﻿



/* Reset */

html, body { margin: 0; padding: 0; border: 0;
				background: transparent; font-size: 10px; }
	
div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
img		{margin:0; padding: 0; border: 0; }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}




table,  {border-collapse: collapse; border-spacing: 0; }

input, select, textarea, form, fieldset {
	margin: 0; 	padding: 0; border: 0;
		}
article, aside, dialog, figure, footer, header, hgroup, nav, section, {
	display:block; }
	
h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align:left;
	color: #000;
}
ol, ul {
	 list-style:none; }
	 
/* Global */

html	{ }
body	{ }


/*Headings */
	 
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }

h1 {font-size:24px; }
h2 {font-size:20px; }
h3 {font-size:16px; }
h4 {font-size:14px; }
h5 {font-size:14px; }
h6 {font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0; }


/* Text Elements */

p			{color:#000; font-size:13px; line-height:150%; }
p .left		{margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right	{margin: 1.5em 1.5em 1.5em 0; padding: 0; }

a			{ }
a:link		{color: #00f; }
a:visited	{color: #0f0; }
a:active	{color: #000; }
a:focus		{color: #666; }
a:hover		{color: #f00; }

blockquote	{color: #000; font-size:12px; }

strong		{ font-weight: bold; }
em			{font-style: italic; }

/* List */

ul			{ }
ol			{list-style-type: decimal; }

ul li		{color:#000; font-size:12px; }
ol li		{color:#000; font-size:12px; }

dl			{ }
dt			{ }
dd			{ }



/* Tables */

table		{ width:100%; }

tr			{ }
.odd		{background-color:#eee; }
.even		{background-color:#fff; }

th			{font-weight: bold; }
thead, th	{background-color:#ccc; }
	
tbody		{ }

th, td, caption { }
caption		{ }

tfoot		{ }
.tfooter	{background-color:#ccc; text-align: center; font-style:italic; }

caption		{background: #efefef; }

/* Miscellaneous */

sup, sub	{line-height: 0; }

abbr, acronym	{border-bottom: 1px dotted #666; }
address		{ }
del			{background:#ffcece; color:#f00; }
code, pre	{background-color:#ff9; color:#f00; }


/* Containers */

body {background-color:#97004B;}

#wrapper	{width:950px; margin:0px auto;background-color:#FFFFCC;overflow:hidden;}

#logo       {background-image:url('../images/orlandologo.jpg'); width:100%;overflow:hidden;border-bottom:2px red solid;  }

#logo p		{color:white; font-size:25px; font-weight:bold; padding:8px 0 0 0;margin:8px 0 0 0; text-align:center;}
#logo li p	{display:inline;color:white;font-size:16px;font-weight:bold;}
#logo ul li		{display:inline;margin:50px 0px 20px 10px;float:left;}



#social-mediea		{ }

#social-mediea p		{ }

#banner		{ }

#subbanner	{ }

#topnav		{background-color:#FFCC66; clear:both; }
#topnav		{width:100%; float:left; margin:0px;background-color:#FFCC66;border-bottom:2px red solid;}
#topnav ul li	{display:inline;}
#topnav ul li a	{float:left;padding:10px 16px;}

#topnav a:link	{color:black;}
#topnav a:visited	{color:red;}
#topnav a:active	{color:white;}
#topnav a:hover	{color:white;background-color:maroon;}
#topnav a:focus	{color:white;}

#content	{width:680px;float:right;padding:5px;margin-left:1px;margin-right:4px;  }
	



#content h1	{color:blue; font-size:16px; text-align:center;padding:10px 5px;}
#content h2	{color:blue; font-size:16px; text-align:center;padding:10px 5px;}
#content p		{padding:10px; }
#content h3	{color:red; font-size:18px; text-align:center;}

#banner-fade1	{margin-left:80px;border:10px white solid;}

#leftlist ul		{width:260px; height:220px; padding-top:5px;border:2px blue solid;margin:10px 10px 10px 10px;}
	

#leftlist ul p		{color:blue; text-align:center;font-size:14px;font-weight:bold;padding:10px; }
#leftlist ul li	{text-align:center; color:black; font-size:12px; padding:2px; }

#image ul img 	{float:right;width:310px;height:220px;border:5px white solid;margin:10px 20px;  }


#rightlist ul	{padding-top:5px;margin-bottom:15px;}
#rightlist ul li	{color:black;text-align:center;font-size:12px;padding:2px; }


#table 	{width:80%; padding:8px; background-color:white; margin:auto; }
#table td	{color:red;border:1px blue solid;font-size:12px;text-align:center;padding:4px 0px 4px 5px;background-color:#FFFFCC; }
#table th	{color:black; font:bold;padding:4px; font-size:15px;text-align:center; background-color:#FFCC66;border:2px blue solid;}

#table1 	{width:80%; padding:8px; background-color:white; margin:auto; }
#table1 td	{color:red;border:1px blue solid;font-size:12px;text-align:center;padding:4px 0px 4px 5px;background-color:#FFFFCC; }
#table1 th	{color:black; font:bold;padding:4px; font-size:15px;text-align:center; background-color:#FFCC66;border:2px blue solid;}

#table2 	{width:80%; padding:8px; background-color:white; margin:auto; }
#table2 td	{color:red;border:1px blue solid;font-size:12px;text-align:center;padding:4px 0px 4px 5px;background-color:#FFFFCC; }
#table2 th	{color:black; font:bold;padding:4px; font-size:15px;text-align:center; background-color:#FFCC66;border:2px blue solid;}


#sidebar	{width:220px;float:left;padding:5px 10px;margin:10px 5px;background-color:#FFCC66;}


#sidebar h3	{color:red; font-size:13px; text-align:center;padding:20px 5px 5px 5px;}

#sidebar img	{padding:10px; }	
#sidebar p	{padding:7px; }


#thanks		{width:550px;background-color:#FFCC66;margin:30px auto;}
#thanks h3		{text-align:center;padding:15px 5px;}

#map		{margin:5px 20px;padding:10px;}
#map_canvas	{width: 600px; height: 400px;margin:5px 10px 20px 30px;padding:10px;}
#cal		{margin:10px;}
#floorplan	{width:610px;padding:10px 5px;margin:10px auto;}

#parktable	{width:80%; padding:8px; background-color:white; margin:auto;}
#parktable td 	{width:50%;border:1px blue solid;font-size:12px;text-align:center;padding:5px 0px 4px 5px;background-color:#FFFFCC;}
#parktable th	{color:black;padding:4px; font:bold; font-size:15px;text-align:center; background-color:#FFCC66;border:2px blue solid;}

#villadesc		{width:660px; margin:auto;}
#villadesc h2		{font-size:16px; font:bold;text-align:center; padding:5px;}
#villadesc h5	{margin-left:10px;}
#villadesc p {text-align:justify;}
#villadesc ul li	{font-size:12px;text-align:justify;padding:5px;}

#desc1	{width:300px;float:right;}
#desc2	{width:300px;margin-left:30px;}


#EnquiryFormG	{border:2px blue solid;}		 
#EnquiryFormG  input  {width:200px;background-color:white;padding:3px;border:1px #FFD89D solid;margin:3px 0px 3px 60px;}
#EnquiryFormG  textarea  {background-color:white;padding:2px;border:1px #FFD89D solid;margin:3px 0px 3px 60px;}
#EnquiryFormG td	{font-size:14px;}
#EnquiryFormG select	{padding:2px;border:1px #FFD89D solid;margin:5px 0px 5px 60px;}
#EnquiryFormG table	{
	padding:10px;
}

#BookingFormG	{border:1px blue solid;background-color:white;}		 
#BookingFormG  input  {width:180px;background-color:white;padding:3px;border:1px #FFD89D solid;margin:3px 0px 3px 20px;}
#BookingFormG  textarea  {background-color:white;padding:2px;border:1px #FFD89D solid;margin:3px 0px 3px 20px;}
#BookingFormG td	{font-size:14px;}
#BookingFormG select	{padding:2px;border:1px #FFD89D solid;margin:5px 0px 5px 60px;}
#BookingFormG table	{
	padding:10px;
}
#guest,#arrive,#details	{border:1px grey solid;margin:10px 5px;}


#contactform		{border:2px blue solid;width:580px;margin:10px auto;}
#contactform ol		{list-style-type:none;}

#form ol input		    {padding:5px;}
#contactform ol	li input  {background-color:white;}
#contactform ol	li textarea  {background-color:white;}
#contactform ol	li		{margin-bottom:3px;}

#terms		{background-color:#F4F4F4;}	

	
#footer 		{clear:both;width:100%;float:right;margin:0px;background-color:#FFCC66;border-top:2px red solid;border-bottom:2px red solid;}
#footer ul li	{display:inline;}
#footer ul li a	{float:left;padding:5px 11px;}

#footer a:link	{color:black;}
#footer a:visited	{color:white;}
#footer a:active	{color:white;}
#footer a:hover	{color:white;background-color:maroon;}
#footer a:focus	{color:white;}

#linktous		{border:2px blue solid;margin-top:150px;}
#linktous p		{width:630px;padding:5px;border:2px red solid;text-align:center;font-size:15px;color:red;margin:10px auto;}
		
#links p		{font-family:Arial, Helvetica, sans-serif;}


#bottomtab ul li	{display:inline;}


#bottomtab a:link	{color:black;}
#bottomtab a:visited	{color:red;}
#bottomtab a:active	{color:white;}
#bottomtab a:hover	{color:white;background-color:maroon;}
#bottomtab a:focus	{color:white;}


#content-wrapper	{ }

#leftnav	{ }

#leftside	{ }

#rightside	{ }

#content	{ }

#footer		{ }

#box1		{ }

#box2		{ }

#box3		{ }

#box4		{ }

#box5		{ }

#box6		{ }


/* Forms */

form { text-align:left; margin:20px }

label, submit, input, textarea {border:0; padding:0; background:none; }

#contactform label {float:left; width: 150px; margin-top:10px;padding:3px; text-align:right; display:block; }

input, textarea {border:1px #333 solid; margin-left:10px;padding:5px; }

input {width:280px; margin-bottom:16px }

textarea {width:280px; height:150px }

select{margin:10px; }

.submit { width:90px; height:25px; margin-left:150px; font-size:12px;margin:10px; }

br	{ clear: left; }





























































