html, body
{
height: 100%;
}

body {
	padding:0;
	margin:0;
}
.wrapper
{
	background: #fff url(/media/831/body_bg.png) repeat-y top center;
	font:12px/1.5 Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding: 0;
	min-height: 650px;
}
a, img {
	border: 0;
}
h1, h2, h3, h4 {
	color:#d15394;
}
ul {
	padding:0;
	margin:0;
}
a {
	color:#d15394;
}
a:hover {
	text-decoration: none;
}
/* Main page div */
.page {
	width: 980px;
	margin: 0 auto;
}
/* Header */
.header {
	width:980px;
}
.logo {
	padding: 20px;
	width: 502px;
	float: left;
}
.promo {
	width: 390px;
	height: 131px;
	float: left;
	clear: right;
	padding: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
.menu {
	height: 45px;
	background:url(/media/856/main_menu_bg.png) no-repeat bottom;
	float: left;
	display: block;
	width:980px;
}
.menuitems {
	padding: 0;
	margin: 0;
}
.menuitems li {
	list-style-type: none;
	display:inline;
}
.menuitems a {
	float: left;
	border-left: 1px solid #FFF;
	border-right: 1px solid #e1e1e1;
	width: 120px;
	height: 19px;
	text-align: center;
	padding: 13px 0;
}
.menuitems a:hover, .menuitems .active a {
	background: #D15394;
	color:#FFF;
}
.menuitems a {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 14px;
	color: #d15394;
}
.followus {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #d15394;
	font-size: 14px;
	float: right;
	padding-right: 20px;
	height: 45px;
	padding-top: 5px;
}
.followus .followlink {
	color: #d15394;
	text-decoration: none;
	height: 33px;
	position: relative;
	top: -10px;
}
.followus img {
	padding-left: 5px;
}
/* Frontpage content div */
.content {
	width: 960px;
	height: 380px;
	float: left;
	padding: 10px;
	clear: both;
}
.contentwrapper {
	background:url(/media/836/frontpage_left_bg.png) no-repeat;
	height:360px;
	width: 606px;
	padding: 10px 20px 10px 20px;
	float: left;
}
.left
{
width: 340px;
float: left;
padding-right: 10px;
}
.center
{
width:220px;
float: left;
padding:10px 0 0 20px;
}
.right {
	background:url(/media/841/frontpage_right_bg.png) no-repeat;
	height: 360px;
	width: 293px;
	float: left;
}
/* Bottom div */
.bottom {
	height: 410px;
	width: 960px;
	float: left;
	padding: 0 10px;
}
.partners {
	height: 390px;
	width:294px;
	background:url(/media/861/partners_bg.png) no-repeat;
	float: left;
	padding: 10px;
	overflow:hidden;
}
.partnerbg
{
height:390px;
width: 294px;
background: #FFF;
}
.partnerheader
{
background: #d15394;
text-align: center;
font: 25px bold center;
color: #FFF;
width: 294px;
}
.partners ul {
	background:#fff;
	height:357px;
}
.partners li {
	border-top: 2px solid #f5f5f5;
	list-style: none;
	text-align: center;
	overflow:hidden;
	height:69px;
}
.partners a { line-height: 69px; }
.partners img {
	vertical-align: middle;
}
.banners {
	width: 636px;
	height: 410px;
	float: left;
	padding-left: 10px;
}
.banner1, .banner2, .banner3, .banner4 {
	background:url(/media/866/small_promobox_bg.png) no-repeat;
	width:313px;
	height: 200px;
	float: left;
}
.banner1 {
	margin: 0 10px 10px 0;
}
.banner2 {
	margin: 0 0 10px 0;
}
.banner3 {
	margin: 0 10px 0 0;
}
.banner1 p, .banner2 p, .banner3 p, .banner4 p {
	padding:0;
	margin:0;
}
/* Footer div */
.footer {
	width: 970px;
	padding: 10px;
	font-size: 11px;
	color: #d15394;
	clear:both;
}
.footer p {
	padding: 0;
	margin: 0;
}
/* classes used on entire site */
.readmore a {
	color: #008df1;
	text-decoration: underline;
}
.readmore a:hover {
	text-decoration: none;
}
/*Partner styles */

.subcontent {
	height: 381px;
	width: 960px;
	background:url("/media/1483/subcontent_bg.png") no-repeat;
	float: left;
	margin: 10px;
	clear: both;
}
.subtext
{
	padding: 15px 20px 20px 30px;
	clear: both;
}
.subbanner1, .subbanner2, .subbanner3 {
	float: left;
	height: 200px;
	width: 313px;
	margin-left: 10px;
	background:url("/media/866/small_promobox_bg.png") no-repeat;
}
.subbanner1 p, .subbanner2 p, .subbanner3 p {
	padding: 0;
	margin: 0;
}
/* Submenu css */
.submenuwrapper {
	width: 163px;
	padding-top: 5px;
	float: left;
	margin: 10px;
	background:url(/media/2444/submenu_top_bg.png) top no-repeat;
}
.submenuwrapper a {
	line-height: 35px;
	text-decoration:none;
	font-size: 14px;
	margin: 0 10px 0 10px;
}
.submenuwrapper a:hover {
	text-decoration: underline;
}
.submenuwrapper li {
	list-style:none;
	border-bottom: solid #ececec 1px;
}
.topmenu, .submenu, .sublist {
	background:url(/media/2439/submenu_bg.png) top repeat;
}
.sublist ul {
	display: none;
}
.sublist li {
	background:url(/media/2454/submenu_subitem_bg.png) repeat;
	display: none;
}
.sublist ul li {
	background:url(/media/2459/submenu_subitem_sub_bg.png) repeat;
	border-bottom: #d15394 solid 1px;
	display: none;
}
.sublist .active ul {
	display: block;
}
.active li {
	display: block;
}
.sublist a {
	color: #FFF;
}
.active .sublist li {
	display: block;
}
.submenubottom {
	width: 163px;
	height: 10px;
	position: relative;
	top: -5px;
	background:url(/media/2449/submenu_bottom_bg.png) no-repeat bottom;
}
/* Partner css */
.partnerfrontwrapper, .partnerwrapper {
	width:767px;
	float: left;
	margin-top:10px;
}
.partnerfrontcontent, .partnercontent {
	width: 727px;
	height: 361px;
	float: left;
	background:url("/media/1925/partner_main_article_bg.png") no-repeat;
	padding:10px 30px;
	clear: both;
}
.partnerimagecontent {
	width: 767px;
	height: 361px;
	float: left;
	background:url("/media/1925/partner_main_article_bg.png") no-repeat;
	padding: 10px;
	clear: both;
}
.partnerfrontbottom, .partnerbottom {
	float: left;
	height: 181px;
	width: 787px;
	margin-top: 10px;
}
.partnerfrontbanner1, .partnerfrontbanner2, .partnerbanner1, .partnerbanner2 {
	background:url(/media/1935/submenupage_banner_bg.png) no-repeat;
	float: left;
	margin-right: 10px;
}
.ordernow {
	background:url(/media/1930/bestill_her_banner_svart.png) no-repeat;
	height: 161px;
	width: 255px;
	float: left;
}
.partnerleft, .partnerright {
	padding:10px;
}
.partnerleft {
	width: 500px;
	height:381px;
	float: left;
}
.partnerright {
	width: 200px;
	height: 381px;
	float: left;
}
.partnertextleft {
	width: 500px;
	height:381px;
	float: left;
}
.partnertextright {
	width: 200px;
	height: 381px;
	float: left;
}
.partnerfrontbanner1 p, .partnerfrontbanner2 p, .partnerbanner1 p, .partnerbanner2 p {
	margin:0;
	padding: 0;
}

.promo-box {
	padding:10px;
	position:relative;
}

.medium-box, .regular-box {
	width:293px;
}
.medium-box { height: 360px; }
.regular-box { height:180px; }
.small-box {
	height:141px;
	width:235px;
}
.large-box {
	height:361px;
	width:767px;
}
.promo-box a {
	display:block;
}
.promo-box span {
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	display:block;
	height:100%;
	top:0;
	left:0;
	width:100%;
}
.small-box span {
	background-image:url(promo-box_small.png) 
}
.regular-box span {
	background-image:url(promo-box_regular.png);
}
.medium-box span {
	background-image:url(promo-box_medium.png);
}
.large-box span {
	background-image:url(promo-box_large.png);
}

.pageleft
{
height:361px;
width: 670px;
float:left;
padding:10px 0 10px 10px;
}
.pageright
{
height: 361px;
width:270px;
float: left;
padding: 10px 10px 10px 0;
}
#twitter_update_list li 
{
font-size:13px;
list-style: none;
font-style:italic;
margin-bottom:10px;
}
#twitter_update_list li a 
{
float:right;
padding:5px 10px 5px 10px;
margin:0 10px 5px 10px;
text-align:right;
width:480px;
border-bottom: 1px dotted #d15394;
text-decoration: none;
}












































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
