

body {
	
	margin:30px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	font: 75% Futura, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	background-color:#541f19;
	}
	
a:link { 
	color:#000000;
	text-decoration:underline; 
	}	
a:visited { 
	color:#000000; 
	text-decoration:underline; 
	}	
a:hover { 
	color:#663333;
	text-decoration:underline; 
	}

a.sub:link, a.sub:visited { 
	color:#000000;
	text-decoration:none; 
}

a.sub:hover, a.sub:active { 
	color: #996666;  /*#541f19;#663333 */ 
	text-decoration:none; 
	}
	
	
h1 {
	font-size: 16px;
	color:#541f19;
	}

h2 {
	font-size: 14px;
	color:#541f19;
	}

h4 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color:#541f19;
	}

.sub {
	color:#000000; 
}	

.caption {
	font-size: 11px;
	color:#333333; 
	font-weight:normal;
	
}

.caption a:link {

	font-weight: normal;
	text-decoration: underline;
}
.caption a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}

/* layout */

#container {
	
	width:716px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	background-color:#ffffff;
	height:auto;
	}
	
#header {
	width: 716px;
	height: 262px; 
	}	
		
#navigation {
	
	height: 29px; 
	
	}
	
.tabcontent{
	/* subnav for mouseovers */
	display:none;
	background-color:#eeeee6;
	color: #fdcea0; 
	border: 2px #fdcea0 solid;
	border-top: 2px #eeeee6 solid;
	padding: 5px 5px 5px 5px;
	
}

.tabcontentsel{
	/* subnav for currently displayed page */
	background-color:#fdcea0;
	color: #541f19; 
	border: 2px #fdcea0 solid;
	padding: 5px 5px 5px 5px;
	
}

	
#subnavigation {
	height: 29px; 
	text-align:center;
	background-color:#fdcea0;

	
	
	}
	
	
#main {	
	border: 2px #fdcea0 solid;
	border-bottom: none;
	padding: 5px 10px 5px 10px;
	height:auto;	
	width:auto;
	
}

#bottom {
	border: 2px #fdcea0 solid;
	border-top: none;
	padding: 55px 10px 5px 10px;
	height:auto;	
	width:auto;
	background-image: url(images/div.jpg); 
	background-repeat: no-repeat; 
	background-color: #FAEADC;
}

#ad {
	
	float:left;
	width: 240px;
	height: 350px;
}	

#pics {
	float:left;
	width: 170px;
	height: 350px;
}

#right {
	float: right;
	width: 280px;
	height: 350px; 	
	}

#clear {  /*  keep the main bg all the way to the end of the page*/
	clear:both;
}

#footer {
	clear:both;
	text-align: center;
	background-color:#fdcea0;
	height: 55px;
	padding: 5px 10px 5px 10px;
}

.imgborder { 
	border: 2px solid #fdcea0;
	margin-right: 10px;


	}

.imgborder-notop { 
	border: 2px solid #fdcea0;
	margin-right: 10px;
	

	}

.tab {
	background-color:#fdcea0;
	width: 225px;
	margin-left:10px;
	padding: 5px 0px 0px 5px;
}	

.videobox {
	float: right;
	width:280px;
	height:260px;
	padding-left: 10px;

	
}

#blanket {
	background-color:#111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}

#popUpDiv {
	border: 2px #fdcea0 solid;
	position:absolute;
	background-color:#eeeeee;
	width:450px;
	height:304px;
	z-index: 9002;
}