@font-face{
    font-family: 'Lexia_Regular';
    src: url('https://fnt.webink.com/wfs/?drawer=CE0224FC-F2E3-4C72-977A-7753825E8EDA&font=24F7D92E-6320-482F-AFB2-F1674A0AA1DC');
    font-weight:normal;
	font-style:normal;
}

* { 
	margin:0; 
	padding:0; 
	outline:none; 
	font-weight:normal; 
	border:0 
}

strong
{
    font-weight: bold;
}

img { 
	border:0; 
}

a { 
	text-decoration:none; 
	border:0; 
	outline:0; 
	color: #afaeae;
}

a:hover
{
	color: #ffffff;	
}

.clear { 
	clear:both; 
	width:auto !important 
}

body { 
	font-family:'Book Antiqua';
	font-size: 12px; 
	color: #FFF; 
	background: #212121;
	/*background:url(../images/homesplshscreen.jpg) no-repeat;*/
	background-size:cover;
}

body.onipad {
	font-size: 13px;	
}

body,html{ 
	position:relative;
	height:100%; 
	width:100%;
	overflow:hidden;
}

p{
	margin:10px 0px;
}

ul { 
	list-style:none; 
}

#side_bar{ 
	position:fixed; 
	left:0; 
	top:0; 
}

#submenu_outer{ 
	float:left; 
	/*background:#1b1b1b;*/
        background:url(../images/transparent_bg_2.png); 
	height:100%;
}

#accordion{ 
	float:left; 
	/*background:#1b1b1b;*/
    /*    background:#06C; */
	/*height:100%;*/
}


#logo 
{
    position: absolute;
    z-index:99; 
    left: 21px;
}

#logo h1{ 
	padding:23px 0 0 1px; 
	display:block;
}

#logo h1 img{ 
	display:block;
}

#submenu_outer ul{ 
	display: block;
margin: 154px 15px 0 20px;
width: 190px;
border-top: 1px solid #8D8D8D;
}

body.onipad #submenu_outer ul {
	margin-top: 114px;	
}

#submenu_outer ul li { 
	display:block; 
	font-size:12px; 
	line-height:35px; 
	border-bottom:1px solid #414141
}

body.onipad #submenu_outer ul li {
	line-height: 41px;	
	font-size: 13px;
}

#submenu_outer ul li a{ 
	color:#898989;
}

#submenu_outer ul li a:hover,#submenu_outer ul li a.active{ 
	color:#fff
}

#submenu_outer ul li.select a{ 
	color:#fff
}

#submenu_outer ul li ul, body.onipad #submenu_outer ul li ul { 
	margin:0; 
	border-top:1px solid #414141; 
	padding:6px 0 6px 25px; 
	display:none;
	width: auto;
}

#submenu_outer ul li ul li {
	line-height:17px; 
	border-bottom:0;
	padding:3px 0px;
}

body.onipad #submenu_outer ul li ul li {
	line-height: 27px;
	border-bottom: 0;	
}

#submenu_outer ul li ul li a{ 
	color:#fff;
	background:url(../images/menu_arrow.png) no-repeat left center;
	padding-left:10px;
}

#submenu_outer ul li ul li a.active
{
	/*background:url(../images/navarrow.png) no-repeat right center; */
	color:#b79855;
	/*padding:0 19px 0 0;*/
}


/*3rd level menu start*/



#submenu_outer ul li ul li ul, body.onipad #submenu_outer ul li ul li ul{ 
	margin:0; 
	border:none; 
	padding: 5px 0 0px 20px;
	display:none;
	width: auto;
}

#submenu_outer ul li ul li ul li{
	line-height:17px; 
	border-bottom:0;
	padding:3px 0px;
	background:url(../images/menu_circle.png) no-repeat top 10px left;
	padding-left:10px;
}

body.onipad #submenu_outer ul li ul li ul li{
	line-height: 27px;
	border-bottom: 0;	
}

#submenu_outer ul li ul li ul li a{ 
	color:#fff;
	background:none;
	padding-left:0px;
}

#submenu_outer ul li ul li ul li a.active
{
	/*background:url(../images/navarrow.png) no-repeat right center; */
	color:#b79855;
	/*padding:0 19px 0 0;*/
}



/*3rd level menu end*/



/*Accordion start*/

#accordion ul{ 
	display: block;
margin: 154px 15px 0 20px;
width: 190px;
border-top: 1px solid #8D8D8D;
}

body.onipad #accordion ul {
	margin-top: 114px;	
}

#accordion ul li { 
	display:block; 
	font-size:12px; 
	line-height:35px; 
	border-bottom:1px solid #414141
}

