/* CSS Document */

body {
	background-color: #dedcdc;
}

p{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  14px;
	color:  #000000;
	line-height:  20px;
	padding-right:  6px;
	padding-left: 6px;
	text-align: left;
	margin-top: .5em;
	margin-bottom: .5em;
}

ol{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  14px;
	color:  #000000;
	line-height:  20px;
	padding-right:  6px;
	text-align: left;
	margin-top: .5em;
	margin-bottom: .5em;
}

dl{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  14px;
	color:  #000000;
	line-height:  20px;
	padding-right:  6px;
	padding-left: 6px;
	text-align: left;
	margin-top: .5em;
	margin-bottom: .5em;
}

ul{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  14px;
	line-height:  20px;
	padding-right: 6px;
	text-align: left;
}

/*below for use with span or div tag, add no br class if want span or div not to break--span tag likely preferable since without any style attributes it won't change the enclosed items at all*/
.nobr{
	white-space:  nowrap;
}

.pcenter{
	text-align: center;
}
.p16center{
	font-size:  16px;
	line-height:  22px;
	text-align: center;
}

.pcompact { line-height:  17px; font-size:  13px;}

/*below used for paragraph class with SEE MORE... on playset pages; line-height:  20px and font-size:  14px added when regular p line-height reduced but then added .pcompact instead so wouldn't affect navigation bar--removed again*/
.pseemore{ padding-left:4em; margin-top:-1em;}

/*below used for link class to retain paragraph features (black as above) and bold, then add underline when hover (e.g. index page top)*/
.plink{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.plink:hover{
	text-decoration: underline;
}
.plink:visited{
}

/*below used for link class with SEE MORE... on playset pages and links on design pages*/
.morelink{
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
	color:#FF0000;
	text-transform:uppercase;
	font-weight:bold;
}
.morelink:hover{
	text-decoration: underline;
}
.morelink:visited{
}

.backgroundgreen {
	background-color: #004000;
}

/*used for a number of e-mail addresses from javascript (epar...)*/
.epar{
	color:  #004000;
	text-decoration: underline;
}

.boldgreen{
	color:  #004000;
	font-weight: bold;
}

.bolduppergreen{
	text-transform: uppercase;
	color:  #004000;
	font-weight: bold;
}

.boldred {
	color: #FF0000;
	font-weight: bold;
}

/* style sets below done when replaced graphic web name with text web name*/
.h1webname {
	font-family:  "Arial Black", Gadget, sans-serif;
	font-size:  25px;
	font-weight:  bold;
	text-align:  left;
	color: #004000;
	margin-top:  -0.3em;
	margin-bottom:  -.03em;
	margin-left: 0.2em;
}
.h1webnamelink{
	color: #004000;
	text-decoration: none;
}
/* added info to style sets below done for sitemap.html page since has a tag values defined on page--info needed to override page values*/
.h1webnamelink:hover{
	color: #004000;
	text-decoration: none;
}
.h1webnamelink:visited{
	color: #004000;
	text-decoration: none;
}

.headercenter {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color:  #004000;
	line-height: 26px;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 8px;
	text-align: center;
}	

.headerleft {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  18px;
	text-transform: uppercase;
	color:  #004000;
	line-height:  40px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	margin-top: .6em;
	margin-bottom: .4em;
}	

.price{ font-weight: bold; color: #004000;}

.priceU{ font-weight: bold; color: #004000; text-transform:uppercase;}

.headerbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
}

.headerbar:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
}

.headerbar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
}

.headerbar:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
}

.footerbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
}

.efoot {
	color: #FFFFFF;
	text-decoration: underline;
}

/* below for navigation bar on left */
.navigation {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 4px;
	background-color: #004000;
	border: #004000 2px solid;
}
.navigation:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006600;
	border: #000000 2px solid;
}
.navigation:visited {
}

/* below for navigation bar on left but no link (same page) */
.navpage {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.2em;
	color: #FFFF00;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 4px;
	background-color: #004000;
	border: #004000 2px solid;
}
.navpage:hover {
	color: #FFFF00;
	background-color: #003300;
	border: #000000 2px solid;
}

/* below for subheadings on navigation bar on left */
.navsub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.1em;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left: 3.2em;
	background-color: #004000;
	border: #004000 2px solid;
}
.navsub:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006600;
	border: #000000 2px solid;
}
.navsub:visited {
}

/* below for subheading on navigation bar on left without link (same page) */	
.navsubpage {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.1em;
	color: #FFFF00;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left: 3.2em;
	background-color: #004000;
	border: #004000 2px solid;
}
.navsubpage:hover {
	color: #FFFF00;
	background-color: #003300;
	border: #000000 2px solid;
}

/* below for sitemap link on navigation bar on left */
.navsitemap {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1em;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left: 3.2em;
	background-color: #004000;
	border: #004000 2px solid;
}
.navsitemap:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006600;
	border: #000000 2px solid;
}
.navsitemap:visited {
}

/* below for navigation bar on left with subheadings below when on same page (no link) */	
.navpagesub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.2em;
	color: #FFFF00;
	text-decoration: none;
	display: block;
	text-align: center;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #004000;
	border: #004000 2px solid;
}
.navpagesub:hover {
	color: #FFFF00;
	background-color: #003300;
	border: #000000 2px solid;
}

/* below for navigation bar on left with subheadings below when subheading not on same page */	
.navigationsub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: center;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #004000;
	border: #004000 2px solid;
}
.navigationsub:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006600;
	border: #000000 2px solid;
}
.navigationsub:visited {
}

.copyweb {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:1.4em;
	color:#000000;
}

.pagenumnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	background-color: #004000;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: #004000 1px solid;
}

.pagenumnav:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006600;
	border: #000000 1px solid;
}

.pagenumself {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	display: inline;
	background-color: #004000;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: #004000 1px solid;
}

/*below used for link class when connecting from single wood playset page to options or photos pages; also used on Testimonials page*/
.pagelink{text-decoration:none;	color:#FF0000;}
.pagelink:hover{text-decoration: underline;}
.pagelink:visited{}

.greenborder {
	BORDER-TOP: #004000 1px solid;
	border-right: #004000 1px solid;
	border-left: #004000 1px solid;
	BORDER-BOTTOM: #004000 1px solid;
}

.greenborder2px {
	BORDER-TOP: #004000 2px solid;
	border-right: #004000 2px solid;
	BORDER-BOTTOM: #004000 2px solid;
	border-left: #004000 2px solid;
}

.greenborder3sides2px {
	BORDER-TOP: #004000 2px solid;
	border-right: #004000 2px solid;
	BORDER-BOTTOM: #004000 2px solid;
	padding-left: 2px;
}

.button{
	background: #004000;
	color:#FFFFFF;
	margin-bottom: -.1em;
}

.pad6pxright{ padding-right: 6px;}

/*below used for location information on swingset pages (including KFM on index page)*/
.loctable {
	border: #FF0000 2px solid;
	background-color:  #FFFFCC;
	margin-top:  -.5em;
	margin-left:  0.5em;
	margin-right:  0.5em;
	margin-bottom:  0.5em;
}

/*below used for announcement at top of index page*/
.anntable {
	border: #FF0000 2px solid;
	background-color:  #FFFFCC;
	text-align: center;
	margin-top:  .5em;
	margin-left:  0.5em;
	margin-right:  0.5em;
	margin-bottom:  -1em;
}
.strikethru{
	text-decoration: line-through;
}
