@charset "UTF-8";
/* CSS Document */

.inner {
	margin-top:0;
}
.elev-small {
	padding-top:220px;
}
.inner-menu-top {
	display:block;
	clear:left;
	float:left;
	width:536px;
	height:auto;
	margin:0 0 15px 0;
}
.inner-menu-top ul.tb {
	display:block;
	clear:left;
	float:left;
	width:650px;
	height:auto;
	padding:0;
	margin:0;
}
.inner-menu-top ul.intro {
	width:576px;
	padding-left: 94px;
	background:url(/images/inner/nav/intro_menu_bg.png) no-repeat 50% 25px;
	border-bottom:1px solid #fff;
	height: 35px;
}
.inner-menu-top ul.tb li {
	display:block;
	float:left;
	height:26px;
	width:102px;
	border:0;
	border-top:0;
	border-bottom:0;
	background:url(/images/inner/nav/tab-off.png) no-repeat top left;
	margin:0 0 0 1px;
}

.inner-menu-top ul.tb li a {
	display:block;
	float:left;
	height:26px;
	line-height:27px;
	width:102px;
	border:0;
	background:transparent url(/images/inner/nav/tab-off-right.png) no-repeat top right;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:0;
}
/*.inner-menu-top ul.tb li.tac, .inner-menu-top ul.tb li.tac a {
	width:160px;
}*/

.inner-menu-top ul.tb li.tac, {
margin:0 1px;
padding:0;
width:auto;
}


inner-menu-top ul.tb li.tac a 
{
display:block;
margin:0 5px;
padding:0;
width:120px;
}

.inner-menu-top ul.tb li.bg, .inner-menu-top ul li.bg a {
	width:118px;
}
.inner-menu-top ul.tb li:hover {
	background:url(/images/inner/nav/tab-off-hover.png) no-repeat top left;
	font-size:12px;
	color:#069;
	font-weight:bold;
}
.inner-menu-top ul.tb li a:hover {
	background:url(/images/inner/nav/tab-off-right-hover.png) no-repeat top right;
	font-size:12px;
	color:#069;
	font-weight:bold;
}
.inner-menu-top ul li.ui-state-active {
	background:transparent url(/images/inner/nav/tab-on.png) no-repeat top left;
}
.inner-menu-top ul li.ui-state-hover, li.ui-state-selected:hover, li.ui-state-selected:focus {
	background:transparent url(/images/inner/nav/tab-on.png) no-repeat top left;
}
.inner-menu-top ul.tb li.ui-state-active {
	background:transparent url(/images/inner/nav/tab-on.png) no-repeat top left;
}
.inner-menu-top ul.tb li.ui-state-active a {
	background:transparent url(/images/inner/nav/tab-on-right.png) no-repeat top right;
}
h2#name, h2#main {
	display:block;
	clear:left;
	float:left;
	width:100%;
	height:23px;
	line-height:23px;
	font-size:23px;
	color:#D10C15;
	font-weight:bold;
	text-align:left;
	padding:0 0 10px 0;
	margin:20px 0 0 0;
	border-bottom:1px solid #d1d1d1;
}
h2#name {
	height:26px;
	line-height:26px;
	font-size:24px;
	margin-top:10px;
}

