@charset "iso-8859-1";
body
{
	padding: 10px 0;
	margin: 0;
	background-color: #fff;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body
{
	font-size: 100.1%;
}
html>body
{
	font-size: 110%;
}
body:last-child, * html body
{
	font-size: 100.1%;
}

.clear
{
	clear: both;
	margin: 0px;
	padding: 0px;
}
.hide
{
	display: none;
}
.inside
{
	padding: 0 10px;
	margin: 0px;
	position: relative;
}
.indent
{
	padding: 0 0px 0 20px;
	margin: 0px;
}
.inside h2
{
	font-size: 100%;
	color: #000000;
	margin: 0px;
	padding: 6px 0px 0px;
}
.inside p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	line-height: 15px;
	padding-top: 8px;
}
.inside p.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	color: #FF0000;
	margin: 0px;
	font-weight: bold;
	text-align: center;
}
.inside p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	color: #6F3763;
	margin: 0px;
	font-weight: bold;
}
.inside p a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	color: #6F3763;
	margin: 0px;
	font-weight: bold;
}
.inside p.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
	color: #FFFFFF;
	margin: 0px;
	position: relative;
}
.inside p.white a, .inside p.white a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
	color: #FFFFFF;
	margin: 0px;
	color: #fff;
	text-decoration: underline;	
}
.inside p.title  {
	font-weight: bold;
	color: #000000;
	margin-right: 0;
	margin-left: 0;
	margin-top: 8px;
	padding: 0px;
	}
html[xmlns] .mozclear
{
	border-bottom: 1px solid;
	border-color: transparent;
	margin-bottom: -1px;
}

ul, ol, p, h1, h2, h3, h4, h5, h6
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
	color: #6F3763;
}
h1
{
	font-size: 220%;
}
h2
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	background-color: #FFFFFF;
	margin: 8px 0px 0px;
	padding: 6px 0px 8px 8px;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
