a {
	color:#EE5E19;
}

h1 {
	color:#EE5E19;
}

ul li {
	background:url(../img/shopping/point.gif) no-repeat 2px 7px;
}

#topNavContainer {
	background-image: url(../img/shopping/bg.gif);
}

#topNav {
	background: url(../img/shopping/top_banner.jpg) no-repeat top left;
}

#secondLevelTitle {
	background: url(../img/shopping/maintitle.gif) no-repeat top left;
	background-position: 10px 0px;
}

.secondLevelMenuItem a:hover {
	color:#EE5E19;
	text-decoration: none;
}

.secondLevelMenuItemOn {
	color:#EE5E19;
	background: url(../img/shopping/secondLevelMenu_btn_f2.gif) no-repeat top left;
	background-position: 5px 1px;
}

.secondLevelMenuItemOn a {
	color:#EE5E19;
}

.buildingOn {
	border-top:#EE5E19 1px solid;
	border-right:#EE5E19 1px solid;
	border-left:#EE5E19 1px solid;
	background-color:#EE5E19;
}

.building a:hover {
	background-color:#EE5E19;
}

.thirdLevelMenu {
	background-color:#F8F3F2;
}

.thirdLevelMenuItem a:hover {
	color:#EE5E19;
	text-decoration: none;
}

.thirdLevelMenuItemOn {
	color:#EE5E19;
	background: url(../img/shopping/thirdLevelMenu_btn_f2.gif) no-repeat top left;
	background-position: 0px 4px;
}

.thirdLevelMenuItemOn a {
	color:#EE5E19;
	text-decoration: none;
}

.fourthLevelMenuItem a:hover {
	color:#EE5E19;
	font-weight:bold;
	text-decoration: none;
}

.fourthLevelMenuItemOn {
	color:#EE5E19;
	background: url(../img/shopping/fourthLevelMenu_btn_f2.gif) no-repeat top left;
	background-position: 2px 3px;
}

.fourthLevelMenuItemOn a:hover {
	color:#EE5E19;
	text-decoration: none;
}

.title, .tableSubHeader {
	color:#EE5E19;
	font-weight:bold;
}

.sectionLangingImg {
	background-color:#50B1C1;
}

.sectionLangingContent {
	height:119px;
}

.sectionLangingContent4 {
	height:203px;
}

.sectionLangingContentItem {
	background: url(../img/shopping/icon_arrow.gif) no-repeat;
	background-position: 1px 6px;
}

.sectionLangingContentItem a:hover {
	color:#EE5E19;
}

.sectionLangingBottomItemTitle {
	color:#EE5E19;
}

.sectionLangingBottomItemLeft, .sectionLangingBottomItemRight {
	border-bottom:#338391 2px solid;
}

.sectionLangingShopItem {
	color:#666666;
	font-weight:bold;
	background:url(../img/shopping/icon_plane.gif) no-repeat 5px 6px;
	padding:0px 0px 0px 18px;
}

#shoppingBannerRight {
	padding:0px 4px 0px 4px;
}

.shoppingBannerRightImg {
	border-top:#DFDFDF 1px solid;
	padding:1px 0px 0px 0px;
	margin-bottom:1px;
}

#t1Container, #t2Container , #spContainer{
	float:left;
	margin:0px 0px 10px 0px;
}

#t1Container {
	width:268px;
	margin-right:2px;
	position:relative;
}

#t2Container {
	width:269px;
}

#spContainer {
	width:269px;
}

.terminalLandingContainer {
	float:left;
	width:543px;
}

.terminalLandingLeftContainer {
	float:left;
	width:280px;
	margin:0px 0px 0px 0px;
}

#t1HeadingContainer, #t2HeadingContainer, #spHeadingContainer {
	width:100%;
	margin:0px 0px 10px 0px;
}

#t1HeadingContainer {
	border-bottom:#EE5E19 2px solid;
}

#t2HeadingContainer {
	border-bottom:#FE921B 2px solid;
}

#spHeadingContainer {
	border-bottom:#EE5E19 2px solid;
}

#t1Heading, #t2Heading, #spHeading {
	width:68px;
	color:#FFFFFF;
	font-weight:bold;
	height:15px;
	padding:0px 0px 0px 8px;
	
}

