ul, li, table, tr, th, table, form{margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6, p{margin:15px 0px 15px 0px;padding:0px;}
h1, h2, h3, h4, h5, h6{color:#cc0000;background-repeat:no-repeat;font-family:Open Sans, Helvetica, sans-serif;display:block;font-weight:600;}
p, span{color:#202020;}
#search {display:block; float:right; top:20px; min-width:320px; max-width:80%;}
img{border:0;}
div{background-repeat:no-repeat;}
a{text-decoration:none;color:#cc3300;background-repeat:no-repeat;}
a:hover{text-decoration:underline;}
ul, li{list-style:none;}
p, a, input, select, textarea, span, td, th, table, li, ul, em{font-family:Open Sans, sans-serif;}
p, li, ul{background-repeat:no-repeat;}
object{z-index:1;}
#floatpane{position:relative;float:right;width:156px;margin-right:-10px;z-index:10;}
#mfhmenu{position:absolute;background-image:url(mfh_bkg1.gif);background-repeat:no-repeat;background-position:top left;margin-top:-34px;padding-bottom:8px;right:0px;top:0px;width:155px;z-index:100;border-bottom:2px solid #cecece;-moz-border-radius-topleft:15px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;-webkit-border-radius:0px 0px 15px 15px;border-radius:0px 0px 15px 15px;}
#mfhmenu span{font-size:1em;height:48px;text-align:center;display:block;color:#cc0000;width:144px;padding:10px 5px 0px 6px;}
#mfhmenu p{font-size:0.7em;font-weight:bold;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:136px;padding:3px 5px 3px 5px;margin:0px 0px 0px 5px;border-bottom:1px solid #f3f3dd;}
#mfhmenu p a{font-size:1.1em;padding-top:3px;}
#mfhmenu p .butn{font-size:1.2em;width:126px;margin:0px;padding:5px 2px 5px 1px;}
#mfhmenu p .ecbutn{font-size:1.2em;width:126px;margin:0px;padding:5px 2px 5px 1px;}
#mfhmenu p .sibbutn{font-size:1.2em;width:126px;margin:0px;padding:5px 2px 5px 1px;}
#mfhmenu p .sunbutn{font-size:1.2em;width:126px;margin:0px;padding:5px 2px 5px 1px;}
#mfhmenu p .keybutn{font-size:1.2em;width:126px;margin:0px;padding:5px 2px 5px 1px;}
#mfhmenu p .canvasbutn{font-size:1.2em;width:126px;margin:0px;padding:5px 2px 5px 1px;}
#mfhmenu p.mfhmenu_operator{border:none;}
input{padding:3px;font-size:12px;color:#555;border:2px solid #ff9900;background-color:#fff;}
textarea{padding:3px;font-size:12px;color:#555;border:2px solid #ff9900;background-color:#fff;scrollbar-3dlight-color:orange;scrollbar-arrow-color:#663300;scrollbar-track-color:#feeece;scrollbar-darkshadow-color:brown;scrollbar-face-color:orange;scrollbar-highlight-color:white;scrollbar-shadow-color:;}
select{padding:2px;font-size:12px;color:#993300;background-color:#fff;}
.ratingSliderRail{background-image:url(slider_bg.gif);background-position:center top;background-repeat:no-repeat;display:block;float:left;height:40px;position:relative;width:282px;margin-left:20px;}
.ratingSliderHandle{margin-top:15px;cursor:pointer;}
.hideme{display:none;}
body{text-align:center;font-family:Open Sans, Helvetica, sans-serif;padding:0px 0px 0px 0px;background-color:#ffe4b5;color:#333333;margin:0px 0px 0px 0px;}
.beach{background-image:url(mfh_beach.jpg);background-repeat:repeat-x;background-position:top center;}
#container{position:relative;width:1180px;margin:0 auto 0 auto;padding:0px;display:block;}
#header{position:relative;float:left;display:block;text-align:left;width:100%;height:150px;}
#headadd{float:right;}
.headadd{position:absolute;margin-left:340px;margin-top:36px;}
#head{position:relative;left:0px;top:0px;display:block;margin:0 auto;width:1180px;height:152px;}
#head .logo{position:absolute;left:9px;top:22px;}
#head form{margin:opx!important;}
#head span{position:absolute;left:0px;width:345px;text-align:center;top:80px;color:#007a7a;font-weight:bold;font-size:0.95em;text-transform:lowercase;}
.beach #head span a{color:#007a7a;}
#head .headimg{float:right;}
#contain{padding:0px 0px 0px 5px;text-align:left;float:left;width:1180px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.show-menu{width:70px;position:absolute;right:16px;top:-70px;text-decoration:none;color:#cc0000;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-image:url(menu.png);background-position:center left;background-repeat:no-repeat;background-color:#fff;cursor:pointer;text-align:center;padding:10px 0 10px 24px;font-weight:500;display:none;}
input[type=checkbox]{display:none;}
input[type=checkbox]:checked ~ #nav1 ul.navbot{display:block;}
input[type=checkbox]:checked ~ #nav1 ul.navbot1{display:block;}
#nav{float:left;width:220px;}
#nav1{float:left;width:220px;background-image:url(beach_nav1.gif);background-repeat:no-repeat;background-position:top left;margin-bottom:15px;}
#nav1 span{float:left;padding:14px 0px 8px 0px;width:220px;text-align:center;font-size:1.1em;color:#660000;}
#nav1 ul.navbot{float:right;width:220px;display:block;}
#nav1 ul.navbot1{float:right;width:220px;display:block;}
#nav1 ul ul{float:left;width:170px;display:block;margin:4px 0px 4px 0px;border-top:1px dashed #cccc99;border-bottom:1px dashed #cccc99;}
#nav1 li{float:right;font-size:1em;font-weight:700;margin:10px 0px 0px 0px;width:190px;display:block;}
#nav1 li li{float:right;list-style:none;font-weight:700;font-size:0.9em;line-height:1.8em;margin:0px 0px 0px 0px;width:168px;display:block;text-indent:10px;background-image:url(nav_arrow.gif);background-position:top left;}
#nav1 ul ul ul{float:right;width:157px;display:block;margin:4px 0px 8px 10px;border-top:none;border-bottom:3px solid #dcdcb3;background-cobacklor:#ffffe6;}
#nav1 li li li{float:right;font-weight:700;font-size:0.9em;line-height:1.7em;margin:0px 0px 0px 4px;width:152px;display:block;text-indent:10px;background-image:url(nav_arrow2.gif);background-position:top left;}
#nav1 li a{color:#990000;}
#nav1 li li a{color:#990000;}
#nav1 p{float:left;font-weight:bold;font-size:0.8em;height:150px;padding:0px;margin:0px;width:220px;display:block;background-image:url(beach_navreview.gif);background-position:top left;}
#nav1 p a{float:left;color:#333;padding:79px 0px 0px 20px;width:200px;display:block;}
ul.navbot1{padding-bottom:15px;border-bottom:7px #fff solid;}
ul.navbot2{padding-bottom:25px;background-image:url(nav_bot.gif);background-repeat:no-repeat;background-position:bottom left;}
#nav3 .navbot3{padding-bottom:25px;background-image:url(nav_bot3.gif);background-repeat:no-repeat;background-position:bottom left;}
#nav2{float:left;width:220px;background-image:url(beach_nav2.gif);background-repeat:no-repeat;background-position:top left;margin-bottom:15px;}
#nav2 span{float:left;padding:15px 0px 14px 0px;width:220px;text-align:center;font-size:1.05em;color:#660000;}
#nav2 ul{float:left;font-size:0.85em;width:220px;display:block;}
#nav2 li{float:right;font-weight:bold;margin:10px 0px 0px 0px;width:178px;display:block;}
#nav2 li a{color:#990000;}
#nav3{float:left;width:220px;background-image:url(beach_nav3.gif);background-repeat:no-repeat;background-position:top left;margin-bottom:15px;}
#nav3 span{float:left;padding:15px 0px 5px 0px;width:220px;text-align:center;font-size:1.05em;color:#996633;}
#nav3 ul{float:left;font-size:0.8em;width:220px;display:block;}
#nav3 li{float:right;font-weight:bold;margin:10px 0px 0px 0px;width:188px;display:block;}
#nav3 li a{color:#663300;}
.beach .beachnav_promo{float:left;font-size:0.8em;font-weight:bold;height:91px;width:220px;background-image:url(beach_nav_beach_promo.gif);background-repeat:no-repeat;background-position:top left;margin:0px 0px 15px 0px;}
.beach .beachnav_promo a{float:right;width:120px;color:#fff;margin-top:16px;}
.beach .countrynav_promo{float:left;font-size:0.8em;font-weight:bold;height:91px;width:220px;background-image:url(beach_nav_country_promo.gif);background-repeat:no-repeat;background-position:top left;margin:0px 0px 15px 0px;}
.beach .countrynav_promo a{float:right;width:110px;color:#fff;margin-top:13px;}
h1{float:right;display:block;text-indent:30px;width:925px;padding:14px 0px 0px 0px;margin:0px;line-height:1.8em;font-size:1.8em;}
.homeh3{float:right;display:block;font-size:1.3em;color:#cc0000;font-weight:600;text-indent:30px;width:1180px;padding:15px 0px 0px 0px;margin:0px;line-height:2em;background-image:url(beach_h3.gif);background-repeat:no-repeat;background-position:top left;}
#home{text-align:left;float:right;width:925px;}
.home_statement{float:left;position:relative;display:block;width:100%;height:142px;margin:0px 0px 10px 30px;background-image:url(home_statement.gif);background-repeat:no-repeat;background-position:top left;}
.home_statement h1{float:left;background-image:none;padding:0px;font-size:1.3em;display:block;margin:4px 0px 8px 0px;width:820px;color:#fff;text-indent:26px;line-height:1.7em;}
.home_statement p{position:absolute;top:38px;left:30px;font-size:1.1em;font-weight:500;display:block;width:775px;color:#db0a00;line-height:1.5em;}
#home_content{padding:0px 0px 10px 0px;text-align:left;float:right;width:925px;border:0px;background-color:#fff8ee;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;border-radius:50px;-moz-box-shadow:inset 0px 0px 5px #beb090;-webkit-box-shadow:inset 0px 0px 5px #beb090;box-shadow:inset 0px 0px 5px #beb090;}
#home_content2{padding:0px 0px 5px 0px;margin-top:30px;text-align:left;float:right;width:980px;border:0px;background-color:#fff4e3;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;border-radius:50px;-moz-box-shadow:inset 0px 0px 5px #beb090;-webkit-box-shadow:inset 0px 0px 5px #beb090;box-shadow:inset 0px 0px 5px #beb090;}
#content{position:relative;padding:0px 0px 15px 0px;text-align:left;float:right;width:925px;border:0px;background-color:#fff4e3;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;border-radius:50px;-moz-box-shadow:inset 0px 0px 5px #beb090;-webkit-box-shadow:inset 0px 0px 5px #beb090;box-shadow:inset 0px 0px 5px #beb090;}
#content a{border-bottom:1px solid #ffbe81;text-decoration:underline;}
#content a.back {text-decoration:none;}
#content a.butn  {text-decoration:none;} 
#content a.ecbutn {text-decoration:none;}
#content a.sibbutn {text-decoration:none;}
#content a.sunbutn {text-decoration:none;}
#content a.keybutn {text-decoration:none;}
#content a.canvasbutn {text-decoration:none;}
/*#content a:hover{text-decoration:none;border-bottom:1px solid #ff7c00;}*/
.body{float:left;display:block;width:100%;padding:10px 30px 25px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.body p{float:left;font-size:1.1em;line-height:1.8em;margin:0px 0px 25px 0px;}
.body h2{font-size:1.6em;}
.body2{float:left;display:block;width:auto;padding:10px 30px 25px 30px;}
.body2 p{float:left;font-size:1em;line-height:1.6em;margin:0px 0px 15px 0px;}
.tip{color:#996600;font-size:12px;}
.frameimg{-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:2px solid #ff9933;padding:1px;margin:4px 8px 8px 8px;}
.frameimgleft{-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:2px solid #ff9933;padding:1px;margin:4px 14px 8px 0px;}
.home_brands{float:left;margin-top:6px;background-color:#fff;border:2px solid #ffe4b5;padding:15px;}
.home_brands h3{float:left;margin-top:0px;font-size:1.5em;color:#f53501;display:block;width:1080px;}
.home_brands .hb_intro{float:left;width:1080px;display:block;}
.home_brands .left{float:left;width:31%}
.home_brands h4{width:100%;font-size:1.5em;margin-top:0px;}
.home_brands h4 em{font-size:1em;padding:2px 4px 2px 3px;color:#fff;}
.home_brands p a{border-bottom:1px solid #ffbe81;}
.home_brands p a:hover{text-decoration:none;border-bottom:1px solid #ff7c00;}
.home_brands span{width:230px;display:block;font-size:1em;}
.home_brands div:nth-child(1){border:none;}
.home_eurocamp{float:left;width:100%;padding:8px 0px 8px 0px;}
.home_eurocamp h4{color:#006400;}
.home_eurocamp h4 em{background-color:#89d161; line-height:1.8em;}
.home_eurocamp span{color:#006400;}
.home_eurocamp p{float:right;padding:10px 0px 10px 10px;width:67%;font-size:1em;border-left:1px dashed #89d161;}
.home_eurocamp p strong{color:#006400;}
.ecbutn{display:block;padding:4px 6px;float:left;text-decoration:none;text-align:center;margin:6px;width:210px;border:3px solid #87c960 !important;color:#003300;background:linear-gradient(rgba(188,228,164,1), rgba(255,255,255,1));-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff4e3;-webkit-box-shadow:inset 0px 0px 0px 1px #fff4e3;box-shadow:inset 0px 0px 0px 1px #fff;}
*:first-child+html .ecbutn , * html .ecbutn{border:4px double #87c960;}
a:hover.ecbutn{background-color:#d0ebbf;background-image:none;}
.home_eurocamp .ecbutn strong{line-height:1.6em;color:#003300;}
.home_eurocamp .butn strong{line-height:1.6em;color:#330000;}
.home_siblu{float:left;width:100%;border-top:1px solid #333;padding:8px 0px 8px 0px;}
.home_siblu h4{color:#cc0066;}
.home_siblu h4 em{background-color:#ff6699;line-height:1.8em;}
.home_siblu span{color:#cc0066;}
.home_siblu p{float:right;padding:10px 0px 10px 10px;width:67%;font-size:1em;border-left:1px dashed #ff6699;}
.home_siblu p strong{color:#cc0066;}
.sibbutn{display:block;padding:4px 6px;text-decoration:none;float:left;text-align:center;margin:6px;width:160px;border:3px solid #ff99cc !important;color:#003300;background:linear-gradient(rgba(255,170,228,1), rgba(255,255,255,1));-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}
*:first-child+html .sibbutn , * html .sibbutn{border:4px double #ff99cc;}
a:hover.sibbutn{background-color:#ffd2f0;background-image:none;}
.home_siblu .sibbutn strong{line-height:1.6em;color:#660033;}
.home_siblu .butn strong{line-height:1.6em;color:#330000;}
.home_keycamp{float:left;width:100%;border-top:1px solid #333;padding:8px 0px 8px 0px;}
.home_keycamp h4{color:#333399;}
.home_keycamp h4 em{padding:2px 4px 2px 3px;background-color:#0099ff;color:#fff;line-height:1.8em;}
.home_keycamp span{color:#333399;}
.home_keycamp p{float:right;padding:10px 0px 10px 10px;width:67%;font-size:1em;border-left:1px dashed #0099ff;}
.home_keycamp p strong{color:#333399;}
.keybutn{display:block;padding:4px 6px;float:left;text-decoration:none;text-align:center;margin:6px;width:210px;border:3px solid #6699ff !important;color:#000033;background:linear-gradient(rgba(180,198,255,1), rgba(255,255,255,1));-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}
*:first-child+html .keybutn , * html .keybutn{border:4px double #6699ff;}
a:hover.keybutn{background-color:#deeaff;background-image:none;}
.home_keycamp .keybutn strong{line-height:1.6em;color:#000033;}
.home_keycamp .butn strong{line-height:1.6em;color:#330000;}
.home_suncamp{float:left;width:100%;border-top:1px solid #333;padding:8px 0px 8px 0px;}
.home_suncamp h4{width:100%;color:#cc3333;}
.home_suncamp h4 em{padding:2px 4px 2px 3px;background-color:#cc3333;color:#fff;line-height:1.8em;}
.home_suncamp span{color:#cc3333;}
.home_suncamp p{float:right;padding:10px 0px 10px 10px;width:67%;font-size:1em;border-left:1px dashed #cc3333;}
.home_suncamp p strong{color:#cc3333;}
.sunbutn{display:block;padding:4px 6px;float:left;text-decoration:none;text-align:center;margin:6px;width:210px;border:3px solid #e74848 !important;color:#660000;background:linear-gradient(rgba(253,190,151,1), rgba(255,255,127,1));-moz-border-radius:8px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}
*:first-child+html .sunbutn , * html .sunbutn{border:4px double #e74848;}
a:hover.sunbutn{background-color:#fee170;background-image:none;}
.home_suncamp .sunbutn strong{line-height:1.6em;color:#000033;}
.home_suncamp .butn strong{line-height:1.6em;color:#330000;}
.home_canvas{float:left;width:100%;border-top:1px solid #333;padding:8px 0px 8px 0px;}
.home_canvas h4{width:100%;color:#f3690d;}
.home_canvas h4 em{padding:2px 4px 2px 3px;background-color:#f3690d;color:#fff;}
.home_canvas span{color:#cc3333;}
.home_canvas p{float:right;padding-left:10px;width:67%;font-size:1em;border-left:1px dashed #cc3333;}
.home_canvas p strong{color:#cc3333;}
.canvasbutn{display:block;padding:4px 6px;float:left;text-decoration:none;text-align:center;margin:6px;width:210px;border:3px solid #ebb100 !important;color:#660000;background:linear-gradient(rgba(254,154,69,1), rgba(255,255,255,1));-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}
*:first-child+html .canvasbutn , * html .canvasbutn{border:4px double #f3690d;}
a:hover.canvasbutn{background-color:#fed65e;background-image:none;}
.home_canvas .canvas strong{line-height:1.6em;color:#000033;}
.home_canvas .butn strong{line-height:1.6em;color:#330000;}
/*.back{float:left;font-size:1em;display:block;width:225px;margin:5px 0px 5px 0px;background-color:#111;border:3px ridge #555;padding:5px 0px 5px 0px;}
.back{display:block;text-align:left;float:left;margin:6px;padding:4px;width:280px;border-top:1px solid #ffcd81;border-bottom:1px solid #ffcd81;background-color:#fff4e3;border-right:none;border-left:none;font-size:1em;}*/
.ec{border:3px solid #87c960 !important;color:#003300;background:linear-gradient(rgba(188,228,164,1), rgba(255,255,255,1));}
.sib{border:3px solid #ff99cc !important;color:#003300;background:linear-gradient(rgba(255,170,228,1), rgba(255,255,255,1));}
.key{border:3px solid #6699ff !important;color:#000033;background:linear-gradient(rgba(180,198,255,1), rgba(255,255,255,1));}
.sun{border:3px solid #e74848 !important;color:#660000;background:linear-gradient(rgba(253,190,151,1), rgba(255,255,127,1));}
.can{border:3px solid #ebb100 !important;color:#660000;background:linear-gradient(rgba(254,154,69,1), rgba(255,255,255,1));}
.back{float:left;margin:10px 1% 16px 1%;width:40%;font-weight:bold;font-size:1em;padding:12px 0px;text-align:center;background-repeat:repeat-x;background-position:top left;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}
.next{float:right;font-size:1em;display:block;width:30%;margin:10px 1% 10px 1%;background-color:#111;border:3px ridge #555;padding:12px 4px;display:block;text-align:center;float:left;border-top:1px solid #ffcd81;border-bottom:1px solid #ffcd81;background-color:#fff4e3;border-right:none;border-left:none;font-size:1em;}
/*.next{display:block;float:left;background-color:#fff4e3;margin:10px 1% 16px 1%;width:40%;font-weight:bold;font-size:1em;padding:12px 0px;text-align:center;background-repeat:repeat-x;background-position:top left;border:3px solid #ff9900 !important;color:#000000;background:linear-gradient(rgba(255,192,105,1), rgba(255,233,182,1));-moz-border-radius:5px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}*/
.butn{display:block;float:left;text-align:right;margin:6px 6px 6px 20px;width:160px;border-top:1px solid #ffcd81;border-bottom:1px solid #ffcd81;background-color:#fff4e3;border-right:none;border-left:none;font-size:0.75em;padding:4px;}
.butnc{display:block;float:left;text-align:center;margin:6px;width:260px;border:3px solid #ff9900 !important;color:#000000;background-image:url(butn.gif);background-repeat:repeat-x;background-position:top left;-moz-border-radius:5px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}
*:first-child+html .butnc , * html .butnc{border:4px double #ff9900;}
a:hover.butn{background-color:#ff9900;background-image:none;}
.butnc strong{line-height:1.6em;color:#330000;}
.butn2{display:block;float:left;text-align:center;margin:6px;width:160px;border:3px solid #ff9933 !important;color:#993300;background-image:url(butn3.gif);background-repeat:repeat-x;background-position:top left;-moz-border-radius:5px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}
*:first-child+html .butn2 , * html .butn2{border:4px double #ff9933;}
a:hover.butn2{background-color:#ffcc66;background-image:none;}
.butn2 strong{line-height:1.6em;color:#993300;}
.butnr{display:block;float:left;text-align:center;margin:6px;width:310px;border:3px solid #ff9900 !important;color:#000000;background:linear-gradient(rgba(255,192,105,1), rgba(255,233,182,1));-moz-border-radius:5px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}
*:first-child+html .butnr , * html .butnr{border:4px double #ff9900;}
a:hover.butnr{background-color:#ff9900;background-image:none;}
.butnr strong{line-height:1.6em;color:#330000;}
.regionlist{}
ul.regionlist{display:block;float:left;width:872px;padding-bottom:10px;}
ul.regionlist li{display:block;color:#cc0000;background-repeat:no-repeat;background-position:top left;font-size:0.75em;letter-spacing:-0.01em;float:left;width:118px;padding:55px 1px 5px 3px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:2px solid #ff9933;margin:0px 9px 10px 0px;-moz-box-shadow:inset 0px 0px 0px 1px #fff4e3;-webkit-box-shadow:inset 0px 0px 0px 1px #fff4e3;box-shadow:inset 0px 0px 0px 1px #fff4e3;}
ul.regionlist li:nth-child(6), ul.regionlist li:nth-child(11){margin-right:0px;}
ul.regionlist li a{color:#333;border-bottom:none !important;}
ul.regionlist li a:hover{color:#cc0000;border-bottom:none !important;text-decoration:underline;}
.p_lakegarda{background-image:url(promo_lake_garda.jpg);background-color:#c0e4fe;}
.p_venice{background-image:url(promo_venice.jpg);background-color:#f8d9bd;}
.p_adriatic{background-image:url(promo_adriatic.jpg);background-color:#fec6ad;}
.p_tuscany{background-image:url(promo_tuscany.jpg);background-color:#b7dedb;}
.p_rome{background-image:url(promo_rome.jpg);background-color:#c2e1f3;}
.p_sicily{background-image:url(promo_sicily.jpg);background-color:#c1d4f2;}
.p_sardinia{background-image:url(promo_sardinia.jpg);background-color:#cde08e;}
.p_brittany{background-image:url(promo_brittany.jpg);background-color:#b6d0e1;}
.p_normandy{background-image:url(promo_normandy.jpg);background-color:#b1daee;}
.p_paris{background-image:url(promo_paris.jpg);background-color:#c7cfe6;}
.p_vendee{background-image:url(promo_vendee.jpg);background-color:#eed6b0;}
.p_alps{background-image:url(promo_alps.jpg);background-color:#c9dbe9;}
.p_dordogne{background-image:url(promo_dordogne.jpg);background-color:#edd9b8;}
.p_burgundy{background-image:url(promo_burgundy.jpg);background-color:#addcae;}
.p_gironde{background-image:url(promo_gironde.jpg);background-color:#afd0e3;}
.p_languedoc{background-image:url(promo_languedoc.jpg);background-color:#e0cdbc;}
.p_riviera{background-image:url(promo_riviera.jpg);background-color:#b1e2ff;}
.p_costa_brava{background-image:url(promo_costa_brava.jpg);background-color:#f1d68f;}
.p_costa_verde{background-image:url(promo_costa_verde.jpg);background-color:#f7e6b0;}
.p_costa_dorada{background-image:url(promo_costa_dorada.jpg);background-color:#cbcca0;}
.r_france{background-image:url(re_promo_france.jpg);background-color:#8ebeec;}
.r_italy{background-image:url(re_promo_italy.jpg);background-color:#c7dd54;}
.r_spain{background-image:url(re_promo_spain.jpg);background-color:#f5ee5f;}
.r_portugal{background-image:url(re_promo_portugal.jpg);background-color:#f6d73e;}
.r_croatia{background-image:url(re_promo_croatia.jpg);background-color:#69c5ee;}
.r_slovenia{background-image:url(re_promo_slovenia.jpg);background-color:#a4bcde;}
.r_switzerland{background-image:url(re_promo_switzerland.jpg);background-color:#d4babb;}
.r_austria{background-image:url(re_promo_austria.jpg);background-color:#bce2af;}
.r_holland{background-image:url(re_promo_holland.jpg);background-color:#ffcba3;}
.r_sardinia{background-image:url(re_promo_sardinia.jpg);background-color:#7cc2f6;}
.partnerlinks{float:left;width:200px;font-size:0.7em;}
#review_intro{position:relative;-moz-border-radius-topleft:40px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:40px;-moz-border-radius-bottomleft:40px;-webkit-border-radius:40px 0px 40px 40px;border-radius:40px 0px 40px 40px;display:block;float:left;width:855px;border-width:4px;border-style:solid;background-repeat:no-repeat;background-position:right top;background-color:#fff;padding-bottom:15px;margin:13px 0px 13px 0px;}
#review_intro img{position:absolute;right:0px;top:0px;}
#review_intro h2{float:left;margin:20px 0px 15px 0px;padding-left:20px;font-size:2.3em;}
#review_intro h2 span{color:#000;font-size:0.5em;}
#review_intro p{float:left;width:70%;margin:0px 0px 10px 0px;padding-left:20px;}
#review_intro .re_region{float:left;width:44%;margin:10px 10px 10px 20px;}
#review_intro .re_region b{width:100%;display:block;padding-bottom:5px;font-size:1em;border-bottom:1px solid #666;}
#review_intro .re_region ul{margin:4px 0px 0px 0px;width:98%;float:left;list-style-type:none;}
#review_intro .re_region li{width:100%;color:#999;float:left;list-style-type:none;line-height:2em;padding:3px 0px 2px 10px;font-size:1em;background-image:url(re_region_bullet.png);background-position:left top;}
#review_intro .re_region li a{color:#ff6600;}
.re_intro_france{background-image:url(re_france_bkg.png);border-color:#528cc0;}
.re_intro_france h2{color:#00335f;}
.re_intro_italy{background-image:url(re_italy_bkg.png);border-color:#b5ce33;}
.re_intro_italy h2{color:#017400;}
.re_intro_spain{background-image:url(re_spain_bkg.png);border-color:#e2da2b;}
.re_intro_spain h2{color:#e81b22;}
.re_intro_portugal{background-image:url(re_portugal_bkg.png);border-color:#e0be0f;}
.re_intro_portugal h2{color:#37880e;}
.re_intro_holland{background-image:url(re_holland_bkg.png);border-color:#f1a86e;}
.re_intro_holland h2{color:#d26800;}
.re_intro_switzerland{background-image:url(re_switzerland_bkg.png);border-color:#d4a5a5;}
.re_intro_switzerland h2{color:#c10304;}
.re_intro_slovenia{background-image:url(re_slovenia_bkg.png);border-color:#60b1ef;}
.re_intro_slovenia h2{color:#2c5185;}
.re_intro_croatia{background-image:url(re_croatia_bkg.png);border-color:#53b2dc;}
.re_intro_croatia h2{color:#0a4b80;}
.re_intro_sardinia{background-image:url(re_sardinia_bkg.png);border-color:#60b1ef;}
#review_intro.re_intro_sardinia h2{color:#2e6fa1;font-size:2.1em;}
.re_intro_austria{background-image:url(re_austria_bkg.gif);border-color:#a0cf90;}
.re_intro_austria h2{color:#007223;}
.holiday_park{display:block;float:left;width:100%;margin:6px 0px 6px 0px;border-top:2px solid #ffcc99;background-color:#fff;border-bottom:2px solid #ffcc99;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px;padding:14px 0px 10px 0px;}
.holiday_park p{padding:0px 12px 10px 20px;}
.holiday_park .parktitle{color:#666;line-height:1.6em;}
.holiday_park .parktitle a{border:none !important;}
.holiday_park .parktitle{font-size:1.7em;color:#ff6600;font-weight:500;}
.holiday_park .parktitle strong{font-weight:500;}
.holiday_park em{font-size:1.2em;color:#cc9933;}
.holiday_park .frameimg{float:right;}
.holiday_park .butn{width:160px;padding:3px 2px 3px 0px;}
.holiday_park .butnr{padding:5px 2px 5px 0px;}
.holiday_park .ecbutn, .holiday_park .canvasbutn, .holiday_park .sibbutn, .holiday_park .keybutn, .holiday_park .sunbutn{width:310px;padding:5px 2px 5px 0px;}
.reviewed{float:left;width:720px;margin-bottom:15px;background-color:#fff;border:2px solid #ffe4b5;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.reviewed span{font-weight:bold;}
.reviewed p{width:700px;fmargin:5px 0px 10px 0px;}
.reviews .butn{width:250px;font-size:0.8em;float:left;}
.reviews .butn2{width:150px;font-size:0.8em;}
.reviews .ecbutn{width:180px;font-size:0.8em;}
.reviews .kcbutn{width:180px;font-size:0.8em;}
.reviews .sibbutn{width:180px;font-size:0.8em;}
.reviews .canvasbutn{width:180px;font-size:0.8em;}
.reviews .ecbutn strong{line-height:1.6em;}
.reviews .sibbutn strong{line-height:1.6em;}
.reviews .keybutn strong{line-height:1.6em;}
.reviews .sunbutn strong{line-height:1.6em;}
.reviews .canvasbutn strong{line-height:1.6em;}
.reviews .refave{float:left;width:350px;padding:12px 4px 0px 0px;font-size:1em;text-align:right;}
.reviews .addreview{padding-top:15px;text-align:left;color:#cc9933;width:650px;display:block;float:left;font-size:0.8em;}
.reviews .addreview a{color:#cc9933;}
.reviews h2{width:100%;float:left;}
.flexslider{margin:0;padding:0;width:100%;float:left;display:block;}
.flexslider .slides li{float:left;width:300px;display:block}.flexslider .slides img{float:left;height:200px;z-index:90;display:block;border:4px solid #fff;}.flexslider .slides span{float:left;padding:0px;text-indent:6px;display:block;font-size:1em;text-align:center;width:100%;color:#666;}
.holiday_key{float:left;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0px 0px 5px #beb090;-webkit-box-shadow:inset 0px 0px 5px #beb090;box-shadow:inset 0px 0px 5px #beb090;width:99%;padding:8px 4px 8px 4px;margin-left:6px;font-size:0.8em;}
.holiday_key span{float:left;width:498px;margin-left:4px;}
.holiday_key a{margin:2px 3px 0px 2px;border-width:2px;padding:3px 0px 3px 0px;}
.holiday_key .ecbutn{width:75px;}
.holiday_key .sibbutn{width:54px;}
.holiday_key .keybutn{width:75px;}
.holiday_key .sunbutn{width:73px;}
.holiday_key .canvasbutn{width:65px;}
.backtotop{float:left;font-size:1em;width:200px;}
.region_sites{width:350px;min-height:75px;float:left;display:block;margin:5px 10px 5px 0px;padding:5px;background-color:#fff;border:4px double #ff6600;}
.region_sites span{float:left;width:220px;font-size:0.8em;padding:14px 5px 14px 14px;}
.region_sites span a{font-size:1.6em;color:#df0000;}
.region_sites img{float:left;}
.deal_subtitle{width:646px;padding:10px 0px 0px 0px;float:left;border-top:1px solid #c19c64;}
p.offer a{font-size:1.4em;}
p.offer{width:650px;}
hr{width:850px;float:left;height:1px;border:none;}
#ft{position:relative;float:left;width:100%;height:177px;background-image:url(beach_footer2.gif);background-repeat:no-repeat;background-position:bottom center;z-index:4;}
#ft ul{float:right;height:45px;font-size:0.85em;margin:85px 0px 15px 0px;width:78%;display:block;text-align:center;border:0px;background-color:#fff4e3;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px;-moz-box-shadow:inset 0px 0px 3px #beb090;-webkit-box-shadow:inset 0px 0px 3px #beb090;box-shadow:inset 0px 0px 3px #beb090;}
*:first-child+html #ft ul, * html #ft ul{background-image:url(beach_footer_links.gif);background-repeat:no-repeat;background-position:top center;background-color:none;}
#ft li{display:inline;line-height:3em;color:#333;height:36px;padding:4px 8px 4px 9px;border-left:1px solid #cc9966;}
#ft li:nth-child(1){border-left:none;}
#ft a{border-bottom:1px solid #ffbe81;}
#ft li a{text-transform:lowercase;color:#df0000;border-bottom:1px solid #ffbe81;}
#ft a:hover{color:#900;text-decoration:none;border-bottom:1px solid #ff7c00;}
#ft .links{width:220px;margin-top:80px;float:left;font-size:0.9em;color:#777;}
#ft p{color:#999;font-size:0.85em;width:980px;}
#ft span{color:#999;font-size:0.85em;width:200px;}
.social{position:absolute;left:306px;top:0px;padding:5px 5px 5px 20px;border:0px;background-color:rgba(255,230,194,1);-moz-border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;-o-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-bottom-right-radius:20px;-webkit-border-bottom-right-radius:20px;-o-border-bottom-right-radius:20px;border-bottom-right-radius:20px;-moz-box-shadow:inset 0px -1px 3px #beb090;-webkit-box-shadow:inset 0px -1px 3px #beb090;box-shadow:inset 0px -1px 3px #beb090;}
#ftsites{position:relative;float:left;width:100%;z-index:5;}
#ftsites .sites{float:right;min-height:154px;margin:55px 0px 25px 0px;width:76%;display:block;text-align:center;border:0px;background-color:rgba(255,230,195,0.6);-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px;-moz-box-shadow:inset 0px 0px 3px #beb090;-webkit-box-shadow:inset 0px 0px 3px #beb090;box-shadow:inset 0px 0px 3px #beb090;}
#ftsites .sites ul{float:left;margin-top:10px;padding:1px 20px 15px 20px;font-size:0.95em;width:28%;display:block;text-align:left;list-style-position:inside;list-style-type:disc}
#ftsites li{display:block;line-height:1.25em;color:#444;padding:2px 0px 2px 4px;list-style-position:inside;list-style-type:disc}
#ftsites span{color:#444;font-size:0.95em;width:200px;}
#ftsites li a{color:#b47812;border-bottom:1px solid #e7b46f;}
#ftsites li a:hover{text-decoration:none;border-bottom:1px solid #b47812;}
#ftsites .ftnote{float:left;font-size:0.9em;min-height:154px;margin:36px 0px 25px 0px;width:22%;display:block;text-align:left;background-color:rgba(255,230,195,0.6);-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px;-moz-box-shadow:inset 0px 0px 3px #beb090;-webkit-box-shadow:inset 0px 0px 3px #beb090;box-shadow:inset 0px 0px 3px #beb090;}
#ftsites .ftnote p{float:left;width:90%;color:#555;margin-top:10px;display:block;padding:1px 12px 1px 16px;}
#ftsites .ftnote p strong{color:#444;line-height:1.5em;}
.validationSummary{text-align:center;}
#errorSummary{text-align:center;clear:both;display:block;float:none;}
.review{float:left;background-color:#fff;border:2px solid #ffe4b5;padding:15px;}
.review p{width:620px;font-weight:bold}
.review .form1{float:left;background-image:url(your_details.gif);background-repeat:no-repeat;background-position:top left;background-color:#fff8ea;border-bottom:2px solid #fff;width:620px;}
.review .form2{float:left;background-image:url(park_review.gif);background-repeat:no-repeat;background-position:top left;background-color:#feeece;border-bottom:2px solid #fff;width:620px;}
.review .form3{float:left;background-image:url(suitable_for.gif);background-repeat:no-repeat;background-position:top left;background-color:#fede9d;border-bottom:2px solid #fff;width:620px;}
.review .form4{float:left;background-image:url(your_query.gif);background-repeat:no-repeat;background-position:top left;background-color:#feeece;border-bottom:2px solid #fff;width:620px;}
.review .form5{float:left;background-repeat:no-repeat;background-position:top left;background-color:#feeece;border-bottom:2px solid #fff;width:620px;}
.review .forminner .name{width:240px;float:left;display:block;}
.review .forminner .yourquery{width:640px;float:right;display:block;}
.review .terms{float:left;}
.terms{font-size:0.7em;color:#777;}
.review .forminner{width:700px;float:right;display:block;padding:15px 15px 15px 0px;}
.review .forminner span{width:135px;text-align:right;float:left;display:block;padding:3px 0px 3px 0px;font-size:0.8em;margin-right:10px;font-weight:bold;}
.review .forminner span em{font-size:0.9em;color:#555;font-weight:100;}
.review .forminner span.error{width:8px;padding:0px;margin:0px;color:#990000;}
.review .forminner span.MultiFile-title{font-weight:normal;}
.review .forminner #attachmentsHolder{width:100%;padding-left:135px;}
.review .forminner #leftCol{width:135px;right:135px;margin-left:-100%;position:relative;float:left;}
.review .forminner #rightCol{width:100%;position:relative;float:left;}
.review .forminner .MultiFile-wrap, .review .forminner .MultiFile-list, .review .forminner .MultiFile-label{width:100%;}
.review .forminner .MultiFile-label span{width:auto;float:none;display:inline;position:relative;text-align:left;}
.review .forminner .select{float:left;display:block;border:2px solid #ff9900;}
.review .forminner .surname{width:240px;float:left;display:block;margin-right:10px;}
.review .forminner .partytype{width:90px;float:left;display:block;}
.review .forminner .parkname{width:240px;float:left;display:block;}
.review .forminner p{font-weight:normal;margin-bottom:0px;font-style:normal;line-height:2em;font-size:0.8em;width:356px;float:right;}
.review .forminner p a{text-decoration:underline;}
.review .forminner .parkhelp{float:left;display:block;}
.review .forminner .parkhelp span{margin:4px 0px 4px 0px;}
.review .forminner .parkhelp .select{margin:4px 0px 4px 10px;}
.review .forminner .parkhelp .country{width:246px;float:left;display:block;}
.review .forminner .parkhelp .region{width:246px;float:left;display:block;}
.review .forminner .parkhelp .park{width:246px;float:left;display:block;}
.review .forminner hr{height:1px;margin-top:10px;padding:0px;color:#ffcc00;width:356px;float:right;display:block;border-bottom:1px solid #ffcc00;}
.review .forminner .parkfac{width:244px;float:left;display:block;}
.fade{color:#999;}
.review .forminner .yourreview{width:342px;float:left;display:block;}
.review .form3 .forminner p{text-align:center;width:400px;margin-left:104px;}
.review a.butn{float:right;font-size:0.8em;cursor:hand;}
.review .forminner #slider{position:relative;width:342px;height:40px;float:left;display:block;background-image:url(slider_bg.gif);background-repeat:no-repeat;background-position:top left;}
.review .forminner #slider img{position:absolute;left:150px;top:16px;}
.offertable{border:1px solid #666; width:60%; margin:25px;float:left;} .offertable caption{background-color:#F96; padding:10px;} .offertable th{padding:10px; background-color:#FC6;} .offertable td{border-top:1px solid #999;}
@media only screen and (max-width:1178px){#floatpane{margin:-40px 0px 0px 0px;}
#container{width:100%;}
#head{width:100%;}
#contain{padding:0px 2% 0px 2%;width:100%;}
h1{width:100%;text-indent:0px;line-height:1.3em;padding:25px 25px 10px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#home{width:75%;}
.home_statement{float:right;position:relative;margin:5px 3% 15px 3%;display:block;width:95%;background-position:left top;-moz-background-size:100% 100%;background-size:100% 100%;}
.home_statement h1{background-color:#f44a35;width:100%;font-size:1.2em;}
.home_statement p{float:left;position:relative;left:35px;top:8px;font-size:1.1em;display:block;margin:0px;width:90%;line-height:1.3em;}
#home_content{width:100%;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
.body{float:left;display:block;width:92%;padding:10px 4% 25px 4%;}
.body2{float:left;display:block;width:92%;padding:10px 4% 25px 4%;}
#content{width:75%;}
ul.regionlist{width:100%;margin:0px 12px 12px 0px;}
ul.regionlist li:nth-child(5), ul.regionlist li:nth-child(10){margin-right:10px;}
.reviewed{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.reviewed span{font-weight:bold;}
.reviewed p{width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.body{float:left;display:block;width:100%;padding:10px 4% 25px 4%;}
.reviews .addreview{width:55%;}
.flexslider{width:100%!important;}
.back{width:55%;}
.next{width:55%;text-align:left;}
.home_brands .left{width:100%;}
.home_brands span{width:100%;}
.home_eurocamp h4{width:100%;}
.home_eurocamp p{width:100%;border:none;}
.home_siblu h4{width:100%;}
.home_siblu p{width:100%;border:none;}
.home_keycamp h4{width:100%;}
.home_keycamp p{width:100%;border:none;}
.home_suncamp h4{width:100%;}
.home_suncamp p{width:100%;border:none;}
.home_canvas h4{width:100%;}
.home_canvas p{width:100%;border:none;}
.holiday_key{width:100%;margin-left:0px;}
.holiday_key span{width:60%;margin-left:4px;}
.holiday_park{width:100%;margin:6px 0px 6px 0px;}
.review p{width:100%;}
.review .form1{width:100%;}
.review .form2{width:100%;}
.review .form3{width:100%;}
.review .form4{width:100%;}
.review .form5{width:100%;}
.review .forminner{padding:55px 15px 15px 0;}
#mfhmenu p .butn, #mfhmenu p .ecbutn, #mfhmenu p .sibbutn, #mfhmenu p .sunbutn, #mfhmenu p .keybutn, #mfhmenu p .canvasbutn{padding:12px 3px 12px 2px;}
#ft{float:left;width:100%;height:auto;background-position:bottom center;}
#ft ul{width:96%;padding:8px 0px 8px 0px;margin:60px auto 35px auto;height:auto;float:none;}
#ft ul li{height:auto;line-height:2em;}
#ft .links{float:none;width:86%;padding:8px 0px 8px 0px;margin:50px auto 0px auto;}
.social{left:35%;}
#ftsites{position:relative;float:left;width:100%;background-position:bottom center;padding-top:0px;}
#ftsites .sites{width:55%;margin-right:20%;}
#ftsites li{padding:4px 0px 4px 4px;}
#ftsites span{display:block;float:right;}
#ftsites .sites ul{padding:1px 1% 1px 1%;width:30%;}
#ftsites .ftnote{float:left;font-size:0.9em;min-height:100px;margin:40px 0px 25px 1%;width:20%;display:block;text-align:left;background-color:rgba(255,230,195,0.6);-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px;-moz-box-shadow:inset 0px 0px 3px #beb090;-webkit-bo%x-shadow:inset 0px 0px 3px #beb090;box-shadow:inset 0px 0px 3px #beb090;}
#ftsites .ftnote p{float:left;width:100%;color:#555;margin-top:10px;display:block;padding:1px 4% 1px 4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#ftsites .ftnote p strong{color:#444;line-height:1em;}
}
@media only screen and (max-width:978px){#contain{padding:0px 0px 0px 0px;}
#content, #home{width:71%;}
}
@media only screen and (max-width:820px){p{-webkit-text-size-adjust:100%;}
#container{width:100%;}
#content{width:100%;margin-top:22px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
#header{width:100%;height:88px;text-align:center;}
#head{width:96%;height:auto;text-align:center;}
#head .headimg{display:none;}
#head .headad{display:none;}
#head .logo{left:4px;top:12px;width:270px;height:auto;}
#head span{width:320px;top:66px;font-size:0.9em;}
#home_content{margin-top:12px;}
#nav{background-color:#fff;float:none;position:absolute;top:14px;text-align:center;width:100%;left:0;}
#nav p{display:none;}
#nav1 span{display:none;}
#nav3{display:none;}
#nav1 ul ol{display:none;}
#nav1 ul ul{display:none;}
#nav1 ul ul ul{display:none;}
#nav1 ul.navbot, #nav1 ul.navbot1{display:none;width:100%;}
#nav1 ul.navbot, #nav1 ul.navbot1{width:100%;background-image:none;padding:0px;}
#nav1{width:100%;text-align:center;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:none;}
#nav1 ul li{width:100%;line-height:2.8em;font-size:1em;padding:0px;margin:0px;border-bottom:1px solid red;}
#nav1 ul li a{display:block;width:100%;}
.nav1 ul li a:hover{background-color:#cc0000;color:#fff;text-decoration:none}
.show-menu{display:block;}
#contain{width:100%;padding:5px 0px 0px 0px;float:left;}
#home{width:100%;float:left;}
.home_statement{float:left;position:relative;margin:10px 4% 15px 4%;display:block;width:90%;height:auto;text-align:center;border:0px;background-color:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px;-moz-box-shadow:inset 0px 0px 3px #beb090;-webkit-box-shadow:inset 0px 0px 3px #beb090;box-shadow:inset 0px 0px 3px #beb090;background-image:none;}
.home_statement h1{float:left;background-image:none;padding:0px;font-size:1.3em;display:block;margin:8px 0px 8px 0px;width:100%;text-indent:0px;line-height:1.7em;}
.home_statement p{float:left;position:relative;left:14px;top:0px;font-size:1em;font-weight:bold;padding:0px 0px 20px 0px;display:block;margin:0px;width:90%;color:#db0a00;line-height:1.3em;}
#home_content{width:100%;float:left;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
ul.regionlist{width:100%;margin:0px 12px 12px 0px;}
ul.regionlist li:nth-child(5), ul.regionlist li:nth-child(10){margin-right:10px;}
h1{width:100%;padding:12px 4% 0px 4%;line-height:1.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:0px;}
.home_brands{float:left;margin-top:6px;background-color:#fff;border:2px solid #ffe4b5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;width:100%;}
.home_brands h3{width:100%;}
.home_brands .hb_intro{width:100%;}
.home_brands h4{width:100%;}
.home_brands span{width:100%;}
.home_siblu p, .home_eurocamp p, .home_keycamp p, .home_suncamp p{border:none;width:100%;}
.deal_subtitle{width:100%;}
.partnerlinks{display:none;}
#review_intro{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:right top;}
#review_intro img{z-index:7;}
#review_intro p{width:100%;padding:0px 4% 0px 4%;}
#review_intro h2{width:45%;margin-top:60px;padding:0px 0px 0px 4%;z-index:9;}
#review_intro.re_intro_sardinia h2{font-size:1.8em;}
#review_intro h2 span{color:inherit;}
#review_intro .re_region{width:100%;padding:0px 4% 0px 4%;margin:0px 0px 10px 0px;}
#review_intro .re_region b, #review_intro .re_region ul{width:100%;}
#review_intro .re_region li{width:100%;padding:3px 0px 2px 4%;}
#review_intro p, #review_intro h2, #review_intro .re_region, #review_intro .re_region li, .reviewed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.reviewed{width:100%;padding:20px;}
.reviewed p{width:100%;margin:5px 0px 10px 0px;}
.reviews .addreview{width:100%;}
.flexslider{width:100%!important;}
.back{float:none;display:inline-block;margin:10px 8% 16px 8%;width:80%;font-weight:bold;font-size:1em;padding:12px 0px;text-align:center;background-repeat:repeat-x;background-position:top left;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 0px 0px 0px 1px #fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}
.next{width:94%;text-align:center;}
#floatpane{position:static;top:0px;left:0px;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 16px 0px;z-index:10;height:auto;background-color:#fff;border-bottom:2px solid #cecece;}
#mfhmenu{position:inherit;background-image:none;background-color:#fff;margin-top:0px;padding-bottom:8px;right:0px;top:0px;width:100%;z-index:110;border-bottom:none;}
#mfhmenu span{font-size:1em;height:auto;text-align:center;display:block;color:#fff;background-color:#f47e00;width:100%;margin:0px;padding:5px 0px 5px 0px;}
#mfhmenu p{float:left;font-size:0.8em;font-weight:bold;margin:16px 0px 10px 0px;width:20%;padding:3px 0px 3px 0px;text-align:center;border-bottom:1px solid #f3f3dd;}
#mfhmenu p img{width:90%;height:auto;}
#mfhmenu p img.afilliateimg{width:1px;height:1px;}
#mfhmenu p a{font-size:1.1em;padding-top:3px;}
#mfhmenu p .butn{font-size:1.3em;width:80%;float:none;margin:0px auto 0px auto;}
#mfhmenu p .ecbutn{font-size:1.3em;width:80%;float:none;margin:0px auto 0px auto;}
#mfhmenu p .sibbutn{font-size:1.3em;width:80%;float:none;margin:0px auto 0px auto;}
#mfhmenu p .sunbutn{font-size:1.3em;width:80%;float:none;margin:0px auto 0px auto;}
#mfhmenu p .keybutn{font-size:1.3em;width:80%;float:none;margin:0px auto 0px auto;}
#mfhmenu p .canvasbutn{font-size:1.4em;width:80%;float:none;margin:0px auto 0px auto;}
#mfhmenu p.mfhmenu_operator{width:100%;border:none;}
.social{left:0px;}
#ftsites{position:relative;float:left;width:100%;background-position:bottom center;padding-top:30px;}
#ftsites .sites{width:100%;margin-right:0px;}
#ftsites li{padding:4px 0px 4px 4px;}
#ftsites .sites ul{padding:1px 1% 1px 1%;width:30%;}
#ftsites .ftnote{margin:15px 0px 25px 0px;width:100%;}
#ftsites .ftnote p strong{line-height:2.5em;}
#mfhmenu p.mfhmenu_operator{font-size:0.8em;}
}
@media only screen and (max-width:535px){#ft .links, #ftsites .sites{display:none;}
.home_brands .left{width:100%;}
.frameimg{width:95%;}
#head .logo{left:4px;top:22px;width:230px;height:auto;}
#header{height:88px;}
#search {width:100%;}
#head span{width:235px;top:70px;font-size:0.8em;font-weight:500}
.offertable{width:90%; margin:25px 10px;}
.butnr{width:90%;}
.holiday_park .ecbutn, .holiday_park .canvasbutn, .holiday_park .sibbutn, .holiday_park .keybutn, .holiday_park .sunbutn{width:90%;}
}
@media only screen and (max-width:410px){#review_intro img{width:40%;}
}