@font-face
{
	font-family: AlienLeagueRegular;
	src: url('fonts/alien5-webfont.eot');
	src: url('fonts/alien5-webfont.eot?iefix') format('eot'), url('fonts/alien5-webfont.woff') format('woff'), url('fonts/alien5-webfont.ttf') format('truetype'), url('fonts/alien5-webfont.svg#webfontRVmIc5xW') format('svg');
	font-weight: normal;
	font-style: normal;
}
BODY
{
	margin: 0px auto;
	font-size: 80%;
	font-family: Verdana, Arial, sans-serif;
	background: #333333;
	text-align: center;
}
#credit P
{
	font-size: 70%;
	line-height: 90%;
	text-align: left;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#footer P
{
	font-size: 80%;
	line-height: 150%;
	color: #FFFFFF;
}
#footer P A
{
	color: #FFFFFF;
	text-decoration: none;
}
#footer P A:hover, P .iehover A
{
	color: #666666;
	text-decoration: none;
}
P
{
	font-size: 100%;
	line-height: 150%;
	color: #FFFFFF;
}
P A
{
	color: #FFFFFF;
	text-decoration: none;
}
P A:hover, P .iehover A
{
	color: #666666;
	text-decoration: none;
}
.price
{
	font-size: 160%;
	font-weight: normal;
}
.inline_image
{
	float: left;
	clear: none;
}
/*controlling styles for the applet style.css*/
UL.default
{
/*default ul style*/
}
H1
{
/*page header*/
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #FFFFFF;
}
H2
{
/*para header*/
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
H3
{
/*node image heading*/
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	margin: 15px 5px 0px;
}
H3 A
{
	color: #FFFFFF;
	text-decoration: none;
}
H3 A:hover, H3 .iehover A
{
	color: #666666;
	text-decoration: none;
}
H4
{
/*item title*/
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	margin: 5px;
}
H5
{
/*item code*/
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-decoration: none;
	color: #CCCCCC;
	margin: 5px;
}
P, TD, UL, OL, TH
{
/*body text*/
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
P.indent1
{
	margin-left: 1em;
}
P.indent2
{
	margin-left: 2em;
}
P.indent3
{
	margin-left: 3em;
}
P.indent4
{
	margin-left: 4em;
}
P.clear
{
	clear: both;
}
SPAN.sup
{
	font-size: 7px;
	vertical-align: super;
}
SPAN.sub
{
	font-size: 7px;
	vertical-align: sub;
}
/*TABLE STYLES*/

TABLE.cart_button_table { padding:0px; font-size:11px; }

TD.cart_button {width: 25px; text-align:left; padding:0px 2px; }
TD.cart_param {width: 70px; text-align:right; padding:0px 2px; font-size:11px;}
TD.cart_param_login {width: 60px; text-align:right; padding:0px 2px; font-size:11px;}
TD.cart_param_view {width: 85px; text-align:right; padding:0px 2px; font-size:11px;}
TD.cart_search {width: 180px; vertical-align:middle; text-align:right; padding:0px 2px; font-size:11px;}
TD.mini-basket-td {width: 280px; text-align:right; padding:0px 2px; font-size:11px;}
TD.mini-basket { text-align:right; margin:0px; padding:0px 6px; font-size:11px;}

TD.cart_buttons_table {vertical-align: middle; padding:0px 2px; height:40px; }

TD.linedtitle
{	
	font-weight: bold;
	border-bottom: 1px solid #666666;
	vertical-align: middle;
	text-align: right;
	padding: 5px 3px;
	
}

TD.linedtitle-left
{	
	font-weight: bold;
	border-bottom: 1px solid #666666;
	vertical-align: middle;
	text-align: left;
	padding: 5px 3px;
}


TD.lined
{	
	font-weight: normal;
	border-bottom: 1px solid #666666;
	vertical-align: middle;
	text-align: right;
	padding: 5px 3px;
}

TD.lined-left
{	
	font-weight: normal;
	border-bottom: 1px solid #666666;
	vertical-align: middle;
	text-align: left;
	padding: 5px 3px;
}

TABLE.shopping-cart-bottom-buttons { float:right; width:500px; border:0px; margin: 10px 0px; font-size:11px; }

.shopping-cart-bottom-buttons TD { text-align:right; height:25px; vertical-align:middle; font-size:11px; }


.login-form { margin:0px; font-size:11px;}
.login { margin:45px 0px 0px 10px;}
.login tr { height: 45px; margin: 0px; padding::0px;  }
.login td { width:170px; height: 20px;  margin: 0px; padding::0px;  }

.ecomtable TR
{
	border-top: 1px solid #666666;
	padding: 0px;
}
.ecomparamcol
{
	width: 150px;
	height: 25px;
	vertical-align: middle;
	border-top: 1px solid #666666;
	padding: 0px;
}
.ecominputcol
{
	border-top: 1px solid #666666;
	padding: 0px;
}
.no-margin
{
	margin: 0px;
}
.contact-form
{
	width: 900px;
}
.contact-form TR
{
	vertical-align: middle;
}
.contact-form TD
{
	width: 200px;
	padding: 0px;
}

TABLE.text { width: 890px;}

TD.text {
	padding: 10px;
	text-align: justify;
	vertical-align: top;
	width: 420px;
}

div#sizetable			{ margin:0px; }
div#sizetable table 	{ margin: 10px 0px; } 
div#sizetable table th	{ font-weight: bold; }
div#sizetable table td 	{ padding:5px; border: 1px solid #666666; }


/*PRODUCT DETAIL PAGE*/
.product-detail-selection-table
{
	clear: left;
	border: 0px;
	padding: 0px;
}

.product-detail-selection-table td, .product-detail-selection-table tr
{	height: 25px;
	vertical-align: middle;
	padding:0px;
	margin:0px;
}
TD.detail-description
{
	width: 80px;	padding:0px;
}
TD.detail-selector
{
	width: 250px;	padding:0px;
}
TD.detail-dropdown
{
	width: 200px;
}

/* SHOPPING CART */



TABLE.sections {width:892px;}
TABLE.sections td {padding:25px 25px 0 0; text-align:left; vertical-align:top;}
TABLE.sections td.sectionsimage {padding:25px 25px 0 0; text-align:left; vertical-align:top; width:150px;}
TABLE.sections td.sectionsright {padding:25px 0px 0px 0; text-align:left; vertical-align:top; }


IMG.border  {/* image with border */ border: 1px solid #FFFFFF; }
IMG.floatright {/* align right with border  */ float: right; border: 1px solid #FFFFFF; }
IMG.floatleft {/* align left with border  */ float: left; border: 1px solid #FFFFFF; }
IMG.floatrightwithmargin {/* align right with space */ 
  float: right;
  margin: 3px 0px 10px 16px;
  border: 1px solid #FFFFFF; 
}
IMG.floatleftwithmargin  {/* align left with space and border  */
  float: left;
  clear: right;
  margin: 0px 25px 25px 0px;
  border: 1px solid #FFFFFF;
}

IMG.border_r  {/* image with border and rollover */ border: 1px solid #FFFFFF; }
IMG.floatright_r {/* align right and rollover */ float: right; }
IMG.floatleft_r {/* align left and rollover */ float: left; }
IMG.floatrightwithmargin_r {/* align right with space and rollover */ 
  float: right;
  margin: 3px 0px 10px 16px;
  border: 1px solid #FFFFFF; 
}
IMG.floatleftwithmargin_r  {/* align left with space and rollover */
  float: left;
  clear: right;
  margin: 0px 20px 20px 0px;
  border: 1px solid #FFFFFF;
}

IMG.rollover
{
/*Rollover*/ border:0px;
}
/*Links: A*/

A IMG {border:0px;}

img #node_image {
border: 0;
display: block;
}


A
{
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	border:0px;
}
A:hover
{
	color: #999999;
	text-decoration: none;
	border:0px; 
}



UL.node
{
	color: #FFFFFF;
	text-decoration: none;
}
UL.node LI.page
{
	color: #FFFFFF;
	text-decoration: none;
}

