/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
html {
	/*height:99.4%;*/
	color: #333;
	background: #F8F8F8;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}/* Custom Reset */

blockquote:before, blockquote:after{content: "";}
blockquote{quotes: "" ""}

/* STANDARD QUOTES */
q           { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(sv)  { quotes: '\201D' '\201D' '\2019' '\2019'; }
q:lang(da)  { quotes: '\00BB' '\00AB' '\203A' '\2039'; }

q:before { content: open-quote; }
q:after  { content: close-quote; }
/* SAFARI QUOTE SUPPORT */
q:before  { content: '\201C'; }
q:after   { content: '\201D'; }

q q:before  { content: '\2018'; }
q q:after   { content: '\2019'; }

/* Removes grey dotted outline around block-level links */
object:focus,
a:focus { outline:none; }
pre     { text-align:left; font-family:verdana, sans-serif; font-size:12px; }
/* CSS Clearfix Hack
============================================ */
.clearfix:after { 
  content:"."; 
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden; 
}
/* Hides from IE-mac \*/
* html .clearfix {
  height:1%; 
}
.clearfix { 
  display:block; 
}



/*
 * ======================================
 * Andres Garcia: Officelist styles  / July-29-09
 * ======================================
 * */

/*
  =======================================
  1. General Styles
    1.1 Body
    1.2 Links
    1.3 Image
    1.4 Lists
    1.5 Forms/Input
    1.6 Titles
    1.7 Buttons
    1.8 Layout
    1.9 Paragraph
  =======================================
  2. Home Page
    - Header
    - Links
    - Layout
    - Forms
      - Titles
    - Paragraph
    - Labels
  =======================================
*/

/* 1.1 General Styles - Body / Layout ---------------- */
body{
  font-size:0.69em;
}

body#home, body#internal, body#internal_3_columns{
  height:99.9%;
  border-top: 5px solid #4D6AAB;
  background-color: white;
}

#internal div#col_left{
  width:709px;
  float:left;
  padding-right:9px;
}

#internal div#col_right{
  height: 550px;
    margin-left: 718px;
}

#internal_3_columns div#col_center{
  width:418px;
  float:left;
  padding-left:7px;
}

#internal_3_columns div#office_detail_v23 div#col_center{
  width:670px;
  float:left;
  padding-left:7px;
}

#internal_3_columns div#col_left{
  width:261px;
  float:left;
}

#internal_3_columns div#col_right{
  margin-left:705px;
}

div#col_right.no_height{
  height:auto !important;
}

/* 1.2 General Styles - Links ---------------- */
a:link, a:visited{
  text-decoration:underline;
  color:#4D6AAB;
}

a:hover{
  color:#005179;
  text-decoration:underline !important;
}

/* 1.3 General Styles - Image */
img{
  border:1px solid #999;
  padding:2px;
  background-color:#fff;
}

hr{
  border:none;
  border-top:1px solid #99CC00;
  height:1px;
  padding:0;
  clear:both;
  margin:0;
}
strong{
  font-weight:bold;
}

p.intro{
  font-weight:bold;
  font-size:1.1em;
  color:#777777;
}

em{
  color:#729B00;
}
/* 1.4 General Styles - Lists */
ul li, dt{
  background:url(/assets/images/icons/icn_bullet.png) no-repeat left center;
  padding:0 0 0 13px;
  margin-bottom:0.6em;
}

div#office_detail_v23 ul li, dt{
  background:url(/assets/images/icons/icn_ball.png) no-repeat left center;
  padding:0 0 0 13px;
  margin-bottom:1em;
  font-family:"MyriadProRegular"; 
  color:rgb(124,124,124);
  font-size: 1.2em;
}

span.desc_v23{
font-family: "MyriadPro-Semibold";
color:rgb(85,115,190);  
font-size: 1.3em;    
letter-spacing: 1.5px;
line-height:220%;
}
span.det_intro_v23{
font-family: "MyriadProRegular";
color:rgb(89,89,89);  
font-size: 1.25em;    
letter-spacing: 0.05em;   
line-height:180%; 
text-align: justify;  
}

span.item_name_v23{
font: "Arial";
color:rgb(56,56,56);  
font-size: 1.3em;   
letter-spacing: 0.1em;   
line-height:250%;
}
div#office_detail_v23 h3{
font-family: "MyriadPro-Semibold";
color:rgb(85,115,190);  
font-size: 1.5em;  
margin-top: 25px;
}

div#office_detail_v23 div#col_center p{
text-align:justify;
}
div#office_detail_v23 div#col_center hr{
background-color: rgb(160,160,160);    
border-top:1px solid rgb(160,160,160);
width:670px;
margin-bottom:1em;
margin-top:1em;
}
div#office_detail_v23 div#col_center hr.hr_v23{
background-color: white;    
border-top:none;
border-bottom:none;
}

dl.price_v23 dt{
  background:none;
  padding:0 0 0 0;
  color:rgb(85,115,190); 
  font-weight: normal;
  font-size: 1.5em;
  font-family: "MyriadPro-Semibold";
  position:relative;
  top:10px;
}
div#office_detail_v23 div.testimonial_txt p i{
  font-family: "MyriadProRegular";
  font-size: 1.25em;
  letter-spacing: 0.05em;
  color: #595959;
  text-align: justify;
  line-height: 150%;
}
dl.price_v23 dd{
font-size: 1.3em;
position: relative;
top:12px;
bottom: 10px;
}
dl.price_v23{
  text-align: justify;
  font-family: "MyriadPro-Semibold";
}

ul li a:link{
  text-decoration:underline;
}

div#col_center_v23 ul li a:link{
  text-decoration:none;
}
ul.breadcrumb_v23 li a:link{
  text-decoration:none;
}
dt{
  font-weight:bold;
  float:left;
  margin:0 3px 0 0;
}
dd{
  margin:0 0 5px 13px;
}

/* 1.5 General Styles - Forms */

input.text, textarea{
  width:256px;
  border:1px solid #ccc;
  color:#666;
  height:18px;
  font:1em Verdana, Geneva, sans-serif;
  padding:2px 0 0 4px;
  margin-bottom:5px;
}

select{
  width:200px;
  font-size:1.1em;
}

input.calendar{
  background:transparent url(/assets/images/icons/icn_calendar.gif) no-repeat scroll 229px -1px;
}

input.text.calendar:focus{
  background:transparent url(/assets/images/backgrounds/bg_calendar_focus.gif) repeat 0 0 !important;
}

/*TODO:Custom style for radio buttons and check boxes
 * input.radio{
  background-color:transparent;
  border:none;
  opacity:0;
  -moz-opacity:0;
  background-color:red;
}
*/

input.submit{
  text-indent:-9999px;
  border:none;
  text-transform: capitalize;
  cursor:pointer;

  width:85px;
  height:23px;
  margin:10px 0 0 6px;
  background:transparent url(/assets/images/buttons/btn_main_search.gif) no-repeat scroll 0 0;
  top:0;
  left:0 !important;
  margin:0;
}

input.submit:hover{
  background:transparent url(/assets/images/buttons/btn_main_search.gif) no-repeat scroll 0 -23px;
}

input.littleSearch{
  background:transparent url(/assets/images/buttons/btn_search.gif) no-repeat scroll 0 0;
  margin-top:1px;
}

input.littleSearch:hover{
  background:transparent url(/assets/images/buttons/btn_search.gif) no-repeat scroll 0 -23px;
}

textarea{
  width:376px;
  height:103px;
  margin-bottom:14px;
}

.baseForm textarea.fullwidth{
  width:923px;
  font-size:0.8em;
}

.baseForm {
    position: relative;
}

.baseForm legend{
  color:#FF9900;
  font-size:1.18em;
  font-weight:bold;
  float:left;
  display:block;
  white-space:normal;
  margin-bottom:5px;
}

.baseForm legend span{
  display:block;
  width:100%;
}

input.checkbox{
  display:inline !important;
  top:0 !important;
  left:0 !important;
  margin-right:3px;
}

.baseForm a.toolTip{
  display:block;
  float:left;
  clear:right;
}

/* Please refer specific IE behavior in global_ie.css */
.baseForm input.text:focus, .baseForm textarea:focus{
  border:1px solid #AAA;
  background-image:url(/assets/images/backgrounds/bg_input.gif);
}

.baseForm input.text.error, .baseForm textarea.error{
  border:1px solid red;
}

.baseForm input.text.warning, .baseForm textarea.warning{
  border:1px solid #FF9900;
}

.baseForm label{
  font-size:1.09em;
  color:#4d6aab;
}

.baseForm label.selected{
  color:#739C00;
}

.baseForm label.nowidth{
  width: 100%;
}

.baseForm fieldset{
  display: block;
  margin: 0 0 1em 0;
  border: 0 solid #FFFFFF;
  padding: 0 1em 1em 1em;
}

.baseForm fieldset.nospacing{
  margin-top: -30px;
}

.baseForm fieldset p{
  color:#666666;
  font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  width:100%;
  margin-top:5px;
  margin-bottom:0px !important;
}

.baseForm fieldset.radio{
  margin: 0 0 0 -1em;
  border: 0 solid #FFFFFF;
}

.baseForm fieldset.radio input{
  position: static;
  clear: both;
  float: left;
  margin-right:0.5em;
}

.baseForm fieldset.radio label{
  position: relative;
  top: -1.25em;
  display: inline;
  width: auto;
  margin: 0.5em 0 0 8em;
  font-weight: bold;
  font-weight: normal;
}

.baseForm fieldset.radio legend{
  float: left;
  font-weight: bold;
  font-size:1.09em;
  color:#4d6aab;
  margin-top:1em;
  border:none;
}

.baseForm input{
  position: relative;
  top: -1.4em;
  left: 10em;
  display: block;
}

div#office_detail_v23 .baseForm input{
  position: relative;
  top: 95px;
  left: -212px;
  display: block;
}


.baseForm input.submit{
  clear: both;
  top: 0;
}

.baseForm label{
  clear: both;
  float: left;
  display: block;
  width: 10em;
  margin-top: -1.3em;
  font-weight: bold;
}

.baseForm label.first{
  margin-top: 1em;
}

.baseForm select{
  position: relative;
  top: -1.4em;
  left: 10em;
  display: block;
  width:262px;
  margin-bottom:5px;
}

.baseForm div.validation_error{
  background-color:#CC0000;
  color:#fff;
  font:1.09em Arial, Helvetica, sans-serif;
  padding:0px 6px 0px 5px;
  /*display:-moz-inline-stack;*/
  display:inline-block;
  /*zoom:1;*/
  position:absolute;
}

.baseForm div.validation_error span{
  background:url(/assets/images/misc/misc_error_arrow.gif) no-repeat;
  position:absolute;
  width:8px;
  height:9px;
  display:block;
  left:-8px;
  top:8px;
}

.baseForm div.validation_warning{
  background-color:#FF9900;
  color:#fff;
  font:1.09em Arial, Helvetica, sans-serif;
  padding:0px 6px 0px 5px;
  /*display:-moz-inline-stack;*/
  display:inline-block;
  /*zoom:1;*/
  position:absolute;
}

.baseForm div.validation_warning span{
  background:url(/assets/images/misc/misc_warning_arrow.gif) no-repeat;
  position:absolute;
  width:8px;
  height:9px;
  display:block;
  left:-8px;
  top:8px;
}


/* 1.6 General Styles - Titles */

h1, h2, h3{
  font-family:Verdana, Geneva, sans-serif;
  /*padding-right:10em;*/
  margin-bottom:1em;
}

h1{
  font-size: 1.64em;
  color:#729B00;
  border-bottom:1px solid #729B00;
}
h1.h1_v23{
  font-size: 1.64em;
  color:#729B00;
  border-bottom:none;
}

h2{
  font-size: 1.27em;
  color:#FF9900;
  border-bottom:1px solid #FF9900;
  margin-top:30px;
}

h2.h2_v23{
  font-size: 1.47em;
  color:rgb(124,124,124);
  border-bottom:none;
  margin-top:-12px;
  font-family:Arial;
  position: relative;
  letter-spacing: 1px;
}
h3{
  font-size: 1.1em;
  color:#4D6AAB;
  /*border-bottom:1px solid #4D6AAB;*/
}


div.search_title{
  width:992px;
  height:54px;
  background:url(/assets/images/misc/misc_banner_search.png);
  border:none;
  text-indent:-9999px;
}

h1.h1_results {
  color: #FF9900;
    font-family: Arial,sans-serif;
    font-size: 2em;
    text-decoration: none;
  border:none;
  padding-top:12px;
  text-align:center;

}
h1.h1_results_v23 {
    text-decoration: none;
  border:none;
  padding-top:12px;
  text-align:center;
  font-family:"MyriadProRegular"; 
font-weight: normal;
color:rgb(255,153,0); 
font-size:30px; 
letter-spacing: 3px;

}


/*1.7 General Styles - Buttons (Not including input > refer to Forms section)*/

a.toolTip{
  width:19px;
  height:17px;
  background:url(/assets/images/buttons/btn_tooltip_blue.png) no-repeat;
  display:inline-block;
  text-indent:-9999px;
}

a.toolTip.hasLabel{
  width:auto;
  text-indent:0;
  display:inline-block;
  padding-left:21px;
  text-decoration:underline;
}

a.toolTip.t-orange{
  background:url(/assets/images/buttons/btn_tooltip_orange.png) no-repeat;
}
a.toolTip.t-blue{
  background:url(/assets/images/buttons/btn_tooltip_blue.png) no-repeat;
}
a.toolTip.t-green{
  background:url(/assets/images/buttons/btn_tooltip_green.png) no-repeat;
}
a.toolTip.t-red{
   background:url(/assets/images/buttons/btn_tooltip_red.png) no-repeat;
}

a.button{
  background:url("/assets/images/buttons/btn_blue_21.gif") no-repeat;
  height:18px;
  font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  display:inline-block;
  color:#fff !important;
  padding:3px 5px 0 8px;
  margin-right:14px;
  position:relative;
  text-decoration:none;
}

/*IE6/IE7 Hack*/
/** html a.button{
  padding:4px 5px 0 8px;
  height:17px;
}
*:first-child+html a.button{
  padding:4px 5px 0 8px;
  height:17px;
}*/

a.button.blue_arrow, a.button.blue_plus{
  background:url("/assets/images/buttons/btn_blue_21.gif") no-repeat;
}

div.office_selection.v4_v5 div.get_report_button {
    height: 26px;
    margin: 0 auto;
    width: 135px;
}

div#office_detail_v23 div.office_selection.v4_v5 div.get_report_button {
    height: 26px;
    margin: 0.4px;
    width: 135px;
}

div#office_detail_v23 #name {
position: inherit;
width: 242px;
color: lightgray;
}
div#office_detail_v23 #company_name {
position: inherit;
width: 242px;
margin-right: 5px;
color: lightgray;
}
div#office_detail_v23 #email {
position: inherit;
width: 242px;
margin-right: 5px;
color: lightgray;
}
div#office_detail_v23 #phone {
position: inherit;
width: 242px;
}
div#office_detail_v23 #expected_move {
position: inherit;
width: 242px;
background: url("/assets/images/icons/icn_calendar.gif") no-repeat scroll 215px -1px rgba(0, 0, 0, 0);
}
div#office_detail_v23 input.text.calendar:focus {
  background:transparent url(/assets/images/backgrounds/bg_calendar_focus_abt.png) repeat 0 0 !important;
  width:255px;
 }
div#office_detail_v23 #expected_move div#expected_move_container{
left: 80px;
top: 72px;
}

div#office_detail_v23 #spaces_required {
position: inherit;
width: 115px;
color: lightgray;
}
div#office_detail_v23 #length_occupancy {
position: inherit;
width: 115px;
color: gray;
}
div#office_detail_v23 #length_occupancy option{
color: black;
}
div#office_detail_v23 #comments {
position: inherit;
width: 242px;
color: lightgray;
}

div.office_selection.v4_v5 div.get_report_button a{
  background:url("/assets/images/buttons/GetReport.gif") no-repeat;
  width:135px;
  height:31px;
  display:inline-block;
  text-indent: -9999px;
}

div#office_detail_v23 div.office_selection.v4_v5 div.get_report_button a#reg_send{
  
  background:none repeat scroll 0 0 #FFA500;
  width:247.2px;
  height:34px;
  display:inline-block;
  text-indent: 0px;
  position:relative;
  color: white;
  text-decoration: none;
}

div#office_detail_v23 div.office_selection.v4_v5 div.get_report_button a#reg_send span{
    text-align: center;
    margin-top: 7px;
    font-size: 1.28em;
    font-family:"MyriadPro-Bold";
    letter-spacing: 1.3px;
    text-decoration: none;
    position: inherit;
    top: 8px;
    left:17px;
}

div#office_detail_v23 div.office_selection.v4_v5 div.get_report_button a.add{
  background: none no-repeat scroll right center #FFA500 !important;
  width:247.2px;
  height:34px;
  display:inline-block;
  text-indent: 0px;
  position:inherit;
  float: left;
    color: white;
    text-decoration: none;
}

div#office_detail_v23 div.office_selection.v4_v5 div.get_report_button a.add span{
    text-align: center;
    margin-top: 7px;
    font-size: 1.28em;
    font-family:"MyriadPro-Bold";
    letter-spacing: 1.3px;
    text-decoration: none;
    color: white;
    position: relative;
    top: 8px;
    left:17px;
}


div#office_detail_v23 div.office_selection.v4_v5 div.get_report_button a{
  background: transparent;
  width:0px;
  height:0px;
  color: rgb(99,99,99);
  display: inline;
}

div#office_detail_v23 div.office_selection.v4_v5 div.get_report_button a:link{
  color: white;
}
  /* Solo por experimento A/B Test V2-0011 */
div.office_selection.v4_v5 div.get_report_button.V11 a{
  background:url("/assets/images/buttons/GetReport.gif") no-repeat;
}
/* Solo por experimento A/B Test V2-0011 */

a.button.green_arrow, a.button.green_plus{
  background:url("/assets/images/buttons/btn_green_21.gif") no-repeat;
}

a.button.orange_arrow, a.button.orange_plus{
  background:url("/assets/images/buttons/btn_orange_21.gif") no-repeat;
}

a.button.red_arrow, a.button.red_plus{
  background:url("/assets/images/buttons/btn_red_21.gif") no-repeat;
}

a.button:hover{
  background-position:0 -21px;
}

a.button span{
  width:12px;
  height:21px;
  display:inline-block;
  background:url("/assets/images/buttons/btn_blue_21_right.gif") no-repeat;
  position:absolute;
  right:-12px;
  top:0;
}
a.button.blue_arrow span{
  background:url("/assets/images/buttons/btn_blue_21_right.gif") no-repeat;
}
a.button.green_arrow span{
  background:url("/assets/images/buttons/btn_green_21_right.gif") no-repeat;
}
a.button.orange_arrow span{
  background:url("/assets/images/buttons/btn_orange_21_right.gif") no-repeat;
}

a.button.red_arrow span{
  background:url("/assets/images/buttons/btn_red_21_right.gif") no-repeat;
}
a.button.blue_plus span{
  width:14px;
  background:url("/assets/images/buttons/btn_blue_21_plus_right.gif") no-repeat;
}
a.button.green_plus span{
  width:14px;
  background:url("/assets/images/buttons/btn_green_21_plus_right.gif") no-repeat;
}
a.button.orange_plus span{
  width:14px;
  background:url("/assets/images/buttons/btn_orange_21_plus_right.gif") no-repeat;
}
a.button.red_plus span{
  width:14px;
  background:url("/assets/images/buttons/btn_red_21_plus_right.gif") no-repeat;
}


a.button:hover span{
  background-position:0 -21px;
}

/* 1.8 General Styles - Layout -------- */
#mainContent{
  width:100%;
  margin:auto;
    background-color: white;
  
}

div#header, div#content, div#footer{
  width:1000px;
  margin:auto;
  background-color: white;
  border-left:0px solid #ccc;
  border-right:0px solid #ccc;
}



div#header{
  height:auto;
}

div#header a{
  cursor:pointer;
}

div#header a.logo > span {
  display:none;
}

div#header a.logo > img {
  float:left;
  height:91px;
  width:305px;
  border:none;
  padding: 0px;
  margin: 0px;
}

div#header ul.topNav{
  height:26px;
}

div#header ul.topNav li{
  height:26px;
  color:#666;
  padding:7px 35px 0 0;
  font-size:1.09em;
  text-decoration:none;
  margin-bottom:0;
  display:inline-block;
}

div#header ul.topNav li a{
  color:#666;
  text-decoration:none;
}

div#header ul.mainNav li a{
  color:#fff !important;
  text-decoration:none;
}

div#header ul.topNav li a:hover, div#header ul.mainNav li a:hover{
  text-decoration:underline;
}

div#header ul.topNav li.get_report{
  background:transparent url(/assets/images/icons/icn_getReport.gif) no-repeat scroll 89% -2px;
}

div#header ul.topNav li.video_tour{
  background:transparent url(/assets/images/icons/icn_videoTour.gif) no-repeat scroll 89% -2px;

}

div#header ul.topNav li.session_id{
  color:#fff;
  background:transparent url(/assets/images/backgrounds/bg_session_id.gif) no-repeat scroll 16px 0;
}

div#header ul.topNav li span{
  border-left:1px solid #4D6AAB;
  margin-right:12px;
  height:11px;
  display:inline-block;
}

div#header ul.topNav li.session_id span{
  margin-right:28px;
}

div#header ul.topNav li.session_id span.session_label{
  margin-right:0;
  position:relative;
  left:-5px;
  top:-8px;
  border:none;
}

div#header ul.topNav li.session_id span.session_no{
  margin-right:0;
  font:1.08em Arial, Helvetica, sans-serif;
  position:relative;
  top:-8px;
  border:none;
}

div#header ul.topNav li.session_id a.toolTip{
  width:16px;
  height:13px;
  position:relative;
  top:-8px;
  left:-26px;
  background-image:url(/assets/images/buttons/btn_tooltip_blue_header.gif);
}

span#callus-phone-number {
    color: #4d6aab;
    float: right;
    font-family: Arial;
    font-size: 23px;
    font-weight: bold;
    margin-left: 388px;
    margin-top: 24px;
    position: absolute;
}

div#header span.callus_header{
  background-image:url(/assets/images/misc/misc_callus_header.png);
  width:273px;
  height:72px;
  float:right;
  text-indent:-9999px;
  margin:-22px 9px 0 0;
  display:block;
}

div#header span.callus_header.v21{
    background-image:url(/assets/images/misc/misc_postit.gif);
}

/* IE6 Hack */
* html div#header span.callus_header{
  margin:-23px 4px 0 0;
}


div#header ul.mainNav{
  height:25px;
  font:1.18em "Trebuchet MS", Arial, Helvetica, sans-serif;
  background:url(/assets/images/logos/logo_menu.gif) no-repeat;
  padding:14px 0 0 92px;
  float:left;
}

div#header ul.mainNav li{
  height:18px;
  display:inline;
  border-right: 1px solid #D2E599;
  padding:3px 15px 2px 12px;
  background:none;
  text-decoration:none;
  margin-bottom:0;
}

div#header em.slogan{
  width:245px;
  height:24px;
  display:inline-block;
  margin:41px 0 0 5px;
  background-image:url(/assets/images/logos/logo_slogan.gif);
  text-indent:-9999px;
}

/* Hack IE6 */
* html div#header em.slogan{
  margin:34px 0 0 5px;
}

div#header div.head_bottom{
  width:99.6%;
    background: url(/assets/images/backgrounds/bg_menu.gif) repeat-x scroll center top;
    height:39px;
    overflow:visible;
}

div#header div.head_bottom form{
  float:right;
  margin-right:7px;
  display:inline;
}

