body {
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	background-color: #f5eac5;
	height: 100%;
	font-size: 75%;
	margin:10px 0px; 
	padding:0px;
	text-align:center;
}


div#main
{
	width:804px;
	margin:0px auto;
	text-align:left;
}

div#bgshadow
{
	background-image:url(/StaticImages/Common/bgshadow.gif);
	background-repeat: repeat-y;
	
}
div#top
{
	background-image:url(/StaticImages/Headers/mainheader.jpg);
	height:94px;
}

div#top_sub
{
	background-image:url(/StaticImages/Common/shadow_sub_top.gif);
	height:15px;
}

div#footer
{
	background-image: url(/StaticImages/common/footer.gif);
	height:25px;
}

div#flashtop
{
	
	height:290px;
}

div#contentholder
{
	padding-left:4px;
	padding-right:4px;
}

.bgcontenttop
{
	background-image:url(/StaticImages/Common/bgcontent_shadow.gif);
	background-repeat:repeat-y;
	
}
.bgcontent
{
	background-image:url(/StaticImages/Common/bgcontent_top.gif);
	background-repeat:no-repeat;
}
div#leftcolumn
{
	width:163px;
	float:left;
	padding:0px;
	margin:0px;
}
div#topmenu
{
	padding:0px;
	margin:0px;
}
div#content_sub
{
	padding:0px;
	margin:0px;
	clear:both;
}

div#maincontent
{
	width:630px;
	padding:0px;
	margin:0px;
}


table {
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	font-size:100%;
}

td#2colbgimage
{
	background-image: url(/StaticImages/Common/2col_line.gif);
	background-repeat: no-repeat;
	width:33px;
	height:420px;
}

td#flashtop
{
	background-image: url(/StaticImages/common/top.jpg);
	width:796px;
	height:290px;
}
td#maintop
{
	/*background-image: url(/StaticImages/common/maintop.jpg);*/
	background-repeat: no-repeat;
	width:800px;
	height:50px;
}

td#menubg
{
	/*background-image: url(/StaticImages/common/menubg.jpg);*/
	background-repeat: no-repeat;
	width:154px;
}

td#content
{
	background-color:#ffffff;
	width:646px;
}

.bgImg {
	/*background-image: url(/StaticImages/common/bg.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
}

.headerSmall {
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.menudivider
{
	padding-bottom:3px;
	padding-left:24px;
}

.menudividerBig
{
	padding-bottom:20px;
	padding-left:24px;
}

.menubanner
{
	padding: 0px;
	margin: 15px 0px 20px 10px;
}

.menudiv
{
	padding-top:20px;
	padding-bottom:20px;
}

.menuitem
{
	padding-left:24px;
	padding-bottom:6px;
}
.menudivSubSite
{
	padding: 10px;
}

.menuitemSubSite
{
	float:left;
	padding-left:15px;
}

div#divEditThisPage
{
	padding-top:15px;
	padding-left:10px;
}

h1
{
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	font-size: 2.0em;
	color: #463b11;
	font-weight: normal;
	margin-bottom:0.3em;
	font-style:italic;
}

h2
{
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	font-size: 1.2em;
	color: #cf311f;
	font-weight:bold;
	margin-bottom:0.2em;

}

.clsBodyTextHeadline
{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
*/
}

.clsBodyText
{
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	font-size: 1.0em;
	color: #463b11;
}

/*.clsBodyTextBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}*/

.clsTextblock
{
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	font-size: 1.0em;
	color: #463b11;
}

.menuBigBrownDot
{
	width:8px;
	height:8px;
	float:left;
}

.clsTableBorderColor
{
	background-color: #888888;
}

.clsTableHeader 
{
	color: #ffffff; 
	background-color: #776f5b;
}

.priceListTable
{
	border-collapse:collapse;
	border: #DFDFDF;
	border: none;
}

.clsPriceListHeader
{
	font-weight: normal; 
	font-size: 1.1em; 
	color: #000000; 
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	background-color: #F2E7C3;
	padding-top:3px;
	padding-bottom:3px;
}

.clsPriceListHeaderPrice
{
	background-color: #656565;
	padding-right:8px;
}

.clsPriceListHeaderPrice span
{
	color: #FFFFFF;
}

.clsPriceListText
{
	font-weight: normal; 
	font-size: 1.0em; 
	color: #000000; 
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
}


