/*SWATCH*
Dark brown text #370b02
*/

#Home #content{ background: url(../images/content_bottom.jpg) repeat-x scroll left bottom; padding: 0 25px; width: 950px;}


#Home #main_header {
	height:300px;
	width: 1000px;
}

#Home #main_image {
	background: url(../images/steaks_at_home.jpg);
	height:300px;
	width: 650px;
	border-right: #FFFFFF 1px solid;
	float: left;
}

#Home #promotion {
	background-color: black;
	height:300px;
	width: 349px;
	float: left;
}

	#Home .main_gradient{
		background:url(../images/content_top.jpg) repeat-x;
		height: 25px;
		width: 100%}
		
		
		
#Home #content .contentL{
	float: left;
	display: inline;
	/*min-height: 761px;
	height:auto !important;
  	height:761px;*/
	padding-right: 7px;
	width: 618px;}
	
	h1#title_all_steaks{
		background:url(../images/title-allsteaks.png);
		height: 25px;
		width: 603px;}
		
		
	
#Main_product_list .product_single{
	float: left;
	display: inline;
	height: 196px;
	margin: 0 20px 20px 0;
	position:relative;
	width: 186px;}
	
	.main_placeholder{
		border: 1px solid #79594a; 
		height: 141px;
		overflow: hidden;
		width: 184px;}
		.main_placeholder img{z-index: -1}
	
	#Main_product_list .product_detail{
		background:url(../images/product_text.jpg) no-repeat;
		height: 33px;
		line-height: 110%;
		padding:10px;
		width: 166px;}
		
		#Main_product_list .product_detail .product_name{
			color:#fff;
			font-weight: bold;
			font-size:13px;}
			
		#Main_product_list .product_detail .product_weight{
			font-size:12px;
			color:#d89795;}
		
		#Main_product_list a.product_plus{ 
			display:block; 
			background:url(../images/plus.png); 
			clear: both;
			float: right;
			height: 19px;
			margin-top: -10px;
			*margin-top: -10px;
			_margin-top: -26px;
			width: 19px;
			text-indent: -9999px;}
	
	#Main_product_list .off25{
		background:url(../images/25off.png);
		height:38px;
		position:absolute;
		right: -16px;
		bottom: 45px;
		width: 59px;
		text-indent: -9999px;}
		
		* html #Main_product_list .off25{
		right: -135px;
		bottom: 72px;}
	
	
#download_order_form a{
	background:url(../images/download_menu.jpg);
	clear:both;
	display: block;
	height: 156px;
	margin-top:25px;
	text-indent:-9999px;
	width: 614px;}
	
#Home #content .contentR{
	float: left;
	display: inline;
	line-height: 120%;
	padding-left: 23px;
	width: 302px;}
	
	.dotted{
		background:url(../images/dottedline.png) repeat-x;
		height: 3px;
		margin: 16px 0;
		width: 100%;}
		
		#callout_wine{
			background:url(../images/winebottles.gif) no-repeat scroll right 12px;
			border:none;
			height: 195px;
			padding-top:0}
			
		
				#callout_wine h1{
					background: url(../images/title-theperfectwine.png);
					height: 23px;
					width: 219px;}
					
					#callout_wine p{width: 210px;}
		
		
				
				#callout_caterd h1{
					background: url(../images/title-caterdtoyou.png);
					height: 24px;
					width: 183px;}
					
				#callout_get_to_know_your_steak h1{
					background: url(../images/title-gettoknowyoursteak.png);
					height: 23px;
					width: 293px;}
				
				#callout_join_mailing_list h1{
					background: url(../images/title-join.png);
					height: 24px;
					width: 259px;}
					
					form#signup{margin-bottom: 20px;}
					
					#callout_join_mailing_list input#newsletter{
						background: transparent url(../images/signup_input.png);
						border:none;
						font-size: 20px;
						float:left;
						height: 20px;
						padding: 5px;
						width: 174px;}
						
						
						
					#callout_join_mailing_list input#register{
						background: transparent url(../images/register.png);
						border:none;
						cursor:pointer;
						float:left;
						height: 30px;
						width: 75px;
						line-height: 0;}
					
					a#button-wineshop{
						background:url(../images/icon_wineshop.png);
						display:block;
						height: 26px;
						text-indent: -9999px;
						width: 116px;}
					
					a#button-home_office{
						background:url(../images/icon_catering.png);
						display:block;
						height: 26px;
						text-indent: -9999px;
						width: 183px;}
					
					a#button-meat_guide{
						background:url(../images/icon_meatguide.png);
						display:block;
						height: 26px;
						text-indent: -9999px;
						width: 91px;}
						
