@charset "ISO-8859-1";

.headlines {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #00000;
}
#wrapper p {
	letter-spacing: 0px;
}
.smallwht {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #ffffff;
}
.smallRed {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #cc0000;
}
.subheadline {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.subtitle {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.formcontent {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}

.subcontent {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
}
.formtitle {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.formlabel {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.errormessage {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.contactinfo {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
}
a {
	font-weight: bold;
	color: #005D44;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #005D44;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #003B2A;
	text-decoration: none;
}
.style1 {font-size: 10px}

.title {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.contentwht {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}

.content {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}
.small {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9px;
	color: #00000;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	padding-left: 7px;
	margin: 0px;
}
.titletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005D44;
	text-transform: uppercase;
	padding-left: 7px;
	margin: 0px;
	letter-spacing: 0px;
	word-spacing: 0px;
}
.gallerybuttons {
	float: right;
	width: 100px;
	text-align: right;
	padding-right: 2px;
}
.gallerybuttons p {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.create {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:40px;
	text-align:left;
	position:absolute;
	top:18px;
	/* HIDE FROM IE MAC \*/
	top:62px;
	/* END HIDE */
	left:441px;
}

.text_panels {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100px;
	position:absolute;
	top:20px;
	/* HIDE FROM IE MAC \*/
	top:62px;
	/* END HIDE */
	left:496px;
}

.text_canopies {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:80px;
	position:absolute;
	left:581px;
	top:180px;
	/* HIDE FROM IE MAC \*/
	top:220px;	/* END HIDE */
}

.text_finish {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100px;
	position:absolute;
	top:335px;
	/* HIDE FROM IE MAC \*/
	top:375px;
	/* END HIDE */
	left:221px;
}
#panels {
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 294px;
	width: 100%;
}
.panels {
	width:100px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:absolute;
	left:341px;
	top:135px;
	/* HIDE FROM IE MAC \*/
	top:185px;
	/* END HIDE */
	text-align:left;
}

.porcelain {
	width:200px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:absolute;
	top:217px;
	/* HIDE FROM IE MAC \*/
	top:257px;
	/* END HIDE */
	left:223px;
}

.spec {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:40px;
	text-align:left;
	position:absolute;
	top:180px;
	/* HIDE FROM IE MAC \*/
	top:225px;
	/* END HIDE */
	left:502px;
}

.canopies {
	width:100px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:absolute;
	top:325px;
	/* HIDE FROM IE MAC \*/
	top:365px;
	/* END HIDE */
	left:441px;
}

.linked a {
	color:#FFFFFF;
}

.linked a:visited { color: #fff; }
.linked a:hover { 
	color: #fff;
	text-decoration:underline; 
}
.linked a:active { color: #fff; }


#panelstext {
	position:absolute;
	left:440px;
	top:83px;
	width:222px;
	height:77px;
	z-index:1;
}
#panelspec {
	position:absolute;
	left:415px;
	top:200px;
	width:85px;
	height:49px;
	z-index:2;
}
#canopytext {
	position:absolute;
	left:275px;
	top:384px;
	width:241px;
	height:79px;
	z-index:3;
}
#canopyspec {
	position:absolute;
	left:445px;
	top:500px;
	width:86px;
	height:50px;
	z-index:4;
}
#canopies {
	padding-right: 25px;
}
ol {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}

h1 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005D44;
	text-transform: uppercase;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
H2 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005D44;
	letter-spacing: 0px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3 a {
	color: #000000;
	text-decoration: none;
}
h3 a:hover {
	color: #000000;
	text-decoration: underline;
}
li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
h2  a:link {
	color: #005D44;
	text-decoration: none;
}
h2 a:hover {
	color: #003B2A;
}
h2 a:visited {
	color: #005D44;
	text-decoration: none;
}

#nav {
	width: 97px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
	color: #005D44;
}

#nav a:link {
	color: #1C1C1C;
	text-decoration: none;
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 16px;
	letter-spacing: 0em;
	font-size: 12px;
}
#nav p {
	margin-bottom: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005D44;
	line-height: 13px;
}
#nav a:visited {
	color: #1C1C1C;
	text-decoration: none;
}
#nav a:hover {
	color: #005D44;
	text-decoration: none;
}

