/* Drop Down Menu */
@import "superfish.css";
@import "superfish-navbar.css";

/*general style*/

*{
	margin:0;
	padding:0;
}

i{
	display:none;
}

body{
	padding:0px;
	margin:0px;
	background-color: #000;
	background-image: url(../images/custom/grill_bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

/*xmas style refert to above^^^^^^*/
/*body{
	padding:0px;
	margin:0px;
	background-color: #000;
	background-image: url(../images/custom/xmas/grill_bk_xm.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}*/

p, label{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

th, td {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}

img{
	border:0;
}

a{
	text-decoration:none;

}

a:hover{
	text-decoration:underline;
}

#clear{
	clear: both;
}

/*end general style*/



/*layout*/
#container{
	text-align:left;
	width: 950px;

	\/*IE 5.x hack*/; 	

	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0 15px 0 15px;

}

#header{
	width: 950px;
	height: 160px;
	text-align: left;
	position: relative;

}

#logo{
	height: 120px;
	width: 353px;
	position: absolute;
	top: 20px;
	left: 0px;
}

/*Xmas Logo*/
/*#logoxm{
	height: 133px;
	width: 353px;
	position: absolute;
	top: 7px;
	left: 0px;
}*/

.delmsg{
	padding: 10px 0px 10px 0px;
}

.3delm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e10000;
}
#menu{
	padding-top: 3px;
	width: 950px;
	height: 60px;
}

/*header*/

#top{
	background-image: url(../images/custom/header_bk.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height: 148px;
	height: inherit;
	width: 950px;
	padding: 0px;
	z-index: 90;

}

#top_img{
	height: inherit;
	width: 475px;
	float: left;
}

#top_txt{
	text-align: left;
	padding: 40px 0 0 0;
	width: 450px;
	font-size: 12px;
	text-decoration: none;
	margin: 0 0 10px 0px;
	z-index:90;
	float: left;

}

#top_txt p{
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	margin-bottom: 10px;

}

#top_txt a{
	color: #ffd200;
	text-decoration: none;
}

#top_txt a:hover{
	text-decoration: underline;
}
#top_txt ul{
	padding-top: 20px;
	list-style:none;
}

#top_txt li{
	margin-right: 10px;
	float: left;
}

#top_nf a{
	margin-top: 15px; 
}

#top h1	{
	font-size: 28px;
	margin: 0 0 10px 0;
}
/*submenu*/
div.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: hidden;
	width:auto;
	color: #ffffff;
	height: 22px;
}
div.submenu ul {
	margin: 0px;
	list-style: none;	

	height:auto;
}
div.submenu ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	display: block;
	padding-right: 8px;

}
div.submenu ul li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
}
div.submenu ul li a:hover {
	text-decoration: underline;
	color: #ffffff;
}
/*offer*/

#offers{

	background-image: url(../images/custom/shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 31px;
	width: 720px;
	position: relative;
	padding-left: 56px;
	padding-top: 15px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0d0d0d;
}

#offers p{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #878787;
	text-decoration: none;
	padding-top: 4px;

}

#offers a{
	color: #878787;
}

#offers a:hover{

	color: #fff;
	text-decoration: underline;
}

#content{
	text-align:left;
	clear:both;
}

#content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 12px;

}

#content a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;

}
#content a:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;

}
/*home*/
.home{
	width: 950px;
	height: inherit;
	padding: 5px 0 0 0;
}

.home ul{
	list-style: none;
}

.home li{
	margin: 15px 1px 5px 1px;
	float: left;
	display: block;
}

#opt {
	width: 176px;
	height: 157px;
	padding: 12px 118px 0 20px;
	position: relative;
}

#opt h2	{
	padding: 0px;
	margin: 0 0 5px 0;
	font-size: 26px;
}

#opt a{
	position: absolute;
	bottom: 20px;
	left: 20px;	
	color: #ffd200;
	text-decoration: none;
}

.opt_img {
	position: absolute;
	top: 0px;
	right: 0px;
}

