@charset "utf-8";
/* CSS Document */

h2 {font-family:Arial, Helvetica, sans-serif; padding:40px 0 5px; font-size:1.8em; color:#00689B;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; padding:10px 0;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#00689B;}
h6 {font-weight:bold; padding-bottom:2px;}
p {padding-bottom:15px; line-height:1.4em;}

/* Main Page */
#flashIndexGirl {background:url(../images/products/bodyBg_renu.jpg) bottom center no-repeat; display:block;}

/* Product Overview */
.productsList {margin-bottom:25px;}
.productsList li {width:170px; min-height:70px; _height:70px; display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline; }
.productsList li p {text-align:center; text-align:center; padding:0; font-size:0.9em;}
.productsList li span {display:block;}
.productsList li a {background:url(../images/products/productsList_bg.png) bottom center no-repeat; display:block;}
.productsList li a:hover {background:url(../images/products/productsList_hover.png) bottom center no-repeat;}

.productsListV2 {}
.productsListV2 li {width:240px; min-height:70px; _height:70px; margin:0 15px 25px 0; display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline; }
.productsListV2 li p { text-align:center; text-align:center; padding:0; font-size:0.9em; }
.productsListV2 li span { display:block; }
.productsListV2 li a {background:url(../images/products/productsList_bg.png) bottom center no-repeat; display:block; margin:5px 0 0;}
.productsListV2 li a:hover {background:url(../images/products/productsList_hover.png) bottom center no-repeat;}

#productsList_lens p {height:2em;}
#productsList_dailiesDisposable p {height:4.6em;}
#productsList_monthlyDisposable p {height:3em;}
#productsList_monthlyDisposable24hr p {height:3em;}

/* Product Details */
.productDetails_desc {border-top:1px dotted #0A6D9E; padding-top:10px; width:300px;}
.productDetails_bg {}
.productDetails_img {background:url(../images/products/productDetails_bg.png) top right no-repeat; margin:-10px -10px 0 20px; width:240px; height:240px; float:right}
#productFlashHolder {position:absolute; bottom:0; left:10px;}


/* Listing */
.listingBullet {padding-bottom:15px;}
.listingBullet li {list-style:disc; margin-left:15px; padding:2px 0;}

/* Trial Form */
#trialForm {width:520px;}
#trialForm, #trialForm td, #trialForm a {font-size:11px; color:#333;}
.inputText, .inputDropdown {border:none 0; background-color:#FFF; padding:2px; margin-bottom:2px;}
.desc, .desc a {font-size:0.9em; color:#666;}
.row1, .row2 {float:left; width:180px;}

.formTitle {font-size:1.5em; color:#0A6D9E; padding:0}
.formContent {background-color:#CEE4F2; padding:10px; margin-top:15px;}
.formContent dl {margin-top:15px;}
.formContent dt {width:110px;}
.formContent dd {margin:-1.4em 0 10px 11.2em; min-height:1.5em;}
.formContent .twoRowDT {margin-top:-2.5em;}
.formContent .threeRowDT {margin-top:-3.6em;}
.formContent .redText {color:#CC0000; font-weight:bold;}
.formContent .textUnderline {border-bottom:1px solid #CC0000;}
.formContent td label {margin-top:-2px;}
.formContent ul.bullet li {list-style:disc; margin-left:20px;}
#trialForm .formButton {margin-top:10px;}
#trialForm .formButton input {background-color:#0A6D9E; padding:2px 5px; color:#FFF;}
#container .formButton {margin-top:10px;}
#container .formButton input {background-color:#0A6D9E; padding:2px 5px; color:#FFF;}
#trialForm #formPreview dd {color:#0A6D9E}

/* Thank You */
#trialtq .formButton {margin-left:230px;}
#trialtq .formButton input {margin-left:3px;}
