@import url("reset.css");

html {
	height:100%;
	padding: 0 0 150px;
	xmargin:0 0 80px;
	}

body {
	background:url(../i/shadow.png) no-repeat top center;
	font-size:small;
	font-family: Helvetica, Arial, sans-serif;
	color:#666;
	}
	
a { text-decoration:none; }

p a:hover { 
	color:#ffbc3f;
	text-decoration:underline; 
	}
	
#wrapper {
	position:relative;
	width:800px;
	margin:0 auto;
	}
	
#masthead {
	height:117px;
	background:url(../i/masthead.png) no-repeat top center;
	}
	
#masthead strong, #main h1, #main h2 {
	text-indent:-99999px;
	display:block;
	}
	
	
#main {
	position:relative;
	height:502px;
	background:url(../i/main.jpg) no-repeat bottom left;
	}
	
#main p {
	position:relative;
	top:108px;
	left:150px;
	width:28em;
	color:#666;
	margin-bottom:1.25em;
	}
	
#main p strong {
	font-weight:bold;
	font-size:130%;
	color:#000;
	}
	
#main p.tour a {
	position:relative;
	top:-85px;
	left:390px;
	width:103px;
	height:30px;
	text-indent:-9999px;
	background:url(../i/btn_tour.png) no-repeat top left;
	display:block;
	}
	
#main p.tour a:hover { background-position:top right; }

#main p.subscribe a {
	position:relative;
	top:-75px;
	left:390px;
	width:103px;
	height:30px;
	text-indent:-9999px;
	background:url(../i/btn_subscribe.png) no-repeat top left;
	display:block;
	}
	
#main p.subscribe a:hover { background-position:top right; }

#boxes {
	clear:both;
	width:741px;
	margin:15px auto;
	border-left:7px solid #fff;
	}

.box, .boxlast {
	position:relative;
	float:left;
	width:208px;
	height:9em;
	background:#efeeee url(../i/box_gradient.png) repeat-x top;
	padding:15px;
	border:1px solid #ccc;
	}
	
.box { margin-right:10px; }
.boxlast { margin-right:0; }
	
#boxes p strong {
	color:#369;
	font:bold 110% "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom:0.75em;
	display:block;
	}
	
#boxes p a {
	position:absolute;
	top:5em;
	left:16px;
	color:#c9360d;
	font-weight:bold;
	font-size:110%;
	margin-top:3em;
	display:block;
	}

	
#buttons {
	position:relative;
	top:15px;
	left:3px;
	margin:0 30px;
	clear:both;
	}
	
#buttons ul {
	list-style-type:none;
	width:743px;
	_width:100%;
	margin:0 auto;
	padding-bottom:45px;
	display:block;
	}
#buttons li {
	float:left;
	display:inline-block;
	}

#buttons li a {
	float:left;
	width:345px;
	height:122px;
	line-height:122px;
	padding:0px 10px;
	font-weight:bold;
	font-size:inherit;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#fff;
	text-align:center;
	text-indent:-9999px;
	display:block;
	}
	
#buttons li.left a {
	background:url(../i/orange_t.png) no-repeat top center;
	font-size:130%;
	margin-right:10px;
	_margin-right:5px;
	}
#buttons li.right a {
	background:url(../i/orange2_t.png) no-repeat top center;
	font-size:170%;
	}
	
#buttons li.left a:hover,#buttons li.right a:hover { text-decoration:underline; color:#000; }

