img		{border : none;}
/*
a			{text-decoration: none;color:#3463AC;display: block;}
a:hover	{background-color: #3463AC;display: block; color: white;}
*/
a			{text-decoration: none;color:#3463AC;}
a:hover	{background-color: #3463AC; color: white;}


body		{padding:0;margin:0;}
table		{border-collapse: collapse;border-width: 0px;}
border	{border:1px;}
ul			{list-style: none;}

.page_navigate {border: 1px dashed #3463AC;background-color:#C4D4DC; text-align:center; padding:2px;}
.page_navigate a,a:hover {display: inline;}

.desc			{width:998px;height:15px;background-color:#C4D4DC;font-size:10px;font-family:Verdana,Arial,sans-serif;}
.main_page		{position:absolute;top:150px;left:150px;width:680px;}
.left_side		{position:absolute;top:150px;left:5px;width:150px;}
.right_side		{position:absolute;top:150px;left:850px;width:150px;}

.prod_details_tab  {border:1px solid black;Border-collapse: collapse;font-size:smaller;font-family:tahoma,arial;}

.center			{text-align: center;}
.center table	{margin-left: auto;margin-right: auto;text-align: left;}

.menu1 {width:998px}
.menu1 td {border: 1px solid #3463AC; background-color:#C4D4DC; text-align:center;}
.menu1 td a {font-family: tahoma; font-size: 10pt; color: #000000;}
.menu1 td a:hover{background-color: #3463AC;display: block; color: white;}

.menu2    {border: 2px solid #3463AC; width:130px}
.menu2 td {border: 1px solid #3463AC; background-color:#C4D4DC;}
.menu2 td a {font-family: tahoma; font-size: 8pt; color: #000000;}
.menu2 td a:hover{background-color: #3463AC;display: block; color: white;}

.menu3 td {border: 1px solid #3463AC; background-color:#C4D4DC;}
.menu3 td a {font-family: tahoma; font-size: 8pt; color: #000000;}
.menu3 td a:hover{background-color: #3463AC;display: block;}

.menu4 a {border: 1px solid red; background-color:white; color: White;}


.image_menu					{width:130px;border:2px solid #3463AC;}
.image_menu td				{vertical-align: middle;}
.image_menu td a 			{border:5px solid #fff;display:block;}
.image_menu td a:hover 	{border:5px solid #3463AC;display:block;}
.image_menu td a img 	{border:1px solid #fff;}

.item_small a 			{border:1px solid white;display:block;}
.item_small a:hover	{border:1px solid #3463AC;display:block;}

.site_map				{text-align:left;list-style:none;}
.site_map a				{display:inline;}
.site_map a:hover		{display:inline;background-color:#C4D4DC;}

.bg{background-color: #3463AC;}

.color1			{background-color:#3463AC; height:10px;}
.color2			{background-color:#C4D4DC; height:5px;}
.menu				{width:130px; border:2px solid #3463AC; }
.line				{width:998px;line-height:5px;background-color:#3463AC;}
.text_line		{width:998px;background-color:#C4D4DC;font-size:10px;}
.left_cell		{width:130px;vertical-align:top;padding:6px}
.middle_cell	{width:700px;vertical-align:top;padding:6px}
.right_cell		{width:130px;vertical-align:top;padding:6px}
.button			{border:1px solid #3463AC;text-align:center;background-color:#A3C794;}
.button a:hover {background-color:#ff000f;}

td {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 8pt;
	vertical-align : bottom;
}
input {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 8pt;
	vertical-align : top;
	border : 1px solid #3463AC;
	background: #C4D4DC;
}
form { 
	display: inline; 
} 
select {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 8pt;
	background: #ffffff;
	border : thin solid White;
	background: #C4D4DC;	
}
textarea {
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif ;
	width: 95%;
	border : 1px solid;
	background: #C4D4DC;		
}

.submit_button {
	font-family: Verdana, Arial, sans-serif ;
	font-size: x-small;
	vertical-align : top;
	border : 1px ridge Black;
	background: #C4D4DC;
	font-weight : bold;
	color : #3463AC;
	cursor:hand;
	cursor:pointer;
}
input[type="submit"]:hover{
	background-color: #3463AC;color:white;
}
.link_button {
	font-family: Verdana, Arial, sans-serif ;
	vertical-align : top;
	border : 1px ridge Black;
	background: #C4D4DC;
	font-weight : bold;
	color : #3463AC;
	font : small;
	text-align : center;
	cursor:pointer;
	cursor:hand;
}

.footnote {
	font-size: 7pt;
	font-family: Verdana, Arial, sans-serif ;
	font-style : italic;
}

.window_title {
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.pageheader {
	font-size: 10pt;
	font-weight: bold;
}

.pagesubheader {
	font-size: 8pt;
	font-weight: bold;
}

.faq_question {
	color: #ff0000;
}

.faq_answer {
	font-style: italic;
}

.sale_price {
	font-style: italic;
	color: #ff0000;
	font-weight: bold;
}
.price {
	color: #ff0000;
	font-weight: bold;
}
.price_big {
	color		: #ff0000;
	font-size	: 10pt;		
	font-weight	: bold;	
}
.price_small {
	color		: #ff0000;
	font-size	: 8pt;		
	font-weight	: bold;	
}
.invoice {
	color		: #ff0000;
	font-weight	: bold;
	font-size	: 14pt;	
	text-align	: center;	
}
.special_page_text{
	color		: #000;
	font-weight	: bold;
	font-size	: 8pt;
	text-align	: center;	
}
.extra_text{
	color		: #ff000f;
	font-weight	: bold;
	font-size	: 9pt;
	text-align	: center;	
}
.product_text{
	font-family		: Verdana, Arial, sans-serif ;
	font-size		: 8pt;
	vertical-align 	: bottom;	
}	
.product_name {
	background-color: #d7d7d7;
	text-align: left; 
	font-size: 12px; 
	font-weight: bold;
}
.menu_title {
	background-color: #3463AC;
	color			: #ffffff;
	text-align		: center; 
	font-size		: 14px; 
	font-weight		: bold;
}
.menu_item {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 8pt;
	vertical-align : bottom;
	background: #EBEBEB;
	font-weight : bold;
	border : none;
	white-space: nowrap;
}
.menu_item_dark {
	font-family		: Verdana, Arial, sans-serif ;
	font-size		: 10pt;
	vertical-align 	: bottom;
	background		: #d7d7d7;
}
.menu_item_small {
	font-family		: Verdana, Arial, sans-serif ;
	font-size		: 6pt;
	vertical-align 	: bottom;
	background		: #d7d7d7;
}
.menu_item_small  a:hover, .menu a:active {
	color		: #ff000f;
	background-color: White;
}
.sys_menu_title {
	background-color: White;
	color: #BF3131;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.sys_menu_item {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 10pt;
	vertical-align : bottom;
	text-align: center;
	background: White;
	font-weight: bold;
	border : thin solid Black;
}
.sys_menu_item  a:hover, .menu a:active {
	color		: #ff000f;
}
.thin_border_blue {
	border : thin solid #3463AC;
}
.sys_menu_item_light {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 10pt;
	vertical-align : bottom;
	background: #F9E9EC;
	border : thin;
}
.sys_report_line {
	font-family		: Verdana, Arial, sans-serif ;
	font-size		: 10pt;
	vertical-align 	: bottom;
	background		: #F5B7BA;
	white-space:nowrap;
}
.sys_report_line_light {
	font-family		: Verdana, Arial, sans-serif ;
	font-size		: 10pt;
	vertical-align 	: bottom;
	background		: #F9E9EC;	
}
.sys_page_title {
	font-family		: Verdana, Arial, sans-serif ;
	font-size		: 12pt;
	text-align		: left;	
	vertical-align 	: bottom;	
	background		: #BF3131;
	color			: #ffffff;	
	font-weight		: bold;
}
.top_menu_item  a:hover, .menu a:active {
	color		: #ff000f;
}
.ordering_menu_item {
	font-family		: Verdana, Arial, sans-serif ;
	font-size		: 11pt;
	text-align		: center;		
	vertical-align 	: bottom;
	background		: #F5B7BA;	
	font-weight		: bold;	
}
.main_page_top{
	border			: 0;
	background-color: #3463AC;
	color: white;
}
.logon_page_text{
	color		: #3463AC;
	font-weight	: bold;
	font-size	: 10pt;
	text-align	: left;	
}
.blue_text{
	color		: #3463AC;
	font-weight	: bold;
	font-size	: 10pt;
	text-align	: left;	
}
.black_text_bold{
	color		: black;
	font-weight	: bold;
	font-size	: 10pt;
	text-align	: left;	
}
.logon_page_text_red{
	color		: #BF3131;
	font-weight	: bold;
	font-size	: 10pt;
	text-align	: left;	
}
.warning_red{
	color		: #BF3131;
	font-weight	: bold;
	font-size	: 10pt;
	text-align	: left;	
}
.order_top {
	font-family: Verdana, Arial, sans-serif ;
	vertical-align : bottom;
	background: White;
	font-size: 10pt;
	font-weight: bold;
	color: #BF3131;
	border : thin solid Black;
}	
.order_line {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 7pt;
	vertical-align : top;
	color: Black;
	font-weight: bold;
	border : thin dashed #D3D3D3;
}	
.order_line_dark{
	font-family		: Verdana, Arial, sans-serif ;
	font-size		: 7pt;
	vertical-align 	: top;	
	background		: #C4D4DC;
	font-weight		: bold;
}	
.order_line_total {
	font-family			: Verdana, Arial, sans-serif ;
	font-size			: 8pt;
	vertical-align 	: top;	
	background-color	: #3463AC;
	color					: white;
	font-weight			: bold;
}	
.order_total {
	font-family		: Verdana, Arial, sans-serif ;
	font-size		: 12pt;
	vertical-align 	: bottom;	
	background		: #BF3131;
	font-weight		: bold;
	text-align		: right;	
	color			: #ffffff;	
}	
.page_title {
	background-color: #3463AC;
	color			: #ffffff;
	font-size		: 14px; 
	font-weight		: bold;
}
.checkout_text_bold {
	background-color: #3463AC;
	color			: #ffffff;
	font-size		: 14px; 
	font-weight		: bold;
}
.order_line_headings {
	background-color: #3463AC;
	color			: #ffffff;
	font-size		: 12px; 
	font-weight		: bold;
}
.checkout_text_divide {
	background-color:  #A3C794;
	color			: #3463AC;
	font-size		: 12px; 
	font-weight		: bold;
}
.block_blue_small {
	background-color:  #A3C794;
	color			: #3463AC;
	font-size		: 10px; 
	font-weight		: bold;
}
.block_blue {
	background-color:  #C4D4DC;
	color			: #3463AC;
	font-size		: 14px; 
	font-weight		: bold;
}
.block_green {
	background-color: #D7E6F7;
	color: White;
	font-size: 12px;
	font-weight: bold;
	background : green;
}
.block_red {
	background-color: #D7E6F7;
	color: White;
	font-size: 12px;
	font-weight: bold;
	background : Red;
}
.block_yellow {
	background-color: #D7E6F7;
	color: #4480dd;
	font-size: 12px;
	font-weight: bold;
	background : Yellow;
}
.block_black {
	background-color: #D7E6F7;
	color: White;
	font-size: 12px;
	font-weight: bold;
	background : Black;
}
.checkout_text_total {
	background-color:  #D7E6F7;
	color :  #BF3131;	
	font-size		: 14px; 
	font-weight		: bold;
}
.checkout_text {
	color			: #3463AC;
	font-size		: 14px; 
	font-weight		: bold;
}
.basic_blue {
	color			: #3463AC;
	font-size		: 12px; 
	font-weight		: bold;
}
.checkout_text_small {
	color: #3463AC;
	font-size: 12px;
	font-weight: bold;
	text-align : right;
}
.checkout_text_small_left {
	color: #3463AC;
	font-size: 12px;
	font-weight: bold;
	text-align : left;
}
.address_small {
	color			: #3463AC;
	font-size		: 10px; 
	font-weight	: bold;
}
.input_red {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 8pt;
	background: #ffffff;
	vertical-align : top;
	border : 1px solid;
	background: #F9E9EC;
}
.red_with_border {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	background: #ffffff;
	vertical-align: top;
	border: thin dashed #D3D3D3;
	background: #F9E9EC;
	text-align: right;
}
.clear_text {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 7pt;
	vertical-align : bottom;
	color: Black;
	font-weight: bold;
}
.title_text {
	color			: #3463AC;
	font-size		: 30px; 
	font-weight		: bold;
	text-align:center;
	background-color: #ffffff;
}
.small_blue {
	color			: #3463AC;
	font-size		: 8px; 
	font-weight	: bold;
}