@charset "UTF-8";
/* CSS Document  LOVE MY VOUCHERS */
* {
	margin:0;
	padding:0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;	
	
}
body {
	color:#32312F;
	background-color:#f6f6f6;
	background-image:url(debut_light.png);
	background-repeat:repeat;
/*	background-position: 50% 200px;*/
	font-family:Arial, Helvetica, sans-serif;	
/*Arial, Helvetica, sans-serif;*/
	line-height:130%}

#background {
	height:170px;
}	
#background-base {
	
}
.break {
	clear:both;
	height:1px;
	width:1px;
}
a:link {
	color:#CD63B5;
}
a:visited {
	color:#003366;
}
a:hover {
	color:#8CC327;
	text-decoration:none;
}
a:active {
	color:#FF6600;
	text-decoration:none;
}
button {
	cursor:pointer;
	cursor:pointer;
	color:#32312F;
	font-weight:bold;
	padding:2px 6px 3px 10px;
	background-color:#87C623;
	border-top:1px solid #D5CDBE;
	border-left:1px solid #D5CDBE;
	border-bottom:1px solid #B9B1A3;
	border-right:1px solid #B9B1A3;
}
button:active {
	color:#5A5751;
	border-top:1px solid #B9B1A3;
	border-left:1px solid #B9B1A3;
	border-bottom:1px solid #D5CDBE;
	border-right:1px solid #D5CDBE;
}
p {
	color:#63615E;
	margin:0 0 1em 0;
}
h1, h1 em {
	line-height:100%;
	
	margin-top:20px;
	/*text-shadow:1px 1px 1px #C6C2BC;*/
	color:#9a2408;
	font-family: Georgia,"Times New Roman",Times,serif;
font-size: 2em;
font-weight: normal;
margin-bottom: 20px;
font-style: italic;
letter-spacing: -1px;
}

h1 em {
	color:#553E00;
	background-color:#FDEDB4;
	font-style:normal;
	font-size:1.5em;
}
.truncated {
	display:none;
}
.expander a {
	display:inline!important;
	font-size:0.8em!important;
	padding:0!important;
}
div.couponTooltip1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(sprite.png) no-repeat scroll -131px -382px;
	color:#FFFFFF;
	display:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	height:22px;
	left:39px;
	padding:6px 12px 0 15px;
	position:absolute;
	width:146px;
	z-index:998;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#couponTooltip{display:none; position:absolute; top:0; left:0; height:19px;padding:2px 6px 0 18px;border-right:2px solid #F0EBE4;color:#FFF;font-size:0.8em;font-weight:bold; background:url(sprite.png) -113px -382px no-repeat;}

div.couponTooltip{
	display:none;
	float:left;
	position:relative;
	width:146px;
	height:18px;
	padding:6px 12px 0 15px;
	border-right:2px solid #F0EBE4;
	color:#FFF;
	font-size:0.8em;
	font-weight:bold;
	background:url(sprite.png) -113px -382px no-repeat;
}
#header {
	margin-bottom:0px;
	height: 40px;
	padding-top: 6px;
	background-color: #838383;
	border-bottom: #5E5E5E 2px solid;
	position: fixed;
	width: 100%;
	z-index: 1;
}

#header .inner {
	width:82%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#shareCouponPanel label {
	font-weight:bold;
}
#shareCouponPanel input {
	border:1px solid #ccc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#eee;
}
#shareCouponPanel textarea {
	border:1px solid #ccc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#eee;
}
#nav { text-align:left; }
#nav li{list-style:none;display:inline;}
#nav li a{
	border-top:#666 1px solid;
	border-left:#666 1px solid;
	border-right:#666 1px solid;
	display:block;

	float:left;
	height: 25px;
	padding:5px 10px 0px 10px;
	margin:6px 0px 0px 2px;
	background-color:#F0C6A7;
	color:#333;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	border-bottom:none;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
#nav li a:hover{
	color:#333;
	background-color:#ECB990;
}

#nav li.active a{ background-color:#bb0809;color:#FFF;padding:8px 10px 0px 10px; margin-top:5px;}
.homebutton {
	display:block;
	float:left;
	margin:0;
	padding:10px 0 10px 0;
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
}
.homebutton a, .currentbutton a {
	color:#FFF !important;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.currentbutton {
	display:block;
	float:left;
	padding:10px 10px 10px 5px;
	margin:0;
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
	 text-shadow:1px 1px 1px #000;
}
.currentbutton a {
	color:#79c4e4 !important;
}
#user {
	background-color:#5E4A6D;
	float:right;
	width:300px;
	height:17px;
	margin-top:18px;
	padding:5px 10px;
}
#user li {
	display:inline;
	list-style:none;
}
#joinUp {
	display:block!important;
	color:#AFA5B6;
	text-align:center;
}
#joinUp a {
	color:#FFF;
}
#identification {
	color:#AFA5B6;
	display:block;
	float:left;
}
#identification img {
	border:1px solid #453553;
	vertical-align:top;
	margin-right:5px;
}
#identification a {
	color:#FFF;
	text-decoration:none;
}
#logout {
	float:right;
}
#logout a {
	display:block;
	padding-left:22px;
	background:url(sprite.png) -767px -239px no-repeat;
	color:#FFF;
	text-decoration:none;
	text-transform:lowercase;
}
#logout a:hover {
	text-decoration:underline;
}
#shell {
	width:82%;
	margin-left:auto;
	margin-right:auto;
	padding-top:74px;
}

#logo {
	display:block;
	width:300px;
	height:115px;
	margin:0 0 0 0;
	border:none;
	float:left;
}
#logo img {
	border:none;
}
#search{width:62%;height:69px;margin-bottom:8px;padding:15px;background:url(sprite2.png) no-repeat;float:right;}

#searchForm a{
	color:#666;
}
#searchForm a:hover{
	color:#FF0000;
}		
#searchForm {
	height:90px;
	overflow:hidden;
}
#query {
	font-size:1em;
	width:463px;
	height:31px;
	padding:9px 0 0 20px;
	color:#584836;
	border-top:0px solid #C6C2BC;
	border-left:0px solid #C6C2BC;
	border-bottom:0px solid #E8E4DE;
	border-right:0px solid #E8E4DE;
	-moz-border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-border-radius:5px;
	background:url(search-inner.png) no-repeat;
}
#searchForm label {
	display:block;
	margin:5px 0 0 20px;
	color:#fffad9;
}
#searchForm label a {
	color:#fffad9;
	text-decoration:none;
}
#searchForm label a:hover {
	color:#FF0000;
}


#searchForm button {
	width:122px;
	height:43px;
	background:url(http://www.lovemyvouchers.co.uk/theme/lmv/images/search.png) no-repeat;
	border:none;
	position:relative;
	top:-61px;
	left:490px;
}


/*----------------------------------------------FEED----------------------------------------------------------*/

#vouchers a {
color: #7e9cc2;
text-decoration: underline;
font-size: 1em;
line-height: 22px;
padding-bottom: 8px;
text-transform: uppercase;
font-weight:bold;}


#vouchers a:hover {
color: #8CC327;
text-decoration: none;
}


#vouchers .li-feed {
/*height: 110px;
border-bottom: 1px solid #dadada;*/
}

/*----------------------------------------------APLPHABET----------------------------------------------------------*/

#alphabet {
  text-align: left;
  margin: 0;
  padding: 0;
  font-size: 0.9em;

}

#alphabet ul {margin-bottom:2px;}

#alphabet li {display:inline; padding:2px;}

#alphabet ul a {color:#990000;}

#alphabet ul a:hover {color:#666;}
/*----------------*/
#social {
	float:right;
	margin-top:7px;
	width:auto;
}
#plus1 {
	float:right;
	display:inline-block;
	padding-top:10px;
	padding-left:5px;
}
#searchForm button:active {
	background-position:-628px -161px;
}
#searchForm button span {
	display:none;
}

#by-letter {
	color:#666;
	padding-left:3px;
	padding-bottom:2px;
}

#by-letter a {
	display:inline-block;
	text-decoration:none;
	color:#990000;
	font-size:1.3em;
}

#by-letter a:hover, #by-letter a:focus {
	color:#fffad9;
}
/*#by-letter a {
	background-color:#b63122;
	border:1px #990000 solid;
	width:1em;
	height:1em;
	padding:0 0 2px 2px;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	font-size:1em;
}

#by-letter a:hover {
	background-color:#fffad9;
	color:#990000;
}
#border {
	width:980px;
	background-color:#fff7e8;
	margin:0 auto;
	border:#ccc 1px double;
}
*/
#content {
	width:82%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	margin-top:50px
}

.panel {
	background-color:#FFF;
	padding:0px;
	border:1px solid #cccccc;
	margin-bottom:8px;
	position:relative;
	border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;
	overflow:hidden;

}
.oldPhoto {
	text-align:center;
	padding:20px 0;
}
.oldPhoto img {
	border:2px solid #D1C8B8;
}
.panel ol, .panel ul {
	margin-left:1em;
}
.panel ol li, .panel ul li {
	line-height:150%!important;
}
#major {
	width:70%;
	float:left;
	margin-top: 8px;
}
#major h2, #minor h3 {
	color:#FFF;
	padding:3px 0 0 5px;
/*	background: url(h_h1-2.png) no-repeat top left;*/
background-color:#b20303;


}
#major h2 span {
	display:block;
	font-size:1.3em;
	padding: 9px 0 18px 35px;
	text-shadow:1px 1px 1px #555;
	font-family: Georgia,"Times New Roman",Times,serif;
}
#minor h3 span {
	display:block;
	font-size:1.3em;
	padding: 10px 0 18px 35px;
	text-shadow:1px 1px 1px #000;
font-family: Georgia,"Times New Roman",Times,serif;
}

#specialOffers h2 {
	color:#FFFFFF;
/*	background: url(h_h1-3.png) no-repeat top left;*/
background-color:#b20303;
}
#specialOffers h2 span {
	border-color:#FEE9D5;
}
#activeCoupons h2 {
	color:#FFF;
	/*	background: url(h_h1-3.png) no-repeat top left;*/
background-color:#b20303;
}
#topCoupons h2 {
	color:#FFF;
	/*	background: url(h_h1-3.png) no-repeat top left;*/
background-color:#b20303;

}
#activeCoupons h2 span, #topCoupons h2 span {
}
#storeCollection h1 {
	color:#990000;
	font-size:1.5em;
}
#storeCollection h4 {
	color:#666666;
	font-size:1em;
}

#storeCollection h2, #watchForNewCoupons h2 {
	color:#fff;
}
#storeCollection h2 span, #watchForNewCoupons h2 span {
	border-color:#EAF6F9;
	padding: 10px 0 18px 25px;
}
#unreliableCoupons h2, #siteBlocked h2 {
	color: #FFF;
  padding: 3px 0 0 5px;
  background-color: #b20303;
}

#unreliableCoupons h2 span, #siteBlocked h2 span {
	border-color:#EF9E9A;
	color: #FFFFFF;
}
#shareCouponPanel h3 {
	color:#FFFFFF;
	background-color:#FCDB69;
}
#shareCouponPanel h3 span {
	border-color:#FDEDB2;
}
#major .inner {
	padding:15px;
}

