@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6,  ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td,form { margin: 0; padding: 0; }

body { 
	font-size: 1.033em;
	color:#699912;/* light green*/
	font-family: Tahoma, sans-serif;
	line-height:1.113em;
}

a {
	color:#699912;/* light green*/
	text-decoration:none;
	/*font-size:12px;*/
}

a:hover{
	text-decoration:underline;
}

.err { 
	color: red;
}

#wrapper {
	margin:0px auto;
	width:967px;/*width:980px;*/
	font-size: 1.1em;
} 


#header {
	background-color: #4a6d0a;/*dark green*/
	background:url('/images/header_new2.jpg');
	height: 154px;

}


#preheader {
	/*height: 25px;*/
	height:10px;
	text-align:right;
	font-size:0.63em;
	padding:10px 10px 20px 10px;
	margin:0;
	clear:both;
	font-weight:bold;
}

#preheader div#login {
	width:166px;
	float:right;
}


#preheader ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}


#preheader ul li {
	float:left;
	color:white;
}
#preheader ul li.separator{
	padding:0 5px 0 5px;
	/*background:#3c5808;*/ /*dark dark green*/
	color:#3c5808;/*dark dark green*/
}

#preheader ul li.selected a{
	color:#699912;
}

#preheader ul li a {
	color: white;
	text-decoration:none;
	font-size:11px;
}

#preheader ul li a:hover{
	text-decoration:underline;
}

#preheader ul li input[type=checkbox]{
	padding:0;
	margin:0 5px 0 0;
	border:0;
}

#logo {	
	width:211px;
	float:left;
	padding:0;
	margin:0;
	padding-top:20px;
}

#logo h1{
	width:289px;
	height:72px;
	margin-left:10px;
	text-indent:-2000px;
	/*border:1px solid black;*/
}

#logo img {
	margin:0 0 0 10px;
}

#banner_160_homepage,
#banner_160_inside {
	width:210px;
}

#banner_300_homepage,
#banner_300_inside {
	width:477px;
	text-align:center;
}

#menu {
	background:#699912;
	height:70px;
	clear:both;
	width:100%;
}

#menu #search{
	width:260px;
	float:left;
	display:inline;
}

#menu #search input{
	color:#699912;	
	font-weight:bold;
}

#menu #search .search_query{
	margin:10px 5px 4px 8px;
	padding:3px;
	border:5px solid #ebebeb;
	background:white;
	width: 155px;
}
#menu #search .search_send{
	margin:5px 5px 4px 2px;
	padding:2px;
	border:4px solid #ebebeb;
	background:white;
	width: 58px;
	background:#ebebeb;
}

#menu #search input[type=checkbox]{
	margin:0;
	padding:0;
}

#menu #search label{
	font-size:0.78em;
	color:white;
}

#menu_right{
	width:10px;
	background:url(../images/menu_right.jpg);
	height:70px;
	float:right;
}


#content {
	clear:both;
	background-color:white;
}

ul#left_boxes {
	width:241px;/*width:252px;*/
	float:left;
	list-style-type:none;
	background:#f5f5f5;
	margin:10px 0 0 0;
	padding:0;
}

#left_boxes li {
	font-size:0.88em;
	margin:0;
	padding:0;
	color:#6E6E6E;
	border:0;
}

#left_boxes li a.list {
	font-size:12px;
	color:#6E6E6E;
	text-decoration:none;
	
}

#left_boxes li a.list:hover {
	color:#699912;/* light green*/
	text-decoration:underline;
}

#left_boxes li.title {
	background:url('../images/apple_bullet.jpg') #EBEBEB no-repeat;	
	margin:0;
	padding:0;
	height:49px;
	clear:both;
}

#left_boxes li.title h2 {
	
	/*font-size:1.33em;*/
	font-size:1.22em;
	font-weight:normal;
	padding:13px 0 10px 35px;
	margin:0;
	color:#699912;/* light green*/
}

#left_boxes li.more {
	clear:both;
	float:none;
	text-align:right;
	font-weight:bold;
	padding:5px 0 10px 0;
	margin:0 10px 0 0;
	list-style-image:url(../images/arrow_bullet.gif);
}

#left_boxes li.more a{
	font-size:12px;
}

#left_boxes li ul li a {
	color:#699912;/* light green*/
}

#center {
	width:477px;
	float:left;
	color: #6E6E6E;
	font-size: 12px;
	padding:0;
	margin:10px 0 0 10px;/*margin:10px 13px 0 10px;*/
}

#center h2{
	color:#303030;
}

#center h2 strong a{
	color:#6E6E6E;
}


