/*************************************/
/* Simple Reset                      */
/*************************************/
* {margin:0;padding:0;font-weight:normal;text-align:left;color:#444;}

/*************************************/
/* STANDARD ELEMENTS                 */
/*************************************/
html, body {height: 100%;}
body {font:80%/110% Arial,Helvetica,sans-serif;font-weight:normal !important;min-width:970px;background:url('/res/img/cap/wpp-top.jpg') left top no-repeat,url('/res/img/cap/wpp-full.jpg') left top repeat-y;overflow-x:hidden;}

a {color:#369;text-decoration:none;}
abbr {border-bottom:0;}
table {border-collapse:collapse;empty-cells:show;}
th,td {vertical-align:top;}

/*************************************/
/* LAYOUT                            */
/*************************************/
table.layout {width:100%;height:100%;}
#top_nav {width:100%;}
#site_footer tr {background:#383838;}
.wrap {width:980px;min-width:980px;max-width:980px;margin:0px auto;}
.wrap_int {width:980px;min-width:980px;max-width:980px;margin:0px auto;}

/*************************************/
/* CONVENIENCE CLASSES               */
/*************************************/
.clearfix {display: inline-block;}  /* for IE/Mac */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr {clear:both;}
.ctr {text-align:center;}
.fll {float:left;}
.flr {float:right;}
.fwd {width:100%;}
.nob {border:0 !important;}
.nbr {border-right:0 !important;}
.skipNav {display:none;}
.spc_uppr {margin-top:1.0em;}
.hnt {color:#B0B5B7 !important;}
.blk {display:block;}
.hilite {background:#FFC;color:#220 !important;font-weight:bold;border:1px solid #552 !important;}
.no-show {display:none !important;}

/*************************************/
/* SIMPLE MODAL DIALOGS              */
/*************************************/
/* Overlay */
#simplemodal-overlay {background-color:#000;cursor:default;}

/* Container */
#simplemodal-container {padding:0 !important;color:#BBB;background-color:#FFF;border:4px solid #B7B7B7;padding:12px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
#simplemodal-container .simplemodal-data {}
#simplemodal-container a {color:#DDD;}
#simplemodal-container a.modalCloseImg {background:url('/res/img/shr/x.png') no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer;}


/*************************************/
/* HEADER                            */
/*************************************/

/* Top Navigation Area */
#top_nav {background:#4A4A4A;}
#top_nav ul {display:block;margin:0px 120px 0px auto;list-style-type:none;}
#top_nav li {float:right;}
#top_nav a {padding:6px 25px;font-size:0.86em;font-weight:bold;color:#F0F0F0;line-height:2.5em;}
#top_nav a:hover {color:#FFF;background:#999;}
#top_sign,#top_sign_brite,#top_sign_dim {position:absolute;top:0px;}
#top_sign,#top_sign_brite {padding:2px 20px !important;font-size:1em !important;line-height:1.8em !important;background-color:#B41212;background:linear-gradient(bottom,#B00C0C 22%,#B41212 61%);background:-o-linear-gradient(bottom,#B00C0C 22%,#B41212 61%);background:-moz-linear-gradient(bottom,#B00C0C 22%,#B41212 61%);background:-webkit-linear-gradient(bottom,#B00C0C 22%,#B41212 61%);background:-ms-linear-gradient(bottom,#B00C0C 22%,#B41212 61%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0.22,#B00C0C),color-stop(0.61,#B41212));border:6px solid #4A4A4A;border-top:5px solid 	#4A4A4A;;-moz-border-radius-bottom-left:12px;-moz-border-radius-bottom-right:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}

#top_sign,#top_sign_brite,#top_sign_dim {right:20px;}
#top_sign {z-index:10000;}
#top_sign_brite {z-index:9999;}
#top_sign_dim {padding:6px 25px !important;font-size:0.86em !important;font-weight:bold !important;color:#F0F0F0;line-height:1.5em !important;z-index:9998;}
#top_sign_dim:hover {padding:6px 25px !important;color:#FFF;background:#999;font-size:0.86em !important;font-weight:bold !important;color:#F0F0F0;line-height:1.5em !important;z-index:9998;}

#top_sign:hover,.top_sign_glow,#top_sign {background-color:#E44848 !important;background:linear-gradient(bottom,#CF0E0E 22%,#E44848 61%,#DA2424 98%) !important;background:-o-linear-gradient(bottom,#CF0E0E 22%,#E44848 61%,#DA2424 98%) !important;background:-moz-linear-gradient(bottom,#CF0E0E 22%,#E44848 61%,#DA2424 98%) !important;background:-webkit-linear-gradient(bottom,#CF0E0E 22%,#E44848 61%,#DA2424 98%) !important;background:-ms-linear-gradient(bottom,#CF0E0E 22%,#E44848 61%,#DA2424 98%) !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.22,#CF0E0E),color-stop(0.61,#E44848),color-stop(0.98,#DA2424)) !important;}
#top_sign:active,#top_sign_brite:active {background-color:#D42424 !important;background:linear-gradient(bottom,#D42424 22%,#BF0E0E 61%) !important;background:-o-linear-gradient(bottom,#D42424 22%,#BF0E0E 61%) !important;background:-moz-linear-gradient(bottom,#D42424 22%,#BF0E0E 61%) !important;background:-webkit-linear-gradient(bottom,#D42424 22%,#BF0E0E 61%) !important;background:-ms-linear-gradient(bottom,#D42424 22%,#BF0E0E 61%) !important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.22,#D42424),color-stop(0.61,#BF0E0E)) !important;}

.hlp_sign,#donot_sign,#maybe_sign {font-size:0.76em;display:block;}
#maybe_sign {float:right;cursor:pointer;font-size:0.92em !important;font-weight:bold;}
#maybe_sign,.hlp_sign,#donot_sign label {color:#CCC !important;}
.hlp_sign:hover,#donot_sign label:hover {color:#FFF !important;}
#donot_sign input[type=checkbox],#donot_sign label {float:left;line-height:13px;}
#donot_sign label {display:block;padding-left:15px;text-indent:-11px;}
#donot_sign input[type=checkbox] {position:relative;margin-top:-1px;vertical-align:bottom;}



/* Logo Area */
#hdr_logo {height:110px;padding:0px 80px;}
#jll_logo {float:left;width:152px;height:76px;margin:15px 0 0 0px;background:url('/res/img/shr/jll_logo.png') no-repeat;cursor:pointer;}

/* Welcome Area */

/* Unregistered Text */
#jll_regi {display:none;}
#jll_regi {float:right;height:80px;padding-top:20px;vertical-align:middle;}
#jll_regi p {margin-top:0.86em;font-weight:bold;}
#reg_text {font-size:1.3em;}
#reg_ques {font-size:1.0em;}
#reg_sign {padding:2px 6px;font-weight:bold;color:#C00;background:#FFF;border:1px solid #FFF;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;}
#reg_sign:active {padding:3px 5px 1px 7px;border:1px solid #CCC;border-bottom:1px solid #FFF;border-right:1px solid #FFF;}

/* Registered Text (if Saved / Shortlist) */
#jll_save {float:right;height:80px;padding-top:20px;vertical-align:middle;}
#jll_save ul {margin-top:0.86em;list-style-type:none;}
#jll_save li {line-height:2.2em;}
#jll_save a {color:#0799E4;font-size:1.3em;font-weight:bold;}
.sav_coun {margin-right:6px;padding:2px 6px;color:#000 !important;background:#FFF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#reg_ques {font-size:1.0em;}
#reg_sign {padding:2px 6px;font-weight:bold;color:#C00;background:#FFF;border:1px solid #FFF;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;}
#reg_sign:active {padding:3px 5px 1px 7px;border:1px solid #CCC;border-bottom:1px solid #FFF;border-right:1px solid #FFF;}

/* oAuth Sign In Dialog */
#providerView {display:none;position:absolute;top:2.22em;right:20px;background:#555!important;border-bottom:1px solid #222;border-right:1px solid #333;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.80);-moz-box-shadow:3px 5px 3px rgba(0,0,0, 0.80);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.80);}
#providerView,#providerWrap {-moz-border-radius-bottom-left:12px;-moz-border-radius-bottom-right:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}
#providerWrap {width:312px;margin:0px auto;padding:1px 14px 14px 14px;-webkit-box-shadow:inset 1px 1px 34px 2px #444;-moz-box-shadow:inset 1px 1px 34px 2px #444;box-shadow:inset 1px 1px 34px 2px #444;}
#providerWrap h3 {display:block;margin:20px 0 1.5em 0;font-size:1.5em;}
#providerWrap p {margin:0 0 1em 0;color:#DDD;font-size:1.2em;line-height:1.3em;}
#providerWrap h3,.soc_emph {font-weight:bold;color:#FAFAFA !important;}
.providerList {float:left;width:150px;list-style-type:none;}
.providerLeft {margin-right:8px !important;}
.providerList li {margin:8px 0px !important;}
.btn_prov {display:block;width:150px;height:34px;text-indent:-9999em;background-color:#F0F0F0;background-repeat:no-repeat;background-position:50% 50%;border-top:1px solid #FEFEFE;border-left:1px solid #FEFEFE;border-bottom:1px solid #111;border-right:2px solid #202020;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.btn_prov:active {border-top:1px solid #202020;border-left:1px solid #202020;border-bottom:1px solid #FCFCFC;border-right:1px solid #FCFCFC;background-position:51% 51%;}
#pro_jll {background-image:url('/res/img/shr/acs_jll.png');}
#pro_google {background-image:url('/res/img/shr/acs_google.png');}
#pro_yahoo {background-image:url('/res/img/shr/acs_yahoo.png');}
#pro_facebook {background-image:url('/res/img/shr/acs_facebook.png');}
#pro_twitter {background-image:url('/res/img/shr/acs_twitter.png');}
#pro_live {background-image:url('/res/img/shr/acs_windowslive.png');}
#pro_open {background-image:url('/res/img/shr/acs_openid.png');}


.hlp_sign {display:inline-block;height:1.5em;width:12px;margin-left:5px;text-indent:-999em;line-height:1.5em;background:url('/res/img/shr/ico_ques_reversed.png') 50% 50% no-repeat;}

/*************************************/
/* FOOTER                            */
/*************************************/
.ftr {padding:24px 0px;}
.ftr ul,#jll_legal ul {list-style-type:none;}
#nav_foot li{float:left;}
#nav_foot li {width:180px;}
#nav_foot li a {font-weight:bold;font-size:1.1em;}
#nav_foot li,#nav_foot li li {line-height:2.1em;}
#nav_foot li li {float:none;}
#nav_foot li li a {font-weight:normal;font-size:0.86em;}
.ftr a,#jll_legal a {color:#979D9D;}
.ftr a:hover,#jll_legal a:hover {color:#CCC;}

#jll_legal {min-height:3em;height:3em;padding-top:0.5em;text-align:center;border-top:3px solid #454545;}
#jll_legal ul {display:block;margin:0px auto;text-align:center;}
#jll_legal li {display:inline;}
#jll_legal ul a {margin-right:20px;}
#jll_legal ul a,#jll_copy {font-size:0.76em;}
#jll_copy {clear:both;display:block;margin-top:0.5em;text-align:center;color:#888;}

#ftr_cont {float:right;width:240px;height:100px;margin:-10px auto 16px auto;padding:30px;background:#222;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #444;border-right:1px solid #444;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#ftr_cont h3 {font-size:1.4em;}
#ftr_cont h3,#ftr_cont legend {color:#F5F5F5;}
#frm_agnt {height:33px;width:236px;margin-top:1em;}
#ftr_cont fieldset {border:0;}
#eml_wrap {height:31px;margin-top:0.25em;background:#FFF;border:1px solid #000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#eml_agnt,#eml_subm {border:0;background-color:transparent;}
#eml_agnt {float:left;height:2.2em;width:145px;margin:0px;padding:1px 0 0 4px;line-height:2.2em;color:#333;}
#eml_subm,#btn_agnt {width:84px;background-image:url('/res/img/wel/btn_coll_wide.png');}
#eml_subm {float:right;height:32px;margin:-1px -1px 0 0;color:#F0F0F0;font-size:0.96em;font-weight:bold;text-align:center;background-repeat:no-repeat;background-position:0 -146px}
#eml_subm:active {background-position:0 -178px;}

/* Remove focus outline from link */
#eml_subm,#eml_subm:active {outline:0px;-moz-outline-style:none;}
#eml_subm,#eml_subm::-moz-focus-inner {border:0;}

/*************************************/
/* CONTENT                           */
/*************************************/

/*-----------------------------------*/
/* Landing Page                      */
/*-----------------------------------*/
#jll_feat {background:url('/res/img/wel/wpp_cont.jpg') 50% 0% no-repeat;}

	/* Application Title (Temporary) */
	#hdr_prod {width:290px;height:54px;margin:34px auto auto auto;background:url('/res/img/wel/lgo_property_search.png');}

	/* Search Form */
	#qsc_wrap {width:760px;min-height:125px;margin:50px auto;}

	/* Top / Bottom Curves */
	#qsc_tcrv,#qsc_bcrv {width:760px;height:6px;line-height:6px;font-size:4px;background-image:url('/res/img/wel/scr_curves_med.png');background-repeat:no-repeat;}
	#qsc_bcrv {background-position:-760px 0px;}

	#qsc_tgra,#qsc_bgra {height:56px;background-color:#CD0F0F;}
	#qsc_tgra {vertical-align:middle;}
	#qsc_tgra,#frm_qsrc {background-image:url('/res/img/wel/src_gradient_med.png');background-repeat:no-repeat;}
	#frm_qsrc {background-position:-760px 100%;}
	#qsc_bgra {background:url('/res/img/wel/src_wall_med.png');vertical-align:bottom;}
	#qsc_cent {margin:10px auto;}

	#qsc_tgra h2 {font-size:1.5em;font-weight:bold;line-height:1.0em;text-align:center;color:#FFF;}
	#shd_qsrc {color:#B00 !important;}

	#frm_qsrc {width:760px;min-height:56px;margin-bottom:-1px;}
	#wrp_qsrc {padding-top:30px;}

	/* Search Header */
	#qsc_hdr1,#qsc_hdr2 {position:absolute;width:759px;}
	#qsc_hdr2 {margin-left:1px;margin-top:1px;}

	/* Search Fields */
	#qsc_ctrl {padding-left:30px;padding-bottom:16px;}
	#lbl_pro_type,#lbl_inp_psrc,.pro_type,#inp_psrc {float:left;}
	#lbl_pro_type,#lbl_inp_psrc {padding:4px 10px 0px 0px;font-weight:bold;color:#FFF;line-height:2.5em;}

	/* Property Types Dropdown */
	.pro_type {width:160px !important;height:39px;margin-top:2px;margin-right:10px;font-weight:bold;color:#999;line-height:41px;background:url('/res/img/wel/sel_ptyp.png') no-repeat transparent !important;border:0 !important;-moz-box-shadow:0 0 0 rgba(255,255,255,.75) !important;-webkit-box-shadow:0 0 0 rgba(255,255,255,.75) !important;box-shadow:0 0 0 rgba(255,255,255,.75)  !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;}
  .pro_type .selectBox-label {padding-left:8px !important;font-size:1.0em !important;font-weight:bold !important;line-height:28px;}
	.pro_type .selectBox-arrow {position:absolute;top:1px !important;right:0;width:35px !important;height:41px;background:url('/res/img/wel/sel_ptyp.png') right -51px no-repeat transparent !important}
	#qsc_cent .selectBox-dropdown-menu {border:solid 1px #BBB;-moz-border-radius-bottom-left:5px;-moz-border-radius-bottom-right:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#F0F0F0;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);}

	/* Property Type Options */
	#qsc_cent .selectBox-options li A {line-height:1.5;padding:0 .5em;font-weight:bold;color:#555 !important;white-space:nowrap;overflow:hidden;background:6px center no-repeat;}
	#qsc_cent .selectBox-options li.selectBox-hover A {background-color:#C8DEF4;}
	#qsc_cent .selectBox-options li.selectBox-selected A {background-color:#2E85B2;color:#FFF !important;}

	/* Search Input */
	#inp_psrc {height:41px;width:295px;margin:0px;padding:0px 0px 0px 6px;font-weight:bold;color:#333;line-height:41px;border:0;background:url('/res/img/wel/inp_srch.png') no-repeat;;}

	/* Search Button */
	#btn_psrc {position:relative;border:0;padding:0;cursor:pointer;overflow:visible;}
	#btn_psrc::-moz-focus-inner {border:none;}
	#btn_psrc span {position:relative;display:block;white-space:nowrap;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	#btn_psrc span {margin-top:-1px;}}
	#btn_psrc,#btn_psrc span {background-image:url('/res/img/wel/btn_srch.png');background-repeat:no-repeat;background-color:transparent;}
	#btn_psrc {height:41px;line-height:41px;margin:0 2px 0 -2px;padding:0 6px 0 0;text-align:center;border:0;background-position:right -102px;}
	#btn_psrc span {padding:0px 6px 0 10px;height:41px;color:#FFF;font-weight:bold;line-height:41px;background-position:left top;}
	#btn_psrc:active,.btnMainActive {background-position:right -153px !important;}
	#btn_psrc:active span,.btnMainActive span {background-position:0 -51px !important;}


	/* Callout Sections */
	#jll_call {width:970px;height:47px;min-height:47px;max-height:47px;margin:-14px auto 0 auto;background:url('/res/img/wel/fea_top_curve.png') no-repeat;z-index:0;zoom:1;}
	#jll_ccol {width:960px;zoom:1;margin:0px auto;z-index:1000;background:#FFF;border-left:5px solid #F7F7F7;border-right:5px solid #F7F7F7;}
	#tbl_ccol {position:relative;zoom:1;margin:-30px 0px 30px 0px;}
	#tbl_ccol td {width:33%;padding:0px 20px;}
	#tbl_ccol h3 {height:1.3em;margin-bottom:0.5em;padding-bottom:0.5em;color:#555;font-size:1.3em;font-weight:bold;line-height:1.3em;border-bottom:1px solid #CCC;}
	#tbl_ccol h3 span {float:left;font-weight:bold;}
	#tbl_ccol h3 a {float:right;font-size:0.66em;font-weight:bold;color:#39C;}
	#tbl_ccol dd,#tbl_ccol p {color:#777;line-height:1.2em;}
	.jll_fadr {font-weight:bold;font-size:0.9em;}
	.jll_fdes,.jll_ered,.jll_nred {margin-top:0.5em;}
	.jll_ered,.jll_nred {font-size:1.2em;line-height:1em;color:#CD0F0F !important;}
	.jll_ered {font-weight:bold;}

	/* Featured Properties */
	#tbl_ccol dt {clear:both;padding-top:1em;}
	#tbl_ccol dl a {color:#39C;}
	#tbl_ccol dt a {font-weight:bold;}
	#tbl_ccol dt img {display:block;padding:2px;margin-right:10px;float:left;width:80px;height:64px;border:1px solid #CCC;}

	/* Find an Agent */
	#frm_fagt {height:47px;width:260px;margin-top:0.5em;background:url('/res/img/wel/inp_agnt.png') no-repeat;}
	#inp_agnt,#btn_agnt {border:0;background-color:transparent;}
	#inp_agnt {float:left;height:2.9em;width:161px;margin:4px 0 0 4px;padding:0 0 0 4px;line-height:2.9em;color:#333;}
	#btn_agnt {float:right;height:39px;margin:4px 4px 0px 0px;color:#F0F0F0;font-size:0.96em;font-weight:bold;text-align:center;background-repeat:no-repeat;background-position:0 -69px}
	#btn_agnt:active {background-position:0 -107px;}

	/* Remove focus outline from link */
	#btn_agnt,#btn_agnt:active {outline:0px;-moz-outline-style:none;}
	#btn_agnt,#btn_agnt::-moz-focus-inner {border:0;}

/*-----------------------------------*/
/* Interior Pages                    */
/*-----------------------------------*/
/* Quick Search Bar */
#bar_qsrc {height:62px;min-height:62px;max-height:62px;padding:0px 40px;text-align:center;}

#wrp_wsrc,#wsc_clft,#wsc_crgt {height:62px;background-image:url('/res/img/shr/wpp_wsrc.png');}
#wsc_clft,#wsc_crgt {position:absolute;width:10px;background-repeat:no-repeat;}
#wrp_wsrc {margin:0px 10px;background-position:0px -124px;background-repeat:repeat-x;}
#wsc_clft {float:left;left:40px;}
#wsc_crgt {float:right;right:40px;background-position:0px -62px;}

.fxd #wrp_wsrc {width:1060px;margin:0 auto;}
.fxd #wsc_clft {left:auto !important;margin-left:-10px;}
.fxd #wsc_crgt {right:auto !important;margin-left:1060px;}

/* Search Fields */
#qsc_ctrl_int {padding:10px 0 0 0;}
#frm_qsrc_int {width:height:56px;min-height:56px;padding-top:4px;}
#frm_qsrc_int label,#frm_qsrc_int select,#frm_qsrc_int input {float:left;}
#frm_qsrc_int label {padding:2px 10px 0px 0px;font-weight:bold;color:#FFF;line-height:2.5em;}
#frm_qsrc_int .ui-selectmenu,#wrp_pro_srch_int {height:35px;background-image:url('/res/img/shr/qsc_back.png');background-repeat:no-repeat;}
#pro_type_int {width:164px;margin-right:10px;font-weight:bold;color:#999;line-height:2.5em;}
#pro_type_int option {line-height:2.5em;}
#inp_psrc_int {height:30px;width:326px;margin:0px;padding:3px 0px 0px 6px;font-weight:bold;color:#333;line-height:30px;background:#FFF;border:1px solid #700;border-right:1px solid #B7B7B7;border-top-left-radius:6px;border-bottom-left-radius:6px;-moz-border-top-left-radius:6px;-moz-border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;}

/* Quicksearch Button Styles : */
#btn_qsrc_int {position:relative;border:0;padding:0;cursor:pointer;overflow:visible;}
#btn_qsrc_int::-moz-focus-inner {border:none;}
#btn_qsrc_int span {position:relative;display:block;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#btn_qsrc_int span {margin-top:-1px;}}
#btn_qsrc_int,#btn_qsrc_int span {background-image:url('/res/img/shr/btn_qlox.png');background-repeat:no-repeat;background-color:transparent;}
#btn_qsrc_int {width:6.5em;height:35px;line-height:35px;margin:0 2px 0 -2px;padding:0 2px 0 0;text-align:center;border:0;background-position:right -90px;}
#btn_qsrc_int span {padding:0px 0 0 15px;height:35px;color:#FFF;font-weight:bold;line-height:35px;background-position:left top;}
#btn_qsrc_int:active,.btnQsrcIntActive {background-position:right -135px !important;}
#btn_qsrc_int:active span,.btnQsrcIntActive span {background-position:0 -45px !important;}

/* Quicksearch Select */
.sel_qprp {float:left !important;width:164px !important;height:33px;margin-top:0px;font-weight:bold;color:#999;line-height:35px;background:url('/res/img/shr/sel_qprp.png') no-repeat transparent !important;border:0 !important;-moz-box-shadow:0 0 0 rgba(255,255,255,.75) !important;-webkit-box-shadow:0 0 0 rgba(255,255,255,.75) !important;box-shadow:0 0 0 rgba(255,255,255,.75)  !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;}
.sel_qprp .selectBox-label {padding-left:8px !important;color:#777 !important;font-size:1.0em !important;font-weight:bold !important;line-height:24px;}
.sel_qprp .selectBox-arrow {position:absolute;top:1px !important;right:-2px !important;width:35px !important;height:35px;background:url('/res/img/shr/sel_qprp.png') right -90px no-repeat transparent !important}

/* Dropdown controls */
.sel_qprp.selectBox-menuShowing {background:url('/res/img/shr/sel_qprp.png') left -45px no-repeat transparent !important;}
.sel_qprp.selectBox-menuShowing .selectBox-arrow {background:url('/res/img/shr/sel_qprp.png') right -136px no-repeat transparent !important;}

#frm_qsrc_int .selectBox-dropdown-menu {margin-left:-1px;border:solid 1px #777;border-top:0;-moz-border-radius-bottom-left:5px;-moz-border-radius-bottom-right:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#E0E0E0;-moz-box-shadow:0 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2);}

/* Quicksearch Select Options */
#frm_qsrc_int .selectBox-options li A {line-height:2.3em;padding:0 .5em;font-weight:bold;color:#777 !important;white-space:nowrap;overflow:hidden;background:6px center no-repeat;}
#frm_qsrc_int .selectBox-options li.selectBox-hover A {background-color:#999;color:#FFF !important;}
#frm_qsrc_int .selectBox-options li.selectBox-selected A {background-color:#C61414;color:#FFF !important;}

/* Return to Previous Bar */
.ret_wrap {height:35px;padding:14px 10px;}
.ret_prev {background:url('/res/img/shr/wpp_reth.png') repeat-x #EFEFEF;border:1px solid #D0D0D0;border-top:0;}


/*-----------------------------------*/
/* Search Results                    */
/*-----------------------------------*/
#cnt_sect {width:100%;min-width:906px;padding:0px 40px;}
#src_rlts {width:100%;height:100%;margin:0px;background:#FFF;border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;}
#src_resu {padding:26px 16px 16px 4px;}

	/* Refiners */
	#src_refi {width:160px;padding:14px 10px;}

		#ref_rlts {min-width:222px;width:222px;border:1px solid #E9E9E9;border-top:4px solid #2E85B2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
		#ref_head {padding:10px;margin-bottom:0.5em;font-size:1.3em;font-weight:bold;background:#E9E9E9;}
		#ref_head a {display:block;min-height:16px;margin-top:0.5em;padding-left:20px;font-size:0.66em;color:#2E85B2;line-height:1.2em;cursor:pointer;}
		#ref_save {background:url('/res/img/shr/img_sadd.png') no-repeat 0px 50%;}
		.ref_save_disabled {color:#888 !important;background-position:-284px 50% !important;}
		#ref_ssrc {background:url('/res/img/shr/ico_ssrc.png') no-repeat 0% 50%;}
		#ref_rese {padding-left:30px;font-size:0.86em;color:#999;background:url('/res/img/shr/ico_rese.png') no-repeat 0px 50%;}
		#ref_rese:hover {color:#555;background-position:-274px 50%}

		/* Location */
		#ref_loca {width:192px;padding:4px;color:#777;border:1px solid #B4B4B4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

		/* Links to Modals */
		.ref_slnk {display:block;margin-top:0.75em;}
		.ref_slnk a {color:#2E85B2;border-bottom:1px solid #FFF;}
		.ref_slnk a:hover {border-bottom:1px dotted #2E85B2;}

		/* Refiner Checkbox Lists */
		.ref_list {padding:0 10px 10px 10px;}
		.ref_list_top {background:none !important;}
		.ref_list dt {font-weight:bold;margin-top:0.5em;padding-top:0.5em;border-top:1px dotted #CCC;background:url('/res/img/shr/brd_doth.gif') repeat-x;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background:url('/res/img/shr/arr-down.png') 100% 50% no-repeat !important;}
		.ref_list dt.ui-state-active {background:url('/res/img/shr/arr-up.png') 100% 50% no-repeat !important;}
		.ref_list dt.ui-state-focus,.ref_list dt.ui-state-hover {box-shadow:none !important;outline-width:0 !important;}
		.ref_list dt,.ref_list dd {line-height:1.3em;}
		.ref_list dd {margin-top:0.5em;font-size:0.92em;}
		.ref_clbl {color:#2E85B2;border-bottom:1px dotted #FFF;}
		.ref_clbl,.ref_clbl_selected,.ref_clbl_disabled {cursor:pointer;}
		.ref_clbl:hover,.refClblHover {border-bottom:1px dotted #2E85B2;}
		.ref_clbl_selected {}
    .ref_clbl_selected,.ref_clbl_selected label,.ref_clbl_selected .ref_clbl {font-weight:bold;}
    .ref_clbl_disabled,.ref_clbl_disabled .ref_clbl {color:#CCC;font-weight:normal;cursor:auto;}
    .ref_clbl_disabled .ref_clbl:hover {border-bottom:0;}

		.ref_chck {list-style-type:none;}
		.ref_chck li {height:1.8em;}
		.ref_clbl,.ref_chck span,.ref_clbl_selected,.ref_clbl_disabled,.ref_cbox,.ref_cbox_checked,.ref_cbox_disabled {line-height:1.8em;height:1.8em;vertical-align:middle;}

		.ref_cbox_hide {opacity:0;filter:alpha(opacity=0);}
		.ref_cbox,.ref_cbox_checked {display:inline-block;width:17px;height:1.8em;line-height:1.8em;background-image:url('/res/img/shr/img_rchk_wide.png');background-repeat:no-repeat;background-position:-2px 50%;cursor:pointer;}
		.ref_cbox_checked {background-position:-735px 50%;}
		.ref_cbox_hover {background-position:-1373px 50% !important;}
		.ref_cbox_disabled {background-position:-1985px 50% !important;}
		.ref_cbox {display:inline;margin-right:4px;}

		/* Dropdown controls */
		.selectBox-dropdown {width:160px;padding-right:40px;padding-top:2px;margin-bottom:0.75em;position:relative;border:solid 1px #B4B4B4;line-height:1.15;text-decoration:none;color:#777;outline:none;vertical-align:middle;background:url('/res/img/shr/wpp_rdrp.png') no-repeat scroll right top  #ECECEC;-moz-box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:pointer;}
		.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow {border-color:#AAA;}
		.selectBox-dropdown.selectBox-menuShowing {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
		.selectBox-dropdown .selectBox-label {width:100%;padding:.2em .3em;display:inline-block;white-space:nowrap;overflow:hidden;}
		.selectBox-dropdown .selectBox-arrow {position:absolute;top:0;right:0;width:23px;height:100%;background:url(jquery.selectBox-arrow.gif) 50% center no-repeat;}

		/* Dropdown menu */
		.selectBox-dropdown-menu {position:absolute;z-index:99999;max-height:200px;border:solid 1px #BBB;background:#FFF;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;}

		/* Inline control */
		.selectBox-inline {width:250px;outline:none;border:solid 1px #BBB;background:#FFF;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto;}
		.selectBox-inline:focus {border-color:#666;}

		/* Options */
		.selectBox-options,.selectBox-options li,.selectBox-options li A {list-style:none;display:block;cursor:default;padding:0;margin:0;}
		.selectBox-options li A {line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat;}
		.selectBox-options li.selectBox-hover A {background-color:#EEE;}
		.selectBox-options li.selectBox-disabled A {color:#888;background-color:transparent;}
		.selectBox-options li.selectBox-selected A {background-color:#C8DEF4;}
		.selectBox-options .selectBox-optgroup {color:#666;background:#EEE;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap;}

		/* Disabled state */
		.selectBox.selectBox-disabled {color:#888 !important;}
		.selectBox-dropdown.selectBox-disabled .selectBox-arrow {opacity:.5;filter:alpha(opacity=50);border-color:#666;}
		.selectBox-inline.selectBox-disabled {color:#888 !important;}
		.selectBox-inline.selectBox-disabled .selectBox-options A {background-color:transparent !important;}

    .ref_smin,.ref_smax {width:48px;}
		.ref_smin,.ref_smax,#ref_sizl {float:left;}
		#ref_sizl {display:block;margin:4px 6px;color:#444;}

	/* Results Views */
	#src_resu h1 {vertical-align:middle;}
	#src_resu h1 span {height:1.3em;font-size:0.86em;color:#333;letter-spacing:-0.01em;line-height:1.3em;font-weight:bold;}
	#src_resu h1 a {display:none;float:right;width:174px;height:29px;font-size:10px;line-height:29px;text-indent:-999em;background-image:url('/res/img/shr/btn_adpr.png');background-repeat:no-repeat;}
	#src_resu h1 a:active {background-position:0 -37px;}

	#src_shrt {margin:10px 0 6px 0;padding:12px;font-size:1.2em;border:2px solid #CAE1EE;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

		#shr_coun,#shr_titl {font-weight:bold;color:#318DBC;cursor:pointer;}
		#shr_coun {display:block;float:left;width:28px;height:1.9em;margin-right:4px;text-align:center;line-height:1.9em;background:url('/res/img/shr/img_shrt.png') 1px 1px no-repeat;}
		#shr_titl {line-height:1.9em;}
		#shr_desc {color:#679;}

	#src_shrt {margin:10px 0 6px 0;padding:12px;font-size:1.2em;border:2px solid #CAE1EE;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

		#shr_coun,#shr_titl {font-weight:bold;color:#318DBC;cursor:pointer;}
		#shr_coun {display:block;float:left;width:28px;height:1.9em;margin-right:4px;text-align:center;line-height:1.9em;background:url('/res/img/shr/img_shrt.png') 1px 1px no-repeat;}
		#shr_titl {line-height:1.9em;}
		#shr_desc {color:#679;}

	/* Shortlist Confirm Popup */
	#res_info_pop {display:none;position:absolute;top:50%;left:50%;margin:-30px auto auto -275px;height:40px;width:550px;padding:20px 20px 15px 20px;background:url('/res/img/shr/ico_info.png') no-repeat 20px 50% #FFF;z-index:100000;border:3px solid #1F87BA;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;-webkit-box-shadow:2px 2px 5px 1px #AAA;-moz-box-shadow:2px 2px 5px 1px #AAA;box-shadow:2px 2px 5px 1px #AAA;}
  #res_info_pop p {margin-left:37px;font-size:1.4em;line-height:1.0em;}
  #res_info_pop p,#res_info_pop p span {font-weight:bold;color:#1F87BA;}
  #res_info_pop p span {display:block;font-size:0.86em;text-transform:uppercase;}


	#res_ctrl {height:43px;border-bottom:1px solid #B1B3B7;background-color:#F2F2F2;}
	.sel_sort {display:block;float:left;font-size:0.92em;line-height:1.0em;margin:10px auto 4px 14px;}
	#res_tabs {float:right;list-style-type:none;}
	#res_tabs li {float:left;padding:14px 16px 0px 14px;cursor:pointer;}

		.tab_icon {float:left;width:16px;height:16px;margin-right:4px;background-image:url('/res/img/shr/ico_view.png');background-repeat:no-repeat;}
		.tab_labl {float:left;margin-top:1px;color:#39C;font-size:0.92em;font-weight:bold;}
		#tab_vmap {}
		#tab_list {}
		#tab_brow {}

		#ico_list {background-position:-16px 0px;}
		#ico_brow {background-position:-32px 0px;}

		/* Selected Tab */
		.tselect {height:30px;margin-top:-2px;padding:12px 17px 0 13px !important;background:#FFF;border-top:4px solid #39C;border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;}
		.tselect .tab_labl {color:#444 !important;}
		.tselect #ico_vmap {background-position:0px -16px !important;}
		.tselect #ico_list {background-position:-16px -16px !important;}
		.tselect #ico_brow {background-position:-32px -16px !important;}

	#src_resu #tabs-1 {display:none;}

	#src_resu #tabs-2 {display:none;}
	#src_resu #tabs-2 table {border-collapse:collapse;}
		#res_list {width:100%;}
		#res_list td {padding:14px;border-bottom:1px solid #E0E0E0 !important;}
		.lst_imag {width:112px;}
		.lst_imag img {width:100px;height:80px;padding:3px;border:1px solid #E0E0E0;cursor:pointer;}
		.lst_adds {display:block;margin:4px auto 10px auto;font-size:0.7em;padding:4px 6px;color:#38B;font-weight:bold;text-align:center;text-transform:uppercase;border:1px solid #39C;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;background:#FCFCFC;-moz-box-shadow:0px 1px 2px #CCC;-webkit-box-shadow:0px 1px 2px #CCC;}
		.lst_adds:active {background:#FFF;border:1px solid #39C;border-top:1px solid #36A;border-left:1px solid #359;-moz-box-shadow:0 0 0 #CCC;-webkit-box-shadow:0 0 0 #CCC;}
		.lst_desc {padding-left:0 !important;}
		.lst_desc dt {clear:both;font-size:1.2em;font-weight:bold;color:#444;}
		.lst_dime {padding-top:0.5em;}
		.lst_dime dt {clear:both;width:8.5em;text-transform:uppercase;}
    .lst_dime dt,.lst_dime dd {float:left;font-size:0.86em;line-height:1.1em;}
    .lst_deta {clear:both;padding-top:1em;font-size:0.92em;line-height:1.3em;color:#789;}
		.lst_deta a {color:#39C;}
		.lst_deta a:hover {border-bottom:1px dotted #39C;}
		.lst_agnt {width:200px;}
		.lst_agnt {height:100%;background:url('/res/img/shr/brd_dots.gif') repeat-y;}
    .lst_agnt dt,.lst_agnt dd {margin-left:46px;line-height:1.3em;}
		.lst_agnt dt {font-weight:bold;color:#808789;}
		.lst_agnt dt img {float:left;width:32px;height:32px;margin-left:-46px;padding:3px;border:1px solid #E0E0E0;}
		.lst_agnt dd,.lst_agnt dd a {font-size:1.0em;color:#39C;}

	#src_resu #tabs-3 {}
		.brw_prop {float:left;width:200px;height:320px;margin:10px 4px 0px 4px;border:1px solid #C8C8C8;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;webkit-box-shadow:1px 2px 1px 0px #EEE;-moz-box-shadow:1px 2px 1px 0px #EEE;box-shadow:1px 2px 1px 0px #EEE;cursor:pointer;}
		.brw_ihld {width:180px;height:160px;margin:10px 10px 6px 10px;background:#E0E0E0;overflow:hidden;}
		.brw_phot {display:block;margin:0 auto;}
		.brw_info {width:180px;margin:0 10px;padding-bottom:0 !important;}

		/* Property Address */
		.brw_head {height:28px;margin-bottom:4px;padding-bottom:4px;font-size:1.1em;font-weight:bold;color:#38B;border-bottom:1px dotted #DDD;}

		/* Property Size */
		.brw_size {clear:both;width:180px;padding-bottom:0 !important;line-height:1.0em !important;}
		.brw_size_label,.brw_size_info {float:left;font-size:0.86em;color:#333;}
		.brw_size_label {clear:both;width:180px;margin-top:2px;;text-transform:uppercase;color:#777;}
		.brw_size_info {display:block;width:180px;margin-bottom:4px;font-weight:bold;}

		/* Add to Shortlist */
		.brw_adds {line-height:36px;width:180px;text-align:center;}
		.brw_adds .lst_adds {display:inline !important;margin:10px auto;}

/* Related Research Tab */
#rsc_tabs {width:100%;margin:30px 0px;}
#rsc_tabs ul {list-style-type:none;}

	#rsc_tabs li {display:inline;margin-top:0 !important;padding:4px 16px 0px 14px !important;cursor:pointer;border:1px solid #C0D2E7;border-bottom-width:0;}
        #rel_rsrc {margin-left:40px;}
        #rel_rsrc li {display:block;line-height:1.6em;border:0 !important;}
        #rel_rsrc li a {color:#3277AB;}
        #rel_rsrc th span {padding-left:30px;color:#777;background:url('/res/img/det/ico_grap.png') no-repeat;}
        #rel_rsrc td {padding-left:40px;}
        #rel_rsrc .art_firs {padding-left:15px;}
	#rsc_tabs span {float:none;display:inline-block;margin-top:8px;}
	#rsc_tabs .cnt_list {margin-right:3px;padding:2px 4px;color:#FFF !important;font-weight:bold;background:#AAA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
	#rsc-tab-1 {clear:both;width:100%;padding:20px 0px;}
	#rsc_tabs .rsc_sele{margin-top:0px !important;border-left:1px solid #C0D2E7;border-right:1px solid #C0D2E7;background: white;border-top:1px solid #C0D2E7;padding-bottom:10px !important;-moz-border-radius-top-left:5px;-moz-border-radius-top-right:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}

	#rsc-tab-1 {margin-top:10px;border:1px solid #C0D2E7;background:#FFF;}

/* Submarkets Modal */
.ui-widet-content {padding:0 !important;}
.ui-widget-content, .ui-widget-header,.ui-dialog .ui-dialog-titlebar-close {border:0 !important;background-color:transparent !important;background:none !important;}
.ui-dialog-content {padding:0 !important;overflow:hidden !important;}
.ui-dialog .ui-dialog-titlebar-close {margin-top:0px;right:10px;z-index:1000;}
.ui-icon-closethick {width:32px !important;height:33px !important;background:url('/res/img/shr/btn_cls_modal.png') !important;background-repeat:no-repeat;z-index:10000;}
#mod_subm {display:none;width:682px !important;height:370px !important;margin:0px 0px 0px 0px !important;padding-top:14px !important;background-color:#FFF !important;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;zoom:1;z-index:0;}
#sbm_clos {display:block;margin:-16px auto auto 679px;width:32px;height:32px;text-indent:-999em;background-image:url('/res/img/shr/btn_cls_modal.png');background-repeat:no-repeat;z-index:10000;}
.sbm_clos_active {background-position:0px -32px !important;}
#mod_subm h2 {margin-top:10px;font-size:1.4em;font-weight:bold;color:#444;}
#mod_subm h3 {margin-top:1em;font-size:1.0em;color:#777;}
#mod_subm h2,#mod_subm h3 {padding:0px 24px 0px 24px;}
.sbm_type {width:630px;margin:1.5em 0 1.5em 24px;}
.sbm_type td {white-space:nowrap;padding:6px;font-size:0.86em;}
.sbm_odd {background:#F0F0F0;}
.sbm_spac {width:12px;}
.sbm_type label {}
.sbm_type span {}
#sbm_bbar {position:absolute;bottom:0px;width:663px;padding:14px 20px 14px 0px;text-align:right;background:#F0F0F0;-webkit-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-moz-border-radius-bottomleft:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;}
.sbm_canc {color:#777;font-size:0.86em;font-weight:bold;text-transform:uppercase;letter-spacing:0.0375em;background:transparent;border:0;}
.sbm_upda {padding:8px;color:#FFF;font-weight:bold;background-color:#D60104;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}


/*-----------------------------------*/
/* Property Detail                   */
/*-----------------------------------*/
#prp_deta {background:#FFF;width:100%;}
#prp_deta tfoot tr {height:50x;background:#EFEFEF;}
#prp_deta thead th.prp_deta_info,#prp_deta tbody td.prp_deta_info {width:700px;max-width:700px;}
#prp_deta thead th.prd_side,#prp_deta tbody td.prd_side {width:auto;}
#prp_deta thead th.prp_deta_info,#prp_deta thead th.prd_side {padding:0px;}


/* Section Top Buttons */
#prd_resu,#lst_shar,#lst_prin {background-image:url('/res/img/det/btn_icon.png');background-repeat:no-repeat;}
#prd_resu {height:24px;margin:10px 0 20px 20px;padding-left:28px;font-size:1.1em;line-height:24px;}
#prd_resu a {font-weight:bold;color:#2E85B2;}
#prd_resu a:hover {border-bottom:1px dotted #2E85B2;}
#prd_mana {margin-right:6px;list-style-type:none;text-align:right;}
#prd_mana li {display:inline;margin-right:10px;font-size:0.86em;}
#prd_mana a {margin-left:22px;line-height:32px;color:#2E85B2;}
#prd_mana a:hover {border-bottom:1px dotted #2E85B2;}
#lst_save {}
#lst_shar {background-position:0 -24px;}
#lst_prin {background-position:0 -49px;}

/* Details Area */
.prp_deta_body h1,.prp_deta_info h2 span {font-weight:bold !important;}
.prp_deta_body h2 {clear:both;display:block;}
.prp_deta_body h2 span {font-size:0.6em;}
.prp_deta_info p {margin-top:1em;}
.prp_deta_info .prd_labl {text-transform:uppercase;}
#prd_summ {width:100%;}
.prd_imgs {width:420px;}
#prd_icar {float:left;width:400px;margin:0px 20px 0 0;}
.prd_main {display:inline;height:300px;border:1px solid #B7B7B7;}
#prd_caro {display:block;width:400px;list-style-type:none;}
#prd_caro li {float:left;width:60px;height:45px;border:1px solid #B7B7B7;}
.prd_attr {font-size:1em;line-height:1.4em;}
.prd_attr dt {display:block;padding-top:0.25em;font-weight:bold;background:url('/res/img/shr/brd_doth.gif') repeat-x;}
.prd_attr dd {padding-bottom:0.25em;}
#prd_desc {clear:both;padding-top:2em;padding-bottom:0.75em;border-bottom:1px solid #ECECEC;}
#prd_desc span {font-weight:bold;color:#444;}
#prd_desc a {float:right;font-size:0.76em;color:#B7B7B7}
.prd_vmap {float:right;margin:1em 0 0 20px;width:175px;height:175px;border:1px solid #B7B7B7;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#prd_tabs {clear:both;}

.fxd #prp_deta {background:#FFF;width:1080px !important;margin:0 auto !important;border-left:1px solid #DDD;border-right:1px solid #DDD;}
.fxd td.prp_deta_body {padding:20px !important;}
.fxd th.prd_side,.fxd td.prd_side {padding-top:20px !important;width:200px !important;}

/* Sidebar */
#frm_acnt {float:left;width:220px;margin:0px 20px 0px 0;padding:14px;border:1px solid #B8D3E6;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-box-shadow:inset 0px 0px 20px 1px #F6FAFD;-moz-box-shadow:inset 0px 0px 20px 1px #F6FAFD;box-shadow:inset 0px 0px 20px 1px #F6FAFD;}
#frm_acnt fieldset {border:0;}
#frm_acnt legend {color:#4589b8;font-size:1.3em;font-weight:bold;}
#act_callo {width:206px;padding:6px 6px 0 6px;margin-top:1.0em;border:1px solid #DCE9F2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#act_callo img {float:left;padding:2px;margin:0 10px 10px 0;border:1px solid #DCE9F2;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#act_callo a {font-size:1.1em;font-weight:bold;color:#C00;}
.act_labl {display:block;margin:0.5em 0 0.125em 0;font-weight:bold;color:#B7B7B7;}
.act_inpu {width:206px;padding:6px;border:1px solid #B8D3E6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.act_phon {font-size:0.91em;}
#btn_ainf {float:right;margin-top:1em;padding:8px;color:#FFF;font-weight:bold;background-color:#D60104;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.hdr_side {clear:both;font-weight:bold;color:#777;line-height:1.8em;}
.hdr_side,.lst_simi {width:220px;margin-right:34px;}
.lst_simi {margin-top:1em;}
.lst_simi img {float:left;margin-right:10px;}
.lst_simi dt {clear:both;margin-top:3em;}
.lst_simi dt a {font-weight:bold;color:#2E85B2;}
.lst_simi_first {margin-top:0 !important;}
.lst_simi dd {color:#B7B7B7;}



/*-----------------------------------*/
/* WORKSPACE                         */
/*-----------------------------------*/
/* Layout */
#tbl_work,#shr_list,#tbl_save {width:100% !important;}
#tbl_work thead th {height:56px;min-height:56px;padding:10px 15px;}
#tbl_work tbody {background:#FFF;}
#wrk_twrp,#wrk_comp {padding:15px;border-top:1px solid #B7B7B7;}
.lst_imag,.lst_desc,.lst_agnt {padding:14px 14px 10px 14px;}
#tbl_save tbody td {padding:14px;}

/* Return to Search Button Styles : */
#btn_wret,#wrk_pcnt {float:left;}
#btn_wret {position:relative;padding:0;cursor:pointer;overflow:visible;border:0;}
#btn_wret::-moz-focus-inner {border:none;}
#btn_wret span {position:relative;display:block;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#btn_wret span {margin-top:-1px;}}
#btn_wret,#btn_wret span {background-image:url('/res/img/wrk/btn_wret.png');background-repeat:no-repeat;background-color:transparent;}
#btn_wret {height:41px;line-height:41px;margin:0 2px 0 -2px;padding:0 20px 0 0;text-align:center;border:0;background-position:right -102px;}
#btn_wret span {padding:0px 15px 1px 34px;height:41px;color:#318DBC;font-weight:bold;text-align:center;line-height:37px;background-position:left top;}
#btn_wret:active,.btnBackActive {background-position:right -153px !important;}
#btn_wret:active span,.btnBackActive span {padding:1px 14px 0px 35px;vertical-align:top;background-position:0 -51px !important;}
#wrk_pcnt {height:41px;color:#777;font-size:1.2em;line-height:41px;}


/* Tabs */
#wrk_tabs {padding-top:10px;background:url('/res/img/shr/tab_head.gif') repeat-x;}
#wrk_tabs ul {list-style-type:none;}

	#wrk_tabs li {display:inline;margin-top:0 !important;padding:14px 16px 0px 14px !important;cursor:pointer;
		border-bottom-width:0;}
	#wrk_tabs span {float:none;display:inline-block;margin-top:8px;}
	#wrk_tabs .cnt_list {margin-right:3px;padding:2px 4px;color:#FFF !important;font-weight:bold;background:#AAA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

	#wrk_tabs .tselect .cnt_list {margin-right:3px;padding:2px 4px;color:#FFF !important;font-weight:bold;background:#318DBC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
	#wrk_tabs_1,#wrk_tabs_2 {clear:both;width:100%;}
	#wrk_tabs_2 {display:none;}
	#wrk_tabs .tselect {margin-top:0px !important;border-left:1px solid #CCC;border-right:1px solid #CCC;
		background: white;border-top:4px solid #39C;padding-bottom:12px !important;
	}

	#wrk_tabs_1,#wrk_tabs_2 {margin-top:10px;border-top:1px solid #C8C8C8;background:#FFF;}

	/* Tab 1 */
	.rem_cmpr {position:absolute;padding-left:9px;color:#B16A6A;font-size:0.86em;font-weight:bold;text-transform:uppercase;background:url('/res/img/shr/ico_dele.gif') 0 50% no-repeat;cursor:pointer;}
	.lst_chck,.lst_remo,.lst_agnt {border-bottom:1px solid #E0E0E0 !important;}
	.lst_chck {padding:0 0 10px 14px;}
	.lst_remo {padding:0 0 10px 0px;}

	.cmp_clbl {color:#777;text-transform:uppercase;font-size:0.86em;font-weight:bold;cursor:pointer;}
	.cmp_cbox,.cmp_cbox_checked {display:inline-block;width:19px;height:19px;background-image:url('/res/img/wrk/chk_comp.png');background-repeat:no-repeat;cursor:pointer;}
	.cmp_cbox_checked {background-position:0 -29px;}

	/* Tab 2 */
	#tbl_save th {height:auto !important;padding-bottom:8px !important;font-size:0.86em;font-weight:bold;text-transform:uppercase;}
	#tbl_save th.src_name,#tbl_save td.src_name {width:auto;}
	#tbl_save th.dat_crea,#tbl_save td.dat_crea {width:130px;text-align:center;}
	#tbl_save th.del_srch,#tbl_save td.del_srch {width:150px;;text-align:center;}
	#tbl_save td.dat_crea {font-weight:bold;}
	#tbl_save td.dat_crea,#tbl_save td.del_srch {background:url('/res/img/shr/brd_dots.gif') repeat-y;}
	#tbl_save td.odd {background-color:#F2F2F2;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
	.src_name h3 a {font-weight:bold;line-height:1.1em;}
	.src_name p {margin-top:0.75em;line-height:1.3em;}
	.btn_dele {padding:4px 25px 4px 0;color:#B16A6A;font-size:0.86em;font-weight:bold;text-transform:uppercase;background:url('/res/img/wrk/btn_dele.png') right top no-repeat;}
	.btn_dele:active {background-position:right -21px;}
	.btn_shar {padding:4px 25px 4px 0;color:#36B;font-size:0.86em;font-weight:bold;text-transform:uppercase;background:url('/res/img/wrk/btn_shar.png') right top no-repeat;}
	.btn_shar:active {background-position:right -21px;}



	/* Tab 3 */
	/* PolygonSearch Button Styles : */
	#btn_poly {float:left;}
	#btn_poly {position:relative;padding:0;cursor:pointer;overflow:visible;border:0;}
	#btn_poly::-moz-focus-inner {border:none;}
	#btn_poly span {position:relative;display:block;white-space:nowrap;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	#btn_poly span {margin-top:-1px;}}
	#btn_poly,#btn_poly span {background-image:url('/res/img/map/btn_poly.png');background-repeat:no-repeat;background-color:transparent;}
	#btn_poly {height:33px;line-height:33px;margin:0 0px 0 -2px;padding:0 7px 0 0;text-align:center;border:0;background-position:right -86px;}
	#btn_poly span {padding:0px 15px 1px 34px;height:33px;color:#DEF;font-size:0.92em;font-weight:bold;text-align:center;line-height:28px;background-position:left top;}
	#btn_poly:active,.btnBackActive {background-position:right -129px !important;}
	#btn_poly:active span,.btnBackActive span {padding:1px 14px 0px 35px;vertical-align:top;background-position:0 -43px !important;}

	/* GeoSearch Button Styles : */
	#btn_geos {float:left;}
	#btn_geos {position:relative;padding:0;cursor:pointer;overflow:visible;border:0;}
	#btn_geos::-moz-focus-inner {border:none;}
	#btn_geos span {position:relative;display:block;white-space:nowrap;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	#btn_geos span {margin-top:-1px;}}
	#btn_geos,#btn_geos span {background-image:url('/res/img/map/btn_geos.png');background-repeat:no-repeat;background-color:transparent;}
	#btn_geos {height:33px;line-height:33px;margin:0 2px 0 -2px;padding:0 35px 0 0;text-align:center;border:0;background-position:right -86px;}
	#btn_geos span {padding:0px 15px 1px 15px;height:33px;color:#DEF;font-size:0.92em;font-weight:bold;text-align:center;line-height:28px;background-position:left top;}
	#btn_geos:active,.btnBackActive {background-position:right -129px !important;}
	#btn_geos:active span,.btnBackActive span {padding:1px 14px 0px 16px;vertical-align:top;background-position:0 -43px !important;}


/* Compare */
#wrk_comp {width:250px;padding:15px;}
#prp_comp {padding-top:14px;}
#prp_comp,#usr_acct {border:1px solid #DDD;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#prp_comp,#usr_acct,#prp_comp dl {width:250px;min-width:250px;max-width:250px;}
#prp_comp h3,#prp_comp dt,#prp_comp dd {padding:0px 10px;}
#prp_comp h3 {margin-bottom:1.0em;padding-bottom:0.75em;color:#555;font-size:1.3em;font-weight:bold;line-height:1.0em;border-bottom:1px solid #DDD;}
#prp_comp dt,#prp_comp dt a,#prp_comp dd {color:#555 !important;}
#prp_comp dt,#prp_comp dd {font-size:0.86em;line-height:1.2em;}
#prp_comp dt {margin-top:1.0em;padding-top:1.0em;background:url('/res/img/shr/brd_doth.gif') repeat-x;}
#prp_comp dt.lst_simi_first {margin-top:0;padding-top:0;background:none;}
#prp_comp dd {margin-left:60px;}
.img_simi {padding:2px;border:1px solid #DDD;}
.lbl_simi {margin-right:4px;font-weight:bold;text-transform:uppercase;}
.rem_comp {padding-left:9px;color:#B16A6A;font-size:0.86em;font-weight:bold;text-transform:uppercase;background:url('/res/img/shr/ico_dele.gif') 0 50% no-repeat;}
.rem_comp:hover {border-bottom:1px dotted #B16A6A;}
#prp_bbar {margin-top:1em;padding:10px;text-align:center;background:#F2F2F2;}
#usr_acct {margin-top:1em;}

/*No comparison selected */
#prp_nocp h3,#prp_nocp p {padding:0px 10px;}
#prp_nocp h3 {margin-bottom:1.0em;padding-bottom:0.75em;color:#555;font-size:1.3em;font-weight:bold;line-height:1.0em;border-bottom:1px solid #39C;}
#prp_nocp p {color:#555 !important;margin-bottom:1em;font-size:1.1em;line-height:1.3em;}
#prp_nocp p strong {display:block;padding-left:30px;color:#39C;font-weight:bold;line-height:24px;background:url('/res/img/wrk/ico_aler.gif') no-repeat;}

/* Compare Properties Button Styles : */
#btn_comp {position:relative;padding:0;cursor:pointer;overflow:visible;border:0;}
#btn_comp::-moz-focus-inner {border:none;}
#btn_comp span {position:relative;display:block;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#btn_comp span {margin-top:-1px;}}
#btn_comp,#btn_comp span {background-image:url('/res/img/wrk/btn_comp.png');background-repeat:no-repeat;background-color:transparent;}
#btn_comp {height:28px;line-height:28px;margin:0 2px 0 -2px;padding:0 15px 0 0;text-align:center;border:0;background-position:right -76px;}
#btn_comp span {padding:0px 15px 1px 34px;height:28px;color:#FFF;font-weight:bold;text-align:center;line-height:28px;background-position:left top;}
#btn_comp:active,.btnBackActive {background-position:right -114px !important;}
#btn_comp:active span,.btnBackActive span {padding:1px 15px 0px 35px;vertical-align:top;background-position:0 -38px !important;}


dd {
padding-left: 20px;
}
dt {
font-weight: bold;
font-family: 'Segoe UI',Arial,Helvetica,sans-serif;
font-size: 1.3em;
}
dt, dd {
border-top: 1px solid #CCC;
line-height: 20px;
padding: 8px;
}

/*-----------------------------------*/
/* COMPARE                           */
/*-----------------------------------*/
#tbl_pcmp {width:100%;margin-top:110px;margin-left:60px;}
#tbl_pcmp tbody {background:transparent;}
#tbl_pcmp tbody {border-top:1px solid #DDD;}
#tbl_pcmp tfoot td {background:#FFF !important;}
#tbl_pcmp td {color:#444;line-height:1.4em;}
#tbl_pcmp td h1 {padding:10px;padding-bottom:0;color:#444;font-weight:bold;}
#tbl_pcmp td h2 {padding:10px;}

#tbc_dndo {overflow:auto;white-space:nowrap;}
#tbc_dndo_wrap {margin-bottom:30px;}
#tbc_dndo tbody {background:transparent;}

#tbl_comp_lbls {float:left;}
#tbl_comp_lbls td {background:transparent;}


#tbl_comp_lbls tbody,.tbl_comp tbody {border-top:0 !important;}
#tbl_comp_lbls th,.tbl_comp th {border-bottom:1px solid #DDD;}
#tbl_comp_lbls {margin-left:14px;min-width:130px !important;width:130px !important;max-width:130px !important;border-left:0 !important;}

#tbl_comp_lbls .tbc_remo, #tbl_comp_lbls .tbc_phot, #tbl_comp_lbls .tbc_addr, #tbl_comp_lbls .tbc_bldg, #tbl_comp_lbls .tbc_size, #tbl_comp_lbls .tbc_sran, #tbl_comp_lbls .tbc_tenu, #tbl_comp_lbls .tbc_agnt, #tbl_comp_lbls .tbc_desc, #tbl_comp_lbls .tbc_maps {
color: #333 !important;
font-weight: bold;
text-align: right;
border-bottom:0;
}

.tbl_comp td {min-width:250px !important;width:250px !important;max-width:250px !important;font-weight:bold;border-left:0 !important;}
#tbl_comp_lbls td,.tbl_comp td {padding:0 !important;color:#444;line-height:1.4em;border-bottom:1px solid #C8C8C8;border-right: 1px solid #C8C8C8;}
/* #tbl_comp_lbls,.tbl_comp {height:1192px !important;} */
#tbl_comp_lbls th.tbl_comp th,.tbl_sel th {height:28px;line-height:28px;}


.tbl_comp {cursor:pointer;}


.tbc_sel {background:#FFF !important;box-shadow:inset 0 0 0 5px #FFF0E0}
.tbc_sel th {position:relative;height:29px;border-right:1px solid #39B !important;}
.tbc_sel td {border-right:1px solid #39B !important;}
.tbc_sel .tbc_phot,.tbc_sel .tbc_addr,.tbc_sel .tbc_bldg,.tbc_sel .tbc_size,.tbc_sel .tbc_sran,.tbc_sel .tbc_tenu,.tbc_sel .tbc_agnt,.tbc_sel .tbc_desc,.tbc_sel .tbc_maps {padding:14px 13px !important;border-left:1px solid #39B !important;}
.tbc_sel td {border-bottom:1px solid #39B !important;}

.tbc_sel .tbc_phot {width:224px;padding-top:11px !important;}
.tbc_sel .tbc_phot img {margin-left:2px;}

.tbc_sel .tbc_maps {width:224px;border-bottom:1px solid #39B !important;}
#tbc_dndo .tbc_sel .tbc_remo,#tbc_dndo th .tbc_remo {display:inline-block;height:80px;width:250px;padding:4px 0 4px 8px;font-family: 'Segoe WP','Segoe UI',Arial,Helvetica,'Helvetica Neue',sans-serif;font-size:1.6em;color:#F7F7F7;background:#D0D7DA;}
.tbc_comp th {background:#D0D7DA;}
.tbc_sel th {border:0 !important;}
#tbc_dndo .tbc_sel .tbc_remo {background:#C7C75E;}
.tbc_sel th .tbc_remo,.th .tbc_remo {width:230px;}


.tbc_ritm {display:none;}
.tbc_sel .tbc_ritm {position:absolute;display:block;top:0;margin-top:3px;right:3px;background:#EDEDED url('/res/img/shr/ico-close-mustard.png') 50% 50% no-repeat;width:20px;height:20px;border-radius:4px;z-index:10000;cursor:pointer !important;opacity:0.6em;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
.tbc_sel .tbc_ritm:hover {background-color:#CCC;opacity:1;}


/* Fix widths of internal spans */
.tbc_phot,.tbc_addr,.tbc_bldg,.tbc_size,.tbc_sran,.tbc_tenu,.tbc_agnt,.tbc_desc,.tbc_maps {display:block;width:224px !important;padding:14px !important;}


.tbc_phot {height:164px !important;}
.tbc_addr {height:77px !important;}
.tbc_bldg,.tbc_size,.tbc_sran,.tbc_tenu {height:34px !important;}
.tbc_agnt {height:51px !important;}
.tbc_desc {height:256px !important;}
.tbc_maps {height:220px !important;}

/* Adjust photo scaling */
.tbc_phot img,.tbc_maps a,.tbc_maps img {display:block;width:220px;margin:0 auto;}

.tbc_targ {background:#FFF !important; border:dashed 1px #B7B7B7 !important;}

#tbc_cont {width:100%;overflow:auto;}

/* Handle modern browser 4px gap issue with letter-spacing */
#tbc_cont,#tbc_cont ul {white-space:nowrap;}
#tbc_cont ul {padding:0 !important;margin:0 !important;list-style-type:none;}
#tbc_cont li {list-style-type:none;display:inline-block;padding:0 !important;margin:0 !important;}
#tbc_cont li span {white-space:normal !important;}
* html #tbc_cont li {display:inline;zoom:1}  /* IE6 hack */
* html #tbc_cont { padding-bottom:17px;}  /* IE6 hack  */


html,body {height:100%;}

#tbc_cont {max-height:3210px;margin-bottom:20px;white-space:nowrap;}
#tbc_dndo_wrap {max-height:3210px;padding-bottom:0px;white-space:nowrap;overflow:auto;}
#tbc_dndo {max-height:3192px;overflow:hidden;white-space:nowrap;width:800px !important;}
#tbc_dndo li {max-height:3192px;white-space:nowrap;}
#tbc_cont li {width:250px !important;display:block;float:left;zoom:1;white-space:nowrap;background:#FBFBFD;border:3px solid #B0B7BB;border-left:0;}
#tbc_cont li:first-child {border-left:3px solid #B0B7BB;}
#tbc_cont {padding-bottom:17px; overflow-y:hidden;}

/* Create our fixed height information blocks */

.cmp_acon {display:block;float:left;padding-left:20px;color:#0C86C4;font-size:0.86em;font-weight:bold;text-transform:uppercase;background:url('/res/img/shr/ico_emai.gif') 0px 50% no-repeat;}
.cmp_agnt {float:left;margin-right:10px;padding:2px;}
.cmp_agnt,.smp_bord {border:1px solid #DDD;}
.cmp_hovr {background:#C1CAFF !important;border-top:0;border-left:1px solid #0C86C4 !important;;border-right:1px solid #0C86C4;}
.cmp_firs .cmp_hovr {border-top:1px solid #0C86C4 !important;}
.cmp_last .cmp_hovr {border-bottom:1px solid #0C86C4 !important;}

.tbc_desc {overflow:auto !important;}
.tbc_desc ul,.tbc_desc li,.tbc_desc div {max-width:200px !important;min-width:200px !important;width:200px !important;}

.tbc_desc li {display:block !important;clear:both !important;}


/* Return to Shortlist Button Styles : */
#btn_sret {float:left;}
#btn_sret {position:relative;padding:0;cursor:pointer;overflow:visible;border:0;}
#btn_sret::-moz-focus-inner {border:none;}
#btn_sret span {position:relative;display:block;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#btn_sret span {margin-top:-1px;}}
#btn_sret,#btn_sret span {background-image:url('/res/img/wrk/btn_wret.png');background-repeat:no-repeat;background-color:transparent;}
#btn_sret {height:41px;line-height:41px;margin:0 2px 0 -2px;padding:0 20px 0 0;text-align:center;border:0;background-position:right -102px;}
#btn_sret span {padding:0px 15px 1px 34px;height:41px;color:#318DBC;font-weight:bold;text-align:center;line-height:37px;background-position:left top;}
#btn_sret:active,.btnBackActive {background-position:right -153px !important;}
#btn_sret:active span,.btnBackActive span {padding:1px 14px 0px 35px;vertical-align:top;background-position:0 -51px !important;}


/*-----------------------------------*/
/* AGENT PROFILE                     */
/*-----------------------------------*/
.ico_prof {margin-top:0.5em;}
.ico_prof a {padding:4px 4px 4px 24px;background:url('/res/img/shr/ico_prof.png') 4px 50% no-repeat #FAFAFA;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.vcard {padding:15px 0 15px 0;border:3px solid #94B0BE;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#agt_prof {width:100%;margin-bottom:24px;}
table.agt_ptbl {width:100% !important;min-width:100% !important;max-width:100% !important;}
table.agt_ptbl td#agt_phol {width:100px !important;padding-left:15px;}
table.agt_ptbl td#agt_tinf {width:auto;}
table.agt_ptbl td#agt_socm {width:200px !important;padding-left:20px;}

/* Photo */
#agt_phol {width:100px;}
.pho_card {padding:1px;margin-right:10px;border:1px solid #DDD;}

/* Listings */
#lst_awrp {float:left;clear:both;width:84px;padding-top:16px;}
#lst_coun {display:block;width:64px !important;margin:0px auto;clear:both;padding:8px 0px;background:#FFFAE1;text-align:center;border:1px solid #ECECE0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#lst_coun span {display:block;margin:2px auto;font-size:1.5em;font-weight:bold;line-height:0.9em;text-align:center;text-transform:uppercase;}
#lst_coun #agt_lsts {font-size:0.76em;}

.fn {display:block;margin-top:4px;font-size:1.8em;}
.fn span {font-weight:bold;}
#agt_info .title {display:none;}
#agt_info .primary-title {font-weight:bold;}
#agt_info p {margin-top:1em;}
#agt_info #agt_locs {display:none;margin-bottom:1em;padding-bottom:1em;}
#agt_info #lbl_locs {font-size:0.92em;font-weight:bold;text-transform:uppercase;}
.vcd_agnt {margin-top:1em;margin-bottom:1em;padding-top:1em;list-style-type:none;border-top:1px solid #DDD;}
.vcd_agnt li {display:inline;font-size:1.2em;}
.vcd_agnt li,.vcd_agnt li a {padding-left:10px;color:#39C;}
.vcd_agnt .ico_emai {background:url('/res/img/shr/ico_emai.gif') 0% 50% no-repeat;}
.vcd_agnt .ico_phon {margin-left:20px;padding-left:18px;background:url('/res/img/shr/ico_phon.png') 0% 50% no-repeat;}
#agt_info #jll_comp {display:none;}
#agt_socm {width:200px;padding-left:20px;}
#agt_socm h4,#qrc_wrap h4 {font-size:0.92em;font-weight:bold;text-transform:uppercase;}
#hcd_soci {margin-top:1em;list-style-type:none;}
#hcd_soci li a {padding-left:20px;color:#36C !important;line-height:1.9em;}
#hcd_soci .ico_emai {background:url('/res/img/shr/ico_emai.gif') 0% 50% no-repeat;}
#hcd_soci .ico_blog {background:url('/res/img/shr/ico_blog.png') 0% 50% no-repeat;}
#hcd_soci .ico_face {background:url('/res/img/shr/ico_face.png') 0% 50% no-repeat;}
#hcd_soci .ico_twit {background:url('/res/img/shr/ico_twit.png') 0% 50% no-repeat;}
#hcd_soci .ico_lnki {background:url('/res/img/shr/ico_lnki.png') 0% 50% no-repeat;}
#hcd_soci .ico_addc {background:url('/res/img/shr/ico_addc.png') 0% 50% no-repeat;}

/* Return to Search Button Styles : */
#btn_whet {float:left;}
#btn_whet {position:relative;padding:0;cursor:pointer;overflow:visible;border:0;}
#btn_whet::-moz-focus-inner {border:none;}
#btn_whet span {position:relative;display:block;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#btn_whet span {margin-top:-1px;}}
#btn_whet,#btn_whet span {background-image:url('/res/img/shr/btn_whet.png');background-repeat:no-repeat;background-color:transparent;}
#btn_whet {height:41px;line-height:41px;margin:0 2px 0 -2px;padding:0 20px 0 0;text-align:center;border:0;background-position:right -102px;}
#btn_whet span {padding:0px 15px 1px 34px;height:41px;color:#318DBC;font-weight:bold;text-align:center;line-height:37px;background-position:left top;}
#btn_whet:active,.btnBackActive {background-position:right -153px !important;}
#btn_whet:active span,.btnBackActive span {padding:1px 14px 0px 35px;vertical-align:top;background-position:0 -51px !important;}

/* Social Media Sidebar */
#agt_soci {width:220px;padding:20px 20px 20px 0px;}
#agt_tstr {margin-top:22px;border:1px solid #E0E0E0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#agt_tstr h3 {padding:10px;font-size:1.4em;color:#777 !important;background:#FAFAFA;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
#agt_twee .tweet_list {padding:10px;list-style-type:none;}
#agt_twee .tweet_list li {clear:both;margin-top:1em;padding-left:40px;padding-top:1em;font-size:0.86em;line-height:1.3em;border-top:1px dotted #DDD;}
#agt_twee .tweet_first {margin-top:0 !important;padding-top:0 !important;border:0 !important;}
#agt_twee img {float:left;margin:2px 8px auto -40px;}
#agt_twee .tweet_user {margin-right:4px;font-weight:bold;color:#39B;}
#agt_twee .tweet_time {display:block;clear:both;}
#agt_twee .tweet_time a {color:#AAA;font-size:0.86em;}
#agt_twee .tweet_action {float:right;text-indent:-999em;}
#agt_twee .tweet_reply,#agt_twee .tweet_retweet {display:block;height:16px;width:16px;margin-top:-14px;}
#agt_twee .tweet_reply {background:url('/res/img/shr/ico_repl.png') 0% 50% no-repeat;}
#agt_twee .tweet_retweet {background:url('/res/img/shr/ico_retw.png') 0% 50% no-repeat;}

/* QR Code */
#qrc_wrap {margin-top:4px;padding:14px;border:1px solid #E0E0E0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#qr_code {margin:0 auto;width:150px;height:150px;}

/*-----------------------------------*/
/* AGENT RESULTS                     */
/*-----------------------------------*/
#agt_resu {padding:26px 16px 16px 16px;}
#agt_resu h1 {font-size:1.6em;font-weight:bold;color:#444;}
#agt_tabl {margin-top:1.25em;}
#agt_tabl th {background:#F2F2F2;}
#agt_tabl th,#agt_tabl td {padding:10px;border-bottom:1px solid #C8C8C8;}
#agt_tabl th,#agt_tabl label {height:30px;line-height:30px;vertical-align:middle;}
#agt_tabl th label {padding-top:2px;vertical-align:middle;font-weight:bold;color:#444;}
#agt_tabl th .sel_sort,#agt_tabl th label {float:right !important;}
#agt_tabl .sel_sort {margin:6px 6px 4px 4px;}
#agt_tabl .agt_imag {text-align:center;}
#agt_tabl .agt_imag img {width:80px;height:80px;padding:2px;border:1px solid #E0E0E0;cursor:pointer;}
.agt_cont .vcd_agnt {border-bottom:0;}
.agt_cont .vcd_agnt li {line-height:1.4em;}
.agt_cont .ico_emai,.agt_cont .ico_phon {display:block;margin-left:0px;}
.agt_thum dt,#agt_tabl .agt_list a {font-size:1.2em;font-weight:bold;}
.agt_thum dt,.agt_thum dd {line-height:1.3em;}
.agt_thum dd {padding-top:0.5em;}
.agt_titl {padding-top:0 !important;}
.agt_titl span {font-weight:bold;}
.txt_more {font-style:italic;color:#39C;}
.txt_more:hover {color:#39F;border-bottom:1px dotted #39F;}
#agt_tabl .agt_list a {color:#39C;line-height:24px;}
.agt_list_cnt {padding:2px 4px;margin-right:4px;border:1px solid #6AD;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.agt_list_cnt:hover {color:#FFF !important;background:#6AD;}


/*-----------------------------------*/
/* PROPERTY INQUIRY                  */
/*-----------------------------------*/
#generalPropInqView {width:644px;background:url('/res/img/shr/wpp_pinq_hdr.png') no-repeat #FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;}
#generalPropInqView h1 {position:absolute;display:block;padding:18px 14px 0px 84px;font-size:1.7em;line-height:0.9em;}
#generalPropInqView h1 span {display:block;margin-bottom:0.375em;color:#555;font-size:0.66em;line-height:0.6em;text-transform:uppercase;}
#generalPropInqView h1,#generalPropInqView h1 span,#generalPropInqView h2 {font-weight:bold;}
#generalPropInqView h2 {margin-top:78px;padding:6px 24px 8px 22px;color:#777;font-size:1.3em;line-height:1.1em;}
#generalPropInqView h3 {display:block;float:left;clear:left;margin:4px 2px 0 58px;font-size:0.92em;font-weight:bold;text-align:right;}

	/* Label and Input Control Wrappers */
	#generalPropInqView div.ptc {float:left;min-height:5.41em;}
	#generalPropInqView div.pbt {min-height:0 !important;}

	/* General Labels and Control Styling */
	#generalPropInqView label.pi2 {display:block;clear:both;float:left;width:10em;margin:1px 2px 0 14px;text-align:right;}
	#generalPropInqView label.pi2 {font-size:0.92em !important;font-family:Arial,Helvetica,sans-serif;padding:3px 2px;margin-bottom:4px;line-height:18px;}
	#generalPropInqView label.phd {float:left;margin-left:-2px;text-indent:-999em;}
	#generalPropInqView label.pit {width:20em;margin:0px auto 0px 22px;padding:0px 2px 0px 2px !important;color:#333;}
	#generalPropInqView label.pit,#generalPropInqView .err_text,#generalPropInqView input[type=text] {display:block;clear:both;float:left;font-family:Arial,Helvetica,sans-serif;}
	#generalPropInqView label.pit,#generalPropInqView input[type=text] {font-size:0.92em !important;}
	#generalPropInqView .err_text {margin:4px 0 0 22px;padding-left:16px;color:#C00;font-size:0.86em !important;font-weight:bold;background:url('/res/img/shr/ico_mini_alert.png') no-repeat;}
	#generalPropInqView .bx {width:280px;margin:4px auto 0px 22px;padding:4px 4px !important;}
	#generalPropInqView .bx,#generalPropInqView textarea {border:1px solid #B7B7B7 !important;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;}
	#generalPropInqView .sx {width:220px;padding:4px !important;}
	#generalPropInqView .req {font-weight:bold;}
	#generalPropInqView .selectBox {font-size:0.86em;margin:0 0 4px 0 !important;}

	/* Property Inquiry Tenure Box */
	#generalPropInqView #ten_piwp {display:inline;width:601px;margin:8px 0 4px 22px;padding:4px 0px;border:1px solid #B7B7B7;background:#F5F7F9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;soutline:0;-moz-outline-style:0;}
	#ten_piwp legend {margin-left:4px;padding:0px 2px;font-weight:bold;}
	#generalPropInqView #ten_piwp label {font-size:0.92em !important;font-family:Arial,Helvetica,sans-serif;}
	#generalPropInqView ul {float:left;clear:none;margin:2px 8px;list-style-type:none;}
	#generalPropInqView li {float:left;width:9.5em;margin:auto 0 6px 20px;}
	#generalPropInqView label {margin-left:4px;}

	/* Property Inquiry Comments */
	#generalPropInqView #pic {display:block;clear:both;margin:8px 30px 0 22px !important;padding:0 !important;font-weight:bold;}
	#generalPropInqView textarea {width:591px;max-width:591px;height:1em;margin-top:3px !important;margin-left:22px;padding:6px 4px;font-family:Arial,Helvetica,sans-serif;font-size:0.92em;resize:none;}

	/* Property Inquiry Footer */
	#generalPropInqView #piFtr {width:650px;height:51px;margin:14px 0px -2px 0px;font-size:5px;line-height:50px;background:#444;-webkit-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-moz-border-radius-bottomleft:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;}
	#generalPropInqView #piFtr button {float:right;margin-top:8px;padding:6px 12px;color:#FFF;}
	#generalPropInqView .btnpropgenupdate {font-weight:bold;background:#DD1414;border:1px solid #900;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
	#generalPropInqView .btnpropgencancel {margin-right:10px;background:transparent !important;border:0 !important;color:#FFF;}

	/* Property Inquiry Dialog Select Boxes */
	#generalPropInqView .sb-custom {cursor:pointer;display:inline;position:relative;width:100%;}
	#generalPropInqView .pibox-custom {display:none;}
	#generalPropInqView .no-js .pibox-custom {display:block;}

		/* Select Box Normal and Selected States*/
		#generalPropInqView .sb-select {width:286px;margin-top:2px;padding-right:40px;padding:4px 0 4px 2px!important;margin:4px auto 0px 22px;position:relative;border:solid 1px #B7B7B7;line-height:1.15;text-decoration:none;color:#444;outline:none;vertical-align:middle;background:url('/res/img/shr/wpp_rdrp.png') no-repeat scroll right top #ECECEC;-moz-box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:pointer;}
		#generalPropInqView .sb-select:focus {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}

		/* Select Box Dropdown
		#generalPropInqView .sb-dropdown {display:none;position:absolute;top:2.15em;width:288px;left:0px;margin-left:22px !important;max-height:200px;border:solid 1px #B7B7B7;background:#FFF;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;background:#FFF;font-size:0.86em;list-style:none;z-index:10000;}*/

		#generalPropInqView .sb-dropdown {display:none;position:absolute;width:288px;margin-top:2.55em;margin-left:22px !important;max-height:200px;border:solid 1px #B7B7B7;background:#FFF;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;background:#FFF;font-size:0.86em;list-style:none;z-index:10000;}

		#generalPropInqView .sb-dropdown a {color:#444 !important;font-size:1.1em !important;display:block;padding:2px 3px;text-decoration:none;z-index:100000;}
		#generalPropInqView .sb-dropdown li {margin:0 !important;width:100% !important;}
		#generalPropInqView .sb-dropdown a:hover {background:#EEE;}
		#generalPropInqView .sb-dropdown .selected {background:#C8DEF4;}

		/* Select Box Custom */
		#generalPropInqView .pi-smin {float:left;}
		#generalPropInqView .pi-smin .sb-select {width:94px !important;}
		#generalPropInqView .pi-smin .sb-dropdown {width:96px !important;}
		#generalPropInqView .pi-smin .sb-select,#generalPropInqView .pi-smin .sb-dropdown {margin-left:4px !important;}

		/* Handle Country */
		#ptc_cou2 {clear:both !important;}
		#ptc_cou2 .sb-custom {position:inline-block;}

		/* Select Box Min - Max Labels */
		#siz {margin:0 auto 0 18px;}
		#ref_sizl  {float:left;margin:0px 3px 0px 4px;padding:6px 2px 0px 2px !important;color:#777;font-size:0.92em;}


/*-----------------------------------*/
/* COLORBOX STYLING                  */
/*-----------------------------------*/

/* Used with Property Inquiry Screen */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;padding-right:14px !important;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;margin-top:15px;border-radius:124px;-moz-border-radius:14px;-webkit-border-radius:14px;border:4px solid #B7B7B7;}
#cboxLoadedContent{overflow:auto;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url('/res/img/shr/wpp_overlay.png') repeat 0 0;}
#cboxTitle{display:none !important;}
#cboxClose {position:absolute;top:0px;right:0px;margin-top:-10px;margin-right:-10px;text-indent:-999em;background:url('/res/img/shr/x.png') no-repeat;width:25px;height:29px;}


/*-----------------------------------*/
/* OFFICE SEARCH RESULTS             */
/*-----------------------------------*/
#off_resu {padding:26px 16px 40px 16px;}
#off_resu h1,#off_resu .lst_desc dt {height:1.3em;color:#333;font-size:1.7em;letter-spacing:-0.01em;line-height:1.3em;font-weight:bold;vertical-align:middle;}
#off_resu #res_ctrl {margin-top:10px;}
#off_resu .sel_sort {width:180px !important;}
#off_resu #tabs-1 {display:none;}
#off_resu #tabs-2.tselect {border-right:1px solid #FFF !important;}
#off_resu .lst_imag img {width:80px;height:80px;}
#off_resu #tabs-2 table {border-collapse:collapse;}
#off_resu .vcard table {width:100%;}
#off_resu td.nob {border-bottom:0 !important;}
#off_resu .vcard {padding:4px 4px 6px 4px !important;}
#off_resu .lst_imag {width:100px !important;}

/* Office Listings */
#off_resu .lst_desc dl {float:left;margin-bottom:1em;}
.off_cnti {clear:both;margin-top:1.0em;padding-top:1.0em;border-top:1px dotted #DDD;}
.off_cnti span,.off_cnti a {color:#39C;}
.off_cnti span {margin-right:20px;font-size:1.2em;}
.off_cnti span.lof {margin-right:0px !important;}
.off_cnti a {font-size:1.0em;}

/* Office Listings and Agents Counts */
.off_coun {display:block;float:right;width:64px !important;margin:0px auto 0px 10px;padding:4px 0px;font-size:0.86em;font-weight:bold;text-align:center;text-transform:uppercase;background:#FFFAE1;border:1px solid #ECECE0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.off_coun span {display:block;margin:2px auto;font-size:1.7em;font-weight:bold;line-height:0.9em;text-align:center;}


/*-----------------------------------*/
/* OFFICE PROFILE RESULTS            */
/*-----------------------------------*/
#off_team_wrp {margin:30px 20px;}
#off_team {margin-top:1em;width:100%;}
#off_team th {width:auto !important;color:#A0A0A0;font-size:0.92em;font-weight:bold;text-transform:uppercase;cursor:pointer;}
#off_team th,#off_team td {padding:10px 4px 8px 10px;}
#off_team td {border-right:1px solid #E0E0E0;}
#off_team td a {color:#37B;}
#off_team td a:hover {border-bottom: 1px dotted #37B;}
#off_team .odd {background:#F0F0F0;}
#off_team_col {width:auto !important;}
#off_simi_col {width:220px !important;}
#off_team_hdr {padding:0 0 0.75em 10px;font-size:1.5em;font-weight:bold;border-bottom:1px solid #DDD;}
#off_simi_hdr {padding-left:20px;color:#777;font-size:1.3em;font-weight:bold;}

/* Office team table columns */
.off_tcol_agt {width:28%;}
.off_tcol_ttl {width:30%;}
.off_tcol_tel {width:170px;}
.off_tcol_eml {width:auto;}

/* Similar Offices */
#sim_offi {margin:0 20px;line-height:1.4em;}
#sim_offi dt {margin-top:1.5em;}
#sim_offi dt.fof {margin-top:0 !important;}
#sim_offi dt a {color:#38B;font-size:1.1em;font-weight:bold;}
#sim_offi dt a:hover {border-bottom:1px dotted #38B;}
#sim_offi dd {font-size:0.92em;}

/* Office Team Footer */
#off_resu_ftr {margin:0 10px;color:#444;font-weight:bold;}
#off_page_ftr {list-style-type:none;}
#off_page_ftr li {float:left;display:block;margin:0 1px;}
#off_page_ftr li a.off_page_num {width:1em;height:1em;padding:2px 4px;color:#38B;font-size:1em;font-weight:bold;line-height:1em;text-align:center;vertical-align:center;background:#E0E0E0;}
#off_page_ftr li a.off_page_sel {color:#FFF !important;background:#38B !important;}


/*-----------------------------------*/
/* SAVE SEARCH DIALOG                */
/*-----------------------------------*/
#saveSearchDialog {background:#F6F7FA;-webkit-border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-moz-border-radius:9px;border-radius:9px;border-radius:9px;}
#saveSearchDialog h2 {margin:0 0 0.75em 0;padding:14px;font-weight:bold;color:#777;border-bottom:1px solid #E0E0E4;background:#EAEAEB;-webkit-border-top-right-radius:9px;-webkit-border-top-left-radius:9px;-moz-border-radius-topright:9px;-moz-border-radius-topleft:9px;border-top-right-radius:9px;border-top-left-radius:9px;}

/* Entry field and error text */
#saveSearchDialog .ptc {float:left;min-height:5.41em;}
#saveSearchDialog label{width:20em;margin:0px auto 0px 22px;padding:0px 2px 0px 2px !important;color:#333;font-weight:bold;}
#saveSearchDialog label,#saveSearchDialog .err_text,#saveSearchDialog input[type=text] {display:block;clear:both;float:left;font-family:Arial,Helvetica,sans-serif;}
#saveSearchDialog label,#saveSearchDialog input[type=text] {font-size:0.92em !important;}
#saveSearchDialog .err_text {margin:4px 0 0 22px;padding-left:16px;color:#C00;font-size:0.86em !important;font-weight:bold;background:url('../Content/images/shr2/ico_mini_alert.png') no-repeat;}
#saveSearchDialog input[type=text] {width:310px;margin:4px auto 0px 22px;padding:4px 4px !important;border:1px solid #B7B7B7 !important;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;}

/* Save Search Footer */
#saveSearchDialog #stFtr {clear:both;width:340px;height:41px;margin:14px 0px -2px 0px;padding:10px;font-size:5px;line-height:40px;background:transparent;}
#saveSearchDialog #stFtr button {float:right;height:2.5em;line-height:2.5em;margin-top:8px;vertical-align:middle;text-align:center;padding:0 8px 4px 8px;color:#FFF;}
#saveSearchDialog .btn_save_template {font-weight:bold;background:#DD1414;border:1px solid #900;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#saveSearchDialog .btn_cancel_template {margin-right:10px;background:transparent !important;border:0 !important;color:#444 !important;}


/*-----------------------------------*/
/* NO SEARCH RESULTS                 */
/*-----------------------------------*/
.zer_resu {margin:-10px 0 6px 0;padding:22px;color:#C82222;font-size:1.4em;font-spacing:0 !important;font-weight:bold;border:2px solid #C82222;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.zer_resu span {color:#333;font-size:inherit !important;font-spacing:inherit !important;}
.zer_were {margin:30px 0 1em 20px;font-weight:bold;}
.zer_sugg {width:100%;min-width:640px;height:350px;margin-left:20px;}
.zer_sugg .mcol {list-style-type:none;}
.zer_area {width:220px;margin:10px;float:left;}
.zer_area dt {color:#36A;font-weight:bold;font-size:1.1em;}
.zer_agts {margin-left:0;list-style-type:none;}
.zer_agts li {line-height:1.8em;}
.zer_agts li a {color:#36A;font-size:1.1em;}
.zer_agts li a:hover {border-bottom:1px dotted #36A;}
.zer_over {position:absolute;background:#000;border-top-left-radius:6px;border-top-right-radius:6px;-moz-border-top-left-radius:6px;-moz-border-right-left-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-right-left-radius:6px;z-index:10000;opacity:0.3}
#zer_topb {margin-top:-62px;}
#zer_sidb {top:214px;}


/*-----------------------------------*/
/* SLIDING RESEARCH FOOTER           */
/*-----------------------------------*/
#research_footer {width:100%;height:419px;}
.research_bar {background:url('/res/img/rsc/wpp_research.png') repeat-x transparent;}
.research_lite {background:url('/res/img/rsc/wpp_research_lite.png') repeat-x transparent !important;}
.close-research {float:right;width:172px;height:44px;margin-right:50px;padding-left:16px;color:#FFF;font-size:1em;font-weight:bold;border:0;background:url('/res/img/rsc/tab_research.png') no-repeat;}
#tab_icon {display:block;float:right;width:11px;height:9px;margin:2px 11px 0 0;}
.tab_icon_up,.tab_icon_dn {background-image:url('/res/img/rsc/tab_arrows.png');background-repeat:no-repeat;}
.tab_icon_up {background-position:0 0 !important;}
.tab_icon_dn {background-position:0px -13px;}

/* Research Content; */
#research_area {clear:both;min-width:960px;max-width:1150px;max-height:370px;margin:10px auto;}
#research_area h3 {color:#B7B7B7;font-size:1.4em;line-height:2.2em;}
#research_area h3 strong {color:#CCC;}

.research_lite #research_area h3 {color:#444; !important;}
.research_lite #research_area h3 strong {color:#202020;}

#research_area h3 strong,#research_scroller h4 {font-weight:bold;}

#research_scroller {margin-right:1%;border:3px solid #555;overflow:hidden;}
.research_lite  #research_scroller {border:3px solid #39B !important;}
#research_scroller,#research_preview {float:left;width:48%;height:300px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#research_preview {background:#FFF;border:3px solid #39B;}
#research_scroller h4 {color:#B7B7B7;font-size:1.2em;margin:10px 0 0 10px;}
.research_lite #research_scroller h4 {color:#444 !important;}
#research_wrapper {width:420px;margin:14px auto 0 auto;overflow:hidden;}

.research_report_page {width:380px;margin:0px 14px;list-style-type:none;}
.research_report_page li {display:table;width:370px;padding:10px 14px;}
.research_report_page .research_article_image img {float:left;width:30px;border:1px solid #000;}
.research_report_page .research_article_image img,.research_report_page .research_article {display:table-cell;vertical-align:middle;}
.research_report_page .research_article {color:#CCC;font-weight:bold;}
.research_lite .research_report_page .research_article {color:#333;}
.research_report_page li:hover {padding:8px 12px;background:transparent;border:2px solid #CCC;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.research_lite .research_report_page li:hover {border:2px solid #39B !important;}
.research_report_page li:hover .research_article,.research_sel .research_article {color:#DDD;}
.research_lite .research_report_page li:hover .research_article,.research_lite .research_sel .research_article {color:#202020 !important;}
.research_sel {padding:8px 12px !important;background:#222 !important;border:2px solid #CCC;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.research_lite .research_sel {background:#FFF !important;border:2px solid #36B !important;}

#research_carousel {position:relative;}
.research_nextprev {position:absolute;display:block;width:26px;height:26px;margin-top:105px;background-image:url('/res/img/rsc/btn_rsch_ftr.png');background-repeat:no-repeat;}
.research_nextprev_lite {background-image:url('/res/img/shr/btn_rsch_ftr.png') !important;}
#research_prev {left:20px;}
#research_next {right:20px;background-position:-30px 0px;}
#research_prev:active,#research_prev_active {background-position:0 -30px;}
#research_next:active,#research_next_active {background-position:-30px -30px;}

.research_article_preview img {float:left;margin:36px 20px 36px 36px;width:170px;height:220px;border:1px solid #777;}
#research_preview h4 {margin:80px 20px 20px 0;color:#39B;font-size:1.3em;font-weight:bold;}
#research_preview p {margin:0.5em 20px 0.5em 0;}



/*

	jQuery Bubble Popup v.2.3.1
	http://maxvergelli.wordpress.com/jquery-bubble-popup/

	Copyright (c) 2010 Max Vergelli

	Permission is hereby granted, free of charge, to any person obtaining a copy
	of this software and associated documentation files (the "Software"), to deal
	in the Software without restriction, including without limitation the rights
	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
	copies of the Software, and to permit persons to whom the Software is
	furnished to do so, subject to the following conditions:

	The above copyright notice and this permission notice shall be included in
	all copies or substantial portions of the Software.

	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
	THE SOFTWARE.

*/

	/* Layout Settings */
	.jquerybubblepopup{width:auto;height:auto;margin:0px;padding:0px;position:absolute;border:0px;z-index:100;text-align:center;background-color:transparent;}
	.jquerybubblepopup-ie{filter:progid:DXImageTransform.Microsoft.Shadow(color="#666666", Direction=135, Strength=3);} /* the plugin adds this class only if browser is IE; if IE9, it's added to main <DIV> else to <TABLE> */
	.jquerybubblepopup table{width:auto;height:auto;margin:0px;padding:0px;display:table;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;background-color:transparent;}
	.jquerybubblepopup tbody{display:table-row-group;vertical-align:middle;border:0px;background-color:transparent;}
	.jquerybubblepopup td{margin:0px;padding:0px;background-color:transparent;}
	.jquerybubblepopup-top-left,    .jquerybubblepopup-top-right,
	.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right{width:21px;height:21px;overflow:hidden;background-repeat:no-repeat;}
	.jquerybubblepopup-top-middle,  .jquerybubblepopup-bottom-middle{overflow:hidden;background-repeat:repeat-x;}
	.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right{overflow:hidden;background-repeat:repeat-y;}
	.jquerybubblepopup-tail{border:0px;margin:0px;padding:0px;display:inline;}

/*
	Themes:

	The plugin adds the class of the theme (for example ".jquerybubblepopup-azure")
	to the main <DIV> container, then you can edit the style of any element inside the
	Bubble Popup markup for each theme.

	The following code defines fonts and backgrounds of the "innerHtml" for each theme:
*/
	.jquerybubblepopup-azure  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-black  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-blue   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-green  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-grey   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-orange .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-violet .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-yellow .jquerybubblepopup-innerHtml
	{
		font-family:'Trebuchet MS',Arial;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		background-color:#FFFFFF;
	}
	.jquerybubblepopup-all-azure  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-black  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-blue   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-green  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-grey   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml
	{
		font-family:'Trebuchet MS',Arial;
		font-size:11px;
		font-weight:normal;
		color:#FFFFFF;
	}
	.jquerybubblepopup-all-azure  .jquerybubblepopup-innerHtml{background-color:#0099FF;}
	.jquerybubblepopup-all-black  .jquerybubblepopup-innerHtml{background-color:#000000;}
	.jquerybubblepopup-all-blue   .jquerybubblepopup-innerHtml{background-color:#0066CC;}
	.jquerybubblepopup-all-green  .jquerybubblepopup-innerHtml{background-color:#66FF00;}
	.jquerybubblepopup-all-grey   .jquerybubblepopup-innerHtml{background-color:#666666;}
	.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml{background-color:#FF9933;}
	.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml{background-color:#FF33FF;}
	.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml{background-color:#FFCC00;}


/* Refiners - Pricing; */
#ref-area-tabs {float:right;width:198px;margin-bottom:8px;list-style-type:none;background:#F2F2F2 !important;box-shadow:inset 0 -1px 0 0 #DDD;}
#ref-area-tabs > li {float:left;width:78px;padding:4px 0px;cursor:pointer;}
#ref-area-tabs .tselect {height:20px;margin-top:-2px;padding:0px 13px 2px 13px !important;background:#FFF;border-top:4px solid #39C;border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;}
#ref-area-tabs .tab_labl {width:78px;text-align:center;}
#ref-area-tabs .tselect .tab_labl {color:#444 !important;}

.prp-views {list-style-type:none;margin-left:10px;padding-bottom:1.75em;}
.prp-views li {float:left;width:90px;}
.prp-views li label {cursor:pointer;}


.ref-prp-ranges ul,.ref-uni-ranges ul {list-style-type:none;margin-left:10px;}
.ref-uni-ranges ul {min-height:147px;}
.ref-prp-ranges p,.ref-uni-ranges p {margin:10px 4px 5px 4px;padding-bottom:5px;font-weight:bold;color:#36C;border-bottom:1px dotted #BBE;}
.ref-list-btn {width:198px;padding:4px;margin:4px 0;}
.lbl-min-max,.inp-min-max {float:left;margin-bottom:4px;padding:2px;}
.lbl-min-max {width:35px;padding-left:0;}
.lbl-min-max:after,.ref-prp-ranges p:after,.ref-pr-cust p:after {content:':';}
.inp-min-max {border-radius:4px;border:1px solid #CCC;}

.ref-pr-cust {padding:3px;border-top:2px solid #CDF;background:#FAFAFA;}
.ref-pr-cust p {padding:8px 0;color:#36C;font-weight:bold !important;}
.extra-sp {padding-bottom:10px !important;color:#FFF;}


/*************************************/
/* NEW LOGIN WINDOW;                 */
/*************************************/
/* Adjustments for top bar; */
#top_nav {height:27px;max-height:27px;line-height:27px;}

#top_nav a {padding:6px 25px;font-size:0.86em;font-weight:bold;color:#F0F0F0;line-height:27px;}
#top_nav a:hover {color:#FFF;background:#999;}

#top_sign_dim {font-size:0.86em !important;font-weight:bold !important;color:#F0F0F0;}
#top_sign_dim,#top_sign_dim:hover {top:1px;padding:0 25px !important;height:27px;max-height:27px;line-height:27px !important;z-index:9998;}
#top_sign_dim:hover {color:#FFF;background:#999;}

a:active {outline:0;}
a:focus {-moz-outline-style:none;}
:focus {outline:0 !important;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:0;}

/* Login wrapper; */
#login-outer-wrapper {position:absolute;display:none;top:22px;right:10px;width:320px;height:287px;background:transparent;z-index:10;}
#login-top-arrow {position:absolute;top:0px;right:45px;width:11px;height:11px;background:url('../res/img/shr/pv-top-arrow.png');z-index:10000;}
#login-inner-wrapper {position:absolute;top:8px;left:10px;width:292px;height:250px;border:1px solid #1D1D1D;border-radius:8px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.4),0 4px 8px 0 rgba(0,0,0,0.6);background:#515151;background:url('../res/img/shr/wpp-provider-view.png'),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjNiM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:url('../res/img/shr/wpp-provider-view.png'),-moz-linear-gradient(top,  #515151 0%, #3b3b3b 100%);background:url('../res/img/shr/wpp-provider-view.png'),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#3b3b3b));background:url('../res/img/shr/wpp-provider-view.png'),-webkit-linear-gradient(top,  #515151 0%,#3b3b3b 100%);background:url('../res/img/shr/wpp-provider-view.png'),-o-linear-gradient(top,  #515151 0%,#3b3b3b 100%);background:url('../res/img/shr/wpp-provider-view.png'),-ms-linear-gradient(top,  #515151 0%,#3b3b3b 100%);background:url('../res/img/shr/wpp-provider-view.png'),linear-gradient(to bottom,  #515151 0%,#3b3b3b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#3b3b3b',GradientType=0 );z-index:9999;}
#login-contents {position:absolute;top:20px;left:20px;width:252px;height:210px;overflow:hidden;}

/* Login view; */
#login-contents h3 {margin-bottom:10px;color:#DBDBDB;font-size:1.2em;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,1);}
#provider-view {position:absolute;top:0;width:inherit;}

/* Login provider list; */
#provider-view ul {height:30px;list-style-type:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}
#provider-view ul li {float:left;width:28px;height:28px;margin-right:7px;text-indent:-999em;border-radius:3px;border:1px solid #4C4C4C;box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);background:url('../res/img/shr/icons-providers.png') no-repeat;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#provider-view ul li.pv-lst-last {margin-right:0;}
#provider-view ul li:active {border:1px solid #000;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.3),0 2px 0 0 #555;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}
#provider-view #pv-jl2 {width:67px;background-position:-260px 0;} /* Full logo button; */
#provider-view #pv-fac {background-position:-37px 0;}
#provider-view #pv-twi {background-position:-74px 0;}
#provider-view #pv-lin {background-position:-111px 0;}
#provider-view #pv-goo {background-position:-148px 0;}
#provider-view #pv-yah {background-position:-185px 0;}
#provider-view #pv-mic {background-position:-222px 0;}

/* Login option text; */
#provider-view #pv-or-wrap {width:252px;margin:10px 0;background:url('../res/img/shr/pv-accent-line.gif') 0 50% repeat-x;}
#provider-view #pv-or {display:block;width:40px;margin:0 auto;color:#BBB;text-align:center;text-shadow:0 -1px 0 #000;text-transform:uppercase;background:#444444;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

/* Login inputs; */
.pv-input-text {padding:3px 5px;font-size:1.0em;line-height:24px;border-radius:4px;border:1px solid #1A1A1A;}
.pv-input-text {height:24px;width:240px;margin-bottom:10px;color:#202128;background:#FAFAFA;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.35),0 2px 0 0 #696969;}
.pv-input-wrap {position:relative;}
.btn-clr-pv-input {position:absolute;top:0;right:0px;width:18px;height:30px;margin-top:1px;padding:0 3px;background:transparent url('../res/img/shr/ico-clear-input.png') 0 50% no-repeat;cursor:pointer;}
.btn-clr-pv-input:hover {background-position:-75px 50%;}

/* Login links; */
#provider-view .pv-link {color:#BBB;font-size:1.0em;line-height:1.4em;text-shadow:0 -1px 0 rgba(0,0,0,0.9);}
#provider-view .pv-link:hover {border-bottom:1px dotted #BBB;}
#provider-view #pv-link-set {float:left;width:120px;}

/* Login sign in button; */
.pv-button-sign-in {float:right;height:36px;width:100px;margin-right:0px;padding:2px 5px 5px 5px;color:#FBFBFB;font-size:1.0em;font-weight:bold;line-height:20px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.5);border-radius:4px;border:1px solid #1A1A1A;background:#db1515;background:-moz-linear-gradient(top,#db1515 0%,#d60c0c 95%,#a31010 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#db1515),color-stop(95%,#d60c0c),color-stop(100%,#a31010));background:-webkit-linear-gradient(top,#db1515 0%,#d60c0c 95%,#a31010 100%);background:-o-linear-gradient(top,#db1515 0%,#d60c0c 95%,#a31010 100%);background:-ms-linear-gradient(top,#db1515 0%,#d60c0c 95%,#a31010 100%);background:linear-gradient(to bottom,#db1515 0%,#d60c0c 95%,#a31010 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db1515',endColorstr='#a31010',GradientType=0);box-shadow:inset 0 1px 0 0 #FF5656,0 1px 0 0 #626262;}

.pv-button-sign-in:active {box-shadow:inset 0 1px 0 0 #8E0E0E,0 1px 0 0 #626262;background:#c41313;background:-moz-linear-gradient(top,#c41313 0%,#d11414 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c41313),color-stop(100%,#d11414));background:-webkit-linear-gradient(top,#c41313 0%,#d11414 100%);background:-o-linear-gradient(top,#c41313 0%,#d11414 100%);background:-ms-linear-gradient(top,#c41313 0%,#d11414 100%);background:linear-gradient(to bottom,#c41313 0%,#d11414 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c41313',endColorstr='#d11414',GradientType=0);}

/* Login Errors; */
.pv-error-msg {position:absolute;display:none;bottom:0px;width:227px;margin-left:0px;padding:8px 20px 8px 45px;color:#000;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.8);text-shadow:0 1px 0 rgba(255,255,255,0.6);border-radius:0 0 8px 8px;background:#ffc90e url('../res/img/shr/ico-pv-warning.png') 20px 50% no-repeat;background:url('../res/img/shr/ico-pv-warning.png') 20px 50% no-repeat,-moz-linear-gradient(top,#ffc90e 0%,#ffba00 100%);background:url('../res/img/shr/ico-pv-warning.png') 20px 50% no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffc90e),color-stop(100%,#ffba00));background:url('../res/img/shr/ico-pv-warning.png') 20px 50% no-repeat,-webkit-linear-gradient(top,#ffc90e 0%,#ffba00 100%);background:url('../res/img/shr/ico-pv-warning.png') 20px 50% no-repeat,-o-linear-gradient(top,#ffc90e 0%,#ffba00 100%);background:url('../res/img/shr/ico-pv-warning.png') 20px 50% no-repeat,-ms-linear-gradient(top,#ffc90e 0%,#ffba00 100%);background:url('../res/img/shr/ico-pv-warning.png') 20px 50% no-repeat,linear-gradient(to bottom,#ffc90e 0%,#ffba00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc90e',endColorstr='#ffba00',GradientType=0);}

/* Update Placeholder Text; */
.pv-error-inp .pv-input-text {border:1px solid #F00 !important;box-shadow:0 1px 0 0 #626262,inset 0 0 0 2px rgba(255,0,0,1) !important;background:#FFC !important;}
.pv-error-foc .pv-input-text {background:#FAFAFA !important;}
.pv-error-foc .btn-clr-pv-input {background-position:1px 50% !important;}
.pv-error-foc .btn-clr-pv-input:hover {background-position:-74px 50% !important;}
.pv-error-inp .btn-clr-pv-input {background-position:-165px 50%;}
.pv-error-inp .btn-clr-pv-input:hover {background-position:-240px 50%;}
.pv-error-inp .pv-input-text::-webkit-input-placeholder {color:#FF9D5A;}
.pv-error-inp .pv-input-text:-moz-placeholder {color:#FF9D5A;}
.pv-error-inp .pv-input-text::-moz-placeholder {color:#FF9D5A;}
.pv-error-inp .pv-input-text:-ms-input-placeholder {color:#FF9D5A;}

/* Password Reset View; */
#provider-password {position:absolute;top:0px;left:252px;width:inherit;}
#pp-req-wrap {height:70px;min-height:80px;margin:14px 0 10px 0;}
#provider-password p {font-size:0.92em;line-height:1.4em;}
#provider-password p,#provider-password p strong {color:#BBB;text-shadow:0 -1px 0 rgba(0,0,0,1);}
#provider-password p strong {font-weight:bold;}
#pp-btn-send-reset {width:150px;}

.btn-pp-cancel,.pv-button-cancel {float:left;height:36px;width:80px;margin-right:0px;padding:2px 5px 5px 5px;color:#C0C0C0;font-size:1.0em;line-height:20px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,1);border-radius:4px;border:1px solid #1A1A1A;background:#474747;background:-moz-linear-gradient(top, #474747 0%,#434343 95%,#353535 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#474747),color-stop(95%,#434343),color-stop(100%,#353535));background:-webkit-linear-gradient(top, #474747 0%,#434343 95%,#353535 100%);background:-o-linear-gradient(top, #474747 0%,#434343 95%,#353535 100%);background:-ms-linear-gradient(top, #474747 0%,#434343 95%,#353535 100%);background:linear-gradient(to bottom, #474747 0%,#434343 95%,#353535 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747',endColorstr='#353535',GradientType=0 );box-shadow:inset 0 1px 0 0 #626262,0 1px 0 0 #626262;}

.btn-pp-cancel:active,.pv-button-cancel:active {box-shadow:inset 0 0 0 0 #0E0E0E,0 1px 0 0 #626262;background:#353535;background:-moz-linear-gradient(top,#353535 0%,#474747 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#353535),color-stop(100%,#474747));background:-webkit-linear-gradient(top,#353535 0%,#474747 100%);background:-o-linear-gradient(top,#353535 0%,#474747 100%);background:-ms-linear-gradient(top,#353535 0%,#474747 100%);background:linear-gradient(to bottom,#353535 0%,#474747 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535',endColorstr='#474747',GradientType=0);}

/* Registration form; */
#reg-prop-form {border-radius:10px;background:#FFF;overflow:hidden;}
#reg-prop-form h2 {display:block;padding:14px 20px 18px 76px;line-height:1.3em;text-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:10px 10px 0 0;background:#EFEFEF url('../res/img/shr/hdr-icon-register.png') 10px 1px no-repeat;}
#reg-prop-form h2 span.super-head {display:block;color:#777;font-size:0.66em;line-height:1.1em;}
#reg-prop-form .reg-footer {height:54px;border-radius:0 0 10px 10px;background:#444;}
.reg-required {display:block;margin:14px auto 4px 20px;font-size:0.92em;font-weight:bold;}
.reg-input-wrap {margin-left:20px;}
.reg-input-wrap input[type=text],.reg-input-wrap input[type=password] {width:380px;padding:8px;font-size:0.92em;border-radius:5px;border:1px solid #999;}
.reg-err-text {display:block;width:380px;margin:4px 0;padding-left:16px;color:#C00;font-size:0.86em;font-style:normal;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url('../res/img/shr/ico_mini_alert.png') 0 50% no-repeat;}
.reg-help-text {padding-left:0px;color:#999;font-style:italic;font-weight:normal;background:none;}
.reg-terms-wrap {height:48px;min-height:48px;max-height:48px;margin-top:10px;}
#lbl-reg-terms {float:left;font-size:0.92em;font-weight:bold;line-height:17px;}
#lbl-reg-terms a {font-weight:bold;color:#0030E1;}
#lbl-reg-terms a:hover {border-bottom:1px dotted #0030E1;}
#ref_terms {float:left;margin-left:20px;margin-right:8px;}
#btn-reg-cancel {float:right;}
#btn-reg-cancel,#btn-reg-submit {margin-top:8px;margin-right:8px;}

/* Reset Password Page; */
#reset-password-wrapper {width:612px;height:376px;margin:40px auto 0 auto;padding:0;background:transparent url('../res/img/shr/wpp-reset-password.png') no-repeat;}
#reset-password-wrapper h1 {height:50px;padding-top:6px;font-size:1.6em;font-weight:normal;line-height:50px;}
#reset-password-wrapper h1,#reset-password-wrapper p {color:#616161;text-align:center;}
#reset-password-wrapper p {padding:40px 30px 0 30px;font-size:1.0em;}
.rp-wrap {margin-top:20px;}
.rp-wrap label {float:left;display:block;width:156px;height:39px;margin-right:10px;color:#7C7C7C;font-weight:bold;line-height:39px;text-align:right;}
.rp-wrap label:after {content:":";}
.rp-wrap input[type=password] {height:29px;padding:5px;line-height:29px;border-radius:4px;border:1px solid #8E8E8E;box-shadow:0 0 4px 4px #F0F0F0;}
.rp-wrap input[type=input],.rp-wrap input[type=password] {color:#222;}
.rp-wrap input[type=password],.rp-wrap .rp-err-text,.rp-wrap .rp-help-text {width:370px;}
.rp-wrap .rp-err-text {display:block;margin:8px 0 0 166px;padding-left:16px;color:#C00;font-size:0.86em;font-style:normal;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url('../res/img/shr/ico_mini_alert.png') 0 50% no-repeat;}
.rp-wrap .rp-help-text {padding-left:0px;color:#999;font-style:italic;font-weight:normal;background:none;}

.rp-foot {margin:20px 50px 20px 0;height:39px;}
.rp-foot button {float:right;width:170px;height:39px;color:#F8F8F8;text-align:center;text-shadow:0 -1px 0 #6D090A;border-radius:4px;border:1px solid #5D0809;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5);background:#D61214;background:-moz-linear-gradient(top,#D61214 0%,#DA1214 94%,#BA0F11 95%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D61214),color-stop(94%,#DA1214),color-stop(95%,#BA0F11));background:-webkit-linear-gradient(top,#D61214 0%,#DA1214 94%,#BA0F11 95%);background:-o-linear-gradient(top,#D61214 0%,#DA1214 94%,#BA0F11 95%);background:-ms-linear-gradient(top,#D61214 0%,#DA1214 94%,#BA0F11 95%);background:linear-gradient(to bottom,#D61214 0%,#DA1214 94%,#BA0F11 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D61214',endColorstr='#DA1214',GradientType=0);}
.rp-foot button:active {box-shadow:none;background:#ba0f11;background:-moz-linear-gradient(top,#ba0f11 5%,#c40d0d 6%,#d61214 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ba0f11),color-stop(6%,#c40d0d),color-stop(100%,#d61214));background:-webkit-linear-gradient(top,#ba0f11 5%,#c40d0d 6%,#d61214 100%);background:-o-linear-gradient(top,#ba0f11 5%,#c40d0d 6%,#d61214 100%);background:-ms-linear-gradient(top,#ba0f11 5%,#c40d0d 6%,#d61214 100%);background:linear-gradient(to bottom,#ba0f11 5%,#c40d0d 6%,#d61214 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba0f11',endColorstr='#d61214',GradientType=0 );}

/* Registration Terms Error - Must be BELOW the above code; */
#reg-err-terms {margin:-2px 0 0 0;line-height:17px;}
.reg-terms-wrap .ref_clbl,.reg-terms-wrap .ref_chck span,.reg-terms-wrap .ref_clbl_selected,.reg-terms-wrap .ref_clbl_disabled,.reg-terms-wrap .ref_cbox,.reg-terms-wrap .ref_cbox_checked,.reg-terms-wrap .ref_cbox_disabled,.reg-terms-wrap .ref_cbox_hide {height:17px;width:17px;line-height:17px;}
.reg-terms-wrap .ref_clbl,.reg-terms-wrap .ref_chck span,.reg-terms-wrap .ref_clbl_selected,.reg-terms-wrap .ref_clbl_disabled,.reg-terms-wrap .ref_cbox,.reg-terms-wrap .ref_cbox_checked,.reg-terms-wrap .ref_cbox_disabled {display:block;float:left;}

.tbc_phot {height:10px !important;}

/* Accordion piece; */

.demo {margin:0 auto;}
.demo1 {height:225px;}
.demo2 {height:412px;}
.demo3 {height:332px;}
.demo4 {height:225px;}
.demo5 {height:284px;}
.demo6 {height:284px;}

.demo1,.demo2,.demo3,.demo4,.demo5,.demo6 {width:252px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;overflow:hidden;}

#cnt_sect dt,.demo,.demo:active,.demo:focus {cursor:pointer;}
.demo-hidden,
	.demo-hidden .oridomi-stage-left,
	.demo-hidden .oridomi-stage-right,
	.demo-hidden .oridomi-stage-top,
	.demo-hidden .oridomi-stage-bottom
	{height:10px !important;}

.quoteRowSel {background:#DDA !important;}

.map-up {position:absolute;}
.map-up-top1 {top:1150px;}

/*************************************/
/* CSS3-ONLY FOLDED PAPER F/X;       */
/*************************************/
/* Folding Wrapper; */
.csstransforms3d .folding {width:220px;margin:-1px 0 0 0;padding:0;list-style-type:none;-webkit-perspective:400px;-moz-perspective:400px;-ms-perspective:400px;perspective:400px;-webkit-transform-origin:50% 50%;}

	.csstransforms3d li .content {background:#F0F;}
	.csstransforms3d .folding li {height:28px;color:#fff;background:#F00;}
	.csstransforms3d .folding li .content {position:relative;overflow:hidden;display:block;height:16px;padding:6px 0;opacity:1;}
	.csstransforms3d .folded  li .content {opacity:0.6;}

	/* Unfolded Perspective; */
	.csstransforms3d .folding li:nth-child(odd) {-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;}
	.csstransforms3d .folding li:nth-child(even) {margin-top:-1	px;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}

	/* Folded Perspective; */
	.csstransforms3d .folded li:nth-child(odd) {margin-top:-2px;height:30px;-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);}
	.csstransforms3d .folded li:nth-child(even) {height:20px;margin-top:-48px;-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);}

	/* Folded Shading; */
	.csstransforms3d li:nth-child(odd)  {background-image:linear-gradient(rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.5));}
	.csstransforms3d li:nth-child(even) {background-image:linear-gradient(rgba(0,0,0,0.3) 0%,rgba(255,255,255,0.8));}

		/* Transforms for content compensate for poor anti-aliasing in Chrome; */
		.csstransforms3d .folded li:nth-child(odd) .content {display:block;padding:0 0 20px 0;-webkit-transform-style:preserve-3d;-webkit-transform:rotateZ(0deg) rotateX(-77deg) translateZ(-8px) translateY(0px) translateX(0px);-webkit-backface-visibility:hidden;}
		.csstransforms3d .folded li:nth-child(even) .content {display:block;padding:0;-webkit-transform-style:preserve-3d;-webkit-transform:rotateZ(0deg) translateZ(12px) translateY(0px) translateX(0px);-webkit-backface-visibility:hidden;}

/* Folding Animations; */
.csstransforms3d .folding li,.csstransforms3d .folding li .content {-moz-transition:ease 1s all;-o-transition:ease 1s all;-webkit-transition:ease 1s all;transition:ease 1s all;}
.csstransforms3d .folded li {-moz-transition:ease 1s all;-o-transition:ease 1s all;-webkit-transition:ease 1s all;transition:ease 1s all;}



/* Folding list heading */
.connect {padding:12px 0 12px 30px;margin:0 0 1px 0;color:#fff;border-left:30px solid rgba(0,0,0,0.2);cursor:pointer;font:bold 0.9em "Lucida sans unicode",Arial,Helvetica;background-color:#555;}