/* CSS Document */
textarea {outline:none;}
input {outline:none;}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

 *{
	margin: 0;
	padding: 0;
}
html, body{

	
}
#wrapper{
	
}
* html #wrapper{
}
.orange {
		color:#fc6f13;
}
.clear {
	clear:both;
}


.submit_recipe_recipe_name_bg {
	
	background-image:url(../images/graphics/general/submit_recipe_recipe_name_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:31px;
	width:454px;
	border:none;
	line-height:18px;
	margin-left:10px;
	font-size:15px;
	font-weight:bold;
	cursor:pointer;
	padding-top:7px;
}

.submit_recipe_recipe_name_bg_text {

	height:25px;
	width:430px;
	border:none;
	line-height:18px;
	padding-left:10px;
	font-size:15px;
	font-weight:bold;
}

.submit_recipe_recipe_name_bg_selected {
	
	background-image:url(../images/graphics/general/submit_recipe_recipe_name_bg_selected.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:31px;
	width:454px;
	border:none;
	line-height:18px;
	padding-left:10px;
	font-size:15px;
	font-weight:bold;
	padding-top:7px;
}




.submit_recipe_data_bg {
	
	background-image:url(../images/graphics/general/submit_recipe_field_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:24px;
	width:200px;
	border:none;
	line-height:24px;
	padding-left:10px;
}

.submit_recipe_data_bg_select {
	
	background-image:url(../images/graphics/general/submit_recipe_field_bg_select.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:24px;
	width:200px;
	border:none;
	line-height:24px;
	padding-left:10px;
}

.submit_recipe_ingredient_data {
	
	background-image:url(../images/graphics/general/ingredient_data.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:167px;
	border:none;
	padding-left:10px;
}
.submit_recipe_ingredient_data_select {
	
	background-image:url(../images/graphics/general/ingredient_data_selected.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:167px;
	border:none;
	padding-left:10px;
}

.ingredient_box {
	
	background-image:url(../images/graphics/general/ingredient_box.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:120px;
	width:341px;
	border:none;
	padding-top:13px;
	padding-left:20px;
}

.ingredient_name {
	
	height:25px;
	width:263px;
	border:none;
	padding-top:0px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
}
.ingredient_name:focus {
	
	background-image:url(../images/graphics/general/ingredient_name.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:25px;
	width:263px;
	border:none;
	padding-top:0px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
}
.ingredient_suggestion_middle {
	
	background-image:url(../images/graphics/general/ingredient_suggestion_middle.jpg);
	background-position:center;
	background-repeat:repeat-y;
	width:263px;
	border:none;
	padding-top:13px;
	padding-left:20px;
}
.ingredient_suggestion_bottom {
	
	background-image:url(../images/graphics/general/ingredient_suggestion_bottom.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:263px;
	height:7px;
	border:none;
	padding-left:20px;
}
.ingredient_suggestion_top {
	
	background-image:url(../images/graphics/general/ingredient_suggestion_top.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:263px;
	height:7px;
	border:none;
	padding-left:20px;
	margin-top:5px;
}
.ingredient_suggestion {
	color:#000;
	font-size:12px;
	cursor:pointer;
}
.ingredient_suggestion:hover {
	color:#fc6f13;
}

.ingredient_delete {
	color:#c0c0c0;
	font-size:14px;
	cursor:pointer;
}
.ingredient_delete:hover {
	color:#fc6f13;
	cursor:pointer;
}
.new_cooking_directions {
	background-image:url(../images/graphics/general/recipe_instructions.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:400px; 
	width:460px;
	padding:20px;
}
.new_cooking_directions_selected {
	background-image:url(../images/graphics/general/recipe_instructions_selected.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:400px; 
	width:460px;
	padding:20px;
}

.new_recipe_button {
	color:#c0c0c0;
	font-size:16px;
	border:#c0c0c0 solid 1px;
	padding:5px;
	cursor:pointer;
}
.new_recipe_button:hover {
	color:#fc6f13;
}
	.gawker {
		float:left;
		width:25%;
		clear:none;
	}


#sticky{
	margin-top: 5px;
	position: absolute;
	bottom: 0;
	width:100%;
}
.ingredient_block {
	
	border:#ffffff solid 1px;
	color:#fc6f13;
	padding:3px;
	cursor:pointer;
}
.ingredient_block:hover {
	
	border:#fc6f13 solid 1px;
	color:#000000;
	padding:3px;
}
.letter_block {
	
	border:#cccccc solid 1px;
	color:#fc6f13;
	padding-right:5px; padding-left:5px; padding-top:0px; padding-bottom:2px;
	font-weight:bold;
	margin-right:2px;
	cursor:pointer;
}
.letter_block:hover {
	
	border:#fc6f13 solid 1px;
	color:#ffffff;
	background-color:#fc6f13;
	font-weight:bold;
	padding-right:5px; padding-left:5px; padding-top:0px; padding-bottom:2px;
	margin-right:2px;
}

.tooltip1 {
	
	background-image:url(../images/graphics/tooltip1.png);
	background-position:center;
	background-repeat:no-repeat;
	height:86px;
	width:295px;
}

#orange_nav {
	
	background-image:url(../images/header/orange_nav.png);
	background-position:center;
	background-repeat:no-repeat;
	height:58px;
	width:978px;
}

#main {
	width:1000px;
	border:#000000 solid 1p;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}



#header {
	height:170px;
	margin-top:10px;

}

#search_categories {	
}


.search_categories_top {
	background-image:url(../images/graphics/search_categories_top.png);
	background-position:center;
	background-repeat:no-repeat;
	height:5px;
	width:235px;
	cursor:pointer;
}
.search_categories_content_selected {
	background-image:url(../images/graphics/search_categories_content_selected.png);
	background-position:center;
	background-repeat:no-repeat;
	height:22px;
	width:235px;
	cursor:pointer;
}
.search_categories_content {
	background-image:url(../images/graphics/search_categories_content.png);
	background-position:center;
	background-repeat:repeat-y;
	width:235px;
	cursor:pointer;
}


.search_categories_all_top {
	background-image:url(../images/graphics/search_categories_all_top.png);
	background-position:center;
	background-repeat:no-repeat;
	height:5px;
	width:400px;
	cursor:pointer;
}
.search_categories_all_bottom {
	background-image:url(../images/graphics/search_categories_all_bottom.png);
	background-position:center;
	background-repeat:no-repeat;
	height:5px;
	width:400px;
	cursor:pointer;
}

.search_categories_all_content {
	background-image:url(../images/graphics/search_categories_all_content.png);
	background-position:center;
	background-repeat:repeat-y;
	width:400px;
	cursor:pointer;
}

.search_categories_bottom {
	background-image:url(../images/graphics/search_categories_bottom.png);
	background-position:center;
	background-repeat:no-repeat;
	height:5px;
	width:235px;
	cursor:pointer;
}

.search_category {
	
	color:#fc6f13;
	cursor:pointer;
	line-height:22px;
}

.search_category_all {
	
	color:#ffffff;
	cursor:pointer;
	cursor:pointer;
}

.search_category_all:hover {
	
	color:#000000;
	cursor:pointer;
	cursor:pointer;
}


.search_field {
	background-image:url(../images/graphics/search_feild.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:292px;
	height:32px;
	float:right;
	border:#ffffff solid 1px;
	line-height:32px;
	padding-left:20px;
	color:#000000;
	font-weight:bold;
	font-size:15px;
	
}

#search_button_main {
	
	background-image:url(../images/graphics/search_button_main.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:88px;
	height:32px;
	float:right;
	cursor:pointer;
}



.add_to_favorites_top {
	/*background-image:url(../images/graphics/add_to_favorites_top.png);
	background-position:center;
	background-repeat:no-repeat;*/
	height:5px;
	width:178px;
	cursor:pointer;
}
.add_to_favorites_bottom {
	/*background-image:url(../images/graphics/add_to_favorites_bottom.png);
	background-position:center;
	background-repeat:no-repeat;*/
	height:5px;
	width:178px;
	cursor:pointer;
}

.add_to_favorites_content {
	/*background-image:url(../images/graphics/add_to_favorites_content.png);
	background-position:center;
	background-repeat:repeat-y;*/
	width:178px;
	cursor:pointer;
}

.print_options_all_top_all {
	/*background-image:url(../images/graphics/print_options_top.png);
	background-position:center;
	background-repeat:no-repeat;*/
	height:5px;
	width:230px;
	cursor:pointer;
}
.print_options_all_bottom_all {
	/*background-image:url(../images/graphics/print_options_bottom.png);
	background-position:center;
	background-repeat:no-repeat;*/
	height:5px;
	width:230px;
	cursor:pointer;
}

.print_options_all_content_all {
	/*background-image:url(../images/graphics/print_options_content.png);
	background-position:center;
	background-repeat:repeat-y;*/
	width:230px;
	cursor:pointer;
}

.print_options_all_top {
	background-image:url(../images/graphics/print_options_top.png);
	background-position:center;
	background-repeat:no-repeat;
	height:5px;
	width:230px;
	cursor:pointer;
}
.print_options_all_bottom {
	background-image:url(../images/graphics/print_options_bottom.png);
	background-position:center;
	background-repeat:no-repeat;
	height:5px;
	width:230px;
	cursor:pointer;
}

.print_options_all_content {
	background-image:url(../images/graphics/print_options_content.png);
	background-position:center;
	background-repeat:repeat-y;
	width:230px;
	cursor:pointer;
}

.print_recipe_option {
	color:#ffffff;
	cursor:pointer;
	padding-top:3px;
	padding-bottom:3px;
	font-size:16px;
}
.print_recipe_option:hover {
	color:#000000;
}

#promo_nav {
	
	height:30px;
	margin-top:-55px;
	margin-left:20px;
	
}
	.promo_button {
		
		background-image:url(../images/header2/promo_button.png);
		background-position:center;
		background-repeat:no-repeat;
		height:28px;
		width:28px;
		float:left;
		clear:none;
		color:#Fc6f13;
		font-size:20px;
		margin:3px;
		cursor:pointer;
	}
	.promo_button_selected {
		
		background-image:url(../images/header2/promo_button_selected.png);
		background-position:center;
		background-repeat:no-repeat;
		height:28px;
		width:28px;
		float:left;
		clear:none;
		color:#FFFFFF;
		font-size:20px;
		margin:3px;
		cursor:pointer;
	}
	
	
	
#main_site_nav {
		background-image:url(../images/promo/promo_top.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		height:28px;
		width:1000px;
}
	.tab_left {
		background-image:url(../images/graphics/tab_left.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		height:28px;
		width:9px;
		float:right;
		clear:none;
		cursor:pointer;
	}
	.tab_content {
		background-image:url(../images/graphics/tab_content.jpg);
		background-position:bottom center;
		background-repeat:repeat-x;
		height:28px;
		float:right;
		clear:none;
		cursor:pointer;
	}
	.tab_right {
		background-image:url(../images/graphics/tab_right.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		height:28px;
		width:11px;
		float:right;
		clear:none;
		cursor:pointer;
	}
	.tab_left_selected {
		background-image:url(../images/graphics/tab_left_selected.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		height:28px;
		width:9px;
		float:right;
		clear:none;
		cursor:pointer;
	}
	.tab_content_selected {
		background-image:url(../images/graphics/tab_content_selected.jpg);
		background-position:bottom center;
		background-repeat:repeat-x;
		height:28px;
		float:right;
		clear:none;
		cursor:pointer;
	}
	.tab_right_selected {
		background-image:url(../images/graphics/tab_right_selected.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		height:28px;
		width:11px;
		float:right;
		clear:none;
		cursor:pointer;
	}
	.tab_left_orange {
		background-image:url(../images/graphics/tab_orange_left.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		height:28px;
		width:9px;
		float:right;
		clear:none;
		cursor:pointer;
	}
	.tab_content_orange {
		background-image:url(../images/graphics/tab_orange_content.jpg);
		background-position:bottom center;
		background-repeat:repeat-x;
		height:28px;
		float:right;
		clear:none;
		cursor:pointer;
	}
	.tab_right_orange {
		background-image:url(../images/graphics/tab_orange_right.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		height:28px;
		width:10px;
		float:right;
		clear:none;
		cursor:pointer;
	}
		.nav_item {
			padding-left:5px;
			padding-right:5px;
			color:#555;
			line-height:30px;
		}
		.nav_item:hover {
			padding-left:5px;
			padding-right:5px;
			color:#fc6f13;
			line-height:30px;
		}
		.nav_item_selected {
			padding-left:5px;
			padding-right:5px;
			color:#fc6f13;
			line-height:30px;
		}
		.nav_item_orange {
			padding-left:5px;
			padding-right:5px;
			color:#FFFFFF;
			line-height:30px;
		}

#promo_area_top {
	background-image:url(../images/promo/promo_background_top.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:1000px;
	height:19px;
	
}
#promo_area {
	background-image:url(../images/promo/promo_background.png);
	background-position:top center;
	background-repeat:repeat-y;
	width:1000px;
	
}
#promo_area_bottom {
	background-image:url(../images/promo/promo_background_bottom.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:1000px;
	height:30px;
	
}
	#promo_content {
		
		padding-left:30px;
		padding-right:30px;
		height:270px;
	}
	.promo_header {
		color:#fc6f13;
		font-size:18px;
	}

#orange_nav {
	background-image:url(../images/graphics/orange_nav.png);
	background-position:center;
	background-repeat:no-repeat;
	height:56px;
	width:1000px;
	
}
	.orange_nav_element_left {
		background-image:url(../images/graphics/orange_nav_element_left.jpg);
		background-position:left;
		background-repeat:no-repeat;
		height:30px;
		width:10px;
		float:left;
		clear:none;
		cursor:pointer;
	}
	.orange_nav_element_content {
		background-image:url(../images/graphics/orange_nav_element_content.jpg);
		background-position:left;
		background-repeat:repeat-x;
		height:30px;
		float:left;
		clear:none;
		cursor:pointer;
	}
	.orange_nav_element_right {
		background-image:url(../images/graphics/orange_nav_element_right.jpg);
		background-position:left;
		background-repeat:no-repeat;
		height:30px;
		width:10px;
		float:left;
		clear:none;
		cursor:pointer;
	}
	.orange_nav_element_left_selected {
		background-image:url(../images/graphics/orange_nav_element_left_selected.jpg);
		background-position:left;
		background-repeat:no-repeat;
		height:30px;
		width:5px;
		float:left;
		clear:none;
		cursor:pointer;
	}
	.orange_nav_element_content_selected {
		background-image:url(../images/graphics/orange_nav_element_content_selected.jpg);
		background-position:left;
		background-repeat:repeat-x;
		height:30px;
		float:left;
		clear:none;
		cursor:pointer;
	}
	.orange_nav_element_right_selected {
		background-image:url(../images/graphics/orange_nav_element_right_selected.jpg);
		background-position:left;
		background-repeat:no-repeat;
		height:30px;
		width:5px;
		float:left;
		clear:none;
		cursor:pointer;
	}
	.orange_nav_link {
		color:#FFFFFF;
		line-height:30px;
		padding-left:5px;
		padding-right:5px;
	}
	.orange_nav_link:hover {
		color:#000000;
		line-height:30px;
	}
	.orange_nav_link_selected {
		color:#fc6f13;
		line-height:30px;
		padding-right:10px;
		padding-left:10px;
	}
	

.full_width_box_top {
	background-image:url(../images/graphics/full_width_box_top.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:10px;
}
.full_width_box_center {
	background-image:url(../images/graphics/full_width_box_center.jpg);
	background-repeat:repeat-y;
	width:1000px;
}
.full_width_box_bottom {
	background-image:url(../images/graphics/full_width_box_bottom.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:13px;
}

.center_content_box_top {
	background-image:url(../images/graphics/center_content_box_top.png);
	background-repeat:no-repeat;
	width:570px;
	height:10px;
}
.center_content_box_center {
	background-image:url(../images/graphics/center_content_box_center.png);
	background-repeat:repeat-y;
	width:570px;
}
.center_content_box_bottom {
	background-image:url(../images/graphics/center_content_box_bottom.png);
	background-repeat:no-repeat;
	width:570px;
	height:12px;
}
	
.tab_left_left {
	
	background-image:url(../images/graphics/tabs/tab_left_left.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:35px;
	width:13px;
	float:left;
	clear:none;
	cursor:pointer;
}
.tab_left_center {
	
	background-image:url(../images/graphics/tabs/tab_left_center.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	height:35px;
	float:left;
	clear:none;
	cursor:pointer;
}
.tab_left_right {
	
	background-image:url(../images/graphics/tabs/tab_left_right.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:35px;
	width:15px;
	float:left;
	clear:none;
	cursor:pointer;
}

.tab_left_left_selected {
	
	background-image:url(../images/graphics/tabs/tab_left_left_selected.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:35px;
	width:13px;
	float:left;
	clear:none;
	cursor:pointer;
}
.tab_left_center_selected {
	
	background-image:url(../images/graphics/tabs/tab_left_center_selected.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	height:35px;
	float:left;
	clear:none;
	cursor:pointer;
}
.tab_left_right_selected {
	
	background-image:url(../images/graphics/tabs/tab_left_right_selected.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:35px;
	width:15px;
	float:left;
	clear:none;
	cursor:pointer;
}

.tab_regular_left {
	
	background-image:url(../images/graphics/tabs/tab_regular_left.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:35px;
	width:13px;
	float:left;
	clear:none;
	cursor:pointer;
}
.tab_regular_center {
	
	background-image:url(../images/graphics/tabs/tab_regular_center.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	height:35px;
	float:left;
	clear:none;
	cursor:pointer;
}
.tab_regular_right {
	
	background-image:url(../images/graphics/tabs/tab_regular_right.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:35px;
	width:15px;
	float:left;
	clear:none;
	cursor:pointer;
}

.tab_regular_left_selected {
	
	background-image:url(../images/graphics/tabs/tab_regular_left_selected.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:35px;
	width:13px;
	float:left;
	clear:none;
	cursor:pointer;
}
.tab_regular_center_selected {
	
	background-image:url(../images/graphics/tabs/tab_regular_center_selected.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	height:35px;
	float:left;
	clear:none;
	cursor:pointer;
}
.tab_regular_right_selected {
	
	background-image:url(../images/graphics/tabs/tab_regular_right_selected.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:35px;
	width:15px;
	float:left;
	clear:none;
	cursor:pointer;
}




.tab_space {
	
	background-image:url(../images/graphics/tabs/tab_space.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	height:35px;
	clear:none;
}
.tab_right_corner {
	
	background-image:url(../images/graphics/tabs/tab_right_corner.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:35px;
	width:12px;
	float:right;
	clear:none;
}

.tab_text {
	color:#fc6f13;
	font-size:14px;
	line-height:28px;
}







.loading {
	background-image:url(../images/graphics/loading_horizontal2.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:50px;
}

.signup_fail {
	background-image:url(../images/delete.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#FF0000;
}

.signup_pass {
	background-image:url(../images/accept.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#090;
}

#username_fail {
	background-image:url(../images/delete.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#FF0000;
}

#username_pass {
	background-image:url(../images/accept.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#090;
}

#password_fail {
	background-image:url(../images/delete.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#FF0000;
}

#password_pass {
	background-image:url(../images/accept.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#00CC00;
	cursor:pointer;
}

.top_favorites_today {
	background-image:url(../images/graphics/top_favorites_today.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:46px; 
	height:20px;
	float:left;
	margin-right:3px;
	cursor:pointer;
}
.top_favorites_today_selected {
	background-image:url(../images/graphics/top_favorites_today_selected.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:46px; 
	height:20px;
	float:left;
	margin-right:3px;
	cursor:pointer;
}
.top_favorites_this_month {
	background-image:url(../images/graphics/top_favorites_this_month.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:77px; 
	height:20px;
	float:left;
	margin-right:3px;
	cursor:pointer;
}
.top_favorites_this_month_selected {
	background-image:url(../images/graphics/top_favorites_this_month_selected.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:77px; 
	height:20px;
	float:left;
	margin-right:3px;
	cursor:pointer;
}
.top_favorites_all_time {
	background-image:url(../images/graphics/top_favorites_all_time.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:58px; 
	height:20px;
	float:left;
	margin-right:3px;
	cursor:pointer;
}
.top_favorites_all_time_selected {
	background-image:url(../images/graphics/top_favorites_all_time_selected.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:58px; 
	height:20px;
	float:left;
	margin-right:3px;
	cursor:pointer;
}


.background_23_top {
	background-image:url(../images/graphics/background_23_top.png);
	background-position:left;
	background-repeat:no-repeat;
	width:800px; 
	height:9px;
}

.background_23_center {
	background-image:url(../images/graphics/background_23_center.png);
	background-position:left;
	background-repeat:repeat-y;
	width:800px; 
}
.background_23_bottom {
	background-image:url(../images/graphics/background_23_bottom.png);
	background-position:left;
	background-repeat:no-repeat;
	width:800px; 
	height:12px;
}


#new_album_top {
	background-image:url(../images/graphics/profile/new_album_top.png);
	background-position:left;
	background-repeat:no-repeat;
	width:578px; 
	height:25px;
}
#new_album_content {
	background-image:url(../images/graphics/profile/new_album_content.png);
	background-position:left;
	background-repeat:repeat-y;
	width:578px; 
}
#new_album_bottom {
	background-image:url(../images/graphics/profile/new_album_bottom.png);
	background-position:left;
	background-repeat:no-repeat;
	width:578px; 
	height:32px;
}

.profile_photos_album_name {
	
	color:#316bff;
	font-size:14px;
	cursor:pointer;
	padding-left:10px;
}
.profile_photos_album_name_selected {
	
	color:#316bff;
	font-size:14px;
	cursor:pointer;
	padding-left:10px;
	font-weight:bold;
}
.profile_photos_album_name:hover {
	
	color:#000000;
} 



.profile_system_photo_box_top {
	background-image:url(../images/profile/graphics/photo_system_photo_bg_top.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:179px;
	height:4px;
}
.profile_system_photo_box_content {
	background-image:url(../images/profile/graphics/photo_system_photo_bg_content.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:179px;
}
.profile_system_photo_box_bottom {
	background-image:url(../images/profile/graphics/photo_system_photo_bg_bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:179px;
	height:4px;
}

.profile_system_photos_upload_box {
	
	background-image:url(../images/profile/graphics/share_a_photo.png);
	background-position:left;
	background-repeat:no-repeat;
	width:484px;
	height:70px;
	cursor:pointer;
}

.profile_system_photo_box_top_off {
	width:179px;
	height:4px;
}
.profile_system_photo_box_content_off {
	width:179px;
}
.profile_system_photo_box_bottom_off {
	width:179px;
	height:4px;
}

.profile_system_photo_textbox {
	background-image:url(../images/profile/graphics/photo_system_text.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:158px;
	height:21px;
	padding-top:1px;
	border:#FCFCFC solid 0px;
}

.profile_photo_delete_button {
	
	background-image:url(../images/profile/graphics/photo_system_photo_delete.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:48px;
	height:19px;
	cursor:pointer;
}

.profile_photo_move_button {
	
	background-image:url(../images/profile/graphics/photo_system_photo_move.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:41px;
	height:19px;
	cursor:pointer;
}

.profile_photo_caption_button {
	
	background-image:url(../images/profile/graphics/photo_system_photo_caption.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:54px;
	height:19px;
	cursor:pointer;
}


#profile_albums_dropdown_top {
	background-image:url(../images/graphics/profile_photos_dropdown_top.png);
	background-position:left;
	background-repeat:no-repeat;
	width:242px;
	height:6px;
}
#profile_albums_dropdown_content {
	background-image:url(../images/graphics/profile_photos_dropdown_content.png);
	background-position:left;
	background-repeat:repeat-y;
	width:242px;
	font-size:14px;
	color:#64a5f0;
}
#profile_albums_dropdown_bottom {
	background-image:url(../images/graphics/profile_photos_dropdown_bottom.png);
	background-position:left;
	background-repeat:no-repeat;
	width:242px;
	height:6px;
}
#profile_albums_dropdown_arrow {
	
	background-image:url(../images/graphics/profile_photos_dropdown_arrow.png);
	background-position:right top;
	background-repeat:no-repeat;

}

#profile_grey_box_top {
	background-image:url(../images/graphics/profile_grey_box_top.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:422px; 
	height:6px;
	margin-top:15px;
}
#profile_grey_box_middle {
	background-image:url(../images/graphics/profile_grey_box_middle.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:422px; 
}
#profile_grey_box_bottom {
	background-image:url(../images/graphics/profile_grey_box_bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:422px; 
	height:6px;
}
#profile_share_button {
	background-image:url(../images/graphics/profile_activity_update_status.png);
	background-position:left;
	background-repeat:no-repeat;
	width:104px; 
	height:19px;
	margin-top:10px;
	margin-bottom:15px;
	cursor:pointer;
}
#profile_comment_button {
	background-image:url(../images/graphics/profile_activity_submit.png);
	background-position:left;
	background-repeat:no-repeat;
	width:104px; 
	height:19px;
	margin-top:10px;
	margin-bottom:15px;
	cursor:pointer;
}
.discussion_share_button {
	background-image:url(../images/graphics/profile_activity_submit.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-bottom:8px;
	width:104px; 
	height:19px;
	cursor:pointer;
}
#profile_settings_button {
	background-image:url(../images/graphics/settings.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:76px; 
	height:28px;
	cursor:pointer;
}
#profile_button {
	background-image:url(../images/graphics/profile_button.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:62px; 
	height:28px;
	cursor:pointer;
}

.button_blue_left {
	background-image:url(../images/graphics/button_blue_left.png);
	background-position:left;
	background-repeat:no-repeat;
	width:7px; 
	height:28px;
	cursor:pointer;
	float:right;
}
.button_blue_center {
	background-image:url(../images/graphics/button_blue_center.png);
	background-position:left;
	background-repeat:repeat-x;
	height:28px;
	cursor:pointer;
	float:right;
	font-size:14px;
	color:#FFFFFF;
	line-height:28px;
	padding-left:5px;
	padding-right:5px;
}
.button_blue_right {
	background-image:url(../images/graphics/button_blue_right.png);
	background-position:left;
	background-repeat:no-repeat;
	width:7px; 
	height:28px;
	cursor:pointer;
	float:right;
	margin-right:5px;
}

.button_white_left {
	background-image:url(../images/graphics/button_white_left.png);
	background-position:left;
	background-repeat:no-repeat;
	width:7px; 
	height:28px;
	cursor:pointer;
	float:right;
}
.button_white_center {
	background-image:url(../images/graphics/button_white_center.png);
	background-position:left;
	background-repeat:repeat-x;
	height:28px;
	cursor:pointer;
	float:right;
	font-size:14px;
	color:#3591f1;
	line-height:28px;
	padding-left:5px;
	padding-right:5px;
}
.button_white_right {
	background-image:url(../images/graphics/button_white_right.png);
	background-position:left;
	background-repeat:no-repeat;
	width:7px; 
	height:28px;
	cursor:pointer;
	float:right;
	margin-right:5px;
}



.delete_album_button {
	background-image:url(../images/profile/graphics/photo_system_album_delete.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:84px;
	height:19px;
}

.delete_album_button:hover {
	background-image:url(../images/profile/graphics/photo_system_album_delete_hover.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:84px;
	height:19px;
}


.activity_button_left {
	background-image:url(../images/graphics/button_left_grey_border.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:6px; 
	height:28px;
	cursor:pointer;
	float:right;
}
.activity_button_content {
	background-image:url(../images/graphics/button_middle_grey_border.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:28px;
	cursor:pointer;
	float:right;
	font-size:14px;
	color:#fc6f17;
	line-height:28px;
	padding-left:5px;
	padding-right:5px;
}
.activity_button_right {
	background-image:url(../images/graphics/button_right_grey_border.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:6px; 
	height:28px;
	cursor:pointer;
	float:right;
	margin-right:5px;
}

.activity_button_left_selected {
	background-image:url(../images/graphics/button_left_orange.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:6px; 
	height:28px;
	cursor:pointer;
	float:right;
}
.activity_button_content_selected {
	background-image:url(../images/graphics/button_center_orange.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:28px;
	cursor:pointer;
	float:right;
	font-size:14px;
	color:#ffffff;
	line-height:28px;
	padding-left:5px;
	padding-right:5px;
}
.activity_button_right_selected {
	background-image:url(../images/graphics/button_right_orange.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:6px; 
	height:28px;
	cursor:pointer;
	float:right;
	margin-right:5px;
}
.activity_top {
	background-image:url(../images/graphics/activity_top.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:673px; 
	height:5px;
	margin-top:10px;
}
.activity_content {
	background-image:url(../images/graphics/activity_content.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:673px; 
}
.activity_bottom {
	background-image:url(../images/graphics/activity_bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:673px; 
	height:5px;
}

.activity_show_more {
	background-image:url(../images/graphics/activity_show_more.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:673px; 
	height:38px;
	line-height:38px;
	color:#FFFFFF;
	font-weight:bold;
}

.activity_comment_top {
	background-image:url(../images/graphics/activity_commentbox_top.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:545px; 
	height:6px;
	margin-top:10px;
}
.activity_comment_content {
	background-image:url(../images/graphics/activity_commentbox_content.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:545px; 
}
.activity_comment_bottom {
	background-image:url(../images/graphics/activity_commentbox_bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:545px; 
	height:6px;
}

.activity_commentbox_top {
	background-image:url(../images/graphics/activity_commentbox_top.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:630px; 
	height:6px;
	margin-top:10px;
}
.activity_commentbox_content {
	background-image:url(../images/graphics/activity_commentbox_content.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:630px; 
}
.activity_commentbox_bottom {
	background-image:url(../images/graphics/activity_commentbox_bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:630px; 
	height:6px;
}

.activity_commentbox_top {
	background-image:url(../images/graphics/activity_commentbox_top.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:630px; 
	height:6px;
	margin-top:10px;
}
.activity_commentbox_content {
	background-image:url(../images/graphics/activity_commentbox_content.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:630px; 
}
.activity_commentbox_bottom {
	background-image:url(../images/graphics/activity_commentbox_bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:630px; 
	height:6px;
}

.activity_comment_box_top {
	background-image:url(../images/graphics/activity_comment_box_top.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:673px; 
	height:5px;
	margin-top:10px;
}
.activity_comment_box_content {
	background-image:url(../images/graphics/activity_comment_box_content.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:673px; 
}
.activity_comment_box_bottom {
	background-image:url(../images/graphics/activity_comment_box_bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:673px; 
	height:5px;
}


.profile_activity_comment {
	
	background-image:url(../images/graphics/profile_activity_comment.png);
	background-position:left;
	background-repeat:no-repeat;
	width:74px; 
	height:19px;
	cursor:pointer;
	float:left;
	clear:none;
	margin-left:10px;
}
.profile_activity_hide {
	
	background-image:url(../images/graphics/profile_activity_hide.png);
	background-position:left;
	background-repeat:no-repeat;
	width:40px; 
	height:19px;
	cursor:pointer;
	float:left;
	clear:none;
	margin-left:6px;
}
.profile_activity_unhide {
	
	background-image:url(../images/graphics/profile_activity_unhide.png);
	background-position:left;
	background-repeat:no-repeat;
	width:85px; 
	height:19px;
	cursor:pointer;
	float:left;
	clear:none;
	margin-left:6px;
}
.profile_activity_delete {
	
	background-image:url(../images/graphics/profile_activity_delete.png);
	background-position:left;
	background-repeat:no-repeat;
	width:53px; 
	height:19px;
	cursor:pointer;
	float:left;
	clear:none;
	margin-left:6px;
}
.profile_activity_remove {
	
	background-image:url(../images/graphics/profile_activity_remove.png);
	background-position:left;
	background-repeat:no-repeat;
	width:62px; 
	height:19px;
	cursor:pointer;
	float:left;
	margin-left:6px;
}


#left_ad_top {
	background-image:url(../images/header/graphics/left_ad_top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:238px;
	height:13px;
}
#left_ad_middle {
	background-image:url(../images/header/graphics/left_ad_middle.png);
	background-position:bottom;
	background-repeat:repeat-y;
	width:238px;
}
#left_ad_bottom {
	background-image:url(../images/header/graphics/left_ad_bottom.png);
	background-position:top;
	background-repeat:no-repeat;
	width:238px;
	height:22px;
}
#right_ad_top {
	background-image:url(../images/header/graphics/right_ad_top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:195px;
	height:11px;
}
#right_ad_middle {
	background-image:url(../images/header/graphics/right_ad_middle.png);
	background-position:bottom;
	background-repeat:repeat-y;
	width:195px;
}
#right_ad_bottom {
	background-image:url(../images/header/graphics/right_ad_bottom.png);
	background-position:top;
	background-repeat:no-repeat;
	width:195px;
	height:26px;
}
#recipe_matcher_1_top {
	background-image:url(../images/header/graphics/recipe_matcher1_top.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:473px;
	height:12px;
}
#recipe_matcher_1_middle {
	background-image:url(../images/header/graphics/recipe_matcher1_middle.png);
	background-position:bottom;
	background-repeat:repeat-y;
	width:473px;
}
#recipe_matcher_1_bottom {
	background-image:url(../images/header/graphics/recipe_matcher1_bottom.png);
	background-position:top;
	background-repeat:no-repeat;
	width:473px;
	height:19px;
}
#recipe_matcher_1_header {
	background-image:url(../images/header/graphics/recipe_matcher1_header.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:79px;
}
#recipe_matcher_2_header {
	background-image:url(../images/header/graphics/recipe_matcher2_header.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:23px;
}
.cuisine {
	font-size:11px;
}
#recipe_matcher_3_header {
	background-image:url(../images/header/graphics/recipe_matcher3_header.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:23px;
}
#recipe_matcher_3_button {
	background-image:url(../images/header/graphics/recipe_matcher3_button.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:61px;
	width:111px;
	margin-top:5px;
	cursor:pointer;
}
#home_search_button {
	background-image:url(../images/graphics/search_button_orange.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:26px;
	width:115px;
	margin-top:5px;
	cursor:pointer;
}

.recipe_matcher_1_text {
	background-image:url(../images/home/graphics/ingredient_textbox_background.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:47px;
	width:373px;
	font-size:14px;
	color:#fc6f17;
	padding-top:8px;
	padding-left:15px;
	margin-bottom:10px;
}
.primary_ingredient {
	background-image:url(../images/home/graphics/primary_ingredient_background.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:47px;
	width:425px;
	font-size:12px;
	color:#fc6f17;
	padding-top:12px;
	padding-left:15px;
	margin-top:-23px;
	cursor:pointer;
}
.primary_ingredient_select {
	background-image:url(../images/home/graphics/ingredient_background.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:47px;
	width:425px;
	font-size:12px;
	color:#0054d1;
	padding-top:12px;
	padding-left:15px;
	margin-top:-23px;
	cursor:pointer;
}

.primary_ingredient_select:hover {
	background-image:url(../images/home/graphics/primary_ingredient_background_hover.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:47px;
	width:425px;
	font-size:12px;
	color:#0054d1;
	padding-top:12px;
	padding-left:15px;
	margin-top:-23px;
	cursor:pointer;
}.primary_ingredient_select_select {
	background-image:url(../images/home/graphics/primary_ingredient_background_hover.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:47px;
	width:425px;
	font-size:12px;
	color:#0054d1;
	padding-top:12px;
	padding-left:15px;
	margin-top:-23px;
	cursor:pointer;
}
.recipe_matcher_1_ingredient {
	background-image:url(../images/home/graphics/ingredient_background.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:47px;
	width:425px;
	font-size:12px;
	color:#0054d1;
	padding-top:12px;
	padding-left:15px;
	margin-top:-23px;
	cursor:pointer;
}
.recipe_matcher_1_ingredient:hover {
	background-image:url(../images/home/graphics/ingredient_selected_background.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:47px;
	width:425px;
	font-size:12px;
	color:#0066ff;
	padding-top:12px;
	padding-left:15px;
	margin-top:-23px;
	cursor:pointer;
}

.required {
	font-size:14px;
	color:#FF0000;
}

.username {
	background-image:url(../images/header/username.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border:#cccccc solid 1px;
	width:150px;
	padding-left:5px;
}
.username_clear {
	background-image:url(../images/header/username_blank.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border:#cccccc solid 1px;
	width:150px;
	padding-left:5px;
}

.password {
	background-image:url(../images/header/password.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border:#cccccc solid 1px;
	width:150px;
	padding-left:5px;
}
.password_clear {
	background-image:url(../images/header/assword_blank.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border:#cccccc solid 1px;
	width:150px;
	padding-left:5px;
}

#search_bar {
	height:222px;
	width:950px;
	background-image:url(../images/header/graphics/search_bar.png);
	background-repeat:no-repeat;
	background-position:center;
}
#popular_cuisines {
	
	background-image:url(../images/header/graphics/popular_cuisines.png);
	height:70px;
	width:240px;
	background-repeat:no-repeat;
	background-position:center;
	
}




.remove {

	color:#fc6f17;
	cursor:pointer;
}
.remove:hover {

	color:#000000;
	cursor:pointer;
}


.tag1 {
	font-size:14px;
	color:#FFFFFF;
}
.tag1:hover {
	font-size:14px;
	color:#000000;
}
.tag2 {
	font-size:15px;
	color:#FFFFFF;
}
.tag2:hover {
	font-size:15px;
	color:#000000;
}
.tag3 {
	font-size:17px;
	color:#FFFFFF;
}
.tag3:hover {
	font-size:17px;
	color:#000000;
}
.tag4 {
	font-size:18px;
	color:#FFFFFF;
}
.tag4:hover {
	font-size:18px;
	color:#000000;
}
.tag5 {
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
.tag5:hover {
	font-size:18px;
	color:#000000;
	font-weight:bold;
}


#user_bar {
	height:61px;
	width:950px;
	background-image:url(../images/header/graphics/user_bar.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:13px;
}
	.user_nav {
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		padding-right:10px;
		padding-left:10px;
	}
	.user_nav:hover {
		color:#000000;
		font-size:14px;
		font-weight:bold;
		padding-right:10px;
		padding-left:10px;
	}
	.user_nav_selected {
		color:#000000;
		font-size:14px;
		font-weight:bold;
		padding-right:10px;
		padding-left:10px;
	}
	
	.user_nav_spacer {
		color:#0a437e;
		font-size:14px;
		font-weight:bold;
	}

.category {
	padding:5px;
	font-size:14px;
	color:#ffffff;
	
}

.recipe_box {
	
	padding:5px;
	margin:5px;
	border:#cccccc solid 1px;
}


#profile_left_pain2clm_top {
	background-image:url(../images/profile/graphics/left_pane_2clm_top.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:19px;
	width:810px;
}
#profile_left_pain2clm_middle { 
	background-image:url(../images/profile/graphics/left_pane_2clm_middle.png);
	background-position:left top;
	background-repeat:repeat-y;
	width:810px;
}
#profile_left_pain2clm_bottom {
	background-image:url(../images/profile/graphics/left_pane_2clm_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:42px;
	width:810px;
}

#profile_left_pain_split_top {
	background-image:url(../images/profile/graphics/left_pane_split_top.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:21px;
	width:733px;
}
#profile_left_pain_split_middle { 
	background-image:url(../images/profile/graphics/left_pane_split_middle.png);
	background-position:left top;
	background-repeat:repeat-y;
	width:733px;
}
#profile_left_pain_split_bottom {
	background-image:url(../images/profile/graphics/left_pane_split_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:38px;
	width:733px;
}
.epantry_item {

	color:#999999; 
	font-size:12px; 
	cursor:pointer;
	padding:2px;
	border:#FFFFFF solid 1px;
}
.epantry_item_added {

	color:#00CC00; 
	font-size:12px; 
	cursor:pointer;
	padding:2px;
	border:#FFFFFF solid 1px;
}
.epantry_item_deleted {

	color:#FF0000; 
	font-size:12px; 
	cursor:pointer;
	padding:2px;
	border:#FFFFFF solid 1px;
}
.epantry_item:hover {

	color:#0066FF; 
	font-size:12px; 
	cursor:pointer;
	background-color:#DDDDFF;
	padding:2px;
	border:#0066ff solid 1px;
}


.eshopping_list_item {

	color:#999999; 
	font-size:12px; 
	cursor:pointer;
	padding:2px;
	border:#FFFFFF solid 1px;
}
.eshopping_list_item_added {

	color:#00CC00; 
	font-size:12px; 
	cursor:pointer;
	padding:2px;
	border:#FFFFFF solid 1px;
}
.eshopping_list_item_deleted {

	color:#FF0000; 
	font-size:12px; 
	cursor:pointer;
	padding:2px;
	border:#FFFFFF solid 1px;
}
.eshopping_list_item:hover {

	color:#0066FF; 
	font-size:12px; 
	cursor:pointer;
	background-color:#DDDDFF;
	padding:2px;
	border:#0066ff solid 1px;
}

#notice_top {
	width:598px;
	height:16px;
	color:#0066ff;
	background-image:url(../images/profile/graphics/pantry_background_top.png);
	background-position:center;
	background-repeat:no-repeat;
	
}
#notice {
	width:598px;
	padding:10px;
	color:#FFFFFF;
	background-image:url(../images/profile/graphics/pantry_background_middle.png);
	background-position:center;
	background-repeat:repeat-y;
	height:30px;
	
}
#notice_bottom {
	width:598px;
	height:22px;
	color:#0066ff;
	background-image:url(../images/profile/graphics/pantry_background_bottom.png);
	background-position:center;
	background-repeat:no-repeat;
	
}
#shopping_list_textbox {

	width:400px;;
	border:#cccccc solid 1px;
	
}
#suggestions {
   	
	border:#999999 solid 1px;
	height:300px;
	background-color:#ffffff;
	overflow: auto; 
	overflow-x: hidden;
}
.suggestion {
	padding-left:10px;
	padding-right:10px;
	border-top:#ffffff solid 1px;
	border-bottom:#ffffff solid 1px;
	border-left:#ffffff solid 1px;
	background-color:#ffffff;
	color:#000000;
	cursor:pointer;
}
.suggestion:hover {

	padding-left:10px;
	padding-right:10px;
	border-top:#0033FF solid 1px;
	border-bottom:#0033FF solid 1px;
	border-left:#0033FF solid 1px;
	background-color:#99CCFF;
	color:#0000CC;
	cursor:pointer;
}
.home_suggestion {
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	color:#0066ff;
	cursor:pointer;
	font-size:12px;
	height:23px;
	line-height:23px;
}
.home_suggestion:hover {

	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/home/graphics/ingredient_suggestion_background.png);
	background-repeat:no-repeat;
	color:#ffffff;
	cursor:pointer;
}

.submit_recipe_ingredient {
	padding-left:10px;
	color:#000000;
	font-size:16px;
}
.submit_recipe_ingredient_remove {

	padding-left:10px;
	padding-right:10px;
	border:#ffffff solid 1px;
	background-color:#ddddff;
	color:#FF9999;
	cursor:pointer;
}
.submit_recipe_ingredient_remove:hover {

	padding-left:10px;
	padding-right:10px;
	border:#ff0000 solid 1px;
	background-color:#ffdddd;
	color:#FF0000;
	cursor:pointer;
}

.comment_pagination {

	color:#66CC33; 
	padding:2px; 
	padding-left:5px; 
	padding-right:5px; 
	border:#cccccc solid 1px; 
	font-size:12px;
	cursor:pointer;
}

.comment_pagination_selected {

	color:#FFFFFF;
	font-weight:bold;
	background-color:#66CC33; 
	padding:2px; 
	padding-left:5px; 
	padding-right:5px; 
	border:#66CC33 solid 1px; 
	font-size:12px;
	cursor:pointer;
}

.admin_browse_category {
	float:left;
	padding:5px;
	border:#ccc solid 1px;
	margin:5px;
	color:#fc6f13;
	cursor:pointer;
}
.admin_browse_category:hover {
	float:left;
	padding:5px;
	border:#fc6f13 solid 1px;
	margin:5px;
	background:#fc6f13;
	color:#fff;
}
.admin_browse_category_selected {
	float:left;
	padding:5px;
	border:#fc6f13 solid 1px;
	margin:5px;
	background:#fc6f13;
	color:#fff;
}

.comment {
	width:100%; 
	margin-top:10px;
}
.comment:hover {
	
}


#profile_befriend_me {

	height:52px; 
	width:140px;
	background-image:url(../images/profile/graphics/befriend_me.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.comment_new {
background-color:#FFFF99;
}
#about_me_div {
	border:#FFFFFF solid 1px;
	background-color:#FFFFFF;
	padding:5px;
	cursor:pointer;
}
#about_me_div:hover {
	border:#cccccc dashed 1px;
	background-color:#FFFFFF;
	padding:5px;
	cursor:pointer;
}
#from_span {
	border:#FFFFFF solid 1px;
	background-color:#FFFFFF;
	padding:2px;
	cursor:pointer;
}
#from_span:hover {
	border:#cccccc dashed 1px;
	background-color:#FFFFFF;
	padding:2px;
	cursor:pointer;
}
#feeling_span {
	border:#FFFFFF dashed 1px;
	background-color:#FFFFFF;
	padding:2px;
	cursor:pointer;
	line-height:21px;
}
#feeling_span:hover {
	border:#cccccc dashed 1px;
	background-color:#FFFFFF;
	padding:2px;
	cursor:pointer;
}
.activity_username {
	color:#3ba600;
	font-size:12px;
}
.photo_element {

	width:120px;
	height:125px;
	padding:3px;
	margin:5px;
	cursor:pointer;
	display:inline-table;
	clear:none;
	float:left;
}
.photo_element:hover {

	width:120px;
	height:125px;
	padding:3px;
	margin:5px;
	cursor:pointer;
	display:inline-table;
	clear:none;
	float:left;
	border:#cccccc solid 1px;
}
.photo_element_old {

	 display:inline-table; 
	 padding:3px; 
	 width:120px; 
	 height:125px; 
	 margin:5px; 
	 cursor:pointer;
}




#page_full_width_top {
	background-image:url(../images/graphics/page_full_width_top.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:26px;
	width:912px;
}
#page_full_width_middle {
	background-image:url(../images/graphics/page_full_width_middle.png);
	background-position:left top;
	background-repeat:repeat-y;
	width:912px;
}
#page_full_width_bottom {
	background-image:url(../images/graphics/page_full_width_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:44px;
	width:912px;
}


#footer {
	margin-top:30px;
}
.footer_category {

	color:#fc6f17;
	font-size:12px;
	padding:8px;
}
.footer_category_spacer {

	color:#CCCCCC;
	font-size:12px;
}
.footer_nav {
	color:#000000;
	font-size:14px;
	padding:8px;
}
.footer_nav_spacer {

	color:#CCCCCC;
	font-size:12px;
}

.admin_nav {

	color:#000000;
	font-size:18px;
}
.admin_nav_item {
	color:#fc6f17;
	font-size:12px;
	cursor:pointer;
}
.admin_pagination_page {

	background-color:#FCFCFC;
	font-size:12px;
	border:#cccccc solid 1px;
	padding:2px;
	color:#666666;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.admin_pagination_page:hover {

	background-color:#FCFCFC;
	border:#000000 solid 1px;
	color:#000000;
	cursor:pointer;
}
.admin_pagination_page_selected {

	background-color:#0066FF;
	font-size:12px;
	border:#0066FF solid 1px;
	padding:2px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
.admin_recipe_ingredient {

	width:200px; 
	padding:3px; 
	padding-left:5px; 
	padding-right:5px; 
	cursor:pointer; 
	background-color:#fcfcfc; 
	border:#cccccc solid 1px; 
	margin:2px;
}
.admin_recipe_ingredient:hover {
	border:#000000 solid 1px;
	color:#000000;
	background-color:#FFFFFF;
}
.members_tab {
	font-size:14px; 
	color:#fc6f17;
	cursor:pointer;
}
.members_tab_selected {
	font-size:14px; 
	color:#000000;
	cursor:pointer;
}
.browse_member_pagination {
	font-size:12px;
	color:#fc6f17;
	cursor:pointer;
}
.browse_member_pagination:hover {
	font-size:12px;
	color:#000000;
	cursor:pointer;
}





#pop_over {
	position:absolute;
	top:0px;
	background-color:#FFFFFF;
	
}
#pop_over_content {
	position:absolute;
	z-index:100;
	
}
#pop_over_box_top {
	
	background-image:url(../images/graphics/signup_box_top.png);
	background-repeat:no-repeat;
	background-position:top;
	width:746px;
	height:27px;
}
#pop_over_box_content {
	
	background-image:url(../images/graphics/signup_box_content.png);
	background-repeat:repeat-y;
	background-position:top;
	width:740px;
}
#pop_over_box_bottom {
	
	background-image:url(../images/graphics/signup_box_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:33px;
	width:746px;
}
.signup_button_login {
	background-image:url(../images/graphics/signup_box_button_login.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:104px;
	cursor:pointer;
	margin-left:0px;
	float:left;
	clear:none;
}
.signup_button_login:hover {
	background-image:url(../images/graphics/signup_box_button_login_selected.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:104px;
	cursor:pointer;
	float:left;
	clear:none;
}
.signup_button_login_selected {
	background-image:url(../images/graphics/signup_box_button_login_selected.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:104px;
	cursor:pointer;
	float:left;
	clear:none;
}

.signup_button_signup {
	background-image:url(../images/graphics/signup_box_button_signup.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:119px;
	cursor:pointer;
	margin-left:20px;
	float:left;
	clear:none;
}
.signup_button_signup:hover {
	background-image:url(../images/graphics/signup_box_button_signup_selected.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:119px;
	cursor:pointer;
	margin-left:20px;
	float:left;
	clear:none;
}
.signup_button_signup_selected {
	background-image:url(../images/graphics/signup_box_button_signup_selected.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:119px;
	cursor:pointer;
	margin-left:20px;
	float:left;
	clear:none;
}

.signup_button_why {
	background-image:url(../images/graphics/signup_box_button_why.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:188px;
	cursor:pointer;
	float:left;
	clear:none;
	margin-left:20px;
}
.signup_button_why:hover {
	background-image:url(../images/graphics/signup_box_button_why_selected.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:188px;
	cursor:pointer;
	float:left;
	clear:none;
	margin-left:20px;
}
.signup_button_why_selected {
	background-image:url(../images/graphics/signup_box_button_why_selected.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:188px;
	cursor:pointer;
	float:left;
	clear:none;
	margin-left:20px;
}
.signup_textbox {
	background-image:url(../images/graphics/signup_text_background.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
	width:259px;
	padding-left:10px;
	border:#ffffff solid 1px;
	font-weight:bold;
	padding-top:5px;
	margin-top:9px;
	color:#fc6f13;
	font-weight:bold;
}

.login_button {
	background-image:url(../images/graphics/signup_box_login.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:146px;
	float:left;
	cursor:pointer;
	
}

.register_button {
	background-image:url(../images/graphics/signup_box_register.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:165px;
	float:right;
	cursor:pointer;
	
}

.close_button {
	background-image:url(../images/graphics/signup_box_close.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:32px;
	width:32px;
	float:right;
	cursor:pointer;
	
}

.dropdown_box_current {
	background-image:url(../images/graphics/dropdown_box_current.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:29px;
	width:308px;
	cursor:pointer;
}
.dropdown_box {
	cursor:pointer;
	position:absolute;
}
	.dropdown_box_top {
		background-image:url(../images/graphics/dropdown_box_top.png);
		background-repeat:no-repeat;
		background-position:top;
		width:308px;
		height:5px;
		cursor:pointer;
	}
	.dropdown_box_content {
		background-image:url(../images/graphics/dropdown_box_content.png);
		background-repeat:repeat-y;
		background-position:top;
		width:308px;
		cursor:pointer;
	}
		.dropdown_item {
			color:#000000;
			cursor:pointer;
		}
		.dropdown_item:hover {
			color:#fc6f13;
			cursor:pointer;
		}
		.dropdown_item_selected {
			color:#fc6f13;
			cursor:pointer;
			font-weight:bold;
		}
	.dropdown_box_bottom {
		background-image:url(../images/graphics/dropdown_box_bottom.png);
		background-repeat:no-repeat;
		background-position:top;
		width:308px;
		height:5px;
		cursor:pointer;
	}
	.browse_dropdown_order {
		color:#666;
		line-height:16px;
	}
	.browse_dropdown_order:hover {
		color:#000000;
	}
	.browse_dropdown_order_selected {
		color:#86b5ee;
		line-height:16px;
	}

.user_info_box_top {
	background-image:url(../images/graphics/user_info_box_top.png);
	background-repeat:no-repeat;
	background-position:top;
	width:272px;
	height:5px;
}
.user_info_box_content {
	background-image:url(../images/graphics/user_info_box_content.png);
	background-repeat:repeat-y;
	background-position:top;
	width:272px;
}
.user_info_box_bottom {
	background-image:url(../images/graphics/user_info_box_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:272px;
	height:5px;
}

.featured_recipe_box_top {
	background-image:url(../images/graphics/featured_recipe_box_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:767px;
	height:7px;
	margin-top:10px;
}
.featured_recipe_box_middle {
	background-image:url(../images/graphics/featured_recipe_box_middle.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:767px;
}
.featured_recipe_box_bottom {
	background-image:url(../images/graphics/featured_recipe_box_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:767px;
	height:7px;
}
.admin_ingredient_category {
	color:#ccc;
}
.admin_ingredient_category_selected {
	color:#090;
}
