﻿a:active{outline:none;}
object{outline:none;}
*{outline:none;}
html, body 
{
	margin: 0;
	text-align: center;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #d7d7d7;
	background: #000000;

}
#all
{
padding-top:10px;
	margin: 0 auto;
	text-align:left;
	width: 922px;
}

/*header*/
#hd 
{
	height: 80px;
}
#hd2 
{
	height: 98px;
}
#hd-logo { float: left;}
#hd-top-nav { height: 80px; text-align: right;	color: #957543;  }
#hd-top-nav2 { height: 80px; text-align: right;	color: #957543; background-color:#1a1a1a; }
#hd-top-nav-inner { padding: 52px 25px 0 0; } 
#hd-top-nav a { font-family: Lucida Sans, Sans-Serif, Arial, Verdana; font-size: 11px; color: #957543; text-decoration: none; }
#hd-top-nav a:hover { text-decoration: underline; }

/*menu*/
#menu { background-color: #1a1a1a; }
#menu-top { background: #1a1a1a; padding: 0 0 0 16px; }
.menu-sub { margin: 0px 16px 0 16px; background: #121212; border-bottom: solid 1px #1a1a1a; }

/*wrapper*/
#wrapper
{
	width: 890px;
	padding: 0 16px 0 16px;
	background: #000000 url(/images/bg_wrapper.gif) repeat-x top left; 	
}
#wrapper-solid
{
	width: 890px;
	padding: 0 16px 0 16px;
	background: #222 	
}
div.wrapper-spacer-home { height: 101px; }

/*content*/
#content
{
	width: 890px;
	background: url(/images/bg_content_flash.gif) repeat-x top left;
	line-height: 1.6;
}
#content-flash { }
#content-inner { padding: 26px; }
#content-tbl { line-height: 1.6; }
#content-sub
{
	margin-top: 13px;
	background: #000000;
	padding: 0 0 35px 0;
}
#content-sub-tbl { width: 100%; }
/*NOTE:  Padding/margins used on images in left/right cols to line up with flash piece titles in 3-col layouts - IMAGES cut to just above title text*/
td#panel-l { width: 267px; background: url(/images/bg_content_cell_border.gif) no-repeat top right; }
td#panel-l img { margin-top: 17px; }
td#panel-mid { width: 250px; background: url(/images/bg_content_cell_border.gif) no-repeat top right; }
td#panel-r { width: 300px; overflow:hidden;}
td#panel-r img { margin-top: 17px; }

/*content - product display - NOTE: ALSO USED IN OTHER LAYOUTS*/
#prod-content-inner { background: url(/images/bg_content_new.gif) repeat-x top left; }
div#prod-intro { background: #262626; padding: 20px 0 20px 0; }
td.prod-intro-img { width: 143px; text-align: center; }
td.prod-intro-txt { padding: 0 60px 0 0; }
div#prod-intro-tt { color: #d7d7d7; font-size: 22px; }
div#prod-desc { padding: 0 0 0 0; }
td.prod-desc-img { width: 563px; height:318px; }
td.prod-desc-data { padding: 10px 20px 10px 26px; }
div.prod-desc-data-txt { color: #957543; }
div#prod-spacer-bottom { height: 190px; } /*to be included when padding layout WITHOUT 3-cell data underneath*/

/*transparent questionairre*/
.transparent-box { width: 888px; height: 473px; }
img.transparent-contact { width: 888px; height: 473px; }

/*forms*/
table.frm-input { font-family: Arial, Verdana, Sans-Serif; font-size: 11px; }
table.frm-input th { color: #957543; text-align: right }
table.frm-input td { color: #957543 }
.frm-input-prompt { color: #957543 }
div#frm-desc { color: #FFFFFF; padding: 0 0 20px 0; }
.frm-input-item { width: 260px; font-size: 11px }

/*footer*/
#ft 
{
	padding: 18px 0 18px 47px;
	color: #444444;
	font-family: Arial, Verdana, Lucida Sans, Sans-Serif; 
	font-size: 10px;
	width:843px;
}
#ft a { color: #444444; font-family: Arial, Verdana, Lucida Sans, Sans-Serif; font-size: 10px; text-decoration: none;}
#ft a:hover { text-decoration: underline; }

/*site map*/
a.site-map-top { color: #6d3519; font-size: 14px; }
a:hover.site-map-top { color: #6d3519; text-decoration: underline;}
div.site-map-cell { padding: 0 0 50px 0; }
div.site-map-cell a { color: #6d3519; font-size: 11px; }
div.site-map-cell a:hover { color: #6d3519; text-decoration: underline;}

/*misc*/
img { border: 0; }
h1 { color: #FFFFFF; font-size: 22px; }
h2 { color: #FFFFFF; font-size: 18px; }
h3 { color: #FFFFFF; font-size: 16px; }
a { color: #6d3519; text-decoration: none; font-weight: bold; }
a:hover { color: #6d3519; text-decoration: underline; font-weight: bold; }
div.clearboth { clear: both; }
.txt-hilite { font-size: 18px;  color: #957543; }
.txt-color { color: #957543; }
div#doc-title { color: #FFFFFF; font-size: 22px; font-weight: bold; padding: 20px 0 10px 0; }
a.btn { display: block; width: 150px; text-align: center; border: solid 4px #000000; background: #bb5013; padding: 6px 6px 8px 6px; color: #FFFFFF; }
a:hover.btn { color: #FFFFFF; text-decoration: none; }
/*div.btn { width: 150px; text-align: center; border: solid 4px #000000; background: #bb5013; padding: 6px 6px 8px 6px; color: #FFFFFF; font-weight: bold; }*/



#comfort{background-image:url(/images/windows/comfort.jpg); background-repeat:no-repeat; float:left; width:290px; height:477px; padding-right:10px; display:block;}
#energy{background-image:url(/images/windows/energysavings.jpg); background-repeat:no-repeat; float:left; width:285px; height:477px; padding-right:10px; display:block;}
#selection{background-image:url(/images/windows/selection.jpg); background-repeat:no-repeat; float:left; width:290px; height:477px; display:block;}

#testimonials a { font-family: Lucida Sans, Sans-Serif, Arial, Verdana; font-size: 11px; color: #957543; text-decoration: none; }
#testimonials a:hover { text-decoration: underline; }

.readmore{ height:8px; width:58px; display:block; background-image:url(/images/read-more.gif); background-repeat:no-repeat;}

.whitelink a{color:White;}
.sitemap
{
padding-right:25px;
vertical-align:top;
}
.sitemap ul
{
padding:0px;
margin:0px;
}
.sitemap li
{
padding:0px;
margin:0px;
list-style-type:none;
}

/* misc */

div#inquiry-right { float:right;width:333px;margin-right:55px }
div#inquiry-right p { color: #A0968C }
div#home-pic { position:relative; background:url(/images/alternateheader.jpg) no-repeat top left;width:890px;height:400px;text-align:left; }
div#home-pic img { margin: 41px 62px 0 0 }

.hltest{cursor:hand;}
.hltest:hover{cursor:hand;}
#hd-top-nav-inner a{ color:#957543;}
#hd-top-nav-inner a:hover{ text-decoration:underline;}
#menu-top a{border-right:solid 1px #202020; float:left;}
#ctl00_home{width:70px; height:51px; background-image:url(/images/hd/menu/home.gif);display:block;}
#ctl00_home:hover{width:70px; height:51px; background-image:url(/images/hd/menu/home_over.gif);display:block;}
#ctl00_home.selected{width:70px; height:51px; background-image:url(/images/hd/menu/home_over.gif);display:block;}

#ctl00_windowsystems{width:124px; height:51px; background-image:url(/images/hd/menu/window-systems.gif);display:block;}
#ctl00_windowsystems:hover{width:124px; height:51px; background-image:url(/images/hd/menu/window-systems_over.gif);display:block;}
#ctl00_windowsystems.selected{width:124px; height:51px; background-image:url(/images/hd/menu/window-systems_over.gif);display:block;}

#ctl00_gutterprotection{width:129px; height:51px; background-image:url(/images/hd/menu/gutter-protection.gif);display:block;}
#ctl00_gutterprotection:hover{width:129px; height:51px; background-image:url(/images/hd/menu/gutter-protection_over.gif);display:block;}
#ctl00_gutterprotection.selected{width:129px; height:51px; background-image:url(/images/hd/menu/gutter-protection_over.gif);display:block;}

#ctl00_customers{width:88px; height:51px; background-image:url(/images/hd/menu/customers.gif);display:block;}
#ctl00_customers:hover{width:88px; height:51px; background-image:url(/images/hd/menu/customers_over.gif);display:block;}
#ctl00_customers.selected{width:88px; height:51px; background-image:url(/images/hd/menu/customers_over.gif);display:block;}

#ctl00_contact{width:72px; height:51px; background-image:url(/images/hd/menu/contact.gif);display:block;}
#ctl00_contact:hover{width:72px; height:51px; background-image:url(/images/hd/menu/contact_over.gif);display:block;}
#ctl00_contact.selected{width:72px; height:51px; background-image:url(/images/hd/menu/contact_over.gif);display:block;}
#menu-top a.last{border-right:none;}
#logos img{padding-right:10px;}

#media{width:812px; height:74px; padding:36px 39px 36px 39px; background-color:#262626;}
#media h1{padding:0px; margin:0px; padding-bottom:5px;}
#media p{padding:0px; margin:0px; line-height:13px;}

#mediarea{width:890px;}
#mediaarea_left{width:573px; float:left; padding-left:8px;}
#mediaarea_right{width:291px;float:right; padding-right:8px;}

.mediaarea_horizontal_spacer{width:890px; height:9px; display:block;}
#mediaarea_left_flash{width:573px; height:406px; display:block;background-color:#424242;}
#mediaarea_left_text{width:519px; padding:40px 0px 0px 54px;}
#mediaarea_left_text h1{font-size:18px; font-family:Arial; color:#c99a50;font-weight:normal;}
#mediaarea_right_text{padding:19px 24px 0px 24px;}
#mediaarea_right_text h1{padding:0px; margin:0px; padding-bottom:15px;}
#mediaarea_right_text p{padding:0px; margin:0px; line-height:15px; color:#a9854c; font-size:11px;}

#mediaarea_left_other_movies{padding-top:50px;}

#contest{width:820px; padding:35px; color:#bb9454; font-size:11px; line-height:15px;}

#tblBecome{width:700px;}
#tblBecome td.labelleft{text-align:right; padding-right:13px; width:122px;}
#tblBecome td.labelright{text-align:right; padding-right:13px; width:90px;}

#footerTwoKNine{width:850px; height:225px; display:block; margin-left:30px; margin-top:52px;}
.footerSection{width:188px; margin-right:24px; float:left;}
.footerSection h2{font:normal normal normal 14px/16px Verdana; color:#fff; letter-spacing:-1px;}
.footerSection p{color:#a9854c; font:normal normal normal 11px/16px Arial;}
.footerSection a:link{color:#626262; font:normal normal normal 10px/11px Arial;}
.footerSection a:visited{color:#626262; font:normal normal normal 10px/11px Arial;}
.footerSection a:active{color:#626262; font:normal normal normal 10px/11px Arial;}
.footerSection a:hover{color:#626262; font:normal normal normal 10px/11px Arial;}
.footerImage{width:182px; height:67px; background-image:url(/images/footer/imagebg.gif); display:block; padding:3px;}
.footerImage img{width:182px; height:67px; display:block;}

/*custom - new pages: incentives*/
#incentivesIntroRight{width:785px; padding:4px 0px 0px 0px; float:right;}
#incentivesIntroRight h1{ margin:0px; padding:0px; line-height:22px; margin-bottom:17px;}

#incentivesMain{background-color:#000; width:890px; min-height:406px;}
#incentivesMain a{color:#78381f;}
#incentivesMainLeft{width:407px; float:left; padding:25px 0px 0px 45px; color:#a9854c;}
#incentivesMainRight{width:385px; float:right; padding:25px;}
#incentivesMainInner{width:800px; padding:25px 45px 25px 45px;color:#a9854c; min-height:450px;}

#canadianMadeIntroRight{width:785px; padding:4px 0px 0px 0px; float:right;}
#canadianMadeIntroRight h1{ margin:0px; padding:0px; line-height:22px; margin-bottom:17px;}

#canadianMadeMain{background-color:#000; width:890px; min-height:406px;}
#canadianMadeMain a{color:#78381f;}
#canadianMadeMainLeft{width:407px; float:left; padding:25px 0px 0px 45px; color:#a9854c;}
#canadianMadeMainRight{width:385px; float:right; padding:25px;}
#canadianMadeMainInner{width:800px; padding:25px 45px 25px 45px;color:#a9854c; min-height:450px;}

#warrantyMain{width:890px; min-height:416px;}
#warrantyMainLeft{width:560px; float:left;}
#warrantyMainRight{width:250px; padding:35px 40px 35px 0px; float:right; color:#a9854c;}
#warrantyMainRight h1{font:normal normal bold 18px/18px Arial; color:White; margin:0px 0px 17px 0px; padding:0px;}
#warrantyMainRight h2{font:normal normal bold 13px/13px Arial; color:#a9854c; margin:0px; padding:0px;}
#warrantyMainRight p{margin:0px 0px 24px 0px;}

#testimonialMain{width:890px; min-height:450px;}
#testimonialMainLeft{width:564px; float:left;}
#testimonialMainRight{width:264px; float:right;color:#a9854c;padding:35px 40px 35px 0px;}
#testimonialMainRight h1{font:normal normal bold 18px/18px Arial; color:White; margin:0px 0px 17px 0px; padding:0px;}
#testimonialMainRight h2{font:normal normal bold 13px/13px Arial; color:#a9854c; margin:0px; padding:0px;}
#testimonialMainRight p{margin:0px 0px 24px 0px;}

#dvdInner{width:810px; padding:35px 40px;}
#dvdInner h1{color:White; font:normal normal bold 18px/18px Arial;}
#dvdInner p{color:#bb9454; font:normal normal normal 11px/13px Arial;}
#dvdtable{}
#dvdtable th{width:153px; font:normal normal bold 11px/11px Arial; color:#bb9454;}
#dvdtable td{width:180px; padding-bottom:10px;}
.warning{text-align:left; font-style:italic;}
#dvdtable td.button{padding-top:43px;}
#dvdtable td input[text]{width:180px;}

#testimonialMainLeftFlashNav{width:564px; padding-top:18px;}
#testimonialMainLeftFlashNav a{float:left; font:normal normal normal 11px/11px Arial; color:black;width:21px; padding-top:3px;height:18px; text-align:center;background-image:url(../images/videoOptionBG.jpg);  vertical-align:middle; display:block;}
#testimonialMainLeftFlashNav a.requestdvd{float:right; background-image:url(../images/requestDVD.gif); width:93px; height:17px; display:block; padding:0px;}
#testimonialMainLeftFlashNav span{float:right; color:#d66425; font:normal normal bold 11px/11px Arial; margin-right:18px; margin-top:2px;}
.backbutton{background-image:url(../images/backbutton.jpg); width:79px; height:27px; display:block; margin-left:40px;}


.feature { height: 380px; margin-bottom:20px; overflow: auto; }
#bullet-container { color: #fff; font-weight: 700; }
#bullet-container>img { vertical-align: middle; padding: 2px; cursor: pointer; }


#main-article-cont h3 { margin-bottom: 0px; }
#main-article-cont div { margin-top: 0px; }

#article-cont .article-title { color: #fff; font-weight:bold;}
#article-cont .article-body { height: 8.4em; text-overflow: ellipsis; overflow: hidden; }

.article-body p{margin-top:.4em;}
.article { margin-bottom: 30px; }
.article-author { font-weight: 700; }
.article-date { font-style: italic; }
.floatright { float: right; }

#bullet-container {margin-top: 10px;}
#bullet-container *{float: left;}
.feature-bullet{display:block;height:10px;width:10px;margin:5px 3px;background-image:url(../images/windows/white_bullet.gif);}
#bullet-container .active{background-image:url(../images/windows/gray_bullet.gif);}
#bullet-container span{margin-right:10px;}
a.feature-bullet:hover{text-decoration:none;}
.clearboth{clear:both;}
/*.feature-title{font-size:18px;color:rgb(149,117,67);}*/
.feature-desc{height:380px;width:270px;padding: 0 30px 30px 0;overflow:auto;margin-top:20px}
#feature-cont{position:relative;top:-10px;left:1px;}
#feature-cont-hidden{display:none}

