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

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; /* for IE */
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-image: url(images/bg_full.jpg);
	background-repeat:repeat-x;
	background-color: #f1EEDD;
	height:100%;

}

#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	position:relative;
	width:1112px;
	height:100%;
	z-index:1;
	min-height: 730px;
	background-color: #f1EEDD;
}
 
.bodytext {font-family: arial; font-size: 11px; color: #66635b; font-style:bold; line-height:12px; padding-top:0px; letter-spacing:.1em}
.excerpttext {font-family: arial; font-size: 11px; color: #6d5857; line-height:12px; padding-top:0px; letter-spacing:.1em}
.tourtitle {font-family: arial; font-size: 15px; color: #333333; font-weight:bold;}
.firstlettertext {font-family: arial; font-size: 36px; color: #000;}
.contacttext {font-family: arial; font-size: 24px; color: #000; line-height:36px;}
.footertext {font-family: arial; font-size: 10px; color: #537980; font-weight: bold; line-height:24px;}
.confirmedtext {font-family: arial; font-size: 12px; color: #84469b; font-weight:bold; line-height:18px; padding-top:0px; letter-spacing:0em}





a:link{color:#84469b;}
a:hover{color:#AD385C;}
a.foo{color:#537980;text-decoration:none;}
a.foo:hover{color:537980;text-decoration:underline;}
a.lps{color:#6f7823;text-decoration:none;}
a.lps:hover{color:6f7823;text-decoration:underline;}

#header {
	position:absolute;
	width:1112px;
	height:197px;
	z-index:1;
	background-image:url(images/DH_header.jpg);
}

#nav {
	position:absolute;
	width:1100px;
	height:23px;
	z-index:3;
	top: 158px;
	left: 7px;
}

#photos_main {
	position:absolute;
	width:466px;
	height:525px;
	z-index:2;
	left: 71px;
}

#home_trio {
	width:450px;
	z-index:7;
    margin-right:175px;
	margin-top:2px;
	float:right;
	line-height: 20px;
	padding:7px;
}

#home_booktext {
	position:absolute;
	width:299px;
	height:297px;
	z-index:2;
	left: 707px;
	top: 258px;
	padding:0px;
}

#home_tourtext {
	position:absolute;
	width:271px;
	height:153px;
	z-index:2;
	left: 730px;
	top: 414px;
	padding:0px;
}

#home_beautytext {
	position:absolute;
	width:285px;
	height:72px;
	z-index:2;
	left: 716px;
	top: 601px;
	padding:0px;
}

#newstext {
	width:450px;
	height:512px;
	z-index:7;
    margin-right:75px;
	margin-top:2px;
	float:right;
	line-height:20px;
	padding:10px;
    overflow:auto;
	overflow-x:hidden;
	visibility: visible;
	padding-right:10px;
}
#tourmain {
	width:450px;
	height:512px;
	z-index:7;
    margin-right:75px;
	margin-top:2px;
	float:right;
	line-height:20px;
	padding:10px;
}
#tourtext {
	width:450px;
	height:512px;
	z-index:7;
    margin-right:0px;
	margin-top:2px;
	float:right;
	line-height:20px;
	padding:10px;
}
#biotext {
	width:450px;
	height:512px;
	z-index:7;
    margin-right:75px;
	margin-top:2px;
	float:right;
	line-height:20px;
	padding:10px;
    overflow:auto;
	overflow-x:hidden;
	visibility: visible;
	padding-right:10px;
}

#booktext {
	width:482px;
	height:100%;
	z-index:7;
    margin-right:75px;
	margin-top:2px;
	float:right;
	line-height:20px;
	padding:10px;
    overflow:auto;
	overflow-x:hidden;
	visibility: visible;
	padding-right:10px;
}

#bookexcerpt {
	position:absolute;
	width:261px;
	height:266px;
	z-index:5;
	left: 546px;
	top: 415px;
}
#utensils {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 809px;
	top: 391px;
}
#purchasebook {
	position:absolute;
	width:214px;
	height:115px;
	z-index:10;
	left: -98px;
	top: 213px;
	background-color: #A8CCCA;
	border-width: 5px;
	border-color: #FFFFFF;
}
#herbsbox {
	position:absolute;
	width:263px;
	height:237px;
	z-index:5;
	left: -139px;
	top: 473px;
}


#passport_main {
	position:absolute;
	width:1000px;
	height:525px;
	z-index:2;
	left: 71px;
}

#footer {
	clear: both;
	margin-left: auto;
    margin-right: auto;
    text-align: center;	
	width:1112px;
	height:69px;
	z-index:4;
	top: 731px;
	left: 0px;
	bottom: 0px;
}

#footertext {
	position:absolute;
	width:1113px;
	height:47px;
	z-index:2;
	top: 811px;
}

#socialnet {
	position:absolute;
	width:62px;
	height:35px;
	z-index:7;
	left: 1100px;
	top: 208px;
}

