﻿.pbcCartPriceDiscount 
{
	color:Green;
}
.pbcCartPriceBefore
{
	color:#666666;
	text-decoration:line-through;
}
#tblShoppingCart
{
	border-bottom:1px solid #526380;
	border-top:1px solid #526380;
}
#tblShoppingCart TH { background-color:#C0C8CB; }
#tblShoppingCart TD 
{
	  vertical-align:top;
	  border-top:solid 1px #ffffff;
	  border-bottom:solid 0px #ffffff;
	  border-left:solid 0px #ffffff;
	  border-right:solid 1px #ffffff;
	   
}
#tblCatalogLeftNav
{
	border-bottom:1px solid #526380;
	border-top:1px solid #526380;
}
#tblCatalogLeftNav TH { background-color:#C0C8CB; }
#tblCatalogLeftNav TD 
{
	  vertical-align:top;
	  border-top:solid 1px #ffffff;
	  border-bottom:solid 0px #ffffff;
	  border-left:solid 0px #ffffff;
	  border-right:solid 1px #ffffff;
	   
}
.pbcCartItem 
{
	background-color:#F3F4F5;
}

.pbcCartFooter 
{
	background-color:#cccccc; 
	text-align:right;
	font-weight:bold;
	padding:4px;
}
.pbcCartFormHeader
{
	 font-family:verdana,arial,helvetica,sans-serif;
	 font-size:10pt;
	 font-weight:bold;
	 background-color:#cccccc;
	 padding:4px;
}
.pbcCartFormLabel 
{
	 padding:4px;
	 text-align:right;
}
.pbcCartFormText
{
	text-align:left;
}
.pbcCatalogLeftNav
{
	background-color:#eeeeee;
}

.pbcCartList 
{
	margin:0px 0px 0px 10px; 
	padding-left: 8px;
	 list-style-type:circle;
}

.pbcCartList li 
{
	
}

.pbcCatalogTitle 
{
	font-family:verdana,arial,helvetica,sans-serif;
	 font-size:10pt;
	 font-weight:bold;
}

dd { margin:0; padding:0pt; }
dl { margin:0; padding:0pt; }

