BODY{background:#333;background-image:url(../images/background.gif);font-family:Verdana, Arial, sans-serif;font-size:12px;color:#000;margin:0;}.boxText{font-size:10px;}.errorBox{font-size:10px;background:#ffb3b5;font-weight:700;}.stockWarning{font-size:10px;color:#c03;}.productsNotifications{background:#f2fff7;}.orderEdit{font-size:10px;color:#70d250;text-decoration:underline;}A{color:#000;text-decoration:none;}A:hover{color:#4F5945;text-decoration:underline;}FORM{display:inline;}TR.header{background:#fff;}A.headerNavigation:hover{color:#fff;}TR.headerError{background:red;}TD.headerError{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:red;color:#fff;font-weight:700;text-align:center;}TR.headerInfo{background:#0f0;}TD.headerInfo{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#0f0;color:#fff;font-weight:700;text-align:center;}.infoBox{background:#b6b7cb;}.infoBoxContents{background:#f8f8f9;font-family:Verdana, Arial, sans-serif;font-size:10px;}.infoBoxNotice{background:#FF8E90;}.infoBoxNoticeContents{background:#FFE6E6;font-family:Verdana, Arial, sans-serif;font-size:10px;}TABLE.productListing{border:1px;border-spacing:1px;border-color:#b6b7cb;border-style:solid;}.productListing-heading{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#b6b7cb;color:#FFF;font-weight:700;}A.pageResults{color:#00F;}A.pageResults:hover{color:#00F;background:#FF3;}TD.pageHeading,DIV.pageHeading{font-family:Verdana, Arial, sans-serif;font-size:20px;font-weight:700;color:#9a9a9a;}TR.subBar{background:#f4f7fd;}TD.main,P.main{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5;}TD.accountCategory{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#abd;}TD.fieldValue{font-family:Verdana, Arial, sans-serif;font-size:12px;}CHECKBOX,INPUT,RADIO,SELECT{font-family:Verdana, Arial, sans-serif;font-size:11px;}TEXTAREA{width:100%;font-family:Verdana, Arial, sans-serif;font-size:11px;}SPAN.greetUser{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:700;}TABLE.formArea{background:#f8f8f9;border-color:#b6b7cb;border-style:solid;border-width:1px;}TD.formAreaTitle{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;}SPAN.markProductOutOfStock{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;color:#c76170;font-weight:700;}TD.footerNavigation{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#4F5945;color:#fff;font-weight:700;}.moduleRowOver{background-color:#D7E9F7;cursor:hand;}.moduleRowSelected{background-color:#E9F4FC;}.checkoutBarFrom,.checkoutBarTo{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#8c8c8c;}.messageStackError,.messageStackWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#ffb3b5;}.messageStackSuccess{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#9f0;}A.buybothPrice{font-family:Verdana, Arial, sans-serif;font-size:18px;color:#4F5945;}A.buybothHeading{font-family:Verdana, Arial, sans-serif;font-size:18px;font-weight:700;color:#9a9a9a;}.buybothText{font-family:Verdana, Arial, sans-serif;font-size:11px;color:#000;}.infoboxHeading A:hover{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;text-decoration:underline;color:#fff;}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline-block;width:100%;}* html .clearfix{height:1%;}.skin0{position:absolute;width:165px;border:1px solid #000;background-color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:15px;cursor:default;font-size:11px;z-index:100;visibility:hidden;}.menuitems{padding-left:10px;padding-right:10px;}div.postit_img{position:static;top:0;left:0;width:150px;height:114px;z-index:0;border:solid 0;padding:0;}div.postit_top{position:relative;top:-104px;left:10px;width:140px;font-family:Verdana, Arial, sans-serif;font-size:11px;font-weight:700;z-index:1;border:solid 0;padding:0;}div.postit_middle{position:relative;top:-100px;left:12px;width:140px;font-family:Verdana, Arial, sans-serif;font-size:10px;z-index:2;border:solid 0;padding:0;}div.postit_bottom{position:relative;top:-88px;left:68px;width:80px;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#d00;z-index:3;border:solid 0;padding:0;}.rm_div{background-color:#f3f3f3;border:solid 2px #e5e5e5;font-size:10px;width:50%;font-family:Verdana, Arial, sans-serif;margin:10px 0 0;padding:10px;}hiddenDiv{visibility:hidden;}TR.headerNavigation,TR.footer,TR.footerNavigation{background:#4F5945;}TD.headerNavigation,TD.footer{font-size:10px;background:#4F5945;color:#fff;font-weight:700;}A.headerNavigation,A.footerNavigation,A.footerNavigation:hover{color:#FFF;}TD.infoBoxHeading,.infoboxHeading A{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;background:#4F5945;color:#fff;}TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{background:#f8f8f9;}TD.subBar,.checkoutBarCurrent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000;}TD.fieldKey,TD.tableHeading{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:700;}SPAN.newItemInCart,.inputRequirement{font-family:Verdana, Arial, sans-serif;font-size:10px;color:red;}SPAN.productSpecialPrice,SPAN.errorText{font-family:Verdana, Arial, sans-serif;color:red;} div#bookmarks a span {display: none;}div#bookmarks a:hover span {display: block; position: absolute;top: -14px; left:0px; width:100%;text-align:center; z-index: 100; color: 000000;font:10px Verdana, sans-serif;text-decoration: none;} div#bookmarks {position: relative; top: 0; left: 0; z-index: 100; width: 100%; text-align: center;} #bodyWrap
{width:800px;margin-left:auto;margin-right:auto;} /*#overlay{ background:url("resources/trans.png") repeat-y;} */#protoflowContainer {border:5px solid rgb(68 , 68 , 68);width:600px; margin-left:auto; margin-right:auto; } #protoflow{width:auto;height:400px; border:0px solid red;}.sliderTrack{background:transparent url("resources/track_fill_left.png") no-repeat scroll left top;height:15px;position:relative;text-align:left;width:137px;}.sliderHandle{ background:transparent url("resources/knob.png") no-repeat scroll left top;  cursor:pointer;height:16px;margin-left:-2px;position:absolute;top:-5px;width:16px;}.protoCaptions{display:none;}.captionHolder{font-size:34px;color:black;} .hp-products-name { font-size:13px; font-weight:bold; } .hp-price { font-size:17px; font-weight:bold; letter-spacing:-1px; margin-top:10px; }