.swPrint .swBanner {
	display: none;
}


.swBanner {
	xborder: 1px solid red;
	position: absolute;
	xz-index: 5000;
	margin-top: 56px;
}

.inputsubmit, .inputbutton, .inputfile {
	background-color: #a1afb7;
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	}
	
/* Hide visitors map*/
#eid203637, 
#eid203638, 
#eid203639, 
#eid203640 {
	display:none;
	}

.price_description {
	width: 60px;
	}

.dimensions {
	width: 100px;
	}

#swshow_news_full swshow_news_full_visning_1 {
	display: block;
	xwidth: 400px;
	position: relative;
	xpadding-bottom: 30px;
	}

.news-description {
	display: block;
	xwidth: 250px;
	position: relative;
	padding-bottom: 30px;
	}

.form-bodytext select {
	width: 148px; 
	}

.details {
	width: 567px; 
	}

.navigation { 
	background-image: url(/cgi-files/buy_navigation.gif); 
	vertical-align: middle; 
	width: 906px; 
	height: 40px; 
	overflow: hidden;
	margin-bottom: 13px; 
	}

.navigation form {
	padding: 7px;
	text-align: center; 
	}

.navigation select {
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	font-size: 10px; 
	}

.navigation label {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 11px;
	xfont-weight: bold;
	font-family: arial,helvetica,verdana; 
	width: 150px; 
	}

/****************************** 
BEGIN listtable classes 
******************************/

.listtable {
	width: 906px;
	padding-top: 8px; 
	}

.listtable th { 
	background-image:url(/cgi-files/listtable_buy.gif); 
	text-transform: uppercase; 
	text-align: center; 
	padding-top: 2px; 
	height: 24px;	 
	}

.listtable th a, .listtable th a:active {
	color: #ffffff; 	
	font-size: 10px; 	
	font-family: arial, helvetica, verdana, geneva, sans-serif; 	
	text-align: center; 	
	xvertical-align: middle;	
	text-decoration: none; 
	}

.listtable td {	
	vertical-align: top!important;	 
	height: auto;	
	text-align: center;
	color: #000000;	
	font-size: 11px;	
	font-family: arial, helvetica, verdana, geneva, sans-serif; 
	text-align: center;

	}
	
.listtable td .newicons	
{
	text-align: left!important;
}
	
.listtable .gray.even {
	background-color: #f3f5f6;
	}
.listtable .odd {
	background-color: #ebebeb;
	}

.listtable td a, 
.listtable td a:active {	
	color: #000000;
	font-size: 11px;
	font-family: arial, helvetica, verdana, geneva, sans-serif; 	
	text-align: center;
	xvertical-align: middle;	
	text-decoration: none; 
	}

.listtable .pictures {
	width: 162px;
	padding: 1px; 
	}

.listtable .pictures img {
	border: 0px; 
	}

.listtable .nopic {	
	width:56px;
	height: 84px;
	background-image: url(/cgi-files/size1.png);
	cursor: hand;
	}

/* END listtable classes */

.atlantic {
	width: 906px; 
	}

.atlantic .toppic img {
	xborder: 1px solid #ffffff; 
	}

.atlantic .details {
	color: #000000;	
	font-size: 11px;
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	text-align: center;
	vertical-align: middle;	
	text-decoration: none; 
	}

.atlantic .morephotos {	
	color: #000000;		
	font-size: 12px;	
	font-family: arial,helvetica,verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	clear: both;	
	display: block;
	padding-top: 10px; 
	}

.atlantic .details {
	width: 98%;
	text-align: right;
	vertical-align: top;
	margin-right: 10px; 
	margin-left: 0px;
	}

.atlantic .details .cell1, .atlantic .details .cell3 {
	background-color: #cfcfcf; 
	}

.atlantic .details .cell1 {
	width: 100px;	
	text-align: left;
	padding: 3px;
	padding-right: 5px;
	font-weight: bold; 
	}

.atlantic .details .cell2 {
	width: 10px; 
	}

.atlantic .details .cell3 {
	padding: 3px;
	padding-left: 10px;
	padding-right: 20px; 
	}

.atlantic .details .even .cell1, .atlantic .details .even .cell3 {
	background-color: #e7e7e7; 
	}

.atlantic .pics a {
	border: 5px solid #bbc8ce;
	margin-right: 10px;
	margin-bottom: 10px; 
	}

/* START divs for PDF view */

#swBodyPDF  .pics {
	width: 185px;
	padding-left: 10px;
	padding-top: 0px;
	border: 0px; 
	}

#swBodyPDF .pics a {
	border: 0px solid; 
	}

#swBodyPDF .details {
	margin-left: 0px;	
	margin-top: 10px; 
	}

#swBodyPDF .detail {
	font-size: 8px; 
	}

#swBodyPDF .toppic a {
	border: 0px; 
	}

#swBodyPDF #swPageDiv {
	background-color: #ffffff; 
	}

/* END divs for PDF view */



.atlanticbottoms input {
	width: 177px;
	}
	
/* Page Nav classes */

.commerce-navigation {
	xfont-family: arial, helvetica, verdana, geneva, sans-serif;
	xfont-size: 14px;
	xcolor: #596e8a;
	xfont-weight: bold;
	xtext-decoration: none;
	xtext-align: center; 
	xborder: 1px solid red;	
	xposition: relative;
	xleft: 50%;	
	width: 900px;
	}

.commerce-navigation-left {
	text-align: right;
	width: 350px;
	height: 22px;
	}

.commerce-navigation-center {
	text-align: center;
	xdisplay: block;
	width: 200px;
	}

.commerce-navigation-right {
	text-align: left;
	height: 22px;
	width: 350px;
	}
	
.commerce-navigation a, .commerce-navigation a:visited {
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	font-size: 14px;
	color: #0083a9;
	font-weight: bold;
	text-decoration: none; 
	}
	
.commerce-navigation a:active, .commerce-navigation a:hover {
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline; 
	font-weight: bold;
	}

.commerce-navigation-selected {
	font-family: arial, helvetica, verdana, geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline; 
	font-weight: bold;
	}
	
.atlantic .details .cell1, .atlantic .details .cell3, .atlantic .details .cell2 {
	background-color: #ffffff;
	border-bottom: 1px dotted #99acb6;
	padding: 6px;
	}


	
.atlantic .details .even .cell1, .atlantic .details .even .cell3 {
	background-color: #ffffff;
	}

.atlantic td.detailheadline
{
		border-bottom: 1px dotted #99acb6;
		padding-bottom: 10px;
		margin-bottom: 8px;
}
.atlantic .detailheadlinevalue
{
		font-family: arial, helvetica, verdana, geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	position: relative;
	width: 540px;
	font-weight: bold;
}

.atlantic .newiconsdetail
{
	right: 0px;
	position: absolute;
}
	
.swShow_news_small {
	border-bottom: 1px dotted #99acb6;
	}
	
.atlantic .morephotos {
	position: relative;
	display: none;
	}
	
.frontpageicons
{
	position: absolute;
	text-align: right;
	width: 167px;
	padding-top: 4px;
}


