/* blue page */
#par {
 width:1005px;
 height: 793px;
 background-image:url(../imgs/grn_content2.gif);
 background-repeat:no-repeat;
}

#installC
{
    color: White
}

/* heading info */
#brand {
 background-image:url(../imgs/grnBrand.gif);
 background-repeat:no-repeat; 
 width:437px; 
 height: 177px; 
 padding:0 0 0 0 ;
 float:left;
 }
/* heading info */
 
#dropmenu {
 background-image:url(../imgs/gnr_right.gif); 
 background-repeat:no-repeat; 
 width:558px; 
 height:120px; 
 padding:30px 0 0 0 ;
 margin-left:437px;
 } 
/* CSS Document */

body {
 margin: 0 auto;
 background-color:#000000;
 position:relative;
 font: 70%/1.4 verdana, arial, helvetica, sans-serif;
}


#cphMaster 
{
    width: 485px; margin-left: 230px; position: absolute;
}

* html #cphMaster 
{
    margin-left: 0px;
}

*+html #cphMaster 
{
    margin-left: 0px;
}


 
#container {
 margin:0 auto;
  width:1005px;
 height:750px;
}

#hdr {
padding:0;
margin: 0 255px;
width: 250px;
}

#mid {
 margin: 10px 0 0 25px;
 width:535px;
 float:left;
}

#mid_display {
 margin: 10px 0 0 25px;
 width:630px;
 float:left;
}

#regi_form { 
 float:right;
 width:600px;
 padding: 5px;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 margin: -44px 0 0 0;
}

#regi_form form {
 margin:0 0 30px 0 ;
}

#regi_form form select {
 width:110px;
}

#regi_form form input {
 border:1px solid #2e2d2d;
 background:#999999;
 margin:0 10px 0 10px;
}

#display_img {
 float:right;
 width:390px;
 height:450px;
}

#col1{
 float:left;
 margin-top: 10px;
}

#col2{
float:right;
margin-top: 10px;
position:relative;
}


#ctl00_showroom {

 background-repeat:no-repeat; 
 margin:40px 30px 0 3px;
 padding:45px 0 0 0;
 height:330px;
 width:199px;
 float:right;
}

#ctl00_lowAd 
{
    margin: 10px 30px 0 3px;
    height: 61px;
    width: 200px;
    float: right;
    cursor: pointer;
}

#rightAdvert 
{
 background-repeat:no-repeat; 
 margin:0 30px 0 3px;
 padding:0 0 0 0;
 height:213px;
 width:199px;
 float:right;
}


.img {
 height:56px;
 width:76px;
 border:3px solid #ffffff;
 margin:3px;
}

.thmb {
 height:50px;
 width:50px;
 border:3px solid #ffffff;
 margin:1px;
}

.detail_thumbs {
 width:525px; 
 border:1px solid #cccccc;
}

#thumbs ul li {
 display:inline;
}

#thumbs ul {
 margin-left:-40px;
}

#center {
 height:300px;
 width:450px;
}

#register {
 border-right:1px solid #040404;
 width:150px;
}

#register div, #login div, #changeRegInfo div {
 margin-bottom:10px;
}

#login {
margin-top:-255px;
float:right;
width:250px;
}

/* footer info */

#footer {
 background-image:url(../imgs/footer.gif);
 background-repeat:no-repeat;
 height:42px;
 width:1005px;
 clear:both;
 color: #cccccc;
}

#footer p {
 font-size:12px;
 color:#cccccc;
}

#cmntbox 
{
    margin-top: 30px;
}

.display_form_result {
 padding:7px;
 margin:10px 0 15px 0;
 border:1px solid #cccccc;
}

.primarynfo {
 margin:4px;
 padding:4px;
 border-bottom: 1px solid #333333;
}

#register_form {
 float:left;
 border:3px solid #ffffff;
}

#login input,#register input, #changeRegInfo input {
 margin: 5px 0 8px 0;
}

