/*
This is a CSS document for Creativa Websites.
*/

/* 
This particular document is a CSS Document for PRODUCT PAGES on Creativa Web sites. 
__________________________________________________________________________________________________________________________________________________________________
THIS DOCUMENT MUST BE LINKED TO ALL PRODUCT PAGES IN THE SITE, INCLUDING "SHOPPING BASKET" AND ANY PROFILE PAGES E.G. "MY ACCOUNT" ETC.
__________________________________________________________________________________________________________________________________________________________________
*/


/*------------------------------------------------Products page start---------------------------------------*/
/*------------------------------------------------Products 1 start---------------------------------------*/
.products_1_listing{
	width:215px;
	height:auto;
	min-height:260px;
	line-height:auto;
	float:left;
	margin:8px 4px 0px 0px;
	padding:0px 0px 55px 0px;
	position:relative;
	border:0px solid #990000;
	vertical-align:text-top;
	background:#ffffff url(../images_interface/bg_products_1_listing.png) no-repeat right top;
}
.products_1_listing p{
	position:relative;
}
.products_1_listing img{
	margin-left: auto;
    margin-right: auto;
	margin-top:10px;
	border:0px solid #0066FF;
/*	background:#DEE564;*/
}
.products_1_listing a.image_hover {
	display:block;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
	border: none;
}
.products_1_listing a.image_hover:hover {
	/*filter : alpha(opacity=50); IE */ 
	/*-moz-opacity: 0.6; Mozilla */ 
	/*opacity: 0.6; the rest... */
	border-style:none;	
}
.products_1_listing a.image_hover img{
	margin-left: auto;
    margin-right: auto;
}
.products_1_listing .product_text_title{
	display:inline;
	font-size:12px;
	width:100%;
	height:auto;
	min-height:60px;
	position:absolute;
	top:255px;
	left:0px;
  	color:#0066FF!important;	
}
.products_1_listing .product_text_title .product_text_title_line_through{
	clear:left;
	color:#000000;
	text-decoration: none;
}
.products_1_listing .product_text_title .product_text_title_sale_price{
	color:#ff0000;
	text-decoration:none;
	font-weight: bold;
}
.products_1_listing .product_text_title .product_text_title_availability{
	width:100%;
	position:relative;
	clear:both;
	text-decoration:none;
}
.products_1_listing .product_text_title a{
	display:block;
	font-weight:bold;
}
.products_1_listing .product_text_title a:hover{
/*	background:#DEE564;*/
}
.products_1_listing .product_text_heading_top{
	display:block;
	width:215px;
	height:5px;
/*	background:#F0F0F0 url(../images_interface/bg_products_heading.png) no-repeat right top;*/
}
.products_1_listing .product_text_heading{
	display:block;
	width:207px;
	height:auto;
	min-height:36px;
	font-size:12px;
	text-align: center;
	vertical-align:bottom;
	padding:0px 4px 0px 4px;
	color:#000000;
/*	background:#F0F0F0 url() no-repeat right top;*/
}
.products_1_listing .product_text_heading a{
	display:block;
	text-align: center;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	width:99.5%;
	height:auto;
	margin-top:0px;
}
.products_1_listing .product_text_heading a:hover{
	text-decoration:underline;
/*	background:#DEE564;*/
}

/*------------------------------------------------Products 1 Category start---------------------------------------*/
.products_1_category_listing{
	width:215px;
	height:auto;
	min-height:260px;
	line-height:auto;
	float:left;
	margin:8px 8px 0px 0px;
	padding:0px 0px 10px 0px;
	background:#ffffff url(../images_interface/bg_products_1_category_listing.png) no-repeat right top;
	position:relative;
	border:0px solid #0066FF;
	vertical-align:text-top;
}
.products_1_category_listing p{
	position:relative;
}
.products_1_category_listing img{
	margin-left: auto;
    margin-right: auto;
	margin-top:10px;
	border:0px solid #0066FF;
/*	background:#DEE564;*/
}
.products_1_category_listing a.image_hover {
	display:block;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
	border: none;
}
.products_1_category_listing a.image_hover:hover {
	/*filter : alpha(opacity=50); IE */ 
	/*-moz-opacity: 0.6; Mozilla */ 
	/*opacity: 0.6; the rest... */
	border-style:none;	
}
.products_1_category_listing .product_text_title{
	display:inline;
	font-size:12px;
	width:100%;
	height:auto;
	position:absolute;
	bottom:5px;
	left:0px;
  	color:#0066FF!important;	
}
html>body .products_1_category_listing .product_text_title{height:auto;} 

.products_1_category_listing .product_text_title .product_text_title_line_through{
	clear:left;
	color:#000000;
	text-decoration: none;
}
.products_1_category_listing .product_text_title .product_text_title_sale_price{
	color:#0066FF;
	text-decoration:none;
}
.products_1_category_listing .product_text_title .product_text_title_availability{
	width:100%;
	position:relative;
	clear:both;
	text-decoration:none;
}
.products_1_category_listing .product_text_title a{
	display:block;
	font-weight:bold;
}
.products_1_category_listing .product_text_title a:hover{
/*	background:#DEE564;*/
}
.products_1_category_listing .product_text_heading_top{
	display:block;
	width:215px;
	height:5px;
	/*	background:#F0F0F0 url(../images_interface/bg_products_heading.png) no-repeat right top; */
}
.products_1_category_listing .product_text_heading{
	display:block;
	width:207px;
	height:auto;
	min-height:30px;
	font-size:12px;
	text-align: center;
	vertical-align:bottom;
	padding:0px 4px 0px 4px;
	color:#000000;
/*	background:#F0F0F0 url() no-repeat right top;*/
}
.products_1_category_listing .product_text_heading a{
	display:block;
	text-align: center;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	width:99.5%;
	height:auto;
	margin-top:0px;
}
.products_1_category_listing .product_text_heading a:hover{
	text-decoration:underline;
/*	background:#DEE564;*/
}
/*------------------------------------------------Products 1 detail---------------------------------------*/
.products_1_detail{
	width:350px;
	max-width:350px;
	height:auto;
	float:left;
	margin:8px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	border:0px solid #0066FF;
}
.products_1_detail p{
	position:relative;
}
p.products_1_detail_float_text{
	clear:right;
	color:#000000;
	text-align:left;
	padding:20px 10px 0px 0px;	
	margin:0px 0px 0px 0px;
}

.products_1_detail img{
	float:center;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
/*	background:#DEE564;*/
}
.products_1_detail .products_1_detail_larger_image{
	padding:10px 10px 10px 10px;
	width:330px;
	height:340px;
	background:#ffffff url(../images_interface/bg_products_1_detail.png) no-repeat right top;
	vertical-align:middle;
	position: relative;
	display:table-cell;
}
.products_1_detail .products_1_detail_larger_image .image_load_area_class{
	width:330px;
	height:330px;
    display: table-cell;
	vertical-align:middle;
}
.products_1_detail .products_1_detail_larger_image .image_load_area_class img{
    vertical-align: middle
}
.products_1_detail .products_1_detail_larger_image img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	padding:10px 10px 10px 10px;
	vertical-align:middle;
}
.products_1_detail .products_1_detail_larger_image #products_1_detail_link{
	display:inline;
	font-size:12px;
	width:310px;
	padding:0px 20px 0px 20px;
	position:absolute;
	bottom:120px;
	left:0px;
  	color:#000000;
	text-align: center;