/* paging */
.pagingBar ul{border:0; margin:0; padding:0;}
.pagingBar li{border:0; margin:0; padding:0;font-size:11px;list-style:none;display:inline;}
.pagingBar a {border:solid 1px #DDDDDD;margin-right:2px;}
.pagingBar a:link,
.pagingBar a:visited {color:#0063e3;display:block;float:left;padding:3px 6px;text-decoration:none;}
.pagingBar a:hover{border:solid 1px #666666;}
.pagingBar .next a {font-weight:bold;border:solid 1px #FFFFFF; background-color:#ffffff;} 
.pagingBar .previous-off,
.pagingBar .next-off {color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px;background-color:#ffffff;}
.pagingBar .previous a {font-weight:bold;border:solid 1px #FFFFFF; background-color:#ffffff;} 
.pagingBar .active{color:red;font-weight:bold;display:block;float:left;padding:4px 6px;}

/*--category list--*/
#divLeftNavHeader{margin: 7px 3px 5px 3px; font-size:1.1em; font-weight:bold; color:#aaaaaa;}
#divLeftNav .categoryList {margin: 0 10px 3px 0px;border:1px solid #526380;font-size:1.1em;background:#eeeff0;}
#divLeftNav .categoryList dt{font-weight:bold;color:#dadada;padding:3px 3px 3px 4px;background:#666666;}
#divLeftNav .categoryList dt a,#divLeftNav .categoryList dt a:link,#divLeftNav .categoryList dt a:visited,#divLeftNav .categoryList dt a:active{color:#dadada;border:0;}
#divLeftNav .categoryList dt a:hover:after{content: "";}
#divLeftNav .categoryList dd{padding:2px 2px 2px 3px;}
#divLeftNav .categoryList dd a:link,#divLeftNav .categoryList dd a:visited{border-bottom:0;}
#divLeftNav .categoryList dd a:hover,#divLeftNav .categoryList dd a:active{border-bottom:1px solid #FF9900;}
#divLeftNav .categoryList .clMore{vertical-align:top;}
#divLeftNav .categoryList .clMoreImg{vertical-align:middle;}
#divLeftNav .categoryList .clMore dl{list-style:none;margin:0;}
#divLeftNav .categoryList .clMore dl dd{padding:0 3px 5px 0;}	
#divLeftNav .categoryList span.grey{color:Gray;}

/* ----- */
html{height:100%;font-size:1.25em;}
body{
    height:100%;
    min-width:984px;
    font-size:50%;
    font-family:verdana,arial,helvetica,sans-serif;
    color:#3a3a3a;
    padding:0 6px;
    margin:0px;
    }
form,dl,dt,dd,a{margin:0;padding:0;border:0;}
table,td,th,img{border:0;}
table{width:inherit;}
div,span,p,a,td,li,button,textarea,input,select,dt,dd{font-size:1em;line-height:1.2em;}

/*--page style--*/
div#container{}
.clear{clear:both;margin:0;padding:0;}

/*--body area--*/
#bodyArea{background:#fff;}
#bodyArea .bodyArea{width:100%;}

.helpImage{margin:1px 2px;}

/*--body left area--*/
.bodyLeftArea{min-width:160px;max-width:160px;width:160px;}
#bodyLeftArea{width:160px;}

/*--center area--*/
#bodyCenterArea{padding:0 2px;background:#fff;}

/*--banner styles--*/
#bannerAdTop, #bannerAdBottom{position:relative;text-align:center;clear:both;}



/*--base tags--*/
a:focus{outline:none;}
a:link,a:active{color:#000;text-decoration:none;border-bottom:1px solid #95a0aa;}
a:visited{color:#000;text-decoration:none;border-bottom:1px solid #95a0aa;}
a:hover{color:#3a3a3a;text-decoration:none;border-bottom:1px solid #f90;}

/*--product info--*/
#bodyCenterArea .promotionText{font-size:1.2em;color:#951616;font-weight:bold;}
#bodyCenterArea .icons img{margin:0 1px 0 0;}
#bodyCenterArea .reviews{margin:2px 0 0 0;font-size:1.2em;}
#bodyCenterArea .reviews img{vertical-align:middle;}
#bodyCenterArea .title h3{font-size:1.3em;line-height:1.3em;}
#bodyCenterArea .bullet ul{font-size:1.2em;list-style:url("img/bullet.gif") outside !important;margin-left:30px;}
#bodyCenterArea .price .original{font-size:1.2em;color:#7a7a7a;white-space:normal;}
#bodyCenterArea	.price .rebate{font-size:1.2em;color:#016b04;white-space:normal;}
#bodyCenterArea	.price .rebate a{color:#016b04;}
#bodyCenterArea .price .final{white-space:nowrap;}
#bodyCenterArea .price .final h3{font-weight:bold;font-size:1.4em;}
#bodyCenterArea .price .combo{font-size:1.2em;font-weight:bold;}
#bodyCenterArea .price .savings{font-size:1.2em;}
#bodyCenterArea .price .shipping{color:#016b04;font-size:1.2em;}
#bodyCenterArea .price .shippingBold{color:#016b04;font-size:1.1em;font-weight:bold;}
#bodyCenterArea .price .notAvailable{font-size:1.2em;}
#bodyCenterArea .price .mapping{margin:3px 0;white-space:nowrap;font-weight:bold;font-size:1.2em;}
#bodyCenterArea .price .mapping h3{font-size:1.4em;}
#bodyCenterArea .price .mapping h3 a{font-size:0.8em;}
#bodyCenterArea .price .mapping a{background:#e8e8e8;padding:2px;border-right:1px solid #95a0aa;}
#bodyCenterArea .price .mapping a:hover{background:#ede5d3;border-right:1px solid #ed8e00;}
#bodyCenterArea .itemIcons{position:absolute;bottom:5px;}
#bodyCenterArea .price .lowestPrice{margin:8px 0;white-space:nowrap;font-weight:bold;font-size:1.2em;}
#bodyCenterArea .price .lowestPrice h3{font-size:1.4em;border:none;}
#bodyCenterArea .price .lowestPrice h3 a{font-size:0.8em;}
#bodyCenterArea .price .lowestPrice a{background:#CFC090;padding:2px 2px;color: #4A3B0C;border:none;}
#bodyCenterArea .price .lowestPrice a:hover{background:#CFC090;color: #4A3B0C;border:none;}
#bodyCenterArea .price .withLine{font-weight: bold;color: #000;text-decoration: line-through;}
#bodyCenterArea .price .rebate{line-height:1.4em}



#bcaShopWindowFooter{border-top:5px solid white;margin-bottom:2px;padding-top:0;}
.index{border-bottom:1px solid #dadada;height:25px !important;font-size:1.2em;}
.footer2{position:relative;height:32px;padding:5px 0 1px 0;margin:1px 0 0 0;clear:both;}
.homeFooter{font-size:1.2em;}
#navDeals img{margin-top:3px;}
#bcaShopWindowFooter dd.dealsNav{padding-top:5px;}
 .toLeft{float:left;margin:0 4px;padding:2px 0;}
 .indexRss{float:right;margin:3px 5px 0 0;}

#bodyCenterArea .crb{border-right:1px solid #dadada;}

#divCatalogItems {position:relative;float:left;clear:both;background:#fff;padding-bottom:10px;}
#divCatalogItems dd,#bcaFeatureItem dd{padding:1px 0;}
#divCatalogItems table{width:100%;clear:both;}
#divCatalogItems table .dlProduct{float:none;}

#divCatalogItems .dlProduct{width:174px;height:255px;position:relative;margin:0;padding:10px 1px 0 1px;float:left;}
#divCatalogItems .header{position:relative;height:90px;}
#divCatalogItems .body{position:relative;height:60px;background:#ffffff;}
#divCatalogItems .footer{position:relative;height:115px;}

#divCatalogItems .image{position:absolute;left:0;top:5px;width:126px;}
#divCatalogItems .brand{position:absolute;top:5px;left:125px;width:100px;}
#divCatalogItems .icons{position:absolute;top:70px;left:125px;}
#divCatalogItems .promotionText{left:0;font-weight:normal;text-align:left;}
#divCatalogItems .description{position:absolute;left:0;top:10px;padding: 0 3px 0 3px; width:168px;background:#fff;text-align:left;}
#divCatalogItems .description .title h3{font-weight:normal;margin:0;padding:0;}
#divCatalogItems .description .bullet ul,#divCatalogItems .description .bullet li{margin:0 0 0 10px; padding:0; font-size:10px;}
#divCatalogItems .price{position:absolute;left:0;bottom:1px;text-align:left;margin:2px 0;padding-bottom:5px;border-bottom:1px solid #dadada;width:168px;}
#divCatalogItems .price .final h3{font-size:12px; font-weight:bold;margin:0;padding:0;}
#divCatalogItems .price .savings{color:#000000;}
#divCatalogItems .price .shipping{color:green;font-size:10px;}

