﻿body         {
	background-color: #E6DDCC;
	font-family: arial,verdana,times;
	font-size: 12px;
	color: #928470;
	background-image: url('../images/back1.jpg');
	background-attachment: fixed;
}
#wrap
{
	width:772px;
	top: 40px;
	margin: 0 auto;
	text-align:center;
	}
#pagecontent {
	background-color: #F4F1EA ;
  	border-left:2px solid #928470; 
	border-right:2px solid #928470;
	padding-bottom:30px;
	 }
#pagecontent2 {
	background-color: #F4F1EA ;
  	border-left:2px solid #928470; 
	border-right:2px solid #928470;
	padding:10px;
}
#pagecontent #indexbodytext{
	text-align: left;
	padding: 5px 7px 20px 7px;
}
#bodytext{
	text-align: left;
	padding: 7px 7px 7px 7px;
}
#header
{
	background-color: #928470;
	height:120px;
}
#hotels{
	padding-top:10px
}
#footer         
{
	font-weight: bold;
	background-color: #928470;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #F4F1EA;
	float:left;
	width:772px	
	
}
#footleft
{
	text-align:left;
	padding:10px 0px 0px 7px;
}	
#footright
{
	float:right;
	text-align:right;
}

#topright
{
	float: right;
    top: 20px;
    height:30px;
}
#generalright 	{
	float:right;
	margin-left:0px; 
	padding-right:2px;
	width:199px; 
	padding-top:7px;
}
	
#generalright2 	{
	float:right;
	margin-left:0px; 
	padding-right:25px;
	margin-left:10px;
	width:auto;
	min-width:199px;
	width:199px; 
	border-left:1px #928470 solid
}
#flashdv{
	background:url("../images/riversidemain.jpg");
	background-repeat:no-repeat;
	width:769px;
	height:219px;
}

#indexdv {
	position:relative;width:768px;height:219px;overflow:hidden;z-index:1;FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);
}
form.form1{
	background-color:#F4F1EA; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:3px;
	border:1px #928470  solid;
	font-size:75%;

}
#book {
	padding:0px 0px 13px 10px;
	background-color: #919A1D;
}
div.fright2{
	float:right;
}

