body	{
	background-color: #FFFFFF;
	height:100%;
	}
h1	{
	font-family: arial;
	font-size: 28px;
	font-variant: small-caps;
	color: #786751;
	}
h2	{
	font-family: arial;
	font-size: 18px;
	font-variant: small-caps;
	color: #786751;
	}

/* Controls the logo box */
.header{ 
	width:896px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	border:2px solid white;
	background-color:#FFFFFF;
	padding:0px;
	}
/* centers the logo */
.logo	{ 
	display:block;
	margin-left: auto;
	margin-right: auto;
	} 
/* added the margintop for IE - so stupid 	margin-top:700px;*/
.footer{
	width: 600px;
	text-align:center;
	font-family: arial;
	font-size: 12px;
	font-weight:700;
	line-height:22px;
	color: #786751;
	margin-left: auto;
	margin-right: auto;
	} 
.footer a{
	text-decoration:none;
	color: #786751;
	} 
.footer a:hover{
	color: #c3eaea;
	} 
/* the super table for all content*/
.supertable {
	width:890px;
	height:2600px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:5px solid white;
	padding:0px;
	}

	
/*active, left side - menu */
.table4 {
	position:absolute;
	float:left;
	margin-top:25px;
	margin-left: 15px;
	width:140px;
	border:2px solid #c3eaea;
	background-color:#FFFFFF;
	padding:2px;
	}
.table4 div {
	padding:5px;
	}
	
/*active, center content used to be 669 width */
.table1 {
	position:absolute;
	float:left;
	width:635px;
	margin-top:25px;
	margin-left:185px;
	margin-right:25px;
	border:2px solid #c3eaea;
	background-color:white;
	padding:2px;
	}
.table1 div {
	padding:5px;
	}
/*breaks up the containment boxes */
.linespan	{
	float:left;
	width:650px;
	height:8px;
	margin-left:-2px;
	background-color:#FFFFFF;
	}

/* This is the box for the vertical card image */
.containment1	{ 
	float:left;
	margin-left:20px;
	width: 185px;
	height: 185px;
	border: 2px solid #d7cab2;
	background-color:#FFFFFF;
	}

/*centers the cards in containment1 */
.cardZ{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border: 5px solid #d7cab2;
        background-color:#FFFFFF;
}
.cardZ:hover{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border: 5px solid #786751;
}
/* Description box used to be 405width*/
.containment2	{
	margin-left:10px;
	float:left;
	padding: 5px;
	color: #666666;
	width: 371px;
	height: 185px;
	font-family: arial;
	font-size: 12px;
	line-height: 17px;
	border: 2px solid #d7cab2;
	}

/* controls the content in the left and right menu or ad areas */
.wingcontainment	{
	border: 0px solid black;
	float:left;
	width: 90%;
	font-family: arial;
	font-size: 12px;
	}

/* the left menu style */
.menu1{
	font-family: arial; 
	font-size: 12px;
	cursor:pointer;
	color: #4C959D; 
	margin-left:0px;
padding-left:0px;
padding-top:2px;
padding-bottom: 1px;
display:block;
text-decoration: none;
height: 20px;
        font-weight: 600;
        }
 .submenu{
	font-family: arial; 
	font-size: 11px;
	color: #786751; 
display: block;
height: 16px;
margin-left: 0px;
padding-top: 1px;
padding-left: 0px;
text-decoration: none;
        font-weight: 600;
        }
 .submenu:hover{
	color: #4C959D; 
        }
.hide{
display: none;
}
.show{
display: block;
}

/* Styles for the second page*/
.cardp{
display:block;
margin-left:auto;
margin-right:auto;
border: 5px solid #d7cab2;
}
.cardth{
border: 5px solid #d7cab2;
}
.orderform {
padding-left:25px;
padding-right:25px;
}
.containmentx	{ 
	float:left;
	margin-left:10px;
	width: 200px;
	height: 1400px;
	border: 2px solid #d7cab2;
	background-color:#FFFFFF;
	}
.containment2x	{
	margin-left:10px;
	float:left;
	padding: 5px;
	color: #666666;
	width: 368px;
	height: 1400px;
	font-family: arial;
	font-size: 12px;
	line-height: 17px;
	border: 2px solid #d7cab2;
	}
.supertable2 {
	width:890px;
	height:2650px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:5px solid white;
	padding:0px;
	}
/*Index Styles */
.containment001	{ 
	float:left;
	margin-left:10px;
	margin-top:10px;
	width: 185px;
	height: 165px;
	border: 2px solid #d7cab2;
	background-color:#FFFFFF;
	}
.indextxt{
text-decoration:none;
font-family:arial;
font-size:12px;
color:#786751;
}
.supertableindex {
	width:890px;
	height:1200px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:5px solid white;
	padding:0px;
	}
.indextxt2{
text-decoration:none;
font-family:arial;
font-size:12px;
color:#786751;
}
.supertableindex2 {
	width:890px;
	height:1350px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:5px solid white;
	padding:0px;
	}
.containment002	{ 
	float:left;
	margin-left:10px;
	margin-top:10px;
	width: 185px;
	height: 185px;
	border: 2px solid #d7cab2;
	background-color:#FFFFFF;
	}
#nav{
	font-family: arial;
	font-size: 12px;
	width: 850px;
	height: auto;
	overflow: auto;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	padding: 5px 0 10px 0;
}
#nav ul, #nav li{
	padding: 0;
	margin: 0;
}
#nav ul{
	display: block;
	clear: left;
}
#nav li{
	display: block;
	float: left;
	padding: 5px 35px 0px 45px;
}
#nav a{
	display: block;
	text-decoration: none;
	color: #d7cab2;
}
#nav a:hover{
	color: #ffffff;
}
</style>