/*	background:#DEE564;*/
}
.products_1_detail .products_1_detail_larger_image #products_1_detail_link a{
	display:inline;
	width:100%;
	height:auto;
	text-align: center;
	color:#0066FF;
	text-decoration:none;
	font-weight:bold;
	position:absolute;
	bottom:0px;
	left:0px;
	line-height:1em;
}
.products_1_detail .products_1_detail_larger_image #products_1_detail_link a:hover{
	color:#000000;
/*	background:#DEE564;*/
}
.products_1_detail .products_1_detail_larger_image #products_1_detail_link img{
	display:inline;
	font-size:12px;
	text-align: center;
	padding:0px 0px 0px 0px;
	color:#5C5C5E;
}

.products_1_detail .products_1_detail_smaller_images{
	float:left;
	border: none;
	width:auto;
	height:auto;
	padding:10px 0px 10px 0px;
}
.products_1_detail .products_1_detail_smaller_images a{
	float:left;
	border: none;
	width:80px;
	height:80px;
	background:#ffffff url(../images_interface/bg_products_3_listing_smaller.png) no-repeat right top;
	margin:0px 10px 10px 0px;
	display: table-cell;
}
.products_1_detail .products_1_detail_smaller_images a.products_1_detail_smaller_images_last_one{
	float:left;
	border: none;
	width:80px;
	height:80px;
	background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;

	margin:0px 0px 10px 0px;
}
.products_1_detail .products_1_detail_smaller_images img{
margin-left: auto;
margin-right: auto;
margin-top: 10px;
display:block;
width:auto;
vertical-align:middle;
}
.products_1_detail a.image_hover {
	display:block;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
	border: none;
}
.products_1_detail a.image_hover:hover {
	/*filter : alpha(opacity=50); IE */ 
	/*-moz-opacity: 0.6; Mozilla */ 
	/*opacity: 0.6; the rest... */
	border-style:none;	
}

.products_1_detail_description{
	width:300px;
	max-width:300px;
	line-height:2em;
	float:left;
	margin:4px 0px 20px 5px;
}
.products_1_detail_description .products_1_detail_textbox{
	display:block;
	float:left;
	position:relative;
	width:100%;
}
.products_1_detail_description .products_1_detail_textbox_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	width:10.7em;
}
.products_1_detail_description .products_1_detail_textbox_left img{
	margin:5px 0px 0px 0px;
}
.products_1_detail_description .products_1_detail_textbox_right{
	float:left;
	position:relative;
	color:#000000;
	font-size:13px;
	width:11em;
/*	background:#DEE564;*/
}
.products_1_detail_description input[type=text] {
width: 2em;
border:solid 1px #cccccc;   
margin:0px 0px 0px 0px;
}

.products_1_detail_description .products_1_detail_includingVAT{
	float:left;
	width:auto;
	color:#666666;
	font-size:10px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 3px;
/*	background:#DEE564;*/
}
.products_1_detail_description .products_1_detail_button_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:130px;
	padding:3px 0px 0px 0px;
}
.products_1_detail_description .products_1_detail_button_left input[type=text] {
width: 2em;
border:solid 1px #cccccc;   
margin:2px 20px 0px 10px;
text-align:center;
}
.products_1_detail_description .products_1_detail_button_left img {
position:absolute;
bottom:0px;
}
.products_1_detail_description .products_1_detail_normal_price_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	width:11.5em;
}
.products_1_detail_description .products_1_detail_normal_price_right{
	float:left;
	position:relative;
	color:#000000;
	font-size:16px;
	width:auto;
	font-weight:bold;
/*	background:#DEE564;*/
}

.products_1_detail_description .products_1_detail_saleprice_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	width:140px;
/*	background:#DEE564;*/
}

.products_1_detail_description .products_1_detail_saleprice_right{
	float:left;
	position:relative;
	color:#ff0000;
	font-size:16px;
	font-weight:bold;
	width:auto;
/*	background:#DEE564;*/
}
.products_1_detail_description .products_1_detail_yousave_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	width:140px;
/*	background:#DEE564;*/
}
.products_1_detail_description .products_1_detail_yousave_right{
	float:left;
	position:relative;
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	width:auto;
/*	background:#DEE564;*/
}
.products_1_detail_description .products_1_detail_oldprice_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	width:140px;
/*	background:#DEE564;*/
}
.products_1_detail_description .products_1_detail_oldprice_right{
	float:left;
	position:relative;
	color:#ff0000;
	font-size:16px;
	font-weight:bold;
	width:auto;
	text-decoration:line-through;
/*	background:#DEE564;*/
}

#products_1_detail_moreinfo_heading{
	float:left;
	color:#0066FF;
	font-size:13px;
	padding:10px 0px 0px 20px;
/*	background:#DEE564;*/
}
#products_1_detail_moreinfo{
	float:left;
	color:#000000;
	font-size:12px;
	padding:0px 0px 0px 20px;
/*	background:#DEE564;*/
}
#products_1_detail_moreinfo ul.more_info_list{
	float:left;
	font-size:12px;
	width:100%;
	line-height: 1.5em;
	text-indent: 10px;
	text-decoration:none;
	list-style-image: url(../images_interface/arrow.png);
	margin-left: 20px;
}
#products_1_detail_moreinfo ul.more_info_list li{
	text-align:left;
	text-decoration:none;
}
.products_1_detail_description .products_1_detail_bottom_button{
	clear:both;
	display:block;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:auto;
	padding:10px 0px 0px 10px;
}


/*------------------------------------------------Products 1 end---------------------------------------*/

/*------------------------------------------------Products 3 start---------------------------------------*/
.products_3_listing{
	width:215px;
	height:auto;
	min-height:265px;
	line-height:auto;
	float:left;
	margin:8px 8px 0px 0px;
	padding:0px 0px 55px 0px;
	background:#F0F0F0 url(../images_interface/bg_products.png) repeat-y 0 top;
	position:relative;
	border:0px solid #0066FF;
	vertical-align:text-top;
}
.products_3_listing p{
	position:relative;
}
.products_3_listing img{
	float:center;
	margin-left: auto;
    margin-right: auto;
	margin-top:10px;
	border:1px solid #0066FF;
/*	background:#DEE564;*/
}
.products_3_listing a.image_hover {
	display:block;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
	border: none;
}
.products_3_listing a.image_hover:hover {
	/*filter : alpha(opacity=50); IE */ 
	/*-moz-opacity: 0.6; Mozilla */ 
	/*opacity: 0.6; the rest... */
	border-style:none;	
}
.products_3_listing .product_text_title{
	display:inline;
	font-size:12px;
	width:100%;
	height:auto;
	min-height:60px;
	position:absolute;
	top:125px;
	left:0px;
  	color:#0066FF!important;	
}

