@charset "UTF-8";
/* CSS Document */

BODY  {
	background-image: url(visuals/static/wincore.headerbg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	text-align: center;
	margin:0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%; /* Resets 1em to 10px in browser */
	font-weight: normal;
	color: #231F20;
		}
		
sup { font-size: 9px; }
a:link { color: #0066CC; }
a:visited {
	color: #666666;
}
a:hover { color: #0099FF; }
a:active { color: #00ccff; }


		
.head {		width: 900px;
			height: 176px;
			margin:auto;
		}
		
.clearboth { clear: both; }
	
	.logohome	{ width: 695px; height: 167px; float:left; text-align: left; vertical-align: text-top;}
	.supplierlink { width: 125px; height: 100px; float:right; text-align: right; }
	
	
	
.content {		width: 900px;
			margin:auto;
		}
		
		
		.leftcolumn { width: 621px;
					margin: 0px;
					float:left;
					text-align:left;}
					
		.rightcolumn { width: 220px;
						margin: 0px;
						float:right; 
						text-align:right;}
						
						

.footer { margin-top: 20px; background-image: url(visuals/static/wincore.footerbg.jpg); background-position: bottom right; background-repeat: no-repeat; text-align: center; background-color: #231F20; height: 300px; padding-top: 15px;}

.sitemap { width: 900px; text-align: left; margin:auto; color: #ffffff;}

h1 { font-size: 1.7em; margin:0px; padding: 0px;} 
h2 { font-size: 1.5em; margin:0px; padding: 0px;} 
.partner-name { font-size: 1.7em; margin:0px; padding: 0px;} 
.partner-title { font-size: 1.2em; font-style: italic; }
.partner-bio { font-size: 1.2em; line-height: 17px; margin-top: 5px; border-top: 1px dotted #cccccc; padding-top: 5px; margin-bottom: 25px;}

.content p { font-size: 1.2em; line-height: 17px; margin-top: 10px;}


.pageimages { width: 621px; height: 320px; background-position: top left; background-repeat: no-repeat; border-bottom: 10px solid #003366; margin-bottom: 15px; }
#home { background-image: url(visuals/pageimages/home.jpg);}
#about { background-image: url(visuals/pageimages/about.jpg);}
#news { background-image: url(visuals/pageimages/news.jpg);}
#products { background-image: url(visuals/pageimages/products.jpg);}
#products-replacement { background-image: url(visuals/pageimages/products-replacement.jpg);}
#products-replacement-7700 { background-image: url(visuals/pageimages/products-replacement-7700.jpg);}
#products-replacement-5400 { background-image: url(visuals/pageimages/products-replacement-5400.jpg);}
#products-newconstruction { background-image: url(visuals/pageimages/products-newconstruction.jpg);}
#products-newconstruction-500 { background-image: url(visuals/pageimages/products-newconstruction-500.jpg);}
#products-newconstruction-400 { background-image: url(visuals/pageimages/products-newconstruction-400.jpg);}
#pink { background-image: url(visuals/pageimages/pink.jpg);}
#facility { background-image: url(visuals/pageimages/facility.jpg);}
#partners { background-image: url(visuals/pageimages/partners.jpg);}
#experts { background-image: url(visuals/pageimages/experts.jpg);}
#media { background-image: url(visuals/pageimages/media.jpg);}
#contact { background-image: url(visuals/pageimages/contact.jpg);}
#supplier { background-image: url(visuals/pageimages/supplier.jpg);}
#literaturerequest { background-image: url(visuals/pageimages/literaturerequest.jpg);}
#employeeupdates { background-image: url(visuals/pageimages/employeeupdates.jpg);}
#etc2009 { background-image: url(visuals/pageimages/etc.jpg);}
#eff101 { background-image: url(visuals/pageimages/eff101.jpg);}
#energystar { background-image: url(visuals/pageimages/energystar.jpg);}
#energybydesign { background-image: url(visuals/pageimages/bydesign.jpg);}
#energyover { background-image: url(visuals/pageimages/energyover.jpg);}
#warranty { background-image: url(visuals/pageimages/onlinewarranty.jpg);}

.windowpages { width: 620px; height: 344px; background-position: top left; background-repeat: no-repeat; margin-bottom: 15px; }
.windowpages ul {margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:20px; padding:0px; padding-left:20px;}
.windowpages ul li { font-size:1.2em; color: #666666;margin-bottom: 10px;}



#doublehung { background-image: url(visuals/windowstyles/window-doublehung.jpg);}
#transom { background-image: url(visuals/windowstyles/window-transom.jpg);}
#sidelite { background-image: url(visuals/windowstyles/window-sidelite.jpg);}
#picture { background-image: url(visuals/windowstyles/window-picture.jpg);}
#patiodoor { background-image: url(visuals/windowstyles/window-patiodoor.jpg);}
#geometric { background-image: url(visuals/windowstyles/window-geometric.jpg);}
#endventingslider { background-image: url(visuals/windowstyles/window-endventingslider.jpg);}
#garden { background-image: url(visuals/windowstyles/window-garden.jpg);}
#doubleslider { background-image: url(visuals/windowstyles/window-doubleslider.jpg);}
#casement { background-image: url(visuals/windowstyles/window-casement.jpg);}
#bow { background-image: url(visuals/windowstyles/window-bow.jpg);}
#bay { background-image: url(visuals/windowstyles/window-bay.jpg);}
#awning { background-image: url(visuals/windowstyles/window-awning.jpg);}
#basement { background-image: url(visuals/windowstyles/window-basement.jpg);}




.hidden { display: none; font-size: 12px; font-weight: normal;	margin-top:10px; margin-bottom:15px;	color: #333333;  }
.unhidden { display: block; font-size: 12px; font-weight: normal;	margin-top:10px;	margin-bottom:20px;color: #333333;  line-height:17px;}
.noscript { display: block; font-size: 12px; font-weight: normal;	margin-top:5px;	margin-bottom:20px;color: #333333;}


.questions-heading a:link 	{ 	font-size: 1.2em; font-weight:bold;color: #333333;	text-decoration:none;}
.questions-heading a:visited {color: #333333; text-decoration:none; }
.questions-heading a:hover 	{	color: #1C376E;	text-decoration:none;}
.questions-heading a:active 	{	color: #1C376E;	text-decoration:none;}


.questions-heading { margin-top:5px; }
.questions-heading a:link { text-decoration:none;color: }

.energy-disclaimer { font-size: 1em; margin-top:10px; margin-bottom:5px;}

.Nav1 { font-family: Arial, Helvetica, sans-serif;}
.Nav2 { font-family: Arial, Helvetica, sans-serif;}
.NavHead-Main {
	color: #666666;
	background-color: #F3F3F3;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 1.1em;
	font-weight: bold;
	
}

.NavHead-Second {
	color: #666666;
	background-color: #ffffff;
	margin-top:25px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 21px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 1em;
	font-weight: bold;
	
}

.warformhead {
	background-color:#1462A2;
	color: #FFFFFF;
	margin-top:30px;
	margin-bottom:15px;
	padding:6px;
}
.warformhead h3 { padding:0;margin:0;}
.warranty-heading {width:621px;height:122px;background-image:url(visuals/pageimages/warranty-heading.jpg);background-position:left top; background-repeat:no-repeat; margin-bottom:25px;}
.warrantyreg-wrapper { margin-top:20px; }
.warrantyreg-left { width:200px;font-size:11px; font-weight:bold;}
.warranty-reg-right { width:150px;}


.sub-nav {margin-top:15px; margin-right:20px; line-height:12px; margin-bottom:30px;}
.Nav2 .sub-nav a { text-decoration: none; padding-right: 12px; font-size: .9em;font-weight: bold; }
.Nav2 .sub-nav a:link {background-image: url(visuals/navigation/nav.mouseout.jpg);background-repeat: no-repeat;background-position: right;color: #666666;}
.Nav2 .sub-nav a:visited { background-image: url(visuals/navigation/nav.mouseout.jpg); background-repeat: no-repeat; background-position: right; color: #666666;}
.Nav2 .sub-nav a:hover {background-image: url(visuals/navigation/nav.mousein.jpg);background-repeat: no-repeat;background-position: right;color: #316EA8;}
.Nav2 .sub-nav a:active { background-image: url(visuals/navigation/nav.mousein.jpg); background-repeat: no-repeat; background-position: right; }



.WincorePrintHead {
display: none;
}


ul {padding-top: 10px; padding-bottom: 10px; margin-right:20px;}


.main-nav { margin-top:15px;margin-right:20px; line-height:13px;margin-bottom:15px;}
.Nav1 .main-nav a { text-decoration: none; padding-right: 12px; font-weight: normal; font-size: 1em; font-weight: bold; text-transform: uppercase;}
.Nav1 .main-nav a:link { background-image: url(visuals/navigation/nav.mouseout.jpg);background-repeat: no-repeat;background-position: right;color: #666666;}
.Nav1 .main-nav a:visited { background-image: url(visuals/navigation/nav.mouseout.jpg); background-repeat: no-repeat; background-position: right; color: #666666;}
.Nav1 .main-nav a:hover {background-image: url(visuals/navigation/nav.mousein.jpg);background-repeat: no-repeat;background-position: right;color: #316EA8;}
.Nav1 .main-nav a:active { background-image: url(visuals/navigation/nav.mousein.jpg); background-repeat: no-repeat; background-position: right; }


.SMhead { font-size: 1.6em; margin-top: 5px;}

.SMcolHEAD { margin-top: 15px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #3d3d3d; font-weight: bold;
	
	}
.SMcol { width: 200px; margin-right: 30px; float: left; }


.SMcolHEAD a { text-decoration: none; padding-left: 10px; font-size: 1.3em; color: #ffffff; }
.SMcolHEAD a:link { background-image: url(visuals/navigation/sm.headout.jpg); 	background-repeat: no-repeat; 	background-position: left; }
.SMcolHEAD a:visited { background-image: url(visuals/navigation/sm.headout.jpg); 	background-repeat: no-repeat; 	background-position: left; }
.SMcolHEAD a:hover { background-image: url(visuals/navigation/sm.headin.jpg); 	background-repeat: no-repeat; 	background-position: left; }
.SMcolHEAD a:active { background-image: url(visuals/navigation/sm.headin.jpg); 	background-repeat: no-repeat; 	background-position: left; }

.SMcol li {list-style-type: none; }
.smcolumn { line-height: 16px; }
.smcolumn a { text-decoration: none; padding-left: 10px; font-size: 1.1em;  }
.smcolumn a:link { background-image: url(visuals/navigation/sm.headout.jpg); 	color: #BABABA; background-repeat: no-repeat; 	background-position: left; }
.smcolumn a:visited { background-image: url(visuals/navigation/sm.headout.jpg); 	color: #BABABA; background-repeat: no-repeat; 	background-position: left; }
.smcolumn a:hover { background-image: url(visuals/navigation/sm.optin.jpg); 	color: #ffffff; background-repeat: no-repeat; 	background-position: left; }
.smcolumn a:active { background-image: url(visuals/navigation/sm.optin.jpg); 	color: #ffffff; background-repeat: no-repeat; 	background-position: left; }
#tetwp a:hover { color: #FF6699; }

#newslink a:link {text-decoration:none; color:#231F20; }
#newslink a:visited  {text-decoration:none; color:#231F20; }
#newslink a:hover  {text-decoration:none; color:#316EA8; }
#newslink a:active  {text-decoration:none; color:#316EA8; }

.newsseparator { height:1px; border-bottom: 1px dashed #cccccc; margin-top: 20px; margin-bottom: 20px;}

.newsimages img {margin-right: 10px; }



.DefinitionHead { font-size: 1.2em; font-weight: bold; color: #316EA8; margin-top: 10px;}

.DefinitionCopy { font-size: 1.2em; font-weight: normal;}

.glossarydesc { font-size: 1.2em; margin-top: 10px; margin-bottom: 10px;}

.glossaryletters { margin-top: 20px; margin-bottom: 25px;}

.glossaryletter { font-weight: bold; font-size: 1.3em; margin-bottom: 15px;}

.glossarylink a { font-weight: bold;text-decoration: none; border:1px solid #cccccc; padding: 4px; margin-right: 4px; }
.glossarylink a:link { background-color: #ffffff; color: #333333;}
.glossarylink a:visited {background-color: #ffffff; color: #333333;}
.glossarylink a:hover { background-color: #316EA8; color: #ffffff; border: 1px solid #316EA8;}
.glossarylink a:active { background-color: #66CCFF; color: #ffffff; border: 1px solid #66CCFF; }

.GlossaryEmpty { padding: 10px; border: 1px solid #FFCC33; background-color: #FFFFCC; font-size: 1.2em;}

.faqdescription { margin-top:10px; margin-bottom: 10px; font-size:1.2em;}

#pinktext { color: #FF6699; }

.jump { margin-top: 25px; margin-bottom: 20px; }
#jumpto {
	width: 200px;
	background-color: #F9F9F9;
	color: #333333;
	border:none;
	font-size: 1.1em;
	height: 20px;
	border:1px solid #cccccc;
}

.linkbox { width: 189px; float:left; margin-right:10px; margin-top:10px;}
.replacementbox { background-image: url(visuals/other/linkbox-replacement.jpg); width: 189px; height: 60px;}
.newconstructionbox { background-image: url(visuals/other/linkbox-newconstruction.jpg); width: 189px; height: 60px;}
.productlabel { background-color: #efefef; border-top: 5px solid #ffffff; font-size: 1.1em; color:#666666; font-weight:bold; padding:5px;}

.pressreleasetableeven { font-size: 1.1em; }
.pressreleasetableodd { font-size: 1.1em; border-bottom: 1px dotted #cccccc; margin-top:5px; margin-bottom:5px; padding-bottom:5px;}
.pressreleasetablehead {font-size: 1.2em; background-color: #999999; color:#ffffff; font-weight:bold; margin-bottom:10px;}

.product-left { width: 325px; float:left; margin-right:30px;}
.product-right { float: right; width: 240px; }
.product-right ul {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px; }
.product-right ul li { margin-left:15px;font-size: 1.2em; margin-bottom: 10px; }
.ProductStyleHead { font-size: 1.2em; font-weight: bold; padding-bottom:10px; border-bottom: 1px solid #cccccc; margin-bottom: 10px;}
.ProductStyleBox { margin-bottom:20px; }

.headertype { color: #ffffff; font-weight: bold; font-size: 12px;}
.smalltype { font-size: 9px; }
.rightcellborder { border-left:1px solid #999999; }
 

.pagetitle { font-weight: bold; font-size: 18px; padding-bottom: 15px; color: #474747;}

.maintable { margin-bottom: 20px; }.menucopy {
	font-size: 10px;
	padding-bottom: 20px;
}


.productcontainer { width:620px; height:400px;background-image: url(visuals/pageimages/features-bg.jpg); background-position: left top; background-repeat: no-repeat; }
.featuredstyles { width: 344px; height:440px; background-image: url(visuals/pageimages/windowstyles-background.jpg); background-position: left top; background-repeat:no-repeat; }

.registration {
	font-size:9px;
	vertical-align: 10%;
}

.red { color: #FF0000; font-weight:bold; font-size:1.2em;}



.supreg-left { float:left;  font-size: 1.2em; width: 175px;}

.supreg-right { float: left; }

.registration-copy {
	font-size: 9px;
	vertical-align: top;
}

.registration-head {
	font-size: 9px;
	vertical-align: 60%;
}


.faqhead { font-size: 1.2em; font-weight:bold; margin-bottom:3px;}
.faqdesc { font-size: 1.1em; font-weight: normal; margin-bottom: 15px;}

