/*
Theme Name: Innovation
Theme URI: http://www.danharper.me/innovation
Description: An advanced portfolio & blog theme built by Dan Harper as part of a tutorial series for NETTUTS.com
Version: 1.0
Author: Dan Harper
Author URI: http://www.danharper.me
*/

@font-face {
  font-family: 'BabyMine';
  src: url(babymine_plump.eot);
  src: local('BabyMine'), local('BabyMine'), 
         url(babymine_plump.ttf) format('truetype');
}

Browser Reset
* { margin:0; padding:0; } 

html, body, #wrap { height: 100%; }

body > #wrap {height: auto; min-height: 100%;}

body {width:100%; margin:0pt; color:#f3f3f3; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	
	body#commentspopup{color:#444;}

p {line-height: 1.5em;margin-bottom: 10px;}
	
ul, ol {margin: 0 0 10px 10px;}
	
li {font-size: 0.9em;list-style-position: inside;list-style:none;}
	
img {border: none;}

#featuresright{height:auto;width:740px;padding:25px 25px 10px 50px;}

#basicright{height:auto;width:525px;margin:25px 25px 0 255px;}

#basicleft{min-height:485px;float:left;height:auto;}

img.basicleft{min-width:186px;margin-top:25px;float:left;}

#basicleft-alt{min-height:485px;float:left;height:auto;}

img.basicleft-alt{min-width:186px;margin-top:25px;float:left;}

#basictop{width:810px;float:right;margin-bottom:25px;}

img.basictop{height:232px;width:586px;float:right;}

#interiorsright{height:440px;width:170px;padding:0 5px 0 8px;float:left;position:relative;}
.floorplan #interiorsright{height: 500px;}

#interiorsleft{min-height:440px;width:659px;float:left;height:auto;}

img.interiorsleft{width:659px;float:left;}

#interiorstop{width:810px;float:right;margin-bottom:30px;}

#interiorstop li{width:275px;float:left;}

#interiorstop a{font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color:#dc6170;font-size:11pt;font-weight:bold;text-decoration:none;padding:5px 10px 0;display:block;}

#planleft{min-height:500px;width:594px;float:left;height:auto;}

img.planleft{width:659px;float:left;}

#planright{height:440px;width:180px;padding:0 5px 0 10px;float:left;}
	
h1, h2, h3, h4, h5, h6 {font-weight: normal;}

h2{margin:-7px 0 10px 0;}
	
h3, h4 {margin: 15px 0 2px 0;}
	
h4, h5, h6 {font-weight: bold;}
	
a:link{text-decoration: none;color:#dc6170;}

a:visited {text-decoration: none;}

a:hover, a:active, a:focus {text-decoration: none;outline: none;color:#cd2b32;}
	
/* HEADER */
	
#wrap {margin: 0 auto;min-width:1024px;height:100%;}
	
#head {text-align:center; height:124px;width:100%;}

#headsplit {width:842px;height:107px;margin:0 auto;padding-top:15px;}

#reg{height:25px;float:right;width:127px;margin-right:10px;text-indent:-9999px;font-size: 0px;display:inline;line-height: 0px;}

#logo{width:188px;height:107px;float:left;text-align:left;}

#thinBar{height:2px;}

/* TOP NAVIGATION */

#nav{margin-top:55px;float:right;position:relative;z-index:2;width:600px;}

#nav-buttons{float:right;margin-right:8px;height:22px;}

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; font-weight:bold;}

#dropmenu a {display:block;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size:9pt;font-weight:bold;text-decoration:none;}

#dropmenu a:hover {color:#fff;}

#dropmenu li {float:left; position:relative;margin-right:2px;}

#dropmenu ul {position:absolute; display:none; width:97px;}

#dropmenu ul a {border:1px solid red;}

#dropmenu li ul {}

#dropmenu li ul a {
color:#FFF;
background-color: #ffffff;
	width: 105px;
	height: auto;
	padding: 5px 10px 0;
	font-size: 8pt;
	font-weight: normal;
	font-family: Arial;
	text-decoration:none;
	text-align:left;
		float:left;
}
#dropmenu li ul a:hover {
background-color: #687072;
}

#dropmenu ul ul {top:auto;}

#dropmenu li ul ul {margin:0px 0 0 10px;}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

/* FOOTER NAVIGATION */

#footernav{height:20px;float:left;}

#footernav-buttons{float:left;margin-left:25px;}

#footernav-buttons ul{list-style:none;margin:5px 0 0 -40px;}

#footernav-buttons ul li{ float:left;margin-top:0pt;}

#footernav-buttons ul li a{font-family:Arial;font-size:8pt;display:inline-block;text-decoration:none;height:20px;padding:5px 5px 0;text-align:center;}

#footernav-buttons ul li a:hover{height:20px;}

#footer_park{height:32px;float:left;width:77px;text-indent:-9999px;}

#reg a, #footer_park a, #footer_reg a, #footer_twit a, #footer_fb a{display:block;width:100%;height:100%;text-decoration:none;}

#reg a:hover, #footer_park a:hover, #footer_reg a:hover, #footer_twit a:hover, #footer_fb a:hover {text-decoration:none;}

#footer_reg{height:25px;float:left;width:127px;margin-left:5px;text-indent:-9999px;}

#footer_twit{height:25px;float:left;width:102px;margin:0 5px 0 15px;text-indent:-9999px;}

#footer_fb{height:25px;float:left;width:95px;margin:0 5px;text-indent:-9999px;}

/* HOME CONTENT */

