body{
	background:url(../images/bodybg.gif) repeat-x;
	margin:0 auto 0 auto; 
	background-color:#FFFFFF; 
	background-repeat:repeat-x;
	font-family:tahoma;
}
.BodyBg{
	background:url(../images/leaf_vector.png) no-repeat;
	margin:0 auto 0 auto;
	width:1112px;
	height:366px;
}
.SplashBg{
	background:url(../images/splash_leaves.png) no-repeat;
	margin:0 auto 0 auto;
	width:1210px;
	height:377px;
}

img {
	border:0px}
.link {
	color:#9D5292;
	font-size:12px;
	font-weight:normal;
	text-decoration:none}
a {
	color:#9D5292;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline-style:none;
	outline-width:medium;}
/*	
a:hover {
	color:#9D5292;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
*/	
h1 {
	color:#441705;
	display:inline; 
	font-size:1.1em; 
	font-size-adjust:none; 
	font-stretch:normal; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	line-height:46px;
	margin:0; }
h2 {
	color:#441705;
	display:inline; 
	font-size:16px; 
	font-size-adjust:none; 
	font-stretch:normal; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	line-height:46px;
	margin:0; }
.CityMainTitleBox a { 
	color:#441705;
	display:inline; 
	font-size:20px; 
	font-size-adjust:none; 
	font-stretch:normal; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	line-height:46px;
	text-decoration:none;
	margin:0;}
.CityMainTitleBox a:hover { 
	color:#441705;
	display:inline; 
	font-size:20px; 
	font-size-adjust:none; 
	font-stretch:normal; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	line-height:46px;
	text-decoration:none;
	margin:0;}
h2,h3,h4 {
	color:#441705;
	display:inline; 
	font-size:14px; 
	font-size-adjust:none; 
	font-stretch:normal; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	line-height:46px;
	margin:0; }
.LineYellow {
	border-top:1px solid #E5D8C5;
	height:5px;
	width:100%
}
.line {
	border-top:1px solid #DCC8D3;
	height:5px;
	width:100%}
.lineouter {
	height:16px;
	vertical-align:middle}	

.layout{
	width:983px; 
	margin:0 auto 0 auto;
	border:0px solid red;
}
.header{
	height:120px;
	padding-top:3px;
	background-repeat: no-repeat;
}
.logo{
	width:129px; 
	float:left; 
	position:relative; 
	z-index:9999;
}
.slogan {
	background:url('../images/celebrate_vote_title.png') no-repeat;
	position:relative; 
	top:9px; 
	float:right;
	width:499px;
	height:43px;
}
.menu{
	margin-top:56px;
}

.PageContent{
	top:-27px; 
	left:-2px;	
	width:1000px;}

.GalleryPlugin{
	border:0px solid #FF0000;
	height:auto; 
	display:table; 
	width:99%; 
	top:15px; 
	left:15px;}
.GalleryImage {
	top:13px;
	left:13px;
}
	
.footer{
	border:0px solid brown; 
	width:983px;
	height:42px;
	display:block;
	float:left; 
	position:relative;
	top:-10px;
}

.social{
	border:0px solid red; 
	width:100px; 
	height:50px; 
	float:left; 
}

.footerlinks{
	border:0px solid green; 
	width:370px;  
	height:auto; 
	line-height:15px;
	text-align:center;
	float:left;
	margin:8px 0 0 20px;
}