.inner .outer{
	overflow: hidden;
	visibility: visible;
	position: relative;
	z-index: 0;
	width: 87%;
	margin-left:0px;
	left: 35px;
}
.inner .outer ul{ margin: 0 0 0 0px; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 630px; left: 0px; }
.inner .outer li{ overflow: hidden; float: left; width: 126px; height: 110px; }

#merchantIntro .inner {
	padding:10px 20px 10px 20px;
}
#couponCount {
	width:95px;
	height:200px;
	float:right;
	background:url(sprite.png) -2px -352px no-repeat;
	margin:0px 10px; 
	text-align:center;
	
	color:#fff;
	font-size:0.75em;
	line-height:12px;
	font-family:Verdana, Geneva, sans-serif;
}
#couponCount strong {
	font-size:1em;
	color:#FFFFFF !important;
	padding-bottom:0px;
	line-height:17px;
	font-weight:normal;
	display:block;
	margin-top:22px;
	text-shadow: 1px 1px 1px #999;
}
a.thumb {
	display:block;
	width:67px;
	height:49px;
	border:2px solid #9dd3e7;
	background-color:#FFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.thumb:hover {
	border-color:#72bad5;
}
a.thumb img {
	width:65px;
	height:47px;
	border:1px solid #fff;
	opacity:.8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.thumb:hover img {
	opacity:1;
	border-color:#fff;
}

a.thumb2 {
	display:block;
	width:67px;
	height:49px;
	border:2px solid #9dd3e7;
	background-color:#FFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.thumb2:hover {
	border-color:#72bad5;
}
a.thumb2 img {
	width:65px;
	height:47px;
	border:1px solid #fff;
	opacity:.8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.thumb2:hover img {
	opacity:1;
	border-color:#fff;
}

#carousel {
	width:504px;
	height:105px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#storeCollection button {
	display:block;
	width:29px;
	height:29px;
	background:#FFF url(sprite.png) -196px -293px no-repeat;
	border:none;
	position:absolute;
	margin-top:-70px;
}
#storeCollection button:hover {
	background-position:-196px -322px;
}
#storeCollection button.next {
	margin-left:550px;
	background-position:-225px -293px;
}
#storeCollection button.next:hover {
	background-position:-225px -322px;
}
#storeCollection button span {
	display:none;
}
#storeCollection li {
	list-style:none;
	float:left;
	text-align:center;
	overflow:hidden;
}
#storeCollection a.thumb {
	width:112px;
	height:82px;
	margin:0 3px 0 5px;
	border-color:#ccc;
	border-width:1px;
	padding:3px;
	line-height:1em;
}
#storeCollection img {
	width:110px;
	height:83px;
	border-color:#fff;
	margin-bottom:10px;
}
#storeCollection a {
	font-size:0.8em;
	color:#6A5A3A;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#storeCollection a:hover {
	border-color:#ccc;
}
#storeCollection a:hover img {
	opacity:1;
	border-color:#fff;
}
#couponSubmit .row {
	clear:both;
	padding-top:8px;
}
#couponSubmit label {
	float:left;
	width:70px;
	padding:4px 7px 0 0;
	text-align:right;
	color:#63615E;
}
#couponSubmit input, #couponSubmit textarea {
	width:186px;
	padding:2px;
}
#couponSubmit textarea {
	height:4em;
}
#couponSubmit select {
	margin:2px 0;
}
#couponSubmit fieldset {
	border:none;
	clear:both;
}
#fields_printable, #fields_tip {
	display:none;
}
#couponSubmit button {
	width:100px;
	border:1px solid #006699;
	color: #fff;
	margin-left:75px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
#captcha {
	margin:10px 10px 0 10px;
	padding:10px;
	background-color:#F0EBE4;
	border:1px solid #D1C8B8;
	text-align:center;
	display:none;
}
#captcha img {
	border:2px solid #FCDB69;
}
#captcha p {
	padding:5px 0;
	margin:0;
}
#captcha input {
	width:100px;
	text-align:center;
}
ul.tags {
	margin-left:0px;
}

#similarDiscounts ul.tags li {
	list-style-type:none;
	width:146px;
	height:27px;
	float:left;}

ul.tags a {
	color:#990000;
	text-decoration:none;
	height:27px;
	font-size:0.75em;
	font-weight:bold;
	background-color:#fffad9;
	border:#CCCCCC 1px solid;
	margin:1px 4px 1px 0;
	padding:1px 12px 1px 12px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px; 
}
ul.tags a:hover, ul.tags a:active {
	/*background-position:0 -327px;
	text-shadow:none;
	color: #FFFFFF;*/
	background-color:#fff;
	border:#CCCCCC 1px solid;
	margin: 1px;
}

ul.tags li {
	list-style-type:none}


.merchantTopCoupon {
	margin:10px 0;
}
.merchantTopCoupon .inner {
	padding:5px!important;
	border:1px solid #FFF;
	text-align:justify;
}
.merchantTopCoupon a.thumb {
	float:left;
}
.merchantTopCoupon p {
	color:#888683;
	display:block;
	float:right;
	width:205px;
	margin:0;
}
#siteBlocked .merchantTopCoupon p {
	width:480px;
}
.merchantTopCoupon p a {
	font-weight:bold;
	display:block;
	padding:0 0 3px 0;
}
.coupon {
	border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;
	margin-bottom:10px;
	background:url(sprite-vertical.png) -753px 0 repeat-y;
/*	-moz-border-radius:1px;
	-webkit-border-radius:1px; */
}
.coupon .inner {
	padding:0!important;
	border:1px solid #FFF;
}


.coupon .stats {
	float:left;
	width:65px;
	height:51px;
	padding-top:10px;
	margin:20px 20px 40px 20px;
	border: 1px solid #ccc;
	}
.coupon .stats.good {
	background:url(sprite.png) -61px -220px no-repeat;
}

.coupon .stats.bad {
	background:url(sprite.png) -186px -220px no-repeat;
}


.coupon .stats.feature {
	background-position:0 -220px;
}
.coupon .stats.new {
	font-size:1em;
	padding-top:20px;
	height:42px;
background: url(sprite.png) -61px -220px no-repeat;
}
.coupon .stats em {
	font-style:normal;
	font-weight:bold;
	font-size:1em;
	line-height:150%;
	letter-spacing:-1px;
	display:block;
}
.coupon .trend {
	display:none;
}
.coupon .detail {
	margin:5px 5px 10px 140px;
	width: 80%;
}
.coupon .detail p {

	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.coupon .detail a {
  color: #7D97CB;
  font-size: 1.2em;
  line-height: 130%;
  text-decoration: none;
  font-weight: bold;
}
.coupon .crux span {
	display:block;
	float:left;
	
	font-size:0.9em;
	font-weight:bold;
	color:#32312F;
	padding:4px 5px 0 0;
	margin:10px;
}
.coupon .crux strong {
	cursor:pointer;
	display:block;
	height:46px;
	max-width:215px;
	overflow:hidden;
	float:left;
	font-size:1em;
	font-weight:bold;
	color:#CE1C5C;
}
.coupon .crux strong.active, .coupon .crux strong.hover {
	background:#a0c337 url(sprite.png) right -816px no-repeat;
	border-color:#638c01;
}
.coupon .voting {
	float:right;
	width:80px;
	margin-top:5px;
	text-align:center;
	font-size:0.8em;
	color:#666;
}
.voting p {
	font-size:0.8em;
	padding-bottom:5px;
	margin-bottom:0;
	display:block;
	width:80px;
}
.voting button {
	width:26px;
	height:26px;
	cursor:hand;
	cursor:pointer;
	border:none;
	background:url(sprite.png) -254px -293px no-repeat;
	margin:0 2px;
}
.voting button:hover {
	background-position:-254px -319px;
}
.voting button span {
	display:none;
}
.voting .noVote {
	background-position:-280px -293px;
}
.voting .noVote:hover {
	background-position:-280px -319px;
}
.collateral {
	padding:4px 5px 2px 5px;
	border-top:1px dotted #CCC;
	background-color:#f4f4f4;
	margin-top:7px;
}
.meta {
	font-size:0.8em;
	color:#443A25;
	line-height:150%;
}
.meta img {
	width:16px;
	height:16px;
	border:1px dotted #CCC;
	vertical-align:middle;
}
.meta a {
	font-size:0.8em;
	color:#443A25;
}
.commentActions {
	float:right;
	margin-right:5px;
	margin-left:0;
	width:310px;
}
.commentActions li {
	display:inline;
}
.commentActions a {
	font-size:0.8em;
	color:#443A25;
	display:block;
	float:right;
	height:16px;
	padding-left:19px;
	padding-top:2px;
	margin-left:10px;
	background:url(sprite.png) -769px -569px no-repeat;
}
.addComment a {
	background-position:-769px -599px;
}
.writeComment a {
	background-position:-769px -630px;
	display:none;
}
.closeComments a {
	background-position:-769px -660px;
	display:none;
}
.comments {
	background:#FFF;
	padding-bottom:5px;
	max-height:220px;
	overflow:auto;
	display:none;
}
.comments div {
	margin:5px 5px 0 5px;
	padding:5px;
	background:#F7F4F0 url(sprite-vertical.png) -1332px 0 repeat-y;
	border:1px solid #FFF;
	color:#443925;
}
.comments img, .comments .defaultAvatar {
	display:block;
	width:32px;
	height:32px;
	border:1px solid #FFF;
	float:left;
}
.comments .defaultAvatar {
	background:url(sprite.png) -307px -294px no-repeat;
}
.comments p {
	margin-left:53px;
	margin-top:2px;
	margin-bottom:2px;
}
.comments p.attribution {
	font-size:0.8em;
	color:#95928D;
	margin-top:0;
}
.comments p.attribution a, .comments p.attribution span {
	font-size:0.8em;
}
.coupon.abstract {
	background-position:-590px 0;
}
.coupon.abstract .detail {
	width:54%;
	margin-left:41%;
	overflow:hidden;
	
}

.coupon.abstract .crux span {
	display:none;
}
.coupon.abstract .detail p {
	padding-bottom:0;
}
.coupon.abstract .merchantLink {
	padding-top:5px;
	padding-bottom:5px!important;
}
.coupon.abstract .merchantLink a {
	font-size:0.8em;
	color:#919cd4;
}
.coupon .subject {
	float:left;
	width:240px;
	padding:10px;
	 text-shadow:1px 1px 1px #fff;
}
.coupon .subject .thumb {
	float:left;
	margin-right:8px;
}
.coupon .subject h3 {
	color:#000;
	font-size:1em;
	line-height:100%;
	overflow:hidden;
	text-transform:none!important;
	letter-spacing:0!important;
	font-size:1em!important;
	margin:0!important;
}
.coupon .subject ul {
	margin-left:80px;
	width:100px;
}
.coupon .subject li {
	list-style:none;
	line-height:100%;
}
.coupon .subject li a {
	font-size:0.8em;
	color:#6A5A3A;
	display:block;
	margin-top:4px;
	padding-left:13px;
	width:100px;
	overflow:hidden;
}
.coupon .subject li.viewCoupons a {
	background:url(sprite.png) -775px -178px no-repeat;
	text-decoration:none;
	line-height:120%;
}
.coupon .subject li.viewCoupons a:hover {
	text-decoration:underline;
}
.coupon.valid {
	border-color:#FEF6D9;
}
.coupon.valid .inner {
	border-color:#FEBF01;
}
.coupon.feature .crux a {
	font-size:1em;
	
}
.coupon.tip .crux span, .coupon.printable .crux span {
	padding-left:22px;
	background:url(sprite.png) -768px -686px no-repeat;
}
.coupon.printable .crux span {
	background-position:-768px -715px;
}
.coupon.tip .crux a, .coupon.printable .crux a {
	display:block;
	float:left;
	font-size:1em;
	font-weight:bold;
	padding-top:4px;
}
#watchForNewCoupons input {
	padding:1px 0 2px 0;
	width:200px;
}
#watchForNewCoupons button {
	padding-left:25px;
	background:#D1C8B8 url(sprite.png) -762px -746px no-repeat;
	width:90px;
	margin-left:5px;
}
.categorySponsor {
	background-color:#FFF;
	border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;
	padding:10px;
}

