﻿/* (c) Province West */


/*//////////////////////////////// General */


html, body, h1, h2, h3, h4, h5, h6, p, pre, a, img, dl, dt, dd, ol, ul, li, form, table, tr, th, td, input, fieldset, blockquote { border: 0; list-style: none; margin: 0; padding: 0; }
a, a:link, a:visited { color: #b2ba63; }
a:hover { color: #ffffff; text-decoration: none; }
body { background: #2f2b21 url(../images/bg_texture.gif) repeat; color: #827b68; font: 12px "Arial", Verdana, sans-serif; line-height: 18px; }
button { background: #c9cbca; border: none; color: #000; cursor: pointer; font: 11px "Arial", Verdana, sans-serif; height: 29px; text-indent: -4000px; }
button:hover { background: #fff; }
input, select, textarea { background: #6b6452; border: 2px solid #2b281e; color: #e0dac9; font: 12px Arial, Helvetica, sans-serif; padding: 5px; }
hr { border: 0px; border-bottom: solid 1px #383327; margin: 0 18px 0 18px; height: 0px; clear: both; }
h2 { height: 45px; margin-left: 18px; text-indent: -4000px; }
h3 { color: #e0dbcd; font-size: 14px; margin-bottom: 10px; }
p { border-bottom: solid 1px #383327; font-size: 13px; line-height: 19px; margin: 25px 36px 0 20px; padding-bottom: 30px; cursor: default !important; }
img { border: solid 6px #26231b; }
#intro { color: #b8b3a9; font-size: 17px; line-height: 25px; }
.photo { border: solid 6px #26231b; margin: 10px 0px 10px 20px; }
.clear { clear: both; }
.content { clear: both; margin: 30px auto; width: 980px; text-align: justify; }
.content:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }
.whiteLine { color: #fff; }
/*//////////////////////////////// Lightbox */


div.light_rounded .pp_top .pp_left { background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat }
div.light_rounded .pp_top .pp_middle { background:#fff }
div.light_rounded .pp_top .pp_right { background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat }
div.light_rounded .pp_content { background-color:#fff }
div.light_rounded .pp_content a.pp_next:hover { background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor:pointer }
div.light_rounded .pp_content a.pp_previous:hover { background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor:pointer }
div.light_rounded .pp_content a.pp_expand { background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer }
div.light_rounded .pp_content a.pp_expand:hover { background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer }
div.light_rounded .pp_content a.pp_contract { background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer }
div.light_rounded .pp_content a.pp_contract:hover { background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer }
div.light_rounded .pp_content a.pp_close { width:75px; height:22px; background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer }
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat }
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position:0 -87px; cursor:default }
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat }
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position:-22px -87px; cursor:default }
div.light_rounded .pp_bottom .pp_left { background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat }
div.light_rounded .pp_bottom .pp_middle { background:#fff }
div.light_rounded .pp_bottom .pp_right { background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat }
div.light_rounded .pp_loaderIcon { background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat }
div.dark_rounded .pp_top .pp_left { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat }
div.dark_rounded .pp_top .pp_middle { background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
div.dark_rounded .pp_top .pp_right { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat }
div.dark_rounded .pp_content { background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
div.dark_rounded .pp_content a.pp_next:hover { background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor:pointer }
div.dark_rounded .pp_content a.pp_previous:hover { background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor:pointer }
div.dark_rounded .pp_content a.pp_expand { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer }
div.dark_rounded .pp_content a.pp_expand:hover { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer }
div.dark_rounded .pp_content a.pp_contract { background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer }
div.dark_rounded .pp_content a.pp_contract:hover { background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer }
div.dark_rounded .pp_content a.pp_close { width:75px; height:22px; background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer }
div.dark_rounded .currentTextHolder { color:#c4c4c4 }
div.dark_rounded p.pp_description { color:#fff }
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat }
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position:0 -87px; cursor:default }
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat }
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position:-22px -87px; cursor:default }
div.dark_rounded .pp_bottom .pp_left { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat }
div.dark_rounded .pp_bottom .pp_middle { background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
div.dark_rounded .pp_bottom .pp_right { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat }
div.dark_rounded .pp_loaderIcon { background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat }
div.dark_square .pp_top .pp_left, div.dark_square .pp_top .pp_middle, div.dark_square .pp_top .pp_right, div.dark_square .pp_bottom .pp_left, div.dark_square .pp_bottom .pp_middle, div.dark_square .pp_bottom .pp_right, div.dark_square .pp_content { background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat }
div.dark_square .currentTextHolder { color:#c4c4c4 }
div.dark_square p.pp_description { color:#fff }
div.dark_square .pp_loaderIcon { background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat }
div.dark_square .pp_content a.pp_expand { background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor:pointer }
div.dark_square .pp_content a.pp_expand:hover { background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor:pointer }
div.dark_square .pp_content a.pp_contract { background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor:pointer }
div.dark_square .pp_content a.pp_contract:hover { background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor:pointer }
div.dark_square .pp_content a.pp_close { width:75px; height:22px; background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor:pointer }
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat }
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position:0 -87px; cursor:default }
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat }
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position:-22px -87px; cursor:default }
div.dark_square .pp_content a.pp_next:hover { background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat; cursor:pointer }
div.dark_square .pp_content a.pp_previous:hover { background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor:pointer }
div.light_square .pp_top .pp_left, div.light_square .pp_top .pp_middle, div.light_square .pp_top .pp_right, div.light_square .pp_bottom .pp_left, div.light_square .pp_bottom .pp_middle, div.light_square .pp_bottom .pp_right, div.light_square .pp_content { background:#fff }
div.light_square .pp_content a.pp_expand { background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor:pointer }
div.light_square .pp_content a.pp_expand:hover { background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor:pointer }
div.light_square .pp_content a.pp_contract { background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor:pointer }
div.light_square .pp_content a.pp_contract:hover { background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor:pointer }
div.light_square .pp_content a.pp_close { width:75px; height:22px; background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor:pointer }
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat }
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position:0 -87px; cursor:default }
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat }
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position:-22px -87px; cursor:default }
div.light_square .pp_content a.pp_next:hover { background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor:pointer }
div.light_square .pp_content a.pp_previous:hover { background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor:pointer }
div.pp_pic_holder a:focus { outline:none }
div.pp_overlay { background:#000; position:absolute; top:0; left:0; z-index:9500; width:100% }
div.pp_pic_holder { position:absolute; z-index:10000; width:100px }
div.pp_pic_holder .pp_top { position:relative; height:20px }
* html div.pp_pic_holder .pp_top { padding:0 20px }
div.pp_pic_holder .pp_top .pp_left { position:absolute; left:0; width:20px; height:20px }
div.pp_pic_holder .pp_top .pp_middle { position:absolute; left:20px; right:20px; height:20px }
* html div.pp_pic_holder .pp_top .pp_middle { position:static; left:0 }
div.pp_pic_holder .pp_top .pp_right { position:absolute; top:0; left:auto; right:0; width:20px; height:20px }
div.pp_pic_holder .pp_content { position:relative; text-align:left; width:100%; height:40px }
div.pp_pic_holder .pp_content .pp_details { display:none; margin:10px 15px 2px 20px }
div.pp_pic_holder .pp_content .pp_details p.pp_description { display:none; float:left; margin:0 }
div.pp_pic_holder .pp_content .pp_details .pp_nav { float:left; margin:3px 0 0 0 }
div.pp_pic_holder .pp_content .pp_details .pp_nav p { float:left; margin:2px 4px }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous, div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { float:left; display:block; width:14px; height:15px; overflow:hidden; text-indent:-10000px; margin-top:3px }
div.pp_pic_holder .pp_content div.pp_hoverContainer { position:absolute; z-index:2000; top:0; left:0; width:100% }
div.pp_pic_holder .pp_content a.pp_next { display:block; float:right; text-indent:-10000px; width:49%; height:100%; background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat }
div.pp_pic_holder .pp_content a.pp_previous { display:block; float:left; text-indent:-10000px; width:49%; height:100%; background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat }
div.pp_pic_holder .pp_content a.pp_expand, div.pp_pic_holder .pp_content a.pp_contract { position:absolute; z-index:20000; top:10px; right:30px; cursor:pointer; display:none; text-indent:-10000px; width:20px; height:20px }
div.pp_pic_holder .pp_content a.pp_close { float:right; display:block; text-indent:-10000px }
div.pp_pic_holder .pp_bottom { position:relative; height:20px }
* html div.pp_pic_holder .pp_bottom { padding:0 20px }
div.pp_pic_holder .pp_bottom .pp_left { position:absolute; left:0; width:20px; height:20px }
div.pp_pic_holder .pp_bottom .pp_middle { position:absolute; left:20px; right:20px; height:20px }
* html div.pp_pic_holder .pp_bottom .pp_middle { position:static; left:0 }
div.pp_pic_holder .pp_bottom .pp_right { position:absolute; top:0; left:auto; right:0; width:20px; height:20px }
div.pp_pic_holder .pp_loaderIcon { display:none; position:absolute; top:50%; left:50%; margin:-12px 0 0 -12px; width:24px; height:24px }
div.pp_pic_holder #pp_full_res { display:block; margin:0 auto; width:100%; text-align:center }
div.pp_pic_holder #pp_full_res object, div.pp_pic_holder #pp_full_res embed { visibility:hidden }
div.ppt { display:none; position:absolute; top:0; left:0; z-index:9999; color:#fff; font-size:17px }
div.light_square img, div.light_rounded img { border: none !important; }
div.light_square p, div.light_rounded p { border: none !important; padding: 0px !important; }
/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.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 */

	
/*//////////////////////////////// Header & Main Navigation */


#header { background: #ffffff url(../images/logo_bg.gif) center top no-repeat; color: #402e00; clear: both; font: 12px "Palatino Linotype", Book Antiqua, Palatino, serif; font-weight: bold; height: 103px; }
body#home #header { height: 168px; }
#header #center { clear: both; margin: 0 auto 0 auto; width: 980px; }
#header h1 a { background: url(../images/logo2.gif) no-repeat; cursor: pointer; display: block; float: left; position: relative; text-indent: -4000px; height: 103px; width: 238px; z-index: 100; }
#header ul { float: right; margin-top: 33px; overflow: hidden; margin-right: 0px; width: 616px; }
#header li { float: left; }
#header li a { border-left: 1px solid #e9e8e4; color: #402e00; cursor: pointer; display: block; height: 24px; padding: 10px 13px 0 13px; text-decoration: none; text-transform:uppercase; float: left; }
#header li a:hover { color: #95a01d; }
#header #nav_home a { border: 0; }
#header #nav_contact a { margin-right: 0px; }
#home #nav_home a, #about_us #here, #transactions #nav_transactions #here, #market_intelligence #nav_market_intelligence a, #contact_us #nav_contact_us a, #summerly .contact_us #nav_contact_us a { color: #95a01d !important; }
#nav li ul { font-size: 11px; margin: -15px 0 0 -16px; padding: 0; position: absolute; width: 182px; visibility: hidden; z-index: 200; }
/*/////////// ie 7 nav drop down fix */
#nav li ul {  *margin: -15px 0 0 -110px;
}
#nav li#nav_transactions ul {  *margin: -15px 0 0 -149px;
}
#nav li ul li { background: url(../images/nav_pop_middle.png) repeat-y; display: block; height: 26px; width: 182px; }
#nav li ul li a { border: none !important; color: #807b6d; margin: 0 0 0 17px; width: 123px; height: 26px; }
#nav .top { background: url(../images/nav_pop_top.png) no-repeat; font-size: 12px; padding: 15px 0 0 0; height: 35px; }
#nav .top a { color: #95a01d !important; font-size: 12px; }
#nav .bottom { background: url(../images/nav_pop_bottom.png) bottom no-repeat; padding: 0px 0 30px 0; width: 182px; }
#client_login { float: right; margin: 0 36px -20px 0; position: relative; }
#client_login a { background: url(../images/b_client_login.gif) center top no-repeat; display: block; text-indent: -4000px; height: 20px; width: 91px; }
#client_login a:hover { background: url(../images/b_client_login2.gif) center top no-repeat; }

/*//////////////////////////////// Summerly */

body#summerly #header { background-image: none; }
body#summerly #header h1 a { background: url(../images/logo_summerly.gif) no-repeat 14px 0; }
body#summerly #header ul { float: right; margin-top: 33px; overflow: hidden; margin-right: 0px; width: 716px; }
body#summerly #nav_logout a { margin-right: 0px; width: 60px !important; }
#header li#nav_welcome { color: #9ba62a; font-size: 14px; display: block; height: 24px; padding: 8px 13px 0 13px; text-decoration: none; text-align: right; width: 263px; float: left; }
#header li#nav_message { color: #958c76; font-size: 17px; display: block; height: 60px; padding: 0 130px 0 13px; text-decoration: none; text-align: left; float: left; }
#summerly #intro { color: #958d77; font-size: 17px; border: none; margin: 40px 16px 10px 16px !important; }
#summerly #downloads { background: url(../images/downloads.png) no-repeat; clear:both; height: 440px; width: 960px; }
#summerly #options { padding: 24px; height: 371px; margin-left: 16px; width: 263px; float: left; }
#summerly #options h2 { color: #402e00; font-size: 14px; margin: 3px 0 -16px 0; text-indent: 0px; text-transform:uppercase; }
#summerly #options li { background: url(../images/options_arrow.gif) no-repeat 0 10px; padding: 5px 5px 5px 12px; }
#summerly #options a { color: #402e00; font-size: 14px; text-decoration: none; }
#summerly #options a:hover { color: #9ba62a; }
#summerly #slideshow { height: 419px; width: 617px; float: left; }
#summerly_left, #summerly_right { float: left; margin: 10px 0 0 16px; }
#summerly_left h2 { color: #ffffff; font-size: 17px; font-weight: normal; margin: 25px 0 -15px 0; text-indent: 0px; text-transform:uppercase; }
#summerly_left .link { background: url(../images/icon_download.gif) no-repeat 0 6px; font-size: 13px; display: block; padding: 5px 0 5px 22px; text-decoration: none; }
#summerly_left .return { background: url(../images/divider_return_to_due_diligence.gif) no-repeat; font-size: 14px; display: block; text-indent: -4000px; padding: 10px 0 10px 0; margin-top: 15px; height: 23px; width: 457px; }
#summerly_right { padding: 20px 0 10px 20px; margin-top: 15px; width: 431px; }
#summerly #map { background: #221f18; width: 415px; height: 323px; padding: 9px; }
#summerly_right img { border: 9px solid #221f18; margin-top: 45px; }
/*//////////////////////////////// Summerly Login, Create Account, Contact */


#summerly .content { margin-bottom: 0px; }
#summerly form { float: left; margin: 40px 18px 0 18px; width: 450px; clear: both; }
#summerly dl { width: 479px; clear: both; }
#summerly dt, #summerly dd { float: left; line-height: 29px; margin-bottom: 12px; height: 30px; }
#summerly dt { color: #e0dbcd; font-size: 12px; font-weight: bold; width: 85px; }
#summerly dd { width: 345px; }
#summerly dd input, #summerly dd textarea { width: 315px; }
#summerly dd select { width: 329px; }
#summerly dd#message { height: 135px; }
#summerly .checkbox {
 *background: none; width: auto; cursor: pointer; margin-left: 2px; }
#summerly .radio { background: none !important; width: auto !important; }
#summerly label { cursor: pointer; }
#summerly button { background: url(../images/b_send.gif) no-repeat; margin: 0px 0 0 87px; width: 68px; }
#summerly #login, #summerly #login_create_account { float: left; margin: 0 50px 30px 0; width: 464px; }
#summerly #login_create_account { margin: 0; font-size: 15px; width: 430px; }
#summerly #login_create_account div { margin: 35px 0 0 16px; line-height: 21px; }
#summerly #create_account dt { width: 125px !important; }
.b_login { float: right; margin: -40px 37px 0 0 !important; }
.b_login, .b_create_account, .b_submit { background: url(../images/b_login.gif) no-repeat !important; height: 29px; width: 67px; }
.b_create_account { background: url(../images/b_create_your_account.gif) no-repeat !important; display: block; float: right; margin-top: 7px; width: 197px; text-indent: -4000px; }
.b_submit { background: url(../images/b_submit.gif) no-repeat !important; float: right; width: 77px !important; }
#summerly_col2, #summerly_col3 { float: left; line-height: 18px; margin-top: 37px; min-height: 320px; padding-right: 35px; }
#summerly_col3 { border-left: solid 1px #383327; padding-left: 35px; }
#summerly_col2 img { border: solid 6px #1a1812; margin-top: 10px; }
#summerly_col2 a, #summerlyt_col3 a { border-bottom: 1px solid #454136; color: #958d77; text-decoration: none; }
#summerly_col2 a:hover, #summerly_col3 a:hover { border-bottom-color: #bdb7a5; color: #ffffff; }
#summerly_col2 b, #summerly_col3 b { color: #e0dbcd; }

#summerly dd.whitebg { display: block; height:220px; width: 422px; overflow: scroll; background: #fff; line-height: 14px; padding: 20px 10px 20px 20px; color: #28251E; text-align: left; }
#summerly  .whitebg strong { display: block; padding-bottom: 20px; font-size: 16px; }
#summerly .whitebg span { display: block; padding: 6px 0; }
#summerly .content #create_account form dl .agree { color:#DFD2A6; font-size:14px; width: 479px; font-weight: bold; }
#summerly .content #create_account form dl .whitebg span strong { font-size: 12px; display: inline; padding: 0px; }
#summerly .content #create_account form dl .whitebg span strong em { font-style: normal; text-decoration: underline; }




/*//////////////////////////////// Page Sub Navigation */


#sub_nav { background: url(../images/sub_nav_bg.png) no-repeat; height: 88px; margin: 0 0 -30px 16px; }
#sub_nav li { float: left; padding: 20px 30px 0 5px; }
#sub_nav a { color: #e0dbcd; font: 14px "Palatino Linotype", Book Antiqua, Palatino, serif; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#sub_nav a:hover { color: #ffffff; }
.company_story #sub_company_story a, .approach #sub_approach a, .market_coverage #sub_market_coverage a, .our_team #sub_our_team a, .current #sub_current a, .historical #sub_historical a { color: #b2ba63; }
/*//////////////////////////////// Page Titles */


#title_about_us { background: url(../images/h2_about_us.png) no-repeat; }
#title_transactions { background: url(../images/h2_transactions.png) no-repeat; }
#title_market_intelligence { background: url(../images/h2_market_intelligence.png) no-repeat; }
#title_contact_us { background: url(../images/h2_contact_us.png) no-repeat; }
#title_log_in { background: url(../images/h2_log_in.png) no-repeat; }
#title_create_account { background: url(../images/h2_create_account.png) no-repeat; }

/*//////////////////////////////// Home */


#flash { background: url(../images/flash.png) no-repeat; clear:both; padding-left: 16px; margin-top: -80px; height: 290px; width: 960px; position: relative; z-index: 100; }
#wrap_home { height: 170px; margin-bottom: -20px; padding-top: 8px; }
#intro_about_us, #current_listings, #recent_transactions { background: url(../images/panel.png) no-repeat; font-size: 13px; float: left; line-height: 20px; margin: 0 0 0 7px; padding: 10px 35px 0 35px; width: 243px; height: 360px; text-align: left; }
#intro_about_us, #current_listings, #recent_transactions { /*text-align: justify; */
}
#intro_about_us a, #current_listings a, #recent_transactions a, #intro_about_us img, #current_listings img, #recent_transactions img { position: relative; z-index: 10; }
#current_listings, #recent_transactions { margin-left: 3px; }
#wrap_home { height: 377px; }
#wrap_home h3 { background-repeat: no-repeat !important; height: 54px; margin-bottom: 20px; text-indent: -4000px; }
#wrap_home div div { height: 243px; }
#intro_about_us h3 { background: url(../images/h3_about_us.png); }
#current_listings h3 { background: url(../images/h3_current_listings.png); }
#recent_transactions h3 { background: url(../images/h3_recent_transactions.png); }
#wrap_home a.item { color: #958d77; clear: both; display: block; padding-bottom: 29px; text-decoration: none; line-height: 18px; }
#wrap_home a.item img { border: solid 6px #26231b; float: left; margin-right: 10px; }
#wrap_home a.item img:hover { border: solid 6px #1c1a14; }
#wrap_home a.item b { color: #e0dbcd; display: block; padding-top: 12px; }
#wrap_home a.item b:hover { color: #ffffff; }
#wrap_home a.more { background: url(../images/rarrow.gif) right 1px no-repeat; display: block; font: 11px "Palatino Linotype", Book Antiqua, Palatino, serif; margin-right: -14px; padding: 0 20px 0 0; text-align: right; text-decoration: none; text-transform:uppercase; }
#wrap_home a.more:hover { background: url(../images/rarrow2.gif) right 1px no-repeat; }
/*//////////////////////////////// About Us */


.person { border-bottom: solid 1px #383327; font-size: 13px; margin: 40px 28px 0 20px; padding-bottom: 40px; line-height: 19px; }
.person h3 { font-size: 20px; font-weight: normal; }
/*//////////////////////////////// Transactions */

#list { float: left; }
#list ul { overflow: auto; height: 556px; width: 496px; }
#list li { width: 444px; text-align: left; }
#list a { color: #e0dbcd; display: block; float: left; margin-left: 18px; padding: 9px 0 9px 9px; border-bottom: solid 1px #383327; width: 444px; text-decoration: none; }
#list a:hover { color: #ffffff; background-color: #221f18; }
#list a:active { color: #ffffff; background-color: #383328; }
#list b, #list i, #list u, #label strong, #label em, #label span, #list .name, #list .market, #list .lot-count { display: block; float: left; margin-right: 9px; width: 196px; font-weight: normal; }
#list i, #list .market, #label em { color: #958d77; margin-right: 9px; width: 158px; font-style: normal; }
#list u, #list .lot-count, #label span { color: #958d77; margin: 0; text-decoration: none; width: 63px; }
#label strong, #label em, #label span { color: #605a4b !important; font-size: 11px !important; font-weight: normal; }
#label span { text-decoration: none !important; }
#label { margin-left: 18px; padding: 9px 0 9px 9px; border-bottom: solid 1px #383327; width: 444px; height: 15px; }
.lot-count-long, .entitlements, .lot-condition, .seller, .buyer, .thumb, .large-image, .latitude, .longitude { display: none; }
#info { background-color: #221f18; float: left; margin: 10px 0 20px 17px; padding: 8px 8px 26px 8px; width: 415px; }
#info h3 { font-size: 20px; margin: 20px 0 0 10px; text-align: left; }
#info #thumb { border: solid 6px #1c1a14; float: right; margin: 20px 0 10px 10px; margin-bottom: -70px; position: relative; }
#info dl { margin: 0 0 20px 10px; width: 263px; }
#info dt, #info dd { float: left; margin: 5px 0 5px 0; }
#info dt { background: url(../images/dot.gif) 0 bottom repeat-x; color: #e0dbcd; font-size: 12px; width: 103px; }
#info b { font-weight: normal; background: #221f18; padding-right: 3px; }
#info dd { padding-left:3px; width: 157px; }
#info br {  /* ie 7 fix */  *display: none;
}
#map_canvas { width: 415px; height: 323px; }
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; width: 18px; background: none; }
.jScrollPaneDrag { position: absolute; cursor: pointer; overflow: hidden; margin: 0px 0 0px 0; height: 158px; background: url(../images/scroll_bar.gif); }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; background: url(../images/scroll_bar_top.gif) no-repeat; height: 5px; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; background: url(../images/scroll_bar_bot.gif) no-repeat; height: 5px; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; background: url(../images/scroll_up.gif) 11px 10px no-repeat; height: 11px; border: none!important; margin-top: -12px; }
a.jScrollArrowUp:hover { background: url(../images/scroll_up2.gif) 11px 10px no-repeat !important; }
a.jScrollArrowUp:active { background: url(../images/scroll_up.gif) 11px 10px no-repeat !important; }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; background: url(../images/scroll_down.gif) 11px 8px no-repeat; height: 11px; border: none!important; margin-bottom: -12px; }
a.jScrollArrowDown:hover { background: url(../images/scroll_down2.gif) 11px 8px no-repeat !important; }
a.jScrollArrowDown:active { background: url(../images/scroll_down.gif) 11px 8px no-repeat !important; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { }
/*//////////////////////////////// Market Intelligence */


a.view_sample { color: #e0dbcd; display: block; font: 16px "Palatino Linotype", Book Antiqua, Palatino, serif; font-weight: bold; margin-bottom: 12px; text-transform:uppercase; text-decoration: none; }
a.view_sample:hover { color: #ffffff; }
a.view_sample b { background: url(../images/icon_view.gif) left 1px no-repeat; color: #95a01d; display: block; float: right; font-size: 13px; margin: 3px 0 0 20px; padding-left: 24px; width: 160px; }
a.view_sample b:hover { color: #ffffff; }
/*//////////////////////////////// Contact Us */


#contact_us form { float: left; margin: 40px 18px 0 18px; width: 450px; height: 590px; clear: both; }
#contact_us dl { width: 479px; clear: both; }
#contact_us dt, #contact_us dd { float: left; line-height: 29px; margin-bottom: 12px; height: 30px; }
#contact_us dt { color: #e0dbcd; font-size: 12px; font-weight: bold; width: 85px; }
#contact_us dd { width: 345px; }
#contact_us dd input, #contact_us dd textarea { width: 315px; }
#contact_us dd select { width: 329px; }
#contact_us dd#message { height: 135px; }
#contact_us .checkbox {
 *background: none; width: auto; cursor: pointer; }
#contact_us label { cursor: pointer; }
#contact_us button { background: url(../images/b_send.gif) no-repeat; margin: 0px 0 0 87px; width: 68px; }
#contact_us button:hover { background: url(../images/b_send2.gif) no-repeat; }
#contact_us button:active { background: url(../images/b_send2.gif)0 1px no-repeat; }
#contact_col2, #contact_col3 { float: left; line-height: 18px; margin-top: 37px; min-height: 320px; padding-right: 35px; }
#contact_col3 { border-left: solid 1px #383327; padding-left: 35px; }
#contact_col2 img { border: solid 6px #1a1812; margin-top: 10px; }
#contact_col2 a, #contact_col3 a { border-bottom: 1px solid #454136; color: #958d77; text-decoration: none; }
#contact_col2 a:hover, #contact_col3 a:hover { border-bottom-color: #bdb7a5; color: #ffffff; }
#contact_col2 b, #contact_col3 b { color: #e0dbcd; }
#contact_col3 a.vcard { border-bottom: 0px none; text-decoration: none; }
#contact_col3 a.vcard:hover { border-bottom: 0px none; text-decoration: none; }

/*/////////////////////////////////////////////////// Newsletter */


body#newsletter { background: #ffffff !important; width: 355px; height: 200px; overflow: hidden; }
#newsletter form { float: left; margin: 30px 18px 0 18px; width: 355px; height: 200px; clear: both; }
#newsletter dl { width: 355px; clear: both; margin-top: 10px; }
#newsletter dt, #newsletter dd { float: left; line-height: 29px; margin-bottom: 12px; height: 30px; }
#newsletter dt { font-size: 12px; font-weight: bold; width: 85px; }
#newsletter dd { width: 270px; }
#newsletter dd input { color: #6b664c; background: #eeede8; border: 1px solid #d6d3c9; width: 240px; }
#newsletter button { color: #897e64 !important; background: url(../images/b_subscribe2.gif) no-repeat; margin: 0px 0 0 85px; width: 108px; }
#newsletter button:hover { background: url(../images/b_subscribe.gif) no-repeat; }
#newsletter button:active { background: url(../images/b_subscribe.gif)0 1px no-repeat; }
/*/////////////////////////////////////////////////// Footer */


#footer { clear: both; color: #6b6452; font: 12px "Palatino Linotype", Book Antiqua, Palatino, serif; line-height: 21px; margin: 0px auto 10px auto; padding-top: 40px; width: 980px; height: 129px; text-transform:uppercase; }
#footer h3 { color: #ffffff; font-size: 12px; font-weight: normal; }
#footer div { border-right: 1px solid #383327 !important; float: left; min-height: 130px; width: 160px; }
#footer #navigation { border: none; padding: 0 40px 0 20px; }
#footer #links { border: none; padding: 0 40px 0 60px; }
#footer #address { border: none; padding: 0 50px 0 58px; width: 170px; }
#footer #copyright { border: none !important; float: right; padding: 0 37px 0 40px; text-align: right; width: 140px; }
#footer a { color: #6b6452; padding: 0; text-decoration: none; }
#footer span { color: #ffffff; }
#footer a:hover { color: #ffffff; }
