body {background:#F3F4F7; padding:10px; text-align: center;}
div#logo {padding: 5px 10px 8px 10px; margin: 0px 0px 0px 0px; width: 600px;}
div#logo a {text-decoration: none;}
div#logo .textlogo {color: #FF6839; font-weight:normal; font-family: Georgia; font-size: 24px; text-decoration:none; padding: 0; margin:0;}
div#logo .logolink {color: #11458f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
div#partnertext {color: #11458f; float: right; width: 180px; text-align:center; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 9px 0px 0px 0px;}
div#partnertext a {color: #11458f;}


#overlay { position: absolute; top: 0; left: 0; z-index: 10000; width: 100%; height: 100px; background-color: #000; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
#overlaybigpicture {position: absolute; top: 0; left: 0; z-index: 10001; width: 600px; background: #ffffff; display:none; border: 6px solid #ffffff;  padding: 0; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

div.close {text-align:left; margin: 0px 0px 3px 0px; padding: 0;}
div.close a {font-size: 10px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

div#header {padding:0px; text-align:left; margin: auto; background: #ffffff url(images/logobg.gif) top right no-repeat; border-top: 1px solid #C2C8CD; border-left: 1px solid #C2C8CD; border-right: 1px solid #C2C8CD;}

div#header div#pictures {float: right; text-align: left; padding: 7px 0px 2px 0px;}
div#header div.pic {
    float: left;
    padding: 1px;
    border: 1px solid #C2C8CD;
    margin-left: 3px;
}


.menuhotel {padding: 2px 2px 2px 10px; border-bottom: 1px solid #eeeeee; margin-right: 1px; color: #666666;}

div#hotelcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 10px 10px 10px; color: #11458f;}
div#hotelcontent p { font-size: 11px; padding: 0; margin: 0px 0px 10px 0px; }
div#hotelcontent ul li { font-size: 11px; color: #11458f;}
div.address{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 10px 10px 10px; color: #666666;}
img.hotel {border: 1px solid  #11458f; }


div#main {
        width:980px;
        margin: auto;
}

div#leftcontent {
  width: 440px;
  float: left;
}
div#rightcontent {
  margin-left: 440px;
  border-left: 1px solid #FF6633;
  position: relative;
}
div#rightcontent .hotel {
    padding: 1px;
    border: 1px solid #C2C8CD;
    margin: 0px 5px 2px 0px;
}
div#rightcontent div.pictures {
  padding: 10px 20px 20px 35px;
  height: 320px;
}
div#rightcontent div.picture {
    float: left;
    border: 1px solid #C2C8CD;
    margin: 3px;
}

a.hotellink {
  text-decoration: none;
  font-size: 10px;
  color: #2E5075;
}
a.hotellink:Hover {
  text-decoration: underline;
  font-size: 10px;
  color: #2E5075;
}
div#bodyfull td {
  font-size: 10px;
  color: #2E5075;
}

div#bodyx   {padding:0px; border: #C2C8CD 1px solid; background:#ffffff url(images/contentbg.gif) top left repeat-y; margin: auto}
div#content {float:left; text-align:left; padding:0px;}

div#content h1 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: bold; color: #FF6633; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;  margin-top: 0px; padding-left: 0px}
div#content h2 {background-color:#ffffff; background: url(images/btn02.gif) top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #304E70; margin: 0px 1px 0px 0px; padding: 11px 10px 7px 10px;}
div.likeh2 {background-color:#ffffff; background: url(images/btn02.gif) top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #304E70; margin: 0px 1px 0px 0px; padding: 11px 10px 7px 10px;}

div#content h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #304E70; margin: 0px; padding: 10px 0px 10px 0px;}
div#hotelcontent h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FF6633; margin: 0px; padding: 10px 0px 10px 0px;}


div#content td  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 70%; font-style: normal; font-weight: normal; color: #000000;}
div#content input  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 100%; font-style: normal; font-weight: normal; color: #000000; }
div#content select  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 90%; font-style: normal; font-weight: normal; color: #000000;}
div#content li  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 90%; font-style: normal; font-weight: normal; color: #000000; padding: 3px 0px 3px 0px !important; padding: 0;}
div#content hr {text-align: center; border: 0px;  height: 1px; width: 100%; color: #C2C8CD; background-color: #C2C8CD}
div#content p.more {margin-top: 0px; padding-top: 0; text-align: right;}
div#content ul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 75%;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        text-indent: 0px;
        list-style-position: outside;
        list-style-type: round;
        padding: 0px;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 50px;
        margin-right: 5px
}
div#content a{
        color: #5566AA;
        text-decoration: none;
}
div#content a:hover{
        color: #5566AA;
        text-decoration: underline;
}
img.hotelpic{
  padding: 1px;
  border: 1px solid #222299;
}
div#nav     {float:right;  text-align:left; width: 235px; padding:0px;}

