body {margin: 0px; background:#FEF2F9 url(../images/bodybg.jpg) repeat-x top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#272626; line-height:22px;}
img{ border:none;}
h1,h2,h3,h4{ margin:0; padding:0;}

a,a:visited{ color:#EC008C; text-decoration:none;}
a:hover{ color:#000;}

#wrapper{width:1033px; margin:0 auto;}

/*Header*/
#header{width:100%; float:left; background:url(../images/headbg.png) no-repeat; height:226px;}
.logo{float:left; width:167px; height:160px; margin-left:50px; margin-top:20px;}

.float_left{ float:left;}
.float_right{ float:right;}

/*NAVI*/
#navi{width:640px; float:right; margin-top:54px; margin-right:30px;}
#navi ul{ list-style-type:none; margin:0px; padding:0px;}
#navi li{ padding:0; background:none; display:inline; height:80px; float:left; padding-right:9px; padding-left:9px; background:url(../images/icon_shadow.jpg) no-repeat bottom center}

/** Nav Ends */

.slogan{width:100%; text-align:center;
color:white;
font-size:28px;
font-weight:bold;
text-align:center;}

h1{ font-size:26px; font-family:"Times New Roman", Times, serif; color:#6B5735; font-weight:normal; line-height:32px; text-transform:uppercase; letter-spacing:5px;}
h2{ font-size:22px; font-family:"Times New Roman", Times, serif; color:#333; font-weight:normal; line-height:25px; }
h3{ font-size:26px; font-family:"Times New Roman", Times, serif; color:#6B5735; font-weight:normal; line-height:32px; margin-bottom:15px;}

.fnt26px{ font-size:26px; font-family:"Times New Roman", Times, serif; color:#EC008C; font-weight:normal; line-height:32px; font-weight:bold}
/*container*/
.conttop{ float:left; line-height:0;}
#container{width:100%; float:left; background:url(../images/cont_bg.png) repeat-y left;}
.cont_full{ float:left; width:923px; padding-left:50px; padding-right:30px;}

.maincont{width:560px; float:left; margin-left:50px;}

.cont_right{float:right; width:337px; margin-right:40px;}
.cont_righttop{ float:left}
.rightcont{ float:left; width:307px; background:#F7F5F2 url(../images/right_bg.jpg) top repeat-x; padding:15px; height:505px;}
.vid{ text-align:center; float:left; width:100%}

.signupfrm{float:left; padding-top:20px; margin-left:15px;}
.signupfrm dd{margin:0px; padding:0px; padding-bottom:10px; float:left; clear:both; width:100%}
.signupfrm label{float:left; width:95px; text-align:left; font-size:14px; color:#0F0F0F}
.signupfrm dd .inputbox{border:#CDCDCD 1px solid; background:#fff; padding:2px 0px; width:177px;}
.frmbtn{ margin-top:10px;}
/*footer*/
#footer{width:100%; float:left; }
#footer .fcopy{ float:left; width:400px; margin-left:40px;}
#footer .follow{float:right; font-size:13px; text-transform:uppercase; color:#393939; margin-right:40px;}
#footer .follow img{vertical-align:middle; margin-left:3px;}
#footer .copyright{ clear:both; float:right; margin-top:10px;}

.clear{ clear:both}
.required{ color:#C00}

.bookdiv{ float:left; padding-top:10px; position:relative; padding-left:100px; margin-top:10px; height:125px;}
.bookdiv img{ position:absolute; left:0px; top:0px;}
.bookdiv h4{ font-size:16px;}

.leftimg{ float:left; margin-right:10px; margin-bottom:5px; border:solid 1px #CCC; padding:3px;}
