
/* customerized style */

body #outerContainer{
	display: table;
	margin: 0 auto; 
	padding: 0px;
	text-align:center;
	width:890px;
  	background: url(images/custom/bg_bg.png)!important; background: url(images/custom/bg_bg_ie6.gif);
  	background-repeat:repeat-y;
  	background-position:top center;
  	background-attachment:fixed;
	position:relative;
	
}


#leftNav{background:#0b0b0b;
border-right: solid 1px #ef4823;
}

TD.boxText #selectedCat  A{
font-weight:bold;color:#ef4823;
}

#mainContainer{
	background:#4a4a4a;
	border-right: solid 1px #ef4823;
	border-left: solid 1px #4e4e4d;

}
#headerNav1{
	float:left;
	width:174px;
	margin:0px;
	padding:0px;
       	position:absolute;
     	top:87px;left:11px;
}
#headerNav1 a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#313131;
}

#headNav1 a:hover{text-decoration:underline;color:#313131;}
#myAccount {margin:0px 11px 0px 0px;float:left;}
.divider {font-family:Arial;font-size:10px;float:left;}
#cartContent{ margin:0px 0px 0px 11px;float:left;}
#logoff { margin:1px 11px 0px 0px;float:left;}

#headerLogo {position:absolute;z-index:2;top:0px;left:174px;
}
#headerShadow {position:absolute;z-index:2;top:0px;left:0px; top:104px;;
}
#headerNav2{
	float:right;	
	margin:0px;
	padding:0px;
       	position:absolute;
      	top:84px;
        left:639px;
}
#headerNav2 a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#313131;
}

#headNav2 a:hover{text-decoration:underline;color:#313131;}
#headerBag {padding:0px;margin:0px 0px 0px 11px;}
#headerCheckout{position:relative;top:-3px;left:2px;}


#breadCrumb{
height:52px;
font-family:Arial;
color:#ef3d38;
background:url(images/custom/breadCrumbBg.jpg);
background-repeat:repeat-y;
border-bottom:1px solid #4e4e4e;
}
#breadCrumb a{
color:#ef3d38;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}




TD#boxSearch{
	background:#363636;border-bottom:1px solid #898989;     
}
TD#boxSearch #form_search{
background:#dddddd;color:#595959;font-weight:bold;
}
TD#boxSearch #btn_searchGo{
position:relative;top:5px;
}
TD#boxSearch .infoBoxContents{
	background:#363636;color:#fff;height:75px;width:100%;                                 
}
TD#boxSearch .infoBoxContents a{
	color:#898989;
}
TD.infoBoxHeading {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 14px;
 	font-weight: bold;
        text-transform:uppercase;
  	background: #161616;
  	color: #fff;
        
}
.infoBox{
	background:none;
}

TD#boxCategories{
	padding-bottom:100px;border-bottom:1px solid #898989;background: #161616;     
}
TD#boxCategories a{
	color:#fff;
	font-size:12px;
	line-height:140%;
}

TD#boxCategories .infoBoxContents,
TD#boxInfo .infoBoxContents{
	background: none;
	width:120px;
        position:relative;
	left:12px;
}  

TD#boxInfo{
	padding-bottom:50px;background:#0b0b0b;
}
TD#boxInfo a{
	color:#fff;
	font-size:12px;
	line-height:140%;
}
TD#boxInfo .infoBoxHeading{background:none;}
TD#boxInfo #subInfo {
        padding:20px 0px 0px 0px;
}
TD#boxInfo #subInfo a{
color:#929292;font-size:11px;line-height:150%;
}
TD#boxInfo .vendor{
padding:150px 0px 0px 15px;
}


TD.main {
color:#c8a5c8;font-size:13px;padding:0px 10px 0px 10px;line-height:120%;
}

TD.main a{
color:#c8a5c8;
}
.smallText{
padding-left:10px;
}
.smallText a:link,
.smallText a:active{
text-decoration:underline;
}
.smallText a:visited{
text-decoration:underline;
}
.smallText a:hover{
text-decoration:none;
}

TD#boxNewProducts .infoBoxContents,
TD#alsoPurchasedProducts .infoBoxContents,
TD#reviews .infoBoxContents{
	padding:15px 0px 15px 0px; color:#858686; background:#000;               
}
TD#reviews .infoBoxContents{
	padding:0px 0px 0px 0px;               
}
TD#boxNewProducts .infoBox,
TD#alsoPurchasedProducts .infoBox,
TD#reviews .infoBox{
	background:#000;margin:0px 5px 15px 5px; 
        padding:5px;
        color:#c3c2c2;
        border-right:1px solid #4e4e4e;
        border-bottom:1px solid #4e4e4e;
        border-left:1px solid #4e4e4e;    
}
TD#reviews .infoBox{
	margin:0px 5px 0px 5px; 
        padding:0px 5px 0px 5px;
}
TABLE#newProdHeading{
	margin:10px 5px 0px 5px;
	border-top: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
}

TD#boxNewProducts .infoBoxHeading{
  	background: #000;
  	color: #eece44;   
}
TD#alsoPurchasedProducts .infoBoxHeading,
TD#reviews .infoBoxHeading{
  	font-size:11px;
  	background: #000;
  	color: #eece44;   
}
TD#boxNewProducts .infoBox .infoBoxContents,
TD#boxNewProducts .infoBox a{
	font-family:Arial, Helvetica, San-serif;
	font-size:14px;
	font-weight:bold;	
	color:#c3c2c2;             
}
TD#boxNewProducts .infoBox a:visited{
	
}
#boxUpComing {
margin:5px; border:1px solid #4e4e4e;width:98%;
}

