/* elements */
body{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
text-align:center;
padding:0;
margin:0 auto;
background:#000;
}
a{
color:#005049;
text-decoration:none;
}
a:hover{
color:#333;
text-decoration:none;
}
h1{
color:#0d0d0d;
margin:0 0 20px 0;
padding:0;
font-size:20px;
font-weight:normal;
font-family:Georgia,"Times New Roman",Times,serif;
}
h2{
color:#999;
margin:0;
padding:0;
font-size:16px;
}
h3{
color:#999;
margin:0;
padding:0;
font-size:12px;
}
h4{
color:#999;
font-size:10px;
margin:0 0 4px 0;
font-weight:normal;
}
h5, h6{
color:#a15080;
font-size:10px;
margin:0 0 1em 0;
font-weight:normal;
}
img, form, fieldset, ul, li, p{
border:0;
margin:0;
padding:0;
}
input, select, textarea{
color:#fff;
background:#313131;
border:0;
font-size:inherit;
}
option{
/*padding:2px 2px 1px 2px;*/
}
li{
list-style:none;
}
/* id's */
#topBar{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
background:#0d0d0d;
padding:4px 0;
position:absolute;
top:0px;
left:0px;
width:100%;
}
#topBarLinksContainer{
width:900px;
margin:0 auto;
}
#topBarCommunityLinks{
float:left;
width:20%;
}
#topBarSiteNav{
float:right;
width:79%;
}
#topBarSiteNav .secondaryMenu li a{
/*color:#666;*/
text-transform:none;
}
#topBarSiteNav .secondaryMenu li a:hover{
/*color:#999;*/
}
#wrapper{
text-align:left;
width:900px;
margin:0 auto;
padding:0 0 16px 0;
}
#header{
width:100%;
height:120px;
}
#logo{
height:89px;
width:207px;
float:left;
}
#mainMenu{
width:auto;
min-height:24px;
height:auto !important;
height:24px;
text-align:center;
float:left;
margin:55px 0 0 25px;
}
#mainMenu li{
float:left;
list-style:none;
margin:0 13px 5px 0;
}
#mainMenu li.last {
margin:0 0 5px 0;
}
#mainMenu li a{
color:#a15080;
text-decoration:none;
white-space:nowrap;
font-family:Georgia, Arial, Helvetica, sans-serif;
text-transform:none;
font-size:20px;
font-weight:normal;
}
#mainMenu li a.selected{
color:#fff;
border-bottom:1px dotted #777;
padding:0 0 2px 0;
}
#mainMenu li a:hover{
color:#fff;
border-bottom:1px dotted #777;
}
#search{
float:right;
font-size:11px;
height:31px;
margin:53px 0 0;
width:auto;
}
#search #s{
float:left;
height:17px;
padding:3px 0 0 4px;
width:160px;
border:0;
color:#fff;
background:#313131;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
/*behavior:url(../../htc/PIE.php);*/
/*behavior:url(../../htc/border-radius.htc);*/
border:1px solid #313131;
margin:0;
}
#search #go{
margin:0 0 0 5px;
}
#content{
width:100%;
}
#banner{
width:900px;
height:349px;
background:url(images/homeBanner.jpg) left top no-repeat;
margin:11px 0 0 0;
}
.bannerLink{
width:900px;
height:349px;
display:block;
}
#sideMenu{
margin:13px 0 0 0;
padding:4px 0 0 0;
background:#313131;
}
#sideMenu #menuBottom{
height:4px;
margin:0;
}
#sideMenu .sidemenu li{
padding:0 0 1px 0;
}
#sideMenu .sidemenu li a{
background:#313131;
padding:1px 4px 1px 25px;
color:#fff;
display:block;
}
#sideMenu .sidemenu li a:hover, #sideMenu .sidemenu li a.selected{
background:#0d0d0d;
}
#sideMenu .sidemenu li ul{
padding:1px 0 0 0;
margin:0 0 -1px 0;
}
#popularProducts #popularProductsBottom{
height:4px;
margin:0;
}
.popularProductThumb{
width:75px;
height:106px;
background:#000;
text-align:center;
margin:0 10px 0 0;
float:left;
}
.popularProductDesc{
float:left;
width:90px;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:12px;
font-style:normal;
}
.popularProductContainer{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px dashed #222;
}
.popularProductCode{
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:14px;
border-bottom:1px dashed #222;
margin-bottom:5px;
padding-bottom:6px;
}
#mailingList .sideTitle{
width:222px;
position:relative;
left:0px;
top:0px;
}
#mailingList .inner input{
margin:5px 0 8px 0;
width:97%;
border:0;
padding:2px;
background:#1E1E1E;
}
#mailingList .inner input:focus{
background:#777;
}
#mailingList .inner input.submit{
width:auto;
background:#313131;
border:1px solid #313131;
padding:0 5px;
}
#mailingList .inner input.submit:hover{
color:#fff;
background:#777;
border:1px solid #777;
}
#mailingList #mailingListBottom{
height:4px;
margin:0;
}
#menuColumn{
width:206px;
float:left;
font-size:13px;
}
#menuColumn h2{
font-size:22px;
font-weight:normal;
}
#contentColumn{
width:676px;
float:left;
padding:0 0 0 17px;
}
#breadcrumbsContainer{
width:100%;
margin:0 0 10px 0;
}
#breadCrumbs{
color:#313131;
font-style:italic;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:13px;
width:70%;
float:left;
}
#backShots{
width:29%;
float:right;
text-align:right;
}
.filters{
}
.filters #filtersForm{
float:left;
width:100%;
font-size:12px;
color:#fff;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
.filters #filtersForm input, .filters #filtersForm select{
font-family:inherit;
}
#sortBy, #filterColor{
margin:0 15px 0 0;
}
.filters #pagesForm{
float:right;
text-align:right;
width:59%;
}
.pagination{
color:#fff;
width:656px;
background:#1E1E1E;
padding:6px 10px;
margin:0 0 10px 0;
border:1px solid #1E1E1E;
font-size:12px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
/*behavior:url(../../htc/PIE.php);*/
text-align:center;
}
.pagination a{
margin:0 3px;
color:#fff;
width:14px;
height:14px;
text-align:center;
padding:0 2px 0 1px;
}
.pagination a:hover, .pagination a.selected{
color:#fff;
}
.pagination a.selected{
background:#313131;
border:2px solid #313131;
color:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
/*behavior:url(../../htc/border-radius.htc);*/
/*behavior:url(../../htc/PIE.php);*/
}
.pagination .prev{
float:none;
}
.pagination .next{
float:none;
}
#thumbHolder{
width:100%;
margin:10px 0 0 0;
}
#thumbHolder .thumb{
float:left;
width:156px;
border:2px solid #1e1e1e;
background:#080704;
margin:0 12px 12px 0;
min-height:220px;
height:auto !important;
height:220px;
text-align:center;
color:#fff;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
border-radius-bottom-left:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-radius-bottom-right:5px;
/*behavior:url(../../htc/PIE.php);*/
}
#thumbHolder .catThumb{
float:left;
width:210px;
border:2px solid #1e1e1e;
background:#080704 url(images/thumbNew.jpg) center center no-repeat;
margin:0 17px 17px 0;
height:210px;
text-align:center;
color:#fff;
overflow:hidden;
position:relative;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
/*behavior:url(../../htc/PIE.php);*/
}
#thumbHolder .catThumb.noPaddingR{
margin-right:0;
}
#thumbHolder .catThumb:hover{
background:#444 url(images/thumbNew.jpg) center center no-repeat;
color:#fff;
}
#thumbHolder .catThumb a{
position:relative;
width:210px;
height:210px;
display:block;
color:#fff;
text-transform:none;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:17px;
font-weight:normal;
text-shadow:0 0 6px #000000;
}
#thumbHolder .catThumb .catName{
height:50px;
left:0;
position:relative;
top:160px;
width:190px;
padding:0 10px;
color:#fff;
}
#thumbHolder .noPaddingR{
margin-right:0;
}
#thumbHolder .noPaddingL{
padding-left:0;
}
#thumbHolder .thumbnail{
width:156px;
height:220px;
background:#0d0d0d;
text-align:center;
overflow:hidden;
position:relative;
}
#thumbHolder .thumbnail .detailIcon{
position:absolute;
top:2px;
width:77px;
height:23px;
left:77px;
}
#thumbHolder .thumbnail .detailIcon a{
width:23px;
height:23px;
background:url(images/previewIcon.png) right top no-repeat;
margin:0 0 0 54px;
}
#thumbHolder .thumbnail .detailIcon a:hover{
width:77px;
height:23px;
margin:0;
background:url(images/previewIcon.png) left -23px no-repeat;
}
#thumbHolder .thumbnail a{
display:block;
width:156px;
height:220px;
line-height:220px;
overflow:hidden;
}
.swatches{
background:#000;
padding:3px 3px 3px 2px;
text-align:left;
width:150px;
}
.swatch{
float:left;
width:10px;
height:10px;
border:1px solid #a7a7a7;
margin:0 1px 0 2px;
background:#0e0e0e;
}
.swatch.inactive{
border:1px solid #1a1a1a;
}
.swatchL, .swatchR{
float:left;
width:5px;
height:10px;
display:inline-block;
}
#thumbHolder .productCode{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
}
#thumbHolder .productCode a{
background:#292929 url(images/productCodeBG.jpg) left top repeat-x;
width:142px;
height:13px;
padding:3px 7px 10px 7px;
display:block;
letter-spacing:1px;
}
#thumbHolder .descriptionText a{
display:block;
}
#thumbHolder .productCode a:hover, #thumbHolder .descriptionText a:hover{
color:#fff;
}
#thumbHolder .descriptionText{
margin:0;
padding:7px 7px;
text-align:center;
font-size:12px;
font-style:italic;
background:#1e1e1e;
min-height:45px;
}

