body {margin:0px;font-family:arial;font-size:12px;background:#000;}
img {border:none;}
div.wrap {width:955px;position:absolute;top:10px;left:50%;margin-left:-475px;}
div#frontpage {top:50% !important;height:550px;overflow:hidden;margin-top:-275px;left:50%;margin-left:-475px;position:absolute;}

div.wrap div.top {width:775px;height:35px;overflow:hidden;padding-left:175px;background:url(../img/top.jpg) top left no-repeat}
div.wrap div.topmenu {width:950px;height:25px;margin-top:10px;}
div.wrap div.top img {padding-top:15px;}

div.wrap div.top a {margin-top:15px;width:86px;height:17px;text-align:center;display:block;text-decoration:none;color:#000;font-family:arial;font-size:12px;float:left;font-weight:bold;padding-top:3px;}
div.wrap div.top a:hover {text-decoration:underline;}
div.wrap div.top a.light {background:#EBCD97;}
div.wrap div.top a.dark {background:#CCA969;}
div.wrap div.top a.end {width:87px !important;}


div.wrap div.contentarea {width:960px;height:auto;top:125px;}
div.wrap div.contentarea div.infoboxes {width:175px;float:left;background:#EBCD97;}
div.wrap div.contentarea div.infoboxes div {height:150px;}
div.wrap div.contentarea div.infoboxes div h1 {color:#ccc;font-size:14px;font-weight:bold;margin:0 0 4px;padding:4px;background:#000;}
div.wrap div.contentarea div.infoboxes div p {padding:0 5px;}
div.wrap div.contentarea div.infoboxes div a, div.wrap div.contentarea div.content div.surround div.info p a, div.catalog_right p a {font-size:12px;color:#0B80BC;text-decoration:none;}
div.wrap div.contentarea div.infoboxes div a:hover, div.wrap div.contentarea div.content div.surround div.info p a:hover, div.catalog_right p a:hover{text-decoration:underline;}
div.wrap div.contentarea div.infoboxes div#boks1 {height:150px !important;clear:both;border-top:1px solid #EBCD97;border-left:1px solid #EBCD97;}
div.wrap div.contentarea div.infoboxes div#boks2 {margin-top:15px;height:150px !important;border-left:1px solid #EBCD97; }
div.wrap div.contentarea div.infoboxes div#boks3 {margin-top:15px;height:150px !important;border-left:1px solid #EBCD97;}
div.wrap div.contentarea div.infoboxes div#boks3 img {width:120px;height:15px;margin-bottom:5px;}
div.wrap div.contentarea div.infoboxes div#boks4 div {background:#EBCD97;display:block;}
div.wrap div.contentarea div.infoboxes div#boks1 p, div.wrap div.contentarea div.infoboxes div#boks3 p, div.wrap div.contentarea div.infoboxes div#boks2 p {margin:0;}

div.wrap div.contentarea div.content {width:775px;float:left;background:#CCA969;padding-bottom:15px;}
div.wrap div.contentarea div.content h1 {font-size:16px;background:#000;padding:5px 15px;margin-top:24px;margin-bottom:0px;;}
div.wrap div.contentarea div.content img.info {float:left;margin-right:10px;}
div.wrap div.contentarea div.content p, div.wrap div.contentarea div.content div.surround,div.offers {padding-left:15px;}
div.surround {clear:both;}

/*DESTINATION PAGE NORMAL*/
div.wrap div.contentarea div.content div.surround div.rowbox {float:left;width:360px;}
div.wrap div.contentarea div.content div.surround div.rowboxright {margin-left:30px;}
div.wrap div.contentarea div.content div.surround div.img {float:left;width:150px;height:100px;}
div.wrap div.contentarea div.content div.surround div.info {float:left;height:99px;width:199px;border-right:1px solid #000;border-bottom:1px solid #000;background:#ccc;}
div.wrap div.contentarea div.content div.surround div.info h1 {color:#ccc;font-size:12px;margin:0px;margin-bottom:4px;height:16px;}
div.wrap div.contentarea div.content div.surround div.info p {font-size:12px;height:84px;margin:0px;padding-right:3px;}
div.wrap div.contentarea div.content div.surround div.info p a{font-size:12px;}

/*DESTINATION PAGE LARGE*/
div.wrap div.contentarea div.content div.surround div.rowboxlarge {float:left;width:610px;}
div.wrap div.contentarea div.content div.surround div.rowboxlargemargin {clear:both;margin-top:15px;}
div.wrap div.contentarea div.content div.surround div.rowboxlargeright {margin-left:30px;}
div.wrap div.contentarea div.content div.surround div.imglarge {float:left;width:250px;height:100px;}
div.wrap div.contentarea div.content div.surround div.infolarge {float:left;height:99px;width:349px;border-right:1px solid #000;border-bottom:1px solid #000;background:#ccc;}
div.wrap div.contentarea div.content div.surround div.infolarge h1 {color:#ccc;font-size:12px;margin:0px;margin-bottom:4px;height:16px;}
div.wrap div.contentarea div.content div.surround div.infolarge p {font-size:12px;height:84px;margin:0px;padding-right:3px;}
div.wrap div.contentarea div.content div.surround div.infolarge p a{font-size:12px;color:#0B80BC;text-decoration:none;}
div.wrap div.contentarea div.content div.surround div.infolarge p a:hover {text-decoration:underline;}


div.destinationseperator {display:block;height:10px;clear:both;}

div.wrap div.contentarea div.content p.intro {height:56px;}
div.wrap div.contentarea div.content p.menu {height:18px;}
div.wrap div.contentarea div.content p.menu a {font-size:12px;color:#0B80BC;text-decoration:none;padding:0 5px;}
div.wrap div.contentarea div.content div.destinationcontent {padding:7px 15px;}
div.wrap div.contentarea div.content div.destinationcontent span.day {display:block;clear:both;margin-top:10px;margin-bottom:5px;padding:4px;background:#000;color:#ccc;}
div.wrap div.contentarea div.content div.destinationcontent img {float:left;margin-right:10px;border:1px solid #CCA969; }
div.wrap div.footer {width:950px;height:35px;clear:both;background:#000;color:#ccc;clear:both;position:relative;background:url(../img/bottom.jpg) bottom left no-repeat;font-weight:bold;}
div.wrap div.footer p {text-align:center;padding-top:5px;}
div.wrap div.footer p a {color:#fff;}
div.wrap div.footer p a:hover {color:#fff;}

p.destinationintro {font-weight:bold;margin-top:10px;margin-bottom:5px;}
div#destinationmenu {padding-left:15px;padding-bottom:7px;}
ul.destinationmenu {list-style-image:none;margin:10px 0 0px 0px !important;padding:0;padding-top:3px;}
ul.destinationmenu li {float:left;margin-right:5px;list-style:none;}
ul.destinationmenu li a {color:#A11C2C;text-decoration:none;display:block;padding:2px 4px;width:105px;text-align:center;font-weight:bold;}
ul.destinationmenu li a.one {background:#EBCD97;color:#000;}
ul.destinationmenu li a.two {background:#ccc;color:#000;}

ul.destinationmenu li a:hover {color:#888;}

div.surround img {margin:0 10px 5px 0;float:left;border:none;}

/*COLORS*/
.egyptcolor {color:#ccc !important;}
.vietnamcolor {color:#ccc !important;}
/*.vietnamcolor {color:#648D2B !important;}*/
.greececolor {}
.thailandcolor {}
.generelcolor {color:#ccc;}

/*DAY BY DAY*/
div.daybyday {background:#dedede;color:#000;padding:15px}


/*PRICES*/
table.prices, table.cruiseprices, table.cruisearrivals, table.cruisetours {width:745px;padding:0px;margin:0px;background:#dedede;}
table.prices, table.cruiseprices{heigth:450px;}
table.cruisearrivals, table.cruisetour {height:auto;}
table.boxprices {width:225px;}
table.prices tr.header, table.cruiseprices tr.header, table.cruisearrivals tr.header, table.cruisetours tr.header, table.boxprices tr.header {margin-bottom:5px;font-size:14px;font-weight:bold;color:#000}
table.prices tr.grey, table.cruiseprices tr.grey, table.cruisearrivals tr.grey, table.cruisetours tr.grey, table.boxprices tr.grey {background-color:#666;color:#dedede;}
table.prices tr.black, table.cruiseprices tr.black, table.cruisearrivals tr.black, table.cruisetours tr.black {color:#000;}
table.boxprices tr.black {background:#ddd;color:#000;}
table.prices td, table.cruiseprices td, table.cruisearrivals td, table.cruisetours td, table.boxprices td {padding:5px;}
table.prices td.month {width:120px;}
table.prices td.day {width:200px;}
table.prices td.price {width:155px;}
table.prices td.info {width:200px;}
table.prices tr.bold, table.cruiseprices tr.bold, table.cruisearrivals tr.bold, table.cruisetours tr.bold {font-weight:bold !important;}
table.prices tr.seperator td, table.cruiseprices tr.seperator td, table.cruisearrivals tr.seperator td, table.cruisetours tr.seperator td {width:745px; height:1px; background:#333333;margin:10px 0;overflow:hidden;}

table.cruiseprices td.category {width:50px;}
table.cruiseprices td.cabin {width:226px;}
table.cruiseprices td.price1 {width:133px;}
table.cruiseprices td.price2 {width:133px;}
table.cruiseprices td.price3 {width:133px;}

table.cruisearrivals td.arrivalday {width:100px;}
table.cruisearrivals td.habour {width:215px;}
table.cruisearrivals td.arrival {width:180px;}
table.cruisearrivals td.depature {width:180px;}

table.cruisetours td.tourfrom {width:130px;}
table.cruisetours td.tourcountry {width:130px;}
table.cruisetours td.tour {width:315px;}
table.cruisetours td.tourprice {width:100px;}


/*TOURS*/
div.tours {width:745px;height:450px;margin:0 !important;padding:10px 0 15px 0;background:#ccc;}
div.tours p.header {margin:10px 0 10px 0 !important;padding:none !important;font-size:14px;background:none;color:#000;font-weight:bold;}
div.tours p {margin:10px 0;color:#000;}
div.tours p.seperator {width:730px;height:1px;overflow:hidden;display:block;background:#333;}

/*CONTACT*/
table.contact {width:500px;}
table.contact td.info {width:150px;height:25px;}
table.contact td.field {width:200px;}
select, input, textarea, a.contact{font-size:10px;font-family:verdana;}
a.contact {color:#000;text-decoration:none;font-weight:bold;}
a.contact:hover {text-decoration:underline;}

/*CATALOG*/
table.catalog {width:500px;}
table.catalog td.checkboxes {width:120px}
table.catalog td.link {width:380px}
a.send {background:url(../img/bn_send.gif) top left no-repeat;width:80px;height:15px;}
a.send:hover {background:url(../img/bn_send_over.gif) top left no-repeat;width:80px;height:15px;}

/*OFFERS*/
div.tilbud {width:740px;display:block;margin-bottom:15px;}
div.tilbud h1{margin:15px 0px 5px 0px !important;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#ccc;font-size:16px;clear:both;padding:5px !important;display:block;background:#000;}
div.tilbud h2 {padding:2px 4px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000;font-size:14px;clear:both;background-color:#CCCCCC;}
div.tilbud img {float:left;margin-right:15px;border:1px solid #0A4D78;}
div.tilbud p {float:left;color:#000;font-family:arial;font-size:12px;font-weight:normal;padding-left:0 !important;}
div.tilbud a, div.sommertilbud div.back a {color:#0A4D78;margin-top:10px;display:block;font-weight:bold;text-decoration:none;}
div.tilbud a:hover, div.sommertilbud div.back a:hover {color:#0A4D78;display:block;font-weight:bold;text-decoration:underline;}
div.tilbud div.menu {color:#000;padding:0;margin:0;}
div.tilbud div.menu span.seperator {color:#FF0000;font-weight:bold;padding:0 10px;}
div.tilbud div.newofferleft {width:165px;float:left;}
div.tilbud div.newofferleft img {margin-bottom:10px;}
div.tilbud div.newofferright {485px;float:left;}
div.offers div.seperator {width:740px;height:2px;overflow:hidden;background:#0A4D78;}

/*SUMMEROFFERS*/
div.sommertilbud h1, h1.pageheader {color:#000;font-size:12px !important;padding:0px !important;display:block;margin:10px 0 0 0 !important;background:none !important;}
div.sommertilbud h1 {margin-top:0px;}
div.sommertilbud div.back {display:block;width:725px;text-align:right;margin-bottom:8px;}
div.sommertilbud {width:750px;}
div.sommertilbud h2 {color:#000;font-size:12px;padding:5px;background:#ccc;}
div.sommertilbud div.daybyday img, div.summerdaybyday img {margin-right:10px;float:left;border:1px solid #0A4D78;}
div.sommertilbud p {color:#000;font-weight:normal;width:600px;padding-left:5px !important;clear:both;margin:0 !important;padding:8px 0;}
div.tilbud span.price, div.sommertilbud div.info span.price {font-weight:bold;color:#0A4D78;}

div.clear {clear:both;}

/*HOTELLER*/

div.hotel, div.cruise {width:635px;clear:both;border-bottom:1px solid #0A4D78;display:block;height:165px;margin-top:16px;}
div.hotel div.hotelimg {width:150px;height:175px;float:left;}
div.hotel div.hotelinfo {width:475px;float:left;}
div.hotel div.hotelinfo h2, div.cruise div.cruiseinfo h2 {color:#ccc;font-size:12px;margin:0px;margin-left:15px;padding:3px 10px;background:#000;}
div.hotel div.hotelinfo p, div.cruise div.cruiseinfo p {margin-top:10px !important;}
div.hotel div.hotelinfo a, div.cruise div.cruiseinfo a {color:#0B80BC;text-decoration:none;}
div.hotel div.hotelinfo a:hover, div.cruise div.cruiseinfo a:hover {text-decoration:underline;}

/*CRUISES*/
div.cruise div.cruiseimg {width:250px;height:175px;float:left;}
div.cruise div.cruiseinfo {width:375px;float:left;}
h3 {color:#000;margin-top:0px;margin-bottom:10px;padding:5px;background:#ffffff;width:595px;heigth:25px;display:block;font-size:14px;}

/*CATALOGUE*/
div.catalog_left {float:left;margin-left:15px;}
div.catalog_right {float:left;width:350px;}

div#destinationMenu a {margin-right:0 !important;padding-right:0 !important;}
div#catalogOrder {width:360px;position:absolute;top:22px;left:50%;margin-left:-180px;z-index:10;height:300px;background:#000;display:none;padding:10px 0 0 20px;color:#fff;}
div#extraCruisePrizes {width:auto;padding-right:10px;position:absolute;top:0px;left:50%;margin-left:-200px;z-index:11;height:auto;background:#000;display:none;padding:10px 0 0 20px;color:#fff;}
div#extraCruisePrizes p {width:700px;display:block;margin-bottom:10px;}
div#extraCruisePrizes span.close {float:left;margin-left:10px;}
div#extraCruisePrizes img {float:left;}
div#extraCruisePrizes a, #destinationcontent a, p#destinationIntro a {color:#000;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif}
div#extraCruisePrizes a {color:#fff;}
div.familyoffers a {display:inline;text-decoration:underline;}
div.familyoffers a:hover {display:inline;color:#000;} 

div.frontpagetext {width:320px;height:139px;background:#ccc;font-size:12px;font-family:arial;position:absolute;left:0;top:0;z-index:100;}
div.frontpagetext p {margin:0;padding:0;padding:5px;line-height:1.1;}
div.frontpagetext p.header {font-weight:bold;font-size:16px;}
div.frontpagetext a {font-size:12px;font-family:arial;text-decoration:none;font-weight:bold;color:#000;}
div.frontpagetext a:hover {text-decoration:underline;}

div.orderform {width:720px;padding:10px;background:#ccc;}
div.orderforminnter {width:720px;}

table.orderform td, table.orderconfirm td {font-family:arial;font-size:11px;}
table.orderform td.orderformtext {width:150px;vertical-align:top;}
table.orderform td.orderformfield {width:300px;vertical-align:top;}
table.orderconfirm {height:450px;overflow:hidden;width:370px !important;}
table.orderconfirm td.orderformtext {width:200px;}

table.orderconfirm tr.row1 {background:#333;}
table.orderconfirm tr.row2{}
table.orderconfirm tr.row1 td, table.orderconfirm tr.row2 td {padding-left:5px;height:20px;}
input.orderfield {width:200px;height:15px;border:1px solid #ccc;}
select.orderfield {width:202px;}
p.orderintro {font-size:12px;padding-left:0px !important;display:block;width:400px;}
table.orderform div {margin:0 !important; padding: 0 !important; height:25px;}
a.orderbutton, a.orderconfirmbutton {background:#000;color:#fff !important;font-size:10px;font-family:verdana;text-decoration:none;text-align:center;margin-right:5px;padding:2px 6px;}
a.orderbutton:hover {background:#006400;}
a.orderconfirmbutton {background:#006400;}
a.orderconfirmbutton:hover {background:#333;}
div#orderconfirm {width:470px;height:465px;background:#666;position:absolute;top:270px;left:50%;margin-left:-288px;z-index:1000;color:#fff;display:none;}
span.orderhighlight {color:#ff0000;}
h1.highlight {background:#fff !important;color:#0B80BC;}
/*table.orderconfirm tr.row1 {background:#333;}*/