body { 
margin:0; 
padding:0;
background: url(../images/bg.jpg) #C5C6C8 repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
height:900px;
}
p{ 
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#202020;  
}
h1{
color:#202020;
font-size:13px;
}
h2{
 
color:#333333;
font-size:14px;
font-weight:600; 
letter-spacing:2px;	
}
a{
color:#202020;
}
 

/*Main page top to bottom centered*/
#page{ 
position:relative;
width:956px; 
height:271px;	
margin:0 auto;
padding:0;	
}
/*book buts */
#page #book_but{
	position:absolute; top:0px; left:-12px; width:177px; height:41px; overflow:hidden;	
}
#book_hov:hover{
	position:absolute; top:0px; left:-175px; 
}
#page #book_but_purp{
	position:absolute; top:0px; left:-10px; width:112px; height:65px; overflow:hidden;	
}
#book_hov_purp:hover{
	position:absolute; top:0px; left:-109px; 
}

#page #promo_but{
	position:absolute; top:-2px; right:-4px; width:160px; height:41px; overflow:hidden;	
}
#promo_hov:hover{
	position:absolute; top:0px; left:-157px; 
}
/*logo*/
#logo{ 
text-align:center;
width:100%;
height:149px;
margin-bottom:20px; 
margin-top:0px
}
/*logo2*/
#logo2{ 
position:absolute;
left:740px;
top:60px; z-index:400
}

/*horiz menu*/
#menu{
position:relative;	
margin-top:30px; 
height:27px; 
width:956px;
overflow:hidden; 
background:url('../images/menu_buts.jpg') left top no-repeat ; 
}

#left_shadow {
	position:absolute; top:185px; left:-11px
}
#right_shadow {
	position:absolute; top:185px; right:-6px
}
#bottom_shadow {
	position:absolute; top:672px; left:0px
}

 /**/
img.imgBut{ border:0px; }
#current{ top:0px;text-indent: 0;}
div.acco{ position:absolute; left:0px; top:-27px; display:block; width:161px; height:54px;    }
div.acco:hover{top:0px;text-indent: 0;}

div.faci{ position:absolute; left:206px; top:-27px; display:block; width:99px; height:54px;   }
div.faci:hover{top:0px;text-indent: 0;}
div.dest{ position:absolute; left:352px; top:-27px; display:block;width:103px; height:54px;   }
div.dest:hover{top:0px;text-indent: 0;}
div.rese{ position:absolute; left:514px; top:-27px; display:block;width:116px;  height:54px;    }
div.rese:hover{top:0px;text-indent: 0;}
div.loca{ position:absolute; left:690px; top:-27px; display:block;	width:85px;  height:54px;    }
div.loca:hover{top:0px;text-indent: 0;}
div.cont{ position:absolute; left:836px; top:-27px; display:block;	width:98px;  height:54px;     }
div.cont:hover{top:0px;text-indent: 0;} 
  
 
/*content*/
#content{
width:100%;
 height:466px; overflow:hidden;
background-color:#fffaee; position:relative;	
 
}
#content #leftBox{ 
position:relative;
width:397px; 
height:469px;
float:left;	
}

/*
 * headings
 **/
 
/*leftBox page title*/
#content #leftBox h2#leftTitle{ 
position:absolute;
top:12px; 
left:40px;
color:#333333;
font-size:14px;
font-weight:600; 
letter-spacing:2px;
}

/*leftBox page title*/
#content #leftBox h2#leftTitle2{ 
position:absolute;
top:72px; 
left:40px;
color:#333333;
font-size:14px; 
letter-spacing:2px;
}

/*leftBox page title*/
#content #leftBox p#subTitle{ 
position:absolute;
top:62px; 
left:40px;
color:#333333;
font-size:12px; 
letter-spacing:1px;
}



/* any titles for the left had boxes*/
#content #leftBox h1#otherTitle, p#otherTitle{
position:absolute;
top:42px;
left:40px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#202020;  
margin-top:53px;
 
 
}

/*leftBox pageFooter Title*/
#content #leftBox h3#leftFooter{
position:absolute;
bottom:4px; 
right:78px ; font-weight:normal;
font-size:11px
}


