﻿.MasterPageWrapper
{
	width:1000px;
	margin:0px auto;
	border:1px solid #bbb;
	padding:10px;
}
.MasterHeader
{
	height:100px;
	width:1000px;
}
.MasterPageLogo
{
	border:1px solid #bbb;
	height:80px;
	padding:10px;
}
.MasterPageSearchBox
{
	font-family:ABSALOM;
	font-size:large;
	text-align:right;
	border-bottom:1px dashed #CACACA;
	position:absolute;
	top:10px;
	right:25.5%;
	height:2em;
	width:20%;
	padding:0 2% 0 0;
}
.TestDiv
{
	width: 182px;
	height: 116px;
	font-family: 'Arial Black';
}
	
.MasterContent div
{
	padding:10px;
	border:1px solid #bbb;
	float:left;
}
.MasterPageMenu
{
	margin-top:10px;
	padding-bottom:10px;
}
.MasterPageContent
{
	padding:10px;
	border:1px solid #bbb;
	float:left;
}
.MasterPageFooter
{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	border:1px solid #bbb;
	width:1000px;
}
.DepartmentListHead
{
	border-right: #01a647 1px solid;
	border-top: #01a647 1px solid;
	border-left: #01a647 1px solid;
	border-bottom: #01a647 1px solid;
	background-color: maroon;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	padding-left: 1px;
	text-align: center;
}
.DepartmentListContent
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
	background-color: oldlace;
	text-align: center;
}
a.DepartmentUnselected
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 7pt;
	color: #5f9ea0;
	line-height: 21px;
	padding-left: 3px;
	text-decoration: none;
}
a.DepartmentUnselected:hover
{
	font-size: 7pt;
	padding-left: 3px;
	color: #2e8b57;
	border-right: silver thin solid;
	border-left: silver thin solid;
}
a.DepartmentSelected
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 7pt;
	color: maroon;
	line-height: 21px;
	padding-left: 3px;
	text-decoration: none;
	border-right: silver thin solid;
	border-left: silver thin solid;
}
.CategoryListHead
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: maroon;
	text-align: center;
}
.CategoryListContent
{
	border-right: maroon 1px solid;
	border-top: maroon 2px solid;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
	background-color: wheat;
	text-align: center;
}  
a.CategoryUnselected
{  
  font-family: Verdana, Arial;  
  font-weight: bold;
  font-size: 7pt;
  color: #cd853f;
  line-height: 21px;
  padding-right: 3px;     
  padding-left: 3px;
  text-decoration: none     
}  
a.CategoryUnselected:hover
{
	color: #d2691e;
	font-size: 7pt;
	padding-right: 0px;
	padding-left: 0px;
	border-right: burlywood thin solid;
	border-left: burlywood thin solid;
}  
a.CategorySelected  
{  
  font-family: Verdana, Arial;  
  font-weight: bold;
  font-size: 7pt;
  color: maroon;
  line-height: 21px;
  padding-right: 0px;     
  padding-left: 0px;
  text-decoration: none; 
  border-right: burlywood thin solid;
  border-left: burlywood thin solid;   
}
.CatalogTitle
{
	font-size: 17px;
	color: darkred;
	font-family: Arial;
	font-weight: bold;
}
.CatalogDescription
{ 
  color: Black; 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;	
}
a.ProductName
{
	color: maroon;
	font-family: 'Trebuchet MS';
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.ProductName:hover
{  
  text-decoration: underline;
}
a.ProductDetails
{
	color: navy;
	font-family: 'Trebuchet MS';
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.ProductDetails:hover
{  
  text-decoration: underline;
}

.ProductDescription
{ 
  color: Black; 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
}
.ProductDescriptionBig
{ 
  color: Black; 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
}  
.ProductPrice
{ 
  color: Black; 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
}
.ProductPriceBig
{ 
  color: Black; 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
} 
.PagingText
{ 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px; 
  color: Black; 
}
.ProductTitle
{ 
  color: Blue;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 21px;
  font-weight: bold;
  line-height: 15px;
}
.SearchBoxHead
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 8pt;
	color:WindowText;
	text-align:left;
}
.SearchBoxContent
{
	border-right: #003300 1px solid;
	border-top: #003300 1px solid;
	border-left: #003300 1px solid;
	border-bottom: #003300 1px solid;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: darkblue;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
}
.SearchBox
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  margin-bottom: 1px;
}
.UserInfoHead
{
	background-color: black;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	padding-left: 3px;
	padding-bottom:4px;
	padding-top:4px;
	text-align: center;
}  
.UserInfoContent
{
	text-align: center;
	background-image: url('../../images/wood047.jpg');
} 
.UserInfoText
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	padding-left: 3px;
	text-decoration: none;
	color: #000000;
}
a.UserInfoLink
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 7pt;
	color: #800000;
	line-height: 12px;
	padding-left: 0px;
	text-decoration: none;
} 
a.UserInfoLink:hover 
{ 
  padding-left: 5px;
  color: #dc143c;
}
.Button
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

.AdminButtonText
{
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  width: 70px;
}

.AdminButtonLong
{
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  width: 250px;
}

