body
{
    background-color: #000000;
    background-attachment:fixed;
    text-align: center; /* for IE */
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    margin: 0px;
    padding: 0px;
	background-image: url('/images/96/website/images/bg.gif');
	background-repeat: repeat;    }
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: #000000;
    color:#FFFFFF;
    text-align:left;
    font-size:18pt;
    border:1px solid #FFFFFF;
    border-width: 0 1px 1px 1px;
    padding:2px 0 2px 10px;
    font-weight:bold;
    margin:0px;
}
#content-subpage {
    width:980px;
}
.header2 {
    color:#FFFFFF;
    text-align:center;
    font-size:17pt;
    border-bottom:1px solid #1A0D79;
    padding:2px;
    margin:0px;
    font-weight:bold;
    background: url('/images/96/website/images/navbar.gif');
}
h4 {
    font-size:17px;
    font-weight:700;
    padding:0;
    margin:0;
}

#hp_wrapper {
    width: 982px;
    margin: 20px auto 0 auto;
    padding:0;
}

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;
    border: 1px solid #fff;
    margin: 0px;
    padding: 0px;
}

/* main nav styles */
#mainnav {
    position:absolute;
    padding: 0;
    left: 320px;
    top: 42px;
    /*width: 750px;*/
    text-align:left;
}
#mainnav ul {
    padding: 0;
    margin: 0;
    list-style:none;
}
#mainnav li {
    display:inline;
    margin: 0;
    padding: 0;
    font:normal 14px  Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    background: none transparent;
}
#mainnav a:visited,#mainnav a:active,#mainnav a:link{
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 10px;
}
#mainnav a:hover {
    color: ;
    text-decoration: none;
    padding: 0 10px;
}

.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: #000000;
    color:#FFFFFF;
    z-index:9;
}
.anylinkcss a:visited {
    display: block;
    text-align:left;
    border-bottom: 1px solid #FFFFFF;
    padding: 5px 20px;
    text-decoration: none;
    background-color: #000000;
    color:#FFFFFF;
    z-index:9;
}

.anylinkcss a:hover { /*hover background color*/
    background-color: #1C7DB4;
    color: #FFFFFF;
    z-index:9;
}
/* HOME PAGE STYLES */

#hp_content {
    position:relative;
    border:1px solid #FFFFFF;border-width:1px;    padding:0;
    margin: 0;
}
#hp_main_image {
    width:980px;
    height:350px;
    position:relative;
	border:1px solid #FFFFFF;border-width:1px 0 1px 0;    
    background-repeat:no-repeat;
    text-align:center;
    margin:0;
    padding:0;
}
.hp_main_space {
    width:980px;
    height:350px;
    cursor:pointer;
}
.ql_right {
    border:1px solid #FFFFFF;border-width:0 0 0 1px;}

.mainimageheadspace {
width:980px;
}
.mainimageleftspace {
text-align:left;
}
.mainimagerightspace {
text-align:right;
}

#hp_banner_header{
    position:absolute;
    left:0px;
    top:6px;
    width:980px;
    text-align: center;
    z-index:2;
    color:#fff;
    font-size:14px;
    font-weight:bold;
}
#hp_banner_header_underlay{
    background:#000;
    width:980px;
    height:30px;
    filter: alpha(opacity=70); -moz-opacity: .7; opacity: .7;
    margin-bottom: 0px;
    z-index:1;
}

a.tickerstyle, a.tickerstyle:link, a.tickerstyle:active, a.tickerstyle:visited {
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    text-decoration:none;
}
a.tickerstyle:hover {
    color:#CCCCCC;
}

.home_item_header {
    text-align: center;
    font-family: Impact;
    font-size:25px;
    font-style:italic;
    font-weight:bold;
    color:#B5B1B0;
    background: ;
}

/* home page specials styles*/

.hpSpecialsModule {
    background: ;
    border:1px solid #fff;
    width:980px;
    margin: 0;
    overflow:auto;
    padding:0;
}


.hpSpecials {
    width:975px;
    margin: 5px 0;
    padding:0;
}
.hpSpecialsModule h2{
    text-align: center;
    font-family: Impact;
    font-size:25px;
    font-style:italic;
    font-weight:bold;
    color:#B5B1B0;
    margin:5px;
}

