#tt_container {float: left; width: 100%;}

img {border: 0;}


#tt_photo {
	WIDTH: 530px;
}

/*
#tt_bubble_start {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 170px; 
}
#tt_bubble01 {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 170px; 
}
#tt_bubble02 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 157px; 
}
#tt_bubble_end {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 185px;  
}
#tt_bubble_container {
	CLEAR: both; MARGIN-BOTTOM: 10px; PADDING-TOP: 25px; width:100%;
}
*/
.clearer {clear:both; height:1px;}
#tt_menu { border-bottom:1px solid #ddf1ff; margin:10px 0px;}

#tabsI { 
	float:left;
	margin:10px 0 0px 0px;
	width:770px;
    background:url('../images/tt/title_bg.jpg') no-repeat;
    font-size:93%;
    line-height:normal;
	height:68px;
      }

.title 
{
	float:left; 
	width:569px;
	height: 58px;
	position:relative;
	left: 18px;
	top: 15px;
	}

.title_img_right 
{
	float: right;
	background:url('../images/tt/title_r_img.jpg') no-repeat;
	width:201px;
	height: 68px;
	}
      
/* OLD STYLE
    #tabsI ul {	
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:right;
      background:url("../images/tt/tableftI_s.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 11px;
      text-decoration:none;
      }
    #tabsI a span {
      float:right;	  
      display:block;
      background:url("../images/tt/tabrightI_s.gif") no-repeat right top;
      padding:2px 11px 4px 0px;
      color:#FFF;
	  margin-right:3px;
      }
      
OLD STYLE */

.tt_nav {float: left; background:url('../images/tt/tt_nav_bg.jpg') left no-repeat; width:569px; height:31px;}
.tt_nav_full {float: left; background:url('../images/tt/tt_nav_bg_full.jpg') left no-repeat; width:770px; height:31px;}

#tt_container .tt_nav li {float: left; list-style: none; padding: 8px 30px 0 0; margin: 0; font-size: 12px; font-weight: bold;}
#tt_container .tt_nav a {text-decoration: none; color: #000000;}

#col1_home .tt_nav_full li {float: left; list-style: none; padding: 8px 30px 0 0; margin: 0; font-size: 12px; font-weight: bold;}
#col1_home .tt_nav_full a {text-decoration: none; color: #000000;}


.tt_nav_r {float: right; width:201px; height:31px; background:url('../images/tt/nav_bg_r.jpg') no-repeat;}

.tt_images {float: left; background: #000000; width: 770px; clear: both; }
.tt_images .img1 {float: left; background:url('../images/tt/img1.jpg') no-repeat; width:182px; height: 150px; margin-left: 9px; margin-top: 6px;}
.tt_images .img2 {float: left; background:url('../images/tt/img2.jpg') no-repeat; width:183px; height: 150px; margin-left: 7px; margin-top: 6px;}
.tt_images .img3 {float: left; background:url('../images/tt/img3.jpg') no-repeat; width:183px; height: 150px; margin-left: 7px; margin-top: 6px;}
.tt_images .img4 {float: left; background:url('../images/tt/img4.jpg') no-repeat; width:182px; height: 155px; margin-left: 7px;}


.welcome_content {float: left; width: 761px; background: #000000; padding: 0 0 10px 9px; }

.linebreak {border-top: 1px solid #333333; height: 1px; margin-top: 5px; width: 750px;}

.language {float: left; width: 182px; margin: 4px 0 0 0; }

.lang_ttl {float: left; width: 183px; background: #707070; margin: 0 0 7px 0 ;}
.lang_ttl img {float: left; padding: 0 0 0 8px;}
#tt_container .welcome_content .lang_ttl a {text-decoration: none; color: #000000;}
#tt_container .welcome_content .lang_ttl h3.tt_h3 {float: left; color: #000000; font-size: 20px; font-weight: normal; padding: 0 0 0 7px;}
.lang_cont {float: left; background:url('../images/tt/tt_lang_bg.jpg') repeat-x; width: 182px; height: 153px;overflow:auto}
#tt_container .lang_cont p {color: #ffffff; padding: 10px;}
.lang_button {float: left; background: #3e3e3e; width: 182px;}
#tt_container .lang_button p {color: #ffffff; padding: 5px 10px; font-weight: bold;}
#tt_container .lang_button a {text-decoration: none; color: #ffffff;}

.language_last {float: left; width: 183px; margin: 4px 0 0 0; }
.lang_ttl_last {float: left; width: 183px; background: #707070; margin: 0 0 7px 0 ;}
.lang_ttl_last img {float: left; padding: 0 0 0 7px;}
#tt_container .welcome_content .lang_ttl_last a {text-decoration: none; color: #000000;}
#tt_container .welcome_content .lang_ttl_last h3.tt_h3 {float: left; color: #000000; font-size: 20px; font-weight: normal; padding: 0 0 0 7px;}
.lang_cont_last {float: left; background:url('../images/tt/tt_lang_bg.jpg') repeat-x; width: 183px; height: 153px;overflow:auto}
#tt_container .lang_cont_last p {color: #ffffff; padding: 10px;}
.lang_button_last {float: left; background: #3e3e3e; width: 183px;}
#tt_container .lang_button_last p {float: left; color: #ffffff; padding: 5px 10px; font-weight: bold;}
#tt_container .lang_button_last a {text-decoration: none; color: #ffffff;}

.tt_nav {float: left; background:url('../images/tt/tt_nav_bg.jpg') left no-repeat; width:569px; height:31px;}
#col1_home .tt_nav li {float: left; list-style: none; padding: 8px 30px 0 0; margin: 0; font-size: 12px; font-weight: bold;}
#col1_home .tt_nav a {text-decoration: none; color: #000000;}

.tt_nav_r {float: right; width:201px; height:31px; background:url('../images/tt/nav_bg_r.jpg') no-repeat;}

#TTBookingInfo {float: left; width: 400px;}










    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -24px;
      }
    #tabsI a:hover span {
      background-position:100% -24px;
      }

        #tabsI #current a {
                background-position:0% -25px;
        }
        #tabsI #current a span {
                background-position:100% -25px;
        }

#tt_content { float: left; padding:10px 0 10px 10px; width: 760px;}

#tt_left_col {clear: right; font-size: 10px; float: left; width: 504px;}
#tt_left_col span {width: 100%;}
#tt_left_col a {float: left; width: 100%; margin: 10px 0 0 0;}
#tt_right_col { float: right; clear: right; font-size: 10px; float: right; width: 226px;}
.tt_right_img {float: right; margin-bottom: 20px;}

.tt_main_title {float: left; width: 770px; background:url('../images/tt/tt_main_bg.jpg') no-repeat right #000000; height: 81px;}
#pagecontent .tt_main_title h1 {font-size: 22px; color: #ffffff; padding: 25px 0 0 17px; }

#tt_content  h1 { 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #06c; PADDING-TOP: 0px;}
#tt_content h4 { FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 0px; COLOR: #06c; clear:right; padding:10px 0px;}
#tt_content h5 { FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 0px; COLOR: #06c; clear:right; padding:10px 0px 20px 0px;}
#tt_number {
	clear:both;
	height:28px;
	width:28px;
	color:white;
	background-image: url(../images/tt/number_bg.gif);
	background-repeat: no-repeat; padding:0px auto 0 0px; font-size:12px; text-align:center; font-weight:bold; float:left; margin-right:5px; }
#tt_number1 {margin-top:6px;}

.tt_numberedItem 
{
	padding:3px 0px 0px 35px;	
}
