
body {
	color: #000000;
	font-family: Arial, Geneva, sans-serif;
	background: #ffffff;
	margin: 0 0 0 0;
}
A, A:Visited, A:Active {
	color: #FFFFFF;
	font-family: Arial, Geneva, sans-serif;
	text-decoration: none;
}
A:Hover {
	text-decoration: underline;
}
.Normal {
	color: #000000;
	font-family: Arial, Geneva, sans-serif;
	font-size: 12pt;
	font-weight: Normal;
}
.IsCanadaOnly {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #990000;
}
h1 {
	color: #990000;
	margin: 0 0 0 0;
	font-style: normal;
	font-weight: bolder;
	font-size: 14pt;
	font-family: Arial, Geneva, sans-serif;
}
h2 {
	color: #990000;
	margin: 0 0 0 0;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Geneva, sans-serif;
}
h3 {
	color: #000080;
	margin: 0 0 0 0;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Geneva, sans-serif;
}
h4 {
	margin: 0 0 0 0;
	font-style: normal;
	font-family: Arial, Geneva, sans-serif;
	color: #000080;
	font-size: 10pt;
	font-weight: bold;
}
h5 {
	margin: 0 0 0 0;
	font-style: normal;
	font-family: Arial, Geneva, sans-serif;
	color: #000080;
	font-size: 8pt;
	font-weight: bold;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	/*list-style-image: url(/_PROJECT/_Block/Frame/point_x.png);*/
	/*list-style-position: inside;*/
}
ul {
	list-style-image: url(/_PROJECT/_Block/Frame/point_x.png);
	padding-left: 0px;
	margin-left: 18px; 
	margin-right: 5px; 
	margin-top: 5px; 
	margin-bottom: 0px; 
	/*list-style-type: square;*/
}
p, .p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	text-align: justify;
	margin-top: 5px; 
	margin-bottom: 0px;  
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 6px;
}
p.featuretech{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	padding-left: 10px;
	padding-right: 6px;
}
p.aboutus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	padding-left: 10px;
	padding-right: 6px;
}
p.subheadline {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:10px;
}
b.aboutus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999966;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.Description-Collection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	text-indent: 0em;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 6px;
}
.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bolder;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 9px;
}
.Title-Collection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bolder;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 1px;
}

.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-variant: normal;
	padding-left: 10px;
}
.subtitle-bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 2px;
}
.featuretech {
	font-family: Arial, Helvetica, sans-serif;
	color: #666600;
	font-size: 12px;
}
.featureperformance-header {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Geneva, sans-serif;
	padding-bottom: 30px;
}
.featureperformance {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.shoesname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.StoreLocatorForm {
	 margin-left: 5px; 
}
.Title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-style: normal;

}
.Title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	font-style: normal;
	text-decoration: none;
}
.SmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 2px;
}
A.ReadMore, A.ReadMore:Visited, A.ReadMore:Active, A.ReadMore:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	font-style: normal;
	text-decoration: none;
}
.media-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.media-body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}

A.newsheader, A.newsheader:Visited, A.newsheader:Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}
A.newsheader:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	text-decoration: none;
}
A.aboutus, A.aboutus:Visited, A.aboutus:Active, A.aboutus:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
A.onlinestore, A.onlinestore:Visited, A.onlinestore:Active, A.onlinestore:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.onlinestore:Hover {
	text-decoration: underline;
}
A.productlink, A.productlink:Visited, A.productlink:Active, A.productlink:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
A.emaillink, A.emaillink:Visited, A.emaillink:Active, A.emaillink:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
A.emailClose, A.emailClose:Visited, A.emailClose:Active, A.emailClose:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
A.SizeChartClose, A.SizeChartClose:Visited, A.SizeChartClose:Active, A.SizeChartClose:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}
.SizeChartTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
.SizeChartBox {
  border-top: 2px solid #000000;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
}
A.OtherViewClose, A.OtherViewClose:Visited, A.OtherViewClose:Active, A.OtherViewClose:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}
.OtherViewTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
.OtherViewBox {
  border-top: 2px solid #000000;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
}
div.emailerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
td.otherviewbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
td.Search {
	font-size: 14px;
}
td.titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ProductImageBox {
  border-top: 2px solid #666633;
  border-right: 2px solid #666633;
  border-bottom: 2px solid #666633;
  border-left: 2px solid #666633;
}
.Otherview-thumbnail {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
}

.TopMenu {
  border-top: 0px solid #FFFFFF;
  border-bottom: 0px solid #FFFFFF;
  background-color: #000000;
}
.ProductImageBox-otherview {
	padding-left: 10px;
	background-color: #EBEBD6;
}
.StoreLocatorBox {
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #EBEBD6;
}
.IntheNews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}
.SizeChart {
	color: #990000;
	margin: 0 0 0 0;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Geneva, sans-serif;
	padding-left: 50px;
}
.titlebar_uplevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.titlebar_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.SizeChart-B {
	background-color: #666633;
	vertical-align: bottom;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 35px;
	height: 35px;
	border: solid #FFFFFF 1px;
}
.SizeChart-D {
	background-color: #FFCC00;
	vertical-align: bottom;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 35px;
	height: 35px;
	border: solid #FFFFFF 1px;
}
.SizeChart-4E {
	background-color: #993333;
	vertical-align: bottom;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 35px;
	height: 35px;
	border: solid #FFFFFF 1px;
}
.SizeChart-6E {
	background-color: #27758F;
	vertical-align: bottom;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 35px;
	height: 35px;
	border: solid #FFFFFF 1px;
}
.SizeChart-2E {
	background-color: #993399;
	vertical-align: bottom;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 35px;
	height: 35px;
	border: solid #FFFFFF 1px;
}
.SizeChart-2A {
	background-color: #006699;
	vertical-align: bottom;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 35px;
	height: 35px;
	border: solid #FFFFFF 1px;
}
.SizeChart-Blank {
	background-color: #FFFFFF;
	width: 0px;
	height: 35px;
	padding: 0px;
	
}

.StoreLocatorResult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}

.StoreLocatorResult a, .StoreLocatorResult a:visited, .StoreLocatorResult a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}
.StoreLocatorResult a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}

.Gmap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}
.Gmap a, .Gmap a:visited, .Gmap a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}
.Gmap a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}
@media print { 
	.NoPrint { 
		display: none; 
	}
} 