BODY
{
	font-family: Arial, Verdana, Helvetica, 'MS Sans Serif';
	font-size: 10pt;
	margin: 0px;
	color: #000000;
	background: #c9d1dd url(images/layout/bg.gif) repeat;
}
TABLE
{
	font-family: Arial, Verdana, Helvetica, 'MS Sans Serif';
	font-size: 10pt;
	empty-cells: show;
	border-collapse: collapse;
}

A
{
	color: #000000;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
FORM
{
	margin: 0px;
}
P
{
	font-size: 13px;
	color: #000000;
	text-align: justify
}
IMG
{
	border: none;
}
LI
{
	list-style-position: inside;
	margin-left: 3px;
}

.HDR_LINK
{
  COLOR: #FFFFFF;
  TEXT-DECORATION: underline;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 8pt;
}
.HDR_CATAREA
{
  background-color: #c3c6d3;
}
.HDR_CATLINK
{
  COLOR: #000000;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 10pt;
}
.FTR_TEXT
{
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 8pt;
}
.FTR_LINK
{
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: BOLD;
  TEXT-DECORATION: underline;
}
.SB_CATHEADER
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 9pt;
  padding-bottom: 3px;
  color: #ffffff;
  font-family: Arial, Verdana, Sans-Serif;
  background-color: #6c7297;
}
.SB_CATCLIENT
{
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 10px;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 8pt;
  color: #000000;
}
.SB_CART_ITEMCOUNT
{
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}
.SB_CART_ITEMTOTAL
{
	font-weight: bold;
	font-size: 8pt;
}
.SB_CART_LINK
{
	font-size: 7pt;
	color: #A01531;
}


.PG_AREA
{
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 10pt;
  background-color: #ffffff;
}
.PG_CATHISTORY
{	
  color: #860000;
  font-size: 9pt;
}
.PG_CATHISTORY_HEADER
{
	font-weight: bold;
	margin-left: 10px;
}
.PG_CATHISTORY_LINKAREA
{
	color: #000000;
	margin-left: 5px;
}
.PG_CATHISTORY_LINK
{
  color: #000000;
  text-decoration: underline;
}
.PG_CATHISTORY_CURRENT
{
	font-weight: bold;
}
.PG_RESULTAREA
{
	color: #000000;
	text-align: right;
}
.PG_RESULTCURRENT
{
	font-weight: bold;
}
.PG_RESULTLINK
{
	text-decoration: underline;
}
.PG_BLOCK
{
	margin-top: 5px;
}
.PG_FINALBLOCK
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.PG_BLOCKCENTER
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.PG_HEADERTEXT
{
	font-weight: bold;
	font-size: 10pt;
}
.PG_GENERALTEXTCOLUMN 
{
	vertical-align: top;
}

