@charset "utf-8";
/*
Title:	Imports for Screen media
Author:	http://voodoocreative.com.au/
*/


/* import stlesheets
---------------------------------------*/
@import url("content.css");
@import url("ie.css");


/* Basic Resets
---------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}


/* Preferred defaults
---------------------------------------*/
/* Anti Mac fat text */				html {-webkit-font-smoothing: antialiased;}
/* Remove boarders on images */		img {border:none;}
/* Group for float containers*/		.group:after {content:".";display:block;height:0;clear:both;visibility:hidden;} 
/* Cursor for submit UX */			input[type="submit"]{cursor:pointer;}
/* Define for accessibility */		:focus {/*outline-color:invert; outline-style:none; outline-width:medium;*/}
/* Refine textarea resize*/			textarea{resize:vertical; min-height:2em;}
/* Generic float class*/			.floatLeft{float:left;} .floatRight{float:right;}


/* Font Face
---------------------------------------*/
/*League Gothic was created before 1923 and the company who owned it went bankrupt in 1993.  
The typeface is now in the public domain and free to download @ www.theleagueofmoveabletype.com/league-gothic and use as per the SIL Open Font License (OFL).*/
@font-face {
  font-family: 'LeagueGothicRegular';
  src: url('../fonts/League_Gothic-webfont.eot');
  src: local('☺'),
         url('../fonts/League_Gothic-webfont.woff') format('woff'), 
		 url('../fonts/League_Gothic-webfont.ttf') format('truetype'),
		 url('../images/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');

font-weight:normal;
font-style:normal;
font-variant:normal;
}

/* General Styles
---------------------------------------*/
html, body {height: 100%;}
body { background: #252056 url(../images/hume-bg.jpg) no-repeat center top;	color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
#wrap {min-height: 100%; width: 100%; background:url(../images/splat-top.png) no-repeat center top; overflow: hidden; }
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}
.alignCenter { width: 932px; margin:0 auto; }
h1, h2, h3, h4, h5 { font-family: 'LeagueGothicRegular', Arial, Helvetica, sans-serif; font-weight: normal; text-transform:uppercase; }
.columnLeft { width:359px; margin-right: 15px; }
.columnCenter { width: 283px; border-left: 1px solid #7777C6; padding: 0 24px; font-size:0.8125em; }
.columnCenter .imgHolder { margin: 0 16px 0 0; }
.columnRight { padding-left:18px; border-left: 1px solid #7777C6; margin-bottom: 60px; margin-top: 200px }
.columnRight a { font-size: 0.8em; display: block; margin-top:10px; }
.content .columnLeft h1 { display:block; width:auto; margin: 0 16px 0 0; line-height:1; }
.content .columnCenter h2 { 
	display:block; 
	width:auto; 
	margin: 0 12px 0 0; 
	line-height:1; 
	font-size:3.27em;
	text-shadow: 6px 6px 10px #000000;
	filter: dropshadow(color=#000000, offx=6, offy=6); 
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135)";
}
.buttonSml { display:block; background:url(../images/button-sml-shadow.png) no-repeat center bottom; height:40px; margin-bottom:0; }
.buttonSml a { 
	display:block;
	background:#ffffff url(../images/button-sml-bg.jpg) repeat-x center bottom;
	width:57px;
	height:20px;
	padding:6px 15px;
	color:#333333; 
	text-transform:uppercase;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.buttonLrg { display:block; background:url(../images/button-lrg-shadow.png) no-repeat center bottom; margin:0; padding:0 0 12px; }
.imgHolder { border: 6px solid #ffffff; }
#contentPage .content h1 { margin: 0 0 20px; width:100%; }
#contentPage .columnLeft h2, #contentPage .columnLeft h3, #contentPage .columnLeft h4 { line-height:normal; }
#contentPage .columnLeft { width: 706px; }
label { display:block; }

#form_bookerrors, #form_errors{ color:#fff; display:none; font-size:0.82em; width:100%; }
#form_bookthanks { color:#ffffff; display:none; font-size:0.82em; margin-top:10px; line-height:1.5em; width:100%; }	
#form_thanks { color:#ffffff; display:none; }	
#form_errors{ color:#fff; display:none; font-size:0.82em; }
.content input[type="text"] {
	background:none;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom: 1px dashed #ffffff;
	margin: 0 10px 10px;
	padding: 12px 0;
	color:#ffffff;
	font-size:1em;
}
.contactBox { margin-top: 20px; }
#contactForm .buttonLrg { width:200px; margin: 0 10px 10px; }
#contactForm .buttonLrg input {
	color:#404040;
	background:#ffffff url(../images/button-lrg-bg.jpg) repeat-x center bottom;
	margin-bottom:0;
	padding: 14px 0;
	border:none;
	width:200px;
	font-size:1.3em;
}

.content textarea {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em;
	margin: 0 10px 10px;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom: 1px dashed #ffffff;
	color:#ffffff;
	background:none;
	min-height: 100px;
}


/* RECAPTCHA! */
#recaptcha_table {
	line-height: 1.5;
	overflow: hidden;
	width: auto;
	max-width: 565px;
	margin: 10px;
}
#bookService #recaptcha_table {
	font-size: 13px;
	max-width: 182px;
	margin: 0 0 10px;
}
#recaptcha_table a {
	color: white;
}
#recaptcha_response_field {
	width: 100%;
	margin-left: 0;
}
#recaptcha_image,
#recaptcha_image img {
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
#recaptcha_image {
	margin-bottom: 5px;
	height: auto !important;
	padding: 5px;
	background: rgba( 255, 255, 255, 0.1 );
}
.recaptcha-options {
	font-size: 13px;
}



