﻿body{margin:0;padding:0;}

html{margin:0;padding:0;}

body{font: 76% arial,sans-serif;text-align:center;background:#005598;}

p{margin:0 10px 10px}

img{
	border:0;
}
a{
text-decoration:none; 
color:#000000;
}

h1{
	font-size:11px;
	margin:0;
	color:#ffffff;
}

h2{
	font-size:10px;
	margin:0;
	color:#ffffff;
}

h3{
	font-size:14px;
	font-weight:bold;
	margin:0;
}


div#mid-banner {
	width: 680px;
	height: 414px;
}



div#header{
background:url(images/top.jpg) no-repeat;
height:143px;
}

div#top_slogan{
width:980px;
height:35px;
}

#smm{
	float:right;
	background:url(images/smm_bg.png) no-repeat;
	margin-top:100px;
	margin-right:7px;
	padding-top:5px;
	text-align:right; 
	width:220px; 
	height:40px;
	color:#ffffff;
	display: none;
}


div#svcbox{
	width:290px;
	height:200px;
	margin:2px;
	float:left;
	text-align:center;
}

div#serv_link{
	width:290px;
	height:30px;
	background:#123456;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	font-size:14px;
}

#itemlst{
	background-color:#ffffff;
	margin:2px;
	text-decoration:none;
}

#itemlst a{
	color:#333333;
}

#itemlst a:hover{
	color:#9D0606;
}

#smmttl{
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	font-weight:bold;
	float:left;
}


.slides_container{
overflow: hidden;
position: relative;
display: block;
margin-left: -15px;
height: 227px;
width: 659px;
z-index: 60;

	
}


.pos_fixed
{
position:fixed;
bottom:0px;
height:64px;
margin: 0 auto;
width:100%;
text-align:center;
}

.pos_fixed1
{
position:fixed;
bottom:0px;
height:64px;
margin: 0 auto;
width:100%;
}


.list1g{
float:left;
width:30%;
height:22px;
margin-left:10px;
margin-bottom:5px;
overflow:hidden;
}

.list_man{
float:left;
width:90%;
margin-left:10px;
margin-bottom:5px;
overflow:hidden;
}

.list_man_g{
float:left;
width:95%;
margin-left:10px;
margin-bottom:5px;
overflow:hidden;
}


div#search{
margin-left:750px;
margin-top:100px;
}

.searchform {
margin-top:7px;
}

td{font-size:12px;color:#ffffff;}

div#top_menu{
background:url(images/top_menu.jpg) no-repeat;
height:45px;
text-align:center;}

div#top_menu a{
color:#ffffff;
line-height:26px;
margin-left:30px;
margin-right:20px;


}

div#top_menu ul li ul {
	z-index: 999;

}
div#top_menu a:hover{
color:#acddfe;
}

div#contactform{}

div#contactform .l{
float:left;
width:300px;}

div#contactform .r{
float:left;
width:40%;}

div#container{
width:980px;
margin:0 auto;
text-align:left;
}

div#wrapper{
float:left;
width:100%;
background:#081921 url('images/content-bg.jpg') repeat-x;
color:#ffffff;
margin-top:-2px;
}

div#mid_banner{
width:980px;
}

div#mid_banner .rt{
/*background:#081921;*/
float:left;
width:652px;
height:223px;
}

div#mid_banner .lt{
float:left;
width:310px;
height:223px;
margin-left:10px;
}

#flashcontent{
	width:635px;
	height:223px;
	float:right;
	z-index:-999;
	margin-left:4px;
}
#promovid{
	width:285px;
	height:223px;
	float:right;
}
#newcontent{
	width:335px;
	height:223px;
	margin-left:14px;
	float:left;
}

div#bga{float:left:}

div#bga a{
background:url(images/serv_bg.png) no-repeat;
height:32px;
width:283px;
display:block;
line-height:32px;
margin-bottom:6px;
color:#ffffff;
font-size:18px;
font-weight:bold;
padding-left:10px;
}
.shoplink{
	display:none;
	margin-top: 85px;
	margin-left: 405px;
	float: left;
}
div#logos{
height:70px;
background:#132b5c;
margin-left:20px;
margin-right:15px;
margin-top:5px;
}
.clear{background:none;clear:both;}

div#quote {
background:url(images/ask_expert.jpg) no-repeat;
height:109px;
}
div#lpask {
background:url(images/ask_bg.png) no-repeat;
height:109px;
margin-top:10px;
margin-left:10px;
width:281px;
}
div#quote a{
color:#244487;
font-size:27px;
font-weight:bold;
}
div#quote p{
padding-top:25px;
margin-left:40px;
}


