html,body{margin:0;padding:0;height:100%;}
body{background:#dbd0a2;text-align:center;}
#wrapper{width:100%;background:url('images/homepagebg.jpg') no-repeat center 34px;text-align:center;min-height:100%;position:relative;}
#header,#topNavBar,.content,#footer{margin:0 auto;width:900px;height:auto;text-align:left;}
#header{padding:0px;}
.logo{float:left;width:190px;height:100px;background:transparent url('images/4melogo.jpg') no-repeat;margin-left:135px;}
.logo b{display:none;}
a{outline:none;}
.clearfix{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#globalNav{float:right;margin:42px 0px 0 0;width:auto;height:22px;}
#globalNav ul{margin:0;padding:0;list-style:none;}
#globalNav li{float:left;}
#globalNav li a,
#globalNav li a:visited,
#globalNav li a:active{padding:0 12px;color:#dad0a1;text-decoration:none;line-height:11px;text-transform: uppercase;border-left: 1px solid #dad0a1;font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}
#globalNav li a:hover{color:#dad0a1;text-decoration:underline;}
#globalNav li.first a{background:none;border-left: 0;}

#topNavBar{clear:both;width:900px;padding-top:25px;}
#topNavBar ul.rootGroup {position:relative;top:0;left:65px;width:540px;height:25px;}
#topNavBar .rootGroup{border:0;list-style:none;}
#topNavBar .rootGroup li{display:inline;margin:0;padding:0;border:0;position:relative;}
#topNavBar .rootGroup li:hover{white-space:normal;}
#topNavBar .rootGroup ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;}
#topNavBar .rootGroup li:hover>ul{visibility:visible;left:100%;}
#topNavBar .rootGroup:after, #topNavBar .rootGroup ul:after{display:block;visibility:hidden;clear:both;height:0;overflow:hidden;content:".";}
#topNavBar .rootGroup, #topNavBar .rootGroup ul{min-height:0;}

#topNavBar .rootGroup, #topNavBar .rootGroup ul li{}
#topNavBar .rootGroup a,
#topNavBar .rootGroup a:visited,
#topNavBar .rootGroup a:active,
#topNavBar .rootGroup a:hover{display:inline;padding:0 8px;line-height:12px;font-weight:400;color:#dad0a1;text-decoration:none;font-family:"Garamond", Georgia, "Times New Roman", Times, serif;font-size:14px;}
#topNavBar .rootGroup a:hover, #topNavBar .rootGroup li:hover>a{color:#fff;}
#topNavBar .rootGroup li:hover>ul {top:16px;left:0%;}
#topNavBar a.selected{color:#fff;}


.content{min-height:680px;height:auto !important;height:680px;margin-top:10px;padding-bottom:0px;}
.content .sidebar{float:left;width:180px;margin:35px 5px 0 0;}
.content .sidebar ul#secondNav {list-style:none;}
.content .sidebar ul#secondNav li {display:inline;}
.content .sidebar ul#secondNav li a{text-indent:-9999px;display:block;height:37px;width:150px;float:left;margin-bottom:35px;}
.content .sidebar ul#secondNav li a img{text-indent:0;margin-left:30px;}
.content .sidebar ul#secondNav li a.products{background:url('images/sidenav/products.gif') no-repeat left bottom;}
.content .sidebar ul#secondNav li a.analysis{background:url('images/sidenav/analysis.gif') no-repeat left bottom;}
.content .sidebar ul#secondNav li a.tips{background:url('images/sidenav/tips.gif') no-repeat left bottom;}
.content .sidebar ul#secondNav li a.faqs{background:url('images/sidenav/faqs.gif') no-repeat left bottom;}
.content .sidebar ul#secondNav li a.demo{background:url('images/sidenav/blendingdemo.gif') no-repeat left bottom;}
.content .sidebar ul#secondNav li a.spas{background:url('images/sidenav/spas.gif') no-repeat left bottom;}
.content .sidebar ul#secondNav li a.refer{background:url('images/sidenav/referafriend.gif') no-repeat right top;height:41px;}
ul#secondNav li a.why{background:url('images/sidenav/why4me2.gif') no-repeat left bottom;}
ul#secondNav li a.favBlends{background:url('images/sidenav/favoriteblends.gif') no-repeat left bottom;}

.content .sidebar ul#secondNav li a.products:hover, .content .sidebar ul#secondNav li a.products:active{background-position:left center;}
.content .sidebar ul#secondNav li a.analysis:hover, .content .sidebar ul#secondNav li a.analysis:active{background-position:left center;}
.content .sidebar ul#secondNav li a.tips:hover, .content .sidebar ul#secondNav li a.tips:active{background-position:left center;}
.content .sidebar ul#secondNav li a.faqs:hover, .content .sidebar ul#secondNav li a.blend:active{background-position:left center;}
.content .sidebar ul#secondNav li a.demo:hover, .content .sidebar ul#secondNav li a.ingredients:active{background-position:left center;}
.content .sidebar ul#secondNav li a.spas:hover, .content .sidebar ul#secondNav li a.spas:active{background-position:left center;}
.content .sidebar ul#secondNav li a.refer:hover, .content .sidebar ul#secondNav li a.refer:active{background-position:right bottom;}
ul#secondNav li a.why:hover, .content .sidebar ul#secondNav li a.why:active{background-position:left center;}
ul#secondNav li a.favBlends:hover, .content .sidebar ul#secondNav li a.favBlends:active{background-position:left center;}

body#products .content .sidebar ul#secondNav li a.products{background-position:top left;}
body#analysis .content .sidebar ul#secondNav li a.analysis{background-position:top left;}
body#tips .content .sidebar ul#secondNav li a.tips{background-position:top left;}
body#blend .content .sidebar ul#secondNav li a.blend{background-position:top left;}
body#ingredients .content .sidebar ul#secondNav li a.ingredients{background-position:top left;}
body#spas .content .sidebar ul#secondNav li a.spas{background-position:top left;}

.content .rightbar{float:right;position:relative;top:-80px;margin:0 25px 0 0;width:220px;}
.content .rightbar ul{clear:both;margin-bottom:15px;}
.content .rightbar li{margin:10px 0;}
.content .rightbar .searchbar{float:right;width:200px;margin-right:12px;font-family:"Garamond", Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:400;color:#dbd0a2;margin-bottom:25px;}
.content .rightbar .searchbar input{width:167px;height:17px;padding:3px 0 0 3px;background:none;border:1px solid #fff;color:#dbd0a2;}
.content .rightbar .searchbar .searchButton{position:absolute; bottom:0;right:0;width:22px; height:22px;}			 
.content .rightbar .searchbar div{position:relative;width:200px;height:22px;}

.content .rightbar ul.shipping{background:url('images/freeshippingbg.gif') no-repeat center center;height:220px;}
.content .rightbar ul.shipping li{margin-top:0;padding:0;}
.content .rightbar ul.shipping li img{margin:45px 25px 0 25px;}

.content .rightbar ul.new{background:url('images/newto4me.png') no-repeat center top;height:155px;position:relative;}
.content .rightbar ul.new li{font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-seriffont-size:11px;float:left;font-weight:normal;color:#6a6018;margin:70px 0 0 30px;text-align:center;width:160px;}

.content .rightbar .promos{background:url('images/specialsavings.png') no-repeat center center;height:151px;padding:40px 20px 0;font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;color:#dad0a1;font-size:11px;font-weight:normal;text-align:center;}
.content .rightbar .code{color:#fff;font-weight:bold; text-transform:uppercase;}

.content .rightbar ul.solution{background:url('images/4meblendingdemo.png') no-repeat center top;height:240px;}
.content .rightbar ul.solution li{float:left;margin:38px 24px 0;}

.rightbar ul.promise{background:url('images/ourpromise-background.png') no-repeat center center;height:145px;}
.content .rightbar ul.promise li{font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-seriffont-size:11px;font-weight:normal;color:#dad0a1;float:left;margin:0 0 0 20px;width:180px;}
.content .rightbar ul.promise li img{margin:25px 24px 5px 0;}

.content .main{float:left;width:400px;margin-top:255px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#fff;}
.content .main div.titleArea{}
.content .main div.header{}
.content .main div.topRow{}
.content .main div.centerLeftColumn,
.content .main div.centerColumn,
.content .main div.centerRightColumn{display:inline;float:left;width:32%;height:auto;}
.content .main div.centerRightColumn{margin-right:0;}

.content .main p{font-size:12px;line-height:16px;}
.content .main h1{font-weight:normal;font-family:"Garamond", Georgia, "Times New Roman", Times, serif;font-size:22px;text-transform: uppercase;margin-bottom:20px;letter-spacing:6px;}
.content .main h1 span{letter-spacing:4px;font-size:18px;font-style: italic;vertical-align:text-top;}
.content .main h2{margin-top:20px;font-weight:700;font-size:16px;}
.content .main ul{list-style:disc;margin-left:17px;}
.content .main li{margin-bottom:5px;}
.content .main li a{color:#cc3300;}
.content .main a{color:#cc3300;}

#footer{background:transparent url('images/footerbg.jpg') no-repeat center;height:70px;padding:0;bottom:0;left:0;width:100%;}
#footer ul.footwrap{width:775px;text-align:center;margin:0 auto;padding-top:20px;}
#footer ul.footwrap li{display:inline;padding:5px;}
#footer ul.footwrap li a, 
#footer ul.footwrap li a:visited,
#footer ul.footwrap li a:active{font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-seriffont-size:10px;font-weight:normal;color:#dad0a1;text-decoration:none;}
#footer ul.footwrap li a:hover{text-decoration:underline;}
.bbLogo{margin-left:225px;margin-top:20px;}

#tell{margin-top:30px;}