body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	top: 0;
	background-color: #ebebeb;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	/*color: #777;*/
	color: #666;
	font-size: 11pt;
	text-align: left;
}
h1, h4, h5, h6 {
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	padding: 0px;
	margin: 0px;
	/*color: #1b75bc;*/
	
	/*color: #3D7DCA;*/
	color: #000000;
	font-weight:normal;
}
h1 {
	/*font-size: 14pt;*/
	font-size:1.875em;
	font-weight:normal;
	color:#df4928;
}
h2 {
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	padding: 0px;
	margin: 0px;
	/*color: #555555;*/
	/*color: #0056B8;*/
	color: #666;
	font-size: 14pt;
	font-weight:normal;
}
h3 {
	color:#666;
	font-weight:normal;
	font-size:19px;
	margin:8px 0px 0px 0px;
}

h4 {
	color:#000000;
	font-weight:normal;
	font-size:16px;
	margin:8px 0px 0px 0px;
}

p, li {
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	/*font-size: 9pt;*/
	font-size: 0.9rem;
	/*color: #777;*/
	color: #666;
}
a {
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	/*font-size: 10pt;*/
	/*color: #1b75bc;*/
	color: #666;
	/*text-decoration: none;*/
	text-decoration:none;
	
}
a:hover {
	/*color: #D4D4D4;*/
	color:#666;
}
.btborder {
	border-bottom: 1px dashed #777;
}
.btborder:hover {
	border-bottom: 1px solid #777;
}
.btborderWhite {
	border-bottom: 1px dashed #fff;
}
.btborderWhite:hover {
	border-bottom: 1px solid #fff;
}
	
hr {
	color: #d5d5d5;
	background-color: #d5d5d5;
	height: 1px;
	border: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.link-active {
	/*color: #1b75bc;*/
	color: #000000;
}
.black {
	color:#000000;
}
.red {
	color:#F00;
}
.grey {
	color:#666;
}
.white {
	color:#FFFFFF;
}
.white:hover a{
	color:#FFFFFF;
}
.text_18{
	font-size:18pt;
}
.text_12{
	font-size:12pt;
}
/**********************************************/
/************** Header Section ****************/
/**********************************************/

#header {
	width: 100%;
	float: left;
	background-color: #ebebeb;
	/*height: 51px;*/
	/*padding-bottom: 2px;*/
}

/**********************************************/
/************** Social Buttons ****************/
/**********************************************/

.socialfooter {
	width: auto;
	float: right;
	height: 46px;
}
.socialfooter ul {
	width: auto;
	float: right;
	height: 46px;
	padding: 0px;
	margin: 0px;
}
.socialfooter ul li {
	width: 46px;
	float: left;
	display: inline-block;
	height: 46px;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	list-style-type: none;
	background-color: white;
	margin-left: -1px;
}
/*.social ul li a {
	border: 0px;
}*/
.social-facebook {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -7px -1px;
}
.social-facebook:hover {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -7px -47px;
}
.social-twitter {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -50px -2px;
}
.social-twitter:hover {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -50px -48px;
}
.social-linkedin {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -93px -2px;
}
.social-linkedin:hover {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -93px -48px;
}
.social-youtube {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -143px -2px;
}
.social-youtube:hover {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -143px -48px;
}
.social-rss {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -190px -2px;
}
.social-rss:hover {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -190px -48px;
}
.social-google {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -231px -2px;
}
.social-google:hover {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -231px -48px;
}
.social-pinterest {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -275px -2px;
}
.social-pinterest:hover {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -275px -48px;
}
.social-delcamlz {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -320px -2px;
}
.social-delcamlz:hover {
	width: 46px;
	display: block;
	height: 46px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -320px -48px;
}
/**********************************************/
/************ Navigation Section **************/
/**********************************************/

#navigation {
	background-color: white;
	width: 100%;
	float: left;
	box-shadow: 0px 1px 5px #d0cfcf;
}
#navigation_wrap {
	max-width: 1000px;
	float: none;
	margin: 0px auto 0px auto;
}
#navi select {
	display: none;
	padding: 4px 8px;
	border: 1px dotted #CCC;
	margin: 3px 0px 5px 0px;
	width: 250px;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	color: #807f7f;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
#navi {
	/*width: 780px;*/
	float: right;
}
#navi ul {
	width: auto;
	float: right;
	padding: 0px;
	margin: 0px;
}
#navi ul li {
	float: left;
	display: inline-block;
	padding: 20px 10px 20px 10px;
	list-style-type: none;
	position: relative;
	
}
#navi ul li:first-child {
	float: left;
	display: inline-block;
	padding: 20px 5px 20px 5px;
	list-style-type: none;
	position: relative;
}
#navi ul li a, #navi ul li a:visited {
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	color: #666;
	font-size: 10pt;
	text-decoration: none;
}
#navi ul li a:hover {
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	/*color: #1b75bc;*/
	color: #3D7DCA;
	font-size: 10pt;
	font-weight: bolde;
	text-decoration: none;
}
#navi ul li ul {
	width: auto;
	position: absolute;
	display: none;
	z-index: 2000;
	padding-top: 0px;
	margin-top: 20px;
	margin-left: -13px;
	background-color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#navi ul li ul li {
	padding: 6px 0px 6px 14px !important;
	position: relative;
	width: 120px;
}
#navi ul li ul li ul {
	width: auto;
	position: absolute;
	display: none;
	z-index: 2000;
	left: 100% !important;
	top: -1px !important;
	padding: 0px !important;
	margin: 0px !important;
}
#navi ul li ul li ul li:first-child {
	padding: 6px 25px 6px 14px !important;
	position: relative;
	background-color: white;
	margin-top: 0px;
}
#navi ul li ul li ul li {
	padding: 6px 25px 6px 14px !important;
	position: relative;
	background-color: white;
	margin-top: -1px;
}
#conteactinfo {
	width: 220px;
	float: left;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	color: #807f7f;
	font-size: 10pt;
	font-weight: normal;
	padding-top:15px;
	
}

/**********************************************/
/************** Banner Section ****************/
/**********************************************/ 

