*{
	margin:0;
	padding:0;
	text-align:left;
}
/* Ghostwriter PNG Fix IE6 */
img { behavior: url(iepngfix.htc); }
/* Ghostwriter PNG Fix IE6 Slutt*/

.clear {
	clear: both;
}

.gameshot {
	margin: 5px;
	border: 0;
}


div#menu_checkout{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}


div#content_checkout{
	width:770px;
	height:auto;
	top:68px;
	padding-bottom:10px;
	background:#FFFFFF;
	background-image:url(../img/elements/back_hvit.gif);
	background-repeat:repeat-y; 
}

div#checkout{
	margin-left:10px;
}

body {
	font-family:"Helvetica", Arial, sans-serif;
	font-size:11px;
	background-image:url(../img/site/backg.jpg);
	background-repeat:repeat-x;
	background-color:#888466;
	background-position: center top;
	text-align:center;
	behavior:url(css/csshover.htc);
}


a{
	color:#0066CC;
	text-decoration:none;
}


/*Div tagger*/

/* Ghostwriter tagger for produktprofileringslapp */

div#outerContainer{
/*    margin-left:auto;
	margin-right:auto;
	width: 850px;*/
}
div#productTagContainer{
	margin: 0;
	padding: 0;
	width: 71px;
	position: absolute;
	top: 30px;
	left:770px;
}
.productTag{
	width: 71px;
	margin-bottom: 3px;
}
.productTagTop{
	background-image: url(../img/product_tags/product_tag_top.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size:1px;
}
.productTagBackground{
	background-image: url(../img/product_tags/product_tag_mid.gif);
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
.productTagBottom{
	background-image: url(../img/product_tags/product_tag_bottom.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size:1px;
}
/* slutt på produktprofileringslapp tagger */

div#main {
   /* margin-left:15px;	margin-right:auto;*/
    margin-left:auto;
    margin-right: auto;
	width:770px;
	height:auto;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	/*float: left; */
}

div#logo {
	position:relative;
	1background-image:url(../img/site/deal_logo.jpg);
	background-repeat:no-repeat;
	width:775px;
	height:60px;
}


div#brand img{
	margin-bottom:5px;
}

div#search{
	position:relative;
	height:27px;
	background-image:url(../img/elements/search_box.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding:3px 3px 3px 5px;
/*	background-color:#E0E0D4;*/
}

div#search:hover{
	background-image:url(../img/elements/search_box2.gif);
}

div#content{
	width:770px;
	height:auto;
	background:#FFFFFF;
	background-image:url(../img/elements/back_hvit.gif);
	background-repeat:repeat-y;
	position: relative;
}

#content_td{
	height:auto;
	vertical-align:top;
	width:167px;
}

#content_td_right{
	min-height: 600px;
	height:auto !important;
	height:600px;
	vertical-align:top;
}


div#sub_menu{
	width:147px;
	height:auto;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:10px;

}

div#aktuelt{
	width:147px;
	height:auto;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:10px;

}
/* Ghostwriter ny aktuelt */
.offers{
	margin: 0;
	padding: 0;
	width: 147px;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;
}
/* Ny aktuelt slutt */

/*Classe tagger*/

.sub_menu_top{
	background-image:url(../img/sub_menu/sub_menu_top.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	height:10px;
}

.sub_menu_content{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#EAE9DE;
}

.sub_menu_bot{
	background-image:url(../img/sub_menu/sub_menu_bot.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	height:10px;
}

.top{
	height:6px;
	width:775px;
	overflow:hidden;
	background-image:url(../img/elements/mainw_back_corner_top_770.gif);
	background-repeat:no-repeat;
}
/* Ghostwriter Produktlinjekode */
.productLine{
	background-image:url(../img/elements/product_line.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 770px;
	color: #FFF;
	padding-left: 15px;
	padding-top: 2px;
}
.viewedProduct, .viewedProduct a{
	float: left;
	color: #FFF;
}
.productSpacer{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.shoppingBasket, .shoppingBasket a{
	float: left;
	color: #FFF;
}
#backTrackContainer{
	position: absolute;
	width: 240px;
	margin-left: 10px;
/*	margin-top: 18px;*/
	display: none;
}
#backTrackInner{
	width: 240px;
	background: url(../img/cart/backtrack_bg_mid.png) repeat-y;
	behavior: url(css/iepngfix.htc);
/*	behavior: url(css/pngbehavior.htc);*/
/*	background-repeat: no-repeat;*/
}
#backTrackClose{
	width: 220px;
	text-align: right;
	margin-right: 20px;
	padding-top: 3px;
	height: 16px;
}
#backTrackBottom{
	width: 240px;
	height: 24px;
	background:url(../img/cart/backtrack_bg_bottom.png);
	behavior: url(css/iepngfix.htc);
	background-repeat: no-repeat;
}
.backTrackViewall{
	width: 220px;
	clear: both;
	height: 15px;
	float: left;
	text-align: right;
}
#shoppingBasketContent{
	position: absolute;
	width: 300px;
	margin-left: 270px;
