body {
	margin: 0 auto;
	background: #c41230 url(../images/site_img/background.png) center top repeat-y;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;	
}
a{
	color: #ffffff;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
label{
	cursor: pointer;
	position: relative;
	top: -2px;
	margin-left: 2px;
}
.active{
	text-decoration: underline;
}
#container{
	margin: 0 auto;
	width: 998px;
	height: 800px;
	position: relative;
}
#header{
	padding: 20px 0px 0px 34px;
}
	#header ul{
		dwidth: 327px;
		display: inline;
		background-color: #C41230;
		float: right;
		margin: 0px 28px 0px 0px;
		_margin: 0px 38px 0px 0px;
		padding: 9px 0px ;
	}
		#header ul li{
			display: inline;
			float: left;
			border-left: 1px solid #fff;
			margin: 0px 0px 0px 5px; 
			padding-left: 6px; 
		}
			#header ul li.first{
				border-left: none; 
				padding-left: 0px; 
			}
#sidebar{
	float: left;
	width: 229px;
	_width: 225px;
	margin-left: 5px;
	min-height: 580px;
	padding-bottom: 15px;
}
	#logo{
		cursor: pointer;
		float: left;
		display: inline;
		width: 162px;
		height: 60px;
		margin: -15px 0px 0px 34px;
		overflow: hidden;
		text-indent: -9999px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/site_img/KFC_logo.png');	
	}
	#sidebar h2{
		float: left;
		display: inline;
		width: 204px;
		height: 91px;
		margin: 38px 0px 0px 19px;
		overflow: hidden;		
		text-indent: -9999px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/site_img/order_by_phone.png');
	}
	
	#logo.damnIE[class]{
		background: url(../images/site_img/KFC_logo.png) left top no-repeat;
	}
	#sidebar h2.damnIE[class]{
		background: url(../images/site_img/order_by_phone.png) left top no-repeat;
	}
	#login_form .login_inputs{
		/*background: #f22246 ;*/
		background: #FF9D4F ;
		border: 1px solid #000000;
		margin-right: 5px;
		color: #000;
		font-size: 11px;
		height: 14px;
	}
	
	
	#sidebar #login_form{
		display: inline;
		float: left;
		margin: 27px 0px 0px 25px;
		font-size: 10px;
		width: 186px;
		overflow: hidden;
		clear: both;
	}
		#sidebar #login_form input{
			float: left;
			width: 82px;
			margin-bottom: 5px;
			padding: 1px 2px;
		}
			#sidebar #login_form .password{
				margin-left: 10px;
			}
	#sidebar #login_form a{
		float: left;
		text-decoration: underline;
		margin: 6px 5px 0px 0px;
	}
.right_border{
	border-right: 1px #fff solid;
	padding-right: 4px;
}
	#sidebar #login_form button{
		text-indent: -9999px;
		float: right;
		width: 19px;
		height: 19px;
		margin: 0 5px 0 0;
		border: none;
		background: url(../images/site_img/search.png) top left no-repeat;
		cursor: pointer;
		
	}
	#sidebar #pool {
		/*position: absolute;*/
		bottom: 218px;
		left: 0;
		float: left;
		display: inline;
		width: 158px;
		_width: 166px;
		/*height: 146px;*/
		margin: 27px 0px 0px 19px; /* 0 0 0 19 */
		padding: 8px 8px 0px 23px;
		background: #c41230;
		line-height: 16px;
	}
		#sidebar #pool h3, #sidebar #pool_results h3 {
			font-size: 97%;
			font-weight: bold;
			margin-bottom: 10px;
		}
		#sidebar #pool input {
			display: block;
			float: left;
			clear: both;
			margin-right: 5px;
			_margin-right: 0px;
		}
		#sidebar #pool label {
			margin-left: 3px;
			display: inline;
			vertical-align: top;
		}
		#sidebar #pool button{
			font-size: 80%;
			background: #950524;
			border: none;
			color: #fff;
			margin: 15px 0px;
			font-size: 10px;
			padding: 3px;
		}
		#sidebar #pool br{
			margin-bottom: 5px;
		}
		#sidebar #logged{
			background: #540000;
			display: inline;
			float: left;
			margin: 27px 0px 20px 25px;
			font-size: 10px;
			width: 155px;
			overflow: hidden;
			clear: both;
			padding: 10px 14px;
			font-size: 100%;
			line-height: 200%;
		}
		#sidebar #logged strong{
			font-weight: bold;
		}
		#sidebar #logged a{
			font-size: 90%;
			text-decoration: underline;
			margin-right: 1px;
			padding-left: 3px;
			border-left: 1px #fff solid;
		}
		#sidebar #logged a.first{
			margin-right: 0px;
			padding-left: 0px;
			border-left: none;
		}
		#sidebar #pool_results {
			float: left;
			display: inline;
			width: 158px;
			_width: 166px;
			margin: 25px 0px 0px 19px;
			padding: 8px 0px 8px 23px;
			background: #c41230;
			line-height: 16px;
		}
			#sidebar #pool_results .pool_bar{
				background: #820026;
				height: 10px;
				overflow: hidden;
				display: block;
				margin: 5px 0;
			}
