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


/*
---------------------------------------------
08. search
---------------------------------------------
*/

.topsection{cloear:both;}

#search_group{float:left; padding-left:20px}

/*#search_group{float:left; margin-top:-350px; padding-left:20px}*/
.search { width:190px;float:left; padding-left:8px; padding-bottom:15px; clear:both;}
.search h3 {padding-bottom:0px; margin-bottom:0px; font-size:18px;}

.search fieldset { width:142px; float:left; margin-top:3px; padding:15px 20px; border:1px solid #999; }
.search fieldset .droplist { width:142px; float:left; font-size:12px; font-weight:normal; color:#000000; border:1px solid #D0DDE7; padding:1px; margin-bottom:5px}

.search .submit{margin-top:2px; background:url(../images/bg_button_red.gif) bottom; border:none; color:#FFF; font-weight:bold; font-size:11px; padding: 2px;}

.credit_link{float:left; padding:10px 0 10px 6px; }

/*
---------------------------------------------
20. search box
---------------------------------------------
*/


#searchbox { width:630px; float:left; background:url(../images/bg_rightcontentbox.gif) repeat-y right; padding-left:8px}

.searchbox { width:600px; float:left; background: url(../images/bg_rightcontentbox_bottom.gif) no-repeat bottom; padding:10px 15px; padding-bottom:20px}
.searchbox h4 { padding-bottom:10px}

.searchbox ul { list-style:none; float:left; padding-left:10px}
.searchbox ul li { background:url(../images/li_bullet.gif) no-repeat 0 6px; font-size:11px; font-weight:normal; color:#004B78; padding:1px 0; padding-left:10px}
.searchbox ul li a:link, .searchbox ul li a:visited { color:#004B78; text-decoration:none}
.searchbox ul li a:hover { color:#004B78; text-decoration:underline}


.set_search { width:290px; float:left; border-right:1px solid #3B7495; padding-right:5px}
.set_search2 { width:290px; float:left; padding-left:10px}


#selector{height:70px; width:846px; background:url(../images/bg_index_selector2.gif) no-repeat; margin:3px auto -1px auto; text-align:center; padding-left:50px;}
#selector h1{color:#333;}
#selector h3{float:left; font-size:14px; font-weight: bold; display:inline; margin: 10px 90px 0 0; width:130px; }
#selector .last{margin-right:0;}
#selector a {color:#333; text-decoration:none}
#selector a:hover{text-decoration:underline;}


#main_banner{width:651px; height:368px; background:url(../images/bg_index_main_banner.jpg) no-repeat; margin:-3px 0 0 238px;}
#main_specials{float:left; padding: 10px 0 0 22px;;}
#welcome_line{color:#FFFFFF; font-size:24px; padding:15px 0 0 24px;}

#jdsgShowcase{width: 600px !important; height: 260px !important; cursor:url; overflow:hidden;background:none;}
.imageElement img{cursor:hand;}

#featured_specials{height:300px; width:863px; background:url(../images/bg_featured_vehicles.jpg) no-repeat; margin: 10px auto 0 auto; text-align:center;}
#featured_specials .title{font-size:26px; color:#FFFFFF; padding:10px;}

#specials_group{margin:0 auto; width:660px}

#featured_specials .featured_special_unit {float:left; margin-right:25px;}
#featured_specials .last{margin:0;}
#featured_specials .featured_special_unit .description{background:url(../images/bg_featured_price.gif) repeat-x; width:200px; height: 48px; padding:10px 0 2px 0;}
#featured_specials .featured_special_unit .description a{color:#000; font-size:12px; overflow:hidden}

#bottom_group{margin:5px 0 0 45px;}
#about_top{background:url(../images/bg_about_top.gif) no-repeat; width:865px; height:38px;float:left;}
#about_middle{background:url(../images/bg_about_middle.gif) repeat-y; width:865px; float:left;}
#about_middle .left{width:385px;padding-left:25px; font-size:14px; float:left;}
#about_middle .right{width:410px;padding-left:40px; font-size:14px; float:left; }
#about_bottom{background:url(../images/bg_about_bottom.gif) no-repeat; width:865px; height:58px;float:left;}

.title_about{font-size:24px; margin:0 5px 10px 0px}

#about_middle .left_sub{float:left; padding:0; width:225px; border-right:1px solid #000000; }
#about_middle .right_sub{float:left; padding:5px; width:170px;}


#about_middle ul { list-style:none; float:left; padding-left:10px}
#about_middle ul li { background:url(../images/li_bullet.gif) no-repeat 0 6px; font-size:11px; font-weight:normal; color:#004B78; padding:1px 0; padding-left:10px}
#about_middle ul li a:link, .searchbox ul li a:visited { color:#004B78; text-decoration:none}
#about_middle ul li a:hover { color:#004B78; text-decoration:underline}

.logo_links{width:860px; padding:15px 0; margin:auto; text-align:center;}

.logo_links img{border:none;}





