@charset "utf-8";

/* CSS Document */



@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Ropa+Sans|Capriola|Chivo|Nunito|Open+Sans:300|Marmelad|Cabin+Condensed|Racing+Sans+One);



body

{

	margin: 0px;

	padding: 0px;

	font-family: tahoma;

	font-size: 12px;

	color: #000;

}



img {

	border: 0px;

}



a {

	font-family: tahoma;

	font-size: 12px;

	text-decoration: none;

	color: #000;

}



a:hover {

	color: #666666;

}





.nav-bg

{

	background-image:url(images/header-bg.png);

	background-position:top center;

	background-repeat:no-repeat;

	height:122px;

}



.header

{

	background-image:url(images/header_bg.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	height:527px;

}



.about-us

{

	background-image:url(images/about-us-image.jpg);

	background-position:top center;

	background-repeat:no-repeat;

	height:250px;

}



.nav-bar

{

	margin:0px;

	padding:0px;

	list-style:none;

}



.nav-bar li

{

	padding: 15px 10px;

	border-right: 1px solid #fff;

	float: left;

	width: auto;

}



.nav-bar li:last-child 

{

	padding-right:0px;

	border-right:0px;

}



.nav-bar li a {

	text-decoration: none;	

	font-family: 'Ropa Sans', sans-serif;

	font-size:18px;

	text-transform:uppercase;

	color:#fff;

}



.nav-bar li a:hover {

	color: #ffd40c;	

}



.nav-icon

{

	padding:0px;

	list-style:none;

	margin-top: 5px;	

}



.nav-icon li

{

	border-right: 1px solid #fff;

	padding-left:9px;

	padding-right:9px;

	float:left;

}



.nav-icon li:first-child

{

	margin-left: 10px;	

}



.nav-icon li:last-child {

	margin-left: 0px;	

}





.nav-icon li:last-child

{

	padding-right:0px;

	border-right:0px;

}



.fb-top

{

	background-image:url(images/fb-top-icon.png);

	background-repeat:no-repeat;

	background-position:0 0;

	display:block;

	width:34px;

	height: 34px;

}



.fb-top:hover

{

	background-position:0 -34px;

}



.twitter-top

{

	background-image:url(images/twitter-top-icon.png);

	background-repeat:no-repeat;

	background-position:0 0;

	display:block;

	width:34px;

	height: 34px;

}



.twitter-top:hover

{

	background-position:0 -34px;

}



.download-btn

{

	background-image:url(images/download-btn.png);

	background-repeat:no-repeat;

	background-position:0 0;

	display:block;

	width:101px;

	height: 34px;

}



.download-btn:hover

{

	background-position:0 -34px;

}



.video

{

	background-image:url(images/video.png);

	background-repeat:no-repeat;

	background-position:0 0;

	display:block;

	width:34px;

	height: 34px;

}



.video:hover

{

	background-position:0 -34px;

}



.e-brocher

{

	background-image:url(images/e-brochure.png);

	background-repeat:no-repeat;

	background-position:0 0;

	display:block;

	width:104px;

	height: 34px;

}



.e-brocher:hover

{

	background-position:0 -34px;

}



.boxs {

	position: absolute;

	z-index: 9;

	top: 122px;	

	width: 960px;

	left:0px;

	right: 0px;

	margin-right: auto;

	margin-left: auto;

}



.logo-middle

{

	width:206px;

	height:106px;

	background-color:#fff;

	vertical-align:top;

	padding-left:23px;

	padding-right:23px;

	padding-top:25px;

	padding-bottom: 25px;

}



.logo-disc

{

	width:224px;

	height:152px;

	background-image:url(images/bg-citycentre-description.png);

	background-position:left;

	background-repeat:repeat-x;

	padding-left:14px;

	padding-right:14px;

	padding-top:10px;

	line-height:16px;

	font-family: 'Ropa sans', sans-serif;

	font-size:12px;

	text-transform:uppercase;

	color:#fff;

	text-align:left;

}



.logo-more-btn

{

	font-family: 'Ropa sans', sans-serif;

	font-size:12px;

	color:#000000;

	text-transform:uppercase;

	background-color:#FFFFFF;

	background-image:url(images/arrow_learnmore.png);

	background-position:right;

	background-repeat:no-repeat;

	border-radius:30px;

	border: 2px solid #999;

	width:auto;

	height:auto;

	padding-left:10px;

	padding-right:30px;

	padding-bottom:4px;

	padding-top:5px;

}



.logo-more-btn:hover

{

	background:#e72629;

	color:#fff;

	background-image:url(images/arrow_learnmore_over.png);

	background-position:right;

	background-repeat:no-repeat;

}



.logo-more-btn1

{

	font-family: 'Ropa sans', sans-serif;

	font-size:12px;

	color:#000000;

	text-transform:uppercase;

	background-color:#FFFFFF;

	background-image:url(images/arrow_learnmore.png);

	background-position:right;

	background-repeat:no-repeat;

	border-radius:30px;

	border: 2px solid #999;

	padding-left:10px;

	padding-right:30px;

	padding-bottom:4px;

	padding-top:5px;

	margin-right: 10px;

}



.logo-more-btn1:hover

{

	background:#e72629;

	color:#fff;

	background-image:url(images/arrow_learnmore_over.png);

	background-position:right;

	background-repeat:no-repeat;

}



.logo-more-btn1-hover

{

	font-family: 'Ropa sans', sans-serif;

	font-size:12px;

	text-transform:uppercase;

	border-radius:30px;

	border: 2px solid #999;

	padding-left:10px;

	padding-right:30px;

	padding-bottom:4px;

	padding-top:5px;

	margin-right: 10px;

	background:#e72629;

	color:#fff;

	background-image:url(images/arrow_learnmore_over.png);

	background-position:right;

	background-repeat:no-repeat;

}



.logo-more-btn1-hover:hover

{

	background-color:#FFFFFF;

	background-image:url(images/arrow_learnmore.png);

	background-position:right;

	background-repeat:no-repeat;

	color:#000000;

}



.client-img {

	padding-right: 5px;

	margin-right: 5px;

}



.back-btn

{

	font-family: 'Ropa sans', sans-serif;

	font-size:12px;

	color:#000000;

	text-transform:uppercase;

	background-color:#FFFFFF;

	background-image:url(images/left-arrow.png);

	background-position:10px;

	background-repeat:no-repeat;

	border-radius:30px;

	border: 2px solid #999;

	padding-left:25px;

	padding-right:15px;

	padding-bottom:4px;

	padding-top:5px;

	float: right;

}



.back-btn:hover

{

	background:#e72629;

	color:#fff;

	background-image:url(images/left-arrow-hover.png);

	background-position:10px;

	background-repeat:no-repeat;

}



.vert-divider

{

	background-image:url(images/vert-divider.png);

	background-position:center;

	background-repeat:repeat-y;

	

}



.headings

{

	font-family: 'Open sans', sans-serif;

	font-size:24px;

	color:#000000;

	text-transform:uppercase;

	text-align:left;

	border-bottom:2px solid #d41f14;

	padding-bottom:15px;

}



.heading

{

	font-family: 'Racing Sans One', cursive;;

	font-size:24px;

	color:#0095da;

	padding: 10px 0px 10px 0px;

	float: right;

}



.patrons-img {

	margin-right: 20px;

}



.text

{

	font-family:tahoma;

	font-size:12px;

	color:#000000;

	line-height:16px;

	text-align:left;

	padding-bottom:10px;

	padding-top:10px;

}



.learnmore-btn

{

	font-family: 'Ropa sans', sans-serif;

	font-size:12px;

	color:#000000;

	text-transform:uppercase;

	background-color:#FFFFFF;

	background-image:url(images/arrow_learnmore.png);

	background-position:right;

	background-repeat:no-repeat;

	border-radius:20px;

	border: 3px solid #d4d4d4;

	padding-left:10px;

	padding-right:30px;

	padding-bottom:4px;

	padding-top:5px;

}



.learnmore-btn:hover

{

	background:#fff;

	color:#438206;

	background-image:url(images/learnmore_over.png);

	background-position:right;

	background-repeat:no-repeat;



}



.sub-heading-red

{

	font-family:'Open sans', sans-serif;

	font-size:16px;

	color:#e62a37;

	text-align:left;

	padding-top:7px;

	display: block;

	line-height: 21px;

	

}



.sub-heading-orange

{

	font-family:'Open sans', sans-serif;

	font-size:16px;

	color:#e36900;

	text-align:left;

	padding-top:7px;

	display: block;

	

}



.sub-heading-black

{

	font-family:'Ropa sans', sans-serif;

	font-size:20px;

	color:#000;

	text-align:left;

	text-transform:uppercase;

	float:left;

	width:auto;

	

}



.sub-head-small-red {

font-family:'Ropa sans', sans-serif;

	font-size:12px;

	color:#ed3237;

	text-align:left;

	text-transform:uppercase;

	float:right;

	width:auto;

	line-height:25px;

}



.clear

{

clear: both;

height: 10px;

}



.horizontal-divider

{

	background-image:url(images/horizontal-divider.png);

	background-position:left;

	background-repeat:repeat-x;

	line-height:20px;	

}



.divider20

{

	background-image:url(images/horizontal-divider.png);

	background-position:left;

	background-repeat:repeat-x;

	line-height:20px;	

}



.divider30

{

	background-image:url(images/horizontal-divider.png);

	background-position:left;

	background-repeat:repeat-x;

	line-height:30px;	

}



.divider40

{

	background-image:url(images/horizontal-divider.png);

	background-position:left;

	background-repeat:repeat-x;

	line-height:40px;	

}



.divider50

{

	background-image:url(images/horizontal-divider.png);

	background-position:left;

	background-repeat:repeat-x;

	line-height:50px;	

}



.footer

{

	background-image:url(images/bg-footer.png);

	background-position:left;

	background-repeat:repeat-x;

	height:52px;



}



.copyright

{

	background-image:url(images/bg-copyright.jpg);

	background-position:center;

	background-repeat:no-repeat;

	height:54px;

	padding: 0px 10px 10px 10px;

}



.copyright-text

{

	font-family:'Ropa sans', sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-align:left;

	text-transform:uppercase;

}



.link

{

	font-family:'Ropa sans', sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-align:left;

	text-transform:uppercase;

	text-decoration: none;

}









.footer-bar

{

	margin:0px;

	padding:0px;

	list-style:none;

}



.footer-bar li

{

	padding-right:15px;

	border-right: 1px solid #da4c19;

	float: left;

	width: auto;

	padding-left: 15px;

	margin-top:5px;

}



.footer-bar li:last-child 

{

	padding-right:0px;

	border-right:0px;

}



.footer-bar li a {

	font-family: 'Ropa Sans', sans-serif;

	font-size:18px;

	text-transform:uppercase;

	color:#fff;

	text-decoration: none;

}



.footer-bar li a:hover {

	color: #ffd40c;	

}



.footer-icon

{

	margin: 0px;

	padding:0px;

	list-style:none;

		

}



.footer-icon li

{

	border-right: 1px solid #d94b18;

	padding-left:10px;

	padding-right:10px;

	float:left;

}



.footer-icon li:first-child

{

	margin-left: 271px;	

}





.footer-icon li:last-child

{

	padding-right:0px;

	border-right:0px;

}





.mail-bottom

{

	background-image:url(images/mail-bottom-icon.png);

	background-repeat:no-repeat;

	background-position:0 0;

	display:block;

	width:26px;

	height: 26px;

}



.mail-bottom:hover

{

	background-position:0 -26px;

}







.fb-bottom

{

	background-image:url(images/fb-bottom-icon.png);

	background-repeat:no-repeat;

	background-position:0 0;

	display:block;

	width:26px;

	height: 26px;

}



.fb-bottom:hover

{

	background-position:0 -26px;

}



.twitter-bottom

{

	background-image:url(images/twitter-bottom-icon.png);

	background-repeat:no-repeat;

	background-position:0 0;

	display:block;

	width:26px;

	height: 26px;

}



.twitter-bottom:hover

{

	background-position:0 -26px;

}



.download-bottom

{

	background-image:url(images/download-bottom-icon.png);

	background-repeat:no-repeat;

	background-position:0 0;

	display:block;

	width:84px;

	height: 26px;

}



.download-bottom:hover

{

	background-position:0 -26px;

}



.address {

	background-image: url(images/location-pin.png);

	background-repeat: no-repeat;

	background-position: 0px 3px;

	padding-left: 26px;

	display: block;

}



.phone {

	background-image: url(images/phone-icon.png);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	padding-left: 26px;

	display: block;

}



.email {

	background-image: url(images/mail-icon.png);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	padding-left: 26px;

	display: block;

}



.textbox {

	font-family: tahoma;

	font-size: 12px;

	width: 250px;

	padding: 5px 5px 5px 20px;

	border: 1px solid #e4e4e4;

	background-image:url(images/pencil-icon.png);

	background-repeat: no-repeat;

	background-position: 5px 8px;	

}



.textarea {

	font-family: tahoma;

	font-size: 12px;

	width: 250px;

	padding: 5px 5px 5px 20px;

	border: 1px solid #e4e4e4;

	background-image:url(images/pencil-icon.png);

	background-repeat: no-repeat;

	background-position: 5px 8px;	

}



.img-border {

	border: 4px solid #e4e4e4;	

}



.locations

{

	font-family:'Ropa sans', sans-serif;

	font-size:12px;

	color:#bc0706;

	text-transform:uppercase;

	border-bottom:2px solid #d41f14;

}



.location

{

	font-family:'Ropa sans', sans-serif;

	font-size:12px;

	color:#bc0706;

	text-transform:uppercase;

}



.bullet {

	background-image: url(images/right-arrow.png);

	background-repeat: no-repeat;

	background-position: 5px 10px;

	padding: 7px 5px 7px 22px;

}



.shoppers {

	background-image: url(images/shoppershub.jpg);

	background-repeat: no-repeat;

	background-position: top center;

}



.office {

	background-image: url(images/offices.jpg);

	background-repeat: no-repeat;

	background-position: top center;

}



.food {

	background-image: url(images/food.jpg);

	background-repeat: no-repeat;

	background-position: top center;	

}



.promoters {

	background-image: url(images/promoters.jpg);

	background-repeat: no-repeat;

	background-position: top center;

}



.city-center {

	background-image: url(images/aboutusbg.jpg);

	background-repeat: no-repeat;

	background-position: top center;	

}



.contactus {

	background-image: url(images/contactus.jpg);

	background-repeat: no-repeat;

	background-position: top left;	

}



.career {

	background-image: url(images/career.jpg);

	background-repeat: no-repeat;

	background-position: top right;	

}



#error {

	font-family: tahoma;

	font-size: 11px;

	color: #C00;

	font-weight: bold;	

	background-image: url(images/error.png);

	background-repeat: no-repeat;

	background-position: left center;

	margin-bottom: 10px;

	padding-left: 35px;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-right: 20px;

	border: 1px solid #C00;

}



