/* Custom CSS Document for Shoefly.com
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles */

#ContentCell {border-right: 4px solid #CCCCCB}

#bntable h1 {
    text-indent: -9999px;
    width: 153px;
    height: 125px;
    /*background-image: url(images/bn-logo.gif);*/
	/*background-image: url(images/bn-logo-hol.jpg);*/
    background-image: url(images/bn-logo.jpg);
    margin: 0px;
		padding: 0px;
}

.Content h1 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #373535;
	background-image: url(images/h3swirl.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 33px;
	padding: 5px 0 0 38px;
}

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #373535;
}

h3 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #373535;
	background-image: url(images/h3swirl.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 33px;
	padding: 5px 0 0 38px;
}

h4 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #F04258;
}

#contentwrap {
	padding: 5px 15px 20px 10px;
}

.contenttext {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #373535;
}

.contactimg {
	margin: 0 10px 20px 0;
	border: 1px solid #373535;
}

.dashline {
	border-bottom: 1px dashed #B6AFA6;
}

.thanks {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #F04258;
	margin: 3px 0 5px 0;
}

.aboutimage {
	border: 1px solid #000;
	float: left;
	margin: 0 15px 0 50px;
}

#listwrap {
	margin:  0;
}

#brandlist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

#brandlist a:link,
#brandlist a:visited {
	color: #000;
	text-decoration: underline;
}

#brandlist a:hover,
#brandlist a:active {
	color: #000;
	text-decoration: none;
}

#brandlist li {
	padding-left: 12px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

/* TopSubBanner Styles */

#bntable {
	border-top: 7px solid #fff;
	background-color: #FFF;
	width: 100%;
}

.bnbkgd {
	width: 574px;
	height: 125px;
	/*background-image: url(images/bn-bkgdPromo.jpg);*/
	background-image: url(images/bn-bkgdPromo.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.bnbkgdPromo {
	width: 574px;
	height: 125px;
	/*background-image: url(images/bn-bkgd.gif);*/
	background-image: url(images/bn-bkgd.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.bnbkgdTest {
	width: 574px;
	height: 125px;
	background-image: url(images/bn-bkgdTest.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.bnnav {
	background-color: #CCCCCB;
	height: 23px;
	text-align: right;
}

.bnnavtext {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 10px 0 0;
}

.bnnavtext a {margin-left: 15px}

.bnnavtext a:link,
.bnnavtext a:visited {
	color: #FFF;
	text-decoration: none;
}

.bnnavtext a:hover,
.bnnavtext a:active {
	color: #FFF;
	text-decoration: none;
}

.bnbottom {
	background-image: url(images/bn-bottom.gif);
	height: 12px;
	width: 730px;
}

/* LeftColumnNav Styles */

#LeftColumnCell {background: url(images/lc-bkgd.gif) repeat-y; vertical-align: top}

.lcnavtext {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 10px 0 0 20px;
}

.lcnavtext a:link,
.lcnavtext a:visited {
	color: #373535;
	text-decoration: none;
}

.lcnavtext a:hover,
.lcnavtext a:active {
	color: #373535;
	text-decoration: none;
}

/*RightColumnNav Styles */

#rctable {
	background-color: #FFF;
	width: 4px;
}

.RightColumn {
	height: 100%;
}

/* Footer Styles */

#fttable {
	width: 100%;
}

.fttop {
	background-image: url(images/ft-top.gif);
	width: 730px;
	height: 17px;
}

.ftbottom {
	text-align: right;
}

.fttext {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #373535;
	margin: 10px 10px 10px 0;
}

.fttext a {color: #373535; text-decoration: underline}
.fttext a:hover {text-decoration: none}

/* Default Page Styles */

#deftable {
	width: 100%;
	margin: 30px 0 0 0;
}

.defcontent {
	background-image: url(images/def-shoebkgd.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 267px;
	padding: 0 0 0 7px;
}

.defimage {
	background-image: url(images/def-imgstyle.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 330px;
	width: 300px;
}

/* Search & Cart Control Styles */

#searchwrap {
	margin: 7px 0 10px 20px;
}

.searchtext {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #373535;
}

.searchtext a:link,
.searchtext a:visited {
	color: #373535;
	text-decoration: none;
}

.searchtext a:hover,
.searchtext a:active {
	color: #373535;
	text-decoration: none;
}

.searchbox {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7a7676;
	border: 1px solid #373535;
	margin: 7px 0 7px 0;
	height: 18px;
	width: 90px;
}

#cartwrap {
	margin: 50px 0 30px 35px;
}

#cartwrap p {line-height: 20px}

/* Styles.css Custom */

#Instruction1_InstructCell {
	padding: 7px;
	background-color: #E2E4D3;
	border: 2px solid #CCCCCB;
	
}

.Content a:link,
.Content a:visited {
	color: #373535;
	text-decoration: underline;
}

.Content a:hover,
.Content a:active {
	color: #373535;
	text-decoration: none;
}


.ContentCenter
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.prodimg {border: 1px solid #333}
#ProductDetail21_ProductImage {padding-right: 20px}