/*
CarsIreland.ie main styles

$Id: main.5.css 325 2007-12-09 17:02:53Z mjh $
$Revision: 325 $
*/

body {
  background-image:url(images/bg_px.jpg);
  background-repeat:repeat;
  background-position:5px 0;
  margin: 0px;
  padding: 2px;
  font-family:tahoma;
  font-size:11px;
  color:#727272;

}

img {
  border: 0;
}

h1 {
  font-family:tahoma;
  font-weight:bold;
  font-size: 16pt;
  color:#2C7CB7;
  margin-top:12px;
  margin-bottom:10px
}

p,td b,ul li {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
}

h3,h4 {
  color:#2C7CB7;
}

dt {
  font-weight: bold;
}


span.highlight {
  color: #000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 32pt;
}

span.blue_em {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight: bold;
}

span.blue {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
}

p.note {
  margin-top: 0px;
  margin-bottom: 0px;
}

p.note a {
  color:#2c7cb7;
}


.mandatory {
  font-family:tahoma;
  font-size:11px;
  color:#A72324;
}

a:link {
  color:#B22B2C;
}
a:visited {
  color:#B22B2C;
}

div#header {
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  padding-top: 9px;
  width:770px;
  background-color: #fff;
  background-image: url(/images/logo_1.jpg);
  background-repeat: no-repeat;
  background-position:0 0;
}

div#header-left {
  margin: 0px;
  padding-left: 2px;
  background-color: #fff;
  background-image: url(/images/logo_2_a.jpg);
  background-repeat: no-repeat;
  background-position:top left;
  float: left;
}

div#header-right {
  padding-right: 10px;
  text-align: right;
  float: right;
  background-color: #fff;
  background-image: url(/images/logo_4.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}

div#header-right iframe {
  border: 0;
  margin: 0;
  width: 468px;
  height: 60px;
}

.address_bar {
  background-image:url(images/adr_2.png);
  background-repeat:repeat-x;
  width:750px;
  height:23px;
  margin-left:auto;
  margin-right:auto;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  padding-top:5px;
  padding-left:20px;
}

.address_bar a {
  color: #fff;
}

.address_bar a:active {
  color: #fff;
}

.address_bar a:link {
  color: #fff;
}

.address_bar a:visited {
  color: #fff;
}

.address_bar a:hover {
  color: #fff;
}

.main_Container {
  background-image:url(images/body_rep.jpg);
  background-position:0 0;
  background-repeat:repeat-y;
  width:762px;
  margin-left:auto;
  margin-right:auto;
  padding-left:7px;
  padding-right:1px;
  overflow:hidden;
}

form#quick-search {
  display: inline;
}

.footer {
  width:750px;
  margin-left:auto;
  margin-right:auto;
  background-image:url(images/footer.jpg);
  background-repeat:no-repeat;
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  height:33px;
  clear:both;
  padding-top:19px;
  padding-left:20px
}

.footer a {
  font-family:tahoma;
  font-size:11px;
  color:#727272; text-decoration:none}

.footer a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  text-decoration:underline
}

div.cleartop {
  clear:both;
  height: 0;
  font-size: 0;
  padding: 0;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
}

div.clear {
  clear:both;
  height: 0;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.col_st {
  width:178px;
  height:629px;
  float:left;
  background-image:url(images/col_st.jpg);
  background-repeat:no-repeat;
}

.col_mij {
  width:400px;
  float:left;
  background-color:#fff;
}

.col_dr {
  width:169px;
  height:629px;
  float:left;
  background-image:url(images/col_st.jpg);
  background-repeat:no-repeat;
  padding-left:7px;
  padding-right:2px
}

.titluri_red {
  font-family:tahoma;
  font-weight:bold;
  font-size:13px;
  color:#B22B2C;
  line-height:40px
}

.content_red {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
}

div.banner_link {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
}

.content_red_5 {
  font-family:tahoma;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  text-decoration:underline
}

.content_red_5 a {
  font-family:tahoma;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  text-decoration:underline
}

.content_red_5 a:hover {
  font-family:tahoma;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  text-decoration:underline
}

a.with_tick {
  padding: 0.25em 0.25em 0.25em 18px;
  background: none;
}


.content_red a {
  text-decoration:none
}

.content_red a:visited {
  color:#e25B5C;
}

.content_red a:hover {
  text-decoration:underline;
}

.content_red_4 {
  font-family:tahoma;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  background-color:#F1F1F1
}

.content_red_4 a {
  text-decoration:none
}

.content_red_4 a:visited {
  color:#e25B5C;
}

.content_red_4 a:hover {
  text-decoration:underline;
}

.content_red a.with_tick:visited {
  background: url(/images/tick.png) no-repeat;
}

.content_red_4 a.with_tick:visited {
  background: url(/images/tick2.png) no-repeat;
}

form#dealer_contact label {
  font-family:tahoma;
  font-weight:bold;
  font-size:12px;
  color:#B22B2C;
  vertical-align:middle;
  padding:0;
  margin:0 0 0 8px;
}

div#tab_end {
  float: right;
  width: 1px;
  height: 36px;
  border-right: 1px solid #d5d5d5;
  background: #fff;
}

div.col_mij h1 {
  font-size: 14px;
}

.tab_men_detalies {
  margin-left:5px;
}

.tab_men_detalies_1{
  margin-left:1px
}

.men_pg_detalies {
  border-bottom:1px dashed #8B0A0A;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
  width:161px;
}

.men_pg_detalies_bold {
  border-bottom:1px dashed #8B0A0A;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
  width:161px;
  font-weight:bold;
}

.men_pg_detalies_1 {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight:bold;
}
div#box_dr_home div.buttons a {
  font-family:tahoma,sans-serif;
  font-size:11px;
  color:#B22B2C;
  font-weight:bold;
  text-decoration: none;
}

.men_pg_detalies_1 a {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight:bold;
  text-decoration:none;
}
.men_pg_detalies_1 a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight:bold;
  text-decoration:none;
}

.men_pg_detalies_1{
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight:bold;
}

.back {
  font-family:tahoma;
  font-weight:bold;
  font-size:12px;
  color:#B22B2C;
  background-image:url(images/sageata.jpg);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:10px;
  line-height:40px;
}

.back a {
  font-family:tahoma;
  font-weight:bold;
  font-size:12px;
  color:#B22B2C;
  text-decoration:none;
}

.back a:hover {
  font-family:tahoma;
  font-weight:bold;
  font-size:12px;
  color:#B22B2C;
  text-decoration:none;
}

.print {
  font-family:tahoma;
  font-size:12px;
  color:#B22B2C;
  background-image:url(images/print.jpg);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:20px;
  line-height:40px;
}

.print a {
  font-size:12px;
  color:#B22B2C;
  text-decoration:none;
}

.print a:hover{
  font-size:12px;
  color:#B22B2C;
  text-decoration:none;
}

.print_txt {
  padding-left:28px; float:left;
  background-image:url(images/print.jpg);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:20px;
}

.print_txt_1 {
  margin-right: 6px;
  float:right;
}

.tit_bleo  {
  font-size: 13px;
  font-weight: bold;
  color:#2C7EB7;
  font-family:tahoma;
  line-height:25px;
  float: left;
  width: 100%;
}

.content_bleo {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
}

.content_bleo_1 {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
}

.tit_red_2 {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
}

.tit_red_2 a {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:none
}

.tit_red_2 a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:none;
}

.tit_red_2_under {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:underline;
}

.tit_red_2_under a {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:underline;
}

.tit_red_2_under a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:underline;
}

.tit_gri {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
}

.tit_gri_4 {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  background-color:#F1F1F1;
}

.bg_poz {
  background-image:url(images/bg_poz.jpg);
  background-repeat:no-repeat;
  height:375px;
  width:387px;
  padding-top:5px;
  padding-left:13px;
}

.main_poze {padding-right:2px; padding-top:5px}
.main_poze_1 {padding-right:2px; padding-left:1px;padding-top:5px}
.tab_main_poz {margin-top:5px}

/*
th {
  margin-left:0px;
  text-align:left;
  border-bottom:1px dashed #8B0A0A;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
}
*/

div.tab_men_detalies {
  margin: 10px 5px 10px 3px;
  border-bottom:1px dashed #8B0A0A;
  padding-bottom: 5px;
  text-align:left;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  clear: both;
}
div.tab_men_detalies div.label {
  font-weight: bold;
  display: inline;
  margin: 0px 2px 5px 2px;
}

div.tab_men_detalies div.data {
  display: inline;
  margin: 0px 2px 5px 2px;
}

.tab_men_detalies td {
  margin-left:0px;
  text-align:left;
  border-bottom:1px dashed #8B0A0A;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
}

/* START TABS */

div.meniu {
  width:770px;
  margin-left:auto;
  margin-right:auto;
  height:36px;
  background: #fff;
}

#used_cars {
  width:62px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:14px;
  float:left;
}

a#used_cars {
  background: url( 'images/tab-sprites.png' ) top left no-repeat;
  text-decoration: none;
  color:#737373;
}

div#used_cars,a#used_cars.selected,a#used_cars:hover {
  background: url( 'images/tab-sprites.png' ) -76px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#new_cars {
  width:61px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#new_cars {
  background: url( 'images/tab-sprites.png' ) -152px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#new_cars,a#new_cars.selected,a#new_cars:hover {
  background: url( 'images/tab-sprites.png' ) -219px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#sell_your_car {
  width:81px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#sell_your_car {
  background: url( 'images/tab-sprites.png' ) -286px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#sell_your_car,a#sell_your_car.selected,a#sell_your_car:hover {
  background: url( 'images/tab-sprites.png' ) -373px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#car_insurance {
  width:83px;
  padding-left:4px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#car_insurance {
  background: url( 'images/tab-sprites.png' ) -286px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#car_insurance,a#car_insurance.selected,a#car_insurance:hover {
  background: url( 'images/tab-sprites.png' ) -373px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#car_buying_advice {
  width:108px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#car_buying_advice {
  background: url( 'images/tab-sprites.png' ) -460px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#car_buying_advice,a#car_buying_advice.selected,a#car_buying_advice:hover {
  background: url( 'images/tab-sprites.png' ) -574px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#book_a_car_service {
  width:112px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#book_a_car_service {
  background: url( 'images/tab-sprites.png' ) -688px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#book_a_car_service,a#book_a_car_service.selected,a#book_a_car_service:hover {
  background: url( 'images/tab-sprites.png' ) -806px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#book_a_car_inspection {
  width:129px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#book_a_car_inspection {
  background: url( 'images/tab-sprites.png' ) -924px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#book_a_car_inspection,a#book_a_car_inspection.selected,a#book_a_car_inspection:hover {
  background: url( 'images/tab-sprites.png' ) -1060px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#car_check {
  width:75px;
  padding-left:9px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#car_check {
  background: url( 'images/tab-sprites.png' ) -1196px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#car_check,a#car_check.selected,a#car_check:hover {
  background: url( 'images/tab-sprites.png' ) -1281px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

