@charset "utf-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	background-color: #FFF;
}
.oneColElsCtrHdr #container {
	width: 983px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.MainHome {
	height: 488px;	
}
.MainCollection {
	height: 370px;	
}
.LeftHomeMain {
	float: left;
	width: 745px;
}

/* header styles */
.oneColElsCtrHdr #header {
	padding: 0;  
	height: 188px;
}
.oneColElsCtrHdr #headerTop {
	padding: 0;  
	height: 84px;
}
.oneColElsCtrHdr #headerMiddle {
	padding: 0;
	height: 32px;
	background-color: #EE2375;
}
.oneColElsCtrHdr #headerBottom {
	height: 188px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #EE2375;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.oneColElsCtrHdr #mainContent {
	background: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	height: auto;
}
/* menu */
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

INPUT {
	FONT-SIZE: 11px
}
SELECT {
	FONT-SIZE: 11px
}
INPUT {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}

A {
	COLOR: #777; FONT-WEIGHT: normal
}

IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#SideCategoryList {
	Z-INDEX: 9999;
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 120%;
	TEXT-TRANSFORM: uppercase;
	BACKGROUND-COLOR: #ee2375;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 32px;
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	LIST-STYLE-IMAGE: none;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
	color: #FFF;
}
#SideCategoryList H2 {
	DISPLAY: none
}
#SideCategoryList A {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 100%; COLOR: #fff; TEXT-DECORATION: none
}
#SideCategoryList A:link {
	
}
#SideCategoryList A:visited {
	
}
#SideCategoryList A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
#SideCategoryList A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
#SideCategoryList UL UL A:link {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #EE2375;
	FONT-SIZE: 14px;
	PADDING-TOP: 0px;
	font-weight: bolder;
}
#SideCategoryList UL UL A:visited {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #EE2375;
	FONT-SIZE: 14px;
	font-weight: bolder;
	PADDING-TOP: 0px
}
#SideCategoryList UL UL A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #EE2375;
	font-weight: bolder;
}
#SideCategoryList UL UL A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #EE2375;
	font-weight: bolder;
}
#SideCategoryList UL {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#SideCategoryList UL UL {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#SideCategoryList UL UL UL {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#SideCategoryList LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 5px; PADDING-TOP: 0px
}
#SideCategoryList LI .Pointer {
	POSITION: absolute; TOP: 27px
}
#SideCategoryList LI UL LI .Pointer {
	DISPLAY: none
}
#SideCategoryList UL LI {
	MARGIN: 7px 10px 18px; PADDING-RIGHT: 10px
}
#SideCategoryList LI UL {
	Z-INDEX: 9999;
	POSITION: absolute;
FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=8); 	BACKGROUND-COLOR: #fff;
	WIDTH: 100%;
	DISPLAY: none;
	HEIGHT: 72px;
	COLOR: #666666;
	TOP: 32px;
	FONT-WEIGHT: bold;
	LEFT: 0px;
	box-shadow: 0px 5px 5px #727272;
	-webkit-box-shadow: 0px 5px 5px #727272;
	-moz-box-shadow: 0px 5px 5px #727272
}
* HTML #menuTop UL LI {
	FLOAT: left; HEIGHT: 1%
}
* HTML #menuTop UL LI A {
	HEIGHT: 1%
}
#SideCateogryList IMG {
	CLEAR: right
}
#SideCategoryList UL UL LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 140%; TEXT-TRANSFORM: uppercase; WIDTH: 105px; HEIGHT: 130px; COLOR: #8e8e8e
}
#SideCategoryList LI UL LI DIV.last {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}



/* slideshow */
#HomeSlideNav A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #fff; COLOR: #777; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 1px
}
#s7 STRONG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #fff; COLOR: #777; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 1px
}
#HomeSlideNav A:hover {
	BORDER-BOTTOM: #ee2375 1px solid; BORDER-LEFT: #ee2375 1px solid; BACKGROUND: #ee2375; COLOR: #fff; BORDER-TOP: #ee2375 1px solid; BORDER-RIGHT: #ee2375 1px solid
}
#HomeSlideNav A.activeSlide {
	BORDER-BOTTOM: #ee2375 1px solid; BORDER-LEFT: #ee2375 1px solid; BACKGROUND: #ee2375; COLOR: #fff; BORDER-TOP: #ee2375 1px solid; BORDER-RIGHT: #ee2375 1px solid
}
#HomeSlideNav A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#HomeSlideNav {
	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 740px; TOP: 447px
}

