/*==GLOBAL==*/

* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
}

body {
	font: 62.5%/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #252525;
	background:#001a33 url(../im/bg_wapper_3.jpg) repeat-x 0 0;
	margin:0px;
	padding:0px;
}
input {
font: 62.5%/1.5 Arial, Helvatica, sans-serif;
}

h1, h2, h3 {
	font-family: Giorgia;
	font-weight: normal;
	color: #000000;
}

h1 {
	line-height: 1.2em;
}

h1 {
	font-size: 3.0em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.4em;
}

h4, p{
	font-size: 1.2em;
}


p, h3 {
	margin-bottom: 1.2em;
}

h4 {
	margin-top: 0em;
	margin-bottom: 0em;
}

ol, ul {
	list-style: none;
}

a:link, a:visited {
	text-decoration: none;
	color:#0478a4;
	font-size:12px;
}

a:hover {
	text-decoration: underline;
}

img {
	padding: 0;
	border: 0;

}

li a:link, li a:visited {
	color: #0478A4;
}

:focus {
	outline: 0;
}

.clear_b {
clear:both;
}
/*==BODY BACKGROUNDS==*/
/*
#culturePage {
	background: url(../im/wallpaper-culture.jpg) 50% 0 repeat-y;
	width: 100%;
}*/

/*==NAVIGATION==*/

#topNavContainer {
	height: 43px;
	padding: 0;
	width: 960px;
	margin:0 auto;
}

#topNav, #page_nav, #page_nav_new {
	text-indent: -9999px;
	padding: 0;
	margin: 0 auto;
}

#topNav li a, #page_nav li a,#page_nav_new li a {
	display: block;
}

#topNav li {
	float: left;
}

#topNav li a {
	height: 43px;
}


li#a_and_e a {
	background: url(../im/top_toolbar_new.jpg) 0 0 no-repeat;
	width: 167px;
}

li#a_and_e.removed a {
	background: url(../im/top_toolbar_remove.jpg) 0 0 no-repeat;
	width: 166px;
}

li#gettoktph a {
	background: url(../im/top_toolbar_new.jpg) -167px 0 no-repeat;
	width: 135px;
}

li#gettoktph.removed a {
	background: url(../im/top_toolbar_remove.jpg) 0 0 no-repeat;
	width: 148px;
}

li#appointment a {
	background: url(../im/top_toolbar_new.jpg) -302px 0 no-repeat;
	width: 134px;
}

li#find_docotor a {
	background: url(../im/top_toolbar_new.jpg) -436px 0 no-repeat;
	width: 133px;
}

li#find_docotor.removed a {
	background: url(../im/top_toolbar_remove.jpg) 0 0 no-repeat;
	width: 128px;
}

li#contact_us a {
	background: url(../im/top_toolbar_new.jpg) -569px 0 no-repeat;
	width: 111px;
}

li#tenders a {
	background: url(../im/top_toolbar_new.jpg) -680px 0 no-repeat;
	width: 95px;
}

li#a_and_e a.current,
li#a_and_e a:hover {
background-position:0 -43px;
}

li#gettoktph a.current,
li#gettoktph a:hover {
background-position:-167px -43px;
}

li#appointment a.current,
li#appointment a:hover {
background-position:-302px -43px;
}

li#find_docotor a.current,
li#find_docotor a:hover {
background-position:-436px -43px;
}

li#contact_us a.current,
li#contact_us a:hover {
background-position:-569px -43px;
}

li#tenders a.current,
li#tenders a:hover {
background-position:-680px -43px;
}

#search_bar {
background:url(../im/top_searchbar.jpg);
width:185px;
height:43px;
float:left;
text-indent:0px;
}
#search_bar input {
border:none;
background:#FFFFFF;
margin:9px 0 0 18px;
padding:5px 0 0 0;
width:125px;
height:18px;
float:left;
color:#606060;
font-size:1em;
}
#search_bar img {
border:none;
margin:9px 0 0 0px;
float:left;
cursor:pointer;
}


#page_nav li, #page_nav_new li {
	float: left;
}

#page_nav li a, #page_nav_new li a {
	height: 38px;
}

li#choose a {
	background: url(../im/page_nav.jpg) 0 0 no-repeat;
	width: 139px;
	cursor: default;
}

