#__ELEMENTS__ {}
body {
  background-color: #000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-align: center;
  color: white;
}

a {
  color: #fff;
}

td {
  font-size: 12px;
}

img {
	border: 0;
}

/**
 * Common classes shared between pages
 */
#__TYPES__ {}

/**
 * table.layout
 * 
 * When components need to be placed in columns, put this class in
 * the table and the <td> elements.
 */
table.layout {
	width: 100%;
	border-spacing: 0;
	border-width: 0;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

td.layout {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

table thead td {
	font-weight: bold;
}

#__HEADER__ {}
#page_header {
  background-image: url(/images/main_images/header.gif);
  width: 790px;
  height: 93px;
  position: relative;
  margin: auto;
  text-align: left;
  color: #000;
}

table.navigationButtons {
  width: 790px;
  height: 15px;
  position: absolute;
  bottom: 13px;
}

table.navigationButtons td.button {
  width: 80px;
}

table.navigationButtons td.primary {
}

table.navigationButtons td {
  text-align: center;
}

table.navigationButtons td a {
  display: block;
  font-size: 11px;
  text-decoration: none;
  color: #000;
  font-family: Arial;
  height: 15px;
}

table.navigationButtons td.button a {
  background-image: url(/images/main_images/menu_bar/secondary.gif);
}

table.navigationButtons td.primary a {
  background-image: url(/images/main_images/menu_bar/primary.gif);
}

table.navigationButtons td a:hover, table.navigationButtons td.selected a {
  background-image: url(/images/menu_bar/over.gif);
}

table.navigationButtons td.last a {
  border-right: 1px solid black;
}

#page_header form.search {
  position: absolute;
  right: 0;
  top: 10px;
  width: 331px;
}

#page_header form.search .search_box {
  width: 309px;
  margin-left: 22px;
}

#page_header form.search .department {
  font-size: 8.5pt;
}

#__PAGE_BODY__ {}

#page_body {
  text-align: center;
  margin: auto;
  width: 790px;
}

#__PAGE_FOOTER__ {}

#page_footer {
  text-align: center;
  margin: auto;
  width: 790px;
}

#page_footer a.cream_gold:link {
color:#FFFFCC;
font-weight:normal;
text-decoration:none;
}
#page_footer a.cream_gold:visited {
color:#FFFFCC;
font-weight:normal;
text-decoration:none;
}
#page_footer a.cream_gold:hover {
color:#FFFF99;
font-weight:normal;
text-decoration:underline;
}

*|.mnbutblank {
margin-right:6px;
}
*|.mnplus {
background-image:url(images/menplus.gif);
margin-right:6px;
}
*|.mnminus {
background-image:url(images/menminus.gif);
margin-right:6px;
}
*|.mnplus_m {
background-image:url(images/menplus_m.gif);
margin-right:6px;
}
*|.mnminus_m {
background-image:url(images/menminus_m.gif);
margin-right:6px;
}
*|.mnplus_c {
background-image:url(images/menplus_c.gif);
margin-right:6px;
}
*|.mnminus_c {
background-image:url(images/menminus_c.gif);
margin-right:6px;
}
*|.mnmarker {
margin-right:0px;
}
*|.mndiv {
border-right:1px dotted #CCCCCC;
padding-right:12px;
}
.mndivhdr {
color:#CCCCCC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:8px;
margin-left:17px;
margin-top:12px;
}
.mndivhdr a:link {
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}
.mndivhdr a:visited {
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}
.mndivhdr a:hover {
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}
.sublinks_w {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:0px;
margin-left:34px;
margin-top:0px;
}
.sublinks_w a:link {
color:#B76FED;
font-weight:normal;
text-decoration:none;
}
.sublinks_w a:visited {
color:#B76FED;
font-weight:normal;
text-decoration:none;
}
.sublinks_w a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.sublinks_m {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:0px;
margin-left:34px;
margin-top:0px;
}
.sublinks_m a:link {
color:#E58917;
font-weight:normal;
text-decoration:none;
}
.sublinks_m a:visited {
color:#E58917;
font-weight:normal;
text-decoration:none;
}
.sublinks_m a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.sublinks_c {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:0px;
margin-left:34px;
margin-top:0px;
}
.sublinks_c a:link {
color:#17E5CD;
font-weight:normal;
text-decoration:none;
}
.sublinks_c a:visited {
color:#17E5CD;
font-weight:normal;
text-decoration:none;
}
.sublinks_c a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.showit {
display:block;
}
.hideit {
display:none;
}
.mndiv {
border-right:1px dotted #CCCCCC;
padding-right:12px;
}

.big {
  color: #CCCCCC;
  font-weight: bold;
  text-decoration: none;
}

.hot_categories a {
  text-decoration: none;
}

.navLinks {
color:#FFFFFF;
}
.navLinks a {
color:#FFFF99;
font-size:9pt;
text-decoration:none;
}
.navLinks a:hover {
text-decoration:underline;
}

#itemDetail {
  position: relative;
  padding-top: 17px;
  padding-left: 10px;
}

a, .body, .price, .keywords, .pageTitle {
font-family:Arial,Helvetica,sans-serif;
}
.body, .keywords {
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
.keywords {
color:#888888;
}


.price {
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
}
.pageTitle {
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
text-decoration:none;
}


.detailButtons {
border:0px none;
padding:0px;
}
.detailButtons td {
vertical-align:top;
}
.detailButton {
  display:block;
  width: 100px;
  height: 23px;
  line-height: 23px;
  font-size: 12px;
  font-weight: bold;
  border-width: 1px;
  border-style: solid;
  text-decoration: none;
  text-align: center;
  margin-bottom: 3px;
  color: white
  background-color: black;
}
a.detailButton:hover, a.detailButtonOn {
  background-color: white;
  color: black;
}

.box { width: 180px; background-color: #F2E8FA; font-size: 8.5pt; }
.box2 { background-color: #DCBCF5; font-size: 8.5pt; }
.box_m { width: 180px; background-color: #F5EFD3; font-size: 8.5pt; }
.box2_m { background-color: #E8DAA2; font-size: 8.5pt; }
.box_c { width: 180px; background-color: #CCF6F1; font-size: 8.5pt; }
.box2_c { background-color: #A7ECE4; font-size: 8.5pt; }
.box_g { width: 180px; background-color: #E6EDD7; font-size: 8.5pt; }
.box2_g { background-color: #D0D9BF; font-size: 8.5pt; }
