.QnA
{ 
margin: 0px 20px 0px 20px;
display: none; 
}

LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
}

button
{
	background-color:#FFFFCC;
	border-color:#FFFFFF;
	font-family:Verdana; 
	font-size:10pt;
	color:#000000;
}

SmallItalicLink 
{
    font-size: 8pt;
    color: #333333;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

option
{
	background-color:#FFFFCC;
	border-color:#FFFFFF;
	font-family:Verdana; 
	font-size:10pt;
	color:#000000;
}

submit
{
	background-color:#FFFFCC;
	border-color:#FFFFFF;
	font-family:Verdana; 
	font-size:10pt;
	color:#000000;
}

text
{
	background-color:#000000;
	border-color:#FFFFFF;
	font-family:Verdana; 
	font-size:10pt;
	color:#FFFFFF;
}

.textOnGray
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
}

.HeaderOnGray
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#383838;
}


.HeaderOnGraySmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	color:#383838;
}

.checkoutnavpaststep, .checkoutnavpaststep a
{
	font-family: Arial;
	font-size: 10pt;
	color: #BBBBBB;
	font-weight: bold;	font-style: normal;
	text-decoration: none;
}

.checkoutnavcurrentstep, .checkoutnavcurrentstep a
{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

.checkoutnavfuturestep, .checkoutnavfuturestep a
{
	font-family: Arial;
	font-size: 10pt;
	color: #BBBBBB;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.jhungheadline
{
	font-family: Arial;
	color: #336699;
	font-size: 18px;
}

.prodtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	padding-left: 4px;
	padding-right: 4px;
	color: #000000;
}

.prodtextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #000000;
}

.prodtableborder {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 3px;
}

.prodtablebordertop {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: thin;
}

.cat_wrapper {
	position:relative;
	width:553px;
	height:200px;
	overflow:hidden;
	border:1px black solid;
}

.cat_title {
	display: none;
	font-size: 20px;
	font-style: italic;
	height: 23;
	width: 560;
	font-weight: bold;
	color: #DCDEDE;
	text-align: left;
	background: #6A8BA7 url('images/title.gif');
	border: 1px black solid;
}

.cat_description {
	position:relative;
	/* display: table; */
	display:block;
	font-size: 12px;
	/* width: 100%; */
	width:548px;
	height:200px;
	color: #FFFFFF;
	text-align: left;
	background: #828282;
	border-style: solid;
/*	border-color: #4a4a4a;*/
	border-color: #000000;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 5px 5px 5px 5px;
	margin-top:-40px;
	margin-bottom:20px;
	overflow:hidden;
}

.prod_title {
	position:relative;
	top:-360px;
	display:block;
	font-size:20px;
	font-style:italic;
	height:23;width:545;
	font-weight:bold;
	color:#DCDEDE;
	text-align:right;
	background:#6A8BA7 url('images/title.gif');
	border:1px black solid;
}


.prod_title_format {
	display:block;
	font-size:20px;
	font-style:italic;
	height:23;width:345;
	font-weight:bold;
	color:#DCDEDE;
	text-align:right;
	background:url('images/title.gif');
	border:1px white solid;
	margin-top:3px;
}

.prod_options { 
	display:block;
	font-style:italic;
	width:300px;
	font-weight:bold;
	background-color:#DCDEDE;
	color:#444444;
	text-align:left;
	border:1px solid;
	border-color: #DCDEDE;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
 }

.custom_description {
	display: block;
	font-size: 12px;
	width: 550px !important;
	width: 560px;
	color: #FFFFFF;
	text-align: left;
	background: #828282;
	border-style: solid;
	border-color: #4a4a4a;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 5px 5px 5px 5px
}

.asteriskText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #555555;
	font-style:italic;
}

.sitewide_custom
{
    display: block;
    width: 100%;
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
}

.sitewide_custome:hover
{
    display: block;
    width: 100%;
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
}

.darknavbar
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.darknavbar:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}

.previewDisclaimer
{ 
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-style:italic;
    color:#aaaaaa;
    padding-bottom:5px;
 }

.controlsOuter
{ 
	background:#f5f6f6;
	border:1px #dcdede solid;
	padding:2px;
 }
 
 .controlsInner
 { 
 	background:#f0f1f1;
	border:1px #dcdede solid;
	padding:2px;
  }
  
  .controlsSelectors
  { 
  	overflow:auto;
	height:75px;
	width:150px;
	border:1px #aaaaaa solid;
	padding:5px;
   }
   
  .controlsTextInc
  { 
	float:left;
	overflow:hidden;
	display:table-cell;
	text-align:center;
	width:40px;
	background:url('images/transpixel.gif');
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	background-color:#888888;
	cursor:pointer;
	border:3px #bbb outset;
   }

  .controlsTextDec
  { 
	float:right;
	overflow:hidden;
	display:table-cell;
	text-align:center;
	width:40px;
	background:url('images/transpixel.gif');
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	background-color:#888888;
	cursor:pointer;
	border:3px #bbb outset;
   }
   
   
.tab
   { 
	z-index:2;
	border-top:1px solid black;
	border-right:1px solid black;
	border-left:1px solid black;
	border-bottom:0px solid #f5f6f6;
	position:absolute;
	width:80px;
	height:16px;
	text-align:center;
    }

