
	* {
		font: 1em "Trebuchet MS", Verdana, sans-serif;
		color: #747474;
	}
	
	BODY {
		background-color: #747474;
		background-image: url(images/wp_grey.jpg);
		margin: 0;
	}

/* GLOBAL */

	#mainArea {
		display: block;
		background-color: white;
		width: 860px;
		text-align: left;
		margin: 0 0 20px 0;
	
		border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
		-moz-border-radius-bottomright: 4px;
	}

	#outerContainer {
		display: block;
		margin: 0 0 100px 0;
	}

/* HEADER */

	#headerContainer {
		background-color: white;
		background: transparent url(images/header2.jpg) no-repeat -30px -20px;
		width: 800px;
		height: 90px;
		padding: 45px 30px 0px 30px;
	}

/* MENU */

	ul#menu {
		list-style-type: none;
/*		height: 30px;*/
		margin: 0 20px 15px 23px;
		padding: 0;
	}

	ul#menu li {
		float: left;
		height: 35px;
	}

	ul#menu li #new {
		position: absolute;
		display: none;
		background: red;
		padding: 2px 6px;
		font-size: 10px;
		color: white;
		top: 145px;
		margin-left: 120px;

		border-radius-topleft: 10px;
		-webkit-border-top-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		border-radius-topright: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;

		border-radius-bottomleft: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-radius-bottomright: 10px;
		-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius-bottomright: 10px;
	}

	ul#menu .spacer {
		padding: 2px;
	}

	ul#menu li a {
		display: table-cell;
		width: 141px;
/*		height: 30px;*/
		text-align: center;
		vertical-align: middle;

		background-color: #6A6A6A;
		text-decoration: none;
		padding: 7px 8px 6px 8px;
		font-size: 12px;
/*		font-variant: uppercase;*/
/*		font-weight: bold;*/
		letter-spacing:1px;
		background: transparent url(images/btnbg.jpg) repeat-x 0px 0px;
		color: #b2b2b2;

		border: #f5f5f5 solid 1px;

		border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		-moz-border-radius-topleft: 2px;
		border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		-moz-border-radius-topright: 2px;
	
		border-radius-bottomleft: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-moz-border-radius-bottomleft: 2px;
		border-radius-bottomright: 2px;
		-webkit-border-bottom-right-radius: 2px;
		-moz-border-radius-bottomright: 2px;


	}

	ul#menu li a.selected {
/*		border-bottom: #f57a9e solid 1px;*/
		border-bottom: #e5e5e5 solid 1px;
		padding: 7px 8px 6px 8px;
		font-weight: bold;
/*		text-decoration: underline;*/
		color: #a2a2a2;
	}

/*
	ul#menu li a.selected:before { content: "("; color: #cccccc; }
	ul#menu li a.selected:after { content: ")"; color: #cccccc; }
*/

/*
	ul#menu li a.selected:before {
		content: url(images/arrright.png);
	}
*/
/*
	ul#menu li a.selected:after {
		content: url(images/arrleft.png);
	}
*/

/*
	ul#menu li a.selected:after {
		content: "<img src='images/arrleft.png' />";
	}
*/

/* INFO PAGE */

	#textContainerLeft {
/*		background: green;*/
		display: block;
		width: 370px;
/*		padding: 30px 0 30px 50px;*/
		padding: 30px;
		float: left;
/*		background: green;*/
	}

	#textContainerLeft #price {
		color: red;
		font-family:Georgia,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS",serif;
		font-size:25px;
/*		font-weight: bold;*/
		text-align: right;
		position: absolute;
		width: 170px;
		margin-top: -43px;
	}

	#textContainerLeft ul {
		list-style-type: square;
		color:#666666;

		font-size:12px;
		font-weight:normal;