.SmallButtonText
{
 color: Black;
 font-family: Verdana, Helvetica, Sans-Serif;
 font-size: 10px;
}

.AdminTitle
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
} 
.AdminPageText
{ 
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
a.AdminPageText
{
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
}
a.AdminPageText:hover
{ 
  color:Red;
}
.Grid
{
  border-color: #E7E7FF;
  width: 100%;
}
.GridHeader
{ 
  color: White;
  background-color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
}
.GridRow
{ 
  color: Navy;
  background-color: #E7E7FF;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
}
.GridEditingRow
{
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
}
.GridAlternateRow
{ 
  color: Navy;
  background-color: #F7F7F7;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
}

.GridHeader2
{
	color: White;
	background-color: darkred;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}

.GridHeader3
{
	color: White;
	background-color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}

.CartSummary
{
	font-family: 'Arial';
	font-size: 10pt;
	color: white;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: transparent;
	
}
a.CartLink
{
  color: Black;
  font-family: Arial;
  text-decoration: none;
  font-size: 12px;
}
a.CartLink:hover
{  
  color: Red;
}
.ShoppingCartTitle
{
	color: maroon;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.CartTotal
{
	font-size: 9pt;
	color: Goldenrod;
	font-family: Arial;
	background-color: transparent;
	font-weight: bold;
	border-left-color: #ffcc00;
	border-bottom-color: #990000;
	border-top-color: #ffcc00;
	border-right-color: #990000;
}
.MenuButtonText
{
	font-size: 10pt;
	color: #ffffff;
	font-family: 'Lucida Bright';
	background-color: maroon;
	border-left-color: #ffcc00;
	border-bottom-color: #000000;
	border-top-style: ridge;
	border-top-color: #ffcc00;
	border-right-style: ridge;
	border-left-style: ridge;
	border-right-color: #000000;
	border-bottom-style: ridge;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
.MenuButton
{
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: maroon;
}
.UserMessage
{
	font-weight: bold;
	color: maroon;
	font-family: Arial;
	font-size: 13px;
}

.GeneralMessageSmall
{
	font-size: 10px;
	color: darkred;
	font-family: Arial;
	text-align: center;
}
.GeneralMessage
{
	font-size: 12px;
	color: darkred;
	font-family: Arial;
}
.GeneralMessageBig
{
	font-size: 17px;
	color: darkred;
	font-family: Arial;
	font-weight: bold;
}
.ColourSwatchHeading
{
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}
.ColourSwatchTitle
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

.RecommendationHead
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
}
.RecommendationText
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
}
.RecommendationLink
{
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  font-size: 10px;
}
a.RecommendationLink:hover
{  
  color: Red;
}
.UserDetailsTable
{
    width: 100%;
    background-color: #ccccff;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: Solid 2px Navy;
    line-height: 25px;
}
.UserDetailsTableHead
{
    border-bottom: Navy 2px solid;
    background-color: #666699;
    font-family: Verdana, Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #eeeeff;
    padding-left: 3px;
    text-align: center;
}
.InfoText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
}
.ProductHeading
{
	font-family: Verdana;
	font-size: 12px;
	color: lightgrey;
	font-weight: bold;
}

.TitleText
{
	font-weight: bold;
	font-size: 12pt;
	color: #000099;
	font-family: Tahoma, Sans-Serif;
}

.FooterText
{
	color: #ffffff;
	font-family: Tahoma, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
}

.MainMenuRoot
{
	font-weight: bold;
	color: White;
	font-family: Verdana;
	background-color: #000066;
}

.MainMenuBkGround
{
	background-color: lightgrey;
	color: #cc0000;
}

.WhiteTextBold
{
	color: White;
	font-weight: bold;
	font-family: Verdana;
	font-size: small;
}

.WhiteText
{
	color: White;
	font-family: Verdana;
	font-size: 9pt;
}

.BlackText
{
	color: Black;
	font-weight: bold;
	font-family: Verdana;
	font-size: small;
}

.BlackTextNormal
{
	color: Black;
	font-family: Verdana;
	font-size: small;
}

.BigWhiteText
{
	color: White;
	font-weight: bold;
	font-family: Verdana;
	font-size: medium;
}

.RadioButtonText
{
	color: Black;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
}

.IE8Fix 
{ 
    z-index: 1000; 
    
}

.cssPager td
{
	padding-left: 4px;
	padding-right: 4px;
}

a.ParagraphTitle
{
	font-size: 11pt;
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
}

a.ParagraphTitle:hover
{
	text-decoration: underline;
	font-weight: bolder;
}

.ParagraphText
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Sans-Serif;
}

.box { 
  background: #B59888; 
}
.boxtop
{
	background-position: right top;
	background: url(~/images/ne.gif) no-repeat right top;
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(~/images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(~/images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(~/images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}

.watermarked 
{
	font-size:12px;
	color:Gray;
}

.userMenuDynamicItemStyle
{
	font-size: 0.7em;
	padding: 4px 10px;
	width: 155px;
	font-weight: bold;
	background-color: #D18D55;
	color: Black;
	border: Solid 1px Black;
	width: 155px;
}


