﻿/*Home Page Style*/



.bodyhome 
{
	
	margin-top:16px;
	bottom:8px;
	min-width:800px;
	text-align:center;
	
	
	}


#wrapper
{
	text-align:left;
	width:1024px;
	margin-right:auto;
	margin-left:auto;
	font-family:Verdana;
	font-size:11px;
	line-height:20px;
	background-color:White !important;
	
	}

#wrapper a
{
	color:#339999;
}
#wrapper a:hover
{ color:#ff6600;
	}
#wrapper h1
{
	font-size:14px;
	color:#153A3A;
	}
.centerdiv img
{ width:75px;
  height:75px;
	
	}
.main
{
	width:1024px;
	clear:both;
	height:auto;
	position:absolute;
	}
.header
{
	clear:both;
	height:85px;
	width:1024px;
	margin-top:16px;
	margin-bottom:16px;
	}
.logo
{
	left:16px;
	position:absolute;
	width:255px;
	
}

.login
{
position:absolute;
left:500px;
}

.mainbkgd 
{

	background-repeat:no-repeat;
	background-image: url('Images/background/lettuce_950.png');
	background-position:center;
	background-color:#A9DD4C !important;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	z-index:-1;
	
	}

.rpbSearch
{
	border:none !important;
	background-image:none !important;
	
	}	
	
.leftdiv
{
	left:0;
	width:200px;
	position:absolute;

	
	}
.centerdiv
{
	left:158px;
	min-width:500px;
	max-width:700px;
	position:absolute;
	margin-bottom:16px;
	
	}	
.centerdivHome
{
	left:208px;
	width:500px;
	position:absolute;
	margin-bottom:16px;
	
	}	
.centerdivHome img,
.centerdiv img
{ width:75px;
  height:75px;

	
}
.rightdiv
{
	left:900px;
	position:absolute;
	min-width:160px;
	max-width:300px;

	
	}

.rightdivHome
{
	left:716px;
	position:absolute;
	width:300px;
	
	}
.btmmenu
{
	clear:both;
	top:3500px;
	vertical-align:bottom;
	width:1024px;
	position:absolute;
	
	
	}
.pnlSearch
{
	padding:16px;
	background-image: url('Images/background/oranges2.png');
	background-repeat:no-repeat;
	height:74px;
	border-left:solid 1px #F2F2F2;
	border-top:solid 1px #F2F2F2;
	border-right:solid 1px #F2F2F2;
	
	

	}
	
/*Home2.aspx CSS*/

.imgDiv
{ height:75px;
  width:75px;
  position:absolute;
  left:0;
  background-repeat:no-repeat;
	
	}
.linkDiv
{ position:absolute;
  left:83px;
  width:200px;
  
	
	}
.container
{
	margin:8px 0 8px 0;
	clear:both;
	width:500px;
	min-height:125px;
	height:auto;
	

	}
.divRecipeCategories
{
	font-size:14px;
	text-align:center;
	color: #307090;
	font-weight:bolder;
	
	
	
	
	
	}	


.leftCatDiv
{
	left:0px;
	position:absolute;
	width:157px;
	height:157px;
	padding:4px;
	/*background-image:url('Images/background/rec_category.png');
	background-repeat:no-repeat;*/
	margin-bottom:4px;
	}
.centerCatDiv
{	left:169px;
	position:absolute;
	width:157px;
	height:157px;
	padding:4px;
/*background-image:url('Images/background/rec_category.png');
	background-repeat:no-repeat;*/
	margin-bottom:4px;
	}	
.rightCatDiv
{	left:338px;
	position:absolute;
	width:157px;

	height:157px;
	padding:4px;
/*background-image:url('Images/background/rec_category.png');
	background-repeat:no-repeat;*/
	margin-bottom:4px;
	}
	.imgRecipeCat
	{
		margin-top:8px;
		}
.menuHome
{
font-size:14px;
	font-weight:bold;
	color:#33cc00;	
	height:53px;
	text-align:right;
	left:50px;	
	
	}
.menu
{
	font-size:14px;
	font-weight:bold;
	color:White;	
	height:53px;
	text-align:right;
	left:50px;
	}