/*		letter-spacing:0;*/
/*		margin:0 0 0 0;*/
		padding:0 0 0 15px;
		text-align:left;
	}

	#textContainerLeft ul li {
		font-family:Georgia,"Times New Roman",serif;
		margin: 10px 0 0 0;
	}

	#textContainerLeft .info {
		color:#666666;
		font-family:Georgia,"Times New Roman",serif;
		font-size:11px;
		font-style: italic;
		line-height: 12px;
	}

	#textContainerRight {
		display: block;
		width: 370px;
		float: right;
/*		padding: 30px 50px 30px 0;*/
		padding: 30px;
/*		border: green solid;*/
/*		background: red;*/
	}

	#textContainerRight #price {
		color: red;
		font-family:Georgia,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS",serif;
		font-size:25px;
		text-align: right;
		position: absolute;
		width: 290px;
		margin-top: -43px;
	}

	#textContainerRight ul {
		list-style-type: square;
		color:#666666;

		font-size:12px;
		font-weight:normal;
/*		letter-spacing:0;*/
/*		margin:0 0 0 0;*/
		padding:0 0 0 15px;
		text-align:left;
	}

	#textContainerRight ul li {
		font-family:Georgia,"Times New Roman",serif;
		margin: 10px 0 0 0;
	}

	#textContainerRight .info {
		color:#666666;
		font-family:Georgia,"Times New Roman",serif;
		font-size:11px;
		font-style: italic;
		line-height: 12px;
	}

	#imageContainerRight {
/*		background: red;*/
		display: block;
		width: 370px;
/*		padding: 0px 30px 30px 30px;*/
		padding: 30px;
		float: right;
	}

	#imageContainerLeft {
		display: table;
		width: 370px;
		float: left;
/*		padding: 0px 30px 30px 30px;*/
		padding: 30px;
/*		border: red solid;*/
	}

	#imageContainerCenter {
		display: table;
/*		width: 370px;*/
/*		float: left;*/
		padding: 15px 30px 0px 30px;
/*		border: red solid;*/
	}

	#imageContainerSmall {
		padding: 5px;
		border: #f5f5f5 solid 1px;
		display: block;
/*		width: 50px;*/
		height: 50px;
		float: left;
		margin: 0 5px 0 0;
	}


	.h150 {
		height: 150px;
	}

	.h220 {
		height: 220px;
	}

	.h75 {
		height: 75px;
	}

	.h264 {
		height: 264px;
	}

	.h350 {
		height: 350px;
	}

	.h370 {
		height: 370px;
	}

	.bggray {
		background-color: #f5f5f5;
	}

	.nopaddingbottom {
		padding-top: 0;
	}

/* NEWS PAGE */

	.exclusive_news {
/*
		background-color: #fffbee;
		border-top: #fff2c5 solid 1px;
		border-bottom: #fff2c5 solid 1px;
*/
/*		background: transparent url(images/newsbgtxt.png) no-repeat 0px 0px;*/
	}

	#newsTextContainerLeft {
/*		background: green;*/
		display: block;
		width: 420px;
		height: 175px;
		padding: 30px 0 30px 30px;
		float: left;
/*		background: green;*/
	}

	#newsImageContainerRight {
/*		background: red;*/
		display: block;
		width: 330px;
		height: 175px;
		padding: 25px 65px 35px 15px;
		float: right;
		text-align: right;
	}

	#newsImageContainerRight img {
