﻿body {
	background-image: url('../images/mainbak.gif');
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color:#4e80b3;
	margin:0px;
}
.centeralign	{
	text-align:center;
}
.codediv	{
	width:885px;
	height:180px;
	background-color:white;
	padding:25px;
}
/* tabs */
.tab { 
	text-decoration:none;
	white-space: nowrap;
	cursor: pointer;
}
.tabhold { 
}
.tabfocus { 
}
.tabcontent { 
	width: 260px;
}

/* tabs enda */
.menusellur1	{
	border: 1px solid #cacaca;
	padding-bottom:6px;
	width: 252px;
/*	height:220px; */
	background-color: #f5f4f4;
}
.menusellur1b	{
	border: 1px solid #cacaca;
	padding-bottom:6px;
	width: 258px;
	height:190px; 
	background-color: #f5f4f4;
}

.menuselluron	{
	border: 1px solid #FF9933;
	padding-bottom:6px;
	width: 250px;
/*	height: 220px; */
	background-color: #f5f4f4;
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: small; */
	color: #052e52;
}
.catlinkson		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #052e52;
	text-decoration:none;
	background-color:Red;
}
a:link.catlinks	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #052e52;
	text-decoration:none;
}
a:visited.catlinks	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #052e52;
	text-decoration:none;
}
a:hover.catlinks	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF9933;
	text-decoration: underline;
}
a:active.catlinks	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF9933;
	text-decoration: underline;
}

a:link.subcatlinks	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #052e52;
	text-decoration:none;
}
a:visited.subcatlinks	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #052e52;
	text-decoration:none;
}
a:hover.subcatlinks	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF9933;
	text-decoration: underline;
}

.subcatbox	{
	border: 1px solid #808080;
	width: 168px;
	height: 22px;
	padding-top:4px;
	float: left;
	text-transform: capitalize;
	background-color: #FFE3B0;
	margin:2px;
}
.subcatboxon	{
	border-style: dotted;
	border-width: 1px 0px 1px 0px;
	border-color: #808080;
	background-color: #FF9900;
	width: 168px;
	height: 13px;
	float: left;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-top:3px;
}

.subcatdiv	{
	width:900px;
	background-color:#ffffff;
	text-align:center;
}
.subcatinnerdiv	{
	padding-left:20px;
}
.menuon	{
	padding-left:4px;
}
.menuoff	{
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #000000;
	width: 246px;
	background-color: #f7e9ae;
	padding-left: 4px;
}
/* townstyles */
.townstyle_div	{
	border: 1px double #000000;
	width: 145px;
	height: 170px;
	background-color: #FFE3B0;
	padding: 8px;
	overflow:hidden;
}
.townstyle_0	{
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size: small;
	color: #808080;
	text-decoration: underline;
	font-style: italic;
}
.townstyle_1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-decoration: underline;
}
.townstyle_2	{
	font-family: "Courier New", Courier, monospace;
	font-size: 0.90em;
	color: #000080;
	text-decoration: underline;
	font-style: italic;
}
.townstyle_3	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #336600;
	text-decoration: underline;
}
.townstyle_4	{
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-size: 1.00em;
	color: #660066;
	text-decoration: underline;
}
.townstyle_5	{
	font-family: "Segoe UI", Tahoma, Geneva, Verdana;
	font-size: 0.89em;
	color: #663300;
	text-decoration: underline;
	font-style: italic;
}
.townstyle_6	{
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #800000;
	text-decoration: underline;
}
.townstyle_7	{
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 0.92em;
	color: #808000;
	text-decoration: underline;
	font-style: italic;
}
.townstyle_8	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #339933;
	text-decoration: underline;
}
.townstyle_9	{
	font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-size: 0.95em;
	color: #666666;
	text-decoration: underline;
	font-style: italic;
}

/* townstyles enda */
.maintable	{
	border: 1px solid #000000;
	background-color: #ffffff;
}
.mainsell	{
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #000000;
	background-color: #ffffff;
}
.mainsell2	{
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #000000;
	background-color: #ffffff;
}
.leitardiv	{
	width:889px;
	height:189px;
 	background-image:url('../images/leitBak.gif'); 
/*	background-color:aqua; */
	padding-top:15px;
	padding-top:15px;
}
.leittext	{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.400boxdiv	{
	width:400px;
	height:204px;
	background-image:url('../images/400boxBak.gif');
}
.menu2div	{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #000000;
	height: 35px;
	background-image: url('../images/menu2bak.gif');
	text-align: center;
}
.menu2textdiv	{
	width: 1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	padding-top:10px;
}
.breadsell	{
	text-align:center;
}
.footer	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
/* bæjir byrja */
a:link.baejarnafn	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #052e52;
	text-decoration:none;
}
a:visited.baejarnafn	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
a:hover.baejarnafn	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #052e52;
	text-decoration:underline;
}

.baejarlysing	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}

