@charset "UTF-8";
/* CSS Document */
#print-header{display:none;}
body {
	font-size:100%;
	margin: 0;
	padding: 0;
	background-color: #cfcfcf;
	font-family:Arial, Helvetica, sans-serif;
	font-size: medium;
}
#BasePage {
	padding: 0px;
	width: 900px;
	margin: 0px auto;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	top:0px;
}
#home-link {
	/*display:block;*/
	position:absolute;
	top:0px;
	left:auto;
	width:auto;
	height:auto;
	float: left;
}
img.headerimg{margin-bottom:-3px;}
#main-content {
	width: 898px;
	height:auto;
	overflow:inherit;
	position:absolute;
	top: 165px;
	padding: 0px;
	font-size: 90%;
	background-color: #FFFFFF;
	border:#CCCCCC solid 1px;
}

/*---------------*/
/*------- Top main buttons -----------*/
#menu-buttons {
	width:900px;
	height: 1.25em;
	padding:0;
	margin:0;
	font-size:90%;
	padding-top:2px;
	padding-bottom: 4px;
	border-bottom:#003300 solid 2px;

}
#menu-buttons ol{margin:0; padding:0; margin-left:25px;}
#menu-buttons li{
	width:auto;
	color:#0000FF;
	float:left;
	display:box;
	list-style:none;
	padding-top:2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin:0px;
	margin-right: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	border-top:#888888 solid 1px;
	border-left:#888888 solid 1px;
	border-bottom:#003300 solid 2px;
	border-right:#003300 solid 2px;
	background-color:#3695ea;
	text-align:center;
}
#menu-buttons.azek {background-color:#225e94; border-bottom-color:#51183e;}
#menu-buttons.azek li{background-color:#51183e;}
#menu-buttons.universal {background-color:#618875; border-bottom-color:#175138;}
#menu-buttons.universal li{background-color:#175138;border-bottom-color:#175138;}
#menu-buttons.evolve {background-color:#58933d; border-bottom-color:#365726;}
#menu-buttons.evolve li{background-color:#365726;border-bottom-color:#365726;}
#menu-buttons.nature {background-color:#CEDA97; border-bottom-color:#365726;}
#menu-buttons.nature li{background-color:#365726;border-bottom-color:#365726;}
#menu-buttons li.here{background-color:#ffffff; border: none; color:#666666; padding-bottom:10px;}

#menu-buttons a:link {color:#cac4a5; text-decoration:none; font-weight:bold;}
#menu-buttons a:visited {color:#cac4a5; text-decoration:none; font-weight:bold;}
#menu-buttons a:hover {color:#ffffff; font-style:normal;}

#main-content {
	width: 898px;
	height:auto;
	overflow:inherit;
	position:absolute;
	top: 176px;
	padding: 0px;
	font-size: 90%;
	background-color: #FFFFFF;
	border:#CCCCCC solid 1px;
}
#footer {position:absolute; text-align:center; bottom:-5px; left:0; width:100%; font-size:70%; background-color:#dddddd;  margin:0; padding:5px 0 5px 0;}

#footer2 {position:relative; text-align:center; bottom:-5px; left:0; width:100%; font-size:70%; background-color:#dddddd;  margin:0; padding:5px 0 5px 0;}


#features {
	margin: 0px;
	height:auto;
	padding: 10px 0px 20px 15px;
	width: 270px;
	float:left;
}
#feature-text {
	margin: 0px;
	padding: 10px;
	width: 590px;
	height:100%;
	float:right;
}

a:link{
	text-decoration:none;
	color:#0000FF;
}
a:visited {
	text-decoration:none;
	color:#000099;
}
a:hover {
	color:#0066CC;
	text-decoration:underline;
}
a.here, .here, #menu a.here{
	font-weight:bold;
	color:#990000;
	background-color:#ffffff;
	padding: 0 6px 2px 6px;
	border-bottom:none;
	background-image:none;
}
p {
	margin: 3px 0px 4px 0px;
	padding-top:4px;
	}
.caption {font-size:90%; font-family:Arial, Helvetica, sans-serif;}

h6, h5, h4, h3, h2, h1 { margin:4px 0px 3px 0px; font-weight:bold;}
h6 {font-size:100%;}
h5 {font-size:110%;}
h4 {font-size:120%;}
h3 {font-size:130%;}
h2 {font-size:140%;}
h1 {font-size:160%;}

.small95 {font-size:95%;}
 
/*-------------Padding Classes--------------*/
.pad-right20 {padding-right:20px;}


table.rail { text-align:center; vertical-align:top; font-size:90%; border:#660000 1px solid; }
table.bracket-table { text-align:center; vertical-align:top; font-size:90%; border:none;}
table.bracket-table img {vertical-align:bottom;}
