@charset "utf-8";
/* CSS Document */

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

}

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

}

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

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

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

}

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

}


html, body {width: 100%;}

body{ background:url(/media/bkg-gradgrey.png) top left repeat-x;font-family:Arial, Helvetica, sans-serif;}

input, select, textarea {font-family: 'gotham_bookregular'; margin:0; padding:0;  outline:none;-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;box-sizing:border-box;}

.wrapHome{position:relative;width: 100%;}
.bkghome{z-index:1
	/* Set rules to fill background */
	min-height: 1t0%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}
	.wrapHome .rest-own{position:absolute; top:0px; right:100px; z-index:5}
	.wrapHome .leftMenu{/*left:0; position:absolute; top:0px;*/ float:left; margin:0 0 20px 0; width:393px; z-index:5}
		.wrapHome .leftMenu .topMenu{ background:#d7d7d1; height:175px; width:100%;}
		.wrapHome .leftMenu .selectBox	{ background:#2a2a2a;  height:34px;   width:100%;}
			.wrapHome .leftMenu .selectBox	.dropdown-home{background: url(/media/btn-drop-down-home.png) no-repeat right 6px transparent;color: #FFF; display:block;font-family: 'gotham_blackregular';font-size: 10px; height: 34px; line-height: 34px; padding: 0 30px 0 0; text-align: right; text-decoration: none; text-transform: uppercase; width: 91%;}
		.wrapHome .leftMenu .selectContent{ background:url(/media/bkg-leftmenu.png); height:407px; width:393px;}
			.wrapHome .leftMenu .selectContent .scrollbarSelect{ background:red; height:200px; width:47px;}
			.wrapHome .leftMenu .selectContent .textSelect{ font-family: 'gotham_bookregular'; font-size:14px; height:407px;padding:10px; text-align:right; width:373px;}

			.scroll-pane{width: 100%;overflow: auto; }
			.jspVerticalBar{background: transparent;height: 100%;width: 23px;}
			.jspPane{background:url(/media/bkg-leftmenu.png); width:350px!important;}
			.jspTrack{ background:transparent;}
			.jspDrag {background:#ff00a8;width: 23px;}

				.wrapHome .leftMenu .selectContent .textSelect a{color:#323232; display:block; text-decoration:none;}
				.wrapHome .leftMenu .selectContent .textSelect a:hover,
				.wrapHome .leftMenu .selectContent .textSelect a.select{color:#ccc}


	.copyHome{ background:url(/media/amazing-dinner-text.png) top left no-repeat; color:#FFF;font-family: 'gotham_blackregular'; font-size:30px; float:left; height:44px; margin: 35px 0 0 20px;  position:relative; text-indent:-9999px; text-transform:uppercase; width:400px; z-index:5;}
	.cityInfo{ background: url(/media/osteria-venecia-text.png) repeat scroll 0 0 transparent; color: #FFFFFF; font-family: 'gotham_bookregular';font-size: 18px; float:right; height: 60px; margin:-100px 60px 10px 0; overflow:hidden; padding: 0; position: relative;  text-transform: uppercase;  width: 268px; z-index: 5;}
	.cityInfo .titleCity{font-family: 'gotham_boldregular';font-size:100%;}


.footHome{ position:relative; width:110%; z-index:5;}
	.footBar{background:#323232;color:#fff; float:left; height:40px;width:100%;}
	.footHome .copyright{ float:left;font-family: 'gotham_bookregular'; font-size:11px; margin-left:6px; margin-top:6px;}
	.footHome .footnav{ float:right; margin-right:33px; margin-top:14px;}
		.footHome .footnav li{ float:left; margin-left:35px;}
			.footHome .footnav li a{ color:#FFF;font-family: 'gotham_boldregular'; font-size:14px;text-decoration:none;}

.innerwrap{ margin:0 auto; position:relative; width:1064px;}

.header{}
	.header .logo{ left:-10px; position:absolute; top:0px;}
	.header .rest-own{position:absolute; right:0px; top:0px;}
	.header .innerwrap{ height:160px; }
	.header .greyBand{ background:#6c6c6c; height:17px; width:100% }}

.content{}
	.content .innerwrap{padding-bottom:50px;}
	.content .square-restaurant_T{ background:#d0d4d3; height:77px; margin: 0 4px 4px 0; position:relative;  width:102px;}
	.content .square-restaurant_TW{ background: url('https://onehundredtables.com/media/reserved-spot.jpg') no-repeat; height:77px; margin: 0 4px 4px 0; position:relative;  width:102px;}
	.content .square-restaurant_R{ background: url('https://onehundredtables.com/media/reserved-spot.jpg') no-repeat; height:77px; margin: 0 4px 4px 0; position:relative;  width:102px;}
	.content .square-restaurant_A{ background: url('https://onehundredtables.com/media/available-slot.jpg') no-repeat; height:77px; margin: 0 4px 4px 0; position:relative;  width:102px;}
    .content .square-restaurant_hidden{ background: url('https://onehundredtables.com/media/hidden-spot.jpg') no-repeat; height:77px; margin: 0 4px 4px 0; position:relative;  width:102px;}

		.content .square-restaurant .overInfo{ background:url(/media/overlay-restaurant.png) top left no-repeat; height:535px; left:50px; padding-left:36px; position:absolute; top:-355px; width:475px; z-index:10;}
			.content .square-restaurant .overInfo .priTt{color: #B0B0B0; font-family: 'gotham_bookregular'; font-size: 23px; margin-left: 20px; margin-top: 20px; text-transform: uppercase;}
			.content .square-restaurant .overInfo .subTt{color: #323232; font-family: 'gotham_lightregular';font-size: 20px;margin-bottom: 10px;margin-left: 20px; margin-top: 5px;text-transform: uppercase;}
			.content .square-restaurant .overInfo .desO{color: #323232; font-family: 'gotham_bookregular';font-size: 12px;margin-bottom: 10px;margin-left: 20px; margin-top: 10px; width:240px;}
			.content .square-restaurant .overInfo .price{color: #000; font-family: 'gotham_boldregular';font-size: 12px;margin-left: 20px;width:240px;}

	.content  .select-controls{ margin-bottom:35px;}
	.content .options{ background:url(/media/sepHeader.png) top left no-repeat; color:#4d5050; font-family: 'gotham_bookregular';  font-size:13px; margin-left:20px; padding-left:20px; text-transform:uppercase;  }
		.content .options .TOpt{ font-family: 'gotham_ultraregular'; font-size:25px;}
	.content .leftControl{font-family: 'gotham_blackregular'; font-size:13px; text-transform:uppercase;}
		.content .leftControl .citySel{ background:#2a2a2a;height:30px; margin-right:10px; padding: 5px 0px; width:230px;}
			.content .leftControl .citySel a{background: url(/media/btn-sel-city.png) no-repeat scroll right top transparent; color: #FFFFFF; display: block; line-height: 32px; padding-right: 55px;text-align: right; text-decoration: none; width: 75%;}
		.content .leftControl .filterby{ background:#adadad;height:30px; padding:5px 0px; width:190px;}
			.content .leftControl .filterby a{background: url(/media/btn-filter.png) no-repeat scroll right top transparent;color:#4d5050;display: block; line-height: 32px; padding-right: 55px; text-decoration: none; width: 69%;}
		.content .thereBtn{color:#4d5050;font-family: 'gotham_bookregular';font-size: 9px; width:220px;}
			.content .thereBtn .btnBeen{ background:url(/media/check-icon.png) 80% 50% no-repeat #3b5998; color:#fff; font-family: 'gotham_boldregular';font-size: 17px; padding:4px; text-align:left; text-indent:38px; text-transform:uppercase; }


	.content .restaurantDetail h2{color:#6c6c6c;font-family: 'gotham_boldregular'; font-size:38px; font-weight:bold; text-transform:uppercase; }
	.content .restaurantDetail .typeRestaurant{ color:#323232;font-family: 'gotham_lightregular';  font-size:36px; text-transform:uppercase;}

	.content .restaurantDetail .picRestaurant{ background:url(/media/bkg-pic-restaurant.png) top left no-repeat; height:313px; width:1064px}
		.content .restaurantDetail .picRestaurant img{ margin-top:36px;}

	.content .restaurantDetail .colLeft{ background:url(/media/vertical-sep.png) top right repeat-y; padding:40px 40px 40px 0; width:700px;}
		.content .restaurantDetail .colLeft p{color:#6c6c6c;font-family: 'gotham_bookregular';  font-size:15px;}
		.content .restaurantDetail .colLeft .mapInfo{ margin-top:30px;}
			.content .restaurantDetail .colLeft .mapInfo .mapPic{ width:324px;}
			.content .restaurantDetail .colLeft .mapInfo p{ margin-left: 15px;  margin-top: 144px; position:relative; bottom:0px;}
				.content .restaurantDetail .colLeft .mapInfo p a.mail{ color:#ff00a8; text-decoration:none;}

	.content .restaurantDetail .colRight{ padding: 40px 0 0 30px; width: 293px;}
		.content .restaurantDetail .colRight p{color:#6c6c6c;font-family: 'gotham_bookregular';  font-size:13px; margin-bottom:20px;}

    .content  .innerwrap { min-height: 344px; }
	.content  .innerwrap .ownerInner{color:#6c6c6c;font-family: 'gotham_bookregular';  font-size:15px; margin-left:20px; width:680px;}
		.content  .innerwrap .ownerInner h1{ background:#6c6c6c; color:#fff;font-family: 'gotham_bookregular';  font-size:15px; margin-bottom:20px; padding:10px 15px; text-transform:uppercase;}
		.content  .innerwrap .ownerInner h2{font-family: 'gotham_bookregular';  font-size:15px; font-weight:bold; margin-bottom:20px; margin-top:20px; }
		.content  .innerwrap .ownerInner p{ margin-bottom:15px;}
			.content  .innerwrap .ownerInner p a{ background:url(/media/link-arrow.png) right 3px no-repeat; color:#ff00a8;font-family: 'gotham_bookregular';  font-size:14px; text-decoration:none; padding-right:15px; text-transform:uppercase; }
	.content .innerwrap .fbCreateA{ margin:40px auto 0px; width:830px;}
		.content .innerwrap .fbCreateA .titleFb{color:#6c6c6c;font-family: 'gotham_boldregular'; font-size:15px; font-weight:bold; margin-bottom:40px; text-align:center; text-transform:uppercase;}
		.content .innerwrap .fbCreateA .formFb{ color:#6c6c6c;font-family: 'gotham_bookregular';  font-size:18px; margin:0 auto;  width:700px;}
			.content .innerwrap .fbCreateA .formFb .rowForm{ margin-bottom:10px;}
				.content .innerwrap .fbCreateA .formFb .rowForm label{ float:left; text-align:right; width:245px;}
				.content .innerwrap .fbCreateA .formFb .rowForm input{ background:#d0d0d0; border:none transparent;color:#6c6c6c; font-family: 'gotham_bookregular'; font-size:18px;float:left; height:29px; margin-left:15px; width:267px;}
				.content .innerwrap .fbCreateA .formFb .rowForm textarea{ background:#d0d0d0; border:none transparent;color:#6c6c6c; font-family: 'gotham_bookregular'; font-size:20px;float:left; height:125px; margin-left:15px; resize:none; width:267px;}
				.content .innerwrap .fbCreateA .formFb .rowForm .custom-select{ margin-left:15px;}
				.content .innerwrap .fbCreateA .formFb .rowForm .custom-select select{background:#d0d0d0;}

	.content .innerwrap .bottomFormFB{ background:url(/media/horizontal-sep.png) top left repeat-x; padding:40px 0px;}
		.content .innerwrap .bottomFormFB .btnCreate{ background:url(/media/btn-create-account.png) top left no-repeat; border:none transparent; height:0px; margin-left:440px; overflow:hidden; padding-top:50px; width:245px;}

	.content .innerwrap .accountSta{color:#6c6c6c;font-family: 'gotham_bookregular'; }
		.content  .innerwrap .accountSta h1{ background:#6c6c6c; color:#fff;font-family: 'gotham_bookregular';  font-size:15px; margin-bottom:20px; padding:10px 15px; text-transform:uppercase;}
		.content  .innerwrap .accountSta h2{font-family: 'gotham_bookregular';  font-size:15px; font-weight:bold; margin-bottom:20px; margin-top:20px; }
		.content .innerwrap .accountSta .leftCol{ padding:40px 0;width:410px;}
			.content .innerwrap .accountSta .leftCol ul.list{ margin-left:30px;}
			.content .innerwrap .accountSta .leftCol li{ margin-bottom:10px;}
				.content .innerwrap .accountSta .leftCol li a{ background:url(/media/link-arrow.png) left 3px no-repeat;color:#ff00a8; font-size:12px; padding-left:15px; text-decoration:none; text-transform:uppercase;}
		.content .innerwrap .accountSta .RightCol{ background:url(/media/vertical-sep.png) top left repeat-y;padding:40px 0 40px 25px; width:625px; min-height:243px;}
			.content .innerwrap .accountSta .RightCol table{ margin-bottom:30px;}
				.content .innerwrap .accountSta .RightCol table th { font-family: 'gotham_boldregular'; font-size:15px;padding-bottom:15px; text-align:left; text-transform:uppercase; }
				.content .innerwrap .accountSta .RightCol table td { font-size:14px; padding-bottom:10px;}
					.content .innerwrap .accountSta .RightCol table td .active{color:#10906e}
					.content .innerwrap .accountSta .RightCol table td .AbExpire{color:#ea4497;}
					.content .innerwrap .accountSta .RightCol table td .expired{}
                    .content .innerwrap .accountSta .RightCol table td .paid_but_incomplete{color:#348000;}
                    .content .innerwrap .accountSta .RightCol table td .paid_but_without_slot{color:#DF4C4C;}
                    .content .innerwrap .accountSta .RightCol table td .pending_payment{color:#3A8100;}
                    .content .innerwrap .accountSta .RightCol table td .invalidcc{color:#CD5563;}
					.content .innerwrap .accountSta .RightCol table td a{color:#ea4497;font-family: 'gotham_boldregular';}
		.content .innerwrap .accountSta .btnEdit{ background:url(/media/btn-edit.png) top left no-repeat; display:block; height:0px; overflow:hidden; padding-top:24px; width:68px;}

	.content .innerwrap .PaymentInfo{color:#6c6c6c;font-family: 'gotham_bookregular'; font-size:15px; margin-top:30px;}
		.content .innerwrap .PaymentInfo h2{ display:block;font-family: 'gotham_boldregular'; font-size:15px; margin:20px 0px; text-transform:uppercase;}
		.content .innerwrap .PaymentInfo .topLine{ background:url(/media/horizontal-sep.png) top left repeat-x;}
		.content .innerwrap .PaymentInfo .rowForm{ padding:20px 0px;}
			.content .innerwrap .PaymentInfo .rowForm .innerrow{ display:block; margin-bottom:20px;}
			.content .innerwrap .PaymentInfo .rowForm label{ display:block; float:left; margin-right:10px; text-align:right; width:160px;}
			.content .innerwrap .PaymentInfo .rowForm input{ background:#d0d0d0;color:#6c6c6c; border:none transparent; float:left; font-family: 'gotham_bookregular'; font-size:13px; height:28px; width:280px;}
			.content .innerwrap .PaymentInfo .rowForm .custom-select{ width:280px;}
			.content .innerwrap .PaymentInfo .rowForm .custom-select select{background:#d0d0d0; width:280px;}
			.content .innerwrap .PaymentInfo .rowForm .custom-select:after{line-height: 16px;  padding: 11px;}
			.content .innerwrap .PaymentInfo .rowForm .custom-select.half,
			.content .innerwrap .PaymentInfo .rowForm .custom-select.half select{width:132px;}
			.content .innerwrap .PaymentInfo .rowForm .textT{ margin-right:235px;}
			.content .innerwrap .PaymentInfo .rowForm .textP{ font-family: 'gotham_mediumregular';}
			.content .innerwrap .PaymentInfo .rowForm .textTime{ font-family: 'gotham_mediumregular'; font-size:14px;}
				.content .innerwrap .PaymentInfo .rowForm .textTime .timeNum{background: #53d9b6;color:white; font-family: 'gotham_bookregular'; font-size:23px; padding:5px 10px;}
			.content .innerwrap .PaymentInfo .rowForm .textBottom{ font-family: 'gotham_mediumregular'; font-size:15px;}
		.content .innerwrap .PaymentInfo .bottomForm{ padding:40px 0px;}
		.content .innerwrap .PaymentInfo .btnSubmit{ background: url(/media/btn-submit.png) top left no-repeat; border:none; display:block; height:0px; overflow:hidden; margin-left:180px; padding-top:49px; width:240px;}

	.content .innerwrap .profile{color:#6c6c6c;font-family: 'gotham_bookregular';}
		.content .innerwrap .profile .textTop{ background:url(/media/horizontal-sep.png) bottom left repeat-x;font-family: 'gotham_boldregular'; font-size:15px; padding:35px 0;  text-transform:uppercase; width:100%;}
		.content .innerwrap .profile .leftCol{ padding:15px 30px 0px; width:280px;}
			.content .innerwrap .profile .leftCol .rowForm{ padding-bottom:15px}
			.content .innerwrap .profile .leftCol input{ background:#d0d0d0;color:#6c6c6c;font-family: 'gotham_bookregular'; border:none transparent; font-size:13px; height:28px; text-transform:uppercase; width:280px; }
			.content .innerwrap .profile .leftCol textarea{ background:#d0d0d0;color:#6c6c6c;font-family: 'gotham_blackregular'; border:none transparent; font-size:13px; height:110px; text-transform:uppercase; resize:none; width:280px; }
				.content .innerwrap .profile .leftCol input.half{ width:136px;}
				.content .innerwrap .profile .leftCol .custom-select select{background:#d0d0d0; padding:6px;}
				/*.content .innerwrap .profile .leftCol .custom-select:after {font-size: 100%; line-height: 16px; padding: 7px;}*/
				.content .innerwrap .profile .leftCol .custom-select.halfSelect,
				.content .innerwrap .profile .leftCol .custom-select.halfSelect select{width:136px;}

				.content .innerwrap .profile .leftCol .linetop{ background:url("/media/horizontal-sep.png") repeat-x scroll left top transparent; padding-top:15px;}

			.content .innerwrap .profile .leftCol .timeRow{color:#6c6c6c;font-family:  'gotham_bookregular'; font-size:18px;}
				.content .innerwrap .profile .leftCol .timeRow .inputTime{background:#d0d0d0;color:#6c6c6c;font-family: 'gotham_blackregular'; font-size:13px; height:24px!important; margin: 0 10px; text-align:center; width:85px;}

			.content .innerwrap .profile .leftCol .payment h4{font-family: 'gotham_boldregular'; font-size:15px; margin:0px 0px 15px;}
				.content .innerwrap .profile .leftCol .payment label{ font-size:13px; margin-right:13px;}

			.content .innerwrap .profile .leftCol .alldays{ margin:0px 0px 5px 0px;}
				.content .innerwrap .profile .leftCol .alldays .checkBtn{ margin-top:10px;}
				.content .innerwrap .profile .leftCol .alldays label{ font-size:12px;}
				.content .innerwrap .profile .leftCol .alldays .addBtn{ background:url(/media/add-btn.png); height:0px; margin-right:10px; padding-top:24px; overflow:hidden; width:59px;}
				.content .innerwrap .profile .leftCol .alldays .cancleBtnA{ background: url(/media/cancel-btn.png) no-repeat; height:0px; padding-top:24px; overflow:hidden; width:81px;}

		.content .innerwrap .profile .RightCol{ background:url(/media/vertical-sep.png) top left repeat-y; font-size:16px; width:720px;}
			.content .innerwrap .profile .RightCol h2{font-family: 'gotham_boldregular'; font-size:15px; margin-bottom:20px;}
			.content .innerwrap .profile .RightCol .InnerPadd{ background:url(/media/horizontal-sep.png) bottom left repeat-x;padding:15px 0 20px 30px; }
			.content .innerwrap .profile .RightCol .InnerPadd2{padding:25px 0 0px 25px; width:560px;}
			.content .innerwrap .profile .RightCol .colCheck{float:left; margin-bottom:1px; width:172px;}
			.content .innerwrap .profile .RightCol .checkLabel{ display:block; font-size:12px;float:left; margin-bottom:10px; width:163px;}

			.content .innerwrap .profile .RightCol .bottomIn .rowForm{ margin:15px 0;}
			.content .innerwrap .profile .RightCol .bottomIn .rowForm label{ float:left; padding-top:5px; text-align:right; width:135px;}
				.content .innerwrap .profile .RightCol .bottomIn .rowForm input{ background:#d0d0d0; border:none transparent;color:#6c6c6c; font-family: 'gotham_bookregular'; font-size:16px;float:left; height:28px; margin-left:15px; width:280px;}


			.content .innerwrap .profile .RightCol .InnerPadd2 label{ display:block; font-size:13px;float:left; width:150px;}
			.content .innerwrap .profile .RightCol .InnerPadd2 th{font-family: 'gotham_boldregular'; font-size:15px; padding-bottom:15px; text-align:left; text-transform:uppercase;}
			.content .innerwrap .profile .RightCol .InnerPadd2 td.link{padding:15px 0;}
			.content .innerwrap .profile .RightCol .InnerPadd2 td.link a{color:#ff00a8;font-family: 'gotham_bookregular'; font-size:12px; text-decoration:none; text-transform:uppercase; }

			.bottomFormSend{ margin:20px auto; width:680px;}
				.bottomFormSend .rowForm label{ float:left; text-align:right; width:220px;}
				.bottomFormSend .rowForm input{ background:#d0d0d0; border:none transparent;color:#6c6c6c; font-family: 'gotham_bookregular'; font-size:20px;float:left; height:24px; margin-left:15px; width:253px;}
				.bottomFormSend .rowForm.bottomBtn{ margin:20px auto 0; width:340px;}
				.bottomFormSend .rowForm  .btnDone{ background:url(/media/btn-done-pro.png) top left no-repeat; height:0px; padding-top:24px; overflow:hidden; width:68px;}
				.bottomFormSend .rowForm  .btnCancel{ background:transparent; color:#6c6c6c;font-family: 'gotham_bookregular'; font-size:18px; margin-left:20px;width:90px; }




.footer{background:#000; color:#ccc; width:100%; min-width:1500px;}
	.footer a{color:#ccc; text-decoration:none; }

    .footer .innerwrap{padding-top:20px;}
    .footer .innerwrap2{padding-top:20px; margin-left:27px; width:97%; background-color:#000000;}

    .footer .colFooter{ background:url(/media/sep-col-foot.png) top right no-repeat; margin-right:3px; padding-bottom:150px; width:203px;}
	.footer .colFooter h4{font-family: 'gotham_lightregular';  font-size:20px; margin-bottom:15px; text-transform:uppercase;}
	.footer .colFooter li{ margin-bottom:14px;}
	.footer .colFooter li a{font-family: 'gotham_bookregular'; font-size:16px; }

    .footer .colFooter2{ margin-right:3px; padding-bottom:150px; min-width:675px; padding-left:27px;}
	.footer .colFooter2 h4{font-family: 'gotham_lightregular';  font-size:20px; margin-bottom:15px; text-transform:uppercase;}
	.footer .colFooter2 li{ margin-bottom:14px;}
	.footer .colFooter2 li a{font-family: 'gotham_bookregular'; font-size:16px; }

    .footer .col2Footer{font-family: 'gotham_mediumregular'; font-size:24px; margin-left:15px; }
	.footer .col2Footer h3{ font-family: 'gotham_boldregular';margin-bottom:9px; font-weight:bold; font-size:30px;}
	.footer .col2Footer a.btnGetS{ background:url(/media/btn-get-started.png) top left; display:block; height:0px; margin-top:40px; overflow:hidden; padding-top:50px; width:225px;}

    .footer .bottomFooter { background:#000;}
	.footer .bottomFooter .lengSelector{background:#000; float:left; height:123px; width:588px;}
	.footer .bottomFooter .lengSelector .langItem{ margin: 20px 14px 0 0; width:560px}
	.footer .bottomFooter .lengSelector .langItem a{ background:url(/media/flag-fpo.png) top left no-repeat; color:#fff; display:block; font-family: 'gotham_blackregular'; font-size:22px; height:50px; line-height:45px;}
	.footer .bottomFooter .copyright{ float:left;font-family: 'gotham_bookregular'; font-size:16px; margin-top:30px; text-align:right; width:1190px;}

.overlay{ background: url(/media/bkg-overlay.png); height:100%; left:0px; position: fixed; top:0px; width:100%;}
	.overlay .boxFormOL{ background:#FFF; margin: 40px auto 0 ; position:relative; width:980px;}
		.overlay .boxFormOL .closeO{ background:url(/media/btn-close-overlay.png) top left no-repeat; height:0px; overflow:hidden; padding-top:34px; position:absolute; right:-35px; top:15px; width:56px;}
		.overlay .boxFormOL .titleOver{color:#6c6c6c;font-family: 'gotham_boldregular'; float:left; font-size:20px; margin:40px 0 50px 45px; text-transform:uppercase}
			.overlay .boxFormOL .titleOver span{ font-size:16px}
		.overlay .formPop{color:#6c6c6c;font-family: 'gotham_bookregular'; font-size:18px; margin:0 auto 30px; width:850px;}
			.overlay .formPop .rowForm{ margin-bottom:15px;}
				.overlay .formPop .rowForm label{float:left; margin-right:30px; text-align:right; width:300px;}
				.overlay .formPop .rowForm input{ background:#eeeeee; border:none transparent; color:#6c6c6c; font-family: 'gotham_bookregular'; font-size:14px; height:28px; width:267px;}
				.overlay .formPop .rowForm textarea{ background:#eeeeee; border:none transparent; color:#6c6c6c;font-family: 'gotham_bookregular'; font-size:14px; height:125px; resize:none; width:267px;}

				.custom-select {position: relative; display: inline-block; width:267px;}
				.custom-select select { background: #eeeeee;border:0;color:#6c6c6c;display: inline-block;font-family: 'gotham_blackregular'; font-size:13px; padding: 10px 10px; outline:none; text-transform:uppercase;width:267px; }
    			/*.custom-select:after { background: #53d9b6;color:white;bottom: 0;content: "V"; font-size: 120%; line-height: 18px; padding: 10px;position: absolute;top: 0; right: 0;}*/
				.no-pointer-events .custom-select:after {content: none;}

	           .overlay2 .boxFormOL{ margin: 0px auto 0 ; position:relative; width:980px;}
	           .overlay2 .boxFormOL .titleOver{color:#6c6c6c;font-family: 'gotham_boldregular'; float:left; font-size:20px; margin:0px 0 50px 45px; text-transform:uppercase}
	           .overlay2 .boxFormOL .titleOver span{ font-size:16px}
	           .overlay2 .formPop{color:#6c6c6c;font-family: 'gotham_bookregular'; font-size:18px; margin:0 auto 30px; width:850px;}
	           .overlay2 .formPop .rowForm{ margin-bottom:15px;}
	           .overlay2 .formPop .rowForm label{float:left; margin-right:30px; text-align:right; width:300px;}
	           .overlay2 .formPop .rowForm input{ background:#eeeeee; border:none transparent; color:#6c6c6c; font-family: 'gotham_bookregular'; font-size:14px; height:28px; width:267px;}
	           .overlay2 .formPop .rowForm textarea{ background:#eeeeee; border:none transparent; color:#6c6c6c;font-family: 'gotham_bookregular'; font-size:14px; height:125px; resize:none; width:267px;}
               .overlay2 .bottomForm{ background:url(/media/horizontal-sep.png) top left repeat-x; padding:25px 0; text-align:center;}
	           .overlay2 .bottomForm .boxBtn{ margin:0 0 0 393px;}
	           .overlay2 .bottomForm .boxBtn .btnDone{ background:url(/media/btn-done.png) top left no-repeat; border:none transparent; height:0px; overflow:hidden; padding-top:50px; width:125px;}
               .overlay2 .bottomForm .boxBtn .btnCancel{ border:none transparent;color:#6c6c6c;font-family: 'gotham_bookregular'; font-size:18px; height:46px; width:125px;}

    		.overlay .bottomForm{ background:url(/media/horizontal-sep.png) top left repeat-x; padding:25px 0; text-align:center;}
			.overlay .bottomForm .boxBtn{ margin:0 0 0 393px;}
			.overlay .bottomForm .boxBtn .btnDone{ background:url(/media/btn-done.png) top left no-repeat; border:none transparent; height:0px; overflow:hidden; padding-top:50px; width:125px;}
			.overlay .bottomForm .boxBtn .btnCancel{ background:#fff; border:none transparent;color:#6c6c6c;font-family: 'gotham_bookregular'; font-size:18px; height:46px; width:125px;}

.sepHorizontal{ background:url(/media/horizontal-sep.png) top left repeat-x; display:block; height:2px; width:100%}
.pt50{ padding-top:50px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mrInputs{ margin-right:8px;}


.RightCol .colCheck input[type="checkbox"],
.InnerPadd2 input[type="checkbox"],
.payment input[type="checkbox"],
.alldays input[type="checkbox"]{ position: absolute; left: -999em; }

.RightCol .colCheck label:before,
.InnerPadd2 label:before,
.payment label:before,
.alldays label:before {background-image:url(/media/formelements.png);display: inline-block; position: relative; top:0.25em; left:-2px; content:''; width:12px; height:12px; cursor:pointer; }

.RightCol .colCheck input[type="checkbox"] + label:before,
.InnerPadd2 input[type="checkbox"] + label:before,
.payment input[type="checkbox"] + label:before,
.alldays input[type="checkbox"] + label:before{ background-position: 0 -25px;}

.RightCol .colCheck input[type="checkbox"]:checked + label:before,
.InnerPadd2 input[type="checkbox"]:checked + label:before,
.payment input[type="checkbox"]:checked + label:before,
.alldays input[type="checkbox"]:checked + label:before {background-position: 0 11px ; }


.weekday .days{ float:left;font-family: 'gotham_blackregular'; font-size:11px; margin-right:1px; position:relative;text-align:center; width:39px;}

.weekday input[type="checkbox"]{ position: absolute; left: -999em; }
.weekday label:before {background:#ede8e8;display: inline-block; position: relative; top:1.5em; left:-2px; content:''; width:39px; height:25px;  cursor:pointer; z-index:-1; }
.weekday input[type="checkbox"] + label:before{ background:#ede8e8;}
.weekday input[type="checkbox"]:checked + label:before{background: #d0d0d0;}


.custom-input-file { background: url(/media/file-bkg.png) no-repeat top left; cursor: pointer; height:24px;  margin-top:5px; width:320px;}
.custom-input-file .input-file {border: 0px solid transparent;cursor: pointer; margin: 0; padding: 0; outline:0; position: absolute;right: 135px; font-size: 100000px; filter: alpha(opacity=0); opacity: .0;}


/*Combobox style*/
.dd {border: none transparent; width:100%!important; }
.borderRadius {border-radius: 0px 0px 0px 0px;}
.borderRadiusTp{border-radius: 0px 0px 0px 0px;}
.dd .ddTitle {background: none #d0d0d0;color: #6C6C6C;font-family: 'gotham_blackregular'; font-size: 13px;text-transform: uppercase;}
.dd .ddTitle .ddTitleText{ padding:11px;}
.dd .divider {border-left: none transparent; border-right: none transparent;right: 0px;}
.dd .arrow{ background: url(/media/arrow-select.png) 50% 50% no-repeat #53d9b6; height:35px; margin-top:0px; width:32px;}
.dd .arrow:hover{ background: url(/media/arrow-select.png) 50% 50% no-repeat #53d9b6;}
.ddcommon .arrow{display:block; position: absolute;right: 0px; top: 0px;}
.ddcommon .shadow{box-shadow: 0px 0px 0px 0px #888888;}
.dd .ddChild{ background:#EEEEEE; border:none transparent; left:0px; height:243px!important;}
.borderRadiusTp .border, .borderRadius .border, .borderRadiusTp ul li:last-child{border-radius: 0 0 0 0;}
.dd .ddChild li{ background:#EEEEEE; padding:7px;}
.dd .ddChild li .ddlabel{color: #6C6C6C;font-family: 'gotham_blackregular'; font-size: 13px;text-transform: uppercase;}

.ddContact {border: none transparent; width:100%!important; }
.ddContact .ddTitle {background: none #BBBBBB;color: #6C6C6C;font-family: 'gotham_blackregular'; font-size: 13px;text-transform: uppercase;}
.ddContact .ddTitle .ddTitleText{ padding:11px;}
.ddContact .divider {border-left: none transparent; border-right: none transparent;right: 0px;}
.ddContact .arrow{ background: url(/media/arrow-select.png) 50% 50% no-repeat #53d9b6; height:35px; margin-top:0px; width:32px;}
.ddContact .arrow:hover{ background: url(/media/arrow-select.png) 50% 50% no-repeat #53d9b6;}
.ddContact .ddChild{ background:#EEEEEE; border:none transparent; left:0px; height:243px!important;}
.ddContact .ddChild li{ background:#EEEEEE; padding:7px;}
.ddContact .ddChild li .ddlabel{color: #6C6C6C;font-family: 'gotham_blackregular'; font-size: 13px;text-transform: uppercase;}

.profile .dd .ddTitle .ddTitleText{ padding:8px 0px;}
.profile .dd .arrow{ height:29px;}

.formPop .dd .ddTitle {background: none #EEE;}
.formPop .dd .ddTitle .ddTitleText{ padding:8px 0px;}
.formPop .dd .arrow{ height:29px;}

.citySel .dd .ddTitle {background: none #2A2A2A;color: #fff;}
.citySel .dd .arrow{ background: url(/media/arrow-select.png) 50% 50% no-repeat #1be0f2; height:27px; margin:3px 5px 0 0; width:27px;}
.citySel .dd .ddChild{background: none #2A2A2A;color: #000;}
.citySel .dd .ddChild li{background: none #2A2A2A;color: #fff;}
.citySel .dd .ddChild li .ddlabel{color: #ADADAD;font-family: 'gotham_blackregular'; font-size: 13px;text-transform: uppercase;}


.filterby .dd .ddTitle {background: none #ADADAD;color: #4D5050;}
.filterby .dd .arrow{ background: url(/media/arrow-select.png) 50% 50% no-repeat #9c9898; height:27px; margin:3px 5px 0 0; width:27px;}
.filterby .dd .ddChild{background: none #ADADAD;color: #4D5050;}
.filterby .dd .ddChild li{background: none #ADADAD;color: #4D5050;}

.langItem .dd .ddTitle {background: none #323232;color: #fff; font-size:20px; text-transform: none;}
.langItem .dd .arrow{ background: url(/media/arrow-select.png) 50% 50% no-repeat #494848; height:27px; margin:12px 5px 0 0; width:27px;}
.langItem .dd .ddChild{background: none #323232;color: #fff;}
.langItem .dd .ddChild li{background: none #323232;color: #fff;}
.langItem .dd .ddTitle .ddTitleText img{ padding-right: 20px;}


@media screen and (max-width: 1024px) { /* Specific to this particular image */
	.bkghome {
		left: 50%;
		margin-left: -512px;   /* 50% */
	}
}

.trending-news {
    overflow: auto;
    background-color:#000000;
    width:260px;
    height:420px;
    filter: alpha(opacity=0.7); opacity: 0.7;
}

.trending-news a {
    color:#FFFFFF;
    text-transform:uppercase;
    text-decoration:none;
}

.trending-news a:hover {
    color:#D92595;
}

.horizontal-only
{
    height: auto;
    max-height: 200px;
}