body.onipad #accordion ul li {
	line-height: 41px;	
	font-size: 13px;
}

#accordion ul li a{ 
	color:#898989;
}



#accordion ul li ul,  { 
	margin:0; 
	border-top:1px solid #414141; 
	padding:6px 0 6px 25px; 
	display:none;
	width: auto;
}

#accordion ul li ul li {
	line-height:17px; 
	border-bottom:0;
	padding:3px 0px;
}







/*Accordion end*/








.slider_content{ 
	float:left;  
	height:100%; 
	background:url(../images/transparent_bg.png) repeat 0 0; 
	position:relative;
	color:#fff; 
	font-size:12px;  
	line-height: 18px;
	padding: 154px 0 0 20px;
	/*width: 325px !important;*/
}

body.onipad .slider_content {
	padding-top: 114px;	
	font-size: 13px;
}

.slider_content .home 
{
    font-family:'Book Antiqua';
    font-size: 14px;
    line-height: 22px;
}

.slider_content .inner{
	float: left; 
	display:none; 
	width:305px; 
	padding-top:7px; 
	padding-right: 18px;
	margin-right: -18px;
}

#tab2, #tab3 
{
    width: 293px;
    padding-right: 0;
    margin-left: 18px;
}

body.onipad.portrait #tab2 {
	width: 225px;	
}

.slider_content .inner.smaller, .slider_content #tab2.inner.smaller, .slider_content #tab3.inner.smaller 
{
    width: 160px;
}

.slider_content .inner.bigger, .slider_content #tab2.inner.bigger, .slider_content #tab3.inner.bigger 
{
    width: 520px;
}

body.onipad.portrait .slider_content .inner.bigger, body.onipad.portrait .slider_content #tab2.inner.bigger, body.onipad.portrait .slider_content #tab3.inner.bigger {
	width: 522px;	
}

.slider_content .inner.biggest, .slider_content #tab2.inner.biggest, .slider_content #tab3.inner.biggest
{
    width: 680px;
}

body.onipad .slider_content .inner.biggest, body.onipad .slider_content #tab2.inner.biggest, body.onipad .slider_content #tab3.inner.biggest {
	width: 796px;	
}

body.onipad.portrait .slider_content .inner.biggest, body.onipad.portrait .slider_content #tab2.inner.biggest, body.onipad.portrait .slider_content #tab3.inner.biggest {
	width: 540px;	
}

.slider_content .inner.video, .slider_content #tab2.inner.video, .slider_content #tab3.inner.video
{
    width: 560px;
}

.slider_content .inner.video.ipad, .slider_content #tab2.inner.video.ipad, .slider_content #tab3.inner.video.ipad
{
    width: 420px;
}

body.onipad.portrait .slider_content .inner.video, body.onipad.portrait .slider_content #tab2.inner.video, body.onipad.portrait .slider_content #tab3.inner.video {
	width: 340px;	
}

body.onipad.portrait .inner.video iframe {
	width: 340px!important;
	height: height: 255px!important;	
}

.slider_content .tabs 
{
    border-top: 1px solid #95928d;
}

.slider_content .inner.active { 
	display: block;
}

.slider_content .close_btn a { 
	position:absolute; 
	right:-18px; 
	top:158px; 
	background:url(../images/arrow.png) no-repeat 0 0; 
	width:18px; 
	height:26px;
	display:none;
}

body.onipad .slider_content .close_btn a {
	background-image: url(../images/arrowipad.png);
	width: 22px;
	height: 41px;
	top: 150px;
	right: -22px;	
}

.slider_content .open_btn a{
	position:absolute; 
	right:0; 
	top:158px; 
	background:url(../images/arrow_open.png) no-repeat 0 0; 
	width:18px; 
	height:26px;
}

#tab2 .projectHeader, #tab3 .projectHeader
{
    margin-bottom: 5px;
}

#footer{ 
	background:#1C1C1C; 
	float:left; 
	width:100%; 
	position:fixed; 
	bottom:0; 
	left:0; 
	padding:11px 0 5px;
	font-size:12px; 
	color:#fff; 
	height: 22px;
	z-index: 10000;
}

body.onipad #footer {
	font-size: 13px;	
}

#footer a{
	color:#afaeae;
}

#footer a:hover{ 
	color: #ffffff;
}

#footer ul{ 
	float:right; 
	width:auto; 
	padding:0 4px 0 0
}

#footer ul li{ 
	float:left; 
	width:auto; 
	border-right:1px solid #B79855; 
	padding:0 12px;
	position: relative;
}

