﻿/* retail */
form {margin:0;padding:0;}
a img {border:0}

#wrapper {height:100%;background-color:#c2d0dc;}
#mainBody{height:100%;background: url(../images/sideBg.gif) repeat-y 0 0;border-right:solid 1px #69c;border-top:solid 1px #69c;}
div.hr{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:2px;margin:10px 8px;padding:0;}

.DisplayNone{display:none;}

/* #AddressError */
.error {text-align:center; font-size:1.32em;}
.error .message {margin-bottom:1em;}
.error .message span {font-size:.76em;}
.error strong {display:block;}
.error .message strong {color:#f00;font-weight:normal;margin-bottom:.1em;}
.error .add {margin-top:1em;}
.error .add a {text-decoration:underline;font-style:italic;}
.error .return {text-align:center;margin-top:1em;}
.error .return img {background: url(../images/goBack.gif) no-repeat; width:77px;height:24px;}
.error .return a:hover img {background-image: url(../images/goBackH.gif);}

#viewerContainer {position:relative;display: block; width: 810px; height:405px;background-color:#fff;}

#VSPreviewLink{width:400px;}/*VideoScape*/
#mtaContainer{padding:0;margin:0;}

/* mta */
.mta {padding:10px 0 20px 25px;width: 535px; float: left; font-size:.63em;}
.mta ul {list-style:none;}
.mta ul, .mta li, .mta h1, .mta h2 {padding:0;margin:0;}
.mta a{color:#369;}
.mta a:hover{color:#c30;text-decoration:underline;}

/* MTA category & POI header */
.mta .head h1{color:#666;font-size:1.32em;font-weight:bold;margin:0 0 1em 0;padding:0;}
.mta .head h1, .mta .head h1 span{font-family:Verdana,Arial,Helvetica,sans-serif;}
.mta .head .divider {margin:0 .5em;}
.mta .head .city {font-size:1.11em;}
.mta .head a {float:right;}

/* MTA POI category list */
.mta .all_c { position:relative;width:31%;padding:0 0 0 2%;float:left;display:block; }
.mta .clist h2, .mta h2.clist { margin:0 0 .5em 0;padding:0;position:relative;}
.clist ul {margin:0;padding:0;list-style:none;color:#666;position:relative;}
.clist li img { position:absolute;top:0;left:0;width:13px;height:13px;background:url(../images/ics.gif);}
.clist li img.d {background-position:0 -13px;}
.clist li img.ic {background-position:0 -26px;}
.clist li img.wi {background-position:0 -39px;}
.clist li img.yi {background-position:0 -52px;}
.clist li {margin:0 0 1em 0;padding:0;position:relative;}
.clist li div {position:relative;display:block;margin-left:17px;}
.mta .clist .p{color:#060;}
.mta .clist .up{color:#c00;}

.mta .links {float:right;display:block;}
#contact {display:block;margin:0 0 .5em 0;}

/* restaurant cuisine */
.mta .restCuis {font-size:1.19em;}

/* return links */
.return {display:none;color:#360;text-align:left;margin:0;padding:4px;}
.return.shown {display:block;}

/* property page */
.mta ul.threeCol {margin:0 0 2em 0;padding:0;list-style:none;color:#999;}
.mta .threeCol li { float:left; width:163px;padding-left:15px;margin-bottom:.3em;}


#rc {width: 233px; float: right; color:#333; padding:16px 0;}
#rc strong {display:block;font-size:1em;}
#rc a {display:block; color:#360;}
#rcb { padding: 10px; font-size: .67em; }

#link {background-color:#ccc;color:#000;border:1px solid #333;width:490px;display:block;padding:6px 10px;font-size:11px;}
#link input {border:1px solid #999;font-weight:bold;display:block;width:100%;}
#link img {position:absolute;right:4px;top:3px;}

.mta .propList {margin-top:1.5em;}
.mta .propList ul {margin:0;padding:0;list-style:none;}
.mta .propList li {margin:0;padding:8px 0;border-top:dotted 1px #ccc;position:relative;}
.mta .propList li img { float:left;width:13px;height:13px;background:url(../images/ics.gif);}
.mta .propList li img.d {background-position:0 -13px;}
.mta .propList li img.ic {background-position:0 -26px;}
.mta .propList li img.wi {background-position:0 -39px;}
.mta .propList li img.yi {background-position:0 -52px;}

.mta .propList li div.sites {font-size:1.19em;float:left;position:relative;display:block;margin-left:4px;width:345px; }
.mta .propList .distance li div.sites {width:245px;} /*-distance_width+13*/
.mta .propList .distance li.header div.sites {width:258px;}/*add 13px for icon*/

.mta .propList li div.distance {display:none;}
.mta .propList .distance li div.distance {display:block;width:100px;float:left;}

.mta .propList li.header {border:0;text-align:center;font-size:1.19em;font-weight:bold;color:#333;}
.mta .propList li.header div.sites {width:358px;font-size:1em;}/*add 13px for icon*/

.mta .propList li div.address {width:145px;float:left;margin-left:4px;display:block;}
.mta .propList .cat {display:block;color:#999;font-size:.89em;}

.CompatibilityCheckDiv {background:url(../images/checkBg.gif) repeat-x #fff;font-family:Arial,Helvetica,Sans-Serif;font-size:small;height:405px;padding:0 125px;width:560px;}
.CompatibilityCheckDiv h1 {color:#666;font-size:larger;margin:0;padding:2em 0 1em 0;}
.CompatibilityCheckErrorList {color:#c30;font-weight:bold;list-style:none;margin:0;padding:0;}
.CompatibilityCheckListDiv {border-left:1px solid #600;margin:2em 0;padding-left:11px;}
.CompatibilityCheckListDiv ul {list-style:none;margin:0;padding:0;}
.CompatibilityCheckListDiv h2 {font-size:small;color:#000;margin:0;padding:0;}
.CompatibilityCheckListDiv em {color:#009;font-style:normal;font-weight:bold;}
.CompatibilityCheckListDiv a {color:#009;text-decoration:underline;}

#MainContentContainerDiv {height:100%;}
#MainContentContainerDiv.showMta{}
#HeaderFaderDiv {background-color:#000;border:0px;display:none;filter:alpha(opacity=35);height:51px;left:0px;margin:0px;-moz-opacity:0.35;opacity:0.35;padding:0px;position:absolute;top:0px;width:100%;z-index:1;}
#FaderDiv {background-color:#000;border:0px;display:none;filter:alpha(opacity=35);height:100%;left:0px;margin:0px;-moz-opacity:0.35;opacity:0.35;padding:0px;position:absolute;top:0px;width:100%;z-index:1;}
#PaginationContainerTopDiv {color:#360;font-family:Verdana;font-size:9pt;text-align:right;padding-bottom:5px;}
#PaginationContainerTopDiv a {color:#360;text-decoration:none;}
#PaginationContainerDiv {color:#360;font-family:Verdana;font-size:9pt;text-align:center;}
#PaginationContainerDiv a {color:#360;text-decoration:none;}
.PaginationLinkDiv {display:inline;}
.PaginationIterateLinkDiv {font-weight:bold;margin:0px 15px 0px 15px;}

.AH1,.CH1,.PH1{float:left;width:378px;margin:0;padding:2px 0 0 0;}
.AddressHeaderDiv div.return,.CategoryHeaderDiv div.return,.PropertyHeaderDiv div.return{clear:right;float:left;width:129px;}
.AddressHeaderDiv div.return img,.CategoryHeaderDiv div.return img,.PropertyHeaderDiv div.return img{background:url(../images/returnToListings.gif) no-repeat;width:119px;height:24px;}
.AddressHeaderDiv div.return a:hover img,.CategoryHeaderDiv div.return a:hover img,.PropertyHeaderDiv div.return a:hover img{background-image:url(../images/returnToListingsH.gif);}

/* Property Header Control */
.PropertyHeaderDiv{width:100%;}
.PHName{color:#000;display:inline;font-family:Arial;font-size:2em;font-weight:bold;}
.PHTabLabel{color:#666;font-family:Arial;font-size:1.5em;margin-left:0.33em;}

/* POI Overview Control */
.PoiOverviewDiv {width:100%;}
.POSpacer{clear:both;display:block;height:1px;}
.POBasicDiv{width:100%;}
.POAddressCategoryDiv{margin-top:0.5em;width:100%;}
.POAddressDiv{float:left;width:66%;}
.POAddress{color:#036;display:inline;font-size:small;font-weight:normal;}
.POPhone{color:#036;display:inline;font-size:small;font-weight:normal;}
.POGetDirections{font-size:x-small;padding-bottom:0.5em;padding-top:0.5em;}
.POCategoryDiv{float:right;width:33%;}
.POCategory{color:#999;display:inline;font-size:x-small;font-weight:normal;}
.POInteriorDiv {background-color:#fff6dd;border:solid 1px #fc3;clear:both;display:block;margin-top:1.5em;padding:0;width:100%}
.POInteriorHeader {background-color:#fdecb8;color:#000;font-size:1.2em;font-weight:bold;padding:0.33em;vertical-align:middle;}
.POInteriorHeader img {padding-right:0.33em;vertical-align:middle;}
.POInteriorBody {padding: 5px;font-size:1.2em;}
.POInteriorList {width:100%;}
.POInteriorList td {padding:0.5em;width:33%;}
.POInteriorList td a {color:#039;font-size:x-small;font-weight:bold;text-decoration:underline;}
.PODetailDiv{clear:both;display:block;margin-top:1.5em;padding:0;width:100%;}
.PODetailHeaderWrapper{background-color:#e7f1fa;border: solid 1px #c7d5e2;color:#000;font-size:small;font-weight:bold;padding:0;width:100%;}
.PODetailHeader{padding:0.33em;}
.PODetailList{font-size:x-small;list-style:none;}
.PODetailList li{margin-left:0.5em;padding-bottom:0.5em;padding-top:0.5em;}
.PODetailLabel{display:inline;font-weight:bold;}
.PODetailValue{font-weight:normal;}

/* LeftMenu */
#LeftMenuContainer{float:left;width:157px;height:100%;padding-bottom:10px;color:#333;font-family: Arial,Helvetica,sans-serif;}
#LeftMenuHeaderImage{position:absolute;top:0;left:0;}
#LeftMenu{width:157px;overflow:hidden;display:block;}

/* LeftMenu Sections */
.LeftMenuSection {margin:5px 0 0 6px;padding:0;width:142px;background:url(../images/navSecBody.gif) repeat-y;}
.LeftMenuSectionHeader{padding:10px 10px .3em 10px;background:url(../images/navSecTop.gif) no-repeat;}
.LeftMenuHeaderText,.LeftMenuSection h1{color:#39c;font-weight:bold;margin:0;padding:0;font-size:89%;}
.LeftMenuSection h2{color:#39c;font-weight:bold;margin:0;padding:0;font-size:100%;}
.LeftMenuSectionBody {margin:0;padding:0 8px 10px 10px;font-size:67%;background:url(../images/navSecBot.gif) no-repeat bottom left;line-height:180%;}
.LeftMenuSectionBody * {padding:0;}
.LeftMenuSectionBody ul{list-style:none;margin:0;}
.LeftMenuSectionBody ul li ul{list-style:none;margin:0 0 0 10px;}
.LeftMenuSectionBody ul li ul li{list-style:none;margin:-5px 0 0 0;}
.LeftMenuSectionBody li {margin:0;}
.LeftMenuSectionBody li a {color:#369;}
.LeftMenuSectionBody li a:hover{color: #c30; text-decoration:underline;}
.LeftMenuSectionBody li.Selected a {color: #c30; text-decoration:underline;}
.LeftMenuSectionBody li a.Selected{color: #c30; text-decoration:underline;}
.LeftMenuSubCategory {list-style:none;color:#124171; font-weight:bold;margin:0 0 0 0;}
.LeftMenuSubCategory ul li {font-weight:normal;}

/* SearchControl */
.FormWidgetBodyDiv{height:48px;left:290px;margin:0;padding:0;position:absolute;top:30px;width:350px;}
.FormWidgetBodyDiv *{font-family:Arial;font-size:8pt;font-weight:normal;margin:0;padding:0;}
.FormWidgetName{color:#888;}
.FormWidgetTextBox{color:#003366; border:1px solid #8eb6de;float:left;font-family:Arial;font-size:10pt;height:20px;margin:0;padding:5px 0 1px 10px;width:300px;}
.FormWidgetButton{margin:0;padding:0;vertical-align:top;position:relative;top:0;left:2px;}
.FormWidgetTextBox.default{}
.SearchControlToggleDiv{left:620px;position:absolute;top:15px;font-family:Arial;font-size:8pt;}
.SearchControlToggleDiv a{font-family:Arial;font-size:9pt;color:#39c;font-weight:bold;}

.SearchTabs { font-family:Arial;font-size:10pt;font-weight:normal; display:block; position:absolute; left:290px; top:11px; height:20px; }
.SearchTabs .hover {cursor:pointer;}
.SearchTabs .Active {color:#ffffff; background:#336699; }
.SearchTabs .Inactive {color:#003366; background:#ffffff;}
.SearchTabBusiness { float:left; height:100%; padding: 2px 10px; }
.SearchTabAddress { float:left; height:100%; padding: 2px 10px;}


.about {padding:0;margin:0;}
.LinkToThisPageLink {float:right;padding-top:8px;padding-right:25px;position:relative;}
.LinkToThisPageLink a {cursor:pointer;font-size:11px;text-decoration:none;}
.LinkToThisPageLink img {background:url(../images/shareLink.gif) no-repeat; width:16px;height:16px;position:absolute; left:-20px; top:7px;} 

/* Add/Share Memo */
.AddMemoControl .LeftMenuSectionHeader{padding-bottom:0px;}
.AddMemoControl img {vertical-align:middle;margin-right:5px;}
.AddMemoControl ul {margin:0;padding:0;}
.AddMemoControl li {padding:0;margin:0;color: #ccc;line-height:140%;}
.AddMemoControl li.active {color:#369;}
.AddMemoControl li.mWhat {font-size:.96em;color: #39c;line-height:100%;}
.AddMemoControl li.mAppend {margin:.2em 0 0 0;}
.AddMemoControl li.mAppend img.a {width:15px; height:12px; background:url(../images/memoAddD.gif) top left;}
.AddMemoControl li.active img.a {background:url(../images/memoAdd.gif) top left;}
.AddMemoControl li.mCurrent {margin-bottom:.4em;}
.AddMemoControl li.mView,.AddMemoControl li.mClear {margin:.2em 0 0 20px;}
.AddMemoControl li span.c {color:#c30;}
.AddMemoControl .mCreate {margin: 1em 0;}
.AddMemoControl .hover {cursor:pointer;}
.AddMemoControl .hover span.txt {text-decoration:underline;color:#c30;}
.AddMemoControl .b {font-size:.7em;font-weight:bold;color:#c30;}

.NoPoiResults{font-size:11pt;text-align:center;width:100%;}

#rc .JobOpportunitiesTopSpacer { height:5px; margin-top:10px; width:226px; }
#rc .JobOpportunitiesTopSpacerLeft { float:left; background: url(../images/job/round-left_top.gif); width:5px; height:5px; font-size:1px;}
#rc .JobOpportunitiesTopSpacerMiddle { float:left; background: #eafed5; width:216px; height:5px;font-size:1px;}
#rc .JobOpportunitiesTopSpacerRight { float:right; background: url(../images/job/round-right_top.gif); width:5px; height:5px;font-size:1px;}
#rc .JobOpportunitiesBottomSpacer {height:5px; width:226px; }
#rc .JobOpportunitiesBottomSpacerLeft { float:left; background: url(../images/job/round-left_bottom.gif); width:5px; height:5px;font-size:1px;}
#rc .JobOpportunitiesBottomSpacerMiddle { float:left; background: #a8d688; width:216px; height:5px;font-size:1px;}
#rc .JobOpportunitiesBottomSpacerRight { float:right; background: url(../images/job/round-right_bottom.gif); width:5px; height:5px;font-size:1px;}
#rc .JobOpportunitiesWrapperDiv { padding-top: 10px; width:226px; height:88px; background:url(../images/job/bkg.gif) repeat-x; font-family:Arial,Helvetica,sans-serif; text-align:center; }
#rc .JobOpportunitiesWrapperDiv a { text-decoration:none; }
#rc .JobOpportunitiesHeading {font-size:1em; color:#336633; padding-bottom: 6px; letter-spacing: 1px;}
#rc .JobOpportunitiesSlogan {font-size:0.7em; color:#339933;}
#rc .JobOpportunitiesAction {font-size:0.85em; color:#006600; padding-top:8px;}

/* Custom solutions control. */
.CX18{border:0;float:left;height:271px;font-family:Verdana;margin:0;padding:0;width:226px;}
.CX18 .CxTLCorner{background:url(../images/CX18/CornerTL.gif);clear:left;float:left;height:10px;width:10px;font-size:1px;}
.CX18 .CxBannerCenter{background-color:#2084a1;float:left;height:10px;width:206px;font-size:1px;}
.CX18 .CxTRCorner{background:url(../images/CX18/CornerTR.gif);clear:right;float:left;height:10px;width:10px;font-size:1px;}
.CX18 .CxBodyWrapper{background:url(../images/CX18/Background1.gif) repeat-x top left #e3f4ff;clear:both;height:251px;margin:0;padding:0 5px;width:216px;}
.CX18 .CxBody{height:251px;}
.CX18 .CxHeading1{color:#fbfe97;font-size:15pt;text-align:center;}
.CX18 .CxHeading2{color:#fff;font-family:Sans-serif;font-size:9pt;margin-left:19px;text-align:left;}
.CX18 .CxHeading2 em{font-style:normal;font-weight:bold;}
#rc .CX18 .CxLink a{color:#00275c;cursor:pointer;font-size:11pt;font-weight:bold;height:34px;margin:20px 0 30px 20px;width:196px; text-decoration:none; }
.CX18 .CxLink .hover{color:orange;}
.CX18 .CxIcon{float:left;height:34px;margin-right:10px;width:46px;}
.CX18 .CxLink em{font-size:9pt;font-style:normal;font-weight:normal;}
.CX18 .CxHospitalityIcon{background-image:url(../images/CX18/HospitalityIcon.gif);}
.CX18 .CxBusinessIcon{background-image:url(../images/CX18/BusinessIcon.gif);}
.CX18 .CxDiningIcon{background-image:url(../images/CX18/DiningIcon.gif);}
.CX18 .CxBLCorner{background:url(../images/CX18/Cornerbl.gif);clear:left;float:left;height:10px;width:10px;font-size:1px;}
.CX18 .CxFooterCenter{background-color:#e3f4ff;float:left;height:10px;width:206px;font-size:1px;}
.CX18 .CxFooterCenter p{display:none;}
.CX18 .CxBRCorner{background:url(../images/CX18/CornerbR.gif);clear:right;float:left;height:10px;width:10px;font-size:1px;}

/* Call to action. */
.Click2CallDiv{cursor:pointer;}
.Click2CallLeft{background-image:url(../images/Click2Call/RoundLeft.gif);float:left;height:67px;width:46px;}
.Click2CallText{background:url(../images/Click2Call/Background.gif) repeat-x;float:left;height:67px;padding-left:10px;padding-top:10px;}
.Click2CallText .Line1{color:#c60;font-size:12pt;font-weight:bold;}
.Click2CallText .Line2{font-size:9pt;}
.Click2CallText .Line2 em{color:#069;font-style:normal;font-weight:bold;}
.Click2CallText .Line3{font-size:7pt;}
.Click2CallRight{background-image:url(../images/Click2Call/RoundRight.gif);clear:right;float:left;height:67px;width:46px;margin-right:10px;}

.OpenTableDiv{cursor:pointer;}
.OpenTableLeft{background-image:url(../images/OpenTable/RoundLeft.gif);float:left;height:67px;width:46px;}
.OpenTableText{background:url(../images/OpenTable/Background.gif) repeat-x;float:left;height:67px;padding-left:10px;padding-top:10px;}
.OpenTableText .Line1{color:#336e02;font-size:12pt;font-weight:bold;}
.OpenTableText .Line2{font-size:9pt;}
.OpenTableText .Line2 em{color:#069;font-style:normal;font-weight:bold;}
.OpenTableText .Line3{font-size:7pt;}
.OpenTableRight{background-image:url(../images/OpenTable/RoundRight.gif);clear:right;float:left;height:67px;width:46px;}
