@charset "utf-8";
/* CSS Document */

body
{
		font-family:Arial, Helvetica, sans-serif;
		background-image:url(images/bg.gif);
		background-repeat:repeat-x;
		background-color:white;
}
.bodyindex
{
		font-family:Arial, Helvetica, sans-serif;
		background-image:url(images/bg.gif);
		background-repeat:repeat-x;
		background-color:white;
}
span
{
		
		color: #91A5A3;	
		font-weight:normal;
}
h1
{
		font-size:20px;
		font-family:Arial, Helvetica, sans-serif;
		color: #91A5A3;
}
input
{
		background-color:#d2dbda;
		color:#91A5A3;
}
textarea
{
		background-color:#d2dbda;
		color:#91A5A3;	
}
label
{
		color:#91A5A3;	
}
form ul
{
		list-style:none;	
}
a:link 
{
		text-decoration: none;
		color: #91A5A3;
		font-weight:normal;
}
a:visited 
{
		text-decoration: none;
		color: #91A5A3;
		font-weight:normal;
}
a:hover 
{
		text-decoration: none;
		color: #CCC;
		font-weight:normal;			
}
a:active 
{
		text-decoration: none;
		color: #91A5A3;
		font-weight:normal;
}
#site-wrapper
{
		width:800px;
		min-height:800x;
		margin-top:45px;
		margin-left:auto;
		margin-right:auto;
		overflow:visible;
}
#menu
{	
		background-image:url(images/esterraMENUleft.gif);
		background-repeat:no-repeat;
		background-position:left;
		width:800px;
		height:76px;
}
#menu div
{
		font-Size:16px;
		width:auto;
		height:35px;
		float:right;
		text-align:center;
		margin-top:41px;
}
#submenu
{
		width:800px;
		height:30px;
		text-align:center;
		font-weight:bolder;
		font-family:Arial, sans-serif;
		font-size:.85em;
}
		#submenu a:link 
		{
				text-decoration: none;
				color: #91A5A3;
				font-weight:normal;
		}
		#submenu a:visited 
		{
				text-decoration: none;
				color: #91A5A3;
				font-weight:normal;
		}
		#submenu a:hover 
		{
				text-decoration: none;
				color: #CCC;
				font-weight:normal;			
		}
		#submenu a:active 
		{
				text-decoration: none;
				color: #91A5A3;
				font-weight:normal;
		}
#header
{
		width:800px;
		height:222px;
}
#header img
{
		vertical-align:top;
}
#quote
{
		padding-top:7px;
		padding-bottom:15px;
		width:800px;
		height:31px;
		font-size:12px;
		text-align:center;
		background-image:url(images/dotsHORZ.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		/*border:1px solid black;*/
}
#quote span
{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#91A5A3;	
		font-weight:normal;
}
#quote span.readmore
{
		color:#694f40;
} 
/*#content-wrapper
{
		width:800px;
		height:450px;
		margin-right:auto;
		margin-left:auto;
		border:1px solid red;*
}*/
.contact
{
		padding-top:20px;
		width:500px;
		height:350px;
		background-color:#91A5A3;
		margin-right:auto;
		margin-left:auto;
}
.contact ul
{
		list-style:none;
		color:white;
}
.contact input, textarea
{
		color:#91A5A3;
}
#leftcol
{
		padding-top:20px;
		padding-right:20px;
		width:250px;
		float:left;
		min-height:510px;
}
#leftcolcontact
{
		padding-top:20px;
		width:262px;
		float:left;
		min-height:380px;
}
#rightcol
{
		padding-left:20px;
		width:490px;
		min-height:530px;
		float:left;
		background-image:url(images/dots.gif);
		background-repeat:repeat-y;
		background-position:left;
}
#rightcolcontact
{
		padding-left:20px;
		width:513px;
		min-height:400px;
		float:right;
		background-image:url(images/dots.gif);
		background-repeat:repeat-y;
		background-position:left;
}
.coupon
{
		width:236px;
		height:186px;
		margin-left:auto;
		margin-right:auto;
}
.content
{
		padding: 20px 20px 20px 20px;
		width:760px;
		min-height:400px;
}
.blogmain
{
		width:500px;
		overflow:hidden;
		min-height:300px;
		padding-left:20px;
        float:left;
}
.blogside
{
		font-family:Arial,Sans-serif;
		width:220px;
		min-height:300px;
        margin-top:15px;
        margin-bottom:15px;
		float:right;
}
/********************************
*      CSS for Info Files       *
********************************/
.valentines a
{
		color: #F48694
}
.header
{
		font-family:Arial, sans-serif;
		font-size:18px;
		width:798px;
		color:#91A5A3;
		font-weight:bold;
}
		.header a:link 
		{
				text-decoration: none;
				color: #91A5A3;
				font-weight:normal;
		}
		.header a:visited 
		{
				text-decoration: none;
				color: #91A5A3;
				font-weight:normal;
		}
		.header a:hover 
		{
				text-decoration: none;
				color: #CCC;
				font-weight:normal;			
		}
		.header a:active 
		{
				text-decoration: none;
				color: #91A5A3;
				font-weight:normal;
		}
.subhead1
{
		font-family:Arial, sans-serif;
		font-size:16px;
		color:#91A5A3;
}
.subhead
{
		font-family:Arial, sans-serif;
		font-size:14px;
		color:#555;
		font-weight:bold;
}
.regular-text
{
		font-family:Arial, sans-serif;
		font-size:12px;
		color:#555;	
}
.regular-text2
{
		font-family:Arial, sans-serif;
		font-size:12px;
		color:#555;	
		background-image:url(images/dotsHORZ.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		padding-bottom:20px;
}
.photolinks
{
		font-family:Arial, sans-serif;
		font-size:14px;
		color:#91A5A3;
		margin-top:15px;
		padding-right:32px;
		width:500px;
		height:133px;
}
.text
{
		width:150px;
		min-height:40px;
		padding-right:10px;
		float:left;
		color:#666;
		font-size:12px;
}
.textr
{
		width:130px;
		min-height:40px;
		color:#666;
		font-size:12px;
}
.textc
{
		width:130px;
		padding-right:3px;
		margin-left:auto;
		margin-right:auto;
		color:#666;
		font-size:12px;
}
#footer
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin-left:auto;
		margin-right:auto;
		width:800px;
		height:40px;
		clear:both;
}