.opt_left{
	background-image: url(../images/custom/opt_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

.opt_right{
	background-image: url(../images/custom/opt_bk.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}

.opt_centre{
	background-image: url(../images/custom/opt_bk.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}

/*recipes*/
.recipes{
	width: 950px;
	height: inherit;
	padding: 20px 0 0 0;
}

.recipes ul{
	list-style: none;
}

.recipes li{
	float: left;
	display: block;
}

.recipes h2 {
	font-size: 26px;
}

.recipes a {
	color: #ffd200;
}

#recipeCat{
	display: block;
	background-repeat: no-repeat;
	padding: 113px 12px 12px 12px;
	width: 290px;
	height: 150px;
	margin: 0px 1px 25px 1px;
}

.lowcal{
	background-image: url(../images/custom/lowcalorie_thumb.jpg);
	background-position: left top;
}

.kidsfavs{
	background-image: url(../images/custom/kidsfavorites_thmub.jpg);
	background-position: left top;
}

.quick{
	background-image: url(../images/custom/quickeasy_thumb.jpg);
	background-position: right top;
}

.families{
	background-image: url(../images/custom/greatfamilies_thumb.jpg);
	background-position: left top;
}

.vegy{
	background-image: url(../images/custom/vegetarian_main.jpg);
	background-position: left top;
}

.desserts{
	background-image: url(../images/custom/greatdesserts_thumb.jpg);
	background-position: right top;
}

.recipeDetails{
	padding: 20px 20px 0px 20px;
	width: 910px;
}

.recipeDetails a{
	color: #ffd200;
}

.recipeDetails h4{
	color: #FFFFFF;
	margin: 15px 0 0 0;
	font-size: 18px;
}

.feedback{
	padding: 20px 20px 0px 20px;
	width: 910px;
}

.feedback h2{
	padding: 0px;
	margin: 0 0 5px 0;
	font-size: 26px;
}

.health{
	width: 910px;
	height: inherit;
	padding: 0px 20px 0px 20px;
}

.health ul{
	padding-left:20px;
	padding-top: 12px;
	padding-bottom: 8px;
}

.health ol{
	padding-left:20px;
	padding-top: 12px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.health li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin:5px;
	text-decoration: none;
}

.health a{
	color: #ffd200;
}

.health h3 {
	color: #FFFFFF;
	font-size: 21px;
	padding-top: 35px;
}

.history{
	width: 910px;
	height: inherit;
	padding: 0px 20px 0px 20px;
}	

.history h3{
	color: #FFFFFF;
	font-size: 21px;
	padding-top: 35px;
}	

/* gift */
.gift{
	width: 910px;
	height: inherit;
	padding: 20px 20px 0px 20px;
}	

.gift h3{
	color: #FFFFFF;
	font-size: 21px;
	margin-top: 35px;
}	

.gift ul{
	width: 100%;
}

.gift li{
	list-style: none;
	margin-right: 25px;
	padding-top: 25px;
	float: left;
}

#giftFinder ul{
	width: 910px;
}

#giftFinder ul li{
	list-style: none;
	float: left;
	margin-right: 0px;
	padding-top: 0px;
}

#giftFinder a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffd200;
	text-decoration: none;	
	display:block;
	padding-right: 30px;
	width: auto;
	height: inherit;
	font-weight: bold;
}

#giftFinder a:hover, #giftFinder a.active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;	
	font-weight: bold;
}

/*Contact*/

.contact{
	width: 910px;
	height: inherit;
	padding: 20px 20px 0px 20px;
}

.contact h3{
	color: #FFFFFF;
	font-size: 21px;
}

.contact a{
	color: #ffd200;
}
#contactLeft {
	float: left;
	width: 575px;
	height: inherit;
	padding-right:15px;
	border-right: 1px solid #0d0d0d;
}

div.address{
	float: left;
	width: 290px;
	margin-left: 20px;
	padding: 0 0 20px 0;
	height: inherit;
}

div.press {
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	width: 290px;
	height: inherit;
}



div.formElm {
	clear: both;
	padding-top: 5px;	
}

* html div.formElm {
	padding-top: 2px;
}

div.formElm label, div.emptyLabel {

	display: block;

	float: left;

	width/**/: 100px !important; /*for moz browser*/

	width: 90px; /* for IE */

	font-size: 11px;

	padding-top: 3px;

	color: #fbfbfb;

	

}

div.tickElm label, div.emptyLabel {

	display: block;

	float: left;

	width/**/: 250px !important; /*for moz browser*/

	width: 250px; /* for IE */

	font-size: 11px;

	padding-top: 3px;

	color: #fbfbfb;

}

