/* CSS Document */
* {
  margin: 0;
}
p{margin-bottom:15px;}
html, body{
	margin:0;
	padding:0;
	height: 100%;
	
	back ground:#FFFFFF;
	font-family:open_sansregular;
	color:#5a5a5b;
	font-size:13px;
}


::-moz-selection {
   background-color: #29A9E1;
   color: #fff;
}
::selection {
    background-color: #29A9E1;
    color: #fff;
	
}


.inner_header{ background:#e2e7ed; display:table;width:100%;}
.inner_header  h1{height:100px; font-size:25px; text-transform:capitalize; font-weight:bold;display:table-cell; vertical-align:middle; width:100%;}



.logo_novotel{margin-top:5px;}
.home_header_slider_bg{
	height:376px;
	min-width:1000px;
	width:100%;
	position:absolute;
	background:#f9f9fe;
	z-index:-1;
}




ul{
	list-style-image:url(../images/dash.png);
	padding:0px;
	margin:0px;
	
	padding-left:8px;
	margin-left:8px;

	
	display:table;
}
ul li{

	padding-left:0;
	margin-left:0;
	margin-bottom:8px;
	vertical-align:middle;
}


a{color:#5a5a5b; text-decoration:none;}
a:hover{color:#29A9E1;}

h1, h2, h3{margin:0; padding:0;}

h3{font-size:13px;}
h1{font-size:19px; color:#666666; font-weight:normal; fo nt-family:open_sanssemibold; text-transform:uppercase; }


.site_width{
	width:1000px;
	margin:0 auto;
	back ground:#999;
}

.header .table{height:94px;}
.header .table .td:first-child{width:230px;}

.header .social_icons{float:right; margin-right:3px;}
.header .social_icons li{padding-left:5px;}

.slider{background:#c0c0c0 url(../images/slider/1.jpg) no-repeat; height:308px;}

.site_message{
	height:90px;
	width:100%; 
	border-bottom:1px dotted #CCCCCC; 
	vertical-align:middle;
	text-align:center;
	display:table;
	back ground:#CCCCCC;
	font-size:15px;
}
.site_message span{ vertical-align:middle;display: table-cell;}


.page-wrap{
	 min-height: 100%;
	 margin-bottom: -220px;
}

.page-wrap:after {
  content: "";
  display: block;
}


.footer, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 220px; 
}



.clear{clear:both;}

.body{
}


.home_cols{margin-bottom:50px;}

.home_cols .table .tr .td{
	border:0px solid #C60;
	vertical-align:top;
	font-size:12px;
	padding-top:50px;
}

.home_cols .table .tr .td:nth-child(1){width:46%}
.home_cols .table .tr .td:nth-child(2){width:44%}
.home_cols .table .tr .td:nth-child(3){width:10%}

.home_cols .icon_text img{float:left; margin-right:0px;}
.home_cols .icon_text {font-size:12px; font-style:italic; width:250px; display:table}
.home_cols .icon_text span{display:table-cell; vertical-align:middle; border:0px solid #000;}
.home_cols .icon_text span:first-child{width:10%;}
.home_cols .summery{
	width:250px;
	margin-top:15px;
	min-height:150px;
	border:0px solid #666;
}
.readmore a{color:#29A9E1; font-weight:bold; font-style:italic; font-size:11px}
.home_cols h1{
	margin-bottom:15px;
}
.footer{
	bottom:0;
	background:#e6e6fa;

	min-width:1000px;
	width:100%;
	font-size:11px;
	padding:30px 0;
	z-index:0;

}
.footer .table .tr .td{
	width:33%; 
	border:0px solid #666;
	padding:0px 0px;
	vertical-align:top;
}
address{font-style:normal}
.footer h3{margin-bottom:10px;}
.footer .phone_numbers{display:block;margin-top:5px;}
.footer .phone_numbers strong{padding-right:10px;}
.footer quick_nav{text-decoration:none;}
.footer .social_icon li{padding-right:5px;}

.phone_numbers{display:block;margin-top:5px;}
.phone_numbers strong{padding-right:10px;}



/*  event thumb */
					
					.event_thumb .banner{border-bottom:1px solid #FFF; background:#333333; text-align:center;}
					.event_thumb .event_detail{color:#FFF; width:100%;}
					.event_thumb section{height:45px; padding:6px; vertical-align:middle!important; }
					.event_thumb strong{display:block;}
					.event_thumb .td{padding:5px!important;}
					.event_thumb .td:first-child{ font-size:12px; background-color:#76d0f1; text-align:center; width:80%!important;}
					.event_thumb .td:last-child{
					 width:20%!important;
					font-size:14px;
					text-align:center; 
					background: #aaa9a4; /* Old browsers */
					background: -moz-linear-gradient(top,  #aaa9a4 0%, #444442 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaa9a4), color-stop(100%,#444442)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #aaa9a4 0%,#444442 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #aaa9a4 0%,#444442 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #aaa9a4 0%,#444442 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #aaa9a4 0%,#444442 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa9a4', endColorstr='#444442',GradientType=0 ); /* IE6-9 */
					
						
					}

.event_table .event_col{width:33%!important; padding:10px}

/* event thumb */


.table {
	width: 100%;
	margin-bottom:0px;
}

