body {
	background-color: #FFF;
    margin: 0;
    text-align: center;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	text-transform: uppercase;
}


h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a {
	color: #039;
}

a:hover { text-decoration: none
}


.FOOTER
{
	FONT-FAMILY: Verdana, Arial, Helvetica, San-serif;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

.FOOTER:HOVER
{
	COLOR: #CC66FF
}


.SIDEBAR_LINK
{
	FONT-FAMILY: Arial, Helvetica, San-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
	margin-top: 10px;
}

.SIDEBAR_LINK:HOVER
{
	TEXT-DECORATION: none;
}

.MAIN
{
	COLOR: #800080;
	TEXT-DECORATION: none
}

.MAIN:HOVER
{
	COLOR: #0000FF
}

.BODY_TEXT
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, San-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	BACKGROUND-COLOR: #FFFFFF;
}

.BODY_TEXT_ALT
{
	COLOR: #336699;
	FONT-FAMILY: Arial, Verdana, Helvetica, San-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	BACKGROUND-COLOR: #FFFFFF;
}

.BODY_TEXT_SMALL
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, San-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	BACKGROUND-COLOR: #FFFFFF;
}

.BODY_HEADER
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	PADDING-LEFT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	background-color: #6699CC;
	font-weight: bold;
}

.BODY_BULLET
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, San-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
}

.BODY_FORM_TEXT
{
    FONT-FAMILY: Verdana,Arial,Helvetica,San-serif;
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
}

.BODY_FORM_INPUT
{
    FONT-FAMILY: Verdana,Arial,Helvetica,San-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    COLOR: #585858;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-COLOR: #6699CC;
    BORDER-WIDTH: 1px;
    BORDER-STYLE: solid;
}
.partners {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #333;
}
.menuTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFCC00;
	font-weight: bold;
}
.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFCC00;
}
.menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #CF0000;
	padding: 3px;
}
.linksTitle {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #FFF;
	background-color: #003366;
	font-size: 10pt;
	font-weight: normal;
}
.linksText  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	padding-left: 15px;
}
.linksTable {
	margin-top: 5px;
	margin-bottom: 5px;

}

.linksText a:link {
	text-decoration: underline;
}
.linksText a:visited {
	text-decoration: underline;
}
.linksText a:hover {
	text-decoration: none;
}
.linksText a:active {
	text-decoration: none;
}






.tour_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	background: #546E8F;	
	/*background-image: url('images/bg_blue.gif');*/
	padding: 1px 0px 1px 3px;
}


.tour_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
}
.tour_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 10px;
	font-weight: bold;
}

.tour_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	text-align: left;
}


.rate_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;	
}

.new_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	/*background: #007700;	*/
	background-image: url('images/bg_blue.gif');
	padding: 1px 0px 1px 3px;
}

.rate_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.new
{
	FONT-FAMILY: Arial, Helvetica, San-serif;
	FONT-SIZE: 14px;
	font-weight: bold;
	margin-top: 10px;
	color: #CF0000;
}
.newBlack {
	FONT-FAMILY: Arial, Helvetica, San-serif;
	FONT-SIZE: 14px;
	font-weight: bold;
	margin-top: 10px;
	color: #000;
}

#sidenav {
	margin: 0 10px;
	text-align: center;
	
}

#navBottom{
	width: 780px;
	/*background-color:#FFFFFF;*/
	margin: 0 auto;
}
tr .rentals {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #546E8F;
	font-size: 11px;
}
tr  .rentalborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.rightalign  {
	float: right;
	margin: 0 0 0 5px;
}


.leftalign  {
	float: left;
	margin: 0 5px 15px 0;
}



#nav_head {
	background-image: url('images/bg_black.gif');
}

#pmenu li ul { /* second-level lists */
	position: absolute;
	background: #FFF;
	border: 1px solid #000;
	width: 10.2em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}


#pmenu li ul li {
	border-bottom: 1px solid #CCC;
	width: 10.2em;
	text-align: left;	
	margin: 0px;
}

#pmenu li ul li a {
	color: #000;
	padding: 3px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

#pmenu li ul li a:hover {
	background-color: #EEE;
	padding: 3px;
	color: #000;
}	

#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none; color:#FFF;}
#pmenu li {float:left;position:relative;}
#pmenu a {display:block; font-weight:bold; font-size:13px; font-family:arial; color:#FFF; text-decoration:none; padding: 4px 10px 4px 10px;}
#pmenu li:hover > a{color: #FFCC00;}
#pmenu li ul {display: none;}
#pmenu li:hover > ul {display:block; position:absolute; top:0; left:10.2em; top:-1px;}
#pmenu > li:hover > ul {left:0; top:24px;}
.tour_head_new {
	background-color: #FFF;
}


#winter {
	background-attachment: fixed;
	background-color: #ffffff;
	background-image: url(images/winterbackground3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#winter2 {
	background-attachment: fixed;
	background-color: #ffffff;
	background-image: url(images/winterbackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.blue {
	color: #06F;
}

strong a {
	color:#039;
}

a#summertour {
	text-decoration: none;
	font: bold 24x/36px Verdana, Geneva, sans-serif;
	background-color: #039;
	color: #FFF;
	border-radius: 5px;
	padding: 2px 5px;
}

a#summertour:hover {
	background-color: #06F;
}

p.callnow {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif !important;
	font-size: 14px !important;
	background-color: #546E8F;
	color: #FFF;
	border-radius: 5px;
	padding: 2px 5px;
	border: 1px solid black;
	width: 75px;
}