/* END TABS */

    /*INDEX PAGE GET INSURANCE AND FINANCE */

.get_insurance {
  width:390px ;
  height:51px;
  background-image:url(images/poz_jos_1.jpg);
  background-repeat:no-repeat;
  padding-top:5px;
  font-family:tahoma;
  font-size:12px;
  padding-left:10px;
  padding-top:30px;
  color:#6B6B6B;
}

.get_finance {
  width:390px ;
  height:51px;
  background-image:url(images/poz_jos_2.jpg);
  background-repeat:no-repeat;
  padding-top:5px;
  font-family:tahoma;
  font-size:12px;
  padding-left:10px;
  padding-top:30px;
  color:#6B6B6B;
}

        /* book a car inspection */

.book_a_car_inspection {
  width:144px;
  height:189px;
  background-image:url(images/bg_used_cars_search.jpg);
  background-repeat:no-repeat;
  float:left;
  overflow:hidden;
  padding-left:10px;
}

/* insurance channel - idiot named this */
div.insurance_channel_image {
  width:144px;
  height:189px;
  background-image:url(images/bg_used_cars_search_1.jpg);
  background-repeat:no-repeat;
  float:left;
  overflow:hidden;
  padding-left:10px;
  margin-left: 10px;
}

.bg_content {
  /* FIXME width? was widos*/
  width:559px;
  background-image:url(images/bg_content_repeat.jpg);
  background-repeat:repeat-y;
  padding-left:19px;
  clear:both;
}

.bg_dreapta {
  width:167px;
  background-image:url(images/bg_dreapta_repeat.png);
  background-repeat:repeat-y;
  padding-left:10px;
}

.bg_head_and_footer {
  margin-left:-10px;
}
.bg_content_head_and_footer {margin-left:-19px}

.box {
  margin-bottom:3px;
  width:100px;
  vertical-align:middle;
}

.how_it_works {
  float:left;
  width:347px;
}

.used_cars_btn {margin-left:-9px}

select.red {
  margin-bottom:5px;
  font-family:tahoma,sans-serif;
  font-size:11px;
  color:#B22B2C;
}

.adv_search {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:underline;
}

          /*search results */

td.search_red,
td.search_red_4,
td.search_grey,
td.search_grey_4 {
  font-family:tahoma,sans-serif;
  font-size:11px;
}

td.search_red,
td.search_red_4 {
  font-weight:bold;
  color:#b22b2c;
  line-height:20px;
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}

td.search_red a,
td.search_red_4 a{
  text-decoration:none
}

td.search_red a:visited,
td.search_red_4 a:visited {
  color:#e25B5C;
}

td.search_red a:hover,
td.search_red_4 a:hover {
  text-decoration:underline;
}

td.search_red a.with_tick:visited {
  background: url(/images/tick.png) no-repeat;
}


td.search_red_4 {
  background-color:#f4f4f4;
}

td.search_red_4 a.with_tick:visited {
  background: url(/images/tick2.png) no-repeat;
}

td.search_grey,
td.search_grey_4 {
  color:#484848;
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}

td.search_grey_4 {
  background-color:#f4f4f4;
}


.any_model {
  background-color:#C25B5C;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
}

.bara_rosie {
  background-image:url(images/bara_rosie.jpg);
  font-family:tahoma;
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
  height:23px;
}

.bg_gr {background-color:#F1F1F1}

tr.bara_rosie th {
  border-right:1px solid #f1f1f1;
  text-align: center;
}

tr.bara_rosie th a,
tr.bara_rosie th a,
tr.bara_rosie th a:link,
tr.bara_rosie th a:visited,
tr.bara_rosie th a:hover,
tr.bara_rosie th a:active,
div.bari a
{
  text-decoration:none;
  color: #fff;
}

.adve_search {
  font-family:tahoma;
  color:#A72324;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.adve_search a {
  font-family:tahoma;
  color:#A72324;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.adve_search a:hover {
  font-family:tahoma;
  color:#A72324;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.tabel_search td {
  text-align:center;
  padding: 1px;
}
.tabel_search th {
  border: none;
  color: #fff;
  padding: 0px;
}

table.tabel_search {
  border-left: 1px solid #f1f1f1;
}

table.tabel_search tr {
  border-left: 10px solid #000;
}

        /* home */

#box_used_cars {
  background-image:url(images/box_used_cars.jpg);
  background-repeat:no-repeat;
  width:200px;
  height:189px;
  padding-left:12px;
  padding-right:12px;
  overflow: hidden;
}

div#box_seen_this_poster {
  background-image:url(images/box_seen_this_poster.jpg);
  background-repeat:no-repeat;
  width:200px;
  height:114px;
  padding-left:12px;
  padding-right:12px;
  padding-top:5px;
  margin-top: 1px;
  margin-bottom: 2px;
}

div#box_seen_this_poster input.text {
  margin-top:0;
  margin-right:5px;
  padding-top:0;
  width:50px;
  font-family: arial,sans-serif;
  font-size: 8pt;
}

div#box_seen_this_poster input.submit {
  font-family: tahoma,sans-serif;
  font-weight: bold;
  color: #b22b2c;
  width:30px;
  height:21px;
  border:0;
  background: #fdfdfd;
  padding-bottom: 2px;
  border: 1px solid #d0d0d0;
}

div#box_seen_this_poster img {
  float: left;
  padding-right: 5px;
}

#box_browse_by_manufactures {
  background-image:url(images/box_browse_by_manufactures.jpg);
  background-repeat:no-repeat;
  width:200px;
  height:224px;
  padding-left:12px;
  padding-right:12px;
  padding-top:5px;
}

#box_browse_by_county {
  background-image:url(images/box_browse_by_county.jpg);
  background-repeat:no-repeat;
  width:200px;
  height:186px;
  padding-left:12px;
  padding-right:12px;
  padding-top:5px;
}

#box_irelands_no_1 {
  background-image:url(images/box_irelands_no_1.jpg);
  background-repeat:no-repeat;
  width:321px;
  height:189px;
  float:left;
  padding-left:16px;
  padding-right:9px;
}

#box_dr_home {
  margin-left: 2px;
  background-image:url(images/final_car.jpg);
  background-repeat:no-repeat;
  width:181px;
  height:189px;
  float:left;
}

div#content_home {
  background-image:url(images/repeat_content_home.jpg);
  background-repeat:repeat-y;
  padding-left:16px
}

div#content_home h1 {
  float: left;
  margin-top: 0px;
  padding-top: 0px;
  font-size:14px;
  /* next 2 lines necessary to make heading appear in IE6 */
  margin-bottom: 6px;
}

#box_browse_by_manufactures li, #box_browse_by_county li {
  font-family:tahoma;
  font-size:11px;
  list-style-type:none;
  padding:0px;
  margin:0;
  line-height:13px;
}

#box_browse_by_manufactures li a, #box_browse_by_county li a {
  font-family:tahoma;
  font-size:11px;
  text-decoration:underline;
  color:#B22B2C;
  padding:0;
  margin:0;
  line-height:13px;
}

#box_browse_by_manufactures li a:hover, #box_browse_by_county li a:hover {
  font-family:tahoma;
  font-size:11px;
  text-decoration:underline;
  color:#B22B2C;
  list-style-type:none;
  padding:0;
  margin:0;
  line-height:13px;
}

#box_browse_by_manufactures ul, #box_browse_by_county ul {
  margin:0;
  padding:0;
}

#box_irelands_no_1 ul {
  margin:0;
  padding:5px 0 0 0;
}

#box_irelands_no_1 ul li {
  background:url(images/sag_albastra.jpg) no-repeat;
  list-style-type:none;
  padding:0 0 0 10px;
  margin:4px 0 0 0;
  background-position:0px 4px;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
}

#box_irelands_no_1 ul li a {
  color:#2C7CB7;
  text-decoration: none;
}
#box_irelands_no_1 ul li a:hover {
  color:#2C7CB7;
  text-decoration: underline;
}

.bg_type {
  background:url(images/ggo.jpg) no-repeat;
  padding:0;
  margin:0;
  width:30px;
  height:20px;
  border:0;
}

          /* Advanced used car */

.col_2 select {margin:10px}

.tit_gri_bold {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  font-weight:bold;
}

.tit_gri_bold_1 {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  padding-top:10px;
  font-weight:bold;
}

.advenced_used_car select {
  margin-top:10px;
  margin-bottom:10px;
}

      /* PRINT */

.bg_stanga_print {
  width:180px;
  background-image:url(images/bg_dreapta_repeat.jpg);
  background-repeat:repeat-y;
}

.bg_poz_print {
  background-image:url(images/bg_poz_print.jpg);
  background-repeat:no-repeat;
  height:375px;
  width:387px;
  padding-top:5px;
  padding-left:13px;
}

h2 {
  font-family:tahoma;
  font-weight:bold;
  font-size:14pt;
  color:#2C7CB7;
  margin:0;
  padding:0;
}

h3 {
  font-weight: bold;
  font-size:13pt;
  margin:0;
  padding:0;
}

h4 {
  font-size: 9.5pt;
}

              /* car buying*/

.inspection_car_buying {
  background-image:url(images/car_buyers_advice.jpg);
  background-repeat:no-repeat;
  width:319px;
  height:130px;
  float:left;
  overflow:hidden;
  font-family:tahoma;
  font-weight:bold;
  font-size:15px;
  color:#727E90;
  padding-top:60px;
  padding-left:45px;
  padding-right:239px;
  margin-bottom:20px
}

.address_bar_1 {
  background-image:url(images/rep_buying.jpg);
  background-repeat:repeat-x;
  width:748px;
  height:24px;
  margin-left:-6px;
  margin-bottom:10px;
  font-family:tahoma;
  font-size:13px;
  color:#FFFFFF;
  padding-top:4px;
  padding-left:20px;
  font-weight:bold;
  clear:both;
}

