#PRODUCT_CONTAINER {
    position : relative;
	margin-left:4px;
	margin-right:4px;
}
#PRODUCT_CONTAINER_IMAGES_BACKGROUND {
	position:relative;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>product_container_images_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	border-top:1px solid #00638b;
}
#PRODUCT_NAME {
	color:#00638b;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	margin:-1px 0px 3px 0px;
	overflow:hidden;
	padding:0px;
	width:935px;
}

.product_no_stock {
	color:#ff0000;
}

.product_has_stock {
	color:#06b025;
}

#SHOW_FULL_PRODUCT_NAME {
	cursor:pointer;
	display:none;
	float:left;
	height:12px;
	margin:23px 0px 0px 2px;
	width:11px;
}

#PRODUCT_LINKS {
	border-bottom:1px solid #00638b;
	border-left:1px solid #00638b;
	border-right:1px solid #00638b;
	padding-top:2px;
	padding-bottom:4px;
	padding-right:8px;
	margin-top:0px;
}
#PRODUCT_LINKS img {
	margin-right:6px;
	margin-left:9px;
}
#PRODUCT_IMAGES {
	clear:left;
	height:100%;
	background-color:#eeeeee;
	width:154px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
	text-align:center;
	margin-right:10px;
	margin-top:4px;
	float:left;
}
#PRODUCT_IMAGES_HEADIMAGE img {
	width:150px;
	height:150px;
	margin-bottom:0px;
	border-bottom:3px solid #eeeeee;
}
.product_images_title {
	margin-bottom:2px;
	margin-left:2px;
	font-size:9px;
	color:#00638b;
	text-align:left;
}
#PRODUCT_EXTRA_IMAGES {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:1px;
	margin-left:2px;
	margin-right:2px;
	text-align:center;
	background-color:#ffffff;
	height:100%;
	width:148px;
	clear:both;
}
#PRODUCT_EXTRA_IMAGES a {
	float:left;
	margin-left:3px;
}
.product_extra_image {
	float:left;
	margin-left:3px;
	margin-right:5px;
	width:40px;
	margin-bottom:6px;
}
.product_extra_image:hover img {
	border-bottom:2px solid #00638b;;
}
.product_extra_image:hover {
	margin-bottom:4px;
}
#PRODUCT_CONTAINER_RIGHT {
	margin-bottom:14px;
	float:left;
	width:797px;
}
#PRODUCT_SPECS {
	background-color:#f4f4f4;
	padding-right:4px;
	width:333px;
	line-height:14px;
	font-size:10px;
	margin-top:4px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:5px;
}
#PRODUCT_SPECS .bullet {
	float:left;
	height:7px;
	margin-right:8px;
	margin-top:3px;
	clear:both;
}
#PRODUCT_SPECS .text, #PRODUCT_SPECS .textspecs  {
	margin-left:22px;
	margin-top:0px;
	vertical-align:middle;
}
#PRODUCT_SPECS .textspecs {
	margin-bottom:4px;
}
.product_page_specs_link_arrow {
	margin-right:6px;
	margin-left:2px;
}
#PRODUCT_EXTRAS_CONTAINER {
	width:334px;
	background-color:#ffffff;
	padding-left:4px;
	margin-left:-5px;
	padding-right:4px;
	padding-top:9px;
	padding-bottom:3px;
	margin-bottom:-6px;
	float:left;
	font-size:9px;
}
#PRODUCT_EXTRAS_CONTAINER a {
	font-size:10px;
}
#PDF {
	clear:left;
	margin-top:7px;
}
#PDF_IMG {
	float:left;
	margin-right:10px;
}
#ALATEST {
	width:230px;
	height:68px;
	margin-top:7px;
	clear:left;
}
#PRODUCT_PAGE_ALATEST_IMAGE {
	margin-top:9px;
	float:left;
	margin-right:10px;
}
#PRODUCT_LINKS_DELIVERY_PRICE_CONTAINER {
	float:right;
	width:447px;
}

#PRODUCT_STOCK_CONTAINER {
	margin:8px 0px 15px 0px;
	width:347px;
}

#PRODUCT_STOCK_CONTAINER .float_left {
	float:left;
}

#PRODUCT_STOCK {
	font-size:13px;
	font-weight:bold;
}
#PRODUCT_PRICE_STOCK_DELIVERY {
	padding-left:6px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:4px;
}
#PRODUCT_ALERTS_ACTION {
	padding-top:3px;
	padding-bottom:8px;
}
#PRODUCT_ALERTS_ACTION a {
	font-size:11px;
}
#ACTION_PRODUCT, #PRODUCT_ALERT {
	margin-top:2px;
}
#ACTION_PRODUCT {
	border:1px solid #1589bc;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	width:354px;
	background-color:#fffeb4;
}
#PRODUCT_PRICE_CONTAINER {
	float:left;
}

/* PRODUCT IN ACTION */
#PRODUCT_IN_ACTION {
	margin:4px 0px 13px 0px;
	width:342px;
}

#PRODUCT_IN_ACTION_TITLE {
	color:#d00222;
	font-weight:bold;
	padding:0px 2px 1px 0px;
	clear:both;
}

