body
{
  font-size:12px;
  font-family:arial;
  color:#333;
  line-height:17px;
  margin:auto;
  background:#deecef url(http://www.allegaver.no/img/bg_1.jpg) no-repeat top center;
  background-attachment:fixed;
}

#debug
{
  position:absolute;
  right:0px;
  top:0px;
  padding:20px;
  background-color:red;
  color:#fff;
  display:none;
}

#wrap
{
  width:960px;
  margin:auto;
  padding-left:6px;
  padding-right:6px;
  background-color:#fff;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
  overflow:hidden;
  position:relative;
}

#topAds
{
  display:block;
  margin-top:6px;
  overflow:hidden;
}
#ad180x150
{
  background-color:#f6f6f6;
  width:180px;
  height:150px;
  float:right;
}
#ad768x150
{
  background-color:#f6f6f6;
  width:768px;
  height:150px;
}

#top
{
  display:block;
  height:80px;
  position:relative;
  background: url(http://www.allegaver.no/img/top_bg.jpg) no-repeat left top;
  border-right:1px solid #f6f6f6;
  border-left:1px solid #f6f6f6;
  margin-top:6px;
  margin-bottom:6px;
}
#logo
{
  position:absolute;
  left:12px;
  top:12px;
}
#slogan
{
  position:absolute;
  right:16px;
  top:30px;
}

#hMenu
{
  height:42px;
  background-color:#ddeaef;
  margin-bottom:12px;
  font-size:13px;
}
#hMenu a
{
  display:block;
  line-height:42px;
  padding-left:12px;
  padding-right:12px;
  color:#333;
  float:left;
}
#hMenu a.newStore
{
  background-color:#5b80ac;
  color:#fff;
  float:right;
  border-left:1px solid #f6f6f6;
}

#content
{
  display:block;
  overflow:hidden;
  margin-bottom:12px;
  min-height:500px;
}

#colRight
{
  width:780px;
  float:left;
  font-size:14px;
  line-height:20px;
}

#colLeft
{
  width:180px;
  float:left;
}
.box
{
  display:block;
  margin-bottom:12px;
}
.box.filled
{
  padding:10px;
  background-color:#f6f6f6;
}
.box.search
{
  padding:10px;
  background-color:#5b80ac;
}
.box.search #sokeknapp
{
  background:#5b80ac;
  border:0px solid #fff;
  color:#fff;
}
.box.cta a
{
  color:#fff;
  background-color:#5b80ac;
  display:block;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  font-size:14px;
}
#colRight h3
{
  display:block;
  font-size:14px;
  margin-bottom:2px;
}
#vMenu a
{
  display:block;
  margin-bottom:4px;
}

#footer
{
  display:block;
  background-color:#f6f6f6;
  overflow:hidden;
  margin-bottom:6px;
}
.footerBox
{
  width:140px;
  padding:10px;
  float:left;
}
.footerBox h4 a
{
  display:block;
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  margin-bottom:5px;
  color:#333;
}

/* Fullwidth */
.introItem
{
  display:block;
  padding:10px;
  background-color:#f6f6f6;
  margin-left:12px;
  margin-bottom:12px;
}
.item
{
  display:block;
  padding:10px;
  margin-left:12px;
  margin-bottom:12px;
}

/* Gavetips - utlisting */
.listItem
{
  width:376px;
  border:1px solid #e0e0e0;
  background:#fff url(http://www.allegaver.no/img/fade1.png) repeat-x 0px -1px;
  margin-left:12px;
  margin-bottom:12px;
  float:left;
}
.listItemImage
{
  float:right;
  overflow:hidden;
  display:block;
  height:130px;
  width:130px;
  margin-left:10px;
  margin-bottom:10px;
  background-color:#fff;
  text-align:center;
}
.listItem img
{
  max-width:130px;
}
.listItem h3
{
  margin-left:10px;
  margin-top:10px;
  margin-right:10px;
}
.listItem h3 a
{
  color:#c34223;
}
.listItem .summary
{
  padding:10px;
  overflow:hidden;
  height:135px;
  font-size:13px;
}
.listItem .info
{
  display:block;
  height:42px;
  background-color:#e0e0e0;  
  margin-top:5px;
  line-height:42px;
  padding-left:10px;
  font-size:14px;
}
.listItem a
{
  color:#333;
  font-family:tahoma;
}
.listItem .info a.buy
{
  display:block;
  height:42px;
  width:80px;
  text-align:center;
  float:right;
  background-color:#c34223;
  color:#fff;
  font-weight:bold;
  font-family:trebuchet ms;
}
.listItem .info a.buy:hover
{
  text-decoration:none;
  background-color:#666;
}
.listItem .info .price
{
  display:block;
  float:right;
  margin-right:20px;
  font-weight:bold;
  font-size:15px;
  text-align:right;
  
}

#paging
{
  display:block;
  margin-top:20px;
  clear:both;
  overflow:hidden;
  text-align:center;
}
.paging.pagingCurrent {
  background-color: #5B80AC;
  border: 1px solid #E0E0E0;
  color: #FFFFFF;
  display: inline-block;

  margin-right: 8px;
  padding: 6px;
}
.paging a {
  border: 1px solid #E0E0E0;
  color: #333333;
  display: inline-block;

  margin-right: 8px;
  padding: 6px;
  text-decoration: none;
}


/* Standard */
a
{
  text-decoration:none;
  color:#3399cc;
}
a:hover
{
  text-decoration:underline;
}
h1
{
  font-size:20px;
  font-weight:bold;
  display:block;
  line-height:28px;
  margin-bottom:5px;
}
h3
{
  font-size:14px;
  font-weight:bold;
  display:block;
  line-height:20px;
  margin-bottom:5px;
}

input[type="text"], input[type="password"], select, textarea 
{
    background: url(http://www.allegaver.no/img/input_bg.png) repeat-x scroll center top #FFFFFF;
    border: 1px solid #CCCCCC;
    font-family: "Segoe UI",Arial;
    font-size: 12px;
    padding: 2px;
}
input[readonly]
{
  background:#dedede;
  color:#000;
}

ul,ol
{
  list-style-position:inside;
}
ol
{
  list-style-type: decimal;
}

.container
{
  display:block;
  overflow:hidden;
}

/* form */
.form th
{
  padding:6px;
  font-weight:bold;
  color:#171717;
  text-align:left;
}
.form td
{
  padding:6px;
  text-align:left;
}

.form.chart th
{
  border:1px solid #ddd;
  background-color:#f6f6f6;
}
.form.chart td
{
  border:1px solid #ddd;
}

/* fades */
.fadeBlueGray
{
  background:#606c88 url(http://www.allegaver.no/img/fade_blue-gray.png) repeat-x top center;
  color:#fff;
}
.fadeDarkRed
{
  background:#606c88 url(http://www.allegaver.no/img/fade_dark-red.png) repeat-x top center;
  color:#fff;
}
.fadeMediumBlue
{
  background:#606c88 url(http://www.allegaver.no/img/fade_medium-blue.png) repeat-x top center;
  color:#fff;
}

/* tip */
#tip 
{

}

#tip .tipImage
{
  float:right;
  width:300px;
  margin:10px;
  text-align:center;
  line-height:300px;
}
#tip .text
{
    width:410px;
}
#tip .info
{
    background-color: #E0E0E0;
    display: block;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin-top: 5px;
    width:410px;
}
#tip .info .buy
{
  background-color: #A86127;
  color: #FFFFFF;
  display: block;
  font-family: trebuchet ms;
  font-weight: bold;
  height: 42px;
  text-align: center;
  width: 80px;
  float:left;
  margin-right:10px;
}
#tip .info a.buy:hover
{
  background-color: #666;
  text-decoration:none;
}
#tip .info .price
{
  margin-right:10px;
}

/* Ny butikk */
.storeOption
{
  width:204px;
  padding:10px;
  background-color:#666;
  float:left;
  margin-right:24px;
  text-align:center;
  color:#fff;
  overflow:hidden;
}
.storeOption h4
{
  display:block;
  margin-bottom:6px;
  font-weight:bold;
  font-size:18px;
  letter-spacing:2px;
}
.storeOption i
{
  display:block;
}
.storeOption .form
{
  width:204px;
  margin-top:10px;
  margin-bottom:10px;
  border-top:2px solid #dedede;
  border-bottom:2px solid #dedede;
}
.storeOption span.price
{
  font-size:36px;
  display:block;
  height:40px;
  line-height:40px;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:bold;
}

/* Info boxes */
.msg
{
  background-repeat: no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border: 1px solid #ffd324;
	margin-bottom:10px;
	display:block;
}
.msg.full
{
  margin-left:12px;
}
.msg.info
{
  background-color:#99ccff;
  background-image:url(http://www.allegaver.no/img/icons/info.png);
  border-color:#0191eb;
}
.msg.ok
{
  background-color:#beecaf;
  background-image:url(http://www.allegaver.no/img/icons/ok.png);
  border-color:#87d070;
}
.msg.error
{
  background-color:#ffaaaa;
  background-image:url(http://www.allegaver.no/img/icons/error.png);
  border-color:#fc7878;
}
.msg.lock
{
  background-color:#fff6bf;
  background-image:url(http://www.allegaver.no/img/icons/lock.png);
}

.icon
{
  vertical-align:middle;
}

/* specials */
.smalltext
{
  font-size:11px;
}

/* Stores */
.storeList
{
  display:block;
  width:150px;
  margin-left:20px;
  margin-bottom:12px;
  padding:10px;
  float:left;
  overflow:hidden;
  background-color:#f6f6f6;
  border:1px solid #dedede;
  text-align:center;
}
.storeLogo
{
  border:1px solid #dedede;
  width:150px;
  height:52px;
}
.storeLogo:hover
{
  text-decoration:none;
}

/* Newsletter */
#newsletter
{
  font-size:11px;
}
#newsletter table
{
  width:160px;
}
#newsletter td
{
  padding:4px;
  padding-left:0px;
}
#newsletter input[type="text"]
{
  width:110px;
}
#newsletter .button
{
  background-color: #C34223;
  border:0px solid #fff;
  font-size:11px;
  color:#FFF;
  padding:2px;
  margin-left:6px;
}
#newsletter .msg
{
  background-position:5px 50%;
  padding: 10px 10px 5px 25px;
}

/*
brun: #a86127
*/

/* Sidebar */
#sidebar
{
position:absolute;
top:10px;
right:-10px;
}
#sidebarAd
{
width:160px;
height:600px;
position:fixed;
}
