﻿/* 
FSR CSS 1.0 

_____________________________________________________________________________________
styles used for generic HTML
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
*/

BODY {
margin:0
}

BODY,TD,TH,DIV,SPAN,P,A {
font-family:lucida Sans Unicode,serif;
font-size:11pt;
color:#484848
}

H1,H2,H3,H4,H5,H6 {
font-weight:700;
margin-top:5pt;
margin-left:0;
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
}



.clCMEvent {
position:absolute;
width:99%;
height:99%;
left:0;
top:0;
visibility:visible
}

.clCMAbs {
position:absolute;
visibility:hidden;
left:0;
top:0
}

.clT,.clTover {
position:absolute;
font:normal 11px verdana;
cursor:pointer;
padding:0
}

.clTover {
color:#fff;
layer-background-color:#BEDBE2;
background-color:#BEDBE2;
margin:0
}

.clB {
position:absolute;
margin:0
}

.clB1 {
position:absolute;
color:#FFF;
layer-background-color:#960;
background-color:#960;
visibility:hidden
}

.clBar {
position:absolute;
color:#FFF;
width:10px;
height:10px;
visibility:hidden;
layer-background-color:#002184;
background-color:#002184
}

.ManagementButton {
border:1px solid #42D9C6;
background-color:#fff;
font:bold 10px verdana;
text-transform:uppercase;
cursor:hand;
padding:2px
}

.Title {
font:bold 125%;
text-transform:uppercase
}

.SubTitle {
font:bold 85%;
text-transform:uppercase;
padding-bottom:20px
}

.BoxOuter {
float:right;
border:3px solid #f3f3f3;
margin:10px
}

.BoxInner {
border:1px solid silver;
background-color:#f2f2f2;
padding:10px
}

.Sidebar {
float:left;
border-right:1px dotted silver;
border-bottom:1px dotted silver;
padding-right:10px;
padding-bottom:10px;
margin-right:10px;
margin-bottom:10px;
width:25%;
font-size:70%;
color:#666
}

.Contact {
font:bold 70%;
color:#C1E1EC;
text-decoration:none
}

.Contact A:hover {
font:bold 85%;
color:#CF7979;
text-decoration:underline
}

.News {
font-size:8pt;
color:#828282;
font-family:Verdana
}

.NewsHeader {
font-size:10pt;
color:#4D4C4C;
font-weight:700;
font-family:Verdana
}

.Border {
border:1px solid #D8D4C8
}

.ContactText {
font-size:8pt
}

.NavigationBackground {
background-color:#555
}

.ManagementLabels {
color:#000
}

.ErrorText {
font-weight:700;
color:red
}

.SmallCart {
color:#83a6ba;
font-weight:700;
font-family:Arial;
font-size:9pt
}

.PageHeading {
color:#387fa8;
font-size:26pt;
text-transform:lowercase
}

.SmallProductTitle {
font-size:24pt;
color:#683d75
}

.footer {
font-size:9pt;
font-weight:bold;
}

.newfooter {
font-size:9pt;
color:#ffffff;
font-weight:bold;
}

a:link,a:visited,a:active {
color:#000;
text-decoration:none
}

a:hover {
text-decoration:underline
}

a:ContactText.link,a:ContactText.visited,a:ContactText.active,a:ContactText.hover {
color:#fff;
text-decoration:none;
font-size:8pt
}

a.MainNavigationMenu:link,a.MainNavigationMenu:visited,a.MainNavigationMenu:active,a.MainNavigationMenu:hover,a.MainNavigationMenuOn:link,a.MainNavigationMenuOn:visited,a.MainNavigationMenuOn:active,a.MainNavigationMenuOn:hover {
width:100%;
background-color:#555;
color:#fff;
text-decoration:none;
font:normal 80%;
padding-left:5px
}

.clT,.WhiteColor {
color:#fff
}

.Contact A:link,.Contact A:visited,.Contact A:active {
font:bold 85%;
color:#C1E1EC;
text-decoration:none
}

.SmallSearchTitle,.FormTitle,.BasketHeader,.ThankYouText,.ManagedFieldLabel {
font-weight:700
} 