#PRODUCT_IN_ACTION_TITLE img {
	float:left;
	vertical-align:middle;
	margin-right:3px;
	margin-left:-7px; /* -7px */
	margin-bottom:-9px;
}

#PRODUCT_IN_ACTION_TITLE div {
	float:left;
	margin-top:10px;
}

#PRODUCT_IN_ACTION_LONG {
	display:none;
}

.product_in_action {
	margin:0px 0px 0px 0px;
	text-wrap:normal;
	word-wrap:break-word;
	font-size:10px;
	border-top:1px solid #d01d39;
	border-left:1px solid #d01d39;
	border-right:1px solid #d01d39;
	background-color:#f5dbdf;
	line-height:15px;
	padding:5px 5px 2px 5px;
}

.product_in_action_bottom {
	background-color:#d00222;
	color:#ffffff;
	font-size:9px;
	margin:0px 0px 0px 0px;
	padding:1px 3px 2px 6px;
}

#PRODUCT_IN_ACTION_TOPAGE_LINK, #PRODUCT_IN_ACTION_TOPAGE_LINK_SHORT {
	float:right;
	padding:0px;
	margin:0px -5px -5px 0px;
}

.product_in_action_topage_link {
	float:right;
	padding:0px;
	margin:7px -5px -5px 0px;
}

.product_in_action_divider {
	margin:0px -5px 0px -5px;
	border-top:1px solid #f2bac3;
	border-bottom:1px solid #f8f3f4;
}

.product_in_action_title {
	font-weight:bold;
	font-size:11px;
}

.product_in_action_date {
	float:left;
	margin-top:5px;
	margin-bottom:3px;
	font-style:italic;
	color:#1589bc;
}

/* END PRODUCT IN ACTION */

#PRODUCT_PRICE {
	text-align:left;
	margin-top:4px;
	color:#00638b;
	margin-left:0px;
	margin-right:20px;
}

#PRODUCT_FREE_DELIVERY {
	height:17px;
}

#PRODUCT_IN_CART {
	float:right;
	border:1px solid #ffd7af;
	margin-top:10px;
	padding:4px;
	height:55px;
}
#PRODUCT_IN_CART > div {
	display:inline;
}
#PRODUCT_IN_CART > div img {
	cursor:pointer;
	vertical-align:middle;
	margin-left:3px;
}
#PRODUCT_AMOUNT {
	margin-left:15px;
	display:inline;
}
#PRODUCT_AMOUNT img {
	vertical-align:top;
	margin-right:5px;
	margin-top:1px;
	cursor:pointer;
}
#PRODUCT_PRICE .small {
	font-size:9px;
}
#PRODUCT_PRICE .incl {
	font-weight:bold;
	text-align:left;
}
#PRODUCT_PRICE .big {
	font-weight:bold;
	font-size:24px;
}
#PRODUCT_IN_CART_BUTTON {
	float:none;
	margin-top:5px;
	clear:both;
	cursor:pointer;
}
#DELIVERY_EXPLANATION {
	position : absolute;
	padding:2px;
	margin-top:0px;
	top : 62px;
	border : 1px solid #292e91;
	background-color : #FFFFFF;
	left : 525px;
	font-size:9px;
	color:#292e91;
	display : none;
	z-index : 5;
	
}
#DELIVERY_EXPLANATION_LINE2 {
	margin-left:0px;
}
#DELIVERY_EXPLANATION_STAR {
	color:#292e91;
}
#BUTTONS_JUMP_TO_TAB {
	float: left;
    margin-top: 10px;
    margin-left: 168px;
}
.product_page_tab_button_container, .product_page_tab_button_left, .product_page_tab_button_middle, .product_page_tab_button_right {
	float:left;
}
.product_page_tab_button_left {
	width:4px;
	height:16px;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>product_page_tab_button_left_bg.gif);
	background-repeat:no-repeat;
}
.product_page_tab_button_middle {
	height:16px;
	padding-top:1px;
	padding-bottom:2px;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>product_page_tab_button_middle_bg.gif);
	background-repeat:repeat-x;
}
.product_page_tab_button_right {
	width:4px;
	height:16px;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>product_page_tab_button_right_bg.gif);
	background-repeat:no-repeat;
}
.product_page_tab_button_container {
	margin-right:11px;
	margin-bottom:7px;
}
.product_page_tab_button_container a:hover, .product_page_tab_button_container a {
	text-decoration:none;
	color:#ffffff;
}
#DIVIDER_LINE {
	clear:both;
	padding-top:3px;
	height:1px;
	border-bottom:1px solid #c2d9ef;
}

#PRODUCT_BRAND_IMAGE {
	float:left;
	margin:3px 0px 15px 0px;
	width:90px;
}

#PRODUCT_BRAND_IMAGE img {
	vertical-align:top;
}

/****** TABS GENERAL ******/
.tab_title {
	padding-top:3px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:3px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	background-color:#1589bc;
	margin-top:0px;
}
.tab_title .small{
	font-size:14px;
	background-image:none;
}
.tab_explanation {
	padding-right:5px;
	line-height:13px;
	margin-top:3px;
	margin-bottom:6px;
	font-size:10px;
	color:#1589bc;
	font-weight:bold;
}
.tab_explanation .small {
	font-weight:normal;
	color:#000000;
}
h1 {
	margin-top:17px;
	margin-bottom:0px;
	padding-bottom:8px;
	font-size:15px;
	font-weight:bold;
	color:#1589bc;
	border-bottom:1px solid #000000;
}
/****** END TABS GENERAL ******/

