.unconditionalLinkControl{
	padding:15px 0px 15px 65px;
	background:url(../images/template/en/seal.png) left no-repeat;
}

.recommendedCountry{
	color:#FF0000 !important;
	font-weight:bold !important;
}

.variationImg{
	margin:5px 0px 5px 0px;
}
.variationLabel{
	padding:5px 0px 5px 0px;
}
.plugTypeVariation{
	position:relative;
	top:12px;
}
.plugTypeVariationTable table{
	border:1px solid #CCCCCC !important;
	border-right:0px!important;
	border-bottom:0px!important;
	border-collapse:collapse;
	padding:0px;
}
	.plugTypeVariationTable table td{
		border-bottom:1px solid #CCCCCC !important;
		border-right:1px solid #CCCCCC !important;
		padding:0px 5px 0px 5px;
		vertical-align:middle;
		line-height:30px;
	}
	.plugTypeVariationTable table td td{
	}
.promoCell{
	border:none !important;
}
.currentPromotion{
	font-size:10px;
	display:block;
	margin:0px !important;
	padding:5px 2px 5px 2px !important;
	font-weight:bold;
	/*color:#FF0000;*/
	text-align:center;
		border:4px dashed #ff66cc;/*valentines*/
		border:4px dashed #8ef312;/*#00CC00;/*stpatrics*/
		border:4px dashed #ff66cc;/*easter*/

}
	.currentPromotion .promoName{
		display:block;
		font-size:13px;
		color:#66CC00;
		color:#ff66cc;/*valentines*/
		color:#8ef312/*#00CC00;/*stpatrics*/
		color:#ff66cc;/*easter*/
	}
	.currentPromotion .expires{
		font-size:9px;
		display:block;
		color:#333333;
		font-weight:normal;
		
	
	}
#unconditionalContent{
	display:none;
	position:absolute;
	top:50px;
	width:512px;
	height:565px;
	background:url(../images/giftcertificates/guarantee.jpg) #032a48 center no-repeat;
	padding:2px 2px 2px 2px;
	cursor:default !important;
	color:#000000;
}
	#unconditionalContent .productName{
		text-align:center;
		top:80px;
		position:relative;
		font-size:12px;
		font-weight:bold;
		display:none;
	}

.inStock{
	color:#000000;/*#FF0000;/*#99CC00;/*#99FF00;*/
}
.productDescImage{
	display:block;
	height:190px;
	width:200px;
	float:left;
}
.productDescImage .brandImg{
	display:block;
	height:40px;
	width:200px;
}
.productDescImage .productImg{
	display:block;
	height:150px;
	width:200px;
	margin-top:10px;
}
.productDescTable{
	width:410px;
	position:relative;
	margin-top:30px;
	margin-bottom:15px;
}
	.productDescTable a{
		display:block;
	}
	.productDescTable td{
		position:relative;
		padding:5px;/*trbl*/
		vertical-align:top;
	}
		.productDescTable .priceBox{
			display:inline !important;
			margin:0px !important;
			position:absolute !important;
			top:-50px;
			
		}
			.productDescTable span.sale{
				_top:-5px !important;
			}
		.productDescTable .orderDetails{
			width:150px;
			padding-top:10px;
		}
			.productDescTable .orderDetails .sale_tag{
				position:absolute;
				right:-15px;
				top:-58px;
			}
			.productDescTable .orderDetails div{
				padding-top:10px;
				margin:5px;
				display:block;
				position:relative;
				min-height:140px;
				_height:140px;
			}
			.productDescTable .orderDetails .salePrice{
				color:#FF0000;/*RED 101*/
			}
			
		.productDescTable .rating{
				height:40px;
		}
			.productDescTable .rating .floatRight{
				padding-left:4px;
			}
			.productDescTable .rating .customer_rating{
				font-weight:bold;
				font-size:small;
			}
			.productDescTable .rating #ratingSelection{
				padding:2px 0px 5px 30px;/*trbl*/
				border:none;
				text-decoration:none;
			}
			.productDescTable .rating #numberOfRatings{
				color:#555555;/*GREY 101*/
			}
			
			.productDescTable .unconditional{
				height:30px;
			}
