/* Global */
*		{margin: 0px; padding: 0px; }
body 		{
	background-attachment: fixed;
	margin: 0px;
	background-image: url(layout/pg-bkgrnd.gif);
	background-repeat: repeat;
	background-position: center;
}
span		{ display: none }
img 		{ border: none; }
img.header	{ padding-left: 0px; }

#main a		{ text-decoration: none; background: url(images/underline.gif) repeat-x left bottom;padding-bottom: 3px; font-weight: bold; color: #0F2510; }
#footer a	{ background: none; text-decoration: none; font-weight: bold; color: #0F2510; }
a:hover		{ color: #AAAAAA; }
hr		{ width: 75%; color: black; text-align: center; margin: 0px auto 0px auto; }
.pricetable	{ width: 350px; text-align: center; margin: 0px auto 0px auto; color: #0F2510; }
.colored	{ background: #BFCCC1; }


/* Text Divs */
p		{ color: #0F2510; font-family: "Times New Roman"; text-indent: 1.5em; }
h2		{ color: #0F2510; font-family: "Times New Roman"; text-align: center; }
h3		{ color: #0F2510; font-family: "Times New Roman"; text-align: center; }


/* Main Divs */
#container 	{
	width: 910px;
	vertical-align: top;
	border: none;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	background-image: url(layout/containter1.gif);
	background-repeat: repeat-y;
}
#header		{
	width: 910px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
}
#main		{
	width: 587px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
#ssdescript	{
	width: 587px;
	clear: both;
	padding-left: 60px;
	padding-right: 50px;
	margin-right: auto;
	margin-left: auto;
}
#footer		{ width: 910px; margin: 0px auto 0px auto; clear: both; text-align: center; }
#center		{ margin: 10px auto 10px auto; text-align: center }
#optionlistl	{ width: 275px; float: left; padding-left: 40px; padding-right: 50px;}
#optionlistr	{ width; 275px; }


.centerdiv	{ padding: 15px; text-align: center; }		/*IE method of centering a relative div*/
.centerdiv>div	{ padding: 15px; margin: 0 auto; }		/*Proper way to center a relative div*/
.left		{ float: left; padding: 15px; }
.right  	{ float: right; padding: 15px; }
.center		{ text-align: center; margin: 0px auto 0px auto; }
.box		{ height: 225px; width: 200px; background: #D4E1D4 url(layout/boxbottom.gif) no-repeat left bottom; margin: 15px; float: left; }
.box h3		{ text-align: center; color: #000; font-weight: bold; background: url(layout/boxtop.gif) no-repeat left top; }
.box p		{ text-align: center; padding: 10px; }
.box a 		{ text-decoration: none; font-weight: normal; color: black; }
.box a:hover	{ text-decoration: none; font-weight: normal; color: black; }

#nav		{ list-style: url(layout/bullet.gif); color: black; margin-left: 50px; margin-bottom: 5px; }
ul.list		{ margin-left: 25px; }
table.gazebos	{ margin: 10px auto 10px auto; width: 650px; text-align: center; }
table.gazebos td{ width: 200px; padding: 10px; }
table.gazebos td.span { width: 630px; padding: 10px; }

table.colors	{ margin: 10px auto 10px auto; width: 400px; text-align: center; }
table.playsets	{
	margin: 10px auto 10px auto;
	width: 650px;
	text-align: center;
	font-weight: bold;
	color: #0F2510;
}

/*Menu CSS */
ul.menu		{ width: 906px; margin: 0px; padding-left: 0px; list-style: none; background: url(layout/menubutton.jpg) repeat-x; float: left; border-bottom: 1px solid black; border-top: 1px solid black; }
ul.menu li	{ float: left; }
li.first	{ border-left: 1px solid black; }
ul.menu a	{ text-align: center; display: block; width: 94px; height: 23px; line-height: 23px; color: #000; text-decoration: none; border-right: 1px solid black; font-weight: bold; }
ul.menu a:hover	{ background: url(layout/menubuttonhov.jpg) no-repeat right top; color: #FFF; }


.colors img {
	width:100px;
	height:100px;
}

.colors td {
	padding:2px;
	}
.Lefttext {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
	text-indent: 0px;
}
.playsets-heading {
	font-family: "Times New Roman", Times, serif;
	color: #0F2510;
	font-weight: bolder;
}
.ps_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A1ABA0;
	text-align: left;
}
.ps_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 16px;
	text-align: left;
}
.ps_price {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.center_image {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