.seperator{
	font-family:Arial;
	color:#B358A0;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

.footerlinks a,  a:link{
	font-family:Tahoma;
	color:#7A5742;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
.footerlinks a:hover{
	font-family:Tahoma;
	text-decoration:none;
	color:#7A5742;
	font-size:10px;
	font-weight:normal;
}

.footer .brands {
	border:0 solid red;
	float:right;
	height:50px;
	left:8px;
	margin:0 0 0 2px;
	position:relative;
	width:480px;
	top:-10px;
	left:13px;
}

.ColumnField {
	float:left;
	position:relative}
.CityMainTitleBox {
	height:25px;
	text-align:left;
	width:82%}
.CityPageTitle {
	color:#441705;
	font-size:13px;
	font-weight:bold;
	height:27px;
	padding:0px 0px 6px 0px}
.Categorieslink a {
	color:#9D5292;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.Categorieslink a:hover {
	color:#9D5292;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}

.CityPageTitle  a{
	color:#441705;
	font-size:13px;
	font-weight:bold;
	height:27px;
	text-decoration:none}
.CityPageTitle  a:hover{
	color:#441705;
	font-size:13px;
	font-weight:bold;
	height:27px;
	text-decoration:none}
.ContentTitle {
	font-size:13px; 
	font-weight:bold}
.SubscribeBox {
	height:33px;
	left:4px;
	padding-top:2px;
	text-align:right;
	width:18%}
.BottomContent{
	height:78px;
	left:3px;
	position:relative;	
	top:-24px;
	width:982px}
.BtmCntLeftFrame .ContentTitle {
	color:#441705}
.BtmCntLeftFrame{
	float:left;
	height:76px; 
	left:2px;
	position:relative;	
	top:0px;
	width:652px }
.BtmCntLeftFrame .BottomContentText{
	color:#79553D;
	font-size:12px; 
	font-weight:normal;	
	line-height:19px;}
.BtmCntRightFrame{
	float:left;
	height:55px;	
	text-align:right;
	position:relative;
	top:-5px;
	width:330px;}
.BtmCntRightFrame .RightSpace {
	padding:0px 0px 0px 3px}
.BottomContent .BoxText {
	float:left;
	height:80px;
	margin:10px 0px 0px 7px;
	position:relative;	
	width:130px}
	
/* about us */
/* Rounded Corner div from JS */
#StaticPage { 
	height:auto; 
	padding:0px 0px 20px 0px; 
	left:-3px;	
}
#StaticPage, #StaticPage .sb-inner 
{ 
	background:#F0DFEF;
	/*url(../images/grad.gif) repeat-x;*/ 
	border:1px; 
}
.LeftFrameTopBG {
	background:url(../images/topbg.gif) top left;
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	height:auto;
	background-color:#ffffff;
	top:4px;
	left:10px}
.LeftFrameContent {
	background: url(../images/bottombg.gif) bottom right;
	background-repeat: repeat-x;
	border:0px solid red;
    	}
.ContentNormalText {
	color:#7B5946;
	font-size:12px;
	line-height:19px}	
#ContentNormalText {
	color:#7B5946;
	font-size:12px;
	line-height:19px}	
#ContentNormalText  a{
	color:#9D5292;
	font-size:12px;
}	
	
.ContentDiv {
	width:983px;}
#LeftFrame .InBox,#RightFrame .InBox {
	border:0px solid red;
	margin-left:3px;
	padding:20px 10px 10px 16px;
	width:440px}
#LeftFrame {
	height:auto;
	padding-bottom:3px;
	padding-top:1px;
	padding:9px 0 10px 9px;
	width:490px;}
#LeftFrame, #LeftFrame .sb-inner {
	background:#F1E0F0;
	border:2px}
.FrameTopBG {
	background:url(../images/topbg.gif) top left;
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	height:auto;
	width:479px; 
	background-color:#ffffff;
	left:2px}

.FrameContent {
	background: url(../images/bottombg.gif) bottom right;
	background-repeat: repeat-x;
	border:0px solid red;
	}
#RightFrame {
	height:auto;
	left:4px;
	padding-bottom:3px;
	padding-top:1px;
	padding:9px 0 10px 9px;
	width:492px;}
#RightFrame, #RightFrame .sb-inner {
	background:#F1E0F0;
	border:2px}		
	
.MakeThemTonight {
	background:url(../images/featured_recipes.gif) no-repeat;
	height:134px;
	margin-left:8px;	
	width:235px}
.MakeThemTonight .ContentTitle {
	color:#95198B;
	margin:8px 0px 0px 13px;
	width:218px}
.MakeThemTonight .BoxText{
	color:#441705;
	font-size:13px}
.BottomContentImage{
	float:left;
	height:80px;
	margin:8px 0px 0px 10px;
	position:relative;
	width:73px}

.ContentNormalText p {
	margin-top:0px;}
.ContentNormalTitle {
	/*color:#7C5C50;*/
	color:#5C3425;
	font-size:12px;
	font-weight:bold;
	text-align:justify}
