/* Global ------------------------------------------------------*/
body { margin: 0px; padding: 0px; color: #341a03; font-family: Arial, Helvetica, sans-serif; /*background-image:url(../img/design/bg.jpg);*/ background-position:top center; background-repeat:no-repeat; background-attachment:scroll; background-color:#4b310f; font-size:12pt}		

/* IE png fix */
img, div, input { behavior: url("../img/iepngfix.htc") }

#shellContainer {background:url(../img/design/bg2.jpg) no-repeat top center; width: 1045px; margin: 0 auto; }
#homePg #shellContainer { background:url(../img/design/bg2.jpg) no-repeat top center; width: 1045px; margin: 0 auto; }
#shell { margin: 0px auto;width: 915px; position: relative; }
a {color: #a85502}
a:hover { text-decoration:none}
.fauxCol {width:50%; float:left;}
.imgLeft {margin-right:20px; float:left; border:solid #e4ca8a 10px}
.imgLeft2 {margin-right:20px; float:left;/* border:solid #e4ca8a 10px*/}
.imgLeftLogo {margin-right:10px; margin-left:5px; margin-bottom:10px; float:right; border:solid #e4ca8a 1px}
.imgRight {margin-left:20px; float:right;border:solid #e4ca8a 10px; margin-right:10px;}
.clearBoth {clear:both;}
.noMargin {margin:0;}
.noBorder {border:none;}
.noPadding {padding:0;}
.noStylingRight {border:none; margin-right:0; padding-right:0;}
.noStylingLeft {border:none; margin-left:0; padding-left:0;}
.forPrint {position:absolute; left:-2500px;}
#printHeader {display:none;}
h1 {margin:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#2e470f; font-style:normal; padding-bottom:10px;}
h2 {margin:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#9d5003; font-style:normal; padding-bottom:10px; padding-top:10px}
h3 {margin:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4a1f02; font-style:normal; padding-bottom:10px; padding-top:15px; }
hr { color:#e3d1b2; background-color:#e3d1b2; border:0; width: 90%; height:1px}

.Bold_P {
color:#2E470F;
font-weight:bold}
	
/* Head ---------------------------------------------------------*/
#h-shell {position:relative;  z-index:1;}

/* Top Nav ------------------------------------------------------*/		
#h-usabilityNav {font-size: 10px;color: #6C2B00;height: 10px;padding: 18px 0px 0px 400px;margin: 0px; font-weight:bolder}
#h-usabilityNav ul{margin:0px 0 0 -25px;padding:0px; height:20px}
#h-usabilityNav li{border-right: 1px solid;display: block;float: left;margin: 0px 10px 0px 0px;padding: 0px 10px 0px 0px;list-style: url(none) none;line-height: 9px;}
#h-usabilityNav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#h-usabilityNav li a{color: #6C2B00;position: relative; text-decoration:none}
#h-usabilityNav li a.current {color: #3e6912; text-decoration:underline}
#h-usabilityNav li a:hover{text-decoration: none;color: #ce4102;}

/* Logo --------------------------------------------------------*/
#h-logoArea {height: 194px;width: 290px;position: absolute; background-image:url(../img/design/logo.jpg); margin: -23px 0px 0px 16px}
#h-logoArea img {border:none;}
#h-logoArea a {display: block;height: 194px;width: 290px;}		

#h-booknow {
	font-size:12px;
	height: 200px;
	width: 275px;
	position:absolute;
	margin: 220px 0px 0px 40px;}
#h-booknow img {border: none;}
#ralphone { font-family:Times New Roman; font-size:18px; font-weight:bold; position:absolute; z-index:99; top: 170px; margin-left: 115px; padding: 0px 2px 0px 2px}


#calBook{margin-left:-25px;}
.cal {font-family:Georgia, "Times New Roman", Times, serif; color:#2e470f; font-weight:bold;font-size:8pt;}
.calRes{font-family:Georgia, "Times New Roman", Times, serif; color:#64371A; font-weight:bold; font-size:24px; letter-spacing:-1px;}
.calNights{padding-left:100px;font-family:Georgia, "Times New Roman", Times, serif; color:#2e470f; font-weight:bold;font-size:8pt;}

/* Header Image ------------------------------------------------*/
#h-banner {margin: 67px 0px 0px 306px; height: 355px; background: url (../img/headers/default.jpg) no-repeat;}

/*#cp #h-banner {  background: url (../img/headers/default.jpg) no-repeat; margin: 67px 0px 0px 306px}


#cp.cp515 #h-banner {background:url(../img/headers/banquets-dining.jpg) no-repeat; margin: 67px 0px 0px 306px}
#cp.cp364 #h-banner {background:url(../img/headers/default.jpg) no-repeat; margin: 67px 0px 0px 306px}
#cp.cp375 #h-banner {background:url(../img/headers/default.jpg) no-repeat; margin: 67px 0px 0px 306px}
#cp.cp374 #h-banner {background:url(../img/headers/default.jpg) no-repeat; margin: 67px 0px 0px 306px}
#cp #h-banner img {display:block;}
#h-banner img {display:block;}

/* Main Nav ----------------------------------------------------*/		
/*#h-nav {font-size: 11px;font-weight: bold;height: 47px;line-height: 1em; margin: 0px 0px 0px 0px; font:Georgia, "Times New Roman", Times, serif}
#h-nav ul{margin:0; padding:0;}
#h-nav li{list-style-image: none;list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;float: left;}
#h-nav li a {height: 47px;display: block;}
#h-nav li a:hover{ background-position:left bottom;}
*/
#main-nav {width:593px;position:absolute;  z-index:99; top:40px; left:310px; border-bottom:3px solid #CAD5B5; font:bold 11px Georgia, "Times New Roman", Times, serif; }
#main-nav #nav {padding:0; margin:0; list-style-type:none;}
#main-nav li {float:left; position:relative; height:47px; list-style-type:none;}
#main-nav li a {display:block; height:47px; color:#71460b; text-decoration:none;}
#main-nav li a:hover {background-position:left bottom; color:#3e571e; z-index:98}

  .meetings {height: 47px;	width: 84px;}
  .meetings a {background-image: url(../img/design/nav1.jpg); background-repeat: no-repeat;  background-position:left top;}
  .meetings a.current {background-image: url(../img/design/nav1.jpg); background-repeat: no-repeat;  background-position:left bottom;}
  .meetings li, #home .meetings li, #homePg .meetings li, #rfp .meetings li, #photogallery .meetings li { height: 25px; }
  .meetings li a, #home .meetings li a, #homePg .meetings li a, #rfp .meetings li a, #photogallery .meetings li a { background: none; width:215px}
  
  .weddings {height: 47px;	width: 82px;}
  .weddings  a {background-image: url(../img/design/nav2.jpg); background-repeat: no-repeat;  background-position:left top;display:inline}
  .weddings a.current {background-image: url(../img/design/nav2.jpg); background-repeat: no-repeat;  background-position:left bottom;}
  .weddings li, #home .weddings li, #homePg .weddings li, #rfp .weddings li, #photogallery .weddings li { height: 25px; }
  .weddings li a, #home .weddings li a,#homePg .weddings li a, #rfp .weddings li a, #photogallery .weddings li a { background: none; width: 175px;}
  
   .dining {height: 47px;	width: 76px;}
  .dining  a {background-image: url(../img/design/nav6.jpg); background-repeat: no-repeat;  background-position:left top;display:inline}
  .dining a.current {background-image: url(../img/design/nav6.jpg); background-repeat: no-repeat;  background-position:left bottom;display:inline}
  .dining li, #home .dining li,#homePg .dining li , #photogallery .dining li { height: 25px; }
  .dining li a, #home .dining li a, #homePg .dining li a, #photogallery .dining li a { background: none; width:215px}
  
  
  .accommodations {height: 47px;	width: 131px;}
  .accommodations a {background-image: url(../img/design/nav3.jpg); background-repeat: no-repeat;  background-position:left top;display:inline}
  .accommodations a.current {background-image: url(../img/design/nav3.jpg); background-repeat: no-repeat;  background-position:left bottom;}
  
  .amenities {height: 47px;	width: 76px;}
  .amenities  a {background-image: url(../img/design/nav4.jpg); background-repeat: no-repeat;  background-position:left top;display:inline}
  .amenities a.current {background-image: url(../img/design/nav4.jpg); background-repeat: no-repeat;  background-position:left bottom;display:inline}
  .amenities li, #home .amenities li,#homePg .amenities li , #photogallery .amenities li { height: 25px; }
  #cp .dropDowns a.current, #cp .dropDowns li.current, #cp .dropDowns a, .amenities li a, #home .amenities li a, #homePg .amenities li a, #photogallery .amenities li a { background: none; width:215px}
  /*#cp .dropDowns li.current, .cp518 .dropDowns .current a.current { z-index:99;}*/
  #cp.cp364 #b-shell {margin: 0px 0px 0px 0px; padding-left:320px; background:url(../img/design/xtra-bg-ie7-cp3.jpg) no-repeat 25px bottom; width:630px; }
  
  
  .thingstodo {height: 47px;	width: 51px;}
  .thingstodo a {background-image: url(../img/design/nav5.jpg); background-repeat: no-repeat;  background-position:left top;display:inline}
  .thingstodo a.current {background-image: url(../img/design/nav5.jpg); background-repeat: no-repeat;  background-position:left bottom;display:inline}
  .thingstodo li, #home .thingstodo li, #homePg .thingstodo li, #rfp .thingstodo li, #photogallery .thingstodo li { height: 25px; }
  .thingstodo li a, #home .thingstodo li a, #homePg .thingstodo li a, #rfp .thingstodo li a, #photogallery .thingstodo li a { background: none; width:215px}
  .thingstodo .dropper a.current {background:none;}
  
  .contactus {height: 47px;	width: 80px;}
  .contactus  a {background-image: url(../img/design/nav6.jpg); background-repeat: no-repeat;  background-position:left top;display:inline}
  .contactus a.current {background-image: url(../img/design/nav6.jpg); background-repeat: no-repeat;  background-position:left bottom;display:inline}
  
  .priorityclub {height: 47px;	width: 68px;}
  .priorityclub  a {background-image: url(../img/design/nav7.jpg); background-repeat: no-repeat;  background-position:left top;display:inline}
  .priorityclub a.current {background-image: url(../img/design/nav7.jpg); background-repeat: no-repeat;  background-position:left bottom;display:inline}
  
  .div {height: 47px;	width: 1px; background-image: url(../img/design/seperator.jpg); display:inline}
  
/* drop down navigation */


#main-nav .meetings .dropDowns { width:215px;}
#main-nav .weddings .dropDowns { width:150px; }
#main-nav .amenities .dropDowns {width:185px; }
#main-nav .thingstodo .dropDowns {width:120px; } 

#main-nav .dropDowns {filter:alpha(opacity=90); opacity:.9; left:0; display:none; padding:3px 0 0px 0; margin:0;  background-color:#e8e8cc; position:absolute; top:47px; border-bottom:5px solid #c6cba5; z-index:97 }
#main-nav .dropDowns li {float:none; background:none; line-height:25px; z-index: 98; height:25px;}
#main-nav .dropDowns li:hover {color:#3e571e;}
#main-nav .dropDowns li a {padding:0 0 0 8px;}
#main-nav li:hover .dropDowns {display:block; z-index:95}

/* CTAs ---------------------------------------------------------*/
#ctaGroup { position:absolute; top: 464px; z-index:1; background-image:url(../img/design/cta-bg.jpg); background-position: -10px top; background-repeat:no-repeat; width: 308px}

#b-ctaShell {margin-left: 51px; float:left; margin-top: 0px;position:relative; z-index:1;}
#b-ctaShell ul{margin:0; padding:0;}
#b-ctaShell li{list-style-image: none;list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#b-ctaShell li a {height: 44px;width: 217px;display: block;}
#b-ctaShell li a:hover{ background-position:left bottom;}

.cta01 {height: 44px; width: 217px; margin: 42px 0px 0px 51px}
.cta01 a {background-image: url(../img/design/cta-photogallery.jpg); background-repeat: no-repeat;  background-position:left top;}
.cta01 a.current {background-image: url(../img/design/cta-photogallery.jpg); background-repeat: no-repeat;  background-position:left bottom;}

.cta02 {height: 44px; width: 217px; margin: -5px 0px 0px 51px}
.cta02 a {background-image: url(../img/design/cta-specials.jpg); background-repeat: no-repeat;  background-position:left top;}
.cta02 a.current {background-image: url(../img/design/cta-specials.jpg); background-repeat: no-repeat;  background-position:left bottom;}

.cta03 {height: 44px; width: 217px; margin: -5px 0px 0px 51px}
.cta03 a {background-image: url(../img/design/cta-airports2.jpg); background-repeat: no-repeat;  background-position:left top;}
.cta03 a.current {background-image: url(../img/design/cta-airports2.jpg); background-repeat: no-repeat;  background-position:left bottom;}
  

#b-ctaWedding {margin-left: 53px; margin-top: 165px; }
#b-ctaWedding ul{margin:0; padding:0;}
#b-ctaWedding li{list-style-image: none;list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#b-ctaWedding li a {height: 88px;width: 241px;display: block;}
#b-ctaWedding li a:hover{ background-position:left bottom;}

.wedding {height: 88px; width: 241px; margin: 0px 0px 0px 0px}
.wedding a {background-image: url(../img/design/cta-weddings.jpg); background-repeat: no-repeat;  background-position:left top;}
.wedding a.current {background-image: url(../img/design/cta-weddings.jpg); background-repeat: no-repeat;  background-position:left bottom;}

#b-ctaGolf {margin-left: 53px; margin-top: 37px; }
#b-ctaGolf ul{margin:0; padding:0;}
#b-ctaGolf li{list-style-image: none;list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#b-ctaGolf li a {height: 88px;width: 241px;display: block;}
#b-ctaGolf li a:hover{ background-position:left bottom;}

.golf {height: 88px; width: 241px; margin: 0px 0px 0px 0px}
.golf a {background-image: url(../img/design/cta-golf.jpg); background-repeat: no-repeat;  background-position:left top;}
.golf a.current {background-image: url(../img/design/cta-golf.jpg); background-repeat: no-repeat;  background-position:left bottom;}

/* trip-advisor-style */
#trip-advisor { padding:34px 59px 0; width:225px; font:11px Arial; text-align:center }
#trip-advisor img { margin:0 }
#trip-advisor a { text-decoration:none; }
#trip-advisor strong { color:#512905; font:13px Arial; font-weight:bold }

/* sash - added 03/12/10 */
#sash { position:absolute; z-index:1; }

/* contact-cta */
#b-ctaContact {margin-left: 69px; margin-top: 18px; width: 210px ; height: 97px ; background-color:#f9eedc;}
/*#b-ctaContact ul{margin:0; padding:0;}
#b-ctaContact li{list-style-image: none;list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#b-ctaContact li a {height: 96px;width: 210px;display: block;}
#b-ctaContact li a:hover{ background-position:left bottom;}*/
#b-ctaContact ul {margin: 0; padding-left: 7px}
#b-ctaContact li { list-style-type:none; margin: 0; padding:0}
.contactusTxt { font-family:Arial; font-size:12px; color:#6e7a48; }
.contactusTxt a{ text-decoration:none; color:#6e7a48; }
.contactusSm { font-family:Arial; font-size:11px; color:#bc9a5a; }

.contact {height: 96px; width: 210px; margin: 0px 0px 0px 0px}
.contact a {background-image: url(../img/design/cta-contact.jpg); background-repeat: no-repeat;  background-position:left top;}
.contact a.current {background-image: url(../img/design/cta-contact.jpg); background-repeat: no-repeat;  background-position:left bottom;}

#b-ctaAAA {margin-left: 124px; margin-top: 10px; }
#b-ctaAAA ul{margin:0; padding:0;}
#b-ctaAAA li{list-style-image: none;list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#b-ctaAAA li a {height: 74px;width: 87px;display: block;}
#b-ctaAAA li a:hover{ background-position:left bottom;}

.AAA {height: 74px; width: 87px; margin: 0px 0px 0px 0px}
.AAA a {background-image: url(../img/design/AAA-logo.jpg); background-repeat: no-repeat;  background-position:left top;}
.AAA a.current {background-image: url(../img/design/AAA-logo.jpg); background-repeat: no-repeat;  background-position:left bottom;}


/* Body ---------------------------------------------------------*/
#b-shell {margin: 0px 0px 0px 0px; padding-left:320px; background-image:url(../img/design/xtra-bg2.jpg); background-position: 24px bottom; background-repeat:repeat-y; }
#homePg #b-shell {margin: 0px 0px 0px 0px; padding-left:320px; background-image:url(../img/design/xtra-bg-ie7.jpg); background-position: 24px bottom; background-repeat:no-repeat; }
#b-contentArea {font-family:Arial, Helvetica, sans-serif; font-size: 12px;line-height: 18px;color: #512905; margin-top: 45px; min-height:623px;  width:570px; padding-bottom: 70px; margin-left:10px;}
#b-contentArea ul{}
#b-contentArea h1 {}
#b-contentArea h2 {}
#b-contentArea p { margin-right:15px}


#flashtitle { margin: -15px 0px 5px 0px; padding: 0 0 0 0px;}
#flashtitle2 { margin: -40px 0px 5px -22px; padding: 0 0 0 0px;}
#homepg #flashtitle2 { margin: -40px 0px 5px -24px; padding: 0 0 0 0px;}

ul#subnav  { margin: 10px 0 ; padding:0; }
#subnav li { display: inline; margin: 0 15px 0 0; list-style: none;}

/*  PHOTO GALLERY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#photogal { display: block; padding-top: 20px; /*padding-right: 252px;*/ padding-bottom: 10px; }
    #photogal ul  { margin: 0px;}
	#photogal li  { list-style-type: none; width: 125px; height: 83px; float: left; margin: 0 35px 20px 0;}
	#photogal li a { display: block; background:#fff; padding: 3px;  border: solid 1px #644215; width: 125px; height: 83px;}
	#photogal li a:hover { border: solid 3px #272d19; padding: 1px;}  
	#photogallery #flashtitle2 { display:none}
	#photogallery #b-contentArea {height: 830px; }
	
/* Search Box --------------------------------------------------*/
#searchBox { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#5f3410; margin: -185px 0px 0px 60px}
#searchBox a{ color:#012b07}
select {margin:1px 0 7px 0;}
.resSubmit {display:block; margin:0 0 5px 0;}
.resMonth {width:60px;}
.resDay {width:40px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:50px;}
#searchBox .resRoomSpacer {margin:0 0 0 21px;}
#searchBox .resAdultsSpacer, #searchBox .resKidsSpacer {margin:0 0 0 18px;}
#anchor img {border:none; margin: 0 0 0 2px;}

/* Footer ------------------------------------------------------*/
#f-shell {margin-top: -20px; width:1043px; clear: both; background-color:#739a50; margin-left: -65px;}
#f-nav {font-size: 10px; font-weight:bold; color: #90310a;height: 67px; text-align:center; background-image:url(../img/design/footer-bg.jpg); background-repeat:no-repeat; margin-left: 89px; font-family:Georgia, "Times New Roman", Times, serif}
#f-nav ul {margin-left:58px; padding-top:35px;}
#f-nav li{border-right: 1px solid;display: block;float: left;margin: 0px 9px 0px 0px;padding: 0px 10px 0px 0px;list-style: url(none) none;line-height: 9px;}
#f-nav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#f-nav li a {position: relative;color: #90310a;}
#f-nav li a:hover {color: #033803;text-decoration: none;}	
#f-nav li a.current {color: #033803;text-decoration: none;}


#footerthingy {font-size: 11px; color: #ffffff; text-align:center; font-family:Arial, Helvetica, sans-serif; margin-bottom:18px; font-style:normal; margin-left:auto; margin-right:auto;}	
#footerthingy div {display:inline;}
#address {font-size: 11px; color: #ffffff; text-align:center; font-family:Arial, Helvetica, sans-serif; margin-bottom:18px; font-style:normal;}
#address div {margin-left:150px; padding-top:0px; margin-top: 0px;}
#address div{border-right: 1px solid;display: block;float: left;margin: 0px 9px 0px 0px;padding: 0px 10px 0px 0px;list-style: url(none) none;line-height: 9px;}
#address div.noStylingRight {border:none; margin-right:9; padding-right:10; display:inline}
/*#address div a {position: relative;color: #ffffff;}
#address div a:hover {color: #ffffff;text-decoration: none;}*/


#address2 {font-size: 11px; color: #ffffff; text-align:center; font-family:Arial, Helvetica, sans-serif; margin-top:-20px; margin-bottom:18px; font-style:normal;}
#address2 ul {margin-left:150px; padding-top:0px; margin-top: 0px;}
#address2 #vizRight li{ padding-left:250px }
#address2 li{border-right: 1px solid;display: block;float: left;margin: 0px 9px 0px 0px;padding: 0px 10px 0px 0px;list-style: url(none) none;line-height: 9px;}

#address2 li.noStylingRight {border:none; margin-right:9; padding-right:10;}
#address2 li a {position: relative;color: #ffffff;}
#address2 li a:hover {color: #ffffff;text-decoration: none;}

#f-sig {text-align:center; margin-top:50px; padding-bottom: 15px;}


/* CMS Stylings ------------------------------------------------------*/

#cp #b-contentArea h1 {} 
#cp #b-contentArea li {padding-right:20px} 
#cp2 #b-contentArea li {padding-right:20px} 
#cp #h-banner {}
#cp_sectionlinks, #cp_sectionlinkssupbpage {padding-bottom: 25px;}
#cp_sectionlinks ul, #cp_sectionlinkssupbpage ul {margin:0; padding:0;}
#cp_sectionlinks li, #cp_sectionlinkssupbpage li {list-style-type:none;  float:left; margin:0 5px 0 0;}
#cp_sectionlinks li a, #cp_sectionlinkssupbpage li a{border:2px solid #ddcba6; text-decoration:none; padding:0px 5px; line-height:25px; background-color:#f2e2c0   }
#cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{ background-color:#a86f3f; color:#fce6c1; border:2px solid #875225;}
#cp #cp_sectionindex {display:none}
#cp #f-nav{margin-left: 90px;}
.cp515 #shellContainer { background:url(../img/design/bg515.jpg) no-repeat top center; width: 1045px; margin: 0 auto; }
.cp364 #shellContainer { background:url(../img/design/bgcp364.jpg) no-repeat top center; width: 1045px; margin: 0 auto; }
.cp347 #b-shell {margin: 0px 0px 0px 0px; padding-left:320px; background-image:url(../img/design/xtra-bg3.gif); background-position: 24px bottom; background-repeat:no-repeat; }
.cp347 #shellContainer { background:url(../img/design/bgcp362.jpg) no-repeat top center; width: 1045px; margin: 0 auto; }
/* Special Cases ------------------------------------------------------*/
/*#altHeader {position:relative;}
#banquetsDining {width:597px; 
height:355px; 
position:absolute; 
background:url(../img/headers/banquets-dining.jpg) no-repeat; 
margin: -453px 0 0 -23px; z-index:0}*/




#banquetsMenus {width:597px; height:355px; position:absolute; top:-453px; left:-23px;z-index:20}
#weddingMenu {width:597px; height:355px; position:absolute; top:-453px; left:-23px; z-index:20}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


#vizsig { margin: 0; }
#vizsig span#text {
	float: none;
	margin: 8px 0 0 5px;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #ffffff;
	text-decoration: none;
}
#vizsig span a {
	float: none;
	margin: 8px 0 0 0;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #ffffff;
	text-decoration: none;
}
#vizsig span a:hover {
	text-decoration: none;
	color: #ffffff;
}
#vizsig img {
	float: none;
	padding: 0;
	margin: 0 0 0 8px; /*border: 1px solid #000*/
	vertical-align: middle;
}

#booknowspecial a {background:url(http://www.cphiltonhead.com/img/design/booknow_btn.gif); background-repeat:no-repeat; width: 149px; height:30px; position: absolute; margin: -35px 0 0 230px;}
#cp.cp362 #b-contentArea {min-height: 3500px}
#cp.cp362 #shellContainer {
background:transparent url(../img/design/bgcp362.jpg) no-repeat scroll center top;
min-height: 3500px}
#cp.cp362 #b-shell {background-image:url(../img/design/xtra-bg3.gif);
background-position:25px bottom;
background-repeat:no-repeat;
}


#MeetingMatrix {
	float: none;
	width: 550px;
	min-height: 132px;
	z-index: 999;
	padding: 20px 0px 40px; 20px;
}

.MeetingMatrix_img {width: 150px; height: 132px; float: left; background-image:url(../img/MMI-LIVE.PNG);cursor: pointer;}