/* the ui_clear div is used to clear two floated elements*/
.ui_clear {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}


/* Beginning of Template CSS*/

body {
	margin: 0px auto;
	background: #262424 url(/images/Vintage_Hotels_bg.jpg) no-repeat top center;

}

.ui_page {
	margin: 0 auto;
	padding-top: 83px;
	width: 924px;
	position: relative;
		z-index: 75;
}

.ui_logo {
	position: absolute;
		top: 0;
		left: 43px;
		z-index: 100;
}

.ui_header_home {
	margin: 0px auto;
	background: transparent url(/images/flash_bg.jpg) no-repeat top center;
	height: 347px;
	text-align: center;
	/*padding: 10px 0 0 0;*/
}

.ui_header {
	margin: 0px auto;
	background: transparent url(/images/flash_sub.jpg) no-repeat top center;
	height: 260px;
	text-align: center;
}

.header_image{text-align: center;}

.ui_top_nav_home {
	margin: 0px auto;
	height: 53px;
}

.ui_top_nav {
	margin: 0px auto;
	height: 53px;
}

.ui_associated_nav {
	width: 924px;

}

.ui_associated_nav_inside{
	width: 904px;
	margin: 0px auto;
	}

.ui_main_content_wrapper {
	margin: 0px auto;
	background: transparent url(/images/content_bg.jpg) repeat-y top center;
	width: 924px;
}

.ui_main_content {
	height: 300px;
	padding: 12px;
	/*width: 924px; content width total 904px*/
}	

.ui_left_wrapper_home{
	width: 680px;
	float: left;
}

.ui_left_wrapper {
	width: 246px;
	float: left;
	margin: 0 0 0 2px;
}

.ui_left_home {
	padding: 20px 20px 40px 35px;
}

.ui_left {
	padding: 20px 0 0 20px;
	text-align:center;
}

.ui_right_wrapper_home {
	width: 240px;
	float: right;
}

.ui_right_wrapper {
	width: 655px;
	float: right;
}

.ui_right {
	padding: 20px 25px 30px 10px;
}

.ui_footer_wrapper {
	margin: 0px auto;
	width: 924px;
	color: #939598 !important;
}

.ui_footer {
	float: left;
	padding: 5px 1px;
	font-size: 12px;
}
.ui_footer .FooterHorizontal {width:  700px; }

.ui_footer .ui_socialMedia_link { float: right; }
.ui_footer .ui_socialMedia_link img{border: 0;}
.ui_footer  a{
	text-decoration: none;
}

.ui_copyright {
	padding: 5px 12px;
	font-family:'Times New Roman',Times,serif;
	font-size: 11px;
	text-align: right;
	float: right;
	width: 269px;
}