#center h2 a{
	color:#303030;
	/*christmas
	color:#800000;*/
	text-decoration:none;
	font-size:18px;
}

#center h2 a:hover{
	text-decoration:underline;
}

#center h4{
	/*padding-top:20px;*/
	font-size:1.03em;
	font-weight:bold;
	color:#699912;/* light green*/
}

#center h5{
	font-size:0.66em;
	color:#6E6E6E;
}

h5 a{
	color:#6E6E6E;
}

#center div.item {
	padding:0;
	margin:0;
	height:150px;
}

#center div#recipe img {
	margin:0 10px 0 0;
	padding:0;
}

#center div.item img {
	padding: 0 8px 0 0;
}

#center div.item h2 a{
	font-size:16px;
	font-weight:normal;
}

#center div.item h2 small {
	color:#699912;/* light green*/
	font-size:12px;
	font-weight:bold;
}

#center div.item h2 small a {
	color:#699912;/* light green*/
	text-decoration:none;
	font-size:12px;
	font-weight:bold;	
}

#center div.item h2 small a:hover {
	text-decoration:underline;
}

#center div.item div.item_left{
	float:left;
}

#center div.item div.item_right{
	float:right;
	width:315px;
}

#center div.item p {
	padding:20px 0 0 0;
	vertical-align:bottom;
}


#center div.item ul li a{
	color:#6e6e6e;/* light green*/
}

.dot {
	background:url(../images/dot.gif) repeat-x;
	width:100%;
	height:1px;
	line-height:0;
	font-size:0%;
	clear:both;
	padding:0;
	margin:20px 0 20px 0;
}

#center #title {
	height:50px;
}

#center #title h2{
	color:#6e6e6e;
	margin:10px 0 0 0;
	padding:0;
	/*font-size:1.25em;*/
	font-size:18px;
	font-weight:normal;
}

#center #title div h2{
	margin:0px;	
}

#recipe_info{
	width:160px;
	height:150px;

}


#recipe_time{
	float:none;
	clear:both;
	height:29px;
	font-size:1.03em;
	font-weight:bold;
	color:#699912;/* light green*/
	padding:0;
	margin-top:38px;
}

#recipe_time div{
	float:left;
	padding:5px 0 0 5px;
}

#recipe_time img{
	float:left;
}

#ingredients {
	list-style-type:square;
	margin:0 0 0 -10px;
	padding:0;
}

#ingredients li{
	float:left;
	list-style-type:square;
	/*padding:5px 5px 5px 0;*/
	margin-left:25px;
}

#center #ingredients li a{
	color:#6e6e6e;
}

#right{
	padding:10px 0 0 0;
	margin:0;
	width:230px;
	float:right;
	background-color:white;
}

#right ul li div.header_right{
	width:10px;
	height:49px;
	float:right;
	background: url(../images/header_right.jpg);
	padding:0;
	margin:0;
}

#right ul li div.list a{
	font-size:12px;
	line-height:12px;
	color:#699912;/* light green*/
}

ul#left_boxes li.title div.header_left{
	width:10px;
	height:49px;
	float:right;
	background: url(../images/header_left.jpg);
	margin:0;
	padding:0;
}

#right h2{
	font-weight:normal;
	padding:15px 0 0 10px;
	font-size:1.30em;
}

#right h5{
	color: #545454;
}

#right ul {
	/*width:231px;*/
	list-style-type: none;
	margin:0 0 10px 0;
	padding:0;
	background:#ebebeb;
	clear:both;
	/*border:1px solid black;*/
}

#right ul li div.content{
	padding:10px 10px 0 10px;
}

#right ul li div small{
	font-size:0.66em;
}

#right ul li.title{
	font-size:0.93em;
	color:white;
	background:#699912;
	height:49px;
	margin:0;
	padding:0;
}

#right ul li #shopping_list_ul{
	width:200px;
	margin:10px 0 0 0; 
	padding:0;
}

#right ul li #shopping_list_ul li {
	padding:0 0 0 10px;
	margin:0;
	font-size:12px;
	/*float : left;*/
}

#right ul li input[type=text]{
	width:105px;
	background:white;
	border:4px solid #699912; 
	color:#699912;
	padding:3px;
	margin-right:5px;
	font-weight:bold;
}
/*deprecated*/
#right ul li input[type=submit],
#right ul li input[type=button]
{

	background:#699912;
	color:white;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:3px;
	border:3px solid #699912; 
}

#right ul li a {
	color:#454545;
}


#bottom {
	background:#699912;
	width:967px;
	height:40px;
	color:white;
	font-size:0.78em;
}
#bottom_right{
	background: url(../images/bottom_right.jpg) repeat-y;
	float:right;
	width:10px;
	height:40px;
}

