/*<agl.folder "Structural">*/
	body {
		color: white;
		font-size: 0.8em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		background-color: #4c4c4c;
		background-image: url(../images/page-bg.jpg);
		background-repeat: repeat-x;
		text-align: center;
		margin: 0;
		padding: 0; }
	#container {
		background-image: url(../images/container-bg.jpg);
		background-repeat: repeat-y;
		text-align: left;
		width: 770px;
		margin-right: auto;
		margin-left: auto;
		padding: 0; }
		
	#splash-container {	margin-right:      auto;
	margin-left:       auto;
	padding:           0;
	width:             770px; }

	#wrapper {
		background-image: url(../images/wrapper-bg.jpg);
		background-repeat: no-repeat;
		width: 770px; }
	#splash-wrapper {	width:             770px; }



	#mast-nav {
		width: 770px;
		height: 40px;
		clear: both; }
		
	#splash-mast-nav {
		width: 770px;
		height: 40px;
		clear: both;
		background: url(../images/mast-nav-splash.gif); }

	#header {
		width: 750px;
		height: 150px;
		clear: both;
		margin-bottom: 10px; }
	#main-nav {
		width: 175px;
		float: left;
		margin-left: 10px;
		display: inline; }
	#main-content {
		width: 540px;
		float: right;
		margin-right: 20px;
		margin-left: 10px;
		display: inline; }
	body#available-rentals-page #main-content {
		width: 730px; }

	#splash-content {
		font-size: 1em;
		display:      inline;
		width:        740px;
		float:        left;
		margin-right: 15px;
		margin-left: 15px; }

	#footer {
		font-size: 0.9em;
		background-color: #4c4c4c;
		background-image: url(../images/footer-bg.jpg);
		background-repeat: no-repeat;
		background-position: 0 top;
		text-align: center;
		width: 770px;
		clear: both;
		padding-top: 20px;
		padding-bottom: 20px; }
	#splash-footer {	font-size:           0.9em;
	background-color:    #4c4c4c;
	text-align:          center;
	padding-top:         20px;
	padding-bottom:      20px;
	width:               770px;
	clear:               both; }

/*</agl.folder>*/
/*<agl.folder "Standard Selectors">*/
	h1 {
		font-size: 1.5em;
		text-align: left; }

	h2 {
		font-size: 1.25em;
		background-image: url(../images/h2-bg.gif);
		text-align: center;
		clear: both;
		padding: 3px;
		border: solid 1px #666; }
	h3 {
		font-size: 1.1em;
		text-align: left; }
	h4 {
		font-size: 1.1em;
		text-align: center; }
	h5 {
		font-size:  1.1em;
		text-align: left;
		margin-top: 25px;
		margin-bottom: -5px;
		border-bottom: 1px solid #666; }

	a:link, a:visited {
		color: #f7fdc1;
		text-decoration: underline; }
	a:hover, a:active {
		color: #fff;
		text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "mast-nav">*/
	#mast-nav * {
		margin: 0;
		padding: 0;
		list-style-type: none; }

	#mast-nav li {
		float: left; }

	#mast-nav a {
		background-image: url(../images/mast-nav.gif);
		text-indent: -999em;
		height: 40px;
		float: left; }
		
	#splash-mast-nav * {
		margin: 0;
		padding: 0;
		list-style-type: none; }
		
	#splash-mast-nav li {
		float: left; }

	#splash-mast-nav a {
		background-image: url(../images/mast-nav-splash.gif);
		text-indent: -999em;
		height: 40px;
		float: left; }

	#domain-button {
		width: 195px; }

	#domain-button:hover {
		background-position: 0 -40px;
		width: 195px; }
		
	#domain-button:active,
	body#splash-page #domain-button {
	background-position: 0 -80px;
	width:               195px;
	cursor: default; }

	#home-button {
		background-position: -195px 0;
		width: 152px; }

	#home-button:hover {
		background-position: -195px -40px;
		width:               152px; }
		
	#home-button:active,
	body#home-page #home-button {
	background-position: -195px -80px;
	width:               152px;
	cursor: default; }

	#about-us-button {
		background-position: -347px 0;
		width: 124px; }

	#about-us-button:hover {
		background-position: -347px -40px;
		width:               124px; }
		
	#about-us-button:active,
	body#about-us-page #about-us-button {
	background-position: -347px -80px;
	width:               124px;
	cursor: default; }
	#staff-button {
		background-position: -471px 0;
		width: 164px; }
	#staff-button:hover {
		background-position: -471px -40px;
		width:               164px; }
	#staff-button:active, body#staff-page #staff-button {
	background-position: -471px -80px;
	width:               164px;
	cursor: default; }
	#contact-us-button {
		background-position: -635px 0;
		width: 135px; }

	#contact-us-button:hover {
		background-position: -635px -40px;
		width:               135px; }
		
	#contact-us-button:active,
	body#contact-us-page #contact-us-button  {
	background-position: -635px -80px;
	width:               135px;
	cursor: default; }

