/* home page styles */

body #content-main #content-block {
	background: #000 url(/_Images/AW/home/right_module_background_str.jpg) repeat-x;
}

.maxWidth {
	width: 900px !important;
	width: 900px;
}

.main-navigation a {
	height: 9px;
	text-indent: -9999px;
	display: block;
	padding-top: 10px;
	font-size: 1px;
	line-height: 1px;
	outline: none;
}

.main-navigation a.btnHomePhotoGallery {
	width: 81px;
	background: url(/_Images/AW/home/photo_gallery.gif) no-repeat;
}
.main-navigation a:hover.btnHomePhotoGallery {
	background: url(/_Images/AW/home/photo_gallery_over.gif) no-repeat;
}

.main-navigation a.btnHomeDesignGuide {
	width: 74px;
	background: url(/_Images/AW/home/design_guide.gif) no-repeat;
}
.main-navigation a:hover.btnHomeDesignGuide {
	background: url(/_Images/AW/home/design_guide_over.gif) no-repeat;
}

.main-navigation a.btnHomeWindowFeatures {
	width: 97px;
	background: url(/_Images/AW/home/window_features.gif) no-repeat;
}
.main-navigation a:hover.btnHomeWindowFeatures {
	background: url(/_Images/AW/home/window_features_over.gif) no-repeat;
}

.main-navigation a.btnHomeSelectAWindow {
	width: 93px;
	background: url(/_Images/AW/home/select_a_window.gif) no-repeat;
}
.main-navigation a:hover.btnHomeSelectAWindow {
	background: url(/_Images/AW/home/select_a_window_over.gif) no-repeat;
}

.main-navigation a.btnHomeDoorFeatures {
	width: 83px;
	background: url(/_Images/AW/home/door_features.gif) no-repeat;
}
.main-navigation a:hover.btnHomeDoorFeatures {
	background: url(/_Images/AW/home/door_features_over.gif) no-repeat;
}

.main-navigation a.btnHomeSelectADoor {
	width: 81px;
	background: url(/_Images/AW/home/select_a_door.gif) no-repeat;
}
.main-navigation a:hover.btnHomeSelectADoor {
	background: url(/_Images/AW/home/select_a_door_over.gif) no-repeat;
}

.main-navigation a.btnReplacementPro {
	width: 94px;
	height: 24px;	
	background: url(/_Images/AW/home/forRepPro.gif) no-repeat;
}
.main-navigation a:hover.btnReplacementPro {
	width: 94px;
	height: 24px;	
	background: url(/_Images/AW/home/forRepPro_over.gif) no-repeat;
}


.main-navigation a.btnHomeProductIndex {
	width: 83px;
	background: url(/_Images/AW/home/product_index.gif) no-repeat;
}
.main-navigation a:hover.btnHomeProductIndex {
	background: url(/_Images/AW/home/product_index_over.gif) no-repeat;
}

.main-navigation a.btnHomeWhereToBuy {
	width: 79px;
	background: url(/_Images/AW/home/where_to_buy.gif) no-repeat;
}
.main-navigation a:hover.btnHomeWhereToBuy {
	background: url(/_Images/AW/home/where_to_buy_over.gif) no-repeat;
}

.main-navigation a.btnEnergyStar {
	width: 83px;
	background: url(/_Images/AW/home/Energy_Star.gif) no-repeat;
}
.main-navigation a:hover.btnEnergyStar {
	background: url(/_Images/AW/home/Energy_Star_over.gif) no-repeat;
}

.main-navigation a.btnSustainability {
	width: 83px;
	background: url(/_Images/AW/home/sustainabilty.gif) no-repeat;
}
.main-navigation a:hover.btnSustainability {
	background: url(/_Images/AW/home/sustainabilty_over.gif) no-repeat;
}

.main-image {
	float: left;
	width: 620px;
	height: 395px;
}

.main-image a {
 font-family: Arial, Verdana, sans-serif;
 font-size: 16px; 
 color:#FFF;
}

.main-image a:hover {
 color:#000;
}

.main-image #taxcreditTitle {
 font: 36px "Times New Roman", Times, serif; 
 color: #000000;
 font-weight: bold; 
}

.clear {
	clear: both;
}

.main-navigation {
	position: relative;
	height: 395px;
	margin-left: 620px !important;
	margin-left: 0px;
	margin-right: 0 !important;
	margin-right: -3px;
	left: 0 !important;
	left: -3px;
	width: 180px;
}

