a.headerLinks:link {
				COLOR: #0066cc;
				TEXT-DECORATION: none;
			}
			a.headerLinks:visited {
				COLOR: #0066cc;
				TEXT-DECORATION: none;
			}
			a.headerLinks:hover {
				COLOR: #0099ff;
				TEXT-DECORATION: underline;
			}
			a.headerLinks:active  {
				COLOR: #0099ff;
				TEXT-DECORATION: none;
			}



body{margin:0; padding:0; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000}

body{  background:#fff url(http://gingartecapoeira.org/themes/gingarte/images/bg-body.gif) repeat;}





#page{background-color:#fff}






#blue-top, #blue-bot{
height:35px;
position:relative;
}
#blue-top{
background:#99CCFF url(http://gingartecapoeira.org/themes/gingarte/images/bg-blue-top.gif) left top no-repeat;
}
#blue-bot{
background:#99CCFF url(http://gingartecapoeira.org/themes/gingarte/images/bg-blue-bot.gif) left bottom no-repeat;
}
#white{
background:#fff url(http://gingartecapoeira.org/themes/gingarte/images/bg-stars.gif) no-repeat;
height:70px;
}
#header, #content {
  width: 750px;
}
#header {
  background-color: #fff;
  position:relative;
padding:.7em 0 0 0;
text-align:center;
}
#logo {
width:161px;
height:0;
position:absolute;
top:0;
bottom:0;
right:285px; 
z-index:1;
border: 0;
}
#logo img {
  border: 0;
  padding:0;
  margin:0;
}
.site-name {
  margin: 0.6em 0 0 0em;
  padding: 0;
  font-size: 1.3em;
  font-weight:normal;
  letter-spacing:0px;
position:absolute;
bottom:8px;
left:20px;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}





#shopName{display:block; color:#000; font-size:14px}





#maincol{background:#fff; background-image:url()}





#menucol{background-color:#fff; background-image:url()}

#menucol h4{background:#fff; background-image:url(); font-size:11pt; font-weight:bold; text-decoration:none; color:#000}

.menuTable{margin-left:0px; margin-top:0px}

