/* global styles */
	body{
		margin: 0px;
		padding: 0px;
		background: url("../img/bgBody.jpg") repeat-y scroll 50% 0 #C4D2D8;
		
		font: normal 62.5%/100% Arial,  Helvetica, Lucida grande, Verdana, sans-serif;
		color: #000;
	}
	
	p{
		margin: 0 0 10px 0;
	}
	
	a{
		color:#638190;
		outline: none;
		text-decoration: underline
	}
	
	a:hover{
		text-decoration: none
	}
	
	a img{
		border: none
	}	
	
	form{
		margin: 0;
	}
	
	fieldset{
		margin: 0;
		border: none;
	}	
	
	input, select{
		vertical-align: middle;
	}
/* /global styles */

#MainWrapper{
	width: 992px;
	margin: auto;
}

/* header */
	#Header{
		width:100%;
		height:142px;
		position:relative;
		z-index:10;
	}
	
	/* logo */
		h1#Logo{
			margin: 0px;
			position:absolute;
			top:0px;
			left:0px;
		}
		
		#Logo a{
			display: block;
			width:338px;
			height:96px;
			overflow: hidden;
			text-indent: -9999px;
			background: url(../img/KellyConfidential.gif) 0 0 no-repeat;
		}
	/* /logo */
	
	/* secondary logo */
		h2#SecondaryLogo{
			margin: 0px;
			position:absolute;
			top:61px;
			right:1px;
			width:153px;
			height:22px;
		}
		
		h2#SecondaryLogo a{
			display:block;
			width:153px;
			height:22px;
			overflow: hidden;
			text-indent: -9999px;
			background: url(../img/Electrolux.gif) 0 0 no-repeat;
		}
	/* /secondary logo */
	
	/* main nav */
		#MainNav{	
			width:980px;
			height:40px;
			position:absolute;
			/*overflow: hidden;*/
			top:102px;
			left:6px;
			background: #91A8B6;
		}
		
		#MainNav ul{
			width:100%;
			margin: 0px;
			padding: 0px;
			list-style-type: none;	
		}
		
		/* level 1 */
			#MainNav li.ItemLevel1{
				float: left;
				height: 40px;
				background: #8EA8B5;
				border-right: 2px solid #FFF;
				position: relative;
			}
			
			#MainNav li.last{
				border-right: none;
			}
			
			#MainNav a.LinkLevel1{
				display: block;
				width:243px;
				height: 40px;
				float: left;
				font: bold 12px/40px Arial, Lucida grande, Verdana, sans-serif;
				color: #FFF;
				text-transform: uppercase;
				/*padding:0 24px 0 23px;*/

				text-decoration: none;
				text-align: center;
			}
			
			#MainNav li a.LinkHome{width:123px;}
			#MainNav li a.LinkUBS{width:233px;}
			#MainNav li a.LinkEmperorOfIceCream{width:234px;}
			#MainNav li a.LinkThePerfectKitchen{width:205px;}				
			#MainNav li a.LinkKellysCakery{width: 177px}
			
			#MainNav a.LinkLevel1:hover, #MainNav a.LinkLevel1.selected,#MainNav li.ItemLevel1:hover a.LinkLevel1, #MainNav li.sfHover a.LinkLevel1, #MainNav li.selected a.LinkLevel1{
				background: #F16254;
				text-decoration: none
			}
		/* /level 1 */
		
		/* level 2 */
			#MainNav ul.NavLevel2{
				position: absolute;
				left: -3px;
				top: 40px;
				width: 217px;
				display: none;
				background:#FFF;
				border: 1px solid #8AA4B1;
				border-top: none;
			}
			
			#MainNav li.ItemLevel2{
				padding: 4px 20px 0px 25px;
			}
			
			#MainNav a.LinkLevel2{
				display: block;
				height:12px;
				font: bold 12px/100%  Helvetica, Arial, Lucida grande, Verdana, sans-serif;
				/*color: #F16254;*/
				color: #6F8290;
				text-transform: uppercase;
				padding: 2px 2px 6px 2px;
				white-space:nowrap;
				border-bottom: 1px solid #E1F0F3;
				text-decoration: none
			}
			
			#MainNav a.LinkLevel2[class]{
				height:auto;
			}
			
			#MainNav a.LinkLevel2:hover, #MainNav a.LinkLevel2.selected{
				color: #F16254;
				text-decoration: none
			}
			
			#MainNav li.ItemLevel2.last a.LinkLevel2{
				border-bottom: none;
				margin-bottom: 2px;
			}

		/* /level 2 */
	/* /main nav */
/* /header */

/* content wrapper */
	#ContentWrapper{
		width: 980px;
		overflow:hidden;
		border-width: 6px 6px 6px 6px;
		border-color: #FFF;
		border-style: solid;
		padding: 40px 0px 0px 0px;
		margin: -46px 0px 2px 0px;
		/*position: relative;*/
		z-index:0;
		background: #A8BFCF;
	}
/* /content wrapper */

/* -------------- layouts --------------- */
	/* two cols content */
		/* inner content */
			#InnerContent.TwoCols, .TwoCols{
				width: 941px;
				border-width: 23px 21px 17px 18px;
				border-color: #BED8E5;
				border-style: solid;
				background: #FFF url(../img/bgContentTwoCols.jpg) 0px 0px repeat-y;
			}
			
			#InnerContent.TwoCols[class], .TwoCols[class]{
				overflow:hidden
			}
			
			#InnerContent{
				height: 300px
			}
			
			#InnerContent[id]{
				height: auto;
				min-height: 300px;
			}
		/* /inner content */
		
		/* main content */
			#InnerContent.TwoCols .MainInnerContent, .TwoCols .MainInnerContent{
				/*width: 668px;*/
				width: 655px;
				overflow:hidden;
				float: right;
			}
			
			
			#InnerContent.TwoCols .MainInnerContent .MainInnerContentPadding, .TwoCols .MainInnerContent .MainInnerContentPadding, .MainInnerContentPadding{
				padding: 17px 19px 17px 19px;
			}
		/* /main content */
		
		/* side content */
			#InnerContent.TwoCols .SideInnerContent, .TwoCols .SideInnerContent{
				width: 278px;
				float: left;
			}
		/* /side content */
	/* /two cols content */
	
	/* two cols content v2, side col on the right */
		/* inner content */
			#InnerContent.TwoCols_v2, .TwoCols_v2{
				width: 900px;
				border-width: 20px 18px 20px 18px;
				border-color: #A8BFCF;
				border-style: solid;
				background: #FFF;
				overflow:hidden;
				padding: 22px 21px 22px 22px;
				background: #FFF none no-repeat scroll 100% 100%;
			}
		/* /inner content */
		
		/* main content */
			#InnerContent.TwoCols_v2 .MainInnerContent, .TwoCols_v2 .MainInnerContent{
				/*width: 668px;*/
				width: 647px;
				overflow:hidden;
				float: left;
			}

			#InnerContent.Tips .MainInnerContent, .Tips .MainInnerContent{
				/*width: 668px;*/
				width: 500px;
				overflow:hidden;
				float: left;
			}

		/* /main content */
		
		/* side content */
			#InnerContent.TwoCols_v2 .SideInnerContent, .TwoCols_v2 .SideInnerContent{
				width: 243px;
				float: right;
			}


			#InnerContent.Tips .SideInnerContent, .Tips .SideInnerContent{
				/*width: 668px;*/
				width: 243px;
				overflow:hidden;
				float: right;
				padding-right: 140px;
				background: transparent url(http://www.kelly-confidential.com/pp_assets/common/img/mainImg_HowToEnter.jpg) no-repeat scroll 100% 0%;
				/*height: 488px;*/
				margin-bottom: 60px;
				
			}


			.Tips {
				padding: 22px 2px 22px 22px!important;
				width: 919px!important;
			}
		/* /side content */
	/* /two cols content */
	
	/* two cols content v3, side col on the left, white bg */
		/* inner content */
			#InnerContent.TwoCols_v3, .TwoCols_v3{
				width: 900px;
				border-width: 20px 18px 20px 18px;
				border-color: #A8BFCF;
				border-style: solid;
				background: #FFF;
				overflow:hidden;
				padding: 22px 22px 22px 22px;
			}
		/* /inner content */
		
		/* main content */
			#InnerContent.TwoCols_v3 .MainInnerContent, .TwoCols_v3 .MainInnerContent{
				width: 635px;
				overflow:hidden;
				float: right;
			}
		/* /main content */
		
		/* side content */
			#InnerContent.TwoCols_v3 .SideInnerContent, .TwoCols_v3 .SideInnerContent{
				width: 242px;
				float: left;
			}
		/* /side content */
	/* /two cols content */
	
	/* one col content */
		/* inner content */
			#InnerContent.OneCol, .OneCol{
				width: 814px;
				border-width: 51px 22px 133px 144px;
				border-color: #A8BFCF;
				border-style: solid;
				background: #FFF;
			}
		/* /inner content */
		
		/* main content */
			#InnerContent.OneCol .MainInnerContent, .OneCol .MainInnerContent{
			}
			
			#InnerContent.OneCol .MainInnerContent .MainInnerContentPadding, .OneCol .MainInnerContent .MainInnerContentPadding{
				padding: 17px 19px 17px 19px;
			}
		/* /main content */
		
		#InnerContent.OneFullCol, .OneFullCol{
		}
		
		#InnerContent.OneFullCol, .OneCenteredCol{
			border-width: 17px 19px 27px 19px;
			border-color: #A8BFCF;
			border-style: solid;
		}
	/* one col content */
	
	/* one full col content */
		/* inner content */
			#InnerContent.OneFullCol, .OneFullCol{
				width: 100%;
				border: none;
				background: #FFF;
				height: 300px;
			}
			
			#InnerContent.OneFullCol[class], .OneFullCol[class]{
				height: auto;
				min-height: 300px;
			}
		/* /inner content */
	/* one full col content */
	
	/* one full col content(no outer graphic) */
		/* inner content */
			#InnerContent.OneCol_full, .OneCol_full{
				border-width:23px 22px 23px 21px;
				width:937px;
				border-color: #BED8E5;
				border-style: solid;
				background: #FFF;
			}
		/* /inner content */
		
		/* main content */
			#InnerContent.OneCol_full .MainInnerContent, .OneCol_full .MainInnerContent{
			}
			
			#InnerContent.OneCol_full .MainInnerContent .MainInnerContentPadding, .OneCol_full .MainInnerContent .MainInnerContentPadding{
				padding: 17px 19px 17px 19px;
				height:300px;
			}
			
			#InnerContent.OneCol_full .MainInnerContent .MainInnerContentPadding[class], .OneCol_full .MainInnerContent .MainInnerContentPadding[class]{
				height:auto;
				min-height:300px;
			}
		/* /main content */
	/* /one full col content(no outer graphic) */
