﻿body 
{
	scrollbar-arrow-color: #A7B9E2;
	scrollbar-track-color: #A7B9E2;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #A7B9E2;
	scrollbar-3dlight-color: #A7B9E2;
	
	font-family: Tahoma;
	height: 100%;
}

.row
{
	clear:both;
}

.cell
{
	float:left;
}

/* All Text Types below */
.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;
	}


.NormalText
{	
	font-weight: Normal; 
	font-size: 11px; 
	color: #333; 
	font-style: normal; 
	font-family: Tahoma;
}
.NormalBoldText
{
    font-size: 11px;
    color: #333;
    font-weight: bold;
    font-family:tahoma;  
}
.NormalText9
{	
	font-weight: bold; 
	font-size: 9px; 
	color: #999; 
	font-style: normal; 
	font-family: Tahoma;
}

.NormalText10
{	
	font-weight: Bold; 
	font-size: 11px; 
	color: #333; 
	font-style: normal; 
	font-family: Tahoma; 
}
.ContentText
{
	font-weight: normal;
	font-size: 11px;
	color: #333;
	font-style: normal;
	font-family: Tahoma;
	line-height: 16px;
	text-align: justify;
}
.NormalTextWhite9
{	
	font-weight: bold; 
	font-size: 9px; 
	color: #fff; 
	font-style: normal; 
	font-family: Tahoma;
}
.NormalTextWhite10
{	
	font-weight: Bold; 
	font-size: 11px; 
	color: #fff; 
	font-style: normal; 
	font-family: Tahoma; 
}
.NormalTextWhite
{	
	font-weight: bold; 
	font-size: 11px; 
	color: white; 
	font-style: normal; 
	font-family: Tahoma; 
}


.Graytext
{	
	font-weight: Normal; 
	font-size: 10px; 
	color: #666; 
	font-style: normal; 
	font-family: Tahoma; 
}
.LabelText
{	
	font-weight: Bold; 
	font-size: 11px; 
	color:Black; 
	font-style: normal; 
	font-family: Tahoma; 
}
.HighlightText
{	
	font-weight: Bold; 
	font-size: 11px; 
	color: #33529B; 
	font-style: normal; 
	font-family: Tahoma; 
}
.BlueText
{	
	font-weight: normal; 
	font-size: 11px; 
	color: #2B659E; 
	font-style: normal; 
	font-family: Tahoma;
	line-height:1.30; 
}
.ColorText
{
	font-size: 11px;
	color: #c30;
	font-weight : bold;
	font-family: tahoma;
}

/* All Text Types above */

/* All Text Links below */
.topMenuLink {
	font-family: tahoma;
	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;
}

.Link {
	font-family: tahoma;
	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: tahoma;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight:bold;
}
.normalLink a 
{
	color: #333;
	text-decoration: none;
}

.normalLink a:hover  
{
	color: #33529B;
}

.MailLink a 
{
	font-family: tahoma;
	font-size: 11px;
	color: #f60;
	text-decoration: underline;
}

.MailLink a:hover  
{
	color: #333;
	text-decoration:underline;
}
.leftmenulink 
{
	font-family: tahoma;
	font-size: 11px;
	color: #325198;
	text-decoration: none;
    font-weight:normal;
    padding:0;
}
.leftmenulink a
{
	color: #325198;
	text-decoration:none;
}

.leftmenulink a:hover  
{
	color: #333;
	text-decoration:none;
}
.NormalTextWhiteLink
{	
	font-weight: bold; 
	font-size: 11px; 
	color: white; 
	font-style: normal; 
	font-family: Tahoma;	
	text-decoration: underline;
 
}
.NormalTextWhiteLink a
{
	text-decoration:underline;
	color: #fff;
}

.NormalTextWhiteLink a:hover
{
	color:#fc0;
}
.normalLink9 
{
	font-family: tahoma;
	font-size: 9px;
	color: #333;
	text-decoration: none;
}
.normalLink9 a 
{
	color: #333;
	text-decoration: none;
}

.normalLink9 a:hover  
{
	color: #33529B;
}

.textdate
{	
	font-weight: normal; 
	font-size: 11px; 
	color: #E62520; 
	font-style: normal; 
	font-family: Tahoma;
	text-decoration:none; 
}
.textdate a 
{
	color: #E62520;
	text-decoration: none;
}

.textdate a:hover 
{ 
	color: #333;
	text-decoration: underline; 
}
/* All Text Types above */