.main-navigation dl {
	padding: 0px;
	margin: 0px;
	margin-left: 12px;
	margin-right: 12px;
	width: 180px;
	height: 96px;
	padding 0 0 2px 0;
	background: url(/_Images/AW/home/main_navigation-item_bg.gif) bottom no-repeat;
}

.main-navigation dl.last {
	background: none;
}

.main-navigation dt {
	float: left;
	display: block;
	height: 78px;
	overflow: hidden;
	padding-top: 10px;
}

.main-navigation dt .a {
	height: 78px;

}


.main-navigation dd {
	margin-left: 65px;
	padding-top: 33px;
	height: 63px;
}


#home-features {
	background: #fff url(/_Images/AW/home/feature_background.gif) repeat-x;
	margin-bottom: 7px;
}

.homeFeature {
	float: left;
	width: 210px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 7px !important;
	margin-left: 4px;
	padding: 0px;
	display: inline;
}

.homeFeatureLong {
	float: left;
	width: 286px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 7px !important;
	margin-left: 10px;
	padding: 0px;
	display: inline;
}
#home-features img {
	float: left;
}

#home-features h2 {
	padding-left: 88px;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif
}

#home-features p {
	padding-left: 88px;
}


/* from awHome_CSS Content Server style */
html>body #nav-top ul li li a:hover {
 /* ie:mac homepage-specific hover oddity fix */
 border-bottom:1px solid #A5AEB7;
 margin-bottom:-1px;
 /* everyone else below \*/
 border-bottom:0px;
 margin-bottom:0px;
 /* */
}

#content-main #content-block {
 position:relative;
 float:left;
 display:inline;
 margin:0;
 padding:0;
 width:100%;
 background-color:#000
}

#content-main .main-feature {
 position:absolute;
 left:630px;
 top:228px;
 width:130px;
}

#content-main .main-feature h2 {
 font:normal 15px "Arial Narrow";
 color:#fff;
 margin-bottom:2px;
}

#content-main .main-feature p {
 color:#999;
 width:95px;
 margin-top:0px;
 margin-bottom:3px;
 font-size:11px;
 line-height:0.99em;
}

#home-features {
 height:110px !important;
 position:relative !important;
 background:#fff;
}

* html #home-features {
 /* IE needs height */
 height:1px;
}

#home-features h2 {
 margin:0px;
 font:normal 15px "Arial Narrow";
}

#home-features p {
 margin:0px;
 padding-top:3px;
}

#home-features div.feature {
 float:left;
 display:inline;
 width:230px;
 padding-top:10px;
 margin-left:10px;
 background:#fff url(/_Images/AW/form_input_bg_white.gif) 0px 0px repeat-x;
}

#home-features div.feature form {
 display:block;
}

#home-features div.feature form input.search {
 border:none;
 width:80px;
 height:16px;
 padding-left:3px;
 background:#fff url(/_Images/AW/form_input_bg_white.gif) 0px 0px repeat-x;
}

html>body #home-features div.feature form input.search {
 display:inline-block;
 background:none;
 border:1px solid #eee;
 /* ie:mac exclusion \*/
 display:inline;
 border:none;
 background:#fff url(/_Images/AW/form_input_bg_white.gif) 0px 0px repeat-x;
 /* */
}

#home-features div.feature form button {
 border:none;
 margin:0px;
 padding:0px;
 min-width:25px;
 margin-left:3px;
 padding-right:7px;
 font-size:10px;
}

html>body #home-features div.feature form button {
 display:inline-block;
 /* ie:mac exclusion \*/
 display:inline;
 /* */
}

#home-features div.feature-2 {
 float:left;
 display:inline;
 width:330px;
 margin-left:55px;
}

#home-features div.feature-2 div.left {
 float:left;
 display:inline;
 position:relative;
 padding-top:10px;
 width:160px;
 text-align:right;
}

html>body #home-features div.feature-2 div.left a.triangle {
 margin-left:-40px;
  /* ie:mac right-aligned link fix \*/
 margin-left:0px;
 /* */
}

#home-features div.feature-2 div.left p,
#home-features div.feature-2 div.left h2 {
 padding-right:5px;
 text-align:right;
}

#home-features div.feature-2 div.right {
 float:left;
 display:inline;
 width:165px;
 padding-top:10px;
 margin-left:5px;
}

html>body #home-features div.feature-2 img.feature-2 {
 top:481px;
}

html>body .triangle-gray {
 /* NN6 breaks on inline-block*/
 display:inline;
}

.triangle-gray {
 color:#A5AEB7;
 padding-right:11px;
 background:transparent no-repeat 100% 60%;
}

