
:focus
{
  -moz-outline-style  :  none;
}

img, div
{
  behavior  :  url('scripts/iepngfix.htc');
}

body
{
  margin      :  0px auto 0px auto;
  background  :  #000000;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  fixed;

  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;

  position         :  relative;
}

div
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #ffffff;

  position     :  relative;
}

h1
{
  font-family     :  "Trebuchet MS", verdana, arial, sans-serif;
  font-weight     :  normal;
  font-size       :  21px;
  color           :  #000000;

  margin          :  0px 0px 2px 0px;
  padding         :  0px;
}

h2
{
  font-family     :  "Trebuchet MS", verdana, arial, sans-serif;
  font-weight     :  normal;
  font-size       :  17px;
  color           :  #eeeeee;

  margin          :  0px;
  padding         :  0px;
}

h3
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #ffffff;
}

h4
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  normal;
  font-size    :  13px;
  color        :  #000000;

  padding      :  0px 0px 4px 0px;
  margin       :  0px;
}

hr
{
  border-left    :  solid 1px #808285;
  border-right   :  solid 1px #808285;
  border-top     :  solid 1px #808285;
  border-bottom  :  dotted 1px #aaaaaa;
  margin         :  10px 0px 10px 0px;
}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;

  text-decoration  :  underline;
}

a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #bbbbbb;

  text-decoration  :  none;
}

a img
{
  border  :  none;
}

a.whiteLink
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;

  text-decoration  :  none;
}

a.whiteLink:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #bbbbbb;

  text-decoration  :  underline;
}

a.white
{
  font-family      :  "Trebuchet MS", verdana, arial;
  font-size        :  12px;
  color            :  #ffffff;

  text-decoration  :  none;
}

a.white:hover, a.selected, a.selected:hover
{
  font-family      :  "Trebuchet MS", verdana, arial;
  font-size        :  12px;
  color            :  #e9397a;

  text-decoration  :  none;
}

a.boldLink
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #333333;

  text-decoration  :  none;
}

a.boldLink:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  underline;
}

a.blackLink
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  none;
}

a.blackLink:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;

  text-decoration  :  underline;
}

form
{
  margin  :  0px;
}

form b
{
  font-weight  :  normal;
  color        :  #000000;
}

input.textbox, select, textarea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #E9397A;

  padding      :  2px;
  border       :  solid 1px #999a9c;
  background   :  #000000;
}

select
{
  padding  :  1px;
}

input.button
{
  font-family  :  tahoma, verdana, arial, sans-serif;
  font-weight  :  normal;
  font-size    :  12px;
  color        :  #ffffff;

  text-align   :  center;
  padding      :  2px 10px 2px 10px;
  #padding     :  2px 5px 2px 5px;
  _padding     :  2px 5px 2px 5px;
  background   :  #808285;
  border       :  solid 1px #999a9c;
  cursor       :  pointer;
}

input.button:hover
{
  color        :  #808285;
  background   :  #ffffff;
  border       :  solid 1px #999a9c;
}

.mandatory
{
  color  :  #333333;
}

#MainDiv
{
  width   :  902px;
  height  :  652px;
  margin  :  30px auto 30px auto;
}

#MainBorder
{
  border   :  solid 1px #4c4c4c;
  padding  :  5px;
}

#Logo
{
  position  :  absolute;
  left      :  21px;
  top       :  22px;
  width     :  154px;
  height    :  106px;
  z-index   :  100;
}

#Navigation
{
  position  :  absolute;
  left      :  5px;
  _left     :  0px;
  top       :  590px;
  _top      :  591px;
  width     :  890px;
  height    :  55px;
}

#Navigation #SubNav
{
  z-index       :  10000;
  word-spacing  :  15px;
  height        :  25px;
  line-height   :  25px;
}

#Navigation #SubNav #Category1
{
  padding-left  :  93px;
  height        :  25px;
  line-height   :  25px;
}

#Navigation #SubNav #Category2
{
  padding-left  :  217px;
  height        :  25px;
  line-height   :  25px;
}

#Navigation #SubNav a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #FFFFFF;

  text-decoration  :  none;
  word-spacing     :  0px;
}

#Navigation #SubNav a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #E9397A;

  text-decoration  :  none;
  word-spacing     :  0px;
}

#Navigation #SubNav a.selected, #Navigation #SubNav a.selected:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #E9397A;

  text-decoration  :  none;
  word-spacing     :  0px;
}

#Navigation #Background
{
  position        :  absolute;
  top             :  25px;
  width           :  890px;
  height          :  30px;
  background      :  #000000;

  opacity         :  0.80;
  -moz-opacity    :  0.80;
  -khtml-opacity  :  0.80;
  filter          :  alpha(opacity=80);
}