h3
{
	font-size: 130%;
}
h4
{
	font-size: 110%;
}
h5
{
	font-size: 100%;
}
h6
{
	font-size: 70%;
}
a, a:link, a:visited, a:active
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6666CC;
}
a:hover
{
	text-decoration: underline;
	color: #993300;
}
code
{
	font-family: "Courier New", Courier, monospace;
}
label
{
	cursor: pointer;
}
table
{
	font-size: 100%;
}
td, th
{
	vertical-align: top;
}
#pageWrapper
{
	min-width: 40em;
	width: 738px;
	background-color: #425C88;
	padding: 4px;
	border: 1px solid #000000;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}
* html #pageWrapper
{
	/* \*/
		word-wrap: break-word;
}
#masthead
{
	background-image: url(headerlogo.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 738px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#masthead h1
{
	padding: 0;
	margin: 0;
	color: #B779AA;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	right: 10px;
	left: 15px;
	width: 600px;
	font-size: 180%;
}
#masthead leafimg {
	position: relative;
	top: 10px;
	left: 153px;
	height: 49px;
}
#masthead .byline {
	position: relative;
	left: 194px;
	top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width: 200px;
}
#masthead .headermenu {
	position: relative;
	float: right;
	width: 265px;
	padding-top: 2px;
}
#masthead ul
{
	margin: 0;
	list-style-type: none;
	text-align: center;
	padding: 0px;
}
#masthead ul li {
	display: inline;
	margin-left: 7px;
	margin-right: 7px;
	font-size: 12px;
}
#outerColumnContainer
{
	border-right: 155px solid #FFFFFF;
}
#innerColumnContainer
{
	margin: 0 -1px 0 0px;
	width: 100%;
	z-index: 1;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#leftColumn, #middleColumn, #rightColumn, * html #SOWrap
{
	overflow: visible;	/* fix for IE italics bug */
	position: relative;	/* fix some rendering issues */
}
#SOWrap
{
	float: left;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 3;
}
#middleColumn
{
	float: right;
	margin: 0 0 0 0px;
	width: 100%;
	z-index: 5;
	padding: 0px;
}
#leftColumn
{
	float: left;
	margin: 0 1px 0 -255px;
	width: 255px;
	z-index: 4;
}
#rightColumn
{
	float: right;
	width: 200px;
	margin: 0 -200px 0 1px;
	z-index: 2;
}
#footer
{
	padding: 0.5px 0.5px 10px;
	background-color: #617594;
	color: #fff;
	text-align: center;
	border: 1px solid #000000;
}
.vnav
{
	margin-right: 0;
	margin-left: 0;
	border-right: 1px solid #FFBEAD;
	border-left: 1px solid #FFBEAD;
}
.vnav ul, .vnav ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
.vnav ul
{
	border-top: 1px solid #B88AAE;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B88AAE;
	border-left-color: #B88AAE;
}
.vnav ul li
{
	border-bottom: 1px solid #B88AAE;
}
.vnav ul li, .vnav ul li a
{
	margin: 0;
	display: block;
	padding: 0;
	line-height: normal;
}
.vnav ul li a
{
	display: block;
	padding: 2px 5px 3px 12px;
}
.vnav ul li a, .vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active, .vnav ul li a:hover
{
	text-decoration: none;
	cursor: pointer;
}
.vnav h3
{
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 126%;
}
* html .vnav ul li a/* hide from IE5.0/Win & IE5/Mac */
{
	height: 0.01%;
}
* html .vnav ul
{
	position: relative;	/* IE needs this to fix a rendering problem */
}
#pageWrapper
{
	font-size: 80%;	/* set your default font size here. */
}
#outerColumnContainer
{
	border-right-color: #FFFF;	/* right column background color */
}
.vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active
{
	text-decoration: none;
	background-color: #E1CEDD;
	color: #6F3763;
	border: 1px solid #E1CEDD;
}
.vnav ul li a:hover
{
	text-decoration: none;
	background-color: #F4866D;
	color: #fff;
	border: 1px solid #FDDFD7;
}
#rightColumn .inside
{
   font-size: 90%;
}
#topsep {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 3px;
}
#welcome {
	text-align: center;
	height: 21px;
	background-color: #FFFFFF;
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#welcome h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left: 5px;
	margin: 0px;
	padding-top: 3px;
	color: #000000;
}
#productlinks {
	background-color: #FFFFFF;
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#productlinks .shoelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
}
#productlinks .shoelinks a, #productlinks .shoelinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding-bottom: 3px;
	white-space: nowrap;
	text-decoration: none;
}
#productlinks h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left: 5px;
	margin: 0px;
	padding-top: 3px;
	color: #425C88;
}
#searchbar {
	text-align: left;
	height: 28px;
	background-color: #BDC7DE;
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-left: 3px;
	padding-bottom: 2px;
}
#searchbar .searchcontainer {
	width: 350px;
	float: left;
	line-height: 21px;
}
#searchbar .searchcontainer2 {
	line-height: 23px;
	height: 24px;
	padding-bottom: 2px;
}
#searchbar img.bluearrowr {
	float: left;
	margin-top: 5px;
	padding-left: 3px;
}
#searchbar .gobutton {
	margin-top: 1px;
	margin-left: 0px;
	float: left;
}
#searchbar .shoesearch {
	margin-top: 3px;
	margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	float: left;
}
#searchbar .textlinks {
	margin-top: 3px;
	margin-left: 12px;
	float: left;
}
#searchbar .formtext {
	border: 1.5px solid #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	height: 15px;
	line-height: 14px;
}
#searchbar .searchform {
	margin-top: 4px;
	margin-left: 2px;
	float: left;
	margin-right: 2px;
}
#searchbar .specialtycontainer {
}
#banner
{
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 2px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	line-height: 23px;
}
#bodywrapper {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#googlecontainer {
	text-align: left;
	white-space: nowrap;
	padding-top: 3px;
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
}
#frontbrands {
	text-align: left;
	white-space: nowrap;
	padding-top: 3px;
	padding-left: 5px;
	margin-top: 0;
	margin-bottom: 0;
}
#frontbrands .brandstext {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 17px;
}
.headerorange {
	background-color: #F4866D;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 254px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding-top: 2px;
}
.shoeheaders{
	background-color: #697E9F;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
}
.shoeheaders a, .shoeheaders a:visited, .shoeheaders a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.blueheadertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #425C88;
	text-align: left;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.dropdown {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	line-height: 14px;
}
.dropdownfloat {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 6px;
	line-height: 14px;
	float: left;
}
.formtext {
	border: 1px solid #425C88;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	height: 14px;
	line-height: 14px;
}
.formtextreg {
	border: 1px solid #F4866D;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	height: 14px;
	line-height: 14px;
}
.formrow {
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.boxponw p {
	background-color: #E1CEDD;
	margin: 0px;
	padding: 0px;
}	
	.hnav
{
	border-bottom: 1px solid #000000;
	margin: 0;
	white-space: nowrap;
	padding-right: 0;
	padding-left: 0;
	color: #fff;
	border: 1px solid #000000;
	background-color: #6E88AF;
}
.hnav ul span.divider
{
	display: none;
}
* html .hnav/* Hide from IE5/Mac (& IE5.0/Win) */
{
	height: 0.01%;	/* holly hack to fix a render bug in IE6/Win */
}
* html .HNAV
{
	height: auto;	
	padding: 0;	
}
.hnav ul
{
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 0px;
}
.hnav ul li
{
	display: inline;
	white-space: nowrap;
	margin: 0;
	height: 21px;
	padding: 0px;
	font-size: 12px;
}
.hnav ul li a, .hnav ul li a:link, .hnav ul li a:visited, .hnav ul li a:active
{
	text-decoration: none;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	color: #FFFFFF;
	background-color: transparent;
	line-height: 18px;
	margin-right: -1px;
	margin-left: 0;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-top: 1px;
}
.hnav ul li a:hover
{
	color: #425C88;
	background-color: #BDC7DE;
	height: 18px;
	border: 1px solid;
}
* html .HNAV ul li a
{
	/* \*/
		width: 1%;
}
img.end {
	padding: 0px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: -6px;
	margin-top: 0px;
}
.imgend {
	padding: 0px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: -6px;
	margin-top: 0px;
}
.searchimg {
	padding: 0px;
	margin-right: 0px;
	margin-top: 8px;
	float: right;
}
.end2 {
	padding: 0px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: -6px;
	margin-top: -2px;
}
.bottom {
	padding: 0px;
	margin-right: 0px;
	margin-left: 38px;
	margin-bottom: -6px;
	margin-top: 2px;
}
label
{
	float: left;
	text-align: right;
	color: #6F3763;
	width: 35px;
	font-size: 10px;
	white-space: nowrap;
	margin: 0;
	padding-top: 2px;
}
.spacer {
	font-size: 50px;
	line-height: 50px;
	margin: 50px;
	padding: 10px;
	height: 10px;
}
.roundcontinside {
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.roundcont {
	background-color: #B88AAE;
}
.roundcontsm {
	background-color: #E1CEDD;
}
.roundcont p {
	margin: 0 16px;
}
.roundtop {
	background: url(trdpcorner.gif) no-repeat right top;
}
.roundtopsm { 
	background: url(trdpcornerw.gif) no-repeat right top; 
}
.roundbottom {
	background: url(brdpcorner.gif) no-repeat right top;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.roundbottomsm {
	background: url(brlpcornerw.gif) no-repeat right top;
}
img.corner {
	width: 10px;
	height: 10px;
	border: none;
	display: block !important;
}
img.cornersm {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}
img.map {
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;
	margin-top: 8px;
}
.shoecolumnscont {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.shoecolumnsdivider {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #425C88;
	float: left;
	width: 385px;
}
.shoecolumns {
	float: left;
	width: 185px;
	line-height: 13px;
	position: relative;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.shoecolumns .indent {
	padding-left: 6px;
	font-size: 10px;
	margin-bottom: 5px;
	padding-top: 0px;
}
.shoecolumns .title {
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 3px;
}
.shoecolumnsfirst {
	float: left;
	width: 185px;
	line-height: 13px;
	position: relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #425C88;
	padding: 5px 0px 0px 5px;
	margin-top: 0px;
	font-size: 12px;
}
.shoecolumnsfirst .indent {
	padding-left: 6px;
	font-size: 10px;
	margin-bottom: 5px;
	padding-top: 0px;
}
.shoecolumnsfirst .title {
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 3px;
}
.shoecolumnsend {
	float: left;
	width: 183px;
	line-height: 13px;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.shoecolumnsend .indent {
	padding-left: 6px;
	font-size: 10px;
	margin-bottom: 5px;
	padding-top: 0px;
}
.shoecolumnsend .title {
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 3px;
}
#boxponw .rbroundbox    { background: #E1CEDD; }

#boxponw .rbtop         { background: url(boxtsw.gif) repeat-x; }
#boxponw .rbtop div     { background: url(tldpcornerw.gif) no-repeat left top; }
#boxponw .rbtop div div { background: url(trdpcornerw.gif) no-repeat right top; }

#boxponw .rbbot         { background: url(boxbsw.gif) repeat-x; }
#boxponw .rbbot div     { background: url(bldpcornerw.gif) no-repeat left top; }
#boxponw .rbbot div div { background: url(brdpcornerw.gif) no-repeat right top; }

#boxponw .rbcontentwrap { background: url(boxlsw.gif) repeat-y; }
#boxponw .rbcontent     { background: url(boxrsw.gif) repeat-y right; }
 
 /* height and width details */
#boxponw .rbtop div, #boxponw .rbtop, #boxponw .rbbot div, #boxponw .rbbot {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
#boxponw .rbcontent  { padding: 0px 8px; margin: 0;  }
#boxponw .rbroundbox {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}

#boxpono .rbroundbox    { background: #E1CEDD; }

#boxpono .rbtop         { background: url(boxts.gif) repeat-x; }
#boxpono .rbtop div     { background: url(tlcorner.gif) no-repeat left top; }
#boxpono .rbtop div div { background: url(trcorner.gif) no-repeat right top; }

#boxpono .rbbot         { background: url(boxbs.gif) repeat-x; }
#boxpono .rbbot div     { background: url(blcorner.gif) no-repeat left top; }
#boxpono .rbbot div div { background: url(brcorner.gif) no-repeat right top; }

#boxpono .rbcontentwrap {
	background: url(boxlsw.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}
#boxpono .rbcontent     {
	background: url(boxrsw.gif) repeat-y right;
	margin: 0px;
	padding: 0px;
}
 
 /* height and width details */
#boxpono .rbtop div, #boxpono .rbtop, #boxpono .rbbot div, #boxpono .rbbot {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
#boxpono .rbcontent  { padding: 0px 8px; margin: 0;  }
#boxpono .rbroundbox { width: 100%;  }
#boxpono {
	margin-top: 8px;
	margin-bottom: 15px;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-top: 12px;
}
#botnav {
	font: 10px Verdana, Helvetica;
	background-color: #BDC7DE;
	padding: 1px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	text-align: center;
	margin: 0px;
			}
			
#botnav ul
			{
	display: inline;
			}
			
#botnav ul li
			{
	border-color: #666;
	padding: 0px 5px;
	white-space: nowrap;
	margin: 0px;
	line-height: 16px;
			}
			
#botnav ul a
			{
	text-decoration: none;
	color: #425C88;
	padding-bottom: 2px;
			}
#botnav ul a:hover
			{
	color: #FFFFFF;
			}			
			
			/* Piped List Stylelet */
			
			ul.Piped
			{
	margin: 0px;
	padding: 0px;
			}
			
			ul.Piped li
			{
				display: inline;
				border-left: 1px solid;
			}
						
			ul.Piped li.First
			{
				border-left: none;
			}
#citylinkscont {
	width: 756px;
	border: 1px solid #999999;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	line-height: 13px;
	padding-bottom: 8px;
}
#citylinkscont .header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #6F3763;
	padding-top: 5px;
	padding-bottom: 5px;
}
#citylinkscont .citycolumn {
	float: left;
	width: 180px;
	margin-left: 5px;
}
#citylinkscont .citycolumn ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#citylinkscont .citycolumn li {
	list-style-type: none;
}
#citylinkscont .citycolumn a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F3763;
}
#citylinkscont .citycolumn a:hover {
	text-decoration: underline;
}
#citylinkscont .campuscolumn {
	float: left;
	width: 240px;
	margin-left: 5px;
}
#citylinkscont .campuscolumn ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#citylinkscont .campuscolumn li {
	list-style-type: none;
}
#citylinkscont .campuscolumn a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F3763;
}
#citylinkscont .campuscolumn a:hover {
	text-decoration: underline;
}
#adnav {
	font: 10px Verdana, Helvetica;
	background-color: #E1CEDD;
	padding: 1px 0px;
	text-align: center;
	margin: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	position: relative;
	height: 14px;
			}