#bottom ul {
	list-style-type:none;
	padding:10px 0 0 10px;
	margin:0;
}

#bottom ul li {
	float:left;
	padding-right:10px;
	
}

#bottom ul li a {
	color:white;
	text-decoration:none;
	font-size:0.78em;
}

#bottom ul li a:hover{
	text-decoration:underline;
}

#bottom #copyright {
	float:right;
	padding:0 5px 0 0;
}

#bottom #copyright a {
	color:white;
	text-decoration:none;
}

#bottom #copyright a:hover{
	text-decoration:underline;
}

#footer {
	clear:both;
	font-family:Georgia,"Times New Roman", Times, serif;
	color:#999999;
}

.footerRC {margin-top: 5px;clear:both}.footerRC td, .footerRC td a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}.footerRC td a {text-decoration:underline}.footerRC td a:hover {color:#000000;}.footerRC .divisionName {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#af232a;margin-bottom: 3px;}.firstRow {background-color:#d8d8d8;}.secondRow {background-color:#e5e5e5;padding-top: 20px;}.thirdRow {background-color:#e5e5e5;padding-top: 20px;padding-bottom: 20px;}.firstCol {width:475px;float:right;text-align:left}.secondCol {padding-left: 10px;width:475px;float:left;text-align:left}



/*********************************/


#center #recipe {
	background:#699912;
	color:white;
	padding:0;
}

#center #recipe h5 {
	padding: 0;
	margin:0;
	font-size:1.03em;
	color:#FFFFFF;
}

#center #recipe h3 {
	float:right;
	padding: 5px 0 0 0;
	font-size:12px;
}

#center #recipe h2 {
	padding:10px 0 0 10px;
	color:white;
	font-size:20px;
	font-weight:bold;
}

#center #recipe h2 small{
	padding:0;
	margin:0;
	font-size:12px;
	color:white;
}

#center #recipe h2 small a{
	text-decoration:underline;
	font-size:12px;
}

#center #recipe h2 small a:hover{
	color:#4a6d0a;/*dark green*/
}

#center #recipe a {
	color:white;
	text-decoration:none;
}
#center #recipe a:hover{
	text-decoration:underline;
}

.main_image {
	padding:0px 10px 0px 0px;
}

#recipe_content {
	padding:10px 10px 0px 10px;
	margin:0;
	background:#699912;/* light green*/
	font-size:14px;
	float:none;
	clear:both;
	display:block;
	overflow:auto;
}

#center #recipe_bottom{
	background: url(../images/recipe_bottom.gif) no-repeat;
	width:477px;
	height:10px;
	margin:0;
	padding-bottom:5px;
}

.button{
	background:#699912;/* light green*/
	border:0;
	padding:5px;
	color:white;
	font-weight:bold;
}

.button_red{
	background:#FF0000;/* light green*/
}

.input{
	border:1px solid #6e6e6e;
	width:200px;
	height:20px;
	margin:0;
	color:#545454;
	padding:3px;
}

.submit {
	border:0;
	background:#699912;/* light green*/
	padding:5px;
	margin:0px;
	color:white;
	font-weight:bold;
	float:right;
}

#center #photoslide{
	padding:0;
}

#center #photoslide #add_photo{ 
	background:#eeeeee;
}

#center #photoslide ul {
	list-style-type:none;
	background:white;
}

#center #photoslide ul li{
	float:left;
	padding:0px 11px 0px 0px;
	margin:0;
}

#center #photoslide ul.nav{
	height:20px;
	background:#eeeeee;
	float:none;
	padding:0px 10px 0px 10px;
	margin:0;
}



#center #photoslide ul.nav #left{
	padding-left:200px;
}


#center #photoslide ul.nav #ff{
	float:right;
}
#center div.ingredients  {
	width:477px;
	float:left;
	background: url(../images/ingredients_background.jpg) repeat-x;
	margin:5px 0 5px 0;
}

#center div.ingredients h4 {
	color: #6e6e6e;
	margin:10px;
	padding:0;
	background:url(../images/dot.gif) repeat-x;
}
#center div.ingredients ul {
	list-style-type:none;
	padding:0;
	margin:0;
	background:#F5F5F5;
}

#center div.ingredients ul li{
	float:left;
	padding:0 0 10px 10px;
	margin:0;
	width: 228px;	
}

#center #nutrition_details {
	width:467px;
	float:none;
	background:#eeeeee;
	padding:10px;
} 


