div#page{
	min-height: 0;
}
div#content{
	top: 0px;
	padding-top: 86px;
	background-image: url(img/header.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #4e4f50;
	border-bottom: 5px solid #0d56a3;
	padding-bottom: 40px;
	margin-bottom: 0px;
}

div#foot{
	clear: both;
	text-align: left;
	width: 990px;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 195px;
	z-index: 6001;
	background-color: #000000;
}

div#shop-navi{
	width: auto;
	position: static;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#shop-navi p#retailer-logo{
	position: absolute;
	top: 23px;
	text-indent: 0px;
}
div#shop-navi p#retailer-logo a{
	display: block;
	text-indent: -9999em;
	height: 50px;
	width: 453px;
	background-image: url(img/jamhub-logo.png);
	background-repeat: no-repeat;
	background-position: top left;
}
div#shop-navi p#retailer-logo a:hover{
	/*background-position: bottom left;*/
}
div#shop-navi ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background-color: #fff;
} 
#jamhub-specialnavi{
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	right: 0px;
	top: 55px;
	height: 16px;
	text-align: right;
}
#jamhub-specialnavi li{
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	
	height: 16px;
	zoom: 1;
	*display: inline;
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#jamhub-specialnavi li a{
	display: block;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 16px;
	text-indent: -9999em;
}

#jamhub-specialnavi li a:hover{
	background-position: 0px -16px;
}
#jamhub-specialnavi li#menuitem-288 a{
	background-image: url(img/navi-bed.png);
	width: 86px;
}
#jamhub-specialnavi li#menuitem-287 a{
	background-image: url(img/navi-green.png);
	width: 103px;
}
#jamhub-specialnavi li#menuitem-286 a{
	background-image: url(img/navi-tour.png);
	width: 70px;
}
#jamhub-specialnavi li#menuitem-285 a{
	background-image: url(img/navi-zub.png);
	width: 77px;
}
#jamhub-specialnavi li#menuitem-307 a{
	background-image: url(img/navi-video.png);
	width: 49px;
}


div#shop-content{
	margin: 0px 5px 0px 5px;
	overflow: hidden;
	color: #fff;
}

div#shop-content .left-col{
	width: 49%;
}
div#shop-content .right-col{
	width: 49%;
}
div#shop-content .csc-frame-invisible .left-col{
	width: 517px;
}
div#shop-content .csc-frame-invisible .left-col .csc-frame-invisible .csc-textpic,
div#shop-content .csc-frame-frame1 .csc-textpic{
	position: absolute;
	bottom: 10px;
}
div#shop-content .csc-frame-invisible .right-col{
	width: 440px;
	padding-top: 10px;
}

.replaced-jamhub{
	background-repeat: no-repeat;
	text-indent: -999em;
}
/*-------------------------------------------------------------------------------------------
  PRODUCTS LIST
-------------------------------------------------------------------------------------------*/
ul#product-list{
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*overflow: hidden;*/
}
ul#product-list li{
	display: block;
	min-height: auto;
	margin: 0px 0px 20px 0px;
	vertical-align: top;
	overflow: hidden;
	zoom: 1;
	*display: block;
	_height: auto;
}
ul#product-list li a{
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
	color: #fff;
	border-bottom: 2px solid #7a7b7c;
}
ul#product-list li a:hover{
	color: #ccc;
	border-bottom: 2px solid #fff;
}
.product-headline{
	background-repeat: no-repeat;
	text-indent: -999em;
	height: 28px;
}
ul#product-list li h1,
ul#product-list li p{
	margin: 10px 0px 10px 230px;
}
ul#product-list li p.list-image{
	margin: 10px 0px 10px 0px;
	float: left;
}
ul#product-list li p.list-image a{
	border: none;
}
ul#product-list li p.more{
	margin-right: 20px;
}

/*-------------------------------------------------------------------------------------------
  SINGLE PRODUCT
-------------------------------------------------------------------------------------------*/
#jamhub-single-product{
	padding-bottom: 50px;
	margin: 0px 0px 0px 20px;
	/*background-image: url(img/single-back.png);*/
	/*background-image: url(img/band.jpg);*/
	background-image: url(img/band.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#jamhub-single-product a{
	color: #ffffff;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
ul#product-functions{
	border: none;
}
#jamhub-single-product ul#product-functions a{
	border: none;
}
p#product-image{
	margin: 5px 0px 30px 10px;
	border: 1px solid #4e4f50;
	padding: 5px;
	background-color: #4e4f50;
	overflow: hidden;
	float: right;
}
#jamhub-single-product p#product-image a{
	border: none;
}
div#product-head h4.new{
	position: absolute;
	right: 20px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 4px 5px 3px 4px;
	text-transform: uppercase;
	margin: -2px 0px 0px 0px;
	z-index: 9000;
	background-color: #e2001a;
}
div#product-head h4.new span.arrow{
	border-right: 0 solid transparent;
	border-left: 6px solid transparent;
	height: 0;
	position: absolute;
	top: 0px;
	width: 0;
	border-bottom: 7px solid #a70013;
	left: -6px;
}
object{
	background-color: #000;
}
.product-images-special{
	
}
.product-images-special span{
	margin: 0px 10px 0px 0px;
	width: 90px;
	font-size: 11px;
	line-height: 16px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	
	zoom: 1;
	*display: inline;
}
.product-images-special img{
	disaply: block;
}
.product-description ul{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}
.product-description ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}
#jamhub-single-product .jamhub-downloads{
	list-style-type: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#jamhub-single-product h1.jamhub-video-header{
	margin: 40px 0px 0px 0px;
}
#jamhub-single-product p.noborder{
	/*margin-top: 60px;*/
	position: absolute;
	bottom: 0px;
}
#jamhub-single-product p.noborder a{
	border: none;
	margin: 0px 10px 0px 0px;
}
#jamhub-single-product p.noborder a img{
	border: none;
	background-color: transparent;
}

#jamhub-single-product #productlist{
	float: none;
	width: auto;
	margin: 0px 0px 0px 0px;
	clear: both;
}
#jamhub-single-product #productlist ul{
	list-style-type: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-align: right;
}
#jamhub-single-product #productlist ul li{
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0px 5px 10px 20px;
	padding: 0px 0px 10px 0px;
	border-bottom: none;
	zoom: 1;
	*display: inline;

}
#jamhub-single-product #productlist ul li a{
	border: none;
	text-align: left;
}
#jamhub-single-product #productlist ul li a img{
	margin: 0px 0px 0px 0px;
}