@charset "utf-8";
/* CSS Document */

body	{font:12pt, "Times New Roman", Times, serif;
		color:#666666;
		padding:0;
		margin:0;
		}

img		{border:0;
		margin:0;
		}

a:link		{color:#9b6419; text-decoration:none;}
a:visited	{color:#9b6419; text-decoration:none;}
a:hover		{color:#ff9a00; text-decoration:none;}
a:active	{color:#ff9a00; text-decoration:none;}

h1			{padding:0;
			margin:0;
			font-size:23px;
			font-weight:300;
			}
			
p			{font-size:12px;
			margin:0;
			padding-top:10px;
			text-align:justify;
			line-height:200%;}

#container	{
			margin:0 auto;
			width:1001px;
			padding-bottom:10px;
			}

.perthrule	{background-color:#FFFFFF;
			height:1px;
			}
			
.rule1		{background-color:#9b6419;
			height:1px;
			}

.error {font-size: 12px;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		color: #ff4444;
}

.head2 {
	font-size: 20px;
	font-weight: 500;
	text-decoration: none;
	padding-bottom: 3px;
	color: #9b6419;
}
			
#header img	{float:left;
			}
			
#header ul	{float:right;
			list-style-type:none;
			padding: 117px 204px 0 0;
			}

#header li	{display:inline;
			list-style-type:none;
			padding-right:43px;
			}

#menu		{background-color:#9b6419;
			background-image:url(images/menuback.png);
			background-repeat:no-repeat;
			text-align:center;
			color:#FFFFFF;
			font-size:13px;
			padding:1px;
			margin:0;
			}
			
#menu ul	{list-style-type:none;
			diplay:block;

			padding-right:25px;
			margin-right:5px;
			}

#menu li	{display:inline;
			padding:0 7px 0 7px;
			}
			
#menu a:link		{color:#FFFFFF; text-decoration:none;}
#menu a:visited		{color:#FFFFFF; text-decoration:none;}
#menu a:hover		{color:#FFFFFF; text-decoration:underline;}
#menu a:active		{color:#ff9a00; text-decoration:none;}
			
#flashdiv	{height:295px;
			background-color:#9b6419;
			}
			
#rightdiv	{float:right;
			width:332px;
			background-image:url(images/gradient_back.png);
			background-repeat:repeat-x;}
			
#rightdiv2	{
			clear: right;
			float:right;
			width:245px;
			background-image:url(images/gradient_back.png);
			background-repeat:repeat-x;}			
			
			
#rightcontent2  	{padding:22px;
					}

#rightcontent2 img 	{display:block;
					padding:15px 0 5px 0;
					margin:0;
					}
					
			
			
#rightcontent  		{padding:22px;
					}

#rightcontent img 	{display:block;
					padding:0;
					margin:0;
					}
					
#rightcontent p		{background-color:#cfcfcf;
					font-size:13px;
					font-weight:500;

					padding:4px 4px 4px 18px;
					margin-bottom:22px;}

#specials		{
				float: right;
				width:245px;
				background-image:url(images/specialback.png);
				background-repeat:no-repeat;}

#specials h3	{font-weight:normal;
				padding:0 0 5px 0;
				margin:0;}
				
#specialcont	{padding:22px;	
				}

#specialcont p	{line-height:145%;
				padding:0;
				margin:0
				font-size:14px;}

#specials a:link {font-size: 14px;}
#specials a:visited {font-size: 14px;}
#specials a:hover {font-size: 14px;}
#specials a:active {font-size: 14px;}
					
#leftbook		{float:left;
				width:342px;
				background-image:url(images/gradient_back.png);
				background-repeat:repeat-x;
				}
				


#seasons img	{padding:0;
				margin:0;
				float:none;
				}


#leftbook h1	{padding:22px 0 0 0;
				font-weight:300;
				font-size:20px;
				text-align:center;}

#leftbook h2	{padding:0;
				margin:0;
				font-size:25px;
				font-weight:300;
				color:#9b6419;
				}


#leftbook img	{float:right;
				margin-top:80px;
				padding:0 0 10px 0;
				}
				
				
				
				
#seasons		{padding:210px 0 0 47px;
				}
				
#seasons p		{padding: 2px 0 2px 0;
				}

#seasons h1		{text-align:left;
				font-size:22px;}

#seasons img	{padding:0;
				margin:0;
				float:none;
				}
				
#question		{width: 271px;
				height: 172px;
				margin: 32px 0 20px 40px;
				padding: 35px 0 10px 20px;
				color:#FFF;
				background-image:url(images/perth_questions.jpg);
				background-repeat:no-repeat;
				}

#question h3	{font-weight:normal;
				font-size:23px;
				margin:0;
				padding:0;
				}

#question p		{padding: 1px 0 1px 0;}
				
#question a:link		{color:#FFFFFF; text-decoration:underline;}
#question a:visited		{color:#FFFFFF; text-decoration:underline;}
#question a:hover		{color:#ff9a00; text-decoration:underline;}
#question a:active		{color:#ff9a00; text-decoration:underline;}


#question2		{width: 271px;
				height: 172px;
				margin: 300px 0 20px 30px;
				padding: 35px 0 10px 20px;
				color:#FFF;
				background-image:url(images/perth_questions.jpg);
				background-repeat:no-repeat;
				}

