#proudct_nav_container {
	margin-bottom:			20px;
}

#left {
	display:				block;
	width:					15px;
	height:					57px;
	background:				url(../images/bg_a_product_nav_left.gif) no-repeat left center;
}

#right {
	display:				block;
	width:					15px;
	height:					57px;
	background:				url(../images/bg_a_product_nav_right.gif) no-repeat left center;
}

#product_nav_left, #product_nav_right, #product_nav {
	float:					left;
}

#product_nav_left {
	margin-right:			20px;
}

#product_nav_right {
	margin-left:			20px;
}

#product_nav {
	width:					588px;
	height:					57px;
	position:				relative;
	overflow:				hidden;
}

#product_nav ul {
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	position: 				absolute;
	left:					0px;
	overflow: 				none;
	white-space: 			nowrap;
}

#product_nav ul li {
	display:				inline;
	margin:					0px 10px;
}

#product_nav ul li a img {
	border:					none;
}

#loading {
	background:				url(../images/bg_div_loading.gif) no-repeat top center;
	height:					100px;
	display:				none;
}

#product {
	min-height:				500px;
	height:					auto !important;
	height:					500px;
}

#tabs {
	margin-bottom:			20px;
}

div.product_detail {
	float:					left;
	margin-right:			12px;
	margin-bottom:			12px;
	width:					150px;
}

div.product_detail img {
	border:					1px solid #cecdcd;
	display:				block;
	margin-bottom:			0px;
}

.typography div.product_detail p {
	margin:					0px;
}

table.product_table {
	empty-cells:			show;
	margin-bottom:			50px;
}

table.product_table td.space {
	width:					10px;
}

table.product_table td.attribute {
	font-weight:			bold;
	width:					215px;
	vertical-align:			top;
}

table.product_table td.value {
	width:					432px;
}

table.product_table td.value.double {
	width:					206px;
	padding-right:			10px;
}

table.product_table td.value.triple {
	width:					134px;
	padding-right:			10px;
}

table.product_table td.attribute, table.product_table td.value {
	border-bottom:			1px solid #cecdcd;
	padding:				2px 0px;
}

.typography a.td_link {
	text-decoration:		none;
}

.typography a.td_link.active {
	font-weight:			bold;
}

.typography a.product_detail img {
	border:					none;
}

.typography p.hint {
	font-size:				smaller;
}

.typography ul.product_extra_links {
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
}