#adnav ul {
	display: inline;
			}
#adnav ul li {
	white-space: nowrap;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	display: inline;
			}
#adnav ul a {
	text-decoration: none;
	color: #662266;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 14px;
	padding-bottom: 2px;
			}
#adnav ul a:hover {
	color: #FFFFFF;
	background-color: #B88AAE;
	line-height: 14px;
			}				
			ul.Piped {
			}
			ul.Piped li {
			}
			ul.Piped li.First {
			}
#contactnav {
	width: 350px;
	background-image: url(box-bg.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	}

#contactnav ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#contactnav li
{
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#contactnav a
{
	color: #DF3511;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	padding: 0px 10px 0px 20px;
	background-color: #FDDFD7;
	display: block;
	line-height: 30px;
	width: 320px;
}
#contactnav a:hover
{
	background-color: #F4866D;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	padding: 0px 10px 0px 20px;
	display: block;
	line-height: 28px;
	color: #FFFFFF;
	margin: 0px;
	width: 318px;
	border: 1px solid #FFFFFF;
}
#contactheadercontainer {
	background-color: #F4866D;
	width: 350px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 30px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	font-weight: bold;
}
#formbox .rbroundbox    { background: #E1CEDD; }

#formbox .rbtop         { background: url(boxtsw.gif) repeat-x; }
#formbox .rbtop div     { background: url(tldpcornerw.gif) no-repeat left top; }
#formbox .rbtop div div { background: url(trdpcornerw.gif) no-repeat right top; }