li#local_patient a {
	background: url(../im/page_nav.jpg) -139px 0 no-repeat;
	width: 100px;
}
li#international_patient a {
	background: url(../im/page_nav.jpg) -239px 0 no-repeat;
	width: 150px;
}
li#international_patient.removed a {
	background: url(../im/page_nav_remove.jpg) -238px 0 no-repeat;
	width: 150px;
}

li#health_conscious a {
	background: url(../im/page_nav.jpg) -387px 0 no-repeat;
	width: 130px;
}
li#health_conscious.removed a {
	background: url(../im/page_nav_remove.jpg) -387px 0 no-repeat;
	width: 130px;
}

li#healthcare_professional a {
	background: url(../im/page_nav.jpg) -513px 0 no-repeat;
	width: 167px;
}

li#medical_student a {
	background: url(../im/page_nav.jpg) -680px 0 no-repeat;
	width: 100px;
}

li#medical_student.removed a {
	background: url(../im/page_nav_remove.jpg) -680px 0 no-repeat;
	width: 100px;
}

li#jobseeker a {
	background: url(../im/page_nav.jpg) -800px 0 no-repeat;
	width: 82px;
}

li#jobseeker.removed a {
	background: url(../im/page_nav_remove.jpg) -800px 0 no-repeat;
	width: 82px;
}

li#media  a {
	background: url(../im/page_nav.jpg) -882px 0 no-repeat;
	width: 54px;
}
li#end  a {
	background: url(../im/page_nav_remove.jpg) -897px 0 no-repeat;
	width: 43px;
	margin-left:-1px;
}



/**add by lide 0317**/
#page_nav_new li#local_patient a  {
background: url(../im/page_nav_new.jpg) -139px 0 no-repeat;
width: 121px;
}
#page_nav_new li#healthcare_professional a  {
background: url(../im/page_nav_new.jpg) -260px 0 no-repeat;
width: 187px;
}
#page_nav_new li#jobseeker a  {
background: url(../im/page_nav_new.jpg) -447px 0 no-repeat;
width: 98px;
}
#page_nav_new li#media  a {
	background: url(../im/page_nav_new.jpg) -545px 0 no-repeat;
	width: 71px;
}

.blue li a:link,.blue li a:link {
color:#0478a4;
}

/***** add by mingyuan - 2010-03-30 ******/
.removed a
{
cursor: default;
}
#doctor_search
{
margin: 10px 0;
}
/***** pagination - add by mingyuan - 2010-03-30 ******/
.floatleft {
float: left
}
.lightblak {
color:#252525;
}
.pagebtn{
position:relative;
color:#252525;
float: left;
}
.pagebtn a {
color:#0478A4;
font-weight:normal;
padding:0px;
}
.adpagebtncen{
position:relative;
float:left;
background-image:url(../im/pagebtncen.gif);
background-repeat:repeat-x;
height:20px;
padding:3px;
}
.adpagebtnceng{
position:relative;
float:left;
background-image:url(../im/pagebtnceng.gif);
background-repeat:repeat-x;
height:20px;
padding:3px;
}
.pagebtnleft{
position:relative;
float: left;
background-image:url(../im/pagebtnleft.gif);
background-repeat:repeat-x;
height:20px;
}
.pagebtncen{
position:relative;
float: left;
background-image:url(../im/pagebtncen.gif);
background-repeat:repeat-x;
height:20px;
}
.pagebtnrit{
position:relative;
float: left;
background-image:url(../im/pagebtnrit.gif);
background-repeat:repeat-x;
height:20px;
width:5px;
}
.pagebtnleftg{
position:relative;
float: left;
background-image:url(../im/pagebtnleftg.gif);
background-repeat:repeat-x;
height:20px;
}
.pagebtnceng{
position:relative;
float: left;
background-image:url(../im/pagebtnceng.gif);
background-repeat:repeat-x;
height:20px;
}
.pagebtnritg{
position:relative;
float: left;
background-image:url(../im/pagebtnritg.gif);
background-repeat:no-repeat;
height:20px;
}

/***** pharmacy eform style - add by mingyuan - 2010-04-06 ******/
.box_blue {
	background-color: #C8EBF4;
}
.box_bluelight {

	background-color: #E4F5FA;
}
#medicine_table, #address_table, #medicine_table_addrow, #contact_table {
	font-size: 12px;
}

