body {
	margin: 0px;
	background-color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}

#wrapper {
	width: 780px!important;
	width: 800px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	background-image: url(/stat/mainBG.gif);
	padding: 0px 10px 0px 10px;
	z-index: 1;
}

.featureTL {
	float: left;
	width: 14px;
	height: 31px;
	background-image: url(/stat/featureTL.gif);
}

.featureTMLeft {
	float: left;
	width: 144px;
/* 	height: 31px; */
	/*line-height: 31px;*/
	background-image: url(/stat/featureTopBG.gif);
    padding:    9px 0px 5px 0px;
    display:inline;
}

.featureTMRight,.featureTMviewimages {
	float: left;
	width: 528px;
	height: 31px;
	line-height: 31px;
	background-image: url(/stat/featureTopBG.gif);
}
.featureTMviewimages {
  width:  328px;
}

.featureTR {
	float: left;
	width: 14px;
	height: 31px;
	background-image: url(/stat/featureTR.gif);
}

.featureBLblue {
	float: left;
	width: 14px;
	height: 31px;
	background-image: url(/stat/featureBLblue.gif);
}

.featureBMblue {
	float: left;
	width: 144px;
	height: 31px;
	line-height: 31px;
	background-image: url(/stat/featureBottomBG.gif);
}
div.featureBMblue a:link,div.featureBMblue a:visited,div.featureBMblue a:active,div.featureBMblue a:hover {
  color:    #FFFFFF;
  font-weight:  bold;
}

.featureBRblue {
	float: left;
	width: 14px;
	height: 31px;
	background-image: url(/stat/featureBRblue.gif);
}

.featureMainLeft {
	float: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 10px 14px 0px 14px;
 display: inline;
 max-width: 142px;
 width:     172px;
}

.featureMainRight {
	float: left;
	max-width: 526px;
 width:   556px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 10px 14px 0px 14px;
 text-align:  justify;
}
div#welcomebox {
  max-height:   271px;
  height:       295px;
}
div.featureMainRight p {
  margin:   5px 5px 5px 0px;
}

.featureBL {
	float: left;
	width: 14px;
	height: 14px;
	background-image: url(/stat/featureBL.gif);
}

.featureBMLeft {
	float: left;
	width: 144px;
	max-height: 13px;
    height: 14px;
    overflow: hidden;
	border-bottom: 1px solid #cccccc;
}

.featureBMRight {
	float: left;
	width: 528px;
    max-height: 13px;
	height: 14px;
 overflow:  hidden;
	border-bottom: 1px solid #cccccc;
 margin-bottom: 15px;
}

.featureBR {
	float: left;
	width: 14px;
	height: 14px;
	background-image: url(/stat/featureBR.gif);
}

/* ======================================================================== */

/* start header css */

#header {
	float: left;
	width: 780px;
}

/* items within header css */

#logo {
	float: left;
	margin: 28px 0px 0px 25px;
	display: inline;
}

#languages {
	float: right;
	height: 132px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

#langPad {
	margin-right: 15px;
	display: inline;
}

/* end header css */

/* ======================================================================== */

/* start topNav css */

#topNav {
	float: left;
	width: 770px !important;
	width: 780px;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	background-image: url(/stat/navFooterBG.gif);
}

/* items within topNav css */

.navButton {
	margin: 0px 6px;
  font-size:  0.95em;
}

/* end topNav css */

/* ======================================================================== */

/* start left css */

#leftContainer {
	float: left;
	width: 172px!important;
	width: 204px;
	padding: 16px;
}

/* items within left css */

.leftHolder {
	float: left;
	width: 172px;
	margin-top: 16px;
}

#scrollControl {
	text-align: center;
}

#stopButton {
	margin-left: 6px;
	margin-right: 6px;
}

#playButton {
	margin-right: 6px;
}

#reverseButton {
	margin-left: 6px;
}