#center #nutrition_details h4 {
	float:none;
	color: #6e6e6e;
	padding:0;
	margin:0;
}

#center #rating {
	width:467px;
	float:none;
	background:#eeeeee;
	padding:10px;
}



#center #social_links {
	float:none;
	width:477px;
	height:30px;
	background:#699912;/* light green*/
	padding:0;
	margin:0;
}
#center #social_links ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

#center #social_links ul li {
	float:left;
	padding:0 10px 0 0px;
	margin:5px 0 0 30px;
	color:white;
	font-weight:bold;
	list-style-image:url(../images/arrow_white.gif);
}

#center #social_links ul li a{
	color:white;
	font-weight:bold;
}

#center #comments {

}

#center #comments ul{
	list-style-type:none;
}

#center #comments ul li{
	background:#eeeeee;
	padding:10px;
	margin:10px 0 0 0;
}
#center #comments ul li.odd{
	background:white;
}

#center #comments ul li small{
	font-size:1.06em;
	color: #699912;/* light green*/
}

#center #comments ul li small span.id_comment{
	color:#6e6e6e;
	
}

#center #comments ul li div {
	padding-top:20px;
}

#center #comments ul li span.answer {
	float:right;
	font-weight:bold;
	color: #699912;/* light green*/
	text-decoration:none;
}

#center #comments ul li span.answer a{
	color: #699912;/* light green*/
	text-decoration:none;
}

#center #comments ul li span.answer a:hover{
	text-decoration:underline;
}

fieldset {
	border:0;
	padding:10px;
	font-size:1.03em;
}

fieldset legend{
	font-size:1.33em;
	padding:10px 0 0 0;
	margin:0;
}

fieldset label{
	color:#699912;/* light green*/
	font-weight:bold;
	margin:10px 25px 0 0px;
	font-size:12px;
}

fieldset input[type=text],
input[type=password],
input.inputbox[type=text]
{
	border:1px solid #6e6e6e;
	width:200px;
	height:20px;
	margin:0;
	color:#545454;
	padding:3px;
}

fieldset input[type=submit]
 {
	border:0;
	background:#699912;/* light green*/
	padding:5px;
	margin:0px;
	color:white;
	font-weight:bold;
	float:right;
}

fieldset input[type=button]{
	border:0;
	background:#699912;/* light green*/
	padding:5px;
	margin:0px;
	color:white;
	font-weight:bold;
	float:left;
}

fieldset textarea{
	border:1px solid #6e6e6e;
	width:445px;
	height:100px;
	margin-top:5px;
	padding:5px;
}

fieldset #fullpage
{
	width:100%;
	padding:0;
	margin:0;
} 

fieldset#fullpage  textarea{
	width:60%;
	padding:0;
	margin:0;
}

table input[type=text],
table input[type=password]{
	border:1px solid #6e6e6e;
	width:267px;
	height:20px;
	margin-top:5px;
	padding:2px;
}

table input[type=text].inputs{
	width:30px;
}

table textarea{
	border:1px solid #6e6e6e;
	width:267px;
	height:100px;
	margin-top:5px;
	padding:5px;
}

table input[type=button],
table input[type=submit]
 {
	border:0;
	background:#699912;/* light green*/
	padding:5px;
	margin:0px;
	color:white;
	font-weight:bold;
}

table select
 {
	border:0;
	background:#ebebeb;
	padding:2px;
	margin:0 10px 0 0;
	color:#699912;/* light green*/
	font-weight:bold;
	border:1px solid #6e6e6e;
}

table tr td {
	color:#699912;/* light green*/	
}

table td.labels {
	color:#699912;/* light green*/
	font-size: 1.033em;
	font-weight:normal;
	width:200px;	
}

#tag_list {
	width:150px;
}

/*************************************/

#center #article {
	clear:both;
	float:none;
}

#center #article h2 small{
	padding:0;
	margin:0;
	font-size:0.66em;
	color:#699912;/* light green*/
}

#center #article h2 small a{
	color:#699912;/* light green*/
	text-decoration:none;
	font-size:12px;
}

#center #article img {
	padding: 0 5px 5px 0;
}

#center #article h2 small a:hover{
	text-decoration:underline;
}


#center #articles_list ul{
	list-style-type:none;
	padding:0;
	margin:0;

}

#center #articles_list ul li{
	padding:10px 0 0 0;
	margin:0;
}

#center #articles_list ul li h2 a{
	color:#699912;/* light green*/
	font-weight:normal;
	padding:0;
	margin:0;
}

#center #articles_list ul li small{
	font-weight:normal;
}

