@charset "UTF-8";

/* CLEARING CRAP FORMATTERING AND MAIN ELEMENTS */
* { margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: bottom; behavior: url(/js/iepngfix.htc); }
body { font: 14px/19px Georgia, "Times New Roman", serif; background: #191919 url(/i/headFoot_bg.jpg) center top repeat-y; }
.hiddenButton { display: block; height: 0px; overflow: hidden; }

/* LAYOUTZ */
#logoSling { width: 958px; text-align: center; padding: 12px 0; margin: 0 auto; }

#topSling1 { background: url(/i/menuSlideshow_bgGrime.jpg) center 4px repeat-x; width: 100%; }
#topSling2 { background: url(/i/content_bgHome.gif) center 321px repeat-x; width: 100%; }
#topSling3 { background: url(/i/menuSlideshow_imgFrmHghLght.jpg) center 0px no-repeat; width: 100%; }
#topSling4 { width: 958px; margin: 0 auto; }
#bodAt_home #topSling4 { height: 461px;}

#mainMenu { position: relative; list-style: none; height: 64px; width: 958px;  }
	#mainMenu li { background: url(/i/mainMenu.jpg) no-repeat; height: 64px; position:relative; float: left; }
	#mainMenu li a { cursor: pointer; display: block; position: absolute; top: 0px; left: 0px; height: 64px; overflow: hidden; }
	#mainMenu li a span { background: url(/i/mainMenu.jpg) no-repeat; display: block; position: absolute; top: 0px; left: 0px; height: 64px; padding-left: 500px; overflow: hidden; z-index: 50; }

#slidyShow { overflow: hidden; height: 363px; width: 932px; margin: 17px 0 0 13px;}

#contentSling1 { background: #fbf7e7 url(/i/content_bgBg.jpg) left top repeat; }
#contentSling2 { background: url(/i/content_bgMap.jpg) -55% bottom repeat-x;  }
#contentSling3 { background: url(/i/content_bgSub.gif) left top repeat-x; min-height: 200px; }
#bodAt_home #contentSling3 { background: none; }
#contentSling4 { width: 932px; margin: 0 auto; padding-bottom: 140px; }

#footerSling { width: 932px; margin: 0 auto; background: url(/i/headFoot_footSwoosh.jpg) center top no-repeat; color: #be9865; font-size: .9em; padding: 14px 0; }
#footerSling .bug { float: right; }
#footerSling a { color: #be9865; }
#footerSling a:hover { color: #fff; }

/* COPY FORMATTINGS */
#copyCopy { color: #603c20; /*background-color: #ff00ff;*/}
#copyCopy h1, #copyCopy h2, #copyCopy h3, #copyCopy h4, #copyCopy h5, #copyCopy h6 { margin: .7em 0 0; line-height: 1.2em; font-weight: normal; }
#copyCopy h1 { font-size: 218%; margin-top: 0; height: 80px; behavior: url(/js/iepngfix.htc); overflow: hidden; }
#copyCopy h1 span { display: block; padding-top: 120px; }
#copyCopy h2 { font-size: 164%; }
#copyCopy h3 { font-size: 145%; }
#copyCopy h4 { font-size: 118%; }
#copyCopy h5 { font-size: 107%; }
#copyCopy h6 { font-size: 95%; }
#copyCopy h1 + h1, #copyCopy h1 + h2, #copyCopy h1 + h3, #copyCopy h1 + h4, #copyCopy h1 + h5, #copyCopy h1 + h6,
	#copyCopy h2 + h2, #copyCopy h2 + h3, #copyCopy h2 + h4, #copyCopy h2 + h5, #copyCopy h2 + h6,
	#copyCopy h3 + h3, #copyCopy h3 + h4, #copyCopy h3 + h5, #copyCopy h3 + h6,
	#copyCopy h4 + h4, #copyCopy h4 + h5, #copyCopy h4 + h6, #copyCopy h5 + h5, #copyCopy h5 + h6, #copyCopy h6 + h6 { margin-top: .4em; }
#copyCopy p { margin: .7em 0 0; line-height: 1.5em; }
#copyCopy ul, #copyCopy ol { margin: .8em 0 0; line-height: 1.2em; font-size: .9em; padding-left: 14px;  }
#copyCopy blockquote { padding: 0 0 0 15px; }
#copyCopy ul li, #copyCopy ol li { padding: .25em 0 .25em .2em; }
	#copyCopy ul li ul { margin: 0px; font-size: inherit; padding-left: 14px; list-style-type: disc; }
	#copyCopy ul li ul li { margin: 0px; }
#copyCopy a { text-decoration: none; color: #4f97b9; font-style: italic; }
#copyCopy strong { font-weight: bold; }
#copyCopy a:hover { text-decoration: underline; color: #d28233; }
#copyCopy .collapseMe { display: none; }
#copyCopy .expandButton, #copyCopy .collapseButton { /*background: url(/i/content_bgBg.jpg) top left repeat;*/ white-space: nowrap; }
#copyCopy .collapseButton { display: none; }

#copyCopy table.buildersTable {}
#copyCopy table.buildersTable tr td { vertical-align: top; padding: 0 20px 20px 0; }
#copyCopy table.buildersTable tr td:first-child { text-align: center; padding-top: 1em; }

/* INLINE IMAGES */
#copyCopy img.floatRight { float: right; margin: 15px 0 15px 15px; clear: right; }

/* COLUMNS */
#copyCopy .threeColLeftLeft, #copyCopy .threeColRight { float: left; width: 284px; margin-right: 40px; padding-bottom: 0px; position: relative; /*background-color: #BADA55;*/ }
#copyCopy .threeColRight { clear: none; margin-right: 0px; }
#copyCopy .twoColLeft, #copyCopy .twoColRight { float: left; width: 324px; margin-right: 40px; padding-bottom: 0px; position: relative; background-color: #BADA55; }
#copyCopy .twoColRight { clear: none; margin-right: 0px; }

#copyCopy #calColL, #copyCopy #calColR { float: left; width: 655px; margin-right: 41px; clear: left; }
#copyCopy #calColR { margin-right: 0px; clear: none; width: 235px; padding-top: 20px;  }

#copyCopy #tabbyColL, #copyCopy #tabbyColR { float: left; width: 150px; margin-right: 41px; clear: left; }
#copyCopy #tabbyColR { float: left; width: 740px; margin-right: 0px; clear: none; }
#copyCopy #tabbyColL #tabbyControl { list-style: none; font-size: 1.1em; padding-left: 0px; letter-spacing: .02em;}
#copyCopy #tabbyColL #tabbyControl li { padding: 0px; text-align: center; margin-bottom: 10px; }
#copyCopy #tabbyColL #tabbyControl li.tab4Parent { /*font-style: italic;*/ }
#copyCopy #tabbyColL #tabbyControl li a { display: block; padding: 5px 0 0; line-height: 1.1em; }
#copyCopy #tabbyColL #tabbyControl li a span { display: block; padding: 8px 10px; }
#copyCopy #tabbyColL #tabbyControl li a:hover { text-decoration: none; text-shadow: #bdae95 0px 0px 5px; }
#copyCopy #tabbyColL #tabbyControl li a.current { display: block; background: url(/i/tabMenu_top.gif) top left no-repeat; color: #FFFFFF; padding-top: 5px; }
#copyCopy #tabbyColL #tabbyControl li a.current span { display: block; padding-bottom: 12px; background: url(/i/tabMenu_bottom.gif) bottom left no-repeat; text-shadow: #000000 0px 0px 5px; }

/* MAPSTUFFS */
#copyCopy #plotMapSling { margin: 30px 0 0; position: relative; padding: 0 0 30px; }
#bodAt_phase_2 #copyCopy #plotMapSling { padding: 0; }
#copyCopy #plotMapImgSling { position: relative; width: 736px; text-align: left; }
#bodAt_phase_2 #copyCopy #plotMapImgSling { width: 770px; text-align: right; }
	/* LEGEND */
	#copyCopy #plotMapLegendList { list-style: none; padding: 0px; margin: 0px; height: 70px; width: 290px; display: block; overflow: hidden; font-size: 1em; position: absolute; top: 0px; left: 0px;  }
	#bodAt_phase_2 #copyCopy #plotMapLegendList, #bodAt_phase_2 #copyCopy #plotMapLegendList li { top: 95px; left: 620px;}
	#copyCopy #plotMapLegendList li { padding: 0px; margin: 0px; height: 70px; width: 290px; display: block; text-align: right; }
	#bodAt_phase_2 #copyCopy #plotMapLegendList li { text-align: left; }
	#copyCopy #plotMapLegendList li * { margin: 0 0 0em !important; }
	#copyCopy #plotMapLegendList li .sold { color: #A50E12; }
	/* GLAMOUR SHOTS */
	#copyCopy #plotMapImageList { list-style: none; padding: 0px; margin: 0px; height: 200px; width: 250px; display: block; overflow: hidden; position: absolute; top: 290px; left: 642px;  }
	#bodAt_phase_2 #copyCopy #plotMapImageList, #bodAt_phase_2 #copyCopy #plotMapImageList li { top: -10px; left: 60px;}
	#copyCopy #plotMapImageList li { padding: 0px; margin: 0px; height: 200px; width: 250px; display: block; text-align: right; }
	#bodAt_phase_2 #copyCopy #plotMapImageList li { text-align: left; }
	#copyCopy #plotMapImageList li img { height: 180px; width: 230px; margin: 10px; -moz-box-shadow:0px 2px 10px #000; -webkit-box-shadow:0px 2px 10px #000; box-shadow:0px 2px 10px #000; }

/*	#copyCopy #plotMapSling { background-color: #BADA55; }
	#copyCopy #plotMapLegendList { background-color: #A981AA; }
	#copyCopy #plotMapLegendList li { background-color: #0080FF; }
	#copyCopy #plotMapImageList { background-color: #A94AAA; }
	#copyCopy #plotMapImageList li { background-color: #00BEB9; }*/

table.plotsAtAGlance { margin: .7em auto 0; border: 1px solid #49260a; border-right-width: 0px; width: 280px; }
table.plotsAtAGlance tr {}
table.plotsAtAGlance tr td, table.plotsAtAGlance tr th { padding: .5em 10px .5em; text-align: center; border-right: 1px solid #49260a; }
table.plotsAtAGlance tr th { background-color: #49260a; color: #F7F4DE; }
table.plotsAtAGlance tr td strong.sold { color: #A50E12; }

/* GALLERY */
#gallerySlideSling { text-align: center; }
#gallerySlideSling a.slideLinky img { margin: 10px; padding: 5px; background-color: #fff;  -moz-box-shadow:0px 1px 5px #333; -webkit-box-shadow:0px 1px 5px #333; box-shadow:0px 1px 5px #333;}
#gallerySlideSling a.slideLinky:hover img { background-color: #4f97b9; }

/* ADMIN */
.adminButtons {	 } 
.adminButtons a, .adminButtons span, .adminButtons input.fancy {
    text-decoration:none !important;line-height:normal;background-color:#fff;float:left;display:block;padding:3px;margin:0px 5px 5px 0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#CC3300 !important;border:2px solid #cc3300;font:bold 10px Verdana,Arial,Helvetica,sans-serif;-moz-box-shadow:0px 0px 5px #000000;-webkit-box-shadow:0px 0px 5px #000000;box-shadow:0px 0px 5px #000000;cursor:pointer;}
.adminButtons a:hover, .adminButtons input.fancy:hover { text-decoration: none !important; background-color: #CC3300; color: #fff !important; border: 2px solid #fff;  }
.adminButtons span { color: #5f85c0 !important; border: 2px solid #5f85c0; cursor:help; }