/* CSS Document */

body {

	margin:0px;

	padding:0px;

	background-color:#e1e1e1;}

img {

	border:0px;

	}

#main{

	width:1013px;

	overflow:hidden;

	background-color:#fff;

	padding:0px;

	margin:0px;

	

	}

#content

{

	width:1013px;

	overflow:hidden;

	background-color:#fff;

}

#header{

	width:953px;

	height:135px;

	padding-bottom:14px;

	}

.h_left{

	width:109px;

	height:135px;

	float:left;

	}

.h_mid{

	width:659px;

	margin:0px 10px 0px 23px;

	float:left;

	height:89px;

	/*line-height:49px;*/

	padding-top:15px;
	
	text-align: center;
	
	vertical-align: text-top;

	}
	
.h_mid_lft{
	
	width:243px;

	padding:10px 5px 0 5px;

	height:89px;

	/*line-height:49px;*/

	text-align: center;
	
	display: inline-block;

	}
	
.h_mid_ctr{
	
	clear: both;
	
	width:253px;

	padding: 30px 0px 0 15px;

	height:69px;

	/*line-height:49px;*/

	text-align: left !important;

	display: inline-block;
	
	vertical-align: top !important;

	}
	
.h_mid_ctr h6{
	
	font-size: 26px !important;
	
	font-family: Arial !important;
	
	font-weight: 900 !important;
	}


.h_mid_rght{
	
	width:120px;

	padding:15px 5px 0 5px;

	height:89px;

	/*line-height:49px;*/

	text-align: right;
	
	display: inline-block;
	
	float: right;

	}

.h_mid h1{

	font-family: Arial;
	
	font-weight: 900;

	font-size:54px;

	text-align:center;

	color:#6e9df2;

	margin:0px;

	padding:0px;

	line-height:49px;

	}

.h_mid h1 span{

	color:#ed2a1c;

	margin:0px;

	padding:0px;

	line-height:49px;

	font-weight: 900;
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:54px;

	}

.h_mid h2{

	font-family:Arial, Helvetica, sans-serif;
	
	font-size:26px;

	text-align:center;

	color:#6e9df2;

	margin:0px;

	padding:0px;

	font-weight: 900;

	line-height:30px;

	}

.h_mid h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	text-align:center;

	color:#ed2a1c;

	margin:0px;

	padding:0px;

	font-weight: 900;

	line-height:28px;

	}

	.h_mid h6{

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	text-align:left;

	color:#6e9df2;

	margin:0px 0px 0px 20px;

	padding:0px;

	font-weight: 900;

	line-height:28px;

	}	

.h_right{

	width:145px;

	height:124px;

	overflow:hidden;

	padding-top:10px;

	float:right;

	}

.h_right a

{

	text-decoration:none;

}

.h_right :hover

{

	color:#FF0000;

}

.h_right h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-align:center;

	color:#ed2a1c;

	margin:4px 0px 4px 0px;

	padding:0px;

	font-weight:bold;

	line-height:16px;

	}

.h_right h4{

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:center;

	color:#6e9df2;

	margin:0px 0px 2px 0px;

	padding:0px;

	font-weight:bold;

	line-height:21px;

	}

.h_rightbg{

	width:147px;

	height:80px;

	background:url(images/h-right-bg.png) no-repeat;

	}

.h_right h2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-align:center;

	color:#fff;

	margin:0px;

	padding-top:8px;

	text-transform:uppercase;

	font-weight:bold;

	line-height:16px;

	}

.h_right p, .h_right p a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:center;

	color:#000000;

	text-decoration:none;

	line-height:21px;

	margin:0px;

	padding:0px;

	}

.menu{

	width:953px;

	height:48px;

	margin-bottom:16px;

	}

.menu ul {

	margin:0px;

	padding:0px;

	}

.menu li {

	list-style:none;

	float:left;

	margin:0px;

	padding:0px;

	}

.menu li a {

	margin:0px;

	padding:0px 25px 0px 25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#fff;

	line-height:48px;

	text-decoration:none;

	text-align:center;

	cursor:pointer;

	font-weight:bold;

	display:block;

	}

.menu li a:hover,.menu li.current a{

	color:#000;

	}

.menu ul li.home {

	width:95px;

	height:48px;

	margin-right:2px;

	background:url(images/home.png) no-repeat;

	}

.menu ul li.service {

	width:140px;

	height:48px;

	margin-right:2px;

	background: url(images/services.png) no-repeat;

	}	

