html, body {font:normal 0.82em Arial, sans-serif; padding:0px; margin:0px; background:#FFF url(images/bg_bottom.jpg) bottom center repeat-x;}

#site {width:1000px; background:#FFF; color:#000; margin:0px auto;}

#top {height:211px; background:url(images/bg_top.jpg) top center no-repeat; margin:0px auto;}
#topunder {height:15px;margin:15px auto 0px auto;}
#middle {margin:0px auto; padding:0; text-align:center;}

#bottom {height:350px; background:url(images/bg_bottom_center.jpg) top center no-repeat; margin:0px auto;}

#main_menu {width:756px; margin:0px auto; padding:165px 0px 0px 0px;}
#main_menu ul {padding:0; margin:0; list-style-type:none;}
.menu_item {font-weight:bold; color:#0C0; width:118px; float:left; text-align:right; margin-right:8px;}
.menu_item a {color:#FFF;}

.centered {margin:0px auto;}
.lefter {text-align:left;}
.righter {text-align:right;}
.floated {float:left;}

.index_middle {margin:0px; padding:0px 20px; color:#000; border-left:1px dotted #555;}

.gototop {text-align:right; margin:0; padding:0;}

.container {height:100%; margin:20px 0px; overflow:auto; text-align:left; border-top:1px dotted #555; padding:20px 0px; clear:both;}
.unit_thumb {width:132px; margin:0px 9px; text-align:center;}

.seat_bg {background:url(images/bg_seat.jpg) top left no-repeat;}
.seat_name {width:235px;}
.seat_feature {width:200px;}
.feature_type {font-weight:normal; color:#222;}
.feature {font-weight:bold; color:#000;}

.sim_bg {background-image: url('images/bg_seat.jpg'); background-repeat: no-repeat; background-position: 126px 0px;}
.sim_name {width:361px;}
.sim_feature {width:489px;}

.acc_bg {background-image: url('images/bg_seat.jpg'); background-repeat: no-repeat; background-position: 252px 0px;}
.acc_name {width:487px;}

.thumb {height:100px; margin:5px;}
a img {border:none;}

.price {width:1000px;}
.th_header {font-weight:bold; padding:20px 0px 10px 0px;}
.th {font-weight:normal; color:#777;}
.price td {border-bottom:1px dotted #999;}
.specoff {font-weight:bold;}

.td_index {width:330px; text-align:justify; vertical-align:top; padding:0px; margin:0px;}
.td_colour {width:15px; height:15px; border:0;}
.x {unicode-bidi:bidi-override; direction: rtl;}
.y {display:none;}
.mail {font-weight:bold; color:#2C0;}

a {font-weight:bold; text-decoration:none; color:#2C0;}
a:hover {font-weight:bold; text-decoration:none; color:#0F0;}
h1 {font-size:1em; display: block; margin:0px; color:#000; text-align:right;}
h2 {font:italic 1em Verdana, Arial, sans-serif; display: block; margin:10px 0px; color:#2C0; text-align:right;}
h3 {font:bold 1em Arial, sans-serif; display: block; margin:0px 0px 5px 0px;}

#toTop {z-index:9; display:none; text-decoration:none; position:fixed; bottom:1%; right:1%; overflow:hidden; width:51px; height:51px; border:none; text-indent:-999px; background:url(/images/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(/images/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}
