/*--- Shell -------------------------------------------------------------------------------------------*/
  body {background: url(../img/bg.gif) fixed;padding: 15px 0px 0px;font-family: Georgia, "Times New Roman", Times, serif;}		
  #shell {margin: 0px auto;width: 907px; background: url(../img/shell-bg.gif) repeat-y;}
  a {color: #713320;}
  a:hover {color: #092346;text-decoration: none;}
  a:link, a:active {outline:none;}
  .fauxColumns {width:42%; float:left; padding:0 0 0 4%; margin:0 0 0 7.5%; }  
  .imgLeft {float:left;border: 4px solid #2B1706;background: #fff url(none) no-repeat;padding: 1px;margin: 18px 20px 5px 45px;}
  .imgRight {float:right;border: 4px solid #2B1706;background: #fff url(none);padding: 1px;margin: 18px 39px 5px 20px;}
  .clearBoth {clear:both;}
  .noMargin {margin:0;}
  .noBorder {border:none;}
  .noPadding {padding:0;}
  .forPrint {position:absolute; left:-2500px;}
  #printHeader {display:none;}
  h1,h2,h3 {margin:0; padding:0;}

/*--- Top Bar ----------------------------------------------------------------------------------------*/
  #topBar {width:907px;margin:0 auto;height: 20px;}
  
/*--- Reserve Numbers --------------------------------------------------------------------------------*/
  #reserveNumbers {color: #811F19;font: bold 14px Georgia, "Times New Roman", Times, serif;float: left;margin: 0px 115px 0px 0px;padding:0 0 0 35px;}
  #reserveNumbers strong{letter-spacing: -1px;font-size: 12px;}
  
/*--- Usability Navigation ---------------------------------------------------------------------------*/  
  #h_usabilityNav {font:normal 11px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px}
  #h_usabilityNav ul{margin:0px; padding:0px;}
  #h_usabilityNav li{display: block;float: left;list-style: url(none) none;border-right: 1px solid #811F19;margin: 0px 13px 0px 0px;padding: 0px 13px 0px 0px;}
  #h_usabilityNav li.noStyling {border:none; margin:0; padding:0;}
  #h_usabilityNav li a{color: #620701;text-decoration: none;}
  #h_usabilityNav li a:hover{color: #092346;text-decoration: underline;}

/*--- Head ------------------------------------------------------------------------------------------*/
  #h_shell {background: url(../img/h-top-frame-bg.gif) no-repeat;padding: 37px 39px 0px 255px;}
  #h_banner {border: 1px solid #463A2A;}
  #h_banner img {display:block;}
  	
/*--- leftCol ---------------------------------------------------------------------------------------*/
  #leftCol {background: url(../img/left-col-bg.jpg) no-repeat; width: 214px;min-height:539px;position: absolute;margin: 37px 0px 0px 37px; z-index:1;}
  #leftColCap {background:url(../img/left-col-cap-bg.gif) center 16px no-repeat; height: 100px;width: 212px;position: absolute; bottom:55px; margin: 0 0 0 1px;font: 12px Arial, Helvetica, sans-serif;text-align: center; color: white; padding: 0px 0 0 0; z-index:99;}
  #leftColCap strong {position:absolute; left:-50000; display:none;}
  #leftColCap a {background: url(../img/logo-blue.jpg) no-repeat;height: 33px;width: 100px; display:block; margin:0 auto 0 auto;}
  /*#leftColCap a {background: url(../img/concord-logo.gif) no-repeat; height: 36px; width: 86px; display: block; margin: 0px auto; position: relative;	bottom: 20px;}*/
  #leftColCap a:hover {text-decoration: none;}

  #h_logoArea {background: url(../img/clinton-inn-logo.gif) no-repeat;height: 49px;width: 187px;margin: 15px auto;}
  #h_logoArea img {border:none;}
  #h_logoArea a {display: block;height: 49px;width: 187px;}		

/*--- Navigation -----------------------------------------------------------------------------------*/
  #h_nav {background: url(../img/nav-bg.png) no-repeat -4px top;min-height: 313px;width: 201px;margin: 0px auto;padding: 32px 0px 0px 0px; }
  #h_nav ul {margin:0px; padding:0px;}
  #h_nav li {list-style: url(none) none;margin: 0px 0px 1px 0;}
  #h_nav li a {display: block;height: 26px;width: 100%; background-position: 21px top;}
  #h_nav li a:hover {background-position:21px -26px; background-color:#051529;}
  #h_nav li a.current {background-position:21px bottom; background-color:#051529;}
  
  /*--- Nav IDs -----------------------------------------------------------------------------------*/
  #h_nav #navReservations a{background-image: url(../img/nav-reservations.gif); background-repeat: no-repeat; background-position: 21px bottom;}
  #navAccommodations a{background-image: url(../img/nav-accommdations.gif); background-repeat: no-repeat;}
  #navAmenities a{background-image: url(../img/nav-amenities.gif); background-repeat: no-repeat;}
  #navMeetings a{background-image: url(../img/nav-meetings.gif); background-repeat: no-repeat;}
  #navSpecialOccasions a{background-image: url(../img/nav-special-occasions.gif); background-repeat: no-repeat;}
  #navGallery a{background-image: url(../img/nav-gallery.gif); background-repeat: no-repeat;}
  #navAreaInfo a{background-image: url(../img/nav-area-info.gif); background-repeat: no-repeat;}
  #navDirections a{background-image: url(../img/nav-directions.gif); background-repeat: no-repeat;}
  #navRestaurant a{background-image: url(../img/nav-restaurant2.gif); background-repeat: no-repeat;}

/*-- Drop Down Menu ---------------------------------------------------------------------------------------------------*/
  #nav ul {margin:-26px 0 0 0; padding:0; z-index: 1; position: absolute; left:207px;  background-color:#051529; display:none; font-size:12px; font-weight:bold;}
  #nav ul li a, #h_nav #navReservations ul li a {background:none;height: 26px; width: 200px; padding:0 0 0 21px; color:#D08C1D; text-decoration:none;}
  #nav ul li a:hover, #h_nav #navReservations ul li a:hover {background-color:#213B5E; color:#DAB214;}
  #nav ul li {margin:0;}
  #nav li:hover ul {display:block;}  
  .subMenus {line-height:26px; }
  #navMeetings:hover a, #h_nav #navReservations:hover a {background-position:21px -26px; background-color:#051529;}
  /*--- Menu Drop Down ----------------------------------------------------------------------------------------*/
  #dropMenu {margin:0 0 0 45px;}
  #dropMenu select {}
  #dropMenu option {}
  
/*--- CTAs ----------------------------------------------------------------------------------------*/
  #ctaShell {margin:-25px auto 0px;width: 165px;}
  #ctaShell ul{margin:0; padding:0;}
  #ctaShell li{list-style: url(none) none;margin: 0px 0px 30px;}
  #ctaShell li a{}
  #ctaShell li a:hover{}
  #ctaGroups {background: url(../img/cta-groups.jpg) no-repeat;border: 3px solid #B78627;height: 88px;width: 161px;font: 11px Georgia, "Times New Roman", Times, serif; }
  #ctaGroups a {display:block;width: 110px;text-decoration: none;color: #9E771A;position: absolute;width: 161px; padding: 91px 0px 0px 0px;font: bold 12px Georgia, "Times New Roman", Times, serif; text-align:center;}
  #ctaGroups a:hover {color: #FFCC00;border-color: #FFCC00;}
  #ctaPalmers {background: url(../img/cta-palmers-bg.gif) no-repeat;width: 168px;height: 64px;}
  #ctaPalmers a{display: block;height: 64px;width: 168px;}
  #ctaPalmers a:hover{background: url(../img/cta-palmers-bg.gif) no-repeat left -64px;height: 64px;width: 168px;}
  #drsb {margin-top:-5px;}

/*--- Body ---------------------------------------------------------------------------------------*/
  #b_shell {padding: 0px 39px 0px 38px;background: url(../img/b-shell-bg.gif) no-repeat center bottom;}
  #contentGradient {padding: 0px;margin-left: 217px;background: #fff url(../img/content-gradient-bg.gif) repeat-x;}
  #b_contentArea {font-size: 11px;color: #463a2a;line-height: 18px;background: url(../img/content-bg.gif) no-repeat center bottom;padding: 0px 0px 30px; min-height:670px;}
  #b_contentArea h1 {color: #551306;padding: 19px 0px 15px 17px;font-weight: normal;letter-spacing: -1px;font-size: 32px;}
  #b_contentArea h2 {color: #082245;letter-spacing: -1px;font: bold 20px "Trebuchet MS", Arial, Tahoma, sans-serif;padding-top: 18px;padding-right: 0px;padding-left: 45px;}
  #b_contentArea h3 {padding-left: 45px;color: #4E5B05;font-size: 14px;letter-spacing: -1px;font-weight: bold;}
  #b_contentArea p {margin:17px 45px 0;} 
  #b_contentArea ul { padding:0; margin:15px 39px 15px 95px; list-style-type:square;}
  #b_contentArea ol { padding:0; margin:15px 39px 15px 105px;}
  #b_contentArea .fauxColumns ul { margin:15px 39px 15px 15px;}
  #b_contentArea .fauxColumns .noMargin, #b_contentArea .fauxColumns ul.noMargin  {margin:15px 0 0 0;}
  #dimensions {width: 520px;margin: 10px auto;font: 10px Arial, Helvetica, sans-serif;}
  .dmHeader {background: #082245;color: #FFFFFF;font-weight: bold;}
  .dmAltRow {background:#DEEBFB;}
  
/*--- Footer ------------------------------------------------------------------------------------*/
  #f_shell {margin: 0px auto;width: 870px;background: url(../img/f-botom-frame-bg.gif) no-repeat;padding: 45px 0px 0px 37px;position: relative;height: 55px;}
  #f_address {color: #590601;font-style: normal; font-size:10px;}
  #f_address font{ font-size:14px;}
  #f_address ul {margin: 0px;padding: 0px;}
  #f_address li {display: block;float: left;list-style: url(none) none;background: url(../img/li-address.gif) no-repeat left center;padding: 0px 0px 0px 15px;margin: 0px 0px 0px 9px;}
  #f_address li.noStyling {padding:0; margin:0; background:none;}  
  #f_sig {text-align:center;clear: both;margin: 0px auto; padding: 0; width: 400px}
  
  #vizsig { margin: 0 0 0 100px; }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; color: #590601 }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 
  
/*--- Sitemap Div ------------------------------------------------------------------------------------*/   
  #f_nav {background: url(../img/f-nav-bg.gif) no-repeat;height: 20px;width: 163px;position: absolute;clear: both;top: 43px;margin: 0px 0px 0px 665px; font-size:10px; line-height:20px;}
  #f_nav a {text-decoration: none; display: block; padding:0 0 0 6px;}
  #sitemapDiv { display: none; left:1px; position: absolute; z-index: 1; min-height:130px; width: 149px; padding:5px 5px; margin:-190px 0 0 0; background:#fff; border-top:1px solid #bebebe; border-right:1px solid #bebebe; border-left:1px solid #bebebe;}  
  #sitemapDiv ul {margin:0; padding:0;}
  #sitemapDiv li {list-style-type:none; padding:0; margin:0; line-height:18px; /*border:1px solid #000;*/}
  #sitemapDiv li a {padding:0; display:inline;}
  #sitemapDiv li a:hover {text-decoration:underline;}
  
/*--- Special Cases ------------------------------------------------------------------------------------*/ 
  #home #h_banner {border:none;} 
 /* #home #leftColCap {margin:-100px 0 0 0;}*/
 #leftColCap img {display:none;}
#galleryPg {padding:30px 0 0 0;}

/*--- DRSB --------------------------------------------------------------*/

#searchbox {  text-align: left;font-size: 9px; padding: 0 0 5px 25px; width: 160px; height: 160px; color: #E5DFBB}
	#searchbox a {}
	#searchbox td { }
	#searchbox h1 { font-size: 17px;  margin: 0 0 10px 0; letter-spacing: -1px}
	#searchbox select { font-size: 10px; margin-top:1px; width: 50px; }
	
	#home #be_kids, #home #be_nights { float:left; display: block; margin: 0px;}
	
	#be_kids, #be_nights { float:left; display: block; margin: 6px 30px 0 0;}
	
	
	#be_ta {}
	#be_btn { float: left;clear:both; margin: 0;}
	#be_btn { display: block;  color:#000;}


	#be_ta { padding: 80px 0 0 0px!important; padding: 0; margin: 75px 0 0 0px;}
