html{
overflow: -moz-scrollbars-vertical;
}
html{
overflow-x: auto;
}
body{
margin:0;
padding:0;
background-color:#C0C0C0;
}
#container {
margin:0;
padding:0;
width: 800px;
margin:0 auto;
height:800px;
}
#logo{
padding:15px 0 0 0;
z-index:0;
display: inline;
margin:0;
}
#content_container{
width:100%;
margin:0;
background:white;
min-height:674px;

}
#content{
margin:0;
padding:15px;
padding-top:30px;
font-family:arial;
font-size:15px;
}
#footer{
width:100%;
height:20px;
padding-bottom:10px;
padding-top:30px;
margin:0 0 20px 0;
background-color:white;
text-align:center;
font-size:15px;
text-decoration:none;
}
h1{
font-size:20px;
margin:0;
padding:0;
margin-bottom:15px;
}
h2{
font-size:18px;
margin:0;
padding:0;
margin-bottom:15px;
}
h3{
font-size:17px;
margin:0;
padding:0;
margin-bottom:8px;
}
#search_form{
width:400px;
margin:0 auto;
margin-top:25px;
padding:15px;
border: 1px solid silver;
}
#search_form .info{
text-align:right;
padding-right:25px;
width:160px;
}
#contact_form{
width:520px;
margin:0 auto;
margin-top:25px;
padding:15px;
border: 1px solid silver;
}
#contact_form table{
margin:0 auto;
}
#email{
text-align:center;
}
#login_message{
color:red;
}
#new_user_form{
width:400px;
margin:0 auto;
margin-top:25px;
padding:15px;
border: 1px solid silver;
}
#new_user_form form{
margin-bottom:0;
}
#new_user_form .label{
text-align:right;
padding-right:25px;
width:140px;
}
#new_user_form input{
width:140px;
}
#new_user_form .submit input{
width:95px;
}
#login_form{
width:400px;
margin:0 auto;
margin-top:25px;
padding:15px;
border: 1px solid silver;
}
#login_form form{
margin-bottom:0;
}
#login_form .label{
text-align:right;
padding-right:25px;
width:140px;
}
#login_form input{
width:140px;
}
#login_form .submit input{
width:95px;
}
#form_message{
color:red;
}
#truck_search_results, #truck_search_results td{
border-collapse:collapse;
border:1px solid silver;
}
#truck_search_results td{
padding:3px;
vertical-align:top;
}
.ad_image{
text-align:center;
font-size:13px;
}
.ad_image img{
width:200px;
cursor: pointer;
cursor: hand;
}
.larger_image{
cursor: pointer;
cursor: hand;
}
.image_gallery{
text-align:left;
}
.image_gallery img{
width:100px;
cursor: pointer;
cursor: hand;
}
.contact_details{
text-align:right;
}
.truck_details{
float:left;
}
.truck_price{
float:right;
}
.new_truck_info, .new_truck_details{
text-align:left;
vertical-align:top;
height:28px;
}
#new_truck_form{
width:558px;
margin:0 auto;
margin-top:25px;
padding:15px;
border: 1px solid silver;
}
#new_truck_form table{
border-spacing:0 10px;
margin:0 auto;
}
#image_previews{
width:100%;
}
#image_previews td{
border:1px solid silver;
height:80px;
}
#new_truck_form .submit{
text-align:right;
}
/*ie
*/
iframe{
overflow:hidden;
height:95px;
width:404px;
border:none;
}
/*
*/
/*
iframe{
overflow:hidden;
height:74px;
width:320px;
border:none;
}
*/
#trucks_advertised{
list-style-type:decimal;
}
#edit_truck_details{
text-decoration:none;
}
#search_results_table{
width:100%;
margin-top:15px;
}
.search_result{
width:100%;
border:2px solid silver;
margin-bottom:15px;
border-collapse:collapse;
}
.search_result td{
border:2px solid silver;
padding:2px;
}
.search_result a{
text-decoration:none;
color:black;
}
.search_result_image{
width:80px;
}
.search_result_image img{
border:none;
}
.search_result_title{
width:570px;
}
.search_result_price{
width:80px;
}
#truck_details_table{
border:2px solid silver;
width:100%;
border-collapse:collapse;
}
#truck_details_table td{
border:2px solid silver;
width:100%;
}
#large_image{
height:500px;
vertical-align:top;
}
#main_image{
width:300px;
}
#truck_title{
padding-left:5px;
}
#truck_price{
text-align:right;
padding-right:5px;
}
#truck_description{
vertical-align:top;
padding-top:20px;
height:150px;
padding-left:5px;
}
#truck_location{
height:40px;
padding-left:5px;
}
#contact_details{
height:60px;
padding-left:5px;
}
#image_gallery{
text-align:left;
padding-left:5px;
height:230px;
}
#image_gallery div{
width:100%;
height:100%;
position:relative;
}
#image_gallery img{
width:100px;
cursor: pointer;
cursor: hand;
}
#image_gallery span{
position:absolute;
top:10px;
font-weight:bold;
}
#option_select{
margin:0 auto;
border:1px solid silver;
width:400px;
height:130px;
}
#option_select table{
margin:0 auto;
height:120px;
border-collapse:collapse;
}
#option_select table td{
padding:5px;
}
#advert_option_submit{
float:right;
margin-right:150px;
}
.option{
width:100px;
}
.option_price{
width:50px;
}
.option_details{
width:140px;
}
#popular_searches{
list-style:none;
}
#address_details{
text-align:center;
margin-top:60px;
}
#locations{
list-style:none;
}
.directory_table{
width:100%;
margin-top:15px;
border:1px solid silver;
border-collapse:collapse;
}
.directory_table td{
padding:10px;
}
.directory_image{
width:300px;
text-align:right;
padding-right:20px;
}
.directory_image img{
max-width:200px;
}
#quick_links{
position:absolute;
top:620px;
width:100%;
height:100px;
}
#quick_links a{
text-decoration:none;
}
#link1{
position:absolute;
left:90px;
top:40px;
}
#link2{
position:absolute;
left:450px;
top:40px;
}
#link3{
position:absolute;
left:90px;
top:70px;
}
#link4{
position:absolute;
left:450px;
top:70px;
}
#link5{
position:absolute;
left:90px;
top:100px;
}
#link6{
position:absolute;
left:450px;
top:100px;
}
#link7{
position:absolute;
left:90px;
top:130px;
}
#link8{
position:absolute;
left:450px;
top:130px;
}
#front_images{
position:absolute;
top:300px;
}
#front_image1{
height:200px;
position:absolute;
top:50px;
left:60px;
}
#front_image2{
height:200px;
position:absolute;
top:50px;
left:420px;
}
#links a{
text-decoration:none;
}
.sub_categories{
margin-bottom:0;
font-size:14px;
position:relative;
height:80px;
}
#manufacturers{
margin-bottom:0;
font-size:14px;
position:relative;
height:150px;
}
#truck_models{
margin-bottom:0;
font-size:14px;
position:relative;
height:5em;
}
li{
list-style-type:none;
}
.column1{
position:absolute;
left:0;
}
.column2{
position:absolute;
left:250px;
}
.column3{
position:absolute;
left:500px;
}