@charset "utf-8";
body  {
	background: #000 url(../images/shell/site_bg.jpg) no-repeat center top;
	top: 0 !important;
}

#siteContainer {
	width:990px;
	min-height:600px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	height:73px; /*43 */
	margin-top:3px;
}
.clear, .clearFloat { clear: both; float: none; }
#header > div  {float:left; display:block;}
div#translate {width:175px;}
div#translate ul, div#translateDD {float:left;}
div#translate ul {
	height:45px;
	overflow:hidden;
}
div#translate ul li {float:left; text-align:center;}
div#translate ul li a {
	width:50px;
	/*height:auto;*/
	font-size:9px;
	color:#fff;
	display:block;
	text-decoration:none;
	padding-top:28px;
	background-position:center 5px;
	background-repeat:no-repeat;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
div#translateDD, div#siteSearch {
	width:131px;
	height:26px;
	margin-left:8px;
	margin-top:3px;
	background: url(../images/shell/translateDD_bg.png) no-repeat left top;
}
div#translateDD SELECT, div#siteSearch INPUT[type="text"] {
	border:medium none;
	vertical-align:middle;
	font-size:11px;
	margin-top:6px;
	margin-left:2px;
	width:127px;
}

a#lang_spanish {background-image: url(../images/shell/flagBtn_spanish.gif)}
a#lang_german {background-image: url(../images/shell/flagBtn_german.gif)}
a#lang_french {background-image: url(../images/shell/flagBtn_french.gif)}

div#weatherSearch {width:174px;}
div#siteSearch {float:right; margin-right:5px; position:relative; margin-top:5px;}

INPUT#searchBtn {position:absolute; right:-5px; top:-2px;}

div#mainNavHolder {width:641px;}
ul#mainNav  {width:641px; /*background: url(../images/shell/mainNavUL_bg.gif) repeat-x left top;*/ height:43px; position:relative; z-index:99 !important;}
ul#mainNav > li {float:left;}
ul#mainNav > li:first-child {padding-left:20px;}
ul#mainNav > li > div {
	display:none; 
	position:absolute; 
	top:43px; left:0px;  
	background: url(../images/shell/dropDownNav_bg.png) repeat-x left top;
	width:587px; /* 641px - 54 for padding */
	height:162px; /* 196px - 34 for padding */
	padding:17px 27px;
	color:#fff;
	z-index:99 !important;
}
div.navDD > div {float:left;}
div.navDDImage { width: 142px; }
div.navDDContent {width:400px; margin-left:35px;}

ul#mainNav > li > a, ul#mainNav > li > span > a {
	width:auto; /*128px */
	height:43px;
	padding:0px 25px;
	display:block;
	text-align:center;
	line-height:43px;
	color:#fff;
	text-decoration:none;
	font-size:17px;
	background: #000 url(../images/shell/mainNav_link_bg.gif) repeat-x left top;
}
ul#mainNav > li > a:hover, ul#mainNav > li > a.sel, ul#mainNav > li > a.selNoMove {background-image:none;}

div.navDDContent ul {float:left; width:180px;}
div.navDDContent ul li {float:left;}
div.navDDContent ul li a {width:190px; /*height:auto;*/ background:none; color:#fff; display:block; text-decoration:none; font-size:12px; line-height:18px;}
div.navDDTitle {font-size:26px; color:#f7e0ad; font-family:Joanna MT Std;margin-bottom:5px;}
a.navDDGoLink {
	font-size:12px;
	color:#f7e0ad;
	position:absolute;
	right:-5px;
	bottom:-5px;
	font-weight:bold;
	text-decoration:none;
	padding-right:50px;
	line-height:42px;
	background: url(../images/shell/go_btn.png) no-repeat right center;
}

div#sideNav {width:229px;}
UL#sideNavUL li {margin:16px 0px; text-align:center; clear:left;}
UL#sideNavUL li a {
	background: url(../images/shell/sideNav_lvl1_bg.gif) no-repeat left top;
	width:229px;
	height:30px; /* 42 - 12 for padding */
	display:block;
	font-size:20px;
	font-family:"Joanna", Times, serif;
	color:#fefefe;
	text-decoration:none;
	padding-top:12px;
}

UL#sideNavUL li a:hover, UL#sideNavUL li.selNoMove a, UL#sideNavUL li a.sel {background-position: left bottom; color:#623e27;}


UL#sideNavUL li ul {width:200px; margin-left:29px; float:left; margin-top:5px; margin-bottom:5px;}
UL#sideNavUL li ul li {text-align:left;margin:3px 0px; float:left; clear:none;}
UL#sideNavUL li ul li a {
	width:180px;
	height:16px;
	background:none;
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;
	padding:0px !important;
	margin-left:4px;
	float:left;
	display:block;
	color:#fefefe !important;
}

