﻿body 
{
	scrollbar-arrow-color: #C14528;
	scrollbar-track-color: #C14528;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #C14528;
	scrollbar-3dlight-color: #C14528;
	
	font-family: arial;
	height: 100%;
}

.row
{
	clear:both;
}

.cell
{
	float:left;
}

/* All Text Types below */

.clsNormalText
{
	font-size: 11px;
    color: #333;
    font-weight: normal;
    font-family:tahoma;  
}
.NormalText
{	
	font-weight: Normal; 
	font-size: 11px; 
	color: #333; 
	font-style: normal; 
	font-family: arial;
}
.NormalBoldText
{
    font-size: 11px;
    color: #333;
    font-weight: bold;
    font-family:arial;  
}
.NormalText9
{	
	font-weight: bold; 
	font-size: 9px; 
	color: #999; 
	font-style: normal; 
	font-family: arial;
}

.NormalText10
{	
	font-weight: Bold; 
	font-size: 11px; 
	color: #333; 
	font-style: normal; 
	font-family: arial; 
}
.ContentText
{
	font-weight: normal;
	font-size: 11px;
	color: #333;
	font-style: normal;
	font-family: arial;
	line-height: 16px;
	text-align: justify;
}
.NormalTextWhite9
{	
	font-weight: bold; 
	font-size: 9px; 
	color: #fff; 
	font-style: normal; 
	font-family: arial;
}
.NormalTextWhite10
{	
	font-weight: Bold; 
	font-size: 11px; 
	color: #fff; 
	font-style: normal; 
	font-family: arial; 
}
.NormalTextWhite
{	
	font-weight: bold; 
	font-size: 11px; 
	color: white; 
	font-style: normal; 
	font-family: arial; 
}


.Graytext
{	
	font-weight: Normal; 
	font-size: 10px; 
	color: #666; 
	font-style: normal; 
	font-family: arial; 
}
.LabelText
{	
	font-weight: Bold; 
	font-size: 11px; 
	color: #666; 
	font-style: normal; 
	font-family: arial; 
}
.HighlightText
{	
	font-weight: Bold; 
	font-size: 11px; 
	color: #C14528; 
	font-style: normal; 
	font-family: arial; 
}
.PinkText
{	
	font-weight: normal; 
	font-size: 11px; 
	color: #EF9C9A; 
	font-style: normal; 
	font-family: arial;
	line-height:1.30; 
}
.ColorText
{
	font-size: 11px;
	color: #A91A16;
	font-weight : bold;
	font-family: arial;
}
.Price
{
	font-size: 25px;
	color: #666;
	font-weight : normal;
	font-family: Arial;
}

/* All Text Types above */

/* All Text Links below */
.topMenuLink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0 0 2px 0;
}

.topMenuLink a
{
	text-decoration:none;
	color: #fff;
}

.topMenuLink a:hover
{
	color:#ff9;
}

.BottomMenuLink {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #EA4A2F;
	text-decoration: none;
	padding: 0 0 2px 0;
}

.BottomMenuLink a
{
	text-decoration:none;
	color: #EA4A2F;
}

.BottomMenuLink a:hover
{
	color:#BC9854;
}

.Link {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding: 1px 0 0 0;
}

.Link a
{
	text-decoration:none;
	color: #333;
}

.Link a:hover
{
	color:#ff9;
}

