html {
overflow: auto;
background-image: url(../assets/bg.jpg);
_overflow-x:hidden;
background-position:center;
color:#333;
background-repeat:repeat-y;

}

body {
padding:0px;
text-align:center;
margin:0 auto; 
}

form { padding:0px; margin:0px;}

div#wrapper {
width: 1000px;
padding: 12px 0px 0px 0px;
text-align:left;
background-color:#ffffff;
margin:auto;
/*
*/
}

div#top {
width: 1000px;
background-repeat:no-repeat;
height:90px;
}

#logo { 
float:left; 
width:392px;
margin-left:5px;
}

#logo img { border:0px; } 

#ads468 {
float:left; 
width:468px; 
height:60px; 
background-color:white; 
margin-left:115px;
_margin-left:90px;
margin-top:10px;
 }

#menuwrapper { }
/* menu */
ul#menu { width: 100%; height: 43px; background: #FFF url(../assets/menu-bg.gif) top left repeat-x; font-size: 14px; font-family: arial, Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0px; padding: 0px; }
ul#menu li { display: block; float: left; margin: 0 0 0 7px; _margin: 0 0 0 6px; }
ul#menu li a { height: 36px; color: #fff; text-decoration: none; display: block; float: left; line-height: 200%; padding: 6px 10px 0px 10px;  }
ul#menu li a:hover { color: #e22b00; }
ul#menu li a.current{ color: #fff; background: #FFF url(../assets/current-bg.gif) top left repeat-x; padding: 4px 15px 0; }
ul#menu li a:hover.current{ color: #FFF; background: #FFF url(../assets/current-bg.gif) top left repeat-x; padding: 4px 15px 0; }
               
               
			        
.glossymenu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url(../assets/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(../assets/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(../assets/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
}
					



#joinemail { height:44px; background:#DD1F26;
border-top:2px solid #CB1D21;
border-bottom:2px solid #CB1D21;
 }
 
 #joinemail1 {
 font-size:14px; font-weight:bold;
 color:#fff; font-family:arial;
 margin:14px 0px 0px 15px;
 float:left; width:295px;
 }
 #joinemail2 {
width:370px; float:left;
margin:7px 0px 0px 0px;
 }
  #joinemail2a {
width:100px; float:left;
margin:9px 0px 0px 0px;
 }

 #joinemail3 {
width:175px; float:left;
margin:6px 0px 0px 0px; 
_margin:4px 0px 0px 0px; 
font-size:12px; font-family:arial; color:#fff;
 }
 
 #joinemail3 checkbox { width:10px; height:10px;  margin:0px; padding:0px; }
 #joinemail3A { margin:0px; padding:0px; height:15px; }
 #joinemail3B { margin:0px; padding:0px; _margin-top:-4px;}
 
.emailjoin { font-size:14px; font-family:arial; border:2px solid #E1E1E1; padding:5px; width:350px;}

div#main {
width:1000px;

}

#wraparoundbread {
margin:10px 0px 6px 10px;
_margin:10px 0px 5px 0px;
height:24px;
}


div#left {
width:191px;
float:left;
background-color:#fff;


}


div#middle {
float:left;
width:550px;
background-color:#fff;
margin-left:19px;
margin-right:18px;
_margin-left:13px;
_margin-right:12px;
}
 
div#middle-long {
float:left;
width:760px;
background-color:#fff;
margin-left:10px;
margin-right:14px;
border:0px solid red;
}




div#middleleftmid {
float:left;
width:775px;
background-color:#fff;

}

div#right {
width:220px;
float:right;
background-color:#fff;

}


.clearfloats {
content: ".";
display: block;
height: 0px;
font-size:1PX;
clear: both;
visibility: hidden;
}

/* footer */
div#footer {
height:392px;
width:1000px;
margin:0px 0px 0px 0px;

background-color:#9F9F9F;
/* 
border-top:2px dotted #999;
*/

}

#empty {
font-size:12px; font-family:Arial, Helvetica, sans-serif;
padding:20px 0px 0px 0px;
}


#empty ul { margin:0px 0px 0px 0px; padding:5px 0px 0px 10px; list-style-type:none; }

.empty_col1 { float:left; width:200px; margin-left:20px; _margin-left:18px;}
.empty_col2 { float:left; width:200px;}
.empty_col2b { float:left; width:200px;}
.empty_col3 { float:left; width:350px;}


div#footer  a:link {
color:#E1E1E1; text-decoration:none;
}
div#footer  a:visited {
color:#E1E1E1; text-decoration:none;
}
div#footer  a:active {
color:#E1E1E1; text-decoration:none;
}
div#footer  a:hover {
color:#fff; text-decoration:underline;  /* darker: E12D33 */
}

.empty_col1titlei {color:#fff; font-weight:bold; background-color:#e22b00; padding:3px; width:82px; text-align:center; }
.empty_col2titlei {color:#fff; font-weight:bold; background-color:#e22b00; padding:3px; width:69px;  text-align:center;}
.empty_col3titlei {color:#fff; font-weight:bold; background-color:#e22b00; padding:3px; width:115px; text-align:center; }
.empty_col4titlei {color:#fff; padding:3px;}


#imglogoft { 

width:280px;
height:50px;
background-color:#fff;
padding:4px 0px 4px 8px;
border:1px solid #E1E1E1;
margin:15px 0px 0px 5px;
}

/* end footer */

/* ads */
#ads {
width:468px;
height:60px;
/*
border:1px solid #E12D33;
background-color:#fff;
*/
margin:0; padding:0;
position:relative;
padding:0px;
top:50px;
left:425px;
}

.slogan {
position:absolute;
font: 12px "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
top:108px;
left:196px;
_left:205px;
color:#fff;
}

/* ads */

#searchbox {
width:200px;
text-align:center;
padding:0px;
margin-top:20px;
background: #fff url(../assets/search.gif) no-repeat;
height:35px;
width:200px;
}

#searchbox form {
padding:7px 0px 0px 0px;
*padding:5px 0px 0px 0px;
margin:0px;
}

.txtboxsearch {
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:12px;
width:130px;
height:16px;
}

.btn {
color:#fff;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:88%;
font-weight:bold;
border:1px solid;
height:21px;
border-top-color:#999;
border-left-color:#999;
border-right-color:#666;
border-bottom-color:#666;
background-color:#E12D33;
*padding:0px 2px 0px 2px;
}

.btnhov{
border-top-color:#fff;
border-left-color:#fff;
border-right-color:#fff;
border-bottom-color:#fff;}


/* navigation left */

#navigation {
background: #fff url("../assets/navigation.gif") no-repeat;
height:35px;
width:200px;
}

#navigationoptions {
width:200px;
/*
background-image: url("../assets/arrowvertical.gif");
background-position:center left;
background-repeat:no-repeat;
*/
background:#E5E5E5;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;

}
#navigationoptionsb {
width:200px;
background-color:#4398E4;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}



#navigationoptionso {
width:200px;
background:#F4B713;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}


#navigationoptions2 {
width:200px;
background:#E5E5E5;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}

#navigationoptions3 {
width:175px;
background:#E5E5E5;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}

#navigationoptions4 {
width:175px;
background:#E5E5E5;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}

#navigationoptions5 {
width:175px;
background:#E5E5E5;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}

#navigationoptions6 {
width:175px;
background:#E5E5E5;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}

#navigationoptions7 {
width:175px;
background:#E5E5E5;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}

#navigationoptions8 {
width:175px;
background:#E5E5E5;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}

.navigationoptions {
width:200px;
background:#E5E5E5;
font-family:arial;
padding:10px 10px 10px 15px;
border-bottom:1px solid #A6A6A6;
}

#navigationoptions .headings a:link {
text-transform:uppercase;
font-size:15px;
padding-bottom:2px; text-decoration:none;
font-weight:bold;
color: #E12D33;
}

#navigationoptions .headings a:visited {
text-transform:uppercase;
font-size:15px;
padding-bottom:2px; text-decoration:none;
font-weight:bold;
color: #E12D33;
}

#navigationoptions .headings a:active {
text-transform:uppercase;
font-size:15px;
padding-bottom:2px; text-decoration:none;
font-weight:bold;
color: #E12D33;
}

#navigationoptions .headings a:hover {
text-transform:uppercase;
font-size:15px;
padding-bottom:2px; text-decoration:underline;
font-weight:bold;
color: #E12D33;
}

#supermarketsubheadings {
font-size:12px; font-weight:bold;
padding:2px 2px 2px 5px;
background-color:#fff;
margin-bottom:10px;
}
#supermarketsubheadings a {
font-size:12px;

display:block;
background-color:#fff;
}

#supermarketsubheadings a:hover {
font-size:12px;

text-decoration:underline;
display:block;
background-color:#fff;
}

.clearseperationsp {
height:10px; clear:both;
background-color:#dd1f26;
}


.sep {
height:15px; clear:both;

}

.clearit {
clear:both;
}

.subheadings a {
font-size:12px;
line-height:15px;


}


.pushR {
padding-left:20px;
}

#newstop {
background: #fff url("../assets/news.gif") no-repeat;
height:35px;
width:200px;
}

#dealsmain {
font-family:arial;
font-size:12px;

}

#newsmain {
font-family:arial;
font-size:12px;


/*
background-color:#E1E1E1;  background-image:url(../assets/1pn.jpg); background-repeat:repeat-x;
*/
}

.newcontents {
padding:10px;
}

#forumspot {
margin-top:20px;
}


#forumspot a:link {
color:#333; text-decoration:none;
}
#forumspot a:visited {
color:#333; text-decoration:none;
}
#forumspot a:active {
color:#333; text-decoration:none;
}
#forumspot a:hover {
color:#fff; text-decoration:none; background-color:#e22b00;
}

.forumtitle {
background: #fff url("../assets/forum.gif") no-repeat;
height:35px;
width:220px;
}

.insideforum {
width:159px;
background-color:#ffffff;
padding:3px 12px 3px 8px;
}

.forumcontents {
background-color:#ccc;
padding:10px;
font-family:arial;
font-size:12px;
}

.forumgap {
height:4px;
font-size:2px;
}

/* sponsor */

#sponsorspot {
margin-top:20px;
}

.sponsortitle {
background: #fff url("../assets/sponsors.gif") no-repeat;
height:35px;
width:200px;
}

.insidesponsor {
width:168px;
background-color:#ffffff;
text-align:center;
padding:3px 3px 3px 8px;
}

.sponsorcontents {
background-color:#E12D33;
padding:10px;
font-family:arial;
font-size:12px;
}

.forumgap {
height:4px;
font-size:2px;
}

/* middle divs */

#middle h1 {
font-size:16px;
font-family:arial;
color:#333;
margin-top:0px;
background:none;
text-align:left;
font-weight:bold;
padding-top:1px;
*margin-bottom:12px;

}

#middle-long h1 {
font-size:16px;
font-family:arial;
color:#333;
margin-top:0px;
background:none;
text-align:left;
font-weight:bold;

}


#middle h2 {
font-size:15px;
font-family:arial;
color:#333;
*margin-top:4px;
}

#middle h2 a,
#middle h2 a:link,
#middle h2 a:visited{
font-size:15px;
font-family:arial;
color:#333;
}

#middle h2 a:hover{
font-size:15px;
font-family:arial;
color:#333;
background:none;
}

#middle h3 {
font-size:14px;
font-family:arial;
color:#666;
*margin-top:4px;
}

#middle h4 {
font-size:12px;
font-family:arial;
color:#333;
}

#middle p {
font-size:12px;
color:#333;
font-family:arial;
*margin:0px;
*padding:0px 0px 7px 0px;
}

#middle p.results{
font-size:12px;
color:#333;
font-family:arial;
text-align:center;
font-weight:bold;
}

#middle ul {

font-family:arial;
font-size:12px;
list-style-position: inside;
list-style-type: none;
color:#333;
margin:0px; padding:0px;
margin-left:12px;
margin-bottom:10px;

}

#middle li {
	
background-image:url(../assets/li.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
padding:0px;
padding-left:16px;

margin-bottom:3px;

list-style-position:outside;
*line-height:14px;
}

#middle a:link,
#middle a:visited,
#middle a:active {
color:#DD1F26;
text-decoration:none;
}

#middle a:hover {
background-color:#DD1F26;
text-decoration:none;
color:#fff;
}


#moreinfo {
width:500px;
background-image:url(../assets/moreinfo.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

#moreinfo ul {
padding:60px 0px 0px 50px;
font-size:11px;
}

