body{
	margin:0;
	font:12px/14px Arial, Helvetica, sans-serif;
	background:#666;
	color:#000;
}
img{border-style:none;}
a{
	color:#3E6C82;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:1000px;
	margin:0 auto;
	padding:31px 0 6px;
}
#header{
	background:url(/images/zug/bg-header.jpg) no-repeat;
	width: 1000px;
	height: 134px;
	position:relative;
}
#header h1{
	margin:0;
}
.logo{
	float:left;
	position:absolute;
	top:13px;
	left:39px;
	z-index:5;
}
#header .holder{
	width:100%;
	overflow:hidden;
}
#header .inner{
	float:right;
	text-align:right;
	padding:10px 21px 0 0;
}
#header .frame{
	width:230px;
	border-bottom:1px solid #8fc3d2;
	color:#fff;
	padding:0 0 1px;
	margin:0 0 4px;
}
.welcome{
	display:block;
	color:#fffffe;
	font-size:15px;
	line-height:17px;
	margin:0 0 1px;
}
.welcome strong,
.rank strong{
	color:#fcb040;
}
.rank{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	display:block;
	margin:0 0 3px;
}
#header .inner p{
	margin:0 0 4px;
	font-size:12px;
	line-height:14px;
}
#header .inner p strong{
	color:#fcb040;
	
}
.personal-list{
	margin:0 -7px 0 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
	font-size:10px;
	line-height:13px;
	display:inline;
}
.personal-list li{
	float:left;
	background:url(/images/zug/bullet01.gif) no-repeat;
	margin:0 1px 0 -1px;
	padding:1px 5px 0;
}
.personal-list a{
	color:#fefefe;
}
.nav-box{
	width:90%;
	position:absolute;
	top:111px;
	left:0;
}
.search-form{
	float:right;
	width:194px;
	margin:0 0 0 -2px;
}
.search-form input{
	float:left;
	margin:0;
	padding:0;
}
.search-form .text{
	background:#b8b5b0;
	border:1px solid #d3d0cf;
	font-size:12px;
	line-height:15px;
	color:#fafbfb;
	margin:1px 4px 0 10px;
	width:121px;
	padding:1px 3px;
	display:inline;
	float:left;
}
.search-form .search{
	background:url(/images/zug/btn-search.gif) no-repeat;
	width:33px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	border:none;
}
#nav .zug-store a{
	background:url(/images/zug/bg-zug.gif) no-repeat;
	width:103px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
#nav .zug-store{
	background:none;
	margin:-1px 0 0;
	padding:0;
	float:left;
}
#nav .submit{
	padding:4px 0 6px 7px;
	position:relative;
}
#nav{
	margin:0;
	padding:1px 0 0;
	list-style:none;
	float:right;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	overflow:hidden;
}
#nav li{
	float:left;
	background:url(/images/zug/bullet02.gif) no-repeat;
	margin:0 1px 0 -1px;
	padding:4px 8px 6px;
}
#nav a{
	color:#e99c23;
}
#main{
	height:1%;
	overflow:hidden;
	background:#fff;
	padding:6px 12px 0 11px;
}
.order-box{
	overflow:hidden;
	background:url(/images/zug/bg-order-box.gif) no-repeat;
	width: 838px;
	padding:11px 12px 0 126px;
	height: 39px;
	margin:0 0 6px;
}
.order-box strong{
	float:left;
	color:#2a2a2a;
	font-size:18px;
	line-height:20px;
	padding:3px 0 0;
}
.order-box .holder-box{
	float:right;
	background:url(/images/zug/bg-line01.gif) repeat-y;
	width:184px;
	padding:0 0 0 16px;
}
.order-box p{
	color:#333;
	font-size:11px;
	line-height:11px;
	margin:0;
	font-weight:bold;
}
.order-box em{
	display:block;
	font-style:normal;
	color:#000;
	font-size:18px;
	line-height:21px;
	font-weight:bold;
}
.main-h{
	height:1%;
	overflow:hidden;
}
#sidebar{
	float:left;
	width:214px;
}
.box{
	background:url(/images/zug/bg-box-center.gif) repeat-y;
	margin:0 0 10px;
}
.box .holder{
	background:url(/images/zug/bg-box.bottom.gif) no-repeat 0 100%;
}
.box .frame{
	background:url(/images/zug/bg-box-top.gif) no-repeat;
	height:1%;
}
#subnav{
	margin:0;
	padding:23px 5px 19px 20px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:16px;
	line-height:21px;
	font-weight:bold;
}
#subnav li{
	margin:0 0 2px;
}
#subnav a{
	color:#666;
}
#subnav ul{
	margin:0;
	padding:0 0 1px 13px;
	list-style:none;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
