@charset "utf-8";

body{margin:0; padding:0;background:#f7f7f7 url(../img/bg3.jpg) center top repeat-x;
	font-size:70%;
	font-family:Trebuchet MS, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	line-height:1.8
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#666666;
}
a.italic {
	display:block;
	margin-bottom:0px;
	text-align:right;
	font-style:italic;
	font-family:Georgia, Times New Roman, Times, serif;
	text-decoration:none
}
img{border:none;}

#wrap{width:980px; margin:0 auto}
#header{width:980px; height:120px; margin:0 auto; position:relative}
#header-logo{height:118px; background:url(../img/logo.png) no-repeat;}
#header-logo a{display:block;float:left;margin-top:30px;padding:0 0 0 110px;color:#3f2c01;}
#header-logo a{
  font-family: Arial, "Helvetica Neue", sans-serif;
	font-size: 45px;
  font-weight: bold;
  font-style: normal;
  letter-spacing: -0.03em;
  line-height: 0.78em;
  line-height: 1em;
}
#header-tagline{position:absolute;left:112px; top:70px; font-family:"Lucida Sans Unicode", sans-serif;color:#3f2c01;}
#header-nav{position:absolute; top:10px; right:0px;}
#header-nav ul{ list-style:none;margin:0;padding:0;}
#header-nav li{ display:inline; padding:0 0 0 20px; font-weight:bold; text-decoration:underline;}