/***** add by mingyuan - 2010-04-13 ******/
.number_disabled {
background-color:gray;
}

/***** add by mingyuan - 2010-04-16 ******/
.no_click {
cursor: default;
}



/**add by lide 2010-08-05**/
a.button_like,
a.button_like{
background:url(../../im/like_or_not.gif) 0 0 no-repeat;
display:block;
height:22px;
width:72px;
}

a.button_dislike,
a.button_dislike{
background:url(../../im/like_or_not.gif) -76px 0 no-repeat;
display:block;
height:22px;
width:79px;
}


a.button_comment{
background:url(../../im/comment_btn.png) 0 0 no-repeat;
display:block;
height:22px;
width:82px;
}


/*****add by lide - 2010-07-20 for epayment*****/
table.data_alt {
	border:none;
	font-size:12px;
}
table.data_alt tr td {
	padding: 3px 7px 3px 7px;
}
table.data_alt .column_heading {
	background-color: #0787db;
	font-weight: bold;
	color:#FFFFFF;
}
table.data_alt .column_heading th{
	padding:3px 7px;
	text-align:left;
}
table.data_alt .even {
	background-color:#ececec;
}
table.data_alt .odd {
	background-color:#FFFFFF;
}
table.data_alt tr td {
	border: none;
	padding:3px 7px;
}


/*****add by zhouxuan for medical education page*****/
#ur_here{
	font:12px Verdana, Geneva, sans-serif;
	color:#0B2C59;
	padding:0 5px;
}
.ur_here_blue{
	color:#50AF06;
}
#adjust{
	float:right;
	color:#252525;
	padding-right:5px;
}
#adjust a{
	text-decoration:none;
	cursor:pointer;
}
#content_title{
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#0B2C59;
	padding:5px;
	border-bottom:2px solid #CCDEE2;
	margin-bottom:40px;
}
.content{
	font:12px Verdana, Geneva, sans-serif;
	color:#0478A4;
	margin-bottom:50px;
}
#content_bottom{
	width:940px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding:10px;
	height:150px;
}
#content_1{
	float:left;
	width:212px;
	padding-left:12px;
}
#content_middle{
	margin:0 ;
	padding:0;
	float:left;
	border-left:1px solid #DFDFDF;
	}
#content_2{
	float:left;
	width:212px;
	padding-left:12px;
}
#content_3{
	float:left;
	width:212px;
	padding-left:12px;
}
#content_4{
	float:left;
	width:212px;
	padding-left:12px;
}
.content_subtitle{
	color:#252525;
	font-size:16px;
	font-weight:bolder;
	padding-bottom:10px;
}
.content_pic1{
	background: url(../im/content_pic1.gif) no-repeat;
	height:121px;
	width:212px;
}
.content ul{
	padding:10px 0 0 15px;
}
ul.li_square li{
	list-style-image:url(../im/list_disc.gif);
	padding-bottom:6px;
}
.menu{
	border:1px solid #D5D5D5;
	margin:10px 10px 0 0;
}
.menucon_titletext{
	word-wrap:break-word;
	width:160px;
	padding:0 20px 0 0;
}
.plus_minus{
	float:right;
}
.menu .old_menu{
	background: url(../im/menu_oldbg.gif) repeat-x;
	height:30px;
	line-height:30px;
	padding-left:10px;
	cursor:pointer;
	color:#0478A4;
}
.menu .current_menu{
	background: url(../im/menu_currentbg.gif) repeat-x;
	height:30px;
	line-height:30px;
	padding-left:10px;
	color:#FFF;
	cursor:pointer;
}
.menu .old_menubig{
	list-style:none;
	background: url(../im/menu_oldbgbig.gif) repeat-x;
	height:29px;
	padding:6px 0;
	_height:35px;
	_padding:6px 0 0px 10px;
	padding-left:10px;
	cursor:pointer;
	color:#0478A4;
}
.menu .current_menubig{
	list-style:none;
	background: url(../im/menu_currentbgbig.gif) repeat-x;
	height:29px;
	padding:6px 0;
	_height:35px;
	_padding:6px 0 0px 10px;
	padding-left:10px;
	color:#FFF;
	cursor:pointer;
}
.menu .old_menubig3{
	list-style:none;
	background: url(../im/menu_oldbgbig3.gif) repeat-x;
	height:49px;
	padding:6px 0 0;
	padding-left:10px;
	cursor:pointer;
	color:#0478A4;
}
.menu .current_menubig3{
	list-style:none;
	background: url(../im/menu_currentbgbig3.gif) repeat-x;
	height:49px;
	padding:6px 0 0;
	padding-left:10px;
	color:#FFF;
	cursor:pointer;
}
.menu ul{
	margin:0 0 10px 10px;
	display:none;
	padding:0;
}
.menu ul li{
	background:#FFF;
	background: url(../im/list_discblue.gif) no-repeat;
	background-position:left 10px;
	font: 11px normal;
	color:#0B2C59;
	padding:6px 0 0 15px;
       font-family:Verdana,Arial,Helvetica,sans-serif;
	width:170px;
}
.plus{
	background:url(../im/plus.gif) no-repeat;
	background-position: center right;
	margin:0 6px 0 0;
}
.minus{
	background: url(../im/minus.gif) no-repeat;
	background-position: center right;
	margin:0 6px 0 0;
}