.menu ul li.brand {

	width:127px;

	height:48px;

	margin-right:2px;

	background: url(images/brand.png) no-repeat;

	}

.menu ul li.services_area {

	width:188px;

	height:48px;

	margin-right:2px;

	background: url(images/services-area.png) no-repeat;

	}

.menu ul li.pri_dis {

	width:241px;

	height:48px;

	margin-right:2px;

	background: url(images/pri&dis.png) no-repeat;

	}

.menu ul li.warranty {

	width:150px;

	height:48px;

	background: url(images/warranty.png) no-repeat;

	}	

.baner_bg{

	width:952px;

	height:387px;

	background:url(images/banerbg.jpg) no-repeat;

	}

.baner{

	width:918px;

	height:330px;

	margin:0px 0px 0px 0px;

	padding-top:18px;

	}

.title{

	height:39px;

	width:100%;

	padding:13px 0px 16px 0px;

	margin:0px;

	}

.title h1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:40px;

	text-align:center;

	color:#6e9df2;

	margin:0px;

	padding:0px;

	line-height:40px;

	}

.con_mid{

	width:627px;

	overflow:hidden;

	float:left;

	margin:0px 5px 65px 5px;

	}

.con_mid table

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

}

.con_mid table h4

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;	

}

.input-text

{

	border:1px solid #bbbbbb;

	padding:6px;

	width:250px;

}

.input-text2

{

	border:1px solid #bbbbbb;

	padding:6px;

	width:125px;

}

.input-text3

{

	border:1px solid #bbbbbb;

	padding:6px;

	width:45px;

}

.input-textarea

{

	border:1px solid #bbbbbb;

	padding:6px;

	height:70px;

	width:250px;

}

.input-select

{

	border:1px solid #bbbbbb;

	padding:5px;

	width:263px;

}

.input-sel

{

	border:1px solid #bbbbbb;

	padding:5px;

	margin-top:5px;

	margin-right:10px;

	width:120px;

}

.input-sel2

{

	border:1px solid #bbbbbb;

	padding:5px;

	margin-top:5px;

	margin-right:10px;

	width:170px;

}

.con_mid ul.services

{

	padding:0px;

	margin:15px 0px 0px 25px;

	list-style:none;

}

.con_mid ul.services li

{

	padding:0px 0px 5px 42px;

	margin:0px 0px 10px 0px;

	list-style:none;

	float:left;

	text-align:left;

	width:235px;

	font-family:Helvetica, sans-serif;

	font-size:22px;

	line-height:44px;

	background:url(images/services_bg.gif) no-repeat left 10px;

}

.con_mid ul.brands

{

	padding:0px;

	margin:15px 0px 0px 25px;

	list-style:none;

}

.con_mid ul.brands li

{

	padding:0px 0px 5px 25px;

	margin:0px 0px 10px 0px;

	list-style:none;

	float:left;

	text-align:left;

	width:155px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	line-height:18px;

	background:url(images/point_arrow2.gif) no-repeat left 1px;

}

.con_mid ul.service_areas

{

	padding:0px;

	margin:15px 0px 0px 25px;

	list-style:none;

}

.con_mid ul.service_areas li

{

	padding:0px 0px 5px 35px;

	margin:0px 0px 10px 0px;

	list-style:none;

	float:left;

	text-align:left;

	width:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	line-height:18px;

	position:relative;

	background:url(images/point_arrow3.gif) no-repeat left 2px;

}

.con_mid ul.service_areas li span

{	

	position:absolute;

	top:0px;	

	right:200px;

}

.text_block

{

	width:614px;

	padding:0px;

	margin-top:13px;

	margin-bottom:13px;

}

.text_top

{

	width:614px;

	padding:0px;

	margin:0px;

	background:url(images/con_top.gif) no-repeat left bottom;

}

.text_bottom

{

	width:614px;

	padding:0px;

	margin:0px;

	background:url(images/con_bottom.gif) no-repeat left top;

}

.text_mid{

	width:594px;

	padding:0px 10px 0px 10px;

	margin:0px;

	overflow:hidden;

	background:url(images/con_mid.gif) repeat-y left top;

	}

.text_mid h1

{

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#4b4b4b;

	padding:4px 0px 6px;

	margin:0px;

	width:99%;

	float:left;

	font-size:24px;

}

.text_mid ul

{

	width:100%;

	float:left;

	padding:0px;

	margin:5px 0px 10px 0px;

	text-align:left;

	list-style:none;

}

.text_mid ul li

{

	font-family:Arial, Helvetica, sans-serif;

	color:#4b4b4b;

	width:100%;

	padding:3px 0px 3px 35px;

	list-style:none;

}

