	/* CSS Document */

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, tr, td, table, dl, dt, dd { padding:0px; margin:0px; border:0px;}
body{ color:#7A7A7A; background:url(../images/bg_index.jpg) left top repeat-x #ffffff; font:normal 11px Arial; line-height:16px;}
h1, h2, h3, h4, h5, h6{ background:none;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a{outline:none; border:0; color:#36B5E3; text-decoration:none;}
a:hover{ color:#010101;}
.float_l{float:left;}
.float_r{float:right;}
.pad_l25{ padding-left:25px;}
.pad_l34{ padding-left:34px;}
.pad_t10{ padding-top:10px;}
.pad_r25{ padding:10px 15px 0 0;}
.mar_t10{ margin-top:10px;}
.mar_t33{margin-top:33px;}
.mar_r7{ margin-right:7px;}
#container{ width:100%; background:url(../images/bg2_index.jpg) left top no-repeat;}
.wrap{ width:956px; margin:0 auto;}

/*header section*/

#top{ height:116px; padding-bottom:21px;}
#top div.logo{ padding-top:56px; float:left; padding-left:18px;}
#top .nav{ float:right;}
#top .nav ul{ list-style:none; background:url(../images/nav_bg.jpg) left top no-repeat; width:200px; height:36px; padding-left:8px; float:right;}
#top .nav ul li{ float:left;}
#top .nav ul li a{ color:#7C7B7B; padding:0 13px; line-height:37px;}
#top .nav ul li a.last{ padding-right:0;}
#top .nav ul li a:hover, #top .nav ul li a.active{color:#030303;}

.mail{ padding:68px 21px 0 0; float:right; font:normal 14px "Trebuchet MS"; color:#36B5E3;} 
.mail span{ color:#010101;}



/*navigation section*/
.navigation{height:32px;background:url(../images/menu_bg.jpg) repeat-x left top #373737;width:950px; float:left; position:relative; margin-bottom:5px;}
.nav_cor{width:10px; height:32px; position:absolute; left:0; background:url(../images/nav_cor.png) no-repeat left top; z-index:1}
.nav_cor2{width:10px;height:32px;position:absolute; right:0px;background:url(../images/nav_cor2.png) no-repeat right top; z-index:1;}

ul.nav{list-style:none;height:32px; font-weight:normal !important;}
ul.nav li{line-height:32px;float:left;background:url(../images/menu_bg.jpg) repeat-x left top; display:inline;font:normal 10px/30px "Times New Roman" !important;}
ul.nav li a{color:#D0CFCF; padding:0 21px;font:bold 11px/30px "Trebuchet MS" !important;text-transform:uppercase;float:left; display:block;}
ul.nav li span{width:1px; float:left; background:url(../images/devider.jpg) left top no-repeat; height:32px;}
ul.nav li a:hover , ul.nav li a.select{color:#89DFFE;font:bold 11px/30px "Trebuchet MS" !important;}


/*banner section*/
#banner .pic{ width:956px; float:left; background:url(../images/banner.jpg) left top no-repeat; height:343px; margin:0px 0 7px 0;}
#banner .pic p.cont{ color:#3A4048; width:452px; padding-left:34px; font:normal 12px/20px Arial; display:block; float:left;}
h1{ text-indent:-5555px; background:url(../images/tagline.png) left top no-repeat; width:452px; height:50px; display:block;margin:67px 0 20px 34px;}
.links{ padding-top:74px; padding-right:48px; width:150px;}
.links ul{ list-style:none;}
.links ul li{margin-bottom:4px; clear:both;}
.links ul li a{ color:#000;text-transform:uppercase; font:bold 16px/24px "Trebuchet MS"; float:left; padding:0 5px; } 
.links ul li a:hover{ color:#3EB1E1;}
.links ul li span{ background:url(../images/bullet_bg.png) left top no-repeat; color:#FEFEFE; width:17px; height:17px; display:block; margin-right:5px; font:bold 16px/17px "Trebuchet MS"; float:left; margin-top:4px; text-align:center; }

/*body content section*/
.block{background:url(../images/block_m.jpg) left top repeat-y; float:left; margin-right:11px; display:block; width:310px;}
.block_t{ background:url(../images/block_t.jpg) left top no-repeat; height:12px; float:left; width:310px;}
.block_b{ background:url(../images/block_b.jpg) left top no-repeat; height:22px; float:left; width:310px;}
.block_m{ float:left; padding:0 15px; width:280px; background:url(../images/ic1.jpg) 90% top no-repeat;}
h2{color:#000000; font:normal 18px/40px "Trebuchet MS";}
h3{ color:#36B5E3; font:bold 14px "Trebuchet MS"; letter-spacing:0;}

.block2{background:url(../images/block2_m.jpg) left top repeat-y; float:left;display:block; width:950px; margin-top:11px;}
.block2_t{ background:url(../images/block2_t.jpg) left top no-repeat; height:12px; float:left; width:950px;}
.block2_b{ background:url(../images/block2_b.jpg) left top no-repeat; height:16px; float:left; width:950px;}
.block2_m{ float:left; padding:0 15px; width:920px; background:url(../images/ic1.jpg) 90% 60% no-repeat; background:none;}

.news_section{ width:622px; float:left;}
.quote{ width:270px; float:right;}
h4{	color:#000;	font:normal 16px/44px "Trebuchet MS";	float: left;}
ul.news{ list-style:none;}
ul.news li{ width:207px; float:left; display:block;}
ul.news li h5{color:#FEFEFE;background:url(../images/bullet2_bg.gif);width:48px;height:18px;display:block;text-align:center;font-size: 11px; margin-bottom:7px;}
ul.news li span{ color:#000; font-weight:bold;}

/*inner page content*/
.inner_1{ height:40px; padding-left:22px; color:#36B5E3; font:normal 11px/40px "Trebuchet MS";}
.inner_1 a,.inner_1 span{ color:#0C0C0C;}
.inner_1 span{ padding:0 7px;}
.inner_1 a:hover{ color:#36B5E3;}

.cont_left{ width:659px; float:left;}
.cont_right{ width:280px; float:right;}

.inner_box{background:url(../images/inner_box_m.jpg) left top repeat-y; float:left;display:block; width:659px; font:normal 12px/18px Arial !important;}
.inner_box_t{ background:url(../images/inner_box_t.jpg) left top no-repeat; height:15px; float:left; width:659px;}
.inner_box_b{ background:url(../images/inner_box_b2.jpg) left top no-repeat; height:15px; float:left; width:659px;}
.inner_box_m{ float:left; padding:0 16px; width:627px; padding-bottom:23px;}
.inner_box_m h2{color:#000000; font:normal 22px/40px "Trebuchet MS"; background:url(../images/line.gif) left bottom repeat-x; padding-bottom:5px; margin-bottom:15px;}
.inner_box_m p span{ color:#36B5E3;}
h5{ font:bold 14px/22px Arial; color:#010101;}
span.line{ background:url(../images/line.gif) left bottom repeat-x; padding:2px 0; height:1px; display:block}

ul.inner{ list-style:none; width:625px; margin-left:2px; margin-top:7px;}
ul.inner li{float:left; width:300px; color:#36B5E3; font:normal 11px/24px Tahoma; background:url(../images/bullet.gif) left 50% no-repeat; text-indent:11px; display:block;}
ul.inner li.float_r{ float:right}
ul.inner li p,ul.inner li.float_r p{  background:url(../images/line.gif) left bottom repeat-x;display:block; padding-bottom:1px; }

ul.lists{ margin-left:20px; list-style:url(../images/bullet2.gif);}
ul.lists li{width:280px;font:normal 11px/20px Tahoma; text-transform:capitalize; color:#000000;}

.banner1{background:url(../images/banner1.jpg) left top no-repeat;height:124px;padding:14px 0 0 24px;margin-bottom:13px; width:256px;}
.banner1 h5{ font:bold 16px/30px "Trebuchet MS"; color:#010101;}
.banner2{background:url(../images/banner2.jpg) left top no-repeat;height:126px;padding:14px 0 0 24px;margin-bottom:13px; width:256px;}
.banner1 h5{ font:bold 16px/30px "Trebuchet MS"; color:#010101;}

.freequote{ margin-top:14px;}
.freequote_l{ background:url(../images/free_quote_box_l.jpg) left top no-repeat; width:15px; height:47px; float:left;}
.freequote_r{ background:url(../images/free_quote_box_r.jpg) right top no-repeat; width:15px; height:47px; float:left;}
.freequote_c{width:920px; height:47px; float:left; line-height:47px;background:url(../images/free_quote_box_c.jpg) left top repeat-x;}
.freequote span{color:#959595; font:normal 12px/47px Arial; padding:0 22px; float:left;}
.freequote img{ padding-top:10px; float:right;}


.inner_box2{background:url(../images/port_box_m.jpg) left top repeat-y; float:left;display:block; width:950px; font:normal 11px/18px Arial !important; margin-bottom:7px;}
.inner_box2_t{ background:url(../images/port_box_t.jpg) left top no-repeat; height:15px; float:left; width:950px;}
.inner_box2_b{ background:url(../images/port_box_b.jpg) left top no-repeat; height:15px; float:left; width:950px;}
.inner_box2_m{ float:left; padding:20px 16px 23px 16px; width:918px;}
.inner_box2_m_n2{ float:left; padding:5px 16px 7px 16px; width:918px;}
.inner_box2_m h2{color:#000000; font:normal 18px/30px "Trebuchet MS" !important;padding-bottom:5px; margin-bottom:15px;}
.inner_box2_m p span{ color:#36B5E3;}
.inner_box2_m div.left{ width:515px; float:left;}
.inner_box2_m img.screenshot{ float:right; margin-right:42px;}


/* footer1 section*/
#footer{background:url(../images/footer_bg.jpg) left top repeat-x; margin-top:25px; padding-bottom:58px;}
ul.footer_menu{float:left; width:662px;}
ul.footer_menu li{ list-style:none; display:inline;}
ul.footer_menu li a{display: block; color:#36B5E3; font:normal 12px/40px "Trebuchet MS"; padding:0 11px; float:left;}
ul.footer_menu li span{ color:#;float:left;display: block;font:normal 12px/40px "Trebuchet MS"; }
ul.footer_menu li a:hover{ color:#000;}

.phone{ float:right; color:#A0A2A4; font:normal 14px/40px "Trebuchet MS"; width:192px;}
.phone img{ padding:11px 15px 0 0;}
.phone2{ float:right; color:#A0A2A4; font:normal 12px/30px "Trebuchet MS"; width:192px;}
.phone2 a{ color:#A0A2A4;}
.phone2 a:hover{ color:#36B5E3}

.copy{ color:#7D7D7D; padding-top:10px; float:left; width:660px; padding-left:11px; }
.copy a{ color:#090909; padding:0 4px;}
.copy a:hover{ color:#36B5E3;}

/*freequote page */
.compulsory{ font-size:12px; font-weight:bold; color:#FF6600;}

.formtext {
	font-size:13px;
	color:#7D7D7D;
}

.thankyou{
	color:#7D7D7D;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	
}

.input_submit
{
	background:url(../images/request_a_quote.jpg) no-repeat; 
	width:180px;
	height:35px;
	border:0px;
cursor:pointer;
	
	
}


.pad_l_r_80{ padding:0 105px;}
.inner_box2_m div.left2{ width:400px; float:left;}
