html{
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
h1,h2,h3,p{margin:0;}
ul{
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
a{text-decoration:none; color: #0099FF;}
a:visited{color:#006699}
body{
	width:100%;
	margin:0 auto;
	background:#000 url(/landing/img/bg-page.gif) repeat-x 0 0;
	position:relative;
	min-width:1011px;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.shadow{
	width:1011px;
	margin:0 auto;
	background:url(/landing/img/bg-page.png) no-repeat 0 0;
}
.all-page{
	width:932px;
	margin:0 auto;
	overflow:hidden;
	background:#fff url(/landing/img/bg-center.png) repeat-x 0 100%;
}
.page{
	width:872px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index:1;
}
/*header*/
#header{
	width:872px;
	position:relative;
	margin:0 auto;
}
#header:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
/*logo*/
#header .logo-head{
	width:100%;
	float:left;
	padding:18px 0 0 2px;
}
#header a.logo{
	width:128px;
	height:47px;
	float:left;
	text-indent:-99999px;
	background:url(/landing/img/logo.gif) no-repeat 0 0;
}
#header ul.right-menu{
	float:right;
	margin:13px 5px 0 0;
}
#header ul.right-menu li{
	float:left;
	margin:0 0 0 20px;
	line-height:30px;
	font-size:18px;
	font-family:Helvetica;
}
#header ul.right-menu li a{
	color:#7f7f7f;
	float:left;
	display:block;
	padding:0 10px 0 0;
	background:url(/landing/img/arrow.gif) no-repeat 100% 50%;
}
#header ul.right-menu li a:hover{
	color:#000;
}
/*navigation menu*/
#header .nav{
	width:100%;
	position:relative;
	margin:23px 0 0;
	float:left;
}
#header .navig{
	width:100%;
	float:left;
}
#header .nav ul.menu{
	float:left;
	overflow:visible;
	width:872px;
	background:url(/landing/img/bg-nav.gif) no-repeat 0 0;
}
#header .nav ul.menu li{
	float:left;
	position:relative;
	font:21px/29px Arial,Verdana,sans-serif;
}
#header .nav ul.menu li.first{
	background:none;
}
#header .nav ul.menu li a{
	text-decoration:none;
	color:#fff;
	padding:13px 40px 0 38px;
	display:block;
	cursor:pointer;
}
#header .nav ul.menu li a span{
	text-indent:-99999px;
	display:block;
}
#header .nav ul.menu li a span.learn{
	width:48px;
	background:url(/landing/img/learn.png) no-repeat 0 0;
}
#header .nav ul.menu li a span.home{
	width:52px;
	background:url(/landing/img/home.png) no-repeat 0 0;
}
#header .nav ul.menu li a span.shop{
	width:52px;
	background:url(/landing/img/shop.png) no-repeat 0 0;
}
#header .nav ul.menu li a span.buzz{
	width:43px;
	background:url(/landing/img/buzz.png) no-repeat 0 0;
}
#header .nav ul.menu li a span.com{
	width:101px;
	background:url(/landing/img/com.png) no-repeat 0 0;
}
#header .nav ul.menu li a span.account{
	width:105px;
	background:url(/landing/img/account.png) no-repeat 0 0;
}
#header .nav ul.menu li.right{
	float:right;
}
#header .nav ul.menu li.hover a,
#header .nav ul.menu li:hover a,
#header .nav ul.menu li:hover a.active{
	background:url(/landing/img/bg-hover.gif) no-repeat 0 0;
}
#header .nav ul.menu li.first a.active{
	background:url(/landing/img/first-hover.gif) no-repeat 0 0;
}
#header .nav ul.menu li.last a.active{
	background:url(/landing/img/last-active.gif) no-repeat 100% 0;
}
#header .nav ul.menu li a.active{
	background:url(/landing/img/li-active.gif) no-repeat 0 0;
}
#header .nav ul.menu li.first a.active:hover{
	background:url(/landing/img/li-first.gif) no-repeat 0 0;
}
#header .nav ul.menu li.first a.activehover{
	background:url(/landing/img/li-first.gif) no-repeat 0 0;
}
#header .nav ul.menu li:hover a.last,
#header .nav ul.menu li.hover a.last{
	background:url(/landing/img/li-last.gif) no-repeat 100% 0;
}
#header .nav ul.menu li:hover div.dropdown,
#header .nav ul.menu li.hover div.dropdown{
	display:block;
}
/*dropdown menu*/
#header .nav div.begin{
	padding:0 9px 0 0;
	background:url(/landing/img/last-end.gif) no-repeat 100% 100%;
}
#header .nav div.end{
	padding:0 0 10px 0;
	background:url(/landing/img/last-begin.gif) no-repeat 0 100%;
}
#header .nav div.dropdown{
	display:none;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:42px;
	width:100%;
	padding:0;
	z-index:500;
}
#header .nav div.dropdown ul.submenu{
	overflow:hidden;
	margin:0 -9px -2px 0;
	padding:0;
	position:relative;
}
* html #header .nav div.dropdown ul.submenu{height:0;overflow:visible;}
#header .nav div.dropdown ul.submenu li{
	width:100%;
	padding:0;
	float:left;
	line-height:34px;
	font-size:16px;
	text-align:center;
	background:#1c1c1c;
}
#header .nav div.dropdown ul.submenu li a{
	width:100%;
	margin:0;
	padding:0;
	background:#1c1c1c;
	color:#a1a1a1;
	border-top:1px solid #2d2d2d;
}
#header .nav div.dropdown ul.submenu li a:hover{
	color:#fff;
	background:#1c1c1c;
	text-decoration:none;
}
/*content*/
#content{
	width:100%;
	margin:20px 0 0;
	overflow:hidden;
	position:relative;
}
.main{
	width:100%;
	background:url(/landing/img/bg-main.png) no-repeat top center;
	overflow:hidden;
}
.flash{
	width:916px;
	height:620px;
}
.flash img{
	display:block;
}
.simply{
	position:absolute;
	top:37px;
	left:40px;
	width:386px;
	overflow:hidden;
}
.simply h1{
	width:381px;
	height:69px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(//landing/img/simply-h.png);
	margin:0;
}
.simply p{
	margin:0;
	font:16px/18px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
}
.simply p a{
	text-decoration:none;
	color:#00aaef;
	background:url(/landing/img/arrow2.gif) no-repeat right;
	font-weight:bold;
	padding:0 0px 0 0;
	cursor:pointer;
	position:relative;
}
.simply p a:hover{
	color:#00e3fe;
}
#content .next{
	width:100%;
	float:left;
	padding:0 0 0 7px;
}
#content .next .menu-all{
	width:100%;
	height:143px;
	overflow:hidden;
	background:url(/landing/img/bar-all.png) no-repeat 0 0;
}
#content .next ul.bottom{
	float:left;
	padding:0 0 0 15px;
}
#content .next ul.bottom li{
	float:left;
	width:261px;
	padding:20px 0 0 19px;
	position:relative;
	height:122px;
	background:url(/landing/img/bg-li.gif) no-repeat 100% 50%;
	overflow:hidden;
}
#content .next ul.bottom li.last{
	background:none;
}
#content .next ul.bottom li.images{
	width:280px;
	height:129px;
	padding:0px;
	margin: 0;
	background: none;
	overflow: visible;
}

.quotes-holder{
	width:261px;
	height:58px;
	overflow:hidden;
	position:relative;
	margin:-6px 0 -3px;
}
.quotes-holder div{
	position:absolute;
	top:0;
	left:0;
	width:261px;
	overflow:hidden;
	height:58px;
}
.quotes-holder div a{
	float:right;
	margin:0px;
	width:84px;
	height:58px;
	margin:0 14px 0 0;
}
.quotes-holder div a img{
	display:block;
	border-style:none;
}
.quotes-holder div p{
	margin:8px 0 0;
	font:15px/18px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	float:left;
	display:inline;
	width:160px;
	word-spacing:0px;
	letter-spacing:-1px;
}
.quotes-holder div.hidden{
	display:none;
}


.promo-holder {
	width: 80px;
	position:relative;
	margin:7px 0 0px 0;
	padding: 0;
	overflow: visible;
}
.promo-holder div{
	position:absolute;
	top:0;
	left:0;
	width:280px;
	margin: 0; 
	padding: 0;
	overflow: visible;
}
.promo-holder div a{
	margin:0 0 0 0;
}
.promo-holder div a img{
	float:left;
	display:block;
	border-style:none;
	overflow: visible;	
}
.promo-holder div.hidden{
	display:none;
}