div#header div.head_bottom input.text{
  width:260px; /*TODO:Should be liquid in order to allow additional items on the menu */
  /*width:90%;*/
  margin-top:10px;
  display:inline;
  float:left;
}

div#header div.head_bottom input.submit{
  width:85px;
  height:23px;
  margin:10px 0 0 6px;
  background:transparent url(/assets/images/buttons/btn_main_search.gif) no-repeat scroll 0 0;
}

div#header div.head_bottom input.submit:hover{
  background:transparent url(/assets/images/buttons/btn_main_search.gif) no-repeat scroll 0 -23px;
}

div#header div.head_bottom label{
  display:none;
}

div#header div.head_alert {
  height:100%;
  background-color:#FFF;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  width:1000px;
  margin:0 0 0 -1px;
}

div#header div.head_alert p{
  width:986px;
  float:left;
  margin:4px 0 0 4px;
  padding:2px;
  background-color:#FFF4F4;
  border:1px solid #DC1616;
  text-align:center;
  line-height:16px;
}

div#content{
  width:992px;
  padding:4px;
  overflow:hidden;
  height:1%;
}

div#footer{
  width:980px;
  padding:10px;
  color:#666;
  border-bottom:1px solid #CCCCCC;
}

div#footer div{
  border:1px solid #CCCCCC;
  border-top-width:5px;
  background-color:#EDEDED;
  padding:20px;
  /* Uncomment this for center menu design */
  /*padding-left:0;*/
  /*text-align:center;*/
}

div#footer ul li{
  display:inline;
  background:none;
  border-right:1px solid #666;
  padding:0 8px 0 4px;
  height:8px;
  white-space:nowrap;
  vertical-align:baseline;
  font-size:1.1em;
}
div#footer ul li a{
  text-decoration:none;
}


div#footer div.nav_menu{
  border:none;
  display:inline-block;
  padding:0px;
  width: 482px;
}

div#footer div.social_media_icons{
  height:32px;
  display:inline-block;
  border:none;
  padding:0px;
  margin-left:5px;
}

div#footer div.social_media_icons a span{
    width:60px;
    height:32px;
    display:inline-block;
}

div#footer div.social_media_icons a.facebook span{
    background:transparent url(/assets/images/icons/sm.png) 0px -31px no-repeat;
}

div#footer div.social_media_icons a:hover.facebook span{
    background:transparent url(/assets/images/icons/sm.png) 0px 0px no-repeat;
}

div#footer div.social_media_icons a.twitter span{
    background:transparent url(/assets/images/icons/sm.png) -60px -31px no-repeat;
}

div#footer div.social_media_icons a:hover.twitter span{
    background:transparent url(/assets/images/icons/sm.png) -60px 0px no-repeat;
}

div#footer div.social_media_icons a.linkedin span{
    background:transparent url(/assets/images/icons/sm.png) -120px -31px no-repeat;
}

div#footer div.social_media_icons a:hover.linkedin span{
    background:transparent url(/assets/images/icons/sm.png) -120px 0px no-repeat;
}

div#footer div.social_media_icons a.blogger span{
    background:transparent url(/assets/images/icons/sm.png) -180px -31px no-repeat;
}

div#footer div.social_media_icons a:hover.blogger span{
    background:transparent url(/assets/images/icons/sm.png) -180px 0px no-repeat;
}


div#footer div.member_login{
  height:21px;
  background:url(/assets/images/icons/icn_member_login.gif) no-repeat;
  font-weight:bold;
  padding:4px 0 0 33px;
  display:inline;
  float:right;
  margin:10px 0 0 0;
    border:none;
  /* Uncomment this for center menu */
  /*margin:-28px 100px 0 0;*/
}

div#footer p{
  margin:5px 0 0 3px;
}

div#footer p#footer_text {
  border-top:2px solid #8EBF00;
  padding-top: 10px;
  margin-top:10px;
  font-size: 11px;
  line-height: 13px;
  text-align: justify;
}

span.styleguideTitle{
  font:1em Arial, Helvetica, sans-serif;
  color:#999;
  margin:30px 0 5px 0;
  display:block;
}

/* PopUp - By Default:Green */
div.popup{
  width:"auto";
  border-top:1px solid #90C251;
  border-left:1px solid #AEDA6A;
  border-bottom:1px solid #659122;
  border-right:1px solid #5E8620;
  padding:7px 12px 12px 12px;
  background:#8ECB30 url(/assets/images/backgrounds/bg_popup_green.gif) repeat-x scroll 0 0;
}

div.popup div.popup_content{
  background-color:#fff;
  border:1px solid #7FB52A;
  padding:8px;
}

div.popup.pop_orange{
  border-top:1px solid #EDA233;
  border-left:1px solid #F4B649;
  border-bottom:1px solid #B68304;
  border-right:1px solid #A77803;
  background:#FFB705 url(/assets/images/backgrounds/bg_popup_orange.gif) repeat-x scroll 0 0;
}

div.popup.pop_orange div.popup_content{
  border:1px solid #A77804;
}

div.popup.pop_red{
  border-top:1px solid #BC3333;
  border-left:1px solid #C94848;
  border-bottom:1px solid #A20000;
  border-right:1px solid #760000;
  background:#DB0000 url(/assets/images/backgrounds/bg_popup_red.gif) repeat-x scroll 0 0;
}

div.popup.pop_red div.popup_content{
  border:1px solid #A20000;
}

div.popup.pop_blue{
  border-top:1px solid #6E85BA;
  border-left:1px solid #89A4DE;
  border-bottom:1px solid #425D98;
  border-right:1px solid #3B5287;
  background:#5D82D4 url(/assets/images/backgrounds/bg_popup_blue.gif) repeat-x scroll 0 0;
}

div.popup.pop_gray{
  border-top:1px solid rgb(234,234,234);
  border-left:1px solid rgb(234,234,234);
  border-bottom:1px solid rgb(234,234,234);
  border-right:1px solid rgb(234,234,234);
  background:rgb(234,234,234) repeat-x scroll 0 0;
}

div.popup.pop_blue div.popup_content{
  border:1px solid #435E98;
}

div.popup h4{
  display:inline-block;
  font-size:1.08em;
  color:#fff;
  margin-bottom:5px;
  font-weight:bolder;
}

div.popup h4.session_id{
  font-weight:normal;
  display:inline-block;
  float:right;
  margin-right:17px;
}

div.popup p{
  font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#666;
  font-weight:bold;
}

div.popup a.close{
  width:28px;
  height:29px;
  float:right;
  color:#fff;
  font:1em Arial, Helvetica, sans-serif;
  text-decoration:underline;
  background:transparent url(/assets/images/buttons/btn_close.png) no-repeat 0 0;
  display:block;
  position:absolute;
  top:-6px;
  right:-8px;
  text-indent:-9999px;
}

div.modal{
  width:600px;
  height:320px;
  background-image:url(/assets/images/backgrounds/bg_modal.png);
  position:absolute;
  top:0;
  left:0;
}

/* Bubbles - By Default:Green */
div.popup.bubble{
  width:239px;
  padding:6px;
  position:relative;
  top:0;
  left:23px;
  margin-bottom:10px;
}

div.popup.bubble span{
  width:26px;
  height:17px;
  display:block;
  position:absolute;
  top:27px;
}

div.pop_left span{
  left:-25px;
}
div.pop_right span{
  left:251px;
}


div.pop_blue.pop_right span{
  background-image:url(/assets/images/misc/misc_bubble_blue_right.gif);
}
div.pop_orange.pop_right span{
  background-image:url(/assets/images/misc/misc_bubble_orange_right.gif);
}
div.pop_red.pop_right span{
  background-image:url(/assets/images/misc/misc_bubble_red_right.gif);
}
div.pop_green.pop_right span{
  background-image:url(/assets/images/misc/misc_bubble_green_right.gif);
}

div.pop_blue.pop_left span{
  background-image:url(/assets/images/misc/misc_bubble_blue_left.gif);
}
div.pop_orange.pop_left span{
  background-image:url(/assets/images/misc/misc_bubble_orange_left.gif);
}
div.pop_red.pop_left span{
  background-image:url(/assets/images/misc/misc_bubble_red_left.gif);
}
div.pop_green.pop_left span{
  background-image:url(/assets/images/misc/misc_bubble_green_left.gif);
}

/*TODO: Just for the style guide - Remove on production*/
div.behind_example{
  width:600px;
  height:320px;
  position:relative;
  padding:10px;
}

div.behind_example.behind_example_2{
  height:100px;
}


/* 2. Home Page */
#home div#col_left{
  float:left;
  padding:10px 0 0 4px;
  width:567px;
}

#home div#col_left hr{
  clear:both;
  margin-bottom:10px;
}

#home div#col_left form.main_search{
  width:360px;
  float:left;
  height:1%;
  margin-bottom:5px;
}

#home div#col_left form.main_search input.text{
  /*float:left;*/
}

#home div#col_left label{
  background:url(/assets/images/icons/icn_bullet_green.gif) no-repeat left center;
  border-right:1px solid #ccc;
  color:#7FAA00;
  float:left;
  font-size:1.18em;
  margin:0 0 4px;
  padding:0 10px;
  position:relative;
  top:4px;
}

#home div#col_left form.main_search label{
  display:block;
  border:none;
  margin:3px 0 4px;
  position:static;
}

a.btn_chat{
  width:103px;
  height:38px;
  display:block;
  background:url(/assets/images/buttons/btn_chat.gif) no-repeat;
  float:right;
  text-indent:-9999px;
  position:relative;
  top:-10px;
}

a.btn_chat_internal{
  width:118px;
  height:87px;
  background:url(/assets/images/buttons/btn_chat_internal.gif) no-repeat;
  border-left:1px solid #ccc;
  position:static;
}



a.btn_chat:hover{
  background:url(/assets/images/buttons/btn_chat.gif) no-repeat 0 -38px;
}

a.btn_chat_internal:hover{
  background:url(/assets/images/buttons/btn_chat_internal.gif) no-repeat 0 -87px;
}

a.btn_canada{
  background:url(/assets/images/buttons/btn_canada.gif) no-repeat;
  float:left;
  display:inline-block;
  width:74px;
  height:22px;
  text-indent:-9999px;
  margin-left:7px;
}

a.btn_canada:hover{
  background:url(/assets/images/buttons/btn_canada.gif) no-repeat 0px -22px;
}

span.callus_main{
  background:url(/assets/images/misc/misc_callus_main.gif) no-repeat;
  width:160px;
  height:30px;
  display:block;
  text-indent:-9999px;
  float:right;
}

#home div#col_left div.search_map{
  width:528px;
  height:276px;
  background:transparent url(/assets/images/misc/map_sprite.gif) 0px 0px no-repeat;
  display:block;
  margin-top:12px;
  clear:both;
}

#home div#col_right{
  float:right;
  width:415px;
}

.search_compare{
  width:415px;
  height:163px;
  display:block;
  text-indent:-9999px;
  background:url(/assets/images/misc/misc_search_compare.jpg) no-repeat;
  margin-bottom:12px;
  border:none;
}

.search_compare.search_compare_internal{
  width:332px;
  height:87px;
  background:url(/assets/images/misc/misc_search_compare_internal.png) no-repeat;
  margin:0;
  float:left;
  border-left:1px solid #ccc;
}

img.info_tip_banner{
  border:none;
  width:226px;
  height:87px;
  border-left:1px solid #ccc;
  padding:0;
  float:left;
}

/* ----------------------------------------- Quick Tips ------------------------------------------------ */

div.quick_tips{
  overflow:hidden;
  margin-bottom:7px;
  height:75px;
}

div.quick_tips h3{
  color:#FF9900;
  background:url(/assets/images/icons/icn_quick_tips.gif) no-repeat;
  border:none;
  display:inline;
  font-weight:bold;
  margin:0;
  padding:0 0 14px 34px;
}

div.quick_tips span{
  color:#666;
  font-weight:bold;
  font-size:1.09em;
}

div.quick_tips p{
  margin-top:16px;
}

div.quick_tips_pager{
  border-left:1px solid #CCC;
  float:right;
  overflow:hidden;
  padding-left:6px;
}

div.quick_tips_pager a{
  width:16px;
  height:15px;
  display:block;
  background-color:#CCC;
  color:#fff;
  float:left;
  margin-right:4px;
  padding-top:1px;
  font:0.91em Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align:center;
}

div.quick_tips_pager a:hover{
  background-color:#666;
  text-decoration:none !important;
}

div.quick_tips_pager a.selected{
  background-color:#FF9900;
  cursor:default;
}

div.quick_tips_internal{
  width:292px;
  height:84px;
  border-left:1px solid #ccc;
  margin:0;
  float:left;
  padding:3px 8px 0 8px;
}
div.quick_tips_internal p{
  margin-top:4px;
}

/* ---------------------------------------- End Quick Tips ------------------------------------------------ */

a.hide_info_bar{
  float:right;
  font-weight:bold;
  background:url(/assets/images/icons/icn_arrow_blue.gif) no-repeat right center;
  padding-right:10px;
}

div.info_bar_top{
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  overflow:hidden;
  height:87px;
  /*TODO: verify ie6 behavior: height:1%;*/
}

div.info_bar_bottom{
  background-color:#ededed;
  border:1px solid #ccc;
  border-top:1px solid #fff;
  height:13px;
  overflow:hidden;
  padding:2px;
  padding-right:6px;
}

div.info-bar-closed div.info_bar_top{
  display:none !important;
}

img.banner_search{
  width:995px;
  height:35px;
  padding:0;
  border:none;
  margin:6px 0;
}

/*--------------------------------- Search Results Layout ----------------------------------------------*/

p.search_items_found{
  font-size:1.27em;
  margin:0 0 10px 10px !important;
    padding-top:5px;
}

p.search_items_found span.orange{
  color:#FF9900;
  font-weight:bold;
  border-right:1px solid #ccc;
  padding-right:7px;
  margin-right:4px;
}

div.popup hr{
  clear:both;
  margin-bottom:6px;
}

a.view_all_in_map{
  height:21px;
  font-size:0.86em;
  background:url(/assets/images/icons/icn_all.gif) no-repeat left 0;
  display:inline-block;
  padding:2px 0 0 25px;
}

a.view_all_in_map_breadcrumb_v4{
  background: url(/assets/images/icons/AllBubble.gif) no-repeat scroll left 0px transparent;
  padding-top:0px;
  margin-left:15px;
  padding-top:1px;
}

a.view_all_in_map_breadcrumb_v2 {
  background: none;
  padding: 0;
}

div.popup_content a.view_all_in_map {
    font-size:1.1em;
  margin-top:3px;
  padding:6px 0 0 25px;
    position:absolute;
}

span.pop_callus{
  background:url(/assets/images/misc/misc_pop_callus.gif) no-repeat;
  width:284px;
  height:33px;
  display:block;
  text-indent:-9999px;
  float:right;
  margin-bottom:3px;
}

div.sort_proximity{
  background:#DEECEB url(/assets/images/backgrounds/bg_sort_results.gif) repeat-x;
  border-top:1px solid #D6E6E1;
  border-left:1px solid #EAF3F2;
  border-bottom:1px solid #A9B2B2;
  border-right:1px solid #A1A8A8;
  padding:10px;
  margin-bottom:10px;
}

div.sort_proximity h4{
  font-weight:bold;
  font-size:1.09em;
  margin-bottom:7px;
}

div.sort_proximity ul{
  float:left;
  margin-right:20px;
}

div.office_item{
  min-height:168px;
  border:1px solid #c4c4c4;
  border-bottom:none;
}

div.office_item.v4{
  margin-bottom: 3px;
  border-bottom: 1px solid #C4C4C4;
}

div.item_selected{
  background-color:#F5F4E9;
}

div.office_item.office_item_highlight{
  border:4px solid #89B800;
}

div.office_item.office_item_last{
  border-bottom:1px solid #c4c4c4;
  margin-bottom:10px;
}

div.office_item_left{
  width:156px;
  float:left;
  padding-left:15px;
  border-right:1px solid #C4C4C4;
}

div.office_item_right{
  height:1%;
  overflow:hidden;
  padding-right:10px;
}

div.office_item_right.v4{
  padding-right:0px;
}

div.office_item h2{
  font:1.36em Arial, Helvetica, sans-serif;
  font-weight:bold;
  border:none;
  margin:12px 0 0;
}

div.office_item h2 span.miles{
  color:#4d6aab;
}

div.office_item span.miles_v4 {
  font-style:italic;
  color:gray;
  font-size: 0.9em;
}

div.office-item-header.v5 span.miles{
  font-style:italic;
  color:gray;
  font-size: 0.8em;
}

div.office_item h3{
  border:none;
  font:1.18em Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#5D7D00;
  margin:0;
}

div.office_item h3.office_item_title.v4{
  margin-top: 3px;
}

div.office_item h4{
  font-size:1.09em;
  font-weight:bold;
  margin-bottom:7px;
}

div.office_item p{
  font-size:1.09em;
  margin-bottom:36px;
}

div.admin_info{
  border:5px solid #ededed;
  width:480px;
  margin:0 auto 20px auto;
  padding:10px;
  background-color:#F7F7F7;
}

div.admin_info.v4{
  width:auto;
  margin: 0 10px 20px;
}

div.admin_info strong, div.admin_info b{
  font-weight:bold;
}

a.admin_info_link{
  float:right;
}

div.admin_info  h5{
  display:inline-block;
  margin-bottom:10px;
  font-size:1.2em;
  text-transform:capitalize;
  color:#FF9900;
}

div.admin_info_body{

}

div.office_item h2, div.office_item h3, div.office_item h4, div.office_item p{
  margin-left:15px;
}

span.new_listing{
  color:#1F57AB;
  font-weight:bold;
  background:url(/assets/images/icons/icn_new_listing.gif) no-repeat left top;
  padding-left:15px;
}

div#office_detail span.new_listing{
  font-size:0.87em;
}

span.new_listing_vline{
  border-left:1px solid #666666;
  display:inline-block;
  height:7px;
  margin:0 3px;
}

span.offer{
  background:url(/assets/images/misc/misc_offer.gif) repeat-y left top;
  color:#CC0000;
  display:inline-block;
  font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  left:0px;
  line-height:1.3em;
  overflow:hidden;
  padding:4px 0 5px 14px;
  position:relative;
  top:0px;
  width:475px;
}

div#office_detail span.offer{
  width:404px;
  margin-bottom:8px;
  /*margin-top:-8px;*/
  padding-left:5px;
  position:relative;
  top:-8px;
}

span.offer span.offer_icon{
  background:url(/assets/images/icons/icn_offer.gif) no-repeat;
  display:block;
  width:17px;
  height:17px;
  float:left;
  margin-right:5px;
}

span.offer span.offer_content{
  display:block;
  float:right;
  width:450px;
  padding-top:1px;
}

div#office_detail span.offer_content{
  width:380px;
}

div.office_item_right_v4 {
  float:right;
  width:150px;
  height:200px;
}

div.office_item a{
  font:0.92em Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
}

div.office_item a.image_gallery {
  display:block;
  margin:-9px 0 0 13px;
  width:83px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:1.09em;
}

div.office_item_bottom{
  /*TODO:Change this by list  */
  padding-top:5px;
  position:relative;
  left:50px;
}

div.office_item_bottom a.view_in_map{
  border-right:1px solid #CCC;
  padding:0 12px 0 3px;
  /*position:absolute; */
    position:relative;
    float:left;
}

div.office_item a.view_in_map.v4{
  background: url("/assets/images/icons/iconMap.gif") no-repeat scroll left center transparent;
    height: 17px;
    margin: 5px 0;
    padding: 4px 0 4px 26px;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.09em;
    font-weight: bold;
    margin: 5px 0 0 13px;
    width: 83px;
  float: none;
}

span.view_in_map{
  color:#777777;
  float:left;
  font-weight:bold;
  font-size:1em;
  margin-left:3px;
  margin-top:4px;
  margin-right:12px;
}

span.view_in_map.first{
  padding-right:10px;
  border-right: 1px solid #CCCCCC;
}

div.office_item_bottom a.sort_proximity{
  height:10px;
  background:url(/assets/images/icons/icn_arrow_down_orange.gif) no-repeat 15px center;
  padding:0 13px 0 27px;
  border-right:1px solid #ccc;
  position:absolute;
  left:102px;
  height:14px;
}

div.view_map_v4_container {
  float: left;
  height: 70px;
  width: 65px;
  margin: 0px auto;
  margin-top: -4px;
}

div.office_item_bottom span.view_map{
  width:20px;
  height:25px;
  background:url(/assets/images/icons/icn_map_counter.png) no-repeat center center;
  color:#fff;
  float:left;
  text-align:center;
  position:relative;
  top:-7px;
  padding-top:7px;
}

div.popup_gmap a.view_in_map{
    padding:5px 12px 0 5px;
  position:relative;
    float:left;
}

div.popup_gmap span.nearby{
    border-right:1px solid #CCCCCC;
    padding-right: 10px;
}

span.view_map, span.view_map_dark, span.view_map_blue{
  width:20px;
  height:25px;
  background:url(/assets/images/icons/icn_map_counter.png) no-repeat center center;
  color:#fff;
  float:left;
  text-align:center;
  position:relative;
  top:-7px;
  padding-top:7px;
}

span.view_map_dark{
  background:url(/assets/images/icons/icn_map_counter_dark.png) no-repeat center center;
}

span.view_map_blue{
  width:26px;
  height:21px;
  background:url(/assets/images/icons/icn_map_counter_blue.png) no-repeat center center;
}


span.view_map_dark, .popup span.view_map, span.view_map_blue{
  margin-top:4px;
}

span.view_map_v4{
  top: 40% !important;
  left: 35% !important;;
}

a.view_more{
  background:url(/assets/images/icons/icn_plus_blue_little.gif) no-repeat right center; /*Refer to global_ie.css for specific implementation on such browser */
  padding-right:11px;
}

a.view_more_v4 {
  text-indent: 0px;
    width: auto;
}

a.report_button {
    width:135px;
    height:35px;
    position:relative;
    right:50px;
    margin-top:-10px;
    float:right;
    left:auto !important;
}


span.v4 a.report_button {
    right: 5px;
    top: 133px;
    width: 135px;
}

a.balloon {
    width:135px;
    height:35px;
    position:relative;
    right:100px !important;
    left:auto !important;
    margin-top:0px;
    float:right !important;
}

span.v4 a.balloon {
    width:135px;
}

a.add_report{
    background:url(/assets/images/buttons/AddToReportV4.png) no-repeat right center !important;
}
a.added_report{
    background:url(/assets/images/buttons/AddedToReportV4.png) no-repeat right center !important;
  width:135px;
}

a.already_added_report{
    background:url(/assets/images/buttons/AddedToReportV4.png) no-repeat right center !important;
  width:135px;
}

a.add{
    background:url(/assets/images/buttons/AddToReportV4.png) no-repeat right center !important;
  width:135px;
}


span.v4 a.add{
    background:url(/assets/images/buttons/AddToReportV4.png) no-repeat right center !important;
}

span.v4 a.add_report{
    background:url(/assets/images/buttons/AddToReportV4.png) no-repeat right center !important;
}

span.v4 a.added_report{
    background:url(/assets/images/buttons/AddedToReportV4.png) no-repeat right center !important;
}

span.v4 a.already_added_report{
    background:url(/assets/images/buttons/AddedToReportV4.png) no-repeat right center !important;
}



div#office_detail a.report_button {
    position:relative;
    right:0px;
    left:auto !important;
    margin-top:0px;
    float:right;
  top:75px;
}

a.add_report, a.sort_proximity, a.view_in_map{
  font-size:1em;
  font-weight:bold;
  float:right;
}

div.office_item_bottom a.button{
  margin-left:7px;
  position:absolute;
  top:0;
  left:338px;
}

div.office_item_bottom a.button:hover{
  background-position:0 0;
  text-decoration:none !important;
  cursor:default;
}

