#body_frame
	{
	margin-left:auto;
	margin-right:auto;
	width:964px;
	position:relative;
	background:url(/pic/body_back.jpg) repeat-y;
	}

#top
	{
	background:url(/pic/hollohead.jpg) no-repeat;
	width:840px;
	height:130px;
	}

#top_stripe
	{
	width:840px;
	height:23px;
	background:#A05050;
	}

#hollomenu
	{
	position:relative;
	top:3px;
	left:100px;
	width:700px;	
	}

#content
	{
	width:960px;
	display:block;
	}

#left
	{
	width:250px;
	display:block;
	float:left;
	margin-left:20px;
	}

#xleft_menu
	{
	padding-top:8px;
	margin-left:10px;
	}

#info
	{
	width:640px;
	float:left;	
	display:block;
	padding-left:10px;
	padding-right:10px;
	}
	
.pkcenter
	{
	margin-left:auto;
	margin-right:auto;
	}

#menuwebfoot
	{
	padding-left:2px;
	padding-right:2px;
	}
	
table
	{
	border-collapse:collapse;
	}

td
	{
	border:none;
	}

#fmenu
	{
	padding-top:160px;
	}

#foot
	{
	margin-left:auto;
		margin-right:auto;
		width:963px;
		height:200px;
		position:relative;
		
	background:url(/pic/body_foot.gif) top center no-repeat;
	}

#basket_frame
	{
	margin-top:10px;
	margin-left:40px;
	margin-bottom:20px;
	width:192px;
	display:block;
	padding-bottom:4px;	
	}


#basket_head
	{
	width:192px;
	height:50px;
	background:url(/pic/bf_head.gif);
	}

#basket_foot
	{
	width:192px;
	height:15px;
	background:url(/pic/bf_foot.gif);
	}

.basket_status
	{
	background:url(/pic/bf_empty.gif) no-repeat;
	width:192px;
	height:67px;
	}

.basket_status_full
	{
	background:url(/pic/bf_full.gif) no-repeat;
	width:192px;
	height:67px;
	cursor:pointer;
	}

.basket_body
	{
	width:192px;
	text-align:center;
	}


.basket_status_message
	{
	font-size:11px;
	color:#682411;
	}

.basket_separator
	{
	width:192px;
	height:26px;
	font-size:4px;
	background:url(/pic/bf_separator.gif);
	padding-top:8px;
	padding-bottom:8px;
	}


#wide_basket_frame
	{
	margin-bottom:10px;
	width:630px;
	display:block;
	
	}



#wide_basket_head
	{
	width:630px;
	height:52px;
	background:url(/pic/bf_wide_head.gif);
	}

#wide_basket_foot
	{
	width:630px;
	height:12px;
	font-size:3px;
	background:url(/pic/bf_wide_foot.gif);
	}

#wide_basket_body
	{
	width:620px;
	background:url(/pic/bf_wide_body.gif) repeat-y;
	padding-left:12px;
	}

.wide_basket_separator
	{
	background:#D66F40;
	width:1px;
	height:100px;
	float:left;
	margin-top:20px;
	}

.wide_box
	{
	width:204px;
	float:left;
	overflow:hidden;
	}

.wide_boxc
	{
	width:200px;
	float:left;
	overflow:hidden;
	}

.wide_boxd
	{
	width:204px;
	float:left;
	overflow:hidden;
	padding-left:6px;
	}

#right_choc
	{
	background:url(/pic/box_choc_right.jpg);
	width:190px;
	height:31px;
	position:relative;
	left:14px;
	}

.aseparator
	{
	background:url(/pic/aseparator.gif) no-repeat;
	width:437px;
	height:23px;
	display:block;
	}

.itemlist_bottom
	{
	height:15px;
	display:block;
	}
.promo_head
	{
	color:#D66F40;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
	}

.promo_name
	{
	color:#491906;
	font-size:12px;
	font-weight:normal;
	display:block;
	margin-bottom:4px;
	}

.cuser_login
	{
	color:#5B1704;
	size:10px;
	font-weight:normal;
	}

.mseparator
	{
	width:139px;
	height:5px;
	font-size:2px;
	background:url(/pic/menu_separator.jpg);
	}

#mgseparator
	{
	font-size:2px;
	margin-left:15px;
	width:112px;
	height:42px;
	background:url(/pic/mg_separator.gif);
	}

.mxseparator
	{
	font-size:2px;
	margin-left:15px;
	width:112px;
	height:42px;
	background:url(/pic/mg_separator.gif);
	}

.sakura_plain
	{
	
	display:block;
	
	color:#682411;
	padding-left:33px;
	padding-top:5px;
	padding-bottom:5px;

	font-weight:bold;
	font-size:10px;
	background:#ffffff;
	text-transform: uppercase;

	}

.sakura_over
	{
	display:block;
	color:#DB8259;
	padding-left:33px;
	padding-top:5px;
	padding-bottom:5px;

	font-weight:bold;
	font-size:10px;
	background:url(/pic/menu_pointer.jpg) no-repeat #ffffff;
	text-transform: uppercase;
	}
	
.sakura_sel_plain
	{
	display:block;
	
	color:#DB8259;
	padding-left:33px;
	padding-top:5px;
	padding-bottom:5px;

	font-weight:bold;
	font-size:10px;
	background:url(/pic/menu_pointer.jpg) no-repeat #ffffff;
	text-transform: uppercase;

	}

.sakura_sel_over
	{
	display:block;
	color:#DB8259;
	padding-left:33px;
	padding-top:5px;
	padding-bottom:5px;

	font-weight:bold;
	font-size:10px;
	background:url(/pic/menu_pointer.jpg) no-repeat #ffffff;
	text-transform: uppercase;
	}


.sakura_sel_end_plain
	{
	display:block;
	color:#DB8259;
	padding-left:33px;
	padding-top:5px;
	padding-bottom:5px;

	font-weight:bold;
	font-size:10px;
	background:url(/pic/menu_pointer.jpg) no-repeat #ffffff;
	text-transform: uppercase;

	}

.sakura_sel_end_over
	{
	display:block;
	
	color:#DB8259;
	padding-left:33px;
	padding-top:5px;
	padding-bottom:5px;

	font-weight:bold;
	font-size:10px;
	background:url(/pic/menu_pointer.jpg) no-repeat #ffffff;
	text-transform: uppercase;
	}


.sakura_list
	{
	margin:0px; padding:0px;
	list-style-type: none;
	margin-left:-30px;
	}



.sakura_list2
	{
	margin-top:0px;
	margin-bottom:0px;
	
	}

.sakura_cat_title_first
	{
	display:none;
	}

.sakura_cat_title
	{
	display:none;
	}

.sakura_cat_title_last
	{
	display:block;
	font-size:0px;
	color:#ffffff;
	height:19px;
	background:url(/pic/bullet.gif) no-repeat;
	margin-top:12px;
	margin-bottom:7px;
	}

.totop
	{
	margin-left:auto;
	margin-right:auto;
	width:964px;
	text-align:right;
	clear:both;
	}
	
.toltop
	{
	width:135px;
	height:34px;
	background:url(/pic/to_topb.gif);
	display:block;
	float:right;
	margin-right:70px;
	}
.toltop:hover
	{
	background:url(/pic/to_top.gif);
	}