.address_bar_2 {
  background-image:url(images/rep_buying.jpg);
  background-repeat:repeat-x;
  width:748px;
  height:22px;
  margin-left:-6px;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  padding-top:4px;
  padding-left:20px;
}

.car_buying_header {
  width:740px;
  background-image:url(images/car_buying_repeat.jpg);
  background-repeat:repeat-y;
  padding-left:11px;
  padding-right:50px;
  padding-top:0px;
}


.car_buying_header li {
  background-image:url(images/lista_car_buying.jpg);
  background-repeat:no-repeat;
  list-style:none;
  list-style-position:outside;
  margin:0;
  padding-left:9px;
  background-position:0 5px;
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  line-height:13px;
}

.car_buying_header ul > li {
  background-image:url(images/lista_car_buying.jpg);
  background-repeat:no-repeat;
  list-style:none;
  padding-left:9px;
  background-position:0 3px;
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  margin:5px 0 0 0;
  padding:0 0 0 9px;
}

.car_buying_header ul {
  margin:0;
  padding:0;
}

      /* Book a Car Service */

div.book_service {
  background-image:url(images/book_a_car_service_p.jpg);
  background-repeat:no-repeat;
  /* WARNING: idiot designers put a margin in the image */
  width:370px;
  height:189px;
  float:left;
  overflow:hidden;
  font-family:tahoma;
  font-weight:bold;
  padding-left:25px;
  padding-right:25px;
  margin-bottom: 5px;
}
div.book_service p {
  font-size: 15px;
  color:#727E90;
  margin: 0;
}

div.book_service h1 {
  font-size: 16pt;
  color: #B22B2C;
  font-weight: normal;
}

div.book_service span.title {
  font-size: 12pt;
  color: #B22B2C;
}
div.book_service span.price {
  font-size: 15pt;
  color: #909090;
}

div.inspection {
  background-image:url(images/inspectio.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  width:370px;
  /* WARNING: idiot designers put a margin in the image */
  height:189px;
  float:left;
  overflow:hidden;
  font-family:tahoma;
  font-weight:bold;
  font-size:15px;
  color:#727E90;
  padding-left:25px;
  padding-right:25px;
  margin-bottom: 5px;
}

.inspection_includes {
  float:left;
  width: 166px;
  margin-left: 40px;
}

div.inspection h1 {
  font-size: 16pt;
  color: #B22B2C;
  font-weight: normal;
}

div.inspection span.price {
  font-size: 15pt;
  color: #ffffff;
}

.tit_gri_serv_tab {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  border-bottom:#8B0A0A dashed 1px;
  height:19px;
}

div.private_sellers {
  background-image:url(images/private_sell_repeat.jpg);
  background-repeat:repeat-y;
  width:368px;
  height:180px;
  float:left;
  padding-left:8px
}

/* add */

div.spam_prevention {
  width:280px;
  background-image:url(images/spam_prevention_repeat.jpg);
  background-repeat:repeat-y;
  padding-left:14px;
  float:left;
  padding-right:14px;
  margin-top: -3px;
  margin-bottom: -9px;
  height: 150px;
}

div.spam_prevention2 img {
  float: left;
}

div.spam_prevention2 {
  margin-top: 14px;
  width:280px;
  height: 150px;
  float:left;
  background: #a00;
}

div.car_reg {
  margin-top: 1.5em;
  width:93px;
  float:left;
}

div.car_reg_input {
  margin-top: 1.5em;
  width: 170px;
  float:left;
}

div#car_reg_row {
  /* display: none; */
  clear:both;
  margin-top:0px;
}

select.box_car_det_search {
  background-color:#C25B5C;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF ;
  width:137px
}

.content_bleo_1 a {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  text-decoration:underline
}
.content_bleo_1 a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  text-decoration:underline
}

.bg_poz_2  {
  background-image:url(images/bg_poz_2.jpg);
  background-repeat:no-repeat;
  height:300px;
  width:387px;
  padding-top:5px;
  padding-left:13px;
}

.bg_poz_3  {
  background-image:url(images/bg_poz_3.jpg);
  background-repeat:no-repeat;
  height:450px;
  width:387px;
  padding-top:5px;
  padding-left:13px;
}


/* MJH */

div#ad-shadow {
  margin-top: 1em;
  margin-left: 10px;
  background: #ddd;
  width: 386px;
}
div#ad-shadow div#ad-border {
  background: white;
  border: 1px solid #000;
  position: relative;
  top: -3px;
  left: -3px;
}

div#ad-shadow div#ad-border div.ad {
  height: 50px;
  padding: 0px 0.5em 0px 0.5em;
}
div#ad-shadow div#ad-border div.ad div.ad-left {
  margin-top: 14px;
  float: left;
  text-align: left;
  width: 270px;
  clear: left;
}
div#ad-shadow div#ad-border div.ad div.ad-left a.main {
  font-weight: bold;
  color:#2C7CB7;
}
div#ad-shadow div#ad-border div.ad div.ad-left span.small {
  font-size: 75%;
}
div#ad-shadow div#ad-border div.ad div.ad-right {
  float: left;
  margin-top: 8px;
}

div#outlinks {
  padding-left: 10pt;
}
div#outlinks span {
  line-height: 16pt;
  font-family: tahoma,sans-serif;
  font-size: 9pt;
}

div#outlinks a.main {
  font-weight: bold;
  color:#2C7CB7;
}

table#service td {
}

table#service th {
  font-size: 13px;
  font-weight: bold;
  color:#2C7EB7;
  font-family:tahoma,sans-serif;
}

table#service th.price {
  text-align:center;
}

form input.warning {
  border: 2px solid #f00;
}

form input.box-warning {
  margin-bottom:3px;
  width:100px;
  vertical-align:middle;
  border: 2px solid #f00;
}

form textarea.warning {
  border: 2px solid #f00;
}

form select.warning {
  border-width: 2px 2px 2px 2px;
  border-color: #f00;
  border-style: solid;
  margin-bottom:5px;
  font-family:tahoma,sans-serif;
  font-size:11px;
  color:#B22B2C;
}

span.warning {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#f00;
}

div.Car_Insurancex {
  width:564px;
  float:left;
  margin-left:8px;
}

div.Car_Insurancex h1, div.Car_Insurancex h2,div.Who_are_Britton h2 {
  font-family:tahoma;
  font-weight:bold;
  font-size:11pt;
  color:#2C7CB7;
}


div.Car_Insurancex_1 {
  width:584px;
  background-image:url(images/britton_insurance_repeat.jpg);
  background-repeat:repeat-y;
  float:left;
  margin-left:8px;
  margin-bottom:8px;
  padding-right: 15px;
}

div.Car_Insurancex_1 h1 {
  margin: 0;
  font-size: 13pt;
  font-weight: normal;
  text-align: center;
}

/*
div.Car_Insurancex_1 ul {
  margin-left: 2em;
  margin-right: 2em;
}
  margin-left: 2em;
  margin-right: 2em;
*/

div.Car_Insurancex_1 ul li,
div.Car_Insurancex_1 p {
  font-size: 10pt;
  color: #000;
}

div.Car_Insurancex_1 ul li {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

div.car-insurance-lower {
  background: url(/images/insurance-back.png);
  width:723px;
  height:231px;
  padding:16px;
}

div.car-insurance-index {
  float: left;
}

div.car-insurance-index h1 {
  padding: 0px;
  margin: 0px;
  margin-bottom:16px;
  font-size: 1.5em;
}

div.car-insurance-index div {
  line-height: 16px;
  text-align: justify;
}

.Who_are_Britton {
  width:754px;
  clear:both;
  margin-left:1px
}
.Who_are_Britton_1 {
  width:754px;
  background-image:url(images/Who_are_Britton_repeat.jpg);
  background-repeat:repeat-y;
  clear:both;
  margin-left:1px
}

.box_st_upload_photos_rep {
  background-image:url(images/box_st_upload_photos_rep.jpg);
  background-repeat:repeat-y
}

.exterior > span {
  width:130px;
  float:left;
  line-height: 35px;
}

label.upload {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  width:80px;
  float:left;
  clear:both;
  padding-top:7px;
  display: block;
}

input.upload {
  margin:7px;
}

/*
div.upload {
  width:150px;
  float:left
}
*/

div.upload_label {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  width:80px;
  float:left;
  clear:both;
  padding-top:7px;
}


div.swatch {
  height: 16pt;
  width: 16pt;
  float: left;
  margin-top: 10px;
}

div.tinyswatch {
  height: 10px;
  width: 10px;
  border: 1px solid #000;
  margin-left: 24px;
}

div#pf_copyright {
  clear: both;
  width:100%;
  font-family:tahoma;
  font-size:11px;
  color:#727272;
}

div#as_top1 {
  width:750px;
  padding: 0px 7px 10px 0px
}

div#as_top2 {
  clear:both;
  padding: 8px 7px 10px 0px;
}

div#as_top2 div#criteria {
  line-height: 12pt;
  padding: 0px;
  float:left;
  width:480px;
}

div.empty_banner {
  width: 468px;
  height: 60px;
  background: #fff;
  padding: 0px;
  margin: 0px;
  margin-left: -4px;
  float: left;
}

div#status_check_info {
  background: url(/images/info-box-small.jpg);
  background-repeat:no-repeat;
  width: 450px;
  height: 220px;
  float: left;
  margin-left: 0px;
}

div#status_check_info h2 {
  margin: 6px 0px 0px 10px;
}

div#status_check_info p {
  color: #330000;
  margin: 6px 0px 0px 10px;
}

div#status_check_info p strong {
  color: #cc0000;
}

div#status_check_info div ul {
  list-style: none;
  line-height: 7pt;
  padding: 0px 0px 0px 1.5em;
  margin: 1.5em 0px 0px 0px;
}

div#status_check_info div ul li {
  list-style: none;
  color: #330000;
  background-image: url(/images/arrow.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin: 0px;
  padding: 3px 0px 0px 15px;
  line-height: 9pt;
}

div#status_check_info div#checks1 {
  width:100pt;
  margin:0px;
  margin-top: -11px;
  padding:0px;
  display: inline;
  float: left;
}
div#status_check_info div#checks2 {
  width:120pt;
  margin:0px;
  margin-top: -11px;
  padding:0px;
  float: left;
}

