body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	z-index: 0;
	height: 100%;
	background: url(../gfx/pageBGfull.jpg) no-repeat fixed center 100%;
}
* html a {
  cursor: hand;
}
a {
  outline: none;
  cursor: hand;
}
.featuredclear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	display: block;
	height: 1px;
	width: 340px;
}
.maincontent {
	margin: 0px auto;
	width: 870px;
	display: block;
	background: url(../gfx/full/main-header3.jpg) no-repeat center top;
	text-align: left;
	height: auto;
}
.nav {
	background: url(../gfx/navpanel.png) no-repeat left top;
	margin: 130px 0px 0px 7px;
	padding: 7px 0px 0px;
	height: 322px;
	width: 187px;
	float: left;
}
.leftnav {
	color: #EBEEF3;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	display: block;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDFE8;
	text-decoration: none;
	margin: 0 12px 0 12px;
	padding: 0 5px 0 5px;
	font-weight: normal;
	background: #8FA1C3 url(../gfx/navleftbak.png) no-repeat center bottom;
}
.leftnav:hover {
	color: #EBEEF3;
	background: #8FA1C3 url(../gfx/navover.png) no-repeat center bottom;
}
.leftnav:active {
	color: #EBEEF3;
	background: #8FA1C3 url(../gfx/navover.png) no-repeat center bottom;
}
.maindbr {
	float: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #556984;
	padding: 0px;
	margin: 140px 13px 0px 0px;
	width: 630px;
}
.stock {
	width: 630px;
	display: inline-table;
	margin: 0px;
	list-style: none;
	text-align: center;
	clear: right;
	padding: 5px 0px 20px;
}

.footer {
	display: block;
	clear: both;
	text-align: center;
	color: #8F9FB8;
	text-decoration: none;
	padding: 32px 22px 15px;
	margin: 0px;
	font: normal 10px Arial, Helvetica, sans-serif;
	width: auto;
	float: none;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	padding: 0px;
	font-style: italic;
	margin: 13px 0px 0px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	font-style: italic;
	margin: 10px 0px 0px;
}
.leftnavsub {
	margin: 11px 0px 0px 14px;
	padding: 0px;
	height: 85px;
	width: 85px;
	display: block;
	text-decoration: none;
	text-indent: -9999em;
	overflow: hidden;
}
.footerbtm {
	background: url(../gfx/footer.jpg) no-repeat center bottom;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
}
.bl {
	color: #8F9FB8;
	text-decoration: none;
}
.catimage {
	display: inline-table;
	margin: 0px;
	padding: 0px 6px 8px;
	height: 144px;
	width: 149px;

}
.prodlisting {
	width: 620px;
	margin: 0px;
	padding: 0px;
	display: inline-table;
	float: right;

}
.catimage:hover {
	display: inline-table;
	margin: 0px;
	padding: 0px 6px 3px;
	border-bottom: 5px solid #C5C4D6;
	height: 144px;
	width: 149px;
}
.catimage:active {

	display: inline-table;
	margin: 0px;
	padding: 0px 6px 3px;
	border-bottom: 5px solid #FF9900;
	height: 144px;
	width: 149px;
}
.stocklist {
	width: 630px;
	display: inline-table;
	margin: 20px 0px 0px;
	list-style: none;
	text-align: left;
	clear: right;
	padding: 0px 0px 20px;
}
.prodimage {
	margin: 15px 5px 15px 0px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	clear: none;
	font-size: 11px;
}
.searchimage {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	clear: none;
	float: left;
}
.prodesc {
	font-weight: normal;
	clear: left;
	width: 120px;
	margin: 0px;
	padding: 0px;
}

.prodpictn {
	margin: 6px 8px 6px 0px;
	padding: 0px;
	vertical-align: middle;
	display: inline;
	float: none;
	clear: none;
	width: 60px;
	border-width: 0px;
	border-style: none;
}
.prodpictn100 {
	margin: 6px 8px 6px 0px;
	padding: 0px;
	vertical-align: middle;
	display: inline;
	float: none;
	clear: none;
	width: 60px;
	border-width: 0px;
	border-style: none;
}
.prodname {
	width: 120px;
	margin: 0px;
	padding: 0px 0px 2px;
	clear: right;
}
.thumbnail {
	margin: 3px 0px 2px;
	padding: 0px;
	text-decoration: none;
	text-align: center;
	clear: right;
}
.prodtitle {
	margin: 0px;
	padding: 0px 5px;
	text-decoration: none;
	text-align: center;
	clear: left;
}
.description {
	margin: 0px 0% 3px 0px;
	padding: 0px 5px;
	text-decoration: none;
	text-align: center;
	clear: left;
}
.listing {
	width: 140px;
	display: table-cell;
	clear: none;
	padding: 0px;
	margin: 0px 12px 0px 0px;
}