/* -------------- /layouts ---------------- */

	/* side content items */
		.SideContentSeparator{
			height: 8px;
			overflow: hidden;
			background: #BED8E5;
		}
		
		/* side box */
			.SideBox{
				background: #D6F2F6 url(../img/bgSidebox.jpg) 100% 0% repeat-y;
				padding: 14px 8px 8px 13px;
				width:244px;
				font: normal 12px/156%  Arial, Lucida grande, Verdana, sans-serif;
				color: #697376;
			}
			
			.SideBox h4{
				font: bold 12px/100% Arial, Lucida grande, Verdana, sans-serif;
				color: #817164;
				margin: 0px 0px 10px 0px;
			}
			
			.SideBox h5{
				font: normal 12px/100%  Arial, Lucida grande, Verdana, sans-serif;
				color: #817164;
				margin: 0px 0px 10px 0px;
			}
			
			.SideBox p{
				margin: 0px 0px 10px 0px;
			}
			
			.SideBox img.SideBoxRightPic{
				padding: 0px 8px 5px 10px;
				display:block;
			}
			
			.SideBox .labelInputGroup{
				float: left;
				margin-right: 10px;
			}
			
			.SideBox .labelInputGroup label{
				font: normal 10px/100% Arial,  Helvetica, Lucida grande, Verdana, sans-serif;
				color: #F15F52;
				margin: 0px 0px 1px 0px;
				display: block
			}
			
			.SideBox .labelInputGroup input.txtInput{
				width: 68px;
			}
			
			.SideBox a.smallLink{
				font: normal 10px/100% Arial,  Helvetica, sans-serif;
				text-decoration: none;
				color:#F16254;
			}
			
			.SideBox a.smallLink:hover{
				text-decoration: underline;
			}
		/* /side box */
		
		/* side box specific */
			/* featured product */
			.SideBox.FeaturedProduct a.linkButtonType1{
				margin: 15px 0px 5px 0px;
			}
			
			.SideBox.FeaturedProduct p{
				margin: 0 0 22px 0;
			}
			
			/* login */
			.SideBox.Login input.txtInput{
				margin: 0px 0px 12px 0px;
			}
			
			.SideBox.Login a.smallLink{
				display: block;
				margin: 0px 0px 4px 0px;
			}
			
			/* ocrf */		
			.OvarianCancerResearchFund {
				padding-top: 17px;
			}
			.OvarianCancerResearchFund h4, .FashionTeaserBox h4 {
				background: url(../img/hdrOvarianCancerResearchFund.jpg) 0% 0% no-repeat;
				width: 240px;
				height: 51px;
			}
			
			.OvarianCancerResearchFund p{
				padding-left: 8px;
				line-height: 20px;
			}
			
			.OvarianCancerResearchFund h4 a {
				display: block;
				text-indent: -9999px;
				width: 230px;
				height: 51px;
			}
			
			/* cake boss */
			.SplitRecipesBox{
				padding-top: 17px;
			}
			.SplitRecipesBox h4 {
				background: #FFF url(../img/serendipityLogo.gif) 50% 0% no-repeat;
				width: 239px;
				height: 69px;
			}
			
			.SplitRecipesBox p{
				line-height: 20px;
			}
			
			.SplitRecipesBox h4 a {
				display: block;
				text-indent: -9999px;
				width: 234px;
				height: 82px;
			}
			

			.FashionTeaserBox {
				padding-top: 17px;
				background-color: #D6F2F6;
			}
			
			
			.FashionTeaserBox p {
				line-height: 20px;
			}
			
			.FashionTeaserBox h4 a {
				display: block;
				text-indent: -9999px;
				width: 234px;
				height: 82px;
			}


			
			.SN ul.SNSideLinks{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				list-style-type: none;
			}
			
			.SN ul.SNSideLinks li{
				margin: 0px 0px 7px 0px;
			}
		/* /side box specific */
	/* /side content items */
	
	/* main content items */
			
		.MainInnerContent{	
			font: normal 12px/151% Arial, Helvetica, sans-serif;
			color: #666;
		}
		.MainInnerContent h3{
			font: bold 23px/100%  Helvetica, Arial, sans-serif;
			color: #F16254;
			margin:0;
			padding: 0px 0px 10px 0px;
			text-transform: uppercase;
		}
		
		.MainInnerContent h4{
			font: normal 21px/100%  Helvetica, Arial, sans-serif;
			color: #F16254;
			margin:0;
			padding: 0px 0px 6px 0px;
			text-transform: uppercase;
		}
		
		.OuterContentHeader{
			padding: 23px 21px 0px 18px;
		}
		
		.OuterContentHeader h3{
			font: bold 24px/100%  Helvetica, Arial, sans-serif;
			color: #F16254;
			margin:0;
			padding: 0px 0px 18px 0px;
			text-transform: uppercase;
		}
		
		.OuterContentHeader h4{
			font: normal 21px/100%  Helvetica, Arial, sans-serif;
			color: #F16254;
			margin:0;
			padding: 0px 0px 6px 0px;
			text-transform: uppercase;
		}
			
		/* home main content */
			.MainInnerContent .HomeMainContent{
				background: url(../img/mainImg_Home.jpg) 50% 100% no-repeat;
				height: 650px;
				position:relative;
			}
			
			.MainInnerContent .HomeMainContent h3{
				font: bold 25px/124%  Helvetica, Arial, sans-serif;
				color: #F16254;
				margin:0;
				padding: 22px 20px 10px 20px;
				text-transform: uppercase;
			}
			
			.MainInnerContent .HomeMainContent h3 strong{
				font-size: 25px;
			}
			
			.MainInnerContent .HomeMainContent div.AlignLeft, .MainInnerContent .HomeMainContent p  {
				margin:0 20px 1em 20px;
			}
			.MainInnerContent .BtmFootnote {
				bottom:0;
				left:0;
				line-height:115%;
				position:absolute;
			}
						
			.MainInnerContent .HomeMainContent .HomeVideo{
				margin: 0px 0px 10px 20px;
			}
			
			.MainInnerContent .HomeMainContent ul.FeaturedMessages{
				margin: 0px 0px 0px 20px;
				padding: 0px 0px 0px 0px;
				list-style-type: none;
				overflow: hidden;
				width:523px;
			}
			
			.MainInnerContent .HomeMainContent ul.FeaturedMessages li{
				width:500px;
				margin: 0px 0px 8px 0px;
				overflow: hidden;
				background: #EFFBD7;
				padding: 10px 7px 10px 16px;
			}
			
			.MainInnerContent .HomeMainContent ul.FeaturedMessages li h4{
				font: normal bold 16px/18px Helvetica, Arial, sans-serif;
				margin: 0px 0px 0px 0px;
				padding: 0 0px 6px 0px;
				text-transform: uppercase;
				color:#8EA8B5;
			}
			
			.MainInnerContent .HomeMainContent ul.FeaturedMessages li .TextContent{
				float: left;
				width: 340px;
				padding: 0px 15px 0px 0px;
			}
			
			.MainInnerContent .HomeMainContent ul.FeaturedMessages li .ButtonContent{
				float: left;
				width:145px
			}
			
			.MainInnerContent .HomeMainContent ul.FeaturedMessages li .TextContent p{
				margin: 0px 0px 0px 0px;
				
			}
			
			.MainInnerContent .HomeMainContent ul.FeaturedMessages li.GlobalGreenUSA h4{
				margin: 4px 0px 3px 0px;
				width:170px;
				height:13px;
				text-indent: -9999em;
				overflow:hidden;
				background: url(../img/hGlobalGreen.gif) 0 0 no-repeat;
			}
			
			.MainInnerContent .HomeMainContent ul.FeaturedMessages li.GlobalGreenUSA a{
				text-decoration: none;
				color: #13971D;
			}
			
			.MainInnerContent .HomeMainContent ul.FeaturedMessages li.GlobalGreenUSA a:hover{
				text-decoration: underline;
			}
		/* /home main content */
		
		/* green team */
			ul.GreenTeam{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				list-style-type: none;
				overflow:hidden
			}
			
			ul.GreenTeam li{
				width:895px;
				overflow:hidden;
				border-bottom: 11px solid #A8BFCF;
				padding: 18px 21px 18px 21px;
			}
			
			ul.GreenTeam li.last{
				border-bottom: none;
			}
			
			ul.GreenTeam li .MediaContent{
				width:209px;
				margin: 0px 14px 0px 0px;
				float:left
			}
			
			ul.GreenTeam li .TextContent{
				width:670px;
				margin: 0px 0px 0px 0px;
				float:left
			}
			
			.MainInnerContent ul.GreenTeam li .TextContent h3 {
				color:#F16254;
				font:bold 16px/100% Helvetica,Arial,sans-serif;
				margin:0;
				padding:0 0 4px;
				text-transform:uppercase;
			}
			
			.MainInnerContent ul.GreenTeam li .TextContent p{
				color:#666;
				font:normal normal 12px/150% Helvetica,Arial,sans-serif;
				margin:0;
				padding:0 0 1em;
			}	
		/* /green team */
		
		/* green idea swap */
			.GreenIdeaSwap{
				padding: 22px 20px 22px 20px;
			}
			
			#IdeaSwapCtrl{
				width:881px;
				overflow:hidden;
				background: #FFF url(../img/bgIdeaSwapCtrl.jpg) 0 0 repeat-y;
				border:1px solid #E7E7E7;
			}
			
			#IdeaSwapCtrl ul.tabs{
				margin: 0px 0px 0px 0px;
				padding: 23px 0px 23px 0px;
				list-style-type: none;
				width: 228px;
				float:left
			}
			
			#IdeaSwapCtrl ul.tabs li{
				width:228px;
				height: 106px;
				overflow:hidden;
			}
			
			#IdeaSwapCtrl ul.tabs li a{
				display:block;
				width:228px;
				height: 106px;
				float:left;
				font:normal bold 16px/16px Helvetica, Arial, sans-serif;
				text-decoration: none;
				color: #8EA8B5;
			}
			
			#IdeaSwapCtrl ul.tabs li a:hover{
				color: #F16254
			}
			
			#IdeaSwapCtrl ul.tabs li a span{
				display:block;
				width:125px;
				height: 60px;
				float:left;
				padding: 46px 0px 0px 103px;
			}
			
			#IdeaSwapCtrl ul.tabs li a.current, #IdeaSwapCtrl ul.tabs li.ui-tabs-selected a{background: #FFF url(../img/bgIdeaSwapTab.jpg) 0 0 no-repeat;}
			
			#IdeaSwapCtrl ul.tabs li.tabBeauty a span{background: url(../img/IdeaSwapTab_Beauty.jpg) 8px 50% no-repeat;}
			#IdeaSwapCtrl ul.tabs li.tabLifestyle a span{background: url(../img/IdeaSwapTab_Lifestyle.jpg) 8px 50% no-repeat;padding: 36px 0px 0px 103px;height: 70px;}
			#IdeaSwapCtrl ul.tabs li.tabCuisine a span{background: url(../img/IdeaSwapTab_Cuisine.jpg) 8px 50% no-repeat;}
			#IdeaSwapCtrl ul.tabs li.tabHome a span{background: url(../img/IdeaSwapTab_Home.jpg) 8px 50% no-repeat;padding: 36px 0px 0px 103px;height: 70px;}
			
			 .ui-tabs .ui-tabs-hide{
			 	display: none
			 }
			 
			#IdeaSwapCtrl .panes{
				width:596px;
				overflow:hidden;
				float:left;
				padding: 34px 29px 13px 28px;
			}
			
			#IdeaSwapCtrl .panes h4{
				font:normal bold 20px/120% Helvetica, Arial, sans-serif;
				margin: 0px 0px 0px 0px;
				text-transform: none;
				color: #F16254;
			}
			
			#IdeaSwapCtrl .panes h5{
				font:normal normal 16px/150% Helvetica, Arial, sans-serif;
				margin: 0px 0px 15px 0px;
				text-transform: none;
				color: #666;
			}
			
			#IdeaSwapCtrl .panes h6{
				font:normal normal 16px/120% Helvetica, Arial, sans-serif;
				margin: 0px 0px 14px 0px;
				text-transform: none;
				color: #8EA8B5;
			}
						
			#IdeaSwapCtrl .panes p{
				margin: 0px 0px 15px 0px;
			}
			
			#IdeaSwapCtrl .quote{
				width: 596px;
				overflow:hidden;
				margin: 0px 0px 0px 0px;
			}
			
			#IdeaSwapCtrl .quote .QuoteBoxTop{
				width: 596px;
				height:9px;
				overflow:hidden;
				background: url(../img/bgQuoteBoxTop.gif) 0 0 no-repeat;
			}
			
			#IdeaSwapCtrl .quote .QuoteBoxBtm{
				width: 596px;
				height:8px;
				overflow:hidden;
				background: url(../img/bgQuoteBoxBtm.gif) 0 0 no-repeat;
			}
			
			#IdeaSwapCtrl .quote .QuoteBoxSides{
				width: 565px;
				padding: 10px 8px 10px 23px;
				overflow:hidden;
				background: url(../img/bgQuoteBoxSides.gif) 0 0 repeat-y;
			}
			
			#IdeaSwapCtrl .quote .QuoteStart{
				width: 26px;
				height:22px;
				overflow:hidden;
				float:left;
			}
			
			#IdeaSwapCtrl .quote .QuoteContent{
				display:block;
				width:535px;
				padding: 0px 0px 10px 0px;
				float:left;
			}
			
			#IdeaSwapCtrl .quote .QuoteContent em{
				padding: 0px 0px 5px 0px;
				font:normal normal 18px/150% Helvetica, Arial, sans-serif;
				color: #8EA8B5;
			}
			
			.SwapRegistrationSteps{
				background: #F0FBD9;
				width: 576px;
				padding: 10px;
				position:relative;
			}
			
			.SwapRegistrationSteps .loading{
				color: #8EA8B5;
				background: url(../img/ajax-loader-green.gif) 100% 4px no-repeat;
				padding: 2px 20px 0px 0px;
				position:absolute;
				top: 5px;
				right:5px;
				z-index:1;
				text-align:right
			}
			
			#IdeaSwapCtrl .panes .SwapRegistrationSteps h6{
				font-weight: bold;
				margin: 3px 5px 5px 0px;
			}
			
			#IdeaSwapCtrl .panes .SwapRegistrationSteps h6.sec{
				font-size: 20px;
				margin: 5px 0px 0px 0px;
			}
			
			.SwapRegistrationSteps .TellAFriendForm{
				width: 576px;
				overflow:hidden;
			}
			
			.SwapRegistrationSteps .TellAFriendForm .FormFields{
				float: left;
				width:442px;
			}
			
			.SwapRegistrationSteps .TellAFriendForm a.linkButtonType2{
				float: left;
				margin: 56px 0px 0px 0px;
				cursor:pointer
			}
			
			.SwapRegistrationSteps .SweepstakeRegistrationForm{
				width: 576px;
				overflow:hidden;
			}
			
			
			.SwapRegistrationSteps .SweepstakeRegistrationForm .FormFields{
				float: left;
				width:400px;
			}
			
			.SwapRegistrationSteps .SweepstakeRegistrationForm a.linkButtonType2{
				float: left;
				margin: 13px 0px 0px 0px;
			}
			
			.SwapRegistrationSteps .SweepstakeRegistrationForm .FormGroupItem {
				width:195px;
			}
			
			.SwapRegistrationSteps .SweepstakeRegistrationForm label{
				display:block;
				color:#F15F52;
				font:10px/150% Helvetica,Arial,Helvetica,sans-serif;
				height:15px;
				padding:0 0 0 5px;
			}
			
			.SwapRegistrationSteps .SweepstakeRegistrationForm input.txtInput{
				width: 183px;
			}
			
			
			#IdeaSwapCtrl .ShareNav{
				width: 576px;
				text-align: right;
				overflow:hidden;
				height: 27px;
			}
			
			#IdeaSwapCtrl .ShareNav h6{
				float:left;
				font-size:16px;
				font-weight:bold;
				margin:2px 5px 0 5px;
			}
			
			#IdeaSwapCtrl .ShareNav ul {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 10px;
				list-style-type: none;
				width:430px;
				height: 27px;
				overflow:hidden;
				float:left;
			}
			
			#IdeaSwapCtrl .ShareNav ul li {
				float: left;
				padding: 3px 20px 0px 0px;
				height: 24px;
				color: #6E346F;
				font-family: Arial,Lucida grande,Verdana,sans-serif;
				font-size: 12px;
				font-weight: bold !important;
				text-transform: uppercase;
			}
			
			#IdeaSwapCtrl .ShareNav ul li a {
				color: #6E296C !important;
				text-decoration: none;
				padding-right: 2px;
				white-space:nowrap
			}
			
			#IdeaSwapCtrl .ShareNav ul li a:hover {
				text-decoration: underline;
			}
		/* /green idea swap */
			
		/* button box */
			.ButtonBox{
				width: 220px;
				margin: 0px 0px 0px 20px;
				padding: 0px 5px 0px 0px;
				background: #FFF url(../img/boxBtnRShadow.gif) 100% 0% repeat-y;
				position:relative;
				}
			
			.ButtonBox .InnerContent{
				background: #E9F9F9 url(../img/bgBtnBox.jpg) 100% 0% repeat-y;
				padding: 13px 9px 12px 6px;
				overflow: hidden;
				width:205px;
			}
			
			.ButtonBox .InnerContent h5{
				font:normal 17px/118% Helvetica, Arial, sans-serif;;
				color: #A1A8AB;
				width:140px;
				float: left;
				margin: 0px 0px 0px 0px;
			}
			
			.ButtonBox .InnerContent a.linkButtonType2{
				float: right;
				margin: 12px 0px 0px 0px;
			}
			
			.ButtonBox .shadow_TopRight{
				position: absolute;
				top: 0px;
				right: 0px;
				width:5px;
				height: 7px;
				overflow: hidden;
				background: url(../img/boxBtnTRShadow.gif) 0 0 no-repeat;
			}
			
			.ButtonBox .shadow_Btm{
				height: 7px;
				overflow: hidden;
				background: url(../img/boxBtnBShadow.gif) 0 0 repeat-x;
			}
			
			.ButtonBox .shadow_BtmRight{
				position: absolute;
				bottom: 0px;
				right: 0px;
				width:6px;
				height: 7px;
				overflow: hidden;
				background: url(../img/boxBtnBRShadow.gif) 0 0 no-repeat;
			}
			
			.ButtonBox .shadow_BtmLeft{
				position: absolute;
				bottom: 0px;
				left: 0px;
				width:6px;
				height: 7px;
				overflow: hidden;
				background: url(../img/boxBtnBLShadow.gif) 0 0 no-repeat;
			}
		/* /button box */
		
		/* cakery page main content */
			.MainInnerContent .Cakery{
				padding: 17px 19px 17px 19px;
			}
			
			#CakeryBuilder{
				margin: 0px 0px 17px -4px;
			}
			
			ul.CakeryActionList{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				list-style-type: none;
				overflow: hidden;
			}
			
			ul.CakeryActionList li{
				width:287px;
				min-height:110px;
				padding: 12px 0px 12px 0px;
				float: left;
				margin: 0px 19px 0px 0px;
				overflow: hidden;
				background: url(../img/bgCakeryActionListItem.jpg) 100% 0 repeat-y;
			}
			
			ul.CakeryActionList li.last{
				margin: 0px 0px 0px 0px;
			}
			
			ul.CakeryActionList li .MediaContent{
				width: 77px;
				min-height: 10px;
				text-align:center;
				float: left;
			}
			
			ul.CakeryActionList li .TextContent{
				width: 196px;
				overflow: hidden;
				float:left;
			}
			
			ul.CakeryActionList li .TextContent h4{
				font: bold 12px/100% Arial, Lucida grande, Verdana, sans-serif;
				color: #7F7164;
				margin: 0px 0px 5px 0px;
				text-transform: none
			}
			
			ul.CakeryActionList li .TextContent p{
				color: #6C6666;
				margin: 0px 0px 10px 0px;
			}
		/* /cakery page main content */
		
		.PageHeader{
			overflow: hidden;
			margin: 0px 0px 10px 0px;
		}
		
		.MainInnerContent .PageHeader h3{
			padding: 0px 0px 8px 0px;
		}
		
		.PageHeader .col1{
			float: left;
		}
		
		.PageHeader .TipsBanner{
			width:207px;
			float: right;
			text-align:right
		}
		
		.PageHeader .TipsBanner .MediaContent{
			width:88px;
			margin: 0px 0px 0px 9px;
			float:right
		}
		
		.PageHeader .TipsBanner .TextContent{
			width:110px;
			margin: 0px 0px 0px 0px;
			padding: 12px 0px 0px 0px;
			float:right
		}
		
		.PageHeader .TipsBanner .TextContent a{
			color:#F16254;
			font:normal normal 12px/120% Helvetica,Arial,sans-serif;
			text-decoration: none			
		}
		
		.PageHeader .TipsBanner .TextContent a:hover{
			text-decoration: underline
		}
		
		
		/* how to enter main content */
			.HowToEnter{
				padding: 0px 20px 0px 20px;
				height: 650px;
				background: url(../img/mainImg_HowToEnter.jpg) 100% 100% no-repeat;
				position: relative;
			}
			
			.HowToEnter h3{
				padding: 21px 21px 23px 0px;
				margin: 0px 0px 0px 0px;
			}
			
			.HowToEnter p{
				margin: 0px 0px 1em 0px;
			}
			
			
			.HowToEnter h4{
				clear: both;
			}
			
			.HowToEnter a.linkButtonType2{
				margin: 0px 0px 10px 0px;
				background: #F16254;
				text-align:center;
				padding: 6px 17px 6px 8px;
			}
			
			.HowToEnter a.linkButtonType2 span{
				background: #F16254 url(../img/bltRightDownArrow.gif) 0px 5px no-repeat;
				padding-left: 10px;
			}
			
			.HowToEnter a.linkButtonType2:hover{
				background: #8EA8B5
			}
			
			.HowToEnter a.linkButtonType2:hover span{
				background: #8EA8B5 url(../img/bltRightDownArrow.gif) 0px 5px no-repeat;
			}
			
			.HowToEnter .BtmFootnote{
				left: 20px;
			}
		
		/* /how to enter main content */
		
		/* register main content */
			.RegisterMainContent{
				background: #FFF url(../img/mainImg_HowToEnterRight.jpg) 100% 100% no-repeat;
				padding:17px 19px;
				height: 600px;
			}
			
			.RegisterMainContent[class]{
				height: auto;
				min-height: 600px;
			}
			
			.RegisterMainContent .labelInputGroup{
				float:left;
			}
			
			.RegisterMainContent label{
				display: block;
				margin: 0px 0px 0px 0px;
				color: #F15F52;
			}
			
			.RegisterMainContent input.txtInput{
				margin: 0px 5px 5px 0px;
				width: 231px;
				height: 18px;
				line-height:18px;
			}
			
			.RegisterMainContent input.txtDateOfBirth, .RegisterMainContent input.txtPhone, .RegisterMainContent input.txtCity, .RegisterMainContent input.txtZip{
				width: 112px;
			}		
			.RegisterMainContent input.txtDateOfBirth2, .RegisterMainContent input.txtPhone2, .RegisterMainContent input.txtCity2, .RegisterMainContent input.txtZip2{
				width: 100px;
			}
			
			.RegisterMainContent input.chkInput{
				float: left;
			}
			
			.RegisterMainContent select{
				margin: 0px 5px 5px 0px;
				line-height:18px;
			}
			
			.FieldHint{
				width: 231px;
				margin: 0px 5px 5px 0px;
				line-height: 100%;
			}
			
			.RegisterMainContent .col1{
				float: left;
				width: 55%;
			}
			
			.RegisterMainContent .col2{
				float: left;
				width: 30%;
			}
		/* /register main content */
	/* /main content items */