#Navigation #Links
{
  z-index       :  10000;
  word-spacing  :  27px;
  line-height   :  33px;
  text-align    :  center;
  overflow      :  hidden;
}

#Navigation a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #FFFFFF;

  text-decoration  :  none;
  word-spacing     :  0px;
}

#Navigation a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #E9397A;

  text-decoration  :  none;
  word-spacing     :  0px;
}

#Navigation a.selected, #Navigation a.selected:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  12px;
  color            :  #E9397A;

  text-decoration  :  none;
  word-spacing     :  0px;
}

#Body
{
  width       :  890px;
  height      :  640px;
  background  :  #808285;
}

#Body #Contents
{
  position  :  absolute;
  left      :  16px;
  top       :  150px;
  width     :  858px;
  height    :  420px;
  overflow  :  hidden;
}

#Alert
{
  border-top     :  solid 1px #ffcd00;
  border-bottom  :  solid 1px #ffcd00;
  background     :  #f2edc2;
  padding        :  5px;

  font-family    :  tahoma, verdana, arial;
  font-size      :  13px;
  font-weight    :  bold;
  color          :  #444444;

  text-align     :  left;

  position       :  absolute;
  width          :  880px;
  z-index        :  10000000;
}

#Error
{
  border-top     :  solid 1px #ff0000;
  border-bottom  :  solid 1px #ff0000;
  background     :  #ec4444;
  padding        :  5px;

  font-family    :  tahoma, verdana, arial;
  font-size      :  13px;
  font-weight    :  bold;
  color          :  #ffffff;

  text-align     :  left;
}

#Products
{
  position  :  absolute;
  width     :  579px;
  left      :  157px;
  top       :  125px;
}

#Products img
{
  width   :  189px;
  height  :  189px;
  margin  :  2px;
}

#Details
{
  position     :  absolute;
  left         :  50px;
  top          :  150px;
  width        :  320px;

  line-height  :  16px;
}

.zoomArea
{
  position    :  absolute;
  left        :  35px;
  top         :  145px;
  width       :  360px;
  height      :  372px;
  border      :  solid 1px #252429;
  visibility  :  hidden;
  background  :  #ffffff;
  z-index     :  1000000;
}

#Pictures
{
  position  :  absolute;
  left      :  400px;
  top       :  75px;
}

#Pictures #Dress
{
  width       :  442px;
  height      :  442px;
  border      :  solid 1px #252429;
  background  :  #444444;
  position    :  relative;
  overflow    :  hidden;
}

#Pictures #Dress .dressPic
{
  position  :  absolute;
  width     :  442px;
  height    :  442px;
  overflow  :  hidden;
}

#Pictures .thumb
{
  width       :  54px;
  height      :  60px;
  background  :  #818286 url('../images/products/thumb-bg.jpg') no-repeat;
  cursor      :  pointer;
}

#Pictures .thumbSelected, #Pictures .thumb:hover
{
  width       :  54px;
  height      :  60px;
  background  :  #818286 url('../images/products/thumb-bg-selected.jpg') no-repeat;
  cursor      :  pointer;
}

#Pictures .thumb img, #Pictures .thumbSelected img
{
  margin  :  7px 0px 0px 1px;
  width   :  52px;
  height  :  52px;
}

.color
{
  border   :  solid 1px #555555;
  padding  :  1px;
}

.colorSelected
{
  border   :  solid 1px #000000;
  padding  :  1px;
}

.color img, .colorSelected img
{
  width       :  52px;
  height      :  52px;
  cursor      :  pointer;
  background  :  #808285;
  overflow    :  hidden;
}

.colorSelected img
{
  width   :  52px;
  height  :  52px;
}


form
{
  margin  :  0px;
}

#frmProduct select
{
  font-size   :  10px;
  background  :  #707377;
  border      :  solid 1px #e83879;
  color       :  #000000;
}

#Paging td
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #ffffff;
}

#Paging a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;

  text-decoration  :  none;
}

#Paging a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #cccccc;

  text-decoration  :  none;
}

#MailingListBg, #ContactUsBg
{
  position  :  absolute;
  left      :  0px;
  top       :  0px;
}

#MailingListOverlay
{
  position        :  absolute;
  left            :  245px;
  top             :  170px;
  border          :  solid 1px #ffffff;

  width           :  400px;
  height          :  250px;
  background      :  #000000;

  opacity         :  0.80;
  -moz-opacity    :  0.80;
  -khtml-opacity  :  0.80;
  filter          :  alpha(opacity=80);
}

#ContactUsOverlay
{
  position        :  absolute;
  left            :  100px;
  top             :  170px;
  border          :  solid 1px #ffffff;

  width           :  690px;
  height          :  380px;
  background      :  #000000;

  opacity         :  0.80;
  -moz-opacity    :  0.80;
  -khtml-opacity  :  0.80;
  filter          :  alpha(opacity=80);
}