@charset "utf-8";
/* CSS Document */

* {
margin: 0;
Padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #666666;
line-height: 1.4em;
}

.center {
width: 940px;
margin: 0 auto;
position: relative;
}

.clear {clear: both;}
img {border: none;}
a {text-decoration: none;}

h1 {
font: normal 1.8em Georgia, "Times New Roman", Times, serif;
color: #0071bc;
padding: 5px 0 5px 0;
}

h2 {
font: normal 1.4em Georgia, "Times New Roman", Times, serif;
color: #0071bc;
padding: 10px 0 5px 0;
}
h6 {
font: normal 1.2em Georgia, "Times New Roman", Times, serif;
color: #009900;
padding: 5px 0 5px 0;
}


p {padding: 8px 0}
img {behavior: url(iepngfix.htc)}

/*********** HEADER *************/

img.header_logo {position: absolute; top: 0; left: 0;}
#header_phone {position: absolute; top: 70px; right: 0;}

#header_phone h2 {
color: #666666;
padding: 0;
margin: 0;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 1.6em;
line-height: 1em;
}
#header_phone span.big_number {
font: normal 3.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #0071bc;
line-height: 1em;
padding: 0;
margin: 0;
}

/*********** HEADER END *************/

/*********** NAV *************/

#nav {width: 690px; float: right;}

#nav ul {
list-style-type: none;
float: right;
margin-top: 180px;
}

#nav ul li {
float: left;
display: inline;
background: url(http://www.a1onthemove.com/images/site/tabs_right.gif) no-repeat top right;
margin-left: 3px;
}

#nav li a { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
display: block;
padding: 7px 14px;
background: url(../images/tabs_left.gif) no-repeat top left;
color: #999999;
float: left;
}

#nav ul li.selected {background: url(http://www.a1onthemove.com/images/site/selected_tab_right.gif) no-repeat top right;}
#nav li a:hover, #nav li a:active {color: #0071bc;}
#nav li.selected a:hover, #nav li.selected a:active {color: #0071bc;}

#nav li.selected a { 
background: url(http://www.a1onthemove.com/images/site/selected_tab_left.gif) no-repeat top left;
color: #0071bc;
}

/*********** NAV END *************/

/*********** BANNER *************/

#full_width_banner {background: #d1d3d4 url(http://www.a1onthemove.com/images/site/banner_backer.jpg) no-repeat bottom center;}

#banner_content {
width: 940px;
margin: 0 auto;
position: relative;
padding: 0 0 0 0;
margin-bottom: 40px;
min-height: 290px;
}

*html #banner_content {height: 290px;}
#banner_txt {width: 550px; padding: 30px 0;}
#contact_details {float: left; width: 280px; padding: 30px 0;}
#flash_container {position: absolute; top: 10px; right: 0;}
span.banner_link a {color: #0071bc;}
span.banner_link a:hover, span.banner_link a:active {text-decoration: underline;} 
.blue {color: #0071bc;}

/*********** BANNER END *************/

/*********** MAIN CONTENT *************/

#main_content {width: 940px; margin: 0 auto;}
#three_col_layout {display: inline;}
#first_col, #second_col, #third_col {width: 292px; float: left; border-left: 1px dotted #0071bc; padding: 0 20px; min-height: 260px}
* html #second_col {height: 260px;}
* html #third_col {height: 260px;}
#first_col {width: 302px; padding: 0;  border-left: none;}
#second_col {width: 270px; margin-left: 15px;}
#third_col {width: 270px; padding: 0 0 0 20px; margin-left: 15px;}
span.testimonial {color: #0071bc; font-weight: bold; font-style: normal;}

#primary_content {width: 570px; float: left; padding: 0 20px; min-height: 260px; border-left: 1px dotted #0071bc; margin-left: 15px;}

#primary_content img {padding: 20px;}

#primary_content ul {list-style-type: none; padding: 5px 0;}
#primary_content ul li {
background: url(http://www.a1onthemove.com/images/site/bullet.gif) no-repeat center left;
padding: 3px 0 3px 17px;
}

#side ul {list-style-type: none; padding: 5px 0;}
#side ul li {
background: url(http://www.a1onthemove.com/images/site/bullet.gif) no-repeat center left;
padding: 3px 0 3px 17px;
}


.green_box {background: url(http://www.a1onthemove.com/images/site/green_box_backer.jpg) repeat-y top left;}
.green_box p {background: url(http://www.a1onthemove.com/images/site/green_box_bottom.jpg) no-repeat bottom left;}
.blue_box, .enquiry_box {background: url(http://www.a1onthemove.com/images/site/blue_box_backer.jpg) repeat-y top left;}
.blue_box {margin-bottom: 20px}
.blue_box p, .enquiry_box p {background: url(http://www.a1onthemove.com/images/site/blue_box_bottom.jpg) no-repeat bottom left;}
.green_box h1, .blue_box h1, .enquiry_box h1 {color: #ffffff; padding: 10px 20px 0 5px;}
.green_box a, .blue_box a {display: block; color: #ffffff; padding: 0 20px 17px 5px; text-decoration: underline;}
.green_box a:hover, .green_box a:active, .blue_box a:hover, .blue_box a:active {color: #cccccc;}

.green_box, .blue_box, .enquiry_box {position: relative;}
.green_box img, .blue_box img {position: absolute; bottom: 10px; right: 10px;}
.green_box img.storage_box {bottom: 10px; right: -25px;}
*html .green_box, .blue_box, .enquiry_box {height: 1%}

.enquiry_box img {position: absolute; top: -10px; left: 210px;}
.enquiry_box p {
color: #ffffff;
padding: 5px 40px 25px 5px;
font-size: 90%;
}

.enquiry_box {margin-top: -5px;}


/*********** MAIN CONTENT END*************/

/*********** FOOTER *************/

#footer_container {background: #14396e url(http://www.a1onthemove.com/images/site/footer_gradient.jpg) repeat-x top left;}

#footer {
background: url(http://www.a1onthemove.com/images/site/footer_backer.jpg) no-repeat top center;
width: 940px;
margin: 0 auto;
}

#footer p, #footer a.selected, #footer a:hover, #footer a:active {color: #FFFFFF;}
#footer a {color: #999999;}
#footer ul {list-style-type: none;}

.alt_nav {
padding-top: 100px;
list-style-type: none;
width: 340px;
float: left;
}

.comp_info {
padding-top: 100px;
list-style-type: none;
width: 250px;
float: left;
}

.comp_details p b {font-weight: bold; color: #ffffff;}

.comp_details {padding: 100px 0 30px 0; width: 272px; float: right;}

#footer .comp_details p  a {color: #ffffff; text-decoration: underline;}
#footer .comp_details p  a:hover, #footer .comp_details p  a:active {color: #999999; text-decoration: none;}


/*********** FOOTER END*************/