.normalLink 
{
	font-family: arial;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
.normalLink a 
{
	color: #333;
	text-decoration: none;
}

.normalLink a:hover  
{
	color: #C14528;
}

.MailLink a 
{
	font-family: arial;
	font-size: 11px;
	color: #C14528;
	text-decoration: underline;
}

.MailLink a:hover  
{
	color: #333;
	text-decoration:underline;
}

.leftmenulink 
{
	font-family: arial;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
    font-weight:bold;
    padding:0;
}
.leftmenulink a
{
	color: #fff;
	text-decoration:none;
}

.leftmenulink a:hover  
{
	color: #BAA451;
	text-decoration:none;
}
.NormalTextWhiteLink
{	
	font-weight: bold; 
	font-size: 11px; 
	color: white; 
	font-style: normal; 
	font-family: arial;	
	text-decoration: underline;
 
}
.NormalTextWhiteLink a
{
	text-decoration:underline;
	color: #fff;
}

.NormalTextWhiteLink a:hover
{
	color:#fc0;
}
.normalLink9 
{
	font-family: arial;
	font-size: 9px;
	color: #333;
	text-decoration: none;
}
.normalLink9 a 
{
	color: #333;
	text-decoration: none;
}

.normalLink9 a:hover  
{
	color: #C14528;
}


/* All Text Types above */

/* All background below */
.bluebg
{
    background-color:#8FC8E7;    
}
.lightbg
{
    background-color:#EBCBAA; 
}
.lightbg2
{
    background-color:#FBE5D6; 
}
.PropertiesBg {
	background-color: #CCCCCC;
}
.GrayBackground
{
	background-color: #efefef;	
}
.Divider
{
	background-color: #ccc;	
}
.GrayBlueBackground 
{
	background-color: #BBC9EA;
}
.redbg
{
    background-color:#C52620;    
}
/* All background above */

/* All heading & title below */
.TitleText
{
    font-weight: bold;
    font-size: 11px;
    color: #333;
    font-family:arial;  
}
.TitleCategory
{
    font-weight: normal;
    font-size: 18px;
    color: #fc0;
    font-family:arial;  
}
.WhiteTitleText
{
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    font-family:arial;  
}
.RedTitleText
{
    font-weight: bold;
    font-size: 14px;
    color: #C14528;
    font-family:arial;  
}
.PageHeading
{	
	font-weight: Bold; 
	font-size: 11px; 
	color: #666; 
	font-style: normal; 
	font-family: arial; 
}
Heading1
{	
	font-weight: bold; 
	font-size: 16px; 
	color: #999999; 
	font-style: normal; 
	font-family: arial;
	bottom:0px; 
}

.HeadingContent
{	
	font-weight: normal; 
	font-size: 20px; 
	color: #333; 
	font-style: normal; 
	font-family: Lucida Sans;
	bottom:0px; 
}
.Pagetitle
{	
	font-weight: normal; 
	font-size: 21px; 
	color: #333; 
	font-style: normal; 
	font-family:arial narrow, Monotype Corsiva, Lucida Sans;
	bottom:0px;
}

.subheadingContent
{	
	font-weight: bold; 
	font-size: 12px; 
	color: #3E68AD; 
	font-style: normal; 
	font-family: arial;
	bottom:0px; 
}

/* All heading & title above */


.leftmenu a:hover
{
	color:gray;
}

.leftmenu a
{
	color:#666;
	text-decoration:none;
}

/* Left Navigation menu */
.leftNavMenu
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}

.leftNavMenu li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	border-top: dashed 1px #999;
}

.leftNavMenu a
{
	padding: 5px 10px 5px 20px;
	display: block;
	background: url(../Graphics/Images/MenuArrowNormal.gif) no-repeat 8px 50%;
	text-decoration: none;
	color: #333;
	height: auto !important;
	height: 100%; /*For IE*/
}

.leftNavMenu a:hover
{
	color: #333;
	background-color: #E7F3FA;
}
/* Left Navigation menu */

/* Top Navigation menu */
.topNavMenu
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}

.topNavMenu li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	border: solid 1px #821815;
}

.topNavMenu a
{
	padding: 3px 5px 3px 5px;
	display: block;
	/*background: url(../Graphics/Images/MenuArrowNormal.gif) no-repeat 8px 50%;*/
	text-decoration: none;
	color: #EF9C9A;
	background-color:#A91A16;
	border:2px solid #821815;
	height: auto !important;
	height: 100%; /*For IE*/
}

.topNavMenu a:hover
{
	color: #fff;
	border-right:2px solid #651410;
	border-top:2px solid #B71B19;
	border-left:2px solid #B71B19;
	border-bottom:2px solid #651410; 
	background-color: #B71B19;
}
/* top Navigation menu */

.Error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c30;
}

.Border
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}