/*		border: #f5f5f5 solid 1px;*/
		border: #fff solid 1px;
		background-color: #000;
		padding: 4px;
	}

	.nyhet {
		color:red;
		font-family:Arial,Verdana,Georgia,"Times New Roman",sans-serif;
		font-size:10px;
		position: relative;
		top: -2px;
		padding-left: 4px;
	}

	#newsTextContainerLeft h4, #newsFullTextContainer h4, #textContainerLeft h4, #textContainerRight h4 {
		color:#666666;
		font-family:Arial,Verdana,Georgia,"Times New Roman",sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight:normal;
		letter-spacing:4px;
		margin:0 0 10px;
		padding:0;
		text-align:left;
		text-transform:uppercase;
	}

	#newsTextContainerLeft h2, #newsTextContainerLeft h2 a, #newsFullTextContainer h2, #newsFullTextContainer a, #textContainerLeft h2, #textContainerRight h2 {
		font-family:Georgia,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS",serif;
		font-size:20px;
		font-weight:normal;
		letter-spacing:0;
		line-height:20px;
		text-align:left;
		text-decoration: none;
	}

	#newsTextContainerLeft p, #newsFullTextContainer p, #textContainerLeft p, #textContainerRight p {
		color:#666666;
		font-family:Georgia,"Times New Roman",serif;
		font-size:12px;
		font-weight:normal;
		letter-spacing:0;
		line-height:20px;
		margin:0 0 0 0;
		padding:0;
		text-align:left;
	}

	#newsTextContainerLeft a, #textContainerLeft a, #textContainerRight a {
		font-size: 11px;
		text-decoration: underline;
/*		font-weight: bold;*/
	}

	.newsruler {
		border: 0;
		background-color: #f7f7f7;
		height: 1px;
		margin: 0;
		clear: left;
/*		visibility: hidden;*/
	}

	#newsColumn {
		width: 145px;
		padding: 0 10px 0 0;
/*		border-bottom: #e2e2e2 solid 1px;*/
		border-left: #f7f7f7 solid 1px;
		margin: 30px 0 0 0;
		float: right;
	}

	#newsColumn li {
		list-style-type: none;
	}

	#newsColumn li a {
		text-decoration: none;
		border-bottom: #f7f7f7 solid 1px;
		display: table;
		width: 145px;
		padding: 4px;
	}

	#newsColumn li a:hover {
		text-decoration: none;
		border-bottom: #f7f7f7 solid 1px;
		display: table;
		width: 145px;
		background-color: #e2e2e2;
		padding: 4px;
	}

	#newsColumn h4 {
		color:#666666;
		font-family:Arial,Verdana,Georgia,"Times New Roman",sans-serif;
		font-size:8px;
		font-style:normal;
		font-weight:normal;
		letter-spacing:4px;
		margin:0;
		padding:0;
		text-align:left;
		text-transform:uppercase;
	}

	#newsColumn h2 {
		font-family:Georgia,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS",serif;
		font-size:12px;
		font-weight:normal;
		letter-spacing:0;
		line-height:14px;
		text-align:left;
		text-decoration: none;
	}

	h4 a {
		color: black;
		text-decoration: none;
	}

/*
	#newstable {
		padding: 0;
		border-bottom: #e2e2e2 solid 1px;
		margin: 0;
	}

	#newstable h4 {
		color:#666666;
		font-family:Arial,Verdana,Georgia,"Times New Roman",sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight:normal;
		letter-spacing:4px;
		margin:0 0 10px;
		padding:0;
		text-align:left;
		text-transform:uppercase;
	}

	#newstable h2, #newstable h2 a {
		font-family:Georgia,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS",serif;
		font-size:20px;
		font-weight:normal;
		letter-spacing:0;
		line-height:20px;
		text-align:left;
		text-decoration: none;
		color: #000000;
	}

	#newstable p {
		color:#666666;
		font-family:Georgia,"Times New Roman",serif;
		font-size:12px;
		font-weight:normal;
		letter-spacing:0;
		line-height:20px;
		margin:0 0 0 0;
		padding:0;
		text-align:left;
	}

	#newscolumn {
		padding: 0 10px 0 0;
		border-bottom: #e2e2e2 solid 1px;
		border-left: #e2e2e2 solid 1px;
		margin: 30px 0 0 0;
	}

	#newscolumn li {
		list-style-type: none;
	}

	#newscolumn li a {
		text-decoration: none;
		border-bottom: #e2e2e2 solid 1px;
		display: table;
		width: 160px;
		padding: 4px;
	}

	#newscolumn li a:hover {
		text-decoration: none;
		border-bottom: #e2e2e2 solid 1px;
		display: table;
		width: 160px;
		background-color: #e2e2e2;
		padding: 4px;
	}

	#newscolumn h4 {
		color:#666666;
		font-family:Arial,Verdana,Georgia,"Times New Roman",sans-serif;
		font-size:8px;
		font-style:normal;
		font-weight:normal;
		letter-spacing:4px;
		margin:0;
		padding:0;
		text-align:left;
		text-transform:uppercase;
	}

	#newscolumn h2 {
		font-family:Georgia,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS",serif;
		font-size:12px;
		font-weight:normal;
		letter-spacing:0;
		line-height:14px;
		text-align:left;
		text-decoration: none;
		color: #000000;
	}

	#newscolumn p {
		color:#666666;
		font-family:Georgia,"Times New Roman",serif;
		font-size:12px;
		font-weight:normal;
		letter-spacing:0;
		line-height:20px;
		margin:0 0 0 0;
		padding:0;
		text-align:left;
	}
*/

