#logo img {margin-bottom: 20px}
#logo {background-color: #000000;}


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;
}
body {
background-color : #000000;
background-image : url();
}
#page {
background-color : #fff !important ;
}
#page, #footer, #header, #maincol, #menucol {
border : solid #fff !important ;
}
.buyBoxHeaderTD {
background : #7a7a7a !important ;
background-image : url();
color : #fff;
font-weight : bold;
height : 20px;
text-align : center;
}
.sizeChartHeaderTD {
background : #7a7a7a !important ;
background-image : url();
}
.cartHeadTR {
background : #7a7a7a !important ;
background-image : url();
}
.cartTitleText {
color : #000000 !important ;
font-size : 12pt;
font-weight : bold;
}
.sectionsTD1 {
background : none;
}
.dashedGrayLineHorizontal {
visibility : hidden;
}
.pageHeader {
font-size : 14pt;
margin-left : 10px;
}
.helpCenterSubHeaderTD {
border-bottom : 3px solid #fff;
}
.helpCenterStoreArticleText {
margin-left : 20px;
padding-right : 20px;
}
.helpCenterSubHeader {
font-weight : bold;
font-size : 16px;
}
.helpContent {
margin : 20px;
}
#header {
background-color : #d0d0d0 !important ;
background-image : url();
}
#shopName {
display : block;
color : #000000;
font-size : 14px;
}
#maincol {
background : #f4f4f4 !important ;
background-image : url();
}
#menucol {
background-color : #b5b5b5 !important ;
background-image : url();
}
#menucol h4 {
background : #7a7a7a;
background-image : url();
font-size : 11pt;
font-weight : bold;
text-decoration : none;
color : #fff;
}
.menuTable {
margin-left : 0;
margin-top : 0;
margin-bottom : -1px;
}
.menuLink, .menuSelectedText {
display : block;
line-height : 23px;
padding-left : 3px;
border-left : 7px solid #b5b5b5 !important ;
text-decoration : none;
}
.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;
}
.menuLevel8 {
padding-left : 27px;
}
.menuLink {
display : block;
border-top : 1px dashed #fff;
color : #000 !important ;
}
.menuSelectedText {
display : block;
border-top : 1px dashed #fff;
color : #000 !important ;
font-weight : bold;
border-left : 7px solid #7a7a7a !important ;
}
.menuLink:hover {
display : block;
text-decoration : none;
color : #f2ffff !important ;
border-left : 7px solid #d0d0d0 !important ;
}
html > body .menuLink {
border-bottom : solid #b5b5b5 !important ;
}
#breadcrumb {
background : #7a7a7a !important ;
background-image : url();
color : #fff;
border-bottom : 7px solid #fff;
}
.breadcrumbLink, .breadcrumbLink:visited {
color : #fff !important ;
font-weight : bold;
text-decoration : none;
}
.breadcrumbLink:hover {
text-decoration : underline;
}
#footer {
height : 70px;
}
#footer {
background-color : #0000 !important ;
background-image : url();
}
.footerLinks:link {
color : #fff !important ;
font-size : 10px;
text-decoration : none;
}
.footerLinks:hover {
color : #fff !important ;
text-decoration : underline !important ;
font-size : 10px;
}
.footerLinks:visited {
color : #fff !important ;
font-size : 10px;
text-decoration : none;
}
.footerVerticalBar {
width : 10px !important ;
}
.grayText {
color : #fff;
font-size : 11px;
}
#content {
background : #fefafa !important ;
background-image : url();
}
#cName {
background : #000000 !important ;
background-image : url();
color : #fff;
font-size : 14pt;
}
#cImage {
margin-left : auto;
margin-right : auto;
}
#cDesc {
margin-top : 10px;
font-size : 10pt;
}
#content {
clear : both;
margin-top : 0;
padding : 5px;
margin-bottom : 20px;
border-bottom : 7px solid #fff;
text-align : center;
}
.sectionsTable1 {
width : 100%;
}
a.sectionTitleLink, a.sectionTitleLink:visited, a.sectionTitleLink:hover {
color : #000000;
}
#maincol a, #maincol a:visited, #maincol a:hover {
color : #000000;
text-decoration : none;
}
#maincol a:hover {
font-weight : bold;
}
.productDetailTable1 a:hover {
text-decoration : underline !important ;
}
.headerLinks, .headerLinks:visited, .headerLinks a:hover {
color : #000000 !important ;
}
.productDetailTitleText {
font-size : 14pt;
text-indent : 15px;
padding-top : 10px;
margin-bottom : 0;
color : #7a7a7a;
}
.productDetailTabTable {
height : 30px;
border-bottom : 3px solid #fff;
margin-left : -2px;
margin-right : -4px;
width : 100%;
background-color : transparent !important ;
border-collapse : collapse;
margin-top : 20px;
}
.productDetailTabFocus {
height : 20px;
border : 3px solid #fff;
padding : 5px;
background-color : #fff;
}
.productDetailTabUnfocus {
height : 18px;
border : 3px solid #fff;
padding : 5px;
background-color : #eee !important ;
}
.productDetailTabExtra {
border-bottom : none;
}
.buyBoxTable {
border : 3px solid #000000;
margin-left : 5px;
background : #fff !important ;
margin-right : 10px;
}
.buyBoxTable select {
width : 140px;
}
.buyBoxProductNumber {
color : #939393;
font-size : 11px;
}
.underlineHeaderPurple {
border-color : #fff;
}
.underlineHeader {
border-color : #000000;
}
#t_thumb0, #t_thumb1 {
border : 0 solid #77aa77 !important ;
}
.pricingTable * {
font-size : 7pt;
padding : 3px;
}
.pricingTable {
margin : 0;
}
.pricingPrice1, .pricingPrice2, .pricingHeader {
border : 2px solid #fff !important ;
}
.pricingHeader, .pricingColorName1, .pricingColorName2 {
background : #fff;
}
.sizeChartHeaderTD {
color : #fff;
}
.cartHeadText {
color : #fff;
}
.cartTable {
border : 1px solid #7a7a7a;
background : #fff;
}
#page {
border-collapse : collapse;
margin-left : auto;
margin-right : auto;
margin-bottom : -70px;
}
#breadcrumb {
font-weight : bold;
text-align : left;
font-size : 10pt;
margin-left : 0;
padding : 10px;
padding-left : 20px;
}
#wrapper {
border-bottom : 7px solid #fff;
overflow : hidden;
}
#maincol, #menucol, .menuTable {
border-bottom : 7px solid #fff;
}
#menucol {
margin-top : 0 !important ;
margin-left : 0;
margin-bottom : -3px;
text-align : left;
text-indent : 5px;
}
#menucol, .menuTable, .menuTable td {
width : 100%;
}
#prop {
width : 173px;
}
#prop1 {
width : 600px;
}
.menuLink, .menuSelectedText {
border-bottom : 0 solid !important ;
}
#menucol h4 {
width : 100%;
display : block;
height : 25px;
line-height : 25px;
margin : 0;
padding-top : 0;
border-bottom : 7px solid #fff;
margin-bottom : -1px;
}
.sectionsTD1, .sectionsTable2 {
padding-top : 0;
vertical-align : top;
}
#maincol {
text-align : left;
background-repeat : repeat;
margin : 0;
border-left : 7px solid #fff;
margin-left : -7px;
}
#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 : #ff9999 !important ;
border-color : red !important ;
}
.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;
}
#logo img {
margin-bottom : 20px;
}
#logo {
background-color : #000000;
}
#page {
margin-bottom : 0;
}
#footer {
height : 120px;
color : #fff;
}
.copyright {
display : block;
margin-bottom : 20px;
}