/* colors, images */
a:hover { color: #f69723 }
#search,
#footerContainer { background-color: #f69723 }
#search a { color: #fff }

#placeAnAdButton { background-image: url("../../img2/vansandtrucks/paa_button.gif") }
#placeAnAdSideBox li { color: #134879 }
#addAdvertPage div.preview { width: 600px }
#addAdvertPage div.preview h3 { font-size:1.4em; }
#addAdvertPage .part.simple { width:600px; font-size:1.2em; }
* + html #addAdvertPage .part.simple { font-size:1em; }
* html #addAdvertPage .part.simple h3 { font-size:1em; width:600px;}
#addAdvertPage .orderSummary { width:580px; }
#addAdvertPage #payment_form .hint { position:relative; left:430px; top:0px;}
* html #addAdvertPage #payment_form .hint { left:15px; }
#addAdvertPage .common .discountCode .hint { position:relative; left:579px; top:-40px;}
* html #addAdvertPage .common .discountCode .hint { left:585px; }
#addAdvertPage .payment #requiredHintBox { position:relative; left:425px; }
* html #addAdvertPage .payment #requiredHintBox { position:relative; left:-105px; }
* + html #addAdvertPage .payment #requiredHintBox { left:-20px;}
* + html #addAdvertPage .part.payment { width:100%; }
* html #addAdvertPage .payment { width:100%; }

#addAdvertPage #contactData .hint { position:relative; left:30px;}
* + html #addAdvertPage #contactData .hint { left:0px; }
* html #addAdvertPage #contactData .hint { position:inherit; left:0px; margin-right:0px; }
#addAdvertPage #ie #advert_form input,
#addAdvertPage #ie #advert_form textarea,
#addAdvertPage #ie #advert_form select { margin-left: 10px; }
* html #addAdvertPage .file_upload label { width: 134px; }
* html #addAdvertPage #contactData fieldset label { width: 135px; }
*+html #addAdvertPage #contactData fieldset label { width: 135px; }
* html #addAdvertPage .errorlist { margin-left:73px !important; }

/*#addAdvertPage .step.current { background-image: url("../../img2/vansandtrucks/paa_step_button_l_current.gif"); }
#addAdvertPage .step.current .r { background-image: url("../../img2/vansandtrucks/paa_step_button_r_current.gif"); }
#addAdvertPage .step.current .c { background-image: url("../../img2/vansandtrucks/paa_step_button_c_current.gif"); }*/
#addAdvertPage #advert_form.options ul.adverts_list li.activation_product_exception { position: absolute; top: -9999%; }
#clipboardSideBox { background-image: url("../../img2/vansandtrucks/clip_bg.jpg"); background-color: #ffffce }
#browseTitleBox p a { background-image: url("../../img2/vansandtrucks/arrow_down.gif") }

.color1,
.stepDescription,
.userName,
.regionName,
.sideBox h3,
#clipboardSideBox .item-type span,
.paginator .current,
.galleryAds .center a { color: #ee561f }

.adverts_list thead th,
.adverts_list tfoot td  { background-color: #f79723; color: #fff }
.adverts_list tr.pushupHelp td {border-bottom: 2px solid #f79723; text-align: right; padding: 10px; }
#showAdvertPage #mail_layer { border: 1px solid #ffe599 }
#mail_layer { background: #fff url("../../img2/vansandtrucks/contact_advertiser_bg.gif") left top repeat-x }

#showAdvertPage #mail_friend { border: 1px solid #ffe599 }
#mail_friend { background: #fff url("../../img2/buymybusiness/contact_advertiser_bg.gif") left top repeat-x }

#showAdvertPage #moderation { border: 1px solid #ffe599 }
#moderation { background: #fff url("../../img2/buymybusiness/contact_advertiser_bg.gif") left top repeat-x }

#basicLinks .login { background-image: url("../../img/vansandtrucks/icon_login.gif"); }
#basicLinks .register { background-image: url("../../img/vansandtrucks/icon_register.gif"); }

*+html #profileMenu ul li a { padding: 8px 18px; }

/* cluster_clouds.html */
#clusterList .back { background-image: url("../../img/vansandtrucks/cluster_clouds_cancel.gif"); }
#clusterClouds .cloud { background-image: url("../../img/vansandtrucks/cluster_clouds_cloud_l.gif"); }
#clusterClouds .cloud .r { background-image: url("../../img/vansandtrucks/cluster_clouds_cloud_r.gif"); }
#clusterClouds .cloud .r .c { background-image: url("../../img/vansandtrucks/cluster_clouds_cloud_c.gif"); }
#clusterClouds .cloud a.back { background-image: url("../../img/vansandtrucks/cluster_clouds_cancel.gif"); }

/* structure */
#logo { margin: 5px 0 0 15px }

* html #advancedSearchLink { margin-right: 15px; }
* html #header #go { padding: 0 5px; }

/* orders */
div#orders table {width: 100%;}
div#orders table tbody tr th {font-weight: bold; background-color: #F5F5F5; border-bottom-color: #ee561f}
div#orders table td p {text-align: center;}
div#orders .even {background-color: #ffe7cb;}
#privacy_number_info { padding: 1em 0; color: #99141B; font-size:0.9em;}
#privacy_number_info a { font-weight: bold; color: #99141B; }

.adverts_list tr.AdSense_Search td {font-size: 1.4em;}
#addAdvertPage #contactData div.other {margin-top: 0;}
#addAdvertPage #contactData #hint_id_mobile_phone {clear: right; margin-top: 0px;}

/* car finder */
.sideBox #carFinderSideBox {font-size: 1em; /*background: transparent url("../../img/londonlist/car_finder_bg.png") no-repeat 0 0;*/}
.sideBox #carFinderSideBox p {margin:0; text-align:justify; font-size: 1.1em;}
.sideBox #carFinderSideBox #id_price_from,
.sideBox #carFinderSideBox #id_price_to {width: 100%; }
.sideBox #carFinderSideBox #id_query {width: 80px;}
/*.sideBox #carFinderSideBox #label_ad_type {display:block; float:left; text-align:center; width:96px;}*/
.sideBox #carFinderSideBox #id_ad_type {margin-top: 5px;}
.sideBox #carFinderSideBox fieldset#id_price_fieldset {padding: 0 10px;}

.sideBox #carFinderSideBox .submit { margin: 0 10px 9px 0; float: right; font-size: 1.3em; }
*+html .sideBox #carFinderSideBox .submit { margin-bottom: 0; }
* html .sideBox #carFinderSideBox .submit { margin-bottom: 0; }

.sideBox #carFinderSideBox { background: transparent url("../../img/car_finder_vert_bg.jpg") no-repeat 3px 38px; position: relative; }
.sideBox #carFinderSideBox p.infoText { visibility: hidden; margin-bottom: 62px; }
.sideBox #carFinderSideBox form { padding: 0 0 0 10px; }
.sideBox #carFinderSideBox label { display: block; margin: 4px 3px 0 0; }
.sideBox #carFinderSideBox .price { font-size: 1.2em; }
.sideBox #carFinderSideBox div small { display: block; margin: 0 0 1px 2px; font-size: 1em; }
.sideBox #carFinderSideBox .priceLo { float: left; width: 72px; margin-left: 10px; display: inline; }
* html .sideBox #carFinderSideBox .priceLo { width: 69px; }
.sideBox #carFinderSideBox .priceUp { float: left; clear: right; width: 72px; margin-left: 10px; display: inline; }
* html .sideBox #carFinderSideBox .priceUp { width: 69px; }

#carFinderSideBox form p.keywords { clear: both; padding-top: 9px; }
#carFinderSideBox form p.keywords label,
#carFinderSideBox form p.adType label { font-size: 1.1em; margin-top: 0; margin-bottom: 1px; }
#carFinderSideBox form p.keywords label { width: 49px; }
#carFinderSideBox form p.keywords input { width: 154px; margin-left: 10px; }
* html #carFinderSideBox form p.keywords input { width: 154px; }
#carFinderSideBox form p.keywords span { font-size: 0.9em; display: block; margin-left: 12px; }
#carFinderSideBox form p.adType { padding-top: 10px; }
#carFinderSideBox form p.bottomInfo {margin: 10px 11px 10px 0; }
/*#carFinderSideBox form p.bottomInfo label { margin-top: 12px; }*/
#carFinderSideBox form input#id_search_alert { margin: 3px 3px 0 2px; float: left; }
#carFinderSideBox form p.adType select { font-size: 1.1em; margin-left: 10px; /*width: 159px; padding: auto 2px;*/ }
#carFinderSideBox form p.bottomInfo strong { display: block; margin-left: 5px; font-weight: bold; }

#carFinderSideBox #id_price_warning { color: #c00; width: 160px; line-height: 1.1em; position: absolute; top: 0px; right: 0px; }
#carFinderSideBox #id_price_warning #id_price_warning { border: 1px solid #c00; position: absolute; background-color: #fff; width: 148px; padding: 16px; top:280px; right:3px; text-align: center; font-weight: bold; font-size: 1.1em; }

/* NEW PAA */
#new_adplacement #stepsMenu .menuContent { background-color: #f69723; }
/* &of NEW PAA */

#searchAdvancedForm .priceLo  {clear:both;}

/* account statistics */
#account_page .mainColumn #stat_holder,
#account_page .mainColumn #dashboardExtendedTable {width: 775px;}

/* share */
.mainColumn .print_page {
	float: left;
	position: relative;
	top: -5px;
}
.mainColumn div.moreOptions {
	float: right;
	font-size: 1.1em;
	width: 220px;
	margin-top: 10px;
}
.mainColumn div.moreOptions div {
	display: inline;
	white-space: nowrap;
}
div.adsenseContainer div.adsense a { text-decoration: underline; color: #F69723; }
div.adsenseContainer div.adsense a:hover { text-decoration: none; color: #3a5b9b; }
