.form_field{font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
/*****************************************************************************/
/************************** PAGES HEADER TEXT ********************************/
/*****************************************************************************/
.pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2e5a6d;
	font-weight:bold;
}

/*****************************************************************************/
/***************************** TABLE HEADERS *********************************/
/*****************************************************************************/
.headerBlockTable {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #111;
	font-weight:bold;
	background-color: #bae0fb;
	height: 25px;
}

.headerBlockTable a:link {
	color: #2e5a6d;
}

.headerBlockTable a:visited { 
	color: #2e5a6d;
}

.headerBlockTable a:active { 
	color: #2e5a6d;
}

.headerBlockTable a:hover { 
	color: #2e5a6d;
	
}
/* featured boxes */
.headerFeatured {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #111;
	font-weight:bold;
	height: 20px;
	background: #ccc3a6 url(images/arrow-featured.gif) no-repeat;
	padding-left: 22px;
}

.headerFeatured a:link {
	color: #2e5a6d;
}

.headerFeatured a:visited { 
	color: #2e5a6d;
}

.headerFeatured a:active { 
	color: #2e5a6d;
}

.headerFeatured a:hover { 
	color: #2e5a6d;
	
}

/* topboxes */

.headerTopBox {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #111;
	font-weight:bold;
	background-color: #e9dfbc;
	height: 20px;
}

.headerTopBox a:link {
	color: #2e5a6d;
}

.headerTopBox a:visited { 
	color: #2e5a6d;
}

.headerTopBox a:active { 
	color: #2e5a6d; 
}

.headerTopBox a:hover { 
	color: #2e5a6d; 
	
}

.headerTopBox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #111;
	font-weight:bold;
	height: 20px;
}

.headerTopBox2 a:link {
	color: #2e5a6d;
}

.headerTopBox2 a:visited { 
	color: #2e5a6d;
}

.headerTopBox2 a:active { 
	color: #2e5a6d; 
}

.headerTopBox2 a:hover { 
	color: #2e5a6d; 
	
}
/* right box */

.headerRightBox {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #e9dfbc;
	font-weight:bold;
	height: 20px;
	background: #2e5a6d url(images/arrow-right.gif) no-repeat;
	padding-left: 22px;
}

.headerRightBox a:link {
	color: #e9dfbc;
}

.headerRightBox a:visited { 
	color: #e9dfbc;
}

.headerRightBox a:active { 
	color: #e9dfbc; 
}

.headerRightBox a:hover { 
	color: #e9dfbc; 
	
}

/*****************************************************************************/
/***************************** LINK BAR *************************************/
/*****************************************************************************/
.navBarBG {

}

.navBar {
	color: #549ada;
	background-color: #bae0fb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-top: 5px solid #fff;
}

.navBar a:link {
	color: #022647;
	text-decoration: none;
	font-weight:bold;
}

.navBar a:visited { 
	color: #022647; 
	text-decoration: none;
	font-weight:bold;
}

.navBar a:active { 
	color: #022647; 
	text-decoration: none;
	font-weight:bold;
}

.navBar a:hover { 
	color: #022647; 
	text-decoration: underline;
	font-weight:bold;
}
/*****************************************************************************/
/*************************** General Body Properties *************************/
/*****************************************************************************/
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bodyText {
     font-family:Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #000000;
}

.bodyText a:link {
	 color: #2e5a6d;
}

.bodyText a:visited {
	 color: #2e5a6d;
}

.bodyText a:active {
	 color: #2e5a6d;
}

.bodyText a:hover{
	 color: #2e5a6d;
}

.tableBorder {
	border: 1px solid #92b7c3;
}

.tableBorder-topbox {
	border: 1px solid #e8dfbb;
}
.tableBorder-topbox-hotels {
	border: 1px solid #e8dfbb;
	background: url(images/topbox-img-hotels.jpg) no-repeat;
}	

.tableBorder-topbox-cabins {
	border: 1px solid #e8dfbb;
	background: url(images/topbox-img-cabins.jpg) no-repeat;
}	

