/* CSS Document */
body{
margin:0;
padding:0;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
line-height:13pt;
color:#999999;
}

#wrapper{width:955px; margin:0 auto;}
#header{margin:23px 0px 0px 15px; padding:0; height:72px; background:url(../images/logo.gif) top right no-repeat; }
.stub{height:-1px; clear:both;}
#navContainer{margin:0px 0px 0px 0;width:700px; height:33px;  background:url(../images/dotBG.gif); float:left}
#insidenavContainer{margin:20px 0px 0px 0; padding:0; width:700px; height:37px;_height:38px;  background:url(../images/dotBG.gif); position:relative; float:left}
	#logoClick { float:right}
	#topNav{height:13px;}
		.topNav{padding:0px 8px 0px 0px; border:0; text-decoration: none;}
	#secondaryNav{height:16px; margin:0px 0px 0px 6px; background-color:#FFFFFF; width:auto; position:absolute; bottom:0;}
	#productsecondaryNav{height:16px; margin:0px 0px 0px 72px; background-color:#FFFFFF; width:auto; position:absolute; bottom:0;}
		.secondaryNav{margin:1px 0px 0px 0px; padding:0px 28px 0px 0px; border:0; text-decoration: none;}
	
#contentContainer{margin:30px 15px 0px 15px; width:925px;}
	#introContainer{height:239px;}
	#introContainerProduct{height:277px;}
		#leftColumn{float:left;width:399px;}
			.chooseShutter{height:40px;_height:40px; }
			.fivepointContainer{height:70px;}
			.fivepointContainer2on{height:74px; margin:14px 0px 0px 0px;_margin:12px 0px 0px 0px;}
		#rightColumn{float:right;width:526px;}
	#subintroContainer{padding:26px 0px 0px 0px; color:#999999 ; font-size:1.1em ; line-height:1.4 }
		#leftsubCol{float:left;width:373px; text-align:justify; font-family:"Times New Roman", Times, serif;padding:0px 0px 10px 0px; font-size:1.3em ; color:#444}
	#subintroContainerHome{padding:26px 0px 0px 0px; color:#999999 ; font-size:1.1em ; line-height:1.4 }
		#leftsubColHome{float:left;width:373px; text-align:justify; font-family:"Times New Roman", Times, serif;padding:0px 0px 10px 0px; font-size:1.3em ; color:#444}

		#leftsubColFaq{float:left;width:350px; text-align:justify; font-family:"Times New Roman", Times, serif;padding:0px 0px 10px 10px; font-size:1.3em}
					#leftsubColFaq p{padding:0; margin: 14px 0 0 0}

		#rightsubCol{float:right;width:526px;}
		#rightsubColHome{float:right;width:526px;}

			.homeBox{width:168px; height:124px; float:left;}
			.spacer{width:11px; float:left;}
				
			
/*INSIDE PAGES*/			
#insidecopyCol{float:right;width:526px; font-family:"Times New Roman", Times, serif; color:#000000; font-size:1.3em; position:relative;}
#insideleftdotCol{float:left;width:399px; height:239px; background:url(../images/darkerdotBG.gif); position:relative;}
	.dottedStrap{position:absolute; bottom:0;}
	
#insideleftproductdotCol{float:left;width:399px; height:239px; margin:38px 0px 0px 0px; background:url(../images/dotBG.gif); position:relative;}

#awardsContainer{width:526px; position:relative;}
#awards{float:left; width:236px; height:207px;}
	.awardsspace{padding:0px 15px 0px 0px;}
#awardsCopy{width:275px;float:right; margin:35px 0px 0px 0px;}
.backtotop{text-align:right; height:15px; padding:5px 0px 40px 0px;}

#print   {  
 font-size: 10px;  
 font-family: Verdana, Geneva, Arial, sans-serif;  
 position: absolute;  
 bottom: 0px;  
 left: 0px; 
 height: 28px  
 }  

