/*
For CSS processing we are using SASS files located in assets/sass. If you familiar with the SASS
feel free to compile our code. If not please write here your custom CSS to overwrite our code.
*/

.center             { text-align: center; }
.aligncenter        { margin: auto; text-align: center; margin-bottom: 22px; display: block !important;}
.alignleft          { float: left; margin: 0px 30px 22px 0px;  }
.alignright         { float: right; margin: 0px 0px 22px 30px; }

.left               { float:left;  }
.right              { float:right; }

small               { font-size: 11px; line-height: 14px; }
strong              { font-weight: bold;}
b                   { font-weight: bold; }

.normal             { font-weight: normal; }
.hidden             { display: none; }
.wp-caption         { }
.wp-caption-text    { }
.sticky             { }
.gallery-caption    { }
.bypostauthor       { }

.clearfix{clear:both;}

#mc_signup
{
width: 300px;
}

.span_dash .button_add-on
{
position: absolute;
bottom: 0px;
left: 50%;
margin-left: -75px;
}

.span_dash
{
position: relative;
}

.carousel.property ul li img
{
float: left;
}

.carousel.property ul li
{
margin: 0px 10px 0px 0px !important;
}

#mc_signup_submit
{
width: 130px !important;
}

.mc_merge_var input[type="text"]
{
height: 30px;
}

.forgotten_pass_inputs .complete_message
{
color: white;
}

.category-news-alerts .container article
{
float: left;
width: 100%;
}

.isHome #twitcker-bar
{
margin-top: 25px;
}

#twitterFeed .box
{
background: #1A74BA !important;
}

	#twitterFeed .box a
	{
	color: white !important;
	text-shadow: none !important;
	}

.tab-pane .error
{
background: url('/wp-includes/images/error_star.png') no-repeat white 98% 50%;
}

.twitterFeed
{
display: none;
}

.multi_infobox
{
float: left;
width: 307px;
height: 240px;
overflow-x: hidden;
overflow-y: scroll;
}

.multi_infobox .infobox
{
display: block;
}

.multi_infobox .close
{
display: none;
}

.multi_infobox .infobox:first-child .close
{
display: block;
}

.get_directions
{
float: left;
width: 100%;
margin-top: 10px;
}

.get_directions label
{
margin-right: 10px;
line-height: 34px;
}

.get_directions input
{
float: left;
}

.get_directions input, .get_directions label 
{
float: left;
}

.get_directions input[type="submit"]
{
height: 34px;
margin-left: 10px;
background: #ED1C23;
border: 0px;
line-height: 34px;
-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: white;
}

.get_directions input[type="submit"]:hover
{
background: #333 !important;
}

.properties-grid .property.taken
{
opacity: 0.5;
}

@media (max-width: 767px) {

	body
	{
	width: 100%;
	}
	
	.footer_contact .text
	{
	width: 100% !important;
	}
	
	.wishlistSelect
	{
	margin-right: 10px;
	float: right !important;
	width: auto !important;
	}

	body #wrapper-outer #wrapper, body #wrapper-outer #wrapper #wrapper-inner
	{
	display: block;
	float: left;
	width: 100%;
	}
	
	body #wrapper-outer
	{
	height: auto;
	width: 100%;
	min-height: 100%;
	}
	
	body #wrapper-outer #wrapper #wrapper-inner
	{
	width: 100%;
	}
	
	body #wrapper-outer #wrapper #footer-wrapper
	{
	width: 100%;
	display: block;
	float: left;
	height: auto;
	}
	
	.pull-left.overview .row
	{
	padding: 2%;
	width: 96%;
	}
	
	.overview .span3
	{
	width: 100% !important;
	}
	
	#content, .container, .row
	{
	width: 100%;
	}
	
	#footer-inner .span6.share
	{
	float: left;
	margin-left: 3px;
	}
	

	.fullwidthbanner-container .tp-thumbs
	{
	padding: 0px !important;
	}
	
	.small_box_icons
	{
	padding-left: 0px !important;
	width: 100% !important;
	margin-left: 0px !important;
	}

	.small_wishlist p
	{
	display: block !important;
	}
	
	.small_wishlist
	{
	margin: 0px !important;
	width: auto !important;
	}
	
	.wishlist_icon
	{
	margin-right: 10px !important;
	float: right;
	}
	
}

@media (max-width: 995px) {
	
	.overview .wishlistSelect
	{
	width: 152px !important
	}
	
	.call_button
	{
	top: 76px !important;
	right: 0px !important;
	}
	
}

@media (max-width: 530px) {
	
	.wishlistSelect > span, .call_button
	{
	display: none;
	}
	
}

.property-detail h1 p
{
line-height: 40px !important;
}

.breadcrumb-wrapper
{
border-bottom: 0px !important;
}

.breadcrumb
{
display: none;
}

.backDash
{
float: right;
}

	.backDash.details
	{
	margin-right: 10px;
	}

	.backDash a
	{
	color: white !important;
	}

.overview table
{
font-size: 15px;
}
	
.price_overlay
{
position: absolute;
top: 90px;
z-index: 100;
display: none;
padding: 10px !important;
background: url('/wp-content/themes/realia/assets/img/white_trans_bg.png');
left: 0px;
color: #06A7EA !important;
}
	
	.price_overlay span
	{
	font-size: 18px;
	}
	
html
{
overflow-x: hidden;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
	.span_dash
	{
	width: 300px !important;
	}
	
	.QueriesForm.shortlist
	{
	width: 661px !important;
	}

	.QueriesForm .shortlist_form
	{
	width: 100% !important;
	}
	
	.QueriesForm .shortlist_form .inputbox1, .QueriesForm .shortlist_form .inputbox, .QueriesForm.shortlist textarea,  .QueriesForm.shortlist .inputbox
	{
	width: 100% !important;
	}
}

body
{
}

.tablet .properties-grid .property .image a:hover, .phone .properties-grid .property .image a:hover
{
background: none !important;
}

.page-template-page-mymega-shortlist-php .page-header:first-child
{
visibility: hidden;
}

#map
{
height: 550px !important;
}

.navbar .nav>li>a
{
padding: 0px;
}

.logoutLink
{
display: none;
}

.category-news-alerts article h1, .category-news-alerts article .date, .category-news-alerts article h1 a
{
font-weight: normal;
display: inline;
font-size: 24px;
color: #1B75BB;
}

.social_share li
{
float: right;
margin-left: 10px;
}

.social_share li.print, .social_share li.email
{
float:left;
margin-left: 0px;
margin-right: 10px;
}

.social_share li:first-child
{
width: 77px;
}

textarea, input[type=date], input[type=text], input[type=password], input[type=email], input[type=number], .chzn-container, .chzn-container-single .chzn-drop
{
border: 1px solid #1B75BB;
}

.chzn-container .chzn-single
{
border: 0px;
}

html
{
margin: 0px !important;
}

.current-menu-ancestor
{
	border-top:2px solid #eb1b23 !important;
	color:#1a74ba !important;
	padding-left:0px !important;	
}
.current-menu-item
{
	color:#1a74ba !important;
}
.navigation-wrapper .navigation .nav li.menuparent>a {
background-image:none !important;
background-position:90% center;
background-repeat:no-repeat;
background-size:11px 8px;
padding-right:40px;
}
body .navigation-wrapper .navigation .nav .current-menu-parent:hover > a{
border-top: 2px solid white !important;
}
body .navigation-wrapper .navigation .nav > li:hover>a {
background-color:transparent !important;
border-top: 2px solid #ed1c24 !important;
color:#000 !important;
text-decoration: none;
}

.navigation-wrapper .navigation .nav li ul li a:hover {
background-color:#fff !important;
border-top:2px solid transparent !important;
padding-left: 20px;
padding-top: 13px;
}

.navigation-wrapper .navigation .nav li:hover>a {
background-color:#fff !important;
border-top:2px solid transparent !important;
color:#000 !important;
text-decoration: none;
}
.sub-menu li, .navigation-wrapper .navigation .nav .sub-menu li > a
{
border-top:0px !important;	
}

.navigation-wrapper .navigation .nav li ul li a {
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
-ms-transition: none !important;
transition: none !important;
border-top: 0px !important;
color:#868686 !important;
display: block;
font-size: 14px;
padding-right:0px !;
padding-bottom: 15px;
padding-top: 15px;
background:white;
}
.navigation-wrapper .navigation .nav li ul 
{
background-image: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
background-color:transparent !important;
margin: 60px 0px 0px 0px;
position: absolute;
padding: 0px;
top: 0px;
visibility: hidden;
width: 220px;
z-index: 999;
}
.navigation-wrapper .navigation {
line-height: 1;
width: 1205px !important;
margin-left:-15px;
}
.navigation-wrapper .navigation .nav li a 
{
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
background-color: transparent;
border-left: 0px;
border-top: 2px solid transparent;
color: #313131 !important;
cursor: pointer;
display: block;
font-size: 16px;
line-height: 1;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 23px;
padding-top: 21px;
white-space: nowrap;
}
#footer-wrapper #footer-top {
background-color: #1a74ba !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
}
#footer.container.footer
{
border: 0px;
margin-top: 0px;
padding: 25px 0px;
background-color: #eb1b23 !important;
}
#footer-wrapper {
background-color: #eb1b23 !important;
color: #fff;
float: left;
width: 100%;
}
#footer-wrapper #footer-top h2 {
color: #FFF !important;
font-size: 24px;
font-weight:normal !important;
margin: 0px 0px 18px 0px;
}
.footer_contact .subHeader
{
margin-bottom: 17px;
}

.footer_contact p
{
margin-bottom: 17px;
}

#footer-inner .textwidget:first-child
{
margin-left: 0px;
}

#footer-inner .textwidget
{
float: left;
font-family: arial;
font-weight: bold;
font-size: 12px;
margin-left: 10px;
}

.widget.call-to-action h2
{
margin: 0px 0px 34px 0px;
}

.textwidget a
{
color:#fff !important;
}
.widget.call-to-action .key, .widget.call-to-action .gps, .widget.call-to-action .address {
background-color:#F0F0F0;
background-position: center bottom;
border:2px solid #1a74ba !important;
}
.widget.call-to-action:hover .key, .widget.call-to-action:hover .gps, .widget.call-to-action:hover .address {
background-color:#eb1b23;
background-position: center top;
border-color:#eb1b23 !important;
}
.properties-grid .property .price {
background-color: #eb1b23;
color: #fff;
font-size: 18px;
padding: 5px 16px;
position: absolute;
right: 15px;
bottom: 15px;
}
.properties-grid .property .rent-sale {
background-color:#1a74ba;
color: #fff;
font-size: 18px;
padding: 5px 16px;
position: absolute;
left: 15px;
bottom: 15px;
}
.widget.widget_search form {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
background-color: transparent !important;
margin: 0px;
padding: 0px;
}
.widget.widget_search input[type=text], .widget.widget_search input[type=date] {
width:270px !important;
}
.widget.login form, .widget.register form {
background-color: #fff;
margin: 0px;
padding: 20px;
width:270px !important;
}
.widget.register form {
background-color: #fff;
margin: 0px;
padding: 20px;
height: 105px !important;
width:270px !important;
}
#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property {
float: right;
margin-top: 3px;
background-image: url("/wp-content/themes/realia/assets/img/MyMegaDark.png") !important;
background-repeat:no-repeat;
background-size:140px 20px;
width: 90px !important;
height:29px;
background-color:transparent !important;
-webkit-transition: background-image 0.3s ease-out;
-moz-transition: background-image 0.3s ease-out;
-o-transition: background-image 0.3s ease-out;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
transition: background-image 0.3s ease-out;
}

#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property:active
{
outline: none;
}

#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property:hover {
float: right;
-webkit-transition: background-image 0.3s ease-in;
-moz-transition: background-image 0.3s ease-in;
-o-transition: background-image 0.3s ease-in;
transition: background-image 0.3s ease-in;
margin-top: 3px;
background-image: url("/wp-content/themes/realia/assets/img/MyMega.png") !important;
background-repeat:no-repeat;
background-size:140px 20px;
width: 90px !important;
height:29px;
background-color:transparent !important;
}
#support_type_chzn
{
margin-left:10px;	
}
.preview
{
width: 820px;
float: left;
}
dt 
{
font-weight:normal;
}
.notts_images_container
{
position:relative;
float:left;
width:1200px;
height:200px;
margin-left:-30px;
margin-bottom:30px;	
}
.notts_images
{
float:left;
margin-left:30px;
height:200px;
width:270px;	
}

.tab-content {
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
background-color: #1a74ba !important;
color:#FFF;
padding: 20px;
}
.tabs li.active a {
color: #FFF;
}
.nav-tabs>li>a, .nav-pills>li>a {
margin-right: 0px !important;

}
.tabs li.active a:hover {
color: #FFF;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {
cursor: default;
border: 1px solid #1a74ba;
border-bottom-color: transparent;
background-color: #1a74ba !important;
color:#FFF;
}
.properties-grid .property .rent-sale {
background-color: #1a74ba;
color: #fff;
font-size: 18px;
padding: 5px 16px;
position: absolute;
left: 0px;
bottom: 15px;
z-index: 99;
}
.properties-grid .property .price {
background-color: #eb1b23;
color: #fff;
font-size: 18px;
padding: 5px 16px;
position: absolute;
right: 0px;
bottom: 15px;
z-index: 99;
}

.carousel #carousel-prev
{
left: 0px;
}

.carousel #carousel-next
{
	right: 0px;
}

#question
{
margin-left:10px;
}

#submit
{
	background-color: #333333 !important;
	color:#FFF;	
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	border: 1px solid;
	margin-top:10px;
	margin-left:10px;
}
#submit:hover
{
	-webkit-transition: background-color 0.3s ease-in;
	-moz-transition: background-color 0.3s ease-in;
	-o-transition: background-color 0.3s ease-in;
	transition: background-color 0.3s ease-in;
	background-color:#eb1b23 !important;
	border: 1px solid;
}
#reset
{
	background-color: #333333 !important;
	color:#FFF;	
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	border: 1px solid;
	margin-top:10px;
	margin-left:-10px;
}
#reset:hover
{
	-webkit-transition: background-color 0.3s ease-in;
	-moz-transition: background-color 0.3s ease-in;
	-o-transition: background-color 0.3s ease-in;
	transition: background-color 0.3s ease-in;
	background-color:#eb1b23 !important;
	border: 1px solid;
}

.btn.btn-primary.arrow-right {
background-position: 90% center;
background-repeat: no-repeat;
background-size: 8px 11px;
padding-right: 30px;

}
#contact_map
{
width: 100%;
height: 500px;
}

#contact_map img
{
max-width: none;
}

.properties-grid .property h2 {
line-height: 22px;
margin: 10px 0px 0px 0px;
padding: 0px 15px;
min-height: 50px !important;
}
.widget.call-to-action .btn {
background-image: none;
background-image: none !important;
background-position: none !important;
background-repeat: no-repeat;
background-size: 8px 11px;
border: 0px;
color: #fff;
background-color: #333333 !important;
padding-left: 20px;
background-size: 8px 11px;
-webkit-transition: background-image 0.2s ease-out;
-moz-transition: background-image 0.2s ease-out;
-o-transition: background-image 0.2s ease-out;
transition: background-image 0.2s ease-out;
width: 150px !important;
}
.single-property .btn.btn-primary
{
font-size: 16px;
}

.btn.btn-primary 
{
background-color: #eb1b23 !important;
padding-left: 20px;
background-size: 8px 11px;
-webkit-transition: background-color 0.3s ease-in;
-moz-transition: background-color 0.3s ease-in;
-o-transition: background-color 0.3s ease-in;
transition: background-color 0.3s ease-in;
width: 152px !important
}
.btn.btn-primary:hover 
{
background-color:#333333 !important;
}
.btn.btn-primary1 
{
background-color: #1A74B9 !important;
padding-left: 20px;
background-size: 8px 11px;
-webkit-transition: background-color 0.3s ease-in;
-moz-transition: background-color 0.3s ease-in;
-o-transition: background-color 0.3s ease-in;
transition: background-color 0.3s ease-in;
width: 152px !important;
color:#fff;
}
.btn.btn-primary1:hover 
{
background-color:#ed1c23 !important;
color:#fff;
}
.overview th
{
float: left;
margin-right: 15px;
text-align: left;
width: 130px;
}
.button_right
{
float: left;
width: 100%;
height: auto;
margin-top: 20px;
}
.span_dash {
width: 370px;
margin-top:30px;
margin-bottom:30px;
}
.overview {
margin: 0px 0px 0px 10px;
padding: 20px;
width: 298px;
float: right;
height: 519px;
background: white;
text-align: left;
}
.pull-left.overview tr
{
line-height: 30px;
}
.pull-left.overview h2
{
color: #1A74BA !important;
}
.property_details_container
{
width: 100%;
float: right;	
}
.fav_list_button_text
{
font-size:11px;
color:#1a74ba;
	
}
.social_share ul
{
margin-left: 12px;
}
.social_share {
float: left;
width: 100%;
margin: 10px 0px;
}
.tweet_share
{
float: left;
margin-left:0px;
margin-top: 0px;
}
.fb_share
{
float: left;
margin-left:0px;
margin-top: 0px;	
}
.amenity
{
float:right;
width: 100%;
margin-bottom:30px;	
}
.amenity ul
{
width: 150px !important;
}
.floorplan_dummy
{
margin-left:40px;	
}
.map_propertypage
{
	float:left;
	width: 100%;
}
.clear_both
{
clear:both;
}


/* Removing parts */

.property-filter {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
zoom: 1;
background-color: #0581b5;
display: block;
padding: 20px;
width: 100%;
display: none;
}

.breadcrumb-wrapper .span12
{
min-height: 24px;
}

#bcn_widget-2
{
display:none;	
}
#navigation {
background-color:#FFF !important;
}
.breadcrumb-wrapper .breadcrumb 
{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
background-color: transparent;
color: #fff;
font-size: 12px;
margin: 0px;
height: 24px;
padding: 0px;

}
.breadcrumb-wrapper 
{
line-height: 24px;
background-color:#ed1c23 !important;
}
.breadcrumb-wrapper .breadcrumb a {
text-shadow: none;
color: #FFF !important;
display: inline-block;
padding: 0px 5px;
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-email 
{
float: left;
line-height: 88px;
margin-left: 40px;
display: none;
}
#header-wrapper #header #header-inner .navbar .navbar-inner .site-phone 
{
float: left;
line-height: 88px;
margin-left: 40px;
display: none;
}
.palette 
{
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
background-color: #fff;
left: -195px;
padding: 20px;
position: fixed;
top: 100px;
z-index: 9999;
display: none;
}

/* end remove parts */

.container
{
position: relative;
}
.pull-right {
position: absolute;
top: 41px;
right: -19px;
}
.page-template-page-documentation-php .documentation_container
{
margin: 0px;
}
.shortlist.pull-right
{
position: absolute;
top: 62px;
right: 55px;
}
.shortlist_form_text
{
width:100%;	
}
.QueriesForm
{
position:relative;
float:left;
width:100%;
margin-bottom:20px;
margin-top:20px;
}

.inputbox
{
height:166px;
width:100%;
background-color:#FFF;
padding:0px;
-webkit-font-smoothing: antialiased;
-webkit-appearance: none;
background-image: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-image: none;
border: 1px solid #1B75BB;
color: #707070;
margin: 0px;
}
.inputbox1
{
height:35px;
width: 100%;
background-color:#FFF;
padding:0px;
-webkit-font-smoothing: antialiased;
-webkit-appearance: none;
background-image: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-image: none;
border: 1px solid #1B75BB;
color: #707070;
margin: 0px;
}
.inputbox_small
{
	height:35px;
	width:212px;
	background-color:#FFF;
	padding:0px;
	-webkit-font-smoothing: antialiased;
	-webkit-appearance: none;
	background-image: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-image: none;
	border: 1px solid #1B75BB;
	color: #707070;
	margin: 0px;
}
.inputbox1_extra
{
	height:35px;
	width:420px;
	background-color:#FFF;
	padding:0px;
	-webkit-font-smoothing: antialiased;
	-webkit-appearance: none;
	background-image: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-image: none;
	border: 1px solid #1B75BB;
	color: #707070;
	margin-top: 15px;
}
.mc_merge_var
{
margin-bottom: 10px;
}
.mc_required
{
margin-left: 5px;
color: red;
}
.mc_error_msg
{
color: red;
}
.span_dash.inactive
{
opacity: 0.2;
}
.span_dash.inactive a, .span_dash.inactive button
{
cursor: default !important;
}
.mc_success_msg
{
color: #0F0;
}
.mc_signup_submit
{
float: right;
}
.mc_signup_submit input
{
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
width: 150px;
background: url(/wp-content/themes/realia/assets/img/arrow-right-white.png) no-repeat #333 90% 50%;
border: 0px;
font-size: 14px;
font-weight: normal;
height: 34px;
color: white;

-webkit-align-items: flex-start;
-webkit-appearance: none;
-webkit-background-size: 8px 11px;
-webkit-box-shadow: none;
-webkit-font-smoothing: antialiased;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 0.3s;
-webkit-transition-property: background-image;
-webkit-transition-timing-function: ease-out;
-webkit-writing-mode: horizontal-tb;
}
.mc_signup_submit input:hover
{
-webkit-transition: background-color 0.3s ease-in;
-moz-transition: background-color 0.3s ease-in;
-o-transition: background-color 0.3s ease-in;
transition: background-color 0.3s ease-in;
background-color: #EB1B23 !important;
}
.FormButton
{
float:right;
padding:10px 0px 5px;
}
.QueriesForm .shortlist_form
{
float:left;
width: 100%;
min-height:210px;
}
.property-detail
{
/*float: left;*/
}
.notice
{
width: 100%;
position: relative;
outline: 2px solid #1B75BB;
background: white;
padding: 20px;
height: 34px;
}
.notice p
{
line-height: 44px;
margin-left: 35px !important;
width: 73%;
}
.QueriesForm input.error
{
background: url('/wp-includes/images/error_star.png') no-repeat white 98% 50%;
}
.complete_message
{
color: green;
font-weight: bold;
display: none;
margin-right: 5px;
}
label.error
{
display: none !important;
}
.notice a:hover
{
background: #EB1B23 !important;
}
.notice a
{
width: 100px;
height: 35px;
position: absolute;
right: 20px;
display: block;
background: #333 !important;
top: 19px;
text-align: center;
color: #FFF !important;
line-height: 35px;

-webkit-transition: background-color 0.3s ease-in;
-moz-transition: background-color 0.3s ease-in;
-o-transition: background-color 0.3s ease-in;
transition: background-color 0.3s ease-in;
}

.notice h2, .notice p
{
float: left;
padding: 0px;
margin: 0px;
}
.shortlist_contact
{
float:right;
width:269px;
min-height:400px;
}
.shortlist_contact .text
{
	width:175px;
	padding-left:10px;
}
.QueriesForm .shortlist_form .form_left
{
float:left;	
width:50%;
}
.QueriesForm .shortlist_form .form_right
{
float:left;	
width:45%;
margin-left:5%;
}
.QueriesForm .shortlist_form .form_right .control-group
{
float:left;	
width:100%;
}
.contact_img
{
margin-right:10px;	
}
.dashboard-wrapper {
background-color:transparent;
margin-top: 0px;
margin-bottom: -30px;
padding: 30px 0px;
}

#wpadminbar
{
display: none !important;
}

.widget.call-to-action.welcomepack a{
background-image: url("/wp-content/themes/realia/assets/img/call-to-action-dashboard-welcome.png") !important;
background-size: 53px 260px;
}
.widget.call-to-action.favourites a{
background-image: url("/wp-content/themes/realia/assets/img/call-to-action-dashboard-fav.png") !important;
background-size: 53px 260px;
}
.widget.call-to-action.maintenance a{
background-image: url("/wp-content/themes/realia/assets/img/call-to-action-dashboard-maintenance.png") !important;
background-size: 53px 260px;
}
.widget.call-to-action.news a{
background-image: url("/wp-content/themes/realia/assets/img/call-to-action-dashboard-news.png") !important;
background-size: 53px 260px;
}
.widget.call-to-action.FAQs a{
background-image: url("/wp-content/themes/realia/assets/img/call-to-action-dashboard-FAQs.png") !important;
background-size: 53px 260px;
}
.widget.call-to-action.account a{
background-image: url("/wp-content/themes/realia/assets/img/call-to-action-dashboard-accounts.png") !important;
background-size: 53px 260px;
}

.QueriesForm.userDetails
{
margin-top: 0px;
}

.forgotten_pass_inputs
{
display: none;
}

.forgot_pass, .return_login
{
float: right;
margin-top: 8px;
}

	.forgot_pass span, .return_login span
	{
	cursor: pointer;
	}

.account.pull-right .menu-authenticated-container
{
width: 121px;
float: left;
}

.accordion-group .accordion-heading .sign {
background-color: #333333;
background-image: url("/wp-content/themes/realia/assets/img/icons/faq-plus.png");
background-position: center center;
background-repeat: no-repeat;
background-size: 8px 8px;
display: inline-block;
height: 30px;
margin-right: 10px;
vertical-align: middle;
width: 30px;
}
.accordion-group .accordion-heading a.active .sign {
background-color:#ed1c23;
background-image: url("/wp-content/themes/realia/assets/img/icons/faq-minus.png") !important;
background-size: 8px 2px;
}

.properties-grid .property .bedrooms .content {
background-image: url("/wp-content/themes/realia/assets/img/icons/bedrooms.png");
background-position: left center;
background-repeat: no-repeat;
background-size: 25px 22px !important;
color: #313131;
padding-left: 30px;
}
.properties-grid .property .area {
color: #313131;
float: right;
margin-top: 8px;
}
.small_box_icons {
float:left;
height:22px;
width:100px;
margin-left:7px;
margin-top:8px;
}
.small_icons
{
	float:left;
	margin-left:10px;
	height:22px;	
}
.properties-grid .property .bedrooms {
float: left;
margin-left: 35px;
margin-top: -21px;
padding-top: 0px;
height: 22px;
}
.properties-grid .property .bathrooms {
float: left;
margin-left: 15px;
padding-top: 8px;
height:22px;
}
.small_wishlist {
float:left;
cursor: pointer;
width: 160px;
height: 22px;
margin-top: -21px;
margin-left: 80px;
}
.small_wishlist p
{
font-size:12px;
float: right;
}
.wishlistSelect
{
float: left;
width: 150px;
}
.wishlist_icon
{
float: right;
margin-right:5px;
background-repeat:no-repeat;
}
.pull-right.account
{
right: 20px;
}
.pull-right.account a
{
margin-right: 10px !important;
}
.wishlist_icon
{
float: right;
margin-right:5px;
width:20px;
height:20px;
-webkit-transition: background-image 0.3s ease-out;
-moz-transition: background-image 0.3s ease-out;
-o-transition: background-image 0.3s ease-out;
transition: background-image 0.3s ease-out;
background-image:url("/wp-content/themes/realia/assets/img/icons/wishlist_icon.png");
background-repeat:no-repeat;
z-index:1000;
}
body #wrapper-outer #wrapper #footer-wrapper
{
height: auto !important;
}

textarea, input[type=date], input[type=text], input[type=password], input[type=email], input[type=number]
{
padding: 6px 1% !important;
width: 98% !important;
}

.wishlist_icon.active
{
float: right;
margin-right:5px;
width:20px;
height:20px;
-webkit-transition: background-image 0.3s ease-out;
-moz-transition: background-image 0.3s ease-out;
-o-transition: background-image 0.3s ease-out;
transition: background-image 0.3s ease-out;
background-image:url("/wp-content/themes/realia/assets/img/icons/wishlist_icon_selected1.png") !important;
background-repeat:no-repeat;
z-index:1000;
}


.footer_contact
{
width: 269px;
}
.footer_contact .text
{
width: 100%;
}

#footer-top-inner li {
line-height: 20px;
list-style: none !important;
}

#footer-top-inner ul, ol {
padding: 0;
margin: 0 0 10px 0px;
}
#footer-top-inner a
{
color:#FFF;
}
.properties-grid .property h2 a {
-webkit-transition: color 0.1s ease-in;
-moz-transition: color 0.1s ease-in;
-o-transition: color 0.1s ease-in;
transition: color 0.1s ease-in;
color:#1b75bb !important;
font-size: 18px;
font-weight: normal;
}
.mail_share
{
margin-top: 7px;	
}

.content-icon-spacing a
{
color:#1b75bb !important;	
}

#footer-top-inner .span3 {
width: 300px !important;
margin-left: 95px;
}

.map_wrapper {
background-color: #FFF !important;
width: 100%;
padding-top:10px;
padding-bottom:40px;
}
.map_inner
{
width:1170px;
margin:0 auto;	
}
.bottom-wrapper {
background-color: #F0F0F0;
margin-top: -10px !important;
margin-bottom: 0px !important;
padding: 30px 0px;
}

.viewing
{
float: left;
margin-top: -23px;
margin-left: 0px;	
}

.pull-left overview
{
list-style:none;	
}

.blue_text
{
color:#1b75bb !important;	
}

#main
{
position: relative;
}

.pull-left.overview h2
{
margin-top: 0px;
}

.pull-left.overview .span3 h2
{
margin: 7px 0px !important;
}

h1.page-header, h2.page-header {
border: 0px;
font-family: "Open Sans","Arial",sans-serif;
font-size: 30px;
font-weight: 300;
line-height: 40px;
margin: 20px 0px;
padding: 0px;
z-index: 10;
}
.carousel.property .preview > img
{
height: 560px;
width: 820px;
}

.carousel.property .content
{
position: absolute;
bottom: 0px;
left: 0px;
padding-bottom: 0px;
width: 765px;
padding: 0px;
margin: 30px 30px 0px;
overflow: hidden;
}

.carousel.property
{
float: left;
width: 100%;
}

.property-detail
{
margin-top: 10px;
}



.property_page_title
{
position: absolute;
padding: 10px !important;
background: url('/wp-content/themes/realia/assets/img/white_trans_bg.png');
color: #06A7EA !important;
}
.twitter-share-button, .fb-like
{
padding-top:10px;	
}
/* Map infobox popup styles */

.infobox .title
{
color: #1b75bb !important;	
}

.infobox .title a
{
color: #1b75bb !important;
}

.infobox .link a {
-webkit-transition: background-color 0.2s ease-in;
-moz-transition: background-color 0.2s ease-in;
-o-transition: background-color 0.2s ease-in;
transition: background-color 0.2s ease-in;
background-image: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: none;
background-color: #333333 !important;
background-image: url("../img/arrow-right-white.png");
background-position: 90% center;
background-repeat: no-repeat;
background-size: 8px 11px;
border: 0px;
color: #fff;
padding: 7px 30px 7px 30px;
clear: right;
float: right;
}

.infobox .link a:hover {
-webkit-transition: background-color 0.2s ease-in;
-moz-transition: background-color 0.2s ease-in;
-o-transition: background-color 0.2s ease-in;
transition: background-color 0.2s ease-in;
background-image: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: none;
background-color:#eb1b23 !important;
background-image: url("../img/arrow-right-white.png");
background-position: 90% center;
background-repeat: no-repeat;
background-size: 8px 11px;
border: 0px;
color: #fff;
padding: 7px 30px 7px 30px;
clear: right;
float: right;
}
.map_inner h2 
{
color: #1b75bb !important;			
}

.widget.call-to-action p {
margin: 0px 0px 30px 0px;
min-height: 60px;
}

.widget.call-to-action p {
margin: 0px 0px 50px 0px;
min-height: 0px !important;
}

/* Media Queries */

@media (max-width: 1199px) {
	.rev_slider_wrapper
	{
	margin: 0px auto;
	background-color: rgb(233, 233, 233);
	padding: 0px;
	width: 940px !important;
	overflow: visible;
	}
	.rev_slider revslider-initialised tp-simpleresponsive
	{
	width:940px !important;	
	}
	#rev_slider_1_1
	{
	width:940px !important;	
	}
	.map_inner {
	width: 940px !important;
	margin: 0 auto;
	}
	
	.carousel.property ul li img
	{
	width: 94px;
	height: 70px;
	}
	
	.small_wishlist p
	{
	display:none;
	}
	.wishlist_icon {
	float: right;
	margin-right: 50px;
	width: 20px;
	height: 20px;
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	background-image: url("/wp-content/themes/realia/assets/img/icons/wishlist_icon.png");
	background-repeat: no-repeat;
	z-index: 1000;
	}
	.wishlist_icon.active {
	float: right;
	margin-right: 50px;
	width: 20px;
	height: 20px;
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	background-image: url("/wp-content/themes/realia/assets/img/icons/wishlist_icon_selected1.png") !important;
	background-repeat: no-repeat;
	z-index: 1000;
	}
	#footer-top-inner .span3 {
	width: 265px !important;
	margin-left: 55px;
	}
	.properties-grid .property h2 a {
	-webkit-transition: color 0.1s ease-in;
	-moz-transition: color 0.1s ease-in;
	-o-transition: color 0.1s ease-in;
	transition: color 0.1s ease-in;
	color: #1b75bb !important;
	font-size: 16px !important;
	font-weight: normal;
	line-height: 10px;
	}
	.notts_images_container {
	position: relative;
	float: left;
	width: 940px;
	height: 200px;
	margin-bottom:0px;
	}
	.notts_images {
	float: left;
	margin-left: 30px;
	height: 100px;
	width: 205px;
	}
	.widget.call-to-action p {
	min-height: 60px !important;
	}
}
@media (max-width: 979px) {
	.nav-open .navigation-wrapper .navigation .nav {
	display: block;
	float: none;
	margin: 0px;
	}
	
	.documentation_container .span_dash
	{
	margin: 30px auto;
	}
	
	.page-template-page-mymega-dashboard-php .span_dash
	{
	float: none;
	margin: 30px auto;
	}
	
	.navigation-wrapper .navigation .nav > li  ul li a:hover
	{
	color: #868686 !important;
	}
	.navigation-wrapper .navigation .nav > li a
	{
	padding-right: 20px !important;
	}
	body .navigation-wrapper .navigation .nav > li:hover>a
	{
	border-top: 0px !important;
	}
	.navigation-wrapper .navigation .nav {
	display:none;
	}
	.navigation-wrapper .navigation
	{
	width: auto !important;
	}
	
	#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property {
	float: right;
	margin-top: 24px;
	background-image: url("/wp-content/themes/realia/assets/img/MyMegaDark.png") !important;
	background-repeat: no-repeat;
	background-size: 120px 17px;
	width: 90px !important;
	height: 29px;
	margin-top: 12px;
	background-color: transparent !important;
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	}
	#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property:hover {
	float: right;
	-webkit-transition: background-image 0.3s ease-in;
	-moz-transition: background-image 0.3s ease-in;
	-o-transition: background-image 0.3s ease-in;
	transition: background-image 0.3s ease-in;
	margin-top: 12px;
	background-image: url("/wp-content/themes/realia/assets/img/MyMega.png") !important;
	background-repeat: no-repeat;
	background-size: 120px 17px;
	width: 90px !important;
	height: 29px;
	margin-top: 12px;
	background-color: transparent !important;
	}
	#header-wrapper #header #header-inner .navbar .navbar-inner .logo img {
	width:300px;
	height:80px;
	max-width: 100%;
	vertical-align:left;
	border: 0;
	-ms-interpolation-mode: bicubic;
	}
	.properties-grid .property {
	display: inline-block;
	zoom: 1;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	background-color: #fff;
	margin-bottom: 30px;
	padding-bottom: 10px;
	position: relative;
	width: 100%;
	min-height: 275px;
	}
	.navbar .nav>li {
	float: left;
	margin-top: -10px;
	}
	.pull-right.account {
	right: 0px;
	}
	.small_wishlist
	{
	margin-right: 10px;
	float: right;
	margin-top: 0px;
	}
	.small_box_icons {
	float: left;
	height: 22px;
	width: 98%;
	margin-left: 0px;
	padding-left: 2%;
	margin-top: 8px;
	}
	.properties-grid:not(ul) .property .bedrooms, .properties-grid:not(ul) .property .bathrooms {
	float: left;
	margin-left: 14px;
	margin-top: 2px;
	}
	.rev_slider_wrapper
	{
	margin: 0px auto;
	background-color: rgb(233, 233, 233);
	padding: 0px;
	width: 724px !important;
	overflow: visible;
	}
	.rev_slider revslider-initialised tp-simpleresponsive
	{
	width:724px !important;	
	}
	#rev_slider_1_1
	{
	width:724px !important;	
	}
	.map_inner {
	width:724px !important;
	margin: 0 auto;
	}
	.small_wishlist p
	{
	display: block;
	}
	.wishlistSelect
	{
	float: right;
	}
	.wishlistSelect, .small_wishlist
	{
	width: auto;
	}
	.wishlist_icon {
	float: right;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	background-image: url("/wp-content/themes/realia/assets/img/icons/wishlist_icon.png");
	background-repeat: no-repeat;
	z-index: 1000;
	}
	.wishlist_icon.active {
	float: right;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	background-image: url("/wp-content/themes/realia/assets/img/icons/wishlist_icon_selected1.png") !important;
	background-repeat: no-repeat;
	z-index: 1000;
	}
	.properties-grid .property h2 a {
	-webkit-transition: color 0.1s ease-in;
	-moz-transition: color 0.1s ease-in;
	-o-transition: color 0.1s ease-in;
	transition: color 0.1s ease-in;
	color: #1b75bb !important;
	font-size: 20px !important;
	font-weight: normal;
	line-height: 10px;
	}
	.notts_images_container {
	position: relative;
	float: left;
	width: 940px;
	height: 200px;
	margin-bottom:0px;
	}
	.notts_images {
	float: left;
	margin-left: 30px;
	height: 100px;
	width: 205px;
	}
	.logo img {
	width: 200px !important;
	height: 35px !important;
	padding-top: 7px;
	}
	.pull-right {
	position: absolute;
	top: 60px;
	right: -19px;
	}
	.widget.call-to-action h2 {
	font-size: 18px !important;
	margin: 0px 0px 20px 0px;
	}
	.widget.call-to-action p {
	margin: 0px 0px 30px 0px;
	min-height: 80px !important;
	}
	.footer_contact {
	width: 269px;
	margin-left: 20px;
	}
	#footer-top-inner .span3 {
	width: 265px !important;
	margin-left: 55px;
	}
	.shortlist.pull-right {
	position: absolute;
	top: 78px;
	right: 35px;
	}
	.navigation-wrapper {
	background-color:#1a74ba;
	height: 100%;
	left: -85%;
	position: absolute;
	top: 0;
	width: 85%;
	}
	#footer-top-inner .span3 {
	width: 205px !important;
	margin-left: 40px;
	}
	.footer_contact {
	width: 205px;
	margin-left: 0px;
	}
}
@media (max-width:370px){
	.span_dash
	{
	width: 100%;
	}
}
@media (max-width:767px){
	
	.backDash
	{
	float: left !important;
	margin-top: 5px;
	margin-bottom: 10px;
	}
	
	#rev_slider_1_1
	{
	width: 100% !important;
	}


	.news_social
	{
	display: none;
	}

	.QueriesForm .shortlist_form .form_left, .QueriesForm .shortlist_form .form_right
	{
	margin-left: 0px;
	width: 100%;
	}
	
	textarea, input[type=date], input[type=text], input[type=password], input[type=email], input[type=number]
	{
	padding: 6px 1% !important;
	width: 97% !important;
	}
	
	article header .author
	{
	float: left;
	width: 100%;
	line-height: 40px;
	}
	
		article header .author span
		{
		margin-right: 5px;
		}
	
		article header .author h1, article header .author span
		{
		margin-top: 0px;
		float: left;
		width: auto !important;
		}
	
	.page-header
	{
	margin-bottom: 0px !important;
	float: left;
	width: 100%;
	}
	
		.page-header > span
		{
		width: 100%;
		float: left;
		}
	
	#content #main > p
	{
	float: left;
	width: 100%;
	margin: 10px 0px;
	}
	
	#content #main .documentation_container
	{
	display: block;
	width: 100%;
	float: left;
	}
	
	.notice
	{
	height: auto;
	float: left;
	width: 92% !important;
	margin: 0px 2%;
	}
	
	.notice h2, .notice p
	{
	width: 100%;
	margin-left: 0px !important;
	float: left;
	}
	
	.notice a
	{
	float: left;
	position: static;
	}
	
	.properties-grid .property h2 a {
	-webkit-transition: color 0.1s ease-in;
	-moz-transition: color 0.1s ease-in;
	-o-transition: color 0.1s ease-in;
	transition: color 0.1s ease-in;
	color: #1b75bb !important;
	font-size: 20px !important;
	font-weight: normal;
	padding-top: 30px;
	line-height: 10px;
	}
	.rev_slider_wrapper
	{
	margin: 0px auto;
	background-color: rgb(233, 233, 233);
	padding: 0px;
	width: 100% !important;
	overflow: visible;
	}
	.rev_slider revslider-initialised tp-simpleresponsive
	{
	width:100% !important;	
	}
	/*#rev_slider_1_1, #rev_slider_1_1_wrapper
	{
	width:100% !important;	
	height:auto !important;
	}*/
	.map_inner {
	width:100% !important;
	margin: 0 auto;
	}
	.properties-grid .property .image {
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
	}
	.property .title {
	min-height: 40px;
	}
	.span4 {
	margin-bottom: 50px;
	}
	#footer-top-inner .span3 {
	width: 75% !important;
	margin-left:25%;
	}
	.footer_contact {
	width: 100%;
	margin-left: 0px;
	}
	.navigation-wrapper {
	background-color:#1a74ba;
	height: 100%;
	left: -85%;
	position: absolute;
	top: 0;
	width: 85%;
	}
	#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property {
	float: right;
	display: block !important;
	background-image: url("/wp-content/themes/realia/assets/img/MyMegaDark.png") !important;
	background-repeat: no-repeat;
	width: 90px !important;
	height: 29px;
	margin-right:-20px;
	margin-top: -40px;
	background-color: transparent !important;
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	}
	#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property:hover {
	float: right;
	margin-top: 24px;
	display: block !important;
	background-image: url("/wp-content/themes/realia/assets/img/MyMega.png") !important;
	background-repeat: no-repeat;
	width: 90px !important;
	height: 29px;
	margin-right:-20px;
	margin-top: -40px;
	background-color: transparent !important;
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	}
	
}
@media (max-width:600px){
	
	#footer-top-inner .span3 {
	margin-left:5%;
	}

}

@media (max-width:438px){

	#header-wrapper #header #header-inner .navbar .navbar-inner .list-your-property {
	float: right;
	display: none !important;
	background-image: url("/wp-content/themes/realia/assets/img/MyMegaDark.png") !important;
	background-repeat: no-repeat;
	width: 90px !important;
	height: 29px;
	margin-right: -20px;
	margin-top: -40px;
	background-color: transparent !important;
	-webkit-transition: background-image 0.3s ease-out;
	-moz-transition: background-image 0.3s ease-out;
	-o-transition: background-image 0.3s ease-out;
	transition: background-image 0.3s ease-out;
	}
	.shortlist.pull-right {
	position: absolute;
	top: 80px;
	left: 65px;
	}
	.pull-right.account
	{
	left: 152px;
	top: 80px;
	}
}

.overview .span3 {
	width: 288px;
}

@media all and (max-width: 1200px) and (min-width: 979px)  {

	.tax-property_types .container
	{
	width: 100%;
	}
	
	.tax-property_types #main
	{
	margin: 0px auto;
	float: none;
	}
	
		
	.span_dash
	{
	margin-left: 60px;
	}
	
	
}


@media all and (max-width: 1200px) {
	.preview
	{
	width: 620px !important;
	}
	
	.notice
	{
	width: 96%;
	padding: 2%;
	}
	
	.dashboard-wrapper .row
	{
	margin-left: 0px;
	}
	
		.preview > img
		{
		width: 620px !important;
		height: 414px !important;
		}
	
	.navigation-wrapper .navigation
	{
	width: 100% !important;
	}
	
		.navigation-wrapper .navigation li a
		{
		font-size: 14px !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		}
	
	.overview
	{
	width: 268px;
	height: 372px;
	}
	
	.overview .span3
	{
	width: 279px;
	}
	
		.overview th
		{
		width: 110px;
		}
	
		.overview tr
		{
		line-height: 17px !important;
		}
	
	.carousel.property .content
	{
	width: 565px;
	}
}

@media (max-width: 979px) and (min-width: 768px) {

	.properties-grid .span3
	{
	width: 352px;
	}
	.properties-grid:not(ul) .property .reduced, .properties-grid:not(ul) .property .price
	{
	font-size: 16px;
	padding: 5px 8px;
	}

}

@media all and (max-width: 980px) {
	.preview
	{
	width: 100% !important;
	}
	
		.preview > img
		{
		width: 100% !important;
		height: auto !important;
		}
	
	.carousel.property .content {
		width: 100%;
	}
	
	.call_button
	{
	position: absolute;
	top: 36px;
	right: -6px;
	width: 152px !important
	}
	
	.breadcrumb-wrapper
	{
	border: 0px;
	}
	
	.overview .span3
	{
	width: 97%;
	position: relative;
	}
	
		.overview .span3 .wishlistSelect
		{
		position: absolute;
		top: -14px;
		right: 20px;
		}
		
	.overview .span3 th
	{
	width: 150px;
	}
	
	.overview
	{
	width: 100%;
	padding: 0px;
	}
	
	.carousel #carousel-prev
	{
	left: 0px;
	}

	.carousel.property #carousel-next
	{
	right: 0px;
	}

	.caroufredsel_wrapper  ul li:first-child
	{
	margin-left: 0px;
	}

	
	.property_page_title {
		font-size: 18px !important;
	}
	
		.overview .row
		{
		padding: 20px;
		}
	
	.carousel.property .content
	{
	position: relative;
	margin-left: 0;
	padding: 0px;
	}

	.carousel.property .caroufredsel_wrapper
	{
	width: 100% !important;
	height: auto !important;
	}

	.carousel.property ul
	{
	height: auto !important;
	position: relative !important;
	width: 100% !important;
	}
	
	.carousel.property #carousel-prev, .carousel.property #carousel-next
	{
	top: 22px !important;
	}

}

@media all and (max-width: 767px) {
	.single-property .container, .container #main
	{
	margin: 0px;
	width: 100%;
	padding: 0px !important;
	}
}

	
.carousel.property #carousel-prev, .carousel.property #carousel-next{
top: 23px;
}

.call_button
{
float: right;
width: 100%;
height: 20px;
text-align: center;
margin-top: 0px;
}

	.call_button p
	{
	float: left;
	width: 100%;
	height: 100%;
	line-height: 20px;
	}


/*Victoria House*/

#floor_selector {
    margin: 16.5em 0;
}
#floor_selector p {
    cursor: pointer;
    margin: -14.5em 0;
    position: relative;
    }
#floor_selector p .floornum {
    bottom: 32%;
    display: block;
    font-weight: 700;
    left: -30px;
    position: absolute;
    text-align: center;
    
}
#floor_selector p .floornth{
	bottom: 32%;
    display: block;
    font-weight: 700;
    left: -110px;
    position: absolute;
    text-align: center;
	}
#floor_selector p#floor_b {
    /*bottom: -43px;
    left: 28%;
    z-index: 2;*/
}
#floor_selector p#floor_g {
    bottom: 0;
    left: 20px;
    width: 115%;
    z-index: 2;
}
#floor_selector p#floor_1 {
    z-index: 3;
}
#floor_selector p#floor_2 {
    z-index: 4;
}
#floor_selector p#floor_3 {
    z-index: 5;
}
#floor_selector p#floor_4 {
    z-index: 6;
}
#floor_selector p#floor_5 {
    z-index: 7;
}
#floor_selector p#floor_6 {
    z-index: 8;
}

.floorline{
	margin-left:20px;
	color:#999;
	}
.floornum{
	color:#999; 
	}
.floor-text {
    color: #09c;
    font-size: 21px;
    margin-left: 20px;
    margin-top: 25px;
}

.floorline.selected{
	color:#F00;
	}
.floornum.selected{
	color:#000;
	}
	
	
#floor_plan img.floor_room {
    left: 0;
    position: absolute;
    top: 0;
}
#floor_plan{
	position:relative;
	clear: both;
	}
#floor_plan a{
	position: absolute;
	display:block;
	z-index:2;
}
#floor_plan .floortype {
    left: 17%;
    position: relative;
    top: 24%;
}
#floor_plan .roomno {
    left: 40%;
    position: absolute;
    top: 60%;
}
/*#floor_plan a.roomlink_1 {
    height: 31%;
    left: 16%;
    top: 17%;
    width: 8%;
	color: #fff;
	text-decoration: none;
}
#floor_plan a.roomlink_2 {
    height: 160px;
    left: 272px;
    top: 87px;
    width: 100px;
	color: #fff;
	text-decoration: none;
}#floor_plan a.roomlink_3 {
    height: 160px;
    left: 355px;
    top: 87px;
    width: 100px;
	color: #fff;
	text-decoration: none;
}#floor_plan a.roomlink_4 {
    height: 160px;
    left: 435px;
    top: 87px;
    width: 100px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_5 {
   height: 160px;
    left: 518px;
    top: 87px;
    width: 100px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_6 {
   height: 160px;
    left: 600px;
    top: 87px;
    width: 100px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_7 {
   height: 160px;
    left: 682px;
    top: 87px;
    width: 100px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_8 {
   height: 160px;
    left: 767px;
    top: 87px;
    width: 96px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_9 {
   height: 160px;
    left: 929px;
    top: 87px;
    width: 96px; 
	color: #fff;
	text-decoration: none;
}#floor_plan a.roomlink_10 {
   height: 160px;
    left: 1033px;
    top: 87px;
    width: 96px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_11 {
    height: 160px;
    left: 1038px;
    top: 275px;
    width: 90px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_12 {
     height: 160px;
    left: 940px;
    top: 275px;
    width: 90px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_13 {
    height: 160px;
    left: 794px;
    top: 275px;
    width: 90px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_14 {
    height: 160px;
    left: 710px;
    top: 275px;
    width: 90px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_15 {
    height: 160px;
    left: 625px;
    top: 275px;
    width: 90px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_16 {
    height: 160px;
    left: 535px;
    top: 275px;
    width: 90px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_17 {
   height: 160px;
    left: 448px;
    top: 275px;
    width: 90px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_18 {
    height: 160px;
    left: 360px;
    top: 275px;
    width: 90px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_19 {
    height: 160px;
    left: 273px;
    top: 275px;
    width: 90px;
	 color: #fff;
	 text-decoration: none;
}#floor_plan a.roomlink_20 {
    height: 160px;
    left: 195px;
    top: 275px;
    width: 82px;
	 color: #fff;
	 text-decoration: none;
}
#floor_plan a.roomlink_21 {
     height: 133px;
    left: 38px;
    top: 300px;
    width: 157px;
	 color: #fff;
	 text-decoration: none;
}
#floor_plan a.roomlink_21 .floortype{
	 left: 10px;
    top: 74px;
	}
#floor_plan a.roomlink_21 .roomno{
	left: 49px;
    top: 95px;
}
#floor_plan a.roomlink_13 .roomno,
#floor_plan a.roomlink_14 .roomno,
#floor_plan a.roomlink_16 .roomno,
#floor_plan a.roomlink_17 .roomno,
#floor_plan a.roomlink_18 .roomno
{
	left: 42%;
    top: 62%;
}*/

.container .floorplans{
	background:#FFF;
	}
.container.area_pad > div {
    background: #fff none repeat scroll 0 0;
} 
#floor_plan_loader > div {
    margin-left: 15px;
	}

#floor_plan_key > ul {
    list-style: outside none none;
	float:left;
	margin-bottom:20px;
}

#floor_plan_key > ul li{
	width:375px;
	float:left;
}

#clare_floor_plan_key > ul {
    list-style: outside none none;
	float:left;
	margin-bottom:20px;
}

#clare_floor_plan_key > ul li{
	width:282px;
	float:left;
}

#mansfield_floor_plan_key > ul {
    list-style: outside none none;
	float:left;
	margin-bottom:20px;
}

#mansfield_floor_plan_key > ul li{
	width:282px;
	float:left;
}

/*victoria-house inside page*/
.victoria-house-content .page-header {
    color: #1a74ba;
}

.victoria-house .info {
    min-height: 375px;
}

.enquire-btn {
    background: #eb1b23 none repeat scroll 0 0;
    color: #fff;
    display: block;
    padding: 10px 25px;
    text-decoration: none;
    width: 9%;
    margin-top: 25px;
}

.enquire-btn:hover { 
    color: #fff;
    text-decoration: none;
}
.back-btn {
    background: #333333 none repeat scroll 0 0;
    color: #fff;
    display: block;
    margin-top: 10px;
    padding: 10px 25px;
    width: 9%;
    text-decoration: none;
}
.back-btn:hover {
    color: #fff;
    text-decoration: none;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    clear: both;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    clear: both;
}

.floorplans .span5 ul {
	margin-top:75px;
}

.floorplans .span5 ul li {
	list-style:none;
}




/*hockley point*/
#hockley_selector {
   margin: 28em 0;
}
#hockley_selector p {
    cursor: pointer;
    margin: -26.5em 0;
    position: relative;
    }
#hockley_selector p .floornum  {
   bottom: 67px;
    display: block;
    font-weight: 700;
    left: -40px;
    position: absolute;
    text-align: center;
}
#hockley_selector p .floornth  {
   bottom: 67px;
    display: block;
    font-weight: 700;
    left: -140px;
    position: absolute;
    text-align: center;
}
#hockley_selector p#floor_G {
    z-index: 1;
}
#hockley_selector p#floor_G {
    z-index: 2;
}
#hockley_selector p#floor_1 {
    z-index: 3;
}
#hockley_selector p#floor_2 {
    z-index: 4;
}
#hockley_selector p#floor_3 {
    z-index: 5;
}
#hockley_selector p#floor_4 {
    z-index: 6;
}
#hockley_selector p#floor_5 {
    z-index: 7;
}

@media (max-width:1200px)  {
	
	#floor_selector p{
		margin:-10.5em 0px;
	}
	
	#hockley_selector p{
		margin:-22em 0;
	}
	
	#floor_selector p#floor_b {
		bottom: -20px;
		left: 67%;
		z-index: 2;
	}
	
	#floor_plan_loader > div {
		margin: 0 5px;
	}

}

@media (max-width:992px)  {
	
	/*#floor_selector p{
		margin:-8em 0px;
	}*/
	
	#hockley_selector p {
		margin: -26.5em 0;
	}
	
	#hockley_selector {
		margin: 28em 0;
		float: right;
		padding-right: 10px;
	}

}


@media screen and (min-width: 980px){
/*#hockley_plan a.h_roomlink_1 { color: #fff;height: 12%;left: 10%;top: 30%;width: 9%; }*/
#hockley_plan a.h_roomlink_1 {
    color: #fff;
    height: 10%;
    left: 11%;
    top: 33%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_2 { color: #fff;height: 5%;left: 15%;top: 36%;width: 6%; }*/
#hockley_plan a.h_roomlink_2 {
    color: #fff;
    height: 5%;
    left: 16%;
    top: 42%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_3 { color: #fff;height: 5%;left: 74%;top: 33%;width: 6%; }*/
#hockley_plan a.h_roomlink_3 {
    color: #fff;
    height: 7%;
    left: 75%;
    top: 38%;
    width: 6%;
}
/*#hockley_plan a.h_roomlink_4 { color: #fff;height: 5%;left: 79%;top: 26%;width: 6%; }*/
#hockley_plan a.h_roomlink_4 {
    color: #fff;
    height: 8%;
    left: 79%;
    top: 30%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_5 { color: #fff;height: 5%;left: 88%;top: 32%;width: 6%; }*/
#hockley_plan a.h_roomlink_5 {
    color: #fff;
    height: 8%;
    left: 88%;
    top: 37%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_6 { color: #fff;height: 5%;left: 83%;top: 39%;width: 6%; }*/
#hockley_plan a.h_roomlink_6 {
    color: #fff;
    height: 7%;
    left: 83%;
    top: 45%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_7 { color: #fff;height: 5%;left: 78%;top: 47%;width: 6%; }*/
#hockley_plan a.h_roomlink_7 {
    color: #fff;
    height: 7%;
    left: 78%;
    top: 52%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_8 { color: #fff;height: 5%;left: 61%;top: 57%;width: 6%; }*/
#hockley_plan a.h_roomlink_8 {
    color: #fff;
    height: 9%;
    left: 62%;
    top: 61%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_9 { color: #fff;height: 5%;left: 53%;top: 57%;width: 6%; }*/
#hockley_plan a.h_roomlink_9 {
    color: #fff;
    height: 9%;
    left: 54%;
    top: 61%;
    width: 8%;
}
#hockley_plan a.h_roomlink_10 {
    color: #fff;
    height: 8%;
    left: 38%;
    top: 62%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_10 { color: #fff;height: 5%;left: 29%;top: 57%;width: 6%; }*/
#hockley_plan a.h_roomlink_11 {
    color: #fff;
    height: 8%;
    left: 30%;
    top: 62%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_11 { color: #fff;height: 5%;left: 14%;top: 50%;width: 6%; }*/
#hockley_plan a.h_roomlink_12 {
    color: #fff;
    height: 7%;
    left: 14%;
    top: 55%;
    width: 7%;
}
/*#hockley_plan a.h_roomlink_12 { color: #fff;height: 5%;left: 8%;top: 44%;width: 6%; }*/
#hockley_plan a.h_roomlink_13 {
    color: #fff;
    height: 7%;
    left: 8%;
    top: 49%;
    width: 8%;
}
/*#hockley_plan a.h_roomlink_13 { color: #fff;height: 5%;left: 2%;top: 37%;width: 6%; }*/
#hockley_plan a.h_roomlink_14 {
    color: #fff;
    height: 7%;
    left: 2%;
    top: 42%;
    width: 8%;
}


/*#hockley_plan a.h1_roomlink_1 { color: #fff;height: 5%;left: 10%;top: 30%;width: 6%; }
#hockley_plan a.h1_roomlink_2 { color: #fff;height: 5%;left: 16%;top: 36%;width: 6%; }
#hockley_plan a.h1_roomlink_3 { color: #fff;height: 5%;left: 46%;top: 45%;width: 6%; }
#hockley_plan a.h1_roomlink_4 { color: #fff;height: 5%;left: 53%;top: 45%;width: 6%; }
#hockley_plan a.h1_roomlink_5 { color: #fff;height: 5%;left: 74%;top: 34%;width: 6%; }
#hockley_plan a.h1_roomlink_6 { color: #fff;height: 5%;left: 79%;top: 27%;width: 6%; }
#hockley_plan a.h1_roomlink_7 { color: #fff;height: 5%;left: 88%;top: 33%;width: 6%; }
#hockley_plan a.h1_roomlink_8 { color: #fff;height: 5%;left: 83%;top: 40%;width: 6%; }
#hockley_plan a.h1_roomlink_9 { color: #fff;height: 5%;left: 78%;top: 47%;width: 6%; }
#hockley_plan a.h1_roomlink_10 { color: #fff;height: 5%;left: 62%;top: 57%;width: 6%; }
#hockley_plan a.h1_roomlink_11 { color: #fff;height: 5%;left: 54%;top: 57%;width: 6%; }
#hockley_plan a.h1_roomlink_12 { color: #fff;height: 5%;left: 38%;top: 57%;width: 6%; }
#hockley_plan a.h1_roomlink_13 { color: #fff;height: 5%;left: 30%;top: 57%;width: 6%; }
#hockley_plan a.h1_roomlink_14 { color: #fff;height: 5%;left: 13%;top: 50%;width: 6%; }
#hockley_plan a.h1_roomlink_15 { color: #fff;height: 5%;left: 8%;top: 44%;width: 6%; }
#hockley_plan a.h1_roomlink_16 { color: #fff;height: 5%;left: 2%;top: 38%;width: 6%; }*/
#hockley_plan a.h1_roomlink_1 {
    color: #fff;
    height: 10%;
    left: 11%;
    top: 33%;
    width: 8%;
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_2 {
    color: #fff;
    height: 5%;
    left: 16%;
    top: 42%;
    width: 8%;
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_3 {
    color: #fff;
    height: 10%;
    left: 47%;
    top: 48%;
    width: 7%;
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_4 {
    color: #fff;
    height: 8%;
    left: 54%;
    top: 49%;
    width: 8%;
    text-decoration: none;
}
#hockley_plan a.h1_roomlink_5 {
    color: #fff;
    height: 10%;
    left: 75%;
    top: 36%;
    width: 6%;
	 text-decoration: none;
}
#hockley_plan a.h1_roomlink_6 {
    color: #fff;
    height: 7%;
    left: 79%;
    top: 31%;
    width: 8%;
	 text-decoration: none;
}
#hockley_plan a.h1_roomlink_7 {
    color: #fff;
    height: 7%;
    left: 88%;
    top: 37%;
    width: 8%; 
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_8 {
    color: #fff;
    height: 9%;
    left: 83%;
    top: 43%;
    width: 8%; 
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_9 {
    color: #fff;
    height: 9%;
    left: 79%;
    top: 50%;
    width: 7%; 
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_10 {
    color: #fff;
    height: 9%;
    left: 62%;
    top: 61%;
    width: 8%; 
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_11 {
    color: #fff;
    height: 9%;
    left: 54%;
    top: 61%;
    width: 8%; 
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_12 {
    color: #fff;
    height: 9%;
    left: 39%;
    top: 61%;
    width: 8%;
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_13 {
    color: #fff;
    height: 9%;
    left: 30%;
    top: 61%;
    width: 8%; 
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_14 {
    color: #fff;
    height: 7%;
    left: 14%;
    top: 55%;
    width: 7%; 
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_15 {
    color: #fff;
    height: 7%;
    left: 8%;
    top: 49%;
    width: 8%; 
	text-decoration: none;
}
#hockley_plan a.h1_roomlink_16 {
    color: #fff;
    height: 7%;
    left: 2%;
    top: 42%;
    width: 8%; 
	text-decoration: none;
}   

#floor_plan a.roomlink_1 {height: 31%;left: 15.5%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_2 {height: 31%;left: 23.5%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_3 {height: 31%;left: 30.5%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_4 {height: 31%;left: 37.5%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_5 {height: 31%;left: 44.5%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_6 {height: 31%;left: 52%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_7 {height: 31%;left: 59%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_8 {height: 31%;left: 66.5%;top: 17%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_9 {height: 31%;left: 80%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_10 {height: 31%;left: 90%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_11 {height: 31%;left: 90%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_12 {height: 31%;left: 82%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_13 {height: 31%;left: 68%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_14 {height: 31%;left: 61%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_15 {height: 31%;left: 53.5%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_16 {height: 31%;left: 46%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_17 {height: 31%;left: 39%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_18 {height: 31%;left: 31%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_19 {height: 31%;left: 23%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_20 {height: 31%;left: 16%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_21 {height: 31%;left: 2%;top: 57%;width: 15%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_21 .floortype{left: 6% !important;
    top: 63% !important;}
#floor_plan a.roomlink_21 .roomno{left: 35%; top: 75%;}

.floor_pl_56 #floor_plan a.roomlink_21 .floortype{left: 6% !important; top: 67% !important;}
.floor_pl_56 #floor_plan a.roomlink_21 .roomno{left: 35%; top: 80% !important;}

#floor_plan .floortype {
    left: 16% ;
    position: relative;
    top: 25% ;
}
#floor_plan a.roomlink_21 .roomno{
	top: 52% !important;
}
#floor_plan .roomno {
    left: 40% ;
    position: absolute;
    top: 15% !important;
    z-index: 1;
}
#floor_plan .roomprice {
	left: 0;
    position: absolute;
    top: 75% !important;
    width: 100%;
    text-align: center;
}
#floor_plan .roomlink_1 .roomprice{
	left: 10%;
}
.floor_pl_56 .roomlink_21 {
    top: 62% !important;
}

#hockley_plan a.l_roomlink_1 { color: #fff;height: 21%;left: 53%;top: 11%;width: 13%; }
#hockley_plan a.l_roomlink_1 .roomno{left: 39%; position: absolute; top: 41%; }

#backtofloors {
    bottom: 0px !important;
    position: absolute;
    right: 40px !important;
    text-align: center;
    z-index: 2;
}

/*.floorbtns {
    bottom: 0px !important;
    position: relative;
    text-align: center;
    z-index: 999999999999;
    background-color: #08c;
    padding: 10px;
}

.floorbtns a {color: #fff;}*/


}

@media (max-width:1200px)  {
	
#floor_plan a.roomlink_1 {height: 31%;left: 17.5%;top: 17%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_2 {height: 31%;left: 25%;top: 17%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_3 {height: 31%;left: 32%;top: 17%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_4 {height: 31%;left: 39.5%;top: 17%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_5 {height: 31%;left: 46.5%;top: 17%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_6 {height: 31%;left: 54%;top: 17%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_7 {height: 31%;left: 61%;top: 17%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_8 {height: 31%;left: 68.5%;top: 17%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_9 {height: 31%;left: 80.5%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_10 {height: 31%;left: 91%;top: 17%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_11 {height: 31%;left: 91%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_12 {height: 31%;left: 83%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_13 {height: 31%;left: 69.5%;top: 54%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_14 {height: 31%;left: 62.5%;top: 54%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_15 {height: 31%;left: 54.5%;top: 54%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_16 {height: 31%;left: 47.5%;top: 54%;width: 8%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_17 {height: 31%;left: 40%;top: 54%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_18 {height: 31%;left: 32.5%;top: 54%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_19 {height: 31%;left: 24%;top: 54%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_20 {height: 31%;left: 16.5%;top: 54%;width: 7%;color: #fff;text-decoration: none; }
#floor_plan a.roomlink_21 {height: 31%;left: 2%;top: 57%;width: 15%;color: #fff;text-decoration: none; }

#floor_plan a.roomlink_21 .floortype {
    left: 0 !important;
    top: 62% !important;
}
#floor_plan a.roomlink_21 .roomno{left: 35%; top: 75%;}

.floor_pl_56 #floor_plan a.roomlink_21 .floortype{left: 6% !important; top: 67% !important;}
.floor_pl_56 #floor_plan a.roomlink_21 .roomno{left: 35%; top: 80% !important;}

}

@media screen and (max-width: 980px) {

#hockley_plan a.h_roomlink_1 { color: #fff;height: 9%;left: 10%;top: 32%;width: 8%; }
#hockley_plan a.h_roomlink_2 { color: #fff;height: 9%;left: 17%;top: 39%;width: 6%; }
#hockley_plan a.h_roomlink_3 { color: #fff;height: 9%;left: 76%;top: 36%;width: 6%; }
#hockley_plan a.h_roomlink_4 { color: #fff;height: 9%;left: 79%;top: 29%;width: 10%; }
#hockley_plan a.h_roomlink_5 { color: #fff;height: 9%;left: 89%;top: 36%;width: 8%; }
#hockley_plan a.h_roomlink_6 { color: #fff;height: 7%;left: 84%;top: 44%;width: 8%; }
#hockley_plan a.h_roomlink_7 { color: #fff;height: 6%;left: 79%;top: 52%;width: 8%; }
#hockley_plan a.h_roomlink_8 { color: #fff;height: 8%;left: 62%;top: 61%;width: 9%; }
#hockley_plan a.h_roomlink_9 { color: #fff;height: 8%;left: 54%;top: 61%;width: 9%; }
#hockley_plan a.h_roomlink_10 { color: #fff;height: 8%;left: 38%;top: 61%;width: 9%; }
#hockley_plan a.h_roomlink_11 { color: #fff;height: 8%;left: 30%;top: 61%;width: 9%; }
#hockley_plan a.h_roomlink_12 { color: #fff;height: 8%;left: 14%;top: 53%;width: 8%; }
#hockley_plan a.h_roomlink_13 { color: #fff;height: 8%;left: 8%;top: 47%;width: 7%; }
#hockley_plan a.h_roomlink_14 { color: #fff;height: 8%;left: 2%;top: 41%;width: 8%; }

#hockley_plan a.h1_roomlink_1 { color: #fff;height: 8%;left: 10%;top: 33%;width: 9%; text-decoration:none;}
#hockley_plan a.h1_roomlink_2 { color: #fff;height: 8%;left: 16%;top: 40%;width: 9%;
text-decoration:none; }
#hockley_plan a.h1_roomlink_3 { color: #fff;height: 9%;left: 48%;top: 48%;width: 6%; 
text-decoration:none;}
#hockley_plan a.h1_roomlink_4 { color: #fff;height: 9%;left: 55%;top: 48%;width: 8%; text-decoration:none;}
#hockley_plan a.h1_roomlink_5 { color: #fff;height: 8%;left: 76%;top: 38%;width: 6%; text-decoration:none;}
#hockley_plan a.h1_roomlink_6 { color: #fff;height: 8%;left: 80%;top: 30%;width: 8%; text-decoration:none;}
#hockley_plan a.h1_roomlink_7 { color: #fff;height: 10%;left: 90%;top: 35%;width: 8%; text-decoration:none;}
#hockley_plan a.h1_roomlink_8 { color: #fff;height: 10%;left: 84%;top: 42%;width: 7%; text-decoration:none;}
#hockley_plan a.h1_roomlink_9 { color: #fff;height: 9%;left: 80%;top: 50%;width: 6%; text-decoration:none;}
#hockley_plan a.h1_roomlink_10 { color: #fff;height: 8%;left: 63%;top: 61%;width: 8%; text-decoration:none;}
#hockley_plan a.h1_roomlink_11 { color: #fff;height: 8%;left: 55%;top: 61%;width: 8%; text-decoration:none;}
#hockley_plan a.h1_roomlink_12 { color: #fff;height: 9%;left: 39%;top: 60%;width: 8%; text-decoration:none;}
#hockley_plan a.h1_roomlink_13 { color: #fff;height: 9%;left: 31%;top: 60%;width: 8%; text-decoration:none;}
#hockley_plan a.h1_roomlink_14 { color: #fff;height: 7%;left: 15%;top: 54%;width: 8%; text-decoration:none;}
#hockley_plan a.h1_roomlink_15 { color: #fff;height: 10%;left: 9%;top: 46%;width: 8%; text-decoration:none;}
#hockley_plan a.h1_roomlink_16 { color: #fff;height: 9%;left: 2%;top: 40%;width: 8%; text-decoration:none;} 

#hockley_plan .roomno {
    left: 30%;
    position: relative;
    top: 60%;
}
#floor_plan .roomprice {
    left: 20%;
    position: absolute;
    top: 70%;
}

#floor_plan a.roomlink_1 {height: 31%;left: 15.5%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_2 {height: 31%;left: 23.8%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_3 {height: 31%;left: 31%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_4 {height: 31%;left: 38%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_5 {height: 31%;left: 45.5%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_6 {height: 31%;left: 52.5%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_7 {height: 31%;left: 60%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_8 {height: 31%;left: 67%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_9 {height: 31%;left: 81%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_10 {height: 31%;left: 90%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_11 {height: 31%;left: 91%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_12 {height: 31%;left: 82%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_13 {height: 31%;left: 69%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_14 {height: 31%;left: 62%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_15 {height: 31%;left: 54.5%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_16 {height: 31%;left: 47%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_17 {height: 31%;left: 39%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_18 {height: 31%;left: 31%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_19 {height: 31%;left: 24%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_20 {height: 31%;left: 17%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_21 {height: 38%;left: 1%;top: 53%;width: 18%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_21 .floortype{left: 40%; top: 60%;}

#floor_plan a.roomlink_21 .roomno {
    left: 30%;
    top: 51%;
}

#floor_plan .floortype {
    font-size: 9px;
    left: 15%;
    line-height: 15px;
    position: relative;
    top: 22%;
}
#floor_plan .roomno {
    left: 33%;
    position: absolute;
    top: 11%;
}
.floor_pl_56 .roomlink_21 {
    top: 53% !important;
  }
 #floor_plan .roomprice {
    font-size: 11px;
    left: 18%;
    position: absolute;
    top: 67%;
}
#floor_plan a.roomlink_1{
	left: 16.5%;
}
#floor_plan a.roomlink_21 .floortype {
    left: 11px !important;
    top: 58% !important;
}
  
#hockley_plan a.l_roomlink_1 { color: #fff;height: 20%;left: 54%;top: 10%;width: 12%; }	
#hockley_plan a.l_roomlink_1 .roomno{left: 39%; position: absolute; top: 41%; }

#backtofloors { text-align: center; position: absolute; z-index: 2; bottom: -8px; right: 10px; }
#backtofloors a i { display: inline-block; margin: 0 0 0.2em 0; }
#backtofloors a { display: block; text-decoration: none !important; background-color: #1974bb; color: #fff; font-size: 13px; font-weight: bold; line-height: 15%; padding: 0.7em 1em 1.2em 1em;  width: 78%;}
#backtofloors a:hover, #backtofloors a:active { text-decoration: none; background-color: #1974bb;}

#backtofloors {
    bottom: -30px;
    right: 10px;
   }
	#backtofloors a {
		line-height: 15%;
		width: 85%;
	}
	#backtofloors a {
		font-size: 10px;
		width: 78%;
	}

/*.floorbtns { text-align: center; position: absolute; z-index: 2; bottom: -8px; right: 10px; }
.floorbtns a i { display: inline-block; margin: 0 0 0.2em 0; }
.floorbtns a { display: block; text-decoration: none !important; background-color: #1974bb;  font-size: 13px; font-weight: bold; line-height: 15%; padding: 0.7em 1em 1.2em 1em;  width: 78%;}
.floorbtns a:hover, .floorbtns a:active { text-decoration: none; background-color: #1974bb;}

.floorbtns {
    bottom: -30px;
    right: 10px;
   }
	.floorbtns a {
		line-height: 15%;
		width: 85%;
	}
	.floorbtns a {
		font-size: 10px;
		width: 78%;
		color: #fff !important;
	}*/
	#backtofloors__hockely {
    bottom: 30px !important;
    right: 75px !important;
    }
	
	#floor_selector p {
		margin: -8em 0px;
	}
	#floor_selector p#floor_b {
		bottom: -13px;
		left: 62%;
		z-index: 2;
	}
	.floor_plan_56 #backtofloors {
    margin-bottom: -25px !important;
}
.floor_plan_56 .floorbtns {
    margin-bottom: -6px !important;
}
	
}

@media (max-width:768px)  {
	
	#floor_selector p{
		margin:-11.5em 0px;
	}
	
	#floor_selector p#floor_b {
		bottom: -25px;
		left: 62%;
		z-index: 2;
	}
	
	#floor_selector {
		float: right;
		width:70%;
		padding-right: 10px;
	}
	
	#backtofloors {
		bottom: 5px !important;
		right: 40px !important;
	}

	/*.floorbtns {
		bottom: 5px !important;
		right: 40px !important;
	}*/

}

@media (max-width:700px)  {
	
	#floor_selector p{
		margin:-11em 0px;
	}
	
}

@media (max-width:650px)  {
	
	#floor_selector p{
		margin:-10em 0px;
	}
	
}


@media screen and (min-width: 360px) and (max-width: 640px) {

#hockley_plan a.h_roomlink_1 { color: #fff;height: 10%;left: 11%;top: 32%;width: 7%; }
#hockley_plan a.h_roomlink_2 { color: #fff;height: 9%;left: 16%;top: 40%;width: 9%; }
#hockley_plan a.h_roomlink_3 { color: #fff;height: 9%;left: 75%;top: 37%;width: 7%; }
#hockley_plan a.h_roomlink_4 { color: #fff;height: 8%;left: 80%;top: 30%;width: 8%; }
#hockley_plan a.h_roomlink_5 { color: #fff;height: 9%;left: 89%;top: 36%;width: 9%; }
#hockley_plan a.h_roomlink_6 { color: #fff;height: 9%;left: 84%;top: 43%;width: 7%; }
#hockley_plan a.h_roomlink_7 { color: #fff;height: 9%;left: 79%;top: 50%;width: 7%; }
#hockley_plan a.h_roomlink_8 { color: #fff;height: 10%;left: 63%;top: 60%;width: 8%; }
#hockley_plan a.h_roomlink_9 { color: #fff;height: 10%;left: 54%;top: 60%;width: 8%; }
#hockley_plan a.h_roomlink_10 { color: #fff;height: 10%;left: 38%;top: 60%;width: 8%; }
#hockley_plan a.h_roomlink_11 { color: #fff;height: 10%;left: 31%;top: 60%;width: 8%; }
#hockley_plan a.h_roomlink_12 { color: #fff;height: 9%;left: 15%;top: 53%;width: 7%; }
#hockley_plan a.h_roomlink_13 { color: #fff;height: 9%;left: 9%;top: 47%;width: 7%; }
#hockley_plan a.h_roomlink_14 { color: #fff;height: 9%;left: 3%;top: 41%;width: 7%; }

#hockley_plan a.h1_roomlink_1 { color: #fff;height: 9%;left: 10%;top: 32%;width: 10%; }
#hockley_plan a.h1_roomlink_2 { color: #fff;height: 7%;left: 16%;top: 39%;width: 9%; }
#hockley_plan a.h1_roomlink_3 { color: #fff;height: 9%;left: 47%;top: 47%;width: 8%; }
#hockley_plan a.h1_roomlink_4 { color: #fff;height: 10%;left: 55%;top: 47%;width: 8%; }
#hockley_plan a.h1_roomlink_5 { color: #fff;height: 9%;left: 76%;top: 37%;width: 6%; }
#hockley_plan a.h1_roomlink_6 { color: #fff;height: 8%;left: 81%;top: 30%;width: 7%; }
#hockley_plan a.h1_roomlink_7 { color: #fff;height: 8%;left: 90%;top: 37%;width: 7%; }
#hockley_plan a.h1_roomlink_8 { color: #fff;height: 8%;left: 85%;top: 44%;width: 7%; }
#hockley_plan a.h1_roomlink_9 { color: #fff;height: 8%;left: 80%;top: 51%;width: 8%; }
#hockley_plan a.h1_roomlink_10 { color: #fff;height: 8%;left: 63%;top: 61%;width: 8%; }
#hockley_plan a.h1_roomlink_11 { color: #fff;height: 8%;left: 55%;top: 61%;width: 8%; }
#hockley_plan a.h1_roomlink_12 { color: #fff;height: 8%;left:39%;top: 61%;width: 8%; }
#hockley_plan a.h1_roomlink_13 { color: #fff;height: 8%;left: 31%;top: 61%;width: 8%; }
#hockley_plan a.h1_roomlink_14 { color: #fff;height: 7%;left: 14%;top: 54%;width: 10%; }
#hockley_plan a.h1_roomlink_15 { color: #fff;height: 6%;left: 8%;top: 49%;width: 8%; }
#hockley_plan a.h1_roomlink_16 { color: #fff;height: 8%;left: 2%;top: 41%;width: 8%; }

#hockley_plan a.l_roomlink_1 { color: #fff;height: 19%;left: 53%;top: 11%;width: 13%; font-size:12px; }
#hockley_plan a.l_roomlink_1 .roomno{left: 39%; position: absolute; top: 41%; }
#hockley_plan .roomno {
    left: 30% !important;
    position: relative;
    top: 50% !important;
    font-size:13px; 
}


#floor_plan a.roomlink_1 {height: 31%;left: 16.5%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_2 {height: 31%;left: 24%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_3 {height: 31%;left: 31%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_4 {height: 31%;left: 38%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_5 {height: 31%;left: 45%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_6 {height: 31%;left: 52%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_7 {height: 31%;left: 60%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_8 {height: 31%;left: 67%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_9 {height: 31%;left: 81%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_10 {height: 31%;left: 90%;top: 17%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_11 {height: 31%;left: 91%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_12 {height: 31%;left: 82%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_13 {height: 31%;left: 69%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_14 {height: 31%;left: 62%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_15 {height: 31%;left: 54%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_16 {height: 31%;left: 47%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_17 {height: 31%;left: 39%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_18 {height: 31%;left: 31%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_19 {height: 31%;left: 24%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_20 {height: 31%;left: 16%;top: 54%;width: 8%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_21 {height: 38%;left: 0%;top: 49%;width: 17%;color: #fff;text-decoration: none;font-size: 12px; }
#floor_plan a.roomlink_21 .roomno{left: 40%; top: 65%;}
#floor_plan a.roomlink_21 .roomprice{left: 20%; top: 72%;}

#floor_plan .floortype {
  display:none;
	
}
#floor_plan .roomno {
    font-size: 12px;
    left: 20%;
    position: absolute;
    top: 40%;
}
#backtofloors {
    bottom: -15px !important;
    right: 5px !important;
   }

   /*.floorbtns {
    bottom: -15px !important;
    right: 5px !important;
   }*/
#backtofloors__hockely {
    bottom: 20px !important;
    right: 30px !important;
   }
	#backtofloors__hockely a {
		line-height: 15%;
		width: 85%;
	}
	#backtofloors__hockely a {
		font-size: 10px;
		width: 78%;
	}
	
}

#hockley_plan{
	position:relative;
	}
#hockley_plan a{
	position: absolute;
	display:block;
	z-index:2;
}
/*#hockley_plan .roomno { 
    left: 40px;
    position: absolute;
    top: 95px;
}*/
#hockley_plan .roomno {
    left: 40%;
    position: relative;
    top: 60%;
}
#hockley_plan img.floor_room {
    left: 0;
    position: absolute;
    top: 0;
}

@media (max-width:615px)  {
	
	#floor_selector p{
		margin:-9.5em 0px;
	}
	#floor_plan .roomprice{
		left: 18%;
	}
	
}

@media (max-width:580px)  {
	
	#floor_selector p{
		margin:-8.5em 0px;
	}
	#floor_plan .roomprice{
		display: none;
	}
	
}

@media (max-width:530px)  {
	
	#floor_selector p{
		margin:-7.5em 0px;
	}
	
	#hockley_selector{
		width:70%;
	}
	
	#hockley_selector p {
		margin: -22em 0;
	}
	
}

@media (max-width:515px)  {
	
	#hockley_selector p {
		margin: -21.5em 0;
	}
}

@media (max-width:500px)  {
	
	#hockley_selector p {
		margin: -21em 0;
	}
	
	#hockley_plan a.l_roomlink_1 .roomno {
		left: 35%;
		position: absolute;
		top: 35%;
		font-size:11px;
	}
}

@media (max-width:490px)  {
	
	#floor_selector p{
		margin:-7em 0px;
	}
	
}

@media (max-width:485px)  {
	
	#hockley_selector p {
		margin: -20.5em 0;
	}
}

@media (max-width:470px)  {
	
	#hockley_selector p {
		margin: -20em 0;
	}
}

@media (max-width:460px)  {
	
	#floor_selector p{
		margin:-6.5em 0px;
	}
	
}

@media (max-width:455px)  {
	
	#hockley_selector p {
		margin: -19em 0;
	}
}

@media (max-width:440px)  {
	
	#hockley_selector p {
		margin: -18em 0;
	}
}

@media (max-width:435px)  {
	
	#hockley_selector p {
		margin: -17em 0;
	}
}

@media (max-width:425px)  {
	
	#floor_selector p{
		margin:-6em 0px;
	}
	
}

@media (max-width:420px)  {
	
	#hockley_selector p {
		margin: -16em 0;
	}
}

@media (max-width:405px)  {
	
	#hockley_selector p {
		margin: -15em 0;
	}
}

@media (max-width:390px)  {
	
	#floor_selector p{
		margin:-5.5em 0px;
	}
	
}

@media (max-width:375px)  {
	#hockley_plan a.l_roomlink_1 .roomno {
		left: 30%;
		position: absolute;
		top: 30%;
		font-size:11px;
	}
}

@media (max-width:365px)  {
	
	#hockley_selector p {
		margin: -14em 0;
	}
}

@media (max-width:360px)  {
	#floor_selector p{
		margin:-5em 0px;
	}
	
	#floor_plan .floortype {
        display:none;
	}
	#floor_plan .roomno {
    font-size: 10px;
    left: 20%;
    position: absolute;
    top: 40%;
    }
	#floor_plan a.roomlink_21 .roomno {
	left: 29%;
    top: 36%;
	}
	
	#hockley_plan .roomno {
    font-size: 10px;
    left: 8%;
    position: relative;
    top: 20%;
}
	
	#backtofloors {
    bottom: -30px !important;
    right: 10px !important;
   }
	#backtofloors a {
		line-height: 15%;
		width: 85%;
	}
	#backtofloors a {
		font-size: 10px;
		width: 78%;
	}
	
	#backtofloors__hockely {
    bottom: 5px !important;
    right: 10px !important;
   }
	#backtofloors__hockely a {
		line-height: 15%;
		width: 85%;
	}
	#backtofloors__hockely a {
		font-size: 10px;
		width: 78%;
	}
	
}

@media (max-width:340px)  {
	
	#hockley_selector p {
		margin: -13em 0;
	}
}

@media (max-width:325px)  {
	
	#floor_selector p{
		margin:-4em 0px;
	}
	
	}
	
}

a.anchor {
    display: block;
    height: 0;
    line-height: 0;
    position: relative;
    top: 50%;
    visibility: hidden;
}



#backtofloors { text-align: center; position: absolute; z-index: 2; bottom: -8px; right: 10px; }
#backtofloors a i { display: inline-block; margin: 0 0 0.2em 0; }
#backtofloors a { display: block; text-decoration: none !important; background-color: #27a4dd; color: #fff; font-weight: 700; line-height: 40%; padding: 0.7em 1em 1.2em 1em;  width: 80%;}
#backtofloors a:hover, #backtofloors a:active { text-decoration: none; background-color: #27a4dd; color: #fff; }

#backtofloors__hockely { text-align: center; position: absolute; z-index: 2; bottom: 30px; right: 145px; }
#backtofloors__hockely a i { display: inline-block; margin: 0 0 0.2em 0; }
#backtofloors__hockely a { display: block; text-decoration: none !important; background-color: #27a4dd; color: #fff; font-weight: 700; line-height: 40%; padding: 0.7em 1em 1.2em 1em;  width: 80%;}
#backtofloors__hockely a:hover, #backtofloors_hockely a:active { text-decoration: none; background-color: #27a4dd; color: #fff; }  


.location_btn {
    margin-top: 70%;
}

.floorplan-map{
 display:none;	
	}
.view_floorplan_btn{
	float: right;
    margin-right: 7%;
    margin-top: -32%;
    opacity: 0.99;
	}
.container .floorplan-map	{
background: #fff none repeat scroll 0 0;
}	

.floornum {
    background: #1974bb none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    height: 22px;
    width: 25px;
}
.floornum.selected {
    background: #ec1b20 none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    height: 22px;
    width: 25px;
}
.floornth.selected {
    color: #ec1b20;
   }

.floorinfo-text{
	bottom: 0;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    width: auto;
	}
.floor_plan_56 #backtofloors {
    margin-bottom: 4px;
}
.header-hocklink {
	 background-color: #f0f0f0;
    display: block;
    font-weight: bold;
    height: 15%;
    margin-right: 10px;
    text-align: center;
    width: 100%;
	padding: 5px 0;
}
.btn-hocktext {
    display: inline-block;
    margin-right: 10px;
}
#footer-middle {
    background: #fff none repeat scroll 0 0;
    padding: 10px 0;
}
.logo-center{
	text-align: center;	
}
.logo-right{
	text-align: right;	
}
/* Footer Changes */
.footer_contact .subHeader
{
	margin-bottom: 0;
}
#footer-wrapper #footer-top h2{
	margin: 0;
}
.footer_contact p{
	margin-bottom: 10px;
}
#footer-wrapper #footer-top{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
/* End Footer changes */
@media (max-width:767px)  {
	
	.logo-footer, .logo-center, .logo-right{
		text-align: center;	
		margin-bottom: 10px !important;
	}
	#footer-middle-inner .span4{
		margin-bottom: 0;	
	}
	
}

/* Hide Social Icon From News */

.news_social {
    display: none;
}

/* Clare Court */
/* Ground Floor */

.ground-1 {
  position: absolute;
  bottom: 54px;
  left: 12px;
  width: 33%;
  height: 16%;
}

.groomno-1
{
	left: 16%;
	position: absolute;
	bottom: 17%;
	text-align:center;
	color: #FFF;
}

.groomprice-1
{
	left: 15%;
	position: absolute;
	bottom: 11%;
	text-align:center;
	color: #FFF;
}

.gfloortype-1
{
	left: 12%;
	position: absolute;
	bottom: 14%;
	text-align:center;
	color: #FFF;
}

.mansfield-ground-1 {
  position: absolute;
  bottom: 9%;
  left: 52%;
  width: 19%;
  height: 23%;
}

.mansfield-groomno-1
{
	left: 61%;
	position: absolute;
	bottom: 23%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-1
{
	left: 60%;
	position: absolute;
	bottom: 12%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-1
{
	left: 57%;
	position: absolute;
	bottom: 18%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.ground-2 {
  position: absolute;
  bottom: 152px;
  left: 16px;
  width: 33%;
  height: 16%;
}

.groomno-2
{
	left: 16%;
	position: absolute;
	bottom: 29%;
	text-align:center;
	color: #FFF;
}

.groomprice-2
{
	left: 15%;
	position: absolute;
	bottom: 23%;
	text-align:center;
	color: #FFF;
}

.gfloortype-2
{
	left: 12%;
	position: absolute;
	bottom: 26%;
	text-align:center;
	color: #FFF;
}

.mansfield-ground-2 {
  position: absolute;
  bottom: 26%;
  left: 49%;
  width: 21.5%;
  height: 35%;
}

.mansfield-groomno-2
{
	left: 62%;
	position: absolute;
	bottom: 46%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-2
{
	left: 61%;
	position: absolute;
	bottom: 34%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-2
{
	left: 58%;
	position: absolute;
	bottom: 40%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.ground-3 {
  position: absolute;
  bottom: 362px;
  left: 325px;
  width: 33%;
  height: 16%;
}

.groomno-3
{
	right: 50%;
	position: absolute;
	top: 43%;
	text-align:center;
	color: #FFF;
}

.gfloortype-3
{
	right: 45%;
	position: absolute;
	top: 46%;
	text-align:center;
	color: #FFF;
}

.groomprice-3
{
	right: 49%;
	position: absolute;
	top: 49%;
	text-align:center;
	color: #FFF;
}

.mansfield-ground-3 {
  position: absolute;
  bottom: 36.8%;
  left: 40.1%;
  width: 23.2%;
  height: 24%;
}

.mansfield-groomno-3
{
	left: 47.5%;
	position: absolute;
	bottom: 52%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-3
{
	left: 46%;
	position: absolute;
	bottom: 42%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-3
{
	left: 43%;
	position: absolute;
	bottom: 47%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.ground-4 {
  position: absolute;
  bottom: 458px;
  left: 328px;
  width: 33%;
  height: 17%;
}

.groomno-4
{
	right: 50%;
	position: absolute;
	top: 31%;
	text-align:center;
	color: #FFF;
}

.gfloortype-4
{
	right: 45%;
	position: absolute;
	top: 34%;
	text-align:center;
	color: #FFF;
}

.groomprice-4
{
	right: 49%;
	position: absolute;
	top: 37%;
	text-align:center;
	color: #FFF;
}

.mansfield-ground-4 {
  position: absolute;
  bottom: 36%;
  left: 23%;
  width: 19.5%;
  height: 25%;
}

.mansfield-groomno-4
{
	left: 32%;
	position: absolute;
	bottom: 54%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-4
{
	left: 31%;
	position: absolute;
	bottom: 43%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-4
{
	left: 28%;
	position: absolute;
	bottom: 49%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.ground-5 {
  position: absolute;
  top: 124px;
  left: 331px;
  width: 33%;
  height: 16%;
}

.groomno-5
{
	right: 50%;
	position: absolute;
	top: 19%;
	text-align:center;
	color: #FFF;
}

.gfloortype-5
{
	right: 45%;
	position: absolute;
	top: 22%;
	text-align:center;
	color: #FFF;
}

.groomprice-5
{
	right: 49%;
	position: absolute;
	top: 25%;
	text-align:center;
	color: #FFF;
}

.mansfield-ground-5 {
  position: absolute;
  bottom: 36%;
  left: 8%;
  width: 19.5%;
  height: 33%;
}

.mansfield-groomno-5
{
	left: 18%;
	position: absolute;
	bottom: 54%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-5
{
	left: 17%;
	position: absolute;
	bottom: 43%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-5
{
	left: 14%;
	position: absolute;
	bottom: 49%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.ground-6 {
  position: absolute;
  top: 27px;
  left: 335px;
  width: 33%;
  height: 16%;
}

.groomno-6
{
	right: 50%;
	position: absolute;
	top: 7%;
	text-align:center;
	color: #FFF;
}

.gfloortype-6
{
	right: 45%;
	position: absolute;
	top: 10%;
	text-align:center;
	color: #FFF;
}

.groomprice-6
{
	right: 49%;
	position: absolute;
	top: 13%;
	text-align:center;
	color: #FFF;
}

.mansfield-ground-6 {
  position: absolute;
  bottom: 65%;
  left: 8.1%;
  width: 26.7%;
  height: 27.5%;
}

.mansfield-groomno-6
{
	left: 18%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-6
{
	left: 17%;
	position: absolute;
	bottom: 73%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-6
{
	left: 14%;
	position: absolute;
	bottom: 79%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.ground-7 {
  position: absolute;
  top: 28px;
  right: 37px;
  width: 33%;
  height: 16%;
}

.groomno-7
{
	right: 20%;
	position: absolute;
	top: 7%;
	text-align:center;
	color: #FFF;
}

.gfloortype-7
{
	right: 15%;
	position: absolute;
	top: 10%;
	text-align:center;
	color: #FFF;
}

.groomprice-7
{
	right: 19%;
	position: absolute;
	top: 13%;
	text-align:center;
	color: #FFF;
}

.mansfield-ground-7 {
  position: absolute;
  bottom: 65%;
  left: 57.1%;
  width: 19.7%;
  height: 27.5%;
}

.mansfield-groomno-7
{
	left: 66%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-7
{
	left: 65%;
	position: absolute;
	bottom: 73%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-7
{
	left: 63%;
	position: absolute;
	bottom: 79%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.ground-8 {
  position: absolute;
  top: 123px;
  right: 37px;
  width: 33%;
  height: 16%;
}

.groomno-8
{
	right: 20%;
	position: absolute;
	top: 19%;
	text-align:center;
	color: #FFF;
}

.gfloortype-8
{
	right: 15%;
	position: absolute;
	top: 22%;
	text-align:center;
	color: #FFF;
}

.groomprice-8
{
	right: 19%;
	position: absolute;
	top: 25%;
	text-align:center;
	color: #FFF;
}

.mansfield-ground-8 {
  position: absolute;
  bottom: 60%;
  left: 72.4%;
  width: 19.5%;
  height: 31.8%;
}

.mansfield-groomno-8
{
	left: 81%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-8
{
	left: 80%;
	position: absolute;
	bottom: 69%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-8
{
	left: 78%;
	position: absolute;
	bottom: 77%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.ground-9 {
  position: absolute;
  top: 223px;
  right: 35px;
  width: 33%;
  height: 16%;
}

.groomno-9
{
	right: 20%;
	position: absolute;
	top: 31%;
	text-align:center;
	color: #FFF;
}

.gfloortype-9
{
	right: 15%;
	position: absolute;
	top: 34%;
	text-align:center;
	color: #FFF;
}

.groomprice-9
{
	right: 19%;
	position: absolute;
	top: 37%;
	text-align:center;
	color: #FFF;
}

.ground-10 {
   position: absolute;
   top: 320px;
   right: 29px;
   width: 33%;
   height: 16%;
}

.groomno-10
{
	right: 20%;
	position: absolute;
	top: 43%;
	text-align:center;
	color: #FFF;
}

.gfloortype-10
{
	right: 15%;
	position: absolute;
	top: 46%;
	text-align:center;
	color: #FFF;
}

.groomprice-10
{
	right: 19%;
	position: absolute;
	top: 49%;
	text-align:center;
	color: #FFF;
}

.ground-11 {
  position: absolute;
  bottom: 264px;
  right: 25px;
  width: 33%;
  height: 16%;
}

.groomno-11
{
	right: 20%;
	position: absolute;
	bottom: 42%;
	text-align:center;
	color: #FFF;
}

.gfloortype-11
{
	right: 15%;
	position: absolute;
	bottom: 39%;
	text-align:center;
	color: #FFF;
}

.groomprice-11
{
	right: 19%;
	position: absolute;
	bottom: 36%;
	text-align:center;
	color: #FFF;
}

.ground-12 {
  position: absolute;
  bottom: 169px;
  right: 20px;
  width: 34%;
  height: 16%;
}

.groomno-12
{
	right: 20%;
	position: absolute;
	bottom: 31%;
	text-align:center;
	color: #FFF;
}

.gfloortype-12
{
	right: 15%;
	position: absolute;
	bottom: 28%;
	text-align:center;
	color: #FFF;
}

.groomprice-12
{
	right: 19%;
	position: absolute;
	bottom: 25%;
	text-align:center;
	color: #FFF;
}

.ground-13 {
  position: absolute;
  bottom: 29px;
  right: 22px;
  width: 33%;
  height: 20%;
}

.groomno-13
{
	right: 20%;
	position: absolute;
	bottom: 18%;
	text-align:center;
	color: #FFF;
}

.gfloortype-13
{
	right: 12%;
	position: absolute;
	bottom: 15%;
	text-align:center;
	color: #FFF;
}

.groomprice-13
{
	right: 19%;
	position: absolute;
	bottom: 12%;
	text-align:center;
	color: #FFF;
}

/* first Floor */

.floor-1-14 {
  position: absolute;
  bottom: 43px;
  left: 12px;
  width: 33%;
  height: 16%;
}

.groomno-14
{
	left: 16%;
	position: absolute;
	bottom: 16%;
	text-align:center;
	color: #FFF;
}

.groomprice-14
{
	left: 15%;
	position: absolute;
	bottom: 10%;
	text-align:center;
	color: #FFF;
}

.gfloortype-14
{
	left: 12%;
	position: absolute;
	bottom: 13%;
	text-align:center;
	color: #FFF;
}

.floor-1-15 {
  position: absolute;
  bottom: 141px;
  left: 16px;
  width: 33%;
  height: 16%;
}

.groomno-15
{
	left: 16%;
	position: absolute;
	bottom: 28%;
	text-align:center;
	color: #FFF;
}

.groomprice-15
{
	left: 15%;
	position: absolute;
	bottom: 22%;
	text-align:center;
	color: #FFF;
}

.gfloortype-15
{
	left: 12%;
	position: absolute;
	bottom: 25%;
	text-align:center;
	color: #FFF;
}

.floor-1-16 {
  position: absolute;
  bottom: 198px;
  left: 298px;
  width: 32%;
  height: 22%;
}

.groomno-16
{
	right: 52%;
	position: absolute;
	top: 58%;
	text-align:center;
	color: #FFF;
}

.gfloortype-16
{
	right: 45%;
	position: absolute;
	top: 62%;
	text-align:center;
	color: #FFF;
}

.groomprice-16
{
	right: 51%;
	position: absolute;
	top: 66%;
	text-align:center;
	color: #FFF;
}

.floor-1-17 {
  position: absolute;
  bottom: 346px;
  left: 321px;
  width: 32%;
  height: 16%;
}

.groomno-17
{
	right: 50%;
	position: absolute;
	top: 44%;
	text-align:center;
	color: #FFF;
}

.gfloortype-17
{
	right: 45%;
	position: absolute;
	top: 47%;
	text-align:center;
	color: #FFF;
}

.groomprice-17
{
	right: 49%;
	position: absolute;
	top: 50%;
	text-align:center;
	color: #FFF;
}

.floor-1-18 {
  position: absolute;
  top: 233px;
  left: 324px;
  width: 32%;
  height: 16%;
}

.groomno-18
{
	right: 50%;
	position: absolute;
	top: 32%;
	text-align:center;
	color: #FFF;
}

.gfloortype-18
{
	right: 45%;
	position: absolute;
	top: 35%;
	text-align:center;
	color: #FFF;
}

.groomprice-18
{
	right: 49%;
	position: absolute;
	top: 38%;
	text-align:center;
	color: #FFF;
}

.floor-1-19 {
  position: absolute;
  top: 137px;
  left: 328px;
  width: 32%;
  height: 16%;
}

.groomno-19
{
	right: 50%;
	position: absolute;
	top: 20%;
	text-align:center;
	color: #FFF;
}

.gfloortype-19
{
	right: 45%;
	position: absolute;
	top: 23%;
	text-align:center;
	color: #FFF;
}

.groomprice-19
{
	right: 49%;
	position: absolute;
	top: 26%;
	text-align:center;
	color: #FFF;
}

.floor-1-20 {
  position: absolute;
  top: 41px;
  right: 329px;
  width: 32%;
  height: 16%;
}

.groomno-20
{
	right: 50%;
	position: absolute;
	bottom: 89%;
	text-align:center;
	color: #FFF;
}

.gfloortype-20
{
	right: 45%;
	position: absolute;
	top: 12%;
	text-align:center;
	color: #FFF;
}

.groomprice-20
{
	right: 49%;
	position: absolute;
	top: 15%;
	text-align:center;
	color: #FFF;
}

.floor-1-21 {
  position: absolute;
  top: 41px;
  right: 61px;
  width: 32%;
  height: 16%;
}

.groomno-21
{
	right: 21%;
	position: absolute;
	top: 8%;
	text-align:center;
	color: #FFF;
}

.gfloortype-21
{
	right: 17%;
	position: absolute;
	top: 12%;
	text-align:center;
	color: #FFF;
}

.groomprice-21
{
	right: 20%;
	position: absolute;
	top: 16%;
	text-align:center;
	color: #FFF;
}

.floor-1-22 {
  position: absolute;
  top: 136px;
  right: 55px;
  width: 32%;
  height: 16%;
}

.groomno-22
{
	right: 20%;
	position: absolute;
	top: 20%;
	text-align:center;
	color: #FFF;
}

.gfloortype-22
{
	right: 16%;
	position: absolute;
	top: 23%;
	text-align:center;
	color: #FFF;
}

.groomprice-22
{
	right: 19%;
	position: absolute;
	top: 27%;
	text-align:center;
	color: #FFF;
}

.floor-1-23 {
   position: absolute;
  top: 232px;
  right: 53px;
  width: 32%;
  height: 16%;
}

.groomno-23
{
	right: 20%;
	position: absolute;
	top: 32%;
	text-align:center;
	color: #FFF;
}

.gfloortype-23
{
	right: 16%;
	position: absolute;
	top: 35%;
	text-align:center;
	color: #FFF;
}

.groomprice-23
{
	right: 19%;
	position: absolute;
	top: 39%;
	text-align:center;
	color: #FFF;
}

.floor-1-24 {
  position: absolute;
  bottom: 346px;
  right: 51px;
  width: 32%;
  height: 16%;
}

.groomno-24
{
	right: 20%;
	position: absolute;
	bottom: 53%;
	text-align:center;
	color: #FFF;
}

.gfloortype-24
{
	right: 15%;
	position: absolute;
	bottom: 50%;
	text-align:center;
	color: #FFF;
}

.groomprice-24
{
	right: 19%;
	position: absolute;
	bottom: 47%;
	text-align:center;
	color: #FFF;
}

.floor-1-25 {
  position: absolute;
  bottom: 249px;
  right: 48px;
  width: 32%;
  height: 16%;
}

.groomno-25
{
	right: 20%;
	position: absolute;
	bottom: 41%;
	text-align:center;
	color: #FFF;
}

.gfloortype-25
{
	right: 15%;
	position: absolute;
	bottom: 38%;
	text-align:center;
	color: #FFF;
}

.groomprice-25
{
	right: 19%;
	position: absolute;
	bottom: 35%;
	text-align:center;
	color: #FFF;
}

.floor-1-26 {
  position: absolute;
  bottom: 156px;
  right: 45px;
  width: 32%;
  height: 16%;
}

.groomno-26
{
	right: 20%;
	position: absolute;
	bottom: 29%;
	text-align:center;
	color: #FFF;
}

.gfloortype-26
{
	right: 15%;
	position: absolute;
	bottom: 26%;
	text-align:center;
	color: #FFF;
}

.groomprice-26
{
	right: 19%;
	position: absolute;
	bottom: 23%;
	text-align:center;
	color: #FFF;
}

.floor-1-27 {
  position: absolute;
  bottom: 20px;
  right: 42px;
  width: 32%;
  height: 20%;
}

.groomno-27
{
	right: 20%;
	position: absolute;
	bottom: 18%;
	text-align:center;
	color: #FFF;
}

.gfloortype-27
{
	right: 12%;
	position: absolute;
	bottom: 15%;
	text-align:center;
	color: #FFF;
}

.groomprice-27
{
	right: 19%;
	position: absolute;
	bottom: 12%;
	text-align:center;
	color: #FFF;
}

.mansfield-floor-1-101,.mansfield-floor-2-201,.mansfield-floor-4-401 {
  position: absolute;
  bottom: 23.8%;
  right: 44%;
  width: 14.8%;
  height: 17.8%;
}

.mansfield-floor-2-201 {
  position: absolute;
  bottom: 23.8%;
  right: 44%;
  width: 14.8%;
  height: 17.8%;
}

.mansfield-floor-3-301 {
  position: absolute;
  bottom: 23.8%;
  right: 44%;
  width: 14.8%;
  height: 17.1%;
}

.mansfield-groomno-101,.mansfield-groomno-201,.mansfield-groomno-301,.mansfield-groomno-401
{
	right: 50%;
	position: absolute;
	bottom: 35%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-101,.mansfield-gfloortype-201,.mansfield-gfloortype-301,.mansfield-gfloortype-401
{
	right: 47%;
	position: absolute;
	bottom: 30%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	width: 9%;
	line-height: 1;
	word-break: auto-phrase;
}

.mansfield-groomprice-101,.mansfield-groomprice-201,.mansfield-groomprice-301,.mansfield-groomprice-401
{
	right: 49.7%;
	position: absolute;
	bottom: 25.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-1-102,.mansfield-floor-2-202,.mansfield-floor-4-402{
  position: absolute;
  bottom: 36.3%;
  right: 43.9%;
  width: 14.5%;
  height: 26.5%;
}

.mansfield-floor-3-302 {
  position: absolute;
  bottom: 36.1%;
  right: 43.9%;
  width: 14.8%;
  height: 26.5%;
}

.mansfield-groomno-102,.mansfield-groomno-202,.mansfield-groomno-302,.mansfield-groomno-402
{
	right: 50%;
	position: absolute;
	bottom: 52%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-102,.mansfield-gfloortype-202,.mansfield-gfloortype-302,.mansfield-gfloortype-402
{
	right: 46.2%;
	position: absolute;
	bottom: 46%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	width: 10%;
	line-height: 1;
	word-break: auto-phrase;
}

.mansfield-groomprice-102,.mansfield-groomprice-202,.mansfield-groomprice-302,.mansfield-groomprice-402
{
	right: 49.7%;
	position: absolute;
	bottom: 40.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-1-103 {
  position: absolute;
  bottom: 44.5%;
  right: 50%;
  width: 16.7%;
  height: 17.8%;
}

.mansfield-floor-2-203 {
  position: absolute;
  bottom: 44.5%;
  right: 49.4%;
  width: 17.8%;
  height: 17.8%;
}

.mansfield-floor-3-303 {
  position: absolute;
  bottom: 43.4%;
  right: 49.5%;
  width: 17.4%;
  height: 19.8%;
}

.mansfield-floor-4-403 {
  position: absolute;
  bottom: 43.9%;
  right: 49.4%;
  width: 17.8%;
  height: 18.8%;
}

.mansfield-groomno-103,.mansfield-groomno-203,.mansfield-groomno-303,.mansfield-groomno-403
{
	right: 59%;
	position: absolute;
	bottom: 55.8%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-103,.mansfield-groomprice-203,.mansfield-groomprice-303,.mansfield-groomprice-403
{
	right: 58.7%;
	position: absolute;
	bottom: 47.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-103,.mansfield-gfloortype-203,.mansfield-gfloortype-303,.mansfield-gfloortype-403
{
	right: 56%;
	position: absolute;
	bottom: 51%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	line-height: 1;
	word-break: auto-phrase;
	width: 9%;
}

.mansfield-floor-1-104 {
  position: absolute;
  bottom: 43.8%;
  right: 64.7%;
  width: 14.8%;
  height: 19%;
}

.mansfield-floor-2-204 {
  position: absolute;
  bottom: 44.3%;
  right: 64.9%;
  width: 14.8%;
  height: 18%;
}

.mansfield-floor-3-304 {
  position: absolute;
  bottom: 43.6%;
  right: 64.9%;
  width: 14.8%;
  height: 19.3%;
}

.mansfield-floor-4-404 {
  position: absolute;
  bottom: 43.9%;
  right: 64.9%;
  width: 14.4%;
  height: 18.8%;
}

.mansfield-groomno-104,.mansfield-groomno-204,.mansfield-groomno-304,.mansfield-groomno-404
{
	right: 71%;
	position: absolute;
	bottom: 57%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-104,.mansfield-groomprice-204,.mansfield-groomprice-304,.mansfield-groomprice-404
{
	right: 70.7%;
	position: absolute;
	bottom: 47.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-104,.mansfield-gfloortype-204,.mansfield-gfloortype-304,.mansfield-gfloortype-404
{
	right: 68%;
	position: absolute;
	bottom: 52%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	width: 9%;
	line-height: 1;
	word-break: auto-phrase;
}

.mansfield-floor-1-105 {
  position: absolute;
  bottom: 44.5%;
  right: 77.4%;
  width: 12.3%;
  height: 22.2%;
}

.mansfield-floor-2-205 {
  position: absolute;
  bottom: 44.5%;
  right: 77.4%;
  width: 12.3%;
  height: 22.2%;
}

.mansfield-floor-3-305 {
  position: absolute;
  bottom: 43.8%;
  right: 76.8%;
  width: 13.3%;
  height: 23.2%;
}

.mansfield-floor-4-405 {
  position: absolute;
  bottom: 44.5%;
  right: 77.4%;
  width: 12.3%;
  height: 22.2%;
}

.mansfield-groomno-105,.mansfield-groomno-205,.mansfield-groomno-305,.mansfield-groomno-405
{
	right: 82%;
	position: absolute;
	bottom: 58%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-105,.mansfield-groomprice-205,.mansfield-groomprice-305,.mansfield-groomprice-405
{
	right: 81.7%;
	position: absolute;
	bottom: 47.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-105,.mansfield-gfloortype-205,.mansfield-gfloortype-305,.mansfield-gfloortype-405
{
	right: 79%;
	position: absolute;
	bottom: 52%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	width: 9%;
	line-height: 1;
	word-break: auto-phrase;
}

.mansfield-floor-1-106 {
  position: absolute;
  bottom: 64.8%;
  right: 77.9%;
  width: 11.9%;
  height: 26.5%;
}

.mansfield-floor-2-206 {
  position: absolute;
  bottom: 64.3%;
  right: 77.7%;
  width: 12.1%;
  height: 26.4%;
}

.mansfield-floor-3-306 {
  position: absolute;
  bottom: 64.5%;
  right: 77.6%;
  width: 12.5%;
  height: 26.1%;
}

.mansfield-floor-4-406 {
  position: absolute;
  bottom: 64.5%;
  right: 77.4%;
  width: 12.9%;
  height: 26.3%;
}

.mansfield-groomno-106,.mansfield-groomno-206,.mansfield-groomno-306,.mansfield-groomno-406
{
	right: 83%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-106,.mansfield-groomprice-206,.mansfield-groomprice-306,.mansfield-groomprice-406
{
	right: 82.7%;
	position: absolute;
	bottom: 72.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-106,.mansfield-gfloortype-206,.mansfield-gfloortype-306,.mansfield-gfloortype-406
{
	right: 79.5%;
	position: absolute;
	bottom: 78%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	width: 9%;
	line-height: 1;
	word-break: auto-phrase;
}

.mansfield-floor-1-107 {
  position: absolute;
  bottom: 75.8%;
  right: 55.9%;
  width: 19.7%;
  height: 14.7%;
}

.mansfield-floor-2-207 {
  position: absolute;
  bottom: 75.8%;
  right: 56.2%;
  width: 18.7%;
  height: 14.7%;
}

.mansfield-floor-3-307 {
  position: absolute;
  bottom: 75.8%;
  right: 56.2%;
  width: 18.7%;
  height: 14.7%;
}

.mansfield-floor-4-407 {
  position: absolute;
  bottom: 75.8%;
  right: 56.2%;
  width: 18.9%;
  height: 14.7%;
}

.mansfield-groomno-107,.mansfield-groomno-207,.mansfield-groomno-307,.mansfield-groomno-407
{
	right: 65%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-107,.mansfield-groomprice-207,.mansfield-groomprice-307,.mansfield-groomprice-407
{
	right: 64.7%;
	position: absolute;
	bottom: 78.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-107,.mansfield-gfloortype-207,.mansfield-gfloortype-307,.mansfield-gfloortype-407
{
	right: 61.5%;
	position: absolute;
	bottom: 82%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-1-108 {
  position: absolute;
  bottom: 64.2%;
  right: 48.2%;
  width: 10.3%;
  height: 27.2%;
}

.mansfield-floor-2-208 {
  position: absolute;
  bottom: 65.0%;
  right: 47.8%;
  width: 10.9%;
  height: 25.6%;
}

.mansfield-floor-3-308 {
  position: absolute;
  bottom: 65.0%;
  right: 47.8%;
  width: 10.6%;
  height: 25.6%;
}

.mansfield-floor-4-408 {
  position: absolute;
  bottom: 65.0%;
  right: 47.8%;
  width: 10.9%;
  height: 25.6%;
}

.mansfield-groomno-108,.mansfield-groomno-208,.mansfield-groomno-308,.mansfield-groomno-408
{
	right: 52%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-108,.mansfield-groomprice-208,.mansfield-groomprice-308,.mansfield-groomprice-408
{
	right: 51.7%;
	position: absolute;
	bottom: 71.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-108,.mansfield-gfloortype-208,.mansfield-gfloortype-308,.mansfield-gfloortype-408
{
	right: 48.8%;
	position: absolute;
	bottom: 78%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	width: 9%;
	line-height: 1;
	word-break: auto-phrase;
}

.mansfield-floor-1-109 {
  position: absolute;
  bottom: 65.2%;
  right: 40.2%;
  width: 9.8%;
  height: 25.3%;
}

.mansfield-floor-2-209 {
  position: absolute;
  bottom: 65.1%;
  right: 40.2%;
  width: 9.9%;
  height: 25.8%;
}

.mansfield-floor-3-309 {
  position: absolute;
  bottom: 65.1%;
  right: 40.2%;
  width: 9.9%;
  height: 25.8%;
}

.mansfield-floor-4-409 {
  position: absolute;
  bottom: 65.1%;
  right: 40.2%;
  width: 9.9%;
  height: 25.8%;
}

.mansfield-groomno-109,.mansfield-groomno-209,.mansfield-groomno-309,.mansfield-groomno-409
{
	right: 44%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-109,.mansfield-groomprice-209,.mansfield-groomprice-309,.mansfield-groomprice-409
{
	right: 43.7%;
	position: absolute;
	bottom: 71.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-109,.mansfield-gfloortype-209,.mansfield-gfloortype-309,.mansfield-gfloortype-409
{
	right: 40.8%;
	position: absolute;
	bottom: 78%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	width: 9%;
	word-break: auto-phrase;
	line-height: 1;
}

.mansfield-floor-1-110 {
  position: absolute;
  bottom: 65.3%;
  right: 30.0%;
  width: 11.3%;
  height: 25.1%;
}

.mansfield-floor-2-210 {
  position: absolute;
  bottom: 65.3%;
  right: 30.0%;
  width: 11.3%;
  height: 25.6%;
}

.mansfield-floor-3-310 {
  position: absolute;
  bottom: 65.3%;
  right: 29.3%;
  width: 12.6%;
  height: 25.6%;
}

.mansfield-floor-4-410 {
  position: absolute;
  bottom: 65.3%;
  right: 30.0%;
  width: 11.3%;
  height: 25.6%;
}

.mansfield-groomno-110,.mansfield-groomno-210,.mansfield-groomno-310,.mansfield-groomno-410
{
	right: 34%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-110,.mansfield-groomprice-210,.mansfield-groomprice-310,.mansfield-groomprice-410
{
	right: 33.7%;
	position: absolute;
	bottom: 71.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-110,.mansfield-gfloortype-210,.mansfield-gfloortype-310,.mansfield-gfloortype-410
{
	right: 30.8%;
	position: absolute;
	bottom: 78%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	width: 9%;
	word-break: auto-phrase;
	line-height: 1;
}

.mansfield-floor-1-111 {
  position: absolute;
  bottom: 55.3%;
  right: 17.4%;
  width: 24.2%;
  height: 12.3%;
}

.mansfield-floor-2-211 {
  position: absolute;
  bottom: 54.8%;
  right: 16.9%;
  width: 24.9%;
  height: 13.3%;
}

.mansfield-floor-3-311 {
  position: absolute;
  bottom: 55.3%;
  right: 17.4%;
  width: 24.2%;
  height: 12.3%;
}

.mansfield-floor-4-411 {
  position: absolute;
  bottom: 55.3%;
  right: 17.4%;
  width: 24.2%;
  height: 12.3%;
}

.mansfield-groomno-111,.mansfield-groomno-211,.mansfield-groomno-311,.mansfield-groomno-411
{
	right: 28%;
	position: absolute;
	bottom: 63%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-111,.mansfield-groomprice-211,.mansfield-groomprice-311,.mansfield-groomprice-411
{
	right: 27.7%;
	position: absolute;
	bottom: 56.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-111,.mansfield-gfloortype-211,.mansfield-gfloortype-311,.mansfield-gfloortype-411
{
	right: 24.6%;
	position: absolute;
	bottom: 60%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-1-112 {
  position: absolute;
  bottom: 44.3%;
  right: 13.9%;
  width: 27.7%;
  height: 13.8%;
}

.mansfield-floor-2-212 {
  position: absolute;
  bottom: 44.2%;
  right: 13.5%;
  width: 28.7%;
  height: 14.1%;
}

.mansfield-floor-3-312 {
  position: absolute;
  bottom: 44.2%;
  right: 13.5%;
  width: 28.7%;
  height: 14.1%;
}

.mansfield-floor-4-412 {
  position: absolute;
  bottom: 43.7%;
  right: 13.5%;
  width: 28.7%;
  height: 15.4%;
}

.mansfield-groomno-112,.mansfield-groomno-212,.mansfield-groomno-312,.mansfield-groomno-412
{
	right: 28%;
	position: absolute;
	bottom: 53%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-112,.mansfield-groomprice-212,.mansfield-groomprice-312,.mansfield-groomprice-412
{
	right: 27.5%;
	position: absolute;
	bottom: 46.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-112,.mansfield-gfloortype-212,.mansfield-gfloortype-312,.mansfield-gfloortype-412
{
	right: 21.6%;
	position: absolute;
	bottom: 50%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-1-113 {
  position: absolute;
  bottom: 33.8%;
  right: 10.5%;
  width: 31.5%;
  height: 16.2%;
}

.mansfield-floor-2-213 {
  position: absolute;
  bottom: 33.8%;
  right: 10.5%;
  width: 31.5%;
  height: 16.2%;
}

.mansfield-floor-3-313 {
  position: absolute;
  bottom: 34.2%;
  right: 10.5%;
  width: 31.5%;
  height: 16.2%;
}

.mansfield-floor-4-413 {
  position: absolute;
  bottom: 33.8%;
  right: 10.5%;
  width: 31.5%;
  height: 16.2%;
}

.mansfield-groomno-113,.mansfield-groomno-213,.mansfield-groomno-313,.mansfield-groomno-413
{
	right: 28%;
	position: absolute;
	bottom: 42%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-113,.mansfield-groomprice-213,.mansfield-groomprice-313,.mansfield-groomprice-413
{
	right: 27.5%;
	position: absolute;
	bottom: 35.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-113,.mansfield-gfloortype-213,.mansfield-gfloortype-313,.mansfield-gfloortype-413
{
	right: 21.6%;
	position: absolute;
	bottom: 39%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-1-114 {
  position: absolute;
  bottom: 23.1%;
  right: 7.5%;
  width: 34.3%;
  height: 18.6%;
}

.mansfield-floor-2-214 {
  position: absolute;
  bottom: 23.1%;
  right: 7.5%;
  width: 34.3%;
  height: 18.6%;
}

.mansfield-floor-3-314 {
  position: absolute;
  bottom: 23.1%;
  right: 7.5%;
  width: 34.3%;
  height: 18.6%;
}

.mansfield-floor-4-414 {
  position: absolute;
  bottom: 23.1%;
  right: 7.5%;
  width: 34.3%;
  height: 18.6%;
}

.mansfield-groomno-114,.mansfield-groomno-214,.mansfield-groomno-314,.mansfield-groomno-414
{
	right: 28%;
	position: absolute;
	bottom: 32%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-114,.mansfield-groomprice-214,.mansfield-groomprice-314,.mansfield-groomprice-414
{
	right: 27.5%;
	position: absolute;
	bottom: 25.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-114,.mansfield-gfloortype-214,.mansfield-gfloortype-314,.mansfield-gfloortype-414
{
	right: 21.6%;
	position: absolute;
	bottom: 29%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-1-115 {
  position: absolute;
  bottom: 8.6%;
  right: 29.9%;
  width: 12.3%;
  height: 17.5%;
}

.mansfield-floor-2-215 {
  position: absolute;
  bottom: 8.6%;
  right: 29.9%;
  width: 12.3%;
  height: 17.5%;
}

.mansfield-floor-3-315 {
  position: absolute;
  bottom: 8.9%;
  right: 29.7%;
  width: 12.6%;
  height: 17.3%;
}

.mansfield-floor-4-415 {
  position: absolute;
  bottom: 8.6%;
  right: 28.7%;
  width: 13.9%;
  height: 17.5%;
}

.mansfield-groomno-115,.mansfield-groomno-215,.mansfield-groomno-315,.mansfield-groomno-415
{
	right: 35%;
	position: absolute;
	bottom: 21%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-115,.mansfield-groomprice-215,.mansfield-groomprice-315,.mansfield-groomprice-415
{
	right: 34.5%;
	position: absolute;
	bottom: 11.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-115,.mansfield-gfloortype-215,.mansfield-gfloortype-315,.mansfield-gfloortype-415
{
	right: 31.5%;
	position: absolute;
	bottom: 15%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
	width: 9%;
	line-height: 1;
	word-break: auto-phrase;
}

/* Second Floor */

.floor-2-28 {
  position: absolute;
  bottom: 45px;
  left: 10px;
  width: 33%;
  height: 17%;
}

.groomno-28
{
	left: 16%;
	position: absolute;
	bottom: 16%;
	text-align:center;
	color: #FFF;
}

.groomprice-28
{
	left: 15%;
	position: absolute;
	bottom: 10%;
	text-align:center;
	color: #FFF;
}

.gfloortype-28
{
	left: 12%;
	position: absolute;
	bottom: 13%;
	text-align:center;
	color: #FFF;
}

.floor-2-29 {
  position: absolute;
  bottom: 145px;
  left: 14px;
  width: 33%;
  height: 17%;
}

.groomno-29
{
	left: 16%;
	position: absolute;
	bottom: 28%;
	text-align:center;
	color: #FFF;
}

.groomprice-29
{
	left: 15%;
	position: absolute;
	bottom: 22%;
	text-align:center;
	color: #FFF;
}

.gfloortype-29
{
	left: 12%;
	position: absolute;
	bottom: 25%;
	text-align:center;
	color: #FFF;
}

.floor-2-30 {
  position: absolute;
  bottom: 205px;
  left: 299px;
  width: 34%;
  height: 23%;
}

.groomno-30
{
	right: 52%;
	position: absolute;
	top: 58%;
	text-align:center;
	color: #FFF;
}

.gfloortype-30
{
	right: 45%;
	position: absolute;
	top: 62%;
	text-align:center;
	color: #FFF;
}

.groomprice-30
{
	right: 51%;
	position: absolute;
	top: 66%;
	text-align:center;
	color: #FFF;
}

.floor-2-31 {
  position: absolute;
  bottom: 358px;
  left: 329px;
  width: 33%;
  height: 17%;
}

.groomno-31
{
	right: 48%;
	position: absolute;
	top: 42%;
	text-align:center;
	color: #FFF;
}

.gfloortype-31
{
	right: 43%;
	position: absolute;
	top: 45%;
	text-align:center;
	color: #FFF;
}

.groomprice-31
{
	right: 47%;
	position: absolute;
	top: 48%;
	text-align:center;
	color: #FFF;
}

.floor-2-32 {
  position: absolute;
  top: 210px;
  left: 332px;
  width: 33%;
  height: 17%;
}

.groomno-32
{
	right: 48%;
	position: absolute;
	top: 30%;
	text-align:center;
	color: #FFF;
}

.gfloortype-32
{
	right: 43%;
	position: absolute;
	top: 33%;
	text-align:center;
	color: #FFF;
}

.groomprice-32
{
	right: 47%;
	position: absolute;
	top: 37%;
	text-align:center;
	color: #FFF;
}


.floor-2-33 {
  position: absolute;
  top: 110px;
  left: 335px;
  width: 33%;
  height: 17%;
}

.groomno-33
{
	right: 48%;
	position: absolute;
	top: 18%;
	text-align:center;
	color: #FFF;
}

.gfloortype-33
{
	right: 43%;
	position: absolute;
	top: 21%;
	text-align:center;
	color: #FFF;
}

.groomprice-33
{
	right: 47%;
	position: absolute;
	top: 24%;
	text-align:center;
	color: #FFF;
}

.floor-2-34 {
  position: absolute;
  top: 11px;
  right: 314px;
  width: 33%;
  height: 17%;
}

.groomno-34
{
	right: 48%;
	position: absolute;
	bottom: 92%;
	text-align:center;
	color: #FFF;
}

.gfloortype-34
{
	right: 43%;
	position: absolute;
	top: 9%;
	text-align:center;
	color: #FFF;
}

.groomprice-34
{
	right: 47%;
	position: absolute;
	top: 13%;
	text-align:center;
	color: #FFF;
}

.floor-2-35 {
  position: absolute;
  top: 9px;
  right: 31px;
  width: 33%;
  height: 17%;
}

.groomno-35
{
	right: 19%;
	position: absolute;
	top: 5%;
	text-align:center;
	color: #FFF;
}

.gfloortype-35
{
	right: 15%;
	position: absolute;
	top: 8%;
	text-align:center;
	color: #FFF;
}

.groomprice-35
{
	right: 18%;
	position: absolute;
	top: 11%;
	text-align:center;
	color: #FFF;
}

.floor-2-36 {
  position: absolute;
  top: 110px;
  right: 27px;
  width: 33%;
  height: 17%;
}

.groomno-36
{
	right: 19%;
	position: absolute;
	top: 17%;
	text-align:center;
	color: #FFF;
}

.gfloortype-36
{
	right: 15%;
	position: absolute;
	top: 21%;
	text-align:center;
	color: #FFF;
}

.groomprice-36
{
	right: 18%;
	position: absolute;
	top: 25%;
	text-align:center;
	color: #FFF;
}

.floor-2-37 {
  position: absolute;
  top: 211px;
  right: 24px;
  width: 33%;
  height: 17%;
}

.groomno-37
{
	right: 19%;
	position: absolute;
	top: 29%;
	text-align:center;
	color: #FFF;
}

.gfloortype-37
{
	right: 15%;
	position: absolute;
	top: 32%;
	text-align:center;
	color: #FFF;
}

.groomprice-37
{
	right: 18%;
	position: absolute;
	top: 36%;
	text-align:center;
	color: #FFF;
}

.floor-2-38 {
  position: absolute;
  bottom: 360px;
  right: 22px;
  width: 33%;
  height: 17%;
}

.groomno-38
{
	right: 19%;
	position: absolute;
	bottom: 55%;
	text-align:center;
	color: #FFF;
}

.gfloortype-38
{
	right: 14%;
	position: absolute;
	bottom: 52%;
	text-align:center;
	color: #FFF;
}

.groomprice-38
{
	right: 18%;
	position: absolute;
	bottom: 48%;
	text-align:center;
	color: #FFF;
}

.floor-2-39 {
  position: absolute;
  bottom: 258px;
  right: 19px;
  width: 33%;
  height: 17%;
}

.groomno-39
{
	right: 19%;
	position: absolute;
	bottom: 42%;
	text-align:center;
	color: #FFF;
}

.gfloortype-39
{
	right: 14%;
	position: absolute;
	bottom: 39%;
	text-align:center;
	color: #FFF;
}

.groomprice-39
{
	right: 18%;
	position: absolute;
	bottom: 36%;
	text-align:center;
	color: #FFF;
}

.floor-2-40 {
  position: absolute;
  bottom: 160px;
  right: 17px;
  width: 33%;
  height: 17%;
}

.groomno-40
{
	right: 19%;
	position: absolute;
	bottom: 30%;
	text-align:center;
	color: #FFF;
}

.gfloortype-40
{
	right: 14%;
	position: absolute;
	bottom: 27%;
	text-align:center;
	color: #FFF;
}

.groomprice-40
{
	right: 18%;
	position: absolute;
	bottom: 24%;
	text-align:center;
	color: #FFF;
}


.floor-2-41 {
  position: absolute;
  bottom: 23px;
  right: 14px;
  width: 33%;
  height: 20%;
}

.groomno-41
{
	right: 20%;
	position: absolute;
	bottom: 18%;
	text-align:center;
	color: #FFF;
}

.gfloortype-41
{
	right: 12%;
	position: absolute;
	bottom: 15%;
	text-align:center;
	color: #FFF;
}

.groomprice-41
{
	right: 19%;
	position: absolute;
	bottom: 12%;
	text-align:center;
	color: #FFF;
}

/* Third Floor */

.floor-3-42 {
  position: absolute;
  bottom: 52px;
  left: 10px;
  width: 33%;
  height: 17%;
}

.groomno-42
{
	left: 16%;
	position: absolute;
	bottom: 17%;
	text-align:center;
	color: #FFF;
}

.groomprice-42
{
	left: 15%;
	position: absolute;
	bottom: 10%;
	text-align:center;
	color: #FFF;
}

.gfloortype-42
{
	left: 12%;
	position: absolute;
	bottom: 14%;
	text-align:center;
	color: #FFF;
}

.floor-3-43 {
  position: absolute;
  bottom: 151px;
  left: 13px;
  width: 33%;
  height: 17%;
}

.groomno-43
{
	left: 16%;
	position: absolute;
	bottom: 29%;
	text-align:center;
	color: #FFF;
}

.groomprice-43
{
	left: 15%;
	position: absolute;
	bottom: 22%;
	text-align:center;
	color: #FFF;
}

.gfloortype-43
{
	left: 12%;
	position: absolute;
	bottom: 26%;
	text-align:center;
	color: #FFF;
}

.floor-3-44 {
  position: absolute;
  bottom: 214px;
  left: 302px;
  width: 33%;
  height: 22%;
}

.groomno-44
{
	right: 52%;
	position: absolute;
	top: 58%;
	text-align:center;
	color: #FFF;
}

.gfloortype-44
{
	right: 45%;
	position: absolute;
	top: 62%;
	text-align:center;
	color: #FFF;
}

.groomprice-44
{
	right: 51%;
	position: absolute;
	top: 66%;
	text-align:center;
	color: #FFF;
}

.floor-3-45 {
  position: absolute;
  bottom: 364px;
  left: 328px;
  width: 33%;
  height: 17%;
}

.groomno-45
{
	right: 48%;
	position: absolute;
	top: 41%;
	text-align:center;
	color: #FFF;
}

.gfloortype-45
{
	right: 43%;
	position: absolute;
	top: 45%;
	text-align:center;
	color: #FFF;
}

.groomprice-45
{
	right: 47%;
	position: absolute;
	top: 49%;
	text-align:center;
	color: #FFF;
}

.floor-3-46 {
  position: absolute;
  top: 204px;
  left: 331px;
  width: 33%;
  height: 17%;
}

.groomno-46
{
	right: 48%;
	position: absolute;
	top: 28%;
	text-align:center;
	color: #FFF;
}

.gfloortype-46
{
	right: 43%;
	position: absolute;
	top: 32%;
	text-align:center;
	color: #FFF;
}

.groomprice-46
{
	right: 47%;
	position: absolute;
	top: 36%;
	text-align:center;
	color: #FFF;
}


.floor-3-47 {
  position: absolute;
  top: 105px;
  left: 334px;
  width: 33%;
  height: 17%;
}

.groomno-47
{
	right: 48%;
	position: absolute;
	top: 16%;
	text-align:center;
	color: #FFF;
}

.gfloortype-47
{
	right: 43%;
	position: absolute;
	top: 20%;
	text-align:center;
	color: #FFF;
}

.groomprice-47
{
	right: 47%;
	position: absolute;
	top: 24%;
	text-align:center;
	color: #FFF;
}

.floor-3-48 {
  position: absolute;
  top: 6px;
  right: 314px;
  width: 33%;
  height: 17%;
}

.groomno-48
{
	right: 48%;
	position: absolute;
	bottom: 93%;
	text-align:center;
	color: #FFF;
}

.gfloortype-48
{
	right: 43%;
	position: absolute;
	top: 8%;
	text-align:center;
	color: #FFF;
}

.groomprice-48
{
	right: 47%;
	position: absolute;
	top: 12%;
	text-align:center;
	color: #FFF;
}

.floor-3-49 {
  position: absolute;
  top: 7px;
  right: 30px;
  width: 33%;
  height: 17%;
}

.groomno-49
{
	right: 19%;
	position: absolute;
	top: 5%;
	text-align:center;
	color: #FFF;
}

.gfloortype-49
{
	right: 15%;
	position: absolute;
	top: 8%;
	text-align:center;
	color: #FFF;
}

.groomprice-49
{
	right: 18%;
	position: absolute;
	top: 11%;
	text-align:center;
	color: #FFF;
}

.floor-3-50 {
  position: absolute;
  top: 106px;
  right: 28px;
  width: 33%;
  height: 17%;
}

.groomno-50
{
	right: 19%;
	position: absolute;
	top: 16%;
	text-align:center;
	color: #FFF;
}

.gfloortype-50
{
	right: 15%;
	position: absolute;
	top: 20%;
	text-align:center;
	color: #FFF;
}

.groomprice-50
{
	right: 18%;
	position: absolute;
	top: 24%;
	text-align:center;
	color: #FFF;
}

.floor-3-51 {
  position: absolute;
  top: 207px;
  right: 27px;
  width: 33%;
  height: 17%;
}

.groomno-51
{
	right: 19%;
	position: absolute;
	top: 29%;
	text-align:center;
	color: #FFF;
}

.gfloortype-51
{
	right: 15%;
	position: absolute;
	top: 32%;
	text-align:center;
	color: #FFF;
}

.groomprice-51
{
	right: 18%;
	position: absolute;
	top: 36%;
	text-align:center;
	color: #FFF;
}

.floor-3-52 {
  position: absolute;
  bottom: 364px;
  right: 24px;
  width: 33%;
  height: 17%;
}

.groomno-52
{
	right: 19%;
	position: absolute;
	bottom: 57%;
	text-align:center;
	color: #FFF;
}

.gfloortype-52
{
	right: 14%;
	position: absolute;
	bottom: 53%;
	text-align:center;
	color: #FFF;
}

.groomprice-52
{
	right: 18%;
	position: absolute;
	bottom: 49%;
	text-align:center;
	color: #FFF;
}

.floor-3-53 {
  position: absolute;
  bottom: 265px;
  right: 21px;
  width: 33%;
  height: 17%;
}

.groomno-53
{
	right: 19%;
	position: absolute;
	bottom: 44%;
	text-align:center;
	color: #FFF;
}

.gfloortype-53
{
	right: 14%;
	position: absolute;
	bottom: 40%;
	text-align:center;
	color: #FFF;
}

.groomprice-53
{
	right: 18%;
	position: absolute;
	bottom: 36%;
	text-align:center;
	color: #FFF;
}

.floor-3-54 {
  position: absolute;
  bottom: 166px;
  right: 17px;
  width: 33%;
  height: 17%;
}

.groomno-54
{
	right: 19%;
	position: absolute;
	bottom: 32%;
	text-align:center;
	color: #FFF;
}

.gfloortype-54
{
	right: 14%;
	position: absolute;
	bottom: 28%;
	text-align:center;
	color: #FFF;
}

.groomprice-54
{
	right: 18%;
	position: absolute;
	bottom: 24%;
	text-align:center;
	color: #FFF;
}


.floor-3-55 {
  position: absolute;
  bottom: 29px;
  right: 15px;
  width: 33%;
  height: 20%;
}

.groomno-55
{
	right: 20%;
	position: absolute;
	bottom: 18%;
	text-align:center;
	color: #FFF;
}

.gfloortype-55
{
	right: 12%;
	position: absolute;
	bottom: 15%;
	text-align:center;
	color: #FFF;
}

.groomprice-55
{
	right: 19%;
	position: absolute;
	bottom: 12%;
	text-align:center;
	color: #FFF;
}

/* Fourth Floor */

.floor-4-56 {
  position: absolute;
  bottom: 49px;
  left: 16px;
  width: 33%;
  height: 17%;
}

.groomno-56
{
	left: 17%;
	position: absolute;
	bottom: 18%;
	text-align:center;
	color: #FFF;
}

.groomprice-56
{
	left: 16%;
	position: absolute;
	bottom: 10%;
	text-align:center;
	color: #FFF;
}

.gfloortype-56
{
	left: 13%;
	position: absolute;
	bottom: 14%;
	text-align:center;
	color: #FFF;
}

.floor-4-57 {
  position: absolute;
  bottom: 149px;
  left: 20px;
  width: 33%;
  height: 17%;
}

.groomno-57
{
	left: 17%;
	position: absolute;
	bottom: 30%;
	text-align:center;
	color: #FFF;
}

.groomprice-57
{
	left: 16%;
	position: absolute;
	bottom: 22%;
	text-align:center;
	color: #FFF;
}

.gfloortype-57
{
	left: 13%;
	position: absolute;
	bottom: 26%;
	text-align:center;
	color: #FFF;
}

.floor-4-58 {
  position: absolute;
  bottom: 213px;
  left: 303px;
  width: 33%;
  height: 22%;
}

.groomno-58
{
	right: 52%;
	position: absolute;
	top: 58%;
	text-align:center;
	color: #FFF;
}

.gfloortype-58
{
	right: 45%;
	position: absolute;
	top: 62%;
	text-align:center;
	color: #FFF;
}

.groomprice-58
{
	right: 51%;
	position: absolute;
	top: 66%;
	text-align:center;
	color: #FFF;
}

.floor-4-59 {
  position: absolute;
  bottom: 360px;
  left: 332px;
  width: 33%;
  height: 17%;
}

.groomno-59
{
	right: 48%;
	position: absolute;
	top: 41%;
	text-align:center;
	color: #FFF;
}

.gfloortype-59
{
	right: 43%;
	position: absolute;
	top: 45%;
	text-align:center;
	color: #FFF;
}

.groomprice-59
{
	right: 47%;
	position: absolute;
	top: 49%;
	text-align:center;
	color: #FFF;
}

.floor-4-60 {
  position: absolute;
  top: 207px;
  left: 334px;
  width: 33%;
  height: 17%;
}

.groomno-60
{
	right: 48%;
	position: absolute;
	top: 29%;
	text-align:center;
	color: #FFF;
}

.gfloortype-60
{
	right: 43%;
	position: absolute;
	top: 32%;
	text-align:center;
	color: #FFF;
}

.groomprice-60
{
	right: 47%;
	position: absolute;
	top: 36%;
	text-align:center;
	color: #FFF;
}


.floor-4-61 {
  position: absolute;
  top: 102px;
  left: 342px;
  width: 33%;
  height: 17%;
}

.groomno-61
{
	right: 48%;
	position: absolute;
	top: 17%;
	text-align:center;
	color: #FFF;
}

.gfloortype-61
{
	right: 43%;
	position: absolute;
	top: 20%;
	text-align:center;
	color: #FFF;
}

.groomprice-61
{
	right: 47%;
	position: absolute;
	top: 24%;
	text-align:center;
	color: #FFF;
}

.floor-4-62 {
  position: absolute;
  top: 9px;
  right: 310px;
  width: 33%;
  height: 17%;
}

.groomno-62
{
	right: 48%;
	position: absolute;
	bottom: 93%;
	text-align:center;
	color: #FFF;
}

.gfloortype-62
{
	right: 43%;
	position: absolute;
	top: 8%;
	text-align:center;
	color: #FFF;
}

.groomprice-62
{
	right: 47%;
	position: absolute;
	top: 12%;
	text-align:center;
	color: #FFF;
}

.floor-4-63 {
  position: absolute;
  top: 10px;
  right: 36px;
  width: 33%;
  height: 17%;
}

.groomno-63
{
	right: 19%;
	position: absolute;
	top: 4%;
	text-align:center;
	color: #FFF;
}

.gfloortype-63
{
	right: 15%;
	position: absolute;
	top: 8%;
	text-align:center;
	color: #FFF;
}

.groomprice-63
{
	right: 18%;
	position: absolute;
	top: 12%;
	text-align:center;
	color: #FFF;
}

.floor-4-64 {
  position: absolute;
  top: 109px;
  right: 34px;
  width: 33%;
  height: 17%;
}

.groomno-64
{
	right: 19%;
	position: absolute;
	top: 17%;
	text-align:center;
	color: #FFF;
}

.gfloortype-64
{
	right: 15%;
	position: absolute;
	top: 20%;
	text-align:center;
	color: #FFF;
}

.groomprice-64
{
	right: 18%;
	position: absolute;
	top: 24%;
	text-align:center;
	color: #FFF;
}

.floor-4-65 {
  position: absolute;
  top: 209px;
  right: 31px;
  width: 33%;
  height: 17%;
}

.groomno-65
{
	right: 19%;
	position: absolute;
	top: 29%;
	text-align:center;
	color: #FFF;
}

.gfloortype-65
{
	right: 15%;
	position: absolute;
	top: 32%;
	text-align:center;
	color: #FFF;
}

.groomprice-65
{
	right: 18%;
	position: absolute;
	top: 36%;
	text-align:center;
	color: #FFF;
}

.floor-4-66 {
  position: absolute;
  bottom: 361px;
  right: 28px;
  width: 33%;
  height: 17%;
}

.groomno-66
{
	right: 19%;
	position: absolute;
	bottom: 56%;
	text-align:center;
	color: #FFF;
}

.gfloortype-66
{
	right: 14%;
	position: absolute;
	bottom: 52%;
	text-align:center;
	color: #FFF;
}

.groomprice-66
{
	right: 18%;
	position: absolute;
	bottom: 48%;
	text-align:center;
	color: #FFF;
}

.floor-4-67 {
  position: absolute;
  bottom: 261px;
  right: 25px;
  width: 33%;
  height: 17%;
}

.groomno-67
{
	right: 19%;
	position: absolute;
	bottom: 44%;
	text-align:center;
	color: #FFF;
}

.gfloortype-67
{
	right: 14%;
	position: absolute;
	bottom: 40%;
	text-align:center;
	color: #FFF;
}

.groomprice-67
{
	right: 18%;
	position: absolute;
	bottom: 36%;
	text-align:center;
	color: #FFF;
}

.floor-4-68 {
  position: absolute;
  bottom: 163px;
  right: 23px;
  width: 33%;
  height: 17%;
}

.groomno-68
{
	right: 19%;
	position: absolute;
	bottom: 32%;
	text-align:center;
	color: #FFF;
}

.gfloortype-68
{
	right: 14%;
	position: absolute;
	bottom: 28%;
	text-align:center;
	color: #FFF;
}

.groomprice-68
{
	right: 18%;
	position: absolute;
	bottom: 24%;
	text-align:center;
	color: #FFF;
}


.floor-4-69 {
  position: absolute;
  bottom: 29px;
  right: 19px;
  width: 33%;
  height: 20%;
}

.groomno-69
{
	right: 20%;
	position: absolute;
	bottom: 18%;
	text-align:center;
	color: #FFF;
}

.gfloortype-69
{
	right: 12%;
	position: absolute;
	bottom: 15%;
	text-align:center;
	color: #FFF;
}

.groomprice-69
{
	right: 19%;
	position: absolute;
	bottom: 12%;
	text-align:center;
	color: #FFF;
}

/* Fifth floor mansfield */ 
.mansfield-floor-5-501 {
  position: absolute;
  bottom: 23.1%;
  right: 28.5%;
  width: 18.4%;
  height: 19.7%;
}

.mansfield-groomno-501
{
	right: 37%;
	position: absolute;
	bottom: 35%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-501
{
	right: 36.5%;
	position: absolute;
	bottom: 26.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-501
{
	right: 32.6%;
	position: absolute;
	bottom: 31%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-502 {
  position: absolute;
  bottom: 37.1%;
  right: 28.3%;
  width: 18.4%;
  height: 28.1%;
}

.mansfield-groomno-502
{
	right: 37%;
	position: absolute;
	bottom: 54%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-502
{
	right: 36.5%;
	position: absolute;
	bottom: 45.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-502
{
	right: 32.6%;
	position: absolute;
	bottom: 50%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-503 {
  position: absolute;
  bottom: 45.3%;
  right: 36.6%;
  width: 22.1%;
  height: 19.7%;
}

.mansfield-groomno-503
{
	right: 49%;
	position: absolute;
	bottom: 58%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-503
{
	right: 49.5%;
	position: absolute;
	bottom: 48.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-503
{
	right: 45.6%;
	position: absolute;
	bottom: 53%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-504 {
  position: absolute;
  bottom: 45.6%;
  right: 55.6%;
  width: 20.7%;
  height: 19.4%;
}

.mansfield-groomno-504
{
	right: 65%;
	position: absolute;
	bottom: 58%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-504
{
	right: 64.5%;
	position: absolute;
	bottom: 48.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-504
{
	right: 60.6%;
	position: absolute;
	bottom: 53%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-505 {
  position: absolute;
  bottom: 44.6%;
  right: 72.8%;
  width: 16.8%;
  height: 24.8%;
}

.mansfield-groomno-505
{
	right: 80%;
	position: absolute;
	bottom: 58%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-505
{
	right: 79.5%;
	position: absolute;
	bottom: 48.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-505
{
	right: 75.6%;
	position: absolute;
	bottom: 53%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-506 {
  position: absolute;
  bottom: 67.2%;
  right: 73.8%;
  width: 16.8%;
  height: 25.7%;
}

.mansfield-groomno-506
{
	right: 82%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-506
{
	right: 81.5%;
	position: absolute;
	bottom: 75.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-506
{
	right: 78.6%;
	position: absolute;
	bottom: 80%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-507 {
  position: absolute;
  bottom: 78.5%;
  right: 44.8%;
  width: 26.5%;
  height: 14.5%;
}

.mansfield-groomno-507
{
	right: 56%;
	position: absolute;
	bottom: 88%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-507
{
	right: 55.5%;
	position: absolute;
	bottom: 81.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-507
{
	right: 52.6%;
	position: absolute;
	bottom: 85%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-508 {
  position: absolute;
  bottom: 68.8%;
  right: 27.8%;
  width: 20.5%;
  height: 24.6%;
}

.mansfield-groomno-508
{
	right: 37%;
	position: absolute;
	bottom: 88%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-508
{
	right: 36.5%;
	position: absolute;
	bottom: 77.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-508
{
	right: 32.6%;
	position: absolute;
	bottom: 83%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-509 {
  position: absolute;
  bottom: 68.5%;
  right: 11.1%;
  width: 20.6%;
  height: 24.6%;
}

.mansfield-groomno-509
{
	right: 20%;
	position: absolute;
	bottom: 88%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-509
{
	right: 19.5%;
	position: absolute;
	bottom: 77.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-509
{
	right: 15.6%;
	position: absolute;
	bottom: 83%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-510 {
  position: absolute;
  bottom: 51.1%;
  right: 9.9%;
  width: 16.9%;
  height: 24.8%;
}

.mansfield-groomno-510
{
	right: 17%;
	position: absolute;
	bottom: 69%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-510
{
	right: 16.5%;
	position: absolute;
	bottom: 57.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-510
{
	right: 13.6%;
	position: absolute;
	bottom: 64%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-511 {
  position: absolute;
  bottom: 29.3%;
  right: 10.9%;
  width: 15.7%;
  height: 24.9%;
}

.mansfield-groomno-511
{
	right: 17%;
	position: absolute;
	bottom: 47%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-511
{
	right: 16.5%;
	position: absolute;
	bottom: 34.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-511
{
	right: 13.6%;
	position: absolute;
	bottom: 41%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-floor-5-512 {
  position: absolute;
  bottom: 7.3%;
  right: 11.2%;
  width: 15.2%;
  height: 24.9%;
}

.mansfield-groomno-512
{
	right: 17%;
	position: absolute;
	bottom: 24%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-groomprice-512
{
	right: 16.5%;
	position: absolute;
	bottom: 13.7%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

.mansfield-gfloortype-512
{
	right: 13.6%;
	position: absolute;
	bottom: 19%;
	text-align:center;
	color: #FFF;
	font-size: 15px;
}

#clare_floor_plan {
    position: relative;
    clear: both;
}

#mansfield_floor_plan {
    position: relative;
    clear: both;
}

.mansfield_floor_plan {
  display: flex;
}

#mansfield_floor_plan {
    position: relative;
    clear: both;
}

.clare_floor_plan {
  display: flex;
}

.mansfield_floor_plan {
  display: flex;
}

.floorbtns a{
	text-align: center;display: block; text-decoration: none !important; background-color: #27a4dd; color: #fff; font-weight: 700; line-height: 40%; padding: 0.7em 1em 1.2em 1em;  width: 80%;
}
.floorbtns a:hover, .floorbtns a:active { text-decoration: none; background-color: #27a4dd; color: #fff; }

.floorbtns a.floorselected {color:#08C;background-color:#FFF;border:1px solid #08C; }

/* victoria house iframe */
/* small devices */
@media only screen and (max-width: 600px) {

	.ground-1 {
	  position: absolute;
	  bottom: 22px;
	  left: 3px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-1
	{
		left: 16%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-1
	{
		left: 14%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-1
	{
		left: 9%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.mansfield-ground-1 {
	  position: absolute;
	  bottom: 22px;
	  left: 3px;
	  width: 33%;
	  height: 16%;
	}

	.mansfield-groomno-1
	{
		left: 16%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.mansfield-groomprice-1
	{
		left: 14%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.mansfield-gfloortype-1
	{
		left: 9%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-2 {
	  position: absolute;
	  bottom: 59px;
	  left: 4px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-2
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-2
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-2
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-3 {
	  position: absolute;
	  bottom: 140px;
	  left: 128px;
	  width: 31%;
	  height: 16%;
	}

	.groomno-3
	{
		right: 50%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-3
	{
		right: 42%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-3
	{
		right: 48%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-4 {
	  position: absolute;
	  bottom: 176px;
	  left: 129px;
	  width: 31%;
	  height: 17%;
	}

	.groomno-4
	{
		right: 50%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-4
	{
		right: 42%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-4
	{
		right: 48%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-5 {
	  position: absolute;
	  top: 48px;
	  left: 132px;
	  width: 30%;
	  height: 16%;
	}

	.groomno-5
	{
		right: 50%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-5
	{
		right: 42%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-5
	{
		right: 48%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-6 {
	  position: absolute;
	  top: 10px;
	  left: 133px;
	  width: 30%;
	  height: 16%;
	}

	.groomno-6
	{
		right: 49%;
		position: absolute;
		top: 3%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-6
	{
		right: 41%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-6
	{
		right: 47%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-7 {
	  position: absolute;
	  top: 11px;
	  right: 19px;
	  width: 30%;
	  height: 16%;
	}

	.groomno-7
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-7
	{
		right: 12%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-7
	{
		right: 18%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-8 {
	  position: absolute;
	  top: 48px;
	  right: 14px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-8
	{
		right: 20%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-8
	{
		right: 12%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-8
	{
		right: 18%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-9 {
	  position: absolute;
	  top: 86px;
	  right: 12px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-9
	{
		right: 20%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-9
	{
		right: 12%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-9
	{
		right: 18%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-10 {
	   position: absolute;
	   top: 124px;
	   right: 11px;
	   width: 33%;
	   height: 16%;
	}

	.groomno-10
	{
		right: 20%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-10
	{
		right: 11%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-10
	{
		right: 19%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-11 {
	  position: absolute;
	  bottom: 103px;
	  right: 9px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-11
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-11
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-11
	{
		right: 18%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-12 {
	  position: absolute;
	  bottom: 65px;
	  right: 6px;
	  width: 34%;
	  height: 16%;
	}

	.groomno-12
	{
		right: 20%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-12
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-12
	{
		right: 19%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-13 {
	  position: absolute;
	  bottom: 11px;
	  right: 7px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-13
	{
		right: 20%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-13
	{
		right: 7%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-13
	{
		right: 19%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	#floor_selector p .floornum{
		left : -5px
	}

	#floor_selector p .floornth{
		left : -75px
	}
	
	.floorinfo-text p {
	    margin: 8px !important;
	    font-size: 10px;
	    line-height: 9px !important;
	    word-wrap: break-word;
	    width: 100%;
	    /* padding-bottom: 2px !important; */
	}

	.container.area_pad > div{
		padding-bottom: 10px !important;
	}

}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	#floor_selector p .floornum{
		left : -16px
	}

	#floor_selector p .floornth{
		left : -85px
	}
	.floorinfo-text p {
	    margin: -4px !important;
	    font-size: 10px;
	}

	.floorinfo-text p {
	    margin: 8px !important;
	    font-size: 10px;
	    line-height: 9px !important;
	    word-wrap: break-word;
	    width: 100%;
	    /* padding-bottom: 2px !important; */
	}
}

/* All Responsive */
@media only screen and (max-width: 1024px){
	.floorbtns a{line-height: 1em; }
  	.floor_plan_56 .floorbtns{ margin-bottom: 6px !important; }
  	
	.ground-1 {
	  position: absolute;
	  bottom: 6%;
	  left: 7px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-1
	{
		left: 16%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-1
	{
		left: 14%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-1
	{
		left: 11%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-ground-1 {
	  position: absolute;
	  bottom: 6%;
	  left: 7px;
	  width: 33%;
	  height: 17%;
	}

	.mansfield-groomno-1
	{
		left: 16%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-1
	{
		left: 14%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-1
	{
		left: 11%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-2 {
	  position: absolute;
	  bottom: 18.1%;
	  left: 10px;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-2
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-2
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-2
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.ground-3 {
	  position: absolute;
	  bottom: 44%;
	  left: 33.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-3
	{
		right: 50%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-3
	{
		right: 44%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-3
	{
		right: 49%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-4 {
	  position: absolute;
	  bottom: 56%;
	  left: 33.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-4
	{
		right: 50%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-4
	{
		right: 44%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-4
	{
		right: 49%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-5 {
	  position: absolute;
	  top: 14.8%;
	  left: 34.6%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-5
	{
		right: 50%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-5
	{
		right: 44%;
		position: absolute;
		top: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-5
	{
		right: 49%;
		position: absolute;
		top: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-6 {
	  position: absolute;
	  top: 2.4%;
	  left: 34.9%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-6
	{
		right: 49%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-6
	{
		right: 43%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-6
	{
		right: 48%;
		position: absolute;
		top: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-7 {
	  position: absolute;
	  top: 2.5%;
	  right: 4.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-7
	{
		right: 20%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-7
	{
		right: 14%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-7
	{
		right: 19%;
		position: absolute;
		top: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-8 {
	  position: absolute;
	  top: 14.9%;
	  right: 3.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-8
	{
		right: 20%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-8
	{
		right: 14%;
		position: absolute;
		top: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-8
	{
		right: 19%;
		position: absolute;
		top: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-9 {
	  position: absolute;
	  top: 27%;
	  right: 3.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-9
	{
		right: 20%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-9
	{
		right: 14%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-9
	{
		right: 19%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-10 {
	   position: absolute;
	   top: 39%;
	   right: 3%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-10
	{
		right: 20%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-10
	{
		right: 14%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-10
	{
		right: 19%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-11 {
	  position: absolute;
	  bottom: 32.1%;
	  right: 2.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-11
	{
		right: 20%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-11
	{
		right: 14%;
		position: absolute;
		bottom: 40%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-11
	{
		right: 19%;
		position: absolute;
		bottom: 36%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-12 {
	  position: absolute;
	  bottom: 20%;
	  right: 2.4%;
	  width: 34%;
	  height: 17%;
	}

	.groomno-12
	{
		right: 20%;
		position: absolute;
		bottom: 31%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-12
	{
		right: 14%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-12
	{
		right: 19%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-13 {
	  position: absolute;
	  bottom: 3.8%;
	  right: 2.4%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-13
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-13
	{
		right: 11%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-13
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	/* First Floor */
	.floor-1-14 {
	  position: absolute;
	  bottom: 5%;
	  left: 7px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-14
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-14
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-14
	{
		left: 11%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-15 {
	  position: absolute;
	  bottom: 17.1%;
	  left: 10px;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-15
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-15
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-15
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.floor-1-16 {
	  position: absolute;
	  bottom: 25%;
	  left: 30.6%;
	  width: 33%;
	  height: 21%;
	}

	.groomno-16
	{
		right: 52%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-16
	{
		right: 44%;
		position: absolute;
		top: 60%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-16
	{
		right: 51%;
		position: absolute;
		top: 64%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-17 {
	  position: absolute;
	  bottom: 42.3%;
	  left: 32.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-17
	{
		right: 50%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-17
	{
		right: 44%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-17
	{
		right: 49%;
		position: absolute;
		top: 51%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-18 {
	  position: absolute;
	  top: 28.8%;
	  left: 33.4%;
	  width: 32%;
	  height: 16%;
	}

	.groomno-18
	{
		right: 50%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-18
	{
		right: 44%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-18
	{
		right: 49%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-19 {
	  position: absolute;
	  top: 17.2%;
	  left: 33.6%;
	  width: 32%;
	  height: 16%;
	}

	.groomno-19
	{
		right: 49%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-19
	{
		right: 44%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-19
	{
		right: 48%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-20 {
	  position: absolute;
	  top: 4.8%;
	  right: 33.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-20
	{
		right: 49%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-20
	{
		right: 44%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-20
	{
		right: 48%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-21 {
	  position: absolute;
	  top: 4.9%;
	  right: 5.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-21
	{
		right: 21%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-21
	{
		right: 16%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-21
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-22 {
	  position: absolute;
	  top: 17.4%;
	  right: 5.3%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-22
	{
		right: 21%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-22
	{
		right: 16%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-22
	{
		right: 20%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-23 {
	   position: absolute;
	   top: 28.9%;
	   right: 5%;
	   width: 33%;
	   height: 16%;
	}

	.groomno-23
	{
		right: 21%;
		position: absolute;
		top: 32%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-23
	{
		right: 16%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-23
	{
		right: 20%;
		position: absolute;
		top: 39%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-24 {
	  position: absolute;
	  bottom: 43.1%;
	  right: 4.6%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-24
	{
		right: 21%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-24
	{
		right: 15%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-24
	{
		right: 20%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-25 {
	  position: absolute;
	  bottom: 31%;
	  right: 4.4%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-25
	{
		right: 21%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-25
	{
		right: 15%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-25
	{
		right: 20%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-26 {
	  position: absolute;
	  bottom: 19.7%;
	  right: 4.6%;
	  width: 32%;
	  height: 16%;
	}

	.groomno-26
	{
		right: 21%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-26
	{
		right: 15%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-26
	{
		right: 20%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-27 {
	  position: absolute;
	  bottom: 3%;
	  right: 4%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-27
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-27
	{
		right: 12%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-27
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}	
	
	/* Second floor */
	
	.floor-2-28 {
	  position: absolute;
	  bottom: 5.4%;
	  left: 1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-28
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-28
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-28
	{
		left: 11%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-29 {
	  position: absolute;
	  bottom: 18.1%;
	  left: 1.3%;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-29
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-29
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-29
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.floor-2-30 {
	  position: absolute;
	  bottom: 25%;
	  left: 31.2%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-30
	{
		right: 52%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-30
	{
		right: 44%;
		position: absolute;
		top: 60%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-30
	{
		right: 51%;
		position: absolute;
		top: 64%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-31 {
	  position: absolute;
	  bottom: 44.3%;
	  left: 33.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-31
	{
		right: 48%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-31
	{
		right: 42%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-31
	{
		right: 47%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-32 {
	  position: absolute;
	  top: 25.9%;
	  left: 34.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-32
	{
		right: 48%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-32
	{
		right: 43%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-32
	{
		right: 47%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-33 {
	  position: absolute;
	  top: 13.5%;
	  left: 34.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-33
	{
		right: 48%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-33
	{
		right: 43%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-33
	{
		right: 47%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-34 {
	  position: absolute;
	  top: 1.4%;
	  right: 32.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-34
	{
		right: 48%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-34
	{
		right: 43%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-34
	{
		right: 47%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-35 {
	  position: absolute;
	  top: 1.3%;
	  right: 3.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-35
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-35
	{
		right: 15%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-35
	{
		right: 19%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-36 {
	  position: absolute;
	  top: 13.6%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-36
	{
		right: 20%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-36
	{
		right: 15%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-36
	{
		right: 19%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-37 {
	   position: absolute;
	   top: 25.9%;
	   right: 2.5%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-37
	{
		right: 20%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-37
	{
		right: 14%;
		position: absolute;
		top: 32%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-37
	{
		right: 19%;
		position: absolute;
		top: 36%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-38 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-38
	{
		right: 19%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-38
	{
		right: 13%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-38
	{
		right: 18%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-39 {
	  position: absolute;
	  bottom: 32.3%;
	  right: 2.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-39
	{
		right: 19%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-39
	{
		right: 13%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-39
	{
		right: 18%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-40 {
	  position: absolute;
	  bottom: 19.7%;
	  right: 1.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-40
	{
		right: 19%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-40
	{
		right: 13%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-40
	{
		right: 18%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-41 {
	  position: absolute;
	  bottom: 3%;
	  right: 1.5%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-41
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-41
	{
		right: 12%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-41
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}	
	
	/* Third Floor */
	.floor-3-42 {
	  position: absolute;
	  bottom: 6.2%;
	  left: 1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-42
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-42
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-42
	{
		left: 11%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-43 {
	  position: absolute;
	  bottom: 18.5%;
	  left: 1.3%;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-43
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-43
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-43
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.floor-3-44 {
	  position: absolute;
	  bottom: 26%;
	  left: 31.2%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-44
	{
		right: 52%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-44
	{
		right: 44%;
		position: absolute;
		top: 60%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-44
	{
		right: 51%;
		position: absolute;
		top: 64%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-45 {
	  position: absolute;
	  bottom: 45.1%;
	  left: 33.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-45
	{
		right: 48%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-45
	{
		right: 42%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-45
	{
		right: 47%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-46 {
	  position: absolute;
	  top: 25.5%;
	  left: 33.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-46
	{
		right: 48%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-46
	{
		right: 43%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-46
	{
		right: 47%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-47 {
	  position: absolute;
	  top: 13.5%;
	  left: 34.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-47
	{
		right: 48%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-47
	{
		right: 43%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-47
	{
		right: 47%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-48 {
	  position: absolute;
	  top: 1.2%;
	  right: 32.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-48
	{
		right: 48%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-48
	{
		right: 43%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-48
	{
		right: 47%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-49 {
	  position: absolute;
	  top: 1.1%;
	  right: 3.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-49
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-49
	{
		right: 15%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-49
	{
		right: 19%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-50 {
	  position: absolute;
	  top: 13.2%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-50
	{
		right: 20%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-50
	{
		right: 15%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-50
	{
		right: 19%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-51 {
	   position: absolute;
	   top: 25.6%;
	   right: 2.7%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-51
	{
		right: 20%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-51
	{
		right: 14%;
		position: absolute;
		top: 32%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-51
	{
		right: 19%;
		position: absolute;
		top: 36%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-52 {
	  position: absolute;
	  bottom: 44.9%;
	  right: 2.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-52
	{
		right: 19%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-52
	{
		right: 13%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-52
	{
		right: 18%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-53 {
	  position: absolute;
	  bottom: 32.7%;
	  right: 2.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-53
	{
		right: 19%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-53
	{
		right: 13%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-53
	{
		right: 18%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-54 {
	  position: absolute;
	  bottom: 20.5%;
	  right: 1.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-54
	{
		right: 19%;
		position: absolute;
		bottom: 31%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-54
	{
		right: 13%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-54
	{
		right: 18%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-55 {
	  position: absolute;
	  bottom: 4%;
	  right: 1.5%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-55
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-55
	{
		right: 12%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-55
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}		

	/* Fourth Floor */
		.floor-4-56 {
	  position: absolute;
	  bottom: 6.2%;
	  left: 1.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-56
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-56
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-56
	{
		left: 11%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-57 {
	  position: absolute;
	  bottom: 18.5%;
	  left: 1.9%;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-57
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-57
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-57
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.floor-4-58 {
	  position: absolute;
	  bottom: 25.8%;
	  left: 31.2%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-58
	{
		right: 52%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-58
	{
		right: 44%;
		position: absolute;
		top: 60%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-58
	{
		right: 51%;
		position: absolute;
		top: 64%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-59 {
	  position: absolute;
	  bottom: 44.8%;
	  left: 34.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-59
	{
		right: 48%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-59
	{
		right: 42%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-59
	{
		right: 47%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-60 {
	  position: absolute;
	  top: 25.9%;
	  left: 34.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-60
	{
		right: 48%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-60
	{
		right: 43%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-60
	{
		right: 47%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-61 {
	  position: absolute;
	  top: 12.9%;
	  left: 35.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-61
	{
		right: 48%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-61
	{
		right: 43%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-61
	{
		right: 47%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-62 {
	  position: absolute;
	  top: 1.2%;
	  right: 32.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-62
	{
		right: 48%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-62
	{
		right: 43%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-62
	{
		right: 47%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-63 {
	  position: absolute;
	  top: 1.1%;
	  right: 3.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-63
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-63
	{
		right: 15%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-63
	{
		right: 19%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-64 {
	  position: absolute;
	  top: 13.2%;
	  right: 3.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-64
	{
		right: 20%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-64
	{
		right: 15%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-64
	{
		right: 19%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-65 {
	   position: absolute;
	   top: 25.8%;
	   right: 3.2%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-65
	{
		right: 20%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-65
	{
		right: 14%;
		position: absolute;
		top: 32%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-65
	{
		right: 19%;
		position: absolute;
		top: 36%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-66 {
	  position: absolute;
	  bottom: 44.9%;
	  right: 2.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-66
	{
		right: 19%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-66
	{
		right: 13%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-66
	{
		right: 18%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-67 {
	  position: absolute;
	  bottom: 32.7%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-67
	{
		right: 19%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-67
	{
		right: 13%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-67
	{
		right: 18%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-68 {
	  position: absolute;
	  bottom: 20.5%;
	  right: 2.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-68
	{
		right: 19%;
		position: absolute;
		bottom: 31%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-68
	{
		right: 13%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-68
	{
		right: 18%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-69 {
	  position: absolute;
	  bottom: 4%;
	  right: 2.4%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-69
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-69
	{
		right: 12%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-69
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-ground-1 {
	  position: absolute;
	  bottom: 9%;
	  left: 52%;
	  width: 19%;
	  height: 23%;
	}

.mansfield-groomno-1
	{
		left: 56%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-groomprice-1
	{
		left: 56%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-1
	{
		left: 56%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-ground-2 {
	  position: absolute;
	  bottom: 26%;
	  left: 49%;
	  width: 21.5%;
	  height: 35%;
	}

	.mansfield-groomno-2
	{
		left: 58%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-2
	{
		left: 58%;
		position: absolute;
		bottom: 33%;
		text-align:center;
		color: #FFF;
		word-break: break-all;
		line-height: normal;
		width: 10%;
		font-size: 14px;
	}

	.mansfield-gfloortype-2
	{
		left: 58%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-ground-3 {
	  position: absolute;
	  bottom: 36.8%;
	  left: 40.1%;
	  width: 23.2%;
	  height: 24%;
	}

	.mansfield-groomno-3
	{
		left: 44.5%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-3
	{
		left: 44%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-3
	{
		left: 43.6%;
		position: absolute;
		bottom: 45%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}

	.mansfield-ground-4 {
	  position: absolute;
	  bottom: 36%;
	  left: 23%;
	  width: 19.5%;
	  height: 25%;
	}

	.mansfield-groomno-4
	{
		left: 28%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-4
	{
		left: 30%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
	}

	.mansfield-gfloortype-4
	{
		left: 27.5%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
		font-size: 14px;
	}

	.mansfield-ground-5 {
	  position: absolute;
	  bottom: 36%;
	  left: 8%;
	  width: 19.5%;
	  height: 33%;
	}

	.mansfield-groomno-5
	{
		left: 13%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-groomprice-5
	{
		left: 13%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-5
	{
		left: 13.5%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		word-break: auto-phrase;
		line-height: 1;
		width: 10%;
	}

	.mansfield-groomno-6
	{
		left: 15%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-6
	{
		left: 14%;
		position: absolute;
		bottom: 70%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-gfloortype-6
	{
		left: 14.5%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}

	.mansfield-ground-7 {
	  position: absolute;
	  bottom: 65%;
	  left: 57.1%;
	  width: 19.7%;
	  height: 27.5%;
	}

	.mansfield-groomno-7
	{
		left: 62%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-7
	{
		left: 62.5%;
		position: absolute;
		bottom: 70%;
		text-align:center;
		color: #FFF;
		width: 10%;
		word-break: break-all;
		line-height: normal;
		font-size: 14px;
	}

	.mansfield-gfloortype-7
	{
		left: 62.5%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-ground-8 {
	  position: absolute;
	  bottom: 60%;
	  left: 72.4%;
	  width: 19.5%;
	  height: 31.8%;
	}

	.mansfield-groomno-8
	{
		left: 77%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}

	.mansfield-groomprice-8
	{
		left: 77.5%;
		position: absolute;
		bottom: 70%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-8
	{
		left: 77.5%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-101,.mansfield-floor-2-201,.mansfield-floor-4-401 {
	  position: absolute;
	  bottom: 23.5%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.8%;
	}

	.mansfield-floor-2-201 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.8%;
	}

	.mansfield-floor-3-301 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.1%;
	}

	.mansfield-groomno-101,.mansfield-groomno-201,.mansfield-groomno-301,.mansfield-groomno-401
	{
		right: 47%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		word-break: break-all;
		line-height: normal;
	}

	.mansfield-gfloortype-101,.mansfield-gfloortype-201,.mansfield-gfloortype-301,.mansfield-gfloortype-401
	{
		right: 46.8%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-groomprice-101,.mansfield-groomprice-201,.mansfield-groomprice-301,.mansfield-groomprice-401
	{
		right: 46.7%;
		position: absolute;
		bottom: 24.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-floor-1-102,.mansfield-floor-2-202{
	  position: absolute;
	  bottom: 36.3%;
	  right: 43.9%;
	  width: 14.5%;
	  height: 26.5%;
	}

	.mansfield-floor-3-302 {
	  position: absolute;
	  bottom: 36.1%;
	  right: 43.9%;
	  width: 14.8%;
	  height: 26.5%;
	}

	.mansfield-groomno-102,.mansfield-groomno-202,.mansfield-groomno-302
	{
		right: 46%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-102,.mansfield-gfloortype-202,.mansfield-gfloortype-302
	{
		right: 45.5%;
		position: absolute;
		bottom: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-groomprice-102,.mansfield-groomprice-202,.mansfield-groomprice-302
	{
		right: 45.7%;
		position: absolute;
		bottom: 40.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomno-103,.mansfield-groomno-203,.mansfield-groomno-303,.mansfield-groomno-403
	{
		right: 56%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-103,.mansfield-groomprice-203,.mansfield-groomprice-303,.mansfield-groomprice-403
	{
		right: 55.7%;
		position: absolute;
		bottom: 45.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		line-height: 1;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-103,.mansfield-gfloortype-203,.mansfield-gfloortype-303,.mansfield-gfloortype-403
	{
		right: 56%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-104 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 64.7%;
	  width: 14.8%;
	  height: 19%;
	}

	.mansfield-floor-2-204 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 18%;
	}

	.mansfield-floor-3-304 {
	  position: absolute;
	  bottom: 43.6%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 19.3%;
	}

	.mansfield-floor-4-404 {
	  position: absolute;
	  bottom: 43.9%;
	  right: 64.9%;
	  width: 14.4%;
	  height: 18.8%;
	}

	.mansfield-groomno-104,.mansfield-groomno-204,.mansfield-groomno-304,.mansfield-groomno-404
	{
		right: 67%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-104,.mansfield-groomprice-204,.mansfield-groomprice-304,.mansfield-groomprice-404
	{
		right: 67.2%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-104,.mansfield-gfloortype-204,.mansfield-gfloortype-304,.mansfield-gfloortype-404
	{
		right: 67%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-105 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-2-205 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-3-305 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 76.8%;
	  width: 13.3%;
	  height: 23.2%;
	}

	.mansfield-floor-4-405 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-groomno-105,.mansfield-groomno-205,.mansfield-groomno-305,.mansfield-groomno-405
	{
		right: 79%;
		position: absolute;
		bottom: 58%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-105,.mansfield-groomprice-205,.mansfield-groomprice-305,.mansfield-groomprice-405
	{
		right: 78.7%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-105,.mansfield-gfloortype-205,.mansfield-gfloortype-305,.mansfield-gfloortype-405
	{
		right: 78.5%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-floor-1-106 {
	  position: absolute;
	  bottom: 64.8%;
	  right: 77.9%;
	  width: 11.9%;
	  height: 26.5%;
	}

	.mansfield-floor-2-206 {
	  position: absolute;
	  bottom: 64.3%;
	  right: 77.7%;
	  width: 12.1%;
	  height: 26.4%;
	}

	.mansfield-floor-3-306 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.6%;
	  width: 12.5%;
	  height: 26.1%;
	}

	.mansfield-floor-4-406 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.4%;
	  width: 12.9%;
	  height: 26.3%;
	}

	.mansfield-groomno-106,.mansfield-groomno-206,.mansfield-groomno-306,.mansfield-groomno-406
	{
		right: 80%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		width: 10%;
		line-height: normal;
		word-break: break-all;
		font-size: 12px;
	}

	.mansfield-groomprice-106,.mansfield-groomprice-206,.mansfield-groomprice-306,.mansfield-groomprice-406
	{
		right: 79.9%;
		position: absolute;
		bottom: 69.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-106,.mansfield-gfloortype-206,.mansfield-gfloortype-306,.mansfield-gfloortype-406
	{
		right: 79.8%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-107 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 55.9%;
	  width: 19.7%;
	  height: 14.7%;
	}

	.mansfield-floor-2-207 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-3-307 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-4-407 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.9%;
	  height: 14.7%;
	}

	.mansfield-groomno-107,.mansfield-groomno-207,.mansfield-groomno-307,.mansfield-groomno-407
	{
		right: 61%;
		position: absolute;
		bottom: 86%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-107,.mansfield-groomprice-207,.mansfield-groomprice-307,.mansfield-groomprice-407
	{
		right: 61.2%;
		position: absolute;
		bottom: 77.2%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-107,.mansfield-gfloortype-207,.mansfield-gfloortype-307,.mansfield-gfloortype-407
	{
		right: 58.5%;
		position: absolute;
		bottom: 81%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-1-108 {
	  position: absolute;
	  bottom: 64.2%;
	  right: 48.2%;
	  width: 10.3%;
	  height: 27.2%;
	}

	.mansfield-floor-2-208 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-floor-3-308 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-408 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-groomno-108,.mansfield-groomno-208,.mansfield-groomno-308,.mansfield-groomno-408
	{
		right: 48%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		width: 10%;
		font-size: 12px;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-108,.mansfield-groomprice-208,.mansfield-groomprice-308,.mansfield-groomprice-408
	{
		right: 48.7%;
		position: absolute;
		bottom: 70.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-108,.mansfield-gfloortype-208,.mansfield-gfloortype-408
	{
		right: 48.4%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-gfloortype-308
	{
		right: 49.2%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 6.9px;
	}

	.mansfield-floor-1-109 {
	  position: absolute;
	  bottom: 65.2%;
	  right: 40.2%;
	  width: 9.8%;
	  height: 25.3%;
	}

	.mansfield-floor-2-209 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-3-309 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-4-409 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-groomno-109,.mansfield-groomno-209,.mansfield-groomno-309,.mansfield-groomno-409
	{
		right: 41%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-109,.mansfield-groomprice-209,.mansfield-groomprice-309,.mansfield-groomprice-409
	{
		right: 40.7%;
		position: absolute;
		bottom: 71.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-109,.mansfield-gfloortype-209,.mansfield-gfloortype-309,.mansfield-gfloortype-409
	{
		right: 40.5%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-110 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.1%;
	}

	.mansfield-floor-2-210 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-floor-3-310 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 29.3%;
	  width: 12.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-410 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-groomno-110,.mansfield-groomno-210,.mansfield-groomno-310,.mansfield-groomno-410
	{
		right: 31%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-110,.mansfield-groomprice-210,.mansfield-groomprice-310,.mansfield-groomprice-410
	{
		right: 31.5%;
		position: absolute;
		bottom: 71.7%;
		text-align:center;
		color: #FFF;
		width: 10%;
		line-height: normal;
		word-break: break-all;
		font-size: 12px;
	}

	.mansfield-gfloortype-110,.mansfield-gfloortype-210,.mansfield-gfloortype-310,.mansfield-gfloortype-410
	{
		right: 31.3%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-groomno-111,.mansfield-groomno-211,.mansfield-groomno-311,.mansfield-groomno-411
	{
		right: 28%;
		position: absolute;
		bottom: 62%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-111,.mansfield-groomprice-211,.mansfield-groomprice-311,.mansfield-groomprice-411
	{
		right: 27.7%;
		position: absolute;
		bottom: 55.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-111,.mansfield-gfloortype-211,.mansfield-gfloortype-311,.mansfield-gfloortype-411
	{
		right: 23.6%;
		position: absolute;
		bottom: 59%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-1-112 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 13.9%;
	  width: 27.7%;
	  height: 13.8%;
	}

	.mansfield-floor-2-212 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-3-312 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-4-412 {
	  position: absolute;
	  bottom: 43.7%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 15.4%;
	}

	.mansfield-groomno-112,.mansfield-groomno-212,.mansfield-groomno-312,.mansfield-groomno-412
	{
		right: 28%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-112,.mansfield-groomprice-212,.mansfield-groomprice-312,.mansfield-groomprice-412
	{
		right: 27.5%;
		position: absolute;
		bottom: 45.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-112,.mansfield-gfloortype-212,.mansfield-gfloortype-312,.mansfield-gfloortype-412
	{
		right: 19.6%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-1-113 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-2-213 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-3-313 {
	  position: absolute;
	  bottom: 34.2%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-4-413 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-groomno-113,.mansfield-groomno-213,.mansfield-groomno-313,.mansfield-groomno-413
	{
		right: 28%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-113,.mansfield-groomprice-213,.mansfield-groomprice-313,.mansfield-groomprice-413
	{
		right: 27.5%;
		position: absolute;
		bottom: 35.3%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-113,.mansfield-gfloortype-213,.mansfield-gfloortype-313,.mansfield-gfloortype-413
	{
		right: 19.6%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-1-114 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-2-214 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-3-314 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-4-414 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-groomno-114,.mansfield-groomno-214,.mansfield-groomno-314,.mansfield-groomno-414
	{
		right: 28%;
		position: absolute;
		bottom: 32%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-114,.mansfield-groomprice-214,.mansfield-groomprice-314,.mansfield-groomprice-414
	{
		right: 27.5%;
		position: absolute;
		bottom: 24.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-114,.mansfield-gfloortype-214,.mansfield-gfloortype-314,.mansfield-gfloortype-414
	{
		right: 19.6%;
		position: absolute;
		bottom: 28.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-1-115 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-2-215 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-3-315 {
	  position: absolute;
	  bottom: 8.9%;
	  right: 29.7%;
	  width: 12.6%;
	  height: 17.3%;
	}

	.mansfield-floor-4-415 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-groomno-115,.mansfield-groomno-215,.mansfield-groomno-315,.mansfield-groomno-415
	{
		right: 34%;
		position: absolute;
		bottom: 20.5%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-115,.mansfield-groomprice-215,.mansfield-groomprice-315,.mansfield-groomprice-415
	{
		right: 34.1%;
		position: absolute;
		bottom: 10.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-115,.mansfield-gfloortype-215,.mansfield-gfloortype-315,.mansfield-gfloortype-415
	{
		right: 31.1%;
		position: absolute;
		bottom: 15.5%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-groomno-501
	{
		right: 36%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-501
	{
		right: 35.5%;
		position: absolute;
		bottom: 24.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-501
	{
		right: 31.6%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-5-502 {
	  position: absolute;
	  bottom: 37.1%;
	  right: 28.3%;
	  width: 18.4%;
	  height: 28.1%;
	}

	.mansfield-groomno-502
	{
		right: 35%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-502
	{
		right: 34.5%;
		position: absolute;
		bottom: 42.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-502
	{
		right: 32%;
		position: absolute;
		bottom: 48%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 9%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-floor-5-503 {
	  position: absolute;
	  bottom: 45.3%;
	  right: 36.6%;
	  width: 22.1%;
	  height: 19.7%;
	}

	.mansfield-groomno-503
	{
		right: 48%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-503
	{
		right: 47.5%;
		position: absolute;
		bottom: 47.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-503
	{
		right: 44.9%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-504 {
	  position: absolute;
	  bottom: 45.6%;
	  right: 55.6%;
	  width: 20.7%;
	  height: 19.4%;
	}

	.mansfield-groomno-504
	{
		right: 64%;
		position: absolute;
		bottom: 58%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-504
	{
		right: 63.5%;
		position: absolute;
		bottom: 48.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-504
	{
		right: 58.8%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-5-505 {
	  position: absolute;
	  bottom: 44.6%;
	  right: 72.8%;
	  width: 16.8%;
	  height: 24.8%;
	}

	.mansfield-groomno-505
	{
		right: 80%;
		position: absolute;
		bottom: 59%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-505
	{
		right: 79.5%;
		position: absolute;
		bottom: 48.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-505
	{
		right: 74.6%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomno-506
	{
		right: 82%;
		position: absolute;
		bottom: 86%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-506
	{
		right: 81.5%;
		position: absolute;
		bottom: 73.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-506
	{
		right: 78.6%;
		position: absolute;
		bottom: 80%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-507 {
	  position: absolute;
	  bottom: 78.5%;
	  right: 44.8%;
	  width: 26.5%;
	  height: 14.5%;
	}

	.mansfield-groomno-507
	{
		right: 56%;
		position: absolute;
		bottom: 87%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-507
	{
		right: 55.5%;
		position: absolute;
		bottom: 80.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-507
	{
		right: 50.6%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-5-508 {
	  position: absolute;
	  bottom: 68.8%;
	  right: 27.8%;
	  width: 20.5%;
	  height: 24.6%;
	}

	.mansfield-groomno-508
	{
		right: 36%;
		position: absolute;
		bottom: 87%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-508
	{
		right: 35.5%;
		position: absolute;
		bottom: 74.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-508
	{
		right: 30.6%;
		position: absolute;
		bottom: 81%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-5-509 {
	  position: absolute;
	  bottom: 68.5%;
	  right: 10.1%;
	  width: 21.6%;
	  height: 24.6%;
	}

	.mansfield-groomno-509
	{
		right: 20%;
		position: absolute;
		bottom: 87%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-509
	{
		right: 19.5%;
		position: absolute;
		bottom: 75.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-509
	{
		right: 14.2%;
		position: absolute;
		bottom: 81%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-floor-5-510 {
	  position: absolute;
	  bottom: 51.1%;
	  right: 9.9%;
	  width: 16.9%;
	  height: 24.8%;
	}

	.mansfield-groomno-510
	{
		right: 17%;
		position: absolute;
		bottom: 69%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-510
	{
		right: 16.5%;
		position: absolute;
		bottom: 56.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-510
	{
		right: 14.0%;
		position: absolute;
		bottom: 63%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-511 {
	  position: absolute;
	  bottom: 29.3%;
	  right: 10.9%;
	  width: 15.7%;
	  height: 24.9%;
	}

	.mansfield-groomno-511
	{
		right: 17%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-511
	{
		right: 16.5%;
		position: absolute;
		bottom: 33.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-511
	{
		right: 13.5%;
		position: absolute;
		bottom: 40%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
	}

	.mansfield-floor-5-512 {
	  position: absolute;
	  bottom: 7.3%;
	  right: 11.2%;
	  width: 15.2%;
	  height: 24.9%;
	}

	.mansfield-groomno-512
	{
		right: 17%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-groomprice-512
	{
		right: 16.5%;
		position: absolute;
		bottom: 10.7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-gfloortype-512
	{
		right: 13.5%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}
}

@media only screen and (max-width: 768px){
  	.floorbtns a{line-height: 1em; }
  	.floor_plan_56 .floorbtns{ margin-bottom: 6px !important; }
  	.sel_floor_view_txt{font-size:16px !important; width: 44% !important; margin-bottom: 1px !important; float: left;}
	.sel_floor_span2{margin:0;padding: 0;float: right;width: 56%}
	.sel_floor_ul{list-style: none;margin:0;padding: 0;}
  	
.ground-1 {
	  position: absolute;
	  bottom: 6%;
	  left: 7px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-1
	{
		left: 16%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-1
	{
		left: 14%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-1
	{
		left: 11%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-2 {
	  position: absolute;
	  bottom: 18.1%;
	  left: 10px;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-2
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-2
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-2
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.ground-3 {
	  position: absolute;
	  bottom: 44%;
	  left: 33.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-3
	{
		right: 50%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-3
	{
		right: 44%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-3
	{
		right: 49%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-4 {
	  position: absolute;
	  bottom: 56%;
	  left: 33.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-4
	{
		right: 50%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-4
	{
		right: 44%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-4
	{
		right: 49%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-5 {
	  position: absolute;
	  top: 14.8%;
	  left: 34.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-5
	{
		right: 50%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-5
	{
		right: 44%;
		position: absolute;
		top: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-5
	{
		right: 49%;
		position: absolute;
		top: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-6 {
	  position: absolute;
	  top: 2.4%;
	  left: 34.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-6
	{
		right: 49%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-6
	{
		right: 43%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-6
	{
		right: 48%;
		position: absolute;
		top: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-7 {
	  position: absolute;
	  top: 2.5%;
	  right: 4.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-7
	{
		right: 20%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-7
	{
		right: 14%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-7
	{
		right: 19%;
		position: absolute;
		top: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-8 {
	  position: absolute;
	  top: 14.9%;
	  right: 3.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-8
	{
		right: 20%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-8
	{
		right: 14%;
		position: absolute;
		top: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-8
	{
		right: 19%;
		position: absolute;
		top: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-9 {
	  position: absolute;
	  top: 27%;
	  right: 3.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-9
	{
		right: 20%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-9
	{
		right: 14%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-9
	{
		right: 19%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-10 {
	   position: absolute;
	   top: 39%;
	   right: 3%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-10
	{
		right: 20%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-10
	{
		right: 14%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-10
	{
		right: 19%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-11 {
	  position: absolute;
	  bottom: 32.1%;
	  right: 2.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-11
	{
		right: 20%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-11
	{
		right: 14%;
		position: absolute;
		bottom: 40%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-11
	{
		right: 19%;
		position: absolute;
		bottom: 36%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-12 {
	  position: absolute;
	  bottom: 20%;
	  right: 2.4%;
	  width: 34%;
	  height: 17%;
	}

	.groomno-12
	{
		right: 20%;
		position: absolute;
		bottom: 31%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-12
	{
		right: 14%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-12
	{
		right: 19%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.ground-13 {
	  position: absolute;
	  bottom: 3.8%;
	  right: 2.4%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-13
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-13
	{
		right: 11%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-13
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	/* First Floor */
	.floor-1-14 {
	  position: absolute;
	  bottom: 5%;
	  left: 7px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-14
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-14
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-14
	{
		left: 11%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-15 {
	  position: absolute;
	  bottom: 17.1%;
	  left: 10px;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-15
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-15
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-15
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.floor-1-16 {
	  position: absolute;
	  bottom: 25%;
	  left: 30.6%;
	  width: 33%;
	  height: 21%;
	}

	.groomno-16
	{
		right: 52%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-16
	{
		right: 44%;
		position: absolute;
		top: 60%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-16
	{
		right: 51%;
		position: absolute;
		top: 64%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-17 {
	  position: absolute;
	  bottom: 42.3%;
	  left: 32.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-17
	{
		right: 50%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-17
	{
		right: 44%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-17
	{
		right: 49%;
		position: absolute;
		top: 51%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-18 {
	  position: absolute;
	  top: 28.8%;
	  left: 33.4%;
	  width: 32%;
	  height: 16%;
	}

	.groomno-18
	{
		right: 50%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-18
	{
		right: 44%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-18
	{
		right: 49%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-19 {
	  position: absolute;
	  top: 17.2%;
	  left: 33.6%;
	  width: 32%;
	  height: 16%;
	}

	.groomno-19
	{
		right: 49%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-19
	{
		right: 44%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-19
	{
		right: 48%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-20 {
	  position: absolute;
	  top: 4.8%;
	  right: 33.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-20
	{
		right: 49%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-20
	{
		right: 44%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-20
	{
		right: 48%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-21 {
	  position: absolute;
	  top: 4.9%;
	  right: 5.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-21
	{
		right: 21%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-21
	{
		right: 16%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-21
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-22 {
	  position: absolute;
	  top: 17.4%;
	  right: 5.3%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-22
	{
		right: 21%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-22
	{
		right: 16%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-22
	{
		right: 20%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-23 {
	   position: absolute;
	   top: 28.9%;
	   right: 5%;
	   width: 33%;
	   height: 16%;
	}

	.groomno-23
	{
		right: 21%;
		position: absolute;
		top: 32%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-23
	{
		right: 16%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-23
	{
		right: 20%;
		position: absolute;
		top: 39%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-24 {
	  position: absolute;
	  bottom: 43.1%;
	  right: 4.6%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-24
	{
		right: 21%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-24
	{
		right: 15%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-24
	{
		right: 20%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-25 {
	  position: absolute;
	  bottom: 31%;
	  right: 4.4%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-25
	{
		right: 21%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-25
	{
		right: 15%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-25
	{
		right: 20%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-26 {
	  position: absolute;
	  bottom: 19.7%;
	  right: 4.6%;
	  width: 32%;
	  height: 16%;
	}

	.groomno-26
	{
		right: 21%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-26
	{
		right: 15%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-26
	{
		right: 20%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-1-27 {
	  position: absolute;
	  bottom: 3%;
	  right: 4%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-27
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-27
	{
		right: 12%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-27
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}	
	
	/* Second floor */
	
	.floor-2-28 {
	  position: absolute;
	  bottom: 5.4%;
	  left: 1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-28
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-28
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-28
	{
		left: 11%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-29 {
	  position: absolute;
	  bottom: 18.1%;
	  left: 1.3%;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-29
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-29
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-29
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.floor-2-30 {
	  position: absolute;
	  bottom: 25%;
	  left: 31.2%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-30
	{
		right: 52%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-30
	{
		right: 44%;
		position: absolute;
		top: 60%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-30
	{
		right: 51%;
		position: absolute;
		top: 64%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-31 {
	  position: absolute;
	  bottom: 44.3%;
	  left: 33.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-31
	{
		right: 48%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-31
	{
		right: 42%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-31
	{
		right: 47%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-32 {
	  position: absolute;
	  top: 25.9%;
	  left: 34.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-32
	{
		right: 48%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-32
	{
		right: 43%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-32
	{
		right: 47%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-33 {
	  position: absolute;
	  top: 13.5%;
	  left: 34.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-33
	{
		right: 48%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-33
	{
		right: 43%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-33
	{
		right: 47%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-34 {
	  position: absolute;
	  top: 1.4%;
	  right: 32.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-34
	{
		right: 48%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-34
	{
		right: 43%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-34
	{
		right: 47%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-35 {
	  position: absolute;
	  top: 1.3%;
	  right: 3.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-35
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-35
	{
		right: 15%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-35
	{
		right: 19%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-36 {
	  position: absolute;
	  top: 13.6%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-36
	{
		right: 20%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-36
	{
		right: 15%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-36
	{
		right: 19%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-37 {
	   position: absolute;
	   top: 25.9%;
	   right: 2.5%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-37
	{
		right: 20%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-37
	{
		right: 14%;
		position: absolute;
		top: 32%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-37
	{
		right: 19%;
		position: absolute;
		top: 36%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-38 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-38
	{
		right: 19%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-38
	{
		right: 13%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-38
	{
		right: 18%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-39 {
	  position: absolute;
	  bottom: 32.3%;
	  right: 2.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-39
	{
		right: 19%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-39
	{
		right: 13%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-39
	{
		right: 18%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-40 {
	  position: absolute;
	  bottom: 19.7%;
	  right: 1.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-40
	{
		right: 19%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-40
	{
		right: 13%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-40
	{
		right: 18%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-2-41 {
	  position: absolute;
	  bottom: 3%;
	  right: 1.5%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-41
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-41
	{
		right: 12%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-41
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}	
	
	/* Third Floor */
	.floor-3-42 {
	  position: absolute;
	  bottom: 6.2%;
	  left: 1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-42
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-42
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-42
	{
		left: 11%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-43 {
	  position: absolute;
	  bottom: 18.5%;
	  left: 1.3%;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-43
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-43
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-43
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.floor-3-44 {
	  position: absolute;
	  bottom: 26%;
	  left: 31.2%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-44
	{
		right: 52%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-44
	{
		right: 44%;
		position: absolute;
		top: 60%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-44
	{
		right: 51%;
		position: absolute;
		top: 64%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-45 {
	  position: absolute;
	  bottom: 45.1%;
	  left: 33.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-45
	{
		right: 48%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-45
	{
		right: 42%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-45
	{
		right: 47%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-46 {
	  position: absolute;
	  top: 25.5%;
	  left: 33.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-46
	{
		right: 48%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-46
	{
		right: 43%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-46
	{
		right: 47%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-47 {
	  position: absolute;
	  top: 13.5%;
	  left: 34.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-47
	{
		right: 48%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-47
	{
		right: 43%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-47
	{
		right: 47%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-48 {
	  position: absolute;
	  top: 1.2%;
	  right: 32.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-48
	{
		right: 48%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-48
	{
		right: 43%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-48
	{
		right: 47%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-49 {
	  position: absolute;
	  top: 1.1%;
	  right: 3.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-49
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-49
	{
		right: 15%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-49
	{
		right: 19%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-50 {
	  position: absolute;
	  top: 13.2%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-50
	{
		right: 20%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-50
	{
		right: 15%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-50
	{
		right: 19%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-51 {
	   position: absolute;
	   top: 25.6%;
	   right: 2.7%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-51
	{
		right: 20%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-51
	{
		right: 14%;
		position: absolute;
		top: 32%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-51
	{
		right: 19%;
		position: absolute;
		top: 36%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-52 {
	  position: absolute;
	  bottom: 44.9%;
	  right: 2.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-52
	{
		right: 19%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-52
	{
		right: 13%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-52
	{
		right: 18%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-53 {
	  position: absolute;
	  bottom: 32.7%;
	  right: 2.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-53
	{
		right: 19%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-53
	{
		right: 13%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-53
	{
		right: 18%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-54 {
	  position: absolute;
	  bottom: 20.5%;
	  right: 1.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-54
	{
		right: 19%;
		position: absolute;
		bottom: 31%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-54
	{
		right: 13%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-54
	{
		right: 18%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-3-55 {
	  position: absolute;
	  bottom: 4%;
	  right: 1.5%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-55
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-55
	{
		right: 12%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-55
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}		

	/* Fourth Floor */
		.floor-4-56 {
	  position: absolute;
	  bottom: 6.2%;
	  left: 1.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-56
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-56
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-56
	{
		left: 11%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-57 {
	  position: absolute;
	  bottom: 18.5%;
	  left: 1.9%;
	  width: 33%;
	  height: 17.5%;
	}

	.groomno-57
	{
		left: 16%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-57
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-57
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

		.floor-4-58 {
	  position: absolute;
	  bottom: 25.8%;
	  left: 31.2%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-58
	{
		right: 52%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-58
	{
		right: 44%;
		position: absolute;
		top: 60%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-58
	{
		right: 51%;
		position: absolute;
		top: 64%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-59 {
	  position: absolute;
	  bottom: 44.8%;
	  left: 34.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-59
	{
		right: 48%;
		position: absolute;
		top: 41%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-59
	{
		right: 42%;
		position: absolute;
		top: 45%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-59
	{
		right: 47%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-60 {
	  position: absolute;
	  top: 25.9%;
	  left: 34.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-60
	{
		right: 48%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-60
	{
		right: 43%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-60
	{
		right: 47%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-61 {
	  position: absolute;
	  top: 12.9%;
	  left: 35.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-61
	{
		right: 48%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-61
	{
		right: 43%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-61
	{
		right: 47%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-62 {
	  position: absolute;
	  top: 1.2%;
	  right: 32.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-62
	{
		right: 48%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-62
	{
		right: 43%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-62
	{
		right: 47%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-63 {
	  position: absolute;
	  top: 1.1%;
	  right: 3.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-63
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-63
	{
		right: 15%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-63
	{
		right: 19%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-64 {
	  position: absolute;
	  top: 13.2%;
	  right: 3.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-64
	{
		right: 20%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-64
	{
		right: 15%;
		position: absolute;
		top: 20%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-64
	{
		right: 19%;
		position: absolute;
		top: 24%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-65 {
	   position: absolute;
	   top: 25.8%;
	   right: 3.2%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-65
	{
		right: 20%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-65
	{
		right: 14%;
		position: absolute;
		top: 32%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-65
	{
		right: 19%;
		position: absolute;
		top: 36%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-66 {
	  position: absolute;
	  bottom: 44.9%;
	  right: 2.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-66
	{
		right: 19%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-66
	{
		right: 13%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-66
	{
		right: 18%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-67 {
	  position: absolute;
	  bottom: 32.7%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-67
	{
		right: 19%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-67
	{
		right: 13%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-67
	{
		right: 18%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-68 {
	  position: absolute;
	  bottom: 20.5%;
	  right: 2.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-68
	{
		right: 19%;
		position: absolute;
		bottom: 31%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-68
	{
		right: 13%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-68
	{
		right: 18%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.floor-4-69 {
	  position: absolute;
	  bottom: 4%;
	  right: 2.4%;
	  width: 33%;
	  height: 20%;
	}

	.groomno-69
	{
		right: 20%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.gfloortype-69
	{
		right: 12%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.groomprice-69
	{
		right: 19%;
		position: absolute;
		bottom: 10%;
		text-align:center;
		color: #FFF;
		font-size: 12px;
	}

	.mansfield-ground-1 {
	  position: absolute;
	  bottom: 9%;
	  left: 52%;
	  width: 19%;
	  height: 23%;
	}

	.mansfield-groomno-1
	{
		left: 57%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-1
	{
		left: 57%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		word-break: break-all;
		line-height: normal;
	}

	.mansfield-gfloortype-1
	{
		left: 57%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-ground-2 {
	  position: absolute;
	  bottom: 26%;
	  left: 49%;
	  width: 21.5%;
	  height: 35%;
	}

	.mansfield-groomno-2
	{
		left: 57%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-2
	{
		left: 57%;
		position: absolute;
		bottom: 33%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-2
	{
		left: 57%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}

	.mansfield-ground-3 {
	  position: absolute;
	  bottom: 36.8%;
	  left: 40.1%;
	  width: 23.2%;
	  height: 24%;
	}

	.mansfield-groomno-3
	{
		left: 43.5%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-3
	{
		left: 43%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-gfloortype-3
	{
		left: 43.6%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-ground-4 {
	  position: absolute;
	  bottom: 36%;
	  left: 23%;
	  width: 19.5%;
	  height: 25%;
	}

	.mansfield-groomno-4
	{
		left: 27%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-4
	{
		left: 27%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-4
	{
		left: 27%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-ground-5 {
	  position: absolute;
	  bottom: 36%;
	  left: 8%;
	  width: 19.5%;
	  height: 33%;
	}

	.mansfield-groomno-5
	{
		left: 12%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-5
	{
		left: 12%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-5
	{
		left: 12.2%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-groomno-6
	{
		left: 14%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-groomprice-6
	{
		left: 13%;
		position: absolute;
		bottom: 70%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-6
	{
		left: 13.5%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-ground-7 {
	  position: absolute;
	  bottom: 65%;
	  left: 57.1%;
	  width: 19.7%;
	  height: 27.5%;
	}

	.mansfield-groomno-7
	{
		left: 62%;
		position: absolute;
		bottom: 86%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-7
	{
		left: 62%;
		position: absolute;
		bottom: 70%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-gfloortype-7
	{
		left: 62%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-ground-8 {
	  position: absolute;
	  bottom: 60%;
	  left: 72.4%;
	  width: 19.5%;
	  height: 31.8%;
	}

	.mansfield-groomno-8
	{
		left: 77%;
		position: absolute;
		bottom: 86%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-groomprice-8
	{
		left: 77%;
		position: absolute;
		bottom: 70%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-8
	{
		left: 77.5%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-101,.mansfield-floor-2-201,.mansfield-floor-4-401 {
	  position: absolute;
	  bottom: 23.5%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.8%;
	}

	.mansfield-floor-2-201 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.8%;
	}

	.mansfield-floor-3-301 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.1%;
	}

.mansfield-groomno-101,.mansfield-groomno-201,.mansfield-groomno-301,.mansfield-groomno-401
	{
		right: 45.8%;
		position: absolute;
		bottom: 34.8%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-101,.mansfield-gfloortype-201,.mansfield-gfloortype-301,.mansfield-gfloortype-401
	{
		right: 46%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-groomprice-101,.mansfield-groomprice-201,.mansfield-groomprice-301,.mansfield-groomprice-401
	{
		right: 45.9%;
		position: absolute;
		bottom: 24.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-floor-1-102,.mansfield-floor-2-202{
	  position: absolute;
	  bottom: 36.3%;
	  right: 43.9%;
	  width: 14.5%;
	  height: 26.5%;
	}

	.mansfield-floor-3-302 {
	  position: absolute;
	  bottom: 36.1%;
	  right: 43.9%;
	  width: 14.8%;
	  height: 26.5%;
	}

	.mansfield-groomno-102,.mansfield-groomno-202,.mansfield-groomno-302
	{
		right: 46%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-102,.mansfield-gfloortype-202,.mansfield-gfloortype-302
	{
		right: 45.5%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-groomprice-102,.mansfield-groomprice-202,.mansfield-groomprice-302
	{
		right: 45.7%;
		position: absolute;
		bottom: 40.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomno-103,.mansfield-groomno-203,.mansfield-groomno-303,.mansfield-groomno-403
	{
		right: 56%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-103,.mansfield-groomprice-203,.mansfield-groomprice-303,.mansfield-groomprice-403
	{
		right: 56.7%;
		position: absolute;
		bottom: 45.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-103,.mansfield-gfloortype-203,.mansfield-gfloortype-303,.mansfield-gfloortype-403
	{
		right: 56%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-104 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 64.7%;
	  width: 14.8%;
	  height: 19%;
	}

	.mansfield-floor-2-204 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 18%;
	}

	.mansfield-floor-3-304 {
	  position: absolute;
	  bottom: 43.6%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 19.3%;
	}

	.mansfield-floor-4-404 {
	  position: absolute;
	  bottom: 43.9%;
	  right: 64.9%;
	  width: 14.4%;
	  height: 18.8%;
	}

	.mansfield-groomno-104,.mansfield-groomno-204,.mansfield-groomno-304,.mansfield-groomno-404
	{
		right: 67%;
		position: absolute;
		bottom: 56%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-104,.mansfield-groomprice-204,.mansfield-groomprice-304,.mansfield-groomprice-404
	{
		right: 66.7%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-104,.mansfield-gfloortype-204,.mansfield-gfloortype-304,.mansfield-gfloortype-404
	{
		right: 67%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-105 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-2-205 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-3-305 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 76.8%;
	  width: 13.3%;
	  height: 23.2%;
	}

	.mansfield-floor-4-405 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-groomno-105,.mansfield-groomno-205,.mansfield-groomno-305,.mansfield-groomno-405
	{
		right: 79%;
		position: absolute;
		bottom: 58%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-105,.mansfield-groomprice-205,.mansfield-groomprice-305,.mansfield-groomprice-405
	{
		right: 78.7%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-105,.mansfield-gfloortype-205,.mansfield-gfloortype-305,.mansfield-gfloortype-405
	{
		right: 79%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-106 {
	  position: absolute;
	  bottom: 64.8%;
	  right: 77.9%;
	  width: 11.9%;
	  height: 26.5%;
	}

	.mansfield-floor-2-206 {
	  position: absolute;
	  bottom: 64.3%;
	  right: 77.7%;
	  width: 12.1%;
	  height: 26.4%;
	}

	.mansfield-floor-3-306 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.6%;
	  width: 12.5%;
	  height: 26.1%;
	}

	.mansfield-floor-4-406 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.4%;
	  width: 12.9%;
	  height: 26.3%;
	}

	.mansfield-groomno-106,.mansfield-groomno-206,.mansfield-groomno-306,.mansfield-groomno-406
	{
		right: 80%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-106,.mansfield-groomprice-206,.mansfield-groomprice-306,.mansfield-groomprice-406
	{
		right: 79.9%;
		position: absolute;
		bottom: 69.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-106,.mansfield-gfloortype-206,.mansfield-gfloortype-306,.mansfield-gfloortype-406
	{
		right: 79.8%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}

	.mansfield-floor-1-107 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 55.9%;
	  width: 19.7%;
	  height: 14.7%;
	}

	.mansfield-floor-2-207 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-3-307 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-4-407 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.9%;
	  height: 14.7%;
	}

	.mansfield-groomno-107,.mansfield-groomno-207,.mansfield-groomno-307,.mansfield-groomno-407
	{
		right: 61%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-107,.mansfield-groomprice-207,.mansfield-groomprice-307,.mansfield-groomprice-407
	{
		right: 60.7%;
		position: absolute;
		bottom: 76.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-107,.mansfield-gfloortype-207,.mansfield-gfloortype-307,.mansfield-gfloortype-407
	{
		right: 59.5%;
		position: absolute;
		bottom: 81%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-floor-1-108 {
	  position: absolute;
	  bottom: 64.2%;
	  right: 48.2%;
	  width: 10.3%;
	  height: 27.2%;
	}

	.mansfield-floor-2-208 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-floor-3-308 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-408 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-groomno-108,.mansfield-groomno-208,.mansfield-groomno-308,.mansfield-groomno-408
	{
		right: 49%;
		position: absolute;
		bottom: 83%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-108,.mansfield-groomprice-208,.mansfield-groomprice-308,.mansfield-groomprice-408
	{
		right: 48.7%;
		position: absolute;
		bottom: 71.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-108,.mansfield-gfloortype-208,.mansfield-gfloortype-308,.mansfield-gfloortype-408
	{
		right: 48.3%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-109 {
	  position: absolute;
	  bottom: 65.2%;
	  right: 40.2%;
	  width: 9.8%;
	  height: 25.3%;
	}

	.mansfield-floor-2-209 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-3-309 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-4-409 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-groomno-109,.mansfield-groomno-209,.mansfield-groomno-309,.mansfield-groomno-409
	{
		right: 41%;
		position: absolute;
		bottom: 83%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-109,.mansfield-groomprice-209,.mansfield-groomprice-309,.mansfield-groomprice-409
	{
		right: 40.7%;
		position: absolute;
		bottom: 71.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-109,.mansfield-gfloortype-209,.mansfield-gfloortype-309,.mansfield-gfloortype-409
	{
		right: 40.5%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-110 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.1%;
	}

	.mansfield-floor-2-210 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-floor-3-310 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 29.3%;
	  width: 12.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-410 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-groomno-110,.mansfield-groomno-210,.mansfield-groomno-310,.mansfield-groomno-410
	{
		right: 31%;
		position: absolute;
		bottom: 83%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-110,.mansfield-groomprice-210,.mansfield-groomprice-310,.mansfield-groomprice-410
	{
		right: 30.7%;
		position: absolute;
		bottom: 71.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-110,.mansfield-gfloortype-210,.mansfield-gfloortype-310,.mansfield-gfloortype-410
	{
		right: 30.8%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-groomno-111,.mansfield-groomno-211,.mansfield-groomno-311,.mansfield-groomno-411
	{
		right: 28%;
		position: absolute;
		bottom: 63%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-111,.mansfield-groomprice-211,.mansfield-groomprice-311,.mansfield-groomprice-411
	{
		right: 27.7%;
		position: absolute;
		bottom: 55.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-111,.mansfield-gfloortype-211,.mansfield-gfloortype-311,.mansfield-gfloortype-411
	{
		right: 23.6%;
		position: absolute;
		bottom: 59%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-floor-1-112 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 13.9%;
	  width: 27.7%;
	  height: 13.8%;
	}

	.mansfield-floor-2-212 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-3-312 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-4-412 {
	  position: absolute;
	  bottom: 43.7%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 15.4%;
	}

	.mansfield-groomno-112,.mansfield-groomno-212,.mansfield-groomno-312,.mansfield-groomno-412
	{
		right: 28%;
		position: absolute;
		bottom: 52.5%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-112,.mansfield-groomprice-212,.mansfield-groomprice-312,.mansfield-groomprice-412
	{
		right: 27.5%;
		position: absolute;
		bottom: 45.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-112,.mansfield-gfloortype-212,.mansfield-gfloortype-312,.mansfield-gfloortype-412
	{
		right: 19.6%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-floor-1-113 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-2-213 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-3-313 {
	  position: absolute;
	  bottom: 34.2%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-4-413 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-groomno-113,.mansfield-groomno-213,.mansfield-groomno-313,.mansfield-groomno-413
	{
		right: 28%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-113,.mansfield-groomprice-213,.mansfield-groomprice-313,.mansfield-groomprice-413
	{
		right: 27.5%;
		position: absolute;
		bottom: 35.3%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-113,.mansfield-gfloortype-213,.mansfield-gfloortype-313,.mansfield-gfloortype-413
	{
		right: 19.6%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-floor-1-114 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-2-214 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-3-314 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-4-414 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-groomno-114,.mansfield-groomno-214,.mansfield-groomno-314,.mansfield-groomno-414
	{
		right: 28%;
		position: absolute;
		bottom: 32%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-114,.mansfield-groomprice-214,.mansfield-groomprice-314,.mansfield-groomprice-414
	{
		right: 27.5%;
		position: absolute;
		bottom: 24.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-114,.mansfield-gfloortype-214,.mansfield-gfloortype-314,.mansfield-gfloortype-414
	{
		right: 19.6%;
		position: absolute;
		bottom: 28.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-floor-1-115 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-2-215 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-3-315 {
	  position: absolute;
	  bottom: 8.9%;
	  right: 29.7%;
	  width: 12.6%;
	  height: 17.3%;
	}

	.mansfield-floor-4-415 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-groomno-115,.mansfield-groomno-215,.mansfield-groomno-315,.mansfield-groomno-415
	{
		right: 34%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-groomprice-115,.mansfield-groomprice-215,.mansfield-groomprice-315,.mansfield-groomprice-415
	{
		right: 33.5%;
		position: absolute;
		bottom: 10.7%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
	}

	.mansfield-gfloortype-115,.mansfield-gfloortype-215,.mansfield-gfloortype-315,.mansfield-gfloortype-415
	{
		right: 30.6%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
		font-size: 13px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-groomno-501
	{
		right: 36%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-501
	{
		right: 35.5%;
		position: absolute;
		bottom: 25.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-501
	{
		right: 30.6%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-floor-5-502 {
	  position: absolute;
	  bottom: 37.1%;
	  right: 28.3%;
	  width: 18.4%;
	  height: 28.1%;
	}

	.mansfield-groomno-502
	{
		right: 35%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-502
	{
		right: 34.5%;
		position: absolute;
		bottom: 41.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-502
	{
		right: 32%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-floor-5-503 {
	  position: absolute;
	  bottom: 45.3%;
	  right: 36.6%;
	  width: 22.1%;
	  height: 19.7%;
	}

	.mansfield-groomno-503
	{
		right: 48%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-503
	{
		right: 47.5%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-503
	{
		right: 44.9%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-floor-5-504 {
	  position: absolute;
	  bottom: 45.6%;
	  right: 55.6%;
	  width: 20.7%;
	  height: 19.4%;
	}

	.mansfield-groomno-504
	{
		right: 64%;
		position: absolute;
		bottom: 58%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-504
	{
		right: 63.5%;
		position: absolute;
		bottom: 48.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-504
	{
		right: 58.8%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-floor-5-505 {
	  position: absolute;
	  bottom: 44.6%;
	  right: 72.8%;
	  width: 16.8%;
	  height: 24.8%;
	}

	.mansfield-groomno-505
	{
		right: 79%;
		position: absolute;
		bottom: 60%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-505
	{
		right: 78.5%;
		position: absolute;
		bottom: 48.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-505
	{
		right: 74.6%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomno-506
	{
		right: 82%;
		position: absolute;
		bottom: 86%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-506
	{
		right: 81.5%;
		position: absolute;
		bottom: 73.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-506
	{
		right: 78.6%;
		position: absolute;
		bottom: 78%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
		line-height: 1;
	}

	.mansfield-floor-5-507 {
	  position: absolute;
	  bottom: 78.5%;
	  right: 44.8%;
	  width: 26.5%;
	  height: 14.5%;
	}

	.mansfield-groomno-507
	{
		right: 56%;
		position: absolute;
		bottom: 88%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-507
	{
		right: 55.5%;
		position: absolute;
		bottom: 80.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-507
	{
		right: 50.6%;
		position: absolute;
		bottom: 84.5%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-floor-5-508 {
	  position: absolute;
	  bottom: 68.8%;
	  right: 27.8%;
	  width: 20.5%;
	  height: 24.6%;
	}

	.mansfield-groomno-508
	{
		right: 36%;
		position: absolute;
		bottom: 87%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-508
	{
		right: 35.5%;
		position: absolute;
		bottom: 74.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-508
	{
		right: 30.6%;
		position: absolute;
		bottom: 81%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-floor-5-509 {
	  position: absolute;
	  bottom: 68.5%;
	  right: 10.1%;
	  width: 21.6%;
	  height: 24.6%;
	}

	.mansfield-groomno-509
	{
		right: 20%;
		position: absolute;
		bottom: 87%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-509
	{
		right: 19.5%;
		position: absolute;
		bottom: 75.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-509
	{
		right: 13.6%;
		position: absolute;
		bottom: 81%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-floor-5-510 {
	  position: absolute;
	  bottom: 51.1%;
	  right: 9.9%;
	  width: 16.9%;
	  height: 24.8%;
	}

	.mansfield-groomno-510
	{
		right: 17%;
		position: absolute;
		bottom: 69%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-510
	{
		right: 16.5%;
		position: absolute;
		bottom: 56.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-510
	{
		right: 13.6%;
		position: absolute;
		bottom: 62%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-floor-5-511 {
	  position: absolute;
	  bottom: 29.3%;
	  right: 10.9%;
	  width: 15.7%;
	  height: 24.9%;
	}

	.mansfield-groomno-511
	{
		right: 17%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-511
	{
		right: 16.5%;
		position: absolute;
		bottom: 33.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-511
	{
		right: 13.6%;
		position: absolute;
		bottom: 40%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-floor-5-512 {
	  position: absolute;
	  bottom: 7.3%;
	  right: 11.2%;
	  width: 15.2%;
	  height: 24.9%;
	}

	.mansfield-groomno-512
	{
		right: 17%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-groomprice-512
	{
		right: 16.5%;
		position: absolute;
		bottom: 10.7%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}

	.mansfield-gfloortype-512
	{
		right: 13.6%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size: 15px;
	}
}

/* for mobile view */
@media only screen and (max-width: 481px) {
  	.floor_plan_56 .floorbtns{ margin-bottom: 6px !important; }
  	.left-pro-btn-actions a{padding: 5px;margin-top: 5px;max-width: 100px;}
  	.right-pro-btn-actions a{padding: 5px;margin-top: 5px;max-width: 100px;}

  	.ground-1 {
	  position: absolute;
	  bottom: 19px;
	  left: 3px;
	  width: 33.5%;
	  height: 16%;
	}

	.groomno-1
	{
		left: 16%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-1
	{
		left: 14%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-1
	{
		left: 9%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-2 {
	  position: absolute;
	  bottom: 50.8px;
	  left: 4px;
	  width: 33.5%;
	  height: 16%;
	}

	.groomno-2
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-2
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-2
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-3 {
	 position: absolute;
	  bottom: 119px;
	  left: 107.9px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-3
	{
		right: 50%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-3
	{
		right: 42%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-3
	{
		right: 48%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-4 {
	  position: absolute;
	  bottom: 152.9px;
	  left: 111px;
	  width: 31%;
	  height: 16%;
	}

	.groomno-4
	{
		right: 50%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-4
	{
		right: 42%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-4
	{
		right: 48%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-5 {
	 position: absolute;
	  top: 41px;
	  left: 114px;
	  width: 30.1%;
	  height: 16%;
	}

	.groomno-5
	{
		right: 50%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-5
	{
		right: 42%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-5
	{
		right: 48%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-6 {
	  position: absolute;
	  top: 9px;
	  left: 115.5px;
	  width: 30%;
	  height: 16%;
	}

	.groomno-6
	{
		right: 49%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-6
	{
		right: 41%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-6
	{
		right: 47%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-7 {
	  position: absolute;
	  top: 9px;
	  right: 18px;
	  width: 30%;
	  height: 16%;
	}

	.groomno-7
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-7
	{
		right: 12%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-7
	{
		right: 18%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-8 {
	  position: absolute;
	  top: 41px;
	  right: 14px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-8
	{
		right: 20%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-8
	{
		right: 12%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-8
	{
		right: 18%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-9 {
	  position: absolute;
	  top: 73.9px;
	  right: 13px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-9
	{
		right: 20%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-9
	{
		right: 12%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-9
	{
		right: 18%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-10 {
	   position: absolute;
	   top: 104.9px;
	   right: 11px;
	   width: 33%;
	   height: 16%;
	}

	.groomno-10
	{
		right: 20%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-10
	{
		right: 11%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-10
	{
		right: 19%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-11 {
	  position: absolute;
	  bottom: 87.9px;
	  right: 9px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-11
	{
		right: 20%;
		position: absolute;
		bottom: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-11
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-11
	{
		right: 18%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-12 {
	  position: absolute;
	  bottom: 55.9px;
	  right: 7px;
	  width: 34%;
	  height: 16%;
	}

	.groomno-12
	{
		right: 20%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-12
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-12
	{
		right: 19%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-13 {
	  position: absolute;
	  bottom: 11px;
	  right: 7px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-13
	{
		right: 20%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-13
	{
		right: 7%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-13
	{
		right: 19%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* First Floor */

.floor-1-14 {
	  position: absolute;
	  bottom: 15px;
	  left: 3px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-14
	{
		left: 16%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-14
	{
		left: 15%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-14
	{
		left: 9%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.floor-1-15 {
	  position: absolute;
	  bottom: 55px;
	  left: 5px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-15
	{
		left: 16%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-15
	{
		left: 14%;
		position: absolute;
		bottom: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-15
	{
		left: 9%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}


	.floor-1-16 {
	  position: absolute;
	  bottom: 77px;
	  left: 117px;
	  width: 31%;
	  height: 21%;
	}

	.groomno-16
	{
		right: 50%;
		position: absolute;
		top: 58%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-16
	{
		right: 43%;
		position: absolute;
		top: 63%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-16
	{
		right: 49%;
		position: absolute;
		top: 67%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-17 {
	  position: absolute;
	  bottom: 132px;
	  left: 125px;
	  width: 32%;
	  height: 17%;
	}

	.groomno-17
	{
		right: 50%;
		position: absolute;
		top: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-17
	{
		right: 43%;
		position: absolute;
		top: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-17
	{
		right: 49%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-18 {
	  position: absolute;
	  top: 90px;
	  left: 128px;
	  width: 31%;
	  height: 16%;
	}

	.groomno-18
	{
		right: 50%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-18
	{
		right: 42%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-18
	{
		right: 49%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-19 {
	  position: absolute;
	  top: 53px;
	  left: 128px;
	  width: 31%;
	  height: 16%;
	}

	.groomno-19
	{
		right: 49%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-19
	{
		right: 42%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-19
	{
		right: 48%;
		position: absolute;
		top: 25%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-20 {
	  position: absolute;
	  top: 16px;
	  right: 128px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-20
	{
		right: 49%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-20
	{
		right: 42%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-20
	{
		right: 48%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

.floor-1-21 {
	  position: absolute;
	  top: 17px;
	  right: 22px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-21
	{
		right: 20%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-21
	{
		right: 14%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-21
	{
		right: 19%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-22 {
	  position: absolute;
	  top: 54px;
	  right: 20px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-22
	{
		right: 20%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-22
	{
		right: 14%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-22
	{
		right: 19%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-23 {
	   position: absolute;
	   top: 90px;
	   right: 17px;
	   width: 33%;
	   height: 16%;
	}

	.groomno-23
	{
		right: 20%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-23
	{
		right: 14%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-23
	{
		right: 19%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-24 {
	  position: absolute;
	  bottom: 134px;
	  right: 16px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-24
	{
		right: 20%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-24
	{
		right: 13%;
		position: absolute;
		bottom: 48%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-24
	{
		right: 19%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-25 {
	  position: absolute;
	  bottom: 96px;
	  right: 15px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-25
	{
		right: 20%;
		position: absolute;
		bottom: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-25
	{
		right: 13%;
		position: absolute;
		bottom: 36%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-25
	{
		right: 19%;
		position: absolute;
		bottom: 32%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-26 {
	  position: absolute;
	  bottom: 50px;
	  right: 15px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-26
	{
		right: 20%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-26
	{
		right: 13%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-26
	{
		right: 19%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-27 {
	  position: absolute;
	  bottom: 10px;
	  right: 14px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-27
	{
		right: 20%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-27
	{
		right: 9%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-27
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* Second floor */
		.floor-2-28 {
	  position: absolute;
	  bottom: 21px;
	  left: 4px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-28
	{
		left: 16%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-28
	{
		left: 14%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-28
	{
		left: 9%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.floor-2-29 {
	  position: absolute;
	  bottom: 58px;
	  left: 6px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-29
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-29
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-29
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.floor-2-30 {
	  position: absolute;
	  bottom: 81px;
	  left: 117px;
	  width: 33%;
	  height: 22%;
	}

	.groomno-30
	{
		right: 50%;
		position: absolute;
		top: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-30
	{
		right: 42%;
		position: absolute;
		top: 59%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-30
	{
		right: 49%;
		position: absolute;
		top: 63%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-31 {
	  position: absolute;
	  bottom: 139px;
	  left: 126px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-31
	{
		right: 49%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-31
	{
		right: 42%;
		position: absolute;
		top: 44%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-31
	{
		right: 48%;
		position: absolute;
		top: 48%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-32 {
	  position: absolute;
	  top: 82px;
	  left: 128px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-32
	{
		right: 49%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-32
	{
		right: 42%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-32
	{
		right: 48%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

.floor-2-33 {
	  position: absolute;
	  top: 44px;
	  left: 129px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-33
	{
		right: 49%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-33
	{
		right: 41%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-33
	{
		right: 48%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-34 {
	  position: absolute;
	  top: 4px;
	  right: 122px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-34
	{
		right: 49%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-34
	{
		right: 41%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-34
	{
		right: 48%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-35 {
	  position: absolute;
	  top: 4px;
	  right: 12px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-35
	{
		right: 20%;
		position: absolute;
		top: 3%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-35
	{
		right: 12%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-35
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-36 {
	  position: absolute;
	  top: 44px;
	  right: 10px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-36
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-36
	{
		right: 12%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-36
	{
		right: 18%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-37 {
	   position: absolute;
	   top: 82px;
	   right: 10px;
	   width: 33%;
	   height: 16%;
	}

	.groomno-37
	{
		right: 20%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-37
	{
		right: 12%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-37
	{
		right: 19%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-38 {
	  position: absolute;
	  bottom: 142px;
	  right: 8px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-38
	{
		right: 20%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-38
	{
		right: 11%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-38
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-39 {
	  position: absolute;
	  bottom: 102px;
	  right: 8px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-39
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-39
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-39
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-40 {
	  position: absolute;
	  bottom: 54px;
	  right: 6px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-40
	{
		right: 20%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-40
	{
		right: 11%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-40
	{
		right: 19%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-41 {
	  position: absolute;
	  bottom: 10px;
	  right: 5px;
	  width: 33%;
	  height: 18%;
	}

	.groomno-41
	{
		right: 20%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.gfloortype-41
	{
		right: 8%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.groomprice-41
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}


	/* Third Floor */
	.floor-3-42 {
	  position: absolute;
	  bottom: 23px;
	  left: 3px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-42
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-42
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-42
	{
		left: 9%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-43 {
	  position: absolute;
	  bottom: 62px;
	  left: 4px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-43
	{
		left: 16%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-43
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-43
	{
		left: 9%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-44 {
	  position: absolute;
	  bottom: 83px;
	  left: 117px;
	  width: 33%;
	  height: 22%;
	}

	.groomno-44
	{
		right: 50%;
		position: absolute;
		top: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-44
	{
		right: 42%;
		position: absolute;
		top: 59%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-44
	{
		right: 49%;
		position: absolute;
		top: 63%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-45 {
	  position: absolute;
	  bottom: 141px;
	  left: 126px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-45
	{
		right: 49%;
		position: absolute;
		top: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-45
	{
		right: 42%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-45
	{
		right: 48%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-46 {
	  position: absolute;
	  top: 80px;
	  left: 127px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-46
	{
		right: 49%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-46
	{
		right: 42%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-46
	{
		right: 48%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

.floor-3-47 {
	  position: absolute;
	  top: 43px;
	  left: 128px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-47
	{
		right: 49%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-47
	{
		right: 42%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-47
	{
		right: 48%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-48 {
	  position: absolute;
	  top: 4px;
	  right: 123px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-48
	{
		right: 49%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-48
	{
		right: 42%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-48
	{
		right: 48%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-49 {
	  position: absolute;
	  top: 4px;
	  right: 12px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-49
	{
		right: 20%;
		position: absolute;
		top: 3%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-49
	{
		right: 12%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-49
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-50 {
	  position: absolute;
	  top: 41px;
	  right: 11px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-50
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-50
	{
		right: 12%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-50
	{
		right: 18%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-51 {
	   position: absolute;
	   top: 80px;
	   right: 10px;
	   width: 33%;
	   height: 16%;
	}

	.groomno-51
	{
		right: 20%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-51
	{
		right: 12%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-51
	{
		right: 19%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-52 {
	  position: absolute;
	  bottom: 142px;
	  right: 8px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-52
	{
		right: 20%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-52
	{
		right: 12%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-52
	{
		right: 19%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-53 {
	  position: absolute;
	  bottom: 105px;
	  right: 5px;
	  width: 34%;
	  height: 16%;
	}

	.groomno-53
	{
		right: 20%;
		position: absolute;
		bottom: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-53
	{
		right: 12%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-53
	{
		right: 19%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-54 {
	  position: absolute;
	  bottom: 58px;
	  right: 7px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-54
	{
		right: 20%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-54
	{
		right: 12%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-54
	{
		right: 19%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-55 {
	  position: absolute;
	  bottom: 14px;
	  right: 6px;
	  width: 33%;
	  height: 18%;
	}

	.groomno-55
	{
		right: 20%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.gfloortype-55
	{
		right: 8%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.groomprice-55
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	/* Fourth Floor */
.floor-4-56 {
	  position: absolute;
	  bottom: 22px;
	  left: 6px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-56
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-56
	{
		left: 14%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-56
	{
		left: 11%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-57 {
	  position: absolute;
	  bottom: 60px;
	  left: 8px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-57
	{
		left: 16%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-57
	{
		left: 14%;
		position: absolute;
		bottom: 21%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-57
	{
		left: 11%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-58 {
	  position: absolute;
	  bottom: 83px;
	  left: 117px;
	  width: 33%;
	  height: 22%;
	}

	.groomno-58
	{
		right: 50%;
		position: absolute;
		top: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-58
	{
		right: 42%;
		position: absolute;
		top: 59%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-58
	{
		right: 49%;
		position: absolute;
		top: 63%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-59 {
	  position: absolute;
	  bottom: 140px;
	  left: 128px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-59
	{
		right: 49%;
		position: absolute;
		top: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-59
	{
		right: 42%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-59
	{
		right: 48%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-60 {
	  position: absolute;
	  top: 81px;
	  left: 128px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-60
	{
		right: 49%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-60
	{
		right: 42%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-60
	{
		right: 48%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-61 {
	  position: absolute;
	  top: 41px;
	  left: 132px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-61
	{
		right: 49%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-61
	{
		right: 42%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-61
	{
		right: 48%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-62 {
	  position: absolute;
	  top: 4px;
	  right: 120px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-62
	{
		right: 49%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-62
	{
		right: 41%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-62
	{
		right: 48%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-63 {
	  position: absolute;
	  top: 5px;
	  right: 15px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-63
	{
		right: 20%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-63
	{
		right: 13%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-63
	{
		right: 19%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-64 {
	  position: absolute;
	  top: 43px;
	  right: 13px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-64
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-64
	{
		right: 14%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-64
	{
		right: 19%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-65 {
	   position: absolute;
	   top: 81px;
	   right: 13px;
	   width: 33%;
	   height: 16%;
	}

	.groomno-65
	{
		right: 20%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-65
	{
		right: 13%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-65
	{
		right: 19%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-66 {
	  position: absolute;
	  bottom: 142px;
	  right: 11px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-66
	{
		right: 20%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-66
	{
		right: 14%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-66
	{
		right: 19%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-67 {
	  position: absolute;
	  bottom: 105px;
	  right: 8px;
	  width: 34%;
	  height: 16%;
	}

	.groomno-67
	{
		right: 20%;
		position: absolute;
		bottom: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-67
	{
		right: 14%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-67
	{
		right: 19%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-68 {
	  position: absolute;
	  bottom: 58px;
	  right: 9px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-68
	{
		right: 20%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-68
	{
		right: 14%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-68
	{
		right: 19%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-69 {
	  position: absolute;
	  bottom: 14px;
	  right: 7px;
	  width: 33%;
	  height: 18%;
	}

	.groomno-69
	{
		right: 20%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.gfloortype-69
	{
		right: 8%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.groomprice-69
	{
		right: 19%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

}

@media (width: 425px) { 
.floor_plan_56 .floorbtns{ margin-bottom: 6px !important; }
  	.ground-1 {
	  position: absolute;
	  bottom: 25px;
	  left: 5px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-1
	{
		left: 16%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-1
	{
		left: 14%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-1
	{
		left: 10%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-2 {
	  position: absolute;
	  bottom: 67px;
	  left: 6px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-2
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-2
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-2
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-3 {
	  position: absolute;
	  bottom: 159px;
	  left: 145px;
	  width: 31%;
	  height: 16%;
	}

	.groomno-3
	{
		right: 50%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-3
	{
		right: 42%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-3
	{
		right: 48%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-4 {
	  position: absolute;
	  bottom: 201px;
	  left: 146px;
	  width: 31%;
	  height: 17%;
	}

	.groomno-4
	{
		right: 50%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-4
	{
		right: 42%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-4
	{
		right: 48%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-5 {
	  position: absolute;
	  top: 54px;
	  left: 150px;
	  width: 30%;
	  height: 16%;
	}

	.groomno-5
	{
		right: 50%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-5
	{
		right: 42%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-5
	{
		right: 48%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-6 {
	  position: absolute;
	  top: 12px;
	  left: 151px;
	  width: 30%;
	  height: 16%;
	}

	.groomno-6
	{
		right: 49%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-6
	{
		right: 41%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-6
	{
		right: 47%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-7 {
	  position: absolute;
	  top: 12px;
	  right: 23px;
	  width: 30%;
	  height: 16%;
	}

	.groomno-7
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-7
	{
		right: 12%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-7
	{
		right: 18%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-8 {
	  position: absolute;
	  top: 55px;
	  right: 17px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-8
	{
		right: 20%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-8
	{
		right: 12%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-8
	{
		right: 18%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-9 {
	  position: absolute;
	  top: 98px;
	  right: 15px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-9
	{
		right: 20%;
		position: absolute;
		top: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-9
	{
		right: 12%;
		position: absolute;
		top: 32%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-9
	{
		right: 18%;
		position: absolute;
		top: 36%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-10 {
	   position: absolute;
	   top: 142px;
	   right: 13px;
	   width: 33%;
	   height: 16%;
	}

	.groomno-10
	{
		right: 20%;
		position: absolute;
		top: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-10
	{
		right: 11%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-10
	{
		right: 19%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-11 {
	  position: absolute;
	  bottom: 116px;
	  right: 12px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-11
	{
		right: 20%;
		position: absolute;
		bottom: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-11
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-11
	{
		right: 18%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-12 {
	  position: absolute;
	  bottom: 74px;
	  right: 9px;
	  width: 34%;
	  height: 16%;
	}

	.groomno-12
	{
		right: 20%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-12
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-12
	{
		right: 19%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-13 {
	  position: absolute;
	  bottom: 11px;
	  right: 9px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-13
	{
		right: 20%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-13
	{
		right: 7%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-13
	{
		right: 19%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* First Floor */

   .floor-1-14 {
	  position: absolute;
	  bottom: 17px;
	  left: 4px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-14
	{
		left: 16%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-14
	{
		left: 15%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-14
	{
		left: 11%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-15 {
	  position: absolute;
	  bottom: 63px;
	  left: 6px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-15
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-15
	{
		left: 15%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-15
	{
		left: 11%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}


	.floor-1-16 {
	  position: absolute;
	  bottom: 88px;
	  left: 133px;
	  width: 31%;
	  height: 21%;
	}

	.groomno-16
	{
		right: 50%;
		position: absolute;
		top: 58%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-16
	{
		right: 43%;
		position: absolute;
		top: 63%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-16
	{
		right: 49%;
		position: absolute;
		top: 67%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-17 {
	  position: absolute;
	  bottom: 150px;
	  left: 141px;
	  width: 32%;
	  height: 17%;
	}

	.groomno-17
	{
		right: 50%;
		position: absolute;
		top: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-17
	{
		right: 43%;
		position: absolute;
		top: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-17
	{
		right: 49%;
		position: absolute;
		top: 49%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-18 {
	  position: absolute;
	  top: 101px;
	  left: 145px;
	  width: 31%;
	  height: 16%;
	}

	.groomno-18
	{
		right: 50%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-18
	{
		right: 42%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-18
	{
		right: 49%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-19 {
	  position: absolute;
	  top: 60px;
	  left: 146px;
	  width: 31%;
	  height: 16%;
	}

	.groomno-19
	{
		right: 49%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-19
	{
		right: 42%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-19
	{
		right: 48%;
		position: absolute;
		top: 25%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-20 {
	  position: absolute;
	  top: 17px;
	  right: 146px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-20
	{
		right: 49%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-20
	{
		right: 42%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-20
	{
		right: 48%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

.floor-1-21 {
	  position: absolute;
	  top: 17px;
	  right: 26px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-21
	{
		right: 20%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-21
	{
		right: 14%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-21
	{
		right: 19%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-22 {
	  position: absolute;
	  top: 59px;
	  right: 23px;
	  width: 32%;
	  height: 16%;
	}

	.groomno-22
	{
		right: 20%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-22
	{
		right: 14%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-22
	{
		right: 19%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-23 {
	   position: absolute;
	   top: 103px;
	   right: 19px;
	   width: 33%;
	   height: 16%;
	}

	.groomno-23
	{
		right: 20%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-23
	{
		right: 14%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-23
	{
		right: 19%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-24 {
	  position: absolute;
	  bottom: 151px;
	  right: 18px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-24
	{
		right: 20%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-24
	{
		right: 13%;
		position: absolute;
		bottom: 48%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-24
	{
		right: 19%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-25 {
	  position: absolute;
	  bottom: 110px;
	  right: 17px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-25
	{
		right: 20%;
		position: absolute;
		bottom: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-25
	{
		right: 13%;
		position: absolute;
		bottom: 36%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-25
	{
		right: 19%;
		position: absolute;
		bottom: 32%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-26 {
	  position: absolute;
	  bottom: 59px;
	  right: 16px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-26
	{
		right: 20%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-26
	{
		right: 13%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-26
	{
		right: 19%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-27 {
	  position: absolute;
	  bottom: 10px;
	  right: 16px;
	  width: 33%;
	  height: 18%;
	}

	.groomno-27
	{
		right: 20%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-27
	{
		right: 9%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-27
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* Second floor */
	
	.floor-2-28 {
	  position: absolute;
	  bottom: 22px;
	  left: 5px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-28
	{
		left: 16%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-28
	{
		left: 14%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-28
	{
		left: 10%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-29 {
	  position: absolute;
	  bottom: 65px;
	  left: 7px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-29
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-29
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-29
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.floor-2-30 {
	  position: absolute;
	  bottom: 92px;
	  left: 133px;
	  width: 33%;
	  height: 22%;
	}

	.groomno-30
	{
		right: 50%;
		position: absolute;
		top: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-30
	{
		right: 42%;
		position: absolute;
		top: 59%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-30
	{
		right: 49%;
		position: absolute;
		top: 63%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-31 {
	  position: absolute;
	  bottom: 158px;
	  left: 144px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-31
	{
		right: 49%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-31
	{
		right: 42%;
		position: absolute;
		top: 44%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-31
	{
		right: 48%;
		position: absolute;
		top: 48%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-32 {
	  position: absolute;
	  top: 92px;
	  left: 144px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-32
	{
		right: 49%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-32
	{
		right: 42%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-32
	{
		right: 48%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

.floor-2-33 {
	  position: absolute;
	  top: 49px;
	  left: 146px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-33
	{
		right: 49%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-33
	{
		right: 41%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-33
	{
		right: 48%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-34 {
	  position: absolute;
	  top: 5px;
	  right: 139px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-34
	{
		right: 49%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-34
	{
		right: 41%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-34
	{
		right: 48%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-35 {
	  position: absolute;
	  top: 5px;
	  right: 13px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-35
	{
		right: 20%;
		position: absolute;
		top: 3%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-35
	{
		right: 14%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-35
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-36 {
	  position: absolute;
	  top: 49px;
	  right: 12px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-36
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-36
	{
		right: 12%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-36
	{
		right: 18%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-37 {
	   position: absolute;
	   top: 92px;
	   right: 11px;
	   width: 33%;
	   height: 17%;
	}

	.groomno-37
	{
		right: 20%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-37
	{
		right: 13%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-37
	{
		right: 19%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-38 {
	  position: absolute;
	  bottom: 158px;
	  right: 10px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-38
	{
		right: 20%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-38
	{
		right: 13%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-38
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-39 {
	  position: absolute;
	  bottom: 114px;
	  right: 9px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-39
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-39
	{
		right: 13%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-39
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-40 {
	  position: absolute;
	  bottom: 61px;
	  right: 7px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-40
	{
		right: 20%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-40
	{
		right: 13%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-40
	{
		right: 19%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-41 {
	  position: absolute;
	  bottom: 9px;
	  right: 6px;
	  width: 33%;
	  height: 19%;
	}

	.groomno-41
	{
		right: 20%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.gfloortype-41
	{
		right: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.groomprice-41
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	/* Third Floor */
	.floor-3-42 {
	  position: absolute;
	  bottom: 24px;
	  left: 5px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-42
	{
		left: 16%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-42
	{
		left: 14%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-42
	{
		left: 10%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-43 {
	  position: absolute;
	  bottom: 69px;
	  left: 6px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-43
	{
		left: 16%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-43
	{
		left: 15%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-43
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-44 {
	  position: absolute;
	  bottom: 94px;
	  left: 133px;
	  width: 33%;
	  height: 22%;
	}

	.groomno-44
	{
		right: 50%;
		position: absolute;
		top: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-44
	{
		right: 42%;
		position: absolute;
		top: 59%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-44
	{
		right: 49%;
		position: absolute;
		top: 63%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-45 {
	  position: absolute;
	  bottom: 159px;
	  left: 144px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-45
	{
		right: 49%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-45
	{
		right: 42%;
		position: absolute;
		top: 44%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-45
	{
		right: 48%;
		position: absolute;
		top: 48%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-46 {
	  position: absolute;
	  top: 91px;
	  left: 144px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-46
	{
		right: 49%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-46
	{
		right: 43%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-46
	{
		right: 48%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

.floor-3-47 {
	  position: absolute;
	  top: 48px;
	  left: 146px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-47
	{
		right: 49%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-47
	{
		right: 43%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-47
	{
		right: 48%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-48 {
	  position: absolute;
	  top: 4px;
	  right: 139px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-48
	{
		right: 49%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-48
	{
		right: 43%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-48
	{
		right: 48%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-49 {
	  position: absolute;
	  top: 4px;
	  right: 13px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-49
	{
		right: 20%;
		position: absolute;
		top: 3%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-49
	{
		right: 14%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-49
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-50 {
	  position: absolute;
	  top: 48px;
	  right: 12px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-50
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-50
	{
		right: 14%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-50
	{
		right: 19%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-51 {
	   position: absolute;
	   top: 92px;
	   right: 11px;
	   width: 33%;
	   height: 17%;
	}

	.groomno-51
	{
		right: 20%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-51
	{
		right: 14%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-51
	{
		right: 19%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-52 {
	  position: absolute;
	  bottom: 158px;
	  right: 10px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-52
	{
		right: 20%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-52
	{
		right: 13%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-52
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-53 {
	  position: absolute;
	  bottom: 115px;
	  right: 9px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-53
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-53
	{
		right: 13%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-53
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-54 {
	  position: absolute;
	  bottom: 63px;
	  right: 7px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-54
	{
		right: 20%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-54
	{
		right: 13%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-54
	{
		right: 19%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-55 {
	  position: absolute;
	  bottom: 11px;
	  right: 6px;
	  width: 33%;
	  height: 19%;
	}

	.groomno-55
	{
		right: 20%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.gfloortype-55
	{
		right: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.groomprice-55
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}	

	/* Fourth Floor */
.floor-4-56 {
	  position: absolute;
	  bottom: 24px;
	  left: 6px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-56
	{
		left: 16%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-56
	{
		left: 14%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-56
	{
		left: 10%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-57 {
	  position: absolute;
	  bottom: 69px;
	  left: 8px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-57
	{
		left: 16%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-57
	{
		left: 15%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-57
	{
		left: 11%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-58 {
	  position: absolute;
	  bottom: 94px;
	  left: 133px;
	  width: 33%;
	  height: 22%;
	}

	.groomno-58
	{
		right: 50%;
		position: absolute;
		top: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-58
	{
		right: 42%;
		position: absolute;
		top: 59%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-58
	{
		right: 49%;
		position: absolute;
		top: 63%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-59 {
	  position: absolute;
	  bottom: 159px;
	  left: 145px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-59
	{
		right: 49%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-59
	{
		right: 42%;
		position: absolute;
		top: 44%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-59
	{
		right: 48%;
		position: absolute;
		top: 48%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-60 {
	  position: absolute;
	  top: 89px;
	  left: 146px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-60
	{
		right: 49%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-60
	{
		right: 43%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-60
	{
		right: 48%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

.floor-4-61 {
	  position: absolute;
	  top: 44px;
	  left: 150px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-61
	{
		right: 49%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-61
	{
		right: 43%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-61
	{
		right: 48%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-62 {
	  position: absolute;
	  top: 4px;
	  right: 139px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-62
	{
		right: 49%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-62
	{
		right: 43%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-62
	{
		right: 48%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-63 {
	  position: absolute;
	  top: 4px;
	  right: 15px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-63
	{
		right: 20%;
		position: absolute;
		top: 3%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-63
	{
		right: 14%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-63
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-64 {
	  position: absolute;
	  top: 48px;
	  right: 14px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-64
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-64
	{
		right: 14%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-64
	{
		right: 19%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-65 {
	   position: absolute;
	   top: 92px;
	   right: 13px;
	   width: 33%;
	   height: 17%;
	}

	.groomno-65
	{
		right: 20%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-65
	{
		right: 14%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-65
	{
		right: 19%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-66 {
	  position: absolute;
	  bottom: 157px;
	  right: 12px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-66
	{
		right: 20%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-66
	{
		right: 13%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-66
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-67 {
	  position: absolute;
	  bottom: 115px;
	  right: 11px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-67
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-67
	{
		right: 13%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-67
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-68 {
	  position: absolute;
	  bottom: 63px;
	  right: 9px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-68
	{
		right: 20%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-68
	{
		right: 13%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-68
	{
		right: 19%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-69 {
	  position: absolute;
	  bottom: 10px;
	  right: 9px;
	  width: 33%;
	  height: 19%;
	}

	.groomno-69
	{
		right: 20%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.gfloortype-69
	{
		right: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.groomprice-69
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-floor-1-101,.mansfield-floor-2-201,.mansfield-floor-4-401 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 16.8%;
	}

	.mansfield-floor-2-201 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.8%;
	}

	.mansfield-floor-3-301 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.1%;
	}

	.mansfield-groomno-101,.mansfield-groomno-201,.mansfield-groomno-301,.mansfield-groomno-401
	{
		right: 50%;
		position: absolute;
		bottom: 30%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-gfloortype-101,.mansfield-gfloortype-201,.mansfield-gfloortype-301,.mansfield-gfloortype-401
	{
		right: 46%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size: 5px;
	}

	.mansfield-groomprice-101,.mansfield-groomprice-201,.mansfield-groomprice-301,.mansfield-groomprice-401
	{
		right: 49.7%;
		position: absolute;
		bottom: 21.7%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-floor-1-102,.mansfield-floor-2-202{
	  position: absolute;
	  bottom: 36.3%;
	  right: 43.9%;
	  width: 14.5%;
	  height: 26.5%;
	}

	.mansfield-floor-3-302 {
	  position: absolute;
	  bottom: 36.1%;
	  right: 43.9%;
	  width: 14.8%;
	  height: 26.5%;
	}

	.mansfield-groomno-102,.mansfield-groomno-202,.mansfield-groomno-302
	{
		right: 49%;
		position: absolute;
		bottom: 48%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-gfloortype-102,.mansfield-gfloortype-202,.mansfield-gfloortype-302
	{
		right: 45.5%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size: 4.4px;
	}

	.mansfield-groomprice-102,.mansfield-groomprice-202,.mansfield-groomprice-302
	{
		right: 48.7%;
		position: absolute;
		bottom: 39.7%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-floor-1-103 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 50%;
	  width: 16.7%;
	  height: 17.8%;
	}

	.mansfield-floor-2-203 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 49.4%;
	  width: 17.8%;
	  height: 17.8%;
	}

	.mansfield-floor-3-303 {
	  position: absolute;
	  bottom: 43.4%;
	  right: 49.5%;
	  width: 17.4%;
	  height: 19.8%;
	}

	.mansfield-floor-4-403 {
	  position: absolute;
	  bottom: 43.9%;
	  right: 49.4%;
	  width: 17.8%;
	  height: 18.8%;
	}

	.mansfield-groomno-103,.mansfield-groomno-203,.mansfield-groomno-303,.mansfield-groomno-403
	{
		right: 59%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-groomprice-103,.mansfield-groomprice-203,.mansfield-groomprice-303,.mansfield-groomprice-403
	{
		right: 58.7%;
		position: absolute;
		bottom: 43.7%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-gfloortype-103,.mansfield-gfloortype-203,.mansfield-gfloortype-303,.mansfield-gfloortype-403
	{
		right: 57%;
		position: absolute;
		bottom: 48%;
		text-align:center;
		color: #FFF;
		font-size: 4.1px;
	}

	.mansfield-floor-1-104 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 64.7%;
	  width: 14.8%;
	  height: 19%;
	}

	.mansfield-floor-2-204 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 18%;
	}

	.mansfield-floor-3-304 {
	  position: absolute;
	  bottom: 43.6%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 19.3%;
	}

	.mansfield-floor-4-404 {
	  position: absolute;
	  bottom: 43.9%;
	  right: 64.9%;
	  width: 14.4%;
	  height: 18.8%;
	}

	.mansfield-groomno-104,.mansfield-groomno-204,.mansfield-groomno-304,.mansfield-groomno-404
	{
		right: 69%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-groomprice-104,.mansfield-groomprice-204,.mansfield-groomprice-304,.mansfield-groomprice-404
	{
		right: 68.7%;
		position: absolute;
		bottom: 44.7%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-gfloortype-104,.mansfield-gfloortype-204,.mansfield-gfloortype-304,.mansfield-gfloortype-404
	{
		right: 67%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size: 5px;
	}

	.mansfield-floor-1-105 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-2-205 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-3-305 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 76.8%;
	  width: 13.3%;
	  height: 23.2%;
	}

	.mansfield-floor-4-405 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-groomno-105,.mansfield-groomno-205,.mansfield-groomno-305,.mansfield-groomno-405
	{
		right: 82%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-groomprice-105,.mansfield-groomprice-205,.mansfield-groomprice-305,.mansfield-groomprice-405
	{
		right: 81.7%;
		position: absolute;
		bottom: 44.7%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-gfloortype-105,.mansfield-gfloortype-205,.mansfield-gfloortype-305,.mansfield-gfloortype-405
	{
		right: 79%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size: 4px;
	}

		.mansfield-floor-1-106 {
	  position: absolute;
	  bottom: 64.8%;
	  right: 77.9%;
	  width: 11.9%;
	  height: 26.5%;
	}

	.mansfield-floor-2-206 {
	  position: absolute;
	  bottom: 64.3%;
	  right: 77.7%;
	  width: 12.1%;
	  height: 26.4%;
	}

	.mansfield-floor-3-306 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.6%;
	  width: 12.5%;
	  height: 26.1%;
	}

	.mansfield-floor-4-406 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.4%;
	  width: 12.9%;
	  height: 26.3%;
	}

	.mansfield-groomno-106,.mansfield-groomno-206,.mansfield-groomno-306,.mansfield-groomno-406
	{
		right: 83%;
		position: absolute;
		bottom: 82%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-groomprice-106,.mansfield-groomprice-206,.mansfield-groomprice-306,.mansfield-groomprice-406
	{
		right: 81.9%;
		position: absolute;
		bottom: 70.7%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-gfloortype-106,.mansfield-gfloortype-206,.mansfield-gfloortype-306,.mansfield-gfloortype-406
	{
		right: 81.5%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 3.1px;
	}

	.mansfield-floor-1-107 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 55.9%;
	  width: 19.7%;
	  height: 14.7%;
	}

	.mansfield-floor-2-207 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-3-307 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-4-407 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.9%;
	  height: 14.7%;
	}

	.mansfield-groomno-107,.mansfield-groomno-207,.mansfield-groomno-307,.mansfield-groomno-407
	{
		right: 63%;
		position: absolute;
		bottom: 82%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-107,.mansfield-groomprice-207,.mansfield-groomprice-307,.mansfield-groomprice-407
	{
		right: 62.7%;
		position: absolute;
		bottom: 74.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-107,.mansfield-gfloortype-207,.mansfield-gfloortype-307,.mansfield-gfloortype-407
	{
		right: 58.5%;
		position: absolute;
		bottom: 78%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-108 {
	  position: absolute;
	  bottom: 64.2%;
	  right: 48.2%;
	  width: 10.3%;
	  height: 27.2%;
	}

	.mansfield-floor-2-208 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-floor-3-308 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-408 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-groomno-108,.mansfield-groomno-208,.mansfield-groomno-308,.mansfield-groomno-408
	{
		right: 51%;
		position: absolute;
		bottom: 80%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-108,.mansfield-groomprice-208,.mansfield-groomprice-308,.mansfield-groomprice-408
	{
		right: 50.7%;
		position: absolute;
		bottom: 68.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-108,.mansfield-gfloortype-208,.mansfield-gfloortype-308,.mansfield-gfloortype-408
	{
		right: 49.8%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 3px;
	}

	.mansfield-floor-1-109 {
	  position: absolute;
	  bottom: 65.2%;
	  right: 40.2%;
	  width: 9.8%;
	  height: 25.3%;
	}

	.mansfield-floor-2-209 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-3-309 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-4-409 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-groomno-109,.mansfield-groomno-209,.mansfield-groomno-309,.mansfield-groomno-409
	{
		right: 44%;
		position: absolute;
		bottom: 80%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-109,.mansfield-groomprice-209,.mansfield-groomprice-309,.mansfield-groomprice-409
	{
		right: 42.7%;
		position: absolute;
		bottom: 68.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-109,.mansfield-gfloortype-209,.mansfield-gfloortype-309,.mansfield-gfloortype-409
	{
		right: 41.8%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 3px;
	}

	.mansfield-floor-1-110 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.1%;
	}

	.mansfield-floor-2-210 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-floor-3-310 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 29.3%;
	  width: 12.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-410 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-groomno-110,.mansfield-groomno-210,.mansfield-groomno-310,.mansfield-groomno-410
	{
		right: 34%;
		position: absolute;
		bottom: 80%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-110,.mansfield-groomprice-210,.mansfield-groomprice-310,.mansfield-groomprice-410
	{
		right: 32.7%;
		position: absolute;
		bottom: 68.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-110,.mansfield-gfloortype-210,.mansfield-gfloortype-310,.mansfield-gfloortype-410
	{
		right: 31.3%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 4px;
	}

	.mansfield-floor-1-111 {
	  position: absolute;
	  bottom: 55.3%;
	  right: 17.4%;
	  width: 24.2%;
	  height: 12.3%;
	}

	.mansfield-floor-2-211 {
	  position: absolute;
	  bottom: 54.8%;
	  right: 16.9%;
	  width: 24.9%;
	  height: 13.3%;
	}

	.mansfield-floor-3-311 {
	  position: absolute;
	  bottom: 55.3%;
	  right: 17.4%;
	  width: 24.2%;
	  height: 12.3%;
	}

	.mansfield-floor-4-411 {
	  position: absolute;
	  bottom: 55.3%;
	  right: 17.4%;
	  width: 24.2%;
	  height: 12.3%;
	}

		.mansfield-groomno-111,.mansfield-groomno-211,.mansfield-groomno-311,.mansfield-groomno-411
	{
		right: 28%;
		position: absolute;
		bottom: 60%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-111,.mansfield-groomprice-211,.mansfield-groomprice-311,.mansfield-groomprice-411
	{
		right: 27.7%;
		position: absolute;
		bottom: 53.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-111,.mansfield-gfloortype-211,.mansfield-gfloortype-311,.mansfield-gfloortype-411
	{
		right: 22.6%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-112 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 13.9%;
	  width: 27.7%;
	  height: 13.8%;
	}

	.mansfield-floor-2-212 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-3-312 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-4-412 {
	  position: absolute;
	  bottom: 43.7%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 15.4%;
	}

	.mansfield-groomno-112,.mansfield-groomno-212,.mansfield-groomno-312,.mansfield-groomno-412
	{
		right: 28%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-112,.mansfield-groomprice-212,.mansfield-groomprice-312,.mansfield-groomprice-412
	{
		right: 27.5%;
		position: absolute;
		bottom: 42.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-112,.mansfield-gfloortype-212,.mansfield-gfloortype-312,.mansfield-gfloortype-412
	{
		right: 18.6%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-113 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-2-213 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-3-313 {
	  position: absolute;
	  bottom: 34.2%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-4-413 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-groomno-113,.mansfield-groomno-213,.mansfield-groomno-313,.mansfield-groomno-413
	{
		right: 28%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-113,.mansfield-groomprice-213,.mansfield-groomprice-313,.mansfield-groomprice-413
	{
		right: 27.5%;
		position: absolute;
		bottom: 32.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-113,.mansfield-gfloortype-213,.mansfield-gfloortype-313,.mansfield-gfloortype-413
	{
		right: 18.6%;
		position: absolute;
		bottom: 36%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-114 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-2-214 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-3-314 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-4-414 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-groomno-114,.mansfield-groomno-214,.mansfield-groomno-314,.mansfield-groomno-414
	{
		right: 28%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-114,.mansfield-groomprice-214,.mansfield-groomprice-314,.mansfield-groomprice-414
	{
		right: 27.5%;
		position: absolute;
		bottom: 22.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-114,.mansfield-gfloortype-214,.mansfield-gfloortype-314,.mansfield-gfloortype-414
	{
		right: 18.6%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-115 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-2-215 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-3-315 {
	  position: absolute;
	  bottom: 8.9%;
	  right: 29.7%;
	  width: 12.6%;
	  height: 17.3%;
	}

	.mansfield-floor-4-415 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-groomno-115,.mansfield-groomno-215,.mansfield-groomno-315,.mansfield-groomno-415
	{
		right: 34%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-115,.mansfield-groomprice-215,.mansfield-groomprice-315,.mansfield-groomprice-415
	{
		right: 33.5%;
		position: absolute;
		bottom: 7.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-115,.mansfield-gfloortype-215,.mansfield-gfloortype-315,.mansfield-gfloortype-415
	{
		right: 31.6%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size: 4px;
	}

	.mansfield-floor-5-501 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 28.5%;
	  width: 18.4%;
	  height: 19.7%;
	}

	.mansfield-groomno-501
	{
		right: 36%;
		position: absolute;
		bottom: 31%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-501
	{
		right: 35.5%;
		position: absolute;
		bottom: 22.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-501
	{
		right: 30.6%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size: 6.8px;
	}

	.mansfield-floor-5-502 {
	  position: absolute;
	  bottom: 37.1%;
	  right: 28.3%;
	  width: 18.4%;
	  height: 28.1%;
	}

	.mansfield-groomno-502
	{
		right: 35%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-502
	{
		right: 34.5%;
		position: absolute;
		bottom: 43.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-502
	{
		right: 30.0%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-5-503 {
	  position: absolute;
	  bottom: 45.3%;
	  right: 36.6%;
	  width: 22.1%;
	  height: 19.7%;
	}

	.mansfield-groomno-503
	{
		right: 48%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-groomprice-503
	{
		right: 47.5%;
		position: absolute;
		bottom: 45.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-503
	{
		right: 44.9%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size: 5.7px;
	}

	.mansfield-floor-5-504 {
	  position: absolute;
	  bottom: 45.6%;
	  right: 55.6%;
	  width: 20.7%;
	  height: 19.4%;
	}

	.mansfield-groomno-504
	{
		right: 64%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-504
	{
		right: 63.5%;
		position: absolute;
		bottom: 45.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-504
	{
		right: 57.8%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-floor-5-505 {
	  position: absolute;
	  bottom: 44.6%;
	  right: 72.8%;
	  width: 16.8%;
	  height: 24.8%;
	}

	.mansfield-groomno-505
	{
		right: 80%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-505
	{
		right: 79.5%;
		position: absolute;
		bottom: 47.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-505
	{
		right: 74.6%;
		position: absolute;
		bottom: 53%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-5-506 {
	  position: absolute;
	  bottom: 67.2%;
	  right: 73.8%;
	  width: 16.8%;
	  height: 25.7%;
	}

	.mansfield-groomno-506
	{
		right: 82%;
		position: absolute;
		bottom: 83%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-506
	{
		right: 81.5%;
		position: absolute;
		bottom: 72.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-506
	{
		right: 78.6%;
		position: absolute;
		bottom: 78%;
		text-align:center;
		color: #FFF;
		font-size: 4.7px;
	}

	.mansfield-floor-5-507 {
	  position: absolute;
	  bottom: 78.5%;
	  right: 44.8%;
	  width: 26.5%;
	  height: 14.5%;
	}

	.mansfield-groomno-507
	{
		right: 56%;
		position: absolute;
		bottom: 86%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-507
	{
		right: 55.5%;
		position: absolute;
		bottom: 78.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-507
	{
		right: 48.6%;
		position: absolute;
		bottom: 83%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-floor-5-508 {
	  position: absolute;
	  bottom: 68.8%;
	  right: 27.8%;
	  width: 20.5%;
	  height: 24.6%;
	}

	.mansfield-groomno-508
	{
		right: 36%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-508
	{
		right: 35.5%;
		position: absolute;
		bottom: 72.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-508
	{
		right: 29.6%;
		position: absolute;
		bottom: 79%;
		text-align:center;
		color: #FFF;
		font-size: 6.8px;
	}

	.mansfield-floor-5-509 {
	  position: absolute;
	  bottom: 68.5%;
	  right: 10.1%;
	  width: 21.6%;
	  height: 24.6%;
	}

	.mansfield-groomno-509
	{
		right: 20%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-509
	{
		right: 19.5%;
		position: absolute;
		bottom: 72.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-509
	{
		right: 12.6%;
		position: absolute;
		bottom: 79%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.mansfield-floor-5-510 {
	  position: absolute;
	  bottom: 51.1%;
	  right: 9.9%;
	  width: 16.9%;
	  height: 24.8%;
	}

	.mansfield-groomno-510
	{
		right: 17%;
		position: absolute;
		bottom: 66%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-510
	{
		right: 16.5%;
		position: absolute;
		bottom: 52.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-510
	{
		right: 12.6%;
		position: absolute;
		bottom: 60%;
		text-align:center;
		color: #FFF;
		font-size: 5.5px;
	}

	.mansfield-floor-5-511 {
	  position: absolute;
	  bottom: 29.3%;
	  right: 10.9%;
	  width: 15.7%;
	  height: 24.9%;
	}

	.mansfield-groomno-511
	{
		right: 17%;
		position: absolute;
		bottom: 45%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-511
	{
		right: 16.5%;
		position: absolute;
		bottom: 31.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-511
	{
		right: 13.6%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size: 5px;
	}

	.mansfield-floor-5-512 {
	  position: absolute;
	  bottom: 7.3%;
	  right: 11.2%;
	  width: 15.2%;
	  height: 24.9%;
	}

	.mansfield-groomno-512
	{
		right: 17%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-512
	{
		right: 16.5%;
		position: absolute;
		bottom: 8.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-512
	{
		right: 13.6%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size: 5px;
	}

	.mansfield-ground-1 {
	  position: absolute;
	  bottom: 9%;
	  left: 52%;
	  width: 19%;
	  height: 23%;
	}

	.mansfield-groomno-1
	{
		word-break: break-all;
		left: 57%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
	}

	.mansfield-groomprice-1
	{
		left: 57%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-gfloortype-1
	{
		left: 58%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 8%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-ground-2 {
	  position: absolute;
	  bottom: 26%;
	  left: 49%;
	  width: 21.5%;
	  height: 35%;
	}

	.mansfield-groomno-2
	{
		left: 57%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-2
	{
		left: 57%;
		position: absolute;
		bottom: 33%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-gfloortype-2
	{
		left: 58%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 9%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-ground-3 {
	  position: absolute;
	  bottom: 36.8%;
	  left: 40.1%;
	  width: 23.2%;
	  height: 24%;
	}

	.mansfield-groomno-3
	{
		left: 43.5%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-3
	{
		left: 43%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-3
	{
		left: 44%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: 1;
		width: 8%;
	}

	.mansfield-ground-4 {
	  position: absolute;
	  bottom: 36%;
	  left: 23%;
	  width: 19.5%;
	  height: 25%;
	}

	.mansfield-groomno-4
	{
		left: 27%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-4
	{
		left: 27%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-gfloortype-4
	{
		left: 28%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: 1;
		width: 8%;
	}

	.mansfield-ground-5 {
	  position: absolute;
	  bottom: 36%;
	  left: 8%;
	  width: 19.5%;
	  height: 33%;
	}

	.mansfield-groomno-5
	{
		left: 13%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-5
	{
		left: 13%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 9%;
	}

	.mansfield-gfloortype-5
	{
		left: 13.2%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: 1;
		width: 8%;
	}

	.mansfield-ground-6 {
	  position: absolute;
	  bottom: 65%;
	  left: 8.1%;
	  width: 26.7%;
	  height: 27.5%;
	}

	.mansfield-groomno-6
	{
		left: 14%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 9%;
	}

	.mansfield-groomprice-6
	{
		left: 13%;
		position: absolute;
		bottom: 69%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 9%;
	}

	.mansfield-gfloortype-6
	{
		left: 13.5%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		word-break: break-all;
		width: 8%;
	}

	.mansfield-ground-7 {
	  position: absolute;
	  bottom: 65%;
	  left: 57.1%;
	  width: 19.7%;
	  height: 27.5%;
	}

	.mansfield-groomno-7
	{
		left: 62%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 9%;
	}

	.mansfield-groomprice-7
	{
		left: 61%;
		position: absolute;
		bottom: 69%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 9%;
	}

	.mansfield-gfloortype-7
	{
		left: 62%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: 1;
		width: 8%;
	}

	.mansfield-ground-8 {
	  position: absolute;
	  bottom: 60%;
	  left: 72.4%;
	  width: 19.5%;
	  height: 31.8%;
	}

	.mansfield-groomno-8
	{
		left: 78%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 9%;
	}

	.mansfield-groomprice-8
	{
		left: 78%;
		position: absolute;
		bottom: 67%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 9%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-8
	{
		left: 78.5%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		word-break: break-all;
		width: 8%;
	}
}

@media only screen and (max-width: 393px) {
	.sel_floor_view_txt{font-size:14px !important; width: 100% !important; margin-bottom: 1px !important;}
	.sel_floor_span2{margin:0;padding: 0;}
	.sel_floor_ul{list-style: none;margin:0;padding: 0;}
.ground-1 {
	  position: absolute;
	  bottom: 7%;
	  left: 5px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-1
	{
		left: 16%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-1
	{
		left: 14%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-1
	{
		left: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-2 {
	  position: absolute;
	  bottom: 19%;
	  left: 6px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-2
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-2
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-2
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

		.ground-3 {
	  position: absolute;
	  bottom: 44%;
	  left: 33%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-3
	{
		right: 50%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-3
	{
		right: 42%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-3
	{
		right: 48%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-4 {
	  position: absolute;
	  bottom: 56%;
	  left: 34.5%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-4
	{
		right: 50%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-4
	{
		right: 42%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-4
	{
		right: 48%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-5 {
	  position: absolute;
	  top: 14.6%;
	  left: 35%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-5
	{
		right: 50%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-5
	{
		right: 42%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-5
	{
		right: 48%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-6 {
	  position: absolute;
	  top: 2.5%;
	  left: 35.5%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-6
	{
		right: 49%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-6
	{
		right: 41%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-6
	{
		right: 47%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-7 {
	  position: absolute;
	  top: 2.5%;
	  right: 3.5%;
	  width: 34%;
	  height: 17%;
	}

	.groomno-7
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-7
	{
		right: 12%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-7
	{
		right: 18%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-8 {
	  position: absolute;
	  top: 14.9%;
	  right: 3.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-8
	{
		right: 20%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-8
	{
		right: 12%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-8
	{
		right: 18%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-9 {
	  position: absolute;
	  top: 27%;
	  right: 3.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-9
	{
		right: 20%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-9
	{
		right: 12%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-9
	{
		right: 18%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-10 {
	   position: absolute;
	   top: 39%;
	   right: 3%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-10
	{
		right: 20%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-10
	{
		right: 11%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-10
	{
		right: 19%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-11 {
	  position: absolute;
	  bottom: 32.8%;
	  right: 2.6%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-11
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-11
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-11
	{
		right: 18%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-12 {
	  position: absolute;
	  bottom: 20.6%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-12
	{
		right: 20%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-12
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-12
	{
		right: 19%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-13 {
	  position: absolute;
	  bottom: 11px;
	  right: 9px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-13
	{
		right: 20%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-13
	{
		right: 7%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-13
	{
		right: 19%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* First Floor */
		.floor-1-14 {
	  position: absolute;
	  bottom: 5%;
	  left: 5px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-14
	{
		left: 16%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-14
	{
		left: 14%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-14
	{
		left: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-15 {
	  position: absolute;
	  bottom: 17%;
	  left: 6px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-15
	{
		left: 16%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-15
	{
		left: 14%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-15
	{
		left: 9%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

		.floor-1-16 {
	  position: absolute;
	  bottom: 24%;
	  left: 30%;
	  width: 33%;
	  height: 22%;
	}

	.groomno-16
	{
		right: 51%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-16
	{
		right: 42%;
		position: absolute;
		top: 61%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-16
	{
		right: 50%;
		position: absolute;
		top: 66%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-17 {
	  position: absolute;
	  bottom: 42%;
	  left: 32.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-17
	{
		right: 50%;
		position: absolute;
		top: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-17
	{
		right: 42%;
		position: absolute;
		top: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-17
	{
		right: 49%;
		position: absolute;
		top: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-18 {
	  position: absolute;
	  top: 29.6%;
	  left: 33%;
	  width: 32%;
	  height: 16%;
	}

	.groomno-18
	{
		right: 50%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-18
	{
		right: 42%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-18
	{
		right: 48%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-19 {
	  position: absolute;
	  top: 16.5%;
	  left: 33.5%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-19
	{
		right: 49%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-19
	{
		right: 41%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-19
	{
		right: 48%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-20 {
	  position: absolute;
	  top: 4.5%;
	  right: 33.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-20
	{
		right: 49%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-20
	{
		right: 42%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-20
	{
		right: 48%;
		position: absolute;
		top: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-21 {
	  position: absolute;
	  top: 4.5%;
	  right: 5.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-21
	{
		right: 20%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-21
	{
		right: 13%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-21
	{
		right: 18%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-22 {
	  position: absolute;
	  top: 17%;
	  right: 5.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-22
	{
		right: 20%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-22
	{
		right: 12%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-22
	{
		right: 18%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-23 {
	   position: absolute;
	   top: 29.3%;
	   right: 5%;
	   width: 33%;
	   height: 16%;
	}

	.groomno-23
	{
		right: 20%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-23
	{
		right: 12%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-23
	{
		right: 19%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-24 {
	  position: absolute;
	  bottom: 42.8%;
	  right: 4.6%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-24
	{
		right: 20%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-24
	{
		right: 11%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-24
	{
		right: 18%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-25 {
	  position: absolute;
	  bottom: 30.2%;
	  right: 4.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-25
	{
		right: 20%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-25
	{
		right: 11%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-25
	{
		right: 19%;
		position: absolute;
		bottom: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-26 {
	  position: absolute;
	  bottom: 18%;
	  right: 4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-26
	{
		right: 20%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-26
	{
		right: 11%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-26
	{
		right: 19%;
		position: absolute;
		bottom: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-27 {
	  position: absolute;
	  bottom: 2.8%;
	  right: 4%;
	  width: 33%;
	  height: 19%;
	}

	.groomno-27
	{
		right: 20%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-27
	{
		right: 7%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-27
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* Second floor */
	
		.floor-2-28 {
	  position: absolute;
	  bottom: 6%;
	  left: 1.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-28
	{
		left: 16%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-28
	{
		left: 14%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-28
	{
		left: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-29 {
	  position: absolute;
	  bottom: 18%;
	  left: 1.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-29
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-29
	{
		left: 14%;
		position: absolute;
		bottom: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-29
	{
		left: 9%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

		.floor-2-30 {
	  position: absolute;
	  bottom: 26%;
	  left: 31%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-30
	{
		right: 51%;
		position: absolute;
		top: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-30
	{
		right: 42%;
		position: absolute;
		top: 59%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-30
	{
		right: 50%;
		position: absolute;
		top: 65%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-31 {
	  position: absolute;
	  bottom: 45%;
	  left: 33.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-31
	{
		right: 48%;
		position: absolute;
		top: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-31
	{
		right: 40%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-31
	{
		right: 47%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-32 {
	  position: absolute;
	  top: 25.8%;
	  left: 33.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-32
	{
		right: 48%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-32
	{
		right: 41%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-32
	{
		right: 47%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-33 {
	  position: absolute;
	  top: 13.5%;
	  left: 34.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-33
	{
		right: 48%;
		position: absolute;
		top: 14.4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-33
	{
		right: 41%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-33
	{
		right: 47%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-34 {
	  position: absolute;
	  top: 1.3%;
	  right: 32.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-34
	{
		right: 48%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-34
	{
		right: 42%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-34
	{
		right: 47%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-35 {
	  position: absolute;
	  top: 1.5%;
	  right: 3.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-35
	{
		right: 20%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-35
	{
		right: 13%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-35
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-36 {
	  position: absolute;
	  top: 14%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-36
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-36
	{
		right: 12%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-36
	{
		right: 19%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-37 {
	   position: absolute;
	   top: 26.3%;
	   right: 2.7%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-37
	{
		right: 20%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-37
	{
		right: 12%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-37
	{
		right: 19%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-38 {
	  position: absolute;
	  bottom: 44.8%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-38
	{
		right: 20%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-38
	{
		right: 11%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-38
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-39 {
	  position: absolute;
	  bottom: 32.5%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-39
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-39
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-39
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-40 {
	  position: absolute;
	  bottom: 20.3%;
	  right: 2.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-40
	{
		right: 18%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-40
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-40
	{
		right: 17%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-41 {
	  position: absolute;
	  bottom: 2.8%;
	  right: 1.5%;
	  width: 33%;
	  height: 21%;
	}

	.groomno-41
	{
		right: 20%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-41
	{
		right: 7%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-41
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* Third Floor */
		.floor-3-42 {
	  position: absolute;
	  bottom: 6.8%;
	  left: 1.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-42
	{
		left: 16%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-42
	{
		left: 14%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-42
	{
		left: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-43 {
	  position: absolute;
	  bottom: 19%;
	  left: 1.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-43
	{
		left: 16%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-43
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-43
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

		.floor-3-44 {
	  position: absolute;
	  bottom: 26%;
	  left: 31%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-44
	{
		right: 51%;
		position: absolute;
		top: 52%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-44
	{
		right: 42%;
		position: absolute;
		top: 57%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-44
	{
		right: 50%;
		position: absolute;
		top: 62%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-45 {
	  position: absolute;
	  bottom: 46%;
	  left: 33.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-45
	{
		right: 48%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-45
	{
		right: 40%;
		position: absolute;
		top: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-45
	{
		right: 47%;
		position: absolute;
		top: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-46 {
	  position: absolute;
	  top: 24.8%;
	  left: 33.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-46
	{
		right: 48%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-46
	{
		right: 41%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-46
	{
		right: 47%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-47 {
	  position: absolute;
	  top: 12.5%;
	  left: 34.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-47
	{
		right: 48%;
		position: absolute;
		top: 13.4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-47
	{
		right: 41%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-47
	{
		right: 47%;
		position: absolute;
		top: 21%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-48 {
	  position: absolute;
	  top: 0.3%;
	  right: 32.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-48
	{
		right: 48%;
		position: absolute;
		top: 1%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-48
	{
		right: 42%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-48
	{
		right: 47%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-49 {
	  position: absolute;
	  top: 0.5%;
	  right: 3.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-49
	{
		right: 20%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-49
	{
		right: 13%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-49
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-50 {
	  position: absolute;
	  top: 13%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-50
	{
		right: 20%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-50
	{
		right: 12%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-50
	{
		right: 19%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-51 {
	   position: absolute;
	   top: 25.3%;
	   right: 2.7%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-51
	{
		right: 20%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-51
	{
		right: 12%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-51
	{
		right: 19%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-52 {
	  position: absolute;
	  bottom: 44.8%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-52
	{
		right: 20%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-52
	{
		right: 11%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-52
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-53 {
	  position: absolute;
	  bottom: 32.5%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-53
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-53
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-53
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-54 {
	  position: absolute;
	  bottom: 20.3%;
	  right: 2.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-54
	{
		right: 18%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-54
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-54
	{
		right: 17%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-55 {
	  position: absolute;
	  bottom: 2.8%;
	  right: 1.5%;
	  width: 33%;
	  height: 21%;
	}

	.groomno-55
	{
		right: 20%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-55
	{
		right: 7%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-55
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}		

	/* Fourth Floor */
		.floor-4-56 {
	  position: absolute;
	  bottom: 6.6%;
	  left: 1.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-56
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-56
	{
		left: 14%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-56
	{
		left: 10%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-57 {
	  position: absolute;
	  bottom: 19%;
	  left: 2.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-57
	{
		left: 16%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-57
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-57
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

		.floor-4-58 {
	  position: absolute;
	  bottom: 26.5%;
	  left: 31%;
	  width: 33%;
	  height: 22%;
	}

	.groomno-58
	{
		right: 51%;
		position: absolute;
		top: 52%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-58
	{
		right: 42%;
		position: absolute;
		top: 57%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-58
	{
		right: 50%;
		position: absolute;
		top: 62%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-59 {
	  position: absolute;
	  bottom: 44.8%;
	  left: 33.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-59
	{
		right: 48%;
		position: absolute;
		top: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-59
	{
		right: 40%;
		position: absolute;
		top: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-59
	{
		right: 47%;
		position: absolute;
		top: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-60 {
	  position: absolute;
	  top: 25.8%;
	  left: 34.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-60
	{
		right: 48%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-60
	{
		right: 41%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-60
	{
		right: 47%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-61 {
	  position: absolute;
	  top: 12.6%;
	  left: 34.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-61
	{
		right: 48%;
		position: absolute;
		top: 13.9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-61
	{
		right: 41%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-61
	{
		right: 47%;
		position: absolute;
		top: 21%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-62 {
	  position: absolute;
	  top: 0.9%;
	  right: 32.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-62
	{
		right: 48%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-62
	{
		right: 42%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-62
	{
		right: 47%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-63 {
	  position: absolute;
	  top: 0.9%;
	  right: 4.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-63
	{
		right: 20%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-63
	{
		right: 13%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-63
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-64 {
	  position: absolute;
	  top: 13%;
	  right: 3.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-64
	{
		right: 20%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-64
	{
		right: 12%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-64
	{
		right: 19%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-65 {
	   position: absolute;
	   top: 25.3%;
	   right: 2.7%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-65
	{
		right: 20%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-65
	{
		right: 12%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-65
	{
		right: 19%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-66 {
	  position: absolute;
	  bottom: 44.8%;
	  right: 3.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-66
	{
		right: 20%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-66
	{
		right: 11%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-66
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-67 {
	  position: absolute;
	  bottom: 32.6%;
	  right: 2.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-67
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-67
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-67
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-68 {
	  position: absolute;
	  bottom: 20.3%;
	  right: 2.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-68
	{
		right: 18%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-68
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-68
	{
		right: 17%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-69 {
	  position: absolute;
	  bottom: 2.5%;
	  right: 2.5%;
	  width: 33%;
	  height: 21%;
	}

	.groomno-69
	{
		right: 20%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-69
	{
		right: 7%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-69
	{
		right: 19%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.mansfield-ground-1 {
	  position: absolute;
	  bottom: 9%;
	  left: 52%;
	  width: 19%;
	  height: 23%;
	}

	.mansfield-groomno-1
	{
		word-break: break-all;
		left: 57%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
	}

	.mansfield-groomprice-1
	{
		left: 57%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-gfloortype-1
	{
		left: 57%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 8%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-ground-2 {
	  position: absolute;
	  bottom: 26%;
	  left: 49%;
	  width: 21.5%;
	  height: 35%;
	}

	.mansfield-groomno-2
	{
		left: 57%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-2
	{
		left: 57%;
		position: absolute;
		bottom: 33%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-gfloortype-2
	{
		left: 57%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-ground-3 {
	  position: absolute;
	  bottom: 36.8%;
	  left: 40.1%;
	  width: 23.2%;
	  height: 24%;
	}

	.mansfield-groomno-3
	{
		left: 43.5%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-3
	{
		left: 43%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-3
	{
		left: 43%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: 1;
		width: 8%;
	}

	.mansfield-ground-4 {
	  position: absolute;
	  bottom: 36%;
	  left: 23%;
	  width: 19.5%;
	  height: 25%;
	}

	.mansfield-groomno-4
	{
		left: 27%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-4
	{
		left: 27%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-gfloortype-4
	{
		left: 27%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: 1;
		width: 8%;
	}

	.mansfield-ground-5 {
	  position: absolute;
	  bottom: 36%;
	  left: 8%;
	  width: 19.5%;
	  height: 33%;
	}

	.mansfield-groomno-5
	{
		left: 13%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-5
	{
		left: 13%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 9%;
	}

	.mansfield-gfloortype-5
	{
		left: 13.2%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: 1;
		width: 8%;
	}

	.mansfield-ground-6 {
	  position: absolute;
	  bottom: 65%;
	  left: 8.1%;
	  width: 26.7%;
	  height: 27.5%;
	}

	.mansfield-groomno-6
	{
		left: 14%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 8%;
	}

	.mansfield-groomprice-6
	{
		left: 13%;
		position: absolute;
		bottom: 69%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 9%;
	}

	.mansfield-gfloortype-6
	{
		left: 13.5%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		word-break: break-all;
		width: 8%;
	}

	.mansfield-ground-7 {
	  position: absolute;
	  bottom: 65%;
	  left: 57.1%;
	  width: 19.7%;
	  height: 27.5%;
	}

	.mansfield-groomno-7
	{
		left: 62%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 9%;
	}

	.mansfield-groomprice-7
	{
		left: 61%;
		position: absolute;
		bottom: 69%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 9%;
	}

	.mansfield-gfloortype-7
	{
		left: 61%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: 1;
		width: 8%;
	}

	.mansfield-ground-8 {
	  position: absolute;
	  bottom: 60%;
	  left: 72.4%;
	  width: 19.5%;
	  height: 31.8%;
	}

	.mansfield-groomno-8
	{
		left: 78%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 9%;
	}

	.mansfield-groomprice-8
	{
		left: 78%;
		position: absolute;
		bottom: 67%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 9%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-8
	{
		left: 77.5%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		word-break: break-all;
		width: 9%;
	}

	.mansfield-floor-1-101,.mansfield-floor-2-201,.mansfield-floor-4-401 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 16.8%;
	}

	.mansfield-floor-2-201 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.8%;
	}

	.mansfield-floor-3-301 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.1%;
	}

	.mansfield-groomno-101,.mansfield-groomno-201,.mansfield-groomno-301,.mansfield-groomno-401
	{
		right: 44.9%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-101,.mansfield-gfloortype-201,.mansfield-gfloortype-301,.mansfield-gfloortype-401
	{
		right: 46%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-groomprice-101,.mansfield-groomprice-201,.mansfield-groomprice-301,.mansfield-groomprice-401
	{
		right: 45.7%;
		position: absolute;
		bottom: 24.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-floor-1-102,.mansfield-floor-2-202{
	  position: absolute;
	  bottom: 36.3%;
	  right: 43.9%;
	  width: 14.5%;
	  height: 26.5%;
	}

	.mansfield-floor-3-302 {
	  position: absolute;
	  bottom: 36.1%;
	  right: 43.9%;
	  width: 14.8%;
	  height: 26.5%;
	}

	.mansfield-groomno-102,.mansfield-groomno-202,.mansfield-groomno-302,.mansfield-groomno-402
	{
		right: 46%;
		position: absolute;
		bottom: 50.2%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-102,.mansfield-gfloortype-202,.mansfield-gfloortype-302,.mansfield-gfloortype-402
	{
		right: 45.5%;
		position: absolute;
		bottom: 45%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-groomprice-102,.mansfield-groomprice-202,.mansfield-groomprice-302,.mansfield-groomprice-402
	{
		right: 45.7%;
		position: absolute;
		bottom: 39.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-floor-1-103 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 50%;
	  width: 16.7%;
	  height: 17.8%;
	}

	.mansfield-floor-2-203 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 49.4%;
	  width: 17.8%;
	  height: 17.8%;
	}

	.mansfield-floor-3-303 {
	  position: absolute;
	  bottom: 43.4%;
	  right: 49.5%;
	  width: 17.4%;
	  height: 19.8%;
	}

	.mansfield-floor-4-403 {
	  position: absolute;
	  bottom: 43.9%;
	  right: 49.4%;
	  width: 17.8%;
	  height: 18.8%;
	}

	.mansfield-groomno-103,.mansfield-groomno-203,.mansfield-groomno-303,.mansfield-groomno-403
	{
		right: 56%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-103,.mansfield-groomprice-203,.mansfield-groomprice-303,.mansfield-groomprice-403
	{
		right: 56.7%;
		position: absolute;
		bottom: 45.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-gfloortype-103,.mansfield-gfloortype-203,.mansfield-gfloortype-303,.mansfield-gfloortype-403
	{
		right: 56%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-104 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 64.7%;
	  width: 14.8%;
	  height: 19%;
	}

	.mansfield-floor-2-204 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 18%;
	}

	.mansfield-floor-3-304 {
	  position: absolute;
	  bottom: 43.6%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 19.3%;
	}

	.mansfield-floor-4-404 {
	  position: absolute;
	  bottom: 43.9%;
	  right: 64.9%;
	  width: 14.4%;
	  height: 18.8%;
	}

	.mansfield-groomno-104,.mansfield-groomno-204,.mansfield-groomno-304,.mansfield-groomno-404
	{
		right: 67%;
		position: absolute;
		bottom: 56%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-104,.mansfield-groomprice-204,.mansfield-groomprice-304,.mansfield-groomprice-404
	{
		right: 66.7%;
		position: absolute;
		bottom: 46.1%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-104,.mansfield-gfloortype-204,.mansfield-gfloortype-304,.mansfield-gfloortype-404
	{
		right: 67%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-floor-1-105 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-2-205 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-3-305 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 76.8%;
	  width: 13.3%;
	  height: 23.2%;
	}

	.mansfield-floor-4-405 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-groomno-105,.mansfield-groomno-205,.mansfield-groomno-305,.mansfield-groomno-405
	{
		right: 79%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-105,.mansfield-groomprice-205,.mansfield-groomprice-305,.mansfield-groomprice-405
	{
		right: 78.7%;
		position: absolute;
		bottom: 44.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-105,.mansfield-gfloortype-205,.mansfield-gfloortype-305,.mansfield-gfloortype-405
	{
		right: 79%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

		.mansfield-floor-1-106 {
	  position: absolute;
	  bottom: 64.8%;
	  right: 77.9%;
	  width: 11.9%;
	  height: 26.5%;
	}

	.mansfield-floor-2-206 {
	  position: absolute;
	  bottom: 64.3%;
	  right: 77.7%;
	  width: 12.1%;
	  height: 26.4%;
	}

	.mansfield-floor-3-306 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.6%;
	  width: 12.5%;
	  height: 26.1%;
	}

	.mansfield-floor-4-406 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.4%;
	  width: 12.9%;
	  height: 26.3%;
	}

	.mansfield-groomno-106,.mansfield-groomno-206,.mansfield-groomno-306,.mansfield-groomno-406
	{
		right: 79%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-106,.mansfield-groomprice-206,.mansfield-groomprice-306,.mansfield-groomprice-406
	{
		right: 79.9%;
		position: absolute;
		bottom: 70.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-106,.mansfield-gfloortype-206,.mansfield-gfloortype-306,.mansfield-gfloortype-406
	{
		right: 79.8%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-107 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 55.9%;
	  width: 19.7%;
	  height: 14.7%;
	}

	.mansfield-floor-2-207 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-3-307 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-4-407 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.9%;
	  height: 14.7%;
	}

	.mansfield-groomno-107,.mansfield-groomno-207,.mansfield-groomno-307,.mansfield-groomno-407
	{
		right: 60%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		word-break: break-all;
		line-height: normal;
	}

	.mansfield-groomprice-107,.mansfield-groomprice-207,.mansfield-groomprice-307,.mansfield-groomprice-407
	{
		right: 60.7%;
		position: absolute;
		bottom: 76.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-107,.mansfield-gfloortype-207,.mansfield-gfloortype-307,.mansfield-gfloortype-407
	{
		right: 58.5%;
		position: absolute;
		bottom: 79%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-floor-1-108 {
	  position: absolute;
	  bottom: 64.2%;
	  right: 48.2%;
	  width: 10.3%;
	  height: 27.2%;
	}

	.mansfield-floor-2-208 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-floor-3-308 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-408 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-groomno-108,.mansfield-groomno-208,.mansfield-groomno-308,.mansfield-groomno-408
	{
		right: 48%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-108,.mansfield-groomprice-208,.mansfield-groomprice-308,.mansfield-groomprice-408
	{
		right: 48.7%;
		position: absolute;
		bottom: 69.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-108,.mansfield-gfloortype-208,.mansfield-gfloortype-308,.mansfield-gfloortype-408
	{
		right: 48.5%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-109 {
	  position: absolute;
	  bottom: 65.2%;
	  right: 40.2%;
	  width: 9.8%;
	  height: 25.3%;
	}

	.mansfield-floor-2-209 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-3-309 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-4-409 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-groomno-109,.mansfield-groomno-209,.mansfield-groomno-309,.mansfield-groomno-409
	{
		right: 40%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-109,.mansfield-groomprice-209,.mansfield-groomprice-309,.mansfield-groomprice-409
	{
		right: 40.7%;
		position: absolute;
		bottom: 69.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-109,.mansfield-gfloortype-209,.mansfield-gfloortype-309,.mansfield-gfloortype-409
	{
		right: 40.3%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-110 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.1%;
	}

	.mansfield-floor-2-210 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-floor-3-310 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 29.3%;
	  width: 12.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-410 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-groomno-110,.mansfield-groomno-210,.mansfield-groomno-310,.mansfield-groomno-410
	{
		right: 31%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-110,.mansfield-groomprice-210,.mansfield-groomprice-310,.mansfield-groomprice-410
	{
		right: 31.5%;
		position: absolute;
		bottom: 68.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-110,.mansfield-gfloortype-210,.mansfield-gfloortype-310,.mansfield-gfloortype-410
	{
		right: 31.1%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-111 {
	  position: absolute;
	  bottom: 55.3%;
	  right: 17.4%;
	  width: 24.2%;
	  height: 12.3%;
	}

	.mansfield-floor-2-211 {
	  position: absolute;
	  bottom: 54.8%;
	  right: 16.9%;
	  width: 24.9%;
	  height: 13.3%;
	}

	.mansfield-floor-3-311 {
	  position: absolute;
	  bottom: 55.3%;
	  right: 17.4%;
	  width: 24.2%;
	  height: 12.3%;
	}

	.mansfield-floor-4-411 {
	  position: absolute;
	  bottom: 55.3%;
	  right: 17.4%;
	  width: 24.2%;
	  height: 12.3%;
	}

	.mansfield-groomno-111,.mansfield-groomno-211,.mansfield-groomno-311,.mansfield-groomno-411
	{
		right: 28%;
		position: absolute;
		bottom: 60%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-111,.mansfield-groomprice-211,.mansfield-groomprice-311,.mansfield-groomprice-411
	{
		right: 27.7%;
		position: absolute;
		bottom: 53.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-111,.mansfield-gfloortype-211,.mansfield-gfloortype-311,.mansfield-gfloortype-411
	{
		right: 22.6%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-floor-1-112 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 13.9%;
	  width: 27.7%;
	  height: 13.8%;
	}

	.mansfield-floor-2-212 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-3-312 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-4-412 {
	  position: absolute;
	  bottom: 43.7%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 15.4%;
	}

	.mansfield-groomno-112,.mansfield-groomno-212,.mansfield-groomno-312,.mansfield-groomno-412
	{
		right: 28%;
		position: absolute;
		bottom: 49.8%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-112,.mansfield-groomprice-212,.mansfield-groomprice-312,.mansfield-groomprice-412
	{
		right: 27.5%;
		position: absolute;
		bottom: 43.9%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-112,.mansfield-gfloortype-212,.mansfield-gfloortype-312,.mansfield-gfloortype-412
	{
		right: 20.8%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-floor-1-113 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-2-213 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-3-313 {
	  position: absolute;
	  bottom: 34.2%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-4-413 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-groomno-113,.mansfield-groomno-213,.mansfield-groomno-313,.mansfield-groomno-413
	{
		right: 28%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-113,.mansfield-groomprice-213,.mansfield-groomprice-313,.mansfield-groomprice-413
	{
		right: 27.5%;
		position: absolute;
		bottom: 33.2%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-113,.mansfield-gfloortype-213,.mansfield-gfloortype-313,.mansfield-gfloortype-413
	{
		right: 18.6%;
		position: absolute;
		bottom: 36%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-floor-1-114 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-2-214 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-3-314 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-4-414 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-groomno-114,.mansfield-groomno-214,.mansfield-groomno-314,.mansfield-groomno-414
	{
		right: 28%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-114,.mansfield-groomprice-214,.mansfield-groomprice-314,.mansfield-groomprice-414
	{
		right: 27.5%;
		position: absolute;
		bottom: 22.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-114,.mansfield-gfloortype-214,.mansfield-gfloortype-314,.mansfield-gfloortype-414
	{
		right: 18.6%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-floor-1-115 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-2-215 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-3-315 {
	  position: absolute;
	  bottom: 8.9%;
	  right: 29.7%;
	  width: 12.6%;
	  height: 17.3%;
	}

	.mansfield-floor-4-415 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-groomno-115,.mansfield-groomno-215,.mansfield-groomno-315,.mansfield-groomno-415
	{
		right: 34%;
		position: absolute;
		bottom: 19%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-groomprice-115,.mansfield-groomprice-215,.mansfield-groomprice-315,.mansfield-groomprice-415
	{
		right: 33.5%;
		position: absolute;
		bottom: 7.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-115,.mansfield-gfloortype-215,.mansfield-gfloortype-315,.mansfield-gfloortype-415
	{
		right: 31.6%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-501 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 28.5%;
	  width: 18.4%;
	  height: 19.7%;
	}

	.mansfield-groomno-501
	{
		right: 33%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-501
	{
		right: 32.5%;
		position: absolute;
		bottom: 24.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-501
	{
		right: 32.6%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-502 {
	  position: absolute;
	  bottom: 37.1%;
	  right: 28.3%;
	  width: 18.4%;
	  height: 28.1%;
	}

	.mansfield-groomno-502
	{
		right: 32%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-502
	{
		right: 32.1%;
		position: absolute;
		bottom: 42.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-502
	{
		right: 32%;
		position: absolute;
		bottom: 48%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-503 {
	  position: absolute;
	  bottom: 45.3%;
	  right: 36.6%;
	  width: 22.1%;
	  height: 19.7%;
	}

	.mansfield-groomno-503
	{
		right: 45%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-503
	{
		right: 44.5%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-503
	{
		right: 44.9%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-504 {
	  position: absolute;
	  bottom: 45.6%;
	  right: 55.6%;
	  width: 20.7%;
	  height: 19.4%;
	}

	.mansfield-groomno-504
	{
		right: 61%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-504
	{
		right: 60.5%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-504
	{
		right: 60.8%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-505 {
	  position: absolute;
	  bottom: 44.6%;
	  right: 72.8%;
	  width: 16.8%;
	  height: 24.8%;
	}

	.mansfield-groomno-505
	{
		right: 76%;
		position: absolute;
		bottom: 59%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-505
	{
		right: 75.5%;
		position: absolute;
		bottom: 47.8%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-505
	{
		right: 75.6%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-506 {
	  position: absolute;
	  bottom: 67.2%;
	  right: 73.8%;
	  width: 16.8%;
	  height: 25.7%;
	}

	.mansfield-groomno-506
	{
		right: 78%;
		position: absolute;
		bottom: 83%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-506
	{
		right: 78.5%;
		position: absolute;
		bottom: 70.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-506
	{
		right: 78.6%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-507 {
	  position: absolute;
	  bottom: 78.5%;
	  right: 44.8%;
	  width: 26.5%;
	  height: 14.5%;
	}

	.mansfield-groomno-507
	{
		right: 54%;
		position: absolute;
		bottom: 87%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-507
	{
		right: 54.5%;
		position: absolute;
		bottom: 80.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-507
	{
		right: 50.6%;
		position: absolute;
		bottom: 82.5%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-floor-5-508 {
	  position: absolute;
	  bottom: 68.8%;
	  right: 27.8%;
	  width: 20.5%;
	  height: 24.6%;
	}

	.mansfield-groomno-508
	{
		right: 34%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-508
	{
		right: 33.5%;
		position: absolute;
		bottom: 73.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-508
	{
		right: 33.6%;
		position: absolute;
		bottom: 79%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-509 {
	  position: absolute;
	  bottom: 68.5%;
	  right: 10.1%;
	  width: 21.6%;
	  height: 24.6%;
	}

	.mansfield-groomno-509
	{
		right: 16%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-509
	{
		right: 15.5%;
		position: absolute;
		bottom: 74.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-509
	{
		right: 15.6%;
		position: absolute;
		bottom: 79%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-510 {
	  position: absolute;
	  bottom: 51.1%;
	  right: 9.9%;
	  width: 16.9%;
	  height: 24.8%;
	}

	.mansfield-groomno-510
	{
		right: 14%;
		position: absolute;
		bottom: 68%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-510
	{
		right: 13.5%;
		position: absolute;
		bottom: 53.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-510
	{
		right: 13.6%;
		position: absolute;
		bottom: 60%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-511 {
	  position: absolute;
	  bottom: 29.3%;
	  right: 10.9%;
	  width: 15.7%;
	  height: 24.9%;
	}

	.mansfield-groomno-511
	{
		right: 14%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-511
	{
		right: 13.5%;
		position: absolute;
		bottom: 32.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-511
	{
		right: 13.6%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-512 {
	  position: absolute;
	  bottom: 7.3%;
	  right: 11.2%;
	  width: 15.2%;
	  height: 24.9%;
	}

	.mansfield-groomno-512
	{
		right: 14%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-512
	{
		right: 14.1%;
		position: absolute;
		bottom: 10.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-512
	{
		right: 13.6%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}
}

@media only screen and (max-width: 320px){
	.custiframe{
	   width: 100%;
	   height:2500px !important;
	}
  	.floor_plan_56 .floorbtns{ margin-bottom: 6px !important; }
  	.sel_floor_view_txt{font-size:14px !important; width: 100% !important; margin-bottom: 1px !important;}
	.sel_floor_span2{margin:0;padding: 0;}
	.sel_floor_ul{list-style: none;margin:0;padding: 0;}
	.ground-1 {
	  position: absolute;
	  bottom: 7%;
	  left: 5px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-1
	{
		left: 16%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-1
	{
		left: 14%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-1
	{
		left: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-2 {
	  position: absolute;
	  bottom: 19%;
	  left: 6px;
	  width: 33%;
	  height: 16%;
	}

	.groomno-2
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-2
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-2
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

		.ground-3 {
	  position: absolute;
	  bottom: 44%;
	  left: 33%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-3
	{
		right: 50%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-3
	{
		right: 42%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-3
	{
		right: 48%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-4 {
	  position: absolute;
	  bottom: 56%;
	  left: 34.5%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-4
	{
		right: 50%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.gfloortype-4
	{
		right: 42%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.groomprice-4
	{
		right: 48%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
       font-size:8px;
	}

	.ground-5 {
	  position: absolute;
	  top: 14.6%;
	  left: 35%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-5
	{
		right: 50%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-5
	{
		right: 42%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-5
	{
		right: 48%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-6 {
	  position: absolute;
	  top: 2.5%;
	  left: 35.5%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-6
	{
		right: 49%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-6
	{
		right: 41%;
		position: absolute;
		top: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-6
	{
		right: 47%;
		position: absolute;
		top: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-7 {
	  position: absolute;
	  top: 2.5%;
	  right: 4.5%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-7
	{
		right: 20%;
		position: absolute;
		top: 4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-7
	{
		right: 12%;
		position: absolute;
		top: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-7
	{
		right: 18%;
		position: absolute;
		top: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-8 {
	  position: absolute;
	  top: 14.9%;
	  right: 3.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-8
	{
		right: 20%;
		position: absolute;
		top: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-8
	{
		right: 12%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-8
	{
		right: 18%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-9 {
	  position: absolute;
	  top: 27%;
	  right: 3.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-9
	{
		right: 20%;
		position: absolute;
		top: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-9
	{
		right: 12%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-9
	{
		right: 18%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-10 {
	   position: absolute;
	   top: 39%;
	   right: 3%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-10
	{
		right: 20%;
		position: absolute;
		top: 40%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-10
	{
		right: 11%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-10
	{
		right: 19%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-11 {
	  position: absolute;
	  bottom: 32.8%;
	  right: 2.6%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-11
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-11
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-11
	{
		right: 18%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-12 {
	  position: absolute;
	  bottom: 20.6%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-12
	{
		right: 20%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-12
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-12
	{
		right: 19%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.ground-13 {
	  position: absolute;
	  bottom: 11px;
	  right: 9px;
	  width: 33%;
	  height: 20%;
	}

	.groomno-13
	{
		right: 20%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-13
	{
		right: 7%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-13
	{
		right: 19%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* First Floor */
		.floor-1-14 {
	  position: absolute;
	  bottom: 5%;
	  left: 5px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-14
	{
		left: 16%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-14
	{
		left: 14%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-14
	{
		left: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-15 {
	  position: absolute;
	  bottom: 17%;
	  left: 6px;
	  width: 33%;
	  height: 17%;
	}

	.groomno-15
	{
		left: 16%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-15
	{
		left: 14%;
		position: absolute;
		bottom: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-15
	{
		left: 9%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

		.floor-1-16 {
	  position: absolute;
	  bottom: 24%;
	  left: 30%;
	  width: 33%;
	  height: 22%;
	}

	.groomno-16
	{
		right: 51%;
		position: absolute;
		top: 56%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-16
	{
		right: 42%;
		position: absolute;
		top: 61%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-16
	{
		right: 50%;
		position: absolute;
		top: 66%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-17 {
	  position: absolute;
	  bottom: 42%;
	  left: 32.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-17
	{
		right: 50%;
		position: absolute;
		top: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-17
	{
		right: 42%;
		position: absolute;
		top: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-17
	{
		right: 49%;
		position: absolute;
		top: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-18 {
	  position: absolute;
	  top: 29.6%;
	  left: 33%;
	  width: 32%;
	  height: 16%;
	}

	.groomno-18
	{
		right: 50%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-18
	{
		right: 42%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-18
	{
		right: 48%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-19 {
	  position: absolute;
	  top: 16.5%;
	  left: 33.5%;
	  width: 32%;
	  height: 17%;
	}

	.groomno-19
	{
		right: 49%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-19
	{
		right: 41%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-19
	{
		right: 48%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-20 {
	  position: absolute;
	  top: 4.5%;
	  right: 33.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-20
	{
		right: 49%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-20
	{
		right: 42%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-20
	{
		right: 48%;
		position: absolute;
		top: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-21 {
	  position: absolute;
	  top: 4.5%;
	  right: 5.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-21
	{
		right: 20%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-21
	{
		right: 13%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-21
	{
		right: 18%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-22 {
	  position: absolute;
	  top: 17%;
	  right: 5.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-22
	{
		right: 20%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-22
	{
		right: 12%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-22
	{
		right: 18%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-23 {
	   position: absolute;
	   top: 29.3%;
	   right: 5%;
	   width: 33%;
	   height: 16%;
	}

	.groomno-23
	{
		right: 20%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-23
	{
		right: 12%;
		position: absolute;
		top: 33%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-23
	{
		right: 19%;
		position: absolute;
		top: 37%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-24 {
	  position: absolute;
	  bottom: 42.8%;
	  right: 4.6%;
	  width: 33%;
	  height: 16%;
	}

	.groomno-24
	{
		right: 20%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-24
	{
		right: 11%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-24
	{
		right: 18%;
		position: absolute;
		bottom: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-25 {
	  position: absolute;
	  bottom: 30.2%;
	  right: 4.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-25
	{
		right: 20%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-25
	{
		right: 11%;
		position: absolute;
		bottom: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-25
	{
		right: 19%;
		position: absolute;
		bottom: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-26 {
	  position: absolute;
	  bottom: 18%;
	  right: 4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-26
	{
		right: 20%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-26
	{
		right: 11%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-26
	{
		right: 19%;
		position: absolute;
		bottom: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-1-27 {
	  position: absolute;
	  bottom: 2.8%;
	  right: 4%;
	  width: 33%;
	  height: 19%;
	}

	.groomno-27
	{
		right: 20%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-27
	{
		right: 7%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-27
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* Second floor */
	
		.floor-2-28 {
	  position: absolute;
	  bottom: 6%;
	  left: 1.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-28
	{
		left: 16%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-28
	{
		left: 14%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-28
	{
		left: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-29 {
	  position: absolute;
	  bottom: 18%;
	  left: 1.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-29
	{
		left: 16%;
		position: absolute;
		bottom: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-29
	{
		left: 14%;
		position: absolute;
		bottom: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-29
	{
		left: 9%;
		position: absolute;
		bottom: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

		.floor-2-30 {
	  position: absolute;
	  bottom: 26%;
	  left: 31%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-30
	{
		right: 51%;
		position: absolute;
		top: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-30
	{
		right: 42%;
		position: absolute;
		top: 59%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-30
	{
		right: 50%;
		position: absolute;
		top: 65%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-31 {
	  position: absolute;
	  bottom: 45%;
	  left: 33.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-31
	{
		right: 48%;
		position: absolute;
		top: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-31
	{
		right: 40%;
		position: absolute;
		top: 43%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-31
	{
		right: 47%;
		position: absolute;
		top: 47%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-32 {
	  position: absolute;
	  top: 25.8%;
	  left: 33.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-32
	{
		right: 48%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-32
	{
		right: 41%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-32
	{
		right: 47%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-33 {
	  position: absolute;
	  top: 13.5%;
	  left: 34.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-33
	{
		right: 48%;
		position: absolute;
		top: 14.4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-33
	{
		right: 41%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-33
	{
		right: 47%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-34 {
	  position: absolute;
	  top: 1.3%;
	  right: 32.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-34
	{
		right: 48%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-34
	{
		right: 42%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-34
	{
		right: 47%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-35 {
	  position: absolute;
	  top: 1.5%;
	  right: 3.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-35
	{
		right: 20%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-35
	{
		right: 13%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-35
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-36 {
	  position: absolute;
	  top: 14%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-36
	{
		right: 20%;
		position: absolute;
		top: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-36
	{
		right: 12%;
		position: absolute;
		top: 19%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-36
	{
		right: 19%;
		position: absolute;
		top: 23%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-37 {
	   position: absolute;
	   top: 26.3%;
	   right: 2.7%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-37
	{
		right: 20%;
		position: absolute;
		top: 27%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-37
	{
		right: 12%;
		position: absolute;
		top: 31%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-37
	{
		right: 19%;
		position: absolute;
		top: 35%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-38 {
	  position: absolute;
	  bottom: 44.8%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-38
	{
		right: 20%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-38
	{
		right: 11%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-38
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-39 {
	  position: absolute;
	  bottom: 32.5%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-39
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-39
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-39
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-40 {
	  position: absolute;
	  bottom: 20.3%;
	  right: 2.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-40
	{
		right: 18%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-40
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-40
	{
		right: 17%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-2-41 {
	  position: absolute;
	  bottom: 2.8%;
	  right: 1.5%;
	  width: 33%;
	  height: 21%;
	}

	.groomno-41
	{
		right: 20%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-41
	{
		right: 7%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-41
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	/* Third Floor */
		.floor-3-42 {
	  position: absolute;
	  bottom: 6.8%;
	  left: 1.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-42
	{
		left: 16%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-42
	{
		left: 14%;
		position: absolute;
		bottom: 7%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-42
	{
		left: 10%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-43 {
	  position: absolute;
	  bottom: 19%;
	  left: 1.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-43
	{
		left: 16%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-43
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-43
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

		.floor-3-44 {
	  position: absolute;
	  bottom: 26%;
	  left: 31%;
	  width: 33%;
	  height: 23%;
	}

	.groomno-44
	{
		right: 51%;
		position: absolute;
		top: 52%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-44
	{
		right: 42%;
		position: absolute;
		top: 57%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-44
	{
		right: 50%;
		position: absolute;
		top: 62%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-45 {
	  position: absolute;
	  bottom: 46%;
	  left: 33.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-45
	{
		right: 48%;
		position: absolute;
		top: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-45
	{
		right: 40%;
		position: absolute;
		top: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-45
	{
		right: 47%;
		position: absolute;
		top: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-46 {
	  position: absolute;
	  top: 24.8%;
	  left: 33.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-46
	{
		right: 48%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-46
	{
		right: 41%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-46
	{
		right: 47%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-47 {
	  position: absolute;
	  top: 12.5%;
	  left: 34.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-47
	{
		right: 48%;
		position: absolute;
		top: 13.4%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-47
	{
		right: 41%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-47
	{
		right: 47%;
		position: absolute;
		top: 21%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-48 {
	  position: absolute;
	  top: 0.3%;
	  right: 32.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-48
	{
		right: 48%;
		position: absolute;
		top: 1%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-48
	{
		right: 42%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-48
	{
		right: 47%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-49 {
	  position: absolute;
	  top: 0.5%;
	  right: 3.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-49
	{
		right: 20%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-49
	{
		right: 13%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-49
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-50 {
	  position: absolute;
	  top: 13%;
	  right: 2.8%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-50
	{
		right: 20%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-50
	{
		right: 12%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-50
	{
		right: 19%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-51 {
	   position: absolute;
	   top: 25.3%;
	   right: 2.7%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-51
	{
		right: 20%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-51
	{
		right: 12%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-51
	{
		right: 19%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-52 {
	  position: absolute;
	  bottom: 44.8%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-52
	{
		right: 20%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-52
	{
		right: 11%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-52
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-53 {
	  position: absolute;
	  bottom: 32.5%;
	  right: 2.3%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-53
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-53
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-53
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-54 {
	  position: absolute;
	  bottom: 20.3%;
	  right: 2.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-54
	{
		right: 18%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-54
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-54
	{
		right: 17%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-3-55 {
	  position: absolute;
	  bottom: 2.8%;
	  right: 1.5%;
	  width: 33%;
	  height: 21%;
	}

	.groomno-55
	{
		right: 20%;
		position: absolute;
		bottom: 15%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-55
	{
		right: 7%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-55
	{
		right: 19%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}		

	/* Fourth Floor */
		.floor-4-56 {
	  position: absolute;
	  bottom: 6.6%;
	  left: 1.6%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-56
	{
		left: 16%;
		position: absolute;
		bottom: 16%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-56
	{
		left: 14%;
		position: absolute;
		bottom: 8%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-56
	{
		left: 10%;
		position: absolute;
		bottom: 12%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-57 {
	  position: absolute;
	  bottom: 19%;
	  left: 2.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-57
	{
		left: 16%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-57
	{
		left: 14%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-57
	{
		left: 9%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

		.floor-4-58 {
	  position: absolute;
	  bottom: 26.5%;
	  left: 31%;
	  width: 33%;
	  height: 22%;
	}

	.groomno-58
	{
		right: 51%;
		position: absolute;
		top: 52%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-58
	{
		right: 42%;
		position: absolute;
		top: 57%;
		text-align:center;
		color: #FFF;
		font-size: 7px;
	}

	.groomprice-58
	{
		right: 50%;
		position: absolute;
		top: 62%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-59 {
	  position: absolute;
	  bottom: 44.8%;
	  left: 33.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-59
	{
		right: 48%;
		position: absolute;
		top: 39%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-59
	{
		right: 40%;
		position: absolute;
		top: 42%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-59
	{
		right: 47%;
		position: absolute;
		top: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-60 {
	  position: absolute;
	  top: 25.8%;
	  left: 34.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-60
	{
		right: 48%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-60
	{
		right: 41%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-60
	{
		right: 47%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-61 {
	  position: absolute;
	  top: 12.6%;
	  left: 34.9%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-61
	{
		right: 48%;
		position: absolute;
		top: 13.9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-61
	{
		right: 41%;
		position: absolute;
		top: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-61
	{
		right: 47%;
		position: absolute;
		top: 21%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-62 {
	  position: absolute;
	  top: 0.9%;
	  right: 32.4%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-62
	{
		right: 48%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-62
	{
		right: 42%;
		position: absolute;
		top: 5%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-62
	{
		right: 47%;
		position: absolute;
		top: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-63 {
	  position: absolute;
	  top: 0.9%;
	  right: 4.1%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-63
	{
		right: 20%;
		position: absolute;
		top: 2%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-63
	{
		right: 13%;
		position: absolute;
		top: 6%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-63
	{
		right: 18%;
		position: absolute;
		top: 10%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-64 {
	  position: absolute;
	  top: 13%;
	  right: 3.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-64
	{
		right: 20%;
		position: absolute;
		top: 14%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-64
	{
		right: 12%;
		position: absolute;
		top: 18%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-64
	{
		right: 19%;
		position: absolute;
		top: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-65 {
	   position: absolute;
	   top: 25.3%;
	   right: 2.7%;
	   width: 33%;
	   height: 17%;
	}

	.groomno-65
	{
		right: 20%;
		position: absolute;
		top: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-65
	{
		right: 12%;
		position: absolute;
		top: 30%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-65
	{
		right: 19%;
		position: absolute;
		top: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-66 {
	  position: absolute;
	  bottom: 44.8%;
	  right: 3.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-66
	{
		right: 20%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-66
	{
		right: 11%;
		position: absolute;
		bottom: 50%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-66
	{
		right: 19%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-67 {
	  position: absolute;
	  bottom: 32.6%;
	  right: 2.5%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-67
	{
		right: 20%;
		position: absolute;
		bottom: 41%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-67
	{
		right: 11%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-67
	{
		right: 19%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-68 {
	  position: absolute;
	  bottom: 20.3%;
	  right: 2.2%;
	  width: 33%;
	  height: 17%;
	}

	.groomno-68
	{
		right: 18%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-68
	{
		right: 11%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-68
	{
		right: 17%;
		position: absolute;
		bottom: 22%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.floor-4-69 {
	  position: absolute;
	  bottom: 2.5%;
	  right: 2.5%;
	  width: 33%;
	  height: 21%;
	}

	.groomno-69
	{
		right: 20%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.gfloortype-69
	{
		right: 7%;
		position: absolute;
		bottom: 13%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.groomprice-69
	{
		right: 19%;
		position: absolute;
		bottom: 9%;
		text-align:center;
		color: #FFF;
		font-size:8px;
	}

	.left-pro-btn-actions a{padding: 5px;margin-top: 5px;max-width: 100px;}
	.enquire.right-pro-btn-actions a{padding: 5px;margin-top: 5px;max-width: 100px;}

	.mansfield-ground-1 {
	  position: absolute;
	  bottom: 9%;
	  left: 52%;
	  width: 19%;
	  height: 23%;
	}

	.mansfield-groomno-1
	{
		left: 56%;
		position: absolute;
		bottom: 24%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		word-break: break-all;
		line-height: normal;
	}

	.mansfield-groomprice-1
	{
		left: 56%;
		position: absolute;
		bottom: 11%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-1
	{
		left: 56%;
		position: absolute;
		bottom: 16.5%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		word-break: break-all;
		line-height: 1;
	}

	.mansfield-ground-2 {
	  position: absolute;
	  bottom: 26%;
	  left: 49%;
	  width: 21.5%;
	  height: 35%;
	}

	.mansfield-groomno-2
	{
		left: 57%;
		position: absolute;
		bottom: 46%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-2
	{
		left: 57%;
		position: absolute;
		bottom: 33%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-gfloortype-2
	{
		left: 57%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: 1;
		width: 12%;
	}

	.mansfield-ground-3 {
	  position: absolute;
	  bottom: 36.8%;
	  left: 40.1%;
	  width: 23.2%;
	  height: 24%;
	}

	.mansfield-groomno-3
	{
		left: 44.5%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-3
	{
		left: 43%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		width: 10%;
		line-height: normal;
	}

	.mansfield-gfloortype-3
	{
		left: 43%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-ground-4 {
	  position: absolute;
	  bottom: 36%;
	  left: 23%;
	  width: 19.5%;
	  height: 25%;
	}

	.mansfield-groomno-4
	{
		left: 28%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-4
	{
		left: 28%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-gfloortype-4
	{
		left: 28%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-ground-5 {
	  position: absolute;
	  bottom: 36%;
	  left: 8%;
	  width: 19.5%;
	  height: 33%;
	}

	.mansfield-groomno-5
	{
		left: 13%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-5
	{
		left: 13%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-5
	{
		left: 13.2%;
		position: absolute;
		bottom: 44%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-ground-6 {
	  position: absolute;
	  bottom: 65%;
	  left: 8.1%;
	  width: 26.7%;
	  height: 27.5%;
	}

	.mansfield-groomno-6
	{
		left: 13%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-6
	{
		left: 12%;
		position: absolute;
		bottom: 69%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		word-break: break-all;
		line-height: normal;
	}

	.mansfield-gfloortype-6
	{
		left: 12.5%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-ground-7 {
	  position: absolute;
	  bottom: 65%;
	  left: 57.1%;
	  width: 19.7%;
	  height: 27.5%;
	}

	.mansfield-groomno-7
	{
		left: 62%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-7
	{
		left: 62%;
		position: absolute;
		bottom: 69%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-7
	{
		left: 62%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-ground-8 {
	  position: absolute;
	  bottom: 60%;
	  left: 72.4%;
	  width: 19.5%;
	  height: 31.8%;
	}

	.mansfield-groomno-8
	{
		left: 77%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-8
	{
		left: 78%;
		position: absolute;
		bottom: 69%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-8
	{
		left: 77.5%;
		position: absolute;
		bottom: 75%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 11%;
		line-height: 1;
		word-break: break-all;
	}

	.mansfield-floor-1-101,.mansfield-floor-2-201,.mansfield-floor-4-401 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 16.8%;
	}

	.mansfield-floor-2-201 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.8%;
	}

	.mansfield-floor-3-301 {
	  position: absolute;
	  bottom: 23.8%;
	  right: 44%;
	  width: 14.8%;
	  height: 17.1%;
	}

	.mansfield-groomno-101,.mansfield-groomno-201,.mansfield-groomno-301,.mansfield-groomno-401
	{
		right: 47%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-gfloortype-101,.mansfield-gfloortype-201,.mansfield-gfloortype-301,.mansfield-gfloortype-401
	{
		right: 47%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-groomprice-101,.mansfield-groomprice-201,.mansfield-groomprice-301,.mansfield-groomprice-401
	{
		right: 46.9%;
		position: absolute;
		bottom: 24.3%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		width: 10%;
		word-break: break-all;
		line-height: normal;
	}

	.mansfield-floor-1-102,.mansfield-floor-2-202{
	  position: absolute;
	  bottom: 36.3%;
	  right: 43.9%;
	  width: 14.5%;
	  height: 26.5%;
	}

	.mansfield-floor-4-402 {
	  position: absolute;
	  bottom: 36.3%;
	  right: 43.9%;
	  width: 14.5%;
	  height: 26.5%;
	}

	.mansfield-floor-3-302 {
	  position: absolute;
	  bottom: 36.1%;
	  right: 43.9%;
	  width: 14.8%;
	  height: 26.5%;
	}

	.mansfield-groomno-102,.mansfield-groomno-202,.mansfield-groomno-302,.mansfield-groomno-402
	{
		right: 46%;
		position: absolute;
		bottom: 51.2%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-gfloortype-102,.mansfield-gfloortype-202,.mansfield-gfloortype-302,.mansfield-gfloortype-402
	{
		right: 45.5%;
		position: absolute;
		bottom: 45%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-groomprice-102,.mansfield-groomprice-202,.mansfield-groomprice-302,.mansfield-groomprice-402
	{
		right: 45.7%;
		position: absolute;
		bottom: 40.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-floor-1-103 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 50%;
	  width: 16.7%;
	  height: 17.8%;
	}

	.mansfield-floor-2-203 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 49.4%;
	  width: 17.8%;
	  height: 17.8%;
	}

	.mansfield-floor-3-303 {
	  position: absolute;
	  bottom: 43.4%;
	  right: 49.5%;
	  width: 17.4%;
	  height: 19.8%;
	}

	.mansfield-floor-4-403 {
	  position: absolute;
	  bottom: 43.9%;
	  right: 49.4%;
	  width: 17.8%;
	  height: 18.8%;
	}

	.mansfield-groomno-103,.mansfield-groomno-203,.mansfield-groomno-303,.mansfield-groomno-403
	{
		right: 56%;
		position: absolute;
		bottom: 55%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-groomprice-103,.mansfield-groomprice-203,.mansfield-groomprice-303,.mansfield-groomprice-403
	{
		right: 56.3%;
		position: absolute;
		bottom: 45.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-103,.mansfield-gfloortype-203,.mansfield-gfloortype-303,.mansfield-gfloortype-403
	{
		right: 56%;
		position: absolute;
		bottom: 49%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-floor-1-104 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 64.7%;
	  width: 14.8%;
	  height: 19%;
	}

	.mansfield-floor-2-204 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 18%;
	}

	.mansfield-floor-3-304 {
	  position: absolute;
	  bottom: 43.6%;
	  right: 64.9%;
	  width: 14.8%;
	  height: 19.3%;
	}

	.mansfield-floor-4-404 {
	  position: absolute;
	  bottom: 43.9%;
	  right: 64.9%;
	  width: 14.4%;
	  height: 18.8%;
	}

	.mansfield-groomno-104,.mansfield-groomno-204,.mansfield-groomno-304,.mansfield-groomno-404
	{
		right: 68%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-groomprice-104,.mansfield-groomprice-204,.mansfield-groomprice-304,.mansfield-groomprice-404
	{
		right: 67.9%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-104,.mansfield-gfloortype-204,.mansfield-gfloortype-304,.mansfield-gfloortype-404
	{
		right: 68%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}

	.mansfield-floor-1-105 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-2-205 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-floor-3-305 {
	  position: absolute;
	  bottom: 43.8%;
	  right: 76.8%;
	  width: 13.3%;
	  height: 23.2%;
	}

	.mansfield-floor-4-405 {
	  position: absolute;
	  bottom: 44.5%;
	  right: 77.4%;
	  width: 12.3%;
	  height: 22.2%;
	}

	.mansfield-groomno-105,.mansfield-groomno-205,.mansfield-groomno-305,.mansfield-groomno-405
	{
		right: 79%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-105,.mansfield-groomprice-205,.mansfield-groomprice-305,.mansfield-groomprice-405
	{
		right: 78.7%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-105,.mansfield-gfloortype-205,.mansfield-gfloortype-305,.mansfield-gfloortype-405
	{
		right: 79%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-106 {
	  position: absolute;
	  bottom: 64.8%;
	  right: 77.9%;
	  width: 11.9%;
	  height: 26.5%;
	}

	.mansfield-floor-2-206 {
	  position: absolute;
	  bottom: 64.3%;
	  right: 77.7%;
	  width: 12.1%;
	  height: 26.4%;
	}

	.mansfield-floor-3-306 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.6%;
	  width: 12.5%;
	  height: 26.1%;
	}

	.mansfield-floor-4-406 {
	  position: absolute;
	  bottom: 64.5%;
	  right: 77.4%;
	  width: 12.9%;
	  height: 26.3%;
	}

	.mansfield-groomno-106,.mansfield-groomno-206,.mansfield-groomno-306,.mansfield-groomno-406
	{
		right: 80%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-106,.mansfield-groomprice-206,.mansfield-groomprice-306,.mansfield-groomprice-406
	{
		right: 79.9%;
		position: absolute;
		bottom: 70.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-106,.mansfield-gfloortype-206,.mansfield-gfloortype-306,.mansfield-gfloortype-406
	{
		right: 79.9%;
		position: absolute;
		bottom: 77%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}

	.mansfield-floor-1-107 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 55.9%;
	  width: 19.7%;
	  height: 14.7%;
	}

	.mansfield-floor-2-207 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-3-307 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.7%;
	  height: 14.7%;
	}

	.mansfield-floor-4-407 {
	  position: absolute;
	  bottom: 75.8%;
	  right: 56.2%;
	  width: 18.9%;
	  height: 14.7%;
	}

	.mansfield-groomno-107,.mansfield-groomno-207,.mansfield-groomno-307,.mansfield-groomno-407
	{
		right: 60%;
		position: absolute;
		bottom: 85%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-107,.mansfield-groomprice-207,.mansfield-groomprice-307,.mansfield-groomprice-407
	{
		right: 62.7%;
		position: absolute;
		bottom: 74.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-107,.mansfield-gfloortype-207,.mansfield-gfloortype-307,.mansfield-gfloortype-407
	{
		right: 58.5%;
		position: absolute;
		bottom: 78%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-108 {
	  position: absolute;
	  bottom: 64.2%;
	  right: 48.2%;
	  width: 10.3%;
	  height: 27.2%;
	}

	.mansfield-floor-2-208 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-floor-3-308 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-408 {
	  position: absolute;
	  bottom: 65.0%;
	  right: 47.8%;
	  width: 10.9%;
	  height: 25.6%;
	}

	.mansfield-groomno-108,.mansfield-groomno-208,.mansfield-groomno-308,.mansfield-groomno-408
	{
		right: 48%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-108,.mansfield-groomprice-208,.mansfield-groomprice-308,.mansfield-groomprice-408
	{
		right: 50.7%;
		position: absolute;
		bottom: 67.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-108,.mansfield-gfloortype-208,.mansfield-gfloortype-308,.mansfield-gfloortype-408
	{
		right: 48.2%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-floor-1-109 {
	  position: absolute;
	  bottom: 65.2%;
	  right: 40.2%;
	  width: 9.8%;
	  height: 25.3%;
	}

	.mansfield-floor-2-209 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-3-309 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-floor-4-409 {
	  position: absolute;
	  bottom: 65.1%;
	  right: 40.2%;
	  width: 9.9%;
	  height: 25.8%;
	}

	.mansfield-groomno-109,.mansfield-groomno-209,.mansfield-groomno-309,.mansfield-groomno-409
	{
		right: 40%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-109,.mansfield-groomprice-209,.mansfield-groomprice-309,.mansfield-groomprice-409
	{
		right: 40.7%;
		position: absolute;
		bottom: 70.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-109,.mansfield-gfloortype-209,.mansfield-gfloortype-309,.mansfield-gfloortype-409
	{
		right: 40.1%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-110 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.1%;
	}

	.mansfield-floor-2-210 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-floor-3-310 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 29.3%;
	  width: 12.6%;
	  height: 25.6%;
	}

	.mansfield-floor-4-410 {
	  position: absolute;
	  bottom: 65.3%;
	  right: 30.0%;
	  width: 11.3%;
	  height: 25.6%;
	}

	.mansfield-groomno-110,.mansfield-groomno-210,.mansfield-groomno-310,.mansfield-groomno-410
	{
		right: 31%;
		position: absolute;
		bottom: 84%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-groomprice-110,.mansfield-groomprice-210,.mansfield-groomprice-310,.mansfield-groomprice-410
	{
		right: 30.7%;
		position: absolute;
		bottom: 70.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-110,.mansfield-gfloortype-210,.mansfield-gfloortype-310,.mansfield-gfloortype-410
	{
		right: 31.3%;
		position: absolute;
		bottom: 76%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-1-111 {
	  position: absolute;
	  bottom: 55.3%;
	  right: 17.4%;
	  width: 24.2%;
	  height: 12.3%;
	}

	.mansfield-floor-2-211 {
	  position: absolute;
	  bottom: 54.8%;
	  right: 16.9%;
	  width: 24.9%;
	  height: 13.3%;
	}

	.mansfield-floor-3-311 {
	  position: absolute;
	  bottom: 55.3%;
	  right: 17.4%;
	  width: 24.2%;
	  height: 12.3%;
	}

	.mansfield-floor-4-411 {
	  position: absolute;
	  bottom: 55.3%;
	  right: 17.4%;
	  width: 24.2%;
	  height: 12.3%;
	}

		.mansfield-groomno-111,.mansfield-groomno-211,.mansfield-groomno-311,.mansfield-groomno-411
	{
		right: 28%;
		position: absolute;
		bottom: 60%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-111,.mansfield-groomprice-211,.mansfield-groomprice-311,.mansfield-groomprice-411
	{
		right: 27.7%;
		position: absolute;
		bottom: 53.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-111,.mansfield-gfloortype-211,.mansfield-gfloortype-311,.mansfield-gfloortype-411
	{
		right: 22.6%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-112 {
	  position: absolute;
	  bottom: 44.3%;
	  right: 13.9%;
	  width: 27.7%;
	  height: 13.8%;
	}

	.mansfield-floor-2-212 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-3-312 {
	  position: absolute;
	  bottom: 44.2%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 14.1%;
	}

	.mansfield-floor-4-412 {
	  position: absolute;
	  bottom: 43.7%;
	  right: 13.5%;
	  width: 28.7%;
	  height: 15.4%;
	}

	.mansfield-groomno-112,.mansfield-groomno-212,.mansfield-groomno-312,.mansfield-groomno-412
	{
		right: 28%;
		position: absolute;
		bottom: 48.9%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-112,.mansfield-groomprice-212,.mansfield-groomprice-312,.mansfield-groomprice-412
	{
		right: 27.5%;
		position: absolute;
		bottom: 43.2%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-112,.mansfield-gfloortype-212,.mansfield-gfloortype-312,.mansfield-gfloortype-412
	{
		right: 18.6%;
		position: absolute;
		bottom: 45.9%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-113 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-2-213 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-3-313 {
	  position: absolute;
	  bottom: 34.2%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-floor-4-413 {
	  position: absolute;
	  bottom: 33.8%;
	  right: 10.5%;
	  width: 31.5%;
	  height: 16.2%;
	}

	.mansfield-groomno-113,.mansfield-groomno-213,.mansfield-groomno-313,.mansfield-groomno-413
	{
		right: 28%;
		position: absolute;
		bottom: 39%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-113,.mansfield-groomprice-213,.mansfield-groomprice-313,.mansfield-groomprice-413
	{
		right: 27.5%;
		position: absolute;
		bottom: 32.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-113,.mansfield-gfloortype-213,.mansfield-gfloortype-313,.mansfield-gfloortype-413
	{
		right: 18.6%;
		position: absolute;
		bottom: 36%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-114 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-2-214 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-3-314 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-floor-4-414 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 7.5%;
	  width: 34.3%;
	  height: 18.6%;
	}

	.mansfield-groomno-114,.mansfield-groomno-214,.mansfield-groomno-314,.mansfield-groomno-414
	{
		right: 28%;
		position: absolute;
		bottom: 29%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-groomprice-114,.mansfield-groomprice-214,.mansfield-groomprice-314,.mansfield-groomprice-414
	{
		right: 27.5%;
		position: absolute;
		bottom: 22.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-gfloortype-114,.mansfield-gfloortype-214,.mansfield-gfloortype-314,.mansfield-gfloortype-414
	{
		right: 18.6%;
		position: absolute;
		bottom: 26%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
	}

	.mansfield-floor-1-115 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-2-215 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-floor-3-315 {
	  position: absolute;
	  bottom: 8.9%;
	  right: 29.7%;
	  width: 12.6%;
	  height: 17.3%;
	}

	.mansfield-floor-4-415 {
	  position: absolute;
	  bottom: 8.6%;
	  right: 29.9%;
	  width: 12.3%;
	  height: 17.5%;
	}

	.mansfield-groomno-115,.mansfield-groomno-215,.mansfield-groomno-315,.mansfield-groomno-415
	{
		right: 31%;
		position: absolute;
		bottom: 20%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-115,.mansfield-groomprice-215,.mansfield-groomprice-315,.mansfield-groomprice-415
	{
		right: 31.5%;
		position: absolute;
		bottom: 9.7%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-115,.mansfield-gfloortype-215,.mansfield-gfloortype-315,.mansfield-gfloortype-415
	{
		right: 31.1%;
		position: absolute;
		bottom: 14%;
		text-align:center;
		color: #FFF;
		font-size: 6px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}

	.mansfield-floor-5-501 {
	  position: absolute;
	  bottom: 23.1%;
	  right: 28.5%;
	  width: 18.4%;
	  height: 19.7%;
	}

	.mansfield-groomno-501
	{
		right: 33%;
		position: absolute;
		bottom: 34%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		word-break: break-all;
		width: 10%;
	}

	.mansfield-groomprice-501
	{
		right: 32.8%;
		position: absolute;
		bottom: 24.3%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-501
	{
		right: 32.6%;
		position: absolute;
		bottom: 28%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}

	.mansfield-floor-5-502 {
	  position: absolute;
	  bottom: 37.1%;
	  right: 28.3%;
	  width: 18.4%;
	  height: 28.1%;
	}

	.mansfield-groomno-502
	{
		right: 33%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-502
	{
		right: 32.9%;
		position: absolute;
		bottom: 42.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-502
	{
		right: 33%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: auto-phrase;
		line-height: 1;
		width: 10%;
	}

	.mansfield-floor-5-503 {
	  position: absolute;
	  bottom: 45.3%;
	  right: 36.6%;
	  width: 22.1%;
	  height: 19.7%;
	}

	.mansfield-groomno-503
	{
		right: 44%;
		position: absolute;
		bottom: 57%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-503
	{
		right: 44.5%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-503
	{
		right: 44.9%;
		position: absolute;
		bottom: 51%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-504 {
	  position: absolute;
	  bottom: 45.6%;
	  right: 55.6%;
	  width: 20.7%;
	  height: 19.4%;
	}

	.mansfield-groomno-504
	{
		right: 60%;
		position: absolute;
		bottom: 59%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		line-height: normal;
		width: 10%;
	}

	.mansfield-groomprice-504
	{
		right: 59.8%;
		position: absolute;
		bottom: 46.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-504
	{
		right: 59.8%;
		position: absolute;
		bottom: 52%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-505 {
	  position: absolute;
	  bottom: 44.6%;
	  right: 72.8%;
	  width: 16.8%;
	  height: 24.8%;
	}

	.mansfield-groomno-505
	{
		right: 77%;
		position: absolute;
		bottom: 61%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		word-break: break-all;
		width: 10%;
		line-height: normal;
	}

	.mansfield-groomprice-505
	{
		right: 76.5%;
		position: absolute;
		bottom: 48.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-505
	{
		right: 76.6%;
		position: absolute;
		bottom: 54%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-floor-5-506 {
	  position: absolute;
	  bottom: 67.2%;
	  right: 73.8%;
	  width: 16.8%;
	  height: 25.7%;
	}

	.mansfield-groomno-506
	{
		right: 78%;
		position: absolute;
		bottom: 86%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-506
	{
		right: 78.5%;
		position: absolute;
		bottom: 72.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-506
	{
		right: 78.6%;
		position: absolute;
		bottom: 78%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-507 {
	  position: absolute;
	  bottom: 78.5%;
	  right: 44.8%;
	  width: 26.5%;
	  height: 14.5%;
	}

	.mansfield-groomno-507
	{
		right: 53%;
		position: absolute;
		bottom: 87%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-507
	{
		right: 55.5%;
		position: absolute;
		bottom: 78.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-gfloortype-507
	{
		right: 48.6%;
		position: absolute;
		bottom: 82%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
	}

	.mansfield-floor-5-508 {
	  position: absolute;
	  bottom: 68.8%;
	  right: 27.8%;
	  width: 20.5%;
	  height: 24.6%;
	}

	.mansfield-groomno-508
	{
		right: 33%;
		position: absolute;
		bottom: 86%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-508
	{
		right: 32.5%;
		position: absolute;
		bottom: 73.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-508
	{
		right: 32.6%;
		position: absolute;
		bottom: 79%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		width: 10%;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-509 {
	  position: absolute;
	  bottom: 68.5%;
	  right: 10.1%;
	  width: 21.6%;
	  height: 24.6%;
	}

	.mansfield-groomno-509
	{
		right: 16%;
		position: absolute;
		bottom: 86%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		word-break: break-all;
		line-height: normal;
	}

	.mansfield-groomprice-509
	{
		right: 15.5%;
		position: absolute;
		bottom: 74.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-509
	{
		right: 15.6%;
		position: absolute;
		bottom: 79%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: 1;
		word-break: auto-phrase;
	}

	.mansfield-floor-5-510 {
	  position: absolute;
	  bottom: 51.1%;
	  right: 9.9%;
	  width: 16.9%;
	  height: 24.8%;
	}

	.mansfield-groomno-510
	{
		right: 14%;
		position: absolute;
		bottom: 68%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-510
	{
		right: 13.5%;
		position: absolute;
		bottom: 54.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-510
	{
		right: 13.6%;
		position: absolute;
		bottom: 61%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-floor-5-511 {
	  position: absolute;
	  bottom: 29.3%;
	  right: 10.9%;
	  width: 15.7%;
	  height: 24.9%;
	}

	.mansfield-groomno-511
	{
		right: 14%;
		position: absolute;
		bottom: 47%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-groomprice-511
	{
		right: 13.5%;
		position: absolute;
		bottom: 32.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: normal;
		width: 10%;
		word-break: break-all;
	}

	.mansfield-gfloortype-511
	{
		right: 13.6%;
		position: absolute;
		bottom: 38%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		line-height: 1;
		word-break: auto-phrase;
		width: 10%;
	}

	.mansfield-floor-5-512 {
	  position: absolute;
	  bottom: 7.3%;
	  right: 11.2%;
	  width: 15.2%;
	  height: 24.9%;
	}

	.mansfield-groomno-512
	{
		right: 14%;
		position: absolute;
		bottom: 25%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-groomprice-512
	{
		right: 13.8%;
		position: absolute;
		bottom: 9.7%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		line-height: normal;
		word-break: break-all;
	}

	.mansfield-gfloortype-512
	{
		right: 13.6%;
		position: absolute;
		bottom: 17%;
		text-align:center;
		color: #FFF;
		font-size: 8px;
		width: 10%;
		word-break: auto-phrase;
		line-height: 1;
	}
}

.prop-desc-images > p > a > img {padding: 5px;}
.prop-desc-images{pointer-events : none;}

.prop-btn-actions{width: 100%;}
.left-pro-btn-actions{width: 49%; float: left;}
.enquire.right-pro-btn-actions{width: 35%; float: right;}
.clare_court_prop_img {padding: 10px 0px;}
.sel_floor_view_txt{font-size:16px; width: 25.4%;}
.sel_floor_span2{padding: 0px;margin: 0px;}
.sel_floor_ul{list-style: none;}

.property_details_text{margin-top: 1%;}