/*bæjir enda */
/* randclient byrjar */
.randclientmaindiv	{
	width:400px;
	height:204px;
	background-image:url('../images/400boxBak.gif')
}
/* randclient endar */
/* xodus_activities.aspx byrjar */
.actheader	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight:bold;
	color: #052e52;
}
.actmaindiv	{
	width:398px;
	height:174px;
	background-image:url('../images/service_bak.gif');
	padding-top:14px;
	padding-left:4px;
}
.actnafndiv	{
	padding-top:10px;
}
.actcatsell	{
	padding-left:10px;
	padding-top:4px;
}
.actcat	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #052e52;
	font-weight:bold;
}
a:link.actcat	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight:bold;
	color: #052e52;
	text-decoration:none;
}
a:visited.actcat	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight:bold;
	color: #052e52;
	text-decoration:none;
}
a:hover.actcat	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight:bold;
	color: #052e52;
	text-decoration:underline;
}
a:link.actnafn	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #333399;
	text-decoration:none;
	text-transform:uppercase;
}
a:visited.actnafn	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #333399;
	text-decoration:none;
	text-transform:uppercase;	
}
a:hover.actnafn	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #333399;
	text-decoration: underline;
	text-transform:uppercase;	
}
a:link.acttext	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
a:visited.acttext	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
a:hover.acttext	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:normal;
	color: #000000;
	text-decoration:underline;
}
a:link.actmore	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #052e52;
	text-decoration:none;
}
a:visited.actmore	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #052e52;
	text-decoration:none;
}
a:hover.actmore	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #052e52;
	text-decoration:underline;
}
.actimage	{
	width:150px;
	height:130px;
	overflow:hidden;
	padding-left:10px;
	padding-top:10px;
}
/* xodus_activities.aspx endar */
/*
*/

.DivShow
{
	visibility: visible;
	height: 100px;
}
.DivHidden {
	visibility: hidden;
	height: 0px;
}

.map {
	width: 700px;
	height: 400px;	
	border:#666666 1px solid;
	padding: 0;	
	background: #FFFFFF;	
	margin-right: auto;	
	margin-bottom: 10px;
	margin-left: auto;
}
.mapLeitShow {
	width: 920px;
	height: 400px;
	border: #666666 1px solid;
	background: #FFFFFF;
	visibility: visible;
}
.mapLeitHidden {
	width: 0px;	height: 0px;
	visibility: hidden;
}
.mapsmall {
	width: 0px;
	height: 0px;	
	border:#666666 1px solid;
	padding: 0;	
	background: #FFFFFF;	
	margin-right: auto;	
	margin-bottom: 10px;
	margin-left: auto; 
	visibility:visible;
}
.mapsmallHidden {
	width: 0px;	
	height: 0px;	
	border:#666666 1px solid;
	padding: 0;	
	background: #FFFFFF;	
	margin-right: auto;	
	margin-bottom: 10px;
	margin-left: auto; 
	visibility: hidden;
}
/* hotels.com byrja */
/*primary font color*/
#searchForm {
	font-size:12px; 
	font-family: Arial, Helvetica,sans-serif;
	color: black;
	width:400px;
	border: black 1px solid; 
	background:white;
	padding:0;
	margin: 0;
} 
#searchForm form,#searchForm img {
	margin: 0;
	padding:0;
	border:0;
}
/* input box inside font color and outside border color */
#searchForm input,#searchForm select {
	background: white;
	padding: 1px 2px;
	font-size:12px; 
	font-family: Arial, Helvetica,sans-serif;
	color: black;border:black 1px solid;
}
#searchForm input.city {
	width: 175px;
}
#searchForm input.date {
	width: 100px;
}
#searchForm img.calendar {
	margin: 0; 
	padding:0 2px; 
	vertical-align: text-bottom;
}
/* HOTEL SEARCH background and font color */
#searchForm p.masterHEADER {
	background: gray; 
	color:white; 
	font-weight: bold; 
	font-size: 13px;
	margin:0;
	padding:5px;
	text-align: center;
}
#searchForm div#hot-search-params {
	float:left;
}
#searchForm div#hot-search-params table {
	font-size: 12px;
}
#searchForm div#hot-search-params td {
	padding-bottom:2px;
}
#searchForm .insideContainer {
	margin:0;
	padding:7px;
}
#searchForm .insideContainer table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 98%;
}
#searchForm .insideContainer table div#hot-search-params table td {
	padding-right: 7px;
}
/* search button text, border and background*/
#searchForm .button {
	color: white;
	border: black 1px solid;
	cursor:hand;
	background:green;
	text-decoration:none;
	padding: 3px;
	margin: 0 2px 0 0;
	float: right;
} 
#searchForm fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
#searchForm fieldset.city {
	float:left;
	padding-right:10px;
}
#searchForm fieldset.date {
	float:left;
}
#searchForm fieldset.nights {
	float: right;
}
.clearFix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearFix {
	display: inline-block;
}
* html .clearFix {
	height: 1%;
}
.clearFix {
	display: block;
}
/* hotels.com enda */
