/**
 *	Main styles
 */
html, body
	{background-color:		#FFFFFF;
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
	 margin:				5px;
	 color:					#555753;
	 /*
	 scrollbar-face-color:		#EFE7CE;
	 scrollbar-arrow-color:		#AF0000;
	 scrollbar-track-color:		#FFFFFF;
	 scrollbar-shadow-color:	#868F98;
	 scrollbar-highlight-color:	#868F98;
	 scrollbar-3dlight-color:	#FFFFFF;
	 scrollbar-darkshadow-color:#FFFFFF
	 */
	 }
p {
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
	text-align:				justify;
	padding-bottom:			0px;
	padding-top:			0px;
	margin-bottom:			8px;
	margin-top:				8px}
a
	{color:#7B6793;text-decoration:none;font-weight:bold}
a:hover
	{text-decoration:underline}
input {
	font-family:			Verdana,Helvetica,Arial,Sans-Serif;
	 background-color:		#FFFFFF;
	 color:					#555753;
	 border:				1px solid #CFCFCF;
	 padding:				2px}
select
	{font-family:Verdana,Helvetica,Arial,Sans-Serif;
	 background-color:#FFFFFF;color:#3D2707;
	 border:1px solid #868F98}
textarea
	{font-family:Verdana,Helvetica,Arial,Sans-Serif;
	 background-color:#FFFFFF;color:#3D2707;
	 border:1px solid #868F98}
ul, ol
	{margin:0px;padding-left:15px;padding-top:0px;padding-bottom:0px;padding-right:5px}
textarea.rich
	{font-family:Verdana,Helvetica,Arial,Sans-Serif;border:1px solid #868F98;background-color:#FFFFFF}
div.fck
	{border:1px solid #868F98;text-align:left;margin-top:0px;width:550px}

/**
 *	Color, border and alignment generic styles
 */
.blank, .main {
	background-color:		#FFFFFF;
	color:					#555753}
.frame
	{border:#868F98 0px solid}
.line
	{background-color:#FFFFFF}
.centered
	{text-align:center}
.note
	{font-size:11px;font-weight:normal;padding-top:0px;color:#3D2707}
.reference
	{color:#868F98}
div.warning
	{color:#AF0000;border:1px dotted #AF0000;padding:5px}
span.error
	{color:#AF0000;font-weight:bold}
span.info
	{color:#0000AF;font-weight:bold}
span.nowrap
	{white-space:nowrap}
div.centered table
	{margin-left:auto;margin-right:auto;text-align:left}
table.form
	{padding:2px;border:0px}
table.form td.control
	{background-color:#F1E8D1;padding:0px}
em
	{font-family:'Century Gothic',Arial,Verdana;font-size:16px;font-weight:bold;font-style:normal;text-decoration:none;
	 color:#F03E00}
td.main
	{padding:10px;
	 background-image:url("/img/bottom-art.gif");background-position:bottom right;background-repeat:no-repeat}
.underscore
	{border-bottom:1px dashed #868F98;padding-top:10px}

/**
 *	Header and Navigation pane styles
 */
td.header
	{background-color:#EFE7CE;padding:0px;text-align:left;height:60px}
td.header .title
	{color:#3D2707;font-size:24px;font-weight:bold}
td.header .title big
	{font-size:28px}
td.header .title small
	{font-size:14px;font-weight:normal}
table.banner
	{height:75px}

td.nav {
	background-color:		#FFFFFF}

td.login a {
	font-size: 12px;
	}
	
/**
 *	Box styles
 */
.box-closed
	{padding:5px;background-image:url("/img/box-bg.jpg");border:#A58C4A 1px solid} /* #A7A39C */
.box-closed a, .box-open a
	{text-decoration:none}
.box-closed a:hover, .box-open a:hover
	{color:#F1E8D1;text-decoration:underline}
.box-open
	{padding-left:5px;paddinbg-right:5px;
	 border-left:#868F98 0px solid;border-right:#868F98 0px solid;border-bottom:#868F98 0px solid}

/**
 *	Bar styles
 *  - same font, size and weight
 *  - different background, links and text color
 */

/* common parts */
.bar, .hi-bar, .mid-bar, .low-bar
	{font-family:Arial,Tahoma,Verdana,Helvetica,Arial;font-size:12px}
.bar a, .hi-bar a, .mid-bar a, .low-bar a
	{font-size:12px;font-weight:normal;text-decoration:none}
.bar a:hover, .hi-bar a:hover, .mid-bar a:hover, .low-bar a:hover
	{text-decoration:underline}
.bar td, .hi-bar td, .mid-bar td, .low-bar td
	{padding-left:3px;padding-right:2px}
.bar b, .hi-bar b, .mid-bar b, .low-bar b
	{font-weight:bold}
.bar .big, .hi-bar .big, .mid-bar .big, .low-bar big
	{font-size:12px;font-weight:bold;padding-left:5px;padding-right:5px}

.bar
	{height:22px;color:#FFFFFF;font-size:14px}

.hi-bar {
	background-color:		#FFFFFF;
	height:					25px;
	color:					#FFFFFF;
	border-bottom:			1px dotted #555753}
.hi-bar a {
	color:					#7B6793;
	font-weight:			bold;
	font-size:				16px}
.hi-bar small
	{font-size:11px}
.hi-bar small a
	{font-size:11px;font-weight:normal;color:#FFFFFF}

.mid-bar
	{background-color:#D9DCDF;height:25px;
	 background-position:bottom left;
	 background-repeat:no-repeat;
	 border:0px solid #868F98;
	 color:#5D646B;
	 text-align:left;
	 font-size:14px;
	 font-weight:bold;
	 padding-left:5px}
.mid-bar a
	{color:#FFFFFF;font-weight:bold}
.mid-bar small a
	{color:#FFFFFF;font-weight:normal}

.low-bar {
	background-color:		#D9DCDF;
	height:					21px;
	background-position:	bottom left;
	background-repeat:		no-repeat;
	border:					0px solid #868F98;
	color:					#5D646B;
	text-align:				left;
	font-size:				10px;
	font-weight:			bold;
	padding-left:			5px}
.low-bar a {
	color:					#5D646B;
	font-weight:			bold}
.low-bar small {
	font-size:				10px}
.low-bar small a {
	color:					#5D646B;
	font-weight:			normal;
	font-size:				10px}

/**
 *	Form element styles
 */
#form-wide input.text, #form-wide textarea
	{font-family:Verdana,Arial,Helvetica,sans-serif;width:220px;font-size:11px}
#form-wide select
	{width:224px;font-size:11px}
	
#form-mid input.text
	{width:140px;font-size:11px}
#form-mid select
	{width:144px;font-size:11px}

/**
 *	Navigation and menu styles
 */
#menu
	{width:155px;margin:0px;padding:0px;list-style-type:none;list-style-image:none}
#menu ul
	{display:block;margin:0px;padding:0px;list-style-type:none;list-style-image:none}
#menu a
	{color:#868F98}
#menu div.over ul a,
#menu div.selected ul a
	{width:140px;margin-left:0px;font-weight:bold;
	 border-bottom:0px dashed #A58C4A;
	 /*border-bottom:1px solid #AFAFAF;border-right:1px solid #AFAFAF;*/
	 /*background-color:#E2DAB9*/}
#menu div.over-sub ul a
	{width:125px;margin-left:15px;font-weight:normal}
#menu div.over ul a,
#menu div.over-sub ul a,
#menu div.selected ul a
	{display:block;padding-left:15px;text-decoration:none;
	 margin-right:0px;margin-top:2px;margin-bottom:2px;
	 list-style-type:none;list-style-image:none}
#menu div.over a:hover,
#menu div.over-sub a:hover
	{list-style-type:none;list-style-image:none;
	 color:#868F98;background-color:#FFFFFF/*#EFE7CE*/;
	 background-image:url("/img/menu-bar.gif");background-repeat:no-repeat;background-position:left}
#menu div.selected a,
#menu div.selected a:hover,
#menu div.selected a:active
	{list-style-type:none;list-style-image:none;
	 /*background-image:url("/img/menu-arrow-down.gif");background-repeat:no-repeat;background-position:left*/}

#links
	{width:155px}
#links, #links-wide
	{margin:0px 0px;padding:0px 0px;list-style-type:none;list-style-image:none}
#links ul, #links-wide ul
	{display:block;margin:0px;padding:0px;list-style-type:none;list-style-image:none}
#links ul a
	{width:140px;font-weight:bold}
#links-wide ul a
	{width:180px;font-weight:bold}
#links ul a, #links-wide ul a
	{display:block;padding-left:15px;text-decoration:none;
	 margin-left:0px;margin-right:0px;margin-top:2px;margin-bottom:2px;
	 list-style-type:none;list-style-image:none;
	 color:#7B6793;font-weight:bold}
#links a:hover, #links-wide a:hover
	{color:#7B6793;list-style-type:none;list-style-image:none;
	 background-color:#FFFFFF}

td.currency
	{text-align:left;vertical-align:bottom}
#currency
	{margin:0px;padding:0px;list-style-type:none;list-style-image:none}
#currency li {
	white-space:			nowrap;
	float:					right;
	margin:					0;
	padding:				0}
#currency ul
	{display:block;margin:0px;padding:0px;list-style-type:none;list-style-image:none}
#currency ul a
	{display:block;padding-left:15px;text-decoration:none;
	 margin-left:0px;margin-right:0px;margin-top:2px;margin-bottom:2px;
	 list-style-type:none;list-style-image:none;
	 color:#7B6793;font-weight:bold;font-size:12px}
#currency ul a.inactive
	{color:#CFCFCF}
#currency a:hover
	{list-style-type:none;list-style-image:none;
	 background-color:#FFFFFF}

/**
 *	Listing styles
 *	1) column heading, light/dark rows
 */
#list td.head
	{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-weight:bold;
	 color:#3D2707;padding:3px;
	 /*border-top:1px solid #3D2707;border-bottom:1px solid #3D2707;
	 background-color:#868F98;*/
	 border-top:1px solid #868F98;border-bottom:1px solid #868F98;
	 background-color:#D9DCDF}
#list tr.light
	{background-color:#FFFFFF;background-image:url("/img/dot.gif");background-position:bottom;background-repeat:repeat-x}
#list tr.dark
	{background-color:#FFFFFF;background-image:url("/img/dot.gif");background-position:bottom;background-repeat:repeat-x}

/**
 *	Listing styles
 *	2) List statistics/navigation styles
 */
#list tr.stats
	{color:#7F7F7F;font-weight:bold;height:25px}
#list tr.stats td
	{vertical-align:middle}
#list tr.stats .nav
	{font-weight:bold;font-size:16px}
#list tr.stats a
	{/*color:#F1E8D1;*/text-decoration:none}

/**
 *	Listing styles
 *	3) product details
 */
#list .details .article
	{font-size:11px;color:#555753}
#list .details .title
	{font-size:14px;font-weight:bold;color:#555753}
#list .details .price
	{font-size:16px;font-weight:bold;color:#555753}
#list .details .price-regular
	{font-size:12px;font-weight:bold;color:#CFCFCF}
#list .details .price-special
	{font-size:16px;font-weight:bold;color:#DF0000}
#list .details .price-save
	{font-size:14px;font-weight:bold;color:#555753}
#list .details .special
	{}
#list .details input.qty
	{width:25px;font-size:11px;text-align:center;color:#000000}
#list .details input.price
	{width:75px;font-size:11px;font-weight:normal;text-align:right;color:#000000}
#list select
	{font-size:11px}
#list .details ul, ul.details
	{margin:0px;list-style-type:square;
	 padding-left:15px;padding-top:0px;padding-bottom:0px;padding-right:5px}

/**
 *	Listing styles
 *	4) order totals
 */
#list tr.total
	{font-weight:bold}
#list tr.total big
	{font-size:14px}
#list tr.total small
	{font-size:11px;font-weight:normal}

td.border-t
	{border-top:1px solid #868F98}
td.border-l
	{border-left:1px solid #868F98}
td.border-r
	{border-right:1px solid #868F98}
td.border-b
	{border-bottom:1px solid #868F98}
td.border-lr
	{border-left:1px solid #868F98;border-right:1px solid #868F98}
td.border-rt
	{border-top:1px solid #868F98;border-right:1px solid #868F98}
td.border-lt
	{border-top:1px solid #868F98;border-left:1px solid #868F98}
td.border-rb
	{border-bottom:1px solid #868F98;border-right:1px solid #868F98}
td.border-lb
	{border-bottom:1px solid #868F98;border-left:1px solid #868F98}
td.border-lrt
	{border-top:1px solid #868F98;border-left:1px solid #868F98;border-right:1px solid #868F98}
td.border-lrb
	{border-bottom:1px solid #868F98;border-left:1px solid #868F98;border-right:1px solid #868F98}
td.border-ltb
	{border-top:1px solid #868F98;border-bottom:1px solid #868F98;border-left:1px solid #868F98}
td.border-rtb
	{border-top:1px solid #868F98;border-bottom:1px solid #868F98;border-right:1px solid #868F98}

/**
 *	Button styles
 */
.button
	{background:url("/img/button-bg.gif");padding:0px;
	 font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;font-weight:bold;
	 border-bottom:1px solid #808080;border-right:1px solid #808080;
	 border-left:1px solid #DFDFDF;border-top:1px solid #DFDFDF;
	 color:#FFFFFF}
.more-info
	{color:#3D2707;
	 background-color:#868F98;padding:0px;
	 font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;font-weight:normal;
	 text-transform:lowercase;
	 border-bottom:1px solid #A68B4A;border-right:1px solid #A68B4A;
	 border-left:1px solid #EFE7CE;border-top:1px solid #EFE7CE}

/**
 *	Cart summary styles
 **/
#cart-summary
	{color:#555753}
#cart-summary a
	{color:#555753}
.order-note {
	font-family:				monospace;
	font-size:					10px;
	}

/**
 *	Address styles
 **/
#form-wide div.address
	{border:1px solid #868F98;padding:5px;margin:0px;width:235px;background-color:#FFFFFF}
#form-wide div.address p
	{margin:3px;padding:0px}

#bottom-art
	{text-align:right}


img.image-link
	{border:0px solid #868F98}
a.image-link
	{color:#868F98}
