
/*
ProductMoreDetailsImage

*/

/* Taken from old site */
.sName{text-decoration:none;font-size:11px;font-family:Arial;color:#000000; font-weight:bold;}
.DisplayOnlyTextBoxPrice{font-size:10pt; font-weight:bold;border-top-style:none;font-family:Arial;border-right-style:none;border-left-style:none;border-bottom-style:none;background-color:white;width:50px; color:#2998C6;}
.sMoreDetailLink{font-size:11px;font-family:Arial;text-decoration:underline; color:#2998C6; }


.helpHeader{font-weight:bold;font-size:12px;font-family:Arial;color:#2998C6;text-decoration:none;}
.helpQuestionHeader{FONT-SIZE:12px;COLOR:#333333;FONT-FAMILY:Arial;text-decoration:none;border-bottom-width:1.0cm; text-align:left;}
.helpAnswerHeader{font-weight:bold;FONT-SIZE:12px;COLOR:#2998C6;FONT-FAMILY:Arial; text-decoration:none;}
.helpAnswerQuestion{FONT-SIZE:12px;COLOR:#2998C6;FONT-FAMILY:Arial;text-decoration:none;}
.helpAnswerText{FONT-SIZE:11px;COLOR:#333333;FONT-FAMILY:Arial;text-decoration:none;}


.pageText{font-weight:normal;font-size:11px;font-family:Arial;color:#2998C6;text-decoration:none;}
.breadCrumb{color:#FFFFFF;}
.categoryDesc{ padding:0 0 0 18px; color:White;}
.ReturnToPrevious{font-weight:bold;font-size:11px;font-family:Arial;color:#2997C8; text-decoration:underline;}
.sNormalText{text-decoration:none;font-family:Arial;color:#333333;}
div.spacerDiv{padding:5px;}
.grey11{font-weight:normal;font-family:Arial;color:#333333;}
.productTitle { color:#B90200; padding-left:10px; font-weight:bolder;}
.productSearch { width:100%; color:#FFFFFF; font-size:12pt;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right;}
.breadCrumbSeparate{color:#FFFFFF;text-decoration:none;}
a.breadCrumbSeparate:hover{text-decoration:none;}
table.productdisplay {width:100%;}
.Continue{color:#000000;text-decoration:underline; padding-left:15px;}
.BasketClearAll{color:#000000;text-decoration:underline;}
EmptyBasket{text-decoration:none; color:#B90200;}
a.EmptyBasket{text-decoration:none; color:#B90200;}
.BasketRemove{ color:#E4020D; font-weight:bold; text-decoration:underline;}
.sorderText{font-weight:normal; padding-right:5px;}


/* Paging styles */
.PageSpacer{height:1px; width:1px;}
.pagingCounterCell{width:150px;}
.pagingSpacerEnd{height:14px;}
.PageListingHorizontalLine{background-color:#ECF5F2;}
.Paging{height:22px; width:100%}
.PageNoLink{font-weight:normal;font-size:12px;font-family:Arial;  color:#630093;}
.PageNo{font-size:11px;font-weight:bold;color:#00659C;font-family:Arial;text-decoration:none;}
.pageText{font-weight:normal;font-size:11px;font-family:Arial;color:#00659C;TEXT-DECORATION:none;}
.PagingPipe{font-weight:normal;font-size:12px;font-family:Arial;  color:#00659C;}
.pagingCounter{font-weight:normal;font-size:11px;font-family:Arial;color:#00659C;text-decoration:none;}
.PagingText{font-size:11px;font-weight:normal;color:#00659C;font-family:Arial;text-decoration:none;}
.PagingSortText{font-size:11px;font-weight:normal;color:#00659C;font-family:Arial;text-decoration:none;}
A.pagingtext:link{font-weight:normal;font-size:11px;font-family:Arial;color:#00659C;text-decoration:none;}
A.pagingtext:visited{font-weight:normal;font-size:11px;font-family:Arial;color:#00659C;text-decoration:none;}
A.pagingtext:hover{font-weight:normal;font-size:11px;font-family:Arial;color:#00659C;text-decoration:none;}
A.PageNoLink:link{font-weight:normal;font-size:11px;font-family:Arial;color:#00659C;text-decoration:none;}
A.PageNoLink:visited{font-weight:normal;font-size:11px;font-family:Arial;color:#00659C;text-decoration:none;}
A.PageNoLink:hover{font-weight:normal;font-size:11px;font-family:Arial;color:#00659C;text-decoration:none;}

.sBasketQty {color:#B90200; text-decoration:none; }
a.sBasketQty:hover{text-decoration:none;}
.breadCrumbSelected { color:#FFFFFF; text-decoration:none;}
.FeaturedProductHeader{ color:#333333; font: bold 11pt Trebuchet MS,Arial,Helvetica,sans-serif; margin:10px 0; width:100%; border-bottom:dotted 1px #333333;}
.sSimilarProducts{font-size:11px;font-family:Arial;text-decoration:underline; color:#2998C6;}


/* Checkout pages */
div#loginHolder { width: 632px; margin: 30px 25px; color:#333333; }
div#AddressHolder { margin: 10px 0;}
/* autogenerated html produces '<a>' tags for the text box labels, below rule ensures no underlining when mouse-over */
div#AddressHolder a:hover{ text-decoration:none;}
div#BillingAddress { float:left; }
div#DeliveryAddress { float:right; }
.checkoutHeader{color:#333333; font: bold 11pt Trebuchet MS,Arial,Helvetica,sans-serif; width:200px; margin-bottom: 10px;}
.checkoutORText {color:#2997C8; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:24px; text-decoration:none; margin: 15px 20px;}
.addressPane{ background-color: #F0FAFF; border: 1px solid #545454; padding: 10px 0; width:325px; text-decoration:none;}
.checkoutaddressTextSmall{font-weight:normal;font-size:11px;}
div#regularLogin {height: 100px; width: 628px; border: solid 1px #545454; background-color: #F0FAFF;font-family: Arial,Helvetica,Tahoma,sans-serif;}
div#expressLogin {height: 200px; width: 628px; border: solid 1px #545454; background-color: #F0FAFF;font-family: Arial,Helvetica,Tahoma,sans-serif;}
div#forgotpasswordPane{width: 628px; border: solid 1px #545454; background-color: #F0FAFF;font-family: Arial,Helvetica,Tahoma,sans-serif; padding-bottom: 20px;}
table.login {width: 100%; padding: 20px;}
.emailPassText{padding-right: 10px; width: 25%; font-weight: bold;}
div#backButtonHolder{margin:30px 25px;}
.EmailListCheckBox{background-color:#FFEAEB;color:#000000;font-size:11px;font-weight:normal;}

#buttonPane {position:relative; display:block; }
#buttonPaneInner {display:block;  padding-top: 20px;}
#buttonPaneLeft{float:left; position:relative; width:100px; left:0px;}
#buttonPaneRight {float:right; position:relative; width:170px; right:0px;}
#buttonPaneCenter {margin-left:100px; margin-right:170px; position:relative; display:block; height:1%;}
.clear {clear:both;}

.warning{font-weight:bold;font-size:12px;font-family:Arial;color:red;}
.grey10{font-weight:normal;font-size:10px;font-family:Arial;color:#333333;}
.addressMiss{font-weight:normal;font-size:11px;font-family:Arial;color:#000000;background-color:yellow;}

/*.TextCellSmall { color:#2997C8; font-weight:bold; text-decoration:none; font-size:small; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}*/
.AddressSummary{font-weight:normal;font-size:12px;}
.zName{text-decoration:none;font-size:10px;font-family:Arial;color:#FF0000;}
.sBasketText{font-weight:normal;font-size:11px;font-family:Arial;color:#333333;}
.oorderTotalText{font-weight:bold;font-size:12px;font-family:Arial;color:#000000;}

.voucherHolder{ margin-top:40px;}
.VoucherCode{font-weight:normal;font-size:12px;font-family:Arial,Helvetica,Tahoma,sans-serif;color:#333333;}
.voucherText{font-weight:Normal;font-size:12px;font-family:Arial,Helvetica,Tahoma,sans-serif;color:#333333;}
.voucherInvalid{font-weight:Normal;font-size:12px;font-family:Arial,Helvetica,Tahoma,sans-serif;color:#333333;}
div #voucher{ background-color:#F0FAFF; border:1px solid #545454; padding:10px 0; width:100%;}

img.enlargedimage { display:none;}
img.hidden {display:none;}
img.enlargedimageVisible { background-color:#FFFFFF; border:1px solid #C1C1C1; float:left; margin:0px 20px 0px 10px; padding:2px; }

.buttonPanel{ margin:15px;}
.viewBasketLink { font-weight:bold;font-size:11px;font-family:Arial,Helvetica,Tahoma,sans-serif;color:#2997C8; }
.proceedToCheckout { font-weight:bold;font-size:11px;font-family:Arial,Helvetica,Tahoma,sans-serif;color:#2997C8;}
.OrderAcceptedPane { background-color: #F0FAFF; border: 1px solid #545454; padding: 10px 0;  text-decoration:none;}
.OrderAcceptedPane :hover { text-decoration:none;}

.regText{font-weight:normal;font-size:12px;font-family:Arial;color:#333333;}
.regTextLink{font-weight:normal;font-size:12px;font-family:Arial;color:#333333;}

.regTextDesc  {font-weight:normal;font-size:12px;font-family:Arial;color:#333333;}
.regBox{font-weight:normal;font-size:11px;font-family:Arial;  color:#630093;border:solid 1 #47006A;}
.registrationPane {background-color:#F0FAFF;border:1px solid #545454;padding:10px ;text-decoration:none;}
.paymentText{font-weight:Normal;font-size:11px;font-family:Arial;color:#000000;}
.productdisplay span.sName{text-decoration:none;font-size:24px;font-family:Arial;color:#2997C8; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.rteRecommends{float:left; width:271px; padding-left:1px;}

/* add borders to the product images */
div #homeReferential img { border:1px solid #C1C1C1; padding:1px; background-color:White;}



.rteRecommends .ProductMoreDetailsImage img{ border:1px solid #C1C1C1; padding:1px; background-color:White; margin:15px 10px 15px 10px;}
.ImageBorder img{ border:1px solid #C1C1C1; padding:1px; background-color:White;}
.ImageBorderOver img{ border:1px solid #C1C1C1; padding:1px; background-color:White;}

.warningText{ padding: 10px; font-weight:bold;font-size:12px;font-family:Arial;color:red;}
.reviewLink { text-decoration:underline;}


.CustomerReviews
{
	background-color: #2997C8;
}

.CustomerReviewsTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.reviewHeading
{
	font-weight: bold;
	font-size: 12px;	
	color: #666666;
	text-decoration: none;
}

.reviewSubHeading
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.reviewText
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.reviewSeperator
{
	border-right: #ffffff;
	border-top: #2997C8;
	border-left: #ffffff;
	border-bottom: #ffffff;
	border-style: solid;
	border-right-width: 0.01cm;
	border-top-width: 0.01cm;
	border-left-width: 0.01cm;
	border-bottom-width: 0.01cm;
	width: 100%;
}

.EmailListCheckBox
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFEAEB;
}

.readMore
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	text-decoration: underline;
}

/*Search Box styles*/
#searchHolder {width: 170px; height: 70px; background-color: #696969; padding-top:10px;}
.searchHeader {font-size: 11pt; color: #FFFFFF; text-align: left; margin: 0 0 2px 10px;}
.searchTable {background-color: #000000; border: solid 1px #d7d6d6;margin:2px;}
.searchTextBox{font-size:11px;font-family:Arial; Width:120px;}
div.searchButton {height:23px; width: 23px}                
a.searchGo {display:block; text-indent: -500px; height: 30px; width: 30px; background-image: url(../images/go_search2.gif); background-repeat:no-repeat;}
a.searchGo:hover{display:block; text-indent: -500px; height: 30px; width: 30px; background-image: url(../images/go_search_on2.gif); background-repeat:no-repeat;}

a.grey12 { text-decoration:none;}
.hidden{ display:none;}