/* Initial layout */
	html { }
	body { 
		color: #EFE; 
		background: #9A9 url(img/layout/html_bg.gif) repeat-x top left;
		font-family: Verdana, Helvetica, Arial, Sans-serif;
		font-size: 76%;
		margin: 0; padding: 0;
	}
	h1, h2, h3, h4, h5, h6, blockquote { color: #363; }
	h1 { font-size: 200%; }
	h2 { font-size: 150%; }
	h3 { font-size: 115%; }
	h4 { font-size: 100%; }
	h5 { font-size: 80%; }
	h6 { font-size: 65%; }
	em {
		color: #993;
	}

        #wrapper { 
        	width: 60em; /* 50em - (1em*2) = 48em */
        	margin: 0 auto;
        	border: 4px solid #999; border-top: none;
        	background-color: #363;
        	position: relative;
        }

        #header { 
        	height: 100px;
        	margin-bottom: 4em; /* Height of Nav + Content Margin Top of 1em */
        	background-image: url(img/layout/header_bg.jpg);
        }
        #header h1 { 
		margin: 0; 
		font-size: 0; text-indent: -9999px;
		float: left; 
		width: 225px; height: 100px;
		background-image: url(img/layout/header.jpg);
        }
        #headerliner { 
        	position: absolute; top: 1em; right: 1em;
        	color: #EE9;
        	margin: 0;
        	width: 20em;
        	text-align: right;
        }
        #headerliner a { 
        	color: #FFF;
        }
        
        #content { 
        	border: 1px solid #000;
        	padding: 0 1em;
        	margin: 1em;
        	color: #030;
        	background-color: #FFF;
        	line-height: 1.4em;
        }
        
        #nav { 
        	width: 58em; height: 3em;
        	position: absolute; top: 100px; /* Height of Header */
        	left: 50%; margin-left: -29em;
        }
        #nav ul { list-style-type: none; margin: 0; padding: 0; }
        #nav ul li { float: left; }
	#nav a { 
		display: block;
		width: 7.5em; 
		height: 2.5em; 
		padding: 0.25em 0.25em;
		background-color: #363;
		color: #BCB;
		border-left: 5px solid #BCB;
	}
	#nav a:hover { 
		color: #FFF;
		border-left: 5px solid #FFF;
		font-weight: bold;
	}
	#nav ul ul a { 
		padding-left: 5px; 
		width: 14.5em; 
		height: 1.5em; 
		font-size: 10px; 
		border: 1px solid #BCB; 
		border-top: none; 
		text-decoration: none; 
		background-color: #474;
	}
	#nav ul ul a:hover { font-weight: normal; color: #FFF; background-color: #696; }
	#nav ul ul { position: absolute; width: 14.5em; left: -999em; border-top: 1px solid #BCB; }
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
        
        #footer { 
        	padding: 1em;
        	text-align: center;
        }
        #footer p, #footer h4 { margin: 0; }
        #footer h4 { color: #EFE; }
        #footer p.par { margin: 1em 0; }

        #homebtn a { 
        	position: absolute; top: 20px; left: 20px; 
        	width: 200px; height: 55px;
        	font-size: 0; text-indent: -9999px;
        	text-decoration: none;
        }
/* End - Initial layout */



/* Popups */
	#rotateimgscontainer { 
		margin: 1em 0 1em 1em;
		width: 200px; height: 150px;
		float: right;
	}
        #rotateimgs { 
        	list-style-type: none; margin: 5em 0 0 0; padding: 0;
        	position: absolute; top: 100px; right: 2em;
        	border: 1px solid #333;
        	width: 200px; height: 150px;
        }
        #rotateimgs a { 
        	display: block; 
        	text-decoration: none; 
        	font-size: 0; text-indent: -9999px; 
        	width: 200px; height: 150px;
        }
        #rotateimgs a:hover { background-position: 0 -150px; }
        #rotateimgs li { float: left; font-size: 0; }
        #rotateimgs #headerimga a { background-image: url(img/pb250035_s.jpg); }
        #rotateimgs #headerimgb a { background-image: url(img/pb250016_s.jpg); }
        #rotateimgs #headerimgc a { background-image: url(img/pb250015_s.jpg); }
        #rotateimgs #headerimga, #rotateimgs #headerimgb, #rotateimgs #headerimgc { display: none; }

	#popupwindow { 
		display: none;
		width: 300px; height: 225px;
		padding: 2em 2em 2em 2em;
		border: 1px solid #000; 
		background-color: #EFE;
		position: absolute; 
		top: 100px; 
		right: 1em;
	}
	#popupwindow img { border: 1px solid #333; }
	#closepopup { 
		position: absolute; 
		top: 2px; right: 2px; 
		text-decoration: none;
		font-size: 0; text-indent: -9999px;
		background: #FFF url(img/icons/min_max_close.gif) 100% 0;
		width: 16px; height: 14px;
	}
	#closepopup:hover { 
		background-position: 100% -14px;
	}
