
/* stops browser jumping in Firefox */
html {
overflow:scroll;
height: 101%;
}

a {
color:#000066;
text-decoration:none;
}

a:visited {
color:#000066;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

li {
list-style-type:none;
}

#claim_list li{
list-style:square;
margin-top:5px;
}

body {
font: 90% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding-top:10px;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #000000;
}
#container {
width: 762px;
background: #FFFFFF;
margin: 0 auto; 
text-align: left;
}

#header {
height:57px;
}

#logo{
background:url(../images/the_a_and_a_logo.jpg) no-repeat;
width:99px;
height:57px;
float:left;
}

#quicksearch{
float:right;
background-color:#EDEEE8;
width:150px;
height:26px;
padding-left:6px;
padding-top:4px;
}

#quickSearchText{
font-size:12px;
color:#103184;
float:right;
padding-right:8px;
padding-top:6px;
}

#loading{
background:url(../images/loading.jpg) no-repeat;
}

.tellusddl{
font-size:0.75em;
width:150px;
color:#103184;
border:1px solid #7f9db9;
margin:1px 0 0 0;
}

#goButton{
padding-top:4px;
padding-left:5px;
padding-right:5px;
margin-right:3px;
background-color:#EDEEE8;
float:right;
height:26px;
width:30px;
}

.strip{
width:762px;
height:26px;
background:url(../images/top%20strip.jpg) no-repeat;
margin-top:4px;
}

.top_Nav{
font-size:12px;
color:#000066;
float:right;
margin-right:2px;
margin-bottom:10px;
}

#intro_Content{
margin-top:10px;
text-align:justify;
}

#our_Services{
margin-top:10px;
}

.servicesTitle{
font-size:12px;
font-weight:bold;
}

#imageHolder ul li {
font-size:12px;
color:#000066;
text-align:center;
width:164px;  
}

#imageHolder ul li a:link, #imageHolder ul li a:active {
text-decoration: none;
color:#000066;
}

#imageHolder ul li a:hover {
text-decoration:underline;
}

#imageHolder ul{
float:left;
margin:0;
padding:0;
}

#imageHolder ul.bikeImage{
float:left;
margin-left:32px;
margin-right:18px;
}

#imageHolder ul.vanImage{
float:left;
margin-left:18px;
margin-right:32px;
}

#Forty_years{
float:left;
padding-top:6px;
padding-right:10px;
padding-bottom:4px;
width:126px;
height:187px;
}

#future{
float:right;
padding-left:10px;
padding-bottom:6px;
padding-top:24px;
}

#servicesImage{
float:right;
padding-left:6px;
}

#awards{
padding-left:92px;
padding-right:92px;
}

.photoHolder{
float:left;
padding-right:13px;
padding-top:14px;
padding-left:3px;
}

.photoContainer{
float:left;
margin-top:6px;
margin-bottom:6px;
}

img {
border: 0px none;
}

#mainContent{
width:762px;
}

.leftNav{
float:left;
width:120px;
padding-top:97px;
}

.leftNav ul{
float:left;
padding-right:5px;
padding-left:2px;
}

.leftNav ul li{
font-size:12px;
color:#000066;
padding-bottom:4px;
}

.leftNav ul li.leftnavTitle{
font-size:17px;
color:#000066;
padding-top:10px;
padding-bottom:7px;
}

.rightContent{
float:right;
padding-left:45px;
width:594px;
margin-top:20px;
}

.rightContent h1 {
font-size: 16px;
margin-bottom:-5px;
}


.rightContent h2 {
font-size: 16px;
}

.rightContent p.t1 {
text-align:justify;
font-size:12px;
}

.bulletedlist {
margin: 0 0 0 20px;
list-style-image:url(../images/bullets.gif);
}

.bulletedlist2 {
margin: 0 0 0 20px;
list-style-image:none;
}

.p1{
margin-top:23px;
}

.subHeader{
font-size:24px;
padding-bottom:6px;
}

#getQuote{
padding-left:227px;
padding-right:227px;
padding-top:10px;
}