.BecomeAFeatureText {
	color:#78554C;
	font-size:11px; 
	top:3px}
.BecomeAFeatureLink {
	height:20px;
	padding-left:32px;
	top:8px}
.TwoColumnFrame {
	height:auto;
	padding:25px 13px 0 27px;
	width:632px;
	z-index:1;}

.HeroImageBox {
	height:233px;
	padding-bottom:20px}
.HeroImage {
	height:233px;}
.HeroImageContent {
	height:233px;
	left:11px;
	width:315px;}

#RightFrameNormalBox .InBox,#RightFrameBox1 .InBox,#RightFrameBox2 .InBox, #BecomeAFeature .InBox,#PhotoGalleries .InBox{
	border:0px solid red;
	margin-left:3px;
	padding:6px;
	width:272px}
/* Rounded Corner div from JS */
/* Rounded Corner div from JS */
#my-border { 
	padding:0px; 
	/*width:983px; Modified Radhakrishnan*/ 
	
	left:-2px;
	height:435px;; 
}
#my-border, #my-border .sb-inner 
{ 
	background:#fff; 
	/*url(../images/grad.gif) repeat-x;*/ 
	border:1px; 
}
img { border:0px }

#LeftFrameGradiants {
	height:auto;
	padding-top:4px;
	padding-bottom:3px;
	width:667px}
	
#LeftFrameGradiants, #LeftFrameGradiants .sb-inner {
/*	background:#F0DFEF;	*/
	background:#F0DFEF url(../images/champion_bg.gif) repeat-y;
	border:2px} 

#RightFrameBox2 {
	height:auto;
	left:-9px;
	padding-top:4px;
	padding-bottom:1px;
	top:-8px;
	padding:20px;	
	width:297px;}
#RightFrameBox2, #RightFrameBox2 .sb-inner {
	background:#F0DFEF;	
	border:2px}  
#BecomeAFeature {
	height:auto;
	left:-9px;
	padding-top:4px;
	padding-bottom:1px;
	top:-16px;
	padding:20px;	
	width:297px;}
#BecomeAFeature, #BecomeAFeature .sb-inner {
	background:#F0DFEF;	
	border:2px}  
#PhotoGalleries {
	height:auto;
	padding-top:4px;
	padding-bottom:1px}
#PhotoGalleries, #PhotoGalleries .sb-inner {
	/*background:#FBF3DE;	*/
	background:url(../images/photo_galleries_bg.png) no-repeat;
	border:2px} 
.TotalVotes {
	height:auto;
	padding-top:4px;
	padding-bottom:1px}
#VoteWidget {
	height:auto;
	padding-top:4px;
	padding-bottom:1px}
#VoteWidget, #VoteWidget .sb-inner {
	background:#FBF3DE;	
	border:2px} 
#RightFrameNormalBox {
	height:auto;
	padding-top:4px;
	padding-bottom:1px}
#RightFrameNormalBox, #RightFrameNormalBox .sb-inner {
	background:#F0DFEF;
	border:2px} 
#RightFrameBox1 {
	height:auto;
	left:-9px;
	padding-top:4px;
	padding-bottom:1px;
	padding:20px;	
	width:297px;}
#RightFrameBox1, #RightFrameBox1 .sb-inner {
	background:#F0DFEF;	
	border:2px} 
#PageFrameFullGradiants {
	height:auto;
	padding-top:4px;
	padding-bottom:3px;
	width:728px;}
#PageFrameFullGradiants, #PageFrameFullGradiants .sb-inner {
	background:#F0DFEF;
	border:2px} 
#RightFrameCommentsBox .InBox {
	border:0px solid red;
	margin-left:3px;
	width:478px}
#RightFrameCommentsBox {
	height:auto;
	left:0px;
	padding-top:4px;
	padding-bottom:3px;
	width:485px;}
#RightFrameCommentsBox, #RightFrameCommentsBox .sb-inner {
	background:#F0DFEF;
	border:2px}
#LeftFrameCommentBox1 {
	height:auto;
	left:0px;
	top:10px;
	padding-top:1px;
	padding-bottom:3px;
	bottom:15px;
	width:670px;}