/* All background below */
.bluebg
{
    background-color:#8FC8E7;    
}
.lightbluebg
{
    background-color:#E6F2F9; 
}
.PropertiesBg {
	background-color: #CCCCCC;
}
.GrayBackground
{
	background-color: #efefef;	
}
.Divider
{
	background-color: #e6e6e6;	
}
.GrayBlueBackground 
{
	background-color: #BBC9EA;
}
.redbg
{
    background-color:#E62520;    
}
/* All background above */

/* All heading & title below */
.TitleText
{
    font-weight: bold;
    font-size: 11px;
    color: #33529B;
    font-family:tahoma;  
}
.WhiteTitleText
{
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    font-family:arial;  
}
.RedTitleText
{
    font-weight: bold;
    font-size: 14px;
    color: #E62520;
    font-family:arial;  
}
.PageHeading
{	
	font-weight: Bold; 
	font-size: 11px; 
	color: #666; 
	font-style: normal; 
	font-family: Tahoma; 
}
Heading1
{	
	font-weight: bold; 
	font-size: 16px; 
	color: #999999; 
	font-style: normal; 
	font-family: arial;
	bottom:0px; 
}

.HeadingContent
{	
	font-weight: bold; 
	font-size: 16px; 
	color: #f06000; 
	font-style: normal; 
	font-family: arial;
	bottom:0px; 
}

.subheadingContent
{	
	font-weight: bold; 
	font-size: 12px; 
	color: #3E68AD; 
	font-style: normal; 
	font-family: tahoma;
	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 5px;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	
}

.leftNavMenu li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	border-top: dashed 1px #999;
}

.leftNavMenu a
{
	padding: 3px 0 3px 20px;
	/*display: block;*/
	/*background: url(../Graphics/Images/MenuArrowNormal.gif) no-repeat 0 50%;*/
	text-decoration: none;
	color: #333;
	width:100%;
	height: auto !important;
	height: 100%; /*For IE*/
}

.leftNavMenu a:hover
{
	color: #333;
	background: url('../Graphics/Images/MenuArrowNormal.gif') no-repeat 10px 50% #E7F3FA;
}


.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: Tahoma; 
	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: Tahoma; 
	height:16px;
	padding:3px 0 0 3px;
}
.textboxnormal
{
	background-color:#fff;
	font-weight: normal; 
	font-size: 11px; 
	color: #333; 
	font-family: Tahoma; 
	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: Tahoma; 
	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: Tahoma; 
}
.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: Tahoma; 
}
.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:Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    padding-left: 3px;
    border: 1px solid #999;
    background-color: White;
}
.TextBoxDate
{ 
    font-family:Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    width: 70px;
    border: 1px solid #999;
    background-color: White;
}
.TextBox
{
    font-family:Tahoma;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    border: 1px solid #999;
    background-color: White;
}
.TextBoxQuantity
{
    font-family:Tahoma;
    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:tahoma;  
}
.FilterTextBox
{ 
    font-family:Tahoma;
    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:tahoma;
    font-size: 11px;
    font-weight: Bold;
    color: #000000;
    border: 1px solid #BBC9EA;
    background-color: White;
}
.whitebox
{
    border: #1B539E 1px dotted;
	background-color :#fff;	
	padding:10px;     
}
.Graybox
{
    border: #999 1px dotted;
	background-color :#fff;	
	padding:10px;     
}
/*Text Boxes & boxes above*/
/*Grid*/
.GridHeaderBg {
	background-color: #33529B;
	font-weight: bold;
    font-size: 11px;
    color: #fff;
    font-family:tahoma;  
}  
.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:tahoma;  
}
.ChildNode
	{
	font-family: tahoma;  
	font-size: 11px;
	color: #333;
	text-decoration: none;
	}
	.ChildNode a
	{	
	color: #333;
	text-decoration: none;
	}	
	.ChildNode a:hover 
	{	
	color:#c30;
	text-decoration: none;
	}
/*.SelectedChildNode
	{
	font-family: tahoma;
	font-weight:bold;  
	font-size: 11px;
	color: #c30;
	text-decoration: none;
	}
	.SelectedChildNode a
	{	
	color: #c30;
	text-decoration: none;
	}	
	.SelectedChildNode a:hover 
	{	
	color: #333;
	text-decoration: none;
	}

.ChildNode2
	{
	font-family: tahoma;  
	font-size: 11px;
	color: #333;
	text-decoration: none;
	}
	.ChildNode2 a
	{	
	color: #333;
	text-decoration: none;
	}	
	.ChildNode2 a:hover 
	{	
	color:#333;
	text-decoration: none;
	}	

.RootNode 
	{
	font-family: tahoma;  
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}
	.RootNode a
	{
	color: #333;
	text-decoration: none;
	}
	.RootNode a:hover 
	{	
	color:#c30;
	text-decoration: none;
}	
/*.SelectedRootNode 
	{
	font-family: tahoma;  
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}
	.SelectedRootNode a
	{
	color: #333;
	text-decoration: none;
	}
	.SelectedRootNode a:hover 
	{	
	color: #33529B;
	text-decoration: none;
}*/