.next h3{
	font-size:24px;
	font-family:Helvetica;
	color:#000;
}
.next ul.bottom li a.meet{
	float:right;
	width:116px;
	height:106px;
	margin:0px 9px 0 0;
}
.next ul.bottom li a.meet img{
	border:none;
	display:block;
}
.next ul.bottom li a.target{
	float:right;
	width:95px;
	height:93px;
	margin:2px 15px 0 0;
}
.next ul.bottom li a.target img{
	border-style:none;
	display:block;
}
#content .next  p{
	width:135px;
	font-size:15px;
}
#content .next  p span{
	font-weight:bold;
}
#content .next  p span sup{
	font-size:10px;
}
#content .next a.arrow{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	color:#0062f6;
	padding:0 12px 0 0;
	background:url(/landing/img/arrow-next.gif) no-repeat 100% 60%;
}
#content .next a.arrow:hover{
	float:left;
	color:#009eff;
}
.meet-holder{
	width:124px;
	float:left;
	overflow:hidden;
}
.get-holder{
	width:140px;
	overflow:hidden;
	float:left;
}
.txt-holder{
	width:100%;
	overflow:hidden;
	height:79px;
}
/*footer*/
#footer{
	width:100%;
	margin:10px 0 0;
	text-align:center;
	overflow:hidden;
	padding-bottom: 40px;
}
#footer ul.foot li{
	display:inline;
	font-size:10px;
	color:#767676;
	font-family:Helvetica;
}
#footer ul.foot li a{
	color:#767676;
}
#footer ul.foot li a:hover{
	text-decoration:underline;
}
/*copyright*/
#footer p{
	color:#767676;
	text-align:center;
	font:10px/12px Arial,Helvetica,sans-serif;
	margin:-1px 0 0;
}
#footer div.num{
	color:#ccc;
	margin:0 auto;
	width:400px;
	font:bold 11px/20px Arial,Helvetica,sans-serif;
}
/*inner page*/
.inner{
	background:#000 url(/landing/img/bg-body-inner.gif) repeat-x 0 -55px;
}
.holder{
	width:100%;
	overflow:hidden;
}
.inner .main{
	padding:0 0 15px;
}
.login-form-holder{
	width:596px;
	overflow:hidden;
	margin:27px auto 0;
	text-align:center;
	padding-bottom: 80px;
}
.login-form-holder h1{
	font:56px Arial, Helvetica, sans-serif;
	color:#f7931e;
	margin:0;
}
.login-form-holder p{
	font:14px/18px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	margin:2px 0 0;
}
.login-form{
	width:510px;
	padding:26px 0 0 86px;
	height:157px;
	overflow:hidden;
	background:url(/landing/img/bg-login-form.png);
	margin:11px 0 0;
}
.login-form label{
	float:left;
	font:22px/27px Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	width:162px;
	margin:9px 0 0;
	text-align:left;
	height:27px;
	overflow:hidden;
}
.login-form .txt{
	float:left;
	height:27px;
	width:260px;
	background:url(/landing/img/bg-txt.gif);
	overflow:hidden;
	margin:9px 0 0;
}
.login-form .txt input{
	font:18px/20px Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	padding:2px 4px 0;
	width:252px;
	height:25px;
	background:none;
	border:0;
}
.login-form p{
	font:12px Helvetica, Arial, Verdana, sans-serif;
	color:#666;
	text-align:left;
	margin:0;
}
.login-form p a{
	text-decoration:none;
	color:#00aaef;
	font-weight:bold;
}
.enter-btn{
	float:left;
	background:url(/landing/img/enter-btn-l.png) no-repeat 0 0;
	height:44px;
	font:20px/44px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	margin:0 0 0 163px;
	cursor:pointer;
}
.enter-btn span{
	float:left;
	height:44px;
	padding:0 40px;
	background:url(/landing/img/enter-btn-r.png) no-repeat 100% 0;
}
.enter-btn:hover{
	background-position:0 -44px;
}
.enter-btn:hover span{
	background-position:100% -44px;
}
/*inner2 page*/
.shoping-bag{
	width:806px;
	overflow:hidden;
	margin:33px auto 0;
}
.shoping-bag h1{
	float:left;
	font:32px Arial, Helvetica, sans-serif;
	color:#f7931e;
	margin:0 0 0 7px;
	display:block;
}
.status-bar{
	float:right;
	display:inline;
	margin:0 7px 0 0;
	background:url(/landing/img/bg-status-bar.gif);
	width:318px;
	height:44px;
	overflow:hidden;
}
.status-bar ul{
	padding:0;
	margin:7px 0 0;
	list-style:none;
	height:30px;
	overflow:hidden;
}
.status-bar ul li{
	float:left;
	height:30px;
	margin:0 0 0 11px;
	display:inline;
	font:20px/30px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	width:0px;
	padding:0 0 0 30px;
	overflow:hidden;
}
.status-bar ul li a{
	float:left;
	width:30px;
	height:30px;
	overflow:hidden;
	text-indent:-999px;
	display:none;

}
.status-bar ul li.active{
	padding:0 0 0 35px;
	width:139px;
	background-position:0 -30px
}
.status-bar ul li.passed{
	padding:0;
	width:30px;
}
.status-bar ul li.passed a{
	display:block;
	position:relative;
}
.step1{
	background:url(/landing/img/step1.gif) no-repeat;
}
.step1 a{
	background:url(/landing/img/step1-passed.gif);
}
.step2{
	background:url(/landing/img/step2.gif) no-repeat;
}
.step2 a{
	background:url(/landing/img/step2-passed.gif);
}
.step3{
	background:url(/landing/img/step3.gif) no-repeat;
}
.step3 a{
	background:url(/landing/img/step3-passed.gif);
}
.step4{
	background:url(/landing/img/step4.gif) no-repeat;
}
.cart-holder{
	width:806px;
	overflow:hidden;
	background:url(/landing/img/cart-block.png) no-repeat;
	height:546px;
	margin:21px 0 0;
}
.cart-block{
	width:792px;
	margin:8px auto 0;
	overflow:hidden;
	position:relative;
}
.thead{
	width:790px;
	margin:0 0 0 1px;
	overflow:hidden;
	background:url(/landing/img/bg-thead.png) no-repeat;
}
.thead li{
	float:left;
	height:45px;
	border-left:1px solid #bababa;
	margin:0 -1px 0 -1px;
	font:18px/45px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	text-align:center;
}
.thead li.item{
	padding:0;
	width:97px;
}
.thead li.description{
	width:246px;
	padding:0 0 0 22px;
	text-align:left;
}
.thead li.price{
	width:99px;
}
.thead li.quantity{
	width:103px;
}
.thead li.remove{
	width:111px;
}
.thead li.total{
	width:114px;
}
.table{
	width:742px;
	margin:0 auto;
	overflow:hidden;
	font:18px/20px Helvetica, Arial, Verdana, sans-serif;
	color:#000;
}
.table li{
	width:100%;
	overflow:hidden;
	margin:-1px 0 1px;
	border-top:1px solid #b2b2b2;
	float:left;
}
* +html .table li{
	padding:0 0 18px;
}
.row{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/bg-row.gif) repeat-y;
	overflow:hidden;
	margin:18px 0;
}
.table li div{
	float:left;
}
.table li .cell{
	display:table;
	height:82px;
	width:100%;
}
.table li .cell span{
	display:table-cell;
	vertical-align:middle;
}
.table li .item{
	width:72px;
}
.table li .description{
	width:267px;
}
.table li .description strong{
	padding:0 5px 0 22px;
	font-weight:normal;
}
.table li .price{
	width:98px;
	text-align:center;
}
.table li .quantity{
	width:103px;
}
.table li .remove{
	width:110px;
}
.table li .total{
	width:92px;
	text-align:center;
}
.table li .remove a{
	display:block;
	width:36px;
	height:39px;
	margin:0 auto;
}
.table li .remove a img{
	display:block;
	border:none;
}
em.txt2{
	background:url(/landing/img/bg-txt2.gif) no-repeat;
	width:31px;
	height:27px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
em.txt2 input{
	width:31px;
	height:23px;
	background:none;
	border:0;
	padding:4px 0 0;
	text-align:center;
	font:18px/20px Helvetica, Arial, Verdana, sans-serif;
}
.promo-bar{
	width:744px;
	height:46px;
	background:url(/landing/img/bg-promo-bar.gif) no-repeat;
	overflow:hidden;
	margin:0 auto;
}
.total{
	float:right;
	width:166px;
	height:46px;
}
.total p{
	font:bold 18px/46px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
}
.cart-nav{
	width:742px;
	margin:20px auto 0;
	overflow:hidden;
}
.check{
	float:right;
	background:url(/landing/img/green-btn2-l.gif) no-repeat 0 0;
	height:44px;
	font:20px/44px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	margin:0 0 0 10px;
	cursor:pointer;
}
.check span{
	float:left;
	height:44px;
	padding:0 18px;
	background:url(/landing/img/green-btn2-r.gif) no-repeat 100% 0;
}
.continue{
	float:left;
	background:url(/landing/img/green-btn2-l.gif) no-repeat 0 0;
	height:44px;
	font:20px/44px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	margin:0;
	cursor:pointer;
}
.continue span{
	float:left;
	height:44px;
	padding:0 18px;
	background:url(/landing/img/green-btn2-r.gif) no-repeat 100% 0;
}
.update{
	float:right;
	background:url(/landing/img/grey-btn-l.gif) no-repeat 0 0;
	height:44px;
	font:20px/44px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	margin:0 0 0 10px;
	cursor:pointer;
}
.update span{
	float:left;
	height:44px;
	padding:0 18px;
	background:url(/landing/img/grey-btn-r.gif) no-repeat 100% 0;
}
.check:hover,
.continue:hover,
.update:hover{
	background-position:0 -44px;
}
.update:hover span,
.check:hover span,
.continue:hover span{
	background-position:100% -44px;
}
.promo-form{
	float:left;
	height:26px;
	margin:10px 0 0 15px;
	display:inline;
	overflow:hidden;
}
.promo-form p{
	font:bold 18px/26px Helvetica, Arial, Verdana, sans-serif;
}
.promo-form p a{
	color:#00aaef;
	background:url(/landing/img/arrow.gif) no-repeat 100% 8px;
	padding:0 9px 0 0;
	text-decoration:none;
}
.promo-form p a:hover{
	color:#00e3fe;
}
.promo-form label{
	font:bold 18px/26px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	float:left;
	margin:0 10px 0 0;
}
.promo-form label.error{
	color:#fd0600;
}
.promo-form .txt3{
	background:url(/landing/img/bg-txt3.gif);
	width:120px;
	height:26px;
	overflow:hidden;
	float:left;
	margin:0 10px 0 0;
}
.promo-form .txt4{
	background:#484848;
	width:120px;
	height:21px;
	overflow:hidden;
	float:left;
	margin:0 10px 0 0;
	padding:5px 8px 0;
	font:bold 14px/16px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.promo-form .txt3 input{
	width:112px;
	padding:2px 8px 0;
	height:24px;
	font:18px/20px Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	background:none;
	border:0;
}
.redeem{
	float:left;
	background:url(/landing/img/redeem-btn-l.gif) no-repeat 0 0;
	height:26px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	cursor:pointer;
}
.redeem span{
	float:left;
	height:26px;
	padding:0 13px;
	background:url(/landing/img/redeem-btn-r.gif) no-repeat 100% 0;
}
.change{
	float:left;
	background:url(/landing/img/change-btn-l.gif) no-repeat 0 0;
	height:26px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	cursor:pointer;
}
.change span{
	float:left;
	height:26px;
	padding:0 13px;
	background:url(/landing/img/change-btn-r.gif) no-repeat 100% 0;
}
.redeem:hover,
.change:hover{
	background-position:0 -26px;
}
.redeem:hover span,
.change:hover span{
	background-position:100% -26px;
}
/*inner3 page*/
.inner3 .page{
	width:886px;
}
.inner3 #header{
	width:872px;
	margin:0 auto;
}
.inner3 .content{
	width:886px;
}
.support{
	background:none;
	width:886px;
	margin:0 auto;
}
.contact{
	float:left;
	width:616px;
	overflow:hidden;
	display:inline;
	margin:0 0 0 7px;
}
.contact h1{
	font:32px Arial, Helvetica, sans-serif;
	color:#f7931e;
	margin:15px 0 0;
}
.contact p{
	font:14px/16px Helvetica, Arial, Verdana, sans-serif;
	margin:18px 0 0;
}
.contact p a{
	text-decoration:none;
	color:#0099ff;
	font-weight:bold;
}
.side{
	width:223px;
	float:right;
	margin:0 7px 0 0;
	display:inline;
}
.box{
	width:223px;
	overflow:hidden;
	background:#eee url(/landing/img/bg-box.gif) no-repeat 0 100%;
}
.box .top{
	width:193px;
	padding:0 15px 11px;
	overflow:hidden;
	background:url(/landing/img/bg-box-top.gif) no-repeat 0 0;
}
.box ul{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:8px 0 0;
	list-style:none;
	font:14px/20px Helvetica, Arial, Verdana, sans-serif;
}
.box ul li{
	width:100%;
	float:left;
}
.box ul a{
	text-decoration:none;
	color:#0099ff;
	padding:0 0 0 15px;
	background:url(/landing/img/arrow.gif) no-repeat 0 5px;
}
.box ul li.active a,
.box ul a:hover{
	color:#000;
	background:url(/landing/img/arrow-black.gif) no-repeat 0 5px;
}
.bottom-bar{
	width:100%;
	overflow:hidden;
	margin:26px 0 0;
}
.bottom-bar .top{
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
	height:17px;
	background:url(/landing/img/bg-bottom-bar-top.png);
}
.bottom-bar .btm{
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
	height:17px;
	background:url(/landing/img/bg-bottom-bar-btm.png);
}
.bottom-bar .midle{
	width:806px;
	padding:0 40px 25px;
	overflow:hidden;
	background:url(/landing/img/bg-bottom-bar.png) repeat-y;
}
.bottom-bar h2{
	font:32px Helvetica, Arial, Verdana, sans-serif;
	margin:19px 0 0;
	background:#fff;
	position:relative;
	z-index:13;
}
.bottom-bar .separator{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/bg-separator.gif) no-repeat top;
	margin:-1px 0 1px;
	padding:0 0 30px;
}
.bottom-bar p.questions{
	font:bold 18px/20px Helvetica, Arial, Verdana, sans-serif;
	margin:30px 0 0;
}
.bottom-bar p.questions span{
	color:#00b9f2;
}
.bottom-bar p{
	font:14px/17px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	margin:15px 0 0;
}
.bottom-bar p.answer span{
	color:#ff0099;
	font-weight:bold;
}
.bottom-bar ul{
	font:14px/17px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	margin:15px 0 0;
	padding:0;
	list-style:none;
}
.bottom-bar p.back{
	font:bold 16px/18px Helvetica, Arial, Verdana, sans-serif;
	margin:5px 0 0;
}
.bottom-bar p.back a{
	text-decoration:none;
	color:#0099ff;
	background:url(/landing/img/up-arrow.gif) no-repeat left;
	padding:0 0 0 11px;
}
/*inner4 page*/
.my-account{
	width:806px;
	margin:0 auto;
}
.my-account h1{
	font:32px Arial, Helvetica, sans-serif;
	color:#f7931e;
	margin:34px 0 0 8px;
}
.account-box{
	width:806px;
	margin:27px auto 0;
	overflow:hidden;
}
.account-box .top{
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
	height:17px;
	background:url(/landing/img/account-box-top.png);
}
.account-box .btm{
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
	height:17px;
	background:url(/landing/img/account-box-btm.png);
}
.account-box .middle{
	width:738px;
	padding:0 32px 15px 36px;
	overflow:hidden;
	background:url(/landing/img/account-box.png) repeat-y;
}
.account-form{
	width:367px;
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
	margin:8px 0 0;
}
.account-form .holder{
	margin:8px 0 0;
}
.account-form label{
	float:left;
	width:100px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
}
.account-form input{
	font:16px/18px Helvetica, Arial, Verdana, sans-serif;
	background:none;
	border:0;
	padding:4px 4px 0;
	height:22px;
}
.account-form label span{
	color:#a01111;
}
.account-form .name{
	float:left;
	background:url(/landing/img/input-name.gif);
	width:267px;
	height:26px;
	overflow:hidden;
}
.account-form .name input{
	width:259px;
}
.account-form .pin{
	float:left;
	background:url(/landing/img/input-pin.gif);
	width:79px;
	height:26px;
	overflow:hidden;
}
.account-form .pin input{
	width:71px;
}
.account-form .phone1{
	float:left;
	background:url(/landing/img/input-phone1.gif);
	width:42px;
	height:26px;
	overflow:hidden;
	margin:0 7px 0 0;
}
.account-form .phone1 input{
	width:34px;
}
.account-form .phone2{
	float:left;
	background:url(/landing/img/input-phone2.gif);
	width:62px;
	height:26px;
	overflow:hidden;
	margin:0 7px 0 0;
}
.account-form .phone2 input{
	width:54px;
}
.account-form .country{
	width:264px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
}
.account-form .state{
	width:78px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
	float:left;
}
.account-form label.zip{
	float:left;
	width:72px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
	padding:0 0 0 20px;
}
.account-form .zip2{
	width:94px;
	float:left;
	height:26px;
	background:url(/landing/img/input-zip.gif);
	overflow:hidden;
}
.account-form .zip2 input{
	width:86px;
}
.account-box p.required{
	font:bold 12px Helvetica, Arial, Verdana, sans-serif;
	color:#900;
	width:100%;
	clear:both;
	border-bottom:1px solid #b2b2b2;
	padding:0 0 11px;
	margin:21px 0 0;
}
.account-box a.continue{
	margin:20px 0 0 605px;
}
.account-box a.continue span{
	padding:0 24px;
}
.grey-box{
	width:345px;
	float:right;
	display:inline;
	overflow:hidden;
	background:url(/landing/img/bg-grey-box.png) no-repeat 0 100%;
	margin:15px 0 0;
}
.grey-box-top{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/grey-box-top.png) no-repeat 0 0;
	height:367px;
	display:table;
}
* html .grey-box-top{ height:367px; overflow:visible; }
.grey-box-top div{
	display:table-cell;
	vertical-align:middle;
	height:100%;
}
.grey-box-top div p{
	text-indent:0;
	font:24px/26px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	padding:0 25px 0 25px;

}
/*inner5 page*/
.cart-holder2{
	width:806px;
	margin:27px auto 0;
	overflow:hidden;
}
.cart-holder2 .top{
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
	height:17px;
	background:url(/landing/img/account-box-top.png);
}
.cart-holder2 .btm{
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
	height:17px;
	background:url(/landing/img/account-box-btm.png);
}
.cart-holder2 .middle{
	width:738px;
	padding:0 32px 17px 36px;
	overflow:hidden;
	background:url(/landing/img/account-box.png) repeat-y;
}
.shipping-form{
	width:100%;
	position:relative;
	margin:7px 0 0;
}
.shipping-form:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
.cart-holder2 h2{
	font:bold 24px/28px Helvetica, Arial, Verdana, sans-serif;
	margin:12px 0 19px;
}
.shipping-form .col1{
	float:left;
	width:343px;
}
.shipping-form .col2{
	float:right;
	width:351px;
	overflow:hidden;
}
.shipping-form .holder{
	margin:8px 0 0;
}
.shipping-form label{
	float:left;
	width:96px;
	font:16px/20px Helvetica, Arial, Verdana, sans-serif;
}
.shipping-form input{
	font:16px/18px Helvetica, Arial, Verdana, sans-serif;
	background:none;
	border:0;
	padding:4px 4px 0;
	height:22px;
}
.shipping-form label span{
	color:#a01111;
}
.shipping-form .email{
	float:left;
	background:url(/landing/img/input-email.gif);
	width:247px;
	height:26px;
	overflow:hidden;
}
.shipping-form .email input{
	width:239px;
}
.shipping-form .col1 p{
	font:10px/12px Helvetica, Arial, Verdana, sans-serif;
	margin:2px 0 0 96px;
	padding:0 0 9px;
}
.shipping-form .phone1{
	float:left;
	background:url(/landing/img/input-phone1.gif);
	width:42px;
	height:26px;
	overflow:hidden;
	margin:0 7px 0 0;
}
.shipping-form .phone1 input{
	width:34px;
}
.shipping-form .phone2{
	float:left;
	background:url(/landing/img/input-phone2.gif);
	width:62px;
	height:26px;
	overflow:hidden;
	margin:0 7px 0 0;
}
.shipping-form .phone2 input{
	width:54px;
}
.shipping-form .street{
	float:left;
	background:url(/landing/img/input-name.gif);
	width:267px;
	height:26px;
	overflow:hidden;
}
.shipping-form .street input{
	width:259px;
}
.shipping-form .col2 label{
	width:83px;
}
.shipping-form .shipping{
	width:264px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
}
.shipping-form .state{
	width:78px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
	float:left;
}
.shipping-form label.zip{
	float:left;
	width:72px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
	padding:0 0 0 20px;
}
.shipping-form .zip2{
	width:94px;
	float:left;
	height:26px;
	background:url(/landing/img/input-zip.gif);
	overflow:hidden;
}
.shipping-form .zip2 input{
	width:86px;
}
.cart-nav2{
	width:100%;
	overflow:hidden;
	border-top:1px solid #b2b2b2;
	margin:20px 0 0;
	padding:20px 0 0;
}
.cart-nav2 .back{
	float:left;
	background:url(/landing/img/green-btn2-l.gif) no-repeat 0 0;
	height:44px;
	font:20px/44px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	margin:0;
	cursor:pointer;
}
.cart-nav2 .back span{
	float:left;
	height:44px;
	padding:0 21px;
	background:url(/landing/img/green-btn2-r.gif) no-repeat 100% 0;
}
.cart-nav2 .back:hover{
	background-position:0 -44px;
}
.cart-nav2 .back:hover span{
	background-position:100% -44px;
}
.cart-nav2 .continue{
	float:right;
}
.cart-nav2 .continue span{
	padding:0 21px;
}
p.required2{
	font:bold 12px Helvetica, Arial, Verdana, sans-serif;
	color:#900;
	width:100%;
	margin:21px 0 0;
	clear:both;
}
/*inner6 page*/
.service-holder{
	width:100%;
	overflow:hidden;
}
.cart-holder2 .col1 h2,
.cart-holder2 .col2 h2{
	margin-top:-2px;
}
.shipping-form .card{
	width:247px;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
	float:left;
}
.shipping-form .date1{
	float:left;
	background:url(/landing/img/input-date1.gif);
	width:37px;
	height:26px;
	overflow:hidden;
	margin:0;
}
.shipping-form .date1 input{
	width:29px;
}
.shipping-form .date2{
	float:left;
	background:url(/landing/img/input-date2.gif);
	width:67px;
	height:26px;
	overflow:hidden;
	margin:0 7px 0 0;
}
.shipping-form .date2 input{
	width:59px;
}
.shipping-form .split{
	float:left;
	height:26px;
	width:14px;
	text-align:center;
	font:16px/26px Helvetica, Arial, Verdana, sans-serif;
}
.shipping-form .ex{
	float:left;
	font:10px/12px Helvetica, Arial, Verdana, sans-serif;
	height:18px;
	padding:8px 0 0;
}
.shipping-form .cvv2{
	float:left;
	background:url(/landing/img/input-cvv2.gif);
	width:118px;
	height:26px;
	overflow:hidden;
	margin:0 5px 0 0;
}
.shipping-form .cvv2 input{
	width:110px;
}
.shipping-form .help{
	float:left;
	position:relative;
}
.shipping-form .help a{
	font:12px/26px Helvetica, Arial, Verdana, sans-serif;
	color:#00aaef;
	text-decoration:none;
}
.shipping-form label.checkbox{
	float:none;
	width:100%;
	font:14px/22px Helvetica, Arial, Verdana, sans-serif;
}
.shipping-form label.checkbox input{
	float:left;
	width:14px;
	height:14px;
	margin:3px 4px 0 0;
	padding:0;
}
.holder-popup{
	width:100%;
	margin:8px 0 0;
}
.shipping-form .col1:after,
.holder-popup:after{
	content:"";
	height:0;
	display:block;
	clear:both;
}
.popup1{
	position:absolute;
	width:330px;
	overflow:hidden;
	bottom:-52px;
	left:-2px;
	display:none;
}
.popup1 .close{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.popup1 .close a{
	float:right;
	font:bold 11px/13px Helvetica, Arial, Verdana, sans-serif;
	padding:0 16px 0 0;
	background:url(/landing/img/close.gif) no-repeat right;
	text-decoration:none;
	color:#000;
	position:relative;
}
.popup1 .top{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/popup-top.png);
	height:13px;
}
.popup1 .btm{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/popup-btm.png);
	height:15px;
}
.popup1 .middle{
	width:290px;
	overflow:hidden;
	background:url(/landing/img/popup-middle.png) repeat-y;
	padding:0 17px 0 23px;
}
.shipping-form .popup1 p{
	font:13px/15px Helvetica, Arial, Verdana, sans-serif;
	margin:0 0 8px;
}
.shipping-form .popup1 .card1 p,
.shipping-form .popup1 .card2 p{
	font-weight:bold;
	margin:0;
}
.card1{
	float:left;
	display:inline;
	width:108px;
	text-align:center;
	overflow:hidden;
	margin:0 0 0 27px;
}
.card2{
	float:left;
	display:inline;
	width:104px;
	text-align:center;
	margin:0 0 0 23px;
}
.cart-holder2 .promo-bar{
	margin:15px 0 0 0;
	background:url(/landing/img/bg-promo-bar2.gif);
	width:738px;
}
.billing-btn{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}
/*plan1 popup*/
.plan1{
	width:100%;
	overflow:hidden;
	display:none;
}
.shipping-form .street2{
	float:left;
	background:url(/landing/img/input-street2.gif);
	width:257px;
	height:26px;
	overflow:hidden;
}
.shipping-form .street2 input{
	width:249px;
}
.inner6 .shipping-form .plan1 label{
	width:94px;
}
.inner6 .shipping-form .plan1 label.zip{
	width:72px;
	padding:0 0 0 10px;
}
/*plan2 popup*/
.plan2{
	width:741px;
	overflow:hidden;
	background:url(/landing/img/plan-btm.png) no-repeat 0 100%;
	margin:18px 0 0;
	position:relative;
	display:none;
}
.plan2-top{
	width:699px;
	overflow:hidden;
	background:url(/landing/img/plan2-top.png) no-repeat 0 0;
	padding:0 10px 12px 32px;
}
.plans-form{
	min-height:306px;
	overflow:hidden;
}
* html .plans-form{
	height:306px;
	overflow:visible;
}
.headline{
	width:100%;
	margin:20px 0 0;
}
.headline:after{
	content:"";
	display:block;
	clear:both;
	height:0;
}
.headline h2{
	float:left;
	font:24px/26px Helvetica, Arial, Verdana, sans-serif;
	color:#f7931e;
	margin:0 6px 0 0;
}
.more{
	float:left;
	position:relative;
}
.more a.learn{
	font:14px/26px Helvetica, Arial, Verdana, sans-serif;
	color:#00ccff;
	text-decoration:none;
}
.plan2 p{
	font:14px/24px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	margin:0;
}
.radio{
	margin:8px 0 0;
	padding:0 0 10px;
	list-style:none;
	width:485px;
}
.radio li{
	overflow:hidden;
	cursor:default;
	height:26px;
	background:url(/landing/img/bg-radio.png) no-repeat;
	font:bold 14px/26px Helvetica, Arial, Verdana, sans-serif;
	padding:0 16px 0 0;
	color:#fff;
}
.radio li:hover,
.radio li.hover{
	background-position:0 -26px;
}
.radio li:hover .radioArea,
.radio li.hover .radioArea{
	background:url(/landing/img/bg-radio.png) no-repeat 0 -26px;
}
.radio li label{
	float:right;
	width:443px;
	overflow:hidden;
}
.radio li span{
	float:left;
	width:350px;
	overflow:hidden;
}
.radio li em{
	float:right;
	width:90px;
	overflow:hidden;
	font-style:normal;
	text-align:right;
}
.radio li.hover{
	background-position:0 -26px;
}
.radio li.selected{
	background-position:0 -52px;
}
.radio2{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	width:309px;
}
.radio2 li{
	overflow:hidden;
	cursor:default;
	height:26px;
	background:url(/landing/img/bg-radio2.png) no-repeat;
	font:bold 14px/26px Helvetica, Arial, Verdana, sans-serif;
	padding:0 17px 0 0;
	margin:6px 0 0;
	color:#fff;
}
.radio2 li:hover,
.radio2 li.hover{
	background-position:0 -26px;
}
.radio2 li:hover .radioArea,
.radio2 li.hover .radioArea{
	background:url(/landing/img/bg-radio.png) no-repeat 0 -26px;
}
.radio2 li label{
	float:right;
	overflow:hidden;
	width:266px;
}
.radio2 li span{
	float:left;
	width:210px;
	overflow:hidden;
}
.radio2 li em{
	float:right;
	width:56px;
	overflow:hidden;
	font-style:normal;
	text-align:right;
}
.radio2 li strong{
	color:#99cc00;
}
.radio2 li.hover{
	background-position:0 -26px;
}
.radio2 li.selected{
	background-position:0 -52px;
}
.radio2 li.selected strong{
	color:#000;
}
.popup2{
	position:absolute;
	top:0;
	left:85px;
	width:311px;
	display:none;
}
.popup2 .close,
.popup3 .close{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.popup2 .close a,
.popup3 .close a{
	float:right;
	font:bold 12px/13px Helvetica, Arial, Verdana, sans-serif;
	padding:0 16px 0 0;
	background:url(/landing/img/close2.gif) no-repeat right;
	text-decoration:none;
	color:#fff;
	position:relative;
}
.popup2-top{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/popup2-top.png);
	height:10px;
}
.popup2-btm{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/popup2-btm.png);
	height:15px;
}
.popup2-middle{
	width:281px;
	overflow:hidden;
	background:url(/landing/img/popup2-middle.png) repeat-y;
	padding:0 13px 0 17px;
}
.popup2 h3,
.popup3 h3{
	font:18px/20px Helvetica, Arial, Verdana, sans-serif;
	color:#f7931e;
	margin:-19px 0 7px;
}
.popup3 h3{
	width:240px;
}
.popup2 p,
.popup3 p{
	font:14px/16px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	margin:0 0 14px;
}
.plan-nav{
	width:100%;
}
.plan-nav:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
.more2{
	float:left;
	position:relative;
}
.more2 a{
	font:bold 14px/16px Helvetica, Arial, Verdana, sans-serif;
	color:#00ccff;
	text-decoration:none;
}
.popup3{
	position:absolute;
	bottom:0;
	left:0;
	width:311px;
	display:none;
}
.apply{
	float:right;
	background:url(/landing/img/window-btn-l.png) no-repeat 0 0;
	height:26px;
	font:bold 14px/26px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	cursor:pointer;
	display:inline;
	margin:0 0 0 9px;
}
.apply span{
	float:left;
	height:26px;
	padding:0 13px;
	background:url(/landing/img/window-btn-r.png) no-repeat 100% 0;
}
.window{
	float:right;
	background:url(/landing/img/goback-btn-l.png) no-repeat 0 0;
	height:26px;
	font:bold 14px/26px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	cursor:pointer;
}
.window span{
	float:left;
	height:26px;
	padding:0 13px;
	background:url(/landing/img/goback-btn-r.png) no-repeat 100% 0;
}
.window:hover,
.goback:hover{
	background-position:0 -26px;
}
.window:hover span,
.goback:hover span{
	background-position:100% -26px;
}
/*inner8 page*/
.inner8 .cart-holder2 .middle{
	width:742px;
	padding:0 31px 17px 33px;
}
.order-holder{
	width:100%;
	overflow:hidden;
}
.order-holder h2{
	font:22px Helvetica, Arial, Verdana, sans-serif;
	color:#f7931e;
	margin:10px 0 0;
}
.details{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/bg-details.gif) repeat-y;
	margin:17px 0 0;
}
.details h3{
	font:bold 16px/18px Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	margin:0;
}
.details ul{
	margin:7px 0 0;
	padding:0;
	list-style:none;
	font:14px/16px Helvetica, Arial, Verdana, sans-serif;
	width:100%;
}
.details ul li{
	width:100%;
	overflow:hidden;
}
.details ul li span{
	float:left;
	width:71px;
}
.shipping-list{
	float:left;
	width:210px;
	margin:0 54px 0 0;
	display:inline;
	overflow:hidden;
}
.billing-list{
	float:left;
	width:220px;
	float:left;
	display:inline;
	margin:0 60px 0 0;
	overflow:hidden;
}
.paymaent-list{
	float:left;
	width:180px;
	overflow:hidden;
}
.inner8 .thead{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/bg-thead2.gif) repeat-x;
	height:45px;
	margin:41px 0 0;
	font:18px Helvetica, Arial, Verdana, sans-serif;
	font-weight:normal;
}
.inner8 .thead li.item{
	padding:0;
	width:73px;
}
.inner8 .thead li.description{
	width:457px;
	padding:0 0 0 22px;
	text-align:left;
}
.inner8 .thead li.quantity{
	width:101px;
}
.inner8 .thead li.total{
	width:92px;
}
.inner8 .row{
	background:url(/landing/img/bg-row2.gif) repeat-y;
}
inner8 .table li .item{
	width:72px;
}
.inner8 .table li .description{
	width:455px;
	padding:0 0 0 22px;
	font:14px Helvetica, Arial, Verdana, sans-serif;
}
.inner8 .table li .description strong{
	font-weight:normal;
	display:block;
	font:18px Helvetica, Arial, Verdana, sans-serif;
	padding:0;
}
.inner8 .table li .quantity{
	width:101px;
	text-align:center;
}
.table li .total{
	width:92px;
	text-align:center;
}
.subtotal{
	width:100%;
	overflow:hidden;
	background:#f2f2f2 url(/landing/img/bg-subtotal.gif) no-repeat 0 100%;
	list-style:none;
	margin:0;
	padding:0 0 3px;
	font:bold 18px/36px Helvetica, Arial, Verdana, sans-serif;
	border-top:4px solid #b2b2b2;
}
.subtotal li{
	width:100%;
	border-top:1px solid #fff;
	height:36px;
	overflow:hidden;
	text-align:right;
}
.subtotal li.dark{
	background:#eaeaea;
}
.subtotal li.discount{
	color:#900;
}
.subtotal li span{
	float:right;
	width:91px;
	text-align:right;
	margin:0 13px 0 0;
}
.inner8 .promo-bar{
	margin:10px 0 0;
}
.inner8 .promo-bar .total{
	width:270px;
	text-align:right;
}
.inner8 .total p{
	font:bold 24px/46px Helvetica, Arial, Verdana, sans-serif;
	margin:0 14px 0 0;
}
.retailer{
	width:676px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
/*inner9 page*/
.retailer h1{
	font:56px Arial, Helvetica, sans-serif;
	color:#f7931e;
	margin:40px auto 0;
	width:326px;
	height:41px;
	text-indent:-9999px;
	background: transparent url(/landing/img/find-h.png) no-repeat scroll 0 0
}

.retailer p{
	font:14px/16px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	margin:15px 0 0;
}
.find-box{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
}
.find-box .top{
	width:100%;
	background:url(/landing/img/find-box-top.png);
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
}
.find-box .btm{
	width:100%;
	background:url(/landing/img/find-box-btm.png);
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
}
.find-box .middle{
	width:616px;
	background:url(/landing/img/find-box-middle.png) repeat-y;
	overflow:hidden;
	padding:0 29px 18px 31px;
	text-align:left;
}
.find-box h2{
	font:bold 20px/22px Helvetica, Arial, Verdana, sans-serif;
	color:#f7931e;
	margin:11px 0 0;
}
.find-box p{
	font:14px/16px Helvetica, Arial, Verdana, sans-serif;
	margin:3px 0 0;
	color:#000;
}
.find-box .banners{
	padding:0;
	margin:20px 0 0;
	width:110%;
	overflow:hidden;
	list-style:none;
	position:relative;
}
.find-box .banners li{
	float:left;
	width:196px;
	margin:0 14px 0 0;
}
.find-box .banners a{
	float:left;
	width:196px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
}
.find-box .banners a:hover{
	background-position:0 -60px;
}
.peek a{
	background:url(/landing/img/peek.png);
}
.target a{
	background:url(/landing/img/target.png)
}
.amazon a{
	background:url(/landing/img/amazon.png);
}
.radioshack a{
	background:url(/landing/img/radioshack.png);
}
.blockbuster a{
	background:url(/landing/img/blockbuster.png);
}
.adealer a{
	background:url(/landing/img/adealer.png);	
}
.find-box .separator{
	border-top:1px solid #e3e3e3;
	width:100%;
	overflow:hidden;
	margin:18px 0 0;
}
.find-box .separator h2{
	margin-top:15px;
}
.steps{
	margin:15px 0 0 80px;
	padding:0;
	list-style:none;
	font:bold 16px/30px Helvetica, Arial, Verdana, sans-serif;
}
.steps li{
	overflow:hidden;
	margin:10px 25px 0 25px;
	float: left;
}


.steps li span{
	float:left;
	height:30px;
	width:30px;
	font-size:18px;
	color:#fff;
	text-align:center;
	background:url(/landing/img/bg-steps-number.gif) no-repeat;
	margin:0 9px 0 0;
}
.steps a{
	text-decoration:none;
	color:#0099ff;
	position:relative;
}
.steps a:hover{
	text-decoration:underline;
}

#find_retailerBTN{
	border:medium none;
	margin: 20px 100px 0 180px;
	width:300px;
}

