body {
    overflow:-moz-scrollbars-vertical;
    padding:0;
    margin:0;
    background-color:#e2e0c8;
    background-image:url(/images/background.gif);
    background-position:top center;
    background-repeat:no-repeat;
    font:11px arial;
    text-align:center}
a {
    color:#fff;
    text-decoration:none}
a:hover {
    text-decoration:underline}
fieldset {
    border:none}
legend {
    display:none}
input[type="text"]:focus, textarea:focus, select:focus {
    border-color:#561530}
select {
    border:1px #f2c9d7 inset;
    color:#561530;
    background:#f3b3d0;
    font:12px arial}
a img {
    border:0}
.info-box {
    background-color:#FAE8F1;
    padding:7px;
    color:#333;
    float:left;
    border:4px solid #F1C6DA}
.monospace {
    font-family:monospace}
.uppercase {
    text-transform:uppercase}
.root-wrapper {
    background-color:#fff;
    background-image:url(/images/column.gif);
    width:902px;
    padding:0;
    text-align:left;
    margin:49px auto;
    border:1px solid #000}
.header {
    width:902px;
    height:169px}
.content {
    float:left}
.offpage {
    position:absolute;
    top:-2000px;
    left:-2000px}
.country-list {
    width:194px}
.clear-both {
    clear:both}
.bold {
    font-weight:bold}
.breadcrumb {
    color:#6d5a63;
    margin-left:37px;
    margin-top:2px;
    position:absolute;
    width:425px;
    padding-bottom:7px;
    padding-left:9px;
    border-bottom:1px solid #f46da8}
.home-link {
    position:absolute;
    display:block;
    width:336px;
    height:126px;
    background:url(/images/homepage.gif) no-repeat;
    text-indent:-2000px}
.button {
    color:#fff;
    font-size:10px;
    font-weight:bold;
    font-family:tahoma;
    text-transform:uppercase;
    background:#a12f63}
.button-alt {
    color:#fff;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    font-family:tahoma;
    background:#f3b3d0}
.text-box {
    border:1px #f2c9d7 inset;
    color:#561530;
    background:#f3b3d0;
    font:12px arial;
    width:191px}
/* Main Menu Styles */
.header ul{
    margin:0;
    padding:0;
    list-style:none;
    position:absolute}
.main-home {
    background:url(/images/top-menu/home.gif) no-repeat;
    display:inline;
    float:left;
    width:31px;
    height:11px;
    line-height:0;
    text-indent:-2000px;
    margin-left:432px;
    margin-top:70px;
    position:absolute}
.main-home:hover {
    background:transparent url(/images/top-menu/home.gif) 0 -11px no-repeat}
.main-about-us {
    background:url(/images/top-menu/aboutus.gif) no-repeat;
    display:block;
    float:left;
    width:46px;
    height:12px;
    line-height:0;
    text-indent:-2000px;
    margin-left:476px;
    margin-top:62px;
    position:absolute}
.main-about-us:hover {
    background:transparent url(/images/top-menu/aboutus.gif) 0 -12px no-repeat}
.main-our-shops {
    background:url(/images/top-menu/ourshops.gif) no-repeat;
    display:block;
    width:51px;
    height:11px;
    line-height:0;
    text-indent:-2000px;
    margin-left:535px;
    margin-top:58px;
    position:absolute}
.main-our-shops:hover {
    background:transparent url(/images/top-menu/ourshops.gif) 0 -11px no-repeat}
.main-myafter8 {
    background:url(/images/top-menu/myafter8.gif) no-repeat;
    display:block;
    width:80px;
    height:12px;
    line-height:0;
    text-indent:-2000px;
    margin-left:599px;
    margin-top:56px;
    position:absolute}
.main-myafter8:hover {
    background:transparent url(/images/top-menu/myafter8.gif) 0 -12px no-repeat}
.main-shopping-bag {
    background:url(/images/top-menu/shoppingbag.gif) no-repeat;
    display:block;
    width:74px;
    height:17px;
    line-height:0;
    text-indent:-3000px;
    margin-left:692px;
    margin-top:59px;
    position:absolute}
.main-shopping-bag:hover {
    background:transparent url(/images/top-menu/shoppingbag.gif) 0 -17px no-repeat}
.main-contact-us {
    background:url(/images/top-menu/contactus.gif) no-repeat;
    display:block;
    width:56px;
    height:16px;
    line-height:0;
    text-indent:-3000px;
    margin-left:779px;
    margin-top:70px;
    position:absolute}
.main-contact-us:hover {
    background:transparent url(/images/top-menu/contactus.gif) 0 -16px no-repeat}
.main-sitemap {
    background:url(/images/top-menu/sitemap.gif) no-repeat;
    display:block;
    width:43px;
    height:19px;
    line-height:0;
    text-indent:-3000px;
    margin-left:846px;
    margin-top:81px;
    position:absolute}
.main-sitemap:hover {
    background:transparent url(/images/top-menu/sitemap.gif) 0 -19px no-repeat}
.main-terms {
    background:url(/images/top-menu/terms.gif) no-repeat;
    display:block;
    width:71px;
    height:10px;
    line-height:0;
    text-indent:-3000px;
    margin-left:518px;
    margin-top:85px;
    position:absolute}
.main-terms:hover {
    background:transparent url(/images/top-menu/terms.gif) 0 -10px no-repeat}
.main-size-advice {
    background:url(/images/top-menu/sizeadvice.gif) no-repeat;
    display:block;
    width:103px;
    height:16px;
    line-height:0;
    text-indent:-3000px;
    margin-left:602px;
    margin-top:86px;
    position:absolute}
.main-size-advice:hover {
    background:transparent url(/images/top-menu/sizeadvice.gif) 0 -16px no-repeat}
.main-mailinglist {
    background:url(/images/top-menu/mailinglist.gif) no-repeat;
    display:block;
    width:99px;
    height:25px;
    line-height:0;
    text-indent:-3000px;
    margin-left:716px;
    margin-top:95px;
    position:absolute}
.main-mailinglist:hover {
    background:transparent url(/images/top-menu/mailinglist.gif) 0 -25px no-repeat}
.main-tellafriend {
    background:url(/images/top-menu/tellafriend.gif) no-repeat;
    display:block;
    width:58px;
    height:23px;
    line-height:0;
    text-indent:-3000px;
    margin-left:827px;
    margin-top:114px;
    position:absolute}
.main-tellafriend:hover {
    background:transparent url(/images/top-menu/tellafriend.gif) 0 -23px no-repeat}
/* Sidebar Styles */
.sidebar-wrapper {
    float:left;
    width:150px;
    height:427px}
.sidebar-subwrapper {
    margin-top:231px}
.our-shoes {
    width:150px;
    height:25px;
    font-size:0;
    margin:0;
    background-image:url(/images/our-shoes.gif);
    text-indent:-2000px}
.login-links {
    background-image:url(/images/login-links.gif);
    width:150px;
    height:73px}
.login-links ul {
    list-style:none;
    padding:30px 0 0 12px;
    margin:0;
    text-transform:lowercase;
    line-height:18px;
    font-size:11px;
    color:#fff}
.shopping-bag {
    background-image:url(/images/shopping-bag.gif);
    width:150px;
    height:97px}
.shopping-bag ul {
    list-style:none;
    margin:0;
    padding:39px 0 0 13px;
    color:#fff;
    text-transform:lowercase;
    font-size:11px}
/* Sidebar Menu Styles */
.cat-menu {
    width:150px;
    height:231px;
    background:url(/images/menu-sprite.gif);
    margin:0;
    padding:0;
    position:absolute}
.cat-menu li {
    margin:0;
    padding:0;
    list-style:none;
    position:absolute}
.cat-menu li, .cat-menu a {
    text-indent:-2000px;
    height:22px;
    display:block}
.sidebar-view-all {
    top:0;
    width:150px}
.sidebar-view-all a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px 0 no-repeat}
.sidebar-flatties {
    top:21px;
    width:150px}
.sidebar-flatties a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -21px no-repeat}
.sidebar-lowheels {
    top:42px;
    width:150px}
.sidebar-lowheels a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -42px no-repeat}
.sidebar-higherheels {
    top:63px;
    width:150px}
.sidebar-higherheels a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -63px no-repeat}
.sidebar-sporty {
    top:84px;
    width:150px}
.sidebar-sporty a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -84px no-repeat}
.sidebar-classic {
    top:105px;
    width:150px}
.sidebar-classic a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -105px no-repeat}
.sidebar-boots {
    top:126px;
    width:150px}
.sidebar-boots a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -126px no-repeat}
.sidebar-wintersun {
    top:147px;
    width:150px}
.sidebar-wintersun a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -147px no-repeat}
.sidebar-summersun {
    top:147px;
    width:150px}
.sidebar-summersun a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -147px no-repeat}
.sidebar-narrow {
    top:168px;
    width:150px}
.sidebar-narrow a:hover{
    background:transparent url(/images/menu-sprite.gif) -151px -168px no-repeat}
.sidebar-brand {
    top:189px;
    width:150px}
.sidebar-brand a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -189px no-repeat}
.sidebar-sale {
    top:210px;
    width:150px}
.sidebar-sale a:hover {
    background:transparent url(/images/menu-sprite.gif) -151px -210px no-repeat}
.validationError 
{
	color:#a12f63;
	font-weight:bold;
}
.logout 
{
	border-top:solid 1px white;
	padding-left:14px;
	padding-top:10px;
}
.logout-link 
{
	color:White;
	font-weight:bold;
}
	