@font-face {
		font-family: 'MyriadPro-SemiboldIt';
		src: url('/_ui/fonts/myriadprosemiboldit.eot');
		src: url('/_ui/fonts/myriadprosemiboldit.eot?#iefix') format('embedded-opentype'),
				 url('/_ui/fonts/myriadprosemiboldit.woff') format('woff'),
				 url('/_ui/fonts/myriadprosemiboldit.ttf') format('truetype'),
				 url('/_ui/fonts/myriadprosemiboldit.svg#myriadprosemiboldit') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'MyriadPro-It';
		src: url('/_ui/fonts/myriadproit.eot');
		src: url('/_ui/fonts/myriadproit.eot?#iefix') format('embedded-opentype'),
				 url('/_ui/fonts/myriadproit.woff') format('woff'),
				 url('/_ui/fonts/myriadproit.ttf') format('truetype'),
				 url('/_ui/fonts/myriadproit.svg#myriadproit') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'TisaPro';
		src: url('/_ui/fonts/tisapro.eot');
		src: url('/_ui/fonts/tisapro.eot?#iefix') format('embedded-opentype'),
				 url('/_ui/fonts/tisapro.woff') format('woff'),
				 url('/_ui/fonts/tisapro.ttf') format('truetype'),
				 url('/_ui/fonts/tisapro.svg#TisaPro') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'TisaSansPro-Bold';
		src: url('/_ui/fonts/tisasansprobold.eot');
		src: url('/_ui/fonts/tisasansprobold.eot?#iefix') format('embedded-opentype'),
				 url('/_ui/fonts/tisasansprobold.woff') format('woff'),
				 url('/_ui/fonts/tisasansprobold.ttf') format('truetype'),
				 url('/_ui/fonts/tisasansprobold.svg#tisasansprobold') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'ProximaNova-Regular';
		src: url('/_ui/fonts/proximanovareg.eot');
		src: url('/_ui/fonts/proximanovareg.eot?#iefix') format('embedded-opentype'),
				 url('/_ui/fonts/proximanovareg.woff') format('woff'),
				 url('/_ui/fonts/proximanovareg.ttf') format('truetype'),
				 url('/_ui/fonts/proximanovareg.svg#ProximaNova-Regular') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'ProximaNova-Semibold';
		src: url('/_ui/fonts/proximanovasbold.eot');
		src: url('/_ui/fonts/proximanovasbold.eot?#iefix') format('embedded-opentype'),
				 url('/_ui/fonts/proximanovasbold.woff') format('woff'),
				 url('/_ui/fonts/proximanovasbold.ttf') format('truetype'),
				 url('/_ui/fonts/proximanovasbold.svg#proximanovasbold') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'GoudyBookletter1911';
		src: url('/_ui/fonts/goudybookletter1911.eot');
		src: url('/_ui/fonts/goudybookletter1911.eot?#iefix') format('embedded-opentype'),
				 url('/_ui/fonts/goudybookletter1911.woff') format('woff'),
				 url('/_ui/fonts/goudybookletter1911.ttf') format('truetype'),
				 url('/_ui/fonts/goudybookletter1911.svg#goudybookletter1911') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
	font-family: 'TisaSansProBold';
	src: url('/_ui/fonts/tisasansprobold.eot');
	src: url('/_ui/fonts/tisasansprobold.eot?#iefix') format('embedded-opentype'),
		url('/_ui/fonts/tisasansprobold.woff') format('woff'),
		url('/_ui/fonts/tisasansprobold.ttf') format('truetype'),
		url('/_ui/fonts/tisasansprobold.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'zapataot';
	src: url('/_ui/fonts/zapataot.eot');
	src: url('/_ui/fonts/zapataot.eot?#iefix') format('embedded-opentype'),
		url('/_ui/fonts/zapataot.woff') format('woff'),
		url('/_ui/fonts/zapataot.ttf') format('truetype'),
		url('/_ui/fonts/zapataot.svg#zapataot') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MapleBold';
	src: url('/_ui/fonts/maplebold.eot');
	src: url('/_ui/fonts/maplebold.eot?#iefix') format('embedded-opentype'),
		url('/_ui/fonts/maplebold.woff') format('woff'),
		url('/_ui/fonts/maplebold.ttf') format('truetype'),
		url('/_ui/fonts/maplebold.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MapleMedium';
	src: url('/_ui/fonts/maplemedium.eot');
	src: url('/_ui/fonts/maplemedium.eot?#iefix') format('embedded-opentype'),
		url('/_ui/fonts/maplemedium.woff') format('woff'),
		url('/_ui/fonts/maplemedium.ttf') format('truetype'),
		url('/_ui/fonts/maplemedium.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MapleRegular';
	src: url('/_ui/fonts/mapleregular.eot');
	src: url('/_ui/fonts/mapleregular.eot?#iefix') format('embedded-opentype'),
		url('/_ui/fonts/mapleregular.woff') format('woff'),
		url('/_ui/fonts/mapleregular.ttf') format('truetype'),
		url('/_ui/fonts/mapleregular.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Liberator';
	src: url('/_ui/fonts/liberator.eot');
	src: url('/_ui/fonts/liberator.eot?#iefix') format('embedded-opentype'),
		url('/_ui/fonts/liberator.woff') format('woff'),
		url('/_ui/fonts/liberator.ttf') format('truetype'),
		url('/_ui/fonts/liberator.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Maple-RegularItalic';
	src:url('/_ui/fonts/mapleregularitalic.eot');
	src:url('/_ui/fonts/mapleregularitalic.eot?#iefix') format('embedded-opentype'),
	url('/_ui/fonts/mapleregularitalic.woff') format('woff'),
	url('/_ui/fonts/mapleregularitalic.ttf') format('truetype'),
	url('/_ui/fonts/mapleregularitalic.svg#mapleregularitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Maple-BoldItalic';
	src:url('/_ui/fonts/maplebolditalic.eot');
	src:url('/_ui/fonts/maplebolditalic.eot?#iefix') format('embedded-opentype'),
	url('/_ui/fonts/maplebolditalic.woff') format('woff'),
	url('/_ui/fonts/maplebolditalic.ttf') format('truetype'),
	url('/_ui/fonts/maplebolditalic.svg#maplebolditalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family:'bebasneue';
	src:url('/_ui/fonts/bebasneue.eot');
	src:url('/_ui/fonts/bebasneue.eot?#iefix') format('embedded-opentype'),
	url('/_ui/fonts/bebasneue.woff') format('woff'),
	url('/_ui/fonts/bebasneue.ttf') format('truetype'),
	url('/_ui/fonts/bebasneue.svg#maplebolditalic') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'proximanovaBold';
	src:url('/_ui/fonts/proximanovabold.eot');
	src:url('/_ui/fonts/proximanovabold.eot?#iefix') format('embedded-opentype'),
		url('/_ui/fonts/proximanovabold.woff') format('woff'),
		url('/_ui/fonts/proximanovabold.ttf') format('truetype'),
		url('/_ui/fonts/proximanovabold.svg#bebas_neueregular') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'keplerstdmediumdisp';
	src:url('/_ui/fonts/keplerstdmediumdisp.eot');
	src:url('/_ui/fonts/keplerstdmediumdisp.eot?#iefix') format('embedded-opentype'),
		url('/_ui/fonts/keplerstdmediumdisp.woff') format('woff'),
		url('/_ui/fonts/keplerstdmediumdisp.ttf') format('truetype'),
		url('/_ui/fonts/keplerstdmediumdisp.svg#keplerstdmediumdisp') format('svg');
	font-weight:normal;
	font-style:normal;
}


* {font-size: 100.01%;}
html {font-size: 62.5%;}
body {
	margin:0;
	color:#282924;
	font:1.4em/1.714em Georgia, 'Times New Roman', Times, serif;
	background:#fff;
	min-width:1000px;
}
.homepage{min-width:1056px;}
img {border-style:none;}
a {
	text-decoration:none;
	color:#72b8e9;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
p{margin:0 0 22px;}
mark{
	background:none;
	color:#d5764a;
}
input,
textarea,
select {
	font:16px/18px Georgia, 'Times New Roman', Times, serif;
	vertical-align:middle;
	color:#202020;
}
input[type=submit]:hover{cursor:pointer;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
header, footer, article, section, hgroup, nav, figure, aside { display: block; }
figure {
margin:0;
padding:0;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1 {
	width: 980px;
	margin:0 auto;
	position: relative;
}
#header{
	width:100%;
	position:relative;
	z-index:500;
}
#header:after{
	content:'';
	display:block;
	clear:both;
}
/*.homepage #header{margin: 0;}*/
.homepage #header{/*margin:0 0 54px;*/}
.carousel{
	max-width:1580px;
	border:10px solid #fff;
	margin:0 auto;
	position:relative;
}
.carousel .mask{
	width:100%;
	overflow:hidden;
	position:relative;
	height:514px;
}
.carousel .slideset{
	padding:0;
	margin:0;
	list-style:none;
	width:9999px;
	height:514px;
	overflow:hidden;
	position:relative;
}
.carousel .slide{
	width:1580px;
	position:relative;
	float:left;
}
.carousel .slide img{display:block;}
.carousel .slide .text{
	position:absolute;
	top:172px;
	left:268px;
	width:519px;
	color:#fff;
	font:40px/40px 'MyriadPro-SemiboldIt', Georgia, 'Times New Roman', Times, serif;
}
.carousel .slide .text p{margin:0 0 18px;}
.carousel .slide .text mark{
	background:none;
	color:#f2d865;
}
.carousel .slide .text a{
	color:#f2d865;
	text-decoration:underline;
}
.carousel .slide .text a:hover{text-decoration:none;}
.carousel .btn-prev,
.carousel .btn-next{
	background:url(/_ui/images/buttons.png) no-repeat;
	width:67px;
	height:67px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	top:208px;
	left:29px;
}
.carousel .btn-next{
	left:auto;
	right:33px;
	top:209px;
	background-position:0 -100px;
}
.carousel .btn-guides{
	position:absolute;
	color:#fff;
	text-transform:uppercase;
	font:0.857em/21px 'TisaSansProBold', Arial, Helvetica, sans-serif;
	background:url(/_ui/images/ico-guides.png) no-repeat 0 50%;
	padding:0 0 0 36px;
	top:124px;
	left:276px;
	letter-spacing:1px;
}
.carousel .btn-facebook{
	background:url(/_ui/images/buttons.png) no-repeat 0 -220px;
	width:222px;
	height:48px;
	color:#fff;
	font:19px/48px 'TisaSansProBold', Arial, Helvetica, sans-serif;
	padding:0 0 0 59px;
	position:absolute;
	top:216px;
	right:169px;
	text-shadow:1px 1px 0 #28475f;
}
.inner-page-5 .header-holder,
.inner-page-4 .header-holder,
.inner-page-3 .header-holder,
.inner-page-2 .header-holder,
.homepage .header-holder{
	/*width:100%;
	height:238px;
	padding:0;
	margin:0;*/
}
.header-holder{
	/*padding:0 9999px;*/
	margin:0 -9999px;
	width:auto;
	height:auto;
	background:#212121 url(/_ui/images/bg-header-holder.jpg) no-repeat 50% 0;
	/*position: relative;*/
}
.inner-page-5 .header-holder,
.inner-page-4 .header-holder,
.inner-page-3 .header-holder,
.inner-page-2 .header-holder{height:auto;}
.header-holder .frame{
	width:980px;
	margin:0 auto;
}
.inner-page-4 .header-holder,
.inner-page-4 .header-holder{
	background: url(/_ui/images/bg-header-holder.jpg) repeat-x 50% 0;
}
.inner-page-5 .header-holder,
.inner-page-4 .header-holder .frame,
.inner-page-3 .header-holder .frame,
.inner-page-2 .header-holder .frame{
	width:980px;
	margin:0 auto;
}
.homepage .top-panel{
	/*width:1042px;
	padding:26px 0 12px 33px;
	position: relative;
	height: 100px;*/
}
.top-panel{
	/*width:100%;*/
	padding:18px 0 19px;
	/*position: relative;*/
	float:left;
	width: auto;
	margin: 29px 31px 0 0;
}
.top-panel:after{
	content:'';
	display:block;
	clear:both;
}
.logo{
	background:url(/_ui/images/logo.png) no-repeat;
	width:240px;
	height:73px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:8px 0 0;
}
.homepage .logo{/*margin:0;*/}
.logo a{
	display:block;
	height:100%;
}
.login-holder{
	float:right;
	padding:5px 0 0;
}
.login{
	float:left;
	width:87px;
	height:87px;
	position:relative;
	cursor:pointer;
}
.login img{display:block;}
.login.active img {
    margin: 12px 0 0 13px;
    width: 61px;
}
.login .mask{
	background: url(/_ui/images/bg-mask.png) no-repeat 0 -553px;
	width:87px;
	height:87px;
	position:absolute;
	top:0;
	left:0;
}
.login .arrow{
	background:url(/_ui/images/arrow5.png) no-repeat;
	width:23px;
	height:11px;
	position:absolute;
	top: -31px;
	left:32px;
	display:none;
}
.w1 .login .arrow, .inner-page-2 .login .arrow, .inner-page-4 .login .arrow {
    top: -23px;
}
.login.active .arrow{display:block;}

.social2{
	padding: 10px 30px;
	margin: 28px 0 0 0;
	list-style:none;
	float:right;
	background: #CBC5AD;
	text-transform:uppercase;
	font:10px/15px 'TisaSansProBold', Arial, Helvetica, sans-serif;
	/* position: relative; */
}
.social2 a{
	color:#ffffff;
}
.social-util2 {
	position:absolute;
	right:110px;
	top:30px;
}

.social{
	padding:10px 0 10px 15px;
	margin:46px -4px 0 40px;
	list-style:none;
	float:left;
	background:#000;
	text-transform:uppercase;
	font:10px/15px 'TisaSansProBold', Arial, Helvetica, sans-serif;
}
.homepage .social{
	/*padding:10px 0 10px 24px;
	margin:5px 0 0 68px;*/
}
.social li{
	float:left;
	margin:0 28px 0 19px;
}
.homepage .social li{/*margin:0 44px 0 0;*/}
.social a{
	display:block;
	background:url(../images/ico-social.png) no-repeat;
	color:#98895e;
	padding:2px 0 2px 27px;
}
.social .share{background-position:0 0;}
.social .follow-us{background-position:0 -152px;}
.social .searh{background-position:0 -297px;}

.nav-holder{overflow:hidden;padding:  16px 0 10px;}

#nav{
	/*width: 1000px;*/
	/* background:url(/_ui/images/separator.png) repeat-x; */
	padding:19px 9999px 0;
	margin:0 -9999px;

	width:980px;
	background:url(../images/separator.png) repeat-x;
	min-height: 69px;
}
#nav .sep {
    background: url(/_ui/images/separator.png) repeat-x;
    position: absolute;
    top: 130px;
    left: 0;
    width: 100%;
    height: 4px;
}
.homepage #nav{
	/*padding:12px 141px 0 0;
	margin:0 -141px 0 0;*/
}
#nav > ul{
	padding:0;
	margin:0 0 0 27px;
	list-style:none;
	text-transform:uppercase;
	font:10px/15px 'TisaSansProBold', Arial, Helvetica, sans-serif;
	width:100%;
	position: absolute;
}
.homepage #nav > ul{
	/*padding:0 0 0 18px;
	margin:0;*/
	/*width:996px;*/
	/*width:990px;*/

}
#nav > ul:after{
	content:'';
	display:block;
	clear:both;
}
#nav > ul > li{
	float:left;
	background:url(/_ui/images/divider.gif) no-repeat;
}
#nav > ul > li:first-child{background:none;}
#nav > ul > li > a{
	float:left;
	color:#98895e;
	/*padding:20px 22px;
	height:50px;*/

	height:auto;
	padding: 19px 24px 17px;
}
#nav > ul > li strong{
	display:block;
	color: #74b8e9;
	font:24px/24px 'MapleBold', Arial, Helvetica, sans-serif;
	padding:0 0 3px;
	text-align: center;
}
#nav > ul > .active a,
#nav > ul > li > a:hover{
	color:#f4d865;
	text-decoration:none;
}
#nav > ul > .active strong,
#nav > ul > li > a:hover strong{color:#fff;}
#nav .drop-holder:hover > a{
	background:url(/_ui/images/bg-drop-holder.gif) no-repeat 100% -150px;
	color:#666;
}
#nav .drop-holder:hover strong{color:#98895e;}
#nav .drop-holder:hover{
	position:relative;
	background:url(/_ui/images/bg-drop-holder.gif) no-repeat;
}
#nav .drop-holder:hover .arrow,
#nav .drop-holder:hover .drop{display:block;}
#nav .drop-holder .arrow{
	position:absolute;
	background:url(/_ui/images/arrow.png) no-repeat;
	width:27px;
	height:14px;
	left:92px;
	bottom:-14px;
	z-index:300;
	display:none;
}
#nav .drop{
	position:absolute;
	background:#000;
	width:1120px;
	padding:35px 9999px;
	margin:0 -9999px;
	top:90px;
	left:-156px;
	z-index: 99;
	display:none;
	overflow: hidden;
}
#nav .drop .columns{
	background:url(/_ui/images/divider2.gif) repeat-y 534px 0;
	overflow:hidden;
	width:1272px;
	margin:0 -158px 0 0;
	padding:0 0 12px;
}
#nav .drop .col-1{
	float:left;
	width:580px;
	padding:0 16px 0 0;
}
#nav .drop .col-2{
	float:left;
	width:492px;
	background:url(/_ui/images/bg-drop.gif) no-repeat 100% 24px;
	padding:0 179px 0 0;
}
#nav .drop .ico{
	float:left;
	margin:0 36px 0 0;
}
#nav .drop .links-block{
	overflow:hidden;
	padding:20px 0 0;
	text-transform:none;
}
#nav .drop .title{
	color:#333;
	font:24px/26px 'MapleMedium', Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 32px;
}
#nav .drop ul{
	padding:0 0 0 8px;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:18px/20px 'MapleRegular', Arial, Helvetica, sans-serif;
	width:446px;
}
#nav .drop ul li{
	background:url(/_ui/images/bullet.png) no-repeat 0 7px;
	padding:0 15px 5px 28px;
	float:left;
	width: 160px;
}
#nav .drop ul li a span {
    color: #98895E;
    margin: 0 0 0 10px;
}
#nav .drop ul li a{color:#fff;}
#nav .drop .col-2 ul{
	width:456px;
}
#nav .drop .col-2 ul li{
	width:190px;
	padding:0 0 5px 28px;
}
#nav .drop .col-2 ul a{color:#98875e;}
.inner-page-4 .sub-nav-h{
	width:980px;
	padding:0 9999px 1px;
	margin:0 -9999px;
	background:#000;
	overflow:hidden;
}
.sub-nav{
	width:980px;
	padding:0 9999px 1px;
	margin:0 -9999px;
	background:#000;
	font:11px/14px 'MapleBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.inner-page-4 .sub-nav{
	width:745px;
	float:left;
	padding:0;
	margin:0;
	background:none;
}
.inner-page-3 .sub-nav,
.inner-page-2 .sub-nav{
	background:#282924;
	border-top:1px solid #080807;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)  inset;
}
.sub-nav ul span{font-family:'MapleRegular';}
.sub-nav ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.sub-nav ul li{
	float:left;
	letter-spacing:2px;
	padding:0 10px 0 0;
}
.inner-page-3 .sub-nav li,
.inner-page-2 .sub-nav li{padding:0 26px 0 0;}
.profile .sub-nav ul li{padding:0 33px 0 0;}
.sub-nav ul a{
	color:#fff;
	display:block;
	padding:16px 17px 13px;
}
.profile .sub-nav ul a{padding:15px 0 13px;}
.inner-page-3 .sub-nav a,
.inner-page-2 .sub-nav a{padding:19px 0 18px;}
.sub-nav ul .active a,
.sub-nav ul a:hover{
	background:#f4d865;
	color:#262c26;
	text-decoration:none;
}
.inner-page-3 .sub-nav a:hover,
.inner-page-3 .sub-nav .active a,
.inner-page-2 .sub-nav .active a,
.inner-page-2 .sub-nav a:hover,
.profile .sub-nav ul .active a,
.profile .sub-nav ul a:hover{
	background:none;
	color:#edd25f;
}
.sub-nav-h .link-find{
	float:right;
	font:11px/14px 'MapleBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:3px;
	margin:15px 0 0;
	white-space:nowrap;
}
#main{width:100%;}
#main.know-index {
	background: url(/_ui/images/know-background.jpg);
	height: 880px;
	background-size: contain;
}
.view-guide{
	height: 32px;
	width: 129px;
	display:block;
	text-align:center;
	text-transform:uppercase;
	color:#262c26;
	font:11px/32px 'MapleBold', Arial, Helvetica, sans-serif;
	background:#efd461;
	border-radius: 4px;
	letter-spacing:2px;
}
.slideshow{
	width: 100%;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.slideshow .mask{
	width: 1257px;
	overflow:hidden;
	position:relative;
	margin: 0 auto;
	padding: 0 0 0 0;
}
.slideshow .slideset{
	padding:0;
	margin: 0;
	list-style:none;
	width:9999px;
	overflow:hidden;
	position:relative;
}
.slideshow .slide{
	width: 1256px;
	float:left;
	position:relative;
}
.slideshow .slide .title{
	position:absolute;
	width:100%;
	text-align:center;
	top: 39px;
	left:0;
	font:0.786em/1.455em 'Liberator', Arial, Helvetica, sans-serif;
	color:#a29048;
	text-transform:uppercase;
	letter-spacing:2px;
}
.slideshow .slide .title strong{
	font-weight:normal;
	padding:0 13px 2px;
	background:#f3d865;
	display:inline-block;
	margin: 0;
}
*+ html .slideshow .slide .title strong{
	padding-bottom:2px;
	display:inline;
}
.slideshow .slide .info{
	position:absolute;
	bottom:88px;
	left:166px;
	background:url(/_ui/images/separator2.gif) repeat-x 0 100%;
	width:1041px;
	padding:0 0 0 80px;
}
.slideshow .slide h2{
	display:inline-block;
	color:#000;
	margin:0 0 40px;
}
.slideshow .slide h2 em{
	font:2.500em/1em 'MapleBold', Arial, Helvetica, sans-serif;
	background:#fff;
	padding:0 17px 0 10px;
}
.slideshow .slide h2 strong{
	display:block;
	margin:1px 0;
}
.slideshow .slide h2 span{
	font:1.429em/1.750em 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#d5764a;
	background:#fff;
	padding:0 20px 0 10px;
}
.slideshow .slide .post{
	width:425px;
	height:52px;
	overflow:hidden;
	background:url(/_ui/images/bg-post.gif) repeat-x;
	font:16px/20px 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
	color:#393939;
	padding:18px 55px 0 40px;
	text-align:justify;
	letter-spacing:1px;
}
.slideshow .slide .post p{margin:0;}
.slideshow .slide img{display:block;margin: 0;}
.btn-more-article{
	display:block;
	background:#dfdfdf;
	box-shadow: 1px 4px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 1px 4px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 1px 4px 1px rgba(0, 0, 0, 0.4);
	padding:5px;
	width:191px;
	font:14px/30px 'Liberator', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:-21px 0 -19px 160px;
	position:relative;
	letter-spacing:1px;
	cursor:pointer;
	color:#74b8e9;
}
.btn-more-article:hover{text-decoration:none;}
.btn-more-article span{
	display:block;
	background:#000 url(/_ui/images/arrow2.gif) no-repeat 93% 13px;
	height:30px;
	text-align:center;
	box-shadow: 1px 1px 0 #a8a8a8;
	-webkit-box-shadow: 1px 1px 0 #a8a8a8;
	-moz-box-shadow: 1px 1px 0 #a8a8a8;
}
.slideshow .switcher{
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	right:244px;
	top:146px;
	width:13px;
	z-index: 98;
	background: #fff;
	padding: 9px 8px 0 8px;
	border: 1px dotted #333;
}
.slideshow .switcher li{
	padding:0 0 8px;
	vertical-align:top;
	width:13px;
	height:12px;
	float:left;
}
.slideshow .switcher a{
	display:block;
	width:13px;
	height:12px;
	background:url(/_ui/images/buttons.png) no-repeat -270px 0;
	text-indent:-9999px;
	overflow:hidden;
}
.slideshow .switcher .active a,
.slideshow .switcher a:hover{background-position:-270px -20px;}
.event-block{
	border:solid #e1e1e1;
	border-width:1px 0;
	padding:0 0 48px;
	margin:0 0 4px;
}
.event-block .event-holder{
	background:url(/_ui/images/divider3.gif) repeat-y 29px 0;
	width:968px;
	margin:0 auto;
	padding:22px 0 0 72px;
}
.event-block .event-holder:after{
	content:'';
	display:block;
	clear:both;
}
.event-block .event-box{
	float:left;
	width:416px;
	padding:25px 0 0;
}
.event-block .event-box .heading{
	background:url(/_ui/images/bg-heading.gif) no-repeat 100% 9px;
	padding:0 170px 41px 0;
	width:211px;
}
.event-box .heading h2{
	font:2.286em/1em 'Liberator', Arial, Helvetica, sans-serif;
	color:#74b8e9;
	margin:0;
	text-transform:uppercase;
	letter-spacing:2px;
}
.event-box .heading h2 span{
	display:block;
	color:#98895e;
	font:0.313em/1.200em 'TisaSansProBold', Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:8px 0 0 2px;
}
.event-block .events-list{
	padding:0;
	margin:0;
	list-style:none;
	color:#222;
}
.event-block .events-list li{
	border-top:2px solid #f4f3ee;
	overflow:hidden;
	height:1%;
	padding:18px 0 13px;
}
.event-block .events-list li:first-child{padding:11px 0 13px;}
.event-block .events-list .image{
	float:left;
	border:2px solid #97895d;
	width:141px;
	margin:0 19px 0 0;
}
.event-block .events-list img{display:block;}
.event-block .events-list .event{
	width:248px;
	float:left;
	padding:17px 0;
}
.events-list .num{
	float:left;
	font:20px/22px 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
	padding:12px 0 0;
	height:33px;
	width:21px;
}
.events-list .info{
	overflow:hidden;
	border-left:1px solid #97895d;
	letter-spacing:1px;
}
.events-list .info .title{
	display:block;
	border-bottom:1px solid #97895d;
	font:1em/0.875em 'MapleBold', Arial, Helvetica, sans-serif;
	padding:4px 10px 6px;
}
.events-list .info .title a{color:#222;}
.events-list .info .date{
	font:1.143em/0.875em 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
	padding:6px 10px 2px;
	display:block;
}
.event-block .popular-box{
	float:right;
	width:520px;
}
.event-block .popular-box .heading{
	text-align:center;
	padding:0 0 20px;
}
.event-block .popular-box .btn-popular{
	color:#a9a9a9;
	font:0.786em/1.182em 'Liberator', Arial, Helvetica, sans-serif;
	border-bottom:8px solid #e3e3e3;
	padding:0 16px 4px;
	letter-spacing:2px;
	display:inline-block;
	margin:0 0 48px;
}
.event-block .popular-box .btn-popular:hover{text-decoration:none;}
.event-block .popular-box .link-own-guide{
	background:url(/_ui/images/text-create-share.gif) no-repeat;
	width:414px;
	height:10px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 32px 76px;
}
.popular-info{
	width:100%;
	background:#e2e2e2;
}
.popular-info:after{
	content:'';
	display:block;
	clear:both;
}
.popular-list{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:259px;
}
.popular-list li{
	position:relative;
	vertical-align:top;
	height:260px;
	overflow:hidden;
}
.popular-list img{
	display:block;
}
.popular-list .label{
	position:absolute;
	top:23px;
	left:19px;
}
.popular-list .title{
	position:absolute;
	bottom:20px;
	background:#212121;
	width:174px;
	left:30px;
	color:#fff;
	font:18px/15px 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
	padding:6px 13px 10px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:  5px 5px 5px rgba(0, 0, 0, 0.4);
	letter-spacing:1px;
	min-height:43px;
}
.popular-list .title p{margin:0;}
.popular-list .title strong{
	display:block;
	font:12px/14px 'Liberator', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#d5764a;
	padding:0 0 4px;
}
.popular-list .title .yellow{color:#f3d865;}
.menu-holder{
	float:right;
	background:url(/_ui/images/bg-menu-holder.jpg) repeat-y;
	width:238px;
	min-height:498px;
	border:1px solid #fff;
	margin:10px;
}
.menu-holder .logo-nola101{
	background:url(/_ui/images/logo-nola101.png) no-repeat;
	width:117px;
	height:104px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:-25px -11px -22px 11px;
	padding:45px 147px 0 45px;
	position:relative;
	z-index:100;
}
.logo-nola101 a{
	display:block;
	height:100%;
}
.menu{
	background:#c9c9c9;
	border-bottom:1px solid #fff;
	position:relative;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
	padding:31px 22px 12px;
	margin:0 0 17px;
}
.menu .arrow{
	position:absolute;
	left:109px;
	bottom:-13px;
	background:url(/_ui/images/arrow3.png) no-repeat;
	width:19px;
	height:13px;
}
.menu ul{
	padding:0;
	margin:0;
	list-style:none;
	font:11px/13px 'MapleBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.menu ul li{
	background:#97895d;
	margin:0 0 5px;
}
.menu ul .red{background:#d57549;}
.menu ul a{
	color:#fff;
	display:block;
	padding:5px 10px;
}
.menu-holder .logo-block{
	background:url(/_ui/images/logo-marigny.png) no-repeat 20px 0;
	text-align:center;
	min-height:40px;
	padding:105px 0 22px;
	position:relative;
	overflow:hidden;
}
.btn-know-marigny{
	color:#222;
	border-bottom:6px solid #737373;
	padding:0 0 3px;
	display:inline-block;
	font:1.143em/1em 'MapleBold', Arial, Helvetica, sans-serif;
}
.btn-know-marigny:hover{text-decoration:none;}
.menu-holder .btn-more{
	position:absolute;
	width:22px;
	height:22px;
	bottom:-3px;
	left:106px;
	background:url(/_ui/images/buttons.png) no-repeat -261px -118px;
	text-indent:-9999px;
	overflow:hidden;
}
.slideshow2{
	background:url(/_ui/images/bg-slideshow2.jpg) repeat-x 50% 0;
	height:585px;
	position:relative;
	overflow:hidden;
}
.slideshow-holder{
	width:1040px;
	margin:0 auto;
	padding:36px 0 28px;
}
.slideshow2 .panel{
	text-align:center;
	position:relative;
	min-height:41px;
	padding:11px 70px 38px;
}
.slideshow2 .btn-next,
.slideshow2 .btn-prev{
	background:url(/_ui/images/buttons.png) no-repeat 0 -315px;
	width:53px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	left:6px;
	top:5px;
}
.slideshow2 .btn-next{
	background-position:-230px -315px;
	left:auto;
	right:5px;
}
.slideshow2 .panel h3{
	margin:0;
	color:#222;
	font:1.714em/1.083em 'MapleBold', Arial, Helvetica, sans-serif;
}
.slideshow2 .mask{
	width:1070px;
	overflow:hidden;
	position:relative;
}
.slideshow2 .slideset{
	width:9999px;
	overflow:hidden;
	position:relative;
}
.slideshow2 .slide{
	float:left;
	width:282px;
	height:234px;
	margin:0 0 31px 40px;
	background:#fff;
	padding:22px 21px 20px 17px;
	box-shadow: 15px 15px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 15px 15px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 15px 15px 15px rgba(0, 0, 0, 0.2);
	overflow:hidden;
}
.slideshow2 .slide.last{
	box-shadow: -15px 15px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: -15px 15px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: -15px 15px 15px rgba(0, 0, 0, 0.2);
}
.slideshow2 .slide:first-child{margin:0 0 31px;}
.slideshow2 .slide img{
	display:block;
	margin:0 0 25px;
}
.slideshow2 .slide .info{padding:0 17px 0 14px;}
.slideshow2 .slide h3{
	color:#212121;
	margin:0 0 7px;
	font: 1.714em/.9em 'MapleMedium', Arial, Helvetica, sans-serif;
}
.slideshow2 .slide h3 a {
    color: #000;
}
.slideshow2 .slide .text{
	display:block;
	background:url(/_ui/images/arrow4.gif) no-repeat 100% 100%;
	padding:0 40px 2px 2px;
	font:1em/1.214em 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#000;
}
.slideshow2 .slideshow-info{
	background:url(/_ui/images/bg-slideshow-info.png);
	border:solid #89bce3;
	border-width:1px 0;
	text-align:center;
}
.slideshow2 .slideshow-info .holder{
	width:1040px;
	margin:0 auto;
	padding:27px 0 37px;
}
.slideshow2 .slideshow-info h4{
	margin:0 0 17px;
	font:0.786em/1.273em 'Liberator', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#d4764a;
	letter-spacing:3px;
}
.slideshow2 .slideshow-info strong{
	color:#464646;
	font:1.286em/1.111em 'MapleRegular', Arial, Helvetica, sans-serif;
}
.slideshow2 .slideshow-info strong a{
	color:#d3744a;
	font:1.286em/1.111em  'MapleBold', Arial, Helvetica, sans-serif;
}
.gray-block{
	background:url(/_ui/images/bg-gray-block.gif);
	border-top:6px solid #d0d0d0;
	border-bottom:1px solid #bdbdbd;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:  0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:  0 0 3px rgba(0, 0, 0, 0.3);
	margin:0 0 30px;
	padding:71px 0 76px;
}
.gray-block .block-holder{
	width:1120px;
	margin:0 auto;
}
.guides-block{
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #999;
	padding:0 0 69px;
	margin:0 0 41px;
}
.featured-guides{
	width:720px;
	float:left;
}
.guides-info{
	width:360px;
	float:right;
}
.guides-block .box{
	float:left;
	width:283px;
	margin:0 0 0 40px;
	background:#fff;
	min-height:356px;
	padding:15px 18px;
}
.guides-info .box{margin:0;}
.guides-block h3{
	font:1.714em/1.083em 'MapleBold', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 40px;
}
.guides-block h3 a{
	display:inline-block;
	padding:16px 0 6px;
}
.guides-block h3 a:hover{text-decoration:none;}
.guides-block h3 img{
	vertical-align:top;
	padding:0 14px 0 0;
}
.featured-guides h3 a{
	color:#98895e;
	border-bottom:9px solid #98895e;
}
.guides-info h3 a{
	color:#fff;
	border-bottom:9px solid #fff;
}
.guides-block .box .title{
	min-height:79px;
	font:1.714em/1em 'MapleMedium', Arial, Helvetica, sans-serif;
	padding:8px 10px;
}
.guides-block .box .title a{color:#222;}
.guides-block .box .title strong{
	display:block;
	font:0.667em/1.500em 'TisaSansProBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#72b8e9;
	padding:0 0 2px;
}
.guides-block .info-holder{
	padding:0 0 0 11px;
	overflow:hidden;
	width:272px;
}
.guides-block .box .image{
	display:block;
	position:relative;
	margin:0 0 15px;
}
.guides-block .box .image.for-guide-wrap {
    height: 139px;
    overflow: hidden;
    background-color: #000;
}
.guides-block .box .image img{display:block;}
.guides-block .box .image .view-guide{
	position:absolute;
	top:57px;
	left:76px;
}
.featured-guides .box .info, .guide-col .list-info{
	float:left;
	width:184px;
	padding:0 10px 0 0;
}
.featured-guides .box .list-info, .guide-col .list-info {
	padding:0;
	margin:0 0 10px;
	list-style:none;
	font:14px/16px 'MapleBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#98895e;
	letter-spacing:1px;
}
.featured-guides .box .list-info li, .guide-col .list-info li {
	background:url(/_ui/images/ico-list-info.png) no-repeat;
	padding:5px 0 9px 28px;
}
.featured-guides .box .list-info .hours, .guide-col .list-info .hours {background-position:0 4px;}
.featured-guides .box .list-info .stops, .guide-col .list-info .stops {background-position:0 -195px;}
.featured-guides .box .img, .guide-col .img {
	float:right;
	margin: 12px 11px 0 0;
	display: block;
	border-radius: 31px;
}
.guide-col .img {
    margin: 0 19px 0 0;

}
.featured-guides .box .by, .guide-col .by{
	color:#222c20;
	font:13px/15px 'MapleMedium', Arial, Helvetica, sans-serif;
	padding:0 0 0 2px;
	display:block;
}
.featured-guides .box .by span, .guide-col .by span {
	display:block;
}
.featured-guides .box .by a{color:#222c20;}
.carousel2{
	width:100%;
	overflow:hidden;
	position:relative;
}
.carousel2 .mask{
	width:100%;
	overflow:hidden;
	position:relative;
}
.carousel2 .mask .slideset{
	width:9999px;
	overflow:hidden;
	position:relative;
}
.carousel2 .mask .slide{
	float:left;
	width:245px;
	padding:0 30px 2px 8px;
	font:1em/1.214em 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#666;
}
.carousel2 .mask .slide p{margin:0;}
.guides-block .box .slide .image{margin:0 0 27px;}
.carousel2 .mask .slide .image .label{
	position:absolute;
	left:-2px;
	top:14px;
}
.guides-block .box .slide .heading{
	display:block;
	font:1.286em/1.222em Arial, Helvetica, sans-serif;
	color:#272824;
	margin:0 0 8px;
}
.carousel2 .btn-holder{
	width:100%;
	overflow:hidden;
	text-align:right;
}
.carousel2 .btn-next,
.carousel2 .btn-prev{
	background:url(/_ui/images/buttons.png) no-repeat 0 -394px;
	width:6px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline-block;
}
*+ html .carousel2 .btn-next,
*+ html .carousel2 .btn-prev{
	display:inline;
	vertical-align:top;
}
.carousel2 .btn-next{
	background-position:-18px -394px;
	margin:0 13px 0 11px;
}
.social-box{
	background:#000;
	padding: 6px 14px 11px;
	font:13px/15px 'MapleMedium', Arial, Helvetica, sans-serif;
	color:#74b8e9;
	margin: 0 0 13px;
}
.social-box span{
	overflow:hidden;
	display: block;
	padding: 4px 0 0;
}
.social-list{
	float:right;
	padding: 2px 0;
	text-transform:uppercase;
	font: 10px/14px 'MapleMedium', Arial, Helvetica, sans-serif;
	margin: 0;
}
.social-list li{
	list-style:none;
	float:left;
	margin: 0 0 0 34px;
	padding: 3px 0 0 28px;
}
.social-list .share,
.social-list .follow{background: url(../images/sprite-6.png) no-repeat -32px 1px;}
.social-list .follow{background-position: -8px -16px;}
.social-list a{color:#98895e;}
#nav > ul > li strong{font:18px/24px 'MapleBold', Arial, Helvetica, sans-serif;}
.social-block{
	width:100%;
	overflow:hidden;
}
.social-block .heading{
	width:100%;
	overflow:hidden;
	margin:0 0 39px;
}
.social-block  .heading h2{
	margin:0;
	text-align:center;
	font:1.714em/2.167em 'MapleBold', Arial, Helvetica, sans-serif;
	color:#949597;
}
.social-block  .heading h2 img{
	vertical-align:middle;
	padding:0 5px;
}
.social-block  .heading .follow{
	float:right;
	font:1.286em/1.111em 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
	color:#949597;
	margin:18px 104px 0 -214px;
}
.social-block .social2{
	padding:0 49px 0 0;
	margin:0;
	list-style:none;
	text-align:center;
	font:12px/14px 'TisaSansProBold', Arial, Helvetica, sans-serif;
}
.social-block .social2 li{
	display:inline-block;
	width:189px;
	padding:0 5px;
	vertical-align:top;
}
*+ html .social-block .social2 li{
	display:inline;
	padding:0 6px;
}
.social-block .social2 a{
	display:block;
	color:#808080;
}
.social-block .social2 .icon{
	display:block;
	background:#222;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:26px;
	margin:0 0 16px;
}
.social-block .social2 img{vertical-align:top;}
.choice-panel{
	overflow:hidden;
	background:url(/_ui/images/bg-choice-panel.gif) no-repeat 0 100%;
	width:847px;
	padding:25px 0 46px 133px;
	margin:0 0 8px;
}
.choice-panel.with-list {
	background: none;
	margin-bottom: 363px;
}
.choice-list{
	padding:9px 0 0;
	margin:0;
	list-style:none;
	float:left;
}
.choice-list li{
	float:left;
	background:url(/_ui/images/divider.gif) repeat-y;
	padding:0 24px 0 45px;
	font:22px/29px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.choice-list li.subject{
	font-family:'MapleBold';
}
.choice-list li:first-child{
	background:none;
	padding-left:0;
}
.choice-list a{
	color:#beb984;
	display:block;
	background:url(/_ui/images/arrow6.gif) no-repeat 100% 50%;
	padding:0 107px 0 0;
}
.choice-list li.subject a{padding:0 70px 0 0;}
.btn-share{
	float:right;
	background:#cbc4ae;
	color:#fff;
	text-transform:uppercase;
	font:11px/41px 'MapleBold', Arial, Helvetica, sans-serif;
	height:41px;
	min-width:118px;
	text-align:center;
	position: relative;
}
.btn-share span {
    width: 1px;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
}
#twocolumns{
	width:100%;
}
#twocolumns.with-list {
    position: relative;
}
#twocolumns.with-list h1 {
	width: 615px;
	clear: both;
	margin: 0;
	padding: 15px 0 0 0;
	font-weight: normal;
	font-size: 43px;
	line-height: 46px;
	min-height: 110px;
	height: 110px;
}
#twocolumns.with-list .story-box h1 {
    font-size: 22px;
    line-height: 29px;
    margin: 19px 0 17px 0;
    padding: 0;
    height: auto;
    min-height: 0;
    width: auto;
}
#twocolumns.with-list .entry-title h2 {
	display: none;
}
#twocolumns:after{
	content:'';
	display:block;
	clear:both;
}
#content{
	width:615px;
	float:left;
}
#content .post{
	border-bottom:8px solid #f3d865;
	overflow:hidden;
	width:100%;
	font:1em/1.714em 'MapleRegular', Arial, Helvetica, sans-serif;
	margin:0 0 37px;
}
#content .posts-holder .post{margin:0;}
#content .posts-holder .post.green{
	background:url(/_ui/images/bg-post-green.gif) repeat-x;
	padding:16px 0 0;
	border-bottom:8px solid #bebb84;
	border-left: 0;
}
#content .posts-holder .post.red{
	background: url(/_ui/images/bg-post-red.gif) repeat-x 0px 0px;
	padding:16px 0 0;
	border-bottom:8px solid #d5764a;
	border-left: 0;
}
#content .posts-holder .post.yellow{
	background:url(/_ui/images/bg-post-yellow.gif) repeat-x;
	padding:16px 0 0;
	border-bottom:8px solid #f3d865;
}
#content .post p{margin:0 0 18px;}
.post .entry-title{
	overflow:hidden;
	height:1%;
	padding:0 62px 12px 13px;
	background: url(/_ui/images/separator2.gif) repeat-x 0 100%;
	margin:0 0 8px;
}
#twocolumns.with-list .post .entry-title {
	padding: 0;
}
.posts-holder .post .entry-title{
	padding: 0 6px 12px 12px;
	margin:0 0 7px;
}
.post .entry-title .date-info{
	float:left;
	color:#999;
	font-size:0.857em;
	line-height:2.917em;
	text-transform:uppercase;
}
.post .entry-title .date-info em{
	display:inline-block;
	border-left:1px solid #ccc;
	padding:0 0 0 12px;
	margin:0 0 0 8px;
	font:1.667em/1.750em 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
	color:#98885e;
	text-transform:none;
}
#twocolumns.with-list .post .entry-title .date-info em {
	font-size: 15px;
}
#content .posts-holder .date-info em{
	padding: 2px 0 0 11px;
	font-size:14px;
	line-height:35px;
}
.post .entry-title h2{
	font:0.857em/1.333em  'Liberator', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#d5764a;
	float:right;
	letter-spacing:2px;
	margin:10px 0 0;
}
.post .image{margin:0 0 24px;}
#twocolumns.with-list .post figure.image.for-main {
	display: none;
}
.posts-holder .post .image{margin:0 0 19px;}
.posts-holder .post.red .image{
	border-bottom:14px solid #d5764a;
}
.post .image img{display:block;}
.post .image .title{
	background:#222 url(/_ui/images/ico03.gif) no-repeat 535px 18px;
	padding:15px 100px 22px 30px;
}
.post .image .title h2{
	font: 2.000em/1.179em 'MapleBold', Arial, Helvetica, sans-serif;
	margin:0;
	color:#f3d865;
}
.post .image .title h2 a {
    color: #F3D865;
}
.post .entry-content{
	width:100%;
	overflow:hidden;
}
#twocolumns.with-list .post .entry-content {
    margin: 28px 0 0 0;

}
.post .entry-content .text{
	float:left;
	width: 365px;
}
.post h3{
	margin:0 0 12px;
	text-transform:uppercase;
	font:1.286em/1.222em 'MapleBold', Arial, Helvetica, sans-serif;
	color:#222;
}
.post h3 a {
    color: #222;
}
.post .more{
	text-transform:uppercase;
	font-family:'MapleBold';
}
.post .written-by{
	float:right;
	width:213px;
	padding:20px 0 0;
}
.post .brand-written-by {
float: right;
width: 213px;
/* padding: 20px 0 0; */
}
.post .focus-text .written-by {
    margin: 0 0 20px 30px;
}
#twocolumns.with-list .post .focus-text .written-by {
	position: absolute;
	top: 46px;
	right: 0;
	width: 340px;
}
.posts-holder .written-by{
	float:none;
	width:100%;
	padding:18px 0 15px;
	background:url(/_ui/images/separator2.gif) repeat-x;
	overflow:hidden;
}
.post .by-holder{
	overflow:hidden;
	padding:0 0 48px 8px;
	height:1%;
}
.post .written-by .photo{
	position:relative;
	float:left;
	width:57px;
	height:56px;
	padding:2px;
	margin:0 20px 0 0;
}
.post .brand-written-by .brand-photo{
	position:relative;


	/* padding:2px; */
	margin: 0 0 0 14px;
	/* border-bottom: 1px solid #857750; */
}
.post .written-by .photo img{
	display:block;
	border-radius:40px;
	position:relative;
	behavior: url(/_ui/css/PIE.htc);
}
.post .written-by .photo .mask{
	background:url(/_ui/images/bg-mask.png) no-repeat 0 -328px;
	width:63px;
	height:62px;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
}
.post .written-by .by{
	overflow:hidden;
	padding:15px 0 0;
	color:#20261f;
	font:0.929em/1.071em 'MapleMedium', Arial, Helvetica, sans-serif;
}
.post .brand-written-by .by{
	overflow:hidden;
	padding:0;
	color:#20261f;
	font:0.929em/1.071em 'MapleMedium', Arial, Helvetica, sans-serif;
}
.posts-holder .post .written-by .by{
	float:left;
	width:196px;
	border-right:1px solid #ccc;
	padding:0 0 6px;
}
.post .written-by .by span{
	display:block;
	padding:0 0 2px;
}
.post .written-by .by a{
	color:#d3764a;
	text-transform:uppercase;
}
.post .btn-share{
	display:block;
	background:#74b8e9;
	float:none;
	letter-spacing:2px;
}
.posts-holder .post .written-by .share, .posts-holder .post .brand-written-by .share{
	float:right;
	background:url(/_ui/images/arrow7.gif) no-repeat 100% 50%;
	text-transform:uppercase;
	font:0.786em/1.455em 'MapleBold', Arial, Helvetica, sans-serif;
	padding:0 18px 0 0;
	margin:9px 7px 0 0;
	letter-spacing:1px;
}
.posts-holder{
	width:617px;
	overflow:hidden;
	margin:0 -2px 30px 0;
}
.posts-holder .col{
	float:left;
	width:292px;
	margin:0 0 0 32px;
	overflow: hidden;
}
.posts-holder .col:first-child{margin:0;}
#content .banner{
	margin:0 0 20px;
	position:relative;
}
#content .banner img{display:block;}
#content .banner .title{
	position:absolute;
	top:17px;
	left:0;
	background:#222;
	font:0.857em/1.333em 'Liberator', Arial, Helvetica, sans-serif;
	color:#d4764a;
	text-transform:uppercase;
	padding:5px 33px 8px;
	letter-spacing:2px;
}
.paging-block{
	background:url(/_ui/images/separator3.gif) repeat-x;
	padding:45px 0 0;
	overflow:hidden;
	width:100%;
	margin:-7px 0 0;
}
.paging-block .page{
	float:left;
	background:#bebb84;
	width:66px;
	height:66px;
	border-radius:40px;
	text-align:center;
	color:#fff;
	font: 14px/64px 'Liberator', Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	text-transform:uppercase;
	/* line-height: 70px; */
}
.paging{
	float:right;
	padding:8px 0 0;
	margin:0;
	list-style:none;
	font:22px/24px 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#202020;
}
.paging li{
	float:left;
	padding:13px 7px 0;
}
.paging a{color:#202020;}
.paging .prev,
.paging .next{
	font:20px/24px 'MapleBold', Arial, Helvetica, sans-serif;
}
.paging .prev{padding:13px 17px 0 0;}
.paging .next{padding:13px 0 0 17px;}
.paging .disabled {color:#ccc;cursor: pointer;}
.paging .active{padding:0 5px;}
.paging .active {
	font-size:40px;
	line-height:40px;
	font-weight:normal;
	padding:0 18px 0 0;
}
#sidebar{
	float:right;
	width:340px;
	padding:49px 0 0;
}
#twocolumns.with-list #sidebar {
	padding-top: 158px;
}
.guide-box-container,.story-box-container{
	margin:0 0 47px;
	background:url(/_ui/images/divider.gif) repeat-y;
	float: left;
}
.guide-box-container .holder,.story-box-container .holder{
	background:url(/_ui/images/bg-guide-box.gif) no-repeat;
	float: left;
}
.guide-box-container .frame{
	background:url(/_ui/images/bg-guide-box.gif) no-repeat -400px 100%;
	padding:21px 0 25px 20px;
	float: left;
}
.story-box-container .frame{
	background:url(/_ui/images/bg-guide-box.gif) no-repeat -400px 100%;
	padding:21px 0 25px 20px;
	float: left;
}
.guide-box{
	border:1px solid #ccc;
	padding: 10px 9px 9px;
	width:300px;
	float: left;
	min-height: 522px;
}
.story-box{
	border:3px solid #ccc;
	padding: 10px 9px 9px;
	width:300px;
	float: left;
	min-height: 122px;

}
.sub-story-title{
	font-size: 16px;
	font-family: TisaSansProBold, Arial, Helvetica, sans-serif;
	padding: 20px 0 0 30px;
}
.story-box p {
	font-family: MapleRegular, Arial, Helvetica, sans-serif;

}
.story-box h1 {
	font-size: 18px;
	font-family: TisaSansProBold, Arial, Helvetica, sans-serif;
}

