body {
	margin: 0;
	background: url(../images/tan_bg.gif) repeat;
	font-family: Arial, Verdana, sans-serif;
	color: #53462f;
}
#stripe_container {
	background: url(../images/stripe_bg.gif) repeat-x;
	height: 650px;
	padding: 50px 0 0 0;
}
img {
	border: 3px solid #ff8a00;
	margin-bottom: 3px;
}
a {
	color: #ff8a00;
	text-decoration: none;
}
a:hover {
	color: #c76c00;
}
/* Main Content */
#main_container {
	width: 808px;
	margin: auto;
	margin-bottom: 10px;
}
#main_container #header {
	background: url(../images/content_head.png) no-repeat;
	height: 85px;
	clear: both;
}
#main_container #content {
	background: url(../images/content_bg.png) repeat-y;
	padding: 0 15px 0 17px;
}
#main_container #footer {
	background: url(../images/content_footer.png) no-repeat;
	height: 25px;
}
#main_container #cart_container {
	float: right;
	padding: 0 25px 0 0;
}
#main_container #cart_container a {
	color: #847761;
	text-decoration: underline;
}
#main_container #cart_container #left {
	background: url(../images/cart_left_bg.png) no-repeat;
	width: 15px;
	height: 25px;
	float: left;
}
#main_container #cart_container #middle {
	background: url(../images/cart_m_bg.png) repeat-x;
	height: 25px;
	float: left;
	line-height: 25px;
	color: #847761;
	font-size: 14px;
}
#main_container #cart_container #right {
	background: url(../images/cart_right_bg.png) no-repeat;
	width: 15px;
	height: 25px;
	float: left;
}
/* Navigation */
#main_nav {
	width: 570px;
	height: 30px;
	margin: 20px 0 0 0;
	float: left;
	padding-left: 277px;
}
.span {
	display: none;
}
#main_nav ul {
	margin: 0;
	padding: 0;
}
#main_nav li {
	list-style: none;
	float: left;
}
#main_nav li a {
	float: left;
	height: 29px;
	margin: 0 5px 0 0;
}
#main_nav li.home a {background: url(../images/home_btn.png) no-repeat;width: 57px;}
#main_nav li.home a:hover, li.homeSelected a {background: url(../images/home_btn_up.png) no-repeat;width: 57px;}
#main_nav li.chocolate a {background: url(../images/chocolate_btn.png) no-repeat;width: 77px;}
#main_nav li.chocolate a:hover, li.chocolateSelected a {background: url(../images/chocolate_btn_up.png) no-repeat;width: 77px;}
#main_nav li.hardCandy a {background: url(../images/hard_candy_btn.png) no-repeat;width: 88px;}
#main_nav li.hardCandy a:hover, li.hardCandySelected a {background: url(../images/hard_candy_btn_up.png) no-repeat;width: 88px;}
#main_nav li.rockCandy a {background: url(../images/rock_candy_btn.png) no-repeat;width: 90px;}
#main_nav li.rockCandy a:hover, li.rockCandySelected a {background: url(../images/rock_candy_btn_up.png) no-repeat;width: 90px;}
#main_nav li.chewyCandy a {background: url(../images/chewy_candy_btn.png) no-repeat;width: 102px;}
#main_nav li.chewyCandy a:hover, li.chewyCandySelected a {background: url(../images/chewy_candy_btn_up.png) no-repeat;width: 102px;}
#main_nav li.lipBalm a {background: url(../images/lip_balm_btn.png) no-repeat;width: 72px;}
#main_nav li.lipBalm a:hover, li.lipBalmSelected a {background: url(../images/lip_balm_btn_up.png) no-repeat;width: 72px;}

