@charset "utf-8";

/*STYLE FROM ROOT FOLDER*/

/*
Theme Name: WP-Andreas01
Theme URI: http://andreasviklund.com/wordpress-themes/
Description: Old and needs to be replaced. 
*/

/* Body */

html, body {
	height: 100%;
	font-family: Arial, sans-serif;
	color: #333333;
	margin: 0;
	padding: 0
}

a {
	background-color:inherit;
	color:#165BB1;
	text-decoration:none
}

a:hover {
	background-color:inherit;
	color:#165BB1;
	text-decoration:underline
}

a img { 
	border: none;
}

body {
	/*background: #F2F2F2;*/
	font-size: 100%
}

#wrap {
	/*background-color:#FFFFFF;*/
	color:#333;
	margin:0 auto;
	padding: 20px 0;
	width:968px;
	border: none;
	min-height: 100%;
	position:relative;
}

/*Fonts*/

h1, h2, h3, h4, h5, h6, p, ul, ol, table {
	font-family: Arial, sans-serif;
	color: #333333;
}

h1 {
	font-size:1.6em;
	/*line-height: 2.4em; */
	line-height:  1.5em;
	margin: .6em 0; 
	padding: 0
}

h2 {
	font-size:1.4em;
	line-height: 1.5em;
	margin:0; 
	padding: 0
}

h3 {
	font-size:1.1em;
	line-height: 1.5em;
	margin:0; 
	padding: 0
}

h4 {
	font-size:1em;
	line-height: 1.5em;
	margin:0; 
	padding: 0
}

h5 {
	font-size:1em;
	line-height: 1.5em;
	margin:0; 
	padding: 0
}

h6 {
	font-size:1em;
	line-height: 1.5em;
	margin:0; 
	padding: 0	
}

p {
	font-size:0.875em;
	line-height: 1.5em;
	margin:0 0 18px 0;
	padding: 0;
}

.wpex-link {
	font-family: Arial, sans-serif;
	font-size:0.875em;
	line-height: 1.5em;
	margin:0 0 18px 0;
	padding: 0;
	color: #165BB1;
}

.wpex-link:hover {
	text-decoration: underline;
}

ul, ol {
	font-size:0.875em;
	line-height: 1.5em;
	font-family: Arial, sans-serif;
	color: #333333;
	margin:0 0 16px 20px;
	padding: 0
}

li {
	margin: 0;
	padding: 0 0 0 5px;
}

.home-content li, section li {
	margin:0 0 0 15px;
	padding:0 0 0 5px;
}

.see-all {
	font-family: Arial, sans-serif;
	font-weight: bold !important;
}


/* Header */

#header-container {
	width: 912px;
	margin: 0 auto;
	height: 94px;
}

#header {
	border: none;
	background: #ffffff url(img/masnyc-header-map.jpg) no-repeat;
	height: 84px;
	width: 911px;
	background-size: contain;
}



/* Content - Above In-Page Navigation */

#contentwide {
	width:  904px;
	margin: 0px 32px;
	padding:0px 0px 16px 0px;
	background-color: #FFFFFF
}

#pagetitle {
	width:  904px;
	margin:  0;
	padding:  0;
}

.continue {
	width: 904px;
	margin:  0;
	padding:  0;
}

/*Content - in page nav*/

.in-page-nav {
    width:  904px;
    margin: 0 0 24px 0;
    padding:  0;
}

.in-page-nav ul {
    margin: 0;
    padding: 5px 0;
    /*background: #F0F0F0;*/
    background: #333;
    display: inline-block;
}

.in-page-nav ul > li {
    color: #333;
    display: inline;
    margin: 0;
    padding: 0 15px;
    border-right: 1px solid #AAA;
    outline: none;
}

.in-page-nav ul > li a {
    /*color: #333;*/
    color:  #FFF;
    text-decoration: none;
}

.in-page-nav ul > li a.in-page-nav-selected {
    /*color: #E0A500;*/
    color: #FFCA09;
}

.in-page-nav ul > li a:hover {
    text-decoration: underline;
}

.in-page-nav ul > li:last-child {
    padding-right: none;
    border: none;
}

/* Content - Below In-Page Navigation */

section {
	width:  500px;
	margin: 0px 5px 0px 0px;
	padding: 5px 5px 0px 0px;
	float:left;
	border:none;
}

aside {
	width:  362px;
	margin: 5px 0 0 20px; 
	padding: 5px;
	float:left; 
	border-top: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	background: #F7F7F7;
}

