@import "global-elements.css";
@import "site-elements.css";

/* Remove default formatting */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { /*font-size: 100%;*/ }
em, strong { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }

/* Standard fonts formatting */

body {
	/*font-family: Arial, "Helvetica", sans-serif;*/
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 13px;
	line-height: 1.3em
	}
table {
	font-size: inherit;
	}

/* Global */

body {
	background:url('../images/bg-glow.jpg') center top repeat-x #f60;
	color:#333;
	text-align:center;
	font-size:95%;
	}


a { color: #d54100; text-decoration: none; outline: none; }
a:hover { cursor: pointer; text-decoration: underline; }

strong { font-weight:bold; }
em { font-style:italic; }

hr { clear:left; height:1px; border:0; background-color:#a1a1a1; color:#a1a1a1; }

form input, form select { margin:2px; padding:2px; vertical-align:middle; }

form input[type=checkbox], form input[type=radio] { margin-bottom:3px; }

form label { display:block; float:left; margin-top:3px; padding-left:20px; text-indent:-20px; font-size:85%; line-height:1.2em; }
form .label-standard { clear:left; width:28%; padding-right:8px; text-align:right; color:#666666; }
form .label-required { clear:left; width:28%; padding-right:8px; text-align:right; font-weight:bold; }
form .btn-main, form .btn-main-green, form .btn-main-sm, form .btn-main-sm-green, form .btn-content-text { margin:2px; }

/* Header */

#header {
	clear:left;
	margin: 26px auto 0 auto;
	text-align:left;
	width:960px;
	}

.nav li, .nav img {
	float:left;
	}
.nav div {
	background:url('../images/nav-bg-left.png') no-repeat top left;
	float:left;
	height:41px;
	width:960px;
	}
.nav div div {
	background:url('../images/nav-bg-right.png') no-repeat top right;
	float:right;
	height:41px;
	width:950px;
	}
.nav div div div {
	background:url('../images/nav-bg.png') repeat-x;
	float:left;
	height:41px;
	width:940px;
	}
.nav .primary {
	float:left;
	margin-left:123px;
	}
.nav .primary li a, .nav .primary li a:hover {
	cursor:pointer;
	text-decoration:none;
	}
.nav .primary span {
	display: none;
	}
.nav .primary li a {
	float:left;
	height:41px;
	}
.nav .primary li a div {
	padding-top: 0;
	width: auto;
	}
.nav .our-story a, .nav .vemma-next a, .nav .vemma a, .nav .verve a, .nav .thirst a, .nav .opportunity a {
	background: transparent url('../images/nav-primary.gif') no-repeat;
	}
.nav .our-story a {
	background-position: -8px 0;
	width: 104px;
	}
.nav .our-story a:hover {
	background-position: -8px -51px;
	}
.nav .vemma-next a {
	background-position: -25px -102px;
	width: 71px;
	}
.nav .vemma-next a:hover {
	background-position: -25px -153px;
	}
.nav .verve a {
	background-position: -25px -204px;
	width: 71px;
	}
.nav .verve a:hover {
	background-position: -25px -255px;
	}
.nav .vemma a {
	background-position: -20px -306px;
	width: 81px;
	}
.nav .vemma a:hover {
	background-position: -20px -357px;
	}
.nav .thirst a {
	background-position: -20px -408px;
	width: 80px;
	}
.nav .thirst a:hover {
	background-position: -20px -459px;
	}
.nav .opportunity a {
	background-position: 0 -510px;
	width: 118px;
	}
.nav .opportunity a:hover, .nav .opportunity .on {
	background-position: 0 -561px;
	}

/* tab images for main nav */

#s-our-story .nav .our-story a:link, #s-our-story .nav .our-story a:visited, #s-our-story .nav .our-story a:active, #s-our-story .nav .our-story a:hover {
	background-position:-8px -51px;
	}
#s-our-story #nav li.company, #s-vemma #nav li.product, #s-verve #nav li.product, #s-thirst #nav li.product, #s-vemma-next #nav li.product, #s-pm #nav li.product, #s-opp #nav li.opportunity {
	background:url('../images/mainnav-on-bg.png') repeat-x; }
}
#s-vemma-next .nav .vemma-next a:link, #s-vemma-next .nav .vemma-next a:visited, #s-vemma-next .nav .vemma-next a:active, #s-vemma-next .nav .vemma-next a:hover {
	background:url('../images/nav-next-sel.png') no-repeat center;
	height:48px;
	position:relative;
	top:-8px;
	width:110px;
	}
