body {
		background-image:url(img/bgbase.jpg);
		background-position:top center;
		background-repeat: no-repeat;
		background-color: #8B8B8B;
		margin:0px;
		padding:0px;
		font-family: Verdana;
	}
	h1 {
		color: #320;
		font-size: 1.25em;
		font-family: Arial;
		font-style: italic;
		font-weight:100;
		padding-top:10px;
		padding-bottom:5px;
	}
	
	h2 {
		color: #320;
		font-size: 1.15em;
		font-family: Arial;
		font-style: italic;
		font-weight:100;
		padding-left: 28px;
		background-image:url(img/pinkPaw.png);
		background-repeat: no-repeat;
		background-position: 0px -6px;
	}
	h3 {
		color: #320;
		font-size: 1.05em;
		font-family: Arial;
		font-style: italic;
		font-weight:100;
	}
	p, .accordianContent {
		color: #320;
		font-size: 10pt;		
	}
	li{
		color: #320;
		font-size: 10pt;		
	}
	
	ul .slideshow {
		margin: -4px 0px 0px 4px; padding: -1px;list-style-type:none;
	}
	ul .slideshow li {
		margin: 0px; padding: 0px;list-style-type:none;
		display:none;
	}
	
	.smaller {
		font-size: 0.85em;
	}
	
	.ratesData {
		font-size: 8pt;
		color: #320;	
		border-collapse:collapse;
		border: 1px solid #986;
		margin: 4px;
	}
	.ratesData th {
		padding:2px 12px 2px 14px;
		font-weight: 100;
		border: 1px solid #986;
		background-color: #edc;
	}
	.ratesData td {
		padding:2px 12px 2px 14px;
		font-weight: 100;
		border: 1px solid #986;
	}
	
	.ratesData .rowOdd {
	 	background-color: #F0EADE;
	}
	
	#container {
		width:944px;
		margin: 0px auto 0px auto;
		height: 100%;
		background-image:url(img/boardback.jpg);
		background-position:top center;
		background-repeat: no-repeat;
		background-color: #3F2E12;
	}
	#header {
		margin:0px;
		padding:10px;
	}
	#logo {
		background-image:url(img/logoPrimary.png);
		height:100px;
		width:100px;
		margin:0px 10px 0px -13px;
		float:left;
		cursor: pointer;
	}
	#tagline {
		margin-top:30px;
		padding:10px;
		float:left;
		width:370px;		
	}
	#reservation-cta {
		float:right;
		margin:5px 0px 0px 10px;
		width:358px;
		border-left: 2px dotted #ddd;
		text-align: center;
	}
	#navbar {
		background-color: #3F2E12;
		color:white;
		margin: -1px -14px 1px -14px;
		padding: 10px 0 10px 0;
		text-align:center;
		font-size: 0.85em;
		font-family: Arial;
	}
	
	#navbar ul {margin:0px 10px;padding:0px;}
	#navbar ul li {margin:0px;padding:0px;
		list-style-type:none;display:inline;
		padding: 5px 12px 5px 20px;}
	
	#navbar li.listRest {
		background-image:url(img/nav-seperator.png);background-repeat:no-repeat;
		background-position: -2px -2px;
		}
			
	#navbar li.selected {
		background-image:url(img/nav-seperator.png);background-repeat:no-repeat;background-position: -2px -1px;
		background-color:#4F3E22;
		}
	#navbar li.selected a {
			color: #eee; font-weight:100; text-decoration:none;
		}
	#navbar li a {
			color: #dc9; font-weight:100; text-decoration:none;
		}
	#navbar a:hover {
			color: #fff; text-decoration:none;
		}
	#body {
		margin:0px;
		background-color: #3F2E12;
	}
		
	#headlineBox {
		float:left;
		width:940px;
		height:330px;
		margin-left: -12px;
		margin-bottom: -12px;
		margin-top: -8px;
		padding: 19px 0px 0px 21px;
		background-image:url(img/largephoto-background.png);
		background-repeat: no-repeat;
	}
	#mainBillboard {
		float:left;
		width:440px;
		height:360px;
		margin-left: -14px;
	}
	#feature {
		float:right;
		height:340px;
		width: 245px;
		margin-right: -23px;
		margin-top: -2px;
		background-image:url(img/videos-bak.png);
		background-repeat:no-repeat;
		padding: 14px 0 0 18px;
		color: #fefefe;
	}
	#feature p {
		color: #fefefe;
		margin-right:40px;
	}
	#wordsofwag {
		/*float:right;
		height:307px;
		width: 221px;
		background-image:url(img/wordsofwagSignup.jpg);
		background-repeat:no-repeat;
		padding: 85px 5px 0px 0px;*/
		
		height:307px;
		width: 221px;
		position: absolute;
		top: 185px;
		margin-left: 710px;
		background-image:url(img/wordsofwagSignupbg.jpg);
		background-repeat:no-repeat;
		padding: 85px 5px 0px 0px;		
	}
	
	#wordsofwag label {
		font-size: 0.8em;
		font-family: Verdana;
		color: #fefefe;
	}
	
	#wordsofwag input {
		margin-bottom: 5px;
		width: 180px;
	}
	#main{
		background-color: #ECEDE8;
		margin-left: 7px;
		margin-right: 7px;
		background-position: bottom right;
		/* background-image:url(img/paw-background.png); */
		background-repeat:no-repeat;
	}
	#mainContent {
		float:left;
		width:680px;
		color: #444;
		background-color: #fdfdfd;
		background-image:url(img/lt-col-background.jpg);
		background-repeat: repeat-x;
		padding:10px;
		margin-right: 0px;
		border-right: 1px dotted #667;
	}
	#mainContent-fullwidth {
		float:left;
		width:912px;
		color: #444;
		background-color: #fdfdfd;
		background-image:url(img/lt-col-background.jpg);
		background-repeat: repeat-x;
		padding:10px;
		margin-right: 0px;
		border-right: 1px dotted #667;
	}
	
	#rightColumn {
		float:right;
		margin:0px 0px 20px 0px;
		width:229px;
		text-align:center;
		padding-top:20px;
		background-image:url(img/rt-col-background.jpg);
		background-repeat: repeat-x;
	}
	#subNavTabs{
		margin-left:-8px;padding:0px;
	}
	#subNavTabs li {
		list-style-type:none;
		margin:0px;
		text-align:center;
		font-weight: 600;
		font-size: 11px;
		float:left;
	}
	#subNavTabs .active {
		padding-top:8px;
		background-image:url(img/activeTab.png);
		background-repeat:no-repeat;
		width:180px;
		height:29px;
	}
	#subNavTabs .inactive {
		padding-top:12px;
		background-image:url(img/inactiveTab.png);
		background-repeat:no-repeat;
		width:106px;
		height:26px;
	}
	#subNavTabs .inactiveLong {
		padding-top:12px;
		background-image:url(img/inactiveTabLong.png);
		background-repeat:no-repeat;
		width:185px;
		height:26px;
	}
	
	#subNavTabs .inactive a {
		color: #a60;
		text-decoration: none;
	}
	#subNavTabs .inactiveLong a {
		color: #a60;
		font-size: 0.9em;
		text-decoration: none;
	}
	
	#tabContentArea{
		background-color: #fefefe;
		background-image: url(img/tabBox-gradiant.png);
		background-repeat:no-repeat;
		margin:-3px -10px 0px -10px;
		padding:6px;
	}
	#coupon {
		float:right;
		height:293px;
		width: 210px;
		margin-right: 8px;
	}
	
	.cls360ClickArea {cursor:pointer;visibility:none;}
	
	.button {border: 1px solid #fefefe;background-color: silver;
		display:block; margin-left:100px;margin-top:25px;
		width:175px;padding:8px;
		color: black; text-decoration: none; cursor:pointer;
	}
	
	#footer {
		background-color: #3F2E12;
		padding:12px;
		color:white;
		padding: 10px 0 10px 0;
		text-align:center;
		font-size: 0.75em;
	}
	#footer ul {margin:0px;padding:0px;}
	#footer ul li {margin:0px;padding:0px;
		list-style-type:none;display:inline;
		padding: 5px 20px 5px 22px;}
	#footer li.listRest {
		background-image:url(img/nav-seperator.png);
		background-repeat:no-repeat;background-position: -2px -2px;
		}
	#footer a {
			color: #dc9;	font-weight:100; text-decoration:none;
		}
	#footer a:hover {
			color: #fff; text-decoration:none;
		}
	.footnote {font-size:9px;}
	.clr {clear:both;}
	