#LeftFrameCommentBox1, #LeftFrameCommentBox1 .sb-inner {
	background:#E2D2E0;
	border:2px} 	




.RightFrameVoteBox  .InBox{ 
	list-style-type:none;
	}	
.RightFrameVoteBox  .InBox li{ 
	list-style-type:none;
	margin:0px;
	}	
.NomineeThankMsg {
	left:214px;
	top:-336px;
	width:212px;
	}
.BeNextCityThankMsg {
	
	left:190px;
	top:-290px;
	width:257px}
.FormTitleSpace {
	padding:10px 0px 0px 0px;
}
.ContentErrorMsg {
	color:red;
	font-size:12px;
	line-height:17px}
#LeftFrameCommentBox2 {
	height:auto;
	left:0px;
	padding-top:8px;
	padding-bottom:11px;
	width:670px;}
#LeftFrameCommentBox2, #LeftFrameCommentBox2 .sb-inner {
	background:#F3E6F2;
	border:2px} 	
.LeftFrameCommentBox2TopBG {
	margin:0px 0px 0px 0px;
	height:auto;
	width:647px;
	background:#F3E6F2;
	left:0px;top:0px}
.LeftFrameCommentBox2Content {
		padding:20px 15px 15px 15px}		
.txtBG {
	
	font-family:tahoma; 
	font-size:12px;
	height:38px;
	padding:3px 0px 0px 3px;
	text-align:middle;	
	width:117px}
.txtBox {
	border:0px;
	font-family:tahoma; 
	font-size:12px;
	height:18px;
	padding:4px 0px 4px 0px;
	width:112px}
.subscribetexBox {
	color:#D2C8BD;
	width:155px;}

.CouponsBox {
	border:2px solid red;
	height:126px;
	left:-2px;	
	padding-top:4px;	
	padding-bottom:1px;
	position:relative;
	width:327px;}
.CouponsBox .sb-inner {
	top:0px;
	background-color:#FFF;	
	border:2px;
	top:1px;
	padding-left:1px;} 
.CouponsBox .InBox {
	border:1 solid red;
	left:5px;
	padding:8px 0px 0px 8px;
	height:120px;
	width:213px;}
.CouponsCityHomeInnerBox {
	background:#FFF url(../images/coupon_bg.png) no-repeat;
	height:167px;
	left:2px;
	top:3px;
	width:317px;
	z-index:99999;
	position:relative;
}
.SeeWhatsGood {
	background:url(../images/whats_good_bg.png) no-repeat;
	height:172px;
	margin-left:0px;
	top:5px;
	width:318px}	
.SeeWhatsGood .ContentTitle {
	color:#D09250;
	margin:8px 0px 0px 13px;
	width:218px}
.SeeWhatsGood .BoxText{
	color:#E0C2DD;	 
	font-size:11px}
.RoundedCornerBox {
	border:2px solid red;
	height:126px;
	left:-4px;	
	padding-top:4px;	
	padding-bottom:1px;
	width:337px}
.RoundedCornerBox .sb-inner {
	top:0px;
	background-color:#FFF;
	background:#FFF url(../images/recipes_bg.png) no-repeat;
	border:2px;
	left:2px;
	padding-left:2px;
	z-index:9999} 
.RoundedCornerBox .InBox {
	border:1 solid red;
	left:5px;
	padding:8px 0px 0px 8px;
	height:120px;
	width:299px;}

.RecipesBoxImage {
	float:left;
	position:relative;
	top:0px;
	left:4px;
	width:143px;
}	
				
.RecipesCategoryBoxText1 {
	color:#FFFFFF;
	font-size:12px;
	height:80px;
	position:relative;	
	width:124px}
.RecipesCategoryBoxText {
	border:0px solid red;
	color:#441705;
	font-size:11px;
	left:7px;
	height:80px;
	position:relative;	
	width:142px}
.StxtBoxTopBG {
	background:url(../images/box_line_top.gif);
	background-repeat: repeat-x;
	height:25px;
	width:158px}
.StxtBoxLeftBG {
	background:url(../images/box_line_left.gif);
	background-repeat: repeat-y;
	left:0px;
	top:2px;
	width:3px}