.products_3_listing .product_text_title .product_text_title_line_through{
	clear:left;
	color:#000000;
	text-decoration: none;
}
.products_3_listing .product_text_title .product_text_title_sale_price{
	color:#0066FF;
	text-decoration:none;
}
.products_3_listing .product_text_title .product_text_title_availability{
	clear:left;
	text-decoration:none;
}
.products_3_listing .product_text_title a{
	display:block;
	font-weight:bold;
}
.products_3_listing .product_text_title a:hover{
}
.products_3_listing .product_text_heading_top{
	display:block;
	width:215px;
	height:5px;
/*	background:#F0F0F0 url(../images_interface/bg_products_heading.png) no-repeat right top;*/
}
.products_3_listing .product_text_heading{
	display:block;
	width:207px;
	height:auto;
	min-height:36px;
	font-size:12px;
	text-align: center;
	vertical-align:bottom;
	padding:0px 4px 0px 4px;
	color:#000000;
	background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;
}
.products_3_listing .product_text_heading a{
	display:block;
	text-align: center;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	width:99.5%;
	height:auto;
	margin-top:0px;
}
.products_3_listing .product_text_heading a:hover{
	text-decoration:underline;
/*	background:#DEE564;*/
}
/*------------------------------------------------Products 3 Category start---------------------------------------*/
.products_3_category_listing{
	width:215px;
	height:auto;
	min-height:260px;
	line-height:auto;
	float:left;
	margin:8px 8px 0px 0px;
	padding:0px 0px 40px 0px;
	background:#ffffff url(../images_interface/bg_products_1_category_listing.png) no-repeat right top;
	position:relative;
	border:0px solid #0066FF;
	vertical-align:text-top;
	font-weight:normal;
}
.products_3_category_listing p{
	position:relative;
}
.products_3_category_listing img{
	margin-left: auto;
    margin-right: auto;
	margin-top:10px;
	border:1px solid #0066FF;
/*	background:#DEE564;*/
}
.products_3_category_listing a.image_hover {
	display:block;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
	border: none;
}
.products_3_category_listing a.image_hover:hover {
	/*filter : alpha(opacity=50); IE */ 
	/*-moz-opacity: 0.6; Mozilla */ 
	/*opacity: 0.6; the rest... */
	border-style:none;	
}
.products_3_category_listing .product_text_title{
	display:inline;
	font-size:12px;
	width:100%;
	height:auto;
	min-height:60px;
	position:absolute;
	top:245px;
	left:0px;
  	color:#0066FF!important;	
}
.products_3_category_listing .product_text_title .product_text_title_line_through{
	clear:left;
	color:#000000;
	text-decoration: none;
}
.products_3_category_listing .product_text_title .product_text_title_sale_price{
	color:#0066FF;
	text-decoration:none;
}
.products_3_category_listing .product_text_title .product_text_title_availability{
	width:100%;
	position:relative;
	clear:both;
	text-decoration:none;
}
.products_3_category_listing .product_text_title a{
	display:block;
	font-weight:bold;
}
.products_3_category_listing .product_text_title a:hover{
/*	background:#DEE564;*/
}
.products_3_category_listing .product_text_heading_top{
	display:block;
	width:215px;
	height:5px;
/*	background:#F0F0F0 url(../images_interface/bg_products_heading.png) no-repeat right top;*/
}
.products_3_category_listing .product_text_heading{
	display:block;
	width:207px;
	height:auto;
	min-height:30px;
	font-size:12px;
	text-align: center;
	vertical-align:bottom;
	padding:0px 4px 0px 4px;
	color:#000000;
/*	background:#F0F0F0 url() no-repeat right top;*/
}
.products_3_category_listing .product_text_heading a{
	display:block;
	text-align: center;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	width:99.5%;
	height:auto;
	margin-top:0px;
}
.products_3_category_listing .product_text_heading a:hover{
	text-decoration:underline;
/*	background:#DEE564;*/
}

/*------------------------------------------------Products 3 detail---------------------------------------*/
.products_3_detail{
	width:350px;
	max-width:350px;
	height:auto;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	position:relative;
	border:0px solid #000000;
}
.products_3_detail p{
	position:relative;
}
.products_3_detail img{
	float:center;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
/*	background:#DEE564;*/
}
.products_3_detail .products_3_detail_larger_image{
	padding:10px 10px 10px 10px;
	width:330px;
	height:340px;
	background:transparent url(../images_interface/bg_products_1_detail.png) no-repeat right top;
	vertical-align:middle;
	position: relative;
}
.products_3_detail .products_3_detail_larger_image .image_load_area_class{
	width:330px;
	height:330px;
    display: table-cell;
	vertical-align:middle;
}
.products_3_detail .products_3_detail_larger_image .image_load_area_class img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	padding:10px 10px 10px 10px;
vertical-align:middle;
}

.products_3_detail .products_3_detail_larger_image img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	padding:10px 10px 10px 10px;
	vertical-align:middle;
}
.products_3_detail .products_3_detail_larger_image #products_3_detail_link{
	display:inline;
	font-size:12px;
	width:310px;
	padding:0px 20px 0px 20px;
	position:absolute;
	bottom:10px;
	left:0px;
  	color:#000000;
/*	background:#DEE564;*/
}
.products_3_detail .products_3_detail_larger_image #products_3_detail_link a{
	display:inline;
	width:100%;
	height:auto;
	text-align: center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	position:absolute;
	bottom:0px;
	left:0px;
	line-height:1em;
}
.products_3_detail .products_3_detail_larger_image #products_3_detail_link a:hover{
	color:#000000;
/*	background:#DEE564;*/
}
.products_3_detail .products_3_detail_larger_image #products_3_detail_link img{
	display:inline;
	font-size:12px;
	text-align: center;
	padding:0px 0px 0px 0px;
	color:#5C5C5E;
}

.products_3_detail .products_3_detail_smaller_images{
	float:left;
	border: none;
	width:auto;
	height:auto;
	padding:10px 0px 0px 0px;
}
.products_3_detail .products_3_detail_smaller_images a{
	float:left;
	border: none;
	width:80px;
	height:80px;
	background:transparent url(../images_interface/bg_products_3_listing_smaller.png) no-repeat right top;
	margin:0px 10px 10px 0px;
	display: table-cell;
}
.products_3_detail .products_3_detail_smaller_images a.products_3_detail_smaller_images_last_one{
	float:left;
	border: none;
	width:80px;
	height:80px;
	background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;

	margin:0px 0px 10px 0px;
}
.products_3_detail .products_3_detail_smaller_images img{
	display: block;
	margin-left: auto;
    margin-right: auto;
	vertical-align: middle;
	border:0px solid #000000;
	padding:10px 10px 10px 10px;
}
.products_3_detail a.image_hover {
	display:block;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
	border: none;
}
.products_3_detail a.image_hover:hover {
	/*filter : alpha(opacity=50); IE */ 
	/*-moz-opacity: 0.6; Mozilla */ 
	/*opacity: 0.6; the rest... */
	border-style:none;	
}

.products_3_detail_description{
	width:auto;
	line-height:1.5em;
	float:left;
	margin:4px 0px 0px 20px;
}
.products_3_detail_description .products_3_detail_textbox{
	display:block;
	float:left;
	position:relative;
	width:100%;
}
.products_3_detail_description .products_3_detail_textbox_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	width:11.5em;
}
.products_3_detail_description .products_3_detail_textbox_left img{
	margin:5px 0px 0px 0px;
}
.products_3_detail_description .products_3_detail_textbox_right{
	float:left;
	position:relative;
	color:#000000;
	font-size:12px;
	width:auto;
/*	background:#DEE564;*/
}
.products_3_detail_description input[type=text] {
width: 2em;
border:solid 1px #cccccc;   
margin:0px 0px 0px 0px;
}