#flash{
	width: 712px;
	height: 512px;
	padding: 4px;
	float: right;
	margin: 19px 21px 0px 0px;
	_margin: 19px 30px 0px 0px;
	display: inline;
	/*background: url(../images/site_img/flash.jpg) top left no-repeat;*/
}
	#flash ul {
		position: relative;
	}
		#flash ul .kfc_menu {
			position: absolute;
			text-indent: -9999px;
			overflow: hidden;
			
			top: 272px;
			left: 580px;
			width: 24px;
			height: 111px;
		}
		#flash ul .menu_organiser {
			position: absolute;
			text-indent: -9999px;
			overflow: hidden;
			
			top: 5px;
			left: 580px;
			width: 24px;
			height: 265px;
		}
		#flash ul .promotions {
			position: absolute;
			text-indent: -9999px;
			overflow: hidden;
			
			top: 5px;
			left: 606px;
			width: 30px;
			height: 305px;
		}
		#flash ul .calculator {
			position: absolute;
			text-indent: -9999px;
			overflow: hidden;
			
			top: 5px;
			left: 638px;
			width: 25px;
			height: 334px;
		}
#footer{
	font-size: 11px;
	clear: both;
	margin: 0px 11px 13px 14px;
	_margin-top: 0;
	min-height: 50px; 
}
	#footer ul{
		display: inline;
		float: left;
		margin: 7px 0px 0px 3px;
	}
		#footer ul li{
			display: inline;
			float: left;
			border-left: 1px solid #fff;
			margin: 0px 0px 0px 10px; 
			padding-left: 10px; 
		}
			#footer ul li.first{
				border-left: none; 
				margin: 0px 0px 0px 10px; 
				padding-left: 0px; 
			}
	#footer #magstudio{
		float: right;
		display: inline;
		width: 106px;
		height: 13px;
		margin: 11px 31px 0px 0px;
		overflow: hidden;
		background: url(../images/site_img/magstudio_logo.gif) left top no-repeat;
		text-indent: -9999px;
	}
/* Inner Pages */
#content{
	float: left;
	width: 466px;
	min-height: 560px;
}
#content hr{
	height: 7px;
	visibility: hidden;
}
#blank_hr{
	visibility: visible !important;
	color: #fff !important; 
	border: 1px dashed #f0fffb !important;
	height: 1px !important;
	margin: 0 !important;
}
.crumbs a{
	text-decoration: underline;
}
.crumbs a:hover{
	text-decoration: none;
}
h1{
	margin: 8px 0px 10px 0px;
	font-size: 160%;
}
#sidebar h1{
	margin: 15px 0px 10px 0px;
	font-size: 160%;
}

/* Menu */
.meal{
	float: left;
	display: inline;
	background: #540000;
	width: 170px;
	margin: 0px 17px 17px 10px;
	padding: 15px;
	text-align: center;
}
	.meal img{
		margin-bottom: 10px;
	}
	.meal h2{
		text-align: left;
		font-size: 130%;
		color: #C51230;
		font-weight: bold;
	}
	.meal p{
		text-align: left;
		line-height: 150%;
	}
	.meal a{
		text-decoration: underline;
	}

