/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#sideshopping input {
	float:left;
	display:block;
	clear:both;
	margin-top:5px;
}
#sideshopping label {
	/*float:left;*/
	display:block;
}
#sideshopping .iconkey {
	display:block;
	float:left;
	margin-left:5px;
}
.clear { clear: both; }


label.you-are-here {
	/*color:#C00;
	font-weight:bold;*/
	color: #000;
	font-weight: normal;
	background: url(/maps_new/images/keys/smaller/you-are-here-key.png) no-repeat 2px 0px;
	padding-left: 19px;
}
label.Times {
/*	color:#00b94e;	
*/	background: url(/maps_new/images/keys/smaller/times-square.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Chelsea {
/*	color:#7d127d;	
*/	background: url(/maps_new/images/keys/smaller/chelsea.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Chinatown {
/*	color:#240a55;	
*/	background: url(/maps_new/images/keys/smaller/chinatown.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.East.Village {
/*	color: #CA0C08;
*/	background: url(/maps_new/images/keys/smaller/east-village.png) no-repeat 3px 2px;
	padding-left: 19px;
}

 label.Midtown.East {
/*	color: #CA0C08;
*/	background: url(/maps_new/images/keys/smaller/midtown-east.png) no-repeat 3px 2px;
	padding-left: 19px;
}


label.East.Harlem {
/*	color: #CA0C08;
*/	background: url(/maps_new/images/keys/smaller/east-harlem.png) no-repeat 3px 2px;
	padding-left: 19px;
}

 label.Midtown.West {
/*	color: #CA0C08;
*/	background: url(/maps_new/images/keys/smaller/midtown-west.png) no-repeat 3px 2px;
	padding-left: 19px;
}

label.Upper.East {
/*	color: #CA0C08;
*/	background: url(/maps_new/images/keys/smaller/upper-east-side.png) no-repeat 3px 2px;
	padding-left: 19px;
}

label.Upper.West {
/*	color: #CA0C08;
*/	background: url(/maps_new/images/keys/smaller/upper-west-side.png) no-repeat 3px 2px;
	padding-left: 19px;
}

label.Financial {
/*	color:#6e400c;	
*/	background: url(/maps_new/images/keys/smaller/financial-district.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Garment {
/*	color:#0f7371;	
*/	background: url(/maps_new/images/keys/smaller/garment-district.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Gramercy {
/*	color:#7a7b0b;	
*/	background: url(/maps_new/images/keys/smaller/gramercy.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Greenwich {
/*	color:#0c720c;	
*/	background: url(/maps_new/images/keys/smaller/greenwich-village.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Harlem {
/*	color:#de770a;	
*/	background: url(/maps_new/images/keys/smaller/harlem.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Little {
/*	color:#791112;	
*/	background: url(/maps_new/images/keys/smaller/little-italy.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Lower {
/*	color:#138511;	
*/	background: url(/maps_new/images/keys/smaller/lower-east-side.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Morningside {
/*	color:#6a0bc2;	
*/	background: url(/maps_new/images/keys/smaller/morningside-heights.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Murray {
/*	color:#730a0b;	
*/	background: url(/maps_new/images/keys/smaller/murray-hill.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Soho {
/*	color:#0c7573;	
*/	background: url(/maps_new/images/keys/smaller/soho.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Stuvyvesant {
/*	color:#9c560c;	
*/	background: url(/maps_new/images/keys/smaller/stuvyvesant-town.png) no-repeat 3px 2px;
	padding-left: 19px;
}
label.Tribeca {
/*	color:#5d800e;	
*/	background: url(/maps_new/images/keys/smaller/tribeca.png) no-repeat 3px 2px;
	padding-left: 19px;
}
.maptime .tooltip {
	background-color: #FFF;
	font-weight: bold;
	font-size: 12px;
	padding: 6px 15px 6px 6px;
	border: 2px solid #3B81BF;
	color: #3B81BF;
}
.inner-tool {
		
}
.region{
	background-color:#000000;
	font-weight:bold;
	border:2px #006699 solid;
	color:#FFF;
	z-index:0;
}

#sideshopping .collapsible .collapsible label {
	background:url("/maps_new/images/keys/minus-key.png") no-repeat 4px 4px;
	line-height: 17px;
	padding-left:36px;
	cursor:pointer;
}
#sideshopping .collapsed .collapsed label {
	background:url("/maps_new/images/keys/plus-key.png") no-repeat 4px 2px;
	line-height: 17px;
	padding-left:36px;
	cursor:pointer;
}
.reg {
	background:url("/maps_new/images/keys/minus-key.png") no-repeat 4px 4px;
	line-height: 17px;
	padding-left:36px;
	cursor:pointer;
}
.reg2 {
	background:url("/maps_new/images/keys/plus-key.png") no-repeat 4px 2px;
	line-height: 17px;
	padding-left:36px;
	cursor:pointer;
}
.address {
	margin:10px 0 0 0;
}
.border-img {
	border:3px solid #E8F4FF	
}
.border-img:hover {
	border:3px solid #cce2f8;
}


.collapsible .collapsible label {
	background:url(/maps_new/images/keys/minus-key.png) no-repeat;
	padding-left:31px;
	cursor:pointer;
}
.collapsed .collapsed label {
	background:url(/maps_new/images/keys/plus-key.png) no-repeat;
	padding-left:31px;
	cursor:pointer;
}

fieldset.collapsible2.collapsible div br {
	line-height: 0px;
}

fieldset.collapsible2.collapsible div {
	padding-left: 14px;
}

.regions img.iconkey {
	margin: 5px 2px 0;	
	display: inline-block;
}