#subnav ul a{
	color:#333;
}
#sidebar .heading,
.aside .heading{
	background:url(/images/zug/bg-heading.gif) no-repeat;
	width: 205px;
	height: 30px;
	padding:12px 0 0 9px;
}
#sidebar .heading h2,
.aside .heading h2{
	text-indent:-9999px;
	margin:0;
	height: 23px;
}
.follow-us{
	background:url(/images/zug/text-follow-us.gif) no-repeat;
}
.cart{
	background:url(/images/zug/text-cart.gif) no-repeat;
}
.best-sellers{
	background:url(/images/zug/text-best.gif) no-repeat;
}
.order-summary{
	background:url(/images/zug/text-order-summary.gif) no-repeat;
}
.icons-list{
	margin:0 0 5px;
	padding:0;
	list-style:none;
	width:164px;
	overflow:hidden;
	font-size:24px;
	line-height:27px;
	font-weight:bold;
}
.icons-list li{
	height:1%;
	vertical-align:middle;
	overflow:hidden;
	border-top:1px solid #c5c3c3;
	margin:-1px 0 1px;
	padding:2px 0;
}
.icons-list .twitter a{
	background:url(/images/zug/ico-twitter.gif) no-repeat 0 4px;
	font-size:16px;
}
.icons-list .facebook a{
	background:url(/images/zug/ico-facebook.gif) no-repeat 0 4px;
	font-size:16px;
}
.icons-list .email a{
	background:url(/images/zug/ico-email.gif) no-repeat 0 4px;
	font-size:16px;
}
.icons-list a{
	color:#3e6c82;
	float:left;
	padding:4px 0 3px 38px;
}
.follow-content{
	height:1%;
	overflow:hidden;
	padding:8px 8px 14px 25px;
}
.follow-box{
	margin:0 0 78px;
}
.follow-box .follow-content{
	min-height:375px;
}
* html .follow-box .follow-content{
	height:375px;
}
.follow-content p{
	display:block;
	color:#030303;
	font-size:12px;
	line-height:16px;
	padding:0 0 0 2px;
	margin:0 0 10px;
}
.sign-up-form{
	width:100%;
	overflow:hidden;
}
.sign-up-form input{
	margin:0;
	padding:0;
}
.sign-up-form .text{
	overflow:hidden;
	background:url(/images/zug/bg-input.gif) no-repeat;
	width: 155px;
	height: 26px;
	padding:0 5px;
}
.sign-up-form .text input{
	float:left;
	color:#030303;
	font-size:12px;
	line-height:15px;
	background:none;
	border:none;
	width: 155px;
	margin:6px 0 0;
}
.sign-up-form .btn-sign-up{
	float:right;
	background:url(/images/zug/btn-sign-up.gif) no-repeat;
	width: 65px;
	height: 19px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	cursor:pointer;
	margin:6px 17px 0 0;
}
#content{
	float:left;
	display:inline;
	width:529px;
}
#twocolumn{
	float:right;
	width:754px;
}
.main-image{
	margin:0 0 9px;
	background:url(/images/zug/img01.jpg) no-repeat;
	width: 529px;
	height: 222px;
	position:relative;
}
.text-you{
	position:absolute;
	top:14px;
	left:12px;
}
.text-you span{
	display:block;
	background:url(/images/zug/text-you.png) no-repeat;
	width: 375px;
	height: 57px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-check{
	position:absolute;
	bottom:6px;
	right:17px;
}
.btn-check span{
	display:block;
	cursor:pointer;
	background:url(/images/zug/btn-check.png) no-repeat;
	width: 275px;
	height: 37px;
	text-indent:-9999px;
	overflow:hidden;
}
.main-box{
	height:1%;
	background:url(/images/zug/bg-main-box-center.gif) repeat-y;
	margin:0 0 80px;
}
.main-box .holder{
	background:url(/images/zug/bg-main-box-bottom.gif) no-repeat 0 100%;
	width:529px;
	overflow:hidden;
	position:relative;
}
.main-box .frame{
	background:url(/images/zug/bg-main-box-top.gif) no-repeat;
	height:1%;
	overflow:hidden;
	min-height:579px;
	padding:12px 0 13px;
}
* html .main-box .frame{
	height:579px;
	overflow:visible;
}
#content .main-box h2{
	margin:0 0 38px 7px;
	text-indent:-9999px;
}
.recommendations{
	background:url(/images/zug/text-recommendations.gif) no-repeat;
	height:19px;
}
.heading .choose{
	background:url(/images/zug/text-choose.gif) no-repeat;
}
.products-list{
	margin:0 0 10px -4px;
	padding:0;
	list-style:none;
	width:542px;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.main-box .products-list{
	margin:0 0 18px -4px;
}
.products-list li{
	float:left;
	text-align:center;
	padding:0 12px 0 8px;
	width:115px;
	position:relative;
	min-height:133px;
}
* html .products-list li{
	height:133px;
}
.line li{
	background:url(/images/zug/bg-line02.gif) no-repeat 100% 0;
}
.line li:last-child{
	background:none;
}
.line .last{
	background:none;
}
.products-list .image-holder{
	min-height:92px;
	background:url(/images/zug/bg-line03.gif) no-repeat 50% 100%;
	margin:0 0 3px;
	padding:0 0 3px;
	position:relative;
}
* html .products-list .image-holder{
	height:92px;
}
.new{
	position:absolute;
	top:48px;
	left:52px;
}
.new a{
	background:url(/images/zug/bg-new.png) no-repeat;
	width: 42px;
	height: 43px;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.aside{
	float:right;
	width:214px;
}
.items{
	background:url(/images/zug/ico01.gif) no-repeat 0 4px;
	display:block;
	padding:0 0 0 47px;
	margin:8px 0 0 21px;
	font-size:12px;
	line-height:15px;
	color:#2b6c84;
}

.btn-box{
	height:1%;
	overflow:hidden;
	padding:6px 0 6px 14px;
}
.btn-box a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width: 93px;
	height: 35px;
}
.bnt-view{
	background:url(/images/zug/btn01.gif) no-repeat;
	margin:0 2px 0 0;
}
.btn-checkout{
	background:url(/images/zug/btn02.gif) no-repeat;
}
.sellers-list{
	margin:0;
	padding:20px 10px 19px 22px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}
.sellers-list li{
	margin:0 0 2px;
}
.sellers-list a{
	color:#3e6c82;
}
.browse-box{
	width: 213px;
	height: 106px;
	position:relative;
	margin:0 0 14px;
}
.btn-browse,
.btn-bestselling{
	position:absolute;
	left:4px;
	bottom:1px;
}
.btn-bestselling{
	left:6px;
}
.btn-browse span,
.btn-bestselling span{
	display:block;
	background:url(/images/zug/btn-broser.png) no-repeat;
	width: 205px;
	height: 30px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.btn-bestselling span{
	background:url(/images/zug/text-bestselling.png) no-repeat;
}
.bestselling-box{
	background:url(/images/zug/ad02.jpg) no-repeat;
	width: 213px;
	height: 106px;
	position:relative;
}
.image-box{
	height:1%;
	overflow:hidden;
	padding:2px 0 0 5px;
	margin:0 0 22px;
}
.image-box img{
	float:left;
	margin:0 13px 0 0;
}
#content .image-box h2{
	margin:0 0 14px;
	font-size:18px;
	line-height:21px;
	color:#296982;
}
.image-box .text-holder{
	height:1%;
	overflow:hidden;
	padding:16px 0 0;
}
#content .image-box p{
	margin:0;
	font-size:12px;
	line-height:16px;
}
.twocolumn-h{
	background:url(/images/zug/bg-twocolumn-center.gif) repeat-y;
	margin:0 0 253px;
}
.twocolumn-c{
	background:url(/images/zug/bg-twocolumn-bottom.gif) no-repeat 0 100%;
}
.twocolumn-f{
	background:url(/images/zug/bg-twocolumn-top.gif) no-repeat;
	padding:12px 12px 25px 18px;
	min-height:907px;
}
* html .twocolumn-f{
	height:907px;
}
.twocolumn-f h2{
	margin:0 0 16px -8px;
	position:relative;
	text-indent:-9999px;
}
.shopping{
	background:url(/images/zug/text-shopping-cart.gif) no-repeat;
	height: 23px;
}
.button-box{
	height:1%;
	padding:0 2px 7px 0;
	margin:0 0 0 2px;
}
.button-box:after{
	content:"";
	display:block;
	clear:both;
}
.button-box a{
	float:right;
	color:#fdfdfc;
	font-size:14px;
	line-height:35px;
	font-weight:bold;
}
.bottom-buttons .checkout{
	margin:0 -2px 0 2px;
}
.button-box a:hover{
	text-decoration:none;
}
.button-box a span{
	float:left;
	height:35px;
	padding:0 12px;
	cursor:pointer;
}
.checkout{
	background:url(/images/zug/btn04-left.gif) no-repeat;
	margin:0 -7px 0 2px;
	position:relative;
}
.checkout span{
	background:url(/images/zug/btn04-right.gif) no-repeat 100% 0;
}
.continue{
	background:url(/images/zug/btn03-left.gif) no-repeat;
}
.continue span{
	background:url(/images/zug/btn03-right.gif) no-repeat 100% 0;
}
.heading-list{
	padding:6px 0 7px 2px;
	margin:0 0 5px;
	list-style:none;
	color:#666;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	border:solid #ccc;
	border-width:1px 0;
	width:722px;
}
.heading-list li{
	height:1%;
	overflow:hidden;
	vertical-align:middle;
}
.heading-list div{
	float:left;
}
.heading-list .product-details{
	width:386px;
}
.heading-list .price{
	background:url(/images/zug/bg-line04.gif) repeat-y;
	padding:0 0 0 16px;
	width:71px;
}
.heading-list .quantity{
	background:url(/images/zug/bg-line04.gif) repeat-y;
	padding:0 0 0 23px;
	width:93px;
}
.heading-list .total{
	background:url(/images/zug/bg-line04.gif) repeat-y;
	padding:0 0 0 23px;
}
.details-list{
	margin:0 0 3px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.details-list li{
	height:1%;
	vertical-align:middle;
	overflow:hidden;
	border-top:1px solid #ccc;
	background:url(/images/zug/bg-line05.gif) no-repeat 26px 9px;
	padding:12px 0 11px;
}
.details-list li:first-child{
	border:none;
}
.details-list div{
	float:left;
}
.details-list .image-holder{
	float:left;
	width:110px;
	margin:0 11px 0 0;
	padding:1px 0 0;
}
.details-list .image-holder img{
	display:block;
	margin:0 auto;
}
* html .details-list .image-holder img{
	margin:0 auto -3px;
}
* +html .details-list .image-holder img{
	margin:0 auto -3px;
}
.details-list .shocking{
	width:250px;
	padding:0 0 0 17px;
}
.details-list h3{
	margin:0 0 19px;
	font-size:14px;
	line-height:16px;
}
.details-list .shocking form{
	float:none;
	height:1%;
	overflow:hidden;
}
.details-list .shocking form .checkbox{
	float:left;
	width:15px;
	height:15px;
	padding:0;
	margin:-1px 4px 0 0;
}
.details-list .shocking label{
	float:left;
	color:#666;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	padding:0 4px 0 0;
}
.details-list .shocking .more{
	color:#55889c;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	float:left;
}
.details-list .price{
	width:62px;
	text-align:right;
	padding:0 26px 0 0;
}
.details-list .price em{
	color:#030303;
	font-size:14px;
	line-height:15px;
	font-weight:bold;
	font-style:normal;
	display:block;
}
.details-list .price span{
	display:block;
	font-size:11px;
	line-height:11px;
	color:#999;
	font-weight:bold;
}
.details-list .quantity{
	padding:2px 0 0 21px;
	width:100px;
	float:left;
}
.details-list .text{
	background:url(/images/zug/bg-input01.gif) no-repeat;
	width:44px;
	height:24px;
	overflow:hidden;
	margin:0 0 22px 4px;
	padding:0 8px;
	float:none;
}
.details-list .text input{
	padding:0;
	margin:4px 0 0;
	border:none;
	background:none;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	float:left;
	width:44px;
}
.details-list .btn-update,
.remove{
	background:url(/images/zug/btn05.gif) no-repeat;
	width:65px;
	height:19px;
	padding:0 0 1px;
	margin:0;
	cursor:pointer;
	border:none;
	color:#6f655f;
	font-size:11px;
	line-height:19px;
	font-weight:bold;
}
.remove{
	display:block;
	text-align:center;
}
.remove:hover{
	text-decoration:none;
}
.details-list .total{
	padding:0 0 0 23px;
}
.details-list .total em{
	color:#030303;
	font-size:14px;
	line-height:15px;
	font-weight:bold;
	font-style:normal;
	display:block;
	padding:0 0 0 10px;
	margin:0 0 34px;
}
.subtotal{
	border:solid #ccc;
	border-width:1px 0;
	background:#e5e4e4;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	width:100%;
	overflow:hidden;
	padding:7px 0;
	margin:0 0 14px;
}
.subtotal em{
	float:right;
	width:100px;
	font-style:normal;
	padding:0 0 0 32px;
}
.subtotal strong{
	float:right;
	color:#666;
}
.code-box{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #999;
	padding:0 0 4px;
	margin:0 0 12px;
}
.code-box .price{
	float:right;
	color:#f90;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	font-style:normal;
	background:url(/images/zug/bg-line06.gif) no-repeat 0 1px;
	padding:2px 0 11px 36px;
	width:100px;
}
.code-form{
	float:right;
	padding:1px 26px 0 0;
}
.code-form .text{
	background:url(/images/zug/bg-input01.gif) no-repeat;
	width:44px;
	height:24px;
	float:right;
	padding:0 8px;
	margin:0;
}
.code-form .text input{
	padding:0;
	margin:4px 0 0;
	border:none;
	background:none;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	float:left;
	width:44px;
}
.code-form .btn-update{
	background:url(/images/zug/btn05.gif) no-repeat;
	width:65px;
	height:19px;
	padding:0 0 1px;
	margin:2px 0 0 17px;
	cursor:pointer;
	border:none;
	color:#6f655f;
	font-size:11px;
	line-height:19px;
	font-weight:bold;
	float:right;
}
.code-form label{
	float:right;
	font-size:11px;
	line-height:12px;
	color:#2b6b84;
	font-weight:bold;
	margin:6px 13px 0 0;
}
.code-form label span{
	display:block;
	text-align:right;
	color:#666;
}
.code-form .zip-or-postal{
	margin:0 13px 0 0;
}
#twocolumn .discount{
	background:url(/images/zug/bg-line07.gif) no-repeat 1px 0;
	margin:0 0 3px;
	border:none;
}
#twocolumn .discount .price{
	color:#900;
	background:none;
}
.discount .inner{
	float:right;
	width:265px;
	padding:0 0 0 19px;
}
.total-block{
	background:url(/images/zug/bg-total.gif) no-repeat;
	width:654px;
	height:32px;
	margin:0 0 12px;
	padding:12px 10px 0 59px;
}
.total-block .total{
	float:right;
	width:124px;
	text-align:center;
	font-size:11px;
	line-height:11px;
	color:#333;
	font-weight:bold;
	margin:-5px 0 0;
}
.total-block .total em{
	font-style:normal;
	display:block;
	color:#030303;
	font-size:14px;
	line-height:14px;
	padding:0 6px 0 0;
}
.total-block strong{
	display:block;
	color:#333;
	font-size:18px;
	line-height:21px;
}
.add-to-cart{
	padding:4px 0 19px;
}
.add-to-cart .holder{
	background:url(/images/zug/bg-line08.gif) repeat-y;
	height:1%;
	overflow:hidden;
	margin:0 0 16px;
}
.add-to-cart img{
	float:left;
	margin:3px 0 0;
}
.add-to-cart .text-holder{
	float:right;
	width:260px;
	padding:10px 0 0;
}
.add-to-cart h2{
	margin:0;
	color:#317188;
	font-size:24px;
	line-height:27px;
}
.add-to-cart .price{
	display:block;
	color:#f93;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	font-style:normal;
}
.add-to-cart .rating{
	font-size:11px;
	line-height:14px;
	color:#999;
	display:block;
	margin:0 0 4px;
	font-weight:bold;
}
.add-to-cart .rating-box{
	height:1%;
	overflow:hidden;
	margin:0 0 5px;
}
.add-to-cart ul{
	margin:0 6px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
.add-to-cart ul li{
	float:left;
	margin:0 2px 0 0;
}
.add-to-cart ul a{
	float:left;
	background:url(/images/zug/ico02.gif) no-repeat;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.add-to-cart ul .gray a{
	background:url(/images/zug/ico03.gif) no-repeat;
}
.add-to-cart .rating-box a{
	font-size:11px;
	line-height:13px;
	font-weight:bold;
}
.add-form{
	height:1%;
	overflow:hidden;
}
.add-form label{
	float:left;
	font-size:12px;
	line-height:15px;
	color:#030303;
	font-weight:bold;
	padding:10px 11px 0 0;
}
.add-form input{
	float:left;
	padding:0;
	margin:0;
}
.add-form .text{
	float:left;
	background:url(/images/zug/bg-input02.gif) no-repeat;
	width:30px;
	height:24px;
	padding:0 9px;
	margin:6px 0 0;
}
.add-form .text input{
	border:none;
	background:none;
	width:30px;
	font-size:12px;
	line-height:15px;
	color:#030303;
	font-weight:bold;
	margin:4px 0 0;
}
.add-form .btn-add{
	background:url(/images/zug/btn-add.gif) no-repeat;
	width:93px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	border:none;
	margin:0 0 0 11px;
	display:inline;
}
.add-to-cart p{
	margin:0 25px 0 9px;
	line-height:16px;
	font-size:12px;
}
.frequently-box,
.video-box{
	height:1%;
	overflow:hidden;
	margin:0 0 1px;
}
.frequently-box .heading{
	margin:0 0 13px;
}
.video-box{
	padding:0 0 95px;
}
.video-box .heading{
	margin:0 0 45px;
}
.frequently{
	background:url(/images/zug/text-frequently.gif) no-repeat;
	height:23px;
}
.products-list ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:auto;
}
.frequently-box .products-list ul li{
	background:none;
	padding:0;
	margin:0 1px 0 0;
	width:auto;
	min-height:1px;
}
* html .frequently-box .products-list ul li{
	height:1px;
}
.products-list ul a{
	background:url(/images/zug/ico04.gif) no-repeat;
	width:12px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.products-list .rating-box{
	position:absolute;
	left:0;
	bottom:5px;
	padding:5px 2px 0 7px;
	height:14px;
	width:103px;
}
.products-list .rating-box em{
	float:right;
	font-style:normal;
	font-size:11px;
	line-height:13px;
	color:#2e6e86;
	font-weight:bold;
}
.frequently-box .products-list .image-holder{
	padding:0 0 20px;
	min-height:83px;
}
* html .frequently-box .products-list .image-holder{
	height:83px;
}
.frequently-box .products-list .image-holder img{
	display:block;
	margin:0 auto 3px;
}
.you-might{
	background:url(/images/zug/text-you-might.gif) no-repeat;
	height:23px;
}
.this-product{
	background:url(/images/zug/text-this-product.gif) no-repeat;
	height:23px;
}
.video{
	margin:0 auto;
	width:400px;
	padding:0 12px 0 0;
}
.content-h{
	background:url(/images/zug/bg-main-box-center.gif) repeat-y;
	margin:0 0 6px;
}
.product-page{
	margin:0 0 50px;
}
.content-f{
	background:url(/images/zug/bg-main-box-bottom.gif) no-repeat 0 100%;
	width: 529px;
	overflow:hidden;
	position:relative;
}
.content-c{
	background:url(/images/zug/bg-main-box-top01.gif) no-repeat;
	height:1%;
	padding:0 0 10px;
	overflow:hidden;
}
.heading{
	background:url(/images/zug/bg-main-box-top02.gif) no-repeat;
	height:30px;
	padding:12px 0 0 10px;
}
.heading h2{
	margin:0;
	text-indent:-9999px;
	height:23px;
}
.heading .secure{
	background:url(/images/zug/text-secure.gif) no-repeat;
}
.checkout-form{
	height:1%;
	overflow:hidden;
	padding:0 2px;
	margin:0 0 8px;
}
.checkout-form h3{
	margin:0 0 6px;
	background:#e8e4e4 url(/images/zug/bg-heading01.gif) repeat-x 0 100%;
	font-size:14px;
	line-height:17px;
	padding:4px 0 6px 9px;
}
.checkout-form .row{
	width:100%;
	margin:0 0 5px;
	overflow:hidden;
}
.checkout-form .row:after{
	content:"";
	display:block;
	clear:both;
}
.checkout-form .inner{
	float:right;
	width:219px;
}
.checkout-form input{
	float:left;
	padding:0;
	margin:0;
}
.checkout-form label{
	float:right;
	color:#333;
	font-size:12px;
	line-height:15px;
	margin:4px 8px 0 0;
	text-align:right;
}
.checkout-form .check{
	margin:-1px 14px -2px 0;
	position:relative;
}
.checkout-form .text{
	float:left;
	background:url(/images/zug/bg-input03.gif) no-repeat;
	width:205px;
	height:21px;
	padding:0 6px;
}
.checkout-form .text input{
	width:205px;
	border:none;
	background:none;
	font-size:13px;
	line-height:16px;
	margin:3px 0 0;
}
.checkout-form .title,
.checkout-form .state,
.checkout-form .country{
	width:52px;
	padding:0;
	margin:2px 0;
	float:left;
	font-size:13px;
	line-height:16px;
}
.checkout-form .state{
	width:201px;
}
.checkout-form .country{
	width:206px;
}
.checkout-form .checkbox{
	width:15px;
	height:15px;
	margin:3px 0 0;
}
.credit-card{
	height:1%;
	overflow:hidden;
	color:#323232;
	padding:3px 0 0 10px;
	margin:0 0 16px;
}
.credit-card .credit-holder,
.paypal .paypal-holder{
	float:right;
	width:386px;
}
.credit-card #radio1,
.paypal #radio2{
	width:15px;
	height:15px;
	margin:2px 0 0;
}
.checkout-form .credit-card .credit,
.checkout-form .credit{
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	float:left;
	margin:2px 0 0 6px;
	color:#040404 !important;
	letter-spacing:1px;
}
.credit-card .image-block{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
.credit-card .image-block ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.credit-card .image-block ul li{
	float:left;
	margin:0 3px 0 0;
}
.credit-card .image-block ul img{
	float:left;
	margin:0;
}
.credit-card .image-block span{
	float:left;
	font-size:10px;
	line-height:13px;
	padding:1px 0 0 10px;
	letter-spacing:1px;
	word-spacing:-1px;
}
.checkout-form .credit-card label{
	display:block;
	float:none;
	font-size:11px;
	line-height:13px;
	color:#323232;
	text-align:left;
	margin:0 0 3px;
}
.checkout-form #credit-namber{
	width:255px;
	border:1px solid #000;
	padding:3px 5px;
}
.checkout-form .date-box{
	overflow:hidden;
	margin:0 0 0 -20px;
	width:405px;
}
.checkout-form .date-box .holder{
	float:left;
	margin:0 0 0 20px;
	display:inline;
}
.checkout-form .date-box select{
	width:90px;
	border:1px solid #000;
	padding:2px 0 1px;
}
.checkout-form #security-code{
	width:54px;
	border:1px solid #000;
	text-align:center;
	padding:3px 0;
}
.paypal-holder img{
	float:left;
	margin:7px 7px 0 0;
}
.paypal-holder span{
	display:block;
	overflow:hidden;
}
.paypal{
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	padding:0 0 13px 11px;
	font-size:10px;
	line-height:12px;
	letter-spacing:1px;
	margin:0 0 11px;
}
.checkout-form #radio2{
	margin:12px 0 0;
}
.checkout-form .paypal-label{
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:12px 0 0 6px;
	line-height:13px;
}
.checkout-form .send{
	height:1%;
	overflow:hidden;
	padding:10px 7px 26px 14px;
}
.checkout-form .send span{
	display:block;
	color:#020202;
	font-size:12px;
	line-height:15px;
	word-spacing:-1px;
}
.checkout-form .send .btn-checkout{
	float:right;
	background:url(/images/zug/btn-checkout.gif) no-repeat;
	width:93px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	border:none;
	margin:-10px 0 0;
	position:relative;
}
.order-list{
	margin:0;
	padding:0 2px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
.order-list li{
	height:1%;
	vertical-align:middle;
	overflow:hidden;
	padding:9px 8px 7px 6px;
	background:url(/images/zug/bg-line10.gif) no-repeat 7px 0;
}
.order-list li:first-child{
	background:none;
}
.order-list a{
	color:#020202;
}
.order-list div{
	height:40px;
	display:table;
	width:196px;
	background:url(/images/zug/bg-line09.gif) repeat-y -1px 0;
}
* html .order-list div{
	position:relative;
}
* +html .order-list div{
	position:relative;
}
.order-list .inner{
	display:table-cell;
	vertical-align:middle;
}
* html .order-list .inner{
	position:absolute;
	top:50%;
}
* +html .order-list .inner{
	position:absolute;
	top:50%;
}
* html .order-list .inner a{
	position:relative;
	top:-50%;
}
* +html .order-list .inner a{
	position:relative;
	top:-50%;
}
* html .order-list .inner em{
	position:relative;
	top:-50%;
}
* +html .order-list .inner em{
	position:relative;
	top:-50%;
}
.order-list em{
	float:right;
	color:#020202;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	font-style:normal;
}
.order-list .gray,
.order-list .total{
	background:#ece9e9;
	margin:0 0 1px;
}
.order-list .gray div,
.order-list .total div{
	height:18px;
}
.order-list .gray a,
.order-list .total a{
	color:#515050;
	font-size:10px;
	line-height:14px;
	text-transform:uppercase;
}
.order-list .gray em,
.order-list .total em{
	line-height:14px;
	color:#515050;
}
.order-list .total{
	color:#020202;
	background:#c1bebe;
}
.order-list .total div{
	height:35px;
}
.order-list .total a,
.order-list .total em{
	color:#020202;
}
.checkout-form .credit-card .row{
	margin:0 0 11px;
}
.situation-block{
	overflow:hidden;
	min-height:593px;
}
* html .situation-block{
	height:593px;
}
.situation-block .heading{
	margin:0 0 22px;
}
.shoving{
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	margin:0 8px 16px;
	padding:17px 3px 11px;
}
.shoving span{
	float:left;
	color:#666;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
.shoving form{
	float:right;
	width:200px;
	margin:-3px 0 0;
}
.shoving select{
	float:right;
	width:143px;
}
.shoving label{
	float:right;
	color:#666;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	margin:4px 7px 0 0;
}
.paging{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 10px;
}
.paging div{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
.paging ul{
	margin:0;
	padding:0 27px 0 0;
	list-style:none;
	position:relative;
	float:left;
	left:-50%;
}
.paging ul li{
	float:left;
	padding:0 2px;
	font-size:18px;
	line-height:21px;
	font-weight:bold;
}
.paging ul a{
	color:#2f6f87;
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	text-decoration:underline;
}
.paging ul a:hover{
	text-decoration:none;
}
.paging ul .prev{
	background:url(/images/zug/bullet03.gif) no-repeat 100% 3px;
	padding:0 17px 0 0;
	margin:0 13px 0 0;
}
.paging ul .next{
	background:url(/images/zug/bullet03.gif) no-repeat 0 3px;
	padding:0 0 0 17px;
	margin:0 0 0 12px;
}
.category-page .products-list{
	margin:0 0 25px -4px;
}
.category-page .products-list .image-holder{
	min-height:112px;
}
* html .category-page .products-list .image-holder{
	height:112px;
}
.category-page .frequently-box{
	margin:0 0 22px;
}
.category-page .image-box .text-holder{
	padding:13px 0 0;
}
.category-page .image-box img{
	margin:0 28px 0 0;
}
.category-page .image-box{
	margin:0 0 2px;
}

.pageHeading{
	color:#fff;
}










#footer{
	overflow:hidden;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	background:url(/images/zug/bg-footer.gif) no-repeat;
	width: 903px;
	height: 42px;
	color:#f2b53f;
	padding:30px 42px 0 55px;
	text-transform:uppercase;
}
#footer a{
	color:#f2b53f;
}
#footer p{
	margin:0;
	text-align:right;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#footer ul li{
	padding:0 18px 0 0;
	display:inline;
}
#footer ul a{
	text-decoration:underline;
}
#footer ul a:hover{
	text-decoration:none;
}

