body{margin: 0px;padding:0;font-family:arial,sans-serif;font-size:11px;color:#000;background:#FFF;}

td, input, select, textarea{font-family:arial,sans-serif;font-size:11px;}

img{border:0}

form{margin:0;padding:0}

h2{margin:0;padding:0;font-size:13px;font-weight:bold;}
.h2{margin:0;padding:0;font-size:13px;font-weight:bold;}

a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}

p{margin:10px 0 0 0}

div.KSNDataGrid a{color:#000;text-decoration:none}
div.KSNDataGrid a:hover{text-decoration:underline}

/******************************************************GENEREL***************************************************************/

.BlackBorder{border:1px solid #000}
a.brownbold{text-decoration:underline;color:#553404;font-weight:bold}
#page{width:939px;background:#F4F3F2;position:relative;left:10px;}

.right{float:right}
.left{float:left}
.divider{height:10px;line-height:10px;overflow:hidden;clear:both;}
.rightfloat{float:right}
.leftfloat{float:left}
.rightfloat img{margin:0 0 10px 10px}
.leftfloat img{margin:0 10px 10px 0}

.absbottom{position:absolute;bottom:0}
.abstop{position:absolute;top:0}
.rightpos{right:0}
.leftpos{left:0}

.calltoactioncontainer{width:200px;}
.calltoaction{background:#FFF6CF;border-bottom:1px solid #7F6600;margin:1px 0 0 0;}
.calltoactionmo{background:#FFD40E;border-bottom:1px solid #7F6600;margin:1px 0 0 0;}
.calltoaction .text, .calltoactionmo .text{padding:4px 5px 0 5px;}
.calltoaction .icon, .calltoactionmo .icon{width:17px}
.calltoaction .action, .calltoactionmo .action{line-height:20px;font-size:16px;font-weight:bold;width:105px;white-space:nowrap}
.calltoaction .action a:hover, .calltoactionmo .action a:hover{text-decoration:none;color:#000;}
.calltoaction .action a,.calltoaction .text a, .calltoactionmo .action a, .calltoactionmo .text a{text-decoration:none;color:#000;}

.contentcolor{background:#F1E8DC;}
.white{background:#fff;}
.paddingleft{padding-left:10px}

.backendconsole{background:#eee;border:1px solid #666;padding:5px}
.backendconsole table{border:0;margin:0;padding:0;border-collapse:collapse}
.backendconsole table td{border:0;font-family:Arial;font-size:11px}
.backendconsole table td font{border:0;font-family:Arial;font-size:11px}
.backendconsole a{font-family:Arial;font-size:11px}
.backendconsole hr{height:1px;border:0;background:none}

.bottomlinks{padding:5px 10px 5px 5px;clear:both;background:#F4F3F2}
.bottomlinks a{padding:0 5px;color:#6B6863;}

div.polaroidBackend {padding:4px;border:1px solid #BDBBB9;width:190px;text-align:left;}
div.polaroid {padding:4px;border:1px solid #BDBBB9;width:190px;text-align:left;}
div.polaroid img{width:190px;margin:auto;}
div.polaroid img.photo {width:190px;margin:auto;}

/******************************************************TOP***************************************************************/

#top{margin:0 10px 0 10px;height:78px;overflow:hidden}

#logo{float:left;}

#topinfo{clear:none;background:#FFD40E;height:51px}
#topinfo img{margin-top:15px}

#topnavigation{clear:none;padding:0;background:url(http://www.kilroytravels.com/kilroy/pics/topnavback.gif) no-repeat right top;}
#topnavigation ul {margin:0px;padding:0px;}
#topnavigation ul.topcontainer {margin:0px;padding:0px;list-style:none;}
#topnavigation li {display:inline;list-style: none;margin:0px;padding:0px;}
#topnavigation .phone{position:absolute;top:0;right:15px}
#topnavigation ul.topcontainer li ul.languageselect{display:inline;margin:0 0 0 5px;padding:0}
#topnavigation ul.topcontainer li ul.languageselect img{margin:0 1px 7px 1px;border:0;}

.topsub {display:none;margin: 0px;padding: 0px;width:150px;color: #111B29;background-color: #EBE9E3;border: 1px solid #111B29;position: absolute;visibility: hidden;z-index: 200;top:28px;}
ul.topsub li a, ul.topsub li a:visited {background-color: #000;color: #FFF;display: block;font-size: 11px;line-height: 18px;margin: 0px;padding: 0px 10px;text-decoration: none;border:0px;border-top:1px solid #333330;border-bottom:1px solid #000;font-weight:normal;}
ul.topsub li a:hover {text-decoration: none;background-color: #333330;color: #FFCC00;border:0px;border-top:1px solid #222220;border-bottom:1px solid #333330;}


/******************************************************CONTENT***************************************************************/

#frontpagecontentcontainer{padding:0 10px 0 0;background:#F4F3F2 url(http://www.kilroytravels.com/kilroy/pics/contentback_frontpage3.gif);}
#frontpagecontentcontainer div.divider{background:#F4F3F2}

#continentcontentcontainer{padding:0 10px 0 10px;background:#F4F3F2 url(http://www.kilroytravels.com/kilroy/pics/contentback_continent.gif) repeat-y;}
#continentcontentcontainer div.divider{background:#F1E8DC}

#iframecontentcontainer{padding:0 10px 0 10px;background:#F4F3F2 url(http://www.kilroytravels.com/kilroy/pics/contentback_iframe.gif) repeat-y;margin:0 0 0 0}
#iframecontentfullwidthcontainer{padding:0 0 0 10px;background:#F1E8DC;}

#content{width:429px;float:left;overflow:hidden;margin:0 10px 0 0;padding:0;background:#fff}
#widecontent{width:577px;float:left;margin:0;padding:0;background:#fff}

#iframecontent{width:620px;float:left;overflow:hidden;margin:0 0 0 0;padding:0;}
#iframecontent iframe{width:611px;height:671px;margin:0 10px 0 10px;padding:0;background:#fff;float:left;border-top:10px solid #fff;}

.iframebottom{margin:0;padding:0;background:url(http://www.kilroytravels.com/kilroy/pics/iframe_bottom.gif) repeat-y;line-height:10px}

#iframecontentfullwidth{width:781px;float:left;overflow:hidden;margin:0;padding:0;border-top:51px solid #F1E8DC;}
#iframecontentfullwidth iframe{width:771px;padding:0;float:left;border-top:10px solid #fff;border-bottom:10px solid #fff;}

.formcitysearch{background:#F8F4EE;height:40px;}
.formcitysearch select{width:157px;margin:10px 13px 0 11px}
.formcitysearch .inputtext{width:117px;margin:10px 6px 0}

.contentpad{padding:10px 10px 0 10px;height:auto;}
.contentpad a{text-decoration:underline;color:#0000FF;}
.contentpad .brief{font-size:13px;padding:0 0 10px 0;}
.contentpad h1{font-size:16px;font-weight:normal;margin:0;padding:0}
.contentpad .divider{visibility:hidden}
.contentpad .tools{float:right;width:90px}
.contentpad .tools a{line-height:12px;display:block;color:#553404;text-decoration:underline;padding:0 0 0 13px;float:left;font-size:10px}
.contentpad .tools a.print{background:url(http://www.kilroytravels.com/kilroy/pics/icon_print.gif) no-repeat left center;}
.contentpad .tools a.sendtofriend{background:url(http://www.kilroytravels.com/kilroy/pics/icon_sendtofriend.gif) no-repeat left center;}
.contentpad .tools a.bookmark{background:url(http://www.kilroytravels.com/kilroy/pics/icon_bookmark.gif) no-repeat left center;}


/******************************************************LEFTMENU***************************************************************/

#leftmenu{float:left;width:148px;margin:0;padding:0;overflow:hidden;}

.header{background:#F1E8DC;height:50px;margin:0 10px 0 0;overflow:hidden;border-bottom:1px solid #F1E8DC}
.header img{margin:16px 0 0 0;}

#leftmenu ul.menu{margin:0 0 0 0;padding:0px;width:148px;overflow:hidden}
#leftmenu ul.menu li {list-style:none;float:left;margin:0px;padding:0px;font-size:13px;background:#D6D0C7;}
#leftmenu ul.menu li a.first{background:url(http://www.kilroytravels.com/kilroy/pics/leftmenu_first.gif) repeat-x}
#leftmenu ul.menu li a.first:hover{background:#C0BBB3 url(http://www.kilroytravels.com/kilroy/pics/leftmenu_first_mo.gif) repeat-x}
#leftmenu ul.menu li a{color:#6B6863;font-weight:bold;display:block;width:148px;line-height:17px;padding:4px 8px;border-bottom:1px solid #F1E8DC;}
#leftmenu ul.menu li a:hover{text-decoration:none;background:#C0BBB3;}
#leftmenu ul.menu li a.selected{color:#000;font-weight:bold;display:block;line-height:17px;padding:4px 8px;background:#FFD40E;border-bottom:1px solid #FFD40E;}
#leftmenu ul.menu li a.selected:hover{text-decoration:none;background:#FFD40E;border-bottom:1px solid #FFD40E;}

.hotoffertop{background:#FFD40E url(http://www.kilroytravels.com/kilroy/pics/cornertopright.gif) no-repeat top right;}
.hotofferbottom{background:#FFD40E url(http://www.kilroytravels.com/kilroy/pics/cornerbottomright.gif) no-repeat bottom right;border-bottom:1px solid #F1E8DC}
.hotoffer{background:#FFD40E;padding:7px 10px}
.hotoffer a{text-decoration:underline}

.telegram {background:transparent url(http://www.kilroytravels.com/kilroy/pics/telegram_back.jpg) no-repeat;padding:92px 14px 10px 14px;height:150px;}


/******************************************************RIGHTMENU***************************************************************/

#rightmenu{float:left;width:138px;overflow:hidden;margin:0;padding:0;}
/**/
.blueheader{color:#A6B8BB;background:#A6B8BB;height:30px;padding:0 0 5px 5px;}
.bluecontent{padding:4px 0 10px 2px;background:#D3DCDD;color:#454545;}
#leftmenu .bluecontent div.divider{background:#D3DCDD;}
.bluecontent .small{font-size:9px;}
.bluecontent h1{margin:0;padding:0;font-size:13px;font-weight:bold;}
.bluecontent .h2{font-size:13px;font-weight:bold;margin:0;padding:0;color:#454545;}
#rightmenu .bluecontent div.divider{height:10px;line-height:10px;overflow:hidden;clear:none;background-color:#D3DCDD;}
.bluecontent a{font-weight:normal;text-decoration:underline;color:#454545}
.bluecontent a.h2{font-size:13px;font-weight:bold;margin:0;padding:0;color:#454545;text-decoration:none}

.blueheader img, .fpblueheader img{margin:6px 0 0 0;}
.bluecontent ul.relevantlinks{margin:0 5px;padding:0px;}
.bluecontent li {list-style: none;margin:0px;padding:2px 0 8px 0;}
.bluecontent li a{color:#454545;text-decoration:underline}
.bluecontent select{width:118px}

.fpblueheader{color:#A6B8BB;background:#A6B8BB;height:30px;padding:0 0 5px 5px;}
.fpbluecontent{padding:4px 5px 10px 5px;background:#D3DCDD;color:#000;}
.fpbluecontent table td.divider{background:#D3DCDD url(http://www.kilroytravels.com/kilroy/pics/list_top.gif) repeat-x;height:1px;line-height:1px;}

.prices_small{width:128px;font-size:9px;margin:0 4px}
.prices_small td{font-size:9px;color:#000;padding-top:1px}
.prices_small td a{text-decoration:none;color:#000;}
.prices_small .inforeturn{background:url(http://www.kilroytravels.com/kilroy/pics/t-r.gif) no-repeat 0 2px; padding:0 0 0 15px;line-height:12px;}
.prices_small .infooneway{background:url(http://www.kilroytravels.com/kilroy/pics/o-w.gif) no-repeat 0 2px; padding:0 0 0 15px;line-height:12px;}
.prices_small .infona{background:url(http://www.kilroytravels.com/kilroy/pics/n-a.gif) no-repeat 0 2px; padding:0 0 0 15px;line-height:12px;}
.prices_small .inforeturn a.marked{background:url(http://www.kilroytravels.com/kilroy/pics/star.gif) no-repeat right;padding:0 12px 0 0;float:left;}
.prices_small .infooneway a.marked{background:url(http://www.kilroytravels.com/kilroy/pics/star.gif) no-repeat right;padding:0 12px 0 0;float:left;}
.prices_small .infona a.marked{background:url(http://www.kilroytravels.com/kilroy/pics/star.gif) no-repeat right;padding:0 12px 0 0;float:left;}
.price{padding:0;text-align:right;}
.prices_small .td.dotdivider{background:url(http://www.kilroytravels.com/kilroy/pics/list_top.gif) repeat-x top left;height:10px;line-height:10px;overflow:hidden;}

.prices_large{width:128px;font-size:9px;margin:0 4px 0 4px;}
.prices_large td{font-size:9px;color:#000;}
.prices_large td a{text-decoration:none;color:#000;}
/*.prices_large .info{padding:2px 0;line-height:11px;}*/
.prices_large a.marked{background:url(http://www.kilroytravels.com/kilroy/pics/star.gif) no-repeat right;padding:0 12px 0 0;float:left;}
.prices_large .inforeturn{padding:5px 0}
.prices_large .price{padding:2px 0;text-align:right;}
.prices_large .td.dotdivider{background:url('http://www.kilroytravels.com/kilroy/pics/list_top.gif') repeat-x 4px;height:5px;line-height:5px;}

/******************************************************BANNERS**************************************************************/

div.banners{float:right;overflow:hidden;margin:0}

#frontpagecontentcontainer .banners{width:168px;margin:0}
#continentcontentcontainer .banners{width:168px;}
#iframecontentcontainer .banners{float:left;width:120px;margin:0 10px 0 11px;}

#continentcontentcontainer .banners div.divider{background:transparent}
#frontpagecontentcontainer .banners div.divider{background:transparent}

/******************************************************FRONTPAGE***************************************************************/

#fpcontent{width:607px;margin:0;float:left;overflow:hidden;}

#fpcontent .fptop{margin:0 16px 0 10px;padding:0;width:591px;}
#fpcontent .fptop .banners{margin:0;padding:0 15px;vertical-align:top}
#fpcontent .fptop .banners .divider{height:5px;}

.tematop{background:url(http://www.kilroytravels.com/kilroy/pics/tema_top.gif) no-repeat;margin:4px 0 0 4px;height:6px;overflow:hidden}
.temabox{background:url(http://www.kilroytravels.com/kilroy/pics/tema_back.gif) repeat-y;margin:0;padding:9px 0 9px 20px;float:left;width:596px;}
.temabox a{text-decoration:underline}
.temabox .tema{width:278px;w\idth:258px;height:79px;h\eight:59px;background:transparent;float:left;padding:10px;line-height:15px;}/*overflow:hidden*/
.temabox .tema_mo{width:278px;w\idth:258px;height:74px;h\eight:54px;background:#D6D6D6;float:left;padding:10px;line-height:15px;}
.temabox .tema img, #content .temabox .tema_mo img{margin:0 0 5px 0}
.temabottom{background:url(http://www.kilroytravels.com/kilroy/pics/tema_bottom.gif) no-repeat;margin:0 0 4px 4px;height:6px;}


.continentsmenu{margin:0 0 0 10px}
.continentsmenu td{background:#D6D0C7 url(http://www.kilroytravels.com/kilroy/pics/offers.gif) no-repeat;}
.continentsmenu td.selected{background:#F1E8DC url(http://www.kilroytravels.com/kilroy/pics/offers.gif) no-repeat;}
.continentsmenu td.selected a{color:#000}
.continentsmenu td a{color:#6B6863;font-weight:bold;background:url(http://www.kilroytravels.com/kilroy/pics/offersright.gif) no-repeat right top;padding:7px 11px 1px 8px;display:block}
.continentsmenu td a:hover{text-decoration:none}

#fpcontent .continents{background:#F1E8DC;padding:18px 0 10px 12px;margin:0 16px 0 10px;}
#fpcontent .continents .divider{background:transparent url(http://www.kilroytravels.com/kilroy/pics/dots.gif) repeat-x center;line-height:16px;height:16px}
#fpcontent .continents .onecol{width:133px;overflow:hidden;margin:0 10px 0 0;float:left}
#fpcontent .continents .twocol{width:266px;overflow:hidden;margin:0 10px 0 0;float:left}
#fpcontent .continents .twocol img{float:right;margin:0 0 5px 5px}
#fpcontent .continents .twocol a{text-decoration:underline}

.continents{background:#F1E8DC;padding:18px 0 10px 12px;margin:0 16px 0 10px;}
.continents .divider{background:transparent url(http://www.kilroytravels.com/kilroy/pics/dots.gif) repeat-x center;line-height:16px;height:16px}
.continents .onecol{width:133px;overflow:hidden;margin:0 10px 0 0;float:left}
.continents .twocol{width:266px;overflow:hidden;margin:0 10px 0 0;float:left}
.continents .twocol img{float:right;margin:0 0 5px 5px}
.continents .twocol a{text-decoration:underline}

/******************************************************QuickSearch***************************************************************/

#fpcontent .fptop .quicksearch{height:245px;background:#FFCE00;border:1px solid #F7AD00;padding:6px 0 0 5px;font-size:9px;}
#fpcontent .fptop .quicksearch .blockcontainer{width:270px;margin:2px 0 4px 5px;font-size:11px;overflow:hidden}
#fpcontent .fptop .quicksearch .blockcontainer .leftblock{float:left;width:133px;clear:both;overflow:hidden;margin:0 4px 0 0}
#fpcontent .fptop .quicksearch .blockcontainer .rightblock{float:left;width:133px;overflow:hidden}

.banners .quicksearch{height:410px;background:#FFCE00;border:1px solid #F7AD00;padding:6px 0 0 5px;font-size:9px;}
.banners .quicksearch .blockcontainer{width:162px;margin:2px 0 4px 0;font-size:11px;overflow:hidden}
.banners .quicksearch .blockcontainer .leftblock{float:left;width:160px;clear:both;overflow:hidden;margin:0 4px 0 0}
.banners .quicksearch .blockcontainer .rightblock{float:left;width:160px;overflow:hidden}

#rightmenu .quicksearch{height:410px;background:#FFCE00;border:1px solid #F7AD00;padding:6px 0 0 5px;font-size:9px;}
#rightmenu .quicksearch .blockcontainer{width:131px;margin:2px 0 4px 0;font-size:11px;overflow:hidden}
#rightmenu .quicksearch .blockcontainer .leftblock{float:left;width:133px;clear:both;overflow:hidden;margin:0 4px 0 0}
#rightmenu .quicksearch .blockcontainer .rightblock{float:left;width:133px;overflow:hidden}

#iframecontentcontainer .banners .quicksearch{height:410px;background:#FFCE00;border:1px solid #F7AD00;padding:6px 0 0 2px;font-size:9px;}
#iframecontentcontainer .banners .quicksearch .blockcontainer{width:105px;margin:2px 0 4px 0;font-size:11px;overflow:hidden}
#iframecontentcontainer .banners .quicksearch .blockcontainer .leftblock{float:left;width:90px;clear:both;overflow:hidden;margin:0 4px 0 0}
#iframecontentcontainer .banners .quicksearch .blockcontainer .rightblock{float:left;width:90px;overflow:hidden}

.blockcontainer select{margin:0 6px 0 0;line-height:16px}
.blockcontainer label{margin:0 6px 0 0;line-height:20px}
.blockcontainer .inputtext{border:1px solid #9C6300;width:92%;margin:0 6px 0 0;}

.blockcontainer .searchButton{margin:5px 0;}
.banners .searchButton, #rightmenu .searchButton{margin:15px 0;}

.tabsback{background:url(http://www.kilroytravels.com/kilroy/pics/quicksearchdivider.gif) repeat-x;margin:4px 10px 2px 0;}
.banners .tabsback, #rightmenu .tabsback{margin:4px 5px 2px 0;}

.tabdivider{background:url(http://www.kilroytravels.com/kilroy/pics/quicksearch_border.gif) repeat-x center;height:5px;line-height:5px;margin:0 10px 0 0;}
#rightmenu .tabdivider, .banners .tabdivider{margin:0 5px 0 0;}

.tabs td{background:url(http://www.kilroytravels.com/kilroy/pics/quicksearch.gif) no-repeat;vertical-align:top;font-size:9px;height:20px;padding:0 0 2px 0}
.tabs td.selected{background:url(http://www.kilroytravels.com/kilroy/pics/quicksearchselected.gif) no-repeat;}
.tabs td.divider{background:url(http://www.kilroytravels.com/kilroy/pics/quicksearchdivider.gif) repeat-x;width:3px}
.tabs td.selected a{background:url(http://www.kilroytravels.com/kilroy/pics/quicksearchselectedright.gif) no-repeat right top;color:#000;font-weight:bold;}
.tabs td a{background:url(http://www.kilroytravels.com/kilroy/pics/quicksearchright.gif) no-repeat right top;color:#BF7408;font-weight:bold;padding:4px 5px;display:block}
.tabs td a:hover{text-decoration:none}

.tabsform{width:269px;margin:2px 0 4px 5px;}
.tabsform select{margin:0 6px 0 0;line-height:16px}
.tabsform label{margin:0 6px 0 0;}
.tabsform .inputtext{border:1px solid #9C6300;width:130px;margin:0 6px 0 0;}


/******************************************************POPUPS***************************************************************/

#popuppage{}
#popuptop img{float:right}
#popuptop {background:#FFD40E;height:78px}
#popuppage .mandatory{color:#c00;font-weight:bold;padding:0 2px;font-size:17px}
#popuppage .dotdivider{background:transparent url(http://www.kilroytravels.com/kilroy/pics/dots.gif) repeat-x center;line-height:16px;height:16px}


/******************************************************HOTOFFERS***************************************************************/

.hotofferlist{padding:4px 10px 10px 10px;background:#D3DCDD;color:#454545}
.hotofferlist .listdivider{height:10px;line-height:10px;overflow:hidden;clear:none;background:transparent;}
.hotofferlist h1, .hotofferinfo h1{margin:0;padding:0;font-size:13px;font-weight:bold;}
.hotofferinfo .h2{font-size:16px;font-weight:normal;margin:0;padding:0}
.hotofferlist .small, .hotofferinfo .small{font-size:9px;}

.hotofferlist a{font-size:13px;font-weight:bold;color:#454545;display:block;text-decoration:none}
.hotofferlist a:hover{text-decoration:none}

.continents .hotofferlist{background:transparent;}
.continents .hotofferlist .listdivider{background:transparent url(http://www.kilroytravels.com/kilroy/pics/dots.gif) repeat-x center;line-height:16px;height:16px}

.fpbluecontent .hotofferlist{padding:0 5px 5px 5px}
.bluecontent .hotofferlist{padding:0}
.bluecontent .hotofferlist .listdivider{height:10px;line-height:10px;overflow:hidden;clear:none;}

#content .hotofferlist{background:#FFF5CC;margin:10px 10px 0 0;width:160px;padding:0}
#content .hotofferlist .listdivider{background:#FFF;height:10px;line-height:10px;overflow:hidden;clear:none;}

/*******************************************************CALENDAR**************************************************************/

.calendar {color:#DDDDDD;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
.calendar td {border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;background-color: #fff;text-align:center;}
.calendar td a, .calendar td a:visited  {padding:4px 7px 4px 7px;text-decoration:none;display:block;color: #BB0000;}
.calendar td a b, .calendar td a:visited b {color:#00F60C}
.calendar td a:hover {background-color:#dddddd}
.calendar th {font: normal 11px arial,helvetica,sans-serif; color:#000000;background-color:#dddddd;padding:4px 0px 4px 0px;border-bottom:1px solid #dddddd;}
		
.timetable {border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.timetable td {border-bottom:1px solid #dddddd;}

/*******************************************************QA MENU**************************************************************/

ul.treemenu a.treeclosed, ul.treemenu a.treeclosed:visited {background:transparent url(http://www.kilroytravels.com/kilroy/pics/btn_plus.gif) no-repeat left center;}
ul.treemenu a.treeopen, ul.treemenu a.treeopen:visited {background:transparent url(http://www.kilroytravels.com/kilroy/pics/btn_minus.gif) no-repeat left center;}

ul.treemenu a, ul.treemenu a:visited{background-repeat:no-repeat;background-position:left center;background-image:none;}
ul.treemenu{margin:0;padding:0;}
ul.treemenu a:link, ul.treemenu a:visited {text-decoration:none;display:block;padding:2px 0px 2px 20px;height:1%}
ul.treemenu a:hover {background-color:#ebebe7;}
ul.treemenu li {margin-bottom:10px;font-size:13px;font-weight:bold;}
 
ul.treemenu, ul.treemenu ul{list-style:none;}

ul.treemenu li a {border-bottom:1px solid #CCCCC9;}
ul.treemenu li {}

ul.treemenu li ul li {font-size:12px;font-weight:normal;}

ul.treemenu ul {padding-left:20px;margin-left:0px;margin-top:10px;}
ul.treemenu li.question:before{}

ul.treemenu li.question {font-size:11px;font-weight:bold;margin-bottom:1px;margin-top:5px;}
ul.treemenu li.question a, ul.treemenu li.question a:visited{background-image:none;margin-bottom:2px; padding-left:0px; padding-right:5px; padding-top:5px; padding-bottom:5px}
ul.treemenu li.answer {font-size:11px;line-height:15px;font-weight:normal;padding:9px;border:1px solid #DDDDDA;background-color:#ebebe7;background-image:none;margin-left:-20px; margin-right:0px; margin-top:-10px; margin-bottom:0px}
ul.treemenu li.answer a, ul.treemenu li.answer a:visited{display: inline;margin: 0;border: 0;padding: 0;text-decoration: underline;}

/*******************************************************PRODUCTLIST**************************************************************/

ul.productlist{list-style:none;margin:10px 0;padding:0;clear:both;}
ul.productlist li a{color:#000}

ul.productlist li{display:block;border:1px solid #D4D4D2;background:#EBECE7;padding:10px 8px;font-size:12px;margin:0 0 4px 0}

ul.productlist li a.poHeader{font-weight:bold;font-size:13px;padding:0 0 0 26px;text-decoration:none}
ul.productlist li a.poHeader:hover{text-decoration:none}
ul.productlist li.itemopened a.poHeader{background:url('/kilroy/pics/btn_minus.gif') no-repeat;}
ul.productlist li.itemopened table{display:block}
ul.productlist li.itemclosed a.poHeader{background:url('/kilroy/pics/btn_plus.gif') no-repeat;}
ul.productlist li.itemclosed table{display:none}

ul.productlist li td a{text-decoration:underline}
ul.productlist li td{font-size:12px}


/*******************************************************RESTRICTIONS**************************************************************/

table.restrictionbox{border-collapse:collapse;width:100%;border:1px solid #D1D1D1;}
td.restrictionheader{background:#FEF5CC;border:1px solid #D1D1D1;font-weight:bold;padding:5px 9px 4px 9px;}
td.restrictionlabel{background:#F9F9F7;border:1px solid #D1D1D1;border-top:0;border-bottom:0;padding:5px 9px 4px 9px;white-space:nowrap;vertical-align:top}
td.restrictiondata{background:#FFF;border-right:1px solid #D1D1D1;padding:5px 9px 4px 9px;vertical-align:top}


/*******************************************************SITEMAP**************************************************************/

.SiteMap{margin:0;padding:0 0 0 0}
.SiteMap ul{margin:0 0 10px 0;padding:0;}
.SiteMap ul li{background:#E9E8E6;}
.SiteMap ul ul{border:0;padding-bottom:0;}
.sitemap_level1 {list-style:none;margin:0 0 10px 0;height:35px}
.sitemap_level1 .noLink{font-size:13px;display:block;padding:10px 0 0 10px;}
.sitemap_level1 a{font-size:13px;display:block;padding:10px 0 0 10px;}
.sitemap_level1 li{list-style:disc;}
.sitemap_level1 ul{margin:0 0 0 0;padding:0;}

.sitemap_level2{margin:0 10px 0 220px;}
.sitemap_level2 a{font-size:10px;display:list-item;padding:0;margin:0}
.sitemap_level2 li{margin:0 0 0 20px;padding:0}

/*******************************************************discrete links**************************************************************/
.discreteLinks{width:800px; overflow:hidden;padding:10px 10px 0 10px;color:Gray}
.discreteLinks a{color:Gray}

/*******************************************************change ticket**************************************************************/
table.sata input { font-size: 10px; font-family: arial; border: 1px solid #000; }
table.sata input.disabled { border: 1px solid #B4AECD; background-color:#EFEDF7; }
table.sata td { font-size: 11px; font-family: arial }
table.sata th { font-size: 11px; font-family: arial }

table.iata input { font-size: 10px; font-family: arial; border: 1px solid #000; }
table.iata td { font-size: 11px; font-family: arial }
table.iata th { font-size: 11px; font-family: arial }

/*******************************************************splash screen**************************************************************/
#splashpage {                                                                                                                                                                                                                                                                                                                                                                 
	BACKGROUND-IMAGE: url(http://www.kilroytravels.dk/kilroy/pics/splash/top_bg.gif); MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: arial,sans-serif                                                                                                                                                                           
}                                                                                                                                                                                                                                                                                                                                                                        
#splashtable {                                                                                                                                                                                                                                                                                                                                                              
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: arial,sans-serif                                                                                                                                                                                                                                                                                                
}                                                                                                                                                                                                                                                                                                                                                                        
TH {                                                                                                                                                                                                                                                                                                                                                              
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: arial,sans-serif                                                                                                                                                                                                                                                                                                
}                                                                                                                                                                                                                                                                                                                                                                        
.headlineh3 {                                                                                                                                                                                                                                                                                                                                                              
	FONT-WEIGHT: normal; FONT-SIZE: 16px;                                                                                                                                                                                                                                                                                                                      
}                                                                                                                                                                                                                                                                                                                                                                        
DIV.country {                                                                                                                                                                                                                                                                                                                                                            
	PADDING-RIGHT: 0px; BORDER-TOP: #ebebe7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px                                                                                                                                                                                                                                                      
}                                                                                                                                                                                                                                                                                                                                                                        
DIV.country A {                                                                                                                                                                                                                                                                                                                                                          
	DISPLAY: block;                                                                                                                                                                                                                                                                                                                                                  
}                                                                                                                                                                                                                                                                                                                                                                        
DIV.country A:visited {                                                                                                                                                                                                                                                                                                                                                  
	DISPLAY: block;                                                                                                                                                                                                                                                                                                                                                  
}                                                                                                                                                                                                                                                                                                                                                                        
DIV.country A IMG {                                                                                                                                                                                                                                                                                                                                                      
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN: 2px 10px 2px 2px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid                                                                                                                                                                                                                   
}                                                                                                                                                                                                                                                                                                                                                                        
DIV.country A:hover {                                                                                                                                                                                                                                                                                                                                                    
	COLOR: #000; BACKGROUND-COLOR: #ebebe7                                                                                                                                                                                                                                                                                                                           
}                                                                                                                                                                                                                                                                                                                                                                        
DIV.country A:hover IMG {                                                                                                                                                                                                                                                                                                                                                
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid                                                                                                                                                                                                                                             
}                                                                                                                                                                                                                                                                                                                                                                        
.linkpopulation {                                                                                                                                                                                                                                                                                                                                                        
	COLOR: #dadad7; TEXT-ALIGN: center                                                                                                                                                                                                                                                                                                                               
}                                                                                                                                                                                                                                                                                                                                                                        
.linkpopulation A {                                                                                                                                                                                                                                                                                                                                                      
	FONT-SIZE: 11px; COLOR: #dadad7; LINE-HEIGHT: 15px; TEXT-DECORATION: underline                                                                                                                                                                                                                                                                                   
}                                                                                                                                                                                                                                                                                                                                                                        
.linkpopulation A:visited {                                                                                                                                                                                                                                                                                                                                              
	FONT-SIZE: 11px; COLOR: #dadad7; LINE-HEIGHT: 15px; TEXT-DECORATION: underline                                                                                                                                                                                                                                                                                   
}                                                                                                                                                                                                                                                                                                                                                                        
.linkpopulation A:hover {                                                                                                                                                                                                                                                                                                                                                
	COLOR: #666                                                                                                                                                                                                                                                                                                                                                      
}      