/*INTERNAL*/

#breadcrumbs{
	background: #dfcfc9;
	color: #2e0100;
	font-size:13px;}
	
	#breadcrumbs a{ color:#7b3836; text-decoration:underline;}
	#breadcrumbs a:hover{color:#000}
	



/*SIDEBAR h1 titles*/
h1#title_the_butchers_shop{
	background:url(../images/h1title-butchersshop.jpg) no-repeat;
	height: 64px;
	width: 250px;}
h1#title_wine_shop{
	background:url(../images/h1title-wineshop.jpg) no-repeat;
	height: 64px;
	width: 250px;}
	
#Products_intro{ padding-bottom:15px;}
#Products_intro p{margin:0;padding:0}
#Products_intro h2{ 
	font-size: 20px;
	color: #330707;
	float: left;}
	
	.pagenavi{ 
		font-size: 12px;
		float:right;
		padding-right: 8px;
		overflow:hidden;
		height: 24px;
		}
	.page_location {color:#993333; margin-right: 15px}
	.page_location strong { color:#330707}
	.page_active {color:#000000}
	.page_select a{ background: #fff; border: 1px solid #ccc; color:#ccc; font-weight:bold; margin:0 4px;  padding: 2px 5px; text-decoration:none;}
	.page_select a:hover{ border: 1px solid #666;color:#000}
	
	.pagenavi_right, .pagenavi_left {display:inline}
	
	.pagenavi_right a,.pagenavi .ditto_next_off { background:url(../images/pagenavi_right.gif) no-repeat center center; height: 16px; width: 16px; text-indent:-9999px; display:block}
	
	.pagenavi_left a,.pagenavi .ditto_previous_off{ background:url(../images/pagenavi_left.gif) no-repeat center center; height: 16px; width: 16px; text-indent:-9999px; display:block; padding-top: 1px;}
	
.certified_angus{
	background:url(../images/certified_angus.png);
	height: 88px; width:84px;
	padding-bottom: 70px;
	background-repeat: no-repeat;
	float: right; margin: -43px 25px 0;}
.usda_prime{ background:url(../images/usda_prime.png); height: 89px; width:93px;
	float: right;margin-top: -43px;}
	
	* html .certified_angus{ margin: -30px 25px 0;}
	* html .usda_prime{ margin-top: -30px;}

/*#Products-product_list {clear:both}*/

#Products-product_list .product_single{
	border-top: 1px dotted #98918b;
	overflow:hidden;
	padding: 20px 0;
	zoom: 1}
	
	#Products-product_list .product_single .main_placeholder{
		float: left;
		margin-right:16px;}
		
	#Products-product_list .product_single .product_info{
		float: left;
		width: 498px;}
		
		.Product_name{color:#330707; font-weight:bold; font-size: 18px;}
		
		a.Product_name{color:#330707; text-decoration:none; }
		a.Product_name:hover{color:#80241e;}
		
		.Product_datameta{color:#330707; font-size: 14px;}
		.product_description{color: #4b4b4b; font-size: 13px; line-height:130%;}
		
		.product_description .country, .product_description .region {
			float: left;
			width: 70px;
		}
		
		#Products-product_list a.view_details{ 
		background:url(../images/button_view.png);
		float:left;
		height: 26px;
		width: 116px;}
		
		#Products-product_list .product_quantity{float: right;}
		
		.product_quantity{
			background: #dac5bc;
			height: 29px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			overflow:hidden;}
			
			#Products-product_list .product_quantity{float: right;}
			#Product_detail_popup .product_quantity{float: left;}
			
		.quantity_cost{
				color:#79594a;
				float:left;
				font-weight:bold;
				height: 19px;
				padding: 5px 10px;}
		
		input.input_quantity{
			background: #dac5bc url(../images/input_quantity.png) no-repeat scroll 0 0;
			border: none;
			font-size:11px;
			float:left;
			height: 11px !important;
			padding: 9px 4px;
			text-align:right;
			width: 19px;}
			
			
			.quantity_handle{ 
			float:left; 
			height: 29px;
			line-height: 0;
			width: 29px;
}
			
			.increase{
				background: url(../images/button_quantity.gif) no-repeat top left;				
				height: 15px;
				margin:0;
				width: 29px;}
				
			.decrease{
				background: url(../images/button_quantity.gif) no-repeat bottom left;
				height: 14px;
				margin:0;
				*margin: -5px 0 0 0;
				_margin:0;
				width: 29px;}
				
				*html .decrease{ margin-top: -5px;}
			
		a.add_to_basket{
		background:url(../images/button_add.png);
		height:26px;
		margin-left: 4px;
		width: 116px;}
			/*share is LOVE*/
		#Products-product_list a.add_to_basket{float: right;}
		#Product_detail_popup a.add_to_basket{float: left;}


/* Recipes listing */
#recipe_list .recipe_list_detail {
	border-bottom: 1px dotted #98918b;
	padding: 20px 0;
}

#recipe_list .recipe_list_detail div.thumb {
	width: 72px;
	height: 55px;
	float: left;
}

#recipe_list .recipe_list_detail .left{ width: 460px; padding-left: 20px;}
		

/*WINE GUIDE*/
#Wine_guide_list .Wine_guide_single{
	border-bottom: 1px dotted #98918b;
	padding: 20px 0;}
	
#Wine_guide_list .Wine_guide_single .left{ width: 480px}
		
		#Wine_guide_list .product_info img,
/*Basket img shares*/ #BasketItems .Basket_product_img{ 
			border: 1px solid #a62f27;
			float: left; 
			margin-right: 12px;}
			
		#Wine_guide_list .read_more{
			background:url(../images/button_readmore.gif) no-repeat scroll 0 0;
			cursor: pointer;
			float:right;
			height: 26px;
			margin-top:10px;
			width: 116px;}
			
			#Wine_guide_list .product_info{
				overflow:hidden;}
			
			#Wine_guide_list .product_description{
				display:none;
				padding-top:20px;}
				
				
		