div#featureScreen,div#featureLoading {
    overflow:       hidden;
    position:       relative;
    border-top:     1px solid #CCCCCC;
    margin-bottom:  5px;
    border-bottom:  1px solid #CCCCCC;
    height:         485px;
  }
  div#featureLoading {
    z-index: 5;
  }

  div.featureItem,div.featureItem_over,div.featureItem_select {
    position:         absolute;
    left:             0px;
    height:           155px;
    padding-bottom:   5px;
    margin-bottom:    5px;
    border-bottom:    1px solid #CCCCCC;
    background-color: #F8F8FF;
    cursor:           pointer;
  }
  div.featureItem_over {
    background-color: #E8E8FF;
  }
  div.featureItem_select {
    background-color: #FFE8E8;
  }

  div#featureItem_0 {
    top:              0px;
  }
  div#featureItem_1 {
    top:              165px;
  }
  div#featureItem_2 {
    top:              330px;
  }
  div#featureItem_3 {
    top:              495px;
  }
  div#featureItem_4 {
    top:              660px;
  }


  div.picksVehName {
    height:           54px;
    overflow:         hidden;
  }

/* end left css */

/* ======================================================================== */

/* start right css */

#rightContainer {
	float: left;
	width: 576px;
	padding-bottom: 16px;
	margin-top: 16px;
}

/* items within right css */

#mainSearch {
	float: left;
	width: 556px;
}

#mapHolder {
	margin-bottom: 16px;
}

#rightBox,#viewimages_holder {
	float: left;

	margin-top: 16px;
}
#rightBox {
width: 556px;
}
#viewimages_holder {
  max-width:  556px;
  width:      566px;
  margin: 16px 10px 0px 10px;
}

.searchTL {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(/stat/searchTL.gif);
}

.searchTM {
	float: left;
	width: 510px;
	height: 17px;
	border-top: 6px solid #cccccc;
}

.searchTR {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(/stat/searchTR.gif);
}

.searchMain {
	float: left;
	width: 516px;
	border-left: 6px solid #cccccc;
	border-right: 6px solid #cccccc;
	padding: 10px 14px 0px 14px;
}

.searchBL {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(/stat/searchBL.gif);
}

.searchBM {
	float: left;
	width: 510px;
	max-height: 17px;
    height:     23px;
	border-bottom: 6px solid #cccccc;
}

.searchBR {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(/stat/searchBR.gif);
}

form#mainsearch {
  font-size:    12pt;
  display:      block;
  width:        516px;
  padding-bottom: 5px;
}
form#mainsearch div.formBody  select  {
  width:       250px;
  font-size:    11pt;
}
form#mainsearch div.formBody  select.short  {
  width:       100px;
  font-size:    11pt;
}
form#mainsearch div.formRow {
  width:        500px;
}
/* end right css */

/* ======================================================================== */

/* start footer css */

#footer {
	float: left;
	width: 780px;
	height: 38px;
	line-height: 38px;
	margin-bottom: 15px;
	display: inline;
	background-image: url(/stat/navFooterBG.gif);
}

/* items within footer css */

#footerContentLeft {
	float: left;
	width: 300px;
	height: 38px;
	line-height: 38px;
	text-align: left;
	padding: 0px 0px 0px 20px;
}

#footerContentRight {
	float: right;
	width: 400px;
	height: 38px;
	line-height: 38px;
	text-align: right;
	padding: 0px 20px 0px 0px;
}


/* end footer css */

/* ======================================================================== */


#bottomPad {
	float: left;
	width: 742px;
	height: 25px;
}

/* CONTACT US FORM */

/* ======================================================================= */

div#errorbox {
  float:    left;
  width:    508px;
  border:   1px solid #880000;
  padding:  5px;
}
div#errorbox h2 {
  font-size:  11pt;
  color:      #880000;
}
div#errorbox ul {
  width:      445px;
  border:     1px solid #CCCCCC;
  background-color: #F8F8F8;
  list-style: none;
  margin:     0px 10px 5px 10px;
  padding-top:    5px;
  padding-bottom: 5px;
}

div.contactus_detailsbox {
  float:      right;
  width:      175px;
  padding:    5px;
  border:     1px solid #CCCCCC;
  margin:     5px 5px 10px 10px;
}
div.contactus_detailsbox blockquote {
  margin:     5px 10px;
  padding:    0px;
}

form.contactform {
  float:      left;
  max-width:      510px;
  width:          520px;
  border:     1px solid #CCCCCC;
  padding:    5px;
}
form.contactform input,
form.contactform textarea {
  width:      280px;
  border:     1px solid #CCCCCC;
  margin-bottom:  2px;
}
form.contactform textarea {
  height:     150px;
}
form.contactform input.short {
  width:      150px;
}