#home-img{width:525px; height: 324px;background:url("http://www.timeatwalnutgrove.com/wp-content/uploads/2010/03/home_main_bg_light.jpg") no-repeat;padding:25px 20px 0px 25px;font:Arial, 15pt;}

#home-img-header{font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size:14pt;}

/**************************************************/
#content{margin:0 auto 0pt;z-index:1;}

/* CHARACTER BAR */

#charbar{float:left; width:810px;color:#687072;margin:auto 0;height:240px;padding-left:50px;}

#charbarcopy{width:800px;margin-bottom:10px;}

#charbar h4{color:#dc6170;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:10pt;font-weight:bold;}

#charbar h3{color:#dc6170;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12pt;font-weight:bold;margin-top:0pt;}

#charind{width:270px;height:158px;float:left;}

#charimg{width:121px;height:122px;float:left;margin-top:12px;}

#charcopy{float:left;width:130px;margin-left:10px;font-size:10px;}

#dotline{float:left;height:158px;width:1px;}

#dotline_blog{float:left;height:100%;width:1px;}

#interiorscopy_alt{float:left;width:169px;font-size:10px;height:335px;}

#interiorscopy{float:left;width:165px;font-size:10px;height:260px;line-height:9.25pt;}

#plancopy{float:left;font-size:10px;height:270px;}

#interiorscopy p, #plancopy p{margin-top:5px;}

#interiorscopy h4, #plancopy h4{color:#dc6170;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12pt;font-weight:bold;padding-top:10px;width:160px;}

#subcontent{
width:447px;
height:425px;
background:url(../_img/subBG.png) no-repeat;
padding:10px;
color:#696969;
}

#area_map{width:843px;height:608px;background:url(images/map.gif) no-repeat;}

#ask_jenny{background:url(images/hdr_ask_jenny.gif) no-repeat;width:164px;height:28px;text-indent:-9999px;position:relative;margin-bottom:-20px;}

	/* for IE7 */
	*:lang(en) #ask_jenny{background:url(images/hdr_ask_jenny.gif) no-repeat;width:164px;height:28px;text-indent:-9999px;position:relative;margin-bottom:0px !important;}
	.white_content a.btn-close:empty {background:url(images/hdr_ask_jenny.gif) no-repeat;width:164px;height:28px;text-indent:-9999px;position:relative;margin-bottom:0px !important;}


#ashley_dylan{background:url(images/hdr_ashley_dylan.gif) no-repeat;width:105px;height:13px;text-indent:-9999px;margin-top:10px;}

#john_barb{background:url(images/hdr_john_barb.gif) no-repeat;width:85px;height:13px;text-indent:-9999px;margin-top:10px;}

#kyle_jess{background:url(images/hdr_kyle_jess.gif) no-repeat;width:101px;height:13px;text-indent:-9999px;margin-top:10px;}

/* KITCHEN & BATHROOM CALL OUTS */

#interior_menu{}

.bathroom_one div {
background:url(images/bathroom_call_1.png) no-repeat;
width:126px; height:29px;
margin:250px 0 0 375px;
}
.bathroom_one div p {margin:0; padding: 0 5px;text-indent:-9999px;}
	.bathroom_one:hover div,
	.on .bathroom_one div {background:url(images/bathroom_call_1-over.png) no-repeat;}
	
.bathroom_two div {
background:url(images/bathroom_call_2.png) no-repeat;
width:126px; height:29px;
margin:0 0 0 150px;
}
.bathroom_two div p {margin:0; padding: 0 5px;text-indent:-9999px;}
	.bathroom_two:hover div,
	.on .bathroom_two div {background:url(images/bathroom_call_2-over.png) no-repeat;}
	
.bathroom_three div {
background:url(images/bathroom_call_3.png) no-repeat;
width:165px; height:29px;
margin:50px 0 0 450px;
}
.bathroom_three div p {margin:0; padding: 0 5px;text-indent:-9999px;}
	.bathroom_three:hover div,
	.on .bathroom_three div {background:url(images/bathroom_call_3-over.png) no-repeat;}

.kitchen_one div {
background:url(images/kitchen_call_1.png) no-repeat;
width:190px; height:29px;
margin:100px 0 0 200px;
}
.kitchen_one div p {margin:0; padding: 0 5px;text-indent:-9999px;}
	.kitchen_one:hover div,
	.on .kitchen_one div {background:url(images/kitchen_call_1-over.png) no-repeat;}
	
.kitchen_two div {
background:url(images/kitchen_call_2.png) no-repeat;
width:87px; height:30px;
margin:35px 0 0 525px;
}
.kitchen_two div p {margin:0; padding: 0 5px;text-indent:-9999px;}
	.kitchen_two:hover div,
	.on .kitchen_two div {background:url(images/kitchen_call_2-over.png) no-repeat;}
	
.kitchen_three div {
background:url(images/kitchen_call_3.png) no-repeat;
width:214px; height:30px;
margin:0 0 0 150px;
}
.kitchen_three div p {margin:0; padding: 0 5px;text-indent:-9999px;}
	.kitchen_three:hover div,
	.on .kitchen_three div {background:url(images/kitchen_call_3-over.png) no-repeat;}
	
.kitchen_four div {
background:url(images/kitchen_call_4.png) no-repeat;
width:170px; height:29px;
margin:0 0 0 450px;
}
.kitchen_four div p {margin:0; padding: 0 5px;text-indent:-9999px;}
	.kitchen_four:hover div,
	.on .kitchen_four div {background:url(images/kitchen_call_4-over.png) no-repeat;}
	
