/* CSS Document */
body {
background-image:url(/images/bgtall.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#d5c6b0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#821012;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#821012;
text-transform:uppercase;
letter-spacing: 10px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#821012;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#821012;
}

#wrapper {
position:relative;
text-align:left;
width:770px;
margin-right:auto;
margin-left:auto;
padding:0 0 0 0;
vertical-align:text-top;
background-image:url(/images/bg.jpg);
background-position:center;
background-repeat:repeat-y;
}

#topbar {
position:relative;
background-image:url(/images/topbar.jpg);
background-position:top;
background-repeat:no-repeat;
left:0px;
top:-8px;
*top:-15px;
width:770px;
height:84px;
}

#topPhoneNumber {
position:absolute;
width:146px;
height:20px;
left:598px;
top:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:right;
text-transform:uppercase;
color:#615f5c;
}

#topSlogan {
position:absolute;
width:146px;
height:20px;
left:300px;
top:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-align:right;
text-transform:none;
font-style:italic;
color:#383838;
}

#topHomeLink  {
position:absolute;
text-align:right;
width:146px;
height:20px;
left:598px;
top:18px;
}

#topHomeLink a 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;
text-transform:none;
color:#811012;
text-decoration:none;
}

#topHomeLink a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;
text-transform:none;
color:#c08424;
text-decoration:none;
text-transform:uppercase;
}

#topSearchBox {
position:absolute;
width:219px;
height:20px;
left:527px;
top:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:right;
text-transform:uppercase;
color:#615f5c;
vertical-align:middle;
}

.smallsubmit {
	height:18px;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align:middle;
}
.smalltextbox {
	height:10px;
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:middle;
	text-shadow:#333333;
}

#floatingtopmenu {
position:absolute;
height:20px;
width:543px;
top:53px;
*top:44px;
left:222px;
text-align:center;
vertical-align:middle;
}

#imagebar {
position:relative;
background-position:top;
background-repeat:no-repeat;
left:0px;
top:-8px;
*top:-15px;
width:770px;
height:184px;
}

#imagebarScheduleTour {
position:absolute;
left:40px;
top:31px;
width:181px;
height:27px;
}

#imagebarRequestInfo {
position:absolute;
left:40px;
top:71px;
width:181px;
height:27px;
}

#imagebarApplyOnline {
position:absolute;
left:40px;
top:109px;
width:181px;
height:27px;
}


#imagebarMenu {
position:absolute;
width:300px;
height:164px;
left:46px;
top:35px;
font-family:Arial, Helvetica, sans-serif;
}

#imagebarMenu h1{
display:inline;
font-size:16px;
font-weight:bold;
text-align:left;
color:#967c47;
text-transform:uppercase;
}

#titlebar {
position:relative;
background-image:url(/images/titlebar.jpg);
background-position:top;
background-repeat:no-repeat;
left:0px;
top:-8px;
*top:-15px;
width:770px;
height:64px;
}

#leftContentBox {
	position:relative;
	width:368px;
	left:40px;
	top:-15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding-right:40px;
	border-right-style:inset;
	border-right-width:1px;
	border-right-color:#333333;
}

#fullContentBox {
	position:relative;
	width:700px;
	left:40px;
	top:-15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	vertical-align:middle;
}

#rightContentBox {
	position:absolute;
	width:296px;
	left:460px;
	top:330px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	vertical-align:top;
	z-index:1;
}

#bottombar {
position:relative;
background-image:url(/images/bottombar.jpg);
background-position:top;
background-repeat:no-repeat;
left:0px;
top:0px;
width:770px;
height:56px;
}

#credits 
{
text-align:center;
position:relative;
left:0px;
top:0px;
width:770px;
height:56px;
font-family: Arial, Sans-Serif;
font-size:11px;
font-style:normal;
text-decoration:none;
color:Black;
}

#middleBarLeft {
position:absolute;
width:403px;
height:15px;
left:38px;
top:277px;
*top:271px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#dcd2c1;
text-align:justify;
text-transform:uppercase;
}

#middleBarRight {
position:absolute;
width:310px;
height:15px;
left:440px;
top:263px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#e2deae6;
text-align:right;
vertical-align:middle;
}


.menu {
	behavior:url("/style/menu.htc");
	font-family: arial, sans-serif;
	width:555px;
	height:23px;
	position:relative;
	font-size:9px;
	border-width:0px;
	top: 0px;
	
}
.menu .top .middle a, .menu .top .middle a:link, .menu .top .middle a:active{
height:19px;
direction:ltr;
padding:0 0 0 10px;
text-align:left !important;
width:230px !important;
margin:0;
}
.menu .top .middle a:visited{
height:19px;
direction:ltr;
text-indent:5px;
padding:0 0 0 10px!important;
text-align:left !important;
width:230px !important;
margin:0;
}

