body 										{background-color:#DFDFDF;overflow:-moz-scrollbars-vertical;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#444444}

h1 											{font-size:16px;font-weight:bold;padding:0px;margin:0px;color:#555}
h2 											{font-size:14px;font-weight:bold;padding:0px;margin:0px;color:#666}
h3 											{font-size:12px;font-weight:bold;padding:0px;margin:0px;color:#777}

#clist li 									{display:inline;list-style-type:none;border-right:solid 1px #CCC;padding-left:8px;padding-right:7px}
ul#clist li#cap 								{border-right:none}
ul#clist li a:link, a:visited 					{color:#EEE}
ul#clist li a:hover, ul#clist li#active a:hover 	{color:#FFF}

a.linka:link 								{color:#EEEEEE;text-decoration:underline}
a.linka:visited 								{color:#EEEEEE;text-decoration:underline}
a.linka:hover 								{color:#FFFFFF;text-decoration:underline}
a.linka:active 								{color:#EEEEEE;text-decoration:underline}

a.linkb:link 								{color:#053AFF;text-decoration:underline}
a.linkb:visited 								{color:#053AFF;text-decoration:underline}
a.linkb:hover 								{color:#FF052E;text-decoration:underline}
a.linkb:active 								{color:#053AFF;text-decoration:underline}

a.linkb_sm									{font-size:10px;}
a.linkb_sm:link 								{color:#053AFF;text-decoration:underline}
a.linkb_sm:visited 							{color:#053AFF;text-decoration:underline}
a.linkb_sm:hover 							{color:#FF052E;text-decoration:underline}
a.linkb_sm:active 							{color:#053AFF;text-decoration:underline}

a.linkc:link 								{color: #2A4ED4;font-size:16px;font-weight:900;text-decoration:underline}
a.linkc:visited 								{color: #2A4ED4;font-size:16px;font-weight:900;text-decoration:underline}
a.linkc:hover 								{color: #5270DE;font-size:16px;font-weight:900;text-decoration:underline}
a.linkc:active 								{color: #2A4ED4;font-size:16px;font-weight:900;text-decoration:underline}

.style_text 									{color:#444444;font-size:12px;background-color:#EAEAEA}
.style_text2 								{color:#BBBBBB;font-size:10px;background-color:#EAEAEA}
.style_text3 								{color:#444444;font-size:15px;background-color:#EAEAEA}
.style_text3a 								{color:#444444;font-size:14px;background-color:#EAEAEA}
.style_text4 								{color:#333333;font-size:14px;font-weight: 600;background-color:#EAEAEA}
.style_text5 								{color:#888888;font-size:10px;font-weight: 600;background-color:#EAEAEA}
.style_table 								{color:#444444;font-size:12px;padding:5px;border-collapse: collapse;border-spacing: 1px;background-color:#EAEAEA}
.quote										{background-color:#F4F4F4;padding:1px;border:1px solid #BBBBBB;}

#navigation            							{ font-family: Verdana, Arial, Helvetica; font-size: 12px;}
#navigation ul         							{ list-style: none; margin: 0px; padding: 0px; border: none; }
#navigation li         							{ margin: 0px 0px 0px 0px; }
html>body #navigation li 						{ margin: 0px 0px 0px 0px; }
#navigation li img     							{ vertical-align: -1px; }
#navigation li img.l0  							{ margin: 0px 4px 0px 0px; width: 11px; height: 11px; }
#navigation li img.l1  							{ margin: 4px 4px 5px 0px; width: 11px; height: 11px; vertical-align: middle}
#navigation li img.l2  							{ margin: 0px 4px 0px 14px; width: 11px; height: 11px; }
#navigation li #curnavpage 					{ display: block; padding: 2px 3px 3px 0px; color: #000000; text-decoration: none; width: 100%;}
html>body #navigation li #curnavpage 			{ width: auto; }
#navigation li a       							{ display: block; padding: 3px 4px 4px 1px; border: none; color: #000000; text-decoration: none; width: 100%;}
html>body #navigation li a 						{ width: auto; }
#navigation li a:hover 						{ padding: 2px 3px 3px 0px; border: 1px solid #9E9E9E; background-color: #D1D1D1;}

.priceA										{ color: #4186C7; font-size: 17px; font-weight: 600;}
.priceB										{ color: #4186C7; font-size: 11px; font-weight: 600; vertical-align: 4px;}
.priceC										{ color: #4186C7; font-size: 17px; font-weight: 900;}

.priceA_sm									{ color: #6FA4D5; font-size: 11px; font-weight: 600;}
.priceB_sm									{ color: #6FA4D5; font-size: 8px; font-weight: 600; vertical-align: 2px;}
.priceC_sm									{ color: #6FA4D5; font-size: 11px; font-weight: 900;}

.lang_flag									{ vertical-align: -1px; margin-right: 2px; }

.table_menu {

	padding:			7px 3px 0px 6px;
	margin: 			0px;
	border-collapse: 	collapse;
	border-width:		0px 1px 0px 0px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width:		0px;
}

.table_normal_caption {

	color:				#444444;
	height:				20px;
	font-size:			12px;
	padding:			3px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width:		0px;
	background-color:	#DADADA;
}

.table_normal {

	color:				#444444;
	font-size:			12px;
	padding:			8px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_info_bar {

	color:				#444444;
	font-size:			12px;
	padding:			0px;
	margin:				0px;
	border-collapse: 	collapse;
	border-width:		0px 0px 0px 1px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width:		0px;
	background-color:	#EAEAEA;
}


.style_header {

	color:				#CCCCCC;
	font-size:			12px;
	margin:				0px;
	border-spacing:		0px;
	background-color:	#ABABAB;
}


.style_header_table {

	color:				#CCCCCC;
	font-size:			12px;
	padding:			0px 5px 0px 5px;
	margin:				0px;
	border-spacing:		3px;
	border-collapse: 	separate;
	border-width:		0px;
	border-style:		solid;
	border-color:		#000000;
	outline-width:		0px;
	background-color:	#ABABAB;
}


.style_header_table2 {

	color:				#CCCCCC;
	font-size:			12px;
	padding:			0px 5px 0px 5px;
	margin:				0px;
	border-width:		0px 1px 0px 0px;
	border-style:		solid;
	border-color:		#CCCCCC;
	outline-width:		0px;
	background-color:	#ABABAB;
}


.table_info_caption {

	color:				#444444;
	height:				20px;
	font-size:			12px;
	padding:			0px 0px 0px 3px;
	margin:				0xp 0px 0px 0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		1px 0px 0px 0px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width:		0px;
	background-color:	#DADADA;
	text-align:			left;
}


.table_info {

	color:				#444444;
	font-size:			12px;
	padding:			8px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		1px 0px 0px 0px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width: 		0px;
	background-color:	#EAEAEA;
	text-align:			left;
}


.table_info_review {

	color:				#444444;
	font-size:			10px;
	padding:			8px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		1px 0px 0px 0px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_buy_caption {

	color:				#555;
	font-size:			15px;
	font-weight:		bold;
	padding:			8px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_buy {

	color:				#444444;
	font-size:			11px;
	padding:			8px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width:	 	0px;
	background-color:	#EAEAEA;
}


.table_buy2 {

	color:				#444444;
	font-size:			11px;
	padding:			0px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_order_caption {

	color:				#555;
	font-size:			18px;
	font-weight:		700;
	padding-left:		3px;
	padding-top:		15px;
	padding-bottom:		20px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px;
	border-style:		solid;
	border-color:		#BBBBBB;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_order_lettering {

	color:				#222;
	font-size:			12px;
	font-weight:		bold;
	padding:			8px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#777;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_order {

	color:				#444;
	font-size:			11px;
	padding:			8px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px;
	border-style:		solid;
	border-color:		#777;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_order_line {

	color:				#444;
	font-size:			11px;
	padding:			8px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#777;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_payment_type_caption {

	color:				#555;
	font-size:			16px;
	font-weight:		700;
	padding-left:		3px;
	padding-top:		15px;
	padding-bottom:		10px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#999;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_payment_type_entry {

	color:				#444;
	font-size:			11px;
	padding:			8px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#999;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_payment_type {

	color:				#444;
	font-size:			11px;
	padding:			8px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px;
	border-style:		solid;
	border-color:		#999;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_features {

	color:				#444;
	font-size:			11px;
	padding:			3px;
	margin-left:		12px;
	margin-top:			40px;
	border-collapse: 	collapse;
	border-spacing: 	10px;
	border-width:		0px;
	border-style:		solid;
	border-color:		#EAEAEA;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}


.table_features_caption {

	color:				#444;
	font-size:			12px;
	font-weight:		700;
	padding:			5px;
	margin-left:		0px;
	border-collapse: 	collapse;
	border-spacing: 	0px;
	border-width:		0px;
	border-style:		solid;
	border-color:		#DADADA;
	outline-width: 		0px;
	background-color:	#DADADA;
}


.table_features_content {

	color:				#444;
	font-size:			11px;
	padding:			4px;
	margin-left:		25px;
	margin-top:			40px;
	border-collapse: 	collapse;
	border-spacing: 	10px;
	border-width:		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#D3D3D3;
	outline-width: 		0px;
	background-color:	#EAEAEA;
}

.screenshots {

	color:				#444;
	font-size:			13px;
	padding:			2px;
	border-width: 		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#999;
}


.paragraph {

	width:				530px;
	color:				#444;
	font-size:			12px;
	padding:			5px 0px 0px 8px;
	border-width: 		0px;
}


.paragraph_headline {

	border-width: 		0px 0px 1px 0px;
	border-style:		solid;
	border-color:		#BBB;
}


.paragraph_content {

	padding-left:		5px;
	padding-top:		4px;
}


.checklist li {
	background:    	url(Graphics/check_02.gif) no-repeat 5px 0px;
	padding-left:  	27px;
	list-style:    	none;
	margin-bottom: 	5px;
	margin-left:	-20px;
	line-height:   	19px;
}


.faqlist li {
	background:    			url(Graphics/FAQ.gif) no-repeat 0px 0px;
	margin-left:			0px;
	margin-top:				28px;
	margin-bottom: 			5px;
	padding-left:			30px;
	list-style-position:	outside;
	list-style:    			none;
	line-height:   			22px;
}