/****** TAB ACCESSOIRES ******/
.accessoiresCategories {
	border:1px solid #00638b;
	padding-top:2px;
	padding-bottom:6px;
	padding-left:7px;
	padding-right:8px;
	margin-top:4px;
	margin-bottom:4px;
	line-height:17px;
	width:948px;
}
.accessoiresCategoriesChoose{
	width:201px;
	margin-bottom:6px;
	padding-bottom:0px;
	border-bottom:1px solid #000000;
}
.accessoiresCategories img {
	margin-right:6px;
	margin-left:9px;
}
.accessory {
	height:111px;
	border-bottom:1px solid #000000;
	clear:both;
}
.accessory_image {
	margin-left:5px;
	margin-bottom:5px;
	margin-top:2px;
	width:100px;
	margin-right:7px;
	float:left;
}
.accessory_image img {
	width:100px;
	height:100px;
}
.accessory_image_line {
	width:3px;
	padding-top:5px;
	margin-right:9px;
	height:105px;
	float:left;
	text-align:center;
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>productlist_offer_checkbox_line_top.gif);
	background-repeat:repeat-y;
	background-position:top center;
}
.accessory_checkbox input {
	padding:10px;
	margin:0px;
	cursor:pointer;
}
.accessory_offer_productname_stock {
	padding-top:7px;
	margin-bottom:4px;
	margin-right:4px;
}
.accessory_offer_productname {
	font-weight:bold;
	font-size:13px;
	float:left;
	text-align:left;
}
.accessory_offer_stock {
	font-weight:normal;
	font-size:10px;
	text-align:right;
	text-decoration:underline;
}
.accessory_offer_specs {
	padding-top:14px;
	float:left;
	width:245px;
}
.accessory_price {
	margin-top:15px;
	text-align:right;
	padding-right:6px;
}
.accessory_price .small {
	margin-left:372px;
	margin-top:1px;
	font-weight:normal;
	line-height:12px;
	color:#57a6e3;
	width:565px;
}
.accessory_price_discount {
	margin-top:4px;
	font-size:14px;
	font-weight:bold;
}
.accessory_offer_checkbox {
	display:inline;
	cursor:pointer;
}
.accessory_offer_checkbox input {
	padding:10px;
	margin:0px;
	cursor:pointer;
}
.accessory_info_link {
	margin-top:7px;
	margin-bottom:7px;
}
.accessory_info_link img {
	margin-right:6px;
}
.highlight_acc_order_with {
	color:#1589bc;
}
/****** END TAB ACCESSOIRES ******/

/****** TAB ALTERNATIVES ******/
.alternativesCategory {
	clear:both;
	margin-top:17px;
	margin-bottom:1px;
	padding-top:0px;
}
.alternativesCategoryProductContainer {
	border-left:1px solid #1589bc;
	border-right:1px solid #1589bc;
	border-bottom:1px solid #1589bc;
	padding:11px;
	clear:both;
	height:100%;
}
.alternativesCategoryTitle {
	display:block;
	background-color:#f4f4f4;
	margin-top:0px;
	margin-bottom:0px;
	border-top:1px solid #1589bc;
	border-left:1px solid #1589bc;
	border-right:1px solid #1589bc;
	border-bottom:1px solid #1589bc;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	clear:both;
}
.alternativeProduct {
	width:271px;
	margin-right:25px;
	margin-left:10px;
	float:left;
}
h1.alternativeProductTitle {
	display:block;
}
.alternativeProductTitle {
	font-size:12px;
	margin:0px;
	padding:0px;
	border:none;
	margin-bottom:4px;
}
.alternativeProductSpecs {
	font-size:9px;
}
.bullet img{
	margin-right:8px;
}
.productAlternativeImage {
	padding-bottom:2px;
	margin-bottom:5px;
	border-bottom:1px solid #1589bc;
}
.alternativeProductPrice {
	color:#00638b;
	font-size:12px;
	font-weight:bold;
}
.alternativeProductPrice .small {
	font-weight:normal;
	color:#000000;
	margin-top:5px;
}
.moreAlternativeProducts {
	float:none;
	clear:both;
	margin-top:48px;
}
.alternativeProductMoreInfo {
	margin-top:8px;
}
.alternativeProductMoreInfo img {
	margin-right:6px;
}
.moreAlternativeProducts a {
	font-size:12px;
}
/****** END TAB ALTERNATIVES ******/