/* Car Check */

  div#bottom_boxes {
    margin: 0.75em 0px 0.5em 0px;
  }

  div.bottom_box {
    height: 217px;
    margin: 0px;
    float: left;
  }

  div.bottom_box_left {
    width: 127px;
    background: url(/images/bottom-box-left.png);
  }

  div.bottom_box_middle {
    width: 127px;
    background: url(/images/bottom-box-middle.png);
  }

  div.bottom_box_right {
    width: 123px;
    background: url(/images/bottom-box-right.png);
  }

  div.bottom_box_uk {
    width: 123px;
    background: url(/images/bottom-box-uk.png);
  }

  div.bottom_box div.bbtitle {
    color: #fff;
    font-family: tahoma, sans-serif;
    text-align: center;
    font-size: 11pt;
    line-height: 20pt;
  }
  div.bottom_box ul,
  div.result-inner ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0.2em 0px 0px 0.5em;
    height: 44pt;
  }
  div.bottom_box ul li,
  div.result-inner ul li {
    list-style: none;
    color: #330000;
    background-image: url(/images/arrow.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    color: #330000;
    margin: 0px;
    padding: 3px 0px 0px 15px;
    line-height: 9pt;
  }
  div.result-inner ul li {
    font-size: 9pt;
    margin: 0px 0px 12px 0px;
  }

  div.bottom_box div.entry {
    text-align: center;
    margin: 0px;
  }
  div.bottom_box div.entry img.call {
    padding-top: 24px;
  }

  div.bottom_box div.entry form {
    margin: 0px;
  }

  div.bottom_box div.entry form input.reg {
    text-transform: uppercase;
    text-align: center;
    width: 90px;
  }

  div.bottom_box div.entry img {
    margin-top: 8px;
  }

  div.bottom_box div.entry div.info {
    float: right;
    font-size: 7pt;
    margin: 0px 4px 4px 0px;
  }

  div.bottom_box div.entry p.price {
    font-weight: bold;
    font-size: 10pt;
  }
  div.bottom_box div.entry p {
    color: #300;
    margin: 4px;
  }
  table.check-diff {
    font-family: tahoma,sans-serif;
    float: right;
    position: relative;
    float: none;
  }

  table.check-diff tr th {
    font-weight: bold;
    color: #fff;
    background: #c0504d;
    padding: 7px;
    border-bottom: 2px solid #fff;
    border-right: 1px solid #fff;
    text-align: center;
  }

  table.check-diff tr th.key-diff {
    background-image: url(/images/red-bg.png);
    background-repeat: repeat-x;
  }
  table.check-diff tr th.cartell,
  table.check-diff tr th.carsireland {
    width: 66px;
    background-image: url(/images/red-bg.png);
    background-repeat: repeat-x;
  }

  div.curve-left {
    position: relative;
    top: -7px;
    left: -7px;
    background-image: url(/images/red-curve-left.png);
    height: 11px;
    width: 11px;
    float: left;
  }
  div.curve-right {
    position: relative;
    top: -7px;
    right: -7px;
    background-image: url(/images/red-curve-right.png);
    height: 11px;
    width: 11px;
    float: right;
  }

  table.check-diff tr td {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 4px 8px 4px 8px;
    color: #000;
  }

  table.check-diff tr td.dark {
    background: #e8d0d0;
  }
  table.check-diff tr td.light {
    background: #f4e9e9;
  }
  table.check-diff tr td.data {
    text-align: center;
  }

  div.ds-blur {
    background-color: #dfdfdf; /*shadow color*/
    color: inherit;
    margin-left: 2px;
    margin-top: 2px;
    float: right;
  }

  div.ds-shadow,
  div.ds-content {
    position: relative;
    bottom: 1px;
    right: 1px;
  }

  div.ds-shadow {
    background-color: #9f9f9f; /*shadow color*/
    color: inherit;
  }

  div.ds-content {
    background-color: #fff; /*background color of content*/
    margin: 0;
    padding: 0;
  }

  div.check-diff-ds {
    background-image: url(/images/spacer2.png);
    background-position: top right;
    background-repeat: no-repeat;
  }

  div#check-right-container {
    float: right;
    width: 300px;
    height: 220px;
  }
  div.check-report-container {
    float: left;
    margin-top: 3px;
    width: 140px;
  }
    div.check-report-container a img {
      border: 0;
      margin-right: 3px;
    }
    div.check-report-container p {
      margin-top: 3px;
      margin-right: 10px;
      font-size: 100%;
    }
    div.check-report-container p strong {
      color: #2c7cb7;
    }

div.content1 {
  margin: 0 2em 0 2em;
  font-size: 110%;
}
div.content1,div.content1 p {
  font-size: 120%;
}
div.form-line label {
  width: 18em;
  float: left;
}

div.form-line,
div.form-line-submit {
  clear: both;
  line-height: 24pt;
  width: 40em;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
div.form-line-submit {
  text-align: center;
}

div.form-line input,
div.form-line select {
  float: left;
  margin: 2px 4px 0 0;
}
div.form-line img {
  float: left;
  text-align: center;
}




p.sticker-form {
  text-align: center;
}
img.sticker-form {
  float: left;
  vertical-align: top;
  margin-right: 0.75em;
}

h3.confirm {
  margin-top: 2em;
}

textarea.sticker-address {
  width: 20em;
  height: 8em;
  clear: both;
}

pre.sticker-address {
  color: #000;
}

span.enq_label {
  font-size: 8pt;
  font-weight: bold;
  color:#B22B2C;
}

a.help,
a.help:visited,
a.help:link,
a.help:hover,
a.help:active {
  font-weight: bold;
  font-size: 10pt;
  margin: 10px;
  text-decoration: none;
  color: #fff;
  text-align: center;
}


/* Car Check Result */

div.result-outer {
  width:753px;
  height:290px;
  padding:0px;
  margin:0px;
  background-image:url(/images/result-bg4.png);
}
div.result-inner {
  padding: 12px;
}
div.result-inner table {
  margin-left: 68px;
  font-size: 10pt;
}
div.result-inner table td,div.result-inner table th {
  padding: 6px;
  margin: 0;
}
div.result-inner table tr th {
  font-size: 10pt;
  text-align: right;
  padding-right: 1em;
  border: none;
  color: #000;
}
div.result-inner p {
  font-size: 10pt;
  color: #000;
}
/* Advanced Search */

div.as-main-outer {
  width:753px;
  height:397px;
  padding:0px;
  margin:0px;
  background-image:url(/images/adv-bg.jpg);
}
div.as-main-inner {
  padding: 6px;
}
  div.as-main-inner h1 {
    font-family:arial black,arial,sans-serif;
    font-size:18pt;
    color: #c00;
    background-position: 0 4px;
    background-repeat:no-repeat;
    background-image: url(/images/bigarrows.png);
    padding: 0 0 0 40px;
    margin: 0;
    font-weight: normal;
  }
  div.as-main-inner form {
    /*font-family:verdana,tahoma,sans-serif;*/
    /*font-size: 9pt;*/
    font-weight: bold;
    width:490px;
    height:320px;
    padding:12px;
    /*margin: 0 0 0 180px;*/
    margin: auto;
  }
    div.as-main-inner form h2,div.as-main-inner form div.col h2 {
      /*font-size: 11pt;
      font-family: arial;
      font-weight: bold;*/
      font-size: 12px;
      color: #c00;
      margin: 3px 0 12px 0;
    }
    div.as-main-inner form div.sep {
      background-image: url(/images/groove.png);
      background-repeat:no-repeat;
      width: 475px;
      height: 2px;
      clear: both;
      margin: 0;
      padding: 0;
    }
    div.as-main-inner form img.submit {
      float: right;
      margin: 16px 44px 0 0;
    }
    /* hack for IE, includes Mac */
    * html body div.as-main-outer div.as-main-inner form img.submit {
      float: right;
      margin: 30px 44px 0 0;
    }


  div.column label.right {
    margin-left: 10px;
  }

div.column {
  width: 240px;
  float: left;
  margin: 0 0 0 1px;
  padding: 0;
}
  div.column label {
    float: left;
    width: 100px;
    margin-bottom:10px;
  }
  div.column select {
    float: left;
    width: 120px;
    margin-bottom:10px;
    font-family:tahoma,sans-serif;
    font-size:11px;
    font-weight: normal;
  }

/* For confirm page */
div#confirmation {
  font-family:tahoma,sans-serif;
  padding: 8px 18px 0 18px;
  font-size: 11pt;
  color:#727272;
}

div#complaint {
  padding: 1em 2em 1em 2em;
}


/* Plain look for nice black and white pages */

div.plain {
  margin: 0px;
  padding: 0 2em 0 2em;
  font-family: tahoma,verdana;
  font-size: 10pt;
  color: #000;
}

div.plain h1 {
  font-size: 13pt;
  color: #000;
}
div.plain h2 {
  font-size: 12pt;
  color: #000;
}
div.plain h3 {
  font-size: 100%;
  color: #000;
}
div.plain p {
  font-size: 100%;
  color: #000;
}
div.plain ul {
  font-size: 100%;
  color: #000;
  padding: 0 0 0 0.75em;
}
div.plain ul li {
  font-size: 100%;
  color: #000;
  margin: 0.75em;
}
div.plain ul li strong {
  color: #B22B2C;
}


div.new-summary,
div.new-equipment {
  padding: 1em;
  float: left;
  margin: 0.5em;
}
div.new-summary {
  background: #e4f0fc;
}
div.new-equipment {
  background: #efefef;
}

div.new-summary table th,
div.new-equipment table th {
  text-align: right;
}

div.new-summary table th,
div.new-summary table td,
div.new-equipment table th,
div.new-equipment table td {
  padding: 0.25em;
}

div#stock-plain-top {
  float: left;
  width: 100%;
}

div.new-photo-frame0,
div.new-photo-frame4,
div.new-photo-frame8 {
  background-repeat:no-repeat;
  width:372px;
  padding-top:5px;
  padding-left:11px;
}

div.new-photo-frame0 {
  background-image:url(images/photo-frame-new0.png);
  height:258px;
}
div.new-photo-frame4 {
  background-image:url(images/photo-frame-new4.png);
  height:323px;
}
div.new-photo-frame8 {
  background-image:url(images/photo-frame-new8.png);
  height:388px;
}

/*
CarsIreland.ie main styles

$Id: main.5.css 325 2007-12-09 17:02:53Z mjh $
$Revision: 325 $
*/

body {
  background-image:url(images/bg_px.jpg);
  background-repeat:repeat;
  background-position:5px 0;
  margin: 0px;
  padding: 2px;
  font-family:tahoma;
  font-size:11px;
  color:#727272;

}