#center #articles_list div.blog_item{
	float:left;
	width:95px;
	height:95px;
	background:#FFFFFF;
	/*margin:15px 0 0 0px;*/
	padding:0 20px 20px 0;
        position: relative;
}
#center #articles_list div.blog_item .bulina{
    position:absolute;
    background:url(/images/updated.png);
    width:20px;
    height:20px;
    top:-10px;
    right:5px;
    text-align:center;
    color:white;
    
}

#center #articles_list div.blog_item img{
	border:2px solid; 
}

#center #title ul.breadcrumb{
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
}

#center #title ul.breadcrumb li{
	float:left;
	padding-right:5px;
}

/*info BPT*/
.infobpt {
	background:#4a6d0a;/*dark green*/
	margin:10px 0 0 0;
	padding:10px;
	font-weight:bold;
}

ul.tags {
	list-style-type:none;
	padding:70px 0 0 0;
	margin:0;
}

ul.tags li{
	float:left;
	padding-right:5px;
}

ul.tagcloud{
	padding:10px;
	margin:0;
	list-style-type:none;
} 

ul.tagcloud li { 
	text-align:center; 
	padding:0 10px 0 10px;
	float:left;
	line-height:1.113em;
	
}
li.huge { 
font-size:1.5em ; 
}
li.large {
font-size:1.33em ; 
}
li.big a{
font-size:1.03em ; 
}
li.medium a{
font-size:0.9em ; 
}
li.small a{ 
font-size:0.66em; 
}

#user_profile {
height:100px;
background-color:#ebebeb;  
margin-top:10px; 
}

#user_profile img{
margin:10px;
}

#user_profile h2{
font-weight:normal; 
padding-top:10px; 
}

#user_profile div {
	padding-top:20px; 
}

#user_profile div small{
color:#6e6e6e; 
font-size:0.7em;
}

#user_profile h2 small{
color:#6e6e6e; 
font-size:0.66em;
}
	
#user_page{ 
width:728px;
float:left;
}
	
#user_right {
	margin:10px 0 0 0;	
	width:10px;
	height:100px;
	float:right;
	background: url('../images/user_right.jpg') no-repeat;
}

#submenu_content {
	margin-top:5px;
	color:#6e6e6e;
	font-size: 0.66em;
	font-weight:normal;
}

#submenu_content a {
	color:#6e6e6e;
}


#submenu_content p {
	padding-bottom:10px;
}

#submenu_content h3 {
	font-weight:bold;
	padding-bottom:5px;
}

#submenu_content table tr td{
	color:#699912;/* light green*/
	margin:3px;
}

.odd {
	background:#f2f2f2;
}

#submenu_content table tr td{
	padding:2px;
}

#submenu_content table tr:hover{
	background:#ebebeb;
}

#submenu_content table tr td.cnt{
	text-align:right;
}

#submenu_content table h3 {
	color:#545454;
}

#messages_center_tab  div#pagination {
	float:right;
	padding-right:10px;
}

#messages_center_tab  div#pagination a {
	color:#6e6e6e;
}


#messages_left_tab{
	width:210px;
	float:left;
	border-right:1px solid #EAEAEA;
	z-index:1000;
}

#messages_center_tab{
	width:520px;
	float:right;
	font-weight:normal;
	z-index:1000;
}


#messages_left_tab ul{
	margin:0;
	padding:0;
}

#messages_left_tab ul li { 
	list-style:none;
	margin:0;
	padding:0 0 3px 0;
}

#messages_left_tab ul li a {
	color:#6e6e6e;
}

#messages_left_tab ul li a:hover{
	text-decoration:none;
	font-weight:bold;
}

#messages_left_tab ul li img {
	margin-right:5px;
	border:1px solid #EAEAEA;
}

#user_home {
	margin-top:20px;
}


#user_home div.home_box {
	width:345px;
	height:340px;
	border:1px solid #EAEAEA;
	float:left;
	padding:0px;
	margin:0 0 10px 8px;
}

#user_home div.home_box ul{
	list-style:none;
	padding:0;
	margin:0;
}

#user_home div.home_box ul li{
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
}

#user_home div h5{
	padding:5px;
	background:#EAEAEA;
	margin:10px;
}

#user_home div ul,ol {
	padding:0;
	margin:10px;
	/*list-style:none;*/
}

#user_home div ul li,ol li {
	padding:2px 0 0 0;
	margin:0 0 0 25px;
	color:#6e6e6e;
	font-size:0.6em;
}

#user_home div p{
	margin:10px;
	font-size:0.6em;
	color:#6e6e6e;
}

#user_recipe_add {
	padding-top:20px;
	color:#545454;
	font-weight:bold;
	
}

