a:link, a:active, a:visited, a:hover {

text-decoration: none;

border-bottom: none;

}

.itl {

	font-style: italic;



}

.main-text a:link, .main-text a:active, .main-text a:visited, .main-text a:hover {

text-decoration: none;

border-bottom: 1px dotted #76734A;

}





#header {
position: relative; 
padding: 0;
margin: 0;
height: 50px;
width: 690px; 

background: url(/images/header-address.gif) 5px top no-repeat;

}
div#ban	{
   float: left;
	margin: 0;
	padding: 0;
	background: transparent;
	}
	
div#ban h5	{
	margin: 0;
	padding: 0;
	}
div#ban h5#homelink	{
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 300px;
	height: 50px;
	}

div#ban h5#homelink a	{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: transparent;
	/*background-color: #000;  */
	}

#footer {

position: relative;

padding: 0;

margin: 0 0 0 3px;

height: 82px;

width: 696px;

background: url(/images/footer.gif) 0px top no-repeat;

}

#text-stuff {

text-align: left;

position: relative;

padding: 0;

margin: 15px;

   min-height: 300px;

   height: auto;

   _height: 300px;

background: url(/images/backdrop.jpg) top left no-repeat;

}

h1 {

width: 60%;

color: #76734A;

/*background-color: #C9C7B2;*/

border-bottom: 1px solid #C9C7B2;

padding: 5px;

}

#mini-me {
 float: right;

/*position: absolute;

top: 2px;

right: 20px;  */

	width: 120px;
 padding: 0;
 margin: 0;
}

#mini-list {



	display: block;


	width: 120px;

	font-size: 9px;

	list-style-image: url(/images/arrow.gif);

	 padding: 3px 0 0 0;
 margin: 0;

	text-align: left;

	line-height: 12px;

	

}

#mini-list a, #mini-list a:active, #mini-list a:visited, #mini-list a:hover {

	text-decoration: none;

	color: #736C37;



}

#montage {

text-align: left;

background: #736C37;

padding: 0;

margin: 0 0 0 1px;

}

#jkb {

	margin: 0;

	padding: 0;

	/*background-color: #CCFF66;*/

	height: 9px !important;

	font-size: 0px !important ;

	line-height: 0px!important;

	background: url(/images/mini-shadow-2.jpg) repeat-x;

margin: 0 0 0 1px;

}

/******************/

/*Nav*/

/*****************/

#menubar, #menubar2 {

	background-color:#736C37;

	border:1px solid #736C37;

	padding:2px;

	text-indent: 0;

	margin: 0;

	font-size: 11px;

	}

	#menubar:after {

		content: "."; 

		display: block; 

		height: 0; 

		clear: both; 

		visibility: hidden;

	}

	

	/* Hides from IE-mac \*/

	* html #menubar {height: 1%;}

	/* End hide from IE-mac */

	#menubar li.float {

		float:left;

		list-style-type: none;

		position: relative;

		padding: 0 5px;

		margin: 0;

	}

	#menubar a, #menubar2 a {

	color:#ffffff;

	letter-spacing:1px;

	border:1px solid #736C37;

	padding: 0 5px;

	text-decoration:none;

	font-weight: bold;

	}

	#menubar a.active {

/*	border-bottom-color:#5C582C;

		border-right-color:#5C582C;

		border-left-color:#5C582C;

		border-top-color:#5C582C;  */

		

	}

	



	#menubar ul.menu, div.menu {

		display: none; 

		margin:0;

		/*border:1px solid #736C37;*/

		background-color:#736C37;

		text-indent: 0;

		padding: 0;

		width: 10em;

		text-align:left;

	}

	div.menu {

		width: 15em;

		margin-left: 2em;

	}

	#menubar ul.menu li {

	display:inline;

	position: relative;

	height: 1%;

	list-style-type: none;

	text-indent: 0;

	padding: 0;

	margin: 0;



	}


	#menubar ul.menu a, div.menu a {

		color:#FFFFFF;

		display:block;

		margin: 0;

		text-indent: 0;

		padding:2px 5px;

		width: 10em;

		text-decoration:none;

			border-bottom: 1px dotted #CCCCCC;

	}

	div.menu a {

		width: 15em;

	}

	#menubar ul.menu a:hover, div.menu a:hover {

		background-color:#D6D4C5;

		color:#6B6B6B;

	}

	#menu5Container a:hover {

	border-bottom-color:#5C582C;

		border-right-color:#5C582C;

		border-left-color:#5C582C;

		border-top-color:#5C582C;  

	}

	

