@charset "UTF-8";
/* CSS Document */
form {margin:0;}
input.textfield380,
input.textfield305,
input.textfield220,
input.textfield170,
input.textfield100,
textarea {
	display:block;
	line-height: 22px;
	height: 22px;
	padding: 2px;
	vertical-align: bottom;
	border: 1px solid #bfbfbf;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background: url(/media/images/input-bg.png) repeat-x top;
}
input.textfield380 {
	width: 376px;
}
input.textfield305 {
	width: 301px;
}
input.textfield220 {
	width: 216px;
}
input.textfield170 {
	width: 165px;
}
input.textfield100 {
	width: 94px;
}
input.error {
	border: 1px solid #cc0000;
	color: #cc0000;
	background-color:#ffdddd;
	background-image:none;
}
textarea {
	width:376px;
	height:134px;
	margin-top:5px;
}
textarea.textfield380 {
	width:376px;
	height:80px;
}	
textarea.textfield220 {
	width:215px;
	height:80px;
}
select {
	display:block;
	padding: 2px;
	/*font-size: 1.3em;*/
	margin-right: 15px;
}
option {
	padding: 0px 5px;
}
label.standard-label {
	display: block;
	margin: 5px 0 5px 0;
}
/* New classes added for left allignment in forms */
label.new_label { 
	position: absolute; 
	text-align:left; 
	width:150px; 
}
input.new_input, 
	textarea.new_input, 
	select.new_input { 
	margin-left: 150px; 
}
label.check, 
	label.radio { 
	position:relative; 
	text-align:left; 
}
.mandatory-text {
	font-size: 1.0em;
	color: #999999;
	margin-bottom: 0;
}
.mandatory-star {
	color: #ff6600;
}
/* ====Button styles===== */
/* 12px x 12px buttons */
.question-mark-icon{
	height:0px;
	width: 12px;
	padding: 12px 0 0 0;
	margin: 0;
	overflow: hidden;
	display:inline-block; /* not supported by ie6 will need a hack */
	background: url(/media/images/buttons/question-mark-icon.gif) no-repeat 0 0;
}
.question-mark-icon:hover{background: url(/media/images/buttons/question-mark-icon.gif) no-repeat 0 -12px;}
/* 32px x 32px buttons */
.go-button {
	background: url(/media/images/buttons/go-button.gif) no-repeat left top;
	width: 32px;
	height:0;
	margin:0 auto;
	overflow:hidden;
	padding:32px 0 0;
	float: right;
}
.go-button:hover {background: url(/media/images/buttons/go-button.gif) no-repeat left -32px;}
/* 44px x 23px buttons */
.top-button {
	width:44px;
	height: 0;
	margin: 6px 10px 0 0;
	overflow: hidden;
	padding: 23px 0 0;
	float: right;
}
.top-button								{background: url(/media/images/buttons/top-button.gif) no-repeat 0 0;}
.top-button:hover						{background: url(/media/images/buttons/top-button.gif) no-repeat 0 -23px;}
/* 54px x 23px buttons */
.track-button {
	width: 54px;
	height: 0;
	margin: 6px 0 0 0;
	overflow: hidden;
	padding: 23px 0 0;
	float: right;
}
.track-button							{background: url(/media/images/buttons/track-button.png) no-repeat 0 0;}
.track-button:hover						{background: url(/media/images/buttons/track-button.png) no-repeat 0 -23px;}
/* 55px x 23px buttons */
.update-button {
	background: url(/media/images/buttons/update-button.png) no-repeat left top;
	width: 55px;
	height: 0;
	margin: 0 auto;
	overflow: hidden;
	padding: 23px 0 0;
	float: left;
}
.update-button:hover					{background: url(/media/images/buttons/update-button.png) no-repeat left -23px;}
/* 58px x 23px buttons */
.edit-button {
	display:block;
	float:right;
	height:0px;
	width: 58px;
	margin: 6px 0 6px 10px;
	padding: 23px 0 0 0;
	overflow: hidden;
	background: url(/media/images/buttons/edit-button.gif) no-repeat 0 0;
}
.edit-button:hover {background: url(/media/images/buttons/edit-button.gif) no-repeat 0 -23px;}
/* 78px x 23px buttons */
.move-to-cart-button {
	width: 78px;
	height: 0;
	margin: 0 auto;
	overflow: hidden;
	padding: 23px 0 0;
}
.move-to-cart-button					{background: url(/media/images/buttons/move-to-cart-button.gif) no-repeat 0 0; float:right;}
.move-to-cart-button:hover				{background: url(/media/images/buttons/move-to-cart-button.gif) no-repeat 0 -23px;}
/* 84px x 25px buttons */
.quick-view-button {
	background: url(/media/images/buttons/quick-view-button.gif) no-repeat left top;
	width: 84px;
	height:0;
	margin:0 auto;
	overflow:hidden;
	padding:23px 0 0;
	float: left;
}
.quick-view-button:hover				{background: url(/media/images/buttons/quick-view-button.gif) no-repeat left -23px;}
/* 86px x 23px buttons */
.session-login-button {
	width: 86px;
	height:0;
	margin:0;
	overflow:hidden;
	padding:23px 0 0;
	float: left;
}
.session-login-button					{background: url(/media/images/buttons/login-button.gif) no-repeat 0 0;}
.session-login-button:hover				{background: url(/media/images/buttons/login-button.gif) no-repeat 0 -23px;}
/* 93px x 25px buttons */
.view-details-button {
	width: 93px;
	height:0;
	margin:0 auto;
	overflow:hidden;
	padding:23px 0 0;
	float: left;
}
.view-details-button					{background: url(/media/images/buttons/view-details-button.gif) no-repeat 0 0;}
.view-details-button:hover				{background: url(/media/images/buttons/view-details-button.gif) no-repeat 0 -23px;}
/* 101px x 23px buttons */
.compare-button {
	background: url(/media/images/buttons/compare-button.gif) no-repeat left top;
	width: 101px;
	height:0;
	margin:0 auto;
	overflow:hidden;
	padding:23px 0 0;
	float: left;
}
.compare-button:hover {background: url(/media/images/buttons/compare-button.gif) no-repeat left -23px;}
/* 112px x 23px buttons */
.empty-basket-button {
	width: 112px;
	height: 0;
	margin: 10px 0 0 75px;
	overflow: hidden;
	padding: 23px 0 0;
	float: left;
}
.empty-basket-button					{background: url(/media/images/buttons/empty-basket-button.png) no-repeat left top; }
.empty-basket-button:hover				{background: url(/media/images/buttons/empty-basket-button.png) no-repeat left -23px;}
/* 113px x 23px buttons */
.cancel-order-grey-button,
.print-order-button {
 	height:0px;
	width: 113px;
	padding: 23px 0 0 0;
	margin: 6px 11px 0 0;
	overflow: hidden;
	float:right;
}
.cancel-order-grey-button				{background: url(/media/images/buttons/cancel-order-grey-button.gif) no-repeat 0 0;}
.cancel-order-grey-button:hover			{background: url(/media/images/buttons/cancel-order-grey-button.gif) no-repeat 0 -23px;}
.print-order-button						{background: url(/media/images/buttons/print-order-button.gif) no-repeat 0 0;}
.print-order-button:hover				{background: url(/media/images/buttons/print-order-button.gif) no-repeat 0 -23px;}
/* 115px x 27px buttons */
.find-in-store-button-small,
.add-to-cart-button-small {
	height:0px;
	width: 115px;
	padding: 27px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.preorder-cart-small {
	height:0px;
	width: 115px;
	padding: 27px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.item-added-button-small {
	height:0px;
	width: 115px;
	padding: 27px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.view-details-button-small {
	height:0px;
	width: 115px;
	padding: 27px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.find-in-store-button-small				{background: url(/media/images/buttons/find-in-store-button-small.png) no-repeat 0 0;}
.find-in-store-button-small:hover		{background: url(/media/images/buttons/find-in-store-button-small.png) no-repeat 0 -27px;}
.add-to-cart-button-small				{background: url(/media/images/buttons/add-to-cart-button-small.png) no-repeat 0 0;}
.preorder-cart-small					{background: url(../BIGW/PreorderbuttonSmall_115x54.gif) no-repeat 0 0;}
.add-to-cart-button-small:hover			{background: url(/media/images/buttons/add-to-cart-button-small.png) no-repeat 0 -27px;}
.preorder-cart-small:hover				{background: url(../BIGW/PreorderbuttonSmall_115x54.gif) no-repeat 0 -27px;}
.item-added-button-small				{background: url(/media/images/buttons/item-added-small.PNG) no-repeat 0 0;}
.view-details-button-small				{background: url(/media/images/buttons/bigw-view-details.png) no-repeat 0 0;}
.view-details-button-small:hover		{background: url(/media/images/buttons/bigw-view-details.png) no-repeat 0 -27px;}
/* 121px x 23px buttons */
.check-balance-button,
.close-button,
.register-me-button,
.reset-password-button,
.return-to-login-button,
.submit-button,
.submit-order-button {
	_position:relative;
	height:0px;
	width: 121px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.check-balance-button					{background: url(/media/images/buttons/check-balance-button.gif) no-repeat 0 0;}
.check-balance-button:hover				{background: url(/media/images/buttons/check-balance-button.gif) no-repeat 0 -23px;}
.close-button							{background: url(/media/images/buttons/close-button.png) no-repeat 0 0;}
.close-button:hover						{background: url(/media/images/buttons/close-button.png) no-repeat 0 -23px;}
.register-me-button						{background: url(/media/images/buttons/register-me-button.png) no-repeat 0 0;}
.register-me-button:hover				{background: url(/media/images/buttons/register-me-button.png) no-repeat 0 -23px;}
.reset-password-button					{background: url(/media/images/buttons/reset-password-button.gif) no-repeat 0 0; margin:10px 0;}
.reset-password-button:hover			{background: url(/media/images/buttons/reset-password-button.gif) no-repeat 0 -23px;}
.return-to-login-button					{background: url(/media/images/buttons/return-to-login-button.gif) no-repeat 0 0; margin:10px 0;}
.return-to-login-button:hover			{background: url(/media/images/buttons/return-to-login-button.gif) no-repeat 0 -23px;}
.submit-button							{background: url(/media/images/buttons/submit-button.gif) no-repeat 0 0;}
.submit-button:hover					{background: url(/media/images/buttons/submit-button.gif) no-repeat 0 -23px;}
.submit-order-button					{background: url(/media/images/buttons/submit-order-button.gif) no-repeat 0 0;}
.submit-order-button:hover				{background: url(/media/images/buttons/submit-order-button.gif) no-repeat 0 -23px;}
.delete-wishlist-button {
	height: 0;
	width: 122px;
	margin: 10px 0 0 75px;
	overflow: hidden;
	padding: 23px 0 0;
	float: left;
}
.delete-wishlist-button					{background: url(/media/images/buttons/delete-wishlist-button.gif) no-repeat 0 0;}
.delete-wishlist-button:hover			{background: url(/media/images/buttons/delete-wishlist-button.gif) no-repeat 0 -23px;}
/* 123px x 23px buttons */
.search-again-button {
	height: 0;
	width: 123px;
	margin: 7px 11px 0 0;
	overflow: hidden;
	padding: 23px 0 0;
	float: right;
}
.search-again-button					{background: url(/media/images/buttons/search-again-button.gif) no-repeat 0 0;}
.search-again-button:hover				{background: url(/media/images/buttons/search-again-button.gif) no-repeat 0 -23px;}
/* 131px x 23px buttons */
.cancel-button,
.cancel-order-button,
.change-email-button,
.change-password-button,
.change-password-button,
.close-window-button,
.confirm-button,
.create-account-button,
.delete-this-address-button,
.delete-this-card-button,
.find-item-in-store-button, 
.next-button,
.save-button,
.save-changes-button,
.save-new-address-button {
	height:0px;
	width: 131px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.cancel-button 								{background: url(/media/images/buttons/cancel-button.png) no-repeat 0 0;}
.cancel-button:hover						{background: url(/media/images/buttons/cancel-button.png) no-repeat 0 -23px;}
.cancel-order-button 						{background: url(/media/images/buttons/cancel-order-button.png) no-repeat 0 0;}
.cancel-order-button:hover					{background: url(/media/images/buttons/cancel-order-button.png) no-repeat 0 -23px;}
.change-email-button 						{background: url(/media/images/buttons/change-email-button.png) no-repeat 0 0;}
.change-email-button:hover					{background: url(/media/images/buttons/change-email-button.png) no-repeat 0 -23px;}
.change-password-button 					{background: url(/media/images/buttons/change-password-button.png) no-repeat 0 0;}
.change-password-button:hover				{background: url(/media/images/buttons/change-password-button.png) no-repeat 0 -23px;}
.close-window-button 						{background: url(/media/images/buttons/close-window-button.png) no-repeat 0 0;}
.close-window-button:hover					{background: url(/media/images/buttons/close-window-button.png) no-repeat 0 -23px;}
.confirm-button 							{background: url(/media/images/buttons/confirm-button.png) no-repeat 0 0; float: right;}
.confirm-button:hover						{background: url(/media/images/buttons/confirm-button.png) no-repeat 0 -23px;}
.create-account-button 						{background: url(/media/images/buttons/create-account-button.png) no-repeat 0 0;}
.create-account-button:hover				{background: url(/media/images/buttons/create-account-button.png) no-repeat 0 -23px;}
.delete-this-address-button 				{background: url(/media/images/buttons/delete-this-address-button.png) no-repeat 0 0;}
.delete-this-address-button:hover			{background: url(/media/images/buttons/delete-this-address-button.png) no-repeat 0 -23px;}
.delete-this-card-button 					{background: url(/media/images/buttons/delete-this-card-button.png) no-repeat 0 0;}
.delete-this-card-button:hover				{background: url(/media/images/buttons/delete-this-card-button.png) no-repeat 0 -23px;}
.find-item-in-store-button 					{background: url(/media/images/buttons/find-item-in-store-button.gif) no-repeat 0 0;}
.find-item-in-store-button:hover			{background: url(/media/images/buttons/find-item-in-store-button.gif) no-repeat 0 -23px;}
.next-button 								{background: url(/media/images/buttons/next-button.png) no-repeat 0 0;}
.next-button:hover							{background: url(/media/images/buttons/next-button.png) no-repeat 0 -23px;}
.save-button 								{background: url(/media/images/buttons/save-button.png) no-repeat 0 0;}
.save-button:hover							{background: url(/media/images/buttons/save-button.png) no-repeat 0 -23px;}
.save-changes-button 						{background: url(/media/images/buttons/save-changes-button.png) no-repeat 0 0; margin-top:10px;}
.save-changes-button:hover					{background: url(/media/images/buttons/save-changes-button.png) no-repeat 0 -23px;}
.save-new-address-button 					{background: url(/media/images/buttons/save-new-address-button.png) no-repeat 0 0;}
.save-new-address-button:hover				{background: url(/media/images/buttons/save-new-address-button.png) no-repeat 0 -23px;}
#guest-checkout #rewards-next-container .next-button	{float:right; margin: 95px 30px 0 0;} /* This should not be in this file please move to page specific css file - MESSY! */
/* 133px x 23px buttons */
.return-to-checkout-button {
	height:0px;
	width: 133px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.return-to-checkout-button					{background: url(/media/images/buttons/return-to-checkout-button.gif) no-repeat 0 0;}
.return-to-checkout-button:hover			{background: url(/media/images/buttons/return-to-checkout-button.gif) no-repeat 0 -23px;}
/* 134px x 23px buttons */
.change-password-dialog-button,
.check-code-button,
.send-email-button,
.send-us-feedback-button,
.sign-up-now-button,
.use-voucher-button {
	height:0px;
	width: 134px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.change-password-dialog-button				{background: url(/media/images/buttons/change-password-button.gif) no-repeat 0 0;}
.change-password-dialog-button:hover		{background: url(/media/images/buttons/change-password-button.gif) no-repeat 0 -23px;}
.check-code-button							{background: url(/media/images/buttons/check-code-button.gif) no-repeat 0 0;}
.check-code-button:hover					{background: url(/media/images/buttons/check-code-button.gif) no-repeat 0 -23px;}
.send-email-button							{background: url(/media/images/buttons/send-email-button.gif) no-repeat 0 0;}
.send-email-button:hover					{background: url(/media/images/buttons/send-email-button.gif) no-repeat 0 -23px;}
.send-us-feedback-button					{background: url(/media/images/buttons/send-us-feedback-button.gif) no-repeat 0 0; margin-top:15px;}
.send-us-feedback-button:hover				{background: url(/media/images/buttons/send-us-feedback-button.gif) no-repeat 0 -23px;}
.sign-up-now-button							{background: url(/media/images/buttons/sign-up-now-button.gif) no-repeat 0 0;}
.sign-up-now-button:hover					{background: url(/media/images/buttons/sign-up-now-button.gif) no-repeat 0 -23px;}
.use-voucher-button							{background: url(/media/images/buttons/use-voucher-button.gif) no-repeat 0 0;}
.use-voucher-button:hover					{background: url(/media/images/buttons/use-voucher-button.gif) no-repeat 0 -23px;}
/* 144px x 34px buttons */
.checkout-button {
	height:0px;
	width: 144px;
	padding: 34px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.checkout-button							{background: url(/media/images/buttons/checkout-button.gif) no-repeat 0 0;}
.checkout-button:hover						{background: url(/media/images/buttons/checkout-button.gif) no-repeat 0 -34px;}
#guest-checkout .checkout-button 			{ float: right; margin: 10px 0; }
/* 150px x 23px buttons */
.continue-shopping-button,
.proceed-checkout-button,
.add-all-items-to-cart-button,
.find-nearest-stores-button,
.enter-competition-button,
.item-added-button,
.view-wishlist-button {
	_position:relative;
	height: 0px;
	width: 150px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float: left;
}	
.continue-shopping-button					{background: url(/media/images/buttons/continue-shopping-button.png) no-repeat 0 0;}
.continue-shopping-button:hover				{background: url(/media/images/buttons/continue-shopping-button.png) no-repeat 0 -23px;}
.proceed-checkout-button					{background: url(/media/images/buttons/proceed-checkout-button.png) no-repeat 0 0; float: right;}
.proceed-checkout-button:hover				{background: url(/media/images/buttons/proceed-checkout-button.png) no-repeat 0 -23px;}
.add-all-items-to-cart-button				{background: url(/media/images/buttons/add-all-items-to-cart-button.gif) no-repeat 0 0; float: right;}
.add-all-items-to-cart-button:hover			{background: url(/media/images/buttons/add-all-items-to-cart-button.gif) no-repeat 0 -23px;}
.find-nearest-stores-button					{background: url(/media/images/buttons/find-nearest-stores-button.gif) no-repeat 0 0; margin-top:20px;}
.find-nearest-stores-button:hover			{background: url(/media/images/buttons/find-nearest-stores-button.gif) no-repeat 0 -23px;}
.enter-competition-button					{background: url(/media/images/buttons/enter-competition-button.gif) no-repeat 0 0; margin-top:15px;}
.enter-competition-button:hover				{background: url(/media/images/buttons/enter-competition-button.gif) no-repeat 0 -23px;}
.item-added-button-large					{background: url(/media/images/buttons/item-added-button.png) no-repeat left top; margin: 10px 0 0 0; }
.item-added-button:hover					{background: url(/media/images/buttons/item-added-button.png) no-repeat left -34px;}
.view-wishlist-button						{background: url(/media/images/buttons/view-wishlist-button.gif) no-repeat 0 0; float: right;}
.view-wishlist-button:hover					{background: url(/media/images/buttons/view-wishlist-button.gif) no-repeat 0 -23px;}
/* 150px x 34px buttons */
.find-in-store-button-large,
.add-to-cart-button-large,
.preorder-cart-large,
.add-to-wishlist-button-large {
	height:0px;
	width: 150px;
	padding: 34px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.view-details-button-large {
	height:0px;
	width: 150px;
	padding: 34px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.item-added-button-large {
	height:0px;
	width: 150px;
	padding: 34px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.find-in-store-button-large					{background: url(/media/images/buttons/find-in-store-button-large.png) no-repeat 0 0;}
.find-in-store-button-large:hover			{background: url(/media/images/buttons/find-in-store-button-large.png) no-repeat 0 -34px;}

.add-to-cart-button-large					{background: url(/media/images/buttons/add-to-cart-button-large.png) no-repeat 0 0;}
.preorder-cart-large					    {background: url(../BIGW/PreorderbuttonLarge_150x68.gif) no-repeat 0 0;}
.add-to-cart-button-large:hover				{background: url(/media/images/buttons/add-to-cart-button-large.png) no-repeat 0 -34px;}
.preorder-cart-large:hover				    {background: url(../BIGW/PreorderbuttonLarge_150x68.gif) no-repeat 0 -34px;}
.add-to-wishlist-button-large				{background: url(/media/images/buttons/add-to-wishlist-button-large.gif) no-repeat 0 0;}
.add-to-wishlist-button-large:hover			{background: url(/media/images/buttons/add-to-wishlist-button-large.gif) no-repeat 0 -34px;}
.view-details-button-large					{background: url(/media/images/buttons/view-details-button-large.png) no-repeat 0 0;}
/* 152px x 23px buttons */
.proceed-to-payment {
	width: 152px;
	height: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 23px 0 0;
	float: left;
}
.proceed-to-payment							{background: url(/media/images/buttons/proceed-to-payment.png) no-repeat left top; }
.proceed-to-payment:hover					{background: url(/media/images/buttons/proceed-to-payment.png) no-repeat left -23px;}
/* 153px x 23px buttons */
.use-this-address-button,
.delete-this-address-153-button,
.link-order-account-button {
	float:left;
	height:0px;
	width: 153px;
	margin: 12px 16px 0 0;
	padding: 23px 0 0 0;
	overflow: hidden;
}
.use-this-address-button					{background: url(/media/images/buttons/use-this-address-button.gif) no-repeat 0 0;}
.use-this-address-button:hover				{background: url(/media/images/buttons/use-this-address-button.gif) no-repeat 0 -23px;}
.delete-this-address-153-button				{background: url(/media/images/buttons/delete-this-address-153-button.gif) no-repeat 0 0;}
.delete-this-address-153-button:hover		{background: url(/media/images/buttons/delete-this-address-153-button.gif) no-repeat 0 -23px;}
.link-order-account-button					{background: url(/media/images/buttons/link-order-to-account-button.png) no-repeat left top; margin: 10px 0 0 0; }
.link-order-account-button:hover			{background: url(/media/images/buttons/link-order-to-account-button.png) no-repeat left -23px;}
/* 162px x 23px buttons */
.cancel-162-button,
.no-return-cart-button,
.use-card-button,
.yes-empty-cart-button {
	height:0px;
	width: 162px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.cancel-162-button							{background: url(/media/images/buttons/cancel-162-button.gif) no-repeat 0 0; float:right;}
.cancel-162-button:hover					{background: url(/media/images/buttons/cancel-162-button.gif) no-repeat 0 -23px;}
.no-return-cart-button						{background: url(/media/images/buttons/no-return-cart-button.png) no-repeat left top; margin: 10px 0 0 0; }
.no-return-cart-button:hover				{background: url(/media/images/buttons/no-return-cart-button.png) no-repeat left -23px;}
.use-card-button							{background: url(/media/images/buttons/use-card-button.gif) no-repeat 0 0;}
.use-card-button:hover						{background: url(/media/images/buttons/use-card-button.gif) no-repeat 0 -23px;}
.yes-empty-cart-button						{background: url(/media/images/buttons/yes-empty-cart.png) no-repeat left top; margin: 10px 0 0 0; float: right; }
.yes-empty-cart-button:hover				{background: url(/media/images/buttons/yes-empty-cart.png) no-repeat left -23px;}
/* 164px x 23px buttons */
.back-to-shopping-list-button {
	height:0px;
	width: 164px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:right;
}
.back-to-shopping-list-button				{background: url(/media/images/buttons/back-to-shopping-list-button.gif) no-repeat 0 0; float:right;}
.back-to-shopping-list-button:hover			{background: url(/media/images/buttons/back-to-shopping-list-button.gif) no-repeat 0 -23px;}
/* 167px x 23px buttons */
.estimate-delivery-charge-button {
	width: 167px;
	height: 0;
	margin: 10px 0 0 5px;
	overflow: hidden;
	padding: 23px 0 0;
	float: left;
}
.estimate-delivery-charge-button			{background: url(/media/images/buttons/estimate-delivery-charge-button.png) no-repeat left top; }
.estimate-delivery-charge-button:hover		{background: url(/media/images/buttons/estimate-delivery-charge-button.png) no-repeat left -23px;}
/* 171px x 23px buttons */
.register-for-an-account-button,
.login-and-checkout-button,
.continue-as-guest-button,
.login-button {
	height:0px;
	width: 171px;
	padding: 23px 0 0 0;
	margin: 0 auto;
	overflow: hidden;
	float:left;
}
.register-for-an-account-button				{background: url(/media/images/buttons/register-for-an-account-button.png) no-repeat 0 0;}
.register-for-an-account-button:hover		{background: url(/media/images/buttons/register-for-an-account-button.png) no-repeat 0 -23px;}
.login-and-checkout-button					{background: url(/media/images/buttons/login-and-checkout-button.png) no-repeat 0 0;}
.login-and-checkout-button:hover			{background: url(/media/images/buttons/login-and-checkout-button.png) no-repeat 0 -23px;}
.continue-as-guest-button					{background: url(/media/images/buttons/continue-as-guest-button.png) no-repeat 0 0; margin-bottom:10px;}
.continue-as-guest-button:hover				{background: url(/media/images/buttons/continue-as-guest-button.png) no-repeat 0 -23px;}
.login-button 								{background: url(/media/images/buttons/login-button.png) no-repeat 0 0;}
.login-button:hover 						{background: url(/media/images/buttons/login-button.png) no-repeat 0 -23px;}
/* 173px x 23px buttons */
.use-promotional-voucher-button,
.use-promotional-voucher-button-disabled,
.use-wish-gift-card-button {
	height:0px;
	width: 173px;
	padding: 23px 0 0 0;
	margin: 0 auto;
	overflow: hidden;
	float:left;
}
.use-promotional-voucher-button				{background: url(/media/images/buttons/use-promotional-voucher-button.png) no-repeat 0 0;}
.use-promotional-voucher-button:hover		{background: url(/media/images/buttons/use-promotional-voucher-button.png) no-repeat 0 -23px;}
.use-promotional-voucher-button-disabled	{background: url(/media/images/buttons/use_promotional_voucher_disabled.gif) no-repeat 0 0;}
.use-wish-gift-card-button					{background: url(/media/images/buttons/use-wish-gift-card-button.png) no-repeat 0 0;}
.use-wish-gift-card-button:hover			{background: url(/media/images/buttons/use-wish-gift-card-button.png) no-repeat 0 -23px;}
/* 177px x 23px buttons */
.estimate-delivery-charge-button {
	height:0px;
	width: 177px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.estimate-delivery-charge-button			{background: url(/media/images/buttons/estimate-delivery-charge-button.png) no-repeat 0 0; margin-top:2px;}
#view-cart-checkout .estimate-delivery-charge-button			{ margin-top:10px;}
.estimate-delivery-charge-button:hover		{background: url(/media/images/buttons/estimate-delivery-charge-button.png) no-repeat 0 -23px;}
/* 182px x 23px buttons */
.add-another-gift-card-button,
.return-to-payment-options-button {
	height:0px;
	width: 182px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.add-another-gift-card-button				{background: url(/media/images/buttons/add-another-gift-card-button.gif) no-repeat 0 0;}
.add-another-gift-card-button:hover			{background: url(/media/images/buttons/add-another-gift-card-button.gif) no-repeat 0 -23px;}
.return-to-payment-options-button			{background: url(/media/images/buttons/return-to-payment-options-button.gif) no-repeat 0 0;}
.return-to-payment-options-button:hover		{background: url(/media/images/buttons/return-to-payment-options-button.gif) no-repeat 0 -23px;}
/* 195px x 23px buttons */
.print-order-conformation-button {
	height:0px;
	width: 195px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:right;
}
.print-order-conformation-button			{background: url(/media/images/buttons/print-order-confirmaion.png) no-repeat 0 0;}
.print-order-conformation-button:hover		{background: url(/media/images/buttons/print-order-confirmaion.png) no-repeat 0 -23px;}
.search-help-button,
.search-buying-guides-button {
	height:0px;
	width: 195px;
	padding: 23px 0 0 0;
	margin: 12px 0 0 0;
	overflow: hidden;
	float:left;
}
.search-help-button							{background: url(/media/images/buttons/search-help-button.gif) no-repeat 0 0;}
.search-help-button:hover 					{background: url(/media/images/buttons/search-help-button.gif) no-repeat 0 -23px;}
.search-buying-guides-button				{background: url(/media/images/buttons/search-buying-guides-button.gif) no-repeat 0 0;}
.search-buying-guides-button:hover 			{background: url(/media/images/buttons/search-buying-guides-button.gif) no-repeat 0 -23px;}
.contact-us-button,
.share-your-wishlist-button {
	height:0px;
	width: 197px;
	padding: 27px 0 0 0;
	overflow: hidden;
	float:left;
}
.contact-us-button							{background: url(/media/images/buttons/contact-us-button.gif) no-repeat 0 0;}
.contact-us-button:hover					{background: url(/media/images/buttons/contact-us-button.gif) no-repeat 0 -27px;}
.share-your-wishlist-button					{background: url(/media/images/buttons/share-your-wishlist-button.gif) no-repeat 0 0;}
.share-your-wishlist-button:hover 			{background: url(/media/images/buttons/share-your-wishlist-button.gif) no-repeat 0 -27px;}
/* 197px x 23px buttons */
.no-change-address-button,
.proceed-to-delivery-options-button,
.use-this-delivery-address-button,
.use-this-billing-address-button {
	display:block;
	float:left;
	height:0px;
	width: 197px;
	margin: 12px 16px 0 0;
	padding: 23px 0 0 0;
	overflow: hidden;
}
.no-change-address-button					{background: url(/media/images/buttons/no-change-address-button.gif) no-repeat 0 0;}
.no-change-address-button:hover				{background: url(/media/images/buttons/no-change-address-button.gif) no-repeat 0 -23px;}
.proceed-to-delivery-options-button			{background: url(/media/images/buttons/proceed-to-delivery-options-button.gif) no-repeat 0 0;}
.proceed-to-delivery-options-button:hover	{background: url(/media/images/buttons/proceed-to-delivery-options-button.gif) no-repeat 0 -23px;}
.use-this-delivery-address-button			{background: url(/media/images/buttons/use-this-delivery-address-button.gif) no-repeat 0 0;}
.use-this-delivery-address-button:hover		{background: url(/media/images/buttons/use-this-delivery-address-button.gif) no-repeat 0 -23px;}
.use-this-billing-address-button			{background: url(/media/images/buttons/use-this-billing-address-button.gif) no-repeat 0 0;}
.use-this-billing-address-button:hover		{background: url(/media/images/buttons/use-this-billing-address-button.gif) no-repeat 0 -23px;}
/* 201px x 23px buttons */
.choose-new-delivery-address-button,
.remove-items-and-continue-button {
	height:0px;
	width: 201px;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.choose-new-delivery-address-button			{background: url(/media/images/buttons/choose-new-delivery-address-button.gif) no-repeat 0 0;}
.choose-new-delivery-address-button:hover	{background: url(/media/images/buttons/choose-new-delivery-address-button.gif) no-repeat 0 -23px;}
.remove-items-and-continue-button			{background: url(/media/images/buttons/remove-items-and-continue-button.gif) no-repeat 0 0;}
.remove-items-and-continue-button:hover		{background: url(/media/images/buttons/remove-items-and-continue-button.gif) no-repeat 0 -23px;}
/* Stupidly huge x 23px buttons */
.tell-bigw-about-the-problem-button,
.visit-the-bigw-homepage-button {
	height:0;
	padding: 23px 0 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}
.tell-bigw-about-the-problem-button			{width:231px; background: url(/media/images/buttons/tell-bigw-about-the-problem-button.gif) no-repeat 0 0;}
.tell-bigw-about-the-problem-button:hover	{background: url(/media/images/buttons/tell-bigw-about-the-problem-button.gif) no-repeat 0 -23px;}
.visit-the-bigw-homepage-button				{width:213px; background: url(/media/images/buttons/visit-the-bigw-homepage-button.gif) no-repeat 0 0;}
.visit-the-bigw-homepage-button:hover		{background: url(/media/images/buttons/visit-the-bigw-homepage-button.gif) no-repeat 0 -23px;}
/* Checkout form quantity inoput */
.qty-input {
	width: 55px;
	margin: 0 0 5px 0;
}
/* Password strength IDs */
#pwd-strength-container {
	width: 175px;
	height: 50px;
	background: url(/media/images/my-account/Password-Meter-bg.png) no-repeat left top;
	position: absolute;
	top: 586px;
	_top: 590px;
	left: 240px;
}
#my-details #pwd-strength-container {
	left:300px;
	_left: 230px;
	position:absolute;
	top:180px;
}
#resultBox11 {
	background: url(/media/images/passwordstrengthbg.png) no-repeat;
	width: 154px;
	height: 29px;
	padding: 7px;
	margin: 0 0 0 5px;
	position: relative;
	clear:both;
}
#resultBox11 #result11 {
	font-weight: bold;
	color: #ffffff;
	position: absolute;
	top: 25px;
	right: 10px;
	text-align: right;
	width: 150px;
}
#resultBox11 #resultLabel22{
	color: #666;
	float: left;
	text-align: left;
}
#resultBox11 #resultMeterText{
	display:block;
	height: 32px;
	width: 57px;
	background: url(/media/images/buttons/Password-Meter.gif) no-repeat left top;
}
#resultBox11 #resultMeter{
	display:block;
	width: 0px;
	height: 8px;
	clear:both;
	float: left;
	background-color: #666;
	margin-top: 3px;
}
#resultBox11 #resultMeterText p {
	margin: 10px auto;
	width: auto;
}


