@charset "utf-8";

/*===================================================
 Template Layout CSS
=================================================== */

html,body{
background: url(null) fixed #F7F4F2;
width:100%;
height:100%;
}
body {
text-align:center;
background:#f7f4f2;
line-height:1.6;
color:#333;
}
#container {
min-width:960px;
width:auto !important;
width:100%;
border-bottom:#f1eeec 1px solid;
}

/*---------------------------------------------------
 Header
--------------------------------------------------- */
#globalHeaderSeg:after,
#headerUtility .utilityBlock01:after,
#headerUtility .utilityBlock02:after,
ul#langSelectList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#globalHeaderSeg,
#headerUtility .utilityBlock01,
#headerUtility .utilityBlock02,
ul#langSelectList {display:inline-block;}

/* Hides from IE-mac \*/
* html #globalHeaderSeg,
* html #headerUtility .utilityBlock01,
* html #headerUtility .utilityBlock02,
* html ul#langSelectList {zoom:1;}

#globalHeaderSeg,
#headerUtility .utilityBlock01,
#headerUtility .utilityBlock02,
ul#langSelectList {display:block;}
/* End hide from IE-mac */


/* globalHeaderSeg
--------------------------------------------------- */
#globalHeaderSeg {
width:960px;
margin:0 auto;
text-align:left;
background:url(/en/common/images/boxFrame01_bg_fullM.gif) repeat-y top left;
}


/* headerLogo
--------------------------------------------------- */
#headerLogo {
float:left;
width:112px;
padding:13px 0 6px 13px;
}


/* headerUtility
--------------------------------------------------- */
#headerUtility {
float:right;
width:823px;
margin-top:8px;
}

#headerUtility .utilityBlock01 {
padding-bottom:10px;
}
#headerUtility .utilityBlock01 .inner,
#headerUtility .utilityBlock02 .inner {
float:right;
padding-right:11px;
}

/* langSelectList
--------------------------- */
ul#langSelectList {
float:left;
margin-right:10px;
}
ul#langSelectList li {
float:left;
font-size:0;
}

/* utilityLink
--------------------------- */
#headerUtility ul.utilityLink {
float:left;
margin-top:2px;
font-size:93%;/*renders 12px */
}
#headerUtility ul.utilityLink li {
float:left;
padding-left:13px;
}

/* headerSearch
--------------------------- */
#headerSearch {
float:left;
margin-right:15px;
padding-right:15px;
border-right:#d6d6d6 1px solid;
}
#headerSearch p {
float:left;
}
#headerSearch #headerSearchTxt {
width:190px;
height:19px;
padding:2px 10px 2px 24px;
background:url(/en/common/images/template/header_bg_search.gif) no-repeat top left;
border:none;
}
#searchBtn {
margin-left:10px;
}

/* fontsizeList
--------------------------- */
#fontsizeWrap {
float:left;
}
#fontsizeWrap p,
#fontsizeWrap ul#fontsizeList,
#fontsizeWrap ul#fontsizeList li {
float:left;
font-size:0;
}
#fontsizeWrap p {
padding-right:3px;
}
ul#fontsizeList li {
margin-left:3px;
cursor:pointer;
}


/*---------------------------------------------------
 Navigation
--------------------------------------------------- */
#navigationSeg {
width:960px;
margin:0 auto;
margin-bottom:29px;
background:url(/en/common/images/boxFrame01_bg_fullM.gif) repeat-y top left;
text-align:left;
}

/* Global Navigation
--------------------------------------------------- */
ul#globalNav:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul#globalNav {display:inline-block;}
/* Hides from IE-mac \*/
* html ul#globalNav {zoom:1;}
ul#globalNav {display:block;}
/* End hide from IE-mac */

ul#globalNav {
margin-left:1px;
}
ul#globalNav li {
float:left;
font-size:0;
line-height:0;
}
ul#globalNav li a {
display: block;
}