#footer ul li.last {
	color: #b79855;
	border-right: none;
}

#footer ul li a{ 
	color:#898989
}

#footer #twitterScroller
{
        position: relative;
	    padding-left: 25px;
        float: left;
		margin-left:15px;
}

#footer #fbScroller
{
        position: relative;
	    padding-left: 15px;
        float: left;
		margin-left:30px;
}

#footer #ytScroller
{
        position: relative;
	    padding-left: 25px;
        float: left;
		margin-left:30px;
}

#footer #subscribe
{
        position: relative;
	    padding-left: 15px;
        float: left;
		margin-left:15px;
}
#footer #subscribe .subscribe_text{
	
	float:left;
	color:#393939;
}

#footer #subscribe input 
{

background:#898989;
color: #FFF;
padding: 0 3px;
display: block;

margin-top: 0px;
height: 18px;
border:none;
width: 150px;
float:left;
margin-left: 10px;
}



body.onipad.portrait #twitterScroller {
	display: none;	
}

#footer #twittericon
{
        position: absolute;
        background: url(../images/twitter.png) no-repeat center left; 
        top: 2px;
        left: 0;
        width: 18px;
        height: 15px;
}

#footer #fbicon
{
        position: absolute;
        background: url(../images/facebook_v2.png) no-repeat center left; 
        top: -2px;
        left: 0px;
        width: 18px;
        height: 19px;
}

#footer #yticon
{
        position: absolute;
        background: url(../images/v2/youtube.png) no-repeat center left; 
        top: 0px;
        left: 0px;
        width: 18px;
        height: 19px;
}

#footer .tweet ul.twitterFeed
{
    display: none;
	float: left;	
}

#footer .tweet ul.twitterFeed li
{
    border-right: none;
    display: none;
    padding: 0;
}

#footer .tweet ul.twitterFeed li.selected
{
    display: block;
}

#footer .tweet_text a
{
    color: #77338b;
}

#footer .contactNum
{
	float: left;
	width: 159px;
	padding: 0 11px 0 20px;
}

.outer{ 
	position:relative;
}

.outer .button a{ 
	position:fixed; 
	right:30px; 
	bottom: 20%;
	margin-top: -40px;
	background:url(../images/nextprev.png) no-repeat right 0; 
	height:41px; 
	width:40px; 
}

.outer .button a:hover 
{
    background-position: right bottom;
}

.outer .button.next a{ 
	background-position:0 0; 
	right: 116px;
}

.outer .button.next a:hover 
{
    background-position: left bottom;
}

.outer .button.pause a
{
    background-position: -40px 0;
    right: 74px;
}

.outer .button.pause a:hover 
{
    background-position: -40px bottom;
}

.outer .button.play a
{
    background-position: -80px 0;
    right: 74px;
}

.outer .button.play a:hover 
{
    background-position: -80px bottom;
}

.caption{ 
	float:left; 
	width:auto; 
	background: url(../images/caption_bg.png) no-repeat 0 0; 
	width:317px; 
	line-height:29px; 
	position:absolute; 
	bottom:70px; 
	right:20px; 
	height:29px; 
	padding:6px 0 6px 11px;
	font-size:14px; 
	color: #b79855;
	display: none;	
}

.caption.fixed
{
    display: block;
    position: fixed;
}

.caption strong
{
	font-family:'Book Antiqua';
}

.caption strong span
{
	color: #9e9e9e;
	display: none;	
}

.caption a{ 
	font-size:12px;
	color:#acacac;
}

body.onipad .caption a {
	font-size: 13px;	
}

.caption a:hover 
{
    color: #595959;
}

.panel img 
{
    position: absolute;
	/*top:0;*/
	bottom:0;
}

.map
{
    width: 100%;
    height: 100%;
}

#largeAreaContent
{
    display: none;
    position: absolute;
    left: 225px;
    top: 0;
    background: #2a2a2a;
	
/*	z-index:100;*/
}

#largeTitle
{
    position: absolute;
    font-family:'Book Antiqua';
    top: 23px;
   /* border-top: 1px solid #FFF;*/
    right: 20%;
    padding-top: 4px;
    color:#FFFFFF;
    font-size: 14px;
	z-index: 11;
}

#largeTitle span
{
   
    color: #B79855;
   
}

body.onipad #largeTitle {
	right: 10px;	
}

#largeTitle a 
{
    color: #9e9e9e;
}

#largeTitle a:hover, #largeTitle a.active
{
    color: #FFF;
    text-decoration: underline;
}

#ppl
{
    padding: 20px 30px 0 10px;
}