.productthumbs {
	width: 620px;
	margin: 15px 0px 0px;
	padding: 0px;
	display: inline-table;
	float: right;
	text-align: left;
}
div#navigation {
	background: url(../gfx/navpanel.png) no-repeat left top;
	margin: 130px 0px 0px 7px;
	padding: 7px 0px 0px;
	height: 322px;
	width: 187px;
	float: left;
	text-align: left;
}
div#navigation ul {
	margin: 0px;
	padding: 0px;
}
div#navigation li {
	list-style: none;
}
div#navigation li a {
	color: #EBEEF3;
	height: 30px;
	display: block;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDFE8;
	text-decoration: none;
	margin: 0 12px 0 12px;
	padding: 0 5px 0 5px;
	background: #8FA1C3 url(../gfx/navleftbak.png) no-repeat right bottom;
	font: normal 11px/30px Georgia, Arial, Helvetica, sans-serif;
}
.navigationcurrentpage {
	color: #EBEEF3;
	height: 30px;
	display: block;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDFE8;
	text-decoration: none;
	margin: 0 12px 0 12px;
	padding: 0 5px 0 5px;
	background: #8FA1C3 url(../gfx/navover.png) no-repeat center bottom;
	font: bold 11px/30px Georgia, Arial, Helvetica, sans-serif;
	text-align: left;
}
div#navigation li a:hover {
	color: #EBEEF3;
	background: #8FA1C3 url(../gfx/navover.png) no-repeat center bottom;
}
div#navigation li a:active {
	color: #EBEEF3;
	background: #8FA1C3 url(../gfx/navactive.png) no-repeat center bottom;
}
.bc {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.bcl {
	text-decoration: none;
	margin: 0px;
	padding: 1px 5px 1px 1px;
	color: #556984;
	background-color: #FFFFFF;
}
.bcl:hover {

	text-decoration: underline;
	margin: 0px;
	padding: 1px 5px 1px 1px;
	color: #556984;
	background-color: #FFFFFF;
}
.bclactive {
	text-decoration: underline;
	margin: 0px;
	padding: 1px 5px 1px 1px;
	color: #556984;
	background-color: #FFFFFF;
	white-space: nowrap;
	display: inline;
}
.dbr-top {
	margin: 5px 0px 0px 3px;
	padding: 0px;
	font-size: 11px;
	display: block;
	font-weight: normal;
}
.subheader {
	display: block;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 3px 0px 0px;
	padding: 0px;
	width: auto;
}
.prodimageR {
	margin: 8px 0px 7px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	float: right;
	clear: none;
	width: 340px;
}
.prodimageform {
	margin: 0px 0px 15px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	clear: none;
	float: left;
	width: 240px;
	text-align: center;
	font-size: 11px;
}
.prodpicmid {
	margin: 6px 8px 6px 0px;
	padding: 0px;
	vertical-align: middle;
	display: inline-table;
	float: none;
	clear: none;
	width: 240px;
}
.prodpicfull {

	margin: 6px 8px 6px 0px;
	padding: 0px;
	vertical-align: middle;
	display: inline;
	float: none;
	clear: none;
	width: 600px;
}
.dotline {
	background: url(../gfx/dotline.gif) repeat-x left center;
	display: block;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height: 16px;
	width: auto;
}
.searchtop {
	background: url(../gfx/dotline.gif) repeat-x left center;
	display: block;
	margin: 4px 10px 0px 0px;
	padding: 0px;
	height: 4px;
	width: auto;
}
.searchline {
	background: url(../gfx/dotline.gif) repeat-x left bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: auto;
	clear: both;
}
.mainR {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	float: right;
	width: 210px;
	clear: none;
	text-align: center;
}
.mainL {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 380px;
}
#sizetable {
	border: 1px solid #8C9EC1;
	display: table;
	margin: 10px 20px 0px;
	padding: 0px;
	width: 320px;
	float: right;
	color: #47495C;
	clear: right;
}
#sizetitle {
	font-weight: bold;
	color: #FFFFFF;
	background: #515C86;
	margin: 2px;
	padding: 2px 0px;
	display: block;
	width: 316px;
	text-indent: 6px;
}
#eurosize {
	font-weight: bold;
	margin: 0px 2px;
	padding: 0px;
	width: auto;
}
.size {
	text-align: center;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	width: 21px;
	clear: none;
	float: left;
	background: #D4D5E7;
}
#euro {
	width: 40px;
	text-align: center;
	clear: none;
	float: left;
	background: #D4D5E7;
	margin: 0px;
	padding: 0px;
}
#uksize {
	font-weight: bold;
	margin: 0px 2px;
	padding: 0px;
	width: auto;
}
#uk {
	width: 40px;
	text-align: center;
	clear: left;
	float: left;
	background: #D4D5E7;
	margin: 0px;
	padding: 0px;
}
#conversion {
	margin: 6px 20px 0px 20px;
	padding: 0px;
	width: 320px;
	float: right;
}
.mensize {
	text-align: center;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	width: 25px;
	clear: none;
	float: left;
	background: #D4D5E7;
}
#menseuro {
	width: 46px;
	text-align: center;
	clear: none;
	float: left;
	background: #D4D5E7;
	margin: 0px;
	padding: 0px;
}
#mensuk {
	width: 46px;
	text-align: center;
	clear: left;
	float: left;
	background: #D4D5E7;
	margin: 0px;
	padding: 0px;
}
#womensLeuro {
	width: 41px;
	text-align: center;
	clear: none;
	float: left;
	background: #D4D5E7;
	margin: 0px;
	padding: 0px;
}
#womensLuk {
	width: 41px;
	text-align: center;
	clear: left;
	float: left;
	background: #D4D5E7;
	margin: 0px;
	padding: 0px;
}
.womensLsize {
	text-align: center;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	width: 23px;
	clear: none;
	float: left;
	background: #D4D5E7;
}
#widthfit {
	width: 152px;
	text-align: left;
	clear: left;
	float: left;
	background: #D4D5E7;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
}
.womensWsize {
	text-align: center;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	width: 80px;
	clear: none;
	float: left;
	background: #D4D5E7;
}
#womensfit {
	display: inline;
	padding-left: 80px;
}
#mensfit {
	display: inline;
	padding-left: 17px;
}
#widthconversion {
	margin: 6px 40px 0px 0px;
	padding: 0px;
	width: 240px;
}
#previouspage:link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 160px;
	clear: none;
	text-decoration: none;
	background: url(../gfx/previouspage.png) no-repeat left bottom;
	text-indent: -9999em;
	display: block;
	float: left;
}
#previouspage:visited {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 160px;
	clear: none;
	text-decoration: none;
	background: url(../gfx/previouspage.png) no-repeat left bottom;
	text-indent: -9999em;
	display: block;
	float: left;
}
#previouspage:hover {
	background: url(../gfx/previouspage.png) no-repeat left top;
}
#toplinks {
	padding: 0px 20px 0px 0px;
	display: block;
	clear: none;
	margin: 7px 0px 10px;
	float: right;
}
#toplinks li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#toplinks li a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	overflow: hidden;
}
#buy:link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 160px;
	clear: none;
	text-decoration: none;
	background: url(../gfx/purchaseitem.png) no-repeat left bottom;
	text-indent: -9999em;
	display: block;
	float: left;
}
#buy:visited {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 160px;
	clear: none;
	text-decoration: none;
	background: url(../gfx/purchaseitem.png) no-repeat left bottom;
	text-indent: -9999em;
	display: block;
	float: left;
}
#buy:hover {
	background: url(../gfx/purchaseitem.png) no-repeat left top;
}
.footwear-search {
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.footwear-categories {
	margin: 5px 20px 10px 10px;
	padding: 0px;
	clear: none;
	float: left;
}
.footwear-categories li{
	list-style: url(../gfx/libullet.gif) none inside;
	margin: 0px;
	padding: 0px;
}
.footwear-categories li a{
	text-decoration: none;
	color: #556984;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.footwear-categories li a:hover{
	text-decoration: underline;
}
.footwear-sub-categories {
	margin: 5px 0px 0px 10px;
	padding: 0px;
}
.footwear-sub-categories li{
	list-style: url(../gfx/libulletsub.gif) none inside;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
.mens-footwear-sub-categories li a{
	font-weight: normal;
}
#catlinks {
	padding: 0px;
	display: block;
	clear: both;
	margin: 7px 0px 10px;
	width: 620px;
	text-align: left;
}
#catlinks li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#catlinks li a {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#cats:link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 160px;
	clear: none;
	text-decoration: none;
	background: url(../gfx/backtocategories.png) no-repeat left bottom;
	text-indent: -9999em;
	display: block;
	float: left;
}
#cats:visited {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 160px;
	clear: none;
	text-decoration: none;
	background: url(../gfx/backtocategories.png) no-repeat left bottom;
	text-indent: -9999em;
	display: block;
	float: left;
}
#cats:hover {
	background: url(../gfx/backtocategories.png) no-repeat left top;
}
#showall:link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 160px;
	clear: none;
	text-decoration: none;
	background: url(../gfx/showallproducts.png) no-repeat left bottom;
	text-indent: -9999em;
	display: block;
	float: left;
}
#showall:visited {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 160px;
	clear: none;
	text-decoration: none;
	background: url(../gfx/showallproducts.png) no-repeat left bottom;
	text-indent: -9999em;
	display: block;
	float: left;
}
#showall:hover {
	background: url(../gfx/showallproducts.png) no-repeat left top;
}
.searchR {
	margin: 0px;
	display: inline;
	font-size: 11px;
	clear: none;
	float: left;
}
.searchtitle {
	display: inline;
	margin: 0px;
	font-weight: bold;
	padding: 0px;
	line-height: 18px;
}
.searchdesc {
	display: inline;
	font-weight: normal;	
}
.searchlink {
	display: inline;
	margin: 1px 0px 4px 0px;	
}
.searchresult {
	display: block;
	clear: both;
	width: 580px;
}
.manufacturer {
	margin: 15px 0px;
	padding: 0px;
	text-align: center;
	display: block;
}
.suppliers {
	text-align: center;
	display: inline;
	width: 95px;
	margin: 0px;
	padding: 0px;
}
.manfrimage {
	display: inline;
	clear: none;
	border-width: 0px;
	border-style: none;
}
#manufacturerform {
	display: inline;
	float : left;
}
.select-manufacturer {
	width: 90px;
	text-align: center;
	display: inline;
	margin: 0px;
	padding: 0px;
	clear: none;
}#enqform {
	margin: 10px 0px 0px 5px;
	padding: 0px;
	font-weight: bold;
	width: 600px;
}
#enqL {
	float: left;
	width: 270px;
	margin: 0px;
	padding: 0px;
	clear: none;
}
#enqR {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
	width: 320px;
}
.cnttxt {
	margin-top: 2px;
	margin-bottom: 10px;
	display: block;
	width: 260px;
	background: #FFFFFF;
}
#formsubmit {
	text-align: left;
	display: block;
	clear: both;
	margin: 10px 0px 0px;
	padding: 0px;
}
#enqbtn {
	color: #DDE0F0;
	background: #606A9B;
	margin: 4px 0px 0px;
	width: 120px;
	text-align: center;
	padding: 1px 3px;
	border-top: 1px solid #BEC3D9;
	border-right: 1px solid #5F6D9E;
	border-bottom: 1px solid #5F6D9E;
	border-left: 1px solid #BEC3D9;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 26px;
}
#enquiry {
	display: block;
	text-align: left;
}
.cnttxtarea {
	margin-top: 2px;
	display: block;
	width: 260px;
	padding: 0px;
	background: #FFFFFF;
	height: 112px;
}
.bodylink {
	color: #556984;
}
div#cpnavigation {

	background: url(../gfx/CPnavpanel.png) no-repeat left top;
	margin: 130px 0px 0px 7px;
	padding: 7px 0px 0px;
	height: 322px;
	width: 187px;
	float: left;
	text-align: left;
}
#Cpnavtext {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 23px 17px 20px;
	color: #3E4657;
}
.policy {
	font-weight: normal;
}
.featured {
	width: auto;
	background: #EAEBEC;
	border: 1px solid #59759F;
	margin: 15px 0px 0px;
	padding: 6px;
}
.featureddesc {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}
.featuredinner {
	background: #FFFFFF url(../gfx/promoBG.gif) repeat-x left top;
	margin: 0px;
	padding: 4px 8px;
	border: 1px solid #59759F;
	display: block;
}
.featuredheading {
	padding: 0px;
	margin: 0px;
	font: italic bold 22px "Times New Roman", Times, serif;
	color: #003366;
	display: block;
	height: 28px;
}
.featuredinner em {
	display: block;
	height: 16px;
	font-weight: bold;
}

.click {
	font-size: 11px;
}
.featuredimg {
	text-align: left;
	width: 70px;
	float: left;
	height: 60px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.featuredproduct {
	padding: 0px;
	margin: 8px 0px 6px;
}
#formheadertxt {
	font-weight: normal;
}
#formheadertxtbtm {
	font-weight: normal;
	clear: both;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	font-style: italic;
	margin: 10px 0px 0px;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	font-style: italic;
	margin: 10px 0px 0px;
}
#footwearcats {
	display: block;
	margin: 15px 0px 20px 10px;
	padding: 0px;
	width: 550px;
	clear: both;
}
#footwearcats ul {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 148px;
	width: 580px;
	list-style: none;
	overflow: hidden;
}
#footwearcats li {
	margin: 10px 23px 0px 12px;
	padding: 0px;
	float: left;
	height: 130px;
	width: 105px;
	display: block;
}
#footwearcats ul li a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 105px;
	text-indent: -9999em;
}
#menscats {
	background: url(../gfx/menscats.jpg) no-repeat left top;
	display: block;
}
#womenscats {
	background: url(../gfx/womenscats.jpg) no-repeat left top;
	display: block;
}