aside > .pagesidebar {
	width:  342px; 
	background-color: inherit;
	border-bottom: 1px solid #F0F0F0;
	margin: 0 0 5px 0;
	padding: 10px 10px 15px 10px;
}

aside .pagesidebar h3 {
	margin: 0 0 10px 0;
}

.staff-bio {
	width:  100%;
	margin: 10px 0 25px 0;
	padding: 0;
	border-bottom: 1px solid #F0F0F0;
	clear:  both;
}


#content {
	/*line-height:1.6em;*/
	/*margin:25px 254px 5px 205px; original*/
	margin:25px 5px 5px 0;
	padding:0 0 16px 0;
	background: #FFFFFF
}

.blog #content, .archive #content {
	margin-left: 32px;
	width: 626px;
}

.single-post #content {
	margin-left: 32px;
	width: 626px;
}

.search #content {
	margin-left: 32px;
	width: 626px;
}

.error404 #content {
	margin-left: 32px;
	width: 626px;
}

/*Remove bottom border from post on these pages*/
.single-post .post, .error404 .post {
	border-bottom: none;
}
/*Sean Test Finish*/

.post .continue {
	width: 626px;
}


/*Used with HTML5 Figure*/
.pano {
	width:  100%;
	margin: 0 0 10px 0;
	padding:  0;
}

figure {
	float:  left;
}


/* Sidebars*/

#extras {
	width: 248px;
	margin: 0 23px;
	padding: 0 8px 18px 8px;
	float: right;
}

/*This is used for the Become and Join sidebars*/
.pagesidebar > #extras {
	width: 250px;
	margin: 0 36px;
	padding: 0 10px 18px 10px;
}

/* Footer */

#footer {
	width:968px;
	height: 16px;
	margin: 0 auto;
	padding: 30px 0;
	border-top:1px solid #b3b3b3;
	color:#333333;
	background: #FFFFFF
}


/* Tags*/ 

blockquote { border:none; margin:10px 15px; padding:0;}

blockquote p { background-color:inherit; color:#6e6e6e; font-size:1em; line-height:1.3em; font-family: Georgia, serif; font-weight: normal; font-style: italic;}

label { background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}

table#wp-calendar { margin:30px 0 20px; width:211px;}

address { font-style: normal;}



/* Forms */

#s,#submit {background-color:#ffffff; border:1px solid #b3b3b3; color:#333333; margin:0; padding:0; width:150px; display:inline-block; text-align: left; vertical-align: text-bottom; font-size: 1.2em; line-height:1.2em;}

#searchpages {background-color:#ffffff; border:1px solid #b3b3b3; color:#333333; margin:0; padding:0; width:280px; display:inline-block; text-align: left; vertical-align: text-bottom; font-size: 1.2em;}

#author,#email,#url,#comment {border:1px solid #b3b3b3; font-family:Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}

#commentsection {margin:25px 0 0;}

#commentsection p {margin:0 0 6px;}


/* Float fix */

/*.contenttext {overflow:hidden;} Hidden by Sean to prevent blog post cut-off

* html .contenttext {height:1px; overflow:visible;}

* html .contenttext p {overflow:hidden; width:99%;}*/



/* Various classes */

.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}

.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}

.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}

.textright {text-align:right;}