#boxUpComing .tableHeading{
  	background: #000;
  	color: #eece44;  
	text-transform:uppercase; 
	padding:5px;
}
TR.upcomingProducts-odd {
background:#363636;
height:30px;
}

TR.upcomingProducts-even{
background:#000;
height:30px;
}
#boxUpComing .smallText,
#boxUpComing .smallText a{
color:#c3c2c2;
}
TD#boxNewProducts .infoBoxContents td{padding:0px 0px 20px 0px;}
TD#boxNewProducts .infoBoxContents td img{height:155px;width:175px;}
TD#alsoPurchasedProducts .infoBoxContents td img{height:100px;width:113px;}

.messageStackSuccess{ background:#614c4c;color:#fff;line-height:140%;}
.messageStackWarning{background:#614c4c;color:#eece44;line-height:140%;}
.messageStackError{background:#614c4c;color:#ef4823;line-height:140%;}
/* ============ Product List ============== */
#sort {padding-right:7px;color:#FFF;font-size:12px;}
.pagination{font-size:10px;color:#FFF;padding:0px 7px 0px 7px; font-family:Arial, Helvetica, sans-serif;}
.pagination a{font-size:10px;color:#FFF;}
.pagination a:hover{background:#858686;color:#FFF;}
#productList .productListing-heading{display:none;}
/* ============ Product Details ============== */
#prodContainer{
background:#363636;
width:98%;
margin:5px;
padding-bottom:20px;
border:1px solid #4e4e4e;
font-family:Arial, Helvetica, sans-serif;
}

.prodImg a {
color:#c4c4c4;
font-size:11px;
font-weight:bold;
}
.prodImg .prodImgImg{
border:1px solid #ef3d38;
}
.prodImg #icon_lv{
position:relative;
top:2px;
left:-5px;
}
#prodName{
color:#FFFFFF;
font-size:17px;
font-weight:bold;
padding-top:20px;
}
#prodPrice{
color:#FFFFFF;
font-size:14px;
font-weight:bold;

}
.prodDes{
color:#c4c4c4;
font-size:11px;
font-weight:bold;
padding:20px 5px 0px 0px;
}
#prodName .smallText{
color:#c4c4c4;padding:0px;
}
#prodReview{
display:none;
}
#prodAddtoCart{

}
.prodOpt, .prodText,.prodText a{ 
color:#c4c4c4;font-size:11px;font-family:Arial, Helvetica, sans-serif;
}

.prodDate{ 
color:#666;font-size:10px;font-family:Arial, Helvetica, sans-serif;
}
#mainContainer{
background:#000;
}
TABLE.productListing {
color:#FFF;

margin:10px 5px 10px 5px;
border:1px solid #363636;
}
TABLE.productListing a,
TD.productListing-data{
color:#FFF;
font-size:14px;
font-weight:bold;
}
TR.productListing-odd {
background:#363636;
height:105px;
}

TR.productListing-even{
background:#000;
height:105px;
}
TD.productListing-data {
border:none;
padding:2px 5px 0px 5px;
}
TD.productListing-heading,
TD.productListing-heading a{
font-size:9px;
background:none;
color:#4d4c4c;
padding:2px 10px 2px 10px;
}

TD.pageHeading{ padding:10px 0px 0px 0px;}

/* ========= sign in ================ */


#bodyBox{margin:10px 0px 10px 10px;}
#bodyBox .infoBoxHeading{color:#eece44;background:none;}
#bodyBox .infoBox{
		background:#000;margin:0px 3px 15px 0px; 
        padding:0px;
        color:#c3c2c2;
        border:1px solid #4e4e4e;
}
#bodyBox .infoBoxContents{background:#000;}
#bodyBox .infoBoxContents .main,
#bodyBox .infoBoxContents .main a{
color:#c3c2c2;
font-size:12px;
line-height:140%;
}
#bodyBox .infoBoxContents .smallText,
#bodyBox .infoBoxContents .smallText a{
color:#999999;
}
.smallText{
color:#c8a5c8;}
.smallText a{
color:#c8a5c8;
}
.messageStackError{
background:none;
color:#ff0000;
font-weight:bold;
}

/* ============== checkout =========== */
.checkoutBarCurrent{color:#c3c2c2; font-weight:bold;}

#orderComment textarea{width:60%;}
.moduleRow { }
.moduleRowOver { background-color: #614c4c; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #614c4c; }
#orderSummaryTotal{ font-weight:bold; color:#ef4823;}
.orderEdit, .orderEdit a{color:#999999;}
.productsNotifications{background:#614c4c;}
#confirmation_orderTotal TR{height:20px;}

/* ============= advance search =======*/
.fieldKey{color:#c3c2c2;font-size:12px;width:120px;padding-left:12px;}


/* ============ footer =============*/

#footerNav{
background:url(images/custom/footerLogo.png); 
margin:0px 0px 0px 0px; 
padding:0px;
height:51px;

}
#footerNav .smallText, #footerNav .smallText a{color:#000;}
#poweredBy{
	position:relative;
	left:300px;
	top:10px;
}
#poweredBy, .smallText #poweredBy a{
	color:#d1d1d1;
}