/* CLASSES */
a:link	{color: #928470;background: inherit;text-decoration: underline;	font-weight: bold;}
a:visited	{color: #928470; background: inherit; text-decoration: underline;font-weight: bold;}
a:hover	{color: #928470; background: inherit; text-decoration: none;font-weight: bold;}
a:active	{color: #928470; background: inherit; text-decoration: underline;font-weight: bold;}

a:link.footerlink	{color: #F4F1EA;background: inherit;text-decoration: underline;	font-weight: bold;padding-right:7px}
a:visited.footerlink	{color: #F4F1EA; background: inherit; text-decoration: underline;font-weight: bold;padding-right:7px}
a:hover.footerlink	{color: #F4F1EA; background: inherit; text-decoration: none;font-weight: bold;padding-right:7px}
a:active.footerlink	{color: #F4F1EA; background: inherit; text-decoration: underline;font-weight: bold;padding-right:7px}

h1 {
	font-size: 160%;
	font-variant: small-caps;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1px;
}
h2{
	font-size: 130%;
	font-variant: small-caps;
	margin:5px auto

}
h3{
	font-size: 130%;
	font-variant: small-caps;
	margin:5px auto

}

h4 {
	font-size: 110%;
	text-decoration: underline;
}
h5	{
	background: #919A1D;
	color: #E6DDCC;
	font-size: 130%;
	font-variant: small-caps;
}
h6	{
	background: #919A1D;
	color: #E6DDCC;
	font-size: 130%;
	font-variant: small-caps;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px
}

	
img.clear { 
    clear: right;
    padding-bottom:7px;
    padding-right:7px 
}
img.img3{
	vertical-align:middle;
	margin-right:3px
}

.rate
{
float:left 
}
.clear{clear:both;}
span.title{
	color: #AA4823;
	font-size: 120%;
	font-variant: small-caps;
	margin-bottom:2px;
	font-weight:bold 
}
span.title2{
	color: #AA4823;
	font-size: 140%;
	font-weight:bold;
	text-align:center
}

/***** START RESTAURANT & LOUNGE **** */
#dining{text-align:center;}
dl			{width: 96%; overflow: hidden; }
dt, dd.price {font-weight: bold;clear:both}  
dt {padding-right: 0px;}
dd			{margin:0}
dd.price	        {padding-left: 3px;color: #AAA}
dd.ingredients		{clear:left;text-align: center; width: 96%; font: italic 90% ;color: #555}


/***** END RESTAURANT & LOUNGE **** */
.offersfloat		{float:left; padding-right: 6px; margin-bottom: 2px;height:100px;width:200px}
/*END CLASSES */

/*Start Tables */
table.specials{
	width:100%
}
tr.golfhdr  {
	background: url("../images/golf_table_bg.gif");}
tr.tophead {
	background-color: #919A1D;color:#E6DDCC}
td.infohead {
	width:350px
	}
}
/* End Tables */
/*******************  FORMS ****************/

input{
color: #928470; 
border: 1px solid #DAC2BA;  
padding: 0px;
}
/* Vouchers */
div.gvSummary {border-top:1px solid #3F362C;font-size: 100%; line-height:15px;font-weight:normal; color:#928470; padding:5px 0px 0px 0px }
div.gvTitle {text-align:left;background-color:#EFEAE0; padding:0 0 3px 10px; margin:2px 0;color:#928470; border-bottom:0px; font-weight:bold;font-size: 110%;}
.gvPrice {padding-top:2px;text-decoration: none; color:#E6DDCC; font-size: 95%;font-weight:bold; display:block; height:20px; background-color:#928470;padding:0 0 3px 10px; margin:2px 0; text-align:left; }

/* Vouchers End */
input.booknow{
	font-variant: small-caps ;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #333333;
	font-size: 11px;
	padding: 5px;
	cursor:pointer;
	width:120px 
}
fieldset{
	border:none;
}

/*******************  FORMS END *******************/


/*MAIN SUB MENU*/
.h_mnu_02{
	text-align:left;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin-bottom:2px;
	margin-top:4px;
}

.h_mnu_02 ul{
	margin: 0;
	padding: 0;
	background: #928470 ;
	padding: 4px 2px 4px 2px;

}

.h_mnu_02 ul li{
display: inline;

}

.h_mnu_02 ul li a{
	color: #FFFFFF;
	padding: 4px 8px;
	text-decoration: none;
	border-right: 1px solid #E6DDCC
}

.h_mnu_02 ul li a:visited{
color: #FFFFFF;
}

.h_mnu_02 ul li a:hover, .h_mnu_02 ul li .selected{
	color: #928470!important;
	background-color:#E6DDCC

}
/*END SUB MENU*/

/*TOOLTIP*/
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
div#gallery {
padding: 10px;
margin-top:6px;

}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #F6A613 ;
	border-width: 5px;
	margin-right:3px;
	margin-bottom:3px
	
}
#gallery ul a:hover img {
	border: 5px solid #928470;
	border-width: 5px;
	color: #F6A613 ;
}
#gallery ul a:hover { color: #fff; }
/**/
#window { /*jquery popup*/
width: 350px;
height: 200px;
margin: 0 auto;
border: 5px solid #928470;
background-color: #F4F1EA ;
position: absolute;
top: 160px;
left:27%;
display: none;
padding:5px 0px 5px 0px;
text-align:center;
}
#window ul{
	font-weight:bold;
	list-style:decimal ;text-align:left 
}
img.img1{
	float:left;
}
div.linkhold1 {
	float:left;
	padding:3px;
	width:100%
}
div.linkhold2 {
	float:left;
	width:247px;
	height:60px;
}
div.linkhold3{
	border-top:1px #3B2563 solid
}
div.pop{
	background-color: #F4F1EA ;
	border:2px solid #928470;
	height:500px;
	width:505px;
	padding:7px;
	text-align:center 
}
div.pop li{
	list-style: circle;
}
#mit{
	text-align:center 
}
#mit a{
	color:#ffffff;
	text-decoration:none;
	font-size:90%
}
.box4{
	margin:5px 0px 5px 0px
}
div.hold3{
	font-family:Georgia;
}
div.hold3a{
	text-align: left;
	color: #ffffff;
	background-image: url("../images/sphead1.jpg");
	margin-right: 1px;
	font-size: 140%;
	height:40px;
}
div.hold3b{
	padding: 10px 0px 7px 75px; 
}
div.hold3c{
	background-image: url("../images/specialbg.gif");
	background-repeat: no-repeat;
	min-height: 126px;	
	border: 1px solid #928470;
	padding: 1px;
	background-color: #ffffff;
	width: 194px;
	margin: 0px 10px 10px 0px;
	color:#928470;
	text-align:left
}
div.hold4{
	font-family:Georgia;
	float:left;
	width:180px;
	margin:1px
}
div.hold4a{
	text-align: left;
	color: #ffffff;
	background-image: url("../images/sphead1.jpg");
	font-size: 100%;
	height:40px;
}
div.hold4b{
	padding: 10px 0px 7px 65px; 
}

div.hold4c{
	background-image: url("../images/specialbg.gif");
	background-repeat: no-repeat;
	min-height: 110px;	
	border: 1px solid #928470;
	background-color: #ffffff;
	width:177px
}
div.hold4 h1 {
	margin:5px 0px 5px 0px;
	font-size: 70%;
}

div.hold3 h1 {
	margin:5px 0px 8px 7px;
	font-size: 110%;
}
div.hold3c img {
	border: 1px #928470 solid;
	float: left;
	padding: 1px;
	clear: right;
	margin:2px;
	background-color:#ffffff
}
div.hold4c img {
	float: left;
	padding: 1px;
	clear: right;
	margin:3px;
	background-color:#ffffff
}
div.hold4 p {
	margin:3px
}
div.hold3 p{
	margin: 0px;
	padding: 0px;
}
div.hold3 a.moreinfo {
	padding: 4px;
	margin: 9px 0px 10px 95px;
	display: block;
	width: 70px;
	border: 1px solid #352c65;
	text-decoration:none;
	background-color:#ffffff
}
div.hold3 a.moreinfo:hover {
	text-decoration:underline;
}