.tableBorder-topbox-tours {
	border: 1px solid #e8dfbb;
	background: url(images/topbox-img-tours.jpg) no-repeat;
}	

.tableBorder-topbox-discount {
	border: 1px solid #e8dfbb;
	background: url(images/topbox-img-discount.jpg) no-repeat;
}	

.tableBorder-topbox-luxury {
	border: 1px solid #e8dfbb;
	background: url(images/topbox-img-luxury.jpg) no-repeat;
}	

.tableBorder-topbox-mod {
	border: 1px solid #e8dfbb;
	background: url(images/topbox-img-moderate.jpg) no-repeat;
}	

.tableBorder-featured {
	border: 1px solid #ccc3a6;
}

/*  Just used to make 'Image Alt Text' look pretty :/  */
img {
	font-family: Arial, Helvetica, sans-serif;
	color: #354C62;
	font-size: 11px;
}
/*****************************************************************************/
/*************************** FEATURED LINKS **********************************/
/*****************************************************************************/
.featuredLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.featuredLinks a:link {
	 color: #2e5a6d;
	 font-size: 12px;
}

.featuredLinks a:visited {
	 color: #2e5a6d;
	 font-size: 12px;
}

.featuredLinks a:active {
	 color: #2e5a6d;
	 font-size: 12px;
}

.featuredLinks a:hover{
	 color: #2e5a6d;
	 font-size: 12px;
}
/*****************************************************************************/
/*************************** SIDE NAV LINKS **********************************/
/*****************************************************************************/
.sideLinks {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
}

.sideLinks a:link {
	 color: #2e5a6d;
	 font-size: 11px;
}

.sideLinks a:visited {
	 color: #2e5a6d;
	 font-size: 11px;
}

.sideLinks a:active {
	 color: #2e5a6d;
	 font-size: 11px;
}

.sideLinks a:hover{
	 color: #2e5a6d;
	 font-size: 11px;
}
/*****************************************************************************/
/****************************** FOOTER ***************************************/
/*****************************************************************************/
.bodyTextsm {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #000000;
}

.bodyTextsm a:link {
	 color: #2e5a6d;
	 font-size: 12px;

}

.bodyTextsm a:visited {
	 color: #2e5a6d;
	 font-size: 12px;
}

.bodyTextsm a:active {
	 color: #2e5a6d;
	 font-size: 12px;

}

.bodyTextsm a:hover{
	 color: #2e5a6d;
	 font-size: 12px;
border
}
/*****************************************************************************/
/****************************** WEATHER **************************************/
/*****************************************************************************/
.weatherText_large {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 color: #892222;
}

.weatherText_small{
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #000000;
}

.weatherTextHeader {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #000000;
	 text-decoration: none;

}

.weatherTextHeader a:link {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #000000;
	 text-decoration: none;

}

.weatherTextHeader a:active {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #000000;
	text-decoration: none;
}

.weatherTextHeader a:visited {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #000000;
	text-decoration: none;
}

.weatherTextHeader a:hover {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #000000;
	text-decoration: none;
}
/*****************************************************************************/
/*****************************************************************************/
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FBFBFB;
}

.tdInside {
	background-color: #ffffff;
}

.tdInsideHotels {
	background-color: #e9dfbc;
}

.ta {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #FFFFFF;
	 font-weight:bold;
	 background-color: #661102;
	 border: 1px solid #CECAB9;
}

.middle-enhanced {border:1px solid #92B7C3; margin:0px 0px 7px; padding:0px}
.middle-enhanced span {color:#000; font-weight:bold; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:4px 2px 0px 20px; background-color:#bae0fb; display:block; background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:left; height:25px;}
.middle-enhanced p {text-align: left; padding:8px; margin:0px 0px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.middle-enhanced a:link, a:active, a:hover, a:visited  {color:#0000ff; font-size:12px; text-decoration:none}
.middle-enhanced img {float:left; margin:6px 8px 6px 6px; border:1px solid #92B7C3;}
