/*
$Date: 2009/04/08 05:24:24 $
$Name: ukconcept_v1_r84 $
$Revision: 1.55 $
$State: Exp $
*/
/* ---- Header ---- */
#gSearch_header .dsTbOn a {
    background: #2756A4 url(/art/aoleu/header/motoring/bg_searchtab_mot.jpg) repeat-x;
}
#gSearch_header .search_inputs {
    background: url(/art/aoleu/header/motoring/bg_searchbox_mot.jpg) repeat-x;
}
/*----  Partner modules ---- */
.module_title {
    text-align:left;
    xmargin-left:8px;
}

.partner_module {
    font-size: 1.1em;
    width: 100%;
}
.partner_module {
    background-color: #F1F1F1;
    height: auto;
}

.partner_module .module_title {
    background: #F1F1F1 url(/art/aoleu/common/icons_headline.gif) no-repeat scroll 7px -177px;
    border: none;
    color: #696969;
    font-size: 1.2em;
    font-weight: bold;
    margin: 2px;
    padding: 5px 0px 0px 38px;
    text-transform: none;
}
.partner_module .partner_content {
    background: #FFFFFF none repeat scroll 0%;
    height: auto;
    margin: 5px;
    _margin-bottom:3px;
    width: auto;
}
.partner_module.medium .partner_content .column{
    margin-top: 20px;
}
.partner_module .column {
    margin-left: 5px;
    width: 145px;
}
.partner_module .body_text {
    color: #333333;
    font-size: 1.2em;
    margin: 5px 0pt 4px 5px;
}
.partner_module .column label,.partner_module .extrawide_column label {
    display: block;
    font-weight: regular;
    font-size: 1.1em;
    margin: 5px 0pt 1px;
}
.partner_module .text_input {
    border: 1px solid #c5c5c5;
    height: 21px;
    _height: 20px;
    _margin-top: -1px;
}
.partner_module .partner_content select option {
   padding-left:3px;
}
* html .partner_module.medium .partner_content .column select{
    width: 140px;
}
* html .partner_module.medium .partner_content .button_column {
    width: 145px;
}
.partner_module .module_button,.partner_content .module_button {
    color: #FFFFFF;
    clear: both;
    font-size: 1em;
    font-weight: normal;
    line-height: 19px;
    margin: 5px 5px 5px 3px;
    padding-bottom: 0px;
    padding-right: 0px;
    width: 62px;
}
.partner_module .module_button,.partner_content .button_column .module_button {
    margin-right:2px;
}
.partner_module select, .partner_module .text_input {
    font-size: 1em;
    height: 20px;
    margin-bottom: 1px;
    width: 140px;
}
.partner_module.medium .text_input {
    width: 130px;
    _width: 140px;
}
.partner_module.medium select {
    width: 130px;
}
.partner_module select.disabled {
    color: #CCCCCC;
}
.partner_module .wide_column .column {
    margin-right: 5px;
    width: 140px;
}
.partner_module h3 {
    border-bottom: 1px solid #f1f1f1;
    margin: 10px 5px 3px 5px;
    padding-bottom: 10px;
}
.partner_content h3 {
    border-bottom: 1px solid #F1F1F1;
    margin: 10px 5px 3px;
    padding-bottom: 10px;
}
.partner_module .add_img {
    background: transparent url(/art/aoleu/partner_logos/what_car.gif) no-repeat;
    height: 12px;
    _height: 20px;
}


/* ------------- New/Used Review ------------- */
#findreview_new.partner_module .partner_content , #findreview_used.partner_module .partner_content{
    margin-bottom: 5px !important;
}
.partner_module #findreview_newtype , .partner_module #findreview_usedtype , .partner_module #findreviewused_newtype , .partner_module #findreviewused_usedtype {
    margin-right: 6px;
    _margin-right: 3px;
    _margin-left: -4px;
    vertical-align: middle;
}
.partner_module .new_usedcar {
    font-weight:bold;
}
#findreview .wide_column {
    float:right;
}
/* ------------- STADTPLAN ------------- */
.partner_module h3.body_text {
    font-weight: normal;
    margin-right: 5px;
    padding-bottom: 3px;
}
.partner_module .moduleContent label {
    display: block;
    font-size: 1.1em;
    margin: 5px 0pt 1px;
}
.moduleContent {
    padding: 2px 6px 6px 6px;
}