.selectTabRow{
	display:block;
	position:relative;
	width:auto;
	height:35px;
	z-index:10;
	_top:23px;
}
	.selectTabRow a{
		display:block;
		position:relative;
		background:#CCCCCC;
		margin-left:1px;
		margin-right:1px;
		float:left;
		text-align:center;
		cursor:pointer;
		text-decoration:none;
		background:url(../images/template/tabInActive_middle.gif) top left repeat-x;
		color:#FFFFFF;
		font-weight:bold;
		
	}
		.selectTabRow a:active, .selectTabRow a:focus{
		  outline: none;
  			-moz-outline-style: none;
		}
		.selectTabRow a:hover{
			color:inherit;
		
		}
		.selectTabRow a div, .selectTabRow a.selected div{
			display:block;
			position:relative;
			background:url(../images/template/tabInActive_left.gif) top left no-repeat;
			color:#FFFFFF;
		}
		.selectTabRow a div div, .selectTabRow a.selected div div{
			display:block;
			position:relative;
			background:url(../images/template/tabInActive_right.gif) top right no-repeat;
			height:26px;
			padding:4px 6px 5px 6px;/*trbl*/
			
			_width:80px !important;
			_height:35px !important;
			_padding:0px 1px 0px 1px;/*trbl*/
		}
	.selectTabRow a.selected{
		background:url(../images/template/tabInActive_middle.gif) top left repeat-x;
		z-index:3;
	}
		.selectTabRow a.selected div{
			background:url(../images/template/tabInActive_left.gif) top left no-repeat;
		}
		.selectTabRow a.selected div div{
			background:url(../images/template/tabInActive_right.gif) top right no-repeat;
			padding-bottom:23px;
		}
.tabRow{
	display:block;
	width:auto;
	border:1px solid #999999;
	background:url(../images/template/dropShadow.gif) repeat-x top left;
	padding:12px 5px 5px 5px;
}
	.tabRow div.tab, .tabRow div.tabSelected{
		display:none;
		width:auto;
		padding:0px;
		margin:0px;
	}
	.tabRow div.tabSelected{
		display:block;
		z-index:2;
	}
		.tabRow h1{
			font-size:medium;
			font-weight:normal;
			visibility:hidden;/* */
			display:none;
			overflow:hidden;
			height:1px;
		}
	
	#TAB_FEATURES_SPECS, #TAB_VIDEOS, #TAB_CUSTOMER_REVIEWS, #TAB_SPECIAL_OFFICERS{
		position:relative;
		display:block;
	}
		/*#TAB_FEATURES_SPECS div.col1, */#TAB_VIDEOS div.col1{
			display:block;
			position:relative;
			width:450px;
			float:left;
			_width:425px !important;
		}
		#TAB_FEATURES_SPECS div.col2, #TAB_VIDEOS div.col2{
			display:block;
			position:relative;
			width:150px;
			/*float:right;*/
			margin-left:450px;
			_width:150px !important;
			_margin-left:425px;
		}
		#TAB_FEATURES_SPECS .table1{
			width:400px !important;
			margin-left:auto;
			margin-right:auto;
		}
		
		
		#TAB_CUSTOMER_REVIEWS .resultSetNav, #TAB_EXPERT_REVIEWS .resultSetNav, #TAB_CUSTOMER_REVIEWS .navTitle{
			text-align:center;
		}
		#TAB_CUSTOMER_REVIEWS .navTitle{
			font-weight:bold;
			border-bottom:1px solid #999999;
			margin-bottom:5px;
			padding-bottom:5px;
			color:#222222;
		}
	
		#TAB_CUSTOMER_REVIEWS .startReview td{
			padding-top:10px;
		}
		#TAB_CUSTOMER_REVIEWS .reviewBy{}
		#TAB_CUSTOMER_REVIEWS .review{}
		
		
		#TAB_EXPERT_REVIEWS .title img, #TAB_RELATED_ARTICLES .title img{
			border:none;
		}
		#TAB_EXPERT_REVIEWS .title div, #TAB_RELATED_ARTICLES .title div{
			display:block;
			padding-top:10px;
			font-weight:bold;
			font-size:14px;
		}
		#TAB_RELATED_ARTICLES .description td{}
		
		
	#TAB_SPECIAL_OFFICERS{
		padding:5px;
	}
		#TAB_SPECIAL_OFFICERS .price{
			_top:60px;
			_margin-left:7px;
		}
		#TAB_SPECIAL_OFFICERS .sale{
			_top:45px;
			_margin-left:7px;
		}
table.properties{
	width:100%;
	border:1px solid #dddddd;
}
	table.properties .col2{
		border-left:1px solid #dddddd;
		max-width:200px;
		text-align:center
	}
	tr.evenRow{
		background:#e1e1e1;
	}
	
.small{
	font-size:9px;
}

#form0{
	margin:0px;
	padding:0px;
}