.menuHome a
{
	color:#1C6C00 !important;
	}
.menu a
{
	color:white !important;
	}

.menuHome a:hover,	
.menu a:hover
{
	color:#DDDCC8 !important;
	}

	.cblsites
	{
		
		
		padding:5px 0 5px 0;
		font-family:Verdana;
		font-size:12px;
		}
		
		
/*Panel Bar*/

.RadPanelBar
{
	background-color:Transparent;
	border:none!
	
}		
.RadPanelBar_Default .rpRootGroup
{
	border-color: #F2F2F2 !important;
	
}

.RadPanelBar a.rpLink
{
	background:none !important;
	font-size:14px;
	border:none !important;
}

.RadPanelBar_Default a.rpFocused,
.RadPanelBar_Default a.rpExpanded,
.RadPanelBar_Default a.rpSelected,
.RadPanelBar_Default a.rpSelected:hover
{
	background-color: #fdfdfd;
	border-color: #6c6c6c;
}


/*radGrid*/

.RadGrid,
.RadGrid .rgMasterTable,
.RadGrid .rgDetailTable,
.RadGrid .rgGroupPanel table,
.RadGrid .rgCommandRow table,
.RadGrid .rgEditForm table,
.RadGrid .rgDetailTable,
.RadGrid .rgPager table
{
	border:none !important;
	padding:none !important;
	margin:none !important;
	background:none !important;
	max-width:700px !important;
	
	}
	
.RadGrid_Default th.rgSorted,
.RadGrid_Default .rgRow .rgSorted,
.RadGrid_Default .rgAltRow .rgSorted,
.RadGrid_Default .rgSortAsc,
.RadGrid_Default .rgSortDesc,
.RadGrid_Default .rgSortAsc,
.RadGrid_Default .rgSortDesc
{
	border-bottom-color:#f2f2f2;
	margin:none !important;
	background:none !important;
	max-width:700px !important;
	
	}

.rgMasterTable a:selected,
.rgMasterTable a:hover
{ 
	color:#ff6600 !important;
	}
	
.rgMasterTable
{ min-width:600px !important;
	}	


.RadGrid .rgFooterDiv,
.RadGrid .rgFooter,
.rgFooter td,
.rgPager,
.RadGrid td.rgPagerCell,
.GridToolTip
{
    font:12px/16px "segoe ui",arial,sans-serif !important;
    background-color:Transparent !important;
    background-image:none !important;
    background:none !important;
    border:none !important;
    
}

.RadGrid .rgHeaderDiv
{
	border-bottom:solid 1px #ff6600 !important;
	
	}

.RadGrid .rgHeader
{
	font-size: 14px !important;
	  background:none !important;
    
    

	}

.rgHeader a
{
	color:#339999;
	
	}
	

.rgCommandCell,
.rgCommandRow
{
	border:none !important;
	background:none !important;

	}
.rgAltRow, .rgRow
{
	
	margin-bottom:24px !important;
	background:none !important;
	height:25px !important;
	vertical-align:middle !important;
	}
	
.rgRow td,
.rgAltRow td
{
	border:none !important;
	
}




* { 
margin: 0; 
padding: 0; 
font-family:Tahoma;
}


.main_p
{
    font-family:Verdana;
    font-size:12px;
    color:#333333;
    display:block;
    line-height:20px;
    margin:8px;
}

strong
{
    color:#333333;
    font-size:12px;
    font-weight: bold;
}

h1
{
    font-size:14px;
    color:#38381D;
    margin-top:8px;
    margin-bottom:8px;
  
    font-family:Verdana;
   
}
h2
{
    font-size:12px;
    color:#38381D;
    font-family:Verdana;
    font-weight:normal;
     display:block;
    line-height:20px;
        margin-top:8px;
    margin-bottom:8px;

    
       
}
h3
{
    margin-top:8px;
    margin-bottom:8px;

    font-family:Verdana;
    font-size:x-small;
    color:#38381D;
    font-weight:300;
}
h4
{
   margin-top:8px;
    margin-bottom:8px;
    font-size:small;
    font-weight:bold;
    color:ThreeDLighShadow;
}

 
a 
{
    text-decoration:none;
    color: #330099;
    font-family:Verdana;
    
    

}

