﻿#HeaderArea
{
	margin: 0px auto;

	width: 720px;

	height:111px;
	background-image: url('../assets/seasonalImage.jpg');

	background-repeat: no-repeat;

	background-position: bottom left;

	font-family: Georgia, 'Times New Roman', Times, serif;

 	/*white color is #F7F3ED */ 
 	/*light brown color is #9D4A0E */ 
 	/*dark brown color is #5e3a07 */ 
	color: #F7F3ED;

	text-align: right;
}
#HeaderArea img
{	float:left;
}
#rightHeader
{
	text-align:right;
	position:relative;
	margin-left:160px;
	width:560px;
}
#miniNav 
{
	font-family: Arial, Helvetica, sans-serif;

	margin: 0px auto;

	width: 400px;

	height: 16px;

	text-align: right;

	font-size: 9px;

	color: #9D4A0E;
	
	right:0px;
	position:absolute;
	top:9px;
}

#miniNav a 
{
	color: #CA8E00;

	text-decoration: none;
	
}

#miniNav a:hover 
{
	color: #9D4A00;
	
}

#openToday 
{
	top: 22px;

	text-align: right;

	font-size: 12px;

	font-weight: bold;
	position:absolute;

	right:140px;
}

#openButton 
{
	margin-top: 4px;
	
	margin-right: 8px;

	font-size: 12px;

	font-weight: bold;

	text-align: right;

	float: right;

	background: transparent;
	
	display:inline;
	position:absolute;
	right:0px;
	top:25px;
}

#openButton a 
{
	text-decoration: none;

	color: #FFFFFF;

	float: right;

	display: block;

	width: 112px;

	height: 20px;

	background: transparent url('../assets/hoursButton.png') no-repeat top right;

}

#openButton a:hover 
{
	background-position: bottom right;
}


#direcButton 
{
	margin-top: 4px;
	
	margin-right: 8px;

	font-size: 12px;

	font-weight: bold;

	text-align: right;

	float: right;

	background: transparent;
	
	display:inline;
	position:absolute;
	right:0px;
	top:52px;
}

#direcButton a 
{
	text-decoration: none;

	color: #FFFFFF;

	float: right;

	display: block;

	width: 112px;

	height: 20px;

	background: transparent url('../assets/directions.png') no-repeat top right;

}

#direcButton a:hover 
{
	background-position: bottom right;
}

#seasonText 
{
	text-align: right;

	padding-right: 12px;

	font-weight: normal;

	font-size: 18px;

	position:absolute;
	right:0px;
	top:76px;
}

.largerSeasonText 
{
	font-size: 27px;

	font-weight: bold;

}


#newsPanel 
{
	width: 170px;

	background-color: #F7F2ED;

}

#newsTop 
{
	height: 15px;

	background: url('../assets/newstop.gif') top left no-repeat;

}

#newsPanel h3 
{
	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	color: #9D4A0E;

	margin-left: 12px;

	margin-bottom: 5px;

}

.newsItem 
{
	width: 146px;

	margin: 0px auto 5px auto;

	border-bottom: #E5CD8E 1px solid;

}

.date 
{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	color: #5E3A07;

	font-weight: bold;

}

.clipping 
{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	color: #000000;

	font-weight: normal;

}

.readmoreWrapper 
{
	margin: 4px 0px;

	width: 91px;

	height: 20px;

}
.readmoreButton 
{
	width: 91px;

	height: 20px;

	text-align: left;

	margin-bottom:5px;
	margin-top:5px;
}

.readmoreButton a 
{
	text-indent: -4000px;

	text-decoration: none;

	color: #FFFFFF;

	display: block;

	width: 91px;

	height: 20px;

	background-color: transparent;

	background-image: url('../assets/readmoreButton.gif');

	background-repeat: no-repeat;

	background-position: top right;

}

.readmoreButton a:hover 
{
	background-position: bottom right;

}

#newsPanel #newsButton 
{
	width: 146px;

	height: 20px;

	margin: 0px auto;

}