/* Stay Setting */
ul#globalNav li#gNavHome        a { background: url(/en/common/images/template/gNav_home_s.gif); }
ul#globalNav li#gNavRide        a { background: url(/en/common/images/template/gNav_ride_s.gif); }
ul#globalNav li#gNavSubwaymap   a { background: url(/en/common/images/template/gNav_subwaymap_s.gif); }
ul#globalNav li#gNavTicket      a { background: url(/en/common/images/template/gNav_tickets_s.gif); }
ul#globalNav li#gNavAttractions a { background: url(/en/common/images/template/gNav_attractions_s.gif); }
ul#globalNav li#gNavCorporate   a { background: url(/en/common/images/template/gNav_corporate_s.gif); }

body.catHome        ul#globalNav li#gNavHome        a img,
body.catRide        ul#globalNav li#gNavRide        a img,
body.catSubwaymap   ul#globalNav li#gNavSubwaymap   a img,
body.catTicket      ul#globalNav li#gNavTicket      a img,
body.catAttractions ul#globalNav li#gNavAttractions a img,
body.catCorporate   ul#globalNav li#gNavCorporate   a img {
opacity: 00;
filter: alpha(opacity=0);
}


/* Breadcrumbs
--------------------------------------------------- */
#breadcrumbs .frame {
padding-bottom:1px;
background:url(/en/common/images/boxFrame01_bg_fullB.gif) no-repeat bottom left;
}

#breadcrumbs ul {
margin-left:12px;
font-size:93%;/*renders 12px */
}

#breadcrumbs ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#breadcrumbs ul {display:inline-block;}
/* Hides from IE-mac \*/
* html #breadcrumbs ul {zoom:1;}
#breadcrumbs ul {display:block;}
/* End hide from IE-mac */

#breadcrumbs ul li {
float:left;
margin-right:12px;
white-space:nowrap;
}
#breadcrumbs ul li a {
display:block;
padding:6px 22px 6px 0;
background:url(/en/common/images/template/breadcrumbs_arrow.gif) no-repeat right center;
}
#breadcrumbs ul li.stay {
padding:6px 22px 6px 0;
}


/*---------------------------------------------------
 Content
--------------------------------------------------- */
#contentSeg {
width:960px;
margin:0 auto;
padding-bottom:20px;
text-align:left;
}

#contentSegDivide:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#contentSegDivide {display:inline-block;}
/* Hides from IE-mac \*/
* html #contentSegDivide {zoom:1;}
#contentSegDivide {display:block;}
/* End hide from IE-mac */

#mainArea {
padding-bottom:15px;
}
#contentSegDivide #mainArea {
float:left;
width:716px;
}
#contentSegDivide #asideArea {
float:right;
width:228px;
padding-bottom:30px;
}

#pageHeadline {
padding-bottom:24px;
}


/*---------------------------------------------------
 Local Navigation
--------------------------------------------------- */
#localNav {
width:228px;
padding-bottom:36px;
}

#localNav ul {
zoom:1;
}
#localNav ul li {
zoom:1;
}
#localNav ul li a {
zoom:1;
display:block;
text-decoration:none;
}
#localNav ul li a span {
zoom:1;
display:block;
border-bottom:#d8d8d8 1px solid;
}

#localNav ul li.last a span {
border-bottom:none;
}
#localNav .lNavList_1st ul.open {
display: block;
}


/*  Local Navigation Head
--------------------------------------------------- */
#localNav #lNavHead a {
zoom:1;
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;
background:url(/en/common/images/template/lNav_bg_headM.gif) repeat-y top left;
cursor:pointer;
}
#localNav #lNavHead a span {
zoom:1;
display:block;
color:#fff;
background:url(/en/common/images/template/lNav_bg_headT.gif) no-repeat top left;
}
#localNav #lNavHead a span span {
zoom:1;
display:block;
padding:13px 10px 13px 38px;
background:url(/en/common/images/template/lNav_ico_03.gif) no-repeat 16px 15px;
}

/*  First List
--------------------------------------------------- */
#localNav li a {
zoom:1;
color:#187fa5;
}
#localNav ul.lNavList_1st li a span span {
zoom:1;
display:block;
border-bottom:none;
cursor:pointer;
padding:8px 10px 8px 36px;
}

