/* Funky Motors.ie css style */
body{margin:0px; padding:0px; font-family:Arial, sans-serif; font-size:11px; width:100%; background-color:#e5e5e5;
background-image:url(images/_body_bg.gif); background-repeat:repeat; background-position: 0px -80px;}
#main_container{width:1000px; margin:auto; padding:0px; background-color:#ffffff; border:0px;/*border:1px solid #000000;*/}
a{color:#000033; text-decoration:none; padding:2px; margin:1px;}
a:visited {color:#000033;}
a:hover {color:#FF0000;}
form{padding:1px; margin:1px;}
input, select{font-size:11px; margin:1px;}
fieldset{ width:99%; margin:1px;}
fieldset image{ vertical-align:middle;}
legend{font-size:12px; font-weight:bold; padding:2px;}
h1{font-size:14px; font-weight:bold; padding:1px; margin:0px;}
h1 a:link, h1 a:visited{font-size:14px; color: #0000FF; font-weight:bold; padding:1px; margin:0px; text-decoration:underline;}
h2{font-size:16px; color:#990000; font-weight:bold; padding:1px; margin:0px;}
h3{font-size:11px; color: #333333; padding:0px; margin:0px;}
h4, h5{font-size:12px; color: #0033FF; font-weight:bold; padding:1px; margin:0px;}
h6{font-size:12px; color:#000000; font-weight:bold; padding:1px 3px; margin:0px; background-color: #FF6600;}
p{padding:2px; margin:0px;}
.image{ border:0px; vertical-align:middle;}
.image_carsale{padding-top:2px; border:0px;}
.orange{color: #0000FF; font-weight:bold;}
.orange14{color:#0000ff; font-weight:bold; font-size:14px; text-decoration:underline;}
.black{color:#000000; font-weight:bold;}
.red{color:#0000ff; font-weight:bold; font-size:11px;}
.yellow{background-color:#FFFF00; color:#000000; font-weight:bold;}
hr{padding:0px; margin:2px  0px;color:#ffffff;}
.attention_p{	text-align:center;background-color: #FFFF00;background-image: url(images/icons/info2.gif);background-repeat: no-repeat;background-position: 15px 5px; border:1px solid #FF0000; padding:3px;}
.attention{	text-align:left;background-color: #FFFF00;border:1px solid #FF0000; padding:1px;}
.form_error{background-color:#FF6600; color:#ffffff; font-weight:bold;}
/*------------header style---------------*/

#top_nav_bar{height:35px; background-color:#f5f5f5; text-align:left;clear:both;}
#top_nav_bar h1{color:#cc0014;font-size:12px; padding:5px 0px 0px 5px;}
#top{clear:both;background-color:#F5F5F5;vertical-align:top;text-align:center;}

#top_tab_right{float:right; margin:0px; padding:0px 5px 0px 0px;}
#top_tab_right_link{height:16px; float:right; padding:1px;}
#top_tab_right image{border:0px; vertical-align:middle;}

#top_tabs {	width:100%;	line-height:normal;	background-color: #F5F5F5; clear:both;}
#top_tabs ul {  margin:0;  padding:0px 0px 0;  list-style:none;  }
#top_tabs li {  float:left;  background:url("images/btn_left.gif") no-repeat left top;  margin:0;  padding:0 0 0 6px;  }
#top_tabs a {  float:left;  display:block;  background:url("images/btn_right.gif") no-repeat right top;  padding:5px 10px 4px 5px;  margin:0px;  text-decoration:none;  font-weight:bold;}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#top_tabs a {float:none;}
/* End IE5-Mac hack */
#top_tabs a:hover {color:#FF0000;}
#top_tabs #current {  background-image:url("images/btn_left_on.gif");  }
#top_tabs #current a {  background-image:url("images/btn_right_on.gif");  color:#333;  padding-bottom:5px; color: #0000CC;}
/*top_tabs_carsale*/
#top_tabs_carsale {	width:100%;	line-height:normal;	background-color: #F5F5F5; clear:both; }
#top_tabs_carsale ul {  margin:0;  padding:0px 0px 0;  list-style:none;  }
#top_tabs_carsale li {  float:left;  background:url("images/btn_left.gif") no-repeat left top;  margin:0;  padding:0 0 0 6px;  }
#top_tabs_carsale a {  float:left;  display:block;  background:url("images/btn_right.gif") no-repeat right top;  padding:5px 10px 4px 5px;  margin:0px;  text-decoration:none;color:#000066; text-transform:uppercase; font-weight:bold; }

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#top_tabs_carsale a {float:none;}
/* End IE5-Mac hack */
#top_tabs_carsale a:hover {color: #cc0014;}
#top_tabs_carsale #current {  background-image:url("css_tabs/left_on.gif");  }
#top_tabs_carsale #current a {  background-image:url("css_tabs/right_on.gif");  color:#333;  padding-bottom:5px; color: #0000FF;}

 /*----------------tabs style-------------*/
#headertab {width:100%;	line-height:normal;margin-top:5px; border-bottom:1px solid #cccccc; clear:both; height:23px;}
#headertab ul {  margin:0;  padding:0px 0px 0;  list-style:none;  }
#headertab li {  float:left;  background:url("css_tabs/left.gif") no-repeat left top;  margin:0;  padding:0 0 0 6px;  }
#headertab a {  float:left;  display:block;  background:url("css_tabs/right.gif") no-repeat right top;  padding:5px 10px 4px 5px;  margin:0px;  text-decoration:none;  font-weight:bold;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
/*#top_tabs a {float:none;}*/
/* End IE5-Mac hack */
#headertab a { float: none}
#headertab a:hover {color: #FF0000}
#headertab #current_t {background-image: url("css_tabs/left_on.gif");}
#headertab #current_t a {background-image: url("css_tabs/right_on.gif"); padding-bottom: 5px; color: #0000FF;}


#search{text-align:center; padding:0px; margin:0px; width:100%; clear:both; background-color:#999999; min-height:5px;}/*background-image:url("images/bar_exp.gif"); background-repeat:repeat-x; height:34px; */
#search form{ padding-top:5px;}

/* sugestion search box */
.suggestions{-moz-box-sizing: border-box; box-sizing: border-box; background-color: #F7F7F7; border: 2px ridge #FF3300; position:absolute; background-image:url(images/suggestions.jpg); background-position:top right; padding-top:15px; background-repeat:no-repeat;}
div.suggestions div{padding: 0px 1px; border-bottom:1px solid #cccccc; }
div.suggestions div.current{ background-color: #FF6600; color: white; font-weight:bold;}

/*-------------left style----------------*/
#left_div{text-align:left;width:100%;float:left; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;	background-color: #F5F5F5;}
.left_tab{background: #666666; color:#ffffff; font-weight:bold; padding:1px 0px 1px 3px; font-size:12px;}
#left_div ul {margin: 0px; padding: 0px;list-style-type: none;} 
#left_div li {margin: 2px 0px;} 
#left_div a:link, #left_div a:visited {display: block;width:96%;padding: 0px 0px 0px 2px;border: 1px solid #cccccc;text-decoration: none; font-weight:bold; }
#left_div a:hover {border: 1px ridge #86726b;background: #d6e4f1;color: #FF0000;}
#left_div #current a {border: 1px ridge #86726b;background: #FFFF99;color:#000099;}
#left_div #current_sub a {border: 1px ridge #86726b;background: #FFFF99;color:#000099;}
#left_login{padding:5px;}
#left_login a:link, #left_login a:visited{color:#000099;}
#left_login a:hover{color:#FF0000;}

/*-------------content style-------------*/
#content{float:left; padding:3px; width:99%;}
#browse_cat{float:right; width:46%; clear:left;}
#browse_cat h2{margin:2px 0px;font-size:11px;padding:0px;}
#browse_cat a:hover{ background-color:#cc0000; color:#ffffff;}
#browse_brand{float:left; width:46%; clear:left;}
#browse_brand h2{margin:2px 0px;font-size:11px;padding:0px;}
#browse_brand a:hover{ background-color:#cc0000; color:#ffffff;}

/*--------------right style--------------*/
#right_div{	text-align:left;width:100%;float:right;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;	background-color: #F5F5F5;}
.right_tab{background: #666666; color:#ffffff; font-weight:bold; padding:1px 0px 1px 3px; font-size:12px;}
#right_div ul {margin: 0px; padding: 0px;list-style-type: none;} 
#right_div li {margin: 2px 0px;} 
#right_div a:link, #right_div a:visited {display: block;width:96%;padding: 0px 0px 0px 2px;border: 1px solid #ffffff;text-decoration: none; font-weight:bold; }
#right_div a:hover {border: 1px ridge #86726b;background: #d6e4f1;color: #FF0000;}
#right_div #current a {border: 1px ridge #86726b;background: #FFFF99;color:#000099;}
#right_div #current_sub a {border: 1px ridge #86726b;background: #FFFF99;color:#000099;}
#right_latest{text-align:center; padding:5px 0px 2px 0px; font-size:11px; font-weight:bold;}

/*------------products style-------------*/
.products{width:100%; padding:3px 0px 3px 0px;clear:both;}
.products fieldset{padding:0px;}
.p_details{float:right; width:25%; text-align:center; clear:right;margin-right:0px; padding:0px;}
html>body .p_details{margin-right:2px;} /*hack for firefox*/
.p_details image{border:0px; padding:1px; vertical-align:middle;}
.p_details legend{padding:2px; font-weight:normal;}
.paging{border:1px solid #cc0000; text-align:left; margin:2px; padding:2px; height:35px; background-color:#999999;}
.paging form{float:right; padding:0px 3px 0px 0px;}
.paging_active{font-size:12px;color: #FF0000;padding:1px;background-color:#cccccc;border:1px solid #cc0000;font-weight:bold;}
.p_desc{padding:2px;}
.from_prices{font-size:13px; font-weight:bold;background-color:#cc0000; padding:1px 2px; color:#ffffff;}
.more_images{width:73%;}

/***************cart style***************/
#cart{ text-align:center;}
#cart_right{text-align:left; padding:5px 0px 2px 0px; font-size:11px; font-weight:bold;}
#cart_right a:link, #cart_right a:visited{border:0px;background: none;}
#cart_right a:hover{border:0px; background:none;color:#FF0000}
#cart table{background-color:#B6A7A0; width:98%; border:0px;}
#cart th{color:#000099;background-color:#cccccc;}
#cart tr{background-color:#ffffff;}
#cart td{text-align:center;}
#cart fieldset{width:200px;text-align:left; font-weight:bold; font-size:13px; color:#000099; padding-left:15px; margin-right:3px;}
#added {background-color: #FFFFCC; padding:1px; margin:2px; border:1px solid #FF0000; display:none; width:400px}
#lft_cart{text-align:left; padding:5px 0px 2px 0px; font-size:11px;}
#lft_cart input{font-size:11px;}
#lft_cart a:link, #lft_cart a:visited{border:0px;background: none;}
#lft_cart a:hover{border:0px; background:none;color:#FF0000}



/***************car sale style***************/
#carsale{width:100%;font-family:Arial, sans-serif;font-size:12px;}
/***************NEW CAR SALE STYLE***************/
	#carsale .carlist{border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5; padding:5px; font-family:Arial, sans-serif; font-size:12px;}
	#carsale .carlist h2 a{display:block; font-size:14px; color:#0000FF; text-decoration:underline;}
	#carsale .carlist h2 a:visited{color:#990099;font-size:14px; text-decoration:underline}
	#carsale .carlist h2 a:hover{}
	#carsale .carlist .span_price{font-size:14px; float:right;}
	#carsale .carlist .short_desc{padding:3px 3px 3px 15px;}
	#carsale .carlist .red{color:#cc0014;}
	#carsale .carlist .clear{clear:both;}
/***************END NEW CAR SALE STYLE***************/
#carsale table{ background-color: #E5E5E5;}
#carsale th{ background-color: #990000; color:#ffffff; text-align:left;padding:4px 1px; border-right:1px solid #e5e5e5;}
	#carsale th a{color:#ffffff;}
	#carsale .sort_arrow{ background-color:#f5f5f5; color:#990000; padding:1px 2px;}
#carsale td{ text-align:left; padding:3px 1px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; vertical-align:middle;}
#carsale .td_center{text-align:center; color:#99FFFF}
#carsale a{font-size:12px;}
#cardetails{ width:48%; float:left;padding:2px 1px;}
#carimages{ width:48%; float:right; padding:2px 1px;}

#carsale h3 a:link,#carsale h3 a:visited{font-size:12px; color: #333333; font-weight:normal;}
#carsale h3 a:hover{color:#cc0000;}
#search_car{text-align:center;}
#carsale_list{text-align:left; font-size: 11px;width:82%;float:left;}
	#carsale_list h1,#carsale_list h2{font-size:11px; display:block; float:left; color:#333333; padding-left:2px;}
	#carsale_list a:link, #carsale_list a:visited{font-size:11px;color:#333333;}
	#carsale_list a:hover{color:#FF0000;}
.carsale_list_clear{clear:both;width:100%;height:1px;}
#news_cars a:link,#news_cars a:visited{font-weight:bold; color: #0000FF;}
#news_cars a:hover{color:#FF3300;}
.span_price{font-weight:bold; font-size:12px;}

#y_search_form{border:1px solid #cccccc; padding:1px; height:42px;clear:both;}
#x_search_form{clear:both;}
#search_form_head{background-color:#990000; float:left;}
	#search_form_head h2{padding:0px;margin:0px;}
	#search_form_head h2 a{color:#ffff00; paddding:0px;margin:0px;}
	#search_form_head #search_loading{vertical-align:middle;border:0px;}

#call_car_seller{font-size:16px;font-weight:bold;text-align:left;padding:5px;}
#call_car_seller img{vertical-align:middle;}
#call_car_seller a:link,#call_car_seller a:visited{font-size:16px; text-decoration:underline;}
#call_car_seller a:hover{color:#cc0000;}
/*--------------footer style-------------*/
#footer_div{text-align:center; background-image:url("images/bar_exp.gif"); background-repeat:repeat-x; height:34px; padding:0px; margin:0px; width:100%; clear:both; font-weight:bold;}
	#footer_div .right{float:right;text-align:right; padding:2px 5px;}
	#footer_div .left{float:left;text-align:left;padding:2px 5px;}
	
/**************car sale form style&***********/
#carsales select{border:1px dotted #006633;}/*background-color: #cc0000; color:#ffffff; font-weight:bold;*/
#carsales optgroup option{}/*background-color:#999999;font-weight:bold;*/
#loading_cart{border:1px solid #FF0000; background-color:#f5f5f5;}
div.notification{border:3px ridge #FF3300; padding:10px; background-color: #FFFFCC; position:absolute; display:none; top:15px; left:15px; font-size:12px; text-align:center; width:400px;}
div.notification h1{text-align:left; font-size:16px; font-weight:bold;}
div.holly{position: absolute; margin:0px; padding:0px; background-image:url(images/holly.gif); background-repeat:repeat-x; width:100%; height:22px;}

/************* some other css ***************/
.ewdmaker {font-family: Verdana;font-size: 11px;}
/* main table */
.ewTable {font-family: Verdana; font-size: 11px;border: none;}
/* main table data cells */
.ewTable td {padding: 4px;border: 1px solid;border-color: #CCCCCC;}
/* main table header cells */
.ewTableHeader {background-color: #666666;color: #FFFFFF;vertical-align: top;text-align:right;}
.ewTableHeader a {color: #FFFFFF; }
/* main table row color */
.ewTableRow {background-color: #FFFFFF;}
/* main table alternate row color */
.ewTableAltRow {background-color: #F5F5F5;text-align:left;}
/* main table edit mode row color */
.ewTableEditRow {background-color: #FFFF99;}
/* main table highlight color */
.ewTableHighlightRow {/* background-color: ; highlight color */}
/* main table select color */
.ewTableSelectRow {	/*background-color: ;  select color */}
/* main table footer section */
.ewTableFooter {background-color: #FFFFCC;	}
th a:link, th a:visited{color:#ffffff;}
th a:hover{color: #FF0000;}
th img{border:0px;}

/***/
#toolTipLayer{position:absolute; visibility:hidden;}
#top_logo{float:left; padding:5px 2px;}
#top_adv_sellcar{padding:2px 0px 0px 0px;}
#table_main{width:100%;text-align:left;}
#content .fullpage{width:99%;text-align:left;}
#dealer_sell{float:right; width:125px; margin:0px 1px; text-align:center;}
.align_center{text-align:center;}
.total_cars{float:left; padding:5px 5px 0px 5px;}
.cars_pagging{margin:3px 0px; font-size:11px; border:1px solid #e5e5e5;height:28px; width:100%; background-color:#f5f5f5; background-image:url(images/fm_paging_bg.jpg); background-repeat:repeat-x; height:30px;}
.cars_pagging p{ margin:5px 0px 0px 0px; font-size:11px;}
.cars_pagging p a:link,.cars_pagging p a:visited{padding:3px 5px;background-color:#ffffff; color:#0000ff; border:1px solid #cc0014;}
.cars_pagging p a:hover{background-color:#cc0014; color:#ffffff; border:1px solid #ffffff;}
.cars_per_page_list{float:left; width:48%;}
.translate_div{background-color:#f5f5f5; border:1px solid #FF0000; padding:5px; margin:5px 0px;}
.flag_image{border:1px solid #000000; margin:0px 3px;}
.carsale_tumbnail{float:right;width:30px;}
.car_color{border:1px solid #000000; width:15px; height:15px;}
.clear_both{text-align:center; width:100%; clear:both;}
#write_extras{padding:15px 0px; text-align:left;}
.cursor_hand{}
#tbl_latest_prod{border-bottom:1px solid #FF6600;border-top:1px solid #FF6600;}
#tbl_latest_prod td{border-left:1px solid #FF6600;border-right:1px solid #FF6600;}
#tbl_latest_specials{border-bottom:1px solid #FF6600;border-top:1px solid #FF6600;}
#tbl_latest_specials td{border-left:1px solid #FF6600;border-right:1px solid #FF6600;}
#tbl_latest_cars{border-bottom:1px solid #990000;border-top:1px solid #990000;}
#tbl_latest_cars td{border-left:1px solid #990000;border-right:1px solid #990000;}
.mentionFM{border:1px solid #000000;background-color:#ffffff; padding:0px 3px; color:#000000; margin:2px; text-align:center;}
.show_cat{display:none; clear:both; text-align:left; width:100%;}

/*  light box */
#lightbox{position: absolute;top: 10px;	left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #ffffff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{	position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 40%;height: 100%;background: transparent url(http://www.funkymotors.ie/img_effect/images/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.funkymotors.ie/img_effect/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.funkymotors.ie/img_effect/images/nextlabel.gif) right 15% no-repeat; }
#prevLink, #prevLink:hover, #prevLink:visited:hover { background: url(http://www.funkymotors.ie/img_effect/images/prevlabel.gif) 0 15% no-repeat; border: none;}
#nextLink, #nextLink:hover, #nextLink:visited:hover { background: url(http://www.funkymotors.ie/img_effect/images/nextlabel.gif) 100% 15% no-repeat; border: none;} 
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #ffffff;margin: 0 auto;line-height: 1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 100px; float: right;  padding-bottom: 0.7em;	}			
#overlay{position: absolute;top: 0;	left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000000;filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6;}
#overlay{ background-image: url(http://www.funkymotors.ie/img_effect/images/overlay.png); }
* html #overlay{background-color: #000000;back\ground-color: transparent;background-image: url(http://www.funkymotors.ie/img_effect/images/blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.funkymotors.ie/img_effect/images/overlay.png", sizingMethod="scale");}
.clearfix:after {	content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; display: -moz-inline-box;	width: 100%;}
* html .clearfix {/* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */	}		
.product_list_paging{margin:3px; font-size:11px; border:1px solid #cc0000;height:28px; background-color:#999999;}
.product_list_paging a{color:#000000;}
.select_red{background-color:#cc0000; color:#ffffff; font-weight:bold;}
.bookmark_div{border:1px solid #999999;background-color:#cc0000; padding:2px; text-align:center;}
.bookmark_div a{color:#ffffff;}

#home_page_intro_box{font-size:100%;}
#home_page_intro_box h1{font-size:12px; padding:2px;}
#home_page_intro_box h2{font-size:11px; padding:2px; color:#CC0000;}
#home_page_intro_box h3{font-size:12px; padding:2px; color: #0000FF; text-align:right;}

#intro_carparts{width:48%; border:1px solid #cccccc;float:right; padding:2px; text-align:left;}
#intro_carparts a{font-weight:bold;}
.carparts_head{background-color: #990000; color:#ffffff;}
#intro_carsales{width:48%; border:1px solid #cccccc;float:left; padding:2px; text-align:left;}
	#intro_carsales h2,#intro_carparts h2{padding:2px;margin:0px;font-size:14px;color:#ffffff;}
	#intro_carsales h3,#intro_carparts h3{padding:2px;margin:0px;font-size:12px;color:#990000; text-align:left;}
	#intro_carsales h4,#intro_carparts h4{text-align:right;}
	#intro_carsales h2 a{color:#f5f5f5; text-decoration:none;font-size:14px;}
#intro_carsales a{font-weight:bold;}
.carsales_head{background-color:#990000; color:#ffffff;}
#carsales_head_btm,#carparts_head_btm{background-color:#990000; color:#ffffff;padding:1px 3px; font-size:14px;text-align:right;}
	#carsales_head_btm h3,#carparts_head_btm h3{padding:0px; margin:0px;text-align:right;}
	#carsales_head_btm h3 a,#carparts_head_btm h3 a{color:#f5f5f5;}
#carparts_head_btm{background-color:#990000; color:#ffffff;padding:1px 3px; font-size:14px;text-align:right;}
	#carparts_head_btm h3{padding:0px; margin:0px;text-align:right;}
	#carparts_head_btm h3 a{color:#f5f5f5;}
.carsale_desc{text-align:left; padding:3px;margin-bottom:3px; background-color:#f5f5f5; border:1px solid #cccccc;}
	.carsale_desc h3{font-size:11px; color:#000000; padding:1px; margin:1px; text-indent:10px; font-weight:normal;}
	.carsale_desc h3 a{text-decoration:underline;}
.header_text{font-size:12px; }

#sch_bar_holder{ background-image:url(images/bar_exp_red.gif); background-repeat:repeat-x; height:36px;background-color:#cc0000;color:#ffffff;}
#search_bar_carparts{text-align:left; padding:7px 0px 0px 0px;margin:1px 5px 1px 5px;}
	
	#search_bar_carparts a:link, #search_bar_carparts a:visited, #search_bar_carparts a:active{color:#ffffff; font-weight:bold;}
	#search_bar_carparts a:hover{color:#f5f5f5; text-decoration:underline;}

#seacrh_bar_form{text-align:center; padding-right:7px 10px 0px 0px;}

/* car details tabs */
.cx_top_exp{background-image:url(images/h_tabs/aqua-hd-bg.gif); background-repeat: repeat-x;height:22px;margin:5px 0px 0px 0px;}
.cx_right{background-image:url(images/h_tabs/aqua-hd-rt.gif); background-repeat:no-repeat; float:right; background-position:top right;width:7px; height:22px;}
.cx_left{background-image:url(images/h_tabs/aqua-hd-lt.gif); background-repeat: no-repeat; float:left;background-position:top left;width:7px; height:22px;}
.cx_title_ctn{float:left;height:22px;background-image:url(images/h_tabs/aqua-hd-bg.gif); background-repeat: repeat-x;}
.cx_title{padding:3px; font-weight:bold;font-size:12px;}
.cx_content{padding:5px 2px 5px 15px;border:1px solid #cccccc; font-size:12px;}
.cx_active{background-color:#E1FFFF;}

#statistics{text-align:right; padding-right:3px; border-top:3px ridge #cccccc;}
	#statistics .left{float:left;text-align:left;}
#x_footer{text-align:center; font-weight:bold; padding:5px 0px 10px 0px;}
#x_footer a:link, #x_footer a:visited{color: #0000FF;}
#x_footer a:hover{text-decoration:underline; color:#cc0014;}
.center{text-align:center;}
/*car description style */
table#car_description{width:100%;background-color:#ffffff;}
#car_description .tr2{background-color:#f5f5f5;}
/*xtra */
table#x_write_extras{width:100%;background-color:#ffffff;}
#x_write_extras .tr2{background-color:#f5f5f5;}

.red_bg{border:1px solid #cccccc; padding:1px 2px; color:#ffffff; background-color:#cc0000;}
/*comments*/
table#x_customer_comments{width:100%;background-color:#ffffff; border:1px solid #f5f5f5;}
#x_customer_comments th{background-color:#990000; color:#ffffff; padding:2px;}
#x_customer_comments .tr2{background-color:#f5f5f5;}


/* NEW HOME BOXES STYLE */
#home_div_holder{clear:both; text-align:center;width:955px; margin:auto;}
#home_div_holder h1 a:link, #home_div_holder h1 a:visited{color: #000099; text-decoration:none; font-size:12px;}
#home_div_holder h1 a:hover{color:#cc0000;}
#home_div_holder h2 a:link, #home_div_holder h2 a:visited{color: #cc0000; text-decoration:none; font-size:12px; padding:0px; margin:0px;}
#home_div_holder h2 a:hover{color: #990000;}
#home_div_holder ul{padding:0px; margin:0px;}
#home_div_holder li{padding:2px 0px 0px 2px; font-size:11px; font-weight:bold; list-style-type:none;}
.home_div_center{text-align:center; width:100%;}
#home_tbl{width:100%; text-align:center;}
#home_tbl td{width:25%;text-align:center; vertical-align:top; margin:auto;}
/* boxes */
.home_box_top{background-image:url(images/home_box_top.gif); background-repeat:no-repeat; width:217px; height:30px; text-align:left;}
.home_box_head_txt{padding:7px 0px 0px 10px;}
.home_box_exp{background-image:url(images/home_box_exp.gif); background-repeat:repeat-y;width:217px;text-align:left;height:180px;}
.home_box_exp_txt{padding:0px 5px;}
.home_parts_box_exp_txt{padding:0px 2px 0px 5px;text-align:center;background-color:#ffffff; overflow:hidden; height:178px;}
.home_box_btm{background-image:url(images/home_box_btm.gif); background-repeat:no-repeat; width:217px; height:30px;text-align:left;}
.home_box_btm_txt{padding:3px 10px 0px 0px; text-align:right;}

#home_sell_box{text-align:center; background-image:url(images/home_sell_btn.jpg); background-repeat:no-repeat; width:152px; height:50px; margin:auto; padding:2px;}
#home_sell_box h2 a:link, #home_sell_box h2 a:visited{color:#ffffff;}
#home_sell_box h2 a:hover{color:#e5e5e5; text-decoration:underline;}

/* HOME LARGE BOX */
#home_large_box{width:955px;margin:auto;}
#home_large_box .home_lg_text_holder{padding:2px 15px;text-align:left;}
#home_make_div{padding:5px 0px;}
#home_make_div .home_title_bar{background-image:url(images/home_title_bar.jpg); background-repeat:no-repeat; height:23px; padding:3px; text-align:center; width:250px;}
#home_make_div h3{color:#f5f5f5;}
#home_make_list,#home_model_list{width:100%;}
#home_make_list a:link, #home_make_list a:visited,#home_model_list a:link, #home_model_list a:visited{font-weight:bold; padding:5px 0px; font-size:11px;}
#home_make_list a:hover,#home_model_list a:hover{color:#cc0000; text-decoration:underline;}
#home_make_list td,#home_model_list td{vertical-align:top; padding:2px; width:20%;}
#home_make_list .tdx,#home_model_list .tdx{background-color:#e5e5e5;}
#home_make_list .tdy,#home_model_list .tdy{background-color: #C6C68C;}

.home_title_bar a{color:#f5f5f5;}

#home_county_list{width:100%;}
#home_county_list a:link, #home_county_list a:visited{font-weight:bold; padding:5px 0px; font-size:11px;}
#home_county_list a:hover{color:#cc0000; text-decoration:underline;}
#home_county_list td{vertical-align:top; padding:2px; width:20%;}
#home_county_list .tdx{background-color:#e5e5e5;}
#home_county_list .tdy{background-color: #C6C68C;}

#home_carsearch_frm{padding:0px 2px; margin:0px;}
/*add car for sale */
#add_car_for_sale{margin:auto; width:90%; background-color:#000000; font-size:11px;}
#add_car_for_sale tr{background-color:#ffffff;}
#add_car_for_sale .dk_red{background-color:#990000; color:#ffffff; font-weight:bold;}

#add_car_form input,#add_car_form select{vertical-align:middle;font-size:11px;font-weight:bold;}
#add_car_for_sale .error{color:#CC0000; font-weight:bold;}

#car_features{width:100%;}
#car_features input{vertical-align:middle;}
#car_features .st1{background-color:#f5f5f5;}
/* home page lg box style */
#home_lg_box_top{background-image:url(images/box_lg_top.gif); background-repeat:no-repeat; background-position:top left; width:955px;height:25px;}
#home_lg_box_exp{background-image:url(images/box_lg_exp.gif); background-repeat:repeat-y; width:955px;}
	#home_lg_box_exp h3{padding:0px; margin:0px;}
#home_lg_box_btm{background-image:url(images/box_lg_btm.gif); background-repeat:no-repeat; background-position:top left; width:955px;height:25px;}

.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(images/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(images/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(images/marker.png) no-repeat;
}
.dynlink {cursor:pointer; cursor:hand;text-decoration: none; color:blue; font-weight:bold;}
h1 .dynlink {font-size:12px;}
.dynlink_cars{cursor:pointer; cursor:hand; color:#ffffff; text-decoration:none; font-weight:bold;}

