/* .......................................................
//////////////////////////////////////////////////////////
BlausenLisi Site
//////////////////////////////////////////////////////////
.......................................................... */

html,body{
		height:100%;}

body{
		text-align:center;
		font-family: "Lucida Sans",Arial, Helvetica, sans-serif;
		color:#6b3616;
		min-width:1000px;
		background-repeat:repeat-x;
		background-image:url(../img/bg.jpg);
		background-color:#fff;}
		
#siteWrapper{
		margin:0 auto;
		text-align:left;
		width:1000px;}
		
#header{
		height:195px;
		position:relative;
		background-image:url(../img/headerbg.jpg);
		background-repeat:no-repeat;}
		
#client-login{
		width:316px;
		height:110px;
		float:right;
		position:relative;
		margin-right:25px;
		margin-top:40px;
		background-image:url(../img/client/bg.jpg);
		background-repeat:no-repeat;}
		
#client-login input.input{
		position:absolute;
		left:18px;
		background-color:#6a2a05;
		border:solid 1px #a0643b;
		background-image:url(../img/client/inputbg.jpg);
		padding:3px;
		font-size:9pt;
		font-family: "Lucida Sans",Arial, Helvetica, sans-serif;
		color:#f5d0a7;
		width:165px;
		background-repeat:repeat-x;}
		
#client-login #username{
		top:46px;}
		
#client-login #password{
		top:75px;}
		
#client-login #clientLoginResponse{
		position:absolute;
		left:120px;
		top:18px;
		font-size:8pt;
		font-family: "Lucida Sans",Arial, Helvetica, sans-serif;
		color:#f5d0a7;}
		
#client-login #clientLoginLogged{
		margin-top:30px;
		font-size:8pt;
		padding:18px;
		font-family: "Lucida Sans",Arial, Helvetica, sans-serif;
		color:#f5d0a7;}
		
#client-login #clientLoginLogged a{
		font-size:8pt;
		color:#f5d0a7;}
		
#client-login #clientSubmit{
		position:absolute;
		left:205px;
		top:75px;
		width:83px;
		height:26px;
		cursor:pointer;
		text-indent:-10000px;
		background-image:url(../img/client/login.jpg);
		border:0;
		background-repeat:no-repeat;}
		
#logo{
		width:421px;
		height:80px;
		position:absolute;
		top:55px;
		background-image:url(../img/logo.jpg);}
		
#logo a{
		display:block;
		width:421px;
		text-indent:-50000px;
		height:80px;}
		
hr{
		border:0;
		color: #f1e9e5;
		background-color: #f1e9e5;
		margin-top:0px;
		margin-bottom:0px;
		height:1px;}

/* main navigation
............................................ */
		
#mainNav{
		width:580px;
		height:41px;
		margin-left:25px;}
#mainNav ul{}
#mainNav ul li{
		float:left;
		height:41px;}
#mainNav ul li a{
		display:block;
		text-indent:-50000px;
		height:41px;
		background-image:url(../img/navmain.jpg);
		background-repeat:no-repeat;}
		
#mainNav ul li #home{background-position:0px 0px; width:82px;}
#mainNav ul li #about{background-position:-82px 0px; width:104px;}
#mainNav ul li #products{background-position:-186px 0px; width:100px;}
#mainNav ul li #fastfacts{background-position:-286px 0px; width:103px;}
#mainNav ul li #news{background-position:-389px 0px; width:76px;}
#mainNav ul li #contact{background-position:-465px 0px;	width:115px;}
		
#mainNav ul li #home:hover{background-position:0 -41px;}
#mainNav ul li #about:hover{background-position:-82px -41px;}
#mainNav ul li #products:hover{background-position:-186px -41px;}
#mainNav ul li #fastfacts:hover{background-position:-286px -41px;}
#mainNav ul li #news:hover{background-position:-389px -41px;}
#mainNav ul li #contact:hover{background-position:-465px -41px;}


/* homepage
............................................ */

#tagline{
		width:600px;
		height:159px;
		background-image:url(../img/tagline-homepage.jpg);
		background-repeat:no-repeat;}
		
/* footer
............................................ */

#footer{
		width:100%;
		background-image:url(../img/footer.jpg);
		background-repeat:repeat-x;
		background-color:#7b3006;
		color:#fff;
		clear:both;
		line-height:1.4;
		font-size:9pt;
		padding-top:20px;
		padding-bottom:20px;}
#footer a, #footernav{
		text-decoration:none;
		color:#f7b66e;}
#footer a:hover{
		color:#ffe2ab;}