/* Start CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 11px;
	vertical-align: baseline;
	background: transparent;
}
b {font-weight: normal;}
body { line-height: 1; background:#ffffff url('../images/main/bgstrip.jpg') repeat-x top center; width: 980px; margin: 0 auto; overflow-x: hidden; font-family: Arial, Helvetica, sans-serif;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
/*table { border-collapse: collapse; border-spacing: 0; }*/
hr {border-top: 1px dashed #cccccc; height: 1px; border-bottom: none; border-left: none; border-right: none;}
a {text-decoration: none; color: navy;}
a:hover {text-decoration: underline;}
p {line-height: 1.2em;}

/* End CSS Reset */
#header {float: left; display: block; width: 960px; margin: 0 auto; margin-top: 20px; height: 170px; overflow: hidden;}
	#header img {width: 230px; height: 136px; float: left; display: inline;}
#search {float: right; display: inline;}
#search ul li {display: inline;}
#nav {display: inline; float: left; list-style: none; width: 636px; height: 85px; overflow: hidden; margin: 50px 0px 0px 85px;}
/*nav form{ text-align: right;}
	ul#menu {width: 636px; list-style: none; margin: 0 auto;}
	ul#menu li {float: left; display: inline; text-indent: -9999px;}
	ul#menu li a {margin-top: 9px;}
	ul#menu li .home { width: 86px; height: 60px; background: url(../images/main/nav/menu_01.png) no-repeat 0 0; display: block;}
	ul#menu li .stores { width: 93px; height: 60px; background: url(../images/main/nav/menu_02.png) no-repeat 0 0; display: block;}
	ul#menu li .events {width: 105px; background: url(../images/main/nav/menu_03.png) no-repeat 0 0 !important; display: block; margin-top: 0px !important;}
	ul#menu li .special {width: 143px; height: 60px; background: url(../images/main/nav/menu_04.png) no-repeat 0 0; display: block;}
	ul#menu li .jobs {width: 40px; height: 60px; background: url(../images/main/nav/menu_05.png) no-repeat 0 0; display: block;}
	ul#menu li .media {width: 69px; height: 60px; background: url(../images/main/nav/menu_06.png) no-repeat 0 0; display: block;}
	ul#menu li .contact {width: 100px; height: 60px; background: url(../images/main/nav/menu_07.png) no-repeat 0 0; display: block;}
	
	ul#menu li a:hover {background-position: 0 -60px; display: block;}*/



#section {float: left; display: block; width: 960px; height: auto; margin: 0 auto; padding-bottom: 10px; overflow: hidden;}
#leftcolumn {width: 712px; min-height: 200px; float: left; position: relative;}
#campaign {height: 400px; width: 694px; border: 8px solid white; background-image: url('../images/main/campaignbg2.jpg'); -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 0px;}
	.camppicture {width: 694px; height: 400px; float: left;}
	.camptext {float: left; display: inline; height: 300px; width: 210px; margin: 0px 10px 0px 0px; line-height: 1.4em;}
	.camptext img {float: left;}
	.camptext p {line-height: 1.4em; font-size: 1.1em; margin: 15px 10px 0px 20px;}
	.camptext a {color: black; text-decoration: none; font-size: 16px;}
	.camptext a:hover {text-decoration: underline;}
	.camptext h3 {font-size: 2.7em; font-family: Times, Times New Roman, serif; line-height: 1.5em; margin: 0px 0px 0px 20px;}
	.camptext h2 {margin: 0px 0px 0px 20px;}

#campaignevent {height: 400px; width: 694px; border: 8px solid white; background: url('../images/campaign/ironmanoff.jpg') no-repeat 0 0 black; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 0px; position: relative; z-index: 10;}
	#campformtext {color: white; width: 420px; margin: 20px 0px 0px 30px; text-align: center;}
	#campformad {color: white; width: 420px; margin: 100px 0px 0px 40px; text-align: center;}
#col2event {position: absolute; height: 400px; width: 494px; border-left: 8px solid white; border-right: 8px solid white; border-bottom: 8px solid white; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); float: right; margin-bottom: 20px; z-index: 20; top: 408px; background-image: url('../images/campaign/storm22.png'); left: 200px;}
	#col2event p {color: white;}
	#campformtext h4 {color: white; font-size: 2.1em; margin: 5px 0px 5px 0px; font-family: times, arial; line-height: 1.6em;}
	.bluelrg {color: #66D0FF; font-size: 1.5em; margin: 5px 0px 5px 0px;}
	.blue {color: #66D0FF;}

#rrgevent {height: 400px; width: 694px; border: 8px solid white; background-image: url('../images/rrg/starwars.jpg'); -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 0px; position: relative; z-index: 10;}
	#rrgformtext {color: white; width: 420px; text-align: center; margin: 310px 0px 0px 150px;}
	#col2rrg {position: absolute; width: 484px; border-left: 8px solid white; border-right: 8px solid white; border-bottom: 8px solid white; border-top: 8px solid white; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); float: right; margin: 0px 0px 20px 20px; z-index: 20; background: #FFF; left: 190px; height: auto;}
	#col2rrg p {color: white;}
	#rrgcont {margin-left: 45px;}
	#printarea p {display: none; font-size: 18px !important;}
#rrgcontent {width: 710px; overflow:hidden; height: 700px;}
	#week1 {height: 282px; width: 484px; background: url(../images/rrg/week6btnbg.jpg) no-repeat 0 0;}
	#mainbtn1 {height: 66px; width: 67px; float: left; display: inline; margin: 20px 0px 0px 10px; text-indent: -9999px;}
		#btn1link { height: 66px; width: 67px; background: url(../images/rrg/week3btn1.gif) no-repeat 0 0; display: block;}
	#mainbtn2 {height: 66px; width: 67px; float: left; display: inline; margin: 205px 0px 0px 335px; text-indent: -9999px;}
		#btn2link { height: 66px; width: 67px; background: url(../images/rrg/week3btn2.gif) no-repeat 0 0; display: block;}
	/* #week1 a:hover {background-position: 0 -65px; display: block;} */
	#sixweeks { border-top: 1px dotted #515155;}
	.sixweekoffer {width: 120px; height: 240px; float: left; display: inline; border-right: 1px dotted #515155; text-align: center; padding: 15px 0px 0px 0px;}
	.sixweekbtn {text-indent: -9999px;}
		#sixweekbtn1 {width: 67px; height: 66px; background: url(../images/rrg/6weekbtn1.jpg) no-repeat 0 0; display: block; margin: 0 auto; margin-top: 10px;}
		#sixweekbtn2 {width: 67px; height: 66px; background: url(../images/rrg/6weekbtn2.jpg) no-repeat 0 0; display: block; margin: 0 auto; margin-top: 13px;}
		#sixweekbtn3 {width: 67px; height: 66px; background: url(../images/rrg/6weekbtn3.jpg) no-repeat 0 0; display: block; margin: 0 auto; margin-top: 11px;}
		#sixweekbtn4 {width: 67px; height: 66px; background: url(../images/rrg/6weekbtn4.jpg) no-repeat 0 0; display: block; margin: 0 auto; margin-top: 0px;}
		#sixweeks a:hover {background-position: 0 -65px; display: block;}
	#weekteaser {margin: 30px 0px 0px 0px; float: left; display: inline;}
	
#campformtext p {line-height: 17px; font-size: 12px;}
#rrgform {margin: 15px 0px 20px 0px;}
	#rrgform input {font-size: 12px; font-weight: bold; color: gray; font-family: arial; border: none;}
	#rrgname {width: 190px; height: 17px; float: left; display: inline; padding: 3px 0px 0px 7px; background: url(../images/rrg/vouchers/namebg.png) no-repeat 0 0;}
	#rrgpost {width: 190px; height: 17px; float: left; display: inline; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 10px; background: url(../images/rrg/vouchers/namebg.png) no-repeat 0 0;}
	#rrgemail {width: 333px; height: 17px; float: left; display: inline; padding: 3px 0px 0px 7px; margin: 5px 0px 0px 0px; background: url(../images/rrg/vouchers/emailbg.png) no-repeat 0 0;}
	#forminputs {float: left; display: inline;}
#rrgterms {color: white; width: 420px; margin: 20px 0px 0px 30px; text-align: center; background: #e9e2da;}
	#rrgterms p {text-align: left; color: black; margin: 0px 0px 20px 0px;}
#rrgcomp {height: 400px; width: 694px; border: 8px solid white; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 0px; position: relative; z-index: 10;}

#ironmanevent {height: 400px; width: 694px; border: 8px solid white; background: black; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 0px; position: relative; z-index: 10;}

#cashbackevent {height: 400px; width: 694px; border: 8px solid white; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 0px; position: relative; z-index: 10;}
	#col2cash {position: absolute; height: 400px; width: 504px; border-left: 8px solid white; border-right: 8px solid white; border-bottom: 8px solid white; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); float: right; margin-bottom: 20px; z-index: 20; top: 408px; background:black; left: 190px;}
	#col2cash p {color: white; line-height: 20px;}
	#cashbackcont {color: white; width: 420px; margin:  20px 0px 0px 40px; text-align: center;}

#content {width: 712px; overflow:hidden;}
#contenttest {min-height: 670px; width: 710px; overflow:hidden;}
#col1 {width: 190px; border: min-height: 50px; float:left; margin: 10px 10px 0px 0px;}
	#col1 h3 {text-align: right; font-size: 2em; margin-bottom: 10px; font-family: Times, Times New Roman;}
	.opening {color: #fc7101;}
	.findus {color: #26a5d2;}
	#col1 p {text-align: right;}
#col2 {width: 304px; min-height: 50px; float: left; margin-top: 0px;}
	#scrapbook {height: 106px; width: 288px; border: 8px solid white; background-color: #727f8f; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin:18px 0px 10px 0px;}
	#ironman {height: 133px; width: 288px; border: 8px solid white; background-color: #727f8f; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom:10px;}
#col3 {width: 198px; min-height: 50px; float: left; margin: 0px 0px 0px 10px;}
	#gap {border: 8px solid white; background-color: #fff; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom:10px;}
	#gap p {margin: 20px 0 0 0; width: 100%; font-weight: bold; text-align: center;}
	#latestnews {height: 85px; width: 196px; background-color: #727f8f; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom:10px;}
	
	#maincontent {width: 504px; float: left;}
	#maincontenttest {margin: 0 auto; width: 200px; text-align:center; margin-top: 100px;}

#rightcolumn {width: 230px; min-height: 200px; float: left; margin-left: 10px;}
	#rightcolumn p {margin: 5px 10px 5px 10px;}
	#rightcolumn img {height: 80px; width: 218px;}
	#intouch {height: 84px; width: 214px; border: 8px solid white; background-color: #727f8f; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 10px; overflow: hidden;}
		#intouch h3 {margin: 5px 10px 5px 10px; font-family: Times, Times New Roman, serif; font-size: 1.1em; color: #333;}
		#intouch p {font-size: 0.9em;}
		#intouch form {margin: 5px 10px 5px 10px;}
		#intouch .newsletter {width: 130px;}
		#intouch .newsletbutton {width: 50px;}
	#offers { width: 230px; height: 300px; margin: 0px 0px 10px 0px; background-image: url('../images/main/specialoffer.jpg'); text-align: center; }
		#offers ul {margin: 65px 0px 0px 13px; float: left; display: inline; width: 97%;}
		#offers a {color: white;}
		#offers a:hover {text-decoration: underline;}
		#offers .soffer {background-color: #bc5439; height: 25px; width: 40%; text-align: left; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 5px 5px 0px 0px; padding: 5px 5px 0px 5px; float: left; display: inline;}
		#offers .soffer a {font-size: 9px !important;}
	#storeguide {height: 88px; width: 214px; border: 8px solid white; background-color: #727f8f; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 10px;}
		#storeguide img {height: 88px; width: 214px;}
.gallery li {display: inline;}
	
#social {clear: both; width: 502px; height: 90px; margin-left: 199px; background: white; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); float: left; display: inline;}
	#socialmenu {width: 502px; list-style: none; margin: 0 auto;}
	#socialmenu li { display: inline; }
	#socialmenu li a {display: block; float: left; height: 90px; background-image: url('../images/main/socialmedia.jpg'); text-indent: -9999px;}
	#socialmenu li a.title { width: 109px; background-position: 0 0;}
	#socialmenu li a.twitter { width: 105px; background-position: -109px 0;}
	#socialmenu li a.facebook {width: 99px; background-position: -214px 0;}
	#socialmenu li a.blog {width: 188px; background-position: -313px 0;}

#footer {clear: both; display: block; width: 960px; height: 80px; margin: 0 auto; background: url('../images/main/footerbg.png') no-repeat top center; overflow: hidden; text-align: center;}
#footer ul {margin: 60px 0px 0px 0px;}
#footer ul li {display: inline;}
/* Start Layout Styles */


div.item {
	width: 694px;
}

div.item img {
	float: left;
	padding-right: 8px;
}

div.item h3 {
	float: left;
	font-size: 2em;
	font-weight: normal;
	padding-bottom: 0px;
}

#example1 {width: 999999px; position: relative; left: -694px;}

div.example1_container {
	overflow: hidden; position: relative; width: 300px;
}

div.example1_container a.slider_prev, div.example1_container a.slider_next {
	font:  1em Arial, sans-serif;
	color: #ccc;
	margin-top: 0px;	
}

#name {width: 209px; height: 22px; background: url(../images/formbgs/namebg.png) no-repeat 0 0; padding: 3px 0px 0px 10px; font-size: 12px; font-weight: bold; color: #999999; border: none; margin-top: 10px;}
#postcode {width: 144px; height: 22px; background: url(../images/formbgs/postcodebg.png) no-repeat 0 0; padding: 3px 0px 0px 10px; font-size: 12px; font-weight: bold; color: #999999; border: none;}
#email {width: 305px; height: 22px; background: url(../images/formbgs/emailbg.png) no-repeat 0 0; padding: 3px 0px 0px 10px; font-size: 12px; font-weight: bold; color: #999999; margin: 10px 0px 0px 0px; float: left; display: inline; border: none;}
#submit {margin-top: 10px; float: left; display: inline;}
#error {float: left; display: inline;  margin-left: 20px;}
.clear {clear: both;}
.terms {margin: 10px 0px 0px 30px;}
.termsphone {margin: 30px 0px 0px 0px;}
#formlay {overflow: hidden;}

#wrappervoucher {width: 100%; height: auto; overflow: hidden; background-color: white;}
#containervouch {width: 560px; height: auto; margin: 0 auto; overflow: hidden;}

#alreadyvoucher {float:left; display: inline; margin: 20px 0px 0px 70px;}
	#alreadyvoucher img {float: left; display: inline;}
	#alreadyvoucher p {float: left; display: inline;}
	
#framecontainer {width: 600px; height: auto; margin: 0 auto; overflow: hidden;}
#framecontent {width: 600px; margin: auto; overflow: hidden; margin-top: 10px;}

#cashbackcontact {overflow: hidden; margin: 0px 0px 20px 0px;}
	#cashbackcontact p {float: left; display: inline; text-align: center;}
	#cashbacklay {float: left; display: inline;}
	#cashbacklay img {float: left; display: inline;}
	#alreadyvoucher {float:left; display: inline;}
		#alreadyvoucher img {float: left; display: inline;}
		#alreadyvoucher p {float: left; display: inline;}
	#cashbackform {width: 500px; margin: 25px 0px 0px 0px; text-align: left;}
	
	/* Carnival page CSS */
	#carnevent {height: 400px; width: 694px; border: 8px solid white; background-image: url('../images/carnival/carnivalhead.jpg'); -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 0px; position: relative; z-index: 10;}
	#carnformtext {color: white; width: 420px; text-align: center; margin: 310px 0px 0px 150px;}
	#col2carn {position: absolute; width: 484px; border-left: 8px solid white; border-right: 8px solid white; border-bottom: 8px solid white; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); float: right; margin: 0px 0px 20px 20px; z-index: 20; top: 408px; background: black; left: 190px; height: auto;}
	
	/* Gap page temp css */
	#gapcontain {width: 460px; height: auto; margin: 0 auto; margin-bottom: 20px;}
	
	/* ironman temp css */
	#ironmancont {position: absolute; height: 409px; width: 494px; border-left: 8px solid white; border-right: 8px solid white; border-bottom: 8px solid white; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); float: right; margin-bottom: 20px; z-index: 20; top: 408px; background: black; left: 190px; margin-left: 10px; text-align: center;}
		#ironmancont img {margin: 20px 0px 0px 67px;}
	
	/* scrapbook temp css */
	#gallery {margin-left: 23px;}
	#gallery1 {width: 160px; float: left; display: inline;}
	#gallery2 {width: 160px; float: left; display: inline;}
	#gallery3 {width: 160px; float: left; display: inline;}
		#gallery li {width: auto; height: auto; border: 8px solid white; margin-bottom: 10px; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); float: left; display: inline;}
		
	/* contact temp styles */
	#contactcont {width: 480px; border: 8px solid white; background: #e4e4e4; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 20px; float: left; display: inline; overflow: hidden; margin-left: auto; margin-right: auto;}
	#contactcont h1 {font-size: 16px; margin: 20px 10px 10px 10px;}
	#contactcont p {margin: 0px 10px 0px 20px; line-height: 1.3em; font-size: 11px;}
	#contactcont hr {margin: 0px 10px 10px 10px;}
	#contdets {width: 40%; float: left; display: inline; text-align: right;}
	#contform {width: 53%; float: left; display: inline; margin: 10px 0px 0px 20px;}
		#contform input {margin: 0px 0px 10px 0px; border: 1px solid #666666;}
		#contform h2 {margin: 13px 0px 20px 0px;}
		#contform p {font-size: 9px; float: left; display: inline; width: 50%; margin: 10px 0px 0px 0px;}
	
	/* Stores temp css */
	.RQshoplisting {margin: 15px 0px 0px 20px; float: left; display: inline; overflow: hidden; clear: both;}
		.RQshoplisting h2 {font-size: 15px; font-weight: bold;}
	
	/* Jobs temp css */
	#jobscont {width: 480px; border: 8px solid white; background: #e4e4e4; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 20px; float: left; display: inline; overflow: hidden; margin-left: auto; margin-right: auto;}
	#jobscont h1 {font-size: 18px; margin: 20px 0px 10px 20px;}
	#jobscont h2 {font-size: 14px; margin: 20px 0px 0px 20px;}
	#jobscont p {margin: 0px 10px 0px 20px; line-height: 1.3em;}
	
	/* News Temp css */
	.newspost {width: 480px; border: 8px solid white; background: #e4e4e4; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 20px; float: left; display: inline; overflow: hidden; margin-left: auto; margin-right: auto; padding: 10px 0px 10px 0px;}
		.newspost img {border: 2px solid #cccccc;}
		.newspost p {margin: 10px 0px 0px 25px;}
		
	/* offers temp css */
	.offerscont {width: 480px; border: 8px solid white; background: #e4e4e4; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 20px; float: left; display: inline; overflow: hidden; margin-left: auto; margin-right: auto; text-align: center; padding: 10px 0px 10px 0px;}
		.offerscont p {margin: 10px;}		
	#offergall1 {float: left; display: inline; margin: 0px 20px 10px 30px; width: 190px;}
		#offergall1 li {float: left; display: inline; margin: 10px 0px 0px 10px;}
	#offergall2 {float: left; display: inline; margin: 0px 0px 10px 0px; width: 190px;}
		#offergall2 li {float: left; display: inline; margin: 10px 0px 0px 10px;}
	.storeoffer {width: 480px; border: 8px solid white; background: #e4e4e4; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 20px; float: left; display: inline; overflow: hidden; margin-left: auto; margin-right: auto;}
	.storeoffer h2 {font-size: 18px; margin: 20px 0px 10px 20px;}
	.storeoffer p {margin: 0px 10px 10px 0px; line-height: 1.3em;}
	hr {margin: 0px 10px 10px 10px;}

/* End Layout Styles */

/* Start Format Styles */
	.compdisplays {float: left; display: inline;}
		.compdisplays li {float: left; display: inline;}
	.regbuttons {float: left; display: inline; margin-bottom: 20px;}
		.regbuttons li a {width: 100%; height: 100%; display: block; background: none;}
		.regbuttons #red {float: left; display: inline; background: url(../images/events/buttons/compbuttons_r1_c6.jpg) 0 0 no-repeat; width: 80px; height: 78px; margin-left: 25px;}
		.regbuttons #purple {float: left; display: inline; background: url(../images/events/buttons/compbuttons_r1_c2.jpg) 0 0 no-repeat; width: 80px; height: 78px; margin-left: 61px;}
		.regbuttons #green {float: left; display: inline; background: url(../images/events/buttons/compbuttons_r1_c4.jpg) 0 0 no-repeat; width: 80px; height: 78px; margin-left: 72px;}
		.regbuttons #blue {float: left; display: inline; background: url(../images/events/buttons/compbuttons_r1_c8.jpg) 0 0 no-repeat; width: 80px; height: 78px; margin-left: 33px;}
		.regbuttons #brown {float: left; display: inline; background: url(../images/events/buttons/compbuttons_r1_c10.jpg) 0 0 no-repeat; width: 80px; height: 78px; margin-left: 60px;}
		.regbuttons #orange {float: left; display: inline; background: url(../images/events/buttons/compbuttons_r1_c12.jpg) 0 0 no-repeat; width: 80px; height: 78px; margin-left: 68px;}
			.regbuttons #purple:hover {background: url(../images/events/buttons/compbuttons_r1_c2.jpg) 0 -78px no-repeat;}
			.regbuttons #green:hover {background: url(../images/events/buttons/compbuttons_r1_c4.jpg) 0 -78px no-repeat;}
			.regbuttons #red:hover {background: url(../images/events/buttons/compbuttons_r1_c6.jpg) 0 -78px no-repeat;}
			.regbuttons #blue:hover {background: url(../images/events/buttons/compbuttons_r1_c8.jpg) 0 -78px no-repeat;}
			.regbuttons #brown:hover {background: url(../images/events/buttons/compbuttons_r1_c10.jpg) 0 -78px no-repeat;}
			.regbuttons #orange:hover {background: url(../images/events/buttons/compbuttons_r1_c12.jpg) 0 -78px no-repeat;}
			.regbuttons li span {display: none;}
/* End format Styles */

#slider, #slider li {width: 694px; height: 400px; overflow: hidden;}
span#prevBtn{}
span#nextBtn{}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#controls {position: relative; top: -30px; right: 30px; float: right; display: inline;}
	#controls li {float: left; display: inline; margin-right: 10px; border: 1px solid white; background-color: #cccccc; width: 20px; height: 17px; text-align: center; padding-top: 3px;}
		#controls li a {width: 20px; height: 17px; display: block;}	
		

/* Voucher Pages Styles */
#vouchheader {float: left; display: block; width: 960px; margin: 0 auto; margin-top: 20px; height: 170px; overflow: hidden;}
	#vouchheader img {float: left; display: inline;}
#vouchnav {display: inline; float: left; list-style: none; width: 636px; height: 90px; overflow: hidden; margin: 50px 0px 0px 20px;}
nav form{ text-align: right;}
	ul#menu {width: 636px; list-style: none; margin: 0 auto;}
	ul#menu li {float: left; display: inline; text-indent: -9999px;}
	ul#menu li .home { width: 86px; height: 60px; background: url(../images/main/nav/menu_01.png) no-repeat 0 0; display: block;}
	ul#menu li .stores { width: 93px; height: 60px; background: url(../images/main/nav/menu_02.png) no-repeat 0 0; display: block;}
	ul#menu li .events {width: 105px; height: 60px; background: url(../images/main/nav/menu_03.png) no-repeat 0 0; display: block;}
	ul#menu li .special {width: 143px; height: 60px; background: url(../images/main/nav/menu_04.png) no-repeat 0 0; display: block;}
	ul#menu li .jobs {width: 40px; height: 60px; background: url(../images/main/nav/menu_05.png) no-repeat 0 0; display: block;}
	ul#menu li .media {width: 69px; height: 60px; background: url(../images/main/nav/menu_06.png) no-repeat 0 0; display: block;}
	ul#menu li .contact {width: 100px; height: 60px; background: url(../images/main/nav/menu_07.png) no-repeat 0 0; display: block;}
	
	ul#menu li a:hover {background-position: 0 -60px; display: block;}
	
#vouchsection {float: left; display: block; width: 960px; height: auto; margin: 0 auto; padding-bottom: 10px; overflow: hidden; margin: 0px 0px 0px 0px; font-family: times, helvetica, arial;}
	#vouchcont {width: 749px; height: auto; float: left; display: inline;}
	#vouchban {border: 8px solid white; background: white; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom:10px;}
	#vouchleftbar {width: 180px; float: left; display: inline; margin: 0px 4px 0px 0px;}
		#vouchleftbar h3 {text-align: right; font-size: 2em; margin-bottom: 10px; font-family: Times, Times New Roman;}
		#vouchleftbar p {text-align: right;}
	#vouchtext {width: 549px; float: left; display: inline; border: 8px solid white; background: #cccccc; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom:10px; text-align: center;}
		#vouchtext h2 {font-size: 36px; margin: 10px 0px 10px 0px;}
		#vouchtext h3 {font-size: 24px; margin: 20px 0px 10px 0px;}
		#vouchtext p {margin: 10px 0px 10px 0px;}
		#vouchname {width: 190px; height: 17px; float: left; display: inline; padding: 3px 0px 0px 7px; background: url(../images/rrg/vouchers/namebg.png) no-repeat 0 0;}
		#vouchmargin {margin: 30px 40px 20px 50px; width: 459px; height: auto;}
		#vouchpost {width: 130px; height: 17px; float: left; display: inline; padding: 3px 0px 0px 8px; margin: 0px 0px 0px 3px; background: url(../images/rrg/vouchers/postbg.png) no-repeat 0 0;}
		#vouchemail {width: 333px; height: 17px; float: left; display: inline; padding: 3px 0px 0px 7px; margin: 5px 0px 0px 0px; background: url(../images/rrg/vouchers/emailbg.png) no-repeat 0 0;}
		#forminputs input {border: none;}
	
	#vouchright {width: 174px; float: left; margin-left: 10px;}
	#vouchaddress {height: auto; width: 174px; border: 8px solid white; background-color: #cccccc; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 10px;}
		#vouchaddress p {margin: 10px 10px 10px 10px;}
		#vouchaddress a {color: white;}
	#vouchloc {height: auto; width: 174px; border: 8px solid white; background-color: #cccccc; -moz-box-shadow: 2px 2px 2px #bbbebf; -webkit-box-shadow: 2px 2px 2px #bbbebf; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbebf', Direction=167, Strength=2); margin-bottom: 10px;}
	
	#gsvoucher {width: 100%; padding-bottom:25px; border: 1px solid black; background: white;}
	#vouchterms {font-size: 10px; text-align: justify; margin: 0px 20px 0px 20px;}
	
/* compwinners styles */
.compwinners {width: 350px; height: auto; margin: 5px 0px 20px 70px; color: white;}
	.compwinners p {margin: 10px 0px 10px 0px;}

/* htc */
img, * { behavior: url(/iepngfix.php); }