#localNav li a:link,
#localNav li a:visited {
background:url(/en/common/images/boxFrame01_bg_quarterM.gif) repeat-y top left;
}

/* hover */
#localNav li a:hover,
#localNav li a:active,
#localNav li a:focus {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* stay */
#localNav li a.stay:link,
#localNav li a.stay:visited,
#localNav li a.stay:hover,
#localNav li a.stay:active,
#localNav li a.stay:focus {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* hover last */
#localNav li.last a:link span,
#localNav li.last a:visited span {
zoom:1;
background:url(/en/common/images/boxFrame01_bg_quarterB.gif) no-repeat bottom left;
}
#localNav li.last a:hover span,
#localNav li.last a:active span,
#localNav li.last a:focus span {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}

/* stay last */
#localNav li.last a.stay:link span,
#localNav li.last a.stay:visited span,
#localNav li.last a.stay:hover span,
#localNav li.last a.stay:active span,
#localNav li.last a.stay:focus span {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}

/* Normal Link Icon */
#localNav ul.lNavList_1st li a:link span span,
#localNav ul.lNavList_1st li a:visited span span {
zoom:1;
background:url(/en/common/images/template/lNav_ico_01.gif) no-repeat 16px 11px;
}
#localNav ul.lNavList_1st li a:hover span span,
#localNav ul.lNavList_1st li a:active span span,
#localNav ul.lNavList_1st li a:focus span span {
zoom:1;
background:url(/en/common/images/template/lNav_ico_01_o.gif) no-repeat 16px 11px;
}

/* Normal Link Icon Stay */
#localNav ul.lNavList_1st li a.stay:link span span,
#localNav ul.lNavList_1st li a.stay:visited span span,
#localNav ul.lNavList_1st li a.stay:hover span span,
#localNav ul.lNavList_1st li a.stay:active span span,
#localNav ul.lNavList_1st li a.stay:focus span span {
zoom:1;
background:url(/en/common/images/template/lNav_ico_01_o.gif) no-repeat 16px 11px;
}

/* External Link Icon */
#localNav ul.lNavList_1st li a.externalLink:link span span,
#localNav ul.lNavList_1st li a.externalLink:visited span span {
zoom:1;
background:url(/en/common/images/externalLink_ico_01.gif) no-repeat 16px 11px;
}
#localNav ul.lNavList_1st li a.externalLink:hover span span,
#localNav ul.lNavList_1st li a.externalLink:active span span,
#localNav ul.lNavList_1st li a.externalLink:focus span span,
#localNav ul.lNavList_1st li a.externalLink.stay span span {
zoom:1;
background:url(/en/common/images/externalLink_ico_01_o.gif) no-repeat 16px 11px;
}

/* Open Icon */
#localNav ul.lNavList_1st li.down a:link span span,
#localNav ul.lNavList_1st li.down a:visited span span {
zoom:1;
background-image: url(/en/common/images/template/lNav_ico_down01.gif);
}
#localNav ul.lNavList_1st li.down a:hover span span,
#localNav ul.lNavList_1st li.down a:active span span,
#localNav ul.lNavList_1st li.down a:focus span span {
zoom:1;
background-image: url(/en/common/images/template/lNav_ico_down01_o.gif);
}

/* Open Icon Stay */
#localNav ul.lNavList_1st li.down a.stay:link span span,
#localNav ul.lNavList_1st li.down a.stay:visited span span,
#localNav ul.lNavList_1st li.down a.stay:hover span span,
#localNav ul.lNavList_1st li.down a.stay:active span span,
#localNav ul.lNavList_1st li.down a.stay:focus span span {
zoom:1;
background-image: url(/en/common/images/template/lNav_ico_down01_o.gif);
}


/*  Second List
--------------------------------------------------- */
#localNav li ul.lNavList_2nd li a {
zoom:1;
color:#187fa5;
}

#localNav ul.lNavList_1st li ul.lNavList_2nd li a span span {
zoom:1;
display:block;
border-bottom:none;
cursor:pointer;
padding:8px 10px 8px 48px;
}

