/* 
FSR CSS 1.0 

_____________________________________________________________________________________
styles used for generic HTML
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

BODY{margin:0}

BODY,TD,TH,DIV,SPAN,P,A{font:normal 11px verdana;color:#212121;}


H1,H2,H3,H4,H5,H6{font-weight:bold;margin-top:5pt;margin-left:0pt;margin-bottom:1pt;padding-bottom:1pt;}
H1{font-size:16px;}
H2{font-size:14px;}
H3{font-size:12px;}
H4{font-size:10px;}
H5{font-size:9px;}
H6{font-size:8px;}

a:link,visited,active {text-decoration: underline}
a:link {color: #212121;}
a:visited {color: #212121;}
a:active {color: #212121;}a:hover {color: #212121;} 
/*_____________________________________________________________________________________The following styles are used by common CSS-based navigation systemsŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/a.MainNavigationMenu:link {width:100%;color: #000000;text-decoration: none;font:normal 9px verdana;border:1px;padding:6px;}
a.MainNavigationMenu:visited {width:100%;color: #000000;text-decoration: none;font:normal 9px verdana;border:1px;padding:6px;}
a.MainNavigationMenu:active {width:100%;color: #000000;text-decoration: none;font:normal 9px verdana;border:1px;padding:6px;}a.MainNavigationMenu:hover {width:100%;background-color:#D9E4E6; color: #000000;text-decoration: none;font:normal 9px verdana; border:1px solid #B1B4B5;padding:5px;} 

a.MainNavigationMenuOn:link {width:100%;background-color:#BEDBE2; color: #000000;text-decoration: none;font:normal 9px verdana; border:1px solid #B1B4B5;padding:5px;}
a.MainNavigationMenuOn:visited {width:100%;background-color:#BEDBE2; color: #000000;text-decoration: none;font:normal 9px verdana; border:1px solid #B1B4B5;padding:5px;}
a.MainNavigationMenuOn:active {width:100%;background-color:#BEDBE2; color: #000000;text-decoration: none;font:normal 9px verdana; border:1px solid #B1B4B5;padding:5px;}a.MainNavigationMenuOn:hover {width:100%;background-color:#D9E4E6; color: #000000;text-decoration: none;font:normal 9px verdana; border:1px solid #B1B4B5;padding:5px;} 

a.FooterNavigationMenu:link {color: #000000;text-decoration: none;font:bold 10px verdana}
a.FooterNavigationMenu:visited {color: #000000;text-decoration: none;font:bold 10px verdana}
a.FooterNavigationMenu:active {color: #000000;text-decoration: none;font:bold 10px verdana}a.FooterNavigationMenu:hover {background-color:#000000; color: #ffffff;text-decoration: none;font:bold 10px verdana} 

a.FooterNavigationMenuOn:link {background-color:#EAD690; color: #000000;text-decoration: none;font:bold 10px verdana}
a.FooterNavigationMenuOn:visited {background-color:#EAD690; color: #000000;text-decoration: none;font:bold 10px verdana}
a.FooterNavigationMenuOn:active {background-color:#EAD690; color: #000000;text-decoration: none;font:bold 10px verdana}a.FooterNavigationMenuOn:hover {background-color:#808080; color: #ffffff;text-decoration: none;font:bold 10px verdana} 


.SmallCart
{
	color:#747474;
	font-size:9pt;
	font-family:Times;
	font-weight:bold;	
}

a.SmallCart:link {width:100%;color: #747474;text-decoration: none;font:bold 9pt Times;}
a.SmallCart:visited {width:100%;color: #747474;text-decoration: none;font:bold 9px Times;}
a.SmallCart:active {width:100%;color: #747474;text-decoration: none;font:bold 9px Times;}a.SmallCart:hover {width:100%;color: #747474;text-decoration: underline;font:bold 9pt Times;} 

a.SmallProductTitle:link {width:100%;color: #6C0115;text-decoration: none;font:bold 14pt Arial;}
a.SmallProductTitle:visited {width:100%;color: #6C0115;text-decoration: none;font:bold 14pt Arial;}
a.SmallProductTitle:active {width:100%;color: #6C0115;text-decoration: none;font:bold 14pt Arial;}a.SmallProductTitle:hover {width:100%;color: #6C0115;text-decoration: underline;font:bold 14pt Arial;} 

a.SmallerTitle:link {width:100%;color: #6C0115;text-decoration: none;font:bold 12px Arial;}
a.SmallerTitle:visited {width:100%;color: #6C0115;text-decoration: none;font:bold 12px Arial;}
a.SmallerTitle:active {width:100%;color: #6C0115;text-decoration: none;font:bold 12px Arial;}a.SmallerTitle:hover {width:100%;color: #6C0115;text-decoration: underline;font:bold 12px Arial;} 

a.RelatedProductText:link {width:100%;color: #ffffff;text-decoration: none;font:normal 12px Times;}
a.RelatedProductText:visited {width:100%;color: #ffffff;text-decoration: none;font:normal 12px Times;}
a.RelatedProductText:active {width:100%;color: #ffffff;text-decoration: none;font:normal 12px Times;}a.RelatedProductText:hover {width:100%;color: #ffffff;text-decoration: underline;font:normal 12px Times;} 

a.RemoveLink:link {width:100%;color: #747474;text-decoration: none;font:normal 8pt Verdana;}
a.RemoveLink:visited {width:100%;color: #747474;text-decoration: none;font:normal 8pt Verdana;}
a.RemoveLink:active {width:100%;color: #747474;text-decoration: none;font:normal 8pt Verdana;}a.RemoveLink:hover {width:100%;color: #747474;text-decoration: underline;font:normal 8pt Verdana;} 

a.footermenu:link {text-decoration: none;}
a.footermenu:visited {text-decoration: none;}
a.footermenu:active {text-decoration: none;}a.footermenu:hover {text-decoration: underline;} 

/*
______________________________________________________________________________
the following class definitions control the appearance of commonly used scripts
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

/*dtree folder navigation*/
.dtree {position: relative;font-family: Verdana;font-size: 11px;color: #666;white-space: nowrap;}
.dtree img {border: 0px;vertical-align: text-bottom;}
.dtree a {text-decoration: none;}
.dtree a:hover {color: #666;text-decoration: underline;}
.dtree .node {position: relative;top: -2px;padding: 1px;color: #666;}
.dtree .nodeSel {position: relative;top: -2px;padding: 1px;color: #666;background-color: #ffffff;}

/*DHTML menu navigation - default */
.clCMEvent{position:absolute; width:99%; height:99%; left:0px; top:0px; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0px; top:0px}

.clT,.clTover{text-align:center; font-size:8pt; font-weight:bold; width:160px; font-family:arial,helvetica,serif; cursor:hand;}
.clT{color:#6C0115;;cursor:pointer;}
.clTover{color:#343233;cursor:pointer;}
.clB{position:absolute; color:#FFFFFF; visibility:hidden;cursor:pointer;}

.clTSub1,.clToverSub1{position:absolute; padding-left:2px; padding-top:4px; font-size:7pt;font-weight:bold; width:160px; font-family:arial,helvetica,serif; cursor:hand;}
.clTSub1{color:#6C0115; background-color:#ffffff;font-weight:bold;cursor:pointer;}
.clToverSub1{color:#ffffff; font-weight:bold;cursor:pointer;background-color:#666666;}
.clBSub1{position:absolute;  background-color:#000000; color:#FFFFFF; visibility:hidden;cursor:pointer;}


.clBarBorder{position:absolute; color:#FFFFFF; background-color: #ffffff; visibility:hidden}
.clBar{position:absolute; color:#FFFFFF; width:10px; height:10px; visibility:hidden; background-color: #ffffff;}

/*
_____________________________________________________________________________________
these style and class definitions are unique to this site
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

.HeadingTitle{border:1px solid black;background-color:#B6C5E3;font-weight:bold;}
.Glass{color:black;background-color:#ffffff;border-style:solid;border-top-width:1;border-bottom-width:1;border-left-width:1;border-right-width:1;border-top-color:#c0c0c0;border-bottom-color:#000000;border-left-color:#c0c0c0;border-right-color:#000000;filter:Blur(Add = 1, Direction = 135, Strength = 1)progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#ffffff,endcolorstr=#c0c0c0)}
.ListingCategoryTitle {font-family:Verdana;font-weight:bold;font-size:14px;}
.BoxOuter{float:right;margin:5px;}
.BoxInner{border:1px solid #E3E3E3;background-color:#F5F5F5;padding:10px; width:180px;}

.SummaryBoxOuter{margin:5px;}
.SummaryBoxInner{border:1px solid #E3E3E3;background-color:#F5F5F5;padding:10px; width:180px;}


.HomeBoxInner{border:1px solid #666666;background-color:#E3E3E3;padding:10px; width:210px;}
.Newsletter{margin:5px;padding:10px; width:180px;}

.ProductBoxOuter{float:right;margin:5px;border:3px solid #E3E3E3;padding:1px;}
.ProductBoxInner{border:1px solid #E3E3E3;background-color:#6C0115;padding:10px; width:180px;}

.Sidebar{border:1px solid #c0c0c0;background-color:#f2f2f2;padding:10px;margin:10px;width:200px;}
.Testimonial{background-image: url(/images/site/Content_Top_BG.gif);background-repeat:repeat-x;padding:10px;}
.TextBox{TEXT-ALIGN:left;border:1px #9D9DA1 solid;width:140px;}
.SmallTextBox{TEXT-ALIGN:left;border:1px #9D9DA1 solid;width:126px;}
.ContactFooter{color:4F4F4F;font-weight:normal;}
.SuggestedPrice{color:65655D;font-weight:bold;font-size:12pt;font-family:Times New Roman;}
.RelatedProductText{color:ffffff;font-weight:bold;}
.ManagementButton{padding:2px;border:1px solid #6A0115; color:#6A0115; background-color:#ffffff; font:bold 10px verdana; text-transform:uppercase;cursor:hand;}
.SmallSubTitle{font-weight:bold;}
.SubTitle{font-weight:bold;font-size:10pt;}

.BasketHeader
{
	background-color:#6C0115;
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	padding:10px;	
}

.ManagedFieldLabel
{
	font-family:Verdana;
	font-weight:bolder;
	font-size:12px;
	color:#000000;
}

.ShoppingCartHeader
{
	color:#1C3664;
	font-size:18pt;
	font-weight:bold;
	font-family:Arial;
}

.Header
{
	color:#6C0115;
	font-size:14pt;
	font-weight:bold;
	padding-left:10px;
}

.LeftRightBottomBorder
{
	border-left:solid 1px #003366;
	border-right:solid 1px #003366;
	border-bottom:solid 1px #003366;
	background-color:#EEEEEE;
	padding-top:10px;
}


.RightBottomBorder
{
	border-right:solid 1px #003366;
	border-bottom:solid 1px #003366;
	background-color:#EEEEEE;
	padding-top:10px;
}


.LeftRightBottomBorderNoBackground
{
	border-left:solid 1px #003366;
	border-right:solid 1px #003366;
	border-bottom:solid 1px #003366;
	padding-top:10px;
}



.ProductRightBottomBorder
{
	border-right:solid 1px #003366;
	border-bottom:solid 1px #003366;
	background-color:#ffffff;	
	padding-top:10px;
}


.ProductTitle
{
	color:#747474;
	font-weight:bold;
}

.SmallCartView
{
	border:Solid 1px #999999;
}

.ShoppingCartTitle
{
	color:#6C0115;
	font-weight:bold;
	font-size:12pt;
	font-family:Arial;
}

.LargeTitleLabel
{
	color:#003366;
	font-weight:bold;
	font-size:12pt;
	font-family:Arial;
}


.TotalCost
{
	color:#003366;
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;	
}
.OrderManagementHeader
{
	font-weight:bold;	
}
.WhiteProductText
{
	color:#ffffff;
	font-weight:normal;
	font-size:9pt;
	font-family:Arial;
	padding-left:2px;
	padding-right:2px;
}

.SmallImageBorder
{
	border:solid 1px #ACADAD;	
	padding:15px;	
}


.SmallProductTitle
{
	color:#6C0115;
	font-weight:bold;
	font-size:14pt;
	font-family:Arial;
}


.SmallerTitle
{
	color:#6C0115;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
}


.ConfirmTitle
{
	color:#6C0115;
	font-weight:bold;
	font-size:10pt;;
	font-family:Arial;
}

.SmallSearchTitle
{
	color:#6C0115;
	font-weight:bold;
	font-size:11pt;
	font-family:Arial;
}
.ProductStyleText
{
	color:A8A5A5;
	font-family:Arial;
	font-size:10pt;	
	font-weight:bold;
}

.ProductDescriptionText
{
	color:868484;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;	
}
.DescriptionBlock
{
	border:solid 1px #ACADAD;
}
.ErrorText
{
	color:DE0303;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;	
}

.DarkText
{
	color:#343233;
}

.BoldGrayHeading
{
	color:#343233;
	font-weight:bold;
}

