#product-container {
}
#primary-image-container {
	float:left;
	height:620px;
	position:relative;
	width:410px;
}
#primary-image-container #primary-image,
#primary-image-container #flash-movie-container {
	position:absolute;
	display:block;
	top:0px;
	left:0px;
}
#primary-image-container #primary-image {z-index:9;}
#primary-image-container #flash-movie-container {z-index:1;}
#primary-image-container #flash-movie-container object {z-index:2;}
#primary-image-container #flash-movie-switcher {
	bottom:12px;
	cursor:pointer;
	position:absolute;
	right:8px;
	text-align:right;
	z-index:10;
}
/**********************
	product-info
***********************/
#product-info {
	line-height:16px;
	margin-left:430px;
	padding-top:10px;
}
#related-products h6
{
	margin-bottom:3px;
}
#sizeguide h4,
#product-info h1 span, #product-info h3 span, #related-products h6 span, .product h3 a, 
#product-info dt span, .addthis_button_expanded span {
	border-color:#5b5b5b;
	border-style:solid;
	border-width:1px 0 1px 0;
}
.product-price {
}
.product-price del.sale {
}
.product-price span.sale {
}

#long-description, #short-description {
	width: 450px;
}

/*************************
	add-to-cart-form
**************************/
#add-to-cart-form {
}
#add-to-cart-form p {
	position:relative;
}
#add-to-cart-form dt {
	float:left;
}
#add-to-cart-form dd {
	margin-left:60px;
	margin-bottom: 16px;
	position:relative;
}
	#add-to-cart-form dd .color-wrapper {
		display: inline;
		margin-right: 12px;
	}
	#add-to-cart-form dd .color-wrapper img {
		height: 18px;
		vertical-align: middle;
	}
#add-to-cart-form button {
	margin-right:3px;
	vertical-align:middle;
}
	#add-to-cart-form button.color {
		margin-right: -1px;
		padding: 0px;
		background-color: transparent;
		width:36px;
	}
		#add-to-cart-form button.color:hover {
			margin-right: -1px;
			padding: 0px;
			background-color: transparent;			
		}
		#add-to-cart-form button.color.selected {
			margin: 0px;
			padding: 0px;
			background-color: transparent;
		}
#add-to-cart-form button:hover, #add-to-cart-form .color-wrapper:hover .color-name {
	background-color:#ababab;
	color:#fff;
}
	#add-to-cart-form .color-wrapper:hover .color-name.selected {
		background-color: #000;
		color:#fff;
	}
#add-to-cart-form button.available {

}
#add-to-cart-form button.selected {
	/*background-color:#ababab;
	color:#000;*/
	background-color:#000;
	color:#fff;
}
#add-to-cart-form button.unavailable {
	background-color:#ddd;
	color: #cac9c4;
	cursor:default;
}

#selectable-products-container button {
}
/******************
	add-to-cart
*******************/
#add-to-cart span {
}
#add-to-cart.active {
	background-color:#000;
	color:#fff;
}
#add-to-cart.active:hover {
	background-color:#000 !important;
	color:#fff !important;
}
#add-to-cart.nocursor {
	cursor:default;
}
#add-to-cart.nocursor:hover {
	background-color:#d6d6d6 !important;
	color:#3e3e3e !important;
}
#go-to-cart {
	background-image:url(/static/images/sprite-bg.png);
	background-position:0px -76px;
	background-repeat:no-repeat;
	color:#fff;
	display:none;
	left:145px;
	padding-left:20px;
	padding-bottom:1px;
	position:absolute;
	top:0;
}
#go-to-cart span {
	background-color:#000;
	padding:1px 4px 2px;
}
/**********************
	image-container
***********************/
#image-container {

}
#image-container li {
	width: 113px;
	min-height: 171px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 171px;
}
#image-container li img {
	cursor:pointer;
	display:block;
}
#image-container li:hover img {

}
#image-container li:hover img, #image-container li.selected img {

}
#klarna-info {
	color:#666;
	margin-left:60px;
	margin-top:5px;
}
#klarna-info * {
	vertical-align:baseline;
}
#klarna-info img {
	margin-right:5px;
}
/**********************
	addthis_toolbox
***********************/
.addthis_toolbox {
	height:20px;
}
.addthis_toolbox dt {
	float:left;
	width:60px;
}
.addthis_toolbox dd {
	padding-top:2px;
}
.addthis_toolbox dd a {
	float:left;
	margin-right:3px;
}
.addthis_button_expanded {
	margin-right:12px;
}
.addthis_button_expanded span {
/*	background-image:url("/static/images/sprite-bg.png");
	background-position:3px -44px;
	background-repeat:no-repeat;
	padding-left:12px;
	padding-right:2px;*/
}
.addthis_toolbox .at300bs {
	background-image:url("/static/images/widget15.png");
}
.addthis_toolbox .at15t_facebook {
	background-position:0 -3424px;
}
.addthis_toolbox .at15t_twitter {
	background-position:0 -3216px;
}
.addthis_toolbox .at15t_email {
	background-position:0 -112px;
	margin-right: 2px;
}
.addthis_toolbox .at15t_blogger {
	background-position:0 -2336px;
}
div.atclear {
	clear:none !important;
}

.fb-likebutton {
	float: left;
	margin-top:-2px;
}
/***********************
	related-products
************************/
#related-products {
	clear:both;
	line-height:20px;
	margin-top:20px;
}
.product-listing {
	margin-left:-15px;
	width:1015px;
}
.product {
	float:left;
	margin-left:15px;
	width:130px;
}
.product .info {
	text-align:right;
}

/***********************
	size guide
************************/
.sizeguide-open
{
	text-decoration:underline;
	cursor:pointer;
}
#sizeguide
{
	background-image:url("/static/images/sizeguide.png");
	top:95px;
	height:495px;
	padding:20px;
	position:absolute;
	right:10px;
	width:520px;
	display:none;
}
#sizeguide h4
{
	display:inline;	
}
.sizeguide-close
{
	cursor:pointer;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	right:21px;
	top:10px;
}

#sizeguide p
{
	line-height:17px;
	padding:64px 0 0;
	width:345px;
}
#sizeguide em
{
	bottom:55px;
	color:#666666;
	font-style:italic;
	position:absolute;
}

#sizeguide table
{
	border:1px solid #999;
	border-collapse:separate;
	color:#666666;
	padding:10px;
	width:300px;
	position:absolute;
	bottom:74px;
}
#sizeguide table thead 
{
}
#sizeguide table tbody th
{
	font-weight:bold;
	padding:3px;
}
#sizeguide table thead th
{
	border-bottom:1px solid #999;
	font-weight:bold;
	line-height:24px;
	text-align:center;
}
#sizeguide table td
{
	line-height:24px;
	text-align:center;		
}