/* GALLERY */

	div#gallerycontainer {
		display: table;
/*		width: 820px;*/
		padding: 20px 20px 20px 20px;
	}

	div#gName {
		/*border: black solid 1px;*/
/*
		font-family:Georgia,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS",serif;
		font-size:12px;
*/
		font-size:12px;
		font-weight: normal;
		letter-spacing: 1px;
		position: relative;
		margin: 0px;
		padding: 0px;
		line-height: 10px;
		margin: 10px 0 2px 0;
		color: #a2a2a2;
	}


DIV.album, DIV.albumwide {
	float: left;
/*	background: #fafafa;*/
	background: #fafafa;
	background-image: url(/images/gbg.gif);
/*	background: transparent url(images/btnbg.jpg) repeat-x 0px 271px;*/
	padding: 10px;
	margin: 5px;
	border: #eaeaea solid 1px;
/*	color: white;*/
	text-align: center;

	border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;

	border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
}

DIV.albumwide {
/*
	background: #e8dfbd;
	border: #c3ab55 solid 1px;
*/
}

DIV.album:hover {
	float: left;
	background: #fafafa;
/*	background-image: url(/images/gbg.gif);*/
	background: transparent url(images/btnbg.jpg) repeat-x 0px 271px;
	padding: 10px;
	margin: 5px;
	border: #eaeaea solid 1px;
	text-align: center;

	border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;

	border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
}

IMG.album {
	border: #eaeaea solid 1px;
}

/* INFORMATION */

/*
	#informationContainer {
		padding: 30px;
	}
*/

/* CONTACT */

	#contactform {
/*		background-color: green;*/
		padding: 10px 30px 20px 25px;
		width: 575px;
		float: left;
	}

	#contactform label {
		font-size: 14px;
		padding: 20px 0 5px 0;
		margin: 0;
		display: table;
	}

	#contactform .contactname {
		border: #e2e2e2 solid 1px;
		font-size: 14px;
		padding: 6px;
		width: 100%;
	}
	#contactform .contactname:focus { border-color: #f57a9e; }

	#contactform .contactemail {
		border: #e2e2e2 solid 1px;
		font-size: 14px;
		padding: 6px;
		width: 100%;
	}
	#contactform .contactemail:focus { border-color: #f57a9e; }

	#contactform .contactmessage {
		border: #e2e2e2 solid 1px;
		font-size: 14px;
		padding: 6px;
		width: 100%;
		height: 150px;
	}
	#contactform .contactmessage:focus { border-color: #f57a9e; }

	#contactform .contactsend {

	/*border: 2px solid;background-color: #6A6A6A;text-decoration: none;padding: 2px 7px 2px 7px;font: normal 12px verdana, helvetica, sans-serif;color: #ffffff;border-color: #A4A4A4 #494949 #494949 #A4A4A4;*/
		border: 1px solid;
		background-color: #6A6A6A;
		text-decoration: none;
		padding: 3px 8px 3px 8px;