div#content p{
line-height:1.4;
}

div#content{
margin-left:18px;
margin-right:15px;
margin-top:10px;
background:#132b5c;
color:#dff1fb;
padding:5px;
}
.svc{
line-height:1.6;

}

div#content h2{font-size:25px;color:#ffffff;}

div#content img{padding-right:5px;}

div#content .rgt{
float:right;}

div#nation{
margin:18px;
}

div#prod{
margin-left:18px;
margin-right:15px;
margin-top:10px;
}
div#prod .side{width:208px;float:left;

}

div#prod .rside{width:718px;float:right;
}

div#table .top{
background:url(images/top_head.jpg) no-repeat;
background-color:#D8D8D8;
height:31px;
width:208px;
line-height:31px;
color:#323232;
font-size:16px;
text-align:center;}

div#table .bot{
border:1px #999999;
background:#ffffff;
width:208px;
margin-top:-2px;
color:#323232;
line-height:28px;
height:60px;
}
div#table .bot p{
margin-left:60px;
padding-top:7px;
}

div#table2 .top{
background:url(images/top_head2.jpg) no-repeat;
height:31px;
width:718px;
line-height:31px;
color:#323232;
font-size:16px;
padding-left:10px;}

div#table2 .bot{
border:1px #999999;
background:#ffffff;
width:718px;
margin-top:-2px;
color:#323232;
line-height:19px;
height:60px;
}

div#table2 .bot p{
margin-left:60px;
}

div#table2 .list{
float:left;
width:19%;
margin-left:5px;}

div#table2 .list_parts{
float:left;
width:32%;
margin-left:5px;}

div#table2 .list_4itm{
float:left;
width:24%;
margin-left:5px;}




div#table3 {
margin-left:30px;
}

div#table3 .top{
background:url(images/top_head_bg.png) repeat-x;
height:29px;
width:870px;
line-height:28px;
color:#323232;
font-size:16px;
padding-left:10px;
}

div#table3 .bot{
border:1px #999999;
background:#ffffff;
width:880px;
color:#323232;
line-height:19px;
padding:7px 0 7px 0;
margin:0;
display:table-cell;
height:100%;
}

div#table3 .bot p{
margin-left:60px;
}

div#table3 .list{
float:left;
width:19%;
margin-left:5px;
margin-bottom:5px;
}
div#table3 a{
color:#323232;}

div#table3_g {
margin-left:20px;
}

div#table3_g .top{
height:29px;
width:870px;
line-height:28px;
color:#ffffff;
font-size:16px;
padding-left:10px;
}

div#table3_g .bot{
border:1px #999999;
width:880px;
color:#ffffff;
line-height:19px;
padding:7px 0 7px 0;
margin:0;
display:table-cell;
height:100%;
}

div#table3_g .bot p{
margin-left:60px;
}

div#table3_g .list{
float:left;
width:19%;
margin-left:5px;
margin-bottom:5px;
}
div#table3_g .list_logos{
float:left;
text-align:center;
width:24%;
margin-left:5px;
margin-bottom:15px;
}

div#table3_g a{
color:#ffffff;}

div#1logo{
	margin:5px;
	background:#081921;

}

div#table33 {
margin-left:18px;
}
div#table33 a{
color:#323232;}

div#table33 .top{
background:url(images/top_head_bg.png) repeat-x;
height:29px;
width:937px;
line-height:28px;
color:#323232;
font-size:16px;
padding-left:10px;
}

div#table33 .bot{
border:1px #999999;
background:#ffffff;
width:947px;
color:#323232;
line-height:19px;
padding:7px 0 7px 0;
margin:0;
display:table-cell;
height:100%;
}

div#table33 .bot p{
margin-left:60px;
}

div#table33 .list{
float:left;
width:19%;
margin-left:5px;
margin-bottom:5px;
}

div#table4 .list{
float:left;
width:19%;
height:18px;
margin-left:5px;
margin-bottom:5px;
overflow:hidden;
}

div#table4 .top_logo{
height:120px;
width:870px;
color:#FFFFFF;
background:#081921;
font-size:28px;
float:left;
margin-left:30px;
padding:10px 0 0 10px;
}

div#table4 .top{
width:870px;
color:#FFFFFF;
background:#081921;
font-size:28px;
float:left;
margin-left:30px;
padding:10px 0 0 10px;
}

