/* css document */
* {margin: 0; padding: 0;}

html,body {font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px; text-align: left; font-size: 12px; color: #534856}

a img {border: 0;}

body {
	background-image: url(../images/tileBG.jpg);
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: bottom;
	background-attachment: fixed;
	margin-top: 4px 0px 0px 0px;
}



.bodyTextBold,
.bodyText,
{color:#485f89;}

a:link   {text-decoration: none; color: #3f6ebf;}

a:visited   {text-decoration: none;}

a:active, a:visited {color:#9AC08D;}

A:hover {color: #80AC71; text-decoration: underline;}

A.headerNavigation {color: #000000;}

A.headerNavigation:hover {color: #CEDAB2;}

.topMiddleLeft, 
.bottomMiddleLeft, 
.topFooterLeft, 
.bottomFooterLeft, 
.topNavLeft, 
.topSpecialsNavLeft,
.bottomSpecialsNavLeft,
.bottomNavLeft	{margin-right: 9px; font-size: 2px; height: 9px;}

.topMiddleRight, 
.bottomMiddleRight, 
.topFooterRight, 
.bottomFooterRight, 
.topNavRight,
.topSpecialsNavRight,
.bottomSpecialsNavRight,
.bottomNavRight {height: 9px; font-size: 2px; margin-top: -9px; margin-left: 9px;}

.topMiddleLeft {background-image: url('../images/corners1280x18.gif');}

.topMiddleRight {
	background-image: url('../images/corners1280x18.gif'); 
	background-position: 100% 0; /* show bg-image starting at the right */
}

.bottomMiddleLeft {
	background-image: url('../images/corners1280x18.gif');
	background-position: 0 -9px; /* show under half of the image */
}

.insideMiddle, .insideMiddle1	{
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #534856;
	background:#e9f0fc;
}

.insideMiddle {padding: 0px 10px;}

.insideMiddle1 {padding: 0px 5px;}

.bottomMiddleRight {
	background-image: url('../images/corners1280x18.gif'); 
	background-position: 100% -9px; /* under half, right side */
}

.topFooterLeft {
	background-image: url('../images/cornersFooter1280x18.gif');
}

.topFooterRight {
	background-image: url('../images/cornersFooter1280x18.gif'); 
	background-position: 100% 0; /* show bg-image starting at the right */
	height: 9px; 
	font-size: 2px;
}

.bottomFooterLeft {
	background-image: url('../images/cornersFooter1280x18.gif');
	background-position: 0 -9px; /* show under half of the image */
}

.bottomFooterRight {
	background-image: url('../images/cornersFooter1280x18.gif'); 
	background-position: 100% -9px; /* under half, right side */
	height: 9px; 
	font-size: 2px; 
}

.insideFooter {
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #1e3968;
	background:#254376;
	padding: 0px 10px;
}

.topNavLeft {background-image: url('../images/cornersNav1280x18.gif');}

.topNavRight {
	background-image: url('../images/cornersNav1280x18.gif'); 
	background-position: 100% 0; /* show bg-image starting at the right */
	height: 9px; 
	font-size: 2px;
}

.insideNav {
	border-left: 1px solid #534856;
	border-right: 1px solid #534856;
	background:#86aff5;
	padding-left: 5px;
	padding-right: 5px;
}

.insideNav2 {
	border-left: 1px solid #534856;
	border-right: 1px solid #534856;
	background:#4478d1;
	padding-left: 5px;
	padding-right: 5px;
}

.topSpecialsNavLeft {background-image: url('../images/cornersSpecialsNav1280x18.gif');}

.topSpecialsNavRight {
	background-image: url('../images/cornersSpecialsNav1280x18.gif'); 
	background-position: 100% 0; /* show bg-image starting at the right */
	height: 9px; 
	font-size: 2px;
}

.bottomSpecialsNavLeft {
	background-image: url('../images/cornersSpecialsNav1280x18.gif');
	background-position: 0 -9px; /* show under half of the image */
}

.bottomSpecialsNavRight {
	background-image: url('../images/cornersSpecialsNav1280x18.gif'); 
	background-position: 100% -9px; /* under half, right side */
}

.bottomNavLeft {
	background-image: url('../images/cornersNav1280x18.gif');
	background-position: 0 -9px; /* show under half of the image */
}

.bottomNavRight {
	background-image: url('../images/cornersNav1280x18.gif'); 
	background-position: 100% -9px; /* under half, right side */
	height: 9px; 
	font-size: 2px; 
}

.bodyText {line-height: 18px;}

.header {
	font-size: 16px;
	font-weight: bold;
}

.footerText {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.notopgap {margin-top: 0;}

.nobottomgap {margin-bottom: 0;}

/* below is the main site structure */

#frame {
	width:950px;
	margin: 0px auto;
	padding:0px;
}

#contentleft, #contentcenter, #contentcenter1, #contentFooter {
	padding:0px;
	float:left;
	margin-top: 5px;
}
	
#contentleft {
	width:170px;
	height: 100%;
	margin-right: 5px;
}
	
#contentcenter {width:590px;}

#contentcenter1 {width:770px;}
			
#contentFooter {width:590px;}
	
#contentright {
	width:175px;
	padding:0px;
	float:right;
	margin-top: 5px;
}
	
#contentheader {}
		
h1,pre {margin:0px 10px 10px 10px;}
h5 {color:#fff; font-size: 15px;}

p {margin:0px 0px 10px 0px;}	

h1 {
	font-size:14px;
	padding-top:10px;
}
		
#contentheader h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
}
	
#contentright p {font-size:10px}

.seo-header{
	line-height: 0px;
	visibility:hidden;
	margin:0;
}

.seo-text{
	line-height: 0px;
	visibility:hidden;
	margin:0;
}

/* below deals with left navigation */

#navlist {
	font-size: 13px;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
	
#navlist ul {
	list-style: none;
	border: none;
}

#navlist ul li {
	background-color: #345da4;
}
	
#navlist ul li a:hover {background-color: #ebd937; color: #000;}

#navlist a {
	display: block;
	border-bottom: 1px dashed #3f70c3;
	padding: 4px 0px 2px 4px;
	text-decoration: none;
	color: #97baf7;
	width:98%;
}

#navlist a:hover {
	border-bottom: 1px dashed #3f70c3;
	padding: 4px 0px 2px 4px;
	text-decoration: none;
	color: #fff;
	width:98%;
}
	

