*{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*/object {z-index:0}
/*finance application */
#finance_application{margin-left:60px}
#finance_application input,#finance_application select,#finance_application textarea{color:#0C0303;padding:2px;text-align:left;font:11px/1.4em tahoma}
/*Menus*/
.MENU_main{font-size:14px;height:600px;margin:25px 20px 20px 50px;padding:25px 25px 0 35px}
.MENU_main a,.MENU_main a:visited,.MENU_main a:hover{padding-bottom:5px;padding-top:5px;text-decoration:underline}
.MENU_main h2{font-size:12px;line-height:140%;margin:0;padding:10px 0 0}
.MENU_main ul{margin:0;padding:0 0 0 30px}
.MENU_main li{list-style:url(http://www.broombroom.com/images/blue_arrow_24px_bullet.gif)}
/*Clients */
.cli{font:400 12px/150% arial,sans-serif;margin:5px 20px 20px 30px;padding:25px 25px 0}
.cli h1{color:#352945;margin-bottom:15px;margin-left:-10px;font:700 14pt/20pt arial,sans-serif}
.cli p{}
.cli ul{margin:20px 0 150px 0}
.cli li{list-style:url('http://www.broombroom.com/images/bg/arrow.png');margin-left:13px}
/* About Us*/
.ourstory {margin:25px 25px auto;width:930px}
.ourstory h2{width:674;margin:10px auto 10px 0;font-size:9pt;color:#999}
.ourstory h3{clear:both;height:23px;margin:22px auto auto 0;font-size:16px;color:#9A0000;font-weight:bold}
.ourstory p{color:#000000;text-decoration:none;text-align:justify;margin-bottom:30px}
.ourstory img#ama {padding:2px 6px;border:none;height:84px;width:75px;vertical-align:top;float:left}
.ourstory p#tc {margin:0 80px auto 25px;color:#352945;text-decoration:none;font:700 14px/120px arial,sans-serif}
.ourstory p#tc img{float:right;margin-right:40px;width:139px;height:150px;border:none;vertical-align:middle}
.ourstory p#tc a{border:none}
.MAIN_services{background:#fff;float:left;margin:0;width:930px}
.MAIN_services h1{margin:18px 15px 0 25px}
.MAIN_services h2{color:#000;margin:18px 15px 0 25px}
.MAIN_services h3{color:#9A0000;margin:18px 15px 0 25px}
.MAIN_services a{color:#9A0000;margin:18px 15px 0 25px;font:700 11pt arial,sans-serif}
.MAIN_services p{clear:both;margin:18px 15px 0 25px}
.MAIN_services ul{margin:18px 15px 0 45px}
/*Contact Us*/
#contus{display:block;width:720px;/*height:800px;*/margin:20px 0 0 40px;font:12px/1.8em arial,sans-serif}
#contus h1{color:#352945;margin:23px 15px 30px 0;font:700 14pt/20pt arial,sans-serif}
#contus ul{display:block;clear:right;float:right;margin-right:35px}
#contus li{list-style:url(http://www.broombroom.com/images/blue_arrow_24px_bullet.gif)}
#contus li a,#contus li a:hover,#contus li a:visited{text-decoration:underline;font:12px/2.3em arial,sans-serif; margin-left:30px}
#contus table{padding:0;border:none;margin-bottom:10px;float:left}
#contus td{font:12px/1.8em arial,sans-serif}
#contus td.rw1{width:80px;font-weight:bold}
#addr{margin-top:50px;margin-bottom:70px}
.ad{display:block;width:137px;margin:10px}
.a2{width:130px}
/* Sitemap */
#smwrapper{line-height:1.8em;margin:0 auto;width:740px}
#smwrapper h1{font-size:18px;line-height:1.8em;margin:8px 0 8px 7px}
#smwrapper ul ul{margin-left:8px}
#smwrapper a:link,#smwrapper a:visited{color:#06C;text-decoration:underline}
#smwrapper a:hover{background:#FFC;color:#06C;text-decoration:underline}
#smcontainer5{clear:left;float:left;margin-bottom:30px;overflow:hidden;width:100%}
#smcontainer4,#smcontainer3{clear:left;float:left;position:relative;right:20%;width:100%}
#smcontainer2{clear:left;float:left;position:relative;right:19%;width:100%}
#smcontainer1{background:#fff;float:left;position:relative;right:21%;width:100%}
#smcol1{float:left;left:81%;overflow:hidden;position:relative;width:14%}
#smcol2{float:left;left:86%;overflow:hidden;position:relative;width:20%}
#smcol3{float:left;left:88%;overflow:hidden;position:relative;width:16%}
#smcol4{float:left;left:91%;overflow:hidden;position:relative;width:14%}
#smcol5{float:left;left:96%;overflow:hidden;position:relative;width:16%}
#smwrapper h2{font-size:16px;font-weight:700;padding-top:10px}
#smwrapper h3{font-size:13px;font-weight:700;padding-top:10px}
#lowerwrapper{clear:both;height:1650px;margin:0 4px;width:730px}
#smwrapper li{list-style:none}
.section2{float:left;overflow:hidden;width:230px}
/* Press */
.the_buzz{height:800px;margin:25px 30px auto 40px;width:720px}
#newspaper{float:right;margin:auto 40px auto auto;padding:0}
.the_buzz h1{color:#352945;font-size:14pt;font-weight:700;line-height:20pt}
.the_buzz p{line-height:22px;margin:16px 0 20px auto}
.the_buzz ul{clear:both;margin:26px auto auto 10px;padding:0}
.the_buzz li{list-style-type:none;margin:auto 40px 15px auto}
.the_buzz li#happy{font-size:12px;line-height:20px;margin-top:30px}
.the_buzz a{font-size:12px;line-height:20px;text-decoration:underline}
/*Email friend */
#tell_friends h1{color:#352945;font-size:14pt;font-weight:700;line-height:20pt;margin:20px}
#tell_friends{float:left;height:700px;margin-top:10px;width:78%}
#tell_friends table#recommendation{margin-left:20px;width:95%}
#tell_friends label{color:#999}
#tell_friends input.RequiredTextBox{background:#FFF;border:solid 1px silver;font-size:1.2em;height:1.3em;width:95%}
#tell_friends input#send{font-size:1em;height:2.4em;padding:3px;text-align:center;width:30%}
#tell_friends textarea{background:#F1EEDA;padding:10px;width:95%;font:1.2em arial,sans-serif}
#tell_friends td{padding:2px 0;width:50%}
#tell_friends td#tell-friend{padding-right:5px;text-align:right}
#email_car{float:left;margin-top:50px;width:20%}
.redbold {color:#C03;font-weight:700}
/* Traffic */
.traffic{font-size:14px;height:1600px;margin:25px 20px 20px 50px;padding:25px 25px 0 35px}
.traffic a{padding-bottom:5px;padding-top:5px;text-decoration:underline}
.traffic h2{font-size:12px;line-height:140%;margin:0;padding:10px 0 0}
.traffic ul{margin:0;padding:0 0 0 30px}
#traffic {margin-left:25px;padding-top:7px}
#traffic p {padding-top:20px}
#traffic a{color:blue;text-decoration:underline}
.traffic li{list-style:url('http://www.broombroom.com/images/blue_arrow_24px_bullet.gif')}
/*Company info */
#company_info{margin:25px 25px auto;width:720px}
#company_info h1{clear:both;margin:18px auto 20px}
#company_info p{margin-bottom:30px}
#main_information{display:block;height:500px;margin-left:auto;margin-right:auto;width:50%}
#main_information h2{color:red;display:inline;font-size:16px;font-weight:700}
#main_information li{list-style:none;margin:6px 10px 0 0}
/*Testimonials*/
.customer_name{background:url('/images/bg/redbar.jpg') repeat-x;clear:both;color:#fff;font-size:14px;font-weight:700;height:21px;margin-top:15px;padding-bottom:0;padding-left:20px;padding-top:3px}
#feedback_title{margin:25px 15px auto 20px}
#feedback_title p#happy_customer_intro{clear:both;color:#666;margin:18px 5px 20px auto}
.contentBlock{min-height:110px;padding:16px 10px 8px 8px;text-align:left}
.contentBlock p.customer_info{font-weight:700;margin-top:5px;text-align:right}
.testimonial{float:left;width:120px}
.v_space{height:25px}
#my_testimonial{margin:20px 25px 40px}
/*Car Tax Calculator*/
.bl_icon{color:#3163AD;font:700 13px arial}img {
border-style: none;
}

/**************************** Page ******************************/

.page_id_alert {
color: #FFFFFF;
background-color: #FF0000;
}

.maintenance_message {
}

/**************************** Comments **************************/

.no_comments_text {
font-style: italic;
}

.average_rating_block {
}

.star_image_avg {
vertical-align: text-bottom;
}

.average_rating_text {
color: #424242;
font-size: 0.8em;
}

.pagination_block_top {
float: right;
}

.height_above_comment_boxes {
margin-top: 10px;
}

.comment_box_1 {
padding: 5px;
background-color: #FFF8DC;
border: 1px solid #828282;
overflow: auto;
}

.comment_box_2 {
padding: 5px;
background-color: #FFF8DC;
border: 1px solid #828282;
overflow: auto;
}

.admin_comment_box_1 {
padding: 5px;
background-color: #FFF8DC;
border: 1px solid #828282;
overflow: auto;
}

.admin_comment_box_2 {
padding: 5px;
background-color: #FFF8DC;
border: 1px solid #828282;
overflow: auto;
}

.height_between_comment_boxes {
margin-bottom: 10px;
}

.rating_block {
float: right;
}

.star_image {
}

.name_with_website_text {
font-weight: bold;
text-decoration: none;
}

.name_without_website_text {
font-weight: bold;
}

.town_country_text {
}

.says_text {
}

.height_above_comment_text {
margin-bottom: 10px;
}

.comment_text {
font-family: helvetica;
font-size: 0.8em;
}

.height_above_reply_text {
margin-bottom: 8px;
}

.reply_intro {
font-family: helvetica;
font-size: 0.8em;
font-weight: bold;
color: #006600;
}

.reply_text {
font-family: helvetica;
font-size: 0.8em;
}

.height_below_comment_text {
margin-bottom: 12px;
}

.date_text {
color: #828282;
font-size: 0.8em;
}

.height_below_comment_boxes {
margin-bottom: 10px;
}

.rss_block {
float: left;
text-align: left;
border: 1px solid white;
width: 32%;
}

.rss_image {
height: 12px;
}

.info_block {
text-align: center;
border: 1px solid white;
margin-right: 32%;
}

.info_text {
color: #424242;
}

.pagination_block_bottom {
float: right;
text-align: right;
border: 1px solid white;
width: 32%;
}

/**************************** Processor *************************/

.error_box {
position: relative;
float: left;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
width: auto;
border: 2px solid #e11;
color: #e11;
overflow: auto;
}

.error_message_part_1 {
font-weight: bold;
}

.error_message_part_2 {
}

.error_details {
}


.approval_box {
position: relative;
float: left;
padding-top: 4px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
width: auto;
border: 2px solid #006400;
color: #006400;
overflow: auto;
}

.approval_opening_text {
font-weight: bold;
}

.approval_normal_text {
}


.success_box {
position: relative;
float: left;
padding-top: 4px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
width: auto;
border: 2px solid #006400;
color: #006400;
overflow: auto;
}

.success_opening_text {
font-weight: bold;
}

.success_normal_text {
}


.preview_block {
float: right;
}

.preview_text {
color: #636363;
font-weight: bold;
}

/**************************** Form ******************************/

.all_forms_disabled_message {
}

.this_form_disabled_message {
}

.form_styling {
}

.javascript_disabled_message {
color: #FF0000;
font-weight: bold;
background-color: #FFFFCC;
}

.required_symbol {
color: #FF0000;
font-weight: bold;
vertical-align: top;
}

.required_symbol_message {
color: #FF0000;
font-size: 0.8em;
margin-bottom: 20px;
}

.height_below_required_symbol_message {
margin-bottom: 10px;
}

.label {
float: left;
width: 90px;
}

.height_between_fields {
margin-bottom: 9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* Chrome Safari hack */
.height_between_fields {
margin-bottom: 4px;
}
}

.email_note {
font-size: 0.7em;
}

.height_above_smilies {
margin-bottom: 5px;
}

.smiley_image {
vertical-align: bottom;
}

.height_below_smilies {
margin-bottom: 3px;
}

.counter {
border: 0px;
font-size: 0.7em;
cursor: default;
}

.question_part_question_text {
}

.question_part_answer_text {
}

.captcha_part_answer_text {
}

.notify_text {
}

.privacy_text {
}

.terms_text {
}

/**************************** Powered By ************************/

.powered_by {
color: #424242;
font-size: 0.7em;
}/*Blog plus static pages that use bookmarklets 
================================================*/
#blog_left{background:#fff;float:left;margin:0 1px 0 0;width:709px}
#blog_left img{border:solid 1px #000;padding:2px}
#blog_left img.noborder{border:none;padding:0}
#blog_left p{margin:9px auto}
#blog_left h1{color:#352945;margin:10px;font:700 14pt/20pt Arial,Helvetica,sans-serif}
#blog_left table{background:#FFF;margin:0;padding:0;width:700px}
#blog_left table.title{background:#E6E6E6;border-bottom:solid #000 1px;border-right:solid #000 1px;border-top:solid #000 2px;padding-left:10px}
#blog_left table.title td.blog_title{color:#352945;padding-left:10px;font:700 11pt/20pt Arial,Helvetica,sans-serif}
#blog_left table.title td.blog_date{color:#352945;padding-right:10px;text-align:right;font:700 8pt Arial,Helvetica,sans-serif}
#blog_left table.entry{border-bottom:solid #000 2px;border-right:solid #000 1px}
#blog_left table.entry object{margin-left:20px}
#blog_left table.entry td{font-size:10pt;padding:5px 10px}
#blog_left table.entry img{margin:5px 10px 5px 5px}
#blog_left table.entry ul{list-style:circle inside;margin:0;padding:0}
#blog_left table.entry ul li{margin:0;padding:5px}
.brbr{color:#352945;padding-top:10px;font:700 10pt Arial,Helvetica,sans-serif}
#blog_right{background:#fff;float:left;margin:0;width:195px}
#blog_right ul{margin:50px auto 20px 20px}
#blog_right ul#two{margin:10px auto 20px 20px}
#blog_right ul li{list-style:none url(images/grey_arrow.gif);padding-bottom:6px;width:185px}
html>body #blog_right ul li{list-style:none url(images/grey_arrow_notIE.gif);padding-bottom:3px;width:185px}
.twitter{margin-top:10px;background:url(http://www.broombroom.com/images/new_style/twitter_background2.gif) repeat-x;border:gray 2px solid;z-index:2;width:230px;padding-right:5px}
.twitter p{font:bold 14px Arial,Helvetica,sans-serif;padding:5px 0;margin-bottom:15px}
.twitter a{float:right;padding-right:5px}
.twitter ul{clear:both;font:"Courier New",Courier,monospace;margin-top:15px;padding-top:0;list-style:square;margin-right:0;padding-right:0;line-height:160%}
#bird{float:left;margin-left:-5em;margin-right:0;width:73px}
#bird img{border:0}
#two{float:left;margin-bottom:20px;margin-top:0;padding:5px 5px 0;width:330px}
#blog_left a,#blog_right a,#topten li a,#topten li a:visited {text-decoration:underline}
#topten{background:#E6E6E6;border:2px solid #6F7A8E;color:#484848;margin:0 0 1px}
#topten h2{margin:8px auto 0 5px;padding:0;font:11pt Arial,Helvetica,sans-serif}
#topten h3{margin:2px 8px 0 auto;padding:0;text-align:right;font:7pt/1.1em Arial,Helvetica,sans-serif}
#topten ol{display:block;margin:0 40px 1.2em 35px;padding:0}
#topten ol li{list-style:decimal;margin:0 0 3px 5px}
#topten li a:hover{text-decoration:none}
#topten img{vertical-align:middle}
#socialbookmarks{display:block;height:23px;margin:8px 0 0;width:768px}
#favorite{background:#fff;float:left;height:19px;margin:0 0 0 5px}
#favorite a{background:url('http://www.broombroom.com/sam/new_style/images/icon_bookmark.gif') no-repeat 3px 3px;border-right:solid 1px #CCC;margin:0;padding:5px 5px 5px 23px}
#favorite a:hover{background:url('http://www.broombroom.com/sam/new_style/images/icon_bookmark.gif') no-repeat 3px 3px #FFC;border:solid 1px #666}
#floor a:link,#floor a:visited{color:#000;text-decoration:none}
#floor a:hover {color:#000;text-decoration:none}
#digg,#delicious,#furl,#stumbleupon,#facebook,#yahoo,#google{background:#fff;float:left;height:19px;margin:0}
#digg a{background:url('http://www.broombroom.com/images/digg_icon.gif') no-repeat 3px 3px;border-right:solid 1px #CCC;margin:0;padding:5px 5px 5px 23px}
#digg a:hover{background:url('http://www.broombroom.com/images/digg_icon.gif') no-repeat 3px 3px #FFC;border:solid 1px #666}
#delicious a{background:url('http://www.broombroom.com/images/delicious_icon.gif') no-repeat 4px 3px;border-right:solid 1px #CCC;margin:0;padding:5px 5px 5px 25px}
#delicious a:hover{background:url('http://www.broombroom.com/images/delicious_icon.gif') no-repeat 3px 3px #FFC;border:solid 1px #666}
#furl a{background:url('http://www.broombroom.com/images/furl_icon.gif') no-repeat 4px 3px;border-right:solid 1px #CCC;margin:0;padding:5px 5px 5px 23px}
#furl a:hover{background:url('http://www.broombroom.com/images/furl_icon.gif') no-repeat 3px 3px #FFC;border:solid 1px #666}
#stumbleupon a{background:url('http://www.broombroom.com/images/stumble_icon.gif') no-repeat 4px 3px;border-right:solid 1px #CCC;margin:0;padding:5px 5px 5px 25px}
#stumbleupon a:hover{background:url('http://www.broombroom.com/images/stumble_icon.gif') no-repeat 3px 3px #FFC;border:solid 1px #666}
#facebook a{background:url('http://www.broombroom.com/images/facebook_icon.gif') no-repeat 4px 3px;border-right:solid 1px #CCC;margin:0;padding:5px 5px 5px 25px}
#facebook a:hover{background:url('http://www.broombroom.com/images/facebook_icon.gif') no-repeat 3px 3px #FFC;border:solid 1px #666}
#yahoo a{background:url('http://www.broombroom.com/images/yahoomyweb_icon.png') no-repeat 4px 3px;border-right:solid 1px #CCC;margin:0;padding:5px 5px 5px 25px}
#yahoo a:hover{background:url('http://www.broombroom.com/images/yahoomyweb_icon.png') no-repeat 3px 3px #FFC;border:solid 1px #666}
#google a{background:url('http://www.broombroom.com/images/google_icon.gif') no-repeat 4px 3px;border-right:solid 1px #CCC;margin:0;padding:5px 5px 5px 25px}
#google a:hover{background:url('http://www.broombroom.com/images/google_icon.gif') no-repeat 3px 3px #FFC;border:solid 1px #666}
#floor{clear:both;color:#000;margin-bottom:8px;margin-top:30px;padding-top:20px;text-decoration:none;font:10px/20px Arial,Verdana,Helvetica,sans-serif}
/*Nb All the below use inline css and/or tables and need sorting */
/*Terms*/ /* Car Insurance */ /* Car Noises Challenge */ /*Privacy */ /*FAQS*//*Suggestions*//*Sell your car*//*Buy a Commercial*//*Accident aftercare*//*Another Happy Customer*//*Number Plates*//*Number Plates Admin*//*Car Maintenance*//*RSS ...ALSO USES BOOKMARKLET STUFF FROM BLOG*/
.MAIN_title,.MAIN_car_insurance{margin:25px 25px auto;width:720px;line-height:140%}
.MAIN_title p,.MAIN_car_insurance p{clear:both;margin:18px auto auto}
.MAIN_title p li,.MAIN_car_insurance p li{list-style:none}
.MAIN_title p#commercial{border-bottom:#FFF 2px solid}
/*car noise only */
.or16{color:#c40000;font:700 16px Arial}
/*rss only*/
.pu_title12{color:#352945;font:700 9pt arial}
.pu_gap{color:#352945;text-decoration:none;font:11px/18px arial}
.pu_title14{color:#352945;font:14pt arial}
/*new van only */
.OFFERS_location a{color:#2A2A2A;text-decoration:none}
.OFFERS_location img{border:0}
.OFFERS_location{border-top:1px solid #EAE9E9;clear:both;margin-top:10px;padding:0}
.OFFERS_location ul{border-bottom:1px solid #EAE9E9;border-top:none;float:left;height:230px;margin:0;padding:0;width:175px}
.OFFERS_location li{border-top:none;list-style:none;margin:0 0 0 20px;width:155px}
.OFFERS_title h2{color:#2A2A2A;font-size:14px;font-weight:700;padding:0 0 5px}
.OFFERS_text{padding:0 0 5px}
.OFFERS_text a:link{color:#8B8B8B;font-size:11px}
.OFFERS_text a:visited{color:#8B8B8B}
.OFFERS_price{font-size:12px;font-weight:700;padding:5px 0 0}
/*Submit Testimonial only*/
.RequiredTextBox{background:#D2FFD2}
/*Number Plates only */
#nplate_questions{margin:25px 35px}
#nplate_questions a{font-size:12px;margin-left:30px;text-decoration:underline}
#news{line-height:160%;margin:0 20px 15px 25px;padding:1px 8px 11px 10px}
/*Jokes */
.onclickcolor a{background:url(images/4duck.gif) no-repeat 0 -38px}
.onclickcolor a:hover{background:url(images/4duck.gif) no-repeat}
.car_jokes h2{color:#352945;margin-bottom:8px;font:700 12pt Arial,Helvetica,sans-serif}
.car_jokes p{clear:both;margin:10px auto;padding:10px 0}
.car_jokes ul{border:none;margin:5px auto auto}
.car_jokes li{border:none;list-style:circle;margin:5px 10px 2px 15px}
.car_jokes img{margin:10px;padding:10px}