/****** TAB SPECIFICATIONS ******/
.specsQuickmenu {
	width:948px;
	border:1px solid #00638b;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:7px;
	padding-right:8px;
	margin-top:5px;
	margin-bottom:4px;
	line-height:17px;
}
.specsQuickmenu img {
	margin-right:5px;
	margin-left:5px;
}
.showSpecCategory {
	margin:0px;
	padding-top:0px;
	margin-top:10px;
	clear:both;
}
.showSpecCategory h2 {
	background-color:#f4f4f4;
	padding-top:2px;
	padding-left:4px;
	padding-right:3px;
	padding-bottom:3px;
	margin-top:0px;
	margin-bottom:3px;
}
.showSpecCategory h2 {
	color:#000000;
	text-decoration:none;
	cursor:default;
	font-size:13px;
	font-weight:bold;
}
.spec_container {
	clear:both;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:1px;
	border-bottom:1px solid #ebebeb;
	height:100%;
}
.spec {
	width:370px;
	float:left;
}
.spec img {
	margin-left:7px;
	cursor:pointer
}
.spec h3 {
	color:#1589bc;
	font-size:10px;
	margin:0px;
	float:left;
	padding-left:5px;
	padding-top:2px;
}
.specDescription {
	float:left;
	clear:both;
	margin-right:15px;
}
.value {
	height:100%;
	font-size:10px;
	margin-left:370px;
}

/****** END TAB SPECIFICATIONS ******/

/****** TAB MORE INFO ******/
#PRODUCT_DOCUMENTS {
	border-bottom:1px solid #1589bc;
	padding-bottom:3px;
	padding-top:2px;
	padding-left:2px;
}
#PRODUCT_DOCUMENTS .doc {
	margin-top:4px;
	margin-bottom:4px;
}
#PRODUCT_DOCUMENTS img {
	margin-right:8px;
	margin-left:3px;
	vertical-align:middle;
}
img#PRODUCT_DOCUMENT_DEMO_ARROW {
	margin-left:13px;
}
#PRODUCT_DOCUMENTS a {
	font-size:11px;
}
#PRODUCT_INFO {
	border-bottom:1px solid #1589bc;
	padding-bottom:12px;
	padding-left:4px;
	padding-right:4px;
}
.ALERT_BOX {
	font-size:11px;
	margin-top:15px;
	margin-bottom:10px;
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:9px;
	border:2px solid #d60d2c;
	line-height:18px;
	font-weight:bold;
}
.ALERT_BOX .error_title {
	background-color:#d60d2c;
	font-weight:bold;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:0px;
	color:#ffffff;
	margin-bottom:7px;
	margin-top:-7px;
	margin-left:-11px;
	margin-right:-11px;
}
#BRAND_ACTION_INFO {
	border:1px dashed #e1e1e1;
	padding:11px;
}
/****** END TAB MORE INFO ******/
.expertReview {
	margin-top:4px;
	padding-bottom:3px;
	border-bottom:1px dashed #6db2d1;
}
.expertReviewReviewerInfo {
	display:block;
	border:1px solid #6db2d1;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
}
.expertReviewSource {
	margin-top:5px;
	margin-left:5px;
	float:left;
	width:100px;
}
.expertReviewContent {
	margin-top:5px;
	margin-left:115px;
}
.expertReviewContentTitle {
	font-weight:bold;
	color:#1589bc;
}
.expertReviewAward {
	clear:both;
	text-align:right;
	margin-right:15px;
}
img.ala_pijl {
	margin-right:9px;
}
/****** TAB CUSTOMER REVIEWS ******/
#TAB_CONTAINER {
	padding:7px;
}
#TAB_CONTAINER.video_page {
	padding-left:0px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:7px;
}
#TAB_CONTAINER h2 {
	font-size:11px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:5px;
}
#TAB_CONTAINER p {
	margin-top:5px;
	margin-bottom:13px;
}
p.review_explanation {
	margin-bottom:10px;
	display:inline;
	padding-bottom:6px;
	padding-right:6px;
	padding-left:4px;
	border-bottom:1px solid #1589bc;
	border-right:1px solid #1589bc;
}
p.review_explanation a {
	font-size:11px;
}
#alaUC_main_topic {
	font-weight:bold;
}
#alaUC_header {
	font-weight:bold;
	color:#1589bc;
	font-size:14px;
}
form.alaUC_captcha input {
	font-size:9px;
	margin-bottom:9px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	width:187px;
	border:1px solid #000000;
	height:12px;
}
form.alaUC_captcha textarea {
	border:1px solid #000000;
	margin-top:5px;
}
p.alaUC_captcha_1 input {
	height:20px;
	display:block;
	clear:both;
	float:none;
}
p.alaUC_captcha_2 input.alaUC_captcha {
	margin-left:5px;
	border:1px solid #000000;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
input#ALU_SENT_BTN {
	background-color:#1589bc;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
input#ALU_SENT_BTN2 {
	background-color:#1589bc;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
/****** END TAB CUSTOMER REVIEWS ******/

/****** TAB VIDEOS ******/
#VIDEOS_CONTAINER {
	margin-left:11px;
}
.video_container {
	width:140px;
	float:left;
	margin-right:16px;
	margin-left:3px;
	margin-bottom:8px;
	background-color:#f2f2f2;
	padding:0px;
}
.video_container h5 {
	font-size:10px;
	line-height:17px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:55px;
}
.video_image {
	border-top:9px solid #1589bc;
	padding-top:1px;
	width:140px;
	height:116px;
	margin:0px;
	background-image:none;
}
.video_image img {
	width:140px;
	height:116px;
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.video_image:hover img {
	opacity:.37;
	filter: alpha(opacity=37);
	-moz-opacity: 0.37;
}
.video_image.alatest:hover {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>play_button_alatest.gif);
	background-repeat:no-repeat;
}
.video_image.quickclip:hover {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>play_button_quickclip.gif);
	background-repeat:no-repeat;
}
.video_image.youtube:hover {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>play_button_youtube.gif);
	background-repeat:no-repeat;
}
.video_image.takeitnow:hover {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>play_button_takeitnow.gif);
	background-repeat:no-repeat;
}
p.video_text {
	width:928px;
	border-bottom:2px solid #00638b;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	margin:0px;
}
#YOUTUBE_HIDDEN, #SHOW_LESS_YOUTUBE_VIDEOS_LINK, #ALATEST_HIDDEN, #SHOW_LESS_ALATEST_VIDEOS_LINK, #TAKE_IT_NOW_HIDDEN, #SHOW_LESS_TAKE_IT_NOW_VIDEOS_LINK {
	display:none;
	margin-bottom:10px;
}
.showmoreorlessvideos {
	clear:both;
	text-decoration:underline;
	cursor:pointer;
}
/****** END TAB VIDEOS ******/