/* Map */
#map{
	width: 432px;
	height: 306px;
	background: url(../images/site_img/map.gif) top left no-repeat;
}

/* Promotions */
.promotion{
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.clear_info_small{
	clear: none !important;
	margin-top: 65px;
	text-align: right;
}
.promotion_tag{
	position: absolute;
	top: 0px;
	left: -128px;
	_left: -157px;
	width: 34px;
	height: 31px;
	border: 0px !important;
	text-indent: -9999px;
	overflow: hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/site_img/promotions_tag.png');
}
.promotion_tag[class]{
	top: 0px;
	left: 0px;
	background: url(../images/site_img/promotions_tag.png) no-repeat;
}

/* Menu Organiser */
.menu_organiser_remove_padding{
	/*padding: 7px !important;*/
	width: 452px !important;
}
.menu_organiser{
	position: relative;
	overflow: hidden;
	padding: 7px 0 0 7px;
}
.menu_organiser_tag{
	position: absolute;
	top: 0px;
	left: -128px;
	_left: -165px;
	width: 38px;
	height: 38px;
	border: 0px !important;
	ptext-indent: -9999px;
	overflow: hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/site_img/menu_tag.png');
}
.menu_organiser_tag span{
	display: none;
}
.menu_organiser_tag span.number{
	display: inline;
	position: absolute;
	top: 9px;
	left: 7px;
	font-weight: bold;
	font-size: 130%;
	width: 20px;
	text-align: center;
}
.menu_organiser_tag[class]{
	top: 0px;
	left: 0px;
	background: url(../images/site_img/menu_tag.png) no-repeat;
}

/* Single Product */
.products{
	overflow: hidden;
	clear: both;
}

.related .products li{
	margin: 0px 12px 0px 0px;
}
.related .products li.last{
	margin-right:0px;
}

.products li{
	width: 100px;
	text-align: center;
	float: left;
	margin-right: 9px;
	/* Fix for IE 6 */ 
	_margin-right: 1px;
	margin-bottom: 8px;
	overflow: hidden;
}
.products li ul{
	margin-bottom: 50px;
}
.products.wallpapers li{
	_margin-right: -10px;
	margin-bottom: 15px;
	margin-left: 0;
}
.products.wallpapers li img{
	_margin-right: -10px;
	margin-bottom: 5px;
	margin-left: 0;
}
.products.wallpapers li ul li{
	font-size: 90%;
}

.products.wallpapers li ul li{ /* IE6 */
	_margin-left: 0px;
}
.products.wallpapers{ /* IE6 */
	_margin-left: -30px;
}

.products.wallpapers li li{
	_margin-right: -12px;
	margin-bottom: 5px;
}
.products h4{
	font-weight: bold;
	font-size: 90%;
}
.products img {
	border: 4px #3C0201 solid !important;
}
.products ul li{
	padding-left: 15px;
	background: url(../images/site_img/bullet_download.gif) center left no-repeat;
	text-align: left;
}

/* Calculator */
.calc_holder{
	width: 466px;
	padding: 0px;
	background: #540000;
}
.calc{
	clear: both;
}
.calc label{
	display: block;
	font-size: 130%;
	font-weight: bold;
	color: #DD1B3D;
}
.calc div {
	float: left;
	padding: 20px 0px 0px 14px;
}
.calc div.checkbox {
*padding: 25px 0px 0px 14px;
	_padding: 25px 0px 0px 10px;
	background: #5E0205;
	/*background:  url('../images/site_img/li-bg.png') 28px  repeat-y;*/
	float: left;
	width: 28px;
	_width: 34px;
	min-height: 120px;
}
.calc li{
	overflow: hidden;
	clear: both;
	/*background:  url('../images/site_img/li-bg.png') 20px repeat-y;*/
}
.calc li img {
	float: left;
	margin-right: 10px;
	border: 3px solid #3F0106;
}
.calc li input {
	float: left;
}
.calc div.description{
	padding: 0px;
	margin: 12px 0px 0px 12px;
	padding-bottom: 14px;
	width: 400px;
	background: #540000;
	border-bottom: 1px dashed #7D3131;
}
.calc .calc_head{
	background: #db9813; 
	margin: 0; 
	height: 20px; 
	font-size: 12px; 
	color: #fff; 
	font-weight: bold; 
	padding-top: 4px; 
	padding-left: 15px;
}
.calc .prod_count{
	width: 30px;
	margin: 3px;
}
.calc .count{
	float: right; 
	text-align: center;
	border-left: 1px dashed #7D3131;
	min-height: 90px;
}

.kids{ /* KIDS SECTION BG */
	background: #540000 url(../images/site_img/flags.png) no-repeat !important;
	padding-top: 85px !important;
}
.baloons{
	background: url(../images/site_img/baloons.png) no-repeat;
	width: 114px;
	height: 151px;
	float: right;
}
/* Carreers */
.text_block{
	overflow: hidden;
	background: #540000;
	width: 436px !important;
	padding: 15px;
	min-height: 468px;
	_height: 468px;
	overflow: show;
	/*border: 1px solid #fff;*/
}
	.text_block ul li, .text_block ol li{
		margin-left: 15px;
		list-style-position: outside;
	}
	.text_block ul li{
		list-style-type: disc !important;
	}
	.text_block ol li{
		list-style-type: decimal !important;
	}
	 .related{
		overflow: hidden;
		background: #540000;
		width: 436px;
		padding: 15px;
		min-height: 75px;
		_height: 75px;
		overflow: show;
	}
	.related.calculator_bottom_button{
		padding-bottom: 3px;
		min-height: 25px;
	}
	.top_select{
		overflow: hidden;
		background: #540000;
		width: 436px;
		padding: 10px 10px 15px 20px;
		min-height: 10px;
		_height: 10px;
		overflow: show;
	}
	.top_select form {
		display: inline;
		margin-left: 10px;
	}
	.text_block h2, #results_div h2{
		color: #E1183C;
		font-weight: bold;
		font-size: 135%;
		margin-bottom: 10px;
	}
	
 	.more_info{
 		font-weight: bold;
		color: #D29A0F;
		margin-left: 8px;
		padding-left: 25px;
		background: transparent url(../images/site_img/facts_icon.jpg) no-repeat 8px;
		_background: transparent url(../images/site_img/facts_icon.jpg) no-repeat 10px;
		border-left: 2px solid #E1183C;
		text-decoration: underline !important;
	}
		.more_info.money{
			background: transparent url(../images/site_img/price_icon.jpg) no-repeat 8px;
			_background: transparent url(../images/site_img/price_icon.jpg) no-repeat 10px;
			border: none;
		}
		
	.reset{
 		font-weight: bold;
		color: #D29A0F;
		margin-left: 0;
		padding-left: 0;
		background: none;
		_background: none;
		border-left: none;
		text-decoration:normal;
		cursor: pointer;
	}	
		
		
	.more_info_big{
		height: 39px;;
 		font-weight: bold;
		color: #D29A0F;
		margin-left: 0px;
		padding-left: 0px;
		background: none ;
		_background: none ;
		font-size: 14px;		
		text-decoration: none !important;
		color: #fff;
		border: none;
		float:right;
	}	
	
	.large_icon {
		width: 39px;
		height: 39px;
		background: url(../images/site_img/go_large.jpg) no-repeat  ;
		float:right;
	}
	
	.more_icon {
		width: 39px;
		height: 39px;
		background: url(../images/site_img/more_icon.jpg) no-repeat  ;
		float:right;
	}
	
	.text_block h2 a{
		color: #E1183C;
		text-decoration: none !important;
	}
		.text_block .date{
			color: #D29A0F;
			font-weight: bold;
			font-size: 130%;
			margin-bottom: 5px;
		}
			.text_block .date span{
				color: #fff;
			}
		.text_block a.orange{
			color: #D29A0F !important;
			font-weight: bold;
			font-size: 90%;
		}
		.play{ 
			margin-top: 5px;
			clear: both;
			display: block;
			text-indent: -9999px;
			width: 19px;
			height: 19px;
			overflow: hidden;
			background: url(../images/site_img/btn_play_video.gif) no-repeat;
		}
	.text_block p{
		line-height: 150%;
		margin-bottom: 10px;
	}
		.text_block p.has_image{
			width:270px;
			float: left;
		}
	.text_block img{
		border: 6px #3F0106 solid;
		display: inline;
		float: left;
		/*clear: both;*/
		margin: 0 5px 15px 0;
	}
	
	.text_block img.pdf{
		border: 6px #3F0106 solid;
		display: inline;
		float: none;
		clear: both;
		vertical-align: middle;
		margin: 5px 0px 0px 0;
	}
	
	.text_block img.kid_place
	{
			clear: none;
		
	}
	.text_block img.small{
		margin-bottom: 0;
	}
	.text_block a.button{
		display: block;
		float: right;
		background: #E1183C url(../images/site_img/right_bullet.gif) 95px no-repeat;
		color: #fff;
		width: 93px;
		padding: 4px 5px 5px 10px;
		margin: 5px 0px 15px 0px;
	}
	
	a.button{
		display: block;
		float: right;
		background: #E1183C url(../images/site_img/right_bullet.gif) 95px no-repeat;
		color: #fff;
		width: 93px;
		padding: 4px 5px 5px 10px;
		margin: 5px 0px 15px 0px;
	}
	
		.text_block p a{
			text-decoration: underline;
		}
	.text_block table{
		width: 100%;
	}
	.text_block table td, .text_block table caption{
		padding: 0px 0px;		
	}
	.text_block table caption{
		font-weight: bold;
	}
	.text_block table td.value, .text_block table tfoot td.value{
		width: 25px;
		font-weight: normal;
		text-align: right;
	}
	.text_block table tr.alt_row, .text_block table tfoot td{
		background: #5E0205;
	}
	.text_block table tfoot td{
		text-align: right;
		font-weight: bold;
	}
	.text_block table caption{
		width: 100%;
		margin-top: 15px;
		background: #840025;
	}
	.text_block hr{
		clear: both;
		height: 1px;
		border: none;
		border-top: 1px #fff dashed;
	}

	/* results table */
	#results_div{
		background: #820026;
		padding: 8px;
	}
	#results_div img{
		border: 6px #3F0106 solid;
		display: inline;
		float: left;
		clear: both;
		margin: 0 10px 15px 0;
	}
	#results_div .border_up{
		border-top: 1px #a63f5a dashed;
	}
	#results_div td{
	padding-top: 5px;
	}
	#menu_info{
		background: #820026;
		padding: 8px;
	}
	#results_tab{
		border: 0;
		width: 100%;
		background: #820026;
		padding: 3px;
	}
	#results_tab th{
	/*	width: 100%;
		margin-top: 15px;*/
		background: #840025;
		padding: 4px 4px 4px 4px;	
		font-weight: bold;
	}
	#results_tab td.value{
		border-left: 1px #a63f5a dashed;
	}
	#results_tab .foot{
		margin-top: 15px;
		background: #840025;
		padding: 9px 10px;	
		border: 0;
		/*width: 25px;*/
		font-weight: bold;
		text-align: right;
	}
	#results_tab tr.alt_row_tab{
		background: #8e0a2f;
	}
	
	#results_tab td{
		padding: 9px 10px 5px 0;
		_padding: 4px 5px;
		text-align: right;	
	}
	#results_tab caption{
		font-weight: bold;	
		width: 100%;
		/*margin-top: 15px;*/
		background: #840025;
	}
	#results_tab td.value tfoot, td.value{
		width: 25px;
		font-weight: normal;
		text-align: right;
	}
	/*#results_tab tr.alt_row, tfoot td{
		background: #5E0205;
	}*/
	#results_tab tfoot td{
		text-align: right;
		font-weight: bold;
		padding: 9px 10px 5px 5px;
	}
	
