
a.viral{display:none;}
html {font: 0.84em Arial, sans-serif;border-top: 0.4em solid;border-color: fuchsia;}
td, tr, table {margin: 0;padding: 0;}
body { background-color: #ffffff; overflow-x:hidden;margin: 0 auto;
padding-top:20px;}
#submenu h2 {	margin: 0;}
img, fieldset {border: 0;}
#left {margin-left:10px;/*-10*/margin-top:1px;*width:185px;*margi?-top:-35px;}
#section_image .wrapper {padding:0!important;margin:0!important;}

#container {margin:auto;width:829px;}

#header {height:95px;margin-top:-10px;padding-bottom:5px;width:860px;}
#logo, #menu, #right, #left { float: left; }
#right {left:0px;position:relative;top:11px;*width:300px;}
#right partners-cntnt {margin-top; -30px;}
#logo, #left {margin-top: 8px;}
#menu{width: 626px;}
#right {width: 622px; /*650*//*628*/*padding-left:5px;}
#footer {border-top: 2px dotted #4b4b4b;	clear: left;}
#logo h1 {margin: auto;}
#logo a {display: block;	height: 85px;}
#logo span {	display: none;}
#menu ul, #footer ul {margin: 0;padding: 0;}
/*#language_bar {left:62%;
position:relative;
top:-18px;}*/
#top_menu {	clear: both; padding-top:2.5em; *padding-top:3.6em; }
#top_menu li, #footer li {border-right: 0.1em solid black;list-style: none;	padding: 0.12em 1em 0.12em 1em;}
#login_form a {color: inherit;display: block;}

.socialnets {*margin-top:-15px 0 0;*margin-left:10px;}
.tweetb {*margin-left:-10px;}
#menu a, #footer a {	color: black;text-decoration: none;padding-right:5px; padding-left:5px;}
#footer a.{padding-top: -2px;}
#section_image {}


#submenu li {background:transparent url(images/whats_off_bg_menu.jpg) repeat scroll right center;font-size:14px;font-weight:bold;height:22px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:7px;margin-top:-1px;text-indent:0;width:191px;}
#submenu a {color:black;display:inline-block;letter-spacing:0;margin:2px 16px 4px 4px;text-decoration:none;}

#body {	*padding: 17px 0 0 0;}
#content {	clear: both;padding-right:41px;} /*table.contentpaneopen {padding-right:47px;}*/
#footer {font-size: 0.88em;font-weight: bold;	padding: 0.4em; width:94.5%; margin: 0 18px;}
.contentheading {	font-size: 1.6em;}
.menu_submenu {padding-right: 0.40em;}
#left .wrapper, #section_image .wrapper {	padding: 10px 8px;}

#login_form input {height:18px;width: 149px;border: 0 none;}
#login_form .submit {display: block;margin: 0 0 0 44px;	height: 26px;width: 90px;}
#active_language img {background-color: #FF0000;}
#login_form h2 {margin: auto;}
#login_form h2 span {display: none;}

#subsubmenu {padding-right:1px;padding-top:15px; clear:both; display:block; height:60px;}
#subsubmenu ul {	margin: 8px 0 0;*margin:-8px 0 0;	padding: 0;}
#subsubmenu li {background-image: url(images/subsubmenuitem_backg.png);height: 24px;list-style: none;	margin: 0 1px;width: 141px;}
#subsubmenu #current {background-image: url(images/subsubmenuitem_active_backg.png);margin-right: -1px; width:141px;}
#subsubmenu a {color:black;display:block;font-weight:bold;padding:4px 8px 0 10px;text-decoration:none;}
#form_calculator label {	background-color: #eaeaea;	display: inline-block;	padding: 2px;width: 21px;}
#form_calculator select {border:1px solid #999999;margin:2px;width:155px;}
#calculator_result {height: 193px;}
#calculator_result div {position: relative;height: 17px;width: 94px;}
#ChronoContact_new_member label {background-color: #eaeaea;display: inline-block;padding: 2px;}
.clr {clear: both;}
#news_ticker a {color: #545351;}
#news_ticker_holder {height: 30px;margin: auto;width: 684px;}
#language_bar {
left:420px;
overflow:hidden;
position:relative;
top:-9px;
width:160px;
padding-left:1px;
background-image:url(images/tel.jpg);
background-repeat:no-repeat;
background-position:bottom left;
height:43px;
}

#language_bar div.wrapper {
float:right;
}
#howMuch a{ text-decoration: none; font-size: small; }
#body_top_border {border-top: 2px dotted #4b4b4b; width: 95.5%; margin: 4px 18px 0 0; float: right;
}
.car_Location_en {margin: 0 2px;}