div.clear {clear:both}

div.error{ font-weight: bold; color: #FF0000; padding:20px; }

div.box {margin: 10px 0px 10px 0px; border: #C2C8CD 1px solid; background-color:#ffffff; background: url(images/btn02.gif)}
div.box p  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-style: normal; font-weight: normal; color: #000000; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;  margin-top: 10px; padding-left: 0px}
div.box a:link {color: #2E5075; text-decoration: none}
div.box a:visited {color: #2E5075; text-decoration: none}
div.box a:hover {color: #FF6633; text-decoration: underline }
div.box td {color: #2E5075; text-decoration: none}
img.map {
        margin: 2px;
        border : 1px solid #7480AF;
}
div#nav a.maplink {
        padding-top: 1px;
        padding-bottom: 1px;
        padding-right: 3px;
        padding-left: 3px;
        font-size: 12px;
        background-color : #7480AF;
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
}
div#content a.backlink {
color: #2E5075; text-decoration: none;
font-weight: bold;
}
div#content a.backlink:hover {
color: #FF6633; text-decoration: underline;
font-weight: bold;
}
div#content a.backlink:visited {
color: #2E5075; text-decoration: none;
font-weight: bold;
}

div#content a.buttonLink {
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        padding-top:3px;
        padding-bottom:3px;
        background-color : #7D8FAE;
        border-top : 1px solid #CACFDB;
        border-left : 1px solid #CACFDB;
        border-bottom : 1px solid #3C4457;
        border-right : 1px solid #3C4457;
        padding-left:5px;
        padding-right:5px;
}
div#content a.buttonLink:hover {
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        padding-top:3px;
        padding-bottom:3px;
        background-color : #7D8FAE;
        border-top : 1px solid #3C4457;
        border-left : 1px solid #3C4457;
        border-bottom : 1px solid #CACFDB;
        border-right : 1px solid #CACFDB;
        padding-left:5px;
        padding-right:5px;
}
div#content a.buttonLink:visited {
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
        padding-top:3px;
        padding-bottom:3px;
        font-weight: bold;
        background-color : #7D8FAE;
        border-top : 1px solid #CACFDB;
        border-left : 1px solid #CACFDB;
        border-bottom : 1px solid #3C4457;
        border-right : 1px solid #3C4457;
        padding-left:5px;
        padding-right:5px;
}

div.tdcategory{
  margin-left: 25px;
  margin-right:25px;
 }
a#tdLink {
        color: #5A758F;
        text-decoration: none;
        font-weight: normal;
        font-size: 12px;
}
a#tdLink:hover {
        color: #FF6633;
        text-decoration: none;
        font-weight: normal;
        font-size: 12px;
}
a#tdLink:visited {color: #5A758F; text-decoration: none; font-weight: normal; font-size: 12px;}