#success {

	font-family: tahoma;

	font-size: 11px;

	color: #8ec375;

	font-weight: bold;	

	background-image: url(images/success.png);

	background-repeat: no-repeat;

	background-position: left center;

	margin-bottom: 10px;

	padding-left: 35px;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-right: 20px;

	border: 1px solid #8ec375;

}



.feedback {

	background: #e51924;

	color: #fff;

	padding: 5px;

	padding-top: 15px;

	padding-bottom: 10px;	

	height: 190px;

	right: -30px;

	width: 20px;

	font-family: 'Cabin Condensed', sans-serif;

	font-size: 14px;

	text-align: center;

	top: 53%;

	position: absolute;

	margin-top: -95px;

	cursor: pointer;

	border-top-right-radius: 15px;

	border-bottom-right-radius: 15px;

}



.feedclose {

	background: #e51924;

	color: #fff;

	padding: 5px;

	padding-top: 15px;

	padding-bottom: 10px;	

	height: 190px;

	right: -30px;

	width: 20px;

	font-family: 'Cabin Condensed', sans-serif;

	font-size: 14px;

	text-align: center;

	top: 53%;

	position: absolute;

	margin-top: -95px;

	cursor: pointer;

	border-top-right-radius: 15px;

	border-bottom-right-radius: 15px;

}



