/* Global reset */

*, html, body, div, dl, dt, dd, ul, ol, 
li, h1, h2, h3, h5, h5, h6, pre, form, 
label, fieldset, input, p, blockquote, 
th, td 
{ margin:0; padding:0 }

table { border-collapse:collapse; border-spacing:0 }
fieldset, img, abbr { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100%;font-weight:normal }

/* Restores some sensible defaults */

em { font-style: italic }
* a { position:relative } 					/* Gets links displaying over a PNG background */
a { outline:none; text-decoration:none } 	/* Gets rid of Firefox's dotted borders */
a img { border:none }						/* Gets rid of IE's blue borders */
img	{margin:0;padding:0}

/* Typography - basics */

body, p, li, dt, dd, blockquote, cite { font:14px/18px Arial, Verdana,  Helvetica, sans-serif }
body 			{background-color:#fff;color: #000;width:100%}

/* Everything fits within the page class */
                                        
#page				{width:1028px;margin:0 auto}
#pageTop			{}
#gfLogo				{height:41px;background:#fff url(../images/gflogo.png) no-repeat top left}
#gfPageTop			{height:265px}

#pageBody			{margin:0;padding:0;background:#59ae0b url(../images/content_background.gif) no-repeat top left}
#pageBody .info		{background-color:#85b100;width:890px;margin:0 auto 0 auto;padding:0}
#pageBody .boxTxt	{padding:10px;color:#fff;font-size:16px;line-height:20px}
#pageBody .bottomAd	{margin:0;padding:0 0 30px 0;width:1028px}
#pageBody .bottomAd img {display:block;margin:10px auto}

#content			{margin:0;padding:0}

#whiteCol			{background-color:#fff;width:733px;margin:0 auto 0 auto;padding:15px 0}

#whiteCol .menu		{background-color:#fff;margin:0;padding:0}
#whiteCol .mostPop	{background-color:#fff;width:527px;margin:15px auto 0 auto}
#content .roundBot	{margin:0 auto;padding:0;width:733px}

/* images superimposed over page */
/*#leftmuppet,#rightmuppet {float:left}*/
#leftmuppet,#rightmuppet {position:absolute}
#leftmuppet			{margin:-280px 0 0 -95px}
#rightmuppet		{margin:-280px 10px 0 650px}

#gocart,#mower		{position:absolute}
#gocart				{margin:-990px 0 0 -70px}
#mower				{margin:-990px 0 0 600px}

.greenTitle			{margin:20px 0 20px 30px;color:#a5d023;font-size:30px;font-weight:bold;line-height:35px}
.hiwsteps			{text-align:center}
.bigBlueText		{margin:20px 50px;font-size:20px;line-height:30px;color:#0763b1}
.clearboth			{clear:both}

#hiwInfoBox				{padding:20px 30px}
#hiwInfoBox .redTitle	{color:#ff0400;font-size:20px;line-height:25px}
#hiwInfoBox .hiwInfo	{margin:10px 0 0 0;font-size:16px;line-height:22px}
#hiwInfoBox .statement	{color:#85b100;font-weight:bold}
#hiwInfoBox .desc		{color:#616161}

#guideBox				{padding:20px 30px}
#guideBox .redTitle		{color:#ff0400;font-size:25px;line-height:35px;margin:10px 0 30px 0}
#guideBox .guideInfo	{margin:20px 0 0 0;font-size:16px;line-height:22px}
#guideBox .statement 	{color:#85b100;font-weight:bold;font-size:18px;line-height:22px}
#guideBox .desc			{color:#616161}

.infoTable			{width:100%;margin:20px 0 20px 0;font-size:30px;height:40px;line-height:38px;font-weight:bold;text-align:center}
.infoTable th 		{width:31%;background-color:#0763b1;color:#fff;text-align:center;border:1px solid #fff;border-width:0 3px 0 0}
.infoTable td		{border: 1px solid #fff;border-width:0 3px 0 0;color:#0763b1;height:80px}
.infoTable .c1		{width:31%;text-align:left;padding-left:3%}
.infoTable .c2		{width:31%;text-align:center}
.infoTable .c3		{width:31%;text-align:left}


#productList					{}
#productList .row				{width:400px;margin:0 auto}
#productList .row h1			{margin:20px 0;color:#2e00ff;font-size:20px;font-weight:bold;line-height:25px;text-align:center}
#productList .row .rentit		{float:left;width:95px;text-align:center}
#productList .row .rentit img	{display:block}
#productList .row .rentit a		{display:block;margin-top:10px}