/* Left Navigation menu */
.SelectedChildNode
{
	
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #E7F3FA;
}

.SelectedChildNode li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	border-top: dashed 1px #999;
	background-color: #E7F3FA;
}

.SelectedChildNode a
{
	padding: 2px 0 2px 20px;
	/*display: block;*/
	/*background: url(../Graphics/Images/MenuArrowNormal.gif) no-repeat 0 50%;*/
	text-decoration: none;
	color: #E62520;
	height: auto !important;
	height: 100%; /*For IE*/
	background-color: #E7F3FA;
}

.SelectedChildNode a:hover
{
	color: #333;
	background-color: #E7F3FA;
}


/* Left Navigation menu */
.SelectedRootNode
{
	list-style: none;
	padding: 0 0 0 5px;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	color:#fc0;
	background-color: #E7F3FA;
}

.SelectedRootNode li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	border-top: dashed 1px #999;
	background-color: #E7F3FA;
	color:#fc0;
}

.SelectedRootNode a
{
	padding: 2px 0 2px 5px;
	/*display: block;*/
	/*background: url(../Graphics/Images/MenuArrowNormal.gif) no-repeat 10px 50%;*/
	text-decoration: none;
	color: #333;
	height: auto !important;
	height: 100%; /*For IE*/
}

.SelectedRootNode a:hover
{
	color: #333;
	background-color: #E7F3FA;
}




.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: tahoma;
		font-size: 13px;
		font-weight: bold;
		color:White;
		text-decoration: none;
	}
	.SiteMapLink a:link 
		{
			font-family: tahoma;
			font-size: 13px;
			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: tahoma;  
	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: tahoma;  
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
	}
	.ListProductInfo a
	{
	color: #333;
	text-decoration: underline;
	}	
	.ListProductInfo a:hover 
	{	
	color:#33529B;
	text-decoration: underline;
	}	

.RRP
{	
	font-weight: Normal; 
	font-size: 11px; 
	color: #333; 
	font-style: normal; 
	font-family: Tahoma;
}

.YouSave
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #c30;	
}
.OurPrice
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333;	
}
.RetailPrice
{
	font-family: tahoma;
	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: tahoma;  
	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/Images/MenuArrowNormal.gif') no-repeat 10px 50%;
	padding: 0 20px 0 0;
}

.OfferName
{
	font-family: tahoma;  
	font-size: 13px;
	font-weight: bold;
	color: #c30;
	text-decoration: none;
}

.OfferValid
{
	font-family: tahoma;  
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

/*expandcollapse start*/
.technology{ /*header of 2nd demo*/
	font:normal 12px arial;
	color:#0867A9;
	cursor: hand;
	cursor: pointer;
	margin: 0 0;
	position: relative;
	text-decoration: none;

}
.technology a {
	color: #0867A9;
	text-decoration: none;
}
.technology a:link {
	color: #0867A9;
	text-decoration: none;
}
.technology a:hover {
	color: #000;
	text-decoration: none;
}




.thelanguage{ /*header of 2nd demo*/
	font:normal 12px arial;
	color:#585858;
	cursor: hand;
	cursor: pointer;
	margin: 0 0;
	position: relative;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
	color: #0867A9;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
	color: #0267AD;
}

.subheadingContent  /*class for ContactUs page show status */
{	
	font-weight: bold; 
	font-size: 12px; 
	Color: #35539C; 
	font-style: normal; 
	font-family: Arial;
	bottom:0px; 
}

.txtblueheadingContent
{
font:normal 12px arial;
color:#0867A9;	
}

/*expandcollapse end*/

/*Product Detail*/

.SelectedImageType 
{
  border-style:solid;
  border-color:Red;
  background-color:Gray;
} 
.NotSelectedImageType 
{
  border-style:none;
  border-color:White;
  background-color:White;
} 

.completionList
{
	visibility: hidden;	
	background-color: #ffffff;
	color: #000000;
	border-color:#ccc;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	text-align: left;
	list-style-type:none;
	z-index:6000;		
}

.completionListItem
{
	cursor: 'default';	
	white-space:nowrap;
	border:0px;
    font-size:11px;
    color:#666666;  
    padding:0 0 0 10px;    
}

.completionListSelectedItem
{
	cursor: 'default';	
	background-color: #ccc;
	white-space:nowrap;
	border:0px;
    font-size:11px;
    color:#666666;   
    padding:0 0 0 10px;
}
