/*
Theme Name: Cover4Caravans 2 Theme
Theme URI: http://www.cover4caravans.co.uk
Description: The new theme for Cover4Caravans.
Version: 1.0
Author: Matt Staples
*/
img#wpstats {height:0;width:0;overflow:hidden;} 
hr{opacity:.5;filter:alpha(opacity=50%);width:50%}
#header_image,#established_in{z-index:500000}
.twitter-share-button{width:90px!important}
#social{z-index:999999999;position:absolute;float:right;top:25px;left:640px;text-align:right;width:300px}
#plusone-div{width:72px!important}
#plusone-div iframe{width:70px!important}
#cookie_row{position:absolute;top:0;width:940px;background-color:#e73839;height:35px;border-bottom:1px solid #5f5f5f;display:none;color:#fff}
#cookie_title{position:relative;top:0;line-height:28px;text-align:center;border:5px solid #fff;height:28px;font-size:17px;border-radius:5px;color:#e73839;width:155px;float:left;background-color:#f7e784}
#cookie_title a{color:#e1384e}
#cookie_title a:hover{text-decoration:none}
#cookie_text{float:left;line-height:15px;font-weight:bold;width:700px;margin-top:5px;margin-left:20px}
#cookie_accept{float:right;line-height:35px;font-weight:bold;margin-right:10px;font-size:35px}
#cookie_accept a,#cookie_text a{color:#fff}
#cookie_accept a:hover{text-decoration:none}
body{background-image:url('assets/background.png');background-repeat:repeat;background-color:#c6e3ce;font-family:"trebuchet ms",tahoma,sans-serif;font-size:12px;color:#000}
#wpcr_respond_1{border:5px solid #e73839;margin:20px!important;border-radius:5px}
.wpcr_current{background-color:#e73839!important}
.wpcr_inactive{background-color:#f7e784!important;color:#000!important}
.wpcr_status_msg{text-align:center}
.hreview{padding-top:5px;margin-left:10px}
#wpcr_table_2 input{width:700px!important}
.sp_rating{text-align:center!important}
#wpcr_respond_2{border-top:2px solid red;padding:20px!important;position:relative!important;top:5px!important;background-color:#eee!important}
#wpcr_div_2{text-align:center!important;margin-left:30%}
#wpcr_button_1{margin-right:5px}
#wpcr_respond_1{background-color:#eee}
.last_post_link{width:135px;float:left;cursor:pointer;color:#fff;font-weight:bold;font-size:15px}
.next_post_link{width:125px;float:right;color:#fff;cursor:pointer;font-weight:bold;font-size:15px;text-align:right}
#jwplayer-1-div{text-align:center;width:720px;margin-left:90px;margin-right:90px;margin-bottom:40px;position:relative;top:-40px}
.page_navigation{
    position:absolute;
    left:0px;bottom:0px;
    height:40px;
    max-width:260px;
    background-color:#e73839;
    padding:0 28px 0 20px;
    line-height:40px;
    margin-top:50px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    border-top-right-radius:5px;
    margin-bottom:0;
    z-index:999999999;
}

#feefologohere {
    margin-top: 20px;
    text-align: center;
}

#feefologoa img {
    width: 95%;
    height: 95%;
}

.page_navigation a{color:#fff}
.page_navigation a:hover{color:#f7e784;text-decoration:none}
#related_items_header{width:100%;position:relative;top:-10px;left:-10px;line-height:40px;padding-left:10px;background-image:url('assets/bar.png');height:35px}
#wrapper{margin:-10px auto;width:960px;box-shadow:1px 5px 10px #333;background-color:#fff;padding-bottom:670px}
.site_row{position:relative;padding:10px;z-index:500}
#footer_row{height:auto;width:890px;position:relative;top:660px}
#header_row{height:190px;position:absolute;top:0;width:920px}
#image_row{position:absolute;top:180px;z-index:0;left:4px;height:410px;width:925px;overflow:hidden}
.container_quote_progress{position:relative;left:-12px}
.pagenav{list-style:square;font-weight:bold;font-size:15px;width:110%;margin-bottom:15px;color:#fff;position:relative;padding-left:10px;padding-top:5px;top:-10px;left:-10px}
.related_articles_container{background-color:#eee;border-bottom:1px solid #555;border-right:1px solid #555;border-left:1px solid #ccc;border-top:1px solid #ccc;margin-top:15px;padding:10px;position:relative;top:0;overflow:hidden;border-radius:2px; width:615px; }
#wpcr_submit_btn{display:none!important}
.related_articles_container .page_item{position:relative;left:-20px;color:#000;cursor:pointer;list-style:square;font-size:13px}
.container_quote{position:relative;left:-2px;height:110px;overflow:hidden;width:221px;background-color:#fff}
#links_row{position:relative;left:0;height:238px;width:960px;text-align:center;white-space:nowrap;}
ul.related_list{position:relative;top:-12px;left:-40px;margin-bottom:10px}
ul.menu_list{position:relative;left:-40px;list-style:none}
.container{position:relative;left:-1px;padding:10px;width:200px;height:210px}
#imagemap{text-align:center;width:920px;margin-left:auto;margin-right:auto}
.container_small{padding:10px;width:200px;height:84px;position:relative;left:-1px}
.like_us{position:relative;left:-17px}
.container_container{margin:5px;float:left}
.container_red{background-color:#e73839}
.container_special{border-left:6px solid #f00;white-space:normal;font-size:16px;border-right:6px solid #f00;text-align:center;font-weight:bold;width:196px;height:209px}
.prev_link_container{float:left;margin-left:10px;font-weight:bold}
.next_link_container{float:right;margin-right:10px;font-weight:bold}
.container_yellow{background-color:#f7e784}
.contains_small{position:relative;top:-5px}
h1{font-size:25px}
h1 a:hover{text-decoration:none}
.nav_menu{width:900px;z-index:500;position:absolute;top:-54px;left:-0px}
.nav_menu a:hover,.nav_sub_menu a:hover{text-decoration:none}
.post_container{background-color:#fff;padding:10px;font-weight:normal;font-size:13.5px;width:907px;float:left;background-image:url('assets/badger.png'); background-repeat: no-repeat; background-position: bottom right;}
.section_container{clear:both;background-color:#e73839;padding:0 6px 0 6px;position:relative;top:655px}
#section_container_decoration{background-image:url('assets/badger.png');width:141px;height:76px;float:right;position:relative;z-index:999}
#hedgehog{background-image:url('assets/hedgehog.png');height:120px;width:210px;float:left;position:relative;z-index:999}
.special{width:200px}
.search_results_text{color:#fff;position:relative;font-weight:bold;font-size:15px;height:auto;padding-left:8px;margin-top:10px;padding-top:5px;width:auto}
.social_link_decoration{clear:both;position:absolute;bottom:0;right:10px;height:83px;width:93px;right:0;z-index:999;background-image:url('assets/squirrel.png');background-repeat:no-repeat}
.social_link_image{width:40px;height:40px}
.social_link_text{text-align:justify;text-decoration:none}
.search_field{border:0;margin:0;position:relative;background-image:url('assets/search_field.png');background-repeat:no-repeat;top:-10px;left:-7px}
#fix_field{top:-21px;left:-3px;padding-left:10px;padding-top:5px;border:0;width:150px}
#search{padding-left:20px;top:-9px;left:5px}
.container_border_red{clear:both;position:relative;left:-1px;height:6px;width:219px;background-color:#e73839}
.container_top_yellow{position:relative;left:-1px;height:6px;width:219px;background-color:#f7e784}
.container_bottom_yellow{position:relative;left:-1px;height:6px;width:220px;background-color:#f7e784}
.corner_red_topleft{float:left;height:6px;width:6px;position:relative;left:-0px;top:0;background:url('assets/sprites.png') -455px -0px}
.corner_red_topright{float:right;height:6px;width:6px;position:relative;right:-1px;top:0;background:url('assets/sprites.png') -449px -0px}
.corner_red_bottomleft{float:left;height:6px;width:6px;position:relative;background:url('assets/sprites.png') -239px -0px}
.corner_red_bottomright{float:right;height:6px;width:6px;position:relative;background:url('assets/sprites.png') -232px -0px}
.corner_yellow_topleft{float:left;height:6px;width:6px;position:relative;left:-0px;top:0;background:url('assets/sprites.png') -483px -0px}
.corner_yellow_topright{float:right;height:6px;width:6px;position:relative;right:-1px;top:0;background:url('assets/sprites.png') -489px -0px}
.corner_yellow_bottomleft{float:left;height:6px;width:6px;position:relative;left:0;background-image:url('assets/yellow-bottomleft.png')}
.corner_yellow_bottomright{float:right;height:6px;width:6px;overflow:hidden;position:relative;top:-6px;background-image:url('assets/yellow-bottomright.png')}
.badger_box_text{position:relative;top:100px;left:0;font-size:13px;padding:5px}
.call_us_text_quotes{color:#fff;position:relative;top:50px;font-size:15px;font-weight:bold}
.container_border_special{width:227px}
.payment_container{width:939px;left:-5px}
.section_container_border_bottom{width:940px;left:-6px;top:5px}
.section_container_border_top{width:939px;left:-6px}
.current_page_item .inner_sub_li,.current_page_ancestor .inner_sub_li{background-image:url('assets/white-topleft.png');color:#9c2421}
.current_page_item .inner_li,.current_page_ancestor .inner_li,.current_page_parent .inner_li{background-image:url('assets/red-topleft.png')}
.inner_li{position:relative;top:-10px;left:-10px;padding:10px 0 0 18px;white-space:nowrap;height:auto;cursor:pointer;width:auto;overflow:visible;background-image:url('assets/yellow-topleft.png');background-position:0 0;background-repeat:no-repeat}
.inner_sub_li{position:relative;top:-10px;left:-10px;cursor:pointer;padding:10px 0 0 18px;white-space:nowrap;height:auto;width:auto;overflow:visible;background-image:url('assets/pink-topleft.png');background-position:0 0;background-repeat:no-repeat}
.nav_menu li{z-index:500;position:relative;left:-5px;list-style:none;float:left;height:30px;margin-left:5px;background-color:#f7e784;background-image:url('assets/yellow-topright.png');background-position:right top;background-repeat:no-repeat;padding:10px 10px 0 10px;font-weight:bold;font-size:15px}
.nav_menu .current_page_item,.nav_menu .current_page_ancestor,.nav_menu .current_page_parent{background-color:#e73839;background-image:url('assets/red-topright.png')}
.nav_menu .current_page_item a,.nav_menu .current_page_ancestor a,.nav_menu .current_page_parent a{color:#fff;text-decoration:none}
.nav_submenu{z-index:50;left:0;position:absolute;top:0;width:99%;background-color:#e73839;margin-left:6px}
.page_item{list-style:none}
.nav_submenu li{position:relative;left:-2px;list-style:none;float:left;height:20px;line-height:10px;margin-left:2px;margin-top:2px;background-color:#f99;background-image:url('assets/pink-topright.png');background-position:right top;background-repeat:no-repeat;padding:10px 9px 0 10px;font-weight:bold;white-space:nowrap}
.nav_submenu .current_page_item{background-color:#fff;background-image:url('assets/white-topright.png')}
.title{font-size:20px;font-weight:bold}
.social_title{font-weight:bold;font-size:14px}
#footer_links{margin-top:20px;width:920px;text-align:center}
#footer_text{clear:both;padding-top:40px;padding-bottom:60px;margin-top:40px;color:#555}
#payment_graphics{clear:both;position:relative;left:-5px;text-align:center;width:930px;height:70px;border-left:5px solid #e73839;border-right:5px solid #e73839}
.clear{clear:both}
#security_top_left{float:left;text-align:left}
#security_top_right{float:right}
#security_bottom_left{float:left;width:110px;height:80px}
#security_bottom_right{float:right;padding-top:5px;width:88px;height:65px}
.call_us_left{float:left;width:109px;height:150px;background-image:url('assets/parrot.png');background-position:center bottom;background-repeat:no-repeat}
.call_us_right{float:right;text-align:left;height:120px;width:83px}
.call_us_bubble{background-image:url('assets/parrot_bubble.png');width:83px;height:83px;float:right;background-repeat:no-repeat;line-height:55px;text-align:center;margin-left:10px;font-weight:bold;font-size:14px}
.phone_number_div{margin-top: 0px; position: absolute; left: -178px; font-size: 45px}
.call_us_text{position:relative;left:-60px;top:150px}
.call_us_bottom{clear:both;position:relative;top:30px;left:8px;width:180px;height:30px;white-space:nowrap;text-align:center}
.bubble{text-align:center;height:150px;margin:10px;width:120px;cursor:pointer}
.social_link_image{clear:both;float:left;width:60px}
.social_link_text{float:left;width:130px;text-align:left}
#header_image{float:left;width:370px;height:190px;background-image:url('assets/logo.png')}
#header_search{float:left;position:relative;top:50px;left:40px}
#header_address{float:right;position:relative;top:15px;text-align:right;color:#9c2421;font-size:14px;font-weight:bold}
.ie_breaker{clear:both}
#breadcrumbs{padding-top:40px}
body.faq{background-image:url('assets/faq-bg.png');background-repeat:no-repeat}
#touring_quote_cloud_button{position:absolute; z-index:2; top:20px; left: 180px}
#static_quote_cloud_button{position:absolute; z-index:1; top:30px; left: 330px}
#who_are_we_button{line-height:28px}
.faq_buttons{position:relative;top:45px;left:20px}
.faq_active{background-color:#e1384e;color:#fff}
.faq_inactive{background-color:#f7e784;color:#000}
.hidden_question{display:none;visibility:hidden}
.active_question{display:block;visibility:visible}
.faq_button{height:35px;padding:2px;text-align:center;width:115px;vertical-align:middle;margin-bottom:12.5px;cursor:pointer;border-radius:10px;font-weight:bold;line-height:15px;border:3px solid #fff;-webkit-box-shadow:  -5px 2px 5px 0px rgba(0, 0, 0, 0.4); box-shadow:  -5px 2px 5px 0px rgba(0, 0, 0, 0.4); padding-top: 10px}
.faq_question{position:absolute;left:200px;top:180px;width:380px;display:none}
#who_are_we_question{display:block}
.faqs_hover{position:relative;top:-60px;z-index:999}
.faq_title{font-size:22px;font-weight:bold;color:#42caff}
.faq_list{color:#000;font-size:13px}
#security_text{font-weight:bold;font-size:16px;color:#222}
.footer_links{font-size:20px}
.quote_body{position:relative;float:left;width:700px;text-align:right}
.quote_sidebar{float:right}
.badger_box{background-image:url('assets/badger_bubble.png');background-repeat:no-repeat;background-position:top center;height:290px}
.otter_box{background-image:url('assets/otter_bubble.png');background-repeat:no-repeat;background-position:top center;height:300px}
.form_container{text-align:left;position:relative;top:-120px}
.form_cell{height:30px}
.labels{float:left;padding-left:2px;position:relative;width:400px}
.elements{float:right;padding-right:2px;text-align:right;width:280px}
div.form_header{clear:both;padding:10px;border:4px solid #0cf;margin-bottom:10px}
span.form_header{font-size:16px;font-weight:bold}
input{width:208px}
input.radio{width:auto}
select{width:214px}
select.date{width:auto}
dd,dt{float:left}
.social_link_body{text-align:justify;font-size:12px;font-weight:normal;color:#000}
.social_link_header{font-size:14px;font-weight:bold;color:#0a0a0a}
.address{text-align:right;color:#9c2421;font-size:14px;font-weight:bold}
#established_in{clear:both;z-index:999;position:relative;left:45px;width:300px;color:#9c2421;font-weight:bold;font-size:16px}
.bubble{color:#9c2421;font-weight:bold;font-size:15px}
.call_us_text{color:#fff;font-size:15px;font-weight:bold}
.call_us_number{color:#fff;font-size:26px;font-weight:bold}
.no_underline{color:#e1384e}
.no_underline:hover{text-decoration:none;color:#e1384e}
.search_field{width:auto}
a{text-decoration:none;color:#000}
a:hover{text-decoration:underline}
img{border:0}
.nav_menu li a{color:#e73839}
.nav_submenu li a{color:#fff;font-size:13px;font-weight:normal}
.nav_submenu .current_page_item li a{color:#9c2421}
.cell{clear:both;position:relative;top:-10px;float:left;height:72px;margin-bottom:5px}
.social_text{float:left;text-align:left;padding-top:10px;width:130px}
.social_body{white-space:normal}
.social_image{float:left;width:70px}
.body a{text-decoration:underline}
.content_with_sidebar { width:640px; float: left; }
.related_articles_section{position:relative;top:0;overflow:hidden; width:640px; }
#main-sidebar {width: 220px; float: right; margin:0 5px 75px 10px; padding: 10px; background: none repeat scroll 0% 0% #eee;  border: 4px solid #ed1556; border-radius: 8px 8px 8px 8px; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);}
.search #main-sidebar {position: relative; margin-top: 70px}
#main-sidebar ul, #main-sidebar li { list-style: none; }
.main-sidebar-widget {}
.main-sidebar-widget-title {text-decoration: underline}
.main-sidebar-widget p { padding: 0px; margin:0px;}

#twitter-sidebar { width: 600px; float: left; margin:0px; margin-bottom:25px; margin-top:-20px; padding: 10px;}
#twitter-sidebar ul, #twitter-sidebar li { list-style: none; }
.twitter-sidebar-widget {}
.twitter-sidebar-widget-title {display:none;}
.twitter-sidebar-widget p { padding: 0px; margin:0px;}
.twitter-sidebar-widget .tweets { padding:0px; }
.twitter-sidebar-widget .tweets li { padding-bottom:10px; margin-bottom:10px; border-bottom:2px solid #ef1452;}
.twitter-sidebar-widget .tweets li:last-child { border-bottom:none; }
.tweets .timesince { display:block; text-align:right; margin-top:5px; color:#888;}

.listing-actions, .wpbdp-bar { display:none; }
#wpbdp-category-page { margin-top:-20px; }

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.appSpacer { height: 20px }
.appHeader, .appFooter { font-weight: bold; font-size: 10pt; color: #E60000 }
.app { text-align: center }
.appMicroSpacer { height: 4px; }



.pitch-spacer { height: 25px }
.pitch { text-align: center }
.pitch-title{ font-weight: bold; font-size: 12pt; color: #E60000; margin-bottom: 10px }
.pitch-text-main{ font-size: 10pt; color: #666666; margin-bottom: 5px }
.pitch-text{ font-size: 10pt; color: #666666; margin-bottom: 5px }
.pitch-submit { background-color: #ed1556; color: #fff; font-weight: bold; font-size: 10px; }