.text_mid h2

{

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#4b4b4b;

	padding:3px 0px 11px 0px;

	margin:0px;	

	font-size:24px;

}

.text_mid p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	line-height:20px;

	text-align:justify;

	line-height:20px;

	margin:0px;	

	padding:2px 0px 8px 0px;

	float:left;

	color:#3c3c3c;

	}

.con_left{

	width:157px;

	overflow:hidden;

	float:left;

	padding:0px 20px 0px 10px;

	background:url(images/left_border.gif) no-repeat right top;

	}

.con_right{

	width:157px;

	float:right;

	overflow:hidden;

	padding:0px 15px 0px 15px;

	background:url(images/left_border.gif) no-repeat left top;

	}

.img {

	width:154px;

	overflow:hidden;

	margin-bottom:20px;

	}



.con_mid1{

	width:611px;

	overflow:hidden;

	margin:0px 8px 0px 8px;

	}

.con_midbox{

	width:298px;

	height:275px;

	float:left;

	margin:0px 15px 9px 0px;

	background:url(images/con_midbg.gif) no-repeat;

	}

.con_img {

	width:265px;

	padding:0px;

	margin:17px 15px 0px 15px;

	}

.con_img a

{

	text-decoration:none;	

}

.con_img a h2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-align:center;

	color:#6e9df2;

	margin-top:8px;

	padding:0px;

	

	text-transform: uppercase;

	line-height:22px;

	}

.con_img a h2 span{

	font-size:22px;

	}





.bottom {

	width:100%;

	height:46px;

	margin:0px;

	padding-bottom:28px;

	position:absolute;

	top:-65px;

	left:0px;

	}

.bottom h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:40px;

	line-height:50px;

	text-align:center;

	margin:0px;

	padding:0px;

	color:#6e9df2;

	}

.bottom h1 span {

	color:#fd7e75;

	}



.jcarousel-skin-tango .jcarousel-container {

	width: 918px;

	height:348px;	

	padding:0px;

	margin:0px;

	padding:0px;

}

.jcarousel-skin-tango .jcarousel-item {

	width: 918px;

	height:348px;

	padding:0px;

	margin:0px;

}

.submit_btn{

	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;

	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );

	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');

	background-color:#ededed;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #dcdcdc;

	display:inline-block;

	color:#777777;

	font-family:arial;

	font-size:15px;

	font-weight:bold;

	padding:4px 16px;

	text-decoration:none;

	text-shadow:1px 1px 0px #ffffff;

}

.submit_btn:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );

	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');

	background-color:#dfdfdf;

}

.submit_btn:active {

	position:relative;

	top:1px;

}

ul.services_links

{

	padding:0px;

	margin:15px 0px 0px 10px;

	list-style:none;

}

ul.services_links li

{

	padding:4px 0px 4px 0px;

	margin:0px 0px 4px 4px;

	text-align:center;

	width:195px;

	float:left;

	 -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    -khtml-border-radius: 10px;

    border-radius: 10px;

	background-color:#6e9df2;

}

ul.services_links li a

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#fff;

	text-decoration:none;

}

ul.services_links li a:hover

{

	color:#000;

}

.footer_links

{

	width:100%;

	margin:60px auto 25px auto;

	color:#2a2a2a;

	font-size:14px;

}

.footer_links a

{

	padding:0px 7px 0px 7px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	text-decoration:none;

	color:#6c6b6b;

}

#footer{

	width:1027px;

	height:95px;

	margin-bottom:30px;

	background:url(images/footer.gif) repeat-x;

	position:relative;

	border-bottom:1px solid #ababab;

	}

.copyright

{

	position:absolute;

	bottom:-110px;

	left:320px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;	

	color:#6c6b6b;

}

.text_mid p ul

{

	width:100%;

	float:left;

	padding:0px;

	margin:5px 0px 10px 35px;

	text-align:left;

	list-style:disc;

}

.text_mid p ul li

{

	font-family:Arial, Helvetica, sans-serif;

	color:#4b4b4b;

	width:100%;

	padding:3px 0px 3px 0px;

	list-style:disc;

}

.text_mid ol

{

	width:100%;

	float:left;

	padding:0px;

	margin:5px 0px 10px 35px;

	text-align:left;	

}

.text_mid ol li

{

	font-family:Arial, Helvetica, sans-serif;

	color:#4b4b4b;

	width:100%;

	list-style:decimal;

	padding:3px 0px 3px 0px;

}