body{
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	background-image: url("../i/bg-body.jpg");
	background-repeat: repeat-x;
	color: #4c4c4c;
	margin: 0px;
	padding: 0px;
} 

form{
	margin: 0px;
	padding: 0px;
}

img.left{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
}

img.right{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}

div.header-outer{
	width: 100%;
}

div.header-inner{
	background-image: url("../i/bg-header.png");
	background-repeat: no-repeat;
	background-position: top;
	width: 971px;
	height: 118px;
	margin-left: auto;
	margin-right: auto;
}

div.nav-outer{
	width: 100%;
}

div.nav-inner{
	background-image: url("../i/bg-nav.png");
	background-repeat: no-repeat;
	width: 971px;
	height: 33px;
	margin-left: auto;
	margin-right: auto;
}

a{
	color: #006a56;
	text-decoration: none;
}

div.intro-inner{
	margin-left: auto;
	margin-right: auto;
	width: 971px;
	height: 118px;
	background-image: url("../i/bg-intro.jpg");
	background-repeat: no-repeat;
}

div.intro-content p.initial{
	margin-top: 0px;
	margin-bottom: 0px;
	color: white;
}

div.intro-content{
	float: left;
	margin-left: 296px;
	font-size: 85%;
	margin-top: 51px;
	width: 450px;
	display: inline;
}

div.blenheim-store{
	float: left;
	margin-left: 33px;
	display: inline;
	font-size: 70%;
}

div.chatham-store{
	margin-left: 19px;
	display: inline;
	float: left;
	font-size: 70%;
}

div.chatham-store img, div.blenheim-store img{
	vertical-align: top;
	margin-right: 3px;
	display: inline;
}

div.chatham-store h1, div.blenheim-store h1{
	font-size: 125%;
	color: #1f8772;
	margin: 0px;
	padding: 0px;
	margin-top: 17px;
}


div.address{
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
}

div.store-hours{
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
}


div.stores{
	float: left;
	width: 340px;
}

div.search{
	float: right;
	width: 240px;
	display: inline;
	margin-top: 45px;
	margin-right: 17px;
	text-align: right;
}

div.search input.search{
	width: 145px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	font-size: 80%;
	color: #515151;
	vertical-align: middle;
	margin-right: 10px;
	display: inline;
	margin-top: 2px;
}

div.search input.button{
	vertical-align: middle;
}

div.nav-inner ul{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
margin-left: 9px;
}

div.nav-inner ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	text-decoration: none;
	font-size: 75%;
	padding-left: 8px;
	padding-right: 9px;
	background-image: url("../i/bg-li.png");
	background-repeat: no-repeat;
background-position: right;
	padding-top: 9px;
	padding-bottom: 8px;
}

div.simply-shoes-logo{
	float: left;
}

div.content-inner{
	width: 971px;
	margin-left: auto;
	margin-right: auto;
}

div.content-outer{
	width: 100%;
	background-image: url("../i/bg-content.jpg");
	background-repeat: repeat-x;
	float: left;
	background-position: top;
	clear: both;
}

div.links{
	float: left;
}

div.copyright{
	float: right;
}

div.footer-inner{
	width: 971px;
	margin-left: auto;
	margin-right: auto;
	height: 70px;
	font-size: 70%;
}

div.footer-outer{
	width: 100%;
	background-image: url("../i/bg-footer.jpg");
	background-repeat: repeat-x;
	float: left;
	background-position: top;
	clear: both;
}

div.footer-inner div.copyright{
	margin-top: 24px;
	margin-right: 1px;
	float: right;
}

div.footer-inner div.links{
	display: inline;
	margin-top: 24px;
	margin-left: 14px;
	float: left;
}

div.product{
	width: 161px;
	float: left;
	margin-right: 16px;
	display: inline;
}

.model, .make{
	font-size: 70%;
	margin: 0px;
	padding: 0px;
}

