body
{
	background:#025304 url(../images/tarra-valley-dog-friendly-accommodation.png) 50% top no-repeat;
	background-attachment:fixed;
	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;}
a		{color:#FF6600; 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 #CCCCCC; border-left:none; border-bottom:none; border-right:none; 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;}
li		{background:url(../images/bullet.png) left 4px no-repeat; margin:0px; padding:0px 0px 5px 18px; line-height:14px;}
li.paw	{background:url(../images/paw-print.png) left top no-repeat; margin:0px; padding:0px 0px 5px 19px; line-height:14px;}
li span {font:normal 12px/14px arial,verdana,sans-serif; color:#000000;}
ul.two-col li	{width:46%; float:left;}
ul.one-col li	{width:99%; display:block;}
ol		{margin:0px 0px 20px 0px; font:bold 12px arial,verdana,sans-serif; color:#f4e4d2;}


.clear	{clear:both; margin:0px; padding:0px;}

h1
{
	margin:0px;
	padding:10px 0px 5px 0px;
	font:normal 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#362f2d;
	display:block;
}
h2
{
	margin:15px 0px 3px 0px;
	padding:0px;
	font:bold 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6ba12b;
}
h2 a:link, h2 a:visited		{font:bold 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6ba12b;text-decoration:none;}
h2 a:hover	{color:#000000; text-decoration:underline;}

h3
{
	margin:5px 0px 5px 0px;
	padding:0px;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#f26622;
}
h3 a:link, h3 a:visited		{font:bold 18px/22px Arial, Helvetica, sans-serif; color:#f26622;text-decoration:none;}
h3 a:hover	{color:#000000; text-decoration:underline;}


h3.specials
{
	background:#FF6600;
	margin:0px 0px 3px 0px;
	padding:2px 5px;
	font:bold 14px/18px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	letter-spacing:0.2px;
	display:block;
}
h3.specials a		{font:bold 14px/18px Arial,Helvetica,sans-serif; color:#000000; text-decoration:none;}
h3.specials a:hover	{color:#FFFFFF; text-decoration:underline;}

h4
{
	margin:0px auto;
	padding:3px 0px;
	font:bold 14px/16px Arial,Helvetica,sans-serif;
	color:#6BA02B;
}
h4 a		{font:bold 14px/16px Arial,Helvetica,sans-serif; color:#333333; text-decoration:none;}
h4 a:hover	{color:#6BA02B; text-decoration:underline;}

h5
{
	margin:5px 0px 0px 0px;
	padding:0px;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#0054a6;
}

.clear		{clear:both;}


/********* HEADER *******************************/
.header-holder	{background:url(../images/dog-frienldy-accommodation-tarra-valley.png) 50% top no-repeat; margin:0px auto; padding:0px; width:1000px; display:block;}

.header-seo-link{margin:0px auto; padding:0px; height:20px; display:block; font:normal 11px/20px Arial,Helvetica,sans-serif; color:#FFFFFF; text-align:center;}

.logo
{
	margin:0px;
	padding:0px 0px 0px 10px;
	width:200px;
	height:200px;
	float:left;
	z-index:0;
}
.logo a		{margin:0px; padding:0px; border:none; display:inline-block;}
.logo img	{border:none;}

.header-name				{margin:0px; padding:30px 0px 0px 0px; width:540px; font-family:"Britannic Bold",Impact,georgia; display:block; float:left;}
.header-name span.retreat	{margin:0px; font-size:54px; line-height:50px; color:#FFFFFF; letter-spacing:-0.02em;}
.header-name span.location	{margin:5px 0px 0px 0px; font-size:20px; line-height:20px; color:#000000; display:block;}
.header-name span.tagline	{margin:22px 0px 0px 0px; font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff799; text-transform:uppercase; display:block;}

.header-contact				{margin:0px; padding:60px 0px 0px 0px; width:240px; font:bold 14px/20px arial,"Trebuchet MS"; text-align:left; color:#fff799; display:block; float:left;}
.header-contact span.tel	{margin:0px; padding:0px; font:bold 30px/46px Tahoma, Geneva, sans-serif !important; color:#FFFFFF !important;}
.header-contact	img			{border:none;}
.header-contact img a		{border:none;}

.photo-strip				{margin:0px; padding:0px; width:1000px; height:113px; text-align:center; display:block;}
.photo-strip img			{margin:0px; padding:0px; border:0px;}

/** Header Menu **/
.header-menu		{background:url(../images/menu_bg.png) left top repeat-x; margin:0px auto; padding:1px 0px 3px 0px; width:1000px; height:28px; display:block;
					 text-align:center; font:bold 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000;}
					 
.header-menu a:link, .header-menu a:visited
{
	margin:0px auto;
	padding:3px 20px;
	font:bold 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	display:inline-block;
}
.header-menu a.home:link, .header-menu a.home:visited	{background:transparent url(../images/menu_home.png) 50% 50% no-repeat;}
.header-menu a.accom:link, .header-menu a.accom:visited	{background:transparent url(../images/menu_accommodation.png) 50% 50% no-repeat;}
.header-menu a.faqs:link, .header-menu a.faqs:visited	{background:transparent url(../images/menu_faqs.png) 50% 50% no-repeat;}
.header-menu a.specials:link, .header-menu a.specials:visited	{background:transparent url(../images/menu_specials.png) 50% 50% no-repeat;}
.header-menu a.park:link, .header-menu a.park:visited	{background:transparent url(../images/menu_park-facilities.png) 50% 50% no-repeat;}
.header-menu a.attractions:link, .header-menu a.attractions:visited	{background:transparent url(../images/menu_local-attractions.png) 50% 50% no-repeat;}

.header-menu a:hover		{color:#005826; text-decoration:underline;}



/*** 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:transparent url(../images/arrow.gif) left 50% no-repeat; padding-left:8px; color:#646464; font-weight:bold; text-decoration:none;}
.admin-list a:hover	{color:#000000; text-decoration:underline;}

/** CONTENT ********************************/
#container
{
	background:#FFFFFF;
	margin:0 auto;
	width:1000px;
	padding:0px;
	display:block;
}
#container_admin
{
	margin:0 auto;
	padding:10px 20px;
	width:960px;
	display:block;
}

.main-pic				{margin:20px 0px 10px 0px; padding:0px; width:685px; height:295px; text-align:center; display:block;}
.main-pic img			{margin:0px; padding:0px; border:0px;}

.table-grey		{border:none; margin:0px; padding:0px;}
.table-grey td	{background:#ebebeb; padding:0px;}
.table-beige	{border:none; margin:0px; padding:0px;}
.table-beige h3	{font-size:14px !important; margin-bottom:0px;}
.table-beige td	{background:#f7ebe1; padding:0px;}
td.corner-top-left	{background-image:url(../images/corners_top-left.png); background-position:left top; background-repeat:no-repeat; width:20px; height:20px;}
td.corner-top-right	{background-image:url(../images/corners_top-right.png); background-position:right top; background-repeat:no-repeat; width:20px; height:20px;}
td.corner-bot-left	{background-image:url(../images/corners_bot-left.png); background-position:left bottom; background-repeat:no-repeat; width:20px; height:20px;}
td.corner-bot-right	{background-image:url(../images/corners_bot-right.png); background-position:right bottom; background-repeat:no-repeat; width:20px; height:20px;}
td.corner-mid-side	{width:20px;}
td.corner-mid-ends	{height:20px;}

.sub-menu1	{margin:0px auto;}
.sub-menu1 a:link, .sub-menu1 a:visited
{
	margin:10px 1px;
	padding:3px 0px;
	font:bold 14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	text-decoration:none;
	display:inline-block;
}
.sub-menu1 a.sub-menu1-a:link, .sub-menu a.sub-menu1-a:visited		{background:transparent url(../images/sub-menu1-a.png) 50% 50% no-repeat; width:245px;}
.sub-menu1 a.sub-menu1-b:link, .sub-menu a.sub-menu1-b:visited		{background:transparent url(../images/sub-menu1-b.png) 50% 50% no-repeat; width:190px;}
.sub-menu1 a.sub-menu1-c:link, .sub-menu a.sub-menu1-c:visited		{background:transparent url(../images/sub-menu1-c.png) 50% 50% no-repeat; width:190px;}
.sub-menu1 a:hover	{color:#FFFFFF; text-decoration:underline;}

/** Right Column **/
.content_right		{margin:0px; padding:20px 0px 20px 0px; border:none; width:265px; text-align:center; display:inline-block; float:left;}
.content_right img	{margin:0px; padding:0px;}
.content_right a			{margin:0px; padding:0px; font:normal 12px/14px Arial,Helvetica,sans-serif; color:#6da32c; text-decoration:underline; border:none;}
.content_right a:hover		{color:#000000; text-decoration:underline; }
.content_right .find		{margin-top:15px; font:bold 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#636363; text-align:left; text-transform:uppercase; display:block;}

.content
{
	margin:0px; padding:0px 20px 10px 20px;
	width:680px;
	min-height:350px;
	display:block;
	float:left;
}

.content_padding
{
	margin:0px 0px 0px 260px; 
	padding:10px 20px;
	width:700px;
	display:block;
}
.content_text
{
	margin:0px;
	padding:10px 10px 10px 35px;
	width:430px;
	display:inline-block;
	float:left;
}
.content_text a			{text-decoration:underline; font-weight:bold;}
.content_pic
{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:250px;
	border:none;
	text-align:center;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#464646;
	display:block;
	float:left;
}
.content_pic img
{
	background:#FFFFFF;
	margin:0px 0px 5px;
	padding:0px;
	border:solid 2px #e1e1e1;
	width:250px;
}
/** Rates Chart **/
.content_rates		{margin:0px auto; width:960px; display:block;}


.b-book
{
	background:#00bff3;
	margin:0px;
	padding:0px 10px;
	font:bold 14px/28px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	text-align:center;
	display:inline-block;
}
.b-book a
{
	margin:0px 2px 0px 0px;
	padding:0px 5px 0px 5px;
	font:bold 14px/28px Arial,Helvetica,sans-serif;
	color:#FFFFFF; 
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
.b-book a:hover
{
	color:#000000; 
	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:#0054a6;
	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_container
{
	background:#cdcdcd;
	margin:5px auto 0px auto;
	padding:10px 20px;
	width:960px;
	display:block;
}

.summary_holder
{
	background:#FFFFFF;
	margin:5px auto 10px auto;
	padding:0px;
	width:960px;
	display:block;
}
.summary_padding
{
	background:#FFFFFF;
	margin:0px;
	padding:10px 15px;
	width:auto;
	height:auto;
}
.summary_pic
{
	background:#a1a1a1;
	margin:0px;
	padding:0px;
	width:230px;
	text-align:center;
	display:inline-block;
	float:left;
}

.summary_pic img
{
	border:solid 1px #FFFFFF;
	margin:4px;
	padding:0px;
	width:220px;
	height:165px;
	display:block;
}
.summary_text		{margin:0px; padding:0px; width:730px; display:block; float:left;}
.summary_text h3	{background:#0054a6; margin:0px; padding:5px 15px; color:#FFFFFF; font:bold 14px/16px Arial, Helvetica, sans-serif; display:block;}
.summary_text h3 a	{color:#FFFFFF;}
.summary_text a		{text-decoration:none;}
.summary_text p		{font:normal 12px/20px Arial, Helvetica, sans-serif;}



.google-map	{width:650px; height:450px;}
.gallery	{font:normal 11px/11px Arial, Helvetica, sans-serif;}

/*Contact Us Page*/
.contact-form			{width:670px;}
.contact-form td		{margin:0px; padding:2px 2px 2px 10px; border:none; background:#EFEFEF;}
.contact-form input		{margin:2px 0px;}
h4.form					{background:#6BA02B; color:#FFFFFF; margin:0px; padding:3px 10px; width:650px; display:block;}




/**** FOOTER *********************************/
.sub-menu	{margin:0px auto; padding:10px 0px 15px 0px; width:685px; height:30px; text-align:left; display:block;}
.sub-menu a:link, .sub-menu a:visited
{
	margin:0px 4px;
	padding:3px 0px;
	font:bold 15px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	text-decoration:none;
	display:inline-block;
}
.sub-menu a.dog-rules:link, .sub-menu a.dog-rules:visited		{background:transparent url(../images/menu_dog-rules.png) 50% 50% no-repeat; width:92px;}
.sub-menu a.sale:link, .sub-menu a.sale:visited					{background:transparent url(../images/menu_homes-for-sale.png) 50% 50% no-repeat; width:210px;}
.sub-menu a.location:link, .sub-menu a.location:visited			{background:transparent url(../images/menu_location-map.png) 50% 50% no-repeat; width:120px;}
.sub-menu a.testimonials:link, .sub-menu a.testimonials:visited	{background:transparent url(../images/menu_testimonials.png) 50% 50% no-repeat; width:115px;}

.sub-menu a:hover	{color:#FFFFFF; text-decoration:underline;}

.awards				{background:#FFFFFF url(../images/awards_bg.png) 50% top repeat-x; margin:0 auto; padding:10px 0px; width:1000px;
					 font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-align:center; display:block;}
.awards td			{padding:0px;} 
.awards td img	{max-width:100%;}
.awards h2			{margin:0px; padding-left:40px; font:bold 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-align:left; text-transform:capitalize;}
.awards	span		{font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.footer-holder		{background:url(../images/footer_bg.jpg) 50% top no-repeat; margin:0 auto; padding:30px 0px 20px 0px; width:1000px; height:120px; display:block;}
/** Footer Menu **/
.footer-menu		{background:url(../images/menu_bg.png) left top repeat-x; margin:0px auto; padding:1px 0px 3px 0px; width:1000px; height:28px; display:block;
					 text-align:center; font:bold 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000;}
					 
.footer-menu a:link, .footer-menu a:visited
{
	margin:5px auto;
	padding:0px 20px;
	font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border-right:solid 1px #FFFFFF;
	display:inline-block;
}
/*.footer-menu a.home:link, .footer-menu a.home:visited	{background:transparent url(../images/menu_home.png) 50% 50% no-repeat;}
.footer-menu a.accom:link, .footer-menu a.accom:visited	{background:transparent url(../images/menu_accommodation.png) 50% 50% no-repeat;}
.footer-menu a.faqs:link, .footer-menu a.faqs:visited	{background:transparent url(../images/menu_faqs.png) 50% 50% no-repeat;}
.footer-menu a.specials:link, .footer-menu a.specials:visited	{background:transparent url(../images/menu_specials.png) 50% 50% no-repeat;}
.footer-menu a.park:link, .footer-menu a.park:visited			{background:transparent url(../images/menu_park-facilities.png) 50% 50% no-repeat;}
.footer-menu a.attractions:link, .footer-menu a.attractions:visited	{background:transparent url(../images/menu_local-attractions.png) 50% 50% no-repeat;}*/

.footer-menu a:hover		{color:#FFFFFF; text-decoration:underline;}

.footer-logo				{margin:0px 0px 0px 230px; padding:0px; width:115px; height:120px; text-align:left; display:block; float:left;}
.footer-logo img			{border:none;}

.footer-text				{margin:0px; padding:0px; display:block; float:left;}

.prop						{margin:0px; padding:5px 0px 0px 0px; font:bold 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff799; text-align:left; display:block;}

.address					{margin:0px; padding:0px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; display:block;}
.address a					{color:#FFFFFF; text-decoration:none;}
.address a:hover			{color:#000000; text-decoration:underline;}

.contact					{margin:0px; padding:0px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; display:block;}
.contact .phone				{font:bold 18px/18px Arial, Helvetica, sans-serif;}
.contact b					{color:#fff799; font-weight:bold;}
.contact a					{color:#FFFFFF; text-decoration:none;}
.contact a:hover			{color:#000000; text-decoration:underline;}

.copyright					{margin:0px; padding:10px 0px 0px 0px; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; display:block;}
.copyright a				{text-decoration:none; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
.copyright a:hover			{color:#000000;}

.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:#000000; text-decoration:underline;}