/****** TAB EXPERT REVIEWS ******/
#EXPERT_REVIEWS {
}
/****** END TAB EXPERT REVIEWS ******/

/****** SERVICE MENU ******/
.service_menu_container {
	padding-top:4px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0px;
	border-left:1px solid #00638B;
	border-right:1px solid #00638B;
	color:#ffffff;
}
.service_menu_box {
	width:565px;
}
.service_menu_box h3 {
	display:inline;
	font-size:21px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:13px;
	padding-bottom:7px;
	border-bottom:2px dashed #fd8712;
	clear:both;
}
.service_menu_box p {
	margin-left:5px;
	font-size:12px;
	line-height:17px;
	border-bottom:2px solid #fd8712;
	border-right:2px solid #fd8712;
	padding-top:4px;
	padding-left:9px;
	padding-right:7px;
	padding-bottom:7px;
	background-color:#2298cc;
}
.service_menu_box p .detail_text {
	font-size:10px;
}
.service_menu_box label {
	color:#ffffff;
	margin-left:10px;
}
.service_menu_box input, {
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:3px;
	margin-right:0px;
	width:100px;
	border:1px solid #000000;
	vertical-align:middle;
	height:14px;
	background-image:url('<?php echo html::getSiteImagesUrl(); ?>input_field_bg.gif');
	background-position:top left;
	background-repeat:repeat-x;
}
.service_menu_box textarea#PERSONAL_TEXT, {
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:3px;
	margin-right:0px;
	border:1px solid #000000;
	vertical-align:middle;
	text-wrap:normal;
	word-wrap:break-word;
}
#mailfriend .service_menu_box label {
	display:block;
	float:left;
	width:160px;
	margin-bottom:10px;
}
#mailfriend .service_menu_box input {
	width:150px;
}
#mailfriend h4 {
	margin-top:3px;
	margin-bottom:4px;
	text-decoration:underline;
	font-size:11px;
}
.service_menu_box input.input_mail {
	width:140px;
	margin-left:17px;
}
#wishlist, #alert2, #alert1, #mailfriend {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>product_service_menu_container_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#1589bc;
}
#wishlist {
	height:280px;
}
#alert2 {
	height:473px;
}
#alert1 {
	height:433px;
}
#mailfriend {
	height:620px;
}
#mailfriend .service_menu_box label {
	width:230px;
}
#wishlist .service_menu_btn {
	margin-top:8px;
	margin-left:120px;
}
img.service_menu_btn {
	cursor:pointer;
}
#SERVICE_BOX_MAIL_PRODUCT {
	border:1px solid #ffffff;
	padding:8px;
	line-height:17px;
}
#alert2 .service_menu_btn {
	margin-top:4px;
	margin-bottom:20px;
	margin-left:130px;
}
#alert2 img.service_menu_btn {
	cursor:pointer;
}
#alert1 .service_menu_btn {
	margin-top:4px;
	margin-bottom:20px;
	margin-left:130px;
}
#alert1 img.service_menu_btn {
	cursor:pointer;
}
#mailfriend .service_menu_btn {
	margin-top:4px;
	margin-bottom:4px;
	margin-left:245px;
}
#mailfriend img.service_menu_btn {
	cursor:pointer;
}
img.close_service_box_btn {
	float:right;
	margin-right:2px;
	margin-top:-1px;
	cursor:pointer;
}
.service_box_error {
	font-weight:bold;
	padding:3px;
	color:red;
	background-color:#ffffff;
	margin-bottom:5px;
}
#productMailOpmerking {
	text-wrap:normal;
	word-wrap:break-word;
	margin-bottom:12px;
	height:31px;
	line-height:17px;
}
a.wishlist_servicebox_link {
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
}
/****** END SERVICE MENU ******/

.info_not_up_to_date a {
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-decoration:underline;
}

/****** TAB HEADER ******/

#TAB_HEADER {
	background-image:url(<?php echo html::getSiteImagesUrl(); ?>tab_head_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:52px;
	padding:11px 0px 0px 0px;
	width:965px;
}

