body
{
margin:0;
background:#f9f6f1 url(../images/magnolia-court-boutique-hotel_bg.jpg) top repeat-x;
font:normal 12px/18px arial,verdana,sans-serif;
color:#58473a;
}
h1			{margin:40px 0 10px 0; padding:0; font:bold 24px/28px "Palatino Linotype", Palatino, serif; color:#790000; letter-spacing:-0.5px;  vertical-align:text-bottom; display:block;}
h2			{margin:20px 0 5px 0; font:bold 18px/24px "Palatino Linotype", Palatino, serif; font-weight:500; color:#362f2d;}
h3			{margin:5px 0 2px 0; font:bold 14px/18px "Palatino Linotype", Palatino, serif; color:#790000;}
h3 a		{color:#790000; text-decoration:none;}
h3 a:hover	{color:#362f2d; text-decoration:none;}
h4			{background:#372821 url(../images/east-melbourne-accommodation_h4.jpg) top repeat-x; margin:0px; padding:0 20px; width:auto; height:32px; 
			 font:normal 16px/32px "Palatino Linotype", Palatino, serif; color:#FFFFFF; text-align:left; display:block;}
h4 a, h4 a.active, h4 a.active:link, h4 a.active:visited, a h4:link {font:bold 16px/32px "Palatino Linotype", Palatino, serif; color:#FFFFFF; text-decoration:none;}
h4 a.active:hover{color:#fff799; text-decoration:none;}

p		{font:normal 12px/18px arial,verdana,sans-serif; color:#58473a; margin:0 0 10px 0; padding:0;}
em		{font-weight:bold; font-style:normal;}

ul		{margin:0 0 5px 25px; padding:0; list-style-image:url(../images/arrow-maroon.gif);}
li		{font-size:12px; margin:0px; color:#58473a;}

a			{color:#a65401; text-decoration:none; font-weight:bold;}
a:visited	{color:#a65401; text-decoration:none;}
a:hover		{color:#534741;}
a:active	{color:#fff799;}

form	{margin:0;}

table	{border:none; margin-top:0; padding-top:0;}
tr		{margin:0;}
td		{margin:0;}

img		{border:none; margin:0;}

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


/********* HEADER **************************************************/
#header					{background:#c7b39a url(../images/magnolia-court-boutique-hotel-melburne_bg.jpg) top center no-repeat; margin:0; width:100%; height:300px;}

.header-holder			{margin:0 auto; width:1000px;}

.header-logo			{margin:0px 0 0 12px; padding:0px; width:203px; height:238px; border:none; float:left;}

.header-pic				{margin:0px; padding:0px; width:785px; height:238px; border:none; text-align:left; float:left;}
.header-seo-link		{padding:0 10px 0 0; width:765px; height:24px; font:bold 11px/24px arial,helvetica,sans-serif; color:#790000;}
.header-seo-link a		{background:#28272c; color:#b7b7b7; text-decoration:none;}
.header-seo-link a:hover{color:#FFFFFF;}

/** clock goes in the menu bar **/
.clock					{width:120px; height:30px; font:normal 12px/31px "Palatino Linotype", Palatino, serif; color:#c7b299; text-align:right; float:right;}

.header-menu			{width:960px; height:31px; padding:0 20px; font:bold 14px/31px "Palatino Linotype", Palatino, serif; color:#FFFFFF; text-align:left;}
.header-menu a			{background:url(../images/arrow-white_up.gif) right bottom no-repeat; margin:0; padding:0 8px 0 0px; color:#FFFFFF; text-decoration:none; display:inline-block;}
.header-menu a.active	{margin:0; padding:0 8px 0 0px; color:#fff799; text-decoration:none; display:inline-block;}
.header-menu a:hover	{color:#fff799; text-decoration:underline;}
.header-menu a.active:hover	{color:#CCCCCC; text-decoration:underline;}

/** bookdirect2save booking links **/
.booking-links-holder	{background:#6f5e4e; width:976px; height:25px; margin:5px 0 0 11px; padding:0;}
.booking-links			{margin:0px; height:25px; font:bold 14px/25px "Palatino Linotype", Palatino, serif; text-align:center; text-decoration:none;}
.booking-links a		{background:url(../images/arrow-white.gif) left 8px no-repeat; margin:0; padding:0 15px 0 10px; width:auto; height:25px;
						 color:#fff799; text-decoration:none; cursor:pointer; display:inline-block;}
.booking-links a:hover	{color:#FFFFFF; text-decoration:underline;}

/********* CONTENT ********************************************************************/
#container
{
	background:url(../images/apartment-short_bg.jpg) 50% repeat-y;
	margin:0px auto;
	padding:0;
	width:100%;
	height:auto;
}

.content-holder			{background:url(../images/magnolia-court-bed-n-breakfast_bg.jpg) 11px top no-repeat; margin:0px auto; padding:0; width:1000px;}
.content-holder-admin	{background:url(../images/magnolia-court-bed-n-breakfast_bg.jpg) 11px top no-repeat; margin:0px auto; padding:20px 30px; width:940px;}

.content_text, .content_text-special
{
	margin:0;
	padding:0;
	width:680px;
	min-height:400px;
	height:auto;
	float:left;
}
.content_text a 		{color:#790000;}
.content_text a:hover	{color:#a65401;}
.content_text span		{color:#790000; font-size:11px;}

.apartment-type-link
{
	background:url(../images/magnolia-court-boutique-hotel-room-type_bg1.jpg) 50% 50% no-repeat;
	margin:0; 
	padding:0 3px 0 0;
	width:214px;
	height:41px;
	font:bold oblique 16px/34px "Palatino Linotype", Palatino, serif;
	letter-spacing:0.5px;
	text-align:center;
}
a.apartment-type-link:link, a.apartment-type-link:visited	
{
	color:#362f2d; 
	text-decoration:none;
	display:inline-block;
	cursor:pointer;
}
a.apartment-type-link:hover
{
	background:url(../images/magnolia-court-boutique-hotel-room-type_bg2.jpg) 50% 50% no-repeat;
	color:#FFFFFF;
}


.content_left
{
	background:url(../images/magnolia-court-boutique-hotel-photo_bg.jpg) 12px 3px no-repeat;
	margin:0;
	padding:45px 10px 0 12px;
	width:270px;
	min-height:380px;
	text-align:center;
	display:block;
	float:left;
}
.content_left .photo
{
	margin:0 0 20px 41px;
	padding:0;
	width:188px;
	height:238px;
	border:solid 1px #FFFFFF;
}

.photo-frame
{
	background:url(../images/bed-and-breakfast-melbourne-accommodation-photo_bg.jpg) 0px 0px no-repeat;
	margin:0 0 0 38px;
	padding:18px 21px 20px 23px;
	width:235px;
	height:190px;
	float:left;
}
.photo-frame p	{margin:10px 0 20px 0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#362f2d; text-align:center;}

.content_left h5
{
	border:none;
	margin:0 0 22px 0px;
	width:260px;
	height:30px;
	text-align:center;
	font:bold 12px/26px "Palatino Linotype", Palatino, serif;
	color:#ffebb2;
	text-decoration:none;
}
.content_left h5 a
{
	padding:0;
	font:bold 12px/26px "Palatino Linotype", Palatino, serif;
	color:#ffebb2;
	text-decoration:none;
	display:block;
}
.content_left h5 a:hover
{
	color:#dd1b22;
	text-decoration:none;
}

.b_book-online
{
	margin:0px;
	width:107px;
	font:bold 14px/33px arial,helvetica,sans-serif;
	display:inline-block;
}
a.b_book-online:link, a.b_book-online:visited, a.b_book-online:active
{
	background:url(../images/b_book-online.jpg) 50% 50% no-repeat;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	display:inline-block;
	cursor:pointer;
	padding:1px 0 6px 0;
}
a.b_book-online:hover
{
	color:#ffea5a;
}

.b_check-availability
{
	margin:0px;
	width:154px;
	font:bold 14px/33px arial,helvetica,sans-serif;
	display:inline-block;
}
a.b_check-availability:link, a.b_check-availability:visited
{
	background:url(../images/b_check-availability.jpg) 50% 50% no-repeat;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	display:inline-block;
	cursor:pointer;
	padding:1px 0 6px 0;
}
a.b_check-availability:hover
{
	color:#ffea5a;
}

/**** ADMIN CSS ****/
.apartment_list a
{
padding-left:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#790000;
text-decoration:none;
}
.apartment_list
{
width:220px;
}

.admin_page input textarea
{
width:600px;
}

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



/**** APARTMENTS SUMMARY ****/
.apartment-short		{background:url(../images/apartment-short_bg.jpg) 50% repeat-y; padding:0px; width:100%; height:auto;}
.summary_holder			{background:url(../images/bed-and-breakfast-melbourne-accommodation-photo_bg.jpg) -5px 32px no-repeat;
						 margin:0 auto; padding:0 2px 20px 0; width:974px; min-height:220px; height:auto;}

.summary_left			{margin:0 20px 0 0; padding:0; width:260px; height:220px; font:bold 12px/14px arial,helvetica,sans-serif; float:left;}
.summary_left a			{margin:0; color:#790000; text-decoration:none;}
.summary_left a:hover	{color:#ffea5a;}

.summary_left .summary-photo {margin:18px 0 15px 19px; width:235px; }

.summary_left h5
{
	border:none;
	margin:0;
	padding-left:5px;
	width:258px;
	text-align:center;
	font:bold 12px/14px arial,helvetica,sans-serif;
	color:#3e3027;
	text-decoration:none;
}
.summary_left h5 a
{
	margin:0;
	padding:0;
	font:bold 12px/14px arial,helvetica,sans-serif;
	color:#3e3027;
	text-decoration:none;
	display:block;
}
.summary_left h5 a:hover
{
	color:#790000;
	text-decoration:none;
}

.summary_text		{margin:0; width:660px; color:#FFFFFF; float:left;}
.summary_text h3	{color:#790000;}
.summary_text p		{color:#58473a;}
.summary_text a		{font-weight:bold; color:#a65401; text-decoration:underline;}
.summary_text a:hover{color:#790000;}
.summary_text a.b_book-online:hover			{color:#ffea5a;}
.summary_text a.b_check-availability:hover	{color:#ffea5a;}

.b_more-info
{
	margin:5px 0 10px 0;
	padding:3px 0px;
	height:20px;
	font:bold 14px/20px "Palatino Linotype", Palatino, serif;
	background:url(../images/arrow-maroon.gif) 0% 50% no-repeat;
	cursor:pointer;
	display:block;
	float:right;
}
a.b_more-info:link, a.b_more-info:visited, a.b_more-info:active
{
	text-decoration:none;
	text-align:left;
	color:#666666;
	padding-left:12px;
}
a.b_more-info:hover
{
	text-decoration:underline;
	text-align:left;
	color:#790000;
}

/********* FOOTER *************************************************/
#footer					{background:url(../images/magnolia-court-bed-n-breakfast-melbourne_bg.jpg) bottom center no-repeat; margin:0 0 0 0; padding-bottom:15px; width:100%;}

.footer-holder			{margin:-5px auto 0 auto; padding:0px; width:1000px;}

.footer-menu			{background:url(../images/east-melbourne-accommodation_h4.jpg) bottom center repeat-x; width:960px; height:31px; margin-left:11px; padding:0 8px;
						 font:bold 12px/31px "Palatino Linotype", Palatino, serif; color:#FFFFFF; text-align:left;}
.footer-menu a			{background:url(../images/arrow-white_up.gif) right bottom no-repeat; margin:0; padding:0 8px 0 0; color:#FFFFFF; text-decoration:none; display:inline-block;}
.footer-menu a.active	{margin:0; padding:0 8px 0 0; color:#fff799; text-decoration:none; display:inline-block;}
.footer-menu a:hover	{color:#fff799; text-decoration:underline;}
.footer-menu a.active:hover	{color:#CCCCCC; text-decoration:underline;}

.copyright					{margin:0 auto; padding:5px 0px 0px 0px; width:1000px;
							 font:bold 14px/16px "Palatino Linotype", Palatino, serif; text-align:center; color:#58473a;}
.copyright a				{color:#790000; text-decoration:none;}
.copyright a:hover			{color:#000000; text-decoration:underline;}

.copyright-address			{margin:0 auto; padding:0px 0px 5px 0px; width:1000px;
							 font:bold 12px/18px arial,helvetica,sans-serif; text-align:center; color:#58473a;}

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

.resultit					{width:1000px;margin:0 auto;padding:10px 0; font:bold 11px/14px arial,helvetica,sans-serif;color:#58473a; text-decoration:none;text-align:center;}
.resultit a					{text-decoration:none; color:#58473a;}
.resultit a:hover			{color:#000000; text-decoration:underline;}