#tbl_how_it_work {margin: -5px -4px -11px;*margin: 0 -4px -5px -11px;}
/*#tbl_how_it_work td {width: 173px; padding: 0 2px;}*/
#tbl_how_it_work .what_is_tbl_img {border-left:2px solid #f2f2f2;}
#tbl_how_it_work .what_is_tbl_data{width: 195px;margin-right: 10px; border-left:2px solid #f2f2f2;background:url(images/whatis_tbl_shd.jpg) no-repeat bottom ;height: 131px; padding: 0 13px;}
#tbl_how_it_work tr{padding: 8px 0; line-height:115%}
#tbl_benefits {margin: -14px 2px 13px; ;width:602px; padding-right: 60px!important;}
.rbl_benfits_data {padding: 2px 0 0 10px;}
.rbl_benfits_data h4{margin: 4px 0 2px 1px;}
#tbl_benefits_bottom {border-bottom: 1px dotted #B3B3B3; margin-bottom: 10px;} 
.tbl_all_data {border-top: 1px dotted #b3b3b3;margin: -9px 0 0;}
.tbl_all_data td img{margin: 4px 0 0 1px;}
.tbl_our_cars td{padding-right:4px;}

#howMuch {margin: -18px 0 0; width:602px;*margin: 0;}
.how_much_cntnt_sprt {margin-top: -17px; margin-bottom: -9px;*margin-top:0;} 
.extPrices {padding: 0 16px;*margin: 15px 0 0 1px;}
.extPrices li{color:#0060A1;}
#business-title {margin-top: -24px;}
.tbl_our_cars {width: 616px;*width: 618px; margin: -4px 0 0 -4px;*margin: 12px 0 0 -4px;}
.tbl_our_cars .flow_down {padding-top: 14px;}

#green_benefits_ttl {margin-top: -14px;}
.menuourcars {position: absolute; z-index:30;width: 800px;margin: 0 20px 0 10px; left:3px;*left:11px;}
.tbl_our_cars_1car {width: 622px;margin: -4px 0;*margin: -5px 0 0;*width:630px;}
.tbl_our_cars_1car .flow_down {padding-top: 14px;}
.tbl_our_cars_1car li {color: white;margin: -15px 0 0 -29px;}
.tbl_our_cars_empt {width: 632px;*width: 630px;margin: 54px -2px;*margin: 24px 0 0 2px;}
.tbl_our_cars_empt.flow_down {padding-top: 14px;}
.tbl_our_cars_empt li {color: white;margin: -15px 0 0 -29px;}
.tbl_our_cars_clasc {margin: 54px 0 0 1px; width: 610px;*margin: 27px 0 0 2px; *width: 612px; }
.tbl_our_cars_clasc .flow_down {padding-top: 14px;}

.contact_tbl_ {margin: -52px -8px;}
.how_much_join_bar {margin: 7px 0 -47px 0;}
.seperatortop {margin-top: -12px; }
.benefits_topper {margin: -32px 0 -11px;}
.benefits_topper2 {margin: -2px;}
#credits {margin-top:-17px;padding-bottom:10px;}
.calcresultbg {margin: -9px 0 0;*margin: -20px 0 -20px;} 
.ssparator_top {margin-top:13px; *padding-top:25px;*margin-top:-16px;}




.pass_tr td {padding-top:6px; border-top: 1px dotted #b2b2b2;} 
.pass_tr_2 {height:20px;}
.pass_tr_3 {height:43px;*height:10px; }
#torso {
  margin-top: -38px;*margin-top: -37px; 
  margin-right:18px;margin-left:159px;*margin-bottom: -1px;
  *padding-top: 40px;  
}
.forgot_pass_img {margin-top: -19px;*margin-top:0;margin-left:155px;}
.forgot_pass_heading {margin: 0 20px 0 0;}
.pass_ttl {
  margin-top:6px; *margin-top:0;
  border-bottom: 1px dotted #b2b2b2;
  border-top: 1px dotted #b2b2b2;
  padding: 2px 0 2px;
  *padding:5px 0 5px;
  width:600px;
}
.pass_ttl_2 {border-bottom: 1px dotted #b2b2b2;border-top: 1px dotted #b2b2b2;padding: 1px 0 5px;*padding:2px 0 5px; width:600px; margins:-9px 0 20px;  }
.pass_cntnt {margin-top: -15px;}

ul .level_0 {margin: -20px 0 20px;}
.site_map_titla {*margin-top:-20px}
.FAQ_title {margin-top: 0;*margin-top: -15px; margin-left: 5px; margin-bottom: -20px;}
#partners {position: absolute; margin-top:-80px;*margin-top:-26px;z-index:90!important;} 
.partners-title  {margin-top: 10px;*margin-top: -15px; margin-left: 5px;}
.partners-cntnt {/*border-top: 1px dotted #b2b2b2;*/ width:602px;*margin: -10px 0 0;}
.green-list {margin: -10px 0 0 -15px;*margin: -10px 0 0 15px;}
.green-list li{list-style-image: url(images/green_bullet.jpg); padding-bottom: 5px;}
.green_sprtr {padding: 12px 0px -5px;*padding: 10px 0;}
.grn-sprtr-btm {margin: -12px 0 5px;}
.site_map_titla {
  height:157px !important;
  *height: 166px !important;
}

.partners-title {
  height: 141px !important;
  *height: 155px !important;
}

.fromthepress {
  height: 150px !important;
  *height: 140px !important;
}

.wrapper > div > img {
  *margin-bottom: 10px;
}

.submitlogin {
  margin-top: 10px !important;
  *margin-top: 10px  !important;
}

#footer a {
	/*padding: 0 !important;*/
}

#left > .wrapper > iframe {
  margin-right: 0 !important;
}