/*	margin-top: 18px;*/
	display: none;
}

#wishlistContent{
	position: absolute;
	width: 300px;
	margin-left: 270px;
/*	margin-top: 18px;*/
	display: none;
}
#shoppingBasketInner{
	width: 300px;
	background: url(../img/cart/shoppingbasket_bg_mid.png);
	behavior: url(css/iepngfix.htc);
	background-repeat: no-repeat;
}
#shoppingBasketClose{
	width: 280px;
	text-align: right;
	margin-right: 20px;
	padding-top: 3px;
	height: 16px;
}
#shoppingBasketBottom{
	width: 300px;
	height: 24px;
	background:url(../img/cart/shoppingbasket_bg_bottom.png);
	behavior: url(css/iepngfix.htc);
	background-repeat: no-repeat;
}
.shoppingBasketProductContainer{
	margin: 0;
	padding: 0;
	clear: both;
	width: 275px;
	padding-top: 5px;
	height: 16px;
}
.backTrackProductContainer{
	margin: 0;
	padding: 0;
	clear: both;
	width: 215px;
	height: 62px;
}
#backTrackHeader{
	padding-left: 15px;
	color: #333;
	float: left;
	font-size: 14px;
	font-weight: normal;
}
#shoppingBasketHeader{
	padding-left: 15px;
	color: #333;
	float: left;
	font-size: 14px;
	font-weight: normal;
}
.shoppingBasketDivider{
	margin: 0;
	padding: 0;
	padding-top: 1px;
	font-size: 1px;
	margin-left: 15px;
	height: 0px;
	color: #000;
	clear: both;
	background-color:#999999;
	width: 250px;
}
.backTrackDivider{
	margin: 0;
	padding: 0;
	padding-top: 1px;
	font-size: 1px;
	margin-left: 15px;
	height: 0px;
	color: #000;
	clear: both;
	background-color:#999999;
	width: 200px;
	margin-bottom: 5px;
}
.shoppingBasketSpacer{
	margin: 0;
	padding: 0;
	clear: both;
	height: 6px;
	padding-bottom: 3px;
}
.backTrackSpacer{
	margin: 0;
	padding: 0;
	clear: both;
	height: 6px;
	padding-bottom: 3px;
}

.backTrackText{
	color: #000;
	float: left;
	width: 125px;
	padding-left: 5px;
	padding-right: 5px;
}
.backTrackImage{
	padding-left: 10px;
	width: 70px;
	float: left;
	height: 60px;
}
.shoppingBasketText{
	padding-left: 15px;
	float: left;
	width: 200px;
}
.shoppingBasketText a{
	color: #4866CC;
}
.shoppingBasketPrice{
	float: left;
	width: 50px;
	font-weight: bold;
}
.buttonAlign{
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
}
/* Slutt produktlinjekode */
.top_strippet{
	height:6px;
	width:775px;
	overflow:hidden;
	background-image:url(../img/elements/mainw_back_corner_top_770.gif);
	background-repeat:no-repeat;
}

.top img{
	position:absolute;
	top:1px;
	left:-3px;
}

.link{
	color:#0066CC;
	text-decoration:none;
}



.bottom{
	height:5px;
	line-height: 1px;
	font-size: 1px;
	width:770px;
	background-image:url(../img/elements/mainw_back_corner_bottom_770.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

div#th_meny{
	padding:0px 0px 0px 0px;
	top:17px;
	position:absolute;
	right:0px;
	text-align:right;
	width:450px;
	z-index: 2;
}

div#th_meny a{
	text-decoration:none;
	color:#000;
}