/* postgrad.html css added by zhouxuan */
.left_bar{
	margin:50px 0px 0 0px;
	float:left;
	_width:200px;
}
.leftbar_title{
	cursor:pointer;
	_position:relative;
}
.leftbar_top{
	background:url(../im/leftbar_top.png) no-repeat;
	height:7px;
	width:202px;
	margin-left:-16px;
	overflow:hidden;
	_position:relative;
}
.top_height{
	height:7px;
	width:187px;
	_width:0px;
	overflow:hidden;
}
.leftbar_bg{
	background:url(../im/leftbar_bg.jpg) repeat-y;
	width:187px;
	margin-left:-16px;
	padding:0px 0 0px 15px;
	color:#FFF;
	_position:relative;
	overflow:hidden;
}
.leftbar_bgold{
	width:187px;
	padding:0 0 0px 0px;
}
.leftbar_titletext{
	width:135px;
	padding:2px 0 2px 15px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.leftbar_minus{
	background: url(../im/minus_leftbar.jpg) no-repeat;
	background-position:center right;
	width:170px;
	margin-right: 16px;
}
.leftbar_plus{
	background:url(../im/plus.gif) no-repeat;
	background-position:center right;
	width:170px;
	margin-right: 16px;
}
.leftbar_shadow{
	background:url(../im/leftbar_shadow.png) no-repeat;
	height:8px;
	width:6px;
	margin-left:-16px;
	float:left;
	display:none;
	overflow:hidden;
	_position:relative;
}
.leftbar_bottom{
	background:url(../im/leftbar_bottom.jpg) no-repeat;
	height:7px;
	width:196px;
	margin-left:-10px;
	float:left;
	overflow:hidden;
	_position:relative;
}
.leftbar_line{
	border-bottom:1px solid #e5e5e5;
	width:180px;
	height:1px;
	overflow:hidden;
}
.left_bar ul{
	margin:0px 0 0px 6px;
	padding:0;
	display:none;
	width:150px;
}
.left_bar ul li{
	background:#FFF;
	background: url(../im/list_discblue.gif) no-repeat;
	background-position:left 7px;
	font: 11px Verdana, Arial, sans-serif;
	color:#0478A4;
	line-height:20px;
	padding-left:15px;
	cursor:pointer;
}
.left_bar ul li a:hover{
	text-decoration:underline;
	color:#0478A4;
}
/*.left_bar{
	margin:50px 0px 0 0px;
	float:left;
	width:213px;
}
.left_barline{
	border-bottom:1px solid #e5e5e5;
}

.left_bar ul{
	margin:0 10px 15px 6px;
	padding:0;
	display:none;
}
.left_bar ul li{
	background:#FFF;
	background: url(../im/list_discblue.gif) no-repeat;
	background-position:left 6px;
	height:15px;
	font: 11px normal;
	color:#0478A4;
	padding-left:15px;
	cursor:pointer;
}
.left_bar ul li a:hover{
	text-decoration:underline;
	color:#0478A4;
	}
.titleheight{
	height:25px;
	*height:25px;
}
.menu_titleleft{
	background:url(../im/bar_leftbg.png) no-repeat;
	height:36px;
	width:6px;
	margin-left:-16px;
	display:none;
}
.menu_titleright{
	background:url(../im/bar_rightbg.png) no-repeat;
	height:36px;
	width:9px;
	display:none;
}
.menu_titletext{
	word-wrap:break-word;
	float:left;
	width:160px;
	padding:5px 0;
	*padding:3px 0;
}
.plus_minus{
	float:right;
}
.menu_titlemiddle{
	cursor:pointer;
	color:#0478A4;
	padding:5px  0 0 20px;
	margin-left:-16px;
	width:200px;
}
.leftbar_middle{
	width:200px;
}
.menu_titlemiddle_current{
	background:url(../im/bar_middlebg.png) repeat-x;
	height:31px;
	padding:5px  0 0 20px;
	color:#FFF;
	cursor:pointer;
	margin-left:-16px;
}
.plus_leftbar{
	background:url(../im/plus.gif) no-repeat;
	height:11px;
	width:11px;
	margin:4px 10px 0 0;
}

.minus_leftbar{
	background: url(../im/minus_leftbar.png) no-repeat;
	height:11px;
	width:11px;
	margin:6px 10px 0 0;
}*/
}
.title_medical_education{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#0478a4;
	font-style:italic;
}

