BODY {
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 0.75em;
	COLOR: #666666;
	BACKGROUND-IMAGE: none;
	BACKGROUND: #F7F5F0;
	MARGIN: 0px;
 }


/* ------------------------- General Styles Begin ------------------------- */
A {
	COLOR: #C30202;
	TEXT-DECORATION: Underline;
}
A:Hover {
	COLOR: #C30202;
	TEXT-DECORATION: Underline;
}
I {
	COLOR: #666666
}
B {
	COLOR: #666666
}
.Location {
	FONT-WEIGHT: Bold;
	COLOR: #C30202;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}
.ContactAd {
	FONT-SIZE: 11px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 4px;
}
.Phone {
	FONT-WEIGHT: Bold;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 6px;
}
TABLE {
	FONT-SIZE: 100%
}
TD {
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	COLOR: #666666;
}
SELECT {
	FONT-SIZE: 100%
}
INPUT {
	FONT-SIZE: 100%
}
FONT {
	FONT-SIZE: 100%
}
BIG {
	FONT-SIZE: 127%
}
SMALL {
	FONT-SIZE: 85%;
}
STRONG {
	FONT-WEIGHT: Bold;
}
.AlignRight {
	TEXT-ALIGN: Right;
}
.Indent {
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	COLOR: #666666;
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 6px;
}
.FeaturesIndent {
	COLOR: #666666;
	MARGIN-LEFT: 26px;
	}

H1 {
	FONT-SIZE: 1.6em;
	FONT-WEIGHT: Normal;
	LINE-HEIGHT: 150%;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 0px;
}

H2 {
	FONT-SIZE: 1.6em;
	FONT-WEIGHT: Normal;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 10px;
}
H3 {
	FONT-SIZE: 1.0em;
	FONT-WEIGHT: Normal;
	MARGIN-TOP: 7px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 10px;
}
H4 {
	FONT-SIZE: 1.0em;
	FONT-WEIGHT: Normal;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 5px;
}


/* ------------------------- General Styles End ------------------------- */



.MainContent {
	FONT-SIZE: 1.0em;
	MARGIN-TOP: 10px;
	VERTICAL-ALIGN: Top;
	MARGIN-LEFT: 20px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 15px;
	LINE-HEIGHT: 140%;
}
.FrontContent {
	PADDING-TOP: 0px;
	VERTICAL-ALIGN: Top;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 140%;
}
.MiceType {
	FONT-SIZE: 9px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	LINE-HEIGHT: 13px;
}
.MiceTypeRight {
	FONT-SIZE: 9px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	MARGIN-RIGHT: 10px;
	LINE-HEIGHT: 135%;
	TEXT-ALIGN: Right;
}
TD.ProductOverviewContent {
	PADDING-TOP: 10px;
	VERTICAL-ALIGN: Top;
	PADDING-BOTTOM: 15px;
}
TD.CellBottom {
	VERTICAL-ALIGN: Top;
	PADDING-BOTTOM: 17px;
}
TD.MovingCellBottom {
	VERTICAL-ALIGN: Top;
	PADDING-BOTTOM: 10px;
}
TD.MovingHeadsTop {
	FONT-SIZE: 1.3em;
	PADDING-BOTTOM: 8px;
	COLOR: #C40101;
	VERTICAL-ALIGN: Top;
}
.MovingSheetHeads {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 110%;
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 3px;
	COLOR: #C40101
}
.CalculatorHeadsTop {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 110%;
	PADDING-BOTTOM: 3px;
	COLOR: #C40101
}
.CalculatorHeads {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 110%;
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 3px;
	COLOR: #C40101
}
TD.Features {
	FONT-SIZE: 1.2em;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: Top;
}
TD.MovingHeads {
	FONT-SIZE: 1.3em;
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 8px;
	COLOR: #C40101
}
.PageHead {
	FONT-SIZE: 1.6em;
	PADDING-TOP: 5px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 150%
}
.Save {
	FONT-WEIGHT: Bold;
	COLOR: #CA0101
}
.Bolded {
	FONT-WEIGHT: Bold;
	COLOR: #666666;
	FONT-SIZE: 90%;
}

/* ------------------------- Left Bar Layout Styles Start ------------------------- */

TD.SubLeftNavItem {
	FONT-SIZE: 0.85em;
	COLOR: #333333;
	WIDTH: 152px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 2px;
}

A.LeftNav {
	COLOR: #333333;
	TEXT-DECORATION: None;
}
A.LeftNav:hover {
	COLOR: #333333;
	TEXT-DECORATION: Underline;
}
A.LeftNavSub {
	COLOR: #000000;
	TEXT-DECORATION: None;
}
A.LeftNavSub:hover {
	COLOR: #000000;
	TEXT-DECORATION: Underline;
}
TD.LeftNavItem {
	PADDING-TOP: 1px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	BORDER-BOTTOM: #C2C2C2 1px solid;
}

TD.MostPopular {
	WIDTH: 50%;
	BACKGROUND: #FFFFFF;
	VERTICAL-ALIGN: Top;
	PADDING-LEFT: 10px;
}
TD.WhatsNewHead {
	WIDTH: 50%;
	BORDER-LEFT: #C9C9C9 1px solid;
}
TD.WhatsNew {
	WIDTH: 50%;
	BORDER-LEFT: #C9C9C9 1px solid;
	BACKGROUND: #F5F5F5;
	VERTICAL-ALIGN: Top;
	PADDING-LEFT: 10px;
}

TD.ProdKeyText {
	FONT: bold 85% Tahoma, Verdana,sans-serif;
	TEXT-ALIGN: Center;
	VERTICAL-ALIGN: Middle;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 6px;
	BACKGROUND-IMAGE: url(images/back_prodkey_text.gif);
}

/* ------------------------- Left Bar Layout Styles End ------------------------- */



#ProductDetails {
	FLOAT: Right;
	WIDTH: 169px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 0px;
}
TD.ProductDetailsIcon {
	TEXT-ALIGN: Center;
	VERTICAL-ALIGN: Top;
	WIDTH: 20px;
	PADDING-TOP: 5px;
}
TD.ProductDetailsDescription {
	FONT-SIZE: 0.85em;
	PADDING-TOP: 3px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 150%
}
A.ProductDetails {
	COLOR: #666666;
	TEXT-DECORATION: None;
}
A.ProductDetails:hover {
	TEXT-DECORATION: Underline;
}
.RedText {
	COLOR: #FF0000;
	FONT-SIZE: 11px;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
}






