 * {margin: 0}
html, body {height: 100%; font-size:12px}
#container{ min-height:100%; height:auto !important; height:100%; margin: 0 auto -142px}
.push{ height:142px; clear:both}
 *{margin: 0; padding: 0;}
a {font-family:Arial; font-size:12px; color:#175085;}
a:hover {color: #2385C4;}
body{background: #FFFFFF url(../images/designs/background.png) repeat-x; font-family: Arial, Verdana; text-align: center}
img{border: 0px;}
p{font-size: 12px; color: #333333;}
#container {text-align: center; height: 100%; margin-left: auto; margin-right: auto; width: 954px;}
.bold{font-weight: bold;}
.mblue{color: #167FC1;}
.dblue{color: #1F3F66;}
.clear{clear: both; font-size:0; height: 0; overflow: hidden;}
.section{background: url(../images/designs/sectionbg.png) left bottom repeat-x; margin-top: 10px; padding: 10px 14px; text-align: left;}
.section h1{font-family: "trebuchet MS"; font-style:italic; font-size: 15px; color:#686868;}
.slide_left_arrow{width: 29px; float: left;}
.slide_left_arrow img{vertical-align: middle;}
.slide_right_arrow{width: 29px; float: right}
.slide_right_arrow img{vertical-align: middle;}
.range_slider{background: url(../images/designs/slider_bar.jpg) 0 9px no-repeat; height: 25px; margin: 0 auto; position: relative; width: 414px;}
.range_slider_notch_left{height: 25px; left: 0px; position: absolute; top: 0; width: 8px;}
.range_slider_notch_right{height: 25px; left: 0px; position: absolute; top: 0; width: 8px;}
 #header{height: 165px;position:relative}
#logo{float: left; width: 195px; margin-top: 56px;}
#top_advert{float: right; text-align: right; width: 728px; height: 90px; margin-top:10px;}
#navigation{width: 960px; height: 44px;}
#navigation ul{padding-top: 6px;}
#navigation li{display: inline; background: url(../images/designs/spacer.png) no-repeat right center;}
#navigation li a{font-size: 13px; font-family: Trebuchet MS; font-weight: bold; text-decoration: none; color: #FFFFFF;padding: 0px 7px;}
#navigation li a:hover{text-decoration: underline; color: #FEF4D3;}
#navigation #nav_a_home{padding-left:0}
#top_tabs{float: right; text-align: right; height: 45px; width: 954px; margin-top: 5px; clear: both;}
 ol.legal_list {margin-left: 15px;}
ol.legal_list li {padding:2px 0 2px 0;}
ol.legal_list li ul {margin-left: 12px;}
ul.no_list_style {list-style-type:none;}
 #auth_links{ float:right}
.header_tab_strip{width:560px;float:right;overflow:hidden;}
.header_tab_strip ul{list-style: none; padding: 0; margin: 0;}
.header_tab_strip li{background: #4C596C url(../images/designs/tab_center.jpg) left bottom repeat-x; float: right; margin: 0 1px; padding: 0;}
.header_tab_strip li a{color: #ffffff; background: url(../images/designs/tab_left.jpg) left bottom no-repeat; font-size: 14px; font-weight: bold; padding: 4px 0 5px 10px; text-decoration: none;}
.header_tab_strip li a span{background: url(../images/designs/tab_right.jpg) right bottom no-repeat; padding: 0 15px 5px 5px;}
.header_tab_strip li a, .tabs li a span{display: block; float: right;}
 .header_tab_strip li a, .tabs li a span{float: none;}
 .header_tab_strip li.selected{background: #2F8CC9 url(../images/designs/tab_center_selected.jpg) left bottom repeat-x; float: right;}
.header_tab_strip li.selected a{background: url(../images/designs/tab_left_selected.jpg) left bottom no-repeat; padding: 4px 0 5px 10px;}
.header_tab_strip li.selected a span{background: url(../images/designs/tab_right_selected.jpg) right bottom no-repeat; padding: 0 15px 5px 5px;}
.header_tab_strip li.red{background: #CD0104 url(../images/designs/tab_center_red.jpg) left bottom repeat-x; float: right;}
.header_tab_strip li.red a{background: url(../images/designs/tab_left_red.jpg) left bottom no-repeat; padding: 4px 0 5px 10px;}
.header_tab_strip li.red a span{background: url(../images/designs/tab_right_red.jpg) right bottom no-repeat; padding: 0 15px 5px 5px;}
 #content{}
.box_top{float: left; width: 230px;}
.box_icon{float: left; width: 48px; height: 39px}
.box_heading{float: left; width: 160px; margin-left: 3px; margin-top: 7px; text-align: left;}
.box_heading h1{font-family: "trebuchet MS"; font-style:italic; font-size: 15px; color:#686868;}
#box_news{float: left; margin-top:10px; text-align: left; width: 285px}
#box_news ul{margin-left: 0px;}
#box_news li{list-style-type: none; margin-top: 8px;}
#box_news li img{float:left; margin-right:6px}
#box_news a{font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #164C82; text-decoration: underline;}
#box_news a:hover{color: #B00311;}
#box_news p{font-weight:normal;font-family: Verdana, Arial; font-size: 11px; color: #333333;}
#box_news span{font-family: Verdana, Arial; font-size: 11px; color: #2194D8;}
#box_slide_content{float: left; margin-top:15px; text-align: center; width: 260px; height: 140px; margin-left:15px;}
#box_slide_buttons{float: left; margin-top:10px; text-align: center; width: 285px}
#box_slide_buttons img{vertical-align: middle;}
.box_slide_logo{float: left; width: 73px; height: 50px; border:1px solid #BDBDBD}
#bs_left{float: left; height: 36px; width: 29px; display:block;text-align: left;margin-left:10px;}
#bs_left a{height: 36px; width: 29px;background:url(../images/designs/slide_left_arrow.png) no-repeat;display:block;text-indent:-9999px}
#bs_center{position:absolute; bottom:5px; left: 85px; height: 36px; width: 135px;}
#bs_right{float: right; height: 36px; width: 29px; text-align: right;display:block;margin-right:10px;}
#bs_right a{display:block;height: 36px; background:url(../images/designs/slide_right_arrow.png) no-repeat;text-indent:-9999px}
#t_right{ position:absolute; right:0; top:40px; height: 25px; width: 29px; text-align: right;display:block;margin-right:10px;}
#t_right a{display:block;height: 25px; background:url(../images/designs/slide_right_arrow.png) no-repeat;text-indent:-9999px}
#t_left{ position:absolute; left:0; top:40px; height: 25px; width: 29px; text-align: right;display:block;margin-left:10px;}
#t_left a{display:block;height: 25px; background:url(../images/designs/slide_left_arrow.png) no-repeat;text-indent:-9999px}
#court_dealers #bs_right{float: right; height: 25px; width: 29px; text-align: right;display:block;margin-right:16px;margin-top:5px}
#court_dealers #bs_right a{display:block;height: 25px; background:url(../images/designs/slide_right_arrow.png) no-repeat;text-indent:-9999px}
#court_dealers #bs_left{float: left; height: 25px; width: 29px; display:block;text-align: left;margin-left:10px;margin-top:5px}
#court_dealers #bs_left a{height: 25px; width: 29px;background:url(../images/designs/slide_left_arrow.png) no-repeat;display:block;text-indent:-9999px}
#home_browse_cars_title{float: left; width: 457px;}
#home_browse_cars{border-right: solid 1px #E9E9E9; float: left; width: 471px; margin-top: 10px; text-align: left; margin-bottom: 20px;}
#home_browse_cars h1{font-family: Verdana, Arial; font-size: 12px; color: #164C82; margin-top:10px; border-bottom:4px solid #FEF4D3; text-align: left}
#home_browse_cars ul{padding-left: 20px; float: left; width: 128px; list-style-type: circle; padding-bottom:10px;}
* html #home_browse_cars ul{width: 145px; w\idth: 125px;}
#home_browse_cars li a{font-family: Verdana, Arial; font-size: 11px; color: #21426C; list-style-type: circle;}
#home_browse_cars li a:hover{color: #A6282C; text-decoration:none;}
#home_bottom_advert_title{float: right; width: 457px;}
#home_bottom_advert{float: right; padding-top: 10px; width: 471px; margin-top: 0px; margin-bottom:20px}
#home_bottom_advert h1{font-family: Verdana, Arial; font-size: 12px; color: #164C82; margin-top:10px; border-bottom:4px solid #FEF4D3; text-align: left;}
#home_featured_cars{ background: #ffffff url(../images/designs/home_featured.jpg) no-repeat; text-align:center; margin-top: 7px;height:145px}
#home_featured_cars_inner{background: url(../images/designs/featured_cars_label.jpg) 10px center no-repeat; height: 143px; position:relative;}
#home_featured_cars .slide_left_arrow{padding-top: 55px; width: 85px;}
#home_featured_cars .slide_left_arrow img{margin-left: 20px;}
#home_featured_cars .slide_right_arrow{padding-top: 55px; width: 85px;}
#home_featured_cars .slide_right_arrow img{margin-left: 10px;}
#home_featured_cars_wrap{height: 143px; width: 782px; float: left; overflow: hidden; text-align:center;}
#home_featured_top{padding: 2px 0 7px 0; text-align: left; width: 750px}
#home_featured_top ul{}
#home_featured_top li{color: #404040; display: inline; font-family: Verdana, Arial; font-size: 12px; font-weight: bold; list-style-type: none; padding: 0 5px 0 0;}
#home_featured_top li img{vertical-align: middle;}
#home_featured_bottom{width: 810px; float: left; height: 96px; text-align: left}
.home_featured_image{background-color:#FFFFFF; width: 145px; float: left; height: 90px; border:1px solid #A6A6A6; margin-right: 10px;}
.home_featured_image .feat_img{padding-top:5px;float:left;width:68px;}
.home_featured_image .feat_img a{display:block;text-align:center;margin-top:9px;font-size:11px;}
.feat_desc{float:right;width:70px;overflow:hidden;margin:9px 5px 0 0;display:block;font-size:11px;font-weight:normal}
#home_car_history{ width:220px; float:right; text-align:center; padding-top:15px; height:240px; margin-top:7px; background:url(../images/designs/motorcheck_bg.gif) no-repeat}
#home_car_history .bottom{ width:220px; height:100%}
#button_get_report{ background:url(../images/designs/button_get_report.jpg) no-repeat; width:129px; height:20px; border:0}
#enterRegForm{ padding-top:25px; margin-bottom:20px}
#home_car_history img{margin: 10px 0;}
#home_car_reg{background: url(../images/designs/car_history_reg.jpg) center center no-repeat; height: 46px; padding-left: 30px;}
#home_car_reg input{border: 0; color: #08088A; font-size: 16px; margin-top: 14px; vertical-align: middle;}
#home_car_insurance_title{float: left; width: 626px;}
#home_car_insurance{ float:left; margin-top:7px; width:728px}
#home_car_insurance .leaderboard{ background:#f1f1f1; width:728px; height:90px}
#motorcheck_text {background:url(../images/designs/motorcheck_text_bg.gif) no-repeat; width:698px; height:127px; margin-top:8px; padding:15px}
#home_car_insurance h1{ color:#686868; font-family:"trebuchet MS"; font-size:15px; font-style:italic}
#home_car_insurance_wrap{float: left; overflow: hidden; padding-top: 25px; text-align:center; width: 530px;}
#home_car_insurance .slide_left_arrow{padding-top: 55px; width: 55px;}
#home_car_insurance .slide_right_arrow{padding-top: 55px; width: 55px;}
.home_car_insurance_image{background-color:#FFFFFF; width: 120px; float: left; height: 90px; border:1px solid #A6A6A6; margin-right: 10px;}
#home_panel{ height:226px; width:954px;}
#home_panel_box_wrap{width: 954px;}
.home_panel_box{ width: 294px; height: 231px; padding:10px; background: #fff url(../images/designs/home_graybox.jpg) no-repeat; margin-top: 7px; margin-right: 6px; float: left}
.home_panel_box_last{ width: 294px; height: 231px; padding:10px; background: #fff url(../images/designs/home_graybox.jpg) no-repeat; margin-top: 7px; float: left}
#home_panel_left{ background:#FFFFFF url(../images/designs/home_searchbg.jpg) no-repeat left bottom; float:left; height:229px; text-align:center; width:472px}
#home_panel_left_button{text-align: center; margin-top:15px; float: left; width: 435px}
#home_panel_right{ float: right; width: 475px; text-align: right; height: 230px; background:url(../images/designs/motorsbanner.jpg) no-repeat; position:relative}
#home_placead{ color:white; position:absolute; top:35px; left:49px; text-decoration:none; font-size:14px; font-weight:bold}
#home_expressad{ color:white; position:absolute; top:36px; right:48px; text-decoration:none; font-size:14px; font-weight:bold}
#home_placead:hover, #home_expressad:hover{color:#941517}
#home_panel_right_image{text-align: right; float: right}
#home_panel_right_button{text-align: center; margin-top:15px; float: left; width: 475px}
#search_top{float: left;}
.icon{float: left;}
.search_text {float:left; margin-left:10px; margin-top:10px; width:385px}
.search_text h1{font-family: Trebuchet MS; font-size: 24px; font-weight: bold; font-style: italic; color: #244A78;}
.search_text span{font-family: Arial; font-size: 15px; font-style: italic; color: #414141; font-weight: bold;}
#search_form{ float:left; margin-bottom:15px; margin-top:10px; text-align:center; width:475px}
#search_panel #search_form{ margin:auto; float:none}
.search_price{font-size: 12px; padding: 10px 0 10px 75px; text-align: left;}
.select_large{width:210px; margin-top:5px;}
.select_small{width:139px; margin-top:3px;}
.select_small_refine{ font-size:12px; margin-bottom:5px; margin-top:3px; width:175px}
.select_xsmall_refine{ font-size:12px; margin-bottom:5px; margin-top:3px; width:85px}
.adv_select_small select{margin-top:3px; margin-bottom:5px;}
  #inner_top_panel{ background: url(../images/designs/blueheader.jpg) top left no-repeat; padding: 10px 17px 8px 17px; height:40px; overflow:hidden; color:white}
#inner_top_panel a{ color:white}
#change_search{ padding:5px 0 0 0}
#reference{ font-size:14px; margin-top:6px; font-weight:bold}
.ad_title{font-weight:bold}
#inner_top_panel img{}
#inner_top_panel h1{font-family: Trebuchet MS; font-size: 21px; font-weight: bold; font-style: italic; color: #fff;}
#inner_top_panel span{font-family: Arial; font-size: 12px; color: #FEF4D3;}
.inner_search_text{float: left}
.inner_search_text span{color:#FEF4D3;}
.inner_top_panel_wrap{margin-right:10px;float: left; text-align: left}
.inner_top_panel_wrap_last{width: 305px; float: right; text-align: right}
.inner_top_panel_padd{float:right;font-family:Arial; font-size:12px; margin-top:0px; color:#fff; margin-right:10px;}
.inner_top_panel_padd a{font-family:Arial; font-size:12px; color:#175085;}
#results_perpage{ margin-top:10px}
#inner_top_panel_wrap_last{ width:170px; float:right}
#list_photo{ color:white; font-size:12px; float:right; margin-top:13px; margin-left:20px}
#list_photo a{ color:white; text-decoration:none; font-weight:bold}
#inner_news_header{width: 953px; float: left; padding-bottom:5px}
#inner_news_header h1{margin-left:10px; width:450px;font-family: Trebuchet MS; font-size: 21px; font-weight: bold; font-style: italic; color: #AC0415;}
#inner_news_header p{margin-left:10px;}
#inner_news_header h1 span{color: #154A7E;}
#inner_news_footer{width: 953px; float: left; height: 70px; text-align: right}
#inner_news_month{float: left; text-align: left;}
#inner_news_search{float: right; text-align: right; padding-top:5px;}
#inner_news_results{float: left; width: 820px}
#inner_news_results table h1{margin-bottom:8px;}
#inner_news_results table h1 a{font-family: Arial; font-size: 12px; color: #174C82}
#inner_news_results tr td{padding:10px;}
#inner_news_results table{text-align: left;}
#inner_right_advert{float: right; width:121px; height: 600px; border:1px solid #CCCCCC; margin-right:2px; margin-top:10px;}
.dealer_search{background: url(../images/designs/3colbg.gif) 306px top repeat-y; float: left; margin-bottom: 20px; text-align: left;}
.dealer_result{float: left; margin-top: 10px; overflow: hidden; width: 318px;}
.dealer_last_result{float: right; margin-top: 10px; overflow: hidden; width: 318px;}
.dealer_result img{border: solid 1px #dcdcdc; float: left; margin-right: 10px; vertical-align: middle;}
.dealer_result h2{color: #17467c; font-size: 12px; font-weight: bold; margin-top: 15px;}
.dealer_result span{color: #df0923; font-size: 10px; font-weight: bold;}
.paginate{margin-top:8px; font-family:Arial; font-size:12px; padding:10px 0}
.paginate a{font-family:Arial; font-size:12px; color:#40A9EC;}
.paginate a{padding:4px; border:1px solid #40A9EC; margin-right:1px; font-family:Arial; font-size:12px; text-decoration:none; color:#40A9EC;}
.paginate .current{padding:4px; border:1px solid #BA2E41; margin-right:1px; font-family:Arial; font-size:12px; text-decoration:none; color:#BA2E41;}
#results_left{float: left; width:220px; margin-right:5px; margin-top:10px;}
.results_left_box{ background:#CCC; background: url(../images/designs/result_search_back.png) repeat-x bottom center; border:1px solid #D5D5D5}
#results_left_heading{height:30px; background: url(../images/designs/results_bar.png) repeat-x;}
#results_left_heading h1{height:25px; font-family: Arial, Verdana; font-size: 12px; color: #21426C;}
#results_left_form{padding:10px;}
#results_left_form img{margin-top:20px;}
#results_right{float: left; width:725px; margin-top:10px;}
.result_wrap{width: 610px; height: 57px; border: 1px solid #CCCCCC; margin-bottom:6px; padding:4px; background: url(../images/designs/result_back.png) repeat-x bottom center;}
.result_wrap:hover{border: 1px solid #E11826}
.photo_listing{background:url(../images/designs/highlight_ad.jpg) repeat-x bottom left !important; border:1px solid #5697c0 !important}
.power_listing{background:url(../images/designs/highlight_ad.jpg) repeat-x bottom left !important; border:1px solid #5697c0 !important}
.photo_listing:hover{border: 1px solid #E11826 !important;}
.power_listing:hover{border: 1px solid #E11826 !important;}
.result_img{float:left; width:68px; height:55px; border:1px solid #ddd;overflow:hidden}
.result_details{float:left; width:375px; text-align:left; margin-left:10px;}
.result_details h1 a{font-family: Arial, Verdana; font-size: 12px; color: #21426C; font-weight:bold; text-decoration:underline}
.result_details h1 a:hover{color:#B00311;}
.result_color{float:left; width:16px; text-align:center; padding-top:7px;}
.result_color .colour{ width:10px; height:10px; display:block; border:1px solid #ddd}
.result_color .silver{ background:#d6d6d6}
.result_color .beige{ background:beige}
.result_color .black{ background:black}
.result_color .blue{ background:blue}
.result_color .brown{ background:#A52A2A}
.result_color .gold{ background:#efc546}
.result_color .grey{ background:#666}
.result_color .gray{ background:#666}
.result_color .green{ background:green}
.result_color .orange{ background:orange}
.result_color .pink{ background:#FF69B4}
.result_color .red{ background:red}
.result_color .white{ background:white}
.result_color .yellow{ background:yellow}
.result_color .violet{ background:#7a1b4e}
.result_price{float:left; width:120px; text-align:right; margin-left:10px; padding-top:5px;}
.result_quote{float:right; width:85px; text-align:right; padding-top:12px;}
.res_grey{font-family: Arial, Verdana; font-size: 11px; color: #21426C; margin-top:5px;}
.res_green{font-family: Arial, Verdana; font-size: 11px; color: #276907;}
.res_blue{font-family: Arial, Verdana; font-size: 11px; color: #1049D8;}
.res_price{font-family: Arial, Verdana; font-size: 14px; font-weight:bold; color: #276907;}
.search_advert{float: left; width: 306px; height: 100px; border:1px solid #A6A6A6; margin-right: 15px; margin-top: 20px;}
.search_advert_last{float: left; width: 306px; height: 100px; border:1px solid #A6A6A6; margin-top: 20px;}
#search_panel{background: url(../images/designs/search_panel.png) repeat-x; border:1px solid #D3D3D3; margin-top: 15px; padding: 20px; width: 910px;}
#search_panel h1{color: #244A78; font-family: Trebuchet MS; font-size: 31px; font-style: italic}
#search_panel p{color: #414141; font-size: 15px; font-style: italic; padding: 0 0 5px 0;}
#search_panel .search_price{font-size: 12px; padding: 10px 0 10px 10px; text-align: center;}
#search_listing{width: 954px; margin-top: 0px; text-align: left; margin-bottom: 20px; border-bottom:1px solid #D9EAF8; border-top:1px solid #D9EAF8; margin-top: 15px;}
#search_listing ul{margin:0;padding:0;list-style-type:none;margin-top: 10px; padding-left: 20px; float: left; width: 138px; padding-bottom:10px;}
#search_listing li{background:url(../images/designs/bullet.gif) 0 7px no-repeat; padding:3px 0; padding-left:17px;}
#search_listing li a{font-family: Verdana, Arial; font-size: 11px; color: #21426C;font-weight:normal}
#search_listing li a:hover{color: #A6282C; text-decoration:none;}
#viewcar_heading{float:left; width:954px; text-align:left; margin-top:10px; border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
#viewcar_heading h1{ color:#15467A; font-family:Arial,Verdana; font-size:24px}
#viewcar_heading span{font-family: Arial, Verdana; font-size:24px; color: #E0061E; font-weight:bold;}
#viewcar_left{float:left; width:360px; margin-right:10px;}
#viewcar_right{float:left; width:360px;}
#viewcar_details{ float:left; width:326px; margin-right:0px; border:1px solid #A4C9E3; padding:12px}
#viewcar_details table{text-align:left; font-family: Arial, Verdana; font-size: 12px; color: #1E5B92; line-height:19px;}
.highlight{background:#F6F6F6;}
#viewcar_quote{float:right; width:210px;}
.viewcar_features{float:left; text-align:left; margin-top:10px;width:326px}
.viewcar_features p{font-family: Arial, Verdana; font-size: 12px; color: #333333;padding-left:10px}
.viewcar_features h1{ background:url(../images/designs/yellow_label.jpg) no-repeat; height:26px; font-family: Arial, Verdana; font-size: 16px; color: #1E5B92; font-weight:bold; padding:2px 0 0 10px; margin-top:8px; margin-bottom:8px}
#viewcar_owner{ width:560px; float:left; text-align:left; background:url(../images/designs/dealer_icon.png) #FEFFEF 250px 60px no-repeat ; border:1px solid #EDCC58; padding:12px; width:326px; margin-bottom:9px}
#viewcar_owner h1{ background:url(../images/designs/yellow_label.jpg) no-repeat; height:26px; font-family: Arial, Verdana; font-size: 16px; color: #1E5B92; font-weight:bold; padding:2px 0 0 10px; margin-top:8px; margin-bottom:8px}
#viewcar_owner_icon{width:80px; float:left;}
#viewcar_owner_info{width:320px; float:left; margin-left:20px; border-left:1px solid #CCCCCC; padding-left:5px;}
#viewcar_owner_info h1{font-family: Arial, Verdana; font-size: 14px; color: #3D3D3D; margin-bottom:8px;}
#viewcar_owner address{ font-style:normal; font-size:12px; margin-left:10px}
#viewcar_owner_links{width:80px; float:left;}
#viewcar_seller_links_right {float:right; width:135px}
.email_dealer{ margin-left:5px; margin-top:10px}
#phones{ margin:8px 0 8px 10px}
.viewcar_left_panel {background-color:#F5F8FD; border-bottom:1px solid #A6CBE5; border-top:1px solid #A6CBE5; float:left; height:76px; margin-top:5px; padding:10px; text-align:left; width:340px}
.viewcar_left_panel h1.green {color:#476410; font-family:Arial,Verdana; font-size:18px; font-weight:bold; margin-bottom:20px}
.viewcar_left_panel h1.blue {color:#1C6A9B; font-family:Arial,Verdana; font-size:18px; font-weight:bold; margin-bottom:20px}
.viewcar_left_panel h1.gold {color:#AA8811; font-family:Arial,Verdana; font-size:18px; font-weight:bold; margin-bottom:20px}
#viewcar_left_links{border-top:1px solid #CCCCCC; text-align:left; float:left; width:360px; margin-top:10px;}
#viewcar_owner_links ul{margin-top: 10px; margin-left: 23px; float: left; width: 120px; list-style-image:url(../images/designs/bullet.gif); padding-bottom:10px;}
#viewcar_left_links ul{margin-top: 10px; margin-left: 23px; float: left; width: 300px; list-style-image:url(../images/designs/bullet.gif); padding-bottom:10px;}
div#viewcar_owner_links li a, div#viewcar_left_links li a{font-family: Verdana, Arial; font-size: 11px; color: #21426C;}
div#viewcar_owner_links li a:hover, div#viewcar_left_links li a:hover{color: #A6282C; text-decoration:none;}
#viewcar_thumbnails{ background-color:#F5F8FD; border:1px solid #A6CBE5; float:left; height:88px; margin-top:11px; padding-top:19px; width:360px; position:relative}
#viewcar_thumbnails_wrapper{ margin-left:45px; margin-right:45px; overflow:hidden; position:relative; width:270px}
#viewcar_thumbnails img{ margin-right: 23px;}
.listing_photos{ margin:0; padding:0; list-style-type:none}
.listing_photos li{float:left;width:270px;height:71px;overflow:hidden}
.listing_photos img{cursor:pointer}
#viewcar_back_to_results{ float:left; text-align:left; margin-top:20px; clear:both; padding-top:10px; border-top:1px solid #A5CBE2; width:100%; margin-bottom:10px}
#viewcar_thumbnails .thumb_mask{ float:left; width:83px; margin-right:3px}
.my_account{font-family: Arial, Verdana; font-size: 12px; text-align: left;}
.my_account h1{color: #15487D; font-size: 17px;margin-top:10px;}
.my_account h2{color: #15487D; font-size: 13px; padding-bottom: 5px;}
.my_account_header{ background: url(../images/designs/blueheader.jpg) left bottom no-repeat; margin-bottom: 5px; padding: 8px 17px; height:42px}
.my_account_header h1{font-size: 130%; font-style: italic;color:white}
.my_account_header img{margin-right: 10px; vertical-align: middle;}
.my_account_menu{background: url(../images/designs/my_account_menu.jpg) left top repeat-x; height: 41px; padding: 0 10px;}
.my_account_menu li{color: #78A2C4; display: block; float: left; padding: 0 10px; line-height: 31px; height: 41px;}
.my_account_menu li.selected{background: url(../images/designs/my_account_pointer.jpg) center bottom no-repeat;}
.my_account_menu a{color: #fff; font-weight: bold; text-decoration: none;}
.my_account_welcome{padding: 15px 0;}
.my_account_welcome h1{font-size: 22px; font-weight: normal;}
.my_account_welcome h1 span{color: #7D7D7D; font-size: 11px;}
.my_account_welcome span{color: #15487D; font-size: 12px;}
.my_account_summary{padding-bottom: 20px;}
.my_account_summary a{}
.my_account_summary div{padding-top: 2px;}
.my_account_summary h2{float: left;}
.my_account_summary_menu{float: right; text-align: right;}
.my_account_summary_menu li{display: inline;}
.my_account_summary_menu a{color: #15487D;}
.my_account_messages{padding-bottom: 20px;}
.my_account_messages a{color: #DC0000;}
.my_account_messages div{border-top: solid 1px #E6E6E6; padding-top: 2px;}
.my_account_offer_messages{padding-bottom: 20px;}
.my_account_offer_messages a{color: #DC0000;}
.my_account_offer_messages div{border-top: solid 1px #E6E6E6; padding-top: 2px;}
.data_table th{background: url(../images/designs/table_header.jpg) left center repeat-x; border-bottom: solid 1px #E6E6E6; border-top: solid 1px #E6E6E6; font-size: 12px; font-weight: bold; padding: 5px 2px 5px 20px;}
.data_table th.first{border-left: solid 1px #E6E6E6;width:110px;}
.data_table th.last{border-right: solid 1px #E6E6E6;}
.data_table td{font-size: 12px; padding: 5px 2px 5px 20px;}
  #footer{background: #fff url(../images/designs/footer_back.png) repeat-x; height: 142px; width: 100%; float: left;}
#footer_wrap{width: 954px; margin-left: auto; margin-right: auto;}
#footer_left{width: 710px; float: left; text-align: left; margin-top: 15px;}
#footer_left ul{margin-top: 6px;margin-bottom:6px;}
#footer_left li{display: inline; background: url(../images/designs/spacer.png) no-repeat right center;}
#footer_left li a{color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; padding: 0px 10px 0px 10px;}
#footer_left li a:hover{text-decoration: underline;}
#footer_left span{font-family: Arial; color: #FFFFFF; font-size: 11px; margin-left: 10px; margin-top:15px;}
#footer_right{width: 250px; float: right; text-align: right}
  .buttons a, .buttons button{ display:block; float:right; margin:0px 0 0 4px; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:12px; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px;  }
.buttons button{ width:auto; overflow:visible; padding:4px 10px 3px 7px;  -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px}
.buttons button[type]{ padding:5px 5px 5px 7px;  line-height:17px;  }
*:first-child+html button[type]{ padding:4px 10px 3px 7px;  }
.buttons button img, .buttons a img{ margin:0 3px -3px 0; padding:0; border:none; width:15px; height:15px}
 button:hover, .buttons a:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699}
.buttons a:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff}
#box_slide_content ul {margin:0; padding:0; list-style-type:none}
#box_slide_content, #box_slide_content li{ width:250px; height:140px; overflow:hidden; float:left}
#box_slide_content div{ width:70px; height:50px; border:1px solid #ddd; font-size:10px; float:left; padding:4px; margin-bottom:5px; margin-right:5px; overflow:hidden}
#box_slide_content div a{ font-size:9px; line-height:12px; text-decoration:none; display:block}
#box_slide_content div.lastcol{ margin-right:0}
#court_dealers{ position:relative}
#home_featured_bottom{ position:absolute; left:95px; top:30px}
#home_featured_bottom, #home_featured_bottom li{ width:790px; height:110px; overflow:hidden; float:left}
#home_featured_bottom .lastcol{ margin-right:0}
#feat_left{ height: 36px; width: 29px; display:block;text-align: left; position:absolute; left:40px; top:60px}
#feat_left a{height: 25px; width: 29px;background:url(../images/designs/slide_left_arrow.png) no-repeat;display:block;text-indent:-9999px}
#feat_left a:hover{ background-position:0 -25px}
#feat_right{ position:absolute; right:20px;top:60px;height: 36px; width: 29px; text-align: right;display:block}
#feat_right a{display:block;height: 25px; background:url(../images/designs/slide_right_arrow.png) no-repeat;text-indent:-9999px}
#feat_right a:hover{ background-position:0 -25px}
.common_form{ margin:0; padding:0; list-style-type:none}
.common_form li{ padding:4px 0}
.common_form label{ display:block; float:left; width:100px; font-weight:bold}
#no_account_text{ width:450px; border-top:1px solid #E6E6E6; padding:10px 0; margin:10px 0}
#no_account_text p{ padding:12px 0}
#login_form{ margin-top:20px}
.error{ background:#ffffcc; color:red; padding:10px; border:1px solid #ddd}
#login_error{ margin-top:15px}
.common_form .legend_li{ border-bottom:1px solid #ccc; padding:5px 0; margin:10px 0; color:#15487D; width:96%; font-weight:bold}
.register_form{ margin-bottom:15px}
.white{ color:white !important}
.text_left{ text-align:left}
.content_page h2, .content_page h3{ color:#15487D; font-family:Arial,Verdana; font-size:13px}
.content_page p{ padding:10px 0}
.inner_top_height{ height:60px; line-height:60px}
.contact_ul{ margin:10px; margin-top:0; padding:10px; list-style-type:disc}
.contact_ul li{ list-style-type:disc; padding:4px 0; font-size:12px}
#inner_top_panel img.valign_middle{ vertical-align:middle; margin:8px}
#dealers_details{ text-align:left; font-size:12px; margin-top:20px}
#network_sell_div{ float:left}
#buyandsell_div{ float:left}
.vehicle_basics {background:#FAFCFE none repeat scroll 0 0; border:1px solid #F1F1F1; float:left; margin-right:10px; min-height:203px; padding:20px; width:352px}
.vehicle_engine_body {background:#FAFCFE none repeat scroll 0 0; border:1px solid #F1F1F1; float:right; margin-left:10px; min-height:203px; padding:20px; width:352px}
.vehicle_cost_age {background:#FAFCFE none repeat scroll 0 0; border:1px solid #F1F1F1; float:left; margin-right:10px; margin-top:20px; min-height:123px; padding:20px; width:352px}
.vehicle_condition_nct_tax {background:#FAFCFE none repeat scroll 0 0; border:1px solid #F1F1F1; float:right; margin-left:10px; margin-top:20px; min-height:123px; padding:20px; width:352px}
.vehicle_extra_features {background:#FAFCFE none repeat scroll 0 0; border:1px solid #F1F1F1; margin-top:20px; padding:20px}
.vehicle_description {background:#FAFCFE none repeat scroll 0 0; border:1px solid #F1F1F1; margin-top:10px; padding:10px}
.form td.first {text-align:right}
.form td {padding:3px}
.form td label {font-weight:bold}
.required {color:#DC0000; font-size:10px}
.vehicle_basics select {width:200px}
.vehicle_basics input {width:200px}
.vehicle_engine_body select {width:200px}
.vehicle_cost_age select {width:200px}
.vehicle_cost_age input.small {width:100px}
select.small {width:80px}
.vehicle_condition_nct_tax select.small {width:80px}
.my_account h2.box {border-bottom:1px solid #F1F1F1; margin-bottom:10px; padding-bottom:5px; width:98%}
.panel_header{ border-bottom:1px solid #F1F1F1; overflow:hidden; height:20px; padding-bottom:5px}
.panel_header h2{ float:left}
.panel_header a.panel_open,.panel_header a.panel_close {float:right; margin-left:8px}
.my_account ul {margin-left:20px}
.vehicle_extra_features ul {float:left; list-style-type:none; margin:0; width:33%}
.vehicle_extra_features ul li {padding:2px 0}
#register_button{ float:right}
.form_container{ background:#FAFCFE none repeat scroll 0 0; border:1px solid #F1F1F1;  }
.common_form label{ font-size:12px; font-weight:bold}
.dot_red{ color:#de051a}
.padding20{ padding:20px}
.ad_description_error_content, .register_col1_error, .register_col2_error, .register_col3_error , .register_col4_error{ color:red}
.register_row{ padding:5px 0; overflow:hidden; width:100%}
.register_col1{ width:90px; float:left}
.register_col2{ width:200px; float:left}
.register_col3{ width:90px; float:left}
.register_col4{ width:200px; float:left}
.login_div_label{ font-weight:bold}
.vehicle_extra_features ul{ width:80%}
.vehicle_extra_features li{ float:left; width:33%}
 .vmargin10{ margin-top:10px; margin-bottom:10px}
.vpadding10{ padding-top:10px; padding-bottom:10px}
.vpadding5{ padding-top:5px; padding-bottom:5px}
.padding10{ padding:10px}
.vmargin15{ margin-top:15px; margin-bottom:15px}
.marginauto{ margin:auto}
.vmargin20{ margin-top:20px; margin-bottom:20px}
.margintop10{ margin-top:10px}
.margintop15{ margin-top:15px}
.margintop20{ margin-top:20px}
.margintop40{ margin-top:40px}
.marginbottom10{ margin-bottom:10px}
.marginbottom20{ margin-bottom:20px}
.marginbottom15{ margin-bottom:15px}
.marginleft10{ margin-left:10px}
.marginleft5{ margin-left:5px}
.marginleft20{ margin-left:20px}
.overflow_hidden{ overflow:hidden}
.paddingtop10{ padding-top:10px}
.float_right{ float:right}
.float_left{ float:left}
.clearboth{ clear:both}
.strong{ font-weight:bold}
#multiple-upload {padding:10px; font-size:12px}
.white_box {background:white none repeat scroll 0 0; border:1px solid #DDDDDD; overflow:hidden; padding:10px}
.multi_label {color:#999999; display:block; padding-bottom:3px; font-size:10px}
div.ad_desc_div{ float:left}
div.ad_desc_div div.field_div {float:left; margin-bottom:5px; width:260px; font-size:12px; font-weight:bold}
.multiphoto_list{ margin:0; padding:0; list-style-type:none; overflow:hidden}
.my_account ul.multiphoto_list{ margin:0; margin-top:10px}
.multi_delete {bottom:4px; cursor:pointer; left:4px; text-decoration:underline; position:absolute}
.photo_mask{ width:81px; height:71px; overflow:hidden; margin:auto; margin-top:6px}
.multiphoto_list li {background:white none repeat scroll 0 0; border:1px solid #DDDDDD; float:left; height:130px; margin-bottom:5px; margin-right:5px; position:relative; width:89px}
.multi_filename {display:block; margin-bottom:10px; overflow:hidden; width:80px}
#graphic_files_list li {height:auto; padding:6px 0 0 6px}
.pos_abs{ position:absolute}
.pos_rel{ position:relative}
div#graphic_large img{border:2px solid white;}
 .makeid_error{ color:red; font-size:11px}
.result_details h1{ font-size:12px}
#iframe_car_check{ margin-top:20px; margin-left:10px}
#dealer_results{ margin:5px 0 20px 0}
#inner_dealer_header{ border-bottom:4px solid #FEF4D3; width:953px; overflow:hidden; padding-bottom:10px}
#inner_dealer_header h1{margin-left:10px; font-family: Trebuchet MS; font-size: 21px; font-weight: bold; font-style: italic; color: #AC0415;}
#inner_dealer_header p{margin-left:10px;}
#inner_dealer_header h1 span{color: #154A7E;}
#inner_dealer_details{float: left; text-align: left; width: 300px;}
#viewcar_image{ text-align:left; width:362px; height:272px; overflow:hidden; position:relative}
.thumb_mask{ width:86px; height:71px; overflow:hidden}
#viewcar_thumbnails{ text-align:left}
#viewcar_thumbnails h3{ font-size:12px}
#user_ads_list{ text-align:left}
#user_ads_list td{ border-bottom:1px solid #ddd}
#user_ads_list td.first{ padding-left:0; text-align:center}
.blue{ color:#15487D}
 .head {margin:35px 0 0; overflow:hidden}
.head h2 {float:left; margin:0 0 -1px; color:#fff; font-size:24px; line-height:31px}
.head h2 span {float:left; padding:0 55px 0 0}
.head h2 span span {padding:0 0 0 30px}
.head h3 {margin-top:10px}
.blue-head h2 {background:url(../images/place_ad/bg-head-blue.gif) repeat-x}
.blue-head h2 span {background:url(../images/place_ad/bg-head-blue-right.gif) no-repeat 100% 0}
.blue-head h2 span span {background:url(../images/place_ad/bg-head-blue-left.gif) no-repeat}
.red-head h2 {background:url(../images/place_ad/bg-head-red.gif) repeat-x}
.red-head h2 span {background:url(../images/place_ad/bg-head-red-right.gif) no-repeat 100% 0}
.red-head h2 span span {background:url(../images/place_ad/bg-head-red-left.gif) no-repeat}
.grey-head {margin: 0}
.grey-box {background:url(../images/place_ad/bg-grey.gif) repeat-y; margin:0 auto; width:717px}
.grey-box .bg-bottom {padding:0 0 35px; background:url(../images/place_ad/bg-grey-bottom.gif) no-repeat 0 100%}
.grey-box .bg-top {overflow:hidden; height:1%; padding:25px 35px 0; background:url(../images/place_ad/bg-grey-top.gif) no-repeat}
.red-list ul {margin:0; padding:0; list-style:none}
.red-list ul li {font-size:12px; padding:6px 0 6px 25px; background:url(../images/place_ad/bg-red-bullet.gif) no-repeat 0 6px}
.grey-box .img-box {float:right; position:relative; width:290px; margin:0 0 0 60px}
.grey-box .img-box .info {position:absolute; right:0; top:15px; width:120px}
.grey-box .img-box .info p {margin:0 10px 30px 0; text-align:right; line-height:14px}
.grey-box .img-box img {display:block;}
.columns-holder {overflow:hidden; height:1%; padding:0 0 10px 0}
.columns-hold {padding:0 0 0 7px;}
.columns-hold:after {content:""; clear:both; height:0; display:block}
* html .columns-hold {height:1%;}
* + html .columns-hold {height:1%;}
.columns-hold .column, .columns-holder .column {display:inline; width:342px; margin:0 0 0 0; float:left}
.columns-hold .column {position:relative; height:1px; background:none !important}
.columns-hold .column-pic {position:absolute; bottom:8px; right:-12px}
.columns-hold .column-pic img {display:block}
.columns-holder .column .bg-top {min-height:150px; padding-bottom:60px}
* html .columns-holder .column .bg-top {height:150px;}
.columns-hold .sell {position:absolute; left:14px; bottom:30px}
.columns-hold .sell strong{ display:block; color:#000; text-align:right}
.columns-holder .column h2 {color:#fff; margin:0; font:bold 24px/28px Arial,Verdana,sans-serif; padding:0 5px 6px; text-align:center}
.columns-holder .column ul {margin:0; padding:5px 15px; list-style:none}
.columns-holder .column ul li {padding:4px 0 4px 15px; color:#000; font:bold 12px/16px Arial,Verdana,sans-serif}
.columns-holder .column ul li a {color:#000; text-decoration:none}
.columns-holder .column ul li a:hover {text-decoration:underline}
.columns-holder .red-column ul li {background:url(../images/place_ad/bg-red-li.gif) no-repeat 0 8px}
.columns-holder .blue-column ul li {background:url(../images/place_ad/bg-blue-li.gif) no-repeat 0 8px}
.blue-column ul li strong {color:#009ee0; font-size:16px}
.red-column ul li strong {color:#e0061d; font-size:16px}
.columns-holder .red-column {background:url(../images/place_ad/bg-red-col.jpg) repeat-y; width:370px}
.red-column .bg-bottom {padding:0 0 10px; background:url(../images/place_ad/bg-red-col-btm.jpg) no-repeat 0 100%}
.red-column .bg-top {padding:7px 2px 0 3px; background:url(../images/place_ad/bg-red-col-top.jpg) no-repeat}
.red-column h2 {background:#e0061d url(../images/place_ad/bg-red-head.gif) repeat-x}
.blue-column {background:url(../images/place_ad/bg-blue-col.jpg) repeat-y}
.blue-column .bg-bottom {padding:0 0 10px; background:url(../images/place_ad/bg-blue-col-btm.jpg) no-repeat 0 100%}
.blue-column .bg-top {padding:7px 3px 0; background:url(../images/place_ad/bg-blue-col-top.jpg) no-repeat}
.blue-column h2 {background:#009ee0 url(../images/place_ad/bg-blue-head.gif) repeat-x}
.box {width:774px}
.box .bg-bottom {padding:0 0 20px}
.box .bg-top {padding:25px 22px 0}
.red-box {}
.red-box .bg-bottom {}
.red-box .bg-top {}
.inner-box {width:733px; margin:0 0 15px}
.inner-box .bg-bottom {padding:0 0 15px}
.inner-box .bg-top {padding:10px 15px 0 20px}
.s-box {}
.s-box .bg-bottom {}
.s-box .bg-top {}
.sm-box {}
.sm-box .bg-bottom {}
.sm-box .bg-top {}
.inner-box .col {float:left; width:95px}
.inner-box .inp {float:left}
.inner-box .inp input {float:left; margin:0; padding:0; width:16px; height:16px}
.inner-box label {float:left; width:80px; font-size:13px; color:#969799; padding:0 0 0 4px; margin:0 -10px 0 0}
.inner-box label span {font-size: 12px}
.inner-box label strong {display:block; color:#000}
#print_freead label, #print_freead p {color:#666666; font-size:10px}
.outtaHere {position:absolute; left:-3000px}
.checkboxArea, .checkboxAreaChecked {display:block; float:left; margin:2px 0 0; width:13px; height:13px; overflow: hidden; background: url(../images/place_ad/bg-checkbox.gif) no-repeat}
.checkboxAreaChecked {background-position: 0 -13px}
.checker {overflow:hidden; height:1%; padding:0 20px 10px}
.checker input {float:left; margin:0; padding:0; width:16px; height:16px}
.checker label {float:left; font-size:9px; color:#000; padding:0 0 0 4px}
.checker .info {float:right; padding:0 10px 0 0; width:305px; font-size:9px; line-height:12px}
.checker .info .row {overflow:hidden; height:1%}
.checker .info .row span {width:80px; float:right; text-align:right}
.ad-tab {overflow:hidden; height:1%}
.ad-tab .bottom {padding:0 0 3px}
.ad-tab .top {padding:3px 0 0}
.ad-tab .ico {overflow:hidden; height:1%; background:url(../images/place_ad/bg-ico.gif) no-repeat 275px 50%}
.red-box .ad-tab .ico {background:url(../images/place_ad/bg-ico-grey.gif) no-repeat 285px 5px}
.ad-tab .blue-row {margin:5px 0 0; background:url(../images/place_ad/bg-row-blue.gif) repeat-y 100% 0}
.ad-tab .blue-row .bottom {background:url(../images/place_ad/bg-row-blue-btm.gif) no-repeat 100% 100%}
.ad-tab .blue-row .top {background:url(../images/place_ad/bg-row-blue-top.gif) no-repeat 100% 0}
.ad-tab .chk {float:left; width:30px}
.ad-tab .inf {float:left; width:215px; padding:0 65px 0 0}
.red-box .ad-tab .inf {width:240px}
.ad-tab h4 {margin:0; font-size:12px; line-height:13px}
.blue-box h4 {color:#0f96da}
.red-box h4 {color:#e0061d}
.ad-tab .inf h4 span#photo_price {font-size:12px; line-height:13px; color:#0f96da}
.ad-tab .inf h4 span {font-size:9px; line-height:11px; color:#e84456}
.ad-tab .inf h4 span a {color:#e84456; text-decoration:none}
.ad-tab .inf h4 span a:hover {text-decoration:underline}
.ad-tab .inf p {font-size:11px; line-height:11px; color:#535154; margin:0}
.ad-tab .ads {float:left; width:380px; color:#000}
.ad-tab .ads h4 {float:left; padding:15px 0 0 10px; width:105px}
.ad-tab .ads .small {float:left; width:130px; font-size:9px; line-height:11px}
.ad-tab .ads .text {min-height:32px}
* html .ad-tab .ads .text {height:32px}
.ad-tab .ads a.view {color:#9ba1a6; text-decoration:none}
.ad-tab .ads a.view:hover {text-decoration:underline}
.ad-tab .ads .small img {float:left; margin:3px 5px 0 0}
.ad-tab .col {float:left; width:380px; color:#000; font-size:11px; line-height:11px}
.ad-tab .col img {float:left; margin:5px 8px}
.ad-tab .col strong {float:left; padding:5px 0 0}
.ad-tab .blue-mess {float:left; font-size:11px; line-height:11px; background:url(../images/place_ad/bg-blue-mess.gif) repeat-y}
.ad-tab .blue-mess .bg-bt {width:127px; padding:0 0 5px; background:url(../images/place_ad/bg-blue-mess-btm.gif) no-repeat 0 100%}
.ad-tab .blue-mess .bg-tp {background:url(../images/place_ad/bg-blue-mess-top.gif) no-repeat}
.ad-tab .blue-mess img {display:block; margin:8px auto 0}
.ad-tab .blue-mess h5 {margin:0; background:#009ee0 url(../images/place_ad/bg-blue-mess-ht.gif) no-repeat}
.ad-tab .blue-mess p {margin:2px 10px 0}
.ad-tab .blue-mess h5 span {display:block; padding:0 10px; color:#fff; font-size:11px; line-height:14px; background:url(../images/place_ad/bg-blue-mess-hb.gif) no-repeat 0 100%}
.total {float:right; font-size:13px; font-weight:bold; padding-right:30px; text-align:right}
.blue-color {width:430px; padding:0 0 0 0}
.total label {float:right; font-weight:bold; padding:2px 5px 0 0}
.red-color span {color:#e0061d}
.blue-color label {color:#009ee0}
#dealer_fields{ margin:0; padding:0; list-style-type:none}
.text_align_left{ text-align:left}
.na_border{ border:1px solid #A4C9E3}
.my_account .two_cols_form{ margin:0; padding:0; list-style-type:none; overflow:hidden; width:100%}
.two_cols_form li{ width:45%; float:left; margin-bottom:8px}
.two_cols_form li.first_col{ width:39%; clear:both}
.two_cols_form li label{ width:70px; font-weight:bold; display:block; float:left}
.two_cols_form select{ width:200px}
.two_cols_form select.small{ width:70px}
.two_cols_form input {width:196px}
#ad_description{ width:100%}
.vehicle_description ul{ margin:0; padding:0; list-style-type:none; overflow:hidden}
.vehicle_description li{ float:left; margin-right:15px}
.small_text{ font-size:11px}
.ad_description_error_content{ font-size:11px; padding:2px 0}
#ad_description_contact_error{ margin-left:110px}
#ad_description_county_id_error{ margin-left:50px}
#ad_description_price_error{ margin-left:70px}
#ad_description_auto_manufacturer_id_error{ margin-left:70px}
#ad_description_auto_year_error{ margin-left:70px}
#ad_description_auto_model_id_error{ margin-left:70px}
.basic_info{ background:url(../images/place_ad/ad_entry_icons.jpg) -81px 0 no-repeat; width:21px; height:21px; float:left; margin-right:10px}
.more_info{ background:url(../images/place_ad/ad_entry_icons.jpg) -81px 0 no-repeat; width:21px; height:21px; float:left; margin-right:10px}
.extra_features_ico{ background:url(../images/place_ad/ad_entry_icons.jpg) -109px 0 no-repeat; width:19px; height:21px; float:left; margin-right:10px}
.desc_ico{ background:url(../images/place_ad/ad_entry_icons.jpg) -25px 0 no-repeat; width:17px; height:21px; float:left; margin-right:10px}
.uploadphoto_ico{ background:url(../images/place_ad/ad_entry_icons.jpg) -52px 0 no-repeat; width:19px; height:21px; float:left; margin-right:10px}
.user_ico{ background:url(../images/place_ad/ad_entry_icons.jpg) 0 0 no-repeat; width:16px; height:21px; float:left; margin-right:10px}
.panel_open{ background:url(../images/place_ad/ad_entry_icons.jpg) -165px 0 no-repeat; width:17px; height:21px; display:block; text-indent:-9999px}
.panel_close{ background:url(../images/place_ad/ad_entry_icons.jpg) -138px 0 no-repeat; width:17px; height:21px; display:block; text-indent:-9999px}
.panel_open:focus, .panel_close:focus{ outline:none}
h2.box{ float:left}
#more_information_panel{ margin-top:10px}
#extra_features_panel{ margin-top:10px}
#register_div{ width:100%}
#remember_me{ width:10px}
#reg_history_form{ width:148px;height:32px;background:url('../images/designs/mclicplate1.gif');background-repeat:no-repeat;text-align:left;padding:0 0 5px 0; text-align:left !important; margin:auto}
#enterRegForm{ text-align:center}
.text_car_history{ text-align:left; font-size:12px; color:#444; line-height:18px; margin-bottom:10px; font-weight:normal}
#desc_bubble{ background:url(../images/designs/form_bubble.jpg) no-repeat; padding:10px; padding-left:50px; right:22px; top:110px; width:316px; height:51px; position:absolute}
#desc_bubble p{ width:90%; margin:0; padding:0}
#ajx_loading{ background:url(../images/place_ad/ajax-loader.gif) no-repeat; font-size:11px; padding:2px 0; padding-left:22px}
#car_reg_form{ margin:0; padding:0; list-style-type:none}
#car_reg_form label{ font-weight:bold; display:block; float:left; width:70px}
#ad_description label{ font-size:12px}
#sortby_list{ margin:0; padding:0; list-style-type:none; overflow:hidden; border:1px solid #ddd; margin-bottom:10px; padding-left:15px; width:97%}
#sortby_list li{ float:left; padding:7px 0; margin-right:22px; font-size:11px; width:60px}
#sortby_list li a{ font-size:11px; color:#a5a5a5; text-decoration:none; background:url(../images/designs/sort_arrows.gif) 0 0 no-repeat; display:block; height:14px; padding-left:17px}
#sortby_list li a:hover{ color:#666}
#sortby_list li a.selected{ color:#295286; background:url(../images/designs/sort_arrows.gif) 0 -23px no-repeat}
#sortby_list li a.desc{ background:url(../images/designs/sort_arrows.gif) 0 -45px no-repeat}
#sortby_list li a#sortby_color{ background:none; padding-left:0; float:left}
#colors_sel{ font-size:10px; margin-left:11px; float:left}
#alt_makes{ margin:7px 0 0 0px; background:white; border:1px solid #7F9DB9; width:450px; padding:9px; overflow:hidden; position:relative}
#alt_makes h2{ font-size:11px}
#alt_makes .small{ font-size:11px; color:#666}
#suggested_makes{ width:40%; margin-bottom:10px}
#suggested_models{ width:40%}
#alt_models_list li{ font-size:11px; color:#666}
#alt_models_list a{ margin-right:4px}
#toggle_suggestions{ position:absolute; top:4px; right:4px}
#show_suggestions{ margin-left:0px}
#istr_trade_users{ width:490px; background:#f7fbfe; padding:15px}
#trade_form ul{ width:380px}
#trade_form li{ width:100%; overflow:hidden}
#private_form li{ width:100%; overflow:hidden}
ul.seo_list {margin: 5px 15px; text-align: left; padding-left: 10px}
.seo {text-align:left}
.seo p {padding: 5px 0}
.select_main {font-size:12px; margin-top:5px; width:268px}
.select_main_small {font-size:12px; margin-top:5px; width:132px}
.blue_box{ background:url(../images/designs/blue_t.jpg) no-repeat top left; padding-top:15px; width:642px}
.blue_box .bottom{ width:622px; padding:10px; background:url(../images/designs/blue_b.jpg) no-repeat bottom left}
.main_image{ bottom: 22px; left:4px; position:absolute}
#search_listing_table {width:100%; text-align:left; font-size:12px; border:1px solid #D5D5D5}
#search_listing_table td{ vertical-align:top; padding:7px 2px 7px 0}
.header td{ background:url(../images/designs/results_bar.png) repeat-x; font-size:12px}
.odd{ background:#f2f2f2}
#search_listing_table td.valignmiddle{ vertical-align:middle; padding-left:10px}
#search_listing_table td.price{ color:#547713; font-size:14px; font-weight:bold}
.private{ color:#547713; font-weight:bold}
.dealer{ font-weight:bold; color:#255C92}
.sort_opt a{ color:#666; padding-right:10px}
.sort_opt a.selected{ font-weight:bold; color:#175085; background:url(../images/designs/sorting_arrowsup.gif) no-repeat top right}
.sort_opt a.desc{ background:url(../images/designs/sorting_arrowsdown.gif) no-repeat bottom right}
.dealer_sort_opt a{ color:#666; padding-right:10px}
.dealer_sort_opt a.selected{ font-weight:bold; color:#175085; background:url(../images/designs/sorting_arrowsup.gif) no-repeat top right}
.dealer_sort_opt a.desc{ background:url(../images/designs/sorting_arrowsdown.gif) no-repeat bottom right}
.index_sell_promo{ font-size:12px}
.font12{ font-size:12px}
.my_account{ text-align:left}
#contact_seller{ text-align:left; margin-bottom:15px}
#contact_seller li{ clear:both}
#contact_seller .common_form label{ width:135px; float:none}
#contact_seller .price{ color:#175085; font-size:14px; font-weight:bold; margin-top:10px}
.notice{ text-align:left; margin:10px 0; color:green; font-size:14px; border:3px solid green; padding:10px; width:300px}
#contact_seller label.error{ padding:0; background:none; border:0; width:auto; float:left; margin-left:10px; font-weight:normal}
#contact_seller .required{ color:#222; font-size:12px}
#contact_seller input,#contact_seller textarea {float:left; border:1px solid #ccc; padding:2px}
#contact_seller .error{ background:none; padding:2px; border:1px solid #ccc}
#contact_seller .textfield{ width:340px}
.article_img{ float:left; margin:0 10px 5px 0}
#motoring_news_heading h1, #dealers_heading h1{ font-size:21px; color:#333}
.graybox{ height:251px; background:url(../images/designs/gray_l.jpg) no-repeat top left; padding-left:11px}
.graybox .box_r{ background:url(../images/designs/gray_r.jpg) no-repeat top right; height:251px}
#latest_news_box{ width:312px; margin-top:8px; float:left; margin-right:10px}
#court_dealers{ width:300px; margin-top:8px; float:right; position:relative}
#mpu{ width:298px; margin-top:8px; float:left; height:248px; background:#eee; border:1px solid #ddd}
#network_btn {float:right; background:url(../images/designs/bsnetwork.gif) 0 0 no-repeat; height:28px; width:133px; line-height:28px; padding-left:30px; font-size:11px; color:#fff; display:block; font-weight:400; text-decoration:none; text-align:left; margin-top:4px}
#network_btn:hover{ color:#a4d1ec !important}
#sub_master_nav {position:absolute; top:22px; right:0px; background:#1f7eaa; z-index:99999; width:127px; text-align:right; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; display:none; padding:10px; padding-bottom:20px}
#sub_master_nav li {border-bottom:1px dotted #a4d1ec; padding:5px 0; padding-right:10px; list-style-type:none}
#sub_master_nav a {color:#fff; font-size:12px; text-decoration:none; font-weight:400}
#sub_master_nav a:hover{ color:#a4d1ec !important}
#signin_register{ margin:10px 4px 0 0;float:right}
.sold_text{ color:#E0061E}
#viewcar_image .sold_mark{ position:absolute; width:107px; height:96px; font-size:11px; background:url(../images/designs/soldmark_l.png) no-repeat; color:#fff; font-weight:bold; text-align:center; top:0; right:0; text-indent:-9999px}
.sold_label{ font-weight:bold; margin-bottom:6px}
.listing_photos .sold_mark{ position:absolute; width:32px; height:32px; font-size:11px; background:url(../images/designs/soldmark_s.png) no-repeat; color:#fff; font-weight:bold; text-align:center; top:0; right:0; text-indent:-9999px}
#similar_ads{ text-align:left; clear:both; margin:10px 0; padding-top:10px}
#similar_ads h3{ font-size:18px; margin-bottom:10px}
 #online_opts{ width:45%; height:170px; padding:20px; border:1px solid #ddd; position:relative; padding-top:30px; margin:30px 10px 20px 0}
#online_opts .blue_button, #paper_opts .red_button{ position:absolute; top:155px; left:15px}
#online_opts img{ position:absolute; top:-24px; left:10px}
#paper_opts{ width:45%; height:170px; padding:20px; border:1px solid #ddd; position:relative; padding-top:30px; margin:30px 0 20px 0}
#paper_opts img{ position:absolute; top:-24px; left:10px}
#online_opts li, #paper_opts li{ background:url(../images/placead_restyle/tick_icon.gif) 0 5px no-repeat; padding:5px 0; padding-left:25px}
.nobullet{ list-style-type:none}
.grey_bg{ background:#f3f3f3}
.blue_button{ background:url(../images/placead_restyle/blue_button_l.jpg) top left no-repeat; height:32px; display:block; vertical-align:middle; width:110px}
.blue_button input{ background:url(../images/placead_restyle/blue_button_r.jpg) top right no-repeat; width:100%; font-size:14px; color:white; cursor:pointer; height:32px; padding-bottom:5px; border:0}
.blue_button input:hover{ color:#f7e46f}
.red_button{ background:url(../images/placead_restyle/red_button_l.jpg) top left no-repeat; height:32px; display:block; vertical-align:middle; width:110px}
.red_button input{ background:url(../images/placead_restyle/red_button_r.jpg) top right no-repeat; width:100%; font-size:14px; color:white; cursor:pointer; height:32px; padding-bottom:5px; border:0}
#online_opts .blue_button, #paper_opts .red_button{ position:absolute; top:170px; left:15px}
.red_button input:hover{ color:#f7e46f}
 .blue-box{ background:url(../images/place_ad/sell_options_bg.jpg) bottom left repeat-x; border:1px solid #ddd; padding:15px 0 0 20px; position:relative; width:930px}
.red-box{ background:url(../images/place_ad/sell_options_bg.jpg) bottom left repeat-x; border:1px solid #ddd; padding:15px 0 10px 60px; position:relative; margin-top:35px; width:890px}
.ad-tab {overflow:hidden}
.ad-tab .row, .info .row{ border:0}
.ad-tab .bottom {padding:0 0 3px}
.ad-tab .top {padding:3px 0 0}
.ad-tab .ico {overflow:hidden; height:1%; background:url(../images/place_ad/bg-ico.gif) no-repeat 275px 50%}
.ad-tab .blue-row {margin:5px 0 0; background:url(../images/place_ad/bg-row-blue.gif) repeat-y 100% 0}
.ad-tab .blue-row .bottom {background:url(../images/place_ad/bg-row-blue-btm.gif) no-repeat 100% 100%}
.ad-tab .blue-row .top {background:url(../images/place_ad/bg-row-blue-top.gif) no-repeat 100% 0}
.ad-tab .chk {float:left; width:30px}
.ad-tab .inf {float:left; width:225px; padding:0 142px 0 0}
.red-box .ad-tab .inf {width:190px}
.ad-tab h4 {margin:0; font-size:12px; line-height:13px}
.blue-box h4 {color:#0f96da}
.red-box h4 {color:#e0061d}
.ad-tab .inf h4 span {font-size:9px; line-height:11px; color:#e84456}
.ad-tab .inf h4 span a {color:#e84456; text-decoration:none}
.ad-tab .inf h4 span a:hover {text-decoration:underline}
.ad-tab .inf p {font-size:11px; line-height:11px; color:#535154; margin:0}
.ad-tab .ads {float:left; width:380px; color:#000}
.ad-tab .ads h4 {float:left; padding:15px 0 0 10px; width:105px}
.ad-tab .ads .small {float:left; width:130px; font-size:9px; line-height:11px}
.ad-tab .ads .text {min-height:32px}
* html .ad-tab .ads .text {height:32px}
.ad-tab .ads a.view {color:#9ba1a6; text-decoration:none}
.ad-tab .ads a.view:hover {text-decoration:underline}
.ad-tab .ads .small img {float:left; margin:3px 5px 0 0}
.inner-box .col {float:left; width:95px}
.inner-box .inp {float:left}
.inner-box .inp input {float:left; margin:0; padding:0; width:16px; height:16px}
.inner-box label {float:left; width:80px; font-size:13px; color:#969799; padding:0 0 0 4px; margin:0 -10px 0 0}
.inner-box label span {font-size: 12px}
.inner-box label strong {display:block; color:#000}
.ad-tab .col {float:left; width:380px; color:#000; font-size:11px; line-height:11px}
.ad-tab .col img {float:left; margin:5px 8px}
.ad-tab .col strong {float:left; padding:5px 0 0}
.ad-tab .col strong.w115 {width:150px}
.ad-tab .col strong.w70 {width:60px}
.ad-tab .col strong.w95 {width:95px}
.ad-tab .col strong.w65 {width:65px; text-align:right}
.inner-box {width:800px; margin:0}
.inner-box .bg-top {padding:10px 15px 10px 0; overflow:hidden}
.ad-tab .ico {background:url(../images/place_ad/bg-ico.gif) no-repeat 300px 50%}
.red-box .ad-tab .ico {background:url(../images/place_ad/bg-ico-grey.gif) no-repeat 270px 39px; padding-bottom:10px; border-bottom:1px solid #ddd}
.w110{ width:110px}
.checker {overflow:hidden; margin:10px 0; padding:0 80px 0 0}
.checker input {float:left; margin:0; padding:0; width:16px; height:16px}
.checker label {float:left; color:#000; padding:0 0 0 4px}
.checker .info {float:right; padding:0 10px 0 0; width:305px; line-height:12px}
.checker .info .row {overflow:hidden}
.checker .info .row span {width:80px; float:right; text-align:right}
.ad-tab .blue-mess {float:left; font-size:11px; line-height:11px; background:none}
.ad-tab .blue-mess .bg-bt {width:127px; padding:0 0 5px; background:none; border:2px solid black}
.ad-tab .blue-mess .bg-tp {background:none}
.ad-tab .blue-mess img {display:block; margin:0 auto; padding-top:8px}
.ad-tab .blue-mess h5 {margin:0; background:none}
.ad-tab .blue-mess p {margin:2px 10px 0}
.ad-tab .blue-mess h5 span {display:block; padding:0 10px; color:#333; font-size:11px; line-height:14px; background:none}
 .borderbottom {border-bottom:1px solid #CCCCCC}
#style_box{ }
#style_box .head{ padding:0}
.printopts_title{ background:url(../images/placead_restyle/printopt_icon2.jpg) 0 12px no-repeat; height:52px; padding-left:160px; position:absolute; top:-48px; left:15px; padding-top:15px}
#total_cost_div {float:right; width:160px}
div.cost_left {float:left;width:100px;margin-top:10px;}
div.cost_right {float:left;margin-top:10px;}
div.cost_total {border-style: solid none double; border-width: 1px 0 3px 0;font-weight: bold;}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
* html .clearfix {height: 1%}
.onlineopts_title{ background:url(../images/placead_restyle/onlineopt_icon.jpg) no-repeat; height:47px; padding-left:60px; position:absolute; top:-24px; left:15px}
.onlineopts_title span, .printopts_title span{ color:#999; font-size:14px}
#total_cost_div p{ font-size:16px; font-weight:bold; text-align:right}
 #express_div,#express_div label,#express_div h2 {font-size:11px}
#express_genads_div,#express_genads_div label,#express_genads_div h2 {font-size:11px}
#express_div{ display:none; text-align:left}
#express_price .textfield {width:90px}
#express_location .selectfield {width:120px}
#express_contact{ margin-top:9px}
#exp_auto_fuel_type{ width:132px}
#exp_auto_colour{ width:132px}
#exp_auto_mileage{ width:185px}
#exp_auto_engine_size, #exp_auto_body_type{ width:132px}
#exp_auto_num_doors{ width:100px}
#exp_auto_transmission_type{ width:164px}
#exp_auto_year{ width:100px}
#exp_auto_condition{ width:163px}
#new_user_div{ display:none}
#user_type_row{ height:18px; margin-bottom:7px}
#user_type_row input{ margin-right:4px}
#exp_car_reg{ width:200px}
#carfeed{ display:none}
#carfeed ul{ margin-bottom:0px; margin-top:5px; list-style-type:none}
#carfeed li{ margin-bottom:1px; font-weight:normal}
#exp_ad_details, #exp_ad_user, .carfound, .carnotfound, .car_additionaldetails{ display:none}
.form-row label.error{ display:none}
.form-row label em{ color:red}
#carfeed a{ color:#308CC8; font-weight:normal; font-size:11px; text-decoration:underline}
#car_reg_row a{ color:#308CC8; font-weight:normal; font-size:11px; text-decoration:underline; display:block; margin-top:10px}
#carfeed label{ width:90px; display:block; float:left; color:#666; font-weight:normal}
#exp_ad_car{ width:311px}
.saving{ background:url(../images/designs/small-ajax-loader.gif) 3px 1px no-repeat; color:#666; font-style:italic; display:block; padding-left:25px; padding-bottom:3px; clear:both; width:200px; display:none}
.form-row {margin-bottom:10px}
.form-row label {display:block; font-weight:700; margin-bottom:4px; color:#666; font-size:12px}
.form-row .textfield {width:270px; border:1px solid #ccc; padding:4px}
.form-row .textarea {border:1px solid #ccc; font-family:Arial,sans-serif; padding:4px}
.form-row .selectfield {border:1px solid #ccc; width:280px; padding:4px}
.form-row .textfield:focus,.form-row .textarea:focus,.form-row .selectfield:focus {border:1px solid #308cc8}
.istr_box{ width:260px; background:#edf7fb; border:1px solid #c3deea; clear:both; margin:28px 0 0 0; position:relative; padding:10px; padding-bottom:20px}
.istr_box p{ color:#398499; font-size:11px}
.istr_box .bottom{ }
.form-row .auto_mileageuts {width:80px}
.form_col {float:left; margin-right:15px}
#edit_auto_fields .form_col{ width:160px}
#exp_ad_user .form-row, #exp_ad_car .form-row, #exp_ad_details .form-row {overflow:hidden; width:300px}
#exp_auto_manufacturer_id{ margin-top:12px}
#express_div label.error{ color:red; background:none; border:0; padding:0}
#car_reg_error{ color:red}
#car_reg_row .saving{ margin-top:4px; display:block}
#car_reg_error{ display:block}
#exp_error{ border:2px solid red; padding:10px; margin:10px 0 10px 10px; width:250px}
#sendtofriend_dialog,#emailseller_dialog{ display:none}
label.warning{ color:#ff6600}
#bumpup_dialog{ text-align:left; display:none}
#bumpup_dialog dl{ margin-bottom:0px}
#bumpup_dialog dt{ font-size:25px; color:#15467A; width:250px}
.bumpup_a{ float:right; margin-bottom:15px}
#bumpup_dialog dd{ background:#FEFFEF; border:1px solid #EDCC58; float:left; padding:10px; margin-top:10px; font-size:15px; color:#333}
#bumpup_dialog p{ font-family:Arial; font-size:13px; font-weight:normal; line-height:21px; padding:10px 0}
#photos_div{ margin-bottom:20px}
.photo_hidden{ display:none}
#exp_photos_list li{ margin-bottom:2px}
#express_div #photos_div label{ color:#15487D}
#plusminus{ float:right; margin-right:20px; overflow:hidden}
#plusminus a{ background:#eee; padding:5px; display:block; width:9px; text-align:center; height:9px; float:left; color:#666; line-height:6px; margin-right:2px; text-decoration:none; border:1px solid #ddd}
#plusminus a:hover{ background:#ccc}
.exp_instr{ font-size:13px; line-height:22px}
#exp_phone_num{ background:#EEFBFE; border:1px solid #9FDDFF; padding:10px; margin:10px 0; margin-bottom:20px}
#exp_phone_num h2{ font-size:19px}
#dealers_list_pagination{ margin:5px 0; width:100%; text-align:right}
#dealer_search{ margin-bottom:20px; width:100%}
#emailseller_dialog h1, #sendtofriend_dialog h1{ font-size:19px}
#istr_trade_users ul{ margin:10px 0 15px 15px; list-style-type:disc}
#istr_trade_users ul li{ list-style-type:disc; overflow:visible}
#graphic_buttons_list .photo_mask{ height:91px}
.row .chk, .row .inf{ padding-top:20px}
.online_upsell_graphic{ clear:both; margin-left:200px}
#home_featured_cars .faded{ color:#ccc !important; border:1px solid #ccc !important}
#search_listing_table .faded, #search_listing_table .faded .ad_desc, #search_listing_table .faded .price{ color:#ccc !important}
#featured_preview, #premium_preview,#highlighted_preview, #photo_preview{ display:none}
#ajax_error{ border:2px solid red; padding:6px; color:#666}
.online_adstyle_box{ border:1px solid #CFE9FF; background:#F2F9FF; padding:10px; -moz-border-radius:4px; width:170px; float:left; margin-right:11px; height:165px; position:relative}
.preview_loading{ font-size:10px; color:#4996DA; padding:5px 0; display:none; font-style:italic}
.online_adstyle_box .preview_btn{ position:absolute; bottom:10px; left:10px; background:#4996DA; border:0; color:white; padding:4px 10px 6px 10px; font-size:11px; font-weight:bold; cursor:pointer; width:70px}
.online_adstyle_box h4{ font-size:13px}
.online_adstyle_box .chk{ float:left; margin-right:6px}
#featured_preview #featured_preview_description,#featured_preview .feat_desc{ font-family:arial; font-size:11px}
#featured_preview #home_featured_cars{ width:955px}
.mask68{ width:60px; padding:3px; height:55px; overflow:hidden}
#express_div .errors{ width:auto}
#exp_submit_div{ padding:10px; text-align:center; margin-top:-19px}
#exp_submit_div button{ font-size:14px}
#exp_submit_div button{ outline:none}
#exp_submit_div button{ background:url(../images/designs/expsubmit.gif) no-repeat; width:99px; height:31px; text-align:center; color:white; outline:0; border:0}
.total_cost{ font-size:18px; font-weight:bold}
.scams_sample{ background:#eee; border:1px solid #ddd; padding:10px 15px}
.exp_red_asterisk{ font-size:11px; margin-top:10px}
.exp_red_asterisk span{ color:red}
#steps {color:#fff; float:right; font-style:italic; position:absolute; text-align:right; right:20px; top:15px; width:100px}
#premium_preview_desc, #highlighted_preview_desc, #photo_preview_desc{ font-size:11px; font-weight:normal; color:#999}
.ui-dialog-buttonpane{text-align:center !important;}
.ui-dialog-buttonpane .ui-state-default{float:none !important}
#express_motor{ background:red; color:white}
#tooltip {position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85}
#tooltip h3, #tooltip div {margin: 0}
#motor_dealer_info p{font-size:15px;line-height:19px;}
#motor_dealer_info_ul li{margin-bottom:6px;font-size:13px;font-weight:bold;}
#pay_your_ads #payment_cc_month, #pay_your_ads #payment_cc_year{ width:120px}
#inner_top_panel #search_results_h1{font-size:12px;width:540px;font-style:normal}
#inner_top_panel #search_results_h1 span{font-weight:bold;}
#search_mpu_l{ width:300px; height:250px; background:#eee; float:left; margin-top:15px}
#search_panel{ width:330px; height:240px; float:left; padding:4px; margin-left:7px}
#search_panel #search_form {width:300px}
#search_panel p{ font-size:12px}
#search_panel #home_panel_left_button{ margin-top:7px}
#search_panel #home_panel_left_button{ width:310px}
#search_panel h1 {font-size:21px;}
#search_mpu_r{ width:300px; height:250px; background:#eee; float:right; margin-top:15px}
#search_panel{ }
#ad_description #ad_description_description{ background:#eee; border:1px solid #ccc}
#graphic_err_div{color:red;}
#st_article p{ margin-bottom:15px; font-size:13px; line-height:17px; text-align:justify}
.red{color:red}
#ad_by_phone{ float:right; margin:8px 0 0 0; font-weight:bold}
#ad_by_phone span{ font-size:17px}
.pagination{ float:right}
.paginate{overflow:hidden}
.pages_xy{ float:left; margin-right:20px; display:block}
.showpages_xy{ float:left}
.search_pages_xy{ margin-top:20px}
#list_photo a.curr_view{ color:#2385C4}
#ad_detail_mpu{ width:300px; height:250px; background:#eee; float:left; margin-top:10px}
#exp_show_h1{ background:url(../images/designs/exparrow_ico.gif) no-repeat 0 0; padding-left:69px; height:40px; margin-top:0; padding-top:10px}
.exp_step_gr{ border:1px solid #dddddd; padding:10px; background:url(../images/designs/exp_step_gr.jpg) repeat-x bottom left ; margin-bottom:20px; width:932px; -moz-border-radius:5px}
.exp_step_gr h2{ font-size:23px; color:#000; font-weight:normal}
.exp_step_gr p{ color:#848484; line-height:20px}
.orange_bold{ color:red; font-weight:bold}
#exp_step1 h2, #exp_step2 h2{ margin-top:9px; #margin-top:21px; margin-bottom:0px}
#exp_step1 h2, #exp_step1 p{ margin-left:70px}
#exp_step2 h2, #exp_step2 p{ margin-left:60px}
.expstep_ico{ float:left; margin-left:6px}
#exp_step2{ margin-bottom:20px}
#exp_show .ad_row{ border-bottom:1px solid #ddd}
#ad_preview_p{ padding:0}
.dealer_address{ font-size:10px; color:#666; line-height:11px; width:290px; #width:200px; margin-bottom:3px}
.dealer_result h2 {margin-top:0; margin-bottom:3px}
 #expv2_plusminus {margin-bottom:10px; width:100px; overflow:hidden}
#expv2_plusminus a{ background:#fff}
#expv2_ad_user .form-row, #expv2_ad_car .form-row, #expv2_ad_details .form-row{ overflow:hidden}
#expv2_ad_car, #expv2_ad_details, #expv2_photos_div, #expv2_user{ margin-bottom:22px}
.form-row .expv2_error{ color:red; display:none}
#expv2_placead_left{ background:#fff; -moz-border-radius:4px; border:1px solid #ddd; padding:0 20px; width:645px; float:left; margin-bottom:20px; height:290px}
#expv2_placead_left h2{ background:#eee; border-bottom:1px solid #ddd; font-size:14px; padding:7px}
#expv2_placead_right p{ line-height:19px}
#expv2_placead_left .form-row{ width:590px}
#expv2_placead_right{ float:right; width:235px; border:1px solid #ddd; padding:10px; -moz-border-radius:4px; height:230px}
#expv2_submit_div {margin-bottom:10px}
#expv2_submit_bottom, #expv2_submit_div{ text-align:center}
#expv2_submit_div button{ font-weight:bold; cursor:pointer}
#expv2_submit_div button {background:transparent url(../images/designs/expsubmit.gif) no-repeat scroll 0 0; border:0 none; color:white; height:31px; text-align:center; width:99px; font-weight:bold; cursor:pointer}
#expv2_submit_bottom button {background:transparent url(../images/designs/expsubmit_bottom.gif) no-repeat scroll 0 0; border:0 none; color:white; height:31px; text-align:center; width:99px; font-weight:bold; cursor:pointer}
#expv2_submit_div button:hover, #expv2_submit_bottom button:hover{ color:#78afe0}
#expv2_ad_details .form-row {width:620px}
#expv2_title,#expv2_description {width:565px}
#expv2_express_contact {margin-top:0}
#expv2_exp_contact{ width:315px}
#expv2_user_type_row {margin-top:0; border:0}
#exp_auto_manufacturer_id{ margin-top:0}
#expv2_car_reg_row a{ display:block; padding:5px 0}
#expv2_new_user_div{ display:none}
.expv2_carnotfound,.expv2_car_additionaldetails, #expv2_car_details{ display:none}
.form-row label.expv2_error {color:red; margin-bottom:4px; padding:2px 0; display:block; font-weight:normal; font-size:11px; display:none}
.form-row label.expv2_warning {color:#ff6600; font-weight:normal; font-size:11px; display:block}
.expv2_saving{ background:url(../images/designs/small-ajax-loader.gif) 3px 0px no-repeat; color:#666; font-style:italic; display:block; padding-left:25px; padding-top:2px; padding-bottom:2px; clear:both; width:200px; display:none}
#expv2_carfeed ul{ margin-bottom:11px; list-style-type:none}
#expv2_carfeed li{ margin-bottom:4px; font-weight:normal}
#expv2_carfeed label{ width:90px; display:block; float:left; color:#666; font-weight:normal}
#expv2_plusminus a{ background:#fff; padding:5px; display:block; width:9px; text-align:center; height:9px; float:left; color:#666; line-height:6px; margin-right:2px; border:1px solid #ddd}
#expv2_plusminus a:hover{ background:#ccc}
#expv2_user_type_row{ margin:10px 0}
#expv2_user_type_row span{ padding-right:10px; padding-left:5px}
#exp_title, #exp_description{ width:555px}
#exp_county_id{ width:275px}
#expv2_instructions p{ font-size:13px; color:#666}
#expv2_instructions strong{ color:#333}
#expv2_error {border:4px solid red; background:url(../images/desings/error_ico.gif) #fff 10px 10px no-repeat; width:230px; font-size:12px; line-height:15px; margin:10px 0; padding:15px 0 15px 55px}
#exp_price, #exp_county_id{ width:140px}
#exp_contact{ width:235px}
#exp_description{ height:145px}
.submit_saving{ background:url(../images/designs/small-ajax-loader.gif) 3px 8px no-repeat; color:#666; font-style:italic; display:block; padding:10px 0 10px 25px; clear:both; width:200px; display:none}
#expv2_placead_left #mileage_condition{ overflow:hidden; width:590px; margin-top:10px}
#change_link{ display:none}
#not_publish{ display:block; margin-bottom:10px; line-height:17px}
#expv2_photos_list{ list-style-type:none}
#expv2_plusminus a{ text-decoration:none}
#navigation .others_li{ position:relative; padding-top:2px; padding-bottom:12px;  }
#navigation .others_li a{ text-decoration:none !important}
  .uploadifyQueueItem {font: 11px Verdana, Geneva, sans-serif; border: 2px solid #E5E5E5; background-color: #F5F5F5; margin: 5px; margin-left:0; padding: 10px; width: 265px}
.uploadifyError {border: 2px solid #FBCBBC !important; background-color: #FDE5DD !important}
.uploadifyQueueItem .cancel {float: right}
.uploadifyProgress {background-color: #FFFFFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin-top: 10px; width: 100%}
.uploadifyProgressBar {background-color: #0099FF; width: 1px; height: 3px}
#graphics_list{ width:620px}
#expv2_placead_left #expv2_photos_div{ overflow:hidden; width:645px}
.graphics_thumb {width:82px; margin-right:15px; margin-bottom:10px; float:left}
.graphics_thumb a{ font-size:10px; color:#666; font-weight:normal; display:block}
.graphics_thumb a:hover{ text-decoration:underline}
.main_image_cont{ font-size:10px; color:#666; margin:5px 0}
.main_image_cont input{ margin-right:3px}
  .googleads_style{ font-family:Arial, sans-serif; font-size:13px !important; width:470px}
.googleads_title, .googleads_title span{ color:#175085 !important; text-decoration:underline !important; font-size:12px !important; float:left !important; padding-bottom:0 !important; margin-right:7px}
.googleads_url{ margin-left:6px}
.googleads_title:hover, .googleads_title span:hover{ color:#1B84D0 !important}
#ad_id_a,#ad_id_b,#ad_id_c{ width:680px}
.googleads_row{ background:#F3F3F3; width:680px; padding:10px 0; padding-left:40px}
.googleads_sep{ margin-bottom:2px; font-size:1px}
.car_reg_screen{ background:#eff8ff !important; border:1px solid #64bae9 !important}
#car_reg_frm, #car_reg_form{ padding-left:150px; padding-top:20px; background:url(../images/designs/car_reg_num_ico.jpg) -13px 0 no-repeat; height:74px}
#car_reg_logo{ clear:both; float:right; background:url(../images/designs/car_reg_logo.jpg) no-repeat bottom right; width:190px; height:42px; font-size:13px; text-align:right; font-family:Tahoma, Arial, sans-serif; font-weight:700; color:#308CC8}
#car_reg_screen{ background:#eff8ff !important; border:1px solid #64bae9 !important}
#ad_description #car_reg_screen{ padding:20px; overflow:hidden}
.fastest_way_lbl{ display:inline}
#dealers_heading{ width:214px}
#dealers_heading h1{ font-size:15px; float:left}
#dealers_auth{ background:url(../images/designs/dealer_login_btn.gif) no-repeat; float:right; width:103px; height:22px; line-height:22px; text-align:center; color:white}
#dealers_auth a{ font-size:12px; color:white; text-decoration:none}
#dealers_auth a:hover{ color:#FFB516}
#dealers_home_h{ margin-top:7px; width:283px; margin-left:10px}
#box_slide_content {margin-top:10px}
#mc_logo{ width:176px;height:32px;background:url(../images/designs/mclicplate1.gif); background-repeat:no-repeat;text-align:left;padding:0 0 5px 0; margin:auto}
#mc_box{ text-align:center; border:1px solid #ddd; padding:10px 0; margin-top:5px}
#mc_box_noborder{ text-align:center; border-top:1px solid #ddd; padding:10px 0; margin-top:5px; width:205px; float:right}
#mc_info p{ line-height:22px; font-size:13px; text-align:justify}
#mc_info a{ font-size:14px; font-weight:bold}
#mc_info h2{ text-align:left; font-size:17px; margin-top:30px; margin-bottom:10px}
.mc_powered{ margin:auto; width:206px; margin-top:30px}
.dealer_search {background:none}
.dealer_result{ width:209px; height:118px; padding:10px; border:1px solid #ddd; margin-right:10px; position:relative; -moz-border-radius:4px}
.last_col{ margin-right:0}
.dealer_result .dealer_name{ font-size:14px; color:#1b5992; text-decoration:none}
.dealer_result .dealer_name:hover {color:#999}
.dealer_result .dealer_logo{ clear:both; position:absolute; bottom:10px; border:0; left:10px}
.dealer_result .dealer_logo img{ border:0}
.dealer_result .num_ads{ color:#959595; font-size:12px; margin-left:6px}
.dealer_result .dealer_address{ margin-top:6px; width:190px}
#navigation ul{ height:34px; line-height:34px; padding-top:0}
#navigation li{ height:34px}
#navigation{ text-align:left; padding-left:8px}
#navigation .expressads_li{ position:relative; z-index:9999; background:none}
#navigation li a{ padding:9px 7px}
#navigation .expressads_hover{ height:36px}
#navigation .expressads_hover #express_motor{ background:url(../images/designs/expressad_tab.gif) 0 6px no-repeat; color:#222; padding:9px 9px}
#expressad_rollover{ display:none; width:378px; height:246px; background:url(../images/designs/expressad_rollover.jpg) no-repeat ; left:-296px; border:2px solid #c0c0c0; border-top:0; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; position:absolute; top:25px; #top:38px; z-index:9999}
#navigation .expressads_hover #expressad_rollover{ display:block}
#expressad_rollover_buttons{ margin:167px 0 0 120px; text-align:left}
#expressad_rollover_buttons a{ background:none}
#adv_left{ width:636px; float:left; margin-top:20px}
#adv_right{ width:300px; float:right; margin-top:30px}
#adv_search_panel{ width:606px;  text-align:left}
#adv_search_panel h1{ font:normal 22px "Trebuchet MS",Arial, sans-serif; font-style:italic; font-size:22px; color:#244a78; margin-bottom:8px}
.wide_panel .select_small_refine, .wide_panel .select_xsmall_refine{ width:132px}
.wide_panel .adv-row{ width:132px; float:left; margin-right:15px; height:43px}
.adv-row label{ font-weight:bold; color:#666}
.adv_btn{ margin-top:14px}
.wide_panel #adv_reset{ display:none}
#adv_browse_make{ border:1px solid #D5D5D5; margin:20px 0}
#adv_browse_make h1{ background:transparent url(../images/designs/results_bar.png) repeat-x scroll 0 0; height:30px; text-align:left; font-size:12px; line-height:25px; padding-left:10px}
#adv_browse_make #search_listing{ background:none; border:0; margin-top:0}
#results_left_form{ text-align:left; padding-left:14px}
#results_left_form .adv-row label{ display:none}
#results_left_form .adv-col{ width:92px}
#results_left_form .adv-row{ margin-right:7px; float:left}
#results_left_form .nomargin{ margin-right:0}
#results_left_form .select_small_refine{ width:192px}
#results_left_form .select_xsmall_refine{ width:92px}
#adv_buttons{ text-align:center; clear:both}
.wide_panel #adv_buttons{ text-align:left}
#results_left_form #adv_buttons{ text-align:center}
#results_left_form #adv_reset{ padding-top:6px}
#navigation #others_subnav{ width:429px; height:271px; background:#2385C4; position:absolute; top:28px; #top:36px; left:0px; z-index:9999; text-align:left; padding:10px 0 20px 22px; display:none}
#navigation #others_subnav li{ padding-bottom:2px; width:46%; height:auto; border:0; line-height:17px; margin-right:17px; float:left; background:none; color:white}
#navigation #others_subnav li a{ font-size:11px; border:0}
#navigation #others_subnav li a:hover{ text-decoration:underline !important}
#results_left_form{ overflow:hidden}
#adv_search_form{ float:left}
.wide_panel #adv_vehicle_type{ display:none}
.admin-row{ margin:10px 0}
.admin-row label{ display:block; font-weight:bold}
#admin_articles_tb{ width:900px}
#admin_articles_tb th{ text-align:left}
#admin_articles_tb th, #admin_articles_tb td{ padding:7px 4px; border-bottom:1px solid #ddd; vertical-align:top; text-align:left}
.adminpage{ text-align:left; margin:10px 0}
#article_text p{ margin-bottom:10px; line-height:18px}
#ad_description_auto_fuel_type_error, #ad_description_auto_transmission_type_error, #ad_description_auto_engine_size_error, #ad_description_auto_colour_error, #ad_description_auto_num_doors_error, #ad_description_auto_body_type_error, #ad_description_auto_condition_error{ margin-left:70px}
#ad_description_auto_auth{ margin-left:50px}
.bumped_ad{ float:left; width:160px; margin:3px 0; height:22px; line-height:22px; padding-left:28px; background:url(../images/designs/bumpedup_icon.jpg) 0 0 no-repeat; font-size:11px; color:#999; margin-top:8px; text-align:left}
.bumped_ad a{ font-size:11px; padding-left:4px; font-weight:normal}
.photo_listing .bumped_ad{ background:url(../images/designs/bumpedup_icon.jpg) 0 -30px no-repeat}
#bumpedup_tooltip{ position:absolute; background:url(../images/designs/bumpedup_tooltip.png) 0 0 no-repeat; width:307px; height:193px; z-index:9999; display:none; padding:10px; text-align:left}
#bumpedup_tooltip p{ margin-bottom:7px; line-height:18px}
.feat_img img{ width:68px}
 #simple_captcha{border: 1px solid #ccc; padding: 5px !important; width:200px;}
#simple_captcha,#simple_captcha div{display: table;}
#simple_captcha .simple_captcha_field, #simple_captcha .simple_captcha_image{ border: 1px solid #ccc; margin: 0px 0px 2px 0px !important; padding: 0px !important}
#simple_captcha .simple_captcha_image img{ margin: 0px !important; padding: 0px !important; width: 110px !important}
#simple_captcha .simple_captcha_label{font-size: 12px;}
#simple_captcha .simple_captcha_label label{width: 340px;font-weight: normal;}
#simple_captcha .simple_captcha_field input{ width: 150px !important; font-size: 16px; border: none; background-color: #efefef}
   .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222}
.ui-widget-content a {color: #222222}
.ui-widget-header {border: 1px solid #4297d7; background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold}
.ui-widget-header a {color: #ffffff}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #c5dbec; background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2e6e9e; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #79b7e7; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {color: #1d5987; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #79b7e7; background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #e17009; outline: none; text-decoration: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #cd0a0a}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
  .ui-icon {width: 16px; height: 16px; background-image: url(images/ui-icons_469bdd_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_469bdd_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_d8e7f3_256x240.png)}
.ui-state-default .ui-icon {background-image: url(images/ui-icons_6da8d5_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_217bc0_256x240.png)}
.ui-state-active .ui-icon {background-image: url(images/ui-icons_f9bd01_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px}
.ui-corner-tr {-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px}
.ui-corner-bl {-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px}
.ui-corner-br {-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px}
.ui-corner-top {-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px}
.ui-corner-right {-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px}
.ui-corner-left {-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px}
.ui-corner-all {-moz-border-radius: 5px; -webkit-border-radius: 5px}
 .ui-widget-overlay {background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: .5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-dialog {position: relative; padding: .2em; width: 300px}
.ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: .2em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}