html { background-color:#73663f;/*background-image:url('images/footerBg.jpg');background-repeat:repeat-x;background-position:bottom center;*/ }
body { margin:0;padding:0;font-family:'trebuchet ms',tahoma,arial,helvetica,sans-serif;font-size:.8em;text-align:left;line-height:175%;background-color:#fff; }
a { outline:none; }
#header { width:100%;height:170px;background:#fff url('images/grassSky.jpg') repeat-x;text-align:center;border-bottom:1px solid #090; }
#header .logo { margin:0 auto 0 auto;position:relative;top:20px;left:3px;z-index:100; }
#header .teeReflect { position:relative;top:85px;left:-610px;z-index:90; }
#navigation { position:absolute;top:-53px;left:190px;z-index:1000;height:16px;width:475px;text-align:center; font-size:1.0em; font-family:arial,helvetica,sans-serif;font-weight:bold;color:#fff;}
#navigation img {margin:8px 10px 0 10px;border:none;}
#bodyContainer { width:100%;margin:0;padding-top:10px;background:#fff url('images/grassReflection.png') repeat-x;text-align:center; }
#bodyContent {width:816px;margin:20px auto 20px auto;padding:20px 0;background-image:url('images/bodyBackground.png');background-repeat:no-repeat;min-height:420px;height:auto !important;height:420px;position:relative;top:0;z-index:110;text-align:left; }
#bodyContent p { margin:10px 25px 10px 25px;font-size:1.2em;color:#030 }
#bodyContent .heading { margin:0 0 -10px 25px; }
#bodyContent .highlight { background-color:#e8e8cf;padding:0 2px; }
#preFooter { width:100%;background-color:#73663f;background-image:url('images/footerBg.jpg');background-repeat:repeat-x;background-position:bottom center;border-top:3px solid #4b3c15; }
.wheat { float:left;position:relative;bottom:-33px;left:-190px;z-index:110;width:214px;height:257px; }
#preFooter p { width:600px;margin:0 auto;font-size:.75em;text-align:center;color:#fff }
.doubleTop { padding-top:2em; } /* Double the top padding */

#photoContainer {text-align:center; width:99%; overflow:auto;}

#tvslideshow { width:220px;margin:0;padding:0;float:left;border:1px solid #000;background-color:#000; }
#tvslideshowTicker { margin:0;padding:0; }
.slideShow {}
.slideShow img { border:none; }

/* ----------- Products ---------*/
#productContainer { text-align:center;margin:10px auto;padding:5px 15px;overflow:auto; }
#productContainer p { line-height:150%;font-size:.85em;margin:0;width:100%;text-align:left; }
#productContainer p.caption { line-height:100%;text-align:center;font-size:.8em;margin:0 0 6px 0; }
#productContainer h1 { line-height:150%;font-size:.9em;color:#060;height:35px; }
#productContainer form {margin:0;outline:none;}
#productContainer form table {text-align:center;margin:5px auto 10px auto;}
.product,.productWomens { width:200px;height:395px;background-color:#ededed;border:1px dashed #74663f;display:block;float:left;margin:10px 0 10px 16px;padding:5px; }
.productWomens {height:415px;}
.product img,.productWomens img { border:1px solid #666; height:128px; }

/* ----------- Contact Form ---------*/
.errors {width:390px;margin:10px 28px; padding:6px; border:1px dashed #c00;background-color:#fcc;}
.thanks {width:450px;margin:10px 28px; padding:6px; border:1px dashed #0c0;background-color:#cfc;}
.contactBtn {float:right;margin-right:50px;}
#bodyContent .pThanks {width:450px;}
#emailForm {width:400px;margin:10px 0 20px 26px; line-height:160%;padding:0;}
#emailForm fieldset {border:none;padding:10px;background-color:#f3f3f3; border:1px solid #000;}
#emailForm input {display:block;}
#emailForm input[type="submit"] {color:#fff;background-color:#2f760d;height:26px;display:inline;outline:none;}
#cfName {}
#cfEmail {}
#cfRegarding {}
#cfMessage {}
#cfContactButton {}
