body  {	
	font-family : Verdana, Arial, geneva;	
	font-size : 8pt;	
	color : #003366;
	margin:auto;
}

td {
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	font-size : 8pt;	
	color : #003366;
	text-decoration: none;
}
img {
	border : none;
}

input { 
    font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;
}

textarea { 
    font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 200px;
	height: 70px;
	border: 1px solid #666666;
}
select { 
    font-family : Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #632889;
}

.text {
 	/* Text General */	
	font-family : Verdana, Arial, geneva;	
	font-size : 8pt;	
	color : #003366;
}

.text_small_grey {
	font-family : Verdana, Arial, geneva;
	font-size : 7pt;
	color : #999;
	
}

.text_medium_maroon {
	/* Text General */	
	font-family : Verdana, Arial, geneva;	
	font-size : 8pt;	
	color : #800000;
}

.text_white {
 	/* Text General */	
	font-family : Verdana, Arial, geneva;	
	font-size : 8pt;	
	color : #fff;
}

.text_maroon {
 	/* Text General */	
	font-family : Verdana, Arial, geneva;	
	font-size : 8pt;	
	color : #800000;
}

.text_red {
	/* Text red */	
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	font-size : 10px;	
	color : #E20505;	
}
.text_black {
	/* Text black */	
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	font-size : 10px;	
	color : #000000;
}

.text_bold {
	/* Text blue bold */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60659A;
	font-weight: bold;
}

.page_title_red {
	/* Title red */
    color: #DF0404;
    font-family: Arial;
    font-size: 9pt;
	letter-spacing: 1px;
    font-weight: bold;

}
.page_title_blue {
	/* Title blue */
    color: #3F49BD;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
}
.page_title_dkblue {
	/* Title blue */
    color: #003366;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
}
.page_title_maroon {
	/* Title maroon */
    color: #800000;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
}

.page_title_large_red {
	/* Title red */
    color: #DF0404;
    font-family: Arial;
    font-size: 10pt;
	letter-spacing: 1px;
    font-weight: bold;
    padding-left:30px;
}

.page_title_large_red2 {
  /* Title red */
    color: #DF0404;
    font-family: Arial;
    font-size: 10pt;
  letter-spacing: 1px;
    font-weight: bold;
}


.captions {
	/* Text small green */	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #354442;
}
.subtitle {
	/* SubTitle blue */
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C3C98;
	font-style: normal;
	line-height: normal;
}
/* div styles.............................................. */
#home_region {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
}


/* shop online image div .....................................*/
#shop_online {
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 0px;
}


/* shopping cart styles.............................................. */

.cart_textsmall {	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #354442;
}

.cart_textsmaller {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #354442;
}


a {
    colour: #003366;
    text-decoration: none;
}

a:hover{
    colour: #EC0505;
    text-decoration: underline;
}


a.topcats {
    color: #343A87;
    text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
}

a.topcats:hover,a.selected:hover,a.topcats:visited:hover{
    color: #377682;
    text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
}

a.selected{
    color: #377682;
    text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
}

a.topcats:visited{
    color: #343A87;
    text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
}


a.footer{
    colour: #5B5B5B;
    font-family: Verdana;
    font-size: 7pt;
    text-decoration: none;
}

a.footer:hover{
    colour: #D90B06;
    text-decoration: underline;
}

.footer2 {  
	colour: #5B5B5B;
    	font-family: Verdana;
    	font-size: 7pt
}

.footer3 {
	color: #fff;
	font-family: Verdana;
	font-size: 7pt;
}

.time_date{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #6C72BA;
}
h2 {
    color: #3F49BD;
    font-family: Verdana;
    font-size: 13pt;
    font-weight: bold;
}
.cat_name {
    color: #3F49BD;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
}
.product_name {
    color: #3F49BD;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
}

td.cell_f {
	border: 1px solid #A1A4CD;
}

table.general {
	border: 1px solid #A1A4CD;
}


table.pop {
	border: 1px solid #999999;
}

/*
td.table_header {
	border: 1px solid #396D3C;
	background-color: #FFFFFF;
  	border-bottom-color: #396D3C;
  	border-top-color: #396D3C;
  	border-left-color: #396D3C;
  	border-right-color: #396D3C;
    padding: 2; 
}

td.cell {            
	border: 1px solid #A55C0E;
	background-color: #FFFFFF;
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
    border-left-color: #ffffff;
    border-right-color: #A55C0E; 
}
*/


/*** Navigation ---------------------------------------------------------- ***/
#cssmenu, #cssmenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#cssmenu a {
	display: block;
	padding: 5px 5px 5px 15px;
	color: #343a87;
	font-weight: bold;
}
#cssmenu a:hover, #cssmenu li.active a {
	color: #377682;
	text-decoration: none;
}
/*** End Navigation ***/

/*** Drop Down Navigation ------------------------------------------------ ***/
.cssmenu_sub {
	width: 180px;
}
.cssmenu_sub ul, .cssmenu_sub li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.cssmenu_sub a {
	display: block;
	padding: 5px;
	background-color: #d2dede;
	color: #8589b4;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}
.cssmenu_sub a:hover, .cssmenu_sub li.active a {
	background-color: #e1ecec;
	color: #277c8c;
	text-decoration: none;
}
/*** End Drop Down Navigation ***/

#google_map {
	height: 300px;
	border: 1px solid #DF0404;
}

