body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    background-color: #000;
}
#leftPane
{
    z-index: 3;
    position: fixed;
    width: 178px;
    clear: both;
    margin-top: 55px;
    margin-left: 30px;
}

/************ POST *****************/
#postPane
{
    float: left;
    margin-top: 55px;
    margin-left: 230px;
    width: 696px;
}

#archivePane
{
    z-index: 998;
    position: fixed;
    float: left;
    margin-top: 55px;
    margin-left: 960px;
    width: 180px;
}

hr
{
    color: #C00;
    border: none;
    height: 0;
    font-size: 0;
    line-height: 0;
    margin: 1em auto;
    border-bottom: dotted 1px #C00;
}

a.footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;
    padding-top: 6px;
    padding-bottom: 3px;
}
#leftPane div .navigation li
{
    margin-top: 4px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    padding: 0px;
}
#leftPane div .navigation
{
    list-style-type: none;
    margin-top: 35px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}
#leftPane div .navigation li a
{
    color: #FFF;
    text-decoration: none;
}

#leftPane div .navigation li a:hover
{
    color: #C00;
    text-decoration: none;
}
.shoe-description
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000;
}
a.largelink
{
    font-size: 16px;
    color: #FFF;
    text-decoration: none;
}
a.largelink:hover
{
    font-size: 16px;
    color: #C00;
    text-decoration: none;
}

a
{
    display: block;
}


#menu a
{
    text-decoration: none;
    height: 15px;
    width: 150px;
    margin-bottom: 5px;
    border: 1px solid #E4E4E4;
}
#menu a:link
{
    color: #000000;
}
#menu a:visited
{
    color: #000000;
}
#menu a:active
{
    color: #3F4E72;
}
#menu a:hover
{
    color: #3F4E72;
    border: 1px dotted #C00;
}

#buy a
{
    text-decoration: none;
    width: 70px;
    color: #FFF;
    background-color: #000;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
}
#buy a:hover
{
    text-decoration: none;
    width: 70px;
    color: #FFF;
    background-color: #C00;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
}
a.shoelink
{
    border: 1px solid #000;
}

a.shoelink:hover
{
    border: 1px dotted #C00;
}
a.footer:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    text-decoration: none;
    background-color: #c00;
}
a.press
{
    border: 1px solid #000;
    padding: 1px;
    margin: 2px;
}

a.press:hover
{
    border: 1px dotted #C00;
}

#oos a
{
    text-decoration: none;
    width: 100%;
    color: #FFF;
    background-color: #000;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
}
#oos a:hover
{
    text-decoration: none;
    width: 100%;
    color: #FFF;
    background-color: #C00;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
}
.colourway
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #C00;
}

a.redlink_small
{
    display: inline;
}

.cartProductName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}

.cartProductPrice
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}

.cartTotalPrice
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}

.bodyContent
{
    background-color: #fff;
    padding: 20px;
    height: 400px;    
    min-height: 400px;
}

.formLabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}

.pageTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
}

.pageText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
      text-align: left;
}

a.shoplink, a.shoplink:visited, a.shoplink:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    display:inline;
    text-decoration: none;
}

a.shoplink:hover
{
    text-decoration: underline;
}

a.shopLink, a.shopLink:visited, a.shopLink:active, a.shopLink:link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
}

a.shopLink:hover
{
  text-decoration: underline;
}

.shopTitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 15px;
  color: #CB2027;
}

.shopArrowBlock
{
  padding: 5px;
}

.shopCurrentBlock
{
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  background-color: #666666;
}

.shopBlock
{
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  background-color: #B2B2B2;
}


.shopListHeader
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #666666;
}

.shopListHeader th
{
  padding-bottom: 10px;
}

.shopRow td
{
  border-top: solid 1px #999999;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #000;
}

.shopShip
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 17px;
  color: #666666;
}

.shopShipRow
{
  height: 100%;
  border-bottom: dotted 1px #999999;
  text-align: left;
}

.shopTotalRow
{
  border-top: solid 1px #999999;
  border-bottom: solid 1px #999999;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #EAEAEA;
}

.shopRefresh a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CB2128;
  text-decoration: none;
}

.shopRefresh a:hover
{
  text-decoration: underline;
}

.shopTotal
{
  padding-left: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #666666;
}

.shopButtonRow
{
  padding-top: 20px;
  padding-bottom: 20px;
}

.shopButtonRow2
{
  border-top: solid 1px #666666;
  padding-top: 10px;
  padding-bottom: 20px;
}

.shopMoreButton
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  text-decoration: none;
  background-color: #666666;
  display:inline;
}

.shopPaymentButton
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  text-decoration: none;
  background-color: #CB2128;
  display:inline;
}

.shopItem
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #fff;
}

.shopTextInput
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  border: solid 1px #666666;
}

.shopDropDown
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  border: solid 1px #666666;
}

.shopFormRow td
{
  padding-bottom: 5px;
  color: #000;
}

a.redlink_small, a.redlink_small:visited
{
    color: #fff;
    text-decoration: none;
}

a.redlink_small:hover
{
     text-decoration: underline;
}

input, select, textarea
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333;
}