@import "aaron.css";
@import "all_other.css";
@import "andy.css";

body{
	margin:0;
	color:#454545;
	font:13px 'Trebuchet MS', Arial, Verdana, sans-serif;
	background:#fff;
}

ol, ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}
img{border-style:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:15px 'Trebuchet MS', Arial, sans-serif;
	vertical-align:middle;
	color:#666;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
#wrapper{
	min-height:1000px;
	width:1000px;
	margin:0 auto;
	padding-bottom:30px;
}
#header{
	margin:0 0 2px;
	position:relative;
	z-index:100;
}
#header .bar {
	width:982px;
	padding:0 9px;
	background:#EFEFEF;
	height:22px;
}
#header .bar:after {
	content:'';
	display:block;
	clear:both; 	
}
#header .tools{
    color: #090909;
    font-size: 11px;
    left: 508px;
    line-height: 20px;
    position: absolute;
    top: 0;
    width: 480px;
}
#header .tools .welcome{
	float:left;
	padding:0 17px 0 0;
	line-height:17px;
	background:url(../images/bullets.gif) no-repeat 100% 8px;
}
#main-nav{
	margin:0 0 2px 1px;
	padding:0;
	list-style:none;
	width:999px;
	font-size:12px;
	line-height:14px;
	position:relative;
	background:#000;
}
#main-nav .last-child a{width:52px!important;}
#main-nav:after{
	content:'';
	clear:both;
	display:block;
}
#main-nav li{
	background:#000 url(../images/nav-divider.gif) no-repeat 0 50%;
	padding:0;
	border-bottom:2px solid #000;
	float:left;
	margin:0;
	cursor:pointer;
}
#main-nav li span{
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
	height:40px;
}
#main-nav .active{}
#main-nav li:first-child{background:none;}
.main-nav a{
	display:block;
	position:relative;
	text-align:center;
	color:#fff;
	padding:0 9px 0 9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
.main-nav a{padding:0 9px 0 9px;}
}

