body{background-color:#e5e5e5; font-family:Tahoma; font-size:11px; margin:0px; padding:0px; background-image:url(http://www.carsnparts.ie/images/top_exp.gif); background-repeat:repeat-x; text-align:center;}
form,table,tr{padding:0px; margin:0px;}
table{width:100%;}
form{font-size:11px;}
#cart_totals, legend{font-size:12px; font-weight:bold;}
.red{color:#cc0000; font-weight:bold;}
.green{color:#009900;}
#email_seller input{font-size:12px;}

#cart_display, #tbl_cart_deleted{background-color:#f5f5f5;}
#top_tab{position:absolute;top:0px; left:0px;height:20px; background-color:#CA4200; width:100%;}
#tbl_categories{width:100%; background-color:#f5f5f5;}
th, .head_tab{background-color:#888888; background-image:url(http://www.carsnparts.ie/images/tab_header.jpg); background-repeat:repeat-x; padding:2px 0px 0px 3px; margin:0px; height:25px; color:#000000;}
td{vertical-align:top;}
.td_50{width:50%;background-color:#ffffff;}
.td_white{background-color:#ffffff; padding:5px;}
.td_grey{background-color:#f5f5f5;padding:5px;}
.orange{color: #FF6600;}
input, select{font-size:10px;}
h1{font-size:14px; padding:0px; margin:0px;}
h2{font-size:12px; padding:2px; margin:0px;}
h2 img{padding:0px; margin:0px;}
h3{padding:1px; margin:0px; font-size:12px;}

/*a:link,a:visited{color:#ffffff; text-decoration:none; padding:2px;}
a:hover{color:#ffffff; text-decoration:underline; background-color:#000000;}*/
.input_s90{ width:90px;}
.input_s100{ width:100px;}
.input_s110{ width:110px;}
#container{width:1000px; margin:auto; text-align:left;}

#header{height:112px; clear:both;}
#header a{padding:0px;}
#header img{border:0px;}
#header_lft{width:346px; float:left; height:112px;}
#header_ctr{width:456px; height:112px; float:left; background-image:url(http://www.carsnparts.ie/images/top_ctr.gif); background-repeat:no-repeat;}
#header_rgt{width:198px; height:112px; float:left;background-image:url(http://www.carsnparts.ie/images/top_rgt.gif); background-repeat:no-repeat;}
#header_rgt #right_top{text-align:center; color:#ffffff; padding-top:10px; height:62px; font-weight: normal;}
	#right_top a:link, #right_top a:visited{color:#ffffff;}
	#right_top a:hover{color:#ff6600;}
#header_rgt #right_search{padding-top:5px; text-align:left; color:#ffffff;}


#top_links{height:28px;}
#top_links_in{padding:0px; color:#ffffff; font-weight:bold; text-transform:uppercase; margin:0px; clear:both;}
#top_links_in ul{ list-style-type:none; float:left; font-size:100%; padding:0px; margin:0px;}
#top_links_in ul li{ border-right:1px solid #B1B1B1; float:left;}
#top_links_in ul li a{ float:left; display:block; padding:8px 10px 5px 10px; color:#ffffff;text-decoration:none;}
#top_links_in ul li a:hover, #top_links_in ul li.active a:hover{ background-color:#f9c232;  text-decoration:none; color:#cc0000;}
#top_links_in ul li.active a{ background-color:#990000; color:#ffffff;}

/*#top_links_in a:link, #top_links_in a:visited{color:#ffffff; text-decoration:none;}
#top_links_in a:hover{color:#faa630; text-decoration:underline;}*/
#content{clear:both;}

/* LEFT BOXES */
#left{float:left; width:186px;}
.orange_box{background-color:#faa630; margin-bottom:3px;}
.grey_box{background-color:#888888; color:#ffffff;}

.side_box_header{background-image:url(http://www.carsnparts.ie/images/side_top.gif); background-repeat:no-repeat; height:43px;}
.side_box_header_txt{text-align:center; padding:8px 0px 0px 0px;font-size:14px;color:#ffffff; text-transform:uppercase; font-weight:bold;}

.in_side_box{border:1px solid #ffffff; margin:1px; padding:2px;}
.in_side_box a:link, .in_side_box a:visited{color:#ffffff; text-decoration:none; padding:1px;}
.in_side_box a:hover{color:#000000; text-decoration:underline; background-color:#ff6600;}
.in_side_box #active{color:#ffffff; text-decoration:underline; background-color:#990000; font-weight:bold;}

.in_side_box ul{padding:0px 0px 0px 5px; margin:1px 0px 1px 0px;list-style:none;}
.in_side_box ul li a{display:block; border-bottom:1px solid #999999;}

/* RED BOX*/
.side_box_header_red{background-image:url(http://www.carsnparts.ie/images/side_top_red.gif); background-repeat:no-repeat; height:43px;}
.side_box_header_txt_red{text-align:center; padding:8px 0px 0px 0px;font-size:14px;color:#ffffff; text-transform:uppercase; font-weight:bold;}
.side_box_in_red{background-color:#5a0b11;}
.side_box_in_red ul{padding:0px 0px 0px 5px; margin:1px 0px 1px 0px;list-style:none;}
.side_box_in_red ul li a{display:block; border-bottom:1px solid #990000;}

/* LEFT SPECIALS */
.lft_specials{background-color:#ffffff; text-align:center;}
.lft_specials h2 a:link, .lft_specials h2 a:visited{color:#000066; font-size:10px;}
.lft_specials h2 a:hover{color:#cc0000; background-color:#ffffff; text-decoration:none;}


/* CENTER */
#center{float:left; width:814px;}
#center_txt{padding:1px; border:1px solid #ffffff; margin:1px; color:#000000; clear:both;}
#center_txt a:link,#center_txt a:visited{color:#000000; text-decoration:none;padding:1px;}
#center_txt a:hover{text-decoration:underline;}
#center_txt ul{padding:0px 0px 0px 5px; margin:1px 0px 1px 0px;list-style:none;}
#center_txt ul li a{display:block; border-bottom:1px solid #f5f5f5;}
#center_txt ul li a:hover{background-color:#f5f5f5;}
#center_txt .p_head{color:#ffffff; font-weight:bold;}
#center_txt .p_head a:link, #center_txt .p_head a:visited{color: #ffffff; padding:0px; margin:0px; font-size:12px; font-weight:bold;}
/*#center_txt .p_head a:hover{ background-color:none}*/
#center_txt .p_desc{padding:2px 7px;}
#center_txt .p_img{border:0px; padding:2px;}
#center_txt .td_img{background-color:#ffffff; padding:2px; width:106px; border:1px solid #e5e5e5; text-align:center;}
.p_name{background-image:url(http://www.carsnparts.ie/images/cnp_name_exp.gif); background-repeat:repeat-x; padding:0px; margin:0px; height:28px;}
.p_name img{border:0px; vertical-align:middle; padding:0px; margin:0px;}
.product_list_paging{padding:3px; border:1px solid #faa630;height:25px; margin:5px 0px; background-color:#ffffff;}
.product_list_paging a:link,.product_list_paging a:visited{color:#000000; font-weight:bold;}
#center_txt .product_list_paging a:hover,.product_list_paging .active{color:#cc0000;}
.p_info{padding:5px 3px; text-align:right;}
.p_prices{padding:5px 3px;}
.p_prices table{border:1px solid #e5e5e5;}
.td_prices{width:106px; text-align:center; font-size:12px; font-weight:bold; line-height:18px;}
.p_info img,.p_prices img{border:0px; vertical-align:middle;}
.was_price{color:#cccccc; font-size:10px;}
.inc_vat{color: #000066; font-size:10px;}
.specials{color:#cc0000;}
#p_filter_form input,#p_filter_form select{font-size:11px;}

#center_txt .error_msg{border:1px dashed #cc0000; background-color:#FFFFCC; font-size:12px; color:#990000; padding:2px; margin:3px;}
.error_msgfeed{border:1px dashed #cc0000; background-color:#FFFFCC; font-size:12px; color:#990000; padding:2px; margin:3px;}
#tbl_latest_specials a:link, #tbl_latest_specials a:visited{color:#000066; text-decoration:none; font-size:10px;}
#tbl_latest_specials a:hover{color:#cc0000; text-decoration:none;}
.specials_btm{text-align:right;padding:5px 5px;border-bottom:1px solid #FF6600; background-color:#cc0000; color:#f5f5f5;}

/* CARSIRELAND */
#car_search_tbl,#cars_compare{background-color:#ffffff; width:100%; margin:auto; border:1px solid #cc0000;}
#car_search_tbl td,#cars_compare td{border:1px solid #e5e5e5; padding:2px;}
#cars_compare .td_grey{background-color:#f5f5f5; vertical-align:top; width:33%;}
#cars_compare .td_white{background-color:#fffff; vertical-align:top; width:33%;}
#cars_compare .div_remove{text-align:right;border:1px solid #cc0000;padding:1px; clear:both;background-color:#faa630;}
#cars_compare .div_remove a{color:#000000; font-weight:bold;}
#car_search_tbl .td_blank{background-color:#cc0000; width:15px;}
#car_search_tbl .td_head{background-color:#e5e5e5; font-weight:bold; padding:2px;}
#carsearch ,#carsearch input, #carsearch select{font-size:11px;}
.car_color{border:1px solid #000000; width:15px; height:15px;}
.car_list_paging{padding:0px; margin:0px;height:25px;}
.car_list_paging a:link,.car_list_paging a:visited{color:#000000; font-weight:bold;}
#cars_listings .car_list_paging a:hover,.car_list_paging .active{color:#cc0000;}
#link_active{text-decoration:underline; background-color:#faa630; font-weight:bold;}
.ctd{ padding:5px;}
.th_select{background-color:#faa630; background-image:none;}
.cars_img{padding:2px; border:0px;}
.cars_img a{border:0px;}
.cx_content{padding:5px 10px;}
.car_has_image{background-image:url(images/icons/pictures.gif); background-repeat:no-repeat; background-position:bottom left; height:20px;width:25px; text-align:right;}
.car_has_no_image{background-image:url(images/icons/pictures_no.gif); background-repeat:no-repeat;}
.orange_border{border:1px solid #faa630;}
.green_border{border:1px solid #009900; padding:2px;}
.send_email{padding:3px; background-color:#f5f5f5; border:2px dashed #cc0000; margin:2px 0px;}
.premium{border:1px solid green; width:15px; padding:0px 5px; background-color:#990000; color:#ffffff;}

/* TOGLE */
#carsearchformdiv { background:#cc0000; overflow:hidden; /* so we can animate to zero width */   height:120x;}   
.form_pad{ padding:5px;}
.show_hide{float:right; text-align:right; padding:5px;}
/* END TOGLE */

/* FOOTER */
#footer{background-image:url(http://www.carsnparts.ie/images/footer_exp.gif); background-repeat:repeat-x; height:53px; clear:both; text-align:center;}
#footer_container{background-image:url(http://www.carsnparts.ie/images/footer.gif); background-repeat:no-repeat; width:1000px; margin:auto; height:52px; text-align:left;}
#footer_content{color:#ffffff; padding:30px 0px 0px 25px;}
.footer_links{padding:3px; text-align:center;}
#yui-history-iframe{ display:none;}

/* REGISTER */
#register{background-color:#ffffff; width:400px; margin:auto; border:1px dashed #cc0000;}
#register td{border:1px solid #f5f5f5; padding:2px;}
.ads_top_cars{padding:3px; text-align:center; background-color:#ffffff;}

.translate_div{border:1px solid #cc0000; padding:5px; background-color:#f5f5f5;}
.translate_div img{border:1px solid #000000; margin:3px;}
.estimate_result{text-align: center; background-color:#ffffff;margin:5px auto 5px auto;width:200px; padding:5px;border:1px solid #006600;}
#terms{padding:5px; background-color:#ffffff;}
.terms_date{text-align:right; font-weight:bold; color:#FF6600; padding:3px;}
.home_how_to{background-color:#ffffff; padding:5px; height:110px;border:1px solid #006600;}
.home_browse{font-size:14px; text-decoration:underline;}
.main_cat_desc{background-color:#ffffff; padding:5px;border:1px solid #006600;}
.free_ship_box{float:right; width:120px; text-align:center; padding:2px; border-right:3px solid #990000; border-bottom:3px solid #990000; border-left:3px solid #006600;border-top:3px solid #006600; font-size:14px; font-weight:bold; background-color:#FFFFCC;}
.attention{border:1px solid #cc0000; background-color:#FFFF33; padding:5px;}

/* CAR STATS */
.stats_wh{background-color: #ffffcc; padding:5px;}
.stats_c{background-color:#cc0000; color:#ffffff;}
.stats_e5{background-color:#e5e5e5;}
.stats_w{background-color:#ffffff;}
.stats_ad{padding:5px; text-align:center;background-color:#ffffff;}
.stats_mk{padding:2px 5px;font-weight:bold;}
.stats_total{padding:2px 5px;}

/*DYNAMIC LINKS */
.cars_dynlink {cursor:pointer; cursor:hand;text-decoration:none; color:#000066}