/* Footer */
	#Footer{
		width:100%;
		height:72px;
		position:relative;
		color: #FFF;
	}
	
	#Footer .FooterMainNav{
		width: 330px;
		position: absolute;
		left: 0px;
		top: 8px;
	}
	
	#Footer .FooterMainNav a{
		font: bold 10px/100%  Helvetica, Arial, Lucida grande, Verdana, sans-serif;
		color: #FFF;
		padding-right:10px;
		text-transform:uppercase;
		text-decoration: none;
	}
	
	#Footer .FooterMainNav a:hover{
		color: #000;
	}
	
	#Footer .FooterMainNav a.selected span{
		background: #F04B3E;
	}
	
	#Footer .FooterCopy{
		font: normal 10px/15px  Helvetica, Arial, Lucida grande, Verdana, sans-serif;
		color: #1C2B30;
		position: absolute;
		left: 330px;
		top: 3px;
		width: 649px;
	}
	
	#Footer .FooterCopy em{
		font-style: normal;
	}
	
	#Footer .FooterCopy a{
		color: #FFF;
	}
	
	#Footer .FooterCopy a:hover{
		color: #000;
	}
/* /Footer */


/* common */
	.clr{
		height: 1px;
		overflow: hidden;
		font: normal 1px/1px;
		clear: both;
	}
	
	a.linkButtonType1{
		display: block;
		height: 12px;
		padding: 6px 15px 6px 25px;
		font: normal 12px/12px  Arial, sans-serif;
		color: #FFF;
		text-transform: uppercase;
		background: #8EA8B5 url(../img/bltRightDownArrow.gif) 13px 10px no-repeat;
		text-decoration: none;
		white-space: nowrap;
		cursor:pointer
	}
	
	a.linkButtonType1:hover{
		background: #F16254 url(../img/bltRightDownArrow.gif) 13px 10px no-repeat;
		text-decoration: none;
	}
	
	a.linkButtonType1_small{
		line-height: 12px;
		display: block;
		height: 12px;
		padding: 6px 10px 6px 20px;
		color: #FFF;
		font: normal 11px/12px  Arial, sans-serif;
		text-transform: uppercase;
		background: #8EA8B5 url(../img/bltRightDownArrow.gif) 10px 10px no-repeat;
		text-decoration: none
	}
	
	a.linkButtonType1_small:hover{
		background: #F16254 url(../img/bltRightDownArrow.gif) 10px 10px no-repeat;
		text-decoration: none;
	}
	
	a.linkButtonType2{
		display: block;
		/*height: 12px;*/
		padding: 6px 15px 6px 25px;
		font: normal 12px/12px  Arial, sans-serif;
		color: #FFF;
		text-transform: uppercase;
		background: #F16254 url(../img/bltRightDownArrow.gif) 13px 10px no-repeat;
		text-decoration: none;
		white-space: nowrap;
		cursor:pointer
	}
	
	a.linkButtonType2 small{
		display:block;
		text-align:center;
		font-size: 10px;
		padding: 0px 0px 0px 2px;
		text-transform: none
	}
	
	a.linkButtonType2:hover{
		background: #8EA8B5 url(../img/bltRightDownArrow.gif) 13px 10px no-repeat;
		text-decoration: none;
	}
	
	a.linkButtonType2_small{
		line-height: 12px;
		display: block;
		/*height: 12px;*/
		padding: 6px 10px 6px 20px;
		color: #FFF;
		font: normal 11px/12px  Arial, sans-serif;
		text-transform: uppercase;
		background: #F16254 url(../img/bltRightDownArrow.gif) 10px 10px no-repeat;
		text-decoration: none
	}
	
	a.linkButtonType2_small small{
		display:block;
		text-align:center;
		font-size: 10px;
		padding: 0px 0px 0px 2px;
		text-transform: none
	}
	
	a.linkButtonType2_small:hover{
		background: #8EA8B5 url(../img/bltRightDownArrow.gif) 10px 10px no-repeat;
		text-decoration: none;
	}
	
	.AlignRight a.linkButtonType1, .AlignRight a.linkButtonType1_small, .AlignRight a.linkButtonType2, .AlignRight a.linkButtonType2_small{
		float: right;
	}
	
	.AlignLeft a.linkButtonType1, .AlignLeft a.linkButtonType1_small, .AlignLeft a.linkButtonType2, .AlignLeft a.linkButtonType2_small{
		float: left;
		margin: 0px 13px 0px 0px;
	}
	
	.AlignRight{
		text-align: right;
		overflow:hidden
	}
	
	.AlignLeft{
		text-align: left;
		overflow:hidden
	}	
	
	.twoColGroup{
		width: 100%;
	}
	
	.twoColGroup .col1{
		width: 50%;
		float: left;
	}
	
	.twoColGroup .col2{
		width: 50%;
		float: right;
	}
	
	a.btnSubmit{ /* the display will be reset from javascript */
		display: none
	}
	
	.required{
		color: #F00
	}
	
	.txtInput{
		border: 1px solid #8EA8B5;
	}
	
	textarea{
		border: 1px solid #8EA8B5;
	}
	
	.notice_error{
		color: #F00;
		padding: 5px 5px 5px 24px;
		border: 1px solid #F00;
		background: #FBD2D9 url(../img/icError.gif) 4px 5px no-repeat;
		margin: 0px 0px 5px 0px;
		font-size:13px;
		line-height:138%;
	}
	
	.notice_error[class]{
		background: #FBD2D9 url(../img/icError.png) 4px 5px no-repeat;
	}
	
	.notice_success{
		color: #009933;
		padding: 5px 5px 5px 24px;
		border: 1px solid #009933;
		background: #D7FFE3 url(../img/icSuccess.gif) 4px 5px no-repeat;
		margin: 0px 0px 5px 0px;
		font-size:13px;
		line-height:138%;
	}
	
	.notice_success[class]{
		background: #D7FFE3 url(../img/icSuccess.png) 4px 5px no-repeat;
	}
	
	.notice_warning{
		color: #333!important;
		padding: 5px 5px 5px 24px;
		border: 1px solid #CCC;
		background: #FFFFCC url(../img/icWarning.gif) 4px 5px no-repeat;
		margin: 0px 0px 5px 0px;
		font-size:13px;
		line-height:138%;
	}
	
	.notice_warning[class]{
		background: #FFFFCC url(../img/icWarning.png) 4px 5px no-repeat;
	}
	
	.FormGroup{clear: both;margin: 0px 0px 10px 0px;}
	.FormGroupItem{float: left; margin: 0px 5px 0px 0px; /* height:1%*/}
	
	ul.ulType1{
		margin: 0px 0px 1em 1em;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}
	
	ul.ulType1 li{
		padding: 0px 0px 0.5em 12px;
		background: url(../img/bltList2.gif) 0px 6px no-repeat;
	}
	
	ul.ulFeaturedItemsType1{
		margin: 0px 0px 1em 1em;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}
	
	ul.ulFeaturedItemsType1 li{
		padding: 0px 0px 0.5em 9px;
		background: url(../img/bltList1.gif) 0px 6px no-repeat;
	}	
	
	/* AJAX popup forms */
		.AJAXPopupForm{
			width:450px;
			background: #FFFFFF;
			border: 10px solid #FFF;
			padding: 10px;
			min-height: 10px;
						
			font: normal 12px/151% Arial, Helvetica, sans-serif;
			color: #666;
			/* CSS3 styling for latest browsers */
			-moz-box-shadow:0 0 90px 5px #000;
			-webkit-box-shadow: 0 0 90px #000;
			box-shadow: 0 0 20px #000;
			
			z-index: 3000;
		}
		
		.AJAXPopupForm.ie{
			border: 1px solid #2B525B;
		}
		/* specific overlay positioning */
		
		.AJAXPopupForm form{
			/*max-height: 500px;
			overflow:auto;*/
		}

		/* /specific overlay positioning */
	
		/*.AJAXFormPopupCloseButton, .AJAXPopupForm a.close{
			width: 14px;
			height: 14px;
			background: #FFF url(../img/dc_BtnClosePopup.gif) 0 0 no-repeat;
			text-indent: -9999px;
			overflow: hidden;
			position:absolute;
			top: 3px;
			right: 3px;
			cursor: pointer
		}*/
		
		.AJAXFormPopupCloseButton, .AJAXPopupForm a.close{
			width: 28px;
			height: 28px;
			background: url(../img/close.gif) 0 0 no-repeat;
			text-indent: -9999px;
			overflow: hidden;
			position:absolute;
			top: -10px;
			right: -10px;
			cursor: pointer
		}
		
		.AJAXFormPopupCloseButton[class], .AJAXPopupForm a.close[class]{
			width: 36px;
			height: 36px;
			top: -27px;
			right: -27px;
			background: url(../img/close.png) 0 0 no-repeat;
		}	
		
		.AJAXPopupForm h3{
			font: bold 19px/100%  Helvetica, Arial, sans-serif;
			color: #F16254;
			margin:0;
			padding: 0px 0px 18px 0px;
			text-transform: uppercase;
		}
		
		.AJAXPopupForm h4{
			font: normal 21px/100%  Helvetica, Arial, sans-serif;
			color: #F16254;
			margin:0;
			padding: 0px 0px 6px 0px;
			text-transform: uppercase;
		}
		
		.AJAXPopupForm form{
			margin: 0px 0px 0px 0px;
		}
		
		.AJAXPopupForm fieldset{
			width:auto;
			margin-bottom: 0px;
			padding: 0px;
			border: none;
			background: transparent;
		}
		
		.AJAXPopupForm .labelInputGroup{
			float:left;
		}
		
		.AJAXPopupForm label{
			display: block;
			margin: 0px 0px 0px 0px;
			color: #F15F52;
		}
		
		.AJAXPopupForm input.txtInput{
			margin: 0px 15px 5px 0px;
			width: 200px;
			height: 18px;
			line-height:18px;
		}

		.AJAXPopupForm input.txtDateOfBirth, .AJAXPopupForm input.txtPhone, .AJAXPopupForm input.txtCity, .AJAXPopupForm input.txtZip{
			width: 112px;
		}		
		.AJAXPopupForm input.txtDateOfBirth2, .AJAXPopupForm input.txtPhone2, .AJAXPopupForm input.txtCity2, .AJAXPopupForm input.txtZip2{
			width: 100px;
		}
		
		.AJAXPopupForm .AJAXProgressIndicator{
			background: url(../img/ajax-loader.gif) 0% 0% no-repeat;
			font-size: 10px;
			line-height: 10px;
			padding: 2px 0px 0px 18px;
			min-height:16px;
		}
		
		.AJAXPopupForm .AJAXProgressIndicator.ie{
			border: 1px solid #2B525B;
		}
		
		#AJAXCakeOffSoonForm a.AJAXFormPopupCloseButton{visibility: hidden}
		
		.AJAXPopupForm small{clear: both}
	/*/ AJAX popup forms */