.footwear-generic-banner {
	width: 100%;
	height: 200px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-footwear-lz-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.footwear-generic-bannerText {
	/*width: 100%;*/
	/*text-align: center;*/
	padding-top: 64px;
	color:#FFF;
	padding-right:650px;
	
}

.lz-home-banner {
	width: 100%;
	height: 200px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-footwear-lz-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.lz-home-bannerText {
	/*width: 100%;*/
	/*text-align: center;*/
	padding-top: 64px;
	color:#FFF;
	/*padding-right:38%;*/
	padding-right:570px;
	
}

.lz-home-bannerTextSmall {
	padding-top: 64px;
	color:#FFF;
	padding-right:750px;
}

.lz-crispin-banner {
	width: 100%;
	height: 200px;
	/*padding-bottom: 100px;*/
	margin: 0px 0px 20px 0px;
	background-image: url(/images/footwear2/headers/autodesk-crispin-lz-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.lz-crispin-bannerText {
	/*width: 100%;*/
	/*text-align: center;*/
	padding-top: 42px;
	color:#FFF;
	padding-right:720px;
	
}

.lz-ortho-banner {
	width: 100%;
	height: 200px;
	/*padding-bottom: 100px;*/
	margin: 0px 0px 20px 0px;
	background-image: url(/images/footwear2/headers/autodesk-ortho-lz-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.shoemaker-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-crispin-shoemaker-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.soleengineer-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-soleengineer-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.iqube-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-iqube-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.ordermanager-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-ordermanager-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.shoecost-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-shoecost-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.shoestyle-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-shoestyle-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.techpac-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-techpac-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.engineer-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-engineer-ortho-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.lastmaker-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-crispin-lastmaker-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.patternviewer-banner {
	width: 100%;
	height: 350px;
	/*padding-bottom: 100px;*/
	margin: 0;
	background-image: url(/images/footwear2/headers/autodesk-crispin-2dviewer-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}



/**********************************************/
/************** Slider Section ****************/
/**********************************************/

/*#sliderwrap {
	max-width: 986px;
	float: none;
	margin: 0px auto 0px auto;
	min-height: 300px;
	background-color: white;
	border: 1px solid #d5d5d5;
	padding: 6px;
}*/
/* The Nivo Slider styles */
/*.nivoSlider {
	position: relative;
	height: 300px;
}
.nivoSlider img {
	max-width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}*/
/* If an image is wrapped in a link */
/*.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}*/
/* The slices and boxes in the Slider */
/*.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
}*/
/* Caption styles */
/*.nivo-caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	color: #fff;
	opacity: 0.8;*/ /* Overridden by captionOpacity setting */
	/*width: 100%;
	z-index: 8;
}
.nivo-caption p {
	padding: 5px;
	margin: 0;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}*/
/* Direction nav styles (e.g. Next & Prev) */
/*.nivo-directionNav a {
	position: absolute;
	z-index: 9;
	cursor: pointer;
	bottom: -54px;
	background-color: white;
}
.nivo-prevNav {
	right: 40px;
	width: 46px;
	height: 46px;
	border: 1px solid #d5d5d5;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -297px 0px;
}
.nivo-prevNav:hover {
	right: 40px;
	width: 46px;
	height: 46px;
	border: 1px solid #d5d5d5;
	display: block;
	text-indent: -9999px;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -297px -46px;
}
.nivo-nextNav {
	right: -7px;
	width: 46px;
	height: 46px;
	border: 1px solid #d5d5d5;
	display: block;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -343px 0px;
	text-indent: -9999px;
}
.nivo-nextNav:hover {
	right: -7px;
	width: 46px;
	height: 46px;
	border: 1px solid #d5d5d5;
	display: block;
	background-image: url(/images/footwear2/social-slider.png);
	background-repeat: no-repeat;
	background-position: -343px -46px;
	text-indent: -9999px;
}*/
/* Control nav styles (e.g. 1,2,3...) */
/*.nivo-controlNav {
	position: absolute;
	left: 50%;
	bottom: -42px;
	margin-left: -50px;*/ /* Tweak this to center bullets */
/*}
.nivo-controlNav a {
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/slider/bullets.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin: 0px 3px 0px 0px;
	float: left;
}
.nivo-controlNav a.active {
	font-weight: bold;
}*/
/**********************************************/
/*************** Main Section *****************/
/**********************************************/

#main {
	width: 100%;
	float: left;
	min-height: 100px;
	/*margin-top:-27px;*/
	margin-top: 0px;
	padding-top: 0px;
}
#main-wrap {
	max-width: 1000px;
	float: none;
	margin: 0px auto;
	/*margin-top: 20px;*/
}
.main-wrap {
	max-width: 1000px;
	float: none;
	margin: 0px auto;
	/*margin-top: 20px;*/
}
.main-wrap1920 {
	max-width: 1920px;
	float: none;
	margin: 0px auto;
}
/**********************************************/
/*************** Boxes Section ****************/
/**********************************************/


/* full width*/
.boxes-full {
	background-color: #ebebeb;
	width: 100%;
	height: auto;
	min-height: 100px;
	float: left;
	margin: 0px 0px;
	text-align: center;
	position: relative;
	padding: 0px;
}
.boxes-full h1 {
	padding: 0px;
	margin: 0px;
}
/* full width*/
.boxes-full-homepage {
	background-color: #efefef;
	width: 98%;
	height: auto;
	float: left;
	margin: 15px 1%;
	border: 1px solid #d5d5d5;
	text-align: center;
	position: relative;
}
/* half width*/
.boxes-half {
	background-color: white;
	width: 48%;
	height: auto;
	float: left;
	margin: 15px 1%;
	border: 1px solid #d5d5d5;
	text-align: center;
	position: relative;
}
/* 3rd width*/
.boxes-third {
	background-color: white;
	width: 31.1%;
	height: 100%;
	float: left;
	margin: 15px 1%;
	border: 1px solid #d5d5d5;
	text-align: center;
	position: relative;
}
.boxes-padding {
	width: 94%;
	height: 100% !important;
	padding: 3%;
}
.fullpadding {
	padding: 0%;
	width: 98%;
}
.box-arrow {
	background-image: url(../images/arrow-down.png);
	background-repeat: no-repeat;
	margin-left: -16px;
	position: absolute;
	left: 50%;
	bottom: -17px;
	display: block;
	width: 32px;
	height: 18px;
}
.boxes-first {
	margin-left: 0%;
	margin-right: 2%;
}
.boxes-last {
	margin-right: 0%;
	margin-left: 2%;
}

/**********************************************/
/************** Footer Section ****************/
/**********************************************/


#disclaimer  {
		font-size:60%;
		text-align:center;
		
}

#footer {
	width: 100%;
	float: left;
	background-image: url(/images/footwear2/footer-bg.png);
	min-height: 280px;
	margin-top: 5px;
}
#footertop {
	width: 100%;
	float: left;
	background-image: url(/images/footwear2/footer-top.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#footerbottom {
	background-color: white;
	width: 100%;
	box-shadow: 0px -1px 5px #d0cfcf;
	margin-top: 25px;
	min-height: 46px;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 3000;
}
#copyright {
	width: 50%;
	float: left;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
	color: #666666;
	padding-top: 16px;
}
#copyright a, #copyright a:visited, #copyright a:hover {
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
	color: #666666;
	vertical-align:middle;
}
.footerwrap {
	max-width: 1000px;
	float: none;
	margin: 0px auto 0px auto;
	background-image: url(/images/footwear2/footer-bar-bg.png);
	background-repeat: repeat-x;
}
/**********************************************/
/*************** Misc Section *****************/
/**********************************************/

/*.titles {
	background-color: white;
	max-width: 960px;
	height: auto;
	float: none;
	margin: 80px auto 28px auto;
	border: 1px solid #d5d5d5;
	padding: 10px 20px;
	text-align: center;
	position: relative;
}*/
.titlesnormal {
	/*background-color:white;*/
	background-color: #ebebeb;
	/*max-width:960px;*/
	/*max-width: 1000px;*/
	max-width: 100%;
	height: auto;
	float: none;
	/*margin:20px auto 10px auto;*/
	/*margin:10px auto 0px auto;*/
	margin: 0px auto 0px auto;
	/*border:1px solid #d5d5d5;*/
	/*padding:10px 10px;*/
	
	text-align: center;
	position: relative;
}
/*.titlesnormal img {
	width: 100%;
}*/
.titles span {
	background-image: url(../images/arrow-down.png);
	background-repeat: no-repeat;
	margin-left: -16px;
	position: absolute;
	left: 50%;
	bottom: -17px;
	display: block;
	width: 32px;
	height: 18px;
}
.titlesnormal span {
	background-image: url(../images/arrow-down.png);
	background-repeat: no-repeat;
	margin-left: -16px;
	position: absolute;
	left: 50%;
	bottom: -17px;
	display: block;
	width: 32px;
	height: 18px;
}

/**********************************************/
/************ Footer Useful Links *************/
/**********************************************/
#useful_links {
	width: 27%;
	float: left;
	padding-right: 3%;
	padding-left: 3%;
	border-right: 1px solid #cfcdcd;
	
	margin-top: 20px;
}
#usefultitle {
	width: 90%;
	float: left;
	padding: 2% 0% 4% 10%;
	background-image: url(/images/footwear2/usefullinks.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	text-align: left;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	color: #666666;
	font-size: 11pt;
	font-weight: normal;
	border-bottom: 1px solid #cfcdcd;
}
#usefulbody {
	width: 100%;
	float: left;
}
#usefulbody ul {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-image: url(/images/footwear2/cross.png);
}
#usefulbody ul li {
	display: block;
	float: left;
	list-style-type: none;
	width: 100%;
}
#usefulbody ul li:first-child {
	padding-top: 20px;
	display: block;
	float: left;
	/*list-style-type: none;*/
	list-style-image: url(/images/footwear2/cross.png);
	border-top: 1px solid white;
}
#usefulbody ul li:hover {
	list-style-image: url(/images/footwear2/cross-hover.png);
}
#usefulbody ul li a, #usefulbody ul li a:visited {
	padding: 4px 8px 4px 18px;
	margin: 0px;
	list-style-type: none;
	background-image: url(/images/footwear2/cross.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	text-decoration: none;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	/*font-size:12pt;*/
	font-size: 0.9rem;
	color: #666666;
	line-height:20px;
}
#usefulbody ul li a:hover {
	padding: 4px 8px 4px 18px;
	margin: 0px;
	/*list-style-type: none;*/
	background-image: url(/images/footwear2/cross-hover.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
	color: #3D7DCA;
	text-decoration: none;
}
/**********************************************/
/************ Footer What Next ****************/
/**********************************************/
#what_next {
	width: 27%;
	float: left;
	padding-right: 3%;
	padding-left: 3%;
	border-left: 1px solid white;
	margin-top: 20px;
}
#what_nexttitle {
	width: 90%;
	float: left;
	padding: 2% 0% 4% 10%;
	background-image: url(../images/whatnext.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	text-align: left;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	color: #666666;
	font-size: 11pt;
	font-weight: bold;
	border-bottom: 1px solid #cfcdcd;
}
#what_nextbody {
	width: 100%;
	float: left;
}
#what_nextbody ul {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
#what_nextbody ul li {
	display: block;
	float: left;
	list-style-type: none;
	width: 100%;
}
#what_nextbody ul li:first-child {
	padding-top: 20px;
	display: block;
	float: left;
	list-style-type: none;
	border-top: 1px solid white;
}
#what_nextbody ul li a, #usefulbody ul li a:visited {
	padding: 4px 8px 4px 18px;
	margin: 0px;
	list-style-type: none;
	background-image: url(/images/footwear2/cross.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	text-decoration: none;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	/*font-size:12pt;*/
	font-size: 10pt;
	color: #666666;
}
/*#what_nextbody ul li a:hover {
	padding: 4px 8px 4px 18px;
	margin: 0px;
	list-style-type: none;
	background-image: url(../images/cross-hover.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
	color: #1b75bc;
	text-decoration: none;
}*/
#latest-testimonial {
	width: 30%;
	float: left;
	padding-left: 3%;
	border-left: 1px solid white;
	margin-top: 20px;
}
#testimonialtitle {
	width: 85%;
	float: left;
	padding: 2% 0% 4% 15%;
	background-image: url(/images/footwear2/latesttestimonial.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	color: #666666;
	font-size: 11pt;
	font-weight: normal;
	border-bottom: 1px solid #cfcdcd;
	
}
#testimonialbody {
	width: 94%;
	/* padding:3%;*/
	float: left;/*background-color:#cbcbcb;*/
               /* position:relative;*/
                /*margin-top:20px;*/
                /*text-shadow: 1px 1px 1px #a9a8a8;*/
}
#testimonialbody h6 {
	color: white;
	font-size: 16pt;
}
#testimonialbody p {
	color: white;
	margin: 3px 0px;
}
#testimonialbody ul {
	width: 100%;
	float: left;
	padding-left: 10%;
	list-style-image: url(/images/footwear2/arrow.png);
}
#testimonialbody ul li{
	line-height:20px;
}
#testimonialbody ul li:hover {
	list-style-image: url(/images/footwear2/arrow-hover.png);
	
}
#scrolltab {
	width: 40px;
	height: 40px;
	position: fixed;
	top: 50%;
	right: 10px;
	margin-top: -20px;
	background-color: black;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	border: 1px solid grey;
	border-radius: 4px;
	z-index: 2000;
	display: none;
	background-image: url(/images/footwear2/scrolltop.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	cursor: pointer;
}
.clear {
	clear: both !important;
}