.triangle-gray:hover {
 color:#DCDDDE;
 background:transparent no-repeat 100% 60% !important;
}

div#series100hometext {
 position: absolute; 
 left: 24px; 
 top: 273px; 
 height: 80px; 
 width: 300px; 
 padding: 1em;
 font: 14px Arial, sans-serif;
 color:#000000; 
}

div#series100hometext2 {
 position: absolute; 
 left: 24px; 
 top: 293px; 
 height: 80px; 
 width: 300px; 
 padding: 1em;
 font: 14px Arial, sans-serif;
 color:#000000; 
}

div#series100hometext3 {
 position: absolute; 
 left: 24px; 
 top: 313px; 
 height: 80px; 
 width: 300px; 
 padding: 1em;
 font: 14px Arial, sans-serif;
 color:#000000; 
}

div#series100seehowlink {

}

div#series100seehowlink a {
 /*position: absolute; 
 left: 158px; 
 top: 350px; 
 padding: 1em;
 font-weight:bold;
 font-size: 12px;
 font-family: Arial, sans-serif;*/
 color:#FFFFFF; 
 position:absolute;
 _top:412px;
 _top:392px;
 top:370px;
 _left:435px;
 left:505px;
 width:100px;
 _font-size:11px;	
 font-size:18px;	
 text-align:right; 
}

div#series100seehowlink a:hover {
 color:#000000;
}


.right-navigation {
	position: relative;
	height: 395px;
	margin-left: 620px !important;
	margin-left: 0px;
	margin-right: 0 !important;
	margin-right: -3px;
	left: 0 !important;
	left: -3px;
	width: 250px;
}

.right-navigation dl {
	padding: 0px;
	margin: 0px;
	margin-left: 12px;
	margin-right: 12px;
	width: 210px;
	height: 96px;
	padding 0 0 2px 0;
	background: url(/_Images/AW/home/main_navigation-item_bg.gif) bottom no-repeat;
}

.right-navigation dl.last {
	background: none;
}

.right-navigation dt {
	float: left;
	display: block;
	height: 78px;
	overflow: hidden;
	padding-top: 10px;
	color: #000000;	
}

.right-navigation dt .img {
	border:none;	
}

.right-navigation dd {
	margin-left: 65px;
	padding-top: 3px;
	height: 63px;
}


.right-triangle-orange {
 color:#FF6633;
 padding-right:11px;
 background:transparent url(/_images/AW/triangle.gif) no-repeat 100% 60%;
}


.right-triangle-orange:hover {
 color:#FFFFFF;
 padding-right:11px;
 background:transparent url(/_images/AW/triangle_2.gif) no-repeat 100% 60%;
}


.right-triangle-orange2 {
 color:#FF6633;
 padding-right:25px;
 background:transparent url('/_images/AW/triangle.gif') no-repeat bottom right;
}


.right-triangle-orange2:hover {
 color:#FFFFFF;
 padding-right:25px;
 background:transparent url('/_images/AW/triangle_2.gif') no-repeat bottom right;
}

.right-triangle-orange2s {
 color:#FF6633;
 padding-right:45px;
 background:transparent url('/_images/AW/triangle.gif') no-repeat bottom right;
}

.right-triangle-orange2:hover {
 color:#FFFFFF;
 padding-right:25px;
 background:transparent url('/_images/AW/triangle_2.gif') no-repeat bottom right;
}

.right-notriangle-orange2s {
 color:#FF6633;
}

.right-notriangle-orange2s:hover {
 color:#FFFFFF;
}

.right-triangle-orange-tc {
 color:#FF6633;
 padding-right:20px;
 background:transparent url('/_images/AW/triangle.gif') no-repeat bottom right;
}


.right-triangle-orange-tc:hover {
 color:#FFFFFF;
 padding-right:20px;
 background:transparent url('/_images/AW/triangle_2.gif') no-repeat bottom right;
}

.right-triangle-orange-ml {
 color:#FF6633;
 padding-right:40px;
 background:transparent url('/_images/AW/triangle.gif') no-repeat bottom right;
}


.right-triangle-orange-ml:hover {
 color:#FFFFFF;
 padding-right:20px;
 background:transparent url('/_images/AW/triangle_2.gif') no-repeat bottom right;
}


.homeFeatureWide {
	float: left;
	width: 250px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 7px !important;
	margin-left: 0px;
	padding: 0px;
	display: inline;
}

.homeFeatureNarrow {
	float: left;
	width: 150px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 7px !important;
	margin-left: 4px;
	padding: 0px;
	display: inline;
}
