@charset "utf-8";
@import url("carlog-en.css");
/*-------------Table of Contents------------*/
/*
0.Table of Contents
1.Master
2.Forms
3.Flashes
4.Layout 
5.Content
5.1.Home
5.2.Profile
6.Discussions
*/

.hide-activate { visibility:hidden;}
.next-en-carlog { float:right; width:78px; height:23px; margin:5px 0 0 10px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -528px; text-indent:-1000px; }
.next-en-carlog:hover { background-position:-503px -551px; }
.previous-en-carlog { float:left; width:78px; height:23px; margin:5px 0 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-583px -528px; text-indent:-1000px; }
.previous-en-carlog:hover { background-position:-583px -551px; }
.lightbox-wrapper-carlog { width:200px; margin:0 auto; }


/*-------------1.Master------------*/

body { background:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; cursor:default; margin:0px; padding:0px; }
a, a:active, a:visited { outline:0px; cursor:pointer;color:#21B1D0;}
img { border:0px; vertical-align:middle }
.hide-text { line-height:0px; font-size:0px; text-indent:-1000px; text-decoration:none; overflow:hidden; color:#FFF }
.facebookTrial{
	color: #ffffff;
}
/*-------------2.Forms------------*/

form { float:left; width:100%; margin:0px;background:#333333;}
form label { float:left; width:130px; text-align:right; margin:7px 10px 0 0; font-size:1.2em; font-weight:bold; color:#99CCCC; }
form input { width:270px; text-align:left; border:#5d5d5d 2px solid; height:21px; padding:5px;background:#4d4d4d;color:#ffffff}
form p { float:left; width:100%; margin:10px 0; padding:0px; text-align:left; }
Select { float:left; width:283px; text-align:left; border:#5d5d5d 2px solid; height:35px; padding:5px; background:#4d4d4d;color:#ffffff}
Select.small { width:89px; text-align:left; border:#5d5d5d 2px solid; height:35px; margin:0 8px 0 0; padding:5px; }
.textarea { float:left; width:283px; height:75px;  border:#5d5d5d 2px solid;background:#4d4d4d;color:#fff;}
.textarea.contact-us { height:150px;}
.check-box { float:left; width:auto; height:auto; background:none; display:inline; border:none;  }
.check-box-label { float:left; width:auto; clear:none; color:#ffffff; font-size:1em; font-weight:normal; }
.form-data { float:left; width:250px; font-weight:bold; font-size:1.2em; margin:8px 10px 0 63px; }


.car-profiles-search-form-fix {width:100%; overflow:hidden;}

.file-wrapper { float:left; width:243px; text-align:center; border:#5d5d5d 2px solid;  padding:15px 10px 15px 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 25px 140px; width:80%; }
.top-separator { border-top:8px #262626 solid; padding:15px 0 0 0; }
.success { color:#92A925; margin:10px 0 0 5px; }
.fail { color:#C76969; margin:10px 0 0 5px; }

.form-head { float:left; width:100%; color:#ffffff; padding:5px 0; margin:10px 0; font-size:1.4em; }
.form-head strong{margin:0 10px;}
.login { float:left; width:449px; background:url(../images/common/login-back.gif) repeat-y; margin:0px; display:inline; }
.login .login-btn{margin:7px 0 0 20px;}
.login form{background:#222;}

.header-login { float:right; width:250px;height:200px;position:absolute;top:23px;right:40px;z-index:10001;color:#333;}
.user-options .header-login a{margin:0px;}
.header-login p { margin:0px; padding:0px;float:left; width:100%; }
.header-login form{background:#fff;-moz-border-radius:7px;-moz-border-radius-topright:0px;padding:15px;height:200px;-moz-box-shadow:-4px 5px 5px #151515;-webkit-box-shadow:-4px 5px 5px #151515;}
.header-login .check-box-label{color:#ccc;}
.login-btn { float:left; width:68px; height:30px; background:url(../images/graphics/en/go-login.png) no-repeat 0 0; margin:5px 0 10px 0; }
.login-btn:hover{background-position:0 -31px;}
.header-login .login-extra{float:left;margin:10px 0 0 10px;}
.header-login .login-extra label{margin-top:2px;}
.header-login .hot-link{clear:both;}
.header-login .facebook-connect{font-weight:normal;font-size:0.9em;line-height:1.3em;margin:5px;border-top:1px dashed #CCCCCC;margin:10px 0 0;padding: 12px 0 0 0;}

.user-options .header-login a.login-btn{margin:10px 0 0 0;}

.login-input-small {-moz-border-radius:5px;background:#f6f6f6;border-color:#A6A5A5 #ECEBEB #ECEBEB #A6A5A5;border-style:solid;border-width:1px;color:#848484;font-size:1.3em;padding:5px 10px;margin:5px 0;width:225px;}
.hiden-input-small {display:none;-moz-border-radius:5px;background:#f9f9f9;border-color:#A6A5A5 #ECEBEB #ECEBEB #A6A5A5;border-style:solid;border-width:1px;color:#545454;font-size:1.3em;padding:5px 10px;margin:5px 0;width:225px;}

.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 h2 { margin:20px 0 10px 30px; padding:0px; font-size:2.5em; font-weight:bold; color:#21B1D0; }
.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 {-moz-border-radius:5px;background:#181818;border-color:#000 #444 #444 #000;border-style:solid;border-width:1px;color:#848484; float:left; width:258px; height:30px; font-size:1.5em;  padding:5px 10px;}
.hiden-input {-moz-border-radius:5px;background:#181818;border-color:#000 #444 #444 #000;border-style:solid;border-width:1px;color:#848484; float:left; width:258px; height:30px; display:none; font-size:1.5em;  padding:5px 10px;}

.login p.login-bottom {margin:0px;padding:0px;} 
.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 10px; padding:0; line-height:25px;  width:auto; text-align:right; display:inline; }
.facebook-connect a { text-decoration:none; color:#929596; display:block;  }
.facebook-connect a:hover { text-decoration:underline; }

.send-btn { float:left; width:70px; height:29px; background:url(../images/graphics/en/sendbtn.png) no-repeat; background-position:0px 0;}
.send-btn:hover { background-position:0px -31px;}

.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:#21B1D0;  margin:0 10px; }
.change-account-settings { float:left; width:100%;  }

.change-image { float:left; width:260px; background:#4d4d4d; padding:10px; border: 2px solid #5d5d5d;}
.change-image img { float:left; width:80px; }
.change-image a { color:#21B1D0; float:left;  width:50px; margin:40px 0 10px 20px;}
.file-cancel { color:#21B1D0; 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:#292929 url(../images/icons/flashes/error.png) no-repeat 2% 20px; border:2px solid #d31030; 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; 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:10px 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:10px 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:10px 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:#ffffff; 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:#C76969; 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:#99CCCC;background:#333;}
.form_note_1{ font: 100% "tahoma", "Trebuchet MS", Verdana, sans-serif; color:#99CCCC;background:#333;float:left;width:100%;margin-bottom:10px;padding:0 10px 15px 10px }
.form_note_1 label {color:#99CCCC;float:left;font-size:1em;font-weight:bold;margin:7px 0 0 10px;text-align:left;width:auto;}
.form_note_1 .reg-btn-wrapper{margin:10px;float:left;}
.wrapper p.page_note{padding:10px}
.page_important{ font: 100% "tahoma", "Trebuchet MS", Verdana, sans-serif; color:#C76969; padding:10px 0 0 45px; float:left; width:92%; margin:0px;}
.check-wrapper { float:left; width:100%; overflow:hidden;margin:10px 0; }

.mileage { float:left; width:95%; margin:20px 0px 0 20px; border-bottom:1px solid #3d3d3d; 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 #5d5d5d; padding:10px; margin:1px; background:#4d4d4d; color:#21B1D0; 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 -180px -353px;  }
.ubdate-mileage-btn a { width:147px; height:29px; display:block; text-decoration: none; }
.ubdate-mileage-btn:hover { background-position:-180px -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:#21B1D0;}

.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:#333333; 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:#C76969; 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:#4D4D4D; width:650px; margin:5px 0; padding: 0 5px;}
.check-wrapper h3 { float:left; color:#D0AF18; font-size:1.3em; padding:5px; margin:2px; font-weight:bold;}
.check-wrapper p { color:#ffffff; font-size:0.9em; margin:10px 0 10px 5px; padding:0px; }
.check-wrapper .needed { border:#C76969 3px solid; width:645px; }
.check-wrapper .needed h3 { color:#C76969; }
.check-wrapper .edited { border:#bbe27f 1px solid; width:647px; }
.main_wide ul { width:99%; }
.main_wide ul li { width:99%; }
.maintenance_wrapper { float:left; width:100%; height:auto;background:#333333;padding-bottom:20px; }

.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:#333333;padding:3px; color:#ffffff;}
.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:#999999; }
.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 -180px -412px; float:left; height:39px; width:120px;}
.add-btn:hover { background-position:-180px -451px;}


#maintenance .small-logo, #edit .small-logo, #check .small-logo, #add .small-logo { float:left; width:70px; height:25px; }
#maintenance .small-logo img, #edit .small-logo img, #check .small-logo img, #add .small-logo img  { float:left; width:80px; height:auto; border:none; margin:4px 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:none;margin:0 auto;width:960px;}
.wrapper { width:960px; margin:0 auto;float:left; clear:both;background:#222222;float:left;padding:0px}

.header { float:none; width:960px; height:143px; position:relative;margin:0 auto;z-index:100;}
	
	.header .wrapper{background:#262626;}
	.user-options { float:left; width:940px; height:26px; font-family:Tahoma;background:#151515; padding:0 10px;border-bottom:2px solid #000000;}
	.user-options a.header-user-name { color:#3eb9d5; font-weight:bold; text-decoration:none; }
	.user-options a { margin:0 10px 0 0; color:#99CCCC; text-decoration:none; }
	.user-options a:hover { text-decoration:underline; }

	.lang-options { float:left; width:100%; height:21px; font-family:Tahoma; }
	.lang-options a.header-user-name { color:#3eb9d5; font-weight:bold; text-decoration:none; }
	.lang-options a { margin:0 10px 0 0; color:#99CCCC; text-decoration:none; }
	.lang-options a:hover { text-decoration:underline; }
	.lang-options a.lang-arabic { float:left; width:54px; height:19px; background:url(../images/common/lang-arabic.gif) no-repeat top; margin:0px 10px 0 0px;}
	.lang-options a.lang-arabic:hover { background-position:-1px -19px;}
	
	.user-options .user-login { float:right; margin:0px 0 0 0; font-size:1em; color:#ccc; width:233px; overflow:hidden; text-align:right; }
	.user-options .user-login a { float:right; margin:0px 0 0 10px; background:url(../images/graphics/en/login.png) no-repeat top left; width:100px; height:28px;}
	.user-options .user-login a:hover, .user-options .user-login.selected a { margin:0px 0 0 10px; }
	.user-options .user-login.selected a { background-position:0px -28px; }
	.user-options .user-login span { float:left; width:120px; }
			
	.date,.user-data {padding:7px 0 0 0;}
	.date { font-size:0.9em; width:20%; float:left;color:#99CCCC;  }
	.user-data { width:auto; text-align:right; float:right; color:#99CCCC;margin-right:0px;padding:3px 0 0 0;}
	.user-data span{float:left;height:20px;line-height:19px;}
	.user-options a.dashboard, .user-options a.update, .user-options a.logout, .user-options a.account-settings{background:url(../images/common/user-data-icons.gif) no-repeat top left;padding-left:20px;float:left;height:18px;line-height:19px;}
	.user-options a.update{background-position:0 -18px;}
	.user-options a.logout{background-position:0 -36px;}
	.lang { float:left; }
	.lang-english { float:left; width:54px; height:19px; background:url(../images/common/lang-english.gif) no-repeat top;}
	.user-options a.lang-arabic { float:left; width:54px; height:19px; background:url(../images/common/lang-arabic.gif) no-repeat top; margin:0px 10px 0 0px;}\
	.lang a:hover { background-position:-1px -19px; }
	.user-options a.lang-english{ margin:0 10px 0 0;}
	
	.banner { float:left; width:100%; height:115px;padding:0 ; overflow:hidden;background:url(../images/common/banner_bg.gif) no-repeat 0 0;border-bottom:3px solid #000000;}
	.banner .logo { float:left; width:327px; height:118px; margin:0 0 0 0; padding:0px;  overflow:hidden; display:inline;  }
	.banner .logo a { float:left; width:277px; height:67px;}
	.banner h1 { float:left; width:327px; height:114px; background:url(../images/common/logo.gif) no-repeat;  }
	.banner h1 a { float:left; width:277px; height:110px;}	
	
	.banner ul { float:right; width:380px; height:55px; list-style:none; padding:0px 10px 0 0; margin:85px 0 0 0; position:relative;  }
	.banner ul li { float:left; height:29px; margin:0 3px; padding:0px; }
	.banner ul li a{ display:block; width:89px; height:29px; cursor:pointer; }
	.banner ul li.selected { background-position:0 -29px; }
	
	.nav-home { background:url(../images/graphics/en/nav-home.gif) no-repeat top;  width:89px;}
	.nav-home:hover { background-position:0 -29px; }
	.nav-newcars { background:url(../images/graphics/en/nav-newcar.gif) no-repeat top; width:89px; }
	.nav-newcars:hover { background-position:0 -29px; }
	.nav-usedcars { background:url(../images/graphics/en/nav-usedcar.gif) no-repeat top;  width:89px;}
	.nav-usedcars:hover { background-position:0 -29px; }
	.nav-sections { background:url(../images/graphics/en/nav-sections.gif) no-repeat top; position:relative; width:89px; }
	.nav-sections:hover { background-position:0 -29px; }
	.nav-news { background:url(../images/graphics/en/nav-news.gif) no-repeat top;  width:89px;}
	.nav-news:hover { background-position:0 -29px; }
	.nav-search { background:url(../images/graphics/en/nav-search.gif) no-repeat top;width:242px; }	
	.nav-search input{background:none;border:none;margin:5px 0 0 10px;}
	.nav-search input.search_btn{color:#fff;margin:0 0 0 19px;font-size:1.3em;cursor:pointer;}

.footer { width:960px; }
	.footer.home-footer { margin:15px 0 0 0; }
	.footer ul { float:left; width:100%; list-style:none; background:url(../images/common/footer.gif) no-repeat left; background-position:0 5px;height:150px; overflow:hidden; display:inline; }
	.footer ul li{ float:left; width:18%; text-align:center; overflow:hidden;margin:16px auto 0 auto;}
	.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;background:#4d4d4d }
	.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:auto; background:url(../images/common/footer-logo.gif) no-repeat left; background-position:0px 11px; height:21px; padding:20px 0 0 35px; color:#cccccc;margin:0 20px;}
	.footer-links { float:right;padding:20px 0 0 0; color:#7b7b7b; margin-right:20px; }
	.footer-links a { color:#cccccc; text-decoration:none; margin:0 4px;  }
	.footer-links a:hover { text-decoration:underline;  }

.pagination { float:left; width:99.5%;height:28px; margin:10px 0; padding: 0 10px;}
.pagination a { float:left; width:auto; background:#4D4D4D; border:#666 1px solid; height:17px; padding:2px 8px; color:#fff; text-align:center; text-decoration:none; margin:2px; }
.pagination a:hover,.pagination .selected { background:#79bedd; color:#FFFFFF;}
.pagination .disabled,.pagination .disabled:hover { background:#333333; color:#666666;}

/*------------5.Content------------*/

.content { float:none; width:960px;margin:0 auto; }
.content .wrapper{padding:0 15px 20px;width:930px;}
.content .main { float:left; width:660px; margin:20px 0 0 0; overflow:hidden; display:inline; }
.content .main_wide { width:731px;}
.content .main_wide form{background:#333;padding:5px 0; }
.content .main_narrow { width:590px;}
.content .side { float:left; width:251px; margin:20px 0 0 19px; overflow:hidden;  display:inline; }
.content .side_narrow { width:180px;text-align:center;}
.content .side_wide { width:300px;}
.side p{ margin:0px; padding:0px;}
.main.homecontent { float:right; }
.side.homecontent { float:left; }
.side-component { float:left; width:100%;margin:0 0 10px 0;background:#333;padding-bottom:15px;}
.side-component.agent p { float:left; width:230px; margin:5px 0;padding:0 10px; }
.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:5px 0 0 10px; font-size:1.2em; }
.lower-text a { color:#21B1D0; text-decoration:underline; }
.lower-text a:hover { text-decoration:none; }
.image-ver { float:left; height:120px; width:280px; border:#5d5d5d 2px solid; }

.block { float:left;  width:100%; background:#333333; color:#ffffff;  margin:0 0 10px 0;border-top:5px solid #21B1D0;  }
.block h3{ font-size:1.8em; color:#ffffff; font-weight:bold; padding:10px 10px 10px 10px; margin:0px; }
.block-head { float:left; width:640px; height:46px; background:url(../images/common/main-block-head.gif) no-repeat top;display:none; }
.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:#333; 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;margin:5px 20px }
.add-new-branch:hover { background-position:0px -128px; }
.branch-data { float:left; width:78%; margin:10px 0; padding:20px 0; 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; float:left; width:auto; padding:5px 0 0 0; }

.big-block { float:left;  width:100%; background:#4D4D4D ; color:#ffffff; margin:20px 0 10px 0; overflow:hidden; display:inline; border-top:5px solid #21B1D0;  }
.big-block h2 { background:#333333; font-size:1.8em; color:#fff; font-weight:bold; padding:10px; margin:0px; float:left; width:100%; }
.big-block-bottom { float:left; width:730px; height:4px;  }
.block-content { float:left; width:703px; border-bottom:3px solid #333; margin:0; padding:5px; display:inline; }
.block-content img { float:left;  width:168px; border:#d7efff 1px solid; margin:0px 10px 0 0;}
.block-content h3 { float:left; width:83%; margin:10px 0 5px 0; padding:0px; color:#21B1D0;  font-size:1.5em; }
.block-content h3 a { float:left; color:#F15A24; text-decoration:none; }
.block-content h3 a:hover { color:#21B1D0;  }
.block-content h4 { float:left; width:82%; margin:0; padding:0px; font-size:1.8em; }
.block-content h4 a { float:left; color:#21B1D0; text-decoration:none; }
.block-content h4 a:hover { color:#21B1D0;text-decoration:underline;;  }
.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:#4D4D4D; color:#000000; margin:0 0 10px 0; overflow:hidden; }
.big-block-cars h2 { background:#333; font-size:1.8em; color:#fff; font-weight:bold; padding:10px 10px 10px 10px; margin:0px; width:570px; }
.big-block-cars-bottom { float:left; width:100%; height:4px; background:#333;  }
.block-cars-content { float:left; width:100%; border-bottom:#333333 8px solid; margin:0; padding:5px; background:#4D4D4D none repeat scroll 0 0;color:#fff}
.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:#21B1D0; display:inline; font-size:1.2em; }
.block-cars-content h3 a { float:left; color:#F15A24; font-size:1.4em; text-decoration:none; }
.block-cars-content h3 a:hover { color:#21B1D0;  }
.block-cars-content small { float:left; color:#bdbdbd; font-size:0.9em; width:63%; margin:5px 0;  display:inline; }
.block-cars-content p { color:#fff; 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; margin:10px}
.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:-179px -23px;}
.block-content.without { border:none; }
.news-story { float:left; width:99%;background:#333333;padding:15px;width:701px;margin-bottom:20px;}
.news-story h2 { color:#ffffff; font-size:2em; margin:5px 0; padding:0px;   }
.news-story small { color:#bebdbd; margin:0 0 10px 0;display:block; }
.img-wrapper{ float:left; width:auto; border:#80CBE5 1px solid; background:#4D4D4D;padding:1px; 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 0px 0 0; font-size:1.1em; float:left;}
.news-story strong { font-size:1.2em; color:#d0af18; margin:0 0 10px 0; float:left; width:52%;}

.story-title{float:left;width:74%;}
.story-body{float:left;width:100%;}
.activities{float:right;width:26%; }

.title { float:left; width:100%;font-weight:bold;height:auto; margin:20px 0 0 0;background:#333333 none repeat scroll 0 0;border-top:5px solid #21B1D0;}
.title h2 { float:left; margin:0px; width:auto; padding:0 10px 0 0; font-size:1.8em;padding:8px 10px; color:#FFFFFF;width:910px;background:#333333 none repeat scroll 0 0; }
.title h3 { float:left; margin:0px; width:auto;padding:10px 15px; font-size:1.3em; color:#ffffff; width:910px} 

/* 
.title { float:left; width:100%;  font-weight:bold;  height:20px; margin:0 0 30px 0;background:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-top:3px solid #21B1D0; }
.title h2 { float:left; margin:0 0 10px 0; width:auto; background:url(../images/graphics/en/block-title-bg-s.png) repeat-x bottom left;padding:10px 10px 10px 15px;text-shadow:-1px -1px 0 #000000; font-size:1.8em; color:#FFFFFF;width:905px;height:20px;}
.title h3 { float:left; margin:0px; width:auto;background:url(../images/graphics/en/block-title-bg-s.png) repeat-x bottom left;padding:10px 10px 10px 15px;text-shadow:-1px -1px 0 #000000; font-size:1.3em; color:#ffffff; width:905px;}
*/

.car-main .title, .Specs .title, .comments_wrapper .title, .related-cars .title, .other-info .title{}
.Specs .title{border-width:3px;}
.Specs .title h3, .related-cars .title h3, .comments_wrapper .title h3, .other-info .title h3{background:url(../images/graphics/en/block-title-bg-s.png) repeat-x bottom left;padding:10px 10px 10px 15px;text-shadow:-1px -1px 0 #000000;}


.sub-title { float:left; width:95%;  font-weight:bold; margin:0px 0 5px 10px;height:auto; }
.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:5px 0 0 0; width:auto;   padding:10px 10px 0 3px; font-size:1.3em; color:#21B1D0; }
.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:120px; 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:#F2F2F2; border:none; height:24px; width:110px; margin:2px 0 0 6px; color:#8d8d8d; font-size:0.9em; font-weight:bold;  }
.car-finder-selectors { float:left; width:95%; padding:0 0 10px 5px;clear:both;margin:10px }
.car-finder-selector-head { float:left; width:170px; background:url(../images/graphics/en/car-finder-icon.gif) no-repeat left; height:30px; color:#F15A24; text-decoration:none; padding:0 0 0 48px; letter-spacing:-1px; cursor:text;  }
.car-finder-btn { float:right; width:56px; height:29px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-179px -189px; margin:10px 15px 10px 0;}
.car-finder-selectors .car-finder-btn{float:left;margin:0 0 10px 15px;}
.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:90%; height:25px; background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px; margin:5px 0 0 5%; text-align:center;  }
.car-finder-medium select { background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px; border:none; height:24px; width:215px; margin:0px 0 0 5px; color:#8d8d8d; font-size:0.9em; font-weight:bold;  }
.car-finder-selectors-medium { float:left; width:100%; padding:0; }

.car-name { float:left; width:auto; margin:10px 0 10px 5px; font-size:1.5em; }
.car-name a { color:#F15A24; text-decoration:none;  }
.car-name a:hover { color:#21B1D0; }
.small-logo.cars { margin:0 0 0 20px; float:left; width:80px;}

.photo-wrapper { float:left; width:99px; height:75px; padding:1px; margin:0 0px 5px 15px;}
/*.photo-wrapper { float:left; width:99px; height:75px; border:#80CBE5 1px solid; padding:1px; margin:0 0px 5px 15px;background:#4D4D4D;}
*/
.video-wrapper { float:left; width:120px;  border:#80CBE5 1px solid; padding:1px; margin:5px 2px 5px 60px;background:#4D4D4D; position:relative; }
.video-playback { position:absolute; top:25px; right:37px; }

.leader_board { float:left; width:100%; text-align:center; padding:15px 0 0 0;  }

.img-wrapper.cars { margin:5px 5px 5px 0px;clear:left; }
.photo-more { float:right; width:95px; margin:2px 0px 0 0; overflow:hidden;clear:both; }
.select-wrapper { width:100%; float:left; margin:0 0 0 20px; padding:0px;}
.select-wrapper select {float:left; width:210px; margin:5px auto; height:30px; background:#fff; padding:5px; border:none; color:#a2a1a1;-moz-border-radius:10px;-webkit-border-radius:10px; }

.car-main { float:left; background:url(../images/graphics/en/block-title-bg.png) repeat-x 0 0;margin-bottom:10px;width:100%; }
.Specs { float:left; width:100%;background:none;margin:10px 0; }
.car-info-head { float:left; width:100%;margin:-43px 0 10px;padding:5px 10px 15px 15px;}
.car-info-head h3 { float:left; margin:10px 0 0; padding:0px; color:#21B1D0; font-size:2em;text-shadow:-1px -1px 0 #000000;}
.car-info-head small { float:left; width:100%; color:#a1a1a2; }
.car-info-head p { float:left;margin:5px 0; padding:0px; }
.car-info-head .price{float:left;clear:left;}
.car-description { float:left; width:43%;  }
.car-description h3 { float:left; width:85%; margin:10px 0 0 5px; padding:0px; color:#21B1D0; font-size:1.5em;  }
.car-description small { float:left; width:100%; color:#a1a1a2; }
.car-description p { float:left; width:100%; margin:5px 8px; padding:0px; }

.car-info-head .small-logo { margin:15px 15px 0 0; }
.car-main-title{float:left;margin:0 0 0 10px;width:310px;}

.car-main .title h2{width:635px;text-align:right;background:none;padding-right:15px;font-size:1.4em;text-shadow:-1px -1px 0 #000000;}
.car-main .title, .Specs .title, .comments_wrapper .title, .related-cars .title, .other-info .title{background:none;-moz-border-radius:5px;-webkit-border-radius:5px;}
.Specs .title{border-width:3px;}
.Specs .title h3, .related-cars .title h3, .comments_wrapper .title h3, .other-info .title h3{background:url(../images/graphics/en/block-title-bg-s.png) repeat-x bottom left;padding:10px 10px 10px 15px;text-shadow:-1px -1px 0 #000000;}
.Specs .specs-wrapper{background:none;}

.related-cars { float:left; width:100%;background:none;margin:10px 0;}
.related-cars .title{border-width:3px;}
.related-cars ul{list-style:none;padding:0px;margin:0 0 20px 0;float:left;}
.related-cars ul li{margin:0 15px;text-align:center;}
.related-cars .item-image{border:1px solid #80CBE5;}
.related-cars ul li .item-name a{color:#fff;display:block;margin:5px 0;text-decoration:none;}
.related-cars .related-item{float:left;}
.cars-wrapper{}

.other-info .other-wrapper{padding:0 10px 30px;}

.comments_wrapper{background:none;}
.comments_wrapper .highlighted-block{background:#353535;width:630px;margin:15px 0;}

.city-head { color:#21B1D0; font-size:1em; font-weight:bold; float:left; width:46%; padding:5px 0 0 0; }
.city-head strong { color:#808080; }

.price { color:#f38110; font-size:1.2em; font-weight:bold; border: 5px solid #1e1e1e; -webkit-border-radius: 5px; -moz-border-radius: 5px; background:#1e1e1e; padding:0px 9px;margin:0 0 0 5px; }
.price strong { color:#ffffff;font-weight:normal; }

.car-important { color:#d2b426; font-size:1.2em; font-weight:bold; }
.car-important strong { float:left; color:#808080; width:140px; }
.car-important a { color:#21B1D0; 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:130px; padding:5px 0 10px 22px; }
.rating-row { float:left; width:100%; }
.star { float:left; width:16px; height:16px; background:url(../images/common/star.gif) no-repeat; margin:8px 0 0 5px; }
.star.selected, .star:hover { background:url(../images/common/star-selected.gif) no-repeat; cursor:pointer; }
.rating-text { float:left; width:100px; margin:9px 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 5px 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 5px 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 5px 0 0; }
.contact-owner a { display:block; width:148px; height:35px; }
.contact-owner:hover { background-position:-503px -107px; }

.send-to-friend { clear:left;float:right; width:148px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-503px -143px; margin:10px 5px 0 8px; }
.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 5px 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%; }
.sponsored-by{background:url(../images/graphics/en/sponserd-by.gif) no-repeat;width:150px; height:66px;padding:15px 10px 10px 30px;}
.sponsored-by img{width:120px;height:60px}

.stbuttontext { display:none; text-indent:-1000px; }
.functions-wrapper { float:right; width:140px; padding:5px 0; margin:0px 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:#21B1D0; 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:#21B1D0; }

.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:left;clear:left; width:148px; height:35px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-352px -1px; margin:10px 5px 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%;background:#333333;}
.specs-wrapper dl { float:left; width:100%; margin:0px 0 0 0px;; padding:0px;font-size:1.1em;}
.specs-wrapper dt { float:left; width:145px; margin:1px; padding:10px 0 0 15px; background:#292929; color:#99CCCC; font-weight:bold; height:32px;}
.specs-wrapper dd { float:left; width:151px; margin:1px; padding:10px 0 0 15px; background:#333333; color:#fff; font-weight:normal; 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;  height:22px; font-weight:bold; margin:5px 0; background-position:66px -0px;  }
.options dt { float:left; width:32%; background:none; color:#99CCCC; height:32px; font-weight:bold; margin:5px 0; padding:0 0 0 10px; }
.options dd.selected { background:url(../images/graphics/en/specs-options-check.gif) no-repeat top center; background-position:66px -22px; }
.Specs table { width:100%; }
.specs-head { width:20%; margin:1px; padding:0 0 0 10px; background:#3D3D3D; color:#99CCCC; 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:137px; text-align:center; margin:1px; padding:0 0 0 10px; background:#4D4D4D; color:#C5E9E9; 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:81px; }
.ads-wrapper .sort-item a.selected { background-position:50px -18px; }
.sorting-ASC { background-image:url('../images/common/car-finder-arrow-ASC.gif'); }
.sorting-DESC { background-image:url('../images/common/car-finder-arrow-DESC.gif'); }

.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:65%;margin-left:5px; }
.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%; background:none.compare ul}
.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 #21B1D0;width:730px;  }
.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; */background:#4d4d4d; 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:#21B1D0;}

.ads-wrapper ul { float:left; width:100%; padding:0px; margin:0px; list-style:none; border-bottom:3px solid #21B1D0; }

.compare-wrapper { float:left; width:49%; margin:0 3px 10px 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:#21B1D0; font-size:1.2em;  }
.compare-wrapper h3 a { color:#21B1D0; text-decoration:none;  }
.compare-wrapper h3 a:hover { color:#d0af18; }
.compare-wrapper .rating { float:left; width:175px; }
.compare-wrapper .rating-text { width:48px; }
.compare-wrapper .img-wrapper { margin:0 5px 0 10px; }

.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:147px; text-align:center; background:none;border-right:2px solid #282828; margin: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:#333333;  }
.car-finder-sort h2 { float:left; width:337px; font-size:1.8em; color:#ffffff; font-weight:bold; padding:10px; margin:0 0 0 1px;border:none;}
.car-finder-sort small { float:left; width:50px; padding:20px 0 0 0; color:#b0b0b0; text-align:right; }
.sort-item { float:left; width:81px; text-align:center; padding:20px 0 0 0; margin:0 0 0 22px; }

.sort-item a { float:left; width:81px; background-repeat: no-repeat; background-position: 72px 2px; color:#99CCCC; font-size:1em; font-weight:bold; text-decoration:none; }
.sort-item a.selected { color:#21B1D0; background-position:72px -18px; }

.sorting-ASC a { background-image:url('../images/common/car-finder-arrow-ASC.gif'); }
.sorting-DESC a { background-image:url('../images/common/car-finder-arrow-DESC.gif'); }


.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:190px; height:29px; margin:0 0 5px 0; } 
.compare-checked-btn a { float:left; 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;margin:0px; }
.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:#cccccc; 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:63%; }
.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:#21B1D0; }
.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:#cccccc; text-decoration:none; }
.favorites-car h5 a:hover { color:#21B1D0; }
.favorites-car .date { width:75%; clear:both; }
.favorites-car .img-wrapper { margin:10px; }
.favorites-separator { float:left; width:650px;border-bottom:8px solid #333;padding:5px;background:#3D3D3D; }
.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:#21B1D0; }
.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:#21B1D0; }
.my-cars .date { width:100%; 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 #222;padding:0 0 10px 0; }
.my-cars-separator.without { border-bottom:none; }
.my-cars .car-price { margin:5px 2px 0 2px; color:#21B1D0; }
.my-cars .car-price strong { margin:0px 3px; }

.car-main .small-highlighted { width:70%; }
.small-highlighted { margin:5px 2px 0 2px; color:#21B1D0; 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:#21B1D0; display:inline; overflow:hidden;}
.small-highlighted span a { text-decoration:none; color:#21B1D0; display:inline; }
.small-highlighted span a:hover { color:#d2b426; }
.delete a { float:right; margin:10px 20px 10px 10px;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 10px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-180px -537px; }
.edit a:hover { background-position:-180px -560px; }

.activate a { float:right; width:58px; height:23px; margin:0 10px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-936px -444px; }
.activate a:hover { background-position:-936px -467px; }

.activated a { float:right; width:58px; height:23px; margin:0 10px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-936px -491px; }
.activated a:hover { background-position:-936px -514px; }


.sold a { float:right; width:58px; height:23px; margin:0 10px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-936px -538px; }
.sold a:hover { background-position:-936px -561px; }

.sold-selected a { float:right; width:58px; height:23px; margin:0 10px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-995px -538px; }
.sold-selected a:hover { background-position:-995px -561px; }


.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; }

.appointment-btn a { float:right; width:149px; height:23px; margin:0 5px 0 0; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-737px -4px; }
.appointment-btn a:hover { background-position:-737px -27px; }


.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 { float:right; padding:0 0 0 132px; width:77%;margin-left:15px; }
.checkbox-wrapper label { font-size:1.1em; color:#ccc; }


.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:670px; margin:15px; background:#262626; color:#cccccc; padding:10px 15px;}
.highlighted-block h3 { float:left; width:auto; color:#21B1D0; background:url(../images/common/no-result-icon.gif) no-repeat left; padding:7px 0 0 40px; height:22px; }
.highlighted-block h4 { float:left; width:auto; color:#21B1D0; 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:#21B1D0; }
.highlighted-block a:hover {text-decoration:none; }

.result { float:left; width:40%; font-size:1.5em; color:#21B1D0; 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:#21B1D0; }

.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:640px; font-size:1.1em; padding:0 0 0 10px; }
.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:#99CCCC;  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:#99CCCC; 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:#353535; padding:10px; margin:0px;color:#ccc; }
.wrapper p.comments-content{padding:10px;}
.comment-bottom { float:left; width:100%; background:none; height:11px; margin:0 0 10px 0; }
.add-comment-wrapper { float:left; width:100%;background:#333333 none repeat scroll 0 0; }
.add-comment { float:left; width:100%; background:#333333; }
.add-comment-title { float:left; width:100%; margin:0px; padding:40px 0 0 0; }
.add-commment-btn { float:left; width:100%; margin:0px; padding:10px 0 20px 0; }
.add-comment label { float:left; width:12%; margin:0 10px 0 0; text-align:right; color:#21B1D0; font-weight:bold; }
.commment-text { float:left; width:508px; background:url(../images/common/title-textbox.gif) no-repeat top left; border:none; height:27px; padding:10px 0 5px 5px; margin:0 0 10px 0;color:#ffffff; }
.comment-textarea { float:left; width:605px; background-position:86px 5px; border:none; height:112px; padding:5px; }
.comment-textarea textarea { margin:2px 0 0 5px; background:url(../images/common/textarea-bg.gif) no-repeat top left; width:500px; height:102px; padding:5px; border:0px solid #ffffff;color:#ffffff }
.comment-btn { float:right; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-179px -82px; height:35px; width:120px; margin:0 30px 10px 0; }
.comment-btn:hover { background-position:-179px -47px; }

.compare-comment { float:left; width:100%;margin-top:7px;background:#333; }
.compare-comment-head { float:left; width:100%; background:#3D3D3D; 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:#ffffff }
.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:#ccc; background:#555; padding:6px; margin:-2px 0 0 -2px;}

.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:#333; }
.ads-wrapper .comments-content { background:#333; width:620px; }
.ads-wrapper .add-comment-title { background:none; }
.ads-wrapper .comment-username { width:32%; }
.ads-wrapper .comment-date { width:169px; }
.ads-wrapper .add-commment-btn { background:none; }
.ads-wrapper .add-comment { background:#333; }
.ads-wrapper .comment-textarea { background-position:96px 5px; width:100%; }
.ads-wrapper .comment-textarea textarea { margin:2px 0 0 0px; }

/*------------5.11.Dashboard------------*/
.content.featured .wrapper{background:#363535;padding:0 15px 0;width:930px;}
.content.featured .home-actions1{margin-left:30px;}
.content.featured .featured-slider{float:left;clear:both;width:620px;height:325px;margin:20px 0 20px 10px;}
.content.featured .main{margin-top:0;}
.content.featured .side{margin-top:10px;}
.content.featured .car-finder-bar{background:#3f3f3f;}

.featured-slider .slider-item {text-align:center;border:none;width:160px;}
.featured-slider .item-image{}
.featured-slider .item-image img{border:2px solid #55b6ca;width:150px;margin:15px 0 5px 0;}
.featured-slider .item-name, .featured-slider .item-name a{color:#55b6ca;margin:15px 0 0;float:none;clear:left;}
.featured-slider .item-logo{margin:10px 0 0 0;}
.featured-slider .slider-title{color:#55b6ca;font-size:2em;margin:0 0 20px 30px;}
.featured-slider .slider-items-container{padding:20px 0;height:285px;}

.new-slider { width:400px; margin:10px auto 0 auto; }
.new-slider img { border: 5px solid #e0e0e0; -webkit-border-radius: 5px; -moz-border-radius: 5px;  }
#FrogJSMainContainer { position:relative; z-index:2; }
#FrogJS{
	visibility: hidden;
}
.dashboard-news{display:inline;float:left;background:#333333;border-top:5px solid #21B1D0;padding:15px;margin:10px 0 0 0;width:95%;}
	.dashboard-news .news-header{height:50px;}
	.dashboard-news .news-header a.view-all-news{float:right;background:#24b1d0;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px 9px;color:#fff;text-decoration:none;}
	.dashboard-news .news-header a.view-all-news:hover{background-color:#f28221;}
	.dashboard-news .news-header h2{font-weight:normal;font-size:1.8em;margin:0;padding:0;width:50%;float:left;}
	.dashboard-news .news-article{display:inline;float:left;width:93%;background:#4d4d4d;padding:15px;}
	.dashboard-news	.news-article .article-image img{border:2px solid #55b6ca;}
	.dashboard-news	.news-article .article-image{display:inline;float:left; margin:0 10px 0 0}
	.dashboard-news	.news-article .article-body{display:inline;float:left;margin:0 0 0 20px;width:70%;}
	.dashboard-news	.news-article h3{margin:0px;padding:0px;color:#f28221;font-size:1.5em;font-weight:normal;}
	.dashboard-news	.news-article h3 a { color:#f28221; text-decoration:none;}
	ul.news-titles{padding:15px 0 0 0;clear:both;}
	ul.news-titles{list-style:none;}
	ul.news-titles li{width:644;background:#4d4d4d;margin:2px 0;padding:3px 7px;}
	ul.news-titles li a{color:#fff;padding:0 0 0 20px;background:url(../images/graphics/en/news-bullet.gif) no-repeat left;}
	ul.news-titles li a:hover{text-decoration:none;}
	
.featured-section{background:#000;width:280px;height:440px;border:8px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;float:left;margin-right:11px;}
.section-news{background:#e7e7e7;width:100%;height:100%;-moz-border-radius:10px;-webkit-border-radius:10px;}
.featured-section .section-header{height:70px;background:#fff;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-lef-radius:10px;-webkit-border-top-right-radius:10px;}

.featured-section .section-title{float:left;padding:11px 0 0 55px;background:url(../images/graphics/en/sections-icons.gif) no-repeat 0 0;height:36px;margin:12px 20px;color:#24b1d0;}
.featured-section .section-title.offroad{background-position:0 -47px;color:#f15c27;font-size:1.8em;}
.featured-section .section-title.offroad a { color:#f15c27; text-decoration:none; }
.featured-section .section-title.autoloans{background-position:0 -188px;color:#7921a6;font-size:1.8em;}
.featured-section .section-title.autoloans a { color:#7921a6; text-decoration:none; }
.news-block{color:#333;margin-bottom:5px;}
.news-block h3{margin:15px 0 0 15px;padding:0;}
.news-block ul{margin:10px 0;padding:0;list-style:none;}
.news-block ul li{width:92%;color:#ccc;padding:5px 15px;float:left;clear:both;}
.news-block ul li:hover .article-body h4{background:#fff;}
.news-block ul li .article-image{float:left;width:75px;}
.news-block ul li .article-image img{border:1px solid #fff;width:65px;}
.news-block ul li .article-body{float:left;width:180px;color:#333;}
.news-block ul li .article-body h4{color:#24b1d0;font-weight:normal;font-size:1.3em;margin:0px;}

.featured-section .section-title.roadsafety {background-position:0 -94px;color:#91a93c;font-size:1.8em;}
.featured-section .section-title.roadsafety a { color:#91a93c; text-decoration:none;}
.featured-section .section-title.carrentals {background-position:0 0px;color:#cc8b2a;font-size:1.8em;}
.featured-section .section-title.carrentals a { color:#cc8b2a;text-decoration:none; }
.featured-section .section-title.roadsafety {background-position:0 -94px;color:#91a93c;font-size:1.8em;}
.featured-section .section-title.roadsafety a { color:#91a93c; text-decoration:none;}
.featured-section .section-title.classifieds {background-position:0 0px;color:#24B1D0;font-size:1.8em;}
.featured-section .section-title.classifieds a { color:#24B1D0; text-decoration:none;}


/*------------5.1.Home------------*/

.home-welcome{}
.home-welcome .wrapper{background:#363535;padding:0 45px;width:870px;}
.home-welcome .home-intro{width:50%;margin:20px 0 35px 0;float:left;clear:left;}
.home-welcome .home-intro h2, span{font-family:Arial, Helvetica, sans-serif;}
.home-welcome .home-intro h2{font-size:3em;font-weight:normal;margin:0px;}
.home-welcome .home-intro span{font-size:1.8em;fon-weight:normal;}

.home-actions1 img.share{background:url(../images/graphics/en/buttons/share.gif) no-repeat 0 0;float:left;width:104px;height:27px;}
.home-actions1 img.share:hover{background-position:0 -27px;}
.home-actions1 a.barabic{background:url(../images/graphics/en/buttons/arabic.gif) no-repeat 0 -1px;float:left;width:82px;height:30px;margin-left:5px;}
.home-actions1 a.barabic:hover{background-position:0 -32px;}

.home-signup{float:right;margin:17px 0 0 0;}
.home-signupbtn{float:right;width:150px;height:54px;background:url(../images/graphics/en/buttons/signup.gif) no-repeat 0 0;margin:0 0 20px 0;}
.home-signupbtn:hover{background-position:0 -54px;}
.facebookConnect{float:right;clear:both;margin:0 38px 0 0;}
.home-signup .facebook-word{float:left;margin:5px 10px 0 0;}

.home-video{width:640px;height:290px;background:url(../images/graphics/en/video-holder.gif) no-repeat center center;-webkit-box-shadow:0 0 12px #111;-moz-box-shadow:0 0 12px #111;box-shadow:0 0 12px #111;margin:12px;}

.slider-box{background:#000;border:10px solid #000;-moz-border-radius:13px;-webkit-border-radius:13px;color:#050505;font-size:1.1em;position:relative;}
.sections-slider{float:left;clear:both;width:880px;height:250px;margin:20px 0 20px 10px; }
.slider-item{width:175px;height:195px;border-right:2px dashed #adafb1;float:left;display:inline;padding:0 20px 0 25px;}
.read-more{width:81px;height:24px;background:url(../images/graphics/en/more-btn.gif) no-repeat 0 0;float:left;margin:15px 0 0 45px;}

.slider-btn a{background:url(../images/graphics/en/slider-arrows.png) no-repeat 0 0;display:block;width:31px;height:31px;position:absolute;bottom:43%;}
.slider-btn.previous a{left:-17px;}
.slider-btn.next a{right:-17px;background-position:0 -31px;}
.slider-btn.next a:hover{background-position:-31px -31px;}
.slider-btn.previous a:hover{background-position:-31px 0;}
.slider-btn.next a.disabled{background-position:-62px -31px;}
.slider-btn.previous a.disabled{background-position:-62px 0;}

.slider-items-container{background:#fff;padding:30px 0;width:100%;height:190px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden; position:absolute;}
.slider-items-container ul{float:left;margin:0;padding:0;width:10000px;overflow:hidden;position:relative;}

.item-title{font-size:1.6em;}
.slider-item .item-title{padding:0 0 11px 0;background:none;height:36px;margin:0 0 8px 0;color:#24b1d0;line-height:0.9em;}
.slider-item .item-title img{float:left;}
.slider-item .item-title span{float:left;width:115px;padding:12px 0 0 10px;}

.slider-item.autoloans .item-title,.slider-item.offroad .item-title, .slider-item.roadsafety .item-title, .slider-item.classifieds .item-title,.slider-item.testsections .item-title,.slider-item.generic .item-title,.slider-item.dashboard .item-title{padding:11px 0 0 55px;background:url(../images/graphics/en/sections-icons.gif) no-repeat 0 0;}
.slider-item.offroad .item-title span, .slider-item.roadsafety .item-title span, .slider-item.carrentals .item-title span,.slider-item.testsections .item-title span, .slider-item.generic .item-title span{float:none;width:auto;padding:0px;}

.slider-item.offroad .item-title{background-position:0 -47px;color:#f15c27;}
.slider-item.roadsafety .item-title{background-position:0 -94px;color:#91a93c;}
.slider-item.carrentals .item-title{background-position:0 0;color:#24b1d0;}
.slider-item.classifieds .item-title{background-position:0 0;color:#24b1d0;}
.slider-item.testsections .item-title{background-position:0 -141px;color:#cc8b2a;}


.slider-item.classifieds .item-title{background-position:0 -141px;color:#cd8b2a;}

.slider-item.classifieds .item-title{background-position:0 -141px;color:#cd8b2a;}
.slider-item.autoloans .item-title{background-position:0 -188px;color:#7921a6; }

.slider-item.dashboard .item-title{background-position:0 -141px;color:#cd8b2a;}
.slider-item.autoloans .item-title{background-position:0 -188px;color:#7921a6;}

.slider-item.generic .item-title{background:url(../images/common/generic-section-icon.gif) no-repeat 0 0;color:#21B1D0;}


.try-quiz{margin:10px 0 0 0;}
.sidespace{width:100%;height:250px;background:url(../images/graphics/en/space-bg.gif) repeat-x 0 0;margin:15px 0 0 0;}

.car-finder-bar {background:#333;-moz-border-radius:10px;-webkit-border-radius:10px; float:right; width:100%; height:auto; margin:10px 0 0 0;padding:10px 0;}
.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 { }

.featured-ads { float:left; width:100%; margin:10px 0 0 0; overflow:hidden; display:inline; }

.home-component { float:left; width:660px; margin:10px 0px 10px 0; background:#333; }
.home-component h3 { font-size:1.8em; color:#21B1D0; font-weight:bold; padding:10px 20px 0; 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:#21B1D0; }
.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:transparent; height:12px; margin:10px 0 0 0; }
.home-img { float:left; border:#d7efff 1px solid; width:auto; margin:0 0 0 39px; }


.small-block {background:#333333 none repeat scroll 0 0;float:left;margin:20px 0;width:251px;}
.small-block h2 {background:#333333 none repeat scroll 0 0;color:#FFFFFF;font-size:1.8em;font-weight:bold;margin:0;
padding:10px 0 10px 10px;width:241px;}
.small-news { float:left; width:100%; background:#4D4D4D; }
.small-news img { float:left; width:68px; margin:10px; border:#80CBE5 1px solid; }
.small-news h3 { float:left; width:60%; font-size:1.1em; }
.small-news h3 a { color:#F15A24; text-decoration:none; }
.small-news h3 a:hover { text-decoration: underline; }
.small-news p { color:#ffffff; margin:10px; }
.small-block ul { float:left; width:100%; list-style:none; padding:0px; margin:5px 0;  }
.small-block ul li {background:#4D4D4D none repeat scroll 0 0;float:left;margin:2px 0;padding:0;width:100%;}
.small-block ul li a {background:transparent url(../images/common/news-arrow.gif) no-repeat scroll 7px 0;color:#FFFFFF;display:inline;float:left;font-weight:bold;
margin:5px 0;overflow:hidden;padding:0 0 0 30px;text-decoration:none;width:93%;}
.small-block ul li a:hover {text-decoration:underline;}
.small-block-bottom { float:left; width:250px; height:22px; text-align:right; }
.small-block-bottom a { color:#21B1D0; 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:#333333; background-position: repeat-y center;  }
.small-block-dashboard h2 { width:241px; background:#333333; color:#ffffff; font-size:1.8em; font-weight:bold; margin:0; padding:10px 0 10px 10px; }
.small-block-dashboard ul { float:left; width:100%; list-style:none; padding:0px; margin:5px 0;  }
.small-block-dashboard ul li { background:#4D4D4D; margin:2px 0; 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 0 30px; float:left; margin:5px 0; color:#ffffff; 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:#21B1D0; }
.small-news-dashboard p { color:#808181; margin:10px; }


/*-------------5.2 Profiles--------------------*/

.profile-data { float:left; width:100%; height:230px;padding:10px;background:#333;border-bottom:18px solid #262626;}
.profile-data h2{ float:left; width:50%; font-size:2.5em; margin:5px 10px; color:#fff;}
.profile-data p{ float:left; width:50%; font-size:1.3em; margin:0 10px; color:#535353; }

.classified-price { float:left; width:80%; color:#99CCCC; font-size:1em; margin:5px 0 0 0; clear:both;}

.contact-me  { float:right; width:78px; height:23px; text-decoration:none; overflow:hidden;margin:0 10px 5px 0 }
.contact-me  a { float:right; 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:#cccccc url(../images/common/user-avatar.gif) no-repeat top center; background-position:10px 12px; border:#80CBE5 1px solid; padding:10px 0 0 0; }
.default-logo { float:left; width:198px;  background:#cccccc url(../images/common/default-logo-large.gif) no-repeat top center; background-position:10px 12px; border:#80CBE5 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:#ccc; 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:#21B1D0; text-decoration:none; }
.profile-url a:hover { color:#F15A24; }


.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:8px solid #262626; padding:0 0 10px 0;background:#333333 none repeat scroll 0 0; }
.branch h2 { margin:17px 0 0 0; font-size:1.5em;border-top:8px solid #262626;padding:10px 0 0 0;}
.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:#ffffff; }
.small-logo { float:left; width:70px; margin:4px 15px 0 0;}
.small-logo img { width:80px; height:auto;  padding:0px; }

/*-------------5.3 Dashboard--------------------*/

.dashboard-menu { float:left; width:100%; background:#333  url(../images/graphics/en/dashboard-menu-head.gif) no-repeat scroll center top; padding:62px 0 0 0;}
.dashboard-menu ul { list-style:none; margin:0px; padding:0 0 10px 0;  }
.dashboard-menu ul li { width:231px; background:#4D4D4D; height:40px; margin:2px 10px;  }
.dashboard-menu ul li a:hover { color:#FFF; }
.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:#99CCCC;font-weight:bold;}
.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-locations a { background:url(../images/common/dashboard-menu-locations.png) no-repeat top left; background-position:11px 2px;}
.dashboard-menu-polls a { background:url(../images/common/dashboard-menu-polls.png) no-repeat top left; background-position:11px 2px;}
.dashboard-menu-maintenance a { background:url(../images/common/dashboard-menu-maintenance.png) no-repeat top left; background-position:11px 6px;}
.fav-date { color:#cccccc;margin:0 5px; }
.edit-car { float:right; width:118px; height:35px;margin:5px 0 0; }
.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:#C76969; }

.img-container { clear:both; width:auto; height:150px; }

/*--------------------------Sponsorship-----------------*/
.sponsorship { width:935px; margin:0 auto; } 
.sponsorship dl { float:left; width:100%; padding:0px; margin:0px; }
.sponsorship dt { float:left; width:30%;  padding:10px; background:#292929; 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:#333333; font-weight:bold; font-size:1.1em;border-left:3px solid #222222;}  
.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%; padding:10px 10px 0 10px; border-bottom:8px solid #262626;background:#4D4D4D; }
.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:#21B1D0; }
.friends-separator .date { float:left; width:200px; }
.friends-btn-wrapper { float:left; width:100%; height:40px;background:#333333;border-bottom:8px solid #262626; }
.friends-btn { float:right; width:178px; height:35px; margin:0 10px;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; }

/*-------------6.Discussions------------*/

.discussions-new.page-header{background:url(../images/graphics/common/header.gif) no-repeat; height:47px; }
.discussions-new.page-header h2{font-size:1.6em; padding:12px 0 0 15px;}
.discussions-new.page-header h2 a{color:#000000; text-decoration:none; }
.discussions-new.page-header h2 a:hover{color:#FFFFFF}

.discussions-new p{width:750px; padding:0px 20px; clear:both; margin:15px auto;}
.discussions-new .input_text.large{height:26px; font-size:1.8em;}
.discussions-new p label{width:60px; padding:0; margin:0;}
.discussions-new p.wide label{ margin:0 0 10px 0;}
.discussions-RTE{margin:5px 20px; float:left; clear:both; width:680px;}

.auto-loan-header {background:url(../images/graphics/pageHeaderPlus.gif) no-repeat; height:51px;}
.auto-loan-header h2{ margin:0px; padding:0; float:left; width:206px; height:51px; background:url(../images/graphics/en/car-loan-head.gif) top left;}
.auto-loan-header h3 { float:left; width:617px; height:35px; padding:16px 0 0 15px; margin:0px; background:#e3ebbe url(../images/graphics/en/car-loan-bc-back.gif) no-repeat top left; }
.auto-loan-header h3 a{ color:#000000; text-decoration:none; margin:0 3px; }
.auto-loan-header h3 a:hover{ text-decoration:underline;}

.discussions-header{background:url(../images/graphics/pageHeaderPlus.gif) no-repeat; height:51px;}
.discussions-header h2{ margin:0px; padding:0; float:left; width:206px; height:51px; background:url(../images/graphics/en/car-loan-head.gif) top left;}
.discussions-header h3 { float:left; width:617px; height:35px; padding:16px 0 0 15px; margin:0px; background:#e3ebbe url(../images/graphics/en/car-loan-bc-back.gif) no-repeat top left; }
.discussions-header h3 a{ color:#000000; text-decoration:none; margin:0 3px; }
.discussions-header h3 a:hover{ text-decoration:underline;}
.discussions-header-rss{float:right; margin:0; padding:10px 30px 0 0; height:41px;}
.discussions-header-data{clear:both; float:left; width:400px; margin:10px 0 30px 0px; display:inline; color:#ccc; font-weight:bold;}
.discussions-header-data span{padding:0px 5px;}
.discussions-header-data span img{margin:0px 4px;}
.discussions-header-new{ float:right; width:170px; margin:10px 0px 0 0; display:inline; clear:right;  height:31px;}
.discussions-header-new a{background:url(../images/graphics/en/new-thread.gif) no-repeat top; width:170px; height:31px; display:block;}
.discussions-header-new a:hover{background-position:0px -32px;}

.discussions-content{margin:20px 0; width:100%; float:left;}

.dicussions-table{width:100%; float:left; clear:both; border-bottom:1px solid #111;}
.dicussions-table th{background:#333; font-size:1.2em; padding:8px; border-right:1px solid #222; border-bottom:2px solid #111;}
.dicussions-table td{padding:5px; border-bottom:1px solid #111;}
.dicussions-table tr:hover{background:#333;}
.dicussions-table tr:hover td.dicussions-table-views, .dicussions-table tr:hover td.dicussions-table-replies{background:#292929;}

th.dicussions-table-views{width:60px; text-align:center;}
td.dicussions-table-views{background:#333; width:60px; text-align:center;}

th.dicussions-table-replies{width:60px; text-align:center;}
td.dicussions-table-replies{background:#333; width:60px; text-align:center; border-right:1px solid #111;}

td.dicussions-table-title{font-size:1.2em; font-weight:bold; color:#117cc7; width:450px;}
td.dicussions-table-title a{}
td.dicussions-table-title a:hover{text-decoration:none;}
td.dicussions-table-title img{margin:2px 2px 0 0;}

td.dicussions-table-last{font-size:0.9em; color:#4D4D4D; padding:5px 10px;}
td.dicussions-table-last a{color:#444444; font-weight:bold;}
td.dicussions-table-last a:hover{text-decoration:none;}

.discussions-paging{float:left; width:100%; clear:both; margin:15px 0 10px 0;}
.discussions-paging-numbers{float:left; width:400px;}
.discussions-paging a{ padding:2px 5px; border:1px solid #7ac2f5; color:#7ac2f5; text-decoration:none; margin:0 1px; display:inline;}
.discussions-paging a:hover{color:#117cc7;  border:1px solid #117cc7;}
.discussions-paging .active {padding:2px 5px; border:1px solid #117cc7; background:#117cc7;  color:#ffffff; margin:0 1px; display:inline;}
.discussions-paging-count, .pagination_info {float:right; width:300px; text-align:right; color:#4D4D4D}


.discussions-topic h3{font-size:1.8em; color:#21B1D0; margin:0 10px; padding:0px 0 5px 0; clear:both; border-top:solid 4px #21B1D0; letter-spacing:-1px;background:#333;padding:5px 10px;}
.discussions-topic-data{float:left; clear:both; width:400px; margin:5px 10px; color:#4D4D4D;}
.discussions-topic-data span{float:left; padding:3px 20px 10px 20px; background-repeat:no-repeat; background-position:0px 2px;}
.discussions-topic-date{background-image:url(../images/icons/16x16/clock.png);}
.discussions-topic-repliesCnt{background-image:url(../images/icons/16x16/comments.png);}
.discussions-topic-participantsCnt{background-image:url(../images/icons/16x16/users.png);}

.discussions-topic-functions{float:right; width:300px; margin:5px 10px 0 0; display:inline;}
.discussions-topic-functions a{float:right;}
.discussions-topic-functions .discussions-topic-addReplyBtn{background:url(../images/graphics/en/add-reply-button.gif) no-repeat 0 -1px; width:106px; height:25px;}
.discussions-topic-functions .discussions-topic-addReplyBtn:hover{background-position:0px -27px; }

.discussions-topic-functions .discussions-topic-watchBtn{background:url(../images/graphics/en/watch-button.gif) no-repeat 0 -1px; width:86px; height:25px; margin:0 10px 0 0;}
.discussions-topic-functions .discussions-topic-watchBtn:hover{background-position:0px -27px; }

.discussions-topic-functions .discussions-topic-un-watchBtn{background:url(../images/graphics/en/un-watch-button.gif) no-repeat; width:106px; height:26px; margin:0 10px 0 0;}
.discussions-topic-functions .discussions-topic-un-watchBtn:hover{background-position:0px -26px; }


.discussions-topic-participants{float:left; margin:5px 10px; background:#292929; padding:5px; width:900px;}
.discussions-topic-participants dt{float:left; width:100px; margin:3px 0 0 10px; color:#CCCCCC; font-size:1.2em; color:#999999; font-weight:bold;}
.discussions-topic-participants dd{float:left; margin:0 10px;}
.discussions-topic-participants dd a{float:left; padding:3px; text-decoration:none; color:#21B1D0;}
.discussions-topic-participants dd a:hover{background:#222;}
.discussions-topic-participants dd img{width:16px; height:16px; border:1px solid #FFFFFF}

.discussions-topic-main{float:left; width:870px; margin:0px 0 0 10px; padding:20px 0;}
.discussions-topic-author{float:left; width:116px; padding:0px 10px;}
.discussions-topic-author img{border:5px solid #eff9ff;}
.discussions-topic-body{float:left; padding:0 10px; font-size:1.4em; width:640px}
.discussions-topic-body p{margin:0 0 10px 0;}

.discussions-author-title{font-size:1.2em; font-weight:bold; display:block; margin:3px 0 0 0; text-align:left; }
.discussions-author-title a{color:#fff; text-decoration:none; display:block; padding:5px;}
.discussions-author-title a:hover{background:#FFFFFF;color:#222;}
.discussions-author-date{font-size:0.8em; color:#587d97; display:block; padding:0 5px; text-align:left;}
.discussions-author-posts{background:url(../images/icons/16x16/comments.png) no-repeat left 4px; font-size:0.9em; color:#117cc7; 
display:block; padding:2px 5px 0 20px; line-height:1.7em; text-align:left}

.discussions-view-functions{float:right; padding:10px 10px; width:150px;}
.discussions-view-functions a{color:#999999; text-decoration:none;}
.discussions-view-functions a:hover{color:#117cc7;}
.discussions-view-functions img{margin:0 0 0 5px;}


.discussions-reply{background:#292929; border-bottom:2px solid #191919; float:left; width:915px; margin:5px; }
.discussions-reply.starter{background:#343434; border-bottom:2px solid #191919;}
.discussions-reply-author{float:left; width:116px; padding:10px; text-align:center;margin-top:20px;}
.discussions-reply-author img{border:3px solid #FFFFFF;}
.discussions-reply-body{float:left; padding:20px; font-size:1.2em; width:685px; color:#ccc;}
.discussions-reply-body p{margin:0 0 10px 0;}


.discussions-addReply{clear:both; margin:10px; padding:20px 0 0px 0;}
.discussions-addReply h4{background:url(../images/icons/24x24/comment_add.png) no-repeat 5px 2px #4d4d4d; padding:8px 5px 8px 40px; color:#ffffff; font-size:1.4em; margin:3px 0;}
.discussions-addReply form{background:#333333; padding:20px; width:870px;}
.discussions-addReply form textarea{background:#4d4d4d; border:0px; width:870px; margin:0;border:1px solid #5d5d5d;color:#ffffff;height:150px;}
.discussions-addReply .form-buttons{width:830px;}

.forums-send-button { float:right; width:76px; border:0px; height:26px; background:url(../images/graphics/en/forum-add-button.gif) no-repeat top; margin:3px; cursor:pointer;}
.forums-send-button:hover { background-position:0 -26px;}
.forums-reset-button { float:right; width:76px; border:0px; height:25px; background:url(../images/graphics/en/forum-reset-button.gif) no-repeat 0 -1px; margin:3px; cursor:pointer;}
.forums-reset-button:hover { background-position:0 -27px;}
.forums-save-button { float:right; width:76px; border:0px; height:26px; background:url(../images/graphics/en/forum-save-button.gif) no-repeat top; margin:3px; cursor:pointer;}
.forums-save-button:hover { background-position:0 -26px;}

.discussions-new input.input_text{width:300px; float:left;}
.discussions-new input.input_text.large{width:647px}

.discussions-new textarea{border:#5d5d5d 2px solid;background:#4d4d4d;color:#fff;padding:3px; font-size:1em; height:100px; overflow:auto; float:left;}
.discussions-new textarea.large{width:650px;}
.discussions-new label { float:left; width:auto; }
.discussions-new p { float:none; padding:10px 0; width:724px }

.articles-main-wrapper { float:left; width:660px; }
.articles-side-wrapper { float:left; width:251px; margin:0 0 0 15px; }
.articles-content { float:left; width:640px; border-bottom:#222 1px solid; margin:10px 10px; padding:0 0 10px 0 ; }
.articles-content img { float:left;  width:168px; border:#d7efff 1px solid; margin:5px;}
.articles-content h4 { float:left; width:100%; margin:0; padding:0px; clear:both; font-size:1.3em; }
.articles-content h4 a { float:left; color:#21B1D0; text-decoration:none; }
.articles-content h4 a:hover { text-decoration:underline;  }
.articles-content small { float:left; color:#bdbdbd; font-size:0.9em; width:56%; margin:5px 0;  }
.articles-content.without { border-bottom:none; }
.articles-content-wrapper { float:left; width:65%;padding:0 10px; }
.articles-main-wrapper .comment-date { float:right; width:149px; }
.articles-main-wrapper .comment-title { width:44%; }
.articles-main-wrapper .comment-username { width:26%; }
.articles-main-wrapper .comments-content { width:595px; }
.articles-main-wrapper .comment-btn { margin:0 13px 0 0; }
.articles-main-wrapper .add-comment-title { background:#333 }
.articles-main-wrapper .add-commment-btn {}
.articles-main-wrapper .add-comment { background:#333333 }

.bc-art { padding:0 5px 0 20px; }


/*--------------------Car rentals------------------*/

.car-rentals-header {  background:#404040 url(../images/graphics/en/road-safety-bc-end.gif) top right no-repeat; height:51px; float:left; width:100%; margin:10px 0;}
.car-rentals-header h2 { margin:0px; padding:0; float:left; width:215px; height:51px; background:url(../images/graphics/en/car-rentals-head.gif) top left;}
.car-rentals-header h3 { float:left; width:617px; height:35px; padding:16px 0 0 15px; margin:0px; background:#404040 url(../images/graphics/en/road-safety-bc-back.gif) no-repeat top left; }
.car-rentals-header h3 a{ color:#21B1D0; text-decoration:none; margin:0 3px; }
.car-rentals-header h3 a:hover{ text-decoration:underline;}

.car-rentals { float:left; width:100%; }
.car-rental-profile { float:left; width:100%; }
.car-rentals-logo-wrapper { float:left; border:1px solid #21B1D0; padding:1px; background:#333; text-align:center; }
.car-rental-data { float:left; width:62%; margin:0 0 0 20px; }
.car-rental-data .rating { float:right; width:230px; padding:0 0 10px 0; border:none; clear:both; }
.car-rental-data h2 { font-size:2.5em; font-weight:bold; margin:0 0 10px 0; color:#21B1D0; }
.car-rental-data small { font-size:1em; color:#aeaeae; }
.car-rental-data p { font-size:1em; font-weight:bold; color:#808080; }
.car-rental-data strong { color:#d2b426; padding:0 10px 0 0; }
.our-cars { float:left; width:96%; background:#333; border:none; padding:10px 10px 20px 10px; margin:10px 0 15px 0; }
.our-cars img { border:1px solid #eee6fd; }
.our-cars-wrapper { float:left; width:33%; text-align:left; margin:15px 0; }
.our-cars h2 { color:#21B1D0; margin:10px 10px 10px 25px; font-size:2em; }
.our-cars-wrapper h3 { color:#d2b426; margin:5px 0; font-size:1.3em; }
.our-cars-wrapper h3 a { color:#d2b426; text-decoration:none;}
.our-cars-wrapper h3 a:hover { color:#21B1D0;  }
.our-cars-wrapper h3 .small-logo { float:none; margin:0px; padding:0px;}
.our-cars-wrapper h3 .small-logo img { float:none; margin:0 5px 0 0; padding:0px;}

.car-rental-finder { float:left; width:99.5%; height:45px; }
.car-rental-finder h2{ float:left; width:25%; height:30px; background:url(../images/graphics/en/car-rentals-finder-icon.gif) no-repeat left top; padding:10px 0 0 55px; margin:0px 10px; color:#21B1D0; font-size:1.5em; font-weight:bold; }
.car-rental-finder select { float:left; background:url(../images/common/selector-large.png) repeat-x bottom; border:none; height:32px; width:216px; color:#222; font-size:0.9em; font-weight:bold; margin:5px 0 0 0; padding:7px 10px; }
.car-rental-finder-btn { float:left; width:76px; height:29px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-660px -2px; margin:5px 0 0 22px }
.car-rental-finder-btn:hover { background-position:-660px -31px;}

.car-rental-listing { float:left; width:100%; background:#292929; padding:0; margin:10px 0 0 0; }
.car-rentals-logo-small { float:left; border:1px solid #21B1D0; padding:1px; background:#eee6fd; text-align:center; }
.car-rental-list { float:left; width:100%; margin:0 0 10px 0; padding:10px;}
.car-rental-wrapper { float:left; width:43%; margin:0 0 0 10px;  }
.car-rental-listing .rating { float:left; width:155px; padding:0 0 10px 0; border:none; }

.star-disabled { float:left; width:16px; height:16px; background:url(../images/common/star.gif) no-repeat; margin:13px 0 0 5px; }
.star-disabled.selected { background:url(../images/common/star-selected.gif) no-repeat; }

.car-rental-listing small { float:left; color:#bdbdbd; font-size:0.9em; width:100%; margin:2px 0;  }
.car-rental-listing h3 { float:left; color:#562da1; font-size:1.8em; width:100%; margin:2px 0;  }
.car-rental-listing h3 a { color:#21B1D0; text-decoration:none; }
.car-rental-listing h3 a:hover { color:#d2b426;  }
.car-rental-wrapper p { float:left; clear:both; width:100%; margin:10px 0 0 0; font-size:1.2em; font-weight:bold; color:#808080;}
.car-rental-wrapper strong { color:#d2b426; margin:0 5px 0 0;}
.without { margin:0px; border:0px;}

.app-block { float:left; width:100%; margin:0 0 10px 0; padding:0 0 10px 0;  background:#f0e6ff;  }
.app-block-header { float:left; width:100%; background:url(../images/common/car-rentals-block-header-back.gif) repeat-x top; height:39px; }
.app-block-header h3 { float:left; width:55%; background:url(../images/icons/24x24/note_edit.png) no-repeat top left; height:47px; padding:0 0 0 37px; background-position:5px 0px; margin:10px 0 0 0; color:#562da1; font-size:1.3em; font-weight:bold;}
.app-block-header a { float:right; width:32%; height:35px; padding:12px 0 0 0; background:url(../images/common/car-rentals-block-header-all.gif) no-repeat top right; background-position:63px 10px; color:#562da1; text-decoration:none; }
.app-block-header a:hover { text-decoration:underline; }
.app-block ul { float:left; width:100%; margin:0px; padding:0px; list-style:none; }
.app-block ul li { float:left; width:80%; margin:10px 10px 0px 10px; padding:10px 10px 10px 30px; background:#f7f1ff url(../images/common/car-rentals-block-news-back.gif) no-repeat left;background-position:8px 14px; font-size:1.1em; font-weight:bold; }
.app-block ul li a { color:#562da1; text-decoration:none; }
.app-block ul li a:hover { text-decoration:underline; }
.app-block-header h3.forums-header { background:url(../images/icons/24x24/comments.png) no-repeat; background-position:4px 0px; }

.fourms-functions { float:left; width:100%; font-weight:normal; font-size:0.8em; }
.fourms-functions span { float:left; width:auto; padding:5px; background:#666666; margin:5px 3px 0 0; }

/*--------------------Road Safety------------------*/

.road-safety { float:left; width:100%; }

.road-safety-header {  background:#404040 url(../images/graphics/en/road-safety-bc-end.gif) top right no-repeat; height:51px; float:left; width:100%; margin:10px 0;}
.road-safety-header h2 { margin:0px; padding:0; float:left; width:215px; height:51px; background:url(../images/graphics/en/road-safety-head.gif) top left;}
.road-safety-header h3 { float:left; width:617px; height:35px; padding:16px 0 0 15px; margin:0px; background:#404040 url(../images/graphics/en/road-safety-bc-back.gif) no-repeat top left; }
.road-safety-header h3 a{ color:#C6D363; text-decoration:none; margin:0 3px; }
.road-safety-header h3 a:hover{ text-decoration:underline;}
.road-safety-block { float:left; width:99%; background:#fde8d3 url(../images/graphics/en/road-safety-intro-head.gif); height:402px; }
.road-safety-block h2 { float:left; width:100%; padding:0px; margin:0px;  }
.take-quiz-btn { float:right; width:211px; height:56px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-660px -63px; margin:325px 30px 0 0; }
.take-quiz-btn:hover { background-position:-659px -118px; }

.road-safety .app-block { background:#333; }
.road-safety .app-block-header { background:url(../images/graphics/en/block-title-bg-s.png) repeat-x top; }
.road-safety .app-block ul li { background:#444 url(../images/common/road-safety-block-news-back.gif) no-repeat left; background-position:8px 14px;}
.road-safety .app-block ul li a { color:#ccc;}
.road-safety .app-block-header h3 { color:#C6D363;}
.road-safety .app-block-header a { background:url(../images/common/road-safety-block-header-all.gif) no-repeat top right; background-position:63px 10px; color:#C6D363;  }

.road-safety-message { float:left; width:100%; background:#333; padding:20px; }
.road-safety-message h1 { color:#C6D363; font-size:2.3em; font-weight:bold; margin:0px 0 25px 0; }
.road-safety-message h2 { color:#C6D363; font-size:1.8em; font-weight:bold; margin:0px 0 10px 0;}
.road-safety-message p { color:#fff; font-size:1em; font-weight:bold; }
.road-safety-message span { padding:2px 12px; background:#444444; border:1px solid #C6D363; color:#C6D363; margin:0 5px; font-size:1.3em; font-weight:bold; }
.road-safety-message a { color:#C6D363;}
.road-safety-message a:hover { text-decoration:none;}
.question { float:left; width:100%; background:#fff9f2; margin:4px 0 0;border-top:5px solid #C6D363;-moz-border-radius:10px;-webkit-border-radius:10px; }
.question h3 { color:#fff; font-size:1.5em; font-weight:bold; padding:20px 20px 20px 20px; background-position:12px 16px; margin:0 0 10px 0; width:auto; float:left; }
/* background:url(../images/common/road-safety-questions-icon.gif) no-repeat left; */
.question-head { background:#555; float:left; width:100% }
.question-head img { float:right; width:auto;border:2px solid #333333;}

.answers-wrapper { float:left; width:100%; padding:0 0 10px 0;background:#393939; }
.answers-wrapper p { float:left; width:50%; margin:5px 0 }
.answers-wrapper p label { float:right; width:80%; text-align:left; color:#C6D363;  font-size:1em; }
.answers-wrapper p input { float:right; width:20px; }

.submit-wrapper { float:left; width:100%; margin:10px 0 15px 0; }
.road-safety-submit { float:right; width:132px; height:55px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-660px -177px; border:none; cursor:pointer;  }
.road-safety-submit:hover { background-position:-660px -233px; }
.submit-wrapper  span { float:right; width:70px; text-align:center; padding:30px  0 0 0; }
.submit-wrapper  a {  color:#C6D363; }
.submit-wrapper  a:hover {  text-decoration:none; }

.quiz-image { float:right; width:auto; margin:10px; }
.answers-wrapper p label.correct-answer { color:#79940b; }
.answers-wrapper p label.wrong-answer { color:#dc0000; }

.road-safety-publish { float:right; width:212px; height:55px; background:url(../images/graphics/en/buttons/buttons.png) no-repeat top; background-position:-724px -445px; border:none; cursor:pointer;  }
.road-safety-publish:hover { background-position:-724px -500px; }

.highlighted-block.carrental { float:left; width:95.6%; margin:10px 0 0 0; background:#eee6fd; color:#d7c3fc; padding:10px; border:1px solid #d7c3fc; }
.highlighted-block.carrental h3  { float:left; width:auto; color:#562da1; background:url(../images/common/car-rentals-wrong.gif) no-repeat left; padding:0px 0 0 30px; height:30px; }

.highlighted-block.small { float:left; width:86.6%; margin:10px; background:#eee6fd; color:#d7c3fc; padding:10px;}
.highlighted-block.small h3  { float:left; width:auto; color:#562da1; background:url(../images/common/car-rentals-wrong.gif) no-repeat left; padding:5px 0 0 30px; height:30px; margin:0px; background-position:0px 2px; }

.highlighted-block.small { float:left; width:86.6%; margin:10px; background:#222; color:#413a32; padding:10px; border:1px solid #444; }
.highlighted-block.small h3  { float:left; width:auto; color:#413a32; background:url(../images/common/road-safety-wrong.gif) no-repeat right; padding:5px 0px 0 30px; height:30px; margin:0px; background-position:3px 2px; }

.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:#21B1D0;}
.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; }

.side .title{border:none;background:url(../images/common/round-right.gif) no-repeat top right;}
.side .title h3{border:none;background:url(../images/common/round-left.gif) no-repeat top left;color:#21B1D0}

.ads-wrapper .big-block{margin:0 0 10px;}
.ads-wrapper .big-block .car-finder-sort{background:#424242;padding-bottom:10px;border-bottom:3px solid #222;}
.ads-wrapper .car-finder-sort .sort-item{padding-top:10px;}
.ads-wrapper .car-finder-sort small{padding-top:12px;}
.ads-wrapper .big-block h2{background:none;}
.big-block.ads{border:none;padding-bottom:15px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.ads-wrapper .car-finder-medium{width:107px;margin-left:15px;}
.ads-wrapper .car-finder-medium select{width:100px;}
.car-finder-btn.ads{float:left;margin:6px 0 0 10px;}
.side-component p.ads{text-align:center;}
.block-content{padding:15px;border-color:#222;width:711px;}

.ads-wrapper ul li.add-new-car-btn{float:right;margin-right:0;width:auto;}
.ads-wrapper ul li.add-new-car-btn a{background:#3D3D3D url(../images/icons/add-plus.png) no-repeat 7px 3px;padding-left:25px;}
.ads-wrapper ul li.add-new-car-btn a:hover{background-color:#4d4d4d;background-position:7px -29px;}
.car-finder-wrapper .small-logo{margin-top:0px;}
.car-finder-wrapper .small-logo img{margin-left:0px; width:80px;}

.small-highlighted{background:#282828;width:auto;height:26px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.small-highlighted strong, .small-highlighted span{background:none;width:auto;padding-top:6px;}
.big-block.ads form{background:#4D4D4D;}
.big-block{background:#333;}
.add-comment-wrapper{width:620px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px 0 20px 10px;}
.add-comment-wrapper{padding:10px;} 
.add-comment{background:none;}
.add-comment-wrapper .title{height:35px;border:none;}
.add-comment-wrapper .title h3{background:none;width:595px;}
.comment-textarea{margin:5px 0 10px;}
.comment-textarea textarea,.add-comment-title input.commment-text{font-size:1.2em;padding:7px 15px 5px;}
.comment-textarea textarea{width:480px;height:85px;padding:10px 15px;}
.add-comment-title input.commment-text{height:30px;width:472px;}

.rating-wrapper{width:165px; float:left; padding:5px 10px 0 10px;}
.rating-note{display:none;}
.rating{float:left;-moz-border-radius:10px;background:#333;padding-left:5px;}
.add-favorites-btn, .result-btn, .stbutton2{float:left;}
.add-favorites-btn{clear:left;}

.policy-page { float:left; width:930px;}
.about-page { float:left; width:930px;}
.terms-page { float:left; width:930px;}
.info-page p, .policy-page p, .terms-page p, .advertise-page p{padding:10px;color:#ccc;margin:0px;background:#333;clear:both;}
.policy-page .title h2, .terms-page h2, .advertise-page h2{color:#21B1D0;background:#222;border-top:4px solid #222222;margin-top:-5px;}
.advertise-page p img{margin-left:25px;border:4px solid #222;margin-bottom:20px;}
.advertise-page ul{background:#333;clear:both;color:#ccc;padding:10px 0 20px 35px;margin-bottom:0px;}
.main .title{margin:0px;}

.content .main_wide .generate-poll-wrapper form{padding:5px 20px;margin-top:8px;}

.off-road .main_wide form{background:#333;}
.off-road .comments_wrapper .highlighted-block{background:#353535;color:#ccc;width:100%;}
.off-road .title{border-color:#F15A24;}
.off-road .comments_wrapper .title{border-bottom:none;}
.off-road .add-comment-wrapper{width:701px;}

.generic-section .comments_wrapper .highlighted-block{border:none;width:701px;}
.generic-section-comparison .news-story{width:500px;width:433px;}

.user-cars-wrapper .small-logo, .user-cars-wrapper h3{margin-top:0;}
.wrapper p.top-separator{padding-top:15px;}
.block-bottom{height:0px;}

.favorites-separator .delete a, .favorites-separator .activate a,  .favorites-separator .close a{margin:10px 0px 10px 10px;}
.favorites-wrapper .favorites-separator .delete a, .favorites-wrapper .favorites-separator .activate a,  .favorites-wrapper .favorites-separator .close a,  .favorites-wrapper .favorites-separator .check-btn a, .favorites-wrapper .favorites-separator .edit a{margin:5px 5px 0 0;float:right;}
.favorites-separator .delete a{margin:10px 10px 10px 10px;}

.compare-wrapper .small-logo{margin-top:0px;}
.wrapper p.compare-comment-head{padding-top:5px;border-bottom:2px solid #222;}
.block{width:660px;}
.block .favorites-separator{width:625px;}
.block .favorites-wrapper .favorites-separator{width:650px;}
.car-description .small-logo{margin-top:6px;}

.edit-car, .sell-car, .check-car{margin-left:5px;}
.car-main .rating-wrapper{float:left;margin-bottom:10px; width:151px;}
.car-main .car-description{margin-left:10px;}
.side-component .title{margin-top:0px;}

.my-cars-separator .delete a, .my-cars-separator, .activate a, .sold a, .sold-selected a, .activated a,  .my-cars-separator .close a,  .my-cars-separator .check-btn a, .my-cars-separator .edit a{margin:5px 5px 0 0;float:right;}
.main.main_wide .car-main .title h2{width:705px;}
.ads-wrapper .car-main .rating-wrapper{width:149px;}
/*.ads-wrapper .car-main .rating-wrapper .rating{background:none;padding-left:0px;margin-left:-70px;}*/
.main_narrow .box-wrapper{width:570px;}

.discussion-header { float:left; width:100%; margin:10px 0; background:#404040 url(../images/graphics/en/off-road-bc-end.gif) top right no-repeat; height:51px;}
.discussion-header h2 { margin:0px; padding:0; float:left; width:206px; height:51px; background:url(../images/graphics/en/generic-section-head.gif)no-repeat top left;}
.discussion-header h2 a { display:block; width:186px; height:51px;}

.discussion-header h3 { float:left; width:617px; height:35px; padding:10px 0 0 0px; margin:0px; background:#404040; }
.discussion-header h3 a{ color:#21B1D0; text-decoration:none; margin:0 3px; }
.discussion-header h3 a:hover{ text-decoration:underline;}
.discussion-header span { float:left; width:auto; padding:5px 7px 0 5px; }
.page-content.discussions-new{margin:20px 0 0;}
.page-content.discussions-new form{padding-bottom:20px;}

.articles-main-wrapper .news-story{width:630px;margin:20px 0;}
.articles-main-wrapper .comments_wrapper .title h3{width:635px;}
.articles-main-wrapper .comments_wrapper p.comments-content{width:632px;}




.wrapper .comment { width:652px; }
.wrapper p.comments-content { width:630px; }
.wrapper .comment-date { width:159px; }

.wrapper .car-rentals .comments_wrapper .highlighted-block{width:700px; !important }
.wrapper .car-rental-finder select option{background:#fff; !important}
.wrapper .car-rentals .comment { width:720px; !important}
.wrapper .car-rentals .comments-content { width:700px; !important}
.wrapper .car-rentals .comment-date { width:181px;!important }
.wrapper .car-rentals .add-comment-wrapper { width:699px; -moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #454545;!important }
.wrapper .car-rentals .add-comment-title { margin:0 0 0 30px; width:84%; !important}
.wrapper .car-rentals .comment-textarea { margin:0 0 0 30px; !important}
.wrapper .car-rentals .add-commment-btn { width:93%; margin:0 20px 0 0; !important}

.wrapper .ads-wrapper .comment, .wrapper .ads-wrapper .comments-content,.wrapper .ads-wrapper .highlighted-block { width:720px;}
.wrapper .ads-wrapper .comment-date { width:181px; }
.wrapper .ads-wrapper .add-comment-wrapper { width:699px; -moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #454545; }
.wrapper .ads-wrapper .add-comment-title { margin:0 0 0 42px; width:84%; }
.wrapper .ads-wrapper .comment-textarea { margin:0 0 0 30px; }
.wrapper .ads-wrapper .add-commment-btn { width:93%; margin:0 20px 0 0; }


.wrapper .off-road .comment, .wrapper .off-road .highlighted-block { width:731px;}
.wrapper .off-road .comments-content { width:708px;}
.wrapper .off-road .comment-date { width:181px; }
.wrapper .off-road .add-comment-wrapper { width:699px; -moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #454545; }
.wrapper .off-road .add-comment-title { margin:0 0 0 42px; width:85%; }
.wrapper .off-road .comment-textarea { margin:0 0 0 30px; }
.wrapper .off-road .add-commment-btn { width:93%; margin:0 20px 0 0; }

.wrapper .generic-section .comment, .wrapper .generic-section .highlighted-block { width:731px;}
.wrapper .generic-section .comments-content { width:708px;}
.wrapper .generic-section .comment-date { width:181px; }
.wrapper .generic-section .add-comment-wrapper { width:699px; -moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #454545; }
.wrapper .generic-section .add-comment-title { margin:0 0 0 42px; width:85%; }
.wrapper .generic-section .comment-textarea { margin:0 0 0 30px; }
.wrapper .generic-section .add-commment-btn { width:93%; margin:0 20px 0 0; }

.app-block { background:#333; }
.app-block-header { background:url(../images/graphics/en/block-title-bg-s.png) repeat-x top; }
.app-block ul li { background:#444 url(../images/common/road-safety-block-news-back.gif) no-repeat left; background-position:8px 14px;}
.app-block ul li a { color:#ccc;}
.app-block-header h3 { color:#21B1D0;}
.app-block-header a { background:url(../images/common/road-safety-block-header-all.gif) no-repeat 0 0; background-position:67px 10px; color:#21B1D0;  }

.highlighted-block.carrental { border:none;float:left; width:95.6%; margin:10px 0 0 0; background:#333333; color:#d7c3fc; padding:10px; }
.highlighted-block.carrental h3  { float:left; width:auto; color:#ffffff; background:url(../images/common/no-result-icon.gif) no-repeat left; padding:0px 0 0 30px; height:30px; }

.featured-section .section-title.generic {background:url(../images/common/generic-section-icon.gif) no-repeat 0 0;color:#21B1D0;font-size:1.8em;}
.featured-section .section-title.generic a { color:#21B1D0; text-decoration:none;}

.slider-item .item-contents{height:100px;}
span.article{float:left;}
.car-finder-selectors-medium form{background:#3F3F3F;}
#car_form .form-data{width:auto;}
.car-rentals .main.main_narrow{width:610px;}
.road-safety .main.main_narrow{width:610px;}
.off-road .car-rental-listing .rating .rating-text { margin:15px  0 0 4px; }
.fb_edge_widget_with_comment { margin:5px 0 0 35px; !important }
.ads-wrapper .fb_edge_widget_with_comment { margin:5px 0 0 11px; !important }
.news-story .fb_edge_widget_with_comment { margin:10px 10px 10px 0;width:50%;float:left;; !important  }
.discussions-topic .fb_edge_widget_with_comment {  margin:10px 0 0 180px ; !important }
.car-rental-profile .fb_edge_widget_with_comment { margin:5px 0 0 0; !important}
.fb_iframe_widget iframe{width:180px;}

.img-description{float:left; width:100%; color:#999;}
.user-options .header-login a.hot-link{clear:none; margin:0 10px 0 0;}
.user-options .header-login a.signup { color:#f28221; }

.car-description p.sold-status, .my-ads-wrapper p.sold-status { float:left; width:100px; text-align:center; padding:5px 0; color:#F38110; background:#000; font-size:1.5em; font-weight:bold; }
.car-description p.expired-status, .my-ads-wrapper p.expired-status { float:left; width:100px; text-align:center; padding:5px 0; color:#F00; background:#000; font-size:1.5em; font-weight:bold; }

.functions-wrapper .delete a { margin:5px 5px 0 5px; }
.functions-wrapper .edit a { margin:5px 0 0 0; }
.functions-wrapper .activate a {  margin:5px 5px 0 0; }
.functions-wrapper .sold a {  margin:5px 5px 0 0; }

.main.main_full { width:931px; }
.main.main_full .car-main .title h2 { width:908px;}
.compare .img-wrapper.cars { margin:5px auto; display:block; float:none; width:75px; clear:none; }
.compare .img-wrapper.photos { margin:5px auto; display:block; float:none; width:100px; clear:none; height:auto; }

.compare .rating { padding:5px 5px 5px 15px; width:110px; margin:5px 0; } 
.compare .star { margin:2px; }
.compare .img-wrapper-small { margin:5px auto; display:block; float:none; width:31px; clear:none; padding:1px; border:none;}
.compare .img-wrapper-small img { width:30px; }
.compare-title { background:url(../images/graphics/en/block-title-bg-s.png) repeat-x bottom left; padding:10px 10px 10px 15px;text-shadow:-1px -1px 0 #000000; margin:10px 0 0 0; border-top:5px solid #21B1D0; float:left; width:98%; }
.compare-title a { text-decoration:none; display:block; width:98%;  background:url(../images/common/minus.png) no-repeat left; padding:0 0 0 20px; color:#fff;  }
#car_specs_wrapper, #car_photos_wrapper, #users_rating_wrapper, #general_info_wrapper, #car_options_wrapper, #car_safety_wrapper, #car_performance_wrapper { float:left; width:100%; }

.compare-title a.switched { text-decoration:none; display:block; width:98%;  background:url(../images/common/plus.png) no-repeat left; padding:0 0 0 20px;  color:#21B1D0;  }

#car_photos_wrapper .specs-head { background:none; }
.compare-head {  width:20%; margin:1px;  vertical-align:top;  }
.compare-car { width:117px; text-align:center; background:#4D4D4D; border:1px solid #4D4D4D; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; height:190px }
.compare-car  h3 { font-weight:bold; font-size:1.2em;  margin:10px 0; }
.compare-car  h3 a { text-decoration:none; }
.remove-vehicle { display:block; margin:5px auto 0 auto; background:url(../images/graphics/en/remove-btn.gif) no-repeat top; width:116px; height:32px; }
.add-vehicle { float:left; background:url(../images/graphics/en/add-vehicle.gif) no-repeat top; width:166px; height:33px; }
.compare-car-wrapper { float:left; width:145px; }
.remove-all-vehicles  { float:left; background:url(../images/graphics/en/remove-all-btn.gif) no-repeat top; width:166px; height:33px; margin:5px 0 0 0; }
.compare .img-wrapper.cars img { width:75px } 
.finder-cars-wrapper .img-wrapper.cars img { width:75px } 
#car_options_wrapper .selected { background:#4D4D4D url("../images/graphics/en/specs-options-check.gif") no-repeat 66px -22px; } 

.add-vehicle-window { float:left; width:288px; background:#333333; padding:20px; height:220px; !important }
.add-vehicle-window p { float:left; width:100%; !important }

div.lightbox.add-vehicle-window { float:left; width:288px; background:#333333; padding:20px; height:220px; !important }
div.lightbox.add-vehicle-window p { float:left; width:100%;  !important}

.finder-cars-wrapper { float:left; width:100%;  text-align:center;}
.finder-car { float:left; width:80px; background:#4D4D4D; border:1px solid #4D4D4D; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; height:72px; margin:10px 0 20px 36px; text-align:center; position:relative; }
.finder-car a { text-decoration:none; }
.finder-car a:hover { text-decoration:underline; }

.remove-car { position:absolute; z-index:100; left:90px; top:-15px; }