/*</agl.folder>*/
/*<agl.folder "main-nav">*/
	#main-nav * {
		margin: 0;
		padding: 0;
		list-style-type: none; }
	#main-nav ul {
		float: left;
		margin-bottom: 25px; }

	#main-nav li {
		float: left; }

	#main-nav a {
		color: #fff;
		font-size: 1em;
		font-variant: small-caps;
		line-height: 1.6em;
		text-decoration: none;
		text-indent: 10px;
		width: 175px;
		float: left;
		border-top: 1px solid #333;
		border-right: 1px solid #333;
		border-bottom: 1px solid #333; }

	#main-nav a:hover {
		background-image: url(../images/main-nav-over-bg.gif);
		border-top: 1px solid #696969;
		border-right: 1px solid #696969;
		border-bottom: 1px solid #696969; }

	.img-link a, .img-link a:hover, .img-link img {
		text-indent: 0;
		margin: 0 0 0 0;
		padding: 0;
		border-width: 0; }
	#main-nav a.main-nav-down {
		color: white;
		background-color: #282f73;
		background-image: url(../images/main-nav-down-bg.gif);
		background-repeat: repeat-x;
		border-top: 1px solid #626262;
		border-right: 1px solid #626262;
		border-bottom: 1px solid #626262;
		cursor: default; }

/*</agl.folder>*/
/*<agl.folder "footer">*/
	.footer-links {
		font-variant: small-caps;
		margin: 0;
		padding: 0; }

	.deilink {
		font-size: 0.75em;
		font-style: italic; }
/*</agl.folder>*/
/*<agl.folder "main-content">*/
	#main-content img {
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		padding: 2px;
		border: solid 1px #666; }
	#main-content li {
		margin-bottom: 10px; }

/*</agl.folder>*/
/*<agl.folder "listings">*/
	.listing {
		width: 535px;
		float: left;
		clear: both;
		margin-bottom: 10px;
		padding-bottom: 5px;
		border: solid 1px #666; }

	.listing h3 {
		background-image: url(../images/h2-bg.gif);
		clear: both;
		margin: 0 0 10px;
		padding: 3px 3px 3px 10px;
		border-bottom: 1px solid #666; }

	.listing img {
		width: 250px;
		height: 200px;
		float: left;
		display: block; }

	.listing ul {
		float: left;
		margin: 10px 10px 0 0;
		padding: 0;
		list-style-type: none;
		display: block; }

	.listing li {
		text-align: left;
		text-indent: -10px;
		width: 200px;
		margin: 0;
		padding: 0 0 0 10px; }
	#listing-table {
		font-size: 0.9em;
		border-top: 1px solid #4c4c4c;
		border-right: 1px solid #4c4c4c;
		border-left: 1px solid #4c4c4c; }

	#listing-table td {
		padding: 5px;
		border-bottom: 1px solid #4c4c4c; }

	#listing-table tr#head {
		color: white;
		font-weight: bold;
		background-color: #293172;
		text-align: center; }

	#listing-table .type {
		font-variant: small-caps;
		text-align: center; }
	#listing-table .remarks {
		text-transform: capitalize; }

	#listing-table .city {
		font-size: 0.9em;
		font-variant: small-caps; }

/*</agl.folder>*/

/*<agl.folder "Other Selectors">*/
	.links-ul li {
		text-align: left;
		list-style-image: url(../images/links-ul.gif); }

	.emergencies-ul li {	list-style-image: url(../images/emergencies-ul.gif); }

	.checks-ul li {
		list-style-image: url(../images/checks-ul.gif);	 }

	.warnings-ul li {
		list-style-image: url(../images/warnings-ul.gif);	 }
	.splash-content-td {
		font-size: 1em;
		text-align: left; }
	.links-table {
		width: 100%; }

	.links-table td {
		text-align: center;
		vertical-align: top;
		width: 50%; }

/*</agl.folder>*/
/*<agl.folder "Browser Fixes">*/
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/
/*<agl.folder "franchise_form">*/
	#franchise_form * { list-style-type: none; }
	#franchise_form {
		text-align: left;
		width: 450px;
		margin-right: auto;
		margin-left: auto;
		padding: 10px;
		border: solid 1px #666; }
	.indented-span {
		margin-left: 25px; }

	.required {
		padding-top: 3px;
		border-bottom: 1px solid #c00; }
	#franchise_form h3 {
		background-image: url(../images/h2-bg.gif);
		clear: both;
		margin: 0 0 10px;
		padding: 3px 3px 3px 10px;
		border-bottom: 1px solid #666; }

	#franchise_form em { font-size: 0.9em; }
	#franchise_form label {
		text-align: right;
		width: 175px;
		float: left;
		margin-right: 10px;
		display: block; }
	.bot-input { float: left; margin-left: -999em; }
/*</agl.folder>*//*<agl.folder "contact_form">*/
	#contact_form * { list-style-type: none; }
	#contact_form {
		text-align: left;
		width: 450px;
		margin-right: auto;
		margin-left: auto;
		padding: 10px;
		border: solid 1px #666; }
	.indented-span {
		margin-left: 25px; }

	.required {
		padding-top: 3px;
		border-bottom: 1px solid #c00; }

	#contact_form em { font-size: 0.9em; }
	#contact_form label {
		text-align: right;
		width: 175px;
		float: left;
		margin-right: 10px;
		display: block; }
	.bot-input { float: left; margin-left: -999em; }
/*</agl.folder>*/