.bx2 .guide-box{padding:10px 9px 1px;}
.guide-box .title{
	font:1.714em/1.208em 'MapleMedium', Arial, Helvetica, sans-serif;
	padding: 0 20px 12px 3px;
}
.bx2 .guide-box .title{
	font-size:1.286em;
	padding:0 20px 8px 8px;
}
.guide-box .price-1{
	top:auto;
	bottom:-22px;
	left:110px;
}
.guide-box .ico-4{
	top:24px;
	right:121px;
}
.guide-box .title a{color:#222;}
.guide-box .title strong{
	display:block;
	font:0.667em/1.563em 'TisaSansProBold', Arial, Helvetica, sans-serif;
	color:#72b8e9;
	text-transform:uppercase;
}
.guide-box .image{
	border:3px solid #ccc;
	padding:6px 3px 7px 5px;
	display:block;
	position:relative;
	margin:0 0 33px;
}

.story-box .image {
	overflow:hidden;
	height:130px;
}

.bx2 .guide-box .image{
	padding:5px 3px 7px 4px;
	margin:0 0 39px;
}
.guide-box .image img{display:block;}
.guide-box .image .view-guide{
	left: 82px;
	position: absolute;
	top: 40%;
}
.guide-box .image .ico{
	position:absolute;
	bottom:-13px;
	left:122px;
	border-radius:40px;
}
.boxes-holder.alt .guide-box .image .ico{
	bottom:-21px;
	left:125px;
}
.guide-box .info{
	overflow:hidden;
	height:1%;
	padding: 0 20px 10px 7px;
}
.guide-col .info {
    width: 130px;
    overflow: visible;
    float: left;
}
.bx2 .guide-box .info{padding-bottom:18px;}
.guide-box .info img{
	float:left;
	margin:0 17px 0 0;
	border-radius:40px;
	position:relative;
	behavior: url(/_ui/css/PIE.htc);
}
.guide-box .info .text{
	overflow:hidden;
	color:#222c20;
	font:0.929em/1.154em 'MapleMedium', Arial, Helvetica, sans-serif;
	display:block;
	padding:14px 0 0;
	float: left;
}
.guide-box .info .text span{display:block;}
.bx2 .guide-box .info .text span{display:inline;}
.guide-box .info .text a{color:#222c20;}
.guide-box .add-info{
	padding:0 38px 27px 8px;
	color:#202220;
	font:0.857em/1.333em Arial, Helvetica, sans-serif;
}.guide-box .add-info h2{
	font:1.500em/1.111em 'MapleBold', Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.guide-box .add-info p{margin:0;}
.guide-box .details{
	background:url(/_ui/images/separator2.gif) repeat-x;
	padding:13px 0;
	text-align:center;
	text-transform:uppercase;
	font:0.857em/1.167em 'MapleMedium', Arial, Helvetica, sans-serif;
	width:280px;
	margin:0 auto;
}
.guide-box .box-content{width:100%;}
.popular-tags{padding: 0 60px 30px 28px;float: left;}
.popular-tags h3{
	text-transform:uppercase;
	color:#666;
	font:1.714em/1.208em 'MapleRegular', Arial, Helvetica, sans-serif;
	margin:0 0 20px;
}
.popular-tags .list-tags{
	padding:0 0 0 24px;
	margin:0;
	list-style:none;
	font:1em/1.143em 'TisaSansProBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.popular-tags .list-tags li{padding:0 0 6px;}
.popular-tags .list-tags a{color:#212121;}
.popular-tags .list-tags span{color:#73b8e9;}
.guides-container{padding:25px 0 18px;}
.guides-container .main-title{
	height:1%;
	border-top:1px solid #c1bf8b;
	border-bottom:6px solid #000;
	padding:0 0 0 14px;
}
.guides-container .main-title:after{
	content:'';
	display:block;
	clear:both;
}
.guides-container .main-title h2{
	font:1.571em/1.091em 'MapleBold', Arial, Helvetica, sans-serif;
	color:#d4764a;
	margin:19px 0 0;
	float:left;
}
.guides-container .main-title h2 mark{
	color:#1f1f1f;
	font-family:'MapleRegular', sans-serif;
}
.guides-container .main-title .btn-select-by{
	float:right;
	background:#f4f4f4;
	height:40px;
	padding:22px 28px 0 24px;
	font:16px/20px 'MapleBold', Arial, Helvetica, sans-serif;
}
.guides-container .main-title .btn-select-by span{
	background:url(/_ui/images/arrow8.gif) no-repeat 100% 50%;
	padding:0 128px 0 0;
}
.guides-container .main-title .account-info{
	float:left;
	margin:-23px 0 -2px -14px;
	width:600px;
}
.account-info .login{margin:0 20px 0 0;}
.account-info .login .mask{
	background-position:0 -554px;
}
.account-info .by{
	display:block;
	padding:43px 0 0;
	font:1.571em/1.091em 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	overflow:hidden;
}
.account-info .by strong{font-family:'MapleBold', sans-serif;}
.account-info .by a{color:#1f1f1f;}
.guides-visual{
	width:980px;
	padding:40px 9999px 0;
	margin:0 -9999px 20px;
	/*background:url(/_ui/images/bg-slideshow2.jpg) repeat-x 50% 0;*/
	height:464px;
}
.guides-visual .heading{
	width:978px;
	padding:0 0 23px 2px;
}
.guides-visual .heading:after{
	content:'';
	display:block;
	clear:both;
}
.guides-visual .heading hgroup{
	float:left;
	width:636px;
	padding:9px 20px 0 0;
}
.guides-visual .heading h3{
	color:#fff;
	font:1.143em/1.125em 'TisaSansProBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 7px;
}
.guides-visual .heading h2{
	font:2.143em/1.000em 'MapleBold',Arial, Helvetica, sans-serif;
	color:#222;
	margin:0;
}
.guides-visual .heading .by-holder{
	float:left;
	width:310px;
}
.guides-visual .by-holder .image{
	float:left;
	margin:0 19px 0 0;
	position:relative;
}
.guides-visual .by-holder .image img{
	display:block;
	border-radius:40px;
	position:relative;
	behavior: url(/_ui/css/PIE.htc);
}
.guides-visual .by-holder .image .mask{
	position:absolute;
	top:0;
	left:0;
	background:url(/_ui/images/bg-mask.png) no-repeat 0 -417px;
	width:74px;
	height:73px;
}
.guides-visual .by-holder .by{
	color: #20261F;
	font: 0.929em/1.071em 'MapleMedium',Arial,Helvetica,sans-serif;
	overflow: hidden;
	padding: 15px 0 0;
	display:block;
}
.guides-visual .by-holder .by span{
	display: block;
	padding: 0 0 2px;
}
.guides-visual .by-holder .by a{
	color: #D3764A;
	text-transform: uppercase;
}
.guides-visual .info-block{
	width:996px;
	background:#fff;
	height:315px;
	margin:0 0 0 -15px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
}
.guides-visual .left-info{
	float:left;
	width:676px;
	background:#272923;
	position:relative;
	height:100%;
}
.guides-visual .left-info .holder{
	overflow:hidden;
	padding:0 0 0 45px;
	width:631px;
}
.guides-visual .left-info .info{
	float:left;
	width:283px;
	padding:214px 0 0;
}
.guides-visual .list-photo{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	width:315px;
	overflow:hidden;
}
.guides-visual .list-photo li{
	float: right;
	border:solid #535352;
	border-width:1px 0 0 1px;
	margin: -1px 0 0 -2px;
}
.guides-visual .list-photo img{display:block;}
.guides-visual .text-box{
	background:url(/_ui/images/bg-text-box.gif) no-repeat;
	width:307px;
	height:139px;
	overflow:hidden;
	position:absolute;
	left:-16px;
	top:13px;
	color:#fff;
	padding:26px 30px 32px 91px;
	font:14px/17px 'Maple-RegularItalic', Arial, Helvetica, sans-serif;
}
.guides-visual .text-box .text{
	overflow:hidden;
	height:100%;
}
.guides-visual .text-box p{margin:0;}
.guides-visual .list-info{
	color: #efd461;
	font: 14px/16px 'MapleBold', Arial,Helvetica,sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	text-transform: uppercase;
	float:left;
	letter-spacing:2px;
}
.guides-visual .view-guide{
	float:right;
	margin:18px 0 0;
}
.guides-visual .list-info li{
	background: url("/_ui/images/ico-list-info.png") no-repeat;
	padding: 5px 0 13px 31px;
}
.guides-visual .list-info .hours{background-position:0 4px;}
.guides-visual .list-info .stops{background-position:0 -195px;}
.carousel3{
	float:right;
	width:282px;
	height:276px;
	padding:22px 21px 17px 17px;
	overflow:hidden;
	position:relative;
}
.carousel3 .image{
	position:relative;
	margin:0 0 17px;
}
.carousel3 .image img{display:block;}
.carousel3 .image .num{
	position:absolute;
	background:#efd461;
	border:3px solid #fffffe;
	width:46px;
	height:46px;
	text-align:center;
	color:#1f241e;
	font:25px/46px 'MapleMedium', Arial, Helvetica, sans-serif;
	top: 100px;
	left: 4px;
	border-radius:40px;
	behavior: url(/_ui/css/PIE.htc);
}
.carousel3 .mask{
	width:100%;
	overflow:hidden;
	position:relative;
	height:100%;
}
.carousel3 .slideset{
	width:9999px;
	overflow:hidden;
	position:relative;
}
.carousel3 .slide{
	float:left;
	width:282px;
	overflow:hidden;
	color:#000;
	font:14px/17px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.carousel3 .slide .text{
	padding:0 10px 0 4px;
}
.carousel3 .slide h3{
	font:24px/26px 'MapleMedium', Arial, Helvetica, sans-serif;
	color:#212121;
	margin:0 0 9px -2px;
}
.carousel3 .slide p{margin:0;}
.carousel3 .btn-next,
.carousel3 .btn-prev{
	position:absolute;
	background:url(/_ui/images/buttons.png) no-repeat 0 -426px;
	width:40px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	left:12px;
	top:66px;
    z-index: 100;
}
.carousel3 .btn-next{
	left:auto;
	right:16px;
	background-position:-243px -425px;
}
.boxes-holder{
	background:url(/_ui/images/separator2.gif) repeat-x;
	margin: 0 0 0px;
}
.boxes-holder .box-frame{
	width:990px;
	margin:0 -10px 0 0;
	padding:23px 0 25px;
	overflow:hidden;
}
.profile .boxes-holder .box-frame{padding:0 0 25px;}
.boxes-holder.bx2{
	padding:0;
	background:none;
}
.boxes-holder.bx2 .box-frame{padding-top:0;}
.profile .boxes-holder{
	background:none;
	padding:2px 0 22px;
}
.boxes-holder.alt{
	padding:38px 0 25px 12px;
	margin:0 -22px 0 0;
}
.boxes-holder .guide-col{
	float:left;
	width:320px;
	margin:0 10px 0 0;
	position: relative;
}
.guide-post{
	font:1.143em/1.250em 'MapleRegular', Arial, Helvetica, sans-serif;
	padding:2px 0 6px 2px;
	border-bottom:4px solid #272923;
	width:268px;
	margin:0 0 30px;
}
.guide-post h3{
	font:1.500em/1.083em 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
.guide-post .intro{
	font-family:'MapleBold', sans-serif;
	display:block;
}
.guide-post p{margin:0 0 20px;}
.guide-post .add-info{
	border-bottom:1px solid #bdbb83;
	padding:0 0 40px;
}
.guide-post .add-info span{display:block;}
.guide-post .add-info a{
	font-family:'MapleBold', sans-serif;
	color:#d57549;
}
.profile .guide-box .title,
.guides-container .guide-box .title{
	min-height:111px;
	padding: 0 20px 10px 4px;
}
.guides-container .guide-box .image{padding: 6px 4px 5px;}
.guides-container .guide-box .image .view-guide{
	left:83px;
	top:102px;
}
.guide-article{
	width:100%;
	overflow:hidden;
	padding:31px 0 0;
	margin:0 0 -51px;
	font:1.143em/1.688em 'MapleRegular', Arial, Helvetica, sans-serif;
}
.guide-article h1{
	font:2.500em/1em 'MapleBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 -1px;
	padding:0 0 28px;
	background:url(/_ui/images/separator2.gif) repeat-x 0 100%;
}
.guide-article .holder{
	width:100%;
}
.guide-article .holder:after{
	content:'';
	display:block;
	clear:both;
}
.guide-article .text{
	overflow:hidden;
	padding:26px 0 0;
}
.guide-article .map{
	float:right;
	border:3px solid #272923;
	position:relative;
	margin:0 0 0 50px;
}
.guide-article .map .panel{
	background: #fff;
	border: 1px solid #cfc8b6;
    height: 30px;
	padding: 2px 11px 3px 10px;
	width: 435px;
	position: relative;
}
.guide-article .map .panel strong{
	float: left;
	font: 12px/16px "TisaSansProBold",Arial,Helvetica,sans-serif;
	padding: 7px 9px 7px 0;
	text-transform: uppercase;
	color:#c6bea9;
	letter-spacing:1px;
}
.guide-article .list-users{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
.guide-article .list-users li{
	float:left;
	margin:0 2px 0 0;
}
.guide-article .list-users img{display:block;}
.guide-article .map .btn-save{
	background:url(/_ui/images/buttons.png) no-repeat 0 -525px;
	width:92px;
	height:92px;
	text-indent:-9999px;
	overflow:hidden;
	position: absolute;
	right: 17px;
	top: -44px;
	z-index: 99;
}
.guide-article .map img{display:block;}
.guide-article p{margin:0 0 27px;}
.guide-article .list-info{
	padding:0;
	margin:0 0 18px;
	list-style:none;
	width:100%;
	overflow:hidden;
	font:11px/32px 'MapleBold', Arial, Helvetica, sans-serif;
}
.guide-article .list-info li{
	float:left;
	background:#f4f4f4;
	border-radius: 5px;
	height:32px;
	margin:0 7px 0 0;
	letter-spacing:2px;
}
.guide-article .list-info a{
	display:block;
	color:#262c26;
	background:url(/_ui/images/ico-list-info.png) no-repeat;
	padding:0 10px 0 33px;
}
.guide-article .list-info .hours a{background-position:10px -395px;}
.guide-article .list-info .stops a{background-position:11px -593px;}
.popular-links{
	padding:15px 0 0;
	margin:0;
	list-style:none;
	border-top:1px solid #e0dfc5;
	text-transform:uppercase;
	font:12px/16px 'TisaSansProBold', Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.popular-links li{
	float:left;
	background:url(/_ui/images/plus.gif) no-repeat 0 5px;
	padding:0 4px 0 10px;
}
.popular-links li:first-child{
	background:none;
	padding-left:0;
}
.popular-links a{color:#a0936d;}
.tabset3{
	padding:0;
	margin:0 0 0 -2px;
	list-style:none;
	width:100%;
	overflow:hidden;
	font:14px/20px 'MapleBold', Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	text-transform:uppercase;
}
.tabset3 li{
	float:left;
	margin:0 9px 0 0;
}
.tabset3 a{
	display:block;
	background:#f4f4f4;
	color:#262c26;
	padding:15px 26px 16px;
}
.tabset3 .active a,
.tabset3 a:hover{
	background:#98895e;
	color:#fff;
	text-decoration:none;
}
.tab-container3{margin:0 0 38px -1px;}
.list-places{
	padding:41px 0 15px;
	margin:0 -20px 0 0;
	list-style:none;
	background:url(/_ui/images/separator2.gif) repeat-x;
	width:1000px;
	overflow:hidden;
}
.list-places li{
	vertical-align:top;
	display:inline-block;
	width:300px;
	padding:0 20px 0 0;
	font:1em/1.214em 'MapleRegular', Arial, Helvetica, sans-serif;
}
*+ html .list-places li{display:inline;}
.list-places .title{
	width:100%;
	margin:0 0 -2px;
}
.list-places .title:after{
	content:'';
	display:block;
	clear:both;
}
.list-places .num{
	float:left;
	background:#efd461;
	border-radius:40px;
	width:36px;
	height:36px;
	text-align:center;
	font:19px/36px 'MapleBold', Arial, Helvetica, sans-serif;
	color:#1f241e;
	position:relative;
	margin:0 22px 0 0;
	behavior: url(/_ui/css/PIE.htc);
}
.list-places .num .ico{
	position:absolute;
	right:-5px;
	top:-5px;
}
.list-places h2{
	overflow:hidden;
	font:1.714em/1.083em 'MapleMedium', Arial, Helvetica, sans-serif;
	margin:0;
}
.list-places .text{padding:0 0 0 60px;}
.guide-panel{
	background:url(/_ui/images/separator2.gif) repeat-x;
	padding:24px 4px 23px 22px;
	overflow:hidden;
	width:954px;
}
.guide-panel h2{
	float:left;
	font:1.571em/1.091em 'MapleBold', Arial, Helvetica, sans-serif;
	color:#beb97f;
	text-transform:uppercase;
	margin:0;
}
.guide-panel .popular-links{
	border:none;
	float:right;
	padding:6px 0 0;
}
.framest-1{
	width:980px;
	padding:32px 0 0;
}
.framest-1.for-user-items {
    padding: 6px 0 0 0;

}
.area-1{
	padding-bottom:14px;
	overflow:hidden;
	margin-bottom:16px;
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
}
.head-1{
	overflow:hidden;
	margin-bottom:5px;
	width:100%;
}
.tabset-1{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font: 14px/16px "MapleBold" , Arial, Helvetica, sans-serif;
	letter-spacing:3px;
}
.tabset-1 li{
	float:left;
	margin-right:9px;
}
.tabset-1 a{
	float:left;
	color:#262c26;
	background:#f4f4f4;
	padding:18px 24px;
}
.tabset-1 a:hover,
.tabset-1 .active a{
	background:#98895e;
	text-decoration:none;
	color:#fff;
}
.follow-box-1{
	float:right;
	border:1px solid #cfc8b6;
	padding:3px 3px 3px 11px;
	/*color:#c6bea9;*/
	margin:7px 0;
}
.follow-box-1 strong{
	float:left;
	/*text-transform:uppercase;*/
	margin-right:30px;
	font:12px/30px "MapleMedium" , Arial, Helvetica, sans-serif;
}
.follow-box-1 ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.follow-box-1 ul li{
	float:left;
	margin-left:2px;
}
.follow-box-1 img{display:block;}
.blue-area-1{
	overflow:hidden;
	background:#74b8e9;
	color:#fff;
	padding:15px 13px 15px 38px;
	border-top:6px solid #000;
	margin-bottom:20px;
}
.back{
	float:left;
	margin:17px 0 13px;
	font:1.143em/1.25em "MapleBold" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
}
.link-1{
	float:right;
	cursor:pointer;
	color:#232722;
	font:11px/20px "MapleBold" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(/_ui/images/bg-link1-2.png) no-repeat 100% 0;
	padding-right:12px;
	height:52px;
	letter-spacing:2px;
}
.link-1 span{
	display:block;
	height:20px;
	background:#fff url(/_ui/images/ico_1.png) no-repeat 18px 19px;
	padding:17px 21px 15px 64px;
}
.post-form-1{
	overflow:hidden;
	margin-bottom:12px;
}
.post-form-1 .row1{
	overflow:hidden;
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
	padding-bottom:12px;
	margin-bottom:12px;
}
.post-form-1 .row1 input[type=text]{
	float:left;
	background:#fff;
	border:1px solid #8b8b8b;
	margin:0;
	padding:20px 25px 19px;
	width:928px;
	height:34px;
	font:30px/34px "MapleRegular" , Arial, Helvetica, sans-serif;
	box-shadow:inset 3px 3px 3px #e9e9e9;
	-webkit-box-shadow:inset 3px 3px 3px #e9e9e9;
	-moz-box-shadow:inset 3px 3px 3px #e9e9e9;
}
.placeholder,
::-webkit-input-placeholder{color:#202020;}
.post-form-1 .row{
	overflow:hidden;
}
.post-form-1 .row2{
	float:left;
	width:486px;
}
.post-form-1 .row3{
	float:right;
	width:474px;
}
.guides #tags,
.post-form-1 textarea{
	float:left;
	background:#fff;
	border:1px solid #8b8b8b;
	margin:0 0 16px;
	overflow:auto;
	width:434px;
	min-width:434px;
	max-width:434px;
	height:155px;
	min-height:155px;
	max-height:155px;
	resize:none;
	padding:22px 25px;
	box-shadow:inset 2px 2px 2px #ebebeb;
	-webkit-box-shadow:inset 2px 2px 2px #ebebeb;
	-moz-box-shadow:inset 2px 2px 2px #ebebeb;
	font:16px/18px "MapleRegular" , Arial, Helvetica, sans-serif;
}
.post-form-1 .row2 textarea,
.guides #tags
{
	box-shadow:inset 0 3px 4px #d3d3d3;
	-webkit-box-shadow:inset 0 3px 4px #d3d3d3;
	-moz-box-shadow:inset 0 3px 4px #d3d3d3;
}
.guides #tags,
.post-form-1 .row3 textarea{
	width:422px;
	min-width:422px;
	max-width:422px;
}
.post-form-1 .row3 > span,
.post-form-1 .row2 > span{
	display:block;
	clear:both;
	color:#666;
	font:0.928em/1.231em Helvetica, Arial, sans-serif;
	padding:0 5px 10px;
}
.select-categories-1{
	overflow:hidden;
	border-top:1px solid #c1bf8b;
	margin-bottom:10px;
	color:#212a21;
	font:15px/18px "MapleRegular" , Arial, Helvetica, sans-serif;
}
.categories-drop-1{
	float:left;
	width:320px;
	font:16px/18px "MapleBold" , Arial, Helvetica, sans-serif;
	color:#222a22;
}
.categories-drop-1 .opener{
	display:block;
	color:#222a22;
	height:18px;
	padding:23px 46px 21px 26px;
	background:#f4f4f4 url(/_ui/images/arrow-1.png) no-repeat 100% 30px;
}
.select-categories-1 .row{
	overflow:hidden;
	padding:23px 6px 21px 36px;
}
.select-categories-1 .row h2{
	float:left;
	margin:0 34px 0 0;
	font:16px/18px "MapleBold" , Arial, Helvetica, sans-serif;
}
.time-list-1{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.time-list-1 li{
	display:inline;
	margin-left:33px;
}
.time-list-1 li:first-child{margin-left:0;}
.time-list-1 a{color:#222a22;}
.time-list-1 a.active {
    color: #fff;
    background-color: #000;
}
.headline-1{
	overflow:hidden;
	background: #000;
	color:#fff;
	padding:17px 19px;
	margin-bottom: 0;
}
.ico-1{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/ico_2.png) no-repeat;
	width:19px;
	height:21px;
	margin:-1px 4px -2px;
}
.headline-1 h1{
	margin:0;
	font:1em/1.285em "MapleBold" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:3px;
}
.twocols-1{
	overflow:hidden;
	width:100%;
}
.widget-container-1{
	margin-bottom:-19px;
	position:relative;
	width:100%;
}
.aside-1{
	float:right;
	width:472px;
	padding-left:17px;
	background:url(/_ui/images/line2.gif) repeat-y 0 3px;
}
.widget-1{
	margin-bottom:19px;
	border:1px solid #898989;
	color:#000;
	font:1em/1.215em "MapleRegular" , Arial, Helvetica, sans-serif;
}
.head-2{
	overflow:hidden;
	border-bottom:1px solid #ccc;
	padding:18px 17px;
}
.icons-1{
	margin:0;
	padding:9px 0 12px;
	list-style:none;
	float:right;
}
.icons-1 li{
	float:left;
	padding:0 7px 0 10px;
}
.icons-1 a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/sprite-2.png) no-repeat;
	width:15px;
	height:15px;
}
.icons-1 a.edit{background-position:0 0;}
.icons-1 a.close{background-position:-25px 0;}
.head-2 .number{
	float:left;
	text-align:center;
	background:url(/_ui/images/sprite-3.gif) no-repeat;
	width:36px;
	height:36px;
	margin-right:24px;
	font:bold 15px/36px Arial, Helvetica, sans-serif;
	color:#1f241e;
}
.widget-1 h2{
	margin:0;
	color:#212121;
	padding:3px 0 5px;
	font:1.714em/1.167em "MapleMedium" , Arial, Helvetica, sans-serif;
}
.widget-1 .title{
	display:block;
	font:0.786em/1.182em "TisaSansProBold" , Arial, Helvetica, sans-serif;
	background:#f4f4f4;
	padding:9px 21px;
	letter-spacing:1px;
}
.widget-1 .txt{
	overflow:hidden;
	padding:17px 21px;
}
.widget-1 p{margin-bottom:10px;}
.content-1{
	float:left;
	width:471px;
}
.panel-1{
	overflow:hidden;
	margin-bottom:23px;
}
.filter-1{
	float:left;
	border:1px solid #999;
	width:161px;
	height:20px;
	padding:22px 45px 18px 27px;
	background:#f4f4f4 url(/_ui/images/arrow-2.png) no-repeat 100% 28px;
	color:#202020;
	font:16px/18px "MapleRegular" , Arial, Helvetica, sans-serif;
}
.search-1{
	float:right;
	border:1px solid #969696;
	width:184px;
	height:20px;
	box-shadow:inset 2px 3px 2px #ddd;
	-webkit-box-shadow:inset 2px 3px 2px #ddd;
	-moz-box-shadow:inset 2px 3px 2px #ddd;
	color:#202020;
	font:16px/18px "MapleRegular" , Arial, Helvetica, sans-serif;
	padding:22px 23px 18px 26px;
}
.search-1 input[type=text]{
	float:left;
	background:none;
	border:0;
	margin:0;
	padding:0;
	width:92px;
	font:16px/18px "MapleBold" , Arial, Helvetica, sans-serif;
	outline:none;
}
.search-1 input[type=submit]{
	float:right;
	background:url(/_ui/images/sprite-3.gif) no-repeat -46px 0;
	border:none;
	outline:none;
	margin:0;
	padding:0;
	width:18px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.search-1 label{
	float:left;
	margin-right:4px;
}
.alphabet{
	margin:0 0 24px;
	padding:0;
	list-style:none;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	color:#999;
	font:14px/20px "MapleMedium" , Arial, Helvetica, sans-serif;
}
.alphabet li{
	display:inline;
	margin:0 2px;
}
.alphabet a{
	color:#999;
}
.alphabet a:hover, .alphabet .active a , .alphabet .active span{
	text-decoration:none;
	color:#212121;
}
.search-result-1{
	border-top:1px solid #ccc;
	overflow:hidden;
	padding:21px 0;
}
.result-post{
	color:#999;
	padding-bottom:16px;
	margin-bottom:22px;
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
	font:1em/1.214em "MapleRegular" , Arial, Helvetica, sans-serif;
	min-height: 53px;
}
.result-post a{color:#98885e;}
.result-post .row{
	overflow:hidden;
	padding-bottom:16px;
}
.add-link-1{
	float:right;
	border:1px solid #ccc;
	background:#fff url(/_ui/images/ico_plus.gif) no-repeat 8px 5px;
	font:11px/14px "TisaSansProBold" , Arial, Helvetica, sans-serif;
	color:#000 !important;
	text-transform:uppercase;
	padding:5px 7px 7px 33px;
	margin:2px 6px;
}
.result-post h2{
	margin:0 0 -1px;
	color:#000;
	font:1.286em/1.222em "MapleRegular" , Arial, Helvetica, sans-serif;
}
.result-post h2 a{color:#000 !important;}
.result-post .title{
	display:block;
	font-weight:normal;
}
.result-post p{margin-bottom:10px;}
.paging-1{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	font:1.214em/1.176em "MapleBold" , Arial, Helvetica, sans-serif;
	color:#beb87f;
}
.paging-1 strong{font-weight:normal;}
.paging-1 li{
	display:inline;
	margin-right:8px;
}
.paging-1 a{color:#beb87f;}
.paging-1 a:hover, .paging-1 .active a, .paging-1 .active strong{
	text-decoration:none;
	color:#333;
}
.paging-1 .current_page a {
    color: black;
}
.mb40{margin-bottom:40px !important;}
.inner-page-2{min-width:1045px;}
.framest-4,
.framest-2{
	padding-top:44px;
	width:100%;
}
.framest-4.primary {padding-top: 0;}
.framest-4.for-thumb-grid {
    background: #fff url(/_ui/images/bg-grey-area-center.jpg) repeat-x 0 518px;
}
.add-nav-1{
	width:100%;
	overflow:hidden;
	position:relative;
	font:0.786em/1.182em "Liberator" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:56px;
}
.add-nav-1 div{
	position: relative;
	float:left;
	left:50%;
}
.add-nav-1.for-events {
    margin-bottom: 15px;
}
.add-nav-1 ul{
	position: relative;
	float:left;
	left:-50%;
	margin:0;
	padding:0;
	list-style:none;
}
.add-nav-1 li{
	float:left;
	padding:0 17px 0 26px;
	background:url(/_ui/images/ico_plus2.png) no-repeat 0 6px;
}
.add-nav-1 li:first-child{
	background:none;
	padding-left:0;
}
.add-nav-1 a{
	float:left;
	padding:0 5px 3px;
	color:#999;
}
.add-nav-1 a:hover,
.add-nav-1 .active a{
	text-decoration:none;
	background:#f3d865;
	color:#2b312b;
}
.carousel-1{
	position:relative;
	margin:0 auto;
	width:100%;
	max-width:1442px;
}
.carousel-1 .prev, .carousel-1 .next{
	position:absolute;
	top:4px;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/sprite-2.png) no-repeat 0 -25px;
	width:67px;
	height:67px;
	z-index:300;
}
.carousel-1 .next{
	left:auto;
	right:0;
	background-position:-78px -25px;
	width:66px;
}
.carousel-1 .slideset{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:1120px;
	height:523px;
	margin:0 auto;
}
.carousel-1 .slideset .slide{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:523px;
}
.carousel-1 .slideset .slide.active{z-index:100;}
.carousel-1 .slideset .txt{
	position:absolute;
	bottom:143px;
	right:-13px;
	width:170px;
	background:url(/_ui/images/bg-angle-1.png) no-repeat 100% 100%;
	padding-bottom:14px;
	font:12px/18px "MapleBold" , Arial, Helvetica, sans-serif;
	color:#fff;
}
.carousel-1 .slideset .txt .holder{
	background:#222;
	overflow:hidden;
	padding:15px 18px 2px;
}
.carousel-1 .slideset .txt p{margin-bottom:12px;}
.carousel-1 img{display:block;}
.grey-area-1{
	width:100%;
	color:#1f1f1f;
	background:#e9e9e9 url(/_ui/images/bg-grey-area1-2.gif);
}
.grey-area-1-c{
	background:url(/_ui/images/bg-grey-area-center.jpg) no-repeat 50% 0;
	width:100%;
	padding-bottom:48px;
}
.framest-3{
	margin:0 auto;
	width:1040px;
}
.framest-3:after{
	display:block;
	clear:both;
	content:'';
}
.framest-holder-3{
	float:left;
	width:100%;
	background:#fff;
	margin-top:-92px;
	position:relative;
	z-index:300;
}
.container-1{
	overflow:hidden;
	width:100%;
}
.aside-2{
	float:right;
	width:360px;
}
.photo-1{
	background:#bebb84 url(/_ui/images/line3.gif) no-repeat 30px 15px;
	padding:30px 30px 14px;
}
.photo-1-c{
	padding-bottom:16px;
	overflow:hidden;
	background:url(/_ui/images/line3.gif) no-repeat 0 100%;
}
.photo-1 img{display:block;}
.photos-list-1{
	margin:0 0 32px;
	padding:6px 0;
	list-style:none;
	overflow:hidden;
	background:#000;
}
.photos-list-1 li{
	float:left;
	width:180px;
}
.photos-list-1 img{display:block;}
.widget-2{
	margin:0 auto 16px;
	width:302px;
	text-align:center;
	font:0.857em/1.833em Arial, Helvetica, sans-serif;
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
	color:#000;
	overflow:hidden;
	padding-bottom:5px;
}
.head-3{
	background:url(/_ui/images/line4.gif) repeat-x 1px 21px;
	text-align:center;
	margin-bottom:12px;
	height:44px;
	overflow:hidden;
}
.head-3 h1{
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	color:#fff;
	font:10px/14px "Liberator" , Arial, Helvetica, sans-serif;
	background:url(/_ui/images/bg-head-3.png) no-repeat 100% 100%;
	padding-right:15px;
	height:44px;
	margin:0;
	letter-spacing:3px;
}
*+html .head-3 h1{
	display:inline;
}
.head-3 h1 span{
	display:block;
	height:14px;
	background:url(/_ui/images/bg-head-3.png) no-repeat;
	padding:14px 15px 16px 30px;
}
.date-1{
	display:block;
	color:#beba84;
	margin-bottom:16px;
	font:2.571em/1.222em "MapleMedium" , Arial, Helvetica, sans-serif;
}
.widget-2 .date-1{font-size:3em;}
.widget-2 img{
	display:block;
	margin:0 auto 16px;
}
.widget-2 h2{
	font:1.5em/1.222em "MapleBold" , Arial, Helvetica, sans-serif;
	margin:0 0 1px;
	text-transform:uppercase;
}
.widget-2 p{margin-bottom:12px;}
.link-2{
	margin:0 auto 12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/arrow-3.png) no-repeat;
	width:17px;
	height:10px;
	display:block;
}
.photo-2{
	margin:0 auto 10px;
	width:190px;
	text-align:center;
	color:#bebb84;
	font:0.929em/1.231em "MapleMedium" , Arial, Helvetica, sans-serif;
}
.photo-2 img{
	display:block;
	position:relative;
	behavior: url(/_ui/css/PIE.htc);
	border:4px solid #e2e2e2;
	border-radius:34px;
	margin:0 auto 13px;
}
.content-3,
.content-2{
	float:left;
	width:623px;
	line-height:1.571em;
	padding:0 27px 0 30px;
}
.content-3 p,
.content-2 p{margin-bottom:23px;}
.content-3{width:624px;}
.head-4{
	text-align:center;
	background:url(/_ui/images/bg-head-4.gif) repeat-x 0 100%;
	padding:29px 30px;
	overflow:hidden;
	margin:0 -27px 33px -30px;
	position:relative;
}
.head-4 h1{
	margin:0 0 10px;
	letter-spacing:3px;
	font:2.286em/1.094em "MapleBold" , Arial, Helvetica, sans-serif;
	color:#333;
}
.head-4 strong{
	display:block;
	margin-bottom:10px;
	color:#99865e;
	letter-spacing:3px;
	text-transform:uppercase;
	font:0.857em/1.25em "TisaSansProBold" , Arial, Helvetica, sans-serif;
}
.twocols-2:after{
	display:block;
	clear:both;
	content:'';
}
.txt-1{
	overflow:hidden;
	padding-bottom:21px;
}
.column-1{
	float:left;
	width:290px;
}
.pt6{padding-top:6px !important;}
.column-2{
	float:right;
	width:290px;
}
.title-1{
	margin-bottom:18px;
	text-align:center;
}
.title-1 > div{
	display:inline-block;
	vertical-align:top;
	padding-right:57px;
	background:url(/_ui/images/arrow-5.png) no-repeat 100% 5px;
}
*+html .title-1 > div{
	display:inline;
}
.title-1 h2{
	margin:0;
	padding-left:57px;
	background:url(/_ui/images/arrow-4.png) no-repeat 0 5px;
	color:#333;
	text-transform:uppercase;
	font:0.786em/1.182em "Liberator" , Arial, Helvetica, sans-serif;
	letter-spacing:3px;
}
.photo-3 img{display:block;}
.photo-3{
	width:320px;
	position:relative;
	margin:0 0 0 -30px;
	background:url(/_ui/images/bg-photo-3.gif) repeat-x;
	padding-top:13px;
}
.photo-4 img{
	display:block;
	margin:0 auto 39px;
	position:relative;
	behavior: url(/_ui/css/PIE.htc);
	border-radius:124px;
}
.container-2{
	background:url(/_ui/images/bg-container-2.gif) repeat-y 100% 0;
	min-height:930px;
	padding:0 359px 0 0;
	position:relative;
	z-index:200;
	margin-top:-19px;
}
.intro-1{
	position:relative;
	margin:0 -27px 24px -1px;
	background:#f3d865;
	font:1.286em/1.222em "Maple-RegularItalic" , Arial, Helvetica, sans-serif;
	color:#d4764a;
	padding:21px 48px 17px;
}
.intro-1 p{margin-bottom:7px !important;}
.intro-1 strong{
	font-weight:normal;
	margin-bottom:7px;
	letter-spacing:1px;
	font-family:"Maple-BoldItalic" , Arial, Helvetica, sans-serif;
}
.intro-1 strong.txt-2{
	display:block;
	color:#fff;
	font-family:"MapleBold" , Arial, Helvetica, sans-serif;
}
.intro-1 .bg{
	position:absolute;
	top:38px;
	left:-21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/sprite-2.png) no-repeat 0 -102px;
	width:42px;
	height:42px;
}
.organizational-flow-1{
	margin:0;
	padding:0 0 34px 30px;
	list-style:none;
	color:#98895e;
	font-family: "MapleRegular" , Arial, Helvetica, sans-serif;
	line-height:1em;
}
.organizational-flow-1 li{
	overflow:hidden;
	padding-bottom:21px;
}
.organizational-flow-1 .title{
	float:left;
	width:112px;
	background:url(/_ui/images/bullet-01.png) no-repeat 0 11px;
	color:#000;
	padding:0 5px 0 32px;
	margin:6px 0;
	font:24px/29px "MapleMedium" , Arial, Helvetica, sans-serif;
}
.organizational-flow-1 .txt{
	overflow:hidden;
	background:url(/_ui/images/bg-txt-1.png) no-repeat 0 100%;
	padding-bottom:15px;
}
.organizational-flow-1 .txt-holder{
	overflow:hidden;
	padding:12px 13px 5px;
	background:url(/_ui/images/line5.png) repeat-y;
}
.organizational-flow-1 p{margin:0 !important;}
.carousel-2{
	margin: 0 auto;
	max-width: 1442px;
	position: relative;
	width: 100%;
}
.carousel-2 .prev, .carousel-2 .next{
	position:absolute;
	top:2px;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/sprite-2.png) no-repeat 0 -25px;
	width:67px;
	height:67px;
}
.carousel-2 .next{
	left:auto;
	right:0;
	background-position:-78px -25px;
	width:66px;
}
.twocols-3{
	margin:0 auto 33px;
	width:1040px;
	color:#1f1f1f;
	font:1.143em/1.625em "MapleRegular" , Arial, Helvetica, sans-serif;
}
.twocols-3:after{
	display:block;
	clear:both;
	content:'';
}
.twocols-3 .col-1{
	float:left;
	width:488px;
	padding:8px 29px 0 2px;
}
.twocols-3 .col-2{
	float:right;
	width:521px;
}
.twocols-3 .col-2 .img img{display:block;}
.twocols-3 .col-2 .img{
	position:relative;
	/* min-height:431px;
	padding-bottom:154px;
	margin-bottom:25px; */
}
.twocols-3 .col-2 .img img.banner-01{
	position:absolute;
	bottom:0;
	right:-3px;
}
.visual-1{
	overflow:hidden;
	margin-bottom:40px;
	width:100%;
}
.visual-1 img{display:block;}
.visual-1 .img-1{
	float:left;
	border:10px solid #999;
	width:499px;
}
.visual-1 .img-2{
	float:left;
	width:521px;
}
.head-5{
	padding:0 61px 26px 0;
}
.head-5 h1{
	margin:0 0 17px;
	font:2em/1.094em "MapleMedium" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#333;
	letter-spacing:2px;
}
.head-5 h1 strong{
	font-weight:normal;
	font-family:"MapleBold" , Arial, Helvetica, sans-serif;
}
.head-5 .title{
	display:block;
	margin-bottom:17px;
	color:#99865e;
	letter-spacing:3px;
	font:0.75em/1.25em "TisaSansProBold" , Arial, Helvetica, sans-serif;
}
.title-2{
	margin:0 -47px 26px -42px;
	position:relative;
	background:#f3d865;
	text-transform:uppercase;
	z-index:100;
	color:#333;
	font:0.688em/1.182em "Liberator" , Arial, Helvetica, sans-serif;
	padding:12px 18px 12px 42px;
	letter-spacing:3px;
	width:517px;
}
.title-2 span{
	display:block;
	background:url(/_ui/images/arrow-5.png) no-repeat 100% 5px;
	padding-right:48px;
}
.twocols-3 p{margin-bottom:25px;}
.twocols-3 p strong{
	font-weight:normal;
	font-family:"MapleMedium" , Arial, Helvetica, sans-serif;
}
.threecols-1{
	width:100%;
	padding-bottom:79px;
	background:url(/_ui/images/bg-threecols-3.jpg) repeat-x 50% 100%;
	border-bottom:5px solid #282924;
}
.threecols-holder-1{
	margin:0 auto;
	overflow:hidden;
	width:1120px;
}
.title-3{
	background:url(/_ui/images/line6.gif) repeat-x 0 17px;
	text-align:center;
	margin-bottom:19px;
}
.title-3 h1{
	margin:0;
	display:inline-block;
	vertical-align:top;
	color:#fff;
	font:0.786em/1.182em "Liberator" , Arial, Helvetica, sans-serif;
	padding:8px 30px 10px;
	position:relative;
	background:#282924;
	letter-spacing:3px;
}
*+html .title-3 h1{display:inline;}
.title-3 h1 em{
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-4px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/sprite-2.png) no-repeat -136px 0;
	width:8px;
	height:4px;
}
.threecols-list-1{
	overflow:hidden;
	margin:0 0 20px -20px;
	color:#282924;
	text-transform:uppercase;
	font:11px/13px "Liberator" , Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.threecols-list-1 .col{
	float:left;
	margin-left:20px;
	background:#d1d1d1 url(/_ui/images/bg-col-1.gif);
	width:280px;
	padding:40px 40px 15px;
	text-align:center;
}
.threecols-list-1 .col img{
	display:block;
	margin-bottom:12px;
}
.inner-page-3{
	min-width:1045px;
	background:url(/_ui/images/bg-inner-page-bottom.gif) no-repeat 50% 100%;
}
.inner-page-3 #main{
	background:url(/_ui/images/bg-inner-page.jpg) no-repeat 50% 0;
}
.inner-page-3 #main .main-holder{
	width:100%;
	background:url(/_ui/images/bg-inner-page-c.png) no-repeat 50% 1025px;
}
.framest-5{
	margin:0 auto 33px;
	width:1040px;
}
.framest-5:after{
	display:block;
	clear:both;
	content:'';
}
.intro-2{
	position:relative;
	text-align:center;
	margin:-15px auto 22px;
	width:650px;
	font:1.143em/1.25em "MapleRegular" , Arial, Helvetica, sans-serif;
}
.intro-2 strong{
	font-weight:normal;
	font-family:"MapleBold" , Arial, Helvetica, sans-serif;
}
.intro-2 .intro-img{
	position:absolute;
	top:-81px;
	right:-130px;
}
.intro-2 .txt{
	position:relative;
	z-index:2;
	overflow:hidden;
}
.intro-2 h1{
	margin:0 0 27px;
	font:2.5em/1.1em "MyriadPro-SemiboldIt" , Arial, Helvetica, sans-serif;
}
.intro-2 p{margin-bottom:41px;}
.intro-2 .first-paragraf{
	color:#5f605c;
	margin:0 auto;
	width:436px;
	overflow:hidden;
	padding-bottom:8px;
	font:1.375em/1.091em "MyriadPro-SemiboldIt" , Arial, Helvetica, sans-serif;
}
.next-1{
	display:block;
	margin:0 auto 41px;
	text-indent:-9999px;
	overflow:hidden;
	width:64px;
	height:65px;
	background:url(/_ui/images/sprite-2.png) no-repeat -154px 0;
}
.menu-1{
	width:100%;
	overflow:hidden;
	position: relative;
	background:#222 url(/_ui/images/bg-menu-1.gif) repeat-x 0 100%;
	text-transform:uppercase;
	padding-bottom:4px;
	margin-bottom:8px;
	font:12px/15px "TisaSansProBold" , Arial, Helvetica, sans-serif;
}
.menu-1 > div{
	position: relative;
	float:left;
	left:50%;
}
.menu-1 ul{
	position: relative;
	float:left;
	left:-50%;
	margin:0;
	padding:0;
	list-style:none;
}
.menu-1 li{
	float:left;
	margin:0 13px;
}
.menu-1 a{
	float:left;
	height:15px;
	padding:14px 18px 12px;
	color:#bebb84;
}
.menu-1 a:hover, .menu-1 .active a{
	text-decoration:none;
	color:#222;
	background:#f4d865;
}
.carousel-3{
	position:relative;
	padding-bottom:13px;
	margin-bottom:31px;
	background:url(/_ui/images/line7.gif) repeat-x 0 100%;
}
.carousel-holder-3{
	position:relative;
	border:solid #dae3dd;
	border-width:1px 0;
}
.switcher-3{
	position:absolute;
	bottom:34px;
	left:32px;
	z-index:100;
	background:#222;
	margin:0;
	padding:15px 18px;
	list-style:none;
}
.switcher-3 li{
	float:left;
	margin-left:22px;
}
.switcher-3 li:first-child{margin-left:0;}
.switcher-3 a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/sprite-2.png) no-repeat -207px -112px;
	width:11px;
	height:11px;
}
.switcher-3 a:hover, .switcher-3 .active a{background-position:-207px -133px;}
.carousel-3 .slideset{
	position:relative;
	width:100%;
	height:576px;
}
.carousel-3 .slideset .slide{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:576px;
}
.carousel-3 .slideset .slide.active{z-index:20;}
.carousel-3 img{display:block;}
.carousel-3 .slideset .txt{
	position:absolute;
	bottom:18px;
	right:-13px;
	width:141px;
	background:url(/_ui/images/bg-angle-1.png) no-repeat 100% 100%;
	padding-bottom:14px;
	font:12px/18px "MapleBold" , Arial, Helvetica, sans-serif;
	color:#fff;
}
.carousel-3 .slideset .txt .holder{
	background:#222;
	overflow:hidden;
	padding:15px 16px 2px;
}
.carousel-3 .slideset .txt p{margin-bottom:12px;}
.twocols-4{
	overflow:hidden;
	padding:0 40px 34px;
	margin-bottom:52px;
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
}
.twocols-4 p{margin-bottom:30px;}
.twocols-4 .col-1{
	float:left;
	width:440px;
	padding-top:27px;
}
.twocols-4 .col-2{
	float:right;
	width:440px;
	margin: 28px 0 0 0;
}
.twocols-4 .col-1 .first-letter{
	float:left;
	width:106px;
	height:93px;
	font:100px/100px "Mapleregular" , Arial, Helvetica, sans-serif;
	border-bottom:8px solid #c1bf8b;
	color:#c1bf8b;
	text-align:center;
	margin:-22px 15px 10px 0;
	position:relative;
}
.box-1{
	color:#b5b5b5;
	overflow:hidden;
	font:1.712em/1.292em "MyriadPro-SemiboldIt" , Arial, Helvetica, sans-serif;
}
.box-1 p{margin-bottom:32px !important;}
.head-6{
	position:relative;
	background:url(/_ui/images/line8.gif) repeat-x 0 100%;
	overflow:hidden;
	color:#333;
	padding:14px 10px 18px 40px;
	margin:0 -40px 25px;
}
.ico-2{
	float:right;
	background:url(/_ui/images/ico_4.png) no-repeat;
	width:78px;
	height:58px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-14px 0 0 10px;
}
.head-6 strong{
	display:block;
	font:0.857em/1.25em "MapleBold" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:4px;
	letter-spacing:1px;
}
.head-6 h1{
	margin:0 0 4px;
	text-transform:uppercase;
	letter-spacing:1px;
	font:1.286em/1.11em "MapleMedium" , Arial, Helvetica, sans-serif;
}
.container-3{
	overflow:hidden;
	margin-bottom:46px;
}
.container-3 strong{
	font-family:"MapleBold" , Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.container-3 img{display:block;}
.container-3 figure{
	float:left;
	border-left:1px solid #f5f5f7;
	margin-top:3px;
	width:479px;
}
.container-3 .txt{
	float:right;
	width:482px;
}
.threecols-2{
	overflow:hidden;
	background:url(/_ui/images/line9.gif) repeat-x 0 100%;
	padding-bottom:20px;
	margin-bottom:27px;
}
.threecols-2 p{margin-bottom:24px;}
.head-7{
	background:url(/_ui/images/line10.gif) repeat-x;
	margin-bottom:31px;
}
.head-7 .holder{
	background:url(/_ui/images/line9.gif) repeat-x 0 100%;
	overflow:hidden;
	padding:34px 28px 29px 39px;
}
.loading{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/sprite-2.png) no-repeat -134px -106px;
	width:23px;
	height:38px;
	margin:-1px 0 -1px 10px;
}
.head-7 h1{
	float:left;
	margin:4px 10px 4px 0;
	width:311px;
	font:24px/28px "MapleBold" , Arial, Helvetica, sans-serif;
}
.menu-2{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font:12px/16px "TisaSansProBold" , Arial, Helvetica, sans-serif;
}
.menu-2 li{
	float:left;
	background:url(/_ui/images/bullet-02.gif) no-repeat 50% 0;
	margin-right:25px;
	padding-top:15px;
}
.menu-2 a{color:#d5764a;}
.threecols-2 .col{
	float:left;
	width:320px;
	margin-left:40px;
}
.threecols-2 .col:first-child{margin-left:0;}
.container-4{
	position:relative;
	padding-bottom:50px;
	overflow:hidden;
}
.container-4 .number{
	width:320px;
	text-align:center;
	color:#c2c08c;
	font:18px/24px Helvetica, Arial, sans-serif;
	position:absolute;
	bottom:20px;
}
.photo-5{
	position:relative;
	background:#eee;
	margin:5px 0 22px;
	padding:12px;
	box-shadow:1px 1px 1px #b0b0b0;
	-webkit-box-shadow:1px 1px 1px #b0b0b0;
	-moz-box-shadow:1px 1px 1px #b0b0b0;
}
.photo-5 img{display:block;}
.box-2{
	border-left:8px solid #d57549;
	padding:0 10px 3px;
	margin-bottom:25px;
	font:25px/30px "MyriadPro-SemiboldIt" , Arial, Helvetica, sans-serif;
}
.box-2 p{margin:0 !important;}
.photos-1{
	margin:0 -40px 36px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.photos-1 li{
	width:320px;
	display:inline-block;
	vertical-align:top;
	margin:0 37px 40px 0;
}
*+html .photos-1 li{
	display:inline;
	margin-right:40px;
}
.photos-1 img{display:block;}
.photos-1 li.style-2{
	border:12px solid #d9d9d9;
	width:296px;
}
.photos-1 li.wide{
	width:680px;
}
.container-5{
	width:100%;
	background:url(/_ui/images/line10.gif) repeat-x;
	padding:33px 0 50px;
}
.container-5:after{
	display:block;
	clear:both;
	content:'';
}
.container-5 figure img{display:block;}
.container-5 figure{
	float:left;
	width:413px;
	position:relative;
	margin:37px 10px 0 -67px;
}
.container-5 .txt{
	float:right;
	position:relative;
	margin-right:-40px;
	width:720px;
	background:url(/_ui/images/line2.gif) repeat-y 360px 0;
	padding:22px 0;
}
.container-5 .txt .col-1{
	float:left;
	width:320px;
	padding-top:35px;
}
.container-5 .txt .col-2{
	float:right;
	width:320px;
	color:#98895e;
}
.container-5 .txt-3{padding-right:40px;}
.container-5 .txt p{margin-bottom:24px;}
.container-5 .txt-2{
	overflow:hidden;
	margin-bottom:-6px;
}
.more-1{
	width:100%;
	background:url(/_ui/images/line1.gif) repeat-x;
	border-bottom:4px solid #272923;
	padding-bottom:6px;
}
.more-1 > div{
	padding:12px 0 14px;
	border-bottom:1px solid #bdbb83;
}
.more-1 a{
	color:#98895e;
	font:0.714em/1.8em "TisaSansProBold" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.container-5 .txt h1{
	margin:0 0 21px;
	color:#282924;
	font:1.714em/1.167em "MapleBold" , Arial, Helvetica, sans-serif;
}
.container-5 .txt h2{
	margin:0 0 2px;
	text-transform:uppercase;
	font:1.714em/1.167em "Liberator" , Arial, Helvetica, sans-serif;
}
.container-5 .txt .title{
	display:block;
	text-transform:uppercase;
	color:#d5764a;
	margin-bottom:2px;
	font:1.143em/1.5em "Liberator" , Arial, Helvetica, sans-serif;
}
.hgroup-1{
	overflow:hidden;
	margin-bottom:20px;
}
.container-6{
	background:url(/_ui/images/line10.gif) repeat-x;
	padding:59px 0 38px;
}
.threecols-3{
	overflow:hidden;
	margin: 0 0 16px;
}
.threecols-3 .col{
	float:left;
	width:300px;
	height:290px;
	border:1px solid #e4e4e4;
	text-align:center;
	margin-left:37px;
	padding:18px 10px 12px;
	color:#3a3a3a;
	font:12px/15px "MapleRegular" , Arial, Helvetica, sans-serif;
	background-color: #fff;
}
.threecols-3 .col:first-child{margin-left:0;}
.threecols-3 .col .img img{
	display:block;
	position:relative;
	behavior: url(/_ui/css/PIE.htc);
	border-radius:93px;
}
.threecols-3 .col .img{
	position:relative;
	width:186px;
	margin:0 auto 16px;
}
.threecols-3 .col .img a{
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	width:100%;
	height:100%;
	border-radius:93px;
	behavior: url(/_ui/css/PIE.htc);
	box-shadow:inset 3px 3px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 3px 3px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 3px 3px 5px rgba(0,0,0,0.3);
	cursor:pointer;
	background:url(/_ui/images/none.gif);
}
.threecols-3 .col h1{
	margin: 0 0 17px;
	text-transform:uppercase;
	color:#1f1f1f;
	font:24px/28px "Liberator" , Arial, Helvetica, sans-serif;
}
.threecols-3 .col h1.small{
	font-size:18px;
	margin: 3px 0 8px;
	line-height: 20px;
}
.threecols-3 p{margin-bottom:26px;}
.threecols-3 .link-2{margin-bottom:5px;}
.inner-page-4{
	background:url(/_ui/images/bg-inner-page-3.gif) no-repeat 50% 100%;
}
.framest-6{
	margin:0 auto;
	width:981px;
	padding: 20px 0;
}
.head-8{
	width:100%;
	background:url(/_ui/images/line11.gif) repeat-x 0 17px;
	position: relative;
}
.head-8:after{
	display:block;
	clear:both;
	content:'';
}
.save-link-1{
	float:right;
	text-align:center;
	width:82px;
	height:22px;
	position:relative;
	background:url(/_ui/images/sprite-2.png) no-repeat -228px 0;
	text-transform:uppercase;
	color:#d5764a;
	font:11px/14px "Liberator" , Arial, Helvetica, sans-serif;
	margin:-27px 32px 0;
	letter-spacing:1px;
	padding:65px 5px 5px;
}
.place-saver {
    position: absolute;
    left: -94px;
    top: 77px;
    z-index: 99;
}
.shedule-1{
	float:left;
	border:solid #010101;
	border-width:1px 1px 0 1px;
	font:12px/14px "MapleBold" , Arial, Helvetica, sans-serif;
	color:#d5764a;
	background:#fff;
	height:36px;
	padding:18px 4px 18px 15px;
}
.shedule-1.for-place {
    padding-top: 0;
    height: auto!important;
}
.shedule-1 .row5,
.shedule-1 .row2,
.shedule-1 .row3,
.shedule-1 .row4,
.shedule-1 .row1{
	float:left;
	/*width:90px; TIMH*/
	height:36px;
	padding-right:1px;
	overflow:hidden;
	background:url(/_ui/images/line2.gif) repeat-y 100% 0;
}
.shedule-1 .row2{
	text-align:center;
	width:65px;
	line-height:42px;
}
.shedule-1 span{
	display:block;
	margin-bottom:-3px;
}
.shedule-1 .row2 span{margin:0;}
.shedule-1 strong{
	display:block;
	font:25px/28px "MapleBold" , Arial, Helvetica, sans-serif;
}
.shedule-1 .row3{
	padding:0 16px 0 18px;
	width:86px;
}
.shedule-1 .row4{
	text-align:center;
	width:155px;
}
.shedule-1 .row4 strong{
	font-size:18px;
	line-height:42px;
}
.shedule-1 .row5{
	background:none;
	padding-right:0;
	text-align:center;
	width:82px;
}
.shedule-1 .row5 strong{
	font-size:20px;
	line-height:42px;
}
.shedule-1 h1 {
    font-family: "MapleMedium", arial;
    font-weight: normal;
    color: #000;
    font-size: 30px;
    line-height: 67px;
    margin: 0;
}
.shedule-1 h1 a {
    background-color: #97895B;
    color: #fff;
    padding: 2px 10px;
    font-size: 13px;
    margin: 0 15px 0 20px;
    text-transform: uppercase;
}
.twocols-5{
	width:100%;
	border-top:6px solid #000;
}
.twocols-5:after{
	display:block;
	clear:both;
	content:'';
}
.aside-3{
	float:right;
	width:352px;
	padding-top:24px;
}
.map-box-1{
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
	padding-bottom:18px;
	margin-bottom:20px;
	color:#242c22;
	font:1.143em/1.188em "MapleMedium" , Arial, Helvetica, sans-serif;
}
.map-box-1 img{display:block;}
.map-1{overflow:hidden;}
.map-box-1 address{
	margin:0 0 24px;
	font-style:normal;
}
.saved-box-1{
	display:inline-block;
	margin-bottom:20px;
	color:#c6bea9;
	border:1px solid #cfc8b6;
	padding:3px 3px 3px 10px;
}
*+html .saved-box-1{display:inline;}
.saved-box-1 strong{
	float:left;
	text-transform:uppercase;
	padding:8px 9px 6px 0;
	letter-spacing:1px;
	font:12px/16px "TisaSansProBold" , Arial, Helvetica, sans-serif;
}
.saved-box-1 ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	height:30px;
}
.saved-box-1 ul li{
	float:left;
	margin-left:2px;
}
.saved-box-1 ul li:first-child{margin-left:0;}
.saved-box-1 img{display:block;}
.widget-container-3{
	/* background:url(/_ui/images/line2.gif) repeat-y; */
	font:1.143em/1.25em "MapleRegular" , Arial, Helvetica, sans-serif;
}
.widget-container-3 .holder{
	overflow:hidden;
	background:url(/_ui/images/line1.gif) repeat-x;
	padding:36px 0 0 41px;
}
.widget-3{
	overflow:hidden;
	background:url(/_ui/images/line12.gif) repeat-x 0 100%;
	padding:0 0 31px 7px;
	position:relative;
	margin:0 0 44px -7px;
}
.widget-3 strong{
	font-weight:normal;
	font-family:"MapleBold" , Arial, Helvetica, sans-serif;
}
.widget-3 a{color:#d57549;}
.widget-3 p{margin-bottom:20px;}
.widget-3 h2{
	margin:0 0 21px;
	font:1.5em/1em "MyriadPro-SemiboldIt" , Arial, Helvetica, sans-serif;
}
.widget-3 h3{
	font: 1em/1.25em "MapleBold" , Arial, Helvetica, sans-serif;
	margin:0 0 20px;
}
.widget-3 h3 a{color:#282924 !important;}
.add-nav-2{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:1em/1.25em "MapleBold" , Arial, Helvetica, sans-serif;
}
.add-nav-2 li{
	float:left;
	background:url(/_ui/images/sep-1.gif) no-repeat 0 3px;
	padding:0 5px 0 11px;
}
.add-nav-2 li:first-child{
	background:none;
	padding-left:0;
}
.add-nav-2 a{color:#282924 !important;}
.content-4{
	float:left;
	width:594px;
}
.visual-2{
	margin-bottom:18px;
	padding-bottom:17px;
	color:#fff;
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
}
.visual-2 img{
	display:block;
	position:relative;
	margin: 0 auto;
}
.visual-2 .holder{
	background:#212121;
	padding:10px 19px 7px;
}
.visual-2 h1{
	margin:0 0 26px;
	font:34px/37px "MapleMedium" , Arial, Helvetica, sans-serif;
}
.link-3{
	display:inline-block;
	margin-bottom:10px;
	color:#fff;
	padding:5px 38px 5px 10px;
	text-transform:uppercase;
	font:15px/18px "TisaSansProBold" , Arial, Helvetica, sans-serif;
	background:#39662f url(/_ui/images/ico_plus3.png) no-repeat 100% 7px;
}
.menu-3{
	overflow:hidden;
	margin:0 0 10px;
	padding:0;
	list-style:none;
	width:100%;
	font:12px/15px "TisaSansProBold" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.menu-3 li{float:left;}
.menu-3 a{
	float:left;
	color:#fff !important;
	padding:6px 12px 4px;
	background:#c4c79e;
}
.menu-3 .style2 a{background:#bebb80;}
.menu-3 .style1 a{background:#97895b;}
.menu-3 .style3 a{background:#39662f;}
.menu-3 .style4 a{background:#d3d095;}
.mb9{margin-bottom:9px !important;}
.tabset-2{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:url(/_ui/images/line1.gif) repeat-x 0 65px;
	text-transform:uppercase;
	font:16px/20px "MapleMedium" , Arial, Helvetica, sans-serif;
}
.tabset-2 li{
	float:left;
	width:25%;
}
*+html .tabset-2 li.last{
	float:none;
	overflow:hidden;
	width:auto;
}
.tabset-2 a{
	text-align:center;
	display:block;
	color:#72b8e9;
	padding:22px 5px 26px;
	height:20px;
}
.tabset-2 a:hover, .tabset-2 .active a{
	text-decoration:none;
	background: rgb(223, 221, 221);
}
.tab-container-2{
	margin-bottom:20px;
	overflow:hidden;
	background:#f4f4f4;
	padding:29px 38px 31px;
	line-height:1.688em;
	font-size:1.143em;
}
.tab-container-2 p{margin-bottom:28px;}
.headline-2{
	background:url(/_ui/images/line1.gif) repeat-x;
}
.headline-2 .holder{
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
	padding:23px 0 22px;
	margin-bottom:27px;
}
.headline-2 h1{
	margin:0;
	color:#beba7f;
	font:1.571em/1.182em "MapleBold" , Arial, Helvetica, sans-serif;
}
.post-container-1{
	overflow:hidden;
	margin:0 -100px 18px 0;
}
.post-1{
	overflow:hidden;
	margin-bottom:44px;
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
}
.post-1 a{color:#74b8e9;}
.post-1 p{margin-bottom:17px;}
.post-1 h2 a{color:#333 !important;}
.post-1 h2{
	color:#333;
	margin:0 0 13px;
	font:1.571em/1.091em "MapleMedium" , Arial, Helvetica, sans-serif;
}
.post-container-1 .post-1{
	display:inline-block;
	vertical-align:top;
	width:440px;
	margin:0 98px 20px 0;
	background:none;
	padding:0;
}
*+html .post-container-1 .post-1{
	margin-right:100px;
	display:inline;
}
.post-1 .menu-3{margin-bottom:22px;}
.post-1 .saved-box-1{margin-bottom:10px;}
.inner-page-4 #main{
	background:url(/_ui/images/line13.gif) repeat-x 0 100%;
}
.head-9{
	width:100%;
	background:url(/_ui/images/line11.gif) repeat-x 0 10px;
}
.head-9:after{
	display:block;
	clear:both;
	content:'';
}
.aside-4{
	float:right;
	width:352px;
}
.visual-3{
	margin-bottom:19px;
	padding-bottom:22px;
	color:#fff;
	background:url(/_ui/images/line1.gif) repeat-x 0 100%;
}
.visual-3 .img{
	display:block;
	position:relative;
	margin:0 -19px;
	background: #212121;
	padding:0 7px 7px;
}
.visual-3 .img-inner {
    background: #000;
    text-align: center;
    overflow: hidden;
}
.visual-3 .img img{
    display:block;
    margin: 0 auto
}
.visual-3 .holder{
	background:#212121;
	padding:13px 19px 0;
}
.visual-3 h1{
	margin:0 0 32px;
	font:22px/24px "MapleMedium" , Arial, Helvetica, sans-serif;
}
.visual-3 h1 a {
    color: #fff;
}
.visual-3 .img .save-link-1{
	position:absolute;
	top:75px;
	left:-52px;
}
.visual-3 .menu-3{
	margin:0 -12px;
	position:relative;
}
.box-3{
	float:right;
	width:179px;
	margin: 0 -7px -7px 10px;
	position:relative;
}
.todays-highlight{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/text-todays-highlight.gif) no-repeat;
	width:85px;
	height:44px;
	margin-top:7px;
}
.ico-3{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/ico_3.gif) no-repeat;
	width:68px;
	height:76px;
}
.visual-3 .txt:after{
	display:block;
	clear:both;
	content:'';
}
.post-container-2{
	overflow:hidden;
	width:100%;
	margin-bottom:-9px;
}
.more-2{
	overflow:hidden;
	width:100%;
	padding-bottom:12px;
}
.more-2 strong{
	float:left;
	color:#bebb80;
	margin-right:31px;
	font:22px/24px "MapleBold" , Arial, Helvetica, sans-serif;
}
.more-2 .menu-3{
	float:left;
	margin:0;
	width:auto;
}
.widget-container-4{
	overflow:hidden;
	padding-bottom:21px;
}
.widget-4{
	overflow:hidden;
	background:#f4f4f4;
	margin-bottom:6px;
	padding:22px 37px 10px;
	font:1.286em/1.278em "MapleRegular" , Arial, Helvetica, sans-serif;
}
.widget-4 h2{
	color:#72b8e9;
	margin:0 0 23px;
	font:0.889em/1.188em "MapleBold" , Arial, Helvetica, sans-serif;
}
.categoris-list-1{
	margin:0 -37px 10px -4px;
	padding:0;
	list-style:none;
	position:relative;
}
.categoris-list-1 li{
	padding-bottom:2px;
}
.categoris-list-1 a{
	color:#98875e;
	display:block;
	overflow:hidden;
	padding:0 17px 0 37px;
	cursor:pointer;
	background:url(/_ui/images/bullet-03.gif) no-repeat 9px 8px;
}
.categoris-list-1 a em{
	float:right;
	width:44px;
	font-style:normal;
}
.categoris-list-1 a span{
	display:block;
	overflow:hidden;
}
.categoris-list-1 a:hover, .categoris-list-1 .active a{
	text-decoration:none;
	color:#212a20;
	background:#d8d8d8 url(/_ui/images/bullet-04.gif) no-repeat 9px 8px;
}
.widget-container-3.style-2{
	background:url(/_ui/images/line14.gif) no-repeat;
}
.widget-container-3.style-2 .holder{
	background:none;
	padding-top:22px;
}
.mb0{margin-bottom:0 !important;}
.link-4{
	float:right;
	font:12px/14px "MapleBold" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#72b8e9;
	background:url(/_ui/images/bg-link-4.gif) no-repeat 50% 0;
	padding-top:49px;
	width:160px;
	letter-spacing:1px;
	margin:-7px 12px 0;
	text-align:center;
}
.link-4 a{color:#72b8e9;}
.weather-forecast{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:73px;
	font:12px/14px "MapleMedium" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#d5764a;
}
.weather-forecast li{
	float:left;
	padding-top:11px;
}
.weather-forecast a{
	float:left;
	color:#d5764a;
	text-decoration:none !important;
	padding:9px 10px 10px 20px;
	height:43px;
	background:url(/_ui/images/line15.gif) no-repeat 0 16px;
	width:70px;
}
.weather-forecast .first a{background:url(/_ui/images/line16.gif) no-repeat;}
.weather-forecast span{display:block;}
.weather-forecast strong{
	display:block;
	font:32px/28px "MapleRegular" , Arial, Helvetica, sans-serif;
}
.weather-forecast li.active a{
	border:solid #010101;
	border-width:1px 1px 0 1px;
	background:#fff;
	padding-top:19px;
	padding-left:19px;
	position:relative;
	margin:-11px -1px 0 0;
}
.weather-forecast li.rain.active a{
	margin-right:-8px;
	padding-right:43px;
	background-repeat: none;
}
.head-10{
	border-top:1px solid #c1bf8b;
	margin-top:10px;
	overflow:hidden;
	padding:15px 0 11px;
}
.search-2{
	float:right;
	background:url(/_ui/images/line17.gif) no-repeat 0 1px;
	height:36px;
	padding-left:32px;
}
.search-2 label{
	float:left;
	color:#72b8e9;
	margin-right:13px;
	padding:9px 0;
	font:16px/18px "MapleBold" , Arial, Helvetica, sans-serif;
}
.search-2 input[type=text]{
	float:left;
	background:#fff;
	border:1px solid #c1bf8b;
	margin:0 16px 0 0;
	padding:9px;
	width:91px;
	height:16px;
	color:#72b8e9;
	font:bold 14px/16px Helvetica, Arial, sans-serif;
}
.search-2 input[type=text].wide-2{width:97px;}
.search-2 .placeholder{color:#72b8e9;}
.search-2 input[type=submit]{
	float:left;
	background:#f5dc74;
	border:1px solid #c1bf8b;
	outline:none;
	margin:0 0 0 -4px;
	padding:0 0 2px;
	width:87px;
	height:36px;
	color:#538f00;
	font:bold 14px/36px Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
.head-10 h1{
	overflow:hidden;
	margin:1px 0;
	color:#1f201f;
	font:22px/30px "MapleRegular" , Arial, Helvetica, sans-serif;
}
.aside-5{
	float:left;
	width:302px;
}
.content-5{
	float:right;
	width:649px;
	padding:32px 2px 0 0;
}
.widget-container-5{
	padding-bottom:9999px;
	margin-bottom:-9999px;
	background:url(/_ui/images/line2.gif) repeat-y 100% 0;
}
.widget-container-5 .holder{
	overflow:hidden;
	padding:26px 32px 20px 2px;
	background:url(/_ui/images/line1.gif) repeat-x;
}
.twocols-5.alt{
	overflow:hidden;
	position:relative;
}
.widget-3.style-2{
	font-size:1.143em;
	line-height:1.25em;
}
.visual-4{
	background:#222;
	padding:12px 11px;
	color:#fff;
	font-size:0.857em;
	line-height:1.417em;
}
.visual-4 p{margin-bottom:10px;}
.visual-4 .img{
    background-color: #555;
	border:3px solid #cbcbcb;
    height: 221px;
	padding:6px;
	position:relative;
	margin-bottom:21px;
}
.visual-4 .img img{display:block;}
.ico-4{
	position:absolute;
	top:22px;
	right:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/_ui/images/sprite-2.png) no-repeat -330px 0;
	width:62px;
	height:71px;
}
.price-1{
	position:absolute;
	top:77px;
	left:-22px;
	color:#1f241e;
	text-align:center;
	background:url(/_ui/images/sprite-2.png) no-repeat -317px -88px;
	width:75px;
	height:76px;
	font:24px/76px "MapleMedium" , Arial, Helvetica, sans-serif;
}
.visual-4 .txt{
	overflow:hidden;
	padding-bottom:20px;
}
.visual-4 .title{
	display:block;
	margin-bottom:8px;
	font: 1em/1.222em "MapleMedium" , Arial, Helvetica, sans-serif;
	width: 320px;
}
.visual-4 h1{
	color:#f2d865;
	margin: 0 0 3px;
	font:1.833em/1.773em "MapleMedium" , Arial, Helvetica, sans-serif;
	line-height: 30px;
	width: 324px;
}
.visual-4 .col-1{
	float:left;
	width:245px;
	padding-left:7px;
}
.visual-4 .col-2{
	float:right;
	width:290px;
	padding-top:4px;
	font:1.333em/1.188em "MapleRegular" , Arial, Helvetica, sans-serif;
}
.visual-4 .col-2 strong{
	font-weight:normal;
	display:block;
	font-family:"MapleMedium" , Arial, Helvetica, sans-serif;
}
.mark-1{color:#f2d865;}
.visual-4 address{
	margin:0;
	font-style:normal;
}
.visual-4 dl{margin:0;}
.visual-4 dl dt{display:inline;}
.visual-4 dl dd{
	margin:0;
	display:inline;
}
.visual-4 a{color:#fff;text-decoration: underline;}
.content-area-1{
	background:#f4f4f4;
	margin-bottom:31px;
	overflow:hidden;
	padding:23px 20px 12px;
	font:1.143em/1.688em "MapleRegular" , Arial, Helvetica, sans-serif;
}
.content-area-1 p{margin-bottom:28px;}
.content-area-1 h2{
	margin:0;
	font:1em/1.688em "MapleMedium" , Arial, Helvetica, sans-serif;
}
.description-1{
	margin:0 0 27px;
	overflow:hidden;
}
.description-1 dt{
	display:block;
	font:1em/1.688em "MapleMedium" , Arial, Helvetica, sans-serif;
}
.description-1 dd{
	margin:0 0 1px;
	display:block;
}
.required-1{
	color:#d6794f;
	overflow:hidden;
	font:0.75em/1.75em Helvetica, Arial, sans-serif;
}
.required-1 a{color:#d6794f;}
.required-1 p{margin-bottom:19px !important;}
#footer{
	width:980px;
	margin:0 auto;
	padding:16px 0 0;
}
.inner-page-2 #footer{padding:49px 0 0;}
.inner-page-4 #footer{padding:35px 0 0;}
#footer .login-holder{width:533px;}
#footer .info-panel{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
.inner-page-3 #footer .info-panel{
	width:1051px;
	margin:0 -71px 0 0;
	padding:0 0 47px;
}
.inner #footer .info-panel{
	width:980px;
	padding:43px 9999px 30px;
	margin:0 -9999px;
	background:url(/_ui/images/separator4.gif) repeat-x;
}
.inner #footer.journal .info-panel{
	border-top:1px solid #999;
	background:none;
	padding-top:24px;
}
#footer .logo{
	background-position:0 -199px;
	margin:1px 0 0;
}
#footer .login .mask{background-position:0 -155px;}
#footer .login-holder .info{
	float:left;
	width:363px;
	background:url(/_ui/images/divider.gif) repeat-y;
	padding:4px 0 7px 46px;
	margin:3px 0 0 37px;
	font:0.857em/1.083em 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#98895e;
}
#footer .login-holder .info p{margin:0 0 14px;}
#footer .login-holder .info .plan{
	font:1.333em/1.125em 'MapleBold', Arial, Helvetica, sans-serif;
	color:#98895e;
}
#footer .links-panel{
	background:#333;
	padding:19px 9999px;
	margin:0 -9999px;
	width:980px;
	overflow:hidden;
	font:11px/14px 'MapleBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
}
.inner-page-3 #footer .links-panel{padding:20px 9999px 18px;}
#footer .links-panel a{color:#ededed;}
#footer .site-map{float:left;}
#footer .links{
	float:right;
	width: 980px;
}
.inner-page-3 #footer .links{
	float:none;
	width:1033px;
	margin:0 -45px 0 2px;
}
#footer .links ul{
	padding:0;
	margin: 0 auto;
	list-style:none;
	text-align:right;
}
.inner-page-3 #footer .links ul{text-align:left;}
#footer .links li{
	padding:0 0 0 29px;
	color:#ededed;
	display:inline;
}
.inner-page-3 #footer .links li{padding:0 24px 0 0;}
.inner-page-3 #footer .links .active a,
.inner-page-3 #footer .links a:hover{
	color:#f3d865;
	text-decoration:none;
}
#footer .links .by{color:#f3d865;}
#footer .nav{
	width:100%;
	background:url(/_ui/images/separator.png) repeat-x;
	padding:25px 0 19px;
}
#footer .nav ul{
	padding:0;
	margin:0 0 0 -21px;
	list-style:none;
	text-transform:uppercase;
	font:10px/15px 'TisaSansProBold', Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#footer .nav li{
	float:left;
	background:url(/_ui/images/divider.gif) no-repeat;
}
#footer .nav li:first-child{background:none;}
#footer .nav a{
	display:block;
	color:#98895e;
	padding:11px 22px 20px;
	height:50px;
}
.inner-page-3 #footer .nav a{padding:20px 22px;}
#footer .nav strong{
	display:block;
	color:#74b8e9;
	font:24px/24px 'MapleBold', Arial, Helvetica, sans-serif;
	padding:0 0 3px;
}
#footer .nav .active strong,
#footer .nav a:hover strong,
#footer .nav .active a,
#footer .nav a:hover{
	text-decoration:none;
	color:#d4754a;
}
#footer .btn-site-map{
	float:right;
	background:url(/_ui/images/bg-gray.png);
	min-width:214px;
	height:44px;
	padding:0 10px;
	text-align:center;
	text-transform:uppercase;
	font:11px/44px 'MapleBold', Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	color:#272824;
	margin:31px 0 0;
}
.spinner {
    margin-top: 147px;}
.img-inner {
    text-align: center;
}
.time-span {
    display: block;
    font-weight: bold;

}
.time-span span {
    display: block;
}
.time-span > span {
    margin-top: 12px;
}
h4.related {
    color: #aaa;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    font-style: italic;
}
div.error, div.success, div.warning {
    font-size: 14px; color: #cc0000; line-height: 20px; background-color: #ffeeee; border: 1px solid #ff0000; border-right: none; border-left: none; padding: 5px 10px; margin: 10px 0px;
    text-align: center;
}
div.success { color: #008800; border: 1px solid #00aa00; border-right: none; border-left: none; background-color: #eeffee; }
div.warning { background-color: #FFFFE4; color: #7D052C; border: 1px solid #7D052C; border-right: none; border-left: none; }
div.warning.alt { background-color: #FFC20E; color: #330000; border: 1px solid #7D052C; border-right: none; border-left: none; font-weight: bold; text-align: center; }
div.error div, div.success div, div.warning div { border: none; padding: 0 0 0 10px; margin: 5px 0 }
div.success a { color: #000; text-decoration: underline; }
.profile_container .main-title {
    clear: both;
    height: 50px;
    width: 100%;
}
.profile_container .main-title ul {
    padding-left: 0px;
}
.profile_container .main-title li {
    background-color: #f4f4f4;
    float: left;
    list-style-type: none;
    margin-right: 10px;
}
.profile_container .main-title li.active a {
    background-color: #98895e;
    color: #fff;
}
.profile_container .main-title li a {
    color: #000;
    display: block;
    font-family: 'MapleBold', Arial, Helvetica, sans-serif;
    height: 43px;
    padding-top: -5px;
    line-height: 45px;
    text-align: center;
    width: 100px;
}
.profile_container .main-title li a:hover {
    background-color: #98895e;
    color: #fff;
    text-decoration: none;
}
.guides #tags {
    height: 197px;
    margin: 0px;
}
.guides-container #stops_map {
    border: 1px solid black;
    height: 420px;
    width: 458px;
}
.guide_preview {
    display: none;
}
.guides .blue-area-1 h2 {
    font-size: 25px;
    text-align: center;
    font-family: "MapleBold" , Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 10px;
}
.tagit-new {
    width: 100%;
}
.tagit-new ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #888;
}
.tagit-new :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #888;
}
.tagit-new ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #888;
}
.tagit-new :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #888;
}
#guide_categories_dropdown {
}
.widget-container-1 .widget-1 textarea {
    height: 70px;
    width: 420px;
}
.guides #save {
    font-family: "MapleBold", Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 26px 70px;
    display: block;
    margin: 0 auto;
    background-color: #98895E;
    border: 4px solid #666;
}
#guide_categories_dropdown {
    margin-left: 14px;
}
#event_map {
    height: 289px;
    width: 352px;
}
.tab-container .visual-3 .holder {
    background: #F4F4F4;
    background-image: none;
}
.tab-container .visual-3 h1 a {
    color: #333;
}
.tab-container .box-3, .tab-container .menu-3 li.style1, .tab-container .menu-3 li.style3 {
    display: none;
}
.for-user-items .guide-box .title {
    line-height: 19px;

}
.for-user-items .guide-box .title a {
    font-size: 17px;
    line-height: 12px;
}
.for-user-items .guide-box {
    height: 413px;
    overflow: hidden;
}
.for-deal-in-profile .guide-box {
    height: auto;
}
.remove-user-item {
    position: absolute;
    top: 10px;
    right: 6px;
    background: url(/_ui/images/stop-favorite.png) no-repeat 50% 50%;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}
