.bodytext0  { font-family: "Verdana","sans-serif"; font-size: 8pt; color: #ffffff; text-align: justify; font-style: normal;}
.bodytext1  { font-family: "Verdana","sans-serif"; font-size: 8pt; color: #666666; text-align: justify; font-style: normal;}
.bodytext2  { font-family: "Verdana","sans-serif"; font-size: 8pt; color: #5F5D5D; text-align: justify; font-style: normal;}
.bodytext3  { font-family: "Verdana","sans-serif"; font-size: 4pt; color: #ffffff; text-align: justify; font-style: normal;}
.bodytext4  { font-family: "Verdana","sans-serif"; font-size: 8pt; color: #666666; font-style: normal;}
.textbox { font-family: "Verdana","Arial","sans-serif"; font-size: 9px; color: #000000}
.bodytext7  { font-family: "Verdana","sans-serif"; font-size: 8pt; color: #5F5D5D; font-style: normal;}

a:link { color:#5F5D5D; text-decoration:none}
a:visited { color:#938A83; text-decoration:none}
a:hover { color:#666666; text-decoration:none; cursor:hand; }
a:active { text-decoration:none}

a.one:link { color:#ffffff; text-decoration:none}
a.one:visited { color:#ffffff; text-decoration:none}
a.one:hover { color:#cccccc; text-decoration:none; cursor:hand; }
a.one:active { text-decoration:none}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.main  { font-family: "Verdana","sans-serif"; font-size: 8pt; color: #666666; text-align: justify; font-style: normal;}
.order_total  { font-family: "Verdana","sans-serif"; font-size: 8pt; color: #666666; font-style: normal;}

.style1 {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.conceptPhotoMargin {
	padding-top: 11px;
	padding-right: 12px;
	padding-bottom: 9px;
	padding-left: 12px;
}
.productListMargin {
	padding-top: 13px;
	padding-right: 37px;
	padding-bottom: 13px;
	padding-left: 17px;
}
.smallGreyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.orangeTitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #D99933;
	text-decoration: none;
}
.subNavMargin3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: C4C2C1;
	border-right-color: C4C2C1;
	border-bottom-color: C4C2C1;
	border-left-color: C4C2C1;
	padding-left: 29px;
}
.subNavMargin2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: C4C2C1;
	border-right-color: C4C2C1;
	border-bottom-color: C4C2C1;
	border-left-color: C4C2C1;
	padding-left: 49px;
}
.subNavMargin {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: C4C2C1;
	border-right-color: C4C2C1;
	border-bottom-color: C4C2C1;
	border-left-color: C4C2C1;
	padding-left: 49px;
}
.whiteBoldText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}
.GreyBoldText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: A6A3A1;
	text-decoration: none;
	letter-spacing: 1px;
}
.GreyBoldText:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}
.greenTitleText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: B3B373;
	text-decoration: none;
}
.blackBoldText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.mediumGreyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
}
.mediumGreyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
}
.mediumGreyTextBold:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
}
.blackText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.smallblackBoldText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.productInfoMargin {

	padding-top: 10px;
	padding-right: 33px;
	padding-bottom: 10px;
	padding-left: 17px;
}
.topBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: 666666;
	border-right-color: 666666;
	border-bottom-color: 666666;
	border-left-color: 666666;
}
.pInfoGreyText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	letter-spacing: 1px;
}
.pInfoBlackText {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
}
.pInfoButtonText {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.pInfoButtonText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.pInfoButtonText2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.topBorder2 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: BFBFBF;
	border-right-color: BFBFBF;
	border-bottom-color: BFBFBF;
	border-left-color: BFBFBF;
}
.topBorder3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: BFBFBF;
	border-right-color: BFBFBF;
	border-bottom-color: BFBFBF;
	border-left-color: BFBFBF;
}
.productDescMargin {
	padding-top: 22px;
	padding-right: 27px;
	padding-bottom: 22px;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.blackTextNews {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.hsDescription {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	vertical-align: baseline;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 0px;

}
.mediumLightGreyTextBold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;

}
.srDescription {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 15px;
	padding-left: 30px;
}
.whiteText {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;

}
.profileName {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}
.profileTitle {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bigwhitetext {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 15px;
	padding-left: 15px;
}

.36pWhiteText {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.middiumwhitetext {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
	color: #FFFFFF;
}
.profileButton {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;

}
.content_margin {
	padding: 15px 17px;
}
.hsTitle {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	text-align: left;
	color: #CCCCCC;
	vertical-align: baseline;
	font-weight: bold;
	padding: 0px;
}
.service_topic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}
.service_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px 0px 0px 30px;
	margin: 0px;
}
.homestyle_topic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
	padding: 0px;
}
.homestyle_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.whiteTitleText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.redTitleText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #730000;
	text-decoration: none;
}
.brownTitleText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #564B42;
	text-decoration: none;
}

td.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

.title1  { font-family: "Arial", "Verdana", "sans-serif"; font-size: 12px; color: #000000;  font-weight: bold; font-style: normal; }
.title2  { font-family: "Arial", "Verdana", "sans-serif"; font-size: 14px; color: #000000;  font-weight: bold; font-style: normal; }

.bodytext3  { font-family: "Arial","sans-serif"; font-size: 9pt; color: #000000; text-align: justify; font-style: normal; }
.bodytext4  { font-family: "Arial","sans-serif"; font-size: 9pt; color: #333333; font-style: normal; }
.bodytext5  { font-family: "Arial","sans-serif"; font-size: 9pt; color: #FFFFFF; text-align: justify; font-style: normal; }
.bodytext6  { font-family: "Arial","sans-serif"; font-size: 9pt; text-align: justify; font-style: normal; text-decoration: none;}

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }