body, html 
	{ 
	/*BACKGROUND: url(images/bg_header_blk_fade.gif) #FFF repeat-x;#9ab4cf*/
	BACKGROUND-COLOR: #2b2b49;
	MIN-HEIGHT: 100%; 
	MARGIN: 0px;
	}
H1	
	{
	FONT: 30px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	COLOR: #393970;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: bold;
	}
H2	
	{
	FONT: 20px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	COLOR: #393970;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: bold;
	}
H3	
	{
	FONT: 14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	COLOR: #000000;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: bold;
	}
H3.faq	
	{
	FONT: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	COLOR: #000000;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
	}
td	
	{
	FONT: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	LINE-HEIGHT: 18px;
	VERTICAL-ALIGN: top;
	}
td.white
	{
	BACKGROUND-COLOR: #FFFFFF;
	}
td.menubgfade
	{
	BACKGROUND: url(images/m_bg.gif) repeat-x;
	VERTICAL-ALIGN: top;
	}
td.footer
	{
	FONT: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	VERTICAL-ALIGN: top;
	}
td.footerwhite
	{
	FONT: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #FFFFFF;	
	}
p	
	{
	LINE-HEIGHT: 24px;
	MARGIN: 10px 0px 20px 0px;
	}
p.faq
	{
	COLOR: #888888;
	}
p.faqheader
	{
	LINE-HEIGHT: 24px;
	MARGIN: 0px 0px 26px 0px;
	}
hr 
	{
	MARGIN: 0px 0px 20px 0px;
	COLOR: #888888;
	BACKGROUND-COLOR: #cccccc;
	HEIGHT: 1px;
	}
A:link 
	{
	COLOR: #000000;
	TEXT-DECORATION: none;
	}
A:visited 
	{
	COLOR: #000000;
	TEXT-DECORATION: none;
	}
A:hover 
	{
	COLOR: #0088cc;
	TEXT-DECORATION: underline;
	}	
A.white:link 
	{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	}
A.white:visited 
	{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	}
A.white:hover 
	{
	COLOR: #0088cc;
	TEXT-DECORATION: underline;
	}
ul, li
	{
	list-style-image:url('images/img_checkmark.gif');
	}
ul.sub, li.sub
	{
	list-style-image:url('images/img_circle.gif');
	}	

/* form fields */

.input 
	{
	border: 1px solid #828282;
	width: 340px;
	background: #f1f1f1;
	font: 20px Arial, Verdana, sans-serif;
	color: #000000;
	padding: 5px 5px 5px 5px;
	/*margin: 1px 1px 1px 1px;*/
	outline: none;
	}
.input:focus 
	{
	border:1px solid #000000;
	background: #FFFFFF;
	}
.submit-btn 
	{
	width: 54px;
	height: 20px;
	background: #743 url(images/submit.gif) no-repeat;
	outline: none;
	}
.submit-btn:hover 
	{
	background: #069 url(images/submit.gif) no-repeat 0 -20px;
	}
div#container 
	{
	margin:0px 0px 0px 0px;
	width:400px;
	}
#log_res 
	{
	height:auto;
	margin:10px 0px 10px 10px;
	width:400px;
	}
#log_res p 
	{
	margin:0;
	padding:4px 0 4px 0;
	}
#log_res.ajax-loading
	{
	background: url(images/loading.gif) no-repeat center;
	}
#content
	{
	MARGIN: 40px 44px 60px 44px;
	}
#productcontent
	{
	MARGIN: 20px 0px 0px 20px;
	LINE-HEIGHT: 22px;	
	}	
#floatright
	{
	FLOAT:right;
	MARGIN: 13px 20px 0px 10px;
	LINE-HEIGHT: 19px;		
	/*HEIGHT: 150px;*/
	}
.error 
	{
	color:red;
	margin:0;
	padding:0;
	}