.scaling-active a{padding:0;}
#main-nav a:hover{
	text-decoration:none;
	color:#fff;
}
#main-nav li:hover{
	background-color:#CB2027;
	border-color:#cb2027;
}
#main-nav li:hover a{color:#FFF;}
.drop{
	position:absolute;
	top:100%;
	left:0;
	overflow:hidden;
	z-index:999;
	width:999px;
	background:#090909;
	padding:12px 0 3px;
	display:none;
}
.drop ul{
	margin:0 3px 0 0;
	padding:0 0 0 2px;
	list-style:none;
	float:left;
	border-left:1px solid #272727;
	width:139px;
}
.drop .view{
	display:block;
	width:235px!important;
	padding:20px 0 5px;
	text-align:right;
	
}
.drop .view:hover{text-decoration:underline!important;}
#main-nav .drop div {
	float: left;
	margin-right:-10px;
}
#main-nav li:hover,
#main-nav li.hover { position:relative; }
#main-nav li:hover .drop,
#main-nav li.hover .drop,
#main-nav li:hover .drop li:hover .drop,
#main-nav li.hover .drop li.hover .drop,
#main-nav li:hover .drop li:hover .drop li:hover .drop,
#main-nav li.hover .drop li.hover .drop li.hover .drop {display:block;}
.home_but a{
	text-indent:-9999px;
	overflow:hidden;
	width:34px;
	height:17px;
	padding:0 5px;
	background:url(../images/ico-home.gif) no-repeat 50% -23px;;
}
#main-nav .home_but:hover a{background-position:50% -23px;}
#main-nav .drop ul li {
	float: none;
	font-size: 0;
	line-height: 0;
	padding: 0 0 4px;
	margin: 0 0 0;
	background:none;
	border-color:#000;
}
#main-nav .drop ul li:hover {

}
#main-nav .drop ul li a {
	float: none;
	display: block;
	height: auto;
	font:12px/15px 'Trebuchet MS';
	color:#fff;
	text-align:left;
}
#main-nav .drop ul li a:hover{text-decoration:underline;}
#main-nav.menu-hard-code .drop {width: auto; }
#main-nav.menu-hard-code .drop .drop { left: 200px; }
#main-nav.menu-hard-code .drop ul { width: 200px; }
#main-nav .drop .inner{
	float:none;
	overflow:hidden;
	width:auto;
	margin:0 0 0 -5px;
	padding:0;
	border:0;
	position:relative;
}
#main-nav .drop .inner li{
	float:left;
	border-left:1px solid #3e3e3e;
	margin:0 3px -9999px 0;
	padding:0 0 9999px 13px;
	width:128px;
}
#main-nav .drop .unsure{
	float:none;
	margin:0;
	padding:0 0 0 13px;
}
#main-nav .drop .unsure ul{
	border-left:0;
	width:100%;
	padding:0;
}
#main-nav .drop .unsure ul li{
	padding:0 15px 0 0;
	float:left;
}
#main-nav .drop .unsure ul li a{
	display:inline;
	white-space:nowrap;
}
#main-nav .drop .inner li:first-child{border:0;}
#main-nav .drop ul:first-child{border:0;}
#main-nav .drop .inner ul{
	float:none;
	margin:0;
	border:0;
	padding:0;
}
#main-nav .drop .inner ul li{
	margin:0;
	border:0;
	padding:0 0 5px;
}
.drop div strong{
	font-size:14px;
	color:#cb2027;
	font-weight:normal;
	display:block;
	line-height:16px;
	margin-bottom:5px;
}
.top-nav{
	float:left;
	margin:0;
	padding:3px 4px 0 0;
	list-style:none;
	font-size:11px;
	line-height:12px;
}
.top-nav li{
	float:left;
	padding:0 0 0 14px;
}
.top-nav a{color:#090909;}
.currency-form{
	margin:0 0 -4px 14px;
	float:left;
}
.currency-form .select{
	width:57px;
	background:#cb2027;
	color:#fff;
	border:0;
	font-size:10px;
	padding:5px 0 5px 4px;
}
.select-size{
	width:371px!important;
	color:#585858!important;
	padding:6px 0 6px 3px!important;
	font-size:13px!important;
	margin:0 0 0 -1px!important;
	background:#f8f8f8!important;
}
.outtaHere{
	position:absolute;
	left:-3000px;
}
.selectArea{
	position: relative;
	height:14px;
	float:left;
	color:#fff;
	font-size:10px;
	line-height:13px;
}
.selectArea a.selectButton {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/select-buttons.gif) no-repeat 99% 10px;
}
.rightcol .selectArea a.selectButton{background-position:354px -34px;}
.selectArea .center img {
	float:left;
	margin-right:2px;
}
.optionsDivInvisible,
.optionsDivVisible {
	position:absolute;
	background-color:#cb2027;
	display:block;
	z-index:30;
	font-size:10px;
	width:61px!important;
}
.drop-select-size{
	width:373px!important;
	margin-left:1px;
	font-size:13px;
	line-height:15px;
}
.optionsDivInvisible{display:none;}
.optionsDivVisible ul{
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.selectArea .left{
	position: absolute;
	top: 0;
	left: 0;
	width:1px;
	height:100%;
	display: block;
}
.selectArea .center{
	height:24px;
	line-height:13px;
	display:block;
	padding:0;
}
.optionsDivVisible ul li{
	float:left;
	width:100%;
}
.optionsDivVisible a{
	color:#fff;
	overflow:hidden;
	text-decoration:none;
	display:block;
	height:1%;
	padding:1px 5px 1px 4px;
}
.drop-select-size a{
	padding:0 0 0 3px!important;
	background:#f8f8f8!important;
	color:#585858!important;
}
.optionsDivVisible a img{
	border:none;
	float:left;
	margin-right:2px;
}
.optionsDivVisible a:hover {
	color:#fff;
	text-decoration:underline;
}
.rightcol table .optionsDivVisible a:hover{
	color:#585858;
}
.header-holder{
	width:960px;
	padding:17px 40px 11px 0;
}
.header-holder:after{
	content:'';
	display:block;
	clear:both; 
}
#header .logo{
	float:left;
	margin:0;
	width:414px;
	height:59px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
}
#header .logo a{
	display:block;
	height:100%;
}
#header .search-form{
	float:left;
	padding:10px 0 20px 38px;
	width:266px;
}
.search-form .row,
.feedback-form .row{
	width:100%;
	overflow:hidden;
}
.search-form .text,
.feedback-form .text{
	float:left;
	margin:0;
	padding:4px 9px 3px;
	background:#f8f8f8;
	border:1px solid #dfdfdf;
	width:216px;
	line-height:13px;
}
.search-form .btn-submit,
.feedback-form .btn-submit{
	float:left;
	margin:0;
	padding:0 0 2px;
	border:1px solid #f0f0f0;
	background:#000;
	color:#fff;
	width:30px;
	height:28px;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
}
#header .basket{
	float:right;
	width:170px;
	text-align:right;
}
#header .basket strong{display:block;}
#header .basket .title{
	font-size:15px;
	line-height:19px;
	color:#cb2027;
}
#header .basket .intro{
	color:#090909;
	font-size:18px;
	line-height:18px;
	margin:0 0 1px;
}
#header .basket .items{
	display:inline-block;
	vertical-align:top;
	margin:0 -9px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	line-height:16px;
	font-size:12px;
	font-weight:bold;
}
*+html #header .basket .items{display:inline;}
.basket .items li{
	float:left;
	padding:0 7px 0 12px;
	margin:0 2px 0 -2px;
	background:url(../images/separators.gif) no-repeat 0 5px;
}
.basket .items a{color:#090909;}
.info-items{
	width:100%;
	overflow:hidden;
	margin:0 0 1px;
	padding:0;
	background:#a1e9fe;
	list-style:none;
	line-height:18px;
	font-size:14px;
	color:#174b5a;
}
.info-items li{
	float:right;
	padding:0 7px;
	background:url(../images/info-divider.gif) repeat-y;
	font-weight:bold;
	cursor:pointer;
}
.info-items li:first-child
{
	float:left;
	font-size:16px;
	padding:0 27px 0 7px;
	/*width:675px;*/
	width:640px;
	cursor:pointer;
}
.info-items li:hover{
	background:#d0f4fe;
}
.info-items .icon{
	padding:7px 6px 8px 0;
	float:left;
}
.info-items .icon img{display:block;}
.info-items .info-text{
	float:left;
	padding:10px 0 8px;
}
#header .promo{
	text-align:center;
	background:#cb2027;
	line-height:22px;
	font-size:16px;
	color:#fff;
	display:block;
	cursor:pointer;
}
#header .promo-green{
	text-align:center;
	background:#00c300;
	line-height:22px;
	font-size:16px;
	color:#fff;
	display:block;
	cursor:pointer;
}
#header .promo a, #header .promo-green a {
	color:#fff;
}

