form
{
  display: inline;
}

input,select,textarea
{
  font: bold 12px Verdana, sans-serif;
  background: #dde3dd;
  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: #dde3dd;
  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: #e8f3f5;
  color: #000;
}

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

.ssadminbody
{
  font-family: Verdana, Tahoma, 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: #dde3dd;
}

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

#ssadminoptionlist a:hover
{
  color: #000;
  background: #e8f3f5;
  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: #dde3dd;
}

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

.ssadminoptionlist a:hover
{
  color: #000;
  background: #e8f3f5;
  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: #dde3dd;
}

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

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

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

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

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: #387db8;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

th.ssadminlistsectiontext
{
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  color: black;
  background-color: #ffda6d;
  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: #ffda6d;
  border-style: solid;
  width: 90%;
}

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

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

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

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

.sscheckoutsectiontitle
{
  color: #ffda6d;
  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, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: #008000;
  font-weight: bold;
}

a:hover.sshelplink
{
  font-family: Verdana, Tahoma, 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, Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 9pt;
  color: #ffda6d;
}

#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: #ffda6d;
  border-width: 1px;
  width: 160px;
}

td.ssbrowsemajorcatitem a, td.ssbrowsemajorcatactive a
{
  display: block;
  font-family: Verdana, Tahoma, 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, Tahoma, 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: #ffda6d;
}

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

#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: #dde3dd;
  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: #e8f3f5;
  color: #000;
}

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

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: #387db8;
  font: 10pt Verdana, sans-serif;
}

td.ssproductdetailitem ul li
{
  color: #387db8;
  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: #387db8;
  text-decoration: none;
}

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

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

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

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

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

a.ssclrelatelink
{
  font-family: Verdana, Tahoma, 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, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #006699;
  font-weight: bold;
}

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

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

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

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

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

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

