/* BELONGS TO: /PRODUCTS/PRODUCT.JSP */
html, body {height:100%}
#chatContainer {margin:165px 0 0 843px;}

#contents {padding:100px 0px 0px 0px; margin: 0px;}
#contents #leftCol {width: 330px; margin: 25px 0px 50px 0px; padding-left: 40px; }
	#tipInfoLinks {width: 270px; text-align:right;}
	#topCustomerReviewSection {width: 480px; padding: 32px 0px 4px 0px; border-bottom: 1px solid #cccccc; }
	#topCustomerReviewSection a {font: 1.0em arial, verdana, sans-serif; text-decoration: underline; margin-left: 16px; }
	
#contents #rightCol { width: 500px; padding-left: 50px; }

	#productDescription {width: 480px; margin: 21px 0px 5px 0px; }
	#productDescription a:link, #productDescription a:visited {color:#CC3366;text-decoration:none;font-weight:bold}
	
	#oldFaveLink {margin:0px 0px 22px 20px; }
	
	#productSwatchButtons { padding: 0px 0px 8px 174px; width: 306px; }	
	#productSwatchButtons .divider { float: left; width: 1px; background-color:#cccccc; height: 22px; }
	#productSwatchButtons .swatchButtons { float: left; padding-left: 24px; width: 280px; }
	#productSwatchButtons .swatchButtons img { display: inline; cursor: pointer; }
	
	#youMightAlsoLike { width: 495px; margin: 0px; padding: 0px 0px 28px 0px; }
	#youMightAlsoLike #suggestProds .suggestProd { float: left; width: 150px; margin-right: 15px; text-align: center; }
	#youMightAlsoLike #suggestProds .suggestProd a { color: #003399; text-transform: uppercase; font: bold 0.9em verdana, sans-serif; text-decoration: none; }	
	#suggestProds .last { margin-right: 0px; }	
	
	#customerReviewsHeader { width: 480px; border-bottom: 1px solid #cccccc; }
	#customerReviewsHeader div { margin-bottom: 2px; }
	#customerReviews { margin-top: 12px; }
	#customerReviews .review { width: 480px; }
	#customerReviews .review .reviewStar { float: left; margin-right: 14px; width: 64px; }
	#customerReviews .review .reviewComment { float: left; width: 380px; }
	.reviewComment  h4 { color: #cc66ff; font-weight: bold; font-family: arial, sans-serif; font-size: 1.0em; margin: 0px 0px 4px 0px; padding: 0px; }
	.reviewComment  p { margin: 0px 0px 10px 0px; padding: 0px; }



/******** hyperlinks ******/
a { color: #0098ff; }
a.reviewLink { margin-left: 15px; }

/******* misc. *******/
img.star { margin-top: 2px; }

.swatchButtons .transientOnly { display: block; }

/*LAYERED DIV*/
#review_container, #review_container_look{position:absolute;z-index:700;background:transparent url(/products/images/product_slcontainerBG.png);margin:100px 0 0 0;height:95%;display:none}
#review_contentsContainer, #review_contentsContainer_look{width:780px;height:750px;background:transparent url(/products/images/product_reviewBG.png) no-repeat center;padding:73px 0 0 0}
#review_contentsContainer #review_contents, #review_contentsContainer_look #review_contents_look{margin-top:20px;width:700px;height:550px;background-color:#FFFFFF}
#review_close, #review_close_look{margin-top:-20px;padding-right:30px;position:relative;}
/*LAYERED DIV*/


#review {width:700px;height:550px;padding:0 0 10px 0;background-color:#ffffff; }
#header {width:650px; border-bottom: 1px solid #CCCCCC;padding-bottom:5px;}
#prodImg {width:250px;float:left;}
#prodReview {width:415px;float:left;}

/*
#BVpreviewBarTermAndCondLink {display: none;}
#BVpreviewBarGuidelinesLink {display: none;}
.BVTermsConditionsText {display: none;}
*/

.signupalert {width:480px;background:url(/products/images/signupalert_bg_top.gif) no-repeat top left;padding-top:25px;}
.signupalert .su_footer {background:url(/products/images/signupalert_bg_bottom.gif) no-repeat bottom left;height:6px;}
.signupalert #su_titlediv {padding-bottom:5px;}
.signupalert #su_desc {padding-bottom:15px;}
.signupalert #su_desc a {color:#FF6600;font-family:Verdana,Arial;font-weight:bold;}
.signupalert form {padding-bottom:10px;}
.signupalert .su_left {float:left;width:160px;margin-right:13px;}
.signupalert .su_right {float:left;width:300px;}
.signupalert .formheader {color:#999999;font-weight:bold;padding-bottom:3px;}
.signupalert .textfields {padding-bottom:8px;}
.signupalert .textfields input {border:1px solid #E1E1E1;height:20px;padding:1px;}
.signupalert .checkboxes .check {float:left;width:25px;}
.signupalert .checkboxes .label {color:#999999;font-size:7pt;}
.signupalert .su_left #email {width:160px;}
.signupalert .su_left .checkboxes .label {float:left;width:133px;}
.signupalert .su_left .button {padding-top:5px;}
.signupalert .su_right .textfields {letter-spacing:6px;}
.signupalert .su_right .checkboxes .label {float:left;width:255px;}
.signupalert .su_right #mobile1 {width:78px;text-align:center;}
.signupalert .su_right #mobile2 {width:78px;text-align:center;}
.signupalert .su_right #mobile3 {width:107px;text-align:center;}
.signupalert #su_error {color:#CF110F;font-size:7pt;}
.signupalert #su_error div {padding-bottom:10px;}

#videoTipsPopup1 .sl_body_video {padding-left:28px;}
#videoTipsPopup1 .sl_body_video .left {float:left;width:345px;margin-right:38px;padding-top:37px;}
#videoTipsPopup1 .sl_body_video .left div {}
#videoTipsPopup1 .sl_body_video .right {float:left;width:240px;padding-top:131px;text-align:left;}
#videoTipsPopup1 .sl_body_video .right .hdr {padding-bottom:20px;}
#videoTipsPopup1 .sl_body_video .right .txt {padding-left:5px;width:195px;}

/*Outlast Promotion*/

#outlastBg{border: solid 1px #d5d5d5;
 	display: none; width: 423px; height: 669px; background: #fff url(/products/images/sweepsOverlay.jpg) no-repeat; 
 	position: absolute; left: 400px; top: 140px; z-index: 1001;
}

/*IE6\*/
* html #outlastBg{top: 120px;}
/*IE6*/

div#blurb{position: relative; top: 20px; width: 482px; height: 85px; margin: 0; padding: 0; 
background: url(/products/images/outlastBlurb.jpg) no-repeat;}
div#blurb span#detailsHotspot{cursor: pointer; position: absolute; top: 55px; right: 145px;width: 40px; 
height: 15px; display: block;}
div#outlastDiv{position: relative; z-index: 2000; display: none; width: 403px;}
div#outlastDiv div#outlastBg{width: 403px;}
div#outlastDiv div#outlastBg p#closewrap{cursor: pointer; width: 50px; height: 15px; position: absolute; right: 25px; top: -5px;}
/*IE6\*/
* html div#outlastDiv div#outlastBg p#closewrap{top: 0;}
/*IE6*/
div#outlastDiv div#outlastBg p#closewrap span#closeButton{display: block; width: 50px; height: 15px;}

/*IE6\*/
* html p#ruleswrap{bottom: 90px;}
/*IE6*/

p#ruleswrap{cursor: pointer; position: absolute; bottom: 70px; right: 20px; width: 100px;}
p#ruleswrap a#outrules{display: block; width: 240px; height: 15px;}

/*IE6\*/
* html p#reviewwrap{bottom: 90px;}
/*IE6*/

p#reviewwrap{cursor: pointer; position: absolute; height: 15px;bottom: 70px; left: 30px; width: 240px;}
p#reviewwrap a#outlastreview{display: block; width: 240px; height: 15px;}

/*Ageless Blush overlay*/
.eye-content{margin-top:20px;cursor:pointer;}
#eye-content{display:none;margin:0;padding: 5px;border:solid 1px #ccc;background:#fff;width:680px;}
ul#eye-colors{width:303px;margin:0 0 0 -1px;padding:0;}
/*IE6\*/
* html ul#eye-colors{margin:-2px 0 0 -1px;}
/*IE6*/
ul#eye-colors li{cursor:pointer;width:67px;float:left;margin:0;padding:0 5px 0 0;list-style:none;}
img#eyeInstructions{margin:0 0 0 35px;padding:0;}
img#closeEye{cursor:pointer;margin:0 0 30px 0;padding:0;}
img#footerEye{margin: 20px 0 0 0;padding:0;}
.eye-container{width: 680px;margin:0 0 0 20px;padding:0}
/*Ageless Blush overlay*/

/*Terms and Conditions Solution*/
div#BVRRTermsAndConditionsDocumentationID.BVRRRootElement{height: 470px; overflow-y: auto;margin-top: 15px;margin-bottom: 15px;}