/* Header Styles
---------------------------------------*/
#header { position: relative; height: 612px; }
#header h1 { position: absolute; top:27px; left:0; }
#header h2 { 
	position: absolute; 
	top:54px; 
	left:278px; 
	display: block;
	width: 250px;
	font-size:3.3em;
	border-left: 1px solid #ffffff; 
	color: #D9F1FD;
	padding: 0 0 0 28px;
}
#header h4 {
	position: absolute;
	top:72px;
	right:0;
	font-size:2.5em;
	color:#F58220;
}
#header h4 span {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.4em;
	font-weight:bold;
	text-transform:none;
	color: #201D56;
}
.splat { position: absolute; top:106px; left: 355px; }

#slideShowBox { 
	position: absolute; 
	bottom: 0; 
	left: 0;
	background:url(../images/slideshow-bg.png) no-repeat center bottom;
}
#bookService {
	position: absolute;
	bottom: 0;
	right: 0;
	background:url(../images/form-bg.png) repeat-x center top;
	height:288px;
	padding: 18px 15px;
	width: 181px;
}
#bookService .buttonLrg input {
	font-size:1.06em;
	color:#404040;
	background:#ffffff url(../images/button-lrg-bg.jpg) repeat-x center bottom;
	margin-bottom:0;
	padding: 14px 0;
	border:none;
}
#bookService h3 { display:block; font-size:2.5em; border-bottom: 2px solid #ffffff; padding: 0 0 3px 0; }
#bookService input { 
	display:block; 
	background: none; 
	font-size: 0.82em; 
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom: 1px dashed #ffffff;
	color:#ffffff;
	width: 181px;
	padding: 8px 0; 
	margin:0 0 7px;
}
#bookService textarea { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.82em;
	margin: 0 0 7px;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom: 1px dashed #ffffff;
	color:#ffffff;
	background:none;
	width: 181px;
	height: 50px;
}

