body {
	margin:0;
	padding:0;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

td {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

a 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline; }
a:visited 	{ color: #000000; font-weight: none; text-decoration: underline; }
a:active 	{ color: #000000; font-weight: none; text-decoration: underline; }
a:hover 	{ color: #000000; font-weight: none; text-decoration: underline; }


.grey_box {
	border: solid 1px #999;
}

.grey_box2 {
	border: solid 2px #ccc;
}

ul {
	list-style: none ;
	margin: 0;
	padding: 0;
}

li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
}

a img {
	border:none;
}

input, select, textarea { 
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
}

.radio {
	border: 0;
}

form {
	margin-bottom: 0px;
}

.promo_txt_b {
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	line-height: 13px;
}

.promo_txt_btm { font-family: Arial;	font-size: 11px; color: #666; font-weight: normal; line-height: 13px; text-decoration: none; }
.promo_txt_btm a {	font-family: Arial;	font-size: 11px; color: #666; font-weight: normal; line-height: 13px; text-decoration: none; }
.promo_txt_btm a:visited{ font-family: Arial;	font-size: 11px; color: #666; font-weight: normal; line-height: 13px; text-decoration: none; }
.promo_txt_btm a:active { font-family: Arial;	font-size: 11px; color: #666; font-weight: normal; line-height: 13px; text-decoration: none; }
.promo_txt_btm a:hover {	font-family: Arial;	font-size: 11px; color: #666; font-weight: normal; line-height: 13px; text-decoration: none; }

.helptxt { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

.error { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight: bold; text-decoration: none; }
.error a 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight: bold; text-decoration: underline; }
.error a:visited 	{ color: #CC0000; font-weight: bold; text-decoration: underline; }
.error a:active 	{ color: #CC0000; font-weight: bold; text-decoration: underline; }
.error a:hover 	{ color: #CC0000; font-weight: bold; text-decoration: underline; }


.day_off a 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999; font-weight: bold; text-decoration: none; }
.day_off a:visited 	{ color: #999; font-weight: bold; text-decoration: none; }
.day_off a:active 	{ color: #999; font-weight: bold; text-decoration: none; }
.day_off a:hover 	{ color: #999; font-weight: bold; text-decoration: none; }

.day_on 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363636; font-weight: bold; text-decoration: none; }

.expert { font-family:  Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; }
.expert a 	{ font-family: Arial, Helvetica, sans-serif; line-height: 12px; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none; }
.expert a:visited 	{ color: #ffffff; font-weight: bold; text-decoration: none; }
.expert a:active 	{ color: #ffffff; font-weight: bold; text-decoration: none; }
.expert a:hover 	{ color: #ff3333; font-weight: bold; text-decoration: none; }

.expert_txt_red { color: #ff3333; font-weight: bold; }

.slideshow { font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: none; }
.slideshow a 	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: underline; }
.slideshow a:visited 	{ color: #ffffff; font-weight: normal; text-decoration: underline; }
.slideshow a:active 	{ color: #ffffff; font-weight: normal; text-decoration: underline; }
.slideshow a:hover 	{ color: #ffffff; font-weight: normal; text-decoration: underline; }

.footer { font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal; text-decoration: none; }
.footer a 	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal; text-decoration: underline; }
.footer a:visited 	{ color: #333333; font-weight: normal; text-decoration: underline; }
.footer a:active 	{ color: #333333; font-weight: normal; text-decoration: underline; }
.footer a:hover 	{ color: #333333; font-weight: normal; text-decoration: underline; }

.promo_red_block { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; text-decoration: none; }
.promo_red_block a 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: bold; text-decoration: underline; }
.promo_red_block a:visited 	{ color: #fff; font-weight: bold; text-decoration: underline; }
.promo_red_block a:active 	{ color: #fff; font-weight: bold; text-decoration: underline; }
.promo_red_block a:hover 	{ color: #fff; font-weight: bold; text-decoration: underline; }

.highest_ratings a 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; text-decoration: none; }
.highest_ratings a:visited 	{ color: #fff; font-weight: normal; text-decoration: none; }
.highest_ratings a:active 	{ color: #fff; font-weight: normal; text-decoration: none; }
.highest_ratings a:hover 	{ color: #fff; font-weight: normal; text-decoration: none; }

.blue_bold { font-size: 16px; color: #0398fc; font-weight: bold; }
.blue_bold a 	{ font-size: 16px; color: #0398fc; font-weight: bold; text-decoration: underline; }
.blue_bold a:visited 	{ color: #0398fc; font-weight: bold; text-decoration: underline; }
.blue_bold a:active 	{ color: #0398fc; font-weight: bold; text-decoration: underline; }
.blue_bold a:hover 	{ color: #0398fc; font-weight: bold; text-decoration: underline; }