#flash_menu{
	width: 247px;
	height: 551px;
	float: left;
	margin: 0px 0px 0px 22px;
	_margin: 0px 0px 0px 20px;
	display: inline;
	padding: 21px 0 0 0;
	/*background: url(../images/site_img/menu.jpg) top left no-repeat;*/
}
	#flash_menu ul {
		position: relative;
	}
		#flash_menu ul .kfc_menu {
			position: absolute;
			text-indent: -9999px;
			overflow: hidden;
			
			top: 288px;
			left: 0px;
			width: 24px;
			height: 111px;
		}
		#flash_menu ul .menu_organiser {
			position: absolute;
			text-indent: -9999px;
			overflow: hidden;
			
			top: 21px;
			left: 0px;
			width: 24px;
			height: 265px;
		}
		#flash_menu ul .promotions {
			position: absolute;
			text-indent: -9999px;
			overflow: hidden;
			
			top: 21px;
			left: 26px;
			width: 30px;
			height: 305px;
		}
		#flash_menu ul .calculator {
			position: absolute;
			text-indent: -9999px;
			overflow: hidden;
			
			top: 21px;
			left: 58px;
			width: 25px;
			height: 334px;
		}
		
/* Custom Menu */
#custom_menu{
	clear: both;
	width: 135px;
	margin: 100px 0px 0px 25px;
	_margin: 30px 0px 0px 25px;
	/*position: relative;*/
	top: 18px;
	padding: 15px 23px;
	_padding: 15px 20px;
	background:#C41230;
}
#custom_menu li{
	background: url(../images/site_img/menu_bg.png) top left repeat-x;
	height: 35px;
}
#custom_menu a{
	width: 140px;
	font-weight: bold;
	padding: 9px 0px;
	display: block;
	text-decoration: none;
	background: transparent url(../images/site_img/menu_bullet.png) 128px no-repeat;
	outline: none;
}

