body
{
    background-color: #FFFFFF;
    background-attachment:fixed;
    text-align: center; /* for IE */
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    margin: 0px;
    padding: 0px;
    background-image: url('/images/203/website/images/bg.gif');
    background-repeat: repeat-x;
    }
.contentText {
    font-size:12px;
    overflow:visible;
}
.hiddenform {
    display:none;
}
FORM {
    MARGIN:0px;
    PADDING:0px;
    }
.radiofix {
    border-style: none;
    vertical-align: middle;
    background-color: transparent;
    }
P {
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    line-height: 18px;
    }

H1.header_tag {
    BACKGROUND-COLOR: #FFF8DC;
    color:#A0522D;
    text-align:left;
    font-size:18pt;
    border-bottom:1px solid #FFFFFF;
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
    font-weight:bold;
    margin:0px;
    }
.header2 {
    color:#FFFFFF;
    text-align:center;
    font-size:17pt;
    border-bottom:1px solid #1A0D79;
    padding:2px;
    margin:0px;
    font-weight:bold;
    background: url('/images/203/website/images/navbar.gif');
}

#wrapper {
    width: 990px;
    position: relative;
    text-align: left;
    margin: 0px auto;
}

dt {
    font-weight:bold;
}
ul
{
    list-style-type: none;
    margin-left:30px;
    padding:0;
}
li {
    background: url(/images/website/design1/arrow.png) 0 2px no-repeat;
    padding-left: 20px;
    line-height:18px;
}

/* top styles */

#header {
    position: relative;
    height: 60px;
    margin: 0px;
    padding: 0px;
}
/* FOR TEXT IN TOP HEADER */
.topinfo {
    position: relative;
    vertical-align:middle;
    color:#000000;
    font-size:11px;
    line-height: 13px;
}


/* main nav styles */
#nav-container {
    position: relative;
    background-color:#A0522D;
    border-left: 1px solid #B5B1B0;
    border-top: 1px solid #B5B1B0;
    border-right: 1px solid #B5B1B0;
    text-align:center;
    height:35px;
}
#mainnav {
    position:relative;
    padding: 0;
    width: 100%;
    text-align:center;
    }
#mainnav ul {
    padding: 5px 0;
    margin: 0;
    list-style:none;
}
#mainnav li {
    display:inline;
    margin: 0;
    padding: 0;
    font:normal 16px Trebuchet MS, Verdana;
}

#mainnav a{
    color: #FFFFFF;
    text-decoration: none;
    padding: 5px 15px;
    margin-right: 15px;
    background-color: #A0522D;
}

.anylinkcss{
    position:absolute;
    top: 5px;
    visibility: hidden;
    border:1px solid #FFFFFF;
    border-bottom-width: 0;
    font:normal 12px Trebuchet MS, Verdana;
    line-height: 18px;
    z-index:9;
    background-color: #ffffff;
    color:#000000;
}

.anylinkcss a:link {
    display: block;
    text-align:left;
    border-bottom: 1px solid #FFFFFF;
    padding: 5px 20px;
    text-decoration: none;
    background-color: #FFFFFF;
    color:#A0522D;
    z-index:9;
}
.anylinkcss a:visited {
    display: block;
    text-align:left;
    border-bottom: 1px solid #FFFFFF;
    padding: 5px 20px;
    text-decoration: none;
    background-color: #FFFFFF;
    color:#A0522D;
    z-index:9;
}

.anylinkcss a:hover { /*hover background color*/
    background-color: #A0522D;
    color: #FFFFFF;
    z-index:9;
}/* content space */
#content-maincontainer {
    position: relative;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    background-color:#A0522D;
    border-left: 1px solid #B5B1B0;
    border-bottom: 1px solid #B5B1B0;
    border-right: 1px solid #B5B1B0;
    border-collapse:collapse;
}