.ui_copyright a:link,
.ui_copyright a:visited,
.ui_copyright a:active {color: #fff; font-weight: normal;text-decoration: none;}
.ui_copyright a:hover {text-decoration: underline;}

.ui_tagline {
	display: none;
	padding: 10px 0;
}

.ui_tagline a:link,
.ui_tagline a:visited,
.ui_tagline a:active {color: #fff; font-weight: normal;text-decoration: none;}
.ui_tagline a:hover {text-decoration: underline;}


/*Moffat Custom Declarations*/

.moffat .ui_page {
	margin: 0 auto;
	background: transparent url(/images/moffat_bg.jpg) no-repeat top center;
	padding-top: 83px;
	width: 924px;
	position: relative;
		z-index: 75;
}

/*.moffat .ui_logo {
	position: absolute;
		top: 0;
		left: 35px;
		z-index: 100;
	background: transparent url(/images/Vintage_logo.png) no-repeat top left;
}*/

.moffat .ui_header_home {
	margin: 0px auto;
	background: transparent url(/images/flash_bg.jpg) no-repeat top center;

}

.moffat .ui_header {
	margin: 0px auto;
	height: 260px;
}


.moffat .ui_associated_nav {
	background: transparent url(/images/Moffat_sub_nav.jpg) no-repeat top center;
}

.moffat .ui_associated_nav_inside{
	background: #144D3C;
	}


/*Millcroft Custom Declarations*/

.millcroft .ui_page {
	margin: 0 auto;
	background: transparent url(/images/millcroft_bg.jpg) no-repeat top center;
	padding-top: 83px;
	width: 924px;
	position: relative;
		z-index: 75;
}

/*.millcroft .ui_logo {
	position: absolute;
		top: 0;
		left: 35px;
		z-index: 100;
	background: transparent url(/images/Vintage_logo.png) no-repeat top left;
}*/

.millcroft .ui_header_home {
	margin: 0px auto;
	background: transparent url(/images/flash_bg.jpg) no-repeat top center;

}

.millcroft .ui_header {
	margin: 0px auto;
	height: 260px;
}

.millcroft .ui_associated_nav {
	background: transparent url(/images/millcroft_nav_bottom.jpg) no-repeat top center;
}

.millcroft .ui_associated_nav_inside{
	background: #053F4D;
	}


/*Glenerin Custom Declarations*/

.glenerin .ui_page {
	margin: 0 auto;
	background: transparent url(/images/glenerin_bg.jpg) no-repeat top center;
	padding-top: 83px;
	width: 924px;
	position: relative;
		z-index: 75;
}

/*.glenerin .ui_logo {
	position: absolute;
		top: 0;
		left: 35px;
		z-index: 100;
	background: transparent url(/images/Vintage_logo.png) no-repeat top left;
}*/

.glenerin .ui_header_home {
	margin: 0px auto;
	background: transparent url(/images/flash_bg.jpg) no-repeat top center;

}

.glenerin .ui_left_wrapper_home{
	width: 920px;
	float: left;
}

.glenerin .ui_header {
	margin: 0px auto;
	height: 260px;
}

.glenerin .ui_associated_nav {
	background: transparent url(/images/glenerin_nav_bottom.jpg) no-repeat top center;
	width: 923px;
	margin: 0px auto;
}

.glenerin .ui_associated_nav_inside{
	background: #635129;
	width: 905px;
}


/*Prince of Wales Custom Declarations*/

.princewales .ui_page {
	margin: 0 auto;
	background: transparent url(/images/princewales_bg.jpg) no-repeat top center;
	padding-top: 83px;
	width: 924px;
	position: relative;
		z-index: 75;
}

/*.princewales .ui_logo{
	position: absolute;
		top: 0;
		left: 373px;
		z-index: 100;
	background: transparent url(/images/PrinceWales_logo.png) no repeat top left;
}*/

.princewales .ui_header_home {
	margin: 0px auto;
	background: transparent url(/images/flash_bg.jpg) no-repeat top center;

}

.princewales .ui_header {
	margin: 0px auto;
	height: 260px;
}

.princewales .ui_associated_nav {
	background: transparent url(/images/pillarpost_home_nav_bottom.jpg) no-repeat top center;
}

.princewales .ui_associated_nav_inside{
	background: #6A0E1D;
	}

/*Pillar & Post Custom Declarations*/

.pillarpost .ui_page {
	margin: 0 auto;
	background: transparent url(/images/pillarpost_bg.jpg) no-repeat top center;
	padding-top: 83px;
	width: 924px;
	position: relative;
		z-index: 75;
}

/*.pillarpost .ui_logo{
	position: absolute;
		top: 0;
		left: 373px;
		z-index: 100;
	background: transparent url(/images/pillarpost_logo.png) no repeat top left;
}*/

.pillarpost .ui_header_home {
	margin: 0px auto;
	background: transparent url(/images/flash_bg.jpg) no-repeat top center;

}

.pillarpost .ui_header {
	margin: 0px auto;
	height: 260px;
}

.pillarpost .ui_associated_nav {
	background: transparent url(/images/pillarpost_home_nav_bottom.jpg) no-repeat top center;
}

.pillarpost .ui_associated_nav_inside{
	background: #6A0E1D
	}



/*Queens Landing Custom Declarations*/

.queenslanding .ui_page {
	margin: 0 auto;
	background: transparent url(/images/queenslanding_bg.jpg) no-repeat top center;
	padding-top: 83px;
	width: 924px;
	position: relative;
		z-index: 75;
}

/*.queenslanding .ui_logo{
	position: absolute;
		top: 0;
		left: 373px;
		z-index: 100;
	background: transparent url(/images/queenslanding_logo.png) no-repeat top left;
}*/

.queenslanding .ui_header_home {
	margin: 0px auto;
	background: transparent url(/images/flash_bg.jpg) no-repeat top center;

}

.queenslanding .ui_header {
	margin: 0px auto;
	height: 260px;
}

.queenslanding .ui_associated_nav {
	background: transparent url(/images/pillarpost_home_nav_bottom.jpg) no-repeat top center;
}

.queenslanding .ui_associated_nav_inside{
	background: #6A0E1D;
	}
	
/*Corporate*/
.corportate { margine: 0px auto;}
.corporate .ui_logo{
	position: absolute;
		top: 0;
		left: 373px;
		z-index: 100;
	background: transparent url(/images/VH-corporate_logo.png) no-repeat top left;
}


.corporate .ui_header {
	margin: 0px auto;

}

.ContentBlock_ShowHide a.ShowHideLink {
	clear: both;
	display: block;
}


.ContentBlock1916 ul {margin-left:10px; padding-left:0px;}
.ContentBlock1916 ul li {font-size:10px;}
.ContentBlock1916 ul li a, .ContentBlock1916 td a {color:#939598;
cursor:pointer;}
.ContentBlock1916 ul li a:hover, .ContentBlock1916 td a:hover {color:#FFF;
cursor:pointer;}


.ContentBlock1916 {border-top:1px #939598 solid; margin-top:20px; border-bottom:1px #939598 solid}

/*mobile page styles*/
.mobile{background: #2d2b2b url(/images/vintage-mobile_bg.jpg) no-repeat top center;}
.mobile .ui_page{width: 846px; padding: 0;}
.mobile .ui_topnav{
	background: transparent url(/images/vintage-mobile_nav.jpg) no-repeat top center; 
	padding: 0 0 0 120px;

}
.mobile .ui_topnav ul,.mobile .ui_topnav li{display: inline; list-style: none; margin: 0; padding: 0; font-size: 14px;}
.mobile .ui_topnav li{padding: 0 20px;}
.mobile .ui_topnav a{display: inline-block; padding: 0 19px; line-height: 40px;}
.mobile .ui_topnav a:link,
.mobile .ui_topnav a:visited{color: #fff; background: transparent url(/images/vintage-mobile_arrow.png) no-repeat top right;}
.mobile .ui_topnav a:hover{color: #f0b311; text-decoration: none; background: transparent url(/images/vintage-mobile_arrowover.png) no-repeat top right;}
.mobile .ui_topnav a:active{color: #fff;}

.mobile h4{text-transform: uppercase; font-size: 12px; color: #a9abae; font-family: Tahoma,Arial,Sans-Serif; line-height: 50px;}

.mobile .ui_footer{margin: 50px 0 0 0; border-top: 1px solid #444242; padding: 10px 0; width: 100%; }
.mobile .ui_copyright{float: none; text-align: center; color: #a7a9ac; padding: 0; font-family: Tahoma,Arial,Sans-Serif; width: auto;}
.mobile .ui_copyright a{color: #a8aaaa; }
.mobile .ui_footer .FooterHorizontal {float: left; width:  600px; color: #939598;}
	.mobile .ui_footer .FooterHorizontal a{color: #939598 !important;}
