@charset "utf-8";
/* CSS Document */

/* Index */
#index #content {background:none;}
#index h2 {width:530px; height:120px; text-indent:-2000em; background:url(../images/homepageTitle.gif) top left no-repeat;}
#index #indexBanner {margin:10px 0 0 70px;}
#index #facebook {display:block; width:110px; height:20px;  background:url(../images/facebook.gif) top left no-repeat; float:right; margin-right:50px;}
#index #facebook span {display:none;}

.iframeContent {font-size:1.1em; color:#0A6D9E; font-size:11px; width:520px;}


/* Iframe */
#lenscareContents h4 {margin:15px 0 -15px;}
#lenscareContents .subtitle {margin:20px 0 10px;}
#lenscareContents ul {margin-top:20px;}
#lenscareContents ul li {float:left;}
#lenscareContents ul img {float:left; margin-bottom:20px; margin-right:10px;}
#lenscareContents ul div {width:400px; float:left;}
#lenscareContents .step {font-size:1.2em; font-weight:bold;}
#lenscareContents .stepName {font-weight:bold;}
#lenscareContents .lastSentence {clear:both; margin-top:-20px;}
#lenscareContents #do {margin-right:40px;}
#lenscareContents ol li {list-style-type:disc; margin-left:25px;}
#lenscareContents .copyContainer p {font-weight:bold; margin:20px 0 5px;}

/* FAQ */
#faq #content {color:#0A6D9E;}
#faq #content dt {float:left;}
#faq #content dd {margin:0 0 3px 2em;}
#faq #content .question {font-weight:bold;}
#faq #content .answer {margin-bottom:20px}
#faq #content .imgContainer {float:left; margin-right:20px;}
#faq #content .faqName {padding:10px 0 5px 20px;}

/* Product Page */
.productsdda #contentTitle h3 {width:250px; padding-top:25px;}
.product h3 {float:left;}
.product #contentText {width:300px; color:#0A6D9E; font-size:1.1em; line-height:1.4em; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.product h4 {border-bottom:1px dotted #0A6D9E; padding-bottom:10px; margin-bottom:10px; line-height:1.4em;}

#menuTab {float:right; margin:28px 2px 0 0;}
#menuTab li {float:left; height:35px; padding-top:2px;}
#menuTab .menuTabLeft, #menuTab .menuTabRight {width:8px; padding:0;}
#menuTab .menuTabLeft {background:url(../images/menuTabLeft.gif) bottom left no-repeat;}
#menuTab .menuTabRight {background:url(../images/menuTabRight.gif) bottom left no-repeat;}
#menuTab #selected, #menuTab #selectedRight, #menuTab #selectedLeft {margin:0 -12px; z-index:100; position:relative; padding:1px 20px;}
#menuTab #selected {background:url(../images/menuTabSelected.png) top left no-repeat;}
#menuTab #selectedLeft {background:url(../images/menuTabSelectedLeft.png) top left no-repeat; margin-left:-13px;}
#menuTab #selectedRight {background:url(../images/menuTabSelectedRight.png) top left no-repeat; margin-right:-13px;}

/* High Definition Lifestyle */
#productHD #contentHolder {width:575px; height:438px; padding:0; padding:3px}
#productHD.productsdd #productImg {background:url(../images/sddBox.jpg) top right no-repeat; padding:15px 0 15px 15px;}
#productHD.productsdda #productImg {background:url(../images/sddaBox.jpg) top right no-repeat; padding:15px 0 15px 15px;}

/* Innovative Lo-Tarque Design */
#productDesign #productImg {background:url(../images/innovativeDesign.jpg) 340px 100px no-repeat;}
#productDesign #contentHolder dl {margin-top:20px;}
#productDesign #contentHolder dd {margin:-15px 0 10px 20px; position:relative; font-weight:bold;}
#productDesign #contentHolder li {list-style:disc; margin-left:20px; font-weight:normal;}

/* ComfortMoist Technology */
#productTech #contentText {float:left; margin-bottom:10px;}
#productTech #contentText img {margin-top:10px;}
#productTech #productTechFlash {float:right; margin:-10px -10px 0 0}

/* ReNu */
#productRenu #contentHolder { color:#0A6D9E;}
#productRenu #contentHolder h4 {margin-bottom:10px;}
#productRenu #contentHolder p {margin-bottom:20px; font-size:1.1em;}
#productRenu #contentHolder li {margin-left:20px; list-style-type:disc; font-size:1.1em;}
#productRenu #renuProduct {background:url(../images/renuProduct.png) bottom right no-repeat; width:380px; height:610px;}
#productRenu #stayFresh {background:url(../images/stayfresh.jpg) top left no-repeat; width:140px; height:70px; display:block; float:right;}

/* 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;}
.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; margin-bottom:35px;}
.formContent .redText {color:#CC0000; font-weight:bold;}
.formContent .textUnderline {border-bottom:1px solid #CC0000;}
.formContent td label {margin-top:-2px;}
#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}

/* Contact Us */
#contactus #contentHolder, #contactus #contentHolder a {color:#0A6D9E;}
#contactus address {margin-bottom:20px;}

/* Thank You */
#trialtq #contentHolder p, #trialtq #contentHolder li {color:#0A6D9E; font-size:1.1em; line-height:1.4em; font-weight:bold;}
#trialtq #contentHolder ul {margin-bottom:40px;}
#trialtq #contentHolder li {list-style:square; margin-left:25px;}
#trialtq .formButton {margin-left:230px;}
#trialtq .formButton input {margin-left:3px;}

/* Letter */
#letter #letterHolder {width:700px; margin:0 auto;}
#letter * {color:#333;}
#letter h1 {font-size:1.8em; font-weight:bold; margin:25px 0;}
#letter #btnPrint {background:url(../images/btnPrint.jpg) top left no-repeat; width:69px; height:29px; border:none; padding:0; float:right; margin:10px; cursor:pointer;}
#letter p {margin-bottom:15px; font-size:1.2em;}
#letter b, #letter strong {font-weight:bold;}
#letter table {font-size:1.2em; margin-bottom:20px; border-collapse:collapse; width:100%;}
#letter th {font-weight:bold;}
#letter th, #letter td {vertical-align:text-top;}
#letter th span {display:block; font-weight:normal; font-size:0.9em;}
#letter .tableWithBorder {border:1px solid #ccc; border-bottom:none; border-right:none;}
#letter .tableWithBorder th, #letter .tableWithBorder td {border:1px solid #ccc; border-left:none; border-top:none; padding:3px;}
#letter .desc {font-size:0.9em;}
#letter ol {padding-bottom:25px; margin-bottom:25px; border-bottom:1px dashed #666;}
#letter ol li {list-style:decimal; margin-left:30px;}
#letter .signHolder {}
#letter .signHolder div {float:left; width:300px; text-align:center; font-size:1.2em; border-top:1px solid #999; margin:80px 20px 30px; padding-top:5px;}