@charset "utf-8";
/* CSS Document */



/* Home Box */
#home-box {display:block; float:right; width:770px; min-height:340px; height:auto !important; height:340px; margin-bottom:20px; background:#dedede url(../images/home-box-gradient.gif) top repeat-x;}
#home-box .top-corners {width:770px; background:url(../images/home-box-top-corners.gif) top left no-repeat;}
#home-box .bottom-corners {width:770px; background:url(../images/home-box-bottom-corners.gif) bottom left no-repeat;}
#home-box .home-box-menu-bg {width:770px; background:url(../images/home-box-menu-bg.gif) top left repeat-y;}



/* Home Box Menu */
#home-box-menu {display:block; float:left; width:200px; min-height:230px; height:auto !important; height:230px; padding-top:69px; background:url(../images/box-menu-top-bg.gif) top no-repeat;}
#home-box-menu ul {list-style: none;}
#home-box-menu ul li {display:block; height:36px; width:200px;}

/* Home Box Menu - attaching active state to background of li for pre-loading */
#home-box-menu ul li.but1 {background:url(../images/box-menu-but-make.gif) top center no-repeat;}
#home-box-menu ul li.but2 {background:url(../images/box-menu-but-vehicle-type.gif) top center no-repeat;}
#home-box-menu ul li.but3 {background:url(../images/box-menu-but-price-range.gif) top center no-repeat;}
#home-box-menu ul li.but4 {background:url(../images/box-menu-but-gas-mileage.gif) top center no-repeat;}
#home-box-menu ul li.but5 {background:url(../images/box-menu-but-car-features.gif) top center no-repeat;}
#home-box-menu ul li.but6 {background:url(../images/box-menu-but-more-options.gif) top center no-repeat; height:37px;}

#home-box-menu ul li a {display:block; width:200px; height: 36px;}

/* Home Box Menu - Buttons Rollovers */
#home-box-menu ul li.but1 a:link, #home-box-menu ul li.but1 a:visited {background:url(../images/box-menu-but-make.gif) top left no-repeat; position:static;}
#home-box-menu ul li.but2 a:link, #home-box-menu ul li.but2 a:visited {background:url(../images/box-menu-but-vehicle-type.gif) top left no-repeat; position:static;}
#home-box-menu ul li.but3 a:link, #home-box-menu ul li.but3 a:visited {background:url(../images/box-menu-but-price-range.gif) top left no-repeat; position:static;}
#home-box-menu ul li.but4 a:link, #home-box-menu ul li.but4 a:visited {background:url(../images/box-menu-but-gas-mileage.gif) top left no-repeat; position:static;}
#home-box-menu ul li.but5 a:link, #home-box-menu ul li.but5 a:visited {background:url(../images/box-menu-but-car-features.gif) top left no-repeat; position:static;}
#home-box-menu ul li.but6 a:link, #home-box-menu ul li.but6 a:visited {background:url(../images/box-menu-but-more-options.gif) top left no-repeat; height:37px; position:static;}

#home-box-menu ul li.but1 a:link, #home-box-menu ul li.but1 a:visited, #home-box-menu ul li.but2 a:link, #home-box-menu ul li.but2 a:visited, #home-box-menu ul li.but3 a:link, #home-box-menu ul li.but3 a:visited, #home-box-menu ul li.but4 a:link, #home-box-menu ul li.but4 a:visited, #home-box-menu ul li.but5 a:link, #home-box-menu ul li.but5 a:visited, #home-box-menu ul li.but6 a:link, #home-box-menu ul li.but6 a:visited {background-position:top left; position:static;}

#home-box-menu ul li.but1 a:hover, #home-box-menu ul li.but2 a:hover, #home-box-menu ul li.but3 a:hover, #home-box-menu ul li.but4 a:hover, #home-box-menu ul li.but5 a:hover, #home-box-menu ul li.but6 a:hover {background-position:top center; position:static;}