a:link img
{
    border-color:#333333;
}

a:active img
{
        border-color:#333333;

}

legend
{
    font-size:14px;
    color:#33cc00;
}
fieldset
{
    padding:15px 8px 8px 8px;
    margin-top:10px;
}


.messages
{ font-family:Verdana;
    font-size:12px;
    margin:0px 0 8px 0;
}
    
.content
{
    font-size:small;
    margin-top:5px;
    margin-bottom:5px;
    
    }

#background
{
    
    background-color:#DEF2C2;
  
    
    }
     

#main {
 
 min-width:1000px;
 max-width:1500px;
 min-height:800px;

 overflow:hidden;
 background-color:White;
 padding-bottom:40px;

 margin-bottom:5px;
 text-align:left;
 border:solid 1px #cccccc;
}


.links{
color:#0000FF;
text-decoration:none;
font-family:Verdana;
}
.password_style
{
text-decoration:none;
color:black;
font-family:Verdana;
font-size:xx-small;
font-weight:normal;
text-decoration:underline;
}

#logo 
{
	width: 100%;
	height: 75px;
	background-color:Transparent;
	margin-bottom:75px;
	clear:both;
	
}


#mainlogo {
	width: 300px;
	float: left;
	clear:both;
	margin-right:20px;
}
#usersignin {
	width: 600px;
	margin-left:50px;
	clear:both;

	
}
#username {
	width: 275px;
	height: 25px;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #808080;
	vertical-align: bottom;
	text-align: right;
	line-height: normal;
}
#password {
	width: 400px;
	height: 25px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #808080;
}
/* This is style for search textbox*/
.login_input {
	
	font-family: Verdana;
	font-size: 14pt;
	color: #666666;
	margin-left: 10px;
	text-align:left;
	border:solid 1px #33cc00;
	padding:2px;
	margin-right:0;
	
	
}

.SiteDDList
{
	border:solid 0px white;
	margin:0 2px 8px 4px;
	padding:2px;
	
	
	}
	
	
.IngredientSearch
{
	
	background-image:url('Images/open_fridge_pane2.jpg') !important;
	background-position:0px -30px !important;
	text-align:center !important;
	font-size:14px !important;
	font-weight:bold !important;
	color:#333333 !important;
	
}



IngredientSearch_Selected
{
	background-image:url('Images/open_fridge_pane_hover.jpg') !important;
	background-position:0px -30px !important;
	text-align:center !important;
	font-size:14px !important;
	font-weight:bold !important;
	color:black !important;
	
	}
.PastArticles,
.training,
.foodGizmoUpdates
{

	text-align:left !important;
	font-size:14px !important;
	font-weight:bolder !important;
	color:#33cc00 !important;
	
}

.RecipeSearchGrid
{
	min-width:400px !important;
	z-index:100;
	
}

.btnStyle
{
    height:30px;
    font-size:14px;
    font-family:Verdana;
    color:white;
    border-right:outset 2px #666666;
    border-bottom:outset 2px #666666;
    font-weight:600;
    vertical-align:text-top;
    background-color:#33cc00;
    background-image:url('Images/Weekday.png');
    background-repeat:repeat-x;
    padding-bottom:2px;
    
    }
/*THIS IS THE STYLE FOR THE LOGIN BOX IN THE LEFT DIV*/

.login_left{

background-image:url('Orange/Images/rb_menu_btn.png');
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:white;
font-weight:bold;
font-size:medium;
min-width:250px;
max-width:30%;
padding-bottom: 3px;
background-color:white;
margin-left:20px;

}

.login_text{
margin-top:5px;
}
#signin_btn {
	margin-left: 10px;
	width: 50px;
}
#forgotpass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
	text-decoration: none;
	float: right;
}
#forgot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	color: #0000FF;
}
.style1 {
	color: #0000CC;
}
#leftdiv 
{
    float:left;
    position:absolute;
	width:24%;
	margin-right:1%;
	min-width:245px;
	max-width:245px;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	height:100%;
	margin-top:10px;
	

}
#rightdiv 
{
    float:right;
    width:74%;
    margin-left:1%;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	clear:both;
	height:100%;
	
}