.banner_title{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#FFF;
	background:#0478A4;
	width:680px;
	padding:3px 0 3px 10px;
}

.cont_tabbing{
	margin:5px 0 0 10px;
}

.cont_tabbing ul li{
	float:left;
	margin-right:3px;
	height:23px;
	line-height:23px;
	border:1px solid #cccccc;
	border-bottom:none;
	color:#545454;
	background:url(../im/tabbing_normal_bg.gif) repeat-x;
	padding:0 25px;
	cursor: pointer;
}

/*.cont_tabbing ul li:hover{
	background:url(../im/tabbing_current_bg.gif) repeat-x;
	cursor:pointer;
	color:#FFF;
	border:none;
	padding:0 26px;
	height:24px;
}*/

.cont_tabbing ul li.cont_tabbing_curr{
	background:url(../im/tabbing_current_bg.gif) repeat-x;
	color:#FFF;
	border:none;
	padding:0 26px;
	height:24px;
}

.tabbing_bg_top{
	background-image:url(../im/tabbing_bg_topline.jpg);
	width:687px;
	height:15px;
}

.cont_tabbing_text{
	width:657px;
	margin:20px 0 0 6px;
	font-size:12px;
	color:#252525;
}

.none{
	display:none;
}

.bold_link {
	font-weight:bold;
}
.lefttabbing_cont{
	padding:10px 10px 0 0;
}

/*add by zhouxuan for home menu*/
#content_left #left_menu .left_menu_box {
	_width:207px;
}
#content_left .minus{
	background:none;
	margin:0;
}
.ordering2 {
	list-style-type: decimal
	margin-left:10px;
}


/* visitor module css */
.error_s {
	color:#9E0B0F;
}
.vistor_content {
	position:relative;
}
.vistor_content .calendar_div {
	float:right;
	padding-top:15px;
	width:35%;
}
.vistor_content table.list_t tr td input {
	font:12px Verdana, Geneva, sans-serif;
}
.vistor_content table.list_t tr td {
	font:12px Verdana, Geneva, sans-serif;
	padding-top:15px;
}
.vistor_content table.list_t tr td.error_td {
	padding-top:0;
}
.vistor_content table.list_t tr td .end_time {
	padding-top:5px;
}
.wide{
	width:220px;
}
.vistor_content input{
	width:174px;
	height:20px;
}
.vistor_content select {
	width:178px;
	height:20px;
}
.vistor_content select.short_s {
	width:46px;
	margin:0 5px;
}
.vistor_content select.short_s2 {
	margin-left:12px;
}
.vistor_content textarea {
	width:174px;
	height:60px;
}
.vistor_content input.qa_session {
	width:20px;
	vertical-align:middle;
}
.vistor_content input.s_radio {
	margin-left:30px;
}
.vistor_content .button_div {
	padding-top:20px;
}
.vistor_content .button_s {
	margin-left:220px;
	width:auto;
	height:auto;
	font:12px Verdana, Geneva, sans-serif;
}
.vistor_text { 
	margin: 10px 0 0;
	font:12px Verdana, Geneva, sans-serif;
}
.label_ttl {
	font-weight:bold!important;
}
#submit_green{
	background:url(../im/submit_green.jpg) no-repeat;
	width:89px;
	height:31px;
	border:none;
}
#cancel_green{
	background:url(../im/cancel_green.jpg) no-repeat;
	width:90px;
	height:31px;
	border:none;
}
textarea#object{ 
	height: 120px;
    width: 174px;
}
/*end*/