#find_retailerBTN img{
	border:medium none;

}

/*inner10 page*/
.peeksters{
	width:100%;
	overflow:hidden;
	padding:20px 0 0;
}
.column1{
	float:left;
	width:618px;
	overflow:hidden;
	padding:0 0 38px;

}
.column2{
	float:right;
	width:223px;
	overflow:hidden;
}
.peeksters h1{
	font:32px Helvetica, Arial, Verdana, sans-serif;
	color:#f7931e;
	margin:0 0 28px;
	width:134px;
	height:24px;
	overflow:hidden;
	background:url(/landing/img/peeksters-h.png);
	text-indent:-9999px;
}
.posts{
	width:100%;
	border-bottom:1px solid #656565;
}
.post{
	width:100%;
	overflow:hidden;
	border-top:1px solid #dadada;
	padding:21px 0 16px;
}
.post p{
	font:14px/16px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	margin:0 0 15px;
}
.post .author{
	width:100%;
	overflow:hidden;
	margin:-2px 0 0;
}
.post .author p{
	font-weight:bold;
	padding:0 14px 0 12px;
	line-height:30px;
	background:url(/landing/img/bg-author.gif) no-repeat left;
	float:left;
	margin:0;
}
.post .author img{
	float:left;
}
.follow{
	width:100%;
}
.follow h2{
	font:bold 14px/16px Helvetica, Arial, Verdana, sans-serif;
	margin:0;
}
.peek-on{
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.peek-on li{
	margin:10px 0 0;
	width:100%;
	float:left;
}
.peek-on a{
	display:block;
	width:100%;
	height:57px;
	overflow:hidden;
	text-indent:-9999px;
}
.peek-on a:hover{
	background-position:0 -57px;
}
.flickr a{
	background:url(/landing/img/flickr.png);
}
.facebook a{
	background:url(/landing/img/facebook.png);
}
.twitter a{
	background:url(/landing/img/twitter.png);
}
.youtube a{
	background:url(/landing/img/youtube.png);
}
.blogs{
	width:100%;
	overflow:hidden;
	margin:30px 0 0;
}
.side-box{
	width:100%;
	background:#eee;
}
.side-box .btm{
	width:100%;
	background:url(/landing/img/side-box-btm.png) no-repeat 0 100%;
}
.side-box .top{
	width:193px;
	background:url(/landing/img/side-box-top.png) no-repeat;
	overflow:hidden;
	padding:10px 12px 4px 18px;
}
.blogs h2{
	font:bold 14px/20px Helvetica, Arial, Verdana, sans-serif;
}
.blogs .post{
	padding:12px 0 16px;
	border-style:none;
}
.blogs h3{
	font:bold 14px/16px Helvetica, Arial, Verdana, sans-serif;
	color:#f7931e;
	margin:0 0 4px;
}
.blogs p{
	font:12px/14px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	margin:0 0 8px;
}
.blogs .posted{
	width:100%;
}
.blogs .posted p{
	margin:0;
	font:italic 11px/14px Helvetica, Arial, Verdana, sans-serif;
	color:#000;
}
.blogs .posted p a{
	font-weight:bold;
	text-decoration:none;
	color:#0099ff;
}
.blogs .posted p a:hover{
	text-decoration:underline;
}
.blogs .posted p a.comments{
	display:block;
	font-style:normal;
	font-weight:normal;
}
/*inner11 page*/
.inner11 .column1{
	padding:0 0 63px;
}
.press{
	width:100%;
	overflow:hidden;
	padding:21px 0 0;
}
.press h1.featured-h{
	font:32px Helvetica, Arial, Verdana, sans-serif;
	color:#f7931e;
	margin:0 0 23px;
	width:261px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/landing/img/featured-h.png);
}
.press-holder{
	width:100%;
	border-bottom:1px solid #656565;
}
.press .line{
	width:100%;
	overflow:hidden;
	position:relative;
	border-top:1px solid #dadada;
	padding:20px 0;
}
.press .line .separator{
	width:100%;
	overflow:hidden;
	background:url(/landing/img/bg-line.gif) repeat-y;
}
.press .line .story{
	float:left;
	width:186px;
	overflow:hidden;
	text-align:center;
	padding:0 10px 25px;
}
.story .logotype{
	height:55px;
	overflow:hidden;
}
.story p{
	font:20px Helvetica, Arial, Verdana, sans-serif;
	margin:5px 0 0;
}
.story .full{
	font:bold 12px/14px Helvetica, Arial, Verdana, sans-serif;
	position:absolute;
	width:186px;
	text-align:center;
	bottom:20px;
}
* +html .story .full{
	margin-left:-93px;
}
* html .story .full{
	margin-left:-93px;
}
.story .full a{
	color:#0099ff;
	text-decoration:none;
}
.story .full a:hover{
	text-decoration:underline;
}
.contacts{
	width:100%;
	margin:0 0 20px;
}
.contacts .top,
.releases .top{
	padding-top:13px;
}
.contacts h2,
.releases h2{
	font:bold 14px/16px Helvetica, Arial, Verdana, sans-serif;
}
.contacts .post,
.releases .post{
	padding:15px 0 10px;
	border-style:none;
}
.contacts .post p{
	font:14px/22px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	margin:0;
}
.contacts .person{
	width:100%;
}
.contacts .person p{
	font-weight:bold;
}
.contacts .person p a{
	text-decoration:none;
	color:#0099ff;
	display:block;
}
.contacts .person p a:hover{
	text-decoration:underline;
}
.releases{
	width:100%;
	margin:0 0 20px;
}
.releases p{
	font:14px/16px Helvetica, Arial, Verdana, sans-serif;
	margin:0 0 13px;
}
.releases p.date{
	font:bold 11px/14px Helvetica, Arial, Verdana, sans-serif;
	margin:0 0 5px;
}
.releases .tools{
	width:100%;
}
.releases .tools p{
	margin:0;
}
.releases .tools p a{
	text-decoration:none;
	color:#0099ff;
	font-weight:bold;
}
.releases .tools p a:hover{
	text-decoration:underline;
}
.releases .tools p span{
	background:url(/landing/img/tools-split.gif) no-repeat left;
	padding:0 0 0 7px;
	margin:0 0 0 4px;
}
.images-box{
	width:223px;
	overflow:hidden;
	margin:0 0 20px
}
.images-box .top{
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/landing/img/bg-images-box-top.gif);
	height:11px;
}
.images-box .btm{
	width:100%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/landing/img/bg-images-box-btm.gif);
	height:10px;
}
.images-box .middle{
	width:193px;
	padding:6px 12px 0 18px;
	background:url(/landing/img/bg-images-box.gif) repeat-y;
	overflow:hidden;
}
.gallery{
	padding:0 0 24px 7px;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.gallery li{
	float:left;
	margin:7px 13px 0 0;
}
.gallery li img{
	display:block;
	border:none;
}
.images-box h2{
	font:bold 14px/16px Helvetica, Arial, Verdana, sans-serif;
	margin:0 0 7px;
}
.images-box p{
	font:12px/15px Helvetica, Arial, Verdana, sans-serif;
	margin:0;
}
.images-box p a{
	text-decoration:none;
	color:#0099ff;
	font-weight:bold;
}
.images-box p a:hover{
	text-decoration:underline;
}
/*product page start*/
.products{
	width:841px;
	padding:40px 0 0 31px;
	overflow:hidden;
	height:464px;
}
.products:after{
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	clear:both;
}
/*tabs area start*/
.products .tabs-area{
	float:left;
	width:527px;
	position:relative;
}
.products .tabs-area div.tab{
	overflow:hidden;
	height:295px;
	padding:0 16px 0 21px;
}
/*tabs content start*/
.products .tabs-area #tab1{
	background:url(/landing/img/bg-tab-pronto.png) no-repeat;
}
.products .tabs-area #tab2{
	background:url(/landing/img/bg-tab-peek.png) no-repeat;
}
.products .tabs-area .peek-h{
	width:288px;
	height:52px;
	background:url(/landing/img/simply-email-h.gif) no-repeat;
	margin:0 0 1px;
	text-indent:-9999px;
	overflow:hidden;
}
.products .tabs-area .pronto-h{
	width:426px;
	height:52px;
	background:url(/landing/img/simply-connected-h.gif) no-repeat;
	margin:0 0 1px;
	text-indent:-9999px;
	overflow:hidden;
}
.products .tabs-area p{
	color:#fff;
	margin:0 0 16px;
	font-size:13px;
}
.products .tabs-area p em{
	font-weight:bold;
	text-decoration:underline;
}
.products .tabs-area h2{
	color:#fff;
	margin:0 0 3px;
	font-size:15px;
}
.products .tabs-area .products-features{
	padding:0;
	margin:0 0 7px;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:11px;
	color:#fff;
}
.products .tabs-area .products-features li{
	float:left;
	width:162px;
}
.products .tabs-area .products-features span{
	float:left;
	width:41px;
	height:39px;
}
.products .tabs-area .products-features div{
	float:right;
	width:111px;
	padding:4px 10px 0 0;
}
.products .tabs-area .products-features img{
	display:block;
}
.products .tabs-area .products-features div span{
	display:block;
}
.products .tabs-area .info-bar{
	height:58px;
	background:url(/landing/img/bg-products-infobar.png) no-repeat;
	margin:0 0 10px;
}
.products .tabs-area .info-bar .price{
	float:left;
	width:239px;
	font-size:12px;
	color:#eee;
	background:url(/landing/img/infobar-split.gif) no-repeat right;
}
.products .tabs-area .info-bar .price strong{
	float:left;
	height:58px;
	padding:0 13px;
	font-size:37px;
	line-height:58px;
	color:#ccee00;
}
.products .tabs-area .info-bar .price div{
	padding:14px 2px 0 0;
}
.products .tabs-area .info-bar .colors{
	float:right;
	width:241px;
	padding:9px 0 0;
	
}
.products .tabs-area .info-bar .colors .label{
	float:left;
	font-size:12px;
	color:#eee;
	width:93px;
	padding:4px 0 0;
}
.products .tabs-area .info-bar .colors .label2{
	float:left;
	font-size:16px;
	color:#eee;
	padding:11px 0 0;
}
.products .tabs-area .info-bar .colors ul{
	float:right;
	margin:0 3px 0 0;
	display:inline;
}
.products .tabs-area .info-bar .colors ul li{
	float:left;
	margin:0 4px 0 0;
	display:inline;
}
.products .tabs-area .info-bar .colors ul a{
	width:43px;
	height:43px;
	float:left;
	text-indent:-9999px;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	outline:none;
}
.products .tabs-area .info-bar .colors ul .cherry a{
	background:url(/landing/img/cherry-checkbox.png) no-repeat;
}
.products .tabs-area .info-bar .colors ul .aqua a{
	background:url(/landing/img/aqua-checkbox.png) no-repeat;;
}
.products .tabs-area .info-bar .colors ul .black a{
	background:url(/landing/img/black-checkbox.png) no-repeat;
}
.products .tabs-area .info-bar .colors ul .aqua a.active{
	background:url(/landing/img/aqua-checkbox-active.png) no-repeat;;
}
.products .tabs-area .info-bar .colors ul .cherry a.active{
	background:url(/landing/img/cherry-checkbox-active.png) no-repeat;
}
.products .tabs-area .info-bar .colors ul .black a.active{
	background:url(/landing/img/black-checkbox-active.png) no-repeat;
}
.products .tabs-area .links{
	width:100%;
	overflow:hidden;
}
.products .tabs-area .links .buy{
	float:left;
	width:124px;
	height:44px;
	line-height:44px;
	color:#fff;
	font-size:20px;
	text-align:center;
	background:url(/landing/img/btn-buy-now.gif) no-repeat;
	position:relative;
}
.products .tabs-area .links .share1{
	float:right;
	width:77px;
}
.products .tabs-area .links .share1 span{
	display:block;
}
.products .tabs-area .links .share{
	display:block;
	width:71px;
	padding:0 6px 0 0;
	text-align:center;
	height:26px;
	line-height:26px;
	color:#eee;
	font-size:14px;
	font-weight:bold;
	background:url(/landing/img/btn-share.gif) no-repeat;
	position:relative;
}
.products .tabs-area .links .buy:hover{
	background-position:0 -44px;
}
.products .tabs-area .links .share:hover{
	background-position:0 -26px;
}
/*products tab links start*/
.products .tabs-area .tab-links{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-size:16px;
}
.products .tabs-area .tab-links li{
	float:left;
}
.products .tabs-area .tab-links a{
	float:left;
	color:#333;
	height:44px;
	padding:58px 0 0;
	overflow:hidden;
	outline:none;
	position:relative;
	cursor:pointer;
}
.products .tabs-area .tab-links .pronto a{
	width:167px;
	background:url(/landing/img/pronto-tab-link.png) no-repeat;
	padding-left:98px;
}
.products .tabs-area .tab-links .pronto a.active{
	background:url(/landing/img/pronto-tab-link-active.png) no-repeat;
	color:#fff;
}
.products .tabs-area .tab-links .peek a{
	width:104px;
	background:url(/landing/img/peek-tab-link.png) no-repeat;
	padding-left:158px;
}
.products .tabs-area .tab-links .peek a.active{
	background:url(/landing/img/peek-tab-link-active.png) no-repeat;
	color:#fff;
}
.products .tabs-area .compare{
	padding:14px 0 0;
	position: absolute;
	left: 165px;
	top: 235px;
}
.products .tabs-area .compare a{
	color:#196500;
	padding:0 0 0 10px;
	background:url(/landing/img/arrow-grey.gif) no-repeat left;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}
