/* CSS Document */
body{
	font-family:  Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
}

*{margin:0; padding:0;} 

#wrapper{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	background-color:#fff;
	}
	
#header{
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	width:750px; 
	height:117px;
	margin-bottom:0;
}

#content{
	width:750px;
	float:left;
}
#right_side{
	float:left;
	width:500px; 
	border: 1px solid #360;
	padding:5px;
	margin-left: 40px;
	margin-top:15px;
}
#right_side_playsets{
	float:left;
	width:500px;
	border: 1px solid #360;
	margin-left: 40px;
	margin-top:15px;
}		
	
#head_page{
	width: 500px;
	margin-top:0px;
  	font-weight: bold;
	font-size:12px;
	color: #360;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #360;
}
#subpage_menu{
	width: 500px;
	margin-top:0px;
	margin-bottom:5px;
	border-bottom: 1px solid #360;
	padding-bottom:3px;
}
/*main nav*/
#nav{
	float:left;
	margin-top:8px;
	width: 161px;
	margin-left:5px;

}

#home{
	background-image:url(images/home_button.gif);
	background-repeat:no-repeat;
	float:left;
	width:161px; 
	height:40px;
	padding-bottom:10px;
	padding-top:0;
	margin-top:0;
}
#home_text{margin-top:15px; margin-left:40px; float:left;}
#products{
	width:161px; 
	float:left;
	padding-bottom:10px;
}

#general{
	width:161px; 
	float:left;
	padding-bottom:10px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333;
}

#display{
	width:161px; 
	float:left;
	padding-bottom:10px;
}
.display_text{margin:5px 5px 10px 5px;}
#email
{
background-image:url(images/email_button.gif);
	background-repeat:no-repeat;
	width:161px; 
	height:51px;
	float:left;
}
#BBB_logo
{
background-image:url(images/BBB_logo.jpg);
	background-repeat:no-repeat;
	width:58px;
	height:100px; 
	margin-top:5px;
	margin-left:10px;
	float:left;
}
#divider_line
{
	width:161px;
	height:10px;
	margin-top:20px;
	border-top:1px solid #360;
	float:left;
	}
.email_text{margin:15px 5px 5px 60px;}
/*end*/

#footer{
	width:750px;
	float:left;
	margin-top:25px; 
	padding-bottom:30px;
	border-top: 1px solid #fc3; 
	font-size:9px; color:#999; 
	text-align:right;
}

ul#listmenu{width:700px;}
ul#listment li{list-style-type:none; margin-left:0; padding-left:0;}

ul#nav li {list-style-type:none; margin-left:0; padding-left:0;}
ul#nav li a:link{color:#333;text-decoration:none;}
ul#nav li a:visited{color:#333;text-decoration:none;}
ul#nav li a:hover{color:#360;text-decoration:underline;}
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}
table{width:500px; border:0; padding:10px;}

/*playset page*/
table.playset{width:500px; padding:0; padding:0;}
table.playset tr{background-color:#fc3;}
table.playset td.nav{padding:0 6px 6px 6px;}
table.playset a:link{color:#360; text-decoration:none;}
table.playset a:visited{color:#360; text-decoration:none;}
table.playset a:hover{color:#666; text-decoration:underline;}
table.playset_content{width:485px; margin-bottom:1px; border-bottom:1px dashed #ccc;}
table.playset_content tr{background-color:#fff;}
table.playset_content td{padding:5px; vertical-align:top; color:#333;}
table.playset_content li{list-style-type:none; padding-bottom:3px;}
#nav_playsets{width:495px;}
#nav_playsets ul#menu{list-style-type:none; text-align:center; border-bottom:1px solid #360; padding-bottom:5px;}
#nav_playsets ul#menu li{display:inline; padding-right:2px;}
/*end playset page*/

/*vinyl swingset page*/
#v_swingset_right{
	float:left;
	width:500px; 
	border: 1px solid #360;
	padding:5px;
	margin-left: 40px;
	margin-top:15px;
}
#v_swingset_right a:link{color:#060; text-decoration:underline;}
#v_swingset_right a:visited{color:#060; text-decoration:underline;}
#v_swingset_right a:hover{color:#666; text-decoration:none;}
#vswing_pic{float:left; width:100%;}
#vswing_pic img{float:left; margin-left:25px; border:1px solid #ccc;}
#vswing_menu{float:left; width:100%; margin:10px;}
#vswing_data{float:left; width:100%;}
#vswing_features{float:left; width:51%; padding:15px 0 15px 25px;}
#vswing_features ul{list-style-type:disc;}
#vswing_features li{padding-bottom:5px;}
#vswing_options{float:left; width:35%; margin-top:10px; padding:5px 7px 15px 7px; /*background-color:#ff8;background-color:#ffa*/; /*border:4px solid #ffa; border-bottom:1px solid #ddd; line-height:18px;*/}
#vswing_diagram{width:95%; border-top:1px dashed #ccc; margin:10px 0 15px 0; padding:10px; float:left;}
/*end vinyl swingset page*/

/*playset option page*/
table.playset_options{width:500px;}
table.playset_options td{width:25%; padding:5px 1px 3px 2px;}
table.playset_options td.border{border-bottom:1px dashed #ccc; padding-bottom:0 5px;}

/*end playset option page*/

table.potting{width:485px; margin-bottom:10px; padding:5px;}
table.options{width:485px; padding:5px;}
table.wood_swing{width:500px;}
table.wood_swing td{padding:10px;}
table.wood_swing td.dashed{border-bottom:1px dashed #999;}
td.playsets{width:20%; vertical-align:top;}
.playset_title{font-size:12px; font-weight:bold; color:#360;}
.black_title{color:#000; font-size:12px; font-weight:bold;}
.text_box{background-image:url(images/white_bg.gif); background-repeat:repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.box{width:485px; border:1px solid #ccc; padding:5px; margin-bottom:10px;}
.box_measure{width:100px; border:1px solid #ccc; padding:5px; margin-bottom:10px;}
.small{font-size:10px;}
.padding_top{padding:5px 0 0 5px;}
/*index*/
#index_1{
background-image:url(images/index1.jpg);
	background-repeat:no-repeat;
	width:752px; 
	height:132px;
}
#index_2{
background-image:url(images/index2.jpg);
	background-repeat:no-repeat;
	width:752px; 
	height:132px;
}
#index_3{
background-image:url(images/index3.jpg);
	background-repeat:no-repeat;
	width:752px; 
	height:132px;
}
#index_4{
background-image:url(images/index4.jpg);
	background-repeat:no-repeat;
	width:752px; 
	height:132px;
}

ul#listmenu{width:750px; padding-top:107px; padding-left:0px;}
ul#listmenu li{list-style-type:none;  display:inline;}
ul#listmenu li.barns{padding-left:10px;}
ul#listmenu li.gazebos{padding-left:40px;}
ul#listmenu li.vswing{padding-left:90px;}
ul#listmenu li.swing{padding-left:45px;}
ul#listmenu li.playset{padding-left:25px;}
#footer_index{margin-top:10px; padding-bottom:30px;width:750px; border-top: 1px solid #fc3; font-size:9px; color:#999; text-align:right;}
/*end index*/
table.contact{width:500px; border:0; padding:10px;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666;}