/*******************************
@ add by Kangning for Wayfinder
@ on 2011-9-28
*******************************/
#wayfinder_out{
	border:1px solid #4b5c69;
	padding:13px;
	margin-top:20px;
}
#wayfinder_wrapper{
	background:url(../im/wayfinder_bg.jpg) 0 0 repeat-x;
	width:664px;
	height:542px;
}
.wayfinder_btn{
	height:44px;
	display:none;
}
.wayfinder_btn a{
	display:block;
	height:40px;
	width:40px;
	float:right;
	margin-left:4px;
	cursor:pointer;
}
#back_btn{
	background:url(../im/wayfinder_btn.jpg) 0 0 no-repeat;
}
#main_btn{
	background:url(../im/wayfinder_btn.jpg) right 0 no-repeat;
}
.tower{
	display:none;
	padding:0 34px;
	background:url(../im/shadow.png) 0 bottom no-repeat;
	height:498px;
	width:561px;
	margin:0 auto;
}
.real_tower{
	width:561px;
	height:481px;
	padding:17px 0 0 0;
	background:#f47720 url(../im/a_bg.jpg) 0 0 repeat-x;
}
.tower_title{
	display:block;
	margin:0 auto;
}
.tower_talbe{
	width:252px;
	color:#fff;
	text-align:left;
	margin-left:16px;
	_margin-left:9px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.tower_talbe th,
.tower_talbe td{
	padding:7px 0 7px 3px;
	border-bottom:1px solid #fff;
}
.tower_talbe th{
	font-size:12px;
}
.tower_talbe td{
	font:bold 12px Arial, Helvetica, sans-serif;
}
.tower_talbe .first_td{
	width:35px;
	font-size:30px;
	padding-left:3px;
}
.tower_talbe td span{
	font-size:14px;
	font-weight:bold;
}
.tower_talbe td img{
	display:inline;
}
.tower_talbe .a_normal td{
	color:#a93010;
	padding-left:12px;
}
.tower_talbe .a_normal .first_td{
	padding-left:3px;
}
.tower_link{
	width:208px;
	height:34px;
	background:url(../im/a_link_bg.png) 0 0 no-repeat;
	padding:1px 0 0 9px;
	margin:2px 0;
	cursor:pointer;
}
.tower_link:hover{
	color:#000;
}
#tower_b .real_tower{
	background:#1f8043 url(../im/b_bg.jpg) 0 0 repeat-x;
}
#tower_b .tower_link{
	background:url(../im/b_link_bg.png) 0 0 no-repeat;
}
#tower_b .tower_talbe .a_normal td{
	color:#00380e;
}
.tower_link_one{
	width:209px;
	height:19px;
	background:url(../im/b_link_one_bg.png) 0 0 no-repeat;
	padding:2px 0 0 9px;
	margin:2px 0;
	font-size:14px;
	cursor:pointer;
}
.tower_link_one:hover{
	color:#000;
}
#tower_c .real_tower{
	background:#0d65b1 url(../im/c_bg.jpg) 0 0 repeat-x;
}
#tower_c .tower_link{
	background:url(../im/c_link_bg.png) 0 0 no-repeat;
}
#tower_c .tower_talbe .a_normal td{
	color:#05273f;
}
#tower_c .tower_link_one{
	width:209px;
	height:19px;
	background:url(../im/b_link_one_bg.png) 0 0 no-repeat;
	padding:2px 0 0 9px;
	margin:2px 0;
	font-size:14px;
}
#tower_c .tower_link_one.c_food_court{
	background:url(../im/c_link_one_bg_1.png) 0 0 no-repeat;
}
#tower_c .tower_link_one.c_pharmacy{
	background:url(../im/c_link_one_bg_2.png) 0 0 no-repeat;
}
.level{
	display:none;
	height:498px;
	width:664px;
	margin:0 auto;
}
.level_left{
	background:url(../im/level_a_bg.png) 0 0 no-repeat;
	width:236px;
	height:498px;
	padding:0 0 0 9px;
	float:left;
}
.b_level .level_left{
	background:url(../im/level_b_bg.png) 0 0 no-repeat;
}
.c_level .level_left{
	background:url(../im/level_c_bg.png) 0 0 no-repeat;
}



