body
{
	background-image:url(../App_Themes/PhillySite/Images/page-bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	background-color: #96bed8;
	font-size: 12px;
	font-family:forg Arial;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	

}
.login-registration
{
	padding-left:2px;
	padding-top:9px;
	margin-bottom:5px;
}

.welcometext
{
	float:left;
	color: #ffffff;	
	font-family:gothicblond husky;
	font-size:15px;
	visibility:visible;
}


.master-Toplogin-popup

{

	background-image: url(../App_Themes/PhillySite/Images/PopUp/login-box.gif);

	background-repeat: no-repeat;

	height: 210px;

	width: 257px;

	text-align: left;

	padding:5px 10px 5px 22px;	

}

.Login-popup-top
{
	padding-right:46px;
	padding-top:18px;
	text-align:right;
	
}

.Forgot-password-traversing
{
	

	font-weight: bold;

	font-size: 12px;

	background-image: url(../App_Themes/PhillySite/Images/arrow-red.jpg); /* mod*/

	background-position: left center;

	background-repeat: no-repeat;

	padding-left: 15px;		

	/*color:#8ec7d5; */  
	
	color:#40647E;  /* mod upper line */
	
	margin-left:5px;

}


/*Footer*/

.home-zone-footer-link 
{
	text-align: center;
	color:#8EC7D5;	
}

.home-zone-footer-bottom
{
	margin-top:15px;
	padding:0 29px;
	text-align:left;
	width:625px;
}
.home-zone-footer-bottom div,.zone-footer-bottom div
{
	color: #40647E !important;
}

.zone-footer
{
	margin-top: 16px;		
	height:45px;	
	padding: 0px;
	margin-bottom:25px;
}

.zone-footer-logo
{
	float: left;
	width:0px;
}

.zone-footer-link
{	
	width:687px;
	float:right;
}

.zone-footer-link a,.home-zone-footer-link a
{
	color: #FFFFFF!important;
	text-decoration: none;	
	font-size: 11px;
}

.zoneBottom
{
}

.zone-footer-bottom
{
	width: 625px;
	margin-top:15px;
	float : right;
	padding:0px 29px 0px 29px;
	text-align: left;
	
}


.zone-footer-left
{
	float:left;
	width:222px;
}

.zone-footer-left a
{
	/*color: #333333;*/
	
	font-size: 11px;
}

/*.zone-footer-left a:hover
{
	color: #333333;
}*/

.zone-footer-right
{
	float:right;
	width:270px;
}
/*.zone-footer
{
	margin-top: 16px;	
	padding:0px 150px 0px 150px;	
	height:45px;
	border:solid 1px red;
}

.zone-footer-logo
{
	text-align: left;
	float: left;
	width:53px;
}

.zone-footer-link
{	
	width:700px;
}

.zone-footer-link a
{
	color: #FFFFFF!important;
	text-decoration: none;	
	
}

.zoneBottom
{
	width:700px;
}

.zone-footer-bottom
{
	margin-top:15px;
}

.zone-footer-left
{
	float:left;
	width:222px;
}

.zone-footer-left a
{
	color: #333333;
}

.zone-footer-left a:hover
{
	color: #333333;
}

.zone-footer-right
{
	float:right;
	width:270px;
}
*/
/*topRightSearchBox*/

label.search-label
{

	background-image: url(../App_Themes/PhillySite/Images/txt-search.jpg);

	background-repeat: no-repeat;

	padding-left: 43px;

	margin-right: 5px;

	float:left;
}

.textbox-search

{
	
	background-image: url(../App_Themes/PhillySite/Images/search-bar.jpg);

	width: 97px;

	height: 15px;

	border: 1px solid #cccccc;

	/*border-top:ridge 2px #ccc;

	border-right:inset 1px #ccc;*/ 
	
	margin-right:1px;

		
}

/*home*/

.home-content-html
{
	margin-top: 16px;
	margin-bottom:0px;
	height:255px;
		
}

.home-container
{

}
.home-container p
{
	width:210px;
	margin-left:10px;
	color:#FAFBF7;
}

img /* new*/
{ 
	 border-style: none;
}

/*ContactusPage*/

h1,h2,h3
{

	margin: 0px;

	padding: 0px;
	visibility:visible;

}

h1
{

	font-size: 30px;
	visibility:visible;
}

h2
{
	font-size: 25px;
	visibility:visible;

}


h3
{
	font-size: 18px;
	visibility:visible;
}

.h1-header
{

	font-weight:normal;
	visibility:visible;
	color:#CE2F1C;

}
.h2-header
{

	font-weight:normal;
	visibility:visible;
	color:#2D526D;

}
.h3-header
{

	font-weight:normal;
	color:#606060;
	visibility:visible;
}

hr /* new */
{
	background-color:#CEE0EE;
	color:#CEE0EE;
	border:0px;
	height:1px;
}

.submitbtnContainer
{
	width:197px;
	margin-left:118px;
}

.italic
{
	/*margin-left:118px;*/
}

.italic i
{
	color:#2D526D;
	font-size: 12px;
	font-weight:bold;
}

.contactus-submit
{
	width:311px;
	margin-top:10px;
}
.contactus-container
{
	height:600px;
	margin-top:10px;

}
.contactus-container-left
{
	float:left;
		
}

.contactus-container-left b
{
	color:#606060;
		
}

.contactus-container-right
{
	float:left;
	background-color:#C0C0C0;
	height:1px;
	width:114px;
	margin-left:31px;	
	padding:264px 52px 302px 72px;
	font-size:14px;
}
.textbox-contactus
{
	width:202px;
	height:18px;
}


.Page-Header /* new */
{
	font-family:gothicblond husky;
	color:#CE2F1C;
	font-weight:normal;
	visibility:visible;	
}
.Page-SubHeader /* new */
{
	
	color:#295270;
	font-weight:bold;
	font-size:18px;
	
}
.Page-MiniHeader
{
	font-family:gothicblond husky;
	color:#2D526F;
	font-weight:normal;
	visibility:visible;	

}

.height6
{
	height:6px;
}

.width165 
{
	width:165px;
}

.padding
{
	padding-top:49px;
	padding-left:23px;
}

.imggap 
{
	
}
.imggap img
{
	margin-bottom:2px;	
}

.vertical-row
{
	height:400px;
	width:1px;
	background-color:#CEE0EE;
}

.ingredients
{
	width:197px;
	padding-right:57px;
	border-right:1px solid #CEE0EE;
	
}

.instructions
{
	width:350px;
	padding-left:23px;
}

ul

{

	list-style-type:none;

	margin:0px 10px 10px 0px;

	padding:0px;


}


ul li

{

	background-image:url(../App_Themes/PhillySite/Images/arrow-red.jpg);

	background-repeat:no-repeat;

	padding:0px 0px 3px 10px;

	background-position:top left;

	background-position:0px 3px;
	
	

}

.recipeinfo ul li

{

	margin-bottom:8px;

}

.height34
{
	height:34px;
}	


/*cook book*/

.cookbookfooter
{
	width:640px;
	margin-top:26px;
}
.cookbookfooter img
{
	width:196px;
	height:116px;
	float:left;
	margin:0px 8px;
	
}
.whitebox
{
	
	/*padding:9px 25px 50px;
	width:637px;*/
}


/*popup*/

.popup-header
{
	width:370px;
	height:44px;
	background-image: url('../App_Themes/PhillySite/Images/tip-top-bg.png');
	background-position:top center;
	
}

.Closeimg-padding
{
	padding-top:25px;
	padding-right:25px;
	
}
.popup-content
{
	width:270px;
	height:auto;
	background-image: url('../App_Themes/PhillySite/Images/tip-content-bg.png');
	background-position:bottom;
	padding:0px 50px 40px 50px;
}
.Backimg-padding
{
	padding-top:25px;
	padding-left:25px;
}

.Add-to-fav-content-promo
{
	height:20px;
	background-color: #A3A3A3;
	padding:50px 50px 50px 90px;
}