/*Text boxes & boxes below*/
.textboxWhite
{
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
	border-bottom: #fff 1px solid;
	border-top: #fff 1px solid;
	background-color:#fff;
	font-weight: bold; 
	font-size: 11px; 
	color: #33529B; 
	font-family: arial; 
	height:14px;
	padding:0px 0 1px 2px;
	
}
.textboxWhite
{
    border:1px solid #284E93;
	background-color:#fff;
	font-weight: bold; 
	font-size: 11px; 
	color: #333; 
	font-family: arial; 
	height:16px;
	padding:3px 0 0 3px;
}
.textboxnormal
{
	background-color:#fff;
	border:1px solid #ccc;
	font-weight: normal; 
	font-size: 11px; 
	color: #333; 
	font-family: arial; 
	height:14px;
	padding:0px 0 1px 2px;
	
}
.textboxBlue
{
	border-right: #fff 1px solid;
	border-left: #1B4465 1px solid;
	border-bottom: #fff 1px solid;
	border-top: #1B4465 1px solid;
	background-color:#3585C6;
	font-weight: bold; 
	font-size: 11px; 
	color: #fff; 
	font-family: arial; 
	height:16px;
	padding:0px 0 1px 2px;
	
}
.DropDown
{
	border-left-color: #ccc;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	border-right-color: #ccc;
	background-color:#fff;
	border-style:solid;
	font-weight: normal; 
	font-size: 11px; 
	color: #333;
	font-family: arial; 
}
.DropDownProductAttribute
{
	border-left-color: #ccc;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	border-right-color: #ccc;
	background-color:#fff;
	border-style:solid;
	font-weight: normal; 
	font-size: 11px; 
	color: #333;
	font-family: arial; 
}
.FormBoxHeader
{
	background-color: #fff;
	border-right: #c3c3c3 1px solid;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
}
.FormBoxMiddle
{
	background-color: #fff;
	border-right: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
}
.FormBoxFooter
{
	background-color: #fff;
	border-right: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-bottom: #c3c3c3 1px solid;
}
.TextBoxMedium
{ 
    font-family:arial;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    padding-left: 3px;
    border: 1px solid #999;
    background-color: White;
}
.TextBoxDate
{ 
    font-family:arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    width: 70px;
    border: 1px solid #999;
    background-color: White;
}
.TextBox
{
    font-family:arial;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    border: 1px solid #999;
    background-color: White;
}
.TextBoxQuantity
{
    font-family:arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    width: 35px;
    border: 1px solid #999; 
    background-color: White;
}
.BracketText
{
    font-size: 11px;
    color:Gray;
    font-family:arial;  
}
.FilterTextBox
{ 
    font-family:arial;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    padding-left: 3px;
    border-right: #BBC9EA 1px solid;
    border-top: #9FB4E1 2px solid;
    border-left: #9FB4E1 2px solid;
    border-bottom: #BBC9EA 1px solid;
    background-color: White;
}
.Box
{
	border-left: #CCC 1px solid;
	border-top: #CCC 1px solid;
	border-right: #CCC 1px solid;
	border-bottom: #CCC 1px solid;
}
.FilterBox
{
	border-left: #BBC9EA 1px solid;
	border-top: #BBC9EA 1px solid;
	border-right: #BBC9EA 1px solid;
	border-bottom: #BBC9EA 1px solid;
	background-color :#E9EDF8;	
	padding:5px;	
}
.TextBoxBrown
{ 
    font-family:arial;
    font-size: 11px;
    font-weight: Bold;
    color: #333;
    border: 2px solid #A01111;
    background-color:#fff;
    padding:2px 0 2px 3px;
}
.Menubox
{
    border: #812F1B 1px solid;
	background-color :#C14528;	
	padding:5px;     
}
.Graybox
{
    border: #999 1px dotted;
	background-color :#fff;	
	padding:10px;     
}
/*Text Boxes & boxes above*/
/*Grid*/
.GridHeaderBg {
	background-color: #EA4A2F;
	font-weight: bold;
    font-size: 11px;
    color: #fff;
    font-family:arial;  
}  
.Grid 
{
   width: 915px;  
}

.GridHeaderTitle {
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	height: 22px;
	background-color: #c30;
	text-decoration: none;
}
.GridHeaderTitle a:link {	
	background-color: #c30;
	text-decoration: underline;
}
.GridHeaderTitle a:hover {	
	background-color: #c30;
	text-decoration: underline;
}

.Pager 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}
	.Pager a 
	{
	color: #333;
	text-decoration: none;
	}	
	.Pager a:hover 
	{
	color: #333;
	text-decoration: underline;
	}
	.PagerPageSelected
	{
		color: white;
		text-decoration: none;
		background-color: #c30;
		padding-right: 2px;
		padding-left: 2px;
	}

