body
{
	background-image:url(images/bgslice.jpg); 
	background-repeat:repeat-x;
	font:12px Helvetica, sans-serif; 
	margin:0 auto 0 auto;
}

.alt_text a:link        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none;  }
.alt_text a:visited     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; }
.alt_text a:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;  } 
.alt_text a:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; }


h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#999999;
	font-size: 38px;

}

h2
{

margin-bottom:0px;

}

#container {
	position:relative;
	margin:0 auto;
	width:850px;
	}

#mainwrap
{
	float:left;
	width:847px;
	height:483px;
	background-image:url(images/bottomfull.jpg); 
	background-repeat:no-repeat;
	margin-top:54px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-top:20px;
}

#toprcbanner
{
	float:left;
	clear:both;
    text-align:left;
	padding:0px;
	
	margin-left:2px;
	height:222px;
	width:812px;
}

#home #toprcbanner {
	margin-top:-2px;
	margin-left:0px;
	}

#home #menubar {
	margin-top:132px;
	}

.left-home {
	float:left;
	width:465px;
	margin-right:6px;
	}
	
.right-home {
	float:left;
	width:341px;
	}

#rcband
{
    text-align:left;
	padding:0px;
	margin:0px;
	margin-top:6px;
	height:120px;
	width:812px;
	float:left;
	clear:both;
}

#graybar
{
    text-align:left;
	height:53px;
	background-color:#666666;
	padding:0px;
	margin:0px;
	margin-top:4px;
	width:812px;
	float:left;
	clear:both;
}

#leftbanner
{
	float:left;
}

#rightbanner
{
	float:left;
}

#menubar{
    text-align:left;
	margin:0px;
	margin-top:6px;
	margin-bottom:2px;
	background-color:#000000; 
	color:#FFFFFF;
	width:812px;
	height:34px;
	float:left;
	clear:both;
}

	
#collection #toprcbanner {
	margin-top:-2px;
	margin-left:0px;
	}	
	


#menubar ul li{display:inline; list-style:none; margin:0; padding:0; margin-left:-7px; text-align:left; color:#FFFFFF;}
#menubar ul{margin:0; padding:0; margin-left:10px;}
#menubar li a {margin:0; padding:0; color:#FFFFFF; padding:10px;  padding-bottom:0; padding-right:0px;}
#menubar li .selected{color:#E3DAB5; }
#menubar li a:hover {color:#E3DAB5;}
#menubar li:hover {color:#E3DAB5;}
#menubar{text-transform:lowercase; font-size:12px; font-weight: bold; letter-spacing:1.2;}
#menubar a:link{text-decoration:none;}
#menubar a:visited{text-decoration:none;}

#footer
{
	float:right;
	width:832px;
	text-align:right;
	font:10px Arial; 
	padding-right:6px;
	color:#969696;
	float:left;
	clear:both;
	margin-top:-18px;
	
}

#aboutwrap #menubar, #aboutwrap #graybar {
	margin-left:18px;
	}

#emailsign{
	float:right;
	width:180px;
	height:33px;
	margin-top:12px;
}

#emailsign form {
	padding:0;
	margin:0;
	margin-top:5px;
	}

#emailtext
{
	border: 1px solid #B4B4B4;
	background-color:#666666;
	color:#333333;
	font:10px Arial, Helvetica, sans-serif; 
	padding:2px 6px 3px 6px;
	width:112px;
	float:left;
}

#submitbutton
{
	color:#B4B4B4;
	background-color:#595959;
	font:10px Arial, Helvetica, sans-serif; 
	border: 1px solid #B4B4B4;
	width:45px;
	padding:0;
	height:20px;
	margin-top:0;
	margin-left:3px;
	float:left;
}

#rightarea p, #text p, #aboutwrap p
{
	margin-top:0px;
	padding:0px;
	font:13px Arial; 
	padding-right:16px;
	line-height:1.6em;
	color:#666666;
}