#user_recipe_add div{
	width:475px;
	padding:10px 0 0 10px;
	background:#ebebeb;
}


#user_recipe_add div p{
	font-size:0.63em;
	font-weight:normal;
}

#user_recipe_add h6 {
	text-transform:uppercase;
	padding:10px 0 0 10px;
	color:#699912;/* light green*/
}


#user_recipe_add div h6 {
	color:#545454;
	margin:0;
	padding:0 0 10px 0;
}

#user_recipe_add div.profile h6 {
	color:#545454;
	margin:0;
	padding:0;
}

#user_recipe_add div.profile ul {
	font-size:12px;
	margin-top:0;
}

#user_recipe_add fieldset.profile {
	margin:20px 0 0 0;
	padding:0 0 0 10px;
}

#user_recipe_add div.profile p {
	padding: 0 0 0 10px;
}

#user_recipe_add div div {
	font-size:0.66em;
}

#user_recipe_add div input[type=text] {
	background:#FFFFFF;
	width:455px;
	padding-bottom:0;
}

#user_recipe_add input[type=text] {
	background:#EAEAEA;
	color:#545454;
	padding:5px;
	margin-bottom:10px;
	border:0;

	font-weight:bold;
}

#user_recipe_add fieldset {
	/*margin-top:20px;*/
}

#user_recipe_add fieldset input[type=button] {
	background:#699912;/* light green*/
	color:#FFFFFF;
	padding:5px;
	border:0;
	font-weight:bold;
	margin:0;
	padding:7px;
	margin-left:10px;
}


#user_recipe_add fieldset input[type=text] {
	width:178px;
}

#user_recipe_add fieldset label{
	color:#545454;
	font-size:0.63em;
	font-weight:bold;
	padding:5px;
	margin:0;
}

#user_recipe_add fieldset select {
	width:188px;
	background:#EAEAEA;
	border:0;
	color:#545454;

	font-weight:bold;
	padding:5px;
	margin:0 0 10px 0;
}

#user_recipe_add fieldset legend{
    text-transform:uppercase;
	color:#699912;/* light green*/
	font-size:0.63em;
	font-weight:bold;
	padding:0;
	margin:0;
}	

#user_recipe_add #prep_time select {
	width:60px;
}

#user_recipe_add #added_prep_time,
#user_recipe_add #added_tot_time	
	{
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0;
}

.recipe_edit_buttons {
	float:right;
	width:140px;
	padding-right:10px;
}

.pagination {
	float:right;
	padding-top:5px;
}

table tr td {
	padding:3px;
}

table tr td h3 {
	padding:0;
	margin:0;
	font-weight:normal;
	
	
}

table tr td h3 a{
	color:#6E6E6E;
	font-size:14px;
}

table tr td h4 a{
	color:#699912;/* light green*/
	font-size:15px;
	font-weight:normal;
}

.ing_group_class{
	font-size: 0.75em;
	width: 425px;
	list-style: none;
	float:none;
	text-transform: uppercase;
	font-weight: normal;
}
.added_ingred{
	font-size: 0.65em;
	font-weight: bold;	
	list-style: none;
	float:left;
	padding-right: 3px;
}
.added_quant{
	font-size: 0.65em;
	font-weight: normal;	
	list-style: none;
	float:left;
	padding-right: 5px;

}

ul#categories,
#categories ul {
	list-style:none;
	padding-left:25px;
	
}

#categories ul li,
#categories li
{
	font-weight:bold;
}

#categories a {
	/*font-size:1.13em;
	font-weight:bold;*/
}



ul#left_boxes li {
	margin-bottom:10px;
	background:#F5F5F5;
}

ul#left_boxes li div{
	padding:0px;
	margin:0 10px 0 10px;
}

ul#left_boxes li ul{
	background:#F5F5F5;
	list-style-type:square;
	padding:10px 10px 10px 15px;
	margin:0px;
	margin-left:15px;
}


ul#left_boxes li ul li{
	margin:0;
	padding:0;
	list-style-type:square;

}

ul#left_boxes li div.left_box_item div {
	padding:12px 0 0 0;
	margin:0;
}

ul#left_boxes li div.left_box_item div.dot{
	height:1px;
	padding:0 0 10px 0;
	margin:0;
}

ul#left_boxes li div h5{
	padding-top:10px;
	height:35px;
}

ul#left_boxes li div img{
	margin:10px 6px 20px 0;
}

ul#left_boxes li div small{
	/*font-size:0.55em;*/
	font-size:10px;
}
ul#left_boxes li div small a{
	font-size:10px;
}