#content-subcontainer {
    position: relative;
    background-color:#FFF8DC;
    border: 1px solid #000000;
    border-collapse:collapse;
    background-image: url('/images/203/website/images/bg_home.gif');
    background-repeat: repeat-x;
}
#content-subpage {
    position: relative;
    border-collapse:collapse;
    width:940px;
}
.breadcrumb {
top:-20px;
_top:0px;
left:18px;
font-size:14px;
font-weight:bold;
position:absolute;
color:#000000;
width:870px;
}
.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited{
font-size:12px;
font-weight:bold;
color:#000000;
}
.breadcrumb a:hover{
font-size:12px;
font-weight:bold;
color:#000000;
}
.breadcrumbsm {
    font-size:11px;
    }
.alignright {
    text-align:right;
    }
/* Find It Fast */

.fif_home {
    width:168px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    color:#000000;
    }
.fif_home a:link {
    color: #000000;
    }
.fif_header {
    height:50px;
    width:168px;
    background:url('/images/website/header_fif.gif');
}
#fif-search {
    padding: 5px 5px 0 5px;
    text-align:center;
    }
INPUT.fif, SELECT.fif {
    border: 1px solid #FFFFFF;
    font-family: verdana, Arial, sans-serif;
    font-size: 10px;
    border-collapse:collapse;
    margin:5px 0px;
}
.fif-tabs {
    padding: 0;
    margin: 0;
    font-size:10px;
    width: 100%;
    height:16px;
}
.fif-tabs a{
    font-weight: bold;
    text-decoration: none;
    margin: 0 0 0 0;
    padding: 3px ;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    display:block;
    text-align:center;
}


.fif-tabs .current a{ /** currently selected menu item **/
    text-decoration: none;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 3px;
}

.fif-tabs .off a{
    color: #FFFFFF;
    background-color: #2e2e2e;
}


.fif-tabs .off a:hover{
    color: #FFFFFF;
    background-color: #A0522D;
}



/* footer styles */

.footer {
    padding: 5px;
    background-color:#FFFFFF;
    color: #A0522D;
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    clear:both;
    overflow:hidden;
    /*background: url('/images/203/website/images/page_bot_bg.gif) no-repeat top;
    position: relative;
    */
    z-index:0;
}
.footer a:active {
    text-decoration:none;
    color:#A0522D;
}
.footer a:link {
    text-decoration:none;
    color:#A0522D;
}
.footer a:hover {
    color: #A0522D;
    text-decoration:underline;
}
.footer a:visited {
    color: #A0522D;
}



    /* HOME PAGE STYLES */
.home_used_specials {
    background:url('/images/203/website/images/featureUsedCarTitle.png') no-repeat;
    width:245px;
    height:32px;
    margin-left:17px;
    background-color:#000000;
}
.home_new_specials {
    background:url('/images/203/website/images/featureNewCarTitle.png') no-repeat;
    width:245px;
    height:32px;
    margin-left:7px;
    background-color:#000000;
}
/* Dealer Links */
#dealerlinks {
    width:168px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    margin-top: 15px;
    text-align:center;
    }
#dealerlinks-item {
    padding-top:8px;
    padding-bottom:8px;
    }

/* Quick Links */
#quicklinks {
    width:168px;
    margin-top:14px;
    background-color:#FFFFFF;
    border: 1px solid #000000;
    height:200px;
    text-align:left;
    }
.quick_links_header {
    height:30px;
    width:168px;
    background:url('/images/website/header_quick_links.gif');
}


#quicklinks-item {
    clear: both;
    padding-top: 1px;
    vertical-align:middle;
    height:26px;

    text-align:left;
    }

#quicklinks-link {
    padding: 7px 5px;
    }

#quicklinks-link a {
    color:#000000;
    text-decoration:none;
    font-weight:normal;
    }

#quicklinks-link a:hover {
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
    }

#quicklinks-arrow {
    background:url('/images/website/buttons/design2/green/btnArrow.png');
    width:16px;
    height:16px;
    }
#quicklinks-arrow-box  {
    float:left;
    padding:5px 4px 0px 1px;
    height:16px;
    width:16px;
}

/* Coupon */
#coupon {
    width:168px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    height:704px;
    text-align:center;
    }

#coupontext {
    padding: 5px;
    background-color: #FFFFFF;
}