#custom_menu a:hover{
	width: 130px;
	max-width: 126px;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	background: /*#820025*/ url(../images/site_img/menu_bullet_hover.png) 128px no-repeat;
}
#custom_menu a.selected{
	width: 130px;
	max-width: 126px;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	background: #820025 url(../images/site_img/menu_bullet_hover.png) 128px no-repeat;
}

/* PAGING */
.paging{
	position: relative;
	width: 460px;
	height: 40px;
	clear: both;
}
	.paging .back{
		background: #540000 url(../images/site_img/back_bullet.png) 10px no-repeat;
		position: absolute;
		top: 0px;
		height: 14px;
		left: 15px;
		padding: 4px 10px 7px 20px;
		text-decoration: underline;
	}
	.paging ul{
		background: #540000;
		position: absolute;
		top: 0px;
		right: 15px;
		padding: 1px 10px 7px 10px;
	}
		.paging ul li{
			display: inline;
			float: left;
			margin-right: 1px;
		}
			.paging ul li a{
				display: block;
				background: #C51230;
				padding: 1px 6px 3px 6px;
			}
				.paging .active{
					background: #540000;
					text-decoration: none;
					padding: 1px 6px 3px 6px;
				}
				.paging .previous{
					background: #C51230 url(../images/site_img/previuos_bullet.png) 7px no-repeat;
					width: 5px;
					text-indent: -9999px;
					overflow: hidden;
				}
				.paging .next{
					background: #C51230 url(../images/site_img/next_bullet.png) 7px no-repeat;
					width: 5px;
					text-indent: -9999px;
					overflow: hidden;
				}
				
