*
{
	font-family			: Comic Sans MS, Arial, Helvetica, sans-serif;
}

.BeingLoadedNode
{
	color				: #A2852D;
	font-size			: 11px;
	width				: 70px;
	margin				: 1px;
	margin-left			: 20px;
	cursor				: pointer;
}

.cart_header
{
	background-color		: #D33333;
	border-bottom			: 1px solid #FDFDFF;
	border-left			: 1px solid #D33333;
	border-right			: 1px solid #AAAAAA;
	
	color				: #FFFFFF;
	height				: 15px;
}

.btnCartChangecartaltbackh1
{
	background-color		: #F3F3FF;
	border				: 0px;
	text-align			: right;
	width				: 40px;
}
.btnCartChangecartaltbackh2
{
	background-color		: #FAFAFF;
	border				: 0px;
	text-align			: right;
	width				: 40px;
}

.coc_comment
{
	color				: #666666;
	font-size			: 10px;
}
.coc_error_message
{
	color				: #FF0000;
	font-size			: 10px;
}

.cartaltbackh1
{
	background-color		: #F3F3FF;
	border-top			: 1px solid #DDDDDD;
	border-bottom			: 1px solid #F7F7FF;
}
.cartaltbackh2
{
	background-color		: #FAFAFF;
	border-top			: 1px solid #DDDDDD;
	border-bottom			: 1px solid #FCFCFF;
}

.cartaltback1
{
	background-color		: #F3F3FF;
	border-bottom			: 1px solid #F7F7FF;
}
.cartaltback2
{
	background-color		: #FAFAFF;
	border-bottom			: 1px solid #FCFCFF;
}

.changedprice
{
	color				: #D33333;
}

.originalprice
{
	color				: #000000;
}

.input_yellow
{
	border-top			: 1px solid #FAAF43;
	border-bottom			: 1px solid #FAAF43;
	border-right			: 1px solid #FAAF43;
	border-left			: 1px solid #FAAF43;
	
	height				: 18px;
}

.InactiveLink
{
	color				: #AAAAAA;
	text-align			: center;
}

.fullCart
{
	
	border-left			: 1px solid #D33333;
	border-right			: 1px solid #DDDDDD;
	border-bottom			: 1px solid #D33333;
}

.topArt
{
	margin-top			: 15px;
	border-left			: 2px solid #D33333;
	border-right			: 1px solid #AAAAAA;
}

.midArt
{
	border-left			: 1px solid #D33333;
	border-right			: 1px solid #DDDDDD;
}

.botArt
{
	margin-bottom			: 35px;
	border-left			: 1px solid #D33333;
	border-bottom			: 1px solid #D33333;
	border-right			: 1px solid #BBBBBB;
}

.wsback3
{
	border-top			: 1px solid #FAAF43;
	background-color		: #FADC43;
}

a
{
	color				: #000000;
	font-size			: 11px;
	font-weight			: bold;
	text-decoration			: none;
}

a.searchlink
{
	color				: #000000;
	font-size			: 11px;
	font-weight			: normal;
	text-decoration			: underline;
}

.CurrLink
{
	color				: #BB0000;
	font-size			: 11px;
	font-weight			: bold;
	text-decoration			: none;
}

.art_links
{
	color				: #000000;
	font-size			: 11px;
	font-weight			: bold;
	text-decoration			: none;
}

.art_active_link
{
	color				: #BB0000;
	font-size			: 11px;
	font-weight			: bold;
	text-decoration			: none;
}

/* Plain body content lay-out						*/
body
{
	font-size			: 12px;
/*	position: absolute;
	overflow: visible;*/
}

/* paragraphs style */
h1
{
	font-size			: 16px;
	background-image		: url(/user/images/bg_top_redline.gif);
	background-repeat		: no-repeat;
	background-position		: bottom right;
	
	margin-bottom			: 10px;
	margin-right			: 41px;
}
h1.page_title {
	display:none;
}
/* paragraphs style */
.head2
{
	background-image		: url(/user/images/bg_h2_yellowline.gif);
	background-repeat		: no-repeat;
	background-position		: bottom left;
	
	font-size			: 14px;
	font-weight			: bold;
	
	margin-bottom			: 3px;
	margin-top			: 10px;
}

/* paragraphs style */
LI.menu_root
{
	font-size			: 14px;
	margin-left			: -25px;
	list-style-type			: none;
	list-style-image		: none;
	font-family			: verdana;
}
LI.menu_list
{
	font-size			: 14px;
	margin-left			: -30px;
	list-style-type			: none;
	list-style-image		: none;
	font-family			: verdana;
}

/* paragraphs style */
p, td
{
	margin				: 0px;
	font-size			: 12px;
}

