html,body{margin:0;padding:0;height:100%;}
body{background:#877513 url('images/subBG2.jpg') no-repeat center 800px;text-align:center;}
#wrapper{width:100%;background:url('images/subpagebg2.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,
a:link, 
a:visited, 
a:active{text-decoration:none;color:#e45922;}

#globalNav{float:right;margin:42px 30px 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{text-decoration:underline;}
#globalNav li.first a{background:none;border-left: 0;}

#topNavBar{position:relative;clear:both;width:900px;padding-top:25px;}
#topNavBar ul.rootGroup {position:relative;top:0;left:54px;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:#736944;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{clear:both;min-height:680px;height:auto !important;height:680px;margin-top:10px;padding-bottom:70px;}
.content .sidebar{float:left;width:180px;margin:35px 5px 0 0;}

.rightbar{position:absolute;top:-30px;right:0px;margin:0 25px 0 0;width:220px;}
.rightbar ul{clear:both;margin-bottom:15px;}
.rightbar li{margin:10px 0;}
.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:#736944;}
.rightbar .searchbar input{width:167px;height:17px;padding:3px 0 0 3px;background:none;border:1px solid #fff;color:#736944;}
.rightbar .searchbar .searchButton{position:absolute; bottom:0;right:0;width:22px; height:22px;}			 
.rightbar .searchbar div{position:relative;width:200px;height:22px;}
.rightbar #links{clear:right;}
.rightbar #links a{line-height:14px;}
.rightbar #links a,
.rightbar #links a:visited,
.rightbar #links a:active,
.rightbar #links a:hover{display:inline;padding:0 8px;line-height:12px;font-weight:400;color:#736944;text-decoration:none;font-family:"Garamond", Georgia, "Times New Roman", Times, serif;font-size:14px;}
.rightbar #links a:hover, #topNavBar .rootGroup li:hover>a{color:#fff;}
.rightbar #links a.selected{color:#fff;}

ul#secondNav {list-style:none;}
ul#secondNav li {display:inline;}
ul#secondNav li a{text-indent:-9999px;display:block;height:37px;width:175px;float:left;margin-bottom:35px;}
ul#secondNav li a img{text-indent:0;margin-left:30px;}
ul#secondNav li a.products{background:url('images/sidenav/products.gif') no-repeat left center;}
ul#secondNav li a.analysis{background:url('images/sidenav/analysis.gif') no-repeat left center;}
ul#secondNav li a.tips{background:url('images/sidenav/tips.gif') no-repeat left center;}
ul#secondNav li a.faqs{background:url('images/sidenav/faqs.gif') no-repeat left center;}
ul#secondNav li a.demo{background:url('images/sidenav/blendingdemo.gif') no-repeat left center;}
ul#secondNav li a.spas{background:url('images/sidenav/spas.gif') no-repeat left center;}
ul#secondNav li a.refer{background:url('images/sidenav/referafriend.gif') no-repeat center top;}
ul#secondNav li a.why{background:url('images/sidenav/why4me.gif') no-repeat left center;}
ul#secondNav li a.favBlends{background:url('images/sidenav/favoriteblends2.gif') no-repeat left center;}

ul#secondNav li a.products:hover, .content .sidebar ul#secondNav li a.products:active{background-position:left top;}
ul#secondNav li a.analysis:hover, .content .sidebar ul#secondNav li a.analysis:active{background-position:left top;}
ul#secondNav li a.tips:hover, .content .sidebar ul#secondNav li a.tips:active{background-position:left top;}
ul#secondNav li a.faqs:hover, .content .sidebar ul#secondNav li a.blend:active{background-position:left top;}
ul#secondNav li a.demo:hover, .content .sidebar ul#secondNav li a.ingredients:active{background-position:left top;}
ul#secondNav li a.spas:hover, .content .sidebar ul#secondNav li a.spas:active{background-position:left top;}
ul#secondNav li a.why:hover, .content .sidebar ul#secondNav li a.why:active{background-position:left top;}
ul#secondNav li a.refer:hover, .content .sidebar ul#secondNav li a.refer:active{background-position:center bottom;}
ul#secondNav li a.favBlends:hover, .content .sidebar ul#secondNav li a.favBlends:active{background-position:left top;}

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;}

#tabNav{background:#E9E1C7;width:685px;}
#tabNav ul{height:50px;}
#tabNav ul li{float:left;padding:15px 30px 20px;margin-left:0;max-width:100px;}
#tabNav ul li.selected{background:#FFF;border-top:#E9E1C7 1px solid;}
#tabNav ul.span-6 li{padding:15px 20px 20px;}
#tabNav ul li a{text-decoration:none;text-transform:uppercase;}
#tabSection{background:#FFF;padding:0 0 0 30px;width:655px;}
#tabSection p{width:380px;}

.content .main{display:inline;float:left;width:685px;margin:0px 0 25px 0;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#736944;}
.content .main div.mainImage{background:url('images/subpagemainimgbg.gif') no-repeat center;height:300px;width:470px;}
.content .main div.mainImage img{margin:4px;}
.content .main div.titleArea{}
.content .main div.header{margin:0 40px 0 40px;}
.content .main div.topRow{}
.content .main div.centerLeftColumn,
.content .main div.centerColumn,
.content .main div.centerRightColumn{display:inline;float:left;width:32%;height:auto;margin-right:10px;}
.content .main div.centerRightColumn{margin-right:0;}
.content .main div.footer{clear:both;height:auto;}
.content .main p{font-size:12px;line-height:20px;margin:20px 0 20px 0}
.content .main h1{font-weight:bold;font-family:"Garamond", Georgia, "Times New Roman", Times, serif;font-size:22px;text-transform:uppercase;margin-bottom:20px;}
.content .main h2{margin-top:20px;font-weight:700;font-size:16px;}
.content .main ul{list-style:none;}
.content .main li{margin-bottom:5px;margin-left:17px;}

.content .main div.form{clear:both;background:#dbd0a2 url('images/productbuilderbg.gif') no-repeat center;height:300px;width:470px;}
.content .main div.form .mixForm{width:470px;height:300px;}
.content .main div.form .mixForm .control{margin-left:170px;}
.content .main div.form .mixForm .control select{width:175px;height:20px;font-size:10px;}
.content .main div.form .mixForm .control select.basic{border:1px solid #aa812e;margin-top:80px;}
.content .main div.form .mixForm .control select.booster1{border:1px solid #807424;margin-top:38px;}
.content .main div.form .mixForm .control select.booster2{border:1px solid #807424;margin-top:36px;}
.content .main div.form .mixForm .control p{width:175px;height:30px;border:1px solid #da652e;background:#fff;margin-top:36px;margin-top:30px;font-size:9px;line-height:11px;padding:3px;}
.content .main div.form .mixForm .navigation input{float:left;background:#da652e;border:none;color:#fff;margin:-40px 0 0 370px;padding:2px;text-align:center;width:75px;height:25px;}

#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;}

.section {clear:both;width:550px;}
.category{clear:both;}
.category .categoryHeader{height:6px; border:solid 1px #fff; border-bottom:none; margin-bottom:6px;font-size:1px;line-height:0}
.content .category h3{display:inline;position:relative; bottom:-10px;margin-left:40px; padding:0 5px; background-color:#ded09f; text-transform:uppercase; color:#fff; font-size:13px;}
.product{float:left; width:45%;padding-bottom:10px; height:65px;}
.product a.image {float:left; margin-left:5px;line-height:14px; border:solid 1px #fff; padding:3px; background-color:#dfd1a0}
.product div{float:left; margin-left:5px;line-height:14px; height:67px;}
.product div span div{float:none;height:auto;margin:0px;}
.product .name{display:block;float:left;clear:left;width:123px; font-size:12px;}
.product a.name,
.product a.name:link, 
.product a.name:visited, 
.product a.name:active{text-decoration:none;color:#e45922;}
.product .description{display:block;float:left;clear:left;}
.product .price{display:block;float:left;clear:left;}
.product .addToCart{display:block;clear:left;}
.product .AddToCartButton{background:transparent url(images/cart.gif) no-repeat scroll 100% 0;border:0 none;color:#E45922;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;cursor:pointer;padding:0 25px 5px 0;}
.category .products{margin-left:40px;}
.section h2{margin-left:40px;font-family:"Garamond", Georgia, "Times New Roman", Times, serif;color:#a9532b;}
h1#homeTitle{margin-left:40px; margin-bottom:0;}
.boosters h2{margin:20px 0 20px 40px;}

.productPage{}
.productPage .category{width:550px;}
.productPage .product{float:left; width:45%;padding-bottom:10px; height:65px;}
.productPage .product .name{width:150px;}
.productPage .productImage{float:left; width:300px; height:300px; margin:0 20px 20px 0; border:solid 1px #fff; padding:3px; background-color:#dfd1a0}
.productPage .productDetails{float:left; width:350px;}
.productPage .productPrice{margin-top:10px;}
.productPage .AddToCartButton{height:41px; width:104px;background:transparent url(images/addToYourCart.jpg) no-repeat scroll 100% 0;border:0 none;cursor:pointer;margin:10px 25px 5px 0;overflow: hidden;text-indent: -9999px;font-size: 0px;line-height: 0px;}
.productPage .AddToWishButton{height:41px; width:104px;background:transparent url(images/WishListBtn.jpg) no-repeat scroll 100% 0;border:0 none;cursor:pointer;margin:10px 25px 5px 0;overflow: hidden;text-indent: -9999px;font-size: 0px;line-height: 0px;}
.productPage h4{display:block;color:#e45922;margin-top:10px;}
.productPage .product a.name,
.productPage .product a.name:link, 
.productPage .product a.name:visited, 
.productPage .product a.name:active{text-decoration:none;color:#e45922;}

.baseHolder{float:left;margin:20px 0;background:transparent url(images/plus.png) no-repeat scroll 315px 42px;}
.baseInfo{float:left;width:300px;margin-left:10px;}
.baseInfo img{float:left;}
.baseInfo .baseText{float:left;width:170px;margin-left:10px;}
.baseInfo .baseText *{float:left;}
.baseName,.boosterName {color:#FF0000;font-weight:bold;font-size:12px;}
.basePrice,.boosterPrice {text-decoration:underline;font-size:14px;margin-right:20px;}
.boosterInfo{float:left;width:300px;margin-left:75px;}
.boosterInfo img{float:left;margin-top:5px;}
.boosterInfo .boosterText{float:left;width:200px;margin-left:10px;}
.boosterInfo .boosterText *{float:left;}
.baseSummary, .boosterSummary {width:150px;}


.content .main h1{color:#736944;margin-bottom:0px;}
#CartForm table table td{padding:5px;}
#CartForm table table td td{padding:0;}
.boxModel{padding:5px;border-style: solid; border-width: 1px; border-color: #444444;}
#tblAddressListBox{padding:5px;}

#btnCheckOut,
#btnContinueToCheckOut,
#btnContinueShoppingTop,
#btnCheckOutNowTop,
#btnContinueShoppingBottom,
#btnCheckOutNowBottom,
#btnUpdateCart1,
#btnUpdateCart2,
#btnUpdateCart3,
#btnUpdateCart4,
.CartDeleteButton,
#btnRemoveEstimator,
#btnRemoveEstimator,
#btnRequestEstimates,
#ctrlEstimateAddress_GetEstimateButton,
#RegisterAndCheckoutButton,
#btnSignInAndCheckout,
.UpdateCartButton,
.ShippingPageContinueCheckoutButton,
#btnShppingEqBilling,
#btnContinueCheckout,
#LoginButton,
#btnRequestNewPassword,
.PaymentPageContinueCheckoutButton,
.ReviewPageContinueCheckoutButton,
.UpdateAccountButton,
#btnNewAddress,
#btnReturn,
.EditAddressButton,
.ContinueShoppingButton,
.MoveToCartButton,
.UpdateWishButton
{background:transparent url(images/cartButton.gif) repeat-x 50% 0;border:solid 1px #fff;cursor:pointer;margin:3px; padding:5px;font-size:12px;color:#fff;font-weight:bold;width:auto; overflow:visible;}

#tell{margin-top:30px;}