@charset "utf-8";
/* CSS Document */

.fontFamily {
	font-family:Arial, sans-serif;}

.blue{color:#145285;} .stockNotification .blue{color:#165485;}
.red{color:#B80505}

#productHeadingTop{
	float:left;
	width:935px;
}
#mfrLogo{
	float:left;
	width:102px;
	margin:-7px 0 0 -2px;
	*margin-bottom:-20px;
}
h2#logoReplacement, h2#logoReplacement a{
	margin:0.9em 0 0; 
	font-size:1em;
	color:#000;
}
#productHeadingCC{
	float:left;
	width:50em;
	margin-bottom:1em;
}
#specialtyLabels{
	overflow:hidden;
}
.greyMarketStaticLink{
	color:#B80505;
	font-size:12px;
	font-weight:normal;
}
#productHeadingTop .placeHolder{
	height:1em;
}
#specialtyLabels li{
	float:left;
	font-weight:bold;
	color:#595959;
}
#productHeadingCC h1{
	font-size:1.33em;
	color:#165485;
	margin-bottom:0.2em;
	line-height:1;
}
#productInfo .includesFree{margin-top:6px;}
.includesFree{
	color:#595959;
	font-size:0.92em;
}
#productHeadingCC .includesFree{
	overflow:hidden;
}
#productHeadingCC .includesFree li{
	float:left;
	margin-right:0.9em;
}
.includesFree li.listHeader{margin-right:0.3em;}
#productHeadingTopRight{
	float:right;
}
#productHeadingTopRight ul{
	float:right;
	clear:both;
}
#productHeadingShareLinks{
}
#productHeadingShareLinks li{
	float:left;
	margin-left:0.8em;
	font-size:0.75em;
}
#productHeadingShareLinks a{
	color:#595959;
	padding-left:16px;
	display:block;
}
#facebookShare a {padding-left:0px; padding-top:1px;}
#printerFriendly a{
	background:transparent url("/images/product_print.gif") no-repeat left top;
	height: 20px;
    line-height: 2.75;
    padding-left: 24px;
}
#emailFriend a{
	background:transparent url("/images/product_email.gif?v2") no-repeat left top;
	height: 20px;
    line-height: 2.75;
    padding-left: 22px;
}

#reviewsLinks .rvStars{
	margin:1px 3px 0 0;
}
.rvStars{
	background-image:url('/images/stars_small_1.png');
	width:83px;
	height:15px;
	float:left;
	text-indent:-9999em;
	outline-width:0;
}
.reviewsLinks .star05{background-position:0 -18px;}
.reviewsLinks .star10{background-position:0 -36px;}
.reviewsLinks .star15{background-position:0 -54px;}
.reviewsLinks .star20{background-position:0 -72px;}
.reviewsLinks .star25{background-position:0 -90px;}
.reviewsLinks .star30{background-position:0 -108px;}
.reviewsLinks .star35{background-position:0 -126px;}
.reviewsLinks .star40{background-position:0 -144px;}
.reviewsLinks .star45{background-position:0 -162px;}
.reviewsLinks .star50{background-position:0 -180px;}
.reviewsLinks ul{
	float:left;
	font-size:0.8em;
	line-height:1.1em;
	margin:0.4em 0;
}
.writeReview a, .rvCount a{color:#595959;}.writeReview a:hover, .rvCount a:hover{text-decoration:none;}	
	
#skus{
	font-size:1em;
	font-size:11px;
}

#skus li {
	float:left;
	margin-right:10px;
	list-style:square inside none;}	

#skus li.first {list-style:none;} 	 

