A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;	
}

A:HOVER{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D47E33;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
}
A.link1, A:ACTIVE.link1, A:FOCUS.link1, A:LINK.link1, A:VISITED.link1{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
}
A:HOVER.link1{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D47E33;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;	
}
A.link2, A:ACTIVE.link2, A:FOCUS.link2, A:LINK.link2, A:VISITED.link2{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;	
}
A:HOVER.link2{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D47E33;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;	
}
}
A.link3, A:ACTIVE.link3, A:FOCUS.link3, A:LINK.link3, A:VISITED.link3{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D47E33;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;	
}
A:HOVER.link3{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006666;
	font-size: 11px;
	font-weight: normal;
}
.text1{
	font-family: verdana,  Arial, Helvetica, sans-serif;
	color: #549881;
	font-size: 10px;
	font-weight: normal;
}

.text2{
	font-family: verdana,  Arial, Helvetica, sans-serif;
	color: #A1A162;
	font-size: 13px;
	font-weight: bold;
}

h3{
	font-family: verdana , arial, sans-serif;
	color: #A1A162;
	font-size: 14px;
	font-weight: bold;
}

.head2{
	font-family: verdana,  Arial, Helvetica, sans-serif;
	color: #006666;
	font-size: 12px;
	font-weight: bold;
}
.sub{
	font-family: verdana,  Arial, Helvetica, sans-serif;
	color: #A1A162;
	font-size: 11px;
	font-weight: bold;
}
.grey{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A59A90;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	
}

.small{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2F524F;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.copyright{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8B8E8C;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	
}
.small1{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A1A162;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.bg1{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006666;
	font-size: 11px;
	font-weight: none;
	background-color:#F1F5F4;	
}
.bg2{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006666;
	font-size: 11px;
	font-weight: none;
	background-color:#A3C1C0;	
}
.bg3{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006666;
	font-size: 11px;
	font-weight: none;
	background-color:#DFEAE6;	
}
.inp{
	font-family: Verdana,Arial;
	font-size:10px;
	font-weight:normal;
	border-style:solid;
	border-color:#CECECE;
	color:#000000;
	background-color:#F6F6F6;
	border-width:1px;
}


TD{
	font-family: verdana,  Arial, Helvetica, sans-serif;
	color: #5B6565;
	font-size: 10px;
	font-weight: normal;
}
P{
	font-family: verdana,  Arial, Helvetica, sans-serif;
	color: #5B6565;
	font-size: 10px;
	font-weight: normal;
}

li
{
	list-style-image : url(../images/bullet.gif);
	line-height: 12px;
	color: #A6986D;
	font-size: 10px;
}
.TIG006 {
 color: #333399;
 font-weight:bold;
}
.TIG007 {
 color: #FF0000;
 font-weight:bold;
}
.size1  { 
 font-size : 8pt;
 font-family : Arial,Helvetica,Sans-Serif;
 text-decoration: none;
}
 
.size2  { 
 font-size : 9pt;
 font-family : Arial,Helvetica,Sans-Serif;
 text-decoration: none;
}
 
.size3  { 
 font-size : 10pt;
 font-family : Arial,Helvetica,Sans-Serif;
 text-decoration: none;
}
 
.size4  { 
 font-size : 11pt;
 font-family : Arial,Helvetica,Sans-Serif;
 text-decoration: none;
}

/* Menus */
ul.main-menu {
	margin:0px 0px 0px 45px; 
	padding:0px;
	clear:both;
	overflow:hidden;
}

ul.main-menu li {
	float:left;
	display:block;
	margin:0px 8px 0px 0px;
	padding:0px 0px 0px 13px;
	background:url(../images/midd_nav.gif) no-repeat;
}

ul.main-menu li a {
	background-repeat:no-repeat;
	display:block;
	height:25px;
	overflow:hidden;
	text-indent:-3000px;
	text-decoration:none;
}

ul.main-menu li a:hover {
	background-position:0px -25px;
}

ul.main-menu li a.reservations { background-image:url(../images/menu/reservations.gif); width:80px; } 
ul.main-menu li a.accommodations { background-image:url(../images/menu/accommodations.gif); width:103px; } 
ul.main-menu li a.amenities { background-image:url(../images/menu/amenities.gif); width:66px; } 
ul.main-menu li a.dining { background-image:url(../images/menu/dining.gif); width:40px; } 
ul.main-menu li a.meetings { background-image:url(../images/menu/meetings.gif); width:56px; } 
ul.main-menu li a.weddings { background-image:url(../images/menu/weddings.gif); width:59px; } 
ul.main-menu li a.online-video { background-image:url(../images/menu/online-video.gif); width:82px; } 

/** Sub menu **/
ul.sub-menu {
	margin:0px 0px;
	padding:0px 3px;
	display:block;
	overflow:hidden;
	clear:both;
	background:#DFE8E0;
	zoom: 1; /* IE! */
}

ul.sub-menu li {
	float:left;
	background:none;
	list-style:none;
	padding:0px 13px 0px 0px;
	display:block;
}

ul.sub-menu li a {
	display:block;
	font:10px Verdana, Geneva, sans-serif !important;
	font-weight:bold !important;
	padding:7px 15px 7px 15px;
	text-decoration:none !important;
}

ul.sub-menu li a:hover {
	background-color:#A5C0BC;
	color:#215B69;
	font:10px Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

/** Side bar **/
#side ul {
	margin:0px;
	padding:0px;
}

#side ul li {
	list-style:none;
	margin-bottom:20px;
}

#side address {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A1A162;
	font-size: 10px;
	font-weight: bold;
	font-style:normal;
	padding:0px 0px 0px 10px;
}

