body
{
	background:#73CFE8 url(../images/riverside-serviced-apartments-melbourne_bg.png) center top no-repeat;
	background-attachment:fixed;
	margin:0px;
	font:normal 12px/18px arial,verdana,sans-serif;
	color:#555555;
}
p		{font:normal 14px/20px arial,verdana,sans-serif; color:#555555; margin:0px 0px 8px 0px; padding:0px;}
span	{font:normal 11px/14px arial,verdana,sans-serif; margin:20px 0px 10px 0px}
a		{color:#CA0034; text-decoration:none; font-weight:bold;font-style:inherit;}
a:hover	{color:#000000; text-decoration:underline;}

table	{margin:0;}
tr		{margin:0;}
td		{margin:0;}
img		{margin:0; padding:0; border:none;}
.photo-border	{border:solid 5px #FCF0DD;}
hr 		{width:100%; line-height:1; border-top:dashed 1px #f4e4d2; padding:5px 0px; display:block;}
.line	{display:block; border-top:dashed 1px #FCC688; height:5px; margin:0px; padding:5px 0px 0px 0px;}
table	{border:none;}
form	{margin-bottom:0;}
em		{font-weight:bold; font-style:inherit;}
ul		{margin:0px 0px 20px 0px; padding:0px; list-style:none;}
ul.two-col li	{width:48%;}
ul.one-col li	{width:99%; display:block;}
ol		{margin:0px 0px 20px 0px; font:bold 14px arial,verdana,sans-serif; color:#f4e4d2;}
li		{background:url(../images/bullet.gif) left 6px no-repeat; margin:0px; padding:0px 0px 0px 15px; line-height:16px; width:30%; float:left;}
li span {font:normal 14px/18px arial,verdana,sans-serif; color:#555555;}

.clear	{clear:both;}

h1
{
	margin:0px;
	padding:20px 0px 5px 0px;
	font:bold 28px/32px Arial, Helvetica, sans-serif;
	color:#2B881D;
	display:block;
}
h2
{
	margin:15px 0px 5px 0px;
	padding:0px;
	font:normal 20px/22px Arial, Helvetica, sans-serif;
	color:#014A81;
}
h2 a		{font-weight:normal; color:#014A81;text-decoration:none;}
h2 a:hover	{color:#000000; text-decoration:underline;}

h3
{
	margin:0px;
	font:bold 16px/18px Arial,Helvetica,sans-serif;
	color:#2B881D;
	letter-spacing:0.2px;
}
h3 a		{font:bold 16px/18px Arial,Helvetica,sans-serif; color:#2B881D; text-decoration:none;}
h3 a:hover	{color:#000000; text-decoration:underline;}

h4
{
	margin:0px auto;
	padding:3px 0px;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#2B881D;
}
h4 a		{font:bold 14px/20px Arial, Helvetica, sans-serif; color:#2B881D; text-decoration:none;}
h4 a:hover	{color:#000000; text-decoration:underline;}

.clear		{clear:both;}


/********* HEADER *******************************/

#header		{margin:0px auto; padding:0px; height:235px; display:block;}

.header-holder	{margin:0px auto; padding:0px; width:1000px; display:block;}
.mobi			{background:url(../images/riverside-serviced-apartments-mobi.gif) 5px top no-repeat; margin:0px 0px 0px 10px; padding:0px; width:105px; height:20px; float:left;}
.mobi a			{padding:6px 0px 0px 30px; font:bold 11px/12px Arial,Helvetica,sans-serif; color:#014A81; inline-block;}
.mobi a:hover	{color:#000000; text-decoration:underline;}

.header-seo-link			{margin:0px auto; padding:0px; width:750px; height:20px; 
							 font:normal 12px/19px Arial,Helvetica,sans-serif; color:#4fa3c5; text-align:center; float:left;}
.header-seo-link a			{padding:0px 10px; font:bold 12px/19px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.header-seo-link a.active	{color:#FFFFFF; font-weight:bold;}
.header-seo-link a:hover	{color:#014A81; text-decoration:underline;}

.clock			{font:normal 11px/19px Arial,Helvetica,sans-serif; color:#FFFFFF; width:130px; height:20px; text-align:right; float:left;}

/** Header Menu **/
.header-menu-holder		{background:url(../images/menu_bg.png) top left no-repeat; margin:185px auto 0px auto; padding:0px; width:1000px; height:30px; position:absolute; z-index:0; display:block;}
table.header-menu		{margin:0px 10px; width:980px;}
table.header-menu td	{border-left:solid 1px #91C24C; border-right:solid 1px #075D1C; text-align:center;}
table.header-menu td.spacer	{width:10px; border-right:none;}
table.header-menu td.call	{border:none; padding-right:40px; text-align:right; width:180px; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#2d871d;}
table.header-menu td.active			{background:#3E9125 url(../images/menu-active.png) left top repeat-x; border-left:solid 1px #b7d781; border-right:solid 1px #257218;}
table.header-menu td.active:hover	{border-left:solid 1px #000000; border-right:solid 1px #999999;}
table.header-menu td.active2		{background:#f7511d url(../images/menu-active2.png) left top repeat-x; border-left:solid 1px #fbaf5d; border-right:solid 1px #f7511d;}
table.header-menu td.active2:hover	{border-left:solid 1px #000000; border-right:solid 1px #999999;}
table.header-menu td.links			{background:url(../images/menu.png) left top repeat-x;}
table.header-menu a:link, table.header-menu a:visited
{
	margin:0px auto;
	padding:0px 4px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
table.header-menu a:hover		{background:#333333 url(../images/menu-hover.png) left top repeat-x; color:#FFFFFF; text-decoration:none;}


.logo
{
	background:transparent url(../images/logo_bg.png) top left no-repeat;
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	padding:30px 0px 5px 0px;
	width:245px;
	height:155px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	z-index:0;
}
.logo a, .logo a:link, .logo a:visited
{margin:0px; padding:0px; font:bold 12px/16px Arial,Helvetica,sans-serif; color:#FFFFFF; text-align:center; text-decoration:none; text-transform:uppercase; display:block;}
.logo a:hover	{color:#FCFFAF;}

.header-pic			{/*background:transparent url(../images/header_bg.png) right top no-repeat*/; margin:0px 0px 0px 8px; padding:0px; width:990px; height:190px; 
					 position:absolute; z-index:-1;
					 font:bold 14px/20px Arial, Helvetica, sans-serif; color:#ACACAC; text-transform:uppercase; letter-spacing:0.1px; text-align:center;}
.header-pic img		{margin:0px; padding:0px; width:990px; height:190px;}


/** Left Nav Menu **/
.left-menu-holder			{background:url(../images/left_menu.png) top left no-repeat; margin:0px 0px 0px 10px; padding:10px 0px 10px 0px;
							 border:none; width:220px; text-align:left; min-height:410px; display:block; float:left;}
.left-menu-holder img		{margin:0px; padding:0px; border:none;}
/*.left-menu-pic				{background:#edeeee; margin:0px; padding:10px 0px; width:200px; height:80px; float:left;}
.left-menu-pic img			{background:url(../images/b_book-now.gif) left top no-repeat; width:185px; height:80px;}
.left-menu-pic img:hover	{background:url(../images/b_book-now-2.gif) left top no-repeat; width:185px; height:80px;}*/
.left-menu			{margin:0px; padding:0px;
					 font:normal 12px/18px Arial,Helvetica,sans-serif; color:#464646; text-decoration:none; display:block;}
.left-menu a		{margin:0px; padding:0px 15px; font:bold 12px/18px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.left-menu a.active	{color:#AFDF61;}
.left-menu a:hover	{background:#337A1E; color:#FFFFFF; text-decoration:none; font-weight:bold;}


.btn_green			{background:url(../images/b_green.png) 50% top no-repeat; margin:0px auto; padding:0px; width:184px; height:85px; display:inline-block;}
a.btn_green:link, a.btn_green:visited
{
	font:bold 22px/26px arial, tahoma, verdana, sans-serif;
	color:#FFFFFF; 
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	padding-top:50px;
	padding-left:15px;
	padding-right:15px;
}
a.btn_green:hover
{
	color:#fff200;
}


/*** ADMIN PAGES ***/
.admin_page input textarea	{width:600px;}
.admin-list			{width:200px; padding-bottom:5px; font:normal 11px/14px Arial, Helvetica, sans-serif;}
.admin-list a:link, .admin-list a:visited		{background:url(../images/arrow.gif) left 50% no-repeat; padding-left:15px; color:#555555; font-weight:normal; text-decoration:none;}
.admin-list a:hover	{color:#014a81; text-decoration:underline;}

#container_admin
{
	background:url(../images/bg_shadow.png) left repeat-y;
	margin:0 auto;
	width:1000px;
	padding:0px;
	display:block;
}


/** CONTENT ********************************/
#container, #container2, #container3
{
	background:url(../images/bg_shadow.png) left repeat-y;
	margin:0 auto;
	width:1000px;
	padding:0px;
	display:block;
}

.content
{
	margin:0px; padding:0px;
	width:760px;
	display:block;
	float:left;
}
.content_text
{
	margin:0px;
	padding:0px 20px 0px 0px;
	display:block;
}
.content_text a			{text-decoration:underline; font-weight:bold;}

/** Apartment Type Menu **/
.apt-menu-footer		{background:url(../images/bg_shadow.png) left repeat-y; margin:0px auto; padding:10px 100px 0px 100px; width:800px; text-align:center; display:block;}

table.apt-menu		{margin:10px auto; width:100%; border:none;}
table.apt-menu td	{padding:0px; text-align:center; height:65px; font:bold 14px/18px Arial, Helvetica, sans-serif; vertical-align:middle;}
table.apt-menu a:link, table.apt-menu a:visited
{
	background:url(../images/b_serviced-apartments.png) top center no-repeat;
	padding:10px 10px 5px 0px; 
	width:140px; 
	height:45px; 
	font:bold 14px/18px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	color:#FFFFFF; 
	display:inline-block;
}
table.apt-menu a:hover
{
	background:url(../images/b_serviced-apartments-a.png) top center no-repeat;
	color:#FFFFF; 
	text-decoration:none;
}


.breakfast	{margin:10px 0px; padding:10px 0px; border-top:solid 1px #94C44C; border-bottom:solid 1px #94C44C; display:inline-block;}

/** Rates Chart **/
.content_rates		{margin:0px auto; padding:0px; width:840px; display:block;}


.b-check
{
	background:url(../images/b_green-s.png) left top no-repeat;
	margin:0px;
	padding:0px;
	width:130px;
	height:63px;
	display:inline-block;
}
a.b-check:link, a.b-check:visited
{
	width:115px;
	height:63px;
	margin:0px;
	padding:0px 13px 0px 5px;
	font:bold 14px/56px Arial,Helvetica,sans-serif;
	color:#FFFFFF; 
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
a.b-check:hover
{
	color:#fff200; 
	text-decoration:underline;
}

.b-book
{
	background:url(../images/b_blue-s.png) left top no-repeat;
	margin:0px;
	padding:0px;
	width:130px;
	height:63px;
	display:inline-block;
}
a.b-book:link, a.b-book:visited
{
	width:115px;
	height:63px;
	margin:0px;
	padding:0px 13px 0px 5px;
	font:bold 14px/56px Arial,Helvetica,sans-serif;
	color:#FFFFFF; 
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
a.b-book:hover
{
	color:#fff200; 
	text-decoration:underline;
}

.b-arrow-link
{
	font:bold 12px Arial,Helvetica,sans-serif;
	display:inline-block;
}
a.b-arrow-link:link, a.b-arrow-link:visited
{
	background:url(../images/b_arrow.gif) left 50% no-repeat;
	margin:5px 10px 5px 0px;
	padding:4px 0px 5px 10px;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	text-align:left;
	text-decoration:underline;
	text-align:left;
	display:inline-block;
}
a.b-arrow-link:hover
{
	color:#CA0034;
	text-decoration:underline;
}

.reception
{
	background:url(../images/serviced-apartments-melbourne.gif) top left no-repeat;
	margin:0px 0px 5px 0px;
	padding:12px 10px;
	width:320px;
	height:80px;
}
.padding
{
	margin:0px 25px;
	padding:10px 0px;
	width:auto;
	height:auto;
}

table.room-photos	{border:none; width:90%; margin:10px auto;}
table.room-photos td{vertical-align:top; text-align:center; padding:0px 0px 10px 0px;}
table.room-photos img	{width:280px; height:190px;}

.bgwhite	{background-color:#FFFFFF;}

.summary_holder
{
	background:url(../images/summary_bg.png) center top no-repeat;
	margin:0px auto 0px auto;
	padding:0px;
	width:980px;
	display:block;
}
.summary_bot
{
	background:url(../images/summary_bot.png) center top no-repeat;
	margin:0px auto 0px auto;
	padding:0px;
	width:980px;
	height:10px;
	display:block;
}
.h_blue
{
	background:#004a80 url(../images/summary_h-shadow.png) left bottom repeat-x;
	margin:0px auto 0px auto;
	padding:0px 20px;
	height:40px;
	width:940px;
	display:block;
}
.h_blue h2
{
	margin:0px;
	padding:0px;
	width:790px;
	font:bold 22px/34px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:inline-block;	
}
.h_blue a.booknow:link, .h_blue a.booknow:visited
{
	margin:0px;
	padding:0px;
	width:140px;
	font:bold 20px/34px Arial, Helvetica, sans-serif;
	color:#FFF100;
	display:inline-block;
	text-align:right;
	text-decoration:none;
}
.h_blue a.booknow:hover
{
	color:#FFF100;
	text-decoration:underline;
}
.h_green
{
	background:#2E871D url(../images/summary_h-shadow.png) left bottom repeat-x;
	margin:20px auto 0px auto;
	padding:0px 20px;
	height:40px;
	width:940px;
	display:block;
}
.h_green h2
{
	margin:0px;
	padding:0px;
	width:790px;
	font:bold 22px/34px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:inline-block;	
}
.h_green a.booknow:link, .h_green a.booknow:visited
{
	margin:0px;
	padding:0px;
	width:140px;
	font:bold 20px/34px Arial, Helvetica, sans-serif;
	color:#FFF100;
	display:inline-block;
	text-align:right;
	text-decoration:none;
}
.h_green a.booknow:hover
{
	color:#FFF100;
	text-decoration:underline;
}
.summary_padding
{
	background:#FFFFFF;
	margin:0px;
	padding:0 25px 0 0;
	width:auto;
	height:auto;
}
.summary_pic
{
	/**background:#FFFFFF;**/
	margin:0px;
	padding:6px 19px 0px 21px;
	width:240px;
	height:165px;
	text-align:center;
	display:block;
	float:left;
}

.summary_pic img
{
	border:0px;
	margin:0px;
	padding:0px;
	width:240px;
	height:165px;
}
.summary_pic h5, .summary_pic h5 a
{
	margin:0px;
	padding:0px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#CA0034;
	display:block;
	text-decoration:none;
	text-align:center;
}
.summary_pic h5 a:hover
{
	text-decoration:underline;
}

.summary_text		{margin:0px; padding:20px 15px 0px 0px; width:490px; display:block; float:left;}
.summary_text h2	{margin:0px 0px 2px 0px; color:#2E871D;}
.summary_text h2 a:link, .summary_text h2 a:visited	{color:#2E871D; font-weight:bold;}
.summary_text h4	{margin:0px; font-size:14px;}
.summary_text h3	{margin:0px 0px 10px 0px; color:#999999;}
.summary_text h3 a	{color:#999999; font-size:14px;}
.summary_text a		{text-decoration:none;}
.summary_text p		{margin-bottom:5px; font:normal 12px/16px Arial, Helvetica, sans-serif;}

.summary_btn
{
	margin:0px;
	padding:30px 0px 0px 10px;
	width:163px;
	vertical-align:middle;
	text-align:center;
	display:block;
	float:left;
}


.google-map	{width:650px; height:450px;}

/*Contact Us Page*/
.contact-form			{width:720px;}
.contact-form td		{margin:0px; padding:2px 2px 2px 10px; border:none; background:#EAE9EA;}
.contact-form input		{margin:2px 0px;}
h4.form					{background:#2E871D; color:#FFFFFF; margin:0px; padding:3px 10px; width:700px; display:block;}




/**** FOOTER *********************************/
#footer						{margin:0 auto; width:100%; display:block;}

/** Footer Menu **/
.footer-holder			{margin:0px auto; padding:0px; width:1000px;}
.footer-menu-holder		{background:url(../images/bg_shadow-footer.png) top center repeat-y; width:1000px; margin:0px auto;}
table.footer-menu		{margin:0px auto; width:980px; border-bottom:solid 1px #FFFFFF;}
table.footer-menu td	{background:#014b81 url(../images/footer_menu.png) top left repeat-x; border-left:solid 1px #73cfe8; border-right:solid 1px #357bae; text-align:center;}
table.footer-menu td.spacer	{width:80px;}
table.footer-menu td.active			{background:url(../images/footer_menu-active.png) left top repeat-x; border-left:solid 1px #b7d781; border-right:solid 1px #257218;}
table.footer-menu td.active:hover	{border-left:solid 1px #000000; border-right:solid 1px #999999;}
table.footer-menu td.active2		{background:#f7511d url(../images/menu-active2.png) left top repeat-x; border-left:solid 1px #fbaf5d; border-right:solid 1px #f7511d;}
table.footer-menu td.active2:hover	{border-left:solid 1px #000000; border-right:solid 1px #999999;}
table.footer-menu a:link, table.footer-menu a:visited
{
	margin:0px auto;
	padding:0px 1px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
table.footer-menu a:hover		{background:#333333 url(../images/menu-hover.png) left top repeat-x; color:#FFFFFF; text-decoration:none;}


.address					{background:#555555 url(../images/bg_shadow-footer.png) top center repeat-y; margin:0px auto; padding:5px 10px; width:980px;
							 font:bold 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; display:block;}
.address span				{font:bold 11px/14px Arial, Helvetica, sans-serif;}
.address a					{color:#FFFFFF; text-decoration:none;}
.address a:hover			{color:#FF6600; text-decoration:underline;}

.footer-seo-links			{padding:5px 10px; margin:0px auto; width:980px;
  							 font:bold 14px/18px Arial, Helvetica, sans-serif; color:#333333; text-align:center;}
.footer-seo-links a			{font:bold 14px/18px Arial, Helvetica, sans-serif; color:#00497E; text-decoration:none; display:inline-block;}
.footer-seo-links a:hover	{color:#000000; text-decoration:underline;}


.holidayzone				{margin:0px auto; width:1000px; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#555555; text-align:center; display:block;}
.holidayzone a				{padding:0px 30px; text-decoration:none; font-weight:bold; color:#555555; text-decoration:underline;}
.holidayzone a:hover		{color:#000000;}

.resultit					{margin:0px auto; padding:5px 10px; width:980px; font:normal 11px/14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-align:center; }
.resultit a					{font:normal 11px/14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:underline;}
.resultit a:hover			{color:#000000; text-decoration:underline;}
