body{ margin:0; background:url(../images/bg.gif) repeat-x 0 268px; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#4D4D49;}

#main{ width:930px; margin:auto;}

.header{ height:140px; overflow:hidden;}

.top{ margin:10px 0 10px 0; height:76px;}
.logo{ width:201px; height:76px; float:left;}
.logo a{ text-decoration:none; background:url(../images/logo.gif) no-repeat left top; width:201px; height:76px; float:left; text-indent:-1000px;}
.hed_top{ margin:0 0 0 205px; padding:20px 10px 0 0; text-align:right;}
.hed_top h1{ margin:0 0 8px 0; padding:0; font-size:18px; color:#4D4D49; font-weight:normal;}
.hed_top a{ text-decoration:none; font-weight:bold; color:#FF6600;}

.top_nav{ background:url(../images/top_nav_bg.gif) repeat-x 0 5px; padding:0 5px 5px 5px;}
.top_nav ul{ margin:0; padding:0; border:#D1CE3E solid 1px; background:url(../images/top_nav_bg1.gif) repeat-x; padding:8px 8px; text-align:center;}
.top_nav ul li{ list-style:none; display:inline; color:#fff;}
.top_nav ul li a{ text-decoration:none; color:#fff; font-weight:bold; padding:8px 15px 8px 15px; text-transform:uppercase;}
.top_nav ul li a:hover{ color:#000;}
.top_nav ul li a.active{ color:#000; background:#D1CE3E;}

.top_imgs{ margin:0 0 10px 0;}
.top_imgs td{ background:url(../images/inn_bg3.gif) no-repeat -3px top; width:240px; height:284px;}
.top_imgs td img{ padding:11px 0 0 11px; white-space:pre;}
.top_imgs td h1{ margin:0; padding:6px 55px 10px 20px; font-size:12px; background:url(../images/inn_bg2.gif) no-repeat 11px 0; color:#fff; height:53px;}

.main_text{ font-size:24px; color:#294F69;}

.points1 ul{ margin:0; padding:15px 0 10px 0;}
.points1 ul li{ 
	list-style:none; border:#D9DAC8 solid 1px; background: url(../images/inn_bg1.gif) repeat-x bottom #ECE9C8; margin:0 0 4px 0; padding:6px 8px; 
	font-weight:bold; color:#54522B; text-transform:uppercase; position:relative;}
.points1 ul li span{ background:url(../images/arr1.gif) no-repeat; width:18px; height:18px; position:absolute; top:4px; right:15px;}

.content{ padding:0 15px 0 15px;}
.con_text h1{ margin:8px 0 5px 0; padding:0; font-size:11px; color:#294F69;}
.con_text p{ margin:0; padding:0; text-align:justify;}
.con_text a{ color:#FF7200; text-decoration:none;}
.con_text a:hover{ text-decoration:underline; color:#000;}

.title{ font-size:18px; font-weight:bold; background:#DCE4E7; padding:1px 5px 1px 5px; color:#213E4E;}

.testimonial{ margin:0 0 10px 0;}
.testimonial h1{ margin:0; padding:4px 8px; font-size:12px; background:#607681; color:#fff; border:#3F5560 solid 1px;}
.testimonial div{ padding:10px; background:#DCE4E7; border:#C5CECD solid 1px;}

.contact{ border:#DADCDB solid 1px; padding:10px;}
.contact input{ font-size:10px; border:#DCE4E7 solid 1px; width:100px;}
.contact .btn{ width:auto; font-size:11px; font-weight:bold; background: url(../images/inn_bg1.gif) repeat-x 0 0 #ECE9C8; border:#D9DAC8 solid 2px;}

.turntous{ background: url(../images/turntous.gif) no-repeat top #DCE4E7; border:#C5CECD solid 1px; padding:130px 0 0 0;}
.turntous ul{ margin:20px 10px 15px 25px; padding:0;}
.turntous ul li{ border-bottom:#333333 dashed 1px; padding:4px 0; color:#1C2B32;}
.turntous a{ text-decoration:none; background: url(../images/arr2.gif) no-repeat 75px 3px #607681; display:block; padding:8px 8px; color:#E2F6FF; font-weight:bold;}

.foot_logos{ border:#F1F1F1 solid 1px; padding:10px 0 10px 0; margin:10px 0 0 0;}
.foot_logos div{ width:100px; display:inline; text-align:center; margin:0 6px 0 6px;}

.footer{ border-top:#F1F1F1 solid 1px; margin:20px 0 20px 0; text-align:center;}
.footer ul{ margin:0; padding:8px 0 0 0;}
.footer ul li{ list-style:none; display:inline;}
.footer a{ text-decoration:none; padding:0 10px 0 10px; color:#4D4D49; font-weight:bold;}
.footer a:hover{ color:#000;}
.footer p{ margin:0; padding:4px 0 0 10px;}
.footer p a{ text-decoration:underline; font-weight:normal;}