#t1Heading {
	background-color:#EE5E19;
}

#t2Heading {
	background-color:#FE921B;
}

#spHeading {
	background-color:#EE5E19;
}


#t1ContentContainer {
	width:100%;
	border-right:#E5E5E5 1px solid;
	padding-right:1px;
	height:100%;
}

#t2ContentContainer {
	padding:0px 0px 0px 7px;
	/*border-right:#E5E5E5 1px solid;*/
}

#spContentContainer {
	padding:0px 7px 0px 7px;
}

#middleLine {
	position:absolute; 
	right:-2px; 
	top:30px; 
	width:1px; 
	height:500px; 
	border-right:1px solid #E5E5E5;
}

.t1BannerContainer, .t2BannerContainer, {
	float:left;
}

.t1Item {
	height:90px;
	padding:0px 0px 0px 76px;
}

.audio {
	background:url(../img/shopping/insideshopping/t1_audio.jpg) no-repeat;
}
.designer {
	background:url(../img/shopping/insideshopping/t1_designer.jpg) no-repeat;
}
.jewellery {
	background:url(../img/shopping/insideshopping/t1_jewellery.jpg) no-repeat;
}
.duty {
	background:url(../img/shopping/insideshopping/t1_duty.jpg) no-repeat;
}
.florist {
	background:url(../img/shopping/insideshopping/t1_florist.jpg) no-repeat;
}
.lingerie {
	background:url(../img/shopping/insideshopping/t1_lingerie.jpg) no-repeat;
}
.beauty {
	background:url(../img/shopping/insideshopping/t1_beauty.jpg) no-repeat;
}
.asian {
	background:url(../img/shopping/dining/t1_asian.jpg) no-repeat;
}
.bakery {
	background:url(../img/shopping/dining/t1_bakery.jpg) no-repeat;
}
.hkstyle {
	background:url(../img/shopping/dining/t1_hkstyle.jpg) no-repeat;
}
.dessert {
	background:url(../img/shopping/dining/t1_dessert.jpg) no-repeat;
}
.fastfood {
	background:url(../img/shopping/dining/t1_fastfood.jpg) no-repeat;
}
.western {
	background:url(../img/shopping/dining/t1_western.jpg) no-repeat;
}

.itemLink {
	color:#333333;
	background:url(../img/shopping/icon_arrow.gif) no-repeat 1px 10px;
	padding:3px 0px 0px 13px;
}

.itemLink a, .itemMore a {
	color:#333333;
}

.itemLink a:hover, .itemMore a:hover {
	color:#EE5E19;
}

.itemMore {
	float:right;
	color:#333333;
	background:url(../img/shopping/icon_arrow.gif) no-repeat 1px 10px;
	padding:3px 12px 0px 13px;
}

.t2Image {
	float:left;
	width:120px;
	padding:0px 9px 20px 0px;
}

.t2ImageItem {
	padding:0px 0px 3px 0px;
}

.t2ImageRight {
	float:left;
	width:120px;
	padding:0px 0px 20px 0px;
}

.t1BannerContainer {
	width:261px;
	padding:26px 1px 0px 7px;
	margin-right:1px;
	border-right:#E5E5E5 1px solid;
}

.t2BannerContainer {
	width:260px;
	padding:26px 0px 0px 9px;
}

.bannerItem {
	width:250px;
	border:#EAEAEA 2px solid;
	margin-bottom:5px;
}

.t2BannerItem {
	width:254px;
	margin-bottom:5px;
}

#t1BottomBorder {
	float:left;
	overflow:hidden;
	width:100%;
	height:10px;
	border-bottom:#FC6100 1px solid;
}

#t2BottomBorder {
	overflow:hidden;
	width:100%;
	height:10px;
	border-bottom:#FE921B 1px solid;
}

#spBottomBorder {
	overflow:hidden;
	width:100%;
	height:10px;
	border-bottom:#FC6100 1px solid;
}

