*{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:125px;width:980px;float:right;margin-top:0} /*131px*/
#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}
#HEADER_location3 {background:#000;height:109px;width:980px;float:right;margin-top:0} /*131px*/
#HEADER_broombroom_LOGO3 {color:#fff;float:left;font-size:12px;font-weight:700;letter-spacing:1px;line-height:16px;margin-left:0;margin-top:20px}
#broombroom-cars{display:block;float:left;width:457px;height:125px;/*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:center;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:970px;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:16px auto 16px 16px;width:770px}
#car_specials_title2 h1 {color:#352945;display:inline;font-size:14pt;font-weight:700;margin-right:7px}

#car_specials_title3 {margin:10px auto 16px auto;text-align:center}
#car_specials_title3 h1 {color:#352945;display:inline;font-size:11px;padding:0;line-height:135%;font-weight:400;text-align:center}

#cars_available {width:98%;color:#999;font:11px/1.6em arial,sans-serif;padding:0 0 6px 6px;margin:1px auto}


#cars_available p{font:11px/24px arial,sans-serif;display:inline;font-weight:bold}
#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}
/* http://www.broombroom.com/images/bg/ash2.jpg h=114px*/
#used_car_tipst{clear:both;margin-left:0;padding-left:0;background:url('http://www.broombroom.com/images/bg/ash4b.jpg') no-repeat;height:110px;width:975px}
#used_car_tipst p {color:#352945;font-size:8pt;font-weight:400;line-height:1.5em;margin:5px 10px 0 0;padding:3px 4px 2px 117px;width:531px}
/*#used_car_tipst{clear:both;margin-left:0;padding-left:0;width:975px}
#used_car_tipst p {color:#352945;font-size:11px;font-weight:400;line-height:1.6em;margin:5px 10px 0 0;padding-left:150px}
div#grey{height:150px}
div#car_specials_title2, div#used_car_tipst, div#grey {background:#F3F3F3}*/