h4#galeria_foto {
	text-indent : -2000px ; 
}


ul#left_boxes li div.dot {
	padding:0;
	margin:0 5px 0 0 ;
}

.error_message_form{
	color: red;
	/*font-weight: bold;*/
	position: relative;
	margin-left: 10px;
}

ul#left_boxes li h4
 {
	padding:5px 0 5px 10px;
}

#user_recipe_add #ingrediente {
	overflow:auto;
	/*padding:10px;*/
	margin-bottom:10px;
}

#user_recipe_add #ingrediente ul {
	padding:0;
	margin:0 0 10px 0;
	overflow:auto;
}
button {
	background:#992512;
	color:white;
	font-weight:bold;
	font-size:0.66em;
	border:0;
	padding:5px;
}

#center #pas_forgot_div{
	width: 700px;
}

.newsletter input{
	margin:5px 5px 5px 2px;
	border:5px solid #ebebeb;
	background:white;
	color:#699912;	
	font-weight:bold;
	width:120px;
	padding:3px;
}

.newsletter input[type=submit]{
	margin:5px 5px 5px 2px;
	padding:2px;
	width: 72px;
	background:#ebebeb;
}

#rotd small{
	color:#699912;/* light green*/
	font-weight:bold;
	font-size:11px;
}

#rotd small a {
	font-size:11px;
}

ul#left_boxes li#theme h4 {
	padding-top:10px;
}

#stars_of_recipe{
	padding:0 0 0 10px;
	overflow:auto;
}

#recipe_description{
	padding-top:20px;
	clear:both;
}

#cart_messages{
	font-size:10px;
	font-weight:bold;
}

.formated_input{
	background:#699912;
	color:white;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:3px;
	border:0; 
}

.preheader_input{
	width:118px;
	margin-right:10px;
	color:#4a6d0a;
	border:0;
}
.preheader_submit{
	background:#699912;/* light green*/
	color:white;
	height:19px;
	font-weight:bold;
	width:50px;
	border:0;
	font-size:10px;
}
#rotd_ingredients{
	margin-top:20px;
	margin-bottom:20px;
}

.separator{
	height:10px;
	line-height:0;
	font-size:0;
	/*background:#FFF;*/
	margin:0;
	padding:0;
}

#categs_div ul {
	list-style-type:none;
}

.header_list{
	list-style-type:none;
	font-size:11px;
	color:white;
	padding:0;
	margin:0;
	line-height:13px;
	text-align:right;
	list-style-image:url('/images/arrow_bullet_white2.gif');
}
.header_list li{
	padding:0;
	margin:0;
}

.header_list li a{
	color:#FFFFFF;
	font-size:11px;
}

.normal li{
	font-size:12px;
}

.magazine_covers{
	float:left;
	margin: 0 20px 20px 0;
	border:1px solid #999999;
		}
#banner_728_homepage ,
#banner_728_inside{
	padding-top: 10px;
	
}



/********* main css *************/
.toolbar { font-family:Arial; font-weight: bold; color:#666666; font-size: 12px; text-decoration:none; background: #ffffff; }
.menubaritemtext  { font-family:Arial; font-weight: bold; color:#666666; font-size: 12px; text-decoration:none; background: #ffffff; }


#errors{
	width: 500px;
	height:150px;
	border:solid 1px #FF0033;
	position:absolute;
	top: 200px;
	left: 50%;
	margin-left: -250px;
	top: 65%;
	margin-top:-75px;
	background:#FFFFCC;
	padding: 10px;
	z-index: 1000;
}

.my_cook_pref {

	width: 600px ;
	height:80px  ;

	}
/*clasa pentru imaginile din yui*/
.yui-img {
    border:0;
  }
  
.yui-ac-flickrImg { 
	width: 50px ; 
	height:50px ; 
                                 
}
#thumb_images div{
	width:100%;
}
#thumb_images ul { 
	list-style-type: none ; 
}
#thumb_images ul li{
    width:100px;
    float:left;
}

#thumb_images ul li small {
    font-size:9px;
}
	
.err { 
	color : red ; 
	}

	 
#messages{
	width: 500px;
	height:150px;
	border:solid 1px #009933;
	position:absolute;
	left: 50%;
	margin-left: -250px;
	top: 65%;
	margin-top:-85px;
	background:#FFFFCC;
	padding: 10px;
	
	z-index: 1000;

}

