body {
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center;
	background-image:url(bg.JPG);
	background-repeat:repeat-y;
	background-position:center;

	background-color:#6e6fcb;
	}
	
#main {
	width:900px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	float:inherit;
	background-color:#b5b5ff;
		}
	#masthead{
	position:relative;
	top:0px;
	width:900px;
	height:312px;
	}
a:link { text-decoration:none; color:#b50000;}
a:visited {color:#330033; text-decoration:none; }
a:hover {color:#b50000; text-decoration:none;}
.aph1 { font-family:Georgia, "Times New Roman", Times, serif;  font-size:smaller; color:#000033; padding:3px; }
.aph5 { font-family:arial,helvetica,sans-serif; font-size:10pt; color:#000033; text-align:center; }
.menuhead {font-family:times new roman;  font-size:140%; color: #B50000; text-align:center; font-weight:900; }
.garden {font-family:arial,helvetica,sans-serif;  font-size:12pt; color:#E19202; font:bold; text-align:left; }
.warn { font-family:arial,helvetica,sans-serif; font-size:12pt;  text-align:center;  color:#ff0000;}
.small  {font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000033; text-align:left; font-weight:300;}
.small2  {font-family:arial,helvetica,sans-serif; font-size:75%; color:#000033; text-align:center; font-weight:300;}
.top  {
		vertical-align:top;
		LEFT:0px;
		width:auto;
 		 TOP:0px; 
		position: relative;
					 }
.top2  {
		vertical-align:top;
		width:auto;
 		TOP:0px; 
		position: relative;
	text-align:center;
					 }
#logo {
 	LEFT:0px;
 	WIDTH:176px;
 		 TOP:0px; 
		position: relative;
		z-index: 4;
	height: 250px; 
		 }

#menumain2  {
	width:900px;
	margin:0px auto;
	text-align:center;
	padding: 0px;
	position:relative;
	top:0px;
	height: 26px;
	vertical-align:top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:medium;
	font-weight:500;
	color:#ffffff;
	left:0px;

	}
.menucell {
color:#FFFFFF;
padding:  3px 10px;
}
a.menucell{
color:#FFFFFF;
} 

a.menucell:visited{
color:#eeeeee;
}

a.menucell:hover{
  	color:#FF0000;
}
.suboffermain{
	font-family:Arial, Helvetica, sans-serif;
font-weight:500;
font-size:smaller;
color:#FFFFFF;
padding: 0px 3px 4px 3px;
}
a.suboffermain, a.suboffermain:visited{
color:#FFFFFF;
}

a.suboffermain:hover{
  	background-color:#ffffff;
	color:#FF0000;
}


#centerfeature  {
	 padding: 0px 10px;
	margin: 0px;
	width: 350px;
	right: 0px;
	top: 0px;
		}
#pictures {
	 padding:0px 15px;
	margin: 0px;
	width: 400px;
	left: 0px;
	top: 0px;
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:medium;
	}
.offerpicture
{
float:left;
}

.righthead{
font-family:Georgia, "Times New Roman", Times, serif;
	font: 110%;
	color: #ffffff;
	padding:5px 5px 10px 5px;
}

a.righthead, a.righthead:visited{
color:#FFFFFF;
	}

a.righthead:hover{
  	border-bottom:1px solid #950000;
		color:#FF0000;
}

a.offermain, a.offermain:visited{
  	font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:medium;
color:#FFFFFF;
	}

a.offermain:hover{
  	color:#b80000;
	background-color:#b19cb5;
	border-bottom:2px solid #b50000;

}

#foot{
width:100%;
height:40px;
	font-size:medium;
	color: #332388;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	
		}
#floatingtext{
	position: absolute;
	left:16px;
	top: 240px;
	width:201px; 
	height:	21px;
}
.pics {padding:0px 5px;
		margin:auto;
		text-align:right;
		color:#8C8490;
		width:200px;
		float:right;
		}
.space {background-color:#FFFFFF;
padding:30px;
}		
.galpics {padding:5px;
		margin:auto;
		text-align:right;
		color:#8C8490;
		width:190px;
		float:left;
		background-color:#FFFFFF;
		}
		#content {
float:left;
width:300px;
padding:10px;
display:block;
}
#rightmain
{
float:right;
text-align:right;
width:420px;
padding:2px;
display:block;
}
.colpics
{float:left;
width:150px;
padding:5px;
margin:5px;
display:block;
background-color:#FFFFFF;
}
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