/* INPUTS */
.txt_input{
	width: 200px;
	margin-top: 4px;
}
.txt_area{
	width: 200px;
	height: 50px;
}

/* REQUIRED FIELDS */
.red_star{
	color: #d79719;
}
.dash {
	visibility: visible !important;
	border-top: 1px dashed #820025 !important;
	height: 1px !important;
	margin-left: 8px;
}
.dash_full {
	visibility: visible !important;
	border-top: 1px dashed #820025 !important;
	height: 1px !important;
	margin-bottom: 15px !important;
}
.sitemap div{ 
 	float: left; 
    padding: 10px 20px; 
    width: 170px; 
} 
.sitemap ul li{ 
    margin: 5px 0 0 10px; 
    padding-left: 10px; 
    background: transparent url(../images/site_img/right_bullet.gif) center left no-repeat;
    list-style: none !important;
}
/* MUSIC */
.music li{
	display: block;
	width: 200px;
	float: left;
    padding-left: 15px; 
    background: transparent url(../images/site_img/bullet_play_music.gif) center left no-repeat 
}
/* MISC */
.pass{
	background-image: none !important; 
}

/* LIGHTBOX */
#lightbox_holder{
	display: none;
	position: absolute;
	z-index: 10000;
	width: 400px;
	margin-left: 23px;
}
.titlebar {
	position: relative;
	background: #C41230;
	height: 23px;
}
.titlebar a{
	margin: 2px;
	position: absolute;
	right: 0px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 19px;
	height: 19px;
	background: transparent url(../images/site_img/close.gif) center left no-repeat;
}