.tabnname
    {
	display:block;width:100%;
	height:16px;
	background:url('images/transpixel.gif');
	font-size:10px;
	line-height:16px;
	font-family:arial;
	font-weight:bold;
    }
   
.upblock 
{ 
	z-index:1;
	border:1px solid black;
	position:absolute;
	width:450px;
	height:100px;
	left:0px;
	top:16px;
 }
 
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    border:0;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    text-decoration: none;
    border:0;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

/* END CUSTOM CSS */







/* BEGIN MONSTER CSS */

.mainborder
{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.cartdetailtable
{
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
}
.cartdetailtableheaderback
{
    background-color: #DDDDDD;
}
.categorys
{
    color: #003399;
    background-color: #003399;
    border-color: #003399;
}
.centercontent
{
    background-color: #FFFFFF;
}
.checkoutreviewback
{
    background-color:#FFFFFF;
}
.checkoutreviewheaderback
{
    background-color: #FFFFFF;
}
.default
{
}
.prodvieweven
{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.prodviewodd
{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.proddisplay1
{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.proddisplay2
{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.loginheaderback
{
    background-color:#DDDDDD;
}
.logintableborder
{
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
}
.prodmfg
{
    color: #FFFFFF;
}
.myacctmainheader
{
    background-color:#DDDDDD;
}
.myacctmaintable
{
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
}
.myacctsectionback
{
    background-color: #FFFFFF;
}
.myacctsectionheaderback
{
    background-color: #FFFFFF;
}
.myacctsectiontable
{
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
}
td.subtitle
{
    background-color: 0;
    border-color: 0;
}
.qtyarrows
{
    color: 0;
}
.qtyarrows:hover
{
    color: 0;
    font-weight: bold;
}
.shoppingcartbg
{
}
.shippingbar
{
    background-color: #111111;
}
.categories
{
    font-family: Arial;
    font-size: 8pt;
    color: #003399;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.categories:hover
{
    font-family: Arial;
    font-size: 8pt;
    color: #3333FF;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.horznavbar
{
    font-family: Arial;
    font-size: 9pt;
    color: #663366;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.horznavbar:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: #0000CC;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.thumbnail
{
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.thumbnail:hover
{
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.navbar
{
    font-family: Arial;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.navbar:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.price
{
    font-family: Arial;
    font-size: 9pt;
    color: #330066;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.listprice
{
    font-family: Arial;
    font-size: 9pt;
    color: #999966;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.producttext
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.Subtitle2
{
    font-family: Arial;
    font-size: 8pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.shoppingcart
{
    font-family: Arial;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.shoppingcart:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.sitemessage
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitenews
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewidelinks
{
    font-family: Arial;
    font-size: 12px;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewidelinks:hover
{
    font-family: Arial;
    font-size: 12px;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.sitewides:hover
{
    font-family: Arial;
    font-size: 12px;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.sitewide
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewide:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewidefonts
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
body
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    background-color: #727272;
}
font.Subtitle
{
    font-family: Arial;
    font-size: 10pt;
    color: #666666;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkouttext
{
    font-family: Arial;
    font-size: 9pt;
    color: #333333;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.checkoutheader
{
    font-family: Arial;
    font-size: 9pt;
    color: #003399;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkoutnote
{
    font-family: Arial;
    font-size: 9pt;
    color: #333333;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.checkoutcustomtext
{
    font-family: Arial;
    font-size: 9pt;
    color: #333333;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.loginheadertext
{
    font-family: Arial;
    font-size: 10pt;
    color: #111111;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkoutsubheader
{
    font-family: Arial;
    font-size: 9pt;
    color: #003399;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkoutreviewheadertext
{
    font-family: Arial;
    font-size: 9pt;
    color: #003399;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkoutreviewtext
{
    font-family: Arial;
    font-size: 9pt;
    color: #333333;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.cartdetailtableheadertext
{
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.cartdetailtableheadertext a
{
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.cartdetailtableheadertext a:hover
{
    font-family: Arial;
    font-size: 8pt;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.cartdetailheader
{
    font-family: Arial;
    font-size: 9pt;
    color: #333333;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.cartdetailtext
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.checkoutattentiontext
{
    font-family: Arial;
    font-size: 9pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctmainmenutext
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctmainmenutext a
{
    font-family: Arial;
    font-size: 8pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctheader
{
    font-family: Arial;
    font-size: 10pt;
    color: #111111;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.myaccttext
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctattentiontext
{
    font-family: Arial;
    font-size: 9pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctsectionheadertext
{
    font-family: Arial;
    font-size: 10pt;
    color: #111111;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.myacctsectiontext
{
    font-family: Arial;
    font-size: 9pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctsectiontext a
{
    font-family: Arial;
    font-size: 8pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctsectiontext a:hover
{
    font-family: Arial;
    font-size: 8pt;
    color: #111111;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.sitewideinput
{
    font-family: Arial;
    font-size: 10pt;
    color: #333333;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
body.printbody
{
    font-family: Arial;
    font-size: 9pt;
    background-color: #FFFFFF;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.printtext
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.printheader
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.storeButtons
{
    font-size: 8pt;
    color: #333333;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctsectiontext ul
{
    margin: 0;
    padding: 0;
    margin-left: 15;
}