#fillerarea
{
	height:508px;
}

#contentwrap, #press
{
	/*position:absolute;
    width:813px;
	padding:0px;
	border: 1px solid #D2D2D2;
	background-image:url(images/about-leaf.jpg); 
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-bottom:20px;
	top:0;
	left:0;
	top:75px;
	left:17px;
	*/
}

#contentwrap, #press {
	margin-top:-3px;
	}



#press {
	background-image:none;
	}
	
#presspage #menubar {
	margin:0;
	margin-top:-96px;
	margin-left:18px;
	}	
	
#presspage #graybar {
	margin-top:-57px;
	margin-left:18px;
	}	

#about_container {
	float:left;
	margin-top:56px;
	}

#aboutwrap #menubar {
	float:left;
	width:812px;
	clear:both;
	margin:0;
	margin-left:18px;
	margin-top:6px;
	margin-bottom:2px;
}

#contentwrap {
	float:left;
	clear:both;
	width:813px;
	padding:0px;
	border: 1px solid #D2D2D2;
	/* background-image:url(images/about-leaf.jpg); */
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-bottom:0px;
	margin-left:17px;
	margin-top:-343px;
}

#abouttop {
margin-top:0;
float:left;
	}

#aboutwrap
{
	float:left;
	clear:both;
	width:851px;
	background-image:url(images/bgcenter.jpg); 
	background-repeat:repeat-y;	
	margin-top:0;
	
}	
#aboutwrap #menubar {
		}

#leftarea
{
	width:240px;
	float:left;	
	margin-bottom:0px;
	margin-left:10px;
	margin-top:33px;
}

#rightarea
{
	float:left;
	width:530px;
	padding-top:20px;
	margin-top: -220px;
	margin-left:12px;
	margin-bottom:0px;
	text-align:left;
}


#contentarea
{
	position:relative;
    text-align:left;
	padding:0px;
	margin:0px;
	margin-left:6px;
	margin-right:10px;
	margin-top:6px;
	height:346px;
	width:812px;
	border: 1px solid #D2D2D2;

}


#centerarea
{
	margin:0px;
	padding:0px;
	float:left;
	width:364px;
	padding-left:8px;
	padding-top:16px;
}

#fillerarea
{
	height:508px;
}

#centerarea p
{
	padding:0px;
	font:11px Arial, sans-serif; 
	padding-right:16px;
	color:#666666;
}

#rightarea button
{
	padding:2px;
	font:12px Arial, sans-serif;
	font-weight:bold;
	color:#333333;
	cursor:hand;
	cursor:pointer;
	letter-spacing:.1em;
}

#centerarea td
{
	padding:0px;
	font:11px Arial, sans-serif; 
	padding-right:16px;
	color:#666666;
}
#contactcenter 
{

padding-left:5px;
}

#contactcenter textarea
{
	padding:4px;
	
	font:11px Arial, sans-serif; 
	padding-right:10px;
	color:#666666;
	height:84px;	
	width:290px
}

#centerarea .textbox
{
	width:150px;
	height:22px;
	font:11px Arial, sans-serif; 
	padding:2px;
	padding-right:10px;
	color:#666666;
	margin-bottom:10px;
}

#rightarea a, #text a, #pressright a
{
	color:#555555;
	text-decoration: none;
}

#centerarea .textbox
{
	width:150px;
	height:22px;
	font:11px Arial, sans-serif; 
	padding:2px;
	padding-right:10px;
	color:#666666;
	margin-bottom:10px;
}

#spaces
{
	float:left;
    text-align:left;
	height:348px;
	width:812px;
}

#spaces {
	margin-top:-2px;
	}

#leftblock
{
	float:left;
	margin:0px;
	padding:0px;
	width:168px;
	height:348px;
	background:#000000;
	margin-right:5px;
}