#newsPanel #newsButton a 
{
	text-indent: -4000px;

	text-decoration: none;

	color: #FFFFFF;

	display: block;

	width: 146px;

	height: 20px;

	background-image:url('../assets/newsButtonNoHover.gif');

	background-repeat:no-repeat;
}

#newsPanel #newsButton a:hover 
{	background-image:url('../assets/newsButtonHover.gif');

	background-repeat:no-repeat;
}
#newsFoot 
{
	height: 8px;

	background: url('../assets/newsbottom.gif') top left no-repeat;

}
#openToday 
{
	padding-top: 10px;

	height: 20px;

	text-align: right;

	font-size: 12px;

	font-weight: bold;

	float:right;
}

#openToday a:link, #openToday a:visited
{
	text-decoration: none;

	color: #FFFFFF;

	display:block;
	width: 112px;

	height: 20px;

	background-image:url('../assets/hoursButtonNoHover.png');
	background-repeat:no-repeat;

	margin-top: 8px;
	
	margin-right: 12px;

	font-size: 12px;

	font-weight: bold;

	text-align: right;

	background: transparent;
}

#openToday a:hover 
{	background-image:url('../assets/hoursButtonHover.png');
	background-repeat:no-repeat;
}


#centreblock h1
{
	font-size: 24px;

	font-family: Georgia, 'Times New Roman', Times, serif;
	
	font-weight: bold;

	color: #04421E;

	margin-bottom: 10px;

}

#centreblock h2 
{
	font-size: 14px;

	line-height: 17px;

	font-family: Arial, Helvetica, sans-serif;

	color: #04421E;

	font-weight: normal;

	margin-bottom: 14px;

	display:block;
	clear:left;
}

#centreblock p 
{
	font-size: 12px;

	line-height: 17px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	margin-bottom: 14px;

}

#centreblock ul
{

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	list-style:none;
	margin-left:14px;
	margin-bottom:14px;
}
#centreblock .headerimg
{
	margin-bottom:10px;
}
#rightColumn 
{
	width: 190px;

	text-align: left;

	float: right;

}

#shopPanel 
{
	width: 170px;

	background-color: #EEE7D0;

	margin-bottom:5px;
}

#shopTop 
{
	height: 15px;

	background: url('../assets/shoptop.gif') top left no-repeat;

}

#shopPanel h3 
{
	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	color: #CA8E00;

	margin-left: 12px;

}

#shopTable 
{
	width: 130px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	margin: 6px 12px 6px 12px;

}


.qtycell
{
	width: 16px;

	height: 18px;

}
.leftCell 
{
	width: 84px;

	height: 18px;

}

.rightCell 
{
	width: 28px;

	height: 18px;

}

#shopButton 
{
	width: 146px;

	height: 20px;

	margin: 0px auto;

	border-top: 1px solid #FFFFFF;

	padding-top:6px;
}

#shopButton a 
{
	text-indent: -4000px;

	text-decoration: none;

	color: #FFFFFF;

	float: right;

	display: block;

	width: 146px;

	height: 20px;

	background: transparent url('../assets/checkout.gif') no-repeat top right;

}

#shopButton a:hover 
{
	background-position: bottom right;
	
}

#shopFoot 
{
	height: 8px;

	background: url('../assets/shopbottom.gif') top left no-repeat;
	
}

.sm {list-style:none; width:720px; height:142px; display:block; overflow:hidden;clear:both;padding-top:2px}
.sm li {float:left; display:inline; overflow:hidden}
.sm li div {display:inline-block; width:720px;}

