/**
 * Reset
 */
*
{
	margin: 0;
	padding: 0;
}

.stream { display: none; }

.content a.photogallerylink { position:relative; left:90px; bottom:16px; margin:0 0 10px 0; color:#357BA2; }
.carphoto .print
{
	font-size: 0.91em;
	background: transparent url(/lisalib/getfile.aspx?itemid=3957) no-repeat center right;
	clear: both;
	float: right;
	margin: 0 88px 0 0;
	padding-right: 17px;
}
.wide .content .carphoto {margin-left:92px; }


/**
 * Misc
 */
.clear { clear: both; }

/**
 * Layout
 */
body { font: 11px/140% Arial, Verdana, sans-serif; background-color:#569bc3 }

a { color: #000; text-decoration: none; }
img { border:none; }
.content a { color:#4682B4; }
.content a:hover { color:#257BA2; text-decoration:underline; }
.content #photos .smallimages a{color:#4682B4; }

h2 {font-size:16px; margin-bottom:9px; font-family:Arial; Verdana, sans-serif; color:#2e2d31}
h3 { font-size:12px; font:Arial, Verdana, sans-serif; color:#357BA2; }
h4 { font-size:11px; font:Arial, Verdana, sans-serif; color:#4682B4; }

#wrapper
{
	position: relative;
	margin: 0 auto;
	width: 1044px;
}

/**
 * Header
 */
#header
{
		
	background: url(/lisalib/getfile.aspx?itemid=4689) no-repeat ;
	height: 96px;
	z-index: 20;
	position: relative;
}

h1,
.logo
{
	z-index: 20;
	top: 39px;
	left:67px;
	position: relative;
	overflow: hidden;
	width: 144px;
	height: 121px;
	float: left;
}

/**
 * Column wrap
 */



#colwrap
{
	width: 1024px;
	background:transparent url(/lisalib/getfile.aspx?itemid=4690) repeat-y;
}

#colbottom
{
	clear: both;
	margin-left: 12px;
	width: 970px;
	height: 6px;
	background:#fff url(/lisalib/getfile.aspx?itemid=3934) no-repeat;
}

/**
 * Columns
 */
.frontpage #col1
{
	margin: 52px 0 0 65px;
	width: 278px;
	min-height: 372px;
	float: left;
	border:solid 0px red;
}

#col1 h3{font-size:16px; margin-bottom:9px; font-family:georgia; color:#2e2d31}
#col1 p {line-height:18px;}

.frontpage #col2
{
	width: 647px;
	margin-top: 41px;
	float: right;
	border:solid 0px blue;
	padding-bottom:87px;
	padding-right:7px;
	height:322px;
}


/**
 * Boxes
 */
.frontpage #boxes
{	
	width: 921px;
	border:1px #ebeaea solid;
	float: left;
	clear: both;
	margin: 15px 0 0 63px;
	height: 87px;
}


.frontpage #boxes .padding{
	padding-top:10px;
	border:solid 1px white;
	background-color:#dedcdc;
	height:75px;
	valign:bottom;
}


.box
{
	margin-left: 27px;
	margin-right:27px;
	float: left;
	width: 176px;
	height: 73px;

	 }

#boxes .box .background
{
	height: 73px;
 background-position:right top !important;
 }

#boxes .last { margin-right: 0; }

.box h3
{
	float: left;
	font-size: 1.09em; /* 12px */
	text-transform: uppercase;
	color: #000000;
	padding:15px 0 0 15px;
	margin-bottom: 5px;


}

.box h3 a { color :#4287ae; }

.box .video
{
	background: transparent url(/lisalib/getfile.aspx?itemid=3954) no-repeat 100% 70%;
	width: 50px;
	height: 11px;
	margin-top: 5px;
	float: right;
}

.box .video-play { width: 210px; height: 90px; position: relative; top: 0; left: 0; display: block; }

.box .content { clear: both; padding: 0 5px; }

/**
 * Video player
 */
#video-player {
background:#000000 none repeat scroll 0% 50%;
height:390px;
left:50%;
margin-left:-240px;
margin-top:-222px;
padding-top:10px;
position:fixed;
text-align:center;
top:50%;
width:505px;
z-index:200;
}

#video-player a
{
	color: #fff;
	float: left;
	padding: 0 0 5px 20px;
}

#wrapper-overlay { background: transparent url(/lisalib/getfile.aspx?itemid=3999) repeat top left; position: absolute; left: 0; top: 0; z-index: 100; left: 0; }

/**
 * Subpages
 */
.subpage #colwrap
{
	position: relative;
	float: left;
	margin-top: -26px;
	padding: 30px 0 0 0 ;
}

.subpage #boxes
{
	float: right;
	width: 226px;
	margin-right: 35px;
	margin-top:37px;
	position: relative;

}

.subpage .box
{
	clear: both;
	margin-bottom: 10px;
}

.subpage #col1
{
	margin: 9px 0 0 10px;
	float: left;
	position: relative;
	left: 0;
	background: url(/lisalib/getfile.aspx?itemid=4044) repeat-y;
	width:190px;
}



.subpage #col1 #bgcol 
{
	 min-height: 372px;
	 background: #fff url(/lisalib/getfile.aspx?itemid=4043) no-repeat left bottom; 
	 padding:0; 
}
/*
.subpage #col1 #bgcol2 
{
	 background: salmon url(/lisalib/getfile.aspx?itemid=4043) no-repeat left top; padding:0; margin:0 0 -30px 0;
}*/





/**
 * Breadcrumbs
 */
#breadcrumbs
{
	position: absolute;
	top: 65px;
	left: 132px;
	width: 700px;
	height: 20px;
	color: #549BC3;
	font-size: 0.91em;
	z-index: 1;
}

#breadcrumbs a { color: #6ad; }

/**
 * Main navigation
 */
#nav
{
	position: absolute;
	top: 60px;
	left: 322px;
	width: 670px;
	height: 30px;
	z-index: 1000;


}

#nav a { color: #62666e; }
#nav ul { list-style: none; margin: 0 0 0 102px; }

#nav ul li
{
	float: left;
	position: relative;
	float: left;
	height:20px;
	padding: 11px 11px 0px 10px;
 
	background: transparent url(/lisalib/getfile.aspx?itemid=4696) no-repeat top right;
	z-index: 1000;
}

#nav ul li ul li
{
	float: none;
	padding: 0;
	background: none;
	z-index: 900;
}

#nav ul li.last a { background: none; }
#nav ul li.selected { background: transparent url(/lisalib/getfile.aspx?itemid=3948) repeat-x top right; }
#nav ul li.hover ul { display: block; }
#nav ul li ul li.selected { background: none; }

/**
 * Hover nav
 */
#nav ul ul
{
	display: none;
	position: absolute;
	width: 175px;
	background: #549BC3;
	opacity: 0.85;
	margin: 0;
	padding: 5px 0 10px 0;
	top: 20px;
	left: 0;
	z-index: 10000;
}

#nav ul ul li { float: none; }

#nav ul ul li a
{
	padding: 3px 11px 0 11px;
	float: none;
	background: none;
	color: #fff;
}

/**
 * Extra navigation
 */
#extra_nav
{
	position: absolute;
	right: 15px;
	top: 35px;
	z-index: 30;
}

#extra_nav li a
{
	height: 19px;
	float: left;
	padding: 0 11px 0 10px;
	background: transparent url(/lisalib/getfile.aspx?itemid=3943) repeat-y top right;
}

#extra_nav a { color: #62666e; }
#extra_nav { list-style: none; margin: 3px 0 0 122px; }
#extra_nav li { float: left; }
#extra_nav li.first { /*background: url(/lisalib/getfile.aspx?itemid=4030) no-repeat center left;*/ padding-left:12px; }
#extra_nav li.item2 { background: url(/lisalib/getfile.aspx?itemid=4031) no-repeat center left; padding-left:12px; margin-left:12px; }
#extra_nav li.last a { background: none; }

/* Flags on the Icelandic web */
.island #extra_nav li.first { /*background: url(/lisalib/getfile.aspx?itemid=4038) no-repeat center left;*/ padding-left:12px; }
.island #extra_nav li.item2 { background: url(/lisalib/getfile.aspx?itemid=4030) no-repeat center left; padding-left:12px; margin-left:12px; }

/* Flags on the Norwegian web */
.norway #extra_nav li.first { /*background: url(/lisalib/getfile.aspx?itemid=4038) no-repeat center left;*/ padding-left:12px; }
.norway #extra_nav li.item2 { background: url(/lisalib/getfile.aspx?itemid=4031) no-repeat center left; padding-left:12px; margin-left:12px; }





/**
 * Page navigation
 */




/**
 * Footer
 */
#footer { background:transparent url(/lisalib/getfile.aspx?itemid=4691) no-repeat scroll center top; color:#FFFFFF; height:40px; padding-top:20px; }
#footer a { color: #fff; }
#footer .left { margin-left: 170px; float: left; }
#footer .separator { padding: 0 10px; }

#col1 h2, #col1 a { color:#2E2D31; }

#col1 ul { margin: 20px 0 0 10px; list-style: none; }
#col1 ul li
{
	font-weight: bold;
	clear: both;
	padding-top: 10px;
}
#col1 ul li.selected a, #col1 ul li.selected a { color: #539ac4; }
#col1 ul li.selected ul li a, #col1 ul li.child-selected ul li a { color:#357BA2; } 

#col1 ul li a
{
	/*background: transparent url(/lisalib/getfile.aspx?itemid=3949) no-repeat 100% 50%; */
	padding-right: 20px;
	/*float: left;*/
	display:block;
	color:#357BA2;
}

#col1 ul li ul { margin-top: 0; }
#col1 ul li ul li { margin-top: 5px; font-weight: normal; padding-top: 0;	}
 


/**
 * Content
 */

.subpage #col2 {
	float:left;
	position:relative;
	width:674px;
	padding-left:84px;
	border:solid 0px blue;
	margin-bottom:40px;
}


.subpage #col2 .content
{
	
	padding:20px 25px 30px 26px;
	margin-top:35px;
	background: transparent url(/lisalib/getfile.aspx?itemid=4702) repeat-y;
	min-height: 415px;
	border:solid 0px red;

}

.subpage #col2 .content img {padding-right:15px; padding-bottom:10px; border:0px solid white;}

.subpage #col2 .content img.nopadding { padding:0 }
.subpage #col2 .content ul, .subpage #col2-wide .content ul	{ padding-left: 20px; margin-top:5px; }


/**
 * Wide col2
 */
.subpage #col2-wide
{
	width: 770px;
	margin: 0;
	float: right;
	position: relative;
	left: 0;
	top: 0;
}

.subpage #col2-wide .content
{
	margin: 0px 20px 0 10px;
	background: #f5f3f4;
	width: 680px;
	min-height: 410px;
	padding: 30px 30px 0 30px;
}

/**
 * Pagecomponents
 */
.pileft { width:320px; float:left; padding:0 5px 0 5px; }
.piright { width:320px; float:right; padding:0 5px 0 5px; }

.pi_box { padding: 5px 5px 10px 10px; /*min-height:250px;*/ }
.pi_box .heading img { margin: 0 0 0 10px; float:right;	 }
.pi_box .pi_content { padding:0 0 0 2px; }
.pi_box .pi_content img { margin: 0 0 0 10px; float:right;	}
.pi_box .pi_content ul { margin:5px 0 10px 15px; }
.pi_box .pi_content ul li { padding:0 0 0 5px; }
.pi_box .heading h3 { margin:0 0 10px 0; }




/**
 * Conversion list
 */
h2.conversion_title
{
	width: 520px;
	padding: 10px 0 20px 20px;
	font-size: 1.45em;
	font-weight: normal;
}

#conversion
{
	list-style: none;
}

#conversion li
{
	padding: 0 0 0 20px;
	clear: both;
	display: block;
	min-height: 140px;
}

#conversion li.clear { padding-bottom: 10px; min-height: 1px; }
#conversion img { float: left;	padding-right: 20px; margin:-5px 0 0 -30px; }
#conversion span { font-size: 1.18em; margin-bottom: 8px; display: block; }
#conversion h3 { font-size: 1.18em; margin-bottom: 8px; }
#conversion p { font-size: 0.91em; padding-right: 5px;}
#conversion a.more
{
	background: transparent url(/lisalib/getfile.aspx?itemid=) no-repeat center right;
	float: left;
	font-weight: bold;
	margin: 0;
	padding-right: 18px;
}

/**
 * Conversion
 */
.conversion {	}
.conversion h2 { font-size: 1.27em; margin: 20px 0 20px 10px; float: left; }

.conversion img { margin: -5px 0 0 -5px; }

.conversion .print
{
	font-size: 0.91em;
	background: transparent url(/lisalib/getfile.aspx?itemid=3957) no-repeat center right;
	clear: both;
	float: right;
	margin: 0 10px 0 0;
	padding-right: 17px;
}

.conversion .description { float: left; width: 230px; }
.conversion .description h3
{
	font-size: 1em;
	padding: 5px 0 5px 10px;
	border-left: 2px solid #539ac4;
	color: #539ac4;
	margin-left: 10px;
}
.conversion .description p { padding: 15px 0 0 10px; font-size: 0.91em; text-align:justify;}
.conversion .description p.more-info { font-weight: bold; }

.conversion .content_list { float: right; width: 245px; margin: 0 15px 10px 0; }
.conversion .content_list h3 { background: #fff; color: #539ac4; font-size: 1em; padding: 5px 0 10px 10px;}
.conversion .content_list ul { list-style: none; font-size: 0.91em; margin-left:-20px; }
.conversion .content_list ul li { padding: 5px 0 0 5px; }
.conversion .content_list ul li.odd { background: #f0f0f0; }
.conversion .content_list ul li.even { background: #fff; }

.conversion .back
{
	font-size: 0.91em;
	background: transparent url(/lisalib/getfile.aspx?itemid=3958) no-repeat center right;
	clear: both;
	float: right;
	margin: 40px 20px 20px 0;
	padding-right: 23px;
}

/**
 * Products
 */
#products-choose div
{
	float: left;
	width: 200px;
	margin: 9px;
	padding: 5px;
	text-align: center;
	border: 1px solid #549AC2;
	background: #CCDDE7;
	height: 170px;
}
.wide #products-choose div { margin: 7px; }
#products { margin: 10px 0 0 0; padding-bottom: 10px; }
#products ul { list-style: none; }
#products ul li
{
	float: left;
	width: 200px;
	height: 186px;
	margin: 14px;
	padding: 5px;
	text-align: center;
	border: 1px solid #549AC2;
	background: #CCDDE7;
}
.wide #products ul li { margin: 7px 0 7px 8px; }
#products ul li p { text-align: left; }
#products .nav
{
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
	clear: both;
}
#products .nav a { color: #549BC3; }
#products .nav_pages { margin-bottom: 10px; clear: both; font-weight: bold; padding: 5px 15px 0 10px; }
#products .nav_pages a { color: #549BC3; }
#products .nav_pages .next { float: left; }
#products .nav_pages .prev { float: right; }
#products .product_wrap { text-align: center; }
#products .product { }

#products .product span { display: block; }

/**
 * Tables
 */
.content table { border: none; padding: 0; margin: 0; width: 100% !important; }
.content table th { border:none; padding: 0; margin: 0; }
.content tr { padding: 0; margin: 0; }
.content th { text-align:left; }
.content td { border: none; padding: 2px 4px; margin: 0; }
.content td a { color:#357BA2; }
.content td a img {border: 0px solid #666666;}

.content table.standardtable { border: none; padding: 0; margin: 0; width: 100% !important; }
.content table.standardtable tr.header { }
.content table.standardtable th { border:none; padding: 0; margin: 0; color:#000; background: #A4C7DB; height:30px; }
.content table.standardtable tr { padding: 0; margin: 0; background:#CCDDE7; }
.content table.standardtable td { padding: 2px 4px; margin: 0; color:#676767; border:1px solid fff; }
.content table.standardtable tr.row1 { background:#CCDDE7; }
.content table.standardtable tr.row0 { background:#E0E8ED; }

.content table.propertytable { border: none; padding: 0; margin: 0; width: 100% !important; }
.content table.propertytable tr.header { }
.content table.propertytable th { border:none; padding: 0 0 0 3px; margin: 0; color:#000; background: #A4C7DB; height:30px; text-align:left;}
.content table.propertytable tr.row1 { padding: 0; margin: 0; background:#CCDDE7; }
.content table.propertytable tr.row0 { padding: 0; margin: 0; background:#E0E8ED; }
.content table.propertytable td { padding: 2px 4px; margin: 0; color:#676767; border:1px solid fff; }


/**
 * Sitemap
 */
#sitemap ul ul { padding-left: 20px; }
#sitemap a { color: #549BC3; }

/**
 * Newsletter
 */
#newsletter { }
#newsletter .fieldrow { width: 250px; clear: both; margin-bottom: 5px;}
#newsletter label { }
#newsletter input { width: 140px; }
#newsletter .button { width: 60px; }

/**
 * Imagegallery
 */
.photogallery .oneitem { width:190px; float:left; height:165px; }
.photogallery .print	 
{
	font-size: 0.91em;
	background: transparent url(/lisalib/getfile.aspx?itemid=3957) no-repeat center right;
	margin: 0 10px 0 0;
	padding-right: 17px;
	float:right;
	position:relative; right:82px; bottom:10px;
}


.textinfo { display: block; width: 300px; height: 20px; }


#poloroid{
	background: transparent url(/lisalib/getfile.aspx?itemid=5850) no-repeat center right;
	height:132px;
	width:605px;
	position: absolute;
	top:408px;
	right:58px;
}





#tabsj{ position: absolute; top: 58px; right: 45px; height: 30px; z-index: 45; float:left; background:transparent; font-size:93%; line-height:normal; border-bottom:0px solid #24618E; }
#tabsj ul {
				margin:0;
				padding:10px 10px 0 50px;
				list-style:none;
			}
#tabsj li {
			display:inline;
			margin:0;
			padding:0;
			}
#tabsj a {
			float:left;
			background:url("/lisalib/getfile.aspx?itemid=4710") no-repeat left top;
			margin:0;
			padding:0 0 0 5px;
			text-decoration:none;
			}
#tabsj a span {
			float:left;
			display:block;
			background:url("/lisalib/getfile.aspx?itemid=4711") no-repeat right top;
			padding:5px 15px 4px 6px;
			color:#4c4c4e;
			}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsj a span {float:none;}
		/* End IE5-Mac hack */
#tabsj a:hover span {
			color:#2e2d31;
			}
#tabsj a:hover {
			background-position:0% -42px;
			}
#tabsj a:hover span {
			background-position:100% -42px;
			}

#tabsj #current a {
								background-position:0% -42px;
				}
#tabsj #current a span {
								background-position:100% -42px;
								color:#000000;
				}
			 

.subpages #wrapper .content a{color:FFFFFF}


.photoframe{float:left;height:200px;clear: both;}

.photoframenew{float:left;height:205px;clear: both;}

.photorow{float:left;height:200px;clear: both; display:inline; width:625px;}

.lightbox{float:left}

/* ARTICLE AND COMMENT */


.articlecomments .clearfix { display:inline-block;}
.articlecomments {	margin-bottom:20px; position:relative; }
.articlecomments .head h3{ margin:15px 0 0 30px; padding:0; font-weight:bold; font-size:1.25em; }

.articlecomments .commentlist { padding-top:15px; margin-left:30px; }
.articlecomments .commentlist ol { padding-right:30px; margin:0; }
.articlecomments .commentlist ol li { margin-bottom: 8px; }
.articlecomments .commentlist ol li span {	}
.articlecomments .commentlist ol li span .name{ font-weight:normal; }
.articlecomments .commentlist ol li .comment { font-weight:normal; }

.articlecomments form fieldset { border:none; padding:0px 30px 15px 30px; }
.articlecomments form fieldset label { font-weight:bold; margin:10px 0 2px 0; display:block; }
.articlecomments form fieldset input { width:240px; border:1px solid #cccccc; display:block; float:left; font-size:12px; height:17px; padding:3px 0 0 3px; }
.articlecomments form fieldset input#cl_security { width:30px; } 
.articlecomments form fieldset textarea { height:150px; width:536px; margin-top:10px; border:1px solid #cccccc; font-size:12px; padding:3px 0 0 3px; }
.articlecomments form fieldset input.button { background:url(/lisalib/getfile.aspx?itemid=xx) no-repeat; margin-top:10px; width:128px; height:22px; border:none; outline:none; font-size:11px; padding:0; }

.articlecomments .errormsg { font-size:0.9em; font-weight:bold; width:280px; float:left; margin:5px 0 0 0;	}
.articlecomments .errormsg em { padding:1px 0 0 20px; margin:0 0 0 5px; color:#777777; background:url(/lisalib/getfile.aspx?itemid=171) no-repeat; }

.articlecomments .bottom {	 height:15px; }

.morearticles { color:#E9DBAA !important; padding:8px 12px 9px 25px; text-transform:uppercase; font-size:10px; }




.article .meta {height:30px; padding:8px 0 0 30px}


.article .meta ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.article .meta ul li {
	color:#777777;
	float:left;
	padding:0 5px 0 32px;
}

.content #fyrrisida{float:left; padding-right:5px;}

.content .multiselection{width:100%}

.content .multiselection .swinglinks ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:50px;}

.swinglinks ul li {float:left; padding-right:5px;}

.article .date-column .dates {
	background:transparent url(/lisalib/getfile.aspx?itemid=5172) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:48px;
	text-align:center;	
	width:44px;
}

.article .date-column {
	float:left;
	width:44px;
}
.article .date-column .dates {
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.article .date-column .dates span {
	color:#555555;
	display:block;
	font-size:1.7em;
	padding-top:4px;
}

.article .content-column {
	padding-left:59px;
	
	}

.article .title h3.headlines{padding-left:59px;}

.article .commentinfo {
	padding:15px 30px 20px;
}
.article .info {
	background:#F5F5F5 none repeat scroll 0 0;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #E9E9E9;
	padding:10px;
}




.frontpage #frontpage_L2
{	
	clear: both;
	margin: 15px 0 0 63px;
 
}

.frontpage #frontpage_L2 #frontpage_L2_Box {
	float:left;
	width:310px;

} 
.frontpage #frontpage_L2 #frontpage_L2_blogg {
	width:612px;
	float:left;
	} 

.frontpage #frontpage_L2 #frontpage_L2_blogg .article {
	padding:10px;
	} 
.frontpage #frontpage_L2 #frontpage_L2_blogg h2{
	padding-top:10px;
	padding-left:20px;
	/*color:white;*/
	border:solid 1px white;
	/*background-color:#569bc4;*/
	height:25px;
	valign:bottom;
}

.frontpage #frontpage_L2 #frontpage_L2_blogg .share_blog { margin-left: 10px; }

.frontpageBox { border: 1px solid #EBEAEA; }
.frontpageBox.box1 { margin-bottom: 20px; padding-bottom:15px; } 
.frontpageBox.box2 { margin-right: 12px; }
.frontpageBox.box2, .frontpageBox.box3 { margin-bottom: 20px; height: 113px; width: 283px; float: left; margin-left: 10px; }
.frontpageBox.box2 a, .frontpageBox.box3 a { display: block; height: 113px; width: 283px; }
.frontpageBox.box1 .topTour { margin-bottom:15px; }
.frontpageBox.box1 p.centerimg {  }
.frontpageBox.box1 p.centerimg .tourleft { margin: 0 10px; }
.frontpageBox.box1 p.centerimg .tourright { margin-left: 97px; }

#photos {float:left}
#photos h3{}

.pho{float:left;
	height:140px;
	padding-right:10px;
}


.blogcategory {background: transparent url(/lisalib/getfile.aspx?itemid=5228) no-repeat ; padding-bottom:10px; background-color:#e1e2e1; width:176px; }
.blogcategory h3{padding:5px; color:black}
.blogcategory li {padding-left:10px;}
.blogcategory ul{list-style-image:none;
	list-style-position:outside;
	list-style-type:none;}

.blogcategoryfoot { background: transparent url(/lisalib/getfile.aspx?itemid=5227) no-repeat; height:2px; padding:0px; margin:0px;}

.bloggbox{padding:0 0 10px 27px;}

a.showall{padding-right:70px; font-weight:bold; color:#357BA2; float:right;}

.lefto{float:left; border:solid 0px red; width:616px; padding-left:10px; }
.subpage #col2 .content .lefto img{padding:0px 0px 0px 0; border:solid 1px #C0C0C0;margin-left:5px; }


.tour {  }
.tour .left { width:370px; float:left;; }
.tour .right { width:220px; float:right; }
.tour h2  { color:#357BA2; }
.tour h3  { margin:20px 0 5px; }
.tour .right h3 {  }
.tour .right span { font-size:14px; }
.tour .right .picture {  }
.tour .right .level { height: 30px;  }
.tour .right .level img { margin:0 0 -10px 10px; padding:0 !important; }
.tour .left .terms,
.tour .left .price { margin-bottom: 10px; }
.tour .share_blog { clear: both; margin-bottom: 10px; }
.tour .back { clear:both; } 

.contactform.button { background: #cf1f1f; color: #fff; font-weight: bold; text-transform: uppercase; }
.bookTour { background: transparent url(/lisalib/getfile.aspx?itemid=5919) no-repeat; width: 219px; height: 61px; display: block; text-indent: -9999px}

/* Main Style Sheet for jQuery UI date picker */

.embed + img { position: relative; left: -21px; top: -1px; }
#ui-datepicker-div, .ui-datepicker-inline { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0; margin: 0; background: #ddd; width: 185px; }
#ui-datepicker-div { display: none; border: 1px solid #777; z-index: 9999; /*must have*/ }
.ui-datepicker-inline { float: left; display: block; border: 0; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-dialog { padding: 5px !important; border: 4px ridge #ddd !important; }
button.ui-datepicker-trigger { width: 25px; }
img.ui-datepicker-trigger { margin: 2px; vertical-align: middle; }
.ui-datepicker-prompt { float: left; padding: 2px; background: #ddd; color: #000; }
* html .ui-datepicker-prompt { width: 185px; }
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker { clear: both; float: left; width: 100%; color: #fff; }
.ui-datepicker-control { background: #b9b9b9; padding: 2px 0px; }
.ui-datepicker-links { background: #e9e9e9; padding: 2px 0px; }
.ui-datepicker-control, .ui-datepicker-links { font-weight: bold; font-size: 80%; }
.ui-datepicker-links label { /* disabled links */ padding: 2px 5px; color: #888; }
.ui-datepicker-clear, .ui-datepicker-prev { float: left; width: 34%; margin-left: 3px }
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev { float: right; text-align: right; }
.ui-datepicker-current { float: left; width: 25%; text-align: center; }
.ui-datepicker-close, .ui-datepicker-next { float: right; width: 34%; text-align: right; margin-right: 3px }
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next { float: left; text-align: left; }
.ui-datepicker-header { padding: 1px 0 3px; background: #f0f0f0; text-align: center; font-weight: bold; height: 1.3em; }
.ui-datepicker-header select { background: #f0f0f0; color: #569bc3; border: 0px; font-weight: bold; }
.ui-datepicker { background: #ccc; text-align: center; font-size: 100%; }
.ui-datepicker a { display: block; width: 100%; }
.ui-datepicker-title-row { background: #777; }
.ui-datepicker-days-row { background: #eee; color: #666; }
.ui-datepicker-week-col { background: #777; color: #fff; }
.ui-datepicker-days-cell { color: #000; border: 1px solid #ddd; }
.ui-datepicker-days-cell a{ display: block; }
.ui-datepicker-week-end-cell { background: #ddd; }
.ui-datepicker-title-row .ui-datepicker-week-end-cell { background: #777; }
.ui-datepicker-days-cell-over { background: #fff; border: 1px solid #777; }
.ui-datepicker-unselectable { color: #888; }
.ui-datepicker-today { background: #B2B4BF !important; }
.ui-datepicker-current-day { background: #999 !important; }
.ui-datepicker-status { background: #ddd; width: 100%; font-size: 80%; text-align: center; }

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a { cursor: pointer; margin: 0; padding: 0; background: none; color: #000; }
.ui-datepicker-inline .ui-datepicker-links a { padding: 0 5px !important; }
.ui-datepicker-control a, .ui-datepicker-links a { padding: 2px 5px !important; color: #4e4e4e !important; }
.ui-datepicker-title-row a { color: #eee !important; }
.ui-datepicker-control a:hover { background: #B2B4BF !important; color: #333 !important; }
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover { background: #B2B4BF !important; color: #333 !important; }

/*** Top 3 tours - Frontpage ***/
.topTour { float: left; width: 183px; text-align: center; padding: 0 10px; height:120px; }
.topTour img { margin: 0 0 5px 0; border: none; }
.topTour .book { margin: 5px auto; }
.topTour .bookTour { width: 72px; height: 18px; }
.topTour a { color: #357BA2; }

ul#banner { width:677px; position:relative; height:366px; }
ul#banner li { display:none; position:absolute; top:0px; left:0px; height:366px; width:677px; list-style: none; }
ul#banner li.img1 { display:block; }