.products_3_detail_description .products_3_detail_includingVAT{
	float:left;
	width:auto;
	color:#666666;
	font-size:10px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 3px;
/*	background:#DEE564;*/
}
.products_3_detail_description .products_3_detail_button_left{
	display:block;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:300px;
	padding:3px 0px 0px 0px;
}
.products_3_detail_description .products_3_detail_button_left input[type=text] {
width: 2em;
border:solid 1px #cccccc;   
margin:2px 28px 0px 10px;
}
.products_3_detail_description .products_3_detail_button_left img {
position:absolute;
bottom:0px;
}
.products_3_detail_description .products_3_detail_normal_price_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	width:11.5em;
}
.products_3_detail_description .products_3_detail_normal_price_right{
	float:left;
	position:relative;
	color:#000000;
	font-size:12px;
	width:auto;
/*	background:#DEE564;*/
}

.products_3_detail_description .products_3_detail_saleprice_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:140px;
/*	background:#DEE564;*/
}

.products_3_detail_description .products_3_detail_saleprice_right{
	float:left;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:auto;
/*	background:#DEE564;*/
}
.products_3_detail_description .products_3_detail_yousave_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	width:140px;
/*	background:#DEE564;*/
}
.products_3_detail_description .products_3_detail_yousave_right{
	float:left;
	position:relative;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	width:auto;
/*	background:#DEE564;*/
}
.products_3_detail_description .products_3_detail_oldprice_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:140px;
/*	background:#DEE564;*/
}
.products_3_detail_description .products_3_detail_oldprice_right{
	float:left;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:auto;
	text-decoration:line-through;
/*	background:#DEE564;*/
}

#products_3_detail_moreinfo_heading{
 	display:block;
	clear:left;
	width:100%;
	color:#000000;
	font-size:13px;
	padding:10px 0px 0px 0px;
/*	background:#DEE564;*/
}
#products_3_detail_moreinfo{
 	display:block;
	clear:left;
	width:auto;
	color:#000000;
	font-size:12px;
	padding:10px 0px 0px 0px;
/*	background:#DEE564;*/
}
.products_3_detail_description .products_3_detail_bottom_button{
	clear:both;
	display:block;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:auto;
	padding:10px 0px 0px 10px;
}


/*------------------------------------------------Products 3 end---------------------------------------*/



/*------------------------------------------------Shopping Basket start---------------------------------------*/

#shoppingbasket_itemslist{
padding:0px 0px 0px 0px;
list-style-type:none;
width:100%;
font-size:13px;
}
/*------------------------------------------------Shopping Basket Update Button Start---------------------------------------*/
#shoppingbasket_itemslist #shoppingbasket_update_button{
display:block;
width:98%;
padding:0px 10px 10px 0px;
float:right;
}
#shoppingbasket_itemslist #shoppingbasket_update_button img{
float:right;
}
/*------------------------------------------------Shopping Basket Update Button end---------------------------------------*/

