@charset "utf-8";

/*******************************************************************************/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
a img{border:0px;}
/*******************************************************************************/

body {
	margin:0px;
	background:transparent url(/img/bg-body.jpg) repeat 0px 0px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.bg {
	background:transparent url(/img/bg-bodygrad.jpg) repeat-x 0px 0px;
	width:100%;
}
.bg .bg {
	background:transparent url(/img/bg-ocean.jpg) no-repeat 50% 66px;/* get edges shown (tricky trick)*/
	width:100%;
}
.wrap {
	background:transparent url(/img/bg-ocean.jpg) no-repeat 50% 66px;
	margin:0px auto 16px auto;
	width:875px;
	padding-left:20px;
}

.copy {
	line-height:18px;
}
.copy h1 {
	font-size:25px;
	border-bottom:solid 1px #F6CAC1;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.copy h2 {
	color:#5F3914;
	font-size:18px;
	font-weight:normal;
	padding:0px 0px 4px 0px;
}
.copy a {
	color:#E23A1D;
}

.head {
	padding-top:10px;
}
.head img {
	padding:10px 0px;
}
.head .nav {
	float:right;
	background:transparent url(/img/bg-nav.png) no-repeat 0px 0px;
	width:530px;
	height:38px;
	padding-top:12px;
	text-align:center;
}
.head .nav a {
	padding:0px 7px;
	color:#ffffff;
	text-decoration:underline;
}

.upper .col1 {
	float:left;
	width:360px;
	padding:6px 30px 0px 0px;
	height:340px;
	overflow:hidden;
}
.upper .col2 {
	float:left;
	width:485px;
	text-align:center;
}
.upper .col2 .ad {
	margin-top:16px;
}

.lower .col1 {
	float:left;
	width:260px;
	border-right:solid 1px #ffffff;
}
.lower .col1 div {
	padding:0px 10px 10px 0px;
	border-bottom:solid 1px #ffffff;
}
.lower .col1 div.lst {
	padding-top:10px;
	border:none;
}
.lower .col2 {
	float:left;
	width:260px;
}
.lower .col2 div {
	padding:0px 0px 10px 10px;
	border-bottom:solid 1px #ffffff;
}
.lower .col2 div.lst {
	padding-top:10px;
	border:none;
}
.lower .col3 {
	float:left;
	width:350px;
}
.lower .col3 .ad {
	margin:12px 0px 0px 46px;
}
.lower .flnk {
	background:transparent url(/img/bg-link.png) no-repeat 0px 0px;
	width:184px;
	height:20px;
	padding:0px 0px 0px 6px;
	margin-top:6px;
	overflow:hidden;
}
.lower .flnk a {
	display:block;
	color:#ffffff;
	text-decoration:none;
}

.foot {
	margin-top:30px;
	color:#EC9278;
}
.foot .ad-wrap {
	background:transparent url(/img/bg-sand-dim.jpg) repeat 0px 0px;
	border:solid 1px #808080;
	padding:10px;
	width:853px;
	margin-bottom:10px;
}
.foot .ad {
	background:transparent url(/img/bg-wood.jpg) repeat 100% 0px;
}
.foot .nav {
	font-size:18px;
	color:#EC9278;
	margin-bottom:10px;
}
.foot a {
	color:#EC9278;
	text-decoration:underline;
}