#errors_ok{
	width: 40px;
	margin-left: -10px;
	left: 50%;
	float:right;
	margin-top: 100px;
	z-index:1000;
}
#messages_ok{
	width: 40px;
	margin-left: -10px;
	left: 50%;
	float:right;
	margin-top: 100px;
	z-index:1000;
}
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  overflow: auto;
  /*height: 200px;*/
  
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #c7dea0;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:0 0 0 3px;
  height:20px;
  cursor:pointer;
  font-size:12px;
  font-weight: normal;
}

.star ul.star { 
	width: 85px; 
	height: 20px; 
	list-style: none; 
	margin:0; 
	padding:0; 
	left:0; 
	top:0; 
	position: relative; 
	float: left; 
	background: url('../images/stars.gif') repeat-x; 
	cursor: pointer; 
	
}
.star li { 
	margin: 0; 
	padding: 0;
	float: left;  
	display: block; 
	width: 85px; 
	height: 20px;  
	text-indent: -9000px; 
	z-index: 0; 
	position: absolute;
}

.star li.curr { 
	background: url('../images/stars.gif') left 25px;
	font-size: 1px; 
} 
.star div.user { 
	left: 15px; 
	position: relative;
	float: left; 
	font-size: 13px; 
}


.star_green ul.star { 
	width: 85px; 
	height: 20px; 
	list-style: none; 
	margin:0; 
	padding:0; 
	left:0; 
	top:0; 
	position: relative; 
	float: left; 
	background: url('../images/stars_green.gif') repeat-x; 
	cursor: pointer; 
}
.star_green li { 
	margin: 0; 
	padding: 0;
	float: left;  
	display: block; 
	width: 85px; 
	height: 20px;  
	text-indent: -9000px; 
	z-index: 0; 
	position: absolute;
}

.star_green li.curr { 
	background: url('../images/stars_green.gif') left 25px;
	font-size: 1px; 
}
.star_green div.user { 
	left: 15px; 
	position: relative;
	float: left; 
	font-size: 13px; 
}
.nice_form label,.nice_form input {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
}

.nice_form label {
	text-align: right;
	width: 100px;
	padding-right: 20px;
}

.nice_form br {
	clear: left;
}	
	
.dialog_content input[type=text] { 
	width : 200px ; 
	}
	
.dialog_content ul { 
	list-style:none;
	}

#menu_ul { 
	list-style-type:none;
	}
	
#menu_ul li { 
	float:left;
	margin-left:20px;
	}

.rhm1{
	width:780px;
	height:64px;
	margin:0 auto;
	background:url(/images/rhm1_bg.gif) repeat-x;		
}
.rhm1-left{
	background:url(/images/rhm1_l.gif) no-repeat;
	width:15px;
	height:64px;
	float:left;
}
.rhm1-right{
	background:url(/images/rhm1_r.gif) no-repeat;
	width:15px;
	height:64px;
	float:right;
}
.rhm1-bg{
	background:url(/images/rhm1_bg.gif) repeat-x;
	height:64px;
}
.rhm1-bg ul{
	list-style:none;
	margin:0 auto;
}
.rhm1-bg li{
	float:left;
	list-style:none;
}
.rhm1-bg li a{
	float:left;
	display:block;
	color:#ffe8cc;
	text-decoration:none;
	font:12px 'Lucida Sans', sans-serif;
	font-weight:bold;
	padding:0 0 0 18px;
	height:64px;
	line-height:40px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 32px 0 18px;
}
.rhm1-bg li.current a{
	color:#fff;
	background:url(/images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li.current a span{
	color:#fff;
	background:url(/images/rhm1_hover_r.gif) no-repeat right 5px;
}
.rhm1-bg li a:hover{
	color:#fff;
	background:url(/images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li a:hover span{
	color:#fff;
	background:url(/images/rhm1_hover_r.gif) no-repeat right 5px;
}
.profile_show_hide{
	float: right;
	cursor: pointer;
}

div.dialog_content{
	overflow:auto
}

.tree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	white-space: nowrap;
}
.tree img {
	border: 0px;
	height: 18px;
	vertical-align: text-bottom;
}
.tree a {
	color: #000;
	text-decoration: none;
}
.tree a:hover {
	color: #345373;
}

p.paragraph {
	padding:0 10px 10px 10px;
}

.home_box h5{

	cursor:move;
}

.login {
	margin:10px 5px 4px 0px;
	padding:3px;
	border:5px solid #ebebeb;
	background:white;
	width: 155px;
	color:#699912;
}
.grey_text{
	color:#6E6E6E;
	font-weight:normal;
}

#agricola_pui {
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -150px;
	display: none;
}

.agricola_close {
	position: absolute;
	left: 100%;
	top: 0;
	font-size: 16px;
	color: #000000;
	margin-left: -10px;
	font-weight: bold;
}