#moreinfo h3 {
padding:52px 0px 0px 47px;
margin:0px 0px 0px 0px;
}

#moreinfo p {
margin:0px;
padding:7px 0px 0px 47px;
font-size:12px;
}

/* social bk */

#bookmarkpage {
width:200px;
margin:00px 0px 0px 0px;
padding:10px 0px 10px 0px;
background:url(../assets/1pn.jpg);
}

.imgsoc {
margin:0px 3px 2px 0px;
vertical-align: bottom;
}

.socialbookmarks {
font-family:arial;
font-size:11px;
float:left;
margin:0px 10px 0px 0px;
}

.bkmark {
padding:4px 0px 0px 10px; font-size:11px;
}

.show3 {
padding-left:7px;
}

.follow_footer { padding:10px 0px 0px 10px;}
.follow_footer1{ padding-bottom:5px;} 


.follow2  .follow_footer1 { padding:7px 0px 5px 0px;  text-align:center;} 
.follow2  .follow_footer2 { padding:0px 0px 0px 0px;  text-align:center;} 

.followus {width:181px; font-family:arial; height:107px;  
font-size:12px; margin:0px 0px 0px 0px; }
.follow1 { font-weight:bold; color:#E12D33; border-bottom:1px solid #E12D33;height:16px;}

.sharing { width:181px; font-family:arial; height:22px;  
font-size:12px; margin:0px 0px 0px 0px;}

.sharing1 {float:left; width:80px; font-weight:bold; color:#E12D33; border-bottom:1px solid #E12D33;height:16px;}

#sharing2 {float:left; width:101px; border-bottom:1px solid #E12D33; text-align:right; height:16px;}

#sharing2 a:link {font-size:11px; } 
#sharing2 a:visited {font-size:11px; } 
#sharing2 a:active {font-size:11px; } 
#sharing2 a:hover {font-size:11px; } 

#toplinks {margin:5px 0px 0px 0px; width:181px; font-family:arial; 
font-size:12px;}

.topsearchestitle { font-weight:bold; color:#E12D33; border-bottom:1px solid #E12D33; width:181px; }

.topsearches { font-size:12px; padding-top:5px ; line-height:15px; text-align:center; } 

#toplinks a:link {font-size:11px;  } 
#toplinks a:visited {font-size:11px;   } 
#toplinks a:active {font-size:11px;   } 
#toplinks a:hover {font-size:11px;   } 

#bookmarkpage a:link {
color:#333; text-decoration:none;
}
#bookmarkpage a:visited {
color:#333; text-decoration:none;
}
#bookmarkpage a:active {
color:#333; text-decoration:none;
}
#bookmarkpage a:hover {
color:#fff; text-decoration:none;
background-color:#DF252C;
}

/* tables */

table {
font-size:12px; font-family:arial;
}

.moveleft {
margin:0px;
padding:0px;
}

.moveleft1 {
margin:0px;
padding:10px 0px 10px 60px;
font-size:12px; font-family:arial;
}

/*   left nav css   */	


#diet_boxes table{
border:1px solid #E12D33;
}

#diet_boxes th{
background-color:#E12D33;
color:#fff;
font-weight::bold;
text-align:center;
font-size:12px; 
font-family:arial;
}

#diet_boxes a{
color:#000;
text-decoration:underline;
}

#diet_boxes a:hover{
color:#000;
text-decoration:none;
}

#floatimgright{
float: right;
width: 202px;
background-color: #fff;
padding: 4px 2px 4px 8px;
border: 0px solid #666;
font-size:11px;
color:#666;
font-size:12px; 
font-family:arial;
text-align:right;
}

#floatdietimgright2{
float: right;
width: 202px;
background-color: #fff;
padding: 4px 2px 4px 20px;
border: 0px solid #666;
font-size:11px;
color:#666;
font-size:12px; 
font-family:arial;
}


#advert160 {
margin-top:30px;
width:200px;
margin-bottom:10px;
text-align:center;
height:600px;
}

.inside160 {

}


#floatimgsmall_bg{
float: right;
width: 200px;
min-height:54px;
height:54px;
margin: 0px 0px 5px 10px;
background-color: #fff;
padding: 0px 4px 4px 4px;
border: 0px solid #666;
font-size:11px;
color:#666;
background-image:url(../images/buttons/pick_name.gif);
background-position:top left;
background-repeat:no-repeat;
}

.smaller {
font-size:11px;
}

#floatimgsmall_bg .txtin {
margin:15px 0px 0px 42px;
font-size:14px;
font-weight:bold;}


#floatimgsmall_bg a:link {font-size:16px; text-decoration:none; font-family:arial; border-bottom:0px solid white; }
#floatimgsmall_bg a:visited {font-size:16px;text-decoration:none; font-family:arial; border-bottom:0px solid white; }
#floatimgsmall_bg a:active {font-size:16px;text-decoration:none; font-family:arial; border-bottom:0px solid white; }
#floatimgsmall_bg a:hover {font-size:16px;text-decoration:none; font-family:arial; border-bottom:0px solid white; }



#mpuad { float:right; width:300px;  margin:0px 0px 5px 9px; }
DIV#mpuad A:active{ text-decoration:none;  border-bottom:0px solid #fff; }
DIV#mpuad  a:link{ text-decoration:none;  border-bottom:0px solid #fff; }
DIV#mpuad  a:visited{ text-decoration:none;  border-bottom:0px solid #fff; }
DIV#mpuad A:hover { text-decoration:none;  border-bottom:0px solid #fff; } 

.continuesearch { border-top:1px solid #00cc00; border-bottom:1px solid #00cc00; background-color:#D9FFD9; margin-bottom:20px; width:486px;  padding:7px; font-family: arial; font-size: 12px;
height:28px; }
.search1 {float:left; width:118px; font-weight:bold; padding-top:3px;height:20px; padding-left:7px;  }
.search2 {float:left; width:350px; padding-top:2px;  *padding-top:0px; }
.txts {font-family: arial; font-size: 12px; width:270px; padding:0px; 
margin:0px; *height:21px;

}
.search2 form { padding:0px; margin:0px;}

input.btn2{
color:#050;
font-family:'trebuchet ms';
font-size:12px;
font-weight:bold;
background-color:#FCFAF2;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
*height:25px;
margin-top:0px; 
}

input.btnhov2{
border-top-color:#c63;
border-left-color:#c63;
border-right-color:#930;
border-bottom-color:#930;}



/* */


#navigationoptionsr {
width:205px;
background:#E5E5E5;
font-family:arial;
padding:4px 10px 8px 10px;

}


.searchstore { font-size:12px; font-family:arial; padding:2px; width:110px; color:#333;}
.searchsm1 { float:left; width:120px; }
.searchsm2 { float:left; width:80px; }
.searchsm3 { float:left; width:170px; }
.selectcat {  font-size:12px; font-family:arial; }
.headings {
text-transform:capitalize;
font-size:14px;
padding-bottom:2px;
font-weight:bold;
color: #333;
}

.subheading {
font-size:12px;
line-height:14px;
color:#333;
margin:0px 0px 5px 0px;
}

#supermarketfree { 
background-image:url(../assets/titles/freebies.jpg); background-repeat:no-repeat;
height:40px;
width:225px;
background-color:#E5E5E5;
}

#supermarketfinder { 
background-image:url(../assets/titles/search.jpg); background-repeat:no-repeat;
height:40px;
width:225px;
}
#supermarketpetrol { 
background-image:url(../assets/titles/petrol.jpg); background-repeat:no-repeat;
height:40px;
width:225px;
}
#supermarketoffers { 
background-image:url(../assets/titles/offers.jpg); background-repeat:no-repeat;
height:40px;
width:225px;
}

#petrolguides { background-image:url(../assets/titles/petrolcalc.jpg); background-repeat:no-repeat;
height:40px;
width:225px;
}

#supermarketguides { 
background-image:url(../assets/titles/guides.jpg); background-repeat:no-repeat;
height:40px;
width:225px;
}
#supermarketprices { 
background-image:url(../assets/titles/prices.jpg); background-repeat:no-repeat;
height:40px;
width:225px;
}

#mainlistings a { }
#mainlistings img { }
#listings1 { width:62px;float:left; margin-right:6px; margin-top:5px;}
#listings2 { width:62px;float:left;margin-top:5px; margin-right:6px;}
#listings3 { width:62px;float:left;margin-top:5px; }

#mainlistings dl  { list-style-type:none; margin:0px; padding:0px; }

#mainlistings dt   {
margin:0px; height:40px;
margin-bottom:5px;  border:1px solid #ccc; 
min-height:40px; max-height:40px; 
background-color:#fff;
}
#mainlistings dt.allsupermarkets    {
margin:0px; height:40px;
margin-bottom:5px;  border:1px solid #ccc; 
min-height:40px; max-height:40px; 
background-color:#DF2029;
}



#mainlistings dt:hover   {

border:1px solid #CF0105; 
}


#mainlistings img { border:0; height:40px; padding:0px; margin:0px; max-height:40px;  }

#mainlistings a:link, 
#mainlistings a:visited, 
#mainlistings a:active {

padding:0px; margin:0px;
}
  


/*

#middle a:link {
color:#E12D33; text-decoration:none;
border-bottom:1px dashed #E12D33;
}

#middle a:visited {
color:#E12D33; text-decoration:none;
border-bottom:1px dashed #E12D33;
}

#middle a:active {
color:#E12D33; text-decoration:none;
border-bottom:1px dashed #E12D33;
}

#middle a:hover {
color:#fff;
background-color:#E12D33;
text-decoration:none;
}

div#left a:link {
color:#000;
font-size:12px;
line-height:15px;
text-decoration:none;
}

div#left a:visited {
color:#000;
font-size:12px;
line-height:15px;
text-decoration:none;
}

div#left a:active {
color:#000;
font-size:12px;
line-height:15px;
text-decoration:none;
}

div#left a:hover {
color:#000;
font-size:12px;
line-height:15px;
text-decoration:underline;
}

}

*/


#submenu { margin:0pc; padding:0px; width:100%;
background:#E13338;
padding-top:5px;
padding-bottom:10px;

  }     
  
  
#submenu1 {margin:0pc; padding:0px; 
float:left;
width:335px; font-size:14px; font-weight:bold; color:#fff; font-family:arial;
 padding-top:7px;
padding-top:15px; text-align:right;  margin-right:10px;
margin-left:50px;
_margin-left:28px;

}
#submenu2 {margin:0pc; padding:0px; 
float:left;
width:358px;
padding-top:15px;

}

#submenu4 {margin:0pc; padding:0px; 
float:left;
width:200px;
padding-top:8px;

}

#bagsright {margin:0pc; padding:0px; 
height:87px;
background-image: url(../assets/titles/bottomrightbag.jpg);
background-position:right;
background-repeat:no-repeat;
}

.searchmain {margin:0pc; padding:0px; font-size:18px; color:#333; font-weight:bold; font-family:arial; border:1px solid #A8A8A8;  width:352px;padding:0px; }
.searchmainvc {margin:0pc; padding:0px; font-size:18px; color:#333; font-weight:bold; font-family:arial; border:1px solid #A8A8A8;  width:356px;padding:2px 0px 2px 0px; }
.searchmains {font-size:14px; color:#333; font-weight:normal; font-family:arial; border:1px solid #E1E1E1;  width:160px; }
.emailjoin { font-size:14px; font-family:arial; border:2px solid #E1E1E1; padding:5px; width:350px;}

#shareimg {width:200px; height:40px;background-image: url(../assets/titles/share.jpg); }
#newsimg{width:200px; height:40px;background-image: url(../assets/titles/news.jpg); }
#dealsimg{width:200px; height:40px;background-image: url(../assets/titles/email.jpg); }

#ads_160 { margin-top:10px; text-align:center; margin-bottom:10px;}
.tip { font-size:11px; font-family:arial; font-weight:normal; text-align:right; padding:0px 0px 0px 0px; }

.titlef, .titlec {  font-size:12px; color:#DF262D; font-weight:bold;}
.titlef { padding:3px 0px 0px 0px;}
#freebies { font-size:12px; }
#freebies ul { padding:0px; margin:2px 5px 10px 10px; }
#freebies li { list-style-type:none; padding:0px 0px 0px 20px;
background-image:url(../assets/titles/li.gif);  background-repeat:no-repeat; 
 background-position:-1px 1px;
 * background-position:-1px 4px;
}

.joinboxo { }
.joinboxo1 { width:25px; float:left; }
.joinboxo2 {width:120px; float:left; font-size:12px; }

.joinbox { margin:3px 0px 0px 0px;}
.joinbox1 {width:140px; float:left; padding-top:4px;}
.joinbox2 { width:30px; float:left;}
.emailjoin_12 { font-size:12px; font-family:arial; width:130px; font-weight:bold; color:#F68C30; }
.joininfo { padding:4px 0px 0px 0px; *padding:1px 0px 0px 0px;}

#surrounddeals { margin:0px 0px 0px 0px;  }

#crumbtrail { height:20px;  font-size:12px; font-family:arial;
margin-top:12px;
margin-bottom:14px;
}
#sitemap { width:205px; float:left;  }
#sitemap1 {width:21px; float:left; padding-left:5px; }
#sitemap2 {width:79px; float:left; padding-top:2px; }

#breadtrail { color:#666; width:756px; float:left; padding-top:2px; padding-left:22px; background-image:url(../assets/home.jpg); background-repeat:no-repeat; }

#breadtrail a:link, #breadtrail a:visited, #breadtrail a:active { 
text-decoration:none;
color:#E12D33;
}

#breadtrail a:hover { 
text-decoration:underline;
color:#E12D33;
}


#sitemap a:link, #sitemap a:visited, #sitemap a:active { 
text-decoration:none;
color:#e22b00;
}

#sitemap a:hover { 
text-decoration:underline;
color:#e22b00;
}

