div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel a{background:url('delete.gif') no-repeat 0 -16px}
div.star a{display:block;width:16px;height:100%;background-position:0 0px;}
div.star_on a{background-position:0 -16px!important}
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
div.star{background:transparent!important;overflow:hidden!important}
div.star_half{float:left;width:8px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star_half a, div.star_half a.star_half_left, div.star_half a.star_half_right{float:left;display:block;width:8px;height:15px;}
div.star_half{background:transparent!important;overflow:hidden!important}
div.star_on a.star_half_left{background-position:0 -16px!important}
div.star_on a.star_half_right{background-position:-8px -16px!important}
.calendar{position:relative;display:none;border-top:2px solid #fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #fff;font-size:11px;color:#000;cursor:default;background:#c8d0d4;font-family:tahoma,verdana,sans-serif;}
.calendar table{border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;font-size:11px;color:#000;cursor:default;background:#c8d0d4;font-family:tahoma,verdana,sans-serif;}
.calendar .button{text-align:center;padding:1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;}
.calendar .nav{background:transparent url(menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title{font-weight:bold;padding:1px;border:1px solid #000;background:#788084;color:#fff;text-align:center;}
.calendar thead .headrow{}
.calendar thead .daynames{}
.calendar thead .name{border-bottom:1px solid #000;padding:2px;text-align:center;background:#e8f0f4;}
.calendar thead .weekend{color:#f00;}
.calendar thead .hilite{border-top:2px solid #fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #fff;padding:0px;background-color:#d8e0e4;}
.calendar thead .active{padding:2px 0px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;background-color:#b8c0c4;}
.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody .day.othermonth{font-size:80%;color:#aaa;}
.calendar tbody .day.othermonth.oweekend{color:#faa;}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#e8f4f0;}
.calendar tbody .rowhilite td{background:#d8e4e0;}
.calendar tbody .rowhilite td.wn{background:#c8d4d0;}
.calendar tbody td.hilite{padding:1px 3px 1px 1px;border:1px solid;border-color:#fff #000 #000 #fff;}
.calendar tbody td.active{padding:2px 2px 0px 2px;border:1px solid;border-color:#000 #fff #fff #000;}
.calendar tbody td.selected{font-weight:bold;padding:2px 2px 0px 2px;border:1px solid;border-color:#000 #fff #fff #000;background:#d8e0e4;}
.calendar tbody td.weekend{color:#f00;}
.calendar tbody td.today{font-weight:bold;color:#00f;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{}
.calendar tfoot .ttip{background:#e8f0f4;padding:1px;border:1px solid #000;background:#788084;color:#fff;text-align:center;}
.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:1px;background:#d8e0e4;}
.calendar tfoot .active{padding:2px 0px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar .combo{position:absolute;display:none;width:4em;top:0px;left:0px;cursor:default;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background:#d8e0e4;font-size:90%;padding:1px;z-index:100;}
.calendar .combo .label, .calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
.calendar .combo .active{background:#c8d0d4;padding:0px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar .combo .hilite{background:#048;color:#aef;}
.calendar td.time{border-top:1px solid #000;padding:1px 0px;text-align:center;background-color:#e8f0f4;}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm{padding:0px 3px 0px 4px;border:1px solid #889;font-weight:bold;background-color:#fff;}
.calendar td.time .ampm{text-align:center;}
.calendar td.time .colon{padding:0px 2px 0px 3px;font-weight:bold;}
.calendar td.time span.hilite{border-color:#000;background-color:#667;color:#fff;}
.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}
body{margin:0 0 0px 0;padding:0;font-family:Arial, Helvetica, sans-serif;background:#f1f1f1;text-align:center;}
img{border:none;}
.la{text-align:left;}
h1{font-weight:Inherit;font-size:Inherit;font-family:inherit;}
.ca{text-align:center;}
.ra{text-align:right;}
.jus{text-align:justify;}
a:active{outline:none;}
.fltlft{float:left;}
.fltrgt{float:right;}
.clrbth{clear:both;}
#page{margin:0px auto;padding:0;width:1000px;overflow:hidden;background:#FFFFFF;}
.alert{font-size:12px;color:#FF0000;}
.container_inner{width:876px;margin:0px auto 0px auto;}
.brdr_lft_rgt{width:875px;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0;}
.container_common{width:802px;margin:0px auto 0px auto;}
.container_common_static{width:900px;margin:0px 0px 0px 107px;}
.head_bg{background:url(../images/ccu_bg.jpg) center repeat-x; height:241px;}
.head_bg_login{background:url(../images/head_bg_login.jpg) repeat-x;height:136px;}
.head_static_bg{background:url(../images/header_static_bg.jpg) center repeat-x;height:136px;}
.top_menu_bg{background:url(../images/top_menu_bg.jpg) center no-repeat;height:41px;}
.top_menu_static{background:url(../images/top_menu_static.jpg) center no-repeat;height:41px;}
.top_menu{float:left;width:762px;color:#ffffff;font-size:12px;font-weight:bold;padding-left:30px;text-transform:uppercase;}
.top_menu a{color:#FFFFFF;text-decoration:none;margin:0px 11px;}
.top_menu a:hover{text-decoration:underline;}
.top_menu div{line-height:300%;float:left;height:30px;text-align:center;margin-right:2px;}
.top_menu a.logout_font{color:#00c9fc;}
.top_menu div.current{height:40px;width:auto;background:url(../images/home_selected_bg.png) center no-repeat;}
.top_menu div.current1{height:40px;width:auto;background:url(../images/selected_menu1.png) center top no-repeat;}
.top_menu li.current{height:40px;width:auto;background:url(../images/home_selected_bg.png) center no-repeat;}
.top_menu li.current1{height:40px;width:auto;background:url(../images/selected_menu1.png) center top no-repeat;}
.logo{padding-top:30px;}
.logo_static{padding-top:22px;}
.static_head_text{padding-top:50px;padding-left:30px;color:#FFFFFF;font-size:25px;}
.logo .logo_text{width:353px;font-weight:bold;color:#FFFFFF;font-size:18px;letter-spacing:1px;padding-top:18px;}
.logo_small{margin:36px 0px 0px 40px;}
.after_log_rgt{margin:36px 0px 0px 0px;font-size:13px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;}
.after_log_rgt a{font-size:11px;color:#99ccff;text-decoration:none;}
.news_tour_cont{padding:16px 0px 20px 0;background:#FFFFFF;}
.news_tour_cont a{margin-right:10px;}
.login_box_bg{background:url(../images/login_box_bg.jpg) no-repeat;width:186px;height:93px;}
.login_box_bg .input, .login_box_bg .input{background:#e2e2e2;border:1px solid #d3d3d3;font-size:11px;font-weight:bold;color:#999999;line-height:156%;margin:3px 0px;width:161px;padding-left:5px;height:18px;}
.small_font, .small_font a{font-size:10px;color:#333;}
.new_acnt{font-size:10px;color:#A3A3A3;font-weight:bold;width:113px;}
.new_acnt a{color:#A3A3A3;text-decoration:none;}
.new_acnt a:hover{text-decoration:underline;}
.header_txt{font-size:25px;width:607px;}
.top_cont_bg{background:url(../images/top_cont_bg.jpg) repeat-x;padding:13px 0px 0px 0px;height:440px;}
.top_cont_bg .blocks{width:199px;height:191px;float:left;}
.top_cont_bg a{text-decoration:none;}
.top_cont_bg a:hover{text-decoration:underline;}
.top_cont_bg a:visited{color:#3366cc;}
.top_cont_bg .blocksCenter{width:399px;height:95px;float:left;margin-left:100px;}
.block_desc_contCenter{color:#333333;font-size:12px;line-height:138%;width:327px;margin-left:50px;}
.block_cover_brdr{border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.block_whole_brdr{border:1px solid #cccccc;}
.block_bottom_brdr{border-bottom:2px solid #cccccc;}
.block_rgt_brdr{border-right:1px solid #cccccc;}
.blocks_header_txt{font-size:16px;color:#3366cc;font-weight:bold;text-transform:uppercase;}
.block_header_cont{height:43px;}
.block_desc_cont{color:#333333;font-size:12px;line-height:138%;width:187px;}
.block_desc_cont ul{float:left;list-style-image:url(../images/tick.gif);margin:15px 0px 0px 30px;padding:0px;}
.block_desc_cont ul li{list-style-image:url(../images/tick.gif);}
.light{color:#999999;}
.light_dark{color:#333333;}
.btm_cont_bg{background:url(../images/btm_cont_bg.jpg) repeat-x;padding:0px 0px 0px 0px;height:175px;}
.btm_cont_bg .blocks{width:199px;height:171px;float:left;}
.btm_block_desc_cont{color:#4a4a4a;font-size:11px;line-height:128%;width:186px;margin-top:10px;}
.cmnt_block{width:338px;height:171px;float:left;}
.cmnt_block img{margin-right:10px;}
.cmnt_txt{color:#333333;font-size:12px;line-height:138%;}
.cmnt_txt .by{color:#0066cc;}
.cmnt_block_more{width:100%;float:left;}
.cmnt_block_more img{margin-right:10px;}
.cmnt_txt_more{color:#333333;font-size:12px;line-height:138%;}
.cmnt_txt_more .by{color:#0066cc;}
.fact{background-image:url(../images/FactBG.png);background-repeat:no-repeat;background-position:center center; margin-bottom:30px;color:#333333;font-size:16px;}
.midl_bg{background:url(../images/header_btm.jpg) center no-repeat #F1F1F1;height:21px;border-top:1px solid #d7d7d7;}
.tab_cont_btm{background:url(../images/tab_cont_btm.gif) no-repeat center;height:10px;margin-top:-5px;}
.more_block{margin-top:10px;width:54px;height:16px;}
.cartrip_block_cont{width:530px;}
.rgt_cont_bg{vertical-align:top;padding-top:25px;min-height:570px;background:url(../images/rgt_cont_bg.jpg) no-repeat left top;}
.other_trips_btn{margin-top:30px;}
.other_trips_links{padding:25px 0px 120px 20px;color:#999999;font-size:13px;line-height:180%;}
.other_trips_links a{color:#698fb4;}
.tip_of_day{width:211px;padding:15px 0px 25px 20px;font-size:10px;line-height:150%;}
.trip_sum_text{font-size:12px;line-height:128%;}
.trip_top_text_cont{width:530px;}
.adv_top_text_cont{width:540px;}
.your_trip{font-size:18px;line-height:76%;color:#000000;text-transform:capitalize;margin-bottom:25px;}
.trip_sum_tbl{width:530px;}
.trip_sum_tbl th{width:116px;font-size:12px;font-weight:bold;text-align:left;height:21px;color:#404040;}
.trip_sum_tbl td{font-size:12px;text-align:left;height:21px;color:#333333;}
.trip_sum_tbl td a{color:#1044b6;}
.trip_sum_tbl td.padtopbot{padding-top:10px;padding-bottom:10px;}
.trip_sum_tbl td.width92{width:92px;}
.trip_sum_tbl td.width220{width:220px;}
.trip_sum_tbl .padlft{padding-left:10px;}
.trip_sum_tbl .odd_row{background:#bed3e8;}
.trip_sum_tbl .even_row{background:none;}
.your_trip span{color:#cc0000;}
.TripDetail{position:absolute;background:url(../images/tooltip_bg.png) no-repeat;width:122px;height:88px;}
.advTripDetail{position:absolute;background:url(../images/tooltip_bg.png) no-repeat;width:122px;}
.advTripDetail .tooltip_top{background:url(../images/tooltip_bg_top.png) no-repeat;width:150px;height:10px;}
.advTripDetail .tooltip_bot{background:url(../images/tooltip_bg_bot.png) no-repeat;width:150px;height:30px;}
.advTripDetail .tooltip_mid{background:url(../images/tooltip_bg_mid.png) repeat-y;font-size:10px;color:#000000;line-height:115%;width:150px;padding:2px 0px 0px 10px;}
.adv_step_tbl{width:565px;margin:15px 15px 0px 0px;}
.adv_step_tbl tr.brdr td{border-top:1px solid #CCCCCC;}
.adv_step_tbl tr.nbrdr td{border:none;}
.tooltip_text{font-size:10px;color:#000000;line-height:115%;padding:15px 0px 0px 10px;}
.my_subscription_cont{width:244px;padding:15px 0px 25px 20px;font-size:10px;line-height:181%;}
.my_connector{width:244px;padding:5px 0px 25px 20px;font-size:10px;line-height:181%;}
.my_subscription_cont .odd{padding-left:10px;background:#d8d8d8;height:21px;}
.my_subscription_cont .even{padding-left:10px;background:none;height:21px;}
.trouble_code_head{background:url(../images/trouble_code_head.jpg) no-repeat;width:528px;height:21px;padding:5px 0px 0px 10px;}
.trouble_code_head table td{font-size:10px;line-height:171%;color:#000000;font-weight:bold;}
.trouble_code_data{width:528px;background:#ececec;}
.trouble_code_data table tr.pad td{padding-top:10px;padding-bottom:10px;}
.trouble_code_descr{font-size:10px;line-height:159%;}
.trouble_code_big_font{font-size:21px;line-height:80%;font-weight:bold;text-transform:uppercase;}
.trouble_code_first{padding-left:10px;}
.trouble_detail_head{font-size:16px;line-height:105%;}
.tc_header{width:530px;height:23px;font-size:14px;line-height:130%;color:#ffffff;font-weight:bold;padding:5px 0px 0px 10px;}
.present{background:url(../images/tc_cont_head_present.jpg) no-repeat;}
.pending{background:url(../images/tc_cont_head_pending.jpg) no-repeat;}
.tc_cont_mid{background:url(../images/tc_cont_mid.jpg) repeat-y;width:530px;}
.tc_cont_btm{background:url(../images/trouble_code_detail_cont_btm.jpg) no-repeat;}
.tc_tabs_bg{background:url(../images/tc_code_bg.jpg) no-repeat;width:68px;height:23px;text-align:center;font-size:15px;line-height:47%;color:#ffffff;font-weight:bold;}
.trouble_code_alldata_cont{padding:5px 10px 0px 10px;}
.tc_tab_inactive{margin:0px 5px 5px 0px;}
.tc_tab_active{background:#FFFFFF;width:68px;height:28px;text-align:center;font-size:15px;line-height:47%;color:#010101;font-weight:bold;margin:0px 5px 0px 0px;}
.tc_tecnical_head{background:#FFFFFF;width:507px;}
.tc_big_font{font-size:16px;line-height:102%;font-weight:bold;color:#333333;}
.tc_fine_font{font-size:10px;line-height:149%;color:#666666;font-weight:normal;width:470px;}
.tc_mid_font{font-size:12px;line-height:138%;color:#666666;}
.red_font{color:#cc0000;}
.green_font{color:#01401c;}
.blue_font{color:#003399;}
.blue_font_light{color:#288FEC;}
.yellow_font{color:#EEC51F;}
.blue_arrow_Home{background:url(../images/blue-arrow-bg.jpg) no-repeat left;font-size:13px;font-weight:bold;vertical-align:absmiddle;line-height:150%;color:#ffffff;padding-left:20px;width:197px;height:43px;}
.red_arrow_Home{background:url(../images/red-arrow-bg.jpg) no-repeat left;font-size:13px;font-weight:bold;vertical-align:absmiddle;line-height:150%;color:#ffffff;padding-left:20px;width:197px;height:43px;}
.blue_arrow{background:url(../images/blue-arrow-bg.jpg) no-repeat left;font-size:14px;font-weight:bold;line-height:310%;color:#ffffff;padding-left:20px;width:197px;height:43px;}
.red_arrow{background:url(../images/red-arrow-bg.jpg) no-repeat left;font-size:14px;font-weight:bold;line-height:310%;color:#ffffff;padding-left:20px;width:197px;height:44px;}
.grey_arrow{background:url(../images/grey-arrow-bg.jpg) no-repeat left;font-size:14px;font-weight:bold;line-height:310%;color:#ffffff;padding-left:20px;width:197px;height:44px;}
.grey_arrow1{background:url(../images/grey-arrow-bg.jpg) no-repeat left;font-size:14px;font-weight:bold;line-height:310%;color:#ffffff;padding-left:10px;width:197px;height:44px;}
.all_upper{text-transform:uppercase;}
.car_trip_bg{float:left;background:url(../images/car_trip_bg.jpg) no-repeat;width:256px;height:189px;margin:0px 17px 17px 0px;}
.carinfo_block{width:240px;height:120px;padding:25px 10px 10px 6px;}
.profile_heading{font-size:22px;font-weight:bold;line-height:185%;color:#000000;}
.account_info{width:530px;margin:25px 0px 30px 0px;}
.profile_data_show{background:url(../images/profile_data_bg.gif) no-repeat;width:528px;height:114px;}
.profile_font{font-size:10px;line-height:160%;color:#000000;}
.profile_data_padtxt{padding-left:7px;}
.profile_1stcont{width:120px;}
.profile_data_each_btm{background:url(../images/profile_data_show_btm.jpg) no-repeat;width:528px;height:2px;}
.rgt_pnl{width:287px;}
.carname{font-size:15px;line-height:116%;font-weight:bold;color:#000000;}
.tripselect{border:none;background:url(../images/tripselect_bg.gif) no-repeat center;width:164px;padding:3px;height:21px;font-size:11px;line-height:158%;color:#0066cc;}
.subs_txt_pad{margin-top:16px;}
.subscription_txt{font-size:11px;color:#000000;line-height:170%;}
.subscription_txt a{color:#000000;}
.subscription_txt a:hover{text-decoration:none;}
.subscription_txt span{color:#666666;}
.footer{background:url(../images/footer_bg.jpg) no-repeat center #f1f1f1;height:230px;font-size:11px;line-height:158%;color:#ffffff;}
.footer a{color:#ffffff;text-decoration:none;}
.footer_static{background:url(../images/footer_static_bg.jpg) no-repeat center #f1f1f1;height:230px;font-size:11px;line-height:158%;color:#ffffff;}
.footer_static a{color:#ffffff;text-decoration:none;}
.footer_other{background:url(../images/footer_other_bg.jpg) no-repeat center #f1f1f1;height:141px;font-size:11px;line-height:158%;color:#ffffff;}
.footer_other a{color:#ffffff;text-decoration:none;}
.howitworks_heading{padding:25px 0px 30px 0px;font-size:33px;color:#000000;width:300px;}
.bizmiles_heading{padding:25px 0px 30px 0px;font-size:30px;color:#000000;}
.bizmiles_descr_txt{padding:0px 0px 20px 0px;font-size:14px;color:#666666;line-height:166%;width:550px;}
.bizmiles_descr_txt b{font-weight:darker;font-size:14px;}
.bizmiles_descr_txt .stronger{padding:10px 0px 10px 0px;font-size:14px;color:#666666;font-weight:bold;}
.bizmiles_descr_txt .red{padding:10px 0px 10px 0px;font-size:16px;color:#990000;font-weight:bolder;}
.bizmiles_descr_txt .desc li{line-height:148%;list-style-image:url(../images/tick.gif);margin-left:35px;}
.padTopBottom{padding:50px 15px 10px 0;}
.blockquote{}
.blockquote .open-q{background:url(../images/quoteOpen.png);margin-bottom:5px;margin-left:15px;margin-right:10px;}
.blockquote .text{margin-left:15px;color:#7E7665;font-weight:lighter;width:330px;}
.blockquote .text .small{color:#7E7665;font-weight:lighter;font-size:12px;text-align:right;margin-top:10px;}
.blockquote .text b{color:#7E7665;font-weight:darker;font-size:18px;}
.blockquote .close-q{background:url(../images/quoteClose.png) repeat-x;margin-top:10px;margin-left:15px;margin-right:10px;padding:3px 0 0 0;}
.why_chkup_head_cont{padding:25px 0px 5px 0px;}
.why_heading{font-size:20px;color:#000000;line-height:127%;}
.why_descr_txt{font-size:14px;color:#666666;}
.why_descr_txt a{text-decoration:none;font-size:12px;}
.why_descr_txt a:hover{text-decoration:underline;}
.why_descr_txt a:visited{color:blue;}
.why_descr_txt .punch_txt{line-height:166%;}
.why_descr_txt .desc{list-style-image:url(../images/tick.gif);}
.why_descr_txt .desc li{line-height:148%;list-style-image:url(../images/tick.gif);margin-left:5px;}
.why_descr_txt .punch_txt a{font-size:14px; text-decoration:underline;}
.steps_container{width:574px;padding-right:10px;}
.noMargin(padding-left:1px;margin-left:1px;)
.activate_txt{font-size:15px;color:#666666;line-height:166%;width:100%;padding-left:5px;}
.activate_txt a{color:#666666;}
.activate_txt a:hover{text-decoration:none;}
.step_descr_txt{font-size:12px;color:#666666;line-height:166%;padding-left:5px;}
.step_descr_txt a{color:#666666;}
.step_descr_txt a:hover{text-decoration:none;}
.step_no_image{width:66px;height:69px;}
.steps_image{padding-left:28px;padding-top:15px;}
.step_mid_arrow{padding:10px 0px;}
.step_btm_list{width:360px;}
.step_btm_list li{font-size:10pt;color:#000000;list-style-image:url(../images/tick.gif);line-height:148%;}
.static_rgt_pnl{vertical-align:top;width:303px;height:100%;background:url(../images/static_rgt_pnl.jpg) repeat-y #F3F3F3;}
.static_rgt_pnl_small{width:303px;background:url(../images/static_rgt_pnl.jpg) repeat-y #F3F3F3;}
.static_rgt_pnl_faq{vertical-align:top;width:303px;height:100%;background:url(../images/static_rgt_pnl.jpg) repeat-y #F3F3F3;}
.contact_point_head{font-size:25px;color:#000000;padding:15px 0px 10px 3px;line-height:42%;}
.step_descr_txt span{color:#FF0000;text-decoration:underline;}
.padcontact{padding-left:10px;}
.store_item_bg{background:url(../images/PurchBackImgSmall.gif) no-repeat;width:567px;height:197px;}
.store_item_bgLong{background:url(../images/PurchBackImg.gif) no-repeat;width:567px;height:455px;}
.store_initial_text{font-size:15px;color:#666666;line-height:166%;}
.store_initial_txt_cont{width:510px;padding:25px 0px 25px 0px;}
.store_initial_text span{color:#cc0000;}
.store_img_txt_cont{padding:13px 23px;}
.store_img_txt_cont .heading{font-size:35px;color:#000000;line-height:85%;}
.store_img_txt_cont .more_txt{font-size:15px;color:#666666;line-height:149%;}
.store_img_txt_cont .more_txt span{color:#ff0000;}
.store_img_txt_cont .more_txt span.price{font-size:39px;color:#333333;line-height:68%;}
.store_img_txt_cont .more_txt span.price sub{font-size:25px;vertical-align:text-top;}
.tblborder{border:1px solid #4779AA;width:260px;}
.cart_font td{font-size:12px;color:#666666;line-height:166%;border:1px solid #8AACCE;background:#FFFFFF;}
.cart_font td a{color:#666666;}
.cart_font td a:hover{text-decoration:none;}
.cart_font th{font-size:14px;color:#333333;line-height:166%;}
.adv_chart{overflow-x:scroll;}
.adv_chart tr th{vertical-align:bottom;}
.adv_chart tr td{text-align:center;}
.adv_fine_font label{font-size:10px;line-height:149%;color:#666666;font-weight:normal;}
.mile_chart{font-size:14px;color:#666666;text-align:left;}
.mile_chart .Title{font-size:25px;color:#ffffff;text-align:center;}
.mile_chart .bold{color:#474646;font-weight:bold;height:30px;}
.mile_chart .small{font-size:10px;color:#666666;text-align:center;}
.mile_chart .down{vertical-align:bottom;}
.mile_chart .up{vertical-align:top;}
.mile_chart .rt{text-align:right;padding-right:5px;}
.mile_chart .lt{text-align:left;padding-left:5px;}
.car_model_name{font-size:14px;color:#000000;line-height:138%;}
.car_logo{padding-top:10px;}
.signuptbl_width{width:660px;}
.logintbl_width{width:350px;}
.editprotbl_width{width:350px;}
.tripdettbl_width{width:318px;}
.cvvnotbl_width{width:528px;}
.signuptbl_width td{width:70%;}
.logintbl_width td{width:50%;}
.newslettertbl_width{width:480px;}
.signuptbl{background-color:#FFFFFF;border:1px solid #4779AA;}
.signup_head{background:#0B487E;padding:2px;font-size:14px;font-weight:bold;color:#ffffff;}
.signup_font{font-size:15px;color:#666666;}
.signup_font a{font-size:14px;color:#666666;}
.signup_font a:hover{text-decoration:none;}
.signup_font td{padding:1px 5px 1px 0px;}
label.error{clear:both;color:#FF0000;font-size:11px;}
.errortxt{color:#FF0000;font-size:11px;}
.star{vertical-align:super;color:#FF0000;font-size:12px;}
.padmsg{padding:10px 0px;font-size:12px;color:#FF0000;}
.welcome_txt{font-size:15px;color:#666666;line-height:166%;}
.welcome_txt a{color:#666666;}
.welcome_txt a:hover{text-decoration:none;}
.faq_head_font{font-size:13px;line-height:150%;color:#666666;cursor:pointer;}
.faq_desc_font{font-size:12px;line-height:105%;color:#666666;width:75%;padding:10px 0px 10px 39px;}
.faq_desc_font a{color:#666666;}
.faqtitle{font-size:16px;color:#5D81BD;font-weight:bold;padding:3px;padding-bottom:5px;margin-bottom:10px;background:#e8e8e8;border-bottom:1px solid #DDDDDD;}
.faq_padlft{padding-left:15px;}
.static_text_page_desc{font-size:12px;line-height:110%;color:#333333;width:90%;}
.static_text_page_head{font-size:27px;color:#5D81BD;font-weight:bold;padding-top:10px;padding-bottom:5px;margin-bottom:10px;}
.static_text_page_head_black{font-size:17px;color:#333333;font-weight:bold;padding-bottom:5px;margin-bottom:5px;}
.static_text_page_smallhead_black{font-size:14px;color:#333333;font-weight:bold;padding-bottom:5px;margin-bottom:5px;}
.static_text_page_subhead{font-size:18px;color:#000000;font-weight:bold;padding-bottom:5px;margin-bottom:5px;}
.chk_eng_light_subhead{font-size:18px;color:#333333;font-weight:bold;padding:10px 0px;margin-bottom:5px;}
.static_text_page_desc strong{color:#000000;}
.static_text_page_desc a{color:#333333;}
.static_page_teen_driving{font-size:15px;line-height:135%;color:#666666;width:90%;}
.static_page_teen_driving a{color:#666666;}
.teen_contract{background:url(../images/BlueCheckMark.gif) no-repeat; height:130px;width:530px; color:#990000; align:center; margin-left:30px;}
.teen_contract_text{color:#990000; margin-left:120px;padding-top:30px;}
.static_text_page_desc small{font-size:10px;line-height:120%;font-weight:bold;}
.slideshow{background:url(../images/slideshow_container.png) no-repeat center;width:467px;height:235px;position:absolute;top:70px;left:455px;}
.slideshow img{margin:8px 24px 10px 26px; display:block;}
.slideshow a{border:none; display:block;}
.slideshow div{margin:8px 24px 10px 26px;width:413px;height:213px;overflow:hidden;}
.slide_no{position:absolute;top:70px;left:455px;margin:185px 25px 0px 25px;z-index:100;width:413px;height:37px;}
.slide_btm_text{position:absolute;top:70px;left:455px;margin:185px 25px 0px 25px;background:none;z-index:110;width:415px;height:37px;}
.slide_no a{color:#FFFFFF;text-decoration:none;display:inline-block;background:#333333;width:15px;height:20px;font-size:12px;font-weight:bold;border:1px solid #FFFFFF;margin:8px 5px;line-height:150%;z-index:101;}
.slide_no a.activeslide{color:#333333;background:#FFFFFF;border:1px solid #999999;z-index:100; display:block;}
.title_slide{font-size:16px;color:#FFFFFF;margin:7px 10px;font-weight:bold;}
.next{margin:7px 10px;cursor:pointer;}
.prev{margin:7px 10px;cursor:pointer;}
.download_data_tbl{border:none;width:90%;border:1px solid #999999;}
.download_data_tbl th{width:auto;font-size:13px;font-weight:bold;text-align:left;padding:3px;height:21px;color:#404040;border:1px solid #999999;}
.download_data_tbl td{font-size:12px;text-align:left;padding:3px;height:21px;color:#333333;border:1px solid #999999;}
.download_data_tbl td a{color:#1044b6;}
.download_table_top{width:90%;}
.download_table_top tr td{font-size:12px;text-align:left;padding:3px;color:#333333;}
.download_table_top tr td.download_desc{font-size:14px;text-align:left;padding:3px;color:#333333;}
.download_table_top tr td.download_desc li{padding:10px 0px;}
.download_table_top tr td.header_download{font-size:18px;text-align:left;font-weight:bold;padding:12px 0px 5px 3px;color:#333333;}
.noborder{border:none;}
.noborder tr td{border:none;}
.noborder tr td td{border:1px solid #ffffff;}
.login2 tr td{font-size:12px;color:#333333;padding:5px 0px;}
.login2 tr td a{color:#333333;}
.how_to_download{padding:5px 0px 5px 0px;margin-left:10px;border-bottom:2px solid #999999;font-size:14px;font-weight:bold;color:#333333;}
.how_to_download_desc{width:200px;padding:0px 0px 5px 15px;margin-left:5px;font-size:12px;color:#333333;line-height:140%;}
.captcha_notvalid{color:#cc0000;}
.order_tbl{width:70%;}
.order_tbl th{font-size:16px;padding:3px 0px;color:#000000;font-weight:bold;text-align:left;}
.order_tbl td{font-size:14px;color:#000000;text-align:left;line-height:140%;}
.order_tbl td.order_summ{font-size:18px;padding:3px 0px;color:#000000;font-weight:bold;text-decoration:underline;text-align:left;}
.contract_img{height:120px;width:134px;}
.contract_img a{text-decoration:none;}
.contract_img a:hover{display:block;padding-left:3px;padding-bottom:0px;}


.contact_img{margin:0px;padding:0;font-weight:bold;display:inline;}
.contact_img img{width: 127px;
height: 39px;}
.contact_img a{display:inline;
width: 137px;
height: 42px;
    color:#fff;
    text-decoration:none;
	text-align:center;
    background:url("../images/ContactBlankUp.gif") no-repeat;
    padding:9px 30px 20px 15px;
}
.contact_img a:hover{background-position:0 -29px;
background:url("../images/ContactBlankOver.gif") no-repeat;
    color: #ffffff;
}
.contact_pic{width:100px;height:auto;}

.CallTo_img{height:150px;width:130px; padding-left:100px;}
.CallTo_img a{text-decoration:none;}
.CallTo_img a:hover{padding-left:3px;padding-bottom:0px;}
.learnmore_img{height:21px;width:93px;}
.learnmore_img a{text-decoration:none;}
.learnmore_img a:hover{padding-left:3px;padding-bottom:0px;}
.newsletter_img{height:45px;width:200px;}
.newsletter_img a{text-decoration:none;}
.newsletter_img a:hover{display:block;padding:3px;}
.buyitnow_img{height:160px;}
.buyitnow_img a{text-decoration:none;}
.buyitnow_img a:hover{display:block;padding:3px;}
.tour_img{height:45px;width:157px;}
.tour_img a{text-decoration:none;}
.tour_img a:hover{display:block;padding:1px;}
.greentext{color:#009933;font-weight:bold;letter-spacing:1px;padding:10px 0px;font-size:12px;}
.purchase_page_title{font-size:24px;font-weight:bold;color:#597EBB;}
.purchase_page_subtitle{font-size:14px;padding-bottom:3px;font-weight:bold;color:#597EBB;width:95%;}
.purchase_page_btm{font-size:13px;width:440px;margin:auto;color:#333333;line-height:120%;}
.social_img {height:63px;width:63px; font-size:14px; text-decoration:none; padding-bottom:2px;}
.social_img a{text-decoration:none;}
.social_img a:hover{padding-left:5px;padding-bottom:5px;padding-top:0px;}
.welcome_txt_purchase{font-size:13px;width:auto;margin:auto;color:#333333;line-height:150%;}
.purchasereciept{font-size:13px;margin:auto;color:#333333;line-height:120%;}
.shipping_option_link{line-height:200%;font-size:11px;color:#000066;}
.shipping_option_link a{color:#000066;}
.shipping_option_link a:hover{text-decoration:none;}
.purchase_prod_block{background:url(../images/purchase_prod_block_bg.jpg) no-repeat;width:280px;height:311px;float:left;}
.purchase_head_img{padding-top:30px;}
.purchase_prod_tble_head{width:256px;}
.purchase_prod_tble_head td{font-size:10px;font-weight:bold;color:#FFFFFF;}
.purchase_prod_tbl_item{width:256px;}
.purchase_prod_tbl_item td{font-size:13px;color:#FFFFFF;}
.light_grey_brdr{border-bottom:1px solid #dddddd;}
.final_order_tbl{width:395px;}
.final_order_tbl td{font-size:12px;color:#333333;}
.final_order_tbl .purchase_page_subtitle td{font-size:14px;padding-bottom:3px;font-weight:bold;color:#597EBB;}
.final_order_tbl td a{font-size:12px;color:#333333;}
.line_height td{line-height:160%;}
.final_order_tbl td a:hover{text-decoration:none;}
.order_summary_tbl{width:220px;}
.order_summary_tbl td{font-size:13px;color:#FFFFFF;}
.order_summary_tbl td a{font-size:12px;color:#FFFFFF;}
.order_summary_tbl td a:hover{text-decoration:none;}
.purchase_ship_order_block{background:url(../images/purchase_block_order_ship.jpg) no-repeat;width:250px;height:311px;float:left;margin-left:8px;}
.purchase_ship_order_text{font-size:13px;color:#FFFFFF;}
.smallimg{width:50px;height:50px;cursor:pointer;margin:5px 10px;}
#bigimage{height:310px;width:310px;}
.final_order_block{background:url(../images/purchase_block_order_ship.jpg) no-repeat;width:250px;height:311px;}
.paypal_pay_tbl{width:auto;}
.paypal_pay_tbl td{color:#0b3660;font-size:12px;font-family:Tahoma;}
.paypal_pay_tbl td a{color:#0b3660;}
.paypal_pay_tbl td a:hover{text-decoration:none;}
.paypal_pay_pagetext{color:#0b3660;font-size:12px;font-family:Tahoma;}
.paypal_pay_tbl_header{padding:2px;margin:5px 0px;background:#082c4e;font-family:Tahoma;color:#FFFFFF;font-size:12px;font-weight:bold;text-align:left;}
.download_header_cont{background:url(../images/header_download_cont.jpg) no-repeat;width:464px;height:25px;line-height:140%;}
.download_btm_cont{background:url(../images/btm_download_cont.jpg) no-repeat;width:464px;height:14px;}
.download_process_mdl{background:url(../images/mdl_download_cont.jpg) repeat-y;width:464px;}
.download_process_cont{width:464px;margin:10px auto;}
.dwnld_process_lft_font{font-family:Tahoma;font-size:11px;color:#333;}
.dwnld_process_rgt_font{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;font-weight:bold;}
.no_code_report{font-family:Arial, Helvetica, sans-serif;font-style:italic;font-size:12px;color:#FF0000;}
.trip_det_modal, .trip_det_modal a{font-size:12px;color:#0066FF;font-family:Tahoma;}
.no_of_trips{padding-top:20px;width:30%;background:url(../images/vertical_sep_line.jpg) right center no-repeat;height:100%;padding-left:5px;text-align:center;}
.no_of_trips_font{font-family:Tahoma;font-size:15px;font-weight:bold;color:#333;}
.trips_count_font{padding:10px 0px;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#003399;}
.trips_count_font a{color:#003399;}
.trips_count_font a:hover{text-decoration:none;}
.other_car_details{width:35%;margin-left:10px;text-align:left;line-height:135%;margin-top:30px;}
.other_car_details select{width:185px;}
.white_font, .white_font a{color:#FFFFFF;outline:none;}
.no_outline{outline:none;}
.strikeout{text-decoration:line-through;}
.plugged_in_header{font-size:16px;color:#ffffff;}
.plugin_date_time{padding-top:3px;font-size:14px;;font-weight:bold;color:#3d3b3b;}
.plugin_trips{font-size:12px;color:#3d3b3b;padding-top:3px;}
.plugin_smallfont{font-size:10px;color:#3d3b3b;width:215px;text-align:left;margin:10px 5px 0px 25px;}
.expired_sub_font{font-size:10px;color:#687786;width:215px;text-align:left;}
.padtop_download{padding:20px 0px 0px;}
.novin{margin:10px 5px 0px 25px;text-align:left;width:188px;color:#5a6570;font-size:12px;}
.download_shoppingcart{width:auto;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#01401c;}
.download_shoppingcart th{font-weight:bold;border-bottom:2px solid #8F9A94;padding:2px 5px;}
.download_shoppingcart td{border-bottom:1px solid #8F9A94;padding:2px 5px;}
.download_shoppingcart_cont{width:244px;padding:0px 0px 25px 20px;font-size:10px;line-height:181%;}
.download_subscription_cont{width:244px;padding:0px 0px 25px 20px;font-size:10px;line-height:181%;}
.download_subscription_cont .subs_odd,.download_subscription_cont .subs_even{font-size:11px;}
.download_subscription_cont .subs_odd{padding-left:10px;background:#d8d8d8;height:40px;}
.download_subscription_cont .subs_even{padding:2px 10px;background:none;height:40px;}
.download_subscription_cont .subs_odd span,.download_subscription_cont .subs_even span{padding-left:25px;}
.header_img{padding:24px 0px 10px 0px;}
.show_example{font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-size:12px;margin-left:40px;font-weight:bold;color:#3333ff;text-decoration:none;}
.show_example a{color:#3333ff;text-decoration:none;}
.modal_inner_box .header_part{background:#3366cc;font-size:12px;color:#FFFFFF;}
.modal_inner_box{border:1px solid #3366cc;}
.show_example_modal_text{color:#757575;font-size:12px;}
.explain_further{color:#4e4d4e;font-size:12px;}
.explain_further td .padallside{width:354px;margin:10px 0px 10px 15px;}
.explain_further td .case{margin:4px 0px;padding-left:15px;font-weight:bold;line-height:140%;}
.explain_further td .case .descr{font-weight:normal;font-size:11px;width:273px;margin:0px 15px 0px 35px;}
.explain_further_width{width:354px;}
.membership_page{width:990px;margin:0px auto 0px auto;background:#ffffff;}
.membership_head{font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#000000;padding-top:5px;}
.membership_cont{width:615px;}
.membership_text{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#4b4949;line-height:135%;padding-bottom:5px;}
.membership_case_block{background:url(../images/member_case_bg.gif) no-repeat;width:283px;height:262px;margin-right:10px;}
.membership_block_content{padding:5px;}
.membership_top_rgt_text{color:#02417c;font-size:20px;margin:10px 0px 0px 5px;}
.membership_mdl_text{margin:0px 0px 15px 20px;font-size:14px;color:#666666;width:235px;line-height:160%;}
.coupon_head{font-size:20px;color:#ffffff;padding-bottom:5px;}
.payment_btn{height:40px;padding:10px 0px 15px 500px;}
.sales_tax_descr{width:235px;padding-left:5px;line-height:normal;}
.signup_msg{position:absolute;top:140px;left:750px;width:190px;font-size:15px;color:#666666;line-height:166%;}
.signup_msg span{font-size:11px;line-height:normal;}
.signup_msg span em{color:#0000CC;text-decoration:underline;font-style:normal;}
.help_cont{color:#225997;font-size:12px;margin-left:20px;line-height:160%;}
.help_cont a{color:#225997;text-decoration:none;outline:none;}
.cardcode{font-size:12px;color:#000066;}
.cardcode .head{color:#660000;font-weight:bold;}
.order_confrm{font-size:13px;border:#666 solid 1px;}
.printtxt, .printtxt a{padding-top:5px;color:#6075E6;font-family:Tahoma;font-size:14px;}