div#table4 .bot{
border:1px #999999;
color:#ffffff;
background:#081921;
width:870px;
margin-bottom:20px;
line-height:19px;
float:left;
margin-left:30px;
padding:10px 0 10px 10px;
}

div#table4 .list a:hover{
color:#ffffff;
}

div#table4_g .list{
float:left;
width:19%;
height:18px;
margin-left:5px;
margin-bottom:5px;
overflow:hidden;
}

div#table4_g .top_logo{
height:92px;
width:850px;
color:#FFFFFF;
background:#081921;
font-size:28px;
float:left;
margin-left:30px;
padding:10px 0 0 10px;
}

div#table4_g .bot{
border:1px #999999;
color:#ffffff;
background:#081921;
width:850px;
margin-bottom:20px;
line-height:19px;
float:left;
margin-left:30px;
padding:10px 0 10px 10px;
}

div#table4_g .list a:hover{
color:#ffffff;
}

#table4_g .listnum{
	font-size:12px;
	float:right; 
	background-color:#000; 
	margin-right:30px;
	}
	
#table4_g .listnum a{
	color:#FFFF00;
	padding: 6px;
	}
	
div#intro{
background:#081821;
width:860px;
line-height:18px;
float:left;
text-align:left;
height:130px;
margin:20px 30px 20px 30px;
padding:10px;
overflow:hidden;
}

a:visited{
color:#ffffff;
}

a:link{
color:#ffffff;
}


div#form{
	width:400px;
	margin:0;
	float:right;
}
div#form dl{
	width:400px;
}
div#form dt{
	width:90px;
	height:24px;
	text-align:right;
	margin:6px 10px 0 0;
	color:#D87E08;
	font-size:13px;
	font-weight:bold;	
	float:left;
}
div#form dd{
	text-align:left;
	height:30px;
	width:300px;
	margin:0;
	padding:0;
	float:right;
}
div#form .big{
	text-align:left;
	height:100px;
	width:300px;
	margin:0 0 15px 0;
	padding:0;
	float:right;
}


div#footer{
width:100%;
color:#ffffff;
}
div#footer a{
color:#ffffff;
margin-left:25px;
margin-right:25px;
}

div#footer p{
margin:0;
padding-bottom:10px;
}

.pumpbuttons{
	text-align:center;
}

.pumpbuttons img{
	margin: 10px;
}

#location {
float:left;
text-align:center;
width:450px;
background-color:#1f3c77;
margin: 5;
}

#location img{
margin:15px;}

#location2 {
width:930px;
float:left;
text-align:center;
background:#0c1c3d;
}
#location2 img{
}

#location2 .lr{
float:left;
width:254px;
height:186px;
padding:5px;
}
#location2 .ri{
float:left;
width:254px;
height:186px;
padding:5px;
}

#location2 .rt{
float:right;
width:254px;
height:186px;
padding:5px;
}

.bot ul{
	list-style:none;
	}

.bot li a, .top a{
	color:#000;
}

.bot li{
	Width:30%;
	margin:2px;
	float:left;
	    font-size: .8em;
}

#divTopRight  ul{
	list-style:none;
	margin-left: -36px;
	}	
#divTopRight li a{
	color:#000;
	line-height: 18px;
	padding: 3px;
}

.brndlnks {
	top: 36px;
	visibility: visible;
	left: 0px;
	width: 230px !important;
	display: none;
	padding:4px;
	background:rgb(16, 40, 90);
	border: 1px solid rgb(132, 193, 255);
	margin-left:-20px !important;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	width:500px !important;
}
.brndlnks li{
	float:left !important;
	width: 100% !important;
}
.number_timings {
    background: url(templates/cre65_ats/images/one.png) no-repeat scroll 5px 14px #E2EDFC;
    border: 1px solid #D4D4D4;
    border-radius: 5px 5px 5px 5px;
    color: #2B5392;
    font-size: 13px;
    padding: 5px 0 5px 50px;
    float: left;
    width: 328px;
    margin-top: 8px;
		}	
#divTopRight h3 a {
    color: #005598;
    padding: 8%;
    font-size: 1.3em;
}
#lst19 ul{
	list-style:none;
}
#lst19 img{
	width:100%;
	padding:0;
}
#lst19 li{
	float: left;
    width: 23%;
    margin: .5%;
    text-align: center;
    border: 1px solid #294e9a;
    padding: .3%;
	background:#fff;
      }
#lst19 a {
    color: #005598;
}