#reg_login a:link, #reg_login a:visited, #reg_login a:active { 
text-decoration:none;
color:#e22b00;
}

#reg_login a:hover { 
text-decoration:underline;
color:#e22b00;
}
#reg_login { width:150px; float:left;  margin-left:42px; }

#reg_login1 {width:70px; float:left; }
#reg_login1A {width:21px; float:left; }
#reg_login1B {width:49px; float:left; padding-top:2px;}

#reg_login2 {width:80px; float:left; }
#reg_login2A {width:21px; float:left; }
#reg_login2B {width:59px; float:left; padding-top:2px;}


#dealoftheday { width:546px; height:44px; background-image:url(../assets/dealoftheday-black.gif); margin-bottom:5px; }
#dealinfo { margin-left:174px; color:#fff; font-family:arial; font-weight:normal; padding-top:11px; width:360px;}

#dealoftheday-long { width:760px; height:44px; background-image:url(../assets/dealoftheday-long.gif); margin-bottom:10px; }
#dealinfo-long { margin-left:174px; color:#fff; font-family:arial; font-weight:normal; padding-top:11px; width:570px;}

pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -o-pre-wrap;
 background: #faf8f0;
}
code {
 display: block;
 padding: 0.5em 1em;
 border: 1px solid #bebab0;

}

#maintext {  font-family:arial;}
.introtext { font-size:12px; height:30px; font-family:arial;}
.introtext2{ font-size:12px; height:45px; font-family:arial;}


.introtext-finder { font-size:12px; padding-bottom:12px; font-family:arial ;}

#leftsuperX { float:left; width:285px; margin:0px 15px 0px 0px; }
#rightsuper { float:left; width:240px; margin-top:8px;}





.supermarketresult { padding:8px 8px 10px 0px; }
#logosuper  { width:120px; height:90px; float:left;}
#logosuper img { border:1px solid #999; width:120px; height:60px;  float:left;}
#restsuper { float:left; width:145px; margin-left:10px;}
.titlesuper { font-size:14px; font-weight:bold; }
.addresssuper { font-size:12px; font-weight:normal;}
.sep {
height:2px; clear:both;
border-bottom:2px dashed #ccc;font-size:1px;
}
.sep1 {
height:10px; clear:both; font-size:1px;

}
#offersuper { font-size:12px; width:120px; text-align:center; margin:4px 0px 0px 0px; }

#sponsored { width:242px;  margin:10px 0px 0px 0px;}
#sponsoredt { padding:5px 3px 5px 8px; font-size:12px; background-color:#F6F6F6; color:#939393; font-weight:bold; }
#sponsoredm {  padding:10px 0px 0px 0px; text-align:center;}


#pager { margin:10px 3px 0px 0px; line-height:15px; font-family:arial; text-align:right;}
#pagerX { margin:15px 12px 5px 0px; line-height:15px; font-family:arial; text-align:right; display: inline-block;}
#pagerY { margin:15px 12px 15px 0px; line-height:15px; font-family:arial; text-align:right; display: inline-block;}

#pager a:link,
#pager a:visited,
#pager a:active
{ font-size:14px; font-weight:bold;  padding:4px 5px; border:1px solid #e22b00;
margin-bottom:10px; display: inline-block; }

#pagerX a:link,
#pagerX a:visited,
#pagerX a:active
{ font-size:14px; font-weight:bold;  padding:4px 5px; border:1px solid #e22b00;
margin-bottom:10px; display: inline-block; }

#pagerY a:link,
#pagerY a:visited,
#pagerY a:active
{ font-size:14px; font-weight:bold;  padding:4px 5px; border:1px solid #e22b00;
margin-bottom:10px; display: inline-block; }

#floatright_c { width:175px; height:auto; margin:0px 0px 5px 5px; float:right; font-size:11px; color:#BDC5CD; font-family:arial;}




#floatright { width:175px; height:170px; margin:0px 0px 5px 5px; float:right; font-size:11px; color:#BDC5CD; font-family:arial;}
.xxx {  margin:0px; padding:0px; color:#333;  font-size:14px; font-weight:bold;  }
.xxx {  margin:0px; padding:0px; color:#333;  font-size:14px; font-weight:bold;  }
.xxx {  margin:0px; padding:0px; color:#333;  font-size:14px; font-weight:bold;  }

#searchareas { font-family:arial;  border: 1px solid #bebab0;
  background: #faf8f0; width:518px; padding:10px;} 
  
  #searchareas2 { font-family:arial;  border: 1px solid #bebab0;
  background: #faf8f0; width:520px; padding:10px; margin-bottom:15px;} 
  
  #searcharea { width:510px;height:40px;   font-family:arial;} 

.searcharea1x { font-size:14px; font-weight:bold; width:85px;   float:left; padding:10px 0px 0px 0px;  }
.searcharea1x1 { font-size:14px; font-weight:bold; width:70px;   float:left; padding:10px 0px 0px 0px;  }
.searcharea2x { float:left; width:270px;  margin:0px;  padding:5px 5px 0px 0px; } 
.searcharea3 { float:left; width:135px;  margin:0px 0px 0px 5px;  }


.supermarketfinder { font-size:14px; font-family:arial; border:1px solid #999; width:260px; padding:5px; margin:0px; }
.tips { font-size:11px; font-family:arial; width:200px; text-align:left; margin:3px 0px 0px 0px; }
.tips2 { font-size:11px; font-family:arial; width:230px; text-align:right; margin:3px 0px 0px 0px; }

/* petrol */

.searcharea1y { font-size:14px; font-weight:bold; width:110px;   float:left; padding:10px 0px 0px 0px;  }
.searcharea2y { float:left; width:240px;  margin:0px;  padding:5px 5px 0px 0px; } 
.supermarketfindery { font-size:14px; font-family:arial; border:1px solid #999; width:225px; padding:5px; margin:0px; }


/* comp */

#comps  {margin:0px 0px 0px 0px; }
#comps  a:link  {
border-bottom:0px solid #fff; 

}
#comps  a:visited  {
border-bottom:0px solid #fff; 
}
#comps   a:active  {
border-bottom:0px solid #fff; 
}
#comps  a:hover  {
border-bottom:0px solid #fff; 
}

.containart2mega {height:80px; font-family:arial; border:2px dashed #e22b00; padding:8px 0px 0px 8px; margin-bottom:15px; }
.containart2 {padding-bottom:14px; font-family:arial;}
#surroundcompsbottom { padding:5px 0px 0px 10px;}
.imglhs2 { float:left; width:130px; text-align:left;}
.tellmore2{ float:left; width:400px;  }
.tellmoretitle2{ font-size:14px; font-weight:bold; }
.tellmoredesc2{  font-size:12px;}
.imglhs2  img { border:1px solid #999;}

.centered { background-image:url(../images/competitions/enter.gif); width:100px;  height:30px;
padding:5px 0px 0px 40px; font-size:14px; font-weight:bold;
background-repeat:no-repeat;
margin:2px 0px 0px 0px;
}

#floatrightcomp { width:300px; margin:0px 0px 15px 10px;  float:right; text-align:right;  }

#sponsoredcomps { width:543px;  margin:0px 0px 0px 0px;font-family:arial;}
#sponsoredcompsX { width:545px;  margin:0px 0px 0px 0px;font-family:arial;}
#sponsoredcomps_movedown20 {
width:530px;  margin:15px 0px 0px 0px;font-family:arial;
}
#sponsoredcomps1 { padding:5px 3px 5px 8px; font-size:14px; background-color:#F6F6F6; color:#939393; font-weight:bold; }
#sponsoredcomps2 {  }

#sponsoredcomps1X { padding:5px 3px 5px 8px; font-size:14px; background-color:#F6F6F6; color:#939393; font-weight:bold; }
#sponsoredcomps2X {  }

#compq {font-family:arial; margin-bottom:40px; }
#compqtitle { background-image:url(../images/competitions/comptop.gif); width:540px; height:55px;}
#compqs {margin:5px 0px 0px 60px;}
#compqmain { font-weight:bold; font-size:14px;}
#compamain {font-size:14px; margin:10px 0px 0px 10px;}
				
#compamainE {height:20px; }
#compamainA { float:left; width:25px;   }
#compamainB { float:left; width:400px; padding-top:1px;}

.infocomp { font-size:12px; color:#666; margin:15px 0px 15px 0px;}
#username {font-size:14px; font-family:arial; }
#username1 {font-weight:bold; width:83px; float:left;padding:14px 0px 0px 0px; color:#333;}
#username2 {  width:180px; float:left; text-align:left;padding:7px 0px 0px 0px; }
#username3 {  width:120px; float:left; text-align:left; }
.compusername {font-size:14px; font-family:arial; border:1px solid #999; width:150px; padding:5px; margin:0px;  }

#vouchers { 
width:545px;
height:95px;
margin:-10px 0px 0px 0px;
padding:0px;
}

#sub-submenu {
 font-size:13px; font-weight:bold; font-family:arial;
 background-color:#DD1E25;
 border-bottom:1px solid #CB1D21;
}

#ahrefs { padding:10px 0px 10px 0px; _padding:6px 0px 6px 0px;}

#ahrefs a:link,
#ahrefs a:visited
{
color:#fff; text-decoration:none; display: inline-block;
border:1px solid #fff; padding:2px 5px 2px 5px;
}

#ahrefs a:hover 
{
background-color:#fffffe; color:#DD1F26; text-decoration:none; display: inline-block;
}

#ahrefs a:active
{
color:#fff; text-decoration:none; display: inline-block;
border:1px solid #fff; padding:2px 5px 2px 5px;
}




#ahrefs a.current:link, 
#ahrefs a.current:visited, 
#ahrefs a.current:hover, 
#ahrefs a.current:active
{
color:#DD1F26; background-color:#fffffe; 
}



#ahrefs_vc { margin-left:10px;}
#ahrefs_cs { margin-left:10px;}


/* vouchers - printable */

#voucher_result { font-family:arial; }
#voucher_result_left { width:160px; float:left; 

font-size:12px;}
#voucher_result_right { width:380px; float:left; 

}
#voucher_result_picture img { 
border:4px solid #E9E9E9;
}

#voucher_result_startedon { color:#959595;
background-image:url(../images/vouchers/started.jpg);
background-repeat:no-repeat;
padding:1px 0px 0px 20px;
margin:5px 0px 0px 0px;
}

#voucher_result_expires { color:#959595;
background-image:url(../images/vouchers/calendar.gif);
background-repeat:no-repeat;
padding:1px 0px 0px 20px;
margin:5px 0px 0px 0px;
}
.clearit_gline { border-top:3px dotted #E5E5E5; height:20px; }

#voucher_result_title { font-size:15px; font-weight:bold; padding:1px 0px 3px 0px; }
#voucher_result_desc { font-size:12px; padding:0px 0px 15px 0px;}

#latestvouchers {  }
.insidelatestvouchers {  font-size:14px; font-family:arial; color:#444; background:#f9f9f9; font-weight:bold; border-bottom:1px solid #eee; padding:0px 0px 0px 0px; text-align:left;  padding:6px 4px 6px 10px; margin-bottom:7px; 
}

.insidelatestdeals { font-size:16px; font-weight:bold; font-family:arial; color:#e22b00; border-bottom: 2px solid #e9e9e9; 
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px;
}

.idownloadlink {
	 font-size:14px; font-weight:bold; font-family:arial;
	 background-color:#85B634;
	 padding:4px 6px 4px 37px;
	 width:150px;
	 border:1px solid #9AC001;
	 color:#fff;
}
.idownloadlink_sur {
margin:0px 0px 0px 5px;
}

#imagedownload { 
position:relative;
top:-30px;
height:35px;
width:35px;
}