/* Home Box Menu - Makes the text disappear */
#home-box-menu ul li a span {display:none; overflow: hidden; width:0; height:0; font-size:1px;}

#home-box-menu ul li.active1 {background:url(../images/box-menu-but-make.gif) top right no-repeat;}
#home-box-menu ul li.active2 {background:url(../images/box-menu-but-vehicle-type.gif) top right no-repeat;}
#home-box-menu ul li.active3 {background:url(../images/box-menu-but-price-range.gif) top right no-repeat;}
#home-box-menu ul li.active4 {background:url(../images/box-menu-but-gas-mileage.gif) top right no-repeat;}
#home-box-menu ul li.active5 {background:url(../images/box-menu-but-car-features.gif) top right no-repeat;}
#home-box-menu ul li.active6 {background:url(../images/box-menu-but-more-options.gif) top right no-repeat; height:37px;}

/* Home Box Menu Bottom */
#home-box-menu-bottom {display:block; width:190px; height:40px; padding-left:10px; background:url(../images/home-box-menu-bottom-bg.gif) bottom left no-repeat;}
#red-button-home-box {width:160px; margin-left:auto; margin-right:auto;}



/* Home Box Content */
#home-box-content {display:block; float:right; width:540px; padding:15px 0 0 30px; margin-bottom:-12px;}
#home-box-content h1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#404040; font-weight:normal; border-bottom:1px dotted #bfbfbf; margin:0 20px 20px 0; padding:2px 0 2px 0;}
#home-box-content h1 em {color:#e50000; font-style:normal;}
#home-box-content h1 a {float:right; border:0; margin-top:-24px;}
#home-box-content h1 a img {border:0;}
#home-box-content p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-right:20px;}

.clear-home-box {clear:both; height:1px;}

#option-1, #option-2, #option-3, #option-4, #option-5, #option-6, #option-7 {width:539px; min-height:295px; height:auto !important; height:295px; padding:15px 0 0 0; border-right:1px solid #d1d1d1; margin-bottom:-30px;}

#home-box-content ul {list-style:none; padding-left:1px;}
#home-box-content ul li {display:block; float:left; margin-bottom:3px;}
#home-box-content ul li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005ad9; padding:2px;}
#home-box-content ul li a:hover {color:red;}
#home-box-content ul li em {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#666666;}

#option-1 ul {clear:right;}
#option-1 ul li {width:134px;}

#option-2 ul {margin-top:16px;}
#option-2 ul li {width:134px; margin-bottom:15px;}
#option-2 ul li strong {display:block; font-weight:normal; margin-top:0px}
#option-2 ul li a {font-size:11px;}
#option-2 ul li em {font-size:11px; font-style:normal;}
#option-2 ul li img {margin:5px 53px 0 0;}

#option-3 ul li {width:230px;}
#option-4 ul li {width:190px;}
#option-5 ul li {width:200px;}

#option-6 input.button {margin-left:0; clear:left;}
#option-6 label {display:block; float:left; clear:left; width:45px; line-height:22px; height:22px; margin:0 10px 10px 0; text-align:right; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
#option-6 select {clear:right;}
#option-6 div.colfirst {float:left; width:260px;}
#option-6 div.colfirst input {width:240px; margin-bottom:4px;}
#option-6 div.colfirst input.button {width:120px; margin-top:10px;}
#option-6 div.colfirst p {clear:both; margin: 5px 0 5px 0;}
#option-6 div.colsecond {float:right; width:260px;}
#option-6 div.colsecond p {clear:both; margin: 5px 0 5px 0;}
#option-6 div.colsecond input.button {margin:10px 0 0 55px;}

#option-7 form {margin:0 0 30px;}
#option-7 input.zip-code {width:60px; height:18px; margin:8px 0 0px 0; padding:2px 0 0 4px;}
#option-7 input.button {margin:8px 0 30px 5px;}

.option1,.option2,.option3,.option4,.option5, .option6 {display:none;}

