A 	{color:#F00; text-decoration:none;}
A:visited 	{color: #F00; text-decoration:none;}
A:hover 	{color: #F00; text-decoration:underline;}
A:active 	{
	color: #F00;
	text-decoration:none;
}

A.readmorelink 	{color: #F00; text-decoration:none; }
A.readmorelink:visited 	{color: #F00; text-decoration:none; }
A.readmorelink:hover 	{color: #F00; text-decoration:underline; }
A.readmorelink:active 	{color: #F00; text-decoration:underline; }


BODY		
{
	FONT-SIZE: 10px;
/*    COLOR: #7c4182; */
    COLOR: #a7a7a7;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px;  
	background-image:url(images/extendedbackground.jpg);
	background-position: top center;
	background-repeat: repeat;
}



TD
{
    FONT-SIZE: 12px;
/*    COLOR: #7c4182; */
    COLOR: #a7a7a7;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}


#container { 
	width: 898px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 20px 51px 0 51px; /* the auto margins (in conjunction with a width) center the page (top, right, bottom, left)*/
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#contactcontainer { 
	width: 862px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 29px 69px 63px 69px; /* the auto margins (in conjunction with a width) center the page (top, right, bottom, left)*/
	/*border: 1px solid #000000;*/
	text-align: center; /* this overrides the text-align: center on the body element. */
}

#aboutcontainer { 
	width: 862px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 28px 66px 0 72px; /* the auto margins (in conjunction with a width) center the page (top, right, bottom, left)*/
	/*border: 1px solid #000000;*/
	text-align: center; /* this overrides the text-align: center on the body element. */
}

#gallerycontainer {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 28px 100px 0 100px; /* the auto margins (in conjunction with a width) center the page (top, right, bottom, left)*/
	/*border: 1px solid #000000;*/
	text-align: center; /* this overrides the text-align: center on the body element. */
}

#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0px 0 0 ;
}

#contactsidebar {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0px 0 0 ;
}

#aboutsidebar {
	float: left; /* since this element is floated, a width must be given */
	width: 247px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0px 0 0;
}

#mainContent { 
	margin: 0px 0px 0px 231px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 0px 0 0 ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;

}

#contactmainContent { 
	margin: 0px 0px 0px 0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 0px 0 0 ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	float:right;

}

#contactContent {
	margin: 0px 52px 0px 52px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 360px 0px 0 0;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align: bottom;

}

#aboutContent { 
	margin: 0px 0px 0px 267px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 0px 0 0 ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;

}

#galleryContent {
	margin: 29px 0px 0px 236px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 0px 0 0;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;

}

#mainContent-FullWidth { 
	margin: 0px 30px 0px 0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 5px 20px 0 0 ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 13px;

}

#navbar {
	margin: 0 0 7px 0;
	padding: 0px 2px 0 0px;  /* this is to keep the buttons centered on the navbar background */
	text-align:center;
	
	
}

#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 136px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0px 0 0 ;
}

#homeimage {
	float: middle; /* since this element is floated, a width must be given */
	width: 500px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0px 0 0 ;
	margin: 0 0 0px 0;
}

#mainpageContentLeft {
	margin: 20px 0 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 25px 0 0;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:text-top;

}

#mainpageContentRight {
	margin: 20px 0 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 0 0 29px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	border-left:3px #CCC solid;
	vertical-align:top;
	text-align:center;
	color: #FFF;

}

#riverlocation {
	margin: 0 0 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 1px 0 0 0px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */

}

#riverstatus {
	margin: 0 0 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 0 5px 0px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */

}

#featured {
	margin: 0 0 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 2px 0 0px 0px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */

}

#featuredbutton {
	margin: 0 0 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 0 0px 14px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */

}

#featuredtext {
	margin: 0 0 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 8px 9px 8px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	font-weight: bold;
	font-size: 10px;
	color: #FFF;

}

#comingsoon { 
	width: 587px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 227px 202px 431px 211px; /* the auto margins (in conjunction with a width) center the page (top, right, bottom, left)*/
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#services {
	margin: 0 0 0 0; 
	padding: 0px 0px 0 0 ;
}

