/* Green Tea Guide
Search for Dealer 317 and replace with choosen dealer


 */


/* Basic Layout Styles */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #003366    ;
}

* {
margin:0;
padding:0;
border:none;
}
 h1 {
 font-size:16px;
 }
 
 a {
 color:#333;
 font-weight:bolder;
 }
 
 a:hover {
 color:#000;
 }
/*
uncomment for testing
div {
border:1px solid black;
}*/
#wrapper {
width:1000px;
margin:0 auto;
position:relative;
border-left:50px solid #fff;
border-right:50px solid #fff;
background:#fff;
padding-top:10px;
height:900px;
}

#header {
width:1000px;
height:160px;
}

#header H1  {
width:1000px;
height:160px;
background:url(graphics/header3.jpg) top center no-repeat;
}
#header H1  span{
visibility:hidden;
}

#content {
margin-top:10px;
margin-bottom:10px;
width:1000px;
min-height:500px;
}


#footer {
width:1000px;
height:30px;
float:left;
clear:both;
text-align:center;
padding-top:10px;
background:url(graphics/footer.gif) top center no-repeat;
padding-bottom:8px;
margin-top:10px;
}

#footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}


#left-cars {
width:720px;
min-height:500px;
float:left;
margin-left:3px;

}

#right {
width:270px;
min-height:500px;
float:right;
margin-right:3px;
}

#right-details {
width:258px;
padding-left:12px;
padding-top:35px;
height:130px;
float:left;
clear:both;
background:url(graphics/right-details.gif) top center no-repeat;
margin-top:20px;
line-height:140%;

}

#right-image {
width:250px;
height:304px;
padding:10px;
float:left;
clear:both;
background:url(graphics/right-image.gif) top center no-repeat;
margin-top:4px;
margin-bottom:4px;

}

#right-map {
width:175px;
height:73px;
padding-left:95px;
padding-top:90px;
float:left;
clear:both;
background:url(graphics/right-map.gif) top center no-repeat;
}

#right-map input {
border:1px solid #333333;
background-color:#CCCCCC;
color:#333333;
padding:1px;
}

/* car layout */
.listingtable {
margin:0;
padding:0;
width:710px;
max-width:710px;
}

.listingtable td {
border-style:none;
}

.listingrow0 {

}

.listingrow1 {

}

.price {
color:red;
font-weight:700;
}

.viewlink {
color:#a0a0a0;
text-decoration:none;
font-weight:700;
}

.viewlink:hover {
color:red;
}

.listingadvert {
margin-top:5px;
margin-bottom:5px;
width:340px;
padding:5px;
background:url(graphics/carlist-bg.gif) left top no-repeat;
position:relative;
}

.listingphoto {
float:left;
width:100px;
height:75px;
left:1px;
top:1px;

}

.listingtext {
color:#000040;
float:right;
width:235px;
margin-left:5px;
}

.listingprice {
font-weight:700;
color:#000;
float:right;
width:235px;
margin-left:5px;
}

.listingmore {

color:#000;

}

.listingmore a {
color:#fff;
text-decoration:none;
width:90px;
position:absolute;
top:53px;
left:236px;
font-weight:700;
display:block;
height:18px;
border:1px solid #333333;
background-color:#333333;
text-align:center;
padding-top:3px;
}

.listingmore a:hover {
color:#333;
background-color:#FFFFFF;
}

input, textarea {
border:1px solid #333333;
}