.Photo {
	ALIGN: Right;
	BORDER-TOP: #9B6B02 1px solid;
	BORDER-LEFT: #9B6B02 1px solid;
	BORDER-RIGHT: #9B6B02 1px solid;
	BORDER-BOTTOM: #9B6B02 1px solid;
	BACKGROUND: #000000;
	PADDING: 10px;
}

.Hours {
	FONT-SIZE: 11px;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 12px;
	MARGIN-BOTTOM: 10px;
	LINE-HEIGHT: 135%;
}







.Footer {
	HEIGHT: 26px;
	WIDTH: 100%;
	BACKGROUND: #DFDEDE;
	BORDER-TOP: #BCBCBC 1px solid;
	BORDER-BOTTOM: #BCBCBC 1px solid;
	PADDING-LEFT: 8px;
}
A.FooterNav {
	FONT-SIZE: 0.85em;
	COLOR: #666666;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	TEXT-DECORATION: None;
}
A.FooterNav:hover {
	TEXT-DECORATION: Underline;
}
.Copyright {
	FONT-SIZE: 10px;
	TEXT-ALIGN: Right;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 5px;
}

A.Privacy {
	FONT-SIZE: 11px;
	COLOR: #666666;
	PADDING-RIGHT: 15px;
	TEXT-DECORATION: None;
	TEXT-ALIGN: Right;
}
A.Privacy:hover {
	TEXT-DECORATION: Underline;
}
A.seo {
	FONT-SIZE: 11px;
	COLOR: #666666;
	TEXT-DECORATION: None;
	TEXT-ALIGN: Left;
}
A.seo:hover {
	TEXT-DECORATION: Underline;
}

OL {
	MARGIN-TOP: 5px;
}
LI {
	PADDING-BOTTOM: 5px;
}


.FieldFont {
	FONT-SIZE: 9px;
	BORDER-TOP: #777777 1px solid;
	BORDER-LEFT: #777777 1px solid;
	BORDER-RIGHT: #777777 1px solid;
	BORDER-BOTTOM: #777777 1px solid;
}
.BlankField {
	FONT-SIZE: 18px;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
}
.TextAreaFont {
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}
.Redtextsize8pt {
	FONT-SIZE: 9pt; font-family: Arial; color: BE0101;
}
.bullettext {
	FONT-SIZE: 9pt; font-family: Arial; color: #000000; margin-left: 3pt;
}