#coupon-header {
    background-color:#000000;
    color:#FFFFFF;
    border-bottom: 1px solid #000000;
    text-align:center;
    font-size:15px;
    font-weight:bold;
    font-style:italic;
    }
#coupon-content {
    color:#000000;
    padding: 5px;
    font-size:10px;
    }
#coupon CHECKBOX, INPUT, TEXTAREA, RADIO, SELECT {
    border: 1px solid #FFFFFF;
    background-color:#FFFFFF;
    font-family: verdana, Arial, sans-serif;
    font-size: 10px;
    border-collapse:collapse;
    margin:7px 0px;
}
.time_savers_header {
    height:30px;
    width:168px;
    background:url('/images/website/header_time_savers.gif');
}

/* feature */

#feature {
    width:536px;
    height:300px;
    background-repeat:no-repeat;
    /*overflow: hidden;
    cursor: pointer;*/
    }

#textoverlay {
    position:relative;
    width:536px;
    top:-40px;
    margin:0px;
    height:25px;
    z-index:1;
    background-color:#FFFFFF;
    filter: alpha(opacity=50); -moz-opacity: .6; opacity: .6;
    }
.maincolor {
    background-color:#FFFFFF;
    }
.mainend {
    background-color:#FFFFFF;
    clear:both;
    height:25px;
    }

#maindiv {
    background-repeat:no-repeat;
    cursor: pointer;
    }
#maintext {
    position:relative;
    width:506px;
    font-weight:bold;
    text-align:center;
    top:-65px;
    margin-bottom:-47px;
    height:25px;
    padding:3px 15px;
    z-index:4;
    font-size:13px;
    color:#FFF8DC;
    }

#maintext a{
    color:#99191B;
}
#maintext a:hover{
    color:#C12022;
}

.inventory {
    float:right;
    font-size:12px;
    font-weight:bold;
    }


#borderoverlay {
    position:absolute;
    top:15px;
    z-index:3;
    width:536px;
    left: 200px;
    *left: 202px;
        height:300px;
    }
@-moz-document url-prefix() {
    #borderoverlay { left: 200px; }
    }

#feature-car {
    background-color:#FFFFFF;
    /*background-image:url('/images/203/website/images/featureSmTop.png');
    background-position:top;
    background-repeat:no-repeat;
    vertical-align:middle;*/
    position:relative;
    z-index:1;
    width:255px;
    height:140px;
    left:7px;
}

.feature-car-image {
    position:absolute;
    top:8px;
    left:8px;/**/
    background-repeat:no-repeat;
    border: 1px solid #FFFFFF;
    width:130px;
    }

.feature-car a:hover, .feature-car a:link, .feature-car a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.sptext {
        postion:absolute;
        left:0px;
        top:0px;
        z-index:2;
        }
.spover {
        postion:absolute;
        left:0px;
        top:0px;
        z-index:3;
        width:255px;
        height:30px;
                background-position:top;
        background-repeat:no-repeat;
        }

.feature-link {
    background-color:#FFFFFF;
    position:absolute;
    top:114px;
    left:0px;
        background-position:bottom;
    background-repeat:no-repeat;
    font-weight:bold;
    font-style:italic;
    font-size:13px;
    text-align:center;
    padding: 5px 0px;
    width:255px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.featurespveh {
    position:absolute;left:140px;
    top:12px;/**/
    font-size:14px;
    font-weight:bold;
    width:110px;
    text-align:center;
}

/* scroller */

.scrollspace {
    background-color:#FFF8DC;
    clear:both;
}

.scroll_title {
    background-image:url('/images/203/website/images/research_center.png');
    width:440px;
    height:71px;
    background-repeat:no-repeat;
}
#scroller {
    width:536px;
    position:relative;
    font-size: 10px;
    margin-top: 15px;
    background-color:#FFF8DC;
    }

#scroller-content {
    position:relative;
    overflow: hidden;
    padding: 5px 0px;
    border: 3px solid #000000;
    background-color: #FFFFFF;
    text-align:center;
    width:460px;
    height:98px;
    }
