/*------------------------------------------------------------------
[Layout Stylesheet]
Project:	Scotts Templates
Version:	1.0.0
Last change:	16 Feb 2011 [created CSS document]
------------------------------------------------------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
#smg_page_template_container { width: 930px; margin: 0 auto; }

/* 980px override */
#smg_page_template_container {
    width: 980px;
}

/* Reset to 920px */
body.width920 #smg_page_template_container {
    width: 920px;
}

#smg_page_template_inner-container { width: 890px; margin: 10px auto; }
	#smg_page_template_inner-container #smg_page_template_featured-html { width: 290px; float: left; }
	#smg_page_template_inner-container #smg_page_template_featured-html-2 { width: 590px; float: right; }

#smg_page_template_section-teasers { width: 890px; margin: 0px auto 10px; }
#smg_page_template_container {
    width: 900px;
    margin: 0 auto;
}

#smg_page_template_mega-menu-region {
    width: 100%; height: 45px; clear: both; margin: 8px 0 0; 
}

#smg_page_template_marquee {
    min-height: 200px;
    float: left;
    position: relative;
    margin-bottom: 25px;
    overflow: hidden;
}

#smg_page_template_brand-bar {
    height: 58px;
    clear: both;
    position: relative;
    margin: 5px 0 15px;
}

#smg_page_template_section-teasers {
    padding: 10px 0 0px;
}

#smg_page_template_section-teasers-inner {
    width: 900px;
    margin: 0 auto;
}

#smg_page_template_fat_footer,
#smg_page_template_footer {
    width: 900px;
    height: 150px;
    clear: both;
    margin: 0 auto;
    padding-top: 10px;
}

#smg_page_template_fat_footer {
    height: auto;
}

#smg_page_template_footer img {
    margin: 0 8px;
}