/*SIDEBAR styling*/	
#sidebar .red_ribbon{
		background:url(../images/red_ribbon.png);
		height:72px;
		margin: 30px auto 0;
		text-indent: -9999px;
		width: 202px;}
		
		
/*BASKET PAGE TABLES*/
#BasketItems td{ padding: 10px; overflow:hidden}
#BasketItems .table_heading{background:#ede6df;}
	#BasketItems .brown{ color:#370b02; font-weight:bold; }
	#BasketItems .green{ border-left: 1px solid #fff; color: #212c12; font-weight: bold; font-size: 12px; text-align:center;}
	
#BasketItems .Basket_item td{
	vertical-align:top}
	
#BasketItems .Basket_item{
	border-top: 1px dotted #666;
	padding: 16px 0;}
	
	#BasketItems .Product_name{
		color: #370b02;
		font-size:14px;}
		
	
	#BasketItems .Basket_datameta{ width: 310px}
	
	#BasketItems .Product_datameta{
		font-size: 12px;}
	
	#BasketItems .Basket_quantity{overflow:hidden; line-height: 0;}
	#BasketItems .Basket_quantity a.decrease{
		background:url(../images/button_quantity2.jpg) no-repeat scroll left bottom;
		float:left;
		height: 15px;
		margin: 0;
		width: 15px;}
		
	#BasketItems .Basket_quantity a.increase{
		background:url(../images/button_quantity2.jpg) no-repeat scroll left top;
		float:left;
		height: 15px;
		width: 15px;}
		
		* html #BasketItems .Basket_quantity a.decrease,
		* html #BasketItems .Basket_quantity a.increase{margin-top:1px}
	
	#BasketItems input.Basket_input_quantity{
		background: #fff;
		border: 1px solid #666;
		font-size:11px;
		float:left;
		margin: 0 3px;
		padding:2px;
		width:18px;
		text-align: right;
		}
		
		a.remove{color:#CC0000; font-size: 10px;}
		a.remove:hover{color:#660000;}
		
.yellow_box{
	background: #f5ebd3;
	border:1px solid #ccc;
	clear: both;
	margin: 25px 0;
	padding: 10px 20px;
	overflow:hidden;}
	
	#Basket_cost table{
		text-align:right;
		float:right}
		* html #Basket_cost table{ float:none !important}
		
		#Basket_cost .free_delivery{color:#009900; font-size: 13px ; font-weight:bold}
		#Basket_cost .no_cost{color:#336600; font-size: 13px ; font-weight:bold}
		#Basket_cost .total{font-size: 16px; font-weight:bold }
		
		.qualify_info{ 
			background: #f4d7c2;
			padding: 20px;
			color:#660000;
			float:left;
			font-weight:bold;
			font-size:12px;
			width: 300px}
			.qualify_info img{margin: 0 4px;}
	
a.checkout{
	background:url(../images/button_checkout.gif);
	height:26px;
	margin-left: 16px;
	width: 116px;}
	
a.continue_shopping{
	background:url(../images/button_continue.gif);
	height:	26px;
	width: 145px;}
	
/*CHECK OUT*/
#CheckOut div.form_grid_700{ margin: 20px 0;}
#CheckOut div.form_grid_216{ float:left; width: 216px;}
#CheckOut div.form_grid_280{ float:left; width: 280px;}

#CheckOut div.margin26{ padding-left: 26px; padding-right: 26px;}

/*
#CheckOut .margin26{ margin: 0 26px;}
* html #CheckOut .margin26{ margin: 0 2px;}
*/

#CheckOut label{color:#777;font-size: 12px; font-weight:bold}
#CheckOut label.green{color:#212c12}
.star {font-weight:bold; color:#CC0000}
h3 .form_info{ color:#666666; font: italic normal normal 10px Helvetica, Arial, san-serif;}

#CheckOut #cdeliverydate {
	width: 180px;
}

#CheckOut input{ 
	background:#ded5d2; 
	border:none; 
	margin-bottom: 13px;
	padding:8px; 
	width: 200px}

#CheckOut select {
	background:#DED5D2;
	height: 24px;
}

	
#CheckOut textarea{ 
	background:#ded5d2; 
	border:none; 
	height: 76px;	
	font: normal 12px Helvetica, Arial, sans-serif;
	margin-bottom: 13px;
	padding:8px; 
	width: 260px}

