html {

	margin:0;

	padding:0;

}

body {

	margin:0;

	padding:0;

	font:12px Arial ;

	color:#491912;

	background:#4a1912 url(images/background.jpg) repeat-x; 

}

a {

	color:#491912;

	text-decoration:none;

}

a.copy:link,a.copy:visited,a.copy:active
{
	font-size: 18px;
	color: #F1D0AF;
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.copy:hover
{
	font-size: 18px;
	color: #00FFFF;
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {

	color:#d83a67 !important;

	text-decoration:underline;

}

textarea, input 

{ 	

	border: 1px #351516 solid; 

	color:#3515164; 

	padding: 0px; 

    font-family: Arial, Helvetica, sans-serif;

	font-size:12px; 

	margin: 3px; 

	background-color: #F2D0AD;

	overflow:hidden; 

}



h1,h2,h3,h4 

{

	margin:0;

	padding:0;

}

p {

	margin:0 0 10px 0;

	padding:0;

}



/* main */

#container {

	position:relative;

	margin:30px auto 0;

	padding:0;

	width:685px;

}

#main {

	position:relative;

	top:35px;

	width:100%;

	min-height:570px;

	background:#f1d0af url(images/main.jpg) no-repeat;

}

.title {

	position:relative;

	left:30px;

	width:441px;

	height:148px;

}

.title span {

	display:none;

}

#title-inspire {

	background:url(images/inspire.gif) no-repeat;

}

#title-indulge {

	background:url(images/indulge.gif) no-repeat;

}

#title-invigorate {

	background:url(images/invigorate.gif) no-repeat;

}

#title-intrigue {

	background:url(images/intrigue.gif) no-repeat;

}

#title-inquire {

	background:url(images/inquire.gif) no-repeat;

}

#title-legal {

	background:url(images/legal.gif) no-repeat;

}

#title-gallery {

	background:url(images/gallery.gif) no-repeat;

}



.fr #title-inspire {

	background:url(images/fr-inspire.gif) no-repeat;

}

.fr #title-indulge {

	background:url(images/fr-indulge.gif) no-repeat;

}

.fr #title-invigorate {

	background:url(images/fr-invigorate.gif) no-repeat;

}

.fr #title-intrigue {

	background:url(images/fr-intrigue.gif) no-repeat;

}

.fr #title-inquire {

	background:url(images/fr-inquire.gif) no-repeat;

}

.fr #title-legal {

	background:url(images/fr-legal.gif) no-repeat;

}



/* content */

#content {

	position:relative;

	top:-15px;

	left:40px;

	width:410px;

	margin-bottom:30px;

	/*height:360px;

	overflow:auto;*/

	z-index:1;

}

#content img {

	border:none;

}

#content p {

	line-height:1.25em;

	text-align:left;

}

#content h2 {

	font-size:9pt;

	margin-top:1em;

	margin-bottom:0.5em;

}



.mail {

	font-weight:bold;

	font-size:10pt;

}



.thumb {

	float:left;

	margin:15px 15px 10px 10px;

}





/* logo */

#logo {

	position:absolute;

	left:495px;

	top:330px;

	z-index:5;

}

#logo img {

	border:none;

}

.address {

	text-align:center;

	font-size:10px;

	font-weight:bold;

	line-height:1.4em;

}





/* navigation */

#navigation {

	position:absolute;

	left:0;

	top:0;

	width:100%;

	background:#491912;

}

#navigation h2 {

	display:none;

}



#navi-text {

	padding:5px;

	color:#c09165;

}



#navi-text a {

	margin:0 10px;

	color:#c09165;

}



#navi-image {

	position:absolute;

	right:0;

	top:35px;

	width:310px;

	height:260px;

	background:url(images/navi2.gif) top left  no-repeat;

}



#navi-image div a {

	position:absolute;

	width:60px;

	height:60px;

}

#inspire a {

	left:143px;

	top:67px;

}

#inspire a:hover {

	background:url(images/ico1.gif) no-repeat;

}

#indulge a {

	left:215px;

	top:50px;

}

#indulge a:hover {

	background:url(images/ico2.gif) no-repeat;

}

#invigorate a {

	left:120px;

	top:132px;

}

#invigorate a:hover {

	background:url(images/ico3.gif) no-repeat;

}

#intrigue a {

	left:208px;

	top:127px;

}

#intrigue a:hover {

	background:url(images/ico4.gif) no-repeat;

}

#inquire a {

	left:177px;

	top:202px;

}

#inquire a:hover {

	background:url(images/ico5.gif) no-repeat;

}





/* footer */

#footer {

	position:relative;

	padding:20px 0 50px 0;

	color:#c09165;

	font-size:10px;

	background:#4a1912 url(images/footer.jpg) no-repeat;

}



#footer a {

	color:#c09165;

}

#footer a:hover {

	color:#d83a67;

	text-decoration:underline;

}



#footer-text {

	text-align:right;

}





/* language */

#language {

	position:relative;

	top:210px;

	text-align:center;

}



#language img {

	border:none;

	margin-bottom:20px;

}





#gallery img {

	margin: 10px;

}



#gallery .imgleft img {

	float:left;

}



#gallery .imgleft h2,#gallery .imgleft p {

	margin-left: 100px;

}



#gallery .imgright h2,#gallery .imgright p {

	/*text-align:right;*/

}



#gallery .imgright img {

	float:right;

}



#gallery td {

	border-bottom:1px dotted #491912;

}



#page {

	margin-top:20px;

	padding-top:10px;

	font-size:10px;

	text-align:right;

}


