*{margin:0; padding:0;}
img, fieldset{border:none;}
.curv{float:left; width:100%;}
.curv img{float:left;}

body{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#323337; background:#eeece9;}
#main_container{float:left; width:100%;}
#wrapper{margin:0 auto; width:1007px;}
#header{float:left; width:1007px; background:url(../images/header_bg.jpg) no-repeat 0 0; height:427px;}
#header #menu_container{float:left; width:963px; background:url(../images/menu_bg1.png) repeat-y 0 0; margin:36px 0 0 0; padding:0 22px 0 22px; height:40px;}
#header #menu_container .logo{float:left; width:auto;  margin:-7px 0px -20px 0; display:inline; position:relative}
#header #menu_container ul{float:right; list-style:none; padding:11px 0 10px 0; width:503px;}
#header #menu_container ul li{float:left; padding:0 18px 0 18px; display:inline; font-size:16px;background:url(../images/red_dash1.jpg) no-repeat center right}
#header #menu_container ul li a{text-decoration:none; color:#323337; }
#header #menu_container ul li a:hover{color:#ee0985; }
#header #menu_container ul li.last{padding-right:0; background:none;}


#body_container{float:left; width:1007px; background:#eeece9;}
#body_container #top_container{float:left; width:952px; border-bottom:dotted 1px #b2b1ae; padding:0 21px 28px 34px ;}
#top_container .top_details{float:left; width:466px; margin:18px 0 0 0 ;}
#top_container .top_details h3{float:left; font-size:20px; color:#1855b2; margin:0 0 10px 0px; display:inline; width:100%;}
#top_container .top_details p{float:left; width:100%;}

#top_container .form_container{float:right; width:438px; background:url(../images/form_body_bg.jpg) repeat-y 0 0; margin:5px 0 0 0; }
.form_container .form_details{float:left; width:438px; background:url(../images/form_top_curv.jpg) no-repeat 0 0;}
.form_container .form_details h3{float:left; font-size:19px; color:#eeece9; padding:11px 0 12px 15px; width:98%;}
.form_container .form_details form{float:left; width:408px; padding:0 15px;}
.form_container .form_details form .row{float:left; width:408px; margin:0 0 8px 0;}
.form_container .form_details form .row .input{width:387px;  padding:6px 5px 5px 11px; border: solid 1px #c9046f; color:#bbbab9}
.form_container .form_details form .row .input2{float:left; width:116px;  padding:6px 5px 5px 11px; border: solid 1px #c9046f; margin:0 2px 0 0; display:inline;color:#bbbab9;}
.form_container .form_details form .row .input2_last{float:left; width:115px;  padding:6px 5px 5px 11px; border: solid 1px #c9046f; margin:0; display:inline;color:#bbbab9;}
.form_container .form_details form .btn{float:right; margin-right:3px; display:inline;}


#photo_video_container{float:left; width:903px; padding:0 54px 28px 50px; margin:11px 0 0 0; position:relative; overflow:hidden}
#photo_video_container h3{float:left; margin: 0 0 15px 0; width:100%; font-size:26px; color:#ee0985; line-height:29px; font-weight:normal; position:relative;} 
#photo_video_container .photo_gallary{float:left; width:448px;position:relative;} 
#photo_video_container .photo_gallary .photo{float:left; width:448px; height:247px; position:relative;}
#photo_video_container .video_gallary{float:right; width:448px;position:relative;} 
#photo_video_container .video_gallary .video{float:left; width:448px; height:247px; }
#photo_video_container .video_gallary p{position:absolute; top:15px; left:26px; font-size:18px; color:#000000;}


li.features-row-header, li.comments-row-header {
    border-top: 1px dashed #DBD8BE;
    color: #666666;
    float: left;
    padding: 5px 0 10px;
    width: 100%;
}


#home_bottom_container{ float:left; width:976px; padding:18px 7px 28px 24px; }
#home_bottom_container .col{float:left; width:338px;}
#home_bottom_container .col h3{float:left; font-size:28px; color:#323337; font-weight:normal; line-height:32px; width:96%; padding:0 0 0 5px}
#home_bottom_container .col h3 img{float:none; vertical-align:top; margin: 6px 4px 0 0 ; display:inline;}
#home_bottom_container .col ul{float:left; list-style:none; width:100%;}
#home_bottom_container .col ul li{float:left; width:95%; background:url(../images/arrow_black.jpg) no-repeat 0 20px; padding:14px 0 0 10px; font:12px "Myriad Pro", Arial, Helvetica, sans-serif;}
#home_bottom_container .col ul li a{ color:#ee0985;}
#home_bottom_container .col ul li a:hover{text-decoration:none;}
#home_bottom_container .last_col{width:290px;}

#footer_container{float:left; width:100%; background:url(../images/footer_bg.jpg) repeat-x 0 0;}
#footer_container #footer{ margin:0 auto; width:1007px; padding:18px 28px 40px 33px; width:946px;}
#footer ul{float:left; list-style:none;}
#footer ul li{ float:left; background:url(../images/red_dash.jpg) no-repeat left 8px;  padding:0 20px 0 15px}
#footer ul li.first{background:none; padding-left:0px}
#footer ul li a{color:#ffffff; text-decoration:none;}
#footer ul li a:hover{ text-decoration:underline;}

#footer p{float:right; color:#FFFFFF; }
#footer p a{color:#ef178c; text-decoration:none;}
#footer p a:hover{ text-decoration:underline}


