#centerblock
{
	margin:0px;
	padding:0px;
	float:left;
	width:466px;
	background:#000000;
	padding-top:0px;
	margin-right:5px;
}

#rightblock
{
	float:right;
	width:168px;
	height:348px;
	background:#000000
}

#rcgreen
{
	float:left;
    text-align:left;
	padding:0px;
	margin:0px;
	height:347px;
	width:812px;
	border: 1px solid #D2D2D2;
	margin-left:-1px;
	margin-top:-3px;
	
}

#leaf {
	float:left;
	
	}
	
#text {
	float:left;
	width:390px;
	font:11px Arial, Helvetica, sans-serif;

	margin-top:7px;
	}	
	
	
#pressleft
{
	width:260px;
	float:left;	
	margin-bottom:0px;
}	
	
#pressright
{
	float:left;
	width:520px;
	padding-top:20px;
	margin-left:12px;
	margin-bottom:0px;
	text-align:left;
}	

#contact
{
	float:left;
    text-align:left;
	padding:0px;
	margin:0px;
	height:346px;
	width:812px;
	background:#FFFFFF;
	border: 1px solid #D2D2D2;
}

#contact {
	margin-top:-3px;
	margin-left:-1px;
	}

#contactleft {
	float:left;
	}
	
#contactcenter {
	float:left;
	width:320px;
	margin-left:8px;
	}
	
#contactright {
	float:left;
	width:200px;
	height:100px;
	padding-left:20px;
	margin-top:65px;
	}	

#contactcenter p
{
	padding:0px;
	font:11px Arial, sans-serif;
	padding-right:16px;
	color:#666666;
}

#contactright p
{
	padding:0px;
	font:11px Arial, sans-serif;
	color:#666666;
}


.submit {
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#333333;
	cursor:hand;
	cursor:pointer;
	letter-spacing:.1em;
	padding:2px;
	} 
	
#collection #menubar {
	margin-top:132px;
	margin-left:0px;
	}
	
#collection #graybar{
	margin-left:0px;
	margin-top:4px;
	}		
	

.alexsien {

	color:#969696;
	}	
	
.imageright

{
padding-right:2px;
padding-bottom:2px;

}

.alexsien a:link       { color: #969696; text-decoration: none;  }
.alexsien a:visited   { color: #969696; text-decoration: none; }
.alexsien a:hover		{ color: #969696; text-decoration: underline;  } 
.alexsien a:active		{ color:#969696; text-decoration: none; } 	
	
/*----Forms----- */ 
label { 

background: transparent; 
color: #999999; 
display: block;

} 

label span { 

background: transparent; 
color: #D1E010; font-size: .8em; 
text-transform: uppercase; } 

.input, .textarea{ 

width:31em; 
border: 1px solid #DDDDDD; 
color: #333333; display: block; 
font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; 
margin-top: .5em; 
padding: 4px 4px 4px 4px; 
background:white; } 


input

{
font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; 
color: #333333; 

}

text area {

background: transparent; 
color: #D1E010; font-size: .8em; 

}


.formfieldsmessage{ 

width:31em; 
height:70px; 

} 


.searchbutton { 

width:106px; 

} 


  .warningAlert,.successAlert,.errorAlert {
	text-align:center;
	font:italic normal 100% georgia,times,serif;
	padding:9px;

}
.successAlert a,.warningAlert a,.errorAlert a {
	font-weight:700;
}
.successAlert {
	color:#333;
	border:3px solid #8fc15e;
	background:#edf9d9;
		position: absolute;
	margin-left:330px; 
	margin-top:55px;
}
.successAlert a {
	color:#360 !important
}
.warningAlert,.errorAlert {
	color:#000;
	border:3px solid #cd6531;
	background:#ffe6cd;
	position: absolute;
	margin-left:330px; 
	margin-top:55px;
	
}
.warningAlert a,.errorAlert a {
	color:#b46131 !important
	 
}
