body {background-color: #999999;}
#mainBody {width: 924; margin:0 auto; text-align: center; background-color: #ffffff;}
#mainBodySEM {width: 924px; margin:0 auto; text-align: center; background-color: #e8e8e8; background-color: #ffffff;}
/* Top Banner Area */
.hometopbanner {width: 924px; height: 280px; background: url(images/main_image.jpg) top center no-repeat; padding: 0; margin: 0; background-color: #ffffff;}
.hometopbanner2 {width: 924px; height: 310px; background: url(images/main_image2.jpg) top center no-repeat; padding: 0; margin: 0; background-color: #ffffff;}
.hometopbanner3 {width: 924px; height: 80px; background: url(images/home-banner3.jpg) top center no-repeat; padding: 0; margin: 0; background-color: #ffffff;}
.hometopbanner4 {width: 924px; height: 80px; background: url(images/home-banner4.jpg) top center no-repeat; padding: 0; margin: 0; background-color: #ffffff;}
.knowpad {height: 21px; width: 329px; margin-left: 0px; padding-bottom: 17px; background: url(/Images/knowwhatyouwant.gif) top left no-repeat;}
.knowpadC2 {height: 21px; width: 329px; margin-left: 0px; padding-bottom: 17px; background: none;}
.knowpadSEM {height: 21px; width: 329px; margin-left: 0px; padding-bottom: 17px; background: url(/Images/findthenewcarSEM.gif) top left no-repeat;}
/*Middle Gray Gradient*/
.midgraygradient_bg {}
ol{margin-top:0; border:1px solid #efefef;}
ol li{color:#999; font-size:14px; line-height:15px;}
ul li{color:#999; font-size:14px; line-height:15px;}
.hide{display:none;}
.show{display:block;}
/* clearing */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display: block;}
/*Green_CPO Section Styles*/
.green_cpo_content {padding: 0px 15px;}
#green_cpo_container {border-top: solid 1px #f0f0f0;}
/*White section styles*/
.white_content {margin: 0px 15px;}
.researchlinkpad {padding-bottom: 6px;}
/*Ad Image*/
.adimage
{border: solid 1px #cccccc;}
/*Best Value styles*/
.browsefavdiv {margin: 10px 25px 15px 5px;}
.bvtabtext1{color: #999999; font-size: 11px; font-weight: bold;}
.bvtabtext2{color: #000000; font-size: 14px; font-weight: bold; padding-left: 2px;}
.bvtabtext3{color: #0000ff; font-size: 10px; font-weight: bold; padding-left: 5px;}
.vehtext1 {color: #000000; font-size: 13px; font-weight: bold; text-align: center;}
.vehtext1pad { padding: 3px 0 10px 0;}
.vehtext2 {color: #474747; font-size: 13px; font-weight: bold; text-align: center;}
.vehtext_bg {width: 214px; height: 48px; margin: 0 auto; background: url(/Images/Layout/Background/BV/bv_textBG.gif) bottom center no-repeat; overflow: hidden;}
.bv_boxborder {width: 226px; border: solid 1px #cccccc; text-align: center;}
.bvboxtop {background:url(/Images/Layout/BV/bv_top.png) no-repeat; width: 650px; height: 30px; padding: 0; margin: 0;}
.bvboxmid {background:transparent url(/Images/Layout/BV/bv_mid.png) repeat-y; width: 650px; padding: 0; margin: 0; overflow: hidden;}
.bvboxbot {width: 650px; height: 43px; padding: 0; margin: 0; background:transparent url(/Images/Layout/BV/bv_bottom.png) no-repeat;}
#BVButtonDiv {cursor: pointer; float: right; margin: 5px 15px 0 0;}
.smallbutton_greenBV {background: transparent url(/Images/Buttons/bv_seemore.gif) no-repeat; width: 148px; height: 27px; line-height: 27px; text-align: center; font-size: 11px; font-weight: bold; white-space: nowrap;}
/* SEM Landing Page Styles */
.h2Check {font-size: 12pt; font-weight: bold; color: #9b9aa2; padding-right: 20px; display: inline;}
.checkdiv {padding-bottom: 15px;}
.divService {width: 645px; padding: 18px 0; background-color: #e8e8e8; text-align: center; vertical-align: middle; font-size: 20pt; color: #5b676e; margin: 0 auto;}
.divCheckTable {width: 645px; background-color: #f5f4f6; padding-top: 20px; margin: 0 auto; text-align: left;}
.divCheckTableContainer {text-align: center;}
.popu_left{width:650px;float:left;overflow:hidden;position:relative;left:5px;}
.popu_left h2{font:normal 18px/1.5em Tahoma, Arial,"Microsoft YaHei",Simsun;color:#333333;width:330px;float:left;}
.popu_left ul{margin-top:20px;float:left;width:490px;}
.popu_left h3{color:#333;font-size:18px;}
.popu_left dl{width:150px;float:left;font: 12px/1.5em Arial;;margin-top:10px;}
.tx-asdotschoolscomsrchschools-pi1 {color: #454545; font-size: 11px;}
.search_box {
    width: 351px;
    height: 31px;
    background: url(images/bg_search_box.gif);
}
.search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 309px;
    background: none;
    font-size: 1.1em;
}
.search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

.search_box2 input {
margin: 0 ;
border: 0;
}

.search_box2 {
    width: 232px;
    height: 31px;
    background: url(images/bg_search_box2.gif);
}
.search_box2 #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 188px;
    background: none;
    font-size: 1.1em;
}
.search_box2 #go {
    float: right;
    margin: 3px 4px 0 0;
}
#searcharea{  
padding: 10px;
width: 610px;
height: 40px;
font: bold 11px verdana,arial,helvetica,sans-serif;
text-align: center;
border: 2px solid #cccccc; 
background-color: #f0f8ff;
}
#searcharea .item{ float: left;padding-right: 32px;}
#searcharea label{  float: left;}
