body {
	margin:						0px;
	padding:					0px;
	font-size:				12px;
	font-family: 			'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	background:				#ffffff url('./../grfx/page_bg-x.gif') 0px 0px repeat-x;
}

div#page_wrap {
	width:						900px;
	margin:						0 auto 0 auto;
}

div#page_banner {
	
}

div#page_banner #logo_parent {
	width:						258px;
	height:						166px;
	padding:					15px 0 0 15px;
	float:						left;
	background:				transparent url('./../grfx/page_logo_bg.jpg') 0px 0px no-repeat;
}

div#page_banner #banner_content {
	width: 						620px;
	height:						123px;
	float:						right;
}

div#page_banner #page_navigation {
	height:						41px;
	float:						right;
	clear:						right;
}

div#page_wrap #page_content {
	padding:					10px 3px 0 3px;
	background:				transparent url('./../grfx/page_content_bg.gif') top right no-repeat;
}

div#page_wrap #page_content #page_categories {
	width:						175px;
	float:						left;
}

div#page_wrap #page_content #page_categories ul#category_list {
	list-style:				none;
	margin:						0px;
	padding:		  	  0px;
	font-size:				14px;
}

div#page_wrap #page_content #page_categories ul#category_list li {
	background:				#dcdcdc;
}

div#page_wrap #page_content #page_categories ul#category_list li a {
	color:						#333333;
	display:					block;
	padding:          5px 0 5px 7px;
	text-decoration:	none;
}

div#page_wrap #page_content #page_categories ul#category_list li a#specials {
	background:				#3366ff;
	color:						#ffffff;
}

div#page_wrap #page_content #page_categories ul#category_list li a:hover {
	background:				#999999;
	color:						#000000;
}

div#page_wrap #page_content #page_rest, div#page_wrap #page_content #page_rest_2, div#page_wrap #page_content #page_rest_3 {
	float:						right;
	width:						705px;
	font-family:			Verdana, Geneva, sans-serif
}

div#page_wrap #page_content #page_rest_2 {
	background:				transparent url('./../grfx/page_rest_bg.gif') 0px 0px no-repeat;
	min-height:       156px;
}

div#page_wrap #page_content #page_rest_3 {
	font-size:				10px;
}

div#page_wrap #page_content #page_rest_2 p.main {
	padding:          15px;
	text-align:				justify;
}

div#page_wrap #page_content #page_rest_2 h2.header {
	margin:          0 0 0 15px;
	color:					 #ffffff;
}

div#page_wrap #page_content #page_rest_2 ul.subcategory_list {
	list-style:			none;
	width:					300px;
	margin:					3px;
}

div#page_wrap #page_content #page_rest_2 ul.subcategory_list2 {
	list-style:			none;
	margin:					3px;
}

div#page_wrap #page_content #page_rest_2 ul.subcategory_list li {
	width:					150px;
	float:					left;
	margin:					2px 0 1px 0;
	background:			transparent url('./../grfx/subcategory_arrow.gif') center left no-repeat;
}

div#page_wrap #page_content #page_rest_2 ul.subcategory_list2 li {
	margin:					3px 0 3px 0;
	background:			transparent url('./../grfx/subcategory_arrow.gif') top left no-repeat;
}

div#page_wrap #page_content #page_rest_2 ul.subcategory_list li a {
	display:				block;
	font-size:			13px;
	padding:        0 0 0 15px;
}

div#page_wrap #page_content #page_rest_2 ul.subcategory_list2 li span {
	display:				block;
	color:					#999999;
	padding:        0 0 0 15px;
}

div#page_wrap #page_content #page_rest table.new_additions td, div#page_wrap #page_content #page_rest_2 table.new_additions td {
	border:						solid 1px #b5b5b5;
}

div#page_wrap #page_content #page_rest #home_blurb {
	height:						192px;
	padding:          10px;
	margin:						5px 0 -37px 0;
	background:				transparent url('./../grfx/home_blurb_bg.gif') 0px 0px no-repeat;
}

div#page_wrap #page_content #page_rest #home_blurb div {
	float:						right;
	position:					relative;
	margin:						-37px 0 0 0;
	right:						-10px;
}

div#page_wrap #page_footer {
	height: 					50px;
	padding:          20px;
	position:					relative;
	top:							15px;
	margin:						0 0 25px 0;
	background:				#e5e5e5;
}

div#page_wrap #page_footer a {
	color:#666666;
}

div#page_wrap #page_footer a:hover {
	color:#999999;
}
