﻿
body, html
{
	margin: 0px;
	padding: 0px;
	font-family: Times New Roman; 
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
	background: #135e84;
}

h2 { font-variant: small-caps; font-size: 22px; margin: 0px auto; padding: 0px;}
h3 { font-variant: small-caps; font-size: 19px;}
strong { font-size:17px; color:#FFFFFF; }

.left  { float:left;}
.right { float:right;}
.clear { clear:both; line-height: 0px; }

/* Links */
a { color:#FFFFFF; }
a:hover{ text-decoration:none; }
a img { border:0;}
img { vertical-align:top; }

/* Forms */
input, textarea, select
{
	padding: 3px;
	font-family: Times New Roman; 
	font-size: 14px;
	color: #FFFFFF;
	background: #094360;
}
input, select { vertical-align:middle; font-weight:normal; }

.required
{
	color: Yellow ! important;
}


/* Main Layout */
#main
{
	margin:0 auto;
	background:#007CB0 url(Images/main_bkgd.jpg) top no-repeat;
}
#main .footer
{
	background:url(Images/mainfooter_bkgd.jpg) bottom no-repeat;
}

#content
{
	margin: 0 auto;
	width: 880px;
}

#header .left  { text-align: center; }
#header .right { text-align: center; }

#logo  { margin: 3px auto; }

#menu
{
	height: 48px;
	margin: 90px 0 0 0;
	padding: 0px;
}
#menu li { float: left; display: block; }

#footer { margin: 50px 0 0 0; }

/* HomePage */
#home {}
#home .content { padding: 15px; }

#home .form
{
	padding: 10px 0 0 0;
	background: #135e84 url(Images/mainform_bkgd.jpg) top no-repeat;
}
#home .flash { background: #FFFFFF; }
#home .header { margin: 5px 0 0 0; }
#home .columns1 .column2 .content
{ 
	background: #135e84 url(Images/maincontent_bkgd.jpg) bottom right no-repeat;
}
#home .ads { margin: 5px 0 0 0; }
#home .ads .ad  { margin: 0 0 0 7px; width: 195px; float: left; }
#home .ads .ad1 { margin: 0 0 0 0;   width: 195px; float: left; }

/* SubPages */
#sub {}
#sub .content { padding: 15px; }

#sub .menu
{
	padding: 20px 10px 10px 10px;
	background: #135e84 url(Images/mainform_bkgd.jpg) top no-repeat;
}
#sub .menu .menuControl
{
	width: 225px;
	background: #135e84;
}
#sub .contentheader { }
#sub .columns1 .column2 .content
{ 
	background: #135e84 url(Images/maincontent_bkgd.jpg) bottom right no-repeat;
}
#sub .contentfooter
{
	margin: 5px 0 0 0;
	background: #135e84;
}

/* ListPages */
#list {}
#list .content { padding: 15px; }

#list .menu
{
	padding: 20px 10px 10px 10px;
	background: #135e84 url(Images/mainform_bkgd.jpg) top no-repeat;
}
#list .menu .menuControl
{
	width: 225px;
	background: #135e84;
}
#list .contentheader { }
#list .columns1 .column2 .content
{ 
	background: #135e84 url(Images/maincontent_bkgd.jpg) bottom right no-repeat;
}
#list .columns1 .column2 .list
{
	margin: 5px 0 0 0;
}
#list .contentfooter
{ 
	margin: 5px 0 0 0;
	background: #135e84;
}

/* Add to Vacation Plan Buttons */
#btnAddToVacationPlan
{
	float: right;
	padding-bottom: 10px;
}

/* Vacation Plan View */
#viewVacationPlan .contactInfo
{
	border: 1px;
	background: #135e84;
}

#viewVacationPlan .vacationItems
{
	border: 1px;
	background: #135e84;
}
#viewVacationPlan .vacationItems table
{
	margin: 0px;
	padding: 5px;
	background: #094360;
}
#viewVacationPlan .vacationItems td
{
	margin: 0px;
	padding: 5px;
}

#viewVacationPlan .buttons
{
	border: 1px;
	background: #135e84;
	text-align: right;
}

/* Rates Table */
.tblRates
{
	width: 500px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	background: #000000;
	color: #FFFFFF;
}

.tblRates thead tr
{
	background: #094360;
}

.tblRates tr
{
	background: #135e84;
}

.tblRates th, .tblRates td
{
	margin: 0px;
	padding: 5px;        	
}

.tblRates td.perNight
{
	text-align: center;
}

.tblRates td.perWeek
{
	text-align: center;
}

/* Sitefinity ImageGallery */
ol.sf_photoListLightbox
{
	margin: 0px;
	padding: 0px;
}
ol.sf_photoListLightbox li
{
	margin: 0px ! important;
	padding: 0px 10px 0px 10px! important;
	height: 150px ! important;
}
ol.sf_pager
{
	font-size: 11px;
}

/* Sitefinity News */
.sf_newsList
{
	font-family: Times New Roman;
}

.sf_singleNews
{
	font-family: Times New Roman;
}

.sf_newsTitle, .sf_NewsTitle
{
	font-variant: small-caps;
	font-size: 22px !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}

.sf_newsDate
{}

.sf_readMore
{}

.sf_newsAuthor
{}

.sf_postCategory
{}

.sf_postTags
{}

.sf_postBookmark
{}

a.sf_back
{
	line-height: 50px;
}

/* Sitefinity News */
.sf_eventsList
{
	font-family: Times New Roman;
}

.sf_singleEvent
{}

.sf_eventBasicInfo
{}

.sf_eventTitle
{
	font-variant: small-caps;
	font-size: 22px !important;
	font-weight: bold !important;
	text-decoration: underline !important;
	padding-bottom: 15px;
}

.sf_eventSubTitle
{}

.sf_eventPriod
{}

.sf_contentCity
{}

.sf_eventContent
{
	padding-bottom: 15px;
}

.sf_eventLocation
{}

.sf_eventMap
{}

.sf_eventContact
{}

.sf_eventCategory
{}

.sf_socialBookmarks
{}

.sf_contentComments
{}

.sf_commentsList
{}

.sf_commentsTitle
{}