.pictograms{
	border: 0 !important;
	clear:none !important;
	float: left !important;
	margin-right: 5px !important;
	margin-bottom: 5px !important;
}


.product_fatcs{
	display: none; 
}
.product_fatcs_hov{
	display: block; 
	width: 520px;
	height: auto;
	background: #c41230;
	/*border: 1px solid #540000;*/
	margin-top: -15px;
	overflow: hidden;
	z-index: 9999;
    position: absolute;
    right: 287px;
    _right: 287px;
    padding: 5px;
}
.product_fatcs_last{
	display: block; 
	width: 520px;
	height: auto;
	background: #c41230;
	/*border: 1px solid #540000;*/
	margin-top: -15px;
	overflow: hidden;
	z-index: 9999;
    position: absolute;
    right: 287px;
    _right: 287px;
    padding: 5px;
}

#contacts_div{
	margin-left: 10px; 
	padding-top: 80px;
	_margin-left: 5px;
}

#banner_div{
	position: relative;
	margin-left: 23px; 
	padding-top: 42px;
	_margin-left: 5px;
	clear:both;
	float:left;
}



.prices_h1{
	background: #db9813; 
	margin: 0; 
	height: 20px; 
	font-size: 12px; 
	color: #fff; 
	font-weight: bold; 
	padding-top: 4px; 
	padding-left: 15px;
}


/* INFO TABLE */
	.info_table{
		border: 0;
		border: 1px solid #fff;
		width: 100%;
		background: #820026 !important;
		padding: 3px;
		border: 1px #a63f5a dashed;
		border-right: 0;
	}
	.info_table th{
	/*	width: 100%;
		margin-top: 15px;*/
		background: #840025;
		padding: 4px 4px 4px 4px !important;	
		font-weight: bold;
	}
	.info_table td.value{
		border-left: 1px #a63f5a dashed;
	}
	.info_table td{
		border-right: 1px #a63f5a dashed;
	}
	.info_table .foot{
		margin-top: 15px;
		background: #840025;
		padding: 9px 10px;	
		border: 0;
		/*width: 25px;*/
		font-weight: bold;
		text-align: right;
	}
	.info_table tr.alt_row_tab{
		background: #8e0a2f;
	}
	
	.info_table td{
		padding: 9px 10px;	
		margin-left: 14px;	
	}
	.info_table caption{
		font-weight: bold;	
		width: 100%;
		/*margin-top: 15px;*/
		background: #840025;
	}
	.info_table td.value tfoot, td.value{
		width: 25px;
		font-weight: normal;
		text-align: right;
	}
	/*.info_table tr.alt_row, tfoot td{
		background: #5E0205;
	}*/
	.info_table tfoot td{
		text-align: right;
		font-weight: bold;
	}

#restaurants_info img{
	clear: none;
}

.clear_info{
	clear:both;
	float: right;
}

.price_normal, .price_delivery{
	font-weight: bold;
	color: #E1183C;
}
	
	.price_normal{
		color: #E1183C;
	}
	.price_delivery{
		margin-left: 8px;
		padding-left: 10px;
		border-left: 2px solid #E1183C;
	}
		.price_delivery span, .price_normal span{
			color: #D29A0F;
		}