TD.MPCATHOST
{
	vertical-align: top;
}
TABLE.MPLIST
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;	
}
TABLE.MPLIST IMG
{
	margin-top: 1px;
}
TABLE.MPLIST A
{
	font-size: 8pt;
}
TABLE.MPCATBOX
{
	width: 95%;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
TABLE.MPCATBOXPIECE
{
	width: 100%;
}
TABLE.MPINNERFRAME
{
	width: 97%;
	margin-left: auto;
	margin-right: auto;
}
TD.MPCATBOXHEADER
{
	background-image: url(images/layout/mp.t.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 10pt;
}
TD.MPCATBOXHEADERL
{
	width: 22px;
	text-align: left;	
}
TD.MPCATBOXHEADERC
{
	width: 100%;
	text-align: center;	
}
TD.MPCATBOXHEADERR
{
	width: 22px;
	text-align: right;	
}
TD.MPCATBOXFOOTER
{
	background-image: url(images/layout/mp.b.gif);
	background-repeat: repeat-x;
}
TD.MPCATBOXL
{
	width: 4px;
	text-align: left;
	background-image: url(images/layout/mp.l.gif);
	background-repeat: repeat-y;
}
TD.MPCATBOXR
{
	width: 4px;
	text-align: right;
	background-image: url(images/layout/mp.r.gif);
	background-repeat: repeat-y;
}
TD.MPINNERCELL
{
	vertical-align: top;
}
DIV.MPSEPL
{
	padding-left: 1px;
	height: 190px;
}
DIV.MPLOGO
{
	padding-bottom: 2px;
	margin-bottom: 2px;
	text-align: center;
	height: 52px;
	vertical-align: middle;
}
DIV.MPLOGO IMG
{
	margin-top: 3px;
}

.CATHEADER
{
	margin-top: 10px;
}
.CATHEADER_TITLEAREA
{
	background-image: url(images/layout/cathd.lbgx.gif);
	background-repeat: repeat-x;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}
.CATHEADER_BARAREA
{
	background-image: url(images/layout/cathd.rbgx.gif);
	background-repeat: repeat-x;
}
.CATBROWSE_VMBLOCK
{
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: auto;
}
.CATBROWSE_VMTITLE
{
	background-image: url(images/vm.bgx.gif);
	background-repeat: repeat-x;
	font-size: 10pt;
	font-weight: bold;
}
.CATLIST
{
	margin-top: 8px;
}
.CATLIST_TITLE
{
	font-size: 8pt;
}
.CATLIST_PRICE
{
	color: #a71111;
	font-weight: bold;
}
.CATLIST_LINK
{
	color: #000000;
}

.ITEMBROWSE_BLOCK
{
	margin-left: auto;
	margin-right: auto;
}
.ITEMBROWSE_PRICE
{
	color: #a71111;
	font-weight: bold;
}
.ITEMBROWSE_STATUS
{
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Verdana, Sans-Serif;
  FONT-WEIGHT: bold;
  COLOR: #EE0000;
  MARGIN-BOTTOM: 3px;
}
.ITEMBROWSE_SOLDOUT
{
	font-weight: bold;
}
.ITEMBROWSE_SECTION
{
	margin-top: 5px;
}
.ITEMBROWSE_BOTTOMSECTION
{
	margin-top: 5px;
	margin-bottom: 10px;
}

.ITEMDETAIL_TITLE
{
	font-weight: bold;
	font-size: 14pt;
	padding-top: 3px;
	padding-bottom: 2px;
}
.ITEMDETAIL_TITLESEP
{
	background-image: url(images/sp2.gif);
	background-repeat: repeat-x;
}
.ITEMDETAIL_PRICEATTR
{
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  COLOR: #000000;
}
.ITEMDETAIL_PRICE
{
  FONT-SIZE: 12pt;
  FONT-FAMILY: Arial, Verdana, Sans-Serif;
  FONT-WEIGHT: bold;
  COLOR: #EE0000
}
.ITEMDETAIL_ZOOM
{
	font-size: 8pt;
}
.ITEMDETAIL_MATTR_NAME
{
  FONT-SIZE: 8pt;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  COLOR: #000000;
}
.ITEMDETAIL_MATTR_VAL
{
  FONT-SIZE: 8pt;
  FONT-FAMILY: Arial;
  COLOR: #000000;
}
.ITEMDETAIL_PROPNAME
{
  FONT-SIZE: 12pt;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  COLOR: #000000;
}
.ITEMDETAIL_STATUS
{
  FONT-SIZE: 14pt;
  FONT-FAMILY: Arial, Verdana, Sans-Serif;
  FONT-WEIGHT: bold;
  COLOR: #CC0000;
  MARGIN-LEFt: 5px;
  MARGIN-TOP: 3px;
}
.ITEMDETAIL_AVAIL
{
  FONT-SIZE: 8pt;
  FONT-FAMILY: Arial, Verdana, Sans-Serif;
  FONT-WEIGHT: bold;
  COLOR: #000000;
}
.ITEMDETAIL_QANDC
{
  FONT-SIZE: 8pt;
  FONT-FAMILY: Arial, Verdana, Sans-Serif;
  COLOR: #000000;
  MARGIN-TOP: 10px;
  MARGIN-LEFT: 5px;
  MARGIN-RIGHT: 5px;
}
.ITEMDETAIL_AVAILG
{
  COLOR: #007a00;
}
.ITEMDETAIL_AVAILB
{
  COLOR: #7a0000;
}
.ITEMDETAIL_AVAILP
{
  COLOR: #637ca7;
}
.ITEMDETAIL_SUMMBLOCK
{
  FONT-SIZE: 8pt;
  FONT-FAMILY: Arial, Verdana, Sans-Serif;
  COLOR: #000000;
  MARGIN-TOP: 10px;
  MARGIN-LEFT: 5px;
  MARGIN-RIGHT: 5px;
}
.ITEMDETAIL_DESCBLOCK
{
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Verdana, Sans-Serif;
  COLOR: #000000;
  MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 10px;
  MARGIN-LEFT: 1px;
  MARGIN-RIGHT: 5px;
}
.ITEMDETAIL_GBTITLEBLOCK
{
	margin-bottom: 3px;
}
.ITEMDETAIL_GBINSTUCTIONS
{
	font-size: 8pt;
	font-weight: bold;
	color: #898989;
}
TABLE.ITEMDETAIL_GBBODY {
	color: #000000;
	width: 95%;
	font-size: 8pt;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
IMG.ITEMDETAIL_GBBODY {
	border: solid 1px #000000;
}
TD.ITEMDETAIL_GBBODY {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.ITEMDETAIL_GBROWSEP {
	height: 10px;
}
.ITEMDETAIL_GBPAGECONTROL {
	margin-bottom: 10px;
	font-weight: bold;
}
.ITEMDETAIL_GBCHOOSEBLOCK {
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 5px;
}

TABLE.CRTMAIN {
	width: 95%;
	color: #000000;
	font-size: 10pt;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	border-collapse: collapse;
}
TABLE.CRTTOTALS {
	width: 95%;
	color: #000000;
	font-size: 10pt;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}
TD.CRTHDT {
	background-image: url(images/layout/crt.hd.t.gif);
	background-repeat: repeat-x;
}
TD.CRTHDL {
	background-image: url(images/layout/crt.hd.ly.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.CRTHDR {
	background-image: url(images/layout/crt.hd.ry.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.CRTHDB {
	background-image: url(images/layout/crt.hd.b.gif);
	background-repeat: repeat-x;
}
TD.CRTHDM {
	background-color: #6c7297;
}
TABLE.CRTHDTXT {
	color: #FFFFFF;
	width: 100%;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
}
TABLE.CRTBODY {
	color: #000000;
	width: 100%;
	font-size: 8pt;
	margin-top: 1px;
	margin-bottom: 1px;
}
TABLE.CRTSUBBODY {
	color: #000000;
	width: 100%;
	font-size: 8pt;
}
TD.CRTTOTALSCOLUMN {
	width: 180px;
	vertical-align: top;
}
TD.CRTTOTALSLCOLUMN {
	width: auto;
	vertical-align: top;
}
TD.CRTT {
	background-image: url(images/layout/crt.t.gif);
	background-repeat: repeat-x;
}
TD.CRTL {
	background-image: url(images/layout/crt.l.gif);
	background-repeat: repeat-y;
}
TD.CRTR {
	background-image: url(images/layout/crt.r.gif);
	background-repeat: repeat-y;
}
TD.CRTM {
	background-color: #e7ebf8;
	vertical-align: top;
}
TD.CRTB {
	background-image: url(images/layout/crt.b.gif);
	background-repeat: repeat-x;
}
.CRT_TITLE {
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 3px;
	margin-left: 3px;
}
.CRTHD_COLREMOVE {
	text-align: center;
	width: 30px;
}
.CRTHD_COLTHUMB {
	width: 43px;
}
.CRTHD_COLDESC {
	text-align: left;
	width: auto;
}
.CRTHD_COLQTY {
	text-align: center;
	width: 70px;
}
.CRTHD_COLEACH {
	text-align: center;
	width: 70px;
}
.CRTHD_COLTOTAL {
	text-align: center;
	width: 70px;
}
.CRTHD_COLTOTALDESC {
	text-align: left;
	width: auto;
	font-weight: bold;
}
.CRTRSEP {
	width: 100%;
}
.CRTRSEPM {
	background-image: url(images/layout/crt.rsep.m.gif);
	background-repeat: repeat-x;	
}
.CRTRTHUMB {
	margin-left: 3px;
	margin-right: 5px;
	margin-bottom: 1px;
	vertical-align: middle;
	border: solid 1px #000000;
}
.CRTRNOTAPL {
	vertical-align: middle;
	font-weight: bold;
	height: 20px;
}
.CRTRSALEPRICE {
	color: #bb0000;
	font-weight: bold;
}
.CRTREF_TABLE {
	width: 100%;
	border: solid 1px #000000;
	background-color: #DCD9EB;
	font-size: 9pt;
}
.CRTREF_BLOCK {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.CRTREF_LINK {
	color: #000000;
}
.CRTREFITEM_ICON {
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.CRTREFITEM_FILLED {
	font-weight: bold;
	color: #000000;
}
.CRTREFITEM_EMPTY {
	font-weight: bold;
	color: #770000;
}
.CRTCTLPNL {
	margin-top: 5px;
	margin-left: 10px;
}
.CRTCTLPNL_CON {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
DIV.CRT_TERMSAPPLY {
	text-align: center;
	font-size: 8pt;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	border-top: solid 1px #000000;
	width: 80%;
	padding-top: 5px;
}
A.CRT_TERMSAPPLY {
	color: #AA0000;
	font-weight: bold;
}
IMG.CRT_TERMSAPPLY {
	vertical-align: middle;
}

.CHKOUT_BLOCK {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
TD.CHKOUT_SUBBLOCK {
	vertical-align: top;
}
TD.CHKOUT_SEPRIGHT {
	border-right: solid 1px #aaaaaa;
}
TD.CHKOUT_SEPBOTTOM {
	border-bottom: solid 1px #aaaaaa;
}
TD.CHKOUT_SEPTOP {
	border-top: solid 1px #aaaaaa;
}
TABLE.CHKOUT_SHIPBLOCK {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TABLE.CHKOUT_PAYMENTBLOCK {
	vertical-align: top;
	text-align: left;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
DIV.CHKOUT_PLACEORDER {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 5px;
}
TABLE.CHKOUT_FORMBLOCK {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
TABLE.CHKOUT_FORMBLOCK INPUT {
	font-size: 8pt;
}
TABLE.CHKOUT_SIGNUP {
	font-size: 8pt;
	margin-top: 3px;
}
TABLE.CHKOUT_SIGNUP INPUT {
	margin-right: 5px;
}
DIV.CHKOUT_SECTIONTITLE {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 2px;
	margin-left: 5px;
}
.CHKOUT_SECTIONBLOCK {
	margin-left: auto;
	margin-right: auto;
	width: 98%;
	margin-bottom: 10px;
}
COL.CHKOUT_FORMHEADER {
	text-align: right;
}
COL.CHKOUT_FORMCONTROL {
	text-align: left;
}
.CHKOUT_GENERIC {
	vertical-align: top;
}
SPAN.CHKOUT_REQUIRED {
	color: #ff0000;
	font-size: 8pt;
	font-weight: bold;
}
DIV.CHKOUT_QUESTIONS {
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	border-top: solid 1px #000000;
	width: 80%;
	padding-top: 5px;
}
DIV.CHKOUT_QUESTIONS2 {
	text-align: center;
	font-size: 8pt;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}
.ERROR_BOX {
	border: solid 1px #000000;
	background-color: #eeeeee;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 80%;
}
.ERROR_BOX DIV  {
	margin: 5px;
}
.ERROR_BOX UL {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px
}
.ERROR_TITLE {
	font-weight: bold;
}

.CSVC_TITLE {
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 3px;
}
.CSVC_HEAD {
	font-size: 10pt;
	font-weight: bold;
	border: solid 1px #000000;
	background-color: #ADADAD;
	width: 95%;
	margin-left: 5px;;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.CSVC_BODY {
	font-size: 8pt;
	margin-left: 10px;
	width: 90%;
	margin-top: 3px;
	margin-bottom: 10px;
}

.HDR_PageSelectionPanel
{
  color: #4c506a;
  text-decoration: underline;
}
A.HDR_PageSelectionPanel:visited
{
  color: #4c506a;
}
.HDR_PageSelectionCurrent
{
  font-weight: bold;
  color: #000000;
}