div.office_item_bottom a.button:hover span{
  background-position:0 0;
}

a.image_gallery{
  background:url(/assets/images/icons/icn_image_gallery.gif) no-repeat left center;
  padding:4px 0 4px 26px;
  margin:5px 0;
  height:17px;
  border-bottom:1px solid #ccc;
}

img.img_gallery{
  margin-bottom:17px;
  margin-top:15px;
}

div.more_locations_v23{
  background-color:rgb(123,193,65);
  color:#fff !important;
  display:block;
  font-family: "MyriadPro-Semibold";
  height:16px;
  margin:5px 0;
  padding:5px;
  padding-right:27px;
  text-align:right;
  overflow:hidden;
}

div.more_locations_v23 a{
  background:url(/assets/images/icons/icn_plus_white.gif) no-repeat right center;
  color:#ffffff !important;
  float:right;
  padding:0 15px;
}

div.more_locations_v23 a.star{
  background:url(/assets/images/icons/icn_plus_white_star.gif) no-repeat right center;
  font-size: 1.1em;
}

div.more_locations_v23 a.more_locations{
text-align:left;
position: relative;
left: -348px;
font-size: 1.1em;
}

div.more_locations{
  background-color:#4D6AAB;
  color:#fff !important;
  display:block;
  font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  height:16px;
  margin:5px 0;
  padding:5px;
  padding-right:27px;
  text-align:right;
  overflow:hidden;
}

div.more_locations a{
  background:url(/assets/images/icons/icn_plus_white.gif) no-repeat right center;
  color:#ffffff !important;
  float:right;
  padding:0 15px;
}

div.more_locations a.star{
  background:url(/assets/images/icons/icn_plus_white_star.gif) no-repeat right center;
}

div.extra_locations{
  color:#666 !important;
  font:italic bold 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  height:27px;
  text-align:center;
}

/*--------------------------------- End Search Results Layout ------------------------------------------*/


/*--------------------------------- Begin Office Detail Layout -----------------------------------------*/

a.return_to_list{
  display:block;
  color:#1F57AB;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin:20px 0 20px 4px;
  background:url(/assets/images/misc/misc_arrow_back.gif) no-repeat left center;
  padding-left:10px;
}

a.return_to_list_v23{
  display:block;
  color:rgb(82,115,190);
  font-family: "MyriadProRegular";
  margin:20px 0 35px 4px;
  background:url(/assets/images/misc/misc_arrow_back.gif) no-repeat left center;
  padding-left:10px;
  font-size: 17px;
  letter-spacing: 1.1px;

}

div.image_detail img, img.view_map{
  padding:5px;
  border-color:#ccc;
  border:none;
}

div.image_detail{
  position:relative;
  width:254px;
  height:192px;
}

div.v_image_detail{
  position:relative;
   /* float:right;*/
    float:none;
    display:inline-block;

  width:454px;
  height:340px;
    margin-left:auto;
  margin-right:auto;
    padding-right:6px;
}

div.v_image_detail img{
    display:block;
    margin:auto;
      width:454px;
  height:340px;
}

div.image_detail a{
  background:#ccc url(/assets/images/icons/icn_zoom.gif) no-repeat 98px center;
  border:5px solid #fff;
  bottom:0;
  color:#454545 !important;
  display:block;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  height:19px;
  margin:0 1px 1px 0;
  padding:2px 20px 0 5px;
  position:absolute;
  right:0;
  width:95px;
}

/* IE6 Hack */
* html div.image_detail a{
  margin:0 1px 3px 0;
}


div#office_detail div#col_left h3{
  margin:10px 0;
}

a.map_zoom{
  background:url(/assets/images/icons/icn_zoom_white.gif) no-repeat right center;
  color:#1F57AB;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  display:block;
  margin:10px auto 0 auto;
  padding-right:12px;
  width:108px;
  height:15px; /*Refer to global_ie for specific attribute on such browser*/
}

div#office_detail_v23 a.map_zoom{
  background:url(/assets/images/icons/icn_zoom_white.gif) no-repeat right center;
  color:rgb(123,123,123);
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  display:inline;
  margin:10px auto 0 auto;
  padding-right:18px;
  width:108px;
  height:15px; /*Refer to global_ie for specific attribute on such browser*/
 opacity: 0.3;
 line-height: 250%;
}


div.v_image_selector{
  width:150px;
  height:342px;
  border-right:1px solid #FF9900;
  padding:4px 0;
  margin-right:10px;
    display: inline-block;
    margin-bottom:2px;
    margin: none;
}

div.v_image_selector .move_up,
div.v_image_selector .move_down{
  width:130px !important;
  height:14px !important;
    float:left;
}

div.v_image_selector .move_up{
    padding-bottom: 8px;
  background:url(/assets/images/misc/misc_move_up.gif) no-repeat center center;
}

div.v_image_selector .move_down{
    padding-top: 8px;
  background:url(/assets/images/misc/misc_move_down.gif) no-repeat center center;
}


div.image_selector{
  width:252px;
  height:43px;
  border-bottom:1px solid #FF9900;
  padding:4px 0;
  margin-bottom:40px;
}

div#office_detail_v23 div.image_selector{
  width:672px;
  height:110px;
  border-bottom:0px;
  padding:4px 0;
  margin-bottom:40px;
}

div.image_selector .move_left,
div.image_selector .move_right{
  width:14px;
  height:42px;
  text-indent:-9999px;
  display:block;
  background:url(/assets/images/misc/misc_move_left.gif) no-repeat center center;
}

div#office_detail_v23 div.image_selector .move_left,
div#office_detail_v23 div.image_selector .move_right{
  width:26px;
  height:110px;
  text-indent:-9999px;
  display:block;
  background:url(/assets/images/misc/misc_move_left_v23.png) no-repeat center center;
  position: relative;
  left: 29px;
  
}

div#office_detail_v23 input{
    width:inherit;
}

div.image_selector .move_left{
  float:left;
}
div.image_selector .move_right{
  float:right;
  background:url(/assets/images/misc/misc_move_right.gif) no-repeat center center;
}

div#office_detail_v23 div.image_selector .move_right{
  float:right;
  background:url(/assets/images/misc/misc_move_right_v23.png) no-repeat center center white;
  position: relative;
  left: -22px;
}

div.image_selector_container{
        width:215px;
        float:left;
        padding:0 4px;
}

div.image_selector_container img{
        margin:0 1px;
        cursor:pointer;
}
div#office_detail_v23 div.image_selector_container img{
        margin:0 4px;
        cursor:pointer;
        border: none;
        padding: 1px;
}
div#office_detail h1,
div#office_detail h2,
div#office_detail h3{
  border-bottom:none;
  margin-bottom:0;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
}

div#office_detail h1{
  color:#FF9900;
  font-size:1.64em;
}

div#office_detail h1 span.miles{
  color:#4d6aab;
}

div#office_detail h2{
  color:#5D7D00;
  margin:0 0 11px 0;
}

div#office_detail div#col_center hr{
  border-color:#ccc;
  clear:both;
  margin:8px 0;
}

ul.office_detail_menu{
  float:right;
}

ul.office_detail_menu li{
  padding-left:23px;
  display:inline-block;
  height:15px;
}

ul.office_detail_menu li.print{
  background:url(/assets/images/icons/icn_print.gif) no-repeat;
  padding-right:7px;
  border-right:1px solid #ccc;
}

ul.office_detail_menu li.share{
  background:url(/assets/images/icons/icn_share.gif) no-repeat;
  margin-left:5px;
  padding-right:7px;
  border-right:1px solid #ccc;
}

ul.office_detail_menu li.add{
    background:none;
}

ul.office_detail_menu li a{
  text-decoration:none;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#1F57AB;
  font-weight:bold;
}

div#office_detail div#col_center dl{
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  clear:both;
  margin-bottom:10px;
  /* width:270px; */
}

div#office_detail div#col_center dt,
div#office_detail div#col_center dd{
  padding:0;
}

div#office_detail div#col_center dt{
  background:none;
  color:#4d6aab;
}

div#office_detail div#col_center p{
  margin-top:1em;
  font-size:1.09em;
}

div#office_detail ul.amenities{
  margin-top:10px;
  width:420px;
}

div#office_detail ul.amenities li{
  width:120px;
  float:left;
}

div#office_detail_v23 ul.amenities{
  margin-top:10px;
  width:720px;
}

div#office_detail_v23 ul.amenities li{
  width:210px;
  float:left;
}

/*--------------------------------- End Office Detail Layout -------------------------------------------*/



/*---------------------------------- Report BOX --------------------------------------------------------*/

div.office_selection{
  width:99%;
    height:350px;
}

div.office_selection.v4_v5 {
  width:272px;
}

div.office_selection div.office_selection_header{
  background:transparent url(/assets/images/backgrounds/bg_module_top_box.gif) no-repeat scroll right top;
  height:28px;
  padding-right:5px;
}

div.office_selection.v4_v5.v7 div.office_selection_header{
  background: none;
}

div.office_selection div.office_selection_header h3{
  border-bottom:none;
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  background:transparent url(/assets/images/backgrounds/bg_module_top_box.gif) no-repeat scroll 0 0;
  padding:6px 0px 10px 0px;
  font-size:1.3em;
    margin-bottom:3px;
}

div.office_selection div.office_selection_header h3 strong{
  font-weight:bold;
  font-size:1.18em;
}

div.office_selection div.office_selection_body{
  background-color:#DEECEB;
  border-bottom:1px solid #A1A8A8;
  border-left:1px solid #CCC;
  border-right:1px solid #A1A8A8;
  padding:8px;
}

div#office_detail_v23 div.office_selection div.office_selection_body{
  background-color:#DEECEB;
  border-bottom:1px solid #A1A8A8;
  border-left:1px solid #CCC;
  border-right:1px solid #A1A8A8;
  padding:8px;
  padding-bottom: 70px;
}

div#office_detail_v23 div.txt_registration_v23{
top:15px;
position:relative;
width:250px;
text-align: justify;
color: rgb(99,99,99);
font-size: 10px;
font-family:"MyriadProRegular";
font-weight: normal;
}

div#office_detail_v23 div.txt_regist_return_v23{
top:150px;
position:absolute;
width:250px;
text-align: justify;
color: rgb(99,99,99);
font-size: 13px;
font-family:"MyriadPro-Bold";
font-weight: normal;
}


div#office_detail_v23 div.txt_regist_return_v23_2{
top:215px;
position:absolute;
width:250px;
text-align: justify;
color: rgb(99,99,99);
font-size: 13px;
font-family:"MyriadPro-Bold";
font-weight: normal;
}

div#office_detail_v23 div.txt_regist_return_v23_3{
top:270px;
position:absolute;
width:250px;
text-align: right;
color: rgb(99,99,99);
font-size: 13px;
font-family:"MyriadPro-Bold";
font-weight: normal;
color: #5273BE;
}

div.office_selection.v4_v5 div.office_selection_header h3{
  background:transparent url(/assets/images/backgrounds/YOR-Top.gif) no-repeat scroll 0 0;
}

div.office_selection.v4_v5.v7 div.office_selection_header h3{
  background:transparent url(/assets/images/backgrounds/YOR-Top-v7.gif) no-repeat scroll 0 0;
  color: #5172be;
  font-size: 1.4em;
}

div.office_selection.v4_v5 div.office_selection_header {
  padding-right:0px;
}

div.office_selection.v4_v5 div.office_selection_header h3 {
  text-align:center;
  font-size: 1.5em;
  font-weight: bold;
}

div.office_selection.v4_v5 div.office_selection_body{
  border: 4px solid #5273be;
  background-color: #FFF;
}

div#office_detail_v23 div.office_selection.v4_v5 div.office_selection_body{
  border: 4px solid rgb(234,234,234);
  background-color: rgb(234,234,234);
  top:30px;
  position: relative;
  padding: 8px 8px 40px;
}

div#office_detail_v23 div.office_selection.v4_v5 div.office_selection_body_2{
  border: 4px solid rgb(234,234,234);
  background-color: rgb(234,234,234);
  top:30px;
  position: relative;
  padding: 8px 8px 210px;
}

div#office_detail_v23 div.office_selection.v4_v5 div.office_selection_body_3{
  border: 4px solid rgb(234,234,234);
  background-color: rgb(234,234,234);
  top:30px;
  position: relative;
  padding: 8px 8px 120px;
}
div#office_detail_v23 div.txt_added_v23{
  color: rgb(99,99,99);
  font-size: 15.5px;
  font-family:"MyriadProRegular";
  font-weight: normal;
  letter-spacing:0.05em;
  margin-bottom: 35px;
  text-align:justify;
  position: inherit;
  width:242px;
  margin-top:80px;
  margin-left: 1.5px;
}

div#office_detail_v23 div.contac_v23{
  color: rgb(99,99,99);
  font-size: 17.5px;
  font-family:"MyriadProRegular";
  font-weight: normal;
  letter-spacing:0.05em;
  margin-bottom: 35px;
}
div#office_detail_v23 div.contac_acphoto_v23{
  font-family:"MyriadProRegular";
  font-weight: normal;
  letter-spacing:0.05em;
  float:left;
  height: 70px;
  width: 80px;
  margin-bottom:20px;
  margin-right:20px;
}
div#office_detail_v23 div.photo_w{
  background: url(/assets/images/misc/silueta-Mujer-80x70px.png);
}
div#office_detail_v23 div.photo_m{
  background: url(/assets/images/misc/silueta-Hombre-80x70px.png);
}
div#office_detail_v23 div.contac_acinfo_v23{
  font-family: "MyriadPro-Semibold";
  font-weight: normal;
  letter-spacing:0.05em;
  float:left;
}


div#office_detail_v23 div.contac_acinfo_v23 p {
  font-family: "MyriadPro-Bold";
}


div#office_detail_v23 div.office_selection_body_3 div.contac_acinfo_v23{
  font-family: "MyriadPro-Semibold";
  font-weight: normal;
  letter-spacing:0.05em;
  float:left;
  font-size: 1.2em;
}

div#office_detail_v23 div.office_selection_body_2 div.contac_acinfo_v23{
  font-family: "MyriadPro-Semibold";
  font-weight: normal;
  letter-spacing:0.05em;
  float:left;
  font-size: 1.2em;
}

div#office_detail_v23 div.office_selection_body div.contac_acinfo_v23{
  font-family: "MyriadPro-Semibold";
  font-weight: normal;
  letter-spacing:0.05em;
  float:left;
  font-size: 1.2em;
}


div#office_detail_v23 div.office_selection_body_3 div.contac_acinfo_v23 p {
  font-family: "MyriadPro-Bold";
  font-size: 1.3em;
}

div#office_detail_v23 div.office_selection_body_2 div.contac_acinfo_v23 p {
  font-family: "MyriadPro-Bold";
  font-size: 1.3em;
}

div#office_detail_v23 div.office_selection_body div.contac_acinfo_v23 p {
  font-family: "MyriadPro-Bold";
  font-size: 1.3em;
}

div.office_selection.v7 div.office_selection_body{
  border: 4px solid #e8e8e8;
  background-color: #FFF;
}

div.office_selection.v4_v5 div.offices_report {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #949494;
}

div.office_selection.v4_v5 div.offices_report span {
  color: #949494;
  margin-left:5px;
}

div.office_selection.v4_v5 div.offices_selected_counter {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #949494;
}

div.office_selection.v4_v5 ol.select_offices_steps {
  margin: 30px auto;
    width: 200px;
}


div.office_selection.v4_v5.v14 ol.select_offices_steps {
  margin-bottom: 0px !important;
}


div.office_selection.v4_v5 ol.select_offices_steps li{
  border-top: 0;
  font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    height: auto;
    margin: 2px 0;
    padding-left: 40px;
    width: 158px;
    overflow: visible;
  padding-top: 2px;
}


div.office_selection.v4_v5 ol.select_offices_steps li hr{
  border: 0;
  height:12px;
  margin-top:22px;
  background: #fff url(/assets/images/misc/dot_line.gif) no-repeat scroll center;
  width: 237px;
  margin-left: -60px;
}


div.office_selection.v4_v5 div.bottom_legend {
  background-color: #5273BE;
    color: white;
    font-size: 1em;
    padding: 3px 10px 5px;
    text-align: center;
}

div.office_selection.v4_v5 div.receive_list {
    border: 2px solid #5273BE;
    margin-left: -2px;
    width: 273px;
}


div.office_selection div.receive_list h4 {
  font-size: 1.2em;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  text-align:center;
  margin-top:8px;
}

div.office_selection div.receive_list ul li {
   background: url("/assets/images/misc/bulletYOR.gif") no-repeat scroll left center transparent;
}

div.office_selection div.receive_list ul {
  font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    margin: 10px auto;
    width: 170px;
}

div.office_selection div.receive_list ul li {
  padding-left: 22px;
}


div.office_selection.v4_v5 div.phone_number {
  background: url("/assets/images/backgrounds/YOR-Bottom.gif") no-repeat scroll 0 0 transparent;
    color: white;
    font-size: 1.3em;
    font-weight: bold;
    height: 25px;
    padding-top: 4px;
    text-align: center;
    width: 272px;
}

div.office_selection.v4_v5.v7 div.phone_number {
  background: url("/assets/images/backgrounds/YOR-Bottom-v7.gif") no-repeat scroll 0 0 transparent;
    color: #5172be;
}

div.office_selection ol.select_offices_steps li.step1 hr {
  margin-top: 12px;
}

div.office_selection ol.select_offices_steps li.step1 {
  background:transparent url(/assets/images/misc/Step1.gif) no-repeat scroll 5px 0;
}

div.office_selection ol.select_offices_steps li.step2 {
  background:transparent url(/assets/images/misc/Step2.gif) no-repeat scroll 5px 0;
  padding-top: 10px;
}

div.office_selection ol.select_offices_steps li.step3 {
  background:transparent url(/assets/images/misc/Step3.gif) no-repeat scroll 5px 0;
}

div.office_selection ol.select_offices_steps li.step3 span {
  font-size: 0.94em;
  color: #FF9900;
}

/* IE6 Hack */
* html div.office_selection div.office_selection_body{
  margin-top:-12px;
}


div.office_selection div.office_selection_body p{
  font-size:1.18em;
  margin-bottom:5px;
}

div.office_selection div.office_selection_body ul{
  background-color:#fff;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;
  border-bottom:1px solid #CCC;
  height:240px; /* Refer to specific IE fix */
  margin-bottom:10px;
  overflow:auto;
  position:relative;
}

div.office_selection.v4_v5 div.office_selection_body ul{
  width: 251px;
  margin-left: -3px;
  margin-top: 5px;
}

div.office_selection.v4_v5.v14 div.office_selection_body ul{
  height:190px;
}


div.office_selection div.office_selection_body li{ /* Refer to specific width fix on global_ie.css */
  border-top:1px solid #CCC;
  margin-bottom:0;
  background:none;
  overflow:hidden;
  padding:6px;
  position:relative;
    width:222px;
}

div.office_selection div.office_selection_body li img{
  padding:0;
  float:left;
  margin-right:6px;
}

div.office_selection div.office_selection_body h4 {
  color:#4d6aab;
  font-size:1.18em;
  font-weight:bold;
  margin:4px 0;
}

div.office_selection div.office_selection_body li h4{
  font-size:1.09em;
  margin:0;
}

div.office_selection div.office_selection_body li h5{
  font-weight:bold;
}

div.office_selection div.office_selection_body li div{
  border-top:1px solid #ccc;
  float:right;
  left:6px;
  padding-left:5px;
  position:relative;
  top:13px;
  width:75px;
  /*margin-top:13px;
  margin-left:6px;*/
  /*bottom:2px;*/
  /*right:0;*/
}

div.office_selection div.office_selection_body li a{
  background:url(/assets/images/icons/icn_delete_box.gif) no-repeat left 4px;
  color:#BF0000;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-left:11px;
  text-decoration:none;
}

div.office_selection div.office_selection_body a.button{
  float:right;
}

div.office_selection div.office_selection_body p.no_cost{
  float:right;
  font-size:0.91em;
  font-weight:normal;
  clear:right;
  margin:10px 27px 0 0;
  text-align:right;
  display:inline;
}

div.office_selection div.office_selection_body strong{
  font-weight:bold;
}

div.office_selection div.office_selection_body hr{
  border-bottom:1px solid #fff;
  border-top:1px solid #ccc;
  height:2px;
  clear:right;
}

div.office_selection_body a.toolTip{
  float:right;
  display:block;
  clear:right;
  position:relative;
  top:-20px;
}

/*------------------------------ End Report BOX --------------------------------------------------------*/

.force_right {
  padding-left:200px;
}

div.top_searches div.top_searches_title{
  background-color:#4D6AAB;
  height:17px;
  overflow:hidden;
  padding:2px 3px 2px 6px;
}

div.top_searches div.top_searches_title h3{
  width:300px;
  color:#fff;
  border:none;
  margin:0;
  float:left;
  font-size:1.09em;
  background:url(/assets/images/icons/icn_bullet_white.gif) no-repeat left 4px;
  padding-left:13px;
}

div.top_searches div.top_searches_title a{
  float:right;
  color:#fff;
  display:block;
  background:url(/assets/images/icons/icn_plus_blue.gif) no-repeat right center;
  padding-right:11px;
  margin:2px 3px 0 0;
  font-size:0.91em;
}

div.top_searches ul{
  float:left;
}

div.top_searches div.top_searches_body{
  padding:10px;
  overflow:hidden;
  height:1%;
}

div.top_searches ul.top_searches_right{
  margin-left:90px;
}

div.search_city_country{
  border:1px solid #ccc;
  background-color:#E4E4E4;
  margin-bottom:19px;
  padding:3px;
  text-align:center;
}

div.search_city_country a{
  height:14px;
  font-weight:bold;
  background:url(/assets/images/misc/misc_dropdown.gif) no-repeat right center;
  display:inline-block;
  padding:1px 35px 0;
  margin-right:35px;
}

div.bottom{
  background:url(/assets/images/backgrounds/bg_bottom.png) no-repeat;
  padding:15px;
  margin:0 5px;
  overflow:hidden;
  clear:both;
  text-align:justify;
}

div.bottom_v3{
  
  overflow:hidden;
  clear:both;
  text-align:justify;
}

div.bottom p.silos_bottom {
    position: relative;
    top: 430px;
    margin-top: -78px;
    height: 67px;
}

div.bottom_v3 p.silos_bottom {
    position: relative;
    top: 378px;
    margin-top: -78px;
    height: 90px;
    font-family:"MyriadPro-Semibold";
    font-size: 16;
    letter-spacing: .085em;
    line-height:1.7;
    color:rgb(80,80,80);
}

div.bottom.us {
    padding-bottom: 60px;
}

div.bottom_v3.us {
    padding-bottom: 60px;
}

div.bottom h2{
  margin-top:0;
}

div.bottom_v3 h2{
  margin-top:0;
}

div.bottom p{
  margin-top:8px;
  line-height:15px;
}

div.bottom_v3 p{
  margin-top:8px;
  line-height:15px;
}

div.bottom p.silos_top {
    margin-bottom: 10px;
}

div.bottom_v3 p.silos_top {
    margin-bottom: 10px;
}

div.bottom div.col_box {
    background:url(/assets/images/backgrounds/home-office-space-type-bg.png) no-repeat left center;
}

div.bottom_v3 div.col_box_v3 {
    }

div.bottom.canada div.col_box {
    background:url(/assets/images/backgrounds/home-office-space-type-bg-canada.png) no-repeat left center;
}

div.col_box h3 {
    padding-top:10px;
    text-align:center;
}

div.col_box_v3 h3 {
    padding-top:10px;
    text-align:center;
}

div.col_box img {
    margin-left:5px;
}

div.col_box_v3 img {
}

div.bottom.canada div.col_box img {
    margin-left:29px;
}

div.bottom.canada div.col_box.offices_types div {
    padding-bottom: 2px;
}

