/* MAIN CONTAINER */
	#maincontainer {
 	width: 806px;
 	margin: 0 auto;
	height: 115%
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
	}

/* HEADER */
	#heading {
	margin: 0px 0px 0px 0px;
	}


/* TOP NAV DROPDOWNS */
	ul#topnav {
		position: absolute;
		width: 806px;
		height: 50px;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		background-image:url("topnav_bg.gif");		
		background-position: top left;
		list-style: none;

		
		display: block;
		z-index: 20;
		}
	ul#topnav li {
		position: relative;
		float: left;
		padding: 0px;
		z-index: 1;
		background-image: url('topnav_li_bg.gif');
		background-position: top right;
		background-repeat: no-repeat;			
			}
	ul#topnav li.last {
			background-image: none;
			}
		
	ul#topnav li a {
			display: inline-block;
			height: 21px;
			padding: 17px 14px 12px 14px;
			color: #887A79;
			font-size: 9pt;
			text-decoration: none;
			}
	html>body ul#topnav li a {
			display: block;
			}
			
	ul#topnav li ul {
			position: absolute;
			top: 50px;
			margin: 21px 0px 0px 0px;
			padding: 0px;
			list-style: none;
			display: none;
			top: 29px;
			left: -1px;
			z-index: 200;
			width: 100%;
			}
	ul#topnav li.last ul {
			left: -95px;
			/* POSITION THIS ONE DIFFERENTLY!!!! */
			}
				
	ul#topnav li ul li {
			z-index: 200;
			float: none;	
			background-image: none;
			width: 100%;
	   		}
					
	ul#topnav li ul li a {
			z-index: 200;
			color: #887A79;
			padding: 6px 10px 0px 10px;
			background: #F0EDEE;
			width: 200px;
			border: 1px 1px 0px 1px;
			border-bottom: 2px solid #A8999A; 
			}
						
	ul#topnav li ul li a:hover {
			color: #887A79;
			background: #FFFFFF;
			}

	ul#topnav li:hover ul, ul#topnav li.over ul { /* lists nested under hovered list items */
			display: block;
			}


/* WEBSITE BANNER */
	#websiteBanner {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
	}

/* HOMEPAGE CONTENT */	
	#homepageContent {
	width: 806px;
	background-color:#ffffff;
	margin: 0px 55px 0px 0px;
	padding: 5px 0px 10px 0px;
	} 

/* HOMEPAGE TEXT */
	#homepageText { 
    	float: right;
	background-color:#ffffff; 
    	margin: 0px 0px 0px 10px;
    	padding: 0px 30px 0px 0px;
	}	

/* PAGE CONTENT */	
	#pageContent {
	float: left;
	width: 626px;
	background-color:#ffffff;
	margin: 0px 0px 10px 0px;
    	padding: 0px 0px 95px 25px;
	} 

/* PAGE TEXT */
	#pageText {  
    	margin: 28px 5px 20px 0px;
    	padding: 5px 30px 15px 0px;
	background-color:#ffffff;
	} 

/* AMAZON */
	div.center {
	margin: 0px 3px 3px 3px;
	clear:right;
    	padding: 0px 0px 0px 0px;
}

/* ANIMATION */
	div.left {
	float: left;
    	padding: 0px 15px 15px 5px;
}


/* BOTTOM FILLER */
	.filler{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#D5E3EC;
 	width: 806px;
 	margin: 0 auto;
	clear:right;
	}



/* FOOTER */
	#footer {
	margin: 3px 0px 0px 0px;
	clear:right;
	font-size:10px;
	width: 480px;
	background-color:#D5E3EC;
	margin-left: auto ;
	margin-right: auto ;
	color: #A99998;
	text-align:center;
	}





/* THUMBNAILS */

	#thumbnails {
	float: right;
	width: 155px;
	background-color:#ffffff;
    	padding: 0px 0px 182px 0px;
    	margin: 0px 0px 0px 0px;
	}

.imagepanethumb {
	border: 1px solid #B0AEAA;
	margin: 25px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	background-color:#F0EDEE;
	font-size:10px;
	clear:right;
	width:125px;
        color: #000000;
}
.thumb {
	width:125px;
}

.thumb a,.imagepanethumb a,.mapthumb a,#homepagemap a {
        color: #000000;
}

.thumb img,.imagepanethumb img,.mapthumb img,.gallerythumbfloatleft img,#homepagemap img {
	border:0px;
}

.mapthumb {
	float:left;
	margin: 0px 0px 0px 0px;
}



#imagepanecontainer {        
	float:right;
	background-color:#A15A50;
	padding:0px 10px 0px 10px;
	margin: 0px 0px 0px 10px;
}

.imagecontainer {
	clear:left;
}




/*--TAGS--*/

html, body {
	margin:0px;	
	background-color:#D5E3EC;
	font-family:Verdana, Helvetica, sans-serif;
	color:#804A48;
	font-size:14px;
	height:100%;
}




/* LINKS */

A:link {TEXT-DECORATION: none; color: #887A79; font-weight: bold;}
A:active {TEXT-DECORATION: none; color: #887A79; font-weight: bold;}
A:visited {TEXT-DECORATION: none; color: #887A79; font-weight: bold;}
A:hover { TEXT-DECORATION: underline; color: #887A79; font-weight: bold;}


/* QUICK LINKS */

.quicklink { TEXT-DECORATION: underline; color: #887A79; font-weight: normal; font-size:7pt;}




/* HEADERS */

.heading1 {
	font-size:30px;
	color:#804A48;
	TEXT-DECORATION: none;
	font-family:Times new roman;
}

.heading2 {
	font-size:19px;
	color:#A47573;
	TEXT-DECORATION: none;
	font-family:Times new roman;
}

.heading3 {
	font-size:17px;
	color:#000000;
}

.heading4 {
	font-size:12px;
}


/* TESTIMONIALS */

.testimonial {
	border-top: 2px solid #E0C6C5;
	padding:10px;
}

.testimonialtext {
	font-size: 12px;
	color: #804A48;
}

.testimonialsinfo {
	padding:5px 0px 0px 30px;
	font-size: 11px;
	color: #A47573;
}


/* GALLERY */
.gallerythumbfloatleft {
 	float: left;
	margin: 0 15px 15px 0;
}

.gallerythumbfloatleft img {
border:0px;
}

.thumb,.gallerythumbfloatleft {
	border: 1px solid #999;
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	background-color:#ddd;
	font-size:10px;
}