/* Global ------------------------------------------------------*/
body {margin: 0px;padding: 0 0 10px;color: #6a594a;font-family:"Times New Roman", Times, serif; background:url(../img/design/body_bg.jpg) no-repeat top center #76a19e; }		
#shell {margin: 0px auto 10px;width: 700px;}
a {}
a:hover {}
.fauxCol {width:50%; float:left;}
.imgLeft {margin-right:20px; float:left;}
.imgRight {margin-left:20px; float:right;}
.imgBorder {border:2px solid #660000; margin-bottom: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,h2,h3 {margin:0;padding:0;}
	
/* Head ---------------------------------------------------------*/
#h-shell { height:470px; margin:0; padding:0;}

/* Top Nav ------------------------------------------------------*/		
#h-usabilityNav {font-size: 11px;color: #000;height: 15px;padding: 0px 0px 0px;margin: 5px 0 0 85px;}
#h-usabilityNav ul{margin:0px;padding:0px;}
#h-usabilityNav li{display: block;float: left;margin: 0px 7px 0px 0px;padding: 0px 7px 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: #000;position: relative; text-decoration:none;}
#h-usabilityNav li a:hover{text-decoration: underline;color: #000;}

/* Logo --------------------------------------------------------*/
#h-logoArea {height: 75px;width: 212px;position: absolute; margin-left:247px;}
#h-logoArea img {border:none;}
#h-logoArea a {display: block;height: 50px;width: 50px;}		

/* Header Image ------------------------------------------------*/
#h-banner { position:relative;top:106px; height:302px; padding:10px; background-color:#1a544e; width:680px; }
#h-banner img {display:block; }

/* Main Nav ----------------------------------------------------*/		
#h-nav {font-size: 14px;font-weight: bold;height: 25px;margin-top:105px; height:31px; background:url(../img/design/nav_bg.jpg) no-repeat top center;}
#h-nav ul{margin:0px;padding:0px;}
#h-nav li{list-style: url(none) none;float: left;margin: 0px 25px 0px 0px;padding: 0px 25px 0px 0px;}
#h-nav li a{color: #6C2B00;text-decoration: none;}
#h-nav li a:hover{color: #666666;text-decoration: underline;}

/* Nav Ids ------------------------------------------------------*/
#navBlah {}
#navBlibbity {}
#navShablazzim {}
	
/* Body ---------------------------------------------------------*/
#b-shell { background:url(../img/design/content-bg.jpg) repeat-y top center; position:relative; top:0px; padding:0px 20px 10px 0;position:relative; z-index:10;}
#b-contentArea {font-size: 12px;line-height: 18px;color: #666; width:450px; float:right; color:#6a594a; position:relative; z-index:70; padding:10px 0 0;}
#b-contentArea h1 {font-size:24px; color:#0a5273; font-weight:normal; line-height:100%; margin:0px 0px 10px; }
#b-contentArea h2 {font-size:18px; color:#4F2020;}
#b-contentArea a {color:#204455;}
#b-contentArea a:hover {color:#3F7EA0; text-decoration:none;}
#left-col {float:left; width:199px; position:relative; z-index:90; }

#subnav {width:427px; height:40px; background:url(../img/design/subnav_bg.gif) no-repeat top center; margin-left:0px;}
#subnav ul {margin:0;}
#subnav li {float:left; margin-left:25px;list-style:none; margin-top:10px; border-right:1px solid; padding-right:25px;}
#subnav a {color:#7f7255; text-decoration:none;}

/* CTAs ---------------------------------------------------------*/
#b-ctaShell {width:200px; float:left;position:relative; z-index:70;background:url(../img/design/left-col_bg.jpg) bottom left no-repeat; padding-bottom:90px;}
#b-ctaShell ul{margin:0; padding:0;}
#b-ctaShell li{list-style: url(none) none; margin:0 0 10px 0;}
#b-ctaShell li a{}
#b-ctaShell li a:hover{}

#b-cta01 a {display:block; width:199px; height:81px; background:url(../img/design/cta_wedding1.jpg) top center no-repeat;}
#b-cta01 a:hover {background:url(../img/design/cta_wedding2.jpg) top center no-repeat;}
#b-cta02 a {display:block; width:199px; height:81px; background:url(../img/design/cta_meetings1.jpg) top center no-repeat;}
#b-cta02 a:hover {background:url(../img/design/cta_meetings2.jpg) top center no-repeat;}
#b-cta03 a {display:block; width:199px; height:81px; background:url(../img/design/cta_scgrill1.jpg) top center no-repeat;}
#b-cta03 a:hover {background:url(../img/design/cta_scgrill2.jpg) top center no-repeat;}

#b-cta02 {}
#b-cta03 {}
	
/* Search Box --------------------------------------------------*/
form select, select {margin:1px 0 7px 0; font-size:11px; border:none; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.resSubmit {display:block; margin:10px 0px 0px 25px; background:url(../img/design/ibe_submit.jpg) no-repeat top center; width:121px; height:40px; font-size:1px; border:none; line-height:0%; cursor:pointer; text-indent:-9999px}
.resMonth {width:60px;}
.resDay {width:40px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:50px;}
#searchBox {width:179px; background:url(../img/design/ibe_bg.jpg) no-repeat top center; padding:35px 10px 10px; font-size:11px; color:#ce9796;position:relative;}
#searchBox .resRoomSpacer {margin:0 0 0 21px;}
#searchBox .resAdultsSpacer, #searchBox .resKidsSpacer {margin:0 22px 0 0px;}
.extras {margin:0px 0 0 20px;}
#searchBox a {color:#ce9796;}
#searchBox a:hover {color:#ce9796; text-decoration:none;}
#anchor img {border:none; margin: 0 0 0 2px;}

/* Footer ------------------------------------------------------*/
#f-shell {clear:both; margin-bottom:20px;}
#f-nav {font-size: 9px;color: #8eafb7;height: 24px; background:url(../img/design/footer-nav_bg.jpg) no-repeat top center; letter-spacing:-.06em;padding:8px 0 0 10px}
#f-nav ul {margin:0px auto; padding:3px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif; }
#f-nav li{display: block;float: left;margin: 0px 0px 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: #8eafb7;text-decoration: none;}
#f-nav li a:hover {color: #66939D;text-decoration: none;}		
address {color:#0d292d; font-style:normal; font-size:14px; text-align:center; margin:10px 0 10px;}
#f-sig {text-align:center; width:400px; margin: 0 auto}
#f-sig img {padding-bottom:10px;}

/* CMS Stylings ------------------------------------------------------*/

#cp #b-contentArea h1 {}  
#cp #h-banner {}
#cp_sectionlinks, #cp_sectionlinkssupbpage {}
#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:1px solid #000; text-decoration:none; padding:0px 5px; line-height:25px;   }
#cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{}

/* Special Cases ------------------------------------------------------*/

#flashnav {height:31px; width:700px;}


 #vizsig { margin: 0 0 0 85px; }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; color:#0D292D;}
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color:#0D292D;}
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 