/* author: Kelston */
/* Creation date: 22/06/2006 */
@charset "iso-8859-1"

html,body {padding: 0px; margin: 0px; height: 100%;}

body {background-image: url(../siteimage/leftfill.jpg); background-repeat: repeat-x; background-attachment: fixed}

#container {width: 700px; background-color: #FFFFFF; background-image: url(../siteimage/navbg.gif); margin-left: auto; margin-right: auto; height: 100%}

#header {width: 700px; height: 82px; background-image: url(../siteimage/header.gif)}

#text {width: 538px; background-color: #FFFFFF; font-size: 80%; font-family: Arial,Helvetica,sans-serif; float: right; position: relative; display: block; text-align: left}

fieldset {
padding:12px;
}

#text {
	padding-right: 30px;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-right: 30px;
}
/*end*/
/*\*/
html*#text {
	[padding-right: 30px;
	padding-right: 30px;]
	padding-right: 30px;
}/*end*/
.dummyend[id]{clear: both;}

/*\*/

* html #text {
	padding-right: 16px;
	margin-right: -3px;
}

/*end*/

#text h1 {font-family: Times New Roman,Times,serif; font-size: 120%; text-transform: uppercase}

#text h2 {font-size: 100%; padding-top: 20px; text-transform: uppercase}

#text h3 {font-size: 100%; padding-top: 10px}

#text li {padding: 5px 0px 5px 0px}

#text strong {text-transform: uppercase}


.propimg {margin-left: auto; margin-right: auto}


.smallintroimg {float: right; margin-top: 3px; margin-left: 30px; margin-bottom: 5px}

#propdiv {width: 150px; margin-left: 30px; float: right; margin-top: 39px; text-align: left}

#propdiv ul {width: 150px; list-style: none; padding: 0px 0px 0px 0px; margin: -8px 0px 0px 0px}

#propdiv li {width: 150px; list-style: none; padding: 0px 0px 2px 0px; margin-left: 0px; font-size: 80%}

#propdiv strong {padding: 0px 0px -10px 0px; margin-left: 0px; font-size: 90%}


#propdiv .smallintroimg {float: right; margin-top: 3px; margin-left: 0px; margin-bottom: 20px}

#proptext {float: left; width: 358px}


.skip {position:absolute; top:0px; left:-1000px}
.skip:focus,.skip:active {position: absolute; top: 10px; left: 10px; background: #c30; color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 75%; font-weight: bold; padding: 10px}

#nav {float: left; width: 132px; background-image: url(../siteimage/bg.gif); background-repeat:repeat-y; position: relative;}

.altmethods {
	float:left;
	display:block;
}

.divider {position: relative; no-repeat; white-space: nowrap; display: block; margin-left: -132px; width: 700px; }

.caption1 {position: relative; no-repeat; white-space: nowrap; display: block; margin-top: -47px; line-height: 26px; }

#nav ul {list-style: none; margin: 0px; text-align: center; margin-left: -26px;}

#nav li {list-style: none; margin: 6px 0px 6px 0px;}

#footer {width: 558px; height: 15px; font-size: 60%; font-family: Arial,Helvetica,sans-serif; padding-left: 132px; background-image: url(../siteimage/navbg.gif); display: block; float: left; padding-top: 30px}

#footerleft {width: 358px; font-size: 80%; font-family: Arial,Helvetica,sans-serif; display: block; float: left; padding-top: 30px}

#footerright {background-color: #fff; color: #000; float: right; vertical-align: top; text-align: right; font-family: Arial,Verdana,sans-serif; font-size: 80%; padding-top: 30px;}
#footerright a {background-color: #fff; color: #000}
#footerright img {border: 0px; margin: 0px 0px 2px 0px}
#footerright ul {display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: middle; list-style-type: none}
#footerright li {display: inline; list-style-type: none; vertical-align: middle}


#welcome {background-image: url(../siteimage/welcome_title.gif); height: 20px; width: 121px; margin-bottom: 19px}

#aboutus {background-image: url(../siteimage/about_title.gif); height: 20px; width: 116px; margin-bottom: 19px}

#properties {background-image: url(../siteimage/properties_title.gif); height: 20px; width: 140px; margin-bottom: 19px}

#availability {background-image: url(../siteimage/availability_title.gif); height: 20px; width: 149px; margin-bottom: 19px}

#maps {background-image: url(../siteimage/maps_title.gif); height: 20px; width: 66px; margin-bottom: 19px}

#contact {background-image: url(../siteimage/contact_title.gif); height: 20px; width: 149px; margin-bottom: 19px}

#enquiry {background-image: url(../siteimage/booking_title.gif); height: 20px; width: 270px; margin-bottom: 19px; margin-left: auto; margin-right: auto}


.address {text-align: center; font-weight: bold}

.sleeps {text-align: center; font-weight: bold; text-transform: uppercase}

.caption {padding: 20px 0px 20px 0px; text-align: center; font-style: italic; line-height:27px;}


.rentstable {width: 100%; border-collapse: collapse}

.rentstable th {display: none}

.rentstable td {padding: 10px; font-weight: bold; vertical-align: top; border-bottom: 1px solid #CCCCCC; margin: 0px}



#villaamani {background-image: url(../siteimage/properties/villa_amani.gif); height: 20px; width: 145px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#chateaudebaradot {background-image: url(../siteimage/properties/baradot_title.gif); height: 20px; width: 265px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#bournaguet {background-image: url(../siteimage/properties/bournaguet_title.gif); height: 20px; width: 190px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#buzard {background-image: url(../siteimage/properties/le_buzard_title.gif); height: 20px; width: 130px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#domainedecazalas {background-image: url(../siteimage/properties/domaine_title.gif); height: 20px; width: 253px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#laferrage {background-image: url(../siteimage/properties/ferrage_title.gif); height: 20px; width: 132px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#leshautssaints {background-image: url(../siteimage/properties/les_hauts_saints_title.gif); height: 20px; width: 205px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#lalanterne {background-image: url(../siteimage/properties/la_lanterne_title.gif); height: 20px; width: 350px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#marcoux {background-image: url(../siteimage/properties/marcoux_title.gif); height: 20px; width: 230px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#marronnier {background-image: url(../siteimage/properties/masdemarronier_title.gif); height: 20px; width: 280px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#moulin {background-image: url(../siteimage/properties/moulin_title.gif); height: 20px; width: 239px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#pamparigouste {background-image: url(../siteimage/properties/pamparigouste_title.gif); height: 20px; width: 350px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#lemasderavanassier {background-image: url(../siteimage/properties/le_mas_rav_title.gif); height: 20px; width: 273px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#lemasroussier {background-image: url(../siteimage/properties/le_mas_roussier_title.gif); height: 20px; width: 199px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#strazat {background-image: url(../siteimage/properties/strazat_title.gif); height: 20px; width: 103px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#longomai {background-image: url(../siteimage/properties/longomai_title.gif); height: 20px; width: 121px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#moulinsulpice {background-image: url(../siteimage/properties/sulpice_title.gif); height: 20px; width: 293px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#lamadeleine {background-image: url(../siteimage/properties/madeleine_title.gif); height: 20px; width: 178px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#tamasea {background-image: url(../siteimage/properties/tamasea_title.gif); height: 20px; width: 296px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#le_mas_du_rey {background-image: url(../siteimage/properties/le_mas_du_rey_title.gif); height: 20px; width: 169px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#marmotte {background-image: url(../siteimage/properties/marmotte_title.gif); height: 20px; width: 163px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#baoudinfer {background-image: url(../siteimage/properties/baou-titles.gif); height: 20px; width: 95px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#gavarron {background-image: url(../siteimage/properties/gavarron-titles.gif); height: 20px; width: 252px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#valade {background-image: url(../siteimage/properties/la_valade_title.gif); height: 20px; width: 128px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#vignes {background-image: url(../siteimage/properties/lesvignes_title.gif); height: 20px; width: 116px; margin-bottom: 19px; margin-left: auto; margin-right: auto}

#mapa {background-image: url(../siteimage/mapa-title.gif); height: 20px; width: 69px; margin-bottom: 19px}

#mapb {background-image: url(../siteimage/mapb_title.gif); height: 20px; width: 68px; margin-bottom: 19px}

#mapc {background-image: url(../siteimage/mapc_title.gif); height: 20px; width: 69px; margin-bottom: 19px}


.mapimage {float: left; margin-right: 30px; border: 0px ;}

#maptext {height: 225px; margin: 0px; padding: 0px}

#maptext ul {margin-left: 0px; text-align: center; list-style: none}

#maptext li {margin: 2px; padding: 2px; font-weight: bold}

#mapslistdiv {width: 210px; float: right; margin-left: 20px; margin-top: 7px}

.mapslist {list-style: upper-alpha}
.mapslist img {border: 0px}

.acclink {margin-left: 16px; margin-top: 20px}

.hidden {display: none}

.spacerlg {height: 99px}

.spacer {height: 60px}

.spacersm {height: 30px}

.spacermaps {height: 131px}


#nav a
{
display: block;
font-size: 11px;
width: 74px;
height: 35px;
display: block;
float: left;
text-decoration: none;
cursor: pointer;
}

#nav .cssnavenquiries  a
{
display: block;
font-size: 11px;
width: 74px;
height: 45px;
display: block;
float: left;
text-decoration: none;
cursor: pointer;
}

.cssnavhome {position: relative; background: url(../siteimage/home2.gif) no-repeat; white-space: nowrap; display: block; width: 74px; height: 35px; margin: 0px; padding: 0px;}
.cssnavimghome {background: url(../siteimage/home.gif) no-repeat; width: 74px; height: 35px; border: 0px}


.cssnavproperties {position: relative; background: url(../siteimage/properties2.gif) no-repeat; white-space: nowrap; display: block; width: 74px; height: 35px; margin: 0px; padding: 0px;}
.cssnavimgproperties {background: url(../siteimage/properties.gif) no-repeat; width: 74px; height: 35px; border: 0px}

.cssnavaboutus {position: relative; background: url(../siteimage/about_us2.gif) no-repeat; white-space: nowrap; display: block; width: 74px; height: 35px; margin: 0px; padding: 0px;}
.cssnavimgaboutus {background: url(../siteimage/about_us.gif) no-repeat; width: 74px; height: 35px; border: 0px}

.cssnavavailability {position: relative; background: url(../siteimage/availability2.gif) no-repeat; white-space: nowrap; display: block; width: 74px; height: 35px; margin: 0px; padding: 0px;}
.cssnavimgavailability {background: url(../siteimage/availability.gif) no-repeat; width: 74px; height: 35px; border: 0px}

.cssnavmaps {position: relative; background: url(../siteimage/maps2.gif) no-repeat; white-space: nowrap; display: block; width: 74px; height: 35px; margin: 0px; padding: 0px;}
.cssnavimgmaps {background: url(../siteimage/maps.gif) no-repeat; width: 74px; height: 35px; border: 0px}

.cssnavcontactus {position: relative; background: url(../siteimage/contact_us2.gif) no-repeat; white-space: nowrap; display: block; width: 74px; height: 35px; margin: 0px; padding: 0px;}
.cssnavimgcontactus {background: url(../siteimage/contact_us.gif) no-repeat; width: 74px; height: 35px; border: 0px}

.cssnavenquiries {position: relative; background: url(../siteimage/enquiries2.gif) no-repeat; white-space: nowrap; display: block; width: 74px; height: 45px; margin: 0px; padding: 0px;}
.cssnavimgenquiries {background: url(../siteimage/enquiries.gif) no-repeat; width: 74px; height: 45px; border: 0px}



#nav a:hover .cssnavimghome, #nav a:hover .cssnavimgproperties, #nav a:hover .cssnavimgaboutus, #nav a:hover .cssnavimgavailability, #nav a:hover .cssnavimgmaps, #nav a:hover .cssnavimgcontactus, #nav a:hover .cssnavimgenquiries {display: none}



* html a:hover
{
visibility:visible
}

.enquirylink {
	margin:0 auto -18px auto;
	width:220px;
	height:85px;
}

.bookingtext {
	color:#f42408;
	text-align:center;
	margin-top:28px;
}
.bookingbig {
	font-size:14px;
}
.bookingsmall {
	font-size:12px;
}


#nav span {display: none}