﻿@charset "utf-8";
/* CSS Document */

BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.raln {
	TEXT-ALIGN: right
}
.clr {
	CLEAR: both
}
.rflt {
	FLOAT: right
}
.hdn {
	DISPLAY: none
}
.rgtImg {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 5px
}
.lftImg {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; FLOAT: left; PADDING-TOP: 5px
}
BODY {
	TEXT-ALIGN: center; FONT-FAMILY: 'Calibri', Arial, Helvetica, sans-serif;COLOR: #4d4d4d; background:#554132 url(images/miranda_bg.gif); FONT-SIZE: 75.5%
}
BODY.home {
	BACKGROUND: url(images/MirandaHotelHomepage_03.png) #f5f1e4 repeat-y 0px 0px
}






#headert {
	TEXT-ALIGN: left; MARGIN: 0px auto;   height:180px;  width:100%;   FONT-SIZE: 1.2em
}
#headert DIV.content {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 392px;  height:180px;  float:left; BACKGROUND: url(images/miranda_hotel_logo.gif) transparent  no-repeat  30px 0px; FONT-SIZE: 1.1em
}

#headert DIV.contentr {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 292px;text-align:right; height:140px; float:right; padding-right:30px; padding-top:20px; FONT-SIZE: 0.8em
}

#headert DIV.contentr h3{
	color:#83bcb5;
	font-weight:900;
}
#headert DIV.contentr h2{
	color:#000;
	font-weight:bold;
	font-size:21px;
}

#headert DIV.content p{
	float:right; padding-right:15px;  padding-top:10px;
}

#headert DIV.right {
	WIDTH: 501px;  FLOAT: right; MARGIN: 0px auto;
}
#headert DIV.right DIV.lang {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; PADDING-TOP: 10px
}
#headert DIV.right DIV.promo {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#headert DIV.right DIV.promo H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5f514d; FONT-SIZE: 100%; PADDING-TOP: 0px
}

#banner {
	TEXT-ALIGN: left; MARGIN: 0px auto;   width:100%;   FONT-SIZE: 1.2em
}

HTML{
overflow:scroll;
}

 #banner DIV.center {
	padding-left:20px;height:277px; 
}


#ozmenubar {
	TEXT-ALIGN: left; MARGIN: 0px auto; BACKGROUND:#FFF;  width:100%;  height:137px;   FONT-SIZE: 1.2em
}

 #ozmenubar DIV.center {
	WIDTH: 892px; margin:0 auto;BACKGROUND: #CCC no-repeat 0px 0px; height:137px; 
}

#ozlocalmenu {
	TEXT-ALIGN: left; MARGIN: 0px auto;  WIDTH: 922px; height:17px; width:100%;
}
#ozlocalmenu DIV.content {
	TEXT-ALIGN: left; MARGIN: 0px auto;  height:27px; padding-left:20px; padding-right:20px;
}


BODY #ozlocalmenu  DIV.lang {
	TEXT-ALIGN: right;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; PADDING-TOP: 10px
}
BODY #ozlocalmenu  DIV.promo {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
BODY #ozlocalmenu DIV.promo H1 {
	MARGIN: 0px;   FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5f514d; FONT-SIZE: 100%; 
}
BODY #ozlocalmenu DIV.menu {
	 FONT-FAMILY:  Arial, Verdana; font-size:11px; 
}

BODY #ozlocalmenu DIV.menu UL LI {
	DISPLAY: inline
}
BODY #ozlocalmenu  DIV.menu UL LI A {
	  FLOAT: left; color:#544233; padding-left:8px; padding-right:8px; 
}
BODY #ozlocalmenu  DIV.menu UL LI.first A {
	BORDER-LEFT: 0px;padding-left:25px;
}
BODY #ozlocalmenu DIV.menu UL LI A:hover {
	COLOR: #FFF;background:#090909; TEXT-DECORATION: none; 
}
BODY #ozlocalmenu  DIV.menu UL LI A.current {
	COLOR: #FFF;background:#090909;
}