#casestudies
{
    padding: 155px 65px 0 10px;
}


body.onipad #ppl, body.onipad #casestudies {
	padding: 0 10px;	
}

body.onipad #ppl ul, body.onipad #casestudies ul {
	padding-top: 113px;	
}

#ppl li
{
    position: relative;
    float: left;
    width: 287px;
    height: 340px;
    margin: 0 1px 1px 0;
}

body.onipad #ppl li {
	width: 270px;
	height: 303px;
}

body.onipad.portrait #ppl li {
	width: 278px;
	height: 312px;
}

body.onipad #ppl .pplImg img {
	width: 269px;
	height: auto;	
}

body.onipad.portrait #ppl .pplImg img {
	width: 277px;	
}

#ppl .pplImg
{
    cursor: pointer;
}

#ppl .pplInfo
{
    position: absolute;
    top: 0;
    left: 287px;
    width: 260px;
    height: 318px;
    background: #b6985a;
    padding: 11px 15px 11px 13px;
    display: none;
    z-index: 10;
}

body.onipad #ppl .pplInfo {
	left: 270px;
	height: 281px;	
	width: 210px;
}

body.onipad.portrait #ppl .pplInfo {
	left: 278px;
	width: 220px;
	height: 290px;	
}

#ppl .pplInfo.toTheLeft
{
    left: -288px;
}

body.onipad #ppl .pplInfo.toTheLeft 
{
	left: -271px;	
}

body.onipad.portrait #ppl .pplInfo.toTheLeft {
	left: -279px;	
}

#ppl .pplInfo .group
{
    color: #d5b36b;
    font-size: 12px;
    padding-bottom: 20px;
}

body.onipad #ppl .pplInfo .group {
	font-size: 13px;	
}

#ppl .pplInfo .name
{
    color: #FFF;
    font-size: 20px;
    padding-bottom: 5px;
    font-family:'Book Antiqua';
}

#ppl .pplInfo .details
{
    color: #FFF;
    font-size: 12px;
    line-height: 16px;
    height: 210px;
}

body.onipad #ppl .pplInfo .details {
	font-size: 13px;	
}

#ppl .pplInfo .details a
{
    color: #ce7ae7;
}

#ppl .pplInfo .closeInfo
{
    cursor: pointer;
    position: absolute;
    bottom: 12px;
    right: 12px;
    background: url(../images/closex.png) no-repeat;
    width: 12px;
    height: 12px;
}

#ppl li.active 
{
    z-index: 999;
}

#ppl .overview
{
    padding-bottom: 70px;
}

.loading
{
	background: url(../images/loading.gif) no-repeat;
    color: #FFF;
    height: 16px;
    left: 213px;
    padding-left: 22px;
    position: absolute;
    top: 22px;
}

.contentHeader
{
	border-bottom: 1px solid #6B6B6B;
    font-family: 'Book Antiqua'; 
    font-size: 16px;
    line-height: 31px;
    margin-bottom: 7px;
    margin-top: -7px;
	
	color:#b79855;
}

body.onipad .contentHeader {
	font-size: 13px;	
	line-height: 41px;
}

.contentHeaderSpace
{
    height: 31px;
}

.quote
{
   font-family:'Book Antiqua';
   font-size: 17px;  
   line-height: 22px;
}

.quoteWriter
{
    font-family:'Book Antiqua';
    font-size: 12px;
}

body.onipad .quoteWriter {
	font-size: 13px;	
}

#newsItems
{
	line-height: 16px;
	font-family: 'Book Antiqua';	
	font-size: 12px;
	margin-top:18px;
}




body.onipad #newsItems {
	font-size: 13px;	
}

.newsItem{
	padding:2px 0px;
}


#newsItems li
{
	padding-bottom: 20px;	
}

#newsItems a
{
	color: #959595;	
}

#newsItems a:hover
{
	color: #777;
}

#downloads
{
	line-height: 16px;
	font-family: 'Book Antiqua';	
	font-size: 12px;
	margin-top:18px;
}


body.onipad #downloads {
	font-size: 13px;	
}

/*.newsItem{
	padding:2px 0px;
}*/


#downloads li
{
	padding-bottom: 20px;	
}

#downloads a
{
	color: #959595;
	background:url(../images/pages/resources/download_icon.png) no-repeat left;
	padding-left:10px;
	padding-left: 30px;
margin-left: -7px;
}

#downloads a:hover
{
	color: #777;
}

.download_title{
	color: #B79855;
	padding-bottom: 5px;
}



.arialContent
{
	font-size: 12px;
	font-family: 'Book Antiqua';
	line-height: 16px;
}