/* footer styles */
.oneColElsCtrHdr #footer {
	height: 229px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
} 
.footerTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EE2375;
}
.footerText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 24px;
}
.footerUSA {
	padding-right: 5px;
}
.footerBaker {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #EE2375;
	vertical-align: middle;
	padding-left: 12px;
}
.oneColElsCtrHdr #footerBottom {
	height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #EE2375;
	padding-top: 8px;
	padding-left: 12px;
} 
.MenuTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFF;
}
.swatchBox {
	float: left;
	padding-top: 15px;
}
.ShoePreview {
	float: right;
	padding-top: 25px;
}
/* retailers */
.RetailerText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 12px;
}
.RetailerTextFeature {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
.RetailerTitle {
	font-weight: bold;
	color: #EE2375;
}
.RetailerMultiple {
	color: #999;
}
.RetailerBackToTop {
	font-size: 10px;
}
.RetailerProvBar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 21px;
	color: #FFF;
	background-color: #F00;
	word-spacing: 0.125in;
	height: 42px;
	padding-left: 12px;
	line-height: 11px;
}
.RightHomeMain {
	float: right;
}
/* features */
.FeatTitle {
	font-size: 18px;
	font-weight: bold;
}
.FeatRemov {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(assets/features/Revovble.png);
	background-repeat: no-repeat;
	padding-left: 250px;
	height: 74px;
	padding-top: 25px;
	font-weight: bolder;
}
.FeatIns {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(assets/features/insole.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	height: 74px;
	padding-top: 25px;
	font-weight: bolder;
}
.FeatFoot {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(assets/features/foot.png);
	background-repeat: no-repeat;
	padding-left: 250px;
	height: 78px;
	padding-top: 20px;
	font-weight: bolder;
}
.FeatOut {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(assets/features/outsole.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	height: 78px;
	padding-top: 20px;
	font-weight: bolder;
}
.FeatDep {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(assets/features/depth.png);
	background-repeat: no-repeat;
	padding-left: 250px;
	height: 74px;
	padding-top: 25px;
	font-weight: bolder;
}
.FeatBot {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(assets/features/bottom.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	height: 74px;
	padding-top: 25px;
	font-weight: bolder;
}
.Contact {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 25px;
	padding-left: 12px;
}
.AboutTitle {
	font-size: 14px;
	font-weight: bolder;
	color: #EE2375;
}
.MediaTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-left: 12px;
}
.MediaSubTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-left: 12px;
	color: #EE2375;
	font-weight: bolder;
}
.MediaText{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 12px;
}
.MediaImages{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 12px;
}
.International {
	padding-left: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.InternationalTitle {
	font-size: 14px;
	line-height: 24px;
	font-weight: bolder;
}
.InternationalText {
	font-size: 12px;
	padding-bottom: 10px;
}
.InternationalCountry {
	font-weight: bolder;
}
/* testimonials */
.TestText {
	font-size: 12px;
	padding-left: 75px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #FFF;
	padding-top: 12px;
	padding-right: 75px;
	padding-bottom: 12px;
}
.TestTextALT {
	font-size: 12px;
	padding-left: 75px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #333;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
}
.TestQuoteLeft {
	vertical-align: top;
	float: left;
}
.TestQuoteRight {
	vertical-align: bottom;
	float: right;
}
.TestOrange {
	background-color: #ff6600;
}
.TestRed {
	background-color: #F00;
}
.TestGold {
	background-color: #FFAA05;
}
.TestGreen {
	background-color: #6CC823;
}
.TestTeal {
	background-color: #00B8B0;
}
.TestBlue {
	background-color: #36C;
}
.TestPurple {
	background-color: #8E58A4;
}
.TestPink {
	background-color: #FB98C3;
}
#main {
	padding-bottom: 25px;
}
.Press {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.MenuTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFF;
}
.ContestMain {
	height: 480px;
	width: 983px;
}

.ContestLeft {
	float: left;
	width: 745px;
	
}
.ContestRight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	float: right;
	width: 225px;
	
}