.categorySponsor2 {
	background-color:#FFF;
	border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;
	padding:10px;
}


.categorySponsor img {
	border:none;
}
.getoffer{
	text-align:left;
	float:left;
	width:150px;
}
.hotdeal {
  border: none;
  margin-left: 9px;
}
.categorySponsorContent {
	padding:9px;
}
.categorySponsorContent strong a {
	color:#7e9cc2;
	text-decoration:underline;
	font-size:1em;
	line-height:22px;
	padding-bottom:8px;
	text-transform:uppercase;
	
}
.categorySponsorContent p {
	margin-top:6px;
	margin-bottom:0px;
}
.categorySponsorContent p a {
	color:#0075b4;
	text-decoration:none;
	font-size:0.8em;
	font-weight:bold;
	line-height:18px;
}

.categorySponsorContent p a:hover {
	color:#aebde4;
}
a.categorySponsorAd {
	display:block;
	text-decoration:underline;
	font-size:0.75em;
	float:right;
	height:20px;
}
#contactForm label {
	display:block;
	float:left;
	width:70px;
	text-align:right;
	padding-right:10px;
}
#contactForm .row {
	clear:both;
	margin-bottom:1em;
}
#contactForm textarea {
	width:300px;
	height:10em;
}
.error, .success {
	background:#E9746E url(icons/error.png) 5px 5px no-repeat;
	border:2px solid #F0EBE4;
	margin-bottom:1em;
}
.error p, .success p {
	padding:5px 5px 5px 25px;
	color:#4A1213;
	font-weight:bold;
	margin:0;
}
.success {
	background:#BCDD5A url(icons/success.png) 5px 5px no-repeat;
}
.success p {
	color:#272E13;
}

#whackacutts {
background:url(loading.gif) no-repeat center; 
width:70%; 
margin:0 auto; 
padding:0;
}

.whackgame {
text-align:center
}

#minor {
	width:29%;
	float:right;
	margin-top: 8px;
	position:relative;
}


#minor .inner {
	position:relative;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
#minor .miniAd {
	padding:0!important;
}
#minor .miniAd img {
	border:none;
	width:320px;
	height:65px;
}
#shareCouponPanel p {
	margin-top:0;
}
#merchantScreenshot {
	text-align:center;
	border:1px solid #ccc !important;
	padding:1px;
}
#merchantScreenshot img {
	border:1px solid #fff;
}
#merchantScreenshot a img {
	width:100%;
	height:100%;
	opacity:1;
}
#merchantScreenshot a:hover img {
	opacity:.8;
}
#mainMerchantLink {
	display:block;
	font-weight:bold;
	font-size:1em;
	padding:5px 0 5px 0;
}
#countryList {
	margin-left:5px;
}
#countryList li {
	display:inline;
}
#countryList a {
	display:block;
	width:30px;
	height:22px;
	margin-right:10px;
	float:left;
	background:url(sprite.png) -251px -271px no-repeat;
	border:1px solid #C6C2BC;
}
#countryList a:hover {
	border-color:#FEBF00;
}
#countryList a span {
	display:none;
}
#cl-ca a {
	background-position:-281px -271px;
}
#cl-au a {
	background-position:-311px -271px;
}
#cl-de a {
	background-position:-341px -271px;
}
#cl-in a {
	background-position:-371px -271px;
}
#cl-fr a {
	background-position:-401px -271px;
}
#cl-nl a {
	background-position:-431px -271px;
	margin-right:0;
}

.tagCloud{margin:10px 0;text-align:center;}
.tagCloud a:link{
	text-decoration:none;
	color:#333333;
}
.tagCloud a:visited{
	color:#FC7791;
}
.tagCloud a:hover{
	color:#FFFFFF;
	background-color:#CD63B5;
}
.tagCloud a:active{
	color:#FFFFFF;
	background-color:#CD63B5;
}

/*
.tagCloud{
	margin:10px 0;text-align:center;
}
.tagCloud ul, li{margin:0px;text-align:center; list-style:none; }
.tagCloud a {
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	text-align:left;
	font-size:0.8em !important;
	padding: 2px;
}

.tagCloud a:link{text-decoration:none;color:#666666;}
.tagCloud a:visited{color:#17668C;}
.tagCloud a:hover{color:#FFFFFF;background-color:#666666;}
.tagCloud a:active{color:#FFFFFF;background-color:#666666;}

*/

#tagSearch {
	margin-top:10px;
	margin-left:20px;
}
#tagSearch input {
	padding:1px 2px 2px 2px;
	width:100px;
}
#tagSearch button {
	padding-left:25px;
	width:80px;
	margin-left:5px;
	background:#D1C8B8 url(sprite.png) -762px -267px no-repeat;
}
#powerToolsMajor {
	height:50px;
	margin-left:0;
}
#powerToolsMajor li {
	display:inline;
}
#powerToolsMajor a {
	display:block;
	float:left;
	margin-right:10px;
}
#pt_rss a {
	background-position:-300px -220px;
}
#pt_twitter a {
	background-position:-350px -220px;
}
#pt_facebook a {
	background-position:-400px -220px;
}
#pt_delicious a {
	background-position:-450px -220px;
	margin-right:0;
}
#powerToolsMajor span {
	display:none;
}
#powerToolsMinor {
	clear:both;
	padding-top:10px;
	margin-left:0;
}
#powerToolsMinor li {
	display:inline;
}
#powerToolsMinor a {
	display:block;
	padding:5px 0 5px 25px;
	background:url(sprite.png) -768px -295px no-repeat;
}
#pt_firefox a {
	background-position:-768px -325px;
}
#pt_igoogle a {
	background-position:-768px -355px;
}
#pt_bookmarklet a {
	background-position:-768px -385px;
}
#pt_macWidget a {
	background-position:-768px -415px;
}
#pt_siteWidget a {
	background-position:-768px -445px;
}
#pt_forum a {
	background-position:-768px -475px;
}
#pt_ie a {
	background-position:-768px -850px;
}
#powerToolsTooltip {
	position:absolute;
	width:176px;
	height:50px;
	color:#FFF;
	font-size:0.8em;
	text-align:center;
	line-height:110%;
	padding:5px;
	background:url(sprite.png) -104px -351px no-repeat;
	display:none;
}
#footer {
	clear:both;
	font-size:90%;
	color:#CCCCCC;
	margin-top:10px;
	padding:15px 0px;
/*	background:url(footer-bg.png) repeat-x top left;*/
	background-color:#555;
	border-top:2px solid #b63122;
	height:150px;
}

#footerleft {
	float:left;
	width: 700px;
}


#footer a {
	text-decoration:none;
	line-height:23px;
}

#footerright {
	float:left;
	margin-top: 1px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

#footerright li {
	padding:0 10px;
	display:block;
	list-style:circle;
	border-bottom:#CCCCCC dotted 1px;
	text-decoration:none;
	}

#footermiddle {
	float:left;
	margin-top: 1px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

#footermiddle li {
	padding:0 10px;
	display:block;
	list-style:circle;
	border-bottom:#CCCCCC dotted 1px;
	text-decoration:none;
	}

	
#footerleft li {
	display:block;
	list-style:none;
	line-height:20px;
	}
	
#leaderboard {
	width:728px;
	height:94px;
	margin-left:auto;
	margin-bottom:15px;
	margin-right:auto;
	background:url(sprite.png);
	padding:13px 28px;
}
#leaderboard img {
	border:2px solid #130E18;
}

