body
{
margin:0;
background-color:#CCCCCC;
/**background-color:#fffbd8;**/
font:normal 12px/18px arial,verdana,sans-serif;
color:#464646;
}
h1			{margin:0; padding:20px 0 10px 0; font:bold 28px/30px arial,verdana,sans-serif; color:#f25301; letter-spacing:-1px; display:block;}
h2			{margin:20px 0 5px 0; font:bold 21px/21px arial,verdana,sans-serif; color:#666666;}
h3			{margin:5px 0 2px 0; font:bold 14px/18px arial,helvetica,sans-serif; color:#f25301;}
h3 a		{color:#f25301; text-decoration:none;}
h3 a:hover	{color:#ff6600; text-decoration:none;}
h4			{background:#999999; margin:0px; width:auto; 
			 font:bold 16px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-align:center;}
h4 a, h4 a:visited, h4 a:link, h4 a:hover {color:#FFFFFF; text-decoration:none; display:block;}
h4:hover	{background:#f25301;}

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		{font-weight:bold; font-style:normal;}

ul		{margin:0 0 0 10px; padding:0; list-style-image:url(../images/arrow-orange.gif);}
li		{font-size:12px; margin:0 0 0 10px;}

a			{color:#ff3701; text-decoration:underline; font-weight:bold;}
a:visited	{color:#ff3701; text-decoration:underline;}
a:hover		{color:#666666;}
a:active	{color:#ff3701}

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;
}**/

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


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

.header_holder	{width:1000px; height:229px;}

.header-mobi		{padding:0px; width:20px; height:29px; font:normal 11px/29px "Arial Unicode MS", "MS Sans Serif", "Tw Cen MT"; float:left;}
.header-mobi img	{padding:3px 0px 3px 0px; display:inline-block;}
.header-mobi-website		{padding:0px; width:90px; height:29px; font:normal 11px/29px "Arial Unicode MS", "MS Sans Serif", "Tw Cen MT"; color:#999999; float:left;}
.header-mobi-website a		{font:normal 11px/14px "Arial Unicode MS", "MS Sans Serif", "Tw Cen MT"; color:#000000; text-decoration:none; display:inline-block;}
.header-mobi-website a:hover{color:#FFFFFF; text-decoration:underline;}

.header-cs-website		{padding:0px 0px 0px 3px; width:90px; height:29px; font:normal 14px/29px "Arial Unicode MS", "MS Sans Serif", "Tw Cen MT"; color:#000000; float:left;}
.header-cs-website a	{font:normal 12px/29px "Arial Unicode MS", "MS Sans Serif", "Tw Cen MT"; color:#000000; text-decoration:none;}
.header-cs-website a:hover{color:#FFFFFF; text-decoration:underline;}

.header-seo-link		{padding:0px 0px 0px 10px; width:500px; height:29px; font:bold 11px/29px arial,helvetica,sans-serif; color:#FF9900; vertical-align:middle; float:left;}
.header-seo-link a		{color:#666666; text-align:left; text-decoration:none;}
.header-seo-link a:hover{color:#252525;}

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

.logo				{background:#d64901; margin:0px; padding:0px; width:250px; height:200px; font:16px/16px Arial, Helvetica, sans-serif; color:#252525; text-align:center; float:left;}
.logo a				{color:#252525; text-decoration:none;}
.logo a.active, a.logo:active	{margin:0; padding:0 0 5px 0; font:normal 24px/24px "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
.logo a.active:hover  {color:#252525; text-decoration:none;}
.logo a.active2		{font:bold 16px/16px Arial, Helvetica, sans-serif; color:#252525; text-decoration:none; letter-spacing:0.5px;}
.logo a.active2:hover	{color:#FFFFFF; text-decoration:none;}

.header-pic		{margin:0px; padding:0px; width:750px; height:200px; border:none; float:left;}

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

.header-menu1 				{background:#252525;}
.header-menu2 				{background:#252525; border-bottom:solid 1px #666666;}
.header-menu1, .header-menu2{height:20px; padding:0px 10px 1px 10px;  border-top:solid 1px #666666;
							 font:bold 12px/20px arial,helvetica,sans-serif; color:#FFFFFF; text-transform:capitalize; text-align:center;}
.header-menu1 a, .header-menu2 a				{margin:0; font:bold 12px/20px arial,helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:inline-block;}
.header-menu1 a:hover, .header-menu2 a:hover	{color:#FFB900;}
.header-menu1 a.active, .header-menu2 a.active	{font:bold 12px/20px arial,Helvetica,sans-serif; color:#FFB900; text-decoration:none; display:inline-block;}
.header-menu1 a.active:hover, .header-menu2 a.active:hover{color:#999999;}

.booking-menu				{background:#999999; margin:0px; padding:0px; width:1000px; height:26px; color:#FFFFFF; text-transform:capitalize; text-align:center;}
.booking-menu td			{vertical-align:middle; border-bottom:solid 1px #333333;}
.booking-menu a				{background:#999999 url(../images/arrow-orange.gif) 0px 50% no-repeat; margin:0px 5px; padding:0px 10px;
							 font:bold 12px/25px arial,helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:inline-block;}
.booking-menu a:hover		{background:#FFCC66 url(../images/arrow-orange.gif) 0px 50% no-repeat; color:#252525;}


/********* CONTENT ********************************************************************/
.apartment-type-holder		{margin:0 auto; padding:0; width:100%;}
.apartment-type-link1		{background:#666666 url(../images/melbourne-serviced-apartments_s.jpg) 0% 50% no-repeat; cursor:pointer; height:100px; color:#FFFFFF; display:table-cell;}
.apartment-type-link2		{background:#666666 url(../images/serviced-apartments-melbourne_s.jpg) 0% 50% no-repeat; cursor:pointer; height:100px; color:#FFFFFF; display:table-cell;}
.apartment-type-link3		{background:#666666 url(../images/budget-accommodation-melbourne_s.jpg) 0% 50% no-repeat; cursor:pointer; height:100px; color:#FFFFFF; display:table-cell;}
.apartment-type-holder a	{padding:34px 0 34px 110px; font:bold 14px/16px arial,helvetica,sans-serif; color:#FFFFFF; 
						 	 letter-spacing:0.5px; text-align:left; text-decoration:none; display:inline-block;}
.apartment-type-link1:hover	{background:#f25301 url(../images/melbourne-serviced-apartments_s2.jpg) 0% 50% no-repeat;}
.apartment-type-link2:hover	{background:#f25301 url(../images/serviced-apartments-melbourne_s2.jpg) 0% 50% no-repeat;}
.apartment-type-link3:hover	{background:#f25301 url(../images/budget-accommodation-melbourne_s2.jpg) 0% 50% no-repeat;}


#container
{
background:#FFFFFF;
margin:10px auto 0 auto;
width:1000px;
padding:0 0 5px 0;
}
.content_text
{
margin:0;
padding:15px 10px 0 30px;
width:640px;
min-height:450px;
height:auto;
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 30px 0px 30px;
width:auto;
height:auto;
}

.content_right
{
background:url(../images/serviced-apartments-melbourne_photo.gif) 0px top no-repeat;
margin:0;
padding:0;
width:320px;
min-height:450px;
float:left;
}
.content_right2
{
background:url(../images/serviced-apartments-melbourne_photo2.gif) 0px top no-repeat;
margin:0;
padding:0;
width:320px;
min-height:450px;
float:left;
}

.content_right2 .photo_index
{
margin:25px 0px 0 24px;
padding:0;
width:255px;
height:380px;
}
.content_right .photo
{
margin:25px 0px 0px 24px;
padding:0;
width:255px;
height:190px;
}
.content_right .photo2, .content_right2 .photo2
{
margin:10px 0px 10px 24px;
padding:0;
border:solid 8px #E1E1E1;
width:255px;
height:190px;
}
.content_right h5, .content_right2 h5
{
margin:0px 0px 0 15px;
padding-top:6px;
width:278px;
height:20px;
text-align:center;
font:bold 12px/16px arial,helvetica,sans-serif;
color:#f25301;
text-decoration:none;
}
.content_right h5 a, .content_right2 h5 a
{
font:bold 12px/20px arial,helvetica,sans-serif;
color:#f25301;
text-decoration:none;
}
.content_right h5 a:hover, .content_right2 h5 a:hover
{
color:#464646;
text-decoration:none;
}

.content_right .buttons, .content_right2 .buttons
{
text-align:center;
padding:10px 0 0 0;
height:40px;
text-decoration:none;
}
.content_right .buttons a, .content_right2 .buttons a
{
text-decoration:none;
}

.b_book-online
{
background:url(../images/arrow-white.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/arrow-white.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/albert-heights-serviced-apartments_book.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:#FFFFFF;
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:#FFFFFF; text-decoration:none;}
a.b_book-online-s:hover{color:#ffcc66;}

.b_check-availability-s
{
background:#FFFFFF url(../images/albert-heights-serviced-apartments_check.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:#FFFFFF;
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:#FFFFFF; text-decoration:none;}
a.b_check-availability-s:hover{color:#ffcc66;}
.b_arrow-link
{
	margin-top:5px;
	padding:4px 0px;
	height:20px;
	font:bold 13px/17px arial,helvetica,sans-serif;
	background:url(../images/arrow-orange.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:#666666;
	padding-left:12px;
}
a.b_arrow-link:hover
{
	text-decoration:none;
	text-align:left;
	color:#f25301;
}
.b_arrow-link-left
{
	margin:0;
	font:bold 13px/16px arial,helvetica,sans-serif;
	background:url(../images/arrow-orange.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:#666666;
	display:block;
	cursor:pointer;
	padding-left:20px;
}
a.b_arrow-link-left:hover
{
	text-decoration:none;
	text-align:left;
	color:#f25301;
}

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

.admin_page input textarea
{
width:600px;
}

.apartment_list a
{
background:url(../images/arrow-orange.gif) 0% 50% no-repeat;
padding-left:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#f25301;
text-decoration:none;
}
.apartment_list
{
width:220px;
}
.admin-list
{
width:220px;
}
.admin-list a
{
background:url(../images/arrow-orange.gif) 0% 50% no-repeat;
padding-left:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.admin-list a:hover {color:#f25301}

table
{
margin-top:0;
padding-top:0;
}
img
{
margin-bottom:0;
padding-bottom:0;
}
.summary_holder
{
margin:0;
padding:0;
width:938px;
min-height:180px;
border-left:solid 1px #eae7e5;
border-right:solid 1px #eae7e5;
}
.summary_end
{
border-top:solid 1px #eae7e5;
width:940px;
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:#f25301;
text-decoration:none;
}
.summary_left a:hover
{
color:#666666;
text-decoration:none;
}
.summary_text
{
margin:0;
width:650px;
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:#666666; 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:#ffb900;}

.footer-seo-links		{padding-top:10px; margin:0 auto; width:1000px; font:normal 11px/14px arial,Helvetica,sans-serif; color:#464646; text-align:center;}
.footer-seo-links a		{text-decoration:none; color:#464646;}
.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:#464646;
text-decoration:none;
text-align:center;
}
.resultit a
{
text-decoration:none;
font-weight:normal;
color:#464646;
}
.resultit a:hover
{
color:#f25301;
}