body
{
margin:0;
background-color:#fffbd8;
font:normal 12px/18px arial,verdana,sans-serif;
color:#464646;
}
h1			{margin:0; padding:0px 0 5px 0; font:bold 30px/32px "Franklin Gothic Medium Cond",arial,verdana,sans-serif; color:#937d43; display:block;}
h2			{margin:20px 0 5px 0; font:bold 21px/21px "Franklin Gothic Medium",arial,verdana,sans-serif; color:#937d43;}
h3			{margin:5px 0 0 0; font:bold 15px/18px arial,helvetica,sans-serif; color:#744a1d;}
h3 a		{color:#744a1d; text-decoration:none;}
h3 a:hover	{color:#ff6600; text-decoration:none;}
h4			{background:#937d43; margin:0px; width:auto; height:30px;
			 font:bold 16px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-align:center; display:block;}
h4 a, h4 a.active, h4 a.active:link, h4 a.active:visited, a h4:link {color:#FFFFFF; text-decoration:none;}
h4 a.active:hover{color:#ffcc66; text-decoration:none;}

p		{font:normal 12px/18px arial,verdana,sans-serif; color:#464646; margin:0 0 10px 0; padding:0;}
span	{font:normal 11px/14px arial,verdana,sans-serif; color:#666666; margin:20px 0 5px 0}
em		{color:#93927d; font-weight:bold; font-style:normal;}

ul		{margin:0 0 0 10px; padding:0;}
li		{font-size:12px; margin:0px; list-style-image:url(../images/city-limits-hotel-melbourne-apartments.gif);}

a			{color:#744a1d; text-decoration:none; font-weight:bold;}
a:visited	{color:#744a1d; text-decoration:none;}
a:hover		{color:#464646;}
a:active	{color:#ffcc66}

form	{margin:0;}

table	{border:none;}
tr		{margin:0;}
td		{margin:0;}

img		{border:none;}

hr 		{width:100%; line-height:1px; color:#e2e2e2; border:solid;}

.body-border
{
 border:solid;
 border-width:1px;
 border-color:#000000;
}

.Img-button 
{
height:20px;
width:120px;
display:block;
text-align:center;
line-height:20px;
background-image:url(../images/roll-btn.jpg);
text-decoration:none;
color:#000000;
}
a.Img-button:hover
{
background-position:bottom;
background-image:url(../images/roll-btn.jpg);
}


.cal_date	{font:16px arial,helvetica,sans-serif; color:#2d2d2d;}


/********* HEADER **************************************************/
/**#header			{margin:0 auto 15px auto; width:1000px; height:271px;}**/
#header			{margin:0 auto 15px auto; width:1000px; height:241px;}

#view-mobi
{
	background:#CA0A15;
	margin:20px 10px;
	padding:10px 30px;
	text-align:left;
	display:inline-block;
	height:100px;
	border:solid 3px #FFCC66;
	-moz-border-radius:.50em;
	-webkit-border-radius:.50em;
	box-shadow:3px 5px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow:3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow:3px 3px rgba(0, 0, 0, 0.2);
	font-size:50px;		
	color:#FFFFFF;
	text-decoration: none !important;
	cursor:pointer;
	line-height:100px;
}
#view-mobi a
{
	color:#FFFFFF;
	text-decoration: none !important;
	display:block;
}


.mobi-site-icon			{background:#483821; margin:0px; padding:3px 5px 0px 10px; width:20px; height:27px; float:left;}
.mobi-site-icon img		{display:block;}
.mobi-site				{background:#483821; margin:0px; padding:0px; width:110px; height:30px; 
						 font:normal 11px/30px "Arial Unicode MS", "MS Sans Serif", "Tw Cen MT"; color:#ffcc66; float:left;}
.mobi-site a			{font:normal 11px/30px "Arial Unicode MS", "MS Sans Serif", "Tw Cen MT"; color:#FFFFFF; text-align:left; text-decoration:none;}
.mobi-site a:hover		{color:#ffcc66;}

.language-site			{background:#483821; padding:0px 10px 0px 5px; width:100px; height:30px; font:normal 12px/30px "Arial Unicode MS", "MS Sans Serif", "Tw Cen MT"; float:left;}
.language-site a		{font:normal 12px/30px "Arial Unicode MS", "MS Sans Serif", "Tw Cen MT"; color:#ffcc66; text-align:left; text-decoration:none;}
.language-site a:hover	{color:#FFFFFF;}

/**.header_holder	{background:#93927d; width:1000px; height:255px;}**/
.header_holder	{background:#93927d; width:1000px; height:235px;}

.header-seo-link		{background:#483821; padding:0px; width:460px; height:30px; font:bold 11px/30px arial,helvetica,sans-serif; color:#FFFFFF; float:left;}
.header-seo-link a		{color:#FFFFFF; text-align:left; text-decoration:none;}
.header-seo-link a:hover{color:#ffcc66;}

.header-links			{background:#483821; padding:0 10px; width:260px; height:30px; font:bold 14px/30px arial,helvetica,sans-serif; color:#FFCC66; float:left;}
.header-links a			{background:url(../images/arrow-white.gif) top left no-repeat; margin-left:10px; padding-left:10px; 
						 text-align:left; color:#FFCC66; text-decoration:none; display:inline-block;}
.header-links a:hover	{color:#FFFFFF;}

/**.logo			{margin:0px; padding-top:0px; width:298px; height:190px;
				 font:13px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;
				 float:left;}
.logo a.active		{margin:0; padding:0 0 5px 0; font:55px/35px "Franklin Gothic Medium Cond",arial,verdana,sans-serif; color:#FFFFFF; text-decoration:none; text-align:center;}
.logo a.active:hover{color:#ffcc66; text-decoration:none;}
.logo a.active2		{font:bold 18px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; letter-spacing:0.5px;}
.logo a.active2:hover{color:#ffcc66; text-decoration:none;}
.logo a, a.logo:link, a.logo:visited, a.logo:active {font-weight:bold; color:#FFFFFF; text-decoration:none; letter-spacing:0.5px;}
.logo a:hover, a.logo:hover {color:#ffcc66;}**/
.logo				{margin:0px; padding:0px; width:250px; height:160px;
					 font:13px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;
					 float:left;}
.logo a.active		{margin:0; padding:0 0 5px 0; font:53px/33px "Franklin Gothic Medium Cond",arial,verdana,sans-serif; color:#FFFFFF; text-decoration:none; text-align:center;}
.logo a.active:hover{color:#ffcc66; text-decoration:none;}
.logo a.active2		{font:bold 18px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; letter-spacing:0.5px;}
.logo a.active2:hover{color:#ffcc66; text-decoration:none;}
.logo a, a.logo:link, a.logo:visited, a.logo:active {font-weight:bold; color:#FFFFFF; text-decoration:none; letter-spacing:0.5px;}
.logo a:hover, a.logo:hover {color:#ffcc66;}

/**.header-pic		{margin:0px; padding:0px; width:700px; height:190px; border:none; float:left;}**/
.header-pic		{margin:0px; padding:0px; width:750px; height:160px; border:none; float:left;}

/** clock goes in the menu bar **/
.clock			{background:#7d613a; border:solid 1px #654123; border-right:none; padding:10px 10px 10px 10px;
				 color:#FFFFFF; font:bold 12px arial,helvetica,sans-serif; text-align:center;}

.header-menu1 {background:#976234;}
.header-menu2 {background:#c78145; border-bottom:solid 1px #654123;}
.header-menu1, .header-menu2{height:18px; padding:0px 10px 2px 10px;  border-top:solid 1px #654123;
							 font:bold 12px/18px arial,helvetica,sans-serif; color:#483821; text-transform:capitalize; text-align:center;}
.header-menu1 a, .header-menu2 a			{margin:0; font:bold 12px/18px arial,helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:inline-block;}
.header-menu1 a:hover, .header-menu2 a:hover{color:#FFCC66;}
.header-menu1 a.active, .header-menu2 a.active{font:bold 12px/18px arial,Helvetica,sans-serif; color:#FFCC66; text-decoration:none; display:inline-block;}
.header-menu1 a.active:hover, .header-menu2 a.active:hover{color:#FFFFFF;}

.booking-menu				{background:#FFCC66; border-bottom:solid 1px #654123; margin:0px auto; width:1000px; height:12px;
							 font:bold 12px/11px arial,helvetica,sans-serif; color:#744a1d; text-transform:capitalize; letter-spacing:0.5px; text-align:center;}
.booking-menu a				{background:#FFCC66 url(../images/arrow-white.gif) 0% 50% no-repeat; margin:0; padding:5px 10px 6px 10px; 
							 font:bold 12px/11px arial,helvetica,sans-serif; color:#744a1d; text-decoration:none; display:inline-block;}
.booking-menu a:hover		{background:#93927d url(../images/arrow-white.gif) 0% 50% no-repeat; color:#FFFFFF;}


/********* CONTENT ********************************************************************/
.apartment-type-holder	{background:#7d613a; margin:0 auto; padding:0; width:100%;}
.apartment-type-link	{cursor:pointer; height:28px; display:block; float:left;}
a.apartment-type-link:link, a.apartment-type-link:visited, a.apartment-type-link:active
{background:#7d613a url(../images/city-limits-hotel-melbourne-1.gif) bottom no-repeat; margin-right:1px; padding-top:10px; width:33%;
 font:bold 14px/16px arial,helvetica,sans-serif; color:#FFCC66; letter-spacing:0.5px; text-align:center; text-decoration:none;}
a.apartment-type-link:hover{background:#cc0511 url(../images/city-limits-hotel-melbourne-2.gif) bottom no-repeat; color:#FFFFFF;}




#container
{
background:#FFFFFF;
margin:10px auto 0 auto;
width:1000px;
padding:0 0 5px 0;
}
.content_text
{
margin:0;
padding:15px 20px 0 40px;
width:620px;
min-height:450px;
float:left;
}

/**
.content_text h4
{background:#93927d; margin:0px; width:auto; height:30px;
font:bold 16px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-align:center; display:block;}
.content_text h4 a, .content_text h4 a.active, .content_text h4 a.active:link, .content_text h4 a.active:visited, a .content_text h4:link 
{color:#FFFFFF; text-decoration:none;}

.faq h4		{background:#93927d; margin:20px 0 10px 0; padding:0 10px; width:auto; height:30px;
			 font:bold 16px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-align:left; display:block;}
.faq h4 a, .faq h4 a.active, .faq h4 a.active:link, .faq h4 a.active:visited, a .faq h4:link {color:#FFFFFF; text-decoration:none;}
.faq h4 a.active:hover{color:#ffcc66; text-decoration:none;}
**/

.padding
{
margin:5px 40px 0px 40px;
width:auto;
height:auto;
}
.padding_admin
{
margin-top:20px;
padding:5px 40px 10px 40px;
width:auto;
height:auto;
}

.content_right
{
background:url(../images/city-limits-hotel-melbourne-photo.gif) top right no-repeat;
margin:0px 0 0 0;
padding:0;
width:320px;
min-height:450px;
float:left;
}
.content_right_index
{
background:url(../images/city-limits-hotel-melbourne-photo_index.jpg) top right no-repeat;
margin:0px 0 0 0;
padding:0;
width:320px;
min-height:450px;
float:left;
}

.content_right_index .photo_index
{
margin:25px 0px 0 17px;
padding:0;
width:255px;
height:380px;
}
.content_right .photo
{
margin:25px 0px 0 17px;
padding:0;
width:255px;
height:190px;
}
.content_right .photo2
{
margin:25px 0px 0 10px;
padding:0;
border:solid 8px #FFFBD8;
width:255px;
height:190px;
}

.content_right .photo3
{
margin:25px 0px 0 10px;
padding:0;
border:solid 8px #FFFBD8;
width:255px;
height:340px;
}
.content_right h5, .content_right_index h5
{
margin:0px 0px 0 17px;
padding-top:6px;
width:255px;
height:20px;
text-align:center;
font:bold 12px/16px arial,helvetica,sans-serif;
color:#7d613a;
text-decoration:none;
}
.content_right h5 a, .content_right_index h5 a
{
font:bold 12px/20px arial,helvetica,sans-serif;
color:#7d613a;
text-decoration:none;
}
.content_right h5 a:hover, .content_right_index h5 a:hover
{
color:#93927d;
text-decoration:none;
}
.content_right h6, .content_right_index h6
{
margin:0;
padding:0;
width:300px;
text-align:center;
font:bold 13px/18px arial,helvetica,sans-serif;
color:#ffffff;
text-decoration:none;
position:absolute;
top:672px;
z-index:1;
}
.content_right h6 a, .content_right_index h6 a
{
font:bold 13px/18px arial,helvetica,sans-serif;
color:#ffffff;
text-decoration:none;
}
.content_right h6 a:hover, .content_right_index h6 a:hover
{
color:#ed1c24;
text-decoration:none;
}
.content_right .buttons, .content_right_index .buttons
{
text-align:center;
padding:10px 0 0 0;
height:40px;
text-decoration:none;
}
.content_right .buttons a, .content_right_index .buttons a
{
text-decoration:none;
}

.b_book-online
{
background:url(../images/city-limits-hotel-melbourne-3.gif) left no-repeat;
margin:1px 0px 0 28px;
padding:4px 0px 4px 10px;
width:105px;
font:bold 12px/24px arial,Helvetica,sans-serif;
color:#ffffff;
text-align:left;
text-decoration:none;
letter-spacing:1px;
cursor:pointer;
display:block;
float:left;
}
a.b_book-online:link, a.b_book-online:visited, a.b_book-online:active{color:#ffffff; text-decoration:none;}
a.b_book-online:hover{color:#ffcc66; background:url(../images/arrow-white.gif) left no-repeat;}

.b_check-availability
{
background:url(../images/city-limits-hotel-melbourne-3.gif) left no-repeat;
margin:1px 0 0 0;
padding:4px 0px 4px 10px;
width:125px;
font:bold 12px/24px arial,Helvetica,sans-serif;
color:#ffffff;
text-align:left;
text-decoration:none;
letter-spacing:1px;
cursor:pointer;
display:block;
float:left;
}
a.b_check-availability:link, a.b_check-availability:visited, a.b_check-availability:active{color:#ffffff; text-decoration:none;}
a.b_check-availability:hover{color:#ffcc66; background:url(../images/arrow-white.gif) left no-repeat;}

.b_book-online-s
{
background:#FFFFFF url(../images/city-limits-hotel-melbourne-4a.gif) top left no-repeat;
margin:5px 0px;
padding:4px 0px 10px 25px;
width:115px;
height:25px;
font:bold 13px/18px arial,Helvetica,sans-serif;
color:#744a1d;
text-align:left;
text-decoration:none;
letter-spacing:0.5px;
cursor:pointer;
display:block;
float:left;
}
a.b_book-online-s:link, a.b_book-online-s:visited, a.b_book-online-s:active{color:#744a1d; text-decoration:none;}
a.b_book-online-s:hover{color:#252525;}

.b_check-availability-s
{
background:#FFFFFF url(../images/city-limits-hotel-melbourne-4b.gif) top left no-repeat;
margin:5px 0px;
padding:4px 0px 10px 25px;
width:150px;
height:25px;
font:bold 13px/18px arial,Helvetica,sans-serif;
color:#744a1d;
text-align:left;
text-decoration:none;
letter-spacing:0.5px;
cursor:pointer;
display:block;
float:left;
}
a.b_check-availability-s:link, a.b_check-availability-s:visited, a.b_check-availability-s:active{color:#744a1d; text-decoration:none;}
a.b_check-availability-s:hover{color:#252525;}
.b_arrow-link
{
	margin-top:5px;
	padding:4px 0px;
	height:20px;
	font:bold 13px/17px arial,helvetica,sans-serif;
	background:url(../images/city-limits-hotel-melbourne-3.gif) 0% 50% no-repeat;
	cursor:pointer;
	display:block;
	float:right;
}
a.b_arrow-link:link, a.b_arrow-link:visited, a.b_arrow-link:active
{
	text-decoration:none;
	text-align:left;
	color:#744a1d;
	padding-left:12px;
}
a.b_arrow-link:hover
{
	text-decoration:none;
	text-align:left;
	color:#464646;
}
.b_arrow-link-left
{
	margin:0;
	font:bold 13px/16px arial,helvetica,sans-serif;
	background:url(../images/city-limits-hotel-melbourne-3.gif) 0% 50% no-repeat;
	float:left;
}
a.b_arrow-link-left:link, a.b_arrow-link-left:visited, a.b_arrow-link-left:active
{
	text-decoration:none;
	text-align:left;
	color:#744a1d;
	display:block;
	cursor:pointer;
	padding-left:20px;
}
a.b_arrow-link-left:hover
{
	text-decoration:none;
	text-align:left;
	color:#464646;
}

.location-links a
{
color:#003300;
}
.location-links a:hover
{
color:#006633;
}

.admin_page input textarea
{
width:600px;
}

.apartment_list a
{
background:url(../images/city-limits-hotel-melbourne-3.gif) 0% 50% no-repeat;
padding-left:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#744a1d;
text-decoration:none;
}
.apartment_list
{
width:220px;
}
.admin-list
{
width:220px;
}
.admin-list a
{
background:url(../images/city-limits-hotel-melbourne-3.gif) 0% 50% no-repeat;
padding-left:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#744a1d;
text-decoration:none;
}

table
{
margin-top:0;
padding-top:0;
}
img
{
margin-bottom:0;
padding-bottom:0;
}
.summary_holder
{
margin:0;
padding:0;
width:918px;
min-height:180px;
border-left:solid 1px #eae7e5;
border-right:solid 1px #eae7e5;
}
.summary_end
{
border-top:solid 1px #eae7e5;
width:920px;
height:1px;
margin:0 0 10px 0;
padding:0;
}
.summary_left
{
background-color:#eae7e5;
margin-right:20px;
padding-bottom:5px;
width:250px;
font-weight:bold;
line-height:20px;
text-align:center;
float:left;
}
.summary_left a
{
color:#362f2d;
text-decoration:none;
}
.summary_left a:hover
{
color:#744a1d;
text-decoration:none;
}
.summary_text
{
margin:0;
width:630px;
float:left;
}
.summary_text a
{
text-decoration:none;
}
.summary_text a:hover
{
color:#333333;
text-decoration:none;
}


/********* FOOTER *************************************************/
#footer	{margin:0 auto; width:1000px;}

.copyright			{background:#483821; margin:0 auto; padding:5px 10px 8px 10px; width:960px; font:normal 11px/14px arial,helvetica,sans-serif; text-align:center; color:#FFFFFF;}
.copyright a		{font:bold 12px arial,helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.copyright a:hover	{color:#ffcc66;}

.footer-seo-links		{padding-top:10px; margin:0 auto; width:1000px; font:normal 11px/14px arial,Helvetica,sans-serif; color:#736357; text-align:center;}
.footer-seo-links a		{text-decoration:none; color:#736357;}
.footer-seo-links a:hover{color:#252525;}

.resultit
{
width:1000px;
margin:0 auto;
padding:10px 0;
font:normal 11px/14px arial,Helvetica,sans-serif;
color:#736357;
text-decoration:none;
text-align:center;
}
.resultit a
{
text-decoration:none;
font-weight:normal;
color:#736357;
}
.resultit a:hover
{
color:#744a1d;
}