div#navigation {
	height: 16px;
	background-image: url(../images/nav_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	width: 607px;
}
#navigation a:hover {
	color: #ffcc66;
}
div#navigation ul {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	white-space: nowrap;
	font-weight: bold;
}
div#navigation li {
	list-style-type: none;
	display: inline;
	color: #FFFFFF;
}
div#navigation li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-transform: uppercase;
}
body {
	background-color: #6D6151;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
}
.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 812px;
}
#copyright {
	margin-right: auto;
	margin-left: auto;
	width: 812px;
	margin-top: 5px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D8D4CE;
}
#bottomshadow {
	background-image: url(../images/bottom-shadow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 6px;
	width: 100%;
}
.panelsgallery {
	float: left;
	padding: 15px;
	width: 230px;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	color: #005D44;
	letter-spacing: -1px;
	font-weight: bold;
	background-color: #D8D4CE;
	border: 1px solid #3C765B;
	text-align: center;
}
.panelsgallery a {
	color: #005D44;
}
.canopiesgallery {
	float: right;
	padding: 15px;
	width: 230px;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	color: #004074;
	letter-spacing: -1px;
	font-weight: bold;
	background-color: #D8D4CE;
	border: 1px solid #004074;
	text-align: center;
	margin-right: 35px;
}
.canopiesgallery a {
	color: #004074;
}
#greenfooter {
	font-family: Helvetica, Arial, sans-serif;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h6 {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}
h6 a:link {
	font-size: 24px;
	font-weight: bold;
	color: 005288;
}
h6 a:hover {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
h6 a:visited {
	font-size: 24px;
	font-weight: bold;
	color: 005288;
	text-decoration: none;
}
h5 a:link {
	font-size: 24px;
	font-weight: bold;
	color: #005D44;
	text-decoration: none;
}
h5 a:visited {
	font-size: 24px;
	font-weight: bold;
	color: #005D44;
	text-decoration: none;
}
h5 a:hover {
	font-size: 24px;
	font-weight: bold;
	color: #003B2A;
	text-decoration: none;
}

.footerrule {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #DAD5C9;
	border-right-color: #DAD5C9;
	border-bottom-color: #DAD5C9;
	border-left-color: #DAD5C9;
	height: 7px;
	margin-right: 15px;
}
#seotext {
	margin-top: 5px;
	text-align: center;
	font-size: 10px;
	color: #B3A085;
	width: 585px;
	margin-right: auto;
	margin-left: auto;
}
#seotext a {
	color: #CBBFA8;
}
.canopytype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}
.clearfix:after {  
     content: ".";  
     display: block;  
     clear: both;  
     visibility: hidden;  
     line-height: 0;  
     height: 0;  
}  
   
.clearfix {  
    display: inline-block;  
}  
  
html[xmlns] .clearfix {  
    display: block;  
}  
  
* html .clearfix {  
    height: 1%;  
} 

#content2 {
	padding-left: 30px;
	margin-top: 25px;
	width: 510px;
	margin-bottom: 25px;
}
.whiteborder {
	border: 1px solid #FFFFFF;
}
.graylinktext {
	font-weight: normal;
	color: #8e8981;
}
#content2 h2 {
	text-transform: capitalize;
	font-size: 12px;
}
#content2 a:hover {
	color: #003B2A;
}
#content2 ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	list-style-image: url(../images/bulleticon.gif);
	list-style-position: outside;
}
.smalllink {
	font-size: 12px;
}
#livechat {
	float: right;
	margin-right: 25px;
}