div#th_meny img{
	margin:0px 0px 0px 0px;
}


div#footer{
	height:36px;
	width:770px;
	margin-top:10px;
	background-image:url(../img/site/footer.jpg);
	background-repeat:no-repeat;
}

div#footerNew{
	height:100px;
	width:770px;
	margin-top:10px;
	padding-bottom:10px;
	background-image:url(../img/site/footernew.png);
	background-repeat:no-repeat;
	z-index: 6;
	font-size: 12px;
	padding-top: 5px;
}

div#footerIcons{
	padding-right: 10px;
	display: block;
	float:left;
	width:300px;
	height:90px;
	text-align:center;
}

div#footerIcons img{
	vertical-align:middle;
	padding:3px;
}

.sub_meny{
	list-style:none;
	margin-left:10px;
	padding-top:10px;
}


.sub_meny a{
	color:#333;
	text-decoration:none;
	cursor:pointer;
}

.sub_meny li{
	list-style:none;
	font-size:13px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
	padding:0;
}
.sub_meny li:hover{
	color:#0066CC;
}
.sub_meny li a:hover{
	color:#0066CC;
}
.sub_meny li ul li a{
	color:#000;
	text-decoration:none;
}

.sub_meny li ul li a:hover{
	text-decoration:underline;
}

.sub_meny li a{
	color:#333;
	text-decoration:none;
}

.sub_meny li ul li{
	font-size:11px;
	font-weight:normal;
	border-bottom:none;
	margin-left:0px;
	list-style-type:square;
	list-style-position:inside;
	margin-bottom: 0px;
	padding:0;
	cursor:pointer;
	color:#000;
}

.sub_meny_all{
	padding-bottom:10px;
}

.sub_meny_selected{
	margin-left:-10px;
	background-color:#fff;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
}


/*submeny fremside*/

.sub_meny_front{
	list-style:none;
	margin-left:10px;
	padding-top:10px;
}
.sub_meny_front a{
	color:#333;
	text-decoration:none;
	cursor:pointer;
}

.sub_meny_front li{
	font-size:13px;
	font-weight:bold;
	color:#333;
	margin-bottom:12px;
	padding:0;
}
.sub_meny_front li:hover{
	color:#0066CC;
}
.sub_meny_front li a:hover{
	color:#0066CC;
}

.sub_meny_front li ul li{
	font-size:11px;
	font-weight:normal;
	color:#444;
	border-bottom:none;
	margin-left:0px;
	list-style-type:square;
	list-style-position:inside;
	margin-bottom: 0px;
	padding:0;
	cursor:pointer;
}
/*sub meny fremside end*/

div#search input{
	margin:5px 0px 0px 0px;
	width:142px;
	left:5px;
	height:15px;
	border:none;
	float:left;
	border:0px solid #fff;
	font-size:12px;
	padding:0;


}

.select{
	margin:1px 0px 0px 10px;
	height:21px;
	width:150px;
	background-color:#FFF;
	font-size:12px;
	z-index:0;
}

#selectHide{
	margin: 0;
	padding: 0;
}
option{
	padding:2px 2px 2px  5px;
}

img#search_button{
	margin:0;
	position:absolute;
	top:-2px;
	left:311px;
	border:0px;
	
}

#dealcontainer {}

#dealleft {
	margin-top:8px;  	
  	float: left;
	display: inline;
	width: 167px;
}
  
#dealright {
	margin-top:8px;  	
	float: left;
	display: inline;
	width: 592px;
}
	
INPUT {
	font-family: arial, verdana, ms sans serif;
	font-size: 10pt
}

.side {
	font-size:12px;
}

