body {
font-family:verdana,arial,helvetica,sans-serif;
background:#666;
margin:0px;
text-align: center; /* for IE */
}

select {
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
}

.greyCallout {
color:#fff;
font-size:9px;
}

.redCallout {
background-image: url('../../images/mainFill.jpg');
color:#fff;
font-size:9px;
}

.mainContent {
margin: 10px 0px 0px 0px;
color:#000;
font-size:11px;
line-height:15px;
}

.menuTable {
background-color:#cc0000
}

.menuTable td {
background-color:#fff
}

.menuTable td a {
display:block;
font-size:11px;
background-color:#fff;
text-decoration:none;
color:#000;
padding:3px;
}

.menuTable td a:hover {
background-color:#ccc;
}

#search_box {
width:400px;
height:200px;
border:1px solid #3f3f3f;
}

#side_search_box {
width:240px;
height:250px;
border:1px solid #3f3f3f;
}

#search_title {
position:relative;
top:-6px;
left:-2px;
background-color:#ffffff;
width:185px;
height:25px;
font-size:14px;
color: #790000;
font-weight: bold;
}

.bold_red {
font-size:14px;
color: #790000;
font-weight: bold;
}

.search_input {
font-size:12px;
font-weight: bold;
color: #3f3f3f;
}

.sbox_price {
font-size:16px;
font-weight: bold;
color: #ffffff;
}

.rule {
width:100%;
height:1px;
background-color:#000000;
margin-top:5px;
margin-bottom:5px;
}

.srow_title {
font-size:16px;
font-weight:bold;
color:#000000;
}

.srow_title_white {
font-size:16px;
margin: 5px;
font-weight:bold;
color:#ffffff;
}

.srow_price {
font-size:16px;
font-weight:bold;
color:#626262;
}

.srow_price_ltgrey {
font-size:16px;
font-weight:bold;
color:#d7d7d7;
}

.srow_grey {
font-size:11px;
color:#626262;
}

.srow_ltgrey {
font-size:11px;
color:#d7d7d7;
}

.srow_text {
font-size:11px;
color:#000000;
}

#slider {   
position: relative; /* important */  
overflow: hidden; /* important */  
width: 361px; /* important */  
height: 86px; /* important */     
background: #000;   
}

#slider_frame {
position: relative;
width:362px;
}

#slider_previous {
position:absolute;
top:0px;
left:0px;
}   

#slider_next {
position:absolute;
top:0px;
right:0px;
}   

#slider_content {   
position: absolute;
top: 0;
margin-top:0px;
padding-top:0px;
margin-left: 20px;
}     

#slider_content li {   
list-style: none;   
margin: 0px;   
padding: 0px;   
}   

#slider_content {   
width: 80000px;
margin: 0px 0px 0px 20px;
padding: 0px;
}   

#slider ul li {   
display: block;   
float: left;   
margin: 5px;   
padding: 5px;   
border: 1px solid #666;   
background-color: #000;   
}   
  
#slider ul li img {   
display: block;   
}

.page_num {
padding-left:5px;
color:#ff0000;
text-decoration:none;
}

.page_num:hover {
padding-left:5px;
color:#ff0000;
text-decoration:underline;
cursor:pointer;
}

.page_num_selected {
padding-left:5px;
color:#ff0000;
text-decoration:underline;
}

#pi_mired {
background-image:url('../../images/more_info.png');
background-repeat:no-repeat;
width:88px;
height:26px;
}

#pi_pqred {
background-image:url('../../images/price_quote.png');
background-repeat:no-repeat;
width:88px;
height:26px;
}

#pi_rqblue {
background-image:url('../../images/requestQuote.png');
background-repeat:no-repeat;
width:100px;
height:23px;
}

#pi_miblue {
background-image:url('../../images/moreInfo.png');
background-repeat:no-repeat;
width:100px;
height:23px;
}

#pi_vs {
background-image:url('../../images/vehicle_search.png');
background-repeat:no-repeat;
width:119px;
height:36px;
}

.formText {
color:#000000;
}

.requiredField {
color:#ff0000;
}

a.footer:link {color: #000000}     /* unvisited link */
a.footer:visited {color: #000000}  /* visited link */
a.footer:hover {color: #780000}   /* mouse over link */
a.footer:active {color: #000000}   /* selected link */