body { margin:0px; padding:0px; font:12px Tahoma normal; background-color:#1C2F3F; }
h1 { margin:0px; padding:0px; }
h2 { margin:0px; padding:0px; }
h3 { margin:0px; padding:0px; }
a { color:#3671A8; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
a:hover { color:#da0f04; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

/* Main wrapper */
#main_wrap { width:950px; margin:0px auto; }
.clear { clear:both; height:0px; display:block; }

/* Header */
#header_wrap { width:950px;}
.header_left { float:left; width:4px; height:103px; background:#ffffff; }
.header_center { float:left; width:942px; height:103px; background:url(../images/header_bg.jpg) repeat-x; }
.header_right { float:left; width:4px; height:103px; background:#ffffff; }
.logo { float:left; width:261px; height:91px; }
.call { float:right; padding:35px 22px 0 0px;}
.call h1 { font-size:19px; font-family:Tahoma; color:#0872a7; background:url(../images/tele.png) left no-repeat; padding-left:25px; }

/* Main menu */
.main_menu_wrapp { width:942px; padding-top:5px; }
.main_menu ul { margin:0px; padding:0px; }
.main_menu ul li { float:left; list-style:none; padding:0 20px 3px 20px; background:url(../images/menu-line-img.gif) no-repeat right center; display:block; }
.main_menu ul li a { font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; text-shadow: 0.1em 0.1em #333333; text-decoration:none; letter-spacing:1px; }
.main_menu ul li a:hover, .main_menu ul li a.active {font-family:Tahoma; font-size:11px; font-weight:bold; color:#ffd8a5; letter-spacing:1px;  text-shadow: 0.1em 0.1em #333333; text-decoration:underline; }

/* Content */
#content_wrap { width:950px; }
.content_top { width:950px; background:url(../images/content_topbg.jpg) no-repeat; }
.contet_bot { width:950px; background:url(../images/content_nextbg.jpg) repeat-y; overflow:hidden; }
.cont_nex { width:950px; padding:5px 0px; }
.footer_bg { width:950px; height:52px; background:url(../images/footer_bg.jpg) no-repeat;}
.footer_main { padding:22px 0 0 10px; font-family:Tahoma; font-size:11px; color:#2F2F2F; font-weight:bold;}
.content_center { width:926px; padding:8px 12px 0px 12px; overflow:hidden; }
.left_column { float:left; width:730px; }
.banner { width:743px; height:206px; }
.welcome_main { width:743px; padding:6px 0 0 0px; overflow:hidden; }
.left_wel { float:left; width:558px; }
.left_wel h1 { font-size:15px; color:#d0251c; font-family:Tahoma; }
.left_wel p { color:#010101; font-size:11px; line-height:17px; font-family:Tahoma; }
.pro_ser { width:552px; height:168px; background:url(../images/mid_cond_bg.jpg) no-repeat; }
.pro_inn { padding:3px 14px 4px 17px; *padding:0px 14px 4px 17px;}
.pro_inn h2 { color:#d0251c; font-size:15px; font-family:Tahoma; }
.pro_inn p { padding:0px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3d3d3d; }
.website { font-size:13px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; *padding-bottom:0px; padding-bottom:2px; }

.right_wel { float:left; width:175px; margin-left:10px; }
.right_wel h1 { width:175px; height:6px; background:#e77817; }
.right_wel h2 { width:175px; background:#f3f8fd; }
.right_wel_in { padding:15px 10px 10px 20px;}
.right_wel_in h3 { color:#d0251c; font-size:15px; font-family:Tahoma; }
.right_wel_in h4 { margin:0px; padding:0px; color:#0a36a7; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.right_wel_in h4 a { color:#0a36a7; font-size:14px; font-weight:bold; text-decoration:none;}
.right_wel_in h4 a:hover { color:#0a36a7; font-size:14px; font-weight:bold; text-decoration:underline;}
.right_wel_in p { color:#3d3d3d; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:20px;  }
.more_btn { padding:52px 0px;}
.left_arrow { float:left; width:500px; }
.right_arrow { float:right; }
.cli_spk_topcurve { width:174px; height:13px; background:url(../images/top_curve.jpg) no-repeat; }
.cli_spk_center_bg { width:174px; background:#eff3f8; overflow:hidden; }
.cli_spk_center_bg h1 { color:#d0251c; font-size:13px; font-family:Tahoma; padding:0 10px 0 5px; }
.cli_spk_center_bg p { color:#010101; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:4px 10px; }
.cli_spk_bottomcurve { width:174px; height:17px; background:url(../images/bottom_curve.jpg) no-repeat; }

.right_column { float:right; }
.auto_glass a { color:#0a36a7; font-size:12px; font-weight:bold; text-decoration:none; }
.auto_glass a:hover { color:#0a36a7; font-size:12px; font-weight:bold; text-decoration:underline; }

.main_cont_l { float:left; width:743px; }
.main_cont_r { float:right; }


.helpline{ background:url(../images/help-line-bg.jpg) left no-repeat; height:51px; width:162px; float:left; margin:6px 0px 6px 0px;}
.helpline-icon{ float:left; width:auto; padding:2px 0px 0px 1px;}
.helpline-txt-head{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff090e; padding-left:4px; padding-top:10px; text-transform:uppercase;}
.helpline-txt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding-left:4px; text-transform:uppercase;}

.cont
{
color:#16387C;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
line-height:18px;
	}
	.cont1
	{	color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

.con_right1 {
float:left;
left:200px;
padding-top:0px;
position:absolute;
width:733px;
}
.textbox_bg 
{
border:thin solid #cccccc;
padding:4px;
width:200px;
}
.cont_nex1 { width:950px; padding:40px 0px; }

.contact_content_box_top {width: 600px; display: inline; float: left; height: 48px; margin-top: 35px; margin-left: 0px; color: #333;}
.fon
{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:10px;
}
.fons
{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-top:20px;
padding-left:20px;
height:275px;
}
.fon1
{
font-size:9px;
text-align:justify;
padding-left:10px;
color:#FF0000
}
.col
{color:#0066FF;
font-weight:bold;
}

.cont_bottom { width:720px; background:url(../images/cont_bottombg.jpg) no-repeat; }
.content_left_special { width:720px; float:left;}
.cont_center { width:720px; background-color:#fcfcfc; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding-left:15px; text-align:justify; }

.cont_center1 { width:720px; background-color:#fcfcfc; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding-left:55px; text-align:justify; }