.edit-user-item {
    position: absolute;
    top: 10px;
    right: 19px;
    color: rgb(115, 184, 40);
    font-weight: bold;
    font-size: 12px;
    line-height: 27px;
}
.remove-user-item:hover {
    opacity: .5;
}

#form-add-cont .additional { margin: 20px 0px 50px 10px; width:338px; }
#form-add-cont.for-venue-edit .additional { margin-left: 0; width: auto;}
#form-add-cont h3 { font-family: MapleBold, arial; font-size: 20px; font-weight: normal; color: #000; border-bottom: 1px solid #000; padding: 0 0 5px 3px; margin: 10px 0 20px 0; text-align: center; line-height: 52px;}
#form-add-cont ul { margin: 0; padding: 0; list-style-type: none; }
#form-add-cont li { margin: 10px 0 10px 3px; float: left; }
#form-add-cont.for-venue-edit li { float: none; margin-bottom: 25px; }
#form-add-cont.for-venue-edit li.internal { background-color: #eee; padding: 10px; width: 590px; }
#form-add-cont.for-venue-edit li.internal p { margin: 0 0 15px 0 }
#form-add-cont.for-venue-edit li.internal input.text { width: 570px; }
#form-add-cont li label { display: block; font-family: MapleBold, arial; font-size: 14px; padding: 0 0 10px 0 ; font-weight: normal; color: #555;}
#form-add-cont.for-venue-edit li label { font-size: 16px; }
#form-add-cont li input.text { font-size: 17px; padding: 4px; border: 1px solid #ccc; }
#form-add-cont li input.text.for-event-edit { font-size: 20px; }
#form-add-cont li input.text.name { font-size: 24px; }
#form-add-cont.for-venue-edit li input.text { width: 898px; }
#form-add-cont.for-venue-edit li textarea { width: 954px; border: 1px solid #CCCCCC; padding: 5px; }
#form-add-cont.for-venue-edit li div.caption textarea { width: 240px; margin-top: 5px; height: 28px; }
#form-add-cont li.type { width: 936px; background-color: #eee; padding: 10px; }
#form-add-cont li.type input { margin-left: 10px;  }
#form-add-cont li.name input { width: 320px; }
#form-add-cont li.place { margin-left: 10px; }
#form-add-cont li.place input { width: 600px; }
#form-add-cont #start-date, #form-add-cont #end-date { width: 149px; background: #fff url('/_ui/images/arrow-down.gif') no-repeat 90% 50% }
#form-add-cont li.end_date { margin-left: 10px; } .dp-choose-date { display: none; }
#form-add-cont li.cost { margin-left: 10px; }
#form-add-cont li.cost input { width: 250px }
#form-add-cont li.time input { width: 330px }
#form-add-cont li.time { margin-left: 10px; }
#form-add-cont li.url input { width: 316px; }
#form-add-cont li.recurrence { margin-left: 10px; }
#form-add-cont li.recurrence input { width: 600px; }
#form-add-cont li.description textarea { padding: 4px; width: 587px; height: 600px; border: 1px solid #ccc; line-height:20px; }
#form-add-cont li.categories { margin-bottom: 35px; }
#form-add-cont.for-venue-edit li.categories { margin: 0 0 60px 3px; width: 500px; }
#form-add-cont.for-venue-edit li.categories.single { width: 220px; }
#form-add-cont li.categories, #form-add-cont li.creatives { margin-top: 20px; }
#form-add-cont li.creatives label { margin-bottom: 0; padding-bottom: 0; }
#form-add-cont li.categories select, #form-add-cont li.creatives select, #form-add-cont li.creatives input, #form-add-cont select.simple { padding: 3px; font-size: 14px; width: 168px; }
#form-add-cont li.creatives input { width: 153px; }
#form-add-cont li.creatives table { width: 310px; width:348px; }
#form-add-cont li p { margin: 0; }
#form-add-cont a.category-remover { margin-left: 10px; color: #ff0000; font-size: 12px;  }
#form-add-cont a.category-adder { margin: -10px 0; float: left; color: #51AB20 }
#form-add-cont .event-cat-select { margin-bottom: 20px; white-space: nowrap; }
#form-add-cont .event-cat-select p { display: inline; }
#form-add-cont .buttons { margin: 40px 0px; text-align: center; }
#form-add-cont .buttons input { font-size:18px; font-weight:normal; background-color: #98895E; color: #fff; padding: 20px 50px; border: 4px solid #666;}
#form-add-cont #start-time, #form-add-cont #end-time { font-size: 15px; padding: 4px; border: 1px solid #ccc; }