.form_text {
 padding:0;
 margin:0;
 color:#ffffff;
 font-weight:bold;
 font-size:12px;
}

#ctl00_cph_commentbox {
 border:1px solid #333333;
 background-color:#333333;
 color:White;
 margin-top: 5px;
 width: 459px;
}

#feature_set1 ul li, #feature_set2 ul li, #feature_set3 ul li,#feature_set4 ul li {
 display:inline;
}

#display_image div ul img {
 width:171px;
 height:101px;
}

.showCar {
 background-image:url(../imgs/showcarbg.jpg);
 background-repeat:no-repeat;
 padding:7px;
}

#display_mtx {
 float:right;
 width:390px;
 border-color:#000099;
 border:3px solid #ffffff;
}

#display_mtx1{
 float:right;
 width:490px;
}

#display_mtx1 div{
 width:490px;
}

.enteredprod a:hover {width:100px; background-color:#FFFFCC;}

.describer {
 font-weight:bold;
 color:#ffffff;
}

* html #display_mtx {
 float:right;
 width:400px;
 border-color:#000099;
}

* html .detail_thumbs {
 width:450px; 
}

* html .detail_thumb ul {
 margin-left:-20px;
 padding-left:-20px;
}

* html #center {
 width:450px;
 height:350px;
}

* html #mid_display {
 margin: 31px 0 0 10px;
 width:745px;
 float:left;
}

* html .detail_thumb ul li {
 list-style:none;
 border:1px solid #f33fff; 
}

* html #thumbs ul {
 margin-left:10px;
}

* html #ctl00_showroom {
 margin:40px 10px 0 0;
 height:330px;
 width:200px;
 float:right;
}

* html #rightAdvert 
{
   margin:0 10px 0 0;
   margin-top: -30px;
 height:213px;
 width:199px;
 float:right; 
}

* html #display_mtx1 {
 float:right;
 border-color:#000099;
 border:3px solid #ffffff;
}

* html #dropm
{
    margin-left: -30px;
}

* html #register {

}

#showTabs {
 clear:both;
 padding:10px 5px 0 5px;
}

#nxt {
 background-image:url(../imgs/nxt.jpg);
 background-repeat:no-repeat;
 float:left;
 text-indent:-999px;
}

#prv {
 background-image:url(../imgs/prev.jpg);
 background-repeat:no-repeat;
 float:right;
 text-indent:-999px;
}

#nxt a, #prv a {
 display:block;
 height:26px;
 width:77px;
}

*+html #login{margin-top:-327px;}

* html #ctl00_cph_commentbox 
{
    margin-top: 5px;
    width: 459px;
}

*+html #ctl00_cph_commentbox 
{
    margin-top: 5px;
    width: 459px;
}

* html #cmntbox 
{
    margin-top: -10px;
    float: left;
}
* html #dropmenu 
{
    position:absolute;
    margin-left: -5px;
}

* html #hdr 
{
    position:absolute;
    margin-top:150px;
    margin-left:-20px;
}

 * html #par {
 width:998px;
 height:793px;
 background-image:url(../imgs/grn_content2.gif);
 background-repeat:no-repeat;
}

#promo { position: absolute; margin: 20px 0 0 60px }

* html #promo { margin: 20px 0 0 55px }
* +html #promo { margin: 20px 0 0 55px }

#ctl00_cph_siteMsg { position: absolute; margin: 30px 0 0 20px }

#vehicleHeader 
{
    width: 485px; margin: 130px 0 0 -30px; padding: 0 3px 7px 15px; color: White; position: absolute
}
/*
* html #vehicleHeader 
{
    margin-left: 0px;
}
*/

#ctl00_cph_pTerms table
{
    width: 300px;
    margin: 0;
    border: none;
}
#ctl00_cph_pTerms td
{
    padding: 0px;
    border: none;
}
#ctl00_cph_pTerms td.bubbleWinBkgd
{
    background-color: #101010;
}