@import url('https://fonts.googleapis.com/css?family=Nunito|Roboto');
.d-b{font-size:12px !Important;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0 none;font:inherit;margin:0;padding:0;}
article, aside, details, figcaption, figure, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;overflow-x:hidden;}
ol, ul{list-style:none outside none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
input, select, textarea{outline:medium none;}
html{margin-bottom:-20px;}
div, p, input, textarea, select, .smalltext{color:#505050;font-family: 'Nunito', sans-serif !important;font-size:12px;line-height:15px;}
.align_left{float:left !important;}
.align_right{float:right !important;}
.round_topleft{border-top-left-radius:8px !important;}
.round_topright{}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top: 16px !important;
    color: #000 !important;
}
.select2-container .select2-search--inline .select2-search__field{
    box-sizing: content-box !important;
    padding-left: 0px !important;
}
.no_marg{margin:0 !important;}
.no_marg_right{margin-right:0 !important;}
.no_pad{padding:0 !important;}
.no_pad_right{padding-right:0 !important;}
.no_pad_top{padding-top:0 !important;}
.no_pad_bottom{padding-bottom:0 !important;}
.no_bg{background:none repeat scroll 0 center rgba(0, 0, 0, 0) !important;}
.no_bord{border:0 none !important;}
.show{display:block !important;}
.hide{display:none !important;}
.bg_ddd{background:none repeat scroll 0 0 #ddd;}
.green{color:#b4c336 !important;}
.grey{color:#505050 !important;}
.light_grey{color:#909090 !important;}
strong{font-weight:bold;}
a, a:visited{color:#b4c336;text-decoration:none;display:inline-block;}
a:hover{color:#b4c336;text-decoration:underline;}
a, a:focus{outline:medium none;}
.clearfix{clear:both !important;display:block !important;width:100% !important;}
html, body{background:none repeat scroll 0 0 #fff;color:#1f262e;font-family: 'Nunito', sans-serif !important;font-size:13px;line-height:15px;width:100%;}
.wrap{background:none repeat scroll 0 0 #e7e7e7;float:left;overflow:hidden;width:100%;}
.content{background:none repeat scroll 0 0 #ddd;padding:30px 0;}
.content_white{background:none repeat scroll 0 0 #fff;}
.content_lightgrey{background:none repeat scroll 0 0 #f5f5f5;}
.main{margin:0 auto;width:998px;}
.section{float:left;width:998px;}
.infodrop{background:none repeat scroll 0 0 #b4c336;float:left;padding:9px 0;width:100%;}
.infodrop p{float:right;padding:0 38px 0 0;}
.infodrop p a{color:#fff !important;display:inline;float:left;font-size:14px;margin:0 0 0 48px;}
.masthead{background:url("../images/bg.png") repeat-x scroll center top #424243;float:left;width:100%;}
.head{}
.head a.logo{display:block;float:left;height:62px;margin:5px 0 7px 4px;padding:0 0 14px;width:212px;}
.search{float:right;position:relative;}
.search .searchform{background:transparent url("../images/bg_search.png") no-repeat;display:inline;float:left;height:26px;margin:22px 0px 0 0;width:182px;}
.search .searchform p.field{float:left;padding:0 0 0 15px;}
.search .searchform p.field input{background:none repeat scroll 0 0 transparent;border:0 none;color:#e8e8e8;float:left;font-size:11px;margin:6px 0 0;width:131px;}
.search .searchform p.btn{background:transparent url("../images/bg_search_btn.png") no-repeat 0 3px;float:left;height:23px;width:30px;}
.search .searchform p.btn input{background:none;border:0 none;float:left;height:19px;margin:4px 0 0;text-indent:-1000px;width:30px;}
.search .searchform p.btn input:hover{cursor:pointer;}
.search .toplinks{float:left;list-style-type:none;}
.search .toplinks li{float:left;padding:29px 23px 0 0;}
.search .toplinks li a{color:#ffffff;}
.search .toplinks li a:hover{color:#fff;text-decoration:none;}
.search .actions{float:left;position:relative;}
.search .actions a.signin{display:block;float:left;height:53px;}
.search .actions a.signin:hover{text-decoration:none;}
.search .actions a span{color:#fff;display:block;float:left;font-size:14px;height:28px;line-height:25px;padding:24px 0 0;text-align:center;}
.search .actions a span.sl{background:url("../images/bg_sl.png") no-repeat;width:12px;}
.search .actions a span.sr{background:url("../images/bg_sr.png") no-repeat;width:12px;}
.search .actions a span.sc{background:url("../images/bg_sc.png") repeat-x;}
.search .actions a span.logged{padding-right:10px;}
.search .actions a span.sc_arrow{background:url("../images/bg_sc_arrow.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);width:16px;}
.search .actions a span.sc_arrow_up{background:url("../images/bg_sc_arrow.png") no-repeat scroll right top rgba(0, 0, 0, 0);}
.search .notifier{background:url("../images/bg_notifier.png") repeat;color:#fff;display:none;padding:13px;position:absolute;right:0;top:58px;width:248px;z-index:100;}
.search .notifier .arrow{background:url("../images/arrow_notifier.png") repeat;display:block;height:14px;position:absolute;right:18px;top:-14px;width:29px;}
.search .notifier p{color:#fff;font-weight:bold;}
.bottom_content{margin:-18px -15px;position:relative;}
.bottom_content .hippo{background:transparent url("../images/hippo.png") no-repeat;height:282px;left:-85px;position:absolute;top:-115px;width:300px;}
.bottom_content .logo_bottom{display:inline;float:left;height:59px;margin:0 0 0 156px;width:210px;position:relative;z-index:50;}
.bottom_content p{color:#999999;float:right;font-size:11px;padding:18px 0 0;text-align:right;}
.bottom_content p a{color:#999999;}
.bar{background:none repeat scroll 0 0 #b4c336;float:left;padding:9px 0;width:100%;}
.bar p{color:#fff;float:left;font-size:14px;line-height:23px;}
.bar p span{float:left;}
.bar p a{background:url("../images/bar_arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);color:#fff;display:block;float:left;font-weight:bold;padding:0 31px 0 5px;}
.bar p a:hover{color:#fff;text-decoration:underline;}
.bar p a:active, .bar p a:visited{color:#fff;text-decoration:none;}
.bar .bar_close{background:url("../images/icon_close.png") no-repeat;display:block;float:right;height:23px;width:23px;}
.promo{float:left;padding:10px 0 25px;width:998px;z-index:1;}
.promo h1{float:left;font-family: 'Nunito', sans-serif !important;;font-size:26px;font-weight:normal;padding:23px 0 26px 4px;width:994px;}
.promo .loading{float:left;text-align:center;vertical-align:middle;width:998px;}
.promo .coda-slider-wrapper{clear:both;position:relative;}
.promo .coda-slider{float:left;height:212px;overflow:hidden !important;width:998px;}
.promo .coda-slider, .promo .coda-slider .panel{float:left;height:212px;width:998px;}
.promo .coda-slider-wrapper.arrows .coda-slider, .promo .coda-slider-wrapper.arrows .coda-slider .panel{width:998px;}
.promo .coda-nav{display:none;}
.promo .coda-nav-left a{background:url("../images/sprite_arrow_left_small.png") no-repeat scroll center top rgba(0, 0, 0, 0);display:block;height:30px;left:926px;overflow:hidden;position:absolute;text-indent:-1000px;top:-52px;width:34px;}
.promo .coda-nav-left a:hover{background:url("../images/sprite_arrow_left_small.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
.promo .coda-nav-right a{background:url("../images/sprite_arrow_right_small.png") no-repeat scroll center top rgba(0, 0, 0, 0);display:block;height:30px;overflow:hidden;position:absolute;right:0;text-indent:-1000px;top:-52px;width:34px;}
.promo .coda-nav-right a:hover{background:url("../images/sprite_arrow_right_small.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
.promo .panel ul{display:inline;float:left;list-style-type:none;margin:0 0 0 2px;width:996px;}
.promo .panel ul li{display:inline;float:left;height:204px;margin:0 45px 0 0;width:291px;}
.promo .panel ul li.double{background:url("../images/bg_promo_double.png") no-repeat scroll 0 0 transparent;width:637px;}
.promo.landing{}
.promo.landing a.btn_saved_quotes{position:absolute;right:0;top:-43px;}
.promo.landing .banner{float:left;width:564px;}
.promo.landing .seller{float:right;padding:30px 0 0;position:relative;width:415px;}
.promo.landing .seller p{padding:0 15px 15px;}
.promo.landing .seller .hide_overrun{height:120px;overflow:hidden;width:415px;}
.promo.inner{padding:30px 0 0 !important;}
.promo.inner .coda-slider, .promo.inner .coda-slider .panel{height:180px;}
.promo.inner .coda-nav-left a{background:url("../images/sprite_arrow_left_small_light.png") no-repeat scroll center top rgba(0, 0, 0, 0);display:block;height:30px;left:916px;overflow:hidden;position:absolute;text-indent:-1000px;top:-25px;width:34px;}
.promo.inner .coda-nav-left a:hover{background:url("../images/sprite_arrow_left_small_light.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
.promo.inner .coda-nav-right a{background:url("../images/sprite_arrow_right_small_light.png") no-repeat scroll center top rgba(0, 0, 0, 0);display:block;height:30px;overflow:hidden;position:absolute;right:10px;text-indent:-1000px;top:-25px;width:34px;}
.promo.inner .coda-nav-right a:hover{background:url("../images/sprite_arrow_right_small_light.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
.promo.inner ul li{background:none repeat scroll 0 center rgba(0, 0, 0, 0);margin:0 21px 0 0;width:222px;}
.promo.inner ul li h2{font-family: 'Nunito', sans-serif !important;;font-size:16px;font-weight:normal;}
.promo_item{background:none repeat scroll 0 0 #fff;border:1px solid #dbdbdb;margin:10px 0;padding:10px;}
.promo_item img{display:block;padding:0 0 6px;width:100%;}
.promo_item a.btn_get_quotes{background:url("../images/btn_get_quotes.png") no-repeat #555555;color:#fff;display:block;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;height:36px;line-height:36px;margin:7px 0 0;text-align:center;}
.promo_item a.btn_get_quotes:hover{text-decoration:none;}
.tray{float:left;width:1044px;}
.trayNew{float:left;padding:30px 3px 0;width:1692px;}
.traytravel{float:left;margin:0;padding:10px 0 0;width:992px;}
.tray_custom{background:url("../images/dots.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);float:left;margin:0 0 22px;padding:23px 0 0 3px;width:992px;}
.tray_custom h1{float:left;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;margin:7px 0 0;width:702px;}
.tray_custom .beige_remove{margin:0 8px 0 0;}
.tray_single{display:inline;float:left;margin:0 22px 0 0;width:100%;}
.double_sibling{float:right;margin:0;overflow:hidden;width:300px;}
.tray_single h1{float:left;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;margin:0 0 22px;padding:0 0 10px;width:303px;text-transform:capitalize;}
.tray_single h2{font-weight:bold;margin-bottom:13px;padding:0 0 10px;width:303px;}
.tray_single .blurb{color:#909090;padding:0 0 15px;}
.tray_single_body{background:url("../images/dots_vert.png") repeat-y scroll right center rgba(0, 0, 0, 0);float:left;padding:0 23px 0 0;width:297px;}
.tray_single_3rd{float:left;margin:0;width:300px;}
.tray_single_3rd h1{width:300px;}
.tray_single_3rd .tray_single_body, .double_sibling .tray_single_body{background:none repeat scroll 0 center rgba(0, 0, 0, 0);padding:0;}
.tray_single .usp{float:left;padding:0 0 15px;position:relative;width:300px;}
.tray_single .usp .usp_nav{background:url("../images/bg_usp_nav.png") repeat-y scroll right center rgba(0, 0, 0, 0);height:242px;left:-6px;list-style-type:none;padding:9px 0 0;position:absolute;top:0;width:83px;z-index:2;}
.tray_single .usp .usp_nav li{float:left;width:71px;}
.tray_single .usp .usp_nav li a{color:#fff;display:block;float:left;line-height:31px;padding:0 0 0 15px;width:71px;}
.tray_single .usp .usp_nav li a.current{background:url("../images/bg_usp_nav_li.png") no-repeat;height:31px;margin-left:3px;width:66px;}
.tray_single .usp .usp_nav li a:hover{text-decoration:none;}
.tray_single .usp .usp_nav li a.current{background-color:#36a9e1;}
.tray_single .usp .usp_nav li a.current.set_pink{background-color:#d33c84;}
.tray_single .usp .usp_nav li a.current.set_blue{background-color:#36a9e1;}
.tray_single .usp .usp_nav li a.current.set_orange{background-color:#f9b233;}
.tray_single .usp .usp_nav li a.current.set_teal{background-color:#00a19a;}
.tray_single .usp .usp_nav li a.current.set_red{background-color:#db3533;}
.tray_single .usp .usp_nav li a.current.set_green{background-color:#95c11f;}
.tray_single .usp .usp_nav li a.current.set_purple{background-color:#ab71ad;}
.tray_single .usp .usp_body{background:none repeat scroll 0 0 #f6f6f6;float:right;font-family: 'Nunito', sans-serif !important;;font-size:15px;font-weight:normal;height:223px;line-height:18px;padding:14px 12px;width:199px;}
#usp_medical{background:url("../images/icon_compare_widget_medical.png") no-repeat scroll right bottom #ffffff;}
#usp_business{background:url("../images/icon_compare_widget_business.png") no-repeat scroll right bottom #ffffff;}
#usp_household{background:url("../images/icon_compare_widget_household.png") no-repeat scroll right bottom #ffffff;}
#usp_motoring{background:url("../images/icon_compare_widget_motoring.png") no-repeat scroll right bottom #ffffff;}
#usp_personal{background:url("../images/icon_compare_widget_personal.png") no-repeat scroll right bottom #ffffff;}
#usp_money{background:url("../images/icon_compare_widget_money.png") no-repeat scroll right bottom #ffffff;}
#usp_travel{background:url("../images/icon_compare_widget_travel.png") no-repeat scroll right bottom #ffffff;}
.zone_news .item{float:left;padding:0 0 15px;position:relative;width:300px;}
.zone_news .item a.thumb{float:left;width:150px;}
.zone_news .item h2{float:right;font-size:14px;font-weight:bold;padding:3px 0 5px;width:150px;}
.zone_news .item h2 a{color:#505050;}
.zone_news .item p{float:right;width:150px;}
.zone_news a.highlight{background:url("../images/arrow_news.png") no-repeat;display:block;height:37px;left:99px;position:absolute;top:18px;width:37px;}
.zone_news a.highlight_over{background:url("../images/arrow_news_over.png") no-repeat;}
.zone_news .base{float:left;padding:10px 0 0;width:300px;}
a.comments{background:url("../images/icons/icon_comment.png") no-repeat;color:#505050;font-size:11px;padding:0 15px 2px 30px;}
a.likes{background:url("../images/icons/icon_like.png") no-repeat;color:#505050;font-size:11px;padding:0 15px 2px 30px;}
.zone_news .featured{float:left;padding:0 0 20px;width:300px;}
.zone_news .featured h1{background:none repeat scroll 0 center rgba(0, 0, 0, 0);line-height:27px;padding:0;width:300px;}
.zone_news .featured_body{float:left;position:relative;width:300px;}
.zone_news .featured_body a.thumb{float:left;padding:0 32px 0 0;width:117px;}
.zone_news .featured_body h2{color:#505050;float:right;font-size:14px;font-weight:bold;padding:3px 0 5px;width:150px;}
.zone_news .featured_body h2 a{color:#505050;}
.zone_news .featured_body a.highlight{top:38px;}
.tray_single .follow .newsletter{background:url("../images/bg_newsletter.png") no-repeat;float:left;width:296px;}
.tray_single .follow .newsletter div{float:left;width:300px;}
.tray_single .follow div p.field{float:left;width:173px;}
.tray_single .follow div p.field input{background:none repeat scroll 0 0 transparent;border:0 none;color:#e8e8e8;display:inline;float:left;font-size:12px;line-height:15px;margin:4px 0 0;padding:4px 0 0 13px;width:155px;}
.tray_single .follow div p.btn{background:url("../images/btn_newsletter.png") no-repeat;float:left;height:22px;margin:3px 3px 0 0;width:70px;}
.tray_single .follow div p.btn input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;color:#fff;float:left;font-size:12px;line-height:15px;margin:2px 0 0;text-align:center;width:70px;}
.tray_single .follow div p.btn input:hover{cursor:pointer;}
.tray_single .follow p.blurb{color:#858585;float:left;padding:15px 0 25px;width:296px;}
.tray_single .follow p.blurb a{color:#505050;}
.tray_single .follow p.hippoblurb{color:#858585;float:left;padding:15px 0 20px;width:296px;}
.tray_single .follow p.hippoblurb a{color:#505050;}
.tray_single .follow h2{float:left;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;width:300px;}
.my_saved_quotes .item{border-top:1px solid #d6d6d6;float:left;padding:9px 0;width:300px;}
.my_saved_quotes .item p.num{background:url("../images/bg_num.png") no-repeat;color:#e7e7e7;float:left;line-height:22px;padding:0 11px 0 0;text-align:center;width:23px;}
.my_saved_quotes .item p.deets{float:right;width:265px;}
.my_saved_quotes .item p.deets .deets_title{color:#505050;display:block;font-size:13px;width:265px;}
.my_saved_quotes .item p.deets .deets_title:hover{color:#858585;text-decoration:none;}
.my_saved_quotes .item p.deets span{color:#858585;float:left;font-size:12px;padding:4px 0 0;}
.my_saved_quotes .item p.deets .deets_view{float:right;font-size:12px;font-weight:bold;padding:4px 0 0;}
.my_saved_quotes .base{border-top:1px solid #d6d6d6;float:left;padding:15px 0;width:300px;}
.my_saved_quotes .base a{font-weight:bold;}
.box_nav ul{display:inline;float:left;}
.box_nav li{float:left;padding:0 10px 0 0;}
.box_nav li a, .box_nav li a:hover{background:url("../images/bg_box_nav_li.png") no-repeat;color:#fff;display:block;float:left;font-size:15px;height:26px;line-height:25px;text-align:center;text-decoration:none;width:96px;}
.box_nav li a.current{background:url("../images/bg_box_nav_li_on.png") no-repeat;color:#b4c336;}
.box_rounded{background:none repeat scroll 0 0 #fff;float:left;width:300px;}
.box_top{background:url("../images/bg_top_box_rounded.png") no-repeat;display:block;float:left;height:5px;width:300px;}
.box_bottom{background:url("../images/bg_bottom_box_rounded.png") no-repeat;display:block;float:left;height:5px;width:300px;}
.box_body{clear:both;}
.box_item{border-bottom:1px solid #dcdcdc;float:left;padding:12px;width:276px;}
.box_item img{display:block;float:left;padding:0 12px 0 0;}
.box_item .box_item_title{color:#262626;display:block;padding:3px 0;}
.box_item .box_item_title:hover{color:#505050;text-decoration:none;}
.box_item p{font-size:11px;}
.box_item_half{float:left;padding:10px 4px 0 16px;width:124px;}
.box_item_half a img{padding-left:15px;}
.box_item_half .box_item_title{color:#262626;display:block;padding:3px 0;}
.box_item_half .box_item_title:hover{color:#505050;text-decoration:none;}
.box_item_half p{font-size:11px;}
.box_search{padding:17px 12px 12px;}
.box_search p.field{background:url("../images/bg_box_search.png") no-repeat;float:left;height:26px;width:135px;}
.box_search p.field input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;color:#fff;float:left;font-size:11px;margin:3px 0 0;padding:3px 10px;width:115px;}
.box_search p.field_wide{background:url("../images/bg_box_search_wide.png") no-repeat;float:left;height:26px;width:227px;}
.box_search p.field_wide input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;color:#fff;float:left;font-size:11px;padding:6px 10px;width:207px;}
.box_search p.btn{background:url("../images/bg_box_search_btn.png") no-repeat;float:left;height:26px;width:44px;}
.box_search p.btn input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;float:left;height:26px;text-indent:-1000px;width:44px;}
.box_search p.btn input:hover{cursor:pointer;}
.tray_single .advert{float:left;padding:0 0 30px;width:300px;}
.tray_double{float:left;padding:0 0 0 3px;width:645px;}
.tray_double h1{display:inline;float:left;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;margin:0 0 22px;padding:0 0 10px;width:645px;}
.tray_double .foot_widget{float:left;padding:0 0 60px;width:760px;}
.tray_double .foot_widget ul{float:left;list-style-type:none;width:180px;}
.tray_double .foot_widget ul li{float:left;padding:0 0 6px;width:140px;}
.tray_double .foot_widget ul li.title{padding:10px 0 6px;}
.tray_double .foot_widget ul li a{color:#757575;display:block;float:left;font-size:11px;width:150px;}
.tray_double .foot_widget ul li.title a{color:#505050;font-size:12px;font-weight:bold;}
.tray_double .feature{float:left;padding:0 0 30px;width:645px;}
.tray_double .feature p{padding:0 0 15px;}
.feature a.btn{margin:10px 0 0;}
.tray_double_body{float:left;width:645px;}
.tags{float:left;font-size:13px;padding:0 0 30px;width:645px;}
.tags a{font-weight:bold;}
.press_item{float:left;padding:0 0 20px;}
.press_item p.date{color:#949494;font-size:11px;}
.press_item h2{color:#505050;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;padding:5px 0 10px;}
.press_item h2 a{color:#505050;}
.press_item p.desc{padding:0 0 10px;}
.tray_triple{float:left;padding:0 0 15px;width:992px;}
.tray_triple h1{background:url("../images/dots.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);float:left;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;margin:0 0 22px;padding:0 0 10px;width:992px;}
.tray_triple .zone_news .item{padding:0 20px 15px 0;width:300px;}
.tray_triple .foot_widget ul{float:left;list-style-type:none;padding-right:73px;width:105px;}
.tray_triple .foot_widget ul li{float:left;padding:0 0 6px;width:140px;}
.tray_triple .foot_widget ul li.title{padding:10px 0 6px;}
.tray_triple .foot_widget ul li a{color:#757575;display:block;float:left;font-size:11px;width:160px;}
.tray_triple .foot_widget ul li.title a{font-size:12px;font-weight:bold;}
.tray_triple .feature{float:left;padding:0 0 30px;width:992px;}
.tray_triple .feature h2{float:left;font-size:14px;font-weight:bold;padding:0 0 8px;width:992px;}
.tray_triple .feature h2 a{color:#505050;}
.tray_triple .feature h2 a:hover{color:#bccc33;text-decoration:none;}
.tray_triple .feature p{float:left;padding:0 0 10px;width:992px;}
.tray_triple .fun_item{display:inline;float:left;margin:10px 53px 0 0;width:207px;}
.tray_triple .fun_item .fun_img{float:left;height:118px;width:207px;}
.tray_triple .fun_item .fun_img img{display:block;}
.tray_triple .fun_item .fun_title{color:#505050;display:block;float:left;font-size:14px;padding:8px 0;width:207px;}
.tray_triple .fun_item div.is_video{position:relative;}
.tray_triple .fun_item div.is_video a{background:url("../images/icon_play.png") no-repeat scroll center center rgba(0, 0, 0, 0);display:block;height:118px;left:0;position:absolute;top:0;width:207px;z-index:100;margin-top:-79px;!important}
.tray_triple .fun_item .pop_wallpaper{float:left;position:relative;}
.tray_triple .fun_item .pop_wallpaper .form{display:none;left:-225px;position:absolute;top:-136px;width:244px;z-index:100;}
.tray_triple .fun_item .pop_wallpaper .top{background:url("../images/bg_wallpaper_top.png") no-repeat;display:block;float:left;height:18px;width:244px;}
.tray_triple .fun_item .pop_wallpaper .bottom{background:url("../images/bg_wallpaper_bottom.png") no-repeat;display:block;float:left;height:18px;width:244px;}
.tray_triple .fun_item .pop_wallpaper .wallpaper_body{background:url("../images/bg_wallpaper_body.png") repeat-y;float:left;padding:0 18px;width:208px;}
.tray_triple .fun_item .pop_wallpaper .wallpaper_body .wallpaper_title{color:#505050;display:block;float:left;font-size:14px;padding:5px 0 7px;width:208px;}
.tray_triple .fun_item .pop_wallpaper .wallpaper_body .wallpaper_sizes{list-style-type:none;}
.tray_triple .fun_item .pop_wallpaper .wallpaper_body .wallpaper_sizes li{float:left;padding:0 3px 3px 0;}
.tray_triple .fun_item .pop_wallpaper .wallpaper_body .wallpaper_input{float:left;width:208px;}
.tray_triple .fun_item .pop_wallpaper .wallpaper_body .wallpaper_input input{border:1px solid #b8b8b8;font-size:11px;padding:8px;width:192px;}
.tray_triple .fun_item .pop_wallpaper .wallpaper_body .wallpaper_submit{float:left;padding:6px 0 0;width:208px;}
.tray_triple .fun_item .pop_video{display:none;padding:0 !important;width:607px;}
.tray_flat{float:left;}
.tray_flat h1{color:#36a9e1;float:left;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;margin:0 0 12px;padding:0 0 10px;width:992px;}
.tray_flat_content{float:left;}
.tray_flat_content h2{font-size:14px;font-weight:bold;padding:0 0 10px;}
.tray_flat_content h2 a{color:#505050;}
.tray_flat_content p{padding:0 0 17px;}
.tray_half{float:left;width:472px;}
.tray_half h2{font-weight:bold;padding:0 0 15px;}
.tray_half .blurb{color:#909090;padding:0 0 15px;}
.tray_half .row{float:left;width:472px;}
.tray_half .field{float:left;padding:0 0 15px;position:relative;width:236px;}
.tray_half .field_half{float:left;padding:0 15px 0 0;width:103px;}
.tray_half .field_inner{float:left;position:relative;width:234px;}
.tray_half .field label{display:inline;float:left;font-size:14px;padding:0 0 10px;width:222px;}
.tray_half .field input{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;display:inline;float:left;padding:5px;width:210px;}
.tray_half h1{text-transform:capitalize;}
.tray_half .field select{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;display:inline;float:left;padding:5px;width:222px;}
.tray_half .field select.half{width:102px;}
.tray_half .radio input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;margin:6px 0 0;width:20px;}
.tray_half .radio span{float:left;line-height:20px;padding:3px 10px 0 0;}
.tray_half .dob input{display:inline;margin:0 15px 0 0;width:52px;}
.tray_half .field_half label{display:inline;float:left;font-size:14px;padding:0 0 10px;width:90px;}
.tray_half .field_half input{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;display:inline;float:left;padding:5px;width:90px;}
.tray_half .full{float:left;padding:0 0 15px;position:relative;width:462px;}
.tray_half .full label{display:inline;float:left;font-size:14px;padding:0 0 10px;width:462px;}
.tray_half .full input{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8 !important;color:#909090;display:inline;float:left;padding:5px;width:449px !important;}
.partners{float:left;padding:10px 3px 15px;position:relative;width:992px;}
.partners h1{color:#505050;float:left;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;margin:0 0 22px;padding:0 0 10px;width:992px;}
.partners .partnerlist{display:inline;float:left;margin:0 51px;width:896px;}
.partners .partnerlist ul li{height:55px;text-align:center;width:111px;}
.partners .partnerlist_nav{position:relative;}
.partners .partnerlist_prev{background:url("../images/sprite_arrow_left.png") no-repeat scroll center top;display:block;height:42px;left:0;margin-top:-25px;position:absolute;width:53px;}
.partners .partnerlist_prev:hover{background:url("../images/sprite_arrow_left.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
.partners .partnerlist_next{background:url("../images/sprite_arrow_right.png");display:block;height:42px;position:absolute;right:0;margin-top:-25px;width:53px;}
.partners .partnerlist_next:hover{background:url("../images/sprite_arrow_right.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);}
* + html .partnerlist_prev{top:5px !important;}
* + html .partnerlist_next{top:5px !important;}
.login_register{float:left;padding:30px 4px 0;width:990px;}
.login_register h1{font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;padding:0 0 10px;}
.login h2, .register h2{font-weight:bold;padding:0 0 15px;background:url("../images/dots.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);padding-top:15px;}
.login{float:left;width:299px;}
.login .login_body{float:left;padding:15px 10px;width:279px;}
.login .login_body .field{float:left;padding:0 0 15px;position:relative;width:279px;}
.login .login_body .field label{float:left;font-size:14px;padding:0 0 10px;width:279px;}
.login .login_body .field input{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;float:left;padding:5px;width:219px;}
.login .login_body .field input.btn{background:url("../images/btn_login.png") no-repeat scroll 0 0 transparent;border:0 none;color:#fff;padding:5px 0;width:95px;}
.login .login_body .field input.btn:hover{cursor:pointer;}
.login .login_body .field a.forgotten{float:left;font-weight:bold;line-height:27px;padding:0 0 0 10px;}
.login .login_body .radio input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;margin:6px 0 0;width:20px;}
.login .login_body .radio span{float:left;line-height:20px;padding:3px 10px 0 0;}
.login .base{float:left;height:13px;width:299px;}
.login .forgot_body{display:none;}
.login .forgotsuccess_body{display:none;}
.login .resetPassword_body{display:none;}
.login_selected .login_body{background:none repeat scroll 0 0 #fff;}
.login_selected .base{background:url("../images/bg_base_login.png") no-repeat;display:block;}
.register{width:100%;padding-bottom:5px;padding-top:5px;}
.register .blurb{color:#909090;padding:0 0 15px;}
.register .register_body{padding:15px 10px;position:relative;}
.register .register_body .row{background:none repeat scroll 0 0 #ffffff;float:left;margin-left:-10px;padding:0 0 15px 9px;width:638px;}
.register .register_body .field{float:left;padding:0 70px 0 0;position:relative;width:249px;}
.register .register_body .field label{float:left;font-size:14px;padding:0 0 10px;width:239px;}
.register .register_body .field label span{color:#909090;}
.register .register_body .row .info{color:#909090;float:left;padding:5px 0 0;}
.register .register_body .field input{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;float:left;padding:5px;width:229px;}
.register .register_body .field select{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;float:left;padding:4px;width:241px;}
.register .register_body .field textarea{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;float:left;height:120px;padding:5px;width:518px;}
.register .register_body .dob input{display:inline;margin:0 15px 0 0;width:57px;}
.register .register_body .radio input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;margin:6px 0 0;width:20px;}
.register .register_body .radio span{float:left;line-height:20px;padding:3px 10px 0 0;}
.register .register_body strong{font-weight:bold;}
.register .register_body .field input.btn{background:url("../images/btn_login.png") no-repeat scroll 0 0 transparent;border:0 none;color:#fff;padding:6px 0;width:95px;}
.register h1{text-transform:capitalize;}
.register .register_body .field input.btn:hover{cursor:pointer;}
.register .base{float:left;height:13px;width:647px;}
.register_selected .register_body{background:none repeat scroll 0 0 #fff;}
.register_selected .base{background:url("../images/bg_base_register.png") no-repeat;display:block;}
.hippo_huge{background:url("../images/bg_hippo_huge.png") no-repeat;display:block;height:549px;position:absolute;right:-323px;top:0;width:325px;}
.hippo_competitions{display:block;height:549px;position:absolute;right:-363px;top:0;width:325px;}
.register .field .help_tip, .login .field .help_tip{bottom:5px;position:absolute;right:15px;}
ul.as-selections{}
ul.as-selections.loading{background-color:#eee;}
ul.as-selections li{float:left;margin:1px 4px 1px 0;}
ul.as-selections li.as-selection-item{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#bccc33;border-color:#c0d9e9 #8f9c24 #8f9c24;border-image:none;border-radius:12px;border-right:1px solid #8f9c24;border-style:solid;border-width:1px;color:#fff;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13px;padding:2px 7px 2px 10px;}
ul.as-selections li.as-selection-item:last-child{margin-left:30px;}
ul.as-selections li.as-selection-item a.as-close{color:#fff;cursor:pointer;float:right;font-family: 'Nunito', sans-serif !important;font-size:14px;font-weight:bold;margin:1px 0 0 7px;padding:0 2px;text-shadow:0 1px 1px #fff;}
ul.as-selections li.as-selection-item.blur{background-color:#f4f4f4;border-color:#ccc #bbb #bbb;box-shadow:0 1px 1px #e9e9e9;color:#666666;}
ul.as-selections li.as-selection-item.blur a.as-close{color:#999;}
ul.as-selections li.as-selection-item:hover{background-color:#e7e7e7;border-color:#959393;color:#2b3840;}
ul.as-selections li.as-selection-item:hover a.as-close{color:#4d70b0;}
ul.as-selections li.as-selection-item.selected{border-color:#1f30e4;}
ul.as-selections li.as-selection-item a.as-close:hover{color:#959393;}
ul.as-selections li.as-selection-item a.as-close:active{color:#959393;}
ul.as-selections li.as-original{margin-left:0;}
ul.as-selections li.as-original input{font-size:13px;height:18px;padding-top:3px;width:230px !important;}
ul.as-list{background-color:rgba(255, 255, 255, 0.95);border-radius:5px;box-shadow:0 2px 12px #222;color:#000;font-family:"Lucida Grande",arial,sans-serif;font-size:14px;list-style-type:none;margin:2px 0 0;padding:0;position:absolute;z-index:2;}
li.as-result-item, li.as-message{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:transparent;border-color:#fff #fff #ddd;border-image:none;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;margin:0;padding:5px 12px;}
li.as-result-item:first-child{margin:0;}
li.as-message{cursor:default;margin:0;}
li.as-result-item.active{background-color:#bccc33;border-color:#bccc33;color:#fff;}
li.as-result-item em{background:none repeat scroll 0 0 #444;color:#fff;font-style:normal;padding:0 2px;}
li.as-result-item.active em{background:none repeat scroll 0 0 #efefef;color:#999;}
@media not all{ul.as-selections{border-top-width:2px;}
ul.as-selections li.as-selection-item{padding-bottom:3px;padding-top:3px;}
ul.as-selections li.as-selection-item a.as-close{margin-top:-1px;}
ul.as-selections li.as-original input{height:19px;}
}
@media not all, not all{ul.as-list{border:1px solid #888;}
ul.as-selections li.as-selection-item a.as-close{margin-left:4px;margin-top:0;}
}
ul.as-list{}
ul.as-selections li.as-selection-item a.as-close{}
ul.as-list, x:-moz-any-link, x:default{border:1px solid #888;}
BODY:first-of-type ul.as-list, x:-moz-any-link, x:default{border:medium none;}
.title{padding:10px 0 0 0;font-weight:bold;}
.title h1{font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;padding:0 0 15px;}
.profile{float:left;padding:0 3px 30px;width:992px;}
.quote{float:left;padding:20px 0 30px;width:994px;}
.quote h1{font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;margin-bottom:15px;padding:0;}
.quote .tray h1{padding-bottom:15px;}
.quote_nav{display:none;float:left;height:44px;list-style-type:none;padding:0 8px;width:978px;}
.quote_nav.step1{background:url("../images/bg_quote_nav.png") no-repeat;}
.quote_nav.step2{background:url("../images/bg_quote_nav2.png") no-repeat;}
.quote_nav.step3{background:url("../images/bg_quote_nav3.png") no-repeat;}
.quote_nav li{float:left;line-height:44px;text-align:center;}
.quote_nav li.first{width:311px;}
.quote_nav li.second{width:325px;}
.quote_nav li.third{width:341px;}
.quote_nav li.on{color:#fff;}
.quote_nav_signedin.step1{background:url("../images/bg_quote_nav_signedin.png") no-repeat;}
.quote_nav_signedin.step2{background:url("../images/bg_quote_nav2_signedin.png") no-repeat;}
.quote_nav_signedin li.first{width:480px;}
.quote_nav_signedin li.second{width:498px;}
.quote_intro{float:left;padding:30px 0 0;position:relative;width:978px;}
.quote_intro h1{float:left;padding:0 0 6px;}
.quote_intro p{font-size:13px;padding:12px 0 0;}
.notification_large{background:url("../images/bg_notifier.png") repeat;color:#fff;display:none;left:0;padding:22px 20px;position:absolute;top:196px;width:954px;z-index:100;}
.notification_large h1{color:#b4c336;font-size:16px;font-weight:bold;width:954px;}
.notification_large p{color:#fff;font-weight:bold;}
.notification_large a.close{background:url("../images/icon_close.png") no-repeat;height:23px;position:absolute;right:20px;top:28px;width:23px;}
.quote_actions{float:right;margin-top:-23px;padding:0 2px 0 0;}
.quote_actions li{float:left;padding:0 0 0 18px;}
.quote_actions li a{display:block;font-size:15px;line-height:27px;}
.quote_actions li.quote_email a{background:url("../images/icon_email.png") no-repeat scroll right top rgba(0, 0, 0, 0);color:#858585;padding:0 40px 0 0;}
.quote_actions li.quote_print a{background:url("../images/icon_print.png") no-repeat scroll right center rgba(0, 0, 0, 0);color:#858585;padding:0 29px 0 0;}
.quote_actions li.quote_save a{background:url("../images/icon_save.png") no-repeat scroll right center rgba(0, 0, 0, 0);color:#858585;padding:0 29px 0 0;}
.quote_actions li.quote_saved a{background:url("../images/icon_tick_green.png") no-repeat scroll right center rgba(0, 0, 0, 0);color:#b4c336;font-weight:bold;}
.quote_actions li a.btn span{font-size:14px !important;}
.quote_saved_list{border-top:1px solid #d6d6d6;float:left;margin:20px 0 0;width:994px;}
.quote_item{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:10px 0 0;}
p.num{background:url("../images/bg_num.png") no-repeat;color:#e7e7e7;float:left;line-height:22px;margin:2px 0 0;padding:0;text-align:center;width:23px;margin-right:10px;}
.quote_item p.title{float:left;line-height:18px;padding:4px 0;font-weight:normal;margin:0;}
.quote_item p.btns{float:right;}
.quote_add_more{margin:18px 0 0;}
.quote_add_more .add_more_bar{background:#adadad;border-radius:15px;margin:0 0 27px;}
.quote_add_more .add_more_bar a{background:url("../images/icon_grey_add.png") no-repeat scroll left center rgba(0, 0, 0, 0);color:#fff;display:block;float:left;line-height:27px;margin:0 15px 0 5px;padding:0 0 0 25px;}
.quote_add_more p.valid{float:left;line-height:22px;}
.quote_generated_list{float:left;margin:30px 0 0;width:994px;}
table.tablesorter{background:none repeat scroll 0 0 #bababa;text-align:center;width:100%;margin-left: -15px;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{background:none repeat scroll 0 0 #d6d6d6;border:1px solid #bebebe;font-family: 'Nunito', sans-serif !important;;font-size:13px;font-weight:bold;padding:10px 8px;vertical-align:middle;text-align:center;}
table.tablesorter thead tr .header{background:url("../images/table_bg.gif") no-repeat scroll right center #d6d6d6;cursor:pointer;}
table.tablesorter tbody td{background:none repeat scroll 0 0 #fff;border:1px solid #bebebe;font-size:18px;font-weight:bold;padding:15px;vertical-align:middle;}
table.tablesorter tbody td .premium_deets{display:none;position:relative;}
table.tablesorter tbody td .premium_deets div{background:none repeat scroll 0 0 #adadad;left:0;position:absolute;top:0;width:200px;z-index:10;}
table.tablesorter tbody td .premium_deets div p{color:#fff;float:left;font-size:12px;font-weight:normal;padding:10px;text-align:left;}
table.tablesorter tbody td .premium_deets div p span{color:#505050;font-size:19px;font-weight:bold;}
table.tablesorter tbody td span.smalltxt{color:#858585;display:block;font-size:12px;font-weight:normal;padding:4px 0 0;}
table.tablesorter tbody td a{color:#858585;display:block;font-size:12px;font-weight:normal;margin:4px 0 0;cursor:pointer;}
table.tablesorter tbody td a.btn{margin:0 0 0 8px;}
table.tablesorter thead tr .headerSortUp{background:url("../images/table_asc.gif") no-repeat scroll right center rgba(0, 0, 0, 0);}
table.tablesorter thead tr .headerSortDown{background:url("../images/table_desc.gif") no-repeat scroll right center rgba(0, 0, 0, 0);}
table.tablesorter tbody tr.interested td{background:none repeat scroll 0 0 #dbdbdb;}
table.tablesorter tbody tr.interested td div.interested_message{color:#a1b022;font-weight:bold;margin:0 auto;}
div.interested_message{color:#a1b022;font-weight:bold;margin:0 auto;}
.quote_yes{background:url("../images/icon_tick.png") no-repeat;display:block;height:22px;margin:0 auto;width:22px;}
.quote_no{background:url("../images/icon_cross.png") no-repeat;display:block;height:22px;margin:0 auto;width:22px;}
table.tablesorter tbody td .type_cover{float:right;padding:0 0 0 30px;position:relative;width:18px;}
table.tablesorter tbody td .type_cover .help_tip{position:absolute;}
p.note{padding:0;}
p.note a{font-weight:bold;}
p.light-grey{color:#b5b8b9 !important;}
.my_assets{float:left;margin:10px 0 0;padding:0 0 20px;width:994px;}
.my_assets table.tablesorter tbody td{color:#505050;font-size:12px;font-weight:normal;padding:10px;text-align:left;}
.my_assets table.tablesorter tbody td select{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#505050;display:inline;margin:0 15px 0 0;padding:5px;width:239px;}
.my_assets table.tablesorter tbody td span.expiry{color:#b4c336;display:inline;font-size:14px;font-weight:bold;}
.quote_partner{float:left;padding:0 0 18px;width:303px;}
.quote_partner p.logo{display:inline;float:left;margin:0 18px 0 0;width:78px;}
.quote_partner p.logo img{display:block;}
.quote_partner .amount{float:right;font-size:14px;width:202px;}
.quote_partner .amount span{display:block;font-size:40px;font-weight:bold;line-height:28px;padding:15px 0 0;}
.quote_partner .valid{float:left;font-size:14px;line-height:17px;padding:15px 0 0;width:303px;}
.quote_deet{float:left;padding:0 0 18px;width:303px;}
.quote_deet li{border-bottom:1px solid #d6d6d6;float:left;line-height:17px;padding:5px 0;width:300px;}
.quote_deet li.quote_deet_title{border:0 none;color:#0095da;font-size:14px;font-weight:bold;padding:0 0 6px;}
.quote_deet li.quote_deet_title_personal{border:0 none;color:#00a19a;font-size:14px;font-weight:bold;padding:0 0 6px;}
.quote_deet li.user{color:#505050;}
.quote_deet li p{display:block;line-height:17px;}
.quote_deet li p.qdl{float:left;}
.quote_deet li p.qdr{float:right;text-align:right;}
.quote_deet li p.tick{background:url("../images/tick_white.png") no-repeat;height:17px;width:17px;}
.quote .tray_single_body{background:none repeat scroll 0 center rgba(0, 0, 0, 0);}
.quote_part .extra_cover label{color:#a1b022;font-weight:bold;}
.quote_part .field{float:left;padding:0 0 15px;position:relative;width:279px;}
.quote_part .field_inner{float:left;position:relative;width:279px;}
.quote_part .field label{display:inline;float:left;font-size:14px;margin:0 15px 0 0;padding:0 0 10px;width:279px;}
.quote_part .full{float:left;padding:0 0 15px;position:relative;width:462px;}
.quote_part .full label{display:inline;float:left;font-size:14px;padding:0 0 10px;width:462px;}
.quote_part .full input{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8 !important;color:#909090;display:inline;float:left;padding:5px;width:540px !important;}
.quote_part .field input{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;display:inline;float:left;margin:0 15px 0 0;padding:5px;width:229px;}
.quote_part .field input.currency{background:url("../images/rand.png") no-repeat scroll 8px 8px rgba(0, 0, 0, 0);padding:5px 5px 5px 22px;width:212px;}
.quote_part .field select{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;display:inline;float:left;margin:0 15px 0 0;padding:5px;width:239px;}
.quote_part .field select.half{width:112px;}
.quote_part .radio input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;margin:6px 0 0;width:20px;}
.quote_part .radio span{float:left;line-height:20px;padding:3px 10px 0 0;}
.quote_part .dob input{display:inline;margin:0 15px 0 0;width:57px;}
.quote_part #sound_slider{margin:10px 0 0;}
.quote_part .sound_amount{background:url("../images/bg_sound_amount.png") no-repeat;height:30px;position:absolute;right:0;top:-27px;width:60px;z-index:10000;}
.quote_part .sound_amount input{background:none repeat scroll 0 0 transparent;border:0 none;color:#fff;font-size:11px;padding:5px 0;text-align:center;width:60px;}
.quote_part .field .help_tip{bottom:20px;position:absolute;right:10px;}
.tray_triple .quote_part .field{float:left;padding:0 0 15px;position:relative;width:179px;}
.tray_triple .quote_part .field_inner{float:left;position:relative;width:179px;}
.tray_triple .quote_part .field label{display:inline;float:left;font-size:14px;margin:0 15px 0 0;padding:0 0 10px;width:179px;}
.tray_triple .quote_part .field input{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;display:inline;float:left;margin:0 15px 0 0;padding:5px;width:129px;}
.tray_triple .quote_part .field input.currency{background:url("../images/rand.png") no-repeat scroll 8px 8px rgba(0, 0, 0, 0);padding:5px 5px 5px 22px;width:112px;}
.tray_triple .quote_part .field select{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;display:inline;float:left;margin:0 15px 0 0;padding:5px;width:139px;}
.tray_triple .quote_part .field select.half{width:112px;}
.quote .base{background:url('../images/dots.png') top repeat-x;float:left;margin:10px 0 0;padding:21px 0 0;width:994px;}
.quote .base p.seller{float:left;font-size:18px;line-height:49px;}
.quote .base p.seller a{color:#505050;}
.quote .base p.seller a{font-weight:bold;}
.quote .base p.btns{float:right;}
.help_tip{background:url("../images/help_tooltip.png") no-repeat;display:block;height:20px;width:20px;float:left;margin:5px 0 0 0;position:relative;left:10px;}
.help_tip .expl{background:url("../images/help_tooltip_bg.png") repeat scroll 0 0 #2d2d2d;color:#fff;display:none;float:left;margin:23px 0 0 -10px;padding:12px;position:relative;width:250px;}
.help_tip .expl .arrow{background:url("../images/help_tooltip_arrow.png") no-repeat;display:block;height:10px;left:10px;position:absolute;top:-10px;width:19px;}
.help_tip .expl p{color:#fff;}
.quote #user_deets_save{display:none;}
.pop{background:none repeat scroll 0 0 #fff;padding:20px 20px 10px;width:410px;}
.pop h1{font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;padding:0 0 15px;}
.pop h2{font-weight:bold;padding:5px 0 10px;}
.pop ul{list-style-type:disc;margin:0 0 0 18px;}
.pop ul li{padding:5px 0 0;}
.pop_body{float:left;padding:15px 0 0;width:410px;}
.pop_form{float:left;width:410px;}
.pop_form .field{float:left;width:410px;}
.pop_form .field label{float:left;font-weight:bold;padding:0 0 8px;width:410px;}
.pop_form .field label span{color:#909090;}
.pop_form .field input{border:1px solid #b8b8b8;float:left;padding:10px;width:390px;}
.pop_form .btns{padding:15px 0 0;}
.pop_form .btns .no_thanks{line-height:27px;padding:0 0 0 20px;}
.pop_interested{background:none repeat scroll 0 0 #fff;height:135px;padding:20px 20px 10px 10px !important;width:470px !important;}
.pop_interested .logo{background:none repeat scroll 0 center rgba(0, 0, 0, 0) !important;float:left;}
.pop_interested .inline{display:inline;font-weight:bold;margin:0;padding:0;}
.pop_interested h1{font-family: 'Nunito', sans-serif !important;;font-size:28px;font-weight:normal;padding:5px 0 15px;text-align:left;width:450px;}
.pop_interested h2{font-size:13px;text-align:left;width:350px;}
.pop_interested .h2{font-size:13px;text-align:left;width:350px;}
.pop_interested h3{color:#0095da;float:left;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;padding:0 0 17px;width:920px;}
.pop_interested .vas{border-top:1px solid #d6d6d6;float:left;padding:10px 0;width:920px;}
.pop_interested .vas .vas_num{background:url("../images/bg_num.png") no-repeat;color:#e7e7e7;float:left;line-height:22px;padding:0 11px 0 0;text-align:center;width:23px;}
.pop_interested .vas .vas_desc{float:left;padding:0 27px 0 0;width:600px;}
.pop_interested .vas .vas_desc p.vas_title{font-weight:bold;padding:0 0 5px;}
.pop_interested .vas .add_to_quote{color:#a1b022;float:left;font-size:13px;font-weight:bold;line-height:19px;width:150px;}
.pop_interested .vas .add_to_quote a{font-size:12px;font-weight:normal;}
.pop_interested .vas .vas_amount{float:left;font-size:19px;font-weight:bold;padding:2px 0 0;text-align:right;width:109px;}
.pop_interested .vas .vas_amount span{color:#858585;display:block;font-size:12px;font-weight:normal;padding:2px 0 0;}
.pop_interested .base{border-top:1px solid #d6d6d6;color:#828282;float:left;font-size:14px;padding:9px 0 0;text-align:right;width:920px;}
.pop_interested .base span{color:#505050;display:block;font-size:40px;font-weight:bold;line-height:28px;padding:15px 0 0;}
.pop_interested .ad{background:none repeat scroll 0 0 #efefef;float:left;height:120px;line-height:120px;margin:30px 0 0;text-align:center;width:920px;}
.pop_please_wait{background:none repeat scroll 0 0 #ffffff;border-radius:15px;height:220px;padding-top:30px;width:280px;}
.pop_please_wait1{padding-top:0px;height:auto !important;}
.pop_please_wait.interested{background:none repeat scroll 0 0 #ffffff;border-radius:15px;height:auto;padding-top:0px;width:auto;}
.C-I-Step3 .container{width:780px;}
.basicSuburbSearch .container{width:500px;}
.interested .broker{text-align:left;}
.interested img.brand{height:40px;width:70px;}
.interested .main-title{font-size:20px;margin:20px 0;}
.interested .para{color:#9b9b9b;font-size:16px;}
.closebtn{float:right;padding:0px;}
.img-1{margin-top:15px;}
.benefit{width:1170px;height:auto;padding-bottom:60px;}
h2.car-quote{color:#00ace7;margin-top:30px;}
.benefit-title, .proceed-quote{text-align:left;}
.back-quote{color:#bcc900;font-size:14px;margin-top:30px;}
.benefit .pageHeader{padding:10px 0 0;text-align:left;}
.premium-amt{font-size:30px;font-weight:bold;}
.valid{padding-top:10px;}
ul.quote-deal li{border-bottom:1px solid #d6d6d6;padding:10px 0;}
li.car-details{border:none !important;color:#0095da;font-size:14px;font-weight:bold;text-align:left;}
li p{margin:0;}
li p.m-p{text-align:left;}
li p.amt{text-align:right;}
a.term-mean{color:#b4c336;text-decoration:none;font-weight:bold;float:left;clear:both;}
p.user-name{font-size:16px;text-align:left;}
.short-term-insurance li{list-style:inside none disc;text-align:left;}
.research{font-size:10px;color:#909090;text-align:left;}
.pop_please_wait .title{display:none;}
.pop_please_wait .loader{height:97px;margin:10px auto;width:103px;}
.pop_please_wait .wait{color:#929496;font-family: 'Nunito', sans-serif !important;;font-size:15px;font-weight:normal;padding:18px 10px;text-align:center;width:auto;margin:0;}
.pop_please_wait1 .wait{padding:0 !important;}
.wait.note{font-size:12px;}
.hippo_zone{background:url("../images/bg_content_zone.png") repeat-x;height:329px;}
.hippo_zone .promo{float:left;padding:25px 0 0;position:relative;width:998px;}
.hippo_zone .promo .zone_animal{background:url("../images/bg_zone_animal.png") no-repeat;display:block;height:287px;left:0;position:absolute;top:25px;width:130px;z-index:10;}
.hippo_zone .promo .zone_logo{background:url("../images/bg_zone_logo.png") no-repeat;display:inline;float:left;height:207px;margin:1px 0 0 100px;width:332px;}
.hippo_zone .promo .zone_block{float:right;height:194px;width:539px;}
.hippo_zone .promo .zone_nav{float:right;margin:14px 0 0;width:830px;}
.hippo_zone .promo .zone_nav li{display:block;float:left;}
.hippo_zone .promo .zone_nav li.divider{background:none repeat scroll 0 0 #fff;display:block;height:20px;width:1px;}
.hippo_zone .promo .zone_nav li a{color:#fff;display:block;font-family: 'Nunito', sans-serif !important;;font-size:17px;line-height:20px;padding:0 40px;}
.team_zone{display:inline;float:left;margin:0 11px 0 0;width:110px;}
.team_zone > a{background:#505050 none repeat scroll 0 0;color:#fff;display:block;font-size:17px;padding:10px 0;text-align:center;}
.team_member{display:inline;float:left;margin:0 11px 0 0;width:120px;}
.team_member h2{background:none repeat scroll 0 0 #505050;color:#fff;display:block;float:left;font-family: 'Nunito', sans-serif !important;;font-size:17px;line-height:36px;text-align:center;width:120px;}
.team_member .member{background:none repeat scroll 0 0 #fff;float:left;height:132px;position:relative;width:120px;}
.team_member .member a{background:url("../images/triangle_green.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);display:block;float:left;height:132px;width:120px;}
.team_member .member.hippo{background:url("../images/team_hippo.png") no-repeat;}
.team_member .member.fowler{background:url("../images/team_fowler.png") no-repeat;}
.team_member .member.gus{background:url("../images/team_gus.png") no-repeat;}
.team_member .member.chloe{background:url("../images/team_chloe.png") no-repeat;}
.team_member .member.lili{background:url("../images/team_lili.png") no-repeat;}
.team_member .base{background:url("../images/bg_team_base.png") no-repeat scroll center top rgba(0, 0, 0, 0);display:block;float:left;height:6px;width:120px;}
.team_member_detail{float:left;padding:25px 0 0;width:645px;}
.team_member_pic{float:left;width:215px;}
.team_member_body{float:right;width:430px;}
.team_member_body h3{color:#a1b022;float:left;font-family: 'Nunito', sans-serif !important;;font-size:20px;padding:0 0 20px;width:430px;}
.team_member_body ul{float:left;list-style-type:none;width:430px;}
.team_member_body ul li{border-bottom:1px solid #d6d6d6;float:left;padding:7px 0;width:430px;}
.team_member_body ul li p.what{float:left;width:75px;}
.team_member_body ul li p.desc{float:right;width:355px;}
.meta{float:left;padding:0 10px 30px 0;width:140px;}
.meta h2{float:left;font-size:14px;font-weight:bold;padding:0 0 6px;width:140px;}
.meta_source, .meta_likes, .meta_comments, .meta_share, .meta_tags{float:left;padding:0 0 12px;width:140px;}
.meta_source img{display:block;margin:0 0 8px;}
.meta_source p{line-height:18px;}
.meta_share p{padding:0 0 4px;}
.meta_share p.email{margin:4px 0 0;padding:0 0 3px;}
.meta_share p.email a{color:#858585;}
.meta_likes p{background:url("../images/icon_heart.png") no-repeat;float:left;font-size:11px;padding:0 0 4px 27px;width:113px;}
.meta_likes a{font-size:11px;}
.meta_comments p{background:url("../images/icon_comment.png") no-repeat;float:left;font-size:11px;padding:0 0 4px 27px;width:113px;}
.meta_tags a{background:none repeat scroll 0 0 #858585;border-radius:3px;color:#fff;display:block;float:left;line-height:21px;margin:0 5px 0 0;padding:0 7px;}
.meta_tags a:hover{text-decoration:none;}
.article{float:right;padding:0 0 30px;width:495px;}
.article h2{font-family: 'Nunito', sans-serif !important;;font-size:25px;line-height:30px;padding:0 0 17px;}
.article h3{font-size:14px;font-weight:bold;padding:0 0 17px;}
.article h3 a{color:#505050;}
.article p{padding:0 0 17px;}
div.comments{float:left;padding:0 0 10px;width:645px;}
.comments h2{font-family: 'Nunito', sans-serif !important;;font-size:22px;padding:0 0 15px;}
.comments .comment_add{float:left;padding:0 0 15px;width:645px;}
.comment_add .comment_input{background:url("../images/bg_comment_add.png") no-repeat;float:left;}
.comment_add .comment_input input{background:none repeat scroll 0 0 transparent;border:0 none;font-size:12px;padding:8px 0 5px 11px;width:645px;}
.comment_add .comment_submit{background:url("../images/btn_comment_add.png") no-repeat;display:inline;float:right;margin:4px 3px 0 0;width:119px;}
.comment_add .comment_submit input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;color:#fff;font-size:12px;padding:3px 0 4px;text-align:center;width:119px;}
.comment_add .comment_submit input:hover{cursor:pointer;}
.comment_add #recaptcha_widget_div{float:left;}
.comments .comment{float:left;padding:0 0 10px;width:645px;}
.comments .comment .avatar{float:left;width:58px;}
.comments .comment .comment_body{float:right;padding:0;width:578px;}
.comments .comment .comment_content{float:left;padding:0 0 7px;width:578px;}
.comments .comment .comment_content .username{font-size:14px;font-weight:bold;}
.comments .comment .comment_base{float:left;width:578px;}
.comments .comment .comment_base p{color:#949494;font-size:11px;}
.comments .comment .comment_base p.comment_liked{background:url("../images/icon_heart.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);color:#505050;padding:7px 0 0 27px;}
.comments .comment .comment_nested{float:right;padding:0 0 7px;width:578px;}
.comment_nested .avatar{float:left;width:54px !important;}
.comment_nested .comment_body{padding:0 0 10px !important;width:524px !important;}
.comment_nested .comment_content{float:left;padding:0 0 7px;width:524px !important;}
.comment_nested .comment_content .username{font-size:14px;font-weight:bold;}
.comment_nested .comment_base{float:left;width:524px !important;}
.comment_nested .comment_base p{color:#949494;font-size:11px;}
.comment_nested .comment_add{background:url("../images/bg_comment_add_nested.png") no-repeat !important;margin:5px 0 0;padding:0;width:521px;}
.comment_nested .comment_add .comment_input input{background:none repeat scroll 0 0 transparent;border:0 none;font-size:12px;padding:8px 0 5px 11px;width:430px;}
.comment_nested .comment_submit{background:url("../images/btn_comment_add_nested.png") no-repeat !important;width:63px;}
.comment_nested .comment_submit input{width:63px;}
.comment_nested_more{color:#949494;float:right;font-size:11px;padding:0 0 10px;width:578px;}
.comments_more{background:url("../images/btn_more_comments.png") no-repeat;color:#fff !important;float:left;height:30px;line-height:29px;text-align:center;width:645px;}
.comments_more:hover{color:#fff;text-decoration:none;}
.search_box{background:url("../images/bg_search_site.png") no-repeat;float:left;padding:0 0 30px;width:992px;}
.search_box p.field{float:left;height:26px;width:956px;}
.search_box p.field input{background:none repeat scroll 0 0 transparent;border:0 none;color:#e8e8e8;float:left;padding:6px 17px;width:922px;}
.search_box p.btn{float:left;height:26px;width:34px;}
.search_box p.btn input{background:url("../images/bg_search_btn_site.png") no-repeat;border:0 none;float:left;height:19px;margin:4px 0 0;text-indent:-100px;width:30px;}
.search_box p.btn input:hover{cursor:pointer;}
.search_box p.count{float:left;padding:7px 0 0;}
.paged_results{float:left;padding:10px 0;width:100%;}
.paged_results ul{display:inline;float:left;list-style-type:none;}
.paged_results ul li{display:inline;float:left;margin:0 9px 0 0;}
.paged_results ul li a{background:url("../images/paged_bg.png") no-repeat;color:#fff !important;display:block;font-size:11px;height:19px;line-height:19px;text-align:center;width:18px;}
.paged_results ul li.selected a{background:url("../images/paged_bg_selected.png") no-repeat;color:#fff !important;display:block;font-size:11px;height:19px;line-height:19px;text-align:center;width:18px;}
.paged_results ul li a.prev{background:url("../images/paged_prev.png") no-repeat;}
.paged_results ul li a.next{background:url("../images/paged_next.png") no-repeat;}
.paged_results ul li a:hover{text-decoration:none;}
.alphabetic_paged_results{clear:both;float:left;margin:0 -20px;padding:0;width:100%;}
.alphabetic_paged_results ul{display:inline;float:left;list-style-type:none;}
.alphabetic_paged_results ul li{display:inline;float:left;margin:0 9px 0 0;padding:0;}
.alphabetic_paged_results ul li a{background:url("../images/paged_bg.png") no-repeat;color:#fff !important;display:block;font-size:11px;height:19px;line-height:19px;text-align:center;width:18px;}
.alphabetic_paged_results ul li.selected a{background:url("../images/paged_bg_selected.png") no-repeat;color:#fff !important;display:block;font-size:11px;height:19px;line-height:19px;text-align:center;width:18px;}
.alphabetic_paged_results ul li a.prev{background:url("../images/paged_prev.png") no-repeat;}
.alphabetic_paged_results ul li a.next{background:url("../images/paged_next.png") no-repeat;}
.alphabetic_paged_results ul li a:hover{text-decoration:none;}
a.btn{display:block;float:left;}
a.btn:hover{text-decoration:none;}
a.btn span{color:#fff !important;display:block;float:left;font-family: 'Nunito', sans-serif !important;font-size:13px;height:27px;line-height:26px;}
a.btn span.btn_p{background:url("../images/btn_p.png") no-repeat;padding:0 !important;width:29px;}
a.btn span.btn_l{background:url("../images/btn_l.png") no-repeat;padding:0 !important;width:14px;}
a.btn span.btn_c{background:url("../images/btn_c.png") repeat-x;padding:0 !important;}
a.btn span.btn_r{background:url("../images/btn_r.png") no-repeat;padding:0 !important;width:14px;}
a.btn.delete span.btn_r{background:url("../images/btn_r_delete.png") no-repeat;padding:0 !important;width:28px;}
a.btn_next{display:block;float:left;height:49px;margin:0 0 0 10px;}
a.btn_next:hover{text-decoration:none;}
a.btn_next span{color:#fff;display:block;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;height:49px;line-height:49px;}
a.btn_next span.btn_l{background:url("../images/btn_l_next.png") no-repeat;width:22px;}
a.btn_next span.btn_c{background:url("../images/btn_c_next.png") repeat-x;}
a.btn_next span.btn_r{background:url("../images/btn_r_next.png") no-repeat;width:43px;}
a.btn_dark{display:block;float:left;height:49px;}
a.btn_dark:hover{text-decoration:none;}
a.btn_dark span{color:#fff;display:block;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;height:49px;line-height:49px;}
a.btn_dark span.btn_l{background:url("../images/btn_l_dark.png") no-repeat;width:44px;}
a.btn_dark span.btn_c{background:url("../images/btn_c_dark.png") repeat-x;}
a.btn_dark span.btn_r{background:url("../images/btn_r_dark.png") no-repeat;width:28px;}
a.btn_dark_prev span.btn_l{background:url("../images/btn_l_dark_prev.png") no-repeat;width:44px;}
a.btn_Interested_Big{display:block;float:left;height:46px;}
a.btn_Interested_Big:hover{text-decoration:none;}
a.btn_Interested_Big span{color:#fff;display:block;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;height:46px;line-height:49px;}
a.btn_Interested_Big span.btn_l{background:url("../images/btn_l_interestedNew.png") no-repeat;width:22px;}
a.btn_Interested_Big span.btn_c{background:url("../images/btn_c_interestedNew.png") repeat-x;}
a.btn_Interested_Big span.btn_r{background:url("../images/btn_r_interestedNew.png") no-repeat;width:42px;}
a.btn_Interested_Big_Prev span.btn_l{background:url("../images/btn_l_interestedNew.png") no-repeat;width:22px;}
a.btn_beige{display:block;float:left;height:26px;}
a.remove{padding-top:15px;}
a.btn_beige:hover{text-decoration:none;}
a.btn_beige span{color:#fff;display:block;float:left;height:26px;line-height:26px;}
a.btn_beige span.btn_l{background:url("../images/btn_l_beige.png") no-repeat;width:13px;}
a.btn_beige span.btn_c{background:url("../images/btn_c_beige.png") repeat-x;}
a.btn_beige span.btn_r{background:url("../images/btn_r_beige.png") no-repeat;width:13px;}
a.beige_expand span.btn_r{background:url("../images/btn_r_beige_expand.png") no-repeat;margin:0 20px 0 0;width:27px;}
a.beige_remove span.btn_r{background:url("../images/btn_r_beige_remove.png") no-repeat;width:27px;}
a.beige_edit span.btn_r{margin:0 20px 0 0;}
a.beige_edit span.btn_l{background:url("../images/btn_l_beige_edit.png") no-repeat;width:27px;}
a.btn_huge{display:block;float:left;height:63px;margin:0 0 0 10px;}
a.btn_huge:hover{text-decoration:none;}
a.btn_huge span{color:#fff;display:block;float:left;font-family: 'Nunito', sans-serif !important;;font-size:19px;font-weight:normal;height:63px;line-height:59px;}
a.btn_huge.blue span.btn_l{background:url("../images/btn_l_huge_blue.png") no-repeat;width:31px;}
a.btn_huge.blue span.btn_c{background:url("../images/btn_c_huge_blue.png") repeat-x;}
a.btn_huge.blue span.btn_r{background:url("../images/btn_r_huge_blue.png") no-repeat;width:57px;}
a.btn_huge.set_blue span.btn_l{background:url("../images/btn_l_huge_blue.png") no-repeat !important;width:31px;}
a.btn_huge.set_blue span.btn_c{background:url("../images/btn_c_huge_blue.png") repeat-x !important;}
a.btn_huge.set_blue span.btn_r{background:url("../images/btn_r_huge_blue.png") no-repeat !important;width:57px;}
a.btn_huge.set_purple span.btn_l{background:url("../images/btn_l_huge_purple.png") no-repeat !important;width:31px;}
a.btn_huge.set_purple span.btn_c{background:url("../images/btn_c_huge_purple.png") repeat-x !important;}
a.btn_huge.set_purple span.btn_r{background:url("../images/btn_r_huge_purple.png") no-repeat !important;width:57px;}
a.btn_huge.set_pink span.btn_l{background:url("../images/btn_l_huge_pink.png") no-repeat !important;width:31px;}
a.btn_huge.set_pink span.btn_c{background:url("../images/btn_c_huge_pink.png") repeat-x !important;}
a.btn_huge.set_pink span.btn_r{background:url("../images/btn_r_huge_pink.png") no-repeat !important;width:57px;}
a.btn_huge.set_teal span.btn_l{background:url("../images/btn_l_huge_teal.png") no-repeat !important;width:31px;}
a.btn_huge.set_teal span.btn_c{background:url("../images/btn_c_huge_teal.png") repeat-x !important;}
a.btn_huge.set_teal span.btn_r{background:url("../images/btn_r_huge_teal.png") no-repeat !important;width:57px;}
a.btn_huge.set_red span.btn_l{background:url("../images/btn_l_huge_red.png") no-repeat !important;width:31px;}
a.btn_huge.set_red span.btn_c{background:url("../images/btn_c_huge_red.png") repeat-x !important;}
a.btn_huge.set_red span.btn_r{background:url("../images/btn_r_huge_red.png") no-repeat !important;width:57px;}
a.btn_huge.set_green_m span.btn_l{background:url("../images/btn_l_huge_green.png") no-repeat !important;width:31px;}
a.btn_huge.set_green_m span.btn_c{background:url("../images/btn_c_huge_green.png") repeat-x !important;}
a.btn_huge.set_green_m span.btn_r{background:url("../images/btn_r_huge_green.png") no-repeat !important;width:57px;}
a.btn_huge.set_green_h span.btn_l{background:url("../images/btn_l_huge_green_h.png") no-repeat !important;width:31px;}
a.btn_huge.set_green_h span.btn_c{background:url("../images/btn_c_huge_green_h.png") repeat-x !important;}
a.btn_huge.set_green_h span.btn_r{background:url("../images/btn_r_huge_green_h.png") no-repeat !important;width:57px;}
a.btn_huge.set_orange span.btn_l{background:url("../images/btn_l_huge_dark_orange.png") no-repeat !important;width:31px;}
a.btn_huge.set_orange span.btn_c{background:url("../images/btn_c_huge_dark_orange.png") repeat-x !important;}
a.btn_huge.set_orange span.btn_r{background:url("../images/btn_r_huge_orange.png") no-repeat !important;width:57px;}
a.btn_next{background:url("../images/btn_next.png") no-repeat;border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;margin:0 0 0 10px;padding:15px 0 15px 20px;text-align:left;width:132px;}
a.btn_next_bigger{border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;margin:0 0 0 10px;padding:15px 0 15px 20px;text-align:left;width:142px;}
a.btn_next_biggest{border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;margin:0 0 0 10px;padding:15px 15px 15px 20px;text-align:left;width:164px;}
input.btn_next{background:url("../images/btn_next.png") no-repeat;border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;margin:0 0 0 10px;padding:15px 0 15px 20px;text-align:left;width:132px;}
input.btn_next_bigger{border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;margin:0 0 0 10px;padding:15px 0 15px 20px;text-align:left;width:142px;}
input.btn_next_biggest{border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;margin:0 0 0 10px;padding:15px 15px 15px 20px;text-align:left;width:164px;}
a.btn_next:hover, a.btn_next_bigger:hover{cursor:pointer;}
a.btn_next_biggest:hover{cursor:pointer;}
input.btn_next:hover, input.btn_next_bigger:hover{cursor:pointer;}
input.btn_next_biggest:hover{cursor:pointer;}
input.save{background:url("../images/btn_save.png") no-repeat !important;border:0 none !important;color:#fff;display:block;float:left;line-height:15px !important;padding:5px 0 6px !important;width:76px !important;}
input.save:hover{cursor:pointer;}
.btn_no_thanks_bigger{background:url("../images/btn_full_back_copy.png") no-repeat scroll 0 0 transparent;color:#ffffff;display:inline-block;font-family: 'Nunito', sans-serif !important;;font-size:12px;font-weight:normal !important;height:48px;line-height:46px;margin-top:5px;text-align:center;width:130px;}
.btn_no_thanks_bigger:hover{color:#ffffff;text-decoration:underline;}
.btn_no_thanks_bigger span{padding-left:24px;}
.motoring .promo h1{color:#36a9e1;}
.motoring .promo h1{color:#36a9e1;}
.motoring a.btn_huge span.btn_l{background:url("../images/btn_l_huge_blue.png") no-repeat;width:31px;}
.motoring a.btn_huge span.btn_c{background:url("../images/btn_c_huge_blue.png") repeat-x;}
.motoring a.btn_huge span.btn_r{background:url("../images/btn_r_huge_blue.png") no-repeat;width:57px;}
.motoring .promo.inner ul li .promo_item a.btn_get_quotes{background:url("../images/btn_get_quotes.png") no-repeat;}
.motoring .promo.inner ul li .promo_item a.btn_get_quotes:hover{}
span.highlight{background:url("../images/icons/arrow_news_blue.png") no-repeat;width:37px;height:37px;position:absolute;display:block;right:-19px;bottom:-4px;}
.blogItem:hover .highlight{background:url("../images/icons/arrow_news_blue_OVER.png") no-repeat;}
.motoring .zone_news .item a.highlight_over{background:url("../images/arrow_news_blue_over.png") no-repeat;}
.motoring .box_nav li a.current{color:#36a9e1;}
.motoring .btn_next_bigger{background:url("../images/btn_next_bigger.png") no-repeat;}
.motoring .quote h1 span{color:#36a9e1;}
.motoring .quote_nav.step1{background:url("../images/bg_quote_nav.png") no-repeat;}
.motoring .quote_nav.step2{background:url("../images/bg_quote_nav2.png") no-repeat;}
.motoring .quote_nav.step3{background:url("../images/bg_quote_nav3.png") no-repeat;}
.motoring .quote_nav_signedin.step1_signedin{background:url("../images/bg_quote_nav_signedin.png") no-repeat;}
.motoring .quote_nav_signedin.step2_signedin{background:url("../images/bg_quote_nav2_signedin.png") no-repeat;}
.household .promo h1{color:#d33c84;}
.household a.btn_huge span.btn_l{background:url("../images/btn_l_huge_pink.png") no-repeat;width:31px;}
.household a.btn_huge span.btn_c{background:url("../images/btn_c_huge_pink.png") repeat-x;}
.household a.btn_huge span.btn_r{background:url("../images/btn_r_huge_pink.png") no-repeat;width:57px;}
.household .promo.inner ul li .promo_item a.btn_get_quotes{background:url("../images/btn_get_quotes.png") no-repeat;}
.household .promo.inner ul li .promo_item a.btn_get_quotes:hover{}
.household .zone_news .item a.highlight{background:url("../images/arrow_news_pink.png") no-repeat;}
.household .zone_news .item a.highlight_over{background:url("../images/arrow_news_pink_over.png") no-repeat;}
.household .box_nav li a.current{color:#d33c84;}
.household .btn_next_bigger{background:url("../images/btn_next_bigger_pink.png") no-repeat;}
.household .quote h1 span{color:#d33c84;}
.household .quote_nav.step1{background:url("../images/bg_quote_nav_pink.png") no-repeat;}
.household .quote_nav.step2{background:url("../images/bg_quote_nav2_pink.png") no-repeat;}
.household .quote_nav.step3{background:url("../images/bg_quote_nav3_pink.png") no-repeat;}
.household .quote_nav_signedin.step1_signedin{background:url("../images/bg_quote_nav_signedin_pink.png") no-repeat;}
.household .quote_nav_signedin.step2_signedin{background:url("../images/bg_quote_nav2_signedin_pink.png") no-repeat;}
.business .promo h1{color:#f9b233;}
.business a.btn_huge span.btn_l{background:url("../images/btn_l_huge_dark_orange.png") no-repeat;width:31px;}
.business a.btn_huge span.btn_c{background:url("../images/btn_c_huge_dark_orange.png") repeat-x;}
.business a.btn_huge span.btn_r{background:url("../images/btn_r_huge_orange.png") no-repeat;width:57px;}
.business .zone_news .item a.highlight{background:url("../images/arrow_news_orange.png") no-repeat;}
.business .zone_news .item a.highlight_over{background:url("../images/arrow_news_orange_over.png") no-repeat;}
.business .box_nav li a.current{color:#f9b233;}
.business .btn_next_bigger{background:url("../images/btn_next_bigger_dark_orange.png") no-repeat;}
.business .quote h1 span{color:#f9b233;}
.business .quote_nav.step1{background:url("../images/bg_quote_nav2_dark_orange_1.png") no-repeat;}
.business .quote_nav.step2{background:url("../images/bg_quote_nav2_dark_orange_2.png") no-repeat;}
.business .quote_nav.step3{background:url("../images/bg_quote_nav2_dark_orange_3.png") no-repeat;}
.business .quote_nav.step4{}
.personal .promo h1{color:#00a19a;}
.personal a.btn_huge span.btn_l{background:url("../images/btn_l_huge_teal.png") no-repeat;width:31px;}
.personal a.btn_huge span.btn_c{background:url("../images/btn_c_huge_teal.png") repeat-x;}
.personal a.btn_huge span.btn_r{background:url("../images/btn_r_huge_teal.png") no-repeat;width:57px;}
.personal .promo.inner ul li .promo_item a.btn_get_quotes{background:url("../images/btn_get_quotes.png") no-repeat;}
.personal .promo.inner ul li .promo_item a.btn_get_quotes:hover{}
.personal .zone_news .item a.highlight{background:url("../images/arrow_news_teal.png") no-repeat;}
.personal .zone_news .item a.highlight_over{background:url("../images/arrow_news_teal_over.png") no-repeat;}
.personal .box_nav li a.current{color:#00a19a;}
.personal .btn_next_bigger{background:url("../images/btn_next_bigger_teal.png") no-repeat;}
.personal .quote h1 span{color:#00a19a;}
.personal .quote_nav.step1{background:url("../images/bg_quote_nav_teal.png") no-repeat;}
.personal .quote_nav.step2{background:url("../images/bg_quote_nav2_teal.png") no-repeat;}
.personal .quote_nav.step3{background:url("../images/bg_quote_nav3_teal.png") no-repeat;}
.personal .quote_nav_signedin.step1_signedin{background:url("../images/bg_quote_nav_signedin_teal.png") no-repeat;}
.personal .quote_nav_signedin.step2_signedin{background:url("../images/bg_quote_nav2_signedin_teal.png") no-repeat;}
.medical .promo h1{color:#db3533;}
.medical a.btn_huge span.btn_l{background:url("../images/btn_l_huge_red.png") no-repeat;width:31px;}
.medical a.btn_huge span.btn_c{background:url("../images/btn_c_huge_red.png") repeat-x;}
.medical a.btn_huge span.btn_r{background:url("../images/btn_r_huge_red.png") no-repeat;width:57px;}
.medical .zone_news .item a.highlight{background:url("../images/arrow_news_red.png") no-repeat;}
.medical .zone_news .item a.highlight_over{background:url("../images/arrow_news_red_over.png") no-repeat;}
.medical .promo.inner ul li .promo_item a.btn_get_quotes{background:url("../images/btn_get_quotes.png") no-repeat;}
.medical .promo.inner ul li .promo_item a.btn_get_quotes:hover{}
.medical .btn_next_bigger{background:url("../images/btn_next_bigger_red.png") no-repeat;}
.medical .btn_next_biggest{background:url("../images/btn_next_biggest_red.png") no-repeat;}
.medical .quote h1 span{color:#db3533;}
.medical .quote_nav.step1{background:url("../images/bg_quote_nav_red.png") no-repeat;}
.medical .quote_nav.step2{background:url("../images/bg_quote_nav2_red.png") no-repeat;}
.medical .quote_nav.step3{background:url("../images/bg_quote_nav3_red.png") no-repeat;}
.medical .quote_nav_signedin.step1_signedin{background:url("../images/bg_quote_nav_signedin_red.png") no-repeat;}
.medical .quote_nav_signedin.step2_signedin{background:url("../images/bg_quote_nav2_signedin_red.png") no-repeat;}
.money .promo h1{color:#95c11f;}
.money a.btn_huge span.btn_l{background:url("../images/btn_l_huge_green.png") no-repeat;width:31px;}
.money a.btn_huge span.btn_c{background:url("../images/btn_c_huge_green.png") repeat-x;}
.money a.btn_huge span.btn_r{background:url("../images/btn_r_huge_green.png") no-repeat;width:57px;}
.money .zone_news .item a.highlight{background:url("../images/arrow_news_green.png") no-repeat;}
.money .zone_news .item a.highlight_over{background:url("../images/arrow_news_green_over.png") no-repeat;}
.money .promo.inner ul li .promo_item a.btn_get_quotes{background:url("../images/btn_get_quotes.png") no-repeat;}
.money .promo.inner ul li .promo_item a.btn_get_quotes:hover{}
.money .btn_next_bigger{background:url("../images/btn_next_bigger_green.png") no-repeat;width:154px;}
.money .btn_next_pink_long{background:url("../images/PinkButtonLong.png") no-repeat;width:200px;}
.money .quote h1 span{color:#95c11f;}
.money .quote_nav.step1{background:url("../images/bg_quote_nav_green.png") no-repeat;}
.money .quote_nav_signedin.step1_signedin{background:url("../images/bg_quote_nav_signedin_green.png") no-repeat;}
.money .quote_nav_signedin.step2_signedin{background:url("../images/bg_quote_nav2_signedin_green.png") no-repeat;}
.travel .promo h1{color:#ab71ad;}
.travel a.btn_huge span.btn_l{background:url("../images/btn_l_huge_purple.png") no-repeat;width:31px;}
.travel a.btn_huge span.btn_c{background:url("../images/btn_c_huge_purple.png") repeat-x;}
.travel a.btn_huge span.btn_r{background:url("../images/btn_r_huge_purple.png") no-repeat;width:57px;}
.travel .zone_news .item a.highlight{background:url("../images/arrow_news_purple.png") no-repeat;}
.travel .zone_news .item a.highlight_over{background:url("../images/arrow_news_purple_over.png") no-repeat;}
.travel .promo.inner ul li .promo_item a.btn_get_quotes{background:url("../images/btn_get_quotes.png") no-repeat;}
.travel .promo.inner ul li .promo_item a.btn_get_quotes:hover{}
.travel .btn_next_bigger{background:url("../images/btn_next_bigger_purple.png") no-repeat;width:154px;}
.travel .quote h1 span{color:#ab71ad;}
.travel .quote_nav.step1{background:url("../images/bg_quote_nav_purple.png") no-repeat;}
.travel .quote_nav.step2{background:url("../images/bg_quote_nav2_purple.png") no-repeat;}
.travel .quote_nav.step3{background:url("../images/bg_quote_nav3_purple.png") no-repeat;}
.travel .quote_nav_signedin.step1_signedin{background:url("../images/bg_quote_nav_signedin_purple.png") no-repeat;}
.travel .quote_nav_signedin.step2_signedin{background:url("../images/bg_quote_nav2_signedin_purple.png") no-repeat;}
.zone .title h1 span, .user .title h1 span{color:#a1b022;}
.zone .quote_nav.step1, .user .quote_nav.step1{background:url("../images/bg_sub_nav.png") no-repeat;}
.zone .quote_nav.step2, .user .quote_nav.step2{background:url("../images/bg_sub_nav2.png") no-repeat;}
.zone .quote_nav.step3, .user .quote_nav.step3{background:url("../images/bg_sub_nav3.png") no-repeat;}
.zone .quote_nav li a, .user .quote_nav li a{color:#505050;display:block;}
.zone .quote_nav li.on a, .user .quote_nav li.on a{color:#fff;display:block;}
.message{background:none repeat scroll 0 0 #262626;float:left;margin:0 0 15px;padding:10px;}
.message h2{color:#fff;font-size:14px;font-weight:bold;padding:0 0 10px;}
.message p{color:#fff;font-weight:bold;}
.login .message{display:none;width:259px;}
.login .message p.error{background:url("../images/icon_error.png") no-repeat scroll left center rgba(0, 0, 0, 0);float:left;padding:0 0 0 39px;width:220px;}
.login .message p.success{background:url("../images/icon_success.png") no-repeat scroll left center rgba(0, 0, 0, 0);float:left;padding:0 0 0 39px;width:220px;}
.register .message{display:none;width:100%;float:left;}
.register .message p.error{background:url("../images/icon_error.png") no-repeat scroll left center rgba(0, 0, 0, 0);float:left;padding:0 0 0 39px;width:568px;}
.register .message p.success{background:url("../images/icon_success.png") no-repeat scroll left center rgba(0, 0, 0, 0);float:left;padding:0 0 0 39px;width:568px;}
.quote .message{display:none;margin:20px 0 0;width:974px;}
.quote .message p.error{background:url("../images/icon_error.png") no-repeat scroll left center rgba(0, 0, 0, 0);float:left;padding:5px 0 5px 39px;width:935px;}
.profile .message{display:none;margin:20px 0 0;width:974px;}
.profile .message p.error{background:url("../images/icon_error.png") no-repeat scroll left center rgba(0, 0, 0, 0);float:left;padding:5px 0 5px 39px;width:935px;}
.thankyou{background:none repeat scroll 0 0 #262626;float:left;margin:0 0 15px;padding:10px;}
.thankyou h2{color:#fff;font-size:14px;font-weight:bold;padding:0 0 10px;}
.thankyou p{color:#fff;font-weight:bold;}
input.error, select.error, textarea.error{border:1px solid #ff0000 !important;}
.errored{color:#ff0000;}
label.error{color:#ff0000;display:none !important;font-size:10px;font-weight:normal !important;line-height:12px;position:absolute;right:55px;text-align:right;top:0;width:100px !important;}
.rich p{line-height:18px;padding:0 0 15px;}
#colorbox, #cboxOverlay, #cboxWrapper{left:0;overflow:hidden;position:absolute;top:0;z-index:99999;}
#cboxOverlay{height:100%;position:fixed;width:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{left:0;position:absolute;top:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{border:0 none;display:block;float:left;margin:auto;}
.cboxIframe{border:0 none;display:block;height:100%;width:100%;}
#cboxOverlay{background:url("../images/colorbox/overlay.png") repeat;}
#colorbox{}
#cboxTopLeft{background:url("../images/colorbox/controls.png") no-repeat scroll -100px 0 rgba(0, 0, 0, 0);height:21px;width:21px;}
#cboxTopRight{background:url("../images/colorbox/controls.png") no-repeat scroll -129px 0 rgba(0, 0, 0, 0);height:21px;width:21px;}
#cboxBottomLeft{background:url("../images/colorbox/controls.png") no-repeat scroll -100px -29px rgba(0, 0, 0, 0);height:21px;width:21px;}
#cboxBottomRight{background:url("../images/colorbox/controls.png") no-repeat scroll -129px -29px rgba(0, 0, 0, 0);height:21px;width:21px;}
#cboxMiddleLeft{background:url("../images/colorbox/controls.png") repeat-y scroll left top rgba(0, 0, 0, 0);width:21px;}
#cboxMiddleRight{background:url("../images/colorbox/controls.png") repeat-y scroll right top rgba(0, 0, 0, 0);width:21px;}
#cboxTopCenter{background:url("../images/colorbox/border.png") repeat-x;height:21px;}
#cboxBottomCenter{background:url("../images/colorbox/border.png") repeat-x scroll 0 -29px rgba(0, 0, 0, 0);height:21px;}
#cboxContent{background:none repeat scroll 0 0 #fff;overflow:hidden;}
#cboxError{border:1px solid #ccc;padding:50px;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{bottom:4px;color:#505050;left:0;position:absolute;text-align:center;width:100%;}
#cboxCurrent{bottom:4px;color:#949494;left:58px;position:absolute;}
#cboxSlideshow{bottom:4px;color:#0092ef;position:absolute;right:30px;}
#cboxPrevious{background:url("../images/colorbox/controls.png") no-repeat scroll -75px 0 rgba(0, 0, 0, 0);bottom:0;height:25px;left:0;position:absolute;text-indent:-9999px;width:25px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{background:url("../images/colorbox/controls.png") no-repeat scroll -50px 0 rgba(0, 0, 0, 0);bottom:0;height:25px;left:27px;position:absolute;text-indent:-9999px;width:25px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url("../images/colorbox/loading_background.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
#cboxLoadingGraphic{background:url("../images/loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0);}
#cboxClose{background:url("../images/colorbox/controls.png") no-repeat scroll -25px 0 rgba(0, 0, 0, 0);height:25px;position:absolute;right:0;text-indent:-9999px;top:0;width:25px;z-index:1000;}
#cboxClose.hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight{}
.cboxIE6 #cboxTopLeft{background:url("../images/colorbox/ie6/borderTopLeft.png") repeat;}
.cboxIE6 #cboxTopCenter{background:url("../images/colorbox/ie6/borderTopCenter.png") repeat;}
.cboxIE6 #cboxTopRight{background:url("../images/colorbox/ie6/borderTopRight.png") repeat;}
.cboxIE6 #cboxBottomLeft{background:url("../images/colorbox/ie6/borderBottomLeft.png") repeat;}
.cboxIE6 #cboxBottomCenter{background:url("../images/colorbox/ie6/borderBottomCenter.png") repeat;}
.cboxIE6 #cboxBottomRight{background:url("../images/colorbox/ie6/borderBottomRight.png") repeat;}
.cboxIE6 #cboxMiddleLeft{background:url("../images/colorbox/ie6/borderMiddleLeft.png") repeat;}
.cboxIE6 #cboxMiddleRight{background:url("../images/colorbox/ie6/borderMiddleRight.png") repeat;}
.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight{}
.ullist{list-style-type:disc;margin-left:20px;padding-left:10px;}
.subullist{list-style-type:circle;margin-left:20px;padding-left:40px;}
.pbreak{height:3px;margin:0;padding:0;}
.allfields{color:#909090;padding:0 0 15px;}
.ihaveaprofile{font-size:12px;font-weight:bold;padding:0 0 15px;}
.quotelabel{color:#505050;font-size:19px;font-weight:bold;}
input.btn_addcar{background:url("../images/btn_add_dark.png") no-repeat;border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;margin:0 0 0 10px;padding:16px 0 15px 39px;text-align:left;width:162px;}
input.btn_back{background:url("../images/btn_back_dark.png") no-repeat;border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:14px;font-weight:normal;margin:0;padding:18px 0 15px 43px;text-align:left;width:152px;}
input.btn_edit_car{background:url("../images/btn_edit.png") no-repeat;border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:12px;font-weight:normal;margin:0;padding:5px 0 10px 29px;text-align:left;width:100px;}
input.btn_edit_car_stretch{width:130px;}
input.btn_remove_car{background:url("../images/btn_remove.png") no-repeat;border:0 none;color:#fff;float:right;font-family: 'Nunito', sans-serif !important;;font-size:12px;font-weight:normal;margin:0;padding:5px 0 10px 10px;text-align:left;width:145px;}
input.btn_interested{background:url("../images/tick.png") no-repeat scroll 95% center #a7af39;border:0 none;color:#fff;font-family: 'Nunito', sans-serif !important;;font-size:15px;font-weight:normal;margin:0;padding:7px 28px 7px 10px;text-align:center;width:135px !important;}
input.btn_notInterested{background:#a7af39 url("../images/icon_close.png") no-repeat scroll 95% center;border:0 none;color:#fff;font-family: 'Nunito', sans-serif !important;;font-size:15px;font-weight:normal;margin:0;padding:7px 28px 7px 10px;text-align:center;width:135px !important;}
span.radList{margin:0;padding:0;vertical-align:top;width:250px;clear:both;}
span.radOption{float:left !important;margin:0;padding:0;width:60px !important;}
span.radOption label{display:inline-block !important;text-indent:30px !important;vertical-align:middle !important;}
html > body span.radOption label{margin-top:-22px;}
:first-child + html span.radOption label{margin-top:-20px;}
.radOptions{margin-right:25px !important;position:relative !important;}
.radOptions input{margin:0;position:relative !important;vertical-align:text-top;}
.radOptions label{font-size:12px !important;margin:6px 0 !important;position:absolute !important;}
:first-child + html .radOptions label{margin:5px 8px !important;}
@-moz-document url-prefix(""){.radOptions label;{font-size:12px !important;margin:2px 0 !important;position:absolute !important;}
}
.traytravel_margin{margin-left:-25px;margin-right:10px;width:100%;}
.traytravel_margin table{width:100%;}
.traytravel_ad{margin-left:15px;}
.nav li .shopping_drop{background:none repeat scroll 0 center rgba(0, 0, 0, 0) !important;display:none;}
.shopping_drop_specials{background:none repeat scroll 0 center rgba(0, 0, 0, 0) !important;float:right;width:450px;}
.shopping_drop_specials .specials{background:none repeat scroll 0 0 #3d3d3d;margin-left:434px;}
.partners_dots{background:url("../images/dots.png") repeat-x scroll center top rgba(0, 0, 0, 0);}
.shopping .promo h1{color:#aacc33;}
.shopping a.btn_huge span.btn_l{background:url("../images/btn_l_huge_lightgreen.png") no-repeat;width:31px;}
.shopping a.btn_huge span.btn_c{background:url("../images/btn_c_huge_lightgreen.png") repeat-x;width:225px;}
.shopping a.btn_huge span.btn_r{background:url("../images/btn_r_huge_lightgreen.png") no-repeat;width:57px;}
.shopping .promo.inner ul li .promo_item a.btn_get_quotes{background:url("../images/btn_get_quotes.png") no-repeat;}
.shopping .promo.inner ul li .promo_item a.btn_get_quotes:hover{background:url("../images/btn_get_quotes_over.png") no-repeat;}
.shopping .zone_news .item a.highlight{background:url("../images/arrow_news_blue.png") no-repeat;}
.shopping .zone_news .item a.highlight_over{background:url("../images/arrow_news_blue_over.png") no-repeat;}
.shopping .box_nav li a.current{color:#aacc33;}
.shopping .btn_next_bigger{background:url("../images/btn_next_bigger.png") no-repeat;}
.shopping .quote h1 span{color:#aacc33;}
.shopping .quote_partner .amount span{display:block;font-size:15px;font-weight:bold;line-height:28px;padding:15px 0 0 2px;}
.shopping .quote_partner .interested{line-height:2.3em;}
.shopping .quote_partner .interested .more{color:#505050;padding-left:2px;}
.shopping .tray .tray_top_margin{margin-top:30px;}
.shopping_specs td{border:1px solid #bebebe;padding:12px;}
.shopping_specs .td_header{background-color:#d6d6d6;color:#505050;font-size:13px;font-weight:bold;}
.shopping .quote_nav.step1{background:url("../images/bg_quote_nav.png") no-repeat;}
.shopping .quote_nav.step2{background:url("../images/bg_quote_nav2.png") no-repeat;}
.shopping .quote_nav.step3{background:url("../images/bg_quote_nav3.png") no-repeat;}
.shopping .quote_nav_signedin.step1_signedin{background:url("../images/bg_quote_nav_lightgreen.png") no-repeat;}
.shopping .quote_nav_signedin.step2_signedin{background:url("../images/bg_quote_nav2_lightgreen.png") no-repeat;}
.shopping .btn_next_bigger{background:url("../images/btn_next_bigger_lightgreen.png") no-repeat;}
.ol-listed{list-style-type:decimal;}
.ol-listed-indent{list-style-type:decimal;padding-left:20px;}
.ol-listed-super-indent{list-style-type:decimal;margin-left:60px;padding-left:60px;}
.ul-listed{list-style-type:disc;}
.ul-listed-indent{list-style-type:disc;padding-left:20px;}
.ul-listed-super-indent{list-style-type:disc;margin-left:50px;padding-left:50px;}
.ul-listed-super-indented{list-style-type:disc;margin-left:50px;padding-left:100px;}
.partnerstable{vertical-align:top;}
.table-border{border:1px solid #cccccc;}
.table-border tr td{border:1px solid #cccccc;padding:5px;}
.modalBackgroundnewsletter{background-color:Gray;opacity:0.7;}
.modalPopupnewsletter{background-color:#505050;border-color:Gray;border-style:solid;border-width:3px;color:#ffffff;padding:3px;width:250px;}
.newletterokbutton{background:url("../images/btn_newsletter.png") no-repeat;border:medium none;height:26px;margin:3px 3px 0 0;width:72px;}
.partner_img{margin-top:-10px;vertical-align:text-top;}
:first-child + html .partner_img{margin-top:3px;}
.contentblock ul{list-style-type:disc;margin:5px 10px;padding-left:10px;}
.contentblock ol{list-style-type:decimal;margin:5px 10px;}
.contentblock ol li{line-height:1.5em;padding-left:10px;}
.contentblock p{line-height:1.2em;margin:0;padding:0;}
.contentblock{text-align:justify;}
.vehicleTD h1{margin:0;padding:0;top:0;width:300px;}
.vehicleTD p{margin:0;padding:0;}
.vehicleTD div{margin-top:10px;}
.vehicleTD .no_pad_blue{margin-left:-15px;}
:first-child + html .vehicleTD .no_pad_blue{float:left;margin-left:-18px;}
.table_info ul{list-style-type:disc;margin:10px 20px;}
.table_info h2{clear:both;font-size:14px;font-weight:bold;margin:13px 0;}
.tablesorter ul{list-style-type:disc;padding:10px;color:#858585;}
.radPad{margin-left:35px;position:relative;}
.morePad{margin-left:-15px !important;}
.btn_addcar_margin{margin-left:160px !important;}
.customTable td{padding:5px;vertical-align:middle;}
.tray_threeColumn{float:none;padding:0 3px;width:992px;}
.premiumWidth{width:100px;}
.help_tip{background:url("../images/help_tooltip.png") no-repeat;display:block;height:18px;width:18px;}
.help_tip .expl, .car_results_info .expl{background:url("../images/help_tooltip_bg.png") repeat scroll 0 0 #2d2d2d;color:#fff;display:none;float:right;margin:23px 0 0;padding:12px;position:relative;white-space:normal;width:302px;z-index:1000;}
.help_tip .expl .arrow, .car_results_info .expl .arrow{background:url("../images/help_tooltip_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;height:10px;left:284px;position:absolute;top:-10px;width:19px;}
.table .arrow{left:10px !important;}
.help_tip_pad .car_results_info .expl p{color:#fff;}
.help_tip_car_results{background:url("../images/help_tooltip.png") no-repeat;display:block;height:18px;vertical-align:bottom !important;width:18px;z-index:99;}
.car_results_info:hover .expl{display:block;position:absolute;}
input.btn_removecover{background:url("../images/btn_remove.png") no-repeat;border:0 none;color:#fff;float:left;font-family: 'Nunito', sans-serif !important;;font-size:12px;font-weight:normal;margin:0;padding:5px 0 10px 14px;text-align:left;width:145px;}
.business a.btn_next{background:url("../images/btn_next_bigger_dark_orange.png") no-repeat;}
#progressBackgroundFilter{background-color:#000;bottom:0;left:0;margin:0;opacity:0.1;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:999999;}
#processMessage{background-color:#fff;border:1px solid #000;border-radius:15px;left:50%;margin-left:-155px;margin-top:-100px;padding:10px;position:fixed;text-align:center;top:50%;vertical-align:middle;z-index:999999;}
#FeedBackViewAll{background-color:#FFF;border:1px solid #000;z-index:999999;border-radius:15px;padding:10px;position:fixed;text-align:center;width:80%;height:80%;top:30px;left:10%;z-index:110;}
.C-I-Step3{border-radius:0 !important;margin-left:-400px !important;}
#basicSuburbSearch{background-color:#fff;border:1px solid #000;border-radius:15px;left:50%;margin-left:-260px;margin-top:-100px;padding:15px 10px;position:fixed;text-align:center;top:40%;vertical-align:middle;z-index:999999;}
.view{height:500px;margin-left:-600px !important;overflow-y:scroll;top:25% !important;}
.modalBackgroundNew{background-color:#000000;border:1px solid black;opacity:0.6;}
#CheckBox1{border:medium none !important;width:7px !important;}
.commCheck{float:left;margin-left:-5px !important;}
.commCheck input{border:medium none !important;width:15px !important;}
.commText{float:left;margin-left:-15px !important;padding:0 !important;text-align:left !important;}
@-moz-document url-prefix(""){}
input.btn_next{background:url("../images/btn_next.png") no-repeat !important;border:0 none !important;color:#fff !important;float:left !important;font-family: 'Nunito', sans-serif !important; !important;font-size:14px !important;font-weight:normal !important;margin:0 0 0 10px !important;padding:15px 0 15px 20px !important;text-align:left !important;width:132px !important;}
.TravelDestination{width:500px !important;z-index:1 !important;}
.TravelCalendar .ajax__calendar_header{background-color:#ab71ad;border-radius:10px;color:White;}
.TravelCalendar .ajax__calendar_active{background-color:#ab71ad;border-radius:10px;color:White;}
.TravelCalendar .ajax__calendar_active .ajax__calendar_day{background-color:#ab71ad;border-radius:20px;color:White;text-align:center;}
.TravelCalendar .ajax__calendar_active .ajax__calendar_month{background-color:#ab71ad;border-radius:20px;color:White;text-align:center;}
.TravelCalendar .ajax__calendar_active .ajax__calendar_year{background-color:#ab71ad;border-radius:20px;color:White;text-align:center;}
.TravelCalendar .ajax__calendar_header .ajax__calendar_title{background-color:#ab71ad;color:White;}
.TravelCalendar{}
:first-child + html .TravelCalendar{margin-top:-20px;position:absolute !important;z-index:9999 !important;}
.TravelCalendar .ajax__calendar_container{background-color:White;border:1px solid black;border-radius:10px;color:Black;}
.TravelCalendar .ajax__calendar_days .ajax__calendar_dayname{background-color:#e7e7e7;border:0 none;color:Black;font-size:12px;font-weight:bold;text-align:center;}
.TravelCalendar .ajax__calendar_day{text-align:center;}
.TravelCalendar .ajax__calendar_hover .ajax__calendar_month{background-color:#e7e7e7;border-radius:10px;color:Black;text-align:center;}
.TravelCalendar .ajax__calendar_hover .ajax__calendar_year{background-color:#e7e7e7;border-radius:10px;color:Black;text-align:center;}
.TravelCalendar .ajax__calendar_footer{background-color:#ab71ad;border-radius:10px;color:White;}
.TravelCalendar .ajax__calendar_hover .ajax__calendar_day{background-color:#e7e7e7;border-radius:20px;color:Black;text-align:center;}
.TravelCalendar .ajax__calendar_hover .ajax__calendar_footer{background-color:#e7e7e7;border-radius:10px;color:Black;text-align:center;}
a.btn_interested{display:block;float:left;height:46px;}
a.btn_interested span{color:#fff !important;display:block;float:left;font-family: 'Nunito', sans-serif !important;;font-size:15px !important;font-weight:normal;height:46px !important;line-height:44px !important;margin:0 !important;padding:0 !important;}
a.btn_interested span.btn_l{background:url("../images/btn_l_interestedNew.png") no-repeat;width:22px;}
a.btn_interested span.btn_c{background:url("../images/btn_c_interestedNew.png") repeat-x;}
a.btn_interested span.btn_r{background:url("../images/btn_r_interestedNew.png") no-repeat;width:42px;}
a.btn_continue{display:block;float:left;height:27px;}
a.btn_continue:hover{text-decoration:none;}
a.btn_continue span{color:#fff !important;display:block;float:left;font-family: 'Nunito', sans-serif !important;font-size:13px;height:27px;line-height:26px;}
a.btn_continue span.btn_p{background:url("../images/btn_p.png") no-repeat;padding:0 !important;width:29px;}
a.btn_continue span.btn_l{background:url("../images/btn_l.png") no-repeat;padding:0 !important;width:14px;}
a.btn_continue span.btn_c{background:url("../images/btn_c.png") repeat-x;padding:0 !important;}
a.btn_continue span.btn_r{background:url("../images/btn_r.png") no-repeat;padding:0 !important;width:14px;}
a.btn_Continue_prev span.btn_l{background:url("../images/btn_l_dark_prev.png") no-repeat;width:44px;}
.button{background:url("../images/btn_c_interested.png") repeat-x;}
.pop_table td, .pop_table tbdoy{border:0 none;}
#container_ty{background-color:#ffffff;height:200px;margin-top:-10px;width:600px;}
#container_ty #green_box{background:url("../images/rhino/bg1.jpg") repeat-x;height:159px;margin:25px 0 0;width:498px;}
#container_ty #green_box #left{background:url("../images/rhino/left.jpg") no-repeat;float:left;height:159px;width:4px;}
#container_ty #green_box #mid{float:left;height:180px;width:490px;}
#container_ty #green_box #mid #hippo{background:url("../images/rhino/hippo_rhino.png") no-repeat;float:left;height:197px;margin:-20px 0 0;width:153px;}
#container_ty #green_box #mid #white_text{color:#fff;float:left;font-size:18px;font-weight:bold;height:40px;margin:16px 0 0 13px;width:230px;}
#container_ty #green_box #mid #white_text .big_text{font-size:20px;margin:0;padding:0;}
#container_ty #green_box #mid #R10{background:url("../images/rhino/R10.jpg") no-repeat;float:left;height:38px;margin:20px 0 0 5px;width:74px;}
#container_ty #green_box #mid #grey_text{color:#505050;float:left;font-size:14px;font-weight:bold;height:57px;margin:22px 0 0 13px;width:315px;}
#container_ty #green_box #mid #buttons{float:left;height:40px;margin:0 0 0 13px;width:315px;}
#container_ty #green_box #mid #buttons #share{background:url("../images/rhino/share_this.jpg") no-repeat;float:left;height:40px;margin-top:-4px;width:137px;}
#container_ty #green_box #mid #buttons #find_out_more{background:url("../images/rhino/find_out_more.jpg") no-repeat;float:left;height:40px;margin:-4px 0 0 10px;width:168px;}
#container_ty #green_box #right{background:url("../images/rhino/right.jpg") no-repeat;float:left;height:159px;width:4px;}
#likes{float:right;font-size:12px;height:21px;min-width:174px;}
#likes #fb{background:url("../images/rhino/facebook_like.jpg") no-repeat;float:left;height:20px;width:49px;}
#likes #fb_like{float:left;height:18px;margin:0 0 0 3px;min-width:10px;}
#likes #fb_like #left{background:url("../images/rhino/fb_like_left.jpg") no-repeat;float:left;height:18px;margin:1px 0 0;width:4px;}
#likes #fb_like #mid{border-bottom:1px solid #c1c1c1;border-top:1px solid #c1c1c1;color:#000;float:left;height:15px;margin:1px 0 0;min-width:20px;padding:1px 2px 0;}
#likes #fb_like #right{background:url("../images/rhino/fb_like_right.jpg") no-repeat;float:right;height:18px;margin:1px 0 0;width:1px;}
#likes #tweet{background:url("../images/rhino/tweet2.jpg") no-repeat;float:left;height:21px;margin:0 0 0 6px;width:61px;}
#likes #tweet_like{float:left;height:18px;margin:0;min-width:10px;}
#likes #tweet_like #left{background:url("../images/rhino/tweet_like_left.jpg") no-repeat;float:left;height:21px;width:6px;}
#likes #tweet_like #mid{border-bottom:1px solid #e9f2fb;border-top:1px solid #e9f2fb;color:#0595dc;float:left;font-size:14px;font-weight:bold;height:18px;min-width:20px;padding:2px 2px 0;}
#likes #tweet_like #right{background:url("../images/rhino/tweet_like_right.jpg") no-repeat;float:right;height:21px;width:3px;}
#container{background:url("../images/Rhino/hippoBackground.png") no-repeat scroll 0 0 transparent;height:1035px;margin:20px auto;width:1000px;}
#container #top{background:url("../images/Rhino/RhinoTop.png") no-repeat scroll 0 0 transparent;height:25px;width:1000px;}
#container #mid{background-color:Black;height:500px;width:745px;}
#slider img{height:140px;padding-bottom:20px;}
#container #mid #big_text{color:#fff;float:left;font-size:25px;height:60px;margin:15px 0 0 25px;padding:0;text-shadow:0.1em 0.1em 0.05em #333;width:665px;}
#container #mid #pipe{background:url("../images/Rhino/pipe.jpg") no-repeat;display:inline;float:left;height:42px;margin:15px 10px 0 0;width:2px;}
#container #mid #fb{background:url("../images/Rhino/fb.jpg") no-repeat;float:left;height:42px;margin:15px 0 0;width:42px;}
#container #mid #fb_text{color:#fff;float:right;font-weight:bold;height:42px;margin:17px 0 0;padding:0 0 0 10px;width:210px;}
#container #mid #progress{color:#fff;font-size:16px;font-weight:bold;height:100px;margin:0 0 40px 25px;width:665px;}
#container #mid #progress #slider{float:left;height:65px;margin:0;width:750px;}
#container #mid #box{float:left;height:102px;margin:40px 0 0;width:280px;}
#container #mid #box #arrow{background:url("../images/Rhino/arrow.jpg") no-repeat;float:left;height:29px;margin:35px 0 0;width:14px;}
#progress #text{color:White;font-size:12px;font-weight:100;line-height:18px;margin-top:68px;padding:5px 0 0 35px !important;}
#container #mid #box #block #bottom{float:left;height:7px;width:265px;}
#container #mid #buttons{height:34px;margin:0 0 0 22px;padding:7px 0;width:946px;}
#container #mid #buttons #quote{background:url("../images/Rhino/buttons_02_02.jpg") no-repeat;height:34px;margin:0 0 0 12px;width:232px;}
#container #mid #buttons #share{background:url("../images/Rhino/buttons_02_04.jpg") no-repeat;float:left;height:34px;margin:0 0 0 31px;width:131px;}
#container #mid #buttons #facebook{background:url("../images/Rhino/buttons_02_06.jpg") no-repeat;float:left;height:34px;margin:0 0 0 10px;width:78px;}
#container #mid #buttons #tweet{background:url("../images/Rhino/buttons_02_08.jpg") no-repeat;float:left;height:34px;margin:0 0 0 9px;width:89px;}
#container #mid #buttons #google{background:url("../images/Rhino/buttons_02_10.jpg") no-repeat;float:left;height:34px;margin:0 0 0 9px;width:30px;}
#container #mid #buttons #like{color:#757575;float:right;font-size:18px;font-weight:bold;height:34px;margin:0 23px 0 0;width:231px;}
#container #mid #buttons #like #blue{color:#0595dc;float:left;font-size:25px;height:34px;margin:0 2px 0 0;text-align:right;width:86px;}
#container #mid #buttons #like #grey{color:#757575;float:left;font-size:18px;height:34px;padding:7px 0 0;width:140px;}
#container #bottom{background:url("../images/Rhino/RhinoBottom.png") no-repeat;height:40px;width:991px;}
#InnerContainer{margin-left:25px;padding-top:160px;}
.rhinoTextBigNonBold{color:White !important;float:left;font-size:20px;font-weight:lighter;margin-top:80px;}
.rhinoTextBigBold{color:White !important;font-size:26px;font-weight:bold;padding-bottom:10px;}
.rhinoImage{background:url("../images/Rhino/Hippo.png") no-repeat;float:left;height:150px;margin-left:25px;margin-top:18px;width:90px;}
.facebookButtonTop{float:right;margin:70px 130px 0 0;width:150px;}
.facebookButtonImage{height:60px;margin-top:-70px;}
.shareButtons{height:34px;margin:-315px 0 0 -452px;padding:215px 0 0 515px;width:946px;}
.rhinoMoreInfoButton{margin-left:540px;}
.rhinoBlackBoxLeft{background:url("../images/rhino/LeftBlackBorder.png") no-repeat;float:left;height:422px;width:15px;}
.rhinoBlackBoxRight{background:url("../images/rhino/RightBlackBorder.png") no-repeat;float:left;height:422px;width:15px;}
.hippoRhino{background:url("../images/rhino/HippoAndRhino.jpg") no-repeat scroll 0 0 transparent;float:left;height:255px;margin-left:-15px;margin-top:-36px;width:312px;}
.text{color:White;float:left;font-size:17px;font-weight:100;height:80px;line-height:17px;margin-left:20px;margin-top:20px;text-align:left;width:220px;}
.rhinoMid{float:left;height:180px;width:490px;}
.greenText{color:#c4d01c;font-size:28px;height:28px;line-height:28px;margin:0 0 0 -228px;width:350px;}
.r10{color:#c4d01c;float:left;font-size:34px;height:34px;line-height:34px;margin:-30px 0 0 295px;width:35px;}
.greenTextSmall{color:#c4d01c;font-size:18px;margin:15px 0 0 40px;width:350px;}
.findOutMore{background:url("../images/rhino/findOutMore.png") repeat scroll 0 0 transparent;height:50px;margin:80px 0 0 335px;width:170px;}
.share{float:right;height:40px;margin:-20px 0 0 8px;padding:10px 0 0;text-align:right;width:180px;}
.rhinoContainer{height:240px;margin:-25px 0 0;}
.textBottom{float:left;font-weight:bold;margin:0 0 0 190px;width:160px;}
.rhinoRadioButtons{font-size:12px;height:50px;margin:100px 0 0 160px;text-align:left;width:150px;}
.rhinoRadioButtons table tr td{background:none repeat scroll 0 0 black;border:0 none;color:White;font-size:12px !important;padding:0;text-align:left;}
.rhinoRadioButtons input{margin-left:0;}
.RhinoShare{margin:0 0 0 230px;}
.termsConditions{background:none repeat scroll 0 0 #0c0c0c;cursor:pointer;height:25px;margin:300px 0 0 40px;width:125px;}
#overlay{background-color:#c8c8c8;height:100%;left:0;opacity:0.5;position:fixed;text-align:left;top:0;visibility:hidden;width:100%;z-index:1000;}
#overlay_layer{background-color:#ffffff;border:4px solid black;left:40%;padding:20px;position:absolute;text-align:left;top:30%;visibility:hidden;width:400px;z-index:1000;}
#closeOverlay{color:#becb06;cursor:pointer;font-weight:bold;height:15px;margin-left:350px;margin-top:-10px;position:absolute;width:60px;}
.TCList{list-style:disc outside none;}
.TCListNumber{list-style-type:decimal;}
.TCListNumber li{margin-left:30px;}
.TCList li{margin-left:30px;}
@media not all{.YourElementClass{margin-top:-10px;}
.greenText{color:#c4d01c;float:left;font-size:28px;height:28px;line-height:28px;margin:0 0 0 -60px;width:350px;}
.r10{color:#c4d01c;float:left;font-size:34px;height:34px;line-height:34px;margin:-30px 0 0 250px;width:35px;}
.greenTextSmall{color:#c4d01c;font-size:18px;margin:39px 0 0 92px;padding-left:24px;width:497px;}
.hippoRhino{background:url("../images/rhino/HippoAndRhino.png") no-repeat scroll 0 0 transparent;float:left;height:198px;margin-left:-15px;margin-top:-29px;width:250px;}
body:nth-of-type(1) .greenTextSmall{margin:39px 0 0 36px;}
}
@-moz-document url-prefix(""){}
@-moz-document url-prefix(""){}
.saveTheRhino{text-decoration:none !important;}
* + html .saveTheRhino{margin-left:-230px;}
#CBContainer{float:left;font-family: 'Nunito', sans-serif !important;;width:1000px;}
#CBLeft{background:url("../images/CallBack/Background.png") repeat-x;color:#bccc33;float:left;font-size:20px;height:96px;line-height:20px;padding:25px 0 0 5px;width:350px;}
#CBSeperator{background:url("../images/CallBack/Background.png") repeat-x;float:left;height:96px;width:2px;}
#CBSperatorImage{background:url("../images/CallBack/Seperator.png") no-repeat;height:96px;margin-top:10px;width:2px;}
#CBLeftSide{background:url("../images/CallBack/LeftSide.png") no-repeat;float:left;height:96px;width:10px;}
#CBRight{background:url("../images/CallBack/RightSide.png") no-repeat;float:left;height:96px;width:10px;}
#CBHippo{background:url("../images/CallBack/Hippo.png") no-repeat;float:right;height:175px;margin:-124px -10px 0 525px;position:absolute;width:98px;}
.CBCenter{margin-left:-70px;margin-top:20px;padding:0 0 0 20px;text-align:center;}
.CBCenterPop{padding:0 0 0 20px;text-align:center;width:530px;}
#ctl00_TopContent_topCallBack_CenterForm{background:#424244;float:left;height:100px;width:621px;}
#ctl00_TopContent_topCallBack_CBCenterContent{margin-top:20px;padding:0 0 0 20px;}
.txtCmb.firstTxt{margin-left:15px;}
.txtCmb{border:1px solid #b8b8b8;color:#909090;height:30px;padding-left:10px;width:244px;vertical-align:middle;line-height:2.5;}
.scn{margin-left:370px;position:relative;}
.width600, .width600 .register{width:600px;}
.otherGender{margin-top:5px;}
.otherGender label, .otherGender input{float:left !important;margin-top:-20px !important;width:80px !important;}
.otherGender input{width:20px !important;}
.hospitalCover label, .hospitalCover input{float:left !important;margin-top:-20px !important;width:150px !important;}
.hospitalCover input{width:20px !important;}
.GapCover label, .GapCover input{float:left !important;margin-top:-20px !important;width:150px !important;}
.GapCover input{width:20px !important;}
.quote_generated_list{float:left;margin:30px 0 0;width:994px;}
.health table.tablesorter{background:none repeat scroll 0 0 #bababa;text-align:center;}
.health table.tablesorter thead tr th, .medical table.tablesorter tfoot tr th{background:none repeat scroll 0 0 #d6d6d6;border-bottom:1px solid #bababa;font-family: 'Nunito', sans-serif !important;font-size:14px;font-weight:bold;padding:10px 15px;text-align:center;vertical-align:middle;}
.health table.tablesorter thead tr .header{background:url("../images/table_bg.gif") no-repeat scroll right center #d6d6d6;cursor:pointer;}
.health table.tablesorter tbody td{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;font-size:18px;font-weight:normal;padding:3px 6px;vertical-align:middle;}
.health table.tablesorter tbody td a{color:#858585;display:block;font-size:12px;font-weight:normal;margin:4px 0 0;}
.health table.tablesorter tbody td a.btn{margin:0 auto 0;float:none !important;}
.health table.tablesorter thead tr .headerSortUp{background:url("../images/table_asc.gif") no-repeat scroll right center rgba(0, 0, 0, 0);}
.health table.tablesorter thead tr .headerSortDown{background:url("../images/table_desc.gif") no-repeat scroll right center rgba(0, 0, 0, 0);}
.health table.tablesorter tbody tr.interested td{background:none repeat scroll 0 0 #dbdbdb;}
.health table.tablesorter tbody tr.interested td div.interested_message{color:#a1b022;font-weight:bold;margin:0 auto;}
.health .quote_yes{background:url("../images/icon_tick.png") no-repeat;display:block;height:22px;margin:0 auto;width:22px;}
.health .quote_no{background:url("../images/icon_cross.png") no-repeat;display:block;height:22px;margin:0 auto;width:22px;}
.health table.tablesorter tbody td .type_cover{float:right;padding:0 0 0 30px;position:relative;width:18px;}
.health table.tablesorter tbody td .type_cover .help_tip{position:absolute;}
.health table.tablesorter td.details{font-weight:normal;text-align:left;width:550px;}
.health .quote_generated_list p.note{padding:20px 0 0;}
.health .quote_generated_list p.note a{font-weight:bold;}
.health table.tablesorter tbody td.brand{border-top:1px solid #bababa;}
.health table.tablesorter tbody td.option{font-family: 'Nunito', sans-serif !important;;font-size:20px;font-weight:normal;padding:10px !important;text-align:left;}
.health table.tablesorter tbody td.rate{}
.health table.tablesorter tbody td.subtable{padding:0 !important;width:660px;}
.health table.tablesorter tbody td.subtable table{margin:0;width:100%;}
.health table.tablesorter tbody td.subtable table .lightgreen, .medical table.tablesorter tbody td.subtable table .lightgreen table, .medical table.tablesorter tbody td.subtable table .lightgreen table th, .medical table.tablesorter tbody td.subtable table .lightgreen table td{background:none repeat scroll 0 0 #cff2c3;}
.health table.tablesorter tbody td.subtable table .lightblue, .medical table.tablesorter tbody td.subtable table .lightblue table, .medical table.tablesorter tbody td.subtable table .lightblue table th, .medical table.tablesorter tbody td.subtable table .lightblue table td{background:none repeat scroll 0 0 #cdf9f9;}
.health table.tablesorter tbody td.subtable table .lightpurple, .medical table.tablesorter tbody td.subtable table .lightpurple table, .medical table.tablesorter tbody td.subtable table .lightpurple table th, .medical table.tablesorter tbody td.subtable table .lightpurple table td{background:none repeat scroll 0 0 #f7d3f3;}
.health table.tablesorter tbody td.subtable table table{height:100%;}
.health table.tablesorter tbody td.subtable table th{border-right:0 solid #bebebe;font-size:11px;font-weight:bold;padding:10px 5px;text-align:center;}
.health table.tablesorter tbody td.subtable table td{font-size:11px;padding:0;}
.health table.tablesorter tbody td.subtable table td td{border-right:0 solid #bebebe;border-top:0 none;font-weight:normal;padding:5px 3px;}
.health table.tablesorter tbody td.subtable table td th{font-weight:normal;}
.health table.tablesorter tbody td.subtable table table th{width:55px;}
.health table.tablesorter tbody td.subtable table table td{width:50px;}
.health table.tablesorter tbody td.result table{height:70px;min-height:70px;}
.health table.tablesorter tbody td.result td{border-right:0 solid #bebebe;border-top:0 none;}
.health table.tablesorter tbody td.result td td{border-right:0 solid #bebebe;text-align:center;}
.health table.tablesorter tbody td.result td td span{color:#505050;font-size:14px;font-weight:bold;}
.cover{position:relative;text-decoration:none !important;}
.cover:hover{cursor:default;}
.cover:hover div{display:block;}
.cover .pop_info{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;display:none;height:auto;left:9px;padding:20px 20px 10px;position:absolute;right:0;text-align:left;top:55px;width:340px;z-index:100;}
.cover .pop_info h1{color:#adadad;font-size:22px;}
.cover .pop_info p{color:#000;margin:0 0 10px;}
.cover .pop_info .arrow{height:10px;left:17px;position:absolute;top:-10px;width:13px;}
.health table.tablesorter tbody .gap p{font-size:12px;font-weight:normal;padding:0 0 5px;}
.health table.tablesorter tbody .gap{border-top:1px solid #bababa;}
.health table.tablesorter tbody .img_rate{bottom:7px;color:#fff !important;font-size:11px !important;left:0;margin:0 auto;position:absolute;right:0;z-index:99;}
.health table.tablesorter tbody .img_chronic{color:#fff !important;font-size:11px !important;position:absolute;right:14px;top:13px;z-index:99;}
.health table.tablesorter{border-collapse:separate !important;border-radius:5px;}
.health table.tablesorter tbody tr:last-child td:first-child{border-bottom-left-radius:5px;}
.health table.tablesorter tbody tr:last-child td:last-child{border-bottom-right-radius:5px;}
.health table.tablesorter tbody .bordered td{border-bottom:1px solid #bababa !important;border-right:1px solid #bababa;padding:0;}
.health table.tablesorter tbody .bordered td td{border:0 none !important;}
.health table.tablesorter tbody .bordered tr:last-child td{border-bottom:0 none;}
.health table.tablesorter tbody td .more{clear:both;margin:0;padding:3px 0;}
.health table.tablesorter tbody td .more a{color:#b4c336;}
.health .subtable th{border:medium none;}
.customTR td{background-color:#ededed !important;padding:0 !important;}
.customTR{background-color:#ededed !important;}
.health table.tablesorter tbody .bordered td.rate:hover .premium_deets{display:block !important;z-index:100;}
.health table.tablesorter tbody td.rate:hover .premium_deets{display:block !important;z-index:100;}
* + html .health table.tablesorter tbody td.result td td .cover .pop_info{position:absolute;z-index:7 !important;}
.helpful_hints{background:none repeat scroll 0 0 #ededed;border:1px solid #bababa;border-radius:5px;margin:20px 0 0;padding:20px 20px 0;}
.helpful_hints h2{font-family: 'Nunito', sans-serif !important;;font-size:22px;margin:0 0 20px;}
.helpful_hints ul{list-style-type:disc;margin:20px;}
.helpful_hints p{margin:20px 0;}
.med_green{color:#0d9947;}
.med_orange{color:#ff6600;}
.med_red{color:#cf1c00;}
.med_blue{color:#2090c7;}
.moveHeader{border-bottom:medium none;margin-bottom:-1px;width:994px !important;}
span.radOption label{margin-top:-13px !important;padding:0 !important;width:200px !important;}
.radOption input{vertical-align:middle !important;}
.otherGenderText span{margin-left:0 !important;width:120px !important;}
* + HTML .medRadio{margin-top:0;}
* + HTML .field{margin-bottom:-8px;}
.mortgage_calculator input{background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;float:left;padding:5px;width:229px;}
.mortgage_calculator label{color:#a5a5a5;display:inline;float:left;font-family: 'Nunito', sans-serif !important;font-size:14px;font-weight:normal;margin:0 15px 0 0;padding:0 0 10px;width:279px;}
#medicalGapCover_quotes tr td{border-bottom:1px solid #cccccc !important;border-left:1px solid #cccccc !important;}
.btn_next_bigger_get_business_quote{color:#fff;font-size:15px;margin-top:-17px;padding:17px 50px 10px;width:350px;}
.business .btn_next_bigger{background:url("../images/btn_next_bigger_dark_orange.png") no-repeat;}
.btn_next_bigger_try_another_position{background:url("../images/btn_another_position_dark_green.png") no-repeat;color:#fff;font-size:15px;padding:15px 50px 10px;width:350px;}
.btn_next_bigger_try_another_position:hover{color:#fff;text-decoration:none;}
.btn_next_bigger_get_business_quote:hover{color:#fff;text-decoration:none;}
.ty_container{background:url("../../../../../media/images/NoThankYouModal/thank_you_bg.png") no-repeat scroll right bottom transparent;height:380px;margin-bottom:15px;margin-right:10px;width:950px;}
.didYouKnow{margin-top:40px;}
.ty_container table td{padding:5px 0 0 !important;}
.didYouKnow td{border-right:thin dotted #ffffff;text-align:center;width:27px;}
.didYouKnow .aImg{height:55px;width:96px;}
.didYouKnow .ahealth.aImg{background:url("../../../../../media/images/sprite_nav_medical.png") no-repeat scroll center top transparent;}
.didYouKnow .apersonal.aImg{background:url("../../../../../media/images/sprite_nav_personal.png") no-repeat scroll center top transparent;}
.didYouKnow .amoney.aImg{background:url("../../../../../media/images/sprite_nav_money.png") no-repeat scroll center top transparent;}
.didYouKnow .amotor.aImg{background:url("../../../../../media/images/sprite_nav_motoring.png") no-repeat scroll center top transparent;}
.didYouKnow .abusiness.aImg{background:url("../../../../../media/images/sprite_nav_business.png") no-repeat scroll center top transparent;}
.didYouKnow .atravel.aImg{background:url("../../../../../media/images/sprite_nav_travel.png") no-repeat scroll center top transparent;}
.didYouKnow .ahousehold.aImg{background:url("../../../../../media/images/sprite_nav_household.png") no-repeat scroll center top transparent;}
.txtGetQ{color:#ffffff !important;text-decoration:underline;}
.didYouKnow .red{color:#db3533;}
.didYouKnow .teal{color:#00a19a;}
.didYouKnow .green{color:#95c11f;}
.didYouKnow .blue{color:#36a9e1;}
.didYouKnow .orange{color:#f9b233;}
.didYouKnow .purple{color:#ab71ad;}
.didYouKnow .pink{color:#d33c84;}
.noDecoration:hover, .noDecoration{text-decoration:none;}
#smallBreadC{padding-top:17px;}
#smallBreadC div div{border-bottom:2px solid #cccccc !important;border-top:2px solid #cccccc !important;float:left;height:26px;line-height:22px;}
#smallBreadC .mid{background:url("../images/bc_unselected.png") no-repeat;}
#smallBreadC .selected{background:none no-repeat;color:#ffffff;font-size:16px;font-weight:bold;}
#smallBreadC div{float:left;height:26px;}
.trailTxt{color:rgb(136, 136, 136);font-size:10px;position:absolute;top:25px;}
#smallBreadC .step2 div{width:118px;}
#smallBreadC .step2 .lastStep, #smallBreadC .step3 .mid{width:125px !important;}
#smallBreadC .step2 .mid{background-position:110px 0;}
#smallBreadC .step2 .selected{width:155px;}
#smallBreadC .step2 .selected span{margin-left:70px;}
#smallBreadC .step2 .selected.no1{background-position:-15px 0 !important;width:140px !important;}
#smallBreadC .step2 .selected.no1 span{margin-left:58px !important;}
#smallBreadC .step2 .selected.lastStep{width:140px !important;}
#smallBreadC .step2 span{margin-left:58px;}
#smallBreadC .step2 .selected{background-image:url("../images/bc_mid2.png");}
#smallBreadC .step3 div{width:68px;}
#smallBreadC #smallBreadC .step3 .mid{width:93px !important;}
#smallBreadC .step4 .lastStep{width:53px !important;}
#smallBreadC .step3 .mid{width:82px !important;}
.lastStep{width:78px !important;}
#smallBreadC .step3 .mid{background-position:68px 0;}
#smallBreadC .step3 .selected{width:108px;}
#smallBreadC .step3 .selected span{margin-left:53px;}
#smallBreadC .step3 .selected.no1{background-position:-15px 0 !important;width:90px !important;}
#smallBreadC .step3 .selected.no1 span{margin-left:32px !important;}
#smallBreadC .step3 .selected.lastStep{width:98px !important;}
#smallBreadC .step3 span{margin-left:35px;}
#smallBreadC .step3 .selected{background-image:url("../images/bc_mid3.png");}
#smallBreadC .step4 div{width:60px;}
#smallBreadC .step4 .lastStep, #smallBreadC .step3 .mid{width:60px;}
#smallBreadC .step4 .mid{background-position:45px 0;}
#smallBreadC .step4 .selected{width:85px;}
#smallBreadC .step4 .selected span{margin-left:40px;}
#smallBreadC .step4 .selected.no1{background-position:-15px 0 !important;width:70px !important;}
#smallBreadC .step4 .selected.no1 span{margin-left:22px !important;}
#smallBreadC .step4 .selected.lastStep{margin-left:-15px;width:85px !important;}
#smallBreadC .step4 span{margin-left:22px;}
#smallBreadC .step4 .selected{background-image:url("../images/bc_mid4.png");}
#smallBreadC div.side{width:15px;}
#smallBreadC div.side.left{background:url("../images/bc_left.png") no-repeat;}
#smallBreadC div.side.right{background:url("../images/bc_right.png") no-repeat;margin-left:-15px;}
.wrap.household #smallBreadC .selected, .wrap.household #smallBreadC div.side.left.selected, .wrap.household #smallBreadC div.side.right.selected{background-color:#d33c84;}
.wrap.motoring #smallBreadC .selected, .wrap.motoring #smallBreadC div.side.left.selected, .wrap.motoring #smallBreadC div.side.right.selected{background-color:#36a9e1;}
.wrap.business #smallBreadC .selected, .wrap.business #smallBreadC div.side.left.selected, .wrap.business #smallBreadC div.side.right.selected, .wrap.business_security #smallBreadC .selected, .wrap.business_security #smallBreadC div.side.left.selected, .wrap.business_security #smallBreadC div.side.right.selected{background-color:#f9b233;}
.wrap.personal #smallBreadC .selected, .wrap.personal #smallBreadC div.side.left.selected, .wrap.personal #smallBreadC div.side.right.selected{background-color:#00a19a;}
.wrap.medical #smallBreadC .selected, .wrap.medical #smallBreadC div.side.left.selected, .wrap.medical #smallBreadC div.side.right.selected{background-color:#db3533;}
.wrap.money #smallBreadC .selected, .wrap.money #smallBreadC div.side.left.selected, .wrap.money #smallBreadC div.side.right.selected{background-color:#95c11f;}
.wrap.travel #smallBreadC .selected, .wrap.travel #smallBreadC div.side.left.selected, .wrap.travel #smallBreadC div.side.right.selected{background-color:#ab71ad;}
.introDiv{margin-top:10px;}
.result .IntroDiv{display:none;}
.result h1{margin:0;padding:0;}
.result .quote_intro{padding:10px 0 0;}
.result .quote_intro h1{font-size:1.4em;width:850px;}
.result .quote_add_more{margin:10px 0 0;}
.result .quote_add_more .add_more_bar{margin:0 0 10px;}
.result .quote_generated_list{margin:10px 0 0;}
.result table.tablesorter tbody td{padding:5px;}
.result .tablesorter ul{padding:0 20px;}
.result.quote{padding:15px 0;}
.result .quote_actions{margin-top:-34px;}
.lineOnX{background:url("../images/dots.png") repeat-x scroll center top rgba(0, 0, 0, 0);height:1px;}
#tblSuburbPopup ul li, .field ul li{height:25px;padding-left:5px;padding-top:10px;}
/*.cmb{background:url("../images/callback.png") no-repeat;border:medium none;cursor:pointer;position:fixed;right:0;top:300px;z-index:9999;}*/
.pnlCmb{background-color:#ff0000;overflow:hidden !important;position:fixed;right:0;top:300px;z-index:100;}
.dummyOverlay{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99;}
.printTable{display:none;}
.quote_print{display:none;}
.whyUse .item{background-color:#ffffff;padding:0 0 0 15px;width:287px;}
.whyUse span{display:block;margin-left:35px;margin-top:-20px;}
.whyUse .item p{line-height:16px;}
.quote_body{float:left;padding:30px 0 0 3px;width:645px;}
.quote_body h1{background:url("../images/dots.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);float:left;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;margin:0 0 22px;padding:0 0 15px;width:645px;text-transform:capitalize;}
.quote_body fieldset{float:left;margin:0 0 22px;width:645px;}
.quote_body .quote_note{padding:0 0 20px;}
.quote_body .row{float:left;position:relative;width:645px;}
.quote_body .row .field{display:inline;margin-right:45px;position:static;width:300px;}
* html .quote_body .row .field{display:inline;margin-right:25px;position:static;width:300px;}
.quote_body .row .field_double{padding:0 0 15px;width:645px;}
.quote_body .row .field label span{color:#909090;display:inline-block;font-size:11px;padding:0 0 0 5px;text-align:right;width:180px;}
.quote_body .row input{width:288px;}
* html .quote_body .row input{width:268px;}
.quote_body .row select{width:300px;}
* html .quote_body .row select{width:280px;}
.quote_body .row .field .half{width:130px;}
.quote_body .row .field .third{width:70px;}
.quote_body .row .field input.search_suburb_field{width:147px;}
.quote_body .row .field select.search_suburb_field{margin:4px 0 0;width:147px;}
.quote_body .row .field input.search_suburb{border:0 none;color:#fff;display:block;float:left;font-family: 'Nunito', sans-serif !important;;height:27px;line-height:12px;margin:0 0 0 4px;padding:0;width:71px;}
.quote_body .radio input{background:none repeat scroll 0 center rgba(0, 0, 0, 0);border:0 none;margin:6px 0 0;width:20px !important;}
.quote_body .radio span{float:left;line-height:20px;padding:3px 10px 0;}
.quote_body .base{width:645px;}
.quote_sidebar{padding:30px 0 0;}
.green-border{margin:0 auto;padding:30px 0 0;width:316px;border:1px solid #ececec;border-radius:50%;padding:7px;}
.quote_sidebar .quote_seller{}
.green-circle{background:none repeat scroll 0 0 #c2b600;border-radius:50%;min-height:300px;width:300px;}
.quote_sidebar .quote_seller h2{color:#fff;display:inline;float:left;font-family: 'Nunito', sans-serif !important;font-size:23px;font-weight:normal;line-height:26px;margin:110px 0 0;padding:0 24px;text-align:center;max-width:300px;}
.quote_sidebar .quote_seller p{background:none repeat scroll 0 0 #fff;clear:both;font-size:13px;margin:0 0 0 17px;padding:20px 0;}
.quote_sidebar .quote_added{background:url("../images/dots.png") repeat-x scroll center top rgba(0, 0, 0, 0);float:right;padding:10px 0 0;width:302px;}
.quote_sidebar .quote_added h2{color:#a7b62c;font-family: 'Nunito', sans-serif !important;;font-size:22px;font-weight:normal;line-height:26px;padding:10px 0;}
.quote_sidebar .quote_added .group{background:none repeat scroll 0 0 #f3f3f3;border:1px solid #d7d7d7;float:left;padding:15px 15px 0;width:270px;}
.quote_sidebar .quote_added .group h3{font-size:15px;font-weight:bold;margin:0 0 15px;}
.quote_sidebar .quote_added .group .btns{float:left;padding:0 0 17px;width:270px;}
a.but .pos_l{background:url("../images/but_l.png") no-repeat scroll left top rgba(0, 0, 0, 0);width:17px;}
a.but .pos_c{background:url("../images/but_c.png") repeat-x scroll left top rgba(0, 0, 0, 0);padding:0 10px 0 0;}
a.but .pos_r{background:url("../images/but_r.png") no-repeat scroll left top rgba(0, 0, 0, 0);width:35px;}
a.but{float:left;}
a.but span{color:#fff;display:block;float:left;font-family: 'Nunito', sans-serif !important;;font-size:16px;font-weight:normal;height:34px;line-height:32px;}
a.but.add{background-color:#666666;margin-bottom:10px;}
a.but .pos_r_add{background:url("../images/butRev_l.png") no-repeat scroll left top rgba(0, 0, 0, 0);width:17px;}
a.but .pos_c_add{background:url("../images/but_c.png") repeat-x scroll left top rgba(0, 0, 0, 0);padding:0 10px;}
a.but .pos_l_add{background:url("../images/butRev_l_p.png") no-repeat scroll left top rgba(0, 0, 0, 0);width:35px;}
.wrap.household #smallBreadC .selected, .wrap.household #smallBreadC div.side.left.selected, .wrap.household #smallBreadC div.side.right.selected, .wrap.household a.but{background-color:#d33c84;}
.motoring #smallBreadC .selected,
.motoring #smallBreadC div.side.left.selected,
.motoring #smallBreadC div.side.right.selected,
.motoring a.but{background-color:#36a9e1;}
.business #smallBreadC .selected,
.business #smallBreadC div.side.left.selected,
.business #smallBreadC div.side.right.selected,
.business a.but{background-color:#FBB412;color:#FFF;}
.but-orange{margin-top:6px;}
.health #smallBreadC .selected,
.health #smallBreadC div.side.left.selected,
.health #smallBreadC div.side.right.selected,
.health a.but{background-color:#db3533;}
.personal #smallBreadC .selected,
.personal #smallBreadC div.side.left.selected,
.personal #smallBreadC div.side.right.selected,
.personal a.but{background-color:#00a19a;}
.household #smallBreadC .selected,
.household #smallBreadC div.side.left.selected,
.household #smallBreadC div.side.right.selected,
.household a.but{background-color:#d33c84;}
.money #smallBreadC .selected,
.money #smallBreadC div.side.left.selected,
.money #smallBreadC div.side.right.selected,
.money a.but{background-color:#95c11f;}
.travel #smallBreadC .selected,
.travel #smallBreadC div.side.left.selected,
.travel #smallBreadC div.side.right.selected,
.travel a.but{background-color:#ab71ad;}
.wrap.business #smallBreadC .selected, .wrap.business #smallBreadC div.side.left.selected, .wrap.business #smallBreadC div.side.right.selected, .wrap.business_security #smallBreadC .selected, .wrap.business_security #smallBreadC div.side.left.selected, .wrap.business_security #smallBreadC div.side.right.selected, .wrap.business_security a.but, .wrap.business a.but{background-color:#f9b233;}
.wrap.medical #smallBreadC .selected, .wrap.medical #smallBreadC div.side.left.selected, .wrap.medical #smallBreadC div.side.right.selected, .wrap.medical a.but{background-color:#db3533;}
.wrap.money #smallBreadC .selected, .wrap.money #smallBreadC div.side.left.selected, .wrap.money #smallBreadC div.side.right.selected, .wrap.money a.but{background-color:#95c11f;}
.wrap.travel #smallBreadC .selected, .wrap.travel #smallBreadC div.side.left.selected, .wrap.travel #smallBreadC div.side.right.selected, .wrap.travel a.but{background-color:#ab71ad;}
.site-blocks{float:left;height:200px;padding:7px;width:240px;}
.site-blocks a{color:#000 !important;}
.site-blocks li a{font-size:15px;font-weight:bold;}
.site-blocks li ul li a{font-size:12px;font-weight:normal;}
.site-hr{float:left;width:100%;}
.site-blocks-130{height:130px;}
.modalBackgroundNew{z-index:5;}
#ctl00_TopContent_ctl04_UserProfile1_SuburbSearcher1_pnlOtherSuburbs{z-index:10;}
#ctl00_TopContent_ctl04_UserProfile1_SuburbSearcher1_runPanel{margin-top:10px;}
.socialIcons{padding-top:90px !important;}
.socialIcons ul{list-style-type:none;margin:0;padding:0;}
.socialIcons ul li{display:inline-block !important;padding:2px;}
.BottomHomeSiteLinks{background-color:#e7e7e7;}
.BottomHomeSiteLinks .tray{float:none;margin:0 auto;width:970px;}
.BottomHomeSiteLinks .tray .tray_triple .foot_widget ul{width:147px;}
.BottomHomeSiteLinks .tray .tray_triple .foot_widget ul.travelUL{width:30px;}
.HomeInsureIcons{background-color:#555555;float:left;height:110px;margin-bottom:4px;width:991px;}
.HomeInsureIcons ul{list-style-type:none;padding:20px 32px;}
.HomeInsureIcons ul li{display:inline-block;float:left;margin-right:28px;}
.HomeInsureIcons ul li.last{margin-right:0;}
.HomeInsureIcons .ToolIcon{display:block;height:72px;width:131px;}
.HomeInsureIcons .CarIcon{background:url("../images/home-insure-icons.png") no-repeat scroll 0 0 transparent;display:block;height:72px;width:131px;}
.HomeInsureIcons .HomeIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -162px 0 transparent;display:block;height:72px;width:131px;}
.HomeInsureIcons .LifeIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -324px 0 transparent;display:block;height:72px;width:131px;}
.HomeInsureIcons .MedicalIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -486px 0 transparent;display:block;height:72px;width:131px;}
.HomeInsureIcons .PersonalIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -648px 0 transparent;display:block;height:72px;width:131px;}
.HomeInsureIcons .BusinessIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -810px 0 transparent;display:block;height:72px;width:131px;}
.bottom_content ul{list-style-type:none;padding:20px 0 20px 20px;text-align:right;}
.bottom_content .social-icons{}
.bottom_content .social-icons p{padding:0;}
.bottom_content span{color:#cccccc;display:block;padding:10px;text-align:right;}
.bottom_content .social-icons span a{color:#cccccc !important;text-decoration:underline;}
.bottom_content ul li{display:inline-block;}
.bottom_content ul li.last{margin-right:0;}
.bottom_content ul li a.fb-icon{background:url("../images/social-icons.png") no-repeat scroll 0 0 transparent;display:block;height:33px;width:33px;}
.bottom_content ul li a.twitter-icon{background:url("../images/social-icons.png") no-repeat scroll -45px 0 transparent;display:block;height:33px;width:33px;}
.bottom_content ul li a.googleplus-icon{background:url("../images/social-icons.png") no-repeat scroll -90px 0 transparent;display:block;height:33px;width:33px;}
.bottom_content ul li a.youtube-icon{background:url("../images/social-icons.png") no-repeat scroll -135px 0 transparent;display:block;height:33px;width:33px;}
.bottom_content ul li a.linkedin-icon{background:url("../images/social-icons.png") no-repeat scroll -180px 0 transparent;display:block;height:33px;width:33px;}
.subscribe_box{float:right;margin-bottom:5px;}
.subscribe_box .subscribe_input{background:none repeat scroll 0 0 #393939;border-radius:100px;border-top:2px solid #222222;height:25px;width:288px;}
.subscribe_box .subscribe_input input{background-color:#393939;border:medium none;color:#ffffff;margin:2px 0 0 10px;width:120px;}
.subscribe_box .subscribe_input .subscribe_btn{background:url("../images/subscribe_btn.png") no-repeat scroll 0 0 transparent;height:21px;margin-left:89px;margin-top:0px;position:absolute;width:66px;}
.subscribe_box .subscribe_input span{color:#ffffff;float:right;font-size:17px;margin-left:-200px;margin-top:-5px;position:absolute;}
.tray_single_home{background-color:#d1d1d1;color:#555555;font-size:14px;height:490px;overflow:hidden;position:relative;margin-bottom: 30px;}
.tray_single_home ul{line-height:25px;list-style-type:initial;margin:0 25px;padding:0 0 0 10px;}
.tray_single_home p{font-size:14px;line-height:20px;margin:0 18px;}
.tray_single_home h2{background:none repeat;border-bottom:1px solid #555555;font-size:23px;margin:20px 0;padding:0 0 16px 16px;}
.tray_single_home table{margin-left:19px;}
.tray_single_home .number{font-size:30px;font-weight:bold;height:41px;width:25px;}
.tray_single_home a{background-color:#555555;bottom:0;color:#ffffff;display:block;font-weight:bold;margin-top:20px;padding:8px;position:absolute;text-align:center;width:100%;}
.content_grey{background-color:#e7e7e7;}
.content_grey .tray{background-color:#ffffff;margin:20px;padding:20px 0;width:998px;}
.content_grey .tray_flat h1{margin:0;}
.content_grey .tray h1 span{color:#555555;font-weight:bold;padding-left:20px;}
.content_grey .tray hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #555555;border-image:none;border-style:none none solid;border-width:medium medium 1px;float:left;width:100%;}
.content_grey .tray .GreenHeading{color:#a7af39;font-size:17px;text-align:left;}
.content_grey .tray .PromiseTable{float:left;}
.content_grey .tray .PromiseTable td, .content_grey .tray .WhyTable td, .content_grey .tray .how-works td{padding:5px;text-align:initial;}
.content_grey .tray .PromiseTable span, .content_grey .tray .WhyTable span{margin-left:-5px;}
.content_grey .tray .PromiseTable ul, .content_grey .tray .WhyTable p, .content_grey .tray .how-works td, .about_copy table td{line-height:20px;margin:0;}
.WhyTable{float:left;}
.content_grey .tray .hassle, .content_grey .tray .price, .content_grey .tray .results, .content_grey .tray .product, .content_grey .tray .privacy, .content_grey .tray .charges{background:url("../images/our-promise-icons.png") no-repeat scroll 0 0 transparent;display:block;height:87px;width:92px;}
.content_grey .tray .results{background-position:0 -90px;}
.content_grey .tray .price{background-position:-98px 0;}
.content_grey .tray .privacy{background-position:-98px -90px;}
.content_grey .tray .hassle{background-position:-196px 0;}
.content_grey .tray .charges{background-position:-196px -90px;}
.WhyTable .betterdeal, .WhyTable .family, .WhyTable .research{background:url("../images/why-us-icons.png") no-repeat scroll 0 0 transparent;display:block;height:87px;width:92px;}
.WhyTable .family{background-position:0 -92px;}
.WhyTable .research{background-position:0 -184px;}
.content_grey .tray .how-works{margin:120px 110px;text-align:center;}
.content_grey .tray .how-works td{text-align:center;}
.how-it-works-icons{background:url("../images/how-it-works-icons.png") no-repeat scroll left top transparent;color:#ffffff;float:left;font-size:15px;height:570px;margin-left:-33px;margin-top:-10px;}
.how-it-works-icons .headline{float:left;margin:135px 60px;width:100%;}
.how-it-works-icons .headline p{float:left;font-size:25px;font-weight:bold;}
.how-it-works-icons .headline a{float:right;margin-right:119px;}
.about_copy{padding:20px;}
.about_copy a{color:#555555;font-weight:bold;text-decoration:underline;}
.about_copy a:hover{text-decoration:none;}
.about_copy table{margin-left:-20px;}
.about_copy table td{padding:20px 20px 0;}
.grey_heading a{color:#8e8e8e;font-size:20px;}
.GreenBtn{background-color:#a7af39 !important;color:#ffffff !important;font-size:15px;padding:5px;display:inline-block;margin-bottom:5px;}
.contentBg .GreenBtn{margin-bottom:20px;}
.contentBg h3.subHeading{padding:0px;}
.calculate-btn{margin-right:20px;padding-left:8px !important;}
.GreenBtn:hover, .GreenBtn:visited{color:#ffffff;text-decoration:none;}
.tray_single_product{background-color:#d1d1d1;color:#555555;font-size:14px;height:350px;margin-left:42px;overflow:hidden;position:relative;width:260px;}
.tray_single_product ul{line-height:25px;list-style-type:initial;margin:0 32px;}
.tray_single_product p{font-size:13px;line-height:20px;margin:0 18px;}
.tray_single_product h2{background:none repeat;border-bottom:1px solid #555555;font-size:18px;margin:20px 0;padding:0 0 16px 16px;width:220px;}
.tray_single_product table{margin-left:19px;}
.tray_single_product a{background-color:#555555;bottom:0;color:#ffffff;display:block;font-weight:bold;margin-top:20px;padding:8px;position:absolute;text-align:center;width:100%;}
.partners{background-color:#ffffff;width:100% !important;}
.partners .partners_content{background-color:#ffffff;margin:0 auto;width:992px;}
.tray_double .feature{border-bottom:2px solid #cccccc;border-top:2px solid #cccccc;margin-top:-20px;padding-bottom:10px;padding-top:20px;}
.qBtns{float:left;margin-left:60px;}
.btnAddCar, .butMoveNext{background-attachment:scroll;background-clip:border-box;background-color:#ffffff !important;background-image:url("../images/icons/add_icon.png");background-origin:padding-box;background-position:5px center;background-repeat:no-repeat;background-size:auto auto;border:1px solid #a7af39;color:#a7af39 !important;cursor:pointer;float:left;font-family: 'Nunito', sans-serif !important;font-size:15px;margin-left:38px;margin-top:-6px;padding:10px 5px 10px 30px;text-decoration:none !important;margin-bottom:10px;}
.reset-btn{margin:0;padding:14px 39px !important;}
.grey_block{border:1px solid #ccc;color:#999999;margin-bottom:20px;padding:20px;position:relative;}
.grey_block h2{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat;border-color:-moz-use-text-color -moz-use-text-color #999999;border-image:none;border-style:none none solid;border-width:medium medium 1px;font-size:14px;margin-left:-20px;padding-left:20px;width:250px;}
.grey_block ul{line-height:20px;list-style-type:disc;margin-left:20px;}
.grey_block .entrust{margin-right:25px;margin-top:63px;position:absolute;right:0;top:0;}
.foot_widget .title{background:transparent;}
.landing_news .latest_news{float:left;}
#right_col .title{width:100px;}
#right_col #mid #categories li a, #right_col #mid #archives a{padding-left:5px;}
.BottomHomeSiteLinks .title a{border:medium none;padding-bottom:0;}
.partners_dots .GreenBtn, .arrow_right{background-image:url("../images/right_arrow.png");background-position:95px center !important;background-repeat:no-repeat !important;min-width:85px;padding:10px 36px 10px 7px !important;}
.partners_dots .GreenBtn{height:auto !important;padding:10px;width:auto !important;}
.partners_dots table tr td{vertical-align:top;}
.contact_us_form{margin:0 auto;padding:30px 4px 0;width:660px;}
.sendBtn{background:transparent url("../images/btn_login.png") no-repeat scroll 93% center;border:medium none !important;padding:15px 40px 15px 15px;text-align:left;height:40px;}
.GreenBtn{background-color:#a7af39 !important;color:#ffffff !important;display:inline-block;font-size:15px;margin-bottom:5px;padding:10px;}
.MainBlogArticle .title, .BlogCatArticles .title{margin:20px 0 0 3px;padding-bottom:20px;width:656px;}
.MainBlogArticle .title h1, .h1Title, .tray_flat h1{color:#555555 !important;padding-left:10px;width:600px;}
.MainBlogArticle .title h1{border-bottom:1px solid #555;padding-bottom:50px;}
.MainBlogArticle .title a{border:medium none;display:inline-block;width:71px;}
.MainBlogArticle #right_col{margin-top:-100px;}
.BlogCatArticles #right_col{margin-top:-87px;}
.hippo_zone .title, .ZoneArticle .title{background-color:transparent;}
.ZoneArticle .title{width:auto !important;}
.tray_flat h1{clear:both;margin-top:10px;width:100%;}
.contactBtn{border:medium none !important;width:130px !important;}
.PPCGreenBtn{margin:0 38px;width:133px;}
.PPCGreenGQBtn{float:right;margin-right:20px;width:133px;}
.quoteBtn{background:url("../images/arrow_right_solid.png") no-repeat scroll 93% center transparent;border:medium none !important;float:right;padding:15px 40px 15px 15px;text-align:left;}
.btn_next_bigger_green{width:109px !important;}
.HouseHoldBase .GreenBtn{text-align:center;width:130px !important;}
#rightDiv input[type="text"]{border:1px solid #999999;padding-left:3px;width:261px;}
.promo .coda-nav-right a{margin-right:20px;top:93px;}
.promo .coda-nav-left a{left:16px;top:93px;}
.feature .GreenBtn{height:22px;padding-bottom:0;padding-top:5px;width:auto !important;}
.blockImage{float:left;margin-top:12px;width:565px;}
.blockInfo{float:left;margin-top:10px;width:350px;}
.blockInfo p.heading{font-size:20px;font-weight:bold;padding:5px 0;}
.blockInfo .heading_green{color:#a7af39;font-size:30px;font-weight:bold;margin-top:0;}
.blockInfo .infoText{font-size:13px;font-weight:normal;text-align:left;}
.blockSearch{float:left;font-size:20px;margin-top:20px;width:100%;}
.blockSearch table tr td{padding:5px;vertical-align:middle;}
.blockDownload{float:left;margin-top:20px;width:989px;}
.GreenBlock{background-color:#a7af39;color:#fff;float:left;font-size:16px;margin-top:9px;padding:30px 10px 25px 20px;width:100%;}
.greyline{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #ccc;border-image:none;border-style:none none solid;border-width:medium medium 2px;float:left;width:989px;}
.tray_single_home h2 a{background-color:transparent;bottom:0;color:#555;display:block;margin-top:0;padding:0;position:relative;text-align:left;text-decoration:none;width:100%;font-family:'Open Sans', sans-serif !important; font-size:18px !important;}
* + html .HomeInsureIcons{float:left;height:115px;}
.GreenBtnLong{height:auto !important;padding:10px;width:auto !important;}
.about_copy{margin-top:20px;padding-top:20px;}
.expl p{color:#FFF;margin:0;}
.butMoveNextShort{background-attachment:scroll;background-clip:border-box;background-color:#ffffff !important;background-image:url("../images/Back-button.png");background-origin:padding-box;background-position:5px center;background-repeat:no-repeat;background-size:auto auto;border:1px solid #a7af39;color:#a7af39 !important;cursor:pointer;float:left;font-family: 'Nunito', sans-serif !important;font-size:15px;margin-left:2px;margin-right:30px;margin-top:0px;padding:15px 0 15px 40px;text-decoration:none !important;width:110px !important;}
.go-back{margin:0;}
.poster{border:transparent;width:0px;height:0px;}
.expl_right{margin:26px 0 0 -249px !important;}
.help_tip .expl_right .arrow{background:url("../images/help_tooltip_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;height:10px;left:247px !important;position:absolute;top:-10px;width:19px;}
ul,
ul li{margin:0;list-style-type:none;padding:0;}
.module{margin-top:10px;}
.feature .para{padding:0 0 20px 0;}
.customer-block{border:2px solid #a7af39;height:170px;margin:10px 0 25px;padding:10px;}
.customer-review{padding:12px 10px 0;}
.customer-review.customer-say > ul{margin:0;}
.customer-review.customer-say > ul li{list-style-type:none;}
.customer-review.customer-say > ul li .custname{text-align:right;}
.customer-block ul{font-size:10px;margin:20px 0 0 20px;}
.customer-block ul li{list-style:disc;margin:0;padding:0;}
.contact-no{float:right;margin:18px 0;width:221px;}
.phone-logo{float:left;margin-right:8px;}
.call-qoutes{color:#BCC900;}
.contact-no ul li.num{color:#fff;font-size:27px;margin:5px 0 0;}
.num a{color:#fff;}
.num a:hover,
.num a:active,
.num a:visited,
.num a:focus{text-decoration:none;}
.carousel carousel-showmanymoveone slide {
    display:block !important;
}
.seller{border-top:1px dotted;font-size:18px;margin:0 0 18px;padding-top:20px !important;color:#909090;}
.seller > strong{color:#505050;}
.table.table-bordered.tablesorter li{font-size:11px;list-style:unset;text-align:left;}
.formWrapper check{font-size:12px;}
.faq #accordion .accord-link{color:#505050;font-weight:bold;padding:6px 0;text-decoration:none;}
table.medical-aid tbody td{padding:0;}
.insurance{text-align:left;font-family:'Times New Roman';font-size:13px;}
.alphabetic_paged_results{clear:both;float:left;margin:0;padding:0;width:100%;}
.alphabetic_paged_results ul{display:inline;float:left;list-style-type:none;}
.alphabetic_paged_results ul li a{background:url("../images/paged_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color:#fff !important;display:block;font-size:11px;height:19px;line-height:19px;text-align:center;width:18px;}
.blogbody{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff;font-family: 'Nunito', sans-serif !important;margin:0 0 20px 0;padding:10px 15px 10px;}
.blogbody img.img-responsive{height:auto;width:auto;}
.blogbody img{width:100%;height:100%;}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices, .stButton .stButton_gradient{height:23px !important;line-height:21px;}
.paging{height:60px;background:none repeat scroll 0 0 #fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-family: 'Nunito', sans-serif !important;}
.rightNav{border-radius:10px;background-color:#fff;font-family: 'Nunito', sans-serif !important;}
.stMainServices st-twitter-counter{height:100px !important;}
.previousButton{background:url("../images/previous.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;font-family: 'Nunito', sans-serif !important;height:35px;margin-left:10px;margin-top:15px;padding:0;width:103px;}
.PagingCurrentPage{background-position:center center !important;display:block;float:left;font-family: 'Nunito', sans-serif !important;padding:20px 0;text-align:center;text-decoration:none;width:25px;}
.PagingPages{background:url("../images/paged_bg.png") no-repeat scroll center center transparent !important;color:white !important;display:block;float:left;font-family: 'Nunito', sans-serif !important;padding:20px 0;text-align:center;width:25px;}
.PagingPages a:hover{color:#b4c336;text-decoration:none;}
.blogItemHeader{font-family: 'Nunito', sans-serif !important;;font-size:20px;font-weight:normal;margin-bottom:5px;line-height:22px;}
.rightNavInput{border:medium none;font-family: 'Nunito', sans-serif !important;}
.searchBlog{margin-top:20px;padding:6px 15px 6px 30px;margin:3px;width:100%;}
.rounded{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.rightNavHeader{font-family: 'Nunito', sans-serif !important;;font-size:20px;font-weight:normal;margin-bottom:5px;padding-top:20px;line-height:22px;margin-left:20px;}
.rightNavItems{float:left;font-family: 'Nunito', sans-serif !important;margin:20px;min-height:20px;width:100%;}
.rightNavItems span{display:block;font-size:14px;padding:0 0 10px;}
ul li{list-style-type:none;}
.motorwarentty{width:125px;}
.blogbody p{padding:5px 0 10px 0;font-size: 15px !important;line-height: 1.6;}
.blog .rightNavItems li a{color:#555555;}
.blog #cboxOverlay{background:#000 !important;opacity:0.5 !important;filter:alpha(opacity = 90);}
.blog #cboxLoadedContent{margin-bottom:14px;margin-top:14px;}
.hippo-circle img{float:left;height:150px;width:150px;margin-right:20px;}
.green-outer-circle{border:1px solid #efefef;border-radius:50%;float:left;height:200px;padding:4px;width:200px;}
.green-bg{background:none repeat scroll 0 0 #c2b600;border-radius:50%;float:left;height:190px;text-align:center;width:190px;}
.green-bg span{color:#fff;font-family:fantasy;font-size:46px;font-weight:bold;line-height:50px;margin:0 auto;position:relative;top:20px;}
.first-hear{padding:0 0 0 210px;}
.first-hear p.title{font-size:20px;font-weight:normal;line-height:28px;padding-top:40px;margin:0;}
.para-newsletter{font-size:15px;margin:16px 0;}
.email-text{width:80%;}
.sign_up{background:url("../images/icons/tick.png") no-repeat scroll 95% center #c2b600;color:#fff;cursor:pointer;display:inline-block;font-size:13px !important;margin-top:5px;padding:7px 26px 7px 10px;text-align:center;width:135px;}
div.no-thank{background:url("../images/icons/icon_close.png") no-repeat scroll 95% center #c2b600;color:#fff;cursor:pointer;display:inline-block;float:none;font-size:13px !important;font-weight:normal;margin-left:30px;margin-top:5px;opacity:1;padding:7px 26px 7px 10px;text-align:center;width:135px;}
.lgimg{width:100% !important;height:292px !important;}
.mdimg{width:210px !important;height:140px !important;padding-left:10px !important;}
.displayBlock{padding-top:20px;}
.opt-btn, .header_select_curr, .header_select_lang, .header_select_login{background:none repeat scroll 0 0 #c2b600 !important;border-radius:2px !important;}
.opt-btn{box-shadow:none;}
.opt-btn{border-radius:5px;box-shadow:1px 1px 1px #d1d1d1;color:#fff;cursor:pointer;display:block;float:left;font-size:0.875em;margin:0 0 0 10px;text-decoration:none;text-shadow:1px 1px 0 #499ce4;}
.contentLeft{font-family: 'Nunito', sans-serif !important;background-color:#e7e7e7;margin:0 auto;color:black;box-shadow:1px 1px 1px 1px #d1d1d1;border-radius:2px;padding-bottom:40px;}
.contentLeft label{display:block !important;font-size:14px !important;padding:10px 0px 10px 0px !important;}
#why_book_bullets li{background-image:none;font-style:italic;background:url("../images/icon_tick_green.png") no-repeat scroll left top rgba(0, 0, 0, 0);font-size:1.2em;line-height:1.313em;margin-bottom:2px;padding:2px 0 2px 24px;}
.btnlarge{padding:10px 40px 15px 40px;}
.ss_pickup_location, .filter_content, .ss_phone_no, p.number, #help, #providers h3, .destinationprice span, #car_cat_scroll .car_cat_tab .car_cat_tab_allcarstxt, #car_cat_scroll .car_cat_tab .car_cat_tab_txt span{color:#174974 !important;}
#providers h3{color:#1b65a4;font-size:1.375em;font-weight:bold;margin:0 0 20px;}
h3{color:#555;font-size:1.75em;line-height:1.3em;}
.ss_pickup_location, .filter_content, .ss_phone_no, p.number, #help, #providers h3, .destinationprice span, #car_cat_scroll .car_cat_tab .car_cat_tab_allcarstxt, #car_cat_scroll .car_cat_tab .car_cat_tab_txt span{color:#174974 !important;}
#providers h3{color:#1b65a4;font-size:1.375em;font-weight:bold;margin:0 0 20px;}
h3{color:#555;font-size:1.75em;line-height:1.3em;}
#providers img{height:48px;margin:0 10px 10px 0;padding:0;width:98px;}
.promoContainer{background-color:#f8f8f8 !important;padding:2%;}
.destination{background-color:#fff;border:1px solid #eee;border-radius:4px;height:auto;overflow:hidden;padding:5% 4.5%;margin-top:10px;margin-bottom:10px;}
.destination h4{color:#0069a0;font-size:1.375em;font-weight:bold;}
.destination p{line-height:1.5em;font-size:16px;color:black;}
.cityImg{border:medium none;box-shadow:none;width:106px !important;height:67px !important;}
#currency-container, #language-container, #booking-container{float:left;height:30px;position:relative;}
.opt-btn{border-radius:5px;box-shadow:1px 1px 1px #d1d1d1;color:#fff;cursor:pointer;display:block;float:left;font-size:0.875em;margin:0 0 0 10px;text-decoration:none;text-shadow:1px 1px 0 #499ce4;}
.opt-label, .opt-icon, .opt-arrow, .header_select_img, .header_select_text{color:#ffffff !important;}
.opt-label, .opt-icon, .opt-arrow, .header_select_img, .header_select_text{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border:0 none !important;text-shadow:none !important;}
.opt-icon{background:-moz-linear-gradient(center top, #509ad9 0%, #1c66a5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:5px 0 0 5px;border-right:1px solid #5a96ca;padding:0;}
.opt-icon, .opt-label, .opt-arrow{display:block;float:left;}
.header_select_curr .header_select_img, em#currency span{background-position:0 4px !important;}
em#currency span, em#booking span, .opt-arrow span, .header_select_img, .header_select_arrow{background-image:url("../images/options-sprite.png") !important;background-repeat:no-repeat !important;}
em#currency span{background:url("../images/sprite-general.png") no-repeat scroll -374px -78px transparent;}
.opt-icon span{border:medium none;display:block;height:30px;width:44px;}
.opt-label, .header_select_text{font-size:13px !important;font-weight:normal !important;line-height:14px !important;padding-bottom:8px !important;padding-top:8px !important;text-shadow:none !important;}
.rating_block .rating_score .rating_metric, .opt-label, .header_select_text{white-space:nowrap;}
.opt-label{background:-moz-linear-gradient(center top, #9acdfb 0%, #499ce4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-left:1px solid #9abfdf;border-right:1px solid #59a7eb;font-weight:300;padding:8px 5px;}
em#booking span{background-position:-51px 4px !important;}
.datepicker{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-repeat:no-repeat !important;}
.datepicker{background-position:-5px -282px !important;cursor:pointer;}
.datepicker{background:url("../images/ico-calendar.png") no-repeat scroll 0 50% transparent;border:medium none;display:block;float:left;height:30px;overflow:hidden;text-indent:100%;white-space:nowrap;width:23px;margin-left:5px;}
.message{background:none repeat scroll 0 0 #262626;float:none;margin:0 0 15px;padding:10px 15px;}
.message .error{background:url("../images/icon_error.png") no-repeat scroll left center;padding:10px 0 15px 39px;}
.top-buffer{margin-top:45px;}
.light-green{background:#CFF2C3 !important;border:none !important;font-size:11px !important;}
.light-blue{background:#CDF9F9 !important;border:none !important;font-size:11px !important;}
.light-purple{background:#F7D3F3 !important;border:none !important;font-size:11px !important;}
.car_results_info-text{font-size:10px !important;font-weight:normal !important;}
table.medical-aid tbody td{border:none;}
table thead tr th.lightblue{background:#CDF9F9;border:none !important;font-size:11px;font-weight:lighter;}
table thead tr th.lightgreen{background:#CFF2C3;border:none !important;font-size:11px;font-weight:lighter;}
table thead tr td.lightpurple{background:#F7D3F3;border:none !important;font-size:11px;font-weight:lighter;}
.textalign{text-align:left;}
table.tablesorter tbody td.lg{background:#CFF2C3;border:none !important;border:none !important;}
th{text-align:center !important;font-size:12px;}
#pet_details{border:1px solid #b8b8b8 !important;}
#pet_details .textBox{background:none repeat scroll 0 0 #fff;border:1px solid #e7e7e7;color:#909090;display:inline;float:left;margin:0 15px 0 0;padding:2px !important;width:120px;}
#pet_details tbody td{background:none repeat scroll 0 0 #fff;font-size:18px;padding:10px;vertical-align:middle;border:none !important;font-weight:normal !important;}
.img-thumb{display:none;}
.homepage .p-insurance{color:#fff;font-size:20px;margin:0;padding:0 0 20px;font-family: 'Nunito', sans-serif !important;line-height:20px;}
.medical-aid .details{background:#D6D6D6 !important;}
.ullist > li{list-style-type:disc;}
.subullist > li{list-style-type:circle;}
.legal .tray a{color:#B4C336;text-decoration:none;}
.legal .tray a:hover{text-decoration:underline;}
.blog.wrap{overflow:visible;}
.blog .blogbody{border-radius:10px;}
.blog .rightNavHeader{margin-left:10px;padding:0;}
.blog .rightNavItems{float:none;margin:20px 20px 10px;width:auto;}
.blog .formWrapper .read-more{background:url("../images/read_more.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:26px;width:98px;margin:0 0 20px;}
.blog .formWrapper .more{background:url("../images/more.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:right;height:30px;margin:0 24px 10px 0;width:67px;}
.blog .formWrapper .rightNav{padding:10px;}
.health .option{float:none;text-align:left;}
.cover{position:relative;width:40px;margin:0 auto !important;}
.health a.btn span{float:none;}
.health table.tablesorter tbody td span{display:inline-block;}
.pop_info{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;display:none;height:auto;left:9px;padding:20px 20px 10px;position:absolute;right:0;text-align:left;top:55px;width:340px;z-index:100;}
.btn{padding:0;}
.img-rate{bottom:2px;color:#fff !important;font-weight:bold !important;left:3px;position:absolute;padding:0 !important;font-size:13px !important;}
.family{left:1px;}
.chronic{bottom:2px;color:#fff !important;font-weight:bold !important;right:3px;position:absolute;padding:0 !important;top:13px;}
.interest-btn{background:none repeat scroll 0 0 #bccc33;border-radius:50px;font-size:12px !important;padding:0 4px !important;width:100px;}
.new-h-b{display:none;}
.table-mobile{display:none;}
.business table.tablesorter tbody td a.excess{color:#bccc33;font-size:20px;font-weight:bold;}
a.business4{float:right;}
.nav-partner{list-style-type:none;margin:0;position:relative;z-index:4;}
.partner-list{float:left;height:60px;margin-left:auto;margin-right:auto;text-align:center;width:190px;}
.p-condition{font-size:10px;}
.leading-brands{background-color:#FFF;padding:10px;}
.accord-block{display:block;}
.accord-none{display:none;}
.ul-quote-details{list-style-type:disc !important;padding-left:20px !important;}
.p-blur{font-size:10px;color:#909090;}
.text-label{font-size:12px !important;}
.health .medical-aid{border:none !important;}
.medical-aid .brand{width:120px;}
.medical-aid .gap{width:108px;}
.medical-aid .rate{width:96px;}
.medical-aid .car_results_info{width:170px;}
.empty-td{border:none !important;}
.medical-text{font-weight:400 !important;text-align:left;border-top:none !important;}
.btn_c-text{font-size:13px;cursor:pointer;cursor:hand;}
.price{font-weight:bold !important;}
.money .p-blur{font-size:12px;}
.powered-by{border-left:1px solid #a5a5a5;}
.sub-value-comp{width:139px !important;}
.premium-price{color:#505050 !important;font-size:16px !important;font-weight:bold !important;}
.head-title{font-size:3em !important;color:#01b3e0 !important;}
.contact-detail{font-size:20px !important;}
.total-cost{font-size:16px;}
.cname{color:#01b3e0 !important;font-size:28px !important;}
.pass-info{width:auto;}
.tax-fees{padding-right:10em;}
.customer{height:47px;}
.btn-book-now{margin-top:0 !important;}
ul.result_spec li.first{padding:0 !important;}
.overall-price{padding-right:0 !important;}
.overall-reviews{padding-left:0 !important;}
.car-info{border-bottom:solid 1px #dedede;}
ul li.rvw_tab{height:46px;}
ul li.rvw_tab.second{float:right !important;}
ul li.rvw_tab.last{float:right !important;}
ul li.rvw_tab.first a{padding:13px;}
ul li.rvw_tab.second a{padding:8px;}
.t-c{padding:0 0 0 0 !important;}
.car-hire-price{font-size:47px;line-height:50px;}
.location{color:#cbb901;}
.country-img{float:left;margin:0 10px 0 0px;}
@media (max-width:991px){.feedback_table td{font-size:10px;}
}
.newsLetterEmailBox{width:273px;background:none repeat scroll 0 0 #fff;border:1px solid #b8b8b8;color:#909090;padding:5px;}
@media (max-width:895px){.newsLetterEmailBox{width:100%;}
}
@media (max-width:767px){.overall-price{padding-right:15px !important;}
.overall-reviews{padding-left:15px !important;}
ul li.rvw_tab.first, ul li.rvw_tab.second, ul li.rvw_tab.last{float:none !important;}
}
.inline{display:inline;}
.ul-vehicle-rental > li{list-style:inside none disc;}
.table.table-bordered.tablesorter p{margin:0;}
.mobile-clear{display:none !important;}
.callus-outer{position:fixed;right:0;top:200px;z-index:999999999;}
.callus-pin{float:left;cursor:pointer;}
.callus-form{float:left;display:none;margin-left:1px;background:#a7af39;height:155px;padding:28px 10px;}
.callus-result{float:left;display:none;margin-left:1px;background:#a7af39 none repeat scroll 0% 0%;height:155px;padding:28px 10px;}
.callus-resultMobile{background:#a7af39;}
.mobile-call-us > div{padding:0 !important;}
.mobile-call-us{background:none repeat scroll 0 0 #a7af39;border:1px solid #a7af39;border-radius:10px;display:none;padding:5px 0;}
.mobile-call-us .ui-icon{display:none;}
.mobile-call-us .call-margin{border:medium none;margin:0;}
.panel-heading{background:#a7af39;border-bottom:0;text-align:center;padding:4px;}
.panel-title{color:#fff;font-family:AvantGarde;font-size:14px;}
span.callback-phone{margin-left:5px;}
.panel-body{background:none repeat scroll 0 0 #a7af39;margin:1px 0 0;color:#fff;font-family:'Open Sans', sans-serif !important;text-align:center;}
.panel-body > p.para-callus{color:#fff;font-size:14px;}
.call-text{height:25px;width:49%;}
.submit-btn{float:right;margin:10px 0 0;}
.base{display:none;}
.icon_module .col-md-2{min-height:0px;}
.pageSubHeading{font-family: 'Nunito', sans-serif !important;font-size:20px;font-weight:normal;margin-bottom:15px;line-height:22px;}
.show-mobile{display:none;}
.tray_single.tray_single_home li{list-style-type:disc;}
.globalHeader{background:#424243;}
.mainHeader{background:#555555;}
a .left_icon{background:url("../images/sprite_arrow_left_small.png") no-repeat 0 0;display:block;width:34px;height:30px;position:absolute;left:16px;top:45%;}
a .right_icon{background:url("../images/sprite_arrow_right_small.png") no-repeat 0 0;display:block;height:30px;width:34px;position:absolute;right:16px;top:45%;}
.BottomHomeSiteLinks{min-height:300px;}
.BottomHomeSiteLinks ul li a{color:#757575;margin-bottom:6px;display:block;font-size:11px;}
.BottomHomeSiteLinks .title a{font-size:12px;}
.home-insurance-icons{background-color:#555555;padding:20px 32px;}
.ToolIcon{display:block;height:72px;width:131px;float:left;}
.ToolIcon img{border:solid 1px #fff;}
.CarIcon{background:url("../images/home-insure-icons.png") no-repeat scroll 0 0 transparent;display:block;height:72px;width:131px;float:left;}
.HomeIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -162px 0 transparent;display:block;height:72px;width:131px;float:left;}
.LifeIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -324px 0 transparent;display:block;height:72px;width:131px;float:left;}
.MedicalIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -486px 0 transparent;display:block;height:72px;width:131px;float:left;}
.PersonalIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -648px 0 transparent;display:block;height:72px;width:131px;float:left;}
.BusinessIcon{background:url("../images/home-insure-icons.png") no-repeat scroll -810px 0 transparent;display:block;height:72px;width:131px;float:left;}
.CompareInsuranceTitle{padding:20px 0 0;margin-top:0px;}
.jcarousel-wrapper{margin:0 auto;}
.CompareInsuranceTitle p{font-size:20px;font-weight:normal;line-height:25px;}
.CompareInsuranceTitle a{color:#cccccc;font-size:15px;font-weight:bold;margin-top:5px;}
.list_type_disc li{list-style-type:disc;}
.list_type_no li{list-style-type:decimal;}
.slag{float:left;width:50%;margin:0 20px;}
.contentBg{background:#e7e7e7;}
.promoTitle{font-family: 'Nunito', sans-serif !important;font-size:16px;font-weight:normal;}
.toRight{float:right;}
.radio, .checkbox{margin:10px 0;}
.carousel-control{width:0% !important;}
.carousel-control.right, .carousel-control.left{background:none;}
.carousel1{min-width:100%;margin:20px 0;}
.carousel-item{width:100%;background:#fff;}
.carousel1 .carousel-nav{position:relative;z-index:3;}
.carousel1 .carousel-nav .prev{background:url("../images/sprite_arrow_left.png") no-repeat center top;display:block;height:42px;left:0;position:absolute;top:0;width:28px;text-indent:-9999px;}
.carousel1 .carousel-nav .next:hover{background:url("../images/sprite_arrow_right.png") no-repeat center bottom;}
.carousel1 .carousel-nav .prev:hover{background:url("../images/sprite_arrow_left.png") no-repeat center bottom;}
.carousel1 .carousel-nav .next{background:url("../images/sprite_arrow_right.png") no-repeat center top;display:block;height:42px;position:absolute;right:0;top:0;width:28px;text-indent:-9999px;}
.pageTitle{background:url("../images/dots.png") repeat-x center bottom;font-family: 'Nunito', sans-serif !important;font-size:22px;font-weight:normal;margin:0 0 22px;padding:0 0 10px;}
.blogItem .thumb{float:left;margin:0 40px 10px 0;position:relative;}
.blogItem .desc h2 a{color:#505050;font-size:14px;font-weight:bold;margin-bottom:5px;line-height:16px;}
.blogItem .desc p{padding:5px 0;}
.blurb{color:#909090;margin-top:0px;}
.subHeading{font-size:14px;padding:0 0 8px;}
.introPara{margin:10px 0;}
.pageHeader{font-family: 'Nunito', sans-serif !important;font-size:21px;font-weight:normal;padding-top:20px;line-height:22px !important;}
.faq .pageHeader{padding-bottom:10px;}
.blog .pageHeader span a{color:#b4c336;}
.personal .pageHeader span{color:#00a19a;}
.personal .pageHeader span a{color:#00a19a;text-decoration:none;}
.motoring .pageHeader span a{color:#36a9e1;text-decoration:none;}
.travel .pageHeader span{color:#AC70AC;}
.travel .pageHeader span a{color:#AC70AC;text-decoration:none;}
.business .pageHeader span{color:#f9b233;}
.business .pageHeader span a{color:#f9b233;text-decoration:none;}
.household .pageHeader span{color:#d33c84;}
.household .pageHeader span a{color:#d33c84;text-decoration:none;}
.money .pageHeader span a{color:#95c11f;text-decoration:none;}
.money .pageHeader span{color:#95c11f;text-decoration:none;}
.health .pageHeader span{color:#DB3533;}
.health .pageHeader span a{color:#DB3533;text-decoration:none;}
.setMargin{margin-right:22px;}
.spacerTop{padding-top:20px;}
.motoring .pageSubHeading{color:#36a9e1;}
.health .pageSubHeading span{color:#DB3533;}
.business .pageSubHeading{color:#F9B233;}
.table td span{white-space:nowrap;vertical-align:bottom;}
#smallBreadC .step3 .mid.thirdselected{background-position:0 0;}
.align_tick{margin-top:21px !important;}
.customerCarousel{min-width:100%;margin:20px 0;}
.customerCarousel .carousel-nav{position:absolute;z-index:3;height:40px;top:10px;bottom:10px;left:0px;right:0px;}
.customerCarousel .carousel-nav .prev{background:url("../images/sprite_arrow_left.png") no-repeat center top;display:block;height:42px;left:0;position:absolute;top:-5px;width:28px;text-indent:-9999px;z-index:4;}
.customerCarousel .carousel-nav .next:hover{background:url("../images/sprite_arrow_right.png") no-repeat center bottom;}
.customerCarousel .carousel-nav .prev:hover{background:url("../images/sprite_arrow_left.png") no-repeat center bottom;}
.customerCarousel .carousel-nav .next{background:url("../images/sprite_arrow_right.png") no-repeat center top;display:block;height:42px;position:absolute;right:0;top:-5px;width:28px;text-indent:-9999px;z-index:4;}
.customerCarousel .carousel-item .carousel-active{margin-right:10px;margin-left:10px;}
.customerCarousel li{margin-left:40px !important;}
.travel #smallBreadC .selected, .travel #smallBreadC div.side.left.selected, .travel #smallBreadC div.side.right.selected, .travel a.but{background-color:#ab71ad;}
.tab-content .tab-pane{background-color:#f4f8f9;border:1px solid #dae7eb;border-radius:3px;padding:10px;}
.tabbable .nav-tabs .active{background-color:#f4f8f9;border:1px solid #dae7eb;border-radius:3px;}
.flightList-level{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #f6f6f6;border-color:#dddddd;border-image:none;border-style:dashed dashed solid;border-width:thin thin 1px;padding:40px 0 0;}
.flightList{border:1px solid #ebebeb;padding:10px;background:#FFF;border-top-left-radius:4px;border-top-right-radius:4px;}
.flightfare{border:1px solid #ebebeb;border-bottom:none !important;padding:10px;background:#FFF;border-top-left-radius:4px;border-top-right-radius:4px;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert{border:1px solid transparent;border-radius:3px;margin-bottom:17px;padding:15px;}
.alert-icon{font-family:"icomoon";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}
.paymentTypeBox{border:1px solid #ddd;border-radius:3px;cursor:pointer;margin-bottom:5px;padding:10px;text-align:center;}
.conf-print-btn{border:1px dashed #ddd;border-radius:3px;color:#35c0f0;font-size:14px;padding:10px;}
.conf-actions, .cf-action{background-color:#f9f9f9;border:1px dashed #ddd;border-radius:3px;padding:10px;position:relative;z-index:1;}
.text-bs-gray-light{color:#ccc;}
.mbpx5{margin-bottom:5px;}
.mtpx10{margin-top:10px;}
.text-success{color:#6bba65;}
.text-brand-success{color:#6bba65;}
h1, h2, h3, h4{font-weight:normal;}
h3, .h3{font-size:1.75em;}
h1, h2, h3{margin-top:0;}
h3, .h3{font-size:21px;}
h5, .h5{font-size:1em;font-weight:bold;}
h1, .h1, h2, .h2, h3, .h3{}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:inherit;font-family: 'Nunito', sans-serif !important;font-weight:normal;line-height:1.1;}
p{margin:0 0 8.5px;}
.ref-string strong{color:#6bba65;}
b, strong{font-weight:bold;}
.helper-info{color:#999;}
.mtpx50{margin-top:50px;}
.toggle-conf-details .toggle-trigger{border-radius:30px;border-width:3px;margin-bottom:-45px;}
.text-lg{font-size:140%;}
.toggle-trigger.collapsed .active{display:inline;}
.toggle-trigger .active{display:none;}
.toggle-conf-details a.btn{float:none;display:inline-block;}
.toggle-trigger .non-active{display:inline;}
.toggle-btntext{color:#666;font-family: 'Nunito', sans-serif !important;font-size:16px;height:16px;line-height:21px;}
.toggle-trigger.collapsed .non-active{display:none;}
.flightlist .btn{width:auto;}
.travel span.input-group-addon{background:#FFF;border:none !important;border-right:none;}
.travel .input-group .form-control{border:none !important;border-left:none;box-shadow:none;}
.nav.nav-tabs.form-group-lg a{padding:20px 0;}
.travel-icon{background:none repeat scroll 0 0 transparent !important;border:medium none !important;float:left;padding:0 15px;}
.travel .input-group{border:1px solid #dae7eb;padding:1px 0;background:#FFF !important;}
.travel .flight select.formControl{background:#F4F8F9 !important;}
.travel .flight-info .input-group{background:#F4F8F9;}
.travel .flight-info .input-group span.input-group-addon{background:#F4F8F9;}
.travel .flight-info select.formControl{border:none !important;}
.travel .input-group-addon{color:#b2ced5;}
.user-traveller .input-group-addon{background:#F4F8F9 !important;color:#666666 !important;}
a.nav-a{color:#666666 !important;}
.user-traveller .formControl{border:none;}
#pane3{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;padding:0;}
.flight-detail{background:#35c0f0;padding:5px 0;}
.dep-arr-city{font-size:20px;color:#FFF;}
.travel-date{color:#E7E3ED;font-size:13px;}
.flightfare:hover{border-bottom:1px solid white;margin-bottom:-1px;margin-top:-15px;padding-bottom:25px;}
.flightlist .formControl{background:none repeat scroll 0 0 #f4f8f9;}
.flight-rate{display:inline-block;}
span.darkgreen{color:#6BBA65;}
.glyphicon-ok-circle{display:none;}
.flightfare.active .glyphicon-ok-circle{display:block;float:left;}
.multi-option{margin:0 0 0 10px;}
.panel{box-shadow:none;}
.panel.panel-default{border:0 none;}
.panel-default > .panel-heading{background:none repeat scroll 0 0 #E7F1F5;border-radius:30px;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-color:transparent;}
.travel .air-info p{margin-left:50px;}
.restriction{background-color:#e7f1f5;border:2px dotted #35c0f0;border-radius:3px;padding:30px;}
.restriction a{color:#35C0F0;}
.update-ticket{font-size:30px;line-height:30px;}
.book-seat{background:none repeat scroll 0 0 #fff;border:1px solid #ebebeb;border-left:none;border-right:none;padding:10px;}
.book-seat a{color:#666666;}
.tcHeader h1{font-family: 'Nunito', sans-serif !important;font-size:22px;font-weight:normal;}
.term-condition-h1{padding:20px 0 10px;}
.tc_content h2{font-size:14px;font-weight:bold;padding:0 0 10px;}
.subtable{height:100% !important;padding:0 !important;width:100% !important;}
table.tablesorter tbody td{background:none repeat scroll 0 0 #fff;border:1px solid #bebebe;font-size:18px;font-weight:bold;padding:15px;vertical-align:middle;}
.premium-td{padding:0 10px !important;}
.innerTable td{border-bottom:medium none !important;border-top:medium none !important;height:52px;}
td.warrantybenefits{border-top:medium none !important;font-weight:normal !important;padding:0;white-space:nowrap !important;width:100px !important;}
table.tablesorter tbody td span{color:#505050;display:block;font-size:16px;font-weight:bold;padding:4px 0 0;}
#progress{background:none repeat scroll 0 0 #eee;border:1px solid #ddd;float:left;font-size:14px;margin:0;padding:0;width:980px;}
#progress, #steps{border-radius:50px !important;border-width:0 !important;box-shadow:0 0 0 2px #ccc;margin-top:4px !important;overflow:hidden;}
#progress ul{background:none repeat scroll 0 0 #eee;list-style:inside none none;margin:0;padding:0;width:100%;}
#progress ul li.active::after{background:url("../images/progress-arrow.png") no-repeat scroll center center rgba(0, 0, 0, 0);content:" ";height:32px;position:absolute;right:-12px;top:-1px;width:25px;}
#progress ul li.active{background:url("../images/step_arrow_right_right.png") no-repeat scroll right center #e4e4e4;border:medium none;}
#progress ul li.active, #steps > div.step3_selected{background:none repeat scroll 0 0 #ab71ad !important;border-width:0 !important;z-index:2;}
#progress ul li{background:none repeat scroll 0 0 #eee;color:#555;float:left;font-size:14px;height:30px;line-height:30px;margin:0;min-width:196px;padding:0;position:relative;text-align:center;}
#progress > ul > li, #steps > div{font-size:14px;font-weight:normal;height:30px;line-height:30px;margin:0;padding:0;text-align:center;width:20% !important;}
#progress ul li, #steps > div{background:none repeat scroll 0 0 #fff !important;border-width:0 !important;}
#progress ul li.frist.active .before{background:none repeat scroll 0 0 #e4e4e4;}
#progress ul li.frist.active .before, #progress ul li.active .before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#progress ul li.active .before{background:url("/images/site_graphics/newsite/step_arrow_left.png") no-repeat scroll right center rgba(0, 0, 0, 0);content:"";display:block;float:left;height:30px;margin:0 -20px 0 0;padding:0;width:20px;}
#progress ul li.frist.active .before, #progress ul li.active .before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#progress ul li.active a{color:#444;cursor:default;text-decoration:none;}
#progress ul li.active a, #steps .step3_selected{color:white !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2) !important;}
#progress ul li a{color:#666;cursor:default;margin:0;padding:2px 0 0;text-decoration:none;width:auto;}
.refineLabel{margin-left:20px;}
.refineLabel, .refineTabs a{color:#575757;float:left;padding-top:6px;text-transform:uppercase;width:95px;}
.refineTabs{margin-top:5px;margin-bottom:5px;border-bottom:none;font-family: 'Nunito', sans-serif !important;}
.refineTabs > li.active > a, .refineTabs > li.active > a:hover, .refineTabs > li.active > a:focus{background-color:#d1e7fb !important;color:#33456b !important;cursor:default !important;text-align:center;border-bottom:0 !important;}
.refineTabs li a{color:#5b9de5;display:block;font-weight:bold;letter-spacing:0.06em;margin-right:20px;padding:6px 8px 5px;text-decoration:none;text-transform:uppercase;border-radius:0;width:100%;}
.cattabs{background-color:#fff !important;border:none !important;border-radius:0px !important;padding:0px !important;padding-left:0px !important;}
#car_cat_scroll .car_cat_tab.car_cat_tab_chosen, body.desktopDevice #car_cat_scroll .car_cat_tab.car_cat_tab_chosen:hover{background-color:#e1e1e1;border:1px solid #cbcbcb;}
#car_cat_scroll_carousel{overflow:hidden;position:relative;width:880px;}
#car_cat_scroll .car_cat_tab:hover{background-color:#ebf3fa;border:1px solid #9cb3c6;}
#car_cat_scroll .car_cat_tab{background-color:#f5f5f5;border:1px solid #e6e6e6;cursor:pointer;float:left;margin-right:2px;padding:4px 4px 24px;position:relative;width:95px !important;height:160px !important;}
#car_cat_scroll .car_cat_tab, #car_cat_scroll .car_cat_tab *{-moz-user-select:none;}
#car_cat_scroll .car_cat_tab .car_cat_tab_allcarstxt{color:#174974;font-size:14px;font-weight:700;margin-top:45px;text-align:center;}
#car_cat_scroll .car_cat_tab .car_cat_tab_img img{height:53px;width:80px;}
#car_cat_scroll .car_cat_tab .car_cat_tab_img{background-color:#fff;padding:8px 0 5px;text-align:center;}
#car_cat_scroll .car_cat_tab .car_cat_tab_allcarstxt, #car_cat_scroll .car_cat_tab .car_cat_tab_txt span{color:#174974 !important;}
#car_cat_scroll .car_cat_tab .car_cat_tab_txt span{color:#174974;font-weight:700;}
#car_cat_scroll .car_cat_tab .car_cat_tab_txt{color:#444;font-size:11px;line-height:14px;margin-top:8px;text-align:center;}
#car_cat_scroll .car_cat_tab .car_spec_icons{bottom:3px;color:#8fa2ae !important;font-size:11px;left:0;overflow:hidden;position:absolute;text-align:center;width:95px;}
#car_cat_scroll .car_cat_tab .car_spec_icons .car_spec_smluggage, #car_cat_scroll .car_cat_tab .car_spec_icons .car_spec_car-seats, #car_cat_scroll .car_cat_tab .car_spec_icons .car_spec_luggage{display:inline-block;margin:0 2px;}
#car_cat_scroll .car_cat_tab .car_spec_icons .car_spec_car-seats{background:url("../images/car_cat_mini_seats_icon.png") no-repeat scroll left top rgba(0, 0, 0, 0);height:14px;padding-left:15px;padding-top:4px;}
#car_cat_scroll .car_cat_tab .car_spec_icons .car_spec_luggage{background:url("../images/car_cat_mini_baggage_icon.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);height:14px;padding-left:15px;padding-top:4px;}
.hiddenData{display:none;}
.cattabsInner{background-color:#fff !important;border:none !important;border-radius:0px !important;padding:0px !important;padding:0px !important;}
#all_areas_scroll{float:left;margin:10px 0;overflow:hidden;position:relative;width:100%;}
#all_areas_scroll .all_area_tab.tab_selected_area, #all_areas_scroll .all_area_tab:hover{background-color:#ebf3fa;border:1px solid #9cb3c6;}
#all_areas_scroll .all_area_tab.tab_selected_area, #all_areas_scroll .all_area_tab.tab_selected_area:hover{background-color:#e1e1e1;border:1px solid #cbcbcb;}
#all_areas_scroll .all_area_tab.all_area_alloptions{width:100%;height:86px !important;}
#all_areas_scroll .all_area_tab_allcarstxt{color:#174974;font-size:14px;font-weight:bold;margin-top:10px;padding:0 10px;text-align:center;}
#all_areas_scroll .all_area_tab{background-color:#f5f5f5;border:1px solid #e6e6e6;cursor:pointer;float:left;line-height:14px;margin-right:2px;padding:4px;position:relative;text-align:center;width:125px !important;height:86px !important;}
#all_areas_scroll .all_area_tab, #all_areas_scroll .all_area_tab *{-moz-user-select:none;}
.all_area_tab_label{color:#c2c2c2;font-size:10px;letter-spacing:0.2em;padding-top:3px;}
.all_area_tab .all_area_location_name{color:#33456b;font-size:11px;font-weight:bold;padding:1px 3px 0;}
.all_area_tab .all_area_from_price{color:#444444;font-size:11px;display:inline-block;}
.all_area_tab .all_area_info_icon{bottom:0;opacity:0.6;padding:4px 6px 4px 4px;position:relative;right:0;}
#left_column{margin-top:10px !important;}
#left_column{float:left;height:100%;margin:12px 0 30px;min-height:100%;padding:0;position:relative;width:100%;}
.filter_content{color:#174974;float:left;font-size:11px;padding:8px;width:100%;}
#searchAgainTop{margin-top:0;}
.filter_container{background-color:#ffffff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-color:#e9e9e9 -moz-use-text-color #d8d8d8 #e2e2e2;border:1px solid #e2e2e2;float:left;margin-bottom:10px;width:100%;}
.filter_title_container{background:linear-gradient(to bottom, rgba(251, 251, 251, 1) 0%, rgba(229, 229, 229, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;float:left;padding:8px;position:relative;width:100%;}
.filter_title{color:#222222 !important;text-shadow:none;}
.filter_title{color:#333333;float:left;font-size:12px;font-weight:bold;text-shadow:0 1px 1px #ffffff;width:100%;}
.filter_toggle{background:url("../images//filter-sprite.png") no-repeat scroll -210px -72px rgba(0, 0, 0, 0);height:6px;margin-top:-3px;position:absolute;right:10px;top:50%;width:9px;}
.filter_toggle_closed{background-position:-20px -369px !important;}
.filter_toggle_closed{background:url("../images/filter-sprite.png") no-repeat scroll -219px -72px rgba(0, 0, 0, 0);}
.ss_title{color:#333333;font-size:12px;font-weight:bold;margin-top:5px;}
#dp_pu_img, #dp_do_img{background:url("../images/bookingProcessSprite.png") no-repeat scroll -311px -168px rgba(0, 0, 0, 0);display:block;float:left;height:16px;margin-top:3px;vertical-align:text-top;width:16px;}
.ss_pickup_details .input-gp{display:inline-block;margin-bottom:5px;}
#dp_pu_img.cal, #dp_do_img.cal{background:url("../images/filter-sprite.png") no-repeat scroll -240px -72px rgba(0, 0, 0, 0);display:inline-block;float:none;height:16px;margin:-2px 0 0;width:16px;}
.filter_content.highlight_filter .filter_item_container{float:none;overflow:hidden;padding:0 0 0 10px;}
.filter_content.highlight_filter .filter_item_container.filter_active label{cursor:pointer;}
.filter_content.highlight_filter .filter_item_container label{display:block;line-height:19px;padding:1px 0;position:relative;width:100%;}
.filter_container.filter_refresh{float:right;margin-bottom:0;}
a.refresh:hover{opacity:0.8;}
a.refresh{cursor:pointer;display:block;float:right;font-size:12px;height:100%;line-height:16px;opacity:0.4;padding:5px;width:100%;text-align:center;color:blue;}
a.Feefo{cursor:pointer;position:relative;background-color:transparent;color:#555555;margin-top:0px;padding:0px;}
a.Feefo:hover{cursor:pointer;position:relative;background-color:transparent;margin-top:0px;padding:0px;}
a.Feefo:visited{cursor:pointer;position:relative;background-color:transparent;margin-top:0px;padding:0px;}
#proceed{float:right;margin-top:5px;}
.proceed-btn{padding:6px 10px !important;}
.button, .proceed-btn{background:none repeat scroll 0 0 #a7af39 !important;border:1px solid #a7af39 !important;border-radius:0 !important;box-shadow:none !important;color:#fff !important;font-weight:normal !important;text-shadow:none !important;text-transform:lowercase !important;}
.proceed-btn{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:linear-gradient(to bottom, rgba(206, 226, 180, 1) 0%, rgba(170, 203, 126, 1) 14%, rgba(104, 145, 45, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-color:#aec08f #4c770f #4c770f;border-image:none;border-radius:4px;border-right:1px solid #4c770f;border-style:solid;border-width:1px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:bold;padding:4px 6px;position:relative;text-shadow:0 0 2px #42611b;z-index:160;}
.carDetails{margin-bottom:10px;}
.details{margin-top:15px;background:none repeat scroll 0 0 #e9e9e9 !important;border:1px solid #ddd;padding:10px;}
.detailsLeft{background-color:#fff;padding-top:5px;padding-bottom:15px;}
.detailsMid{background-color:#fff;border-right:1px dotted #dddddd;padding-top:5px;padding-bottom:13px;padding-left:0 !important;padding-right:0 !important;}
.detailsRight{background-color:#f5f5f5;padding-top:5px;padding-bottom:15px;}
.car_details{position:relative;top:-1px;width:100%;}
.car_details a, .car_details a:hover{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #e9e9e9 !important;color:#666;margin-top:2px;padding:4px;text-shadow:none;}
.result_img{width:150px;height:100px;margin:5px 15px 5px 15px;}
.rating_supplied_by{border-bottom:1px solid #eaeaea;font-weight:bold;margin-bottom:3px;padding-bottom:4px;}
.rating_supplier{float:left;margin-top:3px;width:60px;}
.rating_score{float:left;margin-left:5px;margin-top:3px;width:84px;}
.rating_score_text:hover{color:#e3a31e;cursor:pointer;}
:hover .rating_value:hover{color:#e3a31e;cursor:pointer;}
.rating_score_text{color:#2d9edf;font-size:13px;font-weight:bold;margin-bottom:1px;margin-right:3px;transition-duration:0.3s;transition-property:color, text;transition-timing-function:linear, ease-in;}
.rating_score .rating_value{color:#2d9edf;font-size:17px;font-weight:bold;transition-duration:0.3s;transition-property:color, text;transition-timing-function:linear, ease-in;}
.rating_score .rating_outoften{color:#898989;font-size:12px;letter-spacing:0.06em;}
.rating_score .rating_metric{color:#898989;font-size:11px;}
.rating_score .rating_metric, .opt-label, .header_select_text{white-space:nowrap;}
.loc_result_map_wrap{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#444;float:left;margin-bottom:5px;padding:3px 0;width:100%;}
div.pin-car-b{background:url("../images/bookingProcessSprite.png") no-repeat scroll -672px -141px rgba(0, 0, 0, 0);display:block;height:34px;margin:0 0 0 8px;width:28px;z-index:3;position:absolute;margin-left:320px;}
.loc_result_map{float:left;width:100%;}
.loc_result_map_loc{float:left;font-size:12px;line-height:18px;width:100%;}
.loc_result_map span{float:left;font-weight:bold;}
.loc_result_map a.map-link{float:left;font-size:12px;margin:0 0 0 8px;}
.loc_result_address{clear:both;color:#666;float:left;font-size:10px;line-height:12px;width:100%;}
h3.result_name{float:left;font-size:14px;font-weight:normal;margin-bottom:0;width:100%;}
.selling-out, .result_was, #damageexcesstext label{color:#970000 !important;}
.selling-out{clear:both;color:#970000;float:left;font-size:14px;font-weight:bold;width:100%;}
.result_class{float:left;font-size:12px;margin-top:7px;position:relative;}
.result_spec{clear:both;float:left;font-size:11px;margin-top:7px;width:100%;}
.result_info ul li{background-image:url("../images/bookingProcessSprite.png");background-repeat:no-repeat;}
.result_spec li{display:block;float:left;line-height:20px;margin-right:5px;padding-left:20px;}
.result_seats{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-6px 2px !important;}
.result_doors{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-6px -50px;}
.result_ac{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-6px -101px;}
.result_trans{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-6px -154px;}
.result_included{clear:both;display:inline;float:left;margin-top:7px;width:100%;}
.result_includes, .rental-included ul li, .result_info ul li, .remember p{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-7px -782px !important;}
.result_included li{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-repeat:no-repeat !important;}
.result_included .result_included_title{background-image:none !important;color:#678a32 !important;font-weight:bold;}
.result_info ul li.result_included_title{background-image:none;color:#678a32;font-size:14px;font-weight:bold;margin-bottom:3px;}
.result_includes{background-position:-10px -342px;float:left;font-size:12px;line-height:16px;margin:0 10px 4px 0;padding-left:22px;white-space:nowrap;}
.result_title{color:#222222 !important;color:black;font-size:11px;font-weight:bold;line-height:11px;padding-bottom:5px;}
.result_was{color:#970000 !important;font-size:12px;font-weight:bold;line-height:11px;margin-bottom:5px;}
.result_title, .result_now{color:#222222 !important;}
.result_now{color:black;font-size:20px;font-weight:bold;line-height:22px;text-align:center;}
.bookNow{background:none repeat scroll 0 0 #a7af39 !important;border:1px solid #a7af39 !important;color:#fff !important;text-shadow:none !important;text-transform:lowercase !important;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);cursor:pointer;display:block;font:16px/100% Arial,Helvetica,sans-serif;margin:65px 0px 0px 0px;outline:medium none;padding:8px 0px;text-align:center;text-decoration:none;vertical-align:baseline;}
.saveQuote{background-color:#e9e9e9 !important;border:1px solid #ddd !important;color:#666;text-shadow:none !important;background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-repeat:no-repeat !important;background-position:0 -193px !important;border:1px solid #c4c4c4;clear:both;color:#444;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;line-height:22px;margin-top:8px;padding-left:24px;text-align:center;text-decoration:none;text-shadow:0 1px 1px white;width:100%;}
#progress{background:none repeat scroll 0 0 #eee;border:1px solid #ddd;float:left;font-size:14px;margin:0;padding:0;width:100%;}
#progress, #steps{border-radius:50px !important;border-width:0 !important;box-shadow:0 0 0 2px #ccc;margin-top:4px !important;overflow:hidden;}
#progress ul{background:none repeat scroll 0 0 #eee;list-style:inside none none;margin:0;padding:0;width:100%;}
#progress ul li.active::after{background:url("../images/progress-arrow.png") no-repeat scroll center center rgba(0, 0, 0, 0);content:" ";height:32px;position:absolute;right:-12px;top:-1px;width:25px;}
#progress ul li.active{background:url("../images/step_arrow_right_right.png") no-repeat scroll right center #e4e4e4;border:medium none;}
#progress ul li.active, #steps > div.step3_selected{background:none repeat scroll 0 0 #ab71ad !important;border-width:0 !important;z-index:2;}
#progress ul li{background:none repeat scroll 0 0 #eee;color:#555;float:left;font-size:14px;height:30px;line-height:30px;margin:0;min-width:20%;padding:0;position:relative;text-align:center;}
#progress > ul > li, #steps > div{font-size:14px;font-weight:normal;height:30px;line-height:30px;margin:0;padding:0;text-align:center;width:20% !important;}
#progress ul li, #steps > div{background:none repeat scroll 0 0 #fff !important;border-width:0 !important;}
#progress ul li.frist.active .before{background:none repeat scroll 0 0 #e4e4e4;}
#progress ul li.frist.active .before, #progress ul li.active .before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#progress ul li.active .before{background:url("/images/site_graphics/newsite/step_arrow_left.png") no-repeat scroll right center rgba(0, 0, 0, 0);content:"";display:block;float:left;height:30px;margin:0 -20px 0 0;padding:0;width:20px;}
#progress ul li.frist.active .before, #progress ul li.active .before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#progress ul li.active a{color:#444;cursor:default;text-decoration:none;}
#progress ul li.active a, #steps .step3_selected{color:white !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2) !important;}
#progress ul li a{color:#666;cursor:default;margin:0;padding:2px 0 0;text-decoration:none;width:auto;}
.refineLabel{margin-left:20px;}
.refineLabel, .refineTabs a{color:#575757;float:left;padding-top:6px;text-transform:uppercase;width:70px;}
.refineTabs{margin-top:5px;margin-bottom:5px;border-bottom:none;font-family: 'Nunito', sans-serif !important;}
.refineTabs > li.active > a, .refineTabs > li.active > a:hover, .refineTabs > li.active > a:focus{background-color:#d1e7fb !important;color:#33456b !important;cursor:default !important;text-align:center;border-bottom:0 !important;}
.refineTabs li a{color:#5b9de5;display:block;font-weight:bold;letter-spacing:0.06em;margin-right:0px;padding:6px 8px 5px;text-decoration:none;text-transform:uppercase;border-radius:0;width:100%;}
.rvw_heading, .rvw_reviews_title .rvw_heading{color:#787878;font-size:14px;font-weight:bold;margin-top:12px;}
.rvw_subheading{color:#0069a1;font-size:20px;font-weight:bold;margin-bottom:6px;margin-top:6px;}
.bookNow2{background:none repeat scroll 0 0 #a7af39 !important;border:1px solid #a7af39 !important;color:#fff !important;text-shadow:none !important;text-transform:lowercase !important;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);cursor:pointer;display:block;font:16px/100% Arial,Helvetica,sans-serif;margin:15px 2px 0px 0px;outline:medium none;padding:8px 0px;text-align:center;text-decoration:none;vertical-align:baseline;}
#left_column{margin-top:10px !important;}
#left_column{float:left;height:100%;margin:12px 0 30px;min-height:100%;padding:0;position:relative;width:100%;}
.filter_content{color:#174974;float:left;font-size:11px;padding:8px;width:100%;}
#searchAgainTop{margin-top:0;}
.filter_container{background-color:#ffffff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-color:#e9e9e9 -moz-use-text-color #d8d8d8 #e2e2e2;border:1px solid #e2e2e2;float:left;margin-bottom:10px;width:100%;}
.filter_title_container{background:linear-gradient(to bottom, rgba(251, 251, 251, 1) 0%, rgba(229, 229, 229, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;float:left;padding:8px;position:relative;width:100%;}
.filter_title{color:#222222 !important;text-shadow:none;}
.filter_title{color:#333333;float:left;font-size:12px;font-weight:bold;text-shadow:0 1px 1px #ffffff;width:100%;}
.filter_toggle{background:url("../images//filter-sprite.png") no-repeat scroll -210px -72px rgba(0, 0, 0, 0);height:6px;margin-top:-3px;position:absolute;right:10px;top:50%;width:9px;}
.filter_toggle_closed{background-position:-20px -369px !important;}
.filter_toggle_closed{background:url("../images/filter-sprite.png") no-repeat scroll -219px -72px rgba(0, 0, 0, 0);}
.ss_title{color:#333333;font-size:12px;font-weight:bold;margin-top:5px;}
#dp_pu_img, #dp_do_img{background:url("../images/bookingProcessSprite.png") no-repeat scroll -311px -168px rgba(0, 0, 0, 0);display:block;float:left;height:26px;margin-top:3px;vertical-align:text-top;width:24px;}
.ss_pickup_details .input-gp{display:inline-block;margin-bottom:5px;}
#dp_pu_img.cal, #dp_do_img.cal{background:url("../images/filter-sprite.png") no-repeat scroll -240px -72px rgba(0, 0, 0, 0);display:inline-block;float:none;height:16px;margin:-2px 0 0;width:16px;}
.filter_content.highlight_filter .filter_item_container{float:none;overflow:hidden;padding:0 0 0 10px;}
.filter_content.highlight_filter .filter_item_container.filter_active label{cursor:pointer;}
.filter_content.highlight_filter .filter_item_container label{display:block;line-height:19px;padding:1px 0;position:relative;width:100%;}
.filter_container.filter_refresh{float:right;margin-bottom:0;}
a.refresh:hover{opacity:0.8;}
a.refresh{cursor:pointer;display:block;float:right;font-size:12px;height:100%;line-height:16px;opacity:0.4;padding:5px;width:100%;text-align:center;color:blue;}
#proceed{float:right;margin-top:5px;}
.proceed-btn{padding:6px 10px !important;}
.button, .proceed-btn{background:none repeat scroll 0 0 #a7af39 !important;border:1px solid #a7af39 !important;border-radius:0 !important;box-shadow:none !important;color:#fff !important;font-weight:normal !important;text-shadow:none !important;text-transform:lowercase !important;}
.proceed-btn{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:linear-gradient(to bottom, rgba(206, 226, 180, 1) 0%, rgba(170, 203, 126, 1) 14%, rgba(104, 145, 45, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-color:#aec08f #4c770f #4c770f;border-image:none;border-radius:4px;border-right:1px solid #4c770f;border-style:solid;border-width:1px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:bold;padding:4px 6px;position:relative;text-shadow:0 0 2px #42611b;z-index:160;}
.carDetails{margin-bottom:10px;}
.details{margin-top:15px;background:none repeat scroll 0 0 #FFFFFF !important;border:6px solid #e9e9e9;padding:0px;}
.detailsLeft{background-color:#fff;padding-top:5px;padding-bottom:43px;}
.detailsMid{background-color:#fff;border-right:1px dotted #dddddd;padding-top:5px;padding-bottom:13px;padding-left:15px !important;padding-right:15px !important;}
.detailsRight{background-color:#fff;padding-top:5px;padding-bottom:29px;}
.car_details{position:relative;top:-1px;width:100%;}
.car_details a, .car_details a:hover{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #e9e9e9 !important;color:#666;margin-top:2px;padding:4px;text-shadow:none;}
.result_img{width:150px;height:100px;margin:0;}
.rating_supplied_by{border-bottom:1px solid #eaeaea;font-weight:bold;margin-bottom:3px;padding-bottom:4px;}
.rating_supplier{float:left;margin-top:3px;width:60px;}
.rating_score{float:left;margin-left:0px;margin-top:0px;width:84px;}
.rating_score_text:hover{color:#e3a31e;cursor:pointer;}
:hover .rating_value:hover{color:#e3a31e;cursor:pointer;}
.rating_score_text{color:#2d9edf;font-size:13px;font-weight:bold;margin-bottom:1px;margin-right:3px;transition-duration:0.3s;transition-property:color, text;transition-timing-function:linear, ease-in;}
.rating_score .rating_value{color:#2d9edf;font-size:17px;font-weight:bold;transition-duration:0.3s;transition-property:color, text;transition-timing-function:linear, ease-in;}
.rating_score .rating_outoften{color:#898989;font-size:12px;letter-spacing:0.06em;}
.rating_score .rating_metric{color:#898989;font-size:11px;}
.rating_score .rating_metric, .opt-label, .header_select_text{white-space:nowrap;}
.loc_result_map_wrap{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#444;float:left;margin-bottom:5px;padding:3px 0;width:100%;}
div.pin-car-b{background:url("../images/bookingProcessSprite.png") no-repeat scroll -672px -141px rgba(0, 0, 0, 0);display:block;height:34px;margin:0px 0 0 0px;width:28px;z-index:3;position:absolute;right:14px;top:8px;}
.loc_result_map{float:left;width:100%;}
.loc_result_map_loc{float:left;font-size:12px;line-height:18px;width:100%;}
.loc_result_map span{float:left;font-weight:bold;}
.loc_result_map a.map-link{float:left;font-size:12px;margin:0 0 0 8px;}
.loc_result_address{clear:both;color:#666;float:left;font-size:10px;line-height:12px;width:100%;}
h3.result_name{float:left;font-size:14px;font-weight:normal;margin-bottom:0;width:100%;}
.selling-out, .result_was, #damageexcesstext label{color:#970000 !important;}
.selling-out{clear:both;color:#970000;float:left;font-size:14px;font-weight:bold;width:100%;}
.result_class{float:left;font-size:12px;margin-top:7px;position:relative;}
.result_spec{clear:both;float:left;font-size:11px;margin-top:7px;width:100%;}
.result_info ul li{background-image:url("../images/bookingProcessSprite.png");background-repeat:no-repeat;}
.result_spec li{display:block;float:left;line-height:20px;margin-right:5px;padding-left:20px;}
.result_seats{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-6px 2px !important;}
.result_doors{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-6px -50px;}
.result_ac{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-6px -101px;}
.result_trans{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-6px -154px;}
.result_included{clear:both;display:inline;float:left;margin-top:7px;width:100%;}
.result_includes, .rental-included ul li, .result_info ul li, .remember p{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-7px -782px !important;}
.result_included li{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-repeat:no-repeat !important;}
.result_included .result_included_title{background-image:none !important;color:#678a32 !important;font-weight:bold;}
.result_info ul li.result_included_title{background-image:none;color:#678a32;font-size:14px;font-weight:bold;margin-bottom:3px;}
.result_title{color:#222222 !important;color:black;font-size:11px;font-weight:bold;line-height:11px;padding-bottom:5px;}
.result_was{color:#970000 !important;font-size:12px;font-weight:bold;line-height:11px;margin-bottom:5px;}
.result_title, .result_now{color:#222222 !important;}
.result_now{color:black;font-size:20px;font-weight:bold;line-height:22px;text-align:center;}
.button.orange{background:none repeat scroll 0 0 #a7af39 !important;border:1px solid #a7af39 !important;color:#fff !important;text-shadow:none !important;text-transform:lowercase !important;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);cursor:pointer;display:block;font-size:20px;line-height:26px;outline:medium none;padding:10px 10px;text-align:center;text-decoration:none;vertical-align:baseline;}
.persuade{background:url("../images/persuade-arrow.png") no-repeat scroll right top transparent;clear:right;color:#444;float:right;font-size:13px;letter-spacing:0;margin:5px 0;padding:8px 22px 6px 6px;text-shadow:1px 1px 0 white;}
.important{background:url("../images/chronometer.png") no-repeat scroll 10px 10px #fadddd;border:1px solid #edbdbd;color:#444;float:left;font-size:14px;margin:12px 0 8px;padding:10px 10px 10px 54px;width:100%;}
.freeClx-msg{background:url("../images/tick-circle.png") no-repeat scroll 10px 50% #e3eed9;border:1px solid #d6d6d5;clear:both;color:#5a9854;float:left;font-size:14px;font-weight:700;margin:0 0 6px;padding:13px 20px 13px 46px;width:100%;}
.carTabs{background-color:rgba(74, 64, 64, 0.11);border-bottom-width:2px;border-color:#2d9edf;padding:0 !important;margin-bottom:1px;}
.rvw_car_logo{background:url("../images/car_details_icon.png") no-repeat scroll left top rgba(0, 0, 0, 0);height:21px;left:11px;top:10px;width:25px;display:inline-block;}
.rvw_review_logo{background:url("../images/comments_icon.png") no-repeat scroll left top rgba(0, 0, 0, 0);height:23px;left:11px;top:9px;width:28px;display:inline-block;}
.carTabsLeft{padding:0 !important;margin-left:5px;}
.result_imgSec{width:150px;height:100px;margin:5px 0px 5px 0px;}
.carDetailsSec{background-color:#fff !important;border:none !important;}
.car-name{float:left;font-size:18px;margin:10px 0 5px;width:100%;}
.carclass-spec{float:left;font-size:12px;margin-bottom:5px;width:100%;}
.prices-all{color:#e3a353;display:block;float:right;margin:10px 0 0;text-align:right;width:100%;}
.result_pack, .daily, #sav, .page_title, #countdown .firstline, .hire_charge{color:#e3a353 !important;}
.daily{font-size:18px;}
.prices-all span{display:block;font-weight:bold;}
.full{color:#666;font-size:14px;font-weight:bold;line-height:20px;}
.rental-included{border-left:1px solid #eee;border-radius:3px;padding:0 0 0 32px;position:relative;float:left;}
.rental-included h3{color:#678a32;float:left;font-size:14px;font-weight:bold;margin:5px 0 2px;}
.rental-included ul{color:black;float:left;font-size:12px;list-style:outside none none;margin:0;padding:10px;}
.result_includes, .rental-included ul li, .result_info ul li, .remember p{background-position:-7px -782px !important;}
.rental-included ul li{background:url("../images/why_tick.gif") no-repeat scroll left center rgba(0, 0, 0, 0);font-size:11px;padding:3px 0 3px 22px;line-height:12px;}
.section{background-color:#f1f1f1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);float:left;margin-bottom:15px;position:relative;text-shadow:1px 1px 0 white;width:100%;}
.sub_title{border-bottom:1px solid #ddd;color:#333;float:left;font-size:22px;font-weight:bold;line-height:32px;margin:10px 0px 5px;padding:0;text-shadow:0 1px 1px #fff;width:100%;}
.extras_wrap{background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;float:left;font-size:11px;line-height:20px;margin:0 0 6px;padding:0;width:100%;}
.option{float:left;font-size:11px;line-height:32px;padding:5px 10px;}
.optioninput{background-color:#f1f6d7;border-left:1px solid #eee;border-radius:0 5px 5px 0;float:right;margin:0;padding:15px 10px 14px;}
.optionprice{color:#333;float:right;font-size:12px;font-weight:bold;line-height:32px;padding:5px 10px 5px 0;}
.option a{background-image:url("/images/site_graphics/newsite/information.gif");background-position:right center;background-repeat:no-repeat;color:#000000;cursor:help;font-size:12px;padding-right:21px;text-align:left;text-decoration:none;}
.section h2{color:#333;font-size:22px;padding:10px;text-shadow:0 1px 1px white;}
h2.extras-head{background:none repeat scroll 0 0 #ddd;border-bottom:1px solid #d5d5d5;font-weight:normal;}
.extrastableHead{background-color:#e4e4e4;border-bottom:1px solid #d5d5d5;border-top:1px solid #eee;font-weight:bold;margin-right:10px;}
.extrastabletr{font-size:12px;margin-top:10px;width:100%;background:none repeat scroll 0 0 whiteSmoke;border-bottom:1px solid #e5e5e5;border-top:1px solid #f9f9f9;}
.extrastabletr td{padding:10px;}
.extra-choice-type{float:left;padding:6px 10px;}
.extra-choice-type img{background-color:white;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;float:left;width:90px;height:60px;}
.section p{font-size:12px;line-height:18px;}
.extra-choice-extras p{line-height:14px;margin:0 0 5px;padding:0;}
.extra-choice-quantity{width:90px;margin:5px 20px 5px 20px;}
.sorry{opacity:0.5;}
.specialtextarea{background-color:white;border:1px solid #e6e6e6;color:#444;float:left;font-family: 'Nunito', sans-serif !important;font-size:12px;height:60px;margin:0;padding:10px;text-align:left;width:100%;}
.saveQuoteLink{background-image:url("../images/email_send_lrg.gif");background-position:left center;background-repeat:no-repeat;border-right:1px solid #ddd;cursor:pointer;float:right;font-size:14px;font-weight:bold;line-height:20px;margin:5px 10px 0 0;padding:0 10px 0 25px;color:#0064c8 !important;padding-left:30px;}
.rvw_summary_table{background-color:#f7f7f7;padding:3px;position:relative;}
.rvw_summary_table .feedback_table{border-collapse:separate;font-size:13px;position:relative;width:100%;}
.rvw_summary_table .feedback_table td.feedback_rating_value{border-right:3px solid #b6d6f4;color:#4899e3;font-size:15px;padding-right:20px;text-align:center;width:29px;}
.rvw_summary_table .feedback_table td{color:#787878;margin-bottom:1px;padding:8px 17px;vertical-align:middle;}
.rvw_summary_table .feedback_table tr.rvw_zebra_stripe{background-color:#fff;}
.rvw_summary_table .feedback_table td.high_rating{border-right:3px solid #4899e3;font-weight:bold;}
.rvw_rating_score{background-color:#fff;border-left:4px solid #f7f7f7;position:relative;text-align:center;vertical-align:top;border:3px solid #f7f7f7;}
.rvw_rating_score .rvw_supplier_logo{margin-top:20px;}
.rvw_rating_score .rvw_rating_text{color:#2d9edf;font-size:19px;font-weight:bold;margin-top:40px;margin-bottom:15px;height:100%;}
.rvw_rating_score .rvw_rating_value{color:#2d9edf;font-size:36px;font-weight:bold;margin-top:4px;}
.rvw_rating_score .rvw_rating_value span{color:#898989;font-size:15px;font-weight:normal;letter-spacing:0.06em;margin-left:3px;}
.rvw_frequency{background-color:#c5e4f6;border-top:3px solid #4899e3;bottom:0;color:#0069a1;font-weight:bold;padding:10px 0;right:0;margin-top:20px;}
.rvw_reviews_title{padding-bottom:10px;padding-left:13px;padding-top:20px;}
.customer_review{font-size:12px;margin-bottom:13px;overflow:hidden;width:100%;}
.customer_review_content{background-color:#f7f7f7;border-radius:5px 0 0 5px;float:left;padding:10px 13px 0;width:100%;}
.customer_name{color:#1b65a4;float:left;font-size:15px;margin-bottom:6px;margin-top:3px;}
.review_date{color:#747474;font-size:11px;padding-left:14px;}
.positive_feedback, .negative_feedback, .would_recommend_tick{color:#787878;float:left;line-height:14px;padding-bottom:12px;padding-left:16px;width:100%;}
.positive_feedback{background:url("../images/positive_feedback_icon.jpg") no-repeat scroll 0 1px rgba(0, 0, 0, 0);}
.negative_feedback{background:url("../images/negative_feedback_icon.jpg") no-repeat scroll 0 2px rgba(0, 0, 0, 0);}
.customer_review_rating{background:url("../images/rvw_rating_score_bubble.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);border-radius:4px 4px 15px;color:#f3f3f3;float:right;font-size:21px;height:60px;margin-right:10px;padding:17px 0 0;text-align:center;width:60px;}
.helpful_question{color:#a7a7a7;float:left;font-size:11px;margin-top:7px;overflow:hidden;padding-left:28px;width:100%;}
.helpful_qtn{float:left;padding-top:3px;}
.yes_btn{background-color:#489ae3;border-radius:5px 0 0 5px;margin-left:8px;margin-right:3px;}
.no_btn{background-color:#8cbfed;border-radius:0 5px 5px 0;}
.helpful_btn{color:#fff;cursor:pointer;float:left;font-weight:700;padding:4px 9px;}
.report_abuse_link{color:#ccc;cursor:pointer;display:block;float:left;padding-left:10px;padding-top:4px;text-decoration:underline;}
.review_pagination{border-top:1px solid #d8e2eb;color:#8d8d8d;display:table;font-size:14px;font-weight:700;list-style-type:none;margin:0 auto;padding:10px 0 15px;text-align:center;}
.review_pagination ul{list-style:outside none none;min-width:100%;}
.review_pagination li{display:inline;}
.pg_disabled, .pg_disabled:hover{background-color:#f7f7f7;border:1px solid #f7f7f7;color:#d7d7d7;cursor:auto;}
.pg_next, .pg_prev{background-color:#1b65a4;border:1px solid #1b65a4;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-right:5px;padding:3px 6px 2px;}
.review_pagination li.pg_num.pg_current{background-color:#f7f7f7;border:1px solid #f7f7f7;color:#1b65a4;cursor:auto;}
.review_pagination li.pg_num{border:1px solid #dfe9f2;border-radius:5px;cursor:pointer;margin-right:5px;padding:3px 7px 2px;}
.review_pagination li.pg_num{border:1px solid #dfe9f2;border-radius:5px;cursor:pointer;margin-right:5px;padding:3px 7px 2px;}
.review_pagination li{display:inline;}
.quick_back_sr{color:#0069a1;cursor:pointer;float:left;font-size:12px;padding:15px 12px 8px 0;position:relative;}
#countdown{background:none repeat scroll 0 0 #fff;border:1px solid #eee;float:left;font-size:14px;line-height:20px;margin:8px 10px 10px;padding:10px;width:100%;}
#countdown p.firstline{color:#e3a353;font-size:18px;}
.result_pack, .daily, #sav, .page_title, #countdown .firstline, .hire_charge{color:#e3a353 !important;}
#countdown p{color:#666;margin:0;padding:0;}
#reviews_252{border:1px solid #ddd;color:#666;float:left;font-size:1.4em;margin:0 0 10px;padding:0;}
#reviews_252 ul{float:left;list-style:outside none none;margin:0 0 10px;padding:0;}
#reviews_252 ul li{border-bottom:1px dotted #ddd;float:left;padding:5px 0 5px 10px;}
#reviews_252 .h2text{color:#7ea100;font-weight:600;line-height:1.2em;margin:5px 0;padding:0;}
#reviews_252 p.snipit{font-size:0.8em;font-style:italic;margin:0 5px 5px;padding:0;}
#reviews_252 p.customer{color:#489ae3;margin:5px 10px 3px;padding:0;text-align:right;width:auto;}
#reviews_252 p.local{clear:left;float:right;font-size:0.8em;margin:0 10px;padding:0;}
#reviews_252 span.star5{width:100px;}
#reviews_252 span.star4{width:80px;}
#reviews_252 span.star3{width:60px;}
#reviews_252 span.star2{width:40px;}
#reviews_252 span.star1{width:20px;}
#reviews_252 span{background:url("../images/star_rate_x20.png") no-repeat scroll right center rgba(0, 0, 0, 0);display:block;float:left;height:20px;margin:0 5px 5px 0;padding:0;width:100px;}
#reviews_252 p.snipit span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);clear:none;display:inline;float:none;height:auto;margin:0;padding:0;width:auto;}
#reviews_252 p.snipit a{float:none;margin:0 2px;padding:0;}
#reviews_252 ul li a{float:left;font-size:1em;margin:0 0 0 5px;padding:0;}
#reviews_252 a{display:none !important;}
#reviews_252 .trust{margin:0 0 10px;text-align:center;}
#reviews_252 .trust img{display:inline-block;margin:0 0 -5px;padding:0;}
#reviews_252 .trust p{line-height:1.3em;margin:0;padding:0;text-align:center;}
.supInfo{border:1px solid #ddd;border-radius:8px;float:left;font-size:12px;padding:10px;}
.supInfo a{clear:none;color:#0064c8;display:inline-block;margin:0 auto;text-align:center;text-decoration:underline;width:auto;}
.supInfo .imga{clear:none;color:#0064c8;display:block !important;margin:0 auto;text-align:center;text-decoration:underline;width:auto;}
.vert_sum_order_new{float:left;line-height:18px;width:100%;}
.vert_sum_order_new .vs_order_line{margin:5px 0;}
.vert_sum_order_new label{color:blue;float:left;overflow:hidden;text-indent:-999em;}
.vert_sum_order_new h2{font-size:16px;font-weight:bold;line-height:22px;}
.vert_sum_order_new h2 span{font-size:12px;font-weight:normal;}
.vert_sum_order_new .pickup{background-image:url("../images/label_icons.png");background-position:8px -14px;}
.vert_sum_order_new .dropoff{background-image:url("../images/label_icons.png");background-position:8px -31px;}
.vert_sum_order_new .icon{background-color:#f1f1f1;background-repeat:no-repeat;border-radius:3px;height:20px;margin:0 3px 0 0;width:30px;}
.pickup{margin-bottom:5px;}
.sup_info{float:right;height:30px;position:relative;}
.sup_info span{position:absolute;right:62px;text-align:right;top:12px;width:100px;}
.section_details{background-color:#f1f1f1;border-radius:8px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);padding:10px;text-shadow:1px 1px 0 #fff;}
.sub_title img{float:left;margin-right:6px;vertical-align:middle;}
.requiredField{color:red;margin-left:15px;}
.and-save{color:#333333;display:inline-block;float:right;font-size:16px;margin:10px 8px 0 0;text-shadow:0 1px 1px #ffffff;vertical-align:top;width:auto;}
.save-value{color:#f18f0f;font-weight:bold;}
.back{display:inline;float:left;font-size:14px;line-height:20px;margin-left:10px;padding:0;width:auto;}
.back a{background-image:url("../images/affiliateSpritesheet-rev.2.png") !important;background-position:-10px -678px !important;background-repeat:no-repeat !important;color:#606060;font-weight:bold;padding-left:15px;}
.step_progress{clear:both;color:#777;float:right;font-size:16px;margin:0;padding:10px;}
.step_progress span{color:#7ea100;font-weight:600;}
.newsletter{border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.checkboxLeft{margin-left:20px;}
.remember p{margin:10px 0 0 10px;padding:0 0 0 20px;background-repeat:no-repeat !important;}
#topfreecancel{background-color:#e3eed9;background-image:url("/images/site_graphics/newsite/tick-circle.png");background-position:8px center;background-repeat:no-repeat;border:1px solid #d6d6d5;clear:both;color:#6c9232;float:left;font-weight:700;padding:0;width:100%;}
#topfreecancel p{color:#6c9232;float:left;font-size:14px;font-weight:700;margin:0;padding:10px 0 10px 45px;}
.vert_sum_order_new .profile{background-image:url("../images/label_icons.png");background-position:8px 3px;}
.tray .aboutUsHeading{color:#555555;font-size:22px;font-weight:bold;margin:20px 0 0;padding:0;}
.chargesContainer{padding-right:20px;border:1px solid #dedede;}
.sFont{font-size:11px !important;}
.right_panel{float:left !important;font-size:x-small;width:100%;}
.r_car_summary_wrap{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;box-shadow:none;margin:5px 0 0;float:right;width:100%;}
.price_breakdown{border:1px solid #ddd;color:#555;float:right;margin:10px 0;padding:5px 0 0;width:100%;}
#reviews_252, #vert_sum, .price_breakdown, #veri_box{background:none repeat scroll 0 0 #fff !important;}
.r_summary_extras{color:#222222 !important;}
.r_summary_extras{color:#555;float:left;font-size:11px;width:100%;}
.price_breakdown .r_summary_extras_wrap{float:left;padding:0;}
.price_breakdown .r_summary_extras_wrap{padding:0 10px;}
.r_summary_extras_wrap{color:#555;float:left;line-height:16px;width:100%;}
.price_breakdown .r_summary_price_l, .price_breakdown .r_summary_add_l{width:60%;}
.r_summary_price_l, .r_summary_add_l{float:left;width:50%;}
.r_summary_price_r, .r_summary_add_r{float:right;}
.price_breakdown .r_summary_total{background:none repeat scroll 0 0 #1b65a4;color:#fff;padding:5px 10px;width:100%;}
.price_breakdown .r_summary_total, .telephone-right .phone-us{background:none repeat scroll 0 0 #f1f1f1 !important;color:#222222 !important;text-shadow:none !important;}
.r_summary_total{border-top:1px solid #eee;float:left;font-size:12px;font-weight:bold;line-height:24px;margin:3px 0 0;width:100%;}
#veri_box{border:1px solid #dddddd;float:left;margin:0 0 10px;padding:15px 0 20px;width:100%;}
#reviews_252, #vert_sum, .price_breakdown, #veri_box{background:none repeat scroll 0 0 #fff !important;}
#veri_box img{display:block;float:none;margin:0 auto;padding:0 10px 0 0;width:125px;}
.terms{color:blue;}
.aboutUsHeading{font-size:22px;color:#555555;font-weight:bold;margin:20px 0 0;}
.tray{margin-top:20px;margin-bottom:20px;background-color:#ffffff;width:100%;padding:0 15px 20px;}
.tray h1 span{color:#555555;font-weight:bold;padding-left:10px;}
.tray h1.legalheading{color:#555555;font-size:22px;font-weight:bold;padding-bottom:10px;padding-right:0;padding-top:0;padding-left:0px;}
.legal .tray{margin:20px 0 0;padding:0;}
.about-us .tray a{font-weight:400;}
.tray a{color:#555555;font-weight:bold;text-decoration:underline;}
.tray hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #555555;border-image:none;border-style:none none solid;border-width:medium medium 1px;float:left;width:100%;}
.leftPad{padding-left:15px !important;}
.topPad{padding-top:20px;}
.tray .GreenHeading{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#a7af39;font-family:"Open Sans', sans-serif !important";font-size:20px;line-height:25px;padding:0;text-align:left;}
.fun_item{margin:10px 0 0;position:relative;width:207px;}
.fun_item .fun_img img{width:100%;height:auto;}
.fun_item .fun_title{color:#505050;display:block;font-size:14px;padding:8px 0;width:207px;text-decoration:none;text-align:justify;}
.fun_item .fun_title a:hover{text-decoration:underline !important;}
.fun_item div.is_video a{background:url("../images/icon_play.png") no-repeat scroll center center rgba(0, 0, 0, 0);display:block;height:36px;left:50%;margin-left:-20px;margin-top:-75px;position:absolute;top:50%;width:36px;z-index:100;}
.get_started_with_quote{float:left;margin-top:25px;width:100%;}
.get_started_with_quote p{float:left;font-size:18px;font-weight:bold;line-height:25px;}
.tray h1{font-family: 'Nunito', sans-serif !important;font-size:22px;font-weight:normal;padding:0px 10px 10px;margin-bottom:0px !important;}
.contact-h1{padding:10px 0 0 !important;}
.tray h2{background:url("../images/dots.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);font-weight:bold;margin-bottom:0px !important;margin-top:0px !important;}
.contact-h2{padding:10px 0 !important;}
.field input.btn{background:url("../images/btn_login.png") no-repeat scroll 0 0 transparent;border:0 none;border-radius:0px !important;color:#fff;padding:6px 0;width:95px;}
.field input.btn-send{width:115px;}
li.search .searchform{margin:10px auto;}
.blog .leading-brands{padding:10px 0;}
.blog .CompareInsuranceTitle{padding-left:10px;padding-right:10px;}
.but .pageHeader{padding:0px;}
.review{background:none repeat scroll 0 0 #f7f7f9;border:1px solid #E1E1E8;text-align:center;padding:15px;}
.review p.rname{margin:0;font-size:20px;line-height:20px;}
.customer-rating-5{background:url("../images/sprite-general-v2.png") no-repeat scroll 0 -759px transparent !important;clear:both;display:inline-block;height:20px;margin:10px 0 0;width:73px;}
.user{padding:2px;font-size:14px;}
.all_areas_filter_map > img{min-width:100%;}
.register .message p.success{background:url("../images/icon_success.png") no-repeat scroll left center rgba(0, 0, 0, 0);float:left;padding:0 0 0 39px;}
.formWrapper h2{padding:5px 0 0;}
.container{clear:both;}
.im-intrested{display:none;}
.table-responsive{overflow:visible;}
.search-result{background:none repeat scroll 0 0 #e7e7e7;}
.search-bg{background:none repeat scroll 0 0 #858585;border-radius:50px;border-top:2px solid #4c4c4c;height:25px;padding:2px 0 2px;}
.search-bg > p{margin:0;}
.u-search{float:left;padding:0 0 0 12px;width:96%;}
.srch-btn{float:right;position:absolute;right:18px;top:0;}
.search-bg p.u-search input{background:none repeat scroll 0 0 transparent;border:medium none;color:#e8e8e8;width:100%;}
.srch-btn > input{background:url("../images/bg_search_btn.png") no-repeat scroll 0 3px transparent;border:medium none;height:22px;margin:0;padding:0;text-indent:-100px;width:30px;}
.res-found{float:left;padding:7px 0 30px;}
.search-result .contentblock h2{font-family:avantgarde;padding-bottom:10px;}
.search-result .contentblock a.dark{color:#505050;font-size:14px;font-weight:bold;}
.search-result .contentblock > p{padding:0 0 17px;}
.search-result .leading-brands{background-color:#fff;padding:0;}
.error404{background:#E7E7E7;}
.error-img{margin:0 auto;min-width:590px;padding:50px 0 0;}
h1.error-msg, h2.error-backlink{color:#666666;font-size:30px;padding-top:40px;text-align:center;font-family:avantgarde;}
h2.error-backlink{padding:30px 0 40px;}
h2.error-backlink > a{color:#000;text-decoration:underline;}
.error-oops{margin:0 auto;padding-top:50px;width:900px;}
h1.error-oop-msg{color:#7a7a7a;font-family:avantgarde;font-size:42px;padding-top:40px;text-align:center;}
h2.call-center{color:#7a7a7a;font-family:avantgarde;padding:30px 0 40px;text-align:center;font-size:32px;}
.auto-general h1{border-bottom:1px dotted #717171;font-family:avantgarde;font-size:22px;padding:20px 0;}
.para1, .para2, .para3, .para4{margin:13px 0 0;}
.para4{font-size:10px;}
ul.ag-offers{margin:7px 0 0;padding:0 0 0 15px;}
ul.ag-offers > li{list-style-type:disc;}
.how-it-work{background:none repeat scroll 0 0 #e7e7e7;}
.how-it-work .section{background:none repeat scroll 0 0 #fff;margin:20px 0;padding:20px;}
.section h1{font-family:avantgarde;font-size:22px;font-weight:normal;padding:10px 0 0;}
.section h1 span{font-weight:bold;color:#555555;}
.how-it-work .section hr{border-color:#000 !important;margin:10px -20px 0;}
.inner-block{margin:0 auto;width:814px;}
.how-work-icon1{background:url("../images/howitwork-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;height:382px;width:203px;}
.how-work-icon2{background:url("../images/howitwork-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;height:494px;width:203px;}
.how-work-icon3{background:url("../images/howitwork-3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;height:444px;width:203px;}
.how-work-icon4{background:url("../images/howitwork-4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;height:527px;width:203px;}
.how-work-icon1 > p, .how-work-icon2 > p, .how-work-icon3 > p, .how-work-icon4 > p{color:#fff;font-family:sans-serif;font-size:16px;font-weight:normal;position:relative;text-align:center;text-shadow:0 0 0;top:32%;}
.how-work-icon2 > p{top:25%;}
.how-work-icon3 > p{top:28%;}
.how-work-icon4 > p{top:24%;}
.how-it-work .get_started_with_quote h3{font-family:avantgarde;font-size:25px;}
.how-it-work .section h2{color:#333;font-family:avantgarde;font-size:24px;padding:0;text-shadow:0 1px 1px white;}
.our-promise{background:none repeat scroll 0 0 #e7e7e7;}
.our-promise .section{background:none repeat scroll 0 0 #fff;margin:20px 0;padding:20px;}
.section hr{border-color:#000 !important;margin:10px -20px;}
.right-product, .result, .right-price, .privacy, .hassle, .charges{background:url("../images/our-promise-icons.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:87px;margin:0 0 0 -20px;width:92px;}
.result{background-position:0 -90px;}
.right-price{background-position:-98px 0px;}
.privacy{background-position:-98px -90px;}
.hassle{background-position:-196px 0;}
.charges{background-position:-196px -90px;}
.our-promise strong.GreenHeading{color:#c8b800;font-size:18px;}
.global-ul{padding-left:96px;}
.global-ul > li{line-height:20px;list-style-type:disc;}
.compare-us{background:#E7E7E7;}
.compare-us .section{background:none repeat scroll 0 0 #fff;margin:20px 0;padding:20px;}
.compare-us strong.GreenHeading{color:#c8b800;font-size:18px;}
.compare-us .blog{padding-left:80px;}
.compare-us p{margin:0;}
.betterdeal, .cover-family, .research{background:url("../images/why-us-icons.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:87px;margin:0 0 0 -20px;width:92px;}
.cover-family{background-position:0 -92px;}
.research{background-position:0 -184px;}
.consumer-buget{background:none repeat scroll 0 0 #e7e7e7;}
.consumer-buget h1.title{font-family:avantgarde;font-size:22px;font-weight:normal;padding:30px 0 15px;}
.meta-source, .meta-share{float:none;padding:0;width:auto;}
.meta > img{margin-bottom:8px;}
.meta h2{font-family:avantgarde;font-size:14px;font-weight:bold;padding:0 0 6px;}
.para-intro{display:none;}
div.validation-summary-errors{color:white;background-color:#262626;display:flexbox;float:left;}
.input-validation-error{border-color:red !important;}
.label-validation-error{color:red !important;}
.flight-popup{border:1px solid;box-shadow:5px 5px 5px #888888;border-radius:4px;display:none;padding:5px;width:290px;margin:0 auto;}
.caution{float:left;}
.caution > img{height:30px;margin:14px 14px 14px 0;}
.caution-text{line-height:20px;}
.add-btn{background:url("../images/icon_grey_add.png") no-repeat scroll left center rgba(0, 0, 0, 0);border:medium none;border-radius:50px;color:#fff;float:left;margin:0 0 0 5px;padding:6px 15px 6px 29px;}
.another-car{border-bottom:1px solid #d6d6d6;margin:0 0 10px;padding-bottom:10px;}
.another-car p.num{margin:0;}
.another-car ul{padding-left:33px;margin-bottom:5px;}
.another-car .btn_edit_car{display:block;}
.error{}
.error .validation-summary-errors{float:none;}
.p-name{text-transform:capitalize;}
.pl-message{background:none repeat scroll 0 0 #bbcd34;color:#fff;padding:10px;}
.step-3{border:2px solid #CCCCCC;border-radius:50px;float:right;height:26px;margin:18px 0 0;width:265px;}
.step-3 .first, .step-3 .middle, .step-3 .last{float:left;height:22px;padding:4px 0;width:76px;}
.step-3 .first{background:url("../images/bc_unselected.png") no-repeat scroll 80px 0 #ffffff;border-bottom-left-radius:10px;border-top-left-radius:10px;width:98px;}
.step-3 .middle{background:url("../images/bc_unselected.png") no-repeat scroll 73px 0 #ffffff;width:86px;}
.step-3 .last{width:80px;}
.step-3 .first > span, .step-3 .middle > span, .step-3 .last > span{margin:0 0 0 32px;padding:0;}
.step-3 .first > span{margin-left:42px;}
.step-3 .last > span{margin:0 0 0 30px;}
.step-3 .last.select > span{margin:0 0 0 50px;}
.step-3 .select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0;color:#fff;}
.motoring .step-3 .select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0 #36a9e1;}
.motoring .step-3 .middle.select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0 #36a9e1;}
.personal .step-3 .select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0 #00A19A;}
.personal .step-3 .middle.select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0 #00A19A;}
.health .step-3 .select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0 #DB3533;}
.health .step-3 .middle.select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0 #DB3533;}
.money .step-3 .select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0 #95C11F;}
.money .step-3 .middle.select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0 #95C11F;}
.step-3 .first.select{background-position:-14px 0;border-top-left-radius:10px;border-bottom-left-radius:10px;width:94px;}
.step-3 .first.select > span{margin-left:42px;}
.step-3 .middle.select{background:url("../images/bc_mid3.png") no-repeat scroll 0 0;background-position:-4px 0 !important;color:#fff;margin-left:-19px;width:102px;}
.step-3 .middle.select > span{margin-left:46px;}
.step-3 .last.select{background-position:0 0;border-bottom-right-radius:11px;border-top-right-radius:11px;margin-left:-18px;width:95px;}
.step-2{border:2px solid #ccc;border-radius:50px;float:right;height:26px;margin:20px auto 0;width:264px;}
.step-2 .first, .step-2 .last{float:left;height:22px;padding:4px 0;width:120px;}
.step-2 .first > span, .step-2 .last > span{margin:0 0 0 60px;}
.step-2 .last > span{margin-left:50px;}
.step-2 .select{background:url("../images/bc_mid2.png") no-repeat scroll 0 0;color:#fff;}
.motoring .step-2 .select{background:url("../images/bc_mid2.png") no-repeat scroll 0px 0 #36A9E1;}
.household .step-2 .select{background:url("../images/bc_mid2.png") no-repeat scroll 0px 0 #d33c84;}
.personal .step-2 .select{background:url("../images/bc_mid2.png") no-repeat scroll 0 0 #00a19a;}
.health .step-2 .select{background:url("../images/bc_mid2.png") no-repeat scroll 0 0 #DB3533;}
.money .step-2 .select{background:url("../images/bc_mid2.png") no-repeat scroll 0 0 #95C11F;}
.travel .step-2 .select{background:url("../images/bc_mid2.png") no-repeat scroll 0 0 #AB71AD;}
.business .step-2 .select{background:url("../images/bc_mid2.png") no-repeat scroll 0 0 #F9B233;}
.step-2 .first.select{background-position:-14px 0;border-bottom-left-radius:10px;border-top-left-radius:10px;width:140px !important;}
.step-2 .last.select{background-position:0 0;border-bottom-right-radius:10px;border-top-right-radius:10px;width:140px !important;}
.last.select > span{margin-left:68px;}
.step-4{border:2px solid #ccc;border-radius:50px;float:right;height:26px;margin:20px auto 0;width:270px;}
.step-4 .first, .step-4 .second, .step-4 .third, .step-4 .last{float:left;height:22px;padding:4px 0;width:68px;}
.step-4 .first{}
.step-4 .last{width:54px;}
.step-4 .first > span, .step-4 .second > span, .step-4 .third > span, .step-4 .last > span{margin:0 26px;}
.step-4 .select{background:url("../images/bc_mid4.png") repeat scroll 0 0 #f9b233 !important;color:#fff;}
.step-4 .first.select{background-position:70px 0 !important;border-top-left-radius:10px;border-bottom-left-radius:10px;width:70px;}
.step-4 .first{background:url("../images/bc_unselected.png") no-repeat scroll 54px 0 #ffffff;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.step-4 .second{background:url("../images/bc_unselected.png") no-repeat scroll 55px 0 #ffffff;}
.step-4 .third{background:url("../images/bc_unselected.png") no-repeat scroll 55px 0 #ffffff;}
.step-4 .second.select{background-position:0 0;margin:0 0 0 -15px;width:84px;}
.step-4 .second.select > span{margin-left:40px;}
.step-4 .third.select{background:url("../images/bc_unselected.png") no-repeat scroll 50px 0 rgba(0, 0, 0, 0);margin-left:-13px;width:84px;}
.step-4 .third.select > span{margin-left:40px;}
.step-4 .last.select{background-position:0 0 !important;border-bottom-right-radius:10px;border-top-right-radius:10px;margin-left:-10px;width:72px;}
.step-4 .last.select > span{margin-left:38px;}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{border-color:rgba(201, 184, 0, 0.8);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(201, 184, 0, 0.5);outline:0 none;}
select:focus{border-color:rgba(201, 184, 0, 0.8);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(201, 184, 0, 0.5);outline:0 none;}
.cd-see-all{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:50px;line-height:50px;background-color:#252527;text-align:center;text-transform:uppercase;color:#6b6b70;font-weight:700;font-size:12px;font-size:0.75rem;-webkit-transition:color, 0.2s;-moz-transition:color, 0.2s;transition:color, 0.2s;}
.no-touch .cd-see-all:hover{color:#79b6e4;}
#FeedBackViewAll{background-color:#FFF;border:1px solid #000;z-index:999999;border-radius:15px;padding:10px;position:fixed;text-align:center;width:80%;height:90%;top:30px;left:10%;z-index:110;}
@media only screen and (min-width:768px){.cd-testimonials-all .cd-testimonials-item{margin:0 2% 3em;}
.cd-testimonials-all .cd-author{margin-left:1em;}
}
@media only screen and (min-width:1170px){.cd-testimonials-all .cd-testimonials-item{width:30%;margin:0 1.6666% 3em;}
}
.close-btn{position:fixed;display:block;width:40px;height:40px;top:10px;right:5%;overflow:hidden;text-indent:100%;white-space:nowrap;}
.close-btn::before, .close-btn::after{content:'';position:absolute;display:inline-block;width:2px;height:24px;top:8px;left:19px;background-color:#39393c;}
.close-btn::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.close-btn::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.fullStar{fill:#a7af39;stroke:#a7af39;d:M 12,2.5 14.4,9.5 21.5,9.5 15.8,13.75 18.5,21.5 12,16.625 5.5,21.5 8.2,13.75 2.5,9.5 9.6,9.5 z;}
.triangle-isosceles{position:relative;padding:15px;margin:1em 0 3em;color:#000;background:#f3961c;background:#d1d1d1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.triangle-isosceles.top{background:#d1d1d1;}
.triangle-isosceles.left{margin-left:50px;background:#f3961c;}
.triangle-isosceles.right{margin-right:50px;background:#f3961c;}
.triangle-isosceles:after{content:"";position:absolute;bottom:-15px;left:50px;border-width:15px 15px 0;border-style:solid;border-color:#d1d1d1 transparent;display:block;width:0;}
.triangle-isosceles.top:after{top:-15px;right:50px;bottom:auto;left:auto;border-width:0 15px 15px;border-color:#f3961c transparent;}
.triangle-isosceles.left:after{top:16px;left:-50px;bottom:auto;border-width:10px 50px 10px 0;border-color:transparent #f3961c;}
.triangle-isosceles.right:after{top:16px;right:-50px;bottom:auto;left:auto;border-width:10px 0 10px 50px;border-color:transparent #f3961c;}
.FeefoFeedbackPageHeadingBar{width:50%;}
.FeefoFeedbackPageHeading{float:left;padding-top:16px;}
.FeefoFeedbackPageHeadingBarRight{float:right;padding-right:30px;padding-top:21px;}
.FeefoFeedbackPageLogoRight{float:left;width:120px;border:0;}
@media only screen and (max-width:600px){.FeefoFeedbackPageLogoRight{padding-top:9px;}
}
.FeefoFeedbackPageReviewsTotalRight{font-size:14px;padding-left:3px;}
.FeefoFeedbackPageReviewsPercentageRight{font-size:16px;font-style:oblique;font-weight:bold;}
.newsletterMessageSmall{font-size:15px;padding-top:5px;padding-bottom:13px;}
.newsletterMessageBig{font-size:20px;padding-bottom:10px;padding-top:8px;line-height:20px;}
.newsletterInvalidEmail{font-size:12px;padding-top:10px;color:red;}
.contactUsInvalidEmail{font-size:12px;padding-top:10px;color:red;}
.caret-dd{background:transparent none repeat scroll 0 0 !important;border:medium none !important;padding:14px !important;position:absolute !important;right:20px;top:0;}
.caret{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;color:#ffffff;}
.call-me > h1{background:#a7af39 none repeat scroll 0 0;border-radius:10px 10px 0 0;color:white;font-size:25px;padding:20px;text-align:center;text-shadow:0 4px 4px black;}
.call-back-compare > p{color:#68686a;font-size:20px;line-height:29px;padding:15px 15px;margin:0;}
.call-back-compare{background:#ffffff none repeat scroll 0 0;border-radius:0 0 10px 10px;}
.submit-butt{float:right;margin:0 0px 10px 0;background-image:url("../images/icons/submit.png");height:46px;width:101px;border:none;background-repeat:no-repeat;}
.call-back-compare form{padding:0 21px 10px;}
.call-back-compare input{border:1px solid graytext;height:25px;width:100%;}
.call-me{border-radius:10px;box-shadow:-3px 0 4px 2px;}
.call-back-compare{box-shadow:-2px -15px 19px -1px;}
.pageHeader.quote{color:#a7af39;padding:0;width:auto;}
.three-quote{float:left;margin:16px 0;width:205px;}
.three-quote > img{float:left;margin-right:6px;}
.three-quote > p{font-family:Trebuchet MS;font-size:16px;line-height:18px;margin-top:13px;}
.check > p{font-size:17px;}
.check img{float:left;margin-left:15px;}
.compare-price{border-left:1px solid #e7e7e7;clear:both;margin-top:10px;}
.line-dotted{border-top:1px dotted;margin:10px 0;}
.banner-footer{font-size:9px;margin-bottom:0;text-align:center;}
.suburb-search{border-bottom:2px solid;font-size:24px;font-weight:bold;text-align:left;padding-bottom:5px !important;}
.para-text{text-align:left;font-size:10px;margin:0 0 8.5px;}
.suburb-toptext{margin-top:10px;font-size:12px;}
.sub{font-size:14px;font-weight:bold;padding:10px 0;text-align:left;margin-bottom:-5px;}
.widetext{width:120%;}
.sub-input, .conf-sub{height:35px;width:100%;}
.search-btn{padding:6px 41px 6px 14px;margin-top:20px;margin-left:30px;float:left;}
.basicSuburbSearch .closebtn{background-image:url("../images/icon_cross.png");background-repeat:no-repeat;float:none;padding:0;position:absolute;right:5px;top:0;padding:15px;}
.suburbsmalltext{color:#505050;font-family: 'Nunito', sans-serif !important;font-size:11px;line-height:15px;}
.wait_note_top{font-size:15px !important;}
.wait_note_bottom{font-size:12px !important;}
.allpartnerspage li{float:left;height:80px;margin-left:auto;margin-right:auto;text-align:center;width:195px;}
.feefoheading{margin-top:6px !important;}
.get_started_with_quote_seller{font-size:25px !important;margin-top:5px;}
.life-gender{margin-top:8px;}
.ui-datepicker .ui-datepicker-buttonpane button{background:#a7af39 !Important;color:white;}
#ui-datepicker-div button.ui-datepicker-current{display:none;}
#dateOfBirthPicker{background-image:url('../images/icon-arrow-down.png');background-repeat:no-repeat;background-position:98% 50%;padding-right:10px;}
.table-responsive{overflow:visible;}
.blogbody p{margin-bottom:0px!important;margin-top:0px!important;padding-bottom:0px!important;padding-top:0px!important;}
.blogbody ul{list-style:disc!important;}
.blogbody li{list-style:circle!important;margin-left:25px!important;}
.blogbody .read-more{margin-top:10px!important;}
.contenttopspacer{padding-bottom:10px;}
.sellerspacing{padding-bottom:15px;}
.articlethumb{max-height:80px;}
.blogthumb{max-width:140px;}
.btn_Pet_Interested{background:url("../images/tick.png") no-repeat scroll 95% center #a7af39;border:0 none;color:#fff;font-family: 'Nunito', sans-serif !important;;font-size:15px;font-weight:normal;margin:0;padding:7px 28px 7px 10px;text-align:center;width:135px !important;}
.tray .CampaignPageHeading{color:#555555;font-size:22px;font-weight:bold;margin:20px 0 0;background-color:#cab900;padding-top:10px;padding-bottom:12px;padding-left:16px;}
.CampaignPageHeading{color:#555555;font-size:22px;font-weight:bold;margin:20px 0 0;background-color:#cab900;padding-top:10px;padding-bottom:12px;padding-left:16px;}
.SignupSpace{color:#555555;font-size:22px;font-weight:bold;background-color:#cab900;margin-bottom:18px;margin-top:18px;padding-bottom:6px;padding-top:6px;padding-left:15px;}
.GreyHeading{color:#FFFFFF;font-size:17px;text-align:left;background-color:#3f3f3d;padding-top:10px;padding-left:10px;padding-bottom:10px;width:100%;font-size:22px;font-weight:bold;}
.CampaignPageBreak{border-color:#3f3f3d;border-width:5px !important;padding-bottom:0px;margin-bottom:-10px;margin-top:6px;padding-top:0px;}
.tray hr .CampaignPageBreak{border-color:#3f3f3d;border-width:5px !important;padding-bottom:0px;margin-bottom:-10px;margin-top:6px;padding-top:0px;}
.tray hr CampaignPageBreak{border-color:#3f3f3d;border-width:5px !important;padding-bottom:0px;margin-bottom:-10px;margin-top:6px;padding-top:0px;}
.campaigntext{vertical-align:bottom;font-size:16px;padding:4px;line-height:24px;padding-bottom:0px;margin-bottom:0px;}
.campaignspace{padding-bottom:0px;margin-bottom:-14px;}
.campaignshare{margin-top:15px !important;}
.campaignsignup{width:50%;height:30px;background-color:#e7e8e9;padding-left:10px;}
.campaignsignup_row{background-color:#3f3f3d;padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:15px;margin-top:-10px;margin-left:15px;margin-right:15px;}
.campaignsignup_row_newsletter{background-color:#3f3f3d;padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:15px;margin-top:-10px;}
.campaignsignup_button{width:49%;height:30px;background-color:#3f3f3d;border-color:#3f3f3d;border:0;color:#FFFFFF;font-size:16px;font-weight:bold;padding-top:1px;vertical-align:bottom;}

.cd-subheading > h1 {
    background: #424243 none repeat scroll 0 0;
    color: white;
    font-family: inherit;
    font-size: 26px;
    padding: 12px 10px;
}

.closeBtn {
    background: #a7af39 url("../images/icon_close.png") no-repeat scroll 95% center;
    border: 0 none;
    color: #fff;
    /* float: left;*/
    font-family: 'Nunito', sans-serif !important;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 7px 28px 7px 10px;
    text-align: center;
    width: 135px !important;
}
.smallishtext {
     color: #858585;
    display: block;
    font-family: 'Nunito', sans-serif !important;
    font-size: 12px !important;
    line-height: 15px;
    word-wrap: break-word !important;
    font-weight: normal;
    padding: 4px 0 0;
    text-align:left;
   }

.smallishlabel {
     color: #858585;
    display: block;
    font-family: 'Nunito', sans-serif !important;
    font-size: 12px !important;
    line-height: 15px;
    word-wrap: break-word !important;
    font-weight: normal;
    padding: 4px 0 0;
    margin-bottom: -25px;
    text-align: left;

   }

.paging_full_numbers a.paginate_button {
    color: #fff !important;
    font-size: 40px !important;

}
.paging_full_numbers a.paginate_active {
    color: #fff !important;
        font-size: 40px !important;

}

a.paginate_button.previous {

        background: url("../images/paged_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
            padding-right: 16px;
            position  : relative;
                top: 4px;

}

a.paginate_button.next {
    background: url("../images/paged_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
                padding-left: 16px;
                position  : relative;
                top: 4px;

}

.dataTables_paginate {margin-bottom: 15px;}

.dataTable_info {

        font-size: 16px !important;
        margin-bottom:10px; 
         
}

.paginate_button {
            font-size: 16px !important;
            margin-right:5px;
            cursor:pointer;
             color:white !important;
             text-align:center;width:25px;
             padding:6px;
             font-size:12px !important;
            background:url("../images/paged_bg.png") no-repeat scroll center center transparent !important;
            font-family: 'Nunito', sans-serif !important;
}


.paginate_button next {

            font-size: 16px !important;

}

.paginate_button previous disabled {
    
            font-size: 16px !important;

}

.quote_no Different_Life
{
     margin-bottom: 16px;
}

span .quote_no Different_Life
{
     margin-bottom: 16px;
}

label.inline.radioButton_paddingRightSpace {

    padding-right:15px;
}

.autoImageResizer {

}

.table-responsive .table tr td ul li {

    white-space:normal;
}

.txtCmb_Header {
    border: 1px solid #b8b8b8;
    color: #909090;
    height: 22px;
    padding-left: 8px;
    margin-bottom: 5px;
    width: 188px;
    vertical-align: middle;
    line-height: 1.5;
}

    .buybutton {
        background: url("../images/arrow_right_solid.png") no-repeat scroll 95% center #a7af39;
        border: 0 none;
        color: #fff;
        font-family: 'Nunito', sans-serif !important;
        font-size: 15px;
        font-weight: normal;
        margin: 0;
        padding: 7px 28px 7px 10px;
        text-align: center;
        width: 135px !important;
        margin-bottom: 9px;
    }

.Blog-Content p {
    font-size  : 16px;
    line-height : 1.5;
}

.Blog-Content ul {
    font-size  : 16px;
    line-height : 1.5;
}


.Blog-Content li {
    font-size  : 16px;
    line-height : 1.5;
}




    /*main page*/
.new-and-used {
    position: relative;
}

    .new-and-used .img-responsive {
        left: -50px;
        position: absolute;
        top: 80px;
    }

.new-and-used-info > h2 {
    font-family: inherit;
    font-size: 24px;
    margin: 15px 0;
    text-align: right;
}

.pop-serches {
    bottom: -100%;
    position: absolute;
    right: 0;
    text-align: right;
}

    .pop-serches a {
        color: black;
        display: block;
        font-family: 'Nunito', sans-serif !important;
        margin: 5px 0 0;
    }
/*cd 2 page start---------------------*/
.cd-heading h1 {
    color: #fff;
    font-family: inherit;
    float: right;
    font-size: 30px;
    padding: 25px 0 0;
}

.cd-heading > span {
    color: #fff;
    float: left;
    font-size: 20px;
    padding-top: 40px;
}

.blkband {
    background: #424243 none repeat scroll 0 0;
    margin: 1px 0 10px;
}

.cd-search-form {
    margin: 0 15px;
}

.blkband.main-cd-heading {
    padding: 0;
}

.custom {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAUJJREFUeNq8ls1KQkEUgD+l53BXKPazqHdQdKFErxYItVChyFq4dBlBiELkD76MZdnmDNyG62WuczxneZkz53zfzOUMwBy4xz5ugSXADNgC54bFK8AvsAJoSgNPhg10peYNQBGYAD9GFirAtxz9kftoaeEfvQsrC6n0lhZS6a0sZNL7FgbW9EkLU/lHLxSLl4V+kUXvoiGdvig20Jc9r0MT3iXhUqH4qdyrDzEcFDVpYKjQwKPs1cqTVFCysBe9poW96LUsRNFrWIiiT7NwlSPvDNjE0vsWnnPk9DTofQsboBqw/hhYa9H7Fh4C1t5p0ifjLWBSloEvmSdF7QbqAXfBTbz2IR4T7r2wa1IGzfvYaGZYCJr3h7JgQp9lwYQ+zcIJULKk9y10gY4lfdLCWApvgU9Let+COX1yRoyA1xj6vwEA7ut3wSfAONMAAAAASUVORK5CYII=') no-repeat scroll 95% 10px / 10px auto;
    border: 1px solid silver;
    border-radius: 25px;
    box-shadow: 1px 2px 2px gray;
    color: black;
    cursor: pointer;
    font-size: 14px;
    padding: 5px;
    width: 100%;
}

.blkband {
    padding: 20px;
}

.search-right-side.blkband {
    padding-bottom: 22px;
}

.spacer {
    margin: 20px 0;
}

.radio-select {
    color: white;
    text-align: center;
}

    .radio-select input {
        margin: 0;
    }

.cd-search {
    display: table;
    margin: 0 auto;
}

.styled-select select:focus {
    border-color: white;
    box-shadow: 1px 2px 2px gray;
    outline: 0 none;
}

.reset-links {
    text-align: center;
}

    .reset-links a {
        color: white !important;
        font-size: 16px;
        text-align: center;
        cursor: pointer;
    }

    .reset-links > button {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
        color: white;
        font-size: 16px;
        margin-bottom: 10px;
    }


.search-right-side {
    padding-left: 80px;
}

.popular-search {
    text-align: right;
}

    .popular-search a {
        color: white !important;
        font-size: 16px;
        text-align: center;
    }

.right-sign {
    color: #a7af39;
    margin-right: 2%;
}

.jcarousel.dealer-slider a:hover {
    text-decoration: none;
}

/*.fb-wid {
    width: 100%;
}*/
/*slider block start*/

.block-slider h2 {
    background: #424243 none repeat scroll 0 0;
    color: white;
    font-family: inherit;
    font-size: 22px;
    padding: 5px 0;
    text-align: center;
}

.block-slide-info {
    border: 2px solid;
    display: block;
}

    .block-slide-info a.but.GreenBtn.quoteBtn {
        float: none;
        font-size: 18px;
        margin: 0;
        text-align: center;
        width: 100%;
    }

    .block-slide-info img {
        width: 100%;
    }

.block-slider .partners .partnerlist_prev, .cardelaer-slider .partners .partnerlist_prev {
    left: -60px;
}

.block-slider .partners .partnerlist_next, .cardelaer-slider .partners .partnerlist_next {
    right: -60px;
}
/*dealer slider start*/
.cd-subheading > h1 {
    background: #424243 none repeat scroll 0 0;
    color: white;
    font-family: inherit;
    font-size: 26px;
    padding: 12px 10px;
}

.dealer-slide-info > h2 {
    background: black none repeat scroll 0 0;
    border-radius: 20px;
    color: white;
    font-size: 20px;
    padding: 10px;
    text-align: center;
}

.block-slider .jcarousel-wrapper.partners {
    padding: 0;
}

.jcarousel.block-slider {
    margin: 0;
    width: 100%;
}

    .jcarousel.block-slider li {
        margin: 0 35px 0 0;
        padding: 0;
        width: 216px !important;
    }


/*dealer slider start*/
.jcarousel.dealer-slider li {
    margin: 0 15px;
    width: 144px !important;
}

/*blog section start*/
.Blog-info a {
    text-align: center;
    width: 100%;
}

.Blog-info img {
    margin-top: 10px;
    width: 100%;
}

/*be th first start*/

.cd-subheading > p {
    background: #424243 none repeat scroll 0 0;
    color: white;
    margin-bottom: 2px;
    padding: 0 10px 5px;
}

.be-first .cd-subheading h1 {
    padding-bottom: 0;
}

.cd-signup {
    background: #424243 none repeat scroll 0 0;
    padding: 10px;
}

    .cd-signup input {
        background: #fff none repeat scroll 0 0;
        cursor: auto;
        margin-top: 10px;
        padding-left: 10px;
    }

.be-first .sign-up-now {
    margin: 0;
    width: 75%;
}

.lern-more {
    font-size: 15px;
    margin-top: 5px;
}

/*widget section start*/
.fb-widget {
    padding-right: 2px;
}

.twitter-widget {
    padding-left: 2px;
}

/*validation form start*/
label.validate-error {
    color: red;
    left: 13px;
    margin-left: 10px;
    position: absolute;
    top: 33px;
    width: 100%;
}

.mbl-view-search {
    display: none;
}


blockquote.quote-sign {
    background-image: url("../images/cardealer/Quote1.png");
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 24px;
    line-height: 23px;
    margin: 5px;
    padding: 14px;
    text-align: center;
    text-indent: 28px;
}

    blockquote.quote-sign span {
        display: block;
        background-image: url(../images/cardealer/Quote2.png);
        background-repeat: no-repeat;
        background-position: bottom right;
    }

.fb-wid {
    display: block;
    margin: 10px auto;
}

.twitter-widget > iframe {
    width: 100% !important;
}

/*css only for chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .custom {
        background-position: 93% 8px;
    }

    p.few-search {
        margin: 3px;
    }

    p.more-search {
        margin: 3px;
    }


    .reset-links > button {
        margin-bottom: 0px !important;
    }

    label.validate-error {
        top: 28px;
    }
}

/*css only for chrom end*/




/*---------------------------------------------------------------------------------------------*/

/*car dealer page 3 start*/
.src-rst > a {
    display: block;
    padding: 25px 0;
}

.refine {
    border: 1px solid;
    border-radius: 11px;
    display: table;
    font-size: 24px;
    margin: 0 auto;
    padding: 7px;
    text-align: center;
    cursor: pointer;
}

.refine-mobile-view {
    padding: 10px;
}



.filter-result {
    background: #424243 none repeat scroll 0 0;
    padding: 10px 15px 5px 15px;
}

    .filter-result > p {
        color: white;
        font-size: 16px;
        font-weight: bold;
    }

    .filter-result select {
        font-size: 12px;
    }

.close-main {
    cursor: pointer;
    display: none;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 12px;
    text-align: right;
}

.close-this {
    cursor: pointer;
    display: block;
    float: right;
    font-size: 20px !important;
    font-weight: bold !important;
    margin-right: 0;
    margin-top: 0;
}

#checkAll, #uncheckAll, #checkAllFuel, #uncheckAllFuel, #checkAllTrans, #uncheckAllTrans, #checkAllBType, #checkAllBType, #uncheckAllBType {
    display: none;
}

#price-amount label, #year-para label, #mileage-para label, #engine-para label {
    color: white !important;
    font-size: 14px;
    font-weight: normal !important;
    margin: 8px 2px 2px;
}

#removeEngine, #removePrice, #removeTime, #removeMileage {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: white;
    float: right;
    font-size: 15px;
    font-weight: bold;
    margin-top: 8px;
}

.mutliSelect label {
    color: white;
    cursor: pointer;
    /*margin: 0 11px 11px 0;*/
}

.mutliSelect > ul li input {
    margin: 6px;
    position: relative;
    top: 2px;
}

/*.models {
    display: none;
}*/

.refine-mobile-view {
    display: none;
}

.mutliSelect .custom {
    background: #fff none repeat scroll 0 0;
    cursor: auto;
    margin: 0 0 10px;
    padding: 5px 10px;
    width: 98%;
}

.but.GreenBtn.quoteBtn.ftr-btn {
    display: block;
    float: none;
    margin: 20px auto 15px;
    text-align: center;
    width: 200px;
}

.full-car-info {
    border: 3px solid;
    background: #f6f6f6 none repeat scroll 0 0;
    padding: 5px 0 0;
    margin-bottom: 15px;
}

.car-name-price {
    background: #424243 none repeat scroll 0 0;
}

    .car-name-price .c-name {
        color: white;
        display: inline-block;
        font-family: inherit;
        font-size: 26px;
        padding: 8px;
    }

    .car-name-price .c-price {
        color: #a7af39;
        float: right;
        font-family: inherit;
        font-size: 24px;
        font-weight: bold;
        margin-right: 10px;
        padding: 10px;
    }

    .car-name-price .view-listing {
        background: #a7af39 none repeat scroll 0 0;
        border-radius: 25px;
        color: #424243;
        display: inline-block;
        font-family: inherit;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1px;
        margin: 8px;
        padding: 8px 25px;
        vertical-align: top;
    }

.car-info-photo {
    padding: 7px;
}

    .car-info-photo > a {
        color: #424243;
        display: inline-block;
        font-size: 13px;
        margin: 5px 0;
    }

.car-info-detail > p {
    font-size: 14px;
    margin: 10px 0;
}

.car-info-detail > ul {
    font-size: 13px;
    padding-left: 15px;
}

.car-info-detail li {
    list-style-type: disc;
    margin-bottom: 1px;
}

.car-info-dealer {
    background: white none repeat scroll 0 0;
    margin: 10px 5px 5px;
    padding: 10px;
    text-align: center;
}

    .car-info-dealer > a {
        color: #424243;
        display: block;
        font-size: 12px;
        margin: 5px;
    }

    .car-info-dealer > h1 {
        font-weight: bold;
        margin: 0 0 15px;
    }

    .car-info-dealer > img {
        margin-bottom: 15px;
    }

.full-car-info .watchlist {
    color: #424243;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0 5px 5px;
}

.car-iw {
    color: #424243;
    font-size: 15px;
    margin: 5px;
}

    .car-iw.wrty {
        font-weight: bold;
    }

    .car-iw.isrc {
        color: #424243;
    }

.car-sp {
    color: #424243 !important;
    font-size: 15px;
}

.jcarousel.block-slider.cd-3 li {
    margin: 0 35px 0 0;
    padding: 0;
    width: 152px !important;
}

.jcarousel.block-slider.cd-3 h2 {
    font-size: 16px;
}

.jcarousel.block-slider.cd-3 .block-slide-info a.but.GreenBtn.quoteBtn {
    font-size: 12px;
}

.search-pagination {
    float: right;
    margin: 0;
}

    .search-pagination .pagination {
        margin: 0;
    }

        .search-pagination .pagination a {
            border: medium none !important;
            color: #CCCCD3;
            font-size: 14px;
            padding: 0 5px !important;
        }

        .search-pagination .pagination .active a {
            background: none;
            color: black;
        }

    .search-pagination .nxt a {
        color: black !important;
    }
/*card dealer page 3 end*/
/*---------------------------------------------------------------------------------------------*/



/*dealer page 4 start*/

.dealer-banner {
    margin-bottom: 10px;
}

.cd-heading.back-link > span {
    padding: 5px 0;
}

.cd-heading.back-link a {
    color: white;
}

.name-car {
    float: left;
}

.price-car {
    color: #a7af39 !important;
    font-weight: bold;
    text-align: right;
}

.gallery-pager a {
    display: block;
    width: 100%;
}

.gallery-pager .thumb {
    height: 104px !important;
    /*width: 100%;*/
}

.bx-next > img, .bx-prev > img {
    margin: 0 5px 0 0;
    width: 15px;
}

.bx-wrapper {
    max-width: 100% !important;
}

.car-slider img {
    width: 100% !important;
}

.car-slider .bx-viewport {
    max-height: 300px !important;
}

.gallery-pager.pager-0 > a {
    margin-bottom: 15px !important;
}

.bx-next {
    color: white !important;
    display: inline-block;
    font-size: 26px;
    padding: 12px;
    text-decoration: none !important;
}

.bx-prev {
    color: white !important;
    display: inline-block;
    font-size: 26px;
    padding: 12px 0;
    text-decoration: none !important;
}

.video-slider-wrapper .bx-controls-direction {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
}

.pager-container .bx-controls-direction {
    bottom: 0;
    left: 15px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
}

.vehicle-detail .nav.nav-tabs a {
    font-size: 12px;
    font-weight: bold;
    position: relative;
    top: 2px;
}

.vehicle-detail .nav-tabs > li.active > a, .vehicle-detail .nav-tabs > li.active > a:hover, .vehicle-detail .nav-tabs > li.active > a:focus {
    background-color: transparent !important;
    border: 0 none !important;
    border-radius: 0;
}

.vehicle-detail .nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
}

.vehicle-detail .nav-tabs > li > a:hover {
    border-color: transparent;
}


.vehicle-detail .tabbable .nav-tabs .active {
    background-color: transparent !important;
    border: 1px solid transparent;
    border-radius: 0;
}

.vehicle-detail .nav.nav-tabs > li:last-child a {
    margin-right: 0;
    padding-right: 0;
}



.vehicle-detail .tab-content .tab-pane {
    background-color: transparent !important;
    border: 0;
    border-radius: 0;
    padding: 10px;
}

.vehicle-detail .nav-tabs {
    border-bottom: 4px solid #ddd;
}

.vehicle-detail .nav > li > a {
    display: block;
    padding: 5px 10px;
    position: relative;
}

.print-tab {
    padding-left: 17%;
}

.dealer-comments > h1, .vehicle-spec h1 {
    color: #a7af39;
    font-family: inherit;
    font-size: 28px;
    font-weight: bold;
    margin: 10px 0;
}

.dealer-comments > p {
    margin-bottom: 25px;
}


.dealer-comments > ul {
    padding-left: 15px;
}

    .dealer-comments > ul li {
        font-size: 14px;
        list-style-type: disc !important;
        margin-bottom: 5px;
    }

.dealer-comments p {
    font-size: 14px;
}

.vehicle-spec .table > thead > tr > th, .vehicle-spec .table > tbody > tr > th, .table > tfoot > tr > th, .vehicle-spec .table > thead > tr > td, .vehicle-spec .table > tbody > tr > td, .vehicle-spec .table > tfoot > tr > td {
    border: 0 !important;
}

.vehicle-spec tr td:first-child {
    font-weight: bold;
}

.vehicle-spec tr td {
    padding: 0 !important;
    font-size: 14px;
    height: 25px;
}

.contact-dealer {
    background: #424243 none repeat scroll 0 0;
    padding: 10px;
}

    .contact-dealer > h1 {
        color: white;
        font-family: inherit;
        font-size: 20px;
        text-align: center;
    }

.view-all-dealer {
    margin: 10px 0;
}

    .view-all-dealer > a {
        color: white !important;
        font-size: 15px;
        margin-left: 10px;
    }

.no-padding-left {
    padding-left: 0;
}

.cont-number {
    margin: 10px 0;
}

    .cont-number > span {
        color: #424243;
        font-size: 13px;
        margin: 0 10px;
    }

    .cont-number > img {
        width: 32px;
    }

.dealer-all-info {
    background: white none repeat scroll 0 0;
    box-shadow: 1px 1px 1px 1px silver;
    color: black !important;
    margin-bottom: 10px;
    padding: 5px 10px;
}

.dealer-messege .custom {
    background: white none repeat scroll 0 0;
    color: #424243;
    cursor: auto;
    font-weight: bold;
    margin: 8px 0;
    padding: 7px;
}

.message-box textarea {
    border: medium none;
    border-radius: 0;
    height: 190px;
    vertical-align: top;
    padding: 10px;
    width: 100%;
}

.form.dealer-messege > h2 {
    color: white;
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 14px;
}

.but.GreenBtn.quoteBtn.snd-msg {
    display: block;
    float: none;
    text-align: center;
    width: 100%;
}

.add-watchlist a {
    color: white;
    display: block;
    font-size: 16px;
    margin-top: 10px;
}

.get-ins > a {
    display: block;
    font-size: 16px;
    margin-top: 3px;
    text-align: right;
}


    .get-ins > a:hover {
        color: white;
        font-weight: bold;
    }
/*dealer page 4 end*/
/*------------------------------------------------------------------------------------------------*/


.multiSel {
    margin: 0;
}

.value {
    position: absolute;
    top: 30px;
    left: 50%;
    margin: 0 0 0 -20px;
    width: 40px;
    text-align: center;
    display: block;
    /* optional */
    font-weight: normal;
    font-family: Verdana,Arial,sans-serif;
    font-size: 14px;
    color: #333;
}

.price-range-both.value {
    width: 100px;
    margin: 0 0 0 -50px;
    color: #fff !important;
    display: block !important;
    margin: 0;
}


.price-range-both {
    display: none;
}

.value i {
    font-style: normal;
}

.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
    margin: 50px;
}

.next-prev {
    text-align: right;
}

    .next-prev > a {
        color: black;
    }


.reset-srh {
    background: #424243 none repeat scroll 0 0;
    border: medium none;
    border-radius: 25px;
    color: white;
    display: block;
    margin: 0 auto 20px;
    padding: 7px 55px;
    text-align: center;
}

.no-padd {
    padding: 0;
}

.but.GreenBtn.quoteBtn.search-add-btn {
    margin: 0;
    text-align: center;
    width: 100%;
}

.search-add img {
    width: 100%;
}

.car-d3 .jcarousel-control-prev.partnerlist_prev {
    left: -25px;
    top: 53%;
}

.car-d3 .jcarousel-control-next.partnerlist_next {
    right: -21px;
    top: 53%;
}


/*car dealer 3 filter start*/

.price-rng label, .sel-year label, .sel-mil label, .sel-eng label {
    color: #a7af39 !important;
    font-size: 20px;
    margin: 0 10px;
}

#filters > label {
    color: white !important;
    font-size: 14px;
    font-weight: normal !important;
    margin-top: 5px;
    padding: 3px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #a7af39 none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    color: #555;
    font-weight: normal;
    cursor: pointer;
}

.ui-slider-range.ui-widget-header.ui-corner-all {
    background: #cd9e7d none repeat scroll 0 0;
}

.filters.brand-name INPUT {
    margin: 5px !important;
    position: relative;
    top: 2px;
}

.mr-mks {
    display: none;
}

#more-makes {
    display: none;
}

.mr-mks input {
    margin: 5px;
    position: relative;
    top: 2px;
}

.by-model {
    display: none;
}

#models-filter {
    margin: 5px;
    padding: 10px;
    text-align: left;
    width: 125px;
}

#more-makes {
    margin: 5px;
    padding: 10px;
    text-align: left;
    width: 125px;
}

.cd3 {
    background: #555555 none repeat scroll 0 0;
    z-index: 9999999;
}

    .cd3 a {
        color: #fff;
    }

    .cd3 .dropdown .dd, .cd3 .dropdown .dt {
        margin: 0;
        padding: 0;
    }

    .cd3 .dropdown ul {
        margin: -1px 0 0 0;
    }

    /*.aaa .dropdown dd {
                position: relative;
            }*/
    .cd3 .dropdown, .cd3 .dropdown {
        color: #fff;
        font-size: 12px;
        outline: medium none;
        position: relative;
        text-decoration: none;
    }

        .cd3 .dropdown .dt {
            display: block;
            padding: 8px 20px 5px 10px;
            min-height: 25px;
            line-height: 24px;
            overflow: hidden;
            border: 0;
        }

/*.aaa .dropdown .dt span, .aaa .multiSel span {
                        color: white;
                        cursor: pointer;
                        display: block;
                        padding: 0 3px 2px 0;
                    }*/

.hida {
    background: white none repeat scroll 0 0;
    border-radius: 20px;
    box-shadow: 2px 2px 0 gray;
    color: black !important;
    cursor: pointer;
    display: block;
    padding: 3px 10px !important;
}

.cd3 .dropdown .dd ul {
    border: 0 none;
    color: #fff;
    list-style: outside none none;
    padding: 2px 15px 2px 5px;
    top: 0px;
    width: 750px;
}

.cd3 .dropdown span.value {
    display: none;
}

.cd3 .dropdown .dd ul li a {
    padding: 5px;
    display: block;
}

.dropdown .dd ul li a:hover {
    background-color: #fff;
}

/*.aaa button {
                background-color: #6BBE92;
                width: 302px;
                border: 0;
                padding: 10px 0;
                margin: 5px 0;
                text-align: center;
                color: #fff;
                font-weight: bold;
            }*/
.multiSel .parent {
    padding: 5px 8px;
}

.parent > span {
    color: white;
    font-size: 14px;
}


.mutliSelect {
    background: #555555 none repeat scroll 0 0;
    display: none;
    left: 234px;
    position: absolute;
    top: 0px;
    z-index: 999;
    width: 750px;
}

    .mutliSelect li {
        display: inline-block;
        width: 33%;
    }

.closeThis {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: white;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top: -1px;
}


.choosw-one-more > p {
    border-bottom: 1px solid;
    color: white;
    font-size: 18px;
    padding: 13px;
}

.but.GreenBtn.quoteBtn.filter-btn {
    margin: 5px;
    padding: 10px;
    width: 125px;
}


/*new home page css start*/


.new-home .carousel-indicators li {
    background-color: white;
    border: medium none;
    border-radius: 0;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: auto;
    margin: 11px 0;
    padding: 13px 0;
    text-indent: 0;
    width: auto;
}

    .new-home .carousel-indicators li.active {
        background-color: #a7af39 !important;
        background-image: url("../images/arrow_right_solid.png");
        background-position: 94% 50%;
        background-repeat: no-repeat;
        background-size: 22px auto;
        font-weight: bold;
        width: 108%;
    }



.new-home .carousel-indicators {
    background: #424243 none repeat scroll 0 0;
    bottom: auto;
    left: auto;
    list-style: outside none none;
    margin-left: 0;
    padding: 1px 8px;
    position: static;
    text-align: center;
    width: 100%;
    z-index: 15;
}

.new-home .carousel-inner {
    overflow: hidden;
    position: relative;
    width: 100%;
}

    .new-home .carousel-inner img {
        height: 377px !important;
        width: 100%;
    }


.new-home a.Feefo {
    background-color: transparent;
    color: #555555;
    cursor: pointer;
    margin-top: 0;
    padding: 0;
    position: relative;
}

.new-home .perc {
    position: relative;
    right: 50px;
}

.new-home .tray_single_home {
    border: 2px solid;
    height: auto;
    min-height: 400px;
}

    .new-home .tray_single_home h2 {
        background: #424243 none repeat scroll 0 0;
        border-bottom: 1px solid #555555;
        font-size: 23px;
        margin-bottom: 20px;
        margin-top: 0;
        padding: 12px;
        text-transform: uppercase;
        margin-bottom: 30px;
    }

        .new-home .tray_single_home h2 a {
            color: white;
            text-align: center;
        }

    .new-home .tray_single_home a {
        position: static;
    }

.new-home .read-btn {
    background-color: #cab900 !important;
    border-radius: 2px;
    bottom: 10px !important;
    box-shadow: 1px 1px 1px gray;
    left: 0;
    margin: 0 auto;
    padding: 12px !important;
    position: absolute !important;
    right: 0;
    width: 140px !important;
}

.new-home .tray_single_home .number {
    color: #a7af39;
}


.comparing-w-hippo > h2 {
    background: #424243 none repeat scroll 0 0;
    color: white;
    font-family: inherit;
    font-size: 14px;
    margin-top: 5px;
    padding: 10px 5px;
    text-align: center;
}

.comparing-w-hippo .but {
    color: #424243 !important;
    font-size: 10px;
    padding-bottom: 0;
    text-align: center;
    width: 100%;
}

    .comparing-w-hippo .but span {
        color: #424243 !important;
        font-size: 15px;
        font-weight: bold;
        line-height: 20px;
        text-align: center;
        width: 100%;
    }

.comparing-w-hippo img {
    width: 100%;
}

.chts .but.GreenBtn.quoteBtn {
    color: #424243 !important;
    font-weight: bold !important;
    text-align: center;
    width: 100%;
}

.chts img {
    width: 100%;
}

.chts > h2 {
    background: #424243 none repeat scroll 0 0;
    color: white;
    font-family: inherit !important;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.5px;
    padding: 10px 0;
    text-align: center;
}

/*new home page end*/

/*call me back new page start*/
.cmb-new {
    margin: 0 auto;
    max-width: 1170px;
}

.ins-alone h1 {
    background: #424243 none repeat scroll 0 0;
    border: 4px solid #cab900;
    color: white;
    font-size: 28px;
    margin: 25px 0;
    padding: 10px 0;
    text-align: center;
}

.choose-quote h2 {
    font-family: 'Nunito', sans-serif !important;
    font-size: 20px;
    margin: 15px 0;
    text-align: center;
}

.cmb-option {
    background: #424243 none repeat scroll 0 0;
    border: 4px solid #cab900;
    height: 350px;
    position: relative;
}

.cmb-head {
    background: white none repeat scroll 0 0;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 !important;
    padding: 15px;
}

.cmb-content {
    padding: 0 8px;
}

    .cmb-content h3 {
        color: white;
        font-size: 16px;
        letter-spacing: 1px;
        padding: 18px 45px 10px;
        text-align: center;
    }

    .cmb-content input {
        box-shadow: 1px 1px 1px gray;
        margin: 8px 0;
        padding: 7px;
        width: 100%;
    }

    .cmb-content h4 {
        color: white;
        font-family: 'Nunito', sans-serif !important;
        font-size: 13px;
        margin: 20px 0;
        text-align: center;
    }

    .cmb-content img {
        margin: 0 auto;
        max-width: 135px;
    }

    .cmb-content .but {
        bottom: 20px;
        box-shadow: 1px 1px 2px black;
        color: #424243 !important;
        display: inline-block;
        float: none;
        font-size: 22px;
        font-weight: bold;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        text-align: center;
        text-transform: uppercase;
        width: 220px;
    }

.cmb-step {
    border: 4px solid;
}

    .cmb-step > h1 {
        background: #424243 none repeat scroll 0 0;
        color: white;
        font-size: 22px;
        font-weight: bold;
        padding: 10px;
        text-align: center;
    }

.step-no {
    background: #a7af39 none repeat scroll 0 0;
    border-radius: 100%;
    color: #424243;
    float: left;
    font-family: 'Nunito', sans-serif !important;
    font-size: 25px;
    font-weight: bold;
    margin: 12px;
    padding: 22px 28px;
}

p.event_desc {
    display: table-cell;
    font-size: 14px;
    height: 97px;
    margin: 0;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    width: 170px;
}



.but.GreenBtn.quoteBtn.cmb-step-btn {
    box-shadow: 1px 1px 2px black;
    color: #424243 !important;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 10px 0;
}
/*call me back new page end*/

/* cross popup start*/
.cross-sell .modal-header {
    padding: 0;
}

.cross-sell .modal-title {
    background: #424243 none repeat scroll 0 0;
    color: white;
    font-family: 'Nunito', sans-serif !important;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 0.8px;
    margin: 0;
    padding: 15px;
}

.share-sec {
    margin: 0 5px;
}

    .share-sec > h1 {
        color: #515151;
        font-family: 'Nunito', sans-serif !important;
        font-size: 15px;
        margin: 20px 0;
    }

    .share-sec > p {
        font-size: 15px;
    }


.fb-share {
    background: #34609f none repeat scroll 0 0;
    color: white !important;
    display: inline-block;
    font-size: 21px;
    margin-bottom: 45px;
    margin-right: 10px;
    padding: 12px 40px;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    width: 47%;
}

.cross-pop .close {
    display: block;
    margin: 15px !important;
    width: auto !important;
    color: white !important;
    opacity: 1;
}

.fb-share i {
    margin: 0 12px 0 0;
}

.twitter-share-button {
    background: #00ABF1 none repeat scroll 0 0;
    color: white !important;
    display: inline-block;
    font-size: 21px;
    margin-bottom: 53px;
    padding: 12px 40px;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    width: 47%;
}

.thank-infobx {
    background: #424243 none repeat scroll 0 0;
    border: 2px solid #424243;
    height: 190px;
    margin-bottom: 8px;
    margin-right: 12px;
    min-width: 330px;
}

    .thank-infobx .but {
        display: block;
        float: none;
        margin: 0 auto !important;
        padding: 10px;
        width: 165px !important;
    }

    .thank-infobx > h1 {
        background: white none repeat scroll 0 0;
        font-size: 16px;
        padding: 10px;
        text-align: center;
    }

    .thank-infobx > p {
        color: white;
        font-size: 13px;
        /*font-weight: bold;*/
        letter-spacing: 0.5px;
        padding: 5px;
        text-align: center;
    }

.modal-dialog.cross-pop {
    margin: 30px auto;
    width: 800px;
}
/* cross popup end*/

/*profile landing page start*/
.btn-cmb {
    background-color: #3F3F3D;
    color: #FFFFFF;
    border-radius: 3px;
    width: 120px;
    height: 35px;
    text-align: center;
    margin: 7px auto 0px auto;
    border: 1px solid #FFFFFF;
}


.correct-sign {
    background-image: url("../images/correct-sign.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    position: relative;
    top: 3px;
    width: 25px;
    margin-left: 20px;
}

.usr-top-lnk-container {
    font-family: 'Nunito', sans-serif;
    background-color: #a7af39;
    height: 2.5em;
}

    .usr-top-lnk-container div {
        margin-left: 54%;
    }

.usr-top-lnk-container-noti {
    font-family: 'Nunito', sans-serif;
height: 49px;
    padding-top: 1px;
    padding-bottom: 5px;
}

#lnksaved {
    padding-top: 6.5px !important;
}

    .usr-top-lnk-container-noti .usr-top-lnk-close {
        background: url("../images/close_icon.jpg") no-repeat;
        float: right;
        top: 0.2em;
        position: relative;
    }

    .usr-top-lnk-container-noti .usr-content, .usr-top-lnk-container .usr-content {
        text-align: center;
        color: white;
        margin-top: 0.5em;
    }

        .usr-top-lnk-container-noti .usr-content a, .usr-top-lnk-container .usr-content a {
            color: white;
        }

.usr-content span, .usr-content a {
    vertical-align: middle;
}

.usr-top-lnk {
    float: right;
    width: 100%;
    height: 5%;
    margin-top: 0.4em;
}

    .usr-top-lnk li {
        display: inline-block;
        margin-right: 5%;
    }

        .usr-top-lnk li a {
            color: white;
            font-weight: bold;
        }

#usr-down {
    display: none;
}

.notification-btn {
    background-position: 97% 0px;
    text-decoration: underline;
    /*width: 11%;*/
    background-color: transparent;
    border: 0;
    display: inline-block;
    padding-left: 0px;
    /*margin-left: -22px;*/
    height: 2.3em;
}


.myprofile-tb {
    background: #f1f3f2 none repeat scroll 0 0 !important;
    border: 2px solid #b7b7b7 !important;
    border-radius: 0 !important;
    padding: 15px 35px !important;
}

.pr-ld {
    background: #3f3f3d none repeat scroll 0 0;
    padding: 0;
}

    .pr-ld .nav.nav-tabs {
        padding: 0 15px;
    }

        .pr-ld .nav.nav-tabs > li {
            display: block;
            float: none;
            width: 100%;
        }

        .pr-ld .nav.nav-tabs a, .pr-ld .nav.nav-tabs a:hover {
            background: #fff none repeat scroll 0 0;
            border: medium none;
            border-radius: 0;
            color: #38413C;
            cursor: pointer;
            font-size: 20px;
            margin: 15px 0;
            text-align: center;
        }

    .pr-ld .active a {
        font-weight: bold;
        background: transparent !important;
        color: #FFF !important;
    }


    .pr-ld .active {
        background-color: #989233 !important;
        background-image: url("../images/arrow_right_solid.png");
        background-position: 94% 50%;
        background-repeat: no-repeat;
        background-size: 22px auto;
        font-weight: bold;
        text-indent: -24px;
        width: 108% !important;
        color: #FFF !important;
    }

.myp-lbl {
    font-weight: bold;
    margin-bottom: 6px;
    display: block;
}

.myprofile-tb input {
    border-radius: 0;
    height: 28px;
}

.dob-prof {
    border-radius: 0;
    height: 28px;
    margin-bottom: 15px;
    margin-right: 10px;
    padding: 0 5px;
    width: 30%;
}

    .dob-prof:last-child {
        margin-right: 0;
    }


.mf-pr {
    height: auto !important;
    margin: 0 4px 0 0 !important;
    padding: 10px !important;
    position: relative;
    top: 2px;
}

.mf-pr-lbl {
    margin-right: 8px;
}

.mf-p {
    font-size: 13px;
    margin: 3px 0;
}

.edit-prof {
    background-position: 98% 4px;
    border: 0 none;
    margin: 0 15px;
    text-indent: -15px;
    width: 185px;
}

.m-status {
    border-radius: 0;
    height: 28px;
    padding: 0 10px;
}


/*profile landing page end*/

/*sign-in tabs*/
.tb-sign {
    margin-right: 2%;
    width: 32%;
}

.tb-reg {
    margin: 0 !important;
    width: 66%;
}

.sign-reg .active a {
    background: #989233 none repeat scroll 0 0 !important;
}

.sign-reg a {
    border-radius: 0 !important;
    color: #FFF !important;
    font-size: 20px !important;
    font-weight: bold;
    padding: 15px !important;
    text-align: center;
}


.sign-reg > li > a:hover, .sign-reg > li > a:focus {
    background-color: transparent;
    text-decoration: none;
}

.sign-reg li {
    background: #b7b7b7 none repeat scroll 0 0;
}

.singn-inp input {
    border-radius: 0;
    height: 28px;
}

.singn-inp .form-group {
    max-width: 50%;
    position: relative;
}

.for-pass {
    position: absolute;
    right: 0;
}

.sin-in {
    background: transparent;
    border: 0 none;
    color: white;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
}

.sin-using {
    background: #b7b7b7 none repeat scroll 0 0;
    display: table;
    margin-top: 80px;
}

.fb-icon-sign {
    left: -5px;
    position: relative;
    top: -2px;
    width: 28px;
}

.tw-iocn > img {
    left: -5px;
    position: relative;
    top: -1px;
    width: 25px;
}

.signin-pg {
    margin: 10px 10px 0 0;
}

.signin-lft {
    background: white none repeat scroll 0 0 !important;
    border: 1px solid #b7b7b7 !important;
    margin: 0 10px;
    padding: 20px;
}

.com-block.nor-mal {
    border: 1px solid #b7b7b7;
    left: 0;
    position: relative;
    right: 0;
}

    .com-block.nor-mal h2, .com-block.nor-mal h1 {
        font-family: 'Nunito', sans-serif !important;
    }

    .com-block.nor-mal h1 {
        font-size: 20px;
        font-weight: bold;
        margin: 15px;
    }

.com-block-nor-mal-hgt {
    height: 267px;
}

.singn-btn {
    background-position: 98% 4px;
    border: 0 none;
    float: left;
    margin: 0 15px 0 0;
    text-indent: -15px;
    width: 155px;
    font-size: 15px;
    font-weight: bold;
}

.com-block.nor-mal.up-sign {
    height: 488px !important;
}

.signin-lft.myprofile-tb {
    padding: 20px !important;
}

/*.signin-lft.myprofile-tb .sin-btns {
        margin-left: 15px;
    }*/

.sign-up-quote {
    font-family: 'Nunito', sans-serif !important;
    font-size: 16px;
    font-weight: 200 !important;
    line-height: 20px;
    margin-bottom: 15px;
}

.sin-using.sin-up-btn {
    margin: 0;
}
/*sign in tabs end*/

.adjustForSmallSpace {

   width: 50% !important; 
  font-size: 12px !important;

}

.adjustFontForSmallSpace {

  font-size: 12px !important;

}

.lessPaddingBetweenRadioButtons {

    padding-bottom:10px !important;
}

/*get quote start*/
.get-quote-user {
    background: #3f3f3d none repeat scroll 0 0;
    border: 2px solid #3f3f3d;
    height: 100%;
}

    .get-quote-user form {
        height: 100%;
    }

    .get-quote-user h1 {
        background: #989233 none repeat scroll 0 0;
        color: white;
        font-family: 'Nunito', sans-serif !important;
        font-size: 18px;
        font-weight: bold;
        padding: 10px;
        text-align: center;
    }

    .get-quote-user > form > p {
        color: #fff !important;
        font-family: "Arial",Arial,Helvetica,Tahoma,Verdana,sans-serif;
        font-size: 15px;
        font-weight: bold;
        line-height: 18px;
        padding: 40px 10px;
        text-align: center;
    }

.equal {
    display: flex !important;
    display: -webkit-flex;
    flex-wrap: wrap;
}

.quoteBtn-new {
    background-image: url("../images/icons/quote-btn.png");
    background-position: 98% 2px;
    background-repeat: no-repeat;
}

.but.GreenBtn.quoteBtn-new.get-qt-btn {
    border: medium none;
    border-radius: 6px;
    display: block;
    font-weight: bold;
    margin: 5px;
    width: 80%;
    bottom: 0px;
    position: absolute;
    background-color: #989233 !important;
    font-size: 14px !important;
    background-image: none;
}

.no-background {
    background: transparent !important;
    border: none !important;
}

.sv-quote select {
    border-radius: 0;
    height: 28px;
    padding: 0 5px;
}

.sv-quote .myp-lbl {
    margin-top: 15px;
}

.sv-quote .form-group.row {
    margin-bottom: 0;
}

.dt-lic-iss {
    width: 48%;
}

    .dt-lic-iss.fs {
        margin-right: 10px;
    }

.add-another button {
    margin: 0;
}

.add-another {
    margin: 20px 0 5px;
}

    .add-another > a {
        color: #a7af39;
        float: right;
        font-size: 14px;
        font-weight: bold;
        margin: 10px;
        text-decoration: underline !important;
    }

.sv-quote {
    background: transparent none repeat scroll 0 0 !important;
    border: medium none !important;
    padding: 0 !important;
}

.tb-myasset {
    background: #f1f3f2 none repeat scroll 0 0 !important;
    border: 2px solid #b7b7b7 !important;
    border-radius: 0 !important;
    padding: 15px 35px !important;
}

.hhc {
    width: 240px !important;
}

.hhc1{
    width: 183px !important;
}

.blnk-cont {
    height: 65px;
}

.small-f {
    font-size: 11px !important;
    font-weight: normal;
}


.user-nm {
    background: #a7af39 none repeat scroll 0 0;
    border-radius: 0 0 15px 15px;
    color: white;
    float: right;
    padding: 30px 10px 9px;
    position: relative;
    top: -1px;
}

    .user-nm > h4 {
        color: #3f3f3d;
        float: left;
        font-family: 'Nunito', sans-serif !important;
        font-weight: bold;
    }

    .user-nm a {
        color: #3f3f3d;
        float: right;
        margin: 0 0 0 13px;
    }

    .user-nm.mob {
        padding-top: 10px;
        border-radius: 15px 15px 0 0;
    }

        .user-nm.mob > h4 {
            color: #3f3f3d;
            float: none;
        }


        .user-nm.mob a {
            display: block;
            float: none;
            margin: 0 0 8px;
            text-align: center;
        }

/*get quote end*/
/*sign in-out start*/
.singn-inp .myp-lbl {
    display: inline-block;
    margin-bottom: 5px !important;
}

.sign-in-up {
    border-radius: 0 0 15px 15px;
    color: white;
    cursor: pointer;
    float: right;
    margin-left: 8px;
    padding: 30px 10px 9px;
    position: relative;
    top: -1px;
}

    .sign-in-up.sign-active {
        background: #cbb802 none repeat scroll 0 0;
        color: #3f3f3d !important;
    }

    .sign-in-up > h4 {
        letter-spacing: 1px;
        float: left;
        font-family: 'Nunito', sans-serif !important;
        font-weight: bold;
    }

    .sign-in-up a {
        color: #3f3f3d;
        float: right;
        margin: 0 0 0 12px;
        display: none;
    }

.sign-active a {
    display: block;
}

#forgotpass .modal-body > h1, #completed-dialog .modal-body > h1 {
    font-size: 20px;
    padding: 50px 0;
    text-align: center;
}

.get-quote-user > form > h1 > a {
    color: white;
}
/*sign in-out end*/
/*my save quote strt*/

.msq th {
    background: #b7b7b7 none repeat scroll 0 0;
    border: medium none !important;
    color: #141414;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 15px 0 15px 8px !important;
    text-align: left !important;
}

.msq td {
    background: white none repeat scroll 0 0;
    border: 2px solid #b7b7b7 !important;
}

    .msq td:first-child {
        text-align: center;
    }

.msq .form-group {
    margin: 0;
}

.msq .form-control {
    border-radius: 0;
    font-size: 12px;
    height: 22px;
    padding: 0;
}

.table-responsive.msq-tbl {
    overflow: auto !important;
}

table.msq {
    border: medium none !important;
    overflow: hidden;
}

.no-margin {
    margin: 0 !important;
}

.mqb-tb {
    background: #f1f3f2 none repeat scroll 0 0 !important;
    border: 2px solid #b7b7b7 !important;
    border-radius: 0 !important;
}

input.btn_interested_lnk {
    background: url("../images/tick.png") no-repeat scroll 95% center #a7af39;
    border: 0 none;
    color: #fff;
   font-family: 'Nunito', sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 7px 28px 7px 10px;
    text-align: center;
    width: 135px !important;
}


@media (max-width:1199px) {
    .new-home .carousel-inner img {
        height: 375px !important;
        max-height: unset;
    }

    .cmb-new {
        padding: 15px;
    }

    .cmb-content h3 {
        font-size: 14px;
    }

    .cmb-content h4 {
        font-size: 11px;
    }

    .ol-car-ins {
        margin: 0 auto;
        max-width: 300px;
        text-align: center;
    }
}

@media (max-width:991px) {
    .chts > h2 {
        font-size: 12px;
    }

    .comparing-w-hippo > h2 {
        font-size: 18px;
    }

    .new-home .carousel-indicators li {
        margin: 5px 0;
        padding: 11px 0;
    }

    .new-home .carousel-inner img {
        max-height: 300px;
        width: 100%;
    }

    .cmb-new {
        display: table;
        max-width: 998px;
        padding: 15px;
    }

    .ins-alone h1 {
        font-size: 22px;
    }

    .choose-quote h2 {
        font-size: 15px;
    }

    .cmb-step > h1 {
        font-size: 18px;
    }

    .cmb-content h3 {
        font-size: 13px;
    }

    .cmb-content .but, .but.GreenBtn.quoteBtn.cmb-step-btn {
        font-size: 16px;
        width: 170px;
    }

    .modal-dialog.cross-pop {
        margin: 30px;
        width: auto;
    }

    .thank-infobx {
        height: 190px;
        margin: 0 auto 20px;
        max-width: 450px;
    }
}

@media (max-width:767px) {
    .new-home .carousel-indicators li.active {
        background-image: none;
        width: auto;
    }

    .new-home .carousel-indicators li {
        display: inline-block;
        font-size: 14px;
        margin: 0;
        padding: 12px;
    }

    .chts > h2 {
        font-size: 16px;
    }

    .new-home .carousel-inner {
        margin-bottom: 10px;
    }

        .new-home .carousel-inner img {
            height: auto !important;
        }

    .ins-alone h1 {
        font-size: 16px;
        padding: 10px;
    }

    .cmb-step > h1 {
        font-size: 13px;
    }

    .choose-quote h2 {
        font-size: 12px;
    }

    .cmb-option {
        margin-bottom: 25px;
    }

    .cmb-content input {
        display: block;
        margin: 10px auto;
        width: 300px;
    }
}

@media (max-width:600px) {
    .new-home .carousel-indicators li {
        display: inline-block;
        font-size: 12px;
        margin: 0;
        padding: 8px;
    }

    .chts > h2 {
        font-size: 13px;
    }

    .cross-sell .modal-title {
        font-size: 18px;
    }

    .share-sec > p {
        font-size: 12px;
    }

    .share-sec > h1 {
        font-size: 13px;
    }
}

@media (max-width:500px) {
    .thank-infobx img {
        float: none !important;
        margin: 0 auto;
    }

    .thank-infobx {
        height: auto;
        min-width: auto;
    }

    .fb-share, .twitter-share-button {
        width: 100%;
    }

    .fb-share {
        margin-bottom: 10px;
    }
        .comparing-w-hippo .but span {
        font-size: 13px !important;
    }
}

@media (max-width:440px) {
    .carousel.slide {
        display: block;
    }

    .new-home .carousel-indicators {
        padding: 8px 0;
    }

        .new-home .carousel-indicators li {
            font-size: 11px;
            padding: 6px;
        }
}

@media (max-width:400px) {
    .chts > h2 {
        font-size: 12px;
    }

    .comparing-w-hippo > h2 {
        font-size: 13px;
    }

    .chts .but.GreenBtn.quoteBtn {
        font-size: 12px;
    }

    .chts > h2 {
        font-size: 10px;
    }

    .chts .but.GreenBtn.quoteBtn {
        font-size: 11px;
    }

    .comparing-w-hippo .but {
        font-size: 9px;
    }

    .cmb-new {
        display: inherit;
        padding: 0;
    }

    .cmb-content input {
        width: 260px;
    }

    .cross-sell .modal-title {
        font-size: 14px;
    }
}

@media (max-width:380px) {
    .new-home .carousel-indicators li {
        font-size: 11px;
        padding: 6px 4px;
    }
}

@media (max-width:350px) {
    .new-home .carousel-indicators li {
        font-size: 10px;
        padding: 6px 3px;
    }
}

@media (max-width:780px) {
    .mobile-no-show1 {
        display:none !important;
    }
}


@media (max-width:750px) {
    .mobile-no-show2 {
        display:none !important;
    }
}


@media (max-width:625px) {
    .mobile-no-show3 {
        display:none !important;
    }
}

@media (max-width:990px)
{
#entry-web {visibility:hidden; display:none;}
    .fun_item p {
        display: block !important;
        text-align: center;
        padding-left: 0px !important;
    }
}
@media (min-width:989px)
{
#entry-mobile {visibility:hidden; display:none;}
}


@media (max-width:995px)
{
    .call-me-web-header{visibility:hidden;display:none;}
    .txtCmb_Header{width: 115px;}
    .thankyou-text-header{font-size: 12px !important;}
    
}

@media (min-width:768px)
{
    .header-contact-no-mobi{visibility:hidden;display:none;}
    
}

@media (max-width: 767px) {
    /* ... */
    .formfield {
        width: 91% !important;
        margin-bottom: 10px;
    }
}

/*Chatbot CSS start*/

.ui-autocomplete {
    position: absolute;
    z-index: 99999999;
    cursor: default;
    padding: 3px;
    margin-top: 2px;
    list-style: none;
    background-color: #FFFFFF;
    line-height: 1.9;
    font-family: 'Nunito', sans-serif;
    font-size: 18px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

  .floatingButton {
        top: 0;
        right: 0;
        position: fixed;
        z-index: 9999;
        border: none;
        background: none;
        color: white;
        font-size: large;
        background-color: #a7af39;
        height: 50px;
        top: 10px;
    }

  .glow {
    margin: 30px;
    display: inline-block;
    width: 60px;
    height: 60px;
    background: #a7af39;
    position: fixed;
    -webkit-animation: pulse ease-in-out 2s infinite;
    -moz-animation: pulse ease-in-out 2s infinite;
    -o-animation: pulse ease-in-out 2s infinite;
    animation: pulse ease-in-out 2s infinite;
    border-radius: 50%;
    position: fixed;
   bottom: -5px;
    right: -10px;
    z-index: 1;
    opacity: 0.5;
}

.messagePicture{

    height: 100px;
    width: 100px;
    margin-top: 40px;
}

.messageText{

        text-align: center;
    margin-top: 45px;
    line-height: 2;
    font-size: larger;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    51% {
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    51% {
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    51% {
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

    .floatingButtonInner {
      
      
        position: fixed;
        z-index: 9999;
        border: none;
        background: none;
        color: white;
        font-size: large;
        height: 50px;
        bottom: 40px;
        opacity:0;
        right: 30px;
     
    }

    .floatingButtonInner img{

        cursor:pointer;
           height: 40px;
        width: 40px;
    }

        .floatingButtonInner :hover {
            -moz-transform: scale(1.2,1.2);
            -ms-transform: scale(1.2,1.2);
            -o-transform: scale(1.2,1.2);
            -webkit-transform: scale(1.2,1.2);
            transform: scale(1.2,1.2);
        }



[class*="innersubfloatingButtons-"]
    {

    background-color: #dcdddf;
    border: none;
    margin-right: 10px;
    color: black;
    font-size: small;

    }
    
    .innersubfloatingButtons-otherBtn 
    {
        width: 58px;
    }

    .innersubfloatingButtons-needAssistBtn {
        width: 120px;
    }

  #chatContainer{
    max-width: 470px;
    min-width: 470px;
    z-index: 9999;

  }
 
    @media (min-device-width : 100px) and (max-device-width : 480px) {
         #chatContainer{
            max-width: 100%;
            min-width:100%;
            z-index: 9999;
         }
    }

    .nameFld {
        height: 35px;
        border: none;
        width: 100%;
        padding-top: 10px;
        margin: 5px;
        z-index:5;
    }

        .msgTypeFld {
         height: 35px;
        border: none;
        width: 100%;
        padding-top: 10px;
        text-align: center;

    }

     .textFieldDiv {
        box-shadow: 3px 3px 2px #7f7f7f;
        border-style: solid;
        height: 45px;
        border-color: lightgrey;
        border-width: 1px;
        display: block;
        font-weight: bold;
        padding: 0px;
        border-radius: 6px;
    
    }

   
       .headerIcons {
        max-width: 35%;
        position: absolute;
        right: 0px;
        cursor: pointer;
    }





    .holder {
        background-color: white;
        bottom: 0;
        right: 0;
        position: fixed;
        border-style: solid;
        border-color: darkgrey;
        border-width: 2px;
        height: 500px;
        box-shadow: 0 5px 25px rgba(0, 0, 0, 0.6);
    }

    .header {
        background-color: #505050;
        color: white;
        border-radius: 5px;
        padding: 2px;
    }

    .headerHolder
    {
        padding: 0px;
    }


    .para {
        padding-top: 80px;
        padding-bottom: 60px;
        padding-left: 32px;
        padding-right: 15px;
    }


    .verificationPics {
        max-width: 30px;
        margin-top: 10px;
    }



    .floatingButtonDiv {
        position: fixed;
        bottom: 20px;
        right: 15px;
        z-index: 5;
    }

        .floatingButtonDiv :hover {
            -moz-transform: scale(1.2);
            -ms-transform: scale(1.2);
            -o-transform: scale(1.2);
            -webkit-transform: scale(1.2);
            transform: scale(1.2);
               z-index: 5;
        }

    .glow-button:hover img {
        color: rgba(255, 255, 255, 1);
        box-shadow: 0 5px 25px rgba(255, 255, 255, 0.6);
    
    }

     .floatingButtonDiv img {
   
         cursor:pointer;
            width: 70px;
    height: 70px;
    }


    #chat-loader {
        position:absolute;
    }

     .chat-loader-container {
        height:40px;
    }
    
    .nextBtns{
        float:right;
    }

#chat-loader-gif {
    margin-left:40%;
}
 
    .email_Field {
        height: 35px;
    }

    .error {
        border-color: red!important;
    }

    .txt_spacer {
        height: 15px;
    }

    .startBtn {
        height: 50px;
        background-color: #505050;
        bottom: 0;
        position: absolute;
        width: 100%;
        text-align: center;
    }

        .startBtn :hover {

              background-color: #a7af39;
        }

    .basicButton {
        border: none;
        background: none;
        color: white;
        height: 100%;
        font-size: x-large;
        text-align: center;
       
    }

    .innerChatButton {

    background-color: #a7af39;
    color: white;
    font-size: 10px;
    border-color: white;
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    margin-bottom: 2px;
    z-index:999;

    }

    .innerChatButtonParent {

       margin-left: 15px;
       padding-bottom: 30px;
  
    }

    .innerChatButtonSelected {
        border-style: solid;
        background-color: gray;
    }
    .centerDiv {
        position: absolute;
        top: 25%;
        bottom: 25%;
        left: 25%;
        right: 25%;
    }

    .borderTest {
        border-style: solid;
        border-width: 1px;
        border-color: black;
    }

    .headerContents {
        height: 50px;
        background-color: #505050;
    }

   .headerPics {
        max-width: 100px;
        padding-top: 15px;

   }

    .headerIcons {
        float: right;
        max-width: 25px;
        top: 10px;
        right: 4px;
    }



    .messagesList {
        height: 348px;
        list-style-type: none;
        overflow-y: scroll;
        width: 100%;
        padding-top: 20px;
    }

    #messages_ul > li {

       word-wrap: break-word;
       margin-bottom: -30px;
    }

    .avatar {
        max-width: 40px;
        padding-bottom: 10px;
        padding-right: 0px;
        padding-left: initial;
      
        z-index:10;
    }
     .avatarUser {
        max-width: 55px;
        padding-bottom: 10px;
        padding-right: 0px;
        padding-left: initial;
        margin-right: 5px;
        float: right;
        z-index:10;
    }


    .innerResults {
        word-wrap: break-word;
        border-width: 0.5px;
        padding: 6px;
        border-style: solid;
        margin-bottom: 35px;
    }

.selectedResult {
        border-color: #a7af39;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    box-shadow: 0 5px 25px rgba(223, 255, 133, 0.6);
    margin-bottom: 45px;
}

.buttonPadding {

    padding-bottom:35px;
}

.messagePicture{

    height: 100px;
    width: 100px;
    margin-top: 40px;
}

.messageText{

        text-align: center;
    margin-top: 45px;
    line-height: 2;
    font-size: larger;
}

    .smallInterestedButton {
        background-color: #a7af39 !important;
        color: #ffffff !important;
        display: inline-block;
        cursor: pointer;
        float: right;
        width: 88px;
        font-size: smaller;
        border: none;
    }

    .bubbles {
     position: relative;
    padding: 15px;
    margin: 1em 0 3em;
    color: #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #e8e8e8;
   
}
@media (max-width: 400px) {
    .bubblesFix {
        margin-top: 75px!important;
    }
}
    .bubblesUser {

     position: relative;
    padding: 20px;
    margin: 1em 0 3em;
    color: #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 0px;
    margin-left: 25px;
    border-color: lightgray;
    border-style: solid;
    border-width: thin;
    }

.upfront {
    z-index:999;

}

.chatDropdown{
    width:100%;
    margin-bottom:25px;

}

.agentBox {
    margin-right: 20px;
}

input[data-type="numberTel"]::-webkit-outer-spin-button,
input[data-type="numberTel"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[data-type="numberTel" ] {
    -moz-appearance: textfield;
}



