@charset "iso-8859-1";
/* Budgen Motors - Main Layout CSS Document - LM of BeVivid - last modified:04.03.2010 */
* {margin:0;padding:0}
/* body {background:#461101 url('../gfx/halloween_bkgd.jpg') top center repeat-y; margin:25px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#666} */
body {background:#ffffff; margin:25px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#666}
/* body {background:url('../gfx/theme_christmas_bkgd.jpg') repeat-y fixed top center #FFFFFF; margin:25px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#666} */
.narrow {font-family:'Arial Narrow'}
#main {margin:0 auto 0 auto;width:980px;}
#top_nav {border-bottom:1px solid #21439B;border-top:1px solid #21439B;width:980px;height:40px;}
#container {margin:10px 0 0 0;width:980px}
#left {float:left;margin:0 12px 0 0;width:679px;background-color: #ffffff;}
#right {margin:0;float:left;width:289px}
#footer {width:980px;border-top:1px solid #333;padding-bottom:5px;margin-top:10px;}
#car_review {background:url(../gfx/car_review.jpg) no-repeat;width:288px;height:188px;margin:5px 0 0 0;}
#find_me_car {background:url(../gfx/findme_frame.jpg) no-repeat;width:288px;height:291px;margin:5px 0 0 0;}
#finance {width:288px;margin:5px 0 0 0;background-color:#20429C;}
#finance_top {width:288px;height:90px;background-image:url(../gfx/finance_top.jpg);}
#finance_bottom {width:288px;height:15px;background-image:url(../gfx/finance_bottom.jpg);}
.rightbox {margin:5px 0 0 0;width:288px;position:relative}
.mockup {position:absolute;z-index:1001;width:288px;height:157px;}
a img {border:none}
a, a:hover {
color:#000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
/*Basic padding classes */
.pad5 {padding:5px;}
.pad10 {padding:10px}
.pad15 {padding:15px}
.pad20 {padding:20px}
/* Middle top */
#logo-container {margin:13px 0 13px 0;width:980px;height:110px;}
/*#logo-container {background:#ffffff url('../gfx/theme_christmas_wreath.jpg') no-repeat 330px top; margin:13px 0 13px 0;width:980px;height:110px;}*/
#budgen-logo {height:92px;width:247px;margin:18px 0 0 0;float:left;padding:0 0 0 10px;font-size:14pt;letter-spacing:0.05em}
#suppliers-logos {height:110px;float:right}
.logo {float:left}
.fade {filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;}
/*Homepage header, searchbox, flash car navigation */
#homepage-container {width:980px;margin:10px 0 0 0;}
#header {float:left;background:url(../gfx/main_frame.gif) no-repeat;width:679px;height:344px;margin:0 12px 0 0;}
/* Slideshow on homepage */
#slider {margin:8px 7px 7px 7px;width:665px;height:329px;overflow:hidden;}
.slide {position:relative;width:665px;height:329px;z-index:101}
.blackstrip {position:absolute;left:0;top:250px;width:665px;height:79px;z-index:102;background:transparent url(../gfx/black-strip.png) no-repeat}
h4.black {position:absolute;left:20px;top:278px;z-index:103;color:#fff;font-family:'Arial Narrow';font-size:17pt;}
p.description {position:absolute;left:250px;top:276px;z-index:104;color:#ccc;padding:0 10px 0 0;font-size:8pt;line-height:140%}
/* //end//  */
#searchbox {float:left;background:url(../gfx/search_frame.gif) no-repeat;width:289px;height:344px;}
#booktest {float:right;background:url(../gfx/newcar_box.jpg) no-repeat;width:299px;height:480px;}
#newcar_flashmenu {margin:5px 0 0 0;width:980px;height:182px;}
div.shadow {margin:5px 0 0 0;background:url(../gfx/shade_bg.gif) no-repeat top center;border-top:1px solid #999;}
/*Headings, paragraph classes etc. */
#left h1 {background:url(../gfx/h1_bg.gif) no-repeat;width:659px;height:28px;font-family:'Arial Narrow', Arial;color:#333;letter-spacing:0.05em;font-size:13pt;padding:10px 0 0 20px;}
#left h2 {background:url(../gfx/h1_bg.gif) no-repeat;width:659px;height:28px;font-family:'Arial Narrow', Arial;color:#333;letter-spacing:0.05em;font-size:13pt;padding:10px 0 0 20px;}
#right h2 {background:url(../gfx/heading_right.gif) no-repeat top left; width:268px;height:28px;font-family:'Arial Narrow', Arial;color:#333;letter-spacing:0.05em;font-size:13pt;padding:10px 0 0 20px;}
#right h2.h_news {background:url(../gfx/heading_news.jpg) no-repeat top left;}
#right h3, #right h3 a {color:#000;font-size:8pt;font-weight:bold;text-decoration:none}
#right h3 a:hover {color:#000;text-decoration:underline}
h5 {color:#333;font-family:'Arial Narrow', Arial;font-size:8pt;font-weight:bold;text-decoration:none;}
h2.lined {color:#777;font-family:'Arial Narrow', Arial;font-size:15pt;border-bottom:1px solid #999;padding:0 0 5px 0;letter-spacing:0.05em}
h2.lined span {color:#000;}
h4.lined {color:#777;font-family:'Arial Narrow', Arial;font-size:15pt;border-bottom:1px solid #999;padding:0 0 5px 0;letter-spacing:0.05em}
h4.lined span {color:#000;}
h6, h6 a {color:#20439D;font-family:'Arial Narrow', Arial;font-size:12pt;letter-spacing:0.05em;text-decoration:none}
h6 a:hover {text-decoration:underline;}
p.italic {font-family:'Arial Narrow', Arial;font-style:italic;font-weight:bold;font-size:11pt;letter-spacing:0.03em;color:#999;}
span.red {color:#C00}
.finance_strip {font-family:'Arial Narrow', Arial;font-size:13pt;font-weight:bold;padding:10px 0 0 15px;color:#FFF;background:url(../gfx/finance_strip.jpg);width:620px;height:34px;}
#right p {font-size:7pt;line-height:145%}
.smalldescription p {font-size:8pt;line-height:140%;color:#666;font-weight:bold}
.smalldescription p span {font-size:9pt;color:#C00;font-family:Arial, Helvetica, sans-serif}
.table_container p {font-size:8pt;line-height:140%;color:#666;font-family:Arial}
.financial_dock p {font-size:7pt;color:#FFF;font:Arial, Helvetica, sans-serif;}
p.white-strip {margin-top:3px;padding:3px;background-color:#FFF;color:#000;width:90px;text-align:center;font-weight:bold;}
.cardetails_caption {color:#000; font-family:'Arial Narrow', Arial;font-size:13pt;letter-spacing:0.03em;font-weight:bold; margin-right:20px;}
/* CAR displaying across the site */
#top_cars {width:679px;margin:10px 0 0 0;}
.topcar-left {background:url(../gfx/topcar_bg.gif) no-repeat;width:311px;height:103px;float:left;margin:8px 8px 0 0;padding:12px;position:relative}
.topcar-right {background:url(../gfx/topcar_bg.gif) no-repeat;width:311px;height:103px;float:left;margin:8px 0 0 0;padding:12px;position:relative}
.smallshade {background:url(../gfx/smallshade.gif) no-repeat;float:left;margin:0 7px 0 0;padding:4px 6px 6px 4px}
.smalldescription {width:172px;float:left}
/* Search results */
.car-container {height:178px;width:679px;border-bottom:1px solid #666;margin:10px 0 0 0;}
.car-image {width:177px;float:left;margin:0 15px 0 0;}
.car-description {width:486px;float:left;}
.mediumshade {background:url(../gfx/medium_shade.jpg) no-repeat;padding:6px 14px 6px 8px}
.little_thumb {float:left;padding:1px;border:1px solid #ccc;width:48px;height:36px;margin:0 2px 0 0;} 
.grey_bar {width:486px;height:35px;background:url(../gfx/grey_bar.jpg) no-repeat;padding-top:3px}
.table_container {width:486px;margin:15px 0 0 0;}
.financial_dock {width:117px;height:111px;float:left;background:url(../gfx/financial_dock.jpg) no-repeat;margin:0 5px 0 0;font-size:10px;padding-top:5px;} 
.camera {float:left;margin-left:45px;font-weight:bold}
.car-title {float:left;font-family:'Arial Narrow';font-size:12pt;color:#000;font-weight:bold;padding-left:20px;}
.car-price {float:right;font-family:'Arial Narrow';font-size:15pt;color:#009;letter-spacing:0.05em;font-weight:bold;padding:3px 20px 0 0}
/* Car detail page */
.car-detail-container {width:633px;margin:10px 0 0 6px}
.bigshade {background:url(../gfx/big_shade.jpg) no-repeat;padding:7px 21px 7px 7px;float:left}
#citnow-box {width:297px;height:138px;float:left}
.thumb {float:left;padding:2px;border:1px solid #999;margin:7px 4px 0 0;}
.car_overview_options {width:202px;float:left;margin-right:10px}
.car_overview_list {width:390px;float:left;}
.car_overview_text {line-height:140%;color:#1D3F98;font-size:10pt;font-weight:bold;}
/*Inputs, buttons etc */
input.view {background:transparent url(../gfx/morebtn.gif) no-repeat;width:85px;height:24px;text-align:center;color:#FFF;font-family:'Arial Narrow', Arial;font-style:italic;font-weight:bold;font-size:12pt;left:240px;top:95px;position:absolute;border-style:none;border-width:0;cursor:pointer}
input.search {background:transparent url(../gfx/searchbtn.gif) no-repeat;width:244px;height:28px;text-align:center;color:#FFF;font-family:'Arial Narrow', Arial;font-style:italic;font-weight:bold;font-size:12pt;border-style:none;border-width:0;cursor:pointer}
input.alfa_button {background:transparent url(../gfx/alfa_button.gif) no-repeat;width:245px;height:28px;text-align:center;color:#FFF;font-family:'Arial Narrow', Arial;font-style:italic;font-weight:bold;font-size:12pt;border-style:none;border-width:0;cursor:pointer}
input.peugeot_button {background:transparent url(../gfx/peugeot_button.gif) no-repeat;width:245px;height:28px;text-align:center;color:#FFF;font-family:'Arial Narrow', Arial;font-style:italic;font-weight:bold;font-size:12pt;border-style:none;border-width:0;cursor:pointer}
input.citroen_button {background:transparent url(../gfx/citroen_button.gif) no-repeat;width:245px;height:28px;text-align:center;color:#FFF;font-family:'Arial Narrow', Arial;font-style:italic;font-weight:bold;font-size:12pt;border-style:none;border-width:0;cursor:pointer}
input.option {background:transparent url(../gfx/optionbtn.gif) no-repeat;width:202px;text-align:left;height:28px;padding-left:20px;color:#FFF;font-family:'Arial Narrow', Arial;font-weight:bold;font-size:10pt;border-style:none;border-width:0;margin-top:2px;cursor:pointer}
input.fb_comments {background:transparent url(../gfx/optionbtn_fb.jpg) no-repeat;width:202px;text-align:left;height:28px;padding-left:50px;color:#FFF;font-family:'Arial Narrow', Arial;font-weight:bold;font-size:10pt;border-style:none;border-width:0;margin-top:2px;cursor:pointer}
select.searcher {color:#999;font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;margin:2px 0 0 0;padding:3px;letter-spacing:0.03em}
/* NEW CARS PAGES */
#brand_header {width:910px;height:434px;background:url(../gfx/main_header.jpg) no-repeat;padding:35px}
#car_header {width:970px;height:494px;background:url(../gfx/main_header.jpg) no-repeat;padding:5px}
#brand_slider {width:980px;height:165px;margin-top:20px;background:url(../gfx/slider_bar.jpg);overflow:hidden;}
#deals_bar_peugeot {width:980px;height:234px;margin-top:10px;color:#FFF;font-size:9px;line-height:135%}
#deals_bar_citroen {width:980px;height:234px;margin-top:10px;color:#000;font-size:9px;line-height:135%}
#deals_bar_alfa {width:980px;height:234px;margin-top:10px;color:#FFF;font-size:9px;line-height:135%}
.bigger {font-size:11px;font-weight:bold;}
.deal_box {background:url(../gfx/deals_blank.jpg);padding:11px;width:287px;height:212px;float:left;margin:0 10px 0 10px}
.deal_box_peugeot {background:url(../gfx/deals_peugeot.jpg);width:309px;height:234px;float:left}
.deal_box_citroen {background:url(../gfx/deals_citroen.jpg);width:309px;height:234px;float:left}
.deal_box_alfa {background:url(../gfx/deals_alfa.jpg);width:309px;height:234px;float:left}
#brand_container {width:910px;height:434px;background-position:right top;}
.smoke_peugeot {padding:5px;border:#000 1px solid;background:#1C2B42;color:#FFF;font-weight:bold;margin:10px 0 0 0;text-align:center}
.smoke_citroen  {padding:5px;border:#4F4F4F 1px solid;background:#A5A5A5;color:#FFF;font-weight:bold;margin:10px 0 0 0;text-align:center}
.smoke_alfa {padding:5px;border:#4F4F4F 1px solid;background:#A60F16;color:#FFF;font-weight:bold;margin:10px 0 0 0;text-align:center}
#car_left {width:388px;margin:20px 0 0 20px;float:left}
#car_left h2 {font-family:Tahoma, Arial;font-size:11pt;font-weight:bold;color:#000000;margin:10px 0 0 0}
#car_left p.peugeot {background:#1C2B42;color:#FFFFFF;padding:10px;width:368px;margin:10px 0 0 0;}
#car_left p.alfa {background:#A60F16;color:#FFFFFF;padding:10px;width:368px;margin:10px 0 0 0;}
#car_left p.citroen {background:#C0C0C0;color:#000;padding:10px;width:368px;margin:10px 0 0 0;}
#car_text {width:230px;height:450px;float:left;margin:0 0 0 10px;font-size:10px;}
#car_offer {width:230px;height:450px;float:left;margin:20px 0 0 20px;font-size:10px;}

/* Expander */
.Expander {margin-top:10px}
.ExpanderTitle {background:url(../gfx/expander_title.jpg) no-repeat;width:639px;height:34px;font-family:'Arial Narrow', Arial;color:#333;letter-spacing:0.05em;font-size:13pt;font-weight:bold;padding:8px 0 0 20px;cursor:pointer; margin-bottom: 6px;}
.ExpanderTitle img { vertical-align: middle; }
.ExpanderBox {padding:10px;display:none}
div.Expander h3 {background:url(../gfx/h3_bg.gif) no-repeat;width:629px;height:28px;font-family:'Arial Narrow', Arial;color:#555;letter-spacing:0.05em;font-size:13pt;padding:10px 0 0 20px;}
div.ExpanderBox table { margin-bottom: 10px; }

input, textarea, select.textfield {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#FFFFFF url(../gfx/field-bg-top.gif) repeat-x scroll left top;
border:1px solid #AAAAAA;
color:#888888;
font-family:Trebuchet MS,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
vertical-align:top;
}
#pagination {
float:right;
margin-right:5px;
}
#pagination ul {
height:18px;
float:right;
display:block;
list-style:none;
}
#pagination ul li {
float:left;
}
#pagination ul li a {
font-size:10px;
color:#000;
background-image:url(../gfx/pag.jpg);
background-position:left top;
float:left;
height:16px;
width:18px;
margin-right:3px;
padding-top:2px;
display:block;
text-align:center;
text-decoration:none;
}
#pagination ul li a:hover {
font-size:10px;
color:#FFFFFF;
background-image:url(../gfx/paghov.jpg);
background-position:left top;
float:left;
height:16px;
width:18px;
margin-right:3px;
padding-top:2px;
display:block;
text-align:center;
text-decoration:none;
}
#pagination ul li.checked {
font-size:10px;
color:#FFFFFF;
background-image:url(../gfx/paghov.jpg);
background-position:left top;
float:left;
height:16px;
width:18px;
margin-right:3px;
padding-top:2px;
display:block;
text-align:center;
}
.TypicalAPRSearch {
text-align:right;
padding:6px 0 4px;
font-size:16px;
font-weight:bold;
color:#000099;
font-style:italic;
}

.facebook_like_button {
margin-top:10px;
float:left;
}

.facebook_like_button p{
font-family:tahoma, Arial;
font-size:9px;
}
/* top navigation ul, li and drop downs etc */
#top_nav ul {width: 980px;height: 40px;margin:0;padding:0;list-style:none;display:block;}
#top_nav ul li {height:40px;font-family:'Arial Narrow', Arial;color:#333;font-size:10pt;font-weight:bold;float:left;position:relative;display:block;}
#top_nav ul li a {height:30px;font-weight:bold;padding:11px 13px 0 14px;float:left;text-decoration:none;color:#333;display:block;}
#top_nav ul li a:hover {background:url(../gfx/topnav_hover.jpg) repeat-x;color:#FFF;display:block;}
/* CSS dropdowns */
#top_nav ul li ul {position:absolute;top:-1000px;width:200px;clear:left;display:block;margin:0;}
#top_nav ul li:hover ul {position:absolute;top:40px;display:block;}
#top_nav ul li ul li {display:block;background:url(../gfx/topnav_hover.jpg) repeat-x;color:#FFF;height:40px;font-family:'Arial Narrow', Arial;font-size:10pt;font-weight:bold;clear:left;}
#top_nav ul li:hover ul li a{padding:11px 0 0 14px;width:200px;display:block;color:#FFF;clear:left;}
#top_nav ul li:hover ul li a:hover { display:block;background:#003;color:#FFF}


.back_to_search {
	background-color: #1D3F98;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: white;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	margin-right: 12px;
	margin-top: 3px;
	padding: 2px 6px 2px 4px;
	text-transform: uppercase;
}

DIV.sort_by { float: right; }
DIV.sort_by SELECT { letter-spacing: normal; font-size: 12px; margin-right: 10px; width: 150px; }