div.formElm input.textf {

	display: block;

	float: left;

	width: 135px;

	font-size: 12px;

	color: #fbfbfb;



}

 input.submit_button {

	font-family: Arial, Helvetica, sans-serif;

	cursor: pointer;

	cursor: pointer;

	color: #e9e9e9;

	text-align: center;

	padding-left: 4px;

	padding-right: 3px;

	padding-bottom: 4px;

	padding-top: 5px;

	font-size: 12px;

	border: 0px solid #fff;

	width: 71px;

	height: 24px;

	float: left;

	margin-right: 8px;

	background-image: url(../images/custom/submit_b1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-weight: bold;

}

div.submitButtons {

	padding-top: 15px;

	padding-bottom: 20px;

	clear: both;

}



div.contactForm {

	padding: 20px 0 0 20px;

}

textarea.textF {

	float: left;

}

div.contactForm input.textF, div.contactForm textarea.textF{

	width: 260px;

}

div.contactForm textarea.textF{

	height: 60px;

}

div.contactFormSubmit {

	padding-left: 300px;

	padding-top: 10px;

	padding-bottom: 30px;

}

/* terms/privacy/delivery */
.terms{
	width: 910px;
	height: inherit;
	padding: 10px 20px 0px 20px;
}	

.terms h1{
	font-size: 28px;
}	

.terms h3{
	font-size: 21px;
	padding: 20px 0 0 0;
}

.terms ul{
	padding-left: 20px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	margin-top:15px;
}

.terms a{
	color: #ffd200;;
	text-decoration: none;
}

.terms a:hover{
	text-decoration: underline;
}

/* where to buy */
.retailers{
	width: 910px;
	height: inherit;
	padding: 10px 20px 0px 20px;
}	

.retailers h1{
	font-size: 28px;
}	

.retailers ul{
	width: 100%;
	padding: 30px 0 0 0;
	list-style-type:none;

}

.retailers li{
	float:left;
	margin-bottom:10px;

}	

.retailers a{
	display:block;
	width:146px;
	height:40px;

}

.grillers{
	width: 910px;
	height: inherit;
	padding: 20px 20px 0px 20px;
}

.grillers h3{
	color: #FFFFFF;
	font-size: 21px;
}

.grillers p{
	width: 550px;
}
.grillers a{
	color: #ffd200;
}
/*links*/

#links{

	clear:both;
	width:776px;
	height:178px;
	background-color: #000000;
	padding-top: 10px;
	margin: 20px 0 0 0;

}

#links a:hover{

	color:#ffffff;

}

#links ul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	padding-left: 20px;

}

#links ul li {

	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;

	

}

#links ul li a {

	display: block;
	color: #fff;
	text-decoration: none;
	padding-right: 10px;
	padding-top: 12px;
	width: 185px;

}

#links ul li a:hover {

	color: #d9d9d9;

}

h2{

	padding-top: 25px;

}

.img_margins{

	padding-right: 20px;

}

/*therange*/
#therange{
	padding-top: 15px;
	width: 950px;
	
	\/*IE 5.x hack*/; 	

	height: auto;
}

#therange ul {
	LIST-STYLE-TYPE: none;

}

#therange ul li {
	float: left;
	width: 314px;
	position: relative;
	height: 322px;
	text-align: left;
	margin-bottom: 10px;
	padding: 0px;
}

div.rangedetail A:hover {

	FONT-WEIGHT: normal !important;

	FONT-SIZE: 12px !important;

	COLOR: #ffffff;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	TEXT-DECORATION: underline;

}

.rangeCat{
	height: 168px;
	width: 284px;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 150px 15px 15px 15px;
	margin: 0 1px 0px 1px;
	display: block;
}

.rangeCat p{
	margin: 15px 0 0 0;
}

.rangeCat a{
	color: #FFFFFF;
	text-decoration: none;
}

.rangeCat a:hover{
	text-decoration: none;
}

.rangeCat h2{
	font-size: 25px;
}

/*product_listings*/

.productlistings{
	
	width: 950px;
	\/*IE 5.x hack*/; 	
	padding: 20px 0 20px 0;
	height: auto;

}

.productlistings ul {

	PADDING-BOTTOM: 22px;
	list-style: none;
	clear: both;


}

.productlistings ul li {

	FLOAT: left;

	WIDTH: 175px;

	HEIGHT: inherit;

	TEXT-ALIGN: center;

	padding-right: 15px;

	margin-bottom: 20px;

	margin-left: 0px;
	
	position: relative;

}

div.listingdetail {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; padding-bottom: 5px

}