/* Main Nav Styles
---------------------------------------*/
#mainNav {
	width: 100%;
	display: block;	
	position: absolute;
	top:201px;
	left:0;
	padding:0 0 17px 0;
	background:url(../images/nav-bg.png) no-repeat center top; 
	z-index:99; 
}
#mainNav ul { display:block; margin: 0 80px; width: 932px; }
#mainNav li { 
	display:block; 
	float:left; 
	position:relative; 
	background: url(../images/nav-separator.png) no-repeat left center; 
	padding: 8px 6px;
}
#mainNav li.firstItem { background:none; }
#mainNav li a { 
	display:block; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.99em;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	padding: 16px 9px;
	background:none center bottom;
	-webkit-transition: background 600ms ease;  
    -moz-transition: background 600ms ease; 
    -o-transition: background 600ms ease;  
    transition: background 600ms ease; 
}
#mainNav li a:hover { 
	background:#cc6423 url(../images/hover.png) no-repeat center bottom;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	-webkit-transition: background 600ms ease;  
    -moz-transition: background 600ms ease; 
    -o-transition: background 600ms ease;  
    transition: background 600ms ease; 
}
#mainNav li ul { 
	display: block;
	width: 150px;
	position:absolute;
	left: -999em;
	top:auto;
	z-index: 99;
	margin:0 0 0 6px;
	background-color:#FF9648;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
	-webkit-transition: opacity 600ms ease;  
    -moz-transition: opacity 600ms ease; 
    -o-transition: opacity 600ms ease;  
    transition: opacity 600ms ease; 
}
#mainNav li:hover ul { 
	left:0em;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	-webkit-transition: opacity 600ms ease;  
    -moz-transition: opacity 600ms ease; 
    -o-transition: opacity 600ms ease;  
    transition: opacity 600ms ease;
}
#mainNav li ul li { display:block; float:none; clear:both; background:none; }
#mainNav li ul li a { font-size:0.8em; text-transform:none; padding:12px 10px; border-bottom: 1px solid #ffffff; }

/* Footer Styles
---------------------------------------*/

#footer {
	position: relative;
	height: 48px;
	margin-top: -48px;
	clear:both;
	background:url(../images/footer-bg.jpg) no-repeat center top;
	font-size:0.68em;
	color:#D9F1FD;
}
#footer a, .columnRight a, .sitemap { color:#D9F1FD; text-decoration:underline; }
#footer a:hover, .columnRight a:hover { color:#ffffff; }
#footer h4 {
	position:absolute;
	top:12px;
	left:375px;
	color: #F58220;
	font-size: 2.8em;
}
#footer p { position:absolute; }
#footer .addressInfo { 
	font-size: 1.18em;
	top:12px;
	right:223px;
	padding: 0 22px 0 0;
}
.copyRight {
	display:block;
	border-left: 1px solid #ffffff;
	padding: 0 16px;
	top:12px;
	right:0;
}

.sitemap {
	padding-top: 9px;
	padding-bottom: 15px;
	background-color: #151537;
	font-size:0.68em;
	color:#D9F1FD;
}
.sitemap ul {
	float: right;
	padding-right: 18px;
}
.sitemap ul li {
	list-style: none; 
	float: left;
	padding-left: 45px;
}
.sitemap a {
	text-decoration: none;
	color: #D9F1FD;
}
.sitemap a:hover {
	color: #FFFFFF;
}


a.forSale {
	width: 180px; 
	padding-top: 20px; 
	padding-bottom: 20px; 
	background-color: #F58220; 
	text-align: center; 
	text-decoration: none;
	margin-bottom: 40px;
	text-decoration: none;
	color: #FFFFFF;
}

a.forSale:hover {
	color: #F58220;
	background-color: #FFFFFF;
}

h4.servicing {
	 line-height:1em; 
	 margin-bottom: 15px; 
	 color:#b4c7db;
	 border-bottom: 2px solid #b4c7db;
}
/*
     FILE ARCHIVED ON 16:44:35 Oct 14, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:42:04 May 09, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.477
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.012
  esindex: 0.009
  cdx.remote: 15.039
  LoadShardBlock: 234.116 (3)
  PetaboxLoader3.datanode: 241.436 (5)
  load_resource: 87.727 (2)
  PetaboxLoader3.resolve: 56.912
*/