.StxtBoxInnerDiv {
	left:3px;
	top:1px;}	
.FrameContentTitle {
	color:#441705;
	font-size:14px; 
	font-weight:bold;
	font-size-adjust:none; 
	font-stretch:normal; 
	font-style:normal; 
	font-variant:normal;}	
.RightFrameContentText {
	color:#805259;
	font-size:12px;
	line-height:19px;
	Padding:10px 0px 10px 0px}
.RightFrameContentText a{
	color:#805259;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;}
.RightFrameContentText a:hover {
	color:#805259;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.txtBoxTopBG {
	background:url(../images/box_line_top.gif);
	background-repeat: repeat-x;
	height:25px;
	width:304px}
.txtBoxLeftBG {
	background:url(../images/box_line_left.gif);
	background-repeat: repeat-y;
	left:0px;
	top:2px;
	width:3px}	
.txtBoxInnerDiv {
	left:3px;
	top:1px;}
.txtBoxNormal {
	border:0px;
	font-size:12px;
	height:23px;
	border-bottom:1px solid #F7EEF6;
	border-right:1px solid #F7EEF6;
	width:300px;
	}	
.txtAreaNormal {
	font-size:12px;
	border:0px;
	left:-1px;
	top:-2px;
	width:596px;}
.txtAreaTopBG {
	background:url(../images/box_line_top.gif);
	background-repeat: repeat-x;
	width:598px}
.txtAreaLeftBG {
	background:url(../images/box_line_left.gif);
	background-repeat: repeat-y;
	left:0px;
	top:2px;
	width:3px}	
.txtAreaInnerDiv{
	left:3px;
	top:1px;}
.RecipesSubCategoryText {
	font-size:12px;
	top:30px;
	left:20px;
	color:#441705;}

.RecipesFrame {
	top:-2px;
	height:138px;
	width:290px;
	background-image:url(../images/recipes_page_bg_1.png);
	Padding:16px 20px 25px 20px;}

.RecipesBoxTitle {
	color:#95198B;
	font-size:13px;
	font-weight:bold;
	position:relative;
	left:4px;
	top:2px;
	position:relative;}
.ReceipesDetails{
	border:0px solid red;
	height:115px;
	top:18px;
	position:relative;
	width:290px;}
.ReceipesText{
	width:137px;
	left:0px;
	font-size:11px;
	padding:0px 0 0 66px;	}	
.ReceipesBackImage {
	left:0px;
	position:relative;
	top:0px;}		
.SeeReceipesBackImage {
	left:9px;
	position:relative;
	top:0px;}	


.RecipesPageCouponBox {
	top:-2px;
	position:relative;
	height:132px;
	width:289px;
	background:url(../images/coupon_bg_1.png);
	Padding:16px 20px 25px 20px;}
	
.RecipesFrameCityHome {
	top:-2px;
	height:135px;
	width:289px;
	background:url(../images/recipes_bg_3.png);
	Padding:16px 20px 25px 21px;}
.RecipesBoxTitleCityHome {
	color:#95198B;
	font-size:13px;
	font-weight:bold;
	left:4px;
	top:0px;
	position:relative;}
.ReceipesDetailsCityHome{
	border:0 solid red;
	height:106px;
	left:0;
	position:relative;
	top:15px;
	width:294px;}
.RecipesBoxImageCityHome {
	float:left;
	position:relative;
	top:0px;
	width:86px;
	left:4px;
}	
.RecipesCategoryBoxTextCityHome {
	color:#441705;
	font-size:11px;
	
	height:80px;
	position:relative;	
	width:124px}
.ReceipesTextCityHome{
	width:137px;
	left:0px;
	font-size:12px;
	padding:0px 0 0 66px;	}	
.SeeReceipesBackImageCityHome{
	left:9px;
	position:relative;
	top:15px;}	

.CityHomeBottomContent{
	left:3px;
	position:relative;	
	border:0px solid red;
	height:auto;top:-28px;
	width:1030px;
	}
.CityHomeBtmCntRightFrame{
	float:left;
	height:55px;	
	text-align:right;
	position:relative;
	border:0px solid red;
	top:-6px;
	top:0px;left:-2px;text-align:left;
	width:357px;}
.HdrCityName {
	top:19px;
	position:relative;
	float:right;
	width:350px;
}
.VoteNowImg {
	float:left;
	left:177px;
	position:relative;	
	top:96px;
	width:100px;
	z-index:9999;
}

.GalleryTextArea{
	border:0px solid #000000;
	width:324px; 
	top:10px;
	left:20px;
	height:220px;
	overflow:hidden;
	float:right;}
.CityHomeGalleryTextArea{
	border:0px solid #000000;
	width:324px; 
	top:10px;
	left:20px;
	height:212px;
	overflow:hidden;
	float:right;}
.GalleryNav{
	width:auto; 
	height:23px;
	float:right;
	top:2px;
	left:101px;
	width:200px;
	border:0px solid red;
	z-index:9999;}
.GalleryNav1{
	width:auto; 
	height:23px;
	float:right;
	top:3px;
	left:62px;
	width:200px;
	border:0px solid red;}


/* Widget Style */
.widgetImg{
	position:relative;
	left:-6px;
	width:333px;
}
.widgetBodyBg{
	position:relative;
	left:-7px;
	width:308px;
	height:auto;
	background:url(../images/widget_body_bg.png) repeat-y; 
	padding-left:25px; 
	padding-top:12px;
	padding-bottom:5px;
	border:0px solid red;
}
.widgetBodyBg .InBox {
	border:0px solid green;
	width:280px;
}
.GalleryNavDotImg {
	margin-top:-1px;
	margin-left:2px;
	margin-right: 2px}

.GalleryContent{
	float:left;
	height:50px;
	left:15px;	
	position:relative;
	top:-5px;
	width:220px	}
.GalleryTitle{
	Color:#441705;
	font-size:19px; 
	font-weight:bold}
.GalleryDescription {
	color:#441705;
	font-size:12px;
	line-height:18px;}	

.NextCityBox{
	border:0px solid #ff0000;
	background:url(../images/pink_bg.png) no-repeat;
	float:right;	
	height:179px; 
	left:28px;
	position:relative;	
	top:25px;
	width:336px}
.NextCityBox .InBox {
	margin-left:36px;
	top:32px;
	width:282px}
.NextCityBox .ContentTitle {
	color:#441705}
.NextCityBoxNormalText {
	color:#79554C;
	font-size:12px; 
	line-height:19px;
	top:0px}
.NextCityFormText {
	color:#78554C;
	font-size:12px; 
	line-height:19px;
	top:3px}

.RecipesDetailsCatTitle {
	height:40px; width:930px;padding-top:10px;padding-bottom:5px;
}
.RecipesDetailsPageContent {
	width:646px;height:auto;
	border:1px solid red;
}
/* Recipes Common Class */

.RecipesCategoryDescBoxBackLink {
	margin:0px 0px 0px 43px;padding-left:28px
}
.RecipesCategoryDescBox {					
	left:1px;	
	padding-top:4px;	
	padding-bottom:1px;
	top:-4px;
	width:337px;}
.RecipesCategoryDescBox .sb-inner {
	top:0px;
	background:#F0DFEF;	
	border:2px;
	padding-left:1px;
	z-index:9999} 
.RecipesCategoryDescBox .InBox {
	left:5px;
	padding:3px 0px 0px 5px;
	height:121px;
	width:213px;}
.RecipesCategoryText {
	font-size:12px;
	top:30px;
	left:20px;
	color:#7C5C50;
	font-weight:bold;
	line-height:20px;}
.RecipesCategoryText a {
	font-size:12px;
	color:#7C5C50;
	font-weight:bold;
	line-height:20px;}
.RecipesCategoryText a:hover {
	font-size:12px;
	color:#7C5C50;
	font-weight:bold;
	line-height:20px;}
.RecipesCategoryTitle {
	left:20px;top:20px;}
.RecipesContentBoxHeight {
	height:80px;
}
/* Recipes Category Page */
.RecipesCategoryCouponBoxText {
	border:0px solid red;
color:#5A4A43;
font-size:12px;
height:80px;
left:134px;
line-height:19px;
padding:0 0 10px 28px;
text-align:left;
top:-6px;
width:124px;}

.RecipesCategoryPage {
	width:1008px;left:-4px;top:-22px;position:relative;
}

#RecipesCategoryCouponsBox {
	width:328px;left:8px;top:-6px;height:175px;
}
#RecipesCategoryCouponsBox, x:-moz-any-link {
	position:relative;
	background:url(../images/coupon_bg_1.png);
}
#ie6andup#RecipesCategoryCouponsBox {
	z-index:9999;
	background-image: none;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/wp-content/themes/feedingdreams/images/Recipes/coupon_bg_1.png', sizingMethod='fixed');
}
#ie6andup#RecipesCategoryCouponOuterBox {
	position:relative;left:5px;top:-7px;border:0px solid red;
}
#RecipesCategoryCouponsBox .InBox {
	height:94px;top:26px;left:17px;position:relative;width:280px;
}
.RecipesCategoryQuickImg {
	margin:55px 0px 0px -25px;padding-left:28px
}
.RecipesCategoryCouponsBoxLink {
	left:-9px;top:14px;
	position:relative;
}

