BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
PRE {
	color:red;
	font-face: Courier;
}

P {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 0px
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif
}
UL {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 0px
}
OL {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 0px
}
OL.margin {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL.margin {
	PADDING-LEFT: 25px; MARGIN: 0px
}
FORM {
	MARGIN-BOTTOM: 0px
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif
}
HR.headerTextLine {
	FONT-WEIGHT: normal; COLOR: #be5c05; FONT-STYLE: normal; HEIGHT: 1px; BACKGROUND-COLOR: #be5c05
}
.headerText {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 6px 10px 5px 0px; TEXT-TRANSFORM: uppercase; COLOR: #be5c05; FONT-FAMILY: helvetica neue light condensed, Geneva, Tahoma, Arial, Helvetica, sans-serif
}

.headerTextRim {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; 
	position:absolute;
	MARGIN: 170px 10px 5px 10px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: white; 
	FONT-FAMILY: helvetica neue light condensed, Geneva, Tahoma, Arial, Helvetica, sans-serif
}

/* Firefox */
@-moz-document url-prefix()
{
#tdRim {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
	position:absolute;
	MARGIN: 0px 0px 0px 0px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: black; 
	FONT-FAMILY: helvetica neue light condensed, Geneva, Tahoma, Arial, Helvetica, sans-serif
}
.mainText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Geneva, Tahoma, Arial, Helvetica, sans-serif
}
.titleText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00493a
}
.subTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7B9640
}
.newsSubTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-STYLE: italic
}
.errorText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: underline
}
.totalText {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #be5c05
}
.newsletterText {
	FONT-SIZE: 11px; COLOR: #00493a
}
.oldPrice {
	TEXT-DECORATION: line-through
}
.copyrightText {
	FONT-SIZE: 11px; COLOR: #666666
}
.mainBg {
	BACKGROUND-COLOR: #ffffff
}
.brandingBg {
	COLOR: #ffffff; BACKGROUND-COLOR: #74bf02
}
.subNavBg {
	BACKGROUND-IMAGE: url("images/bg_subNav.jpg"); BACKGROUND-REPEAT: repeat-x
}
.gradientBg1 {
	BACKGROUND-IMAGE: url("images/bg_gradient1.jpg"); BACKGROUND-REPEAT: repeat-x
}
.gradientBg2 {
	BACKGROUND-IMAGE: url("images/bg_gradient2.jpg"); BACKGROUND-REPEAT: repeat-x
}
.gradientBg3 {
	BACKGROUND-IMAGE: url("images/bg_gradient3.jpg"); BACKGROUND-REPEAT: repeat-y
}
.surroundLine_branding {
	BACKGROUND-COLOR: #236642
}
.surroundLine_subNav {
	BACKGROUND-IMAGE: url("images/line_surround_subNav.jpg"); BACKGROUND-REPEAT: repeat-x
}
.surroundLine_main {
	BACKGROUND-COLOR: #ddead2
}
.surroundLine_promos {
	BACKGROUND-IMAGE: url("images/line_surround_promos.jpg"); BACKGROUND-REPEAT: repeat-x
}
.horizBar1 {
	BACKGROUND-COLOR: #e0e9e7
}
.horizBar2 {
	BACKGROUND-COLOR: #e1e1e1
}
.color1 {
	BACKGROUND-COLOR: #e3e9cd
}
.color2 {
	BACKGROUND-COLOR: #f6faea
}
.color3 {
	BACKGROUND-COLOR: #f2ddca
}
A:link {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: underline
}
A.headerLink:link {
	FONT-SIZE: 10px; COLOR: #3aa00a; TEXT-DECORATION: underline
}
A.headerLink:visited {
	FONT-SIZE: 10px; COLOR: #3aa00a; TEXT-DECORATION: underline
}
A.headerLink:active {
	FONT-SIZE: 10px; COLOR: #3aa00a; TEXT-DECORATION: underline
}
A.subNavLink:link {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A.subNavLink:visited {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A.subNavLink:active {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A.subNavLink:hover {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: underline
}
A.reLoginLink:link {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: underline
}
A.reLoginLink:visited {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: underline
}
A.reLoginLink:active {
	FONT-SIZE: 11px; COLOR: #3aa00a; TEXT-DECORATION: underline
}
A.highlightedLink:link {
	FONT-SIZE: 11px; WIDTH: 133px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A.highlightedLink:visited {
	FONT-SIZE: 11px; WIDTH: 133px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A.highlightedLink:active {
	FONT-SIZE: 11px; WIDTH: 133px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A.footerLink:link {
	FONT-SIZE: 10px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A.footerLink:visited {
	FONT-SIZE: 10px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A.footerLink:active {
	FONT-SIZE: 10px; COLOR: #3aa00a; TEXT-DECORATION: none
}
A.footerLink:hover {
	FONT-SIZE: 10px; COLOR: #3aa00a; TEXT-DECORATION: underline
}

.asterisk{
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ff0000;
}

.framed{
	border: 1px #AEAEAE solid;
	background-color: #FFFFFF;
}

.bonusMinus {
	COLOR: #ff0000;
}
.error {
	color: #FF0000;
}

.bodyandmindlogo {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #7B9640
}

