* {
	padding:0;
	margin:0;
	border:0;
}
* html #content {
	margin-bottom:-600px;
}
body {
	background:#2B411B url(../images/bg2.gif) repeat;
	height: 100%;
}
a {
	color:#C9E2AB;
	text-decoration:none;
}
a:hover {
	color: #8bb85a;
	text-decoration:none;
}
#container {
	position:relative;
	width:925px;
	height: 100%;
	padding:125px 0 0 18px;
	background:url(../images/bg1.jpg) repeat-y;
}
#intro, #main_text, #footer {
	position:relative;
	width:600px;
}
#pageHeader {
	position:absolute;
	width:925px;
	height:200px;
	top:-125px;
	left:-18px;
	background:url(../images/awen_banner.jpg) no-repeat;
	z-index:1;
}
#awen_logo {
	position: absolute;
	left: 220px;
	top: 24px;
	width: 440px;
	height: 62px;
	cursor: pointer;
}
#quickSummary {
	margin:0 0 50px 0;
	position:relative;
	font:normal 15px/17px Georgia, "Times New Roman", Times, serif;
	color:#C9E2AB;
	z-index:2;
}
#quickSummary p.p1 {
	position:relative;
	left: 220px;
	top: -5px;
}
#quickSummary p.p2 {
	position:absolute;
	left: 753px;
	top: -120px;
	width: 12em;
	height: 24px;
	z-index: 3;
}
#main_text {
	position: relative;
	left: 240px;
	min-height: 50em;
}
#main_text h1 {
	margin:0 0 20px 0;
	height:40px;
	padding: 0 0 10px 10px;
	background:url(../images/underline1.jpg) no-repeat;
	color: #8bb85a;
}
#main_text h3 {
	margin:0 0 20px 0;
	height:34px;
	padding: 0 0 0 10px;
	background:url(../images/underline2.jpg) no-repeat;
	color: #8bb85a;
}
#main_text p {
	font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#A3C979;
	margin:12px 0;
}
#main_text ul, #main_text li {
	font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#A3C979;
	margin:0px 12px;
}
#main_text p span.edit {
	position:absolute;
	left: 300px;
}
#main_text p span.delete {
	position:absolute;
	left: 500px;
}
#main_text p span.hot_link {
	position: relative;
	left: 352px;
	top: -10px;
}
#main_text p img {
	border: 1px solid #000000;
	margin: 3px 3px 3px 3px;
}
#banner_back {
	position: relative;
	left: -10px;
	width: 620px;
	height: 200px;
	background:url(../images/banner_back.jpg) no-repeat;
}
#banner_back img {
	position: relative;
	top: 56px;
	left: 53px;
	width: 522px;
	height: 94px;	
	cursor: pointer;
}
/*
Add Additional Banners here
*/

#display_box1 {
	position:relative;
	background:url(../images/display_box1.jpg);
	width: 175px;
	height: 216px;
	margin: 0px 10px 10px 10px;
	font:bold 15px/16px Georgia, "Times New Roman", Times, serif;
}
#display_box1 h3 {
	position: relative;
	top: 6px;
	text-align: center;
	background-image: none;
	padding-right: 5px;
	color:#2B411B;
}
#display_box1 img {
	border: 1px solid #000000;
	position: relative;
	top: -10px;
	left: 35px;
}
#display_box1 img.blank, #display_box2 img.blank {
	border: 0px none #000000;
}
#display_box1 p {
	position: relative;
	top: 145px;
	text-align: right;
	padding-right: 5px;
	color:#2B411B;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
#display_box1 p a {
	color:#2B411B;
}
#display_box1 p a:hover {
	color:#517329;
}

#display_box2 {
	position:relative;
	background:url(../images/display_box2.jpg);
	width: 175px;
	height: 216px;
	margin: 10px 10px 10px 10px;
	font:bold 15px/16px Georgia, "Times New Roman", Times, serif;
}
#display_box2 h3 {
	position: relative;
	top: 6px;
	text-align: center;
	background-image: none;
	padding-right: 5px;
	color:#2B411B;
}
#display_box2 img {
	border: 1px solid #000000;
	position: relative;
	top: -10px;
	left: 35px;
}
#display_box2 p {
	position: relative;
	top: 145px;
	text-align: right;
	padding-right: 5px;
	color:#C9E2AB;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
#display_box2 p a {
	color:#C9E2AB;
}
#display_box2 p a:hover {
	color:#b2c899;
}

#list_box1 {
	position:relative;
	background:url(../images/list_box1.jpg);
	width: 595px;
	height: 216px;
	margin: 10px 0px 10px 0px;
	font:bold 15px/16px Georgia, "Times New Roman", Times, serif;
}
#list_box1 h3 {
	position: relative;
	top: -20px;
	background-image: none;
	color:#2B411B;
}
#list_box1 form {
	position: relative;
	top: 7px;
	left: 447px;
	width: 139px;
	height: 33px;
	z-index: 4;
}
#list_box1 p.details {
	position: relative;
	left: 23px;
	top: -20px;
	color:#2B411B;
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	z-index: 4;
}
#list_box1 p a {
	color:#2B411B;
}
#list_box1 p a:hover {
	color:#517329;
}
#list_blurb1 p.cost {
	position:relative;
	text-align: right;
	color:#2B411B;
	top: 2em;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
}
#list_blurb1 {
	position:relative;
	left: 30px;
	top: -20px;
	width: 530px;
	height: 100px;
}
#list_blurb1 p span {
	position:relative;
	left: 10px;
	color:#2B411B;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
}
#list_blurb1 img {
	border: 1px solid #000000;
	z-index: 5;
}