#localNav li ul.lNavList_2nd li a:link,
#localNav li ul.lNavList_2nd li a:visited {
zoom:1;
background:url(/en/common/images/template/lNav_bg_second.gif) repeat-y top left;
}

/* hover */
#localNav li ul.lNavList_2nd li a:hover,
#localNav li ul.lNavList_2nd li a:active,
#localNav li ul.lNavList_2nd li a:focus {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* stay */
#localNav li ul.lNavList_2nd li a.stay:link,
#localNav li ul.lNavList_2nd li a.stay:visited,
#localNav li ul.lNavList_2nd li a.stay:hover,
#localNav li ul.lNavList_2nd li a.stay:active,
#localNav li ul.lNavList_2nd li a.stay:focus {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}


/* hover last */
#localNav li ul.lNavList_2nd li.last a:link span,
#localNav li ul.lNavList_2nd li.last a:visited span {
zoom:1;
background:url(/en/common/images/template/lNav_bg_secondLast.gif) no-repeat bottom left;
}
#localNav li ul.lNavList_2nd li.last a:hover span,
#localNav li ul.lNavList_2nd li.last a:active span,
#localNav li ul.lNavList_2nd li.last a:focus span {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}


/* stay last */
#localNav li ul.lNavList_2nd li.last a.stay:link span,
#localNav li ul.lNavList_2nd li.last a.stay:visited span,
#localNav li ul.lNavList_2nd li.last a.stay:hover span,
#localNav li ul.lNavList_2nd li.last a.stay:active span,
#localNav li ul.lNavList_2nd li.last a.stay:focus span {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}


/* Normal Link Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:visited span span {
zoom:1;
background:url(/en/common/images/template/lNav_ico_02.gif) no-repeat 36px 15px;
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a:focus span span {
zoom:1;
background:url(/en/common/images/template/lNav_ico_02_o.gif) no-repeat 36px 15px;
}

/* Normal Link Icon Stay */
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:visited span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.stay:focus span span {
zoom:1;
background:url(/en/common/images/template/lNav_ico_02_o.gif) no-repeat 36px 15px;
}

/* External Link Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:visited span span {
zoom:1;
background:url(/en/common/images/externalLink_ico_01.gif) no-repeat 30px 11px;
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li a.externalLink:focus span span {
zoom:1;
background:url(/en/common/images/externalLink_ico_01_o.gif) no-repeat 30px 11px;
}

/* Open Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:visited span span {
zoom:1;
background-image: url(/en/common/images/template/lNav_ico_down02.gif);
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a:focus span span {
zoom:1;
background-image: url(/en/common/images/template/lNav_ico_down02_o.gif);
}

/* Open Icon Stay */
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:visited span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li.down a.stay:focus span span {
zoom:1;
background-image: url(/en/common/images/template/lNav_ico_down02_o.gif);
}


/*  Third List
--------------------------------------------------- */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a {
zoom:1;
background:url(/en/common/images/template/lNav_bg_third.gif) repeat-y top left;
color:#187fa5;
}

#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a span span {
zoom:1;
display:block;
border-bottom:none;
cursor:pointer;
padding:8px 10px 8px 59px;
}

#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:link,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:visited {
zoom:1;
background:url(/en/common/images/template/lNav_bg_third.gif) repeat-y top left;
}

/* hover */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:hover,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:active,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a:focus {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* stay */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:link,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:visited,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:hover,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:active,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:focus {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hover.gif) repeat-y top left;
color:#fff;
}

/* hover last */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:link span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:visited span {
zoom:1;
background:url(/en/common/images/template/lNav_bg_thirdLast.gif) no-repeat bottom left;
}
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:hover span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:active span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a:focus span {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}

/* stay last */
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:link span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:visited span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:hover span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:active span,
#localNav li ul.lNavList_2nd li ul.lNavList_3rd li.last a.stay:focus span {
zoom:1;
background:url(/en/common/images/template/lNav_bg_hoverLast.gif) no-repeat bottom left;
}