div.listingdetail A {

	FONT-WEIGHT: normal! important;

	FONT-SIZE: 12px;

	COLOR: #ffffff;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none

}

div.listingdetail A:link {

	FONT-WEIGHT: normal! important;

	FONT-SIZE: 12px;

	COLOR: #ffffff;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none

}

div.listingdetail A:visited {

	FONT-WEIGHT: normal! important;

	FONT-SIZE: 12px;

	COLOR: #ffffff;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none

}

div.listingdetail A:hover {

	FONT-WEIGHT: normal! important;

	FONT-SIZE: 12px;

	COLOR: #ffffff;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	TEXT-DECORATION: underline

}

/*product_details*/
#product_details{
	text-align: left;
	padding: 20px 20px 0 20px;
	width: 910px;
	height: inherit;

}
div.pro_left {
	float: left;
	width: 410px;
	text-decoration: none;
	margin-right: 20px;
	margin-bottom: 10px;
	padding-top: 10px;
}
#product_details h3 {
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
}

div.pro_right {
	float: left;
	width: 385px;
}

div.pro_padd {
	font-size: 12px;
}
div.extraLeft {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 10px;
}
div.extraLeft a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
ul.pro_list {
	min-height: 280px;
	padding-left: 10px;
	margin: 0px 0px 20px 0px;
}
ul.pro_list li {
	padding: 6px 0px 0px 5px;
	color: #FFFFFF;
}
ul.pro_list p {
	font-family: Arial, Helvetica, sans-serif;
	color: #d32329;
	font-size: 14px; 
	padding-top: 30px;
	font-weight: bold;
}

.pro_list_buttons {
	font-family: Arial, Helvetica, sans-serif;
	color: #d32329;
	font-size: 14px; 
	padding-top: 10px;
	font-weight: bold;
}

.pro_list_rrp {
	font-family: Arial, Helvetica, sans-serif;
	/* color: #d32329; */
	color: #ffffff;
	font-size: 12px; 
	padding: 30px 0px 0px 15px;
	font-weight: bold;
}
#price {
	width: 400px;
	height: inherit;
	padding: 60px 0 0 45px;
}

.pro_list_price {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 21px;
	padding: 0px 0px 0px 15px;
}

.pro_list_strike {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 14px; 
	text-decoration: line-through;
	padding: 0px 0px 0px 15px;
}

.pro_list_offer {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 21px; 
	padding: 0px 0px 0px 15px;
}


div.pro_options {
	clear: both;
	position:relative;
	width: 100%;
	height: 60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1f1f1f;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 20px;
}

ul.buttons {
	padding: 0px;
	list-style: none;
	margin-top: 15px;
}
ul.buttons li{
	list-style: none;
	padding: 0 10px 0 10px;
	list-style: none;
	float: left;
	display: block;
	height:50px;
}
ul.buyonline {
	padding: 0px;
	list-style: none;
	margin-top: 15px;
}
ul.buyonline li{
	list-style: none;
	padding-left: 10px;
	margin-right: 10px;
	text-align:left;
	list-style: none;
	float: left;
	display: block;
}
a.recipebut {
	display: block;
	background-image: url(../images/custom/grills/recipes_ico.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 46px;
	text-decoration: none;
	color: #d2d2d2;
}
a.recipebut:hover {
	color: #d2d2d2;
	text-decoration: underline;
}
a.wheretobut {
	display: block;
	background-image: url(../images/custom/grills/w2b_icon.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 46px;
	text-decoration: none;
	color: #d2d2d2;
}
a.wheretobut:hover {
	color: #d2d2d2;
	text-decoration: underline;
}
a.manualbut {
	display: block;
	background-image: url(../images/custom/grills/manual_ico.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 5px;
	padding-bottom: 12px;
	padding-left: 46px;
	text-decoration: none;
	color: #d2d2d2;
}
a.manualbut:hover {
	color: #d2d2d2;
	text-decoration: underline;
}

#im_margins_right{
	margin-right:2px;
}

div.pr_right {
	float: left;
	width: 480px;
	position: relative;
}

div.portions {
	z-index: 200;
	left: 55px;
	top: 255px;	
	position: absolute;
}
div.circle_inset {
	height: 76px;
	width: 75px;
	z-index: 1000;
	position: absolute;
	top: 0px;
	right: 0px;
}
div.inset1 {
	z-index: 200;
	height: 75px;
	width: 75px;
	left: 155px;
	top: 283px;	
	position: absolute;
}
div.inset2 {
	z-index: 200;
	height: 75px;
	width: 75px;
	left: 263px;
	top: 280px;	
	position: absolute;
}
div.inset3 {
	z-index: 200;
	height: 75px;
	width: 75px;
	left: 358px;
	top: 239px;
	position: absolute;
}
div.inset4 {
	z-index: 200;
	height: 75px;
	width: 75px;
	left: 404px;
	top: 146px;
	position: absolute;
}

/*related products*/

#rel_prod{
	clear: both;
	\/*IE 5.x hack*/; 	
	height: inherit;
	min-height: 70px;
	padding: 20px 0 20px 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1f1f1f;
	background-image: url(../images/custom/shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 10px 0px 30px 0px;
}

#rel_prod ul{
	width: 910px;
	list-style: none;
	margin: 15px 0 0 0;
}
#rel_prod li{
	list-style: none;
	width: 128px;
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
	text-align: center;
}