#productPagination{
	margin:2px 0.5em 0 0;
	*width:145px;
}
#productPagination li{
	float:left;
	background-repeat:no-repeat;
	font-size:1em;
}
#productPagination li a{
	color:#165485;
}
#prevProd{
	background-image:url(/images/prodPaginLeft.gif);
	padding-left:1em;
	background-position:left 0.5em;
}
#nextProduct{
	background-image:url(/images/prodPaginRight.gif);
	padding-right:1em;
	background-position:right 0.5em;
}
li#backToListing{
	font-size:0.9em;
	line-height:1.5em;
}
li#backToListing a{color:#595959;}
.justapipe{
	color:#595959;
	font-size:0.7em;
	margin:0 0.5em;
}	

/*end header stuff*/

#productTopWrapper{width:78em;}
.mainImgContainer {
	width: 345px;
	padding:20px 33px 5px;}

#imageNote{text-align:center;}
	
.smallProductImage{
	padding:60px 118px 0;
	width:150px;}
.mediumProductImage{
	width:200px;
	padding:35px 84px 0;}
		
.infoLinks {
	width: 420px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
#productTop{
	background-color:#FFF;
	padding:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
}
.leftContainer {
	width: 410px;
}

#smallScroller{
	width:406px;
}
/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	/*position: relative;*/
	overflow: hidden;
	width: 325px;
	height: 55px;
	margin-left: 31px;
	margin-right: 31px;
	width:326px;
	background-color:#F2F2F2;
	padding:9px;
	
}
div.scrollableArea
{
	/*display: none;
	position: relative;
	_margin-left: auto;
	_margin-right: auto;
	*margin-left: auto;
	*margin-right: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top:6px;*/
	width: 9999em;
	height: 100%;
}
.scrollableArea .smImgLink{
	display:block;
	float:left;
	border:1px solid #a4a4a4;
	margin-right:10px;
	height:55px;
}
.scrollingHotSpot{
	overflow:visible;
}
.scrollingHotSpot span{
	height:15px;
	width:15px;
	background-image:url(/images/smallScrollArrows.gif);
	display:none;
	margin-top:-43px;
	cursor:pointer;
}
.scrollingHotSpotLeft{
	float:left;
	/*background-image: url(/images/fluid/fluid_arrow_left.jpg);	*/
}
.scrollingHotSpotLeft span{margin-left:21px;}
.scrollingHotSpotRight{
	float:right;
}
.scrollingHotSpotRight span{margin-right:21px; background-position:right;}



#productMainWrapper{
	background-color:#F5F5F5;
	padding:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
}

#fluid{
	position:absolute;
	top:0;
	left:3em;
}
#fluid .fluid-display{
}
#productRight{
	float:right;
	width:41em;
	color:#595959;
}
#productRight a{
	color:#595959;
}
#productInfo{
	float:left;
	width:24em;
}
#productInfo h4{
	font-size:12px;
	margin:0;
	line-height:20px;
	color:#000;
}
#productInfo h4 span{
	font-weight:normal;
}
.productInfoArea{
	border-bottom:1px dashed #AAA;
	padding:0.5em 0;
}
.productInfoArea.last{
	border-bottom:0;
	padding-bottom:0;
}
.productInfoArea li{
	line-height:1.2;
}
.productInfoArea li a{
	font-size:0.92em;
}

/*Start pricing and map*/

#productInfo .priceList{
	overflow:hidden;
}
.price, .afterRebatePrice{
	color:#B80505;
	font-size:1.3em;
	font-weight:bold;
}
.hasMorePrices .price{ color:#595959;font-size:1em;font-weight:normal;}
#productInfo .priceList .currencyConvert {clear:both;float:none;}
#productInfo .priceList li{
	float:left;
	margin-right:0.8em;
	width:275px;
}
#productInfo .map0 .priceList li{
	/*float:none;*/
	margin-right:0;
}
#productInfo .map7 .priceList li {
	/*float:none;*/
}
#productInfo .map11 .priceList .price, #productInfo .map11 .priceList a{
	font-size:1em;
	color:#900;
	font-weight:normal;
}