/*		font: normal 11px verdana, helvetica, sans-serif;*/
		font-size: 12px;
		color: #000000;border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
		background: transparent url(images/btnbg.jpg) repeat-x 0px 0px;
		color: #505050;
/*		margin-left: -10px;*/
		margin: 20px 0 0 0;
		
		border-radius-topleft: 12px;
		-webkit-border-top-left-radius: 12px;
		-moz-border-radius-topleft: 12px;
		border-radius-topright: 12px;
		-webkit-border-top-right-radius: 12px;
		-moz-border-radius-topright: 12px;
	
		border-radius-bottomleft: 12px;
		-webkit-border-bottom-left-radius: 12px;
		-moz-border-radius-bottomleft: 12px;
		border-radius-bottomright: 12px;
		-webkit-border-bottom-right-radius: 12px;
		-moz-border-radius-bottomright: 12px;
	}

	#contactinfo {
		width: 200px;
/*		background-color: red;*/
		padding: 20px 10px 0 20px;
		float: right;
	}

	#contactinfo h2 {
		font-family:Georgia,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS",serif;
		font-size:20px;
		font-weight:normal;
		letter-spacing:0;
		line-height:20px;
		text-align:left;
		text-decoration:none;
	}

	#contactinfo p {
		color:#666666;
		font-family:Georgia,"Times New Roman",serif;
		font-size:12px;
		font-weight:normal;
		letter-spacing:0;
		line-height:20px;
	}

	#mailstatus {
		background-color: #d9f1da;
		margin: 20px 0 0 0;
		padding: 3px;
		color: #3b773e;
/*		border: #3b773e solid 1px;*/
		font-size: 12px;
		text-align: center;
		font-style: italic;

		border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topleft: 8px;
		border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		-moz-border-radius-topright: 8px;

		border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
		-moz-border-radius-bottomright: 8px;

	}

/* DOWNLOAD */

#downloadContainer {
	padding: 30px;
}

/* COPYRIGHT */

/*
div#copyright {
	position: absolute;
	color: #AFAFAF;
	font: 0.8em "Trebuchet MS",Verdana,sans-serif;
	padding: 0 0 0 30px;
}
*/


/* FOOTER */

div#iconfooter {
	position: absolute;
	width: 99%;
	bottom: 0px;
	text-align: right;
	vertical-align: center;
	background-color: none;
	clear: left;
	padding: 5px 0 5px 0;
	z-index: 99;
}

#flickricon {

}

.footer {
	background-image: url(images/footerbg.jpg);
/*	background-color: #f7f7f7;*/
	display: block;
/*	width: 700px;*/
	height: 20px;
	text-align: center;
/*	border: green solid;*/
	border-top: #f7f7f7 solid 1px;
	padding: 10px 0 15px 0;
/*	margin: 10px 0 10px 0;*/
	clear: left;

	border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}

.footerComp {
/*	border: red solid 1px;*/
	font: 0.8em "Trebuchet MS", Verdana, sans-serif;
	color: #afafaf;
	height: 30px;
}

.footerTel {
/*	border: red solid 1px;*/
	font: 1.2em "Trebuchet MS", Verdana, sans-serif;
	color: #747474;
	height: 30px;
}

.footerLinks {
/*	border: red solid 1px;*/
	font: 0.8em "Trebuchet MS", Verdana, sans-serif;
	color: #afafaf;
	margin: 0 5px 0 5px;
	height: 30px;
}

A.footerLink {
	color: #747474;
	font-weight: bold;
	text-decoration: none;
}

A.footerLink:hover {
	color: #747474;
	font-weight: bold;
	text-decoration: none;
}

A.tel {
/*
	color: #747474;
	font-weight: bold;
	font-size: 1.5em;
*/
}

#newsTextContainerLeft a img {	
border: #f7f7f7 solid 1px;
padding: 4px;
}

.badbrowser {
	padding: 20px;
	text-align: center;
}

#flickrContainer {
	background-color: #000;
	padding: 10px 30px 5px 30px;
}


