html,body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px;
margin:0px;
background-image:url(images/backround.gif);
background-repeat:repeat-x;
background-color:#E8E8E8;
}

ul{
list-style:url(images/bullet_content.gif);
background-repeat:no-repeat;
padding-left:7px;
margin-left:7px;
line-height:16px;
}

a{
color:#000000;
text-decoration:none;
}

a:hover, .breadcrumb a:hover{
text-decoration:underline;
}

#headerflash{
width:780px;
height:176px;
}

.header_layout{
width:581px;
float:left;
border-top:#403F41 solid 2px;
}

.search{
width:199px;
height:211px;
padding-top:6px;
}

.search_tab_enable{
background-image:url(images/search_box_menu_enable.gif);
background-repeat:no-repeat;
line-height:18px;
font-weight:bold;
font-size:14px;
width:51px;
float:left;
padding-left:23px;
margin-left:5px;
}

.search_tab_enable a {
color:#FFFFFF;
text-decoration:none;
}

.search_tab_disable{
background-image:url(images/search_box_menu.gif);
background-repeat:no-repeat;
line-height:18px;
width:49px;
font-weight:bold;
font-size:14px;
float:left;
padding-left:25px;
margin-left:5px;
}

.search_tab_disable a {
color:#000000;
text-decoration:none;
}
#search_used_car {
display:none;
}

.search_box_t{
clear:both;
background-image:url(images/search_box_t.gif);
background-repeat:no-repeat;
height:26px;
}

form{
padding:18px;
padding-top:0px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
}

select{
width:140px;
margin-bottom:1px;
}

.search_box_m{
background-image:url(images/search_box_m.gif);
background-repeat:repeat-y;
}

.search_box_m select{
margin-bottom:4px;
width:160px;
}

.search_box_b{
background-image:url(images/search_box_b.gif);
background-repeat:no-repeat;
height:16px;
}

.breadcrumb{
background-image:url(images/breadcrumb.gif);
background-repeat:repeat-x;
color:#FFFFFF;
line-height:26px;
padding-left:15px;
font-weight:bold;
}

.breadcrumb a, .footer a, .menu a{
color:#FFFFFF;
text-decoration:none;
}

.menu{
background-image:url(images/menu_right.gif);
background-repeat:repeat-x;
line-height:15px;
padding-left:15px;
color:#FFFFFF;
}

.menu_left{
background-image:url(images/menu_left.gif);
background-repeat:no-repeat;
width:17px;
height:15px;
float:right;
}

.content_layout{
margin:10px;
}

.large_box_t{
background-image:url(images/large_box_t.gif);
background-repeat:no-repeat;
height:14px;
}

.large_box_m{
background-image:url(images/large_box_m.gif);
background-repeat:repeat-y;
padding:20px;
text-align:justify;
padding-top:0px;
padding-bottom:0px;
}

.large_box_b{
background-image:url(images/large_box_b.gif);
background-repeat:no-repeat;
height:24px;
}

.heading1{
clear:both;
background-image:url(images/heading1.gif);
background-repeat:no-repeat;
height:48px;
font-weight:bold;
padding-left:10px;
font-size:11px;
padding-top:2px;
}

.h2{
clear:both;
height:48px;
font-weight:bold;
padding-left:10px;
font-size:11px;
padding-top:2px;
}

.rightside-box-h1{
font-weight:bold;
font-size:13px;
color:#ED1D24;
margin-left:5px;
}

.article_txt{
margin-bottom:5px;
margin-left:5px;
}

.small_box{
background-image:url(images/small_box.gif);
background-repeat:no-repeat;
width:185px;
height:205px;
float:left;
color:#FFFFFF;
}

.red_line{
clear:both;
margin-right:18px;
margin-left:7px;
height:6px;
width:160px;
}

.small_box_details{
clear:both;
color:#FFFFFF;
margin-top:4px;
font-weight:bold;
text-align:center;
}