#s-verve .nav .verve a:link, #s-verve .nav .verve a:visited, #s-verve .nav .verve a:active, #s-verve .nav .verve a:hover {
	background:url('../images/nav-verve-sel.png') no-repeat center;
	height:48px;
	position:relative;
	top:-8px;
	width:110px;
	}
#s-vemma .nav .vemma a:link, #s-vemma .nav .vemma a:visited, #s-vemma .nav .vemma a:active, #s-vemma .nav .vemma a:hover {
	background:url('../images/nav-vemma-sel.png') no-repeat center;
	height:48px;
	position:relative;
	top:-8px;
	width:110px;
	z-index: 10;
	}
#s-thirst .nav .thirst a {
	background:url('../images/nav-thirst-sel.png') no-repeat center;
	height:48px;
	position:relative; top:-8px;
	width:110px;
	}

/* end tab images for main nav */

.nav .secondary {
	font-size: 11px ! important;
	line-height: 19px;
	background-color:#ee5a00;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	color:#fbd4bc;
	float:right;
	height:21px;
	padding-top:7px;
	padding-left:10px;
	position:relative;
	right:-7px;
	top:-71px;
	min-width:270px;
	}
.nav .secondary a { color:#ffffff; }
.nav .secondary li { border-left:#f89d66 1px solid; padding-left:8px; padding-right:8px; }
.nav .secondary .first {
	border-left:0;
	padding-left:0;
	padding-right:10px;
	}
.nav .secondary .account a {
	background:url("../images/nav-account-icon.png") no-repeat scroll 0 1px transparent;
	color:#FFFFFF;
	padding-left:15px;
	}

.nav .homelink {
	margin:5px 0 0 5px;
	}
.nav .homelink:hover {
	margin-right:-17px;
	padding-right:17px;
	background:url('../images/nav-home-icon.gif') no-repeat 161px 8px;
	}

.header-nav-flag { position:relative; top:3px; left:-124px; margin-bottom:-35px; margin-right:-121px; }

.subnav-top { float:left; position:relative; z-index:-1; top:-10px; display:inline-block; margin-left:3px; margin-bottom:-10px; border:#ffffff 1px solid; border-top:0; border-bottom:0; width:952px; height:10px; background:none; background-color:#ffffff; }
.subnav { float:left; margin-left:3px; margin-bottom:5px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border:#ffffff 1px solid; border-top:0; width:942px; height:28px; background:url('/static/image/subnav-vemma-bg.gif') repeat-x; padding:2px 5px 5px 5px; text-align:center; font-size:100%; }
	.subnav a { color: #d54100; }
	.subnav ul { display:inline-block; margin:0 auto; margin-top:7px; color:#666666; }
		.subnav ul li { float:left; padding:0 10px 0 10px; }
		.subnav ul .last { border-right:0; }
	.subnav, x:-moz-any-link { position:relative; top:-3px;}
	.subnav, x:-moz-any-link, x:default { top:0; }



.content-alt-nav { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; height:31px; background: url('../images/store-categories-nav-bg.gif') repeat-x; text-align:center; }
.content-alt-nav a { color:#ec4800; }
.content-alt-nav ul { display:inline-block; }
.content-alt-nav ul li { float:left; border-right:#b3b3b3 1px solid; background: url('../images/store-categories-nav-btn-bg.gif') repeat-x; }
.content-alt-nav ul .first { border-left:#b3b3b3 1px solid; }
.content-alt-nav ul .on { background: none; background-color:#ffffff; }
.content-alt-nav ul li:hover { background: none; background-color:#efefef; }
.content-alt-nav ul li a span { display:none; }
.content-alt-nav .text { display:block; height:21px; padding:5px 10px 5px 10px; font-size:85%; font-weight:bold; }
.content-alt-nav .text:hover { text-decoration:none; }

.panel-lifetime { clear:left; float:left; margin:0 auto; margin-left:4px; width:956px; padding-top:8px; padding-bottom:5px; }
.btn-lifetime-next { float:left; width:258px; height:133px; z-index:5; position:relative; display:block; background:url('../images/btn-lifetime-next.png') no-repeat; }
.btn-lifetime-next span { display:none; }
.btn-lifetime-canada { float:left; width:258px; height:133px; z-index:5; position:relative; display:block; background:url('../images/btn-lifetime-canada.png') no-repeat; }
.btn-lifetime-canada span { display:none; }
.btn-lifetime-verve { float:left; width:258px; height:133px; z-index:4; position:relative; left:-17px; margin-right:-17px; display:block; background:url('../images/btn-lifetime-verve.png') no-repeat; }
.btn-lifetime-verve span { display:none; }
.btn-lifetime-thirst { float:left; width:258px; height:133px; z-index:3; position:relative; left:-17px; margin-right:-17px; display:block; background:url('../images/btn-lifetime-thirst.png') no-repeat; }
.btn-lifetime-thirst-1 { float:left; width:258px; height:133px; z-index:3; position:relative; left:-17px; margin-right:-17px; display:block; background:url('../images/btn-lifetime-thirst-1.png') no-repeat; }
.btn-lifetime-thirst-2 { float:left; width:258px; height:133px; z-index:3; position:relative; left:-17px; margin-right:-17px; display:block; background:url('../images/btn-lifetime-thirst-2.png') no-repeat; }
.btn-lifetime-thirst-3 { float:left; width:258px; height:133px; z-index:3; position:relative; left:-17px; margin-right:-17px; display:block; background:url('../images/btn-lifetime-thirst-3.png') no-repeat; }
.btn-lifetime-thirst span, .btn-lifetime-thirst-1 span, .btn-lifetime-thirst-2 span, .btn-lifetime-thirst-3 span { display:none; }
.btn-lifetime-vemma { float:left; width:258px; height:133px; z-index:2; position:relative; left:-17px; margin-right:-17px; display:block; background:url('../images/btn-lifetime-vemma.png') no-repeat; }
.btn-lifetime-vemma span { display:none; }
.btn-lifetime-vemma-b { float:left; width:232px; height:133px; z-index:1; position:relative; left:-17px; margin-right:-17px; display:block; background:url('../images/btn-lifetime-vemma-b.png') no-repeat; }
.btn-lifetime-vemma-b span { display:none; }
.btn-lifetime-silver { float:left; width:232px; height:133px; position:relative; z-index:0; left:-17px; margin-right:-17px; display:block; background:url('../images/btn-lifetime-silver.png') no-repeat; }
.btn-lifetime-silver span { display:none; }

/* Homepage */

.slides { position:absolute; width:954px; height:402px; overflow: hidden; }
.slide-wrapper { position:absolute; overflow: hidden; width:954px; height:402px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.jFlowControl, .jFlowPrev, .jFlowNext { cursor:pointer; }

.homepage-tabs { clear:left; margin:0 auto; width:956px; height:73px; }
.btn-homepage-next, .btn-homepage-verve, .btn-homepage-vemma, .btn-homepage-products, .jFlowSelected .btn-homepage-next, .jFlowSelected .btn-homepage-verve, .jFlowSelected .btn-homepage-vemma, .jFlowSelected .btn-homepage-products { background:transparent url('../images/btn-home-feature.png') no-repeat; }
.btn-homepage-next { float:left; width:258px; height:73px; z-index:3; position:relative; display:block; background-position:-6px 0; }
.btn-homepage-next span { display:none; }
.jFlowSelected .btn-homepage-next { z-index:30; position:relative; top:-15px; left:-5px; margin-bottom:-20px; margin-right:-10px; width:268px; height:103px; background-position:0 -83px; }
.btn-homepage-verve { float:left; width:258px; height:73px; z-index:2; position:relative; left:-17px; margin-right:-17px; display:block; background-position:-6px -196px; }
.btn-homepage-verve span { display:none; }
.jFlowSelected .btn-homepage-verve { z-index:30; position:relative; top:-15px; left:-23px; margin-bottom:-20px; margin-right:-27px; width:268px; height:103px; background-position:0 -279px; }
.btn-homepage-vemma { float:left; width:258px; height:73px; z-index:1; position:relative; left:-17px; margin-right:-17px; display:block; background-position:-6px -392px; }
.btn-homepage-vemma span { display:none; }
.jFlowSelected .btn-homepage-vemma { z-index:30; position:relative; top:-15px; left:-23px; margin-bottom:-20px; margin-right:-27px; width:268px; height:103px; background-position:0 -475px; }
.btn-homepage-products { float:left; width:232px; height:73px; position:relative; left:-17px; margin-right:-17px; display:block; background-position:-18px -588px; }
.btn-homepage-products span { display:none; }
.jFlowSelected .btn-homepage-products { z-index:30; position:relative; top:-15px; left:-23px; margin-bottom:-20px; margin-right:-27px; width:242px; height:103px; background-position:-12px -671px; }

/* Body */

#body { clear:left; margin:0 auto; width:966px; padding-top:5px; padding-left:2px; text-align:left; }
.center { float:left; margin-top:6px; -moz-border-radius:4px; -webkit-border-radius:4px; width:570px; background-color:#ffffff; }
.center-noleft, .center-noright, .center-nosides { float:left; margin-top:4px; margin-left:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:762px; background-color:#ffffff; }
.center-noright { margin-left:1px; z-index: 99;}
.center-nosides { margin-left:5px; width:954px; }
.pagetitle { margin-left:194px; width:570px; }
.pagetitle-left { margin-left:4px; }
.leftside, .rightside { float:left; margin-top:4px; width:196px; }
.rightside { text-align:right; }
.rightside .btn-med { display:inline-block; }



.sidenav { margin:2px 0 0 5px; width:181px; }
.sidenav li { height:26px; background:url('../images/sidenav-item-bg.gif') no-repeat; padding:5px 0 0 28px; font-size:90%; }
.sidenav .last { height:25px; }

h1 { font-size: 180%; color: #fff; font-weight: normal; line-height: 1.2em; }  
h2 { color:#ff6600; font-size:170%; font-weight:600; line-height:1.4em; }
h2 a { color:#ff6600; }
h3 { font-size:110%; }
h2, h3, p { clear:left; padding-top:10px; padding-bottom:5px; }

.inactive { color:#999999; }
.note { font-size:75%; line-height:1.2em; }
.price-highlight { font-size:130%; }
.add-to-cart-highlight { font-size:110%; }
.add-to-cart-highlight img { vertical-align:middle; }
.add-to-cart-highlight .autodelivery-select { float:none; margin:0; }

.special-message { font-size:110%; font-weight:bold; text-transform:uppercase; }

.cart-shipping-method { list-style:none; margin-top:0; margin-left:0; }
.cart-shipping-method li { clear:left; list-style:none; line-height:1.6em; }

.breadcrumb-nav { color:#999999; font-size:90%; }

.content-standard, .content-feature, .content-blog, .content-wide, .content-full { clear:left; float:left; padding:30px; }
.content-standard, .content-blog { width:510px; }
.content-wide { width:702px; }
.content-full { width:894px; }
.content-standard ul, .content-wide ul, .panel ul { list-style: disc; margin:20px 0 15px 20px; }
.content-standard ol, .content-wide ol, .panel ol { list-style: decimal; margin:20px 0 15px 20px; }
.content-standard ul li, .content-wide ul li, .content-standard ol li, .content-wide ol li, .panel ul li, .panel ol li { padding-bottom:5px; }
.social-box-networks ul { margin:0; padding:0; }

.content-standard-2col { float:left; width:235px; border-right:#cccccc 1px solid; padding-right:15px; }
.content-standard-2col-right { float:left; position:relative; left:-1px; width:235px; border-left:#cccccc 1px solid; padding-left:20px; }
.content-2col { float:left; width:348px; border-right:#cccccc 1px solid; }
.content-2col-right { float:left; width:320px; border-left:0; padding-left:28px; }
.content-2col-highlight { float:left; width:310px; border:#cccccc 1px solid; padding:15px; padding-top:5px; }

.content-3col { float:left; border-right:#cccccc 1px solid; width:223px; padding-right:15px; font-size:90%; }
.content-3col-center { float:left; border-right:#cccccc 1px solid; width:223px; padding-right:15px; font-size:90%; }
.content-3col-last { float:left; width:223px; font-size:90%; }

.content-feature { padding:10px 30px 0 30px; line-height: 1.2em }
.content-feature h3 { clear:none; }
.content-feature p { clear:none; font-size:85%; }
.content-feature .pic { float:left; position:relative; left:-5px; }

.content-blog .post-date, .content-blog .comments { clear:none; float:left; font-size:90%; }
.content-blog .comments { margin-left:15px; }

.content-wide .cart-continue { clear:none; float:left; width:50%; }
.content-wide .cart-checkout { clear:none; float:left; width:50%; text-align:right; }

.product-select-photo { float:left; margin-right:5px; }
.product-select-order { float:left; width:165px; padding-top:10px; font-size:85%; }
.product-select-order img { vertical-align:middle; }
.product-select-info { clear:left; padding-top:10px; font-size:85%; }
.product-select-info li { line-height:1.6em; }
.product-shot { float:left; width:200px; margin-top:10px; margin-right:30px; text-align:center; }
.product-info { float:left; width:468px; margin-top:20px; }
.product-info ul { margin-top:20px; }

.related-product { float:left; width:230px; font-size:85%; }
.related-product-shot { float:left; margin-right:10px; }
.related-product-info { clear:none; }

.store-categories-nav { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; height:46px; background: url('../images/store-categories-nav-bg.gif') repeat-x; text-align:center; }
.store-categories-nav .products { margin-left:230px; }
.store-categories-nav .member-products { margin-left:100px; }
.store-categories-nav ul li { float:left; border-right:#b3b3b3 1px solid; background: url('../images/store-categories-nav-btn-bg.gif') repeat-x; }
.store-categories-nav ul .first { border-left:#b3b3b3 1px solid; }
.store-categories-nav ul .on { background: none; background-color:#ffffff; }
.store-categories-nav ul li:hover { background: none; background-color:#efefef; }
.store-categories-nav ul li a span { display:none; }
.store-categories-nav .text { display:block; height:21px; padding:10px; padding-top:15px; font-weight:bold; font-size:110%; text-transform:uppercase; }
.store-categories-nav .text:hover { text-decoration:none; }
.store-categories-nav .next { display:block; width:72px; height:46px; background: url('../images/store-categories-nav-next.gif') center no-repeat; padding:0 5px 0 5px; }
.store-categories-nav .verve { display:block; width:87px; height:46px; background: url('../images/store-categories-nav-verve.gif') center no-repeat; padding:0 5px 0 5px; }
.store-categories-nav .vemma { display:block; width:105px; height:46px; background: url('../images/store-categories-nav-vemma.gif') center no-repeat; padding:0 5px 0 5px; }
.store-categories-nav .builder-packs { display:block; width:120px; height:46px; background: url('../images/store-categories-nav-builder-packs.gif') center no-repeat; padding:0 5px 0 5px; }


#choosecountry {
background: url(../images/flags/usa.gif) no-repeat 5px center;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#333333;
font-size:90%;
margin:5px auto 0;
padding:5px 10px;
width:230px;
}

/* Footer */

#footer { clear:left; margin:0 auto; width:960px; padding:10px 0 20px 0; color:#ffffff; font-size:95%; }
#footer a { color:#ffffff; text-decoration:underline; }
#footer .legal { font-size:75%; line-height: 1.3em;}


#mainnav { position:relative; left:-4px; margin-bottom:-7px; width:964px; height:49px; background:url('/images/nav-bg.png') repeat-x; z-index: 100;}
#navlogo { float:left; margin:2px; padding:13px 20px; padding-right:30px; }
#navlogo:hover { background:url('/images/nav-home-icon.gif') no-repeat 158px 14px; }

#nav { float:right; margin:2px 10px 0 0; }
#nav ul { *display: inline; margin:0 auto; }
#nav li { float:left; position:relative; }
#nav a { float:left; height:45px; padding:13px 9px; color:#666666; font-size:90%; font-weight:bold; text-transform:uppercase; text-align:center; }
#nav li:hover a { color:#ff6600; text-decoration:none; }
#nav li:hover, #nav .company:hover, #nav .product:hover, #nav .opportunity:hover, #nav .community:hover, #nav .news:hover, #nav .company .on, #nav .product .on, #nav .opportunity .on, #nav .community .on, #nav .news .on { background:url('/images/mainnav-on-bg.png') repeat-x; }
#nav .vemma, #nav .pm, #nav .verve, #nav .thirst, #nav .next { font-weight:bold; font-size:110%; }
#nav .news:hover ul { -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; }
#nav .news:hover .first { -webkit-background-clip:padding-box; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; }
#nav li ul { position:relative; z-index:10; display:none; -moz-box-shadow:1px 2px 5px #666666; -webkit-box-shadow:1px 2px 5px #666666; text-align:left; font-size:85%; }
#nav li:hover ul { display:block; position:absolute; left:-20px; top:45px; -webkit-background-clip:padding-box; -moz-background-clip:padding-box; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; border:#bbbbbb 1px solid; width:145px; padding:0; }
#nav li:hover ul li { margin:0; border:0; padding:0; line-height:1.3em; }
#nav li ul li a { text-align:left; font-size:100%; text-transform:none; font-weight:inherit; }
#nav li:hover ul li a { display:block; border-bottom:#dddddd 1px solid; width:130px; height:auto; min-height:18px; background:none; padding:5px 5px 5px 10px; background-color:#fbfbfb; color:#666666; }
#nav li:hover ul li a:hover { background-color:#f2f2f2; text-decoration:none; color:#ec4e00; }
#nav li:hover ul li .on { background-color:#ffffff; color:#ec4e00; }
#nav li:hover ul li .on:hover { background-color:#ffffff; cursor:default; }
#nav li:hover ul li a small { position:relative; top:-1px; color:#999999; }
#nav li:hover ul li a.last { -webkit-background-clip:padding-box; -moz-background-clip:padding-box; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-bottom:0; }
#nav li:hover ul li ul { font-size:90%; display: none; }
#nav li:hover ul li:hover ul { z-index:2; display:block; position:absolute; left:145px; top:-1px; border-bottom-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; border-top-right-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; }
#nav li:hover ul li:hover ul.left { left:-125px; }
#nav li:hover ul li:hover ul .first { border-top-right-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; }
#nav li:hover ul li:hover ul .last { border-bottom-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; }
#nav li:hover ul li:hover ul a { background-image:none; }



#s-our-story #nav ul li.our-story a, #s-vemma #nav ul li.vemma a, #s-verve #nav ul li.verve a, #s-thirst #nav ul li.thirst a, #s-vemma-next #nav ul li.next a, #s-pm #nav ul li.pm a, #s-opp #nav ul li.brand-partner a { background-color:#f2f2f2; text-decoration:none; color:#ec4e00; }

div.outter-border { border: 1px solid #b7b7b7; margin-left:4px; margin-bottom:10px; -moz-box-shadow: 0 1px 1px #b4b4b4; -webkit-box-shadow: 0 1px 1px #b4b4b4; box-shadow: 0 1px 1px #b4b4b4; width: 179px; background: #FEFEFE; background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#E9E9E9)); background: -moz-linear-gradient(top, #FEFEFE, #E9E9E9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#E9E9E9'); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
ul.left-sub-nav { border: 1px solid #fff; margin: 0; padding: 7px 0 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
ul.left-sub-nav li a { display: block; line-height: 31px; color: #8F8F8F; padding: 0 0 0 18px; text-shaddow: 1px 1px 0 rgba(255, 255, 255, 0.8); font-weight: bold; text-transform: uppercase; font-size:12px;}
ul.left-sub-nav li a:hover { text-decoration: none; color: #ff6600; background: #DFDFDF; text-shaddow: 1px 1px 0 rgba(255, 255, 255, 0.8)}
ul.left-sub-nav li.first {background-color: #CFCFCF; border: none; height: 10px; width: 177px; border-bottom: 1px solid #DFDFDF; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
ul.left-sub-nav li.last{border: none;}

#membernav { float:right; position:relative; top:-30px; margin-bottom:-60px; height:30px; padding-top:8px; padding-left:10px; font-size:75%; color:#ffdaa9; z-index:104; }
#membernav a { color:#ffffff; }
#membernav li { float:left; padding-left:8px; padding-right:1px; }
#membernav .first { padding-left:0; padding-right:10px; }
#membernav .account a { padding-left:15px; background:url('/images/nav-account-icon.png') 0 1px no-repeat; margin-right:75px; }

#membernav .language { position:absolute; right:0; padding-left:19px; background:url('/images/nav-language-icon.png') 0 3px no-repeat; }
#membernav .language a { color:#ffffff; }
#membernav .language .current { display:inline-block; background:url('/images/language-select-arrow.png') right 5px no-repeat; padding-right:10px; }
#membernav .language:hover { opacity:0.9; float:right; top:4px; right:-9px; margin-left:-9px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; background:url('/images/nav-language-icon.png') 9px 7px no-repeat; background-color:#666666; padding:4px 10px 5px 28px; color:#cccccc; overflow:visible; }
#membernav .language:hover .current { background:url('/images/language-select-arrow.png') right -10px no-repeat; padding-right:10px; }
#membernav .language #select-lang { display:none; }
#membernav .language:hover #select-lang { display:block; list-style:disc;}
#membernav .language:hover #select-lang li { clear:both; margin-left:0; padding-left:0; }

@font-face { font-family:'RadiolandRegular'; src:url('/css/RADIOLAND-webfont.eot'); src:local('?'), url('/css/RADIOLAND-webfont.woff') format('woff'), url('/css/RADIOLAND-webfont.ttf') format('truetype'), url('/css/RADIOLAND-webfont.svg#webfontewq8kyz0') format('svg'); font-weight:normal; font-style:normal; }
#nav-promo { position:relative; top:-30px; left:45px; margin-bottom:-77px; height:77px; overflow:hidden; width: 250px; }
.jclock { display:inline-block; width:95px; margin-top:15px; height:30px; font-family:RadiolandRegular; text-align:center; color:#3FA4FF; font-size:30px; }
#rest-icon { margin:6px 0 0 13px; }
#restore-icon { margin:6px 0 0 5px; }
#refresh-icon { margin:6px 0 0 5px; }


.reinvent-your-life { background: transparent url('../images/btn-reinvent-your-life.png') no-repeat; }
.reinvent-your-life:hover { background-position: 0 -61px; }

.verve-banner-shot { background: transparent url('../images/verveShot-preorder-MemberSite.jpg') no-repeat; width: 185px; height: 256px;}
.verve-banner { background: transparent url('../images/bode-launch-banner_185x256_F.jpg') no-repeat; width: 185px; height: 256px;}
/*.verve-banner { background: transparent url('../images/MemberSite-New-Verve.jpg') no-repeat; width: 185px; height: 256px;}*/


/* For fixing the Twitter box. Added by DPI. Please don't delete. */
.twtr-widget h3, .twtr-widget h4 {
	float: left;
	clear: none;
}
/* End Twitter fixes. */
