/*@import url("reset.css");*/
html
{
	height: 100%;
	margin-bottom: 1px;
}
body
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
a
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	color: #EF7E2B;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.large-title
{
	font-size: 22px;
	font-weight: bold;
}
strong
{
	font-weight: bold;
}
h2
{
	color: #3D3D3D;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 10px;
}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#3c46a7; margin:0px; padding:0px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a77116; margin:0px; padding:0px;}
p
{
	margin-bottom: 15px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/

.footer
{
	width: 980px;
	float: left;
	text-align: center;
}
.icons-bar
{
	background: url(../images/bg-nav.gif) no-repeat left top;
	padding: 3px 9px 3px 9px;
	text-align: left;
}
.twitter
{
	position: absolute;
	right: 10px;
	top: 1px;
}

.nav
{
	background: url(../images/bg-nav.gif) no-repeat left top;
	height: 45px;
	padding: 0 5px;
}
.nav a
{
	font-weight: bold;
	font-size: 11px;
	color: #3C46A7;
}
.nav a:hover
{
	color: #E10873;
}
.offerbox
{
	background: url(../images/offer-box.gif) no-repeat;
	height: auto !important;
	min-height: 174px;
	height: 174px;
}

.blue-grad
{
	background: url(../images/bg-seachleft.gif) repeat-x left bottom;
	border-left: solid 1px #3C81C4;
	border-right: solid 1px #3C81C4;
}
.orange-grad
{
	background: url(../images/bg-seachright.gif) repeat-x left bottom;
	border-left: solid 1px #CF7200;
	border-right: solid 1px #CF7200;
}

/* Import from old css 07 jan*/
#content fieldset
{
	margin-right: 20px;
}
#content li
{
	padding: 0 3px 0 3px;
}
#content
{
	clear: both; /*   padding: 10px;*/
	margin: 0px 0 5px 5px;
	text-align: left;
}
.hotellist .wrapperOne .content
{
	padding-bottom: 0;
}
.wrapperOne .content h3
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.wrapperOne .content h2
{
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}
.hotel
{
	border: 1px solid #f75a23;
	padding: 1px;
}
#content
{
	min-height: 400px;
	padding: 30px 10px 10px 10px;
	background-color: #ffffff;
}
.nav-btnred
{
	width: 137px;
	height: 46px;
	padding-left: 2px;
	text-align: center;
	background: url(../images/navred_bg.png) right no-repeat;
	text-decoration: none;
	float: left;
}
.whitenav
{
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
}
.whitenav a
{
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.whitenav a:hover
{
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.lne-hei
{
	line-height: 43px;
}

.nav-btn
{
	width: 137px;
	height: 46px;
	padding: 3px 0px 0px 2px;
	text-align: center;
	background: url(../images/navblu_bg.png) right no-repeat;
	text-decoration: none;
	float: left;
}
.nav-btn:hover
{
	width: 137px;
	height: 46px;
	padding-left: 2px;
	text-align: center;
	background: url(../images/navred_bg.png) right no-repeat;
	text-decoration: none;
	float: left;
}
.txt-RedTitle
{
	color: #EB2F26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.galleryList, .listGalleryList
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.image
{
	float: left;
	width: 65%;
	vertical-align: bottom;
}
.image img
{
	float: left;
	margin-right: 4px;
}
.image .galleryList
{
	float: left;
	width: 190px;
}
.image .galleryList li
{
	float: left;
}
.image .galleryList li img
{
	margin: 1px;
}
#details div.main
{
	/*float: left;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1.0em;
	text-align: left;
	position: relative;
}
#details div.main h1
{
	padding-right: 112px;
}
#details a
{
	color: #EB2F26;
	font-family: Arial, Helvetica, sans-serif;
}
#details a:hover
{
	color: #EB2F26;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper
{
	margin: 0px auto;
	width: 1002px;
	float: none !important;
}
.main-cntnt
{
	width: 952px;
	padding: 10px 0px 0px 25px;
	float: left;
}

.listing
{
	font-size: 17px;
	color: #3C4684;
	margin: 0;
	padding: 0;
	list-style: none;
}
.listing li
{
	float: left;
/*	background: url(../images/dash-sep.gif) no-repeat right center; */
	padding: 0 7px 0 3px;
}
.listing a
{
	color: #3C4684;
	text-decoration: none;
}
.listing a:hover, .listing a.active
{
	color: #D73318;
}
.listing li.last
{
	background: none;
	padding-right: 0;
}

.link 
{
	/*font: "Lucida Grande" , "Lucida Bright" , "Lucida Console";*/
	font-size: 15px;
	/*text-decoration: none;*/
	color: #F26066;
	text-transform: uppercase;
}

a.link 
{
	/*font: "Lucida Grande" , "Lucida Bright" , "Lucida Console";*/
	font-size: 15px;
	/*text-decoration: none;*/
	color: #F26066;
	text-transform: uppercase;
	font-weight:bold;
}
a.link:hover
{
	font: "Lucida Grande" , "Lucida Bright" , "Lucida Console";
	font-size: 15px;
	text-decoration:underline;	
	text-transform: uppercase;
}
.lft-main {width:269px; float:left;}
.arial12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.bdr-a{border:1px solid #DBDADA;}
.bdr-t{border-top:1px solid #DBDADA;}
.bdr-r{border-right:1px solid #DBDADA;}
.bdr-b{border-bottom:1px solid #DBDADA;}
.bdr-l{border-left:1px solid #DBDADA;}
table.data{border:1px solid #DBDADA;}
.label{color:#0969A3; font-size:12px; text-align:right; padding:5px 5px 5px 5px;}