#productInfo .medPrice{
	font-size:1.4em;
	color:#B80505;
	font-weight:bold;
}
#productInfo .medPrice a{color:#B80505}
.map9Msg{
	display:none;
}
.map6 li.map{white-space:nowrap;}
.map6 a.value{outline:0;}
#productRight .map13 a, #productRight .map14 a{color:#860509;}
.catalog69 .eduSpecial .value{color:#000;font-weight:normal;font-size:12px;}
.catalog69 .price.isEDUspecial .label,
.catalog69 .eduSpecial .label{color:#595959;font-weight:normal;font-size:12px;}
#productRight .cartLinkPriceStyle{color: #595959;outline: 0 none;font-size: 0.92em;text-decoration:underline;cursor:pointer;}

.currencyConvert .value{font-size:14px;color:#B80505;font-weight:bold;}
#shippingInfo .restrictedZone{color:#A60000;font-weight:bold;line-height:1.3em;}
.stockNotification{margin-top:.4em; font-weight:bold; text-transform:uppercase;}
#productInfo .priceList li.threshDisc,.priceList li.irDisc, #productInfo .priceList li.threshDiscMsg,#productInfo .priceList li.irDiscMsg{float:none;clear:both;}
.threshDisc .label,.irDisc .label{float:left;}
.threshDisc .value,.irDisc .value{float:right;}
.prChange .value{color:#B80505;}
.threshDiscMsg,.irDiscMsg{color:#0264BD;}
/*End pricing and map*/
#usedCondition{font-size:0.92em;}
#usedCondition .listHeader{color:#B80505;}
#usedCondition .condition a{color:#165485; font-size:1em;}
#sellingPoints{
	color:#000;
}
#productInfo #sellingPoints h4{
	font-size:12px;
}
#sellingPoints ul.disc{
	margin-left:1.5em;
}
#sellingPoints li{
	line-height:1.5;
	font-size:1em;
}
#colorPickerParent{
	background-color:#FFF;
	padding:1px;
	border:1px solid #cfdff4;
	width:200px;
	cursor:pointer;
}
h3#colorPickerHeader{
	width:196px;
	height:15px;
	padding:2px;
	background:#F0F5FC url(/images/colorPickerArrow.gif) no-repeat 183px 4px;
	font-weight:normal;
	color:#000;
	font-size:11px;
	margin:0;
}
#colorPickerList{
	display:none;
	position:absolute;
	background-color:#FFF;
	border:1px solid #CFDFF4;
	padding:1px;
	top:21px;
	left:-1px;
	font-size:12px; /*reset fonts*/
}
#colorPickerList .close{
	height:19px;
	width:200px;
	position:absolute;
	top:-20px;
	left:0;
} 
.colorPicker{
	height:55px;
	width:194px;
	padding:3px;
	background-color:#F0F5FC;
	margin-bottom:1px;
	color:#000;
}
.colorPicker img{
	float:left;
}
.colorPicker:hover{
	background-color:#FFF;
}
.colorPickerRightSide{
	float:left;
}
.colorPickerPrice .price{
	font-size:12px;
	margin:0.2em 0.5em;
}
h5.colorPickerColor{
	font-size:1em;
	line-height:1;
	margin:0.2em 0.5em;
}
.colorPickerPrice .hasMorePrices .hiLight{
	font-size:0.8em;
}
.freeShippingLink{
	background-image:url(/images/freeShipping.gif);
	background-repeat:no-repeat;
	background-position: 3px 3px;
	padding:2px 3em;
	display:block;
}

/*start rebates*/
.rebateList li{margin-bottom:0.4em; line-height:1;}
.rebateList li *{
	font-size:0.92em;
}
.rebateOfferEnds{font-style: italic;}
.rebateList .after{font-weight:bold;}
.rebateList .after .value{color:#B80505;}

.doubleRebate{
	background-color:#fdf4c5;
	margin-top:1em;
}
.doubleRebate img{
	padding:0 2px 2px 2px;
	float:left;}
	
#productRight .productInfoArea .doubleRebate span b.doubleRebateHeader a {
	color: #000000;
    font-size: 14px;
    text-decoration: none;}
	
