BODY
{
	margin:				0px;
	font-family:		'arial', 'helvetica', 'verdana', 'ms sans serif';
	font-size:			9pt;
	color:				#000000;
	background-color:	#FFFFFF;
}

IMG
{
	border:				0px;
}

H1
{
	display:			inline;
	font-size:			14pt;
}

HR
{
	border:				0px solid;
	height:				1px;
	background-color:	#000000;
}

UL
{
	margin:				0px 0px 10px 5px;
	padding:			4px 0px 10px 5px;
	list-style-position:outside
}

LI
{
	margin:				0pt 5pt 3pt 5pt;	
	padding:			3pt 0pt 0pt 0pt;
	text-align:			left;
}

A
{
	font-size:			9pt;
	color:				#A5320E;
	text-decoration:	none;
}

A:hover
{
	text-decoration:	underline;
}

A.title
{
	font-size:			16pt;
	color:				#485665;
}

A.select
{
	background-color:	#A5320E;
	color:				#FFFFFF;
}

DIV.title
{
	display:			block;
	position:			absolute;
	top:				3px;
	left:				20px;
	width:				400px;
	margin-right:		5px;
	font-size:			16pt;
	font-weight:		bold;
	font-style:			italic;
	color:				#485665;
}

DIV.subtitle
{
	display:			block;
	position:			absolute;
	top:				25px;
	left:				25px;
	text-align:			right;
	font-size:			9pt;
	font-weight:		normal;
	letter-spacing:		2pt;
	color:				#485665;
}

DIV.menu
{
	display:			block;
	position:			absolute;
	top:				75px;
	left:				130px;
	width:				640px;
}

A.menu
{
	display:			block;
	float:				right;
	width:				64px;
	padding-left:		40px;
/*	text-align:			center; */
	font-size:			9pt;
	font-weight:		normal;
	color:				#000000;
	text-align:			right;
}

A.menu:hover
{
	display:			block;
	float:				right;
	width:				64px;
	padding-left:		40px;
	font-size:			9pt;
	color:				#A5320E;
	text-align:			right;
	text-decoration:	underline;
}

DIV.support
{
	display:			block;
	position:			absolute;
	top:				5px;
	left:				000px;
	width:				770px;
	text-align:			right;
	white-space:		nowrap;
}

A.support
{
	padding:			0px 0px 0px 0px;
}


.head
{
	width:				800px;
	height:				147px;
	background-image:	url('../images/shop/head.jpg');
}

.foot
{
	border:				0px solid #FFFFFF;
	width:				745px;
	margin-left:		25px;
}

/* CONTENT  */

DIV.debug
{
	margin:				15px;
	font-family:		"courier";
	font-size:			8pt;
}

A.welcome
{
	display:			block;
	font-size:			12pt;
	font-weight:		bold;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
}

DIV.content
{
/*	background-color:	#F7F7F7; */
	height:				100%;
	font-weight:		normal;
	font-size:			9pt;
}

.content_title
{
	float:				left;
	width:				70px;
	height:				46px;
	margin:				0px 10px 0px 0px;
	padding:			0px 2px 0px 0px;
	font-size:			8pt;
	font-weight:		bold;
	font-style:			normal;
	text-align:			right;
	vertical-align:		bottom;
	color:				#FFFFFF;
	background-color:	#EF6917;
}

.content_subtitle
{
	display:			block;
	padding:			20px 0px 0px 0px;
/*	border-bottom:		1px solid #000000; */
	color:				#334466;
	font-size:			18pt;
	font-weight:		bold;
	font-style:			normal;
}

.introduction
{
	display:			block;
	font-size:			10pt;
	font-weight:		normal;
	font-style:			normal;
	padding:			10px 0px 10px 15px;
}

.group_title
{
	width:				350px;
	margin:				15px 0px 0px 10px;
	padding:			0px 0px 0px;
/* 	border-bottom:		1px solid #BBBBBB; */
	font-size:			14pt;
	font-weight:		normal;
	font-style:			normal;
	color:				#A6A6A6;
}

DIV.item
{
	margin:				15px 0px 0px 0px;
}

IMG.icon
{		
	float:				left;
	width:				auto;
	border:				0px;
	margin:				3px 5px 3px;
}

A.icon
{
	color:				#6A6A6A;
	font-size:			8pt;
	text-decoration:	none;
}

A.item
{
/*	color:				#333333; */
	color:				#A5320E;;
	font-size:			11pt;
	font-weight:		bold;
	text-decoration:	none;
}

A.item:hover
{
	text-decoration:	underline;
}

