* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body { font-size:11px; background:#ededed url(../images/bg.gif) repeat-y top center; color:inherit;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0}

/* Layout */
#centreWrap { width:950px; margin-left:auto; margin-right:auto; position:relative;}

/* Top Menu */
#top_nav {width:950px; margin:0px auto;background:url(/2008IBT/images/bg_nav.gif) top left repeat-x;height:25px;font-size:11px;overflow:hidden;}
/*#logo {float:left; margin-bottom:0px;}
#nav_top {float:right; width:830px;margin-right:10px;}*/
#nav_top { padding-right:20px; margin:0 auto;}
#nav_top ul {list-style:none; font-size:11px;}
#nav_top ul li {float:right; margin-top:2px; margin-left:4px;}
#nav_top ul li a {color:#fff;}
#nav_top ul li a:hover {color:#666; text-decoration:none;}
#nav_top ul li div {padding:4px 4px;font-family: Arial,Helvetica,sans-serif;}
#nav_top ul .selected, #nav_top ul li:hover {background:url(/travel/images/bg_top_nav1.gif) bottom left no-repeat;}
#nav_top ul .selected div, #nav_top ul li:hover div {background:url(/travel/images/bg_top_nav2.gif) bottom right no-repeat;}
#nav_top ul .selected a {color:#666;}

/* Header */
#header { background:url(../images/bg_header.jpg) no-repeat top left; height:125px;}
#header h1 a { float:left; width:505px; padding-top:50px; overflow:hidden; background:url(../images/logo.jpg) no-repeat top left; height:0; margin-top:47px; margin-left:39px;}
#header ul { float:right; width:248px; height:28px; margin-top:44px; background:url(../images/bg_headernavi.gif) no-repeat top left; padding:8px 0 8px 11px;}
#header li { display:inline; margin-right:15px; list-style-type:none;}
#header li a { color:#FFFFFF; background:inherit;}
#header .getlisted { text-decoration:underline;}
#header .getlisted:hover { color:#FFCC33; background:inherit;}

/* Navi */
#navi { position:absolute; left:0; top:121px; /*background:url(../images/bg_navi.gif) repeat-x left bottom; padding-bottom:10px;*/ z-index:15; height:29px; width:100%;}
#navi li { display:inline; list-style-type:none; text-transform:uppercase;}
#navi li a { float:right; width:165px; height:29px; line-height:29px; text-align:center; background:url(../images/navi_tab.gif) no-repeat left top; margin-left:1px; color:#000; font-size:14px; font-weight:bold;}
#navi li a:hover, #navi li.on a { background-position:0 -35px; color:#FFF; text-decoration:none;}
#navi li.addgap a { margin-right:10px;}

/* Filter */
#filter { background:url(../images/bg_filter.jpg) no-repeat center top; margin:0 10px 17px 10px; padding:12px;}
#filter select, #filter input { vertical-align:middle;}
#filter select { padding:4px 5px; margin-right:8px;}
#filter .button { width:144px; height:27px; line-height:27px; text-align:center; background:url(../images/bt_filter.gif) no-repeat; border:none; font-weight:bold; margin-left:3px;}

/* Footer */
#backtotop a { float:left; margin-top:40px; text-align:center; width:100%; background:url(../images/bg_backtotop.gif) no-repeat left bottom; line-height:15px; color:#4e4e4e;}
#footer { width:958px; margin-left:auto; margin-right:auto; background:#ededed url(../images/bg_footershadow.gif) no-repeat left top; padding-top:8px;}
#copyright { float:left; width:50%; color:#666666; background-color:inherit; margin-left:4px;}
#footerNavi { text-align:right; margin-right:4px; padding-bottom:30px;}
#footerNavi a { color:#000000; background-color:inherit;}
