/* CSS Document */

body   
		{
		margin:auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #666f6d;
		
		}

.container 
		{
		width: 980px;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: auto;
		margin:auto;
		}
a
		{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#FFFFFF;
		}
a:hover
		{
		font-family:Arial, Helvetica, sans-serif;
		
		text-decoration:underline;
		color:#FFFFFF;
		}
a:active
		{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
		color:#FFFFFF;
		}
		
a:focus, a:active, input:focus

		{
		color: #000000;
		background-image: none;
		background-color: #dcf0ea;
		/*outline-color: #dcf0ea;
		outline-style: solid;
		outline-width: 1px;*/
		}
a:link.main 
		{
		color:#666f6d;
		}
		
a:link.blue
		{
		color:#1e3dfa;
		text-decoration:none;
		}
a:visited.blue
		{
		color:#1e3dfa;
		text-decoration:none;
		
		}
 
a:visited.main 
		{
		color:#666f6d;
		}		
		
h1		{
		font-weight: bold;
		color: #666f6d;
		font-size: 0.95em;
		padding-top: 8px;
		}
		
img
		{  
		border-style: none;
		}
		
.header {
		
		width:980px;
		height:80px;
		
		}
		
.abouttxt
		{
		font-size: 5px;
		}
	
.menu
		{
		width: 980px;
		height:25px;
		background-image:url(images/nav.jpg);
		background-repeat: repeat-x;
		margin-top: 20pt;
		padding-top:5px;
		font-weight: bold;
		color:#FFFFFF;
		font-size: 0.95em;
		padding-top: 8px;
		}
.menubutton 
		{
		margin:auto;
		float:left;
		width:122px;
		height:25px;
		font-weight: bold;
		color: #ffffff;
		font-size: 0.95em;
		text-align:center;
		}
		
.windowheader	
		{
		padding-top: 0pt;
		padding-right: 7px;
		padding-bottom: 0pt;
		padding-left: 7px;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		background-color: #d2d6d7;
		background-image:url(images/subnav_search_bck.gif);
		background-repeat: repeat-x;
		background-attachment: scroll;
		background-position: 0pt 0pt;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #bdc1c1;
		height: 33px;
		}
	.windowheader2	
		{
		width:966px;
		margin:auto;
		padding-top: 0pt;
		padding-right: 7px;
		padding-bottom: 0pt;
		padding-left: 7px;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		margin-left: 10pt;
		background-color: #d2d6d7;
		background-image:url(images/subnav_search_bck.gif);
		background-repeat: repeat-x;
		background-attachment: scroll;
		background-position: 0pt 0pt;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #bdc1c1;
		height: 33px;
		}

.descriptioncontainer
		{
		width: 980px;
margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: auto;
		margin:auto;		}		

.descleft
		{
		float:left;
		width:490px;
		
		}

.descleft2fab
		{
		float:left;
		width:470px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		height:289px;
		background-color: #f1f1f1;
		}

.descleft2
		{
		float:left;
		width:470px;
		padding-left:20px;
		padding-top:70px;
		height:289px;
		background-color: #f1f1f1;
		}
.descleft2about
		{
		float:left;
		width:470px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		height:589px;
		background-color: #f1f1f1;
		font-size:0.85em;
		}		
.descleft2small
		{
		float:left;
		width:470px;
		padding-left:20px;
		padding-top:70px;
		height:289px;
		background-color: #f1f1f1;
		}
.descleft2contact
		{
		float:left;
		width:470px;
		padding-left:20px;
		padding-top:30px;
		height:239px;
		
		background-color: #f1f1f1;
		}
.descrightsmall
		{
		float:left;
		width:490px;
		
		}
.descleft2dining
		{
		float:left;
		width:470px;
		padding-left:20px;
		padding-top:70px;
		height:272px;
		background-color: #f1f1f1;
		}	
.descright
		{
		float:left;
		width:490px;
		text-align:right;
		
		}
.centrecontainer
		{
		width:900px;
		margin:auto;
		margin-left:85px;
		
		}		

.imgboxleftf
		{
		width:190px;
		height:230px;
		float:left;
		margin-top: 10pt;
		margin-right: 1pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		border: 1px solid #bdc1c1;
				
		}		
.imgboxf	
		{
		width:190px;
		height:230px;
		float:left;
		margin-top: 10pt;
		margin-right: 1pt;
		margin-bottom: 0pt;
		margin-left: 10pt;
		border: 1px solid #bdc1c1;
				
		}

		
.imgboxleft	
		{
		width:190px;
		height:190px;
		float:left;
		margin-top: 10pt;
		margin-right: 1pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		border: 1px solid #bdc1c1;
				
		}	
.imgboxleftdining	
		{
		width:140px;
		height:230px;
		float:left;
		margin-top: 10pt;
		margin-right: 1pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		border: 1px solid #bdc1c1;
		padding:auto:
				
		}		
.imgbox	
		{
		width:190px;
		height:190px;
		float:left;
		margin-top: 10pt;
		margin-right: 1pt;
		margin-bottom: 0pt;
		margin-left: 10pt;
		border: 1px solid #bdc1c1;
				
		}
		
		
.imgboxleftsofa	
		{
		width:380px;
		height:190px;
		float:left;
		margin-top: 10pt;
		margin-right: 1pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		border: 1px solid #bdc1c1;
				
		}		
.imgboxsofa	
		{
		width:380px;
		height:190px;
		float:left;
		margin-top: 10pt;
		margin-right: 1pt;
		margin-bottom: 0pt;
		margin-left: 10pt;
		border: 1px solid #bdc1c1;
				
		}		

.imgboxright	
		{
		width:190px;
		height:190px;
		float:left;
		margin-top: 10pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		margin-left: 1pt;
		border: 1px solid #bdc1c1;
				
		}
.descleftindexa
		{
		
		width:490px;
		float:left;
		/*padding-left:20px;
		padding-top:70px;*/
		height:189px;
		background-color:#CCCCCC;
	
		}
.descleftindex
		{
		float:left;
		width:470px;
				
		padding-top:15px;
		padding-right:20px;
		padding-bottom:10px;
		height:130px;
			
		}
.pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 250px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}	

.listheader {
	
	float:left;
	width:245px;
	font-weight:bold;
	margin-bottom:5px;
	background-color:#cccccc;

		}
.list {
	
	float:left;
	width:245px;
	margin-bottom:5px;
	background-color:#ccffff;

		}
		
	
.listheadero {
	
	float:left;
	width:326px;
	font-weight:bold;
	margin-bottom:5px;
	background-color:#cccccc;

		}
.listo {
	
	float:left;
	width:326px;
	margin-bottom:5px;
	background-color:#ccffff;

		}

* { margin:0; padding:0; }

#newsticker-demo { 
width:310px; 
background:#EAF4F5; 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:300px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

/* 
.cssnav
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(images/newsover.jpg) no-repeat;
white-space: nowrap;
display: block;

margin: 0;
padding: 0;
}

.cssnav a,  a:active
{
display: block;
color: #000000;
font-size: 11px;

display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{

border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


 */

	
/*.morebox1	
		{
		
		width:93px;
		
		}
.morebox2	
		{
		
		width:93px;
		border: 1px solid #bdc1c1;
		
		}*/
		
		
		

