@charset "utf-8";
/* CSS Document */

body,html{
	position:relative;
	margin:0px;
	width:100%;
	height:100%;
	text-align:center;
}

body{
background: url(../gfx/bkg.jpg) no-repeat top center #000000 fixed;
}

.BKG{
	position:fixed;
	top:10px;
	left:10px;
	background-color:#99CC00;
	width:100%;
	height:100%;


}

.Container1{
	margin:0 auto;
	position:relative;
	width:900px;
	display:block;
}

.HeaderLogo{
	margin:0;
	position:relative;
	width:900px;
	height:366px;
	display:block;
	background: url(../gfx/header.png) no-repeat top;
}

.Container2{
	margin:0 auto;
	position:relative;
	width:500px;
	display:block;
	background: url(../gfx/bodybkg.png) repeat-y;
}


.Content{
	margin:-20px auto;
	margin-bottom:0px;
	position:relative;
	width:460px;
	display:block;

}



.Footer{
	margin:0px auto;
	margin-top:-20px;
	position:relative;
	width:500px;
	height:200px;
	display:block;
	background: url(../gfx/footer.png) no-repeat top;
	text-align:left;
}

.FooterCopy{
	top:15px;
	left:40px;
	position:absolute;
	width:400px;
	font: 10px Arial,sanserif;
	color:#5c371b;
}

.FooterLogo_on, .FooterLogo_off{
	position:absolute;
	top:0px;
	right:30px;
	width:116px;
	height:45px;
	display:block;
	clear: both;
}
.FooterLogo_on{background: url(../gfx/opticaloasis_on.jpg) no-repeat top right;	cursor:pointer;}
.FooterLogo_off{background: url(../gfx/opticaloasis_off.jpg) no-repeat top right;}


.Info{
	margin:30px auto;
	position: relative;
	width:400px;
	display:block;

}

p{
	margin-top:20px;
	font: 12px/14px Arial;
	color:#5c371b;
	text-align:justify;
}

h1{
	padding:0px;	
	margin:80px 0px 20px 0px;
	padding:10px 0px;
	font:bold 35px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	text-align:center;
	display:block;
	background-color:#382414;
}



h2.menuHeader{
	padding:0px;	
	margin:30px 0px;
	font:bold 26px/20px "Times New Roman", Times, serif;
	color:#5c371b;
	text-align:left;
}

h2.menuHeader span{
	font:12px/12px Georgia, "Times New Roman", Times, serif;
	color:#5c371b;
	text-align:left;
}

*html h2.menuHeader{
	line-height:26px;
}
*html h2.menuHeader span{
	line-height:17px;
}

p.menuItem{
	margin-top:20px;
	margin-bottom:0px;
	font: 12px/12px Arial;
	color:#5c371b;
	text-align:left;
	font-weight:bold;
}
p.menuItemDescrip{
	margin:0px;
	font: 11px/13px Arial;
	color:#5c371b;
	text-align:left;
}

p.Disclaimer{
	margin:0px;
	margin-bottom:20px;
	font: 10px Arial;
	color:#5c371b;
	text-align:left;
}

.Address{
	padding:0px;
	margin:0 auto;
	position:relative;
	width:400px;
}

.Address p{
	font: bold 14px/18px Arial;
	color:#5c371b;
	text-align:center;
}

form{
	font: 11px/13px Arial;
	text-align:left;
	margin:0px;
	padding:0px;
	
	}
	
select,input.copy,textarea{
	font: 12px/13px Arial;
	width:200px;}	
	
textarea{width:350px;height:150px;}	

input.sub{right:20px;}
	
	
div#map{
	border-top:1px solid #5c371b;
	border-bottom:1px solid #5c371b;
}
img{
	border-top:1px solid #9e9268;
	border-bottom:1px solid #9e9268;
}

.clearfix{
	display:block;
	visibility:hidden;
	clear:both;
	height:0px;
}

*html #map{
margin-left:1px;
}

.FooterCopy a{	
	color:#5c371b;
}

.Footer a:hover{
	color:#3f77b2;
}