#downloadlink a,
#downloadlink a:link,
#downloadlink a:visited,
#downloadlink a:active {
display:inline-block; 
color:#fff;
}
#downloadlink a:hover {
text-decoration:underline;
background-color:#85B634;
color:#fff;
}

#nothing {
font-size:14px; color:#333; font-weight:bold; font-family:arial;
}
#supermarket_show img {
border:1px solid #DFDFDF;
}

#supermarket_show a:hover { background:none; color:#e22b00; text-decoration:underline; }

#supermarket_show { 
background-color:#F0F0F0;
border:1px solid #DFDFDF; float:left;
width:140px; text-align:center;
padding:13px;
margin:0px 0px 10px 0px;

}

.padright#supermarket_show  { margin-right:20px;}

.titlesp { 
margin:8px 0px 0px 0px;
font-size:14px; font-family:arial;
}

.titlesp a:link, 
.titlesp a:visited, 
.titlesp a:active
{

}
.titlesp a:hover
{

}

#supermarket_badge { 
background-color:#F0F0F0;
border:1px solid #DFDFDF; float:right;
width:140px; text-align:center;
padding:13px;
margin:0px 0px 10px 10px;
}
#supermarket_badge img {
border:1px solid #DFDFDF;

}
.badge_text { 
text-align:left;
padding:3px 0px 0px 10px;
font-size:12px;
font-family:arial;
color:#666666;
}
.badge_text2 { 
text-align:left;
padding:1px 0px 0px 10px;
font-size:11px;
font-family:arial;
color:#666666;
}

#soffers {

padding:5px 0px 0px 0px;
_padding:0px 0px 0px 0px;
}


/* ads */

#ads-300-250 { 
width:300px;
height:250px;
margin:0px 0px 10px 10px;
float:right;
}

.dontjust {

width:100px; float:left; color:#F2F2F2;
padding-top:0px;
_padding-top:3px;
padding-left:11px;
}

#laptopframe {
width:545px;
text-align:center;
}

#electronicsframe {
width:545px;
text-align:center;
padding:0px 0px 0px 0px;
_padding:0px;
}
#buyfrom {text-align:center; }


#drinksiframe {
width:545px;
text-align:center;
padding:10px 0px 0px 0px;
_padding:0px;
}

#money-title {  }
#inside-money-title { font-size:16px; font-weight:bold; font-family:arial; color:#e22b00; border-bottom: 2px solid #e9e9e9; 
margin:0px 0px 15px 0px;
padding:0px 0px 3px 0px;
}

#money-row { font-family:arial; width:545px; height:100px;}
#money-row-left { width:145px; margin:0px 10px 0px 0px; float:left; }
#money-row-right {width:385px; float:left; }

#money-row-right-title {
font-size:14px; font-weight:bold;
}
#money-row-right-desc {
font-size:12px;
padding:2px 0px 2px 0px;
}
#money-row-right-visit {
font-size:12px;
}

#money-row-left img  {
border:1px solid #D7D7D7;
}

#money-row-right-visit {
color:#959595;
}

#debt {
font-size:14px;
border:3px dashed #FFBB06;
font-family:arial;
height:80px;
padding:10px 0px 0px 0px;
margin-bottom:20px;
}
.size14 {
font-size:14px;
font-weight:bold;
font-family:arial;
padding:0px 0px 2px 0px;
}

#debt-left { width:80px; padding-left:30px; padding-right:15px;float:left;}
#debt-right { width:400px; float:left;}

#debtlink { padding:3px 0px 0px 0px; }

#dealoftheday, 
#dealoftheday a:link, 
#dealoftheday a:visited, 
#dealoftheday a:active,
#ticker a, 
#ticker mq, 
#ticker tx {
color:#fff;
}
#dealoftheday a:hover {
text-decoration:underline;
}


#title-dd-list ul { 

margin:5px 0px 0px 15px;
padding:0px 0px 0px 0px;
line-height:18px;
list-style-position: inside;
list-style-type: none;
}

#title-dd-list li {
background-image:url(../assets/li.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left:25px;
*background-position: 0px 3px;

padding-bottom:5px;
*padding-bottom:0px;
list-style-position:outside;

}

table.stats
{text-align: center;
font-family: Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #fff;
width: 345px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #eaeaea;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #e22b00;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}

#tablestats {
margin-left:95px;
}

/* comps + free */


#freebies a:link,
#freebies a:visited,
#freebies a:active
 { 
 
 color:#333;
 text-decoration:none;
 }

#freebies a:hover
 { 
 text-decoration:none;
  background-color:#e22b00;
 color:#fff;
 }





.button0 { font-size:12px; font-family:arial; height:50px; margin-top:5px;}
.button01 { font-size:12px; font-family:arial; width:80px; float:left; margin-left:0px;  padding-top:8px; border-top:1px solid #e22b00;}
.button02 { font-size:12px; font-family:arial;width:430px; float:left;  border-top:1px solid #e22b00; text-align:right; padding-top:8px;}


.email { font-size:12px; font-family:arial; height:30px;}
.email0 { font-size:12px; font-family:arial; width:80px; float:left; margin-left:0px; padding-top:3px;}
.email1 { font-size:12px; font-family:arial;width:460px; float:left;}
.emailjn {
font-size:14px;
font-family:arial;
color:#444; 
font-weight:bold;
width:420px;
}


.confirm { font-size:12px; font-family:arial;}
.confirm0 { font-size:12px; font-family:arial; width:30px; float:left; margin-left:0px;}
.confirm1 { font-size:12px; font-family:arial;width:450px; float:left; padding-top:2px;}





.btnExample {
  background: #FFFCCC url(../images/buttons/buttonbg.jpg) repeat-x;
 color: #e22b00;

font-family:arial;
  border: 1px solid #900;
  padding:5px;
 font-weight:bold;
font-size: 120%; 

}


.btnExample2 {
  background-color: #e22b00;
  background-position: 0 -50px;
  color:#fff;
}

/* maps */

#map_below {
width:543px; padding-top:20px;
}
#leftsuper { width:543px; }
.mapsuper { width:540px; height:400px; border:1px solid #999; }
.mapsuper_long { width:240px; height:800px; border:1px solid #999; }
.seperate10px {  height:10px; font-size:1px;}
.seperate15px {  height:15px; font-size:1px;}
.seperate5px {  height:5px; font-size:1px;}
.seperate20px {  height:20px; font-size:1px;}
.seperate10px_do { height:10px; font-size:1px; clear:both;}
table.petrol
{text-align: center;
font-family: Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #fff;
width: 543px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.petrol td
{background-color: #eaeaea;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.petrol td.hed1
{background-color: #e22b00;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
width:335px;}

table.petrol td.hed3
{background-color: #e22b00;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
width:60px;}

table.petrol td.hed4
{background-color: #e22b00;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;
width:75px;}

table.petrol td.centerit { text-align:center; }
.centeritpls { text-align:center; }
#tablepetrol { margin:0px; padding:0px; padding-top:8px;  _padding-top:0px; _margin-top:-20px;}

.editpetrol { 
font-size:11px;

}

.petrolp { padding:10px 0px 20px 0px;}

.editpetrol {
color:#999;
}

/* voucherlist */

#ititlevouchers { font-size:16px; font-weight:bold; font-family:arial; background-color:#C81D30; color:#fff; 
width:120px;
padding:6px 8px 6px 8px;
}
#mainvouchersX {  padding-top:3px; padding-left:5px;  color:#fff; }

#mainvouchers1 { float:left; width:60px; padding-top:3px; padding-left:5px;  color:#fff; }
#mainvouchers2 { float:left; width:230px;    }
#mainvouchers3 { float:left; width:67px; padding-top:3px; color:#fff;  }
#mainvouchers4 { float:left; width:100px;   }

#voucherlist { padding:0px 0px 15px 0px; }
#surroundvouchers {  background-color:#3F6826;  
font-size:14px; font-family:arial; 
background-image:url(../images/vouchers/bg1.jpg); background-repeat:no-repeat;
height:134px; width:545px;
padding-top:75px; 
}
#surroundvouchersX {  background-color:#CE4A0C;  
font-size:14px; font-family:arial; 
background-image:url(../images/vouchers/bg2.jpg); background-repeat:no-repeat;
height:134px; width:545px;
padding-top:75px; 

}
#surroundfree {  background-color:#3F6826;  
font-size:14px; font-family:arial; 
background-image:url(../images/freestuff/bg.jpg); background-repeat:no-repeat;
height:75px; width:545px;
padding-top:75px; 

}

.sub-title { 
font-size:10px; color:#fff;
text-transform:uppercase;
border-bottom:1px solid white;
width:520px;
margin-bottom:5px;
padding:12px 3px 3px 1px;
*padding:0px 3px 3px 1px;
}

#isurroundvouchers { 
padding-left:10px;
}
.store {  font-size:14px; font-family:arial; width:210px;} 
.search_store {  font-size:14px; font-family:arial; width:140px;} 
.date { font-size:14px; font-family:arial;}

#textvouchers {font-size:14px; font-family:arial; font-weight:bold; color:#fff;
background-color:#3D692C;
 width:170px;padding:5px;margin-bottom:10px; }
#textvouchers2 {font-size:14px; font-family:arial; font-weight:bold; color:#fff;
background-color:#BF450B;
 width:190px;padding:5px;margin-bottom:10px; }
 
#textvouchers3 {font-size:14px; font-family:arial; font-weight:bold; color:#fff;
background-color:#8EB330;
 width:190px;padding:5px;margin-bottom:10px; }
 
#thevouchers { margin:20px 0px 0px 0px; background-color:#F5F5F5; padding:10px 0px 10px 10px;}
#thedeals { margin:10px 0px 0px 0px; background-color:#F5F5F5; padding:10px 0px 10px 10px;}

#voucher_resultVC { font-family:arial; border:1px solid #999;
padding:10px; margin-bottom:10px; width:500px; background-color:#fff;}




#voucher_result_leftVC { width:160px; float:left; 

font-size:12px;}
#voucher_result_rightVC { width:340px; float:left; 

}

#voucher_result_pictureVCfree img { 
border:2px solid #8EB330;
}


#voucher_result_pictureVC img { 
border:2px solid #e22b00;
}

#voucher_result_pictureVC2 img { 
border:2px solid #3F6826;
}
#voucher_result_titleVC { font-size:16px; font-weight:bold; padding:1px 0px 3px 0px; }
#voucher_result_descVC { font-size:12px; padding:0px 0px 10px 0px;}
#voucher-code {

}

#voucher-code1 {
border:2px dashed #333;
background-color:#FFF74D;
padding:5px;

width:200px;
font-weight:bold;
font-size:15px;
text-align:center;
float:left;
margin-right:10px;
}



#ivoucher-code2 {
background-color:#eaeaea;
border:2px dashed #DADADA;
width:100px;
padding:5px;
float:left;
font-weight:bold;
font-size:15px;
text-align:center;
}


#voucher-code1 a:link,
#voucher-code1 a:visited,
#voucher-code1 a:active {
text-decoration:underline;
color:#5A4A0A;

}
#voucher-code1 a:hover {
text-decoration:underline;
color:#3B3106;
background-color:#FFF74D;
color:#333;
}
 
#voucher_result_expiresVC { color:#959595;
background-image:url(../images/vouchers/calendar.gif);
background-repeat:no-repeat;
padding:1px 0px 0px 20px;
margin:0px 0px 5px 0px;
font-size:12px;
width:115px; float:left;

}

#voucher_result_startedVC { color:#959595;
background-image:url(../images/vouchers/started.jpg);
background-repeat:no-repeat;
padding:1px 0px 0px 20px;
margin:0px 0px 3px 0px;
font-size:12px;
background-position:1px 0px;
width:185px;float:left;
}