/* /common */

#Share {
	padding: 10px 0px 10px 0px;
	width: 980px;
	text-align: right;
}

#Share ul {
	display: inline;
}

#Share ul li {
	display: inline;
	padding: 3px 0px 0px 0px;
	color: #6E346F;
	font-family: Arial,Lucida grande,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold !important;
	text-transform: uppercase;
}

#Share ul li a {
	color: #6E346F !important;
	text-decoration: none;
	padding-right: 2px;
}

#Share ul li a:hover {
	text-decoration: underline;
}

#restricted {
	padding: 50px 0 0 300px!important;
}

#restricted p {
	font-size: 20px;
}

.Tips .ulFeaturedItemsType1 li {
	font-size: 13px;
	margin:30px 0px 10px 0px;
	line-height: 22px;
}

.Products .small, .Tips .small {
	display: block;
	font-size: 10px;
}

.HowToEnterMainContent .AlignLeft {
	margin-bottom:15px;
}

/* Cake Off */
	.CakeOff{
		width: 900px;
		padding: 18px 21px 0px 18px;
		overflow: hidden
	}
	
	.CakeOff .Col1{
		width: 300px;
		float:left;
		margin: 0px 21px 0px 0px;
		overflow: hidden;
	}
	
	.CakeOff .Col2{
		float:left;
		width:570px;
		overflow: hidden;
		position:relative
	}	
	
	.CakeOff .Col1 .VideoWrapper{
		overflow: hidden;
		margin: 0px 0px 30px 0px;
	}
	
	/* team leaderboard */
		.TeamLeaderboardModule{
			overflow: hidden
		}
		
		.TeamLeaderboardModule h3{
			padding: 0px 0px 10px 0px;
		}
		
		table.LeaderboardTable{
			width:300px;
			border-collapse: collapse;
			background: #D5F2F6;
			line-height:16px;
		}
		
		table.LeaderboardTable[class]{
			background: #D5F2F6 url(../img/bgLeaderBoardTable.jpg) 0px 0px repeat-y;
		}
		
		table.LeaderboardTable th{
			border-bottom: 1px solid #AECBD4;
			font-size: 15px;
			color: #708090;
			padding: 12px 14px 10px 14px;
		}
		
		table.LeaderboardTable td{
			font-size: 15px;
			color: #6D8090;
			padding: 6px 14px;
		}
		
		table.LeaderboardTable tr.odd{
			background: #E0F5F8;
		}
		
		table.LeaderboardTable tr.odd[class]{
			background: #E0F5F8 url(../img/bgLeaderBoardTableOddRow.jpg) 0 0 repeat-y;
		}
		
		table.LeaderboardTable a{
			color: #6C7F90;
			text-decoration: none
		}
		
		table.LeaderboardTable a:hover{
			color: #F16254;
		}
	/* /team leaderboard */
				
	/* team list */
		ul.TeamList{
			margin: 0px 0px 30px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			overflow:hidden
		}
		
		ul.TeamList li{
			width: 270px;
			min-height:100px;
			margin: 0px 30px 40px 0px;
			float:left;
		}
		
		ul.TeamList li.odd{
			clear:left;
		}
		
		ul.TeamList li.even{
			clear: none;
			margin: 0px 0px 40px 0px;
		}
		
		ul.TeamList li .MediaContent{
			float: left;
			margin: 0px 12px 0px 0px;
			text-align:center;
			border: 1px solid #C6D4D6;
			width:98px;
			height:98px;
		}
		
		ul.TeamList li .MediaContent img{
		
		}
		
		ul.TeamList li .TextContent{
			float: left;
			width:158px;
			margin: 0px 0px 0px 0px;
		}
		
		ul.TeamList li .TextContent h4.TeamName{
			margin: 0px 0px 3px 0px;
			padding: 0px 0px 0px 0px;
			color: #6C7F90;
			font-size:14px;
			font-weight:bold;
		}
		
		ul.TeamList li .TextContent h4.TeamName a{
			text-decoration: none;
			color: #6C7F90
		}
		
		ul.TeamList li .TextContent h4.TeamName a:hover{
			color: #F16254;
		}
		
		ul.TeamList li .TextContent .TeamVotes{
			color: #6D8090;
			font-size:14px;
			margin: 0px 0px 12px 0px;
		}	
	/* /team list */
