body {
	background-color	: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	font-family 		: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #666666;
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

a {
	color: #666666;
	text-decoration: underline;
}

a:hover { color: #a24e4c; text-decoration: underline}
a:active { color: #878F31; text-decoration: underline}
a:visited { }

h1 {
	font-family: "Book Antiqua", "Times New Roman", serif;
	font-size: 22px;
	font-weight: bolder;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.hr {
	background-image : url(images/DottedLine-horiz.gif);
	border: 1px;
	height: 1px;
}
div.hr hr {
  display: none;
}

.SectionColor-Company {
	color: #CC9933;
}
.SectionColor-Collections {
	color: #5f83a0;
}
.SectionColor-Locations {
	color: #648471;
}
.SectionColor-FootHealth {
	color: #80370D;
}
.SectionColor-Contact, .SectionColor-Checkout {
	color: #91724E;
}

.Header-Womens {
	color: #a24e4c;
}
.Header-Mens {
	color: #5f83a0;
}
.Header-SoftPreventionFootbeds {
	color: #a7af51;
}
.Header-SpecialOffers {
	color: #9ba4a9;
}

a.SubNav-Company, a.SubNav-Collections, a.SubNav-Locations, a.SubNav-FootHealth, a.SubNav-Contact, a.SubNav-Womens, a.SubNav-Mens, a.SubNav-SoftPreventionFootbeds, a.SubNav-SpecialOffers {
	color: #666666;
	text-decoration: none;
}

a.SubNav-Company:hover{color: #CC9933; text-decoration: underline;}
a.SubNav-Collections:hover{color: #5f83a0; text-decoration: underline;}
a.SubNav-Locations:hover{color: #648471; text-decoration: underline;}
a.SubNav-FootHealth:hover{color: #80370D; text-decoration: underline;}
a.SubNav-Contact:hover, a.SubNav-Checkout:hover{color: #91724E; text-decoration: underline;}
a.SubNav-Womens:hover{color: #a24e4c; text-decoration: underline;}
a.SubNav-Mens:hover{color: #5f83a0; text-decoration: underline;}
a.SubNav-SoftPreventionFootbeds:hover{color: #a7af51; text-decoration: underline;}
a.SubNav-SpecialOffers:hover{color: #9ba4a9; text-decoration: underline;}

input,textarea,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: eeeeee;
}

.FormSubmitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border: thin solid #CCCCCC;
}

.FormFieldNotRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}

.FormFieldRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.FormFieldRequiredAlert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3333;
	font-weight: bold;
}

.FCFieldErrorDescription {
	font-style: italic;
	color: #FF0000;
}

.DevelopedBy-text {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999;
}

.DevelopedBy-text a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}

.Text-Header {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.whitetext {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:white;
}

.Text-Small {
	font-size: 9px;
}

.legal-text {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;
}

.BtmLinks-text {
	font-size: 10px;
	text-transform: capitalize;
}
.BtmLinks-text a{
	text-decoration: none;
	color: #666666;
}

.SnailTrail {
color: #999999; text-decoration: none
}
a.SnailTrail{color: #999999; text-decoration: none}
a.SnailTrail:hover{color: #666666; text-decoration: underline}
.ProductHeader-Text {
	font-size: 12px;
	font-weight: bold;
	font-family: "Book Antiqua", "Times New Roman", serif;
	text-transform: uppercase;

}
.AvailableColors-text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}


input,textarea,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: ffffff;

}
.FormSubmitButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border: thin solid #CCCCCC;
}

.FormFieldNotRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.FormFieldRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.FormFieldRequiredAlert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF3333;
	font-weight: bold;
}

.invisibleForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 0px none;
	width: 300px;
}

.ZoomImage {
	position :relative;
	float: right;
	margin-right:-15px;
	right:15px;
}

.Message { text-align: center; }
.Message span { display: block; border: 1px solid #ffd100; background-color: #fff4bf; width: 668px; height: 25px; line-height: 25px; margin: 0 auto; text-align: center; color: #333333; font-weight: bold; }
.Message strong { color: #cc0000; }
