/* author: Kelston */
/* Creation date: 22/06/2006 */

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

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

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

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

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

#text h2 {font-size: 100%; padding-top: 30px; 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: 60px; margin-bottom: 100px}

#propdiv {width: 150px; margin-left: 30px; float: right}

#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}


#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}


.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}

#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}



.mapimage {float: left; margin-right: 30px; margin-bottom: 0px; 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}



.hidden {display: block; text-align: center}

.spacerlg {height: 99px}

.spacer {height: 60px}

.spacersm {height: 30px}

.spacermaps {height: 131px}

#nav, #header, .skip {display: none}



.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
}



#nav span {display: none}