html, body, #contents {
	min-height: 100%;
	width: 763px;
	height: 99%;
}

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

html>body, html>body #contents {
	height: auto;
	
}

/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body {
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#ffffff;
	background-image:url(graphics/backfade.gif);
	background-repeat:no-repeat;
	background-position: center top;
	background-attachment:scroll;
}


#contents {
	 position: absolute;
	top: 0;
    left: 0;
	width:763px;
	margin-left:-381px;
	left: 50%;
	
   


}

#footer {
	position: absolute;
	bottom: 0;
	width: 763px; /* See note below */
	padding: 2px;
	height:20px;
	background:url(graphics/footer.gif) no-repeat  center bottom;
	color:#000000;
	text-align:center;
	border-top:#FF0000 solid 2px;
}

/* SBMH -- see http://css-discuss.incutio.com/?page=BoxModelHack 
 * Stupid hack lets IE see 100%, others see 70%. 
 */
#footer {
    \width: 763px;
    w\idth: 763px;
}

#footer a {
text-decoration:none;
font-size:10px;
color:#7c7c7c;
}

#footer a:hover {
color:#FF0000;
}


#offer {
margin-top:5px;
background:url(graphics/offer_bg.gif) no-repeat  center bottom;
height:133px;
padding-left:150px;
}

#offerds {
margin-top:5px;
background:url(graphics/ds_bg.gif) no-repeat  center bottom;
height:133px;
padding-left:150px;
}
#main {
	margin-bottom: 1px;
	height: 100%;
	min-height:600px;
	vertical-align:top;
	
	padding:6px;
	padding-bottom: 15px;
	background-color:#fff;

}


#headerholder {
height:90px;
background-color:#fff;
}
/*end of layout code */
/*menu css*/
#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:763px;
	height:90px;
	background-color:#DFDFDF;
	background:url(graphics/btn_bg.gif) bottom left repeat-x;
}

#header-logo {
	position:absolute;
	left:0px;
	top:0px;
	width:89px;
	height:90px;
}

#header-title {
	position:absolute;
	left:89px;
	top:0px;
	width:674px;
	height:65px;
}

#btn-home {
	position:absolute;
	left:89px;
	top:65px;
	width:51px;
	height:25px;
}

#btn-used {
	position:absolute;
	left:140px;
	top:65px;
	width:73px;
	height:25px;
}

#btn-service {
	position:absolute;
	left:213px;
	top:65px;
	width:135px;
	height:25px;
}

#btn-finance {
	position:absolute;
	left:348px;
	top:65px;
	width:60px;
	height:25px;
}

#btn-warranty {
	position:absolute;
	left:408px;
	top:65px;
	width:69px;
	height:25px;
}

#btn-faq {
	position:absolute;
	left:477px;
	top:65px;
	width:37px;
	height:25px;
}

#btn-contact {
	position:absolute;
	left:477px;
	top:65px;
	width:82px;
	height:25px;
}
#interface-top-10 {
	position:absolute;
	left:596px;
	top:65px;
	width:167px;
	height:25px;
}


/*menu css END*/
.dslink      { font-size: 10px; color: #0000ff }
.dslink:hover    { font-size: 10px; color: #ffffff }

.dstext {
font-size:12px
}

#dsbottom {
height:25px;
background-color:#f91616;
color:#FFFFFF;
padding-left:5px;
font-weight:bolder;
vertical-align:middle;
}



.footerlink { font-family: arial; color: #666666; text-decoration: none; font-variant:normal; font-size:10px; font-weight:bold;  }
:hover.footerlink { color: #000; }
.poweredbylink { font-family: arial; color: #666666; text-decoration: none; font-variant:normal; font-size:10px; font-weight:bold;  }
:hover.poweredbylink { color: #000; }


.borderedtable {
border-color:#000;
border-style:solid;
border-width:1px;
color:#fff;
height:20px;
background-color:#FFFFFF;
text-decoration:none;
}

.borderedtable a{
color:#000000;
height:20px;
text-decoration:none;
}

.borderedtable a:hover{
color:#ffffff;
height:20px;
text-decoration:none;
}

.day { 
color: #000000;
}

.currentday { 
color: #ffffff; 
background-color: #f91616;
font-weight:bolder;


 }
 
 H1 {
 font-size:16px;
 }
 /*border-right:4px solid #e5e5e5;*/
 
#offer .listingtable {  padding: 0; margin: 0; text-align:center; height:130px; vertical-align:middle; font-size:14px; margin-right:5px; width:104px;}
#offer .listingtable td { border-style: solid; border-color:#e5e5e5; border-width:1px; }
#offer .listingrow0 { background-color: #f91616; height: 80px; width:104px; border-right:1px solid #e5e5e5; }
#offer .listingrow1 { background-color: #f91616; height: 80px; width:104px; border-right:1px solid #e5e5e5; }
#offer .price { color: #ff0000; font-weight: bold; }
#offer .viewlink { color: #ffffff; text-decoration: none; font-weight: bold; }
#offer .viewlink:hover { color: #ff0000; }
#offer .listingadvert { width: 100px; padding-top:8px; vertical-align:middle; margin-right:5px; margin-bottom:0px; margin-left:0px; margin-top:0px; }
#offer .listingphoto { text-align:center; border-style: solid; border-width:1px; border-color: #808080; float: left; width: 100px; height: 75px;  padding-left:2px;  }
#offer .listingtext {  color: #ffffff; float: left; width: 100px;top: 1px; display:none;}
#offer .listingprice { font-weight: bold; color: #ffffff; float: left; width: 100px; clear:both; display:none;}
#offer .listingmore { font-weight: bold; color: #000000; float: left; width: 100px; clear:both;}
#offer .listingmore a { color: #ffffff; text-decoration: none; }
#offer .listingmore a:hover { color: #000000; }

#used_drop {
text-align:left;
border:#CCCCCC 1px solid;
width:132px;
}

#used_drop a{
	background-color:#e5e5e5;
	text-decoration:none;
	display:block;
	height:20px;
	color:#666666;
	font-size:12px;

	
}


#used_drop a:hover {
color:#FF0000;

}
.subLink {
text-align:left;
}

.smallprint {
font-size:10px;
}

#homeoffer .listingtable {  padding: 0; margin: 0; text-align:left;  vertical-align:top; font-size:14px; margin:0px; width:265px; height:199px; }
#homeoffer .listingtable td { border-style: none;  }
#homeoffer .listingrow0 { background-color: #fff; width:265px; height:199px;  }
#homeoffer .listingrow1 { background-color: #fff; width:265px; height:199px;  }
#homeoffer .price { color: #ff0000; font-weight: bold; display:none;}
#homeoffer .viewlink { color: #ffffff; text-decoration: none; font-weight: bold; display:none;}
#homeoffer .viewlink:hover { color: #ff0000; display:none; }
#homeoffer .listingadvert { width: 265px; padding-top:0px; vertical-align:middle; margin-right:0px; margin-bottom:0px; margin-left:0px; margin-top:0px;text-align:center;
 }
#homeoffer .listingphoto { text-align:center; border-style: none; border-width:1px; border-color: #808080; float: left; width: 265px; height: 199px; left:0px;  }
#homeoffer .listingtext {  color: #ffffff; float: left; width: 100px;top: 1px; display:none;}
#homeoffer .listingprice { font-weight: bold; color: #ffffff; float: left; width: 100px;  display:none;}
#homeoffer .listingmore { font-weight: bold; color: #000000; float: left; width: 100px;  display:none;}
#homeoffer .listingmore a { color: #ffffff; text-decoration: none; }
#homeoffer .listingmore a:hover { color: #000000; }