.kitchen_five div {
background:url(images/kitchen_call_5.png) no-repeat;
width:242px; height:29px;
margin:75px 0 0 200px;
}
.kitchen_five div p {margin:0; padding: 0 5px;text-indent:-9999px;}
	.kitchen_five:hover div,
	.on .kitchen_five div {background:url(images/kitchen_call_5-over.png) no-repeat;}

/* SITE PLAN IMAGES */

#site_zoom{margin:40px 0 0 460px;}

.site_one div {
background:url(images/site_plan_call_1.png) no-repeat;
width:112px; height:30px;
margin:105px 0 0 120px;
}
.site_one div p {margin:0; padding: 0 5px;text-indent:-9999px;}
.site_one div p span {}
	.site_one:hover div,
	.on .site_one div {background:url(images/site_plan_call_1-over.png) no-repeat;}
	.site_one:hover div p,
	.on .site_one div p {}

.site_two div {
background:url(images/site_plan_call_2.png) no-repeat;
width:144px; height:29px;
margin:-22px 0 0 95px;
}
.site_two div p {margin:0; padding: 0 5px;text-indent:-9999px;}
.site_two div p span {}
	.site_two:hover div,
	.on .site_two div {background:url(images/site_plan_call_2-over.png) no-repeat;}
	.site_two:hover div p,
	.on .site_two div p {}

.site_three div {
background:url(images/site_plan_call_3.png) no-repeat;
width:87px; height:30px;
margin:170px 0 0 -150px;
}
.site_three div p {margin:0; padding: 0 5px;text-indent:-9999px;}
.site_three div p span {}
	.site_three:hover div,
	.on .site_three div {background:url(images/site_plan_call_3-over.png) no-repeat;}
	.site_three:hover div p,
	.on .site_three div p {}
	
.site_four div {
background:url(images/site_plan_call_4.png) no-repeat;
width:151px; height:46px;
margin:5px 0 0 400px;
}
.site_zoom div {
width:151px; height:5px;
margin:5px 0 0 400px;
text-indent:-9999px;
display:block;
}
.site_four div p {margin:0; padding: 0 5px;text-indent:-9999px;}
.site_four div p span {}
	.site_four:hover div,
	.on .site_four div {background:url(images/site_plan_call_4-over.png) no-repeat;}
	.site_four:hover div p,
	.on .site_four div p {}

.tooltip div {
color:#687072;
background:url(images/bg_callout.png) left bottom repeat-x;
	padding: 0 0 6px;
	font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:8pt;
	text-align:right;
}

