html,p,h1,h2,h3,h4,h5,span,
sub,sup,ul,li,a,img{
	font-family:		arial, sans-serif;
	font-weight:		normal;
	color:			#000;
	background-color:	inherit;
	list-style:		none;
	text-decoration:	none;
	border:			none;
	padding:		0px;
	margin:			0px;
}

hr{
	width:			100%;
	float:			left;
}

p.small{
	font-size:		9pt;
}

p.special{
	color:			#885f36;
}

p.feature b{
	color:			#333;
}

h1{
	font-size:		18pt;
	margin:			0px 0px 10px 4px;
	color:			#fff;
	font-family:		Tahoma, sans-seriff;
}

h2{
	font-size:		15pt;
	margin:			0px 0px 10px 2px;
	color:			#fff;
	font-family:		Tahoma, sans-seriff;
}

h3{
	font-size:		13pt;
	margin:			14px 0px 10px 2px;
	color:			#fff;
	font-family:		Tahoma, sans-seriff;
}

h3.detail{
	font-size:		13pt;
	margin:			0px 0px 10px 2px;
	color:			#fff;
	font-family:		Tahoma, sans-seriff;
}

p{
	font-size:		10pt;
	font-weight:		normal;
	color:			#fff;
	line-height:		16px;
	margin:			6px 1px;
	padding:		0px;
}

.price{
	font-size:		10pt;
	font-weight:		normal;
	color:			#333;
	line-height:		16px;
	margin:			6px 1px;
	padding:		0px;
}

a{
	color:			#b5ec5d;
}

a:hover{
	color:			#fff;
}

span.normal{
	font-weight:		normal;
}

html{
	background-color:	#529761;
	width:			100%;
	padding:		0px;
	margin:			0px;
	background-image:	url('/images/html.jpg');
}

body{
	background-image:	url('/images/bodyBckgnd.jpg');
	background-repeat:	repeat-x;
	background-position:	top left;
	width:			100%;
	height:			100%;
	padding:		0px;
	margin:			0px;	
}

#top{
	height:			243px;
	width:			100%;
	text-align:		right;
        margin-bottom:          22px;
}

#clouds{
	width:			100%;
        height:                 200px;
        position:               absolute;
        top:                    26px;
        left:                   -1px;  
	background-image:	url('/images/top/clouds.gif');
	background-repeat:	repeat-x;
	background-position:	top left;
}

#top #ltTrees{
	position:		absolute;
	top:			2px;
	left:			155px;
}

#top #rtTrees{
	position:		absolute;
	top:			16px;
	left:			794px;
}

#top #banner{
	position:		absolute;
	top:			163px;
	left:			410px;
}

#top #sun{
	position:		absolute;
	left:			660px;
	top:			8px;
}

#container{
	width:			1024px;
	text-align:		right;
	overflow:		hidden;
}

#content{
	width:			703px;
	text-align:		left;
	margin-top:		4px;
	margin:			0px;
	padding:		0px;
	float:			right;
	overflow:		hidden;
	
}

#contentTop{
	height:			234px;
	width:			645px;
	padding:		18px 42px 0px 36px;
	margin:			0px;
	background-image:	url('/images/background/contentTop.png');
	background-repeat:	no-repeat;
	background-position:	top left;
	overflow:		visible;
	text-align:		left;

}

#contentMid{
	width:			645px;
	padding:		0px 42px 0px 36px;
	margin:			0px;
	text-align:		left;
	background-image:	url('/images/background/contentMid.png');
	background-repeat:	repeat-y;
}

#contentMidInner{
	display:		inline;
	float:			left;
	width:			100%;
	min-height:		400px;
	margin:			-200px 0px 0px 1px;
	padding:		0px;
	background-color:	transparent;
}

#innerSinker{
	height:			2px;
	width:			100%;
	clear:			both;
	background-color:	transparent;
}

#contentBot{
	height:			45px;
	width:			703px;
	margin:			0px;
	padding:		0px;
	background-image:	url('/images/background/contentBot.png');
	background-repeat:	no-repeat;
	background-position:	top left;
	overflow:		hidden;
	text-align:		right;
}

#footer{
	width:			100%;
	text-align:		center;
}

#footer p{
	font-size:		8pt;
}

table.inventory{
	width:			100%;
}

table.inventory tr th{
	border-bottom:		1px solid #157a3e;
	font-size:		10pt;
	font-weight:		normal;
	color:			#333;
	padding:		1px 2px;
	margin:			0px;
}

table.inventory tr td{
	border-bottom:		1px solid #157a3e;
	font-size:		10pt;
	font-weight:		bold;
	color:			#333;
	padding:		2px 4px;
	margin:			0px;
}

table tr td.center,
table tr th.center{
	text-align:		center;
}

table tr td a{
	color:			#fff;
}

table tr td a:hover{
	color:			#006837;
}

/*image divs*/
div.rowSpacer{
	width:			650px;
	height:			3px;
	float:			left;
}

div.imgDiv1{
	width:			310px;
	height:			120px;
	float:			left;
	text-align:		left;
	margin-left:		10px;
	overflow:		hidden;	
}

div.imgDiv2{
	width:			160px;
	float:			left;
	text-align:		center;
	overflow:		hidden;	
}

.imgDiv1 p b,
.imgDiv2 p b{
	color:			#fff;
	font-size:		10pt;
}

.imgDiv1 p,
.imgDiv2 p {
	color:			#42210b;
	font-size:		9pt;
}

.imgDiv1 p span.price,
.imgDiv2 p span.price{
	color:			#333;
}

.imgDiv1 a img{
	margin-top:		4px;
	margin-right:		6px;
	border:			2px solid #653d17;
	float:			left;
}

.imgDiv2 a img{
	margin-top:		4px;
	border:			2px solid #653d17;
}

.imgDiv1 a:hover img,
.imgDiv2 a:hover img{
	margin-top:		4px;
	border:			2px solid #fff;
}

div.homeImg{
	float:			right;
	margin:			0px 4px;
}

img.home{
	margin:			0px;
	padding:		0px;
	border:			2px solid #653d17;
}

span.caption{
	font-size:		9pt;
	color:			#b5ec5d;
}

img.mainImg{
	margin:			0px;
	padding:		0px;
	border:			2px solid #653d17;
}

div.showOrder{
	margin-bottom:		12px;
}

div.showOrder table{
	width:			100%;
}

div.showOrder table tr th,
div.showOrder table tr td{
	border-bottom:		1px dashed #009145;
	font-size:		10pt;
	font-weight:		normal;
	margin:			0px;
	padding:		2px 3px;
}