/* /Cake Off */

/* TBBExpertsScoop */
	.TBBExpertsScoop{
		width: 900px;
		padding: 18px 21px;
		overflow: hidden
	}
	
	.TBBExpertsScoop .Col2{
		width: 646px;
		float:right;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
	}
	
	.TBBExpertsScoop .Col1{
		float:left;
		width:223px;
		padding: 0px 0px 0px 0px;
		overflow: hidden
	}
	
	.TBBExpertsScoop .Col1 .VideoWrapper{
		overflow: hidden;
		margin: 0px 0px 30px 0px;
	}
		
	/* tips list */
		ol.TipsList{
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
			width: 646px;
		}
		
		
		ol.TipsList li.TipItem{
			width: 626px;
			overflow:hidden;
			position:relative;
			margin: 0px 0px 20px 0px;
			padding: 20px;
			background: #D5F2F6;
		}
		
		ol.TipsList li.TipItem .MediaContent{
			width: 211px;
			float:left;
			margin: 0px 19px 0px 0px;
		}
		
		ol.TipsList li.TipItem .TextContent{
			width: 381px;
			float:left;
		}
		
		ol.TipsList  h4.idx1{background: url(../img/bltCounter.jpg) 0 0 no-repeat;}
		ol.TipsList  h4.idx2{background: url(../img/bltCounter.jpg) 0 -34px no-repeat;}
		ol.TipsList  h4.idx3{background: url(../img/bltCounter.jpg) 0 -68px no-repeat;}
		ol.TipsList  h4.idx4{background: url(../img/bltCounter.jpg) 0 -102px no-repeat;}
		ol.TipsList  h4.idx5{background: url(../img/bltCounter.jpg) 0 -136px no-repeat;}
		
		ol.TipsList  .TipDescription{
			width: 334px;
			float: left;
			padding: 0px 0px 0px 0px;
			font:normal 13px/170% Helvetica, Arial, Verdana, sans-serif;
			color: #6F8290;
		}
		
		ol.TipsList  .TipDescription[class]{
		}
		
		ol.TipsList  .TipDescription h4{
			margin: 0px 0px 10px 0px;
			font:bold 16px/34px Helvetica, Arial, Verdana, sans-serif;
			height: 34px;
			padding: 0px 0px 0px 41px;
			color: #6F8290;
			text-transform: uppercase
		}
		
		ol.TipsList  .TipDetailedDescription{
			margin: 0px 0px 5px 0px;
			font:normal 13px/142% Helvetica, Arial, Verdana, sans-serif;
			color: #6F8290;
			width: 334px;
		}
			
		ol.TipsList  .TipDescription a.lnkViewMore{
			width: 90px;
			float: right;
			margin: 20px 0px 0px 0px;
			clear: both
		}
		
		ol.TipsList ul{
			list-style-type: disc;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 20px 20px;
			list-style-position:inside
		}
		
		ol.TipsList ol{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 20px 5px;
			list-style-position:inside
		}
		
		ol.TipsList ol li{
			padding: 0px 0px 10px 0px;
		}
	/* /tips list */