/**********************************************/
/************* Splits Section *****************/
/**********************************************/

.splitnone {
	width: 100%;
	float: left;
	text-align: left;
	color: #666;
	padding: 20px 0px 20px 0px;
}
.splitnone_ortho {
	width: 100%;
	float: left;
	text-align: left;
	color: #999;
	padding: 20px 0px 20px 0px;
}
.splitnone_whatsnew {
	width: 100%;
	float: left;
	text-align: left;
	color: #999;
	padding: 10px 1% 10px 1%;
}
.splitnone_contactform {
	width: 100%;
	float: left;
	text-align: left;
	color: #999;
	padding: 30px 10px ;
}
.split2 {
	width: 46%;
	padding: 10px 2% 10px 2%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split2-image {
	width: 46%;
	padding: 10px 2% 10px 2%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
/*used on the individual video pages */
.split2-v2 {
	width: 49%;
	padding: 0px 0px 20px 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split2-v3 {
	width: 49%;
	padding: 0px 0px 20px 0px;
	float: right;
	text-align: left;
	color: #7E7E7E;
	padding-right: 0px;
	margin-right: 0px;
}
.splitnone-v2 {
	width: 20%;
	text-align: left;
	color: #999;
	padding: 10px 0px;
}
/*end */
.split3 {
	width: 37%;
	/*
	width:30.1%;
	padding:10px 2% 10px 1%;*/
	padding: 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split3_homepage {
	width: 37%;
	/*
	width:30.1%;*/
	padding: 0 1% 0 0;
	/*padding: 0px;*/
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split3-evaluate {
	width: 39%;
	/*
	width:30.1%;
	padding:10px 2% 10px 1%;*/
	padding-left: 20px;
	padding-top: 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split3-v2 {
	width: 10%;
	/*
	width:30.1%;
	padding:10px 2% 10px 1%;*/
	padding: 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split3-v3 {
	width: 22%;
	/*
	width:30.1%;*/
	padding:0px 0 0 1%;
	
	/*padding: 0px;*/
	float: left;
	text-align: left;
	color: #7E7E7E;
}

.split3-v4 {
	width: 33%;
	padding: 0px;
	float: left;
	text-align: center;
	color: #7E7E7E;
}
.split23 {
	width: 61%;
	/*padding:10px 3% 10px 2%;*/
	/*top right bottom left*/
	padding: 0px 2% 10px 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split23-v2 {
	width: 60%;
	padding: 10px 1% 10px 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split23_homepage {
	/*width:59%;
	padding:10px 2% 10px 1%;
	float:left;
	text-align:left;
	color:#7E7E7E;*/
	
	width: 59%;
	padding: 0 2% 2% 1%;
	/*top right bottom left*/
	/*padding:0px 2% 10px 0px;*/
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split23_overview {
	width: 65%;
	padding: 0 2% 2% 1%;
	/*top right bottom left*/
	/*padding:0px 2% 10px 0px;*/
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split23-maintenance {
	width: 59%;
	/*padding:10px 3% 10px 2%;*/
	/*top right bottom left*/
	padding: 0px 2% 10px 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
	border-right: 1px solid #ccc;
}
.split3-v2 {
	width: 42%;
	padding: 0%;
	float: right;
	text-align: left;
	color: #7E7E7E;
	padding-top: 10px;
	padding-right: 2%;
	padding-bottom: 10px;
	padding-left: 1%;
}
.split3-share {
	width: 22%;
	float: right;
	text-align: left;
	color: #7E7E7E;
	padding-top: 10px;
	padding-right: 1%;
	padding-bottom: 10px;
	padding-left: 1%;
}
.split3-getdemo {
	width: 30%;
	float: right;
	text-align: left;
	color: #7E7E7E;
	padding-top: 10px;
	padding-right: 1%;
	padding-bottom: 10px;
	padding-left: 1%;
}
.split3-findevent {
	width: 33%;
	float: left;
	text-align: left;
	color: #7E7E7E;
	padding-top: 10px;
	padding-right: 1%;
	padding-bottom: 10px;
	padding-left: 1%;
}

.split2-left {
	width: 49%;
	padding: 20px 0px 20px 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split2-right {
	width: 49%;
	padding: 20px 0px 20px 0px;
	float: right;
	text-align: left;
	color: #7E7E7E;
	padding-right: 0px;
	margin-right: 0px;
}
.OrthoSplit {
    width: 54%;
    padding: 0px 2% 10px 40%;
    float: left;
    text-align: left;
    color: #7E7E7E;
}
.split4 {
	width: 21%;
	padding: 10px 2% 10px 2%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split4-icon {
	width: 10%;
	padding: 10px 40px 10px 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split4-image {
	width: 21%;
	padding: 10px 2% 10px 2%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split4_homepage {
	width: 21%;
	padding: 10px 2% 10px 2%;
	float: left;
	text-align: center;
	color: #7E7E7E;
}
.split4-v2 {
	width: 30%;
	padding: 10px 1% 10px 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}


.split4-v3 {
	width: 21%;
	padding: 10px 2% 10px 0%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}



.split42 {
	width: 42%;
	/*padding:10px 3% 10px 2%;*/
	/*top right bottom left*/
	padding: 0px 2% 10px 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split43 {
	width: 73%;
	/*padding:10px 3% 10px 2%;*/
	/*top right bottom left*/
	padding: 0px 2% 10px 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split2-form {
	width: 47%;
	padding: 0px 10px 20px 10px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split_img_maintenance {
	width: 30%;
	padding: 10px 1% 10px 5%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}

.split_txt_maintenance {
	width: 22%;
	padding:0px 0 0 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}

.split_lnk_maintenance {
	width: 30%;
	padding: 0px 0% 10px 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}

.split-icon-maintenance {
	width: 10%;
	padding:50px 0 0 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}

.split-icon-link-maintenance {
	width: 22%;
	padding:40px 0 0 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}

.split-newfeatures-img-text-container {
	width: 73%;
	/*padding:10px 3% 10px 2%;*/
	/*top right bottom left*/
	padding: 0px 2% 10px 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split-newfeatures-img {
	width: 21%;
	padding: 10px 2% 10px 2%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split-newfeatures-text {
	width: 61%;
	/*padding:10px 3% 10px 2%;*/
	/*top right bottom left*/
	padding: 0px 2% 10px 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split-newfeatures-pdf-text-container {
	width: 37%;
	/*
	width:30.1%;
	padding:10px 2% 10px 1%;*/
	padding: 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.split-newfeatures-pdf {
	width: 10%;
	/*
	width:30.1%;
	padding:10px 2% 10px 1%;*/
	padding: 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;

}

#split-login-section {
	padding-top: 50px;
	width: 30.5%;
	
	float: left;
	text-align: center;
	color: #7E7E7E;
	
}


#split-pdf-section {
	width: 30.5%;
	padding: 20px 0% 20px 0%;
	float: left;
	text-align: left;
	color: #7E7E7E;
	border-left: 1px solid #ccc;
}
#split-pdf-text {
	width: 60%;
	/*
	width:30.1%;
	padding:10px 2% 10px 1%;*/
	padding: 10px 2% 10px 1%;
	margin-top: 20px;
	float: right;
	text-align: left;
	color: #3D7DCA;
	font-size: 10pt;
}
#split-pdf-image {
	width: 33%;
	padding: 10px 2% 10px 2%;
	padding: 0px;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.leftsection {
	width: 63%;
	padding: 10px 3% 10px 0%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.leftsectionalt {
	float: right !important;
	padding: 10px 0% 10px 3%;
}
.rightsection {
	width: 33%;
	padding: 10px 0%;
	float: right;
	text-align: left;
	color: #7E7E7E;
}
.rightsectionalt {
	float: left !important;
}
/**********************************************/
/********** Simple Slider Section *************/
/**********************************************/

#simpleslider {
	width: 100%;
	float: left;
	height: 150px;
	overflow: hidden;
}
#simpleslider div {
	position: absolute;
	display: none;
}
#simpleslider div.previous {
	display: none;
}
#simpleslider div.current {
	display: block;
}
/**********************************************/
/*********** List Sets Section ****************/
/**********************************************/

li.tick {
	background-image: url(../images/tick.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 22px;
	list-style-type: none;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
}
li.orange-cross {
	background-image: url(../images/orange-cross.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 22px;
	list-style-type: none;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
}
li.red-cross {
	background-image: url(../images/red-cross.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 22px;
	list-style-type: none;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
}

/**********************************************/
/************ Accordian Section ***************/
/**********************************************/

.accordionwrap {
	width: 100%;
	float: left;
}
.accordiontitle {
	width: 94%;
	float: left;
	padding: 1%;
	/*color:#807f7f;*/
	color: #fff;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
	/*border: 1px solid #DDD;*/
	cursor: pointer;
	/*background-color: #E6E6E6;*/
	background-image: url(../images/toggles.png);
	background-repeat: no-repeat;
	background-position: right -55px;
	background-color: #0076c0;
	margin-top: 1%;
}
.accordiontitle a, .accordiontitle a:visited, .accordiontitle a:hover {
	color: #fff;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
	text-decoration: none;
}
.accordiontitle.active {
	background-position: right 5px;
}
.accordioncontent {
	width: 94%;
	float: left;
	padding: 1%;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
	color: #666666;
	background-color: #e5e5e5;/*border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;*/
}
/**********************************************/
/************* Portfolio Section **************/
/**********************************************/

#portfolio-filter {
	width: 100%;
	float: left;
}
#portfolio-filter {
	width: 80%;
	float: left;
}
#portfolio-filter-choice {
	width: 20%;
	float: right;
	text-align: right;
}
#portfolio-filter-choice img, #portfolio-filter-choice img a {
	border: 0px;
}
#portfolio-filter ul {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#portfolio-filter ul li {
	list-style-type: none;
	float@left;
	display: inline-block;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 10pt;
	color: orange;
	margin-bottom: 20px;
}
#portfolio-container {
	width: 100%;
	min-height: 80px !important;
	float: left;
}
.portfoliowrap {
	width: 100%;
	float: left;/*border: 1px solid #d5d5d5;*/
}
.portfoliowrap:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}



.element {
	width: 24%;
	/*padding:10px 2% 10px 2%;*/
	padding: 1px 0.5% 1px 0.5%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
/* for the what's new main page */

.element a {
	width: 94%;
	float: left;
	padding: 3%;
	/*font-family: 'HelveticaLTStdRoman',Arial, Helvetica, sans-serif;*/
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 9.5pt;
	color: #666666;
	text-align: center;
	position: relative;
}
/*.element:hover{
	background-image: url(../images/play-button-hover.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 37%;
	bottom: 75px;
	display:block;
	width:59px;
	height:56px;
	
}*/


.element-start {
	width: 23%;
	/*padding:10px 2% 10px 2%;*/
	/*top right bottom left */
	padding: 1px 0.5% 1px 0.5%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.element3 {
	width: 30.1%;
	padding: 10px 2% 10px 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
/*same as element 3 but not padding at the top* - used on the did you know on the downloads page */
.element4 {
	width: 30.1%;
	padding: 0px 2% 10px 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}

/*same as element 3 but not padding at the top* - used on the did you know on the downloads page */
.element4_whatsnew {
	width: 32%;
	padding: 0px 0% 10px 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}

.element4_overview {
	width: 29%;
	padding: 0px 0% 10px 1%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}


.element2 {
	width: 46%;
	padding: 10px 2% 10px 2%;
	float: left;
	text-align: left;
	color: #7E7E7E;
}
.portfoliowrap .title {
	width: 94%;
	float: right;
	padding: 3%;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	/*font-size: 9.5pt;*/
	font-size: 0.9rem;
	
	color: #ffffff;
	text-align: left;
	position: relative;
	background-color:#df4928;
	
	height: 9px;
	line-height: 9px;
}
.portfoliowrap .title .titlearrow {
	background-image: url(../images/arrow-down.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 9%;
	bottom: -17px;
	display: block;
	width: 32px;
	height: 18px;
}
.portfoliowrap .portfolioimage {
	width: 100%;
	float: left;
	overflow: hidden;
	border: 0px;
}
.portfoliowrap .portfolioimage img {
	width: 100%;
	border: 0px;
}
.portfoliowrap .portfolioimage img a {
	width: 100%;
	border: 0px;
}

.portfoliowrap .text {
	width: 94%;
	float: left;
	padding: 3%;
	/*font-family: 'HelveticaLTStdRoman',Arial, Helvetica, sans-serif;*/
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	/*font-size: 8pt;*/
	font-size: 0.9rem;
	color: #000;
	text-align: left;
	position: relative;
	background-color:#d2d3d5;
	
}
.portfoliowrap .text .textarrow {
	background-image: url(../images/arrow-up.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 10%;
	top: -17px;
	display: block;
	width: 32px;
	height: 18px;
}
/**********************************************/
/************* what's new main page ***********/
/**********************************************/

.whatsnewTitle {
	padding-left: 1%;
}
.whatsnewwrap .title {
	width: 94%;
	float: right;
	padding: 3%;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 0.9rem;
	
	color: #ffffff;
	text-align: left;
	position: relative;
	background-color:#df4928;
	
	height: 30px;
	line-height: 15px;
}
.whatsnewwrap .title .titlearrow {
	background-image: url(../images/arrow-down.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 9%;
	bottom: -17px;
	display: block;
	width: 32px;
	height: 18px;
}
.whatsnewwrap .portfolioimage {
	width: 100%;
	float: left;
	overflow: hidden;
	border: 0px;
	z-index:0;
}


.whatsnewwrap .portfolioimage .dimimage {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}	

.whatsnewwrap .portfolioimage:not(.nohover):hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}








.whatsnewwrap .portfolioimage .play {
	background-image: url(../images/play-button.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 37%;
	/*bottom: 75px;*/
	top: 50px;
	display: block;
	width: 59px;
	height: 56px;
	max-width: 100%;
}
.whatsnewwrap .portfolioimage .play:hover {
	background-image: url(../images/play-button-hover.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 37%;
	/*bottom: 75px;*/
	top: 50px;
	display: block;
	width: 59px;
	height: 56px;
	max-width: 100%;
}
.whatsnewwrap .portfolioimage img {
	width: 100%;
	border: 0px;
}
.whatsnewwrap .portfolioimage img a {
	width: 100%;
	border: 0px;
}
.whatsnewwrap .text {
	width: 94%;
	float: left;
	padding: 3%;
	/*font-family: 'HelveticaLTStdRoman',Arial, Helvetica, sans-serif;*/
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	/*font-size: 9.5pt;*/
	font-size: 0.9rem;
	color: #666666;
	text-align: center;
	position: relative;
	background-color:#d2d3d5;
}

.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

.img_left {
	float: left;
	margin-bottom: 5px;
}
.img_right {
	float: right;
	margin-bottom: 5px;
	width: 178px;
}
/* VIDEOS*/
.video-header {
	width: 45%;
	padding: 10px 2% 10px 2%;
	float: left;
	padding-right: 10%;
}
.video-heading {
	color: #df4928;
	font-size: 1.875em;
	padding: 0px;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
	font-family: 'FrutigerNextW01-Regular', sans-serif;
}
.video-description {
	color: #666666;
	font-size: 0.9rem;
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	width: 100%;
}
.video-calltoaction-details {
	width: 55%;
	float: right;
}
/*to make the video resize responsively */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-wrapper {
	width: 970px;
	max-width: 100%;
	margin-top: 0px;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.img-responsive {
	max-width: 100%;
}
.img-responsive2 {
	max-width: 100%;
	height:auto;
}

.pt40 {
	padding-top:40px;
}
.ptb40 {
	padding-top:40px;
	padding-bottom:40px;
}

.ptb20 {
	padding-top:20px;
	padding-bottom:20px;
}

/*floats right */
.button-container-right {
 width:100%  height:9px;
	float: right;
}
.button-container-right a, .button-container-left a {
	/*font-family: 'HelveticaLTStdRoman', Arial, Helvetica, sans-serif;*/
font-family: 'FrutigerNextW01-Regular', sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
/*floats center */
.button-container-left {
 width:100%  height:40px;
	float: left;
}
.button-left {
	background-image: url(/images/footwear2/learning-zone/blue-button-left.png);
	background-repeat: no-repeat;
	width: 9px;
	height: 40px;
	float: left;
}
.button-left-arrow {
	background-image: url(/images/footwear2/learning-zone/blue-button-left-arrow.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 40px;
	float: left;
}
.button-text {
	background-image: url(/images/footwear2/learning-zone/blue-button-bg.png);
	background-repeat: repeat-x;
	height: 40px;
	padding: 5px;
	padding-top: 12px;
	float: left;
}
.button-right {
	background-image: url(/images/footwear2/learning-zone/blue-button-right.png);
	background-repeat: no-repeat;
	width: 9px;
	height: 40px;
	float: left;
	margin-right: 10px;
}
.button-right-arrow {
	background-image: url(/images/footwear2/learning-zone/blue-button-right-arrow.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 40px;
	float: right;
}

.button-login {
	background-color:#666;
	width: 299px;
	height: 40px;
	display: inline-block;
	border:none;
	color:#FFF;
		
}

.button-login:hover {
	background-color:#999;
}
.button-login:active {
	background-color:#666;
}



.button-login-field {
	background-color:#fff;
	width: 100%;
	height: 40px;
	display: inline-block;
	border:1px;
	border-color:#CCC
	color:#666;
		
}


.hr {
	width: 98.5%;
	background-image: url(../images/hr.png);
	background-repeat: repeat-x;
}
.hr2 {
	width: 97%;
	background-image: url(../images/hr.png);
	background-repeat: repeat-x;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*.didyouknow .title{
	
	padding:20% 5pt 20% 25pt;
	width:100%;
	float:left;
	text-align:left;
	overflow: hidden;
	border:0px;
	background-image:url(../images/didyouknow-header-pink.png);
	background-repeat:no-repeat;
	background-size:cover;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	
}

.didyouknow .text{
	/*padding-top:10pt;*/
	/*margin:0pt 15pt 0pt 15pt;
	padding:10pt 5pt 9pt 5pt;
	width:95%;
	float:left;
	text-align:center;
	overflow: hidden;
	border:0px;
	background-color:#b3004f;
	font-size:11pt;
	color:#ffffff;
}
.didyouknow .text a{
	font-size:11pt;
	color:#ffffff;
}*/

.img-vertical-align {
	vertical-align: middle;
	border: 0px;
}
.didyouknowwrap-withdivider {
	width: 100%;
	float: left;
	padding-left: 12%;
	padding-right: 10%;
	border-left: 1px solid #ccc;
}
.didyouknowwrapOverview-withdivider {
	width: 100%;
	float: left;
	padding-left: 8%;
	padding-right: 10%;
	border-left: 1px solid #ccc;
}
.didyouknowwrapEvaluate-withdivider {
	width: 100%;
	float: left;
	padding-left: 15%;
	padding-right: 10%;
	border-left: 1px solid #ccc;
}
.didyouknowwrap {
	width: 100%;
	float: left;
	padding-left: 10%;
	padding-right: 10%;/*border: 1px solid #d5d5d5;*/
}
/*.didyouknowwrap:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}*/

.didyouknowRedTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 30px 5px 30px 5px;
	width: 100%;
	float: left;
	text-align: center;
	border: 0px;
	background-color: #f55871;
	width: 250px;
}
.didyouknowRedTextBackground_whatsnew {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 35px 5px 31px 5px;
	width: 100%;
	float: left;
	text-align: center;
	border: 0px;
	background-color: #f55871;
	width: 250px;
}
.didyouknowRedTextBackground_download {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 10px 5px 10px 5px;
	width: 100%;
	float: left;
	text-align: center;
	border: 0px;
	background-color: #f55871;
	width: 250px;
}
.didyouknowRedTitleBackground {
	width: 260px;
	float: left;
	text-align: left;
	margin: 9px 3% 0px 3%;
	border: 0px;
	background-image: url(../images/DidYouKnow.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	height: 118px;
	overflow: hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.didyouknowBlueTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 30px 5px 30px 5px;
	width: 100%;
	float: left;
	text-align: center;
	border: 0px;
	background-color: #5792f5;
	width: 250px;
}
.didyouknowBlueTitleBackground {
	width: 260px;
	float: left;
	text-align: left;
	margin: 0px 3% 0px 3%;
	border: 0px;
	background-image: url(../images/DidYouKnow.jpg);
	background-repeat: no-repeat;
	height: 118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.didyouknowGreenTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 30px 5px 30px 5px;
	width: 100%;
	float: left;
	text-align: center;
	border: 0px;
	background-color: #4ad75c;
	width: 250px;
}
.didyouknowGreenTitleBackground {
	width: 260px;
	float: left;
	text-align: left;
	margin: 0px 3% 0px 3%;
	border: 0px;
	background-image: url(../images/DidYouKnow.jpg);
	background-repeat: no-repeat;
	height: 118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.didyouknowPurpleTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 15px 5px 15px 5px;
	width: 100%;
	float: left;
	text-align: center;
	border: 0px;
	background-color: #7156f5;
	width: 250px;
}
.didyouknowPurpleTitleBackground {
	width: 260px;
	float: left;
	text-align: left;
	margin: 0px 3% 0px 3%;
	border: 0px;
	background-image: url(../images/DidYouKnow.jpg);
	background-repeat: no-repeat;
	height: 118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.didyouknowTitle {
	margin-top: 50px;
	margin-left: 30px;
	float: left;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	color: #666666;
	height: 20px;
	position: absolute;
	/*width: 100%*/
}
.didyouknowtext {
	float: left;
	text-align: center;
	font-size: 14pt;
	color: #ffffff;
}
.didyouknowtext a {
	font-size: 15pt;
	color: #ffffff;
}
.blue {
	color: #3D7DCA;
}

.bluebutton{
	background:#00a1e0;
	border: none;
	color: #fff;
	cursor: pointer;	
	font-weight: bold;
	height: auto;
	overflow: visible;
	padding: 12px 20px;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
	width: auto;
	font-size:16px;
}

.bluebutton:hover {
	background: #44b6e4;
	color: #fff;
	text-decoration:none;
}

.bluebutton a{
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}

hr.dotted_line {
  border: 0;
  margin: 0;
  padding: 0;
  border-bottom: 1px dashed #e1e2e3;
  margin: 20px 0px;
}

/*************************************
***   DIFFERENT COLOURED HEADERS
****************************************/

.greybackground {
	background-color: #e6e7e8;
	max-width: 100%;
	height: auto;
	float: none;
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
	text-align: center;
	position: relative;
}

.redbackground {
	background-color:#df4928;
	max-width: 100%;
	height: auto;
	float: none;
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
	text-align: center;
	position: relative;
}
.redbackgroundText {
	color:#ffffff;
	font-size:16px;
	padding-top:20px;
}

/***********************************************
		Product page banners
***********************************************/

.shoemaker-image1 {
	width: 100%;
	height: 320px;
	margin: 0;
	background-image: url(/images/footwear2/shoemaker/banner-1.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.shoemaker-image2 {
	width: 100%;
	height: 320px;
	margin: 0;
	background-image: url(/images/footwear2/shoemaker/banner-2.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.shoemaker-image3 {
	width: 100%;
	height: 320px;
	margin: 0;
	background-image: url(/images/footwear2/shoemaker/banner-3.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.shoemaker-download-banner {
	width: 100%;
	height: 200px;
	margin: 0;
	background-image: url(/images/footwear2/shoemaker/shoemaker-e-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.shoemaker-download-bannerText {
	padding-top: 64px;
	/*padding-left:24%*/
	
}

.engineer-image1 {
	width: 100%;
	height: 320px;
	margin: 0;
	background-image: url(/images/footwear2/engineer/banner-1.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.engineer-image2 {
	width: 100%;
	height: 320px;
	margin: 0;
	background-image: url(/images/footwear2/engineer/banner-2.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.engineer-image3 {
	width: 100%;
	height: 320px;
	margin: 0;
	background-image: url(/images/footwear2/engineer/banner-3.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.engineer-download-banner {
	width: 100%;
	height: 200px;
	margin: 0;
	background-image: url(/images/footwear2/engineer/engineer-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.lastmaker-image1 {
	width: 100%;
	height: 320px;
	margin: 0;
	background-image: url(/images/footwear2/lastmaker/banner-1.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.lastmaker-image2 {
	width: 100%;
	height: 320px;
	margin: 0;
	background-image: url(/images/footwear2/lastmaker/banner-2.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.lastmaker-image3 {
	width: 100%;
	height: 320px;
	margin: 0;
	background-image: url(/images/footwear2/lastmaker/banner-3.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}

.lastmaker-download-banner {
	width: 100%;
	height: 200px;
	margin: 0;
	background-image: url(/images/footwear2/lastmaker/lastmaker-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.knifecut-image {
	width: 100%;
	height: 400px;
	margin: 0;
	background-image: url(/images/footwear2/factory/knifecut-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.patterncut-image {
	width: 100%;
	height: 430px;
	margin: 0;
	background-image: url(/images/footwear2/factory/patterncut-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.stitchtec-image {
	width: 100%;
	height: 400px;
	margin: 0;
	background-image: url(/images/footwear2/factory/stitchtec-banner.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.orthomodel-image {
	width: 100%;
	height: 500px;
	margin: 0;
	background-image: url(/images/footwear2/ortho/banner-1.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}
.orthomill-image {
	width: 100%;
	height: 500px;
	margin: 0;
	background-image: url(/images/footwear2/ortho/banner-2.png);
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center bottom;
	position: relative;
	overflow:hidden;
}


.textLeft {
	width: 40%;
	padding-top: 8%;
	padding-left:1%;
	position:relative;
	
}

.textRight {
	width: 40%;
	padding-top: 10%;
	padding-left:55%
}

.textLeftLast {
	width: 40%;
	padding-top: 8%;
	padding-left:2%;
	position:relative;
	
}

.textRightLast {
	width: 40%;
	padding-top: 10%;
	padding-left:55%
}

.textLeftFactory {
	width: 40%;
	padding-top: 6%;
	padding-left:1%;
	position:relative;
	
}

.textRightFactory {
	width: 40%;
	padding-top: 6%;
	padding-left:55%
}
/*BUTTON*/

.cbtn {
    position: relative;
    top: 0px;
    left: 8px; /* width of left part (:before) */
    overflow: visible; /* this make the :before and :after in position:absolute to appear */

	background:url(/images/footwear2/button/button-middle.png);
    height: 20px;
 
    padding-top: 5px;
	/*margin-left:20px;*/
    border: 0;
    cursor: pointer;
	display:inline-block;
	font-size:8pt;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	min-width:186px;
}
 
.cbtn::-moz-focus-inner,
.cbtn:focus {
    border: 0;
}
 
.cbtn:before,
.cbtn:after {
    content: "";
	background:url(/images/footwear2/button/button-before.png);
    width: 8px;
    height: 25px;
    position: absolute;
    left: -8px; /* Same as width */
    top: 0px;
}
 
.cbtn:after {
	background:url(/images/footwear2/button/button-after.png);
    width: 32px;
    left: auto;
    right: -32px; /* Same as width */
}
.greygradientBg {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b9b9b+42,ececec+57 */
background: #9b9b9b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiM5YjliOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #9b9b9b 42%, #ececec 57%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(42%,#9b9b9b), color-stop(57%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #9b9b9b 42%,#ececec 57%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #9b9b9b 42%,#ececec 57%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #9b9b9b 42%,#ececec 57%); /* IE10+ */
background: linear-gradient(to right,  #9b9b9b 42%,#ececec 57%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#ececec',GradientType=1 ); /* IE6-8 */

}
.stitchtecgradient {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#959595+42,bbbbbb+57 */
background: #959595; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #959595 42%, #bbbbbb 57%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(42%,#959595), color-stop(57%,#bbbbbb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #959595 42%,#bbbbbb 57%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #959595 42%,#bbbbbb 57%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #959595 42%,#bbbbbb 57%); /* IE10+ */
background: linear-gradient(135deg,  #959595 42%,#bbbbbb 57%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#bbbbbb',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.patterncutgradient {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9d9d9d+14,cfcfcf+95 */
background: #9d9d9d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM5ZDlkOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9d9d9d 14%, #cfcfcf 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#9d9d9d), color-stop(95%,#cfcfcf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9d9d9d 14%,#cfcfcf 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9d9d9d 14%,#cfcfcf 95%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9d9d9d 14%,#cfcfcf 95%); /* IE10+ */
background: linear-gradient(to bottom,  #9d9d9d 14%,#cfcfcf 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */

}
.knifecutgradient {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6e6e6+52,c6c6c6+94 */
background: #e6e6e6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #e6e6e6 52%, #c6c6c6 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(52%,#e6e6e6), color-stop(94%,#c6c6c6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e6e6e6 52%,#c6c6c6 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e6e6e6 52%,#c6c6c6 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e6e6e6 52%,#c6c6c6 94%); /* IE10+ */
background: linear-gradient(to right,  #e6e6e6 52%,#c6c6c6 94%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c6c6c6',GradientType=1 ); /* IE6-8 */

}

.red-btn {
    padding: 8px 15px 8px 12px;
    color: #fff;
    width: 60%;
    display: block;
    text-decoration: none;
    font-weight: heavy;
	text-transform:uppercase;
	min-width:186px;
}

.red-btn2 {
    padding: 8px 15px 8px 12px;
    color: #fff;
	width: 30%;
    display: block;
    text-decoration: none;
    font-weight: heavy;
	text-transform:uppercase;
}

.red-btn3 {
    padding: 8px 50% 8px 12px;
    color: #fff;
    width: 60%;
   
    text-decoration: none;
    font-weight: heavy;
	text-transform:uppercase;
	min-width:186px;
}

.arrow {
    background: #df4928 url(/images/footwear2/button/arrow-btn.png) no-repeat 95% center;
}

.whiteBG {
	background-color:#ffffff;
}

.MediumGreyBG {
	background-color:#b7b7b7;
}

.redBG {
	BACKGROUND-COLOR: #e04927;
}
.blueBG {
	BACKGROUND-COLOR: #639be6;
}
.darkgreyBG {
	BACKGROUND-COLOR: #808285;
}
.lightgreyBG {
	BACKGROUND-COLOR: #e6e7e8;
}
.grey9898 {
	BACKGROUND-COLOR: #989898;
}
.grey5859 {
	BACKGROUND-COLOR: #58595b;
}
.whiteFD {
	BACKGROUND-COLOR: #fdfdfd;
}

.spacing1 {
	margin: 0px 0px 0px 20px;
	
}

.spacing2 {
	margin: 0px 0px 0px 40px;
	
}