#container
{
  margin: 30px;
  width: 850px;
  text-align: left;
}

#sitecontainer
{
  width: 900px;
  border-color: black;
  border-style: solid;
  border-width: 1px;
  background: white;
}

a:link
{
  color: #00324d;
}

a:visited
{
  color: #00324d;
}

a:hover
{
  color: #FF324d;
}

a:active
{
  color: #00324d;
}

body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  background-image: url('/images/gradwv800.gif');
  background-repeat: repeat-x;
  color: black;
  margin-top: 20px;
  margin-bottom: 20px;
}

#navsite
{
  text-align: center;
}

#navsite ul
{
  padding: 3px 0;
  margin-left: 0;
  border-bottom: 1px solid #778;
  font: bold 12px Verdana, sans-serif;
}

#navsite ul li
{
  list-style: none;
  margin: 0;
  display: inline;
}

#navsite ul li a
{
  padding: 3px 0.5em;
  margin-left: 3px;
  border: 1px solid #778;
  border-bottom: none;
  background: #DDE;
  text-decoration: none;
}

#navsite ul li a:link
{
  color: #448;
}

#navsite ul li a:visited
{
  color: #448;
}

#navsite ul li a:link:hover, #navsite ul li a:visited:hover
{
  color: #000;
  background: #AAE;
  border-color: #227;
}

#navsite ul li a#femenucurrent
{
  background: white;
  border-bottom: 1px solid white;
}

div#navsitebottom
{
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%;
}

div#navsitebottom a:link, div#navsitebottom a:visited, div#navsitebottom a:active
{
  color: black;
}

div#navsitebottom a:hover
{
  color: #FF00FF;
}

.dialog
{
  position: relative;
  margin: 0px auto;
  min-width: 8em;
  max-width: 760px;
  color: #fff;
  z-index: 1;
  margin-left: 12px;
  margin-bottom: 0.5em;
}

.dialog .content, .dialog .t, .dialog .b, .dialog .b div
{
  background: transparent url(/images/dialog2-blue-800x1600.png) no-repeat top right;
}

.dialog .content
{
  position: relative;
  padding: 0px 12px 0px 0px;
}

.dialog .t
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 12px;
  margin-left: -12px;
  height: 100%;
  background-position: top left;
}

.dialog .b
{
  position: relative;
  width: 100%;
}

.dialog .b, .dialog .b div
{
  height: 30px;
  font-size: 1px;
}

.dialog .b
{
  background-position: bottom right;
}

.dialog .b div
{
  position: relative;
  width: 12px;
  margin-left: -12px;
  background-position: bottom left;
}

.dialog .hd, .dialog .bd, .dialog .ft
{
  position: relative;
}

.dialog .wrapper
{
  position: static;
  max-height: 1000px;
  overflow: auto;
}

.dialog h1, .dialog p
{
  margin: 0px;
  padding: 0.5em 0px 0.5em 0px;
}

.dialog h1
{
  padding-bottom: 0px;
}

#logininfo
{
  text-align: right;
  color: black;
  margin-right: 0;
  padding-right: 13px;
  width: 850px;
}

form
{
  display: inline;
}

input,select,textarea
{
  font: bold 12px Verdana, sans-serif;
  background: #DDE;
  color: black;
}

input.submitbutton, input.ssadminjsbutton, input.ssaddcartbutton
{
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
  font: bold 12px Verdana, sans-serif;
  padding: 3px 10px;
  border: 1px solid #778;
  background: #DDE;
  color: #448;
}

input.submitbutton:hover, input.ssadminjsbutton:hover, input.ssaddcartbutton:hover
{
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
  font: bold 12px Verdana, sans-serif;
  padding: 3px 10px;
  border: 1px solid #227;
  background: #AAE;
  color: #000;
}

.ssbody,.sscheckoutbody
{
  width: 640px;
}

.ssadminbody
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
  color: black;
}

ul#ssadminoptionlist
{
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
  font: bold 12px Verdana, sans-serif;
}

#ssadminoptionlist li
{
  display: inline;
  list-style-type: none;
  margin: 3px;
}

#ssadminoptionlist a
{
  padding: 3px 10px;
  border: 1px solid #778;
  background: #DDE;
}

#ssadminoptionlist a:link, #ssadminoptionlist a:visited
{
  color: #448;
  text-decoration: none;
}

#ssadminoptionlist a:hover
{
  color: #000;
  background: #AAE;
  border-color: #227;
}

ul.ssadminoptionlist
{
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
  font: bold 12px Verdana, sans-serif;
}

.ssadminoptionlist li
{
  display: inline;
  list-style-type: none;
  margin: 3px;
}

.ssadminoptionlist a
{
  padding: 3px 10px;
  border: 1px solid #778;
  background: #DDE;
}

.ssadminoptionlist a:link, .ssadminoptionlist a:visited
{
  color: #448;
  text-decoration: none;
}

.ssadminoptionlist a:hover
{
  color: #000;
  background: #AAE;
  border-color: #227;
}

