/* CSS Document */

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0px; margin:0px; border:0px;}
img{ padding:0; margin:0; outline:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a{ outline:none; border:0; text-decoration:none; color:#2B77A5; font:normal 12px/20px Arial;}
a span{font:bold 14px/15px Arial;}
a:hover{ text-decoration:underline;}
.float_l{float:left;}
.float_r{float:right;}

body{color:#666666; font:normal 12px "Trebuchet MS"; line-height:18px;}
.wrap{ width:1000px; margin:0 auto;}

/* top */
#top{padding:0;height:75px;margin: 5px 0 3px 0;}
#logo{ float:left;}
#top_right{float:right;padding-top: 3px;}
.language{ font:normal 11px/22px "Trebuchet MS"; padding:0 6px 0 6px; color:#C10000;}
.language:hover{color:#83A7BB;text-decoration: none;}
/* nav section*/
#nav{float:right;width:495px;height:29px;padding-top:5px;}
#nav ul{ list-style:none;}
#nav ul li{ float:left;}
#nav ul li a{color:#656565; font:normal 14px/29px Georgia; padding:0 15px; display:block; height:29px; float:left;}
#nav ul li a:hover{color:#83A7BB; text-decoration:none;}
#nav ul li a.select1{ background:url(../images/menu_o.gif) no-repeat center; color:#fff;}
#nav ul li a.select2{ background:url(../images/menu2_o.gif) no-repeat center; color:#fff;}
#nav ul li a.select3{ background:url(../images/menu3_o.gif) no-repeat center; color:#fff;}


/*banner*/
#banner{ padding-top:0px;}
#home-flash{width:1000px;height:600px;}
#inner-flash{width:1000px;height:400px;}

/* body section*/
#body{margin-top: 22px;}
.cont_l{width:1000px;float:left;padding-bottom: 30px;}
span.heading{color:#666666; font:normal 16px/20px "Trebuchet MS";}
.line1{height:1px; background:url(../images/line.jpg) no-repeat;}
a.bot1{width:126px;height:25px;color:#ffffff;font:normal 13px/24px Arial;background:url(../images/bot_bg.gif) no-repeat right top;display:block;padding-right: 20px; text-align:center;}
a.bot1:hover{ background:url(../images/bot_bg_o.gif); text-decoration:none;}

.cont_l img{ margin-bottom:7px;}
.mar_l20{ margin-left:20px;}
.mar_r15{ margin-right:15px;}
.width_88{width:72px;display: block; float:left;}
.width_400{width:400px;display: block; float:left; color:#5C80A6;}
.width_400 a{color:#5C80A6;float: left;line-height: 22px;}

#more{
	float:left;
	width:93px;
	display: block; color:#2B77A5; font:normal 12px/20px Arial; cursor:pointer;
}
#more span{ padding-left:4px; line-height:16px;}
#more_content{
	float:left;
	width:1000px;
	display: none;
}

.quote{ width:705px; float:left; clear:left;  margin-top:40px;}

.holder{ float:right;text-align:center;}
.holder img{ margin:0 0 22px 20px; }
h4{ color:#C10000; font:normal 18px/22px "Trebuchet MS";}
.rows{ line-height:30px;}
.contact_details{width:480px;float:left;line-height:22px;}

.box{background:url(../images/box_m.jpg) repeat-x;padding-bottom: 44px;margin-top: 18px;}
.get_quote{ padding:0 0px 0 20px; color:#334554; font:normal 12px/28px "Trebuchet MS";}


.div_1{ width:260px; margin-right:15px; float:left;}
.mar_none{ margin:0;}
.div_1 label{ width:110px; float:left; margin-bottom:3px;}

.div_1 input,.textbox_2{border:1px solid #B9C8D5;width:142px;padding:2px 3px;font:normal 11px/14px "Trebuchet MS";height:16px;color:#888;}
.div_1 input.text2,.textbox_3{width:100px;}
.div_1 select{border:1px solid #B9C8D5;width:148px;padding:2px 3px;font:normal 11px/14px "Trebuchet MS";height:22px;color: #888;}

.div_2{ float:left; padding:31px 0;}
p.p2{ padding:10px 0; color:#8E8E8E; font:normal 11px "Trebuchet MS";}

/* footer section */
.bor1{border-top:1px solid #E6E6E6;padding-top: 8px;}
#footer{padding-top:3px; padding-bottom:33px; }
.copy{float: left;}
.copy p{color:#A8A8A8;font:normal 11px "Trebuchet MS";}
ul.footer{ list-style:none; }
ul.footer li{float:left;}
ul.footer li a{color:#A8A8A8;font:normal 12px "Trebuchet MS";float:left;}
ul.footer li a:hover{ color:#83A7BB; text-decoration:none;}
ul.footer li span{width:14px;float:left;text-align: center;}
.email{text-align:left;color:#767676;font:normal 12px "Trebuchet MS";padding-right:12px;float: right;}
.email span{ color:#83A7BB;}
.swfObjectWrapper { width:830px; background-color:#000000; height:550px; padding:0; margin:0;}
#swfObject { width:800px; height:500px; margin:auto; padding-top:25px;}