UL#sideNavUL li ul li span {width:16px; height:16px; float:left; display:block;}
ul#sideNavUL li ul li a span {width:auto; height:auto;}
UL#sideNavUL li ul li span img {display:none;}
UL#sideNavUL li ul li a:hover,UL#sideNavUL li ul li a.sel {color:#fefefe;}
.orangeDotSmall {display:none;}


#flashHeaderHolder {
	height:254px; /* 285 */
	/*background: #000 url(../images/shell/flash_placeHolder.jpg) no-repeat center top;*/
}
#flashHeaderHolder #flashDiv {
	/*background: #000 url(../images/shell/flash_placeHolder.jpg) no-repeat center top;*/
	width:1165px;
	height:254px;
	margin-left:-87px;
}
#columnHolder { margin-top:-105px; float:left; padding-top:0px;} /*margin-top:63px;  -125*/
#columnHolder > div {float:left; min-height:500px; display:block;}
#c1, #c3 {width:229px; /*margin-top:-63px;*/ position:relative;}
#c1 {}
#c1 > div, #c3 > div {margin-bottom:30px; float:left;}
#c2{
	width:517px;
	margin-left:8px;
	padding-top:7px; /* 185px */
	position:relative;
	display:block;
}

#c2WhiteBG {width:492px; float:left;}
#c2-c3WhiteBG { width: 697px; float: left; }

#c1, #c3 {padding-top:8px;}
.homepage #c1, .homepage #c3 {margin-top:115px;} /* 145px */
#c2Container {background:  url(../images/shell/c2_content_bg2.png) repeat-y left top; width:517px; float:left;}
#c2Content {background:  url(../images/shell/c2_header_bg.png) no-repeat center top; padding:28px; margin-top:-12px;  color:#000;} /*margin-top:-188px;*/
#c2FooterContainer {background:  url(../images/shell/combo_bg.jpg) no-repeat center bottom; float:left; width:517px; height:352px; min-height:352px; display:block; position: relative; }
#c2FooterContent {padding:20px; overflow:hidden;}

#cBoxContainer { float:left; width:517px; background:transparent url(../images/shell/c2_content_bg2.png) repeat-y scroll left top;}
#cBoxContent {padding:5px 20px;}
UL#comboNav { height:42px; width:470px; margin: 0px auto; margin-bottom:5px;}
UL#comboNav li {text-align:center; float:left; width:104px;}
UL#comboNav li a {
	background: url(../images/shell/combo_sprite.gif) no-repeat left top;
	width:74px;
	height:36px; 
	display:block;
	font-size:16px;
	font-family:"Joanna", Times, serif;
	color:#fefefe;
	text-decoration:none;
	line-height:16px;
	padding-top:6px;
	padding-left:15px;
	padding-right:15px;
}
.combolimargin {margin-right:18px;}
UL#comboNav li a:hover {background-position: left bottom; color:#623e27;}