.logoFrame {
	float:left;
	border:#DBDBDB 1px solid;
	width:125px;
	height:90px;
	line-height:90px;
	margin-bottom:8px;
	overflow:hidden;
	cursor:pointer;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

.logoFrame * {
	vertical-align:middle;
}

*html .logoFrame {
	display: block;
}

*html .logoFrame span {
	width: 1px;
	height:100%;
	display:inline-block;
}

.shoppingInsideImg {
	float:left;
	width:273px;
}

.shoppingTextLeft {
	float:left;
	width:240px;
	padding:15px 15px 0px 15px;
}

.logoContainer {
	padding:0px 0px 12px 0px;
}

.terminalHeaderContainer {
	border-top:#FFFFFF 10px solid;
	padding-top:1px;
	background-color:#EBEBEB;
}

.terminalHeaderOn, .terminalHeader {
	background-color:#F7F7F7;
	border-top:#FFFFFF 1px solid;
	border-bottom:#E4E4E4 1px solid;
	font-weight:bold;
	height:21px;
	padding:3px 0px 0px 10px;
}

.terminalHeaderOn {
	color:#EE5E19;
}

.terminalHeader {
	color:#6D6D6D;
}

.shoppingDetailContainer {
	padding:10px 10px 10px 10px;
}

.shoppingDetailWrapper {
	float:left;
}

.shoppingMap {
	float:right;
}

.shoppingDetail {
	padding:0px 12px 5px 23px;
}

.address {
	background:url(../img/shopping/icon_address.gif) no-repeat 0px 2px;
}

.area {
	background:url(../img/shopping/icon_area.gif) no-repeat 0px 2px;
}

.time {
	background:url(../img/shopping/icon_time.gif) no-repeat 0px 2px;
}

.tel {
	background:url(../img/shopping/icon_phone.gif) no-repeat 0px 2px;
}

.shopEmail {
	background:url(../img/shopping/icon_email.gif) no-repeat 0px 2px;
}

.url {
	background:url(../img/shopping/icon_url.gif) no-repeat 0px 2px;
}

.shoppingField {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
	width:205px;
	height:17px;
	border:#CCCCCC 1px solid;
	padding:0px 0px 0px 3px;
	margin:0px;
}

.shoppingFieldContainer {
	position:absolute;
	z-index:10;
	top:5px;
	left:539px;
}

.landingLogoContainer {
	padding:5px 0px 0px 1px;
	height:138px;
	border-bottom:#CCCCCC 1px solid;
}

.landingLogoFrame {
	float:left;
	text-align:center;
	width:135px;
	margin-bottom:15px;
}

.terminalLandingItem {
	border-top:#E0E0E0 1px solid;
	margin-top:25px;
	padding:5px 0px 0px 15px;
	text-align:right;
	background:url(../img/weather_arrow.gif) no-repeat 393px 12px;
}

.promoItem {
	float:left;
	width:350px;
}

#rightColumn {
	padding-bottom:80px;
}

.newlyHead {
	background:#F0F0F0 !important;
	color:#EE5E19 !important;
	font-weight:bold !important;
	padding:5px !important;
	padding-left:20px !important;
}

.newlyTopic {
	width:50% !important;
	font-weight:bold !important;
	text-align:center !important;
	padding:5px !important;
}

.newlyTable th {
	padding:10px;
	text-align:left;
	font-weight:normal;
	border-right:#E0E0E0 1px solid;
	background:url(../img/shopping/dash.gif) repeat-x bottom center;
}

.newlyTable td {
	padding:10px;
	background:url(../img/shopping/dash.gif) repeat-x bottom center;
}

.newlyTable th table tr td, .newlyTable td table tr td {
	padding:0px;
	padding-right:10px;
	background:none;
}

.newlybBtmBorder {
	border-bottom:#E0E0E0 1px solid !important;
	background:none !important;
}

.newlyTable a {
	color:#333333;
}

.newlyTable a:hover {
	color:#EE5E19;}.specialItemContent a{	color:#ee5e19;}#specialBorder {	float:left;	/*border-top:#B0B0B0 1px solid;	border-bottom:#B0B0B0 1px solid;*/	border:#B0B0B0 1px solid;	padding:1px 0px 1px 0px;}
.building, .buildingOn {
	width:31px;
}

.building a {
	width:31px;
}

.buildingDim {
	width:31px;
}

.sectionLangingImg2 {
	width:170px;
	border:#EAEAEA 2px solid;
	padding-bottom:0px;
}