/*****************/

/*Cursive Nav*/

/*****************/

div#mini-nav	{

position: relative;

text-align: left;

	height: 30px;

	/*width: 400px;*/

	margin: 0 0 0 1px;

	padding: 0 0 0 12px;

		border-bottom: 1px solid #736C37;

border-top: 1px solid #736C37;	

	/*background: #D6D5C3;*/

	background: #D6D5C3;

	}

#mini-menu li a  {border: none !important;}

div#mini-nav ul#mini-menu	{

	height: 30px;

	width: 400px;

	background: transparent url(/images/cursive-buttons-3.gif) -100px -5px no-repeat;

	margin: 0;

	padding: 0;

	position: relative;

	}



div#mini-nav ul#mini-menu li {

	margin: 0;

	padding: 0;

	list-style: none;

	position: absolute;

	top: 0;

	}

	

ul#menu li, ul#mini-menu a {

	height: 30px;

	display: block;

	}

	

div#mini-nav ul#mini-menu li a {

	text-indent: -9999px;

	text-decoration: none;

	}

	

#anti-aging	{left: 0; width: 85px;}

#testimonials	{left: 86px; width: 112px;}

#financing	{left: 199px; width: 150px;}





#anti-aging a:hover	{background: transparent url(/images/cursive-buttons-3.gif) -100px -44px no-repeat;}

#testimonials a:hover {background: transparent url(/images/cursive-buttons-3.gif) -186px -44px no-repeat;}

#financing a:hover {background: transparent url(/images/cursive-buttons-3.gif) -299px -44px no-repeat;}



#signup {

position: absolute;

	width: 300px;

	padding: 0;

	height: 40px;

	margin: 0;

	top: 335px;

	right: 5px;

	font-size: 9px;

	display: inline;

	

}

	/* Forms follow function */

	

div#searchui	{

position: absolute;

top: 3px;

right: 9px;

margin: 0;

	/*margin: 5px 10px 0 0;*/

	padding: 0;

	float: right;

	line-height: 10px;

	}

	

#searchui label	{

	text-transform: uppercase;

	letter-spacing: 2px;

	font-size: 9px;

	color: #6B6B6B;

	}



#searchui input.butt	{

	color: #736C37;

	background: #D6D5C3;

	font-size: x-small;

	}



input.hun	{

	margin: 0 2px;

	width: 100px;

	font-size: x-small;

	padding: 0;

	}

input.submit { border: 1px solid #76734A; font: 10px Arial, Helvetica; background: #C9C7B2; line-height: 10px; font-weight: bold; color: #76734A; }







/**************/

/* Banners    */

/**************/

div#banners h5#sfban	{

float: right;

	margin: 10px;

	padding: 0;

	text-indent: -9999px;

	width: 150px;

	height: 48px;



	}



div#banners h5#sfban a	{

	display: block;

	margin: 3px 0 0 0;

	padding: 0;

	width: 100%;

	height: 100%;

	text-decoration: none;

	border: none;

	background: #D6D5C3 url(/images/ShareTheLove.gif) left -4px no-repeat;

		border: 1px #000000 solid;

	}



div#banners h5#sfban a:hover	{

	background: #C2C1B2 url(/images/ShareTheLove.gif) left -60px no-repeat;

	}	