.cBox {display:none; padding:10px;}
.cBoxImage {float:left; width:126px; min-height:100px;}
.cBoxCopy {float:left; width:310px; margin-left:17px; min-height:100px; color:#666666; font-size:11px; line-height:16px;}
.cBoxCopy p {margin:10px 0px !important;}
.cBoxCopy h4 {line-height:22px;}
a.cBoxHref {color:#623e27; font-weight:bold; text-decoration:none;}
a.cBoxHref:hover {color:#623e27;}
/*UL#sideNavUL li {margin:16px 0px; text-align:center; clear:left;}
UL#sideNavUL li a {
	background: url(../images/shell/sideNav_lvl1_bg.gif) no-repeat left top;
	width:229px;
	height:30px; 
	display:block;
	font-size:20px;
	font-family:"Joanna", Times, serif;
	color:#fefefe;
	text-decoration:none;
	padding-top:12px;
}

UL#sideNavUL li a:hover, UL#sideNavUL li.selNoMove a, UL#sideNavUL li a.sel {background-position: left bottom; color:#623e27;}*/



#c2BotCap {height:12px; width:517px; overflow:hidden; background:  url(../images/shell/c2_bCap.png) no-repeat left top; float:left;}
/*.homepage #c2BotCap {display:none;}*/
#c3 {margin-left:7px; padding-top:0px;}

#c3WhiteBG {float:left; width:195px;  margin-left:10px;}

#footer { overflow:hidden; display:block; height:83px; width:100%; background:  url(../images/shell/footer_bg.gif) repeat-x left top; clear:both !important; color:#fff; margin-top:20px; font-size:11px;}
#footerColumn {width:990px; margin:0px auto;}
#footerColumn #footerLogo, #footerColumn #poweredBy {float:left; margin-top:25px;}
#footerColumn #footerAddress { float: left; margin-top: 7px; }
#footerLogo { width:144px; margin-top:5px;}
#footerAddress {width:700px; text-align:center;}
#poweredBy {float:right !important; width:144px;}
.footerLinks, .footerLinks a {text-decoration:none; color:#f7e0ad; font-weight:bold;}

#c2 hr {
	margin:10px 0px;
	display : list-item;
  	list-style : url(../images/shell/c2_hr.gif) inside;
  	filter : alpha(opacity=0);
  	width : auto;
}

#c2-c3 {
	margin-left:8px;
	padding-top:185px;
	width:753px;
	position:relative;
}
#c2-c3Container {background:  url(../images/shell/c2-c3_content_bg.png) repeat-y left top; width:753px; float:left;}
#c2-c3Content {background:  url(../images/shell/c2-c3_header_bg.png) no-repeat center top; min-height:300px; padding:28px; margin-top:-188px;  color:#000;}
#c2-c3BotCap {height:12px; width:753px; overflow:hidden; background:  url(../images/shell/c2-c3_bCap.png) no-repeat left top; float:left;}

div#cheyenneBtn {position:absolute; left:-7px; top:-9px; background:  url(../images/shell/cheyenne_btn.png) no-repeat left top; width:42px; height:42px;}

/* Secondary Nav */
div#secondaryNav {
	background:transparent url(../images/shell/secondaryNav_bg.png) repeat-y scroll left top;
	float:left;
	width:229px;
}

div#secondaryNavContent {
	background:transparent url(../images/shell/secondaryNavContent_bg.png) no-repeat scroll center top;
	color:#000000;
	margin-top:-12px;
	min-height:140px;
	padding:20px 18px;
}
div#secondaryNavBotCap {
	background:transparent url(../images/shell/secondaryNavBotCap.png) no-repeat scroll left top;
	float:left;
	height:8px;
	overflow:hidden;
	width:229px;
}
span.smallC {width:24px; height:24px; float:left; display:block;}
span.smallC img {vertical-align:middle; display:none; }
div#secondaryNav ul {margin-top:10px; margin-top:0px; float:left;}
div#secondaryNav ul li {float:left;}
div#secondaryNav ul li a {color:#000; font-size:12px; text-decoration:none; /*padding-left:25px;*/ line-height:24px; float:left; width:169px; }
div#secondaryNav ul li a.sel {font-weight:bold;}
/*div#secondaryNav ul li a:hover, div#secondaryNav ul li a.selnomove {
	background:transparent url(../images/shell/small_c.gif) no-repeat scroll left center;
	font-weight:bold;
}*/
div#secondaryNav ul li ul {margin-left:15px;}
div#secondaryNav ul li ul li a {width:153px}
/*     Widgets    */
#eventWGTHolder, #wctWGTHolder {
	float:left;
	width:229px;
	height:291px;
	background:  url(../images/shell/c1_event_bg.png) no-repeat center top;
}
#eventWGTContent, #wctWGTContent {
	width:191px;
	height:253px;
	margin:19px;
	position:relative;
	color:#fff;
}

