

ul.thumbs {
	padding	:	0px;
	margin	:	15px 0px 0px 0px;
	list-style	:	none;
}

ul.thumbs li {
	margin	:	0px;
	float	:	left;
	border	:	2px solid #fff;
	padding	:	2px 2px 0px 2px;
}

ul.thumbs li.selected {
	border	:	2px solid #0084CC;
}

.ss-controls a.play {
	display	:	none;
}

.nav-controls {
	width	:	155px;
	float	:	left;
}

.nav-controls a {
	font-size	:	12px;
}

.nav-controls a.prev{
	margin	:	0px 20px 0px 0px;
	float	:	left;
}

.nav-controls a.next{
	float	:	right;
}

.bottom.pagination {
	font-size	:	12px;
}

.bottom.pagination a {
	margin			:	0px 1px;
	color			:	#0084CC;
	text-decoration	:	none;
}

a.advance-link {
	text-decoration	:	none;
}

.banner {
	margin-left: 0px;
}

.wrap {
	width	:	960px !important;
}

.grid_3.prefix_2.prospect {
	width	:	170px;
}

.galleryNav {
	width:70%;
}

/* MODAL */
#mask {
  position:fixed;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes a {
	color	:	#0084CC;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

.bannerPosition {
	z-index	:	10;
}

.bannerPosition p{
	margin		:	0px;
	line-height	:	0px;
}

button.ok {
	-moz-border-radius:18px 18px 18px 18px;
	background-color:#0084CC;
	background-image:url("../images/bakgrunn-logg-inn-knapp.png");
	background-position:left center;
	background-repeat:repeat-x;
	border:1px solid #0084CC;
	color:#FFFFFF;
	display:inline-block;
	font-size:1.2em;
	font-weight:normal;
	margin-left:10px;
	margin-top:10px;
	padding:5px 22px;
	text-align:center;
	text-decoration:none;
}

button.ok:hover {
	color	:	#4ECAF5;
}

.form.user INPUT,
.form.user SELECT {
	margin-bottom:5px;
	margin-left:0px;
}
	form.user td {
		font-size:1.2em;
		line-height:1.5em;
	}

	.form.user TR {
		color:black;
		font-weight:normal;
	}
	
	.form.user TR.error {
		/*color:red;
		font-weight:bold;*/
	}
	.form.user span.error {
		color:red;
	}
	
/* Toppmeny */
.navsub { overflow: hidden; }
.navsub ul { list-style: none; padding: 0; }
.navsub ul li { margin: 0; padding: 0; font-size: 1.3em; }
.navsub ul li a { display: block; line-height: 1.5; text-transform: uppercase; margin: 0; padding: 5px 15px 8px; text-decoration: none; color: #555555; }
.navsub ul li a:active, .nav ul li a:hover, .nav ul li.active a { color: #4ecaf5; }
.navsub ul li.active a { color: #4ecaf5; }

/* Intranett */
.supplierListTool {
	width		:	580px;
	text-align	:	right;
	margin		:	10px 0px 5px 0px;
}

.supplierListTool a {
	color	:	#4ECAF5;
}

.supplierList {
	width	:	580px;
	border	:	1px solid #ccc;
	padding	:	1px;
	margin	:	-1px 0px 0px 0px;
}

.supplierList h2 {
	background			:	none #eee;
	background			:	url(/images/icon-pluss.png) 560px center no-repeat #eee;
	margin				:	0px;
	padding				:	0px;
	cursor				:	pointer;
	background-color	:	#eee;
	color				:	#000;
	padding				:	3px;
	
}

.supplierList h2.show {
	background			:	url(/images/icon-minus.png) 560px center no-repeat #eee;
}

.supplierList ul.list {
	margin		:	10px 0px;
	font-size	:	14px;
}

.supplierList ul.list li a{
	color	:	#4ECAF5;
}
	
	
.dropdown{
	width	:	700px;
	padding	:	5px 0px 0px 0px;
	margin	:	5px 0px 0px 0px;
	overflow	:	hidden;
}

.dropdown img{
	margin	:	8px 0px 0px 0px;
}

.dropdown select#select {
	width		:	350px;
	line-height	:	25px;
	font-size	:	14px;
	height		:	25px;
}

.dropdown select#select option {
	border-bottom	:	1px solid #ccc;
	padding			:	2px 5px;
}

h2.dealercat {
	background		:	none transparent;
	padding-bottom	:	0px;
}

table.filetable {
	width	:	700px;
	border	:	1px solid #ccc;
}

table.filetable tr.even td{
	background-color	:	#eee;
}

table.filetable td a {
	display	:	block;
	width	:	100%;
	color	:	#0c9ed1;
}

table.filetable td a:hover {
	color	:	#0c9ed1;
}	

table.filetable tr.hover td{
	background-color	:	#dff5fd;
}

table.filetable th,
table.filetable td {
	width		:	115px;
	font-size	:	12px;
	text-align	:	left;
	padding		:	2px 5px;
	border		:	1px solid #ccc;
}

table.filetable th {
	background	:	#ccc;
	border		:	1px solid #fff;
	text-transform	:	uppercase;
}

table.filetable td {
	cursor	:	pointer;
}		


table.filetable th.title,
table.filetable td.title {
	width	:	150px;
}

table.filetable th.filetype,
table.filetable td.filetype {
	width	:	53px;
}

table.filetable td.filetype {
	text-align	:	center;
}		

table.filetable th.size,
table.filetable td.size {
	width	:	71px;
}

table.filetable th.download,
table.filetable td.download {
	width		:	66px;
}

/* Suppliers articles */
.abstractImage {
	width	:	290px;
	float	:	right;
	margin	:	0px -50px 0px 0px;
	padding	:	0px 0px 0px 10px;
	text-align	:	right;
}

table.firma {	
	width: 390px;
	font-size	:	12px;
}

table.firma td{
	vertical-align:top;
	padding			:	5px 0px;
	border			:	0px none;
	border-bottom	:	1px solid #ccc;
}

table.firma td p{
	margin	:	0px;
	padding	:	0px;
	font-size	:	12px;
}

table.firma td a,
table.firma td p a {
	color	:	#0084CC;
	text-decoration	:	underline;
}

table.firma td a:hover,
table.firma td p a:hover {
	color	:	#0084CC;
	text-decoration	:	none;
}


table.kontaktperson {	
	width: 99%;
	font-size	:	12px;
	margin		:	20px 0px 0px 0px;
}

table.kontaktperson td{	
	width			: 33%;
	vertical-align	:	top;
	padding			:	5px 0px;
	border			:	0px none;
	border-bottom	:	1px solid #ccc;	
}

table.kontaktperson td p{
	margin	:	0px;
	padding	:	0px;
	font-size	:	12px;
}

table.kontaktperson td a,
table.kontaktperson td p a {
	color	:	#0084CC;
	text-decoration	:	underline;
}

table.kontaktperson td a:hover,
table.kontaktperson td p a:hover {
	color	:	#0084CC;
	text-decoration	:	none;
}