.menu .top .bottom a, .menu .top .bottom a:link, .menu .top .bottom a:active{
height:19px;
direction:ltr;
padding:0 0 0 10px;
text-align:left !important;
width:230px !important;
margin:0;
}

.menu .top .bottom a:visited{
height:19px;
direction:ltr;
text-indent:5px;
padding:0 0 0 10px!important;
text-align:left !important;
width:230px !important;
margin:0;
}

.menu ul li.top a:link, .menu ul li.top a:visited {
display:block;  
color:#000; 
height:19px; 
text-align: center; 
color:#ffffff; 
line-height:20px; 
overflow:hidden; 
font-family: Verdana, Verdana, Helvetica, Arial; 
font-weight:bold; 
font-size: 9px; 
text-decoration:none; 
border-right:1px solid #FFF;  
padding:0px; margin:0px; 
border-left:none;
border-bottom:none;
background-image:none !important;
	background-repeat: no-repeat;  
}

.menu ul li.topright a:link, .menu ul li.topright .menu .top ul li.topright a:visited {
display:block;
color:#000; 
height:19px;
line-height:20px; 
height:19px;
line-height:16px;  
text-align:center; 
color:#ffffff;
overflow:hidden; 
font-family: Verdana, Verdana, Helvetica, Arial; 
font-weight:bold; 
font-size: 9px; 
text-decoration:none; 
border-right:none;  
padding:0px; 
margin:0 ;
padding:0px; 
margin:2px 0 0 0 ; 
border-left:none;
border-bottom:none;
background-image:none !important;
background-repeat: no-repeat;
}


.menu ul li.middle a:link, .menu .middle ul li a:visited {
	display:block;
	width:240px;
	height:19px;
	text-align:left !important;
	text-indent:5px !important;
	line-height:20px;
	overflow:hidden;
	font-family:Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size: 9px;
	text-decoration:none;
	border-right:1px solid #FFF; 
	border-left:none;
	border-bottom:none;
	
}

.menu ul li.bottom a:link, .menu .bottom ul li a:visited {
display:block; 
width:240px; 
height:19px; 
text-align:left; 
text-indent:5px !important; 
line-height:20px; 
overflow:hidden; 
font-family:Verdana, Helvetica, Arial; 
font-weight:bold; 
font-size: 9px; 
text-decoration:none; 
border-right:1px solid #FFF;  
border-left:none; 
border-bottom:1px solid #FFF; 
}

.menu ul li.menuheaderlink a:link, .menu .middle ul li a:visited {
display:block; 
width:240px; 
height:19px; 
text-align:left; 
/*text-indent:5px;*/ 
line-height:20px; 
overflow:hidden; 
font-family:Verdana, Helvetica, Arial; 
font-weight:bold; 
font-size: 9px; 
text-decoration:none; 
border-right:1px solid #FFF; 
border-left:none;
border-bottom:none;
background-color:#9a7b66;
}


.menuheader  {
background-color:#9a7b66;
color:#FFFFFF;
display:block; 
width:240px; 
height:19px; 
text-align:left; 
text-indent:5px; 
line-height:20px; 
overflow:hidden; 
font-family:Verdana, Helvetica, Arial; 
font-weight:bold; 
text-decoration:none; 
border:solid 1px #fff;
border-left:solid 3px #FFF;
font-size: 9px; 
}
.middle  a:link{
display:block; 
width:240px; 
height:19px; 
text-align:left; 
text-indent:5px; 
line-height:20px; 
overflow:hidden; 
font-family:Verdana, Helvetica, Arial; 
font-weight:bold; 
text-decoration:none;
font-size: 9px;  
}


.menu ul {
	
	padding:0px 0 0 0;
	margin:0px 0 0 0;
	list-style: none;
	text-align: left;
	border-color:#FFFFFF;
	border-bottom-style:hidden;
	border-bottom-width:1px;
	*padding:2px 0 0 0;
	
}



.menu ul li {
display:inline;
float:left;
position:relative; 
border-left-style:none;
text-align:left;
}
.menu ul li ul {
width:240px;
display: none;
clear:both;
float:left;
position:absolute;
padding:3px 0 0 0;	
border-left:solid 1px #FFF;
	position:relative; left:-1px;

	
		}
