@charset "utf-8";
html, body {
	margin:0px;
	padding:0px;
	background-image:url(../images/bg.jpg);
}

h1, h2, h3, h4, h5, h6, p, form {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

#wrapper {
	width:100%;
	height:100%;
}

#maincontainer {
	width:1002px;
	margin:0px auto;
}

#container {
	width:1002px;
	background-color:#261b0c;
	float:left;
}

/******************************************** TEXT STYLES*********************************************/
/*****************************************************************************************************/


a.inline:link {
	color: #EDD8AF;
}
a.inline:visited {
	color: #B4761C;
}
a.inline:hover {
	color: #B4761C;
}
a.inline:active {
	color: #B4761C;
}



a.inlinedark:link {
	color: #b4761c;
}
a.inlinedark:visited {
	color: #261B0C;
}
a.inlinedark:hover {
	color: #261B0C;
}
a.inlinedark:active {
	color: #261B0C;
}


/******************************************** TOP BAR ************************************************/
/*****************************************************************************************************/

#top {
	margin:0px auto;
	width:1002px;
}

#top h1{
	padding:12px 0px 0px 387px;
}

/******************************************** NAV BAR ************************************************/
/*****************************************************************************************************/

#navbar {
	width:1002px;
	height:50px;
	background-image:url(../images/bg_topnav.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#leftlinks {
	float:left;
	width:390px;
}

#leftlinks ul{
	margin:0px;
	padding:11px 0px 0px 15px;
}

#leftlinks ul li{
	list-style:none;
	float:left;
	padding:0px 9px 0px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}

.hover_small {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:58px;
	height:24px;
}

.hover_small:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/lnkbg_small.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	width:58px;
	height:24px;
}

.hover_medium {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:86px;
	height:24px;
}

.hover_medium:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/lnkbg_medium.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	width:86px;
	height:24px;
}

.hover_big {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:98px;
	height:24px;
}

.hover_big:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/lnkbg_big.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	width:98px;
	height:24px;
}

.hover_pink {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:98px;
	height:24px;
}

.hover_pink:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/lnkbg_pink.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	width:98px;
	height:24px;
}

#rightlinks {
	float:right;
	width:400px;
}

#rightlinks ul{
	margin:0px;
	padding:11px 0px 0px 10px;
}

#rightlinks ul li{
	list-style:none;
	float:left;
	padding:0px 9px 0px 0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}

/******************************************** SUB NAV BAR ************************************************/
/*********************************************************************************************************/

#subnav {
	width:1002px;
	height:41px;
	background-image:url(../images/bg_subnav.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#subnav ul{
	margin:0px;
	padding:8px 0px 0px 263px;
}

#subnav ul li{
	list-style:none;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#e6bd63;
	text-decoration:none;
	font-weight:normal;
	/*padding:0px 265px 0px 100px;*/
}

#subnav ul li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#e6bd63;
	text-decoration:none;
	font-weight:normal;
}

#subnav ul li a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

/******************************************** CONTENT ************************************************/
/*****************************************************************************************************/

#homevisual {
	clear:both;
	width:1002px;
	height:230px;
}


/******************************************** INNER VISUAL ************************************************/
/**********************************************************************************************************/

#innervisual {
	clear:both;
	width:1002px;
	height:170px;
}

/******************************************** CONTENT ************************************************/
/*****************************************************************************************************/

#content {
	width:1002px;
}

#leftcntclm {
	float:left;
	width:975px;
	padding:0px 0px 10px 0px;
}

#leftcntclm h1{
	padding:10px 0px 0px 30px;
	color:#b4761c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-decoration:none;
	font-weight:normal;
	
}

#leftcntclm h6{
	padding:5px 0px 0px 28px;
}

#leftcntclm h2{
	padding:25px 0px 0px 30px;
	color:#c69c5c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	
}

#leftcntclm h3{
	padding:25px 0px 0px 30px;
	color:#e16f00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
	
}

#leftcntclm h4{
	padding:25px 0px 0px 30px;
	color:#f6ebcd;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	
}

#leftcntclm ul{
	padding:30px 0px 0px 30px;
	margin:0px;	
}

#leftcntclm ul li{
	list-style: none;
	float:left;
	padding:0px 30px 0px 0px;
}

#leftcntclm ul li img{
	border:5px solid #c4934a;
}

#leftcntclm p{
	clear:both;
	padding:15px 35px 0px 30px;
	color:#f6ebcd;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;	
}

#leftcntclm p span{
	color:#944816;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;	
}

#leftcntclm2 p{
	clear:both;
	padding:15px 35px 0px 30px;
	color:#3c2618;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;	
}


#rightcntclm {
	float:right;
	width:274px;
	height:581px;
	padding:0px 0px 15px 0px;
	background-image:url(../images/bg_rightclm.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}