body.onipad .arialContent {
	font-size: 13px;
}

.dropdownLink
{
	line-height: 31px;
	border-bottom: 1px solid #6b6b6b;
}

body.onipad .dropdownLink {
	line-height: 41px;	
}

.dropdownLink.child
{
    border-bottom: none;
}

.projectLinks .dropdownLink
{
    border-bottom: 0;
}

.dropdownContent
{
	border-top: 1px solid #6b6b6b;
	display: none;	
}

.projectLinks .dropdownContent
{
    line-height: 17px;
    padding: 5px 0 5px 30px;
}

.contactContent
{
	padding-bottom: 24px;
	border-bottom: 1px solid #9a9998;
}

.dropdownLink .contactInfo
{
	line-height: 16px;	
	padding: 7px 0;
}

.mapBox
{
    color: #000;
}

.mapLocation
{
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 15px;
}

.mapBox a
{
    color: #0068db;
}

.mapBox a:hover
{
    text-decoration: underline;
}

#casestudies li
{
	position: relative;
	float: left;
	/*width: 320px;
	height: 190px;*/
	padding: 10px;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #404040;
}

body.onipad.portrait #casestudies li {
	width: 257px;	
}

body.onipad.portrait #casestudies li img {
	width: 100%;
	height: auto;	
}

#casestudies li.front
{
	border-left-color: #2A2A2A;
}

#casestudies li.top
{
	padding-top: 0;	
}

#casestudies li.bottom
{
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 10px;
}

#casestudies li.last
{
	border-right: 1px solid #404040;
	border-bottom: 0;
	padding-bottom: 0;
	
	/*color:#b79855;*/
}

#casestudies .csDetails
{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 277px;
	height: 206px;
	background: #B79855;
	padding: 10px 12px 12px 11px;
	font-family:'Book Antiqua';
	display: none;
}

body.onipad #casestudies .csDetails {
	height: 20px;
	bottom: 9px;
	left: 9px;
	width: 298px;
	top: auto!important;
	display: block;	
}

body.onipad.portrait #casestudies .csDetails {
	width: 235px;
}

body.onipad #casestudies .bottom .csDetails {
	bottom: -1px;	
}

body.onipad #casestudies .csGroup {
	display: none;
}	

body.onipad #casestudies .csTitle {
	font-size: 13px;	
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 280px;
}

body.onipad.portrait #casestudies .csTitle {
	width: 220px;	
}

body.onipad #casestudies .csView {
	width: 0px;
	overflow: hidden;
	text-indent: -1000px;
}

#casestudies li.top .csDetails
{
	top: 0;	
}

#casestudies li .cs
{
	cursor: pointer;	
}

#casestudies li .cs:hover .csDetails
{
	display: block;
}

#casestudies .csDetails .csGroup
{
	color: #ac0ef6;
    font-size: 13px;
    padding-bottom: 9px;
}

#casestudies .csDetails .csTitle
{
	color: #FFF;	
	font-size: 22px;
	width: 290px;
	line-height: 35px;
	margin-top: 20px;
margin-left: 20px;
font-family: 'Book Antiqua';
}

#casestudies .csDetails .csView
{
	position: absolute;
	color:#FFF;
    font-size: 13px;
	bottom: 14px;
	right: 12px;	
	background: url(../images/viewArrow.png) no-repeat center right;
	line-height: 12px;
	padding-right: 20px;
	font-family: 'Book Antiqua';
}

#clientList
{
	font-size: 12px;
	font-family: 'Book Antiqua';	
}

body.onipad #clientList {
	font-size: 13px;	
}

#clientList li
{
	border-bottom: 1px solid #6b6b6b;
	line-height: 31px;
}

body.onipad #clientList li {
	line-height: 41px;	
}

#clientList li a
{
	background: url(../images/chaticon.png) no-repeat center right;
	padding-right: 20px;	
}

.projectHeader
{
    font-size: 17px;
    line-height: 20px;
    height: 88px;
    border-bottom: 1px solid #8D8D8D;
}

.projectHeader.andback
{
    height: 120px;
}

.projectHeader span
{
    color: #9e9e9e;
}

.projectLinks li
{
    border-bottom: 1px solid #6b6b6b;
    line-height: 31px;
}

.unitsHeader
{
    line-height: 31px;
    font-family: 'Book Antiqua';
    font-size: 12px;
    margin-top: -7px;
}

body.onipad .unitsHeader {
	font-size: 13px;	
}

.unitsLeft, .unitLeft
{
    float: left;
    width: 160px;
    padding-right: 10px;
}