#write_review_form{
	display:none;
}
#product_options{
	position:absolute;
	top: 0px;
	left:0px;
	background:#FFFFFF;
	border:1px solid #333333;
}
	
	#product_options td span.recommended{
		color:#FF0000;
		display:block;
		background:url(../images/arrow/red_arrow.gif) left no-repeat;
		height:30px;
		width:100px;
	}
	
	#product_options td .var2, #product_options td .var1{
		position:relative;
		display:block;
	}
	
	#product_options td .var2 span.recommended{
		position:absolute;
		right:-240px;
		top:2px;
	}
	
	#product_options td .var1 span.recommended{
		position:absolute;
		right:-110px;
		top:-2px;
	}
	
	#product_options td{
		vertical-align:top;
	}
	#product_options p{
		padding:0px 10px 0px 10px;
	}
	#product_options .ui_label{
		font-weight:bold;
		text-align:right;
	}
	#product_options .title{
		font-weight:bold;
		background:#000066;
		color:#FFFFFF;
		display:block;
		padding:0px 2px 2px 10px;
	}
	#product_options .image{
		display:block;
		text-align:center;
		padding:4px 2px 2px 2px;
	}
	
	#product_options .hundredPercentCol .ui_element_layer{
		display:block;
		text-align:right;
	}
	#product_options .hundredPercentCol .cancelButton{
		margin-left:10px;
		bottom:13px;
		position:relative;
	}
#product_options, #non_advertised_pricing{
	display:none;
}
#product_options_link{
	display:block;
	margin-bottom:5px;
}

#nonAdvertisedPriceForm .ui_element_layer, #nonAdvertisedPriceForm .ui_row, #nonAdvertisedPriceForm .error_indicator{
	width:100px !important;
}

.special_nonadvertised_pricing{
	color:#FF0000;
	font-weight:bold;
}

#tabSelect6{
	display:none;
}/**/

.a_review{
	border:0px solid #444444;
	margin:0px 10px 10px 10px;
	/*background:#FFFF75;/*#0066FF;*/
	width:540px;
	margin-right:auto;
	margin-left:auto;
	background:url(../images/product/testimonial_middle.png) center top repeat-y;
	background-color:#FAFAFA;
}
	.a_review div{
		background:url(../images/product/testimonial_top.png) center top no-repeat;
		width:540px;
	}
	.a_review div div{
		background:url(../images/product/testimonial_bottom.png) center bottom no-repeat;
		width:447px;
		padding:50px 43px 30px 50px;
		color:#444444;
	}
	.a_review:hover{
		background:url(../images/product/testimonial_middle_on.png) center top repeat-y;
		background-color:#e9eaf2;/*#CBCEDA;*/
	}
	.a_review:hover div{
		background:url(../images/product/testimonial_top_on.png) center top no-repeat;
	}
	.a_review:hover div div{
		background:url(../images/product/testimonial_bottom_on.png) center bottom no-repeat;
		color:#000000;
	}
	.a_review .signature{
		text-align:right;
		display:block;
		background:none;
		padding:0;
		widows:inherit
	}
	.a_review0{}
	.a_review1{}
	.a_review2{}
	.a_review3{}
	.a_review4{}
.shipping_info{
	top:5px;
	position:relative;
	font-size:10px;
}
.samedayship{
	font-weight:bold;
	display:inline !important;
}
.freeShippingToday{
	text-align:center;
	font-weight:bold;
	display:block;
}
.shippedFromLine{
	font-size:11px;
	text-align:center;
	display:block;
}
.shippedFrom{
	font-weight:bold;
	color:#000000;/*#555555;/*GREY 101*/
	text-align:left;
}
.currency{
	display:block;
	text-align:right;
	font-weight:bold;
	color:#FF0000;
	right:10px;
	position:relative;
}
.status{
	text-align:center;
	display:block;
	position:relative;
	top:-10px;
	font-size:10px;
	font-weight:bold;
	color:#555555;/*GREY 101*/
}
.dynamic_title{
	font-size:18px!important;
	font-weight:bold;
	background:url(../images/articles/heading2.jpg) left no-repeat;
	padding-left:10px!important;
	color:#2466c1!important;
	display:block;
	position:relative;
	top:0px;
}
.noticeTitle{
	text-align:center !important;
}
	.noticeTitle span{
		color:#CC6600 !important;
	}
	.noticeTitle .bigger{
		font-size:16px !important;
	}
	.noticeTitle .bigger .bigger{
		font-size:18px !important;
	}
	.noticeTitle span.black{
		color:#000000 !important;
	}
	.noticeTitle span.black{
		color:#000000 !important;
	}

.pallet{
}

.pallet a img{
	padding:1px !important;
	border:0px !important;
}
	.pallet .selected img{
		padding:0px !important;
		border:1px solid #000000 !important;
	}
