.header {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none; font-weight:bold
}
.search_header {
	font-family: Verdana;
	font-size: 9px;
	color: #3A3839;
	text-decoration: none; font-weight:bold
}

.rev_header {
	font-family: Arial;
	font-size: 11px;
	color: #FF4405;
	text-decoration: none; font-weight:bold
}

a.text:hover {
	font-family: Arial;
	font-size: 10px;
	color: #FF5516;
	text-decoration: none; font-weight:bold;
}

a.text {
	font-family: Arial;
	font-size: 10px;
	color: #FF4405;
	text-decoration: none; font-weight:bold;
}

.text,.bodymain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.bodysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.numbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu {
 font-family: Verdana;
 font-size: 11px;
 text-decoration: none;
 color: #525051;
}
a.menu:hover {
 color: #FFFFFF;
 text-decoration: none;
}
td.menu {
	background-color: #DBD7D6;
	color: #ffffff;
}

a.menu_title {
	font-family: Verdana;
	font-size: 9px;
	color: #3A3839;
	font-weight: bold;
	text-decoration: none
}
a.menu_title:hover {
	font-family: Verdana;
	font-size: 9px;
	color: #5B320C;
	font-weight: bold;
	text-decoration: none
}



A.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5986BF;
	text-decoration: none;
}

A.submenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}

A.submenu_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}

A.text_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #5986BF;
	text-decoration: none;
}

A.text_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.cart_title {
	color: #FFFFFF;
	background-color: #152636;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.cart {
		BORDER-COLLAPSE: collapse;
		Padding=7;
		width="140";
}

.cart_body {
	background-color: #436694;
	color: #C7E2F6;
	font-size: 12px;
}

.cart_content {
	background-color: #436694;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.cart_currency {
	font-size: 9px;
	color: #436694;
	font-weight: bold;
}
.product_name {
	font-size: 12px;
	color: 152636;
	font-weight: bold;
}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.calendar_header {
		width: 14%;
		height: 25px;
		border-collapse: collapse;
		border: solid 1 #000000;
		font-family: Arial;
		color: #ffffff;
		background: #587A89;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
	}
	
.calendar_day {
	 width: 14%;
	 background: #ffffff;

}

.calendar_days {
	 font-family: Arial;
	 color: #6a6d65;
	 font-size: 13px;
	 text-align: right;
	 font-weight: bold;
}

a.calitem {
		color: #587A89;
		text-decoration: none;
}

a.calitem:hover {
		color: #587A89;
		text-decoration: underline;
}

input.search {
	border: solid 1 #587A89;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FEFEFE;
	margin-left: 2px;
}
input.search_button {
	border: solid 1 #000000;
	font-family: Verdana;
	font-size: 10px;
	background-color: #587A89;
	margin-left: 2px;
	color: #ffffff;
	font-weight: bold;
}


a:hover {
	color: #494D86;
	text-decoration: underline;
}

a {
	color: #494D86;
	text-decoration: none;
}


/*
table stuff
*/


.chronic_main_white {
	background-color: #FFFFFF;
}

.chronic_main_grey {
	background-color: #ECEDEF;
}

.side_light_grey {
	background-color: #B5B5B5;
}

.side_dark_grey {
	background-color: #A8A8A8;
}


.header_1 {
	background-color: #587A89;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
}


.header_2 {
	background-color: #ffffff;
	color: #7FAD2E;
	font-weight: bold;
	font-size: 13px;
}

.white_on_grey {
	background-color: #587A89;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
}

.black_on_white {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
.black_on_grey {
	background-color: #EEEEEE;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
hr.black_on_grey {
	color: black;
	border: dotted 1px #555555;
	
}

.green_on_white {
	background-color: #ffffff;
	color: #7FAD2E;
	font-weight: normal;
	font-size: 11px;
}