#gallerysidebar {
	width:201px;
	margin: 0 0 0 0; 
	padding: 0px 0px 0 0 ;
	float:left;
}

#gallerytabs {
	width:201px;
	margin: 0 599px 0 0; 
	padding: 0px 0px 0 0 ;
	float:left;
}

#galleryinterior {
	width:830px;
	margin: 0 85px 0 85px;
	padding: 0px 0px 0 0;
	vertical-align: top;
}

#galleryinteriorbox {
	width:541px;
	margin: 0px 145px 0 145px;
	padding: 0px 0px 0 0;
}

h1
{
    FONT-SIZE: 28px;
/*    COLOR: #7c4182; */
    COLOR: #D34D04;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h2
{
	FONT-SIZE: 18px;
	COLOR:#FFF;
	padding-bottom:0px;
	margin-bottom:0px;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Arial, sans-serif;
}

h3
{
	FONT-SIZE: 18px;



    COLOR:#F00 padding-bottom:0px; 			margin-bottom:0px;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style: italic;
}

h4
{
    FONT-SIZE: 14px;
/*    COLOR: #7c4182; */
    COLOR: #D34D04; padding-bottom:0px; margin-bottom:0px;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h5
{
	FONT-SIZE: 18px;
	COLOR:#FFF;
	padding-bottom:0px;
	margin-bottom:0px;
	LINE-HEIGHT: normal;
	font-weight:bold;
	FONT-FAMILY: Arial, sans-serif;
}

h6
{
	FONT-SIZE: 16px;
    COLOR:#000; padding-bottom:0px; margin-bottom:0px;
    LINE-HEIGHT: normal;
	font-weight:bold;
	font-style:italic;
    FONT-FAMILY: Arial, sans-serif;
}

.h7
{
	FONT-SIZE: 27px;
	COLOR:#FFF;
	padding-bottom:0px;
	margin-bottom:0px;
	LINE-HEIGHT: normal;
	font-weight:bold;
	FONT-FAMILY: Arial, sans-serif;
}

.h8
{
	FONT-SIZE: 18px;
	COLOR:#F00;
	padding-bottom:0px;
	margin-bottom:0px;
	LINE-HEIGHT: normal;
	font-weight:bold;
	font-style:italic;
	FONT-FAMILY: Arial, sans-serif;
}

.h9
{
	FONT-SIZE: 16px;
	COLOR:#FFF;
	LINE-HEIGHT: normal;
	font-weight:bold;
	FONT-FAMILY: Arial, sans-serif;
}

.h10
{
	FONT-SIZE: 24px;
	COLOR:#F00;
	padding-bottom:0px;
	margin-bottom:0px;
	LINE-HEIGHT: normal;
	font-weight:bold;
	FONT-FAMILY:"Arial Black", Gadget, sans-serif;
}

.emailaddress
{
    FONT-SIZE: 13px;
    COLOR: #a7a7a7;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.home_alreadymember_title
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.gallerytext
{
    FONT-SIZE: 14px;
    COLOR: #FFF;
	font-weight: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

input.txtField {
	background-color: #1d1d1d;
	border: 1px solid #1d1d1d;
	height: 16px;
	margin: 0px 0px;
	width: 180px;
	padding: 2px;
	font-size:12px;
	color:#787878;
}


.images_right
{
	margin-left:25px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:15px;
}

.smalltype
{
    FONT-SIZE: 10px;
/*    COLOR: #7c4182; */
    COLOR: #BBBBBB;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Sans-Serif
}

.smalltype_white
{
    FONT-SIZE: 10px;
/*    COLOR: #7c4182; */
    COLOR: #FFFFFF;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Sans-Serif
}


.error {
font-family: Tahoma;
font-size: 8pt;
color: red;
margin-left: 50px;
display:none;
  }


	
select {
/*	border: 1px solid #5a5a5a;  f5822a
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;*/
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; }

	
textarea {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height: 75px;
	color: #333333; }

.Gallerytitle {
	font-size: 30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-style:italic;
	font-weight:bold;
}

.Gallerypic {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-style:italic;
	font-weight:bold;
}

	