#inner-menu {
	display:block;
	clear:left;
	float:left;
	width:536px;
	height:auto;
	background:url(/images/inner/nav/inner_menu_bg.png) no-repeat top left;
	margin:0 0 10px 0;
}
#inner-menu ul {
	display:block;
	clear:left;
	float:left;
	width:536px;
	height:auto;
	padding:5px 0 0 0px;
	margin:0;
}
#inner-menu ul li.title {
	display:block;
	clear:left;
	float:left;
	width:536px;
	height:25px;
	line-height:25px;
	background:transparent none;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#666;
	padding:0 0 6px 0;
	margin:0;
	border:0;
}
#inner-menu ul li.title strong {
	color:#C00;
}
#inner-menu ul li.title span {
	text-align:bold;
	font-size:18px;
	color:#069;
	padding:0 5px 0 5px;
	line-height:29px;
}
#inner-menu ul li {
	display:block;
	float:left;
	height:31px;
	width:169px;
	border-top:0;
	border-bottom:0;
	margin:0 4px 0 4px;
	right: 0px;
}
#inner-menu ul li a {
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	width:161px;
	background:transparent url(/images/inner/nav/display_box.png) repeat-x top left;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding:0 0 0 5px;
	border-right:1px solid #BBD4E6;
	border-left:2px solid #BBD4E6;
	position: relative;
	top: 0px;
}
#inner-menu ul li a span {
	display:block;
	background:#CCE5F7 url(/images/inner/nav/ticket-mini-icon.png) no-repeat 3px 50%;
	color:#039;
	text-align:right;
	padding:0 3px 0 20px;
	height:24px;
	line-height:24px;
	width:auto;
	float:right;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	vertical-align: top;
	clear: right;
	position: absolute;
	right: 1px;
	top: 1px;
}
#welcome-mess-box {
	display:block;
	clear:left;
	float:left;
	width:100%;
	height:80px;
	padding:20px 0 10px 0;
}
#welcome-mess-box p {
	clear:left;
	float:left;
	width:380px;
	height:auto;
	margin:0 0 0 10px;
}
#welcome-mess-box p a {
	clear:left;
	float:left;
	width:100%;
}
#welcome-mess-box.ticket {
	background:url(/images/inner/ticket_icon.png) no-repeat right;
}
#wishlist-box label {
	display:block;
	clear:left;
	float:left;
	width:469px;
	height:25px;
	line-height:25px;
	color:#666;
	padding: 0 15px 0 10px;
	background-color:#EEFAFA;
	background-position:98% 50%;
	background-repeat:no-repeat;
	border:1px solid #C1CECE;
	border-top:1px solid #F4F9FA;
	cursor:pointer;
	font-size:11px;
	position:relative;
	top: 0px;
	left: 0px;
}
#wishlist-box label:hover, #wishlist-box label:focus {
	background-color:#E7F3F3;
	border-top:1px solid #ccc;
}
 #wishlist-box label:active, #wishlist-box label:selected {
 border:0;
}
#wishlist-box span.starRating {
	margin:0;
	padding:0;
	position:absolute;
	height:10px;
	top:7px;
	right:30px;
	width:100px;
}
.checked {
	background-color:#222;
	background-image:url(/images/prettyCheckboxes/chk_on.png);
}
.unchecked {
	background-color:#1c1c1c;
	background-image:url(/images/prettyCheckboxes/chk_off.png);
}
/*************************** suggest button tabs ***************************/
.suggest-options {
	display:block;
	clear:left;
	float:left;
	width:536px;
	height:auto;
	margin:0 0 10px 0;
}
.suggest-options ul.tb {
	display:block;
	clear:left;
	float:left;
	width:398px;
	height:45px;
	padding:10px 0 0 138px;
	margin:20px 0 0 0;
	background:url(/images/inner/nav/inner_menu_bg.png) no-repeat top;
	border-top:1px solid #d1d1d1;
}
.suggest-options ul.tb li {
	display:block;
	float:left;
	height:29px;
	width:auto;
	border:0;
	margin:0;
	font-size:14px;
	line-height: 29px;
	padding: 0;
}
.suggest-options ul.tb li a {
	display:block;
	float:left;
	height:33px;
	line-height:29px;
	width:auto;
	border:0;
	font-size:14px;
	color:#09C;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	margin-right: 5px;
	margin: 1px 0 10px 4px;
	padding: 0 3px 0 3px;
}
.suggest-options ul.tb li a:hover {
	background:#fff;
	font-size:14px;
	color:#069;
	font-weight:bold;
	width: auto;
}
.suggest-options ul.tb li.bg, .inner-menu-top ul li.bg a {
	width:120px;
}
.suggest-options ul li.ui-state-active {
	color:#000;
}
.suggest-options ul li.ui-state-hover, li.ui-state-selected:hover, li.ui-state-selected:focus {
	background:transparent no-repeat top left;
}
.suggest-options ul.tb li.ui-state-active a {
	background:transparent url(/images/red-down-arrow.png) no-repeat bottom;
	color:#000;
}
/************************************** suggest button tabs end *******************************/



/* Tabs
----------------------------------*/
.ui-tabs {
	padding: .2em;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav {
}
.ui-tabs .ui-tabs-nav li {
}
.ui-tabs .ui-tabs-nav li a {
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
