/*
Theme Name: Mega.co.uk WP Theme
Theme URI: http://www.mega.co.uk/
Description: Rusty Lee's Mega site template
Version: 1.89.468
Author: Adrian Brown & the the bloke who did the graphics
Author URI: http://future-websites.com/
Tags: Mega, Sexy, Voucher codes, Discount, Money off
*/



body{background:url(/images/MegaBG.gif) repeat-x;font:Arial, Helvetica, sans-serif 10pt/12px;margin:0;padding:0;}
img{border:0;}
a{color:#488AC9;font:Arial, Helvetica, sans-serif;}
a:hover{color:#ff6600;text-decoration:none;}
#container{margin:0 auto;}
#header{width:972px;margin:24px auto 0;position:relative;}
#header h1{display:none;}
#header .TopLft{width:360px;margin:0;padding:0 0 0 240px;height:109px;background:url(/images/MegaLogo.png) no-repeat top left;}
#header .TopLft ul{font:bold 16px Arial, Helvetica, sans-serif;color:#6f6f6f;padding:0;margin:0 0 0 30px;list-style:none;}
#header .TopLft li{background:url(/images/bullets/MegaTick.png) no-repeat left;height:23px;padding:5px 0 4px 30px;}
#header td{vertical-align:top;height:109px;}
#subheadertop{background:url(/images/subheadertop.gif) no-repeat;height:18px;width:942px;padding:4px 0 0 30px;margin:0px;font:10px Arial, Helvetica, sans-serif;color:#FFFFFF;}
#subheader{border-right:1px #ff6600 solid;border-left:1px #ff6600 solid;padding:10px 0 0 10px;margin:0px;background:url(/images/MegaBottomRight.png) no-repeat bottom right;width:960px;}
#subheader h2.listheader{font:normal 24px Arial, Helvetica, sans-serif;color:#ff6600;text-decoration:underline;margin:10px 0 8px 15px;clear:both;}
#subheader hr {clear:both; width:96%; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
#subheader ul{list-style:none;font:bold 16px Arial, Helvetica, sans-serif;color:#6f6f6f;padding:0;margin:0 0 10px 25px;clear:both;}
#subheader li{background:url(/images/bullets/MegaTri.png) no-repeat left;height:15px;padding:10px 0 10px 15px;}
#subheader li.button{background:none;padding-left:15px;}
#subheader .merchantlist ul{list-style-image:none;width:912px;padding:0 0 0 10px;margin:0em;}
#subheader .merchantlist li{background:none;width:170px;float:left;margin:0;padding:2px 0 2px 0;list-style:none;font:normal 12px Arial, Helvetica, sans-serif;}
#subheader form{padding:8px 0 0 0;margin:0;}
#subheader label{margin:0 10px 4px 20px;font:bold 16px Arial, Helvetica, sans-serif;color:#6f6f6f;vertical-align:middle;}
#subheader #searchq{font:normal 12px Arial, Helvetica, sans-serif;color:#6f6f6f;width:520px;height:21px;vertical-align:middle;padding:6px 0 0 0;border:thin #ccc solid;}
#subheader #searchbtn{vertical-align:middle;margin:0 0 2px 10px;}
#subheaderbottom{background:url(/images/subheaderbottom.gif) no-repeat;height:9px;width:972px;padding:0px;margin:0px;}
.searchtbl{height:31px; vertical-align:middle;}
#MegaMerchants{width:321px;height:139px;background:url(/images/MegaMerchants.png);position:absolute;left: 635px;top: 59px;}
#MegaOffer{background:url(/images/MegaOffer.png) no-repeat;width:460px;padding:0 0 0 285px;height:185px;margin:0 0 0 20px; vertical-align:top;}
.clear{clear:both;}
.spacer{margin:10px;}
.nav{padding: 0;width: 100%;overflow: hidden;background: transparent;margin:20px 0 0 0;}
.nav ul{font: bold 11px Arial, Verdana, sans-serif;margin: 0;padding: 0;list-style: none;}
.nav li{display: inline;margin: 0 4px 0 0;padding: 0;}
.nav a{float: left;color: white;background: #6f6f6f url(/images/roundleft.gif) no-repeat left top;margin: 0 4px 0 0;padding: 0 0 1px 3px;text-decoration: none;letter-spacing: 1px;}
.nav a span{float: left;display: block;background: transparent url(/images/roundright.gif) no-repeat right top;padding: 5px 9px 4px 9px;cursor: pointer;}
.nav a span{float: none;}
.nav a:hover, .nav li.selected a{background-color: #ff6600;}
.nav li.selectedred a{background-color: #ff0000;}
.nav a:hover span{background-color: transparent;}
.RghtLink{font:normal 12px Arial, Helvetica, sans-serif;text-align:right;padding:0 10px 0 0;margin:0;width:962px;}
.Mhr{background:url(/images/Mhr.gif) no-repeat;width:972px;height:23px;margin:6px auto;padding:0;border:0;}
.MegaHr{background:url(/images/MegaHr.gif);width:932px;height:15px;margin:4px auto;padding:0;border:0;clear:both;}
#content{width:972px;margin:0 auto;}
#content .right{float:right;width:640px;margin:20px 20px 0 0;}
#content .right h2{font:normal 24px Arial, Helvetica, sans-serif;color:#ff6600;margin:2px 0 8px 0;}
#content .right p{margin:0 0 15px 0;font:normal 12px Arial, Helvetica, sans-serif;color:#333333;}
#content .right p a{color:#ff6600;text-decoration:none;}
#content .right p a:hover{color:#6f6f6f;text-decoration:underline;}
#content .right h3{color:#ff6600;margin:15px 0 15px 0;font:bold 12px Arial, Helvetica, sans-serif;}
#content .right .news{background:#ffffff;height:18px;padding:4px 0 4px 6px;color:#000000;margin:0;}
#content .right .news2{background:#efefef;height:18px;padding:4px 0 4px 6px;color:#000000;margin:0;}
#content .right .news span,.news2 span{color:#ff6600;}
#content .right .MegaOffersTop{background:#fff url(/images/MegaOfferTop.gif) no-repeat;width:640px;height:10px;}
#content .right .MegaOffersBody{background:#fff;width:638px;border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;height:350px;overflow:auto;}
#content .right .MegaOffersBody .off1{height:80px;font:normal 12px Arial, Helvetica, sans-serif;color:#000000;padding:6px;}
#content .right .MegaOffersBody .off1 h2,#content .right .MegaOffersBody .off2 h2{font:500 16px Arial, Helvetica, sans-serif;color:#666666;margin:2px 0 2px 0;}
#content .right .MegaOffersBody .off1 .orange,#content .right .MegaOffersBody .off2 .orange{color:#ff6600;}
#content .right .MegaOffersBody .off1 .black,#content .right .MegaOffersBody .off2 .black{color:#000000;}
#content .right .MegaOffersBody .off2{height:80px;background:#efefef url(/images/MegaEnds.png) no-repeat bottom right;font:normal 12px Arial, Helvetica, sans-serif;color:#000000;padding:6px;}
#content .right .MegaOffersBody .medmerchant{float:right;margin-right:30px;width:96px;height:72px;background:url(/images/MegaMedMerchants.png) no-repeat;padding:5px 4px 8px 6px;vertical-align:text-bottom;}
#content .right .MegaOffersBody .reveal a{float:right;margin-right:30px;height:20px;width:280px;font:bold 14px Arial, Helvetica, sans-serif;color:#FF0033;text-align:center;border:2px dashed #999999;background:#ffffff;padding-top:5px;text-decoration:none;}
#content .right .MegaOffersBottom{background:#fff url(/images/MegaOfferBottom.gif) no-repeat;width:640px;height:10px;}
#content .right ul{margin:20px 0 0 0;padding:0;list-style-image:none;}
#content .right li{float:left;width:200px;margin:0 12px 20px 0;list-style:none;}
#content .right li div{font:normal 12px Arial, Helvetica, sans-serif;}
#content .right li div a{}
#content .right li div small a{color:#ff6600;font-size:10px;}
#content .rightsml{float:right;width:740px;margin:20px 20px 0 0;}
#content .rightsml h2{font:normal 22px Arial, Helvetica, sans-serif;color:#ff6600;margin:2px 0 4px 0;}
#content .rightsml h2.tagline{font:normal 16px Arial, Helvetica, sans-serif;color:#ff6600;margin:2px 0 0 0;}
#content .rightsml p{margin:0 0 15px 0;font:normal 12px Arial, Helvetica, sans-serif;color:#333333;}
#content .rightsml p a{color:#ff6600;text-decoration:none;}
#content .rightsml p a:hover{color:#6f6f6f;text-decoration:underline;}
#content .rightsml h3{color:#ff6600;margin:15px 0 15px 0;font:bold 12px Arial, Helvetica, sans-serif;}
#content .leftsml{float:left;width:150px;margin:20px 0 0 20px;font:normal 12px Arial, Helvetica, sans-serif;color:#666666;}
#content .left{float:left;width:250px;margin:20px 0 0 20px;}
#content .left table{padding:0;margin:0;width:236px;}
#content .left td{border:1px solid #ff6600;}
#content .left h2{font:bold 16px Arial, Helvetica, sans-serif;color:#0066CC;background:url(/images/MegaBubble.gif) no-repeat;width:236px;height:42px;padding:8px 0 0 10px;margin:0;}
#content .left p{margin:0 0 10px 0;font:normal 12px Arial, Helvetica, sans-serif;color:#666666;}
#content .left a{font:normal 12px Arial, Helvetica, sans-serif;}
#content .left a:hover{color:#6f6f6f;}
#content .left fieldset{margin:0;padding:0;}
#content .left #searchform{margin-bottom:5px;font:normal 12px Arial, Helvetica, sans-serif;}
#content #s{font:normal 12px Arial, Helvetica, sans-serif;color:#6f6f6f;width:140px;height:21px;vertical-align:middle;padding:6px 0 0 0;border:thin #ccc solid;}
#content #searchbtn2{vertical-align:middle;margin:0 0 2px 10px;}
#content .left .hot{width:192px;height:48px;background:#ffffff url(/images/MegaHotSml.png) no-repeat right bottom;padding:4px 44px 0 0;margin:0 0 2px 0;}
#content .left .hot2{width:192px;height:48px;background:#efefef url(/images/MegaHotSml.png) no-repeat right bottom;padding:4px 44px 0 0;margin:0 0 2px 0;}
#content .left ul.sidebar{margin:0;padding:0;}
#content .left ul{list-style-image:none;margin:0 0 10px 20px;padding:0;}
#content .left li{list-style:none;margin:0;padding:0;}
#ukshops{width:932px;margin:20px 20px 0 20px;}
#ukshops .multi ul{width:912px;padding:0 0 0 20px;margin:0em;}
#ukshops .multi li{width:180px;float:left;margin:0;padding:2px 0 2px 0;list-style:none;font:normal 12px Arial, Helvetica, sans-serif;}
#ukshops h2{font:bold 16px Arial, Helvetica, sans-serif;color:#0066CC;background:url(/images/MegaBubble.gif) no-repeat;width:236px;height:42px;padding:8px 0 0 10px;margin:0;}
.hot img,.hot2 img{float:left;width:60px;height:40px;border:1px solid #ff6600;margin:0 6px 0 0;}
.hot p,.hot2 p{font:normal 10px Arial, Helvetica, sans-serif;}
#Merchants{margin:8px auto;width:972px}
.merchant_logo{background: url(/images/merchantlogobglarge.gif) no-repeat bottom left;width:152px;height:113px;} 
#footer{width:932px;height:140px;margin:0 auto;border:#939393 1px solid;background:#6f6f6f url(/images/MegaBottom.gif) no-repeat bottom right;}
.codeimg{background:url(/images/voucher_block.gif) no-repeat;width:407px;height:53px;cursor:pointer;}
.v_code{background:url(/images/voucher_blank.gif) no-repeat;text-align:center;font:bold 26px Arial, Helvetica, sans-serif;color:#BEBEBE;width:407px;height:53px;padding-top:10px;}
#content .vcodes{}
#content .vcodes h2{color:#000000;font:400 16px Arial, Helvetica, sans-serif;}
.percent{float:right;width:154px;height:118px;background:url(/images/overlays/discount.png) no-repeat;padding-top:15px;text-align:center;font:bold 50px Arial, Helvetica, sans-serif;color:#FFFFFF;}
.moneyoff{float:right;width:154px;height:118px;background:url(/images/overlays/deal.png) no-repeat;padding-top:15px;text-align:center;font:bold 50px Arial, Helvetica, sans-serif;color:#FF6600;}
.saving{float:right;width:154px;height:118px;background:url(/images/overlays/saving.png) no-repeat;padding-top:15px;text-align:center;font:bold 50px Arial, Helvetica, sans-serif;color:#FF6600;}
#content h2.orange{padding:0;color:#ff6600;background:none;}
#content h3.orange{padding:0;color:#ff6600;background:none;font:normal 18px Arial, Helvetica, sans-serif;margin:4px 0 4px 0;}
#content p.orange{color:#ff6600;font-weight:bold;font-size:11px;}
#content fieldset{border:none;font:normal 12px Arial, Helvetica, sans-serif;}
#content fieldset input.review{width:240px;}
.gray{color:#999999;}
/* End captions */
#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('/images/bullets/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('/images/bullets/stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }
#merchants img{border:0;padding:0;margin:0;}
#merchants img a{padding:0;margin:0;}
.top_hot{width:350px;height:68px;background:transparent url(/images/MegaHotSml.png) no-repeat right bottom;padding:4px 44px 0 0;margin:0 0 2px 0;}
.top_hot2{width:350px;height:68px;background:#efefef url(/images/MegaHotSml.png) no-repeat right bottom;padding:4px 44px 0 0;margin:0 0 2px 0;}
.top_hot img,.top_hot2 img{float:left;width:60px;height:40px;border:1px solid #ff6600;margin:0 6px 0 0;}
.top_hot p,.top_hot2 p{font:normal 10px Arial, Helvetica, sans-serif;}
.signup{width:540px;margin:0 auto;font:normal 11px Arial, Helvetica, sans-serif;color:#333333;}
#footer .footer_links{margin-top:10px;vertical-align:top;font:normal 12px Arial, Helvetica, sans-serif;color:#FFFFFF;}
#footer .footer_links a{margin-top:10px;vertical-align:top;font:normal 12px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
#footer .footer_links a:hover{margin-top:10px;vertical-align:top;font:normal 12px Arial, Helvetica, sans-serif;color:#FF6600;text-decoration:underline;}
#footer .footer_links td{border-right:#FF6600 1px solid;padding:0 10px 0 10px;}
#footer .footer_links td.lasttd{border:none;}
#footer .footer_links td.firsttd{padding:0 10px 0 0;}