a.c1c3GoLink {
	display:block;
	height:42px;
	line-height:42px;
	position:absolute;
	right:-20px;
	bottom:-20px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background: url(../images/shell/go_btn_orange.gif) no-repeat right center;
	padding-right:50px;
}
a.c1c3GoLink:hover  {color:#fff;}

#flashMedia {position:relative;}
#flashMedia div {position:absolute; width:350px; height:254px;}
#flashMedia div#flashLogo {top:8px; left:431px; width:312px; height:93px;}
#flashMedia div#flashLeftImage {left:0px; top:0px;}
#flashMedia div#flashRightImage {right:0px; top:0px;}


div#headerImage {margin-bottom:20px;}

.eventSTitle {font-size:12px; font-weight:bold; margin-bottom:15px;}
.eventScrollerHolder {width:191px; margin-top:25px; position:relative;}
.eventsBrowser {width:185px; height:105px;  float:left; margin-left:3px; overflow:hidden; position:relative;}
.eventBrowserEvents {display:block; width:20000em;  height:102px; position:absolute;}
.eventB {float:left; width:185px; height:102px; color:#fff;}
.eventB > * {float:left;}
.eventB img {width:68px; height:68px; border:solid 2px white;}
.eventB p {width:92px; font-size:11px; line-height:14px; margin:0px; margin-left:20px;}
.eventB p a {font-weight:bold; text-decoration:none;}
.eventB p a:hover {color:#ed9149;}

 .eventScrollerHolder a.prev, .eventScrollerHolder a.next {
 	width:20px; height:43px; display:block;
	position:absolute;
	top:43px;
	cursor:pointer; 
 }
.eventScrollerHolder a.prev {left: -25px; }
.eventScrollerHolder a.next {right: -25px; }

.eventScrollerHolder a.prev {background: url(../images/shell/eventScroller_sprite.png) no-repeat left top}
.eventScrollerHolder a.next {background: url(../images/shell/eventScroller_sprite.png) no-repeat right top}


.c1Box { width:229px;}
.c1TopCap, .c1BotCap {height:9px; width:229px; overflow:hidden; float:left;}
.c1TopCap {background: url(../images/shell/c1_box_tcap.png) no-repeat left top;}
.c1BotCap {background: url(../images/shell/c1_box_bcap.png) no-repeat left top;}
.c1ContentHolder {background: url(../images/shell/c1_box_bg.png) repeat-y left top;    float:left; width:229px;}
.c1Content {margin:10px 19px;min-height:120px; position:relative;}

.c3Box { width:229px;}
.c3TopCap, .c3BotCap {height:9px; width:229px; overflow:hidden; float:left;}
.c3TopCap {background: url(../images/shell/c3_box_tcap.png) no-repeat left top;}
.c3BotCap {background: url(../images/shell/c3_box_bcap.png) no-repeat left top;}
.c3ContentHolder {background: url(../images/shell/c3_box_bg.png) no-repeat left top;    float:left; width:229px;}
.c3Content {margin:10px 19px;min-height:120px; position:relative;}

.c3BoxWhiteBG { width:195px; margin-bottom:20px; float:left;}
.c3WhiteBGTopCap, .c3WhiteBGBotCap {height:5px; width:195px; overflow:hidden; float:left;}
.c3WhiteBGTopCap {background: url(../images/shell/c3_boxwhitebg_tcap.gif) no-repeat left top;}
.c3WhiteBGBotCap {background: url(../images/shell/c3_boxwhitebg_bcap.gif) no-repeat left top; height:6px;}
.c3WhiteBGContentHolder {background: url(../images/shell/c3_boxwhitebg_bg.gif) repeat-y left top;    float:left; width:195px;}
.c3WhiteBGContent {margin:10px 13px;min-height:120px; position:relative;}

.c1Box #goNowLink {
	display:block;
	height:42px;
	line-height:42px;
	position:absolute;
	right:-5px;
	bottom:-15px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background: url(../images/shell/go_btn_orange.gif) no-repeat right center;
	padding-right:50px;
}

div#newsletterSignupForm, div.wctBookForm {
	background: url(../images/shell/bigInput_bg.gif) no-repeat left top;
	position:relative;
	width:167px;
	height:45px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

div.wctBookForm {clear:left;}

INPUT#emailInput, INPUT#wctCheckInDate, INPUT#wctCheckOutDate {
	background-color:#fff !important;
	border:medium none;
	vertical-align:middle;
	font-size:12px;
	margin-top:15px;
	margin-left:15px;
	width:127px;
	color:#666666;
}
INPUT#signupBtn, a.dateSelect {position:absolute; right:-9px; top:-8px;}

#wctWGTHolder { background: url(../images/shell/wctWGT_bg.png) no-repeat left top; }
.bookNow {
	font-weight: bold;
	position: absolute;
	right: 30px;
	bottom: -9px;
	color: #FFFFFF;
}
.bookNowBtn {
	position: absolute;
	right: -20px;
	bottom: -20px;
	z-index: 2;
}
div#wctBookForm  {margin-top:25px;}
a.dateSelect {width:42px; height:46px; right:-5px;top:-10px;}
a.dateSelect {background: url(../images/shell/calendar.png) no-repeat left top;}

UL.c3List {margin:10px 0px 10px 5px;}
UL.c3List li a {color:#fff; text-decoration:none; font-weight:bold; line-height:20px;}	

UL.iconList {margin-top:30px; width:188px; margin-left:auto; margin-right:auto;}
UL.iconList li {float:left; width:47px; text-align:center;}
/* ************************************************** APP STYLES ************************************************** */

.add3pxRight {margin-right:3px !important;}

.pageError {padding:25px;} .cfdebug {font-size:1.1em !important; text-align:left;}/* DON'T CENTER DEBUG CODE */


.aritclestable {border: 1px solid #ddd; border-collapse:separate; border-spacing:2px;}
.articledate {font-weight: bold;}
.articlelink {color: #ed9149; font-weight: bold;}


/*		FORMS		*/
form.crmForm fieldset { border: 1px solid #DDDDDD; padding: 10px; margin-bottom: 20px; }
form.crmForm h4 { margin-top: 0; }
form.crmForm label { display: block; width: 180px; float: left; margin-right: 5px; }
form.crmForm div.odd, form.crmForm div.even { margin-bottom: 5px; float: left; padding: 4px; }
form.crmForm .captcha, form.crmForm .btnContainer { text-align: center; }
form.crmForm .req, form.crmForm .required { color: #900000; }
form.crmForm div.required { text-align: center; padding-bottom: 5px; }
form.crmForm span.field-1, form.crmForm input[type=checkbox] { float: left; }
form.crmForm input[type=checkbox] { margin-right: 5px; }
form.crmForm div.odd { background-color: #EEEEEE; width: 100%; }
form.crmForm span.hint { color: #999; max-width: 220px; font-size: 11px; }
form.crmForm a.calBtn { background: url(../images/shell/cal_icon.png); display: inline-block; width: 20px; height: 22px; vertical-align: middle; margin-left: 3px; text-align: left; }

/*.goog-te-banner-frame { height: 0px !important; }	*/

.LAWNHwxNewStyle td, .LAWNHwxNewStyle th { padding: 0 !important; }

/* interact with us widget */
.interactBox {
	width: 229px;
	height: 405px;
	background: url(../images/widgets/interact/interact-bg.png) center top no-repeat;
	position: relative;
}
.interactBox .interactContent { padding: 16px; color: #FFFFFF; }
.interactBox .interactContent .intro { font-weight: bold; }
.interactContent ul.linkList { margin-top: 20px; margin-left: 10px; }
.interactContent .linkList li a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.interactContent .socialButtons { position: absolute; bottom: 40px; }
.interactContent .socialButtons img { margin-left: 3px; margin-right: 2px; }
.interactBox .bookNow { bottom: 7px !important; right: 43px !important; text-decoration: none; }
.interactBox .bookNowBtn { bottom: -5px !important; right: -5px !important; }

.clickable {cursor:pointer;}



/* newsletter signup widget	*/
.newsletterWidget {
	width: 229px;
	height: 142px;
	display: block;
	background-image: url(../images/widgets/newsletter/bg.png) ;
	background-repeat:no-repeat;
	background-position:center center;
	margin-bottom: 10px;
	position: relative;
}
.newsletterWidget input[type=text] {
	background: none !important;
	border:medium none;
	vertical-align:middle;
	font-size:12px;
	position: absolute;
	left: 43px;
	top: 67px;
	width:140px;
	color:#666666;
}
.submitGoBtn {
	position: absolute;
	bottom: -4px;
	right: -7px;
	z-index: 2;
}
.goText {
	position:absolute;
	bottom: 8px;
	right: 40px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none !important;
	cursor: pointer;
}

.subCatInner a  {text-decoration:none; font-weight:bold;}

/*	 IMAGE BOX WIDGET (imgbox)	*/
.imgbox .top { display: block; width: 229px; height: 10px; background: transparent url(../images/widgets/imgbox/top.png) no-repeat center; }
.imgbox .bottom { display: block; width: 229px; height: 12px; background: transparent url(../images/widgets/imgbox/bottom.png) no-repeat center; }
.imgbox .content { display: block; width: 229px; background: url(../images/widgets/imgbox/bg.png) no-repeat bottom; }
.imgbox h3 { margin: 0; }
.imgbox .content .pad { padding: 0px 14px 25px 14px; }
.imgbox { color: #FFFFFF; position: relative; }
.imgbox .topcontent { font-size: 12px; margin-bottom: 5px; line-height: 14px; }
.imgbox .caption { font-size: 11px; font-weight: bold; }
.imgbox .content img { margin: 10px; }
.imgbox .content p { font-size: 11px; line-height: 10px; line-height: 12px; }
.imgbox .goText2 { position: absolute; font-weight: bold; text-transform: uppercase; color: #FFFFFF; bottom: -6px; right: -3px; background: url(../images/shell/go_btn_orange.gif) right no-repeat; height: 42px; width: 229px; text-align: right; text-decoration: none !important; cursor: pointer; }
.imgbox .goText2 span { margin-right: 49px; line-height: 37px; }
.imgbox a:hover { color: #ed6d0a; }
.imgbox a { text-decoration: none !important; }

/*	IMAGE SCROLLER WIDGET 	*/
#imageBrowser {
	display:block;
	margin-right:15px;
 	background: url(../images/widgets/imgscroller/bg.png) no-repeat center top !important;
 	width:229px;
	height:291px;
	position: relative;
	color: #FFFFFF;
}
#imageBrowser p.maincopy { line-height: 14px; padding: 10px; }
#imageBrowser .pad { padding: 5px 10px 10px 10px; }
#imageBrowser .imageScrollder { margin-left: -16px; width: 250px; position: absolute; top: 145px; }
#imageBrowser span,  #imageBrowser #imageBrowserBox {float:left; display:block;}
#imageBrowser span {width:20px; height:43px; float: left; margin-top: 32px; }
#imageBrowser span a.prev,   #imageBrowser span a.next {
	height:43px;
	width:20px;
	display:block;
}
#imageBrowser h3 { padding-top: 8px; padding-left: 10px; }
#imageBrowser span a.prev {background: url(../images/widgets/imgscroller/arrows.png) no-repeat left bottom !important;}
#imageBrowser span a.prev {background: url(../images/shell/imgBrowser_sprite.gif) no-repeat left bottom;}
#imageBrowser span a.first { background: url(../images/widgets/imgscroller/arrows.png) no-repeat left top !important;}
#imageBrowser span a.first { background: url(../images/shell/imgBrowser_sprite.gif) no-repeat left top;}
#imageBrowser span a.next {background: url(../images/widgets/imgscroller/arrows.png) no-repeat right bottom !important;}
#imageBrowser span a.next {background: url(../images/shell/imgBrowser_sprite.gif) no-repeat right bottom;}
#imageBrowser span a.last {background: url(../images/shell/widgets/imgscroller/arrows.png) no-repeat right top !important;}
#imageBrowser span a.last {background: url(../images/shell/imgBrowser_sprite.gif) no-repeat right top;}
#imageBrowser span a { cursor: pointer; }
#imageBrowser span a.disabled { cursor: default !important; }
#imageBrowserBox { position: relative; overflow: hidden; width: 202px; display: block; height: 115px; }
#imageBrowserBox .imgtitle { font-weight: bold; }
/*#imageBrowser #imageBrowserBox {width:220px;height:115px; overflow:hidden; position:relative; display:block;}	*/
#imageBrowserItemContainer {width:20000em;  height:115px; position:absolute;}
.imageBrowserItem {float:left; height: 115px; width: 202px;}
#imageBrowserBox img { float: left; margin: 5px; border: 2px solid #FFFFFF; }
#imageBrowserBox p { color:#FFFFFF; font-size:10px; float: left; width: 100px; line-height: 13px; }
#imageBrowserBox a { color: #ED6D0A; text-decoration: none; }
#imageBrowser a { text-decoration: none !important; }
#imageBrowserBox a:hover { color: #ED6D0A; text-decoration: underline; }
#imageBrowser .bookNowBtn { right: -8px !important; bottom: -8px !important; }
.clickable { cursor: pointer; }

table.sitemap td {
	padding: 1px;
}
table.sitemap .toplevel { font-size: 14px; font-weight: bold; }


/*    Flyout     */
.flyPageContent p {margin:12px 0px;}
#flyTabHolder a.flyButton { padding-left: 5px; width:42px; height:144px; display:block; /*background: url(../images/shell/tab_bg.png) no-repeat left top;*/ outline:none; float: left;}
#flyTabHolder a:hover, #flyTabHolder a.sel  {margin-left:0px;}
#flyTabHolder a /**/img {margin-left:0px;}
.flyTab { position: absolute; width: 440px; height: 144px; right: -387px; }		/* 342px	*/
.flyPage { background: transparent url(../images/shell/flyout-bg.png) no-repeat right top; width: 335px; float: left; display: inline-block; height: 144px; }
#flyTabHolder { position: relative; width: 517px; height: 352px; overflow: hidden;}
.flyPageContent { padding: 5px 5px 5px 10px; color: #FFF; line-height: 12px; overflow: hidden; }
.flyPageContent h3, .flyPageContent a { color: #f7e0ad; text-decoration: none;  }

/*	mapExplorer	*/
div.mapExplorer { padding-top: 50px !important; }
#c1 .c1content { background: transparent url(../images/shell/c2-c3_content_bg.png) repeat-y scroll left top; margin-top: -40px; padding-left: 7px; width: 229px; }
#c1 .c1bg { background: transparent url(../images/shell/c2-c3_header_bg.png) no-repeat scroll center top; margin-top: -15px; padding: 10px 5px 10px 5px; }

.sharethis { float: right; margin-top: -50px; }

#c1 .sidebarBox, #c3 .sidebarBox { float: none; }
.sidebarBox { overflow: hidden; float: none; padding: 16px; background: url("../images/widgets/imgscroller/bg.png") no-repeat; }
.rodeoGame h3 { margin-bottom: 5px; }
.rodeoGame .images { position: relative; height: 157px; margin-bottom: 10px; }
.rodeoGame .images img { display: none; position: absolute; top: 0px; left: 0px; }
.rodeoGame p { text-align: right; font-weight: bold; text-transform: uppercase; }
.rodeoGame p a { color: white; text-decoration: none; }
.rodeoGame p a .buttonText { position: relative; top: -16px; margin-right: 10px; }
