****************************************************
	QuickShop font
****************************************************/
f#QuickShop
{
	font-size:		85%;
}

/****************************************************
	QuickShop  Category
****************************************************/

.QuickShop_CategoryImageContainer img
{
	border: solid 1px #b5b5b5 !important;
	padding-left: 10px;
	float: right;
}

.QuickShop_CategoryListingSpacerRow
{
	padding: 10px 10px 10px 0;
}

.QuickShop_CategoryListingRow
{
	color: black;
	font-weight:bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	height: 6px;
}

/****************************************************
	QuickShop  Product
****************************************************/

.QuickShop_ProductImageContainer img
{
	border: solid 1px #b5b5b5 !important;
}

.QuickShop_ProductListingSpacerRow
{
	height:1em;
	padding: 20px;
}

.QuickShop_ProductInfoCell
{
	padding-left:1em;
	width: 90%;
	padding: 5px 0 5px 0;

	

}
.QuickShop_ProductListingRow
{

	border: solid 1px #E7E8F5 !important;
	background-color: #f2f2f2;
}

.QuickShop_ProductDetails
{
	padding-left: 1.5em;
}

/****************************************************
	QuickShop  SearchBox
****************************************************/

.QuickShop_Box
{
	border:			1px solid #b5b5b5; 
	padding:		0.5em; 
}

.QuickShop_SearchBox
{
	width:			16em;
}

.QuickShop_SearchButton
{
	width:				21px; 
	height:				21px; 
	background-image:	url('/images/QuickShop/shopsearchbtn021x021.png'); 
	border:				none; 
	cursor:				pointer; 
	background-color:	Transparent;
}

/****************************************************
	QuickShop  other
****************************************************/

.QuickShop_Heading
{
	font-size:		100%;
	color:			#939393;
	font-weight:	bold;
	padding-bottom:	0.5em;
}

.QuickShop_Strong
{
	color:			#fa0;
	font-weight:	bold;
}

a.QuickShop_Link
{
/*	color:				Black;*/
	text-decoration:	underline;
	background-color:transparent;
}

a.QuickShop_Link img
{
/*	color:				Black;*/
	text-decoration:	none;
}

hr.QuickShop_SectionDivider
{
	color:		#b5b5b5;
	height:		1px;
	clear:		right;

}

.QuickShop_RequiredMarker
{
	color:		Black;
}

.QuickShop_ContactInfoContactInformation
{
	font-size: 	85%;
	color:		#5A5A5A;
}

.QuickShop_OrderStatusMarker_Inactive
{
	color:		#BBB;
}

.QuickShop_OrderStatusMarker_Active
{
	color:		#5a5a5a;
}

tr.QuickShop_BasketDetailsHeader
{
	background-color:		#b5b5b5;
	color:				White;
	font-weight:			bold;
}

.QuickShop_BackButton, .QuickShop_ForwardButton
{
	margin-left:	5px;
	margin-right:	5px;
	width:			21px;
	height:			21px;
	border:			none;
	cursor:			pointer;
	vertical-align:	middle;
}

.QuickShop_ForwardButton
{
	background-color: transparent; 
	background-image: url('/images/QuickShop/shopforwardbtn021x021.png'); 
}

.QuickShop_BackButton
{ 
	background-color: transparent; 
	background-image: url('/images/QuickShop/shopbackbtn021x021.png'); 
}


.QuickShop_SelectorList input
{
	float: left;
	clear: left;
}

.QuickShop_SelectorList label
{
	display: block;
	padding-top: 4px;
	margin-left: 1.8em;
}

.QuickShop_SelectorListDetails
{
	font-style:	italic;
}

td.QuickShop_ReadOnlyAddressLabel
{
	vertical-align:		top;
	width:				7em;
}

td.QuickShop_CalculationDivider
{
	line-height: 1.5em;
	border-bottom: 1px solid black;
}

td.QuickShop_Spacer
{
	line-height: 1.3em;
}

div#QuickShop_DeliveryAddressDetails
{
	margin-top: 2em;
}

/********************************** 
	Customer Address Input Form 
***********************************/
div#QuickShop label.Required
{
}

div#QuickShop .QuickShop_CustomerInputForm div.QuickShopAddressInputContainer
{
	width: 14.7em;
	padding-right: 7px;
}
div#QuickShop .QuickShop_CustomerInputForm .QuickShopAddressInputPostalCodeContainer div.QuickShopAddressInputContainer
{
	width: 5.7em;
	padding-right: 7px;
}

div#QuickShop .QuickShop_CustomerInputForm div.Required
{
	background-image: url('/images/QuickShop/shopinputok005x005.png'); 
	background-position: center right;
	background-repeat: no-repeat;
}

div#QuickShop .QuickShop_CustomerInputForm div.MissingInput
{
	background-image: url('/images/QuickShop/shopinputmissing005x005.png'); 
	background-position: center right;
	background-repeat: no-repeat;
}

.QuickShop_CustomerInputForm input, 
.QuickShop_CustomerInputForm select, 
.QuickShop_CustomerInputForm textarea
{
	width: 14em; 
}
.QuickShop_CustomerInputForm .QuickShopAddressInputPostalCodeContainer input
{
	width: 5em;
}

div.QuickShop_OrderLineDetails
{
	border:	1px solid #b5b5b5;
	padding: 1em;
}