img {
  border: 0;
}

h1 {
  font-family:tahoma;
  font-weight:bold;
  font-size: 16pt;
  color:#2C7CB7;
  margin-top:12px;
  margin-bottom:10px
}

p,td b,ul li {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
}

h3,h4 {
  color:#2C7CB7;
}

dt {
  font-weight: bold;
}


span.highlight {
  color: #000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 32pt;
}

span.blue_em {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight: bold;
}

span.blue {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
}

p.note {
  margin-top: 0px;
  margin-bottom: 0px;
}

p.note a {
  color:#2c7cb7;
}


.mandatory {
  font-family:tahoma;
  font-size:11px;
  color:#A72324;
}

a:link {
  color:#B22B2C;
}
a:visited {
  color:#B22B2C;
}

div#header {
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  padding-top: 9px;
  width:770px;
  background-color: #fff;
  background-image: url(/images/logo_1.jpg);
  background-repeat: no-repeat;
  background-position:0 0;
}

div#header-left {
  margin: 0px;
  padding-left: 2px;
  background-color: #fff;
  background-image: url(/images/logo_2_a.jpg);
  background-repeat: no-repeat;
  background-position:top left;
  float: left;
}

div#header-right {
  padding-right: 10px;
  text-align: right;
  float: right;
  background-color: #fff;
  background-image: url(/images/logo_4.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}

div#header-right iframe {
  border: 0;
  margin: 0;
  width: 468px;
  height: 60px;
}

.address_bar {
  background-image:url(images/adr_2.png);
  background-repeat:repeat-x;
  width:750px;
  height:23px;
  margin-left:auto;
  margin-right:auto;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  padding-top:5px;
  padding-left:20px;
}

.address_bar a {
  color: #fff;
}

.address_bar a:active {
  color: #fff;
}

.address_bar a:link {
  color: #fff;
}

.address_bar a:visited {
  color: #fff;
}

.address_bar a:hover {
  color: #fff;
}

.main_Container {
  background-image:url(images/body_rep.jpg);
  background-position:0 0;
  background-repeat:repeat-y;
  width:762px;
  margin-left:auto;
  margin-right:auto;
  padding-left:7px;
  padding-right:1px;
  overflow:hidden;
}

form#quick-search {
  display: inline;
}

.footer {
  width:750px;
  margin-left:auto;
  margin-right:auto;
  background-image:url(images/footer.jpg);
  background-repeat:no-repeat;
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  height:33px;
  clear:both;
  padding-top:19px;
  padding-left:20px
}

.footer a {
  font-family:tahoma;
  font-size:11px;
  color:#727272; text-decoration:none}

.footer a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  text-decoration:underline
}

div.cleartop {
  clear:both;
  height: 0;
  font-size: 0;
  padding: 0;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
}

div.clear {
  clear:both;
  height: 0;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.col_st {
  width:178px;
  height:629px;
  float:left;
  background-image:url(images/col_st.jpg);
  background-repeat:no-repeat;
}

.col_mij {
  width:400px;
  float:left;
  background-color:#fff;
}

.col_dr {
  width:169px;
  height:629px;
  float:left;
  background-image:url(images/col_st.jpg);
  background-repeat:no-repeat;
  padding-left:7px;
  padding-right:2px
}

.titluri_red {
  font-family:tahoma;
  font-weight:bold;
  font-size:13px;
  color:#B22B2C;
  line-height:40px
}

.content_red {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
}

div.banner_link {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
}

.content_red_5 {
  font-family:tahoma;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  text-decoration:underline
}

.content_red_5 a {
  font-family:tahoma;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  text-decoration:underline
}

.content_red_5 a:hover {
  font-family:tahoma;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  text-decoration:underline
}

a.with_tick {
  padding: 0.25em 0.25em 0.25em 18px;
  background: none;
}


.content_red a {
  text-decoration:none
}

.content_red a:visited {
  color:#e25B5C;
}

.content_red a:hover {
  text-decoration:underline;
}

.content_red_4 {
  font-family:tahoma;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  background-color:#F1F1F1
}

.content_red_4 a {
  text-decoration:none
}

.content_red_4 a:visited {
  color:#e25B5C;
}

.content_red_4 a:hover {
  text-decoration:underline;
}

.content_red a.with_tick:visited {
  background: url(/images/tick.png) no-repeat;
}

.content_red_4 a.with_tick:visited {
  background: url(/images/tick2.png) no-repeat;
}

form#dealer_contact label {
  font-family:tahoma;
  font-weight:bold;
  font-size:12px;
  color:#B22B2C;
  vertical-align:middle;
  padding:0;
  margin:0 0 0 8px;
}

div#tab_end {
  float: right;
  width: 1px;
  height: 36px;
  border-right: 1px solid #d5d5d5;
  background: #fff;
}

div.col_mij h1 {
  font-size: 14px;
}

.tab_men_detalies {
  margin-left:5px;
}

.tab_men_detalies_1{
  margin-left:1px
}

.men_pg_detalies {
  border-bottom:1px dashed #8B0A0A;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
  width:161px;
}

.men_pg_detalies_bold {
  border-bottom:1px dashed #8B0A0A;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
  width:161px;
  font-weight:bold;
}

.men_pg_detalies_1 {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight:bold;
}
div#box_dr_home div.buttons a {
  font-family:tahoma,sans-serif;
  font-size:11px;
  color:#B22B2C;
  font-weight:bold;
  text-decoration: none;
}

.men_pg_detalies_1 a {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight:bold;
  text-decoration:none;
}
.men_pg_detalies_1 a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight:bold;
  text-decoration:none;
}

.men_pg_detalies_1{
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  font-weight:bold;
}

.back {
  font-family:tahoma;
  font-weight:bold;
  font-size:12px;
  color:#B22B2C;
  background-image:url(images/sageata.jpg);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:10px;
  line-height:40px;
}

.back a {
  font-family:tahoma;
  font-weight:bold;
  font-size:12px;
  color:#B22B2C;
  text-decoration:none;
}

.back a:hover {
  font-family:tahoma;
  font-weight:bold;
  font-size:12px;
  color:#B22B2C;
  text-decoration:none;
}

.print {
  font-family:tahoma;
  font-size:12px;
  color:#B22B2C;
  background-image:url(images/print.jpg);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:20px;
  line-height:40px;
}

.print a {
  font-size:12px;
  color:#B22B2C;
  text-decoration:none;
}

.print a:hover{
  font-size:12px;
  color:#B22B2C;
  text-decoration:none;
}

.print_txt {
  padding-left:28px; float:left;
  background-image:url(images/print.jpg);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:20px;
}

.print_txt_1 {
  margin-right: 6px;
  float:right;
}

.tit_bleo  {
  font-size: 13px;
  font-weight: bold;
  color:#2C7EB7;
  font-family:tahoma;
  line-height:25px;
  float: left;
  width: 100%;
}

.content_bleo {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
}

.content_bleo_1 {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
}

.tit_red_2 {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
}

.tit_red_2 a {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:none
}

.tit_red_2 a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:none;
}

.tit_red_2_under {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:underline;
}

.tit_red_2_under a {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:underline;
}

.tit_red_2_under a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:underline;
}

.tit_gri {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
}

.tit_gri_4 {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  background-color:#F1F1F1;
}

.bg_poz {
  background-image:url(images/bg_poz.jpg);
  background-repeat:no-repeat;
  height:375px;
  width:387px;
  padding-top:5px;
  padding-left:13px;
}

.main_poze {padding-right:2px; padding-top:5px}
.main_poze_1 {padding-right:2px; padding-left:1px;padding-top:5px}
.tab_main_poz {margin-top:5px}

/*
th {
  margin-left:0px;
  text-align:left;
  border-bottom:1px dashed #8B0A0A;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
}
*/

div.tab_men_detalies {
  margin: 10px 5px 10px 3px;
  border-bottom:1px dashed #8B0A0A;
  padding-bottom: 5px;
  text-align:left;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  clear: both;
}
div.tab_men_detalies div.label {
  font-weight: bold;
  display: inline;
  margin: 0px 2px 5px 2px;
}

div.tab_men_detalies div.data {
  display: inline;
  margin: 0px 2px 5px 2px;
}

.tab_men_detalies td {
  margin-left:0px;
  text-align:left;
  border-bottom:1px dashed #8B0A0A;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  padding-top:8px ;
  padding-bottom:8px;
}

/* START TABS */

div.meniu {
  width:770px;
  margin-left:auto;
  margin-right:auto;
  height:36px;
  background: #fff;
}

#used_cars {
  width:62px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:14px;
  float:left;
}

a#used_cars {
  background: url( 'images/tab-sprites.png' ) top left no-repeat;
  text-decoration: none;
  color:#737373;
}

div#used_cars,a#used_cars.selected,a#used_cars:hover {
  background: url( 'images/tab-sprites.png' ) -76px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#new_cars {
  width:61px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#new_cars {
  background: url( 'images/tab-sprites.png' ) -152px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#new_cars,a#new_cars.selected,a#new_cars:hover {
  background: url( 'images/tab-sprites.png' ) -219px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#sell_your_car {
  width:81px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#sell_your_car {
  background: url( 'images/tab-sprites.png' ) -286px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#sell_your_car,a#sell_your_car.selected,a#sell_your_car:hover {
  background: url( 'images/tab-sprites.png' ) -373px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#car_insurance {
  width:83px;
  padding-left:4px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#car_insurance {
  background: url( 'images/tab-sprites.png' ) -286px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#car_insurance,a#car_insurance.selected,a#car_insurance:hover {
  background: url( 'images/tab-sprites.png' ) -373px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#car_buying_advice {
  width:108px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#car_buying_advice {
  background: url( 'images/tab-sprites.png' ) -460px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#car_buying_advice,a#car_buying_advice.selected,a#car_buying_advice:hover {
  background: url( 'images/tab-sprites.png' ) -574px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#book_a_car_service {
  width:112px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#book_a_car_service {
  background: url( 'images/tab-sprites.png' ) -688px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#book_a_car_service,a#book_a_car_service.selected,a#book_a_car_service:hover {
  background: url( 'images/tab-sprites.png' ) -806px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#book_a_car_inspection {
  width:129px;
  padding-left:6px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#book_a_car_inspection {
  background: url( 'images/tab-sprites.png' ) -924px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#book_a_car_inspection,a#book_a_car_inspection.selected,a#book_a_car_inspection:hover {
  background: url( 'images/tab-sprites.png' ) -1060px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

