BODY, TD, TH, H1, H2, H3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#444444;
}

a.myimg:link{
border:2px solid #000000;
}

.myimg{
border:2px solid #000000;
}


HR	{color:#EEEEEE;height:1px;}

.heading { font-family: Verdana, Helvetica, sans-serif;	font-size: 10px;
			color: #666666;	text-transform:lowercase;}
.heading A 
	{color: #666666;text-transform:lowercase;text-decoration:none;}
.heading A:hover
	{color: #444444;text-transform:lowercase;text-decoration:none;}

.contents 
	{color:#666666;}

A
	{color:#000000;text-decoration:underline;}
A:hover
	{color:#555555;text-decoration:underline;}

A.gray
	{color:#555555;text-decoration:none;}
A.gray:hover
	{color:#999999;text-decoration:none;}

A.graybg
	{color:#999999;text-decoration:none;}
A.graybg:visited
	{color:#777777;text-decoration:none;}
A.graybg:hover
	{color:#555555;text-decoration:none;}

.white         {color:#FFFFFF;text-decoration:none; font-size:10px;}
.white A       {color:#FFFFFF;text-decoration:none;}
.white A:hover {color:#E9E9E9;text-decoration:none;}
.white .current{color:#DDDDDD;text-decoration:none;}

.lgray         {color:#777777;text-decoration:none;}
.lgray A       {color:#777777;text-decoration:none;}
.lgray A:hover {color:#555555;text-decoration:none;}



.arial         {color:#666666;text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:10px;}
.arial A       {color:#666666;text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
.arial A:hover {color:#222222;text-decoration:none;font-family: Arial, Helvetica, sans-serif;}

.mmenu0 A	   {color:#7A7A7A;text-decoration:none;font-size:11px; font-family: Verdana, Geneva, Arial}	
.mmenu0 A:hover{color:#606060;text-decoration:none; font-family: Verdana, Geneva, Arial}
.mmenu0_curr   {font-size:11px;font-family: Verdana, Geneva, Arial; font-weight: bold;}	
.mmenu0_curr A	{color:#7A7A7A;text-decoration:none;}	
.mmenu0_curr A:hover  {color:#606060;text-decoration:none;}	

.mmenu1 A	   {color:#7A7A7A;text-decoration:none;font-size:10px; font-family: Verdana, Geneva, Arial}	
.mmenu1 A:hover{color:#606060;text-decoration:none; font-family: Verdana, Geneva, Arial}
.mmenu1_curr   {font-size:10px; font-family: Verdana, Geneva, Arial; font-weight: bold;}	
.mmenu1_curr A	{color:#7A7A7A;text-decoration:none;}	
.mmenu1_curr A:hover  {color:#606060;text-decoration:none;}	

.mmenu2 A	   {color:#7A7A7A;text-decoration:none;font-size:9px; font-family: Verdana, Geneva, Arial}	
.mmenu2 A:hover{color:#606060;text-decoration:none; font-family: Verdana, Geneva, Arial}
.mmenu2_curr   {font-size:9px; font-family: Verdana, Geneva, Arial; font-weight: bold;}	
.mmenu2_curr A	{color:#7A7A7A;text-decoration:none;}	
.mmenu2_curr A:hover  {color:#606060;text-decoration:none;}	

.remark         {font-size:9px;color: #888888;}
.remark A       {font-size:9px;color: #808080;}
.remark A:hover {font-size:9px;color: #555555;}


.av_head       {background-color:#DEDEDE;color:#222222;font-size:9px;font-family: Arial, Helvetica, sans-serif;}
.av_head_first {background-color:#DEDEDE;color:#222222;font-size:9px;font-family: Arial, Helvetica, sans-serif;border-left:1px solid #999;}
.av_head2      {background-color:#F2F2F2;color:#555555;font-size:9px;font-family: Arial, Helvetica, sans-serif;}
.av_head2_first{background-color:#F2F2F2;color:#555555;font-size:9px;font-family: Arial, Helvetica, sans-serif; border-left:1px solid #999;}
.av_status           {background-color:#F2F2F2;}
.av_status_first     {background-color:#F2F2F2;border-left:1px solid white;}
.av_status_curr      {background-color:#E7E7E7;border: solid 1px #D3D3D3;}
.av_status_curr_first{background-color:#E7E7E7;border: solid 1px #D3D3D3;}
/* booking table */
.SumClear      {background-color:#FFFFFF; padding:7px 5px 5px 7px;}
.SumBorder     {background-color:#FFFFFF;}
.SumHead       {background-color:#CCCCCC; text-align: center; padding:2px 2px 2px 2px;}
.SumConts      {background-color:#FFFFFF; padding:0px 5px 0px 5px;}
.SumContsHI    {background-color:#FFFFFF; padding:0px 5px 0px 5px;color: #AA6666;}
.SumTotal      {background-color:#F4F4F4; padding:2px 5px 2px 5px;}
.SumTotalHI    {background-color:#F4F4F4; padding:2px 5px 2px 5px;color: #996666;}
.SumFinalTotal {background-color:#DDDDDD; padding:2px 5px 2px 5px;color: #222222;}
/* availability table */
.AvTable TD    {font-family: Verdana, Arial; font-size: 9px;}
.AvWdays       {background-color:#F5F5F5;text-align:center;}
.AvStatus      {background-color:#E5E5E5;text-align:center;}
.AvPersons     {background-color:#E5E5E5;text-align:center;}
.AvPersons INPUT    {font-family: Verdana,Arial; font-size: 10px;border:1px solid gray;height:15px;padding-top:0px;}
.AvPrice       {background-color:#E0E0E0;text-align:center; color: #7A7A7A}
/* php calendar */
.CalBody TD    {font-family: Arial, Helvetica, sans-serif;font-size:9px;padding:0px 2px 0px 2px}
.CalHead       {background-color:#FFFFFF;}
.CalBorder     {background-color:#FFFFFF;}
.CalEmpty      {background-color:#F0F0F0; width:40px;}
.CalWDayHead   {background-color:#DDDDDD; width:40px;}
.CalWEndDayHead{background-color:#C0C0C0; width:40px; color:#333333;}
.CalPastDay    {background-color:#E5E5E5; color:#B0B0B0; width:40px;}
.CalPastDayNA  {background-color:#E5E5E5; color:#BBBBBB; width:40px;}
.CalNormalDayNA{background-color:#E0E0E0; color:#BBBBBB; width:40px;}
.CalNormalDay  {background-color:#E0E0E0; width:40px;}
.CalReserved   {background-color:#D0D0D0; width:40px;}
.CalReservedAll{background-color:#D5D5D5; width:40px;}

.frm { color: #000000; font-family: Verdana, Arial; font-size: 10px;}
.frm_small	{color: #000000; font-family: Tahoma,Arial,Verdana;font-size: 10px;}
.bless_frm	{color: #000000; font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px; border: solid 0px black;}
.frm_small_numb	{color: #000000; font-family: Tahoma,Arial,Verdana;
		font-size: 10px; width: 40px;}


.button, #b_submit, #btn_submit	{font-family: Arial, Verdana;border: solid 0px #D3D3D3;background-image:url(images/bt_bg.gif);
		background-color: #FBFBFB;color: #666666;font-size: 11px;width: 65px;height: 18px;cursor: hand;}
.button2 {font-family: Arial, Verdana;border: solid 0px #D3D3D3;background-image:url(images/bt_bg.gif);
		background-color: #FBFBFB;color: #666666;font-size: 10px;width: 65px;height: 18px;cursor: hand;}
.button_wide {font-family:Arial, Verdana;background-image:url(images/bt_bg_w.gif);
		background-color: #FBFBFB;color: #666666;border: solid 0px #D3D3D3;font-size: 11px;
	    width: 80px;height: 18px;cursor: hand;}
.button_gray {font-family: Arial, Verdana;border: solid 0px #D3D3D3;
		background-image:url(images/bt_bg_gray.gif);background-color: #FBFBFB;color: #666666;
		font-size: 10px;width: 65px;height: 18px;cursor: hand;}

.button_red {font-family: Arial, Verdana;border: solid 0px #D3D3D3;
		background-image:url(images/bt_bg_gray.gif);background-color: #FBFBFB;color: #cc0000;
		font-size: 10px;width: 65px;height: 18px;cursor: hand;}
.button_red_bold {font-family: Arial, Verdana;border: solid 0px #D3D3D3;
		background-image:url(images/bt_bg_w2.gif);background-color: #FBFBFB;color: #cc0000;
		font-size: 11px; font-weight:bold; width: 80px;height: 18px;cursor: hand; float:left;}

.helpline 
	{font-size:10px; color: #666666;}
.msg_error
	{color:#FF0000;padding:10px 10px 10px 10px; font-weight: bold;}
.msg_error_title
	{color:#FF0000; font-weight: bold;}
.msg_error_light
	{color:#FF0000;padding:10px 10px 10px 10px; font-weight: bold;}
.msg_message
	{color:#0033ff;padding:10px 10px 10px 10px; font-weight: bold;}
.msg_warning
	{color:#FF0000;padding:10px 10px 10px 10px; font-weight: bold;}

/* htmlarea styles */
.verd8				{font-size:8px}
.verd9				{font-size:9px}
.verd10				{font-size:10px}
.verd11				{font-size:11px}
.verd12				{font-size:12px}
.verd14				{font-size:14px}
.verd18				{font-size:18px}
.lineSpc10			{line-height: 10px;}
.lineSpc15			{line-height: 15px;}
.lineSpc20			{line-height: 20px;}

/* popup calendar styles */
.cldr body, .cldr td, .cldr tr, .cldr input, .cldr select {font-family: Tahoma, Verdana, sans-serif; font-size: 11px;}
body.cldr {margin: 2px;}

.cldr select {background-color:#AAAAAA;color:#FFFFFF;}
.cldr a {text-decoration:none;color:black}
.cldr a:hover {text-decoration:none;color:red;}

.cldr TABLE.head { background-color: #AAAAAA;}

.cldr TABLE.main { border: 1px solid #AAAAAA;}
.cldr TABLE.main TR TD {text-align: center;}

.cldr TR.WeekHeadColor TD{background-color: #C9C9C9; color: #FFFFFF;}
.cldr .TodayColor {background-color: #C9C9C9;}
.cldr .SelDateColor {background-color: #C00011;}
.cldr .SelDateColor a{color: #FFFFFF;}
.cldr .SelDateColor a:hover{color: #000000;}
.cldr .SaturdayColor {background-color: #F0F0F0;}
.cldr .SundayColor {background-color: #F0F0F0;}
.cldr .WeekDayColor {background-color: #FFFFFF;}

.tbl {width: 700px;}
.tbl td {border:0px solid red;vertical-align: top;}
.tbl select, .tbl option{width: 145;font-family: Verdana, Arial; font-size: 10px;}
.tbl textarea {width:200;font-family: Verdana, Arial; font-size: 10px;}
.tbl .checked {	width: 13;padding:0;}
.tbl .place {width:30px;font-family: Verdana, Arial; font-size: 10px;}
.tbl .min_value {width:60px;font-family: Verdana, Arial; font-size: 10px;}
.tbl .new_value {width:140px;font-family: Verdana, Arial; font-size: 10px;}
.tbl .inp, .inp {width:200px;font-family: Verdana, Arial; font-size: 10px;}

.inpcode {width:40px !important;}
.inpphone {width:137px !important;}

.inpcal {width:54px !important;
		 font-family: Helvetica !important;
		 font-size: 9px !important;
		 height: 18px !important;}
		 
.prices {border:1px solid black;}

#calendarView td
{
	font-size:11px;
	
}

#calendar td
{
	font-size:9px;
}

.cal_nav a, .cal_nav a:visted, .cal_nav a:hover
{
	text-decoration:none !important;
}

.normal
{
	font-weight: normal;
	color: black;
}

.error
{
	font-weight: bold;
	color: red;
}