#productRight .productInfoArea .doubleRebate span p a{
	margin-bottom:0;
	text-decoration:none; 
	color:#0462BE;}

#productRight .productInfoArea .doubleRebate span p {margin-bottom:0}	

.doubleRebate b:hover{
	text-decoration:underline;
	cursor:pointer;
	}
.doubleRebate b{margin-left:3px;}

#InstantRebateList{display:none;}
.viewRebateItems{position:absolute; bottom:16px; right:63px;}
#cannon-layer-close{position:absolute; top:8px; right:6px;}


 #productInfo .alertMsg .alertMsgInner{
	background-image:url(/images/alertIcon.png);
	padding:0.4em 0.4em 0.4em 3.5em;
}
#productInfo .alertMsg p{
	font-size:.92em;
	line-height:1.3;
}
#productInfo .alertMsg p.last{margin-bottom:0;}
#productInfo .rebates, #productInfo .rebates a{color:#000;}
#productInfo .rebates li{margin-bottom:1em;}
#productInfo .rebates li.last{margin-bottom:0;}
#productInfo .rebates li a{
	display:block;
}
#productInfo .rebates li span{
	font-size:0.83em;
}
#productInfo .altPayment li{
	margin:0 0 0.5em 0;}
#productInfo .altPayment li a{
	line-height: 15px;
	text-decoration:none;}

#productInfo .altPayment li a strong {
	text-decoration:underline;
	color:#595959;}	
	
#productInfo .altPayment li.newBmlCust{
	font-weight:bold;
}

#conversionZone{
	float:right;
	width:16em;
}
#productLeft{}
#conversionZone{
}
.conversionSubZone{
	font-size:0.92em;
	margin-left:0.5em;
}
#addedValue{
	border-top:1px dotted #AAAAAA;
	padding:0.8em 0;
	margin-right:0.5em;
}
#addedValue li{
	background:transparent url(/images/blueCorner.png) no-repeat 1px 6px;
	padding-left:15px;
}
.protectionPlans{
	margin:8px 0.37em 0;
	border-top: 1px dotted #AAAAAA;
    padding-top: 8px;}
	
    /*fixing the alignment illusion of the radio buttons*/
.protectionPlans h3{margin:0 0.4em;}
#warRadios{float:left; overflow:hidden; width:100%;}
.warRadioWrapper{clear:both;}
#warMoreInfoLink{font-size:0.85em; line-height:1; width:100%; float:left; margin-bottom: 10px; margin-left: 5px;}
#warMoreInfoLink a{text-decoration:underline;}
.protectionPlans input{float:left;}
.protectionPlans .radioLabel{
	display:block;
	float:left;
	font-size:0.95em;
	margin-top:1px;
}
.warBV{ font-size:0.82em; color:#000; font-weight:bold;}
.protectionPlans .itemIncludes{margin-left:2em;}
.appleCareWaranty #warantyHeader{
	background-image:url(/images/appleCareHeader.gif);
	background-repeat:no-repeat;
	height:30px;;
	margin-left:1px;
	text-indent:-9999em;
	width:177px;
}
#productCartOptions{
	margin:0.6em 0;
}
#cartWrapperInner .nwis{
	float:right;
	margin:0.5em;
}
.nmLayerLoader #atcAtwLayer{
	right:0;
	top:40px;
}
#addedValue li a{color:#165485; text-decoration:none!important;}
#addedValue li a:hover{text-decoration:underline!important;}

#productRight .cartWrapper{border:solid 1px #ebf1f5;padding:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#productRight .cartWrapperInner{background:transparent url(/images/cartGrad.png) repeat-x scroll 0 0 ;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}

#callExperts{
	border:1px solid #C0C0C0;
	overflow:hidden;
	padding:9px;
	margin-top:0.8em;
	font-size:11px;}
	
#callExperts p{
	margin-bottom:0;}
	