A.item:active
{
	background-color:	#DDDDDD;
	text-decoration:	none;
}

A.zoom
{	
	display:			block;
	margin-left:		10px;
	font-size:			8pt;
	font-weight:		bold;
}

A.zoom:hover
{	
	display:			block;
	margin-left:		10px;
	font-size:			8pt;
	font-weight:		bold;
}

.name
{
	display:			block;
	margin:				0px 0px 0px 0px;
	color:				#222222;
	font-size:			10pt;
	font-weight:		bold;
	text-decoration:	none;
}

.description_title
{
	display:			block;
	margin:				0px 0px 0px 10px;
	color:				#222222;
	font-size:			10pt;
	font-weight:		bold;
	text-decoration:	none;
}

.description
{
	display:			block;
	margin:				3px 0px 10px 10px;
	color:				#555555;
	font-size:			9pt;
	font-weight:		normal;
	text-decoration:	none;
}

.attention
{
	font-size:			8pt;
	color:				#E74120;
	text-align:			left;
}

.limit
{
	padding:			0px 0px 0px 30px;
	font-size:			8pt;
	font-weight:		normal;
}

.dim
{
	font-size:			8px;
	font-weight:		bold;
	background-color:	#FFFFFF;
	padding:			10px 10px 10px 10px;
	margin:				0px 20px 0px 20px;
}

.error_title
{
	display:			block;
	margin:				0px 0px 3px 10px;
	color:				#AA0000;
	font-size:			9pt;
	font-weight:		bold;
}

.error
{
	display:			block;
	margin:				0px 0px 10px 10px;
	color:				#AA0000;
	font-size:			9pt;
	text-decoration:	none;
}

.copyright
{
	display:			block;
	font-size:			8pt;
	color:				#6A6A6A;
	padding:			4px 5px 0px 0px;
	margin:				4px 5px 0px 0px;
}

.productproperty
{
	display:			inline;
	font-size:			9pt;
	font-weight:		bold;
	text-align:			left;
	color:				#334466;
}

.productvalue
{
	display:			inline;
	font-size:			9pt;
	font-weight:		bold;
	text-align:			right;
	color:				#964749;
}

.productdescription
{
	display:			inline;
	font-size:			9pt;
	font-weight:		normal;
	text-align:			right;
	color:				#7F7F7F;
}

.productprice
{
	margin:				10px 0px 0px 0px;
	padding:			0px 10px 0px 20px;
	font-size:			13pt;
	font-weight:		bold;
	text-align:			right;
}

.money
{
	width:				100%;
	margin-top:			5px;
}

.table_title
{
	font-size:			8pt;
	margin:				0px 0px 0px 0px;
	padding:			2px 2px 2px 2px;
	font-weight:		normal;
/*	color:				#B64631; */ 
	text-align:			center; 
/*	font-variant:		small-caps;  */
	background-color:	#F5F5F5;
}

.table_title_left
{
	font-size:			8pt;
	margin:				0px 0px 0px 0px;
	padding:			2px 2px 2px 2px;
	font-weight:		normal;
/*	color:				#B64631; */ 
	text-align:			left; 
/*	font-variant:		small-caps;  */
	background-color:	#F5F5F5;
}

.position_title
{
	display:			block;
	margin:				0px 0px 3px 10px;
	font-size:			11pt;
	font-weight:		bold;
}

.position
{
	margin:				0px 0px 5px 0px;
	padding:			10px 0px 0px 0px;
	border-bottom:		1px solid #BBBBBB;
	font-size:			11pt;
	font-weight:		normal;
	font-style:			normal;
	color:				#CCCCCC;
}

.accountnum
{
	font-size:			16pt;
}


TD
{
	font-size:			10pt;
}

TD.top
{
	vertical-align:		top;
}

TD.bottom
{
	vertical-align:		bottom;
}

TD.inputvalue
{
	font-size:			8pt;
	font-weight:		bold;
	text-align:			center;
	vertical-align:		middle;
	white-space:		nowrap;
	color:				#964749;
}

.submit
{
	color:				#EEEEEE;
	background-color:	#485665;
	font-weight:		bold;
	font-size:			9pt;
	padding:			3px 4px 3px 4px;
	margin-left:		5px;
	text-align:			center;
}

.submitsmall
{
	display:			inline;
	border:				1px solid #CCCCCC;
	color:				#000000;
	font-weight:		normal;
	font-size:			8pt;
	padding:			2px 4px 2px 4px;
	margin:				1px;
	background-color:	#FFFFFF;
	text-align:			center;
}