#rightcntclm h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#261b0c;
	text-decoration:none;
	font-weight:normal;
	padding: 22px 0px 0px 26px;
}

#rightcntclm p{
	padding:0px 30px 28px 26px;
}

.search_box {
	width:179px;
	height:22px;
	background-color:#261b0c;
	border:1px solid #a76d1c;
	color:#e3af43;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

#rightcntclm span{
	float:right;
}

#rightcntclm ul{
	margin:0px;
	padding:20px 0px 0px 26px;
}

#rightcntclm ul li{
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

#rightcntclm ul li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

#rightcntclm ul li a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#5d3a0a;
	text-decoration:underline;
	font-weight:bold;
}

/******************************************** BOTTOM ************************************************/
/****************************************************************************************************/

#btmlinks {
	clear:both;
	width:1002px;
	height:40px;
	border-top:1px solid #423421;
	border-bottom:1px solid #423421;
	background-image:url(../images/bg_btmlink.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}

#btmlinks p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#b4761c;
	text-decoration:none;
	font-weight:normal;
	padding:10px 0px 0px 0px;
}

#btmlinks p a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#b4761c;
	text-decoration:none;
	font-weight:normal;
}

#btmlinks p a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#b4761c;
	text-decoration:underline;
	font-weight:normal;
}

#bottom {
	clear:both;
	width:1002px;
	height:98px;
	background-color:#100b05;
	margin:0px 0px 40px 0px;
}

#bottom h5 {
	float:left;
	padding:20px 0px 0px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888582;
	text-decoration:none;
	font-weight:normal;
}

#bottom h5 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#936d38;
	text-decoration:underline;
	font-weight:normal;
}

#bottom h5 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#936d38;
	text-decoration:none;
	font-weight:normal;
}


#bottom h6 {
	float:right;
	padding:16px 15px 0px 0px;
}



/* Basic code - don't modify */
 
#nav { display: block; margin: 0; padding: 0; position: relative; font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;}
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a { display: block; text-decoration:none; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; _line-height: 0; }
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; text-align:left; }
#nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 160px; margin:12px 0px 0px 0px; }
#nav ul ul { left: 159px; margin:0px 0px 0px 0px;  }

/* Everything else is theming */
 
#nav ul li a { 
	color: #fff; 
	_line-height: 15px; 
	background-color: #e16b07; 
	font-size:12px;  
	border-bottom: 1px solid white; 
	border-right: none; 
	opacity: 0.9; 
	filter: alpha(opacity=90); 
	padding:6px 0px 6px 10px;
}

#nav ul li a:hover { 
	color: #000; 
	_line-height: 15px; 
	background-color: #e0bf70; 
	font-size:12px;  
	border-bottom: 1px solid white; 
	border-right: none; 
	opacity: 0.9; 
	filter: alpha(opacity=90); 
	padding:6px 0px 6px 10px; 
}


#nav1, #nav2 { display: block; margin: 0; padding: 0; position: relative; font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;}
#nav1 li , #nav2 li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav1 a, #nav2 a { display: block; text-decoration:none; }
#nav1 ul, #nav2 ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; _line-height: 0; }
#nav1 ul a , #nav2 ul a { zoom: 1; } /* IE6/7 fix */
#nav1 ul li, #nav2 ul li { float: none; text-align:left; }
#nav1 ul ul, #nav2 ul ul { top: 0; }
    
/* Essentials - configure this */

#nav1 ul, #nav2 ul { width: 129px; margin:12px 0px 0px 0px; }
#nav1 ul ul, #nav2 ul ul { left: 129px; margin:0px 0px 0px 0px;  }

/* Everything else is theming */
 
#nav1 ul li a, #nav2 ul li a { 
	color: #fff; 
	_line-height: 15px; 
	background-color: #e16b07; 
	font-size:12px;  
	border-bottom: 1px solid white; 
	border-right: none; 
	opacity: 0.9; 
	filter: alpha(opacity=90); 
	padding:6px 0px 6px 10px;
}

#nav1 ul li a:hover, #nav2 ul li a:hover { 
	color: #000; 
	_line-height: 15px; 
	background-color: #e0bf70; 
	font-size:12px;  
	border-bottom: 1px solid white; 
	border-right: none; 
	opacity: 0.9; 
	filter: alpha(opacity=90); 
	padding:6px 0px 6px 10px; 
}

#nav3 ul li a  {
	color: #fff;
	_line-height: 15px;
	background-color: #b22222;
	font-size: 12px;
	border-bottom: 1px solid white;
	border-right: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
	padding: 6px 0px 6px 10px;
}

#nav3 ul li a:hover {
	color: #000;
	_line-height: 15px;
	background-color: #ffc0cb;
	font-size: 12px;
	border-bottom: 1px solid white;
	border-right: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
	padding: 6px 0px 6px 10px;
}
