body, html {margin: 0; padding: 0; font-family : Arial, Verdana, Times, MS,  Helvetica, Sans-serif;  font-size: 10px;}
img {border: 0; margin: 0; padding: 0;}
form {margin: 0; padding: 0;}
h1 {margin: 0; padding: 0; font-size: 14px; color: #A11C6A;}
p {padding: 0 0 10px 0; margin: 0;}

#container {margin: 0 auto; padding: 0; width: 890px; overflow: hidden;}
#logo {padding: 15px 0 5px 0; margin: 0;}
#topmenu {padding: 0; margin: 0; text-transform: uppercase; color: #fff; overflow: auto;}
 #shop {float: left; width: 176px; background: #A11C6B; padding: 5px 0 5px 6px; margin: 0;}
 #location {float: left; width: 85px; background: #000; padding: 5px 0 5px 6px; margin: 0;}
 #press {float: left; width: 108px; background: #7A7A7A; padding: 5px 0 5px 6px; margin: 0 2px;}
 #sizes {float: left; width: 100px; background: #EB76BC; padding: 5px 0 5px 6px; margin: 0;}
 #account {float: left; width: 180px; background: #ED008C; padding: 5px 6px 5px 6px; margin: 0; text-align: right;}
 #bag {float: left; width: 196px; background: #535353; padding: 5px 0 5px 5px; margin: 0; text-align: right;}
 #line1 {clear: both; width: 100%; height: 9px; background: #7A7A7A; padding: 0; margin: 0;}
 #current {clear: both; width: 100%; height: 2px; padding: 0; margin: 0;}
 #current1 {float: left; height: 2px; padding: 0; margin: 0;}
 #current2 {float: left; height: 2px; padding: 0; margin: 0;}

 #topmenu a         {color: #fff; text-decoration:none;}
 #topmenu a:visited {color: #fff; text-decoration:none;}
 #topmenu a:active  {color: #f1f1f1; text-decoration:underline;}
 #topmenu a:hover   {color: #f1f1f1; text-decoration:underline;}

#inner {clear: both; margin: 0; padding:0; overflow: hidden;}
#content {border: 1px solid #D98AA7; background: #fff; width: 654px; height: 535px;  margin: 4px 4px 0 0; position: relative; top: 0;left: 0px; z-index: 1; overflow: hidden;}
 #contentinner {margin: 0; }
 #contentleft {float: right; background: url(../images/left_bg1.gif) repeat-y top right; width: 175px; height: 100%;}
 #contentleft p {margin: 0; padding:0;}
 #contentleft form {padding: 0; margin: 0 0 0 28px;}
 #contentleft select {background: #F5E8F1; border: 1px solid #949496; color: #676767; font-size: 11px; font-weight: bold; padding-left: 5px; width: 110px; margin-bottom: 2px;}
 #contentleft h1 {padding: 40px 0 10px 0; margin: 0; font-size: 16px; color: #353535; font-weight: bold;}
 #contentleft #price {padding: 40px 0 10px 0; margin: 0; font-size: 16px; color: #353535; font-weight: bold;}

 #contentleft #colors {clear: both; padding: 0; margin: 0 0 0 28px; background: url(../images/colors_middle.gif) repeat-y top left; overflow: hidden;}
 #contentleft #colors img {float: left; padding: 4px; margin: 5px;}
 #contentleft #colors img.sel {border: 1px solid #828282;}

 #contentleft #items {clear: both; padding: 2px 0 0 2px; margin: 7px 0 0 24px; overflow: hidden; width: 136px;}
 #contentleft #items img {float: left; padding: 1px; margin: 0px 0px 3px 3px; border: 1px solid #ccc;}
 #contentleft #items img.sel {border: 1px solid #000;}

#maincontent {float: left; padding: 10px 0 0 7px; margin: 0;}
  #maincontent h1 {padding: 0; margin: 0; font-size: 28px; color: #A11C6B; font-weight: normal;}
  #maincontent h1 span {font-size: 18px;font-weight: normal;}
  #maincontent #mainpicture {background: url(../images/mpmiddle1.gif) top left repeat-y; width: 385px; padding: 0; margin: 0; overflow: hidden; text-align: center;}
  #maincontent #mainpicture .pic {padding: 0; margin: 0px 0;}


#leftside {width: 240px; overflow: hidden;}
  #leftside ul {margin: 0; padding: 0;list-style-type: none; width: 80px;}
  #leftside li {margin: 0; padding: 0;}

  #leftside a         {display: block;}
  #leftside a         {color: #fff; text-decoration:none;padding: 1px 0 1px 10px;}
  #leftside a:visited {color: #fff; text-decoration:none;padding: 1px 0 1px 10px;}
  #leftside a:active  {color: #000; text-decoration:none; background: #EAC4DB;padding: 1px 0 1px 10px;}
  #leftside a:hover   {color: #000; text-decoration:none; background: #EAC4DB;padding: 1px 0 1px 10px;}
  #leftside a.sel   {color: #000; text-decoration:none; background: #EAC4DB;padding: 1px 0 1px 10px;}
  #leftside img   {padding: 0 0 0 10px;}
  #leftside form {padding: 0 0 0 10px;}
  #leftside input {background: #F5E8F1; border: 1px solid #949496; color: #676767; font-size: 11px; font-weight: bold; padding-left: 5px; width: 93px;}
  #leftside select {background: #F5E8F1; border: 1px solid #949496; color: #676767; font-size: 11px; font-weight: bold; padding-left: 5px; width: 103px; margin-bottom: 2px;}


#footer {padding: 0; margin: 0; color: #747474; text-transform: uppercase; clear: both;}
 #footer a         {color: #747474; text-decoration:none;}
 #footer a:visited {color: #747474; text-decoration:none;}
 #footer a:active  {color: #000; text-decoration:underline;}
 #footer a:hover   {color: #000; text-decoration:underline;}

.descr {margin: 0 0 0 10px;}

a         {color: #5B5B5B; text-decoration:underline;}
a:visited {color: #5B5B5B; text-decoration:underline;}
a:active  {color: #000; text-decoration:underline;}
a:hover   {color: #000; text-decoration:underline;}
#pressdet {margin: 0 0 0 42px;}
#pressdet h1 {margin: 0; padding: 5px 0 0 15px; color: #A11C6A; font-weight: normal; font-size: 11px;}

a         {color: #A11C6A; text-decoration:underline;}
a:visited {color: #A11C6A; text-decoration:underline;}
a:active  {color: #747474; text-decoration:underline;}
a:hover   {color: #747474; text-decoration:underline;}

  #leftside  .sf {padding-top: 20px;}
  #leftside  a.sf {color: #fff; text-decoration:none; background: none; padding: 0; margin: 0;}
  #leftside  a.sf:visited {color: #fff; text-decoration:none; background: none; padding: 0; margin: 0;}
  #leftside  a.sf:active  {color: #eac8dc; text-decoration:underline; background: none; padding: 0; margin: 0;}
  #leftside  a.sf:hover   {color: #eac8dc; text-decoration:underline; background: none; padding: 0; margin: 0;}


#sizing {background: url(../images/sizing.jpg) top left no-repeat; padding: 30px 30px 0 30px; height: 500px; margin: 4px 4px 2px 4px;}
 #sizing h1 {color: #fff; font-size: 18px; padding-bottom: 10px;}
 #sizing p {color: #fff; width: 300px;}

.popupwin {position: absolute; visibility: hidden;  background: #fff; text-align: center;}
.popupwininner {background: #fff; border: 1px solid #eac4db; margin: 10px 14px; padding: 10px 5px; width: 130px; }