input.submitbutton,
form.contactform input.submitbutton {
  float: right;
  border-top:   1px solid #CCCCCC;
  border-left:  1px solid #C8C8C8;
  border-right: 1px solid #484848;
  border-bottom:1px solid #444444;
  padding:      3px;
  font-size:    12pt;
  background-color:   white;
  color:        #0146A7;
  font-weight:  bold;
  width:        auto !important;
}



/* HOTPICKS */

/* ======================================================================= */

  div#hotpicks_holder {
    float:      left;
    width:      520px;
    border:     1px solid #CCCCCC;
    padding-bottom:  10px;
  }
  div.hotpick_box, div.hotpick_box_over {
    float:      left;
    width:      152px;
    height:     225px;
    background-color: #F8F8FF;
    border:     1px solid #CCCCCC;
    margin:     8px 5px 0px 5px;
    padding:    4px;
    line-height: 14px;
    text-align: left;
  }
  div.hotpick_box_over {
    background-color: #E8E8FF;
  }
  div.hotpick_box div.vehicle_name,
  div.hotpick_box_over div.vehicle_name {
    max-height:     54px;
    height:         60px;
    padding:        3px 1px 5px 1px;
    margin-bottom:  5px;
    border-bottom:  1px solid #CCCCCC;
    text-align:     center;
    overflow:       hidden;
    font-weight:    bold;
  }
  div.hotpick_box div.vehicle_loc,
  div.hotpick_box_over div.vehicle_loc {
    color:        #0759BC;
    font-weight:  bold;
  }
  div.hotpick_box,div.hotpick_box_over,
  div.hotpick_box div.vehicle_name, div.hotpick_box_over div.vehicle_name,
  div.hotpick_box div.vehicle_year, div.hotpick_box_over div.vehicle_year,
  div.hotpick_box div.vehicle_cc,   div.hotpick_box_over div.vehicle_cc,
  div.hotpick_box div.vehicle_loc,  div.hotpick_box_over div.vehicle_loc {
    cursor:       pointer;
  }

/* VIEW FULL DETAILS */

/* ============================================================================ */

  div#images_column {
    float:      right;
    width:      142px;
    padding:    4px;
    border:     1px solid #CCCCCC;
    background-color: #F8F8FF;
    text-align:   center;
  }
  div#images_column img {
    float:      right;
    margin-bottom:  5px;
    cursor:         pointer;
    border: 0px;
  }
  div#images_column h2 {
    font-size:   12pt;
    color:        #0759BC;
    padding:      0pt;
    margin:       0pt 0pt 5pt 0pt;
  }

  div#summary_box,div#details_holder {
    float:      left;
    width:      340px;
    padding:    4px;
    border:     1px solid #CCCCCC;
    background-color: #F8F8FF;
    text-align: left;
    margin-bottom:  15px;
  }
  div#summary_box h1,div#summary_box h1.red {
    font-size:  13pt;
  }
  div#summary_box h1.red {
    color:      #BC5907;
  }
  div#summary_box h2 {
    font-size:  12pt;
    color:        #0759BC;
    padding: 0px;
    margin:  0px;
  }

  div#details_column {
    float:      left;
    width:      350px;
    padding:    4px;
  }
  div#details_column p {
    line-height:  16px !important;
  }
  div#details_column div.formRow,div#details_column div.formRow_padbottom {
    width:      345px;
    border-bottom:  1px solid #CCCCCC;
  }
  div#details_column div.formHeader {
    font-weight:  bold;
    width:        125px;
    line-height:  24px;
  }
  div#details_column div.formBody {
    line-height:  24px;
  }

/* FAQs */
    h1.faq  { font-size: 13pt; cursor:  pointer; margin-bottom: 0px; padding: 5px 0px;
              float: left; width: 525px; }
    h2.faq  { font-size: 11pt !important; cursor:  pointer;
              margin: 0px; padding: 5px 5px 5px 10px;
              float: left; width: 475px;
              font-weight: normal; color: #0759BC}
    h3.faq  { font-size: 12pt }
    div.faqholder     { display:  none; float: left; border: 1px solid #CCC; margin-bottom: 10px }
    div.faqholder img {  float: right; margin: 5px 5px 0px 0px; border: 0px }
    div.faqholder div  {  float: left; cursor: pointer }
    div.faqholder div.faqsubholder  { display:  none; float: right; width: 425px; margin: 10px 10px 15px 0px; cursor: default }




