/* Recipes Sub Category Details */
.RecipesSubCategoryPage {
	width:1000px;top:-21px;left:3px;position:relative;
}
/* Recipes Details Page */
.RecipeDetailsPageImgDesc {
	padding-bottom:10px;height:173px;
}
.RecipesDetailsTopBG {
	background:url(../images/topbg.gif) top left;
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	width:979px;height:auto;
	background-color:#ffffff;
	top:8px;
	left:10px}
	
.RecipesDetailsContent {
	width:644px;top:-18px;padding:0px 165px 25px 165px;
	/*color:#7B5946;*/
	color:#441705;
	font-size:12px;
	line-height:19px;
	border:0px solid red;
}
.RecipeDetailsPageTitle {
	/*color:#7C5C50;*/
	color:#441705;
	font-size:13px;
	font-weight:bold;
	height:34px;
	padding:0px 0px 5px 3px}
.RecipeDetailsCatTitleBox {
	height:25px;
	text-align:left;
	width:51%}
.RecipeDetailsCatTitleBoxBackLink {
	width:49%;text-align:right;left:11px
}
#RecipesDetailsPage { 
	top:-27px;
	width:1000px;
	padding:0px 0px 20px 0px;
	height:auto; 
	left:-3px;	
}
#RecipesDetailsPage, #RecipesDetailsPage .sb-inner 
{ 
	background:#F0DFEF;
	border:1px; 
}
.RecipesDetailsFirstColumn {
	vertical-align:top;
	width:285px;
	left:10px;
	border-right:1px solid #DCC8D3;
	padding:0px 0px 20px 0px;
}
.RecipesDetailsFirstColumn ul {
	list-style-position:inside;
	width:280px;
	left:-39px;
	margin-right:0px;
	margin-top:0px;
	position:relative}
