* {
	margin:0;
	padding:0;
}

body {
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#422b00 url(../images/bg/body.gif) no-repeat 50% 0;
}

div {text-align:left;}
.clear {clear:both;}

.container {
	position:relative;
	margin:0 auto 0 auto;
	width:1000px;
}

.header {
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	height:67px;
	font:1.3em "Book Antiqua", "Times New Roman", Georgia, serif;
	background:transparent url(../images/bg/header.gif) no-repeat 580px 19px;
}

.nav {
	position:absolute;
	top:22px;
	left:14px;
	list-style:none;
}
.nav li {
	position:relative;
	float:left;
	margin:0 0 0 12px;
}

.nav a {
	position:relative;
	display:block;
	float:left;
	padding:0 12px 0 0;
	color:#faf8f6;
	text-decoration:none;
	text-transform:lowercase;
	background:transparent url(../images/bg/nav.gif) no-repeat 100% 50%;
}
.nav a:hover {
	color:#e2ce13;
}

.nav li.last a {background:none;}

.header p {
	position:absolute;
	top:22px;
	color:#faf8f6;
}
.header p.tel {right:280px;}
.header p.email {right:26px;}

.header p a {
	color:#faf8f6;
	text-decoration:none;
}
.header p a:hover {
	color:#e2ce13;
}

.main-imgs {
	position:absolute;
	top:67px;
	left:0;
	width:1000px;
	height:299px;
}

.main-imgs p img {
	position:absolute;
	top:0;
	left:0;
	border:8px solid #faf8f6;
}

.main-imgs p img.top-right-img {top:0;left:762px;}
.main-imgs p img.bottom-right-img {top:147px;left:762px;}

.content {
	position:absolute;
	top:385px;
	left:26px;
	width:948px;
}

.content h1,.content h2,.content h3,.content h4,.content p,.content ul,.content ol,.content table {
	margin:0 0 20px 0;
	color:#faf8f6;
}

.left,.right {
	display:inline;
	padding:38px 0 0 0;
}

.left {
	float:left;
	width:719px;
}

.right {
	float:right;
	width:180px;
}

.content h1,.content h2,.content h3,.content h4 {
	font:normal 2.1em "Book Antiqua", "Times New Roman", Georgia, serif;
	color:#e2ce13;
	text-transform:lowercase;
}
.content h1 {margin:0;}
.content h2 {font-size:1.5em;}
.content h3 {font-size:1.3em;}
.content h4 {font-size:1.1em;}

.content p {
	line-height:1.8em;
}

p.special-offer {
	padding:6px;
	font:normal 16px "Book Antiqua", "Times New Roman", Georgia, serif;
	color:#fff;
	text-transform:lowercase;
	text-align:center;
	background:#301f00;
}

p.special-offer span {
	font-size:24px;
	color:#e2ce13;
}

.content a {
	color:#e2ce13;
	text-decoration:none;
}
.content a:hover {text-decoration:underline;}

.subnav {
	list-style:none;
}
.subnav li {
	margin:0 0 12px 0;
	font:1.2em "Book Antiqua", "Times New Roman", Georgia, serif;
}

.subnav a {
	color:#faf8f6;
	text-decoration:none;
	text-transform:lowercase;
}
.subnav a:hover {
	color:#e2ce13;
	text-decoration:none;
}

.ex-link {
	border:0;
}

.form p {
	clear:both;
	margin-bottom:0;
	padding:8px 0 0 0;
}

.form p.btns {margin:0 0 0 100px;}

.form label {
	float:left;
	width:100px;
}

.form input,.form select,.form textarea {
	float:left;
	padding:1px;
	width:140px;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#422b00;
	background:#faf8f6;
	border:1px solid #faf8f6;
}
.form textarea {width:230px;}
.form input.narrowfield {width:40px;}

.form input.button {
	margin:0 7px 0 0;
	padding:0 1px 2px 1px;
	width:78px;
	height:23px;
	color:#422b00;
	text-align:center;
	background:#e2ce13;
	border:0;
}

.footer {
	padding:26px 0 0 0;
	list-style:none;
	text-align:center;
}
.footer li {
	display:inline;
	margin:0 13px 0 13px;
	font-size:0.8em;
}

.footer a {
	color:#553f02;
	text-decoration:none;
}
.footer a:hover {
	color:#e2ce13;
	text-decoration:none;
}