.embed {border:1px #F2F2F2; float:left; margin:3px 8px 3px 0;}

.hide {display:none;}

.post {margin:0 0 20px; border-bottom: 1px solid #B3B3B3; padding-bottom: 10px;}


.postinfo {background-color:#FFFFFF; border-top:none; color:#333333; /*font-family: arial; font-size:0.9em; font-weight:normal; line-height:1.5em;*/ margin:0px 0 10px; padding:0px 0px 0px 0px;}

.comment {background-color:#f5f5f5; border-left:1px solid #165bb1; color:#333333; margin:0 0 10px; padding:8px 5px 0 8px;}

.navigation {display:block; margin:10px 0; padding:0 0 15px; text-align:center;}

.prevlink {margin-right:20px;}

.nextlink {margin-left:20px;}

.archives {font-size:0.9em; line-height:1.3em; color:#333333; display: inline;}

.commentstyle {background-color:#FFEDC3; color:#333333; padding: 1px 3px 1px 3px;}

.rss {background:inherit; border: none;}

.rss img {background: inherit; border: none; margin: 0px 4px 10px 4px; padding: 0px 5px 2px 0px; float: left; vertical-align: text-bottom;}

.object {background: inherit; border:none; margin: 3px 8px 3px 0px; float:left; padding: none;}


/* Website Highlight */

.highlight {background-color: #FFEFEA; border:none; margin: 0px 0px 5px 0px; padding: 5px 5px 5px 5px;}



/* Contact Highlight */

.contact {background-color: #DFF1FF; border:none; margin: 0px 0px 5px 0px; padding: 5px 5px 5px 5px;}


/*Headlines Highlight */

.headlines {background-color: #F2F2F2; border: none; margin: 3px 0; padding: 1px 15px;}


/*Second Line of Navigation Buttons In-Page Navigation*/

.spacer {border-bottom: 1px dotted #b3b3b3; margin: 5px 0px 5px 0px;}

.update {background-color:#FFFFFF; color:#333333; font-family: arial; font-size:0.9em; font-weight:normal; line-height:1.5em; margin:0px 0 10px; padding:5px 5px 5px 5px; border-left:1px solid #b3b3b3; border-top: none; float:right; border-bottom: 1px solid #b3b3b3;}

.update img {float:right; margin: 0px 1px 0px 0px; padding: 0px 5px 0px 0px; vertical-align: text-bottom;}



/* Website Highlight half-width*/

.halfhighlight {background-color: #FFEFEA; border:none; margin: 0px 0px 5px 0px; padding: 5px 5px 5px 5px; width: 265px; height:120px;}



/* Contact Highlight half-width*/

.halfcontact {background-color: #DFF1FF; border:none; margin: 0px 0px 25px 0px; padding: 5px 5px 5px 5px;width: 265px; height:120px; float:left}



/*Headlines Highlight half-width*/

.halfheadlines {background-color: #F2F2F2; border:none; margin: 0px 0px 25px 0px; padding: 5px 5px 5px 5px;width: 265px; height:120px; float:right}



/* Contact Highlight half-width - right aligned*/

.righthalfcontact {background-color: #DFF1FF; border:none; margin: 0px 0px 25px 0px; padding: 5px 5px 5px 5px;width: 265px; height:120px; float:right}



/*Headlines Highlight half-width - left aligned*/

.lefthalfheadlines {background-color: #F2F2F2; border:none; margin: 0px 0px 25px 0px; padding: 5px 5px 5px 5px;width: 265px; height:120px; float:left}



/*Caption*/

.caption {border:none; float:right; text-size: 0.8em; padding: 5px 0px 5px 0px;}.wp-caption-text { font-style: italic; }



/*Caption for Center Aligned Blog Photos */

.centerdiv { margin-top:none; margin-right:none; margin-left: 0px; margin-bottom: 5px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #b3b3b3; font-style: italic;}



/*Caption for Left-Aligned Blog Photos*/

.leftdiv{ display: block; float: left; clear: left; width: 240px; margin-left: none; margin-right: 10px; margin-bottom: 5px; border: none; display: inline; border-bottom: 1px solid #b3b3b3; padding-bottom: 5px; font-style: italic; padding-right: none; }



/*Rightspan*/

.rightspan{ display: block; color: inherit}

.rightbar{ display: block; color: inherit; border: 0; background-color: #ffffff; width: 210px; padding: 5px 0 5px 0;}

.rightdiv{ float: right; clear: right; width: 170px; margin-left: 1em; padding-left: 5px; border: 1px solid #b3b3b3; display: inline}


/* WP Stats Smiley Reposition */

#wpstats {margin-left: -9999px; }

#contentwide img.alignleft { float: left; margin-top: 3px; margin-right:16px; }


/* Alignment */

.alignleft { display: inline; float: left; margin-right: 1.625em;}

.alignright { display: inline; float: right; margin-left: 1.625em;}

.aligncenter { clear: both;	display: block;	margin-left: auto; margin-right: auto;}

.list-clearfix { overflow: hidden; padding: 0 0 0 20px; }


/* Royal Slider */

#homeSlider {
	width: 626px;
	height: 516px;
	margin-left: 32px;
	float: left;
}

#homeSlider .royalSlider {
	top: -13px;
	width: 626px;
	height: 516px;
}

#homeSlider .rsOverflow {
	width: 5626px
	height: 516px;
}

#right-sidebar-locator {
	margin-right: -32px;
}


#homeSlider .rsDefault .rsOverflow, 
#homeSlider .rsDefault .rsSlide, 
#homeSlider .rsDefault .rsVideoFrameHolder, 
#homeSlider .rsDefault .rsThumbs  {
	background-color: #333333;	
}

#homeSlider .rsSlide .rsImg {
	width: 626px !important;
	height: 405px !important;
	margin: 0 !important;
}

#homeSlider .overlay {
	height: 120px;
	padding: 0 40px;
	background: #333;
	color: white;
	font-size: 36px;
	line-height: 1.1em;
}

#homeSlider .vertical-align {
	display: table;
	overflow: hidden;
	height: 120px;
	
	#position: relative; /* IE7 Only */
	#margin: -3px 0 0 0; /* IE7 Only */
}

#homeSlider .vertical-align-inner {
	display: table-cell;
	vertical-align: middle;
	
	#position: absolute; /* IE7 Only */
	#top: 50%; /* IE7 Only */
}

#homeSlider .vertical-align-ie {
	#position: relative; /* IE7 Only */
	#top: -50%; /* IE7 Only */
}

#homeSlider .rsBullets {
	left: 28px;
	bottom: 146px;
	text-align: left;
}

#homeSlider .rsBullet {
	margin: 0 2px;
	background: #FFFFFF;
	box-shadow: none;
	filter: none;
}

#homeSlider .rsDefault .rsBullet.rsNavSelected {
	background: #ffca09;
}

#homeSlider .rsArrow {
	top: 406px;
	height: 120px;
	padding: 0;
}

#homeSlider .rsArrowIcn {
	position: static;
	width: auto;
	height: 120px;
	margin: 0;
}

#homeSlider .rsArrowLeft .rsArrowIcn {
	background: url("img/left_arrow.png") no-repeat 7px center;
}

#homeSlider .rsArrowRight .rsArrowIcn {
	background: url("img/right_arrow.png") no-repeat 12px center;
}

#homeSlider .overlay .slider-title {
	font-family: 'Knockout50', 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 0.9;
	text-transform: uppercase;
	color: #FFF;
}

#homeSlider .overlay a {
	font-weight: 400;
	color: #FFF;
	text-decoration: none;
}

#homeSlider .overlay .subtext {
	font-family: franklin-gothic-urw-comp, 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.05;
}