#car_check {
  width:75px;
  padding-left:9px;
  height:23px;
  font-weight:bold;
  padding-top:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
}

a#car_check {
  background: url( 'images/tab-sprites.png' ) -1196px 0 no-repeat;
  text-decoration: none;
  color:#737373;
}

div#car_check,a#car_check.selected,a#car_check:hover {
  background: url( 'images/tab-sprites.png' ) -1281px 0 no-repeat;
  text-decoration: none;
  color:#fff;
}

/* END TABS */

    /*INDEX PAGE GET INSURANCE AND FINANCE */

.get_insurance {
  width:390px ;
  height:51px;
  background-image:url(images/poz_jos_1.jpg);
  background-repeat:no-repeat;
  padding-top:5px;
  font-family:tahoma;
  font-size:12px;
  padding-left:10px;
  padding-top:30px;
  color:#6B6B6B;
}

.get_finance {
  width:390px ;
  height:51px;
  background-image:url(images/poz_jos_2.jpg);
  background-repeat:no-repeat;
  padding-top:5px;
  font-family:tahoma;
  font-size:12px;
  padding-left:10px;
  padding-top:30px;
  color:#6B6B6B;
}

        /* book a car inspection */

.book_a_car_inspection {
  width:144px;
  height:189px;
  background-image:url(images/bg_used_cars_search.jpg);
  background-repeat:no-repeat;
  float:left;
  overflow:hidden;
  padding-left:10px;
}

/* insurance channel - idiot named this */
div.insurance_channel_image {
  width:144px;
  height:189px;
  background-image:url(images/bg_used_cars_search_1.jpg);
  background-repeat:no-repeat;
  float:left;
  overflow:hidden;
  padding-left:10px;
  margin-left: 10px;
}

.bg_content {
  /* FIXME width? was widos*/
  width:559px;
  background-image:url(images/bg_content_repeat.jpg);
  background-repeat:repeat-y;
  padding-left:19px;
  clear:both;
}

.bg_dreapta {
  width:167px;
  background-image:url(images/bg_dreapta_repeat.png);
  background-repeat:repeat-y;
  padding-left:10px;
}

.bg_head_and_footer {
  margin-left:-10px;
}
.bg_content_head_and_footer {margin-left:-19px}

.box {
  margin-bottom:3px;
  width:100px;
  vertical-align:middle;
}

.how_it_works {
  float:left;
  width:347px;
}

.used_cars_btn {margin-left:-9px}

select.red {
  margin-bottom:5px;
  font-family:tahoma,sans-serif;
  font-size:11px;
  color:#B22B2C;
}

.adv_search {
  font-family:tahoma;
  font-size:11px;
  color:#B22B2C;
  text-decoration:underline;
}

          /*search results */

td.search_red,
td.search_red_4,
td.search_grey,
td.search_grey_4 {
  font-family:tahoma,sans-serif;
  font-size:11px;
}

td.search_red,
td.search_red_4 {
  font-weight:bold;
  color:#b22b2c;
  line-height:20px;
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}

td.search_red a,
td.search_red_4 a{
  text-decoration:none
}

td.search_red a:visited,
td.search_red_4 a:visited {
  color:#e25B5C;
}

td.search_red a:hover,
td.search_red_4 a:hover {
  text-decoration:underline;
}

td.search_red a.with_tick:visited {
  background: url(/images/tick.png) no-repeat;
}


td.search_red_4 {
  background-color:#f4f4f4;
}

td.search_red_4 a.with_tick:visited {
  background: url(/images/tick2.png) no-repeat;
}

td.search_grey,
td.search_grey_4 {
  color:#484848;
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}

td.search_grey_4 {
  background-color:#f4f4f4;
}


.any_model {
  background-color:#C25B5C;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
}

.bara_rosie {
  background-image:url(images/bara_rosie.jpg);
  font-family:tahoma;
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
  height:23px;
}

.bg_gr {background-color:#F1F1F1}

tr.bara_rosie th {
  border-right:1px solid #f1f1f1;
  text-align: center;
}

tr.bara_rosie th a,
tr.bara_rosie th a,
tr.bara_rosie th a:link,
tr.bara_rosie th a:visited,
tr.bara_rosie th a:hover,
tr.bara_rosie th a:active,
div.bari a
{
  text-decoration:none;
  color: #fff;
}

.adve_search {
  font-family:tahoma;
  color:#A72324;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.adve_search a {
  font-family:tahoma;
  color:#A72324;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.adve_search a:hover {
  font-family:tahoma;
  color:#A72324;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.tabel_search td {
  text-align:center;
  padding: 1px;
}
.tabel_search th {
  border: none;
  color: #fff;
  padding: 0px;
}

table.tabel_search {
  border-left: 1px solid #f1f1f1;
}

table.tabel_search tr {
  border-left: 10px solid #000;
}

        /* home */

#box_used_cars {
  background-image:url(images/box_used_cars.jpg);
  background-repeat:no-repeat;
  width:200px;
  height:189px;
  padding-left:12px;
  padding-right:12px;
  overflow: hidden;
}

div#box_seen_this_poster {
  background-image:url(images/box_seen_this_poster.jpg);
  background-repeat:no-repeat;
  width:200px;
  height:114px;
  padding-left:12px;
  padding-right:12px;
  padding-top:5px;
  margin-top: 1px;
  margin-bottom: 2px;
}

div#box_seen_this_poster input.text {
  margin-top:0;
  margin-right:5px;
  padding-top:0;
  width:50px;
  font-family: arial,sans-serif;
  font-size: 8pt;
}

div#box_seen_this_poster input.submit {
  font-family: tahoma,sans-serif;
  font-weight: bold;
  color: #b22b2c;
  width:30px;
  height:21px;
  border:0;
  background: #fdfdfd;
  padding-bottom: 2px;
  border: 1px solid #d0d0d0;
}

div#box_seen_this_poster img {
  float: left;
  padding-right: 5px;
}

#box_browse_by_manufactures {
  background-image:url(images/box_browse_by_manufactures.jpg);
  background-repeat:no-repeat;
  width:200px;
  height:224px;
  padding-left:12px;
  padding-right:12px;
  padding-top:5px;
}

#box_browse_by_county {
  background-image:url(images/box_browse_by_county.jpg);
  background-repeat:no-repeat;
  width:200px;
  height:186px;
  padding-left:12px;
  padding-right:12px;
  padding-top:5px;
}

#box_irelands_no_1 {
  background-image:url(images/box_irelands_no_1.jpg);
  background-repeat:no-repeat;
  width:321px;
  height:189px;
  float:left;
  padding-left:16px;
  padding-right:9px;
}

#box_dr_home {
  margin-left: 2px;
  background-image:url(images/final_car.jpg);
  background-repeat:no-repeat;
  width:181px;
  height:189px;
  float:left;
}

div#content_home {
  background-image:url(images/repeat_content_home.jpg);
  background-repeat:repeat-y;
  padding-left:16px
}

div#content_home h1 {
  float: left;
  margin-top: 0px;
  padding-top: 0px;
  font-size:14px;
  /* next 2 lines necessary to make heading appear in IE6 */
  margin-bottom: 6px;
}

#box_browse_by_manufactures li, #box_browse_by_county li {
  font-family:tahoma;
  font-size:11px;
  list-style-type:none;
  padding:0px;
  margin:0;
  line-height:13px;
}

#box_browse_by_manufactures li a, #box_browse_by_county li a {
  font-family:tahoma;
  font-size:11px;
  text-decoration:underline;
  color:#B22B2C;
  padding:0;
  margin:0;
  line-height:13px;
}

#box_browse_by_manufactures li a:hover, #box_browse_by_county li a:hover {
  font-family:tahoma;
  font-size:11px;
  text-decoration:underline;
  color:#B22B2C;
  list-style-type:none;
  padding:0;
  margin:0;
  line-height:13px;
}

#box_browse_by_manufactures ul, #box_browse_by_county ul {
  margin:0;
  padding:0;
}

#box_irelands_no_1 ul {
  margin:0;
  padding:5px 0 0 0;
}

#box_irelands_no_1 ul li {
  background:url(images/sag_albastra.jpg) no-repeat;
  list-style-type:none;
  padding:0 0 0 10px;
  margin:4px 0 0 0;
  background-position:0px 4px;
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
}

#box_irelands_no_1 ul li a {
  color:#2C7CB7;
  text-decoration: none;
}
#box_irelands_no_1 ul li a:hover {
  color:#2C7CB7;
  text-decoration: underline;
}

.bg_type {
  background:url(images/ggo.jpg) no-repeat;
  padding:0;
  margin:0;
  width:30px;
  height:20px;
  border:0;
}

          /* Advanced used car */

.col_2 select {margin:10px}

.tit_gri_bold {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  font-weight:bold;
}

.tit_gri_bold_1 {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  padding-top:10px;
  font-weight:bold;
}

.advenced_used_car select {
  margin-top:10px;
  margin-bottom:10px;
}

      /* PRINT */

.bg_stanga_print {
  width:180px;
  background-image:url(images/bg_dreapta_repeat.jpg);
  background-repeat:repeat-y;
}

.bg_poz_print {
  background-image:url(images/bg_poz_print.jpg);
  background-repeat:no-repeat;
  height:375px;
  width:387px;
  padding-top:5px;
  padding-left:13px;
}

h2 {
  font-family:tahoma;
  font-weight:bold;
  font-size:14pt;
  color:#2C7CB7;
  margin:0;
  padding:0;
}

h3 {
  font-weight: bold;
  font-size:13pt;
  margin:0;
  padding:0;
}

h4 {
  font-size: 9.5pt;
}

              /* car buying*/

.inspection_car_buying {
  background-image:url(images/car_buyers_advice.jpg);
  background-repeat:no-repeat;
  width:319px;
  height:130px;
  float:left;
  overflow:hidden;
  font-family:tahoma;
  font-weight:bold;
  font-size:15px;
  color:#727E90;
  padding-top:60px;
  padding-left:45px;
  padding-right:239px;
  margin-bottom:20px
}

.address_bar_1 {
  background-image:url(images/rep_buying.jpg);
  background-repeat:repeat-x;
  width:748px;
  height:24px;
  margin-left:-6px;
  margin-bottom:10px;
  font-family:tahoma;
  font-size:13px;
  color:#FFFFFF;
  padding-top:4px;
  padding-left:20px;
  font-weight:bold;
  clear:both;
}

