a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #10418C;
	text-decoration: none;
}
.pretend-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #10418C;
	text-decoration: none;	
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10418C;
	margin: 0px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134CA1;
	/*color:#999;*/
	text-decoration: none;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #10418C;
	font-size: 14px;
	padding: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
}
.whitelink {
	color: #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	}
.h3link {
	font-size: 18px;
	font-weight:bold;
	}
.style4 {
	color: #10418C;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
    }
.pageno {
	color: #10418C;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px;
	text-align:right;
    }
.pagetext {
padding:1px 2px;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
border:solid 1px #104289;
background:#104289;
    }	
	.pageoff {
padding:1px 2px;
font-weight:bold;
color:#FF0000;
font-size:14px;
border:solid 1px #FF0000;
background:#FFF;
    }	
	
	.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
    }
h2 {
	color: #10418C;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin: 0px;
	/*font-size:14pt;*/
    }
.style2 {	font-family: Arial, Helvetica, sans-serif;
	color: #10418C;
	font-weight: bold;
	font-size: 18px;
}
.red {
	color:#FF0000;
	}
div {
	margin: 0px;
	}
#fred{
	width:920px;
		}
#jsMapDiv{
	position:absolute;
	margin-left:612px;
	visibility:hidden;
	background:transparent;
	top:300px;
	font:400 12px Arial, Helvetica, sans-serif;
}
#map{
	width: 300px;
	height: 300px;
	border:1px solid #333;
	background:transparent;
	font:400 12px Arial, Helvetica, sans-serif;
}
#map_close{
	padding:4px;
	display:none;
	background:transparent;
}

/*New Map*/
#jsMapDiv1{
	position:absolute;
	visibility:hidden;
	top:200px;
}
#map1{
	width: 300px;
	height: 300px;
	border:1px solid #333;
}
#map1_close{
	padding:4px;
	display:none;
	background:transparent;
}

a.biglink {	font-family: Arial, Helvetica, sans-serif;
	color: #10418C;
	font-weight: bold;
	font-size: 16px;
	text-decoration:underline;
}
a:hover.biglink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
a:visited.biglink {
	font-family: Arial, Helvetica, sans-serif;
	color: #10418C;
	font-weight: bold;
	font-size: 16px;
}
p.brown {
	background-color:#F8F7E2;
}
p.white {
	background-color:#FFFFFF;
}
h3.gold {
	color:#E5A61F;
}
h2.gold {
	color:#E5A61F;
	font-size: 16px;
}
h3.burg {
	color:#682023;
}
h2.burg {
	color:#682023;
	font-size: 16px;
}
a:bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
hr {
	background-color:#10418C;
	color:#10418C;
}
.newwhitelink {
	color: #FFFFFF;
}
a.newwhitelink {
	color: #FFFFFF;
}
a:hover.newwhitelink {
	color: #CCCCCC;
}
div#title {
	width:920px;
	position:absolute;
	margin:0 auto;
	top:200px;
	}
div#banners {
	width:920px;
	position:absolute;
	margin:0 auto;
	top:196px;
	}
div#breadcrumb {
	position:absolute;
	margin:0 auto;
	top:186px;
	z-index:10;
	}
#top {
	position:absolute;
	margin:0 auto;
	top:5px;
	}
	img.padleft {

	padding-left:3px;
	}
#top .header{
	width:920px;
	height:180px;
	background:url(images/headerbg3.jpg) top center no-repeat;
}

#top .header h1{
	position:absolute;
	font:400 52px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#FFF;
	top:4px;
	text-align:center;
	width:100%;
	letter-spacing:-2px;
}
#top .header h1.name{
	position: absolute;
	font:700 22pt Arial, Helvetica, sans-serif;
    color:#FFF;
	top:20px;
	text-align:center;
	width:100%;
	letter-spacing:0px;
	text-transform: none;

}
#top .header p.slogan{
	position: absolute;
	font:700 15px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    color:#FFF;
	top:70px;
	text-align:center;
	width:100%;

}
#top .header h2.slogan{
	position:absolute;
	/*font:400 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;*/
	color:#FFF;
	top:65px;
	letter-spacing:0;
	text-align:center;
	width:100%;
}


