*{
	margin: 0px;
	padding: 0px;
}

ul li{
	list-style:none;
}

img{
	border:none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	color:#000;
	text-decoration: none;
	background:url(images/background_grad.jpg) repeat-x #fff;
	height:100%;
}

a{
	color:black;
}

.content { 
	width: 990px; 
	margin:0 auto; 
	text-align:left; 
	position:relative; 
	height:100%;
}

#header{
	margin:10px 0px 20px 0px;
}* html #header {margin-bottom:40px;} /* ie6 only */
*+html #header { margin-bottom:40px; } /* ie7 only */

#header ul li{
	float:left;
}
#menu{
	margin-left:10px;
}
#main_menu li a{
	text-decoration:none;
	color:#fff;
	padding:0px 5px;
	border-right:1px solid #fff;
}

#main_menu{
	margin:5px 0px;
}

#main_menu li a:hover{
	color:black;
}

#sub_menu li a{
	color:#f0d100;
	text-decoration:none;
	padding:0px 5px;
	border-right:1px solid #f0d100;
}

#sub_menu li a:hover{
	color:#b31c21;
}
#stag_activities a:hover{
	cursor: pointer
}
#stag_activities li h2, #hen_activities li h2{
	color: #f0d100;
	text-align:center;
	font-size:1.4em;
}
h1{
	font-size: 1em;
	color:#b82623;
}
h1 a{
	color:#b82623;
}
h1 a:hover{
	color:white;
}
#tabs{
	background:#f0d202;
	clear:left;
	float:left;
}
#tabs li{
	display:block;
	float:none;
	margin-bottom:-3px;
}* html #tabs li {
	margin-bottom:-0px;
}

#strap{
	float:left;  
	text-indent:-999em; 
	height:561px; 
	width:23px; 
	border-left:3px solid #fff; 
	margin-right:15px;
}

#left_container{
	float:left;
	width:415px; 
	margin-right:35px; 
}* html #left_container {
	margin-right:10px;
}

#left_container li img, #right_container li img{
	float:left;
	margin-right:5px;
}

#right_container{
	float:left; 
	width:440px;
}

#stag_activities{
	float:left; 
	background:url(images/stag_activities_background.png) no-repeat left; 
	height:280px; 
	padding-right:314px; 
	border-right:15px solid #ee2c27;
}* html #stag_activities {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/stag_activities_background.png", sizingMethod="crop");
}

#stag_activities, #hen_activities{
	z-index:1;
}

#stag_activities li, #hen_activities li{
	margin:10px 3px;
}

#stag_activities li a, #hen_activities li a{
	z-index:100;
	color: #fff;
	text-decoration:none;
}

#stag_activities li a:hover, #hen_activities li a:hover{
	cursor:default;
	color: #f0d100;
}

#hen_activities{
	float:right; 
	background:url(images/hen_activities_background.png) no-repeat; 
	height:280px; 
	width:112px;
	border-right:15px solid #ee2c27; 
	padding-right:10px;
}* html #hen_activities {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/hen_activities_background.png", sizingMethod="crop");
}

.left{
	clear:both;
	float:left;
	width:46%;
	padding-right:10px;
}
.right{
	float:left;
	width:46%;
	padding-right:10px;
}

.sub-off{
	display:none;
	visibility:hidden;
	height:0px;
}
.sub-on{
	display:block;
	visibility:visible;
	height:auto;
}
p{
	margin-bottom: 10px;
	font-size:1.2em;
}
.highlight{
	font-weight:bold;
	color:#b31c21;
	font-size:1.4em;
	display:block;
	clear:both;
}

li.top h2{
	font-size:10pt;
	float:left;
	width:100%;
	background:url(images/right_shadow.jpg) no-repeat right;
}
li.top h2 img{
	margin:0px;
}
li.top h2{
	font-size:10pt;
	line-height:20pt;
}

.boxClose{
	display:block;
}
.boxClose{
	display:block;
}
.boxClose div{
	background:white; 
	height:8px; 
	margin:0px 8px;
}* html .boxClose div {margin-top:-16px;} /* ie6 only */
*+html .boxClose div { margin-top:-16px; } /* ie7 only */

#left_container ul li.top, #right_container ul li.top{
	background:url(images/title_grad_shaddow.jpg) repeat-x top white;
	margin:0px;
	margin-top:-10px;
}
#left_container ul li.top, #right_container ul li.top{
	background:url(images/title_grad_shadow.jpg) repeat-x top white;
	margin:0px;
}

h3{
	padding:5px;
}
.top p{
	font-size:0.9em;
	padding:5px;
}
.price{
	color:#b31c21;
	display:block;
	float:right;
	font-weight:bold;
}
.spacer{
	height:2px;
	clear:both;
}