/*
 * Dynamic content / info
 ******/

/*leftBox content box*/
#content #leftBox #leftContent{
position:absolute;
width:306px;
height:347px;
left:40px; 
top:109px;
overflow-y:none;
}
#content #leftBox #leftContent p{
	line-height:17px; font-size:12px
}
#content #rightBox p{
	line-height:17px; font-size:12px
}

/* Rightbox */
#content #rightBox{
width:558px; 
float:right	
}
/*footer*/
#footer{
width:100%;
height:30px;
text-align:right;
padding-top:9px	
}
#footer a{
margin-right:10px;
margin-left:20px; 
color:#5F5C5F; 
text-decoration:none;
font-size:11px; 
letter-spacing:1px;
} 

/* bottom button*/
a#button-tab{
 
	position:absolute;
	left:20px; top:681px;
	width:172px;
	height:46px;
	background:url(/images/book-online-tab.png) no-repeat left;
}
* html a#button-tab { 
	top:679px; 
	background:url(/images/book-online-tab.jpg) no-repeat left; 
	margin-top:2px;
}
 
*:first-child+html a#button-tab { top:681px;}





/* Book Online Button - Permanent*/

a#button-tab:link{
 
	background:url(/images/book-online-tab.png) no-repeat left;
}

* html a#button-tab:link { 
	background:url(/images/book-online-tab.jpg) no-repeat left; 
}
	
a#button-tab:hover {
 
	background:url(/images/book-online-tab-hover.png) no-repeat left;
}

* html a#button-tab:hover { 
	background:url(/images/book-online-tab-hover.jpg) no-repeat left; 
}

a#button-tab:focus {
 
	background:url(/images/book-online-tab-hover.png) no-repeat left;
}

* html a#button-tab:focus { 
	background:url(/images/book-online-tab-hover.jpg) no-repeat left; 
}

 #pageMenu{ 
position:absolute;
top:0px;
left:0px; 
z-index:10000;
display:block;
}
#pageMenu ul.nav{
border:0px;	
}
 
/*green left/right buttons*/
#content #leftBox #control{
position:absolute;
bottom:10px;
right:14px; width:53px;
}

#content #leftBox #control a.rightBut {
float:right; 
}
#content #leftBox #control a.rightButNone{
float:right;  cursor:default;
}
#content #leftBox #control a.leftBut{
float:left;
}
#content #leftBox #control a.leftButNone{
float:left; cursor:default;
} 

/* DROP DOWN MENU */
.v-menu{ display:none; }
 

#pageMenu ul li {
	position: relative;
	padding:0; 
	margin:0; 
	}

	
#pageMenu li ul { 
	padding:0; 
	margin:0;
	position: absolute;
	left:  0px;
	top: -2px;	background:url('../images/drop_bg.png') left no-repeat;
	display: none;
	}

#pageMenu ul li a {
	font-size:13px;
	display: block;
	text-decoration: none;
	color:white; width:210px;
 
	padding: 4px 4px 4px 5px;
	border-top: 0px solid #B8B9B8;
 	
	border-bottom: 0px; 
	}
#pageMenu ul li a:hover {
	background-color:white; color:#692966;  border: 1px solid #551a55; 	padding: 3px 4px 3px 4px;;
}
#pageMenu ul li ul li a#current{
	background-color:white; color:#692966;  border: 1px solid #551a55;
}

#pageMenu  li:hover ul, li.over ul 
{ 
	display: block; 
	background-color:#DFDFDF;   
}
#pageMenu ul li a.arrow {
	 
 background: url(../images/selector_arrow.png) no-repeat right;
 color:#333;
 
}
 
#pageMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 220px; border: 1px solid #551a55;
 
	}
	
/* JS mouse out divs */

	.mouseOut{
background:#ccc ;  opacity: .0; filter: alpha(opacity=0); -moz-opacity: .0; position:absolute;  z-index:4; 
	}
	
	
#jqueryImage{
  width:559px;
  height:466px;
 
overflow:hidden;
 
 
}
#jqueryImage img{
 	
}
 img#promo_phoenix
{
position:absolute; right:2px; top:38px;
}