a{color: #306AAB; text-decoration: underline;}
a:hover{color: #306AAB; text-decoration: none;}
body{background: #ffffff url(../img/css/bg_body.jpg) top repeat-x; margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #7c7c7c;}
h1{font: small-caps 200% Tahoma, Arial, sans-serif; color: #8b9bc1; font-weight: normal; letter-spacing: 1px;}
h2{font: 150% Tahoma, Arial, sans-serif; color: #8eb1cd; font-weight: normal; letter-spacing: 1px; padding-top: 0px; margin-top: 0px;}
h3{color: #CC9498; font-size: 150%; margin: 0px 0px 5px 0px; padding: 0px;}
h4{margin: 15px 0px 3px 0px; font: 150% Arial, sans-serif; color: #a4b0bd; font-weight: normal; border-bottom: 1px dotted #a4b0bd;}
h5{padding: 1px 10px 1px 20px; margin: 0px; font: small-caps 14px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: bold;}
li{padding: 0px; margin: 5px 15px 5px 15px; list-style: url(../img/css/bullet_point.gif);}
td{font-size: 12px;}
ul{padding: 0px; margin: 0px;}

.required{color: red; font-weight: bold;}

a.smallgray{text-decoration: none; color: #B2B2B2; font-size: 10px;}
a.smallgray:hover{text-decoration: underline; color:#8c8b8b;}

a.smalllinks {text-decoration: none;}
a.smalllinks:hover {text-decoration: none; color: #ffffff; background: #a4bcd3; padding: 0px 2px 0px 2px;}

a.hred{color:#990000; font-size: 16px; text-decoration: none; border-bottom: 1px dashed;}
a.hred:hover{color:#990000; font-size: 16px;  text-decoration: none; border-bottom: 1px solid;}

.link{margin: 15px 25px 0px 0px;}
.link a{color: #7c7c7c; text-decoration: none;}
.link a:hover{color: #7c7c7c; text-decoration: underline;}

.style1 {font-size: 16px; font-weight: bold; color: #FF3399;}
.style2 {font-size: 14px; color: #A5BDD4;}
.style3 {color: #A5BDD4; font-weight: bold;	font-size: 14px;}
.style7 {font-size: 24px; color: #96AEC7; }
.style8 {font-size: 18px; color: #999999}
.style17 {font-size: 18px; color: #96AEC7; }
.style18 {font-size: 14px; color: #999999}


.adgiftcard{background: url(../img/css/bg_ad.jpg) top repeat-x;}
.adgiftcard div{padding: 15px;}

.adnewsletters{background: #8ba5bf;}
.adnewsletters div{padding: 0px 15px 15px 15px;}


.bg_movie_a_img{background: url(../img/css/inner-02.gif) repeat-x top; padding-left: 25px;}
.blueboldtxt{color: #8b9bc1; font-weight: bold; font-size: 12px;}

.botox{background: #B25C29 url(../img/css/bg_botox.gif);}
.botox img{border: 15px solid #e0a754;}
.botox div{color: #e0a754; font-weight: bold; margin: 20px 0px 20px 0px;}

.certificate a{color: #9f2531; text-decoration: none;}
.certificate a:hover{color: #9f2531; text-decoration: underline;}
.certificate{line-height: 24px;}

.colright {width: 65%; padding: 0px 0px 0px 25px; float: left; display: block; width: 50%;}
.colleft {float: left; padding: 0px 20px 0px 10px; display: block;}

.formField { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #4679AF; background-color:#FFFFFF; width: 180px}
.formField2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #4679AF; background-color:#FFFFFF; width: 250px;}

.just_for{border-top: 1px solid #ffffff;}
.just_for .man{border-left: 1px solid #a2bad1; border-right: 1px solid #a2bad1;}
.just_for .just_names{margin: 7px 0px 7px 10px;}

.ol{list-style: url(../img/css/bullet_point_sub.gif); padding: 0px; margin: 0px;}

.tableft{padding: 15px 0px 10px 0px;}
.tabright{font-weight: bold; padding: 0px 0px 10px 0px; border-bottom: #8b9bc1 1px solid; text-align: right;}



#bottomlinks{background: #E6E6E6; border-left: 1px solid #ffffff;}
#bottomlinks .in{padding: 10px 244px 10px 10px; line-height: 18px; color: #ffffff; background: #c2c2c2 url(../img/bottomb.jpg) right no-repeat; display: block;}
#bottomlinks .in a{color: #ffffff; text-decoration: underline;}
#bottomlinks .in a:hover{color: #ffffff; text-decoration: none;}

#bottommenu{color:#8c8b8b; font-size: 10px; border-bottom: 1px solid #B6D9F1; padding: 10px 5px 25px 5px; border-top: solid #ededed 16px;}
#bottommenu a{color: #8c8b8b; text-decoration: underline; font-size: 12px;}
#bottommenu a:hover{color: #595959; text-decoration: none; font-size: 12px;}


#button{background: #cc9498 url(../img/css/menu_top_bg.gif); padding-top: 13px; padding-bottom: 15px; border-bottom: 1px solid #fff;}
#button a{padding: 11px 8px 14px 8px; border-right: 1px #ffd3d7 solid; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
#button a:hover{padding: 13px 8px 15px 8px;  border-right: 1px #ffd3d7 solid; background:#cc9498; font-size: 12px; color: #ffedee; text-decoration: none; font-weight: bold; border-bottom: 0px; border-top: 0px;}

#content{padding: 15px 24px 25px 24px; line-height: 18px; text-align: justify;}

#info {margin: 0px 0px 0px 0px; max-width: 178px; min-width: 178px; width: 178px; background: #ececec url(../img/css/last_topic.gif) repeat-y left; font-size: 11px;  border-bottom: 1px solid #cfcfcf; border-top: 1px solid #F3F3F3; border-right: 1px solid #cfcfcf;}
#info .intop{margin: 0px 25px 20px 25px; }
#info .inline{background: #ececec; margin: 5px 0px 5px 0px; padding: 5px 8px 5px 8px;}
#info .inline img{border: 1px solid #ffffff;}
#info .inline a{font-size: 12px;}
#info a.readmore{font-size: 11px; font-weight: bold;}

#footer {border-top: 1px solid #ffffff; border-bottom: 8px solid #e1e1e1; padding: 15px 25px 9px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}

#header{background: #ffffff;}

#lasttopic {margin: 208px 0px 0px 0px; max-width: 178px; min-width: 178px; width: 178px; background: #ececec url(../img/css/last_topic.gif) repeat-y left; font-size: 11px;  border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#lasttopic .intop{margin: 0px 25px 20px 25px; }
#lasttopic .inline{background: #ececec; margin: 5px 0px 5px 0px; padding: 5px 8px 5px 8px;}
#lasttopic a{font-size: 12px;}

#leftmenu {padding: 0px 0px 0px 0px; margin: 0px; display: block; border-top: 1px solid #B1BBD8;}
#leftmenu a{color: #d2e0ee; text-decoration: none; background: url(../img/css/bullet.gif) no-repeat; background-position: 17px; padding: 0px 10px 0px 29px; display: block; margin: 0px;}
#leftmenu a:hover{color: #ffffff; text-decoration: none; background: #8f9abb url(../img/css/bullet_arrow_w.gif) no-repeat; background-position: 13px;}
#leftmenu .items {padding: 3px 0px 3px 0px; background: url(../img/css/bg_menu.gif) repeat-x top; border-top: 1px solid #a5b0d2;}


#left-menu{color: #dceaf9; background: #99a3c3; padding-bottom: 10px; font-size: 12px;}
#left-menu  a.menulf_large{font-weight: bold; color: #ffffff;text-decoration: none; font-size: 13px;}
#left-menu  a.menulf_large:hover{font-weight: bold; color: #d2e4f6; text-decoration: none; font-size: 13px;}
#left-menu ul{margin: 0px; padding: 15px 15px 15px 15px; border-top: 1px solid #ffffff;}
#left-menu li{margin: 5px 15px 5px 25px; padding: 0px; list-style: url(../img/css/bullet.gif);}

#outtable{border-left:1px solid #ffffff; border-right:1px solid #ffffff;}

#rightcolum{background: #a4bcd3; color: #FFFFFF}
#rightcolum a{font-weight: bold; color: #d2e4f6;text-decoration: none; font-size: 11px;}
#rightcolum a:hover{font-weight: bold; color: #ffffff; text-decoration: none; font-size: 11px;}


#subnavigation{color: #999999; padding: 25px 25px 0px 25px;}
#subnavigation a{color: #999999; text-decoration: underline;}
#subnavigation a:hover{color: #1269b9; text-decoration: none;}

#shdw_rght{background: url(../img/css/bg_body_0.jpg) no-repeat top right;}
#shdw_lft{background: url(../img/css/bg_body_02.jpg) no-repeat top left;}

.hinting {visibility: hidden; position: absolute; left: -3000px; z-index: 10;}
 .promo {
   background: #fff;
   border-bottom: 3px solid #99A3C3;
   padding: 5px 5px 5px 5px;
   margin: 5px 5px 5px 5px;
   text-align: center;
 }
.promo h2 {
  font-size: 24px;
}

