/* CSS Document */
body {
	background-image:url(images/fd-body-bg.jpg);
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: Georgia, Times New Roman, Times, serif;
}
.outer {
	background-image:url(images/fd-bottom-bkgrd.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.content{
	background-image:url(images/fd-body-mid.png);
	background-repeat:repeat-y;
}
.nav {
	background-image:url(images/fd-top-nav-bkgrd2.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align: right;
	padding: 0.4em;
}
.nav p {
	text-align: right;
	font-size: 15px;
	color: #707254;
	padding: 0.4em;
	margin: 0;
}
.nav a:link {
	font-size: 15px;
	color: #707254;
	text-decoration: none;
	font-weight: bold;
	padding: 0.5em;
	margin: 0;
}
.nav a:active {
	font-size: 15px;
	color: #707254;
	text-decoration: none;
	font-weight: bold;
	padding: 0.5em;
	margin: 0;
}
.nav a:visited{
	font-size: 15px;
	color: #707254;
	text-decoration: none;
	font-weight: bold;
	padding: 0.5em;
	margin: 0;
}
.nav a:hover {
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 0.5em;
	margin: 0;
}
	
.footer {
	background-image:url(images/fd-body-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.footer-content {
	background-image:url(images/fd-body-mid.png);
	background-repeat:repeat-y;
	font-size: 11px;
	text-align: center;
}
.footer-content p {
	border-top: solid 1px #707254; 
    padding: 1em 2em 0 2em;
    margin: 0.5em 70px 0 70px;   
}  
.footer-content p a:link {
	text-decoration: none;
	color: #707254;
	padding: 0 0.2em;
	margin: 0;
}
.footer-content p a:active {
	text-decoration: none;
	color: #707254;
	padding: 0 0.2em;
	margin: 0;
}
.footer-content p a:visited {
	text-decoration: none;
	color: #707254;
	padding: 0 0.2em;
	margin: 0;
}
.footer-content p a:hover {
	text-decoration: underline;
	color: #000000;
	padding: 0 0.2em;
	margin: 0;
}
.left-nav {
	padding: 0 0.5em;
	margin: 0 1em;
	text-align: left;
	font-size: 12px;
}
.left-nav p{
	padding: 0 0.5em 0 1em;
	margin: 0 0.5em 0.5em 0.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.left-nav a:link {
	text-decoration: none;
	color: #000000;
}
.left-nav a:active{
	text-decoration: none;
	color: #000000;
}
.left-nav a:visited{
	text-decoration: none;
	color: #000000;
}
.left-nav a:hover {
	text-decoration: underline;
	color: #707254;
}
.text {
	padding: 0 3em 1em 0;
	margin: 0 1em 0 0;
	font-size: 14px;
	text-align: left;
}
h1 {
	font-size: 150%;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0;
	margin: 0;
	font-style: italic;
}
h2 {
	font-size: 120%;
	font-style: italic;
}
.content h3 { 
	color: #CC0000;
	border-top: 1px solid #CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 1em 0 0.5em 0;
	margin: 0;
	font-style: italic;
	font-size: 120%;
}
	
.shipping {
	background-image:url(images/page-shipping.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.shipping p {
	padding: 90px 50px 0 50px;
	margin: 0;
}
.returns {
	background-image:url(images/page-returns.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.returns p {
	padding: 80px 100px 0 50px;
	margin: 0;
}
.email {
	background-image:url(images/signup-form.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.contact2 {
	float: right;
	padding: 0.2em 1em;
}
.wishlist {
	background-image:url(images/wishlist.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.wishlist p {
	padding: 0.7em 2em;
}
.wholesale {
	background-image:url(images/wholesales-bkgrd.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.testimonials {
	background-image:url(images/testimonials-bkgrd.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
textarea#styled {
	width: 340px;
	height: 200px;
	margin: 0 3em;
	border: 0;
	padding: 80px 10px;
	background-image:url(images/contact-textarea.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
P.pagenums {
	font-size: 13px;
	font-family : Verdana;
	font-weight: bold;
}
span.extraimage{
	color: #CC0000;
	font-weight: bold;
}
span.extraimagenum{
	color: #000;
	font-weight: bold;
}
.hp-message {
	background-image: url(images/hp-left-box.jpg);
	background-repeat:no-repeat;
	width: 180px;
}
.hp-message p {
	padding: 4em 2.5em 4em 3.2em;
	margin: 0 1em 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
}
.hp-center {
	background-image: url(images/hp-right-box.jpg);
	background-repeat:no-repeat;
}
.hp-center p {
	padding: 6em 4.2em 1em 6.2em;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}
.hp-center h4 {
	padding: 0.5em 3em 0.5em 3em;
	margin: 0;
	font-style: italic;
	font-size: 100%;
}
.hp-right {
	background-image: url(images/hp-right-bkgrd.jpg);
	background-repeat:no-repeat;
}
.hp-right p {
	margin: 0;
	padding: 6em 1.5em 1em 1.5em;
}
.hp-products h2 {
	text-align: center;
	padding: 0 0.2em;
	margin: 0;
}
.hp-products h2.soaps {
	padding-right: 3em;
}


	
	

