html,body {
	margin: 0px;
	padding: 0px;
}
img {
	behavior: url("../pngbehavior.htc");
}
.container {
	width: 750px;
	height: 100%;
	vertical-align: middle;
	text-align: left;
}
#footer {
	width: 750px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg_footer.gif);
	background-repeat: no-repeat;
	height: 101px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.footerTopTextYellow {
	font-family: Helvetica, Arial;
	font-size: 18px;
	color: #BAA228;
	line-height: 51px;
	width: 750px;
	text-align: center;
}
.footerTopTextBlack {
	font-family: Helvetica, Arial;
	font-size: 18px;
	color: #000000;
	line-height: 51px;
	width: 750px;
	text-align: center;
}
.footerBottomText, .footerBottomText a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	width: 750px;
	line-height: 16px;
	padding-top: 10px;
}
#centerTable {
	vertical-align: middle;
	height: 100%;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#header {
	background-image: url(images/bg_header.gif);
	background-repeat: no-repeat;
	height: 138px;
	width: 750px;
	margin: 0px;
	padding: 0px;
	background-color:#CCCCCC;
}
#topmenu {
	background: url(images/bg_topmenu.gif) 0 42px no-repeat;
	width: 277px;
	height: 78px;
	line-height: 36px;
	vertical-align:middle;
}
#topmenu #exchangebox{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height:24px;
	line-height:11px;
	padding:18px 25px 0 0;
	text-align:right;
}
#topmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
#topmenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #464646;
}
#userInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	height: 25px;
	line-height: 25px;
	width: 464px;
}
.noPaddingOrMargins {
	margin: 0px;
	padding: 0px;
}
#tabMenu {
	height: 25px;
	width: 454px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;	
}
ul#navlist
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
height: 25px;
line-height:25px;
width: 454px;
color: #fff;
}

ul#navlist li { 
	display: inline; 
}

ul#navlist li.tabs a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
	line-height:25px;
	width: 90px;
	background-image: url(images/bg_tabs_off.gif);
	background-repeat: no-repeat;
	background-position:top;
	text-decoration:none;
	float:left;
	padding-top:9px;	
}

ul#navlist li.tabs a:hover
{
	background-image: url(images/bg_tabs_on.gif);
}

ul#navlist li.tabsactive a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
	line-height:25px;
	width: 90px;
	background-image: url(images/bg_tabs_on.gif);
	background-repeat: no-repeat;
	background-position:top;
	text-decoration:none;
	float:left;
	padding-top:9px;	
}

ul#navlist li.lasttabs a, ul#navlist li.lasttabs a:link, ul#navlist li.lasttabs a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
	line-height:25px;	
	width: 91px;
	background-image: url(images/bg_last_tab_off.gif);
	background-repeat: no-repeat;
	background-position:top;
	text-decoration:none;
	float:left;
	padding-top:9px;
}
ul#navlist li.lasttabs a:hover {
	background-image: url(images/bg_last_tab_on.gif);
}
ul#navlist li.lasttabsactive a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
	line-height:25px;	
	width: 91px;
	background-image: url(images/bg_last_tab_on.gif);
	background-repeat: no-repeat;
	background-position:top;
	text-decoration:none;
	float:left;
	padding-top:9px;
}

#bottomHeader {
	margin: 0px;
	padding-top: 0px;
	padding-left: 10px;
}
#searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #636363;
	margin: 0px;
	padding-top:10px;
	padding-left:10px;
	height: 50px;
	width: 263px;
	float: left;
}
#shoetype {
	width:110px;
	border:1px solid #DDD1A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#636363;
}
#shoewidth {
	width:80px;
	border:1px solid #DDD1A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#636363;
}
#shoesize {
	width:80px;
	border:1px solid #DDD1A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#636363;
}
#leftmenu {
	width: 193px;
	background-image: url(images/bg_leftmenu_top.gif);
	background-repeat: no-repeat;
}
#leftmenu ul{
	color:#636363;
	margin-top:0px;
	list-style-type:none;
	line-height:16px;
	margin-left: 0px;
	padding-left: 17px;
}
#leftmenu li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration:none;
}
#leftmenu li#active a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
#leftmenu a:hover{
	color: #2A70CD;
	text-decoration:underline;
}
#leftmenutop {
	font-family: Helvetica, Arial;
	font-size: 18px;
	color: #2A70CD;
	background-image: url(images/bg_leftmenu_top.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 178px;
	padding-left:15px;
	padding-top:10px;
}
#leftmenuBottom {
	background-image: url(images/bg_leftmenu_bottom.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 189px;
}
.infoBubble {
	background-image: url(images/bg_info_blurb.gif);
	background-repeat: no-repeat;
	height: 284px;
	width: 275px;
	float: left;
}
#springInStyle {
	background-image: url(images/img_springinstyle1.jpg);
	background-repeat: no-repeat;
	width: 278px;
	float: left;
	height: 274px;
}
.fallstyle {
	background-image: url(images/img_fallinstyle.jpg);
	background-repeat: no-repeat;
}

