#article_header {
	position:							absolute;
	background-color:					#FFFFFF;
	left:								0px;
	width:								100%;
	height:								69px;
	top:								-79px;
	left:								0px;
	z-index:							20;
}

#article_header h1, #article_header h2.article, #article_header h3.article, #article_header h4.article {
	margin:								0;
	padding:							0;
	border:								0px none;
	text-align:							left;
}

#header_left {
	position:							relative;
	float:								left;
	width:								50%;
	margin-left:						70px;
}

#header_center {
	position:							absolute;
	width:								230px;
	left:								50%;
	margin-left:						-10px;
}

#header_right {
	position:							relative;
	float:								right;
	width:								220px;
	margin-right:						10px;
	padding-top:						15px;
}

#header_left h1 {
	position:							absolute;
	left:								0px;
	top:								2px;
	width:								130px;
	height:								60px;
	background-position:				center;
	background-repeat:					no-repeat;
}

#header_left span {
	display:							none;
}

#header_left h2.article {
	margin-top:							6px;
	margin-left:						140px;
	font-size:							15px;
	font-weight:						normal;
	height:								48px;
	overflow:							hidden;
}

#header_left h3.article {
	margin-left:						140px;
	font-size:							11px;
	font-weight:						bold;
}

#header_left h4.article {
	margin-left:						140px;
	font-size:							12px;
	font-weight:						normal;
	margin-top:							-1px;
}

#header_center h2 {
	text-align:							right;
	margin-top:							8px;
	margin-bottom:						0px;
	font-size:							15px;
	font-weight:						normal;
	height:								15px;
}

#header_center h1 {
	margin:								0px;
	text-align:							right;
	font-size:							17px;
	font-weight:						normal;
}

#header_center h6 {
	margin:								0px;
	margin-top:							-1px;
	font-size:							11px;
	font-weight:						bold;
	text-align:							right;
	width:								250px;
	margin-left:						-20px;
}

#header_center h1 strong {
	font-size:							28px;
	font-weight:						normal;
}

#header_center a {
	color:								#800000;
	text-decoration:					none;
}

#header_center a:hover {
	text-decoration:					underline;
}

#header_right input.submit_icon_big {
	margin-right:						8px;
}

#header_right input.addtocart_big {
	margin-right:						40px;
}

div.article_maincol {
	float:								left;
	width:								470px;
	margin-right:						10px;
	margin-bottom:						15px;
	overflow:							hidden;
}

div.article_rightcol {
	float:								left;
	width:								290px;
	margin-right:						10px;
	margin-bottom:						15px;
	overflow:							hidden;
}

div.article_description {
	clear:								both;
	margin-bottom:						10px;
	width:								715px;
}

div.article_description p {
	max-width:							715px;
}

div.article_description p.video {
	float:								left;
	max-width:							240px;
}

#video_inline {
	float:								right;
	width:								450px;
	margin:								10px;
	margin-bottom:						0px;
}

/* BIG IMAGE: */

#big_image_container {
	position:							relative;
	width:								450px;
	height:								410px;
}

#big_image {
	position:							absolute;
	left:								0px;
	top:								0px;
	width:								100%;
	height:								100%;
	background-position:				center;
	background-repeat:					no-repeat;
}
  
/* VIDEO */

#video {
	position:							absolute;
	left:								0px;
	top:								0px;
	width:								100%;
	height:								100%;
	display:							none;
}

#video * {
	margin:								0;
	padding:							0;
}

img.main_image {
	margin:								0;
	padding:							0;
	max-width:							460px;
	margin-bottom:						30px;
}

/* RATING: */

#rating_image {
	margin-top:							10px;
	margin-bottom:						10px;
}

#article_maincol h2 {
	margin:								0;
	margin-bottom:						30px;
	height:								24px;
	font-size:							17px;
	font-weight:						normal;
	padding:							8px !important;
	text-align:							left !important;
	background-image:					url(/watch_shop_elements/content_h1.png);
	background-position:				left top;
	background-repeat:					no-repeat;
}

#article_maincol h2 a {
	display:							block;
	padding-left:						33px;
	padding-top:						4px;
	padding-bottom:						4px;
	background-image:					url(/watch_shop_elements/icons/runter.png);
	background-position:				left top;
	background-repeat:					no-repeat;
	text-decoration:					none;
	cursor:								pointer;
}

#article_rating_box {
	padding-bottom:						20px;
}

table.article_rating_table {
	margin:								0;
	border-collapse:					collapse;
}

table.article_rating_table td {
	padding:							0;
	padding-right:						10px;
}

table.article_rating_table span.name {
	font-size:							12px;
	font-weight:						bold;
}

table.article_rating_table span.date {
	font-size:							12px;
	font-weight:						normal;
}