/* style for feedback box */



#contact{width:310px;height:100%;position:fixed;top:0;left:-310px;background-color:#181818;z-index:9999999; opacity: 100;}#contact ARTICLE{height:100%;color:#c4c4c4;width:240px;padding:0 35px;background-color:#181818;position:relative;float:left}#contact ARTICLE H2{font-family:'Open Sans';font-size:3em;margin-top:70px}#contact ARTICLE P{font-family:'Open Sans';font-size:1.1em}#contact ARTICLE H3{font-family:'Open Sans';font-size:1.2em}#contact ARTICLE H3 STRONG{font-family:'Open Sans';font-weight:400}#contact ARTICLE .headquarters,#contact ARTICLE .phone1,#contact ARTICLE .email1{font-family:tahoma;font-size:12px}#contact ARTICLE .separator{height:2px;margin:25px 0 25px -5px;background:transparent url(http://c869739.r39.cf3.rackcdn.com/images/contact-separator.png) -3px 0 repeat-x}#contact ARTICLE .close,#contact ARTICLE .show-map{font-family:'Open Sans';font-size:12px;color:#fff;display:block;padding:7px 10px;position:absolute;top:20px;right:20px;background-color:#333; cursor:pointer;}#contact ARTICLE .close SPAN,#contact ARTICLE .show-map SPAN{width:13px;height:13px;display:block;margin:0 5px 0 0;float:left;background-color:transparent;background-image:url(images/buttons-map.png);background-position:0 0;background-repeat:no-repeat;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#contact ARTICLE .close:hover SPAN,#contact ARTICLE .show-map:hover SPAN{background-position:0 -13px}#contact ARTICLE .show-map{font-family:'Open Sans';position:relative;margin-left:20px;float:left}#contact ARTICLE .show-map STRONG{font-family:'Open Sans';font-weight:400}#contact ARTICLE .show-map SPAN{width:26px;height:24px;margin:0 10px -5px 0;background-position:0 -28px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#contact ARTICLE .show-map:hover SPAN{background-position:-26px -28px}#contact #map_canvas{height:100%;width:100%;position:absolute;left:0;top:0;}#contact #map_controller{height:178px;margin-top:-129px;position:absolute;top:50%;left:0;background:#181818}#contact #map_controller DIV{height:2px;margin:0 10px 0 30px;background:transparent url(http://c869739.r39.cf3.rackcdn.com/images/contact-separator.png) -3px 0 repeat-x}#contact #map_controller A{width:78px;height:58px;display:block;padding-left:20px}#contact #map_controller A SPAN{font-family:'Open Sans';font-size:1.8em;line-height:1;color:#fff;text-align:center;display:block;position:relative;top:20px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#contact #map_controller A .zoom-in,#contact #map_controller A .zoom-out{width:28px;margin:0 auto;background-color:transparent;background-image:url(images/buttons-map.png);background-repeat:no-repeat}#contact #map_controller A .zoom-in{height:28px;background-position:-26px 0;top:15px}#contact #map_controller A .zoom-out{height:2px;background-position:-26px -13px;top:28px}#contact #map_controller A:hover SPAN{color:#6a3293}#contact #map_controller A:hover .zoom-in{background-position:-54px 0}#contact #map_controller A:hover .zoom-out{background-position:-54px -13px}