.unitsRight, .unitRight
{
    float: left;
    width: 310px;
    font-weight: bold;
}

.unitsHeader .unitsRight
{
    display: none;
}

.unitLeft
{
    padding-right: 100px;
}

.unitRight
{
    width: 340px;
    padding-bottom: 30px;
}

.units li
{
    border-top: 1px solid #6b6b6b;
    padding: 7px 0 25px 0;
}

.unitsImg
{
    width: 148px;
    overflow: hidden;
    border: 5px solid #383838;
    position: relative;
}
.unitCaption{
	position:absolute; 
	bottom:0px; /* position will be on bottom */
	left:0px;
	display: block;
	width: 100%;
	background-color: #973cb5;
	font-family: 'Book Antiqua';
	font-size:14px;
	color:white;
}
.unitCaption_content{
	padding:10px;
	text-align: center;
	font-weight: bold;
}

.unitName
{
    font-family:'Book Antiqua';
    font-size: 17px;
    line-height: 20px;
    padding-bottom: 10px;
}

.unitDescription
{
    font-size: 12px;
    line-height: 15px;
}

body.onipad .unitDescription {
	font-size: 13px;	
}

.viewUnit, .sendEmail
{
    background: url(../images/navarrow.png) no-repeat right center;
    padding-right: 19px;
    margin-bottom: 30px;
}

.sendEmail
{
    float: right;
    margin-bottom: 0;
}

.unitImagery
{
    padding: 7px 0 5px 0;
    border-top: 1px solid #414141;
    border-bottom: 1px solid #414141;
    font-family: 'Book Antiqua';
    font-size: 12px;
    margin-bottom: 30px;
}

body.onipad .unitImagery {
	font-size: 13px;	
}

.unitImages
{
    position: relative;
    border: 5px solid #383838;
    width: 630px;
    height: 360px;
    margin-bottom: 5px;
}

body.onipad .unitImages, body.onipad .unitImages li {
	width: 786px;	
}

body.onipad.portrait .unitImages, body.onipad.portrait .unitImages li {
	width: 530px;
	
}

body.onipad .unitRight {
	width: 500px;	
}

body.onipad.portrait .unitRight {
	width: 270px;	
}

.unitImages li
{
    position: absolute;
    top: 0;
    left: 0;
    width: 630px;
    height: 360px;
text-align: center;
}

.unitImages li img
{
    height: 360px;
}

.unitMap
{
    border: 5px solid #383838;
    position: absolute;
    top: 7px;
    left: 0;
    width: 630px;
    height: 360px;
    display: none;
    z-index: 20;
}

.unitLinks li
{
    border-bottom: 1px solid #6b6b6b;
}

.unitLinks li.first
{
    border-top: 1px solid #6b6b6b;
}

.unitLinks li .dropdownLink
{
    border-bottom: none;
}

.showUnitMap
{
    cursor: pointer;
    float: left;
}

.nextUnitImg
{
    float: right;
    margin-left: 10px;
    cursor: pointer;
}

.prevUnitImg
{
    cursor: pointer;
    float: right;
}

.backBtn
{
    padding-left: 19px;
    background: url(../images/backarrow.png) no-repeat center left;
}

.unitInfoSection
{
    border-top: 1px solid #6b6b6b;
    padding-top: 7px;
    margin-top: 7px;
}

.email
{
    display: block;
    background: url(../images/emailIcon.png) no-repeat center right;
}

.download
{
    display: block;
    background: url(../images/downloadIcon.png) no-repeat center right;
    padding: 7px 0;
}

input
{
    display: block;
    background: #e6e6e6;
    margin-top: 7px;
    height: 20px;
    border: 1px solid #d1d1d1;
    width: 100%;
}

.searchHelp
{
    color: #b9b9b9;
    border-bottom: 1px solid #6b6b6b;
    padding-bottom: 30px;
}

.searchFilter
{
    color: #b9b9b9;
    border-bottom: 1px solid #6b6b6b;
    font-size: 13px;
    padding-top: 7px;
}

.searchInput
{
    color: #b9b9b9;
    border-bottom: 1px solid #6b6b6b;
    font-size: 13px;
    padding-bottom: 7px;
}

.searchBtns
{
    font-size: 17px;
    font-family:'Book Antiqua';
    padding-top: 7px;
}

.searchBtns a
{
    float: right;
}

.searchBtns a.viewall
{
    color: #b9b9b9;
    margin-right: 10px;
}

.searchLeft
{
    float: left;
    width: 120px;
}

.searchRight
{
    float: left;
    width: 152px;
}

.resized .searchRight
{
    width: 115px;
}