.make{
	margin-top: -2px;
	width: 137px;
}

.model{
	margin-top: 2px;
	width: 137px;
}

img.button-view{
	float: right;
	margin-top: 6px;
}

img.button-delete{
	float: right;
	margin-top: 1px;
}

.divider-hp{
	width: 519px;
	height: 16px;
	margin-bottom: 2px;
	float: left;
	clear: both;
	background-image: url("../i/divider-hp.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}

.divider-gen{
	width: 698px;
	height: 16px;
	float: left;
	clear: both;
	margin-bottom: 2px;
	background-image: url("../i/divider-hp.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}

div.hp-products-wrapper{
	float: left;
	display: inline;
	width: 538px;
	margin-top: 27px;
}

div.gen-products-wrapper{
	float: left;
	display: inline;
	width: 768px;
	margin-top: 27px;
}

div.product-detail-wrapper{
	float: left;
	display: inline;
	width: 668px;
	margin-top: 27px;
	margin-left: 107px;
}

div.product-detail-wrapper p{
	font-size: 80%;
}

div.features{
	float: right;
	display: inline;
	width: 243px;
	margin-top: 50px;
	margin-right: 1px;
}

div.features img{
	border: 0px;
}

div.brands{
	float: left;
	width: 163px;
	display: inline;
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 27px;
}

div.brands ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.brands li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	clear: both;
	font-size: 80%;
}

div.brands h1{
	font-size: 95%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}

div.sexes{
	float: left;
	width: 163px;
	display: inline;
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 27px;
}

div.sexes ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.sexes li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	clear: both;
	font-size: 80%;
}

div.sexes h1{
	font-size: 95%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}


div.hp-products-wrapper h1, div.gen-products-wrapper h1, div.product-detail-wrapper h1{
	font-size: 95%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

img.top-feature{
	margin-bottom: 10px;
}

div.product img{
	border: 0px;
}

div.product-images{
	float: left;
	width: 215px;
	display: inline;
}

div.product-images img{
	display: inline;
	float: left;
	margin: 0px 12px 11px 0px;
	border: 0px;
}

div.product-description{
	float: left;
	width: 450px;
}

table th{
	text-align: left;
}

td.product-notes {
	font-size: 80%;
}

table td, table th{
	font-size: 80%;
}

div.product-description div.stores{
	font-size: 120%;
	width: 280px;
	margin-top: 16px;
}

div.product-description h1.store-title{
	font-size: 130%;
	font-weight: bold;
}

div.product-description div.chatham-store{
	margin-left: 0px;
}

div.product-description table td, div.product-description table th{
	vertical-align: top;
}

img.button-product-listing{
	margin-top: 10px;
	border: 0px;
}

div.header-links{
float: right;
font-size: 75%;
color: #ffe6a3;
margin-top: 84px;
margin-right: 17px;
display: inline;
}

div.header-links a{
color: #ffe6a3;
text-decoration: none; 
}

div.header-links .divider{
color: #039f9b;
margin-left: 3px;
margin-right: 3px;
display: inline;
}

div.gen-content-wrapper{
font-size: 80%;
}

div.gen-content-wrapper h1.initial{
font-size: 120%;
}

table td.product-notes p{
font-size: 100%;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px;
}


div.chatham-store-contact{
width: 370px;
float: left;
margin-right: 20px;
display: inline;
}


div.blenheim-store-contact{
width: 370px;
float: left;
}

div.blenheim-store-contact h1, div.chatham-store-contact h1{
font-size: 120%;
}

h2{
font-size: 100%;
font-weight: bold;
}


h1.home-right{
margin-top: -501px;
}

h1.home-right a{
color: white;
}

ul#BrandList li:hover div {
	display: block !important;
}

ul#BrandList li div {
	display:none;
}

ul#BrandList li div ul li a, ul#BrandList li div ul li a:visited {
	font-size: 12px;
}

div.product img{
border: 1px solid #d3d3d3;
}