#callExperts h4{
	margin-bottom:0.1em;
	color:#165485;}
	
.expertsContacts{
	background:#FFF url(/images/expertsIcons.gif) no-repeat;
	font-weight:bold;}
	
#expertNumber{
	float:left;
	padding-left:1.6em;}
	
#expertLiveChat{
	padding-left:2em;
	float:right;
	background-position:left bottom;
	white-space:nowrap;}
	
a#expertLiveChat:hover{color:#000;}
#rememberEssentials{background:transparent url(/images/rteCorner.png) no-repeat bottom left;padding:0 0 0.7em 0.7em;overflow:auto;margin-top:0.8em;}
#rememberEssentials h3{font-size:0.92em;color:#165485;margin-bottom:0.5em;}
#rememberEssentials p{font-size:0.92em;line-height:1.15;margin-bottom:0.9em;}
#rememberEssentials a{color:#165485;}
#rememberEssentials a:hover{color:#5A3696;text-decoration:none;}
#onePopupLayer{z-index:9010;display:none;}
.popupLayer{border:3px solid #175583;background-color:#e9e7e9;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;z-index:9000;padding:0.4em;}
.ui-draggable .popupLayerHeader{cursor:move;}
.popupLayerHeader .close{background-image:url(/images/popupLayerClose.gif);background-repeat:no-repeat;height:18px;width:60px;text-indent:-9999em;cursor:pointer;position:absolute;top:12px;right:10px;}
.popLayerMainContent{text-align:left;padding:0.5em;float:left;}
#productCartOptions .atc #atcAtwLayer{top:40px;right:5px;}
#productCartOptions .wishList #atcAtwLayer{top:21px;right:0;}
#cartWrapper .atc{float:right;}
#conversionZone .inCartButton{height:40px;}
#cartWrapper .addToCartButton, #cartWrapper .inCartLink{margin-right:0.5em;float:right;}
#cartWrapper .atc .addToCartButton, #cartWrapper .atc .inCartLink{float:none;}
#cartWrapper .addToWishListButton, #cartWrapper .inWishListButton{}
#cartWrapper .wishList{float:right;margin:0.5em; height:21px; width:138px;}
.atcFormLabel{display:block;width:100%;margin:.5em;}
#cartWrapper .atcForminput{margin-left:0.5em;float:left;width:2em;}
.mediumSizedAtc .atcForminput{float:left; margin-left:-3em;}
.mediumSizedAtc .atc-atw{margin-left:3em;}
#cartWrapper .addToClassList{margin-right:0.5em;}
.seeMore span{text-decoration:underline; cursor:pointer; color:#165485; margin-left:3px;}
.hiding{display:none;}
#productRight a.internationalPricingDisclaimer{
	color:#900;
	font-size:11px;
	background-image:url(/images/greyPlus.gif);
	background-repeat:no-repeat;
	background-position:7px 4px;
	padding-left:2em;
	padding-bottom:1em;
	clear:both;
	display:block;
}
#productCartOptions .atc-atw{
	*overflow:hidden; //fix for stupid ie background bug 
}
.clearAll{clear:both;height:0;}
#productRight a.explMap{
	color:#165485;
}
#bottomWrapper{margin:1em 0 0;color:#595959;}
#tabs{
	width:52em;
	float:left;
}
#bottomWrapper h2{font-size:12px;}
#BottomRightBar{float:right;}
#dady{padding:0;float:left;border: solid 1px #c6c6c6;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;background-color:#ffffff;}
.JumpList{clear:both;}
.JumpList a#hdslrLink{float:right; color: #165485;}
.JumpList h3{margin:0 0 .5em 0;background-image:url(/images/jumpBox.gif);background-repeat:no-repeat;background-position:3.5em;float:left;padding-right:2em;cursor:pointer;color:#165485;}
ul.jumpLinks{padding:0;background:#fff;border:solid 1px #165485;padding:.3em;clear:both;
position:absolute;float:left;display:none;top:1.5em;left:0;-moz-border-radius:3px;-webkit-
border-radius:3px;}
ul.jumpLinks li{color:#165485;}
ul.jumpLinks a{color:#545454;white-space:nowrap;}
ul.jumpLinks li:hover{background-color:#eeeeee;padding:0;margin:0;}
#dady .ui-tabs-panel{background-color:#ffffff;padding:12px;width:596px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
/*#dady .current{display:block;}*/

.KitIncludes{background-color:#f2f2f2;clear:both;margin-top:2em;padding:1em;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.KitIncludes ul{padding-left:2.8em;}
.KitIncludes ul.jumpLinks{padding-left:0.3em;}
#bottomWrapper .KitIncludes h2{font-size:12px;color:#165485;padding-bottom:.5em;}
.KitLink{margin-top:.3em;}
.KitLink a, .KitLinkHover a{font-size:12px;color:#165485;height:2em;width:40em;cursor:pointer;} 	
.KitIncludes ul li.KitLink:hover{padding-left:2.91em;background-color:#fff;margin-left:-35px;background-image:url(/images/kitPlus.gif);background-repeat:no-repeat;background-position:1em;}
/*after its bin clicked*/
.KitIncludes ul li.KitLinkHover{padding-left:2.9em;background-color:#fff;margin: 1px 0 0 -35px;background-image:url(/images/kitMinus.gif);background-repeat:no-repeat;background-position:1em;}
.Kdetail{max-height:600px;display:block;background-color:#ffffff;padding:1em;margin-left:-35px;margin-top:2px;list-style:none;overflow-y:auto;}
.SideBoxHeader{border-bottom:solid 1px #c5c5c5; margin-bottom:0.75em;}
.SideBoxHeader h3{color:#145285;margin-bottom:1em; margin-left:1em;}
#nav li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
#nav li a{text-decoration:none;float:left;border-right:solid 2px #c5c5c5;color:#165485;padding:7px 9px;margin-top:3px;font-size:1.15em;cursor:pointer;font-weight:bold;}
#nav li a em{position:relative;}
#nav li a em img{position:absolute; right:-6px; top:-8px;}
#nav li.last a{border:none;}
#nav li.ui-state-active a{color:#595959;}
#nav li.firstNav a{border-left:none;}
#nav2{margin-bottom:15px;}
#nav2 li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
#nav2 li a{text-decoration:underline;float:left;border-right:solid 1px #165485;color:#165485;padding:1px 14px;font-size:1em;cursor:pointer;font-weight:normal;}
#nav2 li.last a{border:none;}
#nav2 li.botSelected a{color:#666666;text-decoration:none;}
#nav2 li.firstNav a{border-left:none;}
.miniAtc #atcAtwLayer{right:0;top:13px;}


#Overview{list-style:none;}
#Overview h2{ font-weight:bold;margin-bottom:.3em;}
.bulletlist ul li {list-style:disc inside none;}
#Overview .sectionHeaders dl{margin:1em 0;}
#Overview .sectionHeaders dt{font-weight:bold;}
#Overview .sectionHeaders dd{margin-left:2.5em;}

#Overview .caption{display:block;font-weight:bold;text-align:center;word-wrap:break-word;}
#GuidesManuals ul{margin:12px;}
#GuidesManuals ul li{list-style:square inside;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:2;}
#GuidesManuals ul li a{color:#165485;font-size:15px;}
#GuidesManuals ul li a:hover{text-decoration:none;}
#BottomRightBar #bottomRightBarHead{
	border:0 none;
	background-color:#F5F5F5;
	overflow:hidden;
	padding:0;
	width:304px;
	margin-top:0.17em;
	margin-bottom:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
#bottomRightBarHead a{
	color:#565656;
	text-decoration:none;
	display:block;
	float:left;
	height:1.33em;
	padding:0.79em 0.75em 0.79em 0.83em;
	background:#D2D2D2 url(/images/brHeadGrad.gif) repeat-x scroll 0 4px;
	/*background-color:#D2D2D2;*/
}
#bottomRightBarHead.hasTabs a{
	width:130px;
	text-align:center;
	font-size:1em;
}
#bottomRightBarHead.noTabs a{
	width:27em;
	font-weight:bold;
}
.hasTabs #babyAccessoriesLink{
	margin-right:0.5em;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-radius-topleft:5px;
}
.hasTabs #WhatsInTheBoxLink{
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-radius-topright:5px;
}
.hasTabs .active-tab{font-weight:bold;}
#BottomRightBar > div{
	width:278px;
	background-color:#FFF;
	margin-bottom:1em;
	padding:12px;
}
.bottomRight ul li > a{color:#165485;}
.bottomRight ul li.map a{color:#000;}
.bottomRight ul li.map a.explMap{color:#165485;}
.snipAccMap9 li.map .map9Msg{white-space:nowrap;}

				/*why in mini acc shouldn't show up*/
#accessoriesBox .miniAcc .explMap.secretLink.openInOnePopupLayer{display:none;}


div.smallLayer h5{
	margin-bottom:0.5em;
	font-size:1.1em;
	color:#000;
	line-height:1;
}
#Overview div.smallLayer p,#Specification div.smallLayer p{
	margin:0;
	color:#000;
	font-size:0.95em;
	font-weight:normal;
	line-height:1.2;
}
div.smallLayer .close{
	position:absolute;
	background-image:url(/images/glossClose.gif);
	right:0.5em;
	top:0.5em;
	height:9px;
	width:9px;
	cursor:pointer;
	text-indent:-9999px;
	background-repeat: no-repeat;
}
.miniAtcDevider{float:left;margin-top:-5px;}
#viewAllAccessories{display:block;margin-top:1em;}
#viewAllAccessories a{
	color:#0264BD;
	margin-left:1em;
}
.usedImgDisc{ text-align:center; font-size:0.83em;}
.snippetBottomButtons .nwis{float:left;}
li.listHeader{font-weight:bold;}

/*features and feature images*/

#Overview div.sectionHeaders div.right {
	float: right;
	padding: 0 6px 12px 6px;
	display: inline;
}

.featureImages table{margin:0 auto}

.itemIncFeatures div div.sectionHeaders dd.featuredd {font-size:11px;}

dd.featuredd {
	background-image: url("/images/ddList.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
    padding-left: 11px;
	color: #595959;
}

#Overview table td{
	border:1px solid #E4E5E4;
}

#Overview .sectionHeaders dd.DDimg {
    margin-left: 0em; 
    padding-left: 0;
}

#Overview .sectionHeaders dd table tr td {
	padding: 10px 6px 0 6px;
}
#Overview .sectionHeaders dd div.right table tr td {
    padding-top: 0;
}

#Overview .sectionHeaders dl {
	clear: right;
}


/*end features and feature images*/
.openButton sup,.specNote .specNoteLink sup{cursor:pointer; text-decoration:underline; color:#902435;}
.openButton sup:hover,.specNote .specNoteLink sup:hover{text-decoration:none;}
.specNote a.specNoteLink{text-decoration:none;}

/*brazil snipet acc
.catalog2 .miniAtc .miniAtcDevider{ display:none;}
.catalog2 .miniAtc .miniAtcDevider .atc, .catalog2 .miniAtc .miniAtcDevider .addToCartButton{}
.catalog2 .miniAtc .miniAtcDevider .wishList{}*/

/*ADM BUNDLES*/
#admIframe.bundles {position:absolute;/* left:50%; margin-left:-400px;*/ width:802px; height:776px; *width:800px; *height:781px; z-index:9025;}
#admIframe.bundles.confirm {/*margin-left:-200px;*/ width:400px; height:350px;}
.productInfoArea.adm .call_admBundles {
	color: #165485 !important;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;}
	
.call_admBundles h4 {color:#000;}

.productInfoArea.adm span {display:block; font-size:10px;}

.ui-effects-transfer{border:2px dotted #165485; opacity:0.75;}

.customerFeedBack a {color:#165485;}
.gsaCN {
	color:#595959;
	font-size:11px;
	list-style:none;}
	
/*   Similar Item   */	

.similarItem span {
	font-weight:bold;
	font-size:11px;}
	
.similarItem a {text-decoration:none;}	
.similarItem a span.description {font-weight:normal;}	
.similarItem a span.red {color:#B80505;}

div.tab div div.sectionHeaders dl {
	font-size:11px;
	color:#585858;}
	
div.sectionHeaders dl dt {
	width:100%;
	font-weight:bold;}
	
div.sectionHeaders dl dd {
	margin:0 0 10px 30px;}

.KitNoLink{
	margin-top: 0.3em;
	color: #165485;
    font-size: 12px;
    width: 40em;
}

/*more info, web Collage, windows 7, insights, indepth*/

.extCollage {
	border: 1px solid #c5c5c5;
    display: block;
    float: right;
    margin: 0 0 8px 8px;
	padding: 0 8px 8px 8px;
}

#ccslogos {
	float: right;
    padding: 2px 0 0 5px;
}

.moreInfoFrom, .proReview{
	float: left;
}

a.extCollageLink {
	background-image: url("/images/extCollageLink.jpg");
    background-position: 6px 54%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #C5C5C5;
    color: #000000;
    display: block;
    font-size: 11px;
    margin: 0;
    padding: 8px 8px 8px 25px;
    text-decoration: none;
}/*more info, web Collage, windows 7, insights, indepth*/

.extCollage {
	border: 1px solid #c5c5c5;
    display: block;
    float: right;
    margin: 0 0 8px 8px;
	padding: 0 8px 8px 8px;
}

#ccslogos {
	float: right;
    padding: 2px 0 0 5px;
}

.moreInfoFrom, .proReview{
	float: left;
	clear: left;
}

a.extCollageLink {
	background-image: url("/images/extCollageLink.jpg");
    background-position: 6px 54%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #C5C5C5;
    color: #000000;
    display: block;
    font-size: 11px;
    margin: 0;
    padding: 8px 8px 8px 25px;
    text-decoration: none;
}
}
.hasMorePrices .label{
float:left;
color:#595959;
}
.hasMorePrices .value{
float:right;
color:#595959;
}
.hasMorePrices .red{
 color:#B80505;
}
.hasMorePrices .offerEnds{
	color:#0264BD;
	clear:both;
	font-size:10px;
}
.afterRebatePrice .label,.afterRebatePrice .value{
	color:#B80505;
}

#productRight li .greyMarketcurr{text-decoration: none; font-family: arial; font-weight: bold; display: inline-block; padding: 1px 19px 2px 0pt; background: url('/images/question.png') no-repeat scroll right 0px transparent;color:#595959;}
#productRight li .greyMarketLink{color:#165485; line-height: 17px; margin-bottom: 0px;}

#productRight li .greyMarketcurr, .questionMark{
	text-decoration: none; font-family: arial; font-weight: bold; display: inline-block; padding: 1px 22px 2px 0pt; background: url('/images/question.png') no-repeat scroll right 0px transparent;cursor:pointer;}
#productRight li .greyMarketLink{color:#165485; line-height: 17px; margin-bottom: 0px;}
#CommentNote{
	position:absolute;
	right: 128px;
	top: -20px;
	width:300px;
	text-transform: none;
	}
	
#gplusone, #twitterTweet, #facebookShare {
	background-image: url(/images/top_socailMedia_fake.png);
	height:20px;}

#gplusone {
    background-position: -4px 24px;
    display: block; 
    width: 32px;}
	
#twitterTweet {
	background-position: -51px -4px;
    width: 55px;}
	
#facebookShare {
	width:85px;
	background-position:-113px -4px;}	