#leftdiv_rb 
{
    margin-left:0px;
	margin-right: 5px;
	width: 230px;
	min-width:230px;
	clear: both;
	padding-right:2px;
	overflow:hidden;
	position:absolute;
	
}
#rightdiv_rb {

	padding: 0px;
	width: 74%;
	overflow:hidden;
	clear:both;
	float:right;
	

}

#contact {
margin: 0px;
width: 1000px;
}


/*Navigation Bar CSS*/

#navbar {
	margin: 0px 0px 5px 0px;
	padding:0px;
	border-color: #FF6600;
	width: 100%;
	clear: both;
	background-image: url('Images/homepage_searchimg.gif');
	height: 45px;
	background-color: #FFFFCC;
	overflow:hidden;
}


.navbar {
	
	
	border-color: #FF6600;
	width: 100%;
	clear: both;

	
}

.navfoot {
    margin-top:5px;
	clear: both;
	background-color: transparent;
	overflow:hidden;
	font-weight:normal;
	font-size:x-small;
	text-decoration:underline;
	color:#333333;
	text-align:center;
	/*min-width:1020px;
	max-width:1020px;*/
	
}

#nav1{
	float: right;
	height:40px;
	margin:0px;	

}

.sBar1
{
   background:  #8BC252 url('Images/transparent_green.gif') repeat; 
   padding:5px;
   
}
.nav2{
margin-right:6px;
	


}


.navbtn{
	padding:1px;
	font-family:Verdana; 
	font-size: 14px;
	font-weight:bold;
	color:white;
	cursor:hand;
	text-align:center;
	height:30px;

}
.btnSelected
{
    background-color:#B70202;
    border:solid 1px white;
    
    
    }
.navbtnEnd{
	background-color:transparent;
	border:1px white solid;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	color:white;
	cursor:hand;
	text-align:center;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:4px;
	
}
.navbtn:hover{
background-color: #B70202;

}
.navbtnEnd:hover{
background-color: #B70202;	
}
.navbtn:active{
	background-color:#B70202;
}
.navbtnEnd:active{
	background-color:#B70202;
}

/*Footer Style*/
#footer 
{
    width:1024px;
    padding:0 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding-top: 5px;
	clear: both;
	margin-top:10px;
	text-align:center;
}

#search {
	padding: 5px;
	margin: 10px 5px 5px 5px;
	height: 100px;
	background-repeat: no-repeat;
}
#searchform {
	background-position: center;
	height: 105px;
	padding: 0px;
	margin: 5px;
	width: 507px;
	background-repeat: no-repeat;
	background-image: url('Images/searchbkg.png');
}
.input {
	width: 300px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	float: left;
	margin-right: 5px;
	margin-left: 50px;
	margin-top: 25px;
	vertical-align: middle;
	line-height: normal;
	font-size: large;
	word-spacing: normal;
	letter-spacing: normal;
	background-color: #FFFFFF;
}
.button {
	background-position: center;
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
	background-repeat: no-repeat;
	float: left;
	width: 70px;
	height: 35px;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	line-height: normal;
}
.buttontxt {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: medium;
	text-align: center;
	position: relative;
	border-style: none;
}

.findbtn {
	margin: 25px 15px 15px 15px;
	width: 100px;
	height: 35px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: large;
	font-weight: bold;
	float: left;
	background-color: #FF6600;
	padding-left: 0px;
	padding-right: 5px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url("Images/FilledStar.png");
    background-repeat:no-repeat;
    cursor:pointer;
    display:block;
    width:13px;

}

.emptyRatingStar {
    background-image: url("Images/EmptyStar.png");
    background-repeat:no-repeat;
    cursor:pointer;
    display:block;
    width:13px;
}

.savedRatingStar {
    background-image: url("Images/SavedStar.png");
    background-repeat:no-repeat;
    cursor:pointer;
    display:block;
    width:13px;
}
/*Sign_Up*/
.info{

font-family:Arial, Helvetica, sans-serif;
color:#333333;
float:left;
}
#sign_up_l{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	padding: 5px 5px 3px 5px;
	width:35%;
	clear:both;
	margin-right:20px;
	
}
#sign_up_r {

