/*body{
	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  76%;
    font-weight: normal;}
p { font-size: 1.1em; }
h1 {	font-size: 2.33em;}
h2 {	font-size: 1.833em;}
h3 {	font-size: 1.5em;}
h4 {	font-size: 1.33em;} */

body{
	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  75%;
    font-weight: normal;}
p { font-size: 1em; line-height:130%; }
h1 {	font-size: 2em; font-weight:bold; font-family:Tahoma, Helvetica, sans-serif;line-height:130%;}
h2 {	font-size: 1.5em; font-weight:bold; font-family:Tahoma, Helvetica, sans-serif;line-height:130%;}
h3 {	font-size: 1.17em; font-weight:bold; font-family:Tahoma, Helvetica, sans-serif;line-height:130%;}
h4 {	font-size: 1.1em; font-weight:bold; font-family:Tahoma, Helvetica, sans-serif;line-height:130%;} 

ul li{list-style-type:square ;}
ul li li{list-style-type:disc;}
ul li li li{list-style-type:circle;}
ol li{list-style-type:decimal;}
ol li li{list-style-type:lower-alpha;}
ol li li li {list-style-type:lower-roman;}
hr {height:1pt;text-align:left}
h1{	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold}
td{	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: normal;}
    
dl {margin-left: 1em;}
dt {font-weight: bold; margin-top: 1em; margin-bottom:0.5em;}
dd {display: list-item; list-style-type: square;}
    