/* Normal Link Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:visited span span {
zoom:1;
background:url(/en/common/images/template/lNav_ico_02.gif) no-repeat 48px 15px;
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a:focus span span {
zoom:1;
background:url(/en/common/images/template/lNav_ico_02_o.gif) no-repeat 48px 15px;
}

/* Normal Link Icon Stay */
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:visited span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.stay:focus span span {
zoom:1;
background:url(/en/common/images/template/lNav_ico_02_o.gif) no-repeat 48px 15px;
}

/* External Link Icon */
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:link span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:visited span span {
zoom:1;
background:url(/en/common/images/externalLink_ico_01.gif) no-repeat 42px 12px;
}
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:hover span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:active span span,
#localNav ul.lNavList_1st li ul.lNavList_2nd li ul.lNavList_3rd li a.externalLink:focus span span {
zoom:1;
background:url(/en/common/images/externalLink_ico_01_o.gif) no-repeat 42px 12px;
}


/* Banner Module
--------------------------------------------------- */
#asideBnrMod li {
margin-bottom:12px;
}
#asideBnrMod li img {
vertical-align:bottom;
}


/*---------------------------------------------------
 Directory Navigation
--------------------------------------------------- */
#directoryNav {
zoom:1;
background:url(/en/common/images/boxFrame01_bg_fullM.gif) repeat-y top left;
font-size:93%;/*renders 12px */
line-height:1.4;
}
#directoryNav .frame01 {zoom:1; background:url(/en/common/images/boxFrame01_bg_fullT.gif) repeat-x top left;}
#directoryNav .frame02 {zoom:1; background:url(/en/common/images/boxFrame01_bg_fullB.gif) repeat-x bottom left;right;padding:17px 0;}


#directoryNav .innerBoxWrap:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#directoryNav .innerBoxWrap {display:inline-block;}
/* Hides from IE-mac \*/
* html #directoryNav .innerBoxWrap {zoom:1;}
#directoryNav .innerBoxWrap {display:block;}
/* End hide from IE-mac */


#directoryNav .innerBoxWrap {
zoom:1;
background:url(/en/common/images/template/directoryNav_bg_01.gif) repeat-y top left;
}
#directoryNav .innerBox {
float:left;
width:162px;
padding:0 15px;
}
#directoryNav p.category {
padding-bottom:10px;
font-weight:bold;
}
#directoryNav p.category a {
zoom:1;
display:block;
background:url(/en/common/images/textLink_ico_01.gif) no-repeat 0 2px;
padding-left:17px;
}
#directoryNav ul.list {
margin:-7px 0 0 10px;
padding-bottom:17px;
}
#directoryNav ul.list li a {
zoom:1;
display:block;
padding-top:7px;
}


/*---------------------------------------------------
 Footer
--------------------------------------------------- */
#globalFooterSegWrap {
width:100%;
background:#fff;
}

#globalFooterSeg:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#globalFooterSeg {display:inline-block;}
/* Hides from IE-mac \*/
* html #globalFooterSeg {zoom:1;}
#globalFooterSeg {display:block;}
/* End hide from IE-mac */

#globalFooterSeg {
width:960px;
margin:0 auto;
padding:28px 0;
text-align:left;
background:#fff;
}

p#footerLogo {
float:left;
padding-right:15px;
}

#globalFooterSeg ul.utilityLink {
float:left;
margin-top:13px;
}

#globalFooterSeg ul.utilityLink li {
display:inline;
margin-right:12px;
padding-right:8px;
border-right:#187fa5 1px solid;
font-size:93%;/*renders 12px */
}
/* for Safari, GoogleChrome, FF */
body:nth-of-type(1) #globalFooterSeg ul.utilityLink li {
margin-right:5px;
}

#globalFooterSeg ul.utilityLink li.last {
margin-right:0;
padding-right:0;
border:none;
}

p#footerCopy {
float:right;
margin-top:13px;
}

/*---------------------------------------------------
 Page Top Btn
--------------------------------------------------- */
#pagetopComp {
width:36px;
height:120px;
position:fixed;
bottom:110px;
right:0;
z-index:999;
}
* html #pagetopComp {
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
margin-left:expression(0 - parseInt(this.offsetWidth / 2) + (document.documentElement && document.documentElement.scrollLeft || document.body.scrollLeft) + 'px');
}