.getQuote2{
padding-left:20px;
}

#companyLogo{
float:right;
padding-top:22px;
}

.header{
color:#000066;
font-size:26px;
font-weight:bold;
}

.contactTitle{
font-size:16px;
font-weight:bold;
}

#map{
position:relative;
float:left;
clear:both;
text-align:left;
}

#combreak{
position:relative;
float:left;
clear:both;
}

#address{
width:594px;
float:right;
overflow:hidden;
}

#address ul li{
padding-left:72px;
}

#address h1{
font-size:16px;
}

#address h2{
font-size:13px;
}

.breadcrumb{
font-size:11px;
color:#000066;
padding-top:6px;
}

#topStrip{
padding-bottom:15px;
}

#contactImage{
background:url(../images/contactus.jpg) no-repeat right;
float:right;
width:147px;
height:98px;
}

#contactFrame ul.left{
text-align:right;
float:left;
clear:left;
padding-left:105px;
}

#contactFrame ul.right{
text-align:left;
float:right;
padding-right:60px;
}

#addressBox{
margin-top:5px;
font-size:13px;
margin-left:-3px;
}

.back{
color:#000066;
}


.bottomline{
width:762px;
height:1px;
background:url(../images/bottomLine.jpg) no-repeat;
margin-bottom:15px;
margin-top:15px;
}

#sitemapLinks{
margin:auto;
width:300px;
}

#sitemapLinks h4{
color:#000066;

}

#sitemapLinks ul{
}

/*  FOOTER  */

#footer {
font-size:11px;
color:#000099;
margin-bottom:20px;
padding-bottom:20px;
}

#footerLeft{
float:left;
}

#footerRight{
float:right;
}



/* IE 6 Only Hacks */

* html .bottomline{
width:762px;
height:1px;
background:url(../images/bottomLine.jpg) no-repeat;
margin-bottom:8px;
margin-top:15px;
}

* html .leftNav{
float:left;
width:120px;
padding-top:66px;
}

* html .leftNav ul{
float:left;
margin-left:0px;
}


* html .leftNav ul li.leftnavTitle{
font-size:17px;
color:#000066;
padding-top:20px;
padding-bottom:7px;
}

* html .bulletedlist {
margin-top:20px;
margin-left:60px;
list-style-image:url(../images/bullets.gif);
}

* html #contactFrame ul.left{
text-align:right;
float:left;
padding-left:40px;
}

* html #contactFrame ul.right{
text-align:left;
float:left;
padding-right:20px;
}

* html #sitemapLinks{
margin:auto;
width:300px;
padding-top:20px;
}

* html .rightContent h1 {
font-size: 16px;
padding-top:1px;
margin-bottom:-10px;
}

* html .photoHolder{
float:left;
padding-right:13px;
padding-top:4px;
padding-left:3px;
}

* html .photoContainer{
float:left;
margin-top:10px;
margin-bottom:10px;
}

/* IE 7 Only Hacks */

*:first-child+html .photoContainer{
float:left;
margin-top:10px;
margin-bottom:10px;
}

*:first-child+html .rightContent h1 {
font-size: 16px;
padding-top:1px;
margin-bottom:-10px;
}

*:first-child+html .leftNav ul{
float:left;
margin-left:0px;
}

*:first-child+html .leftNav{
float:left;
width:120px;
padding-top:66px;
}

*:first-child+html .leftNav ul li.leftnavTitle{
font-size:17px;
color:#000066;
padding-top:20px;
padding-bottom:7px;
} 

*:first-child+html .photoHolder{
float:left;
padding-right:13px;
padding-top:4px;
padding-left:3px;
}

*:first-child+html .bulletedlist {
margin: 0 0 0 60px;
list-style-image:url(../images/bullets.gif);
}

*:first-child+html #contactFrame ul.left{
text-align:right;
float:left;
clear:left;
padding-left:40px;
}

*:first-child+html #contactFrame ul.right{
text-align:left;
float:right;
padding-right: 60px;
}