#CheckOut .form_birthday {
	width: 45px;
	margin-right: 3px;
}

#CheckOut .form_birthmonth {
	width: 95px;
	margin-right: 3px;
}

#CheckOut .form_birthyear {
	width: 60px;
}

#CheckOut input#personal_info{ background-color: transparent; margin:0; padding:0; width: 23px}

#CheckOut input.short{
	width: 115px;
	*width: 114px;
	}
	
	* html #CheckOut input.short{
	width: 114px}
	
	#CheckOut select.form_titles{ margin-right: 25px;}
	#CheckOut select.form_district{ margin-bottom: 23px;}
	
	a.go_back{
		background: url(../images/button_goback.png);
		float:left;
		height: 26px;
		width: 145px;}
	#CheckOut input.confirm{
		background: url(../images/button_confirmpay.png);
		cursor: pointer;
		float:left;
		height: 26px;
		margin: 0 12px 0 0;
		padding:0;
		text-indent:-9999px;
		width: 116px;}	
		#CheckOut input.confirm:hover{background: url(../images/button_confirmpay.png);}
		#CheckOut input.confirm:active{background: url(../images/button_confirmpay.png);}
		#CheckOut input.confirm:focus{background: url(../images/button_confirmpay.png);}
		
		
		#CheckOut input:hover,
		#CheckOut textarea:hover{ background:#d4ccc9}
		#CheckOut input:active,
		#CheckOut textarea:active{ background:#d4ccc9}
		#CheckOut input:focus,
		#CheckOut textarea:focus{ background:#d4ccc9}
		
		#CheckOut textarea.error,
		#CheckOut input.error{ background:#ffcccc}
		
		
		
/*FAQ*/
span.faq_question{color:#370b02; font-weight:bold; font-size: 18px;}
#Wine_guide_list.FAQ .read_more{margin:0}

/*POP UP (FancyBox) */

#Product_detail_popup{
	background:#fff;
	padding: 25px;
	width: 750px;}
	