#TAB_HEADER_LEFT {
	border-bottom:1px solid #C2D9EF;
	float:left;
	height:52px;
	padding:5px 0px 12px 0px;	
	width:450px;
}

#TAB_HEADER_RIGHT {
	border-bottom:1px solid #C2D9EF;
	float:left;
	height:52px;
	padding:2px 0px 15px 0px;
	width:515px;
}

#TAB_HEADER_RIGHT img {
	float:right;
	margin:0px 4px 0px 0px;
}

#TAB_HEADER_RIGHT #DEMO_DOC img {
	float:none;
	margin:0px 17px 0px 0px; 
}

#TAB_HEADER_RIGHT img#TAB_BRAND {
	margin:12px 0px 0px 0px;
}

#TAB_HEADER_RIGHT img#TAB_HEAD_IMAGE {
	margin:0px 15px 0px 0px;
}

#TAB_HEADER_PRODUCT_DESCRIPTION {
	color:#00638B;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	overflow:hidden;
	vertical-align:baseline;
	width:376px;
}

#TAB_ART_NUMBERS {
	color:#000000;
	font-size:10px;
	height:15px;
	margin:1px 0px 0px 0px;
}

#TAB_HEADER_LEFT .left {
	float:left;
	width:120px;
}

#TAB_HEADER_LEFT .right {
	float:left;
	width:256px;	
}

#TAB_HEADER_LEFT #TAB_ALATEST {
	color:#000000;
	font-size:10px;
	height:15px;
	margin:0px 0px 14px 0px;
}

#TAB_HEADER_LEFT #TAB_ALATEST .left {
	cursor:pointer;
}

#TAB_HEADER_LEFT #TAB_ALATEST .left.nopointer {
	cursor:default;
}

#TAB_HEADER_LEFT #TAB_ALATEST .bar_rating_container {
	cursor:pointer;
	text-decoration:none;
}

#TAB_HEADER_LEFT #TAB_ALATEST .bar_rating_container.nopointer {
	cursor:default;
	text-decoration:none;
}

/****** END TAB HEADER ******/

/**** START - RATING BAR  ****/

.alascore {
	float:left;
	font-size:10px;
}

.alascore.score0 {
	color:#E84218;
}
.alascore.score1 {
	color:#E84218;
}
.alascore.score2 {
	color:#EF7B0E;
}
.alascore.score3 {
	color:#F9A605;
}
.alascore.score4 {
	color:#F9C400;
}
.alascore.score5 {
	color:#D7C508;
}
.alascore.score6 {
	color:#9EC516;
}
.alascore.score7 {
	color:#83BB16;
}
.alascore.score8 {
	color:#6DAC15;
}
.alascore.score9 {
	color:#4B9C0C;
}
.alascore.score10 {
	color:#2C8E01;
}

.bar_rating_container {
	float:left;
	text-decoration:none;
}

div.bar_rating {
	background:transparent url('<?php echo html::getSiteImagesUrl(); ?>rating_bar_sprites.gif') no-repeat 0px 0px;
	float:left;
	font-size:1px;
	height:10px;
	line-height:10px;
	margin:2px 5px 0px 0px;
	text-align:left;
	width:101px;
}

div.bar_rating div.r1, div.bar_rating div.r2, div.bar_rating div.r3, div.bar_rating div.r4, div.bar_rating div.r5, div.bar_rating div.r6, div.bar_rating div.r7, div.bar_rating div.r8, div.bar_rating div.r9, div.bar_rating div.r10 {
	background:transparent url('<?php echo html::getSiteImagesUrl(); ?>rating_bar_sprites.gif') no-repeat 0px -10px;	
	font-size:1px;
	height:10px;
	line-height:10px;
}

div.bar_rating div.r0 {
	width:0px;
}

div.bar_rating div.r1 {
	width:11px;
}

div.bar_rating div.r2 {
	width:21px;
}

div.bar_rating div.r3 {
	width:31px;
}

div.bar_rating div.r4 {
float:left;
	width:41px;
}

div.bar_rating div.r5 {
	width:51px;
}

div.bar_rating div.r6 {
	width:61px;
}

div.bar_rating div.r7 {
	width:71px;
}

div.bar_rating div.r8 {
	width:81px;
}

div.bar_rating div.r9 {
	float:left;
	width:91px;
}

div.bar_rating div.r10 {
	width:101px;
}

/**** END - RATING BAR  ****/

/**** START - COMBI TAB ****/

#COMBI_TAB {
	font-size:11px;
	padding:26px 0px 0px 0px;
}

.combi_offer_container {
	border-top:1px solid #eeeeee;
	height:202px;
	margin:0px 0px 5px 0px;
	padding:7px 0px 0px 0px;
}

.combi_offer_container.first {
	border-top:0px;
	padding:0px;
}

.combi_box {
	background-color:#eeeeee;
	height:80px;
	margin:5px 0px 5px 0px;
	padding:5px;
	width:955px;
}

.combi_box_images {
	float:left;
	font-weight:bold;
	line-height:12px;
	width:749px;
}

.combi_box_images img {
	vertical-align:middle;
}

