/*------------------------------------------------------------------
[Layout Stylesheet]
Project:	Scotts Lawn Service Template 1
Version:	1.0.0
Last change:	9 Nov 2009 [created CSS document]
------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }

html { background: url(../../images/slsImages/html-background.gif) repeat-x 0 0; }
body { color: #58595B; background: url(../../images/slsImages/sub-nav-background.gif) no-repeat center top; font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 1.125em; }
ol, ul { list-style: none; }
sup { font-size: 0.8em; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

.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: 900px; margin: 0 auto; position: relative; }
#smg_page_template_header { margin-bottom: 20px; }
	#header { margin-bottom: 1px; }
#smg_page_template_html-columns h1 { margin-bottom: 20px; padding-top: 4px; font-size: 16px; color: #000; }
	#smg_page_template_html-columns h1 span { font-size: 0.8em; }
#smg_page_template_html-columns h2 { margin-bottom: 10px; font-size: 13px; color: #000; }
#smg_page_template_html-columns p { margin-bottom: 15px; }
#smg_page_template_html-columns a { color: #30763F; text-decoration: none; }
	#smg_page_template_html-columns a:hover { text-decoration: underline; }
#smg_page_template_html-columns ul { margin: 0 0 25px 25px; }
#smg_page_template_html-columns li { list-style-type: disc; }
	#left-column { width: 480px; float: left; }
	#right-column { width: 395px; float: right; }
#smg_page_template_footer { margin-top: 20px; background: url(../../images/slsImages/footer-links-background.gif) repeat-x 0 0; text-align: center; }
	#footer { margin: 40px 0 10px; font-size: 10px; }
		#footer a { color: #000; }

.services_guarantee { margin-top: 2px; }
.round-submit { width: 50px; height: 42px; vertical-align: middle; overflow: hidden; background: url(../../images/slsImages/submit-round.gif) no-repeat 0 0; border: none; text-indent: -999px; cursor: pointer; }
.reg { position: relative; top: -6px; }
.regMark { position: relative; top: -3px; font-size: 0.8em; }
