/* main CSS */
*{margin:0px; padding:0px; outline:none; border:none;line-height:1.3em;}
ul{list-style:none;}

/*body{behavior:url("/stylesheets/htc/csshover.htc");background:#f6f5f0 url(../images/body_bg.jpg) repeat-x top left; color:#47454A; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}*/

body{
	behavior:url("csshover.htc");
	background:#f6f5f0 url(../images/body_bg.jpg) repeat-x left -50px;
	color:#47454A;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
* html body{
	background:#f6f5f0 url(../images/body_bg.jpg) repeat-x left -49px;
}

img, div, span, li{behavior:url("/stylesheets/htc/iepngfix.htc");}
p{margin:12px 0px;}

/*.wrapper{clear:both; text-align:left; margin:0px auto; width:900px;}*/
.wrapper{
	clear:both;
	text-align:left;
	margin:0px auto;
	width:900px;
}

.hide_text{text-indent:-5000px; display:block; line-height:0; font-size:0em;}
a{color:#5a8510; text-decoration:underline; cursor:pointer;}
a:hover{text-decoration:none;}
#header_container, #main_menu_container, #content_container, #footer_container{clear:both; float:left; width:100%;}
label{color:#5a8510; font-weight:bold; margin-bottom:3px; font-size:1em;display:block;}

.top_block{border-bottom:1px dotted #CCC; padding-bottom:15px; margin-bottom:15px;}
select,textarea,input.button,input.input_text{color:#47454A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
select{font-size:1em;}
.measure select{color:#47454A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;background:#f6f5f0; border:1px solid #9b988a;width:120px; height:23px; padding:1px 0 0 0; margin-top:0px; vertical-align:center;}
/* header */

/*#header_container{height:150px; background:url(../images/header.jpg) no-repeat top center;}*/

#header_container{
	height:100px;
	background:url(../images/header.jpg) no-repeat center 0px;
}

/*.user_menu{float:right; color:#ffffff; margin:30px 0px 0px 0px; font-family:verdana, Helvetica, Arial; font-size:1.1em; height:32px;text-align:center; background:url(../images/user_menu_bg.jpg) repeat-x top left;}*/

.user_menu{
	float:right;
	color:#ffffff;
	margin:15px 0px 0px;
	font-family:verdana, Helvetica, Arial;
	font-size:1.1em;
	height:32px;
	text-align:center;
	background:url(../images/user_men.jpg) repeat-x top left;
}

.user_menu a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.user_menu a:hover {text-decoration:underline;}
.user_menu dl{height:32px; background:url(../images/user_men.gif) no-repeat top right; float:left;}
.user_menu dd{height:32px; padding:6px 20px 0px 20px; background:url(../images/user_meo.gif) no-repeat top left; float:left;} 

/*.logo{float:left; margin:40px 0px 0px 0px; width:300px; height:100px;}*/

.logo{
	float:left;
	margin:0px 0px 0px 0px;
	width:300px;
	height:100px;
}

.logo h1 a{display:block; width:300px; height:100px;}

/* main menu */
#main_menu_container{height:46px;margin:6px 0px 0px 0px;}
#main_menu_container .main_user_menu{list-style:none; float:left;height:46px;}
#main_menu_container .admin_menu{float:right;}
#main_menu_container ul li{float:left; width:110px; height:46px; text-align:center;}
	/* My Shopping List Tap */
#main_menu_container ul li a img{float:left; width:28px;}
#main_menu_container ul li a span{display:block;text-align:center;width:114px;}
	/* My Shopping List Tap */
#main_menu_container ul li a{padding-top:16px; display:block; width:110px; height:30px; color:#47454a; text-decoration:none; font-family:verdana, Helvetica, Arial;font-size:1.1em;}
#main_menu_container ul li.menu-left a{background:url(../images/nav_left.jpg) no-repeat 0 0;}
#main_menu_container ul li.menu-middle a{background:url(../images/nav_middle.jpg) no-repeat 0 0;}
#main_menu_container ul li.menu-right a{background:url(../images/nav_right.jpg) no-repeat 0 0;}
#main_menu_container ul li.menu-right-cart a{background:url(../images/nav_right_cart.jpg) no-repeat 0 0; width:120px;}
#main_menu_container ul li.menu-left a:hover{background-position:0 -46px; color:#FFFFFF;}
#main_menu_container ul li.menu-middle a:hover{background-position:0 -46px; color:#FFFFFF;}
#main_menu_container ul li.menu-right a:hover{background-position:0 -46px; color:#FFFFFF;}
#main_menu_container ul li.menu-right-cart a:hover{background-position:0 -46px; color:#FFFFFF;}
#main_menu_container ul li.selected a{background-position:0 -92px;}
#main_menu_container ul li.selected a:hover{background-position:0 -92px; color:#333333;}

/* footer */
#footer_container{height:63px; background:url(../images/footer_bg.jpg) repeat-x top center;}
#footer_container .wrapper{height:63px; background:url(../images/footer.jpg) no-repeat top right;}
.footer_main{float:left; margin:10px 0px 0px 0px;padding-left:260px; width:380px; text-align:center; text-align:center;}
.footer_logo{float:right; width:175px; margin:7px 0px 0px 0px;}
.footer_logo a{display:block;width:175px; height:50px;}
.footer_main p{margin:0px;}
.footer_main p.footer_links{color:#ffffff; font-size:1.1em; font-family:verdana, Helvetica, Arial;}
.footer_main p.footer_links a{font-weight:bold; color:#FFFFFF; text-decoration:none;}
.footer_main p.footer_links a:hover{text-decoration:underline;}
.footer_main p.footer_copyright{color:#39264c; text-decoration:none; margin-top:4px; font-family:verdana, Helvetica, Arial;font-weight:bold;}

/* side navigation */
#content_container{min-height:356px; padding:20px 0px 30px 0px;}
#navigation_panel{float:left; width:165px;}
#navigation_menu{width:163px; background:url(../images/side_navigation_bg.jpg) no-repeat top left; border:1px solid #9b988a;}
#navigation_menu ul{margin:3px 10px;}
#navigation_menu ul li{text-align:center; margin-bottom:0px; padding-top:5px; height:23px; color:#2f2d33; font-size:1.1em; font-weight:bold; font-family:verdana, Helvetica, Arial;}

/*#bookmarklet_link{display:block;width:140px; height:23px;}
.bookmarklet_link{margin-top:-28px; position:relative;z-index:10000;}
#bookmarklet_button{background:url(../images/saveto.png) no-repeat 1px 1px;padding:5px 0;width:138px;margin-top:15px;text-align:center;}
#bookmarklet_button a{display:block; height:138px; padding:90px 0 0 5px; text-decoration:none; color:#4e7a27; font-size:1.0em; font-weight:bold;width:130px;}
#bookmarklet_button a:hover{color:#666;}
*/
#navigation_menu ul li.selected a{color:#FFF;}
#navigation_menu ul li.initial{background:url(../images/side_navigation_devider.png) no-repeat top center;}
#navigation_menu ul li a{color:#2f2d33; text-decoration:none;}
#navigation_menu ul li a:hover{color:#FFF;}
.favorite_resources{background:#FFF;margin-top:15px; width:163px; border:1px solid #9b988a;}
.favorite_resources ul{margin:10px;}
.favorite_resources ul a{text-decoration:none; border-bottom:1px dotted #ccc;}
.favorite_resources ul a:hover{color:#39264C; border-bottom:1px solid #2f2d33;}
.favorite_resources ul li{margin-bottom:4px;}
.favorite_resources h4{display:block; background:#dbd9cf;margin:1px; width:161px; text-align:center; color:#2f2d33; font-size:1.1em; font-weight:bold; padding:7px 0px;}

/* side panel */
#side_panel{float:right; width:160px;}
.home_advertisement{background:#D6D6D6; height:600px;}

/*#main_content{margin-left:15px; float:left; width:545px;}*/
#main_content{
	margin-left:15px;
	float:left;
	width:545px;
}
.recipe-top-line h3 a {
	font-size: 0.8em;
}


/*.content_box{background:#FFF; border:1px solid #afafaf; padding:15px;width:515px; float:left;}*/

.content_box{background:#FFF; border:1px solid #afafaf; padding:4px 15px;width:668px; float:left;}

.tsubox{background:#FFF; border:1px solid #afafaf; padding:15px;width:485px; margin:0 auto;} 


/* home */
#most_container{float:left;width:225px; height:300px;}
#most_container h3{float:left;height:30px;}
#most_recommended_box{float:left;background:#FFF; border:1px solid #9b988a; padding:15px;width:225px; height:300px;}
#top_websites_box{float:left;background:#FFF; border:1px solid #9b988a; padding:15px;width:220px;margin-left:15px; height:300px;}

/* new home */
.most_container{width:250px; padding:7px; height:325px; overflow:hidden;}
h2{font-family:Arial; color:#2f2d33; font-size:2em; margin-bottom:10px; line-height:1em;}
h3{font-family:Arial;font-size:1.2em;color:#47454A; margin:0 0 5px 0;}
h4{font-family:Arial;font-size:1.2em; color:#5a8510;}

.home_content_block{float:left; width:265px;}
.home_content_block.sided{margin-left:13px;}

/* most recommended and top websites */
.top_recipe_item, .top_website_item{float:left; margin:0 0 10px 0; width:250px; border-bottom:1px dotted #cccbcb; padding-bottom:7px; font-size:1em;}
.top_website_item{padding-bottom:16px;margin-bottom:5px;margin-top:10px;}
.top_recipe_thumb, .top_website_favicon{float:left; width:36px; height:36px; overflow:hidden; margin-right:7px;}
.top_website_favicon{width:16px; height:16px;}
.top_recipe_info{float:left; width:205px;}
.top_website_info{float:left; width:225px;}
.top_recipe_info span, .top_website_info span{display:block; color:#47454a;}
.top_recipe_info a, .top_website_info a{font-weight:bold; font-size:1em;}
.top_recipe_info span.recipe_website{color:#8f8f8f;}
/* home tips
.home_tips_container{float:left; width:545px; margin-bottom:15px;}

.home_intro_container{float:left; width:550px; margin-bottom:10px; height:225px;  font-size:0.9em;}
.save strong,.organize strong,.recommend strong {color:#FFF;}
.save a,.organize a,.recommend a {color:#FFF; text-decoration:none;}
.intro_learn_more{color:#FFF; display:block; float:right; width:100px; text-align:right; padding-right:30px; background:url(../images/arrow.gif) no-repeat 107px 4px; height:11px;}

.save a:hover span.intro_learn_more,.organize a:hover span.intro_learn_more,.recommend a:hover span.intro_learn_more{color:#1f2a07; background-position:107px -10px;}

.save{float:left; width:165px; height:223px; background:url(../images/box1.jpg) no-repeat top left; color:#dee4d0;}
.intro_save_content{display:block; float:left; width:140px; text-align:center; padding:0 10px; height:139px;}
.save a{display:block; width:165px; height:223px;}
.save a:hover{color:#FFFFFF;}
.intro_save_header{display:block; float:left; width:95px; height:40px; padding:20px 0 0 55px; background:url(../images/save_icon.png) no-repeat 10px 10px;}
.intro_save_header h4{width:50px; height:26px; text-indent:-5000px; background:url(../images/save.gif) no-repeat top left;}

.organize{float:left; width:196px; height:223px; background:url(../images/box2.jpg) no-repeat top left; color:#dee4d0;}
.intro_organize_content{display:block; float:left; width:170px; text-align:center; padding:0 10px; height:139px;}
.organize a:hover{color:#FFFFFF;}
.intro_organize_header{display:block; float:left; width:95px; height:40px; padding:20px 0 0 55px; background:url(../images/organize_icon.png) no-repeat 10px 10px;}
.intro_organize_header h4{width:90px; height:26px; text-indent:-5000px; background:url(../images/organize.gif) no-repeat top left;}

.recommend{float:left; width:189px; height:223px; background:url(../images/box3.jpg) no-repeat top left; color:#dee4d0;}
.intro_recommend_content{display:block; float:left; width:160px; text-align:center; padding:0 10px; height:139px;}
.recommend a:hover{color:#FFFFFF;}
.intro_recommend_header{display:block; float:left; width:95px; height:40px; padding:20px 0 0 55px; background:url(../images/recommend_icon.png) no-repeat 10px 10px;}
.intro_recommend_header h4{width:121px; height:26px; text-indent:-5000px; background:url(../images/recommend.gif) no-repeat top left;}
*/
/* FORM input_text input_file textarea select checkbox*/
.input_text,textarea,select{background:#f6f5f0; border:1px solid #9b988a; padding:4px;width:186px;}
.input_file{border:1px solid #9b988a; padding:3px;width:193px; background:#f6f5f0; width:400px; margin:5px 0px 5px 0px;}
textarea{width:500px; height:150px;}
checkbox{float:left;}
/*form p,form div{width:515px;margin:10px 0px;clear:both; color:#3a383d;}*/
form p.bordered{border-bottom:1px dotted #9b988a; padding-bottom:25px; margin-bottom:20px;}

/* FORM field sizes XLARGE LARGE */
.XL,.xl{width:97%;}
.l,.L{width:50%;}
.SM{width:80px;}

/* new recipe form */
fieldset{border:1px solid #ccc; padding:10px; margin:10px 5px;}
legend{font-size:1em;color:#5A8510; padding:3px;}
#url_elements,#ingradients_elements,#search_elements{margin:0px; padding:0px; float:left; width:100%;}
label a{margin-left:8px; font-size:0.9em; color:#797979; font-style:italic;}
#hideA,#hideB,#hideC{background:url(../images/arrow_up.gif) no-repeat top right; padding-right:17px;}
#showA,#showB,#showC{background:url(../images/arrow_down.gif) no-repeat top right; padding-right:17px;}
.form_p ul li{display:inline-block;padding:0 15px 5px 0;}
#search_elements ul li{display:block;float:left;padding:0 3px 5px 0; width:155px;}
.bookmarklet_content_box form div.fieldWithErrors{ margin:0 0 0 0px;}
.bookmarklet_content_box form div.formError{ margin:0 0 0 0px;}
.formError {color:#DD0000; font-size:0.9em; padding:4px; margin-bottom:5px;}
.ingredient {vertical-align:top;}

.form_p{margin:10px 0px; float:left; width:100%;}
.in_p label{display:inline-block; padding:4px 10px 4px 4px; font-size:0.9em;}
.in_p{float:right; margin-right:10px;}
.content_box.recipe_form div.with_scrape .button, .content_box.recipe_form div.with_scrape img{margin-top:7px;}
.content_box.recipe_form div.with_scrape{margin-bottom:0px;}
.content_box.recipe_form p{}
.content_box.recipe_form tr.ingredient .delete{margin:0px;padding:0px; width:16px;height:16px;}
.content_box.recipe_form .add{margin:0px 11px 0px 0px;}
input.amount{width:50px;}
input.ingredient_name{width:264px}
.inputIngradients input.input_text{width:50px;}
.inputIngradients select{width:100px;}
.ingradient{width:275px; margin-bottom:10px;}
.inputIngradients{float:left; width:200px;}
th{color:#3a383d;}
th.empty_th{background:none;}

/* auto completion */
.content_box.recipe_form .auto_complete{width:508px;}
.auto_complete{background-color:#fff; color:#5a8510; border:1px solid #5a8510;}
.auto_complete li{padding:3px;}
.auto_complete li.selected{color:#fff; background:#829944;}

/* error */
.errorExplanation{background:#ffe3e3 url(../images/cross.gif) no-repeat 12px 6px; border:3px solid #dd0000; padding:5px; color:#550000; list-style:circle; margin-bottom:15px; padding-left:40px;}
#flash{background:#dfffdf url(../images/tick.gif) no-repeat 12px 6px; border:3px solid #9fcf9f; padding:5px; color:#005f00; list-style:circle; margin-bottom:15px; padding-left:40px;}
#flash-error{ background: url(../images/delete.gif) 8px 5px no-repeat;background-color: #ffe3e3;color: #550000;border:3px solid #dd0000; padding:5px 5px 5px 35px;}
#flash p{margin-top:0px;}
.errorExplanation p{margin:5px; clear:both;}
.errorExplanation ul li, #flash ul li{margin-left:25px; list-style:disc;}
.errorExplanation h2{font-size:1.1em; color:#550000;}
#flash h2{font-size:1.1em; color:#005f00;}
.fieldWithErrors input{border:1px solid #dd0000 !important;}
.fieldWithErrors textarea{border:1px solid #dd0000;}

/* USING OLD TAGS AND CLASSES */
/* ////////////////////////////////////////////////////////////////////////////////////////////// */
.actions-panel{float:right; color:#adadad; font-weight:bold;margin-top:15px; text-align:right;margin-right:-149px;}
.actions-panel a{color:#2c1e4e; text-decoration:none;}
.actions-panel a:hover{color:#2c1e4e; text-decoration:underline;}
.bookmark{float:left; width:100%; padding-bottom:9px; border-bottom:1px dotted #9b988a; margin-bottom:9px;}
.bookmark-content{float:left; width:100%;}
.bookmark-stats-col{float:left; width:100%; color:#3d3b41; font-size:0.9em;}
.bookmark-stats-col ul li{float:left; margin-right:20px;}
.bookmark-stats-col ul{margin:-1px 0 -12px 0; color:#3a383e;}
/*.span-10{float:left; width:491px;}*/
.span-10{
	float:left;
	width:100%;
	position: relative;
}
#main_content h2 a {
	display: inline;
	padding-left: 8px;
}
.errorbtn {
	padding-top: 8px;
}
.btns dd {
	list-style: none;
	width: 81px;
}
.btns {
	position:absolute;
	top:19px;
	right: 0px;
	width: 81px;
}
 .btns img {
width:auto!important;
height:auto!important;
border:none!important;
margin-bottom: 2px;
} 
/*.recipe-top-line img{float:left; width:69px; height:69px;border:1px solid #afafaf; overflow:hidden;}*/
.recipe-top-line img{float:left; width:50px; height:50px;border:1px solid #afafaf; overflow:hidden;}

/*.recipe-top-line h3,.recipe-top-line div{float:right; width:410px;}*/
.recipe-top-line h3,.recipe-top-line div{
	float:right;
	width:595px;
}
.recipe-top-line h3{font-size:1.4em; margin:0px;}
.span-10 p a{text-decoration:none; font-weight:bold;}
.span-10 p a:hover{text-decoration:underline;}
.recipe-top-line span.website{color:#8f8f8f;display:block;padding-bottom:0px;}

/*.action_container{float:right; width:100%; font-size:0.9em;}*/
.action_container{
	float:left;
	width:490px;
	font-size:0.9em;
}


.action_container span.actions{float:right;display:block; background:url(../images/add.gif) no-repeat top left; padding:2px 10px 0 20px;}
/*.action_container span a{font-weight:bold;}*/
.action_container span a{
	color:#3a383e;
	font-size: 10px;
	font-weight: 700;
	text-decoration: none;
}

.action_container span.discussions{float:right; display:block; background:url(../images/comments.gif) no-repeat 0 0;; padding:1px 10px 0 20px;}
.action_container span.mynotes{float:right; display:block; background:url(../images/mynotes.gif) no-repeat top left; padding:1px 10px 0 20px;}
.action_container span.email_recommend{float:right;display:block; background:url(../images/email.gif) no-repeat top left; padding:1px 10px 0 20px;}
.action_container span.delete_recipe{float:right;display:block; background:url(../images/delete.gif) no-repeat top left; padding:1px 10px 0 20px;}
.action_container span.admin_delete{float:left;display:block; background:url(../images/admin_delete.gif) no-repeat top left; padding:1px 20px 0 13px;}
.action_container span.dimmed{background-position:0 -16px;}
/*
.action_container span.gstar{
	float:left;
	display:block;
	padding:1px 17px 0 0;
}
*/

.action_container div.gstar{
	float:left;
	display:block;
	padding:1px 17px 0 0;
	position:relative;
	width: 500px;
    margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 17px;

}
.action_container div.gstar span{
	display:block;
	position:absolute;
	top: 1px;
	left: 83px;
	font-weight:700;

}

.action_container span.add{
	float:left;
	display:block;
	background:url(../images/add1.gif) no-repeat 0 bottom;
	padding:1px 20px 0 17px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.action_container span.comments{
	float:left;
	display:block;
	background:url(../images/comments.gif) no-repeat 0 0px;
	padding:1px 20px 0 19px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.action_container span.email{
	float:left;
	display:block;
	background:url(../images/email.gif) no-repeat 0 3px;
	padding:1px 20px 0 21px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.action_container span.del{
	float:left;
	display:block;
	background:url(../images/del.gif) no-repeat 0 center;
	padding:1px 20px 0 16px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.action_container span.saved{
	float:left;
	display:block; 
/* background:url(../images/saved2.gif) no-repeat 0 bottom;*/
/*  padding:1px 18px 0 14px;*/
	/*padding:7px 20px 7px 13px;*/

}
.saved a:link,.saved a:hover,.saved a:visited,.saved a:active {
background:transparent url(../images/saved2.gif) no-repeat scroll 0px 0;
display:block;
padding:7px 20px 7px 13px;
}

.gstar img {
	height: 13px;
	width: 13px;
	border-style: none;
}

#discussion #flash{float:left;margin-top:15px;width:465px;}

.action_containerzz p{float:left; padding:0px 10px 0 0px; color:#5a8510;}
span.actions em{color:#8f8f8f;}
.pagination{text-align:center;clear:both;}
.pagination a{text-decoration:none;padding:2px 3px;}
.pagination a:hover{background:#5A8510;color:#FFF;}
.pagination span.current{color:#8c8a8d;padding:2px 3px;}
.pagination span.disabled{color:#8c8a8d;padding:2px 3px;}
#tab_01 .pagination {padding:10px;}
#tab_01 .lists{margin:0;}
/* tags */
.tag-sidebar{width:165px; color:#392b58; padding-top:5px;}
.tag-sidebar ul{float:left; font-size:0.8em; padding-bottom:10px;}
.tag-sidebar h3{float:left; color:#392b58; margin:0px 0px 5px 0px; width:160px; border-bottom:1px dotted #ccc; padding:6px 0px 5px 0px;}
.tag-sidebar ul li{float:left; padding:5px 5px 5px 0px;}

ul.tags li a{display:block;color:#392b58; background:#e9e7e0 url(../images/tag_left.gif) no-repeat left top; text-decoration:none; padding:0px 0px 0px 10px; height:20px; float:left;}
ul.tags li a span{background:url(../images/tag_right.gif) no-repeat right top; display:block; height:20px; padding:0px 10px 0 0; float:left;line-height:20px;}

ul.tags li a:hover{color:#fff;  background:#a8ba79 url(../images/tag_left_hover.gif) no-repeat left top;}
ul.tags li a:hover span{color:#ffffff;  background:url(../images/tag_right_hover.gif) no-repeat right top;}
ul.tags li a.selected{color:#fff;  background:#a8ba79 url(../images/tag_left_hover.gif) no-repeat left top;}
ul.tags li a.selected span{color:#ffffff;  background:url(../images/tag_right_hover.gif) no-repeat right top;}

/* recipe tags */
.recipe_tags_container ul{float:left; font-size:0.8em; padding-bottom:10px; width:220px;}
.recipe_tags_container ul li{float:left; padding:5px 5px 5px 0px;}

.recipe_tags_container ul li a{background:#e9e7e0 url(../images/tag_left_wbg.gif) no-repeat left top;}
.recipe_tags_container ul li a span{background:url(../images/tag_right_wbg.gif) no-repeat right top;}

.recipe_tags_container ul li a:hover{background:#a8ba79 url(../images/tag_left_hover_wbg.gif) no-repeat left top;}
.recipe_tags_container ul li a:hover span{background:url(../images/tag_right_hover_wbg.gif) no-repeat right top;}
.recipe_tags_container ul li a.selected{background:#a8ba79 url(../images/tag_left_hover_wbg.gif) no-repeat left top;}
.recipe_tags_container ul li a.selected span{background:url(../images/tag_right_hover_wbg.gif) no-repeat right top;}
/* recipe tags */

/* button */
.button_fluid{background:url(../images/button_left.gif) no-repeat top left; height:22px; font-weight:normal; font-size:0.9em; color:#47454a; text-decoration:none; line-height:22px; float:right;}
.button_fluid span{background:url(../images/button_right.gif) no-repeat top right; height:22px; line-height:22px; padding:0px 25px; float:left;}
.button_fluid:hover{background:url(../images/button_left.gif) no-repeat 0 -22px;}
.button_fluid:hover span{background:url(../images/button_right.gif) no-repeat right -22px;}

.button{float:right; width:83px; height:22px; text-align:center; background:url(../images/button_med.gif) no-repeat top left;display:block; color:#444446; text-decoration:none; padding-top:2px; margin-right:7px;}
a.button{height:20px;}
input.button{padding-bottom:2px; padding-top:0px; cursor:pointer; margin-right:4px; margin-left:10px;}
.button:hover{background:url(../images/button_med.gif) no-repeat 0 -22px;}

.button_lrg{float:right; width:140px; height:22px; text-align:center; background:url(../images/button_big.jpg) no-repeat top left;display:block; color:#444446; text-decoration:none; padding-top:2px; margin-right:7px;}
a.button_lrg{height:20px;}
input.button_lrg{padding-bottom:2px; padding-top:0px; cursor:pointer; margin-right:4px; margin-left:10px;}
.button_lrg:hover{background:url(../images/button_big.jpg) no-repeat 0 -22px;}

.small_button_input{float:right; width:83px; height:22px; text-align:center; background: url(../images/button_small.gif) no-repeat top left;display:block; color:#444446; text-decoration:none; padding-top:2px; margin-right:7px;}
input.small_button_input{padding-bottom:2px; padding-top:0px; cursor:pointer; margin-right:4px; margin-left:10px;}
.small_button_input:hover{background-position:0 -22px;}

.button_xl{float:left; width:200px; height:22px; text-align:center; background:url(../images/button_xl.gif) no-repeat top left;display:block; color:#444446; text-decoration:none; padding-top:2px;}
a.button_xl{height:20px;}
input.button_xl{padding-bottom:2px; padding-top:0px; cursor:pointer;}
.button_xl:hover{background:url(../images/button_xl.gif) no-repeat 0 -22px;}

/* my recipes */
.recipes_banner{width:669px; height:52px; background:#6a8821 url(../images/recipes_banner.gif) no-repeat top left; border:0px solid #9b988a; color:#FFF; padding:10px 15px 0;}
.recipes_banner h3{font-size:1.3em; color:#FFFFFF; font-family:Arial;}

/* recipe page */
.bookmark.recipe_page{/*border-bottom:none; padding-bottom:0; margin-bottom:0px;*/}
.content_box.recipe_page{padding-bottom:20px;}
.content_box.recipe_page_tabbed, .content_box.shopping_page_tabbed{border-top:none; }
.recipe_page h4 a{color:#797979;font-size:0.75em;font-style:italic;margin-left:8px;font-family:Verdana, Tahoma, Arial;}
.recipe_page p{margin:0px;}
.recipe_page .details_opts form{margin:0px;padding:0px;border:none;}
.recipe_page .details_opts .form_p{margin:0px;width:50%;font-size:0.71em;}
.recipe_page .details_opts form span{margin-bottom:-3px;}
.recipe_page .details_opts  label{font-size:1.3em;font-family:Arial;}
.recipe_page .details_opts .form_p ul li{display:block;}
.recipe_page .details_opts .recommendation{float:right;width:160px;margin-top:20px;}
.recipe_page .details_opts .difficulty{float:right;width:77px;}
.recipe_page .details_opts{float:left;width:100%;}
.recipe_page .cooking_instructions{float:left;width:515px;}
.cooking_instructions p{margin-top:7px;}
.recipe_page #search_details p{float:none;}
.recipe_page #search_details p label{font-weight:normal; display:inline;}
.recipe_page .top_block{margin-bottom:10px;padding-bottom:10px;}

.recipe_tabs,.shopping_tabs{width:700px; height:34px; float:left; background:url(../images/border_t.jpg) bottom right no-repeat;}
.recipe_tabs ul li, .shopping_tabs ul li{float:left; width:233px; height:34px; text-align:center;}
.recipe_tabs ul li.comments, .shopping_tabs ul li.comments{width:233px;}
.recipe_tabs ul li.mypictures, .shopping_tabs ul li.mypictures{width:233px;}
.recipe_tabs ul li a, .shopping_tabs ul li a{color:#47454a; text-decoration:none; line-height:34px;}
.recipe_tabs ul li.mynotes a, .shopping_tabs ul li.mynotes a{display:block; width:233px!important; height:34px; background:url(../images/sub_tabs.jpg) no-repeat top left;}
.recipe_tabs ul li.comments a, .shopping_tabs ul li.comments a{display:block; width:233px; height:34px; background:url(../images/sub_tabs.jpg) no-repeat top left;}
.recipe_tabs ul li.mypictures a, .shopping_tabs ul li.mypictures a{display:block; width:234px!important; height:34px; background:url(../images/sub_tabs.jpg) no-repeat top right; width:234px;}
.recipe_tabs ul li.mynotes a:hover, .shopping_tabs ul li.mynotes a:hover{background-position:0 -68px; color:#FFFFFF;}
.recipe_tabs ul li.comments a:hover, .shopping_tabs ul li.comments a:hover{background-position:0 -68px; color:#FFFFFF;}
.recipe_tabs ul li.mypictures a:hover, .shopping_tabs ul li.mypictures a:hover{background-position:0 -68px; color:#FFFFFF;}
.recipe_tabs ul li.selected a, .shopping_tabs ul li.selected a{background-position:0 -34px; color:#5a8510;}
.recipe_tabs ul li.selected a:hover, .shopping_tabs ul li.selected a:hover{background-position:0 -34px; color:#5a8510;}

/* notes tap */
.notes{color:#3a383d; padding:5px; float:left; width:500px;}
.mynotes_container{float:left; padding-bottom:15px; width:100%;}
.recipe_tags{float:left; width:515px;}
.recipe_tags_container.general{width:235px; float:left; border-right: 1px dotted #afafaf; padding-right:15px;}
.recipe_tags_container.ingradients{width:235px; float:left; padding-left:25px; }
textarea.small{width:215px; height:85px;}
.recipe_tags form p{width:230px;margin:10px 0px;clear:both; color:#3a383d;}

/* comments tap */
.comment{float:left; width:515px; padding:10px 0px; border-bottom:1px dotted #CCC; border-bottom:1px dotted #CCC;}
.comments_container h4{color:#5a8510; border-bottom:1px dotted #5a8510; padding:5px; margin-bottom:12px;}
.comments_container form{padding:15px 0px;width:515px;}
.comment_thumbnail{float:left; width:64px;}
.comment_content{float:left; width:450px; color:#434146;}
.comment_content p{margin-top:7px;}
.commenter{background:url(../images/comments.gif) no-repeat top left; padding-left:20px;}
.timestamp{font-size:0.8em;color:#a5a5a5;}
.small_action a{font-size:0.8em; float:right;color:#3c2a6b; text-decoration:none;}
.small_action a:hover{font-size:0.8em;color:#3c2a6b; text-decoration:underline;}

/* my pictures tap */
.mypictures_container label{font-size:0.9em;}
.mypictures_container{padding:0px 0px 20px 0px; width:515px;}
.mypictures_container img{border:1px solid #CCC; margin:5px 0px;}
.mypictures_container h4{color:#5a8510; border-bottom:1px dotted #5a8510; padding:5px; margin-bottom:12px; width:350px; font-size:1.1em;}
.mypictures_container form{padding:0px 0px 5px 0px; float:left; width:515px;}
.edit_picture_content{color:#3a383d; float:left; width:515px;}
.edit_picture_content p{float:left; padding:3px 10px 0px 0px;}
.edit_picture_content a.button_fluid{float:left; display:inline-block;}
.mypictures_container div.mypictures{border-top:1px dotted #CCC; padding-top:10px; width:515px; float:left; margin:10px 0px; color:#3a383d;}
.mypictures_container a.new{margin-top:5px;border-bottom:1px dotted #5a8510; padding-bottom:5px; text-decoration:none; font-size:1.1em;}
.mypictures_container a.new:hover{text-decoration:underline;}
.mypictures_container div.mypictures p{margin:5px 0px;}
.mypictures_container div.mypictures p a.delete{float:none;}
.mypictures_container div.mypictures p a.edit{float:none;}
#edit-picture-content .delete,#edit-picture-content .edit{float:none;}

/* recipe page recipes */
.related_recipes{width:165px; color:#392b58; padding-top:25px;}
.related_recipes ul{float:left; font-size:0.8em; padding-bottom:10px;}
.related_recipes h3{float:left; color:#392b58; margin:0px 0px 5px 0px; width:160px; border-bottom:1px dotted #ccc; padding:6px 0px 5px 0px;}
.related_recipes ul li{float:left; padding:10px 5px 5px 0px;}
.related_recipes ul li a{display:block; font-weight:bold;}
.related_recipes ul li span{display:block; color:#8F8F8F;}

/* iconed anchors */
.delete{background:url(../images/delete.gif) no-repeat left top; float:right; font-size:0.9em; font-weight:bold; padding:1px 0 1px 20px;height:16px;}
.print{background:url(../images/print.gif) no-repeat left top; font-size:0.9em; font-weight:bold; padding:1px 0 1px 20px;}
.email{background:url(../images/email.gif) no-repeat left 3px; font-size:0.9em; font-weight:bold; padding:1px 0 1px 20px;}
.edit{background:url(../images/edit.gif) no-repeat left top; float:right; font-size:0.9em; font-weight:bold; padding:1px 0 1px 20px;}
.new{background:url(../images/image_new.gif) no-repeat left top; float:right; font-size:0.9em; font-weight:bold; padding:1px 0 1px 20px;}
.add{background:url(../images/add.gif) no-repeat left top; padding:1px 0 1px 20px; font-size:0.9em; font-weight:bold;text-decoration:none;}

/*bookmarklet total height=530, width:550px*/
.bookmarklet_body{background-image:none; background-color:#f6f5f0;}
.bookmarklet_header{height:59px; float:left; width:550px; background:#FFCC00 url(../images/bookmarklet_header.gif); border-bottom:1px solid #3c2a6b;}
.bookmarklet_header h1 a{float:left; display:block; width:150px; height:50px; margin:9px 0 0 20px;}
.bookmarklet{width:520px; margin:0px; float:left;}
.bookmarklet_content_box{background:#FFF; border:none; padding:15px;width:520px; float:left;}
.bookmarklet_content_box div.content_box{border:none; padding:0px;width:520px; float:left; margin:0px;}
.bookmarklet_content_box form{margin:0px; padding:0px;}
/*.bookmarklet_content_box form p, .bookmarklet_content_box form div{margin:10px 0px 0px 0px;}*/
.bookmarklet_content_box form p, .bookmarklet_content_box form div{margin:0px 0px 0px 0px;}
.bookmarklet_content_box form p .button{margin-top:0px;}

/*settings*/
.settings_page{float:left; width:545px;}
.settings_page .content_box{margin-bottom:20px;}
.settings_page h2{font-size:1.5em;}
.settings_page dl{padding:5px 15px 0px 15px;}
.settings_page dl dt{font-weight:bold; padding:10px 0px;}
.settings_page dl dd{margin-left:10px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.settings_page dl dd.last{border:none;}
.settings_page img{border:1px solid #CCC;}
.settings_page form.edit_p p{float:left; width:45%;}
.settings_page form.edit_p p.hint{clear:left;width:75%;}
.settings_page form.edit_p input.input_text{clear:both;}
.settings_page form.edit_p .ieinp{width:100%;margin:0;}

/* authentication */
.authentication_page form{padding-bottom:25px;}
.authentication_page form .button{float:left; margin:10px 0px 0px 0px;}
.authentication_page form p a{float:left; margin:15px 0px 0px 15px; font-weight:bold;}
.authentication_page form p.form_checkbox a{float:none; margin:0; font-weight:normal;}
.authentication_page form p.form_checkbox{font-size:0.9em;}
.register_page form{float:left;}
.private_beta{float:left;padding:30px 0 0 19px;}
.private_beta label{display:inline;}
.private_beta h2{font-size:1.5em;}
/* to be looked at */
ul.bulleted li{list-style-type:disc;margin:10px 0 10px 20px;}
span.ingredient_tags{color:#5A8510;}
.resource-pictures-section{clear:left;}
.resource-pictures-section h4{padding-bottom:10px;}
.photo{background-color:#FFFFFF; border:1px solid #ECDEAE; padding:3px;}

/* //////////////////////////////////// MY PLANS ///////////////////////////////////////////////*/

/* My Plans Main */
.plans_page{position:relative; width:545px; top:0; left:0;}

.jump_week{position:absolute; top:0px; left:375px;}
.jump_week a{display:block; background:url(../images/drop_select.gif) no-repeat top left; width:170px; height:19px; padding:3px 0 0 10px; text-decoration:none; color:#2f2d33; font-size:0.9em;}
.jump_week a:hover{background-position:0 -22px;}
/* Weeks tabs */
.weeks_tabs{position:absolute; top:30px; left:0px; height:36px; width:484px;  z-index:2;font-size:0.9em;overflow:hidden;}
.weeks_tabs ul{height:36px; position:relative;width:968px; left:0px;}
.weeks_tabs ul li{display:inline; height:36px;}
.weeks_tabs ul li a{display:inline-block; width:121px; float:left; height:26px; padding-top:10px; text-decoration:none; color:#000000; text-align:center}
.weeks_tabs ul li a:hover{background-position:0 -72px;  color:#FFFFFF;}
.weeks_tabs ul li.middle a{background:url(../images/week_tab_middle.jpg) no-repeat left top;}
.weeks_tabs ul li.left a{background:url(../images/week_tab_left.jpg) no-repeat left top;}
.weeks_tabs ul li.middle a:hover,.weeks_tabs ul li.left a:hover{background-position:0 -72px;}
.weeks_tabs ul li.current span{display:block; font-size:0.9em;}
.weeks_tabs ul li.current a{padding-top:5px; height:31px; font-size:0.9em; color:#000000;}
.weeks_tabs ul li.current a:hover{color:#FFF;}
.weeks_tabs ul li.selected a{background-position:0 -36px;}
.weeks_tabs ul li.selected a:hover{background-position:0 -36px;color:#000;}
/* weeks tabs Forward/Backword */
.forward_backword{position:absolute; width:63px; height:36px; left:484px; top:30px;  z-index:3;}
div.forward_backword a.backword{background:url(../images/backword.jpg) no-repeat left top; display:inline-block; width:32px; height:36px; float:left;}
div.forward_backword a.forward{background:url(../images/forward.jpg) no-repeat left top; display:inline-block; width:31px; height:36px; float:left;}
div.forward_backword a.backword:hover{background-position:0 -36px;}
div.forward_backword a.forward:hover{background-position:0 -36px;}

.plans_box{position:absolute; top:35px; left:0px; z-index:1; background:#FFF; border:1px solid #afafaf; width:545px; height:316px; border-bottom:none;}

.plan_header{background:url(../images/header_bg.jpg) repeat-x left top; width:526px; height:35px; position:absolute; top:45px; left:9px; border:1px solid #5b5849;}
.plan_header h3{font-size:1.5em; background:url(../images/plan_week.jpg) no-repeat 11px 12px; padding:5px 0 0 35px; float:left;}
.plan_header h4{font-size:1em;}
.plan_header h4 a{font-size:1em; float:right; background:url(../images/meal_plan_actions.gif) no-repeat left top; width:150px; height:25px; text-decoration:none; color:#5b5849; padding:10px 0 0 17px;}
.plan_header h4 a:hover{background-position:0 -35px; color:#FFFFFF;}

/*week days*/
.week_days_calendar{background:#a7a494; border:1px solid #5b5849; width:526px; height:185px; position:absolute; top:117px; left:10px; z-index:5;}
.week_days{width:526px; height:66px; z-index:7; position:relative;}
.week_days .day{display:block; width:75px; height:66px; text-align:center;}
.week_days a .day{opacity:0.7;text-decoration:none;}
.week_days a{text-decoration:none;}
.week_days .day span{display:block;}
.week_days .day.monday{position:absolute; top:-1px; left:-1px;}
.week_days .day.tuesday{position:absolute; top:-1px; left:75px;}
.week_days .day.wednesday{position:absolute; top:-1px; left:150px;}
.week_days .day.thursday{position:absolute; top:-1px; left:225px;}
.week_days .day.friday{position:absolute; top:-1px; left:300px;}
.week_days .day.saturday{position:absolute; top:-1px; left:375px;}
.week_days .day.sunday{position:absolute; top:-1px; left:450px;}

.week_days .day .info{border:1px solid #5b5849; background:#e5e3da; height:43px; width:100%; text-align:left;color:#47454a;font-size:0.9em;}
.week_days .day .arrow,.fill_options_menu .arrow{display:inline-block; width:36px; height:18px; background:url(../images/week_days_active_pointer.gif) no-repeat 0 -20px; margin-top:5px;}
/*week days info*/
.week_days .day .info strong{margin-bottom:3px; text-align:center;width:100%; font-size:0.9em; height:17px; background:url(../images/day_name_bg.gif) repeat-x left top; color:#FFF; font-weight:normal; padding-top:3px; border-bottom:1px solid #5b5849; float:left;}
.week_days .day .info .meals{display:block; height:16px; width:100%; text-align:center; padding-top:6px;}
.week_days .day .info img{width:60px; height:60px; border:1px solid #9d9b8d; background:url(../images/69x69.jpg) no-repeat top left;}
.week_days .day .info .meals span{display:inline-block; width:10px; height:10px; background:url(../images/calendar_day_button.gif) no-repeat left top; text-align:center; overflow:hidden;}

.week_days .day .info em{background:#dfebbc; color:#65860e; float:left; padding:3px 4px; margin:1px;font-size:1em;margin-top:-2px;}
/* .week_days .day .info span{color:#47454a; float:left; font-size:0.9em; padding-top:2px; margin:1px;}*/

/* Day Hover */
.week_days a:hover .day{opacity:1;}
.week_days .day .info .meals span:hover{background-position:0 -10px;}
.week_days a:hover .info{background:#FFF;}
.week_days a:hover .info em{background:#65860e; color:#dfebbc;}
.week_days a:hover .info strong{background-position:0 -20px;}
.week_days a:hover .arrow{background-position:0 0;}
/* Day Selected */
.week_days .day.selected{opacity:1;}
.week_days .day .info .meals span.selected{background-position:0 -10px;}
.week_days .day.selected .info{background:#FFF;}
.week_days .day.selected .info strong{background-position:0 -20px; text-decoration:none;}
.week_days .day.selected .arrow{background-position:0 1px;}
.week_days .day.selected .info em{background:#65860e; color:#dfebbc;}

/* day plan */
.day_plan{width:506px; height:101px; position:absolute; top:66px; left:10px; background:#f6f5f0; z-index:6; border:1px solid #5b5849;}
#monday, #tuesday,#wednesday,#thursday,#friday,#saturday{width:100%;position:absolute; top:0px;left:0px;}

.day_plan_header{width:506px; height:27px; background:url(../images/day_meal_header_bg.gif) repeat-x top left; float:left;}
.day_plan_header h3{color:#f0f0ea; font-size:1.2em; background:url(../images/plan_day.gif) no-repeat 11px 7px; padding:4px 0 0 35px; float:left;}
.day_plan_header h4{font-size:1em;}
.day_plan_header h4 a{font-size:1em; float:right; background:url(../images/day_plan_actions.gif) no-repeat left top; width:150px; height:22px; text-decoration:none; color:#f0f0ea; padding:5px 0 0 17px;}
.day_plan_header h4 a:hover{background-position:0 -27px;}
.day_plan_header .pagination{float:left; height:21px; padding:3px 0 0 18px; font-size:0.9em; text-align:left;color:#FFF;clear:none;}
.day_plan_header .pagination a{color:#FFF;padding:10px 0;}
.day_plan_header .pagination a:hover{color:#caee71;background:none;}
.day_plan_header .pagination span.current{background:#8aaa3b;color:#FFF;padding:2px 4px;}
.day_plan_header .pagination span.disabled{color:#829c40;}
.day_plan_header .meals{float:left; height:21px; padding:6px 0 0 10px;}
.day_plan_header .meals span{display:inline-block; width:14px; height:14px; background:url(../images/plan_day_button.gif) no-repeat left top; text-align:center; overflow:hidden;}
.day_plan_header .meals span:hover{background-position:0 -14px;}
.day_plan_header .meals span.selected{background-position:0 -14px;}

.day_plan_content{height:103px; position:absolute; top:27px; left:0px; width:486px;}
.day_plan_content div.recipe_details{width:410px;}
.day_plan_content{padding:10px;}
.day_plan_content .recipe{float:none; margin-bottom:0px;}

.day_plan_content .bookmark{border:none;margin:0;padding:0px;}
.day_plan_content .bookmark h3{font-size:1.2em;}
.day_plan_content .recipe-top-line h3, .day_plan_content .recipe-top-line div
{
	float:left;
	width:409px;
	margin-left:10px;
}
/* fill options */
.fill_options_menu{position:absolute; z-index:10; top:303px; left:10px; border:1px solid #5b5849; width:526px; text-align:center;}
.fill_options_menu ul li a span.arrow,.fill_options_menu ul li a span.arrow2{display:none; width:36px; height:18px; background:url(../images/week_days_active_pointer.gif) no-repeat 0 0; position:absolute; z-index:243200; left:25%; top:-22px;}
.fill_options_menu ul li a span.arrow2{left:75%; top:-17px;}
.fill_options_menu ul li{display:inline;}
.fill_options_menu ul li a{display:inline-block; float:left; width:252px; height:31px; padding:15px 5px 0px 5px; color:#FFF; text-decoration:none; background:url(../images/fill_options_menu_bg.gif) repeat-x left top; border-right:1px solid #3c4c12;}
.fill_options_menu ul li.last a{border:none; width:253px;}
.fill_options_menu ul li a:hover{background-position:0 -46px; color:#ccc;}
.fill_options_menu ul li a:hover .arrow{display:block;}
.fill_options_menu ul li a:hover .arrow2{display:block;}
.fill_options_menu ul li.selected a{background-position:0 -46px;}
.fill_options_menu ul li.selected a .arrow,.fill_options_menu ul li.selected a .arrow2{display:block;}
/* fill from page */
.fill_from_content{background:#FFF; border:1px solid #afafaf; width:536px; float:left; z-index:50; padding:364px 0 10px 9px;z-index:500;}
.fill_from_content .bookmark{padding-bottom:0px;}
.fill_from_content_header{float:left; width:512px; height:56px; background:#f0f0ea; border:1px solid #5b5849; padding:7px;}
.fill_from_content_header h3{font-size:1.3em; margin:0px;}
.fill_from_content_header h4{float:right; background:url(../images/click_on_tags.png) no-repeat left top; width:143px; height:53px; margin-top:2px;}

.recipes_container{float:left; width:506px; min-height:100px; background:#fff; border:1px solid #5b5849; padding:10px; border-top:none;}

.recipes_container .bookmark h3{float:left;width:306px;margin-left:10px;}
.recipes_container .bookmark .recipe-top-line div{width:408px;float:left;margin-left:10px;}
.recipes_container .bookmar .span-10{width:505px;}
.recipes_container .bookmark .recipe-top-line .action_container{margin-left:-10px;}
/*
.recipe{float:left; margin-bottom:10px;}
.recipe img{float:left; width:69px; height:69px; border:1px solid #9d9b8d;}
.recipe_details{float:left; width:300px;}
.recipe h3{margin:0; padding:0px 0 0 10px; margin:0px;}
*/
span.side{float:right; margin:0 0 0 10px;}


/*.website{margin:0; padding:0; width:300px;}*/
.website{
	margin:0 0 6px;
	padding:0;
	width:300px;
	font-size: 11px;
}
/*.website a{background:url(../images/arrow_right.gif) no-repeat top right; padding-right:17px; text-decoration:none; color:#8f8f8f;}
.website a:hover{text-decoration:none; color:#000;}*/
.website a{background:url(../images/arrow_right.gif) no-repeat top right; padding-right:17px; text-decoration:none; color:#8f8f8f;}
.website a:hover{text-decoration:none; color:#000;}

#MB_content .website{float:left;}

/* Drop Down */
.drop_actions{background:#f6f5f0; width:166px; position:absolute; top:117px; left:370px; border:1px solid #5b5849; z-index:100;visibility: hidden;}
.drop_actions ul li a{display:block; border-bottom:1px solid #5b5849; color:#2f2d33; text-decoration:none; font-size:0.8em; padding:8px 0 9px 27px; height:13px}
.drop_actions.daily{position:absolute; top:211px; left:362px; width:165px;}
.drop_actions ul li a:hover{background:#fff; color:#000000;}
.drop_actions ul li a.drop_delete{float:none; background:#f6f5f0 url(../images/delete.gif) no-repeat 5px 7px}
.drop_actions ul li a.drop_delete:hover{background:#fff url(../images/delete.gif) no-repeat 5px 7px;}
.drop_actions ul li a.drop_add{float:none; background:#f6f5f0 url(../images/add.gif) no-repeat 5px 7px}
.drop_actions ul li a.drop_add:hover{background:#fff url(../images/add.gif) no-repeat 5px 7px;}
.drop_actions ul li a.drop_email{float:none; background:#f6f5f0 url(../images/email.gif) no-repeat 5px 7px;}
.drop_actions ul li a.drop_email:hover{background:#fff url(../images/email.gif) no-repeat 5px 7px;}

/* Calendar */
.calendar_popup{background:#fff; width:365px; height:210px; position:absolute; top:21px; left:177px; border:1px solid #5b5849; z-index:100; font-weight:bold; font-size:0.9em;}
.calendar_popup div.calendar_popup_header{height:40px; background:#e5e3da; border-bottom:1px solid #5b5849; text-align:center;}
.calendar_popup div.month{width:180px; height:150px; float:left; margin-top:10px; text-align:center;}
.calendar_popup div.month.second{padding-left:4px; border-left:1px dotted #5b5849;}
.calendar_popup h3{float:left; width:192px; text-align:center; padding:7px 0 0 63px;}
.calendar_popup h3 a{display:block; background:url(../images/go_today_bg.gif) no-repeat center center; width:130px; line-height:24px; color:#000; text-decoration:none;}
.calendar_popup a.next{float:right; width:50px; height:40px; background:url(../images/calendar_next.gif) no-repeat center center;}
.calendar_popup a.previous{float:left;  width:50px; height:40px; background:url(../images/calendar_previous.gif) no-repeat center center;}

.calendar_popup div.month .month_name{display:block;margin:0 0 10px 0;width:100%; font-size:1.1em;}
.calendar_popup div.month .day_names span{display:inline-block;width:23px;}
.calendar_popup div.month .week{background:url(../images/week_bg.gif) no-repeat 9px 0; margin:5px 0;}
.calendar_popup div.month .week a{display:inline-block;width:23px; line-height:21px; color:#000; text-decoration:none;}
.calendar_popup div.month .week a:hover{color:#666666;}
.calendar_popup div.month .week a.current{}
.calendar_popup div.month .week.with_recipes{background-position:9px -21px;}
.calendar_popup div.month .week.current{background-position:9px -42px;}

/* Content Pages */
.content_box.content_page p{margin-top:0px;}
.content_box.questions{margin-top:20px;}
.content_box.questions div{border-bottom:1px dotted #ccc; margin-top:10px;}
.faq_page ul.content_box li{padding-bottom:5px;}
.faq_page ul.content_box li a{display:block;background:url(../images/icon_info.gif) no-repeat top left; padding-left:25px; text-decoration:none;}
.faq_page ul.content_box li a:hover{text-decoration:underline;}
.about_page p{margin-top:0px;}
.about_page h3{font-style:italic;color:#000;margin:0px;}
.about_page h2{color:#5A8510;font-size:1.8em;}

/*tooltip*/
.tooltip{background:#f6f5f0; border:1px solid #5b5849; z-index:100; padding:10px; opacity:0.9; width:150px; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;z-index:200;}

/* shopping list */
.recipe_ingradients{width:668px; float:left; /* border-top:1px solid #efeee7;*/}
.recipe_ingradients form{margin:15px; float:left; width:485px; padding-bottom:15px; border-bottom:1px dotted #CCC;}
.recipe_ingradients .button{float:left; margin:0px 0px 0px 15px;}
.recipe_ingradients p{margin:6px 0; float:left;}
.recipe.shopping{width:100%;}
.recipe.shopping .input_text{background:#FFF; width:150px;}
.recipe.shopping.top_block{padding-bottom:0px; margin-bottom:25px; border-bottom:1px solid #AFAFAF;}
.recipe.shopping .recipe_details{width:628px;}
.recipe.shopping .ingradients_list{border:none;width:245px; float:left; font-size:0.9em; padding:0px; margin:0 0 20px 8px;}
.recipe.shopping .ingradients_list .content{margin:0px;width:96%;}
.recipe.shopping h4{border:none; padding:0px; background:none; padding-left:5px;}
.recipe.shopping td{border:none;}
a.ingradients_toggle{background:transparent url(../images/magnifier.gif) no-repeat scroll left center;
float:right;
font-size:0.9em;
font-weight:bold;
margin:0 10px 0 5px;
padding:0 0 0 20px;
text-align:right;}

.shopping_page_tabbed div.actions{margin:5px 0px;}
/*.add_item {width:120px; overflow:hidden; }*/
div.add_item{float:left;width:186px;padding-left:6px;margin-top:0px;}
div.add_item .add{float:left;}
div.add_item .input_text{float:left;width:142px;margin-top:-5px;}
.add_item .add{cursor:pointer;display:inline-block;height:16px;margin:0 5px 0 0;padding:0;text-indent:-5000px;width:16px;}
.shopping_page_tabbed #tab_02 .email, .shopping_page_tabbed #tab_02 .delete, .shopping_page_tabbed #tab_02 .print{margin-right:13px;float:left;}
.shopping_page_tabbed #tab_01 .recipe_details{padding:7px 10px;}
.lists{margin-top:0px; float:left; width:100%;}
.ingradients_list{margin-top:15px;border:1px solid #a4a194; width:638px; float:left;}
/*.ingradients_list.half{width:248px;}
.left_lists, .right_lists{float:left; width:257px;}*/
.right_lists .ingradients_list{float:right;}
.ingradients_list h4{padding:7px; margin:0px; color:#2f2d33; background-color:#f6f5f0;border-bottom:1px solid #a4a194;}
.ingradients_list .content{margin:10px;width:96%;}
.ingradients_list ul li{list-style:disc; padding-left:10px;}
.ingradients_list td{border-bottom:1px dotted #bbb8ac;padding:3px 5px;font-size:12px;}
.ingradients_list ul li{clear:both; margin:10px 0 0 20px;}
.ingradients_list .add{display:block; width:16px; height:16px; padding:0px; text-indent:-5000px; float:left;margin:0 5px 0 0;}
.ingradients_list .delete{display:block; width:16px; height:16px; padding:0px; text-indent:-5000px; margin:0px; float:left;margin:0 5px 0 0;}

/***** view by recipe ******/

.recipes_number {
font-size:14px;
font-style:italic;
}
.recipes_details {
background:#F6F5F0 none repeat scroll 0 0;
border:1px solid #A19E91;
margin:0 0 0 5px;
float:left;
padding:7px 15px;
width:626px;
min-height:450px;
}
recipes_details p{float:right;width:100%;clear:both;margin:0;}
.dotted_border {
border-bottom:1px dotted #666666;
width:100%;
float:right;
padding:5px 0 10px;
}
.ingradients_purchasing {
float:left;
width:100%;
}
.ingradients_purchasing  .ingradients_list{
border:none;
width:100%;
float:left;
font-size:0.9em;
padding:0px;
margin:0px;
}
.ingradients_purchasing  .ingradients_list h4{
border:none;
padding:20px 0 0 5px;
margin:0px;
}
.ingradients_purchasing  .ingradients_list td{
border:none;
}
.ingradients_purchasing  .ingradients_list .content{
margin:0px;
border:0px;
}

.recipes_details h2{
background:url(../images/back_view_by_recipe.jpg) left no-repeat;
padding:0 0 0 20px;
font-size:14px;
color:#2f2d33;
}
.recipes_details h3 {
font-size:12px;
}
.recipes_details .website a {
font-size:10px;
}
.recipes_details_email{
float:right;
display:block;
font-size:10px;
color:#2f2d33;
padding:0 0 0 20px;
margin:-13px 0 0 0;
background:url(../images/mail_view_by_recipe.jpg) no-repeat top left;
}
.recipes_details_email a{
color:#2f2d33;
text-decoration:underline;
font-weight:bold;
font-style:italic;
}
.recipes_details_email a:hover{
text-decoration:none;
}
.recipes_details ul{
float:right;
}
.recipes_details ul li{
font-size:10px;
width:100%;
float:left;
}
.recipe_details_span_head {
display:block;
float:left;
text-align:right;
width:86%;
}
.recipe_details_span_num {
display:block;
float:left;
height:25px;
text-align:center;
width:11%;
}
.text_recipes_amount {
width:25px;
height:17px;
text-align:center;
font-size:10px;
background:#ffffff;
border:#a2a097 1px solid;
}

.recipe_details_span {
float:left;
width:10%;
display:block;
background:#FFFFFF;
border:#999999 1px solid;
text-align:center;
width:25px;
height:15px;
}
.recipes_details ul li input{
float:right;
}
.small_button{
float:right;
width:59px;
height:18px;
text-align:center;
background:url(../images/button_small.gif) no-repeat top left;
display:block;
color:#444446;
text-decoration:none;
margin-right:9px;
font-size:1.0em;
cursor:pointer;
padding:4px 0 0;
}
.small_button:hover{background:url(../images/button_small.gif) no-repeat 0 -22px;}

/***** Ajax indicator ******/
.spinner {
  position: absolute; /* fixed not supported by IE */
  background-color:#eee;
  border: 1px solid #bbb;
  top:35%;
  left:40%;
  width:20%;
  font-weight:bold;
  text-align:center;
  padding:1.5em;
  z-index:100;
  filter:alpha(opacity=80);
  opacity: 0.8;  
}

html>body .spinner { position: fixed; }

.spinner span {
  background-position: 0% 40%;
  background-repeat: no-repeat;
  background-image: url(../images/spinner.gif);
  padding:15px 0 15px 50px;
  vertical-align: bottom;
}

.modal_box_content {
 height:160px;
 /*width:600px;*/
 border:#afafaf 1px solid;
 overflow-y:scroll;	
 padding:2px;
 overflow-x:hidden;	
}
.day_plan_hover_while_dragging{
  background-color:yellow /* To be edited by mina*/
}

.left_tab a{
background:transparent url(../images/sub_tabs.jpg) no-repeat scroll left top;
display:block;
height:34px;
width:233px;  
}
.middle_tab a{
background:transparent url(../images/sub_tabs_middle.jpg) no-repeat scroll left top;
display:block;
height:34px;
width:182px;
}
.right_tab a{
background:transparent url(../images/sub_tabu.jpg) no-repeat scroll right top;
display:block;
height:34px;
width:250px;
}

.shopping_tabs ul li.right_tab
{
	width:250px;
	margin-left:0px;
	
} 
.left_tab a:hover, .middle_tab a:hover, .right_tab a:hover {
background-position:0 -68px;
color:#FFFFFF;
}

/* search */
.excerpt {background-color:yellow; text-decoration:underline;}
.search_results{float:left; width:100%;clear:both;}
.results_header{float:left;margin-bottom:15px;}
.search_results .results_header h2,.search_results .results_header h3{display:inline-block; float:left; margin-bottom:0px;}
.search_results .results_header h3{font-size:1.4em; margin-top:3px; margin-left:10px;}
.search_results .results_header .button_fluid{margin-top:3px; margin-left:20px;}
.search_results .button_fluid{margin-left:6px;float:left;}
.search_results .button,.search_results .button_lrg{margin-left:6px;float:left;}
.search_results #search_elements form p{margin:10px 0px;float:left;}
.search_results #search_elements{padding:0 0 15px 0;float:left;width:100%;background:#eef3e6;border-bottom:1px solid #C9C9C9;}
.search_results .form_p{margin:0px;}
.search_results legend{font-weight:bold;}
.search_results form{float:left;padding:10px 20px;}
.search_results fieldset{border-color:#5A8510;float:left;width:94%;margin:5px 0px;}
.search_results {padding:0px;width:545px;}
.search_results #bookmarks-results{padding:15px;float:left;}
.pagination{padding:10px;}

#search_elements fieldset input.XL{float:left;margin:0px;width:460px;}

.recipe_finder{background:#FFF;margin-top:15px; width:163px; border:1px solid #9b988a; text-align:center;float:left;clear:both;}
.recipe_finder ul{padding:1px 1px 0px 1px;float:left;}
.recipe_finder ul li a{height:auto;display:block;text-decoration:none;color:#392B58;background:#E9E7E0 url(../images/recipe_finder_arrow.png) no-repeat 146px 0; padding:5px 15px 5px 5px;}
.recipe_finder ul li ul a{height:auto;display:block;text-decoration:none;color:#392B58;background:#E9E7E0;padding:4px 4px;}
.recipe_finder ul a:hover{color:#FFF;background-color:#A8BA79;background-position:146px -79px;}
.recipe_finder ul li{float:left;border-bottom:1px solid #fff;position:relative;width:161px;z-index:99;}
.recipe_finder ul li ul li{float:left;width:159px;margin:0px;border-width:1px;}
.recipe_finder ul li ul{padding:2px 1px 0px 2px;margin:0;border:1px solid #9b988a;font-size:0.9em;width:160px;position:absolute;top:0;left:161px;background:#FFF;z-index:244;}
.recipe_finder ul li ul.double_column{width:480px;padding:2px 0px 0px 2px;top:center;margin:0px;top:-146px;}
.recipe_finder ul li ul.double_column_website{top:-46px;}
.recipe_finder ul li ul.double_column li{float:left;width:158px;margin:0px;border-right:2px solid #fff;padding:0px;}
.recipe_finder h4{display:block; background:#dbd9cf;margin:1px 1px 0; width:161px; text-align:center; color:#2f2d33; font-size:1.2em; font-weight:bold; padding:7px 0px;}

.full_search{float:right; clear:right; margin:15px 0px 0px 25px; height:33px; width:232px; background:url(../images/search.png) no-repeat top left;}
/*.full_search a{float:right; display:block; width:97px; height:26px; text-align:center; font-size:1.1em; font-weight:bold; padding-top:7px; text-decoration:none; color:#ff8b02;}
.full_search a:hover{color:#FFF;}*/
.full_search .small_button_input{width:59px;float:left;margin:5px 0 0 4px;}
.full_search .input_text{padding:5px 4px 3px;float:left; border:none; width:149px; margin:4px 0 0 6px; line-height:14px; font-size:1em; color:#6e6d70;height:16px;}
#emailForm{float:left;margin-top:20px;}
.search_results #search_elements form .refine_buttons a{float:left;margin:15px 5px;}
.search_results #search_elements form .refine_buttons .button_lrg{margin:10px 10px 5px 0;}
.search_results #search_elements form .refine_buttons{margin:20px 0 20px 107px;float:none;clear:both;}
.plans_search{background:#F4F4F4;border:1px solid #5B5849;height:42px;left:10px;position:absolute;top:352px;width:506px;padding:8px 10px 0;}
.plans_search h3{font-size:1.2em;float:left;margin:2px 0 0;}
.plans_search .button_fluid{float:right;margin:-15px 0 3px 20px;}

/* contact */
.contact_section{margin-bottom:25px;clear:both;float:left;margin-bottom:25px;width:100%;}
.contact_section h3{width:100%;border-bottom:1px solid #47454A;}
.contact_section p{margin:5px 0;font-family:arial;}
.contact_section form p{margin:15px 0;}
.contact_section form{padding:5px 0 5px 20px;}
.contact_section textarea{height:100px;width:515px;}

/* Admin */
#users_info{float:left;width:100%;}
div#users_info{padding:0px; border-color:#FFF;border:none;}
#users_info table{width:100%;}
#users_info th{padding:5px;background:#797A7A;color:#FFF;}
#users_info td{padding:5px 10px;background:#f0efef;}
#users_info .pagination{padding:5px; border:2px solid #FFF;background:#f0efef; border-top-width:0px;}
#container div.admin{background-image:url(../images/header_admin.jpg)}

ol{margin:5px 0 10px 20px;}
.about_page ul,#day_tip ul{margin:5px 0 10px 20px; list-style:disc;}

#day_tip p{margin:5px 0;}
#day_tip ul{}
.about_page ul ul{list-style:circle;}
#day_tip ul ul{list-style:circle;float:left;}
#day_tip ul ul li{float:left;margin-right:25px;}
.oli{ list-style:lower-roman;}
.tip_image{float:left;}
.tip_image img{width:69px;height:69px;}
.tip_data{float:left;margin-left:12px;width:429px;}
.tip_data h3{margin:0px;}
.tip_data span{margin:0 0 3px;display:block;}
.tip_day img{border:1px solid #AFAFAF;}
.recipe_exists{border:3px solid #DD0000;background:#FFF4F4;float:left;padding:15px 58px;width:75%;color:#550000;}
.recipe_exists p{width:95%; margin:10px 0 5px 0;text-align:center;float:left;}
.recipe_exists p a{margin-left:65px;float:left;}

.wrp3 {
color:#5A8510;
float:left;
font-size:14px;
width:48%;
}
.wrp3 input {
float:left;
}

.wrp3 span
{
	float:left;
	margin-top:-3px;
	margin-left:3px;
	margin-right:60px;
}
.wrp3 {
	margin-top: 6px;
	margin-bottom: 6px;
}

.wrp3 label {
float : right;
width : 88%;
text-align : left;
font-weight : 700;
margin-bottom : 5px;
font-size : 11px;
} 
ul.edbut {
	position: absolute;
	top: 15px;
	right: 15px;
}
.edbut li {
	display: inline;

} 
.yrrating {
position:absolute; top:18px; right:0px;width:40px!important; color:#497c2c;
}
/*--------------------------shopping category list--------------------------------*/
 .plan_header2{
	width:138px;
	height:26px;
	position: absolute;
	top: -3px;
}
.plan_header2 h1{font-size:1em;}
 .plan_header2 h1 a{
	font-size:1em;
	float:right;
	width:130px;
	height:30px;
	text-decoration:none;
	color:#5b5849;
} 

.plan_header2 h1 a:hover{
	color:#FFFFFF;
}
/* Drop Down */
 .drop_actions2{
	background:#f6f5f0;
	width:143px;
	position:absolute;
	border:1px solid #4e7a27;
	z-index:100;
	top: 26px;
	clear: both;
	left: 13px;
	visibility: hidden;
} 
.drop_actions2 ul li a{
	display:block;
	color:#4e7a27;
	text-decoration:none;
	font-size:0.8em;
	padding:3px 13px 3px 14px;
	height:13px;
	width: 116px;
	background: no-repeat;
	text-align: left;
}

.drop_actions2 ul li {
list-style:none;
margin:0px;
padding:0px;
}

.drop_actions2 ul li a:hover{
	background:#c0c0c0 url(../images/tick2.png) no-repeat 3px center;
}

#content_container21 {
	width: 145px;
	height: 26px;
	position: relative;
} 
.drop_actions2 ul li#current {
	background:#c0c0c0 url(../images/tick2.png) no-repeat 3px center;
}
 /* Drop Down3 */
.drop_actions3{
	background:#f6f5f0;
	width:143px;
	position:absolute;
	border:1px solid #a9a9a9;
	z-index:100;
	top: 26px;
	clear: both;
	left: 13px;
	visibility: hidden;
}
.drop_actions3 ul li {
list-style:none;
margin:0px;
padding:0px;
}

.drop_actions3 ul li a{
	display:block;
	color:#7a7a7a;
	text-decoration:none;
	font-size:0.8em;
	padding:3px 13px 3px 14px;
	height:13px;
	width: 116px;
	background: no-repeat;
	text-align: left;
}

.drop_actions3 ul li a:hover{
	background:#c0c0c0 url(../images/tick3.png) no-repeat 3px center;
	color:#fff;
} 
.drop_actions3 ul li#current {
	background:#c0c0c0 url(../images/tick3.png) no-repeat 3px center;
	color:#fff;
}
/* --------------Recipe user profile--------------- */
.userid dd {
	font-size: 11px;
	font-style: italic;
	color: #999999;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.userid a,.userid a:hover,.userid a:active,.userid a:visited {
	text-decoration: none;
}
.border{float:left; width:100%; padding-bottom:10px; border-bottom:1px dotted #9b988a; margin-bottom:10px;}.rtrd li {
	display: block;
	float: left;
	padding-right: 10px;
}

/*.rtrd a {
	position: absolute;
	top: 15px;
}
h4.rtrd {
	position: relative;
	display: block;
	border:1px solid #FF0000;
	height:50px;
}*/.recipe_page h4 span {
	bottom: 5px;
}
.userid dd {
	font-size: 11px;
	font-style: italic;
	color: #999999;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
/* For new sign up page*/

.controls
{
	width:300px;
	float:left;
}

.how
{
	width:180px;
	font-size:10px;
	margin-top:10px;
	float:left;
	
}

.how_c
{
	background:#F6F5F0;
	border:solid 1px #9B988A;
	padding:10px;
}

.how span
{
	margin-left:5px;
  vertical-align:top;
}

.how h2
{
	color:#5A8510;
	font-weight:bold;
	font-size:12px;
	margin-left:10px;
}
/* -----------------------------------------------shortings--------------------------*/
.sortable {width:980px;  margin:0 auto 15px}
.sortable th {background:#797A7A none repeat scroll 0 0; text-align:left; color:#fff!important; border:1px #fff; border-right:none}
.sortable th h3 {font-size:10px;  color:#FFFFFF; padding:6px 8px 8px}
.sortable td {background:#F0EFEF none repeat scroll 0 0; text-align:left;padding:4px 6px 6px; border-bottom:solid 2px #ffffff; border-right:solid 2px #ffffff;}
.sortable .head h3 {background:url(../images/sort.gif) 7px center no-repeat; color:#FFFFFF;cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:#FOEFEF none repeat scroll 0 0;}
.sortable .desc h3 {background:url(../images/desc.gif) 7px center no-repeat;  color:#FFFFFF;cursor:pointer; padding-left:18px}
.sortable .asc h3 {background:url(../images/asc.gif) 7px  center no-repeat;  color:#FFFFFF;cursor:pointer; padding-left:18px}
/*.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}
*/
#controls1 {width:980px; margin:0 auto; height:20px}
#perpage {float:left; width:200px}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:580px; text-align:center}
#navigation img {cursor:pointer}
#text {float:left; width:200px; text-align:right; margin-top:2px}
/* Admin user profile */
.user_detail
{
	width:818px;
	background-color:#ebebeb;
	margin-top:-15px;
		margin-left:-15px;
		margin-bottom:10px;
}

.user_detail img 
{
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.details div
{
	float:left;
	padding-top:10px;
	padding-right:0px;
	margin-left:0px;
	width:240px;
	font-size:11px;
	letter-spacing:0px;
	color:#5f5f5f;
	font-style:italic;
	line-height:1.3em
		
}

.details div li
{
	padding:4px;
}

.content_box1{background:#FFF; border:1px solid #afafaf; padding:15px;width:788px; float:left;}


/*.recipe-top-line h3,.recipe-top-line div{float:right; width:410px;}*/
.wrapper1{
	clear:both;
	text-align:left;
	margin:0px auto;
	width:1115px;
}

.pagination1{text-align:center;clear:both; margin-bottom:10px;width:900px;}
.pagination1 a{text-decoration:none;padding:2px 3px;}
.pagination1 a:hover{background:#5A8510;color:#FFF;}
.pagination1 span.current{color:#8c8a8d;padding:2px 3px;}
.pagination1 span.disabled{color:#8c8a8d;padding:2px 3px;}
#tab_01 .pagination1 {padding:10px;}

#main_content h2 img
{
	position:relative;
	left:4px;
	top:9px;	
}

a{
	text-decoration:none;
}
.content_box1 .recipe-top-line img{float:left; width:50px; height:50px;border:1px solid #afafaf; overflow:hidden;margin-right:10px;}
.content_box1 .recipe-top-line h3,.content_box1 .recipe-top-line div{
	float:left;
	width:490px;
}
.recipe-user-icon{
height:63px!important;
width:63px!important;
}
.set_box
{
    border:solid 1px #AFAFAF;
    padding-left:10px;
    width:195px;
    
}
.set_box a
{
	dispaly:block;
	background:#d4d0c8;
	width:60px;
	height:10px;
	padding:2px;
	color:#000;
}

.pareto
{
	/*border-top:dotted 1px #000000;*/
	margin-top:10px;
	padding-top:10px;
	margin-bottom:30px;
}

.pareto th
{
	background-color:#797979;
	padding:20px;
	color:#FFFFFF;
	border-right:solid 2px #f8f7f3;
}

.pareto td
{
	background-color:#ebebeb;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	font-weight:bold;
	border-right:solid 2px #f8f7f3;
	padding-top:10px;
	padding-bottom:10px;
}
.one
{
	color:#537720;
	font-size:16px;
}
/* ------------- ADMIN RECIPE IMAGE ---------- */
.imview 
{
	margin-top:0px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.dropdown
{
	position:absolute;
	left:220px;
	top:0px;
}
.imagedd
{
	border:solid 1px #699b2d;
	width:261px;
	padding-top:5px;
	padding-bottom:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff;
	position:relative;
	left:4px;
	z-index:5;
}
.image_dropdown .imagedd{
	position:absolute;
	left:151px;
	top:93px;
}

.imagedd a
{
    display:block;
    padding-left:5px;
    width:255px;
    color:#000000;
}
.imagedd a:hover
{
	
	background-color:#9ec273;
	color:#436718
}
.website_link a
{
	font-weight:normal;
	color:#000;
}
/*--stock--*/
custom 
{
	width:220px;
}

.align
{
	position:absolute;
	top:78px;
	left:0px;
	width:890px;
}


.tag
{
	float:right;
	margin-top:8px;
	margin-left:-20px;
}

.tag input[type="text"]
{
	width:140px;
	height:25px;
	color:#669c34;
	border:solid 1px #666666;
}

.tag input[type="image"]
{
	position:relative;
	top:12px;
	left:-3px;
	
}
html*.tag input[type="image"]{
[top:12px;
	top:9px;
]
}
.table th
{
	background-color:#797979;
	padding:5px 10px;
	color:#FFFFFF;
	border-right:solid 1px #f8f7f3;
}

.table td
{
	background-color:#ebebeb;
	padding-left:5px;
	padding-right:5px;
	color:#929292;
	border-right:solid 2px #f8f7f3;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.imview
{
	margin-top:7px;
}

.image
{
	float:left;
	padding:10px;
}

.image a
{
	font-weight:normal;
	font-size:10px;
}

.im span
{
	color:#000000;
	font-weight:bold;
}

td.im img
{
	float:left;
	margin-top:0px;
}

td.im img#aimage
{
	float:right;
	margin-top:0px;
	margin-right:10px;
}

.table input[type="text"]
{
	width:350px;
	height:30px;
	border:dashed 1px #000000;
	color:#669c34;
}


.imagedd ul.inner
{
	margin-bottom:10px;
}

.imagedd ul.inner a
{
	padding-left:15px;
}

.imagedd ul.inner a
{
width:205px;
}
.imviewgre
{
	color:#4e7a27;
	font-weight:bold;
}

.current img
{
	float:left;
}

.curr_des
{
	float:left;
	color:#000;
	margin-left:20px;
	font-weight:bold;
	width:401px;
}

.instructions_p ul
{
	margin-left:20px;
}

.instructions_p li
{
	list-style:decimal;
	font-weight:bold;
	padding:5px;
}
.action_container span.save{
	float:left;
	display:block;
	background:url(../images/add.gif) no-repeat 0 center;
	padding:1px 20px 0 16px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.action_container span.save a{
	color:#669c34;
}
.butns
{
	margin-top:20px;
	width:586px;
}

.relative
{
	position:relative;
}
/* Automatic Assign */
.limagedd ul.inner
{
	margin-bottom:10px;
	
}

limagedd ul.inner a
{
	padding-left:0px;
}

.limagedd ul.inner a{
width:106px !important;
padding-left:20px !important;
}

.ch_menu{
	position:relative;
	left:-209px;
	width:100px;
	clear:both;
}

.dropdown{
	position:absolute;
	left:220px;
	top:0px;
}

.gap
{
	float:left;
	width:300px;
}

.autoim span
{
	float:left;
}

.autoim .rimage
{
	float:right;
	display:block;
	width:273px;
	overflow:hidden;
	
}
.im_ti
{
	margin-top:35px;
}
.rule a
{
	font-size:10px;
	font-weight:100;
	margin-left:10px;
}
.limagedd
{
	border:solid 1px #699b2d;
	width:125px;
	padding-top:5px;
	padding-bottom:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#fff;
	position:relative;
	left:0px;
	z-index:5;
}

.limagedd a:link
{
	
	display:block;
	padding-left:5px !important;
	width:120px !important;
	color:#000000;
	margin-left:0px !important;
	font-weight:100 !important;
}

.limagedd a:hover
{
	
	background-color:#9ec273;
	color:#436718
}

.text
{
	float:right;
	margin-top:-21px;
	margin-right:20px;
}
/* PLummelo stock image my picture(admin) */
.content_box2{background:#FFF; border:1px solid #afafaf; padding:5px 15px;width:auto; float:left;}

.content_box2 .recipe-top-line img{float:left; width:50px; height:50px;border:1px solid #afafaf; overflow:hidden;margin-right:10px;}
.content_box2 .gstar img {
	height: 13px;
	width: 13px;
	margin-right:0px;
	border-style: none;
}
.content_box2 .recipe-top-line h3,.content_box2 .recipe-top-line div{
	float:left;
	width:915px;

}
/* Edit Recipe Name  and URL */
.recipe-top-line h3.editing a
{
	display:block;
	background:#76bb40;
	color:#fff;
	width:30px;
	margin-left:20px;
	float:left;
	text-align:center;
}
.recipe-top-line input
{
	border:solid 1px #000000;
	background:#e0edd4;
	color:#85b05c;
	float:left;
	width:250px;
	margin-bottom:5px;
}
/* Plummelo Brower Button  */
#bookmarklet_button
{
	float:left;
}
.bookmarklet_ins
{
	float:left;
	margin-left:20px;
	width:470px;
	margin-top:20px;
}
.bookmarklet_ins h2
{
	margin-left:10px;
}
ul.tool li{
	text-align:left !important;
	height:auto !important;
	font-weight:bold;
	color:#000000;	
}
ul.tool
{
	padding-left:10px;
	list-style-type:decimal !important;
	list-style-position:outside;
	margin-bottom:30px;
	margin-left:25px;
}
.tool i
{
	color:#83a167;
	
}

tr#assigned
{
	border:solid 1px green;
}
.email_recipe_box
{
	style="margin-top:-12px;"
}
.exbg {
width:1010px!important;
}
.closewindow
{
float:right;          
margin-left:175px;
}
.modal_box_content .recipe-top-line h3, .recipe-top-line div {
width:590px;
}
.pagination .gap{width:30px;float:none;}