/*
Theme Name:Village des Soleils
Author:Michael Caputo - The Blog Studio
*/
/* --------------------------------- =wordpress stuff -------- */
a{outline:none;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 20px;display:block;}
img.alignleft{padding:4px;margin:0 11px 2px 0;display:block;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
/* --------------------------------- =Default Link Color -------- */
a:link,a:visited{color:#FFF;text-decoration:none;}
a:hover{color:#FFF;text-decoration:underline;}
/* --------------------------------- = Color tools -------- */
.white{color:#FFF;}
.whiteBg,.box.whiteBg{background:#FFF;}
.black{color:#000;}
/* --------------------------------- =commonly used tools -------- */
.clear,.clearMe{clear:both;}
.hideText{text-indent:-9999px;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
bold,strong,b{font-weight:bold;}
italic,i,em{font-style:italic;}
small{font-size:80%;}
u{text-decoration:underline;}
/* --------------------------------- =general style & page layout -------- */
body{margin:0 0 100px 0;background:#62A2DF url('images/bg-page.jpg') no-repeat 50% 50%;}
#header{height:140px;display:block;position:relative;background:url('images/shadow-header.png') no-repeat 0 bottom;}
#headerMenu{position:absolute;top:0;right:0;display:block;width:415px;padding:5px 0 0 0;}
#contentHolder{background:url('images/shadow-background.png');}
#content{width:638px;margin-left:15px;}
#sidebar{width:302px;}
#realFooter{background:url('images/shadow-footer.png') no-repeat;display:block;height:10px;}
.box{padding:5px 5px 10px 5px;margin-bottom:10px;background:#1a5f91;background:url('images/bg-blue.png');}
#tagline.box{background:url('images/photomontage.jpg');padding:5px 0 5px 7px;}
#advertise.box,#videoHolder.box{padding:0;background:none;}
#contact{background:#FBC100;}
#featuredPost{margin-left:6px;}
#featuredPost .postFooter{background:#a1a1a1;display:block;padding:0 0 0 5px;;}
#featuredPost .postFooter a.keepReadingLink{background:url('images/button-keepReading.gif') no-repeat;display:block;width:114px;height:21px;}
#footer{padding:20px 0 7px 0;}
blockquote{background:#004A7F;padding:15px;}
#callBack,#call,#chat,#chat2{display:block;width:58px;float:left;margin:0 7px 5px 7px;text-align:center;}
/* --------------------------------- =imported styles -------- */
/* --------------------------------- =layout -------- */
/* --------------------------------- =typography -------- */
#tagline h2{color:#FFF;text-transform:uppercase;font:normal normal bold 2.3em/1em 'HelveticaNeue',Arial,Verdana,Sans-serif;display:inline;margin:0;}
h3,h2{font:normal normal normal 2.2em/1.2em 'HelveticaNeue',Verdana,Arial,Sans-serif;color:#FFF;margin-bottom:10px;}
#furtherInfo h4{margin-bottom:9px;padding-bottom:2px;color:#a1a1a1;text-transform:uppercase;font:normal normal normal 1em/1em 'HelveticaNeue',Arial,Verdana,Sans-serif;border-bottom:1px solid #a1a1a1;}
h5{font:normal normal bold 1.1em/1em 'HelveticaNeue',Verdana,Arial,Sans-serif;text-transform:uppercase;color:#000;margin:4px 0 10px 3px;text-align:center;}
#contact h5{text-align:center;font-size:1.4em;line-height:1.3em;margin-bottom:7px;}
#footer p{text-align:center;}
.post{color:#FFF;font:normal normal normal 1em/1.7em 'HelveticaNeue',Verdana,Arial,Sans-serif;}
#featuredPost bold{font:normal normal normal 1.5em/1em 'HelveticaNeue',Arial,Verdana,sans-serif;text-transform:uppercase;}
blockquote p{font:normal normal normal 1.2em/1.3em 'HelveticaNeue',Verdana,Arial,Sans-serif;color:#FFF;}
#contact p{font:normal normal normal 1em/1.2em 'HelveticaNeue',Verdana,Arial,Sans-serif;text-align:center;margin-bottom:5px;}
#advertise p{display:block;text-align:center;font-size:9px;}
/* --------------------------------- =commonly used elements -------- */
/* --------------------------------- =links -------- */
h1 a{display:block;height:136px;width:362px;background:url('images/h1-logo.gif') no-repeat;position:absolute;top:5px;left:10px;}
a.commentsLink{margin:4px 0 0 5px;}
a.commentsLink:link,a.commentsLink:visited{color:#FFF;text-decoration:none;}
a.commentsLink:hover{color:#FFF;text-decoration:underline;}
#bookYourStay{display:block;width:302px;background:url('images/button-bookYourStay.gif');}
#chkAvailabilityForm{height:94px;}
a#callBack{background:url('images/button-callBack.gif') no-repeat;}
a#call{background:url('images/button-call.gif') no-repeat;}
a#chat{background:url('images/button-chat.gif') no-repeat;}
#items a{font-size:12px;text-transform:uppercase;margin:0 5px;}
#items a:link,#items a:visited{color:#000;text-decoration:none;}
#items a:hover{color:#000;text-decoration:underline;}
#footer a:link,#footer a:visited{color:#000;text-decoration:none;}
#footer a:hover{color:#000;text-decoration:underline;}
/* --------------------------------- =lists -------- */
.post ul li,.post ol li{position:relative;}
#twitter ul{list-style:none;}
#twitter ul li{margin-bottom:10px;color:#FFF;}
/* --------------------------------- =navigation -------- */
#navigation{background:#004a7f;margin:25px 0 0;}
#subnavigation{background:#004a7f;margin:5px 0 0;}
#navSpacer{height:25px;display:block;}
ul#nav.box,ul#subnav.box{padding:0;}
ul#nav li,ul#subnav li{display:inline;}
ul#nav li a,ul#subnav li a{display:block;float:left;padding:14px 1.5em;font:normal normal bold 1.2em/1em 'HelveticaNeue',Arial,Verdana,Sans-serif;}
ul#nav li a:link,ul#nav li a:visited,ul#subnav li a:link,ul#subnav li a:visited{text-decoration:none;color:#FFF;}
ul#nav li a:hover,ul#nav li a.active,ul#subnav li a:hover,ul#subnav li a.active{text-decoration:none;background:#fccb00;color:#004a7f;}
ul#subnav li a{font-size:1em;padding:10px 1.1em;font-weight:normal;}
/* --------------------------------- =forms -------- */
form#search span{position:relative;background:url('images/field-search.gif') no-repeat;display:block;height:23px;width:150px;float:left;margin:0 7px 0 0;}
form#search label{position:absolute;top:3px;left:6px;font-size:12px;color:#CCC;}
form#search input#field_id{margin:0;background:none;border:none;position:absolute;top:4px;left:6px;font-size:12px;width:140px;}
form#search input#searchButton{float:left;}
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
ol.commentlist{list-style:none;margin:0;padding:0;}
ol.commentlist li{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 10px;padding:5px 7px 5px 64px;position:relative;}
ol.commentlist li.pingback .comment-author{padding:0 170px 0 0;}
ol.commentlist li div.vcard{font-weight:bold;font-size:14px;line-height:16px;font-family:helvetica,arial,sans-serif;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-size:11px;}
ol.commentlist li div.vcard cite.fn a.url{color:#cc0000;text-decoration:none;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000;}
ol.commentlist li div.vcard img.avatar{background:#fff;border:1px solid #aaa;padding:5px;left:7px;position:absolute;top:7px;}
ol.commentlist li div.comment-meta{font-weight:bold;font-size:10px;line-height:16px;font-family:helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px;}
ol.commentlist li div.comment-meta a{color:#205B87;text-decoration:none;}
ol.commentlist li p{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;margin:5px 0 12px;}
ol.commentlist li ul{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;list-style:square;margin:0 0 12px;padding:0;}
ol.commentlist li div.reply{background:#999;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;padding:6px 5px 4px;text-align:center;width:36px;}
ol.commentlist li div.reply:hover{background:#cc0000;border:1px solid #cc0000;}
ol.commentlist li div.reply a{color:#fff;text-decoration:none;text-transform:uppercase;}
ol.commentlist li ul.children{list-style:none;margin:12px 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-3{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-4{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-5{margin:0 0 3px;}
ol.commentlist ul.children li.odd{background:#fff;}
ol.commentlist ul.children li.even{background:#f6f6f6;}
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0;}
/* --------------------------------- =search-bar -------- */
/* --------------------------------- =ad-styles -------- */
/* --------------------------------- =Book Now Box -------- */
.tabformobjectss select{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;font-weight:bold;line-height:11px;}
.tabformobject2s{font-family:Arial,Helvetica,sans-serif;font-size:9px;width:126px;color:#000000;}
.tabformobjectsss{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;}
.tabtextnormal{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#6b6129;padding:0 0 5px 0;}
.tabtextnormal select{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;}
.tabformobjects{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;width:50px;}
.formobject{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#6b6129;}
.formobjects{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;margin:4px 0 0 0;*margin:1px 0 0 0;}
.tabformobject2{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#6b6129;}
.head{font:bold 12px Arial,Sans-serif;height:auto;width:auto;margin:0;color:#345367;background:none;}
/*============================ OLD STYLE END ===============================*/
.maintable{width:290px;background:none;padding:5px 0 0 9px;}
.main_div{width:290px;height:auto;}
.sub_div1{float:left;width:207px;font-family:Arial,Helvetica,sans-serif;color:#6b6129;}
.sub_div1_div1{float:left;padding:2px 10px 0 0;font-family:Arial,Helvetica,sans-serif;color:#6b6129;font-weight:600;}
.fleft{float:left;}
.sub_div2{float:left;width:140px;padding:0 0 0 3px;}
.sub_div2_div1{float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;color:#6b6129;padding:2px 5px 0 11px;}
.sub_div2_div3{float:left;padding:5px 0 0 3px;}
.sub_div3{width:140px;padding:0 0 0 3px;*padding:0 0 0 4px;}
.sub_div3_div1{float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;color:#6b6129;padding:2px 5px 0 5px;}
.sub_div3_div3{float:left;padding:5px 0 0 3px;}
.sub_div4{float:left;width:90px;padding:0 0 0 7px;}
.sub_div4_div1{float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;color:#6b6129;padding:3px 5px 0 7px;}
.sub_div5{float:left;width:90px;padding:0 0 0 0px;}
.sub_div5_div1{float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;color:#6b6129;padding:2px 5px 0 0px;}
.sub_div5_div3{float:left;padding:5px 0 0 5px;}
.sub_div6{float:left;width:100px;padding:0 0 0 0px;}
.sub_div6_div1{float:left;font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#6b6129;padding:7px 12px 0 20px;}
.sub_div6_div2{float:left;font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#6b6129;padding:12px 0 0 20px;}
.clearboth{clear:both;padding:0 0 0 0;}
.checkbg{background:none;padding:0 0 0 0;}
.checkbg input.button{font:bold 11px Arial,Sans-serif;width:160px;color:#FFFFFF;background:#004a7f;border-width:3px;border-style:solid;border-color:#fbc100 #fbc100 #fbc100 #fbc100;}
/* --------------------------------- =HACKS -------- */
/* rotator in-page placement */
div#rotator{xposition:relative;xheight:345px;xmargin-left:15px;float:left;display:block;width:256px;height:194px;margin:0 11px 7px 0;}
/* rotator css */
div#rotator ul{margin:0;}
div#rotator ul li{float:left;position:absolute;list-style:none;}
/* rotator image style */ 
div#rotator ul li img{padding:0;border:1px solid #ccc;padding:4px;background:#FFF;}
div#rotator ul li.show{z-index:500}

