body {margin:0px;padding:0px;background:#2E2133;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;}
.floatleft{float:left;}
.floatright{float:right;}
img{border:none;}
img.sectionimage{margin-top:33px;margin-right:15px;}
.white{color:#ffffff;}
.hidden{margin:-1000px;width:999px;position:absolute;left:0;top:0;visibility:hidden;display:none;}
/*********************		START CLEAR FIX		**********************/
.clearfix:after {clear:both;content:".";display:block;height:0px;line-height:0px;visibility:hidden;}
.clearfix {display:block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clearing{height:1px; overflow:hidden;clear:both;}
.clear{clear:both;display:block;}
.clear10{clear:both;height:10px;display:block;}
.clear30{clear:both;height:30px;display:block;}
/*********************		END CLEAR FIX		**********************/

/*********************		START INTRO PAGE		**********************/
#intropage{background:url(/assets/root/site_images/intropage/grass.jpg) no-repeat center bottom;padding-bottom:231px;}
#intropage #treecontainer{background:url(/assets/root/site_images/intropage/tree.jpg) no-repeat left top;}
#introbody{width:918px;margin:0px auto;background:url(/assets/root/site_images/intropage/header.png) no-repeat;}
#logolink{display:block;height:140px;}
#bodyintroheader{}
.logoimg{padding-bottom:14px;padding-left:202px;padding-top:11px;width:75px;}
.introtext{width:455px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;padding-top:14px;}
.continuetosite{text-align:center;height:19px;overflow:hidden;padding:20px 0px;}
.continuetosite a{display:inline-block;height:19px;overflow:hidden;}
.continuetosite a:hover img{margin-top:-19px;}

#boxes{clear:both;display:block;}
.box{margin-left:76px;margin-top:20px;width:362px;float:left;background:url(/assets/root/site_images/intropage/box_top.jpg) no-repeat top;}
.box .body{margin-top:25px;padding:0px 28px 40px;width:306px;background:url(/assets/root/site_images/intropage/box_bottom.jpg) no-repeat bottom;}
.box .body h2{margin:0px;padding:0px;font-size:12px;color:#FCC7A2;}
.box .body a{color:#ffffff;}
.box .body tr{vertical-align:top;}
.box .body tr.block td{padding-top:20px;}
.box .body td{padding-bottom:5px;}
.box .body td img{padding-right:20px;}
/*********************		END INTRO PAGE		**********************/
#bodycontent{display:none;}
#contentcontainer{left:50%;margin-left:-288px;position:absolute;width:575px;z-index:300;top:0;}
#footerlinks{margin:552px auto 0;padding-left:16px;position:inherit;top:0;width:575px;z-index:600;display:none;}
#footerlinks ul, #footerlinks ul li{margin:0px;padding:0px;list-style:none;}
#footerlinks ul{margin-left:8px;}
#footerlinks ul li{display:inline;float:left;padding-right:5px;background:#2E2133;}
#footerlinks li img{margin-bottom:-3px;}
#footerlinks a.viewcart{color:#f9cebb;font-family:Arial;font-size:13px;font-weight:bold;padding-left:6px;text-decoration:none;}
#footerlinks a.viewcart:hover{color:#FFFFFF;text-decoration:none;}
#footerlinks a#viewcartlink{background:url(../../site_images/Cart.png) no-repeat;padding:0px 6px 5px 25px;}
#footerlinks ul.right{background:#2E2133;float:right;margin-right:49px;padding-bottom:7px;padding-top:4px;}

#flashcontainer_outside{position:absolute;z-index:100;width:100%;}
#flashcontainer #noflash{background:url(../../site_images/DownloadFlash.png) left top no-repeat #2E2133;min-height:610px;}
#flashcontainer #noflash p{margin-bottom:0;margin-left:0;margin-right:0;padding-left:88px;padding-top:350px;}
#flashcontainer object, #flashcontainer embed{position:absolute;z-index:150;}
/*********************		START ENEWS SIGNUP		**********************/
#overlay{background-color:#000000;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;display:none;z-index:1;}
#enewsoverlay{background-color:#000000;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;display:none;z-index:2000;}

input.emailsignup, input.emailSignUpTextBox{background:#FFFFFF none repeat scroll 0 0;border:1px solid #9D9FA2;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:11px;height:17px;padding:2px 3px 0;width:134px;}
#enewsSignup{background:#2E2133 url(../../site_images/eNews_Frame.png) no-repeat scroll center center;color:#F9CEBB;display:none;font-weight:bold;height:113px;margin:50px 0px 0px -119px;padding:65px 21px 20px;position:fixed;text-align:center;top:0;width:236px;z-index:2002;left:50%;}
#footerlinks ul li#enewsSignupLink{padding-right:25px;}
#enewsSignupLink a{color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;padding-left:6px;text-decoration:none;text-transform:lowercase;}
#enewsSignupLink a:hover{color:#f9cebb;text-decoration:none;}
.closeBTN{margin-left:236px;margin-top:-75px;position:absolute;}

fieldset.emailSignUpForm{border:medium none;clear:both;margin:-4px 0 0;padding:0;color:#000000;padding-top:2px;}
fieldset.emailSignUpForm legend{display:none;}
.emailSignUpError.error{display:none;}
.emailSignUpButton{background:#54646d;border:medium none;color:#FFFFFF;cursor:pointer;font-family:Arial;font-size:13px;font-weight:bold;height:20px;line-height:0;margin:0 0 -1px;padding-top:0;text-align:center;width:48px;text-decoration:none;text-transform:lowercase;}
.emailSignUpButton:hover{cursor:pointer;}

fieldset.emailSignUpForm label, fieldset.emailSignUpForm input{float:left;}
fieldset.emailSignUpForm input{margin-right:3px;}
fieldset.emailSignUpForm input.emailSignUpTextBox{margin-left:16px;width:143px;}
fieldset.emailSignUpForm label{color:#FFFFFF;margin-bottom:7px;margin-right:3px;padding:2px 7px;}
fieldset.emailSignUpForm input.emailSignUpButton{color:#2E2133;font-family:Arial;font-size:11px;text-transform:lowercase;background:#F9CEBB;cursor:pointer;margin:0pt;padding:2px 8px 4px;text-decoration:none;text-align:center;}
fieldset.emailSignUpForm input.emailSignUpButton:hover{color:#ffffff;}

/*********************		END ENEWS SIGNUP		**********************/