.pricelistImage 
{
	width:15%;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	float:left;
	/*border: none;
	padding: 5px;
	margin: 0.25em 1%;*/
}

tr.clsEvenRowBackground
{
	background-color: white;
}

tr.clsOddRowBackground
{
	background-color: #f1eee5;
}

table.bulletlist td
{
	padding-left:15px;
	
}

ul.bulletlist {
	
	list-style-type:disc;
	list-style-position: outside;
	margin: 5px 0px 10px 5px;
	padding: 0px 0px 0px 10px;
}

ul.bulletlist li
{
	color: #cf311f;
}

.clsFontSize11
{ 
	font-size: 11px;
}

.clsTableHeaderText
{
	
	font-size: 1.1em;
	font-weight: bold;
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
}


.clsTableText
{
	font-size: 1.1em;
	color: #524720; 
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;

}

.clsTableTextWhite
{
    font-size: 1.1em;
	color: #524720; 
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
}

select.newslist
{
	width: 100px;
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
	font-size: 1.2em;
	border: #006633;
	border-style: solid; 
	border-width: 1px;
}


a 
{
	color: #463b11;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: normal;
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
}
a:hover 
{
	color: #463b11;
	font-size: 1.0em;
	text-decoration: underline;
	font-weight: normal;
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
}

a.newsList
{
	color: #463b11;
	font-size: 1.0em;
	text-decoration: underline;
	font-weight: normal;
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
}
a.newsList:hover 
{
	color: #463b11;
	font-size: 1.0em;
	text-decoration: underline;
	font-weight: normal;
	font-family: Times New Roman, Arial, Helvetica, Georgia, Verdana, sans-serif;
}

/*a:hover {color: #2A2B70; text-decoration: underline;}*/


td.menuPaddingLeft
{
	padding-left:3px;
}

td.menuPaddingTop
{
	padding-top:2px;
}

.contactText
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 1.0em;
    COLOR: #52502a;
    text-transform:uppercase;
    text-decoration: none;
}

A.menuitemText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.1em;
    COLOR: #52502a;
    text-transform:uppercase;
    text-decoration: none;
}

A.menuitemText:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.1em;
    COLOR: #52502a;
    text-transform:uppercase;
    text-decoration: underline;
}

A.menuitemTextSel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.1em;
    COLOR: #52502a;
    text-transform:uppercase;
    text-decoration: underline;
}

A.menuitemTextSel:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.1em;
    COLOR: #52502a;
    text-transform:uppercase;
    text-decoration: underline;
}

A.strSubStyle
{
    FONT-SIZE: 1.1em;
    COLOR: #463b11;
    text-decoration: none;
}

A.strSubStyle:hover
{
    FONT-SIZE: 1.1em;
    COLOR: #463b11;
    text-decoration: underline;
}
A.strSubStyleActive
{
	font-weight: bold;
    FONT-SIZE: 1.1em;
    COLOR: #463b11;
    text-decoration:underline;
}
A.strSubStyleActive:hover
{
	font-weight: bold;
    FONT-SIZE: 1.1em;
    COLOR: #463b11;
    text-decoration:underline;
}

a.clsStrong:link {
	font-size: 1.1em;
	font-weight: bold;
	color: #463b11;
	text-decoration: underline;
}
a.clsStrong:visited {
	font-size: 1.1em;
	font-weight: bold;
	color: #463b11;
	text-decoration: underline;
}
a.clsStrong:hover {
	font-size: 1.1em;
	font-weight: bold;
	color: #463b11;
	text-decoration: underline;
}
a.clsStrong:active {
	font-size: 1.1em;
	font-weight: bold;
	color: #463b11;
	text-decoration: underline;
}

td.charterform
{
	padding-bottom:15px;
}

td.charterform td
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	color: #463b11;
	
}

td.charterform p
{
	margin: 0px 0px 5px 0px;
	color: #463b11;
}
td.charterform h2
{
	margin: 0px 0px 7px 0px;
}

td.charterform input
{
	height:20px;
	border: solid 1px #d5c28e;
	width:100%;
}

td.charterform .shortTxt
{
	width:104px;
}

td.charterform textarea
{
	border: solid 1px #d5c28e;
	width:100%;
}

td.charterform .paddingright td
{
	padding-right:5px;
}

td.charterform .paddingFood td
{
	padding-right:5px;
	padding-bottom:0px;
}

td.charterform .chkBox
{
	border: solid 0px #d5c28e;
	width:20px;
	vertical-align:middle;
}


