BODY {
  margin:0px;
  background-Color:#E5C698;
  font-family:Arial, Tahoma;
  font-size:12px;
  font-weight:normal;
}
TABLE, TD, TH {
  border:0px;
  font-weight:normal;
}
A:link, A:active, A:visited {
  color:#aa0000;
  text-decoration:none;
}
A:hover {
  color:#666666;
  text-decoration:none;
}
.mainTable {
  margin:0px;
  padding:0px;
  width:100%;
}
.mainTopTable {
  margin:0px;
  padding:0px;
  width:100%;
  background:url('../images/topbg.jpg') top left repeat-x;
}
.topFloor {
  background:url('../images/image6.gif');
  text-align:left;
  height:18px;
}
.logoArea {
  background:url('../images/image1.jpg');
  text-align:left;
  height:186px;
  width:420px;
  vertical-align:top;
}
.shoesWindow {
  background:url('../images/image2.gif');
  text-align:center;
  height:186px;
  width:247px;
  vertical-align:top;
  font-weight:bold;
  font-size:11px;
  padding-top:8px;
  color:#666666;
}
.rightTop {
  background:url('../images/image3.jpg') top right no-repeat;
  text-align:right;
  height:186px;
}
.subHeader {
  font-size:11px;
  width:246px;
  height:34px;
  background:url('../images/image8.gif') top left no-repeat;
  font-weight:bold;
  color:#FEF0DB;
  padding:0px;
  border-right:1px solid #CA995E;
}
.subHeader A:link, .subHeader A:active, .subHeader A:visited {
  color:#FEF0DB;
  text-decoration:none;
  font-weight:bold;
}
.subHeader A:hover {
  color:#aa0000;
  text-decoration:none;
  font-weight:bold;
}
.link {
  height:30px;
  background:url('../images/image17.gif') top left no-repeat;
  font-weight:bold;
  color:#666666;
  font-size:11px;
  padding:0px;
  border-right:1px solid #CA995E;
  border-bottom:1px solid #D5B382;
}
.linkSelected {
  height:30px;
  background:url('../images/image19.gif') top left no-repeat;
  padding:0px;
  border-right:1px solid #CA995E;
  border-bottom:1px solid #D5B382;
}
.linkSelected TD {
  font-weight:bold;
  color:#AA0000;
  font-size:11px;
}
.link A:link, .link A:active, .link A:visited {
  font-size:11px;
  color:#666666;
  text-decoration:none;
  font-weight:bold;
}
.link A:hover {
  font-size:11px;
  color:#aa0000;
}
.copyrights {
  background-Color:#D7B178;
  padding-top:20px;
  padding-bottom:5px;
  border-right:1px solid #CA995E;
}
.mainHeader {
  background-Color:#DEBB88;
  height:34px;
  vertical-align:middle;
  font-size:11px;
  font-weight:bold;
  color:#aa0000;
  padding-left:15px;
}
.mainHeader A:link, .mainHeader A:active, .mainHeader A:visited {
  font-size:11px;
  color:#aa0000;
  text-decoration:none;
}
.mainHeader A:hover {
  color:#666666;
}
.bottom {
  background:url('../images/bottombg.gif') bottom repeat-x;
  vertical-align:bottom;
  padding-bottom:14px;
  padding-left:15px;
  font-size:11px;
  color:ECCCCC;
  font-weight:bold;
}
.bottom A:link, .bottom A:active, .bottom A:visited {
  font-size:11px;
  color:ECCCCC;
  font-weight:bold;
  text-decoration:none;
}
.bottom A:hover {
  text-decoration:underline;
}
.mainArea {
  vertical-align:top;
  padding:15px 15px 0px 20px;
  font-size:12px;
}
.mainText {
  padding-top:10px;
  width:100%;
  
}
.mainText P {
  margin-bottom:5px;
  margin-top:0px;
}
.maintext H1 {
  font-size:16px;
  color:#aa0000;
  margin-bottom:10px;
  margin-top:0px;
}
.mainText H2 {
  font-size:16px;
  color:#aa0000;
  margin-bottom:10px;
  padding-top:10px;
}
.mainText IMG {
  border:3px solid #D7B178;
  margin-right:10px;
}
.rPanel {
  width:200px;
  vertical-align:top;
  text-align:center;
  padding-right:10px;
}
.rPanel H2 {
  font-size:12px;
  color:#666666;
  margin:0px;
}
.rPanel IMG {
  border:1px #aa0000 solid;
}
.showHeader {
  background:url('../images/slide_ch.gif') repeat-x;
  color:#EBCCCC;
  font-size:12px;
  font-weight:bold;
  padding-top:2px;
}
.slideCenter {
  background:url('../images/slide_cm.gif') repeat-x;
  padding-top:5px;
}
.slideCenter H1 {
  color:#EBCCCC;
  font-size:16px;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:5px;
}
.slideCenter IMG {
  border:1px solid #E17070;
  margin-right:10px;
}
.slideCenter HR {
  color:#D96666;
  height:1px; 
  border:0; 
  background-color:#D96666; 
  margin:0; 
}
.slideCenter P {
  color:#F0CCCC;
  margin-top:5px;
  margin-bottom:5px;
  font-size:12px;
}
.slideButton {
  background-Color:#990000;
  color:white;
  font-weight:bold;
  border:1px solid #E06E6E;
  margin-top:10px;
  height:25px;
}
.path {
  background:url('../images/sub_ct.gif') repeat-x;
  padding-left:10px;
  font-size:11px;
  font-family:Tahoma;
  vertical-align:bottom;
  padding-bottom:6px;
}
.sublinksCenter {
  background:url('../images/sub_cc.gif') top repeat-x;
  padding:8px 10px 0px 20px;
  font-size:12px;
  font-weight:bold;
  color:#666666;
}
.shoeCard {
  background-Color:#DEBD8B;
  border:1px solid #C3A881;
  margin-bottom:2px;
  margin-top:0px;
}
.shoeCard .shoeDetails {
  background:url('../images/shoedet_r.gif') top right no-repeat;
  font-size:11px;
}
.shoeCard IMG {
  border:0px solid black;
}
.paramSelected {
  float:left;
  width:150px;
  height:115px;
  border:1px solid #aa0000; 
  margin:1px;
  padding:4px; 
  cursor:pointer; 
  color:#aa0000; 
  font-weight:bold; 
  background-Color:#FBD69E;
  text-align:center;
  vertical-align:middle;
}
.paramNotSelected {
  float:left;
  width:150px;
  height:115px;
  background-Color:#ECC993;
  border:1px solid #C3A881; 
  margin:1px;
  padding:4px; 
  cursor:pointer; 
  color:#333333;
  text-align:center;
  vertical-align:middle;
}
.paramNotSelectedLink {
  float:left;
  width:150px;
  height:115px;
  background-Color:#ECC993;
  border:1px solid #C3A881; 
  margin:1px;
  padding:0px; 
  cursor:pointer; 
  color:#333333;
  text-align:center;
  vertical-align:middle;
}
.registerForm {
  width:80%;
  color:#666666;
  font-size:11px;
  font-weight:bold;
  margin:0px;
  padding:15px;
}
.registerForm .textField {
  width:100%;
  background-Color:#E5C698;
  font-size:12px;
  margin-bottom:10px;
  margin-top:3px;
  border:1px #C3A881 solid;
}
.miniText {
  width:25px;
  background-Color:#E5C698;
  font-size:12px;
  border:1px #C3A881 solid;
  text-align:center;
}
.Cart TD {
  font-size:12px;
  border-bottom:2px dotted #C3A881;
  padding-top:10px;
  padding-bottom:10px;
}
.history {
  width:100%;
  font-size:12px;
}
.history TH {
  font-weight:bold;
  color:#666;
  border-bottom:2px solid #a00;
  padding-bottom:5px;
}
.history TD {
  text-align:center;
  font-size:11px;
}
#star {
  margin:0px;
  float:left;
  position:relative;
  top:5px;
}
#starCaption {
  margin:0px;
  float:left;
  position:relative;
  top:157px;
}
#logo {
  margin:0px;
  float:left;
  position:relative;
  top:7px;
  left:40px;
}
#shoe {
  margin:0px;
  position:relative;
  top:9px;
}
#announce {
  background:url('../images/announcebg.gif') top no-repeat;
  width:183px;
  height:250px;
  padding-top:15px;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  font-size:12px;
  margin-bottom:15px;
}
#announce H3 {
  color:#aa0000;
  font-weight:bold;
  font-size:11px;
  margin:0px;
}
#slideshow {
  margin-bottom:10px;
}
#requestNote {
  font-size:12px;
  padding:10px;
}