.navCategory em{
	font-size: 16px;
	font-weight: bold;
	color:#000;
	text-align: left;
	line-height: 24px;
	text-decoration: none;
}

.navCategory {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 24px;
	color: #000;
}

#navTable {color: #000;}

.featuredBusinessText {
	color: #000000;
	text-align: left;
	line-height: 18px;
}

#navlist a:link, #navlist a:visited {text-decoration: none;}

#navlist a:hover, #navlist a:active {background-color: #F9E9A5;}

.bodyTextBold {
	line-height: 18px;
	font-weight: bold;
}

.featuredBusinessTextBold {
	color: #000000;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
}

.table_GreenBorder {
	float: right;
}

.hotelTableBG {
	display: block;
	background-color:#c0d7ee;
	padding: 5px;
	margin: 0px 0px 5px;
	border: 1px solid;
	text-align: left;
	height: 102px;
}

.hotelText {
	display: block;
	float: left;
	border-width: 1px;
	border-right-style: dashed;
	padding: 0px 15px 15px 0px;
	margin-right: 15px;
}

.hotelText, .hotelTableBG, .table_GreenBorder, {border-color: #485f89;}

.hotelName, .header {font-size: 20px; font-weight: bold; color: #485f89;}

.table_GreenBorder, {border: 2px solid;}

img#noBorder {border-style: none;}

hr {
	border-bottom: 1px dashed #485f89;
	border-top: none;
	border-left: none;
	border-right: none;
}