.products .tabs-area .compare a:hover{
	color:#3f8329;
}
.products #model-color{
	width:314px;
	position:absolute;
	top:0;
	left:100%;
	height:464px;
	padding:0;
}
.products #model-color .model-hold{
	width:100%;
	overflow:hidden;
}
.products #model-color img{ display:block;}

.products #model-color .title{
	position:absolute;
	width:100%;
	top:-28px;
	left:0;
	text-align:center;
	display:block;
	color:#fff;
	font-size:16px;
}
.products-page #footer{
	position:relative;
	margin:-18px 0 0;
	z-index:10;
}
/*compare pop-up*/
.compare-pop-up{
	width:590px;
	left:50%;
	margin:22px 0 0 -295px;
	position:absolute;
	top:0;
	z-index:999;
	display:none;
}
.compare-pop-up .top{
	width:100%;
	height:54px;
	background:url(/landing/img/compare-pop-up-top.png) no-repeat;
	overflow:hidden;
}
.compare-pop-up .btm{
	width:100%;
	height:27px;
	background:url(/landing/img/compare-pop-up-btm.png) no-repeat;
	overflow:hidden;
}
.compare-pop-up .shadow{
	width:100%;
	background:url(/landing/img/compare-pop-up-shadow.png) repeat-y;
	overflow:hidden;
}
.compare-pop-up .gradient{
	width:568px;
	background:url(/landing/img/bg-compare-pop-up.gif) repeat-x 0 100%;
	margin:0 auto;
	position:relative;
}
.compare-pop-up .top .close{
	float:right;
	height:40px;
	margin:11px 11px 0 0;
	line-height:40px;
	padding:0 40px 0 0;
	background:url(/landing/img/bg-compare-close.gif) no-repeat right;
	font-size:13px;
	font-weight:bold;
	color:#ccc;
	cursor:pointer;
	position:relative;
}
/*compare table start*/
.compare-pop-up table{
	border-collapse:collapse;
	width:512px;
	margin:0 auto 23px;
	font-size:12px;
	color:#000;
}
.compare-pop-up table td{
	padding:0;
}
.compare-pop-up table tbody td{
	padding:0;
	height:50px;
	vertical-align:middle;
	text-align:center;
	border-bottom:1px solid #d4d4d4;
}
.compare-pop-up table td strong{
	display:block;
	font-size:14px;
}
.compare-pop-up table td strong.price{
	color:#469807;
	font-size:18px;
	line-height:18px;
}
.compare-pop-up table td em{
	font-style:normal;
	font-size:10px;
}
.compare-pop-up table thead span{
	display:block;
	height:55px;
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
}
.compare-pop-up table .text-comparison{
	background:url(/landing/img/text-comparison.gif) no-repeat;
	width:228px;
}
.compare-pop-up table .text-pronto{
	background:url(/landing/img/text-peek-pronto.gif) no-repeat;
	width:143px;
}
.compare-pop-up table .text-peek{
	background:url(/landing/img/text-peek.gif) no-repeat;
	width:139px;
}
.compare-pop-up table thead td.cat{
	border-right:1px solid #d4d4d4;
}
.compare-pop-up table thead td.pronto{
	border-right:1px solid #d4d4d4;
}
.compare-pop-up table td.cat{
	border-right:1px solid #d4d4d4;
	width:228px;
	text-align:left;
}
.compare-pop-up table td.cat strong{
	padding:0 0 0 13px;
	font-size:14px;
	color:#707070;
}
.compare-pop-up table td.pronto{
	border-right:1px solid #d4d4d4;
	width:143px;
}
/*bottom section start*/
.bottom-section{
	width:526px;
	margin:0 auto;
	overflow:hidden;
}
.bottom-section .tabset{
	margin:0;
	padding:11px 0 0 11px;
	list-style:none;
	height:40px;
	overflow:hidden;
	background:url(/landing/img/bg-compare-tabset.gif) no-repeat;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
}
.bottom-section .tabset li{
	float:left;
	margin:0 4px 0 0;
}
.bottom-section .tabset a{
	float:left;
	height:40px;
	color:#fff;
	cursor:pointer;
}
.bottom-section .tabset a span{
	float:left;
	height:40px;
	padding:0 22px;
}
.bottom-section .tabset a.active{
	background:url(/landing/img/bg-compate-tabset-active-l.gif) no-repeat;
	color:#000;
}
.bottom-section .tabset a.active span{
	background:url(/landing/img/bg-compate-tabset-active-r.gif) no-repeat 100% 0;
}
.bottom-section .tabs-shadow{
	height:255px;
	background:url(/landing/img/bg-compare-tabs-shadow.gif) no-repeat;
	overflow:hidden;
}
#serv{
	padding:18px 23px 0 32px;
	width:466px;
}
#serv p{
	font-size:16px;
	line-height:normal;
	margin:0 0 16px;
}
#serv .green-box{
	width:462px;
	height:108px;
	padding:22px 0 0;
	background:url(/landing/img/bg-green.gif) no-repeat;
	overflow:hidden;
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
}
#serv .green-box .price-col{
	float:left;
	width:202px;
	text-align:right;
	font-size:14px;
}
#serv .green-box .price-col strong{
	display:block;
	font-size:54px;
	line-height:58px;
	margin:0 0 -7px;
	padding:0 5px 0 0;
}
#serv .green-box .price-col span{
	display:block;
	color:#829580;
	padding:0 5px 0 0;
	font-weight:bold;
	margin:0 0 5px;
}
#serv .green-box .price-col em{
	display:block;
	font-size:11px;
	font-style:normal;
	color:#829580;
}
#serv .green-box ul{
	float:right;
	width:157px;
	margin:0;
	padding:0 20px 0 0;
	list-style:none;
	font-size:16px;
	line-height:22px;
}
#serv .green-box ul li{
	padding:0;
	margin:0;
	background:none;
}
.bottom-section div.tab{
	width:100%;
	overflow:hidden;
}
.bottom-section div.tab ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:16px;
}
.bottom-section div.tab ul li{
	padding:0 0 0 10px;
	margin:6px 0 0;
	background:url(/landing/img/bullet.gif) no-repeat 0 6px;
}
#spec{
	padding:16px 23px 0;
	width:480px;
}
#spec .image{
	float:left;
	width:182px;
}
#spec .text{
	float:right;
	width:272px;
}
#what{
	width:100%;
	overflow:hidden;
	padding:30px 0 0;
}
#what .item{
	float:left;
	text-align:center;
	width:132px;
	padding:18px 20px 0;
	height:170px;
}
#what .item img{
	vertical-align:top;
}
#what .item strong{
	display:block;
	font-size:14px;
	padding:3px 0 0;
}
#what .item strong span{
	display:block;
}
#what .separator{
	border:solid #e5e5e5;
	border-width:0 1px;
}
#feat{
	width:100%;
	overflow:hidden;
}
#feat .holder{
	width:510px;
	margin:0 auto;
	overflow:hidden;
	padding:25px 0 0;
}
#feat .holder .item{
	float:left;
	background:url(/landing/img/separator.gif) no-repeat;
	margin:0 1px 0 -1px;
	display:inline;
	width:170px;
}
#feat .holder .item .bg{
	height:222px;
	width:135px;
	padding:0 15px 0 20px;
}
#feat h3{
	font-size:14px;
	line-height:16px;
	margin:0;
}
#feat .accessible .bg{
	background:url(/landing/img/bg-accessible.jpg) no-repeat 50% 100%;
}
#feat .simple .bg{
	background:url(/landing/img/bg-simple.jpg) no-repeat 50% 100%;
}
#feat .stylish .bg{
	background:url(/landing/img/bg-stylish.jpg) no-repeat 50% 100%;
}