.address_bar_2 {
  background-image:url(images/rep_buying.jpg);
  background-repeat:repeat-x;
  width:748px;
  height:22px;
  margin-left:-6px;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  padding-top:4px;
  padding-left:20px;
}

.car_buying_header {
  width:740px;
  background-image:url(images/car_buying_repeat.jpg);
  background-repeat:repeat-y;
  padding-left:11px;
  padding-right:50px;
  padding-top:0px;
}


.car_buying_header li {
  background-image:url(images/lista_car_buying.jpg);
  background-repeat:no-repeat;
  list-style:none;
  list-style-position:outside;
  margin:0;
  padding-left:9px;
  background-position:0 5px;
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  line-height:13px;
}

.car_buying_header ul > li {
  background-image:url(images/lista_car_buying.jpg);
  background-repeat:no-repeat;
  list-style:none;
  padding-left:9px;
  background-position:0 3px;
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  margin:5px 0 0 0;
  padding:0 0 0 9px;
}

.car_buying_header ul {
  margin:0;
  padding:0;
}

      /* Book a Car Service */

div.book_service {
  background-image:url(images/book_a_car_service_p.jpg);
  background-repeat:no-repeat;
  /* WARNING: idiot designers put a margin in the image */
  width:370px;
  height:189px;
  float:left;
  overflow:hidden;
  font-family:tahoma;
  font-weight:bold;
  padding-left:25px;
  padding-right:25px;
  margin-bottom: 5px;
}
div.book_service p {
  font-size: 15px;
  color:#727E90;
  margin: 0;
}

div.book_service h1 {
  font-size: 16pt;
  color: #B22B2C;
  font-weight: normal;
}

div.book_service span.title {
  font-size: 12pt;
  color: #B22B2C;
}
div.book_service span.price {
  font-size: 15pt;
  color: #909090;
}

div.inspection {
  background-image:url(images/inspectio.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  width:370px;
  /* WARNING: idiot designers put a margin in the image */
  height:189px;
  float:left;
  overflow:hidden;
  font-family:tahoma;
  font-weight:bold;
  font-size:15px;
  color:#727E90;
  padding-left:25px;
  padding-right:25px;
  margin-bottom: 5px;
}

.inspection_includes {
  float:left;
  width: 166px;
  margin-left: 40px;
}

div.inspection h1 {
  font-size: 16pt;
  color: #B22B2C;
  font-weight: normal;
}

div.inspection span.price {
  font-size: 15pt;
  color: #ffffff;
}

.tit_gri_serv_tab {
  font-family:tahoma;
  font-size:11px;
  color:#727272;
  border-bottom:#8B0A0A dashed 1px;
  height:19px;
}

div.private_sellers {
  background-image:url(images/private_sell_repeat.jpg);
  background-repeat:repeat-y;
  width:368px;
  height:180px;
  float:left;
  padding-left:8px
}

/* add */

div.spam_prevention {
  width:280px;
  background-image:url(images/spam_prevention_repeat.jpg);
  background-repeat:repeat-y;
  padding-left:14px;
  float:left;
  padding-right:14px;
  margin-top: -3px;
  margin-bottom: -9px;
  height: 150px;
}

div.spam_prevention2 img {
  float: left;
}

div.spam_prevention2 {
  margin-top: 14px;
  width:280px;
  height: 150px;
  float:left;
  background: #a00;
}

div.car_reg {
  margin-top: 1.5em;
  width:93px;
  float:left;
}

div.car_reg_input {
  margin-top: 1.5em;
  width: 170px;
  float:left;
}

div#car_reg_row {
  /* display: none; */
  clear:both;
  margin-top:0px;
}

select.box_car_det_search {
  background-color:#C25B5C;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF ;
  width:137px
}

.content_bleo_1 a {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  text-decoration:underline
}
.content_bleo_1 a:hover {
  font-family:tahoma;
  font-size:11px;
  color:#2C7CB7;
  text-decoration:underline
}

.bg_poz_2  {
  background-image:url(images/bg_poz_2.jpg);
  background-repeat:no-repeat;
  height:300px;
  width:387px;
  padding-top:5px;
  padding-left:13px;
}

.bg_poz_3  {
  background-image:url(images/bg_poz_3.jpg);
  background-repeat:no-repeat;
  height:450px;
  width:387px;
  padding-top:5px;
  padding-left:13px;
}


/* MJH */

div#ad-shadow {
  margin-top: 1em;
  margin-left: 10px;
  background: #ddd;
  width: 386px;
}
div#ad-shadow div#ad-border {
  background: white;
  border: 1px solid #000;
  position: relative;
  top: -3px;
  left: -3px;
}

div#ad-shadow div#ad-border div.ad {
  height: 50px;
  padding: 0px 0.5em 0px 0.5em;
}
div#ad-shadow div#ad-border div.ad div.ad-left {
  margin-top: 14px;
  float: left;
  text-align: left;
  width: 270px;
  clear: left;
}
div#ad-shadow div#ad-border div.ad div.ad-left a.main {
  font-weight: bold;
  color:#2C7CB7;
}
div#ad-shadow div#ad-border div.ad div.ad-left span.small {
  font-size: 75%;
}
div#ad-shadow div#ad-border div.ad div.ad-right {
  float: left;
  margin-top: 8px;
}

div#outlinks {
  padding-left: 10pt;
}
div#outlinks span {
  line-height: 16pt;
  font-family: tahoma,sans-serif;
  font-size: 9pt;
}

div#outlinks a.main {
  font-weight: bold;
  color:#2C7CB7;
}

table#service td {
}

table#service th {
  font-size: 13px;
  font-weight: bold;
  color:#2C7EB7;
  font-family:tahoma,sans-serif;
}

table#service th.price {
  text-align:center;
}

form input.warning {
  border: 2px solid #f00;
}

form input.box-warning {
  margin-bottom:3px;
  width:100px;
  vertical-align:middle;
  border: 2px solid #f00;
}

form textarea.warning {
  border: 2px solid #f00;
}

form select.warning {
  border-width: 2px 2px 2px 2px;
  border-color: #f00;
  border-style: solid;
  margin-bottom:5px;
  font-family:tahoma,sans-serif;
  font-size:11px;
  color:#B22B2C;
}

span.warning {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#f00;
}

div.Car_Insurancex {
  width:564px;
  float:left;
  margin-left:8px;
}

div.Car_Insurancex h1, div.Car_Insurancex h2,div.Who_are_Britton h2 {
  font-family:tahoma;
  font-weight:bold;
  font-size:11pt;
  color:#2C7CB7;
}


div.Car_Insurancex_1 {
  width:584px;
  background-image:url(images/britton_insurance_repeat.jpg);
  background-repeat:repeat-y;
  float:left;
  margin-left:8px;
  margin-bottom:8px;
  padding-right: 15px;
}

div.Car_Insurancex_1 h1 {
  margin: 0;
  font-size: 13pt;
  font-weight: normal;
  text-align: center;
}

/*
div.Car_Insurancex_1 ul {
  margin-left: 2em;
  margin-right: 2em;
}
  margin-left: 2em;
  margin-right: 2em;
*/

div.Car_Insurancex_1 ul li,
div.Car_Insurancex_1 p {
  font-size: 10pt;
  color: #000;
}

div.Car_Insurancex_1 ul li {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

div.car-insurance-lower {
  background: url(/images/insurance-back.png);
  width:723px;
  height:231px;
  padding:16px;
}

div.car-insurance-index {
  float: left;
}

div.car-insurance-index h1 {
  padding: 0px;
  margin: 0px;
  margin-bottom:16px;
  font-size: 1.5em;
}

div.car-insurance-index div {
  line-height: 16px;
  text-align: justify;
}

.Who_are_Britton {
  width:754px;
  clear:both;
  margin-left:1px
}
.Who_are_Britton_1 {
  width:754px;
  background-image:url(images/Who_are_Britton_repeat.jpg);
  background-repeat:repeat-y;
  clear:both;
  margin-left:1px
}

.box_st_upload_photos_rep {
  background-image:url(images/box_st_upload_photos_rep.jpg);
  background-repeat:repeat-y
}

.exterior > span {
  width:130px;
  float:left;
  line-height: 35px;
}

label.upload {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  width:80px;
  float:left;
  clear:both;
  padding-top:7px;
  display: block;
}

input.upload {
  margin:7px;
}

/*
div.upload {
  width:150px;
  float:left
}
*/

div.upload_label {
  font-family:tahoma,sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#B22B2C;
  line-height:20px;
  width:80px;
  float:left;
  clear:both;
  padding-top:7px;
}


div.swatch {
  height: 16pt;
  width: 16pt;
  float: left;
  margin-top: 10px;
}

div.tinyswatch {
  height: 10px;
  width: 10px;
  border: 1px solid #000;
  margin-left: 24px;
}

div#pf_copyright {
  clear: both;
  width:100%;
  font-family:tahoma;
  font-size:11px;
  color:#727272;
}

div#as_top1 {
  width:750px;
  padding: 0px 7px 10px 0px
}

div#as_top2 {
  clear:both;
  padding: 8px 7px 10px 0px;
}

div#as_top2 div#criteria {
  line-height: 12pt;
  padding: 0px;
  float:left;
  width:480px;
}

div.empty_banner {
  width: 468px;
  height: 60px;
  background: #fff;
  padding: 0px;
  margin: 0px;
  margin-left: -4px;
  float: left;
}

div#status_check_info {
  background: url(/images/info-box-small.jpg);
  background-repeat:no-repeat;
  width: 450px;
  height: 220px;
  float: left;
  margin-left: 0px;
}

div#status_check_info h2 {
  margin: 6px 0px 0px 10px;
}

div#status_check_info p {
  color: #330000;
  margin: 6px 0px 0px 10px;
}

div#status_check_info p strong {
  color: #cc0000;
}

div#status_check_info div ul {
  list-style: none;
  line-height: 7pt;
  padding: 0px 0px 0px 1.5em;
  margin: 1.5em 0px 0px 0px;
}

div#status_check_info div ul li {
  list-style: none;
  color: #330000;
  background-image: url(/images/arrow.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin: 0px;
  padding: 3px 0px 0px 15px;
  line-height: 9pt;
}

div#status_check_info div#checks1 {
  width:100pt;
  margin:0px;
  margin-top: -11px;
  padding:0px;
  display: inline;
  float: left;
}
div#status_check_info div#checks2 {
  width:120pt;
  margin:0px;
  margin-top: -11px;
  padding:0px;
  float: left;
}