#top .header p.links{
	position: absolute;
	font:400 12px Arial, Helvetica, sans-serif;
    color: #CCC;
	top:11px;
	left:11px;

}
#top .header p.atoz{
	position: absolute;
	font:400 11px Arial, Helvetica, sans-serif;
    color: #009;
	top:163px;
	left:320px;

}
#top .header p.breadcrumbs{
	position: absolute;
	font:700 12px Arial, Helvetica, sans-serif;
    color: #009;
	top:163px;
	left:215px;

}
#top .header .breadcrumbs a{
	font:700 12px Arial, Helvetica, sans-serif;
    color: #009;
}
#top .header .breadcrumbs a:hover{
	font:700 12px Arial, Helvetica, sans-serif;
    color: #F00;
}
#top .vsmall{
	font:400 10px Arial, Helvetica, sans-serif;
    color: #333;
}

#top .header p.links a{
color: #CCC;
	}

#top .header p.links a:hover{
color:#FFF;
	}
#top .header .share{
	position: absolute;
	font:400 15px Arial, Helvetica, sans-serif;
    color:#FFF;
	top:11px;
	left:785px;
}

#top .header .searchform {
	position: absolute;
	background:url(images/searchback1.jpg) top left no-repeat;
	width:530px;
	border: none;
	padding: 7px 20px;	
	top:100px;
	left:210px;
}

#top .header .searchform p { 
	margin: 0; 
	padding: 0;
	color:#FFF;
	font:400 14px Verdana, Geneva, sans-serif;
}

#top .header .searchform input.textarea {
	padding:2px;
	width:295px;
	border:1px solid #eee;
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#000;
}

#top .header .searchform input.button { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	height: 22px;
	width:52px;
	padding:1px 2px;
    color: #FFF;
	background:#ffb400 url(images/nav.jpg) repeat-x 0 0;
	border: none;
}

#smap {
	position:absolute;
	background:url(images/showmap.jpg) no-repeat;
	top:200px;
	left:612px;
	width:302px;
	height:302px;
}
.blurb{
	font:400 12px Arial, Helvetica, sans-serif;
}
#fhotels {
	border:solid 1px #006; 
	background: #094480;
	margin:8px -8px 2px -8px;
	text-align:center;
	}
	
#fhotels  h3{
	font:700 12px Arial, Helvetica, sans-serif; 
	color:#FFF;
	margin:0 2px;
	text-align:center;
	padding:2px 2px;
} 
#fattraction {
	border:solid 1px #006; 
	background: #094480;
	margin:8px -2px 2px;
	text-align:center;
	}
	
#fattraction  h3{
	font:700 12px Arial, Helvetica, sans-serif; 
	color:#FFF;
	margin:0 2px;
	text-align:center;
	padding:2px 2px;
} 
#message_box {
	position: absolute;
	font:700 12px Arial, Helvetica, sans-serif;
	top: 0; left: 0;
	z-index: 10;
	background:#ffc;
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:center;
	width:99%;
}