/*PRODUCTS PAGES*/
.dotsMarker{height:11px; margin:15px 0px 15px 0px; background:url(../images/11squaredots.gif) no-repeat;}
#features{width:526px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size: 0.7em}
.featuresText{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size: 0.7em}
.featuresTable{float:left; width:254px; border:1px solid #ececec; padding:8px;  }
	.altrow{background-color:#f0f0f0;}
.bladeSpec{float:right; width:210px; padding:30px 0px 0px 0px;}
	.bladesize{margin:40px 0px 40px 0px; position:relative;}
	
.productsTable{float:left; width:411px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#666666; }
	.tableCompare {border-left:1px solid #d9d9d9; text-align:center}
	
.productsRight {padding: 160px 0 0 0;  }	
	
.brandBox{ padding: 20px 0 0 0  ; margin:0; min-height:90px; height:auto; _height:90px;}
.brandImg{ float:left ; width:141px ; margin:0 }
.brandTxt{ float:left ; padding: 0 0 0 6px ; margin:0 ;width:210px ; color:#000 ; line-height:1.2 ; font-size:0.7em ; font-family:Verdana, Arial, Helvetica, sans-serif}
.brandTxt img {padding: 0 0 4px 0}

/*FOOTER*/	
#footer{width:925px; height:30px; padding:30px 0px 15px 0px; margin: 0 0 20px 0 ; font-size:0.9em}
	#callnow{text-align:right; padding:0px 0px 10px 0px;}
	#copyright{float:left;}
	#links{float:right;}
	#call{float:right; margin: 0 ; _margin: 0 0 -20px 0 }
	#footer a:link{text-decoration:none; color:#999999; }
	#footer a:active{text-decoration:none; color:#999999; }
	#footer a:visited{text-decoration:none; color:#999999; }
	#footer a:hover{text-decoration:underline; color:#999999; }
	#footer img {padding:0 ; margin:0}
	
/*LINK STYLES*/
a:link{text-decoration:underline; color:#666; }
a:active{text-decoration:underline; color:#666; }
a:visited{text-decoration:underline; color:#666; }
a:hover{text-decoration:underline; color:#b1843a; }

#leftsubCol a{font-family:"Times New Roman", Times, serif;padding:0px 0px 10px 0px;}
#leftsubCol a:link{text-decoration:underline;}
#leftsubCol a:active{text-decoration:underline;}
#leftsubCol a:visited{text-decoration:underline;}
#leftsubCol a:hover{text-decoration:underline;color:#b1843a;}

#leftsubColFaq a{font-family:"Times New Roman", Times, serif;padding:0px 0px 10px 0px;height:15px; height:auto; color:#444  ; padding: 0 0 20px 0}
#leftsubColFaq a:link{text-decoration:none;}
#leftsubColFaq a:active{text-decoration:none;;}
#leftsubColFaq a:visited{text-decoration:none;;}
#leftsubColFaq a:hover{text-decoration:underline;color:#b1843a;}


.backtotop a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#666666; font-size:0.8em;}
.backtotop a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#666666; font-size:0.8em;}
.backtotop a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#666666; font-size:0.8em;}
.backtotop a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#b1843a; font-size:0.8em;}
/*TEXT STYLES*/
.hd1{color:#555555; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:1.4em;}
.hd2{color:#555555; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:2em; line-height:normal;}
.hd3{font-size:1.1em;}
.hd4{color:#555555; font-family:"Times New Roman", Times, serif; font-size:1.4em;}
h1 { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:1.1em ; color:#666 ; font-weight:bold ; padding: 0  ; margin:0 }
h2 { font-family:"Times New Roman", Times, serif; font-size:1.4em ; color:#000 ;  padding: 0  ; margin:0 ; line-height:1 ; font-weight:normal}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:1.1em; color:#666 ; font-weight:bold ; padding: 0  ; margin:0 ; line-height:1.2 }
h4 { font-family:"Times New Roman", Times, serif; font-size:1.3em ; color:#000 ; font-weight:normal ; padding: 0  ; margin:0  ; line-height:1}
h5 { font-family:"Times New Roman", Times, serif; font-size:1.3em; color:#B1843;  padding: 0  ; margin:0 ; line-height:1 ; font-weight:normal}
h6 { font-family:"Times New Roman", Times, serif; font-size:1.2em; color:#B1843;  padding: 0  ; margin:0 ; line-height:2 ; font-weight:normal}
h7 { font-family:"Times New Roman", Times, serif; font-size:1.2em; color:#C18531;  padding: 0  ; margin:0 ; line-height:2 ; font-weight:normal}



.verdana { font-family:Verdana, Arial, Helvetica, sans-serif ; color:#666 ; font-size:0.8em}
.verdanaBlack { font-family:Verdana, Arial, Helvetica, sans-serif ; color:#000 ; font-size:0.8em; line-height:1.2}
.normaltxt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;}
.normaltimes{font-family: "Times New Roman", Times, serif ; font-size:1.2em;}
.bodytxt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;line-height:13pt;color:#666; text-align:justify;}
.txtSml { font-family:Verdana, Arial, Helvetica, sans-serif ; color:#666 ; font-size:1em ; font-style:italic}
.leftHome { font-family:Verdana, Arial, Helvetica, sans-serif ; color:#666 ; font-size:0.8em ; line-height:1.2}

ul{padding:0px 0px 10px 0px; margin:0px 0px 0px 16px;}
ul li{padding:0px 0px 5px 0px;}
.tablelabel{font-weight:bold; color:#666666;}

/*privacy STYLES*/
#privacyWrapper {width:360px; margin:0 ; padding: 79px 15px 20px 20px ; background:url(../images/privacyHead.gif) top left no-repeat; color:666666 ; line-height:1.2 }
#privacyWrapper p {margin: 0; padding: 8px 0 0 0  }
#privacyFoot {width:400px; height:18px ; margin:0 ; padding: 0 ; background:url(../images/privacyFoot.gif) top left no-repeat; }

/*popup STYLES*/
#popupWrapper {width:400px; margin:0 ; padding: 0; }
#popupContent {width:360px; margin:0 ; padding: 20px 15px 20px 20px ; color:666666 ; line-height:1.3 ; font-size:1.2em }
#popupContent a:link{text-decoration:none; color:#666; }
#popupContent a:active{text-decoration:none; color:#666;}
#popupContent a:visited{text-decoration:none; color:#666; }
#popupContent a:hover{text-decoration:underline; color:#666; } 

/*sitemap STYLES*/

#sitemapContent {width:360px; margin:0 ; padding: 20px 15px 20px 20px ; color:666666 ; line-height:1.2 ; font-size:1.2em }
#sitemapContent ul {list-style-type: none; margin:0 padding: 0 0 0 5px; }
#sitemapContent li { margin:0 padding: 0 0 0 33px ; }
#sitemapContent a:link{text-decoration:none; color:#666; }
#sitemapContent a:active{text-decoration:none; color:#666;}
#sitemapContent a:visited{text-decoration:none; color:#666; }
#sitemapContent a:hover{text-decoration:underline; color:#666; } 

/*people STYLES*/
.aboutPeople { margin:0 ; padding:17px 0 30px 0 ; width:237px ; float:left}
.aboutPeopleTxt {margin: 0 ; padding: 10px 0 0 0 ; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:0.8em; font-weight:bold ; color:#666}

/*client STYLES*/
.clientquote {padding: 10px 0 20px 0 ; float:left ; width:526px}
.clientquoteTxt { margin: 0; padding: 5px 0 0 0 ; float:left ;  }
.clientname {  padding:  0; margin:-2px 0 0 0;  _margin:-10px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif ;color:#ccc ; letter-spacing:0.1em ; font-size:11px ; text-align:right ; float:right ; color:#666 ; width:526px}
.quotationEnd {  padding:0  ; margin: 0  ;  }
.quotationEnd  img{  padding:0 ; margin:  0 ; vertical-align:top }

/*forms STYLES*/
.texta {font-size: 1em ; background-color: #fff;border: 1px solid #cccccc; width:370px}
.texta2 { font-size: 1.3em  ;background-color: #fff;border: 1px solid #cccccc; width:370px}
.textb {font-size: 1em ; background-color: #fff;border: 1px solid #cccccc;}
.textc {font-size: 1em ; background-color: #fff;border: 1px solid #cccccc;}