/* home content */

.home-content {
	width: 626px;
	padding: 0;
	display: inline-block;
	position: relative;
	margin-left: 32px;
}

.home-upcoming-tour {
	float: left;
	width: 300px;
	margin-top: 28px;
	margin-right:  12px;
}

.home-upcoming-tour hr {
    width: 191px;
    background: #333333;
    margin: 10px 0 15px 0;
    border-bottom: 0;
    text-align: left;
}

.home-blog {
	float: left;
	width:  300px;
	margin-top: 28px;
	padding-left:  13px;
	border-left: 1px solid #B3B3B3;
}

.tk-league-gothic_temp {
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

/* New MAS Homepage Styling */

@font-face {
    font-family: 'Knockout26';
    src: url('/fonts/Knockout-26.otf');
}

@font-face {
    font-family: 'Knockout50';
    src: url('/fonts/Knockout-50.otf');
}

@font-face {
    font-family: 'Knockout29';
    src: url('/fonts/Knockout-29.otf');
}

@font-face {
    font-family: 'Knockout28';
    src: url('/fonts/Knockout-28.otf');
}


#new-header {
    padding: 0 18px;
    }

#new-header-logo {
    width: 269px;
    height:104px;
    float: left;
}

#new-header-text {
    float: right;
    color: #c1c1c1;
    font-size: 32px;
    font-family: Knockout29, league-gothic;
}

.clearfix:after {
    content: " "; /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

/* New Nav Redesign */

.menu-mas-redesign-nav-container {
	padding: 10px 16px 0 32px;
    float: left;
}

.menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-table;
    position: relative;
}

.menu > li:first-child a {
    padding-left: 0;
}

.menu > li:first-child {
  /* border-left: 1px solid #c1c1c1;*/
    margin-left: -18px;
    padding-left: 18px;

}

.menu .nav-active:first-child {
    border-left: 1px solid #333333;
    padding-left: 17px;

}

.menu > li:first-child .sub-menu {
    margin-left: -18px !important;
}

.menu > li:first-child .sub-menu>li>a {
    padding-left: 18px;
}