#root {
	TEXT-ALIGN: left; MARGIN: 0px auto;  BACKGROUND: url(images/MirandaHotel_bg_03.png) repeat-y 0px -97px; padding-bottom:10px;  WIDTH: 910px; FONT-SIZE: 1.2em
}
#foot {
	TEXT-ALIGN: left; MARGIN: 0px auto;  BACKGROUND: url(images/mirandahotel_05.png) repeat-y 0px 0px;  height:9px; WIDTH: 910px; 
}
#header {
	POSITION: relative; WIDTH: 100%; HEIGHT: 171px; COLOR: #00d2ff; TOP: 0px; LEFT: 0px
}
#header A {
	COLOR: #00d2ff
}
.line{ 
BORDER: #c7c7c7 1px  dashed;padding-left:20px; width:200px; 
}

#page {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}

#middle_box
{
    WIDTH: 640px; padding-bottom:10px; FLOAT: left; font-size:12px; font-weight:bold; color:#000; padding-left:35px;
}

#middle_box a{
    
}

#middle_box a:hover{
    
}

BODY.home #page {
	BACKGROUND: url(public/images/site/home_page_top.gif) no-repeat 0px 0px
}


#left_col {
	WIDTH: 540px; padding-bottom:10px; FLOAT: left
}

#left_colwhatson {
	WIDTH: 640px; padding-bottom:10px; FLOAT: left
}



#right_col2 {
	WIDTH: 320px; padding-bottom:10px; FLOAT: right; padding-right:20px;
}

DIV.left-bottom {
	padding-left:30px;
	font-size:12px;
}

#left_col h3{ color:#569b93; font-size:18px }
#left_colwhatson h3{ color:#569b93; font-size:18px }

DIV.left_menu {
	PADDING-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; border:solid; border-width:1px; border-color:#db9e35;  MARGIN-BOTTOM: 10px; BACKGROUND:#83bcb5 url(graphics/menu_left_bg.gif) no-repeat 0px -65px
}
DIV.left_menu UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
DIV.left_menu UL LI {
	DISPLAY: inline; BACKGROUND: url(graphics/menu_left_li.gif) no-repeat 15px 50%; COLOR: #262261; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
DIV.left_menu UL LI SPAN {
	PADDING-BOTTOM: 10px; DISPLAY: block
}
DIV.left_menu UL LI SPAN.second {
	COLOR: #555
}
DIV.left_menu UL LI SPAN.third {
	COLOR: #437595
}
DIV.left_menu UL LI UL {
	BORDER-BOTTOM: #e7e2d5 5px solid; PADDING-BOTTOM: 16px; MARGIN-BOTTOM: 16px
}
DIV.left_menu UL LI UL.last {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
DIV.left_menu UL LI UL LI A {
	PADDING-BOTTOM: 0px; padding-left:10px; DISPLAY: block; BACKGROUND: url(graphics/menu_left_li.gif) no-repeat 0px 0; COLOR: #262261; FONT-SIZE: 12px; BORDER-TOP: #e0dacc 1px  dashed; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
DIV.left_menu UL LI UL LI A:hover {
	BACKGROUND: #f7f3e8 no-repeat 10px 50%; TEXT-DECORATION: none
}
DIV.left_menu UL LI UL LI A.current {
	BACKGROUND: url(public/images/site/bullet.gif) #f7f3e8 no-repeat 10px 50%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.left_menu UL LI UL LI.first A {
	BORDER-TOP: 0px
}
#center_col1 {
	 WIDTH: 306px; FLOAT: left;
}

#center_col2 {
	 WIDTH: 260px; FLOAT: right;  BACKGROUND:  url(images/carvefitness_bg.gif) #2e76bb repeat-x; padding-top:10px; padding-left:10px;   
}
DIV.content-bottom {
	WIDTH: 260px;
}

#center_col {
	 WIDTH: 306px; FLOAT: right;  
}

#center_whatson {
	 WIDTH: 186px; FLOAT: right;  
}
#


