/* ========== Styling all elements */
* {margin: 0;padding: 0;}
img {border: none;}
input {vertical-align: middle;}
.floatleft {float: left !important;}
.floatright {float: right !important;}
abbr {cursor: help;}
acronym {cursor: help;}
/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after {content: ".";display: block;height: 0;	clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */
/* ========== BODY */
body {margin: 0;padding: 0;	font-family:Arial, Helvetica, sans-serif;color:#000000;	font-size:12px;	text-align:justify;background-color:#999999;background-image:url('../images/background-bg.gif');background-repeat:repeat-x;}
/* ========== WRAPPER */
#wrapper{width:990px;margin: 0 auto;background-image:url('../images/layout-bg.gif');background-repeat:repeat-y;}
#top-container{width:990px;height:105px;background-image:url('../images/top-bar.gif');background-repeat:repeat-x;}
/* ==============================================*/
.logo-box{width:338px;height:61px;background-image:url('../images/logo.gif');background-repeat:no-repeat;float:left;margin-top:15px;margin-left:15px;}
.logo-box a{width:338px;height:61px;display:block;}
/* ==============================================*/
#rttop-container{ width:600px;height:auto;float:right; }
.callus-box{width:auto;height:auto;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#37618b;padding-top:20px;padding-left:10 0px;clear:both;}
#link-container{ width:600px;height:auto;}
.navigation-home {
	list-style:none;
	line-height:40px;
}
.navigation-home li {
	float:left;
	margin:0 0 0 3px;
}
.navigation-home a {
	float:left;
	background:url(../images/btn-home-nav-left.gif) no-repeat;
	padding:0 0 0 5px;
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	outline:none;
	text-decoration:none;
}
.navigation-home a span {
	float:left;
	height:40px;
	width:auto;
	padding:0px 5px 0px 5px;
	background:url(../images/btn-home-nav-center.gif) repeat-x;
	cursor:hand;
}
.navigation-home a em {
	float:left;
	height:40px;
	width:10px;
	overflow:hidden;
	background:url(../images/btn-home-nav-right.gif) no-repeat;
}
.navigation-home li.active a, .navigation-home a:hover {
	background:url(../images/btn-home-nav-left-hover.gif) no-repeat;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	position:relative;
}
.navigation-home li.active a span, .navigation-home a:hover span {
	background:url(../images/btn-home-nav-center-hover.gif) repeat-x;
	width:auto;
}
.navigation-home li.active a em, .navigation-home a:hover em {
	background:url(../images/btn-home-nav-right-hover.gif) no-repeat;
}
/* ==========================================================================*/
#main-container{width:990px;height:auto;}

#topnewyork-container{width:980px;height:auto;margin:0 auto;font-size:12px;color:#333333;}

.title-container{width:965px;height:20px;background-color:#7a9ec4;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#FFFFFF;text-decoration:none;font-weight:bold; padding-left:15px;padding-top:4px;margin-top:6px;}
.city-title{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#da4815;text-decoration:none;font-weight:bold;text-align:center;padding-top:8px;padding-bottom:5px;}
.table-spacer{padding:5px; }
.table-space{padding-top:5px;padding-bottom:5px; }
.moreinfo{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000000;text-decoration:none;font-weight:bold; text-align:center; padding:4px;}
.moreinfo a{color:#000000;text-decoration:none;}
.moreinfo a:hover{color:#da4815;text-decoration:none;}
/* ==========================================================================*/
#search-containerbox{ width:968px;height:auto;margin:0 auto;padding-top:6px;}
.search-topbar{ width:968px;height:16px;background-image:url('../images/bigbox-topbar.gif');background-repeat:no-repeat; }
#search-bgbar{ width:952px;height:auto;background-image:url('../images/bigbox-bgbar.gif');background-repeat:repeat-y;padding:0 8px; }
.search-bottombar{ width:968px;height:11px;background-image:url('../images/bigbox-botbar.gif');background-repeat:no-repeat;clear:both; }

.ltsearch-box{width:300px;height:auto;float:left;}
.boxestitle{ width:290px;border-bottom:1px dashed #35829c;font-family:Arial, Helvetica, sans-serif;color:#35829c;font-size:16px;font-weight:bold; }

.price{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#da4815;text-decoration:none;font-weight:bold;padding-left:8px;}
.price a{color:#da4815;text-decoration:none;}
.price a:hover{color:#da4815;text-decoration:none;}
/* =====================================================================*/
#twobox-container{ width:990px;height:auto;clear:both;}

#twobox-container1{ width:990px;height:auto;clear:both; border:1 solid #000000;}

#left-container{width:245px;height:auto;float:left;padding-left:5px;}
/* =====================================================================*/
#ltboxes-container{width:245px;height:auto;padding-top:8px;padding-left:7px;}
.boxes-topbar{width:245px;height:35px;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#2a2a2a;font-weight:bold;background-image:url('../images/ltbox-topbar.gif');background-repeat:no-repeat;}
#boxes-bgbar{width:245px;height:auto;background-image:url('../images/ltbox-bgbar.gif');background-repeat:repeat-y;}
.boxes-bottombar{width:245px;height:13px;background-image:url('../images/ltbox-botbar.gif');background-repeat:no-repeat;}
/* ===============================================*/
.lt-linkbox {width:auto;height:auto;padding-left:5px;}
.lt-linkbox ul {width:auto;	margin:0;list-style:none;padding:0px 6px 8px 6px;}
.lt-linkbox li {display:block;padding:0 0px 0px 10px;background:url(../images/arrow.gif) no-repeat center left;line-height:22px;
font-family:Arial, Helvetica, sans-serif;font-size:12px;border-bottom:1px dotted #a8a8a8;color:#333333;text-decoration:none;}
.lt-linkbox li a {color:#333333;text-decoration:none;}
.lt-linkbox li a:hover {font-family:Arial, Helvetica, sans-serif;color:#333333;text-decoration:underline;}
/* =====================================================================*/

#right-container{width:715px;height:auto;float:right;padding-right:10px;  }
#right-container1{width:700px;height:auto;float:right;padding-right:20px;  }
#rtboxes-container{width:715px;height:auto;padding-top:8px;}
.rtboxes-topbar{width:715px;height:29px;background-image:url('../images/contentbox-bgbar.gif');background-repeat:repeat-x;}
#rtboxes-bgbar{width:693px;height:auto;	background-image:url('../images/box-gradient.gif');	background-repeat:repeat-x;	border-left:1px solid #b1d3df;border-right:1px solid #b1d3df;background-color:#FFFFFF;padding:10px;}
.rtboxes-bottombar{width:715px;height:10px;background-image:url('../images/contentbox-botbgbar.gif');background-repeat:repeat-x;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#255486;}


.guidelink{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6b6b6b;text-decoration:none;font-weight:bold;}
.guidelink a{color:#6b6b6b;text-decoration:none;}
.guidelink a:hover{color:#7a9ec4;text-decoration:none;}
/* ============Footer Container Start=========================================*/

#footerbox-container{width:980px;height:28px;clear:both;background-image:url('../images/footer-bg.gif');background-repeat:repeat-x;color:#FFFFFF;margin-top:8px;padding-top:6px;padding-left:10px;}
#footerbox-container a{color:#FFFFFF;text-decoration:none;}
#footerbox-container a:hover{color:#6990b9;text-decoration:none;}
.bottom-threebox{width:920px;height:auto;padding-top:8px;margin:0 auto;}
.copyright-text{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;text-decoration:none;text-align:left;}
/* ===============================================*/
.bottom-linkbox{width:290px;height:auto;}
.bottom-linkbox ul {width:auto;	margin:0;list-style:none;color:#156778;	padding:0px 0px 8px 10px;}
.bottom-linkbox li {display:block;padding:0 0px 0px 20px;background:url(../images/companylink-icon.gif) no-repeat left;	line-height:22px;border-bottom:4px solid #90d4e2;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#156778;text-transform:uppercase;text-decoration:none;}
/* =======Company News============================*/
.companynews-linkbox {width:290px;height:auto;}
.companynews-linkbox ul {width:auto;margin:0;list-style:none;color:#156778;padding:0px 0px 8px 10px;}
.companynews-linkbox li {display:block;	padding:0 0px 0px 20px;	background:url(../images/companynews.gif) no-repeat left;border-bottom:4px solid #87afdc;
	font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#156778;	text-transform:uppercase;text-decoration:none;}
/*===========Twitter CSS============*/
#twitterfeed {width:300px;height:auto;font-family:Arial, Helvetica, sans-serif;font-size:11px;	color:#595959;font-weight:bold;}
#twitter_div {width: 250px;	padding:10px ;background-color: #f9f9f9;border: solid 1px #e1e1e1;}
ul#twitter_update_list {width: 250px;padding: 0;margin: 0;overflow: hidden;}
ul#twitter_update_list li {width: 240px;padding: 5px 5px 5px 5px;color:#595959;	border-bottom: solid 1px #e1e1e1;list-style: none;}
ul#twitter_update_list li a {color: #e1e1e1;border-bottom: dotted 1px;text-decoration: none;}
ul#twitter_update_list li a:hover {	color: #333333;	border-bottom: solid 1px;}
/* ===========================================*/
.highlight{font-size:13px;color:#1A7EAA;font-weight:bold;}
.highlight a{color:#1A7EAA;text-decoration:none;}
.highlight a:hover{color:#CC3300;text-decoration:none;}
.link-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#1F5285; text-decoration:none;}
.link-text a {color:#1F5285; text-decoration:none;}
.link-text a:hover {color:#CC0033; text-decoration:none;}

/* ===========================================*/
.hotellinks{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#255486; font-weight:bold;}
/* ===========================================*/
a{
font-family:Arial, Helvetica, sans-serif;
font-size:12;
color:#37618b;}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12;
color:#ba5715;}

/* ===========================================*/

.headingtext{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#255486; font-weight:bold; padding-top:2px;}

/* ==============Border========================*/

table.mytable {
border: 1px solid double;
border-color: #b1d3df;
}

table.mytable td {
border: 1px solid double;
border-color: #b1d3df;
}

/* ============Wrapper2======================*/

#search-containerbox1{ width:968px;height:auto;margin:0 auto;padding-top:6px;}
.search-topbar1{ width:968px;height:16px; }
#search-bgbar1{ width:952px;height:auto; }
.search-bottombar1{ width:968px;height:11px;}


/* ===========overview====================*/

.overview{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
padding:4px;
text-decoration:none;
}


.overview a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
padding:4px;
text-decoration:none;
}


.overview a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:4px;
text-decoration:none;
}

/* ===========overview====================*/
.sitelinks{ font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-decoration:none;
}

.sitelinks a{ font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
text-decoration:none;
}


.sitelinks a:hover{ font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

#hotellist{	width:940px;border-bottom:1px dashed #cecece;margin:0 auto;	padding-top:15px;padding-bottom:15px;clear:both;}
#hotellist2{width:940px;margin:0 auto;	padding-top:15px;padding-bottom:15px;clear:both;}
.hotel-img{width:220px;	height:auto;float:left;}
#hotel-details{width:510px;height:auto;float:left;padding-left:15px;}
.hotel-title{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#3f3f3f;padding-bottom:6px;}
.hotel-price{width:135px;height:auto;float:right;margin-right:10px;border:1px solid #b0cfe5;padding:6px;font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold; color:#13477b; background-image:url(../images/price-grid.gif);	background-repeat:repeat-x;}
.content-box{width:940px;height:auto;}
.content-title{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#4e6da6;}
.center-subtext{width:auto;height:auto;padding-top:10px;}
.center-subtext ul {width:auto;margin:0;list-style:none;padding:0px 0px 0px 5px;}
.center-subtext li {display:block;padding:0 0px 0px 10px;background:url(../images/arrow.gif) no-repeat center left;line-height:20px;font-size:12px;
color:#000000;text-decoration:none;}
.details-box{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333333;}

#twobox-containers{width:970px;height:auto;padding-top:6px;}
#searchlayout{width:950px;margin:0 auto;}
.editor-tagline{width:950px;/*height:130px;background-image:url('../images/editor-tagline.gif');background-repeat:no-repeat;*/margin:0 auto;clear:both;margin-top:6px;}
.border{ border:1px solid #dedede;
padding:1px;}
.searchtext{font-family:Arial, Helvetica, sans-serif;font-size:21px;color:#707070;text-align:left;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;color:#3b3b3b;text-align:center;padding-top:15px;}


