BODY			{font-family: Arial,Verdana,Tahoma; height:100%; margin:0; padding:0px; background:#222222}
TD				{font-family: Arial,Verdana,Tahoma; font-size:13px}
P				{font-family: Arial,Verdana,Tahoma; font-size:13px; line-height:17px; margin-top:4px; margin-bottom:12px;}
A				{color:#EE3680; text-decoration:underline}
A:Hover			{color:#83002F; text-decoration:none}
H1				{font-family:"Trebuchet MS",Arial,Verdana,Tahoma; font-size:27px; font-weight:bold; color:#EE3680; text-align:left; margin-bottom:15px; margin-top:0px; padding:0}
H2				{font-family:"Trebuchet MS",Arial,Verdana,Tahoma; font-size:26px; font-weight:normal; color:#8514A2; text-align:left; margin:0; padding:0}
H3				{font-family:"Trebuchet MS",Arial,Verdana,Tahoma; font-size:20px; font-weight:bold; color:#8514a2; text-align:left; margin:0; padding:0}
H3 A			{color:#8514a2}
H4				{font-family:Arial,Verdana,Tahoma; font-size:20px; font-weight:bold; color:#FFFFFF; text-align:left; margin:0; padding:0}
HR				{height:2px; border-bottom:1px solid white; border-top:1px solid #CCCCCC; border-right:1px solid white; border-left:1px solid white}
UL				{padding:0; margin-left:15px; font-size:13px}
OL				{padding:0; margin-left:25px; font-size:13px}
TEXTAREA		{font-family: Arial,Verdana,Tahoma; font-size:13px}
.TableContent INPUT			{border:1px solid #BBBBBB; padding:3px}

#Container 						{width:970px; margin:10px auto; font-size:13px; background:white; padding:10px}
#LeftColumn 					{float:left; width:200px; margin-right:10px}
#MiddleColumn					{float:left; width:520px; margin-left:10px; margin-right:10px}
#FullPageContent				{float:left; width:970px}
#RightColumn 					{float:left; width:210px}
.clearfix:after 				{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0} 
.clearfix 						{display:inline-block} * html 
.clearfix 						{height:1%}
.clearfix 						{display:block}
#footer 						{background:#8514a2; padding:10px; margin-top:50px}

#MainContent .Notes				{font-size:11px}
#MainContent .textareabox		{font-family: Arial,Verdana,Tahoma; font-size:13px}
.contactForm					{width:310px; border:1px solid #CCCCCC; font-family:Arial,Verdana,Tahoma; font-size:13px}

.QuickBook						{float:left; padding:6px 0 10px 35px; margin-right:10px; width:200px; background:url(/images/home/easy-booking.png) no-repeat 10px 10px #e8edff}
.BigTitle						{font-size:20px; line-height:29px; font-family:"Trebuchet MS",Arial,Verdana,Tahoma; color:#0989a9}
.SearchBox						{}

.Availability H4				{color:#8514a2; font-size:20px; text-align:left; margin:0 0 10px 0; padding:0}
.Availability H5				{color:#99ccff; font-size:15px; text-align:left; margin:0 0 10px 0; padding:0}

#profile UL LI	 				{list-style-type:none; background:url(/images/bullet-arrow.gif) 0 8px no-repeat; color:#222222; font-size:17px; line-height:20px; padding:0 0 10px 15px;}
.profilePic						{padding:5px; background:white; border:1px solid #CCCCCC}

#faqs H3						{margin-top:25px}

/* ALTERNATIVE TO SUBMIT BUTTON - CROSS-BROWSER UNIVERSAL STYLE */

.buttons a, .buttons button		{display:block; float:left; margin:0 7px 0 0; background-color:#F6F6F6; border:1px solid #CCCCCC;
    							 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%;
	    						 text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:3px 10px 4px 7px}
.buttons button					{width:auto; overflow:visible; padding:4px 10px 3px 7px}
.buttons button img, 
.buttons a img					{margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px}
button:hover, .buttons a:hover	{background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699}
.buttons a:active				{background-color:#336699; border:1px solid #FFFFFF; color:#FFFFFF}

/* AJAX STYLES */

div.auto_complete 						{width:350px; background:#F7DEE4; color:#EC267C}
div.auto_complete ul 					{border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none}
div.auto_complete ul li 				{margin:0; padding:3px; color:#EC267C}
div.auto_complete ul li.selected 		{background-color: #EC267C; color: #F7DEE4}
div.auto_complete ul strong.highlight 	{color: #F7DEE4; margin:0; padding:0}

/* HORIZONTAL MENU ITEMS (WITH ROLL-DOWNS) FOR ALL PARTS OF THE SITE */

div.navigation 						{background:#EE3680; text-align:center; margin:10px 0 10px 0; padding-left:0; white-space:nowrap}

#newnav, #newnav ul 				{float:left; list-style:none; font-size:16px; padding:0; margin:0 15px 0 15px; }
#newnav a 							{display:block; text-decoration:none; padding:0 19px; line-height:26px; color:white}
#newnav li 							{float:left; padding:0; margin:0;}
#newnav li ul 						{position:absolute; left:-999em; height:auto; width:250px; white-space:nowrap; margin:0; text-align:left; font-size:13px; background:#EE3680}
#newnav li ul a 					{width:250px; white-space:nowrap; border-top:1px solid #FFFFFF;}
#newnav li a:hover 					{background:#cd0069; color:#FFFFFF}
#newnav li:hover ul ul, 
#newnav li:hover ul ul ul, 
#newnav li.sfhover ul ul, 
#newnav li.sfhover ul ul ul			{left:-999em;}
#newnav li:hover ul, 
#newnav li li:hover ul, 
#newnav li li li:hover ul, 
#newnav li.sfhover ul, 
#newnav li li.sfhover ul, 
#newnav li li li.sfhover ul 		{left:auto;}
#newnav li:hover, #newnav li.sfhover {background:#cd0069;}
#newnav .subnav						{width:210px}

/* "Accordian" Schedule Slider Styles */

#accordian					{padding:5px; width:650px; z-index:2; margin:0 auto; }
.accordion_headings			{padding:5px; background:#999999; color:#FFFFFF; margin-top:2px; cursor:pointer; font-size:16px; clear:both; }
.accordion_headings:hover	{background:#EE3680; }
.accordion_child			{padding:10px; background:#fafafa; border:5px solid #EEEEEE; }
