/* CSS Document */

body {
text-align:center;
margin:0;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
font-family:Trebuchet MS;
font-size:16px;
color:#000066;
}
form {
margin:0;
padding:0;
}
img {
border:0;
}
div {
text-align:left;
}
h1 {
font-size:22px;
margin-top:20px;
}
p {
margin-top:0;
}
#wrap {
width:990px;
margin:auto;
}
#top {
height:69px;
width:970px;
padding:10px;
}
#top-right {
width:350px;
float:right;
}
#top p {
margin:0;
}
#top h1 {
margin:0;
color:#004df0;
font-size:20px;
}
#top a, #top a:visited {
color:#004df0;
text-decoration:none;
letter-spacing:1.6px;
}
#top a:hover {
color:#0042CC;
}
.right {
floaT:right;
margin-right:45px;
}

.left {
float:left;
}
.dblue {
color:#000066;
}
#body {
width:990px;
border:solid;
border-width:1px;
border-color:#FFFFFF;
}
#menu {
width:990px;
height:47px;
background-color:#0060f5;
border-bottom:solid;
border-width:1px;
border-color:#FFFFFF;
}
#menu a, #menu a:visited {
color:#cee188;
font-size:15px;
font-weight:bold;
line-height:46px;
display:block;
float:left;
height:46px;
padding-left:47px;
padding-right:47px;
text-decoration:none;
}
#menu a:hover {
background-color:#1f2f5e;
}
#body-int {
width:920px;
border:solid;
border-width:10px;
border-color:#1f2f5e;
background-color:#FFFFFF;
padding-left:25px;
padding-right:25px;
padding-top:10px;
}
#body-int p {
margin:0;
}
.body-int-fl {
width:920px;
}
.body-int-l {
float:left;
width:490px;
}
.body-int-r {
width:380px;
float:right;
}
#foot {
width:960px;
height:74px;
background-color:#0060f5;
border-bottom:solid;
border-width:1px;
border-color:#FFFFFF;
font-size:12px;
color:#FFFFFF;
padding:15px;
padding-top:13px;
padding-bottom:0;
}
#foot a, #foot a:visited {
text-decoration:none;
color:#FFFFFF;
}
#foot a:hover {
text-decoration:underline;
}
#foot p {
margin:0;
}
.r {
float:right;
}
#parts-request {
width:378px;
height:239px;
padding:35px;
background-image:url(images/request-form-bg.jpg);
float:right;
}
#parts-request h1 {
color:#004ff1;
font-size:25px;
margin-top:0;
margin-bottom:0px;
}
#parts-request h2 {
font-size:20px;
margin-top:8px;
font-weight:normal;
}
#pr {
width:378px;
}
.clear {
clear:both;
}
#pr-left {
float:left;
width:180px;
}
#pr-right {
float:right;
width:180px;
}
#parts-request p {
color:#004ff0;
font-size:12px;
margin-top:0;
margin-bottom:4px;
}
#pr input {
float:right;
height:14px;
font-size:10px;
width:80px;
}
input[type=submit] {
font-family:Trebuchet MS; 
font-size:19px; 
color:#004ff0; 
background:0; 
border:0; 
text-align:left;
font-weight:bold;
margin-top:4px;
}
#salv {
width:408px;
height:69px;
background-image:url(images/salvage-bg.jpg);
padding:30px;
color:#FFFFFF;
font-size:12px;
padding-right:10px;
}
#car-ofweek {
width:398px;
height:79px;
background-image:url(images/car-of-week-bg.jpg);
float:right;
padding:25px;
color:#FFFFFF;
}
#car-ofweek img {
margin-top:1px;
float:right;
}
#salv h1, #car-ofweek h1 {
color:#FFFFFF;
padding:0;
margin:0;
}
#salv p, #car-ofweek p {
padding:0;
margin:0;
}
#car-ofweek a, #car-ofweek a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin-top:10px;
display:block;
}
.formdivide {
margin-right:5px;
float:left;
margin-top:7px;
}
#salv input[type=submit] {
font-family:Trebuchet MS; 
font-size:12px; 
color:#ffffff; 
background:0; 
border:0; 
text-align:left;
font-weight:bold;
margin-top:0px;
width:auto;
margin-left:5px;
}
.left1 {
float:left;
width:450px;
}
.right1 {
float:right;
width:450px;
}
.location {
width:950px;
}





table.searcharguments td.searchleft{
padding:4px;
border:1px solid #97990b;
background-color:#fdff79;
border-right:none;
}
table.searcharguments td.searchright{
padding:4px;
padding-left:0px;
padding-right:8px;
border:1px solid #97990b;
background-color:#fdff79;
border-left:none;
}
table.searcharguments th{
font-size:18px;
font-weight:bold
text-align:left;
padding-left:24px;
}
td.searchhead{
background-color:#0060f5;
background-image:url(images/stock-list-head-seperator.jpg);
background-position:top right;
background-repeat:no-repeat;
height:35px;
font-size:12px;
color:#fdff79;
}
td.searchheadright{
background-color:#0060f5;
height:35px;
font-size:12px;
color:#fdff79;
}
td.searchresults{
vertical-align:top;
text-align:left;
border:1px solid #eceeed;
}
td.searchimg{
vertical-align:middle;
text-align:center;
border:1px solid #eceeed;
padding:20px;
}
tr.searchrow1{
background-color:#f5f7f6;
}
tr.searchrow2{
background-color:#f5f7f6;
}
td.resultsandpages{
font-size:12px;
}
a.searchpagenumber, a.searchpagenumber:visited{
border:1px solid navy;
line-height:20px;
padding-left:4px;
padding-right:4px;
text-decoration:none;
background-color:#a8b9e0;
color:black;
font-size:16px;
}
a.searchpagenumber:hover{
background-color:#cfd8ed;
}
td.moredetailsheads{
color:#0060f5;
}