/* Home Page */
#home_container {
	width: 100%;
}
#home_container #homepage_box a {
	width: 558px;
	height: 300px;
	border: 3px solid #ff8a00;
	background: url(../images/home_box.jpg) no-repeat;
	float: left;
	display: block;
}
#home_container #homepage_box span {
	display: none;
}
#home_container #lip_balm a {
	float: left;
	height: 172px;
	width: 185px;
	background: url(../images/lip_balm_side.png) no-repeat;
	margin-left: 15px;
	display: block;
}
#home_container #on_sale a {
	float: left;
	height: 38px;
	width: 185px;
	background: url(../images/on_sale.gif) no-repeat;
	margin-left: 15px;
	display: block;
}
#home_container #search {
	float: left;
	height: 84px;
	width: 185px;
	background: url(../images/home_search.png) no-repeat;
	margin-left: 15px;
	display: block;
	margin-top: 13px;
	margin-bottom: 14px;
}
#home_container #search #search_input {
	margin: 55px 0 0 14px;
	border: 1px solid #ff8a00;
	font-size: 14px;
	color: #ff8a00;
	padding-left: 3px;
	padding-right: 3px;
	width: 120px;
}
#home_container #search #search_go {
	border: none;
	font-size: 14px;
	color: #ff8a00;
	padding-left: 1px;
	background: none;
	cursor: pointer;
}
#home_container #lip_balm span {
	display: none;
}
#on_sale span {
	display: none;
}
/* Homepage Film Strip */
#product_strip {
	width: 765px;
	clear: both;
	padding: 5px 0 0 0;
}
#product_strip #left {
	background: url(../images/strip_left.png) no-repeat;
	height: 158px;
	width: 10px;
	float: left;
}
#product_strip #middle {
	background: url(../images/strip_middle.png) repeat-x;
	width: 744px;
	height: 158px;
	float: left;
}
#product_strip #right {
	background: url(../images/strip_right.png) no-repeat;
	height: 158px;
	width: 10px;
	float: left;
}
#strip_container {
	width: 732px;
	margin: 20px 0 0 0;
	padding-right: 12px;
	float: left;
}
#strip_container .item a {
	width: 110px;
	float: left;
	color: #ff8a00;
	font-size: 14px;
	text-align: center;
	margin: 0 0 0 12px;
	text-decoration: none;
}
#strip_container .item a:hover {
	color: #e78108;
}
/* Product list page */
#side_nav {
	width: 125px;
	float: left;
	margin: 40px 0 0 0;
}
#side_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#side_nav li a {
	width: 100%;
	height: 23px;
	font-size: 14px;
	color: #53462f;
	padding: 0 0 5px 7px;
	line-height: 23px;
	display: block;
	text-decoration: none;
}
#side_nav li.selected a, #side_nav li.selected a:hover {
	background: url(../images/side_nav_arrow.gif) no-repeat;
}
#side_nav li a:hover {
	background: url(../images/side_nav_arrow_up.gif) no-repeat;
}
#item_list_container {
	width: 630px;
	padding: 0 0 0 10px;
	float: left;
	color: #53462f;
}
#item_list_container h1 {
	border-bottom: solid 1px #dedad5;
	margin: 0;
	font-size: 16px;
	font-weight: normal;
}
#item_list_container .item_c {
	margin: 20px 0 0 5px;
	padding: 0;
	float: left;
}
#item_list_container .item_c img {
	vertical-align: top;
	margin: 0 10px 10px 0;
	float: left;
}
#item_list_container li.content {
	width: 200px;
}
#item_list_container .item_c .title {
	font-size: 16px;
	border-bottom: solid 1px #dedad5 ;
	width: 495px;
	float: right;
	margin: 0 10px 10px 0;
	line-height: 23px;
}
#item_list_container .item_c .title a {
	float: left;
}
.price {
	float: right;
	font-size: 13px;
	height: 20px;
	margin-bottom: 5px;
}
.price_left {
	background: url(../images/price_left.gif) no-repeat;
	width: 5px;
	float: left;
	height: 20px;
}
.price_mid {
	background: url(../images/price_middle.gif) repeat-x;
	float: left;
	height: 20px;
	line-height: 22px;
}
.price_right {
	background: url(../images/price_right.gif) no-repeat;
	width: 5px;
	float: left;
	height: 20px;
}
#item_list_container .item_c span {
	width: 490px;
	float: right;
	margin: 0 10px 0 0;
	font-size: 14px;
}
/* Product Page */
#item_page_container {
	width: 776px;
	
}
#item_page_container h1 {
	border-bottom: solid 1px #dedad5;
	margin: 0;
	font-size: 16px;
	font-weight: normal;
	margin-right: 5px;
	width: 765px;
}
#item_page_container .item {
	margin: 20px 0 0 5px;
	padding: 0;
	float: left;
}
#item_page_container .item .title {
	font-size: 16px;
	border-bottom: solid 1px #dedad5 ;
	width: 540px;
	float: left;
	margin: 0 10px 10px 0;
	line-height: 23px;
}
#item_page_container .item span {
	width: 530px;
	float: left;
	margin: 0 0 0 7px;
	font-size: 14px;
}
#item_page_container .item img {
	vertical-align: top;
	float: left;
	margin: 0 10px 10px 0;
}
.big_price {
	font-size: 21px;
	margin: 10px 0 0 0;
	float: left;
}
.big_price_left {
	background: url(../images/big_price_left.gif) no-repeat;
	width: 7px;
	float: left;
	height: 30px;
}
.big_price_mid {
	background: url(../images/big_price_middle.gif) repeat-x;
	float: left;
	height: 30px;
	line-height: 30px;
}
.big_price_right {
	background: url(../images/big_price_right.gif) no-repeat;
	width: 7px;
	float: left;
	height: 30px;
}
#out_stock {
	background: url(../images/out_of_stock.gif) no-repeat;
	width: 140px;
	height: 30px;
	margin: 10px 0 0 90px;
}
#add_cart a {
	background: url(../images/add_cart.gif) no-repeat;
	width: 132px;
	height: 30px;
	display: block;
	margin: 10px 0 0 90px;
}
#add_cart a:hover {
	background: url(../images/add_cart_up.gif) no-repeat;
}
#add_cart span {
	display: none;
}
#recipes {
	width: 540px;
	margin: 25px 0 0 0;
}
#recipes .top {
	background: url(../images/recipes_top.gif) no-repeat;
	height: 33px;
}
#recipes .content {
	background: url(../images/recipes_middle.gif) repeat-y;
	padding: 0 15px 5px 15px;
	font-size: 13px;
}
#recipes .bottom {
	background: url(../images/recipes_bottom.gif) no-repeat;
	height: 7px;
}
/* Shopping cart */
#cart_empty {
	background-color: #f0f0f0;
	border: 1px solid #c8c8c8;
	width: 700px;
	text-align: center;
	padding: 15px 0 15px 0;
	margin: auto;
	margin-top: 20px;
}
#cart_empty a {
	color: #ff8a00;
}
#cart_list {
	margin: 0px;
	list-style: none;
	padding: 10px;
}
#cart_list li {
	border-bottom: 1px solid #c5c5c5;
	padding: 0 0 5px 0;
	margin-top: 10px;
}
#cart_list li h3 {
	font-size: 20px;
	margin: 0;
	font-weight: normal;
	margin-bottom: 5px;
}
#up_del_btn  {
	background-color: #f0f0f0;
	border: 1px solid #c8c8c8;
	width: 75px;
	text-align: center;
	padding: 2px 0 2px 0;
	float: left;
	margin: 1px 5px 0 0;
	font-size: 12px;
	color: #53462f;
	cursor: pointer;
}
#cart_item_price {
	float: right;
	font-size: 18px;
	font-weight: bold;
}
#subtotal {
	float: right;
	margin-right: 10px;
	font-size: 18px;
	font-weight: bold;
}
#checkout_btn {
	float: right;
	margin-right: 10px;
}
#payments_by {
	float: left;
	margin-left: 10px;
	width: 400px;
	font-weight: bold; 
}
#payments_by span {
	font-size: 12px;
	font-weight: normal;
}
/***** Checkout *****/
.user_form {
	margin: 1px 0 0 0; 
	font-size:12px;
}
.user_form input {
	border: 1px #9f8559 solid;
	margin: 0 0 10px 0;
	font-size: 16px;
	color: #53462f;
}
#submit {
	border: none;
}
/***** Copyright Footer *****/
#copyright_footer {
	font-size: 13px;
	margin: auto;
	width: 800px;
	text-align: center;
	color: #8B784E;
}
#copyright_footer a {
	color: #8B784E;
}
#copyright_footer a:hover {
	color: #ff8a00;
}
/**** No items ****/
#no_items {
	margin: 15px 0 0 0;
	padding: 15px;
	background: #f0eae2;
	border: #66573e 1px solid;
}
/**** NEXT Container ****/
#next_prev {
	margin-top: 10px;
	text-align: center;
}