div.bottom.canada div.col_box.offices_types img {
    margin-left:5px;
    width: 90px;
    height: 60px;
}

div.bottom.canada div.col_box.offices_types span {
    display: block;
    float: right;
    margin-top: 11%;
    width: 128px;
}

div.col_box p {
    padding-left:5px;
    padding-right:5px;
}

div.col_box_v3 p {
    padding-left:5px;
    padding-right:5px;
}
/* ": url(../images/test-background.gif); height: 200px; width: 400px; border: 1px solid black;">Example of a DIV element with a background image:</div> */




div.bottom div.bottom_col_left,div.bottom div.bottom_col_center,div.bottom div.bottom_col_right{
  width:186px;
  height:287px;
  float:left;
  margin-right:5px;
}

div.bottom.canada div.bottom_col_left,div.bottom.canada div.bottom_col_center,div.bottom.canada div.bottom_col_right{
    width:233px;
    height:405px;
}

div.bottom div.bottom_col_right{
  margin-right:0;
}

div.bottom div.bottom_col_left img, div.bottom div.bottom_col_center img{
  margin-bottom:5px;
}

div.bottom_v3 div.bottom_col_left img, div.bottom_v3 div.bottom_col_center img, div.bottom_v3 div.bottom_col_right img{
  position:relative;
  margin-left:5px;
  width:135px;
}

div.bottom_v3 div.col_in{
  width:175px;
  height:280px;
  float:left;
  margin-left:4px;
  position:relative;
  }
  
  div.bottom_v3 div.col_in h3{
  font-family:"MyriadPro-Semibold";
  letter-spacing: .05em;
  font-size: 20;
  }
  
    div.bottom_v3 div.col_in img{
    border:none;
    padding: 0px;
    width:165px;
  height:145;
  }

div.bottom_ca div.col_box{
  width:317.3px;
  height:330px;
  float:left;
  margin-right:20px;
  position:relative;
  text-align: center;
  background-color: #F2F2F2;
  }
  div.bottom_ca div.col_box_right{
  width:317.3px;
  height:330px;
  float:left;
  position:relative;
    text-align: center;
    background-color: #F2F2F2;
  }
  div.bottom_ca div.col_box h3, div.bottom_ca div.col_box_right h3{
  font-family:"MyriadPro-Semibold";
  letter-spacing: .05em;
  font-size: 20;
  text-align: center;
  padding-top: 10px;
  }
  
    div.bottom_ca div.col_box img, div.bottom_ca div.col_box_right img{
    border:none;
    padding: 0px;
    width:165px;
  height:145;
  }
  
    div.bottom_ca div.col_box p, div.bottom_ca div.col_box_right p{
  font-family:"MyriadPro-Semibold";
  font-size: 10.7px;
  font-weight: normal;
  color:rgb(80,80,80);
  letter-spacing: 0.5px;
  line-height:1.35;
  text-align: justify;
  margin-top: 8px;
  margin-left: 15px;
  margin-right: 15px;
  }

div.bottom_v3 div.bottom_col_left,div.bottom_v3 div.bottom_col_center,div.bottom_v3 div.bottom_col_right{
  width:182.4px;
  height:280;
  float:left;
  margin-right:20px;
  background-color:rgb(242,242,242);
  font-family:"MyriadPro-Semibold";
  
}
  div.bottom_v3 div.col_in p{
  font-family:"MyriadPro-Semibold";
  font-size: 10.6px;
  font-weight: normal;
  color:rgb(80,80,80);
  letter-spacing: 0.5px;
  line-height:1.3;
  }

div.bottom_v3 div.bottom_col_right{
  margin-right:0;
}

div.options-right-col h2 {
    text-align:center;
    border:none;
}

div.bottom_v3 div.dropdown_st div.drop_state {
position:relative; 
top:25%; 
height:30px; 
width:100%; 
float:left; 
font-size: 18px; 
color:rgb(144,190,36);
}

div.bottom_v3 nav {
	margin-top:15px;
	}

div.bottom_v3 nav ul {
		list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}

div.bottom_v3 nav ul li{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	background:#F2F2F2;
}

div.bottom_v3 nav ul li.current-menu-item{
	background:#F2F2F2;

top:25%; 
height:30px; 
float:left; 
font-size: 18px; 
color:rgb(144,190,36);
}

div.bottom_v3 nav ul li:hover{
background:#F2F2F2;

}

div.bottom_v3 nav ul ul{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#F2F2F2;
	padding:0;
		max-height:250px;/* you can change as you need it */
   overflow:auto;/* to get scroll */
}

div.bottom_v3 nav ul ul li{
float:none;
	width:200px;
}


div.bottom_v3 nav ul li ul{
position: absolute;
display: none;
z-index:1000;
}

div.bottom_v3 nav ul ul a{
line-height:120%;
	padding:10px 15px;
	font-size:16px;
}

div.bottom_v3 nav ul li:hover > ul{
display:block
}

div.buttonlink {
}

div.buttonlink:hover {
}
div.office-option {
    height: 130px;
    border: 1px solid #999;
    margin-bottom: 1px;
    padding-left: 6px;
    padding-right: 10px;
    width:335px;
}

div.col_left div.office-option {
    width: 355px;
    height: 86px;
    margin: 0px auto;
}

div.office-option img {
    width:90px;
    height:60px;
}

div.office-option h3 {
    padding-top:7px;
}

div.options-right-col {
    margin-left: 40px;
    margin-top: -15px;
    width: 336px;
}

div.options-right-col img {
    display: inline-block;
}

div.options-right-col p {
    width: 224px;
    float: right;
}

div.office-option-text {
    padding-top: 20px;
    padding-bottom: 20px;
}

div.office-option-text p {
    padding-bottom: 5px;
}

div.add_image img{
  border:medium none;
  margin:0px 0px 12px 0px;
  padding:0px 0px 0px 0px;
}

/********* TEMPLATES ************/

div.home_page_v2 {
  background:url(/assets/images/backgrounds/bg_homepage_usa.jpg) no-repeat left center;
  height: 450px;
  width:992px;
  margin-top: -10px;
}

div.home_page_v3 {
  background:url(/assets/images/backgrounds/bg_homepage_canada_new.png) no-repeat left center;
  height: 528px;
  width:992px;
  margin-top: -10px;
}

div.home_page_v2.usa.v2_0014 {
  background:url(/assets/images/backgrounds/bg_homepage_usa_v2_0014.jpg) no-repeat left center;
  height: 450px;
  width:992px;
  margin-top: -10px;
}

div.home_page_v3.usa.v2_0014 {
  background:url(/assets/images/backgrounds/bg_homepage_usa_v2_0014.jpg) no-repeat left center;
  height: 528px;
  width:992px;
  margin-top: -10px;
}

div.home_page_v2.usa.v3_0014 {
  background:url(/assets/images/backgrounds/bg_homepage_usa_v2_0014.jpg) no-repeat left center;
  height: 450px;
  width:992px;
  margin-top: -10px;
}

div.home_page_v3.usa.v3_0014 {
  background:url(/assets/images/backgrounds/bg_homepage_usa_v2_0014.jpg) no-repeat left center;
  height: 450px;
  width:992px;
  margin-top: -10px;
}

div.home_page_v2.canada {
    background:url(/assets/images/backgrounds/bg_homepage_canada.jpg) no-repeat left center;
}



div.home_page_v2 div.top_searches {
  font-size: 12px;
  color: black;
  font-family: Trebuchet MS;
  font-weight: bold;
  position:relative;
  top:232px;
  width:992px;
  text-align: center;
}

div.home_page_v3 div.top_searches {
  font-size: 13.5px;
  color: black;
  font-family:"MyriadProRegular";
  font-weight: normal;
  position:relative;
  top:100px;
  width:780px;
  text-align: center;
  right:17px;
}

div.home_page_v2 div.top_searches a{
    margin-right: 5px;
    margin-left: 5px;
}

div.home_page_v3 div.top_searches a{
    margin-right: 5px;
    margin-left: 5px;
}

div.home_page_v2 form.search_form {
  position:relative;
}

div.home_page_v3 form.search_form {
  position:relative;
}

div.home_page_v2 a.country_flag {
    position:relative;
    float:left;
    top: 181px;
    left:204px;
    width: 32px;
    height: 32px;
    background:url("/assets/images/misc/United-States-32.png") no-repeat left center;
    cursor:pointer;
}

div.home_page_v3 a.country_flag {
    position:relative;
    float:left;
    top: 56px;
    left:108px;
    width: 36px;
    height: 26px;
    background:url("/assets/images/misc/United-States-36.png") no-repeat left center;
    cursor:pointer;
}

div.home_page_v2.v2_0014 a.country_flag {
    top: 176px;
    left:94px;
}

div.home_page_v3.v2_0014 a.country_flag {
    top: 176px;
    left:94px;
}

a.head-select-country {
    background:url("/assets/images/misc/United-States-24.png") no-repeat left center;;
    position:relative;
    float:left;
    width: 24px;
    height: 24px;
    left: 14px;
    top: 8px;
}

a.head-select-country.canada {
    background:url("/assets/images/misc/Canada-24.png") no-repeat left center;
}

div.home_page_v2 div#change-country ul {
  list-style:none;
  display:block;
  background-color:white;
  width:71px;
  height:0px;
  border-bottom:1px solid #A1A09E;
  border-left:1px solid #A1A09E;
  border-right:1px solid #CCCCCC;
  float:left;
  top:213px;
  left:163px;
  position:relative;
  z-index:1;
}

div.home_page_v3 div#change-country ul {
  list-style:none;
  display:block;
  background-color:white;
  width:90px;
  height:0px;
  border-bottom:1px solid #A1A09E;
  border-left:1px solid #A1A09E;
  border-right:1px solid #CCCCCC;
  float:left;
  top:88px;
  left:57px;
  position:relative;
  z-index:1;
}

div.home_page_v2.v2_0014 div#change-country ul {
  top:207px;
  left:54px;
  width:68px;
}

div.home_page_v3.v2_0014 div#change-country ul {
  top:207px;
  left:54px;
  width:68px;
}

div#change-country ul li {
  list-style: none;
  background:none;
  padding-left: 8px;
  height:auto;
}

div.home_page_v2 div#change-country ul li a {
  left: 1px;
    top: 0px;
  height:0px;
}

div.home_page_v3 div#change-country ul li a {
  left: 6px;
    top: 0px;
  height:0px;
}


div.home_page_v2 a.country_flag.canada {
    background:url("/assets/images/misc/Canada-32.png") no-repeat left center;
}

div.home_page_v3 a.country_flag.canada {
    background:url("/assets/images/misc/Canada-36.png") no-repeat left center;
}

div.home_page_v2 a.country_flag span.dropdown {
    background: url("/assets/images/misc/misc_dropdown.gif") no-repeat scroll right center transparent;
    height: 14px;
    left: 40px;
    position: relative;
    top: 10px;
    width: 15px;
    display:block;
}

div.home_page_v3 a.country_flag span.dropdown {
    background: url("/assets/images/misc/misc_dropdown_ab.gif") no-repeat scroll right center transparent;
    height: 14px;
    left: 50px;
    position: relative;
    top: 7px;
    width: 15px;
    display:block;
}

div.select-country a {
    background: url("/assets/images/misc/United-States-24.png") no-repeat scroll left center transparent;
    height: 14px;
    padding: 1px 35px 0;
}

div.select-country a.canada {
    background: url("/assets/images/misc/Canada-24.png") no-repeat scroll left center transparent;
}

div.home_page_v2 form.search_form input.text{
    width:348px;
  height:45px;
  line-height: 45px;
  margin-left:13px;
  margin-top:-5px;
  font-size: 1.7em; /* 2.2em; */
  position:absolute;
  top: 178px;
  left: 262px;
  background-color:transparent;
  border:none;
  color: #BEBEBE;
}

div.home_page_v3 form.search_form input.text{
    width:380px;
  height:45px;
  line-height: 45px;
  margin-left:13px;
  margin-top:-5px;
  font-size: 1.9em; /* 2.2em; */
  position:absolute;
  top: 50px;
  left: 195px;
  background-color:transparent;
  border:none;
  color: #BEBEBE;
}

div.home_page_v2.v2_0014 form.search_form input.text{
  top: 172px;
  left: 162px;
  font-weight:bold;
  font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
}

div.home_page_v3.v2_0014 form.search_form input.text{
  top: 172px;
  left: 162px;
  font-weight:bold;
  font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
}

div.home_page_v2 form.search_form input:focus {
  outline: none;
}

div.home_page_v3 form.search_form input:focus {
  outline: none;
}

div.home_page_v2 form.search_form input.submit{
  width:85px;
  height:41px;
  float:right;
  position:absolute;
  top: 176px;
  left: 633px !important;
  background:url(/assets/images/buttons/btn_find_hp_orange.png) no-repeat left center;
}

div.home_page_v3 form.search_form input.submit{
  width:85px;
  height:47px;
  float:right;
  position:absolute;
  top: 44.6px;
  left: 607px !important;
  background:url(/assets/images/buttons/btn_find_hp_orange_ab.png) no-repeat left center;
}

div.home_page_v2 form.search_form label{
  display:none;
}

div.home_page_v3 form.search_form label{
  display:none;
}

div.home_page_v2 h1 {
  text-indent:-9999px;
  border:none;
  height:84px;
  width:992px;
  margin-top: 65px;
  position:absolute;
}

div.home_page_v3 h1 {
  border:none;
}

a#search_by_city2 {
    border-left: 1px solid #ABABAB;
}

a#search_by_city3 {
    border-left: 1px solid #ABABAB;
}

div.home_page_v3 div#bg_font_search div#text_office_find h1 {
    position:relative; 
    top:10%; 
    height:10%; 
    width:100%; 
    opacity: 0.9; 
    text-align: center; 
    font-size: 40px; 
    color: white;
    font-family:"MyriadProRegular";
    font-weight: 100;
    letter-spacing: 1px;
}