#content {
	width: 557px;
	margin: 0px;
	float: left;
}
.infoBubble2 {
	background-image: url(images/bg_info_blurb.gif);
	background-repeat: no-repeat;
	width: 256px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 7px;
	display: block;
}
.infolong {
	background-image: url(images/bg_info_long.gif);
	width: 557px;
	background-repeat: repeat-y;
}
.infoTextGreenSmall {
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #A0C200;
}
.infoTextGreenLarge {
	font-family: Helvetica, Arial;
	font-size: 18px;
	color: #A0C200;
}
.headingTextBlue {
	font-family: Helvetica, Arial;
	font-size: 18px;
	color: #2A70CD;
}
.commonText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #636363;
}
.shoebubble {
	float:left;
	width:182px;
	background-image: url(images/bg_info_long_gradient.gif);
	background-repeat: repeat-x;
}
.shoebubblelast {
	float:left;
	width:183px;
	background-image: url(images/bg_info_long_gradient.gif);
	background-repeat: repeat-x;
}
.shoeHeader h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0C3CD3;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	line-height:15px;
	margin:0;
}
.shoeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #464646;
	padding-left:5px;	
	padding-right:5px;	
	line-height:13px;
}
#midBlock {
	background-image: url(images/bg_content.gif);
	background-repeat: repeat-y;
	width: 750px;
}
.infolong2 {
	background-image: url(images/bg_info_long_2.gif);
	background-repeat: no-repeat;
}
.infolongtop {
	background-image: url(images/bg_info_long_top.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 557px;
}
#contentBottomBG {
	clear: both;
	height: 19px;
	width: 750px;
	background-image: url(images/bg_contentBottom.gif);
	background-repeat: no-repeat;
}
.infolongBG {
	background-image: url(images/bg_info_long.gif);
	background-repeat: repeat-y;
	width: 552px;
	padding-left: 5px;
}
.infolonggradient {
	background-image: url(images/bg_info_long_gradient.gif);
	background-repeat: repeat-x;
	width: 548px;
}
#listingTop {
	background-image: url(images/bg_listing_top.gif);
	background-repeat: no-repeat;
	width: 557px;
}
#listingTopHeaderText {


	font-family: Helvetica, Arial;
	font-size: 18px;
	color: #2A70CD;
	padding-left:15px;
	padding-top:10px;
}
#contentArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	padding-top: 10px;
	padding-left: 15px;
	margin: 0px;
	padding-right: 5px;
}
.listingBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	border: thin solid #E6DCB3;
	display: block;
	margin: 0px;
	padding: 0px;
}
.shoeTitleText a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #464646;
	background-color: #FAF8EF;
	padding-left: 5px;
	margin-top: 2px;
}
.shoeTitleText a:hover {
	color: #2A70CD;
}
.shoePriceText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4F0DD;
	color: #464646;
	line-height: 20px;
	padding-left: 5px;
	margin-top: 2px;
}
.shoeDescriptionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	background-color: #FAF8EF;
	line-height: 20px;
	padding-left: 5px;
	margin-top: 2px;
}
.detailsButton {
	background-image: url(images/btn_Details.gif);
	height: 24px;
	width: 105px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-left: 14px;
}

.detailsButton a {
	color: #FFFFFF;
}
.shoeListingDropShadow {
	background-image: url(images/bg_shoeGradient.gif);
	background-repeat: repeat-x;
	height: 11px;
	width: 530px;
}
.pagingText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #464646;
	float: right;
	display: block;
	padding-right: 20px;
}
.pagingText a {
	color: #464646;
	text-decoration:none;
}
.pagingText a:hover {
	text-decoration:underline;
}
#detailsTopHeaderText {
	font-family: Helvetica, Arial;
	font-size: 18px;
	color: #9D8846;
	padding-left:15px;
	padding-top:10px;
}
#detailsTopHeaderText a {
	color: #9D8846;
}
#shoeDetailBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	float: left;
	width: 167px;
	padding-left: 3px;
	background-color: #FAF8EF;
	height: 251px;
}
.optionsSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #636363;
	width: 90%;
	border: 1px solid #DDD1A4;
}
.shoeDetailsDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #E6DCB3;
	margin-right: 9px;
	margin-left: 3px;
	margin-top: 3px;
	padding: 5px;
	line-height: 16px;
}
#gender {

	width:110px;
	border:1px solid #DDD1A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#636363;
}
#navBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/navbar_bg.gif);
	background-repeat: repeat-x;
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	line-height: 18px;
	height:18px;
	display: block;
}
.navBarText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/navbar_bg.gif);
	background-repeat: repeat-x;
}
.navBarText Strong {
	color:#1866C9;
}
.navBarText a, #navBar a:visited {
	color:#464646;
	text-decoration:none;
}
.navBarText a:hover {
	color:#1866C9;
}
.quantityField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #636363;
	text-align: right;
}
.cartHeaderText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1D5FDE;
	padding-left: 5px;
	margin-top: 2px;
}
.cartTotalLine {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #464646;
	background-color: #EEE7C3;
	padding-left: 5px;
	margin-top: 2px;
}
ul#articleList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 0 5px;
	margin: 0;
	float: left;
}
ul#articleList li {
	display:inline;
}
ul#articleList li a 
{
	float: left;
	width: 13em;
	color: #464646;
	padding-top: 0.5em;
	padding-right: 0.8em;
	text-decoration: none;
}
ul#articleList li a:hover
{
	color: #1866C9;
	text-decoration:underline;
}

#articlesText {
	padding-right:9px;
	line-height:18px;
}
#articlesText a {
	color: #464646;
	text-decoration: underline;
}
#articlesText a:hover {
	color: #1866C9;
}
#doubleBlockBottom {
	width: 557px;
	height: 11px;
	line-height: 11px;
}
#doubleblock {
	background-repeat: repeat-y;
	background-image: url(images/bg_doubleblock.gif);
}