.submitsmallred
{	
	display:			inline;
	border:				1px solid #CCCCCC;
	color:				#B64631;
	font-weight:		normal;
	font-size:			8pt;
	padding:			3px 4px 3px 4px;
	margin:				0px 10px 2px;
	background-color:	#FFFFFF;
	text-align:			center;
}

.submitorder
{
	display:			inline;
	border:				1px solid #CCCCCC;
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			8pt;
	padding:			3px 20px 3px 20px;
	margin:				5px;
	background-color:	#4A6475;
	text-align:			center;
}


INPUT
{
	background-color:	#FDFDFD;
	padding:			2px 10px 2px 0px;
}

INPUT:hover
{
	text-decoration:	underline;
}

INPUT.phone
{
	width:				120px;
	padding:			2px 0px 2px 0px;
}

INPUT.phone:hover
{
	background-color:	#F6F6F6;
	text-decoration:	none;
}

INPUT.text
{
	width:				55px;
	text-align:			right;
}

INPUT.text:hover
{
	background-color:	#F6F6F6;
	text-decoration:	none;
}

.order
{
	
	border:				1px solid #5F6C74;
	background-color:	#FDFDFD;
	margin:				1px 3px 1px 3px;
	text-align:			left;
}

.order:hover
{
	background-color:	#F6F6F6;
	text-decoration:	none;
}

SPAN.ordertext
{
	
	color:				#000000;
	font-size:			9pt;
}

SPAN.ordertexterror
{
	
	color:				#EE6416;
	font-size:			9pt;
}

.ordererror
{
	
	background-color:	#FFFFFF;
	border:				1px solid #EE6416;
	margin:				1px 3px 1px 3px;
	text-align:			left;
}

.ordererror:hover
{
	background-color:	#F6F6F6;
	text-decoration:	none;
}

TABLE.agb
{
	font-family:		'ms sans serif', 'helvetica', 'verdana';
	font-size:			9pt;
}

.price
{
	color:				#000000;
	font-size:			11pt;
	font-weight:		normal;
	padding:			3px 0px 3px 0px;
	margin:				0px 10px 0px 0px;
}

.pricered
{
	font-family:		'helvetica', 'arial', 'verdana';
	font-size:			10pt;
	font-weight:		bold;
	padding:			3px 0px 3px 0px;
	margin:				0px 0px 0px 0px;
	color:				#B64631;
}


.response
{
	padding:			0px 3px 0px 3px;
}

.configuration
{
	padding:			0px 3px 0px 3px;
	
}

.configurationtitle
{
	color:				#FFFFFF;
	background-color:	#C3C3C3;
	font-size:			11pt;
	font-weight:		bold;
	padding:			3px 0px 3px 3px;
	margin:				0px 0px 0px 0px;

}

.configurationproperty
{
	font-size:			7pt;
	font-weight:		normal;
	padding:			3px 0px 0px 0px;
	font-family:		'arial', 'helvetica', 'verdana';
	margin:				0px 0px 0px 0px;
}

.configurationhighlight
{
	font-size:			7pt;
	font-weight:		normal;
	text-align:			left;
	font-family:		'arial', 'helvetica', 'verdana';
	color:				#E74120;
	padding:			2px 0px 2px 0px;
	margin:				0px 0px 0px 0px;
}

.configurationvalue
{
	font-size:			7pt;
	font-weight:		normal;
	text-align:			right;
	color:				#3F3F3F;
	padding:			3px 0px 0px 0px;
	font-family:		'arial', 'helvetica', 'verdana';
}

.configurationprice
{
	display:			inline;
	padding:			0px 5px 0px 0px;
	margin:				0px 0px 0px 0px;
	font-size:			16pt;
	font-weight:		normal;
	color:				#999999;
/*	color:				#A5320E; */
}

.configurationpricevalue
{
	display:			inline;
	padding:			5px 3px 3px 5px;
	margin:				0px 0px 0px 0px;
	font-size:			10pt;
	font-weight:		bold;
	color:				#FFFFFF;
}

.enabled
{
	color:				#000000;
	background-color:	#fdfdfd;
}

.enabledbg
{
	color:				#109410;
}

.locked
{
	color:				#B05050;
}

.lockedbg
{
	color:				#A02020;
}

.lockedretailer
{
	color:				#FFA200;
}

.lockedretailerbg
{
	color:				#FFA200;
}

.archive
{
	color:				#BBBBBB;
}

.archivebg
{
	color:				#FFFFFF;
	background-color:	#BBBBBB;
}