#uploader-button-cont { background-color: #F7F9F8; border: 1px solid #888; height: 21px; margin:0 0 10px; }

.progressWrapper {
	width: 100%;
	overflow: hidden;
}

.progressContainer {
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

.progressCancel { display: none; }

#divFileProgressContainer { margin: 0 0 10px 0 }

#slideshow-in-generic { float: right; }
#slideshow-in-generic #slideshow-in-post { width: 700px; }
#slideshow-in-generic #slideshow-in-post .image-cont { margin: 0 0 0 120px }
#slideshow-images-cont .slideshow-img { margin: 0 0 10px 0; display: block; height: 90px; overflow: hidden; }
#slideshow-images-cont .slideshow-img div { float: left; margin: 0 10px 0 0 }
#slideshow-images-cont .slideshow-img div.caption { width: 245px; margin: 0; }
#slideshow-images-cont .slideshow-img img { margin: 0 0 10px 0 }
#slideshow-images-cont input { font-family: arial, sans; font-size: 11px; color: #666; width: 245px; border: 1px solid #ccc; color: #000; }
#slideshow-images-cont textarea { font-family: arial, sans; font-size: 11px; color: #666; width: 245px; height: 55px; border: 1px solid #ccc; }
#slideshow-images-cont a.remover { color: #ff0000 }
#slideshow-images-cont a.remover:hover { background-color: #ff0000; color: #fff; }
#slideshow-images-cont a.mover:hover { color: #000 }
#slideshow-images-cont.sortable a.mover, #slideshow-images-cont.sortable img { cursor: move; }
.lifestyle-choices {
    width: 400px;
}
.lifestyle-choices span {
    white-space: nowrap;
}
.box-frame h3.empty {
    font-family: 'MapleRegular';
}
.deal-form {

}
.deal-form .col-1 {
    font-family: 'MapleRegular';
    font-size: 17px;
    padding: 7px 10px 0 0;
    vertical-align: top;
}
.deal-form .col-2 {}
.deal-form table textarea {
    width: 432px;
    height: 90px;
    padding: 5px 3px;
    font-size: 12px;
}
.deal-form table input {
    width: 180px;
    margin: 0 10px 0 0;
    padding: 5px 3px;
}
.deal-form table input[name="name"] {
    font-size: 32px;
    width: 425px;
    padding: 4px 7px;
}
.finalize-deal h4 {
    text-align: center;
}
.finalize-deal input[type="submit"]{
    text-align: center;
    display: block;
    margin: 0 auto 20px auto;
    padding: 20px 43px;
    background-color: #98895E;
    border: 4px solid #666;
    font-size: 20px;
    font-weight: bold;
    font-family: "MapleBold" , Arial, Helvetica, sans-serif;
}
#content .post .focus-text p {
    font-size: 17px;
    line-height: 28px;
}
#content .post .focus-text {
    width: 615px;
}
#content .post .focus-text a {
    font-weight: bold;
}
#twocolumns.with-list #content .post .focus-text a.btn-share {
    width: 90px;

    position: absolute;
    top: 30px;
    right: 0;
    min-width: 10px;
    text-align: right;
    color: #98895E;
    background: #fff url(/_ui/images/share.png) no-repeat 0 50%;
}
#login {
    background-color: #2D322D;
    display: none;
    height: 450px;
    text-align: center;
    width: 100%;
}
#login iframe {
    border: none;
    height: 430px;
    width: 860px;
}
#content.for-generic h1 {
    font-size: 28px;
    font-family: 'MapleMedium', arial;
    padding: 20px 0 10px 0;
}
.for-event-detail .save-link-1 {
    position: absolute;

    top: 170px;
    left: -94px;
    z-index: 99;
}
.guide-image-adder input {
    margin: 17px auto;
    display: block;
}
.guide-image-adder img {
    display: block;
    margin: 20px auto;
    border: 10px solid #ccc;
    min-height: 100px;
    min-width: 100px;
}
.homepage .login-holder.in-header a.login {
    position: absolute;
    top: 31px;
    left: 515px;
}
.login-holder.in-header a.login {
    position: absolute;
    top: 23px;
    left: 445px;
}
.social-util {
    /*position: absolute;
    top: 38px;
    left: 89px;*/
}
.social-util.for-follow-us {
    left: 48px;
    top: 45px;
}
.for-follow-us a {
    margin: 0 0 0 9px;
}
.social-util.for-search {
    left: 21px;
}
.social-util.for-search input {
    width: 352px;
    font-size: 20px;
    background-color: #333;
    border: none;
    border: 1px solid #444;
    color: #fff;
    font-family: arial;
    padding: 2px 10px;
}
.slide-img {
    height: 143px;
    background-color: #000;
    overflow: hidden;
    margin: 0 0 10px;
}
.home-know {
    display: block;
    border-radius: 124px;
}
.guide-detail-avatar img {
    margin: 11px 0 0 12px;

}
.primary .know-crumbs {
    position: absolute;
    z-index: 100;
    padding: 50px 0;
}
.know-hero {
    min-height: 110px;
    margin: 0 0 0 -249px;
}
.home-single-know {
	cursor: pointer;
}
.place-search-2 {
    width: 420px;
}
.journal-list {
    position: absolute;
    z-index: 99;
    height: 379px;
    overflow: hidden;
    top: 283px;
    background: #222522;
    padding: 8px 0 0 0;
    width: 100%;
}
.journal-list-tile {
    height: 300px;
    display: inline-block;
    white-space: nowrap;
    position: relative;
}
.journal-list-tile span {
    position: absolute;

    bottom: -11px;
    right: 10px;
    background: url(/_ui/images/num.png?v2);
    width: 72px;
    height: 72px;
    display: block;
    text-align: center;
    color: #333;
    line-height: 76px;
    font-size: 23px;
    font-family: 'MapleBold', Arial, Helvetica, sans-serif;
}
.journal-list-tile h4 {
    color: #fff;

    margin: 0;
    padding: 0;
    text-align: center;
    font-family: arial;
    font-size: 10px;
}
.journal-list-slide {
	white-space: nowrap;
	width: auto;
	display: inline-block;
	float: left;
}
.journal-list-scroller {
	width: 100%;
	height: 368px;
}
.list-item {
	background: url(/_ui/images/separator2.gif) repeat-x 0 0;
	margin: 10px 0;
	padding: 28px 0 30px 0;
}
.list-item h3 {
    text-transform: none;
    font-size: 22px;
    color: #D5764A;
}
.list-item h3 span {
    color: #333;
    margin: 0 10px 0 0;
    font-weight: normal;
}
.map-cont {
    border: 1px solid #ccc;
    padding: 5px;
    height: 161px;
}
.list-address {
    margin: 10px;
    float: right;
    width: 302px;
}
.list-map {
    float: left;
}
.list-banner {
	position: absolute;
	background: url(/_ui/images/lists.png);
	width: 85px;
	height: 111px;
	z-index: 99;
	top: 197px;
	left: 0;
}