#formbox .rbbot         { background: url(boxbsw.gif) repeat-x; }
#formbox .rbbot div     { background: url(bldpcornerw.gif) no-repeat left top; }
#formbox .rbbot div div { background: url(brdpcornerw.gif) no-repeat right top; }

#formbox .rbcontentwrap { background: url(boxlsw.gif) repeat-y; }
#formbox .rbcontent     { background: url(boxrsw.gif) repeat-y right; }
 
 /* height and width details */
#formbox .rbtop div, #formbox .rbtop, #formbox .rbbot div, #formbox .rbbot {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
#formbox .rbcontent  { padding: 8px 8px 0px; margin: 0;  }
#formbox .rbroundbox {
	width: 375px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#formbox label
{
	float: left;
	text-align: right;
	color: #6F3763;
	width: 80px;
	font-size: 10px;
	white-space: nowrap;
	margin: 0;
	padding-top: 2px;
}
#formbox .formtextarea {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	float: left;
	border: 1px solid #B88AAE;
}
#formbox .submit {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 6px;
	text-align: center;
}
.formbutton {
	display: block;
	clear: both;
	margin: 0px;
	padding: 10px 10px 3px;
	text-align: center;
}
.orderedlist li {
	padding-bottom: 10px;
	line-height: 16px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6F3763;
}
.bottommenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	display: block;
	padding: 5px 7px;
	clear: left;
}
.dotsize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: inline;
	margin: 0px;
}
.bottommenu a, .bottommenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.bottommenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F3763;
	margin: 0px;
	padding: 0px;
}
#linktous .rbroundbox    { background: #E1CEDD; }

#linktous .rbtop         { background: url(boxtsw.gif) repeat-x; }
#linktous .rbtop div     { background: url(tldpcornerw.gif) no-repeat left top; }
#linktous .rbtop div div { background: url(trdpcornerw.gif) no-repeat right top; }

#linktous .rbbot         { background: url(boxbsw.gif) repeat-x; }
#linktous .rbbot div     { background: url(bldpcornerw.gif) no-repeat left top; }
#linktous .rbbot div div { background: url(brdpcornerw.gif) no-repeat right top; }

#linktous .rbcontentwrap { background: url(boxlsw.gif) repeat-y; }
#linktous .rbcontent     { background: url(boxrsw.gif) repeat-y right; }
 
 /* height and width details */
