
/* hide from ie on mac \*/
html {
	height: 100%;
	}
/* end hide */

body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#8a4d1f;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	}

#page {
	width: 783px;
	height: 100%;
	border: 0px solid #000000;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	background: url("images/cont_back.gif") no-repeat 0 204px;
	background-color:#8a4d1f;
	}
	
.tblOuter {
	height:100%;
	width:783px;
	}
	
#pxlOffset {
	position: absolute;
	width: 1px;
	height: 70px;
	background-color:#8a4d1f;
	}
	
.pixelSep {
	width: 1px;
	height: 100%;
	background-color:#a28358;
	/*margin: 0 0 0 612px;*/
	}

.que {
	font-weight:bold;
}

.ans {
	padding: 0;
}
	
.leftSide {
	width: 612px;
	/*margin: 0;*/
	}
	
.rightSide {
	width: 170px;
	background: url("images/menu_back.gif") no-repeat 0 0;
	background-color:#8a4d1f;
	/*margin: 0 0 0 613px;*/
	}

td {
	margin:0px;
	padding:0px;
	vertical-align:top;
	}

table {
	text-align:left;
	border:0px;
	padding:0px;
	border-collapse: collapse;
	border-spacing:0px;
	}

.rtTable {
	width: 170px;
	}

.topRt {
	height: 197px; /* 187 + li bottom padding */
	vertical-align:bottom;
	}

.btwnRt {
	height: 21px; /* 31 - li bottom padding */
	}

.leftHeader {
	width: 612px;
	height: 203px;
	background: url("images/header.gif") no-repeat 0 0;
	margin: 0;
	}

.hrPix {
	height: 1px;
	background-color: #a28358;
	}

.leftContent {
	text-align:left;
	width: 612px;
	}

.leftColHold {
	padding: 0 14px 0 0;
	margin: 0;
	width: 612px;
	}

.ltCol {
	padding: 14px 0 0 13px;
	width: 182px;
	text-align:left;
	}

.singCol p, 
.ltCol p {
	padding: 0;
	margin: 0;
	}
	
.ltCol table td {
	padding: 1px;
}

.foot, 
.leftCont {
	width: 375px;
	padding: 0 15px 0 14px;
	}

.singCol {
	/*position: absolute;*/
	width: 182px;
	/*margin: 14px 0 0 26px;*/
	padding: 14px 0 0 26px;
	float: left;
	}

.foot, 
.leftContClear {
	margin: 0;
	padding: 0 15px 0 222px;
	}
	
img {
	border: 1px solid #8a4d1f;
	padding: 0;
	margin: 0;
	}
	
a img {
	border: 1px solid #8a4d1f;
	padding: 0;
	margin: 0;
	}
	
a:hover img {
	border: 1px solid #a28358;
	padding: 0;
	margin: 0;
	}

h1, h2, h3, h4, h5, h6, h7, h8, h9 {
	line-height: 20px;
	font-size:16px;
	color: #ffffff;
	font-style:italic;
	font-weight:200;
	padding: 15px 0 0 0 !important;
	padding: 0;
	margin: 0 !important;
	margin: 15px 0 0 0;
	}
	
h2 {
	line-height: 18px;
	color: #ffffff;
	font-size:13px;
	padding: 8px 0 0 0 !important;
	padding: 0;
	margin: 0 !important;
	margin: 8px 0 0 0;
	}
	
h3 {
	font-style:normal;
	line-height: 15px;
	font-size:12px;
	padding: 0 !important;
	margin: 0 !important;
	}

p {
	color: #d9cdbb;
	padding: 8px 0 0 0;
	margin: 0;
	line-height: 14px;
}

A { COLOR: #FFFFFF; TEXT-DECORATION: none }
A:active {  }
A:visited {  }
A:hover { COLOR:#d9cdbb}

small,
small a {
	font-size: 10px;
	color: #b39a76;
}

#mainMenu {
	position:absolute;
	}

#gallMenu {
	position:absolute;
	}

.rightSide ul {
	margin: 0;
	padding: 0;
	list-style: none;
	/*width: 220px; /* Width of Menu Items */
	}
	
.rightSide ul li {
	position: relative;
	padding: 0 0 10px 0;
	margin: 0 auto 0 0;
	line-height: 10px;
	}

/* Styles for Menu Items */
.rightSide ul li a,
.rightSide ul li .nav {
	font-size: 10px;
	margin: 0;
	border-top: 0;
	}
	
.rightSide ul li a {
	padding: 0px 2px 1px 15px;
	text-decoration: none;
	color: #e6ddd1;
	/* border: 1px solid #a28358;  IE6 Bug */
	border-bottom: 0px;
	}

.rightSide li:hover ul,
.rightSide li.over ul,
.rightSide ul li a:active, 
.rightSide ul li a:hover, 
.rightSide ul li .nav {
	color: #c0ab8d;
	border-bottom: 1px solid #a28358;
	padding: 0px 2px 0px 15px;
	} /* The magic */


form {
	padding: 0;
	margin: 0;
	}

textarea
{
	width: 365px; 
	height:100px; 
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

input
{
	font-size: 11px;
	width: 170px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

select
{
	font-family: Arial, Sans-Serif;
	font-size: 11px; 
	width: 170px;
}

.yellowText { color: #FFFF00; }