BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#E2E2E2;
}
td {
	COLOR: #000;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
P {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 15px;
}
A, A:link, A:visited, A:active {
	COLOR: #ED2224;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
form{
	padding:0px;
	margin:0px;
}

select{
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
select.select{
	COLOR: #4A4A4A;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.input_{
	COLOR: #2E2E2E;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	height:16px;
	padding:2px;
	background-color:#ffffff;
	border:solid 1px #B3B3B3;
}
.comment_box{
	COLOR: #2E2E2E;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	padding:2px;
	background-color:#ffffff;
	border:solid 1px #B3B3B3;
}
.input2{
	COLOR: #4A4A4A;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	height:14px;
	padding:2px;
	background-color:#ffffff;
	border:solid 1px #B3B3B3;
}


.button_red{
	COLOR: #ffffff;
	FONT-SIZE: 20px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	height:34px;
	line-height:34px;
	background:url(../images/butt_searchbg.jpg) left repeat-x;
	width:100%;
	
	border:none;
	text-transform:uppercase;
}


.button_red22{
	COLOR: #ffffff;
	FONT-SIZE: 18px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	height:34px;
	line-height:34px;
	background:url(../images/butt_searchbg.jpg) left repeat-x;
	width:100%;
	border:none;
}

.button_red33{
	COLOR: #ffffff;
	FONT-SIZE: 17px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	height:20px;
	padding:0 0 10px 0;
	text-align:left;
	vertical-align:middle;
	background:url(../images/butt2_bg.jpg) left repeat-x;
	width:100%;
	border:none;
	text-transform:capitalize;
}
.button_red44{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	height:22px;
	line-height:22px;
	background:url(../images/butt3_bg.jpg) left repeat-x;
	width:100%;
	border:none;
}
.button_red55{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	height:22px;
	line-height:22px;
	background:url(../images/butt4_bg.jpg) left repeat-x;
	width:100%;
	border:none;
}
.button_red66{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	height:22px;
	line-height:22px;
	background:url(../images/butt5_bg.jpg) left repeat-x;
	width:100%;
	border:none;
}



.button_22, .button_22 A, .button_22 A:link, .button_22 A:visited, .button_22 A:active {
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.button_22 A:hover {
	COLOR: #000000;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


.button_head A, .button_head A:link, .button_head A:visited {
	COLOR: #ffffff;
	FONT-SIZE: 17px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	line-height:40px;
	height:40px;
	width:307px;
	display:block;
	padding:0 0 0 16px;
	background-image:url(../images/butt_head_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.button_head A:hover, .button_head A:active, .button_head A:focus {
	COLOR: #ED2224;
	background-image:url(../images/butt_head.gif);
	background-position:left;
	background-repeat:no-repeat;
}


.button_head_active A, .button_head_active A:link, .button_head_active A:visited {			
	
	FONT-SIZE: 17px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	line-height:40px;
	height:40px;
	width:307px;
	display:block;
	padding:0 0 0 16px;
	
	COLOR: #ED2224;
	background-image:url(../images/butt_head.gif);
	background-position:left;
	background-repeat:no-repeat;
	
}
.button_head_active A:hover, .button_head_active A:active, .button_head A:focus {	
	
	COLOR: #ffffff;
	background-image:url(../images/butt_head_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.button_head_active_red A, .button_head_active_red A:link, .button_head_active_red A:visited {			
	
	FONT-SIZE: 17px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	line-height:40px;
	height:40px;
	width:307px;
	display:block;
	padding:0 0 0 16px;
	
	
	COLOR: #ffffff;
	background-image:url(../images/butt_head_bg.gif);
	background-position:left;
	background-repeat:no-repeat;	
}
.button_head_active_red A:hover, .button_head_active_red A:active {	
	
	COLOR: #ED2224;
	background-image:url(../images/butt_head.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.menu {
	COLOR: #ffffff;
	FONT-SIZE: 15px;
	FONT-FAMILY:verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.menu A, .menu A:link, .menu A:visited, .menu A:active {
	COLOR: #ffffff;
	FONT-SIZE: 15px;
	FONT-FAMILY:verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding:10px;
}
.menu A:hover{
	COLOR: #000000;
	FONT-SIZE: 15px;
	FONT-FAMILY:verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


.footer, .footer A, .footer A:link, .footer A:visited, .footer A:active{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.footer A:hover {
	COLOR: #D4D4D4;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}



.heading_white, .heading_white A, .heading_white A:link, .heading_white A:visited, .heading_white A:active {
	COLOR: #ffffff;
	FONT-SIZE: 20px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.heading_white A:hover {
	COLOR: #D4D4D4;
	FONT-SIZE: 20px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.heading_white2, .heading_white2 A, .heading_white2 A:link, .heading_white2 A:visited, .heading_white2 A:active {
	COLOR: #ffffff;
	FONT-SIZE: 16px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.heading_white2 A:hover {
	COLOR:#000000;
	FONT-SIZE: 16px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.heading_white14, .heading_white14 A, .heading_white14 A:link, .heading_white14 A:visited, .heading_white14 A:active {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.heading_white14 A:hover {
	COLOR: #D4D4D4;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.heading_red, .heading_red A, .heading_red A:link, .heading_red A:visited, .heading_red A:active {
	COLOR: #ED2224;
	FONT-SIZE: 22px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.heading_red A:hover {
	COLOR: #ED2224;
	FONT-SIZE: 22px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.heading_red2, .heading_red2 A, .heading_red2 A:link, .heading_red2 A:visited, .heading_red2 A:active {
	COLOR: #ED2224;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.heading_red2 A:hover {
	COLOR: #4e4e4e;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


.heading_blck, .heading_blck A, .heading_blck A:link, .heading_blck A:visited, .heading_blck A:active{
	COLOR: #000000;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.heading_blck A:hover {
	COLOR: #ED2224;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}


.heading_blck123, .heading_blck123 A, .heading_blck123 A:link, .heading_blck123 A:visited, .heading_blck123 A:active{
	COLOR: #000000;
	FONT-SIZE: 22px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.heading_blck123 A:hover {
	COLOR: #ED2224;
	FONT-SIZE: 22px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}






.txt_white, .txt_white A, .txt_white A:link, .txt_white A:visited, .txt_white A:active {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.txt_white A:hover {
	COLOR: #bbbbbb;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.txt_white_link, .txt_white_link A, .txt_white_link A:link, .txt_white_link A:visited, .txt_white_link A:active {
	COLOR: #ED2224;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.txt_white_link A:hover {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}




.txt_11, .txt_11 A, .txt_11 A:link, .txt_11 A:visited, .txt_11 A:active {
	COLOR: #5A5A5A;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.txt_11 A:hover{
	COLOR: #ED2224;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}

.txt_22 {
	COLOR: #5A5A5A;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.txt_22 A, .txt_22 A:link, .txt_22 A:visited, .txt_22 A:active {
	COLOR: #ED2224;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.txt_22 A:hover{
	COLOR: #ED2224;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}


div.img_gall{
	border:solid 1px #9E9E9E;
	width:185px;
}
div.img_gall A, div.img_gall A:link, div.img_gall A:visited, div.img_gall A:active {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
}
div.img_gall A:hover {
	COLOR: #FF0000;
}
div.img_gall A div:hover {
	COLOR: #FF0000;
}
div.img_gall .bg{
	COLOR: #000000;
	position:relative;
	top:-155px;
	display:block;
	height:30px;
	line-height:30px;
	width:185px;
	padding:0 0 0 0px;
	background-color: rgb(255, 255, 255);
	opacity: 0.7;
	filter: alpha(opacity=70);
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* for IE8 */
}
div.img_gall .txt{
	COLOR: #000000;
	text-transform:uppercase;
	position:relative;
	top:-185px;
	display:block;
	height:30px;
	line-height:30px;
	width:180px;
	padding:0 0 0 5px;
}
div.img_gall .txt{
	cursor:hand;
}





.but_gall_123 {
	COLOR: #ED2224;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.but_gall_123 A, .but_gall_123 A:link, .but_gall_123 A:visited {
	COLOR: #ED2224;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	/*padding:0 5px 0 5px;*/
	line-height:30px;
	/*margin:1px 5px;*/
}
.but_gall_123 A:hover {
	COLOR: #000000;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	/*margin:1px 4px;*/
	background-color:#F0F0F0;
	border:solid 1px #9E9E9E;
}
.but_gall_123 A:active {
	COLOR: #000000;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	/*margin:1px 4px;*/
	background-color:#F0F0F0;
	border:solid 1px #9E9E9E;
}


/*.txt_white_link22, .txt_white_link22 a, .txt_white_link22 a:link, .txt_white_link22 a:visited, .txt_white_link22 a:active{
	COLOR: #ffffff;
	FONT-SIZE: 17px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	text-decoration:none;
}
.txt_white_link22 a:hover{
	COLOR: #DFDFDF;
	FONT-SIZE: 17px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	text-decoration:none;
}*/

.txt_white_link22, .txt_white_link22 a, .txt_white_link22 a:link, .txt_white_link22 a:visited, .txt_white_link22 a:active{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	text-decoration:none;
}
.txt_white_link22 a:hover{
	COLOR: #DFDFDF;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	text-decoration:none;
}

.password_msg {
	COLOR:#FF0000;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.call_123 {
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.call_123 td.call_heading{
	COLOR: #ffffff;
	FONT-SIZE: 18px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color:#ED2224;
	text-transform:uppercase;
}
.call_123 .table td{
	COLOR: #000000;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	padding:0 5px 0 5px;
	line-height:30px;
	width:36px;
	height:30px;
}
.call_123 .table A, .call_123 .table A, .call_123 .table A:link, .call_123 .table A:visited, .call_123 .table A:active {
	COLOR: #000000;
}
.call_123 .table A:hover {
	COLOR: #000000;
}


.call_123 .table .today, .call_123 .table .today A, .call_123 .table .today A:link, .call_123 .table .today A:visited, .call_123 .table .today A:active{
	COLOR: #ffffff;
	background-color:#ED2224;
}
.today .today A:hover{
	COLOR: #000000;
}

.call_123 .table .month, .call_123 .table .month A, .call_123 .table .month A:link, .call_123 .table .month A:visited, .call_123 .table .month A:active{
	COLOR: #000000;
	background-color:#FBC8B4;
}
.call_123 .table .month A:hover{
	COLOR: #000000;
}

.call_123 .table .booked, .call_123 .table .booked A, .call_123 .table .booked A:link, .call_123 .table .booked A:visited, .call_123 .table .booked A:active{
	COLOR: #ffffff;
	background-color:#000000;
}
.call_123 .today .booked A:hover{
	COLOR: #ffffff;
}
.admin_lnk1 {
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	background:url(../images/search.jpg) no-repeat left center;
	text-transform: uppercase;
}
.admin_lnk1 a {
	FONT-WEIGHT: bold;
	COLOR: #ED2224;
	line-height:40px;
	padding-left:35px;
	text-decoration:underline;
}
.admin_lnk1 a:hover {
	text-decoration:none;
}
.admin_btn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background:#ed2224;
	border:none;
	height:25px;
}
.profile_bar td{
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-FAMILY: arial;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height:30px;
	width:34px;
	height:25px;
	background-color:#FBC8B4;
}
.profile_bar .complete{
	background-color:#ED2224;
}
















.call_member {
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.call_member td.call_heading, .call_member td.call_heading A, .call_member td.call_heading A:link, .call_member td.call_heading A:visited, .call_member td.call_heading A:active{
	COLOR: #ffffff;
	FONT-SIZE: 18px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color:#ED2224;
	text-transform:uppercase;
}
.call_member td.call_heading A:hover {
	COLOR: #ffffff;
	FONT-SIZE: 18px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color:#ED2224;
	text-transform:uppercase;
}
.call_member .table td{
	COLOR: #000000;
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	padding:0 5px 0 5px;
	line-height:30px;
	height:30px;
}
.call_member .table A, .call_member .table A, .call_member .table A:link, .call_member .table A:visited, .call_member .table A:active {
	COLOR: #000000;
}
.call_member .table A:hover {
	COLOR: #000000;
}


.call_member .table .today, .call_member .table .today A, .call_member .table .today A:link, .call_member .table .today A:visited, .call_member .table .today A:active{
	COLOR: #ffffff;
	background-color:#ED2224;
}
.today .today A:hover{
	COLOR: #000000;
}

.call_member .table .month, .call_member .table .month A, .call_member .table .month A:link, .call_member .table .month A:visited, .call_member .table .month A:active{
	COLOR: #000000;
	background-color:#FBC8B4;
}
.call_member .table .month A:hover{
	COLOR: #000000;
}

.call_member .table .booked, .call_member .table .booked A, .call_member .table .booked A:link, .call_member .table .booked A:visited, .call_member .table .booked A:active{
	COLOR: #ffffff;
	background-color:#000000;
}









/*COMMENT BOX*/
@charset "utf-8";
.comments_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:transparent url(../images/comment.gif) no-repeat scroll 0 0;
	padding:6px 0 6px 34px;
}
.comments_head span {
	font-size:10px;
	font-weight:normal;
	margin-left:3px;
	color:#F3921F;
}
.submitted a img {
	margin-bottom:-3px;
	border:medium none;
}
.submitted a.lnk_new {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3976C1;
	cursor:pointer;
	text-decoration:none;
}
.submitted a:hover.lnk_new {
	text-decoration:underline;
}
.submitted span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BBBBBB;
}
.txt_new {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.com_btn {
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3976C1;
	background:transparent url(../images/com_btn.jpg) repeat-x scroll 0 0;
	border:1px solid #DDDDDD;
	cursor:pointer;
	height:24px;
	margin:0;
	overflow:visible;
	padding:0 10px;
	width:auto;
*/
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	height:22px;
	line-height:22px;
	background:url(../images/butt3_bg.jpg) left repeat-x;
	width:auto;
	border:none;

}
.char_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.call_headingnew{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color:#ED2224;
	text-transform:uppercase;
}
.call_headingnew, .call_headingnew A, .call_headingnew  A:link, .call_headingnew A:visited, .call_headingnew A:active{
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color:#ED2224;
	text-transform:uppercase;
}
.call_headingnew A:hover {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-color:#ED2224;
	text-transform:uppercase;
}
.heading_white2new {
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.call_123new {
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.call_123new .table td{
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	padding:0 5px;
	line-height:20px;
	width:14%;
	height:20px;
}
.call_123new .table A, .call_123new .table A, .call_123new .table A:link, .call_123new .table A:visited, .call_123new .table A:active {
	COLOR: #000000;
	FONT-SIZE: 8px;
}
.call_123new .table A:hover {
	COLOR: #000000;
}
.call_123new .table .today, .call_123new .table .today A, .call_123new .table .today A:link, .call_123new .table .today A:visited, .call_123new .table .today A:active{
	COLOR: #ffffff;
	background-color:#ED2224;
}
.today .today A:hover{
	COLOR: #000000;
}
.call_123new .table .month, .call_123new .table .month A, .call_123new .table .month A:link, .call_123new .table .month A:visited, .call_123new .table .month A:active{
	COLOR: #000000;
	background-color:#FBC8B4;
}
.call_123new .table .month A:hover{
	COLOR: #000000;
}

.call_123new .table .booked, .call_123new .table .booked A, .call_123new .table .booked A:link, .call_123new .table .booked A:visited, .call_123new .table .booked A:active{
	COLOR: #ffffff;
	background-color:#000000;
}
.call_123new .today .booked A:hover{
	COLOR: #ffffff;
}

.red_txt {
	font-family: tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #FF0000;
	text-decoration:none;
}


.calender_today
{
	COLOR: #ffffff;
	background-color:#ED2224;
}

.calender_today a
{
	COLOR: #ffffff;
}

.calender_booked
{
	COLOR: #ffffff;
	background-color:#000000;
}

.calender_booked a
{
	COLOR: #ffffff;
}

.calender_available
{
	COLOR: #000000;
	background-color:#FBC8B4;
}

.calender_available a
{
	COLOR: #000000;
}
.partial_block
{
	COLOR: #000000;
	background-color:#C7C0C6;
}

.partial_block a
{
	COLOR: #000000;
}
.calender-dairy  a
{
	COLOR: #000000;
}

.small_text
{
	font-size:10px;
}

.validation-error
{
	margin: 0px;
	padding:0px;
	
	padding-left:15px;
}

.validation-error li
{
	margin-bottom:5px;
}
label.error
{
	font-size:12px;
	font-family:arial;
	color:#ff0000;
	background: url("../images/unchecked.gif") no-repeat scroll 0 0 transparent;
    margin-left: 0.3em;
    padding-left: 16px;
}