.partner_module .moduleContent select, .partner_module .moduleContent .text_input {
    font-size: 1em;
    height: 20px;
    margin-bottom: 1px;
    width: 290px;
}
.partner_module .moduleContent .module_button {
    xbackground: transparent url(/art/aoleu/common/B6-submit.gif) no-repeat scroll 0% 50%;
    margin-right: -3px;
    margin-bottom: 0px;
    _margin-right: -5px;
    _margin-bottom: -5px;
}

/*FIRST DRIVES & ROAD TESTS */
.partner_module.autocar .partner_content {
    margin-bottom: 5px;
}
.partner_module.autocar .add_img {
    background: transparent url(/art/aoleu/partner_logos/autocar_logo.gif) no-repeat; 
}
.partner_module.autocar .column {
    margin: 10px 0px 0px 5px;
    width: 106px;
} 
.partner_module.autocar .column label {
    display: inline;
    padding-left: 10px;
}
.partner_module.autocar .column input[type="radio"] {
    vertical-align: bottom;
}
.partner_module.autocar .extrawide_column {
    margin: 15px 0px 0px 5px;
}
.partner_module.autocar .extrawide_column label {
    margin: 0px 0px 3px;
}
.partner_module.autocar .extrawide_column select {
    width: 125px;
}
.partner_module.autocar .extrawide_column div {
    margin-right: 10px;
}
.partner_module.autocar #autocarreview_typert {
    margin-top: 10px;
    _margin-top: 5px;
}
.partner_module.autocar .extrawide_column .module_button {
    clear: none;
    display: block;
    margin-top: 15px;
    margin-right: 3px;
    _width:59px;
} 
.partner_module.autocar .extrawide_column .last {
    float: right;
    margin-right: 0px;
    width: 67px;

}
.Gecko .partner_module.autocar .extrawide_column {
    margin-top: 10px;
    width: 504px;
}

/* Advertise your car */
.partner_module.advertise .module_title {
    background: none;
    padding-left: 5px;
}
.partner_module.advertise .column {
    margin: 15px 0px 17px 0px;
}

.partner_module.advertise .module_button {
    background: transparent url(/art/aoleu/common/buttons/place_ad_uk.gif) no-repeat;
    float: none;
    margin: 0px 0px 0px 27px;
    width: 86px;
}

/* --------------- News What A Car --------- */
*html .partner_module.news_what_car .partner_content {
    margin-bottom :4px;
}
*html .partner_module.news_what_car .partner_content .wide_column {
    margin-top:50px;
}
.partner_module.news_what_car .column {
    margin-top: 4px;
}
/* Moneyexpert(Best car Loan) */
.partner_module.bestcar .wide_column p {
    margin-bottom: 5px;
}
.partner_module.bestcar .wide_column label {
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}
.partner_module.bestcar .wide_column {
    font-size: 1.2em;
    margin-top: 8px;
    margin-left: 5px;
}
html*.partner_module.news_what_car .partner_content .wide_column {
    clear:both;
    *clear:none;
    float:right;
}
.partner_module.bestcar .add_img {
    background: transparent url(/art/aoleu/partner_logos/money_expert_logo.gif) no-repeat;
    height: 12px;
}
.partner_module.bestcar .body_text {
    color: #333333;
    font-size: 1.2em;
    margin: 9px 0pt 4px 5px;
}
/* Best Car Loan End */

#rhc, #mc{margin-top: 10px;}
/* -------------------- Stadtplane Search Module ------------------------ */

.partner_module h3.body_text {
    font-weight: normal;
    margin-right: 5px;
    padding-bottom: 3px;
}
.partner_module .moduleContent label {
    display: block;
    font-size: 1.1em;
    margin: 5px 0pt 1px;
}
.moduleContent {
    padding: 2px 6px 6px 6px;
}
.partner_module .moduleContent select, .partner_module .moduleContent .text_input {
    font-size: 1em;
    height: 20px;
    margin-bottom: 1px;
    width: 289px;
}
.partner_module .partner_content .moduleContent .module_button {
    background: transparent url(/art/aoleu/common/buttons/ok_eu.gif) no-repeat;
    margin-right: 0px;
    width: 41px;
    margin-bottom: 0px;
}
* html .partner_module .partner_content .moduleContent {
    padding-bottom: 1px;
}
* html .partner_module .partner_content .moduleContent .module_button {
    margin-bottom: 0px;
    margin-top: 5px;
}
/* ---------------- End of Stadtplane Search Module ------------------------ */

