body{font-size:11px;font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;margin:0;padding-left:45%;background:#f4f4f4 url(../images/bg.gif) center repeat-y;position:absolute;}
.clearfix{display:inline-block;}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
#container{width:800px;margin-left:-350px;}
.userform{width:auto;color:#036;padding:7px;background:#ffffff;margin:3px;border:1px solid #CCC;}
.userform_header{width:auto;color:#036;padding:0px;background:inherit;margin-bottom:5px;}
.userform input,.userform_header input{border:1px solid #999;font-family:verdana;font-size:10px;color:#333;font-weight:normal;margin:5px 0 0 0;}
.userform textarea,.userform_header textarea{border:1px solid #999;font-family:verdana;font-size:10px;color:#333;font-weight:normal;margin:5px 0 0 0;}
.userform select,.userform_header select{border:1px solid #999;font-family:verdana;font-size:10px;color:#333;font-weight:normal;margin:5px 0 0 0;}
.userform checkbox,.userform_header checkbox,.userform radio,.userform_header radio{border:0;color:#333;margin:5px 0 0 0;}
#cse-search-results{font-size:10px;}
#topbar{width:auto;background:#ccf url(../images/topbar.gif) right no-repeat;height:20px;padding:10px 5px 5px 0;font:9px verdana;font-weight:bold;color:#666;text-align:right;}
#headerwrapper{width:auto;height:100px;background:#f4f4f4 url(../images/mainbeach.jpg) left top no-repeat;}
#headerwrapper h2{font:36px verdana;color:#c60;margin:5px;padding:0 0 0 25px;}
#headerwrapper h1{font:10px verdana;font-weight:bold;color:#DDD;margin:0;padding:0 0 0 20px;margin-left:8px;}
#tabholder{width:auto;}
.ads{margin:5px 0 5px 0;}
#hotels{float:left;background:inherit;width:785px;;font-size:10px;}
#hotels p{float:left;font-size:12px;padding:0 0 0 5px;}
#hotels img{float:left;padding:5px 5px 0 0;}
#hotels ul{display:block;width:auto;}
#hotels li{float:left;width:320px;height:200px;list-style:none;text-align:left;padding:0 10px 1px 0;}
#beach ul, #beach-large ul{display:block;width:auto;}
#beach li{float:left;width:320px;list-style:none;text-align:left;padding:0 0 5px 0;}
#beach-large li{float:left;width:700px;list-style:none;text-align:left;padding:0 0 5px 0;}
#li-height-50 {height:50px;}
#li-height-75 {height:75px;}
#li-height-100 {height:100px;}
#li-height-125 {height:125px;}
#li-height-150 {height:150px;}
#li-height-175 {height:175px;}
#li-height-200 {height:200px;}
#admin ul{display:block;width:auto;}
#admin li{float:left;width:325px;list-style:none;text-align:left;height:20px;padding:0 0 5px 0;}
.textsmall{font-size:9px;}
.textmedium{font-size:11px;}
.textlarge{font-size:14px;}
.important{color:red;font-size:12px;background-color:inherit;font-weight:bold;}
.breadcrumb {float:right;width:785px;;text-align:right;}
.articleboxouter{width:785px;margin:0 0 5px 0;padding:0;float:left;clear:both;}
.articleboxinner,.articleboxinner_full{width:775px;line-height:20px;color:#036;padding:0 6px 0 6px;background:#fbfbfb;text-align:justify;}
.articleboxinner{height:220px;}
.articleboxinner_full{height:100%;}
.articleboxinner_full ul{display:block;width:auto;}
.articleboxinner_full li{float:left;width:225px;list-style:circle;text-align:left;}
.articleboxinner_full a,.articleboxinner_full a:visited{text-decoration:none;color:#c60;font-size:12px;}
.articleboxinner_full a:hover{text-decoration:underline;}
.articleheader{font-size:14px;font-weight:bold;border-bottom:1px solid #CCC;}
.readmore{text-align:right;display:block;width:auto;}
.mainpiccontrol{border:1px #dbb7db solid;float:left;margin-right:10px;}
#picbox ul{display:block;width:auto;}
#picbox li{float:left;width:85px;margin:0;padding:2px 2px 2px 2px;list-style:none;}
.picboxouter{width:auto;padding:0 6px 0 5px;clear:both;}
.picbox{width:auto;line-height:22px;color:#036;border:1px solid #efefef;border-top:none;text-align:center;}
.pickboxcontrol{border:1px #DDD solid;vertical-align:middle;}
#image_holder {padding: 5px 5px 5px 5px;}
#image_holder .panoramio-wapi-images{background-color: #E5ECF9;}
#image_holder .pwanoramio-wapi-tos{background-color: #E5ECF9 !important;}
.noborder{border:none;}
img{vertical-align:text-bottom;}
a,a:visited{text-decoration:none;padding:0;margin:0;color:#636;}
a:hover{text-decoration:underline;}
#footer{background-color:#CCC;color:#333;text-align:center;vertical-align:middle;height:20px;padding-top:5px;clear:both;}
.c1l, .c1r, .c1l-small, .c1r-small{background-color:#f7f4f7;border:1px solid #DDD;border-top:none;line-height:22px;color:#036;padding:0 0 10px 0;}
.c1l{width:375px;float:left;}
.c1r{width:375px;float:right;}
.c1l-small{width:305px;float:left;}
.c1r-small {width:300px;float:right;}
.c3l, .c3r, .c3l-large, .c3r-large{background-color:#f7f4f7;border:1px solid #DDD;border-top:none;line-height:22px;color:#036;}
.c3l{width:375px;float:left;}
.c3r{width:375px;float:right;}
.c3l-large{width:450px;float:left;}
.c3r-large{width:460px;float:right;}
.c4,.c5,.c5-fixedheight{width:785px;background-color:#f7f4f7;border:1px solid #DDD;border-top:none;line-height:22px;color:#036;float:left;}
.c1l ul, .c1r ul, .c1l-small ul,.c1r-small ul,.c2 ul, .c3l ul, .c3r ul, .c3l-large ul, .c3r-large ul{display:block;width:auto;}
.c1l li, .c1r lii,.c2 li{float:left;width:320px;list-style:circle;text-align:left;}
.c1l-small li,.c1r-small li {float:left;width:250px;list-style:circle;text-align:left;}
.c3l li, .c3r li{float:left;width:340px;list-style:circle;text-align:left;}
.c3l-large li,.c3r-large li{float:left;width:450px;list-style:circle;text-align:left;}
.c4 ul,.c5 ul{display:block;width:auto;}
.c4 li{float:left;width:700px;list-style:circle;text-align:left;padding-right:10px;}
.c5 li{float:left;width:215px;list-style:circle;text-align:left;padding-right:10px;}
.c5-fixedheight li{float:left;width:215px;height:150px;list-style:circle;text-align:left;padding-right:10px;}
.c1l a,.c1l a:visited,.c1r a,.c1r a:visited,.c1l-small a,.c1l-small a:visited,.c1r-small a,.c1r-small a:visited,.c2 a,.c2 a:visited,.c3l a,.c3l a:visited,.c3r a,.c3r a:visited,.c3l-large a,.c3l-large a:visited,.c3r-large a,.c3r-large a:visited,.c4 a,.c4 a:visited,.c5 a,.c5 a:visited,.c5-fixedheight a,.c5-fixedheight a:visited{text-decoration:none;color:#c60;font-size:12px;}
.c1l a:hover,.c1r a:hover,.c1l-small a:hover,.c1r-small a:hover,.c2 a:hover,.c3l a:hover,.c3r a:hover,.c3l-large a:hover,.c3r-large a:hover,.c4 a:hover,.c5 a:hover,.c5-fixedheight a:hover{text-decoration:underline;}
#li-beachfeatures{float:right;}
#li-beachfeatures img{width:35px;height:35px;}
.noteheader{width:auto;border-bottom:1px solid #DDD;border-top:none;color:#036;height:24px;font-family:verdana;font-size:11px;font-weight:bold;background:url(../images/headerBG.jpg) repeat-x;padding-left:2px;}
.spacy{padding:5px 0 0 0;}
.li-small ul, .li-medium ul, .li-large ul {display:block;width:auto;}
.li-small li, .li-medium li, .li-large li{float:left;list-style:circle;text-align:left;}
.li-small li{width:100px;}
.li-medium li{width:200px;}
.li-large li{width:450px;}
#tabs{float:left;width:100%;background:#f1f1f1;font-size:93%;line-height:normal;border-bottom:1px solid #CCC;}
#tabs ul{margin:0;padding:10px 10px 0 5px;list-style:none;}
#tabs li{display:inline;margin:0;padding:0;}
#tabs a{float:left;background:url("../images/tableft8.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabs a span{float:left;display:block;background:url("../images/tabright8.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#036;font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/ #tabs a span{float:none;}
/* End IE5-Mac hack */ #tabs a:hover span{color:#591333;}
#tabs a:hover{background-position:0 -42px;}
#tabs a:hover span{background-position:100% -42px;color:#c60;}
#tabs #current a{background-position:0 -42px;}
#tabs #current a span{background-position:100% -42px;color:#c60;}
#simpleTabs{width: 100%;background: #ffffff;border:1px solid #efefef;}
.simpleTabs-nav ul{overflow: hidden;list-style: none;margin: 0;padding: 0;background:#f1f1f1;border-bottom:1px solid #CCC;}
.simpleTabs-nav li{float: left;padding: 2px;color: #c60;font-weight:bold;cursor: pointer;width:170px;list-style:none;border-top:1px solid #CCC;border-right:1px solid #CCC;}
.simpleTabs-nav li:hover{background: #ffffff;}
.simpleTabs-nav li.close{float: right;}
.simpleTabs-nav li.actif{color: #fff;font-weight: bold;background: #036;}
.simpleTabs-content{clear: both;padding: 15px;color: #036;}
#ad_inspiration {background:url(../images/ads/ad_inspiration.png); width:325px;height:200px; margin:0 0 10px 20px;}
#ad_inspiration p{padding:20px 5px 5px 15px;font-size:21px;font-style:bold;font-family:Sans-Serif;}

#featured, #geo, #destinations, #beach {text-align:left;vertical-align:top;width:785px;border: 1px solid #bfbfbf;background-color:#c4e7f1;}
#featured {height:340px;}
#geo {height:375px;}
#destinations {height:400px;}
#beach {height:450px;}
#featured .title, #geo .title, #destinations .title, #beach .title {padding:10px 0 0 5px;font-size:14px; font-weight:bold;color:#ef1914;width:780px;height:30px;border-bottom: 1px solid #bfbfbf;background-color:#f7f4f7;}
#featured .content, #geo .content, #destinations .content, #beach .content {line-height:20px;color:#036;padding:15px 20px 10px 0;text-align:justify;}
#featured .txtBlock, #featured .txtImage {position:absolute;margin-left:385px;}
#featured .txtBlock, #geo .txtBlock, #beach .txtBlock, #featured .txtImage{background-color:#f7f4f7;border: 1px solid #bfbfbf;}
#geo .txtBlock {position:absolute;margin-left:585px;width:185px;padding: 5px 5px 5px 5px;}
#destinations .txtBlock {position:absolute;margin-left:470px;width:300px;padding: 5px 5px 0px 5px;}
#beach .txtBlock {position:absolute;margin-left:450px;width:320px;padding: 5px 5px 5px 5px;}
#featured .txtBlock {width:385px;padding: 5px 5px 5px 5px;}
#featured .txtMedia {margin: 0 0 5px 5px; width:370px;height:245px;}
#geo .txtMedia {position:absolute;margin: 0 0 5px 5px;}
#destinations .txtMedia {position:absolute;margin: 0 0 5px 5px;}
#beach .txtMedia {position:absolute;margin: 0 0 5px 5px; width:435px;height:270px;}
#beach .txtMedia p {margin-top:auto;}
#featured .txtFooter {width:800px;height:30px;background:url(../images/feat_footer.png) no-repeat left bottom;padding-left:63px;}
#destinations .txtFooter, #beach .txtFooter {position:absolute;padding-left:63px;}
#destinations .txtFooter {background:url(../images/feat_footer_weather.png) no-repeat left top;width:775px;height:70px;margin-top:265px;}
#beach .txtFooter {background:url(../images/feat_footer_short.png) no-repeat left bottom;width:450px;height:30px;margin-top:315px;}
#featured .txtImage {margin-top:170px;height:60px;width:auto;padding: 1px 0 1px 1px;}
#featured a, #featured a:visited, #geo a, #geo a:visited, #destination a, #destination a:visited, #beach a, #beach a:visited {color:#c60;font-weight:bold;}

#mapDiv,#mapDiv img{position:absolute;overflow:hidden;}
#videoDiv {position:absolute;overflow:hidden;}
#weatherDiv{width:775px;font-size:11px;}
#weather img{float:right;padding-top:5px;}
#like-iframe {position:absolute;width:200px;height:25px;margin:0px 2px 0 75px;}
#recom-iframe {position:absolute;width:104px;height:25px;margin:0px 2px 0 15px;}