#votesyn { margin:5px 0px 5px 0px;}
#votesyn img {  border:0px;}
#votes  {font-size:14px; font-weight:bold; text-align:center; margin:5px 0px 0px 0px; padding:5px 0px 5px 0px; color:#fff; font-family:arial; background-color:#43DC1D; width:144px; }

#votesd { float:left; width:80px; padding:3px 0px 0px 6px; }
#votesy { float:left;width:25px;}
#votesn { float:left;width:25px;}

#startedends { border-top:1px solid #eaeaea; padding-top:5px;}

.sorry { font-size:14px; font-family:arial; font-weight:bold;}



#supermarket-468 { text-align:center;height:60px;  padding:5px 0px 10px 0px;}
#ad-300-150 { float:right; width:300px; height:150px; margin:0px 0px 10px 10px; clear:both;}


#enclosedealoftheday,
#enclosedealoftheday a,
#enclosedealoftheday img {
border:0px;
 }




#content-panels a:link,
#content-panels a:visited,
#content-panels a:active

{
display:block; 
background-color:#fff;
font-size:12px;
font-weight:bold;
padding:3px 3px 3px 5px;

color:#333;
text-decoration:none;
width:190px;
}
#content-panels a:hover, 
#content-panels a.selected
{
display:block; 
background-color:#e22b00;
text-decoration:none;
font-size:12px;
color:#fff;
font-weight:bold;
padding:3px 3px 3px 5px;

width:190px;
}

.seperate5px {height:5px; font-size:1px; }


/* free stuff */
#freestuffs { margin:20px 0px 0px 0px; background-color:#F5F5F5; padding:10px 0px 10px 10px;}



#scrollmenu { height:300px; width:543px; border-top:1px solid #2F2E2B; border-bottom:1px solid #2F2E2B;}

#floatimgsmall_bg
{
float: right;
width: 192px;
min-height:54px;
height:54px;
margin: 0px 0px 5px 10px;
background-color: #fff;
padding: 0px 4px 4px 4px;
border: 0px solid #666;
font-size:11px;
color:#666;
background-image:url(../images/buttons/pick_name.gif);
background-position:top left;
background-repeat:no-repeat;
}
#floatimgsmall_bg .txtin {
margin:15px 0px 0px 46px;
font-size:14px;
font-weight:bold;}



 #diethelpsyou  a:link  {
border-bottom:0px solid #fff; 

}
#diethelpsyou  a:visited  {
border-bottom:0px solid #fff; 
}
#diethelpsyou   a:active  {
border-bottom:0px solid #fff; 
}
#diethelpsyou  a:hover  {
border-bottom:0px solid #fff; 
}


 #diethelpsyou {
 
 height:235px; font-family:arial;
 padding-left:0px;
 padding-bottom:20px;
 
 margin:0px 0px 0px 0px;
 }
  .diethelpsyou1, .diethelpsyou2 {
 width:175px; margin-right:9px; float:left; font-size:17px;
 }
 
 .diethelpsyou1 {
 background-image:url(../images/articles/1.jpg); background-repeat: no-repeat;
 }
  .diethelpsyou2 {
 background-image:url(../images/articles/2.jpg); background-repeat: no-repeat;
 }
 .diethelpsyou3 {
  width:175px;  float:left; font-size:17px;
   background-image:url(../images/articles/3.jpg);  background-repeat: no-repeat;
 }
 
 .dietlinks {
 font-size:12px;
 padding:10px 0px 10px 0px;
 border-bottom:1px solid #e22b00;
 border-top:1px solid #e22b00;
 }
  #texttell {
 height:60px;
 padding:40px 10px 0px 25px;
 font-weight:bold;
 }
  #texttell a:link,
  #texttell a:visited,
  #texttell a:active
  {
  color:#fff;
  }
  
   #texttell a:hover {
  text-decoration:underline;
  }
  
 .txtmassive {
 font-size:20px;
 }
 
 /* 3 way */
 
#theedesc  a:link  {
color:#e22b00; text-decoration:none; border-bottom:0px solid #fff; font-size:14px; line-height:16px;

}
#theedesc a:visited  {
color:#e22b00; text-decoration:none; border-bottom:0px solid #fff; font-size:14px; line-height:16px;
}
#theedesc  a:active  {
color:#e22b00; text-decoration:none; border-bottom:0px solid #fff;font-size:14px; line-height:16px;
}
#theedesc a:hover  {
color:#fff;
background-color:#e22b00; border-bottom:0px solid #fff; font-size:14px; line-height:16px;
text-decoration:none;
}

.moveR {
margin-right:5px;
}


#theedesc {
font-size:12px;
line-height:15px;
}

/* news */

#newscontents {
width:545px;

padding-top:10px;
_padding-top:0px;
}

#newsarticle {
width:400px;
float:left;
font-family:arial;
margin-right:5px;
border-right:1px solid #eaeaea;
}

.imgart {
width:160px;
float:left;
}

.imgart img {
border:1px solid #999;
}

.tellart {
width:235px;
float:left;

}

.tellart1 {
font-size:14px; font-weight:bold;
padding:0px 0px 2px 0px;
}

.tellart2 {
font-size:12px;
padding:0px 0px 2px 0px;
}

.tellart3 {
font-size:12px;
width:145px;
padding:3px 0px 0px 5px;
}

#newsarticle ul { margin:0px; padding:0px;}
#newsarticle li {
background-image:url(../assets/li.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left:22px;
padding-top:2px;
*background-position: 0px 3px;
line-height:11px;
_line-height:17px;
*padding-bottom:0px;
list-style-position:outside;

}

.topcontentheader { background-color:#e22b00; font-size:14px; font-weight:bold; color:#fff; padding:5px; }
#rhsofnews {
width:100px;
font-size:12px;
float:left;
margin-left:15px;
font-family:arial;
}

.topcontent p { padding-top:0px;margin-top:4px;}

/*Top 5*/
#top-5{
	width:220px;
	min-height:180px;
	display:none;
	/*overflow-y:scroll;*/
	margin:0px;
	margin-bottom:10px;
	padding:8px 0px 0px 6px; 
	_padding:8px 0px 0px 0px; 
}

.top5guide { }
.top5guide1 { margin-right:10px; float:left; width:45px; }
.top5guide1 img{border:1px solid #eee;  }
.top5guide2 { float:left; width:155px; color:#666; font-size:12px; line-height:14px; padding-bottom:7px;}
.subtractbottom { padding-bottom:0px;}
DIV#top-5  A:active,
DIV#top-5   a:link,
DIV#top-5    a:visited { text-decoration:none; font-family: arial;font-size: 14px; color:#e22b00; line-height:16px; }
DIV#top-5 A:hover { font-family: arial; text-decoration:underline; background-color:#fff; color:#e22b00;}


/*End Top 5*/
/* NEWS */


DIV#latestArticles { font-family:arial; border-top:0px solid #fff; padding:8px 0px 4px 6px; }
#latestArticles img { float:left;  border:1px solid #eee; margin-right:10px; width:45px;  }
#latestArticles .newslink { float:left; width:150px;}
.showintro { padding-bottom:7px;}
DIV#latestArticles TABLE {
border:1px solid #fff;; padding:0px;
background-color:transparent;
width:100%;
}


DIV#latestArticles TD {	
padding:0px 0px 8px 0px;
font-size: 11px; 
 background-color:transparent;
color:#555;
line-height:14px;
text-transform:none;

}

DIV#latestArticles td A:active,
DIV#latestArticles td  a:link,
DIV#latestArticles td  a:visited { text-decoration:none; font-family: arial;font-size: 12px; color:#e22b00; }
DIV#latestArticles td A:hover { text-decoration:underline; background-color:#fff; color:#e22b00;
} 

DIV#latestArticles  td a:visited#more ,
DIV#latestArticles  td a:active#more ,
DIV#latestArticles  td a:link#more    { font-size: 10px; text-transform:uppercase; text-align:right; padding:2px 5px; text-decoration:none; border:1px solid #bbb; color:#999; float:right; }
DIV#latestArticles  td a:hover#more  { font-size: 10px;  text-decoration:none;  border:1px solid #e22b00; background:#e22b00; color:#fff;}

#pushdown {
margin-top:5px;
}

#errorshow { font-family:arial; margin-left:230px;}

#sub-link a,
#sub-link a:link,
#sub-link a:visited,
#sub-link a:active
 { font-size:12px; font-family:arial; 
background-image:url(../images/buttons/li2.gif);
background-repeat:no-repeat;
background-position:5px 4px;
background-color:#E5E5E5;
color:#333;
width:160px;

font-size:12px;
font-weight:normal;
padding:0px 0px 0px 15px;

color:#333;
text-decoration:none;


}

#sub-link a:hover 
{
font-size:12px; font-family:arial; 
background-image:url(../images/buttons/li2.gif);
background-repeat:no-repeat;
background-position:5px 4px;
background-color:#E5E5E5;
color:#333;

width:160px;
font-size:12px;
font-weight:normal;
padding:0px 0px 0px 15px;

color:#333;
text-decoration:none;

background-color:#E5E5E5;
color:#e22b00;
text-decoration:underline;
}



#email-input {

}
#email-input-inside {
border:2px solid #DF262C;
border-top:0px;
padding:4px 8px 8px 8px;
background-color:#FFFFDF;
_background-color:none;


}
#email-title { font-size:14px; font-family:arial;
padding:4px 4px 4px 2px;
color:#333;
line-height:14px;
height:14px;

 }
#input1 { float:left; width:410px;}
#input2 { float:left; width:105px;}
#emailimg {

position:absolute;

}

#email-bg { background-image:url(../images/buttons/bgfree2.gif);
 background-repeat:no-repeat; 
height:35px;
}
#email-bg3 { background-image:url(../images/buttons/bgfree3.gif);
 background-repeat:no-repeat; 
height:25px;
}

.emailjoinX { font-size:14px; font-family:arial; border:2px solid #E1E1E1; padding:5px; width:385px;}

.overflowdiv {
margin:0px;
border:2px dashed #333;
padding:5px;
width:200px;
margin-right:10px;
float:left;
position:absolute;
border:2px dashed #999999;
background-color:#999999;
opacity: .7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
filter: alpha(opacity=70);	
	
	
}





#voucher_resultVCdis { font-family:arial; border:1px solid #999;
padding:10px; margin-bottom:10px; width:500px; background-color:#fff;}

.btnExamplePV {
  background: #FFFCCC url(../images/buttons/buttonbg.jpg) repeat-x;
 color: #e22b00;

font-family:arial;
  border: 1px solid #900;
  padding:2px 4px;
  _padding:1px 1px;
 font-weight:bold;
font-size: 12px; 

}


.btnExample2 {
  background-color: #e22b00;
  background-position: 0 -50px;
  color:#fff;
}


/* deals */

.dateofdeal { font-family:arial; font-size:14px; text-transform:uppercase; background-color:#ffffff;}

.descofdeal1 {font-family:arial; font-size:16px; font-weight:bold; padding:0px 0px 0px 0px; background-color:#ffffff;}
.descofdeal1 a:link,
.descofdeal1 a:visited,
.descofdeal1 a:active
{font-family:arial; font-size:16px; font-weight:bold;}

.descofdeal2 {font-family:arial;font-size:12px;  background-color:#ffffff; }
.descofdeald1{font-family:arial;font-size:11px; text-transform:uppercase; 
padding:0px 0px 5px 0px;
background-color:#ffffff;
color:#e22b00;
}
.descofdeald2 {font-family:arial;font-size:14px; 
padding:0px 0px 5px 0px;
background-color:#ffffff;
color:#666; }

.descofdeald{font-family:arial;font-size:11px; text-transform:uppercase; 
padding:0px 0px 2px 0px;
color:#e22b00;background-color:#ffffff;
}
.greyed {
color:#999;

}

#dealcode { margin:10px 0px 10px 0px; }

.descofdeal {
font-family:arial; border:1px solid #999;
padding:10px; margin-bottom:10px; width:500px; background-color:#ffffff;
}

#voucher-code-deal {

}

#voucher-code1d {
border:2px dashed #333;
background-color:#FFF74D;
padding:5px;

width:485px;
font-weight:bold;
font-size:15px;
text-align:center;
float:left;

margin-top:10px;
margin-bottom:10px;
}


#voucher-code1d a:link,
#voucher-code1d a:visited,
#voucher-code1d a:active {
text-decoration:underline;
color:#5A4A0A;

}
#voucher-code1d a:hover {
text-decoration:underline;
color:#3B3106;
background-color:#FFF74D;
color:#333;
}

#voucher_result_expiresVC2 { color:#959595;
background-image:url(../images/vouchers/calendar.gif);
background-repeat:no-repeat;
padding:1px 0px 0px 20px;
margin:0px 0px 5px 0px;
font-size:12px;
width:115px; float:left;

}

