/* <textEditor> */
.imgspacing-upperleft{float:left;margin:0 10px 0 0;}
.imgspacing-upperright{float:right;margin:0 0 0 10px;}
.imgspacing-midleft{float:left;margin:5px 10px 5px 0;}
.imgspacing-midright{float:right;margin:5px 0 5px 10px;}
.imgspacing-lowleft{float:left;margin:5px 10px 0 0;}
.imgspacing-lowright{float:right;margin:5px 0 0 10px;}
/* </textEditor> */
/* Common */
.floatLeft{float:left;}
.floatRight{float:right;}
.clearFix{clear:both;}

/* General Font Styling */
body{font-size:13px;font-weight:normal;color:#737373;}
p{font-family:georgia,'times new roman' ;font-size:108%;}
h1,h2,h3,h4,h5,h6{font-family:helvetica,'lucida grande',arial;}
h1{font-size:153.9% !important;font-weight:bold;color:#d5610e;text-transform:uppercase;}
h2{font-size:146.5% !important;color:#678b43;}
h3{font-size:131% !important;color:#555 !important;}
h4{font-size:123.1% !important;color:#d5610e !important;font-weight:bold;text-transform:uppercase;}
h5{font-size:100% !important;color:#678b43 !important;}
h6{font-size:92% !important;color:#555 !important;}
h4 a{color:#d5610e !important;}
h4 a:hover {color:#111 !important;}
a,a:active,a:link{color:#678B43;text-decoration:none;}
a:visited{color:#678B43;text-decoration:none;}
a:hover,a:focus{color:#000;text-decoration:none;}
input,textarea,button{border:1px solid #BBBBBB;margin-bottom:4px;padding:4px;}
input:focus,textarea:focus,button:hover{border:1px solid #678B43;margin-bottom:4px;padding:4px;}
select{border:1px solid #BBBBBB;margin-bottom:4px;padding:0 !important;}
em{font-style:italic;}
strong{font-weight:bold;}

/* Main Structure & Styling */
html{background:#212121;min-height:100%;}
body#home{min-height:100%;background:#f3f3f3;}
body#internal,body#admin{min-height:100%;background:#f3f3f3;}
* html{height:100%;}
div#topWrapper{min-height:100%;background:#f3f3f3 url(../images/home_bkgd.jpg) repeat-x 0 0;}
div#topWrapperInternal{min-height:100%;background:#f3f3f3 url(../images/internal_bkgd.jpg) repeat-x 0 0;}
div#siteWrapper{width:960px;margin:0 auto;}
div#logo{width:300px;height:109px;margin-right:40px;}
div#logo h1 a{display:block;width:300px;height:109px;background:transparent url(../images/logo.jpg) no-repeat 0 0;text-indent:-9999px;}
/* Navigations */
div#navigation{height:109px;}
body#internal div#navigation{height:113px;}
div#topNav{width:620px;height:44px;}
ul.smallNav{float:right;margin-top:18px;}
ul.smallNav li{float:left;margin-left:20px;}
ul.smallNav li a,ul.smallNav li a:link,ul.smallNav li a:active,ul.smallNav li a:visited{display:block;font-size:123.1%;color:#ccc;}
ul.smallNav li a.selectedPage,ul.smallNav li a:hover,ul.smallNav li a:focus{color:#88be52;}
ul.nav{float:right;margin-top:30px;}
ul.nav li{float:left;margin-left:20px;}
ul.nav li a,ul.nav li a:link,ul.nav li a:active,ul.nav li a:visited{display:block;font-size:153.9%;font-weight:bold;color:#fafafa;text-shadow:1px 1px 1px #000;font-family:'lucida grande',arial;}
ul.nav li a:hover,ul.nav li a:focus{color:#88be52;}
ul.nav li a.selectedPage{background:transparent url(../images/nav_bkgd.png) no-repeat scroll center bottom;overflow:visible;padding-bottom:15px;color:#88be52;}
ul.nav li.bottomHide{display:none;}
ul.smallNav li.topHide{display:none;}
/* Main Featured */
div#featuredWrapper{position:relative;height:362px;width:960px;margin:0;background-color:transparent !important;z-index:400;}
div#controls{position:absolute;top:20px;right:0;z-index:9999 !important;width:96px;}
div#controls a{display:block;float:left;margin-left:12px;width:12px;height:12px;background:transparent url(../images/circles.png) no-repeat 0 0;text-indent:-9999px;}
div#controls a.activeSlide{background-position:-12px 0;}
div#features{background-color:transparent !important;overflow:hidden;height:362px;width:960px;position:relative;z-index:400 !important;}
div#features h1{font-size:320% !important;line-height:45px;color:#fff;text-shadow:0px 1px 1px #527530;font-family:'lucida grande',arial;text-transform:none !important;}
div#features h2{color:#547532;text-shadow:0px 1px 1px #9cd95d;text-transform:none !important;font-size:146.5% !important;font-weight:normal !important;line-height:23px;}
div#features h2 strong{font-style:italic;color:#466129;}
div.slide{background-color:transparent !important;display:none;width:960px;overflow:hidden;}
div.slideText{background-color:transparent !important;width:630px;margin:24px 30px 0 0;}
div.slideGraphic{background-color:transparent !important;width:300px;height:362px;}
a.seePlans{display:block;width:260px;height:58px;background:transparent url(../images/seePlans.jpg) no-repeat 0 0;text-indent:-9999px;}
p.signUp{float:right;font-family:helvetica,arial;font-size:131% !important;margin:-40px 40px 0 0;color:#eee;text-shadow:0 1px 1px #527530;}
/* Sub-Features */
div#subFeatures{position:relative;width:960px;margin-top:20px;height:334px;font-size:116% !important;text-shadow:0px 1px 1px #fff;}
div#subFeatures h2{color:#595959;font-size:123.1% !important;font-weight:bold;margin-bottom:13px;padding-top:7px;text-transform:uppercase;text-shadow:0 1px 1px #fff;}
div#leftCol,div#midCol{width:300px;margin-right:30px;}
div#rightCol{width:300px;}
/* Bottom-Features */
div#bottomFeatures{position:relative;width:960px;margin:30px 0;text-shadow:0px 1px 1px #fff;}
div#bottomLeftCol{width:630px;margin-right:30px;line-height:182%;}
div#bottomRightCol{width:300px;}
div#bottomFeatures h1{font-size:153.1% !important;margin-bottom:10px !important;}
div#bottomFeatures p{font-size:138.5% !important;line-height:167%;}
div#greenTop{display:block;width:300px;height:10px;background:transparent url(../images/greenTop_bkgd.jpg) no-repeat 0 0;margin:0;padding:0;}
div#greenBottom{display:block;width:300px;height:10px;background:transparent url(../images/greenBottom_bkgd.jpg) no-repeat 0 0;margin-bottom:30px;padding:0;}
div#greenMain{position:relative;display:block;width:268px;min-height:150px;background:transparent url(../images/greenMain_bkgd.jpg) repeat-y 0 0;margin:0;padding:10px 16px;}
div#greenMain h1.title{color:#333 !important;margin-left:26px;}
div#greenMain li{margin-bottom:12px;}
div#greenMain h2.postTitle{font-size:123.1% !important;color:#5a8034;font-family:georgia,'times new roman';}
div#greenMain h2.postTitle a,div#greenMain h2.postTitle a:active,div#greenMain h2.postTitle a:visited{color:#5a8034;}
div#greenMain h2.postTitle a:hover,div#greenMain h2.postTitle a:focus{color:#333;}
div#greenMain .postInfo{font-size:92%;font-style:italic;}
div#greenMain a#readMore:link,div#greenMain a#readMore:active,div#greenMain a#readMore:visited{font-size:116.1%;color:#555;font-weight:bold;}
div#greenMain a#readMore:hover,div#greenMain a#readMore:focus{color:#333;}
div#greenMain div.rss{position:absolute;top:10px;left:15px;}
div#greenMain .blogList .postInfo,div#greenMain .postDate{color:#555;}
/* Footer */
div#footer{height:118px;min-width:100%;background:#2c2c2c url(../images/footer_bkgd.jpg) repeat-x bottom left;padding-bottom:10px;}
div#footerWrapper{height:118px;width:960px;margin:0 auto;}
div#footerLogos{margin-top:14px;}
div#copyright{text-align:right;margin-top:12px;font-size:92% !important;}
div#copyright p{line-height:182% !important;font-family:helvetica,arial !important;color:#c0c0c0;}
div#footer a:link,div#footer a:link:active,div#footer a:visited{color:#9dd169;}
div#footer a:focus,div#footer a:hover{color:#fff;}
a#smallLogo{display:block;width:188px;height:82px;background:transparent url(../images/smallLogo.png) no-repeat 0 0;text-indent:-9999px;float:left;margin:8px 20px 0 0;}
a#water {display:block;width:188px;height:40px;background:transparent url(../images/water.png) no-repeat 0 0;text-indent:-9999px !important;}
a.bump {margin-top:6px;}

/* Internal Template */
div#content{font-size:108%;margin:30px 0 0;min-height:500px;padding-bottom:30px;position:relative;text-shadow:0 1px 1px #FFFFFF;width:960px;}
div#content h2{font-weight:bold;text-transform:uppercase;}
div#contentLeftCol p{font-size:123.1% !important;line-height:28px;}
div#firstCol, div#secondCol {width:460px;float:left;}
div#firstCol {margin-right:40px;}
div#subLeftCol p,div#subRightCol p{font-size:116% !important;line-height:26px !important;}
div#contentLeftCol{width:630px;margin-right:30px;line-height:175%;}
div#contentRightCol{width:300px;}
div#internalTag{height:80px;}
div#internalTag h1{color:#747474;font-size:300% !important;margin-top:28px;text-shadow:1px 1px 1px #FFFFFF;text-transform:none !important;}
a#watchNow,a#signupSmall{display:block;width:102px;height:36px;background:transparent url(../images/smallButtons.jpg) no-repeat 0 0;text-indent:-9999px;margin:26px 18px 0 0;padding:0;float:left;}
a#signupSmall{background-position:-102px 0;margin-right:40px;}
div#subLeftCol{width:300px;margin:20px 30px 0 0;}
div#subRightCol{width:300px;margin-top:20px;}
div#contentRightCol div.textElement{margin-bottom:30px;}
div#contentLeftCol h3,body#admin h3{color:#ce5e0e;font-size:116% !important;font-weight:bold;padding-top:7px;text-transform:uppercase;text-shadow:0 1px 1px #fff;}
div.testimonial{width:260px;height:185px;background:transparent url(../images/testimonial.jpg) no-repeat 0 0;padding:20px;}
div.testimonial p{font-size:100% !important;line-height:22px;}
div#bottomFeatures div.testimonial p{font-size:108% !important;line-height:22px;}
div#content div.testimonial h3,div#bottomFeatures div.testimonial h3{text-transform:uppercase;color:#535353;text-shadow:0 1px 1px #fff;font-size:116%;margin-bottom:6px;}
/* Overrides */
.adminButton{border:2px solid #000000;color:#000000 !important;}
.blogList .postInfo,.postDate{color:#999;}
div#subLeftCol div.textElement,div#subRightCol div.textElement,div#content div.textElement{margin-bottom:24px;}
.submitButton,.submitButton:focus,.submitButton:hover{display:block;background:transparent url(../images/submitButton.png) no-repeat 0 0;text-align:center;width:104px;height:38px;padding-top:4px;color:#fff;text-shadow:0 1px 2px #222;border:0;margin:0;outline:0;}
blockquote {margin-left:30px;}
#content ol,#content ul,#content li {list-style: disc inside;}
div.blogList ul li{list-style: none !important;}