body {
	background: #f8f8f8;
	margin: 0;
}

body, table, td  {
	font-size:12px;
	color:black;
}

* {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: inherit;
	/*color: inherit;*/
}

#selector {
	background: white;
	height: 100%;
	min-height: 100%;
}

.hidden {
	display:none;
}

/* Tabs */
.taboff {
	background: #8d3302;
	border: 1px solid #f8f8f8;
	color: #f8f8f8;
	font-size:12px;
	font-weight:bold;
}

.tabon {
	background: #b15711;
	border: 1px solid #f8f8f8;
	color: #f8f8f8;
	font-size:12px;
	font-weight:bold;
}
/* /Tabs */


/* LINKS */
.offer_link, .offer_text a { color: #8d3302; font-size: 11px; font-weight: bold; text-decoration:none; }
.offer_link:hover, .offer_text a:hover { color: #b15711; }
.offer_link:active.offer_text a:active { color: #bc6e2c; }

.tablecell2 .offer_link, .tablecell2 .offer_text a { color: #f8f8f8; }
.tablecell4 .offer_link, .tablecell4 .offer_text a { color: #8d3302; }

/* /LINKS */

/* BUTTONS */
.reservebutton, .mainbutton, .smallbutton, .calendarbutton  {
	overflow:visible; /* IE7 Fix: Wide Buttons */
	cursor: pointer;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;

	/* colors */
	color: #FFFFFF;
	border:1px solid #000;
	background-color: #8d3302;

	/* positioning */
	padding: 1px 6px;
	margin: 2px;
		
	/* Rounded */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	/* Shadow */
	-moz-box-shadow: 2px 2px 2px #444;
	-webkit-box-shadow: 2px 2px 2px #444;
	box-shadow: 2px 2px 2px #444;
}
.reservebutton:hover, .mainbutton:hover, .smallbutton:hover, .calendarbutton:hover {

	background-color: #b15711;
}
.reservebutton:active, .mainbutton:active, .smallbutton:active, .calendarbutton:active {
    /* Shift Right */
	margin: 2px 1px 2px 3px;
	
	/* Reduce Shadow */
	-moz-box-shadow: 1px 1px 1px #444;
	-webkit-box-shadow: 1px 1px 1px #444;
	box-shadow: 1px 1px 1px #444;
}
.smallbutton {
	font-size: 10px;
}
.unclickablebutton {
	opacity:0.5;
}
/* /BUTTONS */


/* BACKGROUNDS */

.tablecell1 {
	background:#8d3302;
	color: #fefefe
}

.tablecell2 {
	background:#b15711;
	color: #fefefe
}

.tablecell3 {
	background:#e8e7e4;
	color: #000
}

#searchfilter, .tablecell4 { 
	background: white;
	color: #000
}

#openfilter.offer_link, #openfilter.offer_link:hover, #openfilter.offer_link:active { color:white; } 
/* /BACKGROUNDS */

/* FONT SIZES */
.tablecell1, .tablecell2, .tablecell3, .tablecell4, .selectortable {
	font-size:11px;
}


.activity_title { /* Page Title */
	font-size:16px;
	font-weight:bold;
}

.offer_title { /* Product Title */
	font-size:16px;
	font-weight:bold;
}

.offer_title .offer_text { /* Location Title */
	font-size:12px;
	font-weight:normal;
}

.offer_text{	/* General Text */
	font-size:12px;
	font-weight:normal;
}

#lightboxtitle, .date_text { /* Lightbox Title */
	font-size:12px;
	font-weight:bold;
}

/* /FONT SIZES */


/* Rule to fix quirks-mode inheritance behavior */
table, caption {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
}