#redTape {
	width:1000px;
	height:100px;
	color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#redTape ul.inner {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:23px;
	padding-top:7px;
}
#redTape li {
	font-size:0.8em;
}
#redTape a {
	color:#FFF;
	font-size:0.8em;
}
#sundries {
	float:right;
}
#sundries li {
	display:block;
	float:left;
	padding-right:10px;
	border-right:1px solid #fff;
	margin-right:10px;
	font-size:0.8em;
}
#sundries li.last {
	margin-right:0;
	padding-right:0;
	border:none;
}
#superbox-overlay {
	position:fixed;
	top:0;
	left:0;
	z-index:9998;
	width:100%;
	height:100%;
}
#superbox-wrapper {
	position:fixed;
	z-index:9999;
	top:0;
	display:table;
	width:100%;
	height:100%;
}
#superbox-container {
	position:relative;
	display:table-cell;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	vertical-align:middle;
}
#superbox {
	margin:0 auto;
	padding:0;
}
#superbox-container .loading {
	margin:0;
	text-align:center;
}
*:first-child+html #superbox-container {
	position:absolute;
	top:50%;
	display:block;
	height:auto;
}
*:first-child+html #superbox {
	position:relative;
	top:-50%;
	display:block;
}
#superbox-overlay {
	background:#000;
}
#superbox-container .loading {
	text-align:center;
	font-size:1.25em;
	color:#fff;
}
#superbox {
	padding:10px;
	background:#111010;
}
#superbox-innerbox {
	padding:10px 0;
}
#superbox.image {
	text-align:center;
}
#superbox .close, #superbox .nextprev {
	overflow:hidden;
	margin:0;
	text-align:right;
	cursor:hand;
	cursor:pointer;
	color:#FFF!important;
}
div#printableHomeButton a {
	color:#EF540A;
	display:block;
	font-size:1em;
	padding-left:16px;
	background:transparent url(sprite.png) no-repeat -775px -175px;
}
div#printableSearch h3 {
	color:#5E6E2D;
	background-color:#BCDD5A;
}
div#printableSearch h3 span {
	border-color:#ECF5D0;
}
div#printableSearch input.text {
	font-size:1.1em;
	width:220px;
}
div#printableSearch label, div#printableSearch input.button {
	display:block;
	margin-top:.75em;
}
div.printableCoupon {
	background:url(sprite-vertical.png) 469px 0 repeat-y;
	border:1px solid #D1C8B8;
	clear:both;
	margin-bottom:10px;
	min-height:81px;
}
div.printableCoupon div.couponThumb {
	float:right;
	height:68px;
	margin:6px;
	text-align:center;
	width:95px;
}
div.printableCoupon div.couponThumb img {
	border:1px solid #927B51;
	max-height:67px;
	max-width:94px;
}
div.printableCoupon div.couponMerchant {
	margin:7px;
	color:#95928D;
}
div.printableCoupon div.couponMerchant strong {
	font-weight:normal;
}
div.printableCoupon div.couponMerchant strong a {
	color:#B3A38B;
}
div.printableCoupon div.couponMerchant strong a:hover {
	color:#686663;
	text-decoration:none;
}
div.printableCoupon div.couponDetail {
	line-height:125%;
	margin:7px 118px 7px 7px;
}
div.printableCoupon div.couponDetail a {
	font-size:0.9em;!important;
}
ul#merchantsWithCoupons {
	color:#B3A38B;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul#merchantsWithCoupons li {
	padding:.25em 0;
}
ul#merchantsWithCoupons ul {
	margin-left:1.5em;
}
ul#merchantsWithCoupons a {
	cursor:pointer;
	font-weight:normal!important;
	text-decoration:underline;
}
div#couponMap {
	background-color:#F6F0E6;
	border:2px solid #EBE2D2;
	height:350px;
	width:100%;
}
div#couponMapSmall {
	border:1px solid #EBE2D2;
	height:249px;
	width:249px;
	margin-left:auto;
	margin-right:auto;
}
div#couponMapBubbleContainer {
	height:125px;
	overflow:auto;
}
div.couponMapBubble {
	margin-bottom:10px;
	width:200px;
}
div.couponMapBubble div.bubbleMerchantAddress {
	color:#857F74;
	font-size:0.75em;
}
div.couponMapBubble div.bubbleDescription {
	border:1px dashed #E0DFDC;
	color:#302E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:125%;
	margin:.5em 0;
	padding:.25em .5em;
}
div.couponMapBubble div.bubbleLink {
	text-align:right;
}
div.couponMapBubble div.bubbleLink a {
	color:#EF540A;
}
div#categoryLocaliser {
	background-color:#FDEDB4;
	margin-bottom:1em;
	margin-left:auto;
	margin-right:auto;
	padding:8px;
	text-align:center;
	width:210px;
}
div#categoryLocaliser p {
	margin-bottom:.25em;
}
div#categoryLocaliser div.formContainer input.text {
	width:8em;
}
.mapeed_cluster_0, .mapeed_cluster_1, .mapeed_cluster_2, .mapeed_cluster_3, .mapeed_cluster_4 {
	color:#FFF;
	cursor:pointer;
	font-family:Arial, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
}
.mapeed_cluster_0 {
	height:50px;
	line-height:50px;
	margin:1px 0 0;
	width:50px;
}
.mapeed_cluster_1 {
	height:55px;
	line-height:55px;
	margin:0 0 0 1px;
	width:55px;
}
.mapeed_cluster_2 {
	height:62px;
	line-height:62px;
	margin:1px 0 0;
	width:62px;
}
.mapeed_cluster_3 {
	height:71px;
	line-height:71px;
	margin:1px 0 0;
	width:71px;
}
.mapeed_cluster_4 {
	height:82px;
	line-height:82px;
	width:82px;
}
div.adsense {
	border:1px solid #D1C8B8;
	background-color:#F0EBE4;
	margin-bottom:10px;
}
#minor div.adsense {
	border:none;
	margin:none;
}
#minor div.adsense * {
	border:none!important;
}
div.adsense div.googleTextAd {
	border:1px solid #FFF;
	padding:5px 8px;
	background-color:#FBF9F7;
}
div.adsense div.googleTextAd p {
	margin:2px 0 0 0;
	font-size:0.8em;
}
div.adsense div.googleTextAd a.domainLink {
	font-size:0.8em;
	color:#80C31C;
	text-decoration:none;
	float:right;
}
#minor div.adsense div.googleTextAd a.domainLink {
	display:block;
	float:none;
	clear:both;
}
div.adsense .adsByGoogle {
	padding:3px 8px;
}
div.adsense .adsByGoogle a {
	color:#443A25;
	text-decoration:none;
}
#voucherHub {
	background-color:#F0EBE4;
	font-size:0.9em;!important;
	text-align:center;
	padding:10px;
	width:380px;
	height:180px;
}
#voucherHub, #voucherHubInit {
	display:none;
}
#div_loading {
	display:none;
	position:fixed;
	_position:static;
	top:30%;
	left:45%;
	z-index:110;
	padding:5px;
}
#container {
	background:url(container-bg.png) no-repeat top;
	width:992px;
}
.popstores {
	text-align:center;
}
.popstores a.thumb {
	width:112px !important;
	height:82px !important;
	margin:0 3px 0 5px;
	border-color:#ccc;
	border-width:1px;
	padding:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.popstores img {
	width:110px !important;
	height:80px !important;
	border-color:#fff;
	margin-bottom:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.popstores a {
	font-size:0.8em;
	color:#6A5A3A;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.popstores a:hover {
	border-color:#ccc;
}
.popstores a:hover img {
	opacity:1;
	border-color:#fff;
}
.popstores button {
	display:block;
	width:29px;
	height:29px;
	background:#FFF url(sprite.png) -196px -293px no-repeat;
	border:none;
	position:absolute;
	margin-top:-70px;
}
.popstores button:hover {
	background-position:-196px -322px;
}
.popstores button.next {
	margin-left:550px;
	background-position:-225px -293px;
}
.popstores button.next:hover {
	background-position:-225px -322px;
}
.popstores button span {
	display:none;
}
/*http://www.lovemyvouchers.co.uk/az.php?letter=a
Embedded Styles from http://www.lovemyvouchers.co.uk/az.php?letter=a*/




#list a {color: #000000; text-decoration:none; line-height:30px; font-weight:bold; font-size:1em;}

#list a:hover, #list a:focus {color:#cc3366; text-decoration:none;}



#amazon {
  height: 42px;
}

#amazonmobile {
  display:none;
}

#ebay {
  height: 42px;
}

#ebaymobile {
  display:none;
}


/*-------------------------------ALPH--------------------------------*/



#alph h3 {font-size:1.5em; font-weight:bold; padding-top:5px;}

#alph {border-bottom:#CCCCCC dotted 1px;}

/*-----------------------------ALPH LIST-----------------------------*/
#alph a {text-decoration:none; font-weight:bold; color:#CC3366; line-height:20px;font-size:1.25em;}

#alph a:active, #alph a:hover {color:#CC99CC; line-height:20px; font-weight:bold; font-size:1.25em;}

#alph h3 {font-size:1.5em; font-weight:bold; padding-top:5px;}

.panel2 {
	height: auto;
	background:#FFF;
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
}

#list1.list1 a {
	border-bottom: 1px #CCC dotted;
	font-size:0.8em;
	color:#666;
	width:100px;
	margin-top:10px;
}
#list1 {
	width: 255px;
	margin-right:10px;
	margin-left:10px;
	padding:10px;
}

#list1.list1 {
	border-right: 1px dotted #CCC;
}

#list1 a {color: #000000; text-decoration:none; line-height:20px; font-weight:bold; font-size:0.8em;}

#list1 a:hover, #list1 a:focus {color:#cc3366; text-decoration:none;}

.list2 {
	width: 250px;
	float:right;
}

#list1.list2 a:hover, #list1.list2 a:focus {color:#cc3366; text-decoration:none;}

#list1.list2 a {
	border-bottom: 1px #CCC dotted;
	font-size:0.8em;
	color:#666;
	margin-top:10px;
}

#next {
	text-align:right;
	padding:10px 10px;
	border-top:#CCCCCC 1px dotted;
}

#previous {
	text-align:left;
	padding:10px 10px;
	border-top:#CCCCCC 1px dotted;
}

#previous a, #next a {
	font:bold message-box status-bar;
}

#previous a:hover, #previous a:focus, #next a:hover, #next a:hover {
	color:#FF0000;
}
/*----------------------------LOVE HEART POP UP-----------------------------------*/

#fixed1 { position: fixed; top: 170px; right: 1%; width: 341px; height: 398px; background-image:url(http://www.lovemyvouchers.co.uk/pop-up/love-coupons.png); background-repeat:no-repeat; filter:alpha(opacity=0);opacity:0;}



#fixed2 { position: fixed; top: 170px; right: 1%; width: 341px; height: 398px; background-image:url(http://www.lovemyvouchers.co.uk/pop-up/love-coupons.png); background-repeat:no-repeat; filter:alpha(opacity=100);opacity:100;}


#cross {
}

#title {
	position:absolute;
	top:63px;
	left:5%;
	width:300px;
	height:30px;
}


#email {
	position:absolute;
	top:123px;
	left:18%;
	width:214px;
	height:50px;
	margin:0 auto;
}


#form {
	position:absolute;
	top: 179px;
	left: 71px;
	width:200px;
	height:auto;
}
#close {
	position:absolute;
	left: 274px;
	top: 10px;
	text-align:center;
	width: 41px;
	height: 37px;
}
#errors {
	position:absolute;
	left: 60px;
	top: 220px;
	text-align:center;
	width: 211px;
	height: 28px;
	color:#fff;
}
#thanks {
	position:absolute;
	left: 60px;
	top: 200px;
	text-align:center;
	width: 211px;
	height: 28px;
	color:#000099;
	
}
#thanks2 {
	position:absolute;
	top:-70px;
	text-align:center;
	width: 211px;
	height: 28px;
	color:#000;
	
}
#thanks2 a{
	color:#660000;	
}
	
#submit {
	text-align:center;
	position:absolute;
	left: 48px;
	top: 106px;
}

#title h1 {font-size:1.2em; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; color:#660000; text-align:center}
#email h5 {font-size:0.8em; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; color:#000; text-align:center}

.clrflt {
  	clear:both;
	}
	

/*-----------------------------------------RESTAURANT----------------------------------------*/

.inner #retailer {
  margin: 10px auto;
  padding-right: 10px;
  width: 95%;
  height: 136px;
  border: #999999 solid 1px;
}

.inner #retailerHeader {
	margin: 10px auto;
	width: 570px;
	height:100px;
}
.inner #retailer a{
	font-size:1em;
	color:#b63122;
	font-weight:600;
	}
	
.retailerSearchResults a.header {
	 color: #b63122;
	 text-decoration: none;
}

.retailerSearchResults a.header:hover, {
	text-decoration: underline;
}

.inner .retailerBody {
	float: left;
	margin: 9px 0 0 9px;
	display: inline;
	width:130px;
}

#storeCollection .inner .retailerBody img{
	border:#ccc 1px solid;
}

.inner .retailerDescription {
	width: 205px;
	display: inline;
	padding: 9px 0 10px;
	margin: 0 0 0 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#b63122;
}
.retailerThirdCol{
	width: 120px;
	height:20px;
	padding:2px 25px 0 2px;
	margin-top: 62px;
	text-align:center;
	float:right;
border:1px dashed #666;
	background:#FFB6CE url(sprite.png) right -816px no-repeat;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#storeCollection .inner .retailerThirdCol a:hover, #storeCollection .inner .retailerThirdCol a:focus{
}
#eating {
	width:240px;
	height:147px;
	float:right;
	margin:0 2px 10px 0px;
}
#eating img{
	width:240px;
	height:147px;
	float:right;
	margin:0 2px 10px 0px;
}
#eatText {
	width:300px;
}

/*-----------------------------------------------BLOGBOX---------------------------*/

#blogBox {
	width:544px;
	padding:20px;
	margin:15px auto;
	background-color:#f3e6d5;
	border:2px #CCC dashed;}
	