div.home_page_v2 h1.home_title_0 {
    background:url(/assets/images/misc/title_home_0.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_1 {
    background:url(/assets/images/misc/title_home_1.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_2 {
    background:url(/assets/images/misc/title_home_2.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_3 {
    background:url(/assets/images/misc/title_home_3.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_4 {
    background:url(/assets/images/misc/title_home_4.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_5 {
    background:url(/assets/images/misc/title_home_5.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_6 {
    background:url(/assets/images/misc/title_home_6.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_7 {
    background:url(/assets/images/misc/title_home_7.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_8 {
    background:url(/assets/images/misc/title_home_8.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_9 {
    background:url(/assets/images/misc/title_home_9.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_10 {
    background:url(/assets/images/misc/title_home_10.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_11 {
    background:url(/assets/images/misc/title_home_11.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_12 {
    background:url(/assets/images/misc/title_home_12.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_13 {
    background:url(/assets/images/misc/title_home_13.png) no-repeat center center;
}

div.home_page_v2 h1.home_title_14 {
    background:url(/assets/images/misc/title_home_14.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_0 {
    background:url(/assets/images/misc/title_home_0.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_1 {
    background:url(/assets/images/misc/title_home_1.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_2 {
    background:url(/assets/images/misc/title_home_2.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_3 {
    background:url(/assets/images/misc/title_home_3.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_4 {
    background:url(/assets/images/misc/title_home_4.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_5 {
    background:url(/assets/images/misc/title_home_5.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_6 {
    background:url(/assets/images/misc/title_home_6.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_7 {
    background:url(/assets/images/misc/title_home_7.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_8 {
    background:url(/assets/images/misc/title_home_8.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_9 {
    background:url(/assets/images/misc/title_home_9.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_10 {
    background:url(/assets/images/misc/title_home_10.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_11 {
    background:url(/assets/images/misc/title_home_11.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_12 {
    background:url(/assets/images/misc/title_home_12.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_13 {
    background:url(/assets/images/misc/title_home_13.png) no-repeat center center;
}

div.home_page_v3 h1.home_title_14 {
    background:url(/assets/images/misc/title_home_14.png) no-repeat center center;
}

div.text-based-one-column-template, div.text-based-two-column-template{
  padding:20px !important;
}

div.text-based-one-column-template-welcome{
  padding:5px 0 !important;
}

div.text-based-one-column-template p{
  margin-bottom:1.5em;
}

div.text-based-one-column-template .button{
  margin:0 auto 20px auto;
}


div.text-based-one-column-template .one-column-nav{
  text-align:center;
}

div.text-based-two-column-template div#col_left{
  width:550px !important;
}

div.text-based-two-column-template div#col_right{
  margin-left:577px !important;
}


/********* END TEMPLATES ************/

/**** Crossbrowser Inline-block > IE complelemt in global_ie.css ******/

.inline_block{
  /*display:-moz-inline-stack;*/
  display:inline-block;
  /*zoom:1;*/
}

.clear{
  clear:both;
}

.right{
  width:auto !important;
  margin-left:94px;
  display:inline !important;
}

.last{
  border:none !important;
}


.hr{
  height:1px;
  line-height:1px;
  background-color:#99CC00;
  margin:5px 0 5px 0;
}

/****************** Grid Component *****************************/

table.grid {
  border-collapse:collapse;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:1em;
  margin:20px;
  text-align:left;
  width:480px;
}

table.grid caption{
  font-size:1.2em;
  margin-bottom:-13px;
  color:#4D6AAB;
}
table.grid thead th.first {
  background:#8EBF00 url(/assets/images/misc/misc_table_left.png) no-repeat scroll left -1px;
}
table.grid thead th.last {
  background:#8EBF00 url(/assets/images/misc/misc_table_right.png) no-repeat scroll right -1px;
}
table.grid th {
  background:#8EBF00;
  color:#fff;
  font-size:1.1em;
  font-weight:normal;
  padding:8px;
}
table.grid td {
  background:#E8EDFF none repeat;
  border-top:1px solid #FFFFFF;
  color:#666699;
  padding:8px;
}
table.grid tr.even td {
  background-color:#E3E8F9;
}
table tfoot td, table tfoot td em{
  color:#fff;
  background:#4D6AAB;
  padding:6px;
}
table.grid tfoot td.foot-left {
  background:#4D6AAB url(/assets/images/misc/misc_table_botleft.png) no-repeat scroll left bottom;
}
table.grid tfoot td.foot-right {
  background:#4D6AAB url(/assets/images/misc/misc_table_botright.png) no-repeat scroll right bottom;
}
table.grid tbody tr:hover td {
  background:#D0DAFD none repeat scroll 0 0;
}

div.contact_us_mail{
  width:336px;
  border:3px solid #dddddd;
  padding:15px;
  background:url(/assets/images/backgrounds/bg_about_us.gif) no-repeat scroll 216px -24px;
  margin:37px auto 0;
}

.contact_us_mail a{
  font-weight:bold;
  margin-top:10px;
  display:block;
}

div.popup div.top_search_map_body{
  margin-top:10px;
  height:200px;
  overflow:auto;
}

div.popup div.top_search_map h3{
  margin:10px 0 0 0;
  font-weight:bold;
}

div.popup div.top_search_map_body hr{
  border-color:#EEEEEE;
}

div.partners img{
  border:none;

  margin:25px 0 0 0;
}

div.partners h3{
  margin:0;
}

div.text-based-two-column-template.bc p.intro{
  width:575px;
  float:left;
  margin-bottom:15px;
  padding-right:10px;
}

div.text-based-two-column-template.bc h2{
  margin-top:0;
  margin-bottom:5px;
  border:none;
  font-weight:bold;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.4em;
}

div.text-based-two-column-template.bc h3{
  font-size:1.5em;
}

div.text-based-two-column-template.bc ul{
  font-weight:bold;
}

div.gray_box{
  border:3px solid #DDDDDD;
  padding:8px;
}

a.bc{
  margin-bottom:23px;
}

div.why_officelist{
  background:transparent url(/assets/images/backgrounds/bg_content.gif) no-repeat scroll 0 0;
  clear:both;
  margin-top:10px;
  overflow:hidden;
  padding:16px 20px;
}

div.why_officelist em, div.why_officelist a{
  font-weight:bold;
}

div.why_officelist dd{
  margin-bottom:10px;
}

div.why_officelist dl{
  font-size:1.1em;
}

p.bc_register{
  text-align:center;
}

div.gray_box.bcbox p{
  font-size:1.2em;
}

div.gray_box.bcbox{
  background:url(/assets/images/backgrounds/bg_asistance.gif) no-repeat scroll 232px -15px;
  height: 87px !important;
}

div.gray_box.bcbox p.phone{
  color:#FF9900;
  font-size:1.7em;
  font-weight:bold;
}

div.why_left{
  float:left;
  width:433px;
}

div.why_right{
  float:right;
  width:455px;
}

div.why_right img{
  padding:0;
  border:none;
}

div.why_officelist hr{
  margin:0 0 10px 0;
}

div.why_officelist div.office_selection div.office_selection_body ul{
  height:auto;
}

div.why_officelist  div.office_selection div.office_selection_body li a{
  color:#005179;
  background:transparent url(/assets/images/icons/icn_arrow_blue.gif) no-repeat scroll left 4px;
}

div.why_officelist div.office_selection div.office_selection_header h3{
  font-size:1.3em;
  padding:6px 0 10px 10px;
}

div.state_selection{
  padding:6px;
  margin-bottom:10px;
  background-color:#dedede;
}

.state_title{
  font-weight:bold;
}


.office-eyes{
  background:transparent url(/assets/images/icons/icn_warning.gif) no-repeat scroll 10px center;
  border:5px solid #CC0000;
  padding:10px 10px 10px 40px;
}

.client-welcome{
  background:transparent url(/assets/images/misc/misc_welcome.jpg) no-repeat scroll left center;
  height:279px;
  margin-top:15px;
  border:1px solid #fff;
}

.welcome-next-steps{
  margin:20px 0 0 65px;
  font-size:1.2em;
  width:470px;
  float:left;
}

.client-welcome h1,
.welcome-next-steps h2{
  border:none;
  font-size:1.6em;
}

.welcome-next-steps h2{
  margin-top:20px;
  font-size:1.2em;
}

p.welcome-next-steps-intro{
  margin-bottom:10px;
  font-weight:bold;
}

div.welcome-mail-validation{
  float:right;
  margin-top:30px;
  margin-right:5px;
  width:415px !important;
  font-size:1.1em;
}

div.welcome-mail-validation a{
  display:inline;
}

div.welcome-mail-validation p{
  margin-top:10px;
}

.client-welcome h1 .thank-you{
  font-size:1.3em;
  color:#FF9900;
}

.client-welcome h1 .default{
  color:#666;
}

.client-welcome p{
  font-size:1.2em;
  margin-top:10px;
}

.client-welcome remember{
  margin-top:30px;
  display:block;
  font-size:1.1em;
}

.client-welcome-body{
  margin-top:42px;
  margin-left:145px;
}

.account-manager{
  margin-top:30px;
}

.account-mgr-name{
  color:#FF9900;
  font-size:1.1em;
  font-style:bold;
}

.welcome-user-name{
  color:#8DBF00;
}

.welcome-user-email{
  color:#4C6AAB;
}

.logo-base{
  color:#4A4646;
}

.logo-base-light{
  color:#878585;
}

.popup_center {
    text-align:center;
}

.reg_form_footer {
  color:#99CC00;
  margin-bottom:-25px;
  padding-top:10px;
  text-align:center;
  position:relative;
}

div#find_intro{
  padding:5px;
  margin: 0 0 5px 0;
  overflow:hidden;
  clear:both;
  text-align:justify;
  border-bottom: 1px solid #999;
  margin-top: 12px;
}

div.find_intro_v4{
  margin-bottom:0px !important;
  font-size: 0.9em !important;
  border: none !important;
}

div.find_intro_v5{
  margin-bottom:0px !important;
  border: none !important;
}
div.find_intro_v5 p.results_intro{
  padding-top: 2px;
  font-size:1.05em;
}

div#find_intro img.assisted_logos{
  border:none;
  margin-top: -30px;
}

div#find_intro p{
  line-height:16px;
  margin-bottom:5px;
}

.home_intro {
  color:#666;
  font-size:1.1em;
  text-align:center;
  font-style:italic;

}

.results_intro {
  color:#333;
  font-size:1.15em;
  text-align:center;
  font-style:italic;
  margin-top:-8px;

}

div#col_center_v23 .results_intro {
font-family: "MyriadProRegular";
text-align: justify;
font-style: normal;

}

div#col_center_v23 .pager-filter ul li span {
font-family: "MyriadProRegular";
text-align: justify;
font-style: normal;
position:relative;
top:6px;
}

div#col_center_v23 .pager-filter ul li span span{
    top:0px;
}

div#col_center_v23 #button-select-filter-area-top-button{
background-color: white;
border:none;
position: inherit;
margin-left: -14px;
margin-bottom: -4px;
font-size: 1.05em;
}
div#col_center_v23 #button-select-filter-area-bottom-button{
background-color: white;
border:none;
font-size: 1.05em;
position: relative;
top: 5px;
}
div#col_center_v23 .first-child{
border:none;
}
div#col_center_v23 .yui-skin-sam .yui-button{
border:none;
}
div#col_center_v23 .yui-skin-sam .yui-menu-button button {
background-image:url("/assets/images/icons/flecha.png");
    
}


.AddToReportExplanation {
  font-weight:bold;
  color:#FF9900;
}

.GetReportExplanation {
  font-weight:bold;
  color:#4D6AAB;
}

div.find_intro_v4 span.GetReportExplanation,
div.find_intro_v5 span.GetReportExplanation {
  color:#FF9900;
}

/*
 * V3 css ***********************************************************************************************************
 */

/*----------------------- Search results V2 ---------------------  */

body.search-results div#header span.callus_header{
  background:none;
}

#search_steps{
  overflow:hidden;
  margin:10px 0;
}



  #search_steps li.search-step{
    float:left;
    width:245px;
    background:transparent url(/assets/images/backgrounds/bg_step_1.png) no-repeat scroll 0 0;
    width:178px;

  }

  #search_steps #view-photos{
    margin-right:20px;
    border-right:1px solid #ccc;
  }

  #search_steps #select-locations{
    background:transparent url(/assets/images/backgrounds/bg_step_2.png) no-repeat scroll 0 0;
    width:202px;
    margin-right:20px;
    border-right:1px solid #ccc;
    padding-right:10px;

  }

  #search_steps #get-report{
    background:transparent url(/assets/images/backgrounds/bg_step_3.png) no-repeat scroll 0 0;
    width:300px;
    float:right;
    border:none;
  }

  .search-step{
    padding-left:80px;
  }

  .search-step p{
    font-size:1.1em;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    margin-bottom:10px;
  }

  .search-step h3{
    color:#4C6AAB;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.3em;
  }
  .search-step h4{
    color:#EB8C00;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.1em;
    margin-bottom:10px;
  }

  .search-step strong{
    color:#EB8C00;
  }

  #phone-info-step{
    height:56px;
    background:#FAFAFA url(/assets/images/misc/misc_phone_info_step.gif) no-repeat scroll center center;
    text-indent:-9999px;
  }

  .search-step li{
    background:none;
    color:#666;
    font-size:1.1em;
    margin-bottom:2px;
  }

.breadcrumb_v4 {
  margin:2px 0 13px 0 !important;
  height:23px;
}

.breadcrumb_v2 {
  margin:2px 0 5px 0 !important;
}

.breadcrumb{
  font:normal normal normal 1.26em/1.6 Arial, Helvetica, sans-serif;
  height:23px;
  border:1px solid #E1E1E1;
  background-color:#F6F6F6;
  overflow:hidden;
  padding-left:0;
  margin:0 0 28px 0;
}

.breadcrumb_v23{
  font:normal normal normal 1.26em/1.6 Arial, Helvetica, sans-serif;
  height:23px;
  overflow:hidden;
  padding-left:0;
  margin:0 0 28px 0;
  padding-top: 10px;
}

.breadcrumb.v5{
  margin: 0px 0 15px;
}



  .breadcrumb li{
    float:left;
    background-image:none;
    background:transparent url(/assets/images/misc/misc_breadcrumb_arrow.gif) no-repeat scroll;
    height:23px;
    margin:0;
    padding-left:35px;
  }
  .breadcrumb_v23 li{
    float:left;
    background-image:none;
    height:23px;
    margin:0;
    padding-left:15px;
    padding-right:15px;
    background: white;
  }
  
    .breadcrumb_v23 li.separator{
    float:left;
    height:20px; 
    width:2px; 
    background:#90BE24; 
    font-size: 16px; 
    padding-bottom:1px;
        padding-left:0px;
    padding-right:0px;
    
  }
  
  .breadcrumb_v23 li.mregular{
font-family:"MyriadProRegular"; 
font-size: 15px;
letter-spacing: 0.5px;    
  }
    .breadcrumb_v23 a.mregular{
font-family:"MyriadProRegular"; 
font-size: 15px;
letter-spacing: 0.5px;    
  }
  
  .breadcrumb_v23 li.mbold{
font-family:"MyriadPro-Semibold";
font-size: 16px;
letter-spacing: 0.5px;
  }
  
    div.office-item-details_v23 div.separator_hor{

    width:470px; 
    background:rgba(201, 201, 201, 0.3); 
    padding-bottom:1px;
        padding-left:0px;
    padding-right:0px;
    position:relative;
    top:28px;
    
  }

    div.office-item-pics-container_v23 span.separator_cam{
    float:left;
    height:14px; 
    width:2px; 
    background:white; 
    font-size: 16px; 
    padding-bottom:1px;
    padding-left:0px;
    padding-right:0px;
    position:relative;
    top:-23px;
    left:-41px;
    
  }

  .breadcrumb li.first{
    background:none;
    padding-left:10px;
  }

.breadcrumb_v23 li.first{
    background:none;
    padding-left:10px;
}  
  
  .breadcrumb li.last span{
    background:transparent url(/assets/images/misc/misc_arrow_gray.gif) no-repeat scroll 100% 50%;
    padding-right:13px;

  }

.breadcrumb_v23 li.last span{
    background:transparent url(/assets/images/misc/misc_arrow_gray.gif) no-repeat scroll 100% 50%;
    padding-right:13px;

  }

  .breadcrumb li a{
    font-weight:bold;
  }
  
    .breadcrumb_v23 li a{
  }
  
.pager-filter{
  margin-bottom:20px;
}
.pager-filter ul{
  overflow:hidden;
  font-size:1.2em;
}

.pager-filter select{
    float:left;
}

.pager-filter ul {
    display:inline;
}

.pager-filter ul li{
  background-image:none;
  /* float:left; */
  display: inline-block;
}

div.filter-by-area-container {
  display: inline-block;
  position: relative;
  top: 6px;
  left:3px;  
}

div.filter-by-area-container div.yui-skin-sam {
    display: inline-block;
}

div.filter-by-area-container ul li {
    background-image: none;
  font-size: 0.96em;
}


ul.office-list{

}
ul.office-list li.office-item{
  background:none;
  border:1px solid #ccc;
  padding:0;
}

ul.office-list li.office-item.v5{
  border:1px solid #959595;
}

ul.office-list li.office-item.v23{
  border:1px solid #959595;
}

ul.office-list li.office-item.v5.premium{
  border: 3px solid #5b72c0;
}

ul.office-list li.office-item.v23.premium{
  border: 3px solid rgb(84,121,184);
}

div#col_center_v23 ul.office-list li.office-item.v23.premium{
  border:7px solid rgba(84, 121, 184, 0.3);
  margin-bottom:-0.0005em;
}
ul.office-list li.office-item div.office-item-header{
  background-color:#F7F7F7;
  padding:10px 0 10px 10px;
  position:relative;

}

ul.office-list li.office-item div.office-item-header h2 a{
    text-decoration: none;
}

ul.office-list li.office-item div.office-item-header.v5 h2 a{
  color: #FF9900;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 0.85em;
    height: 16px;
    overflow: hidden;
    text-decoration: none;
  width:346px;
}

ul.office-list li.office-item div.office-item-header.v5 h2 em {
  font-size: 0.8em;
}

div.office-item-article.overview div.office-item-details a.view_more {
    font-size: 0.86em !important;
}

div.office-item-article.overview div.office-item-details span.pricing {
  font-color: #000000;
  font-size: 13px;
  font-weight: bold;
}

ul.office-list li.office-item.v5 div.office-item-article.overview div.office-item-details span.pricing {
  margin-bottom: 7px;
  display:inline-block;
}

ul.office-list li.office-item.v23 div.office-item-article.overview div.office-item-details span.pricing {
  margin-bottom: 7px;
  display:inline-block;
}

  ul.office-list li.office-item div.office-item-header span.view_map{
    background-image:url("/assets/images/icons/icn_map_counter_blue.png");
    width:22px;
    top:0;
  }

 div.office-item-details_v23 h2.cross_streets_v23 span.view_map{
    background-image:url("/assets/images/icons/icn_map_counter_blue.png");
    width:23px;
    top:0;
    font-size:0.5em;
    margin-right:10px;
    padding-top: 1px;
  }

  ul.office-list li.office-item div.office-item-header h2{
    margin:0;
    border:none;
    font:normal normal bold 1.65em/1 Arial, Helvetica, sans-serif;
    margin-left:30px;
    color:#5479B8;
    text-shadow: #fff 1px 1px 1px;
    webkit-shadow: #fff 1px 1px 1px;
    width:360px;
  }

  ul.office-list li.office-item div.office-item-header h2 em{
    display:block;
    font-size:0.85em;
    color:#5D7D00;
    padding-top:3px;
  }

  ul.office-list li.office-item div.office-item-header a.zone{
    position:absolute;
    top:0;
    right:10px;
    color:#8EBF00;
    font:normal normal bold 1.25em/1 Arial, Helvetica, sans-serif;
    text-decoration:none;
    top:50%;
    margin-top:-0.5em;
    border-left:1px solid #DBDBDB;
    padding-left:10px;
  }

  ul.office-list li.office-item div.office-item-header a.zone.v5{
    background-color: #949494;
    color: white;
    font-size: 1.1em;
    height: 32px;
    margin-top: 0;
    max-width: 200px;
    padding: 22px 8px 0;
    right: 0;
    text-align: center;
    top: 0;
    width: 120px;
  }
  
  
  div.office-item-details_v23 a.zone.v5{
    background-color: rgba(201, 201, 201, 0.8);
    color: white;
    float: right;
    font-size: 1.1em;
    height: 15px;
    top: 30px;
    max-width: 200px;
    padding: 2px 0px 0;
    right: 0;
    text-align: center;
    width: 120px;
    font-family: "MyriadProRegular";
    position: inherit;
  }

ul.office-list .office-item .office-item-nav{
  overflow:hidden;
  height:23px;
  margin-top:3px;
  position:relative;
  z-index:1;
  top:1px;
}

ul.office-list .office-item .office-item-nav li{
  background:none;
  float:left;
  width:101px;
  height:23px;
  padding:0;
  margin:0;
  text-align:center;
  line-height:27px;
  padding-top:5px !important;
  *padding-top:0px !important;
}

@-moz-document url-prefix() {
    ul.office-list .office-item .office-item-nav li{
        padding-top:0px !important;
    }
}

ul.office-list .office-item .office-item-nav li a{
  color:#999;
  font:normal normal bold 1.2em/1 Arial, Helvetica, sans-serif;
}

ul.office-list .office-item .office-item-nav li.selected{
  background:transparent url(/assets/images/buttons/btn_office_item-tab.gif) no-repeat scroll 0 0;

}

ul.office-list .office-item .office-item-nav li.selected.first{
  background:transparent url(/assets/images/buttons/btn_office_item-tab-first.gif) no-repeat scroll 0 0 !important;

}





ul.office-list .office-item .office-item-nav li.selected a{
  color:#567BBA;
  text-decoration:none;
}

.office-item-article{
  clear:both;
  overflow:hidden;
  padding:25px 10px 0 10px;
  position:relative;
  border-top:1px solid #C4C4C4;
  background:transparent url(/assets/images/backgrounds/bg_office_item-bg.gif) repeat-x scroll 0 0;
}


div#col_center_v23 .office-item-article{
  border-top:0px;
}

.no_back{
  background: none;
}
div#col_center_v23 ul.office-list li.office-item.v5{
  border:2px solid rgba(84, 121, 184, 0.3);
  margin-bottom:-0.1em;
}
div#col_center_v23 ul.office-list li.office-item.v23{
  border:2px solid rgba(201, 201, 201, 0.3);
  margin-bottom:-0.1em;
}

ul.office-list li.office-item.v5.premium div.office-item-article{
  padding:24px 9px 0 9px;
}

ul.office-list li.office-item.v23.premium div.office-item-article{
  
}

li.office-item div.item-tab.selected div.office-item-article
{
  background-color:#F5F4E9 !important;
}

ul.office-list li.office-item.v5.premium div.item-tab.selected div.office-item-article
{
     background-color:#EEEAC2 !important;
}
ul.office-list li.office-item.v23.premium div.item-tab.selected div.office-item-article
{

}

ul.office-list li.office-item.v5.premium div.item-tab div.office-item-article
{
     background-color:#C0C8D4 !important;
}

ul.office-list li.office-item.v23.premium div.item-tab div.office-item-article
{

}

div.item-tab.selected label.office-selector {
    background-image:url("/assets/images/buttons/btn_select_selected.png") !important;
  cursor:default;
}

div.item-tab.selected div.office-item-article.photos.v5 label.office-selector,
div.item-tab.selected label.office-selector.v5 {
    background-image:url("/assets/images/buttons/AddedToReportV4.png") !important;
  width:138px;
}

/* Solo por experimento A/B Test V2-0011 */
div.item-tab.selected label.office-selector.v5.V11 {
    background-image:url("/assets/images/buttons/AddedToReportV4.png") !important;
  width:138px;
}
/* Solo por experimento A/B Test V2-0011 */

div.balloon-office-selector.selected label.office-selector {
  background-image:url("/assets/images/buttons/btn_select_selected.png");
}

div.balloon-office-selector.selected label.office-selector.v5 {
  background-image:url("/assets/images/buttons/AddedToReportV4.png") !important;
}

div.office-item-article.overview div.office-item-details label.office-selector.has-specials {
  margin-top:0px !important;
  padding-bottom:60px;
}

div.office-item-details span.intro div p{

}

ul.office-list li.office-item .office-item-pics-location{
  float:left;
  margin-bottom:6px;
}

div#col_center_v23 ul.office-list li.office-item .office-item-pics-location{
  float:left;
  margin-bottom:-3px;
  margin-top  -5px;
}

ul.office-list li.office-item .office-item-pics-location ul{
  overflow:hidden;
}

ul.office-list li.office-item .office-item-pics-location li{
  background:none;
  float:left;
  padding:0;
}


div.office-item-pics-container{
  overflow:hidden;
  height:106px;
  width:151px;
}

div#col_center_v23 div.office-item-pics{
  margin-bottom:-3px;
  margin-top  -5px;
position:inherit;
}

div#col_center_v23 div.office-item-pics-location{
position:inherit;
}

div.office-item-pics-container_v23{
  overflow:hidden;
  height:220px;
  width:290px;
  position: relative;
  top: -12px;
}

div.office-item-pics-container_v23 img{
border:none;
}


ul.office-list li.office-item .office-item-details{
  width:348px;
  float:right;
  padding-bottom:10px;
  overflow:hidden;
}

div.office-item-pics-container div.num_photos_box{
    float:left;
    position:relative;
    top: -21px;
    left: 3px;
    background-color: black;
    width:64px;
    height: 15px;
    opacity:0.4  !important;
    filter:alpha(opacity=40) !important; /* For IE8 and earlier */
    padding: 3px 0 0 3px;
}

div.office-item-pics-container_v23 div.num_photos_box{
    float:left;
    position:relative;
    top: -25px;
    left: 2px;
    background-color: black;
    width:48px;
    height: 15px;
    opacity:0.4  !important;
    filter:alpha(opacity=40) !important; /* For IE8 and earlier */
    padding: 3px 0 0 3px;
}

div.office-item-pics-container_v23 div.ref_box{
    float:right;
    position:relative;
    top: -25px;
    left: 3px;
    background-color: black;
    width:92px;
    height: 15px;
    opacity:0.4  !important;
    filter:alpha(opacity=40) !important; /* For IE8 and earlier */
    padding: 3px 0 0 3px;
    margin-right: 11px;

    text-align: center;
}

div.office-item-pics-container span.num_photos_text{
    color: white;
    font-weight:bold;
    float:left;
    position:relative;
    top: -18px;
    left: -60px;
    display:block;
}

div.office-item-pics-container_v23 span.ref_box_text{
    color: white;
    font-weight:bold;
    float:right;
    position:relative;
    right:-90px;
    top: -22px;
    display:block;
    text-align: center;
}

div#office_detail_v23 div.ref_box{
    float:left;
    position:relative;
    top: -21px;
    left: 5px;
    background-color: black;
    width:92px;
    height: 15px;
    opacity:0.4  !important;
    filter:alpha(opacity=40) !important; /* For IE8 and earlier */
    text-align: center;
}


div#office_detail_v23 span.ref_box_text{
    color: white;
    font-weight:bold;
    float:left;
    position:relative;
    right:82px;
    top: -18px;
    text-align: center;
}
div.office-item-pics-container_v23 span.num_photos_text{
    color: white;
    font-weight:bold;
    float:left;
    position:relative;
    top: -22px;
    left: -41px;
    display:block;
    text-align: center;
    width:20px;
}

div.office-item-pics-container_v23 span.camara{
    color: gray;
    font-weight:bold;
    float:left;
    position:relative;
    top: -25px;
    left: -44px;
    display:block;
    width:21px;
    height:17px;
    background-image: url("/assets/images/icons/camara.png");
    text-align:center;
    }

ul.office-list li.office-item .office-item-pics-location ol.office-item-pics-pager{
  overflow:hidden;
  margin:6px auto 15px auto;
  display:table;
}

ul.office-list li.office-item .office-item-pics-location ol.office-item-pics-pager li{
  background:transparent url(/assets/images/misc/misc_gallery_circles.gif) no-repeat scroll 0 0;
  width:8px;
  height:9px;
  padding:0;
  text-indent:-9999px;
  margin:0 4px 0 0;
  cursor:pointer;
  display:table-cell;
}

ul.office-list li.office-item .office-item-pics-location div.office-item-pics-pager-container{
    width:138px;
    text-align:center;
}

ul.office-list li.office-item div.office-item-pics-location div.office-item-pics-container img{
   cursor:pointer;
}

ul.office-list li.office-item .office-item-pics-location ol.office-item-pics-pager li.selected{
  background-position:-12px 0;
  cursor:default;
}

ul.office-list li.office-item .office-item-details_v23{
  width:470px;
  float:right;
  padding-bottom:10px;
  overflow:hidden;
  text-align:justify;
  position:relative;
  top: -6px;
}

div.office-item-details_v23 span.pricing{
top:30px;
position: relative;
font-size:1.33em;
font-family:"MyriadPro-Semibold"; 
font-weight: normal;
color: rgb(161,161,161);
}
div.office-item-details_v23 h3 a:link{
color: black;
line-height:110%;
font-weight: normal;
}

div.office-item-details_v23 h3 a{
color: black;
}
div.office-item-details_v23 h3{
font-family:"MyriadPro-Semibold"; 
font-size: 1.55em;
}

ul.office-list li.office-item.v5.premium .office-item-details{
  width:345px;
}

ul.office-list li.office-item.v23.premium .office-item-details{
  width:345px;
}
ul.office-list li.office-item .office-item-details p{
  margin-bottom:15px;
}

ul.office-list li.office-item.v5 .office-item-details p{
  margin-bottom:7px;
}

ul.office-list li.office-item.v23 .office-item-details p{
  margin-bottom:7px;
}

div.office-item-details_v23 div.office-item-details span.intro div p{
  margin-bottom:7px;
  height:34px;
  letter-spacing: 0.005em;
  line-height: 1.3em;
}

ul.office-list li.office-item .office-item-details p a{
  font:bold 0.92em Verdana,Geneva,Arial,Helvetica,sans-serif;
}

ul.office-list div.office-item-article div.office-item-details.description,
ul.office-list div.office-item-article div.office-item-details.map,
ul.office-list div.office-item-article div.office-item-details.ammenities
{
  width:auto !important;
  float:none !important;
}

ul.office-list div.office-item-article div.office-item-details.description div.description-container{
  height:180px;
  overflow:auto;
}

ul.office-list div.office-item-article div.office-item-details.map div.map-border
{
  width:auto !important;
  padding:2px;
  border:1px solid #999999;
}

ul.office-list div.office-item-article div.office-item-details.map div.map-border div.map-container
{
    width: 494px;
  height: 276px;
}

ul.office-list div.office-item-article div.office-item-details.map div.map-border div.map-container img
{
  background:transparent;
}

ul.office-list li.office-item div.office-item-article.photos div.office-item-details{
  width:327px !important;
  cursor:default;
}

ul.office-list li.office-item div.office-item-article.photos div.office-item-pics-container{
  height:auto !important;
  width:170px;
}

ul.office-list li.office-item div.office-item-article.photos div.office-item-pics-container img{
  margin-right:10px;
  cursor:pointer;
}

ul.office-list li.office-item div.office-item-article.photos div.office-item-pics-container img.selected{
  border:1px solid #F6A703;
  background-color:#F6A703;
  cursor:default;
}

ul.office-list li.office-item div.office-item-details.ammenities .office-item-pics-container img.selected{
  border:1px solid #F6A703;
  background-color:#F6A703;
}

ul.office-list li.office-item div.office-item-details.ammenities .office-selector{
  margin:0;
}



.ammenitie-list{
  float:left;
  margin-bottom:20px;
  margin-right:20px;
}

.ammenitie-list h4{
  font-weight:bold;
  color:#8EBF00;
}

.office-selector{
  clear:both;
}

ul.office-list li.office-item .office-item-details p{
  font-size:1.1em;
}

.office-item-contact-info{
  border:1px dashed #CCCCCC;
  background-color:#F2F2F2;
  padding:10px;
  bottom:10px;
  right:10px;
  position:absolute;
  width:326px;
  margin-bottom: -5px;
  font-size: 1.1em;
  text-align:center;
}

div.office-item-contact-info.v5{
  right: 0;
    width: 175px;
  position: inherit;
  padding:5px;
  margin-bottom:30px;
}

div.office-item-details_v23 div.office-item-contact-info.v5{
  right: 0;
  width: 460px;
  position: relative;
  padding:5px;
  top:40px;
  background-color: white;
  border: none;
  text-align: right;
  font-size: 1.1em;
  font-family:"MyriadProRegular"; 
  color: rgb(124,124,124);
}


div.office-item-details_v23 div.office-item-contact-info{
  text-align: right;
   border: none;
  font-size: 1.3em;
  font-family:"MyriadProRegular"; 
    background-color: white;
    position:relative;
    top: 35px;
    height: 35px;
    width:470px;
    background-color: transparent;
      color: rgb(124,124,124);
}



div.office-item-contact-info_v4{
  left: 15px;
    position: relative;
    width: 350px;
  margin-top:25px;
}

.office-item-contact-info em{
  color:#FF9900;
}

.office-item-contact-info strong{
  color:#C0262C;
}

div.office-item-details_v23 div.office-item-contact-info strong{
  color:rgb(255,153,0);

}

#internal div#col_center {
  float:left;
  margin:0 6px;
  width:522px;
  padding-top: 15px;
}

#internal div#col_center_v23 {
  float:left;
  margin:0 6px;
  width:796px;
  padding-top: 15px;
}

#aside{
  width:184px;
  clear:left;
  float:left;
}

#aside div.map-boder {
  width:179px;
  border: 1px solid #999999;
  padding:0px;
  margin:0px;
  /*
  border-color:#E3E3E3 #BABABA #FFFFFF #E4E4E4;
    border-right:1px solid #BABABA;
    border-style:solid;
    border-width:1px;*/
}

#aside div.map {
  /* width:180px; */
  height:293px;
  border:medium none;
  /*margin-top:1px;*/
  padding:0px;
  margin:0px;
}

#aside div.map img{
  background: transparent;
}

.aside_v23{
position: relative;
top:20px;
}

/*
#aside img.map{
  border:none;
  padding:0;
  margin-top:1px;
}*/

a#large-map{
  display:block;
  width:181px;
  height:20px;
  text-indent:-9999px;
  background:transparent url(/assets/images/icons/icn_large_map.png) no-repeat scroll 0 0;
}

div.aside_v23 a#large-map{

    color:rgb(123,123,123);
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  display:inline;
  margin:10px auto 0 -25px;
  padding-right:18px;
  width:108px;
  height:15px; /*Refer to global_ie for specific attribute on such browser*/
 opacity: 0.3;
 line-height: 250%;
  text-indent:-9999px;
 background:url(/assets/images/icons/icn_zoom_white.gif) no-repeat right center;
}

.checker input{
  opacity: 0;
  filter:alpha(opacity=0);
}

label.office-selector{
  width:113px;
  height:26px;
  background:transparent url(/assets/images/buttons/btn_select_unselected.png) no-repeat scroll 0 0;
  display:block;
  float:right;
  margin-top:30px;
  cursor:pointer;
}

div.office-item-article.photos.v5 label.office-selector,
label.office-selector.v5{
  background:transparent url(/assets/images/buttons/AddToReportV4.png) no-repeat scroll 0 0;
  width:138px;
}

div.office-item-article.photos.v5 label.office-selector,
label.office-selector.v23{
  background:transparent url(/assets/images/buttons/boton-view-det.png) no-repeat scroll 0 0;
  width:139px;
  margin-top:0px;
  height: 30px;
}

/* Solo por experimento A/B Test V2-0011 */
.office-selector.V11{
  background:transparent url(/assets/images/buttons/AddToReportV4.png) no-repeat scroll 0 0 !important;
  width:138px;
}
/* Solo por experimento A/B Test V2-0011 */

label.office-selector .office-selector-label{
  visibility:hidden;
}

.filter-area .filter-area-header{
  background:transparent url(/assets/images/backgrounds/bg_filter_top_box.gif) no-repeat scroll right top;
  height:29px;
  padding-right:5px;
}

.filter-area .filter-area-header-v23{
  background:none;
  height:29px;
  padding-right:5px;
  border: 1px solid #BABABA;
}

.filter-area{
  margin-right:3px;
  margin-top:10px;
}

.filter-area .filter-area-header h3{
  background:transparent url(/assets/images/backgrounds/bg_filter_top_box.gif) no-repeat scroll 0 0;
  padding-left:15px;
  padding-bottom:14px;
  padding-top:7px;
}

div.aside_v23 .filter-area-header-v23 h3{
  background:none;
  padding-left:15px;
  padding-bottom:14px;
  padding-top:7px;
}

div.aside_v23 .filter-area-header-v23 h3{
 color:rgb(124,124,124);
 font-family:"MyriadProRegular";  
 font-size: 14px;
 text-align: center;
}

div.aside_v23 .filter-area-body-v23 ul li{
background:none;
margin-left: 10px;
font-family:"MyriadProRegular"; 
color: rgb(84,121,184);
}

.filter-area .filter-area-footer{
  background:transparent url(/assets/images/backgrounds/bg_filter_bottom_box.gif) no-repeat scroll right top;
  height:4px;
  padding-right:5px;
}


.filter-area .filter-area-footer h3{
  background:transparent url(/assets/images/backgrounds/bg_filter_bottom_box.gif) no-repeat scroll 0 0;
  padding-left:15px;
  padding-bottom:5px;
}


.filter-area .filter-area-body{
  border-left:1px solid #E4E4E4;
  border-right:1px solid #BABABA;
  border-bottom:1px solid #fff;
  border-top:1px solid #E3E3E3;
  padding:14px 14px 6px 14px;
}
.filter-area .filter-area-body-v23{
  border-left:1px solid #BABABA;
  border-right:1px solid #BABABA;
  border-bottom:1px solid #BABABA;
  border-top:0px;
  padding:14px 14px 6px 14px;
  font-size: 1.15em;
}

.office_selection .phone-info{
  padding-top:10px;
}

.office_selection .phone-info strong{
  color:#C0262C;
}

.bg-office-item-special{
  height:auto;
  min-height:37px;
  background:transparent url(/assets/images/backgrounds/bg_office_item_special.png) repeat scroll 0 0;
  position:relative;
  /*
  left:-14px;
  width:372px;
  */
  left:0px;
  width:350px;
  color:#fff;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:1.2em;
  text-align:center;
  padding-top:6px;
  text-shadow: 1px 1px #435C9B;
}

.bg-office-item-special span{
    display: block;
    padding: 6px;
}
font-family:"MyriadPro-Semibold"; 
div.v4_spacials_spacer {
  height:2px;
}

div.bg-office-item-special.v4{
  width: auto;
}


li.office-item.v5 div.bg-office-item-special {
  margin: -15px -10px 25px;
    width: auto;
}
li.office-item.v23 div.bg-office-item-special {
  margin: -25px -10px 25px;
    width: auto;
}

h2#results-headline{
  padding-bottom:5px;
  padding-left:2px;
  margin-top:15px;
  border-bottom:1px dotted #ccc;
}

h2#results-headline span{
  color:#999;
}

div.full-center
{
  display: table;
  height: 300px;
  #position: relative;
  overflow: hidden;
}

div.full-center.photo-loader
{
  height: 276px;
  width: auto !important;
}

div.full-center div.full-center-1
{
  #position: absolute;
  #top: 50%;
  display: table-cell;
  vertical-align: middle;
}

div.office-item-details_v23 span.title_lists{
    display: block;
    overflow:hidden;
    height:22px;
}
div.office-item-details_v23 span.subtitle_lists{
    display: block;
    overflow:hidden;
    height:20px;
}

div.office-item-details_v23 div.title_lists a span{
    height:20px;
}

div.full-center div.full-center-2
{
    #position: relative;
  #top: -50%;
  width:494px;
  text-align: center;
}

div.full-center div.full-center-2 img
{
    border: none;
}

div.minimap-container {
  width: 136px;
  height: 104px;
  overflow: hidden;
  border: 1px solid rgb(153, 153, 153);
  padding: 0px;
  margin: 0px;
}

div.minimap-container-boder {
    border: 2px solid #ffffff;
    padding: 0px;
    margin: 0px;
    width:132px;
    height:100px;
    overflow: hidden;
}

div.minimap-container div.minimap-container-boder img {
  border:none;
  padding:0px;
  margin-top:-28px;
  cursor:pointer;
}

div.office-item-content div.office-item-article.overview div.office-item-details div.admin_info{
  width: 318px;
  margin-bottom: 42px;
  margin-top: 50px;
}

div.col_six_cols {
    display:inline-block;
    width:95px;
    padding-right:50px;
    vertical-align:top;
    margin-top:16px;
    margin-bottom:16px;
    margin-right:5px;
}

div.col_four_cols {
  display:inline-block;
  width:195px;
  padding-right:10px;
  vertical-align:top;
  margin-top:22px;
  margin-bottom:22px;
  margin-right:10px;
}

div.col_three_cols {
    display:inline-table;
    width:300px;
}

span.keyspan {
  display:none;
}

div.result_text {
  height:25px;
  overflow:hidden;
  padding-right:15px;
  padding-left:10px;
}

div.result_text p {
  margin-bottom: 5px;
}

div.v5_result_text,
div.v3_result_text {
  margin-top: -20px;
}

div.v5_result_text + div.result_text_bar {
  margin-bottom: 20px;
}

div.v2_result_text {
  margin-top: -7px;
  padding-bottom: 1px;
}

div.result_text_bar {
  height:5px;
  line-height:5px;
  background:url(/assets/images/misc/font-family:"MyriadPro-Semibold"; accordion-line.gif) repeat-x left top;
  margin-bottom: 10px;
  border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

div.result_text_bar div.button {
  height:13px;
  line-height:13px;
  width:50px;
  cursor:pointer;
  margin:auto;
}

div.result_text_bar div.down{
    margin-top: 8px;
    background:url(/assets/images/misc/accordion-down.gif) no-repeat left 4px;
}

div.result_text_bar div.up{
  margin-top: 0px;
    background:url(/assets/images/misc/accordion-up.gif) no-repeat left 4px;
}

span.office_item_name {
  display: block;
    height: 16px;
    overflow: hidden;
}

div#office_detail span.office_item_name {
  height: 24px !important;
}

div#office_detail_v23 span.office_item_name {
  height: 35px;
  font-family:"MyriadProRegular"; 
  font-size:1.7em;
  letter-spacing: 1.5px; 
  color:rgb(58,58,58);
}

div.detail_featured {
height: 70px;
margin-top: -487.5px;
width: 80px;
background-image: url("/assets/images/misc/ribbon_featured_v23.png");
float: right;
position: relative;
margin-right: 4.6px;
}

.office_item_name a {
  color: #FF9900;
  text-decoration: none;
  font: bold 0.92em Arial,Helvetica,sans-serif !important;
}

h4.cross_streets {
  color: #A4A4A4;
    display: block;
    font-size: 1.2em !important;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
}

h4.cross_streets.v5 {
  font-size: 1.25em !important;
  height: 19px;
  font-weight:bold;
  color: #A4A4A4;
  margin-top:3px;
}

p.intro_v4 {
  height: 35px;
  margin-bottom:10px !important;
}


.cross_streets_v23 {
text-align: justify;
margin-top: 0px;
border-bottom: 0px;
font-size: 2em;
font-family:"MyriadPro-Semibold"; 
letter-spacing: 0.5px; 
color: rgb(82,115,190);
line-height: 90%;   
}


.cross_streets_v23 span.ciudad_postal {
text-align: center;
margin-top: 0px;
border-bottom: 0px;
font-size: 15px;
font-family:"MyriadProRegular"; 
letter-spacing: 0.5px; 
color: rgb(82,115,190);   
}

.cross_streets_v23 span.ciudad_postal em{
color: gray;   
font-family: Arial;
position:absolute;
margin-left:35px;
margin-top: -20px;
}

div.area_name_v4 {
  width: auto;
  height: 21px;
  float:right;
  display:inline-block;
  width: 130px;
}

div.area_name_v4 span {
  background-color: #949494;
    color: white;
    display: inline-block;
    font: bold 1.05em Arial,Helvetica,sans-serif;
    height: 18px;
    padding: 3px 5px 0;
    text-align: center;
    white-space: nowrap;
    width: 120px;
  overflow:hidden;
}


div.popup div.popup_content{
  line-height: 150%;
  font-size: 1.2em !important;
}

div.yui-tt {
  width:310px !important;
}

div.popup.bubble{
    width:239px;
    padding:6px;
    position:relative;
    top:0;
    left:23px;
    margin-bottom:10px;
}


div.info_bar div.info_bar_top span.ol_st {
  width:363px;
  height:87px;
  display: inline-block;
  background:transparent url(/assets/images/misc/ol_st_0.png) no-repeat 0 0;
  border-bottom: none;
  margin-bottom: 0;
  padding-top: 67px;
  text-indent: -9999px;
}

div.info_bar div.info_bar_top span.city_state {
  font-family: Trebuchet MS,Arial,Verdana,sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    height: 25px;
    margin-left: -350px;
    margin-top: 55px;
    position: absolute;
    text-align: right;
    width: 320px;
}


div.info_bar div.info_bar_top span.ol_st.ol_st_1 {
  background:transparent url(/assets/images/misc/ol_st_1.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_2 {
  background:transparent url(/assets/images/misc/ol_st_2.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_3 {
  background:transparent url(/assets/images/misc/ol_st_3.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_4 {
  background:transparent url(/assets/images/misc/ol_st_4.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_5 {
  background:transparent url(/assets/images/misc/ol_st_5.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_6 {
  background:transparent url(/assets/images/misc/ol_st_6.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_7 {
  background:transparent url(/assets/images/misc/ol_st_7.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_8 {
  background:transparent url(/assets/images/misc/ol_st_8.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_9 {
  background:transparent url(/assets/images/misc/ol_st_9.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_10 {
  background:transparent url(/assets/images/misc/ol_st_10.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_11 {
  background:transparent url(/assets/images/misc/ol_st_11.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_12 {
  background:transparent url(/assets/images/misc/ol_st_12.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_13 {
  background:transparent url(/assets/images/misc/ol_st_13.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_14 {
  background:transparent url(/assets/images/misc/ol_st_14.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_st.ol_st_15 {
    background:transparent url(/assets/images/misc/ol_st_15.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content {
  width:343px;
  height:87px;
  display: inline-block;
  margin-left: -3px;
  background:transparent url(/assets/images/misc/ol_content_0.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad1 {
  background:transparent url(/assets/images/misc/ol_content_1.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad2 {
  background:transparent url(/assets/images/misc/ol_content_2.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad3 {
  background:transparent url(/assets/images/misc/ol_content_3.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad4 {
  background:transparent url(/assets/images/misc/ol_content_4.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad5 {
  background:transparent url(/assets/images/misc/ol_content_5.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad6 {
  background:transparent url(/assets/images/misc/ol_content_6.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad7 {
  background:transparent url(/assets/images/misc/ol_content_7.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad8 {
  background:transparent url(/assets/images/misc/ol_content_8.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad9 {
  background:transparent url(/assets/images/misc/ol_content_9.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad10 {
  background:transparent url(/assets/images/misc/ol_content_10.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad11 {
  background:transparent url(/assets/images/misc/ol_content_11.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad12 {
  background:transparent url(/assets/images/misc/ol_content_12.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad13 {
  background:transparent url(/assets/images/misc/ol_content_13.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad14 {
  background:transparent url(/assets/images/misc/ol_content_14.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad15 {
  background:transparent url(/assets/images/misc/ol_content_15.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad16 {
  background:transparent url(/assets/images/misc/ol_content_16.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad17 {
  background:transparent url(/assets/images/misc/ol_content_17.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad18 {
  background:transparent url(/assets/images/misc/ol_content_18.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad19 {
  background:transparent url(/assets/images/misc/ol_content_19.png) no-repeat 0 0;
}

div.info_bar div.info_bar_top span.ol_content.ad20 {
  background:transparent url(/assets/images/misc/ol_content_20.png) no-repeat 0 0;
}


div.info_bar div.info_bar_top span.client_trust {
  width:284px;
  height:87px;
  display: inline-block;
  margin-left: -3px;
  background:transparent url(/assets/images/misc/client_trust.png) no-repeat 0 0;
}

li.office-item.v5 input.add_report {
  height: 30px;
  margin-top: -25px;
  width:135px;
  cursor: pointer;
}
li.office-item.v23 input.add_report {
  height: 30px;
  margin-top: -25px;
  width:135px;
  cursor: pointer;
}

div.registration p {
  font-size: 0.85em;
}

div.registration .baseForm div.validation_error {
  font-size:0.95em;
}

div.registration div.left_side {
  float:left;
  width:310px;
  height:430px;
  border-right:1px solid #ccc;
  position:relative;
}

div.registration div.no_spam_policy {
  background:url('/assets/images/misc/NoSpamBadge.png') no-repeat center top;
  margin-top:50px;
  padding-top:90px;
  text-align:center;
}

div.registration div.you_will_recieve {
  margin-top:60px;
  text-align:center;
  position:relative;
}

div.registration div.you_will_recieve h3 {
  color: #FF9900;
  font-size: 1.18em;
  font-weight: bold;
  position:relative;
}

div.registration div.you_will_recieve ul {
  width:200px;
  margin:0 auto;
  position:relative;
}

div.registration div.you_will_recieve ul li {
  background: url("/assets/images/misc/CheckmarkForm.png") no-repeat scroll left center transparent;
  font-weight:bold;
  padding-left:25px;
  height:23px;
}

div.registration .baseForm select{
  left:11em;
  font-size: 0.9em;
}

div.top-results-v7 {
  height:365px;
  width:100%;
  font-family:Century Gothic;
}

div.top-results-v7 div.title {
  color:#5172be;
  width:99%;
  text-align:center;
  font-size:22px;
  padding:5px;
  margin-bottom: 15px;
  border-top: 1px solid #ccc;
}

div.top-results-v7 div.list {
  margin-left:235px;
  width:600px;
  font-size:15px;
  color:#585858;
}

div.top-results-v7 div.list p.offer {
  background:url(/assets/images/icons/Office-Chair.png) no-repeat left center;
  padding-left:80px;
}

div.top-results-v7 div.list p.why {
  background:url(/assets/images/icons/Badge.png) no-repeat left center;
  padding-left:80px;
}

div.top-results-v7 div.list p.steps {
  background:url(/assets/images/icons/Office-Report.png) no-repeat left center;
  padding-left:80px;
}

div.sublease {
         border: 1px solid #ec9925;
         margin: 20px;
         padding:15px 50px 0px 70px;
         background:url(/assets/images/icons/icn_warning.gif) no-repeat 18px center;
}

div.social-bar {
      width:100%;
    padding: 5px 0;
}

div.social-bar div.addthis_default_style {
      margin: 0 auto;
      width:560px;
}

div.v5_colspan2 {
  width:706px;
  float:left;
}

div.v5_colspan2_v23 {
  width:996px;
  float:left;
}

div.detail_social_bar {
    margin-bottom: -6px;
    padding-top: 12px !important;
}

#SnapABug_bImg {
    background-color: transparent !important;
    border: medium none !important;
    padding: 0px !important;
}

div#SnapABug_WP img {
    background-color: transparent !important;
    border: medium none !important;
    padding: 0px !important;
}

div.reg_form_newsletter {
    margin-top:6px;
}

div.reg_form_newsletter input {
  display:inline;
  position:static;
  left:none;
}

div.reg_form_newsletter span {
  color: #999999
}

a#commercial_agreement_link {
  display: block;
  font-size: 12px;
  font-weight:bold;
  margin-top: 15px;
  margin-bottom: 15px;
}

div.disclaimer_list li {
    font-size: 1em;
    list-style: none outside none;
    margin-left: 25px;
    padding-bottom: 5px;
    padding-top: 5px;
  list-style: decimal outside none;
}

#survey {
  margin-left:5px;
    margin-top:220px;
}
#survey #surveyMonkeyInfo {
    border:none !important;
}
#survey iframe{
    height:1150px;
  width:980px;
    overflow:hidden;
  border:none;
}
/* A/B Test Home Page 22 */
div.usa.office_newyork_broadway_ab {
  background: url("/assets/images/backgrounds/bg_homepage_usa_office_new_york_broadway_ab.png") no-repeat scroll left center transparent !important;
}

div.usa.div.home_page_v3.canada {
  background: url("/assets/images/backgrounds/bg_homepage_canada_new.png") no-repeat scroll left center transparent !important;
}

div.preview-home-v3 div.preview-v3 div.preview-container div.preview-inner-container div.preview-client-tittle {
font-family:"MyriadProRegular"; 
font-weight: normal;
color:#90BE24; 
font-size:21px; 
letter-spacing: 1px;
}

div.preview-home-v3 div.container-bc{ 
width:525px; 
float:right; 
height:80px; 
margin-top:6px;
}

div.preview-home-v3 div.container-bc div.container-bc-image{ 
float:left;
width:100px;
}
div.preview-home-v3 div.container-bc div.container-bc-image img{ 
    border:none;
    padding: 0px;
    
}
div.preview-home-v3 div.container-bc div.container-bc-text{ 
float:left;
width:280px;
padding-left:50px;
padding-right:5px;
}

div.preview-home-v3 div.container-bc div.container-bc-text span.container-bc-text-tittle{ 
color:#0033cc; 
overflow: hidden;
width: 415px;
display:block; 
font-family:"MyriadPro-Bold"; 
line-height:2.3;
letter-spacing: 1px;
}

div.preview-home-v3 div.container-bc div.container-bc-text p.container-text-info{ 
overflow: hidden;
height:55px;
width: 358px; 
font-family:"MyriadProRegular"; 
text-align:justify; 
color:rgb(80,80,80);
line-height:1.8;
letter-spacing: 0.7px;
}

div.preview-home-v3 div.container-bc div.container-bc-text a.container-text-more{ 
position:relative; 
font-weight: bold;
left: 225px;
padding-left: 5px;
padding-right: 55px;
position: relative;
top: -13px; 
background-color: #F2F2F2;
}

div.preview-home-v3 div.container-bc a.container-text-button{ 
background-color:black; 
position:relative; 
padding:0px;
top:67px; 
right:16px;
width:80px;
height:25px;
float:right;
border:none;
}

div.preview-home-v3 div.container-bc a.container-text-button img{ 
padding:0px;
}

div.home_big_city_area{ 
height:385.5px;
}

div.home_big_city_area div.ext_home_big_city_area_1{ 
height:385.5px; 
width:49%; 
float:left;
background-color:rgb(144,190,36) ;
}

div.home_big_city_area div.ext_home_big_city_area_1 div.home_big_city_area_1{ 
height:385.5px; 
width:100%; 
}

div.home_big_city_area div.ext_home_big_city_area_1 div.home_big_city_area_1 img{ 
position: relative; 
border: 0px none; 
padding: 0px; 
top: -29px;
height: 357px; 
width: 100%;
}


div.home_big_city_area div.ext_home_big_city_area_1 div.home_big_city_area_1 div.home_big_city_area_1_ny{ 
height:7.4%; 
top:91.7%; 
width:32%; 
float:left; 
position:relative; 
color: white; 
vertical-align:middle; 
text-align:center; 
font-size: 27px;
font-family:"MyriadPro-Semibold"; 
font-weight: normal;
letter-spacing: .065em;
}

div.home_big_city_area div.ext_home_big_city_area_1 div.home_big_city_area_1 div.home_big_city_area_1_ny_2{ 
margin-left:2%; 
margin-right:2%; 
height:5%; 
top:93.8%; 
width:2px; 
background-color:white; 
float:left; 
position:relative; 
font-size: 16px; 
}

div.home_big_city_area div.ext_home_big_city_area_1 div.home_big_city_area_1 div.home_big_city_area_1_ny_3{ 
height:7.4%; 
top:92.6%; 
width:44%; 
float:left; 
position:relative; 
font-size: 14px; 
color: white; 
vertical-align:middle; 
text-align:center; 
align-items: center; 
font-family:"MyriadProRegular"; 
letter-spacing: .065em;
}

div.home_big_city_area_ca div.ext_home_big_city_area_1 div.home_big_city_area_1 div.home_big_city_area_1_ny_3{ 
left: -19px;
}

div.home_big_city_area div.ext_home_big_city_area_2{ 
height:385.5px; 
width:49%; 
float:right;
background-color:rgb(144,190,36);
}

div.home_big_city_area div.ext_home_big_city_area_2 div.home_big_city_area_2{ 
height:385.5px; 
width:100%; 
}

div.home_big_city_area div.ext_home_big_city_area_2 div.home_big_city_area_2 img{ 
position: relative; 
border: 0px none; 
padding: 0px; 
top: -29px;
height: 357px; 
width: 100%;
}

div.home_big_city_area div.ext_home_big_city_area_2 div.home_big_city_area_2 div.home_big_city_area_2_mi{ 
height:7.4%; 
top:91.7%; 
width:20%; 
float:left; 
position:relative; 
color: white; 
vertical-align:middle;
text-align:center; 
font-size: 27px;
font-family:"MyriadPro-Semibold";
font-weight: normal;
letter-spacing: .065em;
}

div.home_big_city_area_ca div.ext_home_big_city_area_2 div.home_big_city_area_2 div.home_big_city_area_2_mi{ 
left: 15px;
}

div.home_big_city_area div.ext_home_big_city_area_2 div.home_big_city_area_2 div.home_big_city_area_2_mi_2{ 
margin-left:2%; 
margin-right:2%; 
height:5%; 
top:93.8%; 
width:2px; 
background-color:white; 
float:left; 
position:relative; 
font-size: 16px;
}

div.home_big_city_area_ca div.ext_home_big_city_area_2 div.home_big_city_area_2 div.home_big_city_area_2_mi_2{ 
left: 95px;
}

div.home_big_city_area div.ext_home_big_city_area_2 div.home_big_city_area_2 div.home_big_city_area_2_mi_3{ 
height:7.4%; 
top:92.6%; 
width:25%; 
float:left; 
position:relative; 
font-size: 14px; 
color: white; 
vertical-align:middle; 
text-align:center; 
align-items: center; 
font-family:"MyriadProRegular"; 
letter-spacing: .065em;
}

div.home_big_city_area_ca div.ext_home_big_city_area_2 div.home_big_city_area_2 div.home_big_city_area_2_mi_3{ 
left: 93px;
}

div.home_medium_city_area{ 
height:245.8px
}

div.home_medium_city_area div.ext_home_medium_city_area_1{ 
height:245.8px;
width:32%; 
float:right;
background-color:rgb(144,190,36);  
}

div.home_medium_city_area div.ext_home_medium_city_area_1 div.home_medium_city_area_1{ 
height:245.8px; 
width: 100%;
}
div.home_medium_city_area div.ext_home_medium_city_area_1 div.home_medium_city_area_1 img{ 
position: relative; 
border: 0px none; 
padding: 0px; 
top: -18px;
height: 222px; 
width: 100%;
}

div.home_medium_city_area div.ext_home_medium_city_area_1 div.home_medium_city_area_1 div.home_medium_city_area_1_ho{ 
height:7.3%; 
top:90.5%; 
width:30%;
float:left; 
position:relative; 
color: white; 
vertical-align:middle; 
text-align:center; 
font-size: 17px;
font-family:"MyriadPro-Semibold";
letter-spacing: .065em;
}

div.home_medium_city_area div.ext_home_medium_city_area_1 div.home_medium_city_area_1 div.home_medium_city_area_1_ho_2{ 
margin-left:3%; 
margin-right:2%; 
height:5%; 
top:92.5%; 
width:2px; 
background-color:white; 
float:left; 
position:relative; 
font-size: 16px;
}

div.home_medium_city_area div.ext_home_medium_city_area_1 div.home_medium_city_area_1 div.home_medium_city_area_1_ho_3{ 
height:7.3%; 
top:91.4%; 
width:30%; 
float:left; 
position:relative; font-size: 13px; 
color: white; 
vertical-align:middle; 
text-align:center; 
align-items: center; 
font-family:"MyriadProRegular"; 
letter-spacing: .065em;
}

div.home_medium_city_area_ca div.ext_home_medium_city_area_1 div.home_medium_city_area_1 div.home_medium_city_area_1_ho_3{ 
left: 5px;
}

div.home_medium_city_area div.ext_home_medium_city_area_2{ 
height:245.8px; 
width:32%; 
float:left;
background-color:rgb(144,190,36);
}

div.home_medium_city_area div.ext_home_medium_city_area_2 div.home_medium_city_area_2{ 
height:245.8px; 
width:100%;
}
div.home_medium_city_area div.ext_home_medium_city_area_2 div.home_medium_city_area_2 img{ 
position: relative; 
border: 0px none; 
padding: 0px; 
top: -18px;
height: 222px; 
width: 100%;
}

div.home_medium_city_area div.ext_home_medium_city_area_2 div.home_medium_city_area_2 div.home_medium_city_area_2_la{ 
height:7.3%; 
top:90.5%; 
width:38%; 
float:left; 
position:relative; 
color: white;
vertical-align:middle; 
text-align:center; 
font-size: 17px;
font-family:"MyriadPro-Semibold";
letter-spacing: .065em;
}

div.home_medium_city_area_ca div.ext_home_medium_city_area_2 div.home_medium_city_area_2 div.home_medium_city_area_2_la{ 
left: -14px;
}

div.home_medium_city_area div.ext_home_medium_city_area_2 div.home_medium_city_area_2 div.home_medium_city_area_2_la_2{ 
margin-left:2%; 
margin-right:4%; 
height:5%; 
top:92.5%; 
width:2px; 
background-color:white; 
float:left;
position:relative; 
font-size: 16px; 
}

div.home_medium_city_area_ca div.ext_home_medium_city_area_2 div.home_medium_city_area_2 div.home_medium_city_area_2_la_2{ 
left: -25px;
}

div.home_medium_city_area div.ext_home_medium_city_area_2 div.home_medium_city_area_2 div.home_medium_city_area_2_la_3{ 
height:7.3%; 
top:91.4%; 
width:40%; 
float:left; 
position:relative; 
font-size: 13px; 
color: white; 
vertical-align:middle; 
text-align:center; 
align-items: center;
font-family:"MyriadProRegular"; 
letter-spacing: .045em;
}

div.home_medium_city_area_ca div.ext_home_medium_city_area_2 div.home_medium_city_area_2 div.home_medium_city_area_2_la_3{ 
left: -43px;
}

div.home_medium_city_area div.ext_home_medium_city_area_3{ 
height:245.8px; 
margin-right:2%; 
width:32%; 
float:right;
background-color:rgb(144,190,36);
}

div.home_medium_city_area div.ext_home_medium_city_area_3 div.home_medium_city_area_3{ 
height:245.8px; 
width:100%;
}
div.home_medium_city_area div.ext_home_medium_city_area_3 div.home_medium_city_area_3 img{ 
    position: relative; 
border: 0px none; 
padding: 0px; 
top: -18px;
height: 222px; 
width: 100%;
}

div.home_medium_city_area div.ext_home_medium_city_area_3 div.home_medium_city_area_3 div.home_medium_city_area_3_at{ 
height:7.3%; 
top:90.5%; 
width:28%; 
float:left; 
position:relative; 
color: white; 
vertical-align:middle; 
text-align:center; 
font-size: 17px;
font-family:"MyriadPro-Semibold";
letter-spacing: .065em;
}

div.home_medium_city_area_ca div.ext_home_medium_city_area_3 div.home_medium_city_area_3 div.home_medium_city_area_3_at{ 
left: 8px;
}

div.home_medium_city_area div.ext_home_medium_city_area_3 div.home_medium_city_area_3 div.home_medium_city_area_3_at_2{ 
margin-left:2%; 
margin-right:3%; 
height:5%; 
top:92.5%; 
width:2px; 
background-color:white; 
float:left; 
position:relative; 
font-size: 16px; 
}

div.home_medium_city_area_ca div.ext_home_medium_city_area_3 div.home_medium_city_area_3 div.home_medium_city_area_3_at_2{ 
left: 20px;
}
div.home_medium_city_area div.ext_home_medium_city_area_3 div.home_medium_city_area_3 div.home_medium_city_area_3_at_3{ 
height:7.3%; 
top:91.4%; 
width:30%; 
float:left; 
position:relative; 
font-size: 13px; 
color: white; 
vertical-align:middle; 
text-align:center; 
align-items: center;
font-family:"MyriadProRegular"; 
letter-spacing: .065em;
}

div.home_medium_city_area_ca div.ext_home_medium_city_area_3 div.home_medium_city_area_3 div.home_medium_city_area_3_at_3{ 
left: 22px;
}


div.silos_div_v3{
height:85px;
}

div.silos_div_v3 div.silos_tittle_v3{
height:85px; 
width:39%; 
background-color:white; 
float:left; 
font-size: 23px; 
color:orange; 
line-height:1.4; 
font-family:"MyriadPro-Semibold";
font-weight: normal;
letter-spacing: 1.5px;
}

div.silos_div_v3 div.silos_tittle_v3 h2{
height:85px; 
background-color:white; 
float:left; 
font-size: 23px; 
color:orange; 
line-height:1.4; 
font-family:"MyriadPro-Semibold";
font-weight: normal;
letter-spacing: 1.5px;
border-bottom: 0px;
margin-top: 0px;
}

div.silos_div_v3 div.silos_v3{
height:85px; 
width:59%; 
background-color:white; 
float:right; 
font-size: 12px; 
text-align:justify; 
font-family:"MyriadProRegular"; 
color:rgb(80,80,80);
line-height:1.8;
/*letter-spacing: 0.7px;*/
}

div.home_special_content p{
    color: rgb(80, 80, 80);
    font-family: "MyriadProRegular";
    font-size: 12px;
    line-height: 18px;
    margin-top: 10px;
}

div.dropdown_st {
height:40px; 
background-color:rgb(242,242,242);
}

div.dropdown_st div.search_by{
text-align:center; 
position:relative; 
top:24%; 
height:30px; 
width:17%; 
float:left; 
background-color:transparent; 
font-size: 20px; 
color:rgb(144,190,36); 
font-family:"MyriadProRegular";
font-weight: normal;
letter-spacing: 1px;
}

/* A/B Test Home Page 22 */


/* Start A/B Test Home Page V2 */

div.usa.office_newyork_broadway {
  background: url("/assets/images/backgrounds/bg_homepage_usa_office_new_york_broadway.png") no-repeat scroll left center transparent !important;
}

div.usa.office_washington_capitol_hill {
    background: url("/assets/images/backgrounds/bg_homepage_usa_office_washington_capitol_hill.png") no-repeat scroll left center transparent !important;
}

div.usa.v2_0014.office_newyork_broadway {
  background: url("/assets/images/backgrounds/bg_homepage_usa_office_new_york_broadway_v2_0014.jpg") no-repeat scroll left center transparent !important;
}

div.usa.v2_0014.office_newyork_broadway_ab {
  background: url("/assets/images/backgrounds/bg_homepage_usa_office_new_york_broadway_.jpg") no-repeat scroll left center transparent !important;
}

div.usa.v2_0014.office_washington_capitol_hill {
  background: url("/assets/images/backgrounds/bg_homepage_usa_office_washington_capitol_hill_v2_0014.jpg") no-repeat scroll left center transparent !important;
}



div.usa.office_newyork_broadway div.top_searches {
  color: #FFFFFF;
  top: 236px;
}

div.usa.office_newyork_broadway_ab div.top_searches {
  color: #FFFFFF;
  top: 130px;
}

div.home_page_v3.canada div.top_searches {
  color: #FFFFFF;
  top: 130px;
}

div.usa.office_washington_capitol_hill div.top_searches {
  top: 236px;
}


div.usa.office_washington_capitol_hill div.top_searches span.top_searches_text {
  font-size: 14px;
  font-weight:bolder;
}

div.usa.office_newyork_broadway div.top_searches span.top_searches_text {
  font-size: 14px;
  font-weight:bolder;
}

div.usa.office_newyork_broadway_ab div.top_searches span.top_searches_text {
  font-size: 14px;
  font-weight:bolder;
  letter-spacing: 0.5px;
}

div.home_page_v3.canada div.top_searches span.top_searches_text {
  font-size: 14px;
  font-weight:bolder;
  letter-spacing: 0.5px;
}
div.usa.office_washington_capitol_hill.v2_0014 div.top_searches {
  margin-left: 103px !important;
  white-space:nowrap;
}

div.usa.office_newyork_broadway.v2_0014 div.top_searches {
  margin-left: 103px !important;
  white-space:nowrap;
}

div.usa.office_newyork_broadway_ab.v2_0014 div.top_searches {
  margin-left: 103px !important;
  white-space:nowrap;
}


div.home_page_v3.canada.v2_0014 div.top_searches {
  margin-left: 103px !important;
  white-space:nowrap;
}

div.usa.office_newyork_broadway div.top_searches a {
  color: #FFFFFF;
}

div.usa.office_newyork_broadway_ab div.top_searches a {
  color: #FFFFFF;
  letter-spacing: 1px;
}


div.home_page_v3.canada div.top_searches a {
  color: #FFFFFF;
  letter-spacing: 1px;
}

div.usa.office_washington_capitol_hill div.top_searches a {
   color:#000000;
}

div.usa.office_newyork_broadway #btn_search {
  background: url("/assets/images/buttons/btn_find_hp_orange.png") no-repeat scroll left center transparent;
}

div.usa.office_newyork_broadway_ab #btn_search {
  background: url("/assets/images/buttons/btn_find_hp_orange_ab.png") no-repeat scroll left center transparent;
}
div.home_page_v3.canada #btn_search {
  background: url("/assets/images/buttons/btn_find_hp_orange_ab.png") no-repeat scroll left center transparent;
}

div.usa.office_washington_capitol_hill #btn_search {
    background: url("/assets/images/buttons/btn_find_hp_orange.png") no-repeat scroll left center transparent;
}


div.usa.v2_0014 #btn_search {
  background: url("/assets/images/buttons/btn_find_hp_orange_v2_0014.png") no-repeat scroll left center transparent;
  width:97px;
  height:42px;
  left: 817px !important;
  top: 170px !important;
}

div.home_page_v2 #bg_office_name {
    clear: both;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    margin-top: 400px;
    position: relative;
    right: 10px;
    text-align: right;
}

div.home_page_v3 #bg_office_name {
    clear: both;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    margin-top: 400px;
    position: relative;
    right: 10px;
    text-align: right;
}

div.home_page_v2 #bg_office_name a {
    color: #FFFFFF;
  text-decoration:none
}

div.home_page_v3 #bg_office_name a {
    color: #FFFFFF;
  text-decoration:none
}

div.home_page_v3 div#bg_font_search{
	position:relative; 
	top:20%; 
	height:46%; 
	width:79%; 
	left:10%; 
	right:10%; 
	background-color:rgb(144,190,36); 
	opacity: 0.9;
}


div.home_page_v3 div#text_office_find{
	position:relative; 
	top:10%; 
	height:10%; 
	width:90%; 
	left:5%; 
	right:5%; 
	opacity: 0.9; 
	text-align: center; 
	font-size: 40px; 
	color: white;
	font-family:"MyriadProRegular";
	font-weight: 100;
	letter-spacing: 1px;
	font-stretch: expanded;
}

div.home_page_v3 div#text_office_space{
	position:relative; 
	top:10%; 
	height:12%;
	width:90%; 
	left:5%; 
	right:5%; 
	opacity: 0.9; 
	text-align: center; 
	font-size: 38px; 
	color: white;
}

div.home_page_v3 div#country_contain{
	position:absolute; 
	background-color:white; 
	top:98px; 
	height:47px; 
	width:76%; 
	left:12%; 
	right:5%; 
	opacity: 0.9; 
	text-align: center; 
	font-size: 38px; 
	color: white;
}

div.home_page_v3 div#div_country_search{
	position:absolute; 
	background-color:rgb(192,192,192); 
	top:7px; 
	height:34px; 
	width:1px; 
	left:15%; 
	right:3%;
	opacity: 0.9; 
	text-align: center; 
	font-size: 38px;
}
/* End A/B Test Home Page V2 */


/* Start About Us Page CSS */
div.people div.people_box {
          
          width:292px;
          height:auto;
          margin-bottom:30px;
          min-height: 445px;
          height:445px !important;
        }

        /*new code about us*/
        .cabecera_about{

        text-align:justify !important; 
        margin-left:4%;
        margin-right:12%;
        margin-bottom:5%;
        line-height: 1.5 !important; 
        color: #6E6E6E;

        } 
        #about_desc{

          margin-top: 3%;
          margin-left: 3%;

        }
        
         #titulos_about{

          font-size: 2em;
          color:#729B00;
          border-bottom:0px solid #729B00;
          
        }
        .subtitulos_about{

          font-size: 2em;
          color:#729B00;
          margin-left: 3%;
          border-bottom:0px solid #729B00; 

        }
        .desc_per{

        text-align:justify;
        margin-right:15%;
        margin-top: 1.5%;
        margin-bottom:.5%;
        line-height: 1.4;  
        color: #6E6E6E;  
        width: 377px;
        
        }
       
        .negrillas_dos{
        
          color:#6E6E6E;

        }
        .link_i a{

          text-decoration: none;
        }

        .negrillas{

          
          /*margin: 1px 1px 1px 1px;*/
          color: black;

        }
        .linea_s{

          border-color:black;
          margin-top:2%;
          width: 500px;


        }

        .linea_div{

          clear: both;
          /*border: 1px dashed #5FB404; */
          width: 400px;
          margin-left: 30%;
          margin-top: 10%;

        }
        .oculto{

          clear:both;
          visibility:hidden;
        }

        .read_more a{

          color:#DF3A01;
          float: right;
          margin-right: 15%;
          text-decoration: none;
          margin-bottom: -3%;
        }
        .titulo_nom{

           color: #848484;
           font-size: 1.6em;
           
        }
        .marquillas{

           color: #848484;
        }
        .div_acc_team{

        height: 200px; 
        margin-top:1.5%;
        margin-left: 1.5%;

        
        }  
        .imagen_acc_1{

       
        height:220px;  
        float:left;  
        width:300px; 
        margin-left:5%;
        margin-top:2%;
        background:url(/assets/images/about_us/acc_karen_hernan.png) no-repeat left top;;
        }
          .imagen_acc_2{

          
          height:220px;  
          float:left;  
          width:300px;
          margin-left:5%;
          margin-top:2%;
          background:url(/assets/images/about_us/acc_danielle_lozano.png) no-repeat left top;;
          
          }
          
            .imagen_acc_3{

           
            height:220px;  
            float:left;  
            width:300px; 
            background:url(/assets/images/about_us/acc_george_garcia.png) no-repeat left top;
            margin-left:5%;
            margin-top:2%;
            
            
            }
        
        .desc_acc_1{
        
        height:240px;  
        float:right;  
        width:60%;  
        margin-top:2%;
        
        margin-right:2%;
        line-height: 1.5;

        }
            .desc_acc_2{

            height:40%;  
            float:right;  
            width:60%;  
            margin-top:2%;
            margin-right: 2%;
            line-height: 1.5;
            
            }
                .desc_acc_3{

                height:40%;  
                float:right;  
                width:60%;  
                margin-top:2%;
                margin-right: 2%;
                line-height: 1.5;
                
                }
        
        .div_tec_team{

        height: 250px; 
        margin-left: 1.5%;        
        
        }  
        .imagen_tec_1{

        
        height:220px;  
        float:left;  
        width:300px;  
        background:url(/assets/images/about_us/tec_addrian_dussan.png) no-repeat left top;
        margin-left:5%;
        margin-top:2%;
        margin-bottom:20px;

        }
          .imagen_tec_2{

         
          height:220px;  
          float:left;  
          width:300px;
          background:url(/assets/images/about_us/tec_juan_leal.png) no-repeat left top;
          margin-left:5%;
          margin-top:2%;
         
          }
            .imagen_tec_3{

            
              height:220px;  
              float:left;  
              width:300px;
              background:url(/assets/images/about_us/tec_jhonattan_arango.png) no-repeat left top;
              margin-left:5%;
              margin-top:2%;
             
            }
        
        .desc_tec_1{
        
        height:40%;  
        float:right;  
        width:60%;  
        margin-top:2%;
        margin-right: 2%;
        line-height: 1.5;
        margin-bottom:35px;

        }
            .desc_tec_2{

            height:40%;  
           
            float:right;  
            width:60%;  
            margin-top:2%;
            margin-right: 2%;
            line-height: 1.5;
            }
                .desc_tec_3{

                height:40%;  
                float:right;  
                width:60%;  
                margin-top:2%;
                margin-right: 2%;
                line-height: 1.5;                
                }
        
        .div_mana_team{

        height: 600px; 
        margin-left: 1.5%;

        }  
        .imagen_mana_1{

        
        height:220px;  
        float:left;  
        width:300px;
        background:url(/assets/images/about_us/man_santiago_ire.png) no-repeat left top;
        margin-left:5%;
        margin-top:2%;
        
        
        }
          .imagen_mana_2{

          height:220px;  
          float:left;  
          width:300px; 
          background:url(/assets/images/about_us/man_alex_restrepo.png) no-repeat left top;
          margin-left:5%;
          margin-top:2%;
         
          }
            .imagen_mana_3{

           
           height:220px;  
           float:left;  
           width:300px;  
           float:left;  
           background:url(/assets/images/about_us/man_jorge_pe.png) no-repeat left top;
           margin-left:5%;
           margin-top:2%;
           

            }
              .imagen_mana_4{

              height:220px;  
              float:left;  
              width:300px; 
              background:url(/assets/images/about_us/udy_pic.png) no-repeat left top;
              margin-left:5%;
              margin-top:2%;
              margin-bottom:35px;
              

              }
              
        .imagen_mana_5{

              height:220px;  
              float:left;  
              width:300px; 
              background:url(/assets/images/about_us/mark_camila_restrepo.png) no-repeat left top;
              margin-left:5%;
              margin-top:2%;
              

              }
        
        .desc_mana_1{
        
        height:40%;  
        float:right;  
        width:60%;  
        margin-top:2%;
        margin-right: 2%;
        line-height: 1.5;
        }
            .desc_mana_2{

            height:40%;  
            float:right;  
            width:60%;  
            margin-top:2%;
            margin-right: 2%;
            line-height: 1.5;
            }
                .desc_mana_3{

                height:40%;  
                float:right;  
                width:60%;  
                margin-top:2%;
                margin-right: 2%;
                line-height: 1.5;
                }

                  .desc_mana_4{

                  height:40%;  
                  float:right;  
                  width:60%;  
                  margin-top:2%;
                  margin-right: 2%;
                  line-height: 1.5;
                  }
        /*end code about*/
        
        /*cod new full bios*/

        .imagen_header_bio{
          
           height:384px;  
           float:left;  
           width:1000px; 
        
        }

        .imagenn{

          height: 375px; 
          width: 975px;
          border:none !important;
          margin-left: 0.5%;
          border-width: 5px;
          
        }
        div .desc_bio{

         
          width: 944px;
          height: 804px;
          float: left;
          margin-bottom: 1%;
          border: 25px solid #86B404;
          margin-left: -0.2%;

        }
        
        .texto_bio{

          width: 800px;
          height: 700px;
          float: left;
          margin-left: 7%;
          margin-top: 3%;
          text-align: justify;
          font-size: 1.4em;
          line-height: 1.2;

        }
        .title_bio{

          font-size: 2.5em;
          color:#6E6E6E;
          border-bottom:2px solid #6E6E6E;
          font-weight: bold;
          margin-top: 0.5%;
       }
       /*cierre full bio*/
        div.people div.people_box span.box_head {
            width:292px;
            display:block;
            height:74px;
            background:url(/assets/images/about_us/about_us_box_head.png) no-repeat left top;
        }

        div.people div.people_box div.box_content {
            border-color: #a8aabf;
            border-style: solid;
            border-width: 1px;
            border-top: none;
            width:290px;
            min-height: 382px;
            height:382px !important;
        }

        div.people div.people_box span.box_head span.people_photo {
            width:120px;
            height:120px;
            top:20px;
            left:86px;
            float:left;
            clear:both;
            display:inline-block;
            position:relative;
        }

        div.people div.people_box span.box_head span.people_photo.alex_restrepo {
            background:url(/assets/images/about_us/am_alex_restrepo.png) no-repeat left top;
        }

        div.people div.people_box span.box_head span.people_photo.vanessa_arango {
            background:url(/assets/images/about_us/am_vanessa_arango.png) no-repeat left top;
        }

        div.people div.people_box span.box_head span.people_photo.greg_innes {
            background:url(/assets/images/about_us/am_greg_innes.png) no-repeat left top;
        }

        div.people div.people_box span.box_head span.people_photo.karen_hernandez {
            background:url(/assets/images/about_us/am_karen_hernandez.png) no-repeat left top;
        }

        div.people div.people_box span.box_head span.people_photo.mark_mancera {
            background:url(/assets/images/about_us/am_mark_mancera.png) no-repeat left top;
        }

        div.people div.people_box span.box_head span.people_photo.adrian_dussan {
            background:url(/assets/images/about_us/it_adrian_dussan.png) no-repeat left top;
        }

        div.people div.people_box span.box_head span.people_photo.uddy_carmi {
            background:url(/assets/images/about_us/ceo_uddy_carmi.png) no-repeat left top;
        }

        div.people div.people_box span.box_head span.people_photo.jorge_pena {
            background:url(/assets/images/about_us/coo_jorge_pena.png) no-repeat left top;
        }

        div.people div.people_box span.box_head span.people_photo.santiago_iregui {
            background:url(/assets/images/about_us/director_santiago_iregui.png) no-repeat left top;
        }

        div.people img {
            /* width:120px; */
            height:20px;

            border:none;
            /* display: block; */
            margin: 0 auto;
            position:relative;
            float:left;
            top:20px;
            left:84px;
            /* top:20px; */
        }

        div.people div.people_box div.people_title {
            width: 100%;
            padding-top: 74px;
        }

        div.people div.people_box div.people_title span.title_name {
            display:inline-block;
            width:100%;
            text-align:center;
            font-size:2em;
            font-weight:bold;
        }

        div.people div.people_box div.people_title span.title_position {
            display:inline-block;
            width:100%;
            text-align:center;
            font-size:1.3em;
        }

        div.people div.people_bio {
            margin-top: 8px;
            padding:12px;
        }

        div.people div.people_links {
            padding:12px;
            margin-top:-20px;
        }

        div.people div.people_links span {
            width:100%;
            display:inline-block;
        }

        div.people div.people_box div.people_title span.title_expert {
            display:inline-block;
            width:100%;
            text-align:center;
            font-size:1.1em;
        }

        div.layout_3_columns {
            width:952px;
            min-height:500px;
        }

        div.layout_3_columns div.column{
            max-width:292px;
            min-width:292px;
            /* min-height:500px; */
            position:relative;
        }

        div.layout_3_columns div.column.col_left{
            float:left;
            margin-right:38px;
        }

        div.layout_3_columns div.column.col_middle{
            display:inline-block;
        }

        div.layout_3_columns div.column.col_right{
            float:right;
            display:inline-block;
        }

        div.layout_2_columns {
            width:952px;
            min-height:500px;
        }

        div.layout_3_columns.management {
            width: 64%;
            margin: 0 auto;
        }

        div.layout_3_columns.management div.col_left {
            margin-right: 0px;
        }

        div.people div.height_420 {
            min-height: 420px !important;
            height: 420px !important;
        }

        div.people div.height_420 div.box_content {
            min-height: 358px !important;
            height: 358px !important;
        }

        div.people div.height_437 {
            min-height: 437px !important;
            height: 437px !important;
        }

        div.people div.height_437 div.box_content {
            min-height: 372px !important;
            height: 372px !important;
        }

        div.people div.height_427 {
            min-height: 408px !important;
            height: 408px !important;
        }

        div.people div.height_427 div.box_content {
            min-height: 362px !important;
            height: 362px !important;
        }

        div.people div.height_438 {
            min-height: 438px !important;
            height: 438px !important;
        }

        div.people div.height_438 div.box_content {
            min-height: 370px !important;
            height: 370px !important;
        }
/* End About Us Page CSS */

div.mobile_link {
    text-align: center;
    border:none !important;
    padding-bottom: 0;
    background:none !important;
}


/* Start Global Logged bar CSS */
.logged-bar {
  background-color: #525165;
  width:99.2%;
  height:27px;
  color:white;
  margin:auto;
  font-size: 1.2em;
  font-weight:bold;
  padding-top: 10px;
}
.logged-bar > span {
  padding-left:24px;
  display: inline-block;
  width:242px;
  text-align:center;
}
.logged-bar span.go-to-my-list {
  right: 242px;
  float:right;
}
.logged-bar span.go-to-my-list a {
  color: #ffffff !important;
}
.logged-bar span.go-to-my-list-sep {
  display: inline-block;
  width:1px;
  float: left;
  border-left: 1px solid #959595;
  height: 37px;
        margin-top: -10px;
  margin-left:-24px;
}
/* End Global Logged bar CSS */

span.ribbon_featured{
  background-image:url("/assets/images/misc/ribbon_featured.png");
  height: 72px;
  left: 6px;
  position: absolute;
  top: 22px;
  width: 71px;
  bottom: 73px;
}

div.no_back span.ribbon_featured{
  background-image:url("/assets/images/misc/ribbon_featured_v23.png");
  height: 89px;
  left: 698px;
  position: absolute;
  top: -2px;
  width: 88px;
  bottom: 73px;
}

span.ribbon_featured_has{
  background-image:url("/assets/images/misc/ribbon_featured.png");
  height: 72px;
  left: 6px;
  position: absolute;
  top: 73px;
  width: 71px;
  bottom: 73px;
}

div.no_back span.ribbon_featured_has{
  background-image:url("/assets/images/misc/ribbon_featured_v23.png");
  height: 89px;
  left: 698px;
  position: absolute;
  top: -2px;
  width: 88px;
  bottom: 73px;
}


/* Premium Client Comments Preview Box */
div.preview-home {
  height: 105px;
  margin-bottom:4px;
}
div.preview-home-v3 {
  height: 105px;
  margin-bottom:4px;
  background-color: rgb(242,242,242);
}

div.preview-home div.preview {
  margin-top:-4px;
  width:425px !important;
  height:100%;
}

div.preview-home-v3 div.preview-v3 {
  margin-top:-4px;
  width:445px !important;
  height:100%;
}

div.preview-home div.preview div.preview-container {
  left:0px;
  border:none;
  background-color: transparent;
}

div.preview-home-v3 div.preview-v3 div.preview-container {
  left:0px;
  border:none;
  background-color: transparent;
}

div.preview {
  margin-top:8px;
  float:left !important;
  width:500px !important;
}

div.preview-v3 {
  margin-top:8px;
  float:left !important;
  width:500px !important;
}

div.preview span.preview-text {
    display: inline-block;
    width:397px;
    position:relative;
    left:164px;
    font-weight: bold;
    padding:6px;
    text-align:center;
}

div.preview-v3 span.preview-text {
    display: inline-block;
    width:397px;
    position:relative;
    left:164px;
    font-weight: bold;
    padding:6px;
    text-align:center;
}

div.preview div.preview-container {
  width:382px;
  height:80px;
  background-color: #f6f6f6;
  border:3px solid #435fa0;
  padding:12px;
  position:relative;
  left:43px;
}

div.preview-v3 div.preview-container {
  width:430px;
  height:80px;
  background-color: #f6f6f6;
  border:3px solid #435fa0;
  padding:12px;
  position:relative;
  left:43px;
}

div.preview div.preview-container div.preview-inner-container {
  padding-left:1px;
  padding-top:4px;
  border-top: 2px solid #dedede;
  border-bottom: 2px solid #dedede;
  width:378px;
  height:74px;
  font-family: Trebuchet MS;
  font-size:14px;
  color:rgb(80,80,80);
  text-align: justify;
  word-wrap:break-word;
}

div.preview-v3 div.preview-container div.preview-inner-container {
  width:378px;
  height:74px;
  font-family: Trebuchet MS;
  font-size:14px;
  color:#666666;
  word-wrap:break-word;
}

div.preview div.preview-container div.preview-inner-container div.preview-comment {
  height:48px;
  font-style:italic;
  overflow:hidden;
}

div.preview-v3 div.preview-container div.preview-inner-container div.preview-comment {
  height:48px;
  font-family:"MyriadPro-Italic";
  overflow:hidden;
  line-height:1.5;
  color: rgb(80,80,80);
  letter-spacing: 0.7px;
  width: 415px;
  font-size: 15px;
  text-align: justify;
}

div.preview div.preview-container div.preview-inner-container div.preview-client-name-comment {
  height:26px;
}
div.preview-v3 div.preview-container div.preview-inner-container div.preview-client-name-comment {
  height:26px;
  text-align: right;
  font-family:"MyriadPro-Italic";
    width: 415px;
    font-size: 15px;
    color: rgb(80,80,80);
}
/* Premium Client Comments Preview Box */


ul.breadcrumb.V12 {
  margin-top:0px;
}

div.testimonials div.preview-container {
  border: none;
}


/* Header V2 - V2-0018    */
/* Header */
.header, .content, .footer {
  width:1000px;
  margin:auto;
  background-color:#fff;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}

.v2 {
  border-bottom: 1px solid #7bc242;
}line-height: 1.5

.header.v2 .logo {
  margin-bottom: 8px;
  display: inline-block;
}

.header.v2 .logo > img {
  border:none;
  padding: 0px;
  margin: 5px 20px 0px 5px !important;
}

.header .search-box {
  display: inline-block;
}

.header .search-box input[type=text] {
  width:244px;
  height:29px;
  border: 1px solid #b9d553;
  margin-top:5px;
  position:relative;
  top: 2px;
}

.header .search-box input[type=button] {
  background-image:url(/assets/images/icons/magnifier.png);
  text-indent:-9999px;
  border:none;
  cursor:pointer;
  width:17px;
  height:17px;
  top:0;
  left:0 !important;
  margin-left:-25px;
  position: relative;
}

.header .right-section {
  float:right;
  margin-left:-480px;
   /* width:480px; */
}

.header .right-section img {
  border:none;
}

.header .plus-sign {
  padding-top:4px;
  padding-right:0px;
  cursor: pointer;
}
/* Header */

/* Footer CSS */
.footer div {
    padding: 5px 30px !important;
}

.footer .col {
    display: inline-block;
    border: none !important;
    vertical-align: top;
    padding: none !important;
}

.menu li {
    display: block !important;
    border: none !important;
    padding: 5px !important;
}

.col3 {
    float: right;
}

.footer .member_login {
    float: none !important;
    display: block !important;
    width: 250px !important;
    text-align: center !important;
    background-image: none !important;
}
/* Footer CSS */

/* Header V2 - V2-0018    */

#custom_intro_text {
    text-align: "justify";
}

/*fonts*/
@font-face {
font-family: 'MyriadPro-Semibold';
src: url('/assets/fonts/MyriadPro-Semibold.eot');
src: url('/assets/fonts/MyriadPro-Semibold.woff') format('woff'),
url('/assets/fonts/MyriadPro-Semibold.ttf') format('truetype');
font-style:normal;  
}
@font-face {
font-family: 'MyriadProRegular';
src: url('/assets/fonts/MyriadPro-Regular.eot');
src: url('/assets/fonts/MyriadPro-Regular.woff') format('woff'),
url('/assets/fonts/MyriadPro-Regular.ttf') format('truetype'); 
font-weight:100;
font-style:normal;	
}

@font-face {
font-family: 'MyriadPro-Bold';
src: url('/assets/fonts/myriadpro-bold.eot');
src: url('/assets/fonts/myriadpro-bold.woff') format('woff'),
url('/assets/fonts/myriadpro-bold.ttf') format('truetype');
font-weight:normal;
font-style:normal;  
}

@font-face {
font-family: 'MyriadPro-Italic';
src: url('/assets/fonts/MyriadPro-Italic.eot');
src: url('/assets/fonts/MyriadPro-Italic.woff') format('woff'),
url('/assets/fonts/MyriadPro-Italic.ttf') format('truetype');
font-weight:normal;
font-style:normal;  
}

.why_officelist dt {
	float:none;
}

.nav-arrows a.nav-arrow {
    display:block; 
    padding:0px; 
    width:45px; 
    height:60px; 
    background:white; 
    opacity:0.3; 
    position:absolute; 
    top: 45%;
   /*  margin-left:5px; */
    background-repeat:no-repeat;
    background-position:center;
}

.nav-arrows > a.nav-arrow:hover, 
.nav-arrows > a.nav-arrow:focus {
    opacity: 0.6 !important;  
}

.nav-arrows a.nav-arrow#nav-arrow-prev {
    left:0; 
    background-image:url('/assets/images/misc/misc_move_left_v23.png');
}

.nav-arrows a.nav-arrow#nav-arrow-next {
    right:0;
    background-image:url('/assets/images/misc/misc_move_right_v23.png');
}


 .office_item_hidden {
    display: none;
}

/*
.wait_dom_ready {
    display:none !important;
}
*/

.hidden {
    display:none !important;;
}

.popup_top_searches {
    width:504px !important;
}

/** *********************************************************************** */
/*                     Start Autocomplete styles                            */
/** *********************************************************************** */
#index_search_ac{
    z-index: 9051;
}

yui-ac-container .yui-skin-sam .yui-ac{
   position:absolute;
}

.yui-skin-sam .yui-ac-input {
    position:relative;
}

.yui-skin-sam .yui-ac-container{
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   top:-0.4em;
}

.yui-skin-sam .yui-ac-content{
    border:1px solid #ccc;
}

.yui-skin-sam .yui-ac-content li
{
    padding:3px 2px;
    list-style:none;
    background: none;
    border-bottom: 1px dotted #ccc;
}

.yui-skin-sam .yui-ac-content li.yui-ac-highlight{
   /* background:#FF9900; */
   background:#999;
}
/** *********************************************************************** */
/*                     End Autocomplete styles                              */
/** *********************************************************************** */


/** *********************************************************************** */
/*                        Start Tooltip styles                              */
/** *********************************************************************** */
.yui-skin-sam .yui-tt .bd {
    background:none !important;
    border:none !important;;
}

.yui-skin-sam .yui-tt-shadow {
    background-color:#000000;
    width:95%;
    height: 83%;
    bottom:0px;
    left:35px;
    right:0px;
    top:5px;
}
/** *********************************************************************** */
/*                         End Tooltip styles                               */
/** *********************************************************************** */

/** *********************************************************************** */
/*                      Start Quick Tips styles                              */
/** *********************************************************************** */
.yui-skin-sam .yui-carousel {
    background: #fff;
    border: none;
}

/* Always be sure to give your carousel items a width and a height */

#infobar_quick_tips li{
   height: 62px;
   width: 295px; 
   opacity: 1;
   text-align: left; 
   visibility: hidden;
   margin:0px !important;
   padding:0px 0px 1px 0px !important;
   overflow:visible !important;
}

#infobar_quick_tips .yui-carousel-element .yui-carousel-item-selected {
    opacity: 1;
    border:none;
    visibility:visible;
    margin:0px !important;
    padding:0px 0px 1px 0px !important;
}

#infobar_quick_tips .yui-carousel-element {
    overflow:visible !important;
}

#infobar_quick_tips .yui-carousel-content {
    overflow:visible !important;
}

#infobar_quick_tips {
	overflow:visible !important;
}

#infobar_quick_tips p {
	padding-top:10px;
}

div.quick_tips div.yui-carousel-element
{
    width:auto !important;
}

.yui-carousel-element li
{
    border:none;
    visibility:visible !important;
}

div#index_quick_tips {
    width: 400px !important;
    height: 58px !important;
}

div#index_quick_tips div.yui-carousel-content{
    width: 400px !important;
    height: 58px !important;
}

div#index_quick_tips ol.ol_quick_tips{
    height: 58px !important;
}

#index_quick_tips li{
   width: 400px;
   height: 58px;
   opacity: 1;
   text-align: left; 
   visibility: hidden;
   margin:0px !important;
   padding:0px 0px 1px 0px !important;
}

#index_quick_tips .yui-carousel-element .yui-carousel-item-selected {
    opacity: 1;
    border:none;
    visibility:visible;
}

.yui-carousel-nav {
    display: none;
}

.yui-skin-sam .yui-pg-container
{
    margin: 0px;
    padding: 2px 0px 0px 0px;
}

div#office_detail_v23 ol.yui-carousel-element{
    padding: 1px;
    
}

.yui-skin-sam .yui-pg-pages 
{
    overflow:visible;
    float:right;
    background: transparent;
    margin: 0px;
    padding: 0px;
    border-left:1px solid #CCCCCC;
	padding-left:6px;
}

.yui-skin-sam .yui-pg-current-page {
    border:none;
    margin: 0px;
    padding: 0px;
    padding-top: 1px !important;
    width:16px;
    height:15px;
    background-color:#FF9900 !important;
    color:#fff;
    float:left;
    margin-right:4px;
    padding-top:0px;
    text-align:center;
    cursor:default;
    font-weight: normal !important;
}

.yui-skin-sam .yui-pg-page {
    margin: 0px;
    padding: 0px;
    padding-top: 1px !important;
    width:16px;
    height:15px;
    border:none;
    font:0.71em Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#CCC;    
    color:#fff !important;
    float:left;
    margin-right:4px;
    padding-top:0px;
    text-align:center;
    text-decoration:none !important;
}

.yui-skin-sam .yui-pg-pages a:hover{
   background-color:#666;
   text-decoration:none !important;
}
/** *********************************************************************** */
/*                      End  Quick Tips styles                              */
/** *********************************************************************** */

.mask {
    background-image:url(/assets/images/backgrounds/bg_modal.png);   
}

.list_by{
    text-align: left;  
    width:100%;
}

.list_by li{
    text-align: left;  
    width:100%;
}

.yui-skin-sam .list_by a{
  text-align: left;
  background: none;
  padding-left: 5px;
  padding-bottom: 2px;
  width:100%;
}

/** *********************************************************************** */
/*                        Start  Logger style                               */
/** *********************************************************************** */

.yui-skin-sam .yui-log {
    font-size:12px;
    padding:0.5em;
    width:45em;
}

/** *********************************************************************** */
/*                        End  Logger style                               */
/** *********************************************************************** */

.container_search_by {
	position: absolute;
	width: 197px;
	height: 320px;
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:15px;
	overflow-y:auto;
	overflow-x:hidden;
	display:none;
	border:1px solid #ccc;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	background-color:#E4E4E4;
}

div.container_search_by ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:0 0 0px 15px;
    margin-bottom:0.0em;
    height:20px;
}

div.container_search_by li a{
    font-weight:normal;
    background:none;
    display:inline-block;
    padding:0px;
    margin:0px;
}

div.container_search_by .list_by_state{
	font-weight:bold;
	background:none;
	padding:7px 0px 0px 0px;
	margin-bottom:5px;
	border-bottom:thin solid #ccc;
}

div.container_search_by .list_by_item{
	margin-left:20px;
}

#default_loader {
    margin-top: 65px;
}

div.loading_panel {
	text-align:center;
	width:48px;
	height:48px;
	padding:0px;
    border-color: #CCCCCC #666666 #666666 #CCCCCC;
    border-style:solid;
    border-width:2px;
    background:#FFFFFF url("/assets/images/misc/loader_2_48_white.gif") no-repeat scroll center center 
}

div.loader_blue {
	background:transparent url(/assets/images/misc/loader_2_48_blue.gif) no-repeat center center;
}

div.loader_white {
	background:transparent url(/assets/images/misc/loader_2_48_white.gif) no-repeat center center;
}

div.loader_gray {
	background:transparent url(/assets/images/misc/loader_2_48_gray.gif) no-repeat center center;
}

div.panel_container {
	display:none;
}

div.search_map_rollover{
    width:528px;
    height:276px;
    background:transparent;
    display:none;
    padding:0px;
    margin:0px;
    clear:both;
}

div.search_map_rollover img{
    width:528px;
    height:276px;
    padding:0px;
    margin:0px;
    background:transparent;
    border:none;
}

#search_by_county {
	border-left: 1px solid rgb(171, 171, 171);
}

#office_selection img{
	width:87px;
	height:65px;
}

.gmap_view_map img {
	background:transparent;
}

.gmap_view_map {
	border: 1px solid #CCCCCC;
	padding:5px;
    width:885px;
    height:460px;
}

.popup_gmap {
    width:916px;
    height:555px;
}

.gmap_office_view_map {
	width:242px;
	height:180px;
}

div#office_detail_v23 .gmap_office_view_map {
    width:660px;
    height:380px;
}


.param_list {
	display:none;	
}

div.empty_office_selection {
	margin-bottom:120px;
}

div.office_selection.v4_v5 div.empty_office_selection {
	margin-bottom:50px;
} 


div#office_detail_v23 div.office_selection.v4_v5 div.empty_office_selection {
	margin-bottom:5px;
}

 
div.office_selection.v4_v5.v14 div.empty_office_selection {
	margin-bottom:0px;
} 

div.empty_office_selection span {
	color:#FF9900;
}

div.list_office_selection {
	display:none;	
}

div.ac_loader {
	border:1px solid #ccc;	
	padding:3px 15px 3px 25px;
	font-family:Verdana,Geneva,sans-serif;
	font-size:1em;
	color:#666666;
	background:#ffffff url(/assets/images/misc/loader_2_16_white.gif) no-repeat 5px center;
}

ul.office_detail_menu li.added{
	background:none;
}

.yui-carousel {
    width:auto;
}

.yui-carousel .yui-carousel-item-selected {
   border:1px dashed #000000;
   margin:0;
   width:auto;
}

div#office_detail_v23 .yui-carousel .yui-carousel-item-selected {
   border:5px solid rgba(82,115,190,0.3);
   margin-left:0;
   margin-right:0;
   margin-top:0;
   margin-bottom:0;
   width:131px;
   height:95px;
}

div.big_image_gallery {
	width:660px;
	height:400px;
    overflow:hidden;
}

div.big_image_gallery div.bd div.popup_content{
    width:635px;
    height:350px;
}

div.v_image_selector {
    vertical-align:top;
}

div.big_image_gallery div.image_selector_container {
	display:inline-block;
	height:303px;
    width:150px;
}

div.big_image_gallery .yui-carousel-content {
    height:106px;
    width:auto;
    background-color:transparent;
}

div.big_image_gallery .yui-carousel-element {
    width:auto !important;
}

div.image_gallery .yui-carousel-content {
    height:42px;
    width:auto;
    background-color:transparent;
}

div#office_detail_v23 div.image_gallery .yui-carousel-content {
    width: 605px;
    height:110px;
    width:auto;
    background-color:transparent;
}


div.image_gallery ol.yui-carousel-element {
    height:auto;
    position:relative;
}

/* Start Panel css */
.yui-skin-sam .yui-panel .hd{
    background:none;
    border:none;
    margin:0px;
    padding:0px;
}

.yui-skin-sam .yui-panel .bd{
    background:none;
    border:none;
    margin:0px;
    padding:0px;
}

.yui-skin-sam .yui-panel .ft {
    background:none;
    border:none;
    margin:0px;
    padding:0px;  
}

/* End Panel css */

/* Start accordion css */
.yui-skin-sam .yui-cms-accordion .yui-panel {
    border: none;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd {
    border:none;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd .fixed {
    background-color:#ECECEC;
    border:1px solid #E3E3E3;
    margin-left:0;
    padding:10px;
    width:auto;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .hd {
    background:none;
    border:none;
    margin:0px;
    padding:0px;
    height:27px;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .hd a {
    font-size:1.1em;
    text-decoration:underline;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .hd span {   
    background:url("/assets/images/backgrounds/bg_faq_definition.gif") no-repeat scroll 0 0 #F3F3F3;
    display:block;
    float:right;
    height:26px;
    position:absolute;
    right:0;
    top:0;
    width:8px;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item .accordionToggleItem {
    background:url("/assets/images/icons/icn_faq_closed.gif") no-repeat scroll 0 0 #F3F3F3;
    height:26px;
    padding-left: 31px;
    display: block;
}
.yui-skin-sam .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
    height:26px;
    background:url("/assets/images/icons/icn_faq_opened.gif") no-repeat scroll 0 0 #F3F3F3;
}
/* End accordion css */