#used_car_tipst2{clear:both;margin:0 auto;padding-left:0;background:url('http://www.broombroom.com/images/bg/ash4c.jpg') no-repeat;height:140px;width:824px}
#used_car_tipst2 p {color:#352945;font-size:11px;font-weight:400;line-height:1.6em;margin:5px 10px 0 0;padding-left:250px}
/*New car "table */
/* Original white and silver colours #F0EFEF #fff */
.white_car {background:#F7F1EE}
.silver_car {background:#fff}
#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;text-decoration:underline}
.car_offers img,.car_image a img {text-decoration:none}
.car_offers tr {height:82px}
/*there're now repeated header rows that are odinary tds */
.car_offers tr.trh, .car_offers tr#trh {height:21px}
.car_offers th, .car_offers td.trh2 {background:#F7F1EE/*#999*/;border-bottom:1px solid #F7F1EE;border-left:1px solid #F7F1EE;border-top:1px solid #F7F1EE;color:#fff;text-align:center;padding:0;font-weight:400}
.car_offers th.make, .car_offers td.make  {border:0;border-bottom:1px solid #F7F1EE;border-top:1px solid #F7F1EE}
.car_offers th.price, .car_offers td.price  {background:#333;border-left:1px solid #fff;border-right:1px solid #fff;/*#333*/}
.car_offers th.view_car, .car_offers td.view_car  {color:#fff /*#3163AD*/}
.car_offers td {border-bottom:2px solid #999;text-align:center}
.car_offers td.model {vertical-align:top;padding-top:15px;padding-left:10px;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-head{height:107px;background:url("http://www.broombroom.com/images/bg/finance.jpg") repeat-x;text-align:center;padding-top:12px}
#finance-head h3{color:#fff;font-size:18px;text-align:center;line-height:28px;font-family:'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;font-weight:400}
#finance-info{clear:both;margin:15px}
#finance-info p{margin:5px 0}
span#cars_financed{font-size:10px}
span#cars_financed a, span#cars_financed a:visited{font-size:10px;text-decoration:underline}
div#trading-standards-approved{clear:both;width:423px;margin:0 auto 15px 287px}
div#trading-standards-approved ul{font-size:13px;font-weight:700;list-style:none}
div#trading-standards-approved li{background:url("http://www.broombroom.com/images/red_tick3.gif") no-repeat 0% 0%;padding-left:23px;line-height:22px}
div#trading-standards-approved li.dark{background:url("http://www.broombroom.com/images/red_tick4.gif") no-repeat 0% 0%;padding-left:33px;font-weight:400;text-align:left}
div#trading-standards-approved li.metal{background:none;padding-left:0;line-height:22px;color:#fff;font-weight:400}
div#trading-standards-approved li.metal a{color:#00CCFF;text-decoration:underline}

div#trading-standards-approved2{float:right;margin-top:20px;margin-right:30px;color:silver}
div#trading-standards-approved2 ul{font-size:12px;font-weight:700;list-style:none}
div#trading-standards-approved2 li{background:url("http://www.broombroom.com/images/red_tick3.gif") no-repeat 0% 0%;padding-left:23px;line-height:23px}
div#trading-standards-approved2 li.dark{background:url("http://www.broombroom.com/images/red_tick6.gif") no-repeat 0% 0%;padding-left:25px;font-weight:400;text-align:left}
div#trading-standards-approved2 li.metal{background:none;padding-left:0;line-height:22px;color:silver;font-weight:400}
div#trading-standards-approved2 li a{color:#A9C1E7;text-decoration:underline}/*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:48px;margin:0 auto;width:980px}
table.navmenuie {width:980px;padding:0;margin:0 0 3px 0;height:52px}
/*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:48px;text-align:center;vertical-align:middle;padding-bottom:0;font:normal normal 400 20px/48px 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 20px/48px 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:180px}
/*Hover Menu item vertically*/
.navmenu ul li#home_nav:hover ul li {clear:both;width:180px}
.navmenu ul li#home_nav:hover ul li a {display:block;height:18px;width:180px;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:180px}
/*Hover Menu item vertically*/
.navmenu ul li#finance_nav:hover ul li {clear:both;width:180px}
.navmenu ul li#finance_nav:hover ul li a {display:block;height:18px;width:180px;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:180px}
/*Hover Menu item vertically*/
.navmenu ul li#us_nav:hover ul li {clear:both;width:180px}
.navmenu ul li#us_nav:hover ul li a {display:block;height:18px;width:180px;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}
/*Breadcrumb styling
----------------------------------------------------*/
#breadcrumb{font: 11px arial, sans-serif;background-image:url('http://www.broombroom.com/images/bc/bc_bg.png');background-repeat:repeat-x;height:30px;line-height:30px;color:#9b9b9b;border:solid 1px #cacaca;width:978px;overflow:hidden;margin:0;padding:0}
* html #breadcrumb{background-image:url('http://www.broombroom.com/images/bc/bc_bg.gif')} /* ie 6 and below*/
#breadcrumb li{list-style-type:none;float:left;padding-left:10px;display:inline-block}
#breadcrumb a{/*height:30px;*/display:inline-block;background-image:url('http://www.broombroom.com/images/bc/bc_separator.png');background-repeat:no-repeat;background-position:right;padding-right:15px;text-decoration: none;color:#454545;outline:none}
* html #breadcrumb a{background-image:url('http://www.broombroom.com/images/bc/bc_separator.gif')} /* ie 6 and below*/
.home{border:none;margin:7px 0}
#breadcrumb a:hover{color:#35acc5}
#breadcrumb li#bclast{color:#000}
#phone {float:right;width:165px;height:30px;background:transparent;margin:-30px 5px 0 0;color:#A6A6A6;font-size:17px;line-height:30px}
/*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 {width:880px;margin:0 auto;text-align:center}
.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 30px;padding:25px 0 25px 25px}
.bph,.wnext {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
.mco {font-size:12px;width:840px;margin-top:0;padding-top:0;margin:0 auto}
.section {text-align:left;line-height:130%;border:#ccd 1px dashed;border-top:#dde 1px solid;padding:4px 10px;margin:6px 6px 16px 6px;width:800px}
.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}
#BaldGuy,#Review,#Spec{display:none}

/*----------------------------------------*/

/* general posiitoning */
div#w {clear:both;width:980px;padding:20px 0;font-family:verdana,arial,helvetica,sans-serif;background:#000;overflow:hidden /*needed to make stretch down enough */}
div#t, div#l {clear:both;width:100%}
div.ls{clear:both;margin-top:9px;background:#000;width:980px;overflow:hidden /*needed to make stretch down enough */}
div.c1 {min-height:490px;max-height:8000px} 
/* ls= lower section including buttons ie 100% width
   lsec= white lower section ie left column  */
div.c1, div.lsec{width:765px;float:left}

/* rhs buttons */
div.c2{width:205px;float:right;background:transparent;margin-top:30px}
div.c2 ul{width:198px;text-align:center;padding:0;margin-right:7px}
div.c2 li {list-style:none;background:url('http://www.broombroom.com/images/bg/but-grey.gif') no-repeat top center;width:198px;height:34px;font-size:13px;line-height:32px;color:#fff;text-decoration:none;font-weight:700}
div.c2 li a{font-size:13px;line-height:32px;color:#fff;text-decoration:none;font-weight:700}
div.c2 li.green{list-style:none;background:url('http://www.broombroom.com/images/bg/but-green.gif') no-repeat top center;width:198px;height:43px;padding-top:4px;line-height:18px;font-size:11px;font-weight:400}
div.c2 li.green a{line-height:18px;font-size:11px;font-weight:400}
div.c2 li.green a b{font-size:14px;display:block}


div.ts-approved{text-align:left;font-size:11px;color:#333;line-height:35px;padding-bottom:5px}
div.ts-approved img{width:35px;vertical-align:middle;margin:0 8px}

/* photos */
div#c1a{width:285px;float:left;text-align:center;margin:0 auto}
div#c1a p{color:#CCC;font-size:10px;line-height:18px}
div#smph{clear:both;text-align:left}
div#smph img{padding:2px}

/* top white middle section */
div#c1bo{width:467px;float:right;overflow:hidden /*needed to make stretch down enough */}
div#c1b{font-size:11px;background:#fff;padding:12px;width:443px;overflow:hidden }
div#c1b h1{text-align:center;font-size:19px;color:#000;line-height:21px}
div#c1b h1 b{font-size:14px;font-weight:400}
div#c1b h2{text-align:center;font-size:12px;color:#0033CC;margin-bottom:18px}
div#c1b div#Lease-offer{float:left;width:100%;font-size:11px;margin-bottom:20px}
div#c1b table{clear:both;width:100%;border:0;padding:0}
div#c1b td{width:50%;font-size:11px}
p#extracomment, span#extracomment{font-size:12px;color:#CC0000;font-weight:700}

a.upgrades{margin-left:5px;color:blue;text-decoration:underline}

/* ls= lower section including buttons ie 100% width
   lsec= white lower section ie left column  */
div.lsec{background:#fff;font-size:11px}
div.pa12{padding:12px}
.cltitle{background:url('http://www.broombroom.com/images/bg/but-grey.gif') no-repeat bottom center;width:198px;height:34px;font-size:11px;line-height:32px;color:#fff;text-decoration:none;text-align:center;margin-bottom:-5px}
.whocanapply, .applynow{background:url('http://www.broombroom.com/images/bg/but-green.gif') no-repeat bottom center;width:198px;height:43px;font-size:12px;line-height:43px;color:#fff;text-decoration:none;text-align:center;margin:8px 0;font-weight:700;display:inline-block}
.whocanapply a, .whocanapply a.whocanapply2,.applynow a, .applynow a.applynow2{color:#fff;text-decoration:none;font-weight:700}

div.bc1{margin:15px}
div.bc2 li{list-style:url('http://www.broombroom.com/images/bg/arrow.png');margin-left:13px;line-height:25px}
div.bc2 a{color:blue;line-height:25px;font-size:12px;text-decoration:underline}
div.bcgap a{color:blue;text-decoration:underline}

div#statistics {float:left}
div#statistics dl{display: block;padding: 0;margin: 0 0 10px 0;list-style: none;width: 322px;float:left;height:75px;background-color:#CBCAC9}
div#statistics dt{display: block;padding: 10px 0 0 10px;margin: 0 0 0 80px;font-size: 12px;line-height:16px;background-color:#CBCAC9}
div#statistics dd{display: block;padding: 2px 0 23px 10px;margin: 0 0 0 80px;font-size: 16px;line-height:24px;background-color:#CBCAC9}
div#statistics dd a{color:blue;text-decoration:underline}
div#statistics dl#insu{background: url('http://www.broombroom.com/images/bg/insura.gif') no-repeat}
div#statistics dl#econ{background: url('http://www.broombroom.com/images/bg/econo.gif') no-repeat;margin-left:30px}
div#statistics dl#acce{background: url('http://www.broombroom.com/images/bg/accel.gif') no-repeat}
div#statistics dl#emis{background: url('http://www.broombroom.com/images/bg/emiss.gif') no-repeat;margin-left:30px}

/*Testimonials*/
.customer_name{background:url('http://www.broombroom.com/images/bg/greybar.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}





/*----------------------------------------*/

/* CSS Document */

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('http://www.broombroom.com/js/fancybox-1.3.4/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox-1.3.4/fancy_shadow_nw.png', sizingMethod='scale'); }

/*home */
*:first-child+html #r-f {top:132px}
*:first-child+html #det{margin-top:15px} /* ie 7 */
*:first-child+html .csd{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 .csd{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*/
