*{margin:0;padding:0;font-family:arial,sans-serif}
html {height:100%} /* ie7 needs this...Height is 100%, so the body can be 100% */ 
body {background:#000;/*url(http://www.broombroom.com/images/bg/tlg.jpg) repeat-x top left;/*background:top center #000;color:#2A2A2A;*/font:11px arial,sans-serif;margin:0;/*min-height:1600px*/height:100%; overflow-y:auto}
h1 {color:#352945;font:700 14pt/20pt arial,sans-serif}
h2 {color:#352945;font:700 12pt arial,sans-serif}
h3 {color:#352945;font:700 11pt arial,sans-serif}
.clear{clear:both}
a:link,a:visited {color:#3163AD;text-decoration:none}
a:hover {color:#03C;text-decoration:underline}
form{z-index:0}
input {color:#0C0303;font:11px/14px Tahoma,sans-serif;text-align:left}
p {line-height:160%}
table,td {border:0;color:#2A2A2A;font:11px arial,sans-serif}
#HEADER_content {/*background:#000;*/margin:0 auto;overflow:hidden;width:980px}
#HEADER_location2 {background:#000;height:131px;width:980px;float:right;margin-top:0}
#HEADER_broombroom_LOGO2 {color:#fff;float:left;font-size:12px;font-weight:700;letter-spacing:1px;line-height:16px;margin-left:0;margin-top:0}
#broombroom-cars{display:block;float:left;width:457px;height:131px;/*margin-left:140px;*/margin:0;background:#000 url(http://www.broombroom.com/images/bg/mainlogog.png) no-repeat 0 0;text-decoration:none;border:0}
#fholder {background:#000;background-position:top left;clear:both;width:100%;margin:0;padding:0;min-height:145px}
#fh{background:transparent;margin:0 auto;overflow:hidden;width:980px}
#FOOTER_location {float:left;background: url(http://www.broombroom.com/images/bg/bl2g.jpg) repeat-x;padding:0;width:980px}
#vw-golf {display:block;clear:both;height:35px;/*background:#5A1414;*/text-align:right;/*border:silver 2px solid;*/border-left:none;border-right:none;color:#ccc;font-size:14px;overflow:hidden;padding:0}
#vw-golf a {color:#fff;font-size:12px;line-height:35px;margin:0 20px}
#audi-bmw {display:block;clear:both;height:39px;/*background:#EBEBE7;*/text-align:left;overflow:hidden;color:#C0C0C0}
#audi-bmw a,#audi-bmw a:hover,#audi-bmw a:visited {color:#3163AD;font-size:11px;line-height:39px;vertical-align:middle;text-decoration:underline}
#broombroom {clear:both;background:#000;float:left;display:block;width:740px;line-height:1.6em;margin:10px 0 0 0;color:#F4F4F4;padding:10px 0 10px 10px;overflow:hidden}
#MAIN_location {margin:0 auto;width:980px;background:#fff}
#MAIN_pagesetup {background:#fff;clear:both;margin:0;width:980px}
#MAIN_content_border {background:#fff;/*border:solid 1px #fff/*ccc*/;border-top:0;float:left;width:980px;z-index:0}
#r-f {background:transparent;border:none/*solid 1px #fff/*ccc*/;float:left;width:208px;z-index:10000;display:block;top:125px;margin-left:775px;position:fixed; padding:10px 0;height:1500px}
.rbox1,.rbox2 {display:block;background:#292929;border:1px solid silver;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px}
.rbox1{height:95px;font:700 14px/1.8em arial,sans-serif;color:#fff;text-decoration:none;margin-top:15px}
.rbox2{padding:5px 11px;height:140px;font:700 14px/1.8em arial,sans-serif;color:#fff;text-decoration:none;margin-top:0;text-align:center}
a#car-finance-calculator{display:block;background:url(http://www.broombroom.com/images/bg/calcbgr.jpg) no-repeat;width:207px;height:207px;color:#fff;padding:24px 0 0 15px;font-weight:700;margin:0;border:0;text-decoration:none}
a#car-finance-calculator b{font-size:14px}
a#car-finance-calculator span{font-size:10px;line-height:150%;color:#E4E4E4}
#pho{font:700 14px/42px arial,sans-serif;color:#fff;text-decoration:none;padding:0 0 8px 60px;margin:0}
#pho{background:transparent url('http://www.broombroom.com/images/bg/phone52.png') no-repeat 11px 5px}
a#mes{display:block;background:transparent url('http://www.broombroom.com/images/bg/message2.png') no-repeat 11px 0;padding:0 0 0 60px;height:38px;margin:0}
a#mes,a:hover#mes,a:visited#mes{font:700 14px/38px arial,sans-serif;color:#fff;text-decoration:none}
input#su{background:url('http://www.broombroom.com/images/bg/signup2.png') no-repeat;background-position: 0 0;border:0;height:28px;width:105px;cursor:pointer;margin:0 0 6px 0}
input#su:hover{background-position: 0 -28px}
#sub_dob {height:0;margin:0;padding:0;visibility:hidden;width:0;display:none;line-height:0}
#topline {color:#96B3E9;font:400 12px/15px arial,sans-serif;float:right;margin-right:38px;margin-top:35px}
#sub_email,#sub_name {background:#fff;color:gray;display:block;height:13px;margin:6px auto 0 auto;padding:2px;width:140px;font:9px Verdana,arial,sans-serif;clear:right;float:right;margin-right:64px}
form#subscribe input#graysub{display:inline-block;float:right;clear:right;margin-top:-18px;margin-right:10px;cursor:pointer}
#car_specials_title2 {color:#352945;display:inline;float:left;font-size:8pt;margin:25px auto 16px 16px;width:770px}
#car_specials_title2 h1 {color:#352945;display:inline;font-size:14pt;font-weight:700;margin-right:7px}
#cars_available {border:1px solid #C6C6C6;width:98%;background:/*#000*/#E6F5CD;color:/*#fff*/#999;font:11px/1.6em arial,sans-serif;padding:0 0 6px 6px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;margin:1px auto}
#cars_available p{font:11px/3em arial,sans-serif;display:inline}
#cars_available form {display:inline;margin:0;padding:0}
#cars_available b{font-weight:400;margin-right:28px}
#cars_available b#anr{margin-right:53px}
#cars_available a{font:11px/1.6em arial,sans-serif;color:/*#8AB6FF*/blue;text-decoration:underline;margin-left:12px}
#used_car_tipst{clear:both;margin-left:0/*-25px*/;padding-left:0;background:url('http://www.broombroom.com/images/bg/ash2.jpg') no-repeat;height:114px;width:975px}
#used_car_tipst p {color:#352945;font-size:8pt;font-weight:400;line-height:1.7em;margin:5px 10px 0 0;padding:0 24px 0 157px;width:775px}
/*New car "table */
.white_car {background:#fff}
.silver_car {background:#F2F1EE}
#htmllink {border:0;color:rgb(0, 133, 207)/*#00F*/;cursor:pointer;display:inline;margin:0;padding:0;text-decoration:underline;font:11px arial,sans-serif;background:none;margin-left:40px}
.car_offers {margin-top:6px}
.car_offers a,.car_offers img,.car_image a img {border:0}
.car_offers tr {height:82px}
.car_offers tr#trh {height:33px}
.car_offers th {background:#999;border-bottom:1px solid #999;border-left:1px solid #fff;border-top:1px solid #999;color:#fff;text-align:center}
.car_offers th.make {border:0;border-bottom:1px solid #999;border-top:1px solid #999}
.car_offers th.price {background:#333}
.car_offers th.view_car {color:#3163AD}
.car_offers td {border-bottom:1px solid #999;text-align:center}
.car_offers td.model {padding-left:5px;padding-right:4px;text-align:left}
.car_offers td.model a#buy-car{font-weight:bold;color:#000}
.car_offers td.model a:hover#buy-car{color:blue}
.derivative {color:#625372;font-size:8pt;font-weight:400}
.car_offers td.car_price {color:#333;font-size:8pt;text-align:center;width:auto} /*ie7,6... need the width:auto */
.car_offers td.car_offer {padding-left:2px;text-align:left}
.car_offers td.car_offer a {display:inline;font-weight:700;margin:0;padding:0;text-transform:uppercase}
.biggernos {font-size:11pt}
#used_car_list{line-height:1.3em;margin-left:30px;margin-top:20px}
#used_car_list ul{margin-left:10px;margin-top:20px}
#used_car_list li{list-style:none;padding:5px 0 8px}
#used_car_list a{font-size:9pt;text-decoration:underline}
/*Used car "table */
.wrapper, .ucr {text-align:left;margin:0px auto;padding:0;border:0;width:770px}
.ucr {border-bottom:1px #999 ridge}
.ucr h2{font-size:11pt}
.ucc1 {float:left;width:150px;text-align:center;margin:5px 3px}
.ucc2 {float:left;width:526px;margin:5px;line-height:140%}
.ucc2 a{font-weight:700;margin:0;padding:0;text-transform:uppercase}
.ucc2 h2{line-height:160%}
.ucc3 {float:left;width:66px;margin:5px 0}
.ucc3 a{line-height:200%}
#finance-info{margin:15px}
#finance-info p{margin:5px 0}/*navemueie is for the older ie browsers that keep breaking */
/*Set up the red navigation bar - one image
----------------------------------------------------*/
.navmenu,.navmenuie {background:/*transparent*/ url(http://www.broombroom.com/images/bg/tlg.jpg) repeat-x bottom left /*#7A2321*/;/*border-bottom:2px solid #fff;*/border-top:2px solid #fff;clear:both;height:51px;margin:0 auto;width:980px}
table.navmenuie {width:980px;padding:0;margin:0 0 3px 0;height:55px}
/*Set to look like buttons appearing side by side
----------------------------------------------------*/
.navmenu ul {list-style-type:none;margin:0;padding:0}
.navmenu ul li {float:left}
/*Set the width of the buttons
----------------------------------------------------*/
#home_nav a,#home_nav a:hover,table.navmenuie td#h {width:196px;border-left:1px silver solid}
#finance_nav a,#finance_nav a:hover {width:194px}
#newcar_nav a,#newcar_nav a:hover {width:196px}
#usedcar_nav a,#usedcar_nav a:hover {width:194px}
#partex_nav a,#partex_nav a:hover {width:196px}
#clients_nav a,#clients_nav a:hover {width:194px}
#us_nav a,table.navmenuie td#u {width:194px}
#blog_nav a,#blog_nav a:hover {width:194px}
/*Set the height and font look of each button
----------------------------------------------------*/
.onthisone{background:#000 url(http://www.broombroom.com/images/bg/onthisone.gif) repeat-x bottom left}
.navmenu ul li a,.navmenu ul li a:visited,.navmenu ul li a:hover {display:block;height:51px;text-align:center;vertical-align:middle;padding-bottom:0;font:normal normal 400 22px/51px Arial,Helvetica,sans-serif;color:#fff;overflow:hidden}
table.navmenuie td, table.navmenuie td a, table.navmenuie td a:hover,table.navmenuie td a:visited {text-align:center;vertical-align:middle;padding-bottom:0;font:normal normal 400 22px/51px Arial,Helvetica,sans-serif;color:#fff;overflow:hidden}
/*Set the button side when not clicked
----------------------------------------------------*/
.navmenu ul li a {border-right:1px silver solid}
table.navmenuie td {border-right:1px silver solid}
/*Set the button look when clicked (no menu) [if all .navmenu ul li a:hover ]
----------------------------------------------------*/
#home_nav a:hover,#finance_nav a:hover,#newcar_nav a:hover,#usedcar_nav a:hover,#partex_nav a:hover,#clients_nav a:hover,#blog_nav a:hover {border-right:1px #fff solid;text-decoration:underline;background:#333}
/*Set the menu for new car offers to work
----------------------------------------------------*/
/*Don't display until a hover*/
.navmenu ul li#home_nav ul {display:none}
/*Hover Menu background*/
.navmenu ul li#home_nav:hover ul {background:#E5E4E3;border:ridge gray 1px;display:block;margin:0 0 0 5px;opacity:.95;position:absolute;top:145px;z-index:10500;width:160px}
/*Hover Menu item vertically*/
.navmenu ul li#home_nav:hover ul li {clear:both;width:160px}
.navmenu ul li#home_nav:hover ul li a {display:block;height:18px;width:160px;padding:3px 10px 7px;text-align:left;color:#3E342F;font:normal normal bold 12px/1.3em Arial,Helvetica,sans-serif;border-right:none}
/*Hover Menu item when hovered*/
.navmenu ul li#home_nav:hover ul li a:hover {background:url(http://www.broombroom.com/images/bg/menu_hover_bg4.png) repeat-y;color:#fff;text-decoration:underline}
/* style the table so that it takes no part in the layout - required for IE to work */
.navmenu table {position:absolute; top:0; left:0; border-collapse:collapse}
/*Set the menu for new car finance to work
----------------------------------------------------*/
/*Don't display until a hover*/
.navmenu ul li#finance_nav ul {display:none}
/*Hover Menu background*/
.navmenu ul li#finance_nav:hover ul {background:#E5E4E3;border:ridge gray 1px;display:block;margin:0 0 0 5px;opacity:.95;position:absolute;top:145px;z-index:10500;width:160px}
/*Hover Menu item vertically*/
.navmenu ul li#finance_nav:hover ul li {clear:both;width:160px}
.navmenu ul li#finance_nav:hover ul li a {display:block;height:18px;width:160px;padding:3px 10px 7px;text-align:left;color:#3E342F;font:normal normal bold 12px/1.3em Arial,Helvetica,sans-serif;border-right:none}
/*Hover Menu item when hovered*/
.navmenu ul li#finance_nav:hover ul li a:hover {background:url(http://www.broombroom.com/images/bg/menu_hover_bg4.png) repeat-y;color:#fff;text-decoration:underline}
/* style the table so that it takes no part in the layout - required for IE to work */
.navmenu table {position:absolute; top:0; left:0; border-collapse:collapse}
/*Set the menu for about us to work
----------------------------------------------------*/
/*Don't display until a hover*/
.navmenu ul li#us_nav ul {display:none}
/*Hover Menu background*/
.navmenu ul li#us_nav:hover ul {background:#E5E4E3;border:ridge gray 1px;display:block;margin:0 0 0 5px;opacity:.95;position:absolute;top:145px;z-index:10500;width:160px}
/*Hover Menu item vertically*/
.navmenu ul li#us_nav:hover ul li {clear:both;width:160px}
.navmenu ul li#us_nav:hover ul li a {display:block;height:18px;width:160px;padding:3px 10px 7px;text-align:left;color:#3E342F;font:normal normal bold 12px/1.3em Arial,Helvetica,sans-serif;border-right:none}
/*Hover Menu item when hovered*/
.navmenu ul li#us_nav:hover ul li a:hover {background:url(http://www.broombroom.com/images/bg/menu_hover_bg4.png) repeat-y;color:#fff;text-decoration:underline}
/* style the table so that it takes no part in the layout - required for IE to work */
.navmenu table {position:absolute; top:0; left:0; border-collapse:collapse}/*car details*/
.photo_1, .car_photos, #car_photos2{display:inline;float:left}
.photo_1 img, .car_photos img, #car_photos2 img{border:1px solid #666}
.usc1 img{margin-left:15px}
.car_photos{margin:0 0 0 5px;min-height:330px}
.car_photos img{margin:0 0 16px 2px;width:130px}
.usc img{width:200px;height:150px;margin:0 0 29px 40px}
#car_photos2{margin:-10px 0 0 0;min-height:10px;padding:0}
#car_photos2 img{margin:0 13px 10px 0;width:130px}
.csd h1{margin-top:15px;color:#666;text-align:center;font:400 18px/18px arial,sans-serif}
.csd h2{text-align:center;margin:12px 0 13px 0;font:700 16px/16px arial,sans-serif}
.csd h3{width:200px;margin:0 0 10px 5px; padding:3px 0 0 0;font-size:18px}
.bph{font-size:12px;display:block;overflow:visible;width:740px;background:#000;border:silver 1px solid;margin:5px 0 20px 0;padding:25px 0 25px 25px}
.bph,.wnext {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
.mco {font-size:12px;width:770px;margin-top:0;padding-top:0;margin:0 auto}
.section {line-height:130%;border:#ccd 1px dashed;border-top:#dde 1px solid;padding:4px 10px;margin:6px 6px 16px 6px}
.tlinks{line-height:130%}
.tlinks li{list-style:url('http://www.broombroom.com/images/bg/arrow.png');margin-left:13px}
.tlinks a, .tlinks a:hover, .tlinks a:visited{color:rgb(0, 133, 207);text-decoration:none}
.tlinks a:hover{text-decoration:underline}
.wnext{line-height:140%;font-size:13px;background:#fff url('http://www.broombroom.com/images/bg/silver.jpg') repeat-x;font-weight:700;border:#C3C3C3 2px solid}
#tinybox {position:absolute;display:none;padding:10px;background:#fff url('http://broombroom.com/images/preload.gif') no-repeat 50% 50%;border:10px solid #e3e3e3;z-index:2000}
#tinymask {position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:1500}
#tinycontent {background:#fff}
.cfcb{margin:3px 290px;background:url('http://www.broombroom.com/images/bg/cfcb2.png') no-repeat;font:700 14px/1.8em arial,sans-serif;color:#fff;text-decoration:none;height:48px;width:206px;padding:11px 0 0 58px}
.cfcb a{font:700 16px/1.8em arial,sans-serif;color:#fff;text-decoration:none}
/*Car Quotation*/
#MAIN_car_quote{background:#fff;border:solid 1px #CCC;border-top:0;float:left;width:980px;z-index:-1}
.LEFT_car_quote{background:#fff;float:left;margin:0;width:256px}
.LEFT_car_quote li{line-height:1.4em;list-style:none;margin:0;padding:12px 0 0 15px;width:220px}
.LEFT_car_quote a{text-decoration:underline}
#car{padding:15px 28px 10px}
.RIGHT_car_quote{background:#F3F3F3;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;float:left;margin:0;padding-left:20px;width:630px}
.RIGHT_car_quote h1{font-size:12pt;font-weight:700;line-height:27pt;padding-bottom:16px}
.RIGHT_car_quote p{padding-bottom:16px}
.RIGHT_car_quote form{background:#F3F3F3;font:11px/15px arial,sans-serif}
.RIGHT_car_quote select,.RIGHT_car_quote input,.RIGHT_car_quote textarea{margin:3px 0;font:11px/15px arial,sans-serif}/*home */
*:first-child+html #r-f {top:132px}
*:first-child+html #det{margin-top:15px} /* ie 7 */
*:first-child+html #fh{clear:both;text-align:center;height:165px;overflow:visible;width:994px}
*:first-child+html #FOOTER_location {text-align:left}
* html #det{margin-top:15px} /* ie 6 and below*/
* html #r-f {position:absolute;top:132px} /* ie 6 and below*/
*:first-child+html #car_specials_title2{margin-top:5px} /* ie 7 */
* html #car_specials_title2{margin-top:5px} /* ie 6 and below*/
* html #cars_available{padding-top:8px} /* ie 6 and below*/
* html #cars_available form input{margin:0 20px;display:inline} /* ie 6 and below*/
* html .ucc2{width:523px} /* ie 6 and below*/
*:first-child+html #smwrapper{position:static;text-align:left}
#ie7container{background:transparent;width:100%;position:static;text-align:center}
*:first-child+html #smcontainer4,*:first-child+html #smcontainer3,*:first-child+html #smcontainer2, *:first-child+html #smcontainer1, *:first-child+html #smcol1, *:first-child+html #smcol2, *:first-child+html #smcol3, *:first-child+html #smcol4, *:first-child+html #smcol5{position:static;margin-left:10px}
/*dynamic */
*:first-child+html .csd h2{margin-bottom:5px}/* ie7 */
*:first-child+html .bph{margin-top:5px}/* ie7 */
*:first-child+html #tinybox{overflow:scroll} /* ie7 */
/*navmenu*/
*:first-child+html .navmenu{border-top:1px} /* ie 7 */
/*finance*/
*:first-child+html .calct ul li img{margin-top:-35px} /* ie 7 */
*:first-child+html .calct ul li a{display:block;width:100%;height:100%;text-decoration:none;color:#000} /* ie 7 */
/* info hover ie 6 and below*/
* html .calct img {margin:-25px 0 0 315px;width:27px;height:27px;border:none}
.calct img.pb{margin:3px 0 0 30px;padding:0;height:12px;width:215px}
.calct a,.calct a:link,.calct a:visited {display:block} /*an inline element cannot nest a block*/
.calct a:hover,.calct a:link:hover,.calct a:visited:hover{text-align:left;text-decoration:none;color:#000} /*trigger*/
.calct a:link span,.calct a:visited span{display:none;background:#fff;color:#fff} /*initial setting*/
.calct a:hover span{background:#E8EAFF;border:solid #333 3px;display:block;padding:8px;opacity:.95;position:absolute;top:250px;z-index:50000;line-height:1.8em;width:350px;color:#000} /*display setting*/
.variable-title ul li:hover ul,.variable-title a:link span,.variable-title a:visited span{left:630px}
.fixed-title ul li:hover ul,.fixed-title a:link span,.fixed-title a:visited span{left:260px}
/* Major browsers other than IE 6 and below respect the importance immediately */
* html .calc10 table{table-layout:fixed}
.calc10 th{text-align:left;width:214px;padding-left:31px !important; padding-left:15px} 
.calc10 td.c_1{text-align:left;width:214px;padding-left:31px !important;padding-left:15px}
* html .calc10 td.c_3 input{padding:0;margin:0}
.calc10 td.c_4{font-size:11px;text-align:left;width:67px !important;width:45px;padding-left:7px !important;padding-left:2px}
.calc10 form input#variablego,.calc10 form input#fixedgo{color:#7B9EE6;font-size:10pt !important;font-size:9pt;font-weight:400;margin:8px auto 0 auto;width:360px;padding:0;border:none;text-align:center;background:none;text-decoration:underline;cursor:pointer}
* html .mnthp{width:68px} /* ie 6 and below*/