.scrollitems {
    text-align:left;
    padding-left:60px;
    }
.scrollitems a:link, .scrollitems a:visited {
    color:#FFFFFF;
 }
.scrollitems a:hover {
    text-decoration:underline;
}
.scrollerbox {
    padding-left:0px;
    padding-right:0px;
    }
.scroller-left {
    background:url('/images/website/design1/scroller_arrow-left.png');
    background-repeat:no-repeat;
    width:35px;
    height:84px
    }
.scroller-right {
    background:url('/images/website/design1/scroller_arrow-right.png');
    background-repeat:no-repeat;
    width:35px;
    height:84px
    }
#scroll-details {
    z-index:1;
    position:absolute;
    top:1px;
    left:1px;
    visibility:hidden;
    height:104px;
    width:456px;
    color:#FFFFFF;
    background-color:#000000;
    border: 1px solid #FFFFFF;
}
 .scroll-det-img {
    border:2px solid #000000;
 }

/* END HOME PAGE STYLES */

.insidelinks-arrow {
    background:url('/images/website/design1/arrow.png');
    width:16px;
    height:16px;
    }


/* table styles */
.feature {
    background:  #FFFFFF;
}

.basic6 {
    background:  #FFFFFF;
}

.content_text {
    padding:0px;
    border-top-width:20px;
    border-left-width:15px;
    border-right-width:15px;
    border-bottom-width:1px;
    background:#FFFFFF url('/images/203/website/images/int_content_bg.gif') repeat-y;
    position:relative;
    }

 /* used only on the specials offers page */
#special_offer_item {
    position:absolute;
    z-index:5;
    left:0px;
    top:-800px;
    width:300px;
    visibility:hidden;
}
.special_offer_box {
    color: #FFF;
    padding: 10px;
    border: 2px solid #21212D;
    background:#000000;
}
.special_offer_inbox {
BACKGROUND-COLOR: #DCDCDC;
font-size:10px;
color:#000000;
}
.special_offer {
    color: #000000;
    height:300px;
    width:290px;
    border: 1px solid #21212D;
    background:#FFFFFF;
    position:relative;
    cursor:pointer;
    background-repeat: no-repeat;
}
.special_badge {
    z-index:1;
    position:absolute;
    top:0;
    left:0;
    width:111px;
    height:127px;
}
.special_badge_star {
    z-index:1;
    position:absolute;
    top:20px;
    left:5px;
    width:168px;
    height:42px;
    background-image:url('/images/specials/specials_badge_star.png');
}
.special_text_star {
    color:#FFFFFF;
    font-size:15px;
    text-align:center;
    padding-top:8px;
    z-index:1;
    font-weight:900;
    font-size:12px;
    }
.special_text_splat1 {
    padding-top:37px;
    padding-left:13px;
    z-index:1;
    color:#FFFFFF;
    font-weight:900;
    font-size:12px;
    text-align:center;
    }
.special_text2_splat1 {
    color:#F6EF2F;
    font-size:15px;
    }
.special_text {
    position:absolute;
    bottom:2px;
    left:0px;
}
/* global btn styles */
#btnB40px { 
    text-align:center;
    width:40px;
    height:24px;
    color:#FFFFFF;
    padding-top:3px;
    font-weight:normal;
    font-style:italics;
    background: url('/images/website/buttons/design2/green/btnB40px.png') no-repeat;
    cursor: pointer;
    font-size:11px;
}
	
#btnB65px {
    text-align:center;
    width:65px;
    height:24px;
    color:#FFFFFF;
    padding-top:3px;
    font-weight:normal;
    font-style:italics;
    background: url('/images/website/buttons/design2/green/btnB65px.png') no-repeat;
    cursor: pointer;
    font-size:11px;
}

#btnA81px {
	text-align:center;
	width:81px;
	height:24px;
	color:#FFFFFF;
	padding-top:5px;
	font-weight:normal;
	font-style:italics;
	display: block;
	background: url('/images/website/buttons/design2/green/btn81px.png') no-repeat;
	cursor: pointer;
	font-size:11px;
	}