.menu > li {
	line-height: 20px;
    float: left;
    padding: 0;
    border-right: 1px solid #333333;
    margin: 7px 0 12px 0;
}

/*Sean Test Start*/
.menu > li:last-child {
	border-right: none;
}

.menu > li:last-child:hover {
	border-right: 1px solid #333333;
}
/*Sean Test Finish*/

.menu a {
	vertical-align: middle;
    text-decoration: none;
    font-size: 24px;
    color: #333333;
    font-family: Knockout50, league-gothic;
    padding: 0 19.5px;
}

.menu li a:hover {
	/*color: #ffca09; original*/
	color: #333333;
}

.menu .sub-menu {
    display: none;
}

.menu .sub-menu>li {
    list-style: none;
    float: none;
    position: relative;
    border-bottom: 1px solid #333333;
    width: 214px;
    background: #FFFFFF;
    padding: 12px 0 8px;
}

.menu .sub-menu>li>a {
    font-size: 16px;
    font-family: Arial light, sans-serif;
    padding-left: 25px;
    padding-right: 0;
	display: inline-block;
	text-decoration: none;
}

.menu .sub-menu>li>a:hover {
    text-decoration: underline;
}

.menu li:hover > .sub-menu {
    display: block;
    position: absolute;
    top: 100%;
    z-index: 1000;
    border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
    margin: -1px 0 0 -1px;
}

/* Nav Search Bar */

#nav-search {
    padding-top: 18px;
    border-bottom: 1px solid #c1c1c1;
	margin: 0 32px;
}

#nav-search #searchform {
	margin-top: -4px;
    /*float: left; original*/
    float:  right;
    border-bottom: 1px solid #6d6e71;
}

#nav-search #searchform input[type=image] {
    height: 20px;
    width: 20px;
    vertical-align: bottom;
}

#nav-search #s {
    border: none;
    font-size: 12px;
    font-family: Arial;
	width: 205px;
}

#s:focus {
    outline: none;
}


#nav-search img {
    margin-bottom: -5px;
}

#nav-search:after{
    clear:both;
}

.menu > .nav-active {
    margin: 0;
    padding: 6px 0 11px 0;
    border-top: 1px solid #333333;
	/*left: -1px;*/
}

.menu > .nav-active-prev {
    margin: 0;
    padding: 7px 0 11px 0;
}

/* Right Panel Button-twitter-social */

.sidebar-button-outer {
	width: 100%;
	height: 40px;
	margin: 10px 0;
	padding: 0;
	border: 1px solid #B3B3B3;
	background: #FFCA09;
	text-align: center;
}

.sidebar-button-outer:hover {
	background: #6D6E71;
}

.sidebar-button-outer a, .sidebar-button-outer a:hover {
	color: #FFF;
	text-decoration: none;
}

.sidebar-button-inner {
	width:  100%;
	margin: 0;	
	padding:  0;	
	font: normal 20px/40px Knockout28, league-gothic;
	color:  #FFF;
	letter-spacing: 1.4px;
	display:  block;
	text-decoration: none;
}

.sidebar-button-inner a, .sidebar-button-inner a:hover {
	color:  #FFF;
	text-decoration: none;
}

#stay-in-touch {
    padding-top: 4px;
    clear: both;
    width: 100%;
    height: 42px;
}

#in-touch-header {
    float: left;
}

#in-touch-header h2, #extras h2 {
	border: none;
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: none;
}

.in-touch-text {
    clear: both;
}

#social-icons {
    float: right;
}

#social-icons ul {
    list-style: none;
    margin: 0;
}

#social-icons ul li {
    display: inline-block;
}

.fa {
    background: #ffca09;
    color: #fff;
    font-size: 16px;
    padding: 5px 5px 3px;
    min-width: 14px;
    text-align: center;
    font-size: 1.34em;
}

.fa:hover {
    background: #6d6e71;
}

.stay-in-touch-p {
	line-height: 1.5em;
	/*font-size: .97em !important;*/
	font-size: 0.875em;
}


/* Left Panel including slider */

#under-slider-left {
    width: 300px;
    float: left;
    padding: 28px 0 0 0;
}

#under-slider-left h2 {
    font-size: 18px;
}

#under-slider-left hr {
    width: 191px;
    background: #333333;
    margin-top: 10px;
    text-align: left;
    border-bottom: 0;
}

.home-blog {
    width: 300px;
}

.home-blog hr {
    width: 191px;
    background: #333333;
    margin: 10px 0 15px 0;
    border-bottom: 0;
    text-align: left;
}