/* Specially for the outer menu div that only displays the scrollbar	*/
/* scrollbar can only be displayed on the left side if all text also	*/
/* has a right to left alignment and this is not desirable, that's	*/
/* why there is an inner div the displays text left to right but	*/
/* no scrollbars...							*/
.menu_outer
{
	direction			: rtl;
	height				: 453px;
	overflow			: auto;
	
	scrollbar-3dlight-color		: #DDB440;
	scrollbar-arrow-color		: #D39A00;
	scrollbar-base-color		: #EDC245;
	scrollbar-dark-shadow-color	: #EDC245;
	scrollbar-face-color		: #E7BB44;
	scrollbar-highlight-color	: #EDC245;
	scrollbar-shadow-color		: #EDC245;
	scrollbar-track-color		: #F6C848;
	
	text-align			: left;
	
	width				: 277px;
}

/* Specially for the inner menu div that actually contains the menu	*/
/* this is done so the srollbar can be displayed on the lefthand side.	*/
.menu_inner
{
	direction			: ltr;
	overflow			: hidden;
	
	padding-left			: 0px;
	
	text-align			: left;
}

/* Style for the hyperlinks inside the menu				*/
.menu_root
{}
.menu_links
{
	color				: #000000;
/*	cursor				: default;/* taken out for netscape's sake */
	font-size			: 13px;
	font-weight			: bold;
	text-decoration			: none;
	
	margin-left			: 3px;
}

/* Main content pages style						*/
.main
{
	height				: 453px;
	overflow			: auto;
	
	padding-left			: 16px;

	scrollbar-3dlight-color		: #A9A9BB;
	scrollbar-arrow-color		: #FF0000;
	scrollbar-base-color		: #FFFFFF;
	scrollbar-dark-shadow-color	: #FFFFFF;
	scrollbar-face-color		: #FFFFFF;
	scrollbar-highlight-color	: #FFFFFF;
	scrollbar-shadow-color		: #FFFFFF;
	scrollbar-track-color		: #FFFFFF;
	
	text-align			: left;
}

/* New main content pages style						*/
#contents
{
	/*background-color		: yellow;*/
	position			: relative;
	left				: 0;
	top				: 0;
/*	width				: 490px;
	height				: 453px;
*/
	/*clip				: rect(0,509,440,0);//*/
	
	overflow			: auto;
	
	padding-left			: 6px;
	padding-right			: 12px;
	
	scrollbar-3dlight-color		: #A9A9BB;
	scrollbar-arrow-color		: #FF0000;
	scrollbar-base-color		: #FFFFFF;
	scrollbar-dark-shadow-color	: #FFFFFF;
	scrollbar-face-color		: #FFFFFF;
	scrollbar-highlight-color	: #FFFFFF;
	scrollbar-shadow-color		: #FFFFFF;
	scrollbar-track-color		: #FFFFFF;
	
	text-align			: left;
}

.formelement
{
}

/********************
 * Webstore Styles  *
 ********************/
.td
{
}

.wsheader
{
	background-color		: #D33333;
	color				: #FFFFFF;
}

.wscode
{
	border-color			: #FF0000;
	border-style			: dashed;
	border-width			: 1px;
	
	background-color		: #FFFFFF;
	
	color				: #000000;
	
	margin-bottom			: 4px;
	margin-left			: 12px;
	margin-top			: 4px;
}

.wsback1
{
	background-color		: #FAFAFF;
	border-bottom			: 1px solid #FDFDFF;
}

.wsback2
{
	background-color		: #FAFAFF;
	border-bottom			: 1px solid #FDFDFF;
}

.startext
{
	color				: #AAAAAA;
	font-size			: 8px;
}

/********************
 * Guestbook Styles *
 ********************/
.gbheader
{
	background-color		: #D33333;
	color				: #FFFFFF;
	
	border-left			: 1px solid #D33333;
	border-bottom			: 1px solid #D33333;
	border-right			: 1px solid #DDDDDD;
}

.gbcode
{
	border-color			: #FF0000;
	border-style			: dashed;
	border-width			: 1px;
	
	background-color		: #FFFFFF;
	
	color				: #000000;
	
	margin-bottom			: 4px;
	margin-left			: 12px;
	margin-top			: 4px;
}

.gbback1
{
	border-left			: 1px solid #D33333;
	border-bottom			: 1px solid #D33333;

	background-color		: #FAFAFF;
}

.gbback2
{
	border-bottom			: 1px solid #D33333;

	background-color		: #FAFAFF;
}

.gbback3
{
	border-bottom			: 1px solid #D33333;
	border-right			: 1px solid #DDDDDD;

	background-color		: #FAFAFF;
}