#voucher_result_startedVC2 { color:#959595;
background-image:url(../images/vouchers/started.jpg);
background-repeat:no-repeat;
padding:1px 0px 0px 20px;
margin:0px 0px 3px 0px;
font-size:12px;
background-position:1px 0px;
width:340px;float:left;
}
 
 .blurb { margin-top:10px; background-color:#F1F1F1; border:1px dotted #eee; font-size:14px; font-family:arial; padding:8px;}
 
 .winners {
 padding-top:4px;
 font-size:12px; font-family:Arial, Helvetica, sans-serif;
  color:#777;
 }
 
 .compstrong {
 color:#666;
 }
 
/************ Begin	Google Ads Styles	*************/

.ad_item{font-family:arial; margin-bottom:5px;}
.ad_line1 {color:#009;font-size:15px; text-decoration:underline;}
.ad_text {color:#333;font-size:13px; text-decoration:none;}
.ad_url {color:#008000;font-size:13px;margin-bottom:12px; text-decoration:none;}

/************ End Google Ads Styles	*************/


p { font-size:12px; font-family:arial;}




	#sponsoredcomps2,
	#sponsoredcomps2X,
	#googleadense
	 { text-align:center; padding:5px 0px 0px 0px; }
	 
	 .seperator {font-size:1px; height:10px;} 
	 .seperatorlarge {font-size:1px; height:14px;} 
	 
.ggle-160 { text-align:center;}

#game{margin:20px 0px 30px 0px;}
#dropdown{
       display:none;
       position:absolute;
       z-index:99999;
       background-color:White;
       width:510px;
       -moz-border-radius: 6px;
       -webkit-border-radius: 6px;
       border-radius: 6px;
       border:2px #ccc solid;
       font-size:25px;
	   
}
  #list{
            list-style:none;
            padding:2px;
            margin:0px;
            font-size:12px;
            }
 .opt{
            cursor:pointer;
            padding: .2em .4em;
            font-weight:bold;
            width:510px;
            margin-left:5px;
            margin-bottom:3px;
            line-height:1.5;
            font-size:17px;
        }
        .opt:hover{
            background-color:#e22b00;
            color:White;
            cursor:pointer;
            padding: .2em .4em;
            font-weight:bold;
            width:485px;
            margin-left:5px;
            margin-bottom:3px;
            line-height:1.5;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border-radius: 6px;
        }
        
      .optSelected{
            background-color:#e22b00;
             color:White;
            cursor:pointer;
            padding: .2em .4em;
            font-weight:bold;
            width:485px;
            margin-left:5px;
            line-height:1.5;
            margin-bottom:3px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border-radius: 6px;
        }
   #dropdown-top{
       display:none;
       position:absolute;
       z-index:99999;
       background-color:White;
       width:351px;
       -moz-border-radius: 6px;
       -webkit-border-radius: 6px;
       border-radius: 6px;
       border:2px #ccc solid;
       font-size:25px;
       font-family:Arial;
	   *margin:30px 0px 0px -360px;
}
  #listTop{
            list-style:none;
            padding:2px;
            margin:0px;
            font-size:12px;
            }
           
 .optTop{
            cursor:pointer;
            padding: .2em .4em;
            font-weight:bold;
            width:355px;
            margin-left:5px;
            margin-bottom:3px;
            line-height:1.5;
            font-size:17px;
        }
        .optTop:hover{
            background-color:#e22b00;
            color:White;
            cursor:pointer;
            padding: .2em .4em;
            font-weight:bold;
            width:320px;
            margin-left:5px;
            margin-bottom:3px;
            line-height:1.5;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border-radius: 6px;
        }
        
      .optTopSelected{
            background-color:#7F9F26;
             color:White;
            cursor:pointer;
            padding: .2em .4em;
            font-weight:bold;
            width:320px;
            margin-left:5px;
            line-height:1.5;
            margin-bottom:3px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border-radius: 6px;
        } 


/* new stuff added */


#right-ccb { background:url(../assets/banking.gif); padding: 8px 10px 10px 10px; margin-top:3px; }
#right-ccs { background:url(../assets/savings.gif); padding: 8px 10px 10px 10px; margin-top:3px; }


#right-cc { background:url(../assets/ccards.jpg); padding: 8px 10px 10px 10px; margin-top:3px; }

#right-ccs .titler,
#right-ccb .titler,
#right-cc .titler { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#fff; line-height:18px; padding-bottom:4px; _height:18px;}

#right-ccs .desc,
#right-ccb .desc,
#right-cc .desc {   font-size:13px; color:#fff; font-family:arial; line-height:14px; padding-bottom:8px; _height:28px;}

#comparecards a,
#comparecards a:link,
#comparecards a:visited,
#comparecards a:active
 { display:block; text-decoration:none;  background:#fff;border:1px solid #76cf25; color:#62ad1d; padding:3px 0px; text-align:center; font-size:12px; font-family:arial; font-weight:bold; }

#comparecards a:hover
 { display:block; text-decoration:none; 
 background:#87db3b;border:1px solid #76cf25; color:#fff;
  padding:3px 0px; text-align:center; font-size:12px; font-family:arial; font-weight:bold;  }
 
#right-energy { background:url(../assets/energy.gif); padding:10px; margin-top:3px; }

#right-energy .title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff; line-height:18px; padding-bottom:4px; _height:18px;}
#right-energy .desc {   font-size:13px; color:#fff; font-family:arial; line-height:14px; padding-bottom:8px; _height:28px;}
#right-energy .userinput {   font-size:12px; color:#fff; font-family:arial; line-height:14px; padding-bottom:2px; font-weight:normal; _height:14px;}
#right-energy .userform .userform1 { width:130px; float:left; }
#right-energy .userform .userform2 {  width:70px; float:left; *padding-top:1px;}
.pcbox {padding:0px; margin:0px; width:129px; font-size:14px; font-family:arial; height:16px; padding:1px 0px;}

#showhidenewsandoffers {border-bottom:1px solid #e13338; }
#showhidenews { float:left; width:117px;}
#showhideoffers {float:left; width:80px; }

#showhideoffers img,
#showhidenews img { cursor:pointer;}

.ggle-200 { background:#f8f8f8; padding:10px; }

#lefthandmenu {  font-family:arial; }
#lefthandmenu #left-inside .title { border-bottom:1px solid #dddddd;  color:#666; font-size:16px;  font-family:Georgia; padding-bottom:2px; margin-bottom:5px; cursor:pointer;}
#lefthandmenu #left-inside .current {  cursor:auto;}
.move10pxtop { padding-top:10px; }
#superlogos { margin:0px; padding:0px;}
#superlogos img { width:56px; height:37px;}

ul#superlogos { list-style-type:none; margin:0px; padding:0px; }
ul#superlogos li { float:left;  margin-right:5px; margin-bottom:4px; }
ul#superlogos li a { border:1px solid #ddd;  float:left;}
ul#superlogos li a:hover { border:1px solid #e22b00;  }

.introtxt { font-size:12px; font-family:arial; color:#444; padding:5px 0px;}


ul#normalmenu, #normalmenu { margin:0px; padding:0px;}
ul#normalmenu { list-style-type:none; margin:0px; padding:0px; }

ul#normalmenu li { font-size:12px; font-family:arial; color:#444;  margin:0px; padding:0px;  text-decoration:none;  margin-bottom:1px;   background-image:url(../assets/fresh/li.gif);
background-repeat:no-repeat; padding-left:11px;  background-position:-3px 1px; 
*line-height:14px;
*background-position:-3px 0px; 
}

ul#normalmenu li a:link, 
ul#normalmenu li a:visited,
ul#normalmenu li a:active { font-size:12px; font-family:arial; color:#444;  margin:0px; padding:0px;  text-decoration:none;  }
ul#normalmenu li a:hover { color:#e22b00;  }
ul#normalmenu li.paddown10li { margin-top:10px;}

#floatimg {
	float: right;
width: 202px;
margin: 0px 0px 5px 10px;
background-color: #fff;
padding: 0px 4px 4px 4px;
border: 0px solid #666;
font-size:11px;
color:#666;
font-family:arial;
}
#floatimg img { border:1px solid #666; margin-bottom:5px; }

.ad336h { padding:10px 0px; background:#f8f8f8; border-top:1px solid #eee; border-bottom:1px solid #eee; text-align:center; *margin:14px 0px;}
.ad336s {
	height:280px;
	width:336px;
	margin:0px 0px 10px 10px;
	float:right;
}

#tweetme-compact { width:83px; height:23px; float:right;  margin:0px 2px 5px 10px; }

/* social icons */
/*
html { margin:0px; padding:0px; }
body { padding:10px; }

*/

  
  
#socialpages  {  margin:0px; padding:0px; margin-top:20px; }

#socialpages  .bk-icon { float:left;  margin-right:6px; } 

#socialpages .bk-icon-e { float:left;  padding-right:10px; margin-left:45px; padding-top:2px;  }

#socialpages .bk-icon-e a:link,
#socialpages .bk-icon-e a:active,
#socialpages .bk-icon-e a:visited
{ font-size:12px; font-family:arial; text-decoration:none; color:#333;}

#socialpages .bk-icon-e a:hover
{ font-size:12px; font-family:arial; text-decoration:underline; color:#e22b00;}

#socialpages  .bk-around  { width:550px; border:1px solid #ccc; height:39px; _width:557px;  _background:#eaeaea; height:47px; }

#socialpages .inside-bk ,
#articleButtons  .inside-bk { margin:1px; background:#eaeaea; padding:8px; }
#socialpages .clearit,
#articleButtons .clearit { clear:both; }
#socialpages .bk-share ,
#articleButtons  .bk-share { width:94px; font-size:14px; font-family:arial; float:left; color:#333; font-weight:bold;   }
 
 #socialpages  .buzzbutton,
#articleButtons  .buzzbutton { width:52px; position:absolute; margin-left:411px; *margin-left:70px;  margin-top:-17px; text-align:center; }

#socialpages  .fbbutton,
#articleButtons  .fbbutton { width:60px; position:absolute; margin-left:340px;   *margin-left:3px; margin-top:1px; text-align:center; }

#socialpages  .diggbutton,
#articleButtons  .diggbutton { width:52px; position:absolute; margin-left:471px; *margin-left:129px; margin-top:-20px; 

}
.around_like { padding-left:102px; margin-top:7px;}
 
 #socialpages   .bk-friends ,
#articleButtons   .bk-friends { font-size:10px; text-transform:uppercase;  font-weight:normal; color:#333;    }
  
  #socialpages .bk-icon-e1,
#articleButtons  .bk-icon-e1 { width:20px; float:left;}
 #socialpages .bk-icon-e2,
#articleButtons  .bk-icon-e2 {  width:25px; float:left;}
 
  #socialpages a.tip,
#articleButtons  a.tip {
	position: relative;
}

#socialpages a.tip span,
#articleButtons a.tip span {
	font-family:arial;
	font-size:11px;
	display: none;
	position: absolute;
	top: 20px;
	*top:30px;
	left: -25px;
	width: 75px;
	text-align:center;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
	text-decoration:none;
}

#socialpages a:hover.tip ,
#articleButtons a:hover.tip {
	font-size: 99%; /* this is just for IE */text-decoration:none;
}

#socialpages a:hover.tip span ,
#articleButtons a:hover.tip span {
	display: block;text-decoration:none;
}

.clear20px { clear:both; height:20px; font-size:1px; }

/* meni in situ */

ul#menu-in-situ { /* general settings */
text-align: left; /* set to left, right or center */

font: normal 12px arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #dddddd; /* set border COLOR as desired */
list-style-type: none;

 margin:0px; padding:0px;
 margin-bottom:14px;
 padding-bottom:3px;
 height:19px;
 *height:18px;
_border-bottom: 1px solid #fff;;
}
 
ul#menu-in-situ li { /* do not change */
display: inline-block; float:left;
border:1px solid #ddd;
background-image:none;
background-repeat: no-repeat;
padding:3px 0px;
margin:0px; 
list-style-position:outside;
border-bottom:0px;
margin-right:5px;
}
 
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}
 
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #333; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 6px; /* must change with respect to padding (X) above and below */
}
 
