@charset "utf-8";
/*-------------Table of Contents------------*/
/*
0.Table of Contents
1.Master
2.Forms
3.Flashes
4.Layout 
5.Content
5.1.Home
5.2.Profile
*/

/*-------------1.Master------------*/

body { background:#FFFFFF ; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; cursor:default; margin:0px; padding:0px; }
a, a:active, a:visited { outline:0px; cursor:pointer; }
img { border:0px; vertical-align:middle }
.hide-text { line-height:0px; font-size:0px; text-indent:-1000px; text-decoration:none; overflow:hidden; }

/*-------------2.Forms------------*/

form { float:left; width:100%; margin:0px;}
form label { float:left; width:130px; text-align:right; margin:5px 10px 0 0; font-size:1.2em; font-weight:bold; color:#2a2a2a; }
form input { width:270px; text-align:left; border:#eaeaea 2px solid; height:21px; padding:5px; }
form p { float:left; width:100%; margin:10px 0; padding:0px; text-align:left; }
Select { float:left; width:283px; text-align:left; border:#eaeaea 2px solid; height:35px; padding:5px; }
Select.small { width:89px; text-align:left; border:#eaeaea 2px solid; height:35px; margin:0 5px 0 0; padding:5px; }
.textarea { float:left; width:283px; height:75px;  border:#eaeaea 2px solid; }
.textarea.contact-us { height:150px;}
.check-box { float:left; width:25px; height:24px; display:inline; border:none;  }
.check-box-label { float:left; width:auto; clear:none; color:#656c6f; font-size:1em; font-weight:normal; }
.form-data { float:left; width:250px; font-weight:bold; font-size:1.2em; margin:8px 10px 0 63px; }

.file-wrapper { float:left; width:243px; text-align:center; border:#eaeaea 2px solid; height:25px; padding:10px 10px 10px 25px; }
.file-wrapper input {width:230px; }
.register-btn { float:left; width:145px; height:49px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat; }
.register-btn:hover { background-position:0px -49px; }

.reg-btn-wrapper { margin:10px 0 0 140px; width:80%; }
.top-separator { border-top:2px #d6f2ff solid; padding:15px 0 0 0; }
.success { color:#0099FF; margin:10px 0 0 5px; }
.fail { color:#FF0000; margin:10px 0 0 5px; }

.form-head { float:left; width:100%; border-bottom:2px solid #d6f2ff; color:#1883b4; padding:5px 0; margin:10px 0; font-size:1.4em; }
.login { float:left; width:449px; background:url(../images/common/login-back.gif) repeat-y; margin:0 0 100px 100px; display:inline; }
.header-login p.header-login-wrapper { height:40px; padding:0px; margin:0px;}
.header-login { float:right; width:488px;}
.header-login p { margin:0px; padding:0px; height:25px; float:left; width:100%; }

.share-carlog { float:left; width:250px; margin:20px 0 0 0;  }
.banner .logo .share-carlog a { float:left; width:119px; height:31px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-598px -444px; text-decoration:none;  }
.banner .logo .share-carlog a:hover { background-position:-598px -476px;  }
.share-carlog em { float:left; width:122px; height:24px; background:url(../images/graphics/en/with-friend.gif) no-repeat top left; margin:7px 0 0 4px;  }


.login-btn { float:left; width:81px; height:40px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:0px -245px; margin:0 0 0 10px; }
.login-btn:hover { background-position:0px -285px; }
.login h2 { margin:20px 0 10px 30px; padding:0px; font-size:2.5em; font-weight:bold; color:#1883b4; }
.login-wrapper { float:left; width:449px; background:url(../images/common/login-head.gif) no-repeat top left ; display:inline;  }
.login p { margin:5px 30px 5px 30px; padding:0px; display:inline; float:left; width:100%;  }

.login-input { float:left; width:258px; height:30px; background:url(../images/common/text-input-back.gif) no-repeat top; border:none; font-size:1.5em;  padding:10px; color:#b8b8b8; }
.hiden-input { float:left; width:258px; height:30px; background:url(../images/common/text-input-back.gif) no-repeat top; border:none; display:none; font-size:1.5em;  padding:10px; color:#000000;}
.login-input-small { float:left; width:158px; height:19px; background:url(../images/common/text-input-small-back.gif) no-repeat top; border:none; font-size:1.5em;  padding:10px 10px 10px 20px; margin:0px; color:#b8b8b8; margin:0 5px; overflow:hidden; }
.hiden-input-small { float:left; width:158px; height:19px; background:url(../images/common/text-input-small-back.gif) no-repeat top; border:none; font-size:1.5em;  padding:10px 10px 10px 20px; margin:0px; color:#b8b8b8; display:none;  margin:0 5px; overflow:hidden; }

.login p.login-bottom { background:url(../images/common/login-bottom.gif) no-repeat bottom left; margin:0px; padding:0px; height:55px; } 
.facebook-connect { float:left; width:290px; height:30px; margin:5px 30px 20px 30px; font-size:1.2em; font-weight:bold; color:#929596; padding:5px 0 0 0; line-height:25px; }
.facebook-connect.header-login { float:right; height:25px; margin:0px 0 0 10px; padding:0; line-height:25px; }
.facebook-connect a { text-decoration:none; color:#929596; display:block;  }
.facebook-connect a:hover { text-decoration:underline; }

.send-btn { float:left; width:104px; height:39px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat; background-position:0px -436px;}
.send-btn:hover { background-position:0px -475px;}

.save-btn { float:left; width:104px; height:39px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat; background-position:0px -514px;}
.save-btn:hover { background-position:0px -553px;}

.account-change a { color:#1883b4;  margin:0 10px; }
.change-account-settings { float:left; width:100%;  }

.change-image { float:left; width:260px; border:#eaeaea 1px solid; padding:10px; }
.change-image img { float:left; width:80px; }
.change-image a { color:#1883B4; float:left;  width:50px; margin:40px 0 10px 20px;}
.file-cancel { color:#1883B4; float:left;  width:auto; margin:15px 0 10px 10px;}
.file-cancel:hover { text-decoration:underline; }
.input-error { border:#e84f4f 2px solid; }

.input-span { margin:5px 0 0px 10px; float:left; width:40px; height:20px; display:inline; }

/*------------3.Flashes-------------*/

.flash{float:left; padding:15px 60px 15px 60px; margin:10px 0px; text-align:left; }
.flash-warning{background:#FFFEEB url(../images/icons/flashes/warning.png) no-repeat 2% 20px; border:2px solid #FFF3D0; color:#967422;}
.flash-notice{background:#F1FFDE url(../images/icons/flashes/notice.png) no-repeat 2% 20px; border:2px solid #E5F8CB; color:#438106;}
.flash-error{background:#FFF0F3 url(../images/icons/flashes/error.png) no-repeat 2% 20px; border:2px solid #FED6DE; color:#d31030;}
.flash-error p {text-align:left;}
.flash h4, .flash h2{float:none;font-size:1.4em; background:none; background:none; border:0px; margin:0; font-style:normal;}
.flash-warning h4, .flash-warning h2{color:#967422; text-align:left;}
.flash-notice h4, .flash-notice h2{color:#438106; text-align:left; }
.flash-error h4,# .flash-error h2{color:#d31030; text-align:left;}
.flash ul{ float:none; list-style:circle; display:block; padding:0 5px; margin:5px 10px; clear:both; text-align:left;}
.ads-wrapper .flash ul{ float:none; list-style:inherit; display:block; border:none; width:100%; margin:0 0 0 30px; }
.ads-wrapper .flash ul li{ float:left; border:none; width:100%; text-align:left; }
.top-flash-error{background:#FFF0F3 url(../images/icons/flashes/error.png) no-repeat 2% 20px; border:2px solid #FED6DE; color:#d31030; height:60px; margin:0 0 10px 0;}
.top-flash-error h4 {text-align:left; margin:23px 0 0 55px;}

.top-flash-notice{background:#F1FFDE url(../images/icons/flashes/notice.png) no-repeat 2% 20px;border:2px solid #E5F8CB; color:#438106; height:60px; margin:0 0 10px 0;}
.top-flash-notice h4 {text-align:left; margin:23px 0 0 55px;}

.top-flash-warning {background:#FFFEEB url(../images/icons/flashes/warning.png) no-repeat 2% 20px; border:2px solid #FFF3D0; color:#967422; height:60px; margin:0 0 10px 0;}
.top-flash-warning h4 {text-align:left; margin:23px 0 0 55px;}
.form-note { font-size:1.1em; float:left; width:400px; padding:12px 0 0 160px; color:#666666; background:url(../images/icons/flashes/hint.png) no-repeat left top; background-position:140px 12px; height:20px; }
.error-note { font-size:1.1em; float:left; width:400px; padding:6px 0 0 160px; color:#d95151; background:url(../images/icons/16x16/remove.png) no-repeat left top; background-position:140px 6px; height:20px; }
.form-req { color:#FF0000; margin:0 3px; font-size:1.1em; }

/*-------------5.A maintenance Log--------------------*/

.button-wrapper { float:right; margin:0; height:30px; padding:10px 0 0 0; width:auto;}
.check_button a { background:transparent url(../images/common/round_title_left.gif) no-repeat scroll 0 0; color:#666; text-decoration:none; font-weight:bold; padding:5px 0 8px 10px;
display:block;}
.check_button a span { background:transparent url(../images/common/round_title_right.gif) no-repeat scroll right top; padding:5px 10px 8px 0; width:48px; margin:0 10px 0 0;}
.page_note{ font: 100% "tahoma", "Trebuchet MS", Verdana, sans-serif; color:#808181}
.page_important{ font: 100% "tahoma", "Trebuchet MS", Verdana, sans-serif; color:#f74343; padding:10px 0 0 45px; float:left; width:92%; margin:0px;}
.check-wrapper { float:left; width:100%; overflow:hidden; }

.mileage { float:left; width:95%; margin:20px 0px 0 20px; border-bottom:1px solid #E6F3FB; padding:0 0 17px 0;}
.mileage ul{ float:left; padding:0; width:auto; margin:0; height:50px;}
.mileage p{ float:left; margin:0;}
.mileage ul li{ float:left; width:auto; list-style:none;border:1px solid #e5f3fb; padding:10px; margin:1px; background:#fff; color:#1883b4; font-weight:bold; font-size:1.4em;}
.ubdate-mileage-btn { float:left; width:147px; height:29px; margin:7px 0 10px 10px; background:transparent url(../images/graphics/en/buttons/buttons.png) no-repeat scroll -179px -353px;  }
.ubdate-mileage-btn a { width:147px; height:29px; display:block; text-decoration: none; }
.ubdate-mileage-btn:hover { background-position:-179px -382px;}

.check_data { float:left; width:80%; }
.checks-wrapper { float:left; width:48%; }

.edit-service, .update-service, .update-mileage  { float:left; margin:10px; padding:0 0 10px; }
.edit-service h3, .update-service h3, .update-mileage h3 { float:left; margin:10px 10px 5px; color:#D0AF18; font-size:1.6em; background:none;}
.edit-service h3 a, .update-service h3 a, .update-mileage h3 a { color:#D0AF18; float:left; font-size:1.4em; text-decoration:none; }
.edit-service h3 a:hover, .update-service h3 a:hover, .update-mileage h3 a:hover { color:#1883B4;}

.update-mileage { width:460px; }
.edit-service { width:485px; }
.update-service { width:470px; }

.generic-spinner { margin:20px 0; text-align:center; }

.reg-btn-wrapper_lightbox{ margin:5px 0 0 138px;}
.mileage-input { height:35px; }

.maintenance-car { margin:0 auto; width:98%; }
.maintenance-car.without .mileage { border-bottom:none; }

.job_block{ float:left; background:#f6fcff; width:99%; padding:5px; margin:0 0 10px 0;}
.job_block p { float:left; color:#D2B426; margin:5px; font-weight:bold; font-size:1.2em;}
.job_block .job_massage{ width:70%; font-weight:normal; color:#808181; font-size:1em;}
.job_block .job_massage_error{ width:70%; font-weight:normal; color:#f74343; font-size:1em;}
.job_block .job_massage_success{ width:70%; font-weight:normal; color:#66CC33; font-size:1em;}

/*-----------------------------check page----------------------*/

.check-wrapper ul { margin:0; padding:0; overflow:hidden; float:left; width:100%;}
.check-wrapper li{ float:left; list-style:none; background:#f6fcff; width:99%; margin:5px 0; padding:0px; border: 1px solid #dff1fb;}
.check-wrapper h3 { float:left; color:#D0AF18; font-size:1.3em; padding:5px; margin:2px; font-weight:bold;}
.check-wrapper p { color:#3794be; font-size:0.9em; margin:10px 0 10px 5px; padding:0px; }
.check-wrapper .needed { border:#f74343 3px solid; width:621px; }
.check-wrapper .needed h3 { color:#f74343; }
.check-wrapper .edited { border:#bbe27f 1px solid; width:625px; }
.main_wide ul { width:99%; }
.main_wide ul li { width:99%; }
.maintenance_wrapper { float:left; width:100%; height:50px; }

.maintenance-summary { float:left; width:100%; }
.maintenance-summary ul { list-style:none;  }
.maintenance-summary ul li { background:url(../images/common/maintenance-icon.gif) no-repeat left; padding:5px 0 5px 30px; font-weight:bold;  }
.maintenance-summary ul li a { text-decoration:none; }
.maintenance-summary ul li a:hover { text-decoration:underline; }

.next_job { background:#fcfeff; clear:both;}
.last_job { clear:left; padding:0 0 0 160px}
.last_job span { margin:1px; font-weight: normal; background:#fcfeff; border: 1px solid #e5f3fb; padding:3px; color:#808181;}
.last_time{ color:#8dacbe;}
.last_job_titles { float:left; font-weight:bold;}
.last_job_titles span { margin:0 2px;}

.check_sponsers { float:right; width:106px; margin:5px 0 0 0;}
.check_sponsers img { margin:0 auto;border: 1px solid #e5f3fb;}
#check .check_sponsers p { color:#808181; padding:0 0 0 10px; margin:0;}
.last_job .check_error { color:#d75e5e; background:#ffe1e1; border:#ffd7d7 1px solid;}
#edit .page_title h2 { font-size:1.4em;}

.job_history span { color:#808181; }
.check .job_history_note { float:left; margin: 0 0 0 10px; }

/*-----------------------------edit page----------------------*/

.maintenance_form h4 { color:#008ed1; font-size: 1.5em;}
.add-btn { background:transparent url(../images/graphics/en/buttons/buttons.png) no-repeat scroll -179px -412px; float:left; height:39px; width:120px;}
.add-btn:hover { background-position:-179px -451px;}


#maintenance .small-logo, #edit .small-logo, #check .small-logo, #add .small-logo { float:left; width:31px; height:25px; }
#maintenance .small-logo img, #edit .small-logo img, #check .small-logo img, #add .small-logo img  { float:left; width:31px; height:25px; border:none; margin:10px 0 0 0; padding:0px; }
.block #maintenance h3 { float:left; width:100%; height:25px; margin:10px 0 0 0; padding:0px; background:none; }

/*-------------4.Layout------------*/

.container { float:left; width:100%; }
.wrapper { width:900px; margin:0 auto; clear:both; }

.header { display:none; }

	.user-options { float:left; width:100%; height:21px; font-family:Tahoma; }
	.user-options a.header-user-name { color:#3eb9d5; font-weight:bold; text-decoration:none; }
	.user-options a { margin:0 10px 0 0; color:#9d9fa0; text-decoration:none; }
	.user-options a:hover { text-decoration:underline; }
	
	.date { font-size:0.9em; width:20%; float:left; padding:3px 0 0 0; color:#9d9fa0; clear:both; }
	.user-data { width:60%; text-align:right; float:left; padding:3px 0 0 0; color:#9d9fa0; }
	.lang { float:right; width:20%; }
	.lang-english { float:left; width:54px; height:17px; background:url(../images/common/lang-english.gif) no-repeat top; }
	.lang-english:hover { background-position:0 -17px; }
	.user-options a.lang-arabic { float:right; width:54px; height:17px; background:url(../images/common/lang-arabic.gif) no-repeat top; margin:0px 10px 0 0px;}
	.user-options a.lang-arabic:hover { background-position:0 -17px;}
	
	.banner { float:left; width:100%; padding:30px 0 0 0 ;}
	.banner .logo { float:left; width:327px; height:67px; margin:0 0 0 0;  }
	.banner .logo a { float:left; width:277px; height:67px;}
	.banner h1 { float:left; width:327px; height:67px; background:url(../images/common/logo.gif) no-repeat;  }
	.banner h1 a { float:left; width:277px; height:67px;}	
	
	.banner ul { float:left; width:533px; height:55px; list-style:none; background:url(../images/graphics/en/nav-back.gif) no-repeat bottom; background-position:4px 30px; padding:0px; margin:10px 0 0 40px; }
	.banner ul li { float:left; width:118px; height:29px; margin:0 3px; padding:0px; }
	.banner ul li a{ display:block; width:118px; height:29px; }
	.banner ul li.selected { background-position:0 -29px; }
	
	.nav-home { background:url(../images/graphics/en/nav-home.gif) no-repeat top; }
	.nav-home:hover { background-position:0 -29px; }
	.nav-newcars { background:url(../images/graphics/en/nav-newcar.gif) no-repeat top; }
	.nav-newcars:hover { background-position:0 -29px; }
	.nav-usedcars { background:url(../images/graphics/en/nav-usedcar.gif) no-repeat top; }
	.nav-usedcars:hover { background-position:0 -29px; }
	.nav-news { background:url(../images/graphics/en/nav-news.gif) no-repeat top; }
	.nav-news:hover { background-position:0 -29px; }

.footer { display:none; }
	.footer.home-footer { margin:10px 0 0 0; }
	.footer ul { float:left; width:100%; list-style:none; background:url(../images/common/sponser-back.gif) no-repeat left; background-position:0 5px; margin:40px 0 0 0; height:140px; overflow:hidden; display:inline; }
	.footer ul li{ float:left; width:18%; text-align:center; overflow:hidden;}
	.footer ul li a { float:left; width:120px; height:80px; }
	.footer ul li.separator { width:2px; height:120px; background:url(../images/common/footer-separator.gif) no-repeat; }
	.sponsor-honda {margin:0 0 0 47px; background:url(../images/common/sponser-honda.gif) no-repeat;}
	.sponsor-mercedes { margin:0 0 0 47px; background:url(../images/common/sponser-mercedes.gif) no-repeat;}
	.sponsor-toyota { margin:0 0 0 47px; background:url(../images/common/sponser-toyota.gif) no-repeat;}
	.sponsor-chevrolet { margin:0 0 0 47px; background:url(../images/common/sponser-chevrolet.gif) no-repeat;}
	
	.footer-bottom { float:left; width:100%; height:50px; }
	.footer-bottom ul { float:left; list-style:none; width:100%; background:none; margin:0px; padding:0px; }
	.footer-bottom ul li { float:left; list-style:none; width:10%; height:20px; }
	.footer-bottom ul li a{ width:10%; height:20px; }
	.copyrights { float:left; width:38%; background:url(../images/common/footer-logo.gif) no-repeat left; background-position:0px 11px; height:21px; padding:20px 0 0 35px; color:#7b7b7b; }
	.footer-links { float:left; width:58%; padding:20px 0 0 0; color:#7b7b7b;  }
	.footer-links a { color:#7b7b7b; text-decoration:none; margin:0 4px;  }
	.footer-links a:hover { text-decoration:underline;  }

.pagination { float:left; width:99.5%; background:#f6fcff; border:#e2f6ff 1px solid; height:28px; margin:5px 0; }
.pagination a { float:left; width:auto; background:#FFFFFF; border:#e2f6ff 1px solid; height:17px; padding:2px 8px; color:#79bedd; text-align:center; text-decoration:none; margin:2px; }
.pagination a:hover,.pagination .selected { background:#79bedd; color:#FFFFFF;}
.pagination .disabled,.pagination .disabled:hover { background:#f1f1f1; color:#98aeb8; border:1px solid #e4e4e4; }

/*------------5.Content------------*/

.content { float:left; width:100%; }
.content .main { float:left; width:100%; margin:20px 0 0 0; overflow:hidden; display:inline; }
.content .main_wide { width:100%;}
.content .main_narrow { width:100%;}
.content .side { display:none; }
.content .side_narrow { display:none; }
.content .side_wide {  display:none; }
.side p{ margin:0px; padding:0px;}
.side-component { float:left; width:100%;}
.side-component.agent p { float:left; width:100%; margin:5px 0; }
.side-component.agent span { float:left; width:auto; margin:5px 5px 0px 5px ; height:15px; }
.ad-reg-user { float:left; width:250px; height:152px; background:url(../images/graphics/en/already-user-ad.gif) no-repeat top; margin:0 0 10px 0;}
.ad-fb-connect { float:left; width:250px; height:152px; background:url(../images/graphics/en/facebook-connect-ad.gif) no-repeat top; margin:0 0 10px 0;}
.ad-dealer { float:left; width:250px; height:152px; background:url(../images/graphics/en/dealer-ad.gif) no-repeat top; margin:0 0 10px 0;}
.ad-not-dealer { float:left; width:250px; height:152px; background:url(../images/graphics/en/not-dealer-ad.gif) no-repeat top; margin:0 0 10px 0;}
.ad-not-user { float:left; width:250px; height:152px; background:url(../images/graphics/en/not-user-ad.gif) no-repeat top; margin:0 0 10px 0;}
.lower-text { float:left; width:100px; height:25px; margin:25px 0 0 10px; font-size:1.2em; }
.lower-text a { color:#000000; text-decoration:underline; }
.lower-text a:hover { text-decoration:none; }
.image-ver { float:left; height:120px; width:280px; border:#eaeaea 2px solid;  }
.block { float:left;  width:100%; background:#f6fcff url(../images/common/main-block-back.gif) repeat-y ; color:#000000;  margin:0 0 10px 0;  }
.block h3{ background:url(../images/common/main-block-head.gif) no-repeat top; font-size:1.8em; color:#1883b4; font-weight:bold; padding:20px 10px 0px 10px; margin:0px; }
.block-head { float:left; width:640px; height:46px; background:url(../images/common/main-block-head.gif) no-repeat top; }
.block-top {background:transparent url(../images/common/big-block-head.gif) no-repeat scroll center top;height:5px;float:left; width:100%; }
.block-bottom { float:left; width:100%;  background:url(../images/common/main-block-bottom.gif) bottom no-repeat; height:5px;  }

.block p { margin:0px; padding:10px; }
.add-new-branch { float:right; background:url(../images/graphics/en/buttons/buttons.png) no-repeat; background-position:0px -99px; width:166px; height:29px; }
.add-new-branch:hover { background-position:0px -128px; }
.branch-data { float:left; width:78%; margin:10px 0; padding:20px 0; border:#eaeaea 1px solid; display:inline; overflow:hidden; }
.branch-data h4 { color:#70bde0; margin:0 0 0 20px; }
.branch-data input { width:281px; height:15px; padding:5px 0; }
.branch-data p { height:15px; padding:5px 0; display:inline; }
.branch-data label { font-size:1em;}
.delete-branch { float:right; background:url(../images/graphics/en/buttons/buttons.png) no-repeat; height:25px; width:24px; background-position:0px -158px; margin:0 20px 0 0; }
.delete-branch:hover {  background-position:-25px -158px; }
.hot-link { color:#65b0d3; display:block; padding:5px 0 0 0; }

.big-block { float:left;  width:100%; background:#f6fcff url(../images/common/big-block-back.gif) repeat-y ; color:#000000; margin:0 0 10px 0; overflow:hidden; }
.big-block h2 { background:url(../images/common/big-block-head.gif) no-repeat top; font-size:1.8em; color:#1883b4; font-weight:bold; padding:20px 10px 0px 10px; margin:0px; }
.big-block-bottom { float:left; width:730px; height:4px; background:url(../images/common/big-block-bottom.gif) bottom no-repeat;  }
.block-content { float:left; width:710px; border-bottom:#e6f3fb 1px solid; margin:10px 10px; padding:0 0 10px 0 ; }
.block-content img { float:left;  width:168px; border:#d7efff 1px solid; margin:5px;}
.block-content h3 { float:left; width:83%; margin:10px 0 5px 0; padding:0px; color:#1883b4;  font-size:1.5em; }
.block-content h3 a { float:left; color:#d0af18; text-decoration:none; }
.block-content h3 a:hover { color:#1883b4;  }
.block-content h4 { float:left; width:100%; margin:0; padding:0px; clear:both; font-size:1.3em; }
.block-content h4 a { float:left; color:#424242; text-decoration:none; }
.block-content h4 a:hover { color:#1883b4;  }
.block-content small { float:left; color:#bdbdbd; font-size:0.9em; width:56%; margin:5px 0;  }
.big-block p { margin:10px; padding:0px;  }
.block-content p { float:left; color:#d808181; font-size:1.1em; text-decoration:none; width:73%; margin:0px; padding:0px; }

.big-block-cars { float:left;  width:590px; background:#f6fcff url(../images/common/main-block-cars-back.gif) repeat-y ; color:#000000; margin:0 0 10px 0; overflow:hidden; }
.big-block-cars h2 { background:url(../images/common/main-block-cars-head.gif) no-repeat top; font-size:1.8em; color:#1883b4; font-weight:bold; padding:20px 10px 0px 10px; margin:0px; width:570px; }
.big-block-cars-bottom { float:left; width:100%; height:4px; background:url(../images/common/main-block-cars-bottom.gif) bottom no-repeat;  }
.block-cars-content { float:left; width:94%; border-bottom:#e6f3fb 1px solid; margin:10px 10px; padding:0 0 10px 0 ; }
.block-cars-content img { float:left;  width:168px; border:#d7efff 1px solid; margin:5px;}
.block-cars-content h3 { float:left; width:56%; margin:10px 0 0 0; padding:0px; color:#1883b4; display:inline; font-size:1.2em; }
.block-cars-content h3 a { float:left; color:#d0af18; font-size:1.4em; text-decoration:none; }
.block-cars-content h3 a:hover { color:#1883b4;  }
.block-cars-content small { float:left; color:#bdbdbd; font-size:0.9em; width:63%; margin:5px 0;  display:inline; }
.block-cars-content p { color:#d808181; font-size:1.1em; text-decoration:none; margin:0px; padding:0px; }
.block-cars-content.without { border-bottom:none; }

.more { float:right; width:58px; height:23px; text-decoration:none; overflow:hidden; }
.more a { display:block; width:58px; height:23px; text-decoration:none;  background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-179px 0px; }
.more a:hover { background-position:-177px -23px;}
.block-content.without { border:none; }
.news-story { float:left; width:100%; }
.news-story h2 { float:left;  width:79%; color:#1883b4; font-size:2em; margin:5px 0; padding:0px;   }
.news-story small { float:left; width:100%; color:#bebdbd; margin:0 0 10px 0;  }
.img-wrapper{ float:left; width:auto; border:#dff3fd 1px solid; padding:5px; margin:0 10px 10px 0;}
.images-wrapper { float:left; width:192px; }
.img-wrapper-small { float:left; width:auto; border:#dff3fd 1px solid; padding:5px; margin:10px 5px 10px 0; }
.news-story p { text-align:justify; margin:20px 0 0 0; padding:0 10px 0 0; font-size:1.1em;}
.news-story strong { font-size:1.2em; color:#d0af18; margin:0 0 10px 0; float:left; width:52%;}

.title { float:left; width:100%;  font-weight:bold; background:url(../images/common/head-title-back.gif) right bottom repeat-x; height:18px; margin:25px 0 15px 0; }
.title h2 { float:left; margin:0px; width:auto;  background:#FFFFFF; padding:0 10px 0 0; font-size:1.8em; color:#d2b426; }
.title h3 { float:left; margin:0px; width:auto;  background:#FFFFFF; padding:0 10px 0 0; font-size:1.3em; color:#1883b4; }
.sub-title { float:left; width:95%;  font-weight:bold; height:18px; margin:0px 0 5px 10px; }
.sub-title h2 { float:left; margin:0px; width:auto;  background:#FFFFFF; padding:10px 10px 0 3px; font-size:1.8em; color:#d2b426; }
.sub-title h3 { float:left; margin:0px; width:auto;  background:#FFFFFF; padding:10px 10px 0 3px; font-size:1.3em; color:#1883b4; }
.component { float:left; width:100%; }
.section-sponsor { float:left; width:100%; text-align:center; }

.selector-wrapper { float:left; width:69%; margin:5px 0; }
.selector-wrapper .car-finder-btn { margin:0 0 0 35px; }
.car-finder-small { float:left; width:122px; height:37px; background:url(../images/common/car-finder-back-small.gif) no-repeat top; margin:0px 2px 0 2px; text-align:center;  }
.car-finder-small select { background:url(../images/common/car-finder-select-back.gif) #ffffff repeat-x bottom; border:none; height:28px; width:120px; margin:6px 0 0 1px; color:#8d8d8d; font-size:0.9em; font-weight:bold;  }
.car-finder-selectors { float:left; width:77%; padding:0 0 10px 5px; }
.car-finder-selector-head { float:left; width:96px; background:url(../images/graphics/en/car-finder-icon.gif) no-repeat left; height:30px; color:#eea108; text-decoration:none; padding:0 0 0 48px; letter-spacing:-1px; cursor:text;  }
.car-finder-btn { float:left; width:56px; height:29px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-179px -189px; margin:1px 0 0 2px;}
.car-finder-btn.ads { margin:5px 0; }
.car-finder-btn:hover { background-position:-179px -218px;}
.car-finder-btn a {display:block; width:56px; height:29px; text-decoration:none;}

.selector-wrapper-medium { float:left; width:85%; margin:5px 0; }
.selector-wrapper-medium .car-finder-btn { margin:0 0 0 35px; }
.car-finder-medium { float:left; width:152px; height:37px; background:url(../images/common/car-finder-back-medium.gif) no-repeat top; margin:0px 2px 0 2px; text-align:center;  }
.car-finder-medium select { background:url(../images/common/car-finder-select-back.gif) #ffffff repeat-x bottom; border:none; height:28px; width:148px; margin:6px 0 0 1px; color:#8d8d8d; font-size:0.9em; font-weight:bold;  }
.car-finder-selectors-medium { float:left; width:78%; padding:0 0 10px 5px; overflow:hidden; }

.car-name { float:left; width:auto; margin:10px 0 10px 5px; font-size:1.5em; }
.car-name a { color:#d2b426; text-decoration:none;  }
.car-name a:hover { color:#1883b4; }
.small-logo.cars { margin:0 0 0 20px; }

.photo-wrapper { float:left; width:99px;  border:#e4f2fb 1px solid; padding:10px; margin:0 2px 5px 2px;}
.img-wrapper.cars { margin:0 10px 0 0; }
.photo-more { float:right; width:95px; margin:2px 0px 0 0; overflow:hidden; }
.select-wrapper { width:79%; float:left; margin:10px 0 0 18px; border:1px solid #d9eefc; padding:10px; }
.select-wrapper select { width:196px; margin:5px auto; height:30px; background:#ffffff url(../images/common/select-back.gif) repeat-x top; padding:5px; border: 
#d9eefc 1px solid; color:#a2a1a1; }

.car-main { float:left; width:100%; }
.Specs { float:left; width:100%; }
.car-description { float:left; width:41%;  }
.car-description h3 { float:left; width:85%; margin:10px 0 0 5px; padding:0px; color:#1883b4; font-size:1.5em;  }
.car-description small { float:left; width:100%; color:#a1a1a2; }
.car-description p { float:left; width:100%; margin:5px 0; padding:0px; }

.city-head { color:#1883b4; font-size:1em; font-weight:bold; float:left; width:46%; padding:5px 0 0 0; }
.city-head strong { color:#808080; }

.price { color:#d2b426; font-size:1.3em; font-weight:bold; }
.price strong { color:#808080; }

.car-important { color:#d2b426; font-size:1.2em; font-weight:bold; }
.car-important strong { float:left; color:#808080; width:140px; }
.car-important a { color:#1883B4; text-decoration:none; }
.car-important a:hover { color:#d2b426; }

.car-price { color:#000000; font-size:1em; font-weight:bold; float:left; text-align:center; width:122px; height:26px; padding:11px 0 0 0; background:url(../images/common/car-finder-back-small.gif) no-repeat top left; margin:5px 0 0 0; }
.car-price strong { color:#808080; }

.small-head-line { color:#d2b426; font-size:1em; font-weight:bold; float:left; width:46%; padding:5px 0 0 0; }
.small-head-line strong { color:#808080; }

.rating { float:right; width:172px; height:41px; border:1px solid #e8f4fc; }
.star { float:left; width:16px; height:16px; background:url(../images/common/star.gif) no-repeat; margin:13px 0 0 5px; }
.star.selected, .star:hover { background:url(../images/common/star-selected.gif) no-repeat; cursor:pointer; }
.rating-text { float:left; width:auto; margin:13px 0 0 10px;}
.rating-note { float:right; width:172px; font-size:0.9em; text-align:center; padding:0 0 5px 0; color:#808080;}
.rating-wrapper { float:right; width:182px; }
.add-favorites-btn { float:right; width:148px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-179px -118px; margin:10px 0 0 0; }
.add-favorites-btn a { display:block; width:148px; height:35px; }
.add-favorites-btn:hover { background-position:-179px -153px; }

.result-btn { float:right; width:148px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -1px; margin:10px 0 0 0; }
.result-btn a { display:block; width:148px; height:35px; }
.result-btn:hover { background-position:-503px -36px; }

.contact-owner { float:right; width:148px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -72px; margin:10px 0 0 0; }
.contact-owner a { display:block; width:148px; height:35px; }
.contact-owner:hover { background-position:-503px -107px; }

.send-to-friend { float:right; width:148px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -143px; margin:10px 0 0 0; }
.send-to-friend a { display:block; width:148px; height:35px; }
.send-to-friend:hover { background-position:-503px -178px; }

.stbutton2 { float:right; width:148px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -214px; margin:10px 0 0 0; text-indent:-1000px; }
.stbutton2 a { display:block; width:148px; height:35px; text-indent:-1000px;  }
.stbutton2:hover { background-position:-503px -249px; }

.share-wrapper { float:left; width:19%; }

.stbuttontext { display:none; text-indent:-1000px; }
.functions-wrapper { float:right; width:140px; height:36px; padding:5px; border:1px solid #e8f4fc; margin:10px 0 0 0; }

.car-selected { float:left; width:100%; text-align:right;  }
.car-selected span { float:left; width:auto; text-align:left; margin:5px 10px 0 0; font-size:1.2em; font-weight:bold; color:#2a2a2a; }
.car-selected a { font-size:1.2em; font-weight:bold; color:#1883b4; text-decoration:none; }
.car-selected a:hover { color:#d2b426; }
.car-selected .file-cancel { margin:7px 0 0 10px; float:left; width:auto; font-weight:normal; }
.car-selected .file-cancel:hover { color:#1883b4; }

.edit-ad { float:right; width:62px; height:35px; margin:0 0px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -287px;}
.edit-ad a { display:block; width:62px; height:35px; }
.edit-ad:hover { background-position:-503px -322px; }

.delete-ad { float:right; width:73px; height:35px; margin:0 0px 0 5px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-569px -287px;}
.delete-ad a { display:block; width:62px; height:35px; }
.delete-ad:hover { background-position:-569px -322px; }


.remove-favorites-btn { float:right; width:148px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-352px -1px; margin:10px 0 0 0; }
.remove-favorites-btn a { display:block; width:148px; height:35px; }
.remove-favorites-btn:hover { background-position:-352px -36px; }

.ads-wrapper table { width:100%; }
.Specs { float:left; width:100%;}
.specs-wrapper { float:left; width:50%;}
.specs-wrapper dl { float:left; width:100%; margin:0px; padding:0px;}
.specs-wrapper dt { float:left; width:150px; margin:1px; padding:5px 0 0 10px; background:#d7f2ff; color:#407995; font-weight:bold; height:32px;}
.specs-wrapper dd { float:left; width:140px; margin:1px; padding:5px 0 0 10px; background:#ebf9ff; color:#6599b2; font-weight:bold; height:32px;}
.options-wrapper { float:left; width:100%; }
.options { float:left; width:50%; list-style:none; margin:0px; }
.options dd { float:left; width:48%; color:#407995; background:url(../images/graphics/en/specs-options-check.gif) no-repeat top center; height:22px; font-weight:bold; margin:5px 0; background-position:66px -0px;  }
.options dt { float:left; width:32%; background:none; color:#407995; height:32px; font-weight:bold; margin:5px 0; padding:0 0 0 10px; }
.options dd.selected { background-position:66px -22px; }
.Specs table { width:100%; }
.specs-head { width:20%; margin:1px; padding:0 0 0 10px; background:#d7f2ff; color:#407995; font-weight:bold; height:25px; }
.specs-head-compare { width:20%; margin:1px; padding:0 0 0 10px; background:#ffffff; color:#407995; font-weight:bold; height:20px; }
.specs-data { width:37%; text-align:center; margin:1px; padding:0 0 0 10px; background:#ebf9ff; color:#6599b2; font-weight:bold; height:25px;}
.specs-data-compare { width:37%; text-align:center; margin:1px; padding:0 0 0 10px; font-weight:bold; height:20px; background:url(../images/graphics/en/specs-options-check.gif) no-repeat top center; height:22px; font-weight:bold; background-position:136px -0px;}
.specs-data-compare.selected { background-position:136px -22px; }
.ads-wrapper .block { margin:10px 0 10px 0; }
.ads-wrapper .big-block { margin:10px 0 10px 0;  }
.big-block.ads { margin:0 0 10px 0; overflow:hidden; }
.ads-wrapper .car-finder-sort small {  float:right; text-align:left; }
.ads-wrapper .car-finder-sort .sort-item { float:right; text-align:left; width:90px; }
.ads-wrapper .sort-item a.selected { background-position:50px -18px; }

.car-ads-wrapper { float:left; width:200px; }
.my-ads-wrapper { float:left; width:270px; }
.my-cars-wrapper { float:left; width:200px; }
.cars-list-wrapper  { float:left; width:200px; }
.fav-wrapper { float:left; width:190px; }
.car-ads-wrapper small, .cars-list-wrapper small { clear:both; }
.dealer-ads-wrapper { float:left; width:67%; }
.user-cars-wrapper { float:left; width:74%; }
.user-cars-wrapper p { width:100%;  }
.dealer-ads-wrapper p { clear:both; }

.ads-wrapper .sort-item.sort-price { width:110px; }

.dealer-logo-wrapper { float:left; width:auto; padding:10px; border:#e4f2fb 1px solid; margin:10px 0 10px 20px;  }
.compare{ float:left; width:100%; }
.compare table { float:left; width:100%; }
.ads-wrapper table { float:left; width:100%; }
.ads-wrapper{ float:left; width:100%; }
.compare ul { float:left; width:100%; padding:0px; margin:0px; list-style:none; border-bottom:3px solid #e5f3fb; }
.compare ul li, .ads-wrapper ul li { width:147px; float:left; text-align:center; margin:10px 5px 0 0; }
.compare ul li a, .ads-wrapper ul li a{ display:block; width:147px; height:26px; background:url(../images/common/tabs-back.gif) top no-repeat; background-position:0 -36px; color:#c59e1f;  font-size:1.4em; font-weight:bold; text-decoration:none; padding:10px 0 0 0; }
.compare ul li a:hover,.compare ul li a.selected, .ads-wrapper ul li a:hover, .ads-wrapper ul li a.selected { background-position:0px 0px; color:#1883b4;}

.ads-wrapper ul { float:left; width:100%; padding:0px; margin:0px; list-style:none; border-bottom:3px solid #e5f3fb; }

.compare-wrapper { float:left; width:49%; margin:0 3px 0 0; }
.compare-wrapper p { float:left; width:40%; padding:0px; margin:10px 0; }
.compare-wrapper small {  float:left; width:100%; color:#a1a1a2; }
.compare-wrapper h3 { float:left; width:37%; margin:15px 0 0 5px; padding:0px; color:#1883b4; font-size:1.2em;  }
.compare-wrapper h3 a { color:#1883b4; text-decoration:none;  }
.compare-wrapper h3 a:hover { color:#d0af18; }
.compare-wrapper .rating { float:left; width:166px; }
.compare-wrapper .img-wrapper { margin:0 5px 0 0; }

.compare-cars-wrapper { float:left; width:170px;  }
.compare-cars-wrapper h3 { width:77%; }
.compare-cars-wrapper p { width:77%; }
.compare-main-wrapper { float:left; width:49%; text-align:center; border-right:2px solid #e6f3fb; margin:10px 0 0 0; padding:0 3px; display:inline; overflow:hidden; }
.compare-main-wrapper .img-wrapper { float:none; display:block; width:160px; height:120px; margin:10px 10px 10px 90px;  }
.compare-main-wrapper.without { border:none; }

.car-finder-sort { float:left; width:100%; background:url(../images/common/big-block-head.gif) no-repeat top left;  }
.car-finder-sort h2 { float:left; width:337px; font-size:1.8em; color:#1883b4; font-weight:bold; padding:20px 10px 0px 10px; margin:0 0 0 1px;}
.car-finder-sort small { float:left; width:50px; padding:20px 0 0 0; color:#b0b0b0; text-align:right; }
.sort-item { float:left; width:90px; text-align:center; padding:20px 0 0 0; }
.sort-item a { float:left; width:90px; background:url(../images/common/car-finder-arrow.gif) no-repeat top; background-position:72px 15px; color:#8dacbe; font-size:1em; font-weight:bold; text-decoration:none; }
.sort-item a.selected { color:#008ed1; background-position:72px -18px; }
.car-finder-compare { float:left; width:23px;  }
.car-finder-compare label { background:url(../images/graphics/en/car-finder-compare.gif) no-repeat top; height:61px; width:23px; display:block; margin:0 0 8px 0; cursor:pointer; }
.car-finder-compare input { margin:0 0 0 6px; }
.compare-checked-btn-wrapper { float:left; width:100%; text-align:right; }
.compare-checked-btn { float:right; width:175px; height:29px; margin:0 0 5px 0; } 
.compare-checked-btn a { float:right; width:175px; height:29px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-179px -248px; }
.compare-checked-btn a:hover { background-position:-179px -277px; }
.compare-btn { float:right; width:78px; height:24px;  margin:10px 13px 0 0; }
.compare-btn a { display:block; width:78px; height:23px; text-decoration:none; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-180px -306px;  }
.compare-btn a:hover { background-position:-180px -330px;  }

.car-finder-wrapper { float:left; width:410px; }
.car-finder-wrapper img { border:none; }
.car-finder-wrapper h3,.car-finder-wrapper small { width:auto; }
.car-finder-item { float:left; width:90px; text-align:center; padding:10px 0 0 0; }
.car-finder-item a { color:#808181; text-decoration:none; font-weight:bold; }
.car-finder-item a:hover { text-decoration:underline; }

.favorites-wrapper { float:left; width:100%; }
.favorites-wrapper ul { list-style:none; margin:10px 30px; padding:0px; }
.favorites-wrapper ul li{ }
.favorites-wrapper ul li a { font-size:1.2em; font-weight:bold; text-decoration:none; }
.favorites-wrapper ul li a:hover { text-decoration:underline; }

.favorites-car { float:left; width:65%; }
.favorites-car h4 { font-size:1.8em; margin:0px; padding:8px 0 0 0; font-weight:bold; float:left; width:auto; }
.favorites-car h4 a { color:#d2b426; text-decoration:none; }
.favorites-car h4 a:hover { color:#1883b4; }
.favorites-car h5 { font-size:1.2em; margin:5px 0; padding:0px; font-weight:bold; float:left; width:30%; clear:both; }
.favorites-car h5 a { color:#424242; text-decoration:none; }
.favorites-car h5 a:hover { color:#1883b4; }
.favorites-car .date { width:75%; clear:both; }
.favorites-car .img-wrapper { margin:10px; }
.favorites-separator { float:left; width:96%; margin:10px 10px 0 10px; border-bottom:1px solid #e6f3fb; }
.favorites-separator.without { border-bottom:none; }

.my-cars { float:left; width:79%; }
.my-cars h4 { font-size:1.8em; margin:0px; padding:8px 0 0 0; font-weight:bold; float:left; width:auto; }
.my-cars h4 a { color:#d2b426; text-decoration:none; }
.my-cars h4 a:hover { color:#1883b4; }
.my-cars h5 { font-size:1.2em; margin:15px 0px 0px 7px; padding:0px; font-weight:bold; float:left; width:30%; }
.my-cars h5 a { color:#424242; text-decoration:none; }
.my-cars h5 a:hover { color:#1883b4; }
.my-cars .date { width:50%; margin:10px 0; }
.my-cars .img-wrapper { margin:10px; }
.my-cars-separator { float:left; width:96%; margin:10px 10px 0 10px; border-bottom:1px solid #e6f3fb; }
.my-cars-separator.without { border-bottom:none; }
.my-cars .car-price { margin:5px 2px 0 2px; color:#1883b4; }
.my-cars .car-price strong { margin:0px 3px; }

.car-main .small-highlighted { width:70%; }
.small-highlighted { margin:5px 2px 0 2px; color:#1883b4; font-size:1em; font-weight:bold; float:left; text-align:center; width:100%; height:37px; background:url(../images/common/small-highlighted-back.gif) repeat-x top; clear:both; display:inline; overflow:hidden;}
.small-highlighted strong { float:left; width:30%; background:url(../images/common/small-highlighted-left.gif) no-repeat top left; height:27px; padding:10px 5px 0 10px; color:#808080; text-align:left; display:inline; overflow:hidden;}
.small-highlighted span { float:right; width:55%; background:url(../images/common/small-highlighted-right.gif) no-repeat top right; height:27px; padding:10px 10px 0 5px; color:#1883b4; display:inline; overflow:hidden;}
.small-highlighted span a { text-decoration:none; color:#1883b4; display:inline; }
.small-highlighted span a:hover { color:#d2b426; }
.delete a { float:right; width:58px; height:23px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-180px -490px; }
.delete a:hover { background-position:-180px -513px; }

.edit a { float:right; width:58px; height:23px; margin:0 5px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-180px -537px; }
.edit a:hover { background-position:-180px -560px; }

.history a { float:right; width:78px; height:23px; margin:0 5px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-354px -497px; }
.history a:hover { background-position:-354px -520px; }

.check-btn a { float:right; width:89px; height:23px; margin:0 5px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-354px -356px; }
.check-btn a:hover { background-position:-354px -379px; }

.main-home a { float:right; width:118px; height:23px; margin:0 5px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-354px -450px; }
.main-home a:hover { background-position:-354px -473px; }

.update a { float:right; width:108px; height:23px; margin:0 5px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-354px -403px; }
.update a:hover { background-position:-354px -426px; }

.back a { float:right; width:58px; height:23px; margin:0 13px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -358px; }
.back a:hover { background-position:-503px -381px; }

.add-log a { float:right; width:98px; height:23px; margin:0 5px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-354px -544px; }
.add-log a:hover { background-position:-354px -567px; }

.checkbox-wrapper { padding:0 0 0 132px; width:70%; }
.checkbox-wrapper label { font-size:1.1em; color:#000000; }


.feed-comment { background:url(../images/graphics/en/feed-comment.gif) no-repeat top left; background-position: 0px 3px; padding:0 0 10px 25px; }
.feed-comment a { color:#d4a13b; }
.highlighted-block { float:left; width:94.6%; margin:7px; background:#e8f7ff; color:#1883b4; padding:10px; border:1px solid #c6e5f5; }
.highlighted-block h3 { float:left; width:auto; color:#1883b4; background:url(../images/common/no-result-icon.gif) no-repeat left; padding:7px 0 0 30px; height:22px; }
.highlighted-block h4 { float:left; width:auto; color:#1883b4; background:url(../images/common/no-result-icon.gif) no-repeat left; padding:7px 0 0 30px; height:22px; }
.highlighted-block a { margin:0 5px; width:auto; color:#000000; }
.highlighted-block a:hover {text-decoration:none; }

.result { float:left; width:40%; font-size:1.5em; color:#1883b4; font-weight:bold; text-align:left; }
.result em { color:#d0af18; font-style:normal; font-size:0.9em; }
.feed-car-update { background:url(../images/graphics/en/feed-car-update.gif) no-repeat top left; background-position: 0px 3px; padding:0 0 10px 25px; }
.feed-car-update a { color:#1883b4; }

.for-sale { float:left; width:53px; height:13px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-506px -514px; margin:6px 0 0 5px; }
.new-car { float:left; width:33px; height:13px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-506px -500px; margin:6px 0 0 5px; }
.used-car { float:left; width:33px; height:13px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-539px -500px; margin:6px 0 0 5px; }

/*------------4.1.Comments---------*/

.comments_wrapper { float:left; width:100%; }
.comment { float:left; width:100%; font-size:1.1em; }
.comment-head { float:left; width:100%; background:url(../images/common/comment-head-back.gif) repeat-x top; height:39px; font-weight:bold; margin:0px; padding:0px;}
.comment-title { float:left; width:40%; background:url(../images/graphics/en/comment-user-avatar.gif) no-repeat left top; height:29px; padding:10px 0 0 35px;  color:#407995;  text-align:center;}
.comment-username { float:left; width:30%;  height:29px; padding:10px 0 0 0; text-align:center; background:url(../images/common/comment-separator.gif) no-repeat left; }
.comment-username a { color:#407995; text-decoration:none; }
.comment-date { float:left; width:157px;  height:29px; padding:10px 0 0 0; text-align:center; color:#9cc3d5; font-size:0.9em; background:url(../images/common/comment-right-back.gif) no-repeat right top; }
.comment-counter { float:right; width:7%;  height:32px; padding:7px 29px 0 0; background:url(../images/graphics/en/comment-counter-back.gif) no-repeat right; color:#FFFFFF; text-align:right; font-size:1.5em; }
.comments-content { float:left; width:620px; background:url(../images/common/comment-back.gif) repeat-y; padding:10px; margin:0px; }
.comment-bottom { float:left; width:100%; background:url(../images/common/comment-bottom.gif) no-repeat bottom; height:11px; margin:0 0 10px 0; }
.add-comment-wrapper { float:left; width:100%; }
.add-comment { float:left; width:100%; background:url(../images/common/add-comment-back.gif) repeat-y; }
.add-comment-title { float:left; width:100%; background:url(../images/common/add-comment-head.gif) no-repeat top; margin:0px; padding:40px 0 0 0; }
.add-commment-btn { float:left; width:100%; background:url(../images/common/add-comment-bottom.gif) no-repeat bottom; margin:0px; padding:10px 0 20px 0; }
.add-comment label { float:left; width:12%; margin:0 10px 0 0; text-align:right; color:#1883b4; font-weight:bold; }
.commment-text { float:left; width:508px; background:url(../images/common/comment-text-back.gif) no-repeat top left; border:none; height:25px; padding:5px; margin:0 0 10px 0; }
.comment-textarea { float:left; width:605px; background:url(../images/common/comment-textarea-back.gif) no-repeat; background-position:86px 5px; border:none; height:112px; padding:5px; }
.comment-textarea textarea { margin:2px 0 0 5px;  width:500px; height:102px; padding:5px; border:0px solid #ffffff; }
.comment-btn { float:right; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-179px -82px; height:35px; width:118px; margin:0 38px 0 0; }
.comment-btn:hover { background-position:-179px -47px; }

.compare-comment { float:left; width:100%; }
.compare-comment-head { float:left; width:100%; background:#d7f2ff; height:29px; font-weight:bold; margin:0px; padding:10px 0 0 0; text-align:left; }
.compare-comments-content { text-align:left; margin:5px; width:97%; float:left; }
.compare-comment-title { float:left; width:30%; background:url(../images/common/compare-comments-icon.gif) no-repeat; background-position:5px 0; padding:0 0 0 25px; height:21px; color:#4a819c }
.compare-comment-username { float:left; width:30%; }
.compare-comment-username a { font-size:0.9em; color:#4a819c; text-decoration:none; }
.compare-comment-date { float:left; width:26%; font-size:0.8em; color:#9cc3d5; }
.compare-comment-counter { float:left; width:3%; font-size:1em; color:#000000; background:#b1dff6; padding:6px; margin:-4px 0 0 -4px;}

.add-new-car-wrapper { float:left; width:70%; padding:0 0 0 130px; }
.add-new-car-wrapper p { float:left; width:50%; }

.ads-wrapper .comment-bottom { background:url(../images/common/comment-bottom-big.gif) no-repeat bottom; }
.ads-wrapper .comments-content { background:url(../images/common/comment-back-big.gif) repeat-y; width:98% }
.ads-wrapper .add-comment-title { background:url(../images/common/add-comment-head-big.gif) no-repeat top; }
.ads-wrapper .comment-username { width:32%; }
.ads-wrapper .comment-date { width:169px; }
.ads-wrapper .add-commment-btn { background:url(../images/common/add-comment-bottom-big.gif) no-repeat bottom; }
.ads-wrapper .add-comment { background:url(../images/common/add-comment-back-big.gif) repeat-y; }
.ads-wrapper .comment-textarea { background-position:96px 5px; width:100%; }
.ads-wrapper .comment-textarea textarea { margin:2px 0 0 0px; }

/*------------5.1.Home------------*/

.home-slider { float:left; width:100%; background:url(../images/common/home-slider-back.gif) repeat-x top; height:248px; }
.slider-text { float:left; width:447px; height:248px; background:url(../images/graphics/en/home-slider-text.gif) top left no-repeat; }
.slider-seller { float:left; width:151px; height:248px; background:url(../images/graphics/en/home-slider.gif) top left no-repeat; }
.slider-seller:hover { background-position: 0 -248px; cursor:pointer;}
.slider-seller a { display:block; width:151px; height:248px; text-decoration:none; }
.slider-owner { float:left; width:151px; height:248px; background:url(../images/graphics/en/home-slider.gif) top left no-repeat; background-position:-151px 0px;  }
.slider-owner:hover { background-position:-151px -248px; cursor:pointer;}
.slider-owner a { display:block; width:151px; height:248px; text-decoration:none; }
.slider-dealer { float:left; width:151px; height:248px; background:url(../images/graphics/en/home-slider.gif) top left no-repeat; background-position:-302px 0px; }
.slider-dealer:hover { background-position:-302px -248px; cursor:pointer;}
.slider-dealer a { display:block; width:151px; height:248px; text-decoration:none; }


.home-slider-signup { float:left; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:0px -325px; width:180px; height:55px; margin:165px 0 0 228px; }
.home-slider-signup:hover { background-position:0px -380px;}
.dashboard { float:left; width:100%; height:200px;}
.dashboard h2 { font-size:2.5em; color:#1883b4; }
.car-finder-bar { float:left; width:100%; height:57px; margin:10px 0 0 0; background:url(../images/common/car-finder-bar.gif) no-repeat top; }
.car-finder-bar .car-finder-selector-head { margin:0 0 0 20px; font-size:1.4em; }
.car-finder-bar h2 { float:left; width:auto; margin:10px 0 0 0; font-size:1.4em; }
.car-finder-bar .car-finder-selectors-medium { margin:10px 0 0 0; }
.car-finder-bar .car-finder-btn { margin:2px 0 0 10px; }

.featured-ads { float:left; width:100%; margin:10px 0 0 0; overflow:hidden; display:inline; }

.home-component { float:left; width:614px; margin:10px 10px 10px 0; background:url(../images/common/home-big-block-back.gif) repeat-y; }
.home-component h3 { background:url(../images/common/home-big-block-head.gif) no-repeat top; font-size:1.8em; color:#1883b4; font-weight:bold; padding:20px 10px 0px 10px; margin:0px; }
.home-component h4 { float:left; width:60%; font-size:1.5em; padding:0px; margin:10px 0 5px 5px; }
.home-component h4 a { color:#d4a13b; text-decoration:none; }
.home-component  h4 a:hover { color:#1883B4; }
.home-component small { font-size:0.9em; width:100%; float:left; padding:3px 0 0 0; color:#9d9fa0; clear:both; }
.home-component p { float:left; width:100%; margin:5px 0; color:#808181; }
.home-cars-wrapper { float:left; width:63%; }
.home-cars-new { float:left; width:36%; background:url(../images/graphics/en/new-car-sign.gif) no-repeat left; background-position:10px 10px; }
.home-cars-used { float:left; width:36%; background:url(../images/graphics/en/used-car-sign.gif) no-repeat left; background-position:10px 10px; }
.home-component-bottom { float:left; width:614px; background:url(../images/common/home-big-block-bottom.gif) no-repeat bottom; height:12px; margin:10px 0 0 0; }
.home-img { float:left; border:#d7efff 1px solid; width:auto; margin:0 0 0 39px; }


.small-block { float:left; width:273px; margin:10px 0; background:url(../images/common/small-block-back.gif) repeat-y; }
.small-block h2 { width:264px; background:transparent url(../images/common/small-block-head.gif) no-repeat center top; color:#1883B4; font-size:1.8em; font-weight:bold; margin:0; padding:10px 0 0 10px;}

.small-news { float:left; width:100%; background:url(../images/common/news-separator.gif) no-repeat bottom center; }
.small-news img { float:left; width:68px; margin:10px; border:#d3d3d4 1px solid; }
.small-news h3 { float:left; width:60%; font-size:1.1em; }
.small-news h3 a { color:#d4a13b; text-decoration:none; }
.small-news h3 a:hover { color:#1883B4; }
.small-news p { color:#808181; margin:10px; }
.small-block ul { float:left; width:100%; list-style:none; padding:0px; margin:5px 0;  }
.small-block ul li { background:url(../images/common/news-separator.gif) no-repeat bottom center; }
.small-block ul li a { background:url(../images/common/news-arrow.gif) no-repeat left; background-position:7px 0px; padding:0 0 10px 30px; display:block; margin:10px 0; color:#588db0; font-weight:bold; text-decoration:none;}
.small-block ul li a:hover {text-decoration:underline;}
.small-block-bottom { float:left; width:273px; height:30px; background:url(../images/common/small-block-bottom.gif) no-repeat center bottom; text-align:right; }
.small-block-bottom a { color:#588db0; text-decoration:none; margin:0 10px; }
.small-block-bottom a:hover {  text-decoration:underline; }
.small-block-dashboard { float:left; width:251px; margin:10px 0; background-image:url(../images/common/small-block-back-small.gif); background-position: repeat-y center;  }
.small-block-dashboard h2 { width:241px; background:transparent url(../images/common/small-block-head-small.gif) no-repeat center top; color:#1883B4; font-size:1.8em; font-weight:bold; margin:0; padding:10px 0 0 10px; }
.small-block-dashboard ul { float:left; width:100%; list-style:none; padding:0px; margin:5px 0;  }
.small-block-dashboard ul li { background:url(../images/common/news-separator-small.gif) no-repeat bottom center; margin:0px; padding:0px; float:left; width:100%; }
.small-block-dashboard ul li a { background:url(../images/common/news-arrow.gif) no-repeat left; background-position:7px 0px; padding:0 0 10px 30px; float:left; margin:10px 0; color:#588db0; font-weight:bold; text-decoration:none; overflow:hidden; display:inline;  width:93%;}
.small-block-dashboard ul li a:hover {text-decoration:underline;}
.small-block-bottom-dashboard a { color:#588db0; text-decoration:none; margin:0 10px; }
.small-block-bottom-dashboard a:hover {  text-decoration:underline; }
.small-block-bottom-dashboard { float:left; width:251px; height:30px; background:url(../images/common/small-block-bottom-small.gif) no-repeat center bottom; text-align:right; }
.small-news-dashboard { float:left; width:100% background:url(../images/common/news-separator-small.gif) no-repeat bottom center;f }
.small-news-dashboard { float:left; width:100%; background:url(../images/common/news-separator.gif) no-repeat bottom center; }
.small-news-dashboard img { float:left; width:68px; margin:10px; border:#d3d3d4 1px solid; }
.small-news-dashboard h3 { float:left; width:60%; font-size:1.1em; }
.small-news-dashboard h3 a { color:#d4a13b; text-decoration:none; }
.small-news-dashboard h3 a:hover { color:#1883B4; }
.small-news-dashboard p { color:#808181; margin:10px; }


/*-------------5.2 Profiles--------------------*/

.profile-data { float:left; width:100%; height:250px; }
.profile-data h2{ float:left; width:50%; font-size:2.5em; margin:5px 10px; color:#1883b4;}
.profile-data p{ float:left; width:50%; font-size:1.3em; margin:0 10px; color:#535353; }

.classified-price { float:left; width:80%; color:#588db0; font-size:1em; margin:5px 0 0 0; clear:both;}

.contact-me  { float:right; width:78px; height:23px; text-decoration:none; overflow:hidden; }
.contact-me  a { display:block; width:78px; height:23px; text-decoration:none;  background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -405px; }
.contact-me a:hover { background-position:-503px -428px; }

.dealer-info { float:right; width:78px; height:23px; text-decoration:none; overflow:hidden; }
.dealer-info  a { display:block; width:78px; height:23px; text-decoration:none;  background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -452px; }
.dealer-info a:hover { background-position:-503px -475px; }

.default-avatar { float:left; width:198px; height:184px;  background:url(../images/common/user-avatar.gif) no-repeat top center; background-position:10px 12px; border:#e4f2fb 1px solid; padding:10px 0 0 0; }
.default-logo { float:left; width:198px;  background:url(../images/common/default-logo-large.gif) no-repeat top center; background-position:10px 12px; border:#e4f2fb 1px solid; padding:10px; }
.profile-data small { float:left; color:#c3c3c3; width:200px; height:30px; }
.profile-label { float:left; color:#d6ba37; width:120px; height:30px; font-weight:bold; }
.profile-vary { float:left; color:#535353; width:250px; height:30px; font-weight:bold; }
.profile-vary a { color:#535353; text-decoration:none; }
.profile-vary a:hover { text-decoration:underline; }
.profile-url { float:left; color:#535353; width:250px; height:30px; font-weight:bold; }
.profile-url a { color:#535353; text-decoration:none; }
.profile-url a:hover { color:#d0af18; }


.profile-ads { float:left; width:100%; background:url(../images/dummy/ads.gif) no-repeat top left; height:327px; margin:20px 0 0 0; }
.dealer-cars { float:left; width:100%; background:url(../images/dummy/cars.gif) no-repeat top left; height:471px; margin:65px 0 0 0; }
.branches { float:left; width:100%; }
.branches h2 { margin:10px 0 0 0; font-size:1.5em;}
.branch { float:left; width:100%; border-bottom:1px solid #e6f4fb; padding:0 0 10px 0; }
.branch h2 { margin:10px 0 0 0; font-size:1.5em;}
.branch h4 { margin:5px 0; color:#d0af18; font-size:1.3em;}
.branch p { float:left; width:100%; margin:5px; color:#bdbdbd; }
.branch span { height:15px; color:#535353; }
.small-logo { float:left; width:31px; height:25px; }
.small-logo img { float:left; width:31px; height:25px; border:none; margin:10px 0 0 0; padding:0px; }

/*-------------5.3 Dashboard--------------------*/

.dashboard-menu { background-color:transparent; padding-top: 10px; display:none; }
.dashboard-menu ul { list-style:none; margin:0px; padding:0 0 10px 0; background:url(../images/common/dashboard-menu-bottom.gif) bottom no-repeat; }
.dashboard-menu ul li { width:231px; background:url(../images/common/dashboard-menu-button.gif) top no-repeat; height:40px; margin:2px 10px;  }
.dashboard-menu ul li:hover { background-position:0 -40px; }
.dashboard-menu ul li a { display:block; width:181px; height:28px; padding:12px 0 0 50px; text-align:left; font-size:1.2em;  text-decoration:none; color:#000000;}
.dashboard-menu-add a { background:url(../images/common/dashboard-menu-add.png) no-repeat top left; background-position:11px 6px; }
.dashboard-menu-fav a { background:url(../images/common/dashboard-menu-fav.png) no-repeat top left; background-position:11px 6px;}
.dashboard-menu-cars a { background:url(../images/common/dashboard-menu-car.png) no-repeat top left; background-position:11px 6px;}
.dashboard-menu-ads a { background:url(../images/common/dashboard-menu-ads.png) no-repeat top left; background-position:11px 6px;}
.dashboard-menu-maintenance a { background:url(../images/common/dashboard-menu-maintenance.png) no-repeat top left; background-position:11px 6px;}
.fav-date { color:#999999; }
.edit-car { float:right; width:118px; height:35px; }
.edit-car a { display:block; width:118px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-355px -72px; }
.edit-car a:hover { background-position:-355px -107px; }
.sell-car { float:right; width:118px; height:35px; margin:5px 0 0 0; }
.sell-car a { display:block; width:118px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-355px -143px; }
.sell-car a:hover { background-position:-355px -178px; }
.check-car { float:right; width:118px; height:35px; margin:5px 0 0 0; }
.check-car a { display:block; width:118px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-355px -214px; }
.check-car a:hover { background-position:-355px -249px; }

.remove-sell { float:right; width:118px; height:35px; margin:5px 0 0 0; }
.remove-sell a { display:block; width:118px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-355px -285px; }
.remove-sell a:hover { background-position:-355px -320px; }

.car-notifications { float:left; width:100%; }
.car-expirations { float:right; width:40%; margin:11px 0; color:#407995; }
.car-expirations.soon { color:#ec9e3c; }
.car-notifications .form-data { margin:10px 10px 10px 63px; font-weight:normal; }
.car-expirations span { margin:0 20px; }
.car-expirations.expired { color:#FF0000; }

.img-container { clear:both; width:auto; height:150px; }

/*--------------------------Sponsorship-----------------*/
.sponsorship { width:81%; margin:0 auto; } 
.sponsorship dl { float:left; width:100%; padding:0px; margin:0px; }
.sponsorship dt { float:left; width:29%;  padding:10px; background:#e2f0f7; margin:3px 0 0 0; height:15px; color:#3492bd; font-size:1.2em; font-weight:bold;} 
.sponsorship dd { float:left; width:20%; padding:10px; text-align:center; margin:3px 0 0 0; height:15px; background:#f6fcff; font-weight:bold; font-size:1.1em; }  
.sponsorship small { float:left; width:100%; margin:10px 0 0 0 ; color:#999999; font-size:1em; }
.sponsorship strong { font-size:1.2em; font-weight:bold; }
.platinum { color:#fcb012; }
.plus { color:#1e6585; }
.basic { color:#595959; }

.friends-wrapper { float:left; width:100%; }
.friend-data { float:left; width:70%; }
.friends-separator { float:left; width:96%; margin:10px 10px 0 10px; border-bottom:1px solid #e6f3fb; }
.friends-separator.without { border-bottom:none; }
.friends-separator h4 { font-size:1.8em; margin:0px; padding:8px 0 0 0; font-weight:bold; float:left; width:auto; }
.friends-separator h4 a { color:#d2b426; text-decoration:none; }
.friends-separator h4 a:hover { color:#1883b4; }
.friends-separator .date { float:left; width:200px; }
.friends-btn-wrapper { float:left; width:100%; height:40px; }
.friends-btn { float:right; width:178px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-596px -370px; }
.friends-btn a{ display:block; width:178px; height:35px; text-decoration:none; }
.friends-btn:hover { background-position:-596px -405px; }



#maintenance .small-logo, #edit .small-logo, #check .small-logo, #add .small-logo { float:left; width:31px; height:25px; }
#maintenance .small-logo img, #edit .small-logo img, #check .small-logo img, #add .small-logo img  { float:left; width:31px; height:25px; border:none; margin:10px 0 0 0; padding:0px; }
#maintenance h3 { float:left; width:100%; height:25px; margin:10px 0 0 0; padding:0px; background:none; }
.car-title { float:left; width:100%; height:25px; margin:10px 0 0 0; padding:0px; background:none; }

.edit-service, .update-service, .update-mileage  { float:left; margin:10px; padding:0 0 10px; }
.edit-service h3, .update-service h3, .update-mileage h3 { float:left; margin:10px 10px 5px; color:#D0AF18; font-size:1.6em; background:none; padding:0px; width:auto;}
.edit-service h3 a, .update-service h3 a, .update-mileage h3 a { color:#D0AF18; float:left; font-size:1.4em; text-decoration:none; }
.edit-service h3 a:hover, .update-service h3 a:hover, .update-mileage h3 a:hover { color:#1883B4;}
.block .reg-btn-wrapper_lightbox{ margin:5px 0 0 138px; clear:both;}
.check-wrapper .reg-btn-wrapper_lightbox{ margin:5px 0 0 138px; clear:both; }