img		{border : none;}
a			{text-decoration: none;color:green;display: block;}
a:hover	{background-color: green;display: block; color: white;}
body		{padding:0;margin:0;}
table		{border-collapse: collapse;border-width: 0px;}
border	{border:1px;}

ul			{list-style: none;}

.desc			{width:1000px;height:15px;background-color:#A3C794;font-size:10px;font-family:Verdana,Arial,sans-serif;}
.main_page		{position:absolute;top:140px;left:10px;width:800px;}
.right_side		{position:absolute;top:120px;left:850px;}

.center			{text-align: center;}
.center table	{margin-left: auto;margin-right: auto;text-align: left;}

.menu1 {width:1000px}
.menu1 td {border: 1px solid green; background-color:#A3C794; text-align:center;}
.menu1 td a {font-family: tahoma; font-size: 10pt; color: #000000;}
.menu1 td a:hover{background-color: green;display: block; color: white;}

.menu2		{border: 2px solid green;width:138px;}
.menu2 td {border: 1px solid green; background-color:#A3C794;}
.menu2 td a {font-family: tahoma; font-size: 8pt; color: #000000;}
.menu2 td a:hover{background-color: green;display: block; color: white;}

.menu3 td {border: 1px solid green; background-color:#A3C794;}
.menu3 td a {font-family: tahoma; font-size: 8pt; color: #000000;}
.menu3 td a:hover{background-color: green;display: block;}

.image_menu					{border:2px solid green;}
.image_menu td				{vertical-align: middle;}
.image_menu td a 			{border:5px solid #fff;display:block;}
.image_menu td a:hover 	{border:5px solid green;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 green;display:block;}

.site_map				{text-align:left;list-style:none;}
.site_map a				{display:inline;}
.site_map a:hover		{display:inline;background-color:#A3C794;}

.bg{background-color: green;}

.color1			{ background-color:green; height:10px;}
.color2			{ background-color:#A3C794; height:5px;}
.menu				{ width:138px; border:2px solid green; }
.line				{width:1000px;line-height:5px;background-color:green;}
.text_line		{width:1000px;background-color:#A3C794;font-size:10px}
.left_cell		{width:610px;vertical-align:top;padding:5px}
.middle_cell	{width:470px;vertical-align:top}
.right_cell		{width:150px;vertical-align:top}
.button			{border:1px solid green;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 green;
	background: #A3C794;
}
form { 
	display: inline; 
} 
select {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 8pt;
	background: #ffffff;
	border : thin solid White;
	background: #A3C794;	
}
textarea {
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif ;
	width: 95%;
	border : 1px solid;
	background: #A3C794;		
}

.submit_button {
	font-family: Verdana, Arial, sans-serif ;
	font-size: x-small;
	vertical-align : top;
	border : 1px ridge Black;
	background: #A3C794;
	font-weight : bold;
	color : green;
	cursor:pointer;
}
input[type="submit"]:hover{
	background-color: green;color:white;
}
.link_button {
	font-family: Verdana, Arial, sans-serif ;
	vertical-align : top;
	border : 1px ridge Black;
	background: #A3C794;
	font-weight : bold;
	color : green;
	font-size : small;
	text-align : center;
	cursor:pointer;
}
.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		: #ff000f;
	font-weight	: bold;
	font-size	: 10pt;
	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: green;
	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 green;
}
.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: green;
	color: white;
}
.logon_page_text{
	color		: green;
	font-weight	: bold;
	font-size	: 10pt;
	text-align	: left;	
}
.blue_text{
	color		: green;
	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		: #A3C794;
	font-weight		: bold;
}	
.order_line_total {
	font-family			: Verdana, Arial, sans-serif ;
	font-size			: 8pt;
	vertical-align 	: top;	
	background-color	: green;
	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: green;
	color			: #ffffff;
	font-size		: 14px; 
	font-weight		: bold;
	width			: 630px;
}
.checkout_text_bold {
	background-color: green;
	color			: #ffffff;
	font-size		: 14px; 
	font-weight		: bold;
}
.order_line_headings {
	background-color: green;
	color			: #ffffff;
	font-size		: 12px; 
	font-weight		: bold;
}
.checkout_text_divide {
	background-color:  #A3C794;
	color			: green;
	font-size		: 12px; 
	font-weight		: bold;
}
.block_blue_small {
	background-color:  #A3C794;
	color			: green;
	font-size		: 10px; 
	font-weight		: bold;
}
.block_blue {
	background-color:  #A3C794;
	color			: green;
	font-size		: 12px; 
	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			: green;
	font-size		: 14px; 
	font-weight		: bold;
}
.basic_blue {
	color			: green;
	font-size		: 12px; 
	font-weight		: bold;
}
.checkout_text_small {
	color: green;
	font-size: 12px;
	font-weight: bold;
	text-align : right;
}
.checkout_text_small_left {
	color: green;
	font-size: 12px;
	font-weight: bold;
	text-align : left;
}
.address_small {
	color			: green;
	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			: green;
	font-size		: 30px; 
	font-weight		: bold;
	text-align:center;
	background-color: #ffffff;
}
.small_blue {
	color			: green;
	font-size		: 8px; 
	font-weight	: bold;
}

.hot {
	width:130px;
	border:1px solid black;
}
.hot td {
	font-size:0.7em;
}

.footnote {
	text-align:left;
	vertical-align:bottom;
	font-family:verdana;
	font-size:10px;
	color:darkgrey;

}

.cbox {
	border:0px;
	padding:0px;
	border-collapse:collapse;
	font-family:arial-narrow,arial,verdana;
	empty-cells:show
}


.cbox .tlc {
	background-image:url('tlc.gif');
	background-repeat:no-repeat;
	height:38px;width:5px
}

.cbox .ti{
	background-image:url('tm.gif');
	background-repeat:repeat-x;
	height:38px;width:38px
}

.cbox .tm{
	background-image:url('tm.gif');
	background-repeat:repeat-x;
	height:38px;
	text-align:left;
	vertical-align:middle;
	font-family:verdana;
	font-size:18px;
	color:white;
}

.cbox .trc{
	background-image:url('trc.gif');
	background-repeat:no-repeat;
	height:38px;width:5px;
}

.cbox .ml{
	background-image:url('ml.gif');
	background-repeat:repeat-y;
	width:5px;
}

.cbox .mm{
	max-width:480px;

}

.cbox .mr{
	background-image:url('mr.gif');
	background-repeat:repeat-y;width:5px;
}

.cbox .blc{
	background-image:url('blc.gif');
	background-repeat:no-repeat;
	height:7px;width:5px;
}

.cbox .bm{
	background-image:url('bm.gif');
	background-repeat:repeat-x;
	height:7px;
}

.cbox .brc{
	background-image:url('brc.gif');
	background-repeat:no-repeat;
	height:7px;width:5px
}
			
.cbox .title{
	width:110px;
	text-align:left;
	font-family:arial-narrow,arial,verdana;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	color:black
}

.cbox .title#narrow{
	width:60px;
	text-align:center;
}

.cbox .title#wide{
	width:460px;
	text-align:center;
}


.cbox input{
	padding-top:5px;
	
	width:220px;height:28px;
	border:0px;
	font-family:arial,verdana;
	font-size:larger;
	vertical-align:middle
}

.cbox input#narrow{
	width:120px;

}


.cbox input#error{
	background-color:#ff0000;
}


.cbox input#submit{
	padding-top:0px;
	width:120px;
	height:30px;
	background-color:transparent;
	background-image:url('sub_but3.gif');
	background-repeat:no-repeat;
	color:white;
	font-size:larger;
	font-weight:bold
}

.cbox .sub_but input{
	padding-top:0px;
	width:110px;
	height:30px;
	background-color:transparent;
	background-image:url('sub_but3.gif');
	background-repeat:no-repeat;
	color:white;
	font-size:larger;
	text-align:center;
	font-weight:bold;
}


.sbmt_but{
	background-color:transparent;
}
.sbmt_but input{
	padding-top:0px;
	width:110px;
	height:30px;
	background-color:transparent;
	background-image:url('sub_but3.gif');
	background-repeat:no-repeat;
	color:white;
	font-size:larger;
	font-weight:bold;
	text-align:center;
}

.cbox input#checkbox{
	width:20px;
}
	

.cbox input#big_but{
	width:200px;
	height:60px;
	border:2px solid black;
	background-color:#00335c;
	font-size:20px;
	color:white
}


.cbox select{

	width:220px;
	height:28px;
	border:0px;
	font-family:arial,verdana;
	font-size:larger;
	vertical-align:middle;

}


.cbox .small select{
	width:55px;


}

.checkout_info{
	width:495px;
	text-align:left;
	vertical-align:middle;
	font-family:verdana;
	font-size:15px;
	color:darkgrey;

}

.checkout_paypal{
	width:320px;
	text-align:left;
	vertical-align:middle;
	font-family:verdana;
	font-size:15px;
	color:darkgrey;

}

.checkout_info h1{
	font-size:25px;
	text-align:center;
}


.checkout_help{
	width:400px;
	text-align:left;
	vertical-align:middle;
	font-family:verdana;
	font-size:15px;
	color:darkgrey;

}

.ssbox {
	border:0px;
	padding:0px;
	border-collapse:collapse;
	font-family:arial-narrow,arial,verdana;
	empty-cells:show;
	background-color:#fff0b0;
}



.ssbox .tlc {
	background-image:url('ss_tlc.gif');
	background-repeat:no-repeat;
	height:38px;width:5px
}

.ssbox .ti{
	background-image:url('ss_tm.gif');
	background-repeat:repeat-x;
	height:38px;width:38px
}

.ssbox .tm{
	background-image:url('ss_tm.gif');
	background-repeat:repeat-x;
	height:38px;
	text-align:left;
	vertical-align:middle;
	font-family:verdana;
	font-size:18px;
	color:white;
}

.ssbox .trc{
	background-image:url('ss_trc.gif');
	background-repeat:no-repeat;
	height:38px;width:5px;
}

.ssbox .ml{
	background-image:url('ss_ml.gif');
	background-repeat:repeat-y;
	width:5px;
}

.ssbox .mm{
	vertical-align:top;
	width:270px;	
	height:430px;

}


.ssbox .mr{
	background-image:url('ss_mr.gif');
	background-repeat:repeat-y;width:5px;
}

.ssbox .blc{
	background-image:url('ss_blc.gif');
	background-repeat:no-repeat;
	height:7px;width:5px;
}

.ssbox .bm{
	background-image:url('ss_bm.gif');
	background-repeat:repeat-x;
	height:7px;
}

.ssbox .brc{
	background-image:url('ss_brc.gif');
	background-repeat:no-repeat;
	height:7px;width:5px
}


.ssbox .cbox .brc{
	background-image:url('ss_c_brc.gif');
	background-repeat:no-repeat;
	height:7px;width:5px
}


.ssbox .cbox {
	border:0px;
	padding:0px;
	border-collapse:collapse;
	font-family:arial-narrow,arial,verdana;
	empty-cells:show;
	background-color:white;
}



.ssbox .cbox .tlc {
	background-image:url('ss_c_tlc.gif');
	background-repeat:no-repeat;
	height:38px;width:5px
}

.ssbox .cbox .ti{
	background-image:url('tm.gif');
	background-repeat:repeat-x;
	vertical-align:middle;
}



.ssbox .cbox .tm{
	background-image:url('tm.gif');
	background-repeat:repeat-x;
	height:38px;
	text-align:left;
	vertical-align:middle;
	font-family:verdana;
	font-size:16px;
	color:black;
}

.ssbox .cbox .trc{
	background-image:url('ss_c_trc.gif');
	background-repeat:no-repeat;
	height:38px;width:5px;
}

.ssbox .cbox .ml{
	background-image:url('ml.gif');
	background-repeat:repeat-y;
	width:5px;
}

.ssbox .cbox .mm{
	height:auto;
	width:240px;
	

}

.ssbox .cbox .mm td{
	font-size:9px;
	font-weight:bold;
	text-align:left;
	line-height:10px;

}
.ssbox .cbox .mm td#member{
	width:160px;
	height:8px;
	line-height:10px;

}

.ssbox .cbox .mm td#change{
	width:67px;
	height:20px;
	background-image:url('change.gif');
	background-repeat:no-repeat;
}


.ssbox .cbox .mm td#post{
	border-bottom:1px solid black;
	border-top:1px solid black;
}

.ssbox .cbox .mr{
	background-image:url('mr.gif');
	background-repeat:repeat-y;width:5px;
}

.ssbox .cbox .blc{
	background-image:url('ss_c_blc.gif');
	background-repeat:no-repeat;
	height:7px;width:5px;
}

.ssbox .cbox .bm{
	background-image:url('bm.gif');
	background-repeat:repeat-x;
	height:7px;
}

.ssbox .cbox .brc{
	background-image:url('ss_c_brc.gif');
	background-repeat:no-repeat;
	height:7px;width:5px
}


.ssbox .cbox input {
	padding-top:0px;
	width : 69px;
	height:20px;
	background-image:url('sum_but.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	color:white;
	font-size:12px;

}

.checkout_big {
	font-size:20px;
	width:460px;
}

.print_but{
	width:200px;
	height:60px;
	border:2px solid black;
	background-color:red;
	font-size:20px;
	color:black;
	text-align:center;
}