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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
:focus {outline: 0;}
body {background: #fff; line-height: 1;  font-family:"helvetica", "arial";}
ol, ul {list-style: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}

a {text-decoration:none;}

#greenBar {width:100%; height:5px; background-color:#AFCF36; border-bottom:1px solid white; display:none;}
#navBarContainer {width:100%;background-color:#215A2C; color:white; background-image:url(../img/woodovis-park-camping-touring-devon-background-02-top.jpg); background-repeat:no-repeat; background-position:  center top;  }
#navBar {width:100%; margin:0px auto;position:relative; background-color:black; background-color: rgba(0,0,0,0.4);}

#navBar ul {width:995px; margin:0px auto;  height:40px; text-align: right; font-size: 0;}
#navBar li { display:inline; }
#navBar li a {display:inline-block; height:38px; line-height:40px; padding-top:2px; padding-right:10px; padding-left:10px; border-right:1px solid #616161; color:white; font-weight:normal; font-size:13px;}
#navBar li:first-child a {padding-left:0px; float:left;}
#navBar li a:hover {background-color:  rgba(0,0,0,0.4);}
#navBar li.active  { }
#navBar li.active a {background-color:  rgba(0,0,0,0.4);  border-top:1px solid #AFCF36; padding-top:2px; margin-top:-1px; }
#navBar li:first-child a:hover {background:none;}
#navBar li img {width:16px; height:16px; margin-top:10px;}


#navBar li ul {display:none; }
#subNav {height:93px; display:none;width:100%; background-color:white;border-top:1px solid white;}
#subNav ul {width:700px; margin:0px auto; text-align:left; margin-top:10px; }
#subNav ul li {display:inline-block; width:170px; height:30px; }
#subNav ul li a {display:inline-block; color:#404041; height:20px; line-height:20px;  padding:3px 10px 3px 10px; font-size:13px;}
#subNav ul li a:hover { background-color:#404041; color:#ffffff;}

#header {width:995px; margin:0px auto; padding-top:20px;}
#header a {display:block; margin-top:0px; margin-bottom:20px; width:283px; margin-left:8px;}
#header img {width:283px;}

#pageBodyContainer {width:100%;background-image:url(../img/woodovis-park-camping-touring-devon-background-02.jpg); background-repeat:no-repeat; background-position:  center top; }
#pageBody {width:995px;   margin:0px auto;}

#gallery {width:660px;  position:relative; overflow:hidden; }
#gallery img {width:100%; height:auto;}
.nivo-controlNav {position:absolute; left:00px;  bottom:0px;  width:100%; height:10px; z-index: 1000; text-align: center !important;}

.nivo-controlNav a {
        background: url("../img/woodovis-park-camping-touring-devon-slider-nav-off.png") no-repeat scroll 0 0 transparent;
        background-size: 8px 8px;
    border: 0 none;
    display: inline-block;

    height: 12px;
    margin-right: 3px;
    text-indent: 9999px;
    width: 11px;
}
.nivo-controlNav a.active {
background: url("../img/woodovis-park-camping-touring-devon-slider-nav-on.png") no-repeat scroll 0 0 transparent;
background-size: 8px 8px;
}


#bookingbox {padding-left:10px; margin-bottom: 10px; background-color: rgba(0,0,0,0.4); height:165px; position:relative;}

#bookingbox .selectBox {
    margin-top:10px;
    padding: 3px;
    height: 27px; line-height:20px; font-size:13px;
    border: 1px solid silver;
    border-radius: 4px;
} 
#bookingbox .textbox {
    padding: 3px; width:145px; margin-right:10px;
    height: 20px; line-height:20px; font-size:13px;
    border: 1px solid silver;
    border-radius: 4px;
}
#bookingbox label {color:white; font-size:13px;  display:inline-block; margin-right:2px;}
#bookingbox #holidayTypes {width:305px;}
#bookingbox #bookingPeopleUnderFives {margin-left:0px;}

