/* CSS Document */
body{margin:0px; padding:0px;   background: url(bg2.jpg) #333 top center; background-repeat: repeat-y; color:#333; font:13px/16px Verdana, "Times New Roman", Times, serif;}
div, p, ul, h2, img{margin:0px; padding:0px;}
ul{list-style-type:none;}
.mainborder{width:890px; position:relative; margin:0 auto; border: 1px solid #B6D3B6; background:#B6D3B6;}
.blackborder{border:1px solid #000000; padding:0px; margin:0px;}
 a,a:visited{color:#45301E; text-decoration:none; padding-left:1px; font-weight:bold; font:12px/14px Verdana, "Times New Roman", Times, serif; border:0px;}
 a:hover,a:active{text-decoration:underline; padding-left:1px; font-weight:bold; font:12px/14px Verdana, "Times New Roman", Times, serif; border:0px;}
.imgleft{float: left; padding: 1px 5px 0 5px;}
.imgright{float: right; padding: 1px 5px 0 5px;}
.break{padding:0 10px 0 10px; color:#45301E; font-weight:bold;}
.img{padding:5px; margin:3px 5px 0 5px; color:#E3E3E3; border:2px solid #E3E3E3;}
.noborder{border:0px;}
.textpadding{padding:10px;}
#editbox{width:800px; minheight:600px;}


/*----TOP PANEL----*/
#topPan{width:890px; height:30px; position:relative; margin:0 auto;  font:13px/16px Arial, Helvetica, sans-serif; background: #B6D3B6;}
#topPan h1{float: right; width:500px; position:absolute; top:0px; right:0px; color: #fff; font-size:1.2em; text-align: center; line-height:1.1em;}
#topPan h2{float:right; width:500px; color: #fff; position:absolute; top:55px; right:0px; color: #fff; font-size:1.1em; text-align: center; font-style: italic;}
.soon{width:860px; color: #333; position:relative; margin:0 auto; top:0px; right:0px; font:14px/18px Verdana, "Times New Roman", Times, serif; font-weight: bold; font-style: italic;}
#header{width:890px; height:130px; position:relative; margin:0 auto; border-top: 0px solid #333; border-bottom: 0px solid #333; padding: 5px 0 0 0;}
.titleleft{float: left; padding:20px 0 0 5px;}
#imgflag{width:300px; height: 15px; float:right; padding: 0 35px 0 0;}
#flag{width:300px; height: 15px; float:right; padding: 0 35px 0 0;}
ul#imgflag{display: inline; margin: 0; list-style-type: none; padding: 0px 0px 0px 0px;}
ul#imgflag li  {display: inline;}
.flags{border:0px;}
ul#imgflag li a:link,ul#imgflag li a:visited {height:18px; padding:0px 5px 0 5px; float:right; border:0px;}
ul#imgflag li a:hover,ul#imgflag li a:active {height:18px; padding:0px 5px 0 5px; float:right; border:0px;}


#header h1{position:relative; width:345px; height:55px; float: right; padding:10px 0 0 5px; font-weight:bold; color:#333; font:14px/18px Arial, Helvetica, sans-serif;}
#cycler{height:250px; width:640px; background:url(http://www.frenchqualityvillas.com/DDF/slide/1.jpg) bottom center no-repeat #B6D3B6;}
/*----/TOP PANEL----*/


/*----TOP NAV----*/
.nav {border-top:0px solid #35368F; border-bottom: 0px solid #35368F; clear:both; height: 20px; margin: 5px 0 5px 0; text-align: center; padding:2px;}
ul#topnav  {margin: 0; list-style-type: none; padding: 0px 0px 0px 0px;}	
ul#topnav li  {display: inline; margin: 0 10px 0 10px; padding: 0px 20px 0px 20px; border: 1px solid #333; background: url(navbg.gif) #B6D3B6; background-repeat: repeat-x;}	
ul#topnav li a:link, ul#topnav li a:visited {text-decoration: none; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}	
ul#topnav li a:hover, ul#topnav li a:active {text-decoration: underline; color: #305E08;}
/*----/TOP NAV----*/




/*----HEADER- PANEL----*/
#headerPan{width:890px; min-height:462px; position:relative; margin:0 auto;}
#bookPan{width:890px; height:650px; position:relative; margin:0 auto;}
#mainPan{width:90%; min-height:462px; position:relative; margin:0 auto; padding:10px; text-align:justify;}
#mainPan a.noborder:hover,a.noborder:active,a.noborder,a.noborder:visited {color:#B8D2B5; border:0px solid #B8D2B5;}
.bigborder{color:#333; border:0px solid #333; background:#E3E3E3; padding:4px 0px 8px 25px; width:613px; margin:0 0 0 80px;}
#leftPan{width:308px; height:462px; float: left; background:url(heartcush.jpg) 0 0 no-repeat #B6D3B6;}
#rightPan{width:462px; height:462px; float: left; background:url(brace.jpg) bottom center no-repeat #B6D3B6; color:#333333;}
h1 {padding:2px; margin: 2px; font:13px Verdana, "Times New Roman", Times, serif;}

#booking{width:80%; height:600px; position:relative; margin:0 auto; text-align:justify;  padding: 10px 10px 10px 130px;}
#booking h2 {font:18px/24px Arial, Helvetica, sans-serif; color:#333; text-align:left; text-decoration:underline;}

#footerPan{width:890px; height:50px; position:relative; margin:0 auto; background: #B6D3B6;}
#footerPan h2 {font:14px/18px Arial, Helvetica, sans-serif; color:#fff; background: #333; text-align:center; font-style:italic;}


/*----------- Valid W3C buttons -----------*/


#footer {width:350px; height:25px; display:block; position:relative; margin:0 auto; left:0px; padding:1px;}
#footer a.btn {font: 8pt Arial, Helvetica, sans-serif; padding: 0 .5em 0 0; border: 1px solid #000000; text-decoration: none;}
#footer a.btn span {border-right: 1px solid #000; margin: 0 0.1em 0 0; padding: 0 0.5em;}
#footer a.w3c:link, a.w3c:visited {color: #333; background: #B6D3B6; font-weight: normal;}
#footer a.w3c:hover, a.w3c:active {background: #EFFFEF; color: #2A5902; font-weight: normal;}
#footer a.w3c span {background: #fff; color: #45301E;}
#book{position:relative; top:15px; left:0px;}




.footlinks {width:520px; color:#fff; position:relative; margin:0 auto; font-size:11px; left:0px;}
.footlinks a{color:#fff; text-decoration:none; padding-left:13px;}
.footlinks a:hover{text-decoration:underline; padding-left:13px;}
.gap { padding: 0px; }

#tripadvisor {margin:0px auto; }

