/* CSS - Screen - Vertical Pages */
body,
html{
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	min-width: 790px;
	background: #c3986c url(../images/bg-repeat.jpg);
}


/* Wrapper */
.wrapper {
	float: left;
	position: relative;
	display: inline;
	width:100%;
	background: url(../images/bg-vertical.jpg) no-repeat;
}

/* Header */
.hdr {
	float: left;
	position: relative;
	display: inline;
	width:100%;
	height:265px;
}
.title {
	position:absolute; 
	top: 163px; 
	left: 160px;  
	width: 200px; 
	height: 16px; 
}

/* Upper Nav */
.nav {
	position: absolute;
	left: 230px;
	top: 222px;
	width: 461px;
	height: 23px;
}
.btn-terms {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 122px;
	height: 23px;
}
.btn-contact {
	position: absolute;
	left: 124px;
	top: 0px;
	width: 74px;
	height: 23px;
}
.btn-privacy {
	position: absolute;
	left: 211px;
	top: 0px;
	width: 92px;
	height: 23px;
}
.btn-accessibility {
	position: absolute;
	left: 313px;
	top: 0px;
	width: 82px;
	height: 23px;
}
.btn-siteterms {
	position: absolute;
	left: 405px;
	top: 0px;
	width: 64px;
	height: 23px;
}
.btn-terms img, .btn-contact img, .btn-privacy img, .btn-accessibility img, .btn-siteterms img, .btn-home img{
	display: block;
	padding: 7px;
	height: 9px;
}
.btn-home {
	position: absolute;
	left: 160px;
	top: 221px;
	width: 43px;
	height: 23px;
}

/* Middle Content */
.mid {
	float: left;
	position: relative;
	display: inline;
	width:100%;
	min-height: 400px;
}
.content {
	padding: 24px 26px 24px 26px;
	margin: 0 0 0 113px;
	width: 558px;
	background: #653d1a;
}
.content h1 {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 0 15px 0;
	margin: 0;
}
.content h2 {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #e0e31e;
	padding: 0 0 3px 0;
	margin: 0;
}
.content p {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #e0e31e;
	padding: 0 0 15px 0;
	margin: 0;
}
.content ul {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #e0e31e;
	padding: 5px 0 15px 30px;
	margin: 0;
}
.content li {
	padding: 0 0 5px 5px;
	margin: 0;
	list-style-type: disc;
}
.content ol {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #e0e31e;
	padding: 5px 0 15px 30px;
	margin: 0;
}
.content ol li {
	padding: 0 0 5px 5px;
	margin: 0;
	list-style-type: lower-roman;
}
.content span.number {
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
}
.content p.white {
	color: #ffffff;
}
strong {
	font-weight: bold;
}
.content p.lge, .content .lge {
	font-size: 11px;
	line-height: 14px;
}
.content a {
	font-size: 10px;
	color: #e0e31e;
	text-decoration: underline;
}
.content a:hover {
	text-decoration: none;
}

/* Footer (fixed) */
.ftr {
	float: left;
	position: relative;
	display: inline;
	width:100%;
	height:194px; 
	background: url(../images/bg-repeat.jpg) #c3986c;
	border-top:3px solid #5d4630;
}
.copy-ftr {
	position: absolute;
	left: 53px;
	top: 54px;
	width: 690px;
	height: 85px;
	z-index: 2;
}
.copy-ftr p {
	color: #201002;
	font-size: 11px;
	font-weight: regular;
	line-height: 12px;
	padding: 0 0 11px 0;
	margin: 0;
}
.ftr-url {
	position: absolute;
	left: 53px;
	top: 21px;
	width: 152px;
	height: 16px;
	z-index: 2;
}
.ftr-trademark {
	position: absolute;
	left: 265px;
	top: 145px;
	width: 300px;
	height: 15px;
	z-index: 2;
}
.ftr-trademark  p {
	color: #8b6841;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	padding: 0;
	margin: 0;
}
.ftr-bg {
	position: absolute;
	top: 38px;
	left: 31px;
	width: 735px;
	height: 103px;
	background: url(../images/ftr-bg.jpg) no-repeat;
	z-index: 1;
}