div.hotelbox {padding: 0px; margin-top: 10px; margin-bottom: 15px; margin-left: 10pt; margin-right: 10pt; border: #C2C8CD 1px solid; background-color:#ffffff;}

div.hotelboxhead           {padding: 5px 0px 5px 0px; margin: 0px;  background: url(images/btn01.gif)}
div.hotelboxhead span      {margin: 0px; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
div.hotelboxhead span a:link    {color: #304E70; text-decoration: none}
div.hotelboxhead span a:visited {color: #304E70; text-decoration: none}
div.hotelboxhead span a:hover   {color: #FF6633; text-decoration: underline }

div.hotelboxbody           {padding: 5px; margin: 0px; background-color:#ffffff;}
div.hotelboxbody p         {margin-left: 10px; margin-right: 10px; margin-bottom: 1px;  margin-top: 1px; padding: 0px}
div.hotelboxbody, div.hotelboxbody p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;}
div.hotelboxbody a:link    {color: #2E5075; text-decoration: none}
div.hotelboxbody a:visited {color: #2E5075; text-decoration: none}
div.hotelboxbody a:hover   {color: #FF6633; text-decoration: underline }
div.hotelboxbody .box {font-size: 12px;}
div.hotelboxbody .box p {font-size: 12px;}


a#titlelink:link {color: #FF6633; text-decoration: none}
a#titlelink:visited {color: #FF6633; text-decoration: none }
a#titlelink:hover {color: #FF6633; text-decoration: none}

.image{ margin: 3px 2px 3px 1px; border-style: solid; border-width: 1px; border-color: #C2C8CD;}
.hotelimage{ margin: 0px 10px 1px 0px; border-style: solid; border-width: 1px; border-color: #C2C8CD;}

div#footer {width: 762px; padding:0px; width: 762px; text-align:center; margin-top: 10px;}
div#footer p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-style: normal; font-weight: normal; color: #666666; margin-left: 20px; margin-right: 20px; margin-bottom: 2px;  margin-top: 2; padding-left: 0px;}
div#footer hr {border: 0px;  height: 1px; width: 80%; background-color: #cccccc; margin: 0px; padding:0px}
div#footer a:link {color: #666666; text-decoration: none;}
div#footer a:visited {color: #666666; text-decoration: none;}
div#footer a:hover {color: #FF6633; text-decoration: underline;}

.input      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000}
.inputlabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #666666}
.lgray {background-color: "eeeeee"}

.bestdeal {font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; font-weight: bold; color: #ffffff; background-color: #ff6633; text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;  margin-top: 0px; padding: 2px;}

input.miniInput {width: 40px}

input.normInput {width: 120px}

input.longinput {width: 250px}
input.longInput {width: 250px}

div#menuheader{
        padding: 3px 10px 3px 10px;
        border-top: #C2C8CD 1px solid;
        border-left: #C2C8CD 1px solid;
        border-right: #C2C8CD 1px solid;
        background-color:#ffffff;
        background: url(images/header-bg.gif) repeat-x;
        margin: auto;
        text-align: left;
        font-size : 16px;
        font-weight : bold;
        color: #118811;  
        clear:both;
}

.headbookmark {
  padding: 2px 0px 2px 0px;
}
a.headbookmarklink {
  color: #118811;
  font-size : 13px;
  text-decoration: none;
}
a.headbookmarklink:hover {
  text-decoration: underline;
}

div.pricediv {
  display: block;
  margin: 0px 20px 4px 6px !important;  
  margin: 0px 10px 4px 6px;  
  padding: 10px;
  border: #C2C8CD 1px solid; 
  background-color:#ffffff; 
  background: url(images/pricebg.gif);
  width: 130px !important;
  width: 150px;
  float: right;
  font-size: 90%;
  color: #008800;
  font-weight: bold;
}
div#rightcontent p {text-align: justify}

div.packageform{
  margin: 0px 20px 0px 20px;
}
div.packageform form {
  margin-top: 16px;
  padding: 0;
}
div.packageformtitle{
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  background:#004080;
  color: white;
  padding: 2px 0px 2px 0px;

}


.package table {border-collapse: collapse; border: 1px solid #c2c8cd; width: 95%; margin-bottom: 5px; }
.package td {border: 1px solid #c2c8cd; padding: 2px; font-size: 11px; background: #f3f6fe;}
.package p {margin: 0;padding:0;}
div#hotelcontent .package ul {
	list-style-type: none;
	list-style-image: none;
	margin: 10px 0px 10px 10px;
	padding:0;
}
div#hotelcontent .package ul li {
	padding: 5px 0px 5px 20px !important;
	padding: 5px 0px 5px 20px;
	background: url(images/package-bulletpoint.gif) 0px 6px no-repeat;
}
div#hotelcontent .package ul li a {text-decoration:underline;}
div#hotelcontent .package ul li a:hover {color:#48506e;}



div.csomaglinkblokk {border-bottom:1px solid #c2c8cd; background:#ebf3ff; padding: 10px 0px 10px 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; margin: 0px 1px 0px 0px; }
div#content div.likeh2 a.csomaglink {color:#5482bc;text-decoration:underline;}
div#content div.likeh2 a.csomaglink:hover {color:#5482ff;}
div.csomaglinkblokkbottom {border-bottom:1px solid #c2c8cd; border-top:1px solid #c2c8cd; background:#ebf3ff; padding: 10px 0px 10px 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; margin: 0px 1px 0px 0px; }


div#content div.toppackages ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 10px 10px;    
	padding:0;
}
div#content div.toppackages ul li {
	padding: 8px 0px 8px 20px !important;
	padding: 8px 0px 8px 20px;
    font-size: 11px;
	background: url(images/package-bulletpoint.gif) 0px 9px no-repeat;
}
div#content div.toppackages ul li a {text-decoration:underline;}
div#content div.toppackages .package ul li a:hover {color:#48506e;}