/* Car Check */

  div#bottom_boxes {
    margin: 0.75em 0px 0.5em 0px;
  }

  div.bottom_box {
    height: 217px;
    margin: 0px;
    float: left;
  }

  div.bottom_box_left {
    width: 127px;
    background: url(/images/bottom-box-left.png);
  }

  div.bottom_box_middle {
    width: 127px;
    background: url(/images/bottom-box-middle.png);
  }

  div.bottom_box_right {
    width: 123px;
    background: url(/images/bottom-box-right.png);
  }

  div.bottom_box_uk {
    width: 123px;
    background: url(/images/bottom-box-uk.png);
  }

  div.bottom_box div.bbtitle {
    color: #fff;
    font-family: tahoma, sans-serif;
    text-align: center;
    font-size: 11pt;
    line-height: 20pt;
  }
  div.bottom_box ul,
  div.result-inner ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0.2em 0px 0px 0.5em;
    height: 44pt;
  }
  div.bottom_box ul li,
  div.result-inner ul li {
    list-style: none;
    color: #330000;
    background-image: url(/images/arrow.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    color: #330000;
    margin: 0px;
    padding: 3px 0px 0px 15px;
    line-height: 9pt;
  }
  div.result-inner ul li {
    font-size: 9pt;
    margin: 0px 0px 12px 0px;
  }

  div.bottom_box div.entry {
    text-align: center;
    margin: 0px;
  }
  div.bottom_box div.entry img.call {
    padding-top: 24px;
  }

  div.bottom_box div.entry form {
    margin: 0px;
  }

  div.bottom_box div.entry form input.reg {
    text-transform: uppercase;
    text-align: center;
    width: 90px;
  }

  div.bottom_box div.entry img {
    margin-top: 8px;
  }

  div.bottom_box div.entry div.info {
    float: right;
    font-size: 7pt;
    margin: 0px 4px 4px 0px;
  }

  div.bottom_box div.entry p.price {
    font-weight: bold;
    font-size: 10pt;
  }
  div.bottom_box div.entry p {
    color: #300;
    margin: 4px;
  }
  table.check-diff {
    font-family: tahoma,sans-serif;
    float: right;
    position: relative;
    float: none;
  }

  table.check-diff tr th {
    font-weight: bold;
    color: #fff;
    background: #c0504d;
    padding: 7px;
    border-bottom: 2px solid #fff;
    border-right: 1px solid #fff;
    text-align: center;
  }

  table.check-diff tr th.key-diff {
    background-image: url(/images/red-bg.png);
    background-repeat: repeat-x;
  }
  table.check-diff tr th.cartell,
  table.check-diff tr th.carsireland {
    width: 66px;
    background-image: url(/images/red-bg.png);
    background-repeat: repeat-x;
  }

  div.curve-left {
    position: relative;
    top: -7px;
    left: -7px;
    background-image: url(/images/red-curve-left.png);
    height: 11px;
    width: 11px;
    float: left;
  }
  div.curve-right {
    position: relative;
    top: -7px;
    right: -7px;
    background-image: url(/images/red-curve-right.png);
    height: 11px;
    width: 11px;
    float: right;
  }

  table.check-diff tr td {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 10px 8px 11px 8px;
  /* take this out if sample report link
    padding: 4px 8px 4px 8px;
  */
    color: #000;
  }

  table.check-diff tr td.dark {
    background: #e8d0d0;
  }
  table.check-diff tr td.light {
    background: #f4e9e9;
  }
  table.check-diff tr td.data {
    text-align: center;
  }

  div.ds-blur {
    background-color: #dfdfdf; /*shadow color*/
    color: inherit;
    margin-left: 2px;
    margin-top: 2px;
    float: right;
  }

  div.ds-shadow,
  div.ds-content {
    position: relative;
    bottom: 1px;
    right: 1px;
  }

  div.ds-shadow {
    background-color: #9f9f9f; /*shadow color*/
    color: inherit;
  }

  div.ds-content {
    background-color: #fff; /*background color of content*/
    margin: 0;
    padding: 0;
  }

  div.check-diff-ds {
    background-image: url(/images/spacer2.png);
    background-position: top right;
    background-repeat: no-repeat;
  }

  div#check-right-container {
    float: right;
    width: 300px;
    height: 220px;
  }
  div.check-report-container {
    float: left;
    margin-top: 3px;
  }
    div.check-report-container a img {
      border: 0;
      margin-right: 3px;
    }
    div.check-report-container p {
      margin-top: 3px;
      margin-right: 10px;
      font-size: 100%;
      width: 140px;
    }
    div.check-report-container p strong {
      color: #2c7cb7;
    }

div.content1 {
  margin: 0 2em 0 2em;
  font-size: 110%;
}
div.content1,div.content1 p {
  font-size: 120%;
}
div.form-line label {
  width: 18em;
  float: left;
}

div.form-line,
div.form-line-submit {
  clear: both;
  line-height: 24pt;
  width: 40em;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
div.form-line-submit {
  text-align: center;
}

div.form-line input,
div.form-line select {
  float: left;
  margin: 2px 4px 0 0;
}
div.form-line img {
  float: left;
  text-align: center;
}




p.sticker-form {
  text-align: center;
}
img.sticker-form {
  float: left;
  vertical-align: top;
  margin-right: 0.75em;
}

h3.confirm {
  margin-top: 2em;
}

textarea.sticker-address {
  width: 20em;
  height: 8em;
  clear: both;
}

pre.sticker-address {
  color: #000;
}

span.enq_label {
  font-size: 8pt;
  font-weight: bold;
  color:#B22B2C;
}

a.help,
a.help:visited,
a.help:link,
a.help:hover,
a.help:active {
  font-weight: bold;
  font-size: 10pt;
  margin: 10px;
  text-decoration: none;
  color: #fff;
  text-align: center;
}


/* Car Check Result */

div.result-outer {
  width:753px;
  height:290px;
  padding:0px;
  margin:0px;
  background-image:url(/images/result-bg4.png);
}
div.result-inner {
  padding: 12px;
}
div.result-inner table {
  margin-left: 68px;
  font-size: 10pt;
}
div.result-inner table td,div.result-inner table th {
  padding: 6px;
  margin: 0;
}
div.result-inner table tr th {
  font-size: 10pt;
  text-align: right;
  padding-right: 1em;
  border: none;
  color: #000;
}
div.result-inner p {
  font-size: 10pt;
  color: #000;
}
/* Advanced Search */

div.as-main-outer {
  width:753px;
  height:397px;
  padding:0px;
  margin:0px;
  background-image:url(/images/adv-bg.jpg);
}
div.as-main-inner {
  padding: 6px;
}
  div.as-main-inner h1 {
    font-family:arial black,arial,sans-serif;
    font-size:18pt;
    color: #c00;
    background-position: 0 4px;
    background-repeat:no-repeat;
    background-image: url(/images/bigarrows.png);
    padding: 0 0 0 40px;
    margin: 0;
    font-weight: normal;
  }
  div.as-main-inner form {
    /*font-family:verdana,tahoma,sans-serif;*/
    /*font-size: 9pt;*/
    font-weight: bold;
    width:490px;
    height:320px;
    padding:12px;
    /*margin: 0 0 0 180px;*/
    margin: auto;
  }
    div.as-main-inner form h2,div.as-main-inner form div.col h2 {
      /*font-size: 11pt;
      font-family: arial;
      font-weight: bold;*/
      font-size: 12px;
      color: #c00;
      margin: 3px 0 12px 0;
    }
    div.as-main-inner form div.sep {
      background-image: url(/images/groove.png);
      background-repeat:no-repeat;
      width: 475px;
      height: 2px;
      clear: both;
      margin: 0;
      padding: 0;
    }
    div.as-main-inner form img.submit {
      float: right;
      margin: 16px 44px 0 0;
    }
    /* hack for IE, includes Mac */
    * html body div.as-main-outer div.as-main-inner form img.submit {
      float: right;
      margin: 30px 44px 0 0;
    }


  div.column label.right {
    margin-left: 10px;
  }

div.column {
  width: 240px;
  float: left;
  margin: 0 0 0 1px;
  padding: 0;
}
  div.column label {
    float: left;
    width: 100px;
    margin-bottom:10px;
  }
  div.column select {
    float: left;
    width: 120px;
    margin-bottom:10px;
    font-family:tahoma,sans-serif;
    font-size:11px;
    font-weight: normal;
  }

/* For confirm page */
div#confirmation {
  font-family:tahoma,sans-serif;
  padding: 8px 18px 0 18px;
  font-size: 11pt;
  color:#727272;
}

div#complaint {
  padding: 1em 2em 1em 2em;
}


/* Plain look for nice black and white pages */

div.plain {
  margin: 0px;
  padding: 0 2em 0 2em;
  font-family: tahoma,verdana;
  font-size: 10pt;
  color: #000;
}

div.plain h1 {
  font-size: 13pt;
  color: #000;
}
div.plain h2 {
  font-size: 12pt;
  color: #000;
}
div.plain h3 {
  font-size: 100%;
  color: #000;
}
div.plain p {
  font-size: 100%;
  color: #000;
}
div.plain ul {
  font-size: 100%;
  color: #000;
  padding: 0 0 0 0.75em;
}
div.plain ul li {
  font-size: 100%;
  color: #000;
  margin: 0.75em;
}
div.plain ul li strong {
  color: #B22B2C;
}


div.new-summary,
div.new-equipment {
  padding: 1em;
  float: left;
  margin: 0.5em;
}
div.new-summary {
  background: #e4f0fc;
}
div.new-equipment {
  background: #efefef;
}

div.new-summary table th,
div.new-equipment table th {
  text-align: right;
}

div.new-summary table th,
div.new-summary table td,
div.new-equipment table th,
div.new-equipment table td {
  padding: 0.25em;
}

div#stock-plain-top {
  float: left;
  width: 100%;
}

div.new-photo-frame0,
div.new-photo-frame4,
div.new-photo-frame8 {
  background-repeat:no-repeat;
  width:372px;
  padding-top:5px;
  padding-left:11px;
}

div.new-photo-frame0 {
  background-image:url(images/photo-frame-new0.png);
  height:258px;
}
div.new-photo-frame4 {
  background-image:url(images/photo-frame-new4.png);
  height:323px;
}
div.new-photo-frame8 {
  background-image:url(images/photo-frame-new8.png);
  height:388px;
}