.promo{
	background:#f2f2ea url(/_ui/images/bg-promo.jpg) repeat-x;
	overflow:hidden;
	padding:0 0 24px;
	margin:0 0 33px;
	position:relative;
	border-top: 6px solid #000;
}
.save-guide{
	width:48px;
	height:134px;
	background:url(/_ui/images/img41.png) no-repeat;
	position:fixed;
	top:417px;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
}

.insguide-w
{
	width:980px;
	margin: 0px auto 0px auto;
}

.guide-page .choice-panel{
	background:none;
	padding: 27px 0 22px;
	margin: 0px auto 0px auto;
	width:980px;
}
.guide-page .choice-panel ul li{
	background:none;
	padding:0;
	margin:0 47px 0 0;
}
.guide-page .choice-panel ul li a{padding:0 56px 0 0;color: #cbc4ae;}
.guide-page .btn-share{
	background:none;
	color:#cbc4ad;
	letter-spacing:2px;
	margin: 0 7px 0;
}

.guide-page .btn-share:focus{
	outline:none;
}

.promo h1{
	font:5.714em/1.2em 'bebasneue', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#222;
	float:left;
	padding: 16px 0 14px;
	margin:0;
	max-width: 650px;
	line-height: 0.8em;
}
.promo .heading{
	height:1%;
	overflow:hidden;
}
.promo .block{
	float:right;
	padding:0 5px 0 0;
	width: 325px;
}
.promo .block .box{
	float:left;
	padding:30px 0 0;
	width: 194px;
	position: relative;
}
.promo .block .box img{
	float:left;
	margin:0 20px 0 0;
}
.promo .block .box span.mask{
	background: url(/_ui/images/circle-tan-mask.png) no-repeat;
	width: 63px;
	height: 62px;
	position: absolute;
	top: 30;
	left: 0;
	z-index: 200;
}
.promo .heading .guide-link{
	float:right;
	margin:0 0 0 46px;
	width:85px;
	height:111px;
	background:url(/_ui/images/img37.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.promo .block .text-holder{
	overflow:hidden;
	font:0.928em/1.153em 'MapleMedium', Arial, Helvetica, sans-serif;
	color:#1f261f;
	padding:15px 0 0;
}
.promo .block .author{
	display:block;
	text-transform:uppercase;
	color:#d2764a;
	margin: 1px 0 0;
}
.promo .promo-nav{
	margin:0;
	padding:0 0 0 2px;
}
.promo .promo-nav li{
	list-style:none;
	display:inline-block;
	vertical-align:top;
}
* + html .promo .promo-nav li{
	display:inline;
	margin:0 3px 0 0;
}
.promo .promo-nav a{
	font:0.714em/1.2em 'MapleBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding:12px 11px 10px 13px;
	background:url(/_ui/images/bg-promo-lits.png);
	display:block;
	letter-spacing:2px;
}
.promo .col{
	width:460px;
	float:left;
}
.promo .col p{
	font:1.142em/1.62em 'MapleRegular', Arial, Helvetica, sans-serif;
	margin:0 0 26px;
}
.promo .col.align-left{
	padding:61px 0 0;
	margin:0;
}
.promo .gallery-set{
	position:relative;
	text-align:center;
	margin:0;
	padding: 0 0 0 8px;
}
.promo .gallery-set:after{
	content:"";
	display:block;
	clear:both;
}
.promo .gallery-set li{
	list-style:none;
	float: left;
	margin: 0 2px;
}
.promo .gallery-set img{
	display:inline-block;
	vertical-align:top;
	margin:0 4px;
}
.promo .gallery{
	width:500px;
	float:right;
	margin:0 -1px 0 0;
}
.promo .gallery img{vertical-align:top;}
.gallery .img-holder{
	padding:29px 0 0;
	margin:0 0 15px;
}
.promo .prev a,
.promo .next a{
	display:block;
	width:50px;
	height:50px;
	background:url(/_ui/images/sprite-guide-page.png) no-repeat  0 -61px;
	text-indent:-9999px;
	overflow:hidden;
	margin: 15px 12px 0 -10px;
	border-right: 50px;
}
.promo .next a{
	background:url(/_ui/images/sprite-guide-page.png) no-repeat  -52px -61px;
	margin: 15px -9px 0 10px;
}
.section{
	padding:0;
	width:980px;
	margin:0 auto 31px auto;
}
.section .heading{
	position:relative;
	text-align:center;
	margin:0 0 37px;
	background:url(/_ui/images/bg-line.png) repeat-x 0 19px;
}
.section h2{
	font:0.714em/1.2em 'TisaSansProBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#282924;
	border:2px solid #f0f0f0;
	width: 123px;
	margin:0 auto;
	padding: 12px 20px 10px;
	background: #fff url(/_ui/images/sprite-guide-page.png) no-repeat 11px -141px;
	z-index: 2;
}
.section .box-holder .box{
	width:220px;
	border:1px solid #b4b1b2;
	display:inline-block;
	vertical-align:top;
	padding:1px 0 18px;
	margin:0 14px;
	position:relative;
}
.section .event-box
{
	height:	430px;
}
.section.events .day,
.section.events .night{
	position:absolute;
	top:1px;
	right:0;
	width:221px;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
}
.section.events .day{background:url(/_ui/images/img39.png) no-repeat;}
.section.events .night{background:url(/_ui/images/img40.png) no-repeat;}
.section .box-holder{margin:0 -19px;}
.section .box-holder img{vertical-align:top;}
.section .box-holder .text-holder{
	padding:22px 20px 0 15px;
	overflow:hidden;
}
* + html .section .box-holder .box{display:inline;}
.section.events .title{
	background:#212121;
	position:absolute;
	top:144px;
	left:11px;
	width:187px;
	height: 36px;
	overflow: hidden;
	padding:11px 0 18px 13px;
	-webkit-box-shadow:3px 4px 7px 0 rgba(0, 0, 0, 0.5);
	box-shadow:3px 4px 7px 0 rgba(0, 0, 0, 0.5);
}
.section.events .title strong{
	font:0.857em/1.166em 'Liberator', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#d5764a;
	display:block;
}
.section.events .title p{
	font:italic 1.285em/1.333em 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.section .text-holder p{
	font:1em/1.25em 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#282924;
	margin:0 0 27px;
	letter-spacing:1px;
}
.section .more-holder{
	position: absolute;
	top: 410px;
	left: 160px;
}
.section .more-holder a{
	font:0.857em/1.166em 'MapleBold', Arial, Helvetica, sans-serif;
	color:#d5764a;
	text-transform:uppercase;
	text-align:right;
}
.section.places .box{
	width:472px;
	padding:1px 0 23px 1px;
	margin:0 16px;
}
.section.places .heading{margin:0 0 33px;}
.section.places .two-column{
	border-top:7px solid #666;
	overflow:hidden;
	width:471px;
}
.section.places .col{
	float:left;
	color:#282924;
}
.section.places .col.align-left{width:261px;}
.section.places .text-holder{padding:0 15px;}
.section.places img{
	margin:0 0 19px;
	display:block;
}
.section.places .align-right img{margin:0 0 17px;}
.section.places .two-column .align-right{width:210px;}
.section.places .col h3{
	font:1.571em/1.090em 'MapleBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 15px;
}
.section.places .col p{font:1em/1.25em 'MapleRegular', Arial, Helvetica, sans-serif;}
.section.places .address{
	font:1em/1.25em 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#212c1f;
	display:block;
	margin:0 0 6px;
}
.section.places .phone{
	font:1.071em/1.2em 'MapleMedium', Arial, Helvetica, sans-serif;
	color:#212c1f;
	display:block;
	margin:0 0 17px;
}
.section.places .date{
	font:1em/1.25em 'MapleMedium', Arial, Helvetica, sans-serif;
	color:#464637;
}
.section.places .save{
	font:0.928em/1.230em 'MapleMedium', Arial, Helvetica, sans-serif;
	color:#74b8e9;
	margin:52px 23px 0;
	float:right;
}
.section.advice{padding:4px 0 0;}
.section.advice h2{background: #fff;}
.section.advice h3{
	font:2em/1.214em 'MyriadPro-SemiboldIt', Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0 0 38px;
}
.section.advice .two-column{margin:0 -30px;}
.section.advice .col{
	width:456px;
	display:inline-block;
	vertical-align:top;
	margin:0 31px;
}
* + html .section.advice .col{display:inline;}
.section.advice .col p{font:1.142em/1.626em 'MapleRegular', Arial, Helvetica, sans-serif;}
.section.guide{padding:27px 0 0;}
.section.guide .heading h2{background: #fff;}
.section.guide .title{
	font:2.142em/1.2em 'bebasneue', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-top:7px solid #98895e;
	position:relative;
	padding:15px 20px 4px;
}
.section.guide .guides-block .box{
	border:1px solid #b4b1b2;
	width:326px;
	margin:0 11px;
	padding:1px 0 24px;
}
.section.guide .title .ico{
	position:absolute;
	top:-5px;
	right:17px;
}
.section.guide .title strong{
	font:0.466em/1.071em 'TisaSansProBold', Arial, Helvetica, sans-serif;
	margin:0 0 20px;
	max-width: 230px;
	min-height: 15px;
}
.section.guide .title a{margin:0 0 0 -2px;}
.section.guide .guides-block{
	margin:-2px -35px 0;
	padding:0 0 40px 0;
	width:1050px;
	border:0;
}
.section.guide .guides-block .view-guide{
	background:#73b8e9;
	font:0.857em/1.166em 'MapleBold', Arial, Helvetica, sans-serif;
	color:#fff;
	-webkit-border-radius:0;
	border-radius:0;
	top:176px;
	left:96px;
	width:143px;
	height:23px;
	padding:12px 0 0;
	letter-spacing:0;
}
.section.guide .guides-block .image{margin:0 0 70px;}
.section.guide .guides-block .image img{margin:0 auto;}
.section.guide .guides-block .by{
	font:0.928em/1.230em 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#1f2c1f;
}
.section.guide .guides-block .by a{
	font:0.928em/1.230em 'MapleBold', Arial, Helvetica, sans-serif;
	color:#1f2c1f;
	font-weight: bold;
}
.section.guide .guides-block .info-holder{padding:0 0 0 21px;}
.section.need{padding:40px 0 0 18px;}
.section.need .img-holder{position:relative;}
.section.need .needred,
.section.need .needgreen,
.section.need .needgrey{
	color:#fff;
	font:0.857em/1.168em 'MapleBold', Arial, Helvetica, sans-serif;
	position:absolute;
	max-width: 150px;
	max-height: 50px;
	overflow: hidden;
}
.section.need .needred{
	top:69px;
	left:14px;
}
.section.need .needgreen{
	color:#333;
	top:25px;
	left: 514px;
}
.section.need .needgrey{
	top:59px;
	left: 796px;
}
.guide-page #footer{padding:5px 0 0;}
.guide-page #footer .nav{padding:6px 0 19px;}
.guide-page #footer .nav a{padding:19px 22px 20px;}

.event-img-wrapper
{
	height: 190px;
	margin-bottom: 10px;
	overflow: hidden;
	background: #000 url(/_ui/images/event-placeholder.jpg) repeat-x;
}

.save-place-holder
{
	position: absolute;
	top: 210px;
	left: 330px;
}

.place-box
{
	height: 270px;
}
.top-place-map
{
	height:150px;
	width:471px;
	margin: 0px 0px 10px 0px;
}

.guides-block-insguide {
	margin: 0 auto !important;
}
.insguides-visual {
	background: #f2f2ea url(/_ui/images/bg-promo.jpg) repeat-x;
	height: 500px;
	position: absolute;
	z-index: 999;
	top: 300px;
	padding: 8px 0 0 0;
	width: 100%;
	border-top: 6px solid black;
}

.ins-guide-next
{
	right: 0;
	background-position: 36px -43px;
	border-radius: 13px 0 0 13px;
	box-shadow: -5px 5px 4px rgba(0,0,0,.2);
	position: absolute;
	top: 200px;
	background: #fff url(/_ui/images/sprite-4.png) no-repeat 30px -40px;
	text-indent: -9999px;
	overflow: hidden;
	width: 69px;
	height: 125px;
	z-index: 9999;
}
.ins-guide-prev
{
	z-index: 9999;
	background-position: 25px 57px;
	left: 0;
	border-radius: 0 13px 13px 0;
	box-shadow: 5px 5px 4px rgba(0,0,0,.2);
	position: absolute;
	top: 180px;
	background: #fff url(/_ui/images/sprite-4.png) no-repeat 25px 60px;
	text-indent: -9999px;
	overflow: hidden;
	width: 69px;
	height: 125px;
}

.guide-title
{
	margin: 0 0 530px 0;
	border: none !important;
}

/* Homepage stylesheet */
#main .our-picks{
	width:100%;
	padding-top:40px;
	position:relative;
}
section.our-picks div.mask {
	position: relative;
	overflow: visible;
	width: 100%;
	background:#cbcaab;
	padding:39px 0 37px;
}
section.our-picks div.mask:after{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:-5px;
	height:1px;
	background:#ccc;
}
section.our-picks div.mask div.slideset {
	width: 99999px;
	float: left;
}
section.our-picks div.mask div.slide {
	/*width: 539px; TIMH*/
	float: left;
	border-right:1px solid #a0a088;
	margin-right:20px;
}
.our-picks .top-block{
	width:988px;
	margin:0 auto 5px;
	padding:11px 0 30px;
	position:relative;
	z-index:1;
}
.our-picks .top-block:after{
	content:'';
	display:block;
	clear:both;
}
.our-picks .top-block:before{
	content:'';
	position:absolute;
	height:1px;
	left:-9999px;
	top:44px;
	right:-9999px;
	z-index:-1;
	background:url(/_ui/images/bg-border.png) repeat-x;
}
.our-picks .title{
	float:left;
	width:160px;
	text-align:center;
	letter-spacing:1px;
	text-transform:uppercase;
	/*padding:0 50px 0 18px; TIMH */
	padding:0 30px 0 18px;
	background:#fff;
	margin-left:-18px;
}
.our-picks .title h2{
	font:32px/35px 'Liberator', Arial, Helvetica, sans-serif;
	margin:0 0 -1px;
	color:#c9c8a9;
}
.our-picks .sub-title{
	font:10px/15px 'TisaSansProBold', Arial, Helvetica, sans-serif;
	color:#98895e;
}
.our-picks .pagination{
	margin:0;
	padding:13px 0 0;
	list-style:none;
	float:left;
}
.our-picks .pagination li{
	float:left;
	text-transform:uppercase;
	margin-left:16px;
	font:12px/22px 'proximanovaBold', Arial, Helvetica, sans-serif;
}
.our-picks .pagination li:first-child{margin-left:0;}
.our-picks .pagination li a{
	display:block;
	border:2px solid #f1f1f1;
	border-radius:6px;
	padding:7px 15px 6px;
	text-decoration:none;
	min-width:94px;
	text-align:center;
	background:#fff;
}
.our-picks .pagination li a:hover,
.our-picks .pagination li.active a{
	background:#f3d865;
	border:none;
	color:#232922;
	margin:2px;
}
.our-picks .pagination li.calendar a{
	background:#fff url(/_ui/images/arrow-6.png) no-repeat 92% 49%;
	padding:7px 52px 6px 19px;
}
.our-picks .pagination li.calendar:hover a,
.our-picks .pagination li.calendar.active a{background:#f3d865 url(/_ui/images/arrow-6.png) no-repeat 92% 49%;}
.our-picks .slide h3{
	font:26px/32px 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#d5764a;
	margin:0 0 33px;
}
.our-picks .slide h3 span{
	color:#212121;
	font-family:'MapleMedium';
}
.our-picks .slide .holder{
	overflow:hidden;
}
.our-picks .slide .news{
	width:250px;
	float:left;
	margin-right:19px;
	background:#fff;
	min-height: 413px;
}
.our-picks .slide .news:first-child{margin-right:20px;}
.our-picks .slide figure{
	padding-top:7px;
	background:#f3d865;
}
.our-picks .slide figure img{vertical-align:top;}
.our-picks .slide figure a{display:block;}
.our-picks .slide figcaption{
	background:#212121;
	padding:13px 14px 17px;
	color:#fff;
	box-shadow:5px 5px 8px -4px #080909;
	font:normal 18px/18px MyriadPro-SemiboldIt, Arial, Helvetica, sans-serif;
}
.our-picks .slide.today figcaption{box-shadow:none;}
.our-picks .slide figcaption h4{
	margin:0;
	color:#d5764a;
	font:normal 12px/17px 'TisaSansProBold' sans-serif;
	letter-spacing:1px;
}
.our-picks .slide figcaption .band-name
{
	color:#fff;
	display: block;
	min-height: 36px;
}
.our-picks .description{
	padding:22px 17px 6px;
	color:#282924;
	font:14px/17px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.our-picks .active .news{
	background:#f3d865;
}
.our-picks time{
	display:block;
	margin-bottom:18px;
	font:14px/18px 'MapleBold', Arial, Helvetica, sans-serif;
}
.our-picks time span{
	float:right;
}
.our-picks .add-cal{
	padding:2px;
}
.our-picks .add-cal a{
	float:right;
	font-size:15px;
	line-height:23px;
	color:#d67c4e;
}
.guide-block a.btn-next,
.guide-block a.btn-prev,
.our-picks a.btn-next,
.our-picks a.btn-prev,
.featured-block a.btn-next,
.featured-block a.btn-prev{
	position:absolute;
	top:393px;
	background:#fff url(/_ui/images/sprite-4.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:36px;
	height:65px;
}
.guide-block a.btn-prev,
.our-picks a.btn-prev,
.featured-block a.btn-prev{
	background-position:10px 26px;
	left:0;
	border-radius:0 13px 13px 0;
	box-shadow:5px 5px 4px rgba(0,0,0,.2);
}
.guide-block a.btn-next,
.our-picks a.btn-next,
.featured-block a.btn-next{
	right:0;
	background-position:19px -73px;
	border-radius:13px 0 0 13px;
	box-shadow:-5px 5px 4px rgba(0,0,0,.2);
}
.our-picks .divider{
	width:100%;
	height:30px;
	background:#222522;
}
.our-picks .divider span{
	width:612px;
	height:9px;
	background:#988a5b;
	display:block;
}
section.featured-block {
	position: relative;
}
section.featured-block div.mask {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding:32px 0 31px;
	/* background:url(/_ui/images/bg-slider.jpg) repeat-x 50% 0; TIMH*/
	background:url(/_ui/images/bg-slider.jpg) repeat 50% 0;
}

section.featured-block div.mask div.slideset {
	width: 99999px;
	float: left;
	padding:20px 0 41px;
	background:#222522;
}
section.featured-block div.mask div.slide {
	width: 515px;
	float: left;
	margin-right:2px;
	position:relative
}
.featured-block .heading{
	background:#fff;
}
.featured-block h2,
.guide-block .heading h2{
	margin:0;
	width:980px;
	text-align:center;
	font-size:18px;
	line-height:22px;
	color:#acacac;
	margin:0 auto;
	padding:38px 0 39px;
	letter-spacing:5px;
	position:relative;
	font-family: zapataot, arial, sans-serif;
}
.featured-block img{vertical-align:top;}
.featured-block a.btn-prev,
.featured-block a.btn-next{
	top:283px;
	height:65px;
	background-position:10px 26px;
	width:36px;
}
.featured-block a.btn-next{background-position:19px -73px;}
.featured-block .slide a,
.featured-block .slide a:hover{display:block; text-decoration:none;}
.featured-block .slide .description{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:41px 0 10px;
}
.featured-block .slide .wrap{
	width:269px;
	margin:0 auto;
	display:block;
	text-align:center;
	font:18px/21px 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#d5764a;
}
.featured-block .slide .list{
	font:10px/12px 'TisaSansProBold', Arial, Helvetica, sans-serif;
	color:#bebb84;
	text-transform:uppercase;
	display:block;
	margin-bottom:28px;
}
.featured-block .slide .title{
	display:block;
	margin-bottom:32px;
	color:#fff;
	font:36px/30px 'MapleBold', Arial, Helvetica, sans-serif;
}
section.guide-block {
	position: relative;
	padding-bottom:57px;
	border-bottom:6px solid #000;
	margin-bottom:14px;
}
section.guide-block div.mask {
	position: relative;
	overflow: hidden;
	width: auto;
	padding-top:10px;
}
section.guide-block div.mask div.slideset {
	width: 99999px;
	float: left;
}
section.guide-block div.mask article.slide {
	width: auto;
	float: left;
	margin-right:18px;
}
.guide-block .heading{
	width:100%;
	position:relative;
	border-bottom: 1px solid #c1bf8b;
	z-index:1;
	margin-bottom:8px;
}
.guide-block .heading:after{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:81px;
	height:1px;
	z-index:-1;
	background:url(/_ui/images/bg-border.png) repeat-x;
}
.guide-block .heading h2{
	font-size:18px;
	letter-spacing:10px;
	padding:64px 0 44px;
	line-height:31px;
}
.guide-block .heading h2 span{
	display:inline-block;
	vertical-align:top;
	background:#fff;
	padding:0 23px;
}
.guide-block .heading h2:after{
	content:'';
	position:absolute;
	top:28px;
	left:50%;
	width:32px;
	height:22px;
	margin-left:-22px;
	background:url(/_ui/images/sprite-4.png) no-repeat -1px -208px;
}

/*
.guide-block a.btn-next,
.guide-block a.btn-prev{
	position:absolute;
	top:56px;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: #fff url(/_ui/images/sprite-4.png) no-repeat 18px 18px;
	-webkit-box-shadow: 2px 2px 2px rgba(155,155,140,.64);
	-moz-box-shadow: 2px 2px 2px rgba(155,155,140,.64);
	box-shadow: 2px 2px 2px rgba(155,155,140,.64);
	text-indent:-9999px;
	overflow:hidden;
	left:10px;
}
.guide-block a.btn-next{
	right:10px;
	left:auto;
	background-position:21px -82px;
}

*/
.guide-block .holder1{
	overflow:hidden;
	padding:0 0 0 10px;
}
.guide-block .pagination{
	float:left;
	width:200px;
	background:#f4f4f4;
	padding:36px 0 17px 10px;
	margin-right:17px;
}
.guide-block .pagination h2{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#98895e;
	margin:0 0 26px;
}
.guide-block .pagination ul{
	margin:0;
	padding:0 0 17px;
	list-style:none;
}
.guide-block .pagination ul li{
	padding: 0 10px 3px 35px;
	margin-bottom:2px;
	text-transform:capitalize;
	background:url(/_ui/images/sprite-4.png) no-repeat 5px -235px;
	font:18px/20px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.guide-block .pagination ul li:hover,
.guide-block .pagination ul li.active{background-color:#d8d8d8;}
.guide-block .pagination ul li a{
	color:#98875e;
	text-decoration:none;
}
.guide-block .pagination ul li:hover a,
.guide-block .pagination ul li.active a{color:#212a20;}
.guide-block .btn-create{
	display:inline-block;
	vertical-align:top;
	padding:10px 21px;
	color:#74b8e9;
	font:bold 11px/14px  Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#fff;
	border:1px solid #f0f0f0;
	box-shadow:0 0 1px 1px #eaeaea;
	margin:0 10px 0 17px;
}
.guide-block .slide .article{
	width: 224px;
	float: left;
	border:1px solid #cfcfcf;
	border-top-width:7px;
	border-top-color:#98895e;
	margin-right:18px;
	padding:0 11px 19px 13px;
}
.guide-block .article header{
	overflow:hidden;
	margin-bottom:10px;
	padding-left:5px;
}
.guide-block .article .top{
	overflow:hidden;
	padding:0 0 6px;
	color:#73b8e9;
	font:14px/18px 'TisaSansProBold', Arial, Helvetica, sans-serif;
}
.guide-block .article .top time{
	text-transform:uppercase;
	margin:23px 10px 0 0;
	display:block;
}
.guide-block .article .top a.share{
	float:right;
	width:44px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:-5px;
	background:url(/_ui/images/bg-share.jpg) no-repeat;
}
.guide-block .article h3{
	margin:0 0 3px;
	font:18px/20px 'MapleMedium', Arial, Helvetica, sans-serif;
	height: 40px;
}
.guide-block .article h3 a{color:#222;}
.guide-block .article img{vertical-align:top;}
.guide-block .btn-view{
	display:block;
	width:126px;
	background:#73b8e9;
	text-transform:uppercase;
	color:#fff;
	margin:-15px auto 17px;
	position:relative;
	text-align:center;
	padding:10px 12px 10px 6px;
	font:12px/15px 'MapleBold', Arial, Helvetica, sans-serif;
}
.guide-block .detail{
	overflow:hidden;
	padding:0 5px 7px 4px;
}
.guide-block .detail img{
	float:right;
	margin:0 0 0 10px;
}
.guide-block .wrap{
	overflow:hidden;
	font:14px/22px 'MapleBold', Arial, Helvetica, sans-serif;
	color:#98895e;
	text-transform:uppercase;
}
.guide-block .wrap span{
	display:block;
	padding:3px 0 0 30px;
	letter-spacing:3px;
	background:url(/_ui/images/sprite-4.png) no-repeat -92px -80px;
}
.guide-block .wrap span:first-child{
	background-position: -92px 3px;
}
.guide-block .author{
	padding:0 5px;
	font:13px/15px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.guide-block .author span{display:block;}
.guide-block .author strong{
	font-family:'MapleMedium';
	font-weight:normal;
	display:block;
}
.guide-block .author strong a{color:#212c1f;}
.block-plan{
	background:url(/_ui/images/bg-pan2.jpg) repeat-x 50% 0;
	margin-bottom:13px;
}
.block-plan .holder{
	width:980px;
	margin:0 auto;
	padding:182px 0 10px;
	min-height:507px;
	background:url(/_ui/images/bg-pan.jpg) 50% 0;
}
.block-plan .description{
	width:366px;
	padding-left:13px;
	font:24px/30px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.block-plan .description a{
	font-family:'MapleBold';
	color:#272824;
}
.block-plan div.btn-start{
	color:#f8f8f8;
	font-size:20px;
	line-height:28px;
	display:inline-block;
	padding:16px 7px;
	min-width:217px;
	background:#73b7e9;
	position:relative;
	margin-left:13px;
}
.block-plan div.btn-start:after,
.block-plan div.btn-start:before{
	content:'';
	position:absolute;
	width:16px;
	height:61px;
	left:-16px;
	top:0;
	background:url(/_ui/images/sprite-4.png) no-repeat -121px -168px;
}
.block-plan div.btn-start:after{
	left:auto;
	right:-16px;
	background-position: -96px -168px;
}
.block-plan p{margin-bottom:29px;}
.section.need.add{
	padding-left:0;
	width:1032px;
	margin-bottom:51px;
}
.section.need.add .red, .section.need.add .green, .section.need.add .grey{
	width:215px;
	height:64px;
	max-height:61px;
	max-width:214px;
	text-indent:-9999px;
	overflow:hidden;
}
.section.need.add .red{
	top:50px;
	left:4px;
}
.section.need.add .green{
	left:499px;
	top:9px;
}
.section.need.add .grey{
	top:39px;
	left:830px;
}
/* Going on page stylesheet */
.sub-nav.add{
	overflow:hidden;
}
.sub-nav.add ul{width:auto; padding-top:2px;}
.inner-page-2.guide-page .sub-nav.add li a{padding:0;}
.sub-nav.add ul li{
	line-height:38px !important;
	padding-right:46px !important;
}
.sub-nav.add a.link-5{
	float:right;
	letter-spacing:2px;
	color:#dfdfdf;
}
.sub-nav.add .time{
	float:left;
	font:11px/13px 'MapleBold', Arial, Helvetica, sans-serif;
	color:#262c26;
	background:#f4d865;
	position:relative;
	width:168px;
	padding:15px 22px 13px;
	text-align:center;
	letter-spacing:2px;
	margin-right:21px;
}
.sub-nav.add .time .btn-next,
.sub-nav.add .time .btn-prev{
	position:absolute;
	top:14px;
	left:10px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	width:9px;
	height:14px;
	background:url(/_ui/images/sprite-4.png) no-repeat;
}
.sub-nav.add .time .btn-next{
	left:auto;
	right:14px;
	background-position:0 -99px;
}
.sub-nav.add ul{
	float:left;
}
#main .m1{
	width:980px;
	margin: 0 auto;
}
#main .date-2{
	padding:21px 0 19px;
	font:16px/19px Helvetica, sans-serif;
	color:#d3764a;
	letter-spacing:1px;
	margin-bottom:18px;
	border-bottom:6px solid #000;
}
.date-2 time{
	font:28px/29px 'MapleRegular';
}
.date-2 span{
	display:inline-block;
	vertical-align:top;
	margin:6px 0 0 3px;
}
#main .search-block{
	overflow:hidden;
	padding-bottom:17px;
	margin-bottom:9px;
	border-bottom:1px dotted #000;
}
#main .search-block-events{
	float:right;
	width:300px;
	margin-top:-10px;
}
.search-block .search-form2{
	float:left;
	border:1px solid #b4a989;
	padding:3px 18px 4px 3px;
	border-radius:5px;
}
.search-block input[type="text"]{
	width:285px;
	border:none;
	outline:none;
	padding:7px 12px;
	font:bold 17px/23px Arial, Helvetica, sans-serif;
	color:#212121;
	text-transform:uppercase;
	vertical-align:top;
	margin:0;
	height:20px;
	float:left;
}
/* placeholder input styles */
.search-block ::-webkit-input-placeholder { /* WebKit browsers */
	color: #212121;
}
.search-block :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #212121;
}
.search-block ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #212121;
	opacity: 1;
}
.search-block :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #212121;
}
.search-block input[type="submit"]{
	background:url(/_ui/images/sprite-4.png) no-repeat -140px -168px;
	width:17px;
	height:17px;
	margin:9px 0 0 2px;
	vertical-align:top;
	outline:none;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	padding:0;
	float:right;
}
.search-block .estimate{
	float:right;
	margin:0;
	padding:8px 17px 0 0;
	list-style:none;
}
.search-block-events .estimate{
	float:right;
	margin:0;
	padding:8px 17px 0 0;
	list-style:none;
}
.estimate li{
	float:left;
	margin-left:60px;
	font:bold 19px/29px Arial, Helvetica, sans-serif;
}
.estimate li a{
	color:#212121;
	display:block;
	min-width:88px;
	padding: 0 20px 0 0;
	background:url(/_ui/images/arrow-7.png) no-repeat 100% 9px;
}
.m1 #twocolumns{
	padding-bottom:41px;
	background:url(/_ui/images/bg-border.png) repeat-x 0 100%;
}
.m1 #content{
	width:600px;
}
.m1 .featured-post{
	margin-bottom:24px;
}
.featured-post ul{
	overflow:hidden;
	margin:0 0 1px;
	padding:0;
	list-style:none;
}
.featured-post ul li{
	float:left;
	margin-right:16px;
	text-transform:uppercase;
	text-align:center;
	font:12px/18px 'proximanovaBold', Arial, Helvetica, sans-serif;
}
.featured-post ul li a{
	display:block;
	min-width:117px;
	padding:14px 4px;
	text-decoration:none;
}
.featured-post ul li.active a,
.featured-post ul li a:hover{
	background:#f3d865;
	color:#333;
}
.m1 .image-wrap{
	position:relative;
	border-top:6px solid #f3d865;
}
div.image-wrap div.mask {
	position: relative;
	overflow: hidden;
	width: 600px;
}
div.image-wrap div.mask div.slideset {
	/* width: 99999px; */
	float: left;
}
div.image-wrap div.mask div.slide {
	width: 600px;
	float: left;
}
.m1 .image-wrap img{vertical-align:top;}
.m1 .image-wrap a.btn-prev,
.m1 .image-wrap a.btn-next{
	position:absolute;
	top:138px;
	left:0;
	width:35px;
	height:81px;
	background:#fff url(/_ui/images/sprite-4.png) no-repeat 13px 34px;
	border-radius:0 5px 5px 0;
	text-indent:-9999px;
	overflow:hidden;
	z-index: 100;
}
.m1 .image-wrap a.btn-next{
	background-position:15px -65px;
	right:0;
	left:auto;
	border-radius:8px 0 0 8px;
}
.m1 .image-wrap .caption{
	position:absolute;
	/* top:300px; */
	left:15px;
	font:20px/20px 'MapleMedium', Arial, Helvetica, sans-serif;
	color:#fff;
	bottom: 200px;
}
.featured-post .promo-1{
	background:#f4f4f4;
	width: 600px; /* TIMH */
}
.featured-post .promo-1:after{
	content:'';
	display:block;
	clear:both;
}
.featured-post .promo-1 .title{
	background:#212121;
	float:left;
	padding:9px 17px 16px;
	font: 22px/22px "MyriadPro-SemiboldIt", Times, serif;
	color:#fff;
	width:192px;
	margin-right:22px;
	box-shadow:5px 5px 5px 0 rgba(8, 9, 9, 0.46);
}
.promo-1 .title strong{
	/* text-transform:uppercase; */
	display:block;
	font: 12px/20px 'TisaSansProBold', Arial, Helvetica, sans-serif;
	color:#d5764a;
}
.promo-1 .title h2{
	margin:0 0 35px;
}
.promo-1 .title h2 a{color:#fff;}
.promo-1 .title img{margin-left:2px; vertical-align:top;}
.promo-1 .description{
	overflow:hidden;
	padding:20px 10px 10px 0;
	font:14px/17px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.promo-1 .description time{
	font-family:'MapleBold';
	width: 340px;
	overflow:hidden;
	display:block;
	margin-bottom:13px;
}
.promo-1 .description time span{
	float:right;
}
.promo-1 .description .wrap{
	padding:0 20px 2px 0;
}
.promo-1 .description p{margin-bottom:10px;}
.promo-1 .link-wrap{
	text-align:right;
	font-size:15px;
}
.promo-1 .link-wrap a{color:#d67c4e;}
.m1 .news-list{
	padding-bottom:10px;
}
.news-list .news-post{
	background:url(/_ui/images/bg-border.png) repeat-x;
	padding:26px 0 10px 2px;
	color:#282924;
	font:14px/24px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.news-list header{
	padding-bottom:12px;
	font:15px/20px 'MapleMedium';
}
.news-list .top-part{
	margin:0 0 24px -2px;
}
.news-list .top-part a{
	font-family:'MapleRegular';
	color:#d67c4e;
}
.news-list header time{
	background:#f3d865;
	display:inline-block;
	padding:8px 18px 8px 17px;
	letter-spacing:1px;
	margin-right:20px;
}
.news-list h2{
	margin:0;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
}
.news-list h2 a{color:#333;}
.m1 #sidebar{
	width:351px;
	padding-top:45px;
}
.calender-block {overflow: hidden; margin-bottom:52px;}
.calendar {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.calendar li {
	border: solid #d8d8d8;
	border-width:1px 0 0 1px;
	color: #939498;
	float: left;
	font: 15px/15px 'MapleRegular', Arial, Helvetica, sans-serif;
	padding: 11px 4px 13px;
	text-align: center;
	width: 41px;
}
.calendar li.date, .calendar li.head {
	background: #fff;
	color:#333;
}
.calendar .head {
	color: #333;
	position:relative;
	padding:4px;
	font-size:12px;
	border-width:0 0 0 1px;
	text-transform:uppercase;
}
.calendar .head:first-child{border-width:0; padding-left:5px;}
.calendar li.first-box{border-width:1px 0 0;}
.calendar .event {
	padding:2px;
	height:35px;
	width:45px;
}
.calendar li.event a {
	color: #333;
	display:block;
	background:#f3d865;
	padding:9px 0 11px;
}
.calendar li a:hover {
	text-decoration: none;
}
.calender-block .heading {
	margin-bottom: 16px;
	overflow: hidden;
	background:#f3d865;
	padding:0 31px;
	text-align:center;
	position:relative;
	height:34px;
}
.calender-block .heading a {
	background:url(/_ui/images/sprite-4.png) no-repeat;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	width: 9px;
	text-align:left;
	position:absolute;
	top:10px;
	left:15px;
}
.calender-block .heading .next {
	background-position:0 -99px;
	left:auto;
	right:15px;
}
.calender-block .title {
	display:inline-block;
	font: 19px/21px 'MapleMedium', Arial, Helvetica, sans-serif;
	height: 18px;
	padding: 6px 5px;
	text-align: center;
}
#sidebar .block-event{
	border-top:4px solid #272923;
	padding:22px 5px 56px;
	position:relative;
	font:16px/20px 'MapleRegular', Arial, Helvetica, sans-serif;
}
#sidebar .block-event:before{
	content:'';
	height:1px;
	left:0;
	right:0;
	top:-11px;
	position:absolute;
	background:#c1bf8a;
}
.block-event h2{
	font:24px/25px 'MyriadPro-SemiboldIt', Georgia, "Times New Roman", Times, serif;
	margin:0 0 17px;
}
.block-event a{
	color:#d57549;
	font-family:'MapleBold';
	margin: 0px 0 12px;
}
#sidebar .advertise {
	position: relative;
	padding: 10px 0 10px 10px;
	/*background: url(/_ui/images/bg-border.png) repeat-x;*/
}
#sidebar .advertise:after {
	content: '';
	position: absolute;
	width: 1px;
	left: 0;
	top: 0;
	bottom: 0;
	background: url(/_ui/images/bg-border1.png) repeat-y;
}
#sidebar .advertise:before {
	content: '';
	height: 1px;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	background: url(/_ui/images/bg-border.png) repeat-x;
}
.advertise .add-museum{
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:42px;
}
.add-museum h2,
.add-museum .description h3{
	margin:0 0 9px 7px;
	font:18px/22px 'MapleBold', Arial, Helvetica, sans-serif;
	color:#1f211f;
}
.add-museum .photo{
	border:solid #222;
	border-width:8px 8px 10px;
	position:relative;
	margin-bottom:36px;
}
.add-museum .photo span{
	position:absolute;
	bottom:-30px;
	left:101px;
	width:68px;
	height:68px;
	border:4px solid #fefefe;
	background:#efd461;
	border-radius:50px;
	text-align:center;
	font:23px/66px 'MapleMedium';
}
.add-museum img{vertical-align:top;}
.add-museum .description{
	padding:0 0 5px 7px;
	font:12px/16px Geneva, sans-serif;
}
.add-museum .description h3{
	margin:0 0 6px;
}
.add-museum .author{
	padding:0 0 19px 5px;
	overflow:hidden;
	position:relative;
	margin-bottom:6px;
}
.add-museum .author:after{
	content:'';
	position:absolute;
	left:10px;
	right:9px;
	height:1px;
	bottom:0;
	background:url(/_ui/images/bg-border.png) repeat-x;
}
.add-museum .author img{
	float:left;
	margin-right:17px;
}
.add-museum .author strong{
	overflow:hidden;
	padding:14px 0 0;
	display:block;
	font:13px/15px 'MapleMedium', Arial, Helvetica, sans-serif;
}
.add-museum .author strong a{color:#232c21;}
.add-museum a.btn-view{
	display:inline-block;
	font:12px/16px 'Liberator', Arial, Helvetica, sans-serif;
	margin-left:104px;
	letter-spacing:2px;
}
.advertise .need-lift {
	padding: 10px 0 0 0px;
	position: relative;
}
.advertise .need-lift:after {
	content: '';
	position: absolute;
	height: 1px;
	background: url(/_ui/images/bg-border.png) repeat-x;
	left: -27px;
	right: -1px;
	top: -1px;
}
.need-lift .wrap{
	background:#d22d24;
	padding:1px 0 3px;
}
.need-lift img {
	vertical-align: top;
	/*margin-bottom:10px;*/
}
.need-lift h2{
	margin:0;
	padding:14px 56px 27px 21px;
	text-transform:capitalize;
	font:32px/28px 'MapleMedium';
	position:relative;
}
.need-lift h2:after{
	content:'';
	position:absolute;
	right:-12px;
	top:15px;
	width:59px;
	height:40px;
	background:url(/_ui/images/bg-stop-sign.png) no-repeat;
}
.need-lift a{color:#fff;}
.need-lift .description{
	background:#fdd44f;
	color:#780a81;
	font:14px/17px 'MapleMedium';
	padding:30px 24px 11px;
}
.need-lift .by{
	text-align:right;
	font:12px/14px 'MapleMedium';
	padding:9px 14px;
}
.need-lift .by a{color:#fff;}
.m1 .more-block{
	padding:23px 4px;
	font:22px/25px 'MapleBold', Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.more-block a{color:#d2764a;}
.search-form.add{
	margin:21px -1px 0 156px;
}
.search-form.add input[type="text"]{
	width:219px;
	font:16px/19px 'MapleMedium', Arial, Helvetica, sans-serif;
	color:#98895e;
	letter-spacing:1px;
}
.search-form.add ::-webkit-input-placeholder,
.search-form1 ::-webkit-input-placeholder{ /* WebKit browsers */
	color: #98895e;
}
.search-form.add :-moz-placeholder,
.search-form1 :-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
	color: #98895e;
}
.search-form.add ::-moz-placeholder,
.search-form1 ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #98895e;
	opacity: 1;
}
.search-form.add :-ms-input-placeholder,
.search-form1 :-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #98895e;
}
.login-holder.add{
	width:505px;
	padding:24px 0;
	margin-right:-5px;
}
.login-holder.add .signing{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	background:#f3d865;
	border:3px solid #98895e;
	border-radius:4px;
	overflow:hidden;
}
.signing li{
	float:left;
	font:17px/20px 'proximanovaBold', Arial, Helvetica, sans-serif;
}
.signing li:first-child{
	border-right:1px solid #d7c165;
}
.signing li a{
	display:block;
	padding:9px 9px 7px;
	text-align:center;
	color:#242c23;
	min-width:68px;
}
.login-holder.add .search-form1{
	float:left;
	margin:0;
	border:1px solid #bcbcaf;
	border-radius:3px;
	width:291px;
}
.search-form1 input[type="text"]{
	background:none;
	border:none;
	outline:none;
	vertical-align:top;
	padding:11px 16px;
	font:16px/19px 'MapleMedium', Arial, Helvetica, sans-serif;
	color:#98895e;
	width:220px;
	text-transform:uppercase;
}
.search-form1 input[type="submit"]{
	text-indent:-9999px;
	width:17px;
	height:17px;
	margin:12px 0 0;
	padding:0;
	cursor:pointer;
	overflow:hidden;
	background:url(/_ui/images/sprite-4.png) no-repeat -154px -206px;
	border:none;
}

.black-vellum
{
	background: rgba(0,0,0,0.6);
	width:615px;
	height:515px;
	position:absolute;

}

.featured-block a.btn-prev,
.featured-block a.btn-next{
	top:383px;
}

.guide-block a.btn-next,
.guide-block a.btn-prev
{
	top:48px;
}

.featured-block .slide .description {

	padding: 120px 0 10px;
}

.featured-block .heading:after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 50px;
height: 1px;
background: url(/_ui/images/bg-border.png) repeat-x;
}

.featured-block .heading h2{
	z-index: 1;
background: #fff;
width: 300px;
}

.public-card
{
	text-align: center;
	border-top: 4px solid #272923;
	margin: 20px 0 0 0;
}

.public-card .public-card-avatar
{
	border-radius: 31px;
	display: block;
	z-index: 10;
	margin: -31px auto 24px auto;
}

.public-card p
{
	margin: 30px 0 120px 0;
	font-family: MapleMedium, sans-serif;
}
.public-card span
{
	font-family: MapleBold, sans-serif;
}

.calender-block .calendar .date a
{
	color: #333;
}

.events-dropdown-filter
{
	font: 14px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #d57549;
}

.events-dropdown-filter a
{
	color: #d57549;
}
.events-dropdown-filter a.active
{
	color: #333;
}

.image-wrap .slide
{
	text-align: center;
	background: #333
}
.image-wrap .promo-1
{
	text-align: left;
}

.our-picks .slide a
{
	color: #d5764a;
}

.date-2 time div.boldme
{
	display: inline;
	color: #212121;
	font-family: 'MapleMedium';
	font-size: 26px;

}

#twocolumns .drop{
	position:absolute;
	background:#000;
	width:1120px;
	padding:35px 9999px;
	margin:0 -9999px;
	top:220px;
	left:-156px;
	z-index: 110;
	display:none;
	overflow: hidden;
}
#twocolumns .drop .columns{
	background:url(/_ui/images/divider2.gif) repeat-y 534px 0;
	overflow:hidden;
	width:1272px;
	margin:0 -158px 0 0;
	padding:0 0 12px;
}
#twocolumns .drop .col-1{
	float:left;
	width:580px;
	padding:0 16px 0 0;
}
#twocolumns .drop .col-2{
	float:left;
	width:492px;
	background:url(/_ui/images/bg-drop.gif) no-repeat 100% 24px;
	padding:0 179px 0 0;
}
#twocolumns .drop .ico{
	float:left;
	margin:0 36px 0 0;
}
#twocolumns .drop .links-block{
	overflow:hidden;
	padding:20px 0 0;
	text-transform:none;
}
#twocolumns .drop .title{
	color:#333;
	font:24px/26px 'MapleMedium', Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 32px;
}
#twocolumns .drop ul{
	padding:0 0 0 8px;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:18px/20px 'MapleRegular', Arial, Helvetica, sans-serif;
	width:446px;
}
#twocolumns .drop ul li{
	background:url(/_ui/images/bullet.png) no-repeat 0 7px;
	padding:0 15px 5px 28px;
	float:left;
	width: 160px;
}
#twocolumns .drop ul li a span {
    color: #98895E;
    margin: 0 0 0 10px;
}
#twocolumns .drop ul li a{color:#fff;}
#twocolumns .drop .col-2 ul{
	width:456px;
}
#twocolumns .drop .col-2 ul li{
	width: 210px;
	padding:0 0 5px 18px;
}
#twocolumns .drop .col-2 ul a{color:#98875e;}
.inner-page-4 .sub-nav-h{
	width:980px;
	padding:0 9999px 1px;
	margin:0 -9999px;
	background:#000;
	overflow:hidden;
}

