@font-face { 
	  font-family:"Script MT Bold";
	  src:url('SCRIPTBL.TTF');
	  src:local(Script MT Bold), url('http://www.easterntownhouse.com.au/SCRIPTBL.TTF') format("opentype");
	  /*unicode-range:U+A5, U+0-7F, U+00-FF, U+4E00-9FFF, U+980-9FF;*/
}


body
{
	background:#FFFFFF url(../images/eastern-town-house-serviced-apartments.png) top left repeat-x;
	margin:0px;
	font:normal 12px/18px arial,verdana,sans-serif;
	color:#633913;
}
p		{font:normal 12px/22px arial,verdana,sans-serif; color:#633913; margin:0px 0px 8px 0px; padding:0px;}
span	{font:normal 11px/12px arial,verdana,sans-serif; margin:0px 0px 10px 0px; padding:0px;}
a		{color:#235E50; text-decoration:none; font-weight:bold;font-style:inherit;}
a:hover	{color:#2F1B09; text-decoration:underline;}

table	{margin:0;}
tr		{margin:0;}
td		{margin:0;}
img		{margin:0; padding:0; border:none;}
hr 		{width:100%; line-height:1; border-top:dashed 1px #cfb9a0; padding:5px 0px; display:block;}
.line	{display:block; border-top:dashed 1px #cfb9a0; height:3px; margin:0px; padding:3px 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/menu-icon.png) left 50% 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:#633913;}

.clear	{clear:both;}

h1
{
	margin:0px;
	padding:20px 0px 5px 0px;
	font:normal 28px/32px "Script MT Bold", Arial, Helvetica, sans-serif;
	color:#235E50;
	display:block;
}
h2
{
	margin:15px 0px 5px 0px;
	padding:0px;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#633913;
}
h2 a		{font-weight:bold; color:#633913;text-decoration:none;}
h2 a:hover	{color:#372F2B; text-decoration:underline;}

h3
{
	margin:0px;
	font:bold 15px/18px Arial,Helvetica,sans-serif;
	color:#235E50;
}
h3 a		{font:bold 15px/18px Arial,Helvetica,sans-serif; color:#235E50; text-decoration:none;}
h3 a:hover	{color:#372F2B; text-decoration:underline;}

h4
{
	margin:0px auto;
	padding:3px 0px;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#235E50;
	font-style:italic;
}
h4 a		{font:bold 13px/16px Arial, Helvetica, sans-serif; color:#235E50; text-decoration:none;}
h4 a:hover	{color:#633913; text-decoration:underline;}

.clear		{clear:both;}


/********* HEADER *******************************/
table.header-seo-link		{margin:0px auto; border:none; width:1000px; height:20px; font:normal 11px Arial,Helvetica,sans-serif; color:#8F7459;}
.header-seo-link td			{padding:0px 5px; vertical-align:middle;}
.header-seo-link a			{padding:0px 2px;font:bold 11px Arial,Helvetica,sans-serif; color:#633913; text-decoration:none; display:inline-block;}
.header-seo-link a:hover	{color:#FFFFFF; text-decoration:underline;}
.header-seo-link td.clock	{width:120px; vertical-align:middle; text-align:right; font:normal 11px Arial,Helvetica,sans-serif; color:#633913;}

/** LOGO **/
.logo									{position:relative; margin:0px; padding:5px 0px 0px 0px; width:250px; height:152px; color:#235e50; text-align:center; z-index:0;}
.logo a, a.logo:link, a.logo:visited	{margin:0px; padding:0px; font:normal 14px/14px Arial,Helvetica,sans-serif; color:#235e50; text-decoration:none; display:block;}
.logo a:hover							{color:#633913; text-decoration:underline;}

/** Left Nav Menu **/
.left-menu			{background:url(../images/eastern-town-house-apartments-melbourne.png) top center no-repeat; margin:0px; padding:10px 25px 0px 0px;
					 width:225px; height:420px; font:bold 12px/18px Arial,Helvetica,sans-serif; color:#633913; text-decoration:none; display:block;}
.left-menu a		{background:url(../images/menu-icon.png) right no-repeat; margin:0px; padding:0px 15px 0px 0px;
					 font:bold 12px/18px Arial,Helvetica,sans-serif; color:#633913; text-decoration:none; display:block;}
.left-menu a.active	{color:#235e50;}
.left-menu a:hover	{color:#633913; text-decoration:underline;}

/** Header Menu **/
.header-menu			{display:block; color:#BFB39B;}
table.header-menu		{margin:10px 0px 10px 30px; width:90%; border:none;}
table.header-menu td	{text-align:center;}
table.header-menu a:link, table.header-menu a:visited
{
	margin:0px auto;
	padding:0px 5px;
	font:bold 18px "Script MT Bold", Arial, Helvetica, sans-serif;
	color:#633913;
	text-decoration:none;
	display:block;
}
table.header-menu a:hover		{color:#2F1B09;}

.header-pic			{background:url(../images/eastern-town-house-melbourne.jpg) left top no-repeat; margin:0px; padding:10px 0px 0px 0px; width:752px; height:280px; 
					 float:left; position:relative; z-index:0; vertical-align:top;
					 font:bold 14px/20px Arial, Helvetica, sans-serif; color:#ACACAC; text-transform:uppercase; letter-spacing:0.1px; text-align:right;}
table.header-pic-holder	{margin:0px; width:100%;}
table.header-pic-holder	td{vertical-align:top;}
table.header-pic-holder	td.specials	{width:193px;}
table.header-pic-holder	td.flash	{padding-top:8px;}
.header-pic img		{margin:0px; padding:0px;}

/*** ADMIN PAGES ***/
.admin_page textarea	{width:350px;}
table.admin_page td		{vertical-align:top;}
.admin_page td.leftnav	{width:200px; border:solid 1px #acacac;}
.admin_page td.cmsarea	{border:solid 1px #acacac; }
.admin-list			{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:#633913; font-weight:bold; text-decoration:none;}
.admin-list a:hover	{color:#8a6438; text-decoration:underline;}


/** CONTENT ********************************/
#container
{
	margin:0 auto;
	width:1000px;
	padding:0px;
	display:block;
}
#container_admin
{
	background:#FFFFFF;
	margin:0 auto;
	width:1000px;
	padding:0px;
	display:block;
}
.left-col		{margin:0px; padding:0px; border:none; width:250px; text-align:right; display:block; float:left;}
.left-col img	{margin:0px; padding:0px; border:none;}

/** Apartments Main Features **/
.apt-features			{margin:0px 0px 20px 0px; padding:0px 25px 0px 0px; width:225px; text-align:left;
						 font:bold 11px/20px Arial,Helvetica,sans-serif; color:#633913; text-decoration:none; display:block;}
.apt-features h3		{font:bold 18px/22px "Script MT Bold", Arial,Helvetica,sans-serif; color:#235E50; text-align:center;}
.apt-features ul		{margin-top:0px; margin-bottom:0px;}
.apt-features li		{margin-top:0px; margin-left:10px;}
.apt-features img		{margin:0px; padding:0px;}

/** Hotel Features **/
.hotel-features			{margin:0px 0px 20px 0px; padding:0px 25px 0px 0px; text-align:left;
						 font:bold 11px/20px Arial,Helvetica,sans-serif; color:#633913; text-decoration:none; display:block;}
.hotel-features h3		{margin-left:5px; font:bold 18px/22px "Script MT Bold", Arial,Helvetica,sans-serif; color:#235E50; text-align:left;}
.hotel-features ul		{margin-top:0px; margin-bottom:0px;}
.hotel-features li		{margin-top:0px; margin-left:5px; width:100%;}
.hotel-features img		{margin:0px; padding:0px;}

/** General Information **/
.general-info			{margin:0px; padding:20px 25px 0px 0px; text-align:left;
						 font:bold 11px/20px Arial,Helvetica,sans-serif; color:#633913; text-decoration:none; display:block;}
.general-info h3		{font:bold 18px/22px "Script MT Bold", Arial,Helvetica,sans-serif; color:#235E50; text-align:left;}
.general-info h4		{margin-bottom:0px; font:bold 12px/16px Arial,Helvetica,sans-serif; color:#235E50; text-align:left;}
.general-info ul		{margin-top:0px; margin-bottom:0px;}
.general-info li		{margin-left:10px;}
.general-info p			{margin-top:0px; margin-bottom:10px; line-height:18px;}
.general-info a			{font-size:inherit;}

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

.content_thingstodo
{
	margin:0px;
	padding:0px 20px;
	display:block;
}
.content_thingstodo h3
{
	margin-top:15px;
}
.content_thingstodo p
{
	margin-bottom:0px;
	line-height:16px;
}
.content_thingstodo a
{
	text-decoration:underline;
}

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

.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/east-melbourne-accommodation.png) 15px top no-repeat;
	margin:0px auto;
	padding:15px 38px 0px 25px;
	width:685px;
	height:490px;
	display:block;
	float:left;
}
.summary_pic
{
	/**background:#FFFFFF;**/
	margin:0px;
	padding:0px 0px 15px 0px;
	width:230px;
	text-align:center;
	display:block;
	float:left;
}

.summary_pic img
{
	border:0px;
	margin:0px;
	padding:0px 6px;
	width:218px;
	height:153px;
	display:block;
}
.summary_pic h4, .summary_pic h4 a
{
	margin:0px;
	padding:0px;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#633913;
	text-decoration:none;
	text-align:center;
	display:block;
}
.summary_pic h4 a:hover
{
	margin:0px;
	padding:0px;
	color:#2F1B09;
	text-decoration:underline;
}


.summary_holder a		{text-decoration:underline;}
.summary_holder a:hover	{color:#2F1B09; text-decoration:underline;}
.summary_holder h2, .summary_holder h2 a	{margin:0px; padding:2px 0px 0px 7px; font:bold 18px/22px Arial, Helvetica, sans-serif; color:#633913;
											 text-decoration:none; display:block;}
.summary_holder h2 a:hover					{margin:0px; color:#2F1B09; text-decoration:underline;}
.summary_holder h3			{margin:0px; padding:0px 0px 0px 13px; color:#265E51; text-decoration:none; display:block;}
.summary_holder h3 a		{margin:0px; color:#265E51; text-decoration:none;}
.summary_holder h3 a:hover	{color:#2F1B09; text-decoration:underline;}

.summary_text			{margin:0px; padding:10px 0px 10px 0px; width:440px; display:block; float:left;}
.summary_holder p		{padding-bottom:10px; font:normal 12px/18px Arial, Helvetica, sans-serif;}



.google-map	{width:700px; height:550px; margin-left:15px; border:none;}

/*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:#235E50; color:#FFFFFF; margin:0px; padding:3px 10px; width:700px; display:block;}


.b-check
{
	background:url(../images/b-check-availability.png) left top no-repeat;
	margin:0px;
	padding:0px;
	width:157px;
	height:35px;
}
a.b-check:link, a.b-check:visited
{
	margin:0px 3px 0px 0px;
	padding:0px;
	font:bold 14px/30px Arial,Helvetica,sans-serif;
	color:#fffabe; 
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
a.b-check:hover
{
	color:#FFFFFF; 
	text-decoration:underline;
}

.b-book
{
	background:url(../images/b-book-online.png) left top no-repeat;
	margin:0px;
	padding:0px;
	width:127px;
	height:35px;
}
a.b-book:link, a.b-book:visited
{
	margin:0px 3px 0px 0px;
	padding:0px;
	font:bold 14px/30px Arial,Helvetica,sans-serif;
	color:#fffabe; 
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
a.b-book:hover
{
	color:#FFFFFF; 
	text-decoration:underline;
}

.b-arrow-link, .b-arrow-link-right
{
	font:bold 11px Arial,Helvetica,sans-serif;
	display:inline-block;
}
.b-arrow-link-right
{
	float:right;
}
a.b-arrow-link:link, a.b-arrow-link:visited, a.b-arrow-link-right:link, a.b-arrow-link-right:visited
{
	background:url(../images/b-arrow.png) left 50% no-repeat;
	padding:4px 0px 5px 20px;
	display:inline-block;
	cursor:pointer;
	color:#235E50;
	text-align:left;
	text-decoration:underline;
	text-align:left;
	display:block;
}
a.b-arrow-link:hover, a.b-arrow-link-right:hover
{
	color:#2F1B09;
	text-decoration:underline;
}

/**** FOOTER *********************************/
#footer						{background:url(../images/eastern-town-house-apartments.png) left 105px repeat-x; margin:20px auto 0px auto; width:100%; display:block;}

/** Footer Menu **/
.footer-menu			{margin:0px auto; width:auto; display:block; font:bold 14px "Script MT Bold", Arial, Helvetica, sans-serif; color:#BFB39B; text-align:center;}
.footer-menu a
{
	margin:0px auto;
	padding:0px 2px;
	font:bold 14px "Script MT Bold", Arial, Helvetica, sans-serif;
	color:#633913;
	text-decoration:none;
	display:inline-block;
}
.footer-menu a.active		{font:bold 14px "Script MT Bold", Arial, Helvetica, sans-serif; color:#235E50;}
.footer-menu a:hover		{color:#2F1B09; text-decoration:underline;}


.copyright					{background:#d0c5b0; margin:10px auto 0px auto; padding:5px 0px 0px 0px; width:100%;
							 font:bold 18px/20px "Script MT Bold", Arial, Helvetica, sans-serif; color:#235e50; text-align:center; display:block;}
.copyright a				{text-decoration:none; font-weight:bold; color:#235e50; text-decoration:underline;}
.copyright a:hover			{color:#633913;}

.address					{background:#d0c5b0; margin:0px auto; padding:0px 0px 5px 0px; width:100%;
							 font:normal 12px/14px Arial, Helvetica, sans-serif; color:#633913; text-align:center; display:block;}
.address a					{color:#633913; text-decoration:none;}
.address a:hover			{color:#235e50; text-decoration:underline;}

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

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