.level_left .tower_title{
	margin:14px 0 0 36px;
	_margin:14px 0 0 18px;
	float:left;
}
.level_level{
	border-bottom:1px solid #fbc68f;
	padding:30px 0 0 0;
	width:200px;
	font-size:14px;
	color:#fff;
	clear:both;
}
.b_level .level_level{
	border-bottom:1px solid #9acfb0;
}
.c_level .level_level{
	border-bottom:1px solid #87b9db;
}
.level_level span{
	font-size:35px;
}
.level_ul{
	padding-top:8px;
}
.level_ul li{
	-webkit-text-size-adjust:none;
	width:220px;
	height:35px;
	background:url(../im/level_a_room_bg.png) 0 0 no-repeat;
	margin-bottom:2px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:2px 0 0 8px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
.b_level .level_ul li{
	background:url(../im/level_b_room_bg.png) 0 0 no-repeat;
}
.c_level .level_ul li{
	background:url(../im/level_c_room_bg.png) 0 0 no-repeat;
}
.level_ul li span{
	display:block;
	font-size:14px;
}
.level_ul li.current_room{
	background-position:bottom;
}
.level_right{
	float:left;
	width:419px;
	height:498px;
}
.level_right img{
	display:block;
	margin:35px auto 0;
}
.print{
	width:29px;
	height:29px;
	cursor:pointer;
	background:url(../im/print.png) 0 0 no-repeat;
	float:right;
	margin:30px 13px 10px 0;
}
.room_content{
	display:none;
	clear:both;
	margin-right:10px;
	padding:10px 7px 0;
	border-top:1px solid #bfbfbf;
	color:#333;
}
.room_content.current_content{
	display:block;
}
.room_title{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.room_content p{
	font-size:12px;
}
.here{
	display:none;
	width:37px;
	height:35px;
	background:url(../im/here.png) 0 0 no-repeat;
	position:absolute;
}
.here.current_here{
	display:block;
}
#main img{
	display:block;
	position:relative;
	z-index:3;
}
#hover_a{
	display:block;
	width:148px;
	height:205px;
	background:url(../im/hover_a.png) 0 0 no-repeat;
	position:relative;
	z-index:1;
	margin:-213px 0 0 45px;
}
#hover_a:hover{
	background-position:0 bottom;
}
#hover_b{
	display:block;
	width:250px;
	height:227px;
	background:url(../im/hover_b.png) 0 0 no-repeat;
	position:relative;
	z-index:1;
	margin:-393px 0 0 99px;
}
#hover_c{
	display:block;
	width:222px;
	height:195px;
	background:url(../im/hover_c.png) 0 0 no-repeat;
	position:relative;
	z-index:1;
	margin:-108px 0 0 232px;
}
#hover_a.current{
	background-position:0 bottom;
}
#hover_b.current{
	background-position:0 bottom;
}
#hover_c.current{
	background-position:0 bottom;
}
.legend_wrapper{
	float:left;
	overflow:hidden;
}
.legend_wrapper div{
	float:left;
	clear:left;
	width:11px;
	height:11px;
	background:#fff;
	border:2px solid #828282;
	margin:0 9px 5px 0;
}
.legend_wrapper span{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 0 5px 0;
	float:left;
}
.legend_wrapper div.naa{
	background:#8b8b8b;
	border:2px solid #8b8b8b;
}
.legend_wrapper div.paa{
	background:#f5831f;
	border:2px solid #f5831f;
}
.b_level .legend_wrapper div.paa{
	background:#1d8b42;
	border:2px solid #1d8b42;
}
.c_level .legend_wrapper div.paa{
	background:#0d65b1;
	border:2px solid #0d65b1;
}