.tooltip div p {background-color: #ffffff; margin:0; padding: 0 5px;}
.tooltip div p span {color:#dc6170; margin-top:0;}

	.tooltip:hover div,
	.on .tooltip div {background:url(images/bg_callout_blue.png) left bottom repeat-x; color:#ffffff;}
	.tooltip:hover div p,
	.on .tooltip div p {background-color: #ACD6F2;}
	
#restaurant_one,
#restaurant_two,
#restaurant_three,
#shop_one,
#service_one,
#service_two,
#service_three,
#rec_one,
#rec_two,
#rec_three,
#fave_one,
#fave_two,
#fave_three,
#fave_four,
#fave_five,
#fave_six,
#fave_seven,
#fave_eight {width:150px;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:9pt;padding:1px 5px 0 5px;text-align:right;color:#FFF;display:block;border:thin groove #FFF;}

#restaurant_one{height:75px;margin:215px 0 0 -10px;background:#f15d5e;}
#restaurant_two{height:105px;margin:130px 0 0 15px;background:#f15d5e;}
#restaurant_three{height:105px;margin:210px 0 0 465px;background:#f15d5e;}
#shop_one{height:125px;margin:210px 0 0 480px;background:#c2cc68;}
#service_one{height:75px;margin:265px 0 0 90px;background:#ea9017;}
#service_two{height:75px;margin:280px 0 0 535px;background:#ea9017;}
#service_three{height:75px;margin:280px 0 0 550px;background:#ea9017;}
#rec_one{height:120px;margin:225px 0 0 410px;background:#0091c1;}
#rec_two{height:120px;margin:205px 0 0 35px;background:#0091c1;}
#rec_three{height:120px;margin:45px 0 0 -15px;background:#0091c1;}
#fave_one{height:75px;margin:270px 0 0 465px;background:#c2cc68;}
#fave_two{height:75px;margin:270px 0 0 445px;background:#c2cc68;}
#fave_three{height:75px;margin:260px 0 0 550px;background:#f15d5e;}
#fave_four{height:75px;margin:265px 0 0 20px;background:#0091c1;}
#fave_five{height:75px;margin:230px 0 0 5px;background:#f15d5e;}
#fave_six{height:100px;margin:240px 0 0 410px;background:#0091c1;}
#fave_seven{height:115px;margin:215px 0 0 450px;background:#c2cc68;}
#fave_eight{height:115px;margin:200px 0 0 480px;background:#f15d5e;}

/* AREA MAP CALLOUTS */

li.map_calls{width:225px;padding:2px;}

#anchors{margin-left:35px;}
 
.anchors { list-style: none; margin: 0;padding: 0 0 1px;}

.anchors:after { /* clearing without presentational markup, IE gets extra treatment */display: block;clear: both;content: " ";}

.anchors li {float: left; margin: 0 1px 0 0;}

.anchors li a.restaurants{height:27px;width:183px;display:block;}

.anchors li a.shopping{height:27px;width:124px;display:block;}

.anchors li a.services{height:27px;width:103px;display:block;}

.anchors li a.recreation{height:27px;width:118px;display:block;}

.anchors li a.schools{height:27px;width:102px;display:block;}

.anchors li a.favourites{height:27px;width:104px;display:block;margin-left:85px;}

.anchors .on a {padding-bottom: 2px; font-weight: bold;}

.anchors a:focus, .anchors a:active {outline: none; /* @ Firefox 1.5, remove ugly dotted border */}

.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: text;}

.anchors a:hover, .anchors a:focus, .anchors a:active {cursor: pointer;}

#glow{width:81px;height:57px;padding:8px 0 0 199px;}

#restaurants{background:#f15d5e;margin:-1px 0 0 1px;color:#FFF;padding:7px;width:809px;height:55px;}

#restaurants_one{width:175px;float:left;}
#restaurants_two{width:135px;float:left;}
#restaurants_three{width:155px;float:left;}
#restaurants_four{width:125px;float:left;}
#restaurants_five{width:125px;float:left;}

#restaurants_one a, #restaurants_two a, #restaurants_three a, #restaurants_four a, #restaurants_five a, #shopping_one a,  #shopping_two a, #shopping_three a, #services_one a, #services_two a, #recreation_one a, #recreation_two a, #recreation_three a, #schools_one a, #favourites_one a, #favourites_two a, #favourites_three a{color:#FFF;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}

#restaurants_one a:hover, #restaurants_two a:hover, #restaurants_three a:hover, #restaurants_four a:hover, #restaurants_five a:hover, #shopping_one a:hover,  #shopping_two a:hover, #shopping_three a:hover, #services_one a:hover, #services_two a:hover, #recreation_one a:hover, #recreation_two a:hover, #recreation_three a:hover, #schools_one a:hover, #favourites_one a:hover, #favourites_two a:hover, #favourites_three a:hover{font-weight:bold;}

#shopping{background:#c2cc68;margin:-2px 0 0 1px;color:#FFF;padding:7px;width:809px;height:55px;}
#shopping_one, #shopping_two, #shopping_three{width:145px;float:left;}

#services{background:#ea9017;margin:-2px 0 0 1px;color:#FFF;padding:7px;width:809px;height:55px;}
#services_one{width:145px;float:left;}
#services_two{width:145px;float:left;}

#recreation{background:#0091c1;margin:-2px 0 0 1px;color:#FFF;padding:7px;width:809px;height:55px;}
#recreation_one{width:245px;float:left;}
#recreation_two{width:195px;float:left;}
#recreation_three{width:245px;float:left;}

#schools{background:#ec008c;margin:-2px 0 0 1px;color:#FFF;padding:7px;width:809px;height:55px;}
#schools_one{width:195px;float:left;}

#favourites{background:#687072;margin:-2px 0 0 1px;color:#FFF;padding:7px;width:809px;height:55px;}
#favourites_one{width:155px;float:left;}
#favourites_two{width:215px;float:left;}
#favourites_three{width:155px;float:left;}

.extraswrap {
	margin-top: 10px;
	overflow: hidden;
	}

.extras { float:left; margin:40px 0 0 20px; width:300px; padding-left:50px; }

/* style FlickrRSS widget */
.flickr {
	display: inline;
	}
	
.flickr a:link img, .flickr a:visited img {
	margin: 0 10px 10px 9px;
	}

/* style Twitter widget */
ul.twitter {
	margin: 0;
	}
	
ul.twitter li.twitter-item {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	list-style: none;
	margin-bottom: 20px;
	padding: 8px 10px;
	}
	
ul.twitter li.twitter-item span abbr {
	border-bottom: none;
	display: block;
	font-size: 0.8em;
	font-style: italic;
	margin-top: 3px;
	}

#left-col{width:562px;float:left;margin:15px 0 15px 45px;display:inline;height:349px;}

#left-col-top{float:left;}

#left-col-top ul{list-style:none;margin:auto 0pt;padding:0px;}

#left-col-top ul li{ float:left;}

#left-col-btm{float:left;padding-bottom:25px;margin-top:10px;}

#clothing{width:340px;height:157px;float:left;}

#sponsors{width:204px;height:157px;float:left;padding:30px 0 0 0;}
#sponsors ul{padding-right:10px;}
#sponsors li{padding-top:5px;}

#facebook{width:23px;height:23px;float:right;padding:0 5px;}
#facebook img{border:none;}

#twitter{width:23px;height:23px;float:right;padding:0 5px;}
#twitter img{border:none;}

#feed{width:23px;height:23px;float:right;padding:0 0 0 5px;}
#feed img{border:none;}

#right-col-social{height:36px;width:200px;}

#right-col-block{width:210px;height:404px;}

#last-story{height:195px;width:170px;padding:10px 0 10px 15px;}
#last-story a{color:#FFF;text-decoration:none;font-weight:bold;float:right;}

#donate{height:75px;width:170px;padding:15px 0 15px 15px;}

#new-player{height:50px;width:170px;padding:10px 0 15px 15px;}
#new-player img{border:none;}
#new-player a{text-decoration:none;color:#FFF;}

#about-clip{float:left; width:160px;}

#men-stories{float:right; width:190px;padding-top:20px;}
#men-stories ul{list-style:none;}
#men-stories ul li{ float:left;margin-top:-15px;}
#men-stories ul p{height:3px;padding: 10px 0 0 0;}

#women-stories{float:left; width:190px;padding-top:20px;}
#women-stories ul{list-style:none;}
#women-stories ul li{ float:left;margin-top:-15px;}
#women-stories ul p{height:3px;padding: 10px 0 0 0;}

#gen-stories{float:right; width:190px;padding-top:20px;}
#gen-stories ul{list-style:none;}
#gen-stories ul li{ float:left;margin-top:-15px;}
#gen-stories ul p{height:3px;padding: 10px 0 0 0;}

#footer-content{margin:0pt auto;width:850px;}

#footer-copyright{margin:0 auto; width:100%; text-align:left; height:26px; padding-top:13pt;}

#main {margin:0 auto;width:896px;height:auto;min-height:617px;height: auto !important;}  /* must be same height as the footer */

#main_all{}

*:first-child+html #main{margin:0 auto 0;width:896px;height:auto;min-height:617px;height: auto !important}

#main-copy{padding:25px 75px 20px 25px; color:#687072;font-size:9pt;}

#main-copy p{margin-right:25px;}

#main-copy a:link{color:#dc6170;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-decoration:underline;}

#main-copy h3{font-size:18pt;color:#dc6170;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}

#main-copy-img{width:190px;float:left;padding-right:25px;}

#main-copy-alt{padding:25px 27px 0; color:#687072;font-size:9pt;}

#basic-copy{padding:0 27px 0; color:#687072;font-size:9pt;min-height:875px;}
#basic-copy #basicright {margin-top: 0;padding-bottom:15px;}

#basic-copy-alt{padding:25px 27px 0; color:#687072;font-size:9pt;min-height:875px;}

/*#main-copy-alt p{margin-right:25px;}*/

#main-copy-alt h3{font-size:18pt;color:#dc6170;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}

#features-copy{padding:25px 75px 20px 25px; color:#687072;font-size:9pt;min-height:1250px;}

#features-copy p{margin-right:25px;}

#features-copy a:link{color:#dc6170;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-decoration:underline;}

#features-copy h3{font-size:18pt;color:#dc6170;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}

#posts{margin-top:0px;}

#posts-copy{padding:25px 25px 25px 75px; color:#687072;font-size:10pt;width:500px;height:auto !important;height:auto;float:left;}

#posts-copy p{font-size:0.8em;}

#posts-copy h3 a{font-size:18pt;color:#dc6170;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}

#posts-content a{font-weight:bold;text-decoration:underline;color:#CD2B32;}

#footer {
        position: relative;
	/*margin-top: -50px; *//* negative value of footer height */
	padding-top:-150px;
	height: 150px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/**************************************************/
input#styled{background:url(images/go_btn.gif) no-repeat;width:23px;height:18px;border:none;cursor:pointer;text-indent:-9999px;margin-left:5px;font-size: 0px;display:inline;line-height: 0px;}

textarea#styled {width: 484px;height: 32px;border: thin groove #687072;padding: 2px;font-size:10px;color:#687072;font-family:Arial, Helvetica, sans-serif;background:#fff;}

button.styledmed {border: none; background: none; padding: 0; margin: 0;}

button.styledmed img{padding:2px 0 0 200px;}

textarea#styledmed {width: 220px;height: 25px;border: thin groove #687072;padding: 2px;font-size:10px;color:#687072;font-family:Arial, Helvetica, sans-serif;background:#fff;}

input#styledshort{
background:url(images/go_btn.gif) no-repeat;
border:none;
	width:23px;
	height:18px;
	margin: 3px 7px 0 0;
	text-indent:-9999px;
		float: right;
			cursor:pointer;font-size: 0px;display:inline;line-height: 0px;
}

textarea#styledshort {width: 150px;height: 28px;border: 1px groove #687072;padding: 2px;font-size:10px;color:#687072;font-family:Arial, Helvetica, sans-serif;background:#fff;}

form#search_form{margin-top:5px;}

input#search_button{background:url(images/search_btn.gif) no-repeat;width:23px;height:18px;border:none;cursor:pointer;text-indent:-9999px;font-size: 0px;display:inline;line-height: 0px;}

input#search_box{width: 185px;border: thin groove #687072;padding: 2px;font-size:10px;color:#687072;font-family:Arial, Helvetica, sans-serif;background:#fff;}

#content h2 {font-weight: bold;letter-spacing: -1px;margin-bottom: 10px;color:#FFF;}

#content h2 a {text-decoration:none;}

#content h3 {font-weight: bold;letter-spacing: -1px;margin-bottom: 10px;color:#DC6170;margin-top:0pt;display:none;}

#content h4 {font-weight: bold;letter-spacing: -1px;color:#DC6170;margin-top:0;}

#content h5 {font-weight: bold;margin-right:25px;color:#DC6170;margin-top:0pt;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14pt;margin-bottom:10px;}
	h5 a:link, h5 a:visited  {
		color: #DC6170;
	}
	h5 a:hover  {
		color: #CD2B32;
	}
#content h6 {font-weight: bold;letter-spacing: -1px;color:#DC6170;margin-top:0;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;margin-bottom:5px;}

.work {
	float: left;
	margin: 0 20px 40px 0;
	width: 460px;
	}
	
.work a {
	outline: none;
	}
	
.work p {
	font-size: 0.9em;
	font-weight: bold;
	margin: 8px 0 10px 0;
	}

.worksingle p {
	font-weight: normal;
	}

.work span {
	font-size: 0.8em;
	font-weight: normal;
	}

.last {
	margin-right:0 !important;
	}
.work a:link img, .work a:visited img {
	border: 5px solid #e3e8ed;
	}
	
.work a:hover img, .work a:active img, .work a:focus img {
	border: 5px solid #5c6e80;
	}
	
.work a:link, .work a:visited {
	color: #333;
	}
#mainarea {
	float: left;
	padding-right: 30px;
	width: 548px;
	}
.blogpost {
	clear: both;
	margin-bottom: 25px;
	padding:15px 0;
	overflow: hidden;
	}
	
.singleblog{overflow:hidden;}

ul.meta {margin: 0 0 25px 0;padding:0;}
	
ul.meta li, ul.meta li a{font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;color:#acd6f2;}

#comments{font-family: Arial, Helvetica, sans-serif;color:#687072;text-transform:none;}

#comments a{font-family: Arial, Helvetica, sans-serif;color:#DC6170;text-transform:none;text-decoration:none;}

#date{font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;color:#687072;}

ul.meta li a:hover{color:#DC6170;}

ul.meta li a:visited, #comments a:hover{color:#acd6f2;}

ul.meta li:first-child {border: none;padding-left: 0;margin-bottom:5px;}
	
.alignleft {
	float: left;
	margin: 0 10px 8px 0;
	}
	
.alignright {
	float: right;
	margin: 0 0 8px 10px;
	}
	
.aligncenter {
	margin: 10px auto;
	}

/* SIDE BAR */

#sidebar {margin: 15px 12px 0; float:left; width: 235px;height:350px; min-height: 350px; background:#e3f0fb;}
	#sidebar #right-col-block{width: auto; height: auto;}
	
#sidebar_blog {margin:0px 25px 0 600px;height:auto; min-height: 600px; background:#e3f0fb;padding:15px 15px 0 0;width:250px;}
	#sidebar_blog #right-col-block_blog {width: auto; height: auto;}

#right-col-block_blog h5 {margin-bottom:0px;padding-bottom:5px;}

#right-col-block_blog li{margin-bottom:5px;}

#sidebar_blog ol, ul{margin-left:0;padding:0 0 0 20px;}
	
#side-blog-title{background:url("images/blog_title.gif") no-repeat;width:167px;height:37px;margin-bottom:12px;}

#side-blog-excerpt{color:#687072;padding-top:15px;}

#sidebar_blog-excerpt{color:#687072;padding-top:5px;}

#blog_about{width:200px;color:#687072;padding:10px 0;}

#sidebar_blog a{font-weight:bold;text-decoration:none;padding:1px;color:#687072;}

#sidebar_blog a:hover{color:#dc6170;}

#side-blog-excerpt h2 {line-height: 18px; margin-bottom: 4px;}

#side-blog-excerpt h2 a{color:#dc6170;font-family:Arial, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif;font-size:10pt;font-weight:bold;line-height:14pt;}
#side-blog-excerpt p {margin: 0 0 5px; line-height: 14px;}

#side-blog-excerpt h2 a:hover {color:#acd6f2;}

#side-blog-excerpt h1 a:hover {color:#DC6170;}

h1.read_more{margin:8px 0 10px; line-height: 10px;}

h1.read_more a{font-family:Arial, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif;font-size: 10pt;}

#side-blog-excerpt h1 a{font-weight:bold;text-decoration:underline;font-size:9pt;color:#687072;}

#side-blog-view{background:url("images/view_posts_btn.gif") no-repeat;width:109px;height:18px;margin:5px 0 0 100px;text-indent:-9999pt;padding-bottom:10px;font-size: 0px;line-height: 0px;}

#sidebar ul {padding:10px 15px 0pt; margin: 0;}

#sidebar ul li {list-style: none;margin-left: 0;margin-bottom: 25px;}
	
#sidebar ul li a:hover{ color:#cd2b32; }
	
#rssfeed{color:#687072;padding-top:5px;text-align:right;font-weight:bold;height:22px;font-family:Arial, Helvetica, sans-serif;}

#rssfeed a:link{color:#687072;}

#rssfeed a:hover{color:#DC6170;}

#askBox {
		position: absolute;
		bottom: 5px;
		left:8px;
		height:90px;
}
	#askBox textarea#styledshort {
		width: 162px;
	}

#sidebardotted{border-top:thin dotted #b8c3cb;padding: 2px 0 2px 0;}

li h3 {
    font-size: 1.3em;
    line-height: 1.4em;
    margin: 5px 0 5px 0;
    }


/* Sidebar Search Form */

#sidebar ul li#search {
    margin-bottom: 25px;
    }
	
