/*********************************
STYLING OF MENU ITEMS, LINKS AND 
NAVIGATION ELEMENTS
*********************************/
	
.swMenuItem { text-transform: uppercase; }
	
#swMenu { xheight: 20px; }

/*********************************
SCROLLBARS 
*********************************/
body {
	scrollbar-3dlight-color: #797979; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-base-color: #000000; 
	scrollbar-darkshadow-color: #3c3c3c; 
	scrollbar-face-color: #313131; 
	scrollbar-highlight-color: #a3a3a3; 
	scrollbar-shadow-color: #797979;
	} 

.swMainContent {
	display: block;
	position: relative;
	width: 499px;
	height: 498px;
	overflow: auto;
	}

/*********************************
SET CUSTOM FONT FACE ALL HEADLINES
*********************************/
.checkout-header b, .checkout-header, .commerce-show-header, .commerce-header, .paragraph-header {
	font-family: impact, arial black, arial, geneva, helvetica, verdana;
	font-size: 22px;
	font-weight: normal;
	}
	
/*********************************
CUSTOMIZED PAGECOL PARAGRAPHS AND
NEWS - THEY ONLY WORK IN PAGECOLS
*********************************/
	
#swPageCol .paragraph.layout1 {
	display: block;
	width: 180px;
	xborder: 1px solid magenta;
	}
	
#swPageCol .paragraph-bodytext {	
	display: block;
	position: relative;
	width: 180px;
	float: left;
	height: 40px;
	text-align: center;
	xborder: 1px solid magenta;
	}

#swPageCol .news {
	height: 177px;
	overflow: hidden;
	xborder: 1px solid magenta;
	}
	
.news-list-bodytext {
	line-height: 11px;
	}
	
#swPageCol .paragraph.layout1 .paragraph-imagebox {
	xdisplay: block;
	position: relative;
	float: left;
	width: 180px;
	height: 180px;
	text-align: center;
	top:0px;
	xborder: 1px solid magenta;
	}
	
#swPageCol .news-space-before { display: none; visibility: hidden; }
#swPageCol .news-space-line { display: none; visibility: hidden; }
#swPageCol .news-space-after { display: none; visibility: hidden; }

#swPageCol .news {
	height: 177px;
	overflow: hidden;
	xborder: 1px solid magenta;
	display: block;
	position: relative;
	top: 0px;
	}
	
.news-list-bodytext p {
	margin-bottom: 0px;
	margin-top: 0px;
	}

#swPageCol .swshow_news_medium {
	margin: 0px;
	padding: 0px;
	}

#swPageCol .news td {
	xborder: 1px solid magenta;
	}
	
.swColumns .link {
	margin-left: 15px;
	}

#swPageCol .news-list-header {
	height: 16px;
	display: block;
	overflow: hidden;
	xborder: 1px solid magenta;
	}
	
#swPageCol .commerce-list-header {
	display: none;
	visibility: hidden;
	}

/*********************************
PLACE COLS IN THE PAGECOL AT FIXED 
DISTANCE FROM swContentDiv TOP
*********************************/
#swPageCol .columns {
	position: absolute;
	top: 224px;
	xborder: 1px solid magenta;
	}
	
/*********************************
CUSTOMIZED E-SHOP 
*********************************/
.swCommerceRows .commerce-show-imagetext {
	display: block;
	height:30px;
	}

.swCommerceRows a:hover {
	border-color: 1px solid red;
	}

#img_navn, #img_adresse1, #img_postnr, #img_postby, #img_email {
	position: relative;
	top: 6px;
	}

.checkout-body input {
	border: 1px solid #b11116;
	xheight: 20px;
	xmargin: 0px;
	xposition: relative;
	xtop: -6px;
	}
	
#acceptterms {
	border: 0px;
	}
	
.checkout-body a {
	color: #ff0000;
	}

.checkout-body a:visited {
	color: #ff0000;
	}
	
.checkout-body a:hover {
	color: #ffffff;
	}

.checkout-userinformation-box-table {
	width: 470px;
	}

#swPageCol .commerce {
	margin-left: 10px;
	display: block;
	position: relative;
	width: 151px;
	height: 20px;
	}
	
#swPageCol .commerce-list-price {
	position: absolute;
	width: 151px;
	top: -16px;
	left: 0px;
	xheight: 20px;
	text-align: center;
	}
	
#swPageCol .commerce-show-additem {
	vertical-align: top;
	}
		
#swPageCol .commerce td {
	height: 0px;	
	}

#swPageCol .commerce img {
	text-align: center;
	}

#swItemFull .swcommerce-imgframe {
	xposition: relative;
	xfloat: left;
	}
	
#swItemFull .commerce-show-bodytext {
	xdisplay: block;
	xposition: relative;
	xwidth: 240px;
	xtop: -340px;
	xmargin-left: 230px;
	xfloat: right;
	xborder: 1px solid magenta;
	}

#swItemSpec, #swItemSpecMore {
	xdisplay: none;
	xvisibility: hidden;
	}
	
.commerce-show-prices {
	xposition: relative;
	xtop: -300px;
	}
		
/*********************************
STYLING OF NEWS AND NEWSLETTER
*********************************/
.news-header {
	font-family: impact, arial black, arial, geneva, helvetica, verdana;
	font-size: 22px;
	}
	
.news-list-header-td .news-list-header a {
	xcolor: #ff0000;
	text-decoration: underline;
	}	

.news-list-header-td .news-list-header a:hover {
	color: #ffffff;
	text: underline;
	}

.news-show-header {
	width: 380px;
	}

/*********************************
STYLING OF PAYMENT WINDOW
*********************************/
.swWannafind {
	background-color: #595959;
	}