float:right;
width:98%;
margin-right:1%;
clear:both;

}
#terms {
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: black;
}
/*Recipe Box*/
#move_dd{
	width:100px;
	padding-bottom:5px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:navy;
	background:white;
	text-align:left;
		
}
#category_dd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#666666;
	background:white;
	overflow:scroll;	
	clear: both;
}
#newrecipes {
	
	height:auto;
	min-height:200px;
	background-color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	float:left;
	clear:both;
	width:100%;

}
#newrecipes a
{
    color:#333333;
}


.wysiwyg1{
	background:transparent; 
	cursor:hand;
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:16px; 
	margin:4px 1px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}
.wysiwyg1:hover{
	background-color:#EEEEF0;
	}

#recipebox{
	border: 1px #CCCCCC solid;
	background-color:#FFFFFF;
	padding: 5px;
	margin: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: medium;
	clear:both;
	width:97%;
	clear:both;
	z-index:3;
}

/*SearchResults*/

.searchResultssmall{
color:#33cc00;
	}
	

#Recipe{
	font-family:Verdana;
	font-size:small;
	color:#666666;
}
.pnl_Results{
	text-transform:uppercase;
}
.table_results
{
	min-width:700px;
	max-width:900px;
	

}

#tblDesign
{
	
	
	}
	
.sideSearch 
{
margin-top:10px;
font-family:Verdana; 
font-size:small; 
float:left;
text-align:left;
clear:both;
width:150px;
background-color:White;
}
#searchFilter{
	
	font-family:Verdana;
	max-width:245px;
	width:245px;
	margin-top:8px;
	padding:5px;
	float:left;
	font-size:small;

	}
.tableAlign{
text-align:left;

	
}
.sitessearched{
	
	border: 1px white none;
	font-size:small;
	color: blue;
	overflow:hidden;
	min-width:220px;
	
}	
.noButton{
	border:none;
	background:transparent;
	color:blue;
	text-decoration:underline;
	font-size:x-small;
	cursor:hand;
	text-align:left;
	padding:0px;
}
#center{
	margin:0px;
	max-width:600px;
}


.searchtxtbx{
border-style:none;
border-color: #A9DD4C;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size:14px;
color:#1F5001;
padding-bottom:2px;
padding-top:1px;
margin-top:3px;
width:100%;
overflow:hidden;

}
.lblSiteSearched
{
    text-transform: lowercase;
    font-size:small;
    color:Purple;
}


#add_space{
width:30%;
min-width:300px;
float:right;
clear:both;
}

/*PASSWORD RECOVERY*/
.password_recover{
font-family:Verdana;
color:#666666;
clear:both;


}

/*Home Styles*/
/*home.aspx*/

/*.tellfriend
{
    margin-top:8px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    cursor:pointer;
    font-size: small;
    font-weight: bold;
    background-image:url('Images/weekday.png');
    background-repeat:repeat-x;
    text-align:center;
    height:40px;
    padding-top:5px;
    
 
}*/
#adspace
{
    float:right;
    margin-top:10px;
    width: 165px;
    clear: both; 
}

.pnladright
{
    padding:5;
    float:right;
    }

margin-left:5px;
{
}
#home_pg_main{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color: #666666;
	float:left;
	width:74%;
	margin-right:1%;
	clear:both;
}
#whats_gizmo h2{
	background-repeat:no-repeat;
	background-image:url('Images/hdr_bkg_500pxOrange.png');
	font-size:medium;
	font-weight: lighter;
	color: #333333;
	background-color:transparent;
	height:30px;
	text-align:left;
	background-position:left;
	margin-bottom:3px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	clear:both;
}
.text{
font-family:Arial, Helvetica, sans-serif;font-size:small;
color:#666666;
}

#home_pg_main{
background-color:white;
	}

#home_pg_main h2{
	font-size:medium;
	font-weight:lighter;
	color: #333333;
	background-image:url('Images/hdr_bkg_500px.png');
	background-repeat:no-repeat;
	background-color:transparent;
	padding-left:5px;
	padding-top:8px;
	width:500px;
	height:30px;
	text-align:left;
	background-position:left;
	margin-bottom:3px;
	clear:both;
}