/* neighbourhood-code page styles */
.neighborhood-page{min-width:1063px;}
.inner-page-5 .header-holder .frame { padding: 0 30px 0 0; }
.inner-page-5 .search-form.add { margin-left: 196px; }
.inner-page-5 .search-form.add input[type="text"] {
	width: 180px;
	color: #212121;
	letter-spacing:0;
}
.inner-page-5 .search-form input[type="text"] {	padding:14px 18px 10px 16px; }
.inner-page-5 .search-form input::-webkit-input-placeholder{
	color:#212121 !important;
	opacity:1;
}
.inner-page-5 .search-form input:focus::-webkit-input-placeholder{color: #212121 !important;}
.inner-page-5 .search-form input::-moz-placeholder{
	color:#212121 !important;
	opacity:1;
}
.inner-page-5 .search-form input:focus::-moz-placeholder{color: #212121 !important;}
.inner-page-5 .search-form input:-ms-input-placeholder{color:#212121 !important;}
.inner-page-5 .search-form input:focus:-ms-input-placeholder{color:#212121 !important;}
.inner-page-5 .search-form input::-moz-focus-inner{
	border:0;
	padding:0;
}
.neighborhood-page #nav > ul{width:1001px;}
.neighborhood-page #main .m1{width: 1063px;}
.sub-nav.add1{
	background: #fff;
	border-bottom: 6px solid #000;
	width:100%;
}
.sub-nav.add1 ul{padding: 16px 0 17px; margin-left:auto; margin-right:auto; width:980px;}
.sub-nav.add1 li{
	background: url(../images/divider4.gif) no-repeat 0 9px;
	padding: 10px 24px 10px 33px;
}
.sub-nav.add1 li:first-child{
	background: none;
	padding-left:0;
}
.sub-nav.add1 a{
	font-size: 22px;
	line-height: 22px;
	color: #d6d2b2;
	text-transform: none;
	padding: 0 13px 0 0 !important;
	letter-spacing: -1px;
	position: relative;
}
.sub-nav.add1 a:hover{
	background: none;
	text-decoration: underline;
	color: #d6d2b2;
}
/*
.sub-nav.add1 a:after{
	content:'';
	background: url(../images/arrow6.gif) no-repeat;
	width: 10px;
	height: 6px;
	position: absolute;
	top: 9px;
	right: 0;

}*/
.bg-stretch {
	position: absolute;
	top: 200px;
	left: 0;
	right: 0;
	bottom: 0;
	height: 504px;
	overflow: hidden;
	z-index: -1;
	background:  url(/_ui/images/bg-promo.jpg) no-repeat 50% 0;
}
.bg-stretch img{
	vertical-align: top;
	min-height: 504px;
	margin: 0 0 0 35%;
}
.intro-text{
	overflow: hidden;
	padding: 17px 26px 15px;
	font: 1.571em/1.182em MyriadPro-SemiboldIt, Georgia, "Times New Roman", Times, serif;
	color: #282923;
}
.intro-text h1{
	margin:0 0 30px;
	font: normal 4.545em/1em GoudyBookletter1911, Georgia, "Times New Roman", Times, serif;
	color: #222;
	padding: 0 4px;
}
.intro-text .wrap{
	width: 610px;
	float: left;
	padding: 0 2px;
}
.intro-text em{
	display: block;
	margin: 0 0 20px;
	font-style: normal;
}
.intro-text .contributers{
	overflow: hidden;
	padding: 23px 0;
	margin:0;
	list-style: none;
}
.intro-text .contributers li{
	margin:0;
	font:0.591em/1.154em 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #1f261f;
	float: left;
	padding: 0 58px 10px 0;
}
.intro-text .contributers strong{
	display: block;
	font-weight: normal;
	margin: 0;
	color: #d2764a;
}
.tabset-nav{
	padding: 0 0 0 26px;
	position: relative;
	overflow: hidden;
}
.tabset4{
	background: #bebb84;
	margin:0;
	overflow: hidden;
	padding: 0;
	list-style: none;
	counter-reset:item;
}
.tabset4 li{float: left; }
.tabset4 li a:before {
	float:left;
	font:22px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #98885e;
	padding: 0 5px;
	content:counters(item, ".") ".";
	counter-increment:item;
}
.tabset4 a{
	float: left;
	font:22px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #98885e;
	padding: 21px 19px 22px 10px;
}
.tabset4 a:hover,
.tabset4 .active a{
	background: #252e23;
	color: #fff;
	text-decoration: none;
}
.tabset4 .active a:before,
.tabset4 li a:hover:before { color: #fff; }
.slideshow3{
	padding:0 0 0 25px;
	position: relative;
}
.slideshow3 .mask{
	width: 100%;
	padding: 0 0 3px;
	border-bottom: 3px solid #d57549;
}
.slideshow3 .slide { height: 460px; }
.slideshow3 .slide img{ vertical-align: top; }
.slideshow3 .pagination{
	margin: 0;
	padding: 15px 8px;
	list-style: none;
	background: #222;
	position: absolute;
	bottom: 45px;
	left: 56px;
	overflow: hidden;
	z-index: 99;
}
.slideshow3 .pagination li{
	float: left;
	margin:0 11px;
}
.slideshow3 .pagination a {
	display: block;
	width: 11px;
	height: 11px;
	background: url(../images/sprite-5.png) no-repeat;
}
.slideshow3 .pagination .active a,
.slideshow3 .pagination a:hover{
	background: url(../images/sprite-5.png) no-repeat -33px 0;
	text-decoration: none;
}
.slideshow3 .slide-caption{
	width: 130px;
	position: absolute;
	right: -14px;
	bottom: 45px;
	background: #222;
	padding: 11px 40px 12px 18px;
	font: 0.857em/1.083em 'TisaSansProBold', Arial, Helvetica, sans-serif;
	color: #d5764a;
}
.slideshow3 .slide-caption:after{
	content:'';
	background: url(../images/sprite-5.png) no-repeat -31px -28px;
	width: 13px;
	height: 14px;
	position: absolute;
	right: 0;
	bottom: -15px;
}
.slideshow3 .slide-caption strong{
	color: #fcfcfc;
	font: 1em/1.5em 'MapleBold', Arial, Helvetica, sans-serif;
	display: block;
	padding: 0 0 8px;
}
.slideshow3 .slide-caption p{ margin: 0; }
.main-container {
	padding: 43px 25px 23px 60px;
	position:relative;
	margin: 0 0 20px;
	overflow: hidden;
}
.main-container:after {
	content:'';
	background: url(../images/divider5.gif) repeat-x 0 100%;
	height: 1px;
	position: absolute;
	bottom:0;
	left: 3px;
	right:20px;
}
.inner-page-5 .main-holder{
	float: right;
	width: 860px;
}
.inner-page-5 .main-holder .row{
	font: 1.143em/1.688em 'MapleRegular', Arial, Helvetica, sans-serif;
	color: #272923;
	position:relative;
	margin:0 0 6px;
}

.inner-page-5 .main-container .row{
	font: 1.143em/1.688em 'MapleRegular', Arial, Helvetica, sans-serif;
	color: #272923;

}
.inner-page-5 .main-holder .row:before{
	content:'';
	height: 1px;
	background: url(../images/divider5.gif) repeat-x;
	position: absolute;
	bottom:0;
	left: 13px;
	right: 0;
}
.inner-page-5 .main-holder .row:after{
	content: '';
	display: block;
	clear: both;
}
.highlight-word{
	font: 100px/100px Georgia, "Times New Roman", Times, serif;
	color: #c2c08c;
	float: left;
	padding: 0 20px;
	text-align: center;
	position: relative;
	margin:0 0 0 2px
}
.highlight-word:after{
	content:'';
	background: #c1bf8b;
	width: 100%;
	height: 8px;
	position: absolute;
	bottom:0;
	left:0;
}
.inner-page-5 .main-holder .row .main-content{
	float: left;
	width: 465px;
	padding: 21px 13px 11px;
}
.inner-page-5 .main-holder .row.add .main-content p{ margin:0 0 3px; }
.inner-page-5 .main-holder .row .main-content p{ margin:0 0 32px; }
.timeline{
	width: 255px;
	float: right;
	padding: 28px 35px 0 0;
}
.timeline ul{
	padding:0;
	margin: 0;
	list-style: none;
}
.timeline li{
	color: #282923;
	font: 0.813em/1.385em Arial, Helvetica, sans-serif;
	position:relative;
	margin:0 0 4px;
}
.timeline li:before{
	content:'';
	background: url(../images/sprite-5.png) no-repeat 0 -24px;
	width: 19px;
	height: 19px;
	position: absolute;
	left:0;
	top:3px;
}
.timeline .date{
	color: #d5764a;
	font: normal 1em/1.071em 'TisaSansProBold', Arial, Helvetica, sans-serif;
	padding: 3px 0 2px 45px;
	display: block;
}
.timeline span{
	display: block;
	position: relative;
	padding: 0 0 29px 44px;
}
.timeline span:before{
	content:'';
	background: #d57549;
	height: auto;
	width: 7px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position: absolute;
	left:6px;
	top: 10px;
	 bottom: 0;
}
.timeline .last span:before{ background: none; }
.sidebar-details{
	float: right;
	width: 320px;
	background: url(../images/divider5.gif) repeat-x;
	padding: 28px 1px 25px 20px;
	position:relative;
	font: 0.938em/1.400em 'MapleRegular', Arial, Helvetica, sans-serif;
	color: #202c1f;
	margin: 27px 0 0 20px;
}
.sidebar-details:before{
	content:'';
	background: url(../images/divider6.gif) repeat-y;
	width: 1px;
	position: absolute;
	top:0;
	left:0;
	bottom:0;
}
.sidebar-details:after{
	content:'';
	background: url(../images/divider5.gif) repeat-x;
	height: 1px;
	position: absolute;
	bottom:0;
	left:0;
	right:0;
}
.sidebar-details .details-holder{
	border: 1px solid #ccc;
	padding: 12px 32px 14px 10px;
}
.sidebar-details img{
	vertical-align: top;
	border: 8px solid #222;
	max-width: 284px;
	margin:  0 0 22px;
}
.sidebar-details h2{
	margin:0;
	font: 16px/16px 'MapleBold', Arial, Helvetica, sans-serif;
	color: #282924;
	padding: 0 2px 6px;
}
.sidebar-details .founded{
	font:15px/15px 'Maple-RegularItalic', Arial, Helvetica, sans-serif;
	color: #202c1f;
	display: block;
	padding: 0 2px 24px;
}
.sidebar-details p{ margin: 0 0 21px; }
.inner-page-5 .main-holder .row figure{
	float: left;
	width: 600px;
	padding:19px 0 6px;
	margin:0 0 0 -111px;
}
.inner-page-5 .main-holder .row figure img{	vertical-align: top;}
.inner-page-5 .main-holder .row figure figcaption{
	display: block;
	padding:14px;
	text-align: center;
	font: 13px/15px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #202c1f;
	background: url(../images/divider5.gif) repeat-x 0 100%;
}
.inner-page-5 .main-holder .row.add:before{ background: none; }
.video-holder{
	background: #f9f9f9;
	margin: -43px -24px 0px -34px;
	padding: 31px 17px 26px;
}
.video-holder .title{
	display: block;
	font: 22px/26px 'MyriadPro-SemiboldIt', Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 0 230px 48px;
	color: #282923;
}
.video-blocks:after{
	content:'';
	display: block;
	clear: both;
}
.video-blocks .video{
	width: 300px;
	float: left;
	margin:0 15px 15px;
}
.video-blocks .video h2{
	margin: 0 0 16px;
	padding:0 2px;
	color: #252e23;
	font: 16px/16px 'TisaSansProBold', Arial, Helvetica, sans-serif;
}
.video-blocks .video a img{ vertical-align: top; }

.inner-page-5 header
{
	background: #212121 url(/_ui/images/bg-header-holder.jpg) no-repeat 50% 0;
}
.inner-page-5 .section.need.add{
	width: 1063px;
	margin-bottom: 40px;
}
.inner-page-5 #footer{ padding-right: 30px; }
.inner-page-5 #footer .nav{ padding: 4px 0 17px; }
.inner-page-5 #footer .nav a{ padding-top: 20px; }

.timeline li:last-child span:before{ background: none; }

div.main-content img
{
	position:relative;
	float:right;
}

div.main-content span.inside
{
	display: block;
	padding: 14px;
	text-align: center;
	font: 13px/15px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #202c1f;
	background: url(../images/divider5.gif) repeat-x 0 100%;
	float: right;
	margin:0 0 10px 200px;
}

.video-holder
{
	overflow:hidden;
}

.video-holder .col
{
	width: 280px;
	padding: 0 26px 0 26px;
	float:left;
	font: 14px/16px 'MapleRegular', Arial, Helvetica, sans-serif;
	color:#96855c;
}


.video-holder .col h2
{
	margin: 20px 0 20px 0;
	font: 2.142em/1.2em 'bebasneue', Arial, Helvetica, sans-serif;
	color:#72b8e9;
}
.video-holder .col h3
{
	margin: 4px 0 16px 0;
	font: 16px/16px 'MapleBold', Arial, Helvetica, sans-serif;
	color: #282924;
}

.video-holder .col span.time
{
	padding: 10px 16px 10px 16px;
	background-color: #f1d56e;
	font: 14px/16px 'MapleBold', Arial, Helvetica, sans-serif;
	color:#282924;
}

.glance-holder
{
	padding:0 !important;
	background: url(../images/bg-neighborhood-atglance.png) repeat-y 0 100%;
	border-bottom: 1px solid #e2e1da;
}

.neighborhood-dropdown
{
	font: 22px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
}
.neighborhood-dropdown ul
{
	list-style-type: none;
	margin: 0;
}
.neighborhood-dropdown li
{
	float: left;
	padding: 8px;
	margin: 0 10px 0 0;
}
.neighborhood-dropdown li a
{
	color: #d6d2b2;
}

#twocolumns .nei-drop{
	position:absolute;
	background:#000;
	width:100%;
	padding:10px 9999px;
	margin:0 -9999px;
	top:230px !important;
	left:0px!important;
	z-index: 9999;
	display:none;
	overflow: hidden;
}

#twocolumns .nei-drop .col-2
{
	width: 990px;
	background: none!important;
	float: none!important;
	margin: 0 auto;
	padding: 0!important;
}
#twocolumns .nei-drop ul
{
	width:980px !important;
}
#twocolumns .nei-drop .columns
{
	background:none!important;
	width:100%;


}
#twocolumns .nei-dropdown
{
	background-color:black!important;

}

#twocolumns .nei-drop-know{
	position:relative;
	background:#000;
	width:100%;
	padding:10px 9999px;
	margin:0 -9999px;
	top:0px !important;
	left:0px!important;
	z-index: 9999;
	display:none;
	overflow: hidden;
}

#twocolumns .nei-drop-know .col-2
{
	width: 990px;
	background: none!important;
	padding: 0!important;
	margin: 0 auto;
	float:none;
}
#twocolumns .nei-drop-know ul
{
	width:980px !important;
}
#twocolumns .nei-drop-know .columns
{
	background:none!important;
	width:100%;

}
#twocolumns .nei-dropdown-know
{
	background-color:black!important;
	position:relative;

}

body.neighborhood-page h1.creatives
{
	font: 4em 'bebasneue', Arial, Helvetica, sans-serif;
	width: 400px;
	float: left;
}

body.neighborhood-page span.creatives
{
	float:right;
	margin: 60px 40px 0px 0px;
	font: 20px/16px ProximaNova-Semibold, Arial, Helvetica, sans-serif;
}

.tabset-nav .creatives-nav li a
{
	padding: 20px 22px;
}
.tabset-nav .creatives-nav li a:before
{
	content: none;
}

section.creatives-holder .col
{
	width:200px;
	float:left;
	padding: 0;
}
section.creatives-holder .col-wide
{
	width: 780px;
	float:right;
	border-left: 1px solid #e2e1da;
	padding: 10px 0 0 20px;
}
section.creatives-holder
{
	margin: -43px -24px 0px -34px;
	padding: 0px 17px 26px;
	background-color:white;
}
section.creatives-holder .col-wide .entity-box:after,section.creatives-info-holder .col .entity-box:after
{
    content:'';
	display:block;
	clear:both;
}

section.creatives-holder .col-wide .entity-box, section.creatives-info-holder .col .entity-box
{
	margin:20px 0 0 0;
	border-top:1px solid #e2e1da;
	position: relative;
}

section.creatives-holder .col-wide img, section.creatives-info-holder .col img
{
	float:left;
	margin:0 14px 0 0;
}
section.creatives-holder .col-wide .entity-box .entity-header, section.creatives-info-holder .col .entity-box .entity-header
{
	margin:10px 0 0 0;
	font: 14px/16px TisaSansPro-Bold, Arial, Helvetica, sans-serif;
}

section.creatives-holder .col-wide .entity-box .entity-header a, section.creatives-info-holder .col .entity-box .entity-header a
{
	color: #d47842;
}

.tabset-nav .creatives-nav li
{
	background-color: white;
}
.tabset-nav .creatives-nav
{
	border-bottom:1px solid #e2e1da;
	background-color: white !important;
}

section.creatives-holder .col ul
{
	list-style:none;
	padding: 0;
	margin: 26px 0 0 0;
}
section.creatives-holder .col a
{
	color: #98885e;
}

section.creatives-holder .col li
{
	padding: 4px 8px;
}
section.creatives-holder .col li.active
{
	background-color:black;
}
section.creatives-holder .col li.active a
{
	color:white;
}
section.creatives-holder .col-wide .entity-box .entity-tags
{
	position: absolute;
	bottom: 0;
	left: 160px;
}
section.creatives-holder .col-wide .entity-box .entity-tags
{
	position: absolute;
	bottom: 0;
	left: 160px;
	font: 14px/16px ProximaNova-Regular, Arial, Helvetica, sans-serif;
}
section.creatives-holder .col-wide .entity-box .entity-tags a
{
	color: #98885e;
}
section.creatives-holder .col-wide .view-more-entities
{
	margin:20px 0 0 0;
	font: 22px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #98885e;
	display:block;
}
section.creatives-holder .col-wide .entity-box .entity-body, section.creatives-info-holder .col .entity-box .entity-body
{
	margin:6px 0 0 0;
	font: 13px/16px ProximaNova-Semibold, Arial, Helvetica, sans-serif;
}
section.creatives-holder .col-wide .entity-box .entity-body a, section.creatives-info-holder .col .entity-box .entity-body a
{
	color: #98885e;
}

.neighborhood-page .container
{
	margin: 0 0 0 26px;
	background-color:white;
	overflow: hidden;
}

.creative-profile-header
{
	padding: 14px;
	position: relative;
}
.creative-profile-header ul
{
	list-style: none;
	margin:0;
	padding:0;
}
.creative-profile-header li
{
	display: inline;
	font: 14px/17px 'MapleRegular', Arial, Helvetica, sans-serif;

}
.creative-profile-header li a
{
	font: 14px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #98885e;
}
.creative-profile-header li:after
{
	content:' | ';
}
.creative-profile-header li:last-child:after
{
	content:'';
}
.creatives-profile-holder .col-wide
{
	width: 618px;
	float:left;
	height: 328px;
	position: relative;
}
.creatives-profile-holder .col-wide .slideset
{
	width:618px;
	height:328px;
}
.creatives-profile-holder .col-wide .slideset .slide
{
	width: 618px;
	height: 328px;
	background-color: #555;
	text-align: center;
}
.creatives-profile-holder .col-wide .slideset img
{
	margin: 0 auto;
	max-height: 100%;
	max-width: 100%;
}
.creatives-profile-holder .col
{
	width: 412px;
	float: right;
	height: 328px;
	background-color: #7eb9e6;
	color:white;
	padding: 0 6px 0 0;
}
.creatives-profile-holder .col h4
{
	padding:14px;
	margin:0;
	font: 2.5em 'bebasneue', Arial, Helvetica, sans-serif;
}
.creatives-profile-holder .col .profile-content
{
	padding:0 14px 14px 14px;
	margin:0;
	font: 14px/17px 'MapleRegular', Arial, Helvetica, sans-serif;
	height:210px;
}
.creatives-profile-holder .slideset
{
	text-align:center;
	background-color:#555;
}
.creatives-profile-holder a.btn-prev, .creatives-profile-holder a.btn-next
{
	position: absolute;
	top: 120px;
	left: 0;
	width: 35px;
	height: 81px;
	background: #fff url(/_ui/images/sprite-4.png) no-repeat 12px 34px;
	border-radius: 0 8px 8px 0;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 100;
}

.creatives-profile-holder a.btn-next
{
	background-position: 15px -65px;
	right: 0;
	left: auto;
	border-radius: 8px 0 0 8px;
}
.creatives-info-holder .contact-info
{
	font: 14px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #98885e;
}
.creatives-info-holder .need-lines, .need-lines2
{
	border-bottom: 1px solid #e2e1da;
	border-top: 1px solid #e2e1da;
	overflow:hidden;
}
.creatives-info-holder .need-lines h5
{
	font: 18px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #98885e;
	margin: 18px 0;
}

.creatives-info-holder .col-wide
{
	width: 618px;
	float:left;
}
.creatives-info-holder .col
{
	width: 418px;
	float:right;
}
.creatives-info-holder .news-list
{
	padding: 0 20px 0 0;
}
.creatives-info-holder .news-list header
{
	background:none;
}
.creatives-info-holder .news-list article
{
	background: none;
	border-bottom: 1px solid #e2e1da;
}
.creatives-info-holder .news-list p a
{
	color: #98885e;
}

body.neighborhood-page img.creatives
{
	float:right;
}

/* CREATIVES PLACES */

.creatives-holder .ul-header
{
	display:block;
	margin:20px 0 -8px 0;
	color:black;
	font-size:16px;
}
.creatives-holder .places-card
{
	width: 310px;
	/*min-height: 520px;*/
	float: left;
	border: 1px solid #e2e1da;
	padding: 6px;
	margin: 31px 30px 11px 20px;
	font: 14px/16px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.creatives-holder .places-card h5
{
	margin:8px 0 10px 14px;
	font: 16px/16px 'MapleMedium', Arial, Helvetica, sans-serif;
}
.creatives-holder .places-card .address-wrapper
{
	margin:16px 0 10px 14px;
}
.creatives-holder .places-card address
{
	font-style: normal;
	margin: 0 0 16px 0;
}
.creatives-holder .places-card a
{
	display:block;
	color:black;
	margin: 0 0 16px 0;
	font-family: 'MapleMedium', Arial, Helvetica, sans-serif;
}
.creatives-holder .places-card .img-frame
{
	margin: 0 auto;
	border: 6px solid #AAA;
	overflow: hidden;
	width: 250px;
	padding: 10px;
	position: relative;
	text-align:center;
	display:block;
}
.creatives-holder .places-card .img-place
{
	margin: 0 auto;
	width:250px;
	display: block;
}
.creatives-holder .places-card .save-this-place
{
	margin: 20px 0 0 200px;

}
.creatives-holder .places-card .save-this-place a
{
	color: #74b8e9;
}
.tabset-nav input.places-search
{
	float:right;
	display:block;
	color:#98885e;
	width: 350px;
	height: 59px;
	border: 1px solid #e2e1da;
	font: 16px/16px 'MapleRegular', Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 10px;
}

.tabset-nav input.places-search::-webkit-input-placeholder { /* WebKit browsers */
    color:    #98885e;
}
.tabset-nav input.places-search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #98885e;
}
.tabset-nav input.places-search::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #98885e;
}
.tabset-nav input.places-search:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #98885e;
}
.tabset-nav a.places-search
{
	background: url("/_ui/images/sprite-guide-page.png") white no-repeat 14px 11px;
	float:right;
	display:block;
	height:61px;
	width: 61px;
	border-top: 1px solid #e2e1da;
	border-bottom: 1px solid #e2e1da;


}

a.view-more-places
{
	float:left;
	margin: 20px 0 0 20px;
	font: 22px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
	color: #98885e;
	display: block;
}
.paper-background
{
	background: url(/_ui/images/bg-slider.jpg) repeat 50% 0;
	padding: 40px 0;
	overflow:hidden;
}
.just_logged_in
{
	width:980px;
	margin: 0 auto;
}
.just_logged_in h2
{
	font: 32px/32px 'MapleMedium', Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
}
.just_logged_in .jl_left_col
{
	width:330px;
	float:left;
	margin: 0 0 0 10px;
}
.just_logged_in .jl_left_col p
{
	font: 18px/24px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.just_logged_in .jl_col
{
	width:300px;
	float:left;
	padding:0 10px;
	position:relative;
	overflow:auto;
}
.just_logged_in .jl_col img
{
	float:left;
}
.just_logged_in .jl_col p
{
	float:right;
	width:230px;
	margin:0 0 20px 0;
	min-height:100px;
	font: 14px/18px 'MapleRegular', Arial, Helvetica, sans-serif;
}
.just_logged_in .jl_col strong
{
	display:block;
	font: 18px/24px 'MapleMedium', Arial, Helvetica, sans-serif;
}
.clear
{
	clear:both;
}
.event-view-more
{
	width:100%;
	text-align:center;
	background: url(/_ui/images/bg-border.png) repeat-x;
	padding:6px 0 0 0;
}
.event-view-more a
{
	font: 18px/24px 'MapleMedium', Arial, Helvetica, sans-serif;
}
.shedule-1 a {
    background-color: #97895B;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    margin: 10px 15px 0 0;
    text-transform: uppercase;
    display: block;
    float: left;
}

.tabset-nav .creatives-nav li .tag
{
	font: 22px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
	padding:20px 22px;
	display:block;

}
.places-card .tag-wrapper
{
	margin: -10px 13px 0 13px;
	overflow: hidden;
}
.places-card .tag-wrapper a
{
	/* background-color: #97895B; */
	color: #333;
	/* padding: 1px 4px 0px 4px; */
	font-size: 10px;
	margin: 4px 6px 0 0;
	text-transform: uppercase;
	display: block;
	float: left;
}
.section.advice .col strong
{
	font-family: 'MapleMedium', Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.promo .block .brand-img
{
	float:right!important;
	margin:0px;
}
.promo .brand-block
{
	width:425px!important;
}
.promo .heading .brand-block .guide-link
{
	margin:0;
}
.creative-saver
{
	position: absolute;

	top: 592px;

	z-index: 10;

	margin: 0 0px 0 0;
}
.container-999{
	margin: 0 auto;
	width:980px;
}
.container-999 .col-999 {
	padding: 40px 0 0 0;
	float:left;
	width: 230px;
	text-align: left;
	font-family:MapleRegular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 14px 20px;
	margin: 0 0 0 0;
}
.container-999 .know-links a{
	float:left;
	margin-right: 49px;
	margin-left: 5px;
	margin-bottom: 26px;
	width: 186px;
}

.container-999 .know-links a img{
	width: 100%;
}

.col-999-bottom {
	width: 720px;
	float: right;
	margin-top: 110px;
}


.col-999-side .side-part a{
	width:170px;
	float:right;
	text-align:center;
	margin-left:40px;
	color:#000000;
	font-weight:bold;
	padding-bottom:20px;
}
.col-999-side .side-part a:hover{
	text-decoration:none;
}
.partner-block{
	width:1062px;
	margin: 0 auto 27px;
	padding: 67px 0 0;
}
.partner-block h2{
	border-bottom: 2px solid #e9e9e3;
	font:13px/16px "MapleMedium" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin: 0;
	text-align: center;
	padding: 0 0 16px;
}
.partner-list{
	margin: 0 -50px 0 0;
	/*padding: 0 0 0 19px;*/
}
.partner-list:after{
	content:"";
	display:block;
	clear:both;
}
.partner-list li{
	float: left;
	list-style: none;
	height: 128px;
	margin: 0 15px 0 0;
	position:relative;
	white-space:nowrap;
}
.partner-list li:before{
	content:"";
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin: 0 0 0 -5px;
	vertical-align:middle;
}
.partner-list  a{
	display: inline-block;
	vertical-align:middle;
	white-space:normal;
}
.partner-list  .active:after{
	content:'';
	position:absolute;
	z-index:2;
	background: url(../images/sprite-6.png) no-repeat 0 -82px;
	width:28px;
	height:18px;
	bottom: -6px;
	left:50%;
	margin:0 0 0 -14px;
}
.partner-list img{vertical-align:top;}
.information-holder{
	background:#333;
	padding: 32px 40px 5px 29px;
	font: 17px/20px "MapleRegular" , Arial, Helvetica, sans-serif;
	overflow:hidden;
	color:#fff;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.image-holder{
	float:left;
	margin: -3px 65px 0 0;
	position:relative;
}
.image-holder img{vertical-align:top;}
.information-holder p{margin: 0 0 23px;}
.information-holder a{
	text-decoration:underline;
	color:#988859;
	margin: 0 0 0 3px;
}
.information-holder a:hover{text-decoration:none;}
.social-networks{
	width:1062px;
	text-align:center;
	padding: 49px 0 48px;
	margin:0 auto;
	border:solid #eaeae3;
	border-width:2px 0;
}
.social-networks li{
	display:inline-block;
	vertical-align:top;
	margin: 0 57px;
}
.social-networks a{
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
	display:block;
}
.social-networks img{vertical-align:top;}
.big-story-link
{
	margin:0 0 20px 0;
	display:block;
}
.slim-col-left {
    float: left;
    width: 347px;
    margin: 0 12px 0 12px;
}
.slim-col-right {
    float: right;
    width: 390px;
}
.hide {
	display:none;
}
.profile-img-wrapper
{
	max-height:230px;
	overflow: hidden;
}
.search-section-divider
{
	border-bottom: 1px solid #e2e1da;
}

.search-section-divider h3
{
	margin: 30px 0 6px 0;
}

.search-section-divider a
{
	color: #252e23;
	text-decoration: none;
	font: 22px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
}
.search-page address
{
	margin: 10px 0 0 0;
}
.search-page .view-more-entities
{
	/*margin: 10px 0 30px 0!important;*/
}
.search-page .view-more-entities {
font: 18px/22px 'MapleMedium', Arial, Helvetica, sans-serif;
}
.search-page .bg-stretch {
top: 150px !important;
}
.search-page .tabset-nav
{
	margin: 20px 0 0 0;
}
#save-settings{
	background-color:#98895E;
	border:4px solid #666666;
	display:block;
	font-family:MapleBold, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0 auto;
	padding:26px 70px;
}
.top-search-bar {
display: block;
float: right;
margin: 6px -6px 0 0;
width: 199px;
height: 19px;
border: none;
padding: 5px;
color: #98895E;
font-family: MapleRegular, Arial, Helvetica, sans-serif;
background: #212121 url(/_ui/images/search.png) no-repeat;
}
.top-search-bar::-webkit-input-placeholder { /* WebKit browsers */
    color:    #98895E;
}
.top-search-bar:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #98895E;
}
.top-search-bar::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #98895E;
}
.top-search-bar:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #98895E;
}
.save-place-copy {
	color: #98895E;
	font-weight:bold;
	float:right;
	display:inline-block;
	position: relative;
	margin-top:8px;
}