#rel_prod h3 {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

/*Grillers - Northern Foods*/

#content_nf{

	text-align:left;

	width:736px;

	padding: 20px;

	height:300px;

}

#content_nf p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	padding-top: 12px;

	

}

#top_nf{

	height: auto;

	width: 376px;

	padding-left: 10px;

	position: absolute;

	top: 80px;

	right: 20px;

	text-align: left;

}

#top_nf p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	padding-top: 5px;

}

#top_feed{

	height: auto;

	width: 376px;

	padding-left: 10px;

	position: absolute;

	top: 50px;

	right: 20px;

	text-align: left;

}

#top_feed p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	padding-top: 5px;
	
	padding-bottom: 5px;

}
/*where to buy*/

#retailers{

	margin-top:20px;
	margin-left:20px;
	margin-bottom: 20px;

	text-align:center;

	width:736px auto;

	height: inherit;

}



#retailers a.m01{

	width:146px;

	background-image: url(../images/custom/amazon_b1.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#retailers a.m02{

	width:146px;

	background-image: url(../images/custom/argos_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m03{

	width:146px;

	background-image: url(../images/custom/asda_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m04{

	width:146px;

	background-image: url(../images/custom/comet_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m05{

	width:146px;

	background-image: url(../images/custom/currys_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m06{

	width:146px;

	background-image: url(../images/custom/greatuniversal_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m07{

	width:146px;

	background-image: url(../images/custom/johnleiws_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m08{

	width:146px;

	background-image: url(../images/custom/littlewoods_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m09{

	width:146px;

	background-image: url(../images/custom/robertdyas_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m10{

	width:146px;

	background-image: url(../images/custom/tesco_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m11{

	width:146px;

	background-image: url(../images/custom/tjhughes_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m12{

	width:146px;

	background-image: url(../images/custom/woolworths_b1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#retailers a.m13{
	width:146px;
	background-image: url(../images/custom/dixons_b1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#retailers a.m14{
	width:146px;
	background-image: url(../images/custom/coop_logo.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#retailers a.m15{
	width:146px;
	background-image: url(../images/custom/sainsburys_logo.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#retailers a.m16{
	width:146px;
	background-image: url(../images/custom/debenhams_logo.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#retailers a.hover{
	width:146px;
	background-position: center top;
	background-repeat: no-repeat;
}
/*Online Offers - Bottom*/

.redoffers{
	clear:both;
	background-image: url(../images/custom/offers_bk.gif);

	background-repeat: repeat-x;

	width:776px;

	height:80px;

	display:block;

}



.redoffers p{

	color:#000000 !important;

	text-align:center;

	width:260px;

	float:left;

}

.redoffers a{

	font-family: Arial, Helvetica, sans-serif;

	color:#161515;

	display:block;

	float:left;

	font-size: 14px;

	padding-top: 35px;

	padding-left:255px;

	line-height:2em;

	background-image: url(../images/custom/onlineoffers_b2.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.redoffers a:hover{

	color:#000000;

	text-decoration: underline;	

}

.offerstxt{

	float:left;

	margin-right:30px;	

}

.offersright{

	float:left;

	margin-left:36px;	

}



/*bhf*/

.bhf{
	clear:both;
	
	background-color: #000;

	background-image: url(../images/custom/bhf_bk.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 110px;

	width: 776px;

	position: relative;

}

.bhf p{

	color:#FFFFFF !important;

	text-align:center;

	width:776px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	display: block;

}

.bhf a{

	float:left;

}

.bhflogo{

	float:left;

	margin-right:145px;

}

.bhfheart{

	float:left;

	margin-left:87px;

}

.floatLeft{

	float:left;

}

.floatright{

	float:right;

}

/*footer*/

#footer{
	clear:both;
	
	width:910px;

	height:50px;

	text-align: left;

	margin: 20px 20px 20px 17px;
	
	padding-top: 20px;
	
	background-image: url(../images/custom/footer_bk.gif);
	
	background-position: left top;
	
	background-repeat: no-repeat;
	


}

.leftftr{
	width: 600px;
	
	height: inherit;
	
	margin: 0 100px 0 0;
	
	float: left;
}

.rightftr{
	width: 180px;
	
	height: inherit;
	
	margin: 0 20px 0 0;
	
	float: right;
}

#footer p{
	font-size: 11px;
	margin: 5px 0 0 3px;
	color: #7b7b7b;
}

#footer a{

	color:#7b7b7b;
	
	text-decoration: none;

}
#footer a:hover{

	color:#b5b5b5;
	
	text-decoration: underline;

}

#footer ul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #7b7b7b;

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#footer ul li {

	margin: 0 3px 0 3px;

	list-style: none;

	float: left;

}

#footer ul li a {

	display: block;

	color: #7b7b7b;

	text-decoration: none;

	padding-left: 0px;

	padding-right: 0px;

}

#footer ul li a:hover {

	text-decoration: underline;

	color: #b5b5b5;

}
.living{
	text-align:left;
	width: 910px;
	padding: 20px 20px 0 20px;
	clear: both;
}

.living h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffd200;
}

div.top10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
	color: #ffffff;
}
div.top10 ul{
	clear:both;
	list-style: none;	
	height:auto;
}

div.top10 li{
	list-style: none;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;

}
div.top10details{
	width: 775px;
}


#sitemapContent{
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}

/* Drop Down Menu */
#dsumenu{
	list-style:none;
	width: 950px;

}

#dsumenu ul{
	list-style-type:none;
}

#dsumenu li{
	float:left;
	margin:0 12px 0 12px;
	height: 27px;
}

#dsumenu li a{
	display: block;
	height:27px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

#dsumenu li a:hover{
	color: #ffd200;
	text-decoration: none;
}
#dsumenu li ul{
	list-style-type:none;
	position:absolute;
	z-index:99;
	top:27px;
	left:0px;
	display:none;
	margin:0px !important;
	padding:0px !important;
	border:0px;
	width:160px;
	list-style:none;
	height:auto;
}


#dsumenu li ul li{
	display:block;
	background-image:none;
	margin:0px !important;
	padding:0px !important;
	text-align:left;
	background-color:#333333;
	border-top: 0px none #666666;
	border-right: 0px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px none #666666;
	z-index:99;
}

#dsumenu li ul li a, #dsumenu li ul li a:link, #dsumenu li ul li a:visited, #dsumenu li ul li a:active{
	background-image:none;
	margin:0px !important;
	display:block;
	padding:5px 5px 5px 10px;
	color:#CCCCCC;
	background-color:#333333;
	text-decoration:none;
	font-weight:normal;
	width:145px;
}


#dsumenu li ul li a:hover{
	background-image:none;
	color:#333333;
	background-color:#ffffff;
	text-decoration:none;
}

#dstopNavMenuNew {
clear:both;
width:100%;
margin:0px auto;
padding:0px;
height:27px;
text-align:center;
}

#dstopNavMenuNewHolder{
width:950px;
margin: 0px;
padding:0px;
text-align:center;
position:relative;
z-index:99;

}

#mainContent{
position: relative;
z-index:90;
}

#chart{
	padding: 20px 0px 8px 20px;
}

.whyG{
	width: 910px;
	height: inherit;
	padding: 15px 20px 0px 20px;
}

.whyG ul{
	list-style-type: none;
}

.whyG li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 111px;
}

.whyG a{
	color: #ffd200;
}

.whyG h3 {
	font-size: 21px;
	padding-top: 23px;
}

.grenTxt{
	color: #8eba3f;
}

.oranTxt{
	color: #f58229;
}

.bluTxt{
	color: #3a95ab;
}

.lineBreak {
	width:100%;
	height: 1px;
	text-align: left;
	margin-top: 20px;
	background-image: url(../images/custom/footer_bk.gif);
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
}