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


/*
---------------------------------------------
07. left panel
---------------------------------------------
*/

#leftpanel { width:225px; float:left; padding:25px; padding-top:30px}

.bbb_logo{padding-left:10px;}

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

#search { width:190px; float:left; padding-left:8px; padding-bottom:15px}
#search h4 { background:url(../images/arrow.gif) no-repeat right center; padding-bottom:5px}

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


/*
---------------------------------------------
09. roushdealer
---------------------------------------------
*/


#roushdealer { width:165px; float:left; background:url(../images/bg_left_redbox.gif) no-repeat; padding:10px 30px;  margin:12px 0}
#roushdealer .heading { width:165px; float:left; padding:5px 0}
#roushdealer .photo_roushdealer { width:165px; float:left}


/*
---------------------------------------------
10. blue box - expandable
---------------------------------------------
*/


.bluebox { width:225px; float:left; background:url(../images/bg_left_bluebox.gif) no-repeat bottom; margin:12px 0}
.bluebox_topborder { width:225px; height:5px; background:url(../images/bg_left_bluebox_top.gif) no-repeat}
.bluebox a:link, .bluebox a:visited, .bluebox a:hover{color:#FFFFFF; text-decoration:underline;}

/*
---------------------------------------------
11. left special
---------------------------------------------
*/


.leftspl { width:178px; float:left; text-align:center; padding:10px 0 15px 26px}
.leftspl h2 { font-size:24px; font-weight:normal}
.leftspl .photo_spl { float:left; padding:5px 0}


/*
---------------------------------------------
12. quick links
---------------------------------------------
*/

#quicklinks { width:180px; float:left; padding:10px 0; padding-left:23px}
#quicklinks h4 { font-size:19px; color:#FFFFFF; text-align:center}
#quicklinks ul { list-style:none}
#quicklinks ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; padding:1px 0}
#quicklinks ul li a:link, #quicklinks ul li a:visited { display:block; color:#FFFFFF; text-decoration:none}
#quicklinks ul li a:hover { color:#FFFFFF; text-decoration: underline}


/*
---------------------------------------------
13. right panel
---------------------------------------------
*/

#rightpanel { width:652px; float:left; padding-bottom:50px; padding-top:15px}



/*
---------------------------------------------
14. welcome box
---------------------------------------------
*/

#welcomebox { width:652px; float:left; background: url(../images/bg_right_bluebox_middle.gif) repeat-y;}
.welcomebox { width:614px; float:left; background:url(../images/bg_right_bluebox.gif) no-repeat; 
padding:14px 19px}
.welcomebox h1 { padding-top:5px}
#welcomebox .rightbluebox_bottom { width:652px; height:7px; float:left; background:url(../images/bg_right_bluebox_bottom.gif) no-repeat bottom}
#jdsgShowcase{width: 614px !important; height: 200px !important; cursor:url; overflow:hidden;}



/*
---------------------------------------------
15. service open
---------------------------------------------
*/

#serviceopen { width:635px; float:left; background:url(../images/bg_right_bluebox.gif) no-repeat; padding:5px 0; padding-left:17px; margin-top:10px}

#serviceopen img{border:none;}
#serviceopen .photo1{float:left;padding-top:4px;}
#serviceopen .photo2{float:left; padding:10px 5px 5px 15px;}
#serviceopen .photo3{float:left; padding:5px 10px 5px 5px; margin-left:70px;}
#serviceopen .leftmargin{margin-left:20px;}

.rightbluebox_bottom { width:652px; height:7px; float:left; background:url(../images/bg_right_bluebox_bottom.png) no-repeat bottom; position:relative}


/*
---------------------------------------------
16. button list
---------------------------------------------
*/

#buttonlist { width:644px; float:left; padding:15px 0; padding-left:8px}
#buttonlist h5 { font-size:15px}
.button_searchinv { width:184px; float:left; background:url(../images/bg_button_searchinv.gif) no-repeat; padding:6px 8px 8px 10px}

.button_hours { width:93px; float:left; background:url(../images/bg_button_hours.gif) no-repeat; padding:6px 8px 8px 10px}
.button_map { width:83px; float:left; background:url(../images/bg_button_map.gif) no-repeat; padding:6px 8px 8px 10px}
.button_ebay { width:60px; float:left; background:url(../images/bg_button_ebay.gif) no-repeat; padding:6px 8px 8px 20px}
.button_contact { width:118px; float:left; background:url(../images/bg_button_contact.gif) no-repeat; padding:6px 8px 8px 10px}


/*
---------------------------------------------
17. see what
---------------------------------------------
*/


#seewhat { width:637px; float:left; background: url(../images/bg_seewhatbox.png) no-repeat; padding:6px 25px 5px 6px; position:relative}


/*
---------------------------------------------
18. featured
---------------------------------------------
*/


#featured { width:652px; float:left; background:url(../images/bg_featuredbox.gif) repeat-y; padding-top:6px; margin-top:-10px;}
.featuredbox { width:640px; float:left; background:url(../images/bg_featuredbox_bottom.gif) no-repeat  left bottom; padding-left:12px; padding-top:15px; padding-bottom:15px}

#featured h1 {font-family: Arial, Helvetica, sans-serif; font-size:45px; color:#004B78; text-align:center; padding-bottom:15px}
#featured h1 .text_bold { font-weight:bold}
#featured p { color:#004B78; text-align:center}
#featured h2 { font-weight:normal; color:#004B78; text-align:center; padding:5px 0}
#featured a:link, #featured a:hover, #featured a:visited { color:#004B78;}  

#featured .set { width:180px; float:left; border-right:1px solid #3E7798; padding:0 15px}
#featured .set_right { width:180px; float:left; padding:0 13px}

#featured .photo_featured { width:179px; float:left; padding-bottom:5px}


/*
---------------------------------------------
19. about box
---------------------------------------------
*/


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

.headingbox { width:630px; float:left; background:url(../images/bg_rightcontentbox_top.gif) no-repeat; text-align:center; padding:10px 0}

.aboutbox { width:580px; float:left; background: url(../images/bg_rightcontentbox_bottom.gif) no-repeat bottom; padding:15px 25px; padding-bottom:30px}
.aboutbox p { font-family:Arial, Helvetica, sans-serif; color:#004F7D}


/*
---------------------------------------------
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}

.links_title{padding:15px 0 10px 0; font-size:12px; text-align:center; text-decoration:underline;}
.logo_links{padding:12px 0; text-align:center}