.op {list-style:none; width:480px; height:400px; display:block; overflow:hidden;border-bottom:1px solid #04421E;margin:0px;padding:0px;}
.op li {display:block; overflow:hidden;}
.op li div {display:block; width:480px;height:400px;}
.op li div h2 {border-top:1px solid #04421E; display:block;}
.op li div div {float:left; display:inline-block; background-color:#7FF7B2; padding:8px;font-size:8pt;width:200px;height:auto;margin-right:8px;margin-bottom:8px;}
.op li div div img {float:left;margin-right:8px;}

#moreNewsButton a 
{
	text-indent: -4000px;

	text-decoration: none;

	color: #FFFFFF;

	display: block;

	width: 146px;

	height: 20px;

	background-image:url('../assets/newsButtonNoHover.gif');

	background-repeat:no-repeat;
}

#moreNewsButton a:hover 
{	background-image:url('../assets/newsButtonHover.gif');

	background-repeat:no-repeat;
}
#values
{
	position:relative;
	height:200px;

}
#fc_logo
{
	position:absolute;
	top:0px;
	left:120px;
}
#fcl_shropshire, #fcl_hereford, #fcl_worcester, #fcl_powys
{	position:absolute;
	background-repeat:no-repeat;
	z-index:10;
	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5E3A07;

	font-weight: bold;

	display:none;
}
#fcl_shropshire
{
	top:0px;
	left:138px;
	height:41px;
	width:193px;
	background-image:url('../assets/fc_out_top.png');
	padding-top:5px;
	padding-left:10px;
}
#fcl_worcester
{
	top:144px;
	left:140px;
	height:41px;
	width:193px;
	background-image:url('../assets/fc_out_bot.png');
	padding-top:15px;
	padding-left:10px;
}
#fcl_hereford
{
	top:65px;
	left:300px;
	height:41px;
	width:193px;
	background-image:url('../assets/fc_out_right.png');
	padding-top:5px;
	padding-left:18px;
}
#fcl_powys
{
	top:65px;
	left:-35px;
	height:41px;
	width:193px;
	background-image:url('../assets/fc_out_left.png');
	padding-top:5px;
	padding-left:10px;
}
#fcl_shropshire a, #fcl_worcester a, #fcl_hereford a, #fcl_powys a
{
	text-indent:-4000px;
	background-repeat:no-repeat;
	display:inline-block;
	height:20px;
	width:61px;
}
#fcl_shropshire a
{
	margin-left:40px;
}
#fcl_worcester a
{
	margin-left:5px;
}
#fcl_hereford a
{
	margin-left:18px;
}
#fcl_powys a
{
	margin-left:70px;
}
#fcl_shropshire a:link, #fcl_shropshire a:visited,#fcl_worcester a:link, #fcl_worcester a:visited,#fcl_hereford a:link, #fcl_hereford a:visited, #fcl_powys a:link, #fcl_powys a:visited
{
	background-image:url('../assets/morebut.png');
}
#fcl_shropshire a:hover, #fcl_worcester a:hover, #fcl_hereford a:hover, #fcl_powys a:hover
{
	background-image:url('../assets/more_over.png');
}
#departments_image
{
	z-index:9999;
	position:relative;
	top:-60px;
	left:-25px;
}
.floatleft
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#dp_main
{
	width:500px;
}
.dp_dep,.dp_prod
{
	background-image:url('../assets/mid_border.jpg');
	background-repeat:repeat-y;
	width:125px;
	display:inline-block;
	text-align:center;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	float:left;
}
.dp_image
{
	width:91px;
}
.dp_dep a
{
	background-repeat:no-repeat;
	height:33px;
	margin:7px 20px 0px 17px;
	padding:3px 27px 0px 6px;
	text-decoration:none;
	display:inline-block;
	color:white;
	width:91px;
	text-align:left;
	background-image:url('../assets/large_button.gif');
}
.dp_price
{
	display:inline-block;
	width:50px;
}
.dp_dep a:link, .dp_dep a:visited
{
	background-position:top left;
}
.dp_dep a:hover
{
	background-position:bottom left;
}
.dp_prod a
{
	height:20px;
	width:49px;
	margin-top:6px;
	background-image:url('../assets/more_button.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	color:white;
	vertical-align:middle;

	text-indent:-9999px;
}
.dp_prod a:link, .dp_prod a:visited;
{
	background-position:top center;
}
.dp_prod a:hover
{
	background-position:bottom center;
}
.dp_prod .orderadddiv
{
	height:22px;
	width:80px;
	padding:0px;
}
.dp_prod .orderadddiv .orderaddlabel, .dp_prod .orderadddiv .orderaddquantity
{
	visibility:hidden;
	display:none;
	width:0;
	height:0;
}
.dp_prod .orderadddiv a
{
	height:20px;
	width:97px;
	margin-top:2px;
	margin-left:15px;
	background-image:url('../assets/add_to_basket.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	display:inline-block;
	color:white;
	vertical-align:middle;
}
.pname
{
	margin:2px 17px 2px 17px;
	color:#deb34a;
	display:inline-block;
	text-align:left;
	font-size:8pt;
	height:66px;
}
#product_display
{
	width:210px;
	height:210px;
	margin-right:10px;
	text-align:center;
	background-image:url('../assets/prod_mid.jpg');
	background-repeat:repeat-y;
	float:left;
}
.product_image
{
	width:188px;
}
#product_zoom
{
	z-index:99;
	display:none;
	position:absolute;
	text-align:center;
	background-image:url('../assets/product_zoom_mid.jpg');
	background-repeat:repeat-y;
	top:160px;
}
#zoom_image
{
	width:476px;
}
.orderaddlabel
{
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:10pt;
	width:75px;
	display:inline-block;
}
.orderaddquantity
{
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:solid 1px #deb34a;
	width:25px;
	display:inline-block;
}
.orderaddbutton
{
	background-image:url('../assets/add_to_cart.gif');
	width:102px;
	text-align:left;
	text-indent:-4000px;
	display:inline-block;
	height:20px;
}
#orderadddiv
{
	border-top:solid 1px #deb34a;
	border-bottom:solid 1px #deb34a;
	display:inline-block;
	width:250px;
	padding:6px;
	height:20px;
}
.orderadderror
{
	font-size:8pt;
}
.checkout1_header, .checkout1_discountheader
{

	font-size: 9pt;

	font-family: Arial;
	
	font-weight: bold;

	color: #04421E;

}
.checkout1_image
{
	padding:2px 2px 2px 2px;
}
.checkout1_image img
{
	width:90px;
}
.checkout1_description
{
	font-weight: bold;

	font-family:Georgia, Times New Roman, serif;
	font-size:9pt;
	color: #04421E;
	width:160px;
	vertical-align:top;
	padding-top:20px;
}
.checkout1_qty
{
	width:40px;
	font-family:Georgia, Times New Roman, serif;
	font-size:9pt;
	text-align:center;
	vertical-align:top;
	padding-top:20px;
}
.checkout1_price, .checkout1_cost
{
	font-family:Georgia, Times New Roman, serif;
	font-size:9pt;
	width:50px;
	text-align:right;
	vertical-align:top;
	padding-top:20px;
}
.checkout1_cmd
{
	width:91px;
	text-align:center;
	vertical-align:top;
	padding-top:20px;
}
.checkout1_totaltext, .checkout1_discounttotaltext
{
	font-size: 9pt;

	font-family: Georgia, 'Times New Roman', Times, serif;
	
	font-weight: normal;

	color: black;
}
.checkout1_discounttotaltext
{
	width:340px;
}
.checkout1_totalvalue, .checkout1_totalDiscountvalue
{
	font-size: 9pt;

	font-family: Georgia, 'Times New Roman', Times, serif;
	
	font-weight: normal;

	color: black;
	width:70px;
	text-align:right;
}
.checkout1_qtyedit
{
	font-family:Georgia, Times New Roman, serif;
	font-size:9pt;
	width:40px;
	text-align:center;
	vertical-align:top;
	border:1px solid black;
	background-color:#ffffff;
}
.checkout1_edit
{
	background-image:url(../assets/change.gif);
	height:20px;
	width:81px;
	font-size:0; 
	line-height:0;
	display:inline-block;
	text-decoration:none;
	text-align:left;
}
.checkout1_delete
{
	background-image:url(../assets/remove.gif);
	height:20px;
	width:81px;
	margin-top:3px;
	font-size:0; 
	line-height:0;
	display:inline-block;
	text-decoration:none;
	text-align:left;
}
.checkout1_save
{
	background-image:url(../assets/save_order.gif);
	height:20px;
	width:81px;
	display:inline-block;
	font-size:0; 
	line-height:0;
	text-decoration:none;
	text-align:left;
}
.checkout1_cancel
{
	background-image:url(../assets/cancel.gif);
	height:20px;
	width:81px;
	margin-top:3px;
	display:inline-block;
	font-size:0; 
	line-height:0;
	text-decoration:none;
	text-align:left;
}
.checkout1_alternating
{
	background-color:#f2f5f4;
}
.checkout1_discount
{
	background-color:#f2f5f4;
	font-size: 9pt;

	font-family: Georgia, 'Times New Roman', Times, serif;
	
	font-weight: normal;

	color: black;
}
.checkout1_row
{
	background-color:#e5ece8;
}
.checkout2_next,.checkout3_next,.checkout4_next,.checkout5_next
{
	background-image:url(../assets/next_button.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:91px;
	text-align:left;
	left:318px;
	position:relative;
	display:inline-block;
	margin-top:6px;
	font-size:0; 
	line-height:0;
	text-decoration:none;
}
.checkout1_next
{
	background-image:url(../assets/next_button.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:91px;
	text-align:left;
	left:408px;
	position:relative;
	display:inline-block; 
	margin-top:6px;
	font-size:0; 
	line-height:0;
	text-decoration:none;
}
.checkout2_back,.checkout3_back,.checkout4_back,.checkout5_back
{
	background-image:url(../assets/back_button.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:91px;
	text-align:left;
	display:inline-block;
	font-size:0; 
	line-height:0;
}
.checkout2_title, .checkout2_forenames, .checkout2_surname, .checkout2_email, .checkout2_telephone, .checkout2_address1, .checkout2_address2, .checkout2_address3, .checkout2_address4, .checkout2_postcode, .checkout3_address1, .checkout3_address2, .checkout3_address3, .checkout3_address4, .checkout3_postcode, .checkout3_comment
{
	font-family:Arial;
	font-size:9pt;
	color:black;
	width:300px;
	border:1px solid #deb34a;
	padding:2px;
}
.checkout2_label, .checkout3_label, .checkout4_label
{
	font-family:Arial;
	font-size:9pt;
	color:black;
	display:inline-block;
	width:100px;
	text-align:right;
	padding-right:6px;
}
.checkout5_label
{
	font-family:Arial;
	font-size:9pt;
	color:black;
	display:inline-block;
	width:100px;
	text-align:right;
	padding-right:6px;
	vertical-align:top;
}
.checkout3_comment
{
	height:100px;
}
.checkout3_delivery
{
	font-family:Arial;
	font-size:9pt;
	color:black;	
}
.checkout3_deliveryoption
{
	font-family:Arial;
	font-size:9pt;
	color:black;	
}
.checkout4_name,.checkout4_number
{
	font-family:Arial;
	font-size:9pt;
	color:black;
	width:150px;
	border:1px solid #deb34a;
	padding:2px;
}
.checkout4_type
{
	font-family:Arial;
	font-size:9pt;
	color:black;
	width:150px;
	border:1px solid #deb34a;
	padding:2px;
}
.checkout4_dates
{
	font-family:Arial;
	font-size:9pt;
	color:black;
	width:70px;
	border:1px solid #deb34a;
	padding:2px;
}
.checkout4_issue, .checkout4_cv
{
	font-family:Arial;
	font-size:9pt;
	color:black;
	width:50px;
	border:1px solid #deb34a;
	padding:2px;
}
#tc_button, #dc_button
{
	display:inline-block;
	text-align:center;
	width:170px;
}
#tc_button a
{
	background-image:url('../assets/terms_conditions.gif');
	background-repeat:no-repeat;
	display:inline-block;
	width:146px;
	height:20px;
	margin-bottom:6px;
	font-size:0; 
	line-height:0;
	text-align:left;
	text-decoration:none;
}
#dc_button a
{
	background-image:url('../assets/delivery_charges.gif');
	background-repeat:no-repeat;
	display:inline-block;
	width:146px;
	height:20px;
	font-size:0; 
	line-height:0;
	text-align:left;
	text-decoration:none;
}
#tc_button a:link, #tc_button a:visited,#dc_button a:link, #dc_button a:visited
{
	background-position:top;
}
#tc_button a:hover, #dc_button a:hover
{
	background-position:bottom;
}
#breadcrumb_trail
{
	font-family:Arial;
	font-size:7pt;
	color:black;
	display:inline-block;
	margin-top:10px;
	margin-bottom:7px;
}
.breadcrumb a:link, .breadcrumb a:visited
{
	font-weight:bold;
	color:#9D4A0E;
}
.checkouttext
{
	display:inline-block;
	margin-top:0px;
	font-size: 9pt;

	font-family: Arial;
	
	font-weight: normal;

	color: black;
}
#checkout5_billing,#checkout5_names
{
	display:inline-block;
	width:230px;
	height:80px;
	background-image:url('../assets/checkout5_panel1.gif');
	background-repeat:no-repeat;
	font-size: 9pt;

	font-family: Arial;
	
	font-weight: normal;

	color: black;
	margin-top:10px;
	padding:6px;
	overflow:hidden;
}
#checkout5_delivery,#checkout5_card
{
	display:inline-block;
	width:230px;
	height:120px;
	background-image:url('../assets/checkout5_panel2.gif');
	background-repeat:no-repeat;
	font-size: 9pt;

	font-family: Arial;
	
	font-weight: normal;

	color: black;
	margin-top:10px;
	padding:6px;
	overflow:hidden;
}
#ctl00_ct_ctl03_Checkout5OrderLinesGridView tr th
{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10pt;

	color: #04421E;

	font-weight: bold;

}
.checkout5_description
{
	text-align:left;
	font-family:Arial;
	font-size:9pt;
	color:black;
	width:250px;
}
.checkout5_qty
{
	text-align:center;
	font-family:Arial;
	font-size:9pt;
	color:black;
	width:50px;
}
.checkout5_price, .checkout5_cost
{
	text-align:right;
	font-family:Arial;
	font-size:9pt;
	color:black;
	width:50px;
}
.checkout5_totaltext
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:black;
	width:250px;
}
.checkout5_totalvalue
{
	text-align:right;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:black;
	width:50px;
}
#ctl00_ct_ctl03_btnConfirmationNext
{
	background-image:url(../assets/confirm.gif);
	height:20px;
	width:91px;
	text-align:left;
	left:318px;
	position:relative;
	display:inline-block;
	margin-top:6px;
	font-size:0; 
	line-height:0;
}
.btnUseBilling
{

	font-family: Arial, Helvetica, sans-serif;

	height: 16px;

	font-size: 9pt;

	color: #9D4A0E;
	
	margin-top:12px;
}
.shop_online
{
	display:inline-block;
}
.shop_online a
{
	width:91px;
	height:20px;
	display:inline-block;
	background-image:url(../assets/shop_online.gif);
	background-repeat:no-repeat;
	text-indent:-4000px;
}
.shop_online a:link, .shop_online a:visited
{
	background-position:top center;
}
.shop_online a:hover
{
	background-position:bottom center;
}
#buy_vouchers
{
	display:inline-block;
}
#buy_vouchers img
{
	margin-left:12px;
	margin-bottom:6px;
	margin-top:6px;	
}
#buy_vouchers a
{
	margin-left:12px;
	margin-bottom:0px;
	width:146px;
	height:20px;
	display:inline-block;
	background-image:url(../assets/buy_gift_vouchers.gif);
	background-repeat:no-repeat;
	text-indent:-4000px;
}
#buy_vouchers a:link, #buy_vouchers a:visited
{
	background-position:top center;
}
#buy_vouchers a:hover
{
	background-position:bottom center;
}
.buy_button
{
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	width:33px;
	height:18px;
	display:inline-block;
	background-image:url(../assets/blank_button_s.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:white;
	padding:1px 10px 1px 6px;
}
a.buy_button:link, a.buy_button:visited
{
	background-position:top center;
}
a.buy_button:hover
{
	background-position:bottom center;
}