.customCheckbox
{
    padding-bottom: 10px;
}

.customCheck
{
    cursor: pointer;
    background: url(../images/checkbox.png) no-repeat top left;
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 10px;
}

.row .searchLeft
{
    padding-top: 7px;
    line-height: 20px;
}

.customCheck.checked
{
    background-position: bottom left;
}

.pplOverlay
{
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    width:100%;
    height: 100%;
    display: none;
}

#video
{
    margin:auto; 
    width: 560px;
    margin-top: 20px;
}

.viewport { overflow: hidden; position: relative; width:100%; }
.largeScroll .viewport { width: 95%; }
.overview { position: absolute; left: 0; top: 0; width: 100%; }
.thumb { position: absolute; top: 0; height: 20px; width: 10px; cursor: pointer; background: url(../images/scrollbar.png) no-repeat bottom left; height: 4px; }
.thumb .end { margin-top: -4px;height:4px; width: 10px; background: url(../images/scrollbarTop.png) no-repeat;  }
.scrollbar { z-index: 10; margin-top: -5px; position: relative; float: right; width: 10px; background: url(../images/scrollbarBgTop.png) no-repeat; }
.slider_content .inner .scrollbar { margin-right: -30px; }
.track { margin-top: 4px; background: url(../images/scrollbarBg.png) no-repeat bottom left; height: 100%; width:10px; position: relative; }
.disable{ display: none; }
.details .scrollbar { left: 33px; }

.ipad .thumb { position: absolute; top: 0; height: 20px; width: 20px; cursor: pointer; background: url(../images/ipad-scrollbar.png) no-repeat bottom left; height: 4px; }
.ipad .thumb .end { margin-top: -4px;height:4px; width: 20px; background: url(../images/ipad-scrollbarTop.png) no-repeat;  }
.ipad .scrollbar { z-index: 10; margin-top: -5px; position: relative; float: right; width: 20px; background: url(../images/ipad-scrollbarBgTop.png) no-repeat; }
.ipad .slider_content .inner .scrollbar { margin-right: -30px; }
.ipad .track { margin-top: 4px; background: url(../images/ipad-scrollbarBg.png) no-repeat bottom left; height: 100%; width:20px; position: relative; }

.pplInfo .thumb { position: absolute; top: 0; height: 20px; width: 10px; cursor: pointer; background: url(../images/pscrollbar.png) no-repeat bottom left; height: 4px; }
.pplInfo .thumb .end { margin-top: -4px;height:4px; width: 10px; background: url(../images/pscrollbarTop.png) no-repeat;  }
.pplInfo .scrollbar { z-index: 10; margin-top: -5px; position: relative; float: right; width: 10px; background: url(../images/pscrollbarBgTop.png) no-repeat; }
.pplInfo .track { margin-top: 4px; background: url(../images/pscrollbarBg.png) no-repeat bottom left; height: 100%; width:10px; position: relative; }
.searchLeasing { color: #b9b9b9; border-top: 1px solid #414141; font-size: 12px; margin-top: 7px; padding-top: 7px}
body.onipad .searchLeasing { font-size: 13px; }
.searchLeasing a {	background:url(../images/navarrow.png) no-repeat right center; padding: 0 20px 0 0;}
.alertSignup { width: 310px; height: 310px; background:url(../images/transparent_bg_2.png); position: absolute; top: -320px; left: -50px; display:none; }
.alertWrapper { padding: 10px 20px 10px 10px; }
.alertHead { font-family:'Book Antiqua'; font-size: 17px; border-bottom: 1px solid #424242; padding-bottom: 10px; margin-bottom: 5px; }
.alertsTitle { color: #9e9e9e; }
#alertFormContent input { border: 1px solid #575757; background: transparent; color: #FFF; padding: 0 3px; }
#closeAlerts { position: absolute; top: 15px; right: 20px; background: url(../images/closex.png) no-repeat; width: 12px; height: 12px; cursor: pointer; }
.projectBack { border-bottom: 1px solid #6B6B6B; line-height: 31px; margin-bottom: 7px; margin-top: -7px; }

#footer ul.tweet_list li { display: none; border: none; padding: 0; text-overflow: ellipsis; overflow: hidden; width: 400px; white-space: nowrap;  }
body.onipad #footer ul.tweet_list li {
	width: 320px;
}
#footer ul.tweet_list { float: left }

.createdby { bottom: 200px; left: 20px; position: absolute; }
.tweet_time { display: none; }


#contact_info{
display:block;
position:fixed;
top:5%;
right:0px;
padding:10px;
height:50px;
background: url(../images/contactbg.png) no-repeat left center;
color:#000000;

-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

#contact_info a{
color:#000000 !important;
text-decoration:none;
}

#contact_info a:hover{
text-decoration:underline;
}

a.back{
display:block;
float:right;
color:#898989;
margin-bottom:10px;
font-size:14px;
}

.sub_heading {
font-size: 14px;
line-height: 19px;
margin-bottom: -5px;
margin-top: 20px;
color: #B79855;
}

.content_link {
border-bottom: 1px solid #6B6B6B;
font-size: 14px;
line-height: 31px;
margin-bottom: 7px;
margin-top: 7px;
color: #FFF;
border-top: 2px solid #6B6B6B;
margin-top: 25px;
}

#meet_chef{
	background: url(../images/chef_icon.png) left center no-repeat;
padding-left: 30px;
}

