 body	{
	margin: 0px auto 0px auto; 
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	color: #663300;
	background: #F8F5E4 url(../images/bg.gif) repeat-x;
	text-align:center;

	}
a img {border:none;}	

#wrap {position:relative; width:780px; margin:0px auto 0px auto;  text-align:center; 
overflow: visible;}


#header {width:780px; height:100px; margin:0; padding:0;}
#logo {float:left; width:318px; height:32px; margin:10px 0 0 0; padding:0; background:url(../images/logo.gif) bottom right no-repeat;}
#logo a {display: block; overflow: hidden; font-size: 1px; height: 0px; padding-top:35px;}

#facebook a {position:absolute; top:0px; right:120px; width:88px; height:33px; background: url(../images/facebook.gif) no-repeat;}

#order_form a {float:right; width:93px; height:32px; margin:0; padding:0; background:url(../images/buttons/order_form.gif) top right no-repeat;}
#order_form a:hover {float:right; width:93px; height:32px; margin:0; padding:0; background:url(../images/buttons/order_form.gif) bottom right no-repeat;}

#main {float:left; width:780px; text-align:left; margin:40px 0 20px 0; padding:0;}

#main p {font-size:1.1em; line-height:1.8em; text-align:justify;}
#main ul {font-size:1.1em; line-height:1.8em;}
#main th {font-size:1.3em; line-height:1.8em; font-weight:bold;}
#main p.pink {font:bold 1.4em/1.4em georgia, garamond, courier, serif; color:#F05B83;}
h3 {font:bold 1.4em/1.4em georgia, garamond, courier, serif; color:#F05B83;}
h2 {color:#F05B83; font-size:48px;  margin:0 0 10px 0; padding:0; }

#left {float:left; width:300px; margin:0; padding:0;}
#content {float:left; width:470px; margin:0; padding:0;}

#left_side {float:left; width:360px; margin:0; padding:0;}
#right_side {float:right; width:360px; margin:10px 0 0 20px; padding:0;}
#right_side img {margin:8px; border:1px solid #663300;}


/* Styles for navigation */

#main_nav {
	float:left;
	margin: 10px 0 0 0px;
	padding:0;
	list-style-type: none;
	height:30px;
	width:780px;
}
#main_nav li {display: inline;}
#main_nav li a, #main_nav li div {float: left; margin: 0px; padding: 0;	height: 30px;}

#main_nav .about {width: 79px; background: url(../images/buttons/about.gif) no-repeat;}
#main_nav .beliefs {width: 105px; background: url(../images/buttons/beliefs.gif) no-repeat;}
#main_nav .store {width: 108px; background: url(../images/buttons/store.gif) no-repeat;}
#main_nav .collection {width: 97px; background: url(../images/buttons/collection.gif) no-repeat;}
#main_nav .shop {width: 68px; background: url(../images/buttons/shop.gif) no-repeat;}
#main_nav .catalog {width: 87px; background: url(../images/buttons/catalog.gif) no-repeat;}
#main_nav .spotlight {width: 120px; background: url(../images/buttons/spotlight.gif) no-repeat;}
#main_nav .contact {width: 82px; background: url(../images/buttons/contact.gif) no-repeat;}
#main_nav .gives {width: 100px; background: url(../images/buttons/gives.gif) no-repeat;}

#main_nav .about:hover, #main_nav div.about {width: 79px; background: url(../images/buttons/about_over.gif) no-repeat;}
#main_nav .beliefs:hover, #main_nav div.beliefs {width: 105px; background: url(../images/buttons/beliefs_over.gif) no-repeat;}
#main_nav .store:hover, #main_nav div.store, #main_nav .storehere {width: 108px; background: url(../images/buttons/store_over.gif) no-repeat;}
#main_nav .collection:hover, #main_nav div.collection {width: 97px; background: url(../images/buttons/collection_over.gif) no-repeat;}
#main_nav .shop:hover, #main_nav div.shop {width: 68px; background: url(../images/buttons/shop_over.gif) no-repeat;}
#main_nav .catalog:hover, #main_nav div.catalog  {width: 87px; background: url(../images/buttons/catalog_over.gif) no-repeat;}
#main_nav .spotlight:hover, #main_nav div.spotlight {width: 120px; background: url(../images/buttons/spotlight_over.gif) no-repeat;}
#main_nav .contact:hover, #main_nav div.contact {width: 82px; background: url(../images/buttons/contact_over.gif) no-repeat;}
#main_nav .gives:hover, #main_nav div.gives {width: 100px; background: url(../images/buttons/gives_over.gif) no-repeat;}

/* Styles for footer */
#bottom {background:url(../images/footer_bg.gif) repeat-x; height:250px;  border-top:1px solid #F8F5E4; margin-top:80px;}
#footer {margin:60px auto 20px auto; width:780px; font:bold 1.2em arial, verdana, tahoma, sans-serif; color:#663300; }
p.terms {text-align:left; width:300px; float:left;}
p.address{text-align:right; color:#663300; width:400px; float:right;}
#footer a {color:#663300; text-decoration:none;}
#footer a:hover {color:#F05B83;}

/* General Styles */

.hide {display: none;}
.padLeft {float:right; margin-left:10px;}
.padRight {float:left; margin-right:10px;}
.brown {color:#663300;}
.pink {color:#F05B83;}
.offwhite {color:#F8F5E4;}
.title {text-transform:uppercase;}

a {color:#F05B83;}
a:hover {color:#663300;}

#shop_table img {border:1px solid #663300;}
#shop_table td.border {border-top:1px solid #F05B83;}


/* Newsletter Styles */

#newsletter_title {width:192px; height:173px; background:url(../images/newsletter.gif) no-repeat;}

span.label {float:left; width:50px; padding:5px 0;} 
span.multiple {float:left;} 
span.button {padding-left:50px;} 
div.clear {clear:both;padding-top:5px;} 
input {margin:2px 0;}



