#banner_container {
	padding-top:30px;height:100%;float:left;
}
#campaign_banner {
	background:url(http://static.tastykhana.in/img/campaigns/malaka/campaign-banner.jpg) repeat-x 0 -30px;
	width:810px;
	height: 110px;
	float:left;
}
#campaign_banner_left {
	background:url(http://static.tastykhana.in/img/campaigns/malaka/campaign-banner.jpg) no-repeat 0 -170px;
	width:8px;
	height: 110px;
	float:left;
}
#campaign_banner_right {
	background:url(http://static.tastykhana.in/img/campaigns/malaka/campaign-banner.jpg) no-repeat 0 -310px;
	width:8px;
	height: 110px;
	float:left;
}
.banner-text {
	font-size:25px;
	font-style: italic;
	color:#000;
}

#content {
	width:700px;
	text-align:left;
	font-size:12px;
	font-family: Verdana;
	margin-top:15px;
	margin-left:15px;
}
.campaign-logo   {
    margin-left:15px;
	margin-top: 10px;
	width:165px;
	height:97px;
	float:left;
}
.sprite-c-center { background-position: 0 -30px; }
.sprite-c-left { background-position: 0 -170px; }
.sprite-c-right { background-position: 0 -310px; }

#promo_banner div.logo {
	padding-left:20px;
}

#promo_banner div.brand {
	float:left;
}
#promo_banner p.brand {
	padding-left:15px;
	float:right;
}
#campaign_contents {
height:100%;font-family:verdana;font-size:15px;border-bottom: 1px dotted #000;

}

.promo_content {
	line-height:15px;
	text-align: left;
}

#post_form {
	background-color: #fddb1a;
}

#post_form div.row {
  clear: both;
  padding-top: 10px;
  padding-left:20%;
}

#post_form div.row div.label {
  float: left;
  font-size: 16px;
  text-align: left;
  margin-left: 5px;
  width: 100px;
}
#post_form div.row div.input {
  width: 200px;
  text-align: left;
  float:left;
}
#post_form div.row input, textarea {
	border: 1px solid #000;
	padding-bottom: 5px;
}

#campaign {

	color:#383431;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 20px;

}
#bigflix {

	color:#383431;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#campaign div.qod {
	padding-top:10px;
}
#bigflix span {
	font-size:14px;
}
#bigflix ul {
	font-size:14px;
	margin-left:20px;
}
#bigflix ol {
	font-size:14px;
	margin-left:20px;
}
#campaign span{
	font-weight: bold;
	font-size:15px;
	font-style: italic;
}

#campaign  ul.choices {
	margin-left: 5px;
	list-style: none;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
}
#campaign  li.option {
	margin-left: 5px;
	font-size:13px;
	font-style: italic;
	padding: 10px;
}

.curvy {position:relative;  width:820px;background:#fddb1a; color:#000; }
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#fddb1a; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#fddb1a; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; }