.home-blog>div {
    text-align: left;
}

#under-slider-left .rightbar {
	width: 280px;
}

.rightbar td {padding-bottom: 8px}

.form-message { color: green;}

::-webkit-input-placeholder {
    color: #d3d3d3;
}

:-moz-placeholder { /* Firefox 18- */
    color: #d3d3d3;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #d3d3d3;
}

:-ms-input-placeholder {
    color: #d3d3d3;
}
div.twitter-timeline {
    margin: 12px !important;
}

#twitter-widget-0 {
    width: 100% !important;
}
#anchor_arrow {
    padding: 0 0 4px 6px;
}

#extras ul {
	margin-left:0;
}
#extras li {
	padding-left:0;
}
#extras #social-icons li {
	padding-left:1px;
}

/*LNP Resources Index - START*/

.resources {
    width: 442px;
    margin: 0 0 0 10px;
    padding: 0;
    position: relative;
    float: left;
}

form {
    margin-bottom: 20px;
}

.groups {
    width: 442px;
    margin: 0 10px 0 0;
    padding: 0;
    position: relative;
    float: left;
}

.group {
    float: left;
    width: 90%;
    /*height: 68px;*/
    padding: .6em 5%;
    background: #FFF0F5;
    border-bottom: 1px solid #CCCCCC;
    cursor: pointer;
}

.group:hover {
    background: #EEE0E5;
}

.group-details {
    display:  none;
}

.group-details a {
    color: #165BB1;
    text-decoration:  none;
}

.group-details a:hover {
    text-decoration:  underline;
}

.group-details > ul li {
    /*color: black;*/
    list-style-type: none;
}

.group-details > ul li:before {
    content: "\2022";
    color: #FF0066;
    padding-right: 0.5em;
}

form > label {
    font-family: Arial, sans-serif;
    font-size:0.875em;
    line-height: 1.5em;
    font-weight: normal;
    margin:0 0 18px 0;
    padding: 0;
}

/*LNP Resources Index - FINISH*/

/*Protect the Garment District Page - START*/

.garment-col {
    width:  468px;
    margin: 5px;
    padding:  10px;
    border:  1px solid #D4D4D4;
    float:  left;
}

/*Protect the Garment District Page - FINISH*/


/*Action buttons - START*/

/*These are used for tours, membership, donate*/

.action-button {
	width: 200px;
	margin:  5px;
	padding: 5px 0;
	display:  block;
	clear: both;
	background: #FFCA09;
	color:  #FFF;
	text-align:  center;
	border-radius:  10px;
	font-family: Arial, sans-serif;
	border: 1px solid #BABABA;
}

.action-button a {
	text-decoration: none;
	color:  #FFF;
}

.action-button a:hover {
	text-decoration: underline;
}

/*Action buttons - FINISH*/


/*Accidental Skyline maps - START*/

#asky-link-group > li {
	color: #FFF;
	cursor: pointer;
}

.asky-map-container {
	width: 100%;
	margin:  0 0 20px 0;
	padding: 0 0 36px 0;
	float:  left;
	border-bottom: 1px solid #87CEEB;
}

.asky-map-desc {
	width:  468px;
	margin: 0 36px 0 0;
	padding:  0;
	float:  left;
}

.asky-map-thumb {
	width:  400px;
	margin:  0;
	padding:  0;
	float: left;
}

/*Accidental Skyline maps - FINISH*/


/*Masterworks photos - START*/

#maswks-link-group > li {
	cursor:  pointer;
}

/*Masterworks photos - START*/

/*COLP maps - START*/

#colp-agency-link-group > li, #colp-all-link-group > li, #colp-envir-link-group > li, #colp-infra-link-group > li, #colp-pop-link-group > li  {
    color:  #FFF;
    cursor: pointer;
}

/*COLP maps - FINISH*/


/*Homepage callout - used for free tour - START*/

.home-call-out {
	width: 574px; 
	padding: 20px 25px; 
	background: #F7F7F7;
	border:  1px solid #F0F0F0;
}

/*Homepage callout - used for free tour - FINISH*/

/*Columns - START*/

.column-one-of-two {
	width: 240px;
	margin: 0;
	padding-right: 20px;
	float:  left;
}

.column-two-of-two {
	width: 240px;
	margin: 0;
	padding:  0;
	float:  left;
}

/*Columns - FINISH*/