/*following added 11/10/2010 */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbuttons{
background: transparent url('/img/roundedge-red-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('/img/roundedge-red-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
margin: 0 0 0 80px;
width: 100%;
}

#followTab {

  /* No bullets */
  list-style: none;

  /* Position and float the tab */  
  position: fixed;
  z-index: 1;
  right: 0;
  top: 130px;
  
  /* Give the tab width and padding */
  width: 24px;
  padding: 55px 2px;
  
  /* Add the curved white border */
  border: 3px solid #fff;
  border-right: none;
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
  
  /* Add the drop shadow */
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .6);
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .6);
  box-shadow: 0 0 7px rgba(0, 0, 0, .6);
  
  /* Add the semitransparent gradient background */
  background: rgba(239, 91, 10, .75);
  background: -moz-linear-gradient(top, rgba(243, 52, 8, .75), rgba(239, 91, 10, .75));
  background: -webkit-gradient( linear, left top, left bottom, from( rgba(243, 52, 8, .75) ), to( rgba(239, 91, 10, .75) ) );
  background: linear-gradient(top, rgba(243, 52, 8, .75), rgba(239, 91, 10, .75));
  background-image: url("images/blog.png");
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.Gradient( startColorStr='#c0f33408', endColorStr='#c0ef5b0a', GradientType=0 );
}

/* Items within the tab */

#followTab li {
  margin: 9px 0 0 0;
  line-height: 0;
}

#followTab li:first-child {
  margin-top: 0;
}

/* General style for buttons within the tab */

#followTab a {
  display: block;
  width: 24px;
  background-image: url("images/blog.png");
}

#followTab a span {
  position: absolute;
  top: -999em;
}

/* DAVE: WagCam styles */

#wagcam_container { width:930px; height:542px; overflow:hidden; background-image:url(images/wagcam_playerbg.jpg); background-repeat:no-repeat; background-position:center; position:relative; margin-left:-2px; margin-top:-10px; }
#wagcam_controls { position:absolute; bottom:5px; text-align:center; width:500px; left:220px; font-size:12px; }
#wagcam_mainFixer { padding-top:540px; }
#wagcam_player { width:640px; height:480px; position:absolute; top:31px; left:145px; }