/* PRODUCT PREVIEW POPUP */
#prodDetail{width:705px; height:400px; background:#fff; padding:10px;}
#prodDetail #gallery{float:left; width:390px; background:#000;}
#prodDetail #infoHolder{float:left; padding:0 0 0 25px; width:170px; text-align:left; height:400px;}
#prodDetail #infoHolder p{color:#262626; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; margin:0 0 10px 0;}
#prodDetail #infoHolder h2{font-size:13px; margin:0;}
#prodDetail #close{float:left;}
#prodDetail #infoHolder .productCode{
color:#333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-style:italic;
margin:15px 0;
}

/* PRODUCT DETAIL PAGE */
#productContainer{
width:672px;
border:2px solid #fff;
margin:0 0 20px 0;
background:#000000;
}
#productContainer .productImage{
float:left;
width:400px;
text-align:center;
}
#productContainer .productDetails{
float:left;
width:219px;
padding:23px 0 0 21px;
}
#productContainer #productCode{
color:#FFFFFF;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-style:italic;
padding:0 15px 0 0;
text-align:center;
}
#productContainer #productTitle{
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:21px;
color:#fff;
margin:0 0 28px 0;
}
#productContainer #productDesc{
font-size:13px;
color:#fff;
margin:0 0 38px 0;
}
#productContainer #flashZoom{
width:390px;
background:#000;
}
#productContainer #altImages{
width:372px;
background:#444;
text-align:left;
padding:10px 9px 6px;
}
.thumbXsm, .thumbXsmLast{
width:90px;
height:127px;
background:#fff;
margin:0 4px 4px 0;
float:left;
}
.thumbXsmLast{
margin-right:0;
}
#productContainer #sizeChart, #productContainer #socialBookmarks, #productContainer #nextPrevLinks{
margin:0 0 28px 0;
font-size:13px;
}
#socialBookmarks a img{
/* IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
/* IE 5-7 */
filter:alpha(opacity=70);
/* Netscape */
-moz-opacity:0.7;
/* Safari 1.x */
-khtml-opacity:0.7;
/* Good browsers */
opacity:0.7;
}
#socialBookmarks a:hover img{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
}
#sizeChartContent{
color:#000;
}
#sizeChartContent table{
color:#000;
margin:0 auto;
}
#productContainer .productInfoContainer{
width:100%;
margin:0 0 16px 0;
}
#productContainer .productLabel{
font-size:11px;
float:left;
width:50px;
color:#fff;
}
#productContainer .productInfo{
font-size:13px;
float:left;
width:100px;
color:#fff;
}
#whereToBuy_form{
margin:0 0 12px 0;
}
#whereToBuy_form #location_one{
border:0 none;
padding:2px;
margin-right:3px;
}
/* FOOTER */
#footerSearch{
height:30px;
width:900px;
margin:0 auto;
}
#footerSearchHolder{
background:#0d0d0d;
width:100%;
}
#footerSearch #search{
float:left;
height:43px;
width:200px;
margin:0;
}
#footerSearch #mailingList{
float:right;
height:43px;
width:200px;
margin:0;
}
#footer{
width:100%;
background:#000;
overflow:hidden;
}
#footerLinks{
width:900px;
margin:14px auto 20px auto;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
#footerLinks #communityLinks{
float:left;
}
#communityLinks .divider{
width:1px;
height:23px;
background:#1a1a1a;
margin:0 2px;
float:left;
}
#communityLinks img{
float:left;
}
#communityLinks a img{
float:left;
/* IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/* IE 5-7 */
filter:alpha(opacity=50);
/* Netscape */
-moz-opacity:0.5;
/* Safari 1.x */
-khtml-opacity:0.5;
/* Good browsers */
opacity:0.5;
}
#communityLinks a:hover img{
float:left;
/* IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
/* IE 5-7 */
filter:alpha(opacity=100);
/* Netscape */
-moz-opacity:1;
/* Safari 1.x */
-khtml-opacity:1;
/* Good browsers */
opacity:1;
}
#footerLinks #links{
margin:5px 0 0 0;
text-align:right;
font-size:11px;
float:right;
color:#333333;
}
.secondaryMenu{
text-align:right;
}
.secondaryMenu li{
list-style:none;
display:inline;
margin:0 0 0 12px;
}
.secondaryMenu li a{
/*text-transform:uppercase;
color:#333;*/
}
.secondaryMenu li a:hover{
/*color:#999;*/
}
.secondaryMenu a{
/*color:#333;*/
}
.secondaryMenu a:hover{
/*color:#999;*/
}
/* classes */
.button{
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:14px;
color:#fff;
background:#801252;
text-align:center;
padding:0 5px;
border:1px solid #801252;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
/*behavior:url(../../htc/PIE.php);*/
/*behavior:url(../../htc/border-radius.htc);*/
width:auto;
cursor:pointer;
}
.button:hover{
color:#fff;
background:#777;
border:1px solid #777;
}
.subMenuContainer{
width:100%;
position:relative;
clear:both;
top:-1px;
text-align:center;
overflow:hidden;
}
.subMenu{
font-weight:bold;
text-align:center;
padding:7px 0 0 0;
margin:0 auto;
position:relative;
left:50%;
top:0px;
float:left;
}
.subMenu li{
float:left;
list-style:none;
margin:0 0 5px 0;
position:relative;
right:50%;
}
.subMenu li a{
color:#801252;
text-decoration:none;
white-space:nowrap;
text-transform:none;
font-family:Georgia, Arial, Helvetica, sans-serif;
border-left:1px dotted #fff;
padding:0 8px;
}
.subMenu li a.selected, .subMenu li a:hover{
color:#fff;
}
.subMenu li a.first{
border:0;
}
.productThumbOverlay{
margin:0;
}
.productThumbOverlayOver{
margin:-220px 0 0 0;
cursor:pointer;
}
.catThumbOverlay{
background-position:0 0;
background-repeat:no-repeat;
height:210px;
width:210px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
/*behavior:url(../../htc/PIE.php);*/
}
.catThumbOverlayOver{
background-position:0 -210px;
background-repeat:no-repeat;
height:210px;
width:210px;
cursor:pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
/*behavior:url(../../htc/PIE.php);*/
}
.divider{
height:1px;
margin:15px 0;
background:#cff;
overflow:hidden;
}
.detailDivider{
background:url(images/productDetailDivider.png) left top no-repeat;
height:28px;
margin:0 0 0 -31px;
overflow:hidden;
width:272px;
}
.detailDivider hr{
display:none;
}
.infoPanel{
margin:0 0 20px 0;
}
.infoPanel .heading{
background:#444;
color:#fff;
padding:10px;
font-size:12px;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
text-transform:uppercase;
font-weight:bold;
border:1px solid #444;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-radius-top-left:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-radius-top-right:5px;
/*behavior:url(../../htc/PIE.php);*/
}
.infoPanel .content{
background:#370A24;
color:#fff;
padding:20px 20px 16px 20px;
font-size:12px;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
border:1px solid #370A24;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
border-radius-bottom-left:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-radius-bottom-right:5px;
/*behavior:url(../../htc/PIE.php);*/
}
.infoPanel .resultsHeading{
color:#fff;
margin:12px 0;
}
#whereToBuyResults{
height:300px;
overflow:auto;
margin:0 0 10px 0;
}
.resultsTable{
border-top:1px dashed #541D3D;
padding:10px 0;
width:100%;
text-transform:capitalize;
}
.resultsTable .resultsInfo{
float:left;
width:500px;
}
.resultsTable .resultsInfo h2{
color:#fff;
}
.resultsTable .mapButtonContainer{
float:right;
width:100px;
text-align:right;
padding:2px 12px 0 0;
}
.mapButton{
display:inline-block;
margin:5px 0;
}
.relatedItem, .lastRelatedItem{
width:106px;
height:106px;
background:#000;
margin:0 3px 10px 0;
float:left;
text-align:center;
}
.lastRelatedItem{
margin-right:0;
}
.prev{
float:left;
margin:0 15px 0 0;
}
.next{
float:left;
}
table.sizechart{
margin:0 0 20px 0;
}
.bodyTextContainer p, .bodyTextContainer ul{
margin:0 0 1em 0;
}
.bodyTextContainer li {
list-style:disc;
margin:0 0 0 3em;
}
.followUsFooter{
color:#333333;
/*float:left;
line-height:33px;*/
margin:-9px 5px 4px 0;
text-align:left;
width:auto;
}
.innivo{
color:#333;
}
.innivo:hover{
color:#999;
}
.opacity{
/* IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
/* IE 5-7 */
filter:alpha(opacity=35);
/* Netscape */
-moz-opacity:0.35;
/* Safari 1.x */
-khtml-opacity:0.35;
/* Good browsers */
opacity:0.35;
}
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{display:inline-block;} /* for IE/Mac */