@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body{
background-color:#fff;
}

#pagewrap{
margin:0 auto;
width:795px;
position:relative;
}


.margintop-normal{
margin-top:23px;
}

.margintop{
margin-top:42px;
}

.margintop-small{
margin-top:10px;
}

.marginbottom-normal{
margin-bottom:23px;
}

.marginright-normal{
margin-right:23px;
}

.marginleft-normal{
margin-left:23px;
}

.marginleft-large{
margin-left:306px;
}

.marginleft-medium{
margin-left:110px;
}

.marginright-large{
margin-right:200px;
}

.imgleft,.thumleft{
float:left;
margin-right:12px;
margin-top:10px;
}

.thumleft{
margin:0 10px 0 0;
clear:both;
}

.imgright{
float:right;
margin-left:12px;
margin-top:5px;
}

.centeralign{
text-align:center;
}

#lefttext{
width:420px;
float:left;
margin-right:40px;
}

#lefttext-location{
width:370px;
float:left;
margin-right:30px;
}


#relative{
position:relative;
}

#contact{
	width:250px;
	position:absolute;
	top:450px;
	left:479px;
}

/* typography typography typography typography typography typography typography  */

.heading-grey, .heading-grey2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#333333;
line-height: 1.2em;
margin-bottom:20px;
}

.heading-grey2{
margin-bottom:12px;
}

.bodytext,.bodytext-bold, a.bodytext-link, a.footlinks, a.footerlinks-current{
font-size:11px;
color:#333333;
line-height: 1.8em;
text-align:justify;
margin-bottom: 10px;
}


.bodytext-bold{
font-weight:bold;
}

a.bodytext-link{
color:#852a1e;
}

a.bodytext-link:hover, a.links:hover{
color:#666666;
}

a.footlinks, a.footerlinks-current{
color:#e66213;
text-decoration:none;
}

a.footlinks:hover, a.footerlinks-current{
color:#852a1e;
}

.notes{
font-size:10px;
color:#222;
line-height: 1.6em;
font-style:italic;
margin-top: 10px;
margin-bottom: 10px;
}


.centeralign{
text-align:center;
}

/* menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu*/
a.menu-home, a.menu-loque, a.menu-services, a.menu-habitac, a.menu-gallery, a.menu-location, a.menu-contact
,a.menu-home-current, a.menu-loque-current, a.menu-services-current, a.menu-habitac-current, a.menu-gallery-current, a.menu-location-current, a.menu-contact-current
{
text-indent: -900em;
background:url(../images/index_03.jpg) no-repeat;
cursor:hand;
display:block;
height:35px;
}

a.menu-home-current, a.menu-home:hover{
background:url(../images/index_03-over.jpg) no-repeat;
}


a.menu-loque{
background:url(../images/index_04.jpg) no-repeat;}
a.menu-loque-current, a.menu-loque:hover{
background:url(../images/index_04-over.jpg) no-repeat;}

a.menu-services{
background:url(../images/index_05.jpg) no-repeat;}
a.menu-services-current, a.menu-services:hover{
background:url(../images/index_05-over.jpg) no-repeat;}

a.menu-habitac{
background:url(../images/index_06.jpg) no-repeat;}
a.menu-habitac-current, a.menu-habitac:hover{
background:url(../images/index_06-over.jpg) no-repeat;}

a.menu-gallery{
background:url(../images/index_07.jpg) no-repeat;}
a.menu-gallery-current, a.menu-gallery:hover{
background:url(../images/index_07-over.jpg) no-repeat;}

a.menu-location{
background:url(../images/index_08.jpg) no-repeat;}
a.menu-location-current, a.menu-location:hover{
background:url(../images/index_08-over.jpg) no-repeat;}

a.menu-contact{
background:url(../images/index_09.jpg) no-repeat;}
a.menu-contact-current, a.menu-contact:hover{
background:url(../images/index_09-over.jpg) no-repeat;}

#menu3 ul li{
list-style-type:none;
}

#menu3 li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	font-size:11px;
	color:#333;
	}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #808285;
	display: block;
	padding: 2px 0 2px 0 ;
	}
	
#menu3 li a:hover {
	color: #852a1e;
	}
	
a.welcomepagelink{
font-size:11px;
color:#333;
text-decoration:none;
}

a.welcomepagelink:hover{
color:#852a1e;
text-decoration:underline;
}.italics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