.menuLink, .menuSelectedText{display:block; line-height:23px; text-decoration:none; color:#000}

.menuLevel1{padding-left:3px}

.menuLevel2{padding-left:6px}

.menuLevel3{padding-left:9px}

.menuLevel4{padding-left:12px}

.menuLevel5{padding-left:15px}

.menuLevel6{padding-left:18px}

.menuLevel7{padding-left:21px}

.menuLevel8{padding-left:24px}

.menuLevel9{padding-left:27px}



.menuLink{display:block}

.menuSelectedText{display:block;  color:#000000; font-weight:bold}



.menuLink:hover{display:block; text-decoration:none; color:#ccc}





#breadcrumb{background:#fff; background-image:url(); color:#000}

.breadcrumbLink, .breadcrumbLink:visited{color:#000; font-weight:bold;  text-decoration:none}

.breadcrumbLink:hover{text-decoration:underline}





#footer{height:80px}

#footer{background-color:#fff; background-image:url()}

.footerLinks:link{color:#06c; text-decoration:none; font-weight:none; font-size:11px}

.footerLinks:visited{color:#06c; text-decoration:none; font-weight:none; font-size:11px}

.footerLinks:hover{color:#09f; text-decoration:none; font-weight:none; font-size:11px}

.footerVerticalBar{width:10px ! important}





#content{background:#fff; background-image:url()}

#cName{background:#fff; background-image:url(); color:#000; font-size:14pt}

#cImage{margin-left:auto; margin-right:auto}

#cDesc{margin-top:10px; font-size:10pt}

#content{clear:both; margin-top:0px; padding:5px; _padding:0px; margin-bottom:20px; text-align:center}

.sectionsTable1{width:100%}

a.sectionTitleLink, a.sectionTitleLink:visited, a.sectionTitleLink:hover{color:#000}





#maincol a, #maincol a:visited, #maincol a:hover{color:#000; text-decoration:none}

#maincol a:hover{font-weight:bold}

.productDetailTable1 a:hover{text-decoration:underline !important}



.headerLinks, .headerLinks:visited, .headerLinks a:hover{color:#000}





.productDetailTable1{padding-right:15px; padding-bottom:30px; padding-left:15px; width:100%; *padding-right:5px;  *padding-left:5px; *width:630px}

.productDetailTitleText{ font-size:14pt; text-indent:15px; padding-top:10px; margin-bottom:0px; color:#000}





.sizeChartTitleText{font-size:14px; color:#999; font-weight:bold}

.sizeChartTable{border-collapse:collapse}

.sizeChartHeaderTD{background:#ccc; border:0px white solid; width:50px; text-align:center; font-weight:bold}

.sizeChartHeaderTDSpacer{border-bottom:0px gray solid; margin-left:0px; margin-bottom:0px; margin-right:0px}

.sizeChartHeaderDIVSpacer{border-right:0px white solid; font-size:4px}

.sizeChartTD{border-bottom:1px gray solid; padding-left:1px; padding-bottom:0px; text-align:center}

.sizeChartTDSpacer{border-bottom:1px gray solid; margin-left:0px; margin-bottom:0px; margin-right:0px; width:1px}

.sizeChartDIV{margin-top:2px}

.sizeChartDIVSpacer{border-right:1px gray solid; font-size:4px; margin-right:0px; margin-left:0px}

.sizeChartTDName{border-bottom:1px gray solid}





.helpCenterHeader{font-weight:bold; font-size:14px}





.productDetailTabTable{border-bottom:0px #ccc solid;  padding:0x;  border-spacing:0px;  border-collapse:collapse;   background-color:#fff}

.productDetailTabUnfocus{ border-left:1px #ccc solid;  border-right:1px #ccc solid;  border-bottom:1px #ccc solid; border-top:1px #ccc solid;   padding:3px;   background-color:#f6f6f6;  text-align:center}

.productDetailTabFocus{ border-left:1px #ccc solid;  border-right:1px #ccc solid;  border-bottom:1px #fff solid;  border-top:1px #ccc solid;  padding:3px;  background-color:#fff; text-align:center}

.productDetailTabExtra{border-bottom:1px #ccc solid}

.productDetailTabTextFocus{font-weight:none; font-size:9pt}

.productDetailTabTextUnFocus{font-size:9pt}





.buyBoxTable{ border-top:1px #ccc solid;  border-left:1px #ccc solid;  border-bottom:1px #ccc solid;  border-right:1px #ccc solid}

.buyBoxHeaderTD{ background-color:#f6f6f6;  text-align:center;  padding:3px}

.buyBoxHeaderText{ font-weight:bold;  color:#000; font-size:9pt}

.buyBoxProductNumber{color: #939393;font-size: 11px;}

.cellChanged{background-color:#ccc}





.pricingTable{}

td.pricingHeader{text-align:center; padding:2px; border-right:2px #e9e9e9 solid; border-bottom:2px #e9e9e9 solid; width:50px}

.pricingColorName1{width:100px; text-align:right; border-bottom:2px #e9e9e9 solid; border-top:2px #e9e9e9 solid; padding:2px; background-color:#fff}

.pricingColorName2{width:100px; text-align:right; border-bottom:2px #e9e9e9 solid; border-top:2px #e9e9e9 solid; padding:2px; background-color:#f9f9f9}

.pricingSwatch1{border-bottom:2px #e9e9e9 solid; padding:2px; border-top:2px #e9e9e9 solid; background-color:#fff}

.pricingSwatch2{border-bottom:2px #e9e9e9 solid; padding:2px; border-top:2px #e9e9e9 solid; background-color:#f9f9f9}

.pricingPrice1{text-align:right; padding:2px; border-bottom:2px #e9e9e9 solid; border-right:2px #e9e9e9 solid; background-color:#fff}

.pricingPrice2{text-align:right; padding:2px; border-bottom:2px #e9e9e9 solid; border-right:2px #e9e9e9 solid; background-color:#f9f9f9}





.underlineHeader{border-bottom:2px #000 solid; font-weight:bold}

.underlineHeaderPurple{border-bottom:2px #000 solid; font-weight:bold}

.underlineErrors{border-bottom:2px #f00 solid}





.cartTable{empty-cells:show; background:#eee}

.cartHeadTR{background:#ccc}

.cartHeadText{color:#000; font-weight:bold}

.cartTD{border:1px #ccc solid}

.cartLineTD{border-bottom:1px #ccc solid}

.cartTitleText{font-size:18px; color:#333; font-weight:bold}





.upsellCartText{font-size:10px}





#page{border-collapse:collapse; margin-left:auto; margin-right:auto; margin-bottom:-70px}

#breadcrumb{bold; text-align:left;  font-size:10pt; margin-left:0px; padding:10px; padding-left:20px}

#menucol{margin-left:0px; text-align:left}

#menucol, .menuTable, .menuTable td{width:100%}

#prop{width:173px}

#prop1{width:600px}



#menucol h4{width:100%; display:block; height:25px; line-height:25px;  margin:0px; padding-top:0px}

.sectionsTD1, .sectionsTable2{padding-top:0px; vertical-align:top}

#maincol{text-align:left; background-repeat:repeat; margin:0px}

#midheader{background:transparent; text-align:left}

#description{padding:20px}

#logo{padding-left:20px; padding-top:20px; text-align:left}

#shopName{padding-left:20px; padding-top:20px; text-align:center}

.productsTable1 td{width:29%}

.productDetailColorOutOfStock{background-color:#f99 !important; border-color:red !important}

.productTable1 {width:20px;}


.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.clearfix{display:inline-block; margin-bottom:50px}



* html .clearfix{height:1%}

.clearfix{display:block; margin-bottom:0\px}