#list_box2 {
	position:relative;
	background:url(../images/list_box2.jpg);
	width: 595px;
	height: 216px;
	margin: 10px 0px 10px 0px;
	font:bold 15px/16px Georgia, "Times New Roman", Times, serif;
}
#list_box2 h3 {
	position: relative;
	top: -20px;
	background-image: none;
	color:#2B411B;
}
#list_box2 form {
	position: relative;
	top: 7px;
	left: 447px;
	width: 139px;
	height: 33px;
	z-index: 4;
}
#list_box2 p.details {
	position: relative;
	left: 23px;
	top: -20px;
	color:#C9E2AB;
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	z-index: 4;
}
#list_box2 p a {
	color:#C9E2AB;
}
#list_box2 p a:hover {
	color:#b2c899;
}
#list_blurb2 p.cost {
	position:relative;
	text-align: right;
	color:#2B411B;
	top: 2em;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
}
#list_blurb2 {
	position:relative;
	left: 30px;
	top: -20px;
	width: 530px;
	height: 100px;
}
#list_blurb2 p span {
	position:relative;
	left: 10px;
	color:#2B411B;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
}
#list_blurb2 img {
	border: 1px solid #000000;
	z-index: 5;
}

#display_details {
	font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#A3C979;
	margin:12px 0;
	width:450px;
	top:20px;
	position:relative;
}
#display_cost p {
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
	color:#A3C979;
	margin:12px 0;
	width:450px;
	top:40px;
	position:relative;
}

#display_cost p.cost_smallprint {
	position: relative;
	top: 0px;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}
#display_add1 {
	position:absolute;
	top:5px;
	left:470px;
	width:139px;
	height:33px;
}
#display_add2 {
	position:relative;
	left: 310px;
	width:139px;
	height:33px;	
}
#display_images {
	position: absolute;
	margin-top: 30px;
	left: 470px;
	color:#C9E2AB;
	font:normal 10px Georgia, "Times New Roman", Times, serif;
}
#thumb_box_landscape, #thumb_box_portrait, #thumb_box_even {
	width:115px;
	height:115px;
	padding-bottom: -10px;
	background:url(../images/thumb_box.jpg) no-repeat;
	z-index: 5;
}
#thumb_box_portrait img {
	position: relative;
	top: 7px;
	border: 1px solid #000000;
}
#thumb_box_landscape img {
	position: relative;
	top: 17px;
	border: 1px solid #000000;
}
#thumb_box_even img {
	position: relative;
	top: 6px;
	border: 1px solid #000000;
}

#search_vines {
	position:relative;
	background-image:url(../images/search_vines.jpg);
	left: -10px;
	height: 102px;
	width: 167px;
}
#linkList {
	position:absolute;
	width:174px;
	top: 120px;
	left: 20px;
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#69913E;
	margin-bottom:8px;
	z-index:4;
}
#linkList h3 {
	height:28px;
}
#lsearch {
	margin-bottom:8px;
}
#lsearch p span {
	position: relative;
}
#lcreatures, #lcostumes, #lmakeup, #lother {
	margin-bottom:8px;	
}
#lcreatures a, #lcostumes a, #lmakeup a, #lother a {
	font:normal 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#517329;
	display:inline;
	text-decoration:none;
}
#lcreatures a:hover, #lcostumes a:hover, #lmakeup a:hover, #lother a:hover {
	color:#2B411B;
	text-decoration:none;
}
#lcreatures p span, #lcostumes p span, #lmakeup p span, #lother p span {
	position:relative;
	top: 10px;
}
#lcreatures p, #lcostumes p, #lmakeup p, #lother p {
	background-repeat:no-repeat;
	background-image:url(../images/divider.gif);
	height: 2em;
}
h3.search {
	background-repeat:no-repeat;
	background-image:url(../images/search.gif);
	width:141px;
}
h3.creatures {
	background-repeat:no-repeat;
	background-image:url(../images/creatures.gif);
	width:141px;
}
h3.costumes {
	background-repeat:no-repeat;
	background-image:url(../images/costume_accessories.gif);
	width:141px;
}
h3.makeup {
	background-repeat:no-repeat;
	background-image:url(../images/makeup_accessories.gif);
	width:141px;
}
h3.other {
	background-repeat:no-repeat;
	background-image:url(../images/other_products.gif);
	width:141px;
}
/*
Things to hide
*/
#lsearch h3.search span, h3.creatures span, h3.costumes span, h3.makeup span, h3.other span {
	visibility:hidden;
}
input.search_form {
	border: 1px solid #2B411B;
	width: 142px;
	height: 18px;
	background: #d8ecc0;
	color: #000000;
}
.admin_form {
	border: 1px solid #2B411B;
	width: 400px;
	position: absolute;
	left: 100px;
	background: #d8ecc0;
	color: #000000;
}
.admin_textarea {
	border: 1px solid #2B411B;
	margin-left: 50px;
	background: #d8ecc0;
	color: #000000;
}
textarea.admin_form {
	height: 20em;
	position: relative;
	left: 64px;
}
#footer {
	position:relative;
	font:normal 11px/12px Georgia, "Times New Roman", Times, serif;
	color:#A3C979;
	left:220px;
	height:47px;
	text-align:center;
}
#footer p {
	clear: both;
	border-top: 1px solid #A3C979;
	text-align: center;
	font-size: 80%;
	margin: 5px 0 0 0;
	padding: 2px 0 0 0;
}