.imagebotborder{
	border-bottom:1px solid #414141;
	
}
hr{
	margin-top:10px;
	border-bottom:1px solid #414141;
}

/*ul.golden_bullet{
	display:block;
}
ul.golden_bullet li{

line-height: 17px;
border-bottom: 0;
padding: 3px 0px;
background: url(../images/menu_circle.png) no-repeat top 10px left;
padding-left: 10px;

}*/


.newsDate{
	color:#B79855;
}

#news_back{
	color:#898989;
}

/*#bodyBackground{
	background:url(../images/homesplshscreen.jpg) no-repeat;
	background-size:cover;
}*/

.request_quote{
	display:block;
	font-family: 'Book Antiqua';
}

.request_quote input[type="text"] {
display: block;
background: #898989;
margin-top: 7px;
height:20px !important;
border: 1px solid #212121;
width: 100%;
padding:0 5px;
color:#393939;
font-family: 'Book Antiqua';
font-size: 11px;
}

.request_quote select {
display: block;
background: #898989;
margin-top: 7px;
height:20px !important;
border: 1px solid #212121;
width: 105%;
padding:0px 5px;
color:#393939;
font-family: 'Book Antiqua';
font-size: 11px;
}

.request_quote textarea {
display: block;
background: #898989;
margin-top: 7px;
height:auto !important;
border: 1px solid #212121;
width: 100%;
padding:5px;
color:#393939;
font-family: 'Book Antiqua';
font-size: 11px;
}


.request_quote input[type="submit"] {
color: #FFF;
background:#B79855;
height: 28px;
display: block;
font-size: 13px;
padding: 0 12px;
width:auto;
border:none;
cursor:pointer;

}



#medialisting
{
    padding: 155px 65px 0 10px;
}

#medialisting li
{
	position: relative;
	float: left;
	/*width: 320px;
	height: 190px;*/
	padding: 10px;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #404040;
}
#medialisting li.front
{
	border-left-color: #2A2A2A;
}

#medialisting li.top
{
	padding-top: 0;	
}

#medialisting li.bottom
{
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 10px;
}

#medialisting li.last
{
	border-right: 1px solid #404040;
	border-bottom: 0;
	padding-bottom: 0;
	
	/*color:#b79855;*/
}

#medialisting .csDetails
{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 277px;
	height: 206px;
	background: #B79855;
	padding: 10px 12px 12px 11px;
	font-family:'Book Antiqua';
	display: none;
}

#medialisting li.top .csDetails
{
	top: 0;	
}

#medialisting li .cs
{
	cursor: pointer;	
}

#medialisting li .cs:hover .csDetails
{
	display: block;
}

#medialisting .csDetails .csGroup
{
	color: #ac0ef6;
    font-size: 13px;
    padding-bottom: 9px;
}

#medialisting .csDetails .csSourceDate
{
color: #FFF;	
font-size: 12px;
width: 290px;
line-height: 14px;
margin-top: 20px;
margin-left: 20px;
font-family: 'Book Antiqua';
}

#medialisting .csDetails .csTitle
{
color: #FFF;	
font-size: 22px;
width: 250px;
line-height: 25px;
margin-top: 10px;
margin-left: 20px;
font-family: 'Book Antiqua';
}

#medialisting .csDetails .csSubTitle
{
color: #FFF;	
font-size: 12px;
width: 250px;
line-height: 14px;
margin-top: 10px;
margin-left: 20px;
font-family: 'Book Antiqua';
}


#medialisting .csDetails .csView
{
	position: absolute;
	color:#FFF;
    font-size: 13px;
	bottom: 14px;
	right: 12px;	
	background: url(../images/viewArrow.png) no-repeat center right;
	line-height: 12px;
	padding-right: 20px;
	font-family: 'Book Antiqua';
}