#btnB95px {
	text-align:center;
	width:95px;
	height:30px;
	color:#FFFFFF;
	padding-top:7px;
	font-weight:normal;
	font-style:italics;
	background: url('/images/website/buttons/design2/green/btnB95px.png') no-repeat;
	cursor: pointer;
	font-size:11px;
	}
	
#btnB110px {
	text-align:center;
	width:110px;
	height:35px;
	color:#FFFFFF;
	padding-top:10px;
	font-weight:bold;
	font-style:italics;
	background: url('/images/website/buttons/design2/green/btnB110px.png') no-repeat;
	cursor: pointer;
	font-size:12px;
	}
#btnB145px { 
	text-align:center;
	width:145px;
	height:35px;
	color:#FFFFFF;
	padding-top:10px;
	font-weight:bold;
	font-style:italics;
	background: url('/images/website/buttons/design2/green/btnB145px.png') no-repeat;
	cursor: pointer;
	font-size:12px;
	}
	
#btnB160px { 
	text-align:center;
	width:160px;
	height:35px;
	color:#FFFFFF;
	padding-top:9px;
	font-weight:bold;
	font-style:italics;
	background: url('/images/website/buttons/design2/green/btnB160px.png') no-repeat;
	cursor: pointer;
	font-size:12px;
	}

	
#btnB200px {
	text-align:center;
	width:200px;
	height:35px;
	color:#FFFFFF;
	padding-top:10px;
	font-weight:bold;
	font-style:italics;
	background: url('/images/website/buttons/design2/green/btnB200px.png') no-repeat;
	cursor: pointer;
	font-size:12px;
}

#btn { /* for pge-coded btns */
	display: block;
	cursor: pointer;
}
	
.graphicbutton{
	vertical-align: middle;	
}


#btnIntForm { 
	text-align:left;
	height:32px;
	color:#333333;
	padding-left:35px;
	font-weight:bold;
	font-style:italics;
	background: url('/images/website/buttons/design2/green/BtnIntForm.png')  bottom left no-repeat;
	cursor: pointer;
	font-size:14px;
}

.btnIntForm_Rsm { 
	text-align:right;
	height:24px;
	color:#333333;
	padding-right:25px;
	font-weight:bold;
	font-style:italics;
	background: url('/images/website/buttons/design2/green/BtnIntForm_Rsm.png')  bottom right no-repeat;
	cursor: pointer;
	font-size:13px;
}

.fif_on {
	width:21px;
	height:21px;
	background:url('/images/website/buttons/design2/green/radioBtn.png');	background-repeat:no-repeat;
}
.fif_off {
	width:21px;
	height:21px;
	background:url('/images/website/buttons/design2/radioBtn.png');	background-repeat:no-repeat;
}
/* links */

a:link {
    color: #A0522D;
    text-decoration: none;
}
a:visited {
    color: #A0522D;
    text-decoration: underline;
}
a:hover {
    color: #777777;
    text-decoration: none;
}
a:active {
    color: #A0522D;
    text-decoration: none;
}

/* text styles */

.accent {
    color:#ff0000;
    font-weight: bold;
    }