.hidden{display:none;}
	
#sidebar ul li#search form #s {
    padding: 7px 29px 7px 7px;
    width: 182px;
    }
	
#sidebar ul li#search form #searchsubmit {
    display: none;
    }


/* Sidebar Lists (eg. Meta, Archives, Categories) */

#sidebar ul li ul { padding: 15px 5px 15px 25px; }
	
#sidebar ul li ul li { list-style-position: outside; margin: 0 0 5px 0; }

/* REGISTRATION */

#content_two{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(...); width:885px;font-size:10px;min-height:100%;margin:auto;}

#reg_one{width:470px; padding:300px 0 0 37px; margin:auto; text-align:right; line-height:16px; letter-spacing:0.015em;}

#reg_one_footer{width:504px; padding: 15px 0 0 0; margin:auto;}

#parklane_left{width:252px; height:38px; background:url(images/parklane_logo.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(...); float:left; vertical-align:top;}

#reg_btn{width:504px; float:right; text-align:right; vertical-align:top;}

#reg_two{width:470px; margin:auto;line-height:14px;}

p.reg_form{margin-top:20px;}

p.reg_form_two{margin-top:5px;}

.form_item{width:150px;float:left;}

.form_content{width:255px;float:left;}

.form_misc{color:#f32837;float:left;width:60px;}

.form_misc_two{color:#f32837; float:left; width:10px;}

.form_note{float:left; width:455px;}

#signup_btn{width:75px; float:left; vertical-align:top; margin: 15px 0 0 0;}

#clear_btn{width:60px; float:left; vertical-align:top; margin: 15px 0 0 13px;}

#parklane_right{width:130px; height:38px; background:url(images/parklane_logo.png) no-repeat; float:right; vertical-align:top; margin:25px 25px 0 0;}

#reg_three{width:504px; padding:350px 0 0 0; text-align:center; margin:auto;}

#parklane_ctr{width:130px; height:38px; background:url(images/parklane_logo.png) no-repeat; margin:0pt auto;}

#reg_three a{text-decoration:none; color:#687072; letter-spacing:0.015em;}

#reg_three a:hover{color:#bbd4e6;}

input.reset {border:none; width:60px; height:21px; cursor:pointer;}

input.submit {border:none; width:75px; height:21px; cursor:pointer;}

/* LIGHTBOX FOR SITE PLAN */
.white_overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #FFF;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
.white_content {
	display: none;
	width: 830px;
	height: auto;
	min-height:650px;
	margin-left: 8px;
	padding: 14px 0 10px 10px;
	overflow: auto;
	position: absolute;
	top: 140px;
	z-index: 1002;
}
	#content .white_content #floorplanMap h5 {
		margin: -3px 15px 0 0;
		float:left;
	}
	#content .white_content #floorplanUnit h5#unitName {
		margin-top:-6px;
			float:left;
	}
	#content .white_content #floorplanUnit h6#unitFootage {
	color: #687072;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
			float: left;
	}
	#content .white_content h5 #unitName {
		margin: 0 0 20px 0;
	}
	.white_content .legend {
		margin:0 5px 0;
	}
	.white_content .useability {
		margin:0 5px 0 0;
			float:left;
	}
	.white_content .useability p {
		margin: 0;
		font-size:11px;
	}
		.white_content a.btn-close {
				/*position: relative;
				top: 25px;
				right: 25px;
				margin-left:780px;*/
				position:absolute;
				margin:0 0 0 754px;
		}
		/* for IE7 */
		*:lang(en) .white_content a.btn-close {
				position:absolute !important;
				margin:11px 0 0 754px !important;
}
.white_content a.btn-close:empty {
				position:absolute !important;
				margin:11px 0 0 754px !important;
}


		.white_content a.btn-backToPlan{
		display:block;
		background:url(images/return_btn.gif) no-repeat;
			width:142px;height:18px;
			text-indent:-9999px;
				position:relative;
				margin-top:-1px;
				margin-left:610px;font-size: 0px;line-height: 0px;
		}