.sidebox_layout{
background-color:#D7D6D3;
border-left:#414143 solid 1px;
background-image:url(images/sidebox_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:10px;
}

.sidebox_title{
background-image:url(images/title.gif);
background-repeat:no-repeat;
padding-left:10px;
float:right;
font-weight:bold;
}

.sidebox_links{
font-weight:bold;
margin-left:15px;
margin-right:15px;
}

.sidebox_links2{
margin-left:15px;
margin-right:15px;
}

.white_line{
background-image:url(images/white_line.gif);
background-repeat:repeat-x;
height:3px;
margin-left:15px;
margin-right:15px;
margin-bottom:5px;
}

.sidebox_heading1{
background-image:url(images/sidebox_heading1.gif);
background-repeat:no-repeat;
line-height:35px;
padding-left:15px;
padding-top:4px;
font-weight:bold;
}

.footer_l{
background-image:url(images/footer_l.gif);
background-repeat:no-repeat;
float:left;
height:52px;
width:17px;
}

.float_left{
float:left;
}

.footer{
background-image:url(images/footer_m.gif);
background-repeat:repeat-x;
height:52px;
width:746px;
color:#FFFFFF;
text-align:center;
padding-top:12px;
}

.footer_r{
background-image:url(images/footer_r.gif);
background-repeat:no-repeat;
float:left;
height:52px;
width:17px;
margin-top:2px;
}

/* FORMS STYLES */

form p {
margin-top:10px;
margin-bottom:10px;
}

legend
{
font-size:14px;
font-weight:bold;
padding: 2px 6px;
color:#414042;
} 

label
{
font-size:10px;
font-weight: bold;
float: left;
text-align: right;
width: 100px;
display: block;
margin-top: 3px;
margin-right: 3px;
color:#414042;
}

select, textarea, submit, input{
font-size:12px;
border: 1px solid #999999;
}

fieldset
{
width:auto;
border: 1px solid #999999;
padding-left:10px;
padding-left:10px;
}

/* RESOURCE STYLES */

.resource a{
color:#414042;
font-size:12px;
font-weight:bold;
}


.resource-addurl{
margin-top:5px;
float:right;
}

.resource-addurl a{
color:#414042;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.resource{
margin-bottom:10px;
}

.resource-category{
color:#414042;
font-size:10px;
font-weight:bold;
text-decoration:none;
float:left;
width:160px;
height:30px;
}

.resource-category a{
color:#414042;
text-decoration:none;
}

.articleimages-box, .contentimages-box{
float:right;
}

.articleimages, .content_images{
padding:4px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
background-color:#D7D6D3;
}

.heading3{
line-height:21px;
margin-top:10px;
margin-left:10px;
font-weight:bold;
padding-left:15px;
background-image:url(images/download.gif);
background-repeat:repeat-x;
}

.side_form{
padding:0px;
margin-left:15px;
}

.newsletter_label{
font-weight: bold;
margin-top: 3px;
}

.newsletter_submit{
margin-top:5px;
}

.large_listing_title_box{
background-image:url(images/large_listing_title.gif);
background-repeat:no-repeat;
height:75px;
}

.large_listing_box_t{
background-image:url(images/large_listing_box_t.gif);
background-repeat:no-repeat;
height:13px;
}

.large_listing_box_m{
background-image:url(images/large_listing_box_m.gif);
background-repeat:repeat-y;
}

.large_listing_box_b{
background-image:url(images/large_listing_box_b.gif);
background-repeat:no-repeat;
height:36px;
}

.large_listing_large_img{
float:left;
padding-left:7px;
}

.large_listing_small_img{
float:left;
margin-bottom:3px;
padding-left:7px;
}

.large_listing_title{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:left;
margin-left:10px;
margin-top:10px;
}

.large_listing_price{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
float:right;
margin-right:20px;
margin-top:10px;
}

.large_listing_condition{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
float:right;
margin-right:20px;
margin-top:5px;
text-align:right;
}
.large_listing_mileage{
color:#FFFFFF;
font-size:9px;
font-weight:normal;
margin-top:5px;
}

.large_listing_details{
color:#FFFFFF;
float:left;
margin-top:6px;
margin-left:10px;
font-weight:bold;
}

.large_listing_dbox_t{
background-image:url(images/large_listing_dbox_t.gif);
background-repeat:no-repeat;
height:13px;
}

.large_listing_dbox_m{
background-image:url(images/large_listing_dbox_m.gif);
background-repeat:repeat-y;
}

.large_listing_dbox_b{
background-image:url(images/large_listing_dbox_b.gif);
background-repeat:no-repeat;
height:26px;
}

.large_listing_dlayout{
margin-left:8px;
margin-right:18px;
}

.large_listing_dtitle{
background-image:url(images/large_listing_dtitle.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
line-height:17px;
font-size:11px;
padding-left:5px;
margin-bottom:5px;
}

.make-image{
width:85px;
float:left;
margin-left:8px;
margin-bottom:3px;
}

.right{
float:right;
}

.left{
float:left;
}

.form_finance{
display:inline;
margin:0px;
padding:0px;
}

.noborder{
border:none;
}

.pagination{
text-align:center;
}


/* 
   Calendar Styles
*/

.cpYearNavigation,.cpMonthNavigation{background-color:#00679C;text-align:center;vertical-align:center;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt; color:#000000}
TD.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#0077A3;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:black;background-color: #00679C;border-width:1px;border:solid thin #0077A3;}
TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #FFAAAA;}
TD.cpTodayText, TD.cpTodayTextDisabled{border:solid thin #0077A3;border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;}
A.cpTodayText{color:black;}
.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #0077A3;}

		
.cpMonthNavigation{
width:90px;
}

.cpYearNavigation{
width:55px;
}

.feature {
padding-left:7px;
margin-left:7px;
background-image:url(images/features-bullet.gif);
background-repeat:no-repeat;
}

.newentrystamp {
width:160px;
height:55px;
background-image:url(images/new-entry.gif);
background-position:top left;
background-repeat:no-repeat;
position:absolute;
}
.soldstamp {
width:160px;
height:55px;
background-image:url(images/sold.gif);
background-position:bottom right;
background-repeat:no-repeat;
position:absolute;
}
.listingimage{
margin-top:13px;
margin-left:7px;
cursor:hand;
width:160px;
height:110px;
}

.req{
float:left;
color:#FF0000;
margin-right:4px;
}

.car_request{
padding:0px;
margin:0px;
}

.label{
float:left;
margin-bottom:5px;
margin-left:15px;
font-weight:bold;
}

.car_request input{
clear:both;
margin-bottom:5px;
width:160px;
margin-left:15px;
}

.car_request textarea{
float:left;
width:160px;
height:50px;
margin-left:15px;
}

.prev{
float:left;
}

.next{
float:right;
}

.pageofpage{
float:left;
text-align:center;
line-height:21px;
width:305px;
color:#ED1D24;
font-weight:bold;
font-size:11px;
padding-bottom:20px;
}

