body {
 margin:0;
 background-color:#ffffff;
 background-image:url('images/pagebg.jpg');
 background-repeat:no-repeat;
 background-position:top center;
 }
#wrapper {
 text-align:center;
 background-color:#ffffff;
 width:800px;
 padding:0 0px 20px 0px;
}
#inner {
 display: table;
 padding-top:15px; 
}
#products {
 float:right;
 text-align:center;
 padding:10px 0 0 0;
 display: table; 
}

#navbarwrapper {
 margin:0;
 padding:0;
 width:100%;
 text-align:center; 
 border-bottom:1px solid #DA7EA9;
 display:table;
 background-color:#ffffff;
}
#navbar {
 margin:0;
 padding:0;
 width:800px;
}
#navbar a {
 text-decoration:none;
 color:#A8547B;
 font-family:verdana;
 font-size:0.85em;
 text-align:center;
 padding:4px 0 2px 0;
 margin:0px;
 font-weight:bold;
}
#navbar a:hover {
 color:#2B3C7C;
 font-weight:bold;
}
#navbar ul {
 margin:0;
 padding:0;
 width:800px;
}
#navbar li {
 background-image:url('images/butbackpink.jpg');
 text-align:center;
 padding:5px 0px 2px 0px;
 margin:0 5px 0 0;
 width:100px;
 float:left;
 list-style:none;
 font-size:0.8em;
}
#copy {
 clear:both;
 padding-top:10px;
 font-size:0.6em;
 text-align;center;
}
#copy, #copy a {
 font-family:verdanna, arial;
 color:#000066;
 text-decoration:none;
}
#left {
 float:left;
 display:table;
}
#maintext {
 padding:0 10px 0 10px;
 text-align:left;
 font-family:arial;
 font-size:0.8em;
 color:#47558A;
}
#maintext h1, h1 {
 font-family:arial;
 font-size:1.2em;
 color:#000033;
 text-align:left;
}
h2 {
 font-family:arial;
 font-size:0.9em;
 color:#000993;
 text-align:left;
}
#stockists {
 padding:5px;
 border:1px solid #000099;
 width:590px;
 text-align:left;
 color:#000099;
}
#stockists img {
 width:100px;
 height:75px;
}
#shoesouter {
 width:780px;
}
#shoes {
 border-bottom:1px dotted #000099;
 width:380px;
 margin-bottom:10px;
 padding-bottom:10px;
 height:175px;
}
#shoes img {
 width:200px;
 height:150px;
}