/* End - Popups */



/* Additional */
	ol em { text-decoration: underline; }
	p strong { font-size: 14px; }
	.clearboth, .clr { clear: both; }
	.urgent { color: #F00; }
	
	.colrow { height: 113px; margin: 1em 0; clear: both; }
	#lastrowc { height: auto; }
	
	#samplecode code { color: #009; font-weight: bold; font-size: 12px; }
	#samplecode code span { color: #090; }
	#samplecode div { border: 1px dashed #999; padding: 0.5em; margin: 0.5em 0; background: #FFF; }
	#samplecode h5 { margin: 0; border-bottom: 1px dashed #999; }
	
	.colrow ul { list-style-type: none; margin: 0; padding: 0; }
	.colrow img { border: 1px solid #333; }

	.colrow #inglecolaright { float: right; width: 330px; }
	.colrow #inglecolaright li { float: right; margin-left: 10px;}
	.colrow #inglecolbleft { float: left; width: 265px; }
	.colrow #inglecolbleft li { float: left; margin-right: 10px; }
	
	.colrow #gracecolaright { float: right; width: 330px; }
	.colrow #gracecolaright li { float: right; margin-left: 10px; }
	.colrow #gracecolbleft { float: left; width: 265px; }
	.colrow #gracecolbleft li { float: left; margin-right: 10px; }

	.colrow #yulecolaright { float: right; width: 330px; }
	.colrow #yulecolaright li { float: right; margin-left: 10px; }
	.colrow #yulecolbleft { float: left; width: 330px; }
	.colrow #yulecolbleft li { float: left; margin-right: 10px; }
/* End - Additional */



/* Form */
	.aform { font-size: 11px; }
	.aform div { clear: left; line-height: 1.4em; }
	.aform label { display: block; width: 11em; float: left; }
	.aform input { font-size: 10px; }
	.aform textarea { font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 11px; }
	.aform fieldset { border: 0; border-top: 1px solid #999; }
	.aform legend { font-weight: bold; font-size: 14px; }
/* End - Form */  



/* Properties */
	.propertyarea { 
		clear: both;
	}
	.propertymap { 
        	float: right;
        	width: 405px; 
        	margin-bottom: 2em; 
	}
	.propertymap ul {
		list-style-type: none;
		margin: 0; padding: 0 0 0 25px;
		height: 32px;
	}
	.propertymap li {
		padding-left: 35px;
		background: url(img/icons/building.gif) no-repeat top left;
		width: 150px;
		float: left;
		height: 32px;
	}
	./* propertymap img, #propertymapb img { width: 405px; height: 324px; } */
	.propertieslist { 
		list-style-type: none; margin: 0; padding: 0; 
	}
	.propertieslist ul { 
		list-style-type: none;
		margin-bottom: 1em;
	}
	#currentlyavailable { 
		float: right; 
		width: 20em; 
		margin: 1em 0 1em 1em; 
		border: 1px solid #999; background-color: #FFE; 
		padding: 1em; 
	}
	#currentlyavailable h4 { margin: 0; }
	#currentlyavailable ul { list-style-type: none; margin: 0; padding: 0 0 0 2em; }
/* End - Properties */



/* Free Stuff */
	#freestuffhaltmsg {	
		width: 26em;
		line-height: 1.2em;
		color: #C33;
		border: 1px solid #900;
		background: #FFE;
		margin: 1em 0 0 1em;
		padding: 1em;
		float: right;
	}
	#freestuffhaltmsg h4 { font-size: 150%; color: #C33; margin: 0; }
	#freestuffhaltmsg p { margin-bottom: 0; }
	
/* end - Free Stuff */



/* FREE Guide */
	#freeguide { 
		border: 1px solid #000; 
		margin: 1em 0; 
		position: relative;
		font-size: 12px;
		line-height: 1.2em;
	}
	#freeguide #guidecola *, #freeguide #guidecolb * { font-size: 11px; }
	#freeguide h2, #freeguide h3, #freeguide h4 { 
		color: #000; 
		text-align: center; 
		margin: 0; 
		border-bottom: 1px solid #000;
	}
	#freeguide h2 { 
		background-color: #EE9; 
		font-size: 195%;
		line-height: 1em;
		padding: 0.25em; 
	}
	#freeguide h3 { 
		background-color: #E66; 
		font-size: 150%;
		line-height: 1em;
		padding: 0.5em; 
	}
	#freeguide h4 { 
		font-size: 150%;
		padding: 0.5em; 
		font-family: 'Times New Roman', Verdana, Arial, Sans-serif;
	}
	#freeguide #guidecola { 
		float: left; 
		width: 27em;
		padding-right: 0.5em;
		/* background-color: #FEE; */
		border-right: 1px solid #000; 
	}
	#freeguide #guidecolb { 
		margin-left: 28em; 
		/* background-color: #EEF; */
	}
	#freeguide ol { 
		margin: 0; 
		padding: 0 0 0 2em; 
	}
	#freeguide ol ol { 
		list-style-type: upper-alpha; 
	}
	#freeguide ol ol ol { 
		list-style-type: upper-roman; 
	}
	#freeguide ol span { text-decoration: underline; }
	#freeguide #guidecola h4, #freeguide #guidecolb h4 { 
		font-size: 100%; 
		padding: 0; 
		text-align: left; 
		border: none; 
	}
	#freeguide ol h4 { text-decoration: underline; }
	#freeguide p strong { font-size: 100%; }
	#freeguide ul.listdisc { 
		list-style-type: circle; 
		margin: 0; 
		padding: 0 0 0 2em; 
		font-weight: bold; 
		font-style: italic;
	}
	#freeguide ul.listdisc span { text-decoration: underline; }
	#freeguide .hilite { 
		background-color: #EE9; 
	}
	#freeguide h4.hilite { 
		margin-left: 2em;
		text-decoration: underline; 
		display: inline;
	}
	#freeguide p em { font-weight: bold; }
	#freeguide .hideli { font-size: 0; height: 0; visibility: hidden; }
	
	
	#ageobesuiterenolist05 {
		display: block;
		width: 200px;
		height: 157px;
		font-size: 0;
		border: 1px solid #000;
	}
	#ageobesuiterenolist05:hover {
		border: 1px solid #090;
	}
	#ageobesuiterenolist05 img {
		border: none;
	}
/* End - FREE Guide */



/* Advertised Offers */
	#ad4ver9911cnohype5b {
		display: block;
		width: 200px;
		height: 157px;
		font-size: 0;
		border: 1px solid #000;
	}
	#ad4ver9911cnohype5b:hover {
		border: 1px solid #090;
	}
	#ad4ver9911cnohype5b img {
		border: none;
	}
	
	#homebasever {
		width: 567px;
	}
	#printadp {
		margin: 0; padding-right: 5em;
	}
	#printad {
		display: block;
		float: right;
		width: 29px; height: 33px;
		background: url(img/print-icon.gif);
		font-size: 0;
		text-indent: -9999px;
		text-decoration: none;
		margin: 0 0 1em 1em;
	}
	#printad:hover {
		background-position: -29px 0;
	}
	#homebasever #parta {
		border-bottom: 1px solid #000;
	}
	#homebasever #partb {
	}
	#homebasever #contactus {
		border-top: 1px solid #000;
		background: #3cc;
		text-align: center;
		color: #000;
	}
	#homebasever #contactus h3 {
		margin: 0;
		padding: 0.2em 0;
		font-size: 150%;
	}
/* End - Advertised Offers */