ul#menu-in-situ li a,
ul#menu-in-situ li a:link,
ul#menu-in-situ li a:visited,
ul#menu-in-situ li a:active { /* settings for all tab links */
padding: 4px 6px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
 /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #f0f0f0; /* set unselected tab background color as desired */
color: #333; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;

}
 

 
ul#menu-in-situ a.current, 
ul#menu-in-situ a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
color:#e22b00;
}

/* landing pages */
#around-guides1 { width:336px; float:left;  margin-right:19px;}
#around-guides2 { width:195px; float:left;}
#column2, .content { margin-top:0px; padding-top:0px;}
#column2 { margin-top:0px; padding-top:5px;}

.shownew1 { margin:0px; padding:0px; }
#around-guides .shownew2 h1 { margin-top:0px; margin:0px; padding:0px; padding-top:14px; font-family:Georgia; font-size:18px; *margin-bottom:12px;}
.shownew2 { padding:0px 10px 5px 10px; background:#f8f8f8;}

#guide-info { }
#around-guides1 #gtitle { border-top:1px solid #d61d00; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:14px 4px 4px 4px;}
#around-guides2 #gtitle { border-top:1px solid #d61d00; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:10px 4px 4px 4px;}

#gmiddle1{ padding:2px 4px 4px 4px; font-size:12px; font-family:Arial;}
#gmiddle0{ padding:8px 4px 8px 4px;}
#gmiddle3 { padding:8px 8px 4px 8px;}
#gmiddle2{ }

#gmiddle2 a{ font-size:14px;}

#gmiddle2 ul { margin:4px 0px 4px 0px; *padding-left:30px; }
#splitleft ul { *padding-left:30px;}
#splitright ul {  margin-left:0px; padding-left:25px;}

#gmiddle2 ul li { list-style-image:none;}


#gmiddlenews { padding-top:4px; }
#gbottom { margin-top:14px; }
#gbottom_new { margin-top:0px; }
#gbottom1 { padding:8px 4px 8px 4px; background:#f8f8f8; text-align:center;}
#gbottom1 a { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#005689;}
#gtitle a { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#0066ff; }
#splitleft { float:left; width: 160px;}
#splitright { float:left; width: 160px;}



ul#sharednews { }
ul#sharednews li  { list-style-image:url(../assets/sharedli.gif);}
.pushlidown { margin-bottom:12px;}
.margintop { margin-top:10px;}
.clear10px { height:10px; font-size:1px; clear:both;}
#mainimg { margin-top:10px;}
#splitimg { margin-top:0px;}

#splitright #gtitle,
#splitleft #gtitle {border-top:1px solid #fff; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:10px 4px 4px 4px;}
.aroundmpu { padding:10px 0px;}

#showproductsdiet { margin-top:10px;}
#showproductsdiet img { margin-bottom:5px;}
.erange { font-size:10px; text-transform:uppercase; color:#e22b00; padding-left:4px; padding-bottom:8px; }
.paddown10 { padding-top:14px;}

#hcpbox { background:#fff; padding:12px 5px 0px 5px; border-top:1px solid #d61e01; margin-bottom:12px;}
.pad-inside { padding:0px 4px;}

#dllist dl,
#sidebar dl { margin:0px; padding:0px; font-size:14px; font-family:arial; margin:10px 10px 10px 0px;}

#around-guides1 #dllist dl { }
#around-guides2 #dllist dl { }



#dllist dd,
#sidebar dd { padding-bottom:10px; margin:0px;  padding-left:34px;}



.bgsun { background-image:url(../images/articles/icons/sun.jpg); background-repeat:no-repeat; background-position:120px -40px; }
.bginco { background-image:url(../images/articles/icons/inco.jpg); background-repeat:no-repeat; background-position:120px -40px; }
.bgcalc { background-image:url(../images/articles/icons/calc.jpg); background-repeat:no-repeat; background-position:132px -20px; }
.bgstud { background-image:url(../images/articles/icons/stud.jpg); background-repeat:no-repeat; background-position:132px -20px; }

.bgbank1 { background-image:url(../images/articles/icons/bgbank1.jpg); background-repeat:no-repeat; background-position:132px -20px; }
.bgbank2 { background-image:url(../images/articles/icons/bank1.jpg); background-repeat:no-repeat; background-position:110px -48px; }

.bgins1{ background-image:url(../images/articles/icons/bgins1.jpg); background-repeat:no-repeat; background-position:142px -20px; }
.bgins2 { background-image:url(../images/articles/icons/bank2.jpg); background-repeat:no-repeat; background-position:112px -18px; }

.bgplug { background-image:url(../images/articles/icons/plug.jpg); background-repeat:no-repeat; background-position:132px -20px; }
.tip-span { font-size:12px; color:#444;}

/* --------------------------- DD CLASSES ------------------------- */ 
.travel1 {background-image:url(../images/icons/travel.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.travel2 {background-image:url(../images/icons/world.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.petrol1 {background-image:url(../images/icons/petrol.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.petrol2 {background-image:url(../images/icons/solar.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.petrol3 {background-image:url(../images/icons/suitcase.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.petrol4 {background-image:url(../images/icons/signposts.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.petrol5 {background-image:url(../images/icons/block.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.petrol6 {background-image:url(../images/icons/dogtag.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.petrol7 {background-image:url(../images/icons/pictures.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.petrol8 {background-image:url(../images/icons/car.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.petrol9 {background-image:url(../images/icons/world.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.bb1 {background-image:url(../images/icons/bb8.jpg); background-repeat:no-repeat; background-position:0px -1px; }
.bb2 {background-image:url(../images/icons/bb2.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.bb3 {background-image:url(../images/icons/bb4.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.bb4 {background-image:url(../images/icons/bb5.jpg); background-repeat:no-repeat; background-position:0px -1px; }

.e1 {background-image:url(../images/icons/e1.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.e2 {background-image:url(../images/icons/solar.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.e3 {background-image:url(../images/icons/e3.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.e4 {background-image:url(../images/icons/e5.jpg); background-repeat:no-repeat; background-position:0px -1px; }
.e5 {background-image:url(../images/icons/e2.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.ee1 {background-image:url(../images/icons/plug.jpg); background-repeat:no-repeat; background-position:1px -1px; }
.ee2 {background-image:url(../images/icons/ee1.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ee3 {background-image:url(../images/icons/ee2.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ee4 {background-image:url(../images/icons/world.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ee5 {background-image:url(../images/icons/ee3.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ee6 {background-image:url(../images/icons/signposts.jpg); background-repeat:no-repeat; background-position:0px 0px; }


.ff1 {background-image:url(../images/icons/ff2.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ff2 {background-image:url(../images/icons/ff1.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ff3 {background-image:url(../images/icons/ff3.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.ff4 {background-image:url(../images/icons/people.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ff5 {background-image:url(../images/icons/ff5.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ff6 {background-image:url(../images/icons/ff6.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ff7 {background-image:url(../images/icons/ff7.jpg); background-repeat:no-repeat; background-position:0px 1px; }

.ff8 {background-image:url(../images/icons/ff8.jpg); background-repeat:no-repeat; background-position:0px -1px; }
.ff9 {background-image:url(../images/icons/ff9.jpg); background-repeat:no-repeat; background-position:0px 0px; }



.bs1 {background-image:url(../images/icons/bs1.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.bs2 {background-image:url(../images/icons/bs2.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.bs3 {background-image:url(../images/icons/bs3.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.bs4 {background-image:url(../images/icons/bs4.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.bs5 {background-image:url(../images/icons/bs5.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.bs6 {background-image:url(../images/icons/bs6.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.bs7 {background-image:url(../images/icons/bs7.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.bs8 {background-image:url(../images/icons/bs8.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.bs9 {background-image:url(../images/icons/bs9.jpg); background-repeat:no-repeat; background-position:0px 0px; }


.ins1 {background-image:url(../images/icons/ins1.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins2 {background-image:url(../images/icons/ins2.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins3 {background-image:url(../images/icons/ins3.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.ins4 {background-image:url(../images/icons/ins4.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins5 {background-image:url(../images/icons/ins5.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins6 {background-image:url(../images/icons/ins6.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.ins7 {background-image:url(../images/icons/ins7.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins8 {background-image:url(../images/icons/ins8.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins9 {background-image:url(../images/icons/ins9.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.ins10 {background-image:url(../images/icons/ins10.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins11 {background-image:url(../images/icons/ins11.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins12 {background-image:url(../images/icons/ins12.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins13 {background-image:url(../images/icons/ins13.jpg); background-repeat:no-repeat; background-position:0px 0px; }
.ins14 {background-image:url(../images/icons/ins14.jpg); background-repeat:no-repeat; background-position:0px 0px; }

.star {background-image:url(../images/icons/power.jpg); background-repeat:no-repeat; background-position:1px 0px; }
.star1{background-image:url(../images/icons/block.jpg); background-repeat:no-repeat; background-position:2px -1px; }

.bordergrey { border:4px double #ccc;}

/*Collapsible left menu*/
.menu-icon-minus{float:left;cursor:pointer; padding-top:4px;}
.menu-icon-plus{float:left;cursor:pointer; padding-top:4px;}
.menu-text{float:left;}
.title-text { }
/*End collapsible left menu*/

/* tables */

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 0 auto;
	/*width: 400px;*/
	border-collapse: collapse;
	text-align: center;
	margin-bottom:30px;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #e22b00;
	padding: 10px 8px;
	border-bottom: 2px solid #e22b00;
}
#hor-minimalist-a td
{
	color: #444;
	padding: 6px 8px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #e22b00;
}

#yellow { padding:6px 8px; background:#fff9d7; border:1px solid #e7d245; font-size:14px; color:#3a3407; margin:0px 0px 13px 0px;}
.savingimg {width:50px; height:50px; position:absolute; margin-left:543px; margin-top:-10px; }

#middleleftmid h1 { font-size:22px; font-weight:bold; font-family:arial; margin:0px; padding:0px;}

#middleleftmid h2 { font-size:18px; font-weight:bold; font-family:arial; margin:0px; padding:0px;}
#save-money-on { padding-bottom:14px;}
#save-money-box { width:246px; float:left; padding:10px; }
.clr1 { margin-right:11px; background:#7ed101; /*f3c13f*/}
.clr3 { background:#f446bc;}

.save-on-title { font-size:22px; font-family:arial; font-weight:bold; line-height:22px; color:#fff; _height:22px;}
.parain { color:#fff; font-family:arial; font-size:14px; line-height:16px; padding:3px 0px 8px 0px; _height:16px;}

.save-pc1 {  color:#fff; font-family:arial; font-size:15px; font-weight:bold; line-height:16px; padding-bottom:2px;  _height:16px;}
.save-pc2 { padding-bottom:4px;float:left;}
.save-btn { padding-bottom:4px;float:left;padding-top:0px;}


#cc-splash {
	border-top:1px solid #51a703; 
border-bottom:1px solid #51a703; 
color:#eee; background:#87dc39;  margin-bottom:29px; padding:0px 10px 10px 10px; background-image:url(../images/bgcc.jpg); background-position:top right; background-repeat:no-repeat; padding-left:0px; }
#cc-splash  .comparecards { width:228px; height:45px; position:absolute;  padding-left:305px; margin-top:10px; *padding-left:0px; *margin-left:-52px;  }
#cc-splash  .comparecards a:hover { background-color:#fff; }
#cc-splash  .save-on-title { padding-left:10px; padding-top:8px; text-shadow:#333 1px 1px; line-height:22px; color:#fff; _height:22px; *height:22px;  width:500px;}
#cc-splash  .parain  {  padding-left:10px; line-height:16px; _height:16px; width:500px;}
#cc-splash  .parain2 { background:#fff; color:#333; padding:6px; padding-left:10px;  font-family:arial; font-size:12px; width:350px; padding-right:15px; line-height:16px; _height:35px; *height:35px;}
#cc-splash  .parain3 {  color:#fff; padding:9px 0px 0px 10px;  font-family:arial; font-size:14px; width:340px; float:left ;line-height:16px; _height:16px; *height:16px;}

#energy-bg * { margin:0px; padding:0px; }
#energy-bg { color:#eee;   margin-bottom:14px; padding:14px 12px 12px 155px; height:275px; background-image:url(../assets/energybg.jpg); background-position:top right; background-repeat:no-repeat;}

#energy-bg .ehlBox { padding:30px 0px 0px 14px;}
#energy-bg .postcodeBox { padding-top:8px; float:left; width:285px; *padding-top:7px;}
#energy-bg input.postcode { width:287px; height:28px; border:1px solid #ccc; font-size:18px; padding:0px; margin:0px;}
#energy-bg .pcin {  font-size:18px; font-weight:normal; font-family:arial; line-height:18px; color:#000; }
#energy-bg .aroundinputbtn {display: block;
float: left;height: 31px;
width: 62px; padding:8px 0px 0px 2px;}
#energy-bg .submit {
	
display: block;

height: 31px;
width: 62px;
margin: 0;
background-color: transparent;
border: none;

text-indent: -1000px;
cursor:pointer;

line-height: 0;

}
#energy-bg h2 { margin:0px; padding:0px; color:#000; font-size:22px; font-weight:bold; font-family:arial; line-height:22px; }
#energy-bg h3 { margin:0px; padding:0px; color:#000; font-size:18px; font-weight:normal; font-family:arial; line-height:19px; padding:4px 0px 0px 0px; }
#energy-bg h4 { margin:0px; padding:0px; color:#333; font-size:16px; font-weight:normal; font-family:arial; line-height:18px; padding:8px 0px 0px 0px; }
.red { color:red; }
#energy-splash { color:#eee; background:#ff0099;  margin-bottom:14px; padding:10px; background-image:url(images/bgbb.gif); background-position:bottom right; background-repeat:no-repeat;}
#energy-splash input { padding:0px; margin:0px;}
#energy-splash .save-btn { float:left;padding-top:1px;}
#energy-splash .save-on-tf { padding:1px; width:150px; color:#333; font-size:18px; border:1px solid #ccc; *padding:0px; }

#energy-splash .save-pc3 { line-height:14px;}
#go-btn-pink{
	width:36px;
	height:24px;
	border:0;
	background-image:url('../assets/go-btn-pink.gif');
	background-repeat:no-repeat;
	cursor:pointer;

	}
#go-btn-green{
	width:36px;
	height:24px;
	border:0;
	background-image:url('../assets/go-btn-pink.gif');
	background-repeat:no-repeat;
	cursor:pointer;
		
	}
#save-money-on input { margin:0px; padding:0px;}
.save-on-tf { padding:5px; width:150px; color:#333; font-size:18px; border:1px solid #ccc; }


.save-pc3,
#save-pc3 { padding-top:5px; color:#fff; font-size:12px; font-family:arial;}
#minfooterbox { padding-top:5px; color:#333; font-size:11px; font-family:arial;}

/* trigger */
div.trigger {
	cursor:pointer;
	
	padding-left:12px;
	background: url(../images/jq/plus.gif) no-repeat;
	background-position:0px 2px;
	font-size:10px; text-transform:uppercase; color:#f8f8f8; font-family:arial; 
	
}
div.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
div.trigger a:hover { color: #ccc; }
div.active {background-position:0px -16px;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {	
overflow: hidden;
width: 240px;
clear: both;
}
.toggle_container .block {
	
}

#main-right #gmiddle2 a { color:#e22b00; text-decoration:none; }
#main-right #gmiddle2 a:hover { color:#e22b00; text-decoration:underline; }

#formaround { text-align:center; margin:0 auto; padding-left:0px;}
#formjoin form * { margin:0px; padding:0px;}
#formjoin form .jtxt3ab { width:146px; float:left; padding-left:8px;}
#formjoin form .jtxt3bb { width:63px; float:left; padding-top:1px;}
#formjoin form .jtxtcssb { font-size:16px; color:#333; font-family:arial; width:143px; padding:2px 0px;}

#google728vc { text-align:center; border-top:25px solid #fff; }

#travelmoney { margin:0px; padding:0px; background:#f9f9f9; border:1px solid #ddd; padding:10px 10px; color:#222; margin-bottom:10px;}
#travelmoney h2 { font-size:20px; line-height:20px; margin:0px; padding:0px; padding:2px 0px 2px 0px;  _height:20px;}
h2#longstretch { padding-bottom:6px;}
h2#longstretch2 {padding-bottom:2px;padding-top:12px; }
#travelmoney .left { width:240px; float:left; font-family:arial;padding:2px 0px;}
#travelmoney .right {width:262px; float:right; }

#travelmoney .left1 { width:250px; float:left; font-family:arial;}
#travelmoney .right1 {width:250px; float:right; }

#travelmoney .introtxt { font-size:14px; font-family:arial; padding:8px 0px 10px 0px;  color:#222;}
#travelmoney .introtxt2 { font-size:14px; font-family:arial; padding-bottom:10px; }
#travelmoney .introtxt2title { font-size:16px; font-family:arial; font-weight:bold; padding:0px 0px 8px 0px; }
ul#travelmoneyul { list-style-type:none; font-size:14px;font-family:arial; margin-bottom:0px; padding-bottom:0px;  }
ul#travelmoneyul li { background-image:url(../assets/tickg.gif); background-position:0px 0px; background-repeat:no-repeat; padding-left:30px; }
#travelmoney .who { padding:8px 0px 0px 0px; font-size:14px; font-family:arial; }
#travelmoney .who1 { float:left; width:50px; font-size:14px; font-family:arial;}
#travelmoney .who2 { float:left; width:170px; font-size:14px; font-family:arial;}
#travelmoney .why {  padding:2px 0px 10px 0px; font-size:14px; font-family:arial;}
#travelmoney .logo {  padding:2px 0px 4px 0px; }
#travelmoney .logo img { border:4px solid #eee;}
#travelmoney  #applybtn { padding:10px 0px 0px 15px; }

#topdeal { background:#78d721; color:#fff; padding:8px 10px; background-image:url(../images/logos/bar.gif); padding-top:20px;  }
#topdeal .mainhead {   font-size:22px; font-family:arial; font-weight:bold; line-height:22px; text-shadow:#666 1px 1px; }
#topdeal .subhead { font-size:16px; font-family:arial; font-weight:bold; line-height:16px; padding:2px 0px 0px 0px;text-shadow:#666 1px 1px; }
.sepsplit { height:2px; background-color:#6C0; margin-top:16px; margin-bottom:15px; font-size:1px;}


#travelmoney a:hover { background:none; text-decoration:underline; color:#e22b00; }

#leadingproduct { font-family:arial; font-size:14px;}
.provider1 * { margin:0px; padding:0px; }
.provider1 { font-family:arial; font-size:14px; float:left; width:140px;}
.providerA { float:left; width:280px; }
.provider1 img { border:4px solid #eee; margin:0px; padding:0px; }
.provider1 .noprovider img { border:0px solid #eee; *margin-top:-3px; }
.provider1 , .provider2, .provider3, .provider4 { padding-bottom:1px;}
.provider4 { font-size:11px; padding-top:4px; }
.provider1b {width:128px; padding-top:4px; text-align:center; }
.provider1 .mostpop { border:4px solid #78d721; }
.provider6 {width:104px; float:left;}

#headercolumn { font-size:12px; font-family:arial; font-weight:bold; padding:5px 0px; text-align:center; background:#f1f1f1; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#headercolumn .col1 { width:150px; float:left; }
#headercolumn .col2 { width:90px; float:left; color:#ff0099;color:#333;}
#headercolumn .col3 { width:90px; float:left; color:#63bc12; color:#333;}
#headercolumn .col4 { width:90px; float:left; color:#23b8f1;color:#333;}
#headercolumn .col5 { width:105px; float:left; }

#providerB { float:left; width:270px;  }
.tright { float:right;}
.provider3hz{  width:90px; float:left;  text-align:center;  font-size:18px; font-weight:bold; color:#78d721;}
.provider4hz{  width:90px; float:left;  text-align:center; font-size:14px; font-weight:bold; color:#23b8f1;}
.provider2hz {  width:90px; float:left;  text-align:center; font-size:18px; font-weight:bold; color:#ff0099;}
#info { border-top:1px solid #ddd; margin-top:7px; padding-top:8px; font-size:12px;}

#info ul { list-style-type:none; font-size:12px;font-family:arial; margin-bottom:0px; padding-bottom:0px; padding-top:8px; }
#info li { background-image:url(../assets/tick12.gif); background-position:0px 1px; background-repeat:no-repeat; padding-left:22px; margin-bottom:1px; }
.notfirst { border-top:1px solid #ccc; margin-top:8px; padding-top:12px; *padding-top:6px;}

#confirmupdate { padding-top:10px;}

#aroundads { width:525px; float:left; }
#surroundrhs-search { width:225px; float:left; margin-left:14px;}
.google160adssearch { height:600px; text-align:center; padding-top:10px; } 
#surroundrhs-search h2 { margin-top:0px; padding-top:0px; }

#bankandsave { margin-bottom:8px;}
#bankandsave1,#bankandsave2
 { width:270px; float:right; background:#f446bc;}
 #bankandsave1 { margin-right:10px; float:left;  background:#7ed101;}
 #bankandsave  .title { font-size:18px; font-family:arial; font-weight:bold; line-height:18px; color:#fff; _height:18px; text-shadow:#333 1px 1px;}
 #bankandsave  .desc  { font-size:14px; font-family:arial; padding-top:4px;  line-height:16px; }
 #bankandsave .insider { font-family:arial; font-size:14px; color:#fff; padding:8px 10px;}
 
 
 #best img { border:0px; }
#best .logoimg  { text-align:center; }
#best .logoimg img { border:1px solid #CDCDCD; }
.logoimg .popular { border:1px solid #fff;  border-top:2px solid #fff; border-bottom:1px solid #fff;}

#besttitle-new { font-size:18px;
 color:#333;  line-height:18px; _line-height:16px;
 font-weight:bold; background-image:url(../images/best-selling-top.jpg); height:42px;  background-repeat:no-repeat;
 padding:22px 0px 0px 10px;
 _padding-top:23px; font-family:arial;
 _margin-bottom:-10px;
 
 }
 .logoimg img { border:1px solid #CDCDCD; }
.logoimg .popular { border:1px solid #fff;  border-top:2px solid #fff; border-bottom:1px solid #fff;}

  .insidetxt {color:#333; font-size:12px; font-family:arial; padding:0px 0px 0px 1px; font-weight:normal; }
 
#best{
	margin-top:-5px;
border-bottom:14px solid #fff;
}

#best a{
color:#fff;
text-decoration:none;
}

#best a:hover{
color:#fff;
text-decoration:none;
}
	
	
#best td.left img{
	padding:0px 0px 0px 0px;
	border:1px solid #000;
	
}

#best table {border-bottom:1px solid #facd1b; }

#best td{
	text-align:left;
	padding:8px;
	
	
}

#best td.left  {
	
	border-left:1px solid #facd1b;padding:5px;
	padding:8px;
	
}
#best td.right  {
	
	border-right:1px solid #facd1b;padding:8px;
	padding-top:12px;
	
}

#best th{
	text-align:left;

	
	
}



#best th{
	
	
}




.nopaddingtop { padding-top:0px; margin-top:0px; }

iframe#bordered {  border:4px double #ccc; width:520px; margin-left:10px;}

#moneysavingspecial { font-family:arial;  color:#333; padding:10px; background:url(../assets/mlp.jpg); }
#moneysavingspecial .titled {font-family:arial; font-size:16px; font-weight:bold;  }
#moneysavingspecial .desc { }
#moneysavingspecial .surroundprod2a { font-size:16px; line-height:18px; font-family:arial; font-weight:bold; padding:4px 0px; }
#moneysavingspecial .surroundprod2b  { font-size:12px; font-family:arial; padding-bottom:8px;}
#moneysavingspecial .surroundprod2b img { float:right; border:1px solid #ccc; }
#moneysavingspecial  #surroundprod2c a { text-align:center; padding:2px 0px; font-family:arial; font-size:13px; font-weight:bold; background:#7ed101; border:1px solid #7ed101; color:#fff; text-decoration:none; display:block;}
#moneysavingspecial  #surroundprod2c a:hover { text-align:center; padding:2px 0px; font-family:arial; font-size:13px; font-weight:bold;  border:1px solid #7ed101; color:#7ed101; background:#fff; text-decoration:none; display:block;  border:1px solid #7ed101; }

#middle #me ul, 
#middle #me li {
padding: 0;
margin: 0;
}

.aroundtravel {  padding:5px 0px 15px 12px; width:300px; height:250px; }

#flying { width:300px; float:right; margin:2px 0px 10px 18px;}
#flying .af0 { font-weight:bold; font-family:arial; font-size:20px; line-height:20px; color:#F60; }
#flying .af1 {  font-family:arial; font-size:12px; padding:2px 0px 4px 0px; height:30px;}
#flying .af2 { }
