/* Base class, the rest inherit from this */
table, tr, td, body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
}
i						{ font-weight: italic; } 
b						{ font-weight: bold; }
a						{ text-decoration:none; color:#888F3F; }
a:visited				{ text-decoration:none; color:#888F3F; }
a:hover                 { text-decoration:underline; color:#666666; }
a img 					{ border: 0; }

p.hereToHelp {
	color: #888F3F;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
	padding-bottom: 2em;
}
p.hereToHelp a {
	color: #333333;
}
p.hereToHelp a:hover {
	color: #888F3F;
	text-decoration: underline;
}

#nav img {
	vertical-align: middle;
}
#nav li {
	clear: none;
	float: left;

	vertical-align: middle;
	width: auto;

	/* Firefox needs this here */
	list-style-type: none;
}
#nav, #nav ul {
	font-size: 1.2em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav a img {
	display: block;
	color: #666666;
}
#nav li ul li a {
	color: #666666;
	white-space: nowrap;
	display: inline;
}

#nav li ul {
	background-color: #FFFFFF;

	border: 1px solid #B8BE84;

	font-size: 10px;

	padding-top: .6em;
	padding-bottom: 1.2em;

	position: absolute;
	float: left;
	visibility: hidden;
}
#nav li ul li {
	padding-left: .5em;
	padding-right: .8em;
	float: none;

	/* Firefox needs this here */
	list-style-type: none;
}
#nav li:hover ul, #nav li.ExplorerHover ul {
	visibility: visible;
}
#nav li ul li a:hover {
	color: #888F3F;
	text-decoration: underline;
}


.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}
a.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	line-height: 14px;
}
a.footer:visited {
	color: #666666;
}
a.footer:hover {
	color: #888F3F;
}

H1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #888F3F }

.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #888F3F }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #888F3F }
.designer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #888F3F }

.simplysoles {
	color: #888F3F;
	font-weight: bold;
}

.sale { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993300; line-height: 18px ; font-weight: bold }
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993300; line-height: 18px ; font-weight: bold }
.smgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 14px}
a.smgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 14px; text-decoration:none; }
a.smgrey:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:none; line-height: 14px}
a.smgrey:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888F3F; text-decoration:underline; line-height: 14px}

/*---------------------------*/

.itemname {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888F3F; font-weight: bold; line-height: 16px}
.detailsbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; line-height: 14px}
.topheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #888F3F}
.smlheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; line-height: 14px }
li {  list-style-position: outside; list-style-type: circle}
.itemnamelarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #888F3F; font-weight: bold; line-height: 16px }
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #888F3F }
.tableheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; line-height: 20px}
.contentbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px ; font-weight: bold}
.contentitalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 18px ; font-style: italic}
.contenttiny { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; line-height: 18px }
.errorit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #993300; line-height: 18px ; font-weight: bold; font-style: italic}
.tagtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #9C8CB6;  line-height: 10px}

.green { color: #888F3F; }
.green_close { color: #888F3F; line-height: 12px}
.green_lg { color: #888F3F; font: 13px Verdana, Arial, Helvetica, sans-serif; line-height: 19px;}
.shopfrom {  color: #444444; line-height: 12px}

.smdkgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px}
a.smdkgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px; text-decoration:none; }
a.smdkgrey:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration:none; line-height: 14px}
a.smdkgrey:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888F3F; text-decoration:underline; line-height: 14px}

.contentcart { line-height: 13px; } 
.backorder { color: #CC6600; line-height: 13px ; font-weight: bold }

.blogheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; line-height: 20px}