.combi_plus_sign {
	display:inline;
	font-size:25px;
	height:90px;
	margin:0px 15px 0px 15px;
	vertical-align:middle;
}

.combi_specs {
	float:left;
	font-size:11px;
	line-height:17px;
	width:710px;
}

.combi_link_main_product {
	color:#575757;
	font-size:10px;
}

#PRODUCT_PAGE .combi_specs a {
	color:#000000;
	text-decoration:none;
}

#PRODUCT_PAGE .combi_specs a:hover {
	color:#000000;
	text-decoration:underline;
}

.stock_yes {
	color:#06b025;
	cursor:default;
}

.stock_no {
	color:#ff0000;
	cursor:default;
}

.combi_box_price {
	float:left;
	font-size:10px;
}

.combi_price_text {
	color:#1589BC;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}

.combi_price {
	font-size:23px;
	font-weight:bold;
	margin:2px 0px 4px 0px;
}

.combi_free_delivery {
	color:#1589BC;
	font-size:13px;
	font-weight:bold;
}

.combi_excl_btw {
	font-size:10px;
	font-weight:normal;
	text-align:right;
}

.order_container.combi {
	margin:1px 0px 0px 0px;
}

.order_container.combi input {
	cursor:pointer;
	width:158px;
}

.order_container.combi .product_show_order_amount {
	height:56px;
	margin:-65px 0px 0px 0px;
	float:left;
	width:181px;
}
	
/**** END - COMBI TAB ****/

/**** START - ACCESSOIRES TAB ****/

#ACCESSOIRES_TAB {
	font-size:11px;
	padding:26px 0px 0px 0px;
}

.acc_cat_visible {
	background-color:#eeeeee;
	color:#000000;
	cursor:pointer;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin:0px 0px 9px 0px;
	padding:0px 5px 0px 5px;
	text-align:right;
}

.acc_cat_visible .show_acc_cat {
	display:none;
}

.acc_cat_invisible {
	background-color:#1589BC;
	color:#ffffff;
	cursor:pointer;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin:0px 0px 9px 0px;
	padding:0px 5px 0px 5px;
	text-align:right;
}

.acc_cat_invisible .hide_acc_cat {
	display:none;
}

.acc_product {
	border-bottom:1px solid #eeeeee;
	clear:both;
	line-height:70px;
	margin:0px 0px 5px 0px;
	min-height:70px;
	padding:0px 7px 0px 7px;
	vertical-align:middle;
}

.acc_product img {
	height:60px;
	width:60px;
}

.acc_product_oms {
	float:left;
	line-height:20px;
	padding:25px 0px 4px 0px;
	width:622px;
}

.acc_cat_visible .acc_category_title {
	color:#000000;
	float:left;
	font-weight:bold;
	padding:0px 0px 0px 1px;
	text-align:left;
	width:810px;
}

.acc_cat_invisible .acc_category_title {
	color:#ffffff;
	float:left;
	font-weight:bold;
	padding:0px 0px 0px 1px;
	text-align:left;
	width:810px;
}

.acc_product.no_border {
	border-bottom:0px;
}

#ACCESSOIRES_TAB .comp_product a,#ACCESSOIRES_TAB .acc_product a {
	color:#0000FF;
	text-decoration:none;
}

#ACCESSOIRES_TAB .comp_product a:hover ,#ACCESSOIRES_TAB .acc_product a:hover {
	color:#0000FF;
	text-decoration:underline;
}

.acc_product img {
	float:left;
	margin:5px 0px 5px 0px;
	vertical-align:middle;
}

input.accessoiries {
	cursor:pointer;
	float:left;
	height:14px;
	margin:29px 0px 0px 18px;
	vertical-align:middle;
	width:14px;
}

.acc_product_price {
	float:left;
	margin:0px 0px 0px 10px;
	width:80px;
}

.acc_product_stock {
	float:left;
	margin:0px 0px 0px 10px;
	width:130px;
}
.hide_accessories {
	display:none;
	padding:15px 0px 0px 0px;
}

#ACCESSOIRES_TAB a.show_more_accessories {
	display:block;
	margin:5px 0px 5px 0px;
}

#ACCESSOIRES_TAB a.show_less_accessories {
	display:none;
}

#ACCESSOIRES_TAB #ACCESSORIES_ORDER_BUTTON .order_container {
	float:none;
	margin:30px 0px 30px 754px;
}

#ACCESSOIRES_TAB #ACCESSORIES_ORDER_BUTTON .order_container input {
	cursor:pointer;
}

/**** END - ACCESSOIRES TAB ****/

/**** START - PAGE UP ****/

.page_up {
	float:right;
	margin:6px 0px 0px 0px;
}

.page_up a {
	color:#000000;
	font-size:10px;
	font-weight:normal;
}

.page_up img {
	padding:0px 0px 0px 5px;
	vertical-align:bottom;
}

/**** END - PAGE UP ****/

/**** START - ORDER OPTIONS ****/

.order_container .all_prices_ex_btw {
	color:#000000;
	font-size:10px;
	height:12px;
	margin:1px 0px 4px 3px;
}