#Product_detail_popup .single_product_img{
	border: 1px solid #79594a;
	float:left;
	height: 254px;
	margin: 0 22px 16px 0;
	overflow:hidden;
	width: 318px;}
	
	#Product_detail_popup .product_info{
		width: 400px;
	}
		
#ModalCart { 
	color:#000; 
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
}

#ModalCart h2 {
	font-size: 18px;
	font-weight: bold;
	color: #330707;
}

#ModalCart #modal_product_name {
	color: #330707;
}

#ModalCart .linked_product_name {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #330707;
}
#ModalCart .linked_product_name:hover {
	color: #80241E;
}
	
#ModalCart ul{
	border-bottom: 1px dotted #666;
	color:#000000;
	list-style-type: disc;
	padding: 10px 0 10px 20px;
	margin: 10px 10px 20px;}
	
	#ModalCart a{ cursor:pointer}
	a.add_to_basket2{
		background:url(../images/button_add.png);
		height:26px;
		margin-left: 4px;
		width: 116px;}
		#Products-product_list a.add_to_basket2{float: right;}
		#Product_detail_popup a.add_to_basket2{float: left;}

#empty_basket {
	display: none;
	text-align: center;
}

#empty_basket p {
	font-size: 16px;
	font-weight: bold;
}

.promotion_page h3 {
	border-bottom: none;
	font-size: 18px;
}

.promotion_type_a, .promotion_type_b {
	padding-top: 15px;
	border-top: 1px dotted #98918B;
	padding-bottom: 15px;
	float: left;
}

.promotion_type_a h4 {
	color: #330707;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 14px;
} 

.promotion_type_a div.header_main {
	color: #330707;
	font-size: 12px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.item_desc {
	font-size: 13px;
	font-weight: bold;
	color: #330707;
}

.promotion_type_a .main_placeholder, .promotion_type_b .main_placeholder {
	margin-top: 10px;
}

.promotion_detail_box {
	width: 495px;
	padding-left: 15px;
}

.promotion_detail_box .item_radio_options {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	color: #330707;
}

.promotion_detail_box .product_action .add_to_basket {
	margin-left: 10px;
	margin-top: 1px;
}

.promotion_type_b .promotion_detail_box_wrapper{
	float: left;
}

.promotion_type_b .item_checkbox_options {
	padding-top: 10px;
	color: #330707;
	font-size: 14px;
}

.promotion_type_b .promotion_detail_box {
	padding-top: 20px;
}

.promotion_type_b .promo_text, .promotion_type_c .promo_text{
	font-size: 12px;
	color: grey;
}

.promotion_type_c .promo_text a {
	color:#CC0000;
}

.promotion_type_c .promo_text a:hover{
	color:#660000;
}

.promotion_type_b span.select {
	font-size: 12px;
	color: grey;
}

.promotion_type_b .promotion_type_b_intro {
	padding-bottom: 0px;
	padding-left: 200px;
}

.promotion_type_b h2 {
	color: #330707;
	font-weight: bold;
	font-size: 16px;
	font-family: Helvetica,Arial,san-serif;
	line-height: 30px;
}

.promotion_type_b div.header, .promotion_type_c div.header {
	color: #330707;
	font-weight: bold;
	font-size: 14px;
	float: left;
	line-height: 30px;
}

.promotion_type_c div.promotion_type_c_product {
	border-bottom: 1px dotted #98918B;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 4px;
}

.promotion_type_c div.promotion_type_c_product .product_action {
	float: right;
}

.promotion_type_c div.promotion_type_c_product .product_action .add_to_basket {
	margin-left: 10px;
	margin-top: 1px;
}

.promotion_type_c div.header_main {
	color: #330707;
	font-weight: bold;
	font-size: 15px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.promotion_type_b .product_action {
	padding-top: 10px;
}

#BasketItems tr.noborder {
	border-top: none;
}

#BasketItems tr.promotion td {
	background-color: #EEEEEE;
}

.prettyLoader {
	background: url(../images/prettyLoader/prettyLoader.png) top left no-repeat;
	height:30px;
	position:absolute;
	width:30px;
	z-index:30000;
}

.prettyLoader img { 
	display:block;
	margin:7px 0 0 7px;
}

.pl_ie6 {
	background-image: url(../images/prettyLoader/prettyLoader.gif);
}