#header .promo span, #header .promo-green span {
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 23px;
	background:url("../images/star.png") no-repeat 0 0;
}
#header .promo span.end, #header .promo-green span.end {
	background:url(../images/star.png) no-repeat 0 0;
	padding:0 20px 0 0;
}
#main{overflow:hidden;}
.breadcrumbs{
	overflow:hidden;
	line-height:20px;
	color:#6c6b6b;
	font-size:15px;
	padding:6px 0;
	margin:0;
	float:left;
}
.breadcrumbs ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	padding:0 11px 0 14px;
	margin:0 4px 0 -7px;
	background:url(../images/bullets.gif) no-repeat 0 -176px;
}
.breadcrumbs ul a{font-weight:bold;}
.breadcrumbs a{color:#202020;}
.breadcrumbs .prev{
	float:right;
	padding:0 3px 0 9px;
	background:url(../images/bullets.gif) no-repeat 0 -119px;
}
.columns{
	overflow:hidden;
	margin:0 0 20px;
}
.leftcol{
	width:503px;
	float:left;
	overflow:hidden;
}
.gallery{
	overflow:hidden;
	margin:0 0 19px -2px;
}
.gallery-content{
	float:left;
	width:391px;
	height:500px;
	overflow:hidden;
	position:relative;
}
.gallery-content ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.gallery-content li{
	float:left;
	width:391px;
}
.gallery-content .image{
	position:relative;
	z-index:1;
}
.gallery-content .image img{
	display:block;
	border:4px solid #f6f6f6;
}
.gallery-content .image .view{
	position:absolute;
	bottom:4px;
	left:4px;
	width:24px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-view.gif) no-repeat;
}
.gallery-panel{
	float:right;
	width:97px;
}
.gallery-panel ul{
	margin:0;
	padding:0;
	list-style:none;
}
.gallery-panel ul li{
	font-size:0;
	line-height:0;
}
.gallery-panel ul img{
	border:4px solid #f6f6f6;
	display:block;
}
.promo{
	overflow:hidden;
}
.promo-holder{
	overflow:hidden;
	margin:0 -50px 0 -2px;
	padding:0;
	list-style:none;
}
.promo-holder li{float:left;}
.promo-holder a{
	float:left;
	margin:0 47px 0 0;
}
.promo-holder img{display:block;}
.rightcol{
	width:451px;
	float:right;
	padding:13px 0 0 3px;
	line-height:15px;
}
.post{
	line-height:20px;
}
.headline{
	background:#efefef;
	padding:12px 12px 12px 10px;
	overflow:hidden;
	color:#454545;
	margin-bottom:9px;
	cursor:pointer;
}
.headline2{
	background:#efefef;
	padding:12px 12px 12px 10px;
	overflow:hidden;
	color:#454545;
	margin-bottom:9px;
	height:50px;
	width:980px;
}
/*ARC
#main h2{
	font-size:16px;
	line-height:26px;
	margin:0;
	font-weight:normal;
}*/
.headline h2, .headline2 h2{float:left;}
#main .post-info h2{margin-bottom:9px;}
.headline h3, .headline2 h3{
	font-size:18px;
	line-height:29px;
	float:left;
	margin:0;
}
.headline .social, .headline2 .social{
	float:right;
	padding:15px 0 0;
}
.headline .social .placeholder, .headline2 .social .placeholder{
	float:left;
	padding:0 0 0 8px;
}
.headline .social .placeholder img, .headline2 .social .placeholder img{display:block;}
.star-rating {
	float:left;
	list-style:none;
	margin:3px 0 3px 15px;
	overflow:hidden;
	padding:0;
	width:100px;
	height:20px;
	position:relative;
	background:url(../images/star.gif) repeat-x;
}
.star-rating li{
	float:left;
	width:20px;
	height:20px;
}
.star-rating li a{
	width:20px;
	height:20px;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
	position:absolute;
	padding:0;
}
.star-rating li a:hover,
.star-rating li.active a{
	background:url(../images/star.gif) 0 -20px;
	z-index:1;
	left:0;
}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star{width:20px;}
.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars{width:40px;}
.star-rating a.three-stars{left:40px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars{width:60px;}
.star-rating a.four-stars{left:60px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars{width:80px;}
.star-rating a.five-stars{left:80px;}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars{width:100px;}
.post-holder{
	padding-bottom:8px;
	overflow:hidden;
	position:relative;
}
.post p{margin:0 0 20px;}
.video-holder{
	float:left;
	padding:4px 44px 25px 1px;
}
.video-holder img{display:block;}
.post-info{
	padding:10px 85px 44px 0;
	overflow:hidden;
	font-size:11px;
}
.post h3{
	line-height:38px;
	font-size:16px;
	margin:0 0 5px;
}
a.more-video{
	position:absolute;
	bottom:32px;
	line-height:49px;
	font-size:16px;
	color:#cb2027;
	right:35px;
	padding:0 0 0 55px;
	letter-spacing:-1px;
}
.block-holder{
	padding:0 0 37px 20px;
	overflow:hidden;
	margin-top:-1px;
}
.post .block{
	width:174px;
	margin:0 15px 0 0;
	float:left;
	border:3px solid #f6f6f6;
}
.block img{
	display:block;
	margin:0 0 7px;
}
.block .block-info{
	width:164px;
	padding:0 5px 20px 7px;
	line-height:13px;
	font-size:11px;
}
.block .items{margin:0 0 5px;}
.block .items span{display:block;}
.block .prise{
	display:block;
	margin:0 0 7px;
	line-height:21px;
	font-size:14px;
	color:#a20000;
}
.block .prise span{
	color:#202020;
	text-decoration:line-through;
	padding:0 5px 0 0;
}
.sizes{
	font-size:10px;
	overflow:hidden;
	font-weight:bold;
	line-height:12px;
	margin-left:-3px;
}
.size-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;	
}
.size-list li{
	float:left;
	padding:0 5px 0 7px;
	margin:0 5px 0 -5px;
	background:url(../images/separators.gif) no-repeat 0 -188px;
}
.tabs{
	margin:0 0 30px;
	background:#f8f8f8;
}
.tabset{
	line-height:20px;
	font-size:16px;
	overflow:hidden;
	background:#000;
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:-1px;
	width:1000px;
}
.tabset li{
	float:left;
	border-right:1px solid #fff;
}
.tabset a{
	float:left;
	padding:16px 11px 13px;
	color:#ddd;
}
.tabset .active a,
.tabset a:hover{
	background:#f8f8f8;
	color:#454545;
	text-decoration:none;
}
.tab-content{padding:10px 15px 15px;}
.tab-content .tab-bar{
	line-height:23px;
	font-size:12px;
	color:#202020;
	font-weight:bold;
	margin:0 0 6px;
}
.tab-content .info{overflow:hidden;}
.tab-content .image{
	float:left;
	padding:0 7px 11px 0;
}
.tab-content .image img{display:block;}
.tab-content .info-table{
	width:552px;
	border-collapse:collapse;
	line-height:16px;
	font-size:11px;
	color:#787878;
}
.tab-content .info-table td{
	padding:0;
	text-align:center;
}
.tab-content .info-table th{
	font-weight:normal;
	color:#202020;
	background: url(../images/separators.gif) no-repeat 0 -113px;
	padding:0 0 4px;
}
.tab-content .info-table th.col1{
	background:none;
	width:90px;
}
.tab-content .info-table td.col2{width:112px;}
.tab-content .info-table td.col3{width:126px;}
.tab-content .notes{
	display:inline-block;
	vertical-align:top;
	color:#787878;
	line-height:12px;
	font-size:10px;
	padding-left:2px;
}
.tab-content .notes em{
	color:#202020;
	font-style:normal;
}
.quote{
	font-size:18px;
	line-height:20px;
	margin:0 0 -15px;
	padding:4px 0 0;
}
.quote li{
	padding:0 0 15px;
	margin-bottom:19px;
	border-bottom:1px solid #f3f3f3;
}
.quote q{
	display:block;
	margin:0 0 9px;
}
.quote cite{
	display:block;
	text-align:right;
	font-style:normal;
	font-size:11px;
	padding:0 10px;
	color:#6aaabc;
}
.quote blockquote{margin:0;}
.ico-billabong{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 0 21px 2px;
	width:224px;
	height:31px;
	background:url(../images/icon-billabong.gif) no-repeat;
}
.rightcol h1{
	font-size:24px;
	line-height:27px;
	font-weight:normal;
	margin:0 0 2px;
	text-transform:uppercase;
	color:#454545;
	letter-spacing:-1px
}
.availability{
	font-weight:bold;
	font-size:12px;
	overflow:hidden;
	margin:0 0 7px;
	height:1%;
}
.availability dt,
.availability dd{
	display:inline;
	padding:0 18px 0 0;
	margin:0;
}
.availability dt{
	background:url(../images/separators.gif) no-repeat 0 -50px;
	margin:0 0 0 -14px;
	padding:0 0 0 15px;
}
.prices{
	font-size:30px;
	line-height:32px;
	margin:0 0 6px;
	padding:0;
	list-style:none;
	color:#202020;
}
.prices li{display:inline;margin:0 5px 0 0;}
.prices li span{text-decoration:line-through;}
.prices strong{color:#cb2124;}
.your-price{
	color:#fff;
	font-size:30px;
	overflow:hidden;
	line-height:32px;
	margin-bottom:7px;
}
.your-price span{
	float:left;
	padding:0 5px 5px 9px;
	background:#cb2124;
}
.rightcol table{
	border-collapse:collapse;
	text-align:left;
	width:448px;
	font-weight:bold;
	margin:0 0 5px 1px;
	padding:0;
	position:relative;
}
*+ html .rightcol table{margin-bottom:5px;}
.rightcol table th{
	background:#202020;
	color:#fff;
	font-size:16px;
	line-height:17px;
	padding:4px 0 7px 3px;
	letter-spacing:-1px;
	text-align:left;
}
.size{width:394px;}
.rightcol table .quantity{
	width:48px;
	text-align:center;
}
*+ html .rightcol table .quantity{width:70px;}
.rightcol table td{
	font-weight:normal;
	padding:1px 0 0;
	overflow:hidden;
	height:26px;
	vertical-align:top;
}
*+ html .rightcol table td{padding:2px 0 0;}
table .text{
	float:left;
	margin:0 0 0 3px;
	font-size:14px;
	color:#585858;
	padding:4px 20px 4px 31px;
	width:21px;
	border:solid 1px #dfdfdf;
	background:#f8f8f8;
}
.btn-add{
	display:block;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	font-size:24px;
	line-height:47px;
	height:47px;
	background:#cb2027;
	border:4px solid #ec7176;
	margin:0 0 14px -3px;
}
.btn-add:hover{text-decoration:none;}
.features{
	margin:0 0 25px;
	line-height:15px;
}
.features li{
	background:url(../images/asterisk.gif) no-repeat 7px 3px;
	padding:0 5px 0 24px;
	clear:both;
}
.advantages{
	margin:0 0 0 -3px;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#174b5a;
	text-transform:uppercase;
}
.advantages li{
	padding:3px 11px 2px 37px;
	margin-bottom:2px;
	overflow:hidden;
	height:1%;
	background:#d0f4fe url(../images/icons-advantages.gif) no-repeat 4px 6px;
}
.advantages .read-more{
	float:right;
	font-size:10px;
	font-weight:normal;
	color:#174b5a;
}
.advantages .returns{background-position:4px -16px;}
.advantages .experience{background-position:4px -38px;}
#footer .headline{
	width:957px;
	padding:14px 18px 11px 23px;
	color:#090909;
	margin:0;
}
#footer .slogan{
	float:left;
	line-height:29px;
	padding:0 0 0 29px;
}
#footer .sign-up{
	float:left;
	line-height:9px;
	padding:0 0 0 70px;
}
#footer .sign-up:hover{
	cursor:pointer;
}
#footer .feedback-form{
	float:right;
	width:266px;
	padding-top:2px;
}
#footer .feedback-form .text{
	background:#fff;
	font-size:11px;
	padding:7px 7px 5px;
	width:220px;
}
.footer-nav{
	padding:30px 22px 46px;
	width:954px;
	overflow:hidden;
	background:#000;
	margin:0 0 3px;
}
.footer-nav ul{
	width:1000px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	line-height:28px;
}
.footer-nav li{
	float:left;
	width:180px;
	padding:0 20px 0 0;
	color:#fff;
}
.footer-nav a{color:#fff;}
.footer-nav li ul{
	margin:0;
	padding:0 0 0 1px;
	list-style:none;
	line-height:20px;
}
.footer-nav li li{
	width:auto;
	padding:0 0 0 9px;
	float:none;
	background:url(../images/bullets.gif) no-repeat 0 -237px;
}
#footer .bar{
	padding:0 12px 0 6px;
	width:982px;
	overflow:hidden;
	line-height:19px;
	font-size:10px;
	color:#010000;
}
#footer .logo{
	float:left;
	margin:1px 12px 0 0;
	width:44px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/footer-logo.gif) no-repeat;
}
#footer .logo a{
	display:block;
	height:100%;
}
#footer .copy{
	float:left;
	padding:8px 0;
	color:#010000;
}
#footer .copy a{color:#010000;}
#footer .tools{float:right;}
.payments{
	float:left;
	padding:6px 0;
}
#footer .tools span{
	float:left;
	line-height:22px;
}
#footer .tools ul{
	float:left;
	margin:0;
	padding:0 0 0 34px;
	list-style:none;
}
#footer .tools li{
	float:left;
	padding:0 0 0 10px;
}
#footer .tools a{float:left;}
#footer .tools img{display:block;}
#footer .tools .protected{
	float:left;
	padding:0 0 0 11px;
}
#footer .tools .protected img{display:block;}

/* currency-box */
.currency-box {
	float:right;
	width:61px;
	height:20px;
	font-size:10px;
	line-height:13px;
	position:relative;
	text-transform:uppercase;
}
.currency-box .box {
	width:61px;
	background:url(../images/bg-currency-box.png) repeat-y;
}
.currency-box .box-bottom {
	width:61px;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-currency-bottom.png) no-repeat;
}
.currency-box img {
	float:left;
	margin:0 2px 0 0;
}
.currency-box li {
	overflow:hidden;
	height:1%;
	padding:8px 0 5px 5px;
	margin:0 4px 0 0;
	color:#fff;
	display:none;
}
.currency-box a {
	color:#fff;
	text-decoration:none;
}
.currency-box .active {
	background:url(../images/arrow.gif) no-repeat 100% 13px;
	display:block;
}
.currency-box .currency-block {
	position:absolute;
	left:0;
	top:0;
}