fieldset 
{
	position:relative;
	background-color:#F2F2E4;
	border-style:solid;
	border-color:#6699CC #6699CC #6699CC #6699CC;
	border-width: 1px 1px 1px 1px;
	margin:0 0 1em 0;
	padding-top: 2em;
	
}
legend
{	
	position:absolute; top: -0.7em; left:0.5em;
	margin-left: 0; font-size:1.5em;  padding: 0.1em 0.5em 0.1em 0.5em;  background-color:White; border:1px solid #6699CC;}   
    
.Validation fieldset {border-color:#8b0000;}
.Validation legend {border-color:#8b0000;}  


/*Master Page*/
html,body{margin:0;padding:0}
div#mHeaderPlaceholder{height:135px;margin:0;padding-left:10px;}
div#mWrapper{float:left;width:100%}
div#mContent{margin: 0 166px;padding:0 5px 0 5px;min-height:0;_height: 0;}
div#mLeft{float:left;width:166px;margin-left:-100%;}
div#mLeftInner{padding:0 5px 0 5px;}
div#mRight{float:left;width:164px;margin-left:-166px;}
div#mRightInner{padding:0 5px 0 5px;}
div#mFooter{clear:left;margin:0 166px 0 166px;}
div#mFooterInner{padding:10px 5px 0 5px;}
div#mHeader{position: absolute;left:0;top:0;width:100%;background:#ffffff;}
div#mHeaderInner{padding:0 7px 0 5px;min-width:700px;}


a.stdLink{
    color: blue;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-size:  8pt;
    font-weight: normal;}
a.stdLink:visited {
    color: blue;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-size:  8pt;
    font-weight: normal;
}
a.stdLink:hover{
    color: #FF8C00;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-size:  8pt;
    font-weight: normal;}	
td.red10{
		color: red;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10pt;
    font-weight: normal;}
.LeftText{	FONT-SIZE: 1.1em;
	COLOR: black; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	border:rgb(153, 153, 102) 1px solid;

	}


.button{
	color:#336699;
	background-color:White;
	border-color:#336699;
	border-width:2px;
	border-style:Solid;
	font-weight:bold;}

/* Product */

tr.SKUs{
	background-color:#FFC97D;}
tr.SKUsInactive{
	background-color:Silver;}
td.SKUPrice{
	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10pt;}
td.SKUPriceOffer{
	color: red;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12pt;}
.ProductAlsoBought{
	color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10pt;}
td.ProductSectionHead{
	HEIGHT: 8px;
	BORDER-RIGHT: #336699 1px solid;
	BORDER-TOP: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
	background-color: #6699CC;}

a.ProductSection, a.ProductSection:link, a.ProductSection:Visited{
	color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10pt;
    font-weight: normal;}
a.ProductSection:hover{
		color: #FF8C00;}
td.ProductSection{
		color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10pt;
    font-weight: normal;
    vertical-align: middle;}
.ProductSectionSearchText{	FONT-SIZE: 11pt;
	COLOR: black; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	BORDER-RIGHT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-LEFT: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid;
	width:150px;}
table.ProductCat
{
	
	width: 100%;
	BORDER-RIGHT: #336699 1px solid;
	BORDER-TOP: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
	border-collapse: collapse;}
td.ProductCatHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #6699CC;
	text-decoration: none;
	text-align: center;
}
a.ProductCat
{
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  8pt;
    font-weight: normal
}
a.ProductCat:hover
{
    color: #FF8C00;
    text-decoration: underline;
}

table.Main
{
	margin-top: 20px;
	width: 100%;
	BORDER-RIGHT: #336699 1px solid;
	BORDER-TOP: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
	border-collapse: collapse;
}
td.MainHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	
	background-color: #6699CC;
	text-decoration: none;
}

/* ************************ */
/*	Header */
/* ************************ */

a.headerLink, a.headerLink:link, a.headerink:visited
{
    color: #0066ff; /*#6699CC;*/
    font-family: arial, sans-serif;
    text-decoration: none;
    font-size:  120%;
    font-weight: bold;
    text-decoration: none;
}
a.headerLink:hover
{
    color: #FF8C00;
}

/* ************************ */
/*	Cart */
/* ************************ */

.CartQuantity
{	FONT-SIZE: 11pt;
	COLOR: black; 
	FONT-FAMILY:Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: right;
	vertical-align: middle;
	BORDER-RIGHT: red 1px solid; 
	BORDER-TOP: red 1px solid; 
	BORDER-LEFT: red 1px solid; 
	BORDER-BOTTOM: red 1px solid;
}

.CartListHead
{
    background-color: #FFC97D;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.OrderHead
{
    background-color: #FFC97D;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}









/* Accordian Stuff */

    .Accordian
    {
    	margin-top: -8px;
    }
    
    .AccordianHeader
    {
    	border-top: #336699 1px solid;
		border-left: #336699 1px solid;
		border-right: #336699 1px solid;
		background-color: #6699CC;
		width: 148px;
		margin-top: 8px;
		margin-bottom: 0px;
		margin-left:0;
		margin-right: 0;
		vertical-align: middle;
		padding:   1px 3px 1px 3px; 
		cursor: pointer;
    }
    .AccordianHeader h3
    {	
    	font-weight: bold;
	    font-size: 10pt;
	    color: black;
	    font-family: Verdana, Helvetica, sans-serif;
	    margin:  0 auto 0 auto;
	    text-align:center;
    }
    .AccordianContent
    {
    	border-left: 1px solid #6699CC;
	    border-right: 1px solid #6699CC;
	    border-bottom: 1px solid #6699CC;
	    /*width: 148px;*/
	    background-color: white;
	    vertical-align: middle;
        padding: 5px 3px 5px 3px; 
    }
    .AccordianContent ul
    {
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        list-style: none;
    }
    .AccordianContent li
    {
    	/*background-image: url("../A_Resources/images/dblArrow.jpg");*/
    	/*background-repeat:no-repeat;*/
    	/*background-position:left 0.4em;*/
		/*padding-left: 1.5em;*/
		padding-left: 0.5em;
    	margin-bottom: 0;
    	list-style: none;
    }
    .AccordianContent a
    {
        color: black;
		font-family: Verdana, Helvetica, sans-serif;
		text-decoration: none;
		font-size:  8pt;
		font-weight: normal; 
		
		
    }
    .AccordianContent a:hover
    {
        color: #FF8C00;
        text-decoration: underline;
    }



/* Product Image List stuff */

		
		.ProdLst
		{
		 padding-left: 5px;
		 padding-right: 10px;
		 padding-top: 5px;
		 width: 100%;	
		}
		.ProdLst h1 
        {
        	width: 99%;
			background-color: #FFC97D;
			padding: 3px  3px 3px 5px;
        }

		.ProdImgLst{padding:0; width:100%;}

        .ProdImgLst ul {
          list-style:none;
          margin:  0 0 0 0;
          padding: 0;}
        
         
        .ProdImgLstListItem {
          float: left;
          width: 300px; /* was commented with width controlled by ProdImgLstBlock*/
          margin: 0 0.1em 1em 0.1em;
          padding: 0.5em;
          list-style: none;
          border: solid 1px white;} 
      

        .ProdImgLstBlock {
         /*width : 415px;*/
         margin:   10px 5px 10px 0px; /*was 10px*/
         text-align: left;
         height: 150px;
        }
        
        .ProdImgLstBlock a
        {
        	text-decoration: none;
        	font-size: 12pt;
			font-weight:bold;
			color: #6699CC;
			font-family: Verdana, Helvetica, sans-serif;
        }
        .ProdImgLstBlock h2
        {
        display:inline;
        font-size: 12pt;
        font-weight:bold;
	    color: #6699CC;
	    font-family: Verdana, Helvetica, sans-serif;
	   
        }
        .ProdImgLstBlock2
        {
        	float: left;
        	margin: 0 0 0 5px;
            padding: 0 0 0 0px; /*was 1 10px*/
        	width: 165px;  /*was 280px*/
        	/*border: 1px dashed #333;*/
        }
    	.ProdImgLstBlock2 ul
    	{
            list-style: none;
    	    text-indent: 0;
    	    margin-top: 0;
    	      
    	  
    	}
    	.ProdImgLstBlock2 li
    	{
    		/*border: 1px dashed #333;*/
    		margin: 0;
    		list-style: none;
    	}
    	
    	.ProdImgLstBlock2 a.stdLink
		{
			color: blue;
			font-family: Verdana, Helvetica, sans-serif;
			text-decoration: underline;
			font-size:  8pt;
			font-weight: normal;
		}
		.ProdImgLstBlock2 a.stdLink:visited 
		{
			color: blue;
			font-family: Verdana, Helvetica, sans-serif;
			text-decoration: underline;
			font-size:  8pt;
			font-weight: normal;
		}
		.ProdImgLstBlock2 a.stdLink:hover
		{
			color: #FF8C00;
			font-family: Verdana, Helvetica, sans-serif;
			text-decoration: underline;
			font-size:  8pt;
			font-weight: normal;
		}	
    	
    	
    	
    	.ProdImgLstBlockImage
    	{
    		float: left;

    		
    	}
    	
     
    
        .ProdImgLstTagline
        {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 8pt;
            color: black;
        }
    	
         
        .ProdImgLstPriceA
        {
        	font-family: Verdana, Helvetica, sans-serif;
            font-size: large;
            color: black;
        }
        .ProdImgLstPriceB
        {
        	font-family: Verdana, Helvetica, sans-serif;
            font-size: large;
            font-weight: bold;
            color: #FF00FF;
        }
        .ProdImgLstPriceC
        {
        	font-family: Verdana, Helvetica, sans-serif;
            font-size: xx-small;
            color: black;
        }
        
        .ProdImgLstDelivery
        {
        	font-family: Verdana, Helvetica, sans-serif;
            font-size: xx-small;
            color: black;
        }
        
        
        /* Brand Image List stuff */

		.BrandLstContainer
		
		.BrandLst
		{
		 padding-left: 5px;
		 padding-right: 10px;
		 margin-right: 10px;
		 	
		}
		.BrandLst h1 
        {
        	width: 98%;
			background-color: #FFC97D;
			padding: 3px  3px 3px 5px;
			
        }


        .BrandImgLst ul {
          list-style:none;
          margin:  0 0 0 10px;
          padding: 0;
        }
        
      
         
        .BrandImgLstListItem {
          float: left;
          /*width: 450px;*/
          margin: 0 0 0 0;
          padding: 0;
          list-style: none;
          
          
          
        } 
      

        .BrandImgLstBlock {
         width : 175px;
         margin:  15px 15px 15px 0;
         text-align: center;
         height: 175px;
        }
        
        .BrandImgLstBlock a
        {
        	text-decoration: none;
        	font-size: 12pt;
			font-weight:bold;
			color: #6699CC;
			font-family: Verdana, Helvetica, sans-serif;
        }
      
        .BrandImgLstBlock h2
        {
        display:inline;
        font-size: 12pt;
        font-weight:bold;
	    color: #6699CC;
	    font-family: Verdana, Helvetica, sans-serif;
	   
        }
        
    	
        
        
        /* RH Sidebars */
        
		 .Sidebar
		 {

			text-align:center;
			border-bottom: none;
		}
        
        .Sidebar h3
        {
        	border-top: #336699 1px solid;
			border-left: #336699 1px solid; 
			border-right: #336699 1px solid;
			background-color: #6699CC;
			font-weight: bold;
			font-size: 10pt;
			color: black;
			font-family: Verdana, Helvetica, sans-serif;
			margin:  10px auto 0 auto;
			text-align:center;
        }
        .SidebarContent
        {
        	border-left: 1px solid #6699CC;
			border-right: 1px solid #6699CC;
			border-bottom: 1px solid #6699CC;
			text-align:center;
        }
        
        .CollapseSidebarContent
        {
        
			text-align:center;
			height:25px;
			overflow:hidden;
        }
        
        
        
        /* Drag Panel */
        
        .dragContainer
		{
		    visibility: hidden;
			width: 300px;
			background-color: Silver;
			padding:4px;
		}
	
		.dragHeader
		{
			border-top: #336699 1px solid;
			border-left: #336699 1px solid;
			border-right: #336699 1px solid;
			background-color: #6699CC;
			vertical-align: middle;
			text-align:center;
			cursor: pointer;
			padding: 0 3px 0 3px;
		}
		
		.dragHeader h3
		{
			display:inline;
			font-weight: bold;
			font-size: 10pt;
			color: black;
			font-family: Verdana, Helvetica, sans-serif;
			margin:  10px auto 0 auto;}

		
		.dragBody{
			border: #6699CC 1px solid;
			font-size: 7pt;
			background-color: White;
	        color: black;
	        font-family: Verdana, Helvetica, sans-serif;
	        padding: 8px; 		} 
		
		.dragBody h4{
			font-weight: bold;
			font-size: 10pt;
			color: black;
			font-family: Verdana, Helvetica, sans-serif;
			margin:  10px auto 0 auto;
		}
				
		.bookmark img
		{
			border: none;
		}
		.bookmark a
		{
			margin-left: 0.4em;
		}
		
		.Watermark
		{
			font-family:Verdana, Helvetica, sans-serif;
			font-size:11pt;
			color:#808080;
			font-style:italic;
			BORDER-RIGHT: #336699 1px solid; 
			BORDER-TOP: #336699 1px solid; 
			BORDER-LEFT: #336699 1px solid; 
			BORDER-BOTTOM: #336699 1px solid;
			width:150px;
		}
		
		
		
/* Buttons */
		.MiniGoToBasket{display:block;width:121px;height:28px;background: url("../A_Resources/images/buttons/btnMiniGoToBasket.jpg") no-repeat 0 0;}
        .MiniGoToBasket:visited{background-position: 0 0;}		
        .MiniGoToBasket:hover{background-position: 0 -28px;}
        .MiniGoToBasket:active{background-position: 0 -56px;}
        .MiniGoToBasket span{display:none;}
        
        .MiniCheckoutNow{display:block;width:121px;height:28px;background: url("../A_Resources/images/buttons/btnMiniCheckoutNow.jpg") no-repeat 0 0;}
        .MiniCheckoutNow:visited{background-position: 0 0;}		
        .MiniCheckoutNow:hover{background-position: 0 -28px;}
        .MiniCheckoutNow:active{background-position: 0 -56px;}
        .MiniCheckoutNow span{display:none;}

		.AddToBasketStock{display:block;width:132px;height:32px;background: url("../A_Resources/images/buttons/btnAddToBasket_Red.jpg") no-repeat 0 0;}
        .AddToBasketStock:visited{background-position: 0 0;}		
        .AddToBasketStock:hover{background-position: 0 -32px;}
        .AddToBasketStock:active{background-position: 0 -64px;}
        .AddToBasketStock span{display:none;}
        
        .AddToBasketNoStock{display:block;width:132px;height:32px;background: url("../A_Resources/images/buttons/btnAddToBasket_Grey.jpg") no-repeat 0 0;}
        .AddToBasketNoStock:visited{background-position: 0 0;}
        .AddToBasketNoStock:hover{background-position: 0 -32px;}
        .AddToBasketNoStock:active{background-position: 0 -64px;}
        .AddToBasketNoStock span{display:none;}
        
        .CheckoutNow{display:block;width:142px;height:28px;background: url("../A_Resources/images/buttons/btnCheckoutNow.jpg") no-repeat 0 0;}
        .CheckoutNow:visited{background-position: 0 0;}		
        .CheckoutNow:hover{background-position: 0 -28px;}
        .CheckoutNow:active{background-position: 0 -56px;}
        .CheckoutNow span{display:none;}
        
        .UpdateQuantities{display:block;width:142px;height:28px;background: url("../A_Resources/images/buttons/btnUpdateQuantities.jpg") no-repeat 0 0;}
        .UpdateQuantities:visited{background-position: 0 0;}		
        .UpdateQuantities:hover{background-position: 0 -28px;}
        .UpdateQuantities:active{background-position: 0 -56px;}
        .UpdateQuantities span{display:none;}
        
        .ClearBasket{display:block;width:142px;height:28px;background: url("../A_Resources/images/buttons/btnClearBasket.jpg") no-repeat 0 0;}
        .ClearBasket:visited{background-position: 0 0;}		
        .ClearBasket:hover{background-position: 0 -28px;}
        .ClearBasket:active{background-position: 0 -56px;}
        .ClearBasket span{display:none;}
		
		.ContinueShopping{display:block;width:142px;height:28px;background: url("../A_Resources/images/buttons/btnContinueShopping.jpg") no-repeat 0 0;}
        .ContinueShopping:visited{background-position: 0 0;}		
        .ContinueShopping:hover{background-position: 0 -28px;}
        .ContinueShopping:active{background-position: 0 -56px;}
        .ContinueShopping span{display:none;}
	

		.Search{display:block;width:121px;height:44px;background: url("../A_Resources/images/buttons/btnSearch.jpg") no-repeat 0 0;}
        .Search:visited{background-position: 0 0;}		
        .Search:hover{background-position: 0 -44px;}
        .Search:active{background-position: 0 -88px;}
        .Search span{display:none;}
        
        .Search2{display:block;width:81px;height:28px;background: url("../A_Resources/images/buttons/btnSearch2.jpg") no-repeat 0 0;}
        .Search2:visited{background-position: 0 0;}		
        .Search2:hover{background-position: 0 -28px;}
        .Search2:active{background-position: 0 -56px;}
        .Search2 span{display:none;}
                
        .FreeDelivery{display:block;width:208px;height:66px;background: url("../A_Resources/images/FreeDelivery1.jpg") no-repeat right 0; margin:0 0 0 auto;}
        .FreeDelivery span{display:none;}
        
        .HeaderLogos{background: url("../A_Resources/images/HeaderBackground.jpg") repeat-x bottom left;}
  
        
        
.ErrorText{color:#8b0000;}

.Resource table{ border-collapse:collapse; border: solid 1px #336699}
.Resource td{border: solid 1px #336699}
.Resource th{border: solid 1px #336699; font-weight:bold; background-color:#6699cc; }
.Resource .RowTitle{ font-weight:bold; background-color:#6699cc;}



 .searchWatermark{color:Gray; font-style:italic; font-size:10pt;}