#blogBox h3 {
	color:#990000;
	font-size:1.1em;
	text-align:center;
	border-bottom:1px #CCC dotted;
	border-top:1px #CCC dotted;
}

#blogBox img {
	width: 160px;
	height:116px;
	border:4px #CCC solid;
}

.fltrt {
	float:right;
	width:140px;
	padding-left:0px;
	}


#blogBox .fltrt {
	float:right;
	width:350px;
	padding-left:0px;
	}



.fltlft {
	float:left;
	text-align:center;
}

#blogBox .fltrt a {
	font-size:0.9em;
	color:#990000;
	text-decoration:none;
	font-weight:600;
	}

#blogBox .fltrt a:hover, #blogBox .fltrt a:focus {
	color:#999999;
	text-decoration:underline;
	}
	
#visitButton img {
	width:168px;
	height:64px;
}

.small {
	font-size:70%;
}

/*-------------------------------  EMAIL PREFERENCES ----------------------------------*/

#storeCollection b{
	margin:0px 20px 20px 160px;}

.most-popular {
	float:left;
	width:160px;
	margin:10px;
	text-align:center;
	}

#most_Popular_Center .most-popular img {
 	border:#CCC 3px solid;
	}
	
.store-row {
/*	background:#f3e6d5; */
	background:#f3faef;
	margin:0 auto;
	width:560px;
	height:130px;
	text-align:left;
	border:#FFFFFF 2px solid;
}

.store-row2 {
	background:#f3faef;
	margin:0 auto;
	width:560px;
	height:130px;
	text-align:left;
	border:#FFFFFF 2px solid;
}

#store-table {
	width:520px;
	margin:20px auto;
	border:1px #CCCCCC solid;
	height:auto;
	padding:20px;
	text-align:center;
}

#store-table a {
	color:#990000;
	text-decoration:underline;
	line-height:40px;
}
#store-table .cell {
	width:31%;
	float:left;
	height:40px;
	text-align:right;
	border:#FFFFFF 2px solid;
	background-color:#f3e6d5;
	}
#store-table input{
margin-top:5px}

hr {
	border:1px dotted #CCCCCC;
	}
	
#find-stores {
	background-color:#f3e6d5;
	border:#CCCCCC;
	padding:10px;
	margin-top:10px;
	border:1px dotted #CCCCCC;
	}
	
#add-stores {
	width:520px;
	text-align:center;
	margin:10px auto;
}

#most_Popular_Center {
	text-align:center;
	margin:10px auto;
	width:550px;
	
	}

#change_password {
	width:520px;
	padding:20px;
	margin:0 auto;
	border:#CCCCCC 1px solid;
	text-align:center;
}

#change_password a {
	text-decoration:underline;
	color:#990000;
}

#text_red {
	color:#990000;
	padding-bottom:10px;
}

#PrefError {
	width:500px;
	text-align:center;
}
/*---------------------------------- LOGON ------------------------------*/

#logon {
	float:right;
	text-align:left;
	width:auto;
	height:35px;
	margin-top:0px;
	padding:1px 5px 3px 5px;
	color:#D80B0B;
}
#logon p.clrflt {

	color:#D80B0B;
	font-size:0.8em;
}

#register {
	float:left;
	width:auto;
	padding:0px 10px;
	border-left:#CCCCCC solid 1px;
	}
	
#logonForm {
	float:left;
	width:auto;
	padding: 0px 10px;}

#logon a {
	color:#fff;
	font-size:0.8em;
	}
	
#logon a:hover {
	color:#FF0000;
	text-decoration:underline;
	}	
	
#loggedIn {
	margin-left:0px;
	margin-top:3px;
	border:#330000;
	font-size:0.8em;
	width:240px;
}

#logout {
	margin-top:0px;
	float:right;
	
}	

/*-----------------------  FAVOURITES BUTTON -----------------------------*/

.favourites-button {
	margin: 30px auto 0px;
	width:95px;
	padding:2px;
	height:auto;
}

.fave {
	float:right;
	padding:2px 1px 0px 0px;
	width:55px;
	text-align: left;
	}





/*-----------------   LOGIN    -------------------*/



#slidy {
	background-color:#660000;
	}

#error {
	background-color:#660000;
}

#slidy2 {
	background-color:#660000;
	height:24px;
	padding-top:3px;
	z-index:2;
	text-align:right;
	width:660px;
	margin-left:38%;
	}
	
#slidy2 p {
	font-size:0.75em;
	color:#FFFFFF;
}
#slidy2 a {
	color:#FFFFFF;
	font-size:0.75em;
	text-decoration:underline;
}


.slidingDiv {
	height:24px;
	padding-top:3px;
	display:none;
	z-index:1;
	text-align:right;
	width:360px;
	margin-left:58%;
}




.show_hide {
display:none;
}

/*--------------------------SIMILAR VOUCHERS------------------------*/

.similarvouchers {
	text-align:center;
	width:570px;
	margin:0 0px 0 7px}
	
.similarvouchers img {
	margin: 10px 10px 3px 10px;
	border:1px solid #999999;
}

.similarlogo {
	text-align:center;
}

.similarlogo2 {
	height: 150px;
	width:140px;
	float:left;
	padding-left:0px;
	}
	
.similarlogo2 a{
	font-size:0.75em;
	color:#666666;
	text-decoration:none;}

.similarlogo2 a:hover{
	color:#990000;
}
/*----------------------------CAROUSEL------------------------------*/

#div_popular_stores ul.carousel {
	 margin: 0pt; 
	 padding: 0pt; 
	 position: relative; 
	 list-style-type: none; 
	 z-index: 1; 
	 width: 2016px; 
	 left: 0px;
	 height:130px;
}

#div_popular_stores li.carousel-list {
	overflow: hidden; 
	float: left; 
	width: 126px; 
	height: 125px;
	line-height:14px;
}

/*--------------------------HOME PAGE STYLES----------------------*/
	
#footerlinks {
  width: 82%;
  height: 200px;
  padding: 10px;
  margin-bottom: 80px;
  text-align: left;
}
	
#footerlinks li {
	display:inline;
	list-style-type:none;
	width:20%;
	float:left;
}
#footerlinks a {
	text-decoration:none;
	list-style:none;
	display:inline;
	width:170px;
	font-size:0.8em;
	color:#666666;
}

#footerlinks a:hover {
	color:#990000;
}

h4.qanda {
	color:#990000;
	font-size:0.9em;
	line-height:20px;
}

#ad {
	margin:0 auto 0px;
	width:300px;
}


/*------------------------- SUBMIT VOUCHER -----------------------------*/



#submit-voucher h3 {
	font-size:1.1em;
	color:#990000;
	line-height:21px;
}

#personal-shopper {
	padding:34px;
}

#personal-shopper h3 {
	font-size:1.1em;
	color:#990000;
	line-height:21px;
}

.page-header-background {
	padding:20px;
	background-color:#fffad9;
	border:1px dotted #CCCCCC;

}

/*------------------------WUFFOO FORM -------------------------------------------*/
#submit-voucher{text-align:left;background:#fff;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px}
#submit-voucher{
	width:85%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
text-align:left;
	padding:5%;
}

#personal-shopper {text-align:left;background:#fff;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px}
#personal-shopper {
	width:85%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;

}

form.WUFFOO{
	position:relative;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin: 0px;
}

