BODY 
{
FONT-FAMILY: Geneva,Verdana, Arial, Helvetica, Swiss;
FONT-WEIGHT: normal;   
FONT-SIZE:   10pt;
FONT-COLOR:  #333333;
margin: 0px;
background:#cccccc;
}

		
H1 {
	FONT-SIZE: 14pt; MARGIN: 0px 0px 0px 0px; COLOR: #000000
}

P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.4;
	color: #333333; 
	}

LI 
{
FONT-FAMILY: Geneva,Verdana, Arial, Helvetica, Swiss;
FONT-WEIGHT: normal;
text-align: left;   
	font-size: x-small;
	color: #2F2F2F; 
} 
	
input {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
background-color: #FFFFFF; 
border: 1px #999999 solid
}


div.top_menu {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  font-weight: bold; 
text-align: center;
padding: 0.5em;BACKGROUND: #99ccff;  border: none;
}

A.top_menu:link {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;  font-weight: bold; 
text-align: center;
COLOR:#ffffff; TEXT-DECORATION: none
}
A.top_menu:visited {
COLOR:#3399FF; TEXT-DECORATION: none
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;  font-weight: bold; 
text-align: center;
COLOR:#ffffff;
}
A.top_menu:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;  font-weight: bold; 
text-align: center;
COLOR:#fffffff; TEXT-DECORATION: underline
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.4;
	color: #2F2F2F; }

A.copy:link {
 font-family: Verdana,Arial, Helvetica, sans-serif; 
}

A.copy:visited {
 font-family: Verdana,Arial, Helvetica, sans-serif; 
}

A.copy:hover {
font-family: Verdana,Arial, Helvetica, sans-serif;  
}	
/* 
Forms
*/
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.4;
	color: #2F2F2F; }
.form_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-weight: bold;	
	line-height: 1.4;
	color: #2F2F2F; }
/*
TABLES
*/
.table_head 
{
padding-top: 4px;
padding-bottom: 4px; 
background-color: #11A177;
text-align: left;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
}

.copy_head 
{
font-weight: bold;
font-size: 11px;  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #065099; 
text-align: justify;
}

.copy_quote 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #666666; 
font-style:italic;
text-align: justify;
}



.footer { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #666666; 
text-align: justify;
}
A.link:link {
font-size: 11px; 
text-align: left;
 font-family: Verdana,Arial, Helvetica, sans-serif; 
}

A.link:visited {
font-size: 11px; 
text-align: left;
 font-family: Verdana,Arial, Helvetica, sans-serif; 
}

A.link:hover {
font-size: 11px; 
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;  
}
.header 
{
font-family: Verdana;
font-weight: bold;
font-size: 11px;  
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
color: #FFFFFF; 
background:#065099;
text-align: center;
}

.footer 
{
font-family: Verdana;
font-weight: bold;
font-size: 11px;  
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
color: #FFFFFF; 
background:#23A062;
text-align: center;
}
.footer_text 
{
font-family: Verdana;
font-weight: bold;
font-size: 11px;  
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
color: #FFFFFF; 
background:#23A062;
text-align: center;
}

TABLE.info
{ 
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 85%;
background-color: #fafafa;
border-collapse: collapse;
border-spacing: 0px;}


.infoHd
{
padding-top: 4px;
padding-bottom: 4px; 

background-color: #68AD99;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;}


.infoBod p
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
text-align: left;
background-color: #fafafa;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 5px;
padding-top: 4px;
}

.infoBod OL LI 
{
text-align: left;
list-style-type: lower-roman;
color: #333333;

} 

TABLE.main
{ 
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #ffffff;
border: 1px #c0c0c0 solid;
border-collapse: collapse;
border-spacing: 0px;}


.mainHd
{
padding-top: 4px;
padding-bottom: 4px; 
border-bottom: 2px solid #c0c0c0;
background-color: #fff2ba;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #3366cc;}


.mainBod p
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 5px;
padding-top: 4px;
}

.mainBod OL LI 
{
text-align: left;
list-style-type: lower-roman;
color: #333333;

} 


TABLE.right
{ 
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
border: 1px #c0c0c0 solid;
border-collapse: collapse;
border-spacing: 0px;}


.rightHd
{
padding-top: 4px;
padding-bottom: 4px; 
border-bottom: 2px solid #c0c0c0;
background-color: #fff2ba;
text-align: center; 
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #3366cc;}


.rightBod p
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 5px;
padding-top: 4px;
}

.rightBod OL LI 
{
text-align: left;
list-style-type: lower-roman;
color: #333333;
} 
TABLE.head_table
{
padding-top: 4px;
padding-bottom: 4px; 
border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;
background-color:#f3f8e1;
text-align: center;
font-weight: bold;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #065099; 
}

.table_head_red
{
padding-top: 4px;
padding-bottom: 4px; 
background-color: #FF0000;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
}

TABLE.side_menu
{ 
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
border:1px #009933 double;
border-collapse: collapse;
border-spacing: 10px;
margin-left: 5px;
margin-right: 5px;}


.side_menuHd
{
padding-top: 4px;
padding-bottom: 4px; 
/*border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;
background-color: #FDFBE6;
color: #3366cc;
*/
background-color: #68AD99;
text-align: left;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;}


.side_menuBod p
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #FDFBE6;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 5px;
padding-top: 4px;
}

.side_menuBod OL LI 
{
text-align: left;
list-style-type: lower-roman;
color: #333333;

} 

A.side_menu:link {
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
COLOR: #003399;  
}

A.side_menu:visited {
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
COLOR: #996600;
}

A.side_menu:hover {
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
COLOR: #993300; 
}

TABLE.right_side_menu
{ 
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
border: 1px #c0c0c0 solid;
border-collapse: collapse;
border-spacing: 0px;}


.right_side_menuHd
{
padding-top: 4px;
padding-bottom: 4px; 
border-top: 2px solid #c0c0c0;
border-bottom: 2px solid #c0c0c0;
background-color: #FDFBE6;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #3366cc;}


.right_side_menuBod p
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #FDFBE6;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 5px;
padding-top: 4px;
}

.right_side_menuBod OL LI 
{
text-align: left;
list-style-type: lower-roman;
color: #333333;

} 

A.right_side_menu:link {
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
COLOR: #003399;  
}

A.right_side_menu:visited {
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
COLOR: #996600;
}

A.right_side_menu:hover {
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
COLOR: #993300; 
}


-----------------------------------


TABLE.container_table
{
padding-top: 4px;
padding-bottom: 4px; 
border-top: 2px solid #c0c0c0;
border-bottom: 1px solid #660000;
background-color:#ffffff;
text-align: center;
font-weight: bold;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #065099; 
}
.phone_message
{
border-bottom: 2px #6495ed solid;
padding-top: 4px;
padding-bottom: 4px; 
background-color:#ffffff; 
text-align: center;
font-weight: normal;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #065099; 
}







/* 
Shopping Cart CSS
*/

TABLE.cart
{ 
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 100%;
background-color: #fafafa;
border-spacing: 0px;}


.cartHd
{
padding-top: 4px;
padding-bottom: 4px; 
border-bottom: 2px solid #c0c0c0;
background-color: #fafafa;
text-align: left;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
padding: 5px; 
}


.cartBod 
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
margin-top: 10px;
margin-bottom: 5px;
padding-top: 4px;
padding: 5px; 
}

.cartSummary 
{ 
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
margin-top: 10px;
margin-bottom: 5px;
padding-top: 4px;
padding: 5px; 
}

