/* CSS Document */

*{margin:0;padding:0;}

body{font-family:Arial,Helvetica,sans-serif;font-size:75%;line-height:1.5em;}

img{border:none;}

a{color:#0b82ce;text-decoration:underline;cursor:pointer;}
a:hover{color:#069;}

h1,h2,h3,h4,h5,h6{color:#93BF2C;}
h1{font-size:2em;line-height:1.5em;font-weight:normal;}
h2,h3,h4,h5,h6{font-size:1em;line-height:1.5em;}

table{border-collapse:collapse;}

/*input.text{border:1px solid #999;padding:2px;}*/
/*input.text:hover{border:1px solid #000;}*/
input.checkbox,label.checkbox{vertical-align:middle;}
input.button{width:auto;overflow:visible;padding:1px 2px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1em;cursor:pointer;}
select{border:1px solid #999;padding:1px;font-family:Arial,Helvetica,sans-serif;}
div.clear{clear:both;font-size:0;line-height:0;}
div.disabled{display:none;visibility:hidden;}
div.enabled{display:block;visibility:visible;}
#container{min-width:940px;}

/* For User Bar At Top of Page */
#user,#header,#navbar,#content,#footer{clear:both;}
#user{min-height:19px;padding:4px 20px;color:#333;}
.site_links{float:left;}
.site_links a{margin-right:14px;}
.user_links{text-align:right;font-size:.9em;font-weight:bold;}
.user_links span.s{margin:0 .4em;font-size:12px;font-weight:normal;;color:#ccc;}
.user_links .myrecipess{position:relative;padding-left:20px;}
.user_links .myrecipess span.i{width:16px;background-position:-54px center;}
.user_links .count{color:#0B82CE;}
.user_links .off{display:none;visibility:hidden;}
span.s{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}


* html #user{height:19px;}
#header{min-height:65px;padding:10px 20px;}
.header_logo{float:left;width:205px;height:65px;}
.header_search{width:720px;margin-left:220px;}
.header_search form{overflow:auto;}
.header_search label{margin-right:2px;font-size:1.1em;font-weight:bold;color:#333;white-space:nowrap;}

.header_search input.text{width:14em;margin:1px 0;font-size:1.3em; color:#CCCCCC; border:1px solid #999;padding:2px;font-size:1.6em;}
.header_search input.focus{width:14em;margin:1px 0;font-size:1.3em; color:#000000; border:1px solid #999;padding:2px;font-size:1.6em;}

.header_search input.button{margin:1.5em 0 1px;font-size:1.1em;font-weight:bold;}
.header_search a.preferences,.header_search a.advanced{display:block;font-size:.9em;}
.header_search .element{float:left;padding-right:6px;}
.header_search .tools{float:left;margin-top:1.8em;font-size:1em;line-height:1em;white-space:nowrap;}
.header_search .example{font-size:.9em;}
* html #header{width:960px;padding-right:0;}

#navbar{min-height:19px;margin:0 8px;border:1px solid #eee;border-bottom:1px solid #ddd;padding:4px 12px;background:#F2F2F2 url(images/bar.gif) repeat-x scroll left top;}
.navbar h1,.navbar h2,.navbar h3,.navbar h4,.navbar h5,.navbar h6{display:inline;font-size:1.2em;line-height:1.25em;font-weight:bold;color:#999;}

* html #navbar{height:19px;}
#footer{margin:60px 20px 0;border-top:1px solid #ccc;padding:10px 0;color:#333;}
.footer a{text-decoration:none;color:#333;white-space:nowrap;}
.footer a:hover{text-decoration:underline;}
.footer_links{float:left;font-size:.9em;}
.footer_links span.s{margin:0 .4em;font-size:12px;color:#ccc;}
.footer_legal{text-align:right;font-size:.8em;}
.footer_legal span.s{margin:0 2px;color:#ccc;}
.footer_legal div{display:inline;margin-left:10px;white-space:nowrap;}
#m_reserved{display:none;visibility:hidden;}

/* home-min.css */
#home{background:#e4eaed url(images/home-background.png) repeat-x scroll left top;}
/*#home{background:#e4eaed url(images/tomatoes.png) no-repeat left top;}*/
#home #container{width:900px;min-width:0;margin:0 auto;padding:10px;}




#home #user{margin:0 20px;border:none;padding:0;}
#home #user a{text-decoration:none;}
#home #user a:hover{text-decoration:underline;}


#home #header{min-height:0;padding:0;}
#home .header_logo{width:254px;height:88px;padding-left:45px;padding-right:20px;}

#home .recipes_count{position:relative;height:88px;margin:0 20px 0 319px;text-align:right;}
#home .recipes_count h2{position:absolute;bottom:5px;right:0;font-size:2em;line-height:1em;font-weight:normal;color:#999;}
#home .recipes_count strong{color:#92C02C;}

#home .header_search .search_bottom{padding-bottom:12px;background:url(images/home-search-box.gif) no-repeat scroll bottom left;}
#home .header_search .search_top{padding-top:8px;background:#FCFDFD url(images/home-search-box.gif) no-repeat scroll top left;}
#home .header_search{width:900px;margin:10px 0 0;color:#333;}
#home .header_search form{width:840px;padding-left:45px;padding-right:15px;overflow:visible;}
#home .header_search label{margin-right:8px;font-size:1.3em;}

#home .header_search input.button{display:block;width:125px;height:27px;margin:1.3em 0 0;border:none;padding:2px;background:url(images/home-search-button.gif) no-repeat scroll top left;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1em;font-weight:bold;letter-spacing:1px;text-transform:lowercase;color:#fff;}
#home .header_search a{font-size:.8em;color:#000;}
#home .header_search .element{position:relative;padding-right:10px;z-index:1;}
#home .header_search .middle{padding-top:.5em;}
html>body#home .header_search input.button{padding:0 0 4px;}
#home .header_search input.button{-moz-box-sizing:border-box;}

#home .footer_links{font-size:1.2em;}
#home .footer_links span.s{margin:0 2px;}
#home .footer_intl{display:block;visibility:visible;}
#home .footer_copy{clear:left;margin-top:20px;font-size:.8em;text-align:center;}

#home .box .top_left,#home .box .top_right,#home .box .bottom_left,#home .box .bottom_right{height:10px;font-size:8px;line-height:8px;background:url(images/home-box.gif) no-repeat scroll 0 0;}
#home .box .top_left,#home .box .bottom_left{position:relative;margin-right:10px;}
#home .box .top_right,#home .box .bottom_right{width:50%;position:absolute;top:0;right:-10px;}
#home .box .top_left{background-position:left top;}
#home .box .top_right{background-position:right top;}
#home .box .bottom_left{background-position:left bottom;}
#home .box .bottom_right{background-position:right bottom;}
#home .box .middle_left{border-left:1px solid #e9eaeb;border-right:1px solid #e9eaeb;background-color:#fff;}
#home .box .middle_right{border-left:1px solid #d3d4d5;border-right:1px solid #d3d4d5;background-color:#fff;}

#home #content{margin-top:-1px;padding:0 20px;}
#home .content a{text-decoration:none;}
#home .content a:hover{text-decoration:underline;}


#home #c_recipebridge{float:right;width:420px;padding:10px 0;color:#333;}
#home #c_find_recipess{float:left;width:420px;}

#home #c_search_activity{width:860px;}
#home #c_search_activity a{text-decoration:underline;}
#home #c_user_messages{width:880px;margin-right:-20px;}

#home .about{font-size:1.2em;line-height:1.5em;}
#home .about a{color:#333;}
#home .about a:hover{color:#0b82ce;}

#home .brag{margin-top:20px;text-align:center;}
#home .brag h3{margin-bottom:20px;border-bottom:1px solid #ccc;font-size:1.3em;color:#999;text-align:left;}
#home .brag a{float:right;line-height:2em;}#home .categories{padding:10px 25px;}

#home .categories h3{font-size:1.2em;color:#333;}

#home .categories ul.left{float:left;margin-right:30px;}
#home .categories ul.right{float:left;margin-right:30px;}
#home .categories ul.far_right{float:left;padding-bottom:10px;}

#home .categories li{list-style:none;margin:2px 0;color:#0b82ce;}
#home .categories p{clear:both;width:100%;border-top:1px solid #ccc;padding-top:10px;}


#home .header_search fieldset{position:relative;padding-right:10px;z-index:1;}
#home .header_search fieldset input.button{margin-top:0;}

#q_box {width:370px; height:155px; background-image:url(images/ask_bg.png); margin-left:8px; margin-top:10px;  }
#q_box .txtbox {width:345px; vertical-align:top; height:52px; border: 1px solid #999999; margin-left:10px; margin-top:8px;}
#q_box .bottom {height:24px; line-height:24px; margin-top:3px; font-size:12px; color:#999999;margin-left:10px;}
#q_box .head {padding-top:8px; margin-left:10px; font-size:15px; font-weight:bold; color:#105CB6;}