body {background: url(http://ecobusiness.com/templates/Ecobusiness/images/background.jpg) no-repeat #003366 center top;color: #444;font-family:arial;font-size:13px;margin:0 auto;}

a {color:#3399cc;}

div.tours {padding:0 10px 20px;}
div.tours h3 {color:#339900;font-size:20px;font-weight:normal}
div.tours img {padding:0 30px;}

div.getleft {float:left;width:420px;position:relative;}
div.getright {background:#eee;border:1px solid #ccc;float:right;padding:10px;position:relative;width:220px;}
p.red {color:red;font-size:14px;font-weight:bold;text-align:center;}
span.red {color:red;font-size:18px;font-weight:bold;}
span.numbers {color:#000;font-size:16px;font-weight:bold;}
p.blue {color:blue;}
div.message {background: url(http://ecobusiness.com/templates/Ecobusiness/images/stories/gregmessage.jpg) no-repeat;padding-top:160px !important;}
div.message ul {margin:0;padding:0 0 0 20px;}
div.message ul li {margin-bottom:10px;}
div.moduletablestuff {height:100px !important;}

img {border: 0px; }

#EW_logo {clear:both;float:left;height:107px;width:320px;background: transparent url(http://ecosuccess.biz/images/global/logo.gif) no-repeat; }

#top .banner {float:left;height:90px;padding:5px;width:730px;}

.twitter {float:right;height:100px;}
.clear {clear:both;}
.top10 { border-top:10px solid white; }
.bot8 { border-bottom:8px solid white; }

#EW_wrapper { display:table; background: #fff; padding:8px;overflow: hidden; }
#EW_header { background: #ddebf8 url(http://ecobusiness.com/templates/Ecobusiness/images/top_bg.jpg) no-repeat; width: 964px;margin-bottom: 8px; }
#EW_mainbody { border: 0px solid #ccc; margin-bottom: 8px; }
#EW_mainback { position: relative; }

a.reference {border-bottom:1px solid #ccc;display:block;cursor:pointer;height:25px;margin-bottom:10px;text-decoration:none !important;}

hr {margin:20px 0;}
td hr {margin: 20px 0 !important;}

.moduletablehonesty { display:inline; padding-left:100px; }

/* Menubar */
#EW_menubarwrap {clear:both;position:relative;z-index:700;}
ul#mainlevel, li#mainlevel {margin:0px;}
.moduletable_nav ul#mainlevel {position:relative;}
.moduletable_nav ul ul {z-index:700 !important;}

#page {background:#fff;padding: 12px;position: relative;}
#page a {color:#3399cc;text-decoration:underline;}
#page a:hover, .wah a:hover {color:#336699;text-decoration:underline;}
#page li {margin-bottom:12px;}

h1.componentheading {color:#003366; margin:0 0 15px 0;}
h2, h2.contentheading {color:#339900; font-size:20px;font-weight:normal;margin:0 0 15px 0;}
h3 {color:#339900;font-size:27px;font-weight:bold;}
h6 {font-size:15px;font-weight:normal;margin:0px;padding:0px;}
.contentheading {color:#339900; font-size:20px;font-weight:normal;margin:0;}

.join h3 {color:white; font-size:15px; margin:0px 0px 12px 0px;}

/* Article padding for category view */
.leading { padding: 10px; }

/* Work at Home Now */
.wah {color:#fff;float:right;padding: 10px 25px;}

/* search */
.search {float:right;margin:8px 0 0 0;position:relative;width:200px;z-index:0;}
.searchfield {width:200px;}

/* Marquee */
#marquee {padding:15px;}
#fpss-outer-container {border:0px !important;margin:0 0 1px 0 !important;padding:0px !important;}
#navi-outer {background-image:none !important; background-color:#000 !important;height:33px !important;margin:5px 0 0 0 !important;}

/* Footer */
#EW_footer {clear:both;background:url(http://ecobusiness.com/templates/Ecobusiness/images/footer_background.gif) top right repeat-x #006600;color:#fff;padding:15px;width:934px;}
.disclaimer {font-size:11px;}
.disclaimer a {color:yellow;}
.copyright {font-size:11px;}

.footernav {margin-bottom:30px;}
.footernav ul {list-style-type:none;margin:0px;padding:0px;}
.footernav ul li {float:left;font-size:12px;padding-right:20px;text-transform:uppercase;}
.footernav ul li a {color:yellow;font-size:11px;text-decoration:none;}

/* Admin area to hide background */
#tinymce { background: none !important; }

/* Left Column */
.EW_leftcolumn { font-size:12px; border-bottom:8px solid #FFFFFF; }
.EW_leftcolumn .menu { margin: 0; border-top: 1px solid #ccc; padding:0; }
.EW_leftcolumn ul li { list-style: none; border: 1px solid #ccc; border-top:0; }
.EW_leftcolumn a { color: #3399cc;display:block !important; text-decoration:none; padding: 8px;padding-left:12px; width:100%: }
.EW_leftcolumn a span { display:block; line-height: 20px;width:100%;cursor: pointer; }
.EW_leftcolumn .moduletableleft { position: relative; }
.EW_leftcolumn .moduletableleft li a {  }
.EW_leftcolumn .moduletableleft li.active a { background:#6699cc; color: #fff; }
.EW_leftcolumn .moduletableleft li:hover a { background: #99ccff; color: #fff; }
.EW_leftcolumn .moduletablewater, .EW_leftcolumn .moduletable { width: 160px; overflow: hidden; }

/* Right Column */
.EW_rightcolumn {color:#fff;margin-left:8px;background:#6699cc; border-bottom:8px solid #FFFFFF; }
.EW_rightcolumn div.moduletable, .moduletablecontact {padding:8px;}
.moduletablecontact table { color: white; }

.height145 { height: 145px; overflow: hidden; }
.top8 { border-top:8px solid #FFFFFF; }
.left8 { border-left:8px solid #FFFFFF; }
.right8 { border-right:8px solid #FFFFFF; }
.bottom8, .tall.bottom8 img { border-bottom:8px solid #FFFFFF; }
.tall.bottom8 img { border-bottom:expression('0') !important; } /* no need in IE */

#vipheader { position: relative; z-index: 0; }
#vipheader img {  }
#vipheader .tall img { height: 299px !important;overflow: hidden; position: relative; display: block; }
#vipheader .moduletablevipnav { position: relative; top: 20px; }
/* Page title header */
#page .iteminfo {
	clear:both;
	color:white;
	font-size:30px;
	left:12px;
	margin-top:-109px;
	line-height:expression('3em');
	margin-top:expression('-140px');
	padding-bottom:expression('50px');
	position:absolute;
}

/* JVideo */
.jvideo_wrapper { min-height:369px; }
.jvideo_header h1, .jvideo_container .jvideo_title { 
	color:#339900;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding: 12px; }
.jvideo_wrapper .linkback { display: none; }
.jvideo_wrapper .jvideo_view { padding-left: 12px; }
.jvideo_wrapper #jvideo_video_author, .jvideo_wrapper #jvideo_video_author_joined, .jvideo_wrapper #jvideo_video_author_count, 
.jvideo_wrapper #jvideo_video_date_added, .jvideo_wrapper #jvideo_video_categories, .jvideo_wrapper #jvideo_video_tags { display: none; }
.jvideo_wrapper .jvideo_embed {
	margin-top:-96px;
	padding:7px 7px 7px 0;
	position:relative; }
.jvideo_wrapper .jvideo_info { margin: 12px; }
#jvideoForm { margin: 0; }

/* VIP */
.viplogin { padding:12px; width: 300px;float:left; }
.viploginright { padding-top:52px;padding-right:20px;text-align:justify;width:365px; float: right;}
.viplogin form {background:#eee;border:1px solid #7f9db9;margin:20px 0;padding:10px;}
.viplogin h1.componentheading {
	color:#339900;
	font-size:20px;
	font-weight:normal;
	margin:0;
}
/* VIP menu */
.moduletablevip { clear:both;left:-1px;top:0px;z-index:1;position: relative; }
ul.menuvip { background:#DDDDDD none repeat scroll 0 0;height:36px;list-style:none;margin:0;padding:0;width:963px; }
ul.menuvip li { background:#dddddd none repeat scroll 0 0;border:0; border-left:1px solid #ffffff;float:left;white-space:nowrap; }
ul.menuvip li.item90 { border-left: 1px solid #dddddd; }
ul.menuvip li#current { background: #ffffff;border:0; border-left:1px solid #dddddd;}
ul.menuvip li a { color: #444444;text-decoration: none; display:block; float:left;padding:10px; }
ul.menuvip li a:hover { background: #eeeeee; display:block;float:left;  }
/* About Me (Profile) */
div.ewprofile {
padding:12px;
position:relative;
text-align:justify;
width:700px;
}
div.ewprofile .emailhide, div.ewprofile .userhide { display: none; }

.ewprofile h2.contentheading {
	color:#339900;
	font-size:20px;
	font-weight:normal;
	margin:0;
}
.ewprofile .fieldwidth { white-space:nowrap; vertical-align: top; }
div.ewprofile table td { vertical-align: top; }

/* Expand/Contract Water Resources */
h4.articleName { cursor: pointer; display: inline; margin-bottom: 0;font-size: 13px; }
.articleTitle { padding-bottom: 10px; }
.articleTitle img { float: left; }

/* Greg walkout */
.moduletableoverlay { position: absolute; }

#eco_video
{
	left:110px;
	margin-left:-18px;
	position:absolute;
	top:-309px;
	width:389px;
	z-index:8;
}
.management img { padding-right: 10px; }

.profileContain { font-size:11px; }

.moduletable.interviews { display: inline;margin-left:-8px; }

p.buttonheading {display:none;}

/* Water presentation */
.botright { position: absolute; right: 0; }

/*
.pentagon {background:url(http://ecobusiness.com/images/stories/freshair/pentagon.jpg) no-repeat;margin-top:10px;border:1px solid #ccc;padding:90px 10px 0 10px;width:138px !important;}
*/

/* Prev / Next Buttons */
/*
.pagenav { clear: both;padding-top:10px;height:48px;line-height:1.9em; }
.pagenav_prev a {background:url(http://ecobusiness.com/images/stories/button_background.gif) no-repeat;border:0px !important;color:#fff !important; bottom:20px; font-size:16px; font-weight:bold; height:19px; left:10px; line-height:19px; padding:8px 16px; position:absolute; text-decoration:none !important; width:48px;white-space:nowrap;}
.pagenav_next a {background:url(http://ecobusiness.com/images/stories/button_background.gif) no-repeat;border:0px !important;color:#fff !important; bottom:20px; font-size:16px; font-weight:bold; height:19px; line-height:19px; padding:8px 16px; right:10px; position:absolute; text-decoration:none !important; width:48px;white-space:nowrap;}
table.pagenav td {width:50%;}
table.pagenav th.pagenav_next {text-align:right;width:80px;}

.pagenav_prev2 a {background:url(http://ecobusiness.com/images/stories/button_background.gif) no-repeat;border:0px !important;color:#fff !important; bottom:10px; font-size:16px; font-weight:bold; height:19px; left:10px; line-height:19px; padding:8px 16px; text-decoration:none !important; width:48px;white-space:nowrap;}
.pagenav_next2 a {background:url(http://ecobusiness.com/images/stories/button_background.gif) no-repeat;border:0px !important;color:#fff !important; bottom:10px; font-size:16px; font-weight:bold; height:19px; line-height:19px; padding:8px 16px; right:10px; text-decoration:none !important; width:48px;white-space:nowrap;}
*/

/*
.openclose img { padding-right: 5px; }
.openclose {
background:transparent url(http://ecobusiness.com/images/std-ban-bkg-blue2.gif) repeat-x scroll left top;
color:#FFFFFF;
cursor:pointer;
margin:0 0 2px;
padding:5px 10px;
}
*/