#linktous .rbtop div, #linktous .rbtop, #linktous .rbbot div, #linktous .rbbot {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
#linktous .rbcontent  { padding: 8px 8px 0px; margin: 0;  }
#linktous .rbroundbox {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#linktous label
{
	float: left;
	text-align: right;
	color: #6F3763;
	width: 178px;
	font-size: 10px;
	white-space: nowrap;
	margin: 0;
	padding-top: 2px;
}
#linktous .formtextarea {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	float: left;
	border: 1px solid #B88AAE;
}
#linktous .submit {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 6px;
	text-align: center;
}
#navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-bottom: 5px;
	color: #6F3763;
	padding-top: 3px;
}
#navbar a, #navbar a:visited {
	text-decoration: none;
	color: #6F3763;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navbar a:hover {
	text-decoration: underline;
}
.locateaptlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F3763;
	text-align: left;
	margin-top: 12px;
	font-weight: bold;
}
.adnavdot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: inline;
	margin: 0px;
}
#ratingstable {
	border: 1px solid #F4866D;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	position: relative;
	width: 546px;
	margin-right: auto;
	margin-left: auto;
}
#ratingstable .row {
	margin: 0px;
	padding: 0px;
}
#ratingstable .name {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4866D;
	float: left;
	width: 324px;
	padding-left: 3px;
	text-align: left;
	position: relative;
	height: 24px;
	line-height: 18px;
}
#ratingstable .readname {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4866D;
	float: left;
	width: 276px;
	padding-left: 5px;
	text-align: left;
	position: relative;
	height: 24px;
	line-height: 14px;
	padding-top: 2px;
}
#ratingstable .findname {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4866D;
	float: left;
	width: 377px;
	padding-left: 3px;
	text-align: left;
	position: relative;
	line-height: 14px;
	padding-top: 2px;
}
#ratingstable .zip {
	float: left;
	width: 46px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #F4866D;
	border-right-color: #F4866D;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 16px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F4866D;
	margin-right: 3px;
}
#ratingstable .reviews {
	float: left;
	width: 61px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #F4866D;
	border-right-color: #F4866D;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 16px;
}
#ratingstable .recommend {
	float: left;
	width: 64px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #F4866D;
	border-right-color: #F4866D;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 16px;
}
#ratingstable .noratings {
	float: left;
	width: 112px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #F4866D;
	border-right-color: #F4866D;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 16px;
}
#ratingstable .rating {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4866D;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 16px;
}
#ratingstable .rateme {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4866D;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 16px;
	width: 50px;
}
#ratingstable .findrating {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4866D;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F4866D;
	float: left;
	width: 125px;
	color: #FFFFFF;
	height: 52px;
}
#ratingstable .rownumberheader {
	width: 38px;
	float: left;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#ratingstable .rownumber {
	width: 38px;
	float: left;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4866D;
	text-align: right;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 16px;
}
#ratingstable .findrownumber {
	width: 25px;
	float: left;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4866D;
	text-align: right;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 18px;
}
#ratingstable .headername {
	width: 278px;
	float: left;
	text-align: center;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #6F3763;
}
#ratingstable .findheadername {
	width: 377px;
	float: left;
	text-align: center;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #6F3763;
}
#ratingstable .headerzip {
	text-align: center;
	float: left;
	width: 46px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #6F3763;
}
#ratingstable .headerreviews {
	text-align: center;
	float: left;
	width: 64px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #6F3763;
}
#ratingstable .headerrecommend {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	text-align: center;
	float: left;
	width: 64px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #6F3763;
}
#ratingstable .headerrating {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #6F3763;
}
#ratingstable .findheaderrating {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #6F3763;
	float: left;
	width: 125px;
}
#ratingstable a, #ratingstable a {
	color: #6F3763;
	font-weight: bold;
	text-decoration: none;
}
#ratingstable a:hover {
	text-decoration: underline;
}
#ratingstable .ratemebutton {
	color: #FFFFFF;
	background-position: center;
	padding-top: 17px;
}
#ratingstable .ratemebutton a, .ratemebutton a:visited{
	background-color: #B779AA;
	border: 1px solid #000000;
	color: #FFFFFF;
	width: 68px;
	text-decoration: none;
	line-height: 18px;
	padding: 3px 4px;
}
#ratingstable .ratemebutton a:hover {
	background-color: #F4866D;
	border: 1px solid #000000;
	width: 68px;
	text-decoration: none;
	color: #FFFFFF;
}
#ratingstable .ratemebutton2 {
	color: #FFFFFF;
	background-position: center;
	padding-top: 13px;
}
#ratingstable .ratemebutton2 a, .ratemebutton2 a:visited{
	background-color: #B779AA;
	border: 1px solid #000000;
	color: #FFFFFF;
	width: 68px;
	text-decoration: none;
	line-height: 18px;
	padding: 3px 4px;
}
#ratingstable .ratemebutton2 a:hover {
	background-color: #F4866D;
	border: 1px solid #000000;
	width: 68px;
	text-decoration: none;
	color: #FFFFFF;
}
.boxheader {
	background-color: #F4866D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.headerorangebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 350px;
	border: 1px solid #000000;
	margin-top: 10px;
}
.headerorangebox p {
	padding: 8px;
}
.ratingheader {
	background-color: #F9BDB0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F3763;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #000000;
	margin-top: 8px;
}
.ratingaptbox {
	border: 1px solid #000000;
	padding-bottom: 10px;
	margin-bottom: 12px;
	clear: both;
	background-color: #FDE4DF;
	position: relative;
}
.ratingaptbox .header {
	background-color: #F9BDB0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F3763;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-left: 5px;
}
.ratingaptbox .define {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 90%;
	color: #6F3763;
}
.ratingaptbox .rowno {
	border: 1px solid #F4866D;
	margin-right: 30px;
	margin-left: 30px;
	background-color: #FFFFFF;

}
.ratingaptbox .rowbuttons {
	margin-right: 30px;
	margin-left: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F4866D;
	border-bottom-color: #F4866D;
	border-left-color: #F4866D;
	background-color: #FFFFFF;

}
.ratingaptbox .space {
	float: left;
	width: 186px;
}
.ratingaptbox .byline {
	float: left;
	width: 186px;
	font-size: 90%;
	font-style: italic;
	color: #000000;
	text-align: center;
	line-height: 18px;
	position: relative;
}
.ratingaptbox .bylinelast {
	float: left;
	width: 174px;
	font-size: 90%;
	font-style: italic;
	color: #000000;
	text-align: center;
	line-height: 18px;
	position: relative;
}
.ratingaptbox .numbers {
	float: left;
	width: 30px;
	font-size: 90%;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F4866D;
	line-height: 16px;
	padding-bottom: 2px;
	display: block;
	position: relative;
}
.ratingaptbox .numberslast {
	float: left;
	width: 30px;
	font-size: 90%;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F4866D;
	line-height: 16px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	position: relative;
}
.ratingaptbox .buttons {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F4866D;
	width: 30px;
	text-align: center;
	height: 18px;
	padding-top: 2px;
	position: relative;
}
.ratingaptbox .buttonslast {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F4866D;
	width: 30px;
	text-align: center;
	height: 18px;
	padding-top: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4866D;
	position: relative;
}
dl {
	margin: 0px;
	padding: 0px;
	color: #6F3763;
}
dt {
	padding-bottom: 5px;
	margin: 0px;
	font-size: 90%;
}
dd .formtextreg {
	border: 1px solid #F4866D;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}
dd {
	margin: 0px 0px 4px;
	padding: 0px;
}
dd .formtextarea {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #F4866D;
	padding: 0px;
	margin: 0px;
}
.indentbold {
	padding-bottom: 5px;
	margin: 0px;
	font-size: 90%;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 10px;
}
.indentextra {
	margin: 0px;
	font-size: 90%;
	padding-left: 40px;
	padding-top: 2px;
}
.indentboldextra {
	margin: 0px;
	font-size: 90%;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 0px;
}
.labellen
{
	float: left;
	text-align: right;
	color: #6F3763;
	width: 150px;
	font-size: 10px;
	white-space: nowrap;
	margin: 0;
	padding-top: 2px;
}
.indent {
	padding-bottom: 5px;
	margin: 0px;
	font-size: 90%;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 25px;
}
.indentred {
	padding-bottom: 5px;
	margin: 0px;
	font-size: 90%;
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 25px;
	color: #FF0000;
}
.statebox3 {
	float: left;
	width: 190px;
	margin-top: 12px;
	line-height: 14px;
	margin-bottom: 8px;
}
.statebox3 ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.statebox3 li {
	list-style-type: none;
	padding: 3px 2px;
}
.statebox3 a, .statebox3 a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.statebox3 a:hover {
	text-decoration: underline;
}
#pagenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-bottom: 3px;
	white-space: nowrap;
	padding-top: 5px;
	margin-right: 8px;
}
#pagenav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-bottom: 3px;
	white-space: nowrap;
	text-decoration: none;
	color: #333333;
}
#pagenav a:hover {
	color: #660000;
	text-decoration: underline;
}
#pagenavread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-bottom: 3px;
	white-space: nowrap;
	padding-top: 12px;
	margin-right: 8px;
}
#pagenavread a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-bottom: 3px;
	white-space: nowrap;
	text-decoration: none;
	color: #333333;
}
#pagenavread a:hover {
	color: #660000;
	text-decoration: underline;
}
#pagenavbot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
}
#pagenavbot a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding-bottom: 3px;
	white-space: nowrap;
	text-decoration: none;
	color: #333333;
}
#pagenavbot a:hover {
	color: #660000;
	text-decoration: underline;
}
#rssfeed {
	text-align: center;
	padding-bottom: 2px;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
	width: 230px;
}
#rssfeed a, #rssfeed a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#reviewlist {
	border: 1px solid #F4866D;
	font-size: 90%;
	color: #6F3763;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(col-line.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#reviewlistwrap {
	background-image: url(col-line.gif);
	background-repeat: repeat-y;
}
#reviewlist p {
	padding: 8px;
}
#reviewlist .leftcol {
	float: left;
	width: 244px;
	border: 1px solid #FFFFFF;
}
#reviewlist .rightcol {
	float: right;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	width: 331px;
}
#reviewlist .header {
	background-color: #F4866D;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
	text-align: center;
	padding-bottom: 2px;
	font-size: 12px;
}
#reviewlist .ratesheader {
	width: 243px;
	font-size: 90%;
	padding-top: 5px;
}
#reviewlist .headercat {
	width: 199px;
	float: left;
	padding-left: 5px;
}
#reviewlist .headerpercent {
	float: right;
	width: 31px;
	font-size: 90%;
	text-align: right;
	padding-right: 5px;
}
#reviewlist .row {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 90%;
	margin-left: 3px;
}
#reviewlist .rowtitles {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 90%;
	margin-left: 3px;
	width: 310px;
}
#reviewlist .ratecat {
	float: left;
	width: 120px;
	padding-left: 5px;
}
#reviewlist .ratestar {
	float: left;
	width: 80px;
	text-align: left;
}
#reviewlist .ratepercent {
	float: left;
	width: 33px;
	text-align: right;
	padding-right: 3px;
}
#reviewlist .reviewno {
	line-height: 14px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4866D;
	padding-bottom: 2px;
	padding-top: 1px;
	font-size: 90%;
}
#reviewlist .reviewdates {
	float: left;
	width: 78px;
	padding-left: 2px;
}
#reviewlist .reviewtitles {
	float: left;
	margin-right: 2px;
	width: 220px;
}
#reviewlist .arrowimg {
	float: left;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 2px;
}
#reviewlist .titleheader {
	line-height: 14px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4866D;
	padding-bottom: 2px;
	padding-top: 1px;
	font-size: 90%;
	padding-left: 3px;
}
#reviewlist .reviewerheader {
	line-height: 14px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4866D;
	padding-bottom: 2px;
	padding-top: 1px;
	font-size: 90%;
	padding-left: 3px;
}
#reviewlist .backheader {
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4866D;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-right: 4px;		
}
#reviewlist .backheader a, #reviewlist .backheader a:visited {
	text-decoration: none;
	font-size: 90%;
	line-height: 14px;	
}
#reviewlist .backheader a:hover {
	text-decoration: underline;
}
#statebox  {
	border: 1px solid #6F3763;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	position: relative;
	background-color: #E1CEDD;
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 8px;
}
.statecol {
	width: 172px;
	line-height: 14px;
	float: left;
	position: relative;
}
.statecol ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.statecol li {
	list-style-type: none;
	padding: 3px 2px;
}
.statecol a, .statecol a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.statecol a:hover {
	text-decoration: underline;
}
.citysearchbox {
	border: 1px solid #000000;
	margin-top: 12px;
	background-color: #FBE4DE;
	position: relative;
}
.searchcities {
	display: block;
	margin: 0px;
	width: 192px;
	float: left;
	background-image: none;
	clear: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	position: relative;
}
.searchcities ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
.searchcities li {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	text-align: left;
}
.searchcities a, .searchcities a:visited {
	color: #6F3763;
	text-decoration: none;
	line-height: 12px;
	font-size: 90%;
}
.searchcities a:hover {
	text-decoration: underline;
}
.searchcitieswrap {
	margin-top: 10px;
}
#statefindbox {
	border: 1px solid #F4866D;
	margin-top: 10px;
	margin-bottom: 10px;
}
#services {
	width: 480px;
	margin-left: 22px;
	font-size: 90%;
	position: relative;
}
#services ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 480px;
}
#services li {
	background-image: url(bl-dot-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-size: 95%;
	line-height: 20px;
	margin: 0px;
	list-style-type: none;
	position: relative;
	padding: 0px 0px 0px 15px;
	text-align: left;
}
#searchbutton {
	text-align: center;
	border: 1px solid #6F3763;
	width: 202px;
	margin-right: auto;
	margin-left: auto;
	line-height: 24px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#searchbutton .box{
	height: 25px;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	background-color: #B88AAE;
	margin-right: auto;
	margin-bottom: auto;
	padding-top: 3px;
}
#searchbutton a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#searchbutton a:hover {
	text-decoration: underline;
	color: #6F3763;
}
#pagebox
{
	min-width: 40em;
	background-color: #F4866D;
	border: 1px solid #000000;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 8px;
	padding-top: 8px;
}
#mastheadtop
{
	background-image: url(fronttoppic4.jpg);
	background-repeat: no-repeat;
	height: 70px;
	margin: 0px;
	padding: 0px;
	background-color: #F4866D;
	background-position: center;
}
#mastheadtop h1
{
	padding: 0;
	margin: 0;
	color: #B779AA;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	right: 10px;
	left: 15px;
	width: 400px;
}
#mastheadtop .byline {
	position: relative;
	left: 194px;
	top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width: 200px;
}
	.hnavtop
{
	border-bottom: 1px solid #000000;
	margin: 0;
	white-space: nowrap;
	padding-right: 0;
	padding-left: 0;
	color: #fff;
	background-image: url(hnav-bg.gif);
	background-repeat: repeat-x;
	font-size: 90%;
	border-top: 1px solid #000000;
	border-right: 1px;
	border-left: 1px;
	padding-top: 0px;
}
.hnavtop ul span.divider
{
	display: none;
}
* html .hnavtop/* Hide from IE5/Mac (& IE5.0/Win) */
{
	height: 0.01%;	/* holly hack to fix a render bug in IE6/Win */
}
* html .hnavtop
{
	height: auto;	
	padding: 0;	
}
.hnavtop ul
{
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 0px;
}
.hnavtop ul li
{
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0px;
}
.hnavtop ul li a, .hnavtop ul li a:link, .hnavtop ul li a:visited, .hnavtop ul li a:active
{
	text-decoration: none;
	margin: 0 -1px 0 0;
	padding: 2px 10px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	color: #FFFFFF;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	height: 21px;
	line-height: 20px;
}
.hnavtop ul li a:hover
{
	color: #704366;
	background-color: #E1CEDD;
	line-height: 20px;
}
#topseptop {
	border-right-width: 1px;
	border-left-width: 1px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 6px;
	background-image: url(topsep-bg.gif);
	background-repeat: repeat-x;
}
#adnavtop {
	font: 10px Verdana, Helvetica;
	background-color: #E1CEDD;
	padding: 1px 0px;
	text-align: center;
	margin: 0px;
	border-right: 1px;
	border-bottom: 1px solid #000000;
	border-left: 1px;
	position: relative;
			}