/*UNIT FLOORPLAN*/
	.white_content #floorplanUnit .floorplan {
		width: 790px;
		height: 588px;
		padding:20px 0 0 20px;
	}

#phase_one{background:url(images/phase_one.gif) no-repeat; width:809px;height:515px;}

.levels{float:left;}

	.levels a.active {
	color: #FFF;
		text-decoration: none;
	}

#floorplanMap img#Phase,
#floorplanMap div.phase {
		position: absolute;
		top: 65px;
		left: 10px;
}
.unit .sold {
display: block;
background-color: #F05A72;
	width: 16px;
	height: 16px;
		position: absolute;
}

/* PHASE 1 UNITS */
#unit-id-28 .sold {
	top: 89px;
	left: 447px;
}
#unit-id-27 .sold {
	top: 89px;
	left: 467px;
}
#unit-id-26 .sold {
	top: 89px;
	left: 486px;
}
#unit-id-25 .sold {
	top: 89px;
	left: 507px;
}
#unit-id-24 .sold {
	top: 89px;
	left: 525px;
}
#unit-id-23 .sold {
	top: 89px;
	left: 546px;
}
/**/
#unit-id-22 .sold {
	top: 215px;
	left: 483px;
}
#unit-id-21 .sold {
	top: 215px;
	left: 504px;
}
#unit-id-20 .sold {
	top: 214px;
	left: 524px;
}
#unit-id-19 .sold {
	top: 214px;
	left: 546px;
}
#unit-id-18 .sold {
	top: 213px;
	left: 565px;
}
#unit-id-17 .sold {
	top: 213px;
	left: 588px;
}
/**/
#unit-id-16 .sold {
	top: 83px;
	left: 601px;
}
#unit-id-15 .sold {
	top: 102px;
	left: 621px;
}
#unit-id-14 .sold {
	top: 83px;
	left: 634px;
}
#unit-id-13 .sold {
	top: 83px;
	left: 654px;
}
#unit-id-12 .sold {
	top: 102px;
	left: 668px;
}
#unit-id-11 .sold {
	top: 83px;
	left: 691px;
}
/**/
#unit-id-10 .sold {
	top: 183px;
	left: 690px;
}
#unit-id-9 .sold {
	top: 202px;
	left: 691px;
}
#unit-id-8 .sold {
	top: 220px;
	left: 690px;
}
#unit-id-7 .sold {
	top: 242px;
	left: 692px;
}
#unit-id-6 .sold {
	top: 260px;
	left: 692px;
}
#unit-id-5 .sold {
	top: 282px;
	left: 692px;
}
/**/
#unit-id-4 .sold {
	top: 329px;
	left: 688px;
}
#unit-id-3 .sold {
	top: 350px;
	left: 684px;
}
#unit-id-2 .sold {
	top: 366px;
	left: 680px;
}
#unit-id-1 .sold {
	top: 387px;
	left: 676px;
}
/**/
#unit-id-100 .sold {
	top: 333px;
	left: 582px;
}
#unit-id-99 .sold {
	top: 336px;
	left: 559px;
}
#unit-id-98 .sold {
	top: 338px;
	left: 540px;
}
#unit-id-97 .sold {
	top: 341px;
	left: 519px;
}
#unit-id-96 .sold {
	top: 344px;
	left: 500px;
}
#unit-id-95 .sold {
	top: 347px;
	left: 478px;
}
/**/
#unit-id-101 .sold {
	top: 472px;
	left: 480px;
}
#unit-id-102 .sold {
	top: 469px;
	left: 504px;
}
#unit-id-103 .sold {
	top: 467px;
	left: 522px;
}
#unit-id-104 .sold {
	top: 464px;
	left: 542px;
}
#unit-id-105 .sold {
	top: 462px;
	left: 562px;
}
#unit-id-106 .sold {
	top: 458px;
	left: 584px;
}
/**/
/* PHASE 2 UNITS */
#unit-id-40 .sold {
	top: 89px;
	left: 305px;
}
#unit-id-39 .sold {
	top: 89px;
	left: 327px;
}
#unit-id-38 .sold {
	top: 89px;
	left: 346px;
}
#unit-id-37 .sold {
	top: 89px;
	left: 366px;
}
#unit-id-36 .sold {
	top: 89px;
	left: 384px;
}
#unit-id-35 .sold {
	top: 89px;
	left: 405px;
}
/**/
#unit-id-34 .sold {
	top: 216px;
	left: 321px;
}
#unit-id-33 .sold {
	top: 216px;
	left: 344px;
}
#unit-id-32 .sold {
	top: 216px;
	left: 364px;
}
#unit-id-31 .sold {
	top: 216px;
	left: 383px;
}
#unit-id-30 .sold {
	top: 216px;
	left: 404px;
}
#unit-id-29 .sold {
	top: 216px;
	left: 427px;
}
/**/
#unit-id-83 .sold {
	top: 364px;
	left: 317px;
}
#unit-id-84 .sold {
	top: 362px;
	left: 340px;
}
#unit-id-85 .sold {
	top: 360px;
	left: 361px;
}
#unit-id-86 .sold {
	top: 359px;
	left: 380px;
}
#unit-id-87 .sold {
	top: 357px;
	left: 400px;
}
#unit-id-88 .sold {
	top: 355px;
	left: 422px;
}
/**/
#unit-id-89 .sold {
	top: 487px;
	left: 319px;
}
#unit-id-90 .sold {
	top: 485px;
	left: 342px;
}
#unit-id-91 .sold {
	top: 483px;
	left: 362px;
}
#unit-id-92 .sold {
	top: 481px;
	left: 382px;
}
#unit-id-93 .sold {
	top: 480px;
	left: 402px;
}
#unit-id-94 .sold {
	top: 478px;
	left: 424px;
}
/**/
/* PHASE 3 UNITS */
#unit-id-65 .sold {
	top: 393px;
	left: 57px;
}
#unit-id-66 .sold {
	top: 416px;
	left: 58px;
}
#unit-id-67 .sold {
	top: 436px;
	left: 58px;
}
#unit-id-68 .sold {
	top: 456px;
	left: 58px;
}
#unit-id-69 .sold {
	top: 476px;
	left: 58px;
}
#unit-id-70 .sold {
	top: 499px;
	left: 58px;
}
/**/
#unit-id-71 .sold {
	top: 363px;
	left: 157px;
}
#unit-id-72 .sold {
	top: 363px;
	left: 180px;
}
#unit-id-73 .sold {
	top: 363px;
	left: 200px;
}
#unit-id-74 .sold {
	top: 363px;
	left: 219px;
}
#unit-id-75 .sold {
	top: 363px;
	left: 239px;
}
#unit-id-76 .sold {
	top: 363px;
	left: 262px;
}
/**/
#unit-id-77 .sold {
	top: 487px;
	left: 159px;
}
#unit-id-78 .sold {
	top: 487px;
	left: 181px;
}
#unit-id-79 .sold {
	top: 487px;
	left: 200px;
}
#unit-id-80 .sold {
	top: 487px;
	left: 220px;
}
#unit-id-81 .sold {
	top: 487px;
	left: 241px;
}
#unit-id-82 .sold {
	top: 487px;
	left: 263px;
}






.levels a{padding:0 3px;text-decoration:none;font-family: 'BabyMine', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color:#dc6170;font-size:11pt;color:#dc6170;}
.levels a:hover{color:#687072;text-decoration:underline;}

.floorplan{clear:both;}

a.btn-pdf{float:right;margin-right:55px;background:url(images/pdf_btn.png) no-repeat;display:block;width:71px;height:20px;text-indent:-9999px;font-size: 0px;display:inline;line-height: 0px;}

.unitName{margin:0 0 0 20px;}

#content h6.unitFootage{color:#F3F3F3;font-size:11px;font-family:Arial, Helvetica, sans-serif;width:260px;float:left;}

#comments,
#respond {
		clear: both;
}

#show-btn{margin-left:500px;}
