﻿body{margin:15px;font-family:Optima, Arial, Verdana;font-size:.8em;}
a, a:link, a:active, a:visited{color:#434445;}
a:hover{color:#6C6E70;}
#body{margin:0 auto;width:800px;padding-bottom:5px;border:2px #A9B29D solid;}
#homeHeaderContainer{width:800px;}
#homeHeaderTag{text-align:center;height:50px;}
#home_title{position:relative;z-index:10;top:-90px;left:-35px;font-size:24px;font-style:italic;font-weight:bold;color:#454545;}
.bodyContainer{width:100%;color:#3A3A3A;padding:10px 0;}
.homebodyContainer{width:100%;color:#3A3A3A;padding:10px 0;margin-top:-30px;}
#homeMenu{width:25%;}
#homeMenu ul{margin:0;padding:0;}
#homeMenu ul li{list-style-type:none;padding:20px 0 3px 25px;width:290px;border-bottom:2px solid #BFD2B0;margin-bottom:10px;}
#homeMenu ul li a:link, #homeMenu ul li a:active, #homeMenu ul li a:visited{text-decoration:none;font-style:italic;font-weight:bold;font-size:20px;color:#3A3A3A;}
#homeMenu ul li a:hover{text-decoration:none;color:#BFD2B0;}
#homeContent{width:68%;text-align:center;}
div.newVideo{text-align:center;margin-top:22px;}
span.lowQualityVideo{text-align:center;font-size:11px;}
#footerContainer{width:800px;margin:0 auto;font-size:11px;color:#BBBDBF;}
#footerCopyright{width:50%;}
#footerCredits{width:50%;text-align:right;}
#footerCopyright a, #footerCopyright a:active, #footerCopyright a:visited, #footerCredits a, #footerCredits a:active, #footerCredits a:visited{color:#BBBDBF;font-weight:bold;text-decoration:none;}
#footerCopyright a:hover, #footerCredits a:hover{text-decoration:underline;}
#mainHeaderTable{width:800px;}
#topRowButtons{padding:0 15px;}
#btmRowButtons{padding:8px 15px;}
#dsQuote{width:100%;font-size:26px;font-style:italic;color:#56585B;text-align:center;}
#dsText{width:30%;font-size:12px;text-align:left;padding:0 25px;}
#dsText b{font-size:16px;font-weight:bold;font-style:italic;}
#dsChoicesPic{width:60%;}
#panelStylepage{margin:-100px 0 0 0;}
.panelStyle{margin:0 25px;}
.panelStyle_header{font-size:14px;color:#6C6E70;font-style:italic;}
.panelStyle_header b{font-size:16px;font-weight:bold;}
.panelStyle_header small{font-size:12px;}
.hRule{color:#BFD2B0;}
.PSO{width:475px;padding:8px 0;border:1px solid #BFD2B0;color:#000000;font-size:15px;}
.PSO b{font-weight:bold;font-size:15px;}
.PSO_option{padding:1px 3px 0 8px;color:#FFFFFF;font-weight:bold;font-size:15px;text-transform:uppercase;background:#BFD2B0;}
.PSO_small{padding:2px 0 2px 8px;font-weight:normal;font-style:italic;font-size:13px;}
.PSO_styles{vertical-align:top;padding:10px 5px;text-align:center;width: 116px;}
.PSO_pic{padding:0 8px;text-align:center;width:275px;}
#dsSUB_backlinks{font-size:12px;}
.PPO{padding-left:15px;}
.panelProfilePics{border-top:1px solid #000000;padding-top:10px;margin-top:-2px;}
#orderingTxt{}
.orderingText{width:330px;font-size:12px;text-align:left;padding:0 0 0 25px;}
.orderingText b{font-size:16px;font-weight:bold;font-style:italic;}
.firstLetter{margin-left:12px;}
#orderingPic{text-align:center;vertical-align:top;}
.pdfFiles td{width:150px;text-align:center;padding:0 5px;}
.installationText{width:38%;font-size:12px;text-align:left;padding:0 0 0 25px;}
.installationText b{font-size:16px;font-weight:bold;font-style:italic;}
#installationPic{width:62%;text-align:center;vertical-align:top;}
.installationTagLine{font-size:26px;font-style:italic;color:#56585B;text-align:center;}
.installationCircle{width:38%;text-align:center;padding:18px 0 18px 0;}
.aboutPanelsTag{width:100%;text-align:center;}
.aboutPanelsText{width:38%;font-size:12px;text-align:left;padding:0 0 0 25px;}
.aboutPanelsText h3{font-size:16px;font-weight:bold;font-style:italic;margin-bottom:2px;}
.aboutPanelsText h4{font-size:14px;font-weight:bold;font-style:italic;margin-bottom:2px;}
#aboutPanelPic{width:62%;text-align:center;vertical-align:top;}
.aboutPanelsPossibilities{position:relative;float:left;top:-70px;left:70px;z-index:3;width:230px;font-size:14px;text-align:left;font-style:italic;}
.aboutPanelsCommercialUses{position:relative;float:left;top:15px;left:-15px;z-index:4;width:230px;font-size:14px;text-align:left;font-style:italic;}
.aboutPanelsIncluded{float:left;margin-top:40px;margin-left:60px;width:230px;background:#E6EEE1;padding:15px;text-align:left;}
.photoGalleryText{width:22%;font-size:12px;text-align:left;padding:0 0 0 25px;}
.photoGalleryText b{font-size:16px;font-weight:bold;font-style:italic;}
#photoGalleryContainer{width:78%;text-align:center;vertical-align:top;}
.photoGalleryTableHeader{padding-bottom:0;}
.photoGalleryTableHeader div{font-weight:bold;text-align:left;padding-left:4px;border-bottom:1px solid #000;}
.photoGalleryLowQuality{font-size:9px;}
.photoGallery td img{border:1px solid #6C6E70;}
.faqsleft{width:50%;padding:0 40px 0 50px;border-right:1px solid #000000;text-align:left;}
.faqsQ{margin-top:5px;list-style-image:url('images/faqs/q.gif');list-style-position:outside;}
.faqsA{margin-bottom:20px;list-style-image:url('images/faqs/a.gif');list-style-position:outside;}
.faqsA img{float:right;padding:0 0 0 15px;}
.faqsright{width:50%;padding:0 40px 0 50px;text-align:left;}
.aboutIntriGText{width:34%;font-size:12px;text-align:left;padding:0 0 0 25px;}
.aboutIntriGText b{font-size:16px;font-weight:bold;font-style:italic;}
#aboutIntriGPic{width:66%;text-align:center;vertical-align:top;}
.formError{width:250px;height:25px;border:2px dashed;padding:10px;margin-bottom:10px;font-size:12px;font-weight:bold;color:#FF0000;}
.formError{width:250px;height:25px;border:2px dashed;margin-left:5px;padding:10px;margin-bottom:10px;font-size:12px;font-weight:bold;color:#FF0000;}
.contactForm{width:300px;}
.formLabel{text-align:left;padding:2px 4px;width:250px;}
.formInput{text-align:left;padding:2px 4px;width:300px;}
.formInput input{width:140px;}
#stateInput{width:61px;}
#stateInput input{width:18px}
#zipLabel{width:32px;padding-left:5px;}
#zipInput{width:90px;}
#zipInput input{width:45px}
.longLabel{text-align: left;padding: 2px 4px;}
.longInput{padding: 2px 4px;text-align: left;}
.longInput select{width: 200px;}
.longInput textarea{width: 194px;}
.formErrorText{float:left;line-height:25px;}
.formErrorCheck{float:right;}
#ctl00_ContentPlaceHolder1_Other{width:170px;}
.formNote{font-size:10px;}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url('lightbox/images/blank.gif') no-repeat;display: block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink{background:url('lightbox/images/prevlabel.gif') left 15% no-repeat;}
#nextLink{background:url('lightbox/images/nextlabel.gif') right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover{background:url('lightbox/images/prevlabel.gif') left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url('lightbox/images/nextlabel.gif') right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}	
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{/* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */}
#deluxe_text{position:relative;top:395px;left:322px;font-size:11px;padding:12px;width:92px;height:47px;margin-bottom:33px;background:#E6E7E8;z-index:3;font-style:italic;}