/* -----//////////-- Summary Nav Bar Styles --//////////-----*/

.summaryNavStrip {
	background-color:#0C2474;
	height:30px;
	margin-bottom:12px;
}
.summaryOrderSelectBoxContainer {
	float:left;
	width:140px;
	padding-left:5px;
	padding-top:5px;
}
.summaryNavLinksContainer {
	float:right;
	font-family:arial;
	color:#FFFFFF;
	font-size:11px;
}
.pageNoField {
	width:22px;
	height:15px;
	font-family:arial;
	color:#999999;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:#7587C1;
	text-align:center
}
a.summaryNavLink {
	font-family:arial;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
a.summaryNavLink:hover {
	font-family:arial;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
span.summaryNavOffLink {
	font-family:arial;
	color:#7287C3;
	font-size:11px;
	text-decoration:none;
}
.summaryOrderResults {
	xwidth:130px;
	color:#646464;
	font-family:arial;
	font-size:10px;
	margin:0px;
}

.featuredProductText a {
	font-family:Arial,sans serif;
	color:#0C2576;
	text-decoration:none;
}
.featuredProductText a:hover {
	font-family:Arial,sans serif;
	color:#0C2576;
	text-decoration:underline;
}

/* -----//////////-- Summary NOT Logged In Content --//////////-----*/

.productSummaryNotLoggedIntro {
	font-family:arial;
	color:#0C2474;
	font-size:12px;
	line-height:12px;
	padding:6px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#0C2576;
	background-color:#FFFCF6;
	margin-bottom:5px;
}
.productSummaryNotLoggedIntro a {
	font-family:arial;
	color:#FF9900;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
}
.productSummaryNotLoggedIntro a:hover {
	font-family:arial;
	color:#FF9900;
	font-size:12px;
	line-height:12px;
	text-decoration:underline;
}
.productSummaryNotLoggedDetails {
	font-family:arial;
	color:#7587C1;
	font-size:10px;
	line-height:12px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#EAEAEA;
	padding-top:15px;
}
.productSummaryNotLoggedDetails a {
	font-family:arial;
	color:#FF9900;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
}
.productSummaryNotLoggedDetails a:hover {
	font-family:arial;
	color:#FF9900;
	font-size:10px;
	line-height:12px;
	text-decoration:underline;
}

/* -----//////////-- Summary Table Styles --//////////-----*/

.productSummaryImage {
	padding-right:10px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#EAEAEA;	
}
.productSummaryText {
	padding:6px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#EAEAEA;
	font-family:arial;
	color:#0C2474;
	font-size:10px;
	line-height:12px;
}
.productSummaryDetails {
	font-family:arial;
	color:#7587C1;
	font-size:10px;
	line-height:12px;
}
.productSummaryDetailsLinkContainer {
	clear:left;
}
a.productSummaryDetailsLink {
	font-family:arial;
	color:#FF9900;
	size:12px;
	line-height:14px;
	text-decoration:none;	
}
a.productSummaryDetailsLink:hover {
	font-family:arial;
	color:#FF9900;
	size:12px;
	line-height:14px;
	text-decoration:underline;
}
.productSummaryCatagoryText {
	clear:left;
	font-family:arial;
	color:#7587C1;
	font-size:10px;
	line-height:14px;	
}
a.productSummaryCatagoryLink {
	font-family:arial;
	color:#7587C1;
	font-size:10px;
	line-height:14px;
	text-decoration:none;	
}
a.productSummaryCatagoryLink:hover {
	font-family:arial;
	color:#7587C1;
	font-size:10px;
	line-height:14px;
	text-decoration:underline;
}
.stockAvailability {
	margin-top:6px;
	padding-left:20px;
	padding-right:20px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#EAEAEA;	
}
.stockQuantity {
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#EAEAEA;
	background-color:#F6F9FF;
	text-align:center;
}
.quantityField {
	width:20px;
	height:15px;
	font-family:arial;
	color:#7587C1;
	font-size:12px;
	line-height:14px;
	border-width:1px;
	border-style:solid;
	border-color:#7587C1;
	text-align:center;
}
.productSummaryPrice {
	padding-left:10px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#EAEAEA;	
}
.incVatPrice {
	font-family:arial;
	color:#7587C1;
	font-size:11px;
	line-height:14px;
}
.exVatPrice {
	font-family:arial;
	color:#0C2474;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.productSummaryAction{
	padding-left:20px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#EAEAEA;	
}
.StockUnavailableMessageContainer {
	float:left;
	cursor:hand;
	text-decoration:none;
}
.stockAvailableNoteText {
	font-family:arial;
	color:#646464;
	font-size:9px;
	line-height:14px;
}
.stockAvailableDateText {
	font-family:arial;
	color:#0C2474;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.stockIndicatorLabel {
	font-family:arial;
	color:#949494;
	font-size:11px;
	text-align:center;
}
.qtyIndicatorLabel {
	font-family:arial;
	color:#949494;
	font-size:11px;
	text-align:center;
	background-color:#E8F1FE;	
}
.addProductsCell {
	background-color:#F6F9FF;
	text-align:center;
	width:100px;
	height:16px;
}
a.addProductsLink {
	font-family:arial;
	color:#FF9900;
	font-size:9px;
	text-align:center;
	text-decoration:none;	
}
a.addProductsLink:hover {
	font-family:arial;
	color:#FF9900;
	font-size:9px;
	text-align:center;
	text-decoration:underline;
}

/* -----//////////-- Advanced Search --//////////-----*/


.advancedSearchConfirmText {
	font-family:arial;
	color:#0C2474;
	font-size:12px;
	margin-bottom:5px;
}
.advancedSearchConfirmDetailText {
	font-family:arial;
	color:#0C2474;
	font-size:12px;
	font-weight:bold;
}
.advancedSearchBackground {
	background-color:#F6F9FF;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#D9DEEA;
	color:#0C2474;
}
.advancedSearchCell {
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#D9DEEA;
	font-family:arial;
	color:#0C2474;
	font-size:11px;
	padding: 0px 0px 0px 4px;
	height:23px;
}
.advancedSearchCell2 {
	font-family:arial;
	color:#0C2474;
	font-size:11px;
	padding: 0px 0px 0px 4px;
	height:23px;
}
.advancedSearchField {
	font-family:arial;
	color:#0C2474;
	font-size:10px;
	padding-left:4px;
	width:100px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#C6CCDF;	
	
}
.advancedSearchSelect {
	font-family:arial;
	color:#0C2474;
	font-size:10px;
	padding-left:4px;
	height:21px;
	width:108px;
	background-color:#E6EEFD;
}

/* -----//////////-- NO Results --//////////-----*/
.noResultsAppologyTitle {
	font-family:arial;
	color:red;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.noResultsSuggestionsTitle {
	font-family:arial;
	color:#0C2474;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
}
.noResultsSuggestionsListItem {
	font-family:arial;
	color:#0C2474;
	font-size:12px;
	margin-top:10px;
	padding-left:20px;
}
.noResultsSuggestionText {
	font-family:arial;
	color:#0C2474;
	font-size:12px;
	margin-top:10px;	
}
.noResultsSuggestionText a {
	font-family:arial;
	color:#FF9900;
	font-size:12px;
	margin-top:10px;
	text-decoration:none;
}
.noResultsSuggestionText a:hover {
	font-family:arial;
	color:#FF9900;
	font-size:12px;
	margin-top:10px;
	text-decoration:underline;
}



.featuredProductContainer {
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#0C2474;	
	height:140px;
	padding-bottom:5px;
}
.featuredProductTitle {
	background-color:#0C2474;
	font-family:arial;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:6px;
}
.featuredProductText {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#0C2474;
}
.exvatPriceText {
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#ECB042;
}
.incvatPriceText {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#769DDC;
}
.featuredMoreLink {
	font-family:arial;
	font-size:10px;
	color:#769DDC;
}
.featuredProductDivider {	
	float:left;
	background-color:#EAEAEA;
	width:1px;
	height:136px;
	margin-top:10px;
}
.featuredProductImage {
	float:left;
	width:100px;
	padding-left:10px;
	padding-right:10px;
}
.featuredProductDetails {
	float:left;
	padding-left:10px;
	padding-top:6px;
	padding-right:6px;
}
.featuredAddBox {
	width:102px;
	height:20px;
	padding:2px;
	border-style:solid;
	border-color:#E8F1FE;
	border-width:1px;
}
.featuredTextBox {
	height:60px;
}