﻿.SugstBoxSubmit{ width:220px;}
.SugstBoxMainTable { background-color: #F4F4F4}
.SugstBoxTitleRow { background-color: #0068a9}
.SugstBoxTitle{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.SugstBoxItemText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; }
.SugstBoxCommentsOrExamples { background-color:#E4E4E4 }
.SugstBoxCommentsTextArea {font-family: Arial; font-size: 11px; color: #646464; border: 1px solid #9C9C9C;width:100%}
	
.quickView_ProductName { font-family: Arial; font-size: 12px; color: #363636; font-weight: bold }
.quickView_GeneralText { font-size: 11px; color: #808080; font-family: Arial }
.quickView_overflow{ OVERFLOW: auto; height:70px }

.TitleBar{ font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #808080; }
td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.red         { color: #FF0000 }
.bigred         { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold }
.smallX {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #B40000; font-weight:bold}
.ws_topNavButtons { width: 130; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #86C619; height:22; cursor:pointer;cursor:hand }
.MainFooterTitles { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; padding-bottom:6px }
.MailListBox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 140; border-style: solid; 
               border-width: 1px }

.searchBox { border:1px solid #A1A1A1; width: 110;  }
.shoppingCartSummary { font-family: Arial, Helvetica, sans-serif; font-size: 11; color: #646464; background-color:#A5E832 }

.navLinks{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; text-decoration: none}
a.navLinks, a:visited.navLinks{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; text-decoration: none;cursor:pointer;cursor:hand}
a:hover.navLinks{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;cursor:pointer;cursor:hand}

.navLinksBlue{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A4FD4; text-decoration: none}
a.navLinksBlue, a:visited.navLinksBlue{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A4FD4; text-decoration: none;cursor:pointer;cursor:hand}
a:hover.navLinksBlue{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004C83; text-decoration: underline;cursor:pointer;cursor:hand}

.footerClass{padding-top: 25px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF}

a.footerLinks, a:visited.footerLinks{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;cursor:pointer;cursor:hand}
a:hover.footerLinks{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;cursor:pointer;cursor:hand}

.pageBar {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.pageBarDD {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464;}

.productListText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; text-decoration: none}
a:hover.productListText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;cursor:pointer;cursor:hand}
a.productListText, a:visited.productListText{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; text-decoration: none;cursor:pointer;cursor:hand}

.filterBoxHeader{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; font-weight: bold; padding-left: 19px}

a.filterBoxLinks,a:visited.filterBoxLinks { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; padding-top:2px }
a:hover.filterBoxLinks { color: #646464; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; padding-top:2px }

a.filterBoxLinksBlue,a:visited.filterBoxLinksBlue { color: #1A4FD4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; padding-top:8px; padding-right: 30px }
a:hover.filterBoxLinksBlue { color: #004C83; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; padding-top:8px; padding-right: 30px }

.filterBoxSubHeader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; padding-bottom:3px }
a.filterBoxSubHeader,a:visited.filterBoxSubHeader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A4FD4; font-weight: bold; text-decoration: none }
a:hover.filterBoxSubHeader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004C83; font-weight: bold; text-decoration: underline }

.filterBoxContents{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #505050;}

.invisibleTextArea {width: 0; height: 0; border-style: solid; border-width: 0px}

.hiddenDivs{z-index:22; visibility:hidden; display:none}

.ProductDetails_ProductName { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4C4C4A; font-weight: bold }
.ProductDetails_SalePrice { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold }
.ProductDetails_RegularPrice { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #646464; font-weight: bold }
.ProductDetails_ItemText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; }
a.ProductDetails_ItemText,a:visited.ProductDetails_ItemText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1A4FD4; text-decoration:none }
a:hover.ProductDetails_ItemText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004C83; text-decoration:underline }
.ProductDetails_ItemTextBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; font-weight: bold }
.ProductDetails_ItemTextBoldCellUnderline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; font-weight: bold; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px; padding-top:15px }
.BoldWhite12PX{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.pinkBar     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; padding-left: 3px }
.redText     { color: #B40000 }
.td11PxBlack { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
a.td11PxBlack,a:visited.td11PxBlack { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none }
a:hover.td11PxBlack { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline }
.td12PxBlack { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
a.td12PxBlack,a:visited.td12PxBlack { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none }
a:hover.td12PxBlack { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:underline }
.xxx         { background-color: #D8D8D8 }
.basketItemLightMain { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB }
a.basketItemLightMain,a:visited.basketItemLightMain { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; text-decoration:underline }
a:hover.basketItemLightMain { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; text-decoration:none }
.basketItemLightSpecialInfo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B40000; background-color: #FBFBFB }
.basketHeadings { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #F4F4F4; }
.shoppingBasket_qtyBox {width: 21; height: 20; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #AFAFAF}
input        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
textarea        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.ContentPageHeaderRow { font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #3E76E8 }
.ContentPageSubHeaderRow { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #CCEAFF }
.checkoutLoginBox {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-style: solid; border-width: 1px}
.checkout_tableHeader {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #000080}



.checkoutInvisibleTextBox {
		color: #000000;
		font-family : Arial;
		font-size : 11px;
		text-align: right;
		height: 18px;
		width: 71px; background-color:#F4F4F4;
		border : 0px solid;
		border-color : #D8D8D8;
		padding-right: 12px;
		}
.checkoutInvisibleTextBoxBold{
		color: #000000;
		font-family : Arial;
		font-weight: bold;
		font-size : 11px;
		text-align: right;
		height: 18px;
		width: 71px; background-color:#F4F4F4;
		border : 0px solid;
		border-color : #D8D8D8;
		padding-right: 12px;
		}
.checkoutShippingDropDown {
		color: #000000;
		font-family : Arial;
		font-size : 11px;
		text-align: left;
		height: 18px;
		width: 250px;
		}
.checkoutCardDropDown {
		color: #000000;
		font-family : Arial;
		font-size : 11px;
		text-align: left;
		height: 18px;
		width: 120px;
		}
.HeaderListColour {
	font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
}
.qo_codeBox {font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 75; height: 20; border-style: solid; border-width: 1px; text-align:center}
.qo_qtyBox {font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 30; height: 20; border-style: solid; border-width: 1px; text-align:center}
a.blueLink,a:visited.blueLink {color:#3E76E8;text-decoration:none}
a:hover.blueLink {color:#3E76E8;text-decoration:underline}

a.blackLink,a:visited.blackLink {color:#000000;text-decoration:none}
a:hover.blackLink {color:#000000;text-decoration:underline}

.darkGrey {color:#646464}
.black {color:#000000}
.purpleText {color:#133C5C; font-weight:bold }
.darkPurpleText {color:#452c75; font-weight:bold}
.hiddenDIV	{position: relative; visibility: hidden; display:none}
.visibleDIV	{position: relative; visibility: visible; display:}
.ccBox {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.productPopUp {
z-index:500;padding:0px;position:absolute;left:20%;top:40%;display:none;
filter: progid:DXImageTransform.Microsoft.dropshadow(offx=3, offy=3, color='gray', Positive='true', ShadowOpacity=0.8)
}
.QuickViewLink{ position:absolute; }
.expandingDiv { position:absolute;border: 1px solid #C0C0C0; width:50px; height:50px; visibility: hidden;left:1px;top:1px;filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, startX=0,  FinishX=100, StartY=0, FinishY=100) }

.thumbnail{
position: relative;
z-index: 0;
color:black;
text-decoration:none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 2px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -140px; /*position where enlarged image should offset horizontally */

}

.thumbnail2{
position: relative;
z-index: 0;
color:black;
text-decoration:none;
padding:2px;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 2px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -140px; /*position where enlarged image should offset horizontally */

}

img.lessOpacity {   			
   opacity: 0.3;
   filter: alpha(opacity=30);
   zoom: 1;  /* needed to trigger "hasLayout" in IE if no width or height is set */ 
}

/************************** DEFAULT SKIN STYLES *********************************/
.default_TopNavLinks { font-family: arial; font-size: 11px; color: #000000; font-weight: bold }
.default_WhiteBoldText { font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight: bold }
a.default_TopNavLinks, a:visited.default_TopNavLinks { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none }
a:hover.default_TopNavLinks { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration:underline }
a.default_TopNavLinks12, a:visited.default_TopNavLinks12 { font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration:none }
a:hover.default_TopNavLinks12 { font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration:underline }
a.default_LeftNavLinks10, a:visited.default_LeftNavLinks10 { font-family: Arial; font-size: 10px; color: #3059AB; font-weight: bold; text-decoration:none }
a:hover.default_LeftNavLinks10 { font-family: Arial; font-size: 10px; color: #3059AB; font-weight: bold; text-decoration:underline }




/******************************* OBJECT STYLES **********************************/
.wo_productAttachmentsText { font-family: Arial; font-size: 11px; color: #373737 }
.wo_productAttachmentsTextHeader { font-family: Arial; font-size: 12px; color: #373737; font-weight:bold }
a.wo_productAttachmentsText, a:visited.wo_productAttachmentsText { font-family: Arial; font-size: 11px; color: #373737; text-decoration:none }
a:hover.wo_productAttachmentsText { font-family: Arial; font-size: 11px; color: #000000; text-decoration:underline }

#QFORM { margin: 0; }

.checkout_shipHide{
	position:absolute; visibility:hidden
}

.dialogCart
{
    position:absolute; 
    width:299px; 
    display:none;
    text-align:left;
    filter:alpha(opacity=95);
    opacity:0.95;
	padding:0px;left:20%;top:40%;
	font-family:Arial,Verdana;
	font-size:12px;
	z-index:2000;
	
}

.dialogCartTop
{
    width:299px;
    min-height:9px;
    #height:9px;
    background-image:url(../images/DialogBkgrTopWhite.gif);
    background-repeat:no-repeat;
	font-size:0px;
}

.dialogCartMiddle
{
    width:275px;
	#width:299px;
    min-height:80px;
    _height:80px; 
    background-image:url(../images/DialogBkgrWhite.gif);
    background-repeat:repeat-y;
    padding-left:24px;
    padding-bottom:2px;
}

.dialogCartBottom
{
    width:299px;
    min-height:12px;
    background-image:url(../images/DialogBkgrBottomWhite.gif);
    background-repeat:no-repeat;
    _height:12px;
}

.dialogCartClose
{
float:left;cursor:hand;cursor:pointer;margin-top:30px;
background-image:url(../images/btnClose.gif);
background-repeat:no-repeat;
padding-left:12px;
}

.clear
{
    float:none;
    clear:both;
    font-size:0px;
    line-height:0px;
}
