@charset "utf-8";

.childCat .floatBox {
    width: 174px;
}

.childCat .floatBox h3 a,
.childCat .floatBox .h3 a {
    background: none;
    color: #000000;
}
.childCat .floatBox h3 a:hover, 
.childCat .floatBox .h3 a:hover {
    color: #000000;
}

.childCat .floatBox h3 a,
.childCat .floatBox .h3 a {
    padding-left: 0;
}
h3.cntH3,
.h3.cntH3 {
    border-bottom: 1px solid #E1E1E2;
    color: #404245;
    font-size: 14px;
    margin: 10px 0;
    padding-bottom: 5px;
}

.subcatDivider {
	margin-top:20px;
}
.subcatDivider.first {
	margin-top:0;
}


.accMain h1, 
.accMain .h1 {float:none}
				
.accStage {
	border: 1px solid #c8c8c9;
	background: #E4E4E5 url(../images/professional/accstagebackground.gif) repeat-x 0 0;
	margin-bottom: 20px;
}


.accStage .asLeft {padding:10px;float:left;width:350px;}
.accStage .asLeft h6,
.accStage .asRight h6,
.accStage .asLeft .h6,
.accStage .asRight .h6
 {font-size:14px;font-weight:bold;border-bottom: 1px solid #c3c3c4;padding: 0 0 5px 0;}
.accStage .asLeft ul,
.accStage .asRight ul
{font-size:12px;list-style-type: square;margin: 10px 0 10px 15px;}
.accStage .asLeft ul li,
.accStage .asRight ul li
 {padding: 0 0 5px 0;}


.accStage .asRight {float:left;width: 342px; padding: 0 10px 10px 10px;}
.accStage .asRight .prodContainer {float:left;width: 160px;border: 1px solid #d8d8d9;text-align:center;margin: 10px 10px 0 0;background:white;}
.accStage .asRight .prodContainer.last {margin: 10px 0 0 0;}


.asListing { margin-top:10px;}
.asListing .asRow {margin-bottom:20px;}

.asListing .asRow h6, 
.asListing .asRow .h6 {font-size:14px;font-weight:bold;border-bottom: 1px solid #c3c3c4;padding: 0 0 5px 0;}

.asListing .asRow .asRowL {padding: 10px 10px 0 0;float:left;width: 486px;}
.asListing .asRow .asRowL p {font-size:14px;}
.asListing .asRow .asRowL p.link {padding-top:10px;}

.asListing .asRow .asRowL p.link a {
	color:#215F8B;
	font-weight:bold;
	background:url(../images/professional/arrow_blueWhiteLeft.gif) no-repeat 0 5px;
	padding: 0 0 0 8px;
}
.asListing .asRow .asRowL p.link a:hover {
	color:#003B6A;
}


.asListing .asRow .asRowR {padding: 10px 0 0 0;float:right;}
.asListing .asRow .asRowR .prodContainer {
	width: 174px;
	border: 1px solid #d8d8d9;
	text-align:center;
	margin:0;
	background:white;
	height: 80px; 
}

				
.accStage.detail {
	background: #E4E4E5 url(../images/professional/accstagedetailbackground.gif) repeat-x 0 0;
}


			
.accStage.detail .asLeft {padding:10px 0 10px 10px;width:351px;}
.accStage.detail .asRight {padding:10px 0 10px 10px;width:351px;}

.accStage.detail .detContainer {
	background:white;
	width: 349px; 
	height: 349px; 
	border:1px solid #c7c7c8;
}


.accStage.detail .lionLbl, 
.accStage.detail .promoLbl {
    margin-left:269px;
}

.accStage.detail .redLbl {
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
    position: absolute;
}

.scrollTableContainer table {width: 100%}


h6.sorttable,
.h6.sorttable {
    border-bottom: 1px solid #C3C3C4;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px;
	margin: 20px 0 10px;
}

div.scrollTableContainer {
	max-height: 330px;
    overflow: auto;
    position: relative;
    width: 734px;
}

.ie6 div.scrollTableContainer,
.ie7 div.scrollTableContainer {
	height: 330px;
}

.strLeft {
    display: table-cell;
    padding-right: 5px;
    vertical-align: top;
}
.strRight {
    display: table-cell;
    padding-top: 4px;
}

.accMain .hint {
	font-size: 12px;
	margin-top:10px;
}

.accProdImg {
	text-align:center;
}

.detThumbs {
	width: 351px;
	overflow:hidden;
	margin-top:10px;
}

.detThumbs .detTs {
	width: 78px;
	height: 78px;
	overflow:hidden;
	border:1px solid #c7c7c8;
	margin-right:10px;
	float:left;
	background-color:white;
}

.detThumbs .detTs.last {
	margin-right:0;
	width: 79px;
}


.mediacontainer {
	margin: 10px 0 0 0;
}
.mediacontainer h6,
.mediacontainer .h6 {
	margin: 0 0 10px 0;
}
.mediacontainer .mediae {
	float:left;
	width: 108px;
	height:80px;
	margin: 0 10px 0 0;
	border: 1px solid #c3c3c4;
	background:white;
	text-align:center;
}
.mediacontainer .mediae.last {
	margin: 0;
}

.iconprice {
	margin: 20px 0 0 0;
}
.iconprice .left {
	float:left;
	width: 238px;
}
.iconprice .right {
	float:left;
	width: 110px;
	padding: 0 0 0 3px;
}
.iconprice .price {
	font-size:18px;
	font-weight:bold;
	
}
.iconprice .price span {
	font-size:11px;
	font-weight:bold;
	
}

.iconprice .ipicons {

}

.accStage .asLeft ul.ipicons, 
.accStage .asRight ul.ipicons {
	list-style-type:none;
	margin: 0;
}


.iconprice .ipicons li {
	float:left;
	width: 111px;
	margin:0;
	padding: 0;
	min-height: 20px;
}
.iconprice .ipicons li a {
	display:block;
	padding: 4px 0 0 27px;
	color:#003B6A;
	font-weight:bold;
	font-size:11px;
}
.iconprice .ipicons li.dealer {
	background: url(../images/professional/icon_dealer.png) no-repeat 0 0;
}
.iconprice .ipicons li.dealer:hover {
	background: url(../images/professional/icon_dealer_hover.png) no-repeat 0 0;
}

.iconprice .ipicons li.email {
	background: url(../images/professional/icon_email.png) no-repeat 0 0;
}

.iconprice .ipicons li.email:hover {
	background: url(../images/professional/icon_email_hover.png) no-repeat 0 0;
}

.iconprice .ipicons li.bookmark {
	background: url(../images/professional/icon_bookmark.png) no-repeat 0 0;
}
.iconprice .ipicons li.bookmark:hover {
	background: url(../images/professional/icon_bookmark_hover.png) no-repeat 0 0;
}

.iconprice .ipicons li.print {
	background: url(../images/professional/icon_print.png) no-repeat 0 0;
}
.iconprice .ipicons li.print:hover {
	background: url(../images/professional/icon_print_hover.png) no-repeat 0 0;
}

.accStage .asRight .socialbookmarks {
	
}
.accStage .asRight .socialbookmarks ul {
	list-style-type:none;
	margin:0;
	margin-top:20px;
}
.accStage .asRight .socialbookmarks ul li {
	float:left;
	padding: 0 5px 0 0;	
}



.accStage .asLeft .prodicons ul {
	list-style-type:none;
	margin:0;
	margin-top:20px;
}
.accStage .asLeft .prodicons ul li {
	float:left;
	padding: 0 5px 0 0;	
}


.accStage .hotspots ul {
	list-style-type:none;
	margin:0;
}


.accStage .hotspots ul li {
	padding:0;
}

.detContainer {
	display:none;
}
.detContainer.show {
	display:block;
}
.detTs {
	cursor:pointer;
}	

.hotspots {
    position: absolute;
    z-index: 200;
}

.accStage.detail .redLbl {
    z-index: 201;
}
.accStage.detail .lionLbl, .accStage.detail .promoLbl {
     z-index: 202;
}

li a.prodList .left {
	width: 50px;
}

.asRight .descTable {
	font-size:11px;
	margin-bottom: 15px; 
}
.asRight .descTable th {
	
}
.asRight .descTable td {
	padding: 2px 5px;
	border-top:1px solid #c3c3c4;
}
.asRight .descTable tr.last td {
	border-bottom:1px solid #c3c3c4;
}

.asRight .descTable td,
.asRight .descTable th {						
}

.asRight .descTable td.col1,
.asRight .descTable th.col1 {
	padding: 2px 5px 2px 0;
}

.asRight .descTable .tFirst {
	width: 156px;
}				
.asRight .descTable .tSecond {
	width: 195px;
}


.asRight .descTable td.col1 {
							
}

.asRight .descTable td.col2 {
	background: #e1e1e2;						
}

.asRight .descTable .tFirst .partno th,
.asRight .descTable .tSecond .partno th
  {
	border:none;
	background:none;
	
}

.asRight .descTable th {
	font-weight:bold;
	font-size:12px;
	padding: 5px 0 5px 0;
}

.asRight .descTable .tblHead th {
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#404245;
	padding: 0;
}

.floatBox .fbImgCat {
   	border: 1px solid #e1e1e2;
}
.floatBox .fbImgCat.subCat {
  	width:172px;
   	height:68px;
}

.floatBox.firstCat .fbImgCat {
    border: none;
}

/* BOPTPAPRELAUNCH-1164 */
.imgTable {
	float:left;
	margin-right:5px;
}

/* START mediacontainer content | 20130702 */
.mediacontainer .mediae p {
	text-align:left;
	font-size: 11px;
	line-height: 12px;
	margin-top:5px;
}

.mediacontainer .mediae {
	float: left;
	height: auto;
	margin: 0 10px 10px 0;
	text-align: center;
	width: 108px;
	background: none;
	border: none;
}

.mediacontainer .mediae .mimg {
	background: none repeat scroll 0 0 white;
	border: 1px solid #C3C3C4;
	height: auto;
	text-align: center;
	width: 108px;
}

.mediaewrapper {
	margin-bottom: 10px;		
}

.mediaewrapper a {
	color:#000000;	
}

.lbbpTxt {
	margin-top:10px;
	text-align:center;		
	font-size:12px;
}
/* END mediacontainer content | 20130702 */

/* BOPTPAPRELAUNCH-1175 */
p.imgDisclaimer { 
	font-size:10px; margin-top:10px; 
}

/* START BOPTBEBIM-394 */
#breadcrumb ul {
    padding-bottom: 15px !important;
}
#breadcrumb ul li {
    margin-right: 5px !important;
    display: inline-block !important;
    float: none !important;
    margin: 0 3px 0 0 !important;
    padding: 0 !important;
}
#breadcrumb ul li a {
    padding: 1px 10px 0 0 !important;
    display: inline !important;
}
/* END BOPTBEBIM-394 */
				