#bookingbox .button {
    width:305px;
position:absolute;
right:10px; bottom:10px;
height: 37px;
padding-bottom: 3px;
line-height: 33px;
vertical-align: middle;

border: none;
background-color: #FF7F00;
color: white;
border-radius: 4px;
font-weight: normal;
font-size: 16px;
-webkit-appearance: none;
cursor:pointer
}

#bookingbox .button:hover {
   border:1px solid silver; cursor: pointer;
}

#contactbox {background-color:#AFCF36; width:100%; padding-top:1px; padding-bottom:1px;  height:165px;}
#contactbox a.phone {font-weight:bold; font-size:20px; display:block; color:#013B2A; margin:10px; padding-left:25px; background-image:url(../img/woodovis-park-camping-touring-devon-phone.png); background-size: 17px 17px; background-repeat: no-repeat;}
#contactbox a.email {font-weight:bold; font-size:20px; display:block; color:#013B2A; margin:10px; padding-left:25px; background-image:url(../img/woodovis-park-camping-touring-devon-email.png); background-size: 17px 17px; background-repeat: no-repeat;}
#contactbox a.email:hover {text-decoration: underline;}
    
#contactbox form {position:relative; }
#contactbox h5 {position:absolute; width:150px; font-weight:bold; left:10px; top:10px; color:#013B2A; line-height:1.3; font-size:18px;}
#contactbox .firstname { position:absolute; left:10px; top:60px; width:120px; padding:3px; height:20px; border:1px solid silver; border-radius:4px;}
#contactbox .lastname { position:absolute; left:147px; top:60px; width:160px; padding:3px; height:20px; border:1px solid silver; border-radius:4px;}
#contactbox hr {background-color:#013B2A; margin:0px 10px 0px 10px; height:1px; border:none;}
#contactbox .signupbutton {position:absolute; top:17px; left:147px; height:37px; padding-bottom:3px; line-height: 33px; vertical-align: middle;  width:167px; border:none; background-color:#93AD3C; color:white; border-radius:4px; font-weight:normal; font-size:16px;}
#contactbox .signupbutton:hover {border:1px solid silver; cursor: pointer;}

#footer #contactbox {background-color:#93AD3C; width:100%; padding-top:1px; padding-bottom:1px;  height:165px;}
#footer #contactbox a.phone {font-weight:bold; font-size:20px; display:block; color:#013B2A; margin:10px 10px 10px 0px; padding-left:25px; background-image:url(../img/woodovis-park-camping-touring-devon-phone.png); background-size: 17px 17px; background-repeat: no-repeat;}
#footer #contactbox a.email {font-weight:bold; font-size:20px; display:block; color:#013B2A; margin:10px 10px 10px 0px; padding-left:25px; background-image:url(../img/woodovis-park-camping-touring-devon-email.png); background-size: 17px 17px; background-repeat: no-repeat;}
#footer #contactbox a.email:hover {text-decoration: underline;}
    

#footer #contactbox form {position:relative; }
#footer #contactbox h5 {position:absolute; width:150px; font-weight:bold; left:00px; top:10px; color:#627825; line-height:1.3;}
#footer #contactbox .firstname { position:absolute; left:00px; top:60px; width:120px; padding:3px; height:20px; border:1px solid silver; border-radius:4px;}
#footer #contactbox .lastname { position:absolute; left:137px; top:60px; width:160px; padding:3px; height:20px; border:1px solid silver; border-radius:4px;}
#footer #contactbox hr {background-color:silver; margin:0px 18px 0px 0px; height:1px; border:none;}
#footer #contactbox .signupbutton {  left:137px; }



#linksbox {margin-top:10px; }
#linksbox .column.one_sixth {position:relative;background:none;}

#linksbox .column.one_sixth img {position:relative; }
#linksbox .column.one_sixth a {position:absolute;  width:147px; top:0px; left:0px; padding-left:10px; padding-top:122px; padding-bottom:5px; color:white; font-size:30px;}
#linksbox.british-forces {text-align: center;}