.header-store-nav{float:left;overflow:hidden;font-size:11px;font-weight:bold;}
.header-store-nav{width:960px;margin:-20px 0 20px 10px; padding:10px 0px 6px 0;}
.header-store-nav a{-moz-box-shadow:none;border:none;box-shadow:none;}
.header-store-nav ul {list-style: none outside none; margin:0; padding: 0; text-align: center;}
.header-store-nav li{float:none;display: inline;margin:0;}
.header-store-nav a{display: inline; color:#3f2c01; padding:8px 11px;margin:0;}
.header-store-nav a:hover{text-decoration:underline;background:#d4d8dd;}

.header-store-nav2 ul{ list-style:none;margin:0;padding:0;}
.header-store-nav2 li{ float:left;margin:0 4px 1px 0; }
.header-store-nav2 a{ display:block; color:#3f2c01; border:1px solid #d8dce3;padding:5px 0 0 0;background:#eee; width:26px; height:24px;text-align:center;text-decoration:none;}
.header-store-nav2 a{ display:block; color:#3f2c01; -webkit-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);padding:5px 0 0 0;width:26px; height:24px;text-align:center;text-decoration:none;}



/* Popular */
#header-store-popular a{margin:5px 4px;}
#header-store-popular a{-webkit-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);}
#header-store-popular a:hover{background-color:#eee;}
.store-popular-w{width:73px;height:32px;display:block;float:left;overflow:hidden;line-height:32px;text-align:center;text-transform:uppercase;font-weight:bold;}

#header-search{position:absolute; top:45px; right:0px; width:405px; height:35px; padding-top:3px; padding-left:10px; }
.input-white{width:360px; border:none; padding:5px 3px 3px 3px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:15px}

#content{width:980px; margin:0}
#content-main{float:left; width:742px; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:11px; overflow-x:hidden}
#content-right{float:right; width:237px; font-size:11px}
#footer{float:left;width:920px; height:75px; margin-top:10px; padding:10px 0 0 60px; background:url(../img/logo-footer.png) no-repeat 0px 15px; color:#3f2c01; font-size:11px;  border-top:2px solid #eee;}
#footer a{color:#3f2c01; text-decoration:underline;}
#footer p{margin:0;padding:0;}
.footer-text1{position:absolute; top:60px; left:10px; width:969px}
#footer-nav{margin:0;padding:0;list-style-type:none;display:inline;font-size:11px;font-weight:bold;}
#footer-nav li{display:inline;margin:0 10px 0 0;padding-bottom:0px;}


#main{width:720px;margin-right:20px;float:left;}
#sidebar{width:240px;float:left;}
.item-border{
	background-color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
}
.main-item {
	position:relative;
	overflow:hidden;
	zoom:1;
	padding:20px;
	margin-bottom:18px;
}
.sidebar-item {
	overflow:hidden;
	zoom:1;
	padding:20px;
	margin-bottom:18px;
}
.sidebar-item-content {
	margin: 20px;
}
.text-search{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-align:center;
}
.sidebar-item-exclusive {
	margin-bottom:10px;
	border-bottom:1px solid #eee;
}
.sidebar-item-exclusive:last-child{
	border:none;
}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	color:#3f2c01;
	font-family: Arial, Helvetica Neue, sans-serif;
	padding:0;
	margin:0;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0;
}
h1 a, h2 a, h3 a, h4 a {
	border:none;
	text-decoration:none
}
h1 {
	color:#3f2c01;
	font-weight:bold;
	font-size:22px;
	line-height:27px;
	margin-bottom:11px
}
h2 {
	line-height:22px;
	color:#3f2c01;
	font-weight:bold;
	font-size:18px;
	font-weight:bold;
	line-height:1;
	margin-bottom:11px;
	padding-bottom:8px
}
h3  {
	line-height:22px;
	color:#3f2c01;
	font-weight:bold;
	font-size:18px;
	font-weight:bold;
	line-height:1;
	margin-bottom:11px;
	padding-bottom:8px
}
#sidebar h3  {
	color:#2a2a2a;
	border-bottom:1px solid #eee;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	margin:10px 5px 0 5px;
	padding-left:5px;
	line-height:normal;
}
.h3sub  {
	color:#2a2a2a;
	border-bottom:1px solid #eee;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	margin:10px 5px 0 5px;
	padding-left:5px;
	line-height:normal;
}
.h3sub-child{position:absolute;top:8px;right:10px;color:#AAA;}
.chead-head h3{border:none;margin:0;padding:0;}
#store-extra h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/* Coupons header */
.chead-w{float:left;width:100%;height:65px;border-bottom:2px solid #eee;margin:15px 0 10px 0;background:#fefefe;position:relative;}
.chead-img{float:left;margin-right:35px;border:1px solid #eee;}
.chead-aimg{display:block;}
.chead-head{padding:10px 0 0 0;}
.chead-head h3 a{color:#3f2c01;}
.chead-url a{color:#999;}
.chead-url a:hover{color:#3f2c01;text-decoration:underline;}
.chead-w-compact .tools{position:absolute;top:20px;right:0;}
.chead-w-compact.c-hidetopborder .tools{top:5px;}

.chead-w-compact{height:35px;border-bottom:none;border-top:1px solid #eee;padding-top:15px;}
.chead-w-compact .chead-img{margin-right:15px;}
.chead-w-compact .chead-head{padding:0px 0 0 0;}
.chead-w.c-hidetopborder{margin:0 0 10px 0;}
.chead-w-compact.c-hidetopborder{border:none;padding:0;}

.clist{list-style:none;margin:0;padding:0;}

.clear{clear:both;height:1px;}

/* Deals */
.deal-w{float:left;border-bottom:1px solid #eee;margin:0 0 20px 0;padding:0 0 20px 0;}
.deal-img{float:left;width:200px;}
.deal-img-tag{margin-bottom:10px;padding:4px;border:1px solid #CCC;}
.deal-text{float:left;margin-left:10px;width:470px;}
.deal-meta{font-size:14px;font-family:arial;}

/* Coupons */
.c-h{float:left; width:100%}
.c-url{float:left; width:100%; overflow:hidden}
.c-url a{color:#999}
.c-url a:hover{color:#666}
.c-w{width:100%; float:left; margin:0 0 1px 0}
.c-code{position:relative; float:left; width:150px; height:16px; overflow:hidden; color:#402d02; padding:4px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px}
.c-code-s{width:130px; padding-right:24px}
.c-code pre{overflow:hidden; margin:0; padding:0; font:bold 14px Arial,Helvetica,sans-serif}
.c-copy{position:absolute; top:0; right:0; height:22px; margin:1px; width:24px; display:block}
.c-d{float:left; width:350px; height:16px; padding:4px 4px 4px 10px; overflow:hidden;}
.c-d a{text-decoration:underline}
.c-datemini{font-size:9px; font-weight:bold; color:#666;}
.c-date{float:left; width:52px; height:16px; overflow:hidden; font-size:9px; font-family:Tahoma,Arial; padding-top:5px; color:#b8b8b8;}
.c-r{float:right; width:42px; line-height:1px}
.c-r24{float:right; width:25px; line-height:1px}
.c-fav-rem-text{float:right; width:125px; padding-top:4px;}
.c-fav-rem-text a{text-decoration:underline;}
.c-deal-but{width:154px; padding-right:0;text-transform:uppercase;text-align:center;}
.c-deal-via{float:left;width:104px;text-align:right;padding-top:4px;}
.status-2{color:#b4cc70}
.status-1{color:#cea660}
.status-0{color:#ce7260}
.status-NA{color:#CCC}
.c-sNA .c-code{border:1px solid #b8b8b8; background:#e8e8e8}
.c-s0 .c-code{border:1px solid #bc4735; background:#f2dad7}
.c-s1 .c-code{border:1px solid #c7a852; background:#f4eedd}
.c-s2 .c-code{border:1px solid #98bd37; background:#eaf2d7}
.c-sNA .c-copy{background:url(../img/icon-mini-cut.gif) center center no-repeat #d8d8d8}
.c-s0 .c-copy{background:url(../img/icon-mini-cut.gif) center center no-repeat #e9d1ce}
.c-s1 .c-copy{background:url(../img/icon-mini-cut.gif) center center no-repeat #ded8c7}
.c-s2 .c-copy{background:url(../img/icon-mini-cut.gif) center center no-repeat #d5ddc2}
.c-st{float:right; width:25px; padding-right:10px; font-size:9px; font-family:Tahoma,Arial; padding-top:2px; text-align:right}
.c-ci{padding:4px 0 0 0;}
.c-fsm{height:15px; padding-top:5px}
.c-fsm pre{font:bold 11px Arial,Helvetica,sans-serif}
.c-code .c-copy-ok{background-image:url(../img/icon-mini-cut2.gif)}
.c-copy-ok2 .c-code{border:1px dashed #666666;}
.c-but{height:16px; border:1px solid #98bd37; background:#eaf2d7; padding:2px 6px; font-weight:bold; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px}
.c-com{height:200px; width:98%; max-height:250px; padding:4px; margin:0 0 10px 0; float:left; overflow:hidden; overflow-y:scroll; border:2px solid #eee; border-top:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px}

.tags{margin:0; width:200px; float:left;}
.tags ul{margin:0; padding:0}
.tags li{float:left; display:block; list-style-type:none; height:20px; margin:0 0 3px 0}
.tags a{background-position: right -856px; color:#3c6289 !important; text-decoration:none; padding:2px 15px 1px 5px !important; margin-bottom:2px}
.tags a:hover{background-position: right -875px; color:#fff !important}

.sidebar-menu{margin:0; float:left; line-height:18px;}
.sidebar-menu ul{margin:0; padding:0;}
.sidebar-menu li{display:block; padding:0 0 5px 0;}
.sidebar-menu-icons li{display:block; padding:0 0 5px 20px;}

/** Beta **/
.spr {background: url(http://www.rabatta.se/img/spr-rabatta.png) no-repeat top left;}
.spr.i-comments-none{ display:block;background-position: 0 0; width: 16px; height: 16px; } 
.spr.i-comments{ display:block;background-position: 0 -66px; width: 16px; height: 16px; } 
.c-r a{float:left;display:block;margin-top:2px;width:21px;height:21px; }
.c-r24 a{float:left;display:block;margin-top:2px;width:24px;height:24px; }
.spr.i-r-no{background-position: 0 -524px;} 
.spr.i-r-yes{background-position: 0 -616px;} 
.spr.i-r-no2,.spr.i-r-no:hover{background-position: 0 -545px;} 
.spr.i-r-yes2,.spr.i-r-yes:hover{background-position: 0 -637px;} 

.spr-icon-dialog-info-small{ background-position: 0 -132px; width: 22px; height: 22px; } 

.spr.i-facebook{ background-position: 0 -204px; } 
.spr.i-firefox{ background-position: 0 -270px; } 
.spr.i-twitter{ background-position: 0 -790px; } 
.spr.i-mini-rss{ margin:7px 0 0 6px; background-position: 0 -456px; width: 16px; height: 12px; }
.spr.i-rss{ background-position: 0 -460px; } 
.spr.i-search{ background-position: 0 -708px; height:30px; width:32px; border:none; } 
.spr.tip-twitter{ background-position: 0 -944px;} 
.spr.tip-blog{ background-position: 0 -1010px;}
.spr.i-favorite{ background-position: 0 -1100px; width: 24px; height: 24px; } 
.spr.i-rss2{ background-position: 0 -1198px; width: 24px; height: 24px; } 
.spr.i-favorite2,.spr.i-favorite:hover{background-position: 0 -1076px; width: 24px; height: 24px;} 
.spr.i-rss22,.spr.i-rss2:hover{background-position: 0 -1174px;} 

/* Comments */
.comments div{margin:5px 5px 0 5px; padding:5px; background:#F7F4F0; border:1px solid #FFF; color:#443925}
.comments div.self{margin:6px 6px 0 6px; border:1px solid #BDC7D8; background-color:#ECEFF5; color:#333}
.comments img, .comments .defaultAvatar{display:block; width:45px; height:45px; border:1px solid #FFF; float:left}
.comments .defaultAvatar{background:url(../img/icon-avatar.jpg) no-repeat}
.comments p{margin-left:53px; margin-top:2px; margin-bottom:2px}
.comments p.attribution{font-size:11px; color:#95928D; margin-top:0; margin-bottom:5px}
#comment-top{background:#fff; margin:5px 5px 0 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 15px 10px 15px; color:#666; line-height:16px;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);}
/*#comment-top{background-color:#F7F4F0; border-bottom:1px solid #E5EAF1; margin:5px 5px 0 5px; padding:5px 15px 4px 5px; color:#968b72}*/
#comment-top p{margin:0 0 4px 0;padding:0;}
#comment-top a{}
#comment-form{ background-color:#ECEFF5;  border-bottom:1px solid #E5EAF1;  clear:left;  float:none;  margin-bottom:2px;  overflow:hidden;  padding:5px 15px 4px 5px;  display:block;  font-size:11px;  color:#333;  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;  text-align:left; margin:5px 5px 0 5px}
#comment-form textarea{ width:97%;  height:38px;  overflow:hidden;  margin:0 10px 5px 0;  min-height:29px;  border:1px solid #BDC7D8;  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;  font-size:11px;  padding:3px}
#comment-form .form-name{ margin:0 10px 5px 0;  border:1px solid #BDC7D8;  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;  font-size:11px;  padding:3px;  width:180px}
#comment-form label{vertical-align:top}
#comment-form .submit{background:#637bad;font-family:"Lucinda Grande",Tahoma, Arial;font-size:11px;font-weight:bold;color:#fff;
box-shadow: inset 0 1px 0 #8a9cc2;-moz-box-shadow: inset 0 1px 0 #8a9cc2;-webkit-box-shadow: inset 0 1px 0 #8a9cc2;border:1px solid #29447e;padding:3px 4px;}
#comment-form .submit-wrap2{border:1px solid #29447e;float:left;}

/* Social stats */
.social-stats-box{ float:left;line-height:24px; width:20%; text-align:center; }
.social-stats-numbers{font-family:arial;font-size:35px;font-weight:bold;}
.social-stats-numbers a{color:#000;}

/* Blog clouds */
.social-blogg{background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 15px 10px 15px; font-size:10px; color:#888; line-height:16px;-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);}
.social-blogg:hover{color:#333}
.social-blogg-date{color:#968b72; font-size:9px; font-family:"Lucida Sans Unicode",Arial;}
.whitetip{padding:10px 0 0 0; font-size:11px; font-family:"Lucida Sans Unicode",Arial; color:#3c2c08; margin:0 0 10px 0}
.whitetip img{float:right; margin:-5px 0 0 0}
.whitetip a{padding:0 0 0 8px}
.twitter{background:#fff; width:207px; overflow:hidden}
.box-wrap2{padding:10px 20px 10px 20px; background:#fff url(../img/bg-content-store-top.gif) no-repeat}
.box-store-info{float:left; width:470px}
.box-store-thumb{float:left; width:200px; margin-top:10px; margin-left:10px; text-align:center}
.social-link-fb{background-color:#3b5998;padding-top:12px;padding-bottom:12px;}
.social-link-tw{background-color:#3699af;padding-top:12px;padding-bottom:12px;}

/* Forms */
form{margin:0; padding:0}
.input{width:182px; font:11px Tahoma,Helvetica,Verdana; padding:4px; margin-bottom:5px}
.input-white{width:360px; border:none; padding:5px 3px 3px 3px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:15px}
.form-coupon-submit{width:100%; font:11px Tahoma,Helvetica,Verdana; padding:4px}
#content-main .input{width:98%; margin-bottom:2px}
.box-text-blank .input{width:196px}
.error-text{color:#C00; font-size:11px; font-weight:bold}
.error-input{border:1px solid #C00}
.field{width:200px; border-top:1px solid #2c2926; border-left:1px solid #2c2926; border-bottom:1px solid #898989; border-right:1px solid #898989; padding:5px; font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#898989; color:#fff}
.field-error{width:182px; border:1px solid #C00; padding:5px; font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#FFECEC}
.error{color:#C00}
.sidebar-form p{margin:0 0 0px 0}
.field2{display:none}

/* Tip box */
.tip-box{margin-bottom:18px;padding:6px 8px 8px 8px;line-height:16px;background:#fffcde;}
.tip-box img{margin-right:6px;}
.tip-text{padding-top:3px;}
.tip-box{
	background-color:#fffcde;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1)
}
.box-success{
	border:1px solid #98bd37;
	background-color: #eaf2d7;
}
.box-error{
	background-color: #ffebe8;
	border:1px solid #c00;
}

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container { width:600px; background-color:#fff; border:0px solid #444; padding:0px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#simplemodal-container .simplemodal-data {padding:0px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}

/* Button reveal */
.button_coupon{
	width:155px;
	border:1px solid #72a251;
	margin-bottom:10px;
	padding:8px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	
	font-family:arial;padding:5px 4px;margin:1px 0;width:150px;
}
a.button_coupon:hover{
	color:#fff;
}
.button_coupon_reveal{
	background:#84c757;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.4);
	background:#84c757;
	background:-moz-linear-gradient(top, #b0d36d 0, #7bb943 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0d36d), color-stop(100%, #7bb943));
	background:-webkit-linear-gradient(top, #b0d36d 0, #7bb943 100%);
	background:-o-linear-gradient(top, #b0d36d 0, #7bb943 100%);
	background:-ms-linear-gradient(top, #b0d36d 0, #7bb943 100%);
	background:linear-gradient(top, #b0d36d 0, #7bb943 100%);
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
.button_coupon_std{float:left;padding:2px 4px;margin:1px 0;width:150px;}

#tomte-skriv{position:absolute;top:20px;left:312px;}