#featured_recipe{
border:1px #CCCCCC solid;
min-height:100px;
width:100%;
margin-bottom:10px;
padding: 0px 3px 3px 3px;
clear:both;
	
}

#feat_recipe_img{
	width:150px;
	height:150px;
	border:1px #999999 inset;
	float:left;
	margin:1px;
	padding:3px;
	clear:both;
}

#feat_recipe_text{
float:right;
padding-left:5px;
width:73%;
text-align:left;
clear:both;

}

#top_ten{
border:1px #CCCCCC solid;
min-height:100px;
width:100%;
margin-bottom:10px;
padding: 0px 3px 3px 3px;
clear:both;
}

#new_site{
border:1px #CCCCCC solid;
min-height:100px;
width:100%;
margin-bottom:10px;
padding: 0px 3px 3px 3px;
clear:both;

}



#findrecipe {
}
.lefthdr
{
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    width: 100%;
    font-weight: bold;
    background-image: url('Images/RootItemBg.png');
    background-repeat: repeat-x;
    background-position: 0px -200px;
    float:left;
    clear:both;
    position:relative;
    overflow:hidden;
    padding-right:2px;
    margin-bottom:2px;
 
}
.lefthdr2
{
    color: black;
    font-family: Verdana;
    font-size: 14px;
    width: 100%;
    font-weight: bold;
    background-image: url('Images/blueRecipeBox3.png');
    background-repeat: repeat-x;
    float:left;
    clear:both;
    position:relative;
    overflow:hidden;
    padding-right:2px;
    margin-bottom:2px;
 
}

.lefthdr3
{
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    width: 95%;
    font-weight: bold;
    float: left;
    clear: both;
    position:inherit;
    background-image: url('Images/RootItemBg.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    overflow:hidden;
    padding-right:2px;
    margin-bottom:2px;
   
}
.pnlCollapse
{
    margin-left:0;
    padding:0;
    height:0px;
    clear:both;
    margin-bottom:3px;
    overflow:hidden;
    
}
.pnlCollapse2
{
    margin-left:0;
    padding:0;
    clear:both;
    height:0px;
    margin-bottom:3px;
    overflow:hidden;

    }

.style2 {
	font-family: Arial, Helvetica, sans-serif;
}
.style3 {
	text-align: left;
	margin-top: 5px;
}
.style4 {
	text-align: left;
}
.style5 {
	color: #000080;
}



/*Modal Popup*/
.modalBackground {
	background-color:#E0E0E0;
	filter:alpha(opacity=70);
	opacity:0.7;
	height:100%;
}

.modalPopup {
	background-color:#E0E0E0;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:50%;

}


#progressBackgroundFilter {
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  padding:0;
  margin:0;
  background-color:#E0E0E0; 
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:1000;
}
#view_compare_recipe{
width:300px;
min-width:300px;
max-width:450px;
margin-top:10px;
border: 1px #CCCCCC solid;
overflow:scroll;
text-align:left;
float:left;
padding:0px;
background-color: white;
clear:both;
margin-left:3px;
margin-right:3px;

	}
 

#processMessage { 
  position:absolute;
  top:30%;
  left:36%;
  padding:0px;
  width:305px;
  height:155px;
  z-index:1001;
  font-family:Arial, Helvetica, sans-serif;
  font-size:medium;
  font-weight:bold;
  background-color: transparent;
} 



/*VIDEOS*/

#feat_video_img{

	width:160px;
	height:120px;
	border:1px #999999 inset;
	float:left;
	margin:1px;
	padding:3px;
	clear:both;

}
#featured_video{
border:1px #CCCCCC solid;
min-height:130px;
width:100%;
margin-bottom:10px;
padding: 0px 3px 3px 3px;
clear:both;

	}
	
#feat_recipe_text{
float:right;
padding-left:5px;
width:auto;
text-align:left;
clear:both;

}

.Titleleft
{
    height: 6px;
    background-image:url('Images/WindowCornerSprites.png');
    background-position:0px -59px;
    background-repeat:no-repeat;
 
}
.Titleright
{
    height: 6px;
	background: url('Images/WindowCornerSprites.png') 100% -59px no-repeat;

}
.Titlecenter
{
    height: 25px;
    background: url( 'Images/Weekday.png' );
    background-repeat: repeat-x;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    text-align: left;
    padding-top: 5px;
    padding-left: 5px;
    font-weight: bold;
    color: white;
    font-family: Arial, Sans-Serif;
    margin-top: 0;
    clear: both;
    
}
   
