@charset "utf-8";
/* CSS Document */


body { 
	font:Arial, Helvetica, sans-serif; background-color:#e5eaee; 
	background:url(../images/bg.gif) repeat-x; background-color:#e5eaee; color:#212121;
	margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;
	}


#outer { padding:16px 0 30px 0;}

#main { 
	width:964px; height:1050px; margin-left: auto; margin-right:auto; padding-top:14px; 
	background:url(../images/mainarea_bg2.png) no-repeat; background-color:#e5eaee;
	}
#content {margin-left:19px; margin-right:19px;} 
#content h1 {
	background:url(../images/greenlight_banner.png) no-repeat;
	width:926px; height:161px; margin:0; overflow:hidden; text-indent:-5000px;
	}


#lowes-cta { margin:30px auto 20px auto; width:830px; }
#lowes-top { background:url(../images/lowes_cta_top.png) no-repeat; margin:0; padding:0; height:18px;}
#lowes-bottom { background:url(../images/lowes_cta_bottom.png) no-repeat; background-position:bottom; margin:0; padding:0; height:250px; }

#footer  { width:900px; margin-left: auto; margin-right:auto; padding:0 12px 0 14px; }
#footer p { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-top:0; margin-top:12px;}


#main-content h2 { font-family:"Times LT Std-Bold, Times New Roman", Times, serif; 
	font-size:26px; margin:0 0 12px 0; line-height:27px; padding:0 0 0 0; }
#main-content h3 { font-family: Arial, Helvetica, sans-serif, Times, serif; 
	font-size:14px; margin:0 0 12px 0; line-height:17px; padding:0 0 0 0; }
#main-content h4 { font-family: Arial, Helvetica, sans-serif, Times, serif; 
	font-size:14px; margin:0 0 12px 0; line-height:17px; padding:0 0 0 0; }
#main-content p {margin:0 0 12px 0;}




#main-content { width:100%; margin:25px 0 0 0; }
#left-column { width:435px; float:left; margin:0 0 0 52px;}
#left-column p { line-height:18px;}
#right-column { width:364px; float:right; margin:0 52px 0 0;}


.photo-left { float: left; width:177px;}
.photo-right { float:right; width:177px;}
.caption { font-size:11px; margin:5px 0 0 6px; padding:0 0 0 0; width:150px; }
.bullets { margin:20px 10px 0 10px; padding:0 0 0 0;}
.bullets ul { padding-left:24px;}
.bullets li { padding-bottom:10px;}
.clearfix { margin:0 0 0 0; padding:0 0 0 0; clear:both;}



#top3 { width:440px; margin:20px 0 20px 0;}

.photo {width:220px; float:left; }
.top3bullets { width:210px; float:right;}
.top3bullets h4 {}

.top3bullets ol { padding-left:20px;}
.top3bullets ol li { padding-bottom:5px;}



#btt {}
#locations { width:800px; height:600px; border:2px solid #228b32; margin-left:auto; margin-right:auto; 
	background:#FFFFFF; }
#locations table { margin-top:24px; margin-left:21px;}
#locations a, #locations a:link, #locations a.visited { color:#228b32;} 

.heading { background:#228b32; color:#FFFFFF; height:40px;}
.heading h4 { margin:0 0 0 0; padding:10px 0 0 12px;}

.buy-btn { margin-top:20px; }

#lowes-bottom
#lowes-bottom-div { display:block; float:right; width:520px; margin-right:45px;}
#lowes-bottom-div p { line-height:20px; margin:12px 0 10px 0; padding:0 0 0 0;}
#lowes-bottom-div img { margin:0 5px 0 0; float:right;}
#lowes-bottom-img { display:block; float:left; width:210px; margin-left:45px;}

#lowes-bottom h2 { font-family:"Times LT Std-Bold, Times New Roman", Times, serif; font-size:36px; 
	margin:0 0 0 0; padding:0 0 0 0; }
#lowes-bottom h3 { font-family:"Times LT Std-Bold, Times New Roman", Times, serif; font-size:17px; 
	margin:0 0 0 0; padding:0 0 0 0; }
	
	/* New Styles after promo */
#lowes-bottom-div h2 { font-size:27px;}
#lowes-bottom-div h3 { font-size:21px; font-weight:normal;}
#lowes-bottom-div a, #lowes-bottom-div a:link, #lowes-bottom-div a:visited { color:#4d883f;} 
#lowes-bottom-div a:hover { color:#989898;} 
#lowes-bottom {}
#lowes-bottom-div { display:block; float:right; width:540px !important; margin-top:40px; margin-right:20px;}
#lowes-bottom-img {  
	padding:0 0 0 0; margin:0 0 0 0;  display:block; float:left; 
	width:165px !important; margin-left:38px; width:200px !important; 
	}
#lowes-bottom-img img { margin:0 0 0 0; padding:0 0 0 0;}
#lowes-bottom-div img { float:left; margin-top:18px; }

#buynow { margin-top:20px;}
#buynow-img { float:left; width:128px;}
#buynow-copy { margin-top:16px; float:right; width:304px;}
#buynow-copy h3 { margin-bottom:14px; }
#buynow-copy p { margin-top:12px; width:190px; }
#buynow-copy a, #buynow-copy a:link, #buynow-copy a:visited { color:#375d35;}
#buynow-copy a:hover { color:#999999;}