ul#ssadminreturnlist
{
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
  font: bold 12px Verdana, sans-serif;
}

#ssadminreturnlist li
{
  display: inline;
  list-style-type: none;
  margin: 3px;
}

#ssadminreturnlist a
{
  padding: 3px 10px;
  border: 1px solid #778;
  background: #DDE;
}

#ssadminreturnlist a:link, #ssadminreturnlist a:visited
{
  color: #448;
  text-decoration: none;
}

#ssadminreturnlist a:hover
{
  color: #000;
  background: #AAE;
  border-color: #227;
}

#ssadminmenu div
{
  color: black;
  border-style: solid;
  width: 90%;
  font-size: 12pt;
}

#ssadminmenulist li
{
  list-style-type: none;
  margin-bottom: 5px;
}

li.ssadminmenuspacer
{
  list-style-type: none;
  margin-bottom: 5px;
}

li.ssadminmenusubtitle
{
  list-style-type: none;
  margin-bottom: 5px;
  font-weight: bold;
}

.sserror
{
  font-weight: bold;
  color: red;
}

.sswarning
{
  font-weight: normal;
  color: #f67c04;
}

.ssinfo
{
  color: blue;
}

.ssimagebrowsertext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 7pt;
}

.ssadmintitle
{
  font-weight: bold;
  font-size: 11pt;
}

.ssadminsubtitle
{
  font-weight: bold;
  font-size: 10pt;
}

.ssadminsectiontitle
{
  color: black;
  font-size: 10pt;
  font-weight: bold;
}

.ssadminformtable
{
  color: black;
  border-style: solid;
  width: 99%;
}

.ssadminformtext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
  color: black;
  background-color: #EFEFEF;
}

th.ssadminformtext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: black;
  background-color: #EFEFEF;
}

th.ssadminformsectiontext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: black;
  text-align: center;
  background-color: #EFEFEF;
  padding-top: 16px;
}

.ssadminlisttable
{
  color: black;
  border-style: solid;
  width: 99%;
}

.ssadminlisttext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 9pt;
  color: black;
  background-color: #EFEFEF;
}

.ssadminlisttextspecial
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color: black;
  background-color: #EFEFEF;
}

.ssadminlisttextinfo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color: black;
  background-color: yellow;
}

.ssadminlisttextattention
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color: white;
  background-color: red;
}

th.ssadminlisttext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-align: center;
  color: black;
  background-color: #EFEFEF;
}

th.ssadminlistsectiontext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  color: black;
  background-color: #EFEFEF;
  padding-top: 16px;
}

#sssitestatus
{
  float: right;
  margin-right: 20px;
}

table.ssstatustable
{
  border-style: solid;
  border-color: #00324d;
  border-width: 1px;
}

.ssstatushdrtext
{
  color: #00324d;
  font: 8pt Verdana, sans-serif;
  font-weight: bold;
}

td.ssstatustext
{
  color: #00324d;
  font: 8pt Verdana, sans-serif;
}

th.ssstatustext
{
  color: #00324d;
  font: 8pt Verdana, sans-serif;
  font-weight: bold;
  text-align: right;
}

.sscarttitle
{
  font-weight: bold;
  font-size: 11pt;
}

.sscarttable
{
  color: black;
  border-style: solid;
  width: 90%;
}

.sscarttext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 9pt;
  color: black;
  background-color: #EFEFEF;
}

.sscheckouttable
{
  color: black;
  border-style: solid;
  width: 90%;
}

.sscheckouttext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 9pt;
  color: black;
  background-color: #EFEFEF;
}

.sscheckoutsectiontext
{
  color: #00324d;
  font-size: 10pt;
  font-weight: bold;
}

.sscheckoutsectiontitle
{
  color: black;
  font-size: 10pt;
  font-weight: bold;
}

.sscheckoutdefaultbutton
{
  color: blue;
  background-color: #99ccff;
}

a:link.ssadminorderlink, a:visited.ssadminorderlink
{
  color: #367;
  text-decoration: underline;
}

a:link.sshelplink, a:visited.sshelplink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: #008000;
  font-weight: bold;
}

a:hover.sshelplink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: underline;
  color: #008000;
  font-weight: bold;
}

table.ssaddcarttable
{
  border-style: none;
}

td.ssaddcartitem
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 9pt;
  color: black;
}

#ssbreadcrumb ul
{
  list-style: none;
}

#ssbreadcrumb li
{
  display: inline;
}

#ssbreadcrumb ul li.ssbreadseparator
{
  font: bold 8px Verdana, sans-serif;
}

li.ssbreaditem a:link, li.ssbreaditem a:visited
{
  color: #00324d;
  text-decoration: none;
}

li.ssbreaditem a:hover
{
  color: #00324d;
  text-decoration: underline;
}

#sscontentarea
{
  left: 200px;
}

#ssbrowsecatarea
{
  float: left;
  margin-right: 10px;
  width: 200px;
}

