body{font-family:arial,tahoma,verdana, sans-serif; font-size: 10px; color:#000000; margin:0 0 0 0;background-color:#ffffff;}
hr{color:#A7A7A7;}
td{font-family:arial,tahoma,verdana, sans-serif; font-size: 10px; color:#000000;}
li{font-family:Georgia; font-size: 11px; color:#60624C;}
div{font-family:arial,tahoma,verdana, sans-serif; font-size: 10px; color:#000000;}
input,select,textarea{font-family:arial,tahoma,verdana, sans-serif; font-size: 10px; color:#000000;}
a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#60624C;}
p, th{
	padding: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #60624C;
	font-size: 12px;
	line-height: 18px;

}

H1{font-family:Georgia, tahoma, verdana, sans-serif; font-size: 18px; color:#60624C; font-weight:bold;}
H1.bigger{font-size:22pt;}
H2{font-family:Georgia, tahoma, verdana, sans-serif; font-size: 16px; color:#60624C; font-weight:bold;}
H3{font-family:Georgia, tahoma, verdana, sans-serif; font-size: 14px; color:#60624C; font-weight:bold;}
H4{font-family:Georgia, tahoma, verdana, sans-serif; font-size: 12px; color:#60624C; font-weight:bold;}
H5{font-family:Georgia, tahoma, verdana, sans-serif; font-size: 10px; color:#60624C; font-weight:bold;}
.hotelname{font-family:arial,tahoma,verdana, sans-serif; font-size: 10px; color:#FFFFF; font-weight:bolder;}
.hoteladdress{font-family:arial,tahoma,verdana, sans-serif; font-size: 10px; color:#FFFFFF;}
.hoteladdressfooter{font-family:arial,tahoma,verdana, sans-serif; font-size: 10px; color:#7C7E71;}
a.hoteladdress{font-family:arial,tahoma,verdana, sans-serif; font-size: 10px; color:#7C7E71;}
a.main{font-family:arial,tahoma,verdana, sans-serif; font-size: 12px; font-weight:bold;color:#ffffff;text-decoration:none;}
a.request{font-family:georgia,arial,tahoma,verdana, sans-serif; font-size: 14px; font-weight:bold;color:#60624C;text-decoration:none;}

.blackborder{border-style: solid; border-width:1px; border-color:#000000}
.quote{font-family:tahoma,verdana,arial,sans-serif;font-style:oblique;font-size:16px;color:#7b7d73;}
.qmark{font-family:georgia,"times new roman",serif;font-style:oblique;font-size:18px;color:#7b7d73;}

.mainCont{border:thin solid #000000;}
.picdesc{
        font-family:arial,tahoma,verdana, sans-serif; 
        font-size: 12px; 
        color:#60624C;
        font-weight:bold;
        margin:0 2px 2px 0;
        text-decoration: none;
        }
a.subnavindex
        {
        font-family:arial,tahoma,verdana, sans-serif; 
        font-size: 13px; 
        color:#60624C;
        font-weight:bold;
        margin:0 2px 2px 4px;
        background-color:#F7FBE7;
        list-style: none;
        display: block;
        border: 0.1em solid #dcdce9;
        text-decoration: none;
        width: 9em;
        }
a.subnav
        {
        font-family:arial,tahoma,verdana, sans-serif; 
        font-size: 12px; 
        color:#60624C;
        font-weight:bold;
        margin:0 2px 2px 0;
        text-decoration: none;
        }
a.subnav:hover
        {
        background-color:#60624C;
        font-family:arial,tahoma,verdana, sans-serif; 
        font-size: 12px; 
        color:#F7FBE7;
        font-weight:bold;
        margin:0 2px 2px 0;
        text-decoration: none;
        }
li.subnav
        {
        background-color:#F7FBE7;
        margin:0 2px 2px 8px;
        list-style: none;
        display: block;
        border: 0.1em solid #dcdce9;
        color: #0d2474;
        text-decoration: none;
        width: 15em;
        }
.ColorBlue { background-color:  #000000;}
div.toc{border-left: solid 1px black;
	margin-bottom: 2em;}
/* create a button look for links */
a.cart:link, a.cart:visited
{   
	background-color: #E9ECD1;
    border-top: #60624C solid 1px;
	border-right: #60624C solid 1px;
	border-bottom: #60624C solid 1px;
	border-left: #60624C solid 1px;
	color: #60624C;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 3px;
	text-decoration: none;
	width: 14em;
}

a.cart:hover
	{   background-color: #BCDB7E;}

													/* depress effect on click */
													a.cart:active, a.cart:focus 
													{   border-top: #003399 solid 1px;
														border-right: #99ccff solid 1px;
															border-bottom: #99ccff solid 1px;
																border-left: #003399 solid 2px;
																    letter-spacing: normal;

}
.required{
	color:red;
}
div.row1{background-color:#F5F8E7;}
div.row2{background-color:#efefef;}
span.price{font-size:18px; font-weight:bold; color:navy;}
span.prodname{font-size:18px; font-weight:bold; color:#60624C; font-face:georgia;}

/*FEATURED SPECIAL*/
td.fspleft{background-image:url(images/fsp-leftbar.gif);width:21px}
			td.fsptoprnd{background-image:url(images/fsp-toprnd.gif);width:19px;height:23px}
			td.fspright{background-image:url(images/fsp-right.gif);width:28px}
			td.fspleftspc{background-image:url(images/fsp-leftspace.gif);width:2px;}	
			td.fsprightspc{background-image:url(images/fsp-rightspace.gif);width:2px;}
			td.contentarea{background-image:url(images/fsp-conbg.gif);background-color:#ffffff;background-repeat:no-repeat;width:160px;height:80px;}
			td.fspbottomrnd{background-image:url(images/fsp-bottomrnd.gif);width:20px;height:22px;}			span.fsp-name{color:#496626;font-size:13px;font-weight:bold}

/*Drop Down Menu*/
#nav ul {list-style: none;}

#nav {
	 line-height: 24px;  list-style-type: none; background:#dbdec9; padding-left:20px;
}

#nav a {
	display: block; text-align:center; font-family:arial,tahoma,verdana, sans-serif; font-size: 12px; font-weight:bold; padding:0 5px 0 5px;
}

#nav a:link  {
	color:#666; text-decoration:none;
}
#nav a:visited  {
	color:#666;text-decoration:none;
}
#nav a:hover  {
	color:#FFF;text-decoration:none; font-family:arial,tahoma,verdana, sans-serif; font-size: 12px; font-weight:bold;
}

#nav li {
	float: left; background:#dbdec9; font-family:arial,tahoma,verdana, sans-serif; font-size: 12px; font-weight:bold;
}
#nav li a:hover{
	background:#808171; 
}
#nav li ul {
	line-height: 27px;  list-style-type: none;text-align:left;
	left: -999em; width: 180px; position: absolute; margin-left:0; padding-left:0;
}
#nav li ul li{
	float: left; width: 180px;
	background: #dbdec9; 
}


#nav li ul a{
	display: block; text-align:left;padding-left:15px;
}

#nav li ul a:link  {
	color:#666; text-decoration:none;
}
#nav li ul a:visited  {
	color:#666;text-decoration:none;
}
#nav li ul a:hover  {
	color:#F3F3F3;text-decoration:none;font-weight:bold;
	background:#808171;
}

#nav li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}
#content {
	clear: left; 
}

/* CUSTOM CSS FROM NEWSLETTER */
p.main {padding-left:10px; font-family:georgia, arial, verdana; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#333333;}
p.second {padding-left:10px; padding-top:10px; font-family:arial, verdana; font-size:12px; font-weight:bold; text-decoration:none; text-align:left; color:#333333;}
p.view {font-family:verdana, arial; font-size:10px; font-weight:bold; text-decoration:none; text-align:center; color:#666666;}
td.main-nav {height:25px; width:175px; text-align:center; background-color:#ccff66;}
a.main-nav {font-family:verdana, arial; font-size:10px; font-weight:bold; text-decoration:none; color:#333333;}
a:hover.main-nav {font-family:verdana, arial; font-size:10px; font-weight:bold; text-decoration:underline; color:#333333;}
a.view {font-family:verdana, arial; font-size:10px; font-weight:bold; text-decoration:none; color:#666666;}
a:hover.view {font-family:verdana, arial; font-size:10px; font-weight:bold; text-decoration:underline; color:#666666;}
ul.second-nav {list-style: square outside; text-align:left;}
a.second-nav {font-family:verdana, arial; font-size:9px; font-weight:bold; text-decoration:underline; text-align:left; color:#990000;}
a.top {padding-left:10px; font-family:verdana, arial; font-size:9px; font-weight:bold; text-decoration:underline; text-align:left; color:#990000;}
a.package {font-family:georgia, arial, verdana; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#990000;}
a.events {font-family:georgia, verdana, arial; font-size:12px; font-weight:bold; text-decoration:none; text-align:left; color:#990000;}
ul.inner-content {list-style: square inside; text-align:left;}