@media screen
{
	* {padding:0; margin:0; }

	/* GENERAL */

	body {background-color:#ffffff; padding:0; margin:10px 10px 10px 10px; color:#404616; font-family:verdana, arial, sans-serif;}
	.bodyStyle {background-color:#ffffff; padding:0; margin:10px 10px 10px 10px; color:#404616; font-family:verdana, arial, sans-serif;}
	b {font-weight:bold;}
	div{}
	img {border:0; display:block;} 
	label {border:0;}
	p {font-size:0.7em; text-align:left; margin:0.7em 15px 0.7em 15px;}
	ol {font-size:0.7em; text-align:left; margin:0.7em 15px 0.7em 15px;}
	ul {font-size:0.7em; text-align:left; margin:0.7em 15px 0.7em 15px; list-style-image:url(images/list_bullet.gif);}
	li {margin:0.4em 15px 0.4em 30px; text-align:left;}
	
	.imageLeft {float:left; margin:10px 10px 10px 0;}
	.imageRight {float:right; margin:10px 0 10px 10px;}

	.clearLeft {clear:left;}

	h3 {font-size:0.8em; font-weight:bold; color:#00444d; text-align:left; margin:1.4em 15px -0.3em 15px;}
	h4 {font-size:0.7em; font-weight:bold; color:#00444d; text-align:left; margin:1.4em 15px -0.3em 15px;}
	.h4Margins {font-size:0.7em; font-weight:bold; color:#00444d; text-align:left; margin:0.7em 15px 0.4em 15px;}
	h4 img {float:left; margin:0 5px 0 0;}


	A {color:#c06600; text-decoration:none;}
	A:LINK {color:#c06600; text-decoration:none;}
	A:VISITED {color:#c06600; text-decoration:none;}
	A:HOVER {color:#00444d; text-decoration:underline;}
	A:ACTIVE {color:#00444d; text-decoration:underline;}
	A:FOCUS {color:#00444d; text-decoration:underline;}

	.invisible {position:absolute; left:0px; top:-5000px; width:1px; height:1px; overflow:hidden;}

	.hidden {list-style:none; display:inline; font-size:100%; margin:0; padding:0; border:0;}
	.hidden li {display:inline; margin:0;}


	.hide {display:none;}

	.bold {font-weight:bold;}

	.medium {font-size:0.7em;}
	.small {font-size:0.6em;}
	.boldBlue {font-weight:bold; color:#00444d;}
	.boldOrange {font-weight:bold; color:#c06600;}
	.orange {color:#c06600;}
	.italic {font-style:italic;}
	.italicBold {font-style:italic; font-weight:bold;}

	

	.botLeftCorner {position:absolute; display:block; bottom:0px; left:0px; width:10px; height:10px; background-image:url(images/bot_left_corner.gif); background-position:bottom left; background-repeat:no-repeat; z-index:5; overflow:hidden;}
	.homeCorners {position:absolute; display:block; bottom:0px; left:0px; width:318px; height:50px; background-image:url(images/home_corners.gif); background-position:bottom left; background-repeat:no-repeat; z-index:5; overflow:hidden}
	*html .homeCorners {bottom:-1px;}
	.homeCornerWrapper {position:relative; display:block; width:auto; height:auto; float:left; background-image:url(images/right_columns_home.gif); background-position:bottom left; background-repeat:repeat-y; padding:0; z-index:3;}

	


	/* STRUCTURE */

	.container {position:relative; width:760px; height:auto; margin:0;}

	.contentHome {z-index:100; position:relative; width:760px; height:auto; margin:0 0 0 0; padding:0 0 10px 0; float:left; clear:left; background-image:url(images/left_column_bg.gif); background-position:bottom left; background-repeat:repeat-y;}

	.content {z-index:100; position:relative; width:760px; height:auto; margin:0 0 0 0; padding:0 0 10px 0; float:left; clear:left; background-image:url(images/left_column_bg.gif); background-position:bottom left; background-repeat:repeat-y;}


	.fullWidth {position:relative; display:block; width:760px; height:auto; background-color:#FFFFFF; float:left;}
	.leftColumn {position:relative; display:block; width:144px; height:auto; float:left; margin:0 10px 0 0; padding: 0 0 55px 0;}
	.fullColumn {overflow:hidden; position:relative; display:block; width:606px; height:auto; float:left; margin:0 0 0 0;}
	.fullColumnEasymover {position:relative; display:block; width:606px; height:auto; float:left; margin:0 0 0 0;}
	.middleColumn {position:relative; display:block; width:452px; height:auto; float:left; margin:0 10px 0 0;}
	.halfColumn1 {position:relative; display:block; width:298px; height:auto; float:left; margin:0 10px 0 0;}
	.halfColumn2 {position:relative; display:block; width:298px; height:auto; float:left; margin:0;}
	.halfColumnContent {position:relative; display:block; width:298px; height:auto; float:left; margin:0;}
	.rightColumn {position:relative; display:block; width:144px; height:auto; float:left; margin:0;}
	.normalWidth {position:relative; display:block; width:606px; height:auto; background-color:#FFFFFF; float:right; margin:0 0 0 0;}
	.featuredPropertyColumn {position:relative; display:block; width:606px; height:auto; float:left; margin:0; background-image:url(images/featured_bg_med.gif); background-position:top left; background-repeat:repeat-y;}
	.halfColumns {position:relative; display:block; width:606px; height:auto; float:left; margin:0; background-image:url(images/sitemap_bg_med.gif); background-position:top left; background-repeat:repeat-y;}
	


	/*HEADER */
	.headerWrapper {position:relative; width:760px; min-height:95px; float:left; background-color:#00444d; background-position:top left; background-repeat:repeat-x;}
	*html .headerWrapper {height:95px;}
	.header {position:relative; width:760px; display:block; float:left; z-index:20;}
	*html .header {}
	.headerCorner {position:absolute; width:183px; height:100px; background-image:url(images/header_search_bg2.png); background-position:top left; background-repeat:no-repeat; top:0px; right:0px; z-index:30;}
	.headerSwoosh {position:relative; width:144px; height:100px; border-right:1px solid #ffffff; float:left;}
	*html .headerSwoosh {margin-bottom:-1px;}
	.headerLogo {position:relative; width:144px; height:100px; margin:0; padding:0;}
	.headerSearch {position:relative; display:block; width:183px; min-height:100px; float:right; z-index:40; margin-left:-183px;}
	*html .headerSear
	.headerLogo {position:relative; width:144px; height:100px; margin:0; padding:0;}hiddench {height:100px;}

	.signinP {position:relative; display:block; width:152px; height:auto; margin:10px 0 10px 0; padding:0; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background-image:url(images/signin_top.gif); background-position:top right; background-repeat:no-repeat; overflow:hidden; float:right; background-color:#00444d; z-index:1000;}

	.signinP A {color:#ffffff;}
	.signinP A:LINK {text-decoration:none; color:#ffffff;}
	.signinP A:VISITED {text-decoration:none; color:#ffffff;}
	.signinP A:HOVER {text-decoration:none; color:#619692;}
	.signinP A:ACTIVE {text-decoration:none; color:#619692;}
	.signinP A:FOCUS {text-decoration:none; color:#619692;}

	.signinBottom {position:relative; display:block; width:132px; height:auto; background-image:url(images/signin_bot.gif); background-position:bottom left; background-repeat:no-repeat; padding:0.2em 10px 0.2em 10px; float:left;}

	.searchP {margin:0.6em 0 0.2em 0; padding:0 10px 2px 10px; float:right; font-size:100%;}

	.headerSearch label {position:absolute; left:0px; top:-5000px; width:1px; height:1px; overflow:hidden;}
	.searchBox {font-size:0.7em; vertical-align:baseline; margin:0 0 0.4em 0; padding:2px 0.2em 2px 0.2em; color:#5D5D5D; background-color:#ffffff; width:118px; border:1px solid #999999; float:right;}
	.searchSubmit {font-size:0.7em; width:auto; overflow:visible; vertical-align:baseline; margin:0; padding:0.1em 0.4em 0.1em 0.4em; color:#00444d; background-color:#f0e998; border:1px solid #f0e998; background-image:url(images/button_cream.gif); background-position:top left; background-repeat:repeat-x; float:right;}

	/* NAV */

	.headerNavBG {position:relative; width:429px; min-height:46px; float:left; padding:0 30px 0 10px; z-index:1; border-bottom:1px solid #ffffff; background-image:url(images/header_bg.gif); background-repeat:repeat-x; background-position:top left; background-color:#f0e998;} 
	*html .headerNavBG {height:46px;}

	.navList {list-style:none; display:block; font-size:100%; margin:0; z-index:100; width:429px; height:auto; float:left; background-image:url(images/nav_line.gif); background-position:top right; background-repeat:no-repeat; }
	.navList li {position:relative; display:block; float:left; margin:0; padding: 0 0 0 1px; background-image:url(images/nav_line.gif); background-position:top left; background-repeat:no-repeat; min-height:46px; width:70px;}
	*html .navList {height:46px;}

	.navLink {position:relative; font-family:Arial, Helvetica, sans-serif; display:block; color:#00444d; text-decoration:none; font-size:0.7em; line-height:1.2em; padding:10px 0 0px 10px; min-height:36px; float:left; margin:0; text-transform:uppercase;}
	*html .navLink {height:36px;}
	.navLink:LINK {text-decoration:none; color:#00444d;}
	.navLink:VISITED {text-decoration:none; color:#00444d;}
	.navLink:HOVER {text-decoration:none; background-color:#fffcde; color:#00444d;}
	.navLink:ACTIVE {text-decoration:none; background-color:#fffcde; color:#00444d;}
	.navLink:FOCUS {text-decoration:none; background-color:#fffcde; color:#00444d;}

	.navLinkSelected {position:relative; font-family:Arial, Helvetica, sans-serif; display:block; color:#00444d; text-decoration:none; font-size:0.7em; line-height:1.2em; padding:10px 0 0px 10px; min-height:36px; float:left; margin:0; text-transform:uppercase;}
	*html .navLinkSelected {height:36px;}
	.navLinkSelected:LINK {text-decoration:none; background-color:#fffcde; color:#00444d;}
	.navLinkSelected:VISITED {text-decoration:none; background-color:#fffcde; color:#00444d;}
	.navLinkSelected:HOVER {text-decoration:none; background-color:#fffcde; color:#00444d;}
	.navLinkSelected:ACTIVE {text-decoration:none; background-color:#fffcde; color:#00444d;}
	.navLinkSelected:FOCUS {text-decoration:none; background-color:#fffcde; color:#00444d;}

	#nav1 {min-width:44px;} *html #nav1 {width:44px;}
	#nav2 {min-width:50px;} *html #nav2 {width:50px;}
	#nav3 {min-width:44px;} *html #nav3 {width:44px;}
	#nav4 {min-width:63px;} *html #nav4 {width:63px;}
	#nav5 {min-width:63px;} *html #nav5 {width:63px;}
	#nav6 {min-width:50px;} *html #nav6 {width:50px;}
	#nav7 {min-width:37px;} *html #nav7 {width:37px;}

	



	/* GENERAL FURNITURE */

	.linkNormal {color:#c06600; font-weight:normal; background-image:url(images/link_normal.gif); background-position:bottom right; background-repeat:no-repeat; padding-right:17px;}
	.linkNormal:LINK {text-decoration:none; color:#c06600;}
	.linkNormal:VISITED {text-decoration:none; color:#c06600;}
	.linkNormal:HOVER {text-decoration:underline; color:#00444d;}
	.linkNormal:ACTIVE {text-decoration:underline; color:#00444d;}
	.linkNormal:FOCUS {text-decoration:underline; color:#00444d;}

	.linkBack {color:#c06600; font-weight:normal; background-image:url(images/link_back2.gif); background-position:top left; background-repeat:no-repeat; padding-left:17px;}
	.linkBack:LINK {text-decoration:none; color:#c06600;}
	.linkBack:VISITED {text-decoration:none; color:#c06600;}
	.linkBack:HOVER {text-decoration:underline; color:#00444d;}
	.linkBack:ACTIVE {text-decoration:underline; color:#00444d;}
	.linkBack:FOCUS {text-decoration:underline; color:#00444d;}

	.linkDelete {color:#c06600; font-weight:normal; background-image:url(images/link_delete.gif); background-position:bottom right; background-repeat:no-repeat; padding-right:17px;}
	.linkDelete:LINK {text-decoration:none; color:#c06600;}
	.linkDelete:VISITED {text-decoration:none; color:#c06600;}
	.linkDelete:HOVER {text-decoration:underline; color:#00444d;}
	.linkDelete:ACTIVE {text-decoration:underline; color:#00444d;}
	.linkDelete:FOCUS {text-decoration:underline; color:#00444d;}

	.linkBold {color:#c06600; font-weight:bold; background-image:url(images/link_normal.gif); background-position:bottom right; background-repeat:no-repeat; padding-right:17px;}
	.linkBold:LINK {text-decoration:none; color:#c06600;}
	.linkBold:VISITED {text-decoration:none; color:#c06600;}
	.linkBold:HOVER {text-decoration:underline; color:#00444d;}
	.linkBold:ACTIVE {text-decoration:underline; color:#00444d;}
	.linkBold:FOCUS {text-decoration:underline; color:#00444d;}

	.linkBlockBlue {color:#00444d; display:block; font-weight:normal; background-image:url(images/link_green.gif); background-position:top right; background-repeat:no-repeat; padding-right:17px;}
	.linkBlockBlue:LINK {text-decoration:none; color:#00444d;}
	.linkBlockBlue:VISITED {text-decoration:none; color:#00444d;}
	.linkBlockBlue:HOVER {text-decoration:underline; color:#619693;}
	.linkBlockBlue:ACTIVE {text-decoration:underline; color:#619693;}
	.linkBlockBlue:FOCUS {text-decoration:underline; color:#619693;}

	.linkBlockBold {color:#c06600; display:block; font-weight:bold; background-image:url(images/link_normal.gif); background-position:top right; background-repeat:no-repeat; padding-right:17px;}
	.linkBlockBold:LINK {text-decoration:none; color:#c06600;}
	.linkBlockBold:VISITED {text-decoration:none; color:#c06600;}
	.linkBlockBold:HOVER {text-decoration:underline; color:#00444d;}
	.linkBlockBold:ACTIVE {text-decoration:underline; color:#00444d;}
	.linkBlockBold:FOCUS {text-decoration:underline; color:#00444d;}

	.linkBlockSpecial {color:#ffffff; display:block; font-weight:normal; background-image:url(images/link_on_orange.gif); background-position:top right; background-repeat:no-repeat; padding-right:17px; text-decoration:underline;}
	.linkBlockSpecial:LINK {text-decoration:underline; color:#ffffff;}
	.linkBlockSpecial:VISITED {text-decoration:underline; color:#ffffff;}
	.linkBlockSpecial:HOVER {text-decoration:underline; color:#C06600;}
	.linkBlockSpecial:ACTIVE {text-decoration:underline; color:#C06600;}
	.linkBlockSpecial:FOCUS {text-decoration:underline; color:#C06600;}

	.linkBlockNormal {color:#c06600; display:block; font-weight:normal; background-image:url(images/link_normal.gif); background-position:top right; background-repeat:no-repeat; padding-right:17px;}
	.linkBlockNormal:LINK {text-decoration:none; color:#c06600;}
	.linkBlockNormal:VISITED {text-decoration:none; color:#c06600;}
	.linkBlockNormal:HOVER {text-decoration:underline; color:#00444d;}
	.linkBlockNormal:ACTIVE {text-decoration:underline; color:#00444d;}
	.linkBlockNormal:FOCUS {text-decoration:underline; color:#00444d;}

	.ad144 {position:relative; width:144px; height:auto; float:left; overflow:hidden; background-color:#ffffff;}


	.spacer10px {position:relative; display:block; width:144px; height:10px; background-color:#ffffff; float:left; overflow:hidden;}
	.spacer20px {position:relative; display:block; width:100%; height:20px; background-color:#ffffff; float:left; overflow:hidden;}
	.spacer20pxWhite {position:relative; display:block; width:100%; height:20px; background-color:#ffffff; float:left; overflow:hidden;}
	.spacer1px{position:relative; display:block; width:100%; height:1px; background-color:#ffffff; float:left; overflow:hidden;}

	.fullBoxBG {position:relative; float:left; width:100%;}
	.fullBoxBG .midBoxBG {position:relative; float:left; width:100%;}
	.openMidBoxContBG {position:relative; float:left; width:100%;}
	.openMidBoxBG {position:relative; float:left; width:100%;}
	.midBoxBG {position:relative; float:left; width:100%;}
	.midBoxContBG {position:relative; float:left; width:100%;}
	.rightBoxBG {position:relative; float:left; width:100%;}
	.halfColumns {position:relative; float:left; width:100%;}
	.halfColumnsAlt {position:relative; float:left; width:100%;}




	/* FOOTER */

	.footer {z-index:10; position:relative; width:760px; height:auto; top:-56px; margin:0 0 -46px 0; float:left; clear:left;}
	.footerTop {position:relative; width:760px; min-height:82px; margin:0 0 0 0; float:left; clear:left; background-image:url(images/footer_top.gif); background-position:top left; background-repeat:no-repeat;}
	*html .footerTop {height:82px;}
	.footerBottom {position:relative; width:760px; min-height:82px; margin:0 0 0 0; float:left; clear:left; background-image:url(images/footer_bottom.gif); background-position:bottom left; background-repeat:no-repeat;}
	*html .footerBottom {height:82px;}
	.footerLinks {position:relative; font-family:Arial, Helvetica, sans-serif; width:576px; height:auto; margin:56px 15px 0 169px; padding:0; color:#ffffff; display:block; line-height:25px; font-size:0.6em;}
	.footerLinks A {color:#ffffff; text-decoration:none;}
	.footerLinks A:LINK {color:#ffffff; text-decoration:none;}
	.footerLinks A:VISITED {color:#ffffff; text-decoration:none;}
	.footerLinks A:HOVER {color:#ffffff; text-decoration:underline;}
	.footerLinks A:ACTIVE {color:#ffffff; text-decoration:underline;}
	.footerLinks A:FOCUS {color:#ffffff; text-decoration:underline;}


}

/* Virtual eath hacks */
#navAction_header {visibility:hidden; display: none;}
#obliqueNotification {visibility:hidden; display: none;}
#threeDNotification {visibility:hidden; display: none;}
.obliqueSelectorTable{width:auto;}