table.ssbrowsecattable
{
  border-style: solid;
  border-color: black;
  border-width: 1px;
  width: 160px;
}

td.ssbrowsemajorcatitem a, td.ssbrowsemajorcatactive a
{
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12pt;
  padding-left: 3px;
  padding-right: 3px;
  margin-left: 0;
}

td.ssbrowsemajorcatitem a:link, td.ssbrowsemajorcatitem a:visited
{
  color: #448;
  background-color: #DDE;
  text-decoration: none;
}

td.ssbrowsemajorcatitem a:hover
{
  color: #fff;
  background-color: #AAE;
  text-decoration: none;
}

td.ssbrowsemajorcatactive a
{
  color: #fff;
  background-color: #AAE;
  text-decoration: none;
}

td.ssbrowseminorcatitem a, td.ssbrowseminorcatactive a
{
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12pt;
  padding-left: 20px;
  padding-right: 3px;
  margin-left: 0;
}

td.ssbrowseminorcatitem a:link, td.ssbrowseminorcatitem a:visited
{
  color: #448;
  background-color: #DDE;
  text-decoration: none;
}

td.ssbrowseminorcatitem a:hover
{
  color: #fff;
  background-color: #AAE;
  text-decoration: none;
}

td.ssbrowseminorcatactive a
{
  color: #fff;
  background-color: #AAE;
  text-decoration: none;
}

#ssclBBbreadcrumb, #ssclBBcontent, #ssclBBbrowse, #ssclAAbreadcrumb, #ssclAAcontent, #ssclAAbrowse, #ssclCBbreadcrumb, #ssclCBcontent, #ssclCBbrowse
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
  color: black;
}

#ssclBBsearch, #ssclAAsearch, #ssclCBsearch
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 9pt;
  color: black;
}

#ssclBBsearch input.submitbutton, #ssclAAsearch input.submitbutton, #ssclBBsearch input.submitbutton
{
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
  font: bold 10px Verdana, sans-serif;
  padding: 3px 10px;
  border: 1px solid #778;
  background: #DDE;
  color: #448;
}

#ssclBBsearch input.submitbutton:hover, #ssclAAsearch input.submitbutton:hover, #ssclCBsearch input.submitbutton:hover
{
  margin-left: 0;
  padding-left: 0;
  white-space: nowrap;
  font: bold 10px Verdana, sans-serif;
  padding: 3px 10px;
  border: 1px solid #227;
  background: #AAE;
  color: #000;
}

td.sscontentitem
{
  background-color: #EFEFEF;
  border-style: solid;
  border-width: 2px;
  border-color: black;
}

td.sscontentseparator
{
  width: 40px;
}

table.sscontentsubtable
{
  width: 130px;
}

td.sscontentsubitem
{
  text-align: center;
  font: 11pt Verdana, sans-serif;
}

td.ssproductlistsubitem
{
  text-align: center;
  font: 10pt Verdana, sans-serif;
}

td.ssproductdetailitem
{
  padding-left: 10px;
  padding-right: 10px;
  color: blue;
  font: 10pt Verdana, sans-serif;
}

td.ssproductdetailitem ul li
{
  color: blue;
  font: 10pt Verdana, sans-serif;
}

div.ssnextprevlink p.ssnptotal
{
  text-align: right;
  margin-right: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div.ssnextprevlink ul
{
  list-style: none;
  text-align: right;
  margin-right: 15px;
  margin-top: 0px;
}

div.ssnextprevlink ul li
{
  display: inline;
}

div.ssnextprevlink ul li.ssnpsep:before
{
  content: " | ";
}

div.ssnextprevlink ul li a:link, div.ssnextprevlink ul li a:visited
{
  color: blue;
  text-decoration: none;
}

div.ssnextprevlink ul li a:hover
{
  color: blue;
  text-decoration: underline;
}

th.ssclresortth
{
  margin: 3px;
  background: #DDE;
  padding: 3px 10px;
  border: 1px solid #778;
}

a.ssclresortitem
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  white-space: nowrap;
  background: #DDE;
}

a.ssclresortitem:link, a.ssclresortitem:visited
{
  color: #448;
  text-decoration: none;
}

a.ssclresortitem:hover
{
  color: #000;
  background: #AAE;
  border-color: #227;
}

a.ssclrelatelink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #448;
}

a.ssclrelatelink:link, a.ssclrelatelink:visited
{
  color: #448;
}

a.ssclrelatelink:hover
{
  color: #000;
  color: #fff;
}

.sscllistsortheader
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #006699;
  font-weight: bold;
}

a.sscllistitemlink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: 1.8em;
  color: #003366;
}

a.sscllistheaderlink:link, a.sscllistheaderlink:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: 1.8em;
  color: #006699;
  font-weight: bold;
}

.ssdispstyle1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #003366;
  font-weight: bold;
}

.ssdispstyle2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #006699;
  font-weight: bold;
}

.ssdispstyle3
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #006699;
  font-weight: normal;
}

.ssdispstyle4
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
}