#wine_list {
	width: 700px;
}
	
	#wine_list .header {
		background-color: #F2E3DE;
		height: 37px;
		border-bottom: 1px #97908A dotted;
		color: #370B02;
	}
	
	#wine_list .header h2 {
		line-height: 37px;
		padding-left: 5px;
		float: left;
		font-size: 16px;
		font-weight: normal;
	}
	
	#wine_list .header h2 span {
		font-weight: bold;
	}
	
	#wine_list .header .pagination {
		float: right;
		padding-top: 9px;
	}
	
	#wine_list .header .pagination select {
		color: #370B02;
		font-weight: bold;
		background-color: #E8D6D6;
	}

#wine_list .sort_bars {
	background-color: #E0CFC8;
	border-top: #F6F1EB 1px solid;
	height: 37px;
}

	#wine_list .sort_bars div {
		float: left;
		line-height: 37px;
		font-size: 15px;
	}
	
	#wine_list .sort_bars a {
		color: #370B02;
		text-decoration: none;
	}
	
	#wine_list .sort_bars a.up, #wine_list .sort_bars a.down {
		font-weight: bold;
	}
	
	#wine_list .sort_bars a.up { /*asc*/
		background: url(../images/sort.gif) no-repeat 0px 7px;
		padding-left: 12px;
	}
	
	#wine_list .sort_bars a.down { /*desc*/
		background: url(../images/sort.gif) no-repeat 0px -28px;
		padding-left: 12px;
	}
	
	#wine_list .sort_bars .details {
		width: 45px;
	}
	
	#wine_list .sort_bars .name {
		padding-left: 10px;
		width: 235px;
	}
	
	#wine_list .sort_bars .varietal {
		padding-left: 10px;
		width: 95px;
	}
	
	#wine_list .sort_bars .vintage {
		padding-left: 10px;
		width: 55px;
	}
	
	#wine_list .sort_bars .score {
		padding-left: 10px;
		width: 60px;
		text-align: right;
		padding-right: 5px;
	}
	
	#wine_list .sort_bars .price {
		padding-left: 10px;
		width: 150px;
	}

#wine_list .product_row {
	float: left;
	background-color: #FAF6F5;
	font-size: 12px;
	color: #370B02;
	border-top: #D2B8BB 1px solid;
	padding: 10px 0px 10px 0px;
	line-height: 13px;
}
	#wine_list .product_row.odd {
		background-color: transparent;
	}

	#wine_list .product_row div{
		float: left;
	}
	
	#wine_list .product_row div.c {
		float: none;
	}
	
	
	#wine_list .product_row .details {
		width: 50px;
		padding-left: 5px;
		padding-top: 8px;
	}
	
	#wine_list .product_row .details a {
		color: #CC3300;
	}
	
	#wine_list .product_row .name {
		width: 240px;
		padding-top: 8px;
		padding-right: 5px;
	}
	
	#wine_list .product_row .varietal {
		width: 100px;
		padding-top: 8px;
		padding-right: 5px;
	}
	
	#wine_list .product_row .vintage {
		width: 65px;
		padding-top: 8px;
	}
	
	#wine_list .product_row .score {
		width: 60px;
		padding-top: 8px;
		padding-right: 5px;
		text-align: right;
	}
	
	#wine_list .product_row .price {
		width: 155px;
		padding-left: 5px;
	}
	
	#wine_list .product_row .price .product_quantity .quantity_cost {
		padding-top: 8px;
		width: 34px;
		text-align: right;
	}


#wine_list a.button_add {
	background: url(../images/button_add_small.png) no-repeat top left;
	display: block;
	float: left;
	width: 47px;
	height: 29px;
	text-indent: -9999px;
}

.quantity_handle_small { 
	float:left; 
	height: 29px;
	line-height: 0;
	width: 23px;
}
			
	.quantity_handle_small .small_increase {
		background: url(../images/quantity.gif) no-repeat top left;				
		height: 15px;
		margin:0;
		width: 23px;
	}
				
	.quantity_handle_small .small_decrease {
		background: url(../images/quantity.gif) no-repeat bottom left;
		height: 14px;
		*height: 15px;
		margin:0;
		*margin: -5px 0 0 0;
		_margin:0;
		width: 23px;
	}
	*html .quantity_handle_small .small_decrease{ margin-top: -5px;}