#center_col UL {
	LINE-HEIGHT: 16px; PADDING-LEFT: 25px; MARGIN-BOTTOM: 16px
}
#center_col UL LI {
	LIST-STYLE-TYPE: square
}
#center_col H1 {
	COLOR: #5e87a1; FONT-SIZE: 25px
}
#right_col {
	DISPLAY: none; FLOAT: left
}
#footer {
	TEXT-ALIGN: center;  font-size:10px; color:#909090; width:100%;  /* BORDER-TOP: #b4b3b3 6px solid; */ padding-top:0px;
}
#footer A {
	COLOR: #FFF;
	padding:2px;
}
#footer A:hover {
	COLOR: #636363
}
#footer UL {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 16px; LIST-STYLE-IMAGE: none
}
#footer P {
	LINE-HEIGHT: 20px
}
#footer UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(graphics/footer_bullet.gif) no-repeat left 50%
}
#footer DIV.content {
	TEXT-ALIGN: left; MARGIN: 0px auto;  WIDTH: 892px;  FONT-SIZE: 1.1em
}
#footer DIV.content DIV.left {
	WIDTH:762px; FLOAT: left; background: transparent url(images/MirandaHotel_footer.png) no-repeat left 50% PADDING-LEFT: 30px; 
}
#footer DIV.content DIV.left DIV.section {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; color:#FFFFFF; FLOAT: left
}


#footer DIV.copyright DIV.content DIV.leftf {
	PADDING-BOTTOM: 5px; FLOAT: left; WIDTH: 250px;    BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#footer DIV.copyright DIV.content DIV.rightf {
	PADDING-BOTTOM: 25px; WIDTH: 290px; FLOAT: right; PADDING-TOP: 5px
}



#footer DIV.content DIV.right {
	PADDING-LEFT: 30px; WIDTH: 150px; FLOAT: right; PADDING-TOP: 22px
}
#footer DIV.line {
	/* BORDER-BOTTOM: #000 1px solid; MARGIN-BOTTOM: 10px */
}
#footer DIV.copyright DIV.content DIV.left {
	PADDING-BOTTOM: 5px; FLOAT: left;   BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
#footer DIV.copyright DIV.content DIV.right {
	PADDING-BOTTOM: 25px; WIDTH: 150px; FLOAT: right; PADDING-TOP: 10px
}
H4 {
	MARGIN-BOTTOM: 8px; COLOR: #FFF; FONT-SIZE: 14px; text-transform:capitalize; font-weight:900; font-stretch:normal;
}
P {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 16px
}
.imp {
	BORDER-BOTTOM: #e7e2d5 5px solid; BORDER-LEFT: #e7e2d5 5px solid; PADDING-BOTTOM: 25px; LINE-HEIGHT: 20px; PADDING-LEFT: 35px; PADDING-RIGHT: 35px; BACKGROUND: #ece8dc; FONT-SIZE: 120%; BORDER-TOP: #e7e2d5 5px solid; BORDER-RIGHT: #e7e2d5 5px solid; PADDING-TOP: 25px
}

.services {
	 LINE-HEIGHT: 20px; background: #FFF url(graphics/our_services.gif) center no-repeat; PADDING-LEFT: 35px; padding-top:95px; PADDING-RIGHT: 35px; FONT-SIZE: 120%; 
}
A {
	COLOR: #da312e; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}




.blue14{
color:#3ea5ed;
font-size:14px;
font-weight:bold;
}



DIV.entry TABLE TR TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
DIV.inner_entry TABLE TR TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
DIV.entry TABLE TR TD I {
	PADDING-LEFT: 2px; COLOR: #ff0000
}



.fltRight {
	FLOAT: right;
	border:4px;
border-left-style:solid;
	border-right-style:solid;
	border-left-width:6px;
		border-right-width:6px;
		border-top-style:solid;
	border-top-width:6px;
		
			border-bottom-style:solid;
	border-bottom-width:6px;
	border-color:#ee9421;
	
}




.lin
{ border-bottom:dotted 1px #b5b4b4; width:500px; padding-left:30px; padding-top:10px; 
}

.linf
{ border-bottom:dotted 1px #b5b4b4; width:600px; padding-left:30px; padding-top:10px; 
}

DIV.content-bottom1 {
	WIDTH: 300px;
}