/***	Ocean Vista Resort Style Sheet
	Created by EJFIIIWebDesign.com		***/

a,
a:hover					{text-decoration: none; color: #405A5C;}
body					{font-family: Arial, Helvetica, sans-serif; color: #405A5C; font-weight: bold; font-size: 12px;}
img						{border: 0px;}
ul						{font-size: 10px; font-weight: normal; padding: 0px 10px 0px 0px;}
h4						{margin: 0px; padding: 0px 0px 5px 0px; font-size: 12px; width: 400px; background-color: #E3E5E7; color: #405A5C;}

#content				{position: absolute; top: 10px; left: 10px;}

#siteMenu				{position: absolute; top: 185px; left: 450px; width: 330px; text-align: right;} 
#welcomeText			{position: absolute; top: 200px; left: 20px; width: 490px; height: 120px; text-align: justify;}
.leadingP:first-letter	{font-size: 22px;}

#homeMenu				{position: absolute; top: 345px; left: 19px;}
#homeMenu img			{padding: 3px 20px 3px 3px;}
.detailHead				{font-size: 13px; font-weight: bold; width: 310px; height: 12px; display: block;}
.detailText				{font-size: 10px; font-weight: normal; width: 370px; height: 30px; padding: 3px 0px 0px 0px; display: block;}

#sectionName			{position: absolute; top: 205px; left: 25px; font-size: 23px;}
#sectionLinks			{position: absolute; top: 260px; left: 23px;}
#sectionLinks img		{padding: 0px 25px 0px 0px;}
#sectionViews			{position: absolute; top: 260px; left: 470px;}
.detailHead_Sub			{font-size: 13px; font-weight: bold; width: 310px; height: 12px; display: block;}
.detailText_Sub			{font-size: 10px; font-weight: normal; width: 310px; height: 30px; padding: 3px 0px 0px 0px; display: block;}
	

#reservationMenu		{position: absolute; top: 260px; left: 485px;}
#reservationText,
#reservationForm		{position: absolute; top: 260px; left: 23px; width: 444px; height: 264px; overflow: auto; background-color: #E3E5E7;}
#resForm				{position: absolute; top: 260px; left: 0px;}
.subText				{font-size: 10px; font-weight: normal;}

form					{font-size: 10px; font-weight: normal;}
input					{font-size: 8px; font-weight: normal;}
textarea				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.wideFeild				{width: 233px;}
.shortFeild				{width: 75px;}
.textFeild				{width: 110px;}
.faqQuestion			{width: 400px; font-size: 11px; font-weight: bold; background-color: #E3E5E7; display: block;}
.faqAnswer				{width: 400px; font-size: 10px; font-weight: normal; display: block;}

.w85					{width: 85px;}
.w110					{width: 110px;}
.rightAlign				{text-align: right;}
.centerAlign			{text-align: center;}
.shading				{background-color: #E3E5E7;}


#teaserSlides			{position: absolute; top: 220px; left: 535px; width: 250px; height: 305px; z-index: 1;}
#slide01				{position: absolute; top: 0px; left: 0px; visibility: visible;}
#slide02,
#slide03,
#slide04,
#slide05				{position: absolute; top: 0px; left: 0px; visibility: hidden;}

#photoCredit			{position: absolute; top: 529px; left: 545px; font-size: 10px; color: #999999;}
#eventPhoto				{position: absolute; top: 529px; left: 548px; font-size: 10px; color: #999999;}
#photoCredit a,
#eventPhoto a			{text-decoration: none; color: #999999;}
#photoCredit a:hover,
#eventPhoto a:hover		{text-decoration: none; color: #405A5C;}

#ovrFooter				{position: absolute; top: 545px; left: 0px;}

.specialRate			{background-color: #405A5C; color: #E3E5E7; font-size: 10px; text-align: center; font-weight: normal; width: 310px; display: block; padding: 2px 0px 2px 0px;}

#authorLink				{position: absolute; top: 620px; left: 10px; width: 120px; height: 25px; visibility: visible; font-family: Tahoma; font-size: 9px; font-weight: bold; color: silver;}
#authorLink a,
#authorLink a:visited 	{text-decoration: none; color: silver;}