.pupDelete
{
    width:100%;
    margin-top:1%;
    color:#333333;
    font-family:Arial;
    padding-left:1%;
    padding-right:1%;
       }
       

.legal
{
    font-size:x-small;
    width:500px;
    height:500px;
    overflow:scroll;
    background-color:White;
    color:Black;
    border:solid 1px #666666;
    padding:3px;
    }
    
.RecipeImg
{
 
    padding:2px;
    overflow:hidden;
    clear:both;
}

.RecipeImgSearch
{
	background-image:url('Images/background/imgDropShadow_75.gif') !important;
    background-repeat:no-repeat;
    background-position:-2px 0;
    width:83px;
    height:83px;

	
	}

.directions p
{
	margin-bottom:10px;
}

.notes
{
clear:both;
border:none;
overflow:scroll;
width:74%;
padding:5px;
color:#333333;
font-size:small;
height:200px;
visibility:hidden;

}

.pnlLoading
{
    
    margin-top:200px;
    margin-left:275px;
    position:fixed;
    z-index:1000;
    background-color:white;
    width:50px;
    height:50px;
    clear:both;
    
}
.pnlLoading2
{
    
    position:fixed;
    margin-top:200px;
    margin-left:375px;
    z-index:1001;
    background-color:white;
    width:200px;
    height:50px;
    clear:both;
    
}

.twitter_div
{
    width:175px;
    height:90px;
    padding:5 5 5 5;
    text-align:center;
    margin-bottom:10px;
    background-repeat:no-repeat;
    background-position:center;
    font-size:small;
    font-family:Arial;
    
}
.twitter
{
    background-image:url('Images/Twitter_6.png');
    background-repeat:no-repeat;
    height:90px;
    width:150px;
}

.recipeStats
{
    border-right:solid 1px #38381D;
    
}

.lnkImgRecipe
{
    background-image:url('Images/icons/chest_into.png');
    float:left;
    padding-left:18px;
    background-repeat:no-repeat;
    vertical-align:bottom;
    
}
.lnkImgEmail
{
    background-image:url('Images/icons/email.png');
    float:left;
    padding-left:18px;
    background-repeat:no-repeat;
    vertical-align:bottom;
}

.lnkImgPrint
{
    background-image:url('Images/icons/printer.png');
    float:left;
    padding-left:18px;
    background-repeat:no-repeat;
    vertical-align:bottom;
}
    
.book_ads
{
    text-align:center;
    padding:8px;
    margin:8px 0 8px 0;
    
    }
    /*This is to style recipe name in recipe search results*/
.recipename
{
    text-transform:uppercase;
    font-family:Verdana;
    font-size:12px !important;
    color:#297474 !important;
}
.recipename a:hover,
.recipename a:selected
{
	color:#ff6600;
	
	}

/*video buttons*/
.btnVideo
{
    padding-left:18px;
    background-repeat:no-repeat;
    background-image: url('Images/Icons/movie.png');
   
}

#media
{
    margin-top: 40px;
}
#noUpdate
{
    margin: 0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #cccccc;
    text-align: left;
    width: 210px; 
    height: 200px;	
    padding: 40px;
}
.RadScheduler .rsHeaderTimeline
{
    display:none !important;
}
.RadGrid_Telerik .rgPager .RadComboBox
{
    width:60px !important;
    overflow:hidden !important;
    text-align:center !important;
    
}

.imgBorder
{
    border:solid 6px maroon;
    margin:0 3px 0 0px;
    width:150px;
    height:100px;
}

.rrProfile
{
	margin:0 8px 0 8px;
	
	}
.profile_img
{
	float:left;
	clear:both;
	margin:3px;
	padding:6px;
}

.profile
{
	float:left;
	clear:both;
	margin:3px;
	padding:8px;
	width:250px;
	line-height:14px;
	font-size:11px;
	font-family:Verdana;
}