.creatives-holder .places-card .save-place-copy a{
	color: #98895E;
}

.footpop {

	border: 5px solid rgba(0, 0, 0, .2);
	position:fixed;

	width: 600px;
	z-index: 10000;
	height: 280px;
	font-size:18px;
	font-family: MapleRegular, Arial, Helvetica, sans-serif;
	color: #000;
	/*border-top-left-radius:25px;
	border-top-right-radius:25px;*/
	right: 0;
	left: 0;
	margin-right: auto;
	margin-left: auto;
	bottom: -288px;
}
.footwrap {
	width:100%;
	height:100%;
	background: #fff;
}
.footpop-container {
	display: block;
	width:80%;
	margin: 0px auto;
	padding: 20px 0 0 0;
	height:50%;
	background: #fff;
}

.footpop p{
	color: #98895E;

}
.footpop a{
	color: #98895E;
	font-weight:bold;
}
.footpop .linkblu {
	color: #74b8e9;
}

.footpop .close-foot-pop {
	position:absolute;
	right:20px;
	top:20px;
	font-size:12px;
	font-weight:bold;
}
.slide-up
{
	bottom: 0px !important;
}

.slide-down
{
	bottom: -288px !important;
}

.entry-content .entry-description img {
	width:650px;
}
.entry-content .entry-description .photo img {
	width:61px;
}