.side a {
	color:#0066CC;
}
.missingProductContainer{
	margin: 0;
	padding: 0;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
}
.productSearch{
	margin: 0;
	padding: 0;
	clear: both;
	position: relative;
	width: 450px;
}
.productListFourColumns{
	margin: 0;
	padding: 0;
	padding-top: 15px;
}
.productListFourColumns ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.productListFourColumns ul li{
	margin: 0;
	padding: 0;
	font-size: 12px;
	float: left;
	width: 125px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #000000;
}
.productListFourColumns ul li a{
	color: #000000;
}
.productListFourColumns ul li ul{
	margin: 0;
	padding: 0;
}
.productListFourColumns ul li ul li{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
}
.productListFourColumns ul li ul li a{
	color: #000000;
}
/* Ghostwriter Bloggkode*/
.bloggContainer{
	margin: auto;
	width: 474px;	
	text-align: center;
	padding-top: 30px;
}
.bloggHeader{
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.bloggDate{
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}
.bloggPicture{
	width: 468px;
	overflow: hidden;
	padding-top: 5px;
	margin-bottom: 10px;
}
.bloggContent{
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}
.bloggCommentaryContainer{
	font-size: 11px;
	padding-left: 10px;
	height: 22px;
	margin-top: 10px;
	padding-top: 5px;
	background-image: url(../img/blogg/commentary_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bloggWriteComment{
	float: left;
	width: 160px;
	padding-left: 10px;
}
.bloggViewComments{
	float: left;
	width: 90px;
}
.bloggCategory{
	float: left;
	width: 180px;
	text-align: right;
}
/* Ghostwriter Bloggkode slutt */

/* Ghostwriter Kategoriknapp kode */
#categoryButtons{
	float: left;
	clear: both;
	width: 592px;
}
.categoryButtonContainer{
	float: left;
	width: 117px;
	text-align: center;
}
/* Ghostwriter Kategoriknapp kode slutt */

/* Ghostwriter valgt menypunkt */
#menuSel{
	background-color: #222222;
}
/* Ghostwriter valgt menypunkt slutt */

/* Ghostwriter product ticker */
#productTickerContainer{
	position: absolute;
	left: 385px;
	width: 90%;
}
/* Ghostwriter product ticker slutt */

/* Ghostwriter Clicklayer start */

#clickLayer{
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
}

/* Ghostwriter Clicklayer slutt */

/* Ghostwriter brukeranmeldelse */
.productUserReviewContainer{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	clear: both;	
}
.productUserReviewNew{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	clear: both;
}
.productUserReviewRating{
	float: left;
}
.productUserReviewHeader{
	font-weight: bold;
	float: left;
	font-size: 12px;
	margin-left: 10px;
}
.productUserReviewDate{
	float: left;
	clear: left;
	padding-top: 3px;
}
.productUserReviewReviewer{
	float: left;
	margin-left: 10px;
	padding-top: 3px;
}
.productUserReviewContent{
	clear: left;
	padding-top: 5px;
}
.productUserReviewSpacer{
	clear: both;
	height: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #CCCCCC;
	
}
.productUserReviewNewBox{
	float: left;
	clear: left;
	padding-top: 5px;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #999999;
	font-size: 14px;
}
.productUserReviewNewRating{
	float: left;
	clear: left;
	height: 30px;
	padding-top: 10px;
}
.productUserReviewNewHeader{
	clear: left;
	height: 30px;
}
.productUserReviewNewContent{
	float: left;
	clear: left;
	padding-top: 5px;
}
/* Ghostwriter brukeranmeldelse slutt */

.floatL{
	float: left;
}
.floatR{
	float: right;
}

label{
	display:block;
}

div#spec ul.tabs {
	margin-bottom: 5px;
}

.elementSpacer{
	height: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #CCCCCC;
}

/* Ghostwriter Clicklayer start */
 
#clickLayer{
 margin: 0;
 padding: 0;
 left: 0;
 top: 0;
 position: absolute;
 width: 100%;
 height: 100%;
 display: none;
}

/* Ghostwriter Clicklayer slutt */

/*Example CSS for demo ticker*/
		
#ajaxticker1{
	width: 280px;
	height: 23px;
	padding-top: 4px;
/*	background-color: #E0E0D4;*/
}
		
#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
/*	background-color: #E0E0D4;*/
}


#juleLogo{
	position: absolute;
	left: -20px;
	top: 8px;
	width: 315px;
}

.singletab {
	padding-top:8px;
	padding-bottom:8px;
}
div#NewsletterContainer{
	margin: 0;
	padding: 0;
	width: 143px;
	position: absolute;
	top: 0px;
	left:770px;
}

/* Chat (eDialog) */

div#chatContainer{
	margin: 0;
	padding: 0;
	width: 143px;
	position: absolute;
	top: 0px;
	left:770px;
}

div#chatBubble{
	display: none;
	float:left;
}

div#chatTeaser{
	float:left;
}


.style1 {color: #B10E0F}