/* TP Waters 2007 CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#f4f5f8;
	
	margin-top : 0; 
	margin-right : 0; 
	margin-bottom : 0;
	margin-left : 0;
	
	padding-top : 0; 
	padding-right : 0; 
	padding-bottom : 0;
	padding-left : 0;
}
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*--- Top Bar Area ---*/
#address_box {
height:106px;
width:599px;
background-image:url(../img/topbar_bg.jpg);
background-repeat:no-repeat;
text-align:right;
}
.address {
width:300px;
margin-top:18px;
padding-right:26px;
font-size:12px;
color:#FFFFFF;
}

#navbar {
height:33px;
background-image:url(../img/navbar_bg.gif);
background-repeat:repeat-x;
}
.navlinks {
margin-top:7px;
margin-left:26px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.navlinks a {
color:#FFFFFF;
text-decoration:none;
}

/*--- Home Page Contents Area ---*/
#rosette {
float:left;
width:281px;
height:239px;
background-image:url(../img/rosette_box.jpg);
background-repeat:no-repeat;
}
.intro {
margin-right:31px;
margin-left:56px;
}
.header {
font-weight:bold;
color:#0066FF;
font-size:16px;
margin-bottom:10px;
}
.times {
float:right;
margin-top:20px;
margin-right:10px;
width:120px;
color:#666666;
font-size:10px;
}

#newcars_box {
float:left;
margin-left:10px;
width:177px;
height:175px;
background-image:url(../img/3box_bg.gif);
background-repeat:no-repeat;
}
.box_header {
margin-top:14px;
margin-bottom:5px;
margin-left:10px;
color:#414768;
font-size:16px;
font-weight:bold;
}
.box_header a {
color:#414768;
text-decoration:none;
}
.box_text {
width:157px;
margin-top:14px;
margin-right:10px;
margin-left:10px;
font-size:11px;
}
.box_text a {text-decoration:none;}

.listlink {
width:157px;
text-align:center;
}
.listImage {
border:1px solid #bdd0e0;
margin-bottom:8px;
margin-right:10px;
width:80px;
height:60px;
float:inherit;
clear:both!important;
}

.form, form { 
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
padding-top:0px!important;
padding-right:0px!important;
padding-bottom:0px!important;
padding-left:0px!important;
}

#ucs_box {
margin-left:20px;
width:573px;
height:42px;
background-image:url(../img/search_bg.gif);
background-repeat:no-repeat;
text-align:right;
vertical-align:top;
}
.ucs {
font-size:14px;
font-weight:bold;
color:#0033FF;
}

#submit_box {
text-align:right;
float:right;
margin-right:30px;
width:573px;
height:48px;
background-image:url(../img/newsletter_box.gif);
background-repeat:no-repeat;
color:#010a35;
font-size:14px;
vertical-align:top;
}
.button {margin-top:6px;}

/*--- Internal Pages Content ---*/
#contents {
margin-top:5px;
margin-right:40px;
margin-bottom:20px;
margin-left:40px;
}

/*--- Bottom Bar Area ---*/
#botbar {
height:30px;
background-image:url(../img/botbarbg.jpg);
background-repeat:repeat-x;
font-size:11px;
color:#80849a;
}
#printlinks {
float:left;
width:300px;
margin-top:8px;
margin-left:26px;
color:#80849a;
}
#printlinks a {
color:#80849a;
text-decoration:none;
}
#siteby {
float:right;
width:300px;
text-align:right;
margin-top:8px;
margin-right:26px;
color:#80849a;
}
#siteby a {
color:#80849a;
text-decoration:none;
}