#question2 h3	{font-weight:normal;
				font-size:23px;
				margin:0;
				padding:0;
				}

#question2 p		{padding: 1px 0 1px 0;}
				
#question2 a:link		{color:#FFFFFF; text-decoration:underline;}
#question2 a:visited	{color:#FFFFFF; text-decoration:underline;}
#question2 a:hover		{color:#ff9a00; text-decoration:underline;}
#question2 a:active		{color:#ff9a00; text-decoration:underline;}
			
						
#middlediv	{margin:0 333px 0 333px;
			padding:0;
			min-height:442px;
			background-image:url(images/mid_gradient.png);
			background-repeat:repeat-x;

			}
			
#middlecontent	{padding:22px 36px 26px 36px;
				 min-height: 700px;
				 height: auto;
				}

#middlecontent li {
	list-style-image:url(images/bullet.png);
}


#middlediv2	{margin:0 246px 0 333px;
			padding:0;
			min-height:630px;
			height: auto;
			background-image:url(images/mid_gradient.png);
			background-repeat:repeat-x;
			font-size:13px;
			}
			
#middlediv2 h2	{padding:0;
				margin:0;
				font-size:25px;
				font-weight:300;
				color:#9b6419;
				}
				
#middlediv2 h3	{font-size:18px;
				font-weight:300;
				margin-bottom:2px;
				padding:0;
				color:#9b6419;
				}
			
#middlecontent2	{padding:22px 36px 26px 36px;
				 min-height: 560px;
				 height: auto;
				}

#middlecontent2	li	{list-style-image:url(images/bullet.png);}

#middlecontent2 table	{margin:15px 0 0 0;}



/* Booking payment page */
#middlediv3	{margin:0 0px 0 0px;
			padding:0;
			min-height:442px;
			background-image:url(images/mid_gradient.png);
			background-repeat:repeat-x;
			font-size:13px;
			}
			
#middlediv3 h2	{padding:0;
				margin:0;
				font-size:25px;
				font-weight:300;
				color:#9b6419;
				}
				
#middlediv3 h3	{font-size:18px;
				font-weight:300;
				margin-bottom:2px;
				padding:0;
				color:#9b6419;
				}
			
#middlecontent3	{padding:22px 36px 26px 36px;
				 min-height: 600px;
				 height: auto;
				}

#middlecontent3	li	{list-style-image:url(images/bullet.png);}

#middlecontent3 table	{margin:15px 0 0 0;}


/* Home page */
#middledivhome	{margin:0 246px 0 333px;
			padding:0;
			min-height:800px;
			height: auto;
			background-image:url(images/mid_gradient.png);
			background-repeat:repeat-x;
			font-size:13px;
			}
			
#middledivhome h2	{padding:0;
				margin:0;
				font-size:25px;
				font-weight:300;
				color:#9b6419;
				}
				
#middledivhome h3	{font-size:18px;
				font-weight:300;
				margin-bottom:2px;
				padding:0;
				color:#9b6419;
				}


/* Accommodation options page + Booking search multiple */
#middlediv4 {margin:0 0px 0 333px;
			padding:0;
			min-height:442px;
			background-image:url(images/mid_gradient.png);
			background-repeat:repeat-x;
			font-size:13px;
}

#middlediv4 h2	{padding:0;
				margin:0;
				font-size:25px;
				font-weight:300;
				color:#9b6419;
				}
				
#middlediv4 h3	{font-size:18px;
				font-weight:300;
				margin-bottom:2px;
				padding:0;
				color:#9b6419;
				}

.roomTitle {
	font-size: 1.3em;
	padding: 5px 5px;
}

.roomTitleRow {
	background: #d8d8d8;
}

.elementTitle {font-family: "Times New Roman", Times, serif;
			   font-size:12px;
}

.element {font-family: "Times New Roman", Times, serif;
		  font-size:12px;
		  padding-bottom: 10px;
		  padding: 2px 5px;
}

.formBackgroundLight {background-color: #e4e4e3;}

.formBackgroundDark {background-color: #dfdedf;}

.boldcell 				{width:175px;
						font-weight:bold;
						vertical-align:top;}
							
#booklist		{float:left;
				padding:15px 0 0 40px;
				width: 290px;
				font-size:12px;
				margin:0;
				text-align:right;
				list-style-type:none;
				background: url(images/search.png) bottom right no-repeat;
				}
#booklist li	{padding-bottom:8px;
				}

#bylist li		{padding:0 5px 0 5px; 
				list-style-type:none;
				display:inline;
				font-weight:500;
				}
				
#confirm		{text-align:center;
				font-size:13px;
				font-weight:300;
				line-height:120%;				
				padding:0 5px 0 0;
				margin:0;
				}
			
.clearing	{clear:both;
			display:block;
			height:1px;
			overflow:hidden;
			margin:0;
			padding:0;
			}

#footer		{clear:both;
			font-size:11px;
			line-height:170%;
			}

#footer img		{float:left;}

#footer ul	{list-style-type:none;
			padding: 25px 0 0 286px;
			}

#footer li	{display:inline;
			list-style-type:none;
			padding-right:4px;
			padding-left:4px;
			}