.top-panel
{
	margin: 10px 31px 0 0;
}

.top-panel-holder
{
	position: relative;
overflow: hidden;
}
.top-panel-holder h1.logo
{
	float: none;
}
.top-panel-holder a
{
	display: block;
margin: 11px 0 0 0px;
font-family: MapleRegular, Arial, Helvetica, sans-serif;
color: #CCC;
}

/* START NEW PLACES LAYOUT */
.v2-place-head
{
    color: #242c22; font: 1.143em/1.188em "MapleMedium" , Arial, Helvetica, sans-serif;
    margin: 0 0 20px 0;
}
.v2-place-head .top .v2-place-saver
{
    background: #E3733F;
    margin: 0 0 0 6px;
    width: 100px;
    height: auto;
    padding: 10px 0 10px 0;
    font: 12px "MapleMedium" , Arial, Helvetica, sans-serif;
    color: #FFF;
    letter-spacing: normal;
}
.v2-place-head h1
{
    font-weight: normal;
    font-size: 30px;
    display: block;
    width: 68%;
    margin: 50px 0 50px 0;
    float: left;
    padding: 0;
}
.v2-place-head .shareme
{
    display: block;
    width: 30%;
    float: right;
    margin: 30px 0 0 0;
}
.v2-place-head .shareme a
{

}
.v2-place-head .img-add-wrapper
{
    overflow: hidden;
    position: relative;
    background-color: #EEE;
}
.v2-place-head .img-container
{
    max-width: 50%;
    float: left;
}
.v2-place-head .img-container img
{
	width: auto;
	max-height: 400px;
	margin: 0 auto;
	display: block;
}
.v2-place-head .address-container
{
    max-width: 46%;
    float: left;
    margin: 20px 0 0 30px;
}
.v2-place-head .address-container h2
{
    font-weight: normal;
    font-size: 20px;
}
.v2-place-head .address-container a
{
	color: #97895B;
}
.v2-place-head .address-container address
{
    font-style: normal;
    margin: 6px 0 0 0;
}
.v2-place-head .address-container .tags
{
    margin: 6px 0 0 0;
}
.v2-place-head .address-container .tags a
{
    margin: 0 10px 0 0;
    font-size: 12px;
    text-transform: uppercase;
}
.no-border
{
	border:none;
}

/* END NEW PLACES LAYOUT   */

/* Community & Topics Channel Layout BEGIN */
ul.comm_links {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
ul.comm_links li {}
ul.comm_links a {
    color: #fff; text-transform: uppercase; font: 11px/41px 'MapleBold', Arial, Helvetica, sans-serif; height: 41px; min-width: 118px; text-align: center; position: relative;
    display: block;
    background-color: #74b8e9;
    font-size: 16px;
    margin: 10px auto;
}
/* Community & Topics Channel Layout END */

.headline-1.comm-admin-header {
    margin: 40px 0 0 0;
}

.headline-1.comm-admin-header h1 {
    padding: 0;
}

.comm-news-adder .area-1 {
    background: none;
    margin: 0;
}

.share-button-right {
    position: relative;
    float: none;
}

ul.social2.in-journal {
    margin-top: 0;
}

.in-journal .social-util2 {
    top: 2px;
}

#nav > ul > li.w-drop {
    background: #72b8e9;
}

#nav > ul > li.w-drop a {
    color: #fff !important;
}

#nav > ul > li.w-drop .opts {
    box-sizing: border-box;
    padding: 0 15px;
    margin: 0;
    width: 138px;
}

#nav > ul > li.w-drop .opts a {
    display: block;
    margin: 0 0 10px 0;
}

#nav > ul > li.w-drop > a > strong {
    color: #fff !important;
}
.festivals-cta {
	display: block;
	line-height: 64px;
	text-align: center;
	background: #333;
	color: #fff !important;
	font-size: 21px;
	margin: 0 0 6px 0;
}

.event-submits-wrap {
    padding: 0 !important;
}

.for-event-submits > div {
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 6px;
}

.for-event-submits p {
    font-size: 12px;
    text-align: center;
    margin: 0;
}

.for-event-submits p strong {
    font-size: 20px;
    font-weight: bold;
    line-height: 19px;
    margin: 15px 0 0 0;
    display: block;
}

.for-event-submits.block-event a img {
    margin: 22px 0 0 0;
    padding: 0;
    width: 100%;
}

#nav > ul > li strong span {
    display: block;
    line-height: 12px;
    font-size: 14px;
}
#nav > ul > li.u-hovers > a:hover strong{color:#71B7EB;}
#nav > ul > li.u-hovers u:hover {color:#fff;}
.col-999 h1 {
	font-size: 34px;
	font-family: 'keplerstdmediumdisp', times, serif;
	margin: 0 0 60px 0;
	line-height: 44px;
	font-weight: normal;
	white-space: nowrap;
}

.col-999 .course {
    margin: 0 0 1px 0;
}

ul.link-list {
    list-style-type: none;
    width: 100%;
    clear: both;
    height: 47px;
    padding: 0;
    margin: 40px 0 0 0;
}

ul.link-list li {
    float: left;
    margin: 0 30px 0 0;
    color: #333;
}

ul.link-list li.active {
    text-decoration: underline;
}

ul.link-list li a {
    color: #333;
    font-family: 'MapleBold';
}