.WUFFOO .info h2{
	font-size:160%;
	font-family:inherit;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
.WUFFOO .info div{
	font-size:95%;
	font-family:inherit;
	font-style:normal;
	font-weight:normal;
	color:#444444;
}
.WUFFOO .section h3{
	font-size:110%;
	font-family:inherit;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
.WUFFOO .section div{
	font-size:85%;
	font-family:inherit;
	font-style:normal;
	font-weight:normal;
	color:#444444;
	width: 60%
}

.WUFFOO label.desc, .WUFFOO legend.desc{
	font-size:95%;
	font-family:inherit;
	font-style:normal;
	font-weight:bold;
	color:#444444;
}

.WUFFOO label.choice{
	font-size:100%;
	font-family:inherit;
	font-style:normal;
	font-weight:normal;
	color:#444444;
}
.WUFFOO input.text, .WUFFOO textarea.textarea, .WUFFOO input.file, .WUFFOO select.select{
	font-style:normal;
	font-weight:normal;
	color:#666666;
	font-size:90%;
}
{* Custom Fonts Break Dropdown Selection in IE *}
.WUFFOO input.text, .WUFFOO textarea.textarea, .WUFFOO input.file{ 
	font-family:inherit;
}


.WUFFOO li div, .WUFFOO li span, .WUFFOO li div label, .WUFFOO li span label{
	font-family:inherit;
	color:#444444;
}
.safari .WUFFOO input.file{ /* Webkit */
	font-size:100%;
	font-family:inherit;
	color:#444444;
}
.WUFFOO .instruct small{
	font-size:80%;
	font-family:inherit;
	font-style:normal;
	font-weight:normal;
	color:#444444;
}



#submit-voucher li{width:64%; text-align:left;}

#personal-shopper {text-align:left}
#personal-shopper li{width:64%; text-align:left;}


form ul{margin:0;padding:0;list-style-type:none}* html form ul{width:99%;zoom:1}form li{margin:0;padding:6px 1% 9px 1%;clear:both;background-color:transparent;position:relative;-webkit-transition:background-color 350ms ease-out;-moz-transition:background-color 350ms ease-out;-o-transition:background-color 350ms ease-out;transition:background-color 350ms ease-out}form ul:after,form li:after,form li div:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html form li{height:1%;margin-bottom:-3px}* + html form li{height:1%;margin-bottom:-3px}* html form li div{display:inline-block}* + html form ul,* + html form li div{display:inline-block}form li div{margin:0;padding:0;color:#444}form li span{margin:0 .3em 0 0;padding:0;float:left;color:#444}form li div span{margin:0;display:block;width:100%;float:left}li.twoColumns div span{width:48%;margin:0 5px 0 0}li.threeColumns div span{width:30%;margin:0 5px 0 0}li.notStacked div span{width:auto;margin:0 7px 0 0}form li.complex{padding-bottom:0}form li.complex div span{width:auto;margin:0 .3em 0 0;padding-bottom:12px}form li.complex div span.full{margin:0}form li.complex div span.left,form li.complex div span.right{margin:0;width:48%}form li.complex div span.full input,form li.complex div span.full select,form li.complex div span.left input,form li.complex div span.right input,form li.complex div span.left select,form li.complex div span.right select{width:100%}.left{float:left}.right{float:right}.clear{clear:both !important}label span,.section span,p span,.likert span{display:inline !important;float:none !important}form li div label,form li span label{margin:0;padding-top:3px;clear:both;font-size:85%;line-height:160%;color:#444;display:block}fieldset{display:block;border:none;margin:0;padding:0}label.desc,legend.desc{font-size:95%;font-weight:bold;color:#222;line-height:150%;margin:0;padding:0 0 3px 0;border:none;display:block;white-space:normal;width:100%}label.choice{display:block;cursor:pointer;font-size:100%;line-height:150%;margin:-17px 0 0 23px;padding:0 0 5px 0;color:#222;width:88%}.safari label.choice{margin-top:-16px}form.rightLabel .desc{padding-top:2px}span.symbol{font-size:120%;line-height:135%}form li .datepicker{float:left;margin:.19em 5px 0 0;padding:0;width:16px;height:16px;cursor:pointer !important}form span.req{display:inline;float:none;color:red !important;font-weight:bold;margin:0;padding:0}form li div label var{font-weight:bold;font-style:normal}form li div label .currently{display:none}input.text,input.search,input.file,textarea.textarea,select.select{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;font-size:100%;color:#333;margin:0;padding:2px 0}input.text,input.search,textarea.textarea{border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;background:#fff;}input.nospin::-webkit-inner-spin-button,input.nospin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select.select{padding:1px 0 0 0}input.search{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding-left:6px}input.checkbox,input.radio{display:block;margin:4px 0 0 0;padding:0;width:13px;height:13px}input.other{margin:0 0 8px 25px}.safari select.select{font-size:120% !important;margin:0 0 1px 0}* html select.select{margin:1px 0}* + html select.select{margin:1px 0}.center,form li span.center input.text,form li span.center label,form li.name span label,form li.date input.text,form li.date span label,form li.phone input.text,form li.phone span label,form li.time input.text,form li.time span label{text-align:center}form li.time select.select{margin-left:5px}form li.price .right{text-align:right}.third{width:32% !important}.half{width:48% !important}.full{width:100% !important}input.small,select.small{width:25%}input.medium,select.medium{width:50%}input.large,select.large{width:100%}.msie[class] select.ieSelectFix{width:auto}.msie[class] select.ieSelectFix.small{min-width:25%}.msie[class] select.ieSelectFix.medium{min-width:50%}.msie[class] select.ieSelectFix.large{width:100%}textarea.textarea{width:293px;min-width:100%;max-width:100%}textarea.small{height:5.5em}textarea.medium{height:10em}textarea.large{height:20em}li.file a{color:#222;text-decoration:none}li.file span{display:inline;float:none}li.file img{display:block;float:left;margin:0 0 0 -10px;padding:5px 5px 7px 5px}li.file .file-size,li.file .file-type{color:#666;font-size:85%;text-transform:uppercase}li.file .file-name{display:block;padding:14px 0 0 0;color:blue;text-decoration:underline}li.file .file-delete{color:red !important;font-size:85%;text-decoration:underline}li.file a:hover .file-name{color:green !important}li.file a:hover .file-name{color:green !important}form li.likert{margin:0;padding:6px 1% 5px 1%;width:auto !important;clear:both !important;float:none !important}.likert table{margin:0 0 .9em 0;background:#fff;width:100%;border:1px solid #dedede;border-bottom:none}.likert caption{text-align:left;color:#222;font-size:95%;line-height:135%;padding:5px 0 .5em 0}.likert input{padding:0;margin:2px 0}.likert tbody td label{font-size:85%;display:block;color:#565656}.likert thead td,.likert thead th{background-color:#e6e6e6}.likert td{border-left:1px solid #ccc;text-align:center;padding:4px 6px}.likert thead td{font-size:85%;padding:10px 6px}.likert th,.likert td{border-bottom:1px solid #dedede}.likert tbody th{padding:8px 8px;text-align:left}.likert tbody th label{color:#222;font-size:95%;font-weight:bold}.likert tbody tr.alt td,.likert tbody tr.alt th{background-color:#f5f5f5}.likert tbody tr:hover td,.likert tbody tr:hover th{background-color:#FFFFCF}.col1 td{width:30%}.col2 td{width:25%}.col3 td{width:18%}.col4 td{width:14.5%}.col5 td{width:12%}.col6 td,.col7 td{width:10%}.col8 td,.col9 td,.col10 td{width:6.5%}.col11{width:6%}.hideNumbers tbody td label{display:none}form li.buttons{width:auto !important;position:relative;clear:both;padding:10px 1% 10px 1%}form li.buttons input{font-size:100%;margin-right:5px}input.btTxt{padding:0 7px;width:auto;overflow:visible}.safari input.btTxt{font-size:120%}.buttons .marker{position:absolute;top:0;right:0;padding:15px 10px 0 0;color:#000;width:auto}button.link{display:inline-block;border:none;background:none;color:blue;text-decoration:underline;cursor:pointer;padding:0;font-size:100%}button.link:hover{color:green}.leftLabel li,.rightLabel li{width:74% !important;padding-top:9px}.leftLabel .desc,.rightLabel .desc{float:left;width:31%;margin:0 15px 0 0}.rightLabel .desc{text-align:right}.leftLabel li div,.rightLabel li div{float:left;width:65%}* html .leftLabel li fieldset div,* html .rightLabel li fieldset div{float:right}* + html .leftLabel li fieldset div,* + html .rightLabel li fieldset div{float:right}.leftLabel .buttons,.rightLabel .buttons{padding-left:23%}.leftLabel .buttons div,.rightLabel .buttons div{float:none;margin:0 0 0 20px}.leftLabel p.instruct,.rightLabel p.instruct{width:28%;margin-left:5px}.leftLabel .altInstruct .instruct,.rightLabel .altInstruct .instruct{margin-left:31% !important;padding-left:15px;width:65%}.noI form li,.altInstruct form li{width:auto !important}.noI .leftLabel .buttons,.noI .rightLabel .buttons{padding-left:31%}.noI .leftLabel .buttons div,.noI .rightLabel .buttons div{margin:0 0 0 17px}form li.leftHalf,form li.rightHalf{width:47% !important}form li.leftThird,form li.middleThird,form li.rightThird{width:30% !important}form li.leftFourth,form li.middleFourth,form li.rightFourth{width:23% !important;_width:22% !important}form li.leftFifth,form li.middleFifth,form li.rightFifth{width:18% !important;_width:17% !important}form li.middleThird{clear:none !important;float:left;margin-left:2% !important}form li.leftFourth,form li.middleFourth,form li.leftFifth,form li.middleFifth{clear:none !important;float:left}form li.rightHalf,form li.rightThird,form li.rightFourth,form li.rightFifth{clear:none !important;float:right}li.leftHalf .small,li.rightHalf .small,li.leftHalf .medium,li.rightHalf .medium,li.leftThird .small,li.middleThird .small,li.rightThird .small,li.leftThird .medium,li.middleThird .medium,li.rightThird .medium,li.leftFourth .medium,li.middleFourth .medium,li.rightFourth .medium,li.leftFourth .small,li.middleFourth .small,li.rightFourth .small,li.leftFifth .medium,li.middleFifth .medium,li.rightFifth .medium,li.leftFifth .small,li.middleFifth .small,li.rightFifth .small{width:100% !important}form li.leftHalf,form li.leftThird,form li.leftFourth,form li.leftFifth{clear:left !important;float:left}* html form li.middleFourth{margin-left:1% !important}* html form li.middleFifth{margin-left:1% !important}form li.focused{background-color:#fff7c0}form .instruct{position:absolute;top:0;left:0;z-index:1000;width:45%;margin:0 0 0 8px;padding:8px 10px 10px 10px;border:1px solid #e6e6e6;background:#f5f5f5;visibility:hidden;opacity:0;font-size:105%;-webkit-transition:opacity 350ms ease-out;-moz-transition:opacity 350ms ease-out;-o-transition:opacity 350ms ease-out;transition:opacity 350ms ease-out}form .instruct small{line-height:120%;font-size:80%;color:#444}form li.focused .instruct,form li:hover .instruct{left:100%;visibility:visible;opacity:1}.altInstruct .instruct,li.leftHalf .instruct,li.rightHalf .instruct,li.leftThird .instruct,li.middleThird .instruct,li.rightThird .instruct,li.leftFourth .instruct,li.middleFourth .instruct,li.rightFourth .instruct,li.leftFifth .instruct,li.middleFifth .instruct,li.rightFifth .instruct,.iphone .instruct{visibility:visible;position:static;margin:0;padding:6px 0 0 0;width:100%;clear:left;background:none !important;border:none !important;font-style:italic;opacity:1}.altInstruct p.complex,li.leftHalf p.complex,li.rightHalf p.complex,li.leftThird p.complex,li.middleThird p.complex,li.rightThird p.complex,.iphone p.complex{padding:0 0 9px 0}.hideSeconds .seconds,.hideAMPM .ampm,.hideAddr2 .addr2,.hideSecondary #previousPageButton,.hideCents .radix,.hideCents .cents,.hideState .state{display:none}form li.section{
	clear:both;
	width:400px !important;
	position:static;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 20;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}form li.section h3{
	font-weight:normal;
	font-size:110%;
	line-height:135%;
	width:auto;
	border-top:1px dotted #ccc;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 1%;
	padding-bottom: 0;
	padding-left: 1%;
}form li.first{padding:0}form li.first h3{padding:8px 1% 0 1%;border-top:none !important}form li.section div{display:block;width:auto;float:none;font-size:85%;line-height:160%;margin:0 0 1em 0;padding:0 1% 0 1%}form li.section.scrollText{border:1px solid #dedede;height:150px;overflow:auto;margin-bottom:10px;padding:10px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 3px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 3px;-o-box-shadow:rgba(0,0,0,0.15) 0 0 3px;box-shadow:rgba(0,0,0,0.15) 0 0 3px}form li.section.scrollText h3{border:none;padding-top:8px}form li.captcha{width:auto !important;clear:both;border-top:1px dotted #ccc;margin-top:5px;padding:1.1em 1% 9px 1%;width:auto !important;position:static}form li.captcha label.desc{width:auto !important;margin-bottom:4px;float:none}* + html #recaptcha_area,* + html #recaptcha_table{min-width:450px !important}* html #recaptcha_area,* html #recaptcha_table{width:450px !important}#recaptcha_widget_div table{background:#fff}form li.captcha .noscript iframe{border:none;overflow:hidden;margin:0;padding:0}form li.captcha .noscript label.desc{display:block !important}form li.captcha .noscript textarea{margin-left:12px}iframe[src="about:blank"]{display:none}form li.paging-context{clear:both;border-bottom:1px dotted #ccc;margin:0 0 7px 0;padding:5px 1% 10px 1%;width:auto !important;position:static}.paging-context table{width:100%}.pgStyle1 td{text-align:left;vertical-align:middle}.pgStyle1 td.c{width:22px}.pgStyle1 td.t{padding:0 1%}.pgStyle1 var{display:block;float:left;background:none;border:1px solid #CCC;color:#000;width:20px;height:20px;line-height:19px;text-align:center;font-size:85%;font-style:normal;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;-o-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;box-shadow:rgba(0,0,0,0.15) 0 1px 2px}.pgStyle1 .done var{background:#ccc}.pgStyle1 .selected var{background:#FFF7C0;color:#000;border:1px solid #e6dead;font-weight:bold}.pgStyle1 b{font-size:85%;font-weight:normal;color:#000}.pgStyle1 .selected b{font-weight:bold}.circle6 td,.circle7 td{vertical-align:top;text-align:center}.nopagelabel td.t{display:none}.nopagelabel .pgStyle1 var,.circle6 var,.circle7 var{width:24px;height:24px;line-height:24px;font-size:90%;margin:0 auto 7px auto;float:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.nopagelabel .pgStyle1 var{margin-bottom:0}.circle6 b,.circle7 b{padding:0}.circle2 td{width:50%}.circle3 td{width:33%}.circle4 td{width:25%}.circle5 td{width:20%}.circle6 td{width:16.6%}.circle7 td{width:14.2%}.pgStyle2 td{vertical-align:middle;height:25px;padding:2px;border:1px solid #CCC;position:relative;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;-moz-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;-o-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px;box-shadow:rgba(0,0,0,0.1) 1px 1px 1px}.pgStyle2 var{display:block;height:26px;float:left;background:#FFF7C0;color:#000;font-style:normal;text-align:right;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:rgba(0,0,0,0.15) 1px 0 0;-moz-box-shadow:rgba(0,0,0,0.15) 1px 0 0;-o-box-shadow:rgba(0,0,0,0.15) 1px 0 0;box-shadow:rgba(0,0,0,0.15) 1px 0 0}.pgStyle2 var b{display:block;float:right;font-size:100%;padding:3px 10px 3px 3px;line-height:19px}.pgStyle2 em{font-size:85%;font-style:normal;display:inline-block;margin:0 0 0 9px;padding:4px 0;line-height:18px}.pgStyle2 var em{padding:4px 5px 3px 0}.page1 .pgStyle2 var{padding-left:7px;text-align:left;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.page1 .pgStyle2 b{float:none;padding-right:0}.hideMarkers .marker,.nopagelabel .pgStyle1 b,.nopagelabel .pgStyle2 em{display:none !important}#errorLi{width:99%;margin:15px auto 15px auto;background:#fff !important;border:1px solid red;text-align:center;padding:1em 0 1em 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#errorMsgLbl{margin:0 0 5px 0;padding:0;font-size:125%;color:#DF0000 !important}#errorMsg{margin:0 0 2px 0;color:#000 !important;font-size:100%}#errorMsg b{padding:2px 8px;background-color:#FFDFDF !important;color:red !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}form li.error{display:block !important;background-color:#FFDFDF !important;margin-bottom:3px !important}form li label.error,form li input.error{color:#DF0000 !important;font-weight:bold !important}form li input.error{background:#fff !important;border:2px solid #DF0000 !important}form li.error label,form li.error span.symbol{color:#000 !important}form li.error .desc{color:#DF0000 !important}form p.error{display:none;margin:0 !important;padding:7px 0 0 0 !important;line-height:10px !important;font-weight:bold;font-size:0.8em;color:#DF0000 !important;clear:both}form li.error p.error{display:block}form li.complex p.error{padding:0 0 9px 0 !important}.rtl h1,.rtl form *{direction:rtl;text-align:right}.rtl li span{float:right}.rtl .right{float:left}

.rtl label.choice{margin:-17px 23px 0 0}.rtl .leftLabel .desc,.rtl .rightLabel .desc{float:right;margin:0 0 0 15px}.rtl .leftLabel li div,.rtl .rightLabel li div{float:right}.rtl .leftLabel .desc{text-align:left}.rtl li.focused .instruct,.rtl li:hover .instruct{left:auto;right:100%}.rtl .leftLabel p.instruct,.rtl .rightLabel p.instruct{margin-right:5px}.rtl .leftLabel .altInstruct .instruct,.rtl .rightLabel .altInstruct .instruct{margin-right:31% !important;padding-right:15px}.rtl .leftLabel .buttons,.rtl .rightLabel .buttons{padding-right:23%}.rtl .leftLabel .buttons div,.rtl .rightLabel .buttons div{float:none;margin:0 20px 0 0}.noI .rtl .leftLabel .buttons,.noI .rtl .rightLabel .buttons{padding-right:31%}.noI .rtl .leftLabel .buttons div,.noI .rtl .rightLabel .buttons div{margin:0 17px 0 0}.rtl .likert td label{text-align:center}.rtl .likert caption,.rtl .likert tbody th{text-align:right}.rtl .likert td{text-align:center;border-left:none;border-right:1px solid #ccc}.rtl .pgStyle1 var{text-align:center}.rtl .pgStyle1 td{text-align:right}.rtl .pgStyle2 var{float:right}.rtl .pgStyle2 var b{float:left;padding:3px 3px 3px 10px}.rtl .pgStyle2 em{margin:0 9px 0 0}.rtl .pgStyle2 var em{padding:4px 0 3px 5px}.rtl .page1 .pgStyle2 var{padding-right:7px}.rtl .page1 .pgStyle2 b{padding-left:0}.rtl .buttons .marker{right:auto;left:0;padding:15px 0 0 10px}.rtl #errorLi *{text-align:center}


/*-----------------------------------------------BLOGBOX2 ---------------------------*/

#blogBox2 {
	width:90%;
	text-align:left;
	padding:20px;
	margin:15px auto;
	background-color:#fffad9;
	border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px}
	
#blogBox2 p {
	text-align:left;
}

#blogBox2 h3 {
	color:#990000;
	font-size:1.1em;
	text-align:center;
	border-bottom:1px #CCC dotted;
	border-top:1px #CCC dotted;
}

#blogBox2 img {
	width: 160px;
	height:116px;
	border:4px #CCC solid;
}

