body
{
	background:#FEE6CC;
	margin:0px;
	font:normal 12px/18px arial,verdana,sans-serif;
	color:#646464;
}
p		{font:normal 12px/17px arial,verdana,sans-serif; color:#646464; 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:#666666; 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:#646464;}

.clear	{clear:both;}

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

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

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

.clear		{clear:both;}


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

#header		{background:#CA0034 url(../images/paramount-serviced-apartments-melbourne.gif) bottom repeat-x; margin:0px auto; padding:0px; display:block;}

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

.header-seo-link			{margin:0px auto; padding:0px 120px 0px 0px; width:760px; height:20px; 
							 font:normal 11px/20px Arial,Helvetica,sans-serif; color:#e2c69f; text-align:center; float:left;}
.header-seo-link a			{padding:6px 20px 6px 20px; font:bold 11px/12px 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:#FFFFFF; text-decoration:underline;}

/** Header Menu **/
.header-menu			{background:#fffdfe url(../images/serviced-apartments-melbourne-menu.png) top left repeat-x;}
table.header-menu		{margin:0px auto; width:100%; border:none;}
table.header-menu td	{border-bottom:solid 3px #999999; text-align:center;}
table.header-menu td.spacer	{width:10px;}
table.header-menu td.active	{background:url(../images/serviced-apartments-menu.png) 50% center no-repeat; border-bottom:solid 3px #FF7F00; width:142px;}
table.header-menu td.active2{background:url(../images/serviced-apartments-menu2.png) 50% center no-repeat; border-bottom:solid 3px #FF7F00; width:118px;}
table.header-menu td.active:hover	{background:url(../images/serviced-apartments-menu-b.png) 50% center no-repeat;}
table.header-menu td.active2:hover	{background:url(../images/serviced-apartments-menu2b.png) 50% center no-repeat;}
table.header-menu td:hover	{border-bottom:solid 3px #CA0034;}
table.header-menu a:link, table.header-menu a:visited
{
	margin:0px auto;
	padding:0px 1px;
	font:bold 14px/37px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	display:block;
}
table.header-menu a:hover		{color:#000000;}

table.apt-menu		{margin:10px auto; width:100%; border:none;}
table.apt-menu td	{padding:0px 1px; text-align:center; height:45px; font:bold 12px/16px Arial, Helvetica, sans-serif; vertical-align:middle;}
table.apt-menu td.menu1	{background:url(../images/menu-apartments-melbourne.png) 50% center no-repeat; width:125px;}
table.apt-menu td.menu2	{background:url(../images/menu-serviced-apartments-melbourne.png) 50% center no-repeat; width:125px;}
table.apt-menu td.menu3	{background:url(../images/menu-deluxe-apartments-melbourne.png) 50% center no-repeat; width:125px;}
table.apt-menu td.menu4	{background:url(../images/menu-deluxe-accommodation-melbourne.png) 50% center no-repeat; width:125px;}
table.apt-menu td.menu5	{background:url(../images/menu-accommodation-melbourne.png) 50% center no-repeat; width:105px;}
table.apt-menu td.menu6	{background:url(../images/menu-melbourne-apartments.png) 50% center no-repeat; width:147px;}
table.apt-menu td.menu1:hover	{background:url(../images/menu-apartments-melbourne-a.png) 50% center no-repeat; width:125px;}
table.apt-menu td.menu2:hover	{background:url(../images/menu-serviced-apartments-melbourne-a.png) 50% center no-repeat; width:125px;}
table.apt-menu td.menu3:hover	{background:url(../images/menu-deluxe-apartments-melbourne-a.png) 50% center no-repeat; width:125px;}
table.apt-menu td.menu4:hover	{background:url(../images/menu-deluxe-accommodation-melbourne-a.png) 50% center no-repeat; width:125px;}
table.apt-menu td.menu5:hover	{background:url(../images/menu-accommodation-melbourne-a.png) 50% center no-repeat; width:105px;}
table.apt-menu td.menu6:hover	{background:url(../images/menu-melbourne-apartments-a.png) 50% center no-repeat; width:147px;}
table.apt-menu a		{padding:6px 3px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; color:#CA0034; display:block;}
table.apt-menu a:hover	{color:#000000; text-decoration:none;}

.logo
{
	background:#210168 url(../images/paramount-apartments-melbourne.gif) top left repeat-x;
	position:relative;
	margin:0px;
	padding:0px;
	width:200px;
	height:190px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	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:#210168 url(../images/paramount-apartments-melbourne.gif) top left repeat-x; margin:0px; padding:0px; width:800px; height:190px; 
					 float:left; position:relative; z-index:0;
					 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:750px; height:142px;}


/** Left Nav Menu **/
.left-menu-holder			{margin:0px; padding:0px 0px 10px 0px; border:none; width:200px; text-align:left; 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			{background:#CA0034; margin:0px; padding:0px;
					 font:normal 11px/20px Arial,Helvetica,sans-serif; color:#464646; text-decoration:none; display:block;}
.left-menu a		{margin:0px; padding:0px 1px 0px 6px; border-left:solid 10px #A2002A; border-bottom:solid 1px #FDF3E9;
					 font:bold 11px/25px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.left-menu a.active	{border-left:solid 10px #FD8000;}
.left-menu a:hover	{background:#F36523; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.clock				{padding-left:20px; font:normal 11px/14px Arial,Helvetica,sans-serif; color:#886746;}

/*** 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		{background:url(../images/arrow.gif) left 50% no-repeat; padding-left:15px; color:#646464; font-weight:bold; text-decoration:none;}
.admin-list a:hover	{color:#8a6438; text-decoration:underline;}

/** CONTENT ********************************/
#container
{
	background:#FFFFFF url(../images/melbourne-serviced-apartments.gif) left repeat-y;
	margin:0 auto;
	width:1000px;
	padding:0px;
	display:block;
}
#container_admin
{
	background:#FFFFFF;
	margin:0 auto;
	width:1000px;
	padding:0px;
	display:block;
}
.content
{
	margin:0px; padding:0px;
	width:800px;
	display:block;
	float:left;
}
.content_text
{
	margin:0px;
	padding:0px 20px;
	display:block;
}
.content_text a			{text-decoration:underline; font-weight:bold;}

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


.b-check
{
	background:url(../images/b-check-availability.png) left top no-repeat;
	margin:0px;
	padding:0px;
	width:150px;
	height:28px;
}
a.b-check:link, a.b-check:visited
{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 5px;
	font:bold 14px/28px 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-book-online.png) left top no-repeat;
	margin:0px;
	padding:0px;
	width:120px;
	height:28px;
}
a.b-book:link, a.b-book:visited
{
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 5px;
	font:bold 14px/28px 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 11px Arial,Helvetica,sans-serif;
	display:inline-block;
}
a.b-arrow-link:link, a.b-arrow-link:visited
{
	background:url(../images/b-arrow.png) left 50% no-repeat;
	padding:4px 0px 5px 20px;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	text-align:left;
	text-decoration:underline;
	text-align:left;
	display: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:#FFFFFF;
	margin:10px auto 0px auto;
	padding:0px;
	width:800px;
	border-top:solid 2px #FCC688;
	display:block;
}
.summary_padding
{
	background:#FFFFFF;
	margin:0px;
	padding:0 25px 0 0;
	width:auto;
	height:auto;
}
.summary_pic
{
	/**background:#FFFFFF;**/
	margin:0px;
	padding:10px 15px;
	width:280px;
	text-align:center;
	display:block;
	float:left;
}

.summary_pic img
{
	border:0px;
	margin:0px;
	padding:0px;
	width:280px;
	height:190px;
}
.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_pic h6, .summary_pic h6 a:link, .summary_pic h6 a:visited
{
	margin:0px;
	padding:0px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	display:block;
	text-decoration:none;
	text-align:center;
}
.summary_pic h6 a:hover
{
	color:#CA0034;
}
.summary_text-left		{margin:0px; padding:15px 0px 0px 15px; width:475px; display:block; float:left;}
.summary_text-left h2	{margin:0px;}
.summary_text-left h4	{margin:0px; font-size:14px;}
.summary_text-left h3	{margin:0px 0px 10px 0px; color:#999999;}
.summary_text-left h3 a	{color:#999999; font-size:14px;}
.summary_text-left a	{text-decoration:none;}
.summary_text-left p	{font:normal 11px/16px Arial, Helvetica, sans-serif;}
.summary_text-right		{margin:0px; padding:15px 15px 0px 0px; width:475px; display:block; float:left;}
.summary_text-right h2	{margin:0px;}
.summary_text-right h4	{margin:0px; font-size:14px;}
.summary_text-right h3	{margin:0px 0px 10px 0px; color:#999999;}
.summary_text-right h3 a{color:#999999; font-size:14px;}
.summary_text-right a	{text-decoration:none;}
.summary_text-right p	{font:normal 11px/16px Arial, Helvetica, sans-serif;}


.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:#FDF3E9;}
.contact-form input		{margin:2px 0px;}
h4.form					{background:#CA0034; color:#FFFFFF; margin:0px; padding:3px 10px; width:700px; display:block;}




/**** FOOTER *********************************/
#footer						{background:#a2002a url(../images/serviced-apartments-melbourne.png) left top repeat-x; margin:0 auto; width:100%; display:block;}

/** Footer Menu **/
.footer-holder			{background:#ca0034 url(../images/melbourne-serviced-apartments.png) left 40px repeat-x; margin:0px auto; padding:0px; width:1000px;}
.footer-menu			{background:#fffdfe url(../images/serviced-apartments-melbourne-menu.png) top left repeat-x;}
table.footer-menu		{margin:0px auto; width:1000px; border:none;}
table.footer-menu td	{border-bottom:solid 3px #999999; text-align:center;}
table.footer-menu td.spacer	{width:20px;}
table.footer-menu td.active	{background:url(../images/serviced-apartments-menu.png) 50% center no-repeat; border-bottom:solid 3px #FF7F00; width:15%;}
table.footer-menu td.active2{background:url(../images/serviced-apartments-menu2.png) 50% center no-repeat; border-bottom:solid 3px #FF7F00; width:13%;}
table.footer-menu td.active:hover	{background:url(../images/serviced-apartments-menu-b.png) 50% center no-repeat;}
table.footer-menu td.active2:hover	{background:url(../images/serviced-apartments-menu2b.png) 50% center no-repeat;}
table.footer-menu td:hover	{border-bottom:solid 3px #CA0034;}
table.footer-menu a:link, table.footer-menu a:visited
{
	margin:0px auto;
	padding:0px 1px;
	font:bold 14px/37px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	display:block;
}
table.footer-menu a:hover		{color:#000000;}


.copyright					{margin:0px auto; padding:10px 0px 5px 0px; width:1000px;
							 font:bold 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; display:block;}
.copyright a				{text-decoration:none; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
.copyright a:hover			{color:#FF6600;}

.address					{margin:0px auto; padding:0px 0px 12px 0px; width:1000px;
							 font:normal 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; display:block;}
.address a					{color:#FFFFFF; text-decoration:none;}
.address a:hover			{color:#FF6600; text-decoration:underline;}

.footer-seo-links			{padding:0px 10px; margin:0px auto; width:980px;
  							 font:normal 11px/14px Arial, Helvetica, sans-serif; color:#333333; text-align:center;}
.footer-seo-links a			{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:inline-block;}
.footer-seo-links a:hover	{color:#FFCC00; text-decoration:underline;}

.resultit					{margin:0 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:#FFCC00; text-decoration:underline;}