#adnavtop ul {
	display: inline;
			}
#adnavtop ul li {
	white-space: nowrap;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	display: inline;
			}
#adnavtop ul a {
	text-decoration: none;
	color: #662266;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 14px;
	padding-bottom: 2px;
			}
#adnavtop ul a:hover {
	color: #FFFFFF;
	background-color: #B88AAE;
	line-height: 14px;
			}				
			ul.Piped {
			}
			ul.Piped li {
			}
			ul.Piped li.First {
			}
#roommatecontainer {
	background-color: #FBE4DE;
	border: 1px solid #5A687E;
	width: 420px;
	margin-top: 20px;
	margin-bottom: 15px;
	font-weight: normal;
	color: #333333;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	text-align: left;
}

#roommatecontainer  p {
	text-align: left;
	line-height: 14px;
	margin-bottom: 15px;
}
#password {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F3763;
	margin-left: 20px;
	font-weight: normal;
}
#password a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F3763;
}
.orange {
	background-color: #F4866D;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
.black {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#header {
}
#leftfrontcolumn {
	float: left;
	width: 290px;
	clear: right;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
#leftfrontcolumn .header {
	padding-top: 5px;
	font-size: 105%;
}
#leftfrontcolumn .header a, #leftfrontcolumn .header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: none;
}
#leftfrontcolumn .body {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	font-size: 13px;
}
#leftfrontcolumn img {
	float: right;
	margin-right: 5px;
	margin-top: 2px;
}
#rightfrontcolumn {
	float: left;
	width: 290px;
	clear: none;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#rightfrontcolumn .price {
	padding: 1px 5px 5px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
}
#rightfrontcolumn .freeshipping {
	padding: 1px 5px 2px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
	color: #FF0000;
}
#rightfrontcolumn .saleprice {
	padding: 1px 5px 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
	color: #FF0000;
}
#rightfrontcolumn .header {
	padding-top: 5px;
	font-size: 105%;
}
#rightfrontcolumn .header a, #rightfrontcolumn .header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: none;
}
#rightfrontcolumn .body {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	font-size: 13px;
}
#rightfrontcolumn img {
	float: right;
	margin-right: 5px;
	margin-top: 3px;
}
.bluearrowr {
	float: left;
	margin-top: 1px;
	padding-right: 3px;
}
#lifestyleheader {
	padding: 0px 0px 0px 4px;
	margin: 0px;
}
#lifestylecontainer {
	padding: 5px;
}
#lifestylecontainer img {
	float: right;
	clear: right;
	margin-top: 2px;
	z-index: 1;
}
#lifestylecontainer .title {
	padding: 1px 5px 5px 3px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	letter-spacing: 0.1mm;
	margin: 0px;
	line-height: 14px;
}
#lifestylecontainer .category {
	height: 60px;
	width: 137px;
	border: 1px solid #425C88;
	float: left;
	margin-right: 5px;
}
#lifestylecontainer .title a, #lifestylecontainer .title a:visited {
	text-decoration: none;
	color: #000000;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
