/* CSS Document */

.mainBorder{
	border-top: solid #fff 2px;
	border-right: solid #fff 2px;
	border-bottom: solid #fff 2px;
	border-left: solid #fff 2px;
	width: 758px;
	background-color: #fff;
}

a{
	color:#933c06;
}

.topMenu {
	background-color: #d2d1c0;
	height: 23px;
	width: 754px;
}

.topLeft {
	width: 435px;
}

.topRight {
	width: 318px;
	background-color: #68652b;
	text-align: right;
	color:#fff;
	font-size:9px;
	font-weight:bold;
}

.topRight a, .topRight a:hover {
	color:#fff;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

.topText {
	height: 34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8d4201;
	font-size:11px;
	text-align: right;
	padding-right: 5px;
}

.logoMenu {
	height: 110px;
	background-color: #fff;
	width: 100%;
	border-bottom: #fff 2px solid;
}

.logoCell {
	height: 74px;
	width: 322px;
	background: #fff url('lyt_img/logo_bg.gif') left top repeat-x;
}

#mainLogo {
	position: absolute;
	top: 14px;
	margin-left: 10px;
}

p, span, div, td, li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#425643;
	font-size:11px;
}

.select_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#425643;
	font-size:11px;
}

.dateText{
	color:#933c06;
	margin-left:3px;
}

.title{
	font-family:"Myriad Pro", verdana;
	color:#3E823E;
	font-size:22px;
}


.bottomTxt{
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}

.contactTxt{
	color:#68652f;
	font-size:11px;
}

.bottomImg{
	position:absolute;
	height: 32px;
	margin: -35px 0 0 0px;
	z-index:1;
}

.contactLink{
	position:relative;
	z-index:2;
}

..calendarText {font-family:Verdana;font-size:13px;color:#fdfdf9;}

.calendar_date {font-family:Verdana;font-size:10px;color:#425643; margin-bottom:10px;}

.suite {font-family:Verdana;font-size:10px;color:#933c06; text-decoration:none;}
.suiteOver {font-family:Verdana;font-size:10px;color:#933c06; text-decoration:underline;}

/* Miscellaneous
---------------------------------------- */
.error {
	background-color: #FF9;
	border: 1px solid #FFF;
	color: #F00;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

.success {
	color: #666;
	background-color: #9C9;
	border: 1px solid #FFF;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

.textLeft {
	text-align: left;
}

.textCenter {
	text-align: center;
}

.textRight {
	text-align: right;
}

#fullHeight {
	height: 100%;
	vertical-align: top;
}

.galleryThumb {
    width: 110px;
    height: 110px;
    background: #f0f0f0 no-repeat center;
    border: 1px solid #c0c0c0;
}

.galleryThumb a:hover, .galleryThumbSelected {
    width: 110px;
    height: 110px;
    background: #f0f0f0 no-repeat center;
    border: 2px solid #BF9264;
}