#contact .show-map-close{font-family:'Open Sans';font-size:12px;color:#fff;display:block;padding:7px 10px;position:absolute;top:20px;right:20px;background-color:#333; cursor:pointer;}#contact .show-map-close SPAN{width:13px;height:13px;display:block;margin:0 5px 0 0;float:left;background-color:transparent;background-image:url(images/buttons-map.png);background-position:0 0;background-repeat:no-repeat;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#contact .show-map-close:hover SPAN{background-position:0 -13px}#contact .show-map-close{font-family:'Open Sans';position:relative;margin-left:20px;float:left}#contact .show-map-close STRONG{font-family:'Open Sans';font-weight:400}#contact .show-map-close SPAN{width:26px;height:24px;margin:0 10px -5px 0;background-position:0 -28px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#contact .show-map-close:hover SPAN{background-position:-26px -28px}



/* style of feedback box end */



.textbox1 {

	font-family: tahoma;

	font-size: 11px;

	background: #181818;

	border: 1px solid #292929;

	padding: 5px;

	width: 150px;	

	color: #a9a9a9;

}



.textarea1 {

	font-family: tahoma;

	font-size: 11px;

	background: #181818;

	border: 1px solid #292929;

	padding: 5px;

	width: 149px;

	color: #a9a9a9;	

	height: 30px;

}