.GridItem {
	padding-right: 5px;
	padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	height: 22px;
	background-color: #FFF;
	text-decoration: none;
}
.GridItem a:link {
	background-color: #FFF;
	text-decoration: none;
}
.GridItem a:hover {
	background-color: #FFF;
	text-decoration: none;
}

.GridAlternateItem {
	padding-right: 5px;
	padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	height: 22px;
	background-color: #f1f1f1;
	text-decoration: none;
}
.GridAlternateItem a:link {	
	background-color: #f1f1f1;
	text-decoration: none;
}
.GridAlternateItem a:hover {
	background-color: #f1f1f1;
	text-decoration: none;
}	

.OrderTotal{
    font-weight: bold;
    font-size: 14px;
    color: #000;
    font-family:arial;  
}
.ChildNode
	{
	font-family: arial;  
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}
	.ChildNode a
	{	
	color: #fff;
	text-decoration: none;
	}	
	.ChildNode a:hover 
	{	
	color:#fc0;
	text-decoration: none;
	}
.SelectedChildNode
	{
	font-family: arial;  
	font-size: 11px;
	color: #BAA451;
	text-decoration: none;
	}
	.SelectedChildNode a
	{	
	color: #BAA451;
	text-decoration: none;
	}	
	.SelectedChildNode a:hover 
	{	
	color: #fff;
	text-decoration: none;
	}

.ChildNode2
	{
	font-family: arial;  
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}
	.ChildNode2 a
	{	
	color: #fff;
	text-decoration: none;
	}	
	.ChildNode2 a:hover 
	{	
	color:#fc0;
	text-decoration: none;
	}	

.RootNode 
	{
	font-family: arial;  
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}
	.RootNode a
	{
	color: #fff;
	text-decoration: none;
	}
	.RootNode a:hover 
	{	
	color:#fc0;
	text-decoration: none;
}	
.SelectedRootNode 
	{
	font-family: arial;  
	font-size: 11px;
	font-weight: bold;
	color: #BAA451;
	text-decoration: none;
	}
	.SelectedRootNode a
	{
	color: #BAA451;
	text-decoration: none;
	}
	.SelectedRootNode a:hover 
	{	
	color: #fff;
	text-decoration: none;
}

.ImageBorder
{
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	border-bottom: #999 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.SiteMapLink
	{
		font-family: arial;
		font-size: 16px;
		font-weight: bold;
		color: #666;
		text-decoration: none;
	}
	.SiteMapLink a:link 
		{
			font-family: arial;
			font-size: 16px;
			font-weight: bold;
			color: #666;
			text-decoration: none;
		}	
	.SiteMapLink a:hover
	{
		color: #c30;
		text-decoration: underline;
	}
	.SiteMapLink a:visited
	{
		color: #c30;
		text-decoration: underline;
	}
	
.GridLink a:link 
	{
	font-family: arial;  
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
	}
	.GridLink a:visited 
	{
	color: #333;
	text-decoration: underline;
	}
	.GridLink a:hover 
	{	
	color: #c30;
	text-decoration: underline;
	}
	
/*Prodct info Start*/

.ListProductInfo 
	{
	font-family: arial;  
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
	}
	.ListProductInfo a
	{
	color: #333;
	text-decoration: underline;
	}	
	.ListProductInfo a:hover 
	{	
	color:#C14528;
	text-decoration: underline;
	}	

.RRP
{	
	font-weight: Normal; 
	font-size: 11px; 
	color: #333; 
	font-style: normal; 
	font-family: arial;
}

.YouSave
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #c30;	
}
.OurPrice
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333;	
}
.RetailPrice
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: line-through;	
}
.RetailPriceLine
{
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: normal;
	color: #c30;
	text-decoration: line-through;	
}

/*Prodct info End*/

.Categorytitle 
	{
	font-family: arial;  
	font-size: 13px;
	font-weight: bold;
	color: #c30;
	text-decoration: none;
	}
	.Categorytitle a
	{
	color: #c30;
	text-decoration: none;
	}
	.Categorytitle a:hover 
	{	
	color:#333;
	text-decoration: none;
}	
.childCategory
{
	background: url('../Graphics/Icons/bullet.gif') no-repeat 0 50%;
	padding: 0 0 0 15px;
}

.OfferName
{
	font-family: arial;  
	font-size: 13px;
	font-weight: bold;
	color: #c30;
	text-decoration: none;
}

.OfferValid
{
	font-family: arial;  
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

