@charset "UTF-8";
/*img, div, li, h1, h2, h3, a{ behavior: url(/linktiger/css/iepngfix.htc) }*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img { 
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border: 0;
}
strong{
	font-weight:bold;
}
.clear{
	clear:both;
	line-height:0px;
}
a{
	text-decoration:none;
	outline:none;
	color:#d45008;
}
a:hover{
	text-decoration:underline;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background:#ecf3e3;
	color:#646962;
}
#wrapper{
	font-size:0.8em;
	background:url(../img/header-bg.jpg) top repeat-x;
}
.wrap{
	width:1050px;
	margin:0 auto;
	position:relative;
}
/* HEADER */
#super-header-wrap{
	background:url(../img/header-img.jpg) center top no-repeat;
	min-height:260px;
	margin-bottom:30px;
}
* html #super-header-wrap{
	height:260px;
}
#pre-header-wrap{
	height:40px;
	background:#474e3a;
	opacity:0.8;
	border-bottom:#929d84 solid 1px;
	overflow:hidden;
}
#pre-header-wrap:hover{
	
}
#pre-header-tools{
	float:left;
	position:absolute;
	right:0px;
	top:0px;
}
#pre-header-tools li{
	float:left;
	margin:5px 2px;
	height:42px;
}
#pre-header-tools li a{
	display:block;
	height:32px;
	width:32px;
	text-indent:-5000px;
}
#pre-header .twitter a{
	background:url(../img/Twitter-32x32.png) no-repeat;
}
#pre-header .facebook a{
	background:url(../img/Facebook-32x32.png) no-repeat;
}
#pre-header .youtube a{
	background:url(../img/Youtube-32x32.png) no-repeat;
}
#pre-header .quick-search input.text,
#pre-header .quick-search input.submit{
	font-size:1.2em;
	color:#333;
}
#pre-header .quick-search input.text{
	color:#666;
}

#header-wrap a{
	color:#474e3a;
}
#logo-container{
	position:absolute;
	top:60px;
	left:20px;
}
#main-logo a{
	display:block;
	width:316px;
	height:129px;
	background:url(../img/main-logo.png) top left no-repeat;
	text-indent:-5000px;
}
#main-slogan{
	color:#a0b46f;
	font-size:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:relative;
	left:20px;
}
#tool-links-wrap{
	position:absolute;
	right:300px;
	top:130px;
}
#tool-links li{
	float:left;
	border-right:#ccc solid 1px;
	padding:0px 10px;
}
#tool-links li.last{
	padding-right:0px;
	border:none;
}
#tool-links li.first{
	padding-left:0px;
}
/* MAIN NAV */
#main-nav-container{
	margin-bottom:30px;
	height:45px;
}
#main-nav{
	float:left;
	height:43px;
}
#main-nav li{
	float:left;
	padding:0px 15px;
	height:43px;
}
#main-nav li a{
	display:inline-block;
	padding:0px 20px;
	line-height:43px;
	height:43px;
	color:#737a6a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	background:#fff;
	border:#cedeb9 solid 2px;
	border-top:none;
	border-left:none;
}
#main-nav li a:hover{
	background:url(../img/main-nav-bg.png) top repeat-x;
	text-decoration:none;
	color:#fff;
	border:#ccdbb4 solid 2px;
	border-top:none;
	border-left:none;
}
/* FOOTER */
#super-footer-wrap{
	background:#e6ecde url(../img/footer-grass-img.jpg) bottom repeat-x;
	border-top:#d3d9cb solid 1px;
	padding-bottom:73px;
	padding-top:20px;
	color:#868c82;
}
#pre-footer-wrap{
	margin-bottom:20px;
}
#pre-footer{
	border-bottom:#ccc solid 1px;
	padding-bottom:20px;
}
#super-footer-wrap a{
	color:#d79034;
}
#pre-footer-site-map{
	float:left;
	width:100%;
}
#pre-footer-site-map li{
	float:left;
	width:200px;
	line-height:1.4em;
}
#pre-footer-site-map li li{
	float:none;
	width:auto;
}
#pre-footer-site-map li a{
	color:#9a6725;
	font-size:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#pre-footer-site-map li li a{
	color:#d79034;
	font-size:1em;
}
#footer-nav{
	float:left;
	width:100%;
}
#footer-nav li{
	padding:0px 10px;
	float:left;
	line-height:2em;
}
#footer-nav li.last{
	border:none;
	padding-right:0px;
}
#footer-nav li.first{
	padding-left:0px;
}
/* CONTENT */
#main-content{
	padding:10px 0px 20px;
	position:relative;
}
#main-content p{
	line-height:1.3em;
	margin-bottom:0.5em;
}
#main-content .section{
	margin-bottom:40px;
}
#main-content .section .section-content{
	padding:0px 20px;
}

/* HOME */
#how-works-list{
	float:left;
	position:relative;
}
#how-works-list li{
	float:left;
	width:260px;
	height:210px;
	background:url(../img/home-how-works-1.png) top left no-repeat;
	margin:0;
	padding:0;
	margin:0px 20px;
	position:relative;
}
#how-works-list li:after{
	content:' » ';
	font-size:5em;
	color:#900;
	line-height:0px;
	position:absolute;
	left:270px;
	top:100px;
}
#how-works-list li.last:after{
	content:'';
}
#how-works-list li#step-browse-adventure{
	background:url(../img/home-how-works-1.png) top left no-repeat;
}
#how-works-list li#step-choose-adventure{
	background:url(../img/home-how-works-2.png) top left no-repeat;
}
#how-works-list li#step-go-adventure{
	background:url(../img/home-how-works-3.png) top left no-repeat;
}
#how-works-list li .title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	color:#fff;
	text-align:center;
	margin:15px 0px 0px 35px;
}
#how-works-list li .explain{
	color:#FFF;
	margin:20px 5px 0px 130px;
}
#how-works-list li a{
	color:#ccc;
}
#special-how-it-works{

}
#special-how-it-works #testing{
	display:block;
	background:url(../img/testing-how-works-bg.png) top left no-repeat;
	height:290px;
	width:1050px;
}
#special-how-it-works .more-details{
	text-align:right;
	clear:both;
	padding-top:20px;
}
.section-title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3em;
	color:#41423d;
	margin-bottom:10px;
}