/* CUSTOM STYLES */
.red_text{
	color: #E1183C !important;
	font-weight: bold;
}
.orange_text{
	color: #D29A0F !important;
	font-weight: bold;
}

/* PROTOTIP */
/* prototip.css : http://www.nickstakenburg.com/projects/prototip */
.prototip { position: absolute; }
.prototip .effectWrapper { position: relative; }
.prototip .tooltip { position: relative; }
.prototip .toolbar {
	position: relative;
	display: block;
	}
.prototip .toolbar .title {
	display: block;
	position: relative;
	}
.prototip .content { clear: both; }

.iframeShim { 
	position: absolute;
	border: 0;
	margin: 0;	
    padding: 0;
    background: none;
}

/* Tooltip styles */
.prototip .default { width: 530px; }
.prototip .default .content { background: #820026; font: 11px Arial, Helvetica, sans-serif; padding: 5px; border: 8px solid #C41230;}
/*
.prototip .pinktip { border: 5px solid #a1a1a1; }
.prototip .pinktip .toolbar { background: #ff1e53; color: #fff; font: italic 17px Georgia, serif; }
.prototip .pinktip .title { padding: 5px; }
.prototip .pinktip .content { background: #fff; color: #555555; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .darktip { width: 250px; border: 5px solid #a1a1a1; }
.prototip .darktip .toolbar { background: #606060; color: #fff; font: italic 17px Georgia, serif; }
.prototip .darktip .toolbar a.close { background: url(close_hover.gif);}
.prototip .darktip .toolbar a.close:hover { background: url(close.gif);}
.prototip .darktip .title { padding: 5px;}
.prototip .darktip .content { background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .silver { width: 300px; border: 5px solid #cccccc; color: #fff; font: 11px Arial, Helvetica, sans-serif;}
.prototip .silver .toolbar { background: #2e2e2e; color: #fff; font-weight: bold; }
.prototip .silver .toolbar a.close:hover { background: url(close_hover_red.gif);}
.prototip .silver .title { padding: 5px; }
.prototip .silver .content { background: #fff; color: #666666; padding: 5px;}

.protoClassic { width: 300px; border: 5px solid #8c939c; }
.protoClassic .toolbar { background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover { background: url(close_hover_red.gif);}
.protoClassic .title { padding: 5px; }
.protoClassic .content { background: #fff; color: #333333; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }
*/

.float_none{
	float: none !important;
}

a.see_more {
	color: #D29A0F;
	text-decoration: underline;	
}
a.see_more:hover {
	text-decoration: none;
}

.kfc_club {
	font: normal 11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000000;
	border:1px solid #000000;
	background-color: #ff9d4f;
}

#christmas_banner {
	clear:both;
	float:left;
	width:186px;
	margin:27px 0 0 25px;
	text-align:center;
}

#christmas_banner img {
	border:1px solid #540000;
}

.yellow {
	color: #da9917;
}

.pos {
	width:90px;
	float:right;
	margin-right:14px;	
	height:39px;
	line-height: 39px;
}

/* Promo pages */
.promo_div {
	background-image: url(../images/site_img/coupons_bckg.jpg); 
	width: 468px; 
	height: 1193px;
}

.promo_div .png_div {
	 
	width:465px; 
	height: 367px; 
	vertical-align: top;
}

.login_right {
	float: right; 
	width: 200px; 
	padding: 40px 0px 0px 10px;
}

.login_left {
	float: left; 
	width: 200px; 
	padding: 40px 0px 0px 25px;
}


.coupons_info {
	font-size: 11px; 
	float: right; 
	width: 170px; 
	margin-top: 20px;
}

.coupons_link {
	font-size: 15px; 
	font-weight: bold; 
	float: right; 
	width: 110px; 
	margin-top: 10px;
}

.promo_div h2 {
		color: #E1183C;
		font-weight: bold;
		font-size: 135%;
		margin-bottom: 10px;
	}