.menu ul li a:hover {   color: #ff9b2f;}
.menu ul li a:visited { color: #FFF;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#ff9b2f;}
.menu2 ul li:hover a {
color:#ffffff; 
background:#CCCCCC;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:18px; 
}
.menu ul li ul li a.hide {background:#821012; color:#ff9b2f; }
.menu ul li ul li:hover a.hide {background:#821012; color:#ff9b2f;}
.menu ul li ul li ul {display: none;}
.menu ul li ul li a {display:block; background:#821012 !important; color:#ffffff;}
.menu ul li ul li a:hover {background:#821012; color:#ff9b2f !important;}
.menu ul li ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li ul li:hover ul.left {left:-105px;}

.floatmenu, .floatmenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width:220px;

}

.floatmenu li{
position: relative;
border-bottom:thin;
border-bottom-color:#CCCCCC;
border-bottom-style:groove;
}

.floatmenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 290px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0px;
display: none;
filter:alpha(opacity=100);
-moz-opacity:1;
background-color:#807662;
border:thin;
border-color:#CCCCCC;
border-style:groove;
}

.floatmenu li a{
font: bold 12px Verdana, Helvetica, sans-serif;
color: black;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
}

.floatmenu .arrowdiv{
position: absolute;
right: 2px;
}

.floatmenu li a:visited, .floatmenu li a:active{
color: white;
}

.floatmenu li a:hover{
background-color:#807662;
color:white;
}



/* Holly Hack for IE \*/
* html .floatmenu li { float: left; height: 1%; }
* html .floatmenu li a { height: 1%; }
/* End */



.dropdown {	
font-family: Verdana, Verdana, Helvetica, Arial;	
width:100px; 
height:20px; 
position:absolute;
left:550px; 
font-weight:bolder;	
font-size:10px;		
top:275px;
z-index:9; 
color:Maroon;}

.dropdown ul li.top a, .dropdown.top ul li a:visited {
display:block; 
background-color:#ffffff;  
color:Maroon; 
height:20px; 
text-align:left; 
line-height:20px; 
overflow:hidden; 
font-family: Verdana, Verdana, Helvetica, Arial; 
font-weight:bolder; 
font-size: 9px; 
text-decoration:none; 
padding:0px 0px 0px 8px; 
margin:0px; 
border-color:#CCCCCC; 
border-style:solid; 
border-width:1px;}


.dropdown ul {
	padding:0;
	margin:0;
	list-style: none;
	text-align: left;
	 color:Maroon;
}

.dropdown ul li {float:none; position:relative; border-left-style:none; color:Maroon;}
.dropdown ul li ul {display: none; color:Maroon;}
.dropdown ul li:hover { color:Maroon;}

/* specific to non IE browsers */
.dropdown ul li:hover a {color:#ff9b2f;  background-color:#FFFFFF;}
.dropdown2 ul li:hover a {color:Maroon; background:#CCCCCC;}
.dropdown ul li:hover ul {display:block; position:relative; top:00px; left:0; width:200px; background-color:#FFFFFF; color:#0099FF;}
.dropdown ul li:hover ul li a.hide {background:#821012; color:#ff9b2f;  background-color:#FFFFFF;  color:Maroon;}
.dropdown ul li:hover ul li:hover a.hide {background:#821012; color:#ff9b2f;  background-color:#FFFFFF; color:Maroon;}
.dropdown ul li:hover opdown ul li {float:none; position:relative; border-left-style:none; color:Maroon;}
.dropdown ul li ul {display: none; color:Maroon;}
.dropdown ul li:hover { color:Maroon;}

/* specific to non IE browsers */
.dropdown ul li:hover a {color:#ff9b2f;  background-color:#FFFFFF;}
.dropdown2 ul li:hover a {color:Maroon; background:#CCCCCC;}
.dropdown ul li:hover ul {display:block; position:relative; top:00px; left:0; width:200px; background-color:#FFFFFF; color:#0099FF;}
.dropdown ul li:hover ul li a.hide {background:#821012; color:#ff9b2f;  background-color:#FFFFFF;  color:Maroon;}
.dropdown ul li:hover ul li:hover a.hide {background:#821012; color:#ff9b2f;  background-color:#FFFFFF; color:Maroon;}
.dropdown ul li:hover ul li ul {display: none;  background-color:#FFFFFF; color:#0099FF;}
.dropdown ul li:hover ul li a {display:block; background:#821012; color:#ffffff;  background-color:#FFFFFF; color:Maroon;}
.dropdown ul li:hover ul li a:hover {background:#821012; color:#ff9b2f;  background-color:#FFFFFF; }
.dropdown ul li:hover ul li:hover ul {display:block; position:absolute; left:0px; top:0;  background-color:#FFFFFF; }
.dropdown ul li:hover ul li:hover ul.left {left:0px;  background-color:#FFFFFF;}


.bottomnav 
{
    font-family: Arial, Sans-Serif;
    font-size:11px;
    font-style:normal;
    text-decoration:none;
    color:Maroon;
}

.creditnav 
{
    font-family: Arial, Sans-Serif;
    font-size:10px;
    font-style:normal;
    text-decoration:none;
    color:Maroon;
}