/** Forms **/
dl.zend_form {
    padding:0px;
    margin:0px;
}

dl.zend_form dt {
    display:block;
    float:left;
    clear:left;
    width:160px;
    margin:8px 20px 0px 0px;
}

dl.zend_form dd {
    display:block;
    clear:right;
    margin:5px 0px 0px 180px;
}

dl.zend_form dd.wide {
    margin-left:0px;
}

dl.zend_form label {
    color:#666;
}

dl.zend_form label.required b {
    color:#ff0000;
}

dl.zend_form input[type="text"],
dl.zend_form select,
dl.zend_form textarea {
    border:1px solid #e0e0e0;
    border-top-color:#bbb;
    /*border-right-color:#f2f2f2;
    border-bottom-color:#f2f2f2;*/
    padding:3px;
}

dl.zend_form input.small { font-size:12px; width:50px; color:#000; }

dl.zend_form input.date {
    background:url(../images/calendar-icon.png) no-repeat;
    background-position:85px center;
    width:102px;
}

dl.zend_form input.button {
    font-size:1.2em;
    font-weight:bold;
    border:1px solid #999;
    padding:5px;
    margin:15px 0px;
    background:#aaa;
    color:#fff;
    text-shadow:#333 0px 1px 0px;
}

dl.zend_form ul.errors {
    margin:2px 0px 10px 10px;
    padding:5px;
}

dl.zend_form ul.errors li {
    list-style:square;
    color:#ff7373;
}

dl.zend_form fieldset {
    border:none;
    border-top:1px solid #f2f2f2;
    margin:15px 0px;
    padding:15px 0px 15px 0px;
    overflow:hidden;
    clear:both;
}

dl.zend_form fieldset legend {
    margin:0px;
    padding:0px 10px 0px 0px;
    font-weight:bold;
    color:#000;
}

dl.zend_form table th {
    font-size:9px;
    color:#c0c0c0;
    text-align:left;
}

/* Hide some labels */
#address-label,
#name-label,
#meeting_blocks-label,
#sleeping_blocks-label,
#event_info-label { display:none; }
#address-element,
#name-element,
#meeting_blocks-element,
#sleeping_blocks-element,
#event_info-element { margin-left:0px; }