/* /TBBExpertsScoop */

/* ------------------------------------------------------------------------------------------------ */
/* jquery tools scrollable
/* ------------------------------------------------------------------------------------------------ */
	.ScrollablePhotoGallery{
		overflow: hidden;
		width: 320px;
		height: 60px;
		position:relative;
	}
	
	.ScrollablePhotoGallery .scrollable{
		position:absolute;
		left: 12px;
		top:0px;
		overflow:hidden;
		width: 296px;
		height:60px;
	}
	
	.ScrollablePhotoGallery .scrollable ul.items {
		width:20000em;
		position:absolute;
		clear:both;
		/*background: #FFF;*/
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}
	
	.ScrollablePhotoGallery .scrollable ul.items li {
		float:left;
		margin:0px 1px 0px 1px;
		background-color:#fff;
		padding:0px;
		cursor:pointer;
		width:72px;
		height:60px;
		overflow:hidden
	}
	
	
	.ScrollablePhotoGallery .scrollable ul.items li.active {
	}
	
	/* prev, next, prevPage and nextPage buttons */
	.ScrollablePhotoGallery a.browse{
		display:block;
		width:12px;
		height:60px;
		margin:0;
		cursor:pointer;
		text-indent: -9999em;
		overflow: hidden;
		position:absolute;
		top: 0px;
	}
	
	.ScrollablePhotoGallery a.right{background: #FFF url(../img/ScrollNext.gif) 100% 0 no-repeat; right:0px;}
	.ScrollablePhotoGallery a.right:hover{background: #FFF url(../img/ScrollNext.gif) 100% -60px no-repeat;}
	.ScrollablePhotoGallery a.right:active{background: #FFF url(../img/ScrollNext.gif) 100% -60px no-repeat;}
	
	.ScrollablePhotoGallery a.left{background: #FFF url(../img/ScrollPrev.gif) 0 0 no-repeat; left:0px;}
	.ScrollablePhotoGallery a.left:hover{background: #FFF url(../img/ScrollPrev.gif) 0 -60px no-repeat;}
	.ScrollablePhotoGallery a.left:active{background: #FFF url(../img/ScrollPrev.gif) 0 -60px no-repeat;}
	
	.ScrollablePhotoGallery a.disabled{opacity: 0.3; filter: alpha(opacity=50); display:none}
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* jquery tools photo overlay
/* ------------------------------------------------------------------------------------------------ */	
	/* the overlayed element */
		.PhotoGalleryOverlay {
			/* must be initially hidden */
			display:none;
			
			/* place overlay on top of other elements */
			z-index:10000;
			
			/* styling */
			background-color:#FFF;
			
			width:675px;	
			min-height:200px;
			border:1px solid #8EA8B5;
			padding-bottom: 50px;
			
			/* CSS3 styling for latest browsers */
			-moz-box-shadow:0 0 90px 5px #000;
			-webkit-box-shadow: 0 0 90px #000;
			box-shadow: 0 0 20px #000;
		}
		
		/* close button positioned on upper right corner */		
		.PhotoGalleryOverlay .close{
			background-image:url(../img/close.gif);
			position:absolute;
			right:-15px;
			top:-15px;
			cursor:pointer;
			height:35px;
			width:35px;		
		}
		.PhotoGalleryOverlay .close[class]{
			background-image:url(../img/close.png);
		}
		
		/* the large image. we use a gray border around it */
		.PhotoGalleryOverlay #img {
			
		}
		
		/* "next image" and "prev image" links */
		.PhotoGalleryOverlay .next, .PhotoGalleryOverlay .prev {
			position:absolute;
			top:50%;
			margin: -15px 0px 0px 0px;
			cursor:pointer;
			display:block;
			width:70px;
			height: 30px;
			color:#fff;
			background: #8EA8B5;
			text-align: center;
			font:normal bold 12px/30px Arial, Helvetica, sans-serif;
			text-decoration: none;
			filter: none!important;
		}
		
		.PhotoGalleryOverlay .prev {
			left:0;
			margin-left: -70px
		}
		
		.PhotoGalleryOverlay .next {
			right:0;
			margin-right: -70px
		}
		
		.PhotoGalleryOverlay .next:hover, .PhotoGalleryOverlay .prev:hover {
			text-decoration:none;
			background-color:#F16254;
		}
		
		/* when there is no next or previous link available this class is added */
		.PhotoGalleryOverlay .disabled {
			visibility:hidden;
		}
		
		/* the "information box" */
		.PhotoGalleryOverlay .info {
			position:absolute;
			bottom:0;
			left:0;	
			padding:10px 15px;
			color:#fff;
			font-size:12px;
			background: #8EA8B5;
			font:normal normal 11px/14px Arial, Helvetica, sans-serif;
			height: 30px;
			margin: 0px 0px 0px 0px;
			filter: none!important;
		}
				
		.PhotoGalleryOverlay .info strong.title{
			display:block;
			margin: 0px 0px 2px 0px;
		}
		
		.PhotoGalleryOverlay .info em.description{
			display: block;
			font-style: normal
		}
		
		/* progress indicator (animated gif). should be initially hidden */
		.PhotoGalleryOverlay .progress {
			position:absolute;
			top:45%;
			left:50%;
			display:none;
		}
	/* /the overlayed element */
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* jquery video gallery
/* ------------------------------------------------------------------------------------------------ */
	/* links */
		.VideoGallery{
		}
		
		.VideoGallery ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 12px;
			list-style-type: none;
			overflow:hidden;
		}
		
		.VideoGallery ul li{
			display:block;
			float:left;
			width:77px;
			height:60px;
			overflow:hidden;
			margin: 0px 5px 0px 0px;
		}
		
		.VideoGallery ul li a{
			outline: none
		}
		
		.VideoGallery ul li a.active img{
			/*border:1px solid #000;*/
			/* show on top of the expose mask */
			z-index:9999;
			position:relative
		}		
	/* /links */
/* ------------------------------------------------------------------------------------------------ */
/* jquery video overlay
/* ------------------------------------------------------------------------------------------------ */
	/* the overlayed element */
		.VideoOverlay {
			/* must be initially hidden */
			display:none;
			
			/* place overlay on top of other elements */
			z-index:10000;
			
			/* styling */
			background-color:#FFF;
			
			/*width:675px;*/	
			min-height:200px;
			border:1px solid #8EA8B5;
			
			/* CSS3 styling for latest browsers */
			-moz-box-shadow:0 0 90px 5px #000;
			-webkit-box-shadow: 0 0 90px #000;
			box-shadow: 0 0 20px #000;	
		}
		
		/* close button positioned on upper right corner */
		.VideoOverlay .close{
			background-image:url(../img/close.gif);
			position:absolute;
			right:-15px;
			top:-15px;
			cursor:pointer;
			height:35px;
			width:35px;		
		}
		.VideoOverlay .close[class]{
			background-image:url(../img/close.png);
		}
		
		.VideoOverlay .contentWrap{
			width: 500px;
			height:281px;
		}
	/* /the overlayed element */
/* ------------------------------------------------------------------------------------------------ */

	/* the overlayed element */
		.VideoGalleryOverlay {
			/* must be initially hidden */
			display:none;
			
			/* place overlay on top of other elements */
			z-index:10000;
			
			/* styling */
			background-color:#333;
			
			/*width:675px;*/	
			min-height:200px;
			border: 1px solid #8EA8B5;
			padding-bottom: 50px;
			
			/* CSS3 styling for latest browsers */
			-moz-box-shadow:0 0 90px 5px #000;
			-webkit-box-shadow: 0 0 90px #000;
			box-shadow: 0 0 20px #000;
		}
		
		/* close button positioned on upper right corner */
		.VideoGalleryOverlay .close{
			background-image:url(../img/close.gif);
			position:absolute;
			right:-15px;
			top:-15px;
			cursor:pointer;
			height:35px;
			width:35px;
			display: block!important;
		}
		.VideoGalleryOverlay .close[class]{
			background-image:url(../img/close.png);
		}
		
		.VideoGalleryOverlay .contentWrap{
			width: 480px;
			height:295px;
		}
		
		/* "next image" and "prev image" links */
		.VideoGalleryOverlay .next, .VideoGalleryOverlay .prev {
			position:absolute;
			top:50%;
			margin: -15px 0px 0px 0px;
			cursor:pointer;
			display: block!important;
			width:70px;
			height: 30px;
			color:#fff;
			background: #8EA8B5;
			text-align: center;
			font:normal bold 12px/30px Arial, Helvetica, sans-serif;
			text-decoration: none;
			filter: none!important;
		}
		
		.VideoGalleryOverlay .prev {
			left:0;
			margin-left: -70px
		}
		
		.VideoGalleryOverlay .next {
			right:0;
			margin-right: -70px
		}
		
		.VideoGalleryOverlay .next:hover, .VideoGalleryOverlay .prev:hover {
			text-decoration:none;
			background-color:#F16254;
		}
		
		/* when there is no next or previous link available this class is added */
		.VideoGalleryOverlay .disabled {
			visibility:hidden;		
		}
		
		/* the "information box" */
		.VideoGalleryOverlay .info {
			position:absolute;
			bottom:0;
			left:0;	
			padding:10px 0px;
			color:#fff;
			font-size:12px;
			background: #8EA8B5;
			font:normal normal 11px/14px Arial, Helvetica, sans-serif;
			height: 30px;
			width: 480px;
			margin: 0px 0px 0px 0px;
			display:block!important;
			filter: none!important;
		}
		
		.VideoGalleryOverlay .info strong, .VideoGalleryOverlay .info span{
			display:block;	
			padding: 0px 15px 0px 15px;
		}
		
		/* progress indicator (animated gif). should be initially hidden */
		.VideoGalleryOverlay .progress {
			position:absolute;
			top:45%;
			left:50%;
			display:none;
		}	
	/* /the overlayed element */
/* ------------------------------------------------------------------------------------------------ */


.ComboWrapper{
			float: left;
			width:180px;
		}

/* ------------------------------------------------------------------------------------------------ */
/* combo */
/* ------------------------------------------------------------------------------------------------ */
	.ComboWrapper{
		height:25px;
		width:150px;
		position:relative;
		z-index:5
		}
		
	.ComboWrapper ul{
		background: #FFF;
		font:normal normal 12px/16px Helvetica, Arial, sans-serif;
		border: 1px solid #8EA8B5;
		overflow: hidden;
		width:148px;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		height: 17px;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index:6
	}
	
	.ComboWrapper.expanded{
		z-index:1000
	}
	
	.ComboWrapper ul.expanded{
		height: auto;
		z-index:1000
	}
	
	.ComboWrapper ul li{
		overflow: hidden;
		clear:left;
	}
	
	.ComboWrapper[class] ul li{
		overflow: visible;
	}

	.ComboWrapper ul li a{
		float: left;
		color: #8EA8B5;
		text-decoration: none;
		display: block;
		padding: 0px 18px 3px 6px;
		width:124px;
		white-space:nowrap;
	}	
	
	.ComboWrapper[class] ul li a{
		float: none;
		text-decoration: none;
	}
	
	.ComboWrapper ul li a:hover{
		color: #F16254;
	}
	
	
	.ComboWrapper ul li a.selected{
		color: #8EA8B5;
		height: 17px;
		line-height: 17px;
		overflow: hidden;
		text-decoration: underline;
		background: none;
	}
	
	.ComboWrapper ul li a.selected{
		text-decoration: none;
		background: url(../img/bltCombo.gif) 100% 0px no-repeat;
	}
	
	.ComboWrapper ul.expanded li a.selected{
		background: url(../img/bltComboExp.gif) 100% 0px no-repeat;
		padding-bottom: 0px;
		border-bottom: 1px solid #8EA8B5;
		margin-bottom:5px;
	}
/* ------------------------------------------------------------------------------------------------ */


/* create reminders form */
	.CreateRemindersForm{
		
	}
	.CreateRemindersForm input.txtInput{
		border: 1px solid #8EA8B5;
		height: 17px;
		line-height:17px;
		font-size:12px;
		color: #8EA8B5;
		
	}
	.CreateRemindersForm label{
		height:15px;
		color: #F15F52;
		font:normal normal 10px/150% Helvetica, Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 5px;
	}
	
	.CreateRemindersForm input.FriendName{
		width: 139px;
		padding: 0px 5px 0px 5px;
	}
	
	.CreateRemindersForm input.Date{
		width: 44px;
		padding: 0px 5px 0px 5px;
	}
	
	.CreateRemindersForm .FormGroupItem{
		width:156px;
	}
	
	.CreateRemindersForm .LastFormGroupItem{
		float:left;
		width:70px;
	}
/* /create reminders form */

/* send cake form */
	.SendCakeForm{
		
	}
	.SendCakeForm input.txtInput{
		border: 1px solid #8EA8B5;
		height: 17px;
		line-height:17px;
		font-size:12px;
		color: #8EA8B5;
		
	}
	.SendCakeForm label{
		height:15px;
		color: #F15F52;
		font:normal normal 10px/150% Helvetica, Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 5px;
	}
	
	.SendCakeForm input.Name, .SendCakeForm input.Email{
		width: 183px;
		padding: 0px 5px 0px 5px;
	}
	
	.SendCakeForm textarea{
		border: 1px solid #8EA8B5;
		width:414px;
	}
	
	.SendCakeForm .FormGroupItem{
		width:216px;
	}
/* /send cake form */

/* tell a friend form */
	.TellAFriendForm{
		
	}
	.TellAFriendForm input.txtInput{
		border: 1px solid #8EA8B5;
		height: 17px;
		line-height:17px;
		font-size:12px;
		color: #8EA8B5;
		
	}
	.TellAFriendForm label{
		height:15px;
		color: #F15F52;
		font:normal normal 10px/150% Helvetica, Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 5px;
	}
	
	.TellAFriendForm input.Name, .TellAFriendForm input.Email{
		width: 183px;
		padding: 0px 5px 0px 5px;
	}
	
	.TellAFriendForm textarea{
		border: 1px solid #8EA8B5;
		width:414px;
	}
	
	.TellAFriendForm .FormGroupItem{
		width:216px;
	}
/* /tell a friend form */

/* schedule call form */
	.ScheduleCallForm{
		
	}
	.ScheduleCallForm input.txtInput{
		border: 1px solid #8EA8B5;
		height: 17px;
		line-height:17px;
		font-size:12px;
		color: #8EA8B5;
	}
	.ScheduleCallForm label{
		height:15px;
		color: #F15F52;
		font:normal normal 10px/150% Helvetica, Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 5px;
	}
	
	.ScheduleCallForm input.Phone{
		width: 139px;
		padding: 0px 5px 0px 5px;
	}
	
	.ScheduleCallForm input.Birthday{
		width: 44px;
		padding: 0px 5px 0px 5px;
	}
/* /schedule call form */

/* rsvp form */
	.RSVPForm{
		padding: 0px 0px 20px 0px;
	}
	.RSVPForm input.txtInput{
		border: 1px solid #8EA8B5;
		height: 17px;
		line-height:17px;
		font-size:12px;
		color: #8EA8B5;
	}
	
	.RSVPForm label{
		height:15px;
		color: #F15F52;
		font:normal normal 10px/150% Helvetica, Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 5px;
	}
/* /rsvp form */

/* ------------------------------------------------------------------------------------------------ */
/* embedded/AJAX Register overlay
/* ------------------------------------------------------------------------------------------------ */

.overlay .loading{
	background: url(../img/ldrAjax.gif) 0% 0% no-repeat;
	font-size: 10px;
	line-height: 10px;
	padding: 2px 0px 0px 18px;
	margin: 24px 40px 20px 40px;
	min-height:16px;
}

.AJAXPopupForm{
	background: #FFF;
	/*overflow:hidden*/
}

.AJAXPopupForm .OverlayHeader{
	width: 543px;
	overflow:hidden; 
	margin: 0px 0px 15px 0px;
}

.AJAXPopupForm .OverlayHeader .MediaContent{
	width: 55px; 
	float: left; 
	margin: 0px 10px 0px 0px; 
	min-height:10px;
}

.AJAXPopupForm .OverlayHeader .MediaContent img{
	width: 55px;
}

.AJAXPopupForm .OverlayHeader .TextContent{
	width: 478px;
	float:left;
	overflow:hidden;
}

.AJAXPopupForm .OverlayHeader h2{
	color:#0096D7;
	font:bold 26px/26px Trebuchet MS,Arial,Helvetica,sans-serif;
	letter-spacing:1px;
	padding:8px 0 8px 0;
	text-transform:uppercase;
}


/* social networking links */	
	.AJAXPopupForm ul.snLinks{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		height:21px;
		width: 400px;
		overflow: hidden;
	}
	
	.AJAXPopupForm ul.snLinks li{
		margin: 0px 15px 0px 0px;
		height:21px;
		float: left;
	}
	
	.AJAXPopupForm ul.snLinks li a{
		display: block;
		height: 15px;
		overflow: hidden;
		float:left;
		padding: 4px 0px 2px 25px;
		font:normal bold 11px/11px Arial, Helvetica, sans-serif;
		color: #45535F;
		text-decoration: none
	}
	
	.AJAXPopupForm ul.snLinks li a:hover{
		color: #000
	}
	
	.AJAXPopupForm ul.snLinks li a.lnkFacebook{background: url(../img/icFacebook_m.gif) 0 0 no-repeat;}
	.AJAXPopupForm ul.snLinks li a.lnkTwitter{background: url(../img/icTwitter_m.gif) 0 0 no-repeat;}
	.AJAXPopupForm ul.snLinks li a.lnkShareByEmail{background: url(../img/icEmail_m.gif) 0 0 no-repeat;padding-left:31px;}
	.AJAXPopupForm ul.snLinks li a.lnkTellAFriend{background: url(../img/icTellAFriend_m.gif) 0 0 no-repeat;padding-left:31px;}
/* /social networking links */

.AJAXPopupForm  .OverlayInnerContent{
	clear: both; 
	font:normal normal 12px/128% Trebuchet MS, Arial, Helvetica, sans-serif; 
	color:#6C6666
}

.AJAXPopupForm  .OverlayInnerContent h4{
	font:normal normal 19px/128% Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#45525F;
	padding: 0px 0px 10px 0px;
}

.AJAXPopupForm .OverlayInnerContent h3{
	color:#59AC40;
	font:normal bold 16px/120% Trebuchet MS,Arial,Helvetica,sans-serif;
	padding:0px 0 0px 0!important;
	text-transform: none
}

.OverlayContent .OverlayInnerContent h3.hAlreadyRegistered{
	padding: 0px 0px 0px 0px;
}

.OverlayContent .OverlayInnerContent p{
	padding: 0px 0px 10px 0px;
}

.OverlayContent .OverlayInnerContent a.lnkBtn{
	margin:0 16px 0 -7px;
	position:relative;
	z-index:2;
}

.OverlayContent .OverlayInnerContent .FormGroupItem a.lnkBtn{
	margin: 4px 0px 0px 0px;
}

.OverlayContent .OverlayInnerContent .csp{
	width: 65px;
	height:50px;
	float:left
}

.OverlayContent .OverlayInnerContent .LogoutInfo{
	padding: 13px 0px 0px 0px;
	font:normal bold 12px/128% Arial, Helvetica, sans-serif;
}

.OverlayContent  .OverlayInnerContent label{
	display:block;
	font:normal normal 10px/110% Arial,Helvetica,sans-serif;
	margin:0 0 2px;
	color: #45535F;
	text-transform:none;
}

.OverlayContent  .OverlayInnerContent input.txtInput{
	background: #FFF;
	border:1px solid #1D7B4B !important;
	width:162px;
}

.OverlayContent  .OverlayInnerContent form.SweepstakeRegistrationForm{
	margin: -10px 0px 0px 65px;
}

.OverlayFooter{
	clear: both;
	position:relative;
	margin: 20px -20px -20px -20px;
	height: 37px;
	overflow:hidden;
	padding: 12px 40px 0px 40px;
	border-top: 5px solid #E1EDF3
}

.OverlayFooter ul.snLinks{
	
}
	
.OverlayFooter a.lnkBackToCategory{
	display: block;
	float: right;
	font-size: 15px;
	font-weight: bold;
	color: #59AC3F;
	text-decoration: none
}

.OverlayFooter a.lnkBackToCategory:hover{
	color: #0096D7
}
/* ------------------------------------------------------------------------------------------------ */

#AJAXTellAFriendForm{
	z-index: 3001!important
}

#AJAXTellAFriendForm .imageWrapper{
	width: 350px;
	height:175px;
	margin: 0px 0px 10px 0px;
	background: #EFEFEF url(../img/pic-loader.gif) 50% 50% no-repeat;
	text-align:center;
	padding: 10px 0px;
	width:414px
}