﻿body { height:100%; margin:0px; padding:0px; font-family:Times New Roman, Times, Georgia; font-size:12px; color:#656565; background-color:#cde6fc; line-height:19px; }
div#enclose { width:100%; margin:0px auto 0px auto; text-align:center; background-color:#fff; }
div#content { position:relative; width:954px; margin:0px auto 0px auto; text-align:left; background-color:#fff; }

a { text-decoration:none; color:#000; }
img{ border:0px;}
.clearIt{ clear:both; height:0; line-height:-1; margin:0px;}

div#nav { height:62px; }
div#nav a { margin-left:-2px; }

div#hMain { height:468px; background:url(../images/homeLady.jpg) no-repeat; }
div#hMain div#flash { padding:41px 0px 0px 335px;}
div#hMain div#hText { width:445px; padding:13px 0px 0px 470px; color:#656565; font-size:16px; line-height:26px; text-align:justify; }
div#hMain div#hText div { text-align:right; margin:37px 0px 0px 0px; }

div#subMainContent { margin:0px 0px 0px 38px; font-size:14px; }
div#subMainContent p, div#subMainContent h2 { margin:0px; padding:0px 0px 20px 0px; }
div#pgTtl { padding:45px 0px 18px 0px; background:#fff url(../images/tagMsg.gif) no-repeat top right; margin:0px 0px 0px 38px;}
div#lucyCan { width:488px; margin:0px 40px 0px 0px; padding:0px 0px 130px 0px; float:left; }
div#letter { width:600px; margin:0px; padding:0px 45px 0px 0px; float:left; }
div#letter h2, div#letter h3, div#letter a, div#contactFrm h2 { font-weight:normal; font-style:italic; }
div#letter h2 { margin-top:8px; font-size:18px; font-style:normal; }
div#letter h3, div#letter a, div#contactFrm h2 { margin:0px; padding:0px 0px 0px 0px; font-size:16px; color:#7ca3bb; }
.pgImg { float:left; }
div#lucysFans { margin:0px 0px 0px 28px; padding-bottom:60px; background-color:#fff; }
div#flashFans, div#rClmn, .fan, .fan .fanImg { float:left; }
div#flashFans { width:400px; }
div#rClmn { width:520px; margin-top:10px; }
.fan { width:250px; margin-right:10px; font-size:10px; }
.fan .fanImg { margin:0px 10px 60px 0px; cursor:pointer; }
.fan span { width:140px; margin:0px 10px 0px 0px; padding:0px; font-family:Arial; font-size:11px; line-height:15px; }
.fan label { color:#9dbbd5; font-weight:bold; font-style:italic;  }

div#popup { width:387px; height:295px; background:#fff url(../images/popup.png) no-repeat; position:absolute; top:215px; left:422px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; behavior:url(iepngfix.htc); }
div#popup p { width:250px; padding:15px 0px 0px 120px; font-size:14px; margin:0px; line-height:18px; }

div#contactFrm { height:450px; background:transparent url(../images/bckgContact.jpg) no-repeat bottom right; font-family:Times New Roman, Times, Georgia; font-size:12px;  }
div#contactFrm dl { width:297px; margin:0px 24px 0px 0px; float:left; font-family:Arial; font-size:11px; }
div#contactFrm dd { margin:0px 0px 10px 0px;  }
div#contactFrm .fld, div#contactFrm .btn { font-family:Arial; font-size:11px; color:#515151; }
div#contactFrm .fld { width:295px; border:solid 1px #bebebe; }
div#contactFrm .column { width:150px; margin:10px 15px 0px 0px; float:left; background:none; }
 
div#footerEnclose { width:100%; margin:0px auto 0px auto; text-align:center; background:url(../images/bckgFooterFill.png) repeat-x;  }
div#footerContent { position:relative; width:954px; min-height:176px; margin:0px auto 0px auto; text-align:left; background:transparent url(../images/bckgFooterBar.png) no-repeat scroll 0 0; }
div#footer { padding:22px 0px 0px 37px; font-size:10px; font-family:Arial, Helvetica; line-height:15px; color:#445050;  }
div#footer a { color:#445050; }
div#footer a:hover { color:#000; }
div#copyRight { margin-top:60px; font-size:9px; color:#847b7b; }

.LV_validation_message { display:block; margin:0px; }
.LV_invalid { color:#CC0000; }