#blogBox2 .fltrt {
	float:right;
	width:350px !important;
	padding-left:0px;
	}

.fltlft {
	float:left;
	text-align:center;
}

#blogBox2 .fltrt a {
	font-size:0.9em;
	color:#990000;
	text-decoration:none;
	font-weight:600;
	}

#blogBox2 .fltrt a:hover, #blogBox2 .fltrt a:focus {
	color:#999999;
	text-decoration:underline;
	}
	
#visitButton img {
	width:168px;
	height:64px;
}

.small {
	font-size:70%;
}

.fb-like-box {
	width: 292px;
	margin-left: 15px;
}

p .date2 {
	font-size:80%;	
}

#major h4 {
	color: #990000;
	line-height:34px;
	font-size:1em;
}


#description {

	text-align:left;
	padding:20px;
	margin:15px auto;
	background-color:#fffad9;
	border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px}
	
#description p {
	text-align:left;
}

#description h3 {
	color:#990000;
	font-size:1.1em;
	text-align:center;
	border-bottom:1px #CCC dotted;
	border-top:1px #CCC dotted;
}

.carousel-frame  {
	margin:0 auto;
}		

#ticker {
	padding:10px 41px;
}


/*-----------------------ABOUT / PRESS ---------------*/

#about {	
	padding: 5px 30px;

} 

#about a {
	font-size: 100%;
	text-decoration: none;
}

#about a:link {
	color:#990000;
}
#about a:visited {
	color:#990000;
}
#about a:hover {
	color:#999999;
	text-decoration:none;
}
#about a:active {
	color:#999999;
	text-decoration:none;
}

#about li {
	color:#63615e;
	font-size:13px;
	letter-spacing: 0.01em;
	margin-bottom: 1em;
	list-style:circle;
}

/*-----------------------NEWSLETTER -----------------*/


#newsletter-competition {
	padding:5%;
	width:85%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
text-align:left;background:#fff;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px

}

#newsletter-competition h3 {
	font-size:1.1em;
	color:#990000;
	line-height:25px;
}

#newsletter-competition h3 span {
	text-align:center;
	font-size:1.1em;	
	color:#990000;
	line-height:25px;
}

#newsletter-competition h4 {
	font-size:1em;
	color:#555;
	line-height:24px;
}


#newsletter-competition img {
	width:100%;
	height:100%;	
}

#newsletter-competition a {
	font-size:100%;
	color:#990000;	
}

#newsletter-competition a:hover {
	font-size:100%;
	color:#990000;
	text-decoration:underline;
}


#newsletter-form {
	padding:30px 10px;
}

.newsletter-left {
	float:left;
	width:39%;
	padding-top:10px;	
}














/*URL: http://www.cssplay.co.uk/menus/pro_seventeen */

#newMenu .menu17 {padding:2px 0 0 1em; margin:0; list-style:none; height:35px; position:relative; font-size:0.8em;}
#newMenu .menu17 li {float:left; height:35px; margin-right:1px;}
#newMenu .menu17 li a {
  display: block;
  float: left;
  color: #fff;
  text-decoration: none;
  font-family: arial, verdana, sans-serif;
  text-align: center;
  padding: 7px 0 0 4px;
  cursor: pointer;
}
#newMenu .menu17 li a b {font-family: Georgia,"Times New Roman",Times,serif; float:left; display:block; padding:0 16px 5px 12px;}
#newMenu .menu17 li.active a {color:#fccbbc;}
#newMenu .menu17 li a:hover {color:#fccbbc;}
#newMenu .menu17 li.active a:hover {color:#fff;}


#newMenu .menu17 {
width:550px; display:inline;
	
}


.expired-offers {
	background-color:#F8F8F8; margin: 5px 0 5px 0px; border: 1px dotted #CCC; padding:10px

}



#quiz {
	padding: 20px 20px 80px 20px;
	margin: 0px 10px 40px 10px;
	border:1px solid #ccc;
	font-size:1em;
}

#quiz img {
	border:none;
}

#quiz p {
	font-size:1em;
}

#quiz form {
	margin-top:30px;
	border-top: 1px #ccc dotted;
	padding-top: 30px;
}

#quiz form li.quizoptions
	{
	list-style-type:none;
	background-color:#fffad9;
	border-top:white solid 3px;
	border-bottom:white solid 3px;
	padding:8px;
	}	

#quiz form li.quizoptions span
	{
	font-size:1em;
	line-height: 22px;
	color: #32312F;
}	


input[type="radio"]
	{
	margin-right:12px;
	margin-left: 5px;
}

input[type="submit"]
	{
	padding: 7px;
	margin-top: 10px;
	color:#32312F;
}

#quizanswer {
	padding: 20px 20px 80px 20px;
	margin: 40px 10px;
	border:1px solid #ccc;
}

#quizanswer p {
	font-size:1em;
}

#quizanswer form {
	margin-top:30px;
	border-top: 1px #ccc dotted;
	padding-top: 30px;
}

#quizanswer #quizimgleft {
	float:left;
	border:1px solid green;
	width:250px;
	margin:2px;
padding:5px;
	height: 330px
}

#quizanswer #quizimgright {
	float:left;
	border:1px solid red;
	width: 250px;
	margin:2px;
	padding:5px;
	height: 330px;
}

#quizanswer #quizimgleft img {
	margin-bottom:20px;
}


#quizanswer #quizimgright img {
	margin-bottom:20px;
}

#correct {
	padding-top:16px;
	font-size:1em;
	text-align:center;

}

#wrong {
	padding-top:16px;
	font-size:1em;
	text-align:center;

}

#press h2 {
	font-size: 1em;
	background:none;
	color:#9a2408;
	padding:10px 0px;
	line-height:25px;
	
}
	
#press h4 {
	margin: 10px 0px;
}


#press table {
	border-spacing:7px;
	border:1px;
	border-color:#ccc;
} 


#sharetop {
	float:right;
	margin-right: 0px;
	margin-top:-5px;
}

.pagenumbers a {
	font-size:80%;
}

.page-numbers a {
	font-size:80%;
	text-decoration:none;
	color:#7e9cc2;
	margin:0 2px;
}

.page-numbers a:active {
	color:#8CC327;

	text-decoration:underline;
}

.page-numbers a:hover {
	color:#8CC327;
	text-decoration:underline;
}

.page-numbers .active {
	color:#C32727;
}

.page-numbers {
	margin:2px 0 15px;
}


/*----------------------------------------TARGET PAGES-----------------------------------*/