.RecipesDetailsFirstColumn ul  li,.RecipesDetailsSecondColumn ul  li{
	padding-bottom:10px;}
.RecipesDetailsSecondColumn {
	width:250px;border:0px solid red;vertical-align:top;padding-left:20px;padding-right:20px;
	
}
.RecipesDetailsSecondColumn ul {
text-transform: none;
list-style-position:inside;
list-style-type:decimal;
padding: 2px;
margin: 2px;
width:283px;
}
.RecipesDetailsContentInnerDiv {
	padding:10px 0px 0px 4px;width:283px;	
}

/* City Home */
.CityHomeCouponBox {
	width:328px;top:6px;
	/*position:relative;*/
	height:175px;background:url(../images/coupon_bg_1.png);
}
#CityHomeCouponBox, x:-moz-any-link {
	position:relative;top:0px;
}
#ie6andup#CityHomeCouponOuterBox {
	position:relative;top:0px;
}
.CityHomeCouponBox .InBox {
	height:94px;
left:17px;
position:relative;
top:26px;
width:280px;
}
.CityHomeCouponBoxText {
	border:0px solid red;
	color:#5A4A43;
	font-size:12px;
	height:80px;
	left:134px;
	line-height:19px;
	padding:0 0 10px 28px;
	text-align:left;
	top:-6px;
	width:124px;}