/* New Header and Footer Structure
------------------------------------------------------------------ */
.all-page {background: #fff;}
.page {width: 904px;}
#content {clear: left; padding-bottom: 15px;}

#header {float: left; z-index: 999; width: 894px; padding-left: 20px; padding-bottom: 20px;}
#header .logo {margin: 20px 0 0 0;}
#header .phone {position: absolute; right: 0; top: 0; width: 250px; margin: 10px 0 0 0; font-family: Helvetica; font-size: 16px; color: #999; text-align: right;}
#header .phone span {color: #666;}
#header .utilities {float: left; display: inline; width: 450px; margin: 10px 0 0 25px; font-size: 11px;}
#header .utilities li {float: left; padding-right: 10px; margin-right: 25px; background: url('/landing/img/arrow-grey.gif') right no-repeat;}
#header .utilities li a {color: #999;}
#header .utilities li a:hover {text-decoration: underline;}

#mainNav ul, #mainNav li {margin: 0; border: 0; list-style: none; padding: 0;}
#mainNav ul {height: 20px; overflow: visible;}

#mainNav {float: left; display: inline; margin: 27px 0 0 25px;} /* GLOBAL - TO CHANGE */
#mainNav a {text-decoration: none; }
#mainNav a:hover {text-decoration: underline; }	
#mainNav li {display: inline; position: relative; z-index: 101; margin-right: 25px;}
#mainNav li span {display: inline-block; position: relative; z-index: 999; }	
#mainNav li span a {}	
#mainNav li span.over {}
*+html #mainNav li span.over {} /* IE6 */
#mainNav li span.over a {}
#mainNav li span.over a:hover {}
#mainNav li span.active {}
*+html #mainNav li span.active {}
#mainNav li span.active a {}
#mainNav li span.active a:hover {}	
#mainNav img.arrow { /*margin-left:4px;*/ cursor: pointer; margin-left: 5px;}

#mainNav div.sub_menu {display: none; position: absolute; left: 0; top: 0; z-index: 9999; margin-top: 15px; border: solid 1px #dadada; border-bottom: solid 2px #dadada; border-top: 0; padding: 4px; width: 160px; background: #eee; }
* html #mainNav div.sub_menu {margin-top: 20px; } /* IE6 */
*+html #mainNav div.sub_menu {margin-top: 20px; } /* IE7 */
#mainNav div.sub_menu a:link, 
#mainNav div.sub_menu a:visited, 
#mainNav div.sub_menu a:hover{ display:block; font-size:11px; padding:4px; color: #09C;}	

#footer {float: left; clear: left; background: #000 url('/landing/img/bg_footer.gif') top center no-repeat; padding-top: 20px;}
#footer ul {float: left; width: 700px; margin-bottom: 15px;}
#footer li {float: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid #333; font-size: 11px; }
#footer li.last {padding-right: 0; margin-right: 0; border-right: 0;}
#footer li a {color: #777;}
#footer li a:hover {text-decoration: underline;}
#footer p {float: left; clear: left; width: 100%; text-align: left; color: #f5f5f5;}
#footer p span {color: #999;}
#footer p.copyright {float: right; width: 200px; text-align: right; color: #454545;}

#cart-form b {display: none;}


#popup_fader {z-index: 650 !important;}