.targetpagesContent {
	margin:10px;
	width: 400px;
float: left;
}
.targetpagesContent strong a {
	color:#7e9cc2;
	text-decoration:underline;
	font-size:1em;
	line-height:22px;
	padding-bottom:8px;
	text-transform:uppercase;
	
}
.targetpagesContent p {
	margin-top:6px;
	margin-bottom:0px;
}
.targetpagesContent p a {
	color:#0075b4;
	text-decoration:none;
	font-size:0.8em;
	font-weight:bold;
	line-height:18px;
}

.targetpagesContent p a:hover {
	color:#aebde4;
}

.targetpages {
	background-color:#FFF;
	border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;-o-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 5px;
	padding:10px;
	margin-bottom:2px;
}
.targetpages a img {
	border:1px solid #666;
	float:left;
	margin:10px;
-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.div-feed1 {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
-webkit-box-shadow: rgba(0,0,0,0.2) 0px 0px 5px;
-moz-box-shadow: rgba(0,0,0,0.2) 0px 0px 5px;
-o-box-shadow: rgba(0,0,0,0.2) 0px 0px 5px;
box-shadow: rgba(0,0,0,0.2) 0px 0px 5px;
min-height:100px;
border-bottom: 1px dashed #CCC; 
border-top: 1px dashed #CCC; 
width:95%; 
text-align:left; 
color:#331919; 
padding:16px 15px 16px;
}

.div-feed2 {
float:left;
}

.div-feed3 {
float:left; 
padding-left:20px; 
width:75%;
}

.div-feed-h3 {
font-size: 1em;
  margin-bottom: 1em;
}


#vouchers ul {
	margin-left:0px;
}



/*--------------------------------------------------------VOUCHER CHECKER------------------*/

.vc-outer-box {
min-height: 20px;
padding: 19px 16px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
text-align:center;
background-image: url(http://www.lovemyvouchers.co.uk/theme/lmv/images/debut_light.png);

}

.vc-sign-in {
box-sizing: border-box;
display: block;
width: 80%;
height: 44px;
padding: 8px 12px;
font-size: 1em;
line-height: 1.428571429;
vertical-align: middle;
background-color: #ffffff;
border: 1px solid #cccccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
margin: 30px auto 0;
color: #555;
}

#voucher-checker {
	padding:10px;
}

#voucher-checker h1 {
	text-align:center;
	line-height:35px;
}

.socialbuttons {
	float:right;
	width:140px;
	text-align:center;

}





/*---------------------------------TABLETS----------------------------------*/


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {


}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)   {


}

	

/*---------------------------------MOBILES----------------------------------*/


/* @media only screen and (max-device-width: 600px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 600px), only screen and (max-width: 767px) { */

@media only screen and (max-device-width: 610px), only screen and (device-width: 1024px) and (device-height: 610px), only screen and (device-width: 610px), only screen and (max-width: 767px) {

h1 {
overflow:hidden:
}

#newMenu .menu17 li {
  float: none;
  height: 2.0em;
  margin-right: 1px;
  background-color: #A0A0A0;
  margin-bottom: 10px;
}

#newMenu .menu17 li a {
  padding: 0px 0 0 4px;
  
}

#newMenu .menu17 li a b {
  font-family: Georgia,"Times New Roman",Times,serif;
  float: none;
  display: block;
  padding: 10px 0 10px 7px;
  font-size: 1.0em;
}

#newMenu .menu17 {
  display: inline;
  width: 80%;
}

#header {
  margin-bottom: 0px;
  height: auto;
  padding-top: 2px;
  background-color: #838383;
  border-bottom: #5E5E5E 2px solid;
  position: relative;
  width: 100%;
  z-index: 1;
}



#major {
 width:100%;
float:none;
}

#ticker {
display:none;
}

#blogBox2 {
  width: 90%;
  text-align: left;
  padding: 10px;
  
}

#blogBox {
  width: 86%;
 }

#blogBox img {
  width: 60%;
  height: 60%;
  border: 4px #CCC solid;
}

#blogBox .fltrt {
  float: right;
  width: 100%;
  padding-left: 0px;
}

.socialbuttons {
clear:both;
width:100%;
text-align:center;
}

.socialbuttons img {
  margin: 0.5em 0.2em 0px;
}

#search {
  width: 94%;
  height: 4em;
  margin-bottom: 0px;
  padding: 3%;
  background-color: rgb(131, 131, 131);
  background-image: none;
  float: none;
}

#newMenu .menu17 li a {
  line-height: 1em;
}

#logo img {
  border: none;
  width: 100%;
}

#logoSearch {
  width: 100%;
  height: 100%;
}

#logo {
  width: 100%;
  height: 100%;
  margin: 0;
  float: none;
}

#searchForm {
  height: 100%;
  overflow: hidden;
}

#background {
  height: auto;
}

#content {
  width: 90%;
  }

#shell {
  width: 90%;
padding-top:0;
}

#alphabet {
display:none;
}

#query {
  font-size: 1.25em;
  width: 74%;
  padding: 3px 0 0 5px;
  color: #0C5A99;
  border-top: 2px solid #C6C2BC;
  border-left: 2px solid #C6C2BC;
  border-bottom: 1px solid #E8E4DE;
  border-right: 1px solid #E8E4DE;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#searchForm button {
  width: 100%;
  height: 45px;
  background: url(sprite.png) -628px -120px;
  border: none;
  position: relative;
  top: -63px;
  left: 56%;
}

#searchForm button {
  border: none;
  position: relative;
  top: -82px;
  left: 83%;
  background: url(http://www.lovemyvouchers.co.uk/theme/lmv/images/search.png) no-repeat;
}

#searchForm label {
  display: block;
  margin: 8px 0 0 2px;
  color: #fffad9;
}

#major h2 span {
  padding: 3%;
}

.coupon .subject {
  float: left;
  width: 94%;
  padding: 3%;
  text-shadow: 1px 1px 1px #fff;
  clear: both;
}

.coupon .subject .thumb {
display:none;
}

.coupon .subject ul {
  margin-left: 0;
  width: 100%;
}

.coupon.abstract {
  background: none;
}

.coupon .subject li a {
  font-size: 1em;
  color: #6A5A3A;
  display: block;
  margin-top: 1em;
  padding-left: 0;
  width: 100%;
  overflow: hidden;
}
.coupon.abstract .detail {
  width: 94%;
  margin-left: 2%;
  overflow: hidden;
}

.coupon .subject h3 span {
	font-size:1.2em;
	overflow:hidden;
}

#major .inner {
  padding: 1em;
}

.coupon.abstract .merchantLink a {
  font-size: 0.9em;
  line-height: 2em;
}

.coupon .subject li.viewCoupons a {
  background: url(sprite.png) -775px -178px no-repeat;
  text-decoration: none;
  line-height: 1.2em;
}

#footerlinks {
  width: 82%;
  height: 46em;
  padding: 10px;
  margin-bottom: 1em;
  text-align: left;
}

#footerlinks a {
  display: inline;
  width: 50%;
  font-size: 0.9em;
  line-height: 2.2em;
 }

#footerlinks li {
  display: block;
  list-style-type: none;
  width: 50%;
  float: left;
}

#footer {
  clear: both;
  font-size: 90%;
  color: #CCCCCC;
  margin-top: 22px;
  padding: 15px 2px;
  /* background: url(footer-bg.png) repeat-x top left; */
  background-color: #555;
  border-top: 2px solid #b63122;
  height: auto;
  width: 99%;
}

#redTape {
  width: 99%;
  height: 14em;
  margin: 0;
}

#footerleft {
  float: none;
  width: 100%;
}

#footermiddle {
  float: left;
  margin-top: 1px;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-left: 100px;
  clear: both;
}

.revealallimg {
	width:100%;
}

.categorySponsorContent strong a {
  color: #7D97CB;
  font-size: 1.2em;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
text-decoration:none;
}

.coupon .stats.good {
  display: none;
}

.coupon .detail {
  float: none;
  width: 90%;
  margin: 0px;
  padding: 5px;
}

.coupon {
background:none;
}

.coupon .detail a {
  font-size: 1.4em;
}

#div_popular_stores {
display:none;
}

.similarvouchers {
  text-align: center;
  width: 96%;
  margin: 0 0px 0 7px;
}

#unreliableCoupons .coupon .detail a {
  font-size: 1em;
color:#999;
}

#unreliableCoupons .crux {
clear:both;
}

#statusDetail .crux {
font-size:1.3em;
}

.coupon .detail a.couponcd {
color:#CC3366;
text-decoration:none; 
font-size: 1.6em;
}

.coupon .crux strong {
  max-width: 100%;
}

#amazon {
  display: none;
}

#amazonmobile {
  display: inline;
  height: 42px;
}

#ebay {
  display: none;
}

#ebaymobile {
  display: inline;
  height: 42px;
}

#couponCount {
   height: 95px;

}

#sharetop {
  float: left;
  margin-right: 0px;
  margin-top: -5px;
}

#major h2 span {
  padding: 3%;
  overflow: hidden;
}

.restaurantimg {
display:none;
}

.inner #retailer {
  margin: 10px auto;
  width: 90%;
  padding:5%;
  height: auto;
 overflow: hidden;
}

.inner .retailerDescription {
  width: 100%;
  display: inline;
  padding: 0;
  margin: 0;
  line-height: 4.2em;
}

.inner .retailerBody {
  width: 100%;

}

.retailerThirdCol {
  width: 115px;
  height: 35px;
  padding: 15px 25px 0 2px;
  margin-top: 1em;
  text-align: center;
  float: left;
border: none;
background-color:#EFEFEF;
}

.div-feed1 {
  width: 90%;
  min-height: 15em;
}

.div-feed3 {
  padding: 20px 0 0 0;
  width: 100%;
  clear: both;
}

#olderposts a {
padding:1em;
  line-height: 2.3em;
}

.newsletter-left {
  float: none;
  width: 100%;
  padding-top: 10px;
}

#newsletter-form {
  padding: 12px;
}

#minor {
	display:block;
	width:100%;
	float:none;
        margin: 8px auto 8px;
}

#minor .inner {
padding:5%;
  text-align: left;
}

#minor .panel {
padding:1%;
}

#minormobile .panel h3 {
margin: 1em;
}
.storeowners {
	width:90%;
	margin:0 auto;
}

#statusDetail {
overflow:hidden;
}

.bottomtext {
width:90%;
margin:0 auto;
}

#list1 {
  width: 90%;
}
.list2 {
  width: 90%;
  float: none;
  margin-right: 10px;
  margin-left: 10px;
  padding: 10px;
}

#alph a {
  line-height: 2.2em;
  font-size: 1.25em;
  letter-spacing: 1em;
}
#list1 a {
  line-height: 2.3em;
}

#storeCollection a {
  font-size: 1em;
  color: #6A5A3A;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 2em;
  padding: 2em;
}

.coupon .stats.new {
display:none;
}


ul.tags a {
  
  margin: 1px 4px 1px 0;
  padding: 4px;
  line-height: 2em;
  margin-bottom: 39px;
}

.whackgame {
display:none;
}

#homebuttons {
display:none;
}

#searchForm label a {
   padding: 10px;
}
.WUFFOO .section div{
	width: 60%;
}


}