body {font-family:Verdana,Arial,Sans-Serif;font-size:12px;line-height:1.35em;margin:15px 0px;}
a,a:link,a:visited	{color:#813401;}
a:hover {color:#CB743A;}
p {margin:.9em 0em;}
h1 {margin:.5em 0.01em;padding:0px;color:#813401;font-size:1.7em;line-height:1.2em;	}
h2 {margin:.5em 0.01em;color:#813401;font-size:1.3em;}
h3 {margin:.5em 0.01em;color:#813401;font-size:1.2em;}
h4 {margin:.5em 0.01em;color:#813401;font-size:1.1em;}
h1, h2, h3, h4, h5, h6, h7, h8 {font-family:Arial,Sans-Serif;}
table {border-collapse:collapse;}
.MainLogo {behavior: url(/controls/scripts/iepngfix.htc);}
.clear {clear:both;font-size:1px;line-height:1px;height:1px;overflow:hidden;}

.Button1 
{
	background:url(images/buttonbg1.jpg) top left repeat-x;	
	border:#883F0E solid 1px;
}
.FootRow 
{
	text-align:center;
}

body.Main, body.Home {background:#000000;margin:0px;}
.Background {}
.CenterWrap {display:block;padding:0px 0px;}
.MainParent {width:958px;margin:0px auto;}
.BackgroundBottom {display:none;}

.PageHeadContainer {position:relative;width:958px;height:90px;}
.PrintLogo {display:none;}
.MainLogo {float:left;margin:18px 0px 0px 15px;width:275px;height:54px;}

.HeadNavigationContainer 
{
	float:right;
	position:relative;
	top:53px;right:5px;
}
.HeadNavigationContainer .Nav 
{
	width:626px;height:23px;
}

.PageContent {background:#ffffff url(images/templates/PageContentBG1.jpg) top left repeat-x;width:888px;}
.PageMarginLeftContainer {width:209px;height:500px;background:#f6f6f6;vertical-align:top;}
.PageMarginLeftContainer .Navigation {}

.PageContentContainer {min-height:400px;width:679px;vertical-align:top;}
.ContentPadding {padding:10px 20px 15px 25px;}

.BreadCrumbContainer  {padding:1em 0em .3em 0em;display:none;}
.BreadCrumbContainer a {display:inline-block;margin:.1em .2em;}
.PageMarginRightContainer {width:253px;min-height:500px;float:left;font-size:.9em;overflow:hidden;}
.PageFootContainer {clear:both;color:#F5EED3;font-size:.9em;padding:15px 0px;}
.FootNavigationContainer {text-align:center;}
.PageFootContainer .Copyright {clear:both;padding-top:1px;text-align:center;}
.PageFootContainer a,.PageFootContainer a:link,.PageFootContainer a:visited {color:#F5EED3}
.PageFootContainer a:hover {color:#ffffff;}
.FooterCap {background:url(images/woodbg1.jpg) center top repeat-x;height:13px;width:958px;}
.MainElementBG {background:url(images/woodbg1.jpg) center top repeat-x;}

/*body.Home*/
.HomePage .MainElement p {padding:0px;margin:0px;}
.HomePage .MainElement {height:283px;overflow:hidden;line-height:1em;}
.HomePage .MainElementBG {position:absolute;z-index:-10000;top:90px;height:283px;width:100%;}
.HomePage .L2Element {background: url(images/homel2elementbg.jpg) left top no-repeat;color:#ffffff;padding-bottom:10px;}
.HomePage .L2Element a,
.HomePage .L2Element a:link ,
.HomePage .L2Element a:visited  {color:#ffffff;}
.HomePage .L2Element a:hover{color:#E1AE8C;}
.L2Element h1, 
.L2Element h2,
.L2Element h3{color:#CB743A;}
.L2Element .CompanyProfile, 
.L2Element .OurExpertise, 
.L2Element .FeaturedProperty{float:left;height:auto;min-height:325px;}
.L2Element .shim {float:left;height:325px;width:1px;}
.L2Element .CompanyProfile .inner, 
.L2Element .OurExpertise .inner, 
.L2Element .FeaturedProperty .inner {padding:10px;}
.L2Element .CompanyProfile {width:266px;}
.L2Element .OurExpertise {width:476px;}
.L2Element .FeaturedProperty {width:199px;}
.L2Element .SearchProperties {display:block;padding:2px 0px 3px 20px;background: url(images/properties/search.gif) 0 3px no-repeat;margin:2px 0px 3px 0px;}
.FPContainer {width:184px;background:#28150A;}
.FPImage {width:184px;border:#000000 solid 1px;}
.FPInfo {padding:2px 5px;}
.L2Element a.FPLink:link,
.L2Element a.FPLink:visited
{
	color:#F5EED3;
}
.L2Element a.FPLink:hover
{
	color:#ffffff;
}
.FPAddr {margin-bottom:5px;font-size:.9em;}
.FPsf {font-size:.9em;padding-left:15px;background: url(images/properties/sf.gif) 0 4px no-repeat;}
.FPsf .Unit {font-size:.9em;}
.FPtranstype {font-size:.9em;padding-left:15px;background: url(images/properties/transtype.gif) 0 4px no-repeat;}
.OurExpertiseTopContent 
{
	height:81px;
	overflow:hidden;
}
.tabContainer {}
div.tabContainer div.tab { display: none; }
div.tabContainer div.current { display: block; }

.tabNav {margin:0px;padding:0px;}
.tabNav li {float:left;padding:2px;list-style-type:none;cursor:pointer;}
.tabNav li a,.tabNav li a:link,.tabNav li a:visited {color:#ffffff;display:block;padding:2px 16px 2px 8px;text-decoration:none;}
.tabNav li a:hover {color:#E1AE8C;}
.tabNav li.current {background:#000000;}
.tabNav li.current a,.tabNav li.current a:link,.tabNav li.current a:visited,.tabNav li.current a:hover {color:#CB743A;cursor:default;}
.tabContainer {clear:both;}
.L2Element .OurExpertise .tabContainer .inner 
{
	padding:5px 1px 0px 1px;	
	font-size:1em;
}
 

/* default page */

.ContentParent {
    background:#ffffff;
}
.ContentChild {
    height:100%;
    width:958px;
    height:500px;
    margin:0px auto;
    border-collapse:collapse;
}
.ArticleParent {
    height:100%;
    vertical-align:top;
    padding:0px;
}
.ArticleChild 
{
	padding:10px 15px;
}
.BottomSpacing 
{
	height:40px;
}
.LineDivider 
{
	width:1px;
	background:#e6e6e6;
	font-size:1px;
	padding:0px;
}
.HorizLine
{
	background:#e6e6e6;
	height:1px;
	font-size:1px;
	padding:0px;
}
.MarginParent {
    height:100%;
    background:#FCF8F6;
    width:266px;
    vertical-align:top;
    padding:0px;
}
.DefaultArticleTemplate .MainElementBG {
	height:16px;
	background-position:0 -100px;
}
.ContentHeadParent {
	height:49px;
	background:#AC6F2E url(images/contentheadbg1.jpg) top left repeat-x;
	color:#ffffff;
}
.ContentHeadChild {
    width:958px;
    height:49px;
    margin:0px auto;
    font-size:23px;
    font-family:arial;
    background: url(images/contentheadbg2.jpg) top left no-repeat;
}
.ContentHeadChild .Section
{
	position:relative;
	top:15px;left:15px;
	font-weight:bold;
}
.MarginNavParent {}
.MarginNav {width:220px;margin:15px 15px 10px 12px;}
.MarginNav a,.MarginNav a:link,.MarginNav a:visited{color:#813401;display:block;padding:3px 0px;}
.MarginNav div {padding:3px 0px;}
.MarginNav a:hover {color:#CB743A;}
.ElementPadding1 {padding:10px 12px;}
.MarginParent .FPContainer {width:auto;background:transparent;}
.MarginParent .FPImage {width:238px;border:#444444 solid 1px;}
.MarginParent .FPInfo {padding:5px 4px 10px 0px;}
.MarginParent a.FPLink:link,
.MarginParent a.FPLink:visited {}
.MarginParent a.FPLink:hover {}
.MarginParent .FPAddr {margin-bottom:5px;font-size:.9em;}
.MarginParent .FPsf {font-size:.9em;padding-left:15px;background: url(images/properties/sf-b.gif) 0 4px no-repeat;}
.MarginParent .FPsf .Unit {font-size:.9em;}
.MarginParent .FPtranstype {font-size:.9em;padding-left:15px;background: url(images/properties/transtype-b.gif) 0 4px no-repeat;}

.MarketBeat * {}
.MarketBeat {background:url(/clientfiles/images/marginelementbg.jpg) top left repeat-x;padding:12px;}
.MBImage {float:left;}
.MBSpace {width:5px;height:40px;float:left;}
.MBText {float:left;width:110px;}
.MBText p {font-size:.9em;}
.MBTitle {font-size:1.1em;}
a.MBLink,a.MBLink:link,a.MBLink:visited,a.MBLink:hover{text-align:center;display:block;clear:both;}
.DefaultArticleTemplate .MainParent {width:100%;}
.DefaultArticleTemplate .PageHeadContainer,.DefaultArticleTemplate .FooterCap  {margin:0px auto;}
/* property Search */
.SearchPage {margin-top:15px;}
.SPFormContainer 
{
	border:#E6B791 solid 1px;
	background:url(images/contentareabg1.jpg) top left repeat-x;
	padding:10px 0px 10px 13px;
	margin:0px 15px 0px 0px;
}

.SPFormLayout 
{
	width:272px;
}

.SPFormLayout select 
{
	width:150px;
}

.SPFormLayout td
{
	vertical-align:top;
	border-collapse:collapse;
	padding:4px 3px;
}
.SPFormLayout table td 
{
	padding:4px 0px 0px 3px;
}
.SPFormLayout td.ItemText
{
	text-align:right;
	width:150px;
	padding:7px 5px 0px 0px;
}
.SPFormLayout table td.ItemText 
{
	width:44px;
	padding:7px 5px 0px 0px;
}
td.FirstCell
{
}
td.TableContainer 
{
	padding:0px 3px 0px 0px;
}
.SPForm 
{
	width:380px;
	float:left;	
}
.SPQuick 
{
	width:260px;
	float:left;
}
.SPQuick .Item 
{
}
.SFQuickContainer 
{
	padding:10px 0px 10px 13px;
}
.Item span 
{
	position:absolute;
	top:25px;
	left:100px;
	font-size:1.2em;
}
.Item a span,.Item a:link span,.Item a:visited span {}
.Item 
{
	margin:12px 0px 12px 3px;
}
.Item a,
.Item a:link,
.Item a:visited  
{
	display:block;
	position:relative;
	height:63px;
	width:240px;
	text-decoration:none;
}
.Item a:hover {}
.Item a:hover span {text-decoration:underline;}
.Item a.Office,.Item a.Office:link,.Item a.Office:visited {background:url(images/properties/office.jpg) 0 3px no-repeat;}
.Item a.Retail,.Item a.Retail:link,.Item a.Retail:visited {background:url(images/properties/retail.jpg) 0 3px no-repeat;}
.Item a.Industrial,.Item a.Industrial:link,.Item a.Industrial:visited {background:url(images/properties/industrial.jpg) 0 3px no-repeat;}
.Item a.All,.Item a.All:link,.Item a.All:visited {background:url(images/properties/all.jpg) 0 3px no-repeat;}
.Item a.Office:hover,.Item a.Retail:hover,.Item a.Industrial:hover,.Item a.All:hover {background-position:0 -58px;}

/* property list */

.PropertyList .PropertyItem {
    background:#ffffff;
}

.PropertyList .PropertyAltItem {
    background:#FCF8F6;
}
 .Type1 .PropertyList {
        width:660px;
    }
.Type1 .PropertyList td{
    cursor:pointer;
    padding:4px 0px;
}
.Type1 .PropertyList .PropertyImage {
    float:left;
    margin:4px 15px 2px 10px;
    width:80px;
    border-width:0px;
}
.Type1 .PropertyList .PropertyInfo {
    margin-top:5px;
    position:relative;
    float:left;
    width:280px;
}
.Type1 .PropertyList .PropertyLink {
    font-size:1.2em;
    display:block;
    font-family:Arial;
    
}

.Type1 .PropertyList .PropertyName 
{
	margin:.3em 0em 0em 0em;
    font-size:1.1em;
}
.Type1 .PropertyList .PropertyAddr 
{
	margin:0em 0em 0em 0em;
    font-size:.9em;
    color:#444444;
}

.Type1 .PropertyList .PropertySpecs 
{
	margin-top:5px;
	float:left;
	width:260px;
} 
.Type1 .PropertyList .Category {
    float:left;
    width:85px;
    margin-top:4px;
    text-align:center;
    font-size:.8em;
}
.Type1 .PropertyList .Category img {
    display:block;
    margin:0px auto;
}
.Type1 .PropertyList .Category div {
}
.Type1 .PropertyList .FPsf, 
.Type1 .PropertyList .FPtranstype,
.Type1 .PropertyList .FPprice 
{
	margin:0px 0px 3px 0px;
	width:150px;
    float:right;
    clear:right;
    font-size:.9em;
    padding-left:17px;
}

.Type1 .PropertyList .FPsf     {
    background: url(images/properties/sf-b.gif) 1px 4px no-repeat;
}
.Type1 .PropertyList .Unit     {
    font-size:.8em;
}
.Type1 .PropertyList .FPtranstype {
    background: url(images/properties/transtype-b.gif) 0 4px no-repeat;
}
.Type1 .PropertyList .FPprice {
    background: url(images/properties/price-b.gif) 1px 4px no-repeat;
}

.Type1 .PropertyList .Item {background:#ffffff;}
.Type1 .PropertyList .AltItem {background:#FCF8F6;}
   
  /* property detail */
.PropertyDetail {

}
.PropertyDetail .HorizLine {
    width:676px;
    position:relative;
    margin:15px 0px;
}
.PropertyDetail .Header {
}

.PropertyDetail .Body {
    clear:both;
}

.MainInformation {
    float:left;
    width:265px;
}
.MainPropertyImageContainer {
    width:265px;
    float:left;  
    min-height: 1px; 
}

.MainPropertyImage {
      
}
.InfoGap {
    float:left;
    width:20px;
    height:65px;
}
.Information {
    float:left;
    width:361px;
}

.AgentsContainer {
    border:#F0D8C8 solid 1px;
    background:#FCF8F6;
    width:380px;
    float:left;
}
.AgentsContainer .Text 
{
	width:150px;
	padding-bottom:10px;
	float:left;
}
.AgentsContainer .InfoGap 
{
	width:5px;
	height:35px;
}
.ContainerChild {
    padding:12px 12px 20px 12px;
}
.Agents 
{
	float:left;
	width:195px;
	padding-bottom:10px;
}

.Agents a,
.Agents a:link,
.Agents a:visited  {
    display:block;
    margin: 0em 0em 0.3em 0em;
    padding: 0;
}
.InformationHeading .PropertySpecs 
{
	margin-top:5px;
	float:left;
	width:260px;
} 
.InformationHeading .Category {
    float:left;
    width:85px;
    margin-top:4px;
    text-align:center;
    font-size:.8em;
}
.InformationHeading .Category img {
    display:block;
    margin:0px auto;
}
.InformationHeading .Category div {
}
.InformationHeading .FPsf, 
.InformationHeading .FPtranstype,
.InformationHeading .FPprice 
{
	margin:0px 0px 3px 0px;
	width:150px;
    float:right;
    clear:right;
    font-size:.9em;
    padding-left:17px;
}

.InformationHeading .FPsf     {
    background: url(images/properties/sf-b.gif) 1px 4px no-repeat;
}
.InformationHeading .Unit     {
    font-size:.8em;
}
.InformationHeading .FPtranstype {
    background: url(images/properties/transtype-b.gif) 0 4px no-repeat;
}
.InformationHeading .FPprice {
    background: url(images/properties/price-b.gif) 1px 4px no-repeat;
}
.InformationHeading .Brochure {
    float:left;
    position:relative;
}
.InformationHeading .Brochure a:link,
.InformationHeading .Brochure a:visited {
    background: url(images/properties/brochurepdf.gif) 8px 5px no-repeat;   
    display:block;
    width:60px;
    height:60px;
    text-decoration:none;
    color:#000000;
}
.InformationHeading .Brochure a:hover {
    background-position:-48px 5px;
    color:inherit;
}
.Brochure span {
    position:absolute;
    top:38px;
    left:2px;
    text-align:center;
    font-size:.9em;
    line-height:1em;
    cursor
}

.Description {
    clear:both;
}

.SpecTable .label {
    text-align:right;
}

/* staff detail */
.Broker    {
                                        
}
.BrokerImage {
    float:left;
    width:185px;
}
.BrokerImage p 
{
	margin-top:0px;
}

.BrokerInfo {
    border:#F0D8C8 solid 1px;
    background:#FCF8F6;
    padding:12px;
    margin-bottom:10px;
}
.BrokerSummary {
    padding:5px 12px;
}
.RightColumn {
	width:370px;
    float:left;
}