/* RESET STYLES */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus {outline:0;}body {line-height:1;color:#000;background:#fff;font-family:Trebuchet MS,Trebuchet,Verdana,Arial;font-size:12px;padding-top:20px;}ol, ul {list-style:none;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse:separate;border-spacing:0;}caption, th, td {text-align:left;font-weight:normal;}blockquote:before, blockquote:after, q:before, q:after {content:"";}blockquote, q {quotes:"" "";}
/* end RESET STYLES */


/* COLORS */

a, a:visited {color:#3e2b23;}
a:hover {color:#000;}
.brown {background:#4e2a28;}
.green {background:#d2e1b4;}
.sand {background:#dbd7cc;}
.purple {background:#936faf;}
.blue {background:#81adb5;}
.disabled {color:#38676f;}

#container {margin:0 auto;width:775px;}

h1 {font-size:18px;font-weight:normal;padding:20px;}
.left, .right {float:left;width:465px;}
.right {width:310px;}
p {padding:0 28px 20px 20px;line-height:1.6;font-size:12px;}
#lyr1 ul {padding:0 28px 10px 20px;line-height:1.3;}
#lyr1 li {list-style-type:circle;margin-left:20px;padding-bottom:10px;}
#photos h3, #lyr1 h3 {font-weight:bold;font-size:14px;padding:0 28px 10px 20px;}
#lyr1 h3 span {font-weight:normal;font-size:13px;}
.error, .confirm {font-weight:bold;padding:4px 20px;background:#c33;color:#fff;margin-bottom:5px;}
.confirm {background:#009900;color:#fff;}

/* HEADER */

#header {position:relative;height:106px;}
#header h2 {top:27px;left:20px;position:absolute;width:122px;height:22px;background: url(i/encore_logo.gif) no-repeat 0 0;}
#header h2 a {width:100%;height:100%;display:block;}
#header ul {position:absolute;left:20px;top:70px;}
#header ul li {float:left;}
#header ul li a {display:block;height:21px;background-repeat:no-repeat;background-position:0 0;}
#header ul li a.b_project {width:93px;background-image:url(i/b_project.gif);}
#header ul li a.b_team {width:83px;background-image:url(i/b_team.gif);}
#header ul li a.b_address {width:98px;background-image:url(i/b_address.gif);}
#header ul li a.b_plans {width:114px;background-image:url(i/b_plans.gif);}
#header ul li a.b_parking {width:97px;background-image:url(i/b_parking.gif);}
#header ul li a.b_renderings {width:115px;background-image:url(i/b_renderings.gif);}
#header ul li a.b_press {width:62px;background-image:url(i/b_press.gif);}
#header ul li a.b_contact {width:74px;background-image:url(i/b_contact.gif);}
#header ul li a:hover {background-position:0 -18px;}
#header h4 {position:absolute;top:38px;left:496px;display:block;width:260px;height:14px;background:url(i/encore_tagline.gif) no-repeat 0 0;}

/* MARQUEE */

#marquee {padding: 0 0 0 20px;height:105px;margin-bottom:18px;position:relative;background-image:url(i/marquee_bg.gif);background-repeat:no-repeat;background-position:bottom left;}
* html #marquee {top:-5px;}
#marquee h3 {color:#fff;font-weight:bold;width:200px;font-size:15px;padding:11px 0 10px 0;}
#marquee ul {position:absolute;top:9px;right:329px;}
#marquee ul li {float:left;width:87px;font-size:11px;padding:4px 0 0 0;margin-left:26px;}
#marquee a, #marquee a:visited {color:#d2e1b4;}
#marquee a:hover {color:#75aeb7;}
#marquee .marquee {position:absolute;top:-20px;left:20px;}
#marquee .photo {float:right;margin:20px 19px 0 7px;}

/* PHOTOS */

#photos h3 {padding-top:25px;}
#photos ul {height:135px;width:465px;}
#photos li {float:left;margin:35px 6px 0 20px;display:inline;width:87px;}
#photos li.more {clear:left;text-align:right;padding:0;margin:8px 6px 0 20px;width:435px;}
#photos li.more a {text-decoration:none;}
#photos form p {padding:0 28px 0 20px;}
#photos form input {margin:10px 4px 0 20px;}
#photos form .button {border:0;padding:2px 6px;background:#4E2A28;color:#dbd7cc;font-family:Trebuchet MS,Trebuchet,Verdana,Arial;margin-left:0;}

/* PURPLE PLANS */

#marquee #plans {position:relative;width:310px;height:105px;float:right;background-image:url(i/parking.gif);background-repeat:no-repeat;background-position:0 0;}
#marquee #plans h3 {color:#000;padding-left:17px;width:auto;}
#marquee #plans p {padding-left:17px;}
#marquee #plans a, #marquee #plans a:visited {color:#3e2b23;}
#marquee #plans a:hover {color:#000;}


/* FOOTER */

#footer ul li {float:left;font-size:11px;padding:5px 11px 50px 11px;}
#footer a, #footer a:visited {color:#936faf;}
#footer a:hover {color:#5c337c;}
#footer .pursuit {padding:0;float:right;}
#footer .pursuit a {display:block;width:159px;height:25px;background-image:url(i/pursuit.gif);background-repeat:no-repeat;background-position:0 0;}
#footer .pursuit a:hover {background-position:0 -25px;}

/* CLEARING */

.c:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.c {display:inline-block;}/*\*/* html .c {height:1%;}.c {display:block;}/**/

/* SCROLLING WINDOW */

#content, #scrolling {position:relative;overflow:hidden;width:465px;height:261px;z-index:100;}
#scrolling {position:absolute;left:0;top:0;z-index:1;}
#scrollers {position:absolute;top:229px;left:434px;width:27px;height:41px;z-index:101;}
#scrollers div {position:relative;}
#scrollers a.up, #scrollers a.down {display:block;position:absolute;top:0;left:0;width:27px;height:23px;background:url(i/scrollers.gif) no-repeat -27px 0;z-index:102;}
#scrollers a.down {left:0;top:18px;background-position:-27px -18px;}
#scrollers a:hover.up, #scrollers a:active.up {background-position:0 0;z-index:103;}
#scrollers a:hover.down, #scrollers a:active.down {background-position:0 -18px;z-index:103;}


div#hold, div#wn, #photos, div#wn2	{position:relative;overflow:hidden;width:465px;height:278px;z-index:100;}
#photos, div#wn2	{height:135px;}
div#wn, div#lyr1, div#wn2, div#lyr2 {position:absolute;left:0;top:0;z-index:1;}div#wn	{clip:rect(0px, 465px, 278px, 0px);}
div#wn2	{clip:rect(0px, 465px, 135px, 0px);}
div.no_photos, div.no_photos div#wn {height:413px!important;}
div.no_photos div#wn {clip:rect(0px, 465px, 413px, 0px)!important;}
div.no_photos #scrollers {top:364px!important;}


/* NONE */

#footer a span,
#header a span,
#header h4 span,
#scrollers a span {display:none;}
