/* screen css */
/* common tag styles */

body{ 
    background-color:#ffffff;
	background-image:url(../../images/kingdeals/bk_background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
    font-family: Arial ;
    font-size: 10pt;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 975px;
    color:#AAA;
}

h2{ color: #fff; font-size: 18px;  margin: 0 0 20px 0;  }

h2.title{ padding: 0 0 20px 40px; margin: 0 0 0 0; }

h3{ color: #A10D32; font-size: 12pt; margin: 0 0 8px 0;  }

h4{ font-weight: bold; font-size: 10pt;  margin: 0  0 8px 0;  }

p{ padding: 0 ; margin: 0 0 8px 0;  }
 
img{ border: none; }

a		{text-decoration: none; color: #f00; }
a:hover	{text-decoration: underline; color: #fff; }
.clear	{clear: both;}

/* common page classes */

img.logo{
	width:160px;
	height:169px;
}

div.page{
    width: 985px;
	min-height:100%;
}

div.page div.left{
	top:0;
	bottom:0;
	left:0;
    width: 305px;
    padding: 20px 0 0 0;
	z-index:100;
	position:absolute;
}

div.page div.main{
    margin: 0 0 0 280px;
}

div.page div.main div.wrapper{ padding: 140px 0 0 0px; }

div#kingdeals {
	text-align:center;
	width:695px;
	position:relative;
	left:302px;
	margin-top:10px;
}

div#kingpage {
	position:relative;
	top:20px;
	width:655px;
}

div.nutrition {
	text-align:left;	
	margin-top:20px;
}

div.leftcolumn {
	float:left;
	width:334px;
	text-align:left;
	margin-bottom:0px;
}

div.rightcolumn {
	float:left;
	width:321px;
	text-align:left;
}
div.mainrow {
	float:left;
	text-align:left;
	margin-bottom:0px;
}

div#kingpage p {
	display:block;
	width:240px;
	text-align:left;
	position:relative;
	margin-top:12px;
	font-size:12px;
	color:#ffffff;
}

div.leftcolumn p {
	left:70px;	
}

div.rightcolumn p {
	left:59px;
}


/*  -- footer styles --  */

div.footer{
	clear:both;
    background: url(../../images/kingdeals/bk_footer.png) no-repeat right top;
    font-size: 10px;
    margin: 20px 0 0 310px;
	width: 640px !important;
}

div.footer div.rights{ float: left; width: 600px; font-family:Arial, Helvetica, sans-serif; color:#AAA; padding: 50px 0 0 0;}
div.footer div.legal{ font-size: 10pt ; height: 70px;  width: 170px; float: right; text-align: right; padding: 0px 0 0 0;}

/* -- menu/navigation styles -- */


/* left menu styles */
div.left-menu ul{
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    list-style: none;
    cursor: pointer;    
}
div.left-menu div.main-menu{ padding: 0 0 20px 0; }
div.left-menu div.main-menu ul li{ height: 21px; }
div.left-menu div.main-menu ul li a div{ width: 180px; height: 21px; margin: 0 0 0 0; padding: 0; }

/* home */
li#menu_home div.default{  background: url( ../images/bk_menu_home.gif) no-repeat;}
li#menu_home div.highlight,
li#menu_home div.selected{  background: url( ../images/bk_menu_home_on.gif) no-repeat;}

/* menu */
li#menu_menu div.default{  background: url( ../images/bk_menu_menu.gif) no-repeat;}
li#menu_menu div.highlight,
li#menu_menu div.selected{  background: url( ../images/bk_menu_menu_on.gif) no-repeat;}

/* nutrition */
li#menu_nutrition div.default{  background: url( ../images/bk_menu_nutrition.gif) no-repeat;}
li#menu_nutrition div.highlight,
li#menu_nutrition div.selected{  background: url( ../images/bk_menu_nutrition_on.gif) no-repeat;}

/* find */
li#menu_find div.default{  background: url( ../images/bk_menu_find.gif) no-repeat;}
li#menu_find div.highlight,
li#menu_find div.selected{  background: url( ../images/bk_menu_find_on.gif) no-repeat;}

/* latest */
li#menu_latest div.default{  background: url( ../images/bk_menu_latest.gif) no-repeat;}
li#menu_latest div.highlight,
li#menu_latest div.selected{  background: url( ../images/bk_menu_latest_on.gif) no-repeat;}

/* offers */
li#menu_offers div.default{  background: url( ../images/bk_menu_offers.gif) no-repeat;}
li#menu_offers div.highlight,
li#menu_offers div.selected{  background: url( ../images/bk_menu_offers_on.gif) no-repeat;}

/* company */
li#menu_company div.default{  background: url( ../images/bk_menu_company.gif) no-repeat;}
li#menu_company div.highlight,
li#menu_company div.selected{  background: url( ../images/bk_menu_company_on.gif) no-repeat;}

/* careers */
li#menu_careers div.default{  background: url( ../images/bk_menu_career.gif) no-repeat;}
li#menu_careers div.highlight,
li#menu_careers div.selected{  background: url( ../images/bk_menu_career_on.gif) no-repeat;}

/* left navigation styles (sub-menu) */

div.left-menu div.sub-menu{ padding: 0 0 0 10px; font-size: 8pt; }
div.left-menu div.sub-menu ul{ padding: 0 0 0 10px;  }
div.left-menu div.sub-menu ul li{ padding: 2px 0 2px 0; }
div.left-menu div.sub-menu ul li{ width: 200px;}
div.left-menu div.sub-menu ul li a{ color: #A10D32 ; }
div.left-menu div.sub-menu ul li.menu{ padding: 6px 0 6px 10px; border-top: 1px solid #A10D32 ; }
div.left-menu div.sub-menu ul li{ padding: 6px 0 6px 10px; border-top: 1px solid #A10D32 ; }
div.left-menu div.sub-menu ul li a.selected{ color: #00538C ; }
div.left-menu div.sub-menu ul li a{ font-weight: bold; }
div.left-menu div.sub-menu ul li a.selected{ font-weight: normal; }
div.left-menu div.sub-menu ul li ul li{ width: 150px; border-style:none;}
div.left-menu div.sub-menu ul li ul li a{ font-weight: normal; }

/* left column banners */

div.left-menu div.banners div.banner{ margin: 0 0 0 0; }
div.left-menu div.banners div.find{
    height: 140px;
}

div.left-menu div.banners div.find div.findbutton{
    cursor: pointer;    
    height: 50px;
    width: 270px;
}

div.left-menu div.banners div.find form input{
    width: 100px;
    margin: 2px 0 5px 0;
	border: 1px solid #90aec6;
}

form input.contact  {
	font-size:11px;
    margin: 2px 0 5px 0;
	border: 1px solid #90aec6;
	padding: 2px;
}

.find .map {
	float: left; 
	padding: 0 0 0 10px; 
}

.find .maptitle {
	float:left;
	padding:0 0 0 10px;
	width:130px;
}

form textarea.contact{
	font-size:11px;
	font-family:Arial;
	padding:2px;
    margin: 2px 0 5px 0;
	border: 1px solid #90aec6;
}

form select.contact{
	font-size:11px;
	padding: 2px;
	margin: 2px 0 5px 0;
	border: 1px solid #90aec6;

}

.question{
	font-size:12px;
	}

.questionMulti{
	font-size:12px;
	margin-top:10px;
	padding-top:20px;
	font-weight:bold;
}

.questionMultiTop{
	font-size:12px;
	font-weight:bold;
	}

.answers{
	font-size:12px;
	}

div.left-menu div.banners div.latesttv{
    height: 140px;
    background: url(../../images/bk_ad_latesttv.gif) no-repeat;
}
div.left-menu div.banners div.latesttv a{
    position: absolute;
    height: 130px;
    width: 250px;
}

div.left-menu div.banners div.vouchers{
    height: 140px;
    /* background: url(../images/bk_ad_vouchers.gif) no-repeat; */
}
div.left-menu div.banners div.vouchers a{
    position: absolute;
    height: 120px;
    width: 250px;
    left: 20px;
}

/* King Deals main page */

img#cheeseking {
	width:270px;
	height:212px;
	margin-left:49px;
}

img#dcheeseking {
	width:265px;
	height:213px;
	margin-left:29px;	
}

img#rodeoking {
	width:334px;
	height:260px;
}

img#drodeoking {
	width:321px;
	height:260px;
}

img#nutritionlink {
	clear:both;
	margin:20px 100px 20px 100px;
	width:201;
	height:24;
}

hr {
	clear:both;
	background-image:url(../../images/kingdeals/hrule.gif);
	height:1px;
	margin:0 0 20px 0;
	background-color:#000000;
	color:transparent;
}

table {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}

th {
	border-left:1px solid #414141;	
}

td {
	border-bottom:1px solid #414141;
}

td.last {
	border-right:1px solid #414141;	
}

th.first {
	border-left:1px solid #414141;
	border-right:1px solid #414141;
	border-bottom:1px solid #414141;
}

th.top {
	border-top:1px solid #414141;
	border-left:none;
	border-right:1px solid #414141;
	border-bottom:1px solid #ffffff;
}

th.corner {
	border-left:1px solid #414141;	
}

td {
	border-right:1px solid #414141;
}

tr.foot td, tr.foot th {
	background-color:#212121;
	border-top:1px solid #ffffff;
	border-right:1px solid #414141;
	border-bottom:none;
}

tr.boot td, tr.boot th {
	background-color:#212121;
	border-top:1px solid #414141;
	border-right:1px solid #414141;
	border-bottom:1px solid #414141;
}

tr.foot th, tr.boot th {
	border-left:1px solid #414141;	
}

tr.allergensfoot td, tr.allergensfoot th {
	border-right:1px solid #414141;
	border-bottom:none;
}

tr.allergensboot td, tr.allergensboot th {
	background-color:#212121;
	border-top:1px solid #ffffff;
	border-right:1px solid #414141;
	border-bottom:1px solid #414141;
}


.left {
	text-align:left;	
}


h2.cheese_king {
	background: url("/images/kingdeals/bk_cheese_king.png");
	text-indent: -9999px;
	width:296px;
	height:231px;
	margin-left:49px;
}

h2.double_cheese_king {
	background: url("/images/kingdeals/bk_double_cheese_king.png");
	text-indent: -9999px;
	width:290px;
	height:232px;
	margin-left:29px;
}

h2.sweet_chilli_chicken {
	background: url("/images/kingdeals/bk_sweet_chilli_chicken.png");
	text-indent: -9999px;
	width:472px;
	height:281px;
	margin:30px 0 0 60px;
}


h1.kingdealsheader {
	text-indent: -9999px;
	background: url("/images/kingdeals/king-deals-logo.png");
	width:464px;
	height:90px;
	margin:50px auto 0 auto;
}

.page_seperator {
	padding: 0 0 30px 0;
}

#kingdeals .tvad {
	position:absolute;
	left:40px;
	margin-top:-140px;
}
#kingdeals .tvad a {
	background: url("/images/kingdeals/btn_tvad.png") no-repeat 0 0;
	display: block;
	width:103px;
	height:15px;	
}
#kingdeals .tvad a:hover {
	background: url("/images/kingdeals/btn_tvad_over.png") no-repeat 0 0;	
}
#kingdeals .tvad a span {
	display: none;
}

#kingdeals .offers {
	position:		absolute;
	left:			530px;
	margin-top:	-140px;
}
#kingdeals .offers a {
	background: url("/images/kingdeals/btn_signup.png") no-repeat 0 0;
	display: block;
	width:142px;
	height:29px;
}
#kingdeals .offers a:hover {
	background: url("/images/kingdeals/btn_signup_over.png") no-repeat 0 0;	
}

#kingdeals .offers a span {
	display: none;
}
#nutritional-info-button {
	margin-left:50px;
}