/*------------------------------------------------Shopping Basket title bar start---------------------------------------*/
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title
{
font-weight:bold;
color:#000;
margin:0px 0px 0px 0px!important;
padding:0px 0px 0px 0px!important;
display:block;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title .list_item_includingVAT{
	display:block;
	width:auto;
	color:#666666;
	font-size:10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight:normal;
}

#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li
{
font-weight:bold;
background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;

color:#000000;
margin:0px 3px 0px 0px;
text-align:center;
height:3em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_remove
{
float: left;
width:6em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
text-align: center !important;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_image
{
float: left;
width:9em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
text-align: center !important;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_image_for_invoice_page_popup
{
float: left;
width:9em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_product_name
{
float: left;
width:12.5em;
padding-left: 5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_product_name_for_invoice_page
{
float: left;
width:19em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_product_name_for_invoice_page_popup
{
float: left;
width:10.3em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_unit_price
{
float: left;
width:8.5em;
padding-right: 5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
text-align: right !important;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_unit_price_for_invoice_page_popup
{
float: left;
width:6em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_quantity
{
float: left;
width:5em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
text-align:center!important;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_quantity_for_invoice_page_popup
{
float: left;
width:5em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_title li.list_item_sub_total
{
float: left;
width:7.6em;
text-align:right!important;
padding-right:5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
/*------------------------------------------------Shopping Basket title bar end---------------------------------------*/
/*------------------------------------------------Shopping Basket items start---------------------------------------*/
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description
{
font-weight:bold;
color:#000;
margin:5px 0px 0px 0px;
display:block;
list-style-type:none;
list-style-image:none;
text-indent:0px;
padding: 0 !important;
}
#shoppingbasket_itemslist input[type=text] {
width: 2em;
border:solid 1px #cccccc;   
margin:2px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description .list_item_includingVAT{
	display:block;
	width:auto;
	color:#666666;
	font-size:10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight:normal;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li
{
font-weight:normal;
background:#;
color:#000000;
margin:0px 3px 0px 0px;
text-align:center;
height:auto;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_remove
{
float: left;
width:6em;
height:60px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
text-align: center !important;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_remove img
{
position: relative;
top: 50%;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_image
{
float: left;
width:9em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
text-align: center !important;

}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_image_for_invoice_page_popup
{
float: left;
width:9em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_product_name
{
float: left;
width:12.5em;
padding-left: 5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_product_name_for_invoice_page
{
float: left;
width:19em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_product_name_for_invoice_page_popup
{
float: left;
width:10.3em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_unit_price
{
float: left;
width:8.5em;
padding-right: 5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
text-align: right !important;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_unit_price_for_invoice_page_popup
{
float: left;
width:6em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_quantity
{
float: left;
width:5em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
text-align:center!important;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_description li.list_item_sub_total
{
float: left;
width:7.3em;
text-align:right!important;
padding-right:5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

/*------------------------------------------------Shopping Basket items end---------------------------------------*/
/*------------------------------------------------Shopping Basket Sub Total Start---------------------------------------*/
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_baskettotal
{
padding: 0 !important;
}

#shoppingbasket_itemslist ul.shoppingbasket_itemslist_baskettotal li
{
font-weight:bold;
background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;

color:#000000;
margin:0px 0px 0px 0px;
text-align:center;
height:2em;
width:100%;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_baskettotal .list_item_includingVAT{
	width:auto;
	color:#666666;
	font-size:10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight:normal;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_baskettotal li.list_item_sub_total_cost
{
float: left;
width:80%;
text-align:right!important;
padding-right:5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
padding-top:7px;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_baskettotal li.list_item_sub_total_figure
{
float: left;
width:17%;
text-align:right!important;
padding-right:5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
padding-top:7px;

}
/*------------------------------------------------Shopping Basket Sub Total end---------------------------------------*/


/*------------------------------------------------Shopping Basket Voucher Number Start---------------------------------------*/

ul.shoppingbasket_voucher_number li
{
font-weight:bold;
color:#000000;
margin:0px 0px 0px 0px;
text-align:center;
height:3em;
width:100%;
}
ul.shoppingbasket_voucher_number .list_item_includingVAT{
	display:block;
	width:auto;
	color:#666666;
	font-size:10px;
/*	background:#DEE564;*/
}
ul.shoppingbasket_voucher_number li.list_item_sub_total_cost
{
float: left;
width:80%;
text-align:right;
padding-right:5px;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
ul.shoppingbasket_voucher_number li.list_item_sub_total_figure
{
float: left;
width:17%;
text-align:right;
padding-right:5px;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
ul.shoppingbasket_voucher_number li.list_item_product_name
{
font-weight:normal;
float: left;
width:38em;
text-align:left;
height:auto;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
ul.shoppingbasket_voucher_number li.list_item_product_name img
{
padding-left:5px;
float: left;
}
ul.shoppingbasket_voucher_number li.list_item_product_name input[type=text]
{
float: left;
width:18em;
}
ul.shoppingbasket_voucher_number li.list_item_unit_price
{
float: left;
text-align:center;
width:9em;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
ul.shoppingbasket_voucher_number li.list_item_quantity
{
float: left;
width:4em;
text-align:center;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
ul.shoppingbasket_voucher_number li.list_item_quantity input[type=text]
{
width:3em;
margin:2px 0px 0px 20px;
text-align:center;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
ul.shoppingbasket_voucher_number li.list_item_sub_total
{
float: right;
width:6em;
text-align:right !important;
padding-right:15px;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}

/*------------------------------------------------Shopping Basket Voucher Number end---------------------------------------*/
/*------------------------------------------------Shopping Basket Invalid Voucher Start---------------------------------------*/

#shoppingbasket_itemslist ul.shoppingbasket_itemslist_invalid_voucher li
{
font-weight:bold;
background:#cccccc;
color:#000000;
margin:0px 0px 10px 0px;
text-align:center;
height:auto;
width:100%;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_invalid_voucher .list_item_includingVAT{
	width:auto;
	color:#666666;
	font-size:10px;
/*	background:#DEE564;*/
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_invalid_voucher li.list_item_invalid_voucher
{
float: left;
width:99%;
text-align:center;
padding-left:5px;
background:#EEB4B4;
border:#ff0000 1px solid; 
list-style-image: none;
list-style-type: none;
text-indent: 0;
}

/*------------------------------------------------Shopping Basket Invalid Voucher end---------------------------------------*/
/*------------------------------------------------Shopping Basket Voucher Sub Total Start---------------------------------------*/

#shoppingbasket_itemslist ul.shoppingbasket_itemslist_voucher_sub_total li
{
font-weight:bold;
color:#000000;
margin:5px 0px 5px 0px;
text-align:center;
height:2em;
width:100%;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_voucher_sub_total .list_item_includingVAT{
	width:auto;
	color:#666666;
	font-size:10px;
/*	background:#DEE564;*/
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_voucher_sub_total li.list_item_sub_total_cost
{
float: left;
width:80%;
text-align:right!important;
padding-right:5px;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
#shoppingbasket_itemslist ul.shoppingbasket_itemslist_voucher_sub_total li.list_item_sub_total_figure
{
float: left;
width:17%;
text-align:right!important;
padding-right:5px;
list-style-image: none;
list-style-type: none;
text-indent: 0;
}
/*------------------------------------------------Shopping Basket Voucher Sub Total end---------------------------------------*/

/*------------------------------------------------Shopping Basket Bottom Buttons Start---------------------------------------*/
#shoppingbasket_itemslist #shoppingbasket_bottom_buttons{
display:block;
width:98.5%;
padding:10px 10px 10px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist #shoppingbasket_bottom_buttons .proceed_to_checkout img{
float:right;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_itemslist #shoppingbasket_bottom_buttons .continue_shopping img{
float:left;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

/*------------------------------------------------Shopping Basket Bottom Buttons end---------------------------------------*/
/*------------------------------------------------Shopping Basket Breadcrumbs Start---------------------------------------*/
#shoppingbasket_breadcrumbs{
padding:0px 0px 0px 0px;
list-style-type:none;
width:100%;
font-size:12px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list
{
border: 1px solid #CCCCCC;
background-color: #333333;
width: 98%;
color:#000;
margin:3px 0px 3px 0px!important;
display:block;
float:left;
list-style-type:none;
list-style-image:none;
text-indent:0px;
padding-left:5px !important;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list li
{
background:#;
color:#000000;
margin:0px 3px 0px 0px;
text-align:left;
line-height:2em;
padding:0px 16px 0px 30px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list li.shoppingbasket_breadcrumbs_list_signin_off
{
background: url(../images_interface/shoppingcart_stepicon_off.png) no-repeat left;
float: left;
color:#ccc;
text-decoration:underline;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list li.shoppingbasket_breadcrumbs_list_signin_on
{
background: url(../images_interface/shoppingcart_stepicon_on.png) no-repeat left;
float: left;
color:#fff;
text-decoration:none;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight: bold;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list li.shoppingbasket_breadcrumbs_list_delivery_off
{
background: url(../images_interface/shoppingcart_stepicon_off.png) no-repeat left;
float: left;
color:#ccc;
text-decoration:underline;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list li.shoppingbasket_breadcrumbs_list_delivery_on
{
background: url(../images_interface/shoppingcart_stepicon_on.png) no-repeat left;
float: left;
color:#fff;
text-decoration:none;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight: bold;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list li.shoppingbasket_breadcrumbs_list_confirm_off
{
background: url(../images_interface/shoppingcart_stepicon_off.png) no-repeat left;
float: left;
color:#ccc;
text-decoration:underline;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list li.shoppingbasket_breadcrumbs_list_confirm_on
{
background: url(../images_interface/shoppingcart_stepicon_on.png) no-repeat left;
float: left;
color:#fff;
text-decoration:none;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight: bold;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list li.shoppingbasket_breadcrumbs_list_payment_off
{
background: url(../images_interface/shoppingcart_stepicon_off.png) no-repeat left;
float: left;
color:#ccc;
text-decoration:underline;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_breadcrumbs ul.shoppingbasket_breadcrumbs_list li.shoppingbasket_breadcrumbs_list_payment_on
{
background: url(../images_interface/shoppingcart_stepicon_on.png) no-repeat left;
float: left;
color:#fff;
text-decoration:none;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight: bold;
}
/*------------------------------------------------Shopping Basket Breadcrumbs end---------------------------------------*/
/*------------------------------------------------Shopping Basket InfoBar start---------------------------------------*/
ul.shoppingbasket_info_bar
{
padding: 0 !important;
}
ul.shoppingbasket_info_bar li
{
font-weight:bold;
background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;

color:#000000;
margin:10px 0px 0px 0px;
text-align:center;
line-height:2em;
width:100%;
font-size:12px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_info_bar li.shoppingbasket_info_bar_text
{
float: left;
width:98%;
text-align:left;
padding-left:5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_info_bar .list_item_includingVAT{
	width:auto;
	color:#666666;
	font-size:12px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight:normal;
}
/*------------------------------------------------Shopping Basket InfoBar end---------------------------------------*/
/*------------------------------------------------Shopping Basket InfoBar small start------------------------------------*/
ul.shoppingbasket_info_bar_small_left
{
float:left;
padding-left: 0 !important;
width: 320px;
}
ul.shoppingbasket_info_bar_small_left li
{
font-weight:bold;
background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;

color:#000000;
margin:10px 0px 0px 0px;
text-align:center;
line-height:2em;
width:100%;
font-size:12px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_info_bar_small_left li.shoppingbasket_info_bar_text
{
float: left;
width:100%;
text-align:left;
padding-left:5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_info_bar_small_left .list_item_new_customers{
	width:auto;
	color:#666666;
	font-size:12px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_info_bar_small_right
{
float:left;
padding-left: 0 !important;
width: 335px;
}

ul.shoppingbasket_info_bar_small_right li
{
font-weight:bold;
background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;

color:#000000;
margin:10px 0px 0px 20px;
text-align:center;
line-height:2em;
width:100%;
font-size:12px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_info_bar_small_right li.shoppingbasket_info_bar_text
{
float: left;
width:100%;
text-align:left;
padding-left:5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_info_bar_small_right .list_item_new_customers{
	width:auto;
	color:#666666;
	font-size:12px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight:normal;
}
/*------------------------------------------------Shopping Basket InfoBar small end-------------------------------------*/

/*------------------------------------------------Shopping Basket form start---------------------------------------*/
#shoppingbasket_deliveryaddress_form{
padding:0px 0px 0px 0px;
list-style-type:none;
width:99%;
font-size:13px;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid
{
padding-left: 5px !important;
font-weight:bold;
color:#000;
margin:3px 0px 0px 0px;
float:left;
width:100%;
list-style-type:none;
list-style-image:none;
text-indent:0px;
clear:both!important;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid .list_item_includingVAT{
float:left;
color:#666666;
font-size:9px;
width:15em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight:normal;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid .shoppingbasket_deliveryaddress_form_ireland_only{
float:left;
color:#666666;
font-size:9px;
width:8.5em;
font-weight:normal;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid .shoppingbasket_deliveryaddress_form_no_offers{
float:left;
color:#666666;
font-size:11px; 
font-weight:normal;
padding:0px 0px 0px 10px;
width:500px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid input[type=text] {
width: 14em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid input[type=password] {
width: 14em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid li
{
font-weight:bold;
color:#000000;
margin:0px 3px 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;
line-height:auto;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid li.shoppingbasket_deliveryaddress_form_grid_item_left_1
{
float: left;
width: 9em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid li.shoppingbasket_deliveryaddress_form_grid_item_right_1
{
float: left;
width: 15.3em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid li.shoppingbasket_deliveryaddress_form_grid_item_right_1 img
{
float: left;
width: auto;
margin:0px 0px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid li.shoppingbasket_deliveryaddress_form_grid_item_right_1 input[type=checkbox] {
margin:0px 0px 0px 3px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid li.shoppingbasket_deliveryaddress_form_grid_item_right_1 .county_select {
float:left;
height:auto;
width: 8.5em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid li.shoppingbasket_deliveryaddress_form_grid_item_right_1 .country_select {
float:left;
width: 14.2em;
height:auto;
border:solid 1px #cccccc;   
margin:0px 0px 10px 6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid li.shoppingbasket_deliveryaddress_form_grid_item_left_2
{
float: left;
width: 11em;
padding:0px 0px 0px 9px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_deliveryaddress_form ul.shoppingbasket_deliveryaddress_form_grid li.shoppingbasket_deliveryaddress_form_grid_item_right_2
{
float: left;
width: 10em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
/*------------------------------------------------Shopping Basket form end---------------------------------------*/
/*------------------------------------------------Shopping Basket cart checkout form start---------------------------------------*/
#shoppingbasket_cartcheckout_form{
padding:0px 0px 0px 0px;
width:100%;
font-size:13px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid
{
color:#000;
margin:3px 0px 0px 0px;
float:left;
width:100%;
list-style-type:none;
list-style-image:none;
text-indent:0px;
padding-left: 5px !important;
clear:both!important;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid .list_item_required_field{
float:left;
color:#666666;
font-size:9px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid .list_item_forgot_password{
display:block;
float:left;
color:#666666;
font-size:11px;
margin-top:-10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid input[type=text] {
float:left;
width: 14em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid input[type=password] {
float:left;
width: 14em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li
{
color:#000000;
margin:0px 3px 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;
line-height:auto;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_left_1
{
float: left;
width: 26.2em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_left_1 input[type=text]
{
margin-left:0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_left_1 input[type=password]
{
margin-left:0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_right_1
{
float: left;
width: 22em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_right_1 img
{
float: left;
width: auto;
margin:14px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_right_1 input[type=checkbox] {
margin:0px 0px 0px 3px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_right_1 .county_select {
float:left;
height:auto;
width: 8.5em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_right_1 .country_select {
width: 14.2em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_left_2
{
float: left;
width: 9em;
padding:0px 0px 0px 25px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#shoppingbasket_cartcheckout_form ul.shoppingbasket_cartcheckout_form_grid li.shoppingbasket_cartcheckout_form_grid_item_right_2
{
float: left;
width: 10em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
/*------------------------------------------------Shopping Basket cart checkout form end---------------------------------------*/


/*------------------------------------------------Shopping Basket Cart Order Review Start---------------------------------------*/

ul.shoppingbasket_cart_order_review li
{
color:#000000;
margin:0px 0px 0px 0px;
text-align:center;
height:3em;
width:100%;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_cart_order_review .list_item_includingVAT{
	display:block;
	width:auto;
	color:#666666;
	font-size:10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight:normal;
}
ul.shoppingbasket_cart_order_review li.list_item_sub_total_cost
{
float: left;
width:80%;
text-align:right!important;
padding-right:5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_cart_order_review li.list_item_sub_total_figure
{
float: left;
width:17%;
text-align:right!important;
padding-right:5px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_cart_order_review li.list_item_product_name
{
float: left;
width:28em;
text-align:right;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_cart_order_review li.list_item_product_name_for_invoice_page_popup
{
float: left;
width:15em;
text-align:right;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_cart_order_review li.list_item_unit_price
{
float: left;
width:9em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_cart_order_review li.list_item_quantity
{
float: left;
width:2.5em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
text-align: right !important;
}
ul.shoppingbasket_cart_order_review li.list_item_sub_total
{
float: right;
width:9em;
text-align:right!important;
padding-right:15px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

/*------------------------------------------------Shopping Basket Cart Order Review end----------------------------------*/

/*------------------------------------------------Shopping Basket Payment Method Start-----------------------------------*/
ul.shoppingbasket_payment_method_choice
{
padding-left: 0 !important;
}

ul.shoppingbasket_payment_method_choice li
{
font-weight:bold;
color:#000000;
margin:20px 0px 5px 0px;
text-align:center;
height:3em;
width:100%;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_payment_method_choice .list_item_includingVAT{
	width:auto;
	color:#666666;
	font-size:10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight:normal;
}
ul.shoppingbasket_payment_method_choice li.list_item_title
{
float: left;
width:97%;
text-align:left;
background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;

padding-left:10px;
height:1.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

ul.shoppingbasket_payment_method_choice li.list_item_realex_radiobutton
{
float: left;
height:3em;
width:auto;
padding-right:15px;
padding-top: 15px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_payment_method_choice li.list_item_realex_image
{
float: left;
height:3em;
width:auto;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_payment_method_choice li.list_item_paypal_radiobutton
{
float: right;
height:3em;
width:auto;
padding-right:15px;
padding-top: 15px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_payment_method_choice li.list_item_paypal_image
{
float: right;
height:3em;
width:auto;
padding-right:6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_payment_method_choice li.list_item_terms_and_conditions_tickbox
{
clear:left;
float:right;
width:auto;
height:auto;
padding-top:10px;
padding-right:20px;
font-size:11px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
ul.shoppingbasket_payment_method_choice li.list_item_terms_and_conditions_tickbox input[type=checkbox] {
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
margin-top: 3px;
float: left;
}

ul.shoppingbasket_payment_method_choice li.list_item_process_my_order_button
{
float:right;
padding-top:0px;
padding-right:10px;
width:auto;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

/*------------------------------------------------Shopping Basket Payment Method end---------------------------------------*/


/*------------------------------------------------Shopping Basket epage Start---------------------------------------*/

.shoppingbasket_heading_and_print {
	font-size:12px;
	background:#cccccc;
	width:100%;
	height:auto;
	line-height:3em;	
}

.shoppingbasket_heading_and_print .shoppingbasket_heading{
	padding:10px 0px 10px 0px;
	font-weight:bold;
	font-size:16px;
	float:left;
}
.shoppingbasket_heading_and_print .shoppingbasket_print_link{
	vertical-align:middle;
	bottom:0;
	display:block;
	padding:0;
	padding:9px 10px 10px 0px;
	float:right;
}
.shoppingbasket_heading_and_print .shoppingbasket_print_link a{
	padding:5px 0px 0px 0px;
	vertical-align:middle;
    margin-left: auto;
    margin-right: auto;
	text-decoration:none;
	color:blue;
}
.shoppingbasket_heading_and_print .shoppingbasket_print_link a:hover{
	text-decoration:underline;
}
.shoppingbasket_heading_and_print .shoppingbasket_print_link img{
	vertical-align:middle;
	padding:0px 0px 5px 0px;
    margin-left: auto;
    margin-right: auto;
}


.shoppingbasket_epage_buyer_addresses {
	clear:both;
	margin:10px 0px 20px 0px;
	font-size:12px;
	width:100%;
	height:auto;
}

.shoppingbasket_epage_buyer_addresses .buyer_billing_address{
	padding:10px 0px 10px 10px;
	font-weight:normal;
	float:left;
	width:50%;
}
.shoppingbasket_epage_buyer_addresses .heading{
	font-size:16px;
	padding:0px 0px 10px 0px;
}
.shoppingbasket_epage_buyer_addresses .buyer_shipping_address{
	padding:10px 0px 10px 20px;
	font-weight:normal;
	float:left;
	width:43%; /*This is 43% as it needs to fit the popup page also.*/
}

/*------------------------------------------------Shopping Basket epage end---------------------------------------*/
/*------------------------------------------------Shopping Basket Processing page Start---------------------------------------*/
.shoppingbasket_processing_image img{
display:block;
padding:10px 0px 10px 0px;
margin-left:auto;
margin-right:auto;
}
/*------------------------------------------------Shopping Basket Processing page end---------------------------------------*/



/*------------------------------------------------Shopping Basket end---------------------------------------*/


/*------------------------------------------------Products page end---------------------------------------*/


/*------------------------------------------------Voucher Listing Start--------------------------------------*/
/*------------------------------------------------Products 1 start---------------------------------------*/
.voucher_listing{
	width:215px;
	height:auto;
	min-height:260px;
	line-height:auto;
	float:left;
	margin:8px 4px 0px 0px;
	padding:0px 0px 55px 0px;
	position:relative;
	border:0px solid #990000;
	vertical-align:text-top;
	background:transparent url(../images_interface/bg_vouchers_listing.png) no-repeat left top;
}
.voucher_listing p{
	position:relative;
}
.voucher_listing img{
	margin-left: auto;
    margin-right: auto;
	margin-top:10px;
	border:0px solid #0066FF;
/*	background:#DEE564;*/
}
.voucher_listing a.image_hover {
	display:block;
	margin-left: auto;
    margin-right: auto;
	padding:60px 0px 0px 0px;
	border: none;
	font-size: 56px; 
	width:100%; 
	text-shadow: 0.05em 0.05em #E0E0E0;
}
.voucher_listing a.image_hover:hover {
	/*filter : alpha(opacity=50); IE */ 
	/*-moz-opacity: 0.6; Mozilla */ 
	/*opacity: 0.6; the rest... */
	border-style:none;
	text-decoration:none!important;
}
.voucher_listing a.image_hover img{
	margin-left: auto;
    margin-right: auto;
	max-height:170px;
	max-width:180px;
}
.voucher_listing a.image_hover img:hover {
    opacity: 0.5;
}

.voucher_listing .product_text_title{
	display:inline;
	font-size:12px;
	width:100%;
	height:auto;
	min-height:60px;
	position:absolute;
	top:255px;
	left:0px;
  	color:#0066FF!important;	
}
.voucher_listing .product_text_title .product_text_title_line_through{
	clear:left;
	color:#000000;
	text-decoration: none;
}
.voucher_listing .product_text_title .product_text_title_sale_price{
	color:#ff0000;
	text-decoration:none;
	font-weight: bold;
}
.voucher_listing .product_text_title .product_text_title_availability{
	width:100%;
	position:relative;
	clear:both;
	text-decoration:none;
}
.voucher_listing .product_text_title a{
	display:block;
	font-weight:bold;
}
.voucher_listing .product_text_title a:hover{
/*	background:#DEE564;*/
}
.voucher_listing .product_text_heading_top{
	display:block;
	width:215px;
	height:5px;
/*	background:#F0F0F0 url(../images_interface/bg_products_heading.png) no-repeat right top;*/
}
.voucher_listing .product_text_heading{
	display:block;
	width:207px;
	height:auto;
	min-height:36px;
	font-size:12px;
	text-align: center;
	vertical-align:bottom;
	padding:0px 4px 0px 4px;
	color:#000000;
/*	background:#F0F0F0 url() no-repeat right top;*/
}
.voucher_listing .product_text_heading a{
	display:block;
	text-align: center;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	width:99.5%;
	height:auto;
	margin-top:0px;
}
.voucher_listing .product_text_heading a:hover{
	text-decoration:underline;
/*	background:#DEE564;*/
}
/*------------------------------------------------Voucher Listing End--------------------------------------*/
/*------------------------------------------------Voucher Detail Start---------------------------------------*/
.voucher_detail{
	width:330px;
	max-width:330px;
	height:auto;
	float:left;
	margin:8px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	border:0px solid #0066FF;
}
.voucher_detail p{
	position:relative;
}
p.voucher_detail_float_text{
	clear:right;
	color:#000000;
	text-align:left;
	padding:20px 10px 0px 0px;	
	margin:0px 0px 0px 0px;
}

.voucher_detail img{
	float:center;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
/*	background:#DEE564;*/
}
.voucher_detail .voucher_detail_larger_image{
	padding:0px 0px 0px 0px;
	width:330px;
	height:340px;
/*	background:transparent url(../images_interface/bg_vouchers_details.png) no-repeat right top;*/
	vertical-align:middle;
	position: relative;
	display:table-cell;
}
.voucher_detail .voucher_detail_larger_image .image_load_area_class{
	width:330px;
	height:330px;
    display: table-cell;
	vertical-align:middle;
}
.voucher_detail .voucher_detail_larger_image .image_load_area_class img{
    vertical-align: middle;
/*	max-width:290px; */
/*	max-height:200px; */
	border-style: none;
}
.voucher_detail .voucher_detail_larger_image img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	padding:10px 10px 10px 10px;
	vertical-align:middle;
}
.voucher_detail .voucher_detail_larger_image #voucher_detail_link{
	display:inline;
	font-size:12px;
	width:310px;
	padding:0px 20px 0px 20px;
	position:absolute;
	bottom:120px;
	left:0px;
  	color:#000000;
	text-align: center;
/*	background:#DEE564;*/
}
.voucher_detail .voucher_detail_larger_image #voucher_detail_link a{
	display:inline;
	width:100%;
	height:auto;
	text-align: center;
	color:#0066FF;
	text-decoration:none;
	font-weight:bold;
	position:absolute;
	bottom:0px;
	left:0px;
	line-height:1em;
}
.voucher_detail .voucher_detail_larger_image #voucher_detail_link a:hover{
	color:#000000;
/*	background:#DEE564;*/
}
.voucher_detail .voucher_detail_larger_image #voucher_detail_link img{
	display:inline;
	font-size:12px;
	text-align: center;
	padding:0px 0px 0px 0px;
	color:#5C5C5E;
}

.voucher_detail .voucher_detail_smaller_images{
	float:left;
	border: none;
	width:auto;
	height:auto;
	padding:10px 0px 10px 0px;
}
.voucher_detail .voucher_detail_smaller_images a{
	float:left;
	border: none;
	width:80px;
	height:80px;
	background:#ffffff url(../images_interface/bg_products_3_listing_smaller.png) no-repeat right top;
	margin:0px 10px 10px 0px;
	display: table-cell;
}
.voucher_detail .voucher_detail_smaller_images a.voucher_detail_smaller_images_last_one{
	float:left;
	border: none;
	width:80px;
	height:80px;
	background:url(../images_interface/bg_grey.png) 0 top repeat #f0f0f0;

	margin:0px 0px 10px 0px;
}
.voucher_detail .voucher_detail_smaller_images img{
margin-left: auto;
margin-right: auto;
margin-top: 10px;
display:block;
width:auto;
vertical-align:middle;
}
.voucher_detail a.image_hover {
	display:block;
	margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
	border: none;
	font-size: 92px; 
	width:100%; 
	text-shadow: 0.05em 0.05em #E0E0E0;
	line-height: 0.7em;
}
.voucher_detail a.image_hover:hover {
	/*filter : alpha(opacity=50); IE */ 
	/*-moz-opacity: 0.6; Mozilla */ 
	/*opacity: 0.6; the rest... */
	border-style:none;
	text-decoration:none!important;
}

.voucher_detail_description{
	width:320px;
	max-width:320px;
	line-height:2em;
	float:left;
	margin:4px 0px 20px 5px;
}
.voucher_detail_description .voucher_detail_textbox{
	display:block;
	float:left;
	position:relative;
	width:100%;
}
.voucher_detail_description .voucher_detail_textbox_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:12px;
	width:140px;
	padding:3px 0px 3px 0px;
}
.voucher_detail_description .voucher_detail_textbox_left img{
	margin:5px 0px 0px 0px;
}
.voucher_detail_description .voucher_detail_textbox_right{
	float:left;
	position:relative;
	color:#000000;
	font-size:12px;
	width:160px;
	padding:3px 0px 3px 0px;
}
.voucher_detail_description input[type=text] {
width: 150px;
border:solid 1px #cccccc;   
margin:0px 0px 0px 0px;
    padding: 2px;
}
.voucher_detail_description textarea {
width: 150px;
border:solid 1px #cccccc;
margin:0px 0px 0px 0px;
    padding: 2px;
}

.voucher_detail_description .voucher_detail_includingVAT{
	float:left;
	width:auto;
	color:#666666;
	font-size:10px;
	vertical-align:text-bottom;
	margin:0px 0px 0px 3px;
/*	background:#DEE564;*/
}
.voucher_detail_description .voucher_detail_button_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:130px;
	padding:3px 0px 0px 0px;
}
.voucher_detail_description .voucher_detail_button_left input[type=text] {
width: 2em;
border:solid 1px #cccccc;   
margin:2px 20px 0px 10px;
text-align:center;
}
.voucher_detail_description .voucher_detail_button_left img {
position:absolute;
bottom:0px;
}
.voucher_detail_description .voucher_detail_normal_price_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	width:11.5em;
}
.voucher_detail_description .voucher_detail_normal_price_right{
	float:left;
	position:relative;
	color:#000000;
	font-size:16px;
	width:auto;
	font-weight:bold;
/*	background:#DEE564;*/
}

.voucher_detail_description .voucher_detail_saleprice_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	width:140px;
/*	background:#DEE564;*/
}

.voucher_detail_description .voucher_detail_saleprice_right{
	float:left;
	position:relative;
	color:#ff0000;
	font-size:16px;
	font-weight:bold;
	width:auto;
/*	background:#DEE564;*/
}
.voucher_detail_description .voucher_detail_yousave_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	width:140px;
/*	background:#DEE564;*/
}
.voucher_detail_description .voucher_detail_yousave_right{
	float:left;
	position:relative;
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	width:auto;
/*	background:#DEE564;*/
}
.voucher_detail_description .voucher_detail_oldprice_left{
	float:left;
	position:relative;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	width:140px;
/*	background:#DEE564;*/
}
.voucher_detail_description .voucher_detail_oldprice_right{
	float:left;
	position:relative;
	color:#ff0000;
	font-size:16px;
	font-weight:bold;
	width:auto;
	text-decoration:line-through;
/*	background:#DEE564;*/
}

#voucher_detail_moreinfo_heading{
	float:left;
	color:#0066FF;
	font-size:13px;
	padding:10px 0px 0px 20px;
/*	background:#DEE564;*/
}
#voucher_detail_moreinfo{
	float:left;
	color:#000000;
	font-size:12px;
	padding:0px 0px 0px 20px;
/*	background:#DEE564;*/
}
#voucher_detail_moreinfo ul.more_info_list{
	float:left;
	font-size:12px;
	width:100%;
	line-height: 1.5em;
	text-indent: 10px;
	text-decoration:none;
	list-style-image: url(../images_interface/arrow.png);
	margin-left: 20px;
}
#voucher_detail_moreinfo ul.more_info_list li{
	text-align:left;
	text-decoration:none;
}
.voucher_detail_description .voucher_detail_bottom_button{
	clear:both;
	display:block;
	position:relative;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:auto;
	padding:10px 0px 0px 10px;
}


/*------------------------------------------------Voucher Detail End---------------------------------------*/