h3#bannernew{
	margin:3px 3px 5px 3px; padding: 8px 4px;
	font:700 12px  Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	border-top:solid 1px #9a9a9a;
	border-bottom:solid 1px #9a9a9a;
	color:#10418c;
	text-transform: none;
	text-decoration: none;
}
h3#bannernew span {

	color: #666;

}
.icons{
	height:25px;
	margin:5px 1px;
}
.showing{
	border:dotted 1px #999;
	background:#FFF;
	padding:5px;
	font-size:13px;
	color:#000;
}
#nav2 *{font:1em Arial, sans-serif;text-decoration:none;color:#333;list-style:none;margin:0;padding:0; line-height:1em} /*Reset browsers and apply basic formatting*/
#nav2 li{display:inline}
#nav2 li *{height:30px;float:left;cursor:pointer;cursor:hand}
#nav2 a{background:url(/images/2/left.jpg) left no-repeat;padding-left:30px;border-bottom:solid 9px #97995c} /*Applys the left segment of the image and adds the grey bottom border*/
#nav2 .right{padding-right:30px}
#nav2 .center{background:url(/images/2/center.jpg) repeat-x;margin-right:-30px;min-width:30px;height:30px;padding:7px 0;voice-family: "\"}\"";voice-family:inherit;height:16px;} /*Applys the seamless background*/
#nav2 .start{background:url(/images/2/farleft.jpg) left no-repeat} /*Applys the far left corner*/
#nav2 .end{background:url(/images/2/farright.jpg) right no-repeat;padding-right:60px} /*Applys the far right corner*/
/*The following controls the hover states of the individual image slices. It's important to remember that IE6 will only recognise :hover when applied to a link element*/
#nav2 a:hover{background:url(/images/2/right.jpg)}
#nav2 a.start:hover{background:url(/images/2/farlefthover.jpg)}
#nav2 a:hover .end{background:url(/images/2/farrighthover.jpg) right}
#nav2 a:hover .center{background:url(/images/2/centerhover.jpg);color:#fff}
#nav2 a:hover .right{background:url(/images/2/lefthover.jpg) right;padding-right:60px;margin-right:-30px;position:relative}
.hotels-att-banner {background: #094480;}
.infowindow { font:400 9px Arial, Helvetica, sans-serif;}
.infowindowtitle{ font:700 11px Arial, Helvetica, sans-serif;}
#sorryno{ font:700 11px Arial, Helvetica, sans-serif; padding:10px; background:#B4D0EF; border:solid 1px #000; margin:20px 0;}
#sorryno p{margin:8px 0; text-align:center;}
/* Buttons */

	.button3, .button3:visited 			{background:#d4990c url(../images/alert-overlay.png) repeat-x; display:inline-block; padding:5px 10px 6px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:13px; font-weight:bold; line-height:1; border:0;}
 	.button3:hover{background-color:#111; color:#fff; text-decoration:none;}
	.button3:active{top:1px;}
	.button3 a{color:#fff;}
	
	
	
		.reviewbutton, .reviewbutton:visited 			{background: #036 url(../images/alert-overlay.png) repeat-x; display:inline-block; padding:3px 8px 4px; color:#fff; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; 
		margin-bottom:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:13px; font-weight:bold; line-height:1; border:0;}
 	.reviewbutton:hover{background-color:#111; color:#fff; text-decoration:none;}
	.reviewbutton:active{top:1px;}
	.reviewbutton a{color:#fff;}
.mainoffer{padding:5px;}
#tableoffer { width:98%; border-top: dotted 2px #CCC; margin-top:5px;}
.offerh3 {color:#03275b; font:700 16px Arial, Helvetica, sans-serif; margin:3px 0px; padding:0; text-transform:uppercase;}
.offerdate {color:#7e7e7e; font:700 12pt Arial, Helvetica, sans-serif; padding:0; margin:3px 0 6px;}
.offertext {color:#646464; margin:4px 0; font:400 12px Arial, Helvetica, sans-serif;}
.offerbanner {background:#385784 url(../images/smalltrbg.png) repeat; padding:5px; width:100%; font-size:12px;}
.approoms {margin:3px 3px 10px; border-bottom:dotted 2px #CCC; width:100%; padding-bottom:5px;}
.offerprice{color:#7e7e7e; font:400 13px Arial, Helvetica, sans-serif; margin-top:3px;padding:0;}
.offercolor{color:#740409 ; font:700 13px Arial, Helvetica, sans-serif; }
#special_offers{border:solid 1px #777;
	margin:5px;
	-moz-box-shadow: 0px 1px 7px #CCC;
-webkit-box-shadow: 0px 1px 7px #CCC;
box-shadow: 0px 1px 7px #CCC;
background: #F9F9F9;
width:98%;}