.header-white {
    font-size:16px;
    color:#FFFFFF;
    font-weight: bold;
    }

    /* items added for specials */
    .text1 {
    padding:4px;
    }
    .slashprice {
    text-decoration: line-through;
    font-weight:normal;
    }
    .sale {
    color:#9a090c;
    }
    .specials_box {
    visibility:hidden;
    Z-index:5;
    position:absolute;
    left:300px;
    top:0px;
    }
    #box {
    color: #FFF;
    width: 540px;
    padding: 10px;
    border: 2px solid #4B0708;
    background: url('/images/203/website/images/images/navbar.gif');
    }
    #vehicleheader {
    FONT-SIZE: 16px;
    font-weight: bold;

    font-style: italic;
    text-align:center;
    padding-top:4px;
    padding-bottom:3px;
    }
    .image_box {
    BACKGROUND-COLOR: #FFFFFF;
    Font-Size:10px;
    }
    .vehicle_box {
    BACKGROUND-COLOR: #F0F0F0;
    color:#000000;
    Font-Size:10px;
    text-align:center;
    width:240px;
    padding:3px;
    text-align:center;
    }

    .vehicle {
    FONT-FAMILY: Georgia;
    FONT-SIZE: 12px;
    text-align:center;
    margin:0px;
    padding:0px;
    width:178px;
    height:235px;
    background-repeat:no-repeat;
    }

    #manufacturer_set {
    width:95%;
    padding:0px;
    margin:0px;
    position:relative;
    }

    .special_title {
    font-size:16px;
    font-weight:bold;
    text-align:center;
    color:#CC0000;
    }

    .title {
    font-size:12px;
    font-weight:bold;
    text-align:center;
    color:#CC0000;
    }
    .size2 {
    font-size:12px;
    }
    .size3 {
    font-size:13px;
    font-weight: bold;
    }
    .size4 {
    font-size:15px;
    font-weight: bold;
    }
    .claimspecial {
    font-size:15px;
    font-weight: bold;
    color:#CC0000;
    text-align:center;
    }
    .or {
    font-size:9px;
    font-weight:normal;
    color:#000000;
    }
    .size6 {
    font-size:14px;
    font-weight: bold;
    }
    .size8 {
    font-size:16px;
    font-weight: bold;
    }
    .small {
    font-size:9px;
    color:#000000;
    }
    Input.small {
    font-size:9px;
    }
    #close {
    position: absolute;
    top: -3px;
    right: -3px;
    cursor: pointer;
    }
    #vehicle_box2 {
    BACKGROUND-COLOR: #F0F0F0;
    Font-Size:10px;
    text-align:center;
    padding:3px;
    color:#000000;
    }
	.pricecolor {
	color:#006400;
	}

/* END STYLES for Div Over Lay on Specials */

.large {
font-size:20px;
font-weight: bold;
}

/* CALENDER STYLE */
    #LayerCalender {
    position:absolute;
    left:415px;
    top:600px;
    width:150px;
    height:100px;
    z-index:999;
    overflow:visible;
    visibility: hidden;
    }
    .tableborder {
    border-top: thin solid black;
    border-right: thin solid black;
    border-left: thin solid black;
    border-bottom: thin solid black;
    font-size:10px;
  }



.testimonial {
    height:190px;
    width:623px;
    padding: 45px 55px 20px 60px;
    background: url('/images/website/testimonials_pg.gif') no-repeat;
    text-align:left;
    font-size:11px;
}
.disclaimer {
    width:780px; margin-left:40px;font-size:9px; font-style:italic;color:#000000;float:left;
}

.SEO_Scrolling {
        color: #A0522D;
        overflow: auto;
        height: 75px;
        width: 775px;
        margin-left: 20px;
}
.SEO_Scrolling a{
	color: #A0522D;
}

.quick_quote_header {
    height:30px;
    width:168px;
    background:url('/images/website/header_quick_quote.gif');
 }
  .request_information_header {
    height:30px;
    width:168px;
    background:url('/images/website/header_request_info.gif');
 }
  .service_header {
    height:30px;
    width:168px;
    background:url('/images/website/header_service.gif');
 }
  .test_drive_header {
    height:30px;
    width:168px;
    background:url('/images/website/header_test_drive.gif');
 }
  .body_shop_header {
    height:30px;
    width:168px;
    background:url('/images/website/header_body_shop.gif');
 }
  .order_parts_header {
    height:30px;
    width:168px;
    background:url('/images/website/header_order_parts.gif');
 }
/* Inventory Items */
.inventory_results_container {
  /*  height: 557px; */
    width: 737px;
}

.inventory_results_area {
    width: 717px;
}

.inv_details_col2width {
    width: 354px;
}
.similiar_vehicles {
    width: 305px;
    padding-right: 10px;
}
.inv_details_width {
    width: 890px;
}
.vehicle_table {
    width: 630px;
}
.inventory_results_area {
	width:669px;
}
.inventory_results_container {
	width:688px;
}
