html, body
{
	width: 100%;
	line-height:1.5;

}
body
{
	background: #2c110d url(/img/bg_main.gif) repeat-x left 192px;
	margin: 0px;
	padding: 0px;
	font: 11px/140% Helvetica, Arial;
	color: #782a21;
}
a:link, a:visited
{
	color:#782a21;
	text-decoration: underline;
}
a:hover, a:active
{
	color:#aa6a00;
	text-decoration: none;
}
div, form, img
{
	margin: 0px;
	padding: 0px;
	border: none;
}
p
{
	margin-top: 0px;
	line-height:1.5;
}

ul {list-style:none;}

.thumb { margin-right: 20px; border: 2px solid #782a21 }

.gallery {position:relative;width:700px; border-bottom: #782a21 1px solid;margin-bottom: 5px; padding-bottom: 15px;}
.galltxt {clear:both; width: 435px;}

div, img
{
	float: left;
}
/*** Main Structure and Globals ***/
.main_container
{
	float: none;
	margin: 0px auto;
	width: 786px;
    position:relative;
}
.page,
.page_white
{
	width: 786px;
	min-height: 255px;
	background: url(/img/bg_page.png) repeat-y top left;
}
.white_bg
{
	width: 786px;
	min-height: 255px;
	background: url(/img/white_bg.png) no-repeat bottom left;
}
.corners, .corners_white
{
	width: 786px;
	height: 15px;	
}
.corners
{
	background: url(/img/corners.png) no-repeat top left;	
}
.corners_white
{
	background: url(/img/corners_white.png) no-repeat top left;	
}
/*** /Main Structure and Globals ***/

/*** Head ***/
.header
{
	display: table;
	float: none;
	background: url(/img/bg_head.jpg) repeat-x top center;
	height: 192px;
	width: 100%;
	position: relative;
}
.header .logo:link, .logo:visited
{
	display: block;
	position: relative;
	width: 266px;
	height: 132px;
	margin: 6px auto 12px;
}
/*** /Head ***/

/*** Footer ***/
.footer
{
	width:956px;
	background: White;
	padding: 8px 12px;
	text-align: right;
	font: 10px/12px  arial, helvetica;
	color: #cccccc;
}
/*** /Footer ***/

/*** Menu ***/
.menu
{
	position: relative;
    float:left;
	z-index: 99;
	width: 265px;
	height: 319px;
}
.menu a:link, .menu a:visited,
.menu .submenu
{
	display: block;
	float:left;
	width: 265px;
	height: 34px;
	position: relative;
	cursor: pointer;
}
.menu a:link, .menu a:visited
{
	overflow: hidden;	
}
.menu .submenu .smenu
{
    width:180px;
    height:auto;
	position:absolute;
	top: 0px;
	left:265px;
	z-index: 99999;
	background: url(/img/bg_smenu.png) top left;
	margin-top:-2px;
	padding: 4px 8px 6px;
	display: none;
}
.menu .submenu .smenu a:link, .menu .submenu .smenu a:visited
{
    display:block;
	width:180px;
	height: auto;
	text-decoration:none;
	font: bold 11px/13px Helvetica, Arial;
	color: #782921;
	border-bottom: 1px solid #782921;
	padding: 2px 0px;
	position: relative;
}
.menu .submenu .smenu a:hover, .menu .submenu .smenu a:active
{
	color: black;
}
.menu a img
{
	width: 530px;
	height: 34px;
}
.menu .sel img
{
	margin-left:-265px;
}
.menu .bot
{
	width: 265px;
	height: 41px;
	background: url(/img/menu/menu_bot.png) no-repeat top left;
	position: relative;
}
.menu .bot img
{
	display: block;
	position: absolute;
	width: 67px;
	height: 61px;
	z-index:5;
	top:0px;
	left:0px;
	margin: -13px 0px 0px -18px;
}
.menu .bot div
{
	float:right;
	width: 196px;
	padding-top:3px;
	font: bold 14px/17px Helvetica, Arial;
	color: #7b3226;
}
.menu .bot div a:link, .menu .bot div a:visited
{
	color: #7b3226;
	text-decoration: none;
	display: inline;
	width: auto;
	height: auto;
	float:none;
}
.menu .bot div a:hover, .menu .bot div a:active
{
	text-decoration: underline;
}
/*** /Menu ***/
.big
{
	width: 521px;
	height: 319px;
	position: relative;
}
.big .slides
{
	padding: 4px 0px 0px 1px;
}
.big .border
{
	position: absolute;
	top: 0px;
	left:0px;
	z-index: 20;
	width: 521px;
	height: 319px;
}
.clearer {clear:both;}

.borderTable {	
padding: 2px 4px 2px 4px;
}

td {border: 1px solid #782a21;}


h1 {font: bold 14px/120% Helvetica, Arial;width: 100%;}
h2 {font: bold 13px/115% Helvetica, Arial;width: 100%;}
h3 {font: bold 12px/110% Helvetica, Arial;width: 100%;}
h4 {font: bold 15px Helvetica, Arial;width: 100%;}


a.br:link, a.br:visited	{
	color:#782a21
}
.bot_nav{
	float: none;
	margin: 0px auto;
	width:786px;
	text-align:center;
	clear:both;
	padding-top:5px;
	margin-bottom:20px;
	font-family:verdana;
	font-size:11px;
	color:#dbb27a;
}

.bot_nav a:link, .bot_nav a:visited{
	color:#dbb27a;
	text-decoration:none;
}
.bot_nav a:hover{
	text-decoration:underline;
}
