body {text-align:center;margin:0;margin-bottom:55px;width:100%;background-color:#000;background-image:url('images/page/bodybg.jpg');background-position:bottom center;background-repeat:no-repeat;text-align:center;padding:0;margin:0;font-size:75%;font-family: Verdana, Arial, Helvetica, sans-serif;color:#737373}

#wrapper {background-image:url('images/page/main.jpg');background-repeat:repeat-y;border-left:11px solid #737373; border-right:11px solid #737373; border-bottom:11px solid #737373; width:858px;background-color:#fff;margin:0 auto 70px auto;text-align:left;border-top:0px none;}
#header {background-image:url('images/page/header.jpg');background-repeat:no-repeat;text-align:right;height:132px;}
#header img {float:left;margin-left:73px;border:0px none;}
#main {padding:11px 22px 22px 0;color:#444;overflow:hidden;}
#mainleft {float:left;padding:0 0 11px 77px;width:176px;text-align:left;font-size:90%;}
#mainleft img.thumb {width:70px;height:97px;background:#fff;border:1px solid #ddd;padding:2px;float:left;margin:0 6px 18px 6px;}
#mainleft ul {margin-left:20px;padding-left:0;list-style-type: square;}
#mainleft ul a {color: #649e2f;font-weight:bold;text-decoration:none;}
#mainleft ul a:hover {color: #b52e1d;}
#mainleft li {padding-bottom:5px;  }
#navcontainer {width:572px;text-align:right;margin-top:11px;float:right;}
#navcontainer ul {padding:0;margin: 0;width: 100%;font-size:12px;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a {float:left;padding: 3px 11px 3px 11px;color: #fff;text-decoration: none;border-right: 1px solid #99cf85;font-variant:small-caps;margin:0}
#navcontainer ul li a.last {border-right:0px none;}
#navcontainer ul li a:hover {color: #fff;background-image:url('images/page/header.jpg');background-position:40% 90%;background-color:#649e2f;border-top:1px solid #99cf85;padding: 2px 11px 2px 11px;}
#navcontainer ul li a.last:hover {border-right: 1px solid #99cf85;}
#navcontainer ul li a.first:hover {border-left: 1px solid #99cf85;padding-left:10px;}
#navcontainer p {font-size:120%;font-weight:bold;color:#fbecea;padding:33px 11px 0 0;font-style:italic;letter-spacing:0.05em;font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;}

#footertop {clear:both;background-image:url('images/page/foottop.jpg');background-repeat:no-repeat;height:33px}
#footer {height:77px;color:#737373;font-size:75%;text-align:right;padding:11px 11px 0 0;}
#footleft {float:left;padding:0 0 11px 77px;width:176px;text-align:left;}
#footer a {color:#0082c9;}
#footer a:hover {color:#b52e1d;text-decoration:none;}

#content {font-size:95%; float:right;width:539px;padding-bottom:12px;}
#content h1 {border-bottom:1px solid #eee;letter-spacing:0.05em;font-variant:small-caps;color:#b52e1d;font-size:125%;background-image:url('images/page/heading.gif');background-position:top right;background-repeat:no-repeat;}
#content h2 {color:#b52e1d;border-bottom:1px solid #eee;font-size:120%;letter-spacing:0.05em;font-variant:small-caps;}
#content h3 {color:#6f9520;font-size:120%;letter-spacing:0.05em;font-variant:small-caps;}
#content h4 {color:#6f9520;font-size:120%;letter-spacing:0.05em;font-variant:small-caps;}
#content h5 {font-size:100%;font-weight:normal;padding:11px;border:1px solid #eee;line-height:150%;}
#content li {padding-bottom:6px;line-height:150%;}
#content a {color:#0082c9;}
#content a:hover {color:#b52e1d;text-decoration:none;}
#content img {float:left;margin:0 12px 12px 0;padding:6px;border:1px solid #eee;}
#content p {line-height:150%;}

#crumbs {padding: 12px 0;}
.red {color:#ba2d1b;}
.small {font-size:90%}
.address {padding-bottom:5px;}

form {font-size:95%;padding:0; margin:10px 0 0 22px; }
form td.title {text-align:right;}
form fieldset {width:450px; display:block; padding:5px 11px; color:#555; margin-bottom:12px; line-height:1.5em; border:1px solid #ddd;}
form legend {color:#47701b;font-weight:bold; font-variant:small-caps; margin-bottom:7px; padding:3px 10px 1px 10px;font-size:120% }
form input {margin-left:0.5em; border:1px solid #ccc;font-size:11px;}
form textarea {border:1px solid #ccc; padding:5px; overflow:auto;font-size:11px;}
form select {border:1px solid #ccc;font-size:11px;}
form input.button {color: #fff;background-image:url('images/page/header.jpg');background-position:40% 90%;padding:3px; font-weight:bold;}

dl.dresshome {border: 1px solid #eee;width: 150px;text-align: center;padding: 6px 3px;float: left;margin:10px 20px 0 0;height:190px;font-size:90%;}
.dresshome dt { font-weight: bold;padding:0;}
.dresshome dt a {font-variant:small-caps;letter-spacing:.025em;color:#b52e1d;}
#collection {clear:left;}
#collection img {border: 0;float:none;margin:0;padding:0;}
.dresshome dd {margin: 0;padding: 0;}
#moredresses {clear:left;padding-top:20px;}
#moredresses img {padding:0;}
#selectdress img {padding:0;}
#selectdress {padding:0 margin:0;}
dl.dressselect {border: 0;width: 75px;text-align: center;padding: 0;float: left;margin:0 10px 0 0;}
.dressselect dt { font-weight: bold;padding:0;}
#easyedit {clear:left;}
#easyedit img {padding:0;border:0;}