.CityHomeCouponBoxLink {
	left:-8px;top:19px;position:relative;
}
/* Coupon Static Page */
.CouponStaticPage {
	width:1010px;
	top:-20px;
	left:0px;
	position:relative;
	border:0px solid red;}
/*.CouponsPageLeftFrame {	
	left:1px;	
	top:-6px;
	height:979px;
	padding:20px;
	width:299px;}
.CouponsPageLeftFrame .sb-inner {	
	background:#E9CFE6;	
    background:#E9CFE6 url(../images/coupon_topbg.png) top left;
	background-repeat:repeat-x;
	position:relative;
	top:-5px;	
	border:2px;
	padding-top:0px;
	padding-left:1px;
	border-top:0px solid green;
	} 
.CouponsPageLeftFrame .InBox {
	border:0px solid red;
	left:5px;
	padding:0px 0px 0px 8px;
	height:auto;
	width:278px;}*/
.CouponsPageFrameContent {
	/*background: url(../images/bottombg.gif) bottom right;
	background-repeat: repeat-x;
	border:0px solid red;*/
	}
.CouponsPageLeftFrameTopBG {
	background:url(../images/coupon_topbg.png) top left;
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	height:auto;

	width:318px; 
	background-color:#ffffff;
	left:1px}
#CouponsPageLeftFrame {
	height:1020px;
	padding-bottom:3px;
	top:-6px;
	padding-top:1px;
	padding:9px 0 10px 9px;
	width:329px;}
#CouponsPageLeftFrame, #CouponsPageLeftFrame .sb-inner {
	background:#F1E0F0;
	border:2px}
.CouponsPageRightFrame {					
	left:1px;	
	top:-7px;
	height:1020px;
	padding:20px 20px 0px 20px;
	width:620px;}
.CouponsPageRightFrame .sb-inner {
	top:0px;
	background:#FFFFFF;	
	border:2px;
	padding-left:1px;
	z-index:9999} 
#CouponsPageLeftFrame .InBox {
	height:983px;
	border:0px solid red;
	margin-left:3px;
	padding:14px 20px 20px 20px;
	width:270px}
.CouponsPageRightFrame .InBox {
	left:-4px;
	padding:0px 0px 0px 0px;
	height:1020px;
	border:0px solid red;
	width:601px;}
.CouponsPageLeftFrameTitle {
	left:-5px;top:14px;}
.CouponsPageLeftFrameText {
	left:-4px;
	font-size:12px;
	top:29px;
	color:#7C5C50;
	line-height:20px;}
.CouponsLeftFrameTopBG {
	margin:0px 0px 0px 0px;
	height:auto;
	top:-10px;
	left:-10px;
	
	width:299px;
}
#CommunityHomeWhatsgood, x:-moz-any-link {
	position:relative;
	top:0px;
}
#CommunityHomeWhatsgoodOuterBox{
	position:relative;left:-8px;
}
#CommunityHomeWhatsgoodOuterBox, x:-moz-any-link {
	position:relative;left:0px;
}
#ie6andup#CommunityHomeWhatsgoodOuterBox {
	position:relative;
	top:0px;left:-6px;
}

/* Home Page Be next city link */
#ie6andup#IE6NextCityBox {
		background-image:url(../images/pink_bg.gif);
		background-position:left top;
		background-repeat:no-repeat;
		border:0px solid #555555;
		left:28px;
		top:10px;
		width:336px;
		height:179px;
		}
div.IE6NextCityInnerBox {
	border:0px solid green;
	padding:20px;
	width:270px;
	left:17px;
	top:10px;
}
div#IE6NextCityBox div.IE6NextCityInnerBox a {
	position:relative;
}
.NextCityBoxLink {
	top:16px;position:relative;padding-left:0px;left:-4px;z-index:9999
}
/* form submit btn */
.submitBtnOuter {
	height:38px;
	width:109px;}	
.submitBtn {
	background:url(../images/submit.png);
	bottom:3px;
	border:0px none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:38px;
	left:0px;	
	line-height:26px;
	overflow:hidden;
	text-align:center;
	top:0px;
	width:109px;
	outline-style:none;
	outline-width:medium;
	cursor:pointer;
	text-decoration:none;
	white-space:normal}