table.article_rating_table span.comment {
	display:							block;
	margin-bottom:						5px;
	font-size:							12px;
	font-weight:						normal;
}

/* DEFINITIONS */

ul.features {
	display:							block;
	margin:								0;
	padding:							5px;
	padding-bottom:						15px;
	list-style-type:					none;
}

ul.features li {
	display:							block;
	margin:								0;
	margin-right:						20px;
	padding:							0;
	padding-top:						10px;
	clear:								left;
	font-weight:						bold;
}

dl {
	display:							block;
	margin:								0;
	margin-left:						20px;
	padding:							0;
	font-weight:						normal;
	font-size:							12px;
}

dt {
	display:							block;
	float:								left;
	clear:								left;
	margin:								0;
	margin-top:							2px;
	margin-bottom:						1px;
	padding:							0;
	padding-right:						5px;
	min-width:							170px;
	font-weight:						bold;
}

dd {
	display:							block;
	float:								left;
	margin:								0;
	margin-top:							2px;
	margin-bottom:						1px;
	padding:							0;
}

#preview_box {
	position:							relative;
	margin:								0px;
	margin-bottom:						10px;
}

#preview_box div.preview_image {
	float:								left;
	position:							relative;
	width:								130px;
	height:								130px;
	margin-right:						5px;
	margin-bottom:						5px;
	overflow:							hidden;
	background-image:					url(/watch_shop_elements/preview_box.png);
	background-position:				left top;
	background-repeat:					no-repeat;
}

#preview_box div.preview_image span {
	position:							relative;
	display:							block;
	margin:								4px;
	width:								122px;
	height:								122px;
	background-position:				center;
	background-repeat:					no-repeat;
}

#preview_box div.preview_lid {
	position:							absolute;
	width:								126px;
	height:								126px;
	top:								2px;
	left:								2px;
	z-index:							7;
	background-image:					url(/watch_shop_elements/preview_lid.png);
	background-position:				left top;
	background-repeat:					no-repeat;
}

/* CROSS SELLING */

div.article_rightcol p {
	margin:								0;
	margin-bottom:						30px;
	padding:							0;
}

#cross_selling {
}

#cross_selling h2 {
	margin:								0;
	margin-bottom:						10px;
	padding:							0;
	font-size:							13px;
	font-weight:						bold;
	color:								#000000;
}

#cross_selling_container {
	overflow:							auto;
	padding:							5px;
	font-size:							12px;
	max-height:							640px;
}

.cross_selling_item {
	margin-bottom:				2px;
	padding:					10px;
	background-color:			#F0F0F0;
	color:						#444444;
}

#cross_selling p {
	font-size:					12px;
	clear:						left;
	margin:						0;
	margin-top:					10px;
	padding:					0;
	text-align:					right;
}

#cross_selling h5 {
	margin:						0;
	margin-bottom:				10px;
	padding:					0;
	font-size:					11px;
	font-weight:				bold;
	color:						#000000;
}

#cross_selling h6 {
	margin:						0;
	margin-bottom:				4px;
	padding:					0;
	font-size:					12px;
	font-weight:				bold;
	color:						#555555;
}

#cross_selling a {
	text-decoration:			none;
	color:						#000000;
}

#cross_selling h6 a:hover {
	text-decoration:			underline;
}

#cross_selling p img {
	float:						left;
	margin:						0;
	margin-right:				10px;
	margin-bottom:				10px;
	padding:					0;
	width:						60px;
	border:						0px none;
}

/* POPUP */

#popup {
	z-index:					124;
}

#popup img {
	margin:						20px;
	max-width:					1000px;
	max-height:					800px;
}

#popup_frame {
	position:					absolute;
	left:						0px;
	top:						0px;
	width:						100%;
	height:						100%;
	z-index:					123;
	background-color:			#000000;
}

/* FORM */

span.hidden {
	display:					none;
}

#article_question {
	position:					absolute;
	z-index:					211;
	left:						400px;
	width:						400px;
	font-size:					12px;
	margin:						0;
}

#article_question form {
	display:					block;
	margin:						0px;
}

#article_question h5 {
	margin:						0;
	margin-bottom:				10px;
	font-size:					13px;
	font-weight:				bold;
}

#article_question h6 {
	margin:						0;
	margin-top:					10px;
	margin-bottom:				3px;
	font-size:					12px;
	font-weight:				bold;
}

#article_question label {
	display:					block;
	font-size:					12px;
	font-weight:				bold;
	text-align:					right;
	margin-bottom:				5px;
}

#article_question input[type="text"] {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	border:						1px solid #737373;
	margin:						0;
	margin-left:				5px;
	width:						220px;
}

#article_question textarea {
	display:					block;
	width:						370px;
	margin:						0;
	margin-bottom:				10px;
}