.rightlink {
    display:block; height:40px; background-color:#93AD3C; line-height:40px; padding-left:10px; color:white; font-size:20px; border-radius: 3px; margin-bottom:10px;
}
.rightlink.active { background-color:#013B2A; color:white;}

.rightlink.info {
    background-image:url(../img/woodovis-park-camping-touring-devon-nav-icon-useful-info.png); background-repeat: no-repeat; background-size: 21px 21px; background-position: 295px center;
}
.rightlink.special {
    background-image:url(../img/woodovis-park-camping-touring-devon-nav-icon-special-offers.png); background-repeat: no-repeat; background-size: 21px 21px; background-position: 295px center;
}
.rightlink.news {
    background-image:url(../img/woodovis-park-camping-touring-devon-nav-icon-news.png); background-repeat: no-repeat; background-size: 21px 21px; background-position: 295px center;
    border-top-right-radius: 0px; border-top-left-radius: 0px;
}

.columnContainer {width:100%;}
.column {margin-right:10px; float:left; }
.column.last {margin-right:0px;}
.column.white {background-color:white;}


table {margin-left:10px; margin-right:20px; margin-bottom:20px; width:630px;}

td {color:#404041; font-size:14px; line-height:1.5; margin:10px 10px 15px 10px; padding:3px; border-bottom:1px solid silver; vertical-align:  middle;}



.column h1 {color:#87A328; font-weight:normal; font-size:32px; margin:10px 10px 15px 10px; line-height: 1.3;}
.column h2 {color:#87A328; font-weight:normal; font-size:30px;  margin:10px 10px 15px 10px;}
.column h3,.column h4 {color:gray; font-weight:bold; font-size:18px;  margin:10px 10px 15px 10px;}
.column p { color:#404041; font-size:13px; line-height:1.6; margin:10px 10px 15px 10px;}
.column p a {color:#93AD3C;  font-weight:bold;}
.column p a:hover {color:#0C3E18;}
.column>ul {margin-left:30px; list-style-type: circle;}
.column>ul li {color:#404041; font-size:13px; line-height:1.5;}
.column>ol {margin-left:30px; list-style-type:decimal;}
.column>ol li {color:#404041; font-size:13px; line-height:1.5;}


.column.one_third {width:325px;}
.column.two_thirds {width:660px;}
.column.one_sixth {width:157px;}
.column.one_sixth.last {margin-left:1px;}
.column.two_sixths {width:325px;}
.column.three_sixths {width:490px;}
.column.full {width:995px;}




.day-out{  margin-top:20px; padding-top:20px; border-top:1px solid silver;}
.day-out img {float:left; width:157px; height:157px;}
.day-out h1, .day-out h2 {margin-top:0px;}
.day-out p {display:block;}
.day-out p.details a {display:inline-block; margin-right:20px; font-weight:bold; color:#013B2A;}
.day-out p.details a:hover {color:#93AD3C;}
.day-out p.details img {display:inline-block; margin-right:10px; width:36px; height:36px; float:none;}




.leftNav {}
.leftNav>li {padding:5px 10px 0px 10px;}
.leftNav>li li {padding:0px 00px 0px 10px;}
.leftNav li a {color:#404041; font-weight:normal; font-size:12px;}
.leftNav li.current-cat>a,.leftNav li.current-cat-parent>a {font-weight:bold;}

.blockNav {display:block; width: 100%; font-size:0;}
.blockNav li {display:inline-block; width:157px; margin-right:10px; position:relative; height:157px; margin-bottom:10px;}
.blockNav li.last {margin-right:0px; margin-left:1px;}
.blockNav li>a { width:147px; height:27px; padding-top:130px; position:absolute; top:0px; left:0px; font-size:16px; font-weight:bold; color:white; text-align:left; padding-left:10px; z-index:110; background-image:url(nothing.png);}
.blockNav li div.black {width:157px; position:absolute; bottom:0px; left:0px; z-index:105; height:40px; background-color: black; opacity:0.5;}
.blockNav li div.black.hover {opacity:1; }
.blockNav li>img {width:157px; height:157px; position:absolute; top:0px; left:0px; z-index:100;}
.blockNav li.wide img {width:325px;}

.blockNav .touring a {background-image:url(../img/woodovis-park-camping-touring-devon-photo-nav-icon-touring.png); background-size: 67px 34px; background-position:250px 120px; background-repeat:no-repeat;}
.blockNav .camping a {background-image:url(../img/woodovis-park-camping-touring-devon-photo-nav-icon-camping.png); background-size: 67px 34px; background-position:250px 120px; background-repeat:no-repeat;}
.blockNav .caravans a {background-image:url(../img/woodovis-park-camping-touring-devon-photo-nav-icon-luxury-caravans.png); background-size: 67px 34px; background-position:250px 120px; background-repeat:no-repeat;}
.blockNav .cottages a {background-image:url(../img/woodovis-park-camping-touring-devon-photo-nav-icon-woodovis-cottage.png); background-size: 67px 34px; background-position:250px 120px; background-repeat:no-repeat;}
.blockNav .glamping a {background-image:url(../img/woodovis-park-camping-touring-devon-photo-nav-icon-glamping.png); background-size: 67px 34px; background-position:250px 120px; background-repeat:no-repeat;}


.blockNav span {position:absolute; z-index:10000; top:110px; left:37px;}
.fb_edge_widget_with_comment {
    position: absolute !important;
}

div.fb {position:absolute; z-index: 1000;}


#reviewBox {height:250px; background-color:#E4E5E6; border-top:2px solid #231F20; position:relative; overflow:hidden; background-image:url(../img/woodovis-park-camping-touring-devon-reviews.png); background-size:325px 250px; background-position: bottom right; background-repeat: no-repeat; padding-bottom: 32px;}
#reviewSlider {width:10000px; position:relative; left:0px;}
#reviewSlider div {float:left; width:325px;}
#reviewSlider p {font-size:12px;margin:10px;}
#reviewBox h4 {left:10px !important; bottom:12px !important; position:absolute; margin:0px; color:white; z-index:20; font-size:16px;}
#reviewBox {position:relative;}
#reviewBox img {position:absolute; bottom:0px; right:-12px;}
#reviewBox div.black {width:100%; position:absolute; bottom:0px; left:0px;  height:40px; background-color: black; opacity:0.5;}
#reviewBox #nextReview { color:#313131; position:absolute; right:10px; bottom:10px;}
#reviewBox #prevReview { color:#313131; position:absolute; left:10px; bottom:10px; display:none;}


.gallery {
    font-size:0; list-style-type: none !important; margin:0px 0px 0px 5px !important;
}

.gallery li {display:inline-block;  margin-right:10px; position:relative;  margin-bottom:10px; border:1px solid silver;}

.gallery li a {display:block;}
.gallery li.last {margin-right:0px; margin-left:0px;}
.gallery li img {width:146px !important; height:146px !important; padding:3px; display:block;}

#footerContainer {width:100%;  background-image: url(../img/woodovis-park-camping-touring-devon-footer.png); background-repeat: no-repeat; background-position: center top; background-size: 2560px 273px;  padding-top:273px; margin-top:-100px;}
#footerWrapper {background-color:#E7E7E8; padding-top:10px;  padding-bottom:10px;}
#footer {width:995px; margin:0px auto;  }

#footer h4 {color:#626366; font-weight:bold; font-size:16px; margin:10px 0px 10px 0px;}
.footerNav {margin-top:10px; color:#626366;}
.footerNav {list-style-type: none!important; margin:0px!important;}
.footerNav li a {color:#626366; font-size:12px;}
.footerNav li a:hover {color:black;}

#footer p {font-size:12px; margin-left:0px; margin-top:5px; margin-bottom:0px;}
#footer .blockLink {width:95px; border-radius: 3px; background-color:#A9A8A8; display:inline-block; padding-top:4px; padding-bottom:4px; margin-left:5px; margin-right:5px;}
#footer .blockLink:hover {background-color:#93AD3C;}

#footer .awardLink  {display:inline-block; margin:7px;}
#footer .awardLink img {height:96px;}


p {font-weight:normal;}

.clear {clear:both; font-size:0;}
strong {font-weight:bold;}
em {font-style:italic;}






















/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:5px;
	bottom:5px;
        padding-bottom: 10px;
	background:#000;
	color:#fff;
	width:650px;
	z-index:8;
	padding-top:5px; padding-bottom: 15px;
	overflow: hidden;
	display: none;
	background-color:rgba(0,0,0,0.5);


}
.nivo-caption h5 {color:white; font-size:18px; font-weight:bold; margin:10px; }
.nivo-caption p {color:white; font-size:14px; font-weight:normal; margin:10px;}



.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {

	padding: 10px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}









#touring_tariff{
    margin:10px;
border-top:1px solid silver;border-left:1px solid silver;
	font-size:12px; 
	text-align:center;
	line-height:20px;
	width:650px;

}

#touring_tariff td{
border-right:1px solid silver;
	font-size:11px; 
	text-align:center;

}

.grey_cell{
	background-color:#DDD;
}


#static_tariff td {
    font-size:10px;
}


span.error {display:block; padding:10px; border:1px solid #C72532; color:#C72532; margin:10px 10px 00px 10px;}
span.confirm {display:block; padding:10px; border:1px solid #013B2A; color:#013B2A; margin:10px 10px 00px 10px;}

#footer span.error, #footer span.confirm {margin-left:0px; margin-right:20px;}


#contactbox.active {height:220px !important;}



input.inactive {color:silver;}
input.active {color:#313131;}




/* Form Elements */
.wpcf7-text, .wpcf7-textarea {border:1px solid gray; padding:3px; color:#404041; width:300px;}

#CancellationPlan {
    width:650px !important; background-image: url(../img/woodovis-park-camping-touring-devon-tick-shield.png) !important; background-size:145px 158px !important;   background-repeat:no-repeat !important; background-position: 20px 20px!important;
        max-height: 600px;
}

#CancellationPlan h5 {
    
    margin-left:180px;
    padding-top:50px; padding-bottom:50px;
    color: #87A328;
    width:420px;
    font-size: 34px;
    font-weight: normal;
    line-height: 1.3;
margin-right:0px !important; 

}

#CancellationPlan .ticked {
    margin:10px 20px 10px 20px; background-color:#707C29; padding:10px; width:520px; padding-left:80px;
    background-image:url(../img/woodovis-park-camping-touring-devon-tick-box.png); background-position:10px 10px; background-size:60px 60px; background-repeat: no-repeat;
    height:60px;

}
#CancellationPlan>p {display:block; margin:20px 20px 00px 20px; line-height: 1.3; color:#313131; font-size:14px;}

#CancellationPlan .ticked p { color:white; font-size:23px; line-height:1.2; padding-top:3px;}

#CancellationPlan ol {list-style: decimal outside none !important; margin:0px; padding:0px;}
#CancellationPlan ol li {display:block; margin:5px 20px 5px 20px; line-height: 1.3; color:#313131; list-style: decimal outside none !important; font-size:14px; padding:0px;}



.ui-widget { font-size: 12px; }
.ui-datepicker-trigger {vertical-align: middle ; cursor:pointer; }



/*! jQuery UI - v1.9.0 - 2012-10-12
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=afcf36&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=013b2a&fcHeader=222222&iconColorHeader=013b2a&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=013b2a&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #013b2a;background:#afcf36 url(images/ui-bg_highlight-soft_75_afcf36_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#013b2a url(images/ui-bg_glass_65_013b2a_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_013b2a_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}


#bookingArrivalDate {
background-image: url(images/woodovis-park-camping-touring-devon-home-calender.png);
background-repeat: no-repeat;
background-position: right center;
cursor: pointer;
}






.form-date {width:135px;}

.wpcf7-select {width:300px;}






#CDSWIDSSP {
    margin:0px auto !important;
}



h2.sidebarcaption {
    display:block; height:40px; background-color:#93AD3C; line-height:40px; padding-left:10px; color:white; font-size:20px; border-radius: 3px; margin-bottom:10px;
    margin:10px 0px;
}



.discount-offer-box {
    
}

/* TA widget */
div#CDSWIDEXC {
    width: 100% !important;
    margin: 0px !important;
    padding-bottom: 20px !important;
}
div#CDSWIDEXCLINK {
    padding-top: 5px !important;
}



 

.park_dates_holder {text-align:center;}
.park_dates_holder ul.park_dates {margin:10px; display:inline-block; width:200px; box-sizing: border-box; border:1px solid silver; border-bottom:none;}
.park_dates_holder ul.park_dates li {color: #404041; border-bottom:1px solid silver;
    font-size: 13px; padding:4px 0px;
    line-height: 1.6; text-align: center;}


#park_touring_tariff {border-top:1px solid silver; border-right:1px solid silver;}
#park_touring_tariff td {border-left:1px solid silver; border-bottom:1px solid silver; text-align:center;}
#park_touring_tariff td[colspan] {}
#park_touring_tariff tr:nth-child(2),#park_touring_tariff tr:nth-child(3) {background-color:#E2E9D9;}
#park_touring_tariff tr:nth-child(6),#park_touring_tariff tr:nth-child(7) {background-color:#E2E9D9;}
#park_touring_tariff tr:nth-child(10),#park_touring_tariff tr:nth-child(11) {background-color:#E2E9D9;}
#park_touring_tariff tr:nth-child(14),#park_touring_tariff tr:nth-child(15) {background-color:#E2E9D9;}
#park_touring_tariff tr:nth-child(18),#park_touring_tariff tr:nth-child(19) {background-color:#E2E9D9;}
#park_touring_tariff tr:nth-child(22),#park_touring_tariff tr:nth-child(23) {background-color:#E2E9D9;}
#park_touring_tariff td[colspan] {border-top:2px solid silver;}



#park_cp_tariff {border-top:1px solid silver; border-right:1px solid silver;}
#park_cp_tariff td {border-left:1px solid silver; border-bottom:1px solid silver; text-align:center;}
#park_cp_tariff td[colspan] {}


#park_glamping_tariff {border-top:1px solid silver; border-right:1px solid silver;}
#park_glamping_tariff td {border-left:1px solid silver; border-bottom:1px solid silver; text-align:center;}
#park_glamping_tariff td[colspan] {}


#park_self_catering_tariff {border-top:1px solid silver; border-right:1px solid silver;}
#park_self_catering_tariff td {border-left:1px solid silver; border-bottom:1px solid silver; text-align:center;}
#park_self_catering_tariff td[colspan] {}

.pricing-table {
    text-align: center;
    border-bottom: 1px solid #EBEBEB;
}
.pricing-table th {
    padding: 6px 0;
    border-right: 1px solid #EBEBEB;
    border-left: 1px solid #EBEBEB;
    font-size: 13px !important;
}
.pricing-table tr.table-title {
    background-color: #fff !important;
}
.pricing-table tr.table-title td {
    text-align: center;
    vertical-align: middle;
}
.pricing-table tr.table-sub-title td {
    text-align: center;
}
.pricing-table td {
    border: 0;
    border-right: 1px solid #EBEBEB;
    border-left: 1px solid #EBEBEB;
    font-size: 13px !important;
}
.pricing-table td:nth-child(1) {
    text-align: left;
}
.pricing-table tr:nth-child(odd){
    background-color: #F4F4F4;
}

.box img { width:157px; }
	