.input-text {

	font-family: tahoma;

	font-size: 11px;

	background: transparent;

	border: 1px solid #dcdcdc;

	padding: 5px;

	width: 250px;	

	color: #474747;

}



.submit1 {

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 10px;

	background: transparent;

	color: #fff;

	border: 1px solid #666;

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

}



.submit1:hover{

	color: #E35100;

}



.marquee {

	position:relative;

	overflow:hidden;

	width:960px;

	height:100px;

	margin: 0px auto;

}



.prime-location {

	background-image: url(images/primelocation.jpg);

	background-repeat: no-repeat;

	background-position: right 130px;	

}



.patrons {

	padding: 5px 20px;

	font-family: 'Ropa sans', sans-serif;

	font-size: 18px;

	text-transform: uppercase;

	background: #E72629;

	color: #fff;

	border: 2px solid #999999;

	border-radius: 30px;

	-webkit-border-top-right-radius: 30px;

	-webkit-border-top-left-radius: 30px;

	-webkit-border-bottom-left-radius: 30px;

	-webkit-border-bottom-right-radius: 30px;

	-moz-border-radius: 30px;

}



.patrons:hover {

	background: #E72629;

	color: #fff;	

}



.video-box {

	width: 340px;

	height: 270px;

	background-image: url(images/video-box-bg.png);

	background-position: top left;

	background-repeat: no-repeat;

	position: absolute;

	top: 75px;

	right: 18px;

	padding: 20px 10px 10px 10px;

	display: none;

	z-index: 99999;	

}



.partner-logo {

	margin-right: 8px;

	padding-right: 7px;

	border-right: 1px solid #ebf3f3;

	float: left;

}



.partner-logo-last {

	margin-right: 0px;

	padding-right: 0px;

	border-right: 0px solid #ebf3f3;

	float: left;

}

.google-link {display: inline-block; padding:5px 0px 0px 5px;font-size: 13px;-moz-border-radius: 2px;border-radius: 2px; margin-left: 0px;  margin-top:10px; color: #000; font-size: 14px;}
.google-link a {display: inline-block; color: #000; text-decoration: none; }
.google-link a:hover {color:grey;}