@import url(http://fonts.googleapis.com/css?family=Open+Sans);
/* CSS Document */

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

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

}

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

}

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

}

html, body {
	margin: 0;
	padding: 0;
}
body {
	background: #f5f5f5 url(../images/body-strip.jpg) repeat-x left top;
}
h1, h2, h3, h4, h5, h6, p, span, a, div {
	padding: 0;
	margin: 0;
}
section, article, aside, header, footer, nav {
	margin: 0;
	padding: 0;
	display: block;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
a img {
	border: 0 !important;
}
.marg-less {
	margin: 0 !important
}
.marg-left {
	margin-left: 0 !important;
}
.marg-right {
	margin-right: 0 !important;
}
.marg-top {
	margin-top: 0 !important;
}
.marg-bottom {
	margin-bottom: 0 !important;
}

/*abhi - dec12-2013 -start code*/
.xmas-winner-scroll li.bordr-none-xmas{ border:none !important;}

.xmas-winner-list {height:65px; bottom:0%; position:fixed; background-color:#d5861d; border-top:2px solid #b56904; z-index:100; width:100%; left:0px;}
.xmas-winner-now{ height:65px; float:left; background-color:#d47b05; width:20%; padding:0 0 0 1%;   }
.xmas-winner-now h1{color:#FFF; font:bold 18px/22px Arial, Helvetica, sans-serif; margin:0; padding:10px 0 0 0; float:left;}
.xmas-winner-today{height:auto;float:left; width:18%;}
.xmas-winner-name{height:auto;float:left; width:auto; font: bold 14px Arial, Helvetica, sans-serif; color:#fff; margin-top:1.8%;}
.xmas-winner-name span{color:#ffd841; font-size:14px;}

.xmas-winner-scroll{ width:75%; float:left; height:60px; padding:0; margin:0;}

.xmas-winner-scroll li{ border-right:1px solid #b56904;
    color:#FFFFFF;
    float:left;
    font:bold 12px Arial,Helvetica,sans-serif;
    height:57px !important;
    margin-right:12px;
    margin-top:5px;
    padding-right:11px;
    width:200px !important;}

.xmas-winner-scroll li span{color:#5b3503;}
.xmas-winner-scroll li h1{color:#3ba5f0; font-size:12px;}
.xmas-winner-scroll li .bordr-none-xmas{ border:none;}



.xmas-winnerlist{height: auto;
       width:20%; float:left; margin-top:2%;}
.corporat_cv{ width:auto; padding-bottom:50px; }
.right-treexmas{height: auto;
    position: absolute;
    right: 0;
    width: 7%;
    z-index: 100;}



.center-wrapmas
{
    height: auto;
    margin: 0 auto;
    padding: 0.5% 0;
    width:100%;
}
.xmas-even-head {
    height:auto;
   left:2%;
    position:absolute;
    bottom:-56%;
	z-index:100;
    width:20%;
}
.center-wrapmas {
    padding: 0 !important;
}
.center-wrapmas h1 {
    background: url("../images/xmas-head.jpg") repeat-x scroll left top transparent;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #FFFFFF;
    font: 20px/42px Arial,Helvetica,sans-serif;
    height:43px;
    margin:0 auto;
    text-indent: 38px;
    text-transform: uppercase;
    width:100%;
	position:relative;
	border:1px solid #969595;
}
.xmas-container{height: auto;
    margin: 0 auto;
    padding: 0;
    width: 100%;position:relative;}
	
	.xmas-container ul {
    display: block;
    margin: 0;
    padding: 0;
}
.xmas-container ul li {
   background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E3E3E3),
	color-stop(0.56, #FFFFFF)
);
background-image: -o-linear-gradient(bottom, #E3E3E3 0%, #f5f5f5 35%);
background-image: -moz-linear-gradient(bottom, #E3E3E3 0%, #f5f5f5 35%);
background-image: -webkit-linear-gradient(bottom, #E3E3E3 0%, #f5f5f5 35%);
background-image: -ms-linear-gradient(bottom, #E3E3E3 0%, #f5f5f5 35%);
background-image: linear-gradient(to bottom, #E3E3E3 0%, #f5f5f5 35%);
    border-bottom: 1px solid #cdcdcd;
	border-top: 1px solid #fff;
  
       float:left;
    height:244px;
    margin: 0 0 0 0;
    position: relative;
    width: 50%;
}
.xmas-circle {
    float: left;
    height: auto;
	 font: 12px/16px Arial,Helvetica,sans-serif;
	 color: #424242;
    padding: 3% 0 5% 2%;
    width: 48%;
	
}
.xmas-circle-rght {
    float: left;
    height: auto;
	 font: 12px/16px Arial,Helvetica,sans-serif;
	 color: #424242;
    padding: 3% 0 5% 5%;
    width: 43%;
	
}

.xmas-curv {
    height:auto;
    right:3%;
    position:absolute;
    bottom:-2%;
    width:50%;
	text-align:right;
}
.xmas-curv-rght {
    height:auto;
    right:-1%;
    position:absolute;
    bottom:-2%;
    width:50%;
	text-align:right;
}
.xmas-curv-rght-ngt {
    height:auto;
    right:-1%;
    position:absolute;
    bottom:-2%;
    width:50%;
	text-align:right;
}
.xmas-curv-rght-nyr {
    height:auto;
    right:-1%;
    position:absolute;
    top:26%;
    width:50%;
	text-align:right;
}
.xmas-text-line{ width:96%;float: left;
	border-bottom:1px dashed #b9b9b9;  padding: 3% 0 1% 2%; background:url(../images/gradi-head1.png) no-repeat left top;}
	.xmas-text-line-right{ width:96%;float: right;
	border-bottom:1px dashed #b9b9b9;  padding: 3% 0 1% 0;background:url(../images/gradi-head.png) no-repeat right top;}
.xmas-text1 {
        float:left; 
    text-align:left;
   	
}
.xmas-text1 h2 {color:#3e3e3e;  font:bold 16px/25px Arial,Helvetica,sans-serif;  float: left;}
.xmas-text1 h2 span {color:#ef1b4b;  font:bold 16px/25px Arial,Helvetica,sans-serif;}
.xmas-text1 h4 {color:#3e3e3e;  font:bold 14px/20px Arial,Helvetica,sans-serif;  float: left;}
.xmas-text1 h4 span {color:#3fa214;  font:bold 14px/20px Arial,Helvetica,sans-serif;}

.xmas-text3 {
    padding: 4% 0 0 5%;
}
.marg-right-mas {
    margin-right: 0 !important;
	
}








/*abhi - dec12-2013 -end code*/
.padd-less {
	padding: 0 !important;
}
.padd-left {
	padding-left: 0 !important;
}
.padd-right {
	padding-right: 0 !important;
}
.padd-top {
	padding-top: 0 !important;
}
.padd-bottom {
	padding-bottom: 0 !important;
}
.bord-less {
	border: none !important;
}
.bord-left {
	border-left: none !important;
}
.bord-right {
	border-right: none !important;
}
.bord-top {
	border-top: none !important;
}
.bord-bottom {
	border-bottom: none !important;
}
.bg-less {
	background: none !important;
	border:none !important;
}
.clear {
	clear: both;
}
img {
	max-width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}
#wrapper {
	width: 965px;
	height: auto;
	margin: 0 auto;
}
#header {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.header-top {
	width: 100%;
	height: auto;
	margin: 0 auto;
	/*background: url(../images/header-bg.jpg) repeat-x left bottom;*/
	padding: 0 0 2% 0;
}
.logo {
	width: 18%;
	height: auto;
	float: left;
	padding: 2% 0 0 0;
}
.top-head-wrap {
	/*width: 25%;*/
	width: 78%;
	height: auto;
	float: right;
	padding: 3.5% 0 1% 0;
}
.menu-icon {
	display: none;
}
.mall-time {
	/*width: 58%;*/
	width: 185px;
	height: 45px;
	background: url(../images/mall-timing.jpg) no-repeat left -6px;
	float: right;
	margin:0 10px 0 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.mall-time .time-wrap {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
}
.mall-time h2 {
	font: bold 13px/25px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-indent: 60px;
	display: block;
}
.mall-time h3 {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-indent: 60px;
	display: block;
}
.social-wrap {
	width: auto;
	height: 45px;
	float: right;
	background: url(../images/social-bg.jpg) repeat-x left top;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 0 1% 0 0;
}
.social-wrap ul li {
	display: block;
	float: left;
	padding: 8px 5px 0;
	height: 29px;
	width: 29px;
	background: url(../images/divider-social.jpg) no-repeat right top;
}
.search-wrap {
	width: 50%;
	height: 45px;
	float: right;
	background: url(../images/searchbg.jpg) repeat-x left top;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position: relative;
}
.search-box {
	position: absolute;
	top: 4px;
	left: 4px;
	font: normal 13px/30px Arial, Helvetica, sans-serif;
	color: #a3a3a3;
	text-indent: 10px;
	background: #FFF;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	width: 81.5%;
	height: 36px;
	border: none !important;
}
.go {
	width: 16%;
	height: 36px;
	position: absolute;
	right: 1.5%;
	top: 4px;
	background: #232832;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	font: bold 13px/30px Arial, Helvetica, sans-serif;
	color: #a3a3a3;
	border: none !important;
	text-align: center;
	cursor: pointer;
}
.nav2 {
	display: none !important;
}
.nav {
	width: 100%;
	height: 46px;
	float: left;
	background: url(../images/nav-bg.jpg) repeat-x left top;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: #7a7a7a 0 2px 5px;
	clear: right;
}
.nav ul {
	margin: 0;
	padding: 0;
	display: block;
}
.nav ul li {
	float: left;
	height: 46px;
	display: block;
	font: bold 12px/46px Arial, Helvetica, sans-serif;
/*	background: url(../images/divider-nav.jpg) no-repeat right top;*/
	border-right:1px solid #a6a4a5;
}
.nav ul li a {
	padding: 0 17.9px;
	text-decoration: none;
	color: #434343;
	display: block;
	height:46px;
	border-left:1px solid #FFF;
}
.nav ul li a:hover, .active-nav {
	background: url(../images/nav-bg-hover.jpg) repeat-x left top !important;
}
#nav li a{ border:none !important;}
.nav-left {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
.nav-right {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.nav-left-right{
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.main-nav {
	width: 100%;
	height:65px;
	margin: 0 auto;
	padding:0;
	float:left;
	overflow:hidden;
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:none;
	border-radius:9px 9px 0 0;
	-webkit-border-radius:9px 9px 0 0;
	-moz-border-radius:9px 9px 0 0;
	background: url(../images/main-nav-bg.jpg) left top repeat-x;
}
.main-nav ul {
	margin: 0;
	padding: 0;
	display: block;
}
.main-nav ul li {
	width:160px;
	height:55px;
	float: left;
	margin:0;
	position: relative;
	display: block;
	border-right:1px solid #d5d5d5;
	background: url(../images/main-nav-li-bg.jpg) left top repeat-x;
}



.main-nav ul li.last{border:none;}
.main-nav ul li a {
	color: #434343;
	text-decoration: none;
	display: block;
	font-family: 'brandon_grotesqueblack';
	font-size:14px;
	line-height:55px;
	text-transform:uppercase;
	text-align: center;
	border-left:1px solid #f5f5f5;
	text-shadow:1px 1px 1px #FFF;

}
.fashion-btn, .food-btn, .fun-btn, .film-btn {
	display: block;
}
/*.fashion-btn a, .food-btn a, .fun-btn a, .film-btn a {
	background-size: 100%;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	display: block !important;
}*/

.fashion-btn a {
	background: url(../images/fashion-icon-sml.png) 20px -5px no-repeat;
	padding-left:20px;
}
.food-btn a {
	background: url(../images/food-icon-sml.png) 20px -5px no-repeat;
	padding-left:20px;
}

.fun-btn a {
	background: url(../images/fun-icon-sml.png) 20px -5px no-repeat;
	padding-left:20px;
}
.film-btn a {
	background: url(../images/film-icon-sml.png) 20px -5px no-repeat;
	padding-left:20px;
}
/*.events-btn a{
	background: url(../images/events-icon-sml.png) 20px -5px no-repeat;
	padding-left:20px;
}*/
.events-btn a{
	background: url(../images/emagazine-icon-sml.png) 7px -5px no-repeat;
	padding-left:20px;
}
.locator a{
	background: url(../images/locator-icon-sml.png) 3px -5px no-repeat;
	padding-left:20px;
}

.main-nav ul li:hover{
	background:none;
}

.fashion-btn a:hover {
	background-position: 20px -70px;
}
.food-btn a:hover {
	background-position: 20px -70px;
}
.fun-btn a:hover {
	background-position: 20px -70px;
}
.film-btn a:hover {
	background-position: 20px -70px;
}
.events-btn a:hover {
	background-position: 7px -70px;
}
.locator a:hover {
	background-position: 3px -70px;
}

.fashion-btn-active{background:none !important;}
.fashion-btn-active a{background-position: 20px -70px !important;}

.food-btn-active{background:none !important;}
.food-btn-active a{background-position: 20px -70px !important;}

.fun-btn-active{background:none !important;}
.fun-btn-active a{background-position: 20px -70px !important;}

.film-btn-active{background:none !important;}
.film-btn-active a{background-position: 20px -70px !important;}

.events-btn-active{background:none !important;}
.events-btn-active a{background-position: 20px -70px !important;}

.locator-active{background:none !important;}
.locator-active a{background-position: 3px -70px !important;}

.slide-text{
	font-family: 'brandon_grotesquebold';
	font-size:26px;
	line-height:18px;
	text-transform:uppercase;
	color:#dfff09;
}
.slide-text span{
	float:left;
	background: url(../images/text-bg.png) left top repeat;
	padding:20px 10px;
}
.slide-text span.first-span{padding:15px 15px 0 15px;}
.slide-text span.second-span{padding:15px 15px 8px 15px;}
#banner .oneByOne_item div.fashion-txt{
	width:auto !important;
	bottom:15% !important;
}

#banner .oneByOne_item a.pink-button{
	width:200px!important;
	height:auto!important;
	margin:0!important;
	padding:4px 15px !important;
	background:#ec135a!important;
	text-transform:none !important;
	
	border-radius:5px!important;
	-webkit-border-radius:5px!important;
	-moz-border-radius:5px!important;
	
	font-family: 'Open Sans', sans-serif !important;
	font-size:16px !important;

	color:#FFF!important;
	position:relative !important;
	top:-6px !important;
}

#banner .oneByOne_item a.green-button{
	width:200px!important;
	height:auto!important;
	margin:0!important;
	padding:4px 15px !important;
	background:#178904!important;
	text-transform:none !important;
	
	border-radius:5px!important;
	-webkit-border-radius:5px!important;
	-moz-border-radius:5px!important;
	
	font-family: 'Open Sans', sans-serif !important;
	font-size:16px !important;

	color:#FFF!important;
	position:relative !important;
	top:-6px !important;

}

/*.main-nav ul {
	margin: 0;
	padding: 0;
	display: block;
}
.main-nav ul li {
	width: 24.5%;
	height: 50px;
	float: left;
	margin: 0 .66% 0 0;
	position: relative;
	display: block;
}
.main-nav ul li a {
	color: #FFF;
	text-decoration: none;
	display: block;
	font: bold 25px/50px Arial, Helvetica, sans-serif;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.fashion-btn, .food-btn, .fun-btn, .film-btn {
	display: block;
}
.fashion-btn a, .food-btn a, .fun-btn a, .film-btn a {
	background-size: 100%;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	display: block;
	width: 100% !important;
	height: 100% !important;
	display: block !important;
}
.fashion-btn a {
	background: url(../images/fashion-nav.jpg) no-repeat center bottom;
}
.food-btn a {
	background: url(../images/food-nav.jpg) no-repeat center bottom;
}
.fun-btn a {
	background: url(../images/fun-nav.jpg) no-repeat center bottom;
}
.film-btn a {
	background: url(../images/film-nav.jpg) no-repeat center bottom;
}*/
/*.f-nav {
	width: 100% !important;
	text-align: center;
	height: 80px;
	font: bold 35px/80px Arial, Helvetica, sans-serif;
	position: absolute;
	left: 0;
	top: 0;
}.f-nav a {
	color: #FFF;
	text-decoration: none;
	display: block;
}*/
/*.large_thumb_shine1 {
	width: 100%;
	height: 62px;
	position: absolute;
	background: url(../images/shine-01.png);
	background-position: -400px 0;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 10000;
}
.large_thumb_shine2 {
	width: 100%;
	height: 62px;
	position: absolute;
	background: url(../images/shine-02.png);
	background-position: -400px 0;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 10000;
}
.large_thumb_shine3 {
	width: 100%;
	height: 62px;
	position: absolute;
	background: url(../images/shine-03.png);
	background-position: -400px 0;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 1000;
}
.large_thumb_shine4 {
	width: 100%;
	height: 62px;
	position: absolute;
	background: url(../images/shine-04.png);
	background-position: -400px 0;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 10000;
}
*/.scroll-wrap {
	width: 98%;
	height: 66px;
	margin: 0 auto;
	padding: 15px 1%;
	background: #005288;
	overflow: hidden;
	border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	-moz-border-radius:0px 0px 10px 10px;
}
.scroll-wrap ul {
	margin: 0;
	padding: 0;
	display: block;
}
.scroll-wrap ul li {
	display: block;
}
#banner-wrap {
	width: 100%;
	margin: 0 auto;
	-webkit-user-select: none;
	position: relative;
	padding: 0 0 1% 0; z-index:9;
}
.oneByOne1 {
	width: 100%;
	height: auto;
	background: #EFEFEF;
	position: relative;
	overflow: hidden;
}
#banner .oneByOne_item {
	position: absolute;
	width:964px !important;
	height: auto;
	overflow: hidden;
	display: none;
}
.center-wrap, .center-wrap-home {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 1.5% 0 0 0;
}
.center-wrap-home{
	width:100%;
	border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	height: auto;
	padding:1.5% 0 0 0;
	margin:0;
	background:url(../images/shadow-home.jpg) center top no-repeat;
}
.center-wrap {
	padding: 0 !important;
}

/*May*/
.four-column{width:24.2%; height: auto; margin:0 1% 0 0; padding:20px 0 0 0; float:left;}
.four-column-last{margin:0 !important;}

.four-column .col-head{ width:100%; height:70px; margin:0; padding:0; float:left; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; background:url(../images/col-head-bg.jpg) left top repeat-x;
font-family: 'brandon_grotesquebold'; font-size:24px; color:#000; line-height:70px; text-align:center; text-transform:uppercase; position:relative;}
.four-column .col-content{width:96%; height: auto; margin:0; padding:2%; float:left; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; background:#FFF; border:1px solid #d8d8d8;}
.four-column .col-content p{ width:80%; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:22px; font-weight: 400; color:#9d9d9d; text-align:center; margin:0 auto; padding:10px 0;}
.four-column .col-content h3{font-family:'brandon_grotesquemedium'; font-weight:normal; line-height:20px; font-size:17px; text-transform:uppercase; color:#9d9d9d; float:left; height:42px; width:96%; padding:16px 2% 5px 2%; text-align:center;}

.ani-image{ width:100%; height:240px; position:relative; float:left; overflow:hidden; text-decoration:none !important; outline:none !important;}
.ani-image .moving-div{width:96.2%; height:105px; overflow:hidden; font-family: 'Open Sans', sans-serif; font-size:13px; line-height:18px; font-weight: 400; color:#9d9d9d; text-align:center; margin:0 auto; padding:5px 2%; position:absolute; top:0; left:0; background:#FFF;}
.ani-image img{ max-width:inherit !important; width:228px; float:left;}

.ani-image button {
	position: absolute;
	padding: 4px 20px;
	border: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}
.ani-image button {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.ani-image button
{
	width:175px;
	height:47px;
	cursor:pointer;
	top: 50%;
	left: 50%;
	background:url(../images/view-bttn.png) no-repeat;
	color: #fff;
	opacity: 0;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(0.25);
	transform: translateY(-50%) translateX(-50%) scale(0.25);
}
.ani-image:hover button
{
	opacity: 1;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(1);
	transform: translateY(-50%) translateX(-50%) scale(1);	
}

span.events-i, span.movie-i, span.offer-i, span.blog-i{
	width:48px;
	height:35px;
	position:absolute;
	right:20px;
	top:15px;
	padding:0;
	margin:0;
	
}
span.events-i{background: url(../images/events-bottom-icon.png) 0px 0px no-repeat;}
span.movie-i{background: url(../images/movie-bottom-icon.png) 0px 0px no-repeat;}
span.offer-i{background: url(../images/offer-bottom-icon.png) 0px 0px no-repeat;}
span.blog-i{background: url(../images/blog-bottom-icon.png) 0px 0px no-repeat;}

.home-fb-links1, .home-fb-links2, .home-fb-links3, .home-fb-links4{position:absolute; left:0; bottom:-70px; width:100%; height:30px; z-index:10; background:none;
font-family:'brandon_grotesquemedium'; font-weight:normal; line-height:30px; font-size:12px; text-transform:uppercase; color:#FFF; text-align:center; text-decoration:none;}

.home-fb-links1{background:url(../images/green-bg.png) left top repeat;}
.home-fb-links2{background:url(../images/purple-bg.png) left top repeat;}
.home-fb-links3{background:url(../images/blue-bg.png) left top repeat;}
.home-fb-links4{background:url(../images/meroon-bg.png) left top repeat;}

.home-fblink-wrap{width:100%; height: auto; margin:0; padding:25px 0 0 0; float:left;}
.total-four{width:25%; height: auto; margin:0; padding:0; float:left;}
.total-four a img{max-width:100%;}
.overlay-div{width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.box-shadow{ width:100%; height:22px; margin:0; padding:0; float:left;}
.box-shadow img{float:left;}

/************New**************/
.da-animate-front{
	width:96%;
	height:102px;
	position:relative;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
.da-animate-back{
	width:100%;
	height:100%;
	position: absolute;
	top: 50%;
	left: 50%;
	padding:0;
	border: none;
	z-index:11;
	
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	
	-webkit-transform: translateY(-50%) translateX(-50%) scale(1);
	transform: translateY(-50%) translateX(-50%) scale(1);
	}
.da-animate-front:hover .da-animate-back{
	opacity: 1;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(0);
	transform: translateY(-50%) translateX(-50%) scale(0);
	cursor:pointer;
}

/************New**************/

/*May*/

#banner .oneByOne_item div.explore-btn2 {
	width:10.27%;
	height:6.36%;
	position: absolute;
	left:5% !important;
	bottom:2% !important;
	animation-duration: 2s;
	animation-delay: 4s;
	-moz-animation-duration: 2s;
	-moz-animation-delay: 4s;
	-webkit-animation-duration: 2s;
	-webkit-animation-delay: 4s;
	-o-animation-duration: 2s;
	-o-animation-delay: 4s;
	z-index: 1010;
}
#banner .oneByOne_item div.film-txt2 {
	width:30%;
	height: 12%;
	position: absolute;
	left:5% !important;
	bottom: 17% !important;
	animation-duration: 2s;
	animation-delay: 3s;
	-moz-animation-duration: 2s;
	-moz-animation-delay: 3s;
	-webkit-animation-duration: 2s;
	-webkit-animation-delay: 3s;
	-o-animation-duration: 2s;
	-o-animation-delay: 3s;
	z-index: 1002;
}

#banner .oneByOne_item div.xmastree {
	position: absolute;
	width:18%;
	height:24%;
	left: 7%;
	z-index: 1000;
	bottom:61% !important;
	animation-duration: 2s !important;
	animation-delay: 2s !important;
	-webkit-animation-duration: 2s !important;
	-webkit-animation-delay: 2s !important;
	-moz-animation-duration: 2s !important;
	-moz-animation-delay: 2s !important;
	-o-animation-duration: 2s !important;
	-o-animation-delay: 2s !important;
}
#banner .oneByOne_item div.film-txt3 {
	width:30%;
	height: 12%;
	position: absolute;
	left:5% !important;
	bottom: 17% !important;
	animation-duration: 2s;
	animation-delay: 3s;
	-moz-animation-duration: 2s;
	-moz-animation-delay: 3s;
	-webkit-animation-duration: 2s;
	-webkit-animation-delay: 3s;
	-o-animation-duration: 2s;
	-o-animation-delay: 3s;
	z-index: 1002;
}

.center-wrap h1 {
	width: 100%;
	height:35px;
	margin: 0 auto;
	background: url(../images/mainhead-bg.jpg) repeat-x left -20px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	text-indent:30px;
	font: normal 18px/35px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.md-msg-wrap {
	width: 18%;
	height: 322px;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FFF;
	position: relative;
}
.md-msg-wrap h6 {
	width: 90%;
	display: block;
	height: 50px;
	font: normal 20px/50px Arial, Helvetica, sans-serif;
	color: #2c8b24;
	text-align: left;
	margin: 0 auto;
}
.md-msg-wrap .md-txt {
	font: italic 12px/16px Arial, Helvetica, sans-serif;
	color: #606060;
	text-align: justify;
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 0 0 3% 0;
}
.md-img {
	/*float: right;
	height: 199px;
	width: 66%;
	padding: 0;
	margin: 0;
	background: url(../images/yusuffali.png) no-repeat right bottom;
	background-size: 100%;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;*/
	display: none;
}
.md-details {
	width: 94%;
	height: auto;
	position: absolute;
	left: 0;
	bottom: 0 !important;
	background: url(../images/md-details.png) repeat left top;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 3%;
}
.md-details strong {
	font: bold 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.wht-hpng-wrap {
	width: 44.5%;
	height: 322px;
	float: left;
	background: #e0e0e0 url(../images/wht-hpng-bg.png) repeat-x left -20px;
	margin: 0 1%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.wht-hpng-wrap h6 {
	width: 90%;
	height: 50px;
	display: block;
	font: normal 20px/50px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0 auto;
}
.wht-hpng-wrap h2 {
	display: block;
	width: 90%;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 2% 0;
	margin: 0 auto;
}
.wht-hapng-tab {
	width: 90%;
	height: auto;
	margin: 0 auto;
}
.wht-hapng-tab ul {
	margin: 0;
	padding: 0 0 2% 0;
	display: block;
}
.wht-hapng-tab ul li {
	width: 33%;
	height: 25px;
	float: left;
	display: block;
	border-top: #FFF 1px solid;
	border-bottom: #FFF 1px solid;
	text-align: center;
	font: normal 13px/25px Arial, Helvetica, sans-serif;
	border-right: #FFF 1px solid;
}
.wht-hapng-tab ul li a {
	display: block;
	height: 36px;
	text-decoration: none;
	color: #525252;
}
.wht-hapng-tab ul li a:hover, .select-tab {
	background: url(../images/wht-hpng-tab.png) no-repeat center bottom !important;
}
.event-content-wrap {
	width: 100%;
	height: 155px;
	margin: 0 auto;
	display: none;
	overflow: hidden;
}
.event-common {
	width: 100%;
	margin: 0 auto;
	height: auto;
	padding: 2% 0 0 0;
}
.event-image {
	width: 22%;
	float: left;
}
.event-desc {
	width: 75%;
	float: left;
	padding: 0 0 0 3%;
}
.event-desc h2 {
	font: normal 15px/20px Arial, Helvetica, sans-serif;
	color: #da002e;
	display: block;
	padding: 0;
	margin: 0;
}
.event-desc h3 {
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #484848;
	display: block;
	border-bottom: #FFF 1px solid;
	border-top: #FFF 1px solid;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
.event-desc p {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #606060;
	display: block;
	height: 32px;
	overflow: hidden;
	padding: 1% 0;
	margin: 0;
	display: none;
}
.know-more {
	float: left;
	text-align: center;
	width: 25%;
	height: 23px;
	padding: 1% 0 0 0;
}
.know-more a {
	background: url(../images/read-more-bg.jpg) repeat-x left top;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: block;
	font: 12px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.know-more a:hover {
	background: url(../images/read-more-bg.jpg) repeat-x left bottom;
}
.right-wrap {
	width: 35.5%;
	height: 322px;
	float: left;
	overflow: hidden;
}
.right-top-banner {
	width: 100%;
	margin: 0 auto;
	margin: 0 0 1.5% 0;
	position: relative;
}
.read-more-banner {
	width: 20.35%;
	position: absolute;
	left: 56%;
	top: 75%;
	text-align: center;
}
.read-more-banner a {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	text-decoration: none;
	background: url(../images/read-more-bg.jpg) repeat-x left top;
	color: #FFF;
	font: normal 12px/23px Arial, Helvetica, sans-serif;
}
.read-more-banner a:hover {
	background: url(../images/read-more-bg.jpg) repeat-x left top;
}
.right-bottom-banner {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.right-bottom-banner ul{
	margin:0;
	padding:0;
	display:block;
}
.right-bottom-banner ul li{
	width:25%;
	margin:0;
	padding:0;
	display:block;
	float:left;
	list-style:none;
}
.right-bottom-banner ul li a{
	margin:0;
	padding:0;
	display:block;
}
.icon-link {
	width: 100%;
	margin: 0 auto;
	padding:0 0 1% 0;
	height: auto;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
.icon-link ul {
	margin: 0;
	padding: 0;
	display: block;
}
.icon-link ul li {
	position: relative;
	float: left;
	width:9%;
	padding:0 1%;
}
.icon-link ul li a {
	display: block;
	width: 100%;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	
	color: #000;
}
.icon-link ul li a:hover {
	opacity:0.4;

}
.icon-txt {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 2% !important;
	text-decoration: none;
	text-align: center;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}
.bottom-adv-banner {
	width: 100%;
	height: auto;
	margin: 0 auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: #909090 1px solid;
	padding: 1% 0;
	text-align: center;
	background: #FFF;
}
#footer {
	width: 100%;
	height: auto;
	padding: 1% 0 3% 0;
	background: url(../images/body-strip.jpg) repeat-x left bottom;
	margin: 0 auto;
}
.footer-wrap {
	width: 965px;
	height: auto;
	margin: 0 auto;
}
.footer-wrap ul {
	margin: 0;
	padding: 0;
	display: block;
}
.footer-wrap ul li {
	float: left;
	padding: 0 1% 0 0;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
}
.footer-wrap ul li a {
	color: #000;
	text-decoration: none;
}
.footer-wrap ul li a:hover {
	color: #009241;
}
/*sub*/
.sub-inner {
	width: 93%;
	height: auto;
	margin: 0 auto;
	padding: 2% 0 0 0;
}
/*..............Contact Styles..................*/
.contact-left {
	width:60%;
	height:680px;
	float: left;
	position:relative;
	background:url(../images/contact-bg.jpg)left top no-repeat;
}
.contact-head {
	width:70%;
	height: 225px;
	position: absolute;
	left:16%;
	top: 9%;
}
.contact-head h3 {
	font:normal 24px/30px Arial, Helvetica, sans-serif;
	color: #fcc847;
	margin: 0;
	padding: 0 0 3% 0;
}
.contact-head h5 {
	font:normal 17px/20px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.contact-icon{
	position:absolute;
	left:0;
	top:25%;
	width:9%;
}
.email-contact {
	width:50%;
	height: auto;
	position: absolute;
	left:16%;
	top:41%;
	padding:0 0 0 9%;
}
.email-contact h3 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fcc847;
	margin: 0px;
	padding: 0px;
}
.email-contact h5 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.email-contact h5 a {
	text-decoration: none;
	color: #fff;
}
.link-contact {
	width:50%;
	height: auto;
	position: absolute;
	left:16%;
	top:51%;
	padding:0 0 0 9%;
}
.link-contact h3 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fcc847;
	margin: 0px;
	padding: 0px;
}
.link-contact h5 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.link-contact h5 a {
	text-decoration: none;
	color: #fff;
}
.leasing-contact {
	width:50%;
	height: auto;
	position: absolute;
	left:16%;
	top:61%;
	padding:0 0 0 9%;
}
.leasing-contact h3 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fcc847;
	margin: 0px;
	padding: 0px;
}
.leasing-contact h5 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.leasing-contact h5 a {
	text-decoration: none;
	color: #fff;
}
.marketing-contact {
	width:50%;
	height: auto;
	position: absolute;
	left:16%;
	top:71%;
	padding:0 0 0 9%;
}
.marketing-contact h3 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fcc847;
	margin: 0px;
	padding: 0px;
}
.marketing-contact h5 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.marketing-contact h5 a {
	text-decoration: none;
	color: #fff;
}
.hr-contact {
	width:50%;
	height: auto;
	position: absolute;
	left:16%;
	top:81%;
	padding:0 0 0 9%;
}
.hr-contact h3 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fcc847;
	margin: 0px;
	padding: 0px;
}
.hr-contact h5 {
	font:normal 17px/21px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.hr-contact h5 a {
	text-decoration: none;
	color: #fff;
}
.contact-right {
	width:38%;
	height: auto;
	float: right;
}
.mallpic-contact {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
.locationmap-contact {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.locationmap-contact h3 {
	display: block;
	font: bold 25px/36px Arial, Helvetica, sans-serif;
	color: #464646;
	text-transform: uppercase;
	text-align: left;
	padding: 2% 0;
}
.locationmap-contact p {
	display: block;
	border: 1px solid #dfdfdf;
}
/*.......Contact Styles Ends..................*/
.facilities-container {
	width: 100%;
	margin: 0 auto;
	height: auto;
	padding: 0;
}
.facilities-container ul {
	display: block;
	margin: 0;
	padding: 0;
	display: block;
}
.facilities-container ul li {
	width: 49%;
	height: auto;
	float: left;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: linear-gradient(bottom, rgb(220,220,220) 51%, rgb(244,244,244) 100%);
	background: -o-linear-gradient(bottom, rgb(220,220,220) 51%, rgb(244,244,244) 100%);
	background: -moz-linear-gradient(bottom, rgb(220,220,220) 51%, rgb(244,244,244) 100%);
	background: -webkit-linear-gradient(bottom, rgb(220,220,220) 51%, rgb(244,244,244) 100%);
	background: -ms-linear-gradient(bottom, rgb(220,220,220) 51%, rgb(244,244,244) 100%);
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.51, rgb(220,220,220)), color-stop(1, rgb(244,244,244)));
	-moz-box-shadow: -1px 0px 5px #d2d0d0;
	-webkit-box-shadow: -1px 0px 5px #d2d0d0;
	box-shadow: -1px 0px 5px #d2d0d0;
	border: 1px solid #d2d2d2;
	position: relative;
	margin: 0 1.5% 1.5% 0;
}
.fac-icon-circle {
	width: 14%;
	height: auto;
	padding: 3%;
	float: left;
}
.fac-dsn-curv {
	width: 13%;
	height: auto;
	position: absolute;
	left: 11%;
	top: 0px;
}
.fac-text3, .fac-text2, .fac-text1 {
	width: 60%;
	font: normal 16px/25px Arial, Helvetica, sans-serif;
	color: #424242;
	text-align: left;
	float: left;
}
.fac-text3 {
	padding: 4% 0 0 5%;
}
.fac-text2 {
	padding: 8% 0 0 5%;
}
.fac-text1 {
	padding: 8% 0 0 5%;
}
.locamap-container-left {
	/*width: 57.18%;*/
	/*float: left;*/
	border: 3px solid #fff;
	-moz-box-shadow: -1px 0px 5px #d2d0d0;
	-webkit-box-shadow: -1px 0px 5px #d2d0d0;
	box-shadow: -1px 0px 5px #d2d0d0;
}
.locamap-container-right {
	/*width: 41%;*/
	/*float: right;*/
	border: 3px solid #fff;
	-moz-box-shadow: -1px 0px 5px #d2d0d0;
	-webkit-box-shadow: -1px 0px 5px #d2d0d0;
	box-shadow: -1px 0px 5px #d2d0d0;
	background: #646464;
}
.locamap-container-right h2 {
	display: block;
	background: #424242;
	font: normal 15px/30px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-indent: 10px;
	text-transform: uppercase;
}
.locamap-container-right h3 {
	display: block;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: url(../images/location-head-bg.jpg) no-repeat left 10px;
	border-bottom: 2px solid #d69136;
	text-indent: 10px;
	padding: 2% 0 0 0;
	text-transform: uppercase;
}
.locamap-container-right p {
	display: block;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 2.2%;
}
.locat-mall-pic {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #424242;
	padding: 1.5% 0 .5% 0;
}
.locat-mall-add {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 2%;
	width: 44%;
	float: left;
}
.locat-mall-add span {
	color: #e39839;
	display: block;
}
.loc-mall-pic {
	width: 52%;
	float: right;
	height: auto;
}
.news-container {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 2% 0;
	border-bottom: 1px dashed #999;
}
.news-pic {
	width:20%;
	height: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: -1px 0px 5px #d2d0d0;
	-webkit-box-shadow: -1px 0px 5px #d2d0d0;
	box-shadow: -1px 0px 5px #d2d0d0;
	border: 1px solid #d2d2d2;
	background: #FFF;
	padding: 1%;
	float: left;
}
.news-content {
	width:75%;
	float: left;
	padding: 0 0 0 2%;
}
.news-content h4 {
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	color: #424242;
	border-bottom: 1px dashed #999;
	margin: 0;
	padding: 6px 0 6px 0;
}
.news-content p {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #6b6b6b;
	text-align: left;
	padding: 1% 0 0 0;
}
.news-content strong {
	font: bold 14px/29px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
}
.promo_wrap {
	width: 94%;
	height: auto;
	margin: 0 auto;
	padding: 1% 0 0 .5%;
	position: relative;
}
.promo_wrap h3 {
	font: normal 20px/25px Arial, Helvetica, sans-serif;
	color: #424242;
	display: block;
}
.promo_wrap p {
	font: normal 15px/18px Arial, Helvetica, sans-serif;
	color: #353535;
	display: block;
	padding: 0 0 1% 0;
}
.red-strip-left {
	width: 2%;
	height: 87.5%;
	position: absolute;
	background: #cf0c13;
	left: -2%;
	top: 12%;
}
.red-strip-right {
	width: 2%;
	height: 87.5%;
	position: absolute;
	background: #cf0c13;
	right: -2%;
	top: 12%;
}
.hover-bg {
	width: 94%;
	height: 89%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/img-hover-bg.png) repeat;
	z-index: 1000;
	padding: 3%;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: none;
}
.click-zoom {
	width: 50%;
	height: auto;
	position: absolute;
	left: 0;
	bottom: 3% !important;
	background: #de1c3b;
	z-index: 1005;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	text-align: center;
}
.click-zoom a {
	display: block;
	color: #FFF;
	text-decoration: none;
}
.click-zoom a:hover {
	color: #000000;
}
.promo_wrap .image-slide-wrap {
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #2d3134;
	padding: 0;
	margin: 0;
	display: block;
}
.promo_wrap .image-slide-wrap li {
	width: 19.5%;
	height: auto;
	float: left;
	display: block;
	list-style: none;
	margin: 0.25% .5% 0 0;
	padding: 0;
	position: relative;
}
.bx-prev {
	background: url(../images/img-prev.png) no-repeat center top;
	height: 60px;
	left: 2%;
	position: absolute;
	text-indent: -999999px;
	top: 50%;
	width: 60px;
	z-index: 2000;
}
.bx-next {
	background: url(../images/img-next.png) no-repeat center top;
	height: 60px;
	position: absolute;
	right: 2%;
	text-indent: -999999px;
	top: 50%;
	width: 60px;
	z-index: 2000;
}
.fashion-left, .food-left, .fun-left, .film-left {
	width: 40%;
	height: 588px;
	-moz-border-radius: 7px;
	-webkit-box-radius: 7px;
	border-radius: 7px;
	float: left;
	position: relative;
	text-align: center;
}
.fashion-left {
	background: #f1cf00 url(../images/fashion-left-banner.jpg) no-repeat center top;
	background-size: 100%;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
}
.food-left {
	background: #2bcf0e url(../images/food-left-banner.jpg) no-repeat center top;
	background-size: 100%;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
}
.fun-left {
	background: #ec1c56 url(../images/fun-left-banner.jpg) no-repeat center top;
	background-size: 100%;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
}
.film-left {
	background: #f1cf00 url(../images/film-left-banner.jpg) no-repeat center top;
	background-size: 100%;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
}
.fashion-left-tab, .food-left-tab, .fun-left-tab, .film-left-tab {
	width: 96.34%;
	height: auto;
	position: absolute;
	top: 53%;
	left: 2%;
}
.fashion-des-text, .fun-des-text, .food-des-text {
	font: 12px/16px Arial, Helvetica, sans-serif;
	font-style: normal !important;
	color: #000;
	position: absolute;
	left: 5%;
	width: 90%;
	text-align: left;
}
.fashion-des-text {
	top: 47%;
}
.fun-des-text {
	top: 45%;
}
.food-des-text {
	top: 44%;
}
.fashion-tab, .fun-tab, .food-tab {
	width: 100%;
	height: 40px;
	float: left;
	/*background: url(../images/tab-bg-fashion.png) repeat-x;*/
	-moz-border-radius: 5px;
	-webkit-box-radius: 5px;
	border-radius: 5px;
}
.fashion-tab {
	background: url(../images/tab-bg-fashion.png) repeat-x center bottom;
	width: 100%;
}
.fun-tab {
	background: url(../images/tab-bg-fun.png) repeat-x center bottom;
}
.food-tab {
	background: url(../images/tab-bg-food.png) repeat-x center bottom;
}
.fashion-tab ul, .fun-tab ul, .food-tab ul {
	margin: 0px;
	padding: 0px;
	display: block;
}
.fashion-tab ul li, .fun-tab ul li, .food-tab ul li {
	width: 33.33%;
	display: block;
	height: 40px;
	float: left;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.food-tab ul li{width:100% !important;}
.fashion-tab ul li{width:50% !important;}
.fashion-tab ul li a, .fun-tab ul li a, .food-tab ul li a {
	width: 100%;
	display: block;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	height: 40px;
}
.fashion-tab a:hover, .active-fashion-tab {
	background: url(../images/tab-hover.png) no-repeat center bottom;
}
.fun-tab a:hover, .active-fun-tab {
	background: url(../images/tab-fun-hover.png) no-repeat center bottom;
}
.food-tab a:hover, .active-food-tab {
	background: url(../images/tab-food-hover.png) no-repeat center bottom;
}
.tab-bottom {
	width: 100%;
	height: auto;
	float: left;
}
.tab-bottom .bx-pager {display:none !important;}
.fashion-right, .film-right  {
	width: 59.12%;
	height: 588px;
	float: right;
	overflow: hidden;
}
.fashion-big, .film-big {
	width: 100%;
	height: 430px;
	float: left;
}
.fashion-big{
	overflow:hidden;
	-moz-border-radius:7px;
	-webkit-box-radius:7px;
	border-radius:7px;
	}
.fashion-300, .film-300 {
	width: 100%;
	height: auto;
	float: left;
	padding: 8px 0 0 0;
}
.fashion-300 ul, .film-300 ul {
	margin: 0;
	padding: 0;
}
.fashion-300 ul li, .film-300 ul li {
	width: 31.3%;
	height: auto;
	float: left;
	padding: 0 3% 0 0;
}
.fashion-category {
	width: 100%;
	height: auto;
	background: url(../images/fashi-catego-bg.jpg) repeat-x 0 -20px;
	float: left;
	-moz-border-radius: 7px;
	-webkit-box-radius: 7px;
	border-radius: 7px;
	margin-top: 8px;
}
.fash-bott-head {
	width: 100%;
	margin: 0 auto;
	height: 70px;
	color: #fff;
	font: bold 16px/50px Arial, Helvetica, sans-serif;
	text-indent: 3%;
	text-transform: uppercase;
}
.fash-batt-logo {
	height: auto;
	margin: 0 auto;
	padding: 0 0 0 2%;
	position: relative;
}
.fash-batt-logo ul {
	margin: 0;
	padding: 0;
	display: block;
}
.fash-batt-logo ul li {
	width: 13.2%;
	height: auto;
	float: left;
	list-style: none;
	padding: 0 1% 1% 0;
	position: relative;
}
/*.fash-batt-logo ul li img {
	max-width: 100%;
	height: 100%;
}*/
.tool-tip {
	width: 130%;
	height: 380%;
	/*background: url(../images/tooltip-bg.png) no-repeat center top;
	background-size: 100%;
	-moz-background-size:100%;
	-webkit-background-size: 100%;*/
	background: #237c1c;
	position: absolute;
	left: -20%;
	top: -400%;
	z-index: 10000;
	display: none;
	border: #FFF 1px solid;
}
.tool-tip-btm {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -16px !important;
}
.tool-tip-inner {
	width: 80%;
	height: auto;
	margin: 0 auto;
	padding: 6% 0 0 0;
	/*	position: absolute;*/
	top: 0;
	left: 10%;
	z-index: 1000;
}
.tool-tip-inner .img-wrap {
	width: 38%;
	height: auto;
	float: left;
	display: none !important;
}
.tool-tip-inner h3 {
	display: block;
	float: left;
	width: 100%;
	padding: 5% 0 0 0;
	height: auto;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.tool-tip-inner h3 strong {
	display: block;
}
.tool-common {
	padding: 2% 0;
	border-top: 1px #b1ffaa solid;
	width: 100%;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	margin: 0 auto;
}
.tool-common-01 {
	padding: 2% 0;
	width: 100%;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	margin: 0 auto;
}
.tool-tip-inner p, .tool-tip-inner p a {
	display: block;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.tool-tip-inner p a:hover {
	color: #f1cf00;
}
.brand-text {
	width: 100%;
	height: auto;
	float: left;
	color: #343434;
	font:normal 16px/23px Arial, Helvetica, sans-serif;
	padding: 0 0 2% 0;
}
.brand-logo {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.brand-logo ul {
	margin: 0px;
	padding: 0px;
}
.brand-logos {
	width: 19%;
	height: auto;
	float: left;
	border-right: 1px dashed #999;
	border-bottom: 1px dashed #999;
	padding: 2%;
	list-style: none;
	position: relative;
	display: inline-block;
}
#ContentLeftsection {
	/*width:1450px;*/
	float: left;
}
.Cells {
	width: 19%;
	height: auto;
	float: left;
	border-right: 1px dashed #999;
	border-bottom: 1px dashed #999;
	padding: 2%;
	list-style: none;
	position: relative;
	display: inline-block;
}
.content {
	height: 732px;
	overflow: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.content p:nth-child(even) {
	color: #999;
	font-family: Georgia, serif;
	font-size: 17px;
	font-style: italic;
}
.content p:nth-child(3n+0) {
	color: #c96;
}
#content_small{
	display:none !important;
}

/*....................09 April 2013......................*/
.newsletter-bg {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
.newsletter-wrap{
	background:#ca3633;
	width:96%;
	height: auto;
	float: left;
	padding:2%;
}
.newsletter-inner{
	border:2px solid #FFF;
	float:left;
	width:94%;
	padding:3%;
	background:url(../images/newsletter-inner-bg.jpg) left top repeat;
}
.newsletter-left{
	float:left;
	width:50%;
	padding:5% 0 0 0;
}
.newsletter-img{
	margin:0 auto;
	width:75%;
	padding:0 0 5% 0;
}
.newsletter-text {
	height: auto;
	margin:0 auto;
	color: #fff;
	font: bold 15px/22px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.newsletter-field {
	width:40%;
	height: auto;
	float:right;
	background: #b32725;
	-moz-border-radius: 15px;
	-webkit-box-radius: 15px;
	border-radius: 15px;
	border: 1px solid #921d1b;
	padding: 2% 2%;
}
/*.newsletter-text {
	width: 32%;
	height: auto;
	position: absolute;
	top: 65%;
	left: 11%;
	color: #fff;
	font: bold 18px/23px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.newsletter-field {
	width: 27.32%;
	height: auto;
	position: absolute;
	top: 11%;
	right: 5%;
	background: #b32725;
	-moz-border-radius: 15px;
	-webkit-box-radius: 15px;
	border-radius: 15px;
	border: 1px solid #921d1b;
	padding: 2% 2%;
}*/

/*....................09 April 2013......................*/
.thanks-news {
	width: 100%;
	font: bold 13px/23px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0 0 5% 0;
	position: relative;
	text-indent: 9%;
}
.thanks-news .img-act {
	position: absolute;
	left: 0;
	top: 0;
	width: 7%;
	text-indent: 0;
}
.newsletter-field ul {
	padding: 0px;
	margin: 0px;
}
.newsletter-field ul li {
	width: 100%;
	float: left;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	list-style: none;
	color: #fff;
	padding: 0 0 3% 0;
}
.news-name {
	width: 100%;
	height: 30px;
	background: url(../images/newsle-bgfield.jpg) repeat-x;
	border: 1px solid #960;
	margin: 2% 0 0 0;
	text-indent: 10px;
}
/*..........................Offers & Promotions styles...............................*/
.offer-head {
	width: 100%;
	height: auto;
	float: left;
	padding: 0 0 2% 0;
}
.offer-head h3 {
	font: bold 16px/22px Arial, Helvetica, sans-serif;
	color: #00a52c;
	border-bottom: 1px dashed #CCC;
	margin: 0px;
}
.offer-head h3 span {
	color: #db050f;
}
.offer-head h4 {
	color: #424242;
	font: normal 14px/22px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:2% 0;
}

.no-border-row {
    border-top: 0 none !important;
}
.offer-adv, .offer-noborder {
    color: #424242;
    float: left;
    font: 15px/20px Arial,Helvetica,sans-serif;
    height: auto;
	padding:2%;
    width:96%;
}
/*.offer-pic {
    background-color: #FFFFFF;
    border: 3px solid #FFFFFF;
    box-shadow: 1px 1px 5px #D2D0D0;
	height:auto;
    padding:2%;
    width:96%;
}*/
.offer-adv h3, .offer-noborder h3 {
    color: #000000;
    font: normal 18px/normal Arial,Helvetica,sans-serif;
    margin: 0;
    padding:2% 0;
}

.offers-container{
	width:100%;
	float:left;
	margin:1% 0 0 0;
	padding:0;
	height:auto;
	background:#FFF;
	border:1px solid #d0d0d0;	
}
.offers-container-main{
		width:100%;
	float:left;
	margin:0 !important;
	padding:0;
	height:auto;
		border:none !important;
	background:none !important;
}
.offers-container ul{
	display:block;
	margin:0;
	padding:0;
}
.offers-container ul li{
	/*border-right: 1px dashed #999999;*/
    color: #424242;
    float: left;
    font: 15px/20px Arial,Helvetica,sans-serif;
    height: auto;
	padding:1%;
    width:31%;
}
.offers-container ul li.no-border{
	border:none;
}
/*.......................... Offers & Promotions styles .............................*/
/* sitemap start*/
.sitemap-container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.sitemap-container h3 {
	height: 38px;
	/*width: 324px;*/
	float: left;
	color: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	font: bold 22px/33px Arial, Helvetica, sans-serif;
	margin: 5% 0;
}
.sitemap-container ul li {
	width: 100%;
	height: auto;
	float: left;
	color: #fff;
	font: bold 13px/32px Arial, Helvetica, sans-serif;
	list-style: none;
}
.sitemap-container ul li a {
	color: #fff;
	text-decoration: none;
}
.sitemap-container ul li span a {
	color: #fbca4e;
	text-decoration: none;
	padding-left: 12px;
	padding-top: 2px;
	padding: 1% 0 0 5%;
}
.site-home, .site-tabs, .site-quick {
	width: 21%;
	height:530px;
	float: left;
	padding: 0 0 0 2%;
	margin: 0 2% 0 0;
}
.site-home {
	background-color: #b7000f;
}
.site-tabs {
	background-color: #14abf3;
}
.site-quick {
	background-color: #eb008b;
}
.mnone{
	margin-right:0 !important;
}
.two-container {
	width: 21%;
	height:530px;
	float: left;
	margin: 0 2% 0 0;
	padding:0 0 0 2%;
	background-color: #4baf10;
}
.no-mar{margin:0 !important;}
li.arrow-right{
	background: url(../images/arrow-right.png) no-repeat left center;
	margin:0;
	padding:0 0 0 20px;
}
.corporate-links{
	padding:0 0 0 20px;
}
.site-4f {
	height:530px;
	float: left;
	padding: 0 0 0 2%;
	margin: 0 2% 0 0;
}
.site-links {
	background-color: #e28a24;
	width: 90%;
	height: 273px;
	float: left;
	padding: 0 0 0 10%;
}
.main_inner {
	width: 100%;
	margin: auto;
	background: #fbbd09;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 2% 0;
}
.main_inner .left-side {
	width: 23%;
	float: left;
	padding: 5% 5% 5% 3%;
	background: url(../images/left_shadow.png) no-repeat right 10px;
}
.left-side img {
	max-width: 75% !important;
}
.main_inner .left-side img {
	margin: 0 0 2% 0;
}
.main_inner .left-side p {
	font-size: 14px;
	line-height: 20px;
	color: #4b2b00;
	padding: 0 0 2% 0;
}
.main_inner .left-side p a {
	text-decoration: none;
	color: #d2232a;
}
.check-right {
	margin: 0 1.5% 0 0;
}
.black_c {
	color: #000;
	font-size: 15px;
	padding: 0 0 1% 0;
}
.black_c_t {
	color: #000;
	font-size: 12px;
}
.red_c {
	color: #d2232a;
	font-size: 15px;
	font-weight: bold;
}
.14font {
	font-size: 14px;
}
.main_inner .right-side {
	width: 65%;
	float: left;
	padding: 3% 0 0 2%;
	position: relative;
}
.thanks-feed {
	width: 100%;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 0 2% 0;
	position: relative;
	text-indent: 4%;
}
.thanks-feed .img-feed {
	position: absolute;
	left: 0;
	top: 0;
	width: 3%;
	text-indent: 0;
}
.main_inner .right-side input {
	font-size: 13px;
	-moz-box-shadow: inset 0px 0px 58px 1px rgba(228, 228, 228, 0.57);
	-webkit-box-shadow: inset 0px 0px 58px 1px rgba(228, 228, 228, 0.57);
	box-shadow: inset 0px 0px 58px 1px rgba(228, 228, 228, 0.57);
	float: left;
}
.main_inner .right-side h3 {
	font-weight: bold;
	font-size: 12px;
	color: #7a1519;
	padding: 10px 0 5px 0;
}
.main_inner .right-side h2 {
	font-weight: bold;
	font-size: 15px;
	color: #000;
	padding: 15px 0 0px 0;
}
.main_inner .right-side span {
	display: block;
	float: left;
	padding: 5px;
}
.main_inner .right-side .label1 {
	font-size: 14px;
	color: #4b2b00;
}
.inpu_feed1 {
	width:250px;
	background: #fff;
	border: solid 1px #b68611;
	padding: 4px 0 4px 4px;
}
.radio-marg {
	margin: 7% 0 0 0 !important;
}
.inpu_feed2 {
	width:100px;
	background: #fff;
	border: solid 1px #b68611;
	padding: 4px 0 4px 4px;
}
.inpu_feed3 {
	width:160px;
	background: #fff;
	border: solid 1px #b68611;
	padding: 4px 0 4px 4px;
}
.inpu_feed4 {
	width:560px;
	background: #fff;
	border: solid 1px #b68611;
	padding: 4px 0 4px 4px;
}
.inpu_feed5 {
	width:195px;
	background: #fff;
	border: solid 1px #b68611;
	padding: 4px 0 4px 4px;
}
.inpu_feed6 {
	width:195px;
	background: #fff;
	border: solid 1px #b68611;
	padding: 4px 0 4px 4px;
}
.text_feed1 {
	width:565px;
	height:35px;
	background: #fff;
	border: solid 1px #b68611;
}
.text_feed2 {
width: 570px;
height: 56px;
background: #fff;
border: solid 1px #b68611;
}
.radios {
	height: 13px !important;
	margin: 1px 2px 0 0;
}
.margtop_f_la {
	margin: 25px 0 5px 0;
	line-height: 15px;
}
.ch_left {
	width:98%;
	float: left;
	padding:10px 0 0 5px;;
}
.ch-padd1 {
	padding-top: 3px;
}
.ch_right {
	width:98%;
	float: left;
	padding:10px 0 0 5px;
}
.ch_right a {
	padding: 18px 0 0 0;
	display: block;
}
.bordersol {
	border-top: 1px solid #886922;
}

/*************************************************************************/
			/*************LEASING FORM START****************/
/*************************************************************************/
.comonfloatleft{ float:left;}
#lease_container { background: none repeat scroll 0 0 #369494; font-family: Arial,Helvetica,sans-serif; line-height: 30px; margin: auto;  padding: 10px 10px 51px;
    width: 869px;
}
#lease_container .contants { background: none repeat scroll 0 0 #206E6E; border-radius: 8px 8px 8px 8px; color: #FFFFFF;  font-size: 16px; font-weight: bold; padding: 10px 29px;
}
#lease_container .yellow { color: #F7C139;}
#lease_container .form_c1 { float: left; padding: 30px; width: auto;}
#lease_container .form_c1 span { display: block; float: left;}
#lease_container .form_c1 label { color: #9EE6DB; float: left; font-size: 18px;  padding-bottom: 5px;}
#lease_container .form_c1 .inputs { background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #206E6E; color: #5C5C5C;  font-size: 14px; padding: 8px;  width: 191px;}
#lease_container .form_c1 .textarea { background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #206E6E; color: #5C5C5C; height: 95px; padding: 8px; width: 191px;
}
#lease_container .form_c1 .sec1 { float: left; margin-right: 20px; width: 209px;}
#lease_container .form_c1 .sec2 { float: left; margin-right: 20px; width: 241px;}
#lease_container .form_c1 .sec3 { float: left; margin-right: 0; width: 319px;}
#lease_container .form_c1 .no1 { background: url("../images/num.png") no-repeat scroll left 7px transparent; padding-left: 32px;}
#lease_container .form_c1 .no1 .inputs {  background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #206E6E; color: #5C5C5C; font-size: 14px; padding: 8px; width: 191px;
}
#lease_container .form_c1 .no2 { background: url("../images/num.png") no-repeat scroll left -31px transparent; padding-left: 32px;}
#lease_container .form_c1 .no2 .inputs { background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #206E6E; color: #5C5C5C; font-size: 14px; padding: 8px;  width: 191px;
}
#lease_container .form_c1 .no3 { background: url("../images/num.png") no-repeat scroll left -68px transparent; padding-left: 32px;
}
#lease_container .form_c1 .no3 .inputs { background: none repeat scroll 0 0 #E7E7E7;  border: 1px solid #206E6E; color: #5C5C5C; font-size: 14px;  padding: 8px; width: 191px;
}
#lease_container .form_c1 .inputs2 {  background: none repeat scroll 0 0 #E7E7E7;  border: 1px solid #206E6E; color: #5C5C5C;  font-size: 14px; padding: 8px;  width: 126px;
}
#lease_container .form_c1 .inputs4 { background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #206E6E;  color: #5C5C5C; font-size: 14px;  padding: 8px; width: 200px;
}
#lease_container .form_c1 .inputs3 { background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #206E6E; color: #5C5C5C; font-size: 14px;  padding: 8px; width: 300px;
}
#lease_container .paddbottm { padding-bottom: 9px;}
#lease_container .margibottm { margin-bottom: 44px;}
#lease_container .marginrights { margin-right: 30px;}
#lease_container .marginrights2 { margin-right: 17px;}
#lease_container .form_c2 { background: none repeat scroll 0 0 #12A3A3; border: 1px solid #17C9C9; margin: 0 30px 15px; padding: 15px;}
#lease_container .form_c2 span { display: block; float: left; width: 165px !important;}
#lease_container .form_c2 h1 { background: none repeat scroll 0 0 transparent; color: #9EE6DB; font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; height: auto; text-indent: 0;
    text-transform: uppercase;
}
#lease_container .form_c2 .inputs1 { background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #69CDFD; color: #5C5C5C; font-size: 14px; padding: 5px; width: 152px;}
#lease_container .form_c2 label { color: #FFD979; float: left; font-size: 14px; font-weight: bold;padding-bottom: 0;}
#lease_container .form_c2 .sec1 { float: left;}
#lease_container .form_c2 .sec2 { float: left; padding: 33px 0 0 10px;}
#lease_container .form_c2 .sec2 img { float: left; margin-right: 3px !important;}
#lease_container .form_c3 { background: none repeat scroll 0 0 #12A3A3; border: 1px solid #17C9C9; float: left; margin: 0 15px 0 30px; padding: 15px; width: 450px;}
#lease_container .form_c3 .marginrights2 { margin-right: 0px;}
#lease_container .form_c3 span { display: block;  float: left;}
#lease_container .form_c3 .firstinput { width: 117px;}
#lease_container .form_c3 .secontinput { width: 103px;}
#lease_container .form_c3 .thirdinput { width: 88px;}
#lease_container .form_c3 .thirdinput .inputs2{ width:78px !important;}
#lease_container .form_c3 .fourthinput { width: 140px;}
#lease_container .form_c3 label { color: #FFD979; float: left; font-size: 14px; font-weight: bold;  padding-bottom: 0;}
#lease_container .form_c3 h1 { background: none repeat scroll 0 0 transparent;  color: #9EE6DB; font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; height: auto; text-indent: 0;
    text-transform: uppercase;
}
#lease_container .form_c3 .inputs1 { background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #69CDFD; color: #5C5C5C; font-size: 12px; padding: 5px; width: 95px;}
#lease_container .form_c3 .inputs2 { background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #69CDFD; color: #5C5C5C; font-size: 12px; padding: 5px; width: 93px;}
#lease_container .form_c3 .inputs3 {background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #69CDFD;color: #5C5C5C; font-size: 12px;padding: 5px; width: 138px;}
#lease_container .form_c4 {background: none repeat scroll 0 0 #12A3A3;  border: 1px solid #17C9C9; float: left; margin: 10px 0px 0 30px; min-height: 90px; padding: 15px 16px 6px; width: 263px;}
#lease_container .form_c4 h1 { background: none repeat scroll 0 0 transparent; color: #9EE6DB; font-family: Arial,Helvetica,sans-serif; font-size: 17px; font-weight: bold; height: auto; text-indent: 0;}
#lease_container .form_c4 .inputs { background: none repeat scroll 0 0 #E7E7E7; border: 1px solid #206E6E; color: #5C5C5C; float: left; font-size: 14px; margin-right: 13px;padding: 10px; width: 117px;}
#lease_container .form_c4 img { float: left;}
#lease_container .form_c4 p { color: #FFD979; float: left; font-size: 12px; font-weight: bold; padding-bottom: 0;}
#lease_container .divider {border-bottom: 2px solid #70B1B1; margin: 0 30px; padding-top: 10px;}
#lease_container .buttondiv { margin: auto;  padding-top: 10px; width: 317px;}
#lease_container .buttondiv .submit { background: url("../images/sumbit.jpg") no-repeat scroll left 0 transparent; float: left; padding: 20px 75px;}
#lease_container .buttondiv .submit:hover {background: url("../images/sumbit_hover.jpg") no-repeat scroll left 0 transparent; cursor: pointer;}
#lease_container .buttondiv .reset { background: url("../images/reset.jpg") no-repeat scroll left 0 transparent;    float: left;  padding: 20px 75px;}
#lease_container .buttondiv .reset:hover { background: url("../images/reset_hover.jpg") no-repeat scroll left 0 transparent; cursor: pointer;}
/*************************************************************************/
			/*************LEASING FORM END****************/
/*************************************************************************/

/*************************************************************************/
			/*************Corporate Pages start****************/
/*************************************************************************/

.corporat_c{ width:auto; padding-bottom:50px; font-family:Arial, Helvetica, sans-serif;}
.corporat_c h2{ padding:0 0 15px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:26px; color:#434343;}
.corporat_c p{ padding-bottom:13px; color:#434343; font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.corporat_c .mallimage{ float:left; width:auto; margin-right:15px !important;}
.corporat_c .contantssec{}
.corporat_c .images{ width:49%; height:100%;}
.corporat_c .career{ text-align:center; padding:100px 0; font-size:33px; line-height:44px;  color:#434343; font-family:Arial, Helvetica, sans-serif;}
.corporat_c .career .bott{ padding-top:30px; font-size:29px; display:block;}
.corporat_c .career .bott a{ text-decoration:none; text-transform:lowercase; color:#019a48;}
.corporat_c .career .bott a:hover{ text-decoration:underline;}
.corporat_c .services{ padding:0px; margin:0px; display:block;}
.corporat_c .services li{ background:url(../images/bullet.png) no-repeat left 12px; line-height:47px; padding:0 0 0 36px; font-size:20px; color:#424242;}

/*************************************************************************/
			/*************Corporate Pages END****************/
/*************************************************************************/

.pagi{width:240px; margin:auto; border-radius:4px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:25px 0;}
.pagi ul{ display:block; padding:0; margin: auto; height:26px;}
.pagi ul li{ float:left;  background:url(../images/pagenation-bg.jpg) repeat-x; line-height:24px;}
.pagi ul li a{ color:#868686; text-align:center; padding:4px 8px;  border:solid 1px #dfdfdf; text-decoration:none; font-size:13px; height:20px;}
.pagi ul li a:hover{ background: url(../images/pagenation-bg_hover.jpg) repeat-x; border:solid 1px #0095c6; color:#fff;}
.pagi ul .active{ background: url(../images/pagenation-bg_hover.jpg) repeat-x; border:solid 1px #0095c6; color:#fff;}
/*************************************************************************/
			/*************Image gallery Pager END****************/
/*************************************************************************/

.bookamovie{ background:url(../images/book-a-bg_3.png) no-repeat left top; width:316px; height:188px; padding:83px 13px 20px 13px;}
.bookamovie ul{ display:block;margin:auto; padding:20px 0 0;}
.bookamovie ul li{ list-style:none; padding:0; float:left; display:block; width:152px !important; border-radius:6px; margin-right:12px !important;}
.bookamovie ul li img{ border-radius:6px 6px 0 0;}
.bookamovie .contants{ background:#101010; position:relative; top:-5px; border-radius:0 0 6px 6px; }
.bookamovie .contants h1{ font-family:Arial, Helvetica, sans-serif; color:#d65d00; font-size:15px; font-weight:normal; padding:5px 10px 0}
.bookamovie .contants span{ font-style:italic; color:#b4b4b4; font-size:12px;}
.bookamovie .contants .buttons{ width:67px; margin:10px 0 10px 23px; background:url(../images/book-buttom.png) no-repeat  center top; padding:11px 20px; border:none; float:left;}
.bookamovie .contants .buttons:hover{  background:url(../images/book-buttom_hover.png) no-repeat  center top; cursor:pointer;}
.bookamovie .bx-viewport{ height:190px !important;}
.bookamovie .bx-has-pager{ display:none;}

/*************************************************************************/
			/*************BOOK A MOVIE END****************/
/*************************************************************************/

/*..........................corporate newsletter styles...............................*/
.corporate-newsletter-bg {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
.corporate-newsletter-wrap{
	background:#00a54d;
	width:96%;
	height: auto;
	float: left;
	padding:2%;
}
.corporate-newsletter-inner{
	border:2px solid #FFF;
	float:left;
	width:94%;
	padding:3%;
	background:url(../images/newsletter-inner-green-bg.jpg) left top repeat;
}
.corporate-newsletter-left{
	padding:5% 0 0 0;
	float:left;
	width:50%;
}
.corporate-newsletter-img{
	margin:0 auto;
	width:75%;
	padding:0 0 5% 0;
}
.corporate-newsletter-text {
	height: auto;
	margin:0 auto;
	color: #fff;
	font: bold 15px/23px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.corporate-newsletter-field {
	width:40%;
	height: auto;
	float:right;
	background: #045f22;
	-moz-border-radius: 15px;
	-webkit-box-radius: 15px;
	border-radius: 15px;
	border: 1px solid #012a0e;
	padding: 2% 2%;
}
.corporate-newsletter-field ul {
	padding: 0px;
	margin: 0px;
}
.corporate-newsletter-field ul li {
	width: 100%;
	float: left;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	list-style: none;
	color: #fff;
	padding: 0 0 3% 0;
}
/*..........................corporate newsletter styles ends...............................*/

/*.....:floor plan styles:.....*/

.floor-plam-tab {
	width:100%;
	height: auto;
	margin: 0 auto;
	position: relative;
}
.floor-plam-tab ul {
	margin: 0;
	padding: 2% 0 2% 0;
	display: block;
}
.floor-plam-tab ul li {
	width:24.9%;
	height: 35px;
	float: left;
	display: block;
	text-align: center;
	font: normal 17px/35px Arial, Helvetica, sans-serif;
	border-right:1px solid #fff;
}
.floor-plam-tab ul li a {
	display: block;
	height:55px;
	text-decoration: none;
	color: #525252;
	background:url(../images/floor-plan/tabmenu-norbg.jpg) repeat-x scroll left top transparent;
}
.floor-plam-tab ul li a:hover, .floor-select-tab{
	background:url(../images/floor-plan/active_tabmenu.png) no-repeat scroll center top transparent !important;
}
.floor-content-wrap {
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: none;
	overflow: hidden;
}
.floor-plam-tab .bottom{ width:100%; float: left; margin:0 0 15px 0;}
.floor-plam-tab .bottom-img{ float:left; width:15.5%; padding:0 1% 0 0;}
.map-symbols-wrap{width:100%; float: left; margin:0 0 15px 0;}
.map-symbols-img{float:left; width:100%;}
/*.....:floor plan styles:.....*/


.mCSB_scrollTools .mCSB_draggerContainer{
	right:-70px !important;
}

/*................Category Search Styles......................*/
.category-search-wrap{
	float:right; 
	width:30%; 
	margin:0; 
	padding:1.2% 0 0 0;
	}
.category-search {
	background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #A3A3A3;
	font: 16px/34px Arial,Helvetica,sans-serif;
	height: 35px;
	text-indent: 10px;
	width:75%;
	float:left;
	margin:0 2% 0 0;
	padding:0;
}
.category-go {
	width:15%;
	height: 35px;
	background: #424242;
	float:left;
	border:1px solid #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font: normal 16px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	cursor: pointer;
	margin:0;
	padding:0;
	}
/*................Category Search Styles......................*/
.footer-copyright {
    float: right;
    font: 11px/18px Arial,Helvetica,sans-serif;
    height: auto;
    text-align: left;
}
.footer-copyright a {
    color: #FF9B00;
    text-decoration: none;
}
.footer-copyright a:hover {
    color: #E56600;
}
.nriicon{
	height: 160px; 
	position: fixed; 
	top: 255px; 
	left:34px; 
	width: 160px;
	z-index: 2000;
}

/*-----------------Auto Suggesion Box-----------------*/
#res{
	position:relative;
	width:276px;
	z-index:100;
}
.myid{
	background:#fff;
	position:absolute;
	top:36px;
	left:0;
	width:100%;
	-moz-box-shadow: -1px 0px 5px #333;
	-webkit-box-shadow: -1px 0px 5px #333;
	box-shadow: -1px 0px 5px #333;
}
ul.myid{
	display:block;
}
ul.myid li{
	margin:0;
	padding:5px 0;
	display:block;
	font:normal 12px/24px Arial, Helvetica, sans-serif;;
	color:#666;
	border-bottom:1px solid #e1e1e1;
	float:left;
	width:100%;
	cursor:pointer;
}
ul.myid li:hover{
	background:#999;
}
ul.myid img{
	width:54px !important;
	height:25px !important;
	float:left !important;
	padding:0 10px !important;
	margin:0;
}

/*-----------------19 sep 2013 -----------------*/
.sparkys-phone-number{
	display:block;
	position:absolute;
	bottom:7%;
	left:0;
	width:100%;
	padding:0
}
.sparkys-phone-number ul{
	margin:0;
	padding:0;
	display:block;
}
.sparkys-phone-number ul li{
	float:left;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 5px;
	padding:0 0 0 20px;
}
.sparkys-phone-number ul li.star-bull{
	background:url(../images/star-bull.png) left center no-repeat;
	}
.sparkys-email{width:100%; margin:0; padding:10px 0 0 0; float:left; text-align:center; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#fff;}
.sparkys-web{width:100%; margin:0; padding:10px 0 0 0; float:left; text-align:center;}
.sparkys-web a{font:normal 14px/14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.sparkys-web a:hover{font:normal 14px/14px Arial, Helvetica, sans-serif; color:#fff;}


/*Summer-Camp- 2014-start*/
.sc-logo-14{ width:137px; height:auto; position:absolute; right:1%; top:-1%;}
.summer-wrap-14 {
	width: 100%;
	height: 1017px;
	margin: 0 auto;
	background: url(../images/medim-cmp-14.jpg) no-repeat center top;
	position:relative;
}
.summer-head-14 {
	width: 61%;
	height: auto;
	margin:0 auto;	
	padding: 2% 0;
}

.summer-form-14{	
	width:750px;
	height:840px;
	background: url(../images/form-sc-bg-14b.png) no-repeat center top;
	position:absolute;
	left:8%;
	top:25%;	
	}
.summer-form-14 .label_check, .summer-form-14 .label_radio {
	padding-left:19px !important;
}
.summer-form-14 .label_radio {
	background: url(../images/radio-off.png) no-repeat 0 5px;
}
.summer-form-14 .label_check {
	background: url(../images/check-off-1.png) no-repeat 0 9px !important;
}
.summer-form-14 label.c_on {
	background: url(../images/check-on-1.png) no-repeat 0 9px !important;
}
.summer-form-14 label.r_on {
	background: url(../images/radio-on.png) no-repeat 0 5px;
}
.summer-form-14 .label_check input, .summer-form-14 .label_radio input {
	position: absolute;
	left: -9999px;
}
.summer-form-14 label{font:normal 13px/31px Arial,Helvetica,sans-serif !important; color:#717171;}



.summer-left-14{ width:208px; position:absolute;
	left:14%; top:9%;}
.summer-left-14 .com-div {
	display: block;
	margin: 0;
	padding: 0 0 3% 0;
	width: 100%;
	height: auto;
}
.summer-left-14 .com-div3 {
	display: block;
	margin: 0;
	padding-top:7%;
	padding-left:8%;
	padding-bottom:40%;	
	width:92%;
	height: auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#FFF;
}
.label-name2-14 {
    font: normal 16px/16px Arial,Helvetica,sans-serif !important; color:#717171;
}
.summer14-check-wrap {
    float:left;
    width:98%;
	font: normal 16px/16px Arial,Helvetica,sans-serif !important; color:#717171; margin-top:15px;
	
}
.summer14-check-wrapradio
{
    float:left;
    width:98%;
	font: normal 13px/26px Arial,Helvetica,sans-serif !important; color:#717171; margin-top:15px;
	
}
.summer14-check-wrap1 {
    float:left;
    width:98%;
	font: normal 16px/16px Arial,Helvetica,sans-serif !important; color:#717171; margin-top:0px;
	
}


.summer14-check {
    width:85%;
	margin-bottom:4px;
	float:left;
}
.summer14-check1 {
    width:20%;
	margin-bottom:0px;
	float:left;
}
.summer14-check2 {
    width:95%;
	margin-bottom:0px;
	padding-top:1%;
}
  	
.summer-left-14 .com-div .txt-fld {
    border: 0px solid #999999;
  	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    color: #737373;
    font:normal 14px/30px Arial,Helvetica,sans-serif;
    height: 34px;
    text-indent: 10px;
    width: 100%;
}
	
	
.summer-right-14{width:329px; position:absolute;
	right:12%; top:9%;}
	
.summer-right-14 .com-div4 {
	display: block;
	margin: 0;
	padding: 0 0 2% 0;
	width: 100%;
	height: auto;
}
	
.summer-right-14 .com-div4 ul {
	display:block;
    margin:0;
    padding:0;
}
	
	
.summer-right-14 .com-div4 li {
    display: block;
    float: left;
    margin: 0;
    padding: 0 3% 0 0;
   
}	
.wid14{width:35%;}	
.wid14-w{width:58%;}

.wid14-d{width:47%;}


.summer-right-14 .com-div5 {
	display: block;
	margin-bottom:2%;	
	padding-top:3%;
	padding-left:5%;	
	width:91%;
	height:27px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#FFF;
}
.summer-right-14 .com-div6 {
	display: block;
	margin-bottom:2%;	
	padding-top:0%;
	padding-left:8%;	
	width:88%;
	height:auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#FFF;
}
.com-div5left{ width:47%; float:left; font: normal 14px/16px Arial,Helvetica,sans-serif !important; color:#717171;}
.com-div5right{ width:29%; float:right; font: normal 14px/16px Arial,Helvetica,sans-serif !important; color:#717171; padding-right:4%;}

.com-div5rightv{ width:46%; float:right; font: normal 14px/16px Arial,Helvetica,sans-serif !important; color:#717171; }

.submit-sucp-14 {
    border: medium none;
    height: 38px;
    margin: 0 auto;
    width: 159px;
}
.submit-sucp-14 a {
    background: url(../images/sumr-cap-btn-14.png) no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height:49px;
    width:210px;
	position:absolute;
	right:6%;
	top:46%;
}

.submit-sucp-14 a:hover {
	background: url(../images/sumr-cap-btn-14.png) no-repeat 0 -50px;
}



	
	
.summer-right-14 .com-div4 .txt-fld {
    border: 0px solid #999999;
  	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    color: #737373;
    font:normal 14px/30px Arial,Helvetica,sans-serif;
    height: 34px;
    text-indent: 10px;
    width: 100%;
}
	
	.summer-right-14 .com-div4 .txt-fld2 {
    border: 0px solid #999999;
  	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    color: #737373;
    font: normal 14px/30px Arial,Helvetica,sans-serif;
    height:41px;
    text-indent: 10px;
    width:96%;
}
.sum-cp-14{
	width:575px; height:135px; background: url(../images/sum-po-14.png) no-repeat; position:absolute;
	left:12%; bottom:8%; padding-left:2%; padding-top:1%;  }
.sub-cpp-14{ float:left; width:96%; height:auto;color:#000000;
    font: normal 14px/18px Arial,Helvetica,sans-serif;}
	
.sub-cpp-14 label{font:normal 13px/18px Arial,Helvetica,sans-serif !important; color:#000000 !important;}	
	
	
	
.sub-cpe-14{ float:left; width:25%; height:auto; margin-top:32px;}
	
	
	
	

.summer-sponser-14{ width:255px; height:145px; float:left; margin-top:12%;}
.summer-camp-button{position:fixed; top:240px; left:2%; width:190px; height:290px; display:block; z-index:100;}
/*Summer-Camp- 2014-end*/





/* Ganesh 06-04-2014 */


 
.noMrgnRgt {margin-right:0px; }

.film-wrap { height: auto;    margin: 0 auto;    padding: 0.5% 0;    width: 100%; border:solid 1px #c6c4c4;}
.row {width:100%; height:auto;  border:solid 1px #c6c4c4; background:#fff;}

.shdl {width:100%; height:100px; background:url(../images/roll.jpg) repeat-x; padding:40px 0 0 0; border-left:solid 1px #c6c4c4; border-right:solid 1px #c6c4c4; }
.flm {width:163px; height:44px; float:left; background:url(../images/flm.png) no-repeat no-repeat; margin:0 0 0 47px; }
.sdl { color:#d61d2d; font-size:24px; font-weight:normal; font-family: 'Open Sans', sans-serif;	font-weight:300; margin:12px 0 0 35px; float:left; height:32px; border-right:solid 1px #d3d3d3; padding:0 20px 0 0;} 
.txt {width:492px; height:auto; float:left; color:#5c5c5c; font-size:16px;font-family: 'Open Sans', sans-serif;	font-weight:300; margin:8px 0 0 25px;  } 

.flft {width:99.8%%; float:left; margin:0 auto; height: auto; border-bottom:13px solid #164556; border-top:1px solid #164556; border-right:1px solid #164556; border-left:1px solid #164556; background:url(../images/movie-leftbg.jpg) left top repeat;}

.nwDiv {width:96%; float:left; background:#164556; padding:25px 2%; }
.nwDiv h4 {float:left; font-size:38px; color:#fff; text-transform:uppercase;font-family: 'Open Sans', sans-serif;	font-weight:300; font-weight:normal;}
.opt {float:left; margin:10px 0 0 20px; } 

.pixDiv {float:left; width:98%; height:400px; overflow:hidden; margin:8px 0; padding:0 1%;}
.pixDiv ul {list-style:none; margin:0; padding:0; }
.pixDiv li {width:148px; height:220px; float:left; /*margin-right:8px; margin-bottom:8px;*/ padding:3px; margin:0; background:#FFF;}

.pixDiv li:hover, .pixDiv li.active{ background:#fc1296;}

.pixDiv li a { display:block;   }
.pixDiv li img, .pixDiv li a img {width:148px; height:220px;} 

.pixDiv li:last-child, .pixDiv li a.last-child, .pixDiv li:last-child {margin-right:0px; }
	
	 
	
	
	
.full {width:100%; height:auto; }	
.frgt {width:98%; float:left; height:762px; margin:18px auto 0; background:url(../images/cin.jpg) no-repeat; padding:40px 0 0 2%; }
.topD {width:100%; height:413px;  }
	.piHld {width:269px; height:412px; float:left; background:url(../images/shad.png) no-repeat 0 bottom; }
	.dtlHld {width:623px; height:413px;float:left;  margin:0 0 0 39px; font-family: 'Open Sans', sans-serif;font-weight:300; }
		.tit {width:100%; height:54px; float:left; margin-top:18px;  }
			.tit h4 {color:#f5fe07; font-size:22px;font-weight:600; font-weight:normal; }
			.tit span { color:#fff;font-weight:300;}
		.sdle {width:100%; height:102px; float:left; margin-top:20px; }	
			.cvr {float:left; width:230px; height:auto; }
			.mve { width:100%; height:55px; float:left; background:url(../images/sdl.png) no-repeat;}
			.timeD {width: auto; height: auto; float:left; margin-left:45px; color:#f5fe07; font-family: 'Open Sans', sans-serif;font-weight:300; font-size:22px;}
			
			.scn {width:380px; height: auto; float:left; background:url(../images/tip.png) no-repeat 0 top; padding-left:10px; }
			.scn ul {margin:0; padding:0; }
				.scn li {list-style:none; display:inline-block;  }
				.scn li a {width:40px; display:block; height:57px; background:url(../images/li.png) no-repeat center top; color:#fff; font-size:24px; font-family: 'Open Sans', sans-serif;font-weight:300; text-align:center; text-decoration:none; }
				.scn li a:hover { background:url(../images/active.png) no-repeat center top; color:#312f2f; }
				
				.scn li a.active  { background:url(../images/active.png) no-repeat center top; color:#312f2f;  }
				
			.abt {width:100%; height:auto; float:left; margin:35px 0 0 0; }	
				.abtSec {width:120px; height:auto; float:left; }
					.abtSec h6 { width:100%; float:left; font-size:16px; color:#f5fe07; font-weight:normal;  font-family: 'Open Sans', sans-serif;font-weight:300;}
					.dur { width:100%; float:left; font-size:24px; color:#fff; font-family: 'Open Sans', sans-serif;font-weight:300; margin:6px 0 0 0;}
					.ratng {width:100%; height:40px; float:left; margin-top:40px; }
				.dtl {width:500px; height:auto; float:left; font-family: 'Open Sans', sans-serif;font-weight:300; color:#fff; margin-top:30px;}
					.dtl p {width:100%; height:17px; float:left; font-size:13px; margin:0; padding:0; }
					.secT {font-weight:bold; }
					.space {height:20px; width:100%; float:left; }
				
.bottomD {width:100%; height:325px; background:url(../images/vdo.png) no-repeat;font-family: 'Open Sans', sans-serif;  }
	.dscSec {float:left; width:340px; height:auto; margin:5px 65px 0 25px; }
		.hdSec {float:left; width:100%; height:45px; }	
			.hdSec h4 {float:left; font-size:21px; color:#fff; font-family: 'Open Sans', sans-serif;font-weight:600; color:#fff;}
			.hdSec span {float:left; color:#2f92ef; font-size:11px;font-weight:300; font-family: 'Open Sans', sans-serif; }
			
		.certSec {float:left;width:100%; height:auto; margin:20px 0 0 0; }
		.certSec ul {margin:0; padding:0; width:85%; }
		.certSec li {list-style:none; height:45px; padding:0;font-family: 'Open Sans', sans-serif;font-weight:300; color:#fff; font-size:11px; margin:0 0 5px 0; padding-left:55px;}
		.certSec li.u {background:url(../images/certi.png) 0 0 no-repeat; }
		.certSec li.ua {background:url(../images/certi.png) 0 -50px no-repeat; }
		.certSec li.aa {background:url(../images/certi.png) 0 -100px no-repeat; }
		.certSec li.s {background:url(../images/certi.png) 0 -150px no-repeat; }
		
	
	.vdo {float:left; width:465px; height:auto; position:relative; bottom:10px; }
	
	
.mrgnTop {margin-top:15px; }



/* Select box*/


.sbHolder{
	background-color: #fff;
	 
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height:35px;
	position: relative;
	width: 277px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

 
/*---------------------Gender Styling---------------------------*/
.gender-wrap{
	width: auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
.select-gender{
	width:257px;
	height:35px;
	line-height:34px;
	padding:0 10px;
	margin:0;
	background:#fff;
	border:1px solid #e1e1e1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-family: 'Open Sans', sans-serif;font-weight:300;
	font-size:12px;
	color:#444444;
	/*cursor:pointer;*/
}

.select-gender span {color:#c4c4c4;font-family: 'Open Sans', sans-serif;font-weight:300;font-size:12px;}


.gender-list{
	margin:0;
	padding:0;
	float:left;
	display:none;
	position:absolute;
	top:33px;
	left:0;
	z-index:1000;
}
.gender-list ul{
	margin:0;
	padding:2px 0;
	float:left;
}
.gender-list ul li{
	padding:2px 0;
	margin:0;
}
.gender-list ul li a{
	width:257px;
	height:37px;
	float:left;
	margin:0;
	padding:0 10px;
	background:#fff;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	font-family: 'Open Sans', sans-serif;font-weight:300;font-size:12px;
	color:#444444; line-height:35px;
	text-decoration:none;
	cursor:pointer;
}
.gender-list ul li a:hover{
	background:#FC0;
	color:#333 ;
}
.gender-pointer{
	width:34px;
	height:34px;
	position:absolute;
	right:5px;
	top:2px;
	display:block;
	background:url(../images/pointer-gray.png) left center no-repeat;
	cursor:pointer;
}
/*--------------------Gender Styling----------------------------*/


/*-----------June 2014-------------*/
.sec-head{width:99.8%; height:95px; margin:0; padding:0; float:left; background: url(../images/sec-head-bg.jpg) left top repeat-x; border:1px solid #c6c6c6;}
.sec-head .page-name{ width: auto; height:95px; margin:0; padding:0 20px 0 0; float:left; font-family:'brandon_grotesquemedium'; font-weight:normal; line-height:95px; font-size:20px; text-transform:uppercase; color:#176cc1;}
.sec-head .page-name span{width:60px; height:75px; margin:10px 10px 0 10px; padding:0; float:left;}

.sec-head .page-name span.event-icon{background:url(../images/events-icon.png) 0px 0px no-repeat;}
.sec-head .page-name span.offer-icon{background:url(../images/offer-icon.png) 0px 0px no-repeat;}

.sec-head .Block1{ min-width:250px; height:95px; margin:0; padding:0 15px; float:left; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:95px; font-weight: 400; color:#d61d2d; background:url(../images/sec-head-seperation.jpg) left center no-repeat;}
.sec-head .Block2{ width:34%; height:70px; margin:0; padding:20px 1% 5px; float:left; font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px; font-weight: 400; color:#5c5c5c; background:url(../images/sec-head-seperation.jpg) left center no-repeat;}
.sec-head .Block2 span{font-weight:bold;}

.event-share-fb-wrap{ width:100%; height: auto; margin:20px 0 0 0; padding:0; float:left; border-top:1px solid #c6c4c4;}
.event-share-fb{ width: auto; height: auto; margin:0; padding:10px 0 0 0; float:left;}
.event-social{ width: auto; height: auto; margin:0; padding:15px 0 0 0; float:right; text-align:right;}

/*Offers & Promotions*/
.offer-caption{color:#e7027d !important;}
.offer-dtl{ width:99.8%; height: auto; margin:1% 0 0 0; padding:0.2%; float:left; border:1px solid #d0d0d0; background:#FFF;}
.offer-dtl-inner{ width:98%; height: auto; margin:0; padding:1% 1% 0; float:left; background:url(../images/offer-dtl-bg.jpg) left top repeat-x;}
.offer-dtl-inner h3{
	font-family: 'brandon_grotesquemedium';
	font-size:18px;
	line-height: normal;
	color:#9e1936;
	text-transform:uppercase;
	font-weight:normal;
	}
.offer-dtl-inner p{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	height:43px;
	overflow:hidden;
	line-height:20px;
	font-weight:400;
	color:#5c5c5c;
	}
.offers-container ul li{
    color: #424242;
    float: left;
    font: 15px/20px Arial,Helvetica,sans-serif;
    height: auto;
	padding:0;
	margin:1% 0;
    width:48%;

}
.offer-pic {
    background:#FFFFFF;
	height: auto;
    padding:0;
    width:100%;
	border:1px solid #d0d0d0;
	overflow:hidden;
	position:relative;
}
.offer-pic .inner-glow{
	width:100%;
	height:100%;
	position:absolute; 
	left:0; 
	top:0;
	background:none;
	-moz-box-shadow:    inset 0 0 20px #A4A4A4;
	-webkit-box-shadow: inset 0 0 20px #A4A4A4;
	box-shadow:         inset 0 0 20px #A4A4A4;
	opacity: 0;
	display:block;
	}

.offer-pic img{
	max-width:100% !important;
	float:left;
}

.offers-container ul li.no-border{
	float:right;
	margin-right:0 !important;
}

.offer-pic a {
	position: absolute;
	padding: 4px 20px;
	border: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}
.offer-pic a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.offer-pic a{
	width:175px;
	height:47px;
	cursor:pointer;
	top: 50%;
	left: 50%;
	background:url(../images/view-bttn.png) center top no-repeat;
	color: #fff;
	opacity: 0;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(0.25);
	transform: translateY(-50%) translateX(-50%) scale(0.25);
}
.offer-pic:hover a
{
	opacity: 1;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(1);
	transform: translateY(-50%) translateX(-50%) scale(1);	
}

.offer-details-left{ width:50%; height: auto; margin:0; padding:0; float:left; background:#FFF; }
.offer-details-right{width:50%; height: auto; margin:0; padding:0; float:left; background:#f2f2f2; overflow:hidden;}

.offer-details-right-top{width:98%; height: auto; margin:0; padding:1%; float:left; background:#f2f2f2;}
.offer-details-right-bottom{width:100%; height:80%; margin:40px 0 0 0; padding:0; float:left; background:#FFF; border-top:1px solid #c6c4c4;}
.offer-details-right-bottom-head{ float:left; position:relative; top:-41px; margin:0 0 0 2%; padding:0 70px; background:#FFF; border-top:1px solid #c6c4c4; border-right:1px solid #c6c4c4; border-bottom:none; border-left:1px solid #c6c4c4; font-family: 'Open Sans', sans-serif; line-height:40px; font-size:21px; font-weight:300; font-style:italic; color:#e7027d;}

.offer-details-right-bottom-matter{ width:100%; float:left; margin:0; padding:0;}
.offer-details-right-bottom-matter p{ width:80%; padding:0 0 7% 0; margin:0 auto 2% auto; display:block; font-family: 'Open Sans', sans-serif; line-height:44px; font-size:35px; font-weight:300; color:#5c5c5c; border-bottom:1px solid #c6c4c4;}
.offer-details-right-bottom-matter p strong{font-weight:700;}
.offer-details-right-bottom-matter p strong span{color:#d6106c;}

.round-pic-wrap{ width:100%; height:auto; margin:25px 0 0 0; padding:0; float:left;}
.round-div{ width:32%; height:175px; margin:0 0.6%; padding:0; float:left; background: url(../images/round-shadow.png) center bottom no-repeat;}
.round-pic{ width:100%; height:155px; margin:0; padding:0; float:left; border-radius:110px; -moz-border-radius:110px; -webkit-border-radius:110px; background:#e9e9e9; overflow:hidden; position:relative;}
.round-pic img {
    left: -50px;
    max-width: none !important;
    position: absolute;
    top: -50px;
}
/*Offers & Promotions*/

/*.....:Events Styles:.....*/
.events_sec{ width:100%; font-family:Arial, Helvetica, sans-serif; margin:auto; padding-top:25px;}

.events_sec	.menu {width:99.8%; height:42px; padding:15px 0 0 0; clear: both; z-index:1000; position:relative; background:#f5f5f5; border-top:2px solid #FFF; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.events_sec	.menu li { display: inline; float:left; width:140px; border-top:1px solid #c6c4c4; border-right:1px solid #c6c4c4; border-bottom:none; border-left:1px solid #c6c4c4; margin-right:5px; position:relative; bottom:-1px; background:url(../images/events-tab-bg.jpg) left top repeat-x;}
.events_sec	.menu li.fst{margin-left:40px;}
.events_sec	.menu li a {display:block; width:100%; text-align:center; float:left; border-bottom: none; text-decoration:none; font-size:14px; height:40px; font-family: Arial, Helvetica, sans-serif; line-height:40px; font-weight: normal; font-style:italic; color:#353535; outline:none;}
.events_sec	.menu li.active{ border-bottom:1px solid #FFF !important; background:#FFF !important;}
.events_sec	.menu li.active a {/*background:url(../images/active_tabmenu.png) no-repeat top center;*/ border-radius: 0 0 10px 10px; color:#d61d2d;}
.events_sec	.content {width:89.8%; height:auto; float: left; clear: both; border:1px solid #c6c6c6; background: #FFF; padding:5%; position:relative; z-index:999; border-radius:0!important;}
.events_sec	.bottom{ float:left;}
.events_sec	.bottom img{ float:left;}
.bg-none{background:none !important;}
.events-container {
    border-bottom: 1px solid #c6c4c4;
    height: auto;
    margin:0 0 2% 0;
    padding: 2% 0;
    width: 100%;
}
.events-pic {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: auto;
    padding:0;
    width:50%;
}
.events-content {
    float: left;
    padding: 0 0 0 3%;
    width:47%;
}
.events-content h4 {
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	line-height:34px;
	font-weight:700;
	color: #5d5d5d;
    margin: 0;
    padding: 6px 0;
}
.events-content h5{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	line-height:26px;
	font-weight:400;
	color:#d61f2f !important;
}
.events-content p {
    color: #6B6B6B !important;
    font: 12px/18px Arial,Helvetica,sans-serif;
    padding:2% 0;
    text-align: left;
	
}
.events-content strong {
    color: #000000;
    font: bold 14px/29px Arial,Helvetica,sans-serif;
    margin: 0;
}
.events_sec	.past-content{width:99.8%; height:auto; float: left; clear: both; border:1px solid #c6c6c6; background: #FFF; padding:5% 0px; position:relative; z-index:999; border-radius:0!important;}
.events_sec	.past-content ul{margin:0; padding:0; display:block;}
.events_sec	.past-content ul li{ width:28%; height: auto; float:left; margin:0 0 2% 4%; padding:0; position:relative; outline:none;}
/*.events_sec	.past-content ul li a{ width:100%; height:100%; position:absolute; left:0; top:0; outline:none;}*/
.past-pic{width:100%; height:180px; overflow:hidden; margin:0; padding:0; float:left; border:1px solid #4d4d4d;}
.past-pic img{float:left; width:100%;}
.past-head{width:100%; height:50px; margin:0; padding:2% 0; float:left; overflow:hidden;}
.past-head a{font-family: 'Open Sans', sans-serif; font-size:14px; color:#5d5d5d; line-height:normal; text-decoration:none;}
.past-event-gallery{ width:46%; height: auto; float:left; margin:0 2% 0 0; padding:0;}
.past-event-details{width:48%; height: auto; float:left; margin:0; padding:0;}

.past-event-details h4 {
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	line-height:26px;
	font-weight:700;
	color: #5d5d5d;
    margin: 0;
    padding: 6px 0;
}
.past-event-details h5{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	line-height:26px;
	font-weight:400;
	color:#d61f2f !important;
}
.past-event-details p {
    color: #6B6B6B !important;
    font: 12px/18px Arial,Helvetica,sans-serif;
    padding:2% 0;
    text-align: left;
	
}

.inline_content{ min-height:350px; padding:30px;}

/* Navbar */
.photosgallery-captions{width:100%; height:310px; padding:0 0 72px 0;}
.inline_content .photosgallery-captions{height:280px !important;}

.photosgallery-captions .sliderkit-nav{left:0; bottom:0; width:100%; padding:0;}
.photosgallery-captions .sliderkit-nav-clip ul li{ width:18% !important; height: auto!important; float:left; margin:0 11px 0 0;}
.photosgallery-captions .sliderkit-nav-clip ul li a{display:block; width:100% !important; height:auto !important; overflow:hidden; margin:0; padding:0; border:1px solid #5c5c5c;}
.photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0; border:1px solid #000;}

/* Buttons */
.photosgallery-captions .sliderkit-btn{position:absolute;top:0;}
.photosgallery-captions .sliderkit-btn a{display:block;height:76px;background:transparent url("../images/arrows-h.png") no-repeat center 0;}
.photosgallery-captions .sliderkit-btn span{display:none;}
.photosgallery-captions .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;}
.photosgallery-captions .sliderkit-btn-disable a:hover{cursor:default;}

/* Buttons > Navbar buttons */
.photosgallery-captions .sliderkit-nav-btn{width:15px; display:none;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev{left:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next{right:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Go buttons */
.photosgallery-captions .sliderkit-go-btn{width:10px; display:none;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev{left:40px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next{right:40px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a{background-position:0 center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a{background-position:-20px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:focus{background-position:-40px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:focus{background-position:-60px center;}

/* Panel */
.photosgallery-captions .sliderkit-panel{top:0; left:0; width:99%; height: auto; border:1px solid #5c5c5c;}
.photosgallery-captions .oldimage{ height:330px; text-align:center; padding-top:30px; background:#f2f2f2;}
.sliderkit-panel img{width:100%; float:left;}
.oldimage img{width:auto !important; float:none !important; border:10px solid #FFF; box-shadow:0px 0px 10px #666;}
.sliderkit .sliderkit-nav-clip{ width:100% !important; height:72px !important; float: left !important;}
.sliderkit .sliderkit-nav-clip ul{ width:100% !important;}
.sliderkit .sliderkit-nav-clip img{ float:left !important; max-width:100% !important;}
/* Panel > Textbox */
.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;width:500px;height:70px;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text{height:50px;padding:10px 15px;font-size:0.9em;color:#fff;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-overlay{width:500px;height:70px;background:#000;opacity:0.6;}
/*.....:Events Styles:.....*/


.ratngstatus{font-family: 'Open Sans', sans-serif; line-height: normal; font-size:11px; font-weight:300; color:#FFF; padding:40px 0 0 5px; margin:0; float:left;}
.ratng{margin:0 !important;}
.socilfb{ width: auto; float:left; padding-right:16px;}
.socilfb:hover{opacity:0.75;}


#film-scroll .mCSB_container{margin-right:15px !important;}
#film-scroll .mCustomScrollBox .mCSB_scrollTools{ width:10px !important; right:3px !important;}
#film-scroll .mCSB_scrollTools .mCSB_draggerContainer{ width:10px !important;}
#film-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#164556 !important; width:7px !important;}
#film-scroll .mCSB_scrollTools .mCSB_draggerRail{ width:1px !important; background:#164556 !important;}
/*-----------June 2014-------------*/
/*winner-startaug-2014 */

.winn-wrap-14 {
	width: 100%;
	height: 1017px;
	margin: 0 auto;
	position:relative;
}

.winn-ban{ width:100%; height:auto; float:left;}
.winn-ban1{ height:236px; float:left;}
.winn-ban2{ width:33%; height:197px; float:left; background-color:#9f218b; margin-right:3px; padding:39px 20px 0 27px; margin-bottom:23px;}
.winn-ban2 h2{color:#fff200;
    font: bold 17px/18px Arial,Helvetica,sans-serif; width:100%; margin-bottom:12px;}
.winn-ban-logo1 h3{color:#ffffff;
    font: bold 15px/18px Arial,Helvetica,sans-serif; text-align:left; margin-bottom:7px; float:left; width:145%;}
.winn-ban-logo{ width:39%; height:77px; }
.winn-ban-logo1{ width:38%; height:77px; float:left;}

.table-left{ float:left; height:auto; margin-right:12px;}
.table-left-head{ height:54px; float:left; background-color:#0e1617;}
.table-v{height:54px; float:left;}
.tabl-e{height:54px; float:right;}

/*--------E Magazine--------*/
#content_wrapper {
    border: 1px solid #b7b4b4;
    float: left;
    height: auto;
    margin: 0 auto 35px;
    padding-bottom: 25px;
    width: 100%;
}
.content_top {
    background-image: url("../images/header-top-tile.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #b7b4b4;
    height:110px;
    width: 100%;
}

.togglebox {
    background-image: url("../images/togggle-bg.jpg");
    background-repeat: repeat-x;
    border-bottom: 0 none;
    padding-top:50px;
    width: 100%;
}

.toggle_bottom {
    background: url(../images/toggle-bottom1.png) center top no-repeat;
    height: 40px;
    padding-top: 30px;
    width: 100%;
}
.toggle_bottom1{
    background: url(../images/toggle-bottom.png) center top no-repeat;
    background-repeat: no-repeat;
    height: 37px;
    width: 100%;	
}
.toggle-arrow {
    cursor: pointer;
    height: 74px;
    margin: 0 auto;
    width: 74px;
}
.toggle-arrow1 {
    cursor: pointer;
    height: 74px;
    margin: 0 auto;
    width: 74px;
}

.invitebox {
    height:130px;
	margin:0 auto;
    padding-top: 37px;
    width:720px;
}

.content_hdrtxt {
    background-image: url("../images/gray-tile.jpg");
    background-position: right 17px;
    background-repeat: no-repeat;
    float: left;
    margin-left:25px;
    margin-top: 35px;
    padding-right: 25px;
	width:140px;
}

.content_normal {
    color: #5c5c5c;
    float: left;
    font-family: open sans;
    font-size: 13px;
    margin-left: 25px;
    margin-top:25px;
    width:730px;
}

.invite_icon {
    border-right: 1px solid #c4161c;
    float: left;
    padding-right: 25px;
}
.invite_icon  img {
    float: left;
}

.formdiv {
    clear: both;
    float: left;
    margin-top: 12px;
    width: 100%;
}
.email {
    border: 1px solid #b7b4b4;
    float: left;
    height: 30px;
    margin-right: 20px;
    width: 225px;
}
.email1 {
    margin-right: 0;	
}
.btn {
    background: none repeat scroll 0 0 #434343;
    border: medium none;
    float: left;
    height: 32px;
    padding: 0;
    width: 119px;
}

.btn input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #fff;
    font-family: open sans;
    font-size: 17px;
    height: 100%;
    padding: 0;
    width: 100%;
}

.email  input {
    border: medium none;
    height: 100%;
    padding: 0 0 0 5%;
    width: 95%;
}
.invite_form {
    float: left;
    font-family: open sans;
    margin-left: 20px;
    text-transform: uppercase;
    width:595px;
}

.invite_formtxt {
    color: #434343;
    float: left;
    font-family: open sans;
    font-size: 24px;
    text-transform: uppercase;
}

.calenderbox {
    float: left;
    height: auto;
    margin-top: 50px;
    width: 100%;
	position:relative;
}

.emagazine-block {
	width:965px!important;
	background: url(../images/emagazine/emagazine-block-bg.jpg) left bottom repeat-x #FFF;
}
#timeline {
	width:92%;
	height: auto;
	background: url(../images/timeline.jpg) left 20px repeat-x !important;
	overflow: hidden;
	margin:20px auto;
	position: relative;
}
#dates {
	padding: 10px 0 0 0;
}
#dates li {
	list-style: none;
	float: left;
	width: 105px;
	height: 50px;
	font-size: 20px;
	text-align: center;
	padding-top: 25px;
	background: url(../images/biggerdot.png) center top no-repeat;
}
#dates a {
	color: #434343;
	font: 16px/normal open sans;
	text-decoration: none;
	padding: 0 !important;
}
.issues-wrap {
	width: 801px;
	float: none;
	margin: 50px auto 0;
	display: block;
	overflow: hidden;
}
#issues {
	width: 400px;
	height: 350px;
	overflow: hidden;
}
#issues li {
	width: 267px;
	height: 267px;
	list-style: none;
	float: left;
	text-align:center;
	position:relative;
}
#issues li a{position:absolute; top:0; left:0; width:100%; height:100%; cursor:default;}
#issues .selected a{display:none;}
#issues li img {
	display:inline-block;
	margin: 0;
	width:80%;
}
#issues .selected img{width:100%;}
#next, #prev {
	position: absolute;
	font-size: 70px;
	top: 7px;
	width: 24px;
	height: 28px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#next:hover, #prev:hover {
	background-position: 0 0;
}
#next {
	right: 0;
	background: url(../images/emagazine/timeline-nxt.png) 0 0 no-repeat;
}
#prev {
	left: 0;
	background: url(../images/emagazine/timeline-prv.png) 0 0 no-repeat;
}
#next.disabled, #prev.disabled {
	opacity: 0.2;
}
.bbb, .aaa {
	margin-left: 266px;
}
.magazine-year-wrap {
	width:140px;
	height: 30px;
	position: absolute;
	right: 90px;
	top:-75px;
	background: #f0efef;
	border: 1px solid #c0c0c0;
}
.magazine-year {
	width: 110px;
	height: 30px;
	float: left;
	margin:0; 
	padding:0 0 0 10px;
	font:14px/30px open sans;
	color:#333;
}
.magazine-year-list{position:absolute; left:-1px; top:30px; z-index:20; width:140px; height:auto; background:#FFF; border:1px solid #c0c0c0; display:none;}
.magazine-year-list ul{width:100%;margin:0; padding:0; float:left;}
.magazine-year-list ul li{float:left; width:100%;}
.magazine-year-list ul li:last-child a{border:none;}
.magazine-year-list ul li a{ width:96%; padding:0 2%; font:14px/30px open sans; color:#838383; border-bottom:1px solid #c0c0c0; float:left; text-decoration:none; text-align:center;}
.magazine-year-list ul li a:hover{color:#000; background:#FFF;}
.sociales {
	text-align: center;
	margin-bottom: 20px;
}
#dates {
	width: 800px;
	height: 60px;
	overflow: hidden;
}
#dates a {
	line-height: 38px;
	padding-bottom: 10px;
}
#dates .selected {
	font-size: 22px;
	color: #c4161c;
}
#issues li h1 {
	color: #ffcc00;
	font-size: 48px;
	margin: 20px 0;
	text-shadow: #000 1px 1px 2px;
}
#issues li p {
	font-size: 14px;
	margin-right: 70px;
	font-weight: normal;
	line-height: 22px;
	text-shadow: #000 1px 1px 2px;
}
#grad_left, #grad_right {
	width: 60px;
	height: 100px;
	position: absolute;
	top: 0;
	background: #FFF;
}
#grad_left {
	left: 0;
}
#grad_right {
	right: 0;
}
.pointer-1 {
	width:16px;
	height: 10px;
	margin:10px 0 0 0;
	padding: 0;
	display:block;
	float:left;
	background: url(../images/pointer-1.png) 0 0 no-repeat;
	cursor:pointer;
}
.magazine-archive{margin:0 auto; width:160px; height:auto; display:block; text-align:center;}
.magazine-archive h1{ font:14px/46px open sans; color:#434343; font-size:36px; background:url(../images/biggerdot.png) right bottom no-repeat;}
.magazine-archive h2{ font:14px/46px open sans; color:#c4161c; font-size:36px;}
.loader_ajax{position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/emagazine/emagazine-block-bg.jpg) left bottom repeat-x #FFF; text-align:center; display:none;}
.loader_ajax img{margin:0; padding:0; outline:none; border:none; position:relative; top:35%;}

.xmas_event_ttl{width:28% !important; height:auto !important; float:left !important;}
.xmas_event_ttl img{width:100% !important; height:auto !important; }





.divbox {
    float: right;
    width: 310px;
}


.mob_icons {
    background: none repeat scroll 0 0 #000;
    border-radius: 5px;
    float: left;
    height: 45px;
    width: 152px;
}

.mobtxt {
    color: #fff;
    float: left;
    font-family: open sans;
    font-size: 13px;
    line-height: 45px;
    padding-left: 6px;
    padding-right: 6px;
}

.mob-img {
    float: left;
    margin-right: 4px;
    margin-top: 9px;
	width:26px;
}

.mob-img img {
    height: auto;
    width: 100%;
}