.order_container {
	border:1px solid #FFD7AF;
	float:right;
	font-size:11px;
	height:55px;
	margin:5px -3px 10px 10px;
	padding:4px;
	width:200px;
}

.order_container.combi {
	margin:0px 1px 10px 10px;
}

.order_container.combi input {
	width:200px;
}

.order_product_up_btn, .order_product_down_btn {
	cursor:pointer;
	margin:0px 0px 0px 3px;
	vertical-align:middle;
}	

#ORDER_OPTIONS_CONTAINER {
	height:36px;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 230px;
}

.product_page_order_btn {
	clear:both;
	cursor:pointer;
	float:none;
	margin-top:5px;
	padding:0px;
}

.order_option_container {
	height:18px;
	overflow:hidden;
	width:207px;
}

.order_option_container label.order_option1 {
	color:#000000;
}

.order_option_container label.order_option2 {
	color:#F37D27;
}

.order_option_container input {
	cursor:pointer;
	height:14px;
	margin:0px 0px 4px 0px;
	padding:0px;
	vertical-align:top;
	width:14px;
}

.order_option_container label {
	cursor:pointer;
	font-size:10px;
	height:14px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	vertical-align:top;
	width:210px;
}


/**** END - ORDER OPTIONS ****/

/**** START - LIGHTBOX SIMPLE PRODUCTPAGE ****/

#LIGHTBOX_PRODUCT_TOP_CONTAINER_LEFT {
	float:left;
	height:92px;
	line-height:16px;
	width:376px;
}

#LIGHTBOX_PRODUCT_TOP_CONTAINER_RIGHT {
	float:left;
	line-height:16px;
	padding:0px 0px 0px 15px;
	width:99px;
}

#LIGHTBOX_PRODUCT_TOP_CONTAINER_LEFT .title {
	height:20px;
	overflow:hidden;
	width:376px;
}

#LIGHTBOX_PRODUCT_IMAGE {
	border:1px solid #1589BC;
	float:left;
	height:214px;
	margin:0px 10px 0px 0px;
	padding:5px 12px 5px 12px;
	text-align:center;
	width:214px;
}

#LIGHTBOX_PRODUCT_IMAGE img {
	height:214px;
	width:214px;
}

#LIGHTBOX_TOP_LEFT, #LIGHTBOX_TOP_RIGHT {
	float:left;
	font-size:10px;
}

#LIGHTBOX_TOP_LEFT {
	width:120px;
}

#LIGHTBOX_TOP_RIGHT {
	width:256px;
}

.product_specs.lightbox {
	float:left;
	height:242px;
	margin:0px;
	overflow:hidden;
	width:240px;
}

#LIGHTBOX_PRODUCT_OMS {
	clear:both;
	float:none;
	font-size:12px;
	height:120px;
	line-height:17px;
	overflow:auto;
}

#LIGHTBOX_PRODUCT_OMS p {
	margin:0px;
	padding:0px;
}

#LIGHTBOX_TOP_LEFT .has_stock, #LIGHTBOX_TOP_RIGHT .has_stock {
	color:#06b025;
} 

#LIGHTBOX_TOP_LEFT .no_stock, #LIGHTBOX_TOP_RIGHT .no_stock {
	color:#ff0000;
} 

#LIGHTBOX_TOP_RIGHT .alascore {
	margin:-2px 0px 0px 0px;
}

#LIGHTBOX_PRODUCT_TOP_CONTAINER_LEFT .title a {
	color:#0000FF;
	text-decoration:underline;
}

#lightbox .title a {
	color:#000000;
}

#LIGHTBOX_PRODUCT_IMAGE .trans_box_action.summary, #LIGHTBOX_PRODUCT_IMAGE .trans_box_new.summary, #LIGHTBOX_PRODUCT_IMAGE .trans_box_bestbuy.summary {
	left:0px;
	top:310px;
}

/**** END - LIGHTBOX SIMPLE PRODUCTPAGE ****/

/**** START - SPECS ****/

#SPECS_CONTAINER {
	font-size:11px;
	line-height:16px;
	margin:7px 0px 0px 0px;
}

.product_specs {
	font-size:11px;
	line-height:16px;
}

#SPECS_CONTAINER .product_page_spec_container, .product_specs .product_page_spec_container {
	height:15px;
	margin:0px;
	overflow:hidden;
}

#SPECS_CONTAINER .product_page_spec, .product_specs .product_page_spec {
	float:left;
	overflow:hidden;
	width:85px;
}

#SPECS_CONTAINER .product_page_spec.description, .product_specs .product_page_spec.description {
	margin:0px 10px 0px 1px;
	padding: 0px 0px 0px 1px;
	overflow:hidden;
	width:108px;
}

#SPECS_CONTAINER img, .product_specs img {
	float:left;
	margin:2px 4px 0px 0px;
	vertical-align:top;
}

a.blacklink{
	color : #000000;
	font-weight: normal;
	text-decoration : none;
}

a.blacklink:hover{
	text-decoration : underline;
}

/**** END - SPECS ****/


/* social */

div.productSocialContainer{
    float : right;
    width : 205px;
    text-align : left;
}

/*product information form */

 .validation-advice {
    color : #ff0033;
    font-weight: bold;
    float:right;
}