/* New Reg*/
#new_reg_content.partner_content {
    background: url(/art/aoleu/partner_logos/new_reg.jpg) no-repeat;
}
/* Tabs*/
.motor_show_title {
    background-image: url(/art/aoleu/modules/motoring/tab-selected-gradient.gif);
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    padding: 3px 0px 3px 5px
}
.motor_show_title a {
    color:#666666;
}
/*Route palnner */
.footer_container {
    font-size: 12px;
    xmargin: 5px;
}
.footer_text {
    margin-top: 5px;
}
.footer_text label {
    margin-right: 5px;
}
.footer_text input[type="radio"] {
    vertical-align: bottom;
}
/* Best Loan */
.findloan .add_img {
    background:transparent url(/art/aoleu/partner_logos/money_expert.gif) no-repeat;
}
.findloan.partner_module .body_text {
    margin-top:8px;
}
.findloan .wide_column p {
    margin: 10px 0px 0px 5px;
}
.findloan .text_align {
    display: block; margin:7px;
}
.findloan .text_align input[type="radio"] {
    vertical-align:bottom;
}

/* ------------ Left Nav Ads ---------------------- */
#lhc .square h2 {
    font-size:12px;
    font-weight:bold;
    color:#666666;
    border-bottom:none;
    text-transform:none;
    width:125px;
    margin-left:15px;
    margin-bottom:0px;
}
#lhc .square ul.module_body {
    border:2px solid #F1F1F1;
    margin-top:0px;
    width:103px;
    padding-left:20px;
    height:auto;
}
#lhc .square .module_body li a {
    font-weight:normal;
    color:#2b65b0;
    margin-bottom:0px;
}
#lhc .square ul.module_body li {
    padding-bottom:5px;
    padding-top:3px;
    
}
#lhc .square p.module_body {
    border:none;
}
#lhc .square ol.module_body {
    border:2px solid #F1F1F1;
    margin-top:0px;
    width:101px;
    padding-left:22px;
    height:auto;
    margin-left:10px;
}
#lhc .square ol.module_body li {
    padding-bottom:5px;
    padding-top:3px;
}
* html #lhc .square ul.module_body {
    width:125px;
}
* html #lhc .square ol.module_body {
    width:125px;
    padding-left:26px;
}
#lhc .square p.module_body {
    border:medium none;
    margin-top:0px;
}
/* ------------ End of Left Nav Ads ---------------------- */


/* --------------Official Car Site Search ------------------ */
*html .partner_module.tall .partner_content {
  margin-bottom:4px;
}
.partner_module.officialcarsite {
    width:150px;
}
*html .partner_module.officialcarsite .partner_content {
   margin-bottom:4px;
}
.partner_module.officialcarsite .partner_content .column label {
    margin-top:0px;
}
.partner_module.officialcarsite .partner_content .column option {
    color:#2b65b0;
    font-size:12px;
}
.partner_module.officialcarsite .partner_content .column select {
    color:#507086;    width:130px;
}
.partner_module.officialcarsite .button_column {float:right;}
.partner_module.officialcarsite .partner_content .column .module_button {
    margin-right:3px;
   _margin-right:-3px;
}
* html .partner_module.officialcarsite .partner_content .column select {
    margin-right:5px;

}
.partner_module.officialcarsite .partner_content .column {
    width:135px;
    _width:130px;
    margin-top: 20px;
   
}
/* --------------------------Official Car Site Search ---------------------------------- */
/* Quiz */
.module_body td {font-weight:bold;}
.module_body .poll_even td , .module_body .poll_odd td {font-weight:normal;}
.module_grey {display:none;}
#iawForm, .poll {
    color:#666;
    font-size:12px;
    text-align:left;
}
#iawForm .poll .module_title {
    padding:1px 0px 3px;
}

#iawForm .module_headline {
    background:none;
    font-family:arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-left:0px !important;

}
.poll_odd , .poll_even {
    height:20px !important;
}
.poll_odd input , .poll_even input {

   vertical-align:top;
   _vertical-align:middle;
}
#iawForm .module_body { 
    margin-left:6px;
}
#iawForm .module_button { 
    float:left;
    margin-top:7px;
    margin-left:3px;
}
.resForm .module_body {
    margin-top:0px;
}
.resForm div {
    padding-left:0px !important;
}
#total_votes {
    background:#f1f1f1;
    padding:5px;
    text-align:right;
}
/*Promo css*/
.horizontal_promo_HHPT .module_title {margin-bottom:10px;}
.horizontal_promo_HHPT .module_headline {margin-top:0px;}
*html .horizontal_promo_HHPT .module_body {margin-bottom:0px;}

/* For ARC comments  */
*html .arc-services-comment-module  .add  .buttons{margin-right:-10px;}
.comment .buttons input {padding:5px 13px;_padding:0px 5px;}
.captchaWrapper {width:300px;position:relative;}