#lifestylecontainer .byline a, #lifestylecontainer .byline a:visited {
	text-decoration: none;
	color: #6E88AF;
}
#lifestylecontainer .categoryend {
	height: 60px;
	width: 137px;
	border: 1px solid #425C88;
	float: left;
}
#lifestylecontainer .byline {
	color: 6E88AF;
	font-size: 10px;
	padding-left: 4px;
	padding-top: 0px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bottomlinks {
	padding-left: 5px;
	padding-bottom: 3px;
}
#bottomlinks a {
	color: #617594;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#content {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
	padding-right: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#content2 {
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	text-align: left;
	padding-right: 10px;
}
#shoedisplaycont {
	padding: 5px;
}
#shoedisplaycont img {
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
}
#shoedisplaycont .brandheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}
#shoedisplaycont .styleheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
}
#shoedisplaycont .styleheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	color: #6666CC;
	font-weight: bold;
}
#shoedisplaycont .brandinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 15px;
}
#shoedisplaycont .brand {
	margin-top: 5px;
	float: left;
}
#shoedisplaycont .adtext {
	height: 70px;
}
#shoedisplaycont .adimage {
}
#shoedisplaycont .style {
	margin-top: 5px;
	float: right;
}
#shoedisplaycont .brandstyles {
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	width: 535px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
#shoedisplaycont .brandstyles a, #shoedisplaycont .brandstyles a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6666CC;
	text-decoration: none;
}
#shoedisplaycont .brandstyles a:hover {
	color: #990000;
	text-decoration: none;
}
#shoedisplaycont .title {
	padding: 1px 5px 5px 3px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	letter-spacing: 0.1mm;
	margin: 0px;
	line-height: 14px;
	text-align: left;
}
#shoedisplaycont .price {
	padding: 1px 5px 5px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	text-align: center;
}
#shoedisplaycont .price2 {
	padding: 8px 5px 5px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
}
#shoedisplaycont .freeshipping, #shoedisplaycont .freeshipping a,  #shoedisplaycont .freeshipping a:visited {
	padding: 1px 5px 2px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
	color: #FF0000;
	text-decoration: none;
}
#shoedisplaycont .saleprice {
	padding: 1px 5px 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
	color: #FF0000;
}
#shoedisplaycont .productdescript {
	padding: 2px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
}
#shoedisplaycont .shoedisplay {
	width: 137px;
	float: left;
	margin-right: 5px;
	position: relative;
}
#shoedisplaycont .shoedisplay2 {
	width: 170px;
	float: left;
	margin-right: 5px;
	position: relative;
	padding-left: 15px;
	padding-top: 15px;
}
#shoedisplaycont .title a, #shoedisplaycont .title a:visited {
	text-decoration: none;
	color: #000000;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
#shoedisplaycont .byline a, #shoedisplaycont .byline a:visited {
	text-decoration: none;
	color: #6E88AF;
}
#shoedisplaycont .shoedisplayend {
	width: 137px;
	float: left;
}
#shoedisplaycont .shoedisplayend2 {
	width: 170px;
	float: left;
	padding-left: 15px;
	padding-top: 15px;
}
#shoedisplaycont .byline {
	color: 6E88AF;
	font-size: 10px;
	padding-left: 4px;
	padding-top: 0px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#tophnav {
	font: 10px Verdana, Helvetica;
	background-color: #BDC7DE;
	padding: 1px 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	text-align: center;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
			}
			
#tophnav ul
			{
	display: inline;
			}
			
#tophnav ul li
			{
	border-color: #666;
	padding: 0px 5px;
	white-space: nowrap;
	margin: 0px;
	line-height: 16px;
			}
			
#tophnav ul a
			{
	text-decoration: none;
	color: #425C88;
	padding-bottom: 2px;
			}
#tophnav ul a:hover
			{
	color: #FFFFFF;
			}			
			
			/* Piped List Stylelet */
			
ul.Piped
			{
	margin: 0px;
	padding: 0px;
}
			
ul.Piped li
{
				display: inline;
				border-left: 1px solid;
}				
ul.Piped li.First
{
  border-left: none;
}
#shoepageleft {
	float: left;
	width: 292px;
	clear: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding-bottom: 10px;
}
#shoepageleft .header {
	padding-top: 5px;
	font-size: 105%;
}
#shoepageleft .header a, #shoepageleft .header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: none;
}
#shoepageleft .body {
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 6px;
	text-align: center;
}
#shoepageleft .shoeimage {
	margin-right: 5px;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
}
#shoepageleft .brandimage {
	margin-right: 5px;
	margin-top: 2px;
	text-align: center;
}
#shoepageleft .price {
	padding: 1px 5px 5px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
}
#shoepageleft .freeshipping {
	padding: 1px 5px 2px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
	color: #FF0000;
}
#shoepageleft .saleprice {
	padding: 1px 5px 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
	color: #FF0000;
}
#shoepageleft .learnmore  {
	background-color: #BDC7DE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #000000;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 20px;
}
#shoepageleft .learnmore a, #shoepageright .learnmore a:visited, #shoepageright .learnmore a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #425C88;
	text-decoration: underline;
}
#shoepageright {
	float: left;
	width: 288px;
	clear: right;
	padding-bottom: 10px;
}
#shoepageright .shoeheaders {
	background-color: #697E9F;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	padding-bottom: 10px;
}
#shoepageright .shoeheaders a, #shoepageright .shoeheaders a:visited, #shoepageright .shoeheaders a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#shoepageright .price {
	padding: 10px 5px 5px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
}
#shoepageright .freeshipping {
	padding: 12px 5px 8px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
	color: #FF0000;
}
#shoepageright .saleprice {
	padding: 1px 5px 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	line-height: 10px;
	text-align: center;
	color: #FF0000;
}
#shoepageright .header {
	padding-top: 5px;
	font-size: 105%;
}
#shoepageright .buynow  {
	background-color: #FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #000000;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#shoepageright .buynow a, #shoepageright .buynow a:visited, #shoepageright .buynow a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#shoepageright .header a, #shoepageright .header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: none;
}
#shoepageright .body {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
	text-align: left;
	font-size: 10px;
}
#shoepageright .brandimage {
	margin-right: 5px;
	margin-top: 2px;
	text-align: center;
}
#leftColumn { display: none; }
#middleColumn { margin: 0; }
#innerColumnContainer, #outerColumnContainer { border-left-width: 0; }
#kidsleftcolumn {
	float: left;
	width: 290px;
	clear: right;
	margin-bottom: 10px;
}
#kidsleftcolumn .kidsheader {
	padding-top: 10px;
	font-size: 105%;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 2px;
}
#kidsleftcolumn .accheader {
	padding-top: 10px;
	font-size: 105%;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
}
#kidsleftcolumn .kidsheader a, #kidsleftcolumn .kidsheader a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: none;
}
#kidsleftcolumn .kidsheader2 {
	padding-top: 5px;
	font-size: 105%;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 10px;
}
#kidsleftcolumn .accheader2 {
	padding-top: 5px;
	font-size: 105%;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
}
#kidsleftcolumn .kidsheader2 a, #kidsleftcolumn .kidsheader2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: none;
}
#kidsleftcolumn .kidstitle {
	padding-top: 2px;
	font-size: 105%;
	padding-left: 10px;
}
#kidsleftcolumn .kidstitle a, #kidsleftcolumn .kidstitle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: underline;
}
#kidsrightcolumn {
	float: left;
	width: 290px;
	clear: none;
	margin-bottom: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#kidsrightcolumn .kidsheader {
	padding-top: 10px;
	font-size: 105%;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#kidsrightcolumn .accheader {
	padding-top: 10px;
	font-size: 105%;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
}
#kidsrightcolumn .kidsheader a, #kidsrightcolumn .kidsheader a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: none;
}
#kidsrightcolumn .kidsheader2 {
	padding-top: 5px;
	font-size: 105%;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 10px;
}
#kidsrightcolumn .accheader2 {
	padding-top: 5px;
	font-size: 105%;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
}
#kidsrightcolumn .kidsheader2 a, #kidsrightcolumn .kidsheader2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: none;
}
#kidsrightcolumn .kidstitle {
	padding-top: 2px;
	font-size: 105%;
	padding-left: 10px;
}
#kidsrightcolumn .kidstitle a, #kidsrightcolumn .kidstitle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	padding-left: 4px;
	padding-top: 5px;
	text-decoration: underline;
}
.specialsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	color: #990000;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
}
.specialsheader a, .specialsheader a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	color: #990000;
	margin: 0px;
	font-weight: bold;
	text-align: left;
}
.specialsheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	margin: 0px;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FF0000;
}
.specialsheader2 a, .specialsheader2 a:visited {
	padding-top: 8px;
	color: #B00000;
	margin: 0px;
	text-align: left;
}
.test {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	width: 600px;
}