.hpSpecialsModule img{
    border:1px solid;
    width:130px;
}
.hpspec {
    float:left;
    width: 140px;
    text-align:center;
    margin:0 27px;
}
.hpSpec a:link,.hpSpec a:active,.hpSpec a:visited,.hpSpec a:hover{
    text-decoration:none;
    color:#ffffff;
}
.hpspec h3{
    margin:0;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
}
.hpspec h4{
    margin:0;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
}
.hpspec h4.twoline{
    height:34px;
}
.hpspec h5{
    margin:0;
    font-size:20px;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
}
.price3 {
color:#ffffff;
}
.hpspec p{
    margin:0;
    font-size:10px;
    color:#ffffff;
    text-align:center;
    text-decoration:none;
}
/* end home page specials styles*/

/* END HOME PAGE STYLES */


.breadcrumb {
    margin-left:18px;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    width:870px;
    line-height:12px;
}
.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited{
    font-size:14px;
    font-weight:bold;
    color:#000000;
}
.breadcrumb a:hover{
    font-size:14px;
    font-weight:bold;
    color:#000000;
}
.breadcrumbsm {
    font-size:11px;
    }
.alignright {
    text-align:right;
    }
.movetopup{
position:relative;
top:-35px;
}
/* footer styles */

.footer {
    width: 969px;
    border:1px solid #000000;
    clear:both;
    padding: 5px;
    background-color:#000000;
    color: #ffffff;
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    position: relative;
    overflow:hidden;
    z-index:0;

}
.footerPhone {
    float:right;
    text-align:right;
}
.footerAddress {
    float:left;
    text-align:left;
}
.footerLinks {
    width:500px;
    margin: 0 auto;
}
#poweredby {
    width:981px;
    margin: 0 auto;
    text-align: right;
}
.footerLinks a:link {
    text-decoration:none;
    color:#ffffff;
}
.footer a:link {
    text-decoration:none;
    color:#ffffff;
}

.footer a:hover {
    color: #ffffff;
    text-decoration:underline;
}

.footer a:visited {
    color: #ffffff;
}


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



 /* 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: #F0F0F0;
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_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/design1/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/design1/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/design1/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/design1/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/design1/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/design1/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/design1/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/design1/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/design1/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/design1/green/BtnIntForm_Rsm.png')  bottom right no-repeat;
	cursor: pointer;
	font-size:13px;
}

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

a:link {
    color: #2e2e2e;
    text-decoration: none;
}
a:visited {
    color: #2e2e2e;
    text-decoration: underline;
}
a:hover {
    color: #777777;
    text-decoration: none;
}
a:active {
    color: #2e2e2e;
    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/96/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:;
	}

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

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

/* CALANDER 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;
  }

.disclaimer {
    width:780px; margin-left:30px;font-size:9px; font-style:italic;color:#1C7DB4;float:left;
}

.SEO_Scrolling{
        /* scrollbar-3dlight-color: #ffffff;
        scrollbar-highlight-color: #ffffff;
        scrollbar-face-color: #000000;
        scrollbar-shadow-color: #333333;
        scrollbar-darkshadow-color: #666666;
        scrollbar-base-color: #333333;
        scrollbar-arrow-color: #666666; */
        overflow: auto;
        height: 75px;
        width: 800px;
        color: #FFFFFF;
        margin-left: 20px;
}
.SEO_Scrolling a{
	color: #FFFFFF;
}

/* used for the accordian forms */
.formlayers {
    width:240px;
    margin:0;
    padding:0;
}
.form_title {
    background-image: url('/images/96/website/images/form_title_back.jpg');
    background-repeat: repeat-x;
    height:20px;
    width:233px;
    border-bottom:1px solid #000000;
    background-color:;
    color:;
    font-size:11px;
    text-align:left;
    margin:0px;
    padding-top:5px;
    padding-left:5px;
    cursor: pointer;
}
.form_border {
    width:238px;
    border:1px solid #000000;
}
.insideform CHECKBOX,.insideform INPUT,.insideform TEXTAREA,.insideform RADIO,.insideform SELECT,.insideform TABLE,.insideform DIV {
    font-family: verdana, Arial, sans-serif;
    font-size: 10px;
    border-collapse:collapse;
    margin:2px 2px 2px 7px;
    text-align:left;
    align:left;
}
.hiddenform {
    display:none;
}
/* Inventory Items */

.inventory_results_container {
  /*  height: 557px; */
    width: 790px;
}

.inventory_results_area {
    width: 750px;
}

.inv_details_col2width {
    width: 354px;
}
.vehicle_table {
    width: 724px;
}
.similiar_vehicles {
    width: 305px;
    padding-right: 10px;
}
.inv_details_width {
    width: 890px;
}

.inventory_results_container {
	width:740px;
}
