

/*@- USER REPORTS STRUCTURE
--------------------------------------------------------------*/
#user-reports {display:block;margin:30px 20px;min-height:1460px;}
#user-reports ul {list-style:none;}
#user-reports h3 {font-size:14px; color:#444;}
#user-reports .information {background-image:url('../../images/icons/prInfo.jpg'); margin-bottom: 0; background-position:12px 40%;}
#user-reports .info-sub {margin-right:15px;margin-bottom:10px;}
#user-reports .hidden {display:none;}
#user-reports .select {width:172px;}
#user-reports .textbox {border: 1px solid #BBB; line-height:20px;padding:1px 1px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#444;font-size:12px;}
#user-reports .hasDatepicker {font-weight:bold;width:165px;}
#user-reports .textbox:focus {border:1px solid #5897FB;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 5px rgba(0,0,0,.3);box-shadow:0px 0px 5px rgba(0,0,0,.3);}
#user-reports .sections {margin:0px;padding:0px;clear:both;}
#user-reports .row {clear:both;display:block;}
#user-reports .row-ul {margin:0px auto; list-style:none;display:block;height:50px;width:100%;clear:both;}
#user-reports .row-ul .stay-inline {float:left;padding:5px 20px 0px 0px;}
#user-reports .align-inline {float:left; margin-right:10px;}

#user-reports .lbl {font-size:13px;}
#user-reports .lbl-small {font-size:12px;color:#444;}
#user-reports .val-big {font-size:16px;color:#222;}
#user-reports .val-bigger {font-size:23px;color:#444;margin-top:-3px;}
#user-reports .val-small {font-size:11px;color:#bc0000;}

#user-reports #country {background:transparent url("../../images/location_switcher/flags1.gif") no-repeat 10px -250px;padding: 2px 25px 0px 30px; color:#004276; font-weight:bold; font-size:13px; margin:7px 0px;}
#user-reports .tooltip {color:#3C7AB3;font-weight:bold;} 
#user-reports .tooltip:hover {text-decoration:none; color:#444; cursor: pointer;}

#user-reports .activity-heading {display:inline;}
#user-reports .limit-msg{display:none;color:red;font-size:12px;}

#user-reports .awesome {min-width:150px;}
#user-reports .loading-spin {background:transparent url('../../images/elements/loading.gif') 0px 0px no-repeat; width:20px; height:17px; margin:0px auto; z-index:10;}

#id_rid_chzn {font-size:11px;float:right;width:367px !important;}
#id_rid_chzn .chzn-search input {width:326px !important;}
#id_rid_chzn .chzn-single {height:16px;line-height:16px;}
#id_rid_chzn .chzn-single div b {margin-top:-5px !important;}
.chzn-custom-style {width:370px !important;zoom:0.9 !important;font-size:12px !important; margin-top:2px !important;}
.chzn-container-multi {position:relative !important;z-index:11 !important;}
.chzn-container-multi .chzn-choices .search-field input {padding:4px !important;}
.chzn-drop {width:365px !important;}
.for-user-reports-stupid-error {min-height:400px !important; height:400px;}
#user-reports .margins {padding-bottom:15px;} 
#user-reports .loading-section {padding:15px 0px 20px 0px;margin:0px 467px;}
#user-reports .loading-line {margin:0px 310px;}

/*@- USER REPORTS SIDEBAR
--------------------------------------------------------------*/
#user-reports-sidebar {display:block;float:left;width:18%;margin:10px 0px 10px 0px;max-width:165px;}
#user-reports-sidebar .stupid-border {border-right:1px solid #ccc;position:absolute;z-index:5;min-height:1420px;width:155px;margin-top:6px;}
#user-reports-sidebar .for-stupid-error {min-height:400px !important; height:400px;}
#user-reports-sidebar-list {list-style-type:none;}
#user-reports-sidebar-list .nodes{margin:5px 0px;}
#user-reports-sidebar-list .tab-link{display:block;padding:10px 0px 12px 10px; width:100%;font-size:14px;font-weight:bold;font-face:serif;position:relative;z-index:6;}
#user-reports-sidebar-list .tab-link-active{background:transparent url('../../images/elements/tab-active-inactive-sprite.gif') 0px 0px no-repeat;position:relative;z-index:11;}
#user-reports-sidebar-list .tab-link-inactive{background:transparent url('../../images/elements/tab-active-inactive-sprite.gif') 0px -41px no-repeat; color:#ccc; width:143px;}
#user-reports-sidebar-list .tab-link:hover, 
#user-reports-sidebar-list .tab-link:active,
#user-reports-sidebar-list .tab-link:visited,
#user-reports-sidebar-list .tab-link:link {text-decoration:none;}
#user-reports-sidebar-list .tab-comingsoon {display:block;padding:0px 0px 12px 10px; width:100%;font-size:14px;font-weight:bold;font-face:serif;position:relative;z-index:6;background:transparent url('../../images/elements/tab-coming-soon.gif') 0px 0px no-repeat;height:400px;}


/*@- USER REPORTS: FILTER RESULTS SECTION
--------------------------------------------------------------*/
#user-reports #id_rid {float:right;width:220px;}
#user-reports #filter-results {border:1px solid #CACACA;background-color:#f5f5f5;}
#user-reports #filter-results #filter-result-heading {padding:6px 0px 5px 0px;float:left; width:98%;}
#user-reports #filter-results #filter-result-heading h4 {float:left; width:40%; color:#444;}
#user-reports #filter-results .row {border-bottom:1px dotted #999; margin:0px 10px;}
#user-reports #filter-results .row.bottomless {border:0px;}

/*@- USER REPORTS: TAXONOMY ROW SECTION
--------------------------------------------------------------*/
#user-reports #taxonomy-row {}
#user-reports #taxonomy-row-list #country {}
#user-reports #taxonomy-row-list #cities {list-style:none;}
#user-reports #taxonomy-row-list #subcat {padding-right:0px;}
#user-reports #taxonomy-row-list  {list-style:square outside url("../../../images/icons/arrow.png");}


/*@- USER REPORTS: DATE SELECTION ROW
--------------------------------------------------------------*/
#user-reports #daterange-row-list {background:#EAEAEA;width:100%}
#user-reports #daterange-row-list .lbl {float:left;margin:6px 6px 0px 0px;min-width:65px;}
#user-reports #daterange-row-list span {width:195px; border:1px solid #CACACA; line-height:20px;display:inline-block;padding:1px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;color:#444;font-size:13px; background:#fff;}
#user-reports #daterange-row-list #calender-icon {float:right;width:14px;height:23px;margin:0px 5px 0px 0px;background:#fff url('../../../images/icons/calendar.png') 0% 35% no-repeat;}
#user-reports #daterange-row-list #down-icon {float:right;width:14px;height:17px;background:#fff url('../../../images/icons/down-arrow-gray.gif') 0% 80% no-repeat;}
#user-reports #daterange-row-list #date_from,
#user-reports #daterange-row-list #date_to,
#user-reports #daterange-row-list #date_from_pt,
#user-reports #daterange-row-list #date_to_pt {padding:0px; border:0px; color:#444; margin:3px 0px 0px 5px;text-align:left;min-width:120px;float:left;width:121px;}
#user-reports #daterange-row-list #date_from_pt,
#user-reports #daterange-row-list #date_to_pt {width:145px;}
#user-reports #daterange-row-list .align-inline {margin-right:10px;}
#user-reports #daterange-row-list .stay-inline {padding:5px 15px 0px 0px;}
#user-reports #daterange-row-list #calendar-field-container {padding:5px 10px 0px 0px;}

/*@- USER REPORTS: CRITERIA ROW SECTION
--------------------------------------------------------------*/
#user-reports #criteria-row {float:left;width:100%;border-bottom:0px;padding-bottom:10px;}
#user-reports #criteria-row #id_filt_price__lte,
#user-reports #criteria-row #id_filt_price__gte {min-width:60px;width:79px;}
#user-reports #criteria-row .bedroom_select {width:83px;}
#user-reports #criteria-row .select {width:325px;}
#user-reports #criteria-row .lbl {display:block;padding:0 0 10px 0;}
#user-reports #criteria-row .stay-inline {margin:0px;width:172px;}
#user-reports #criteria-row #neighbourhood-row {width:333px;}

/*@- USER REPORTS: OVERVIEW SECTION
--------------------------------------------------------------*/
#user-reports #overview-results {margin:0px 24px 0px 0px;}
#user-reports #overview-row-list {}
#user-reports #subtext {background-color:#f0f0f0;padding:7px 10px;color:#666;}
#user-reports #overview-content {padding:0px 0px;}
#user-reports #overview-content-list {float:left;width:100%;padding:15px 0px 20px 10px;}
#user-reports .overview-col {float:left;padding:0px 15px 0px 0px;min-width:110px;}
#user-reports .lbl-ctr-ltr,
#user-reports .val-ctr-ltr,
#user-reports .val-big,
#user-reports .val-bigger,
#user-reports .val-col {float:left;margin:0px 5px 0px 0px;}
#user-reports .val-col {padding:0px 0px 0px 5px;border-left:1px dotted #999;}
#user-reports .val-ctr-ltr {font-size:14px;color:#444;margin:2px 0px 0px 28px;width:100%;}
#user-reports .lbl-ctr-ltr {margin:-16px 29px;width:100%;}
#user-reports .ctr-lcr-col {color:#444;padding-right:10px;margin-top:-8px;}
#user-reports .val-col span {display:block;width:100%;}
#user-reports .ctr-ltr-body {background:transparent url("../../../images/elements/prArrow.gif") 0px 0px no-repeat;padding:25px 0px 30px 0px;width:112px;}
#user-reports #overview-detailviews {padding:0px 25px 0px 0px;}


/*@- USER REPORTS: GRAPH SECTION
--------------------------------------------------------------*/
#user-reports #graph-results {}
#user-reports .graph-title {border-top:1px solid #CACACA; background-color:#EAEAEA;line-height:18px;padding:4px 10px;}
#user-reports .graph-title span {float:right;font-size:14px;color:#bc0000;}
#user-reports .graph-container {height:200px;width:100%;text-align:center;margin-bottom: 24px; }
#user-reports .graph-container-loading {line-height: 180px; width: 100%; text-align: center; background: #fff url('../../../images/elements/dbz-camel-small.gif') no-repeat scroll 50% 30%; padding-top:20px; display: block; color: #6E6C6D;} 
#user-reports .graph-title-90p {width:100%;background-color:#EAEAEA;}
#user-reports .graph-title-90p-inner {width:98%;height:20px;margin:0px auto;border-top:1px solid #CACACA;}
#user-reports .graph-title-90p-inner h4,
#user-reports .graph-title-90p-inner span {font-size:11px;margin-right:10px;}
#user-reports .graph-title-90p-inner h4 {float:left; font-size:13px; color:#444;}
#user-reports .graph-title-90p-inner span {float:left; display:inline; color:#666; padding:2px 0px 0px 0px;}
#user-reports .graph-title-90p-inner strong {margin:0px 2px;}

#user-reports .graph-legend input { margin-top:15px; }
#user-reports .graph-legend label { padding-right:10px; }

#user-reports .legend-checkbox-label {font-size:13px;}


#user-reports .calender-centered {margin-left:10px;}

/*@- USER REPORTS: UNSUBSCRIBE EMAIL SECTION
--------------------------------------------------------------*/
#email-unsubscribe #content-wrapper {margin:auto 0px; padding:1px 0px;}
#email-unsubscribe .page-peel-wrapper .page-peel-right {margin-right:20px;}
#email-unsubscribe-main h1 {color:#000;font-size:22px;margin-top:3px;}
#email-unsubscribe-main #headline {border-bottom:1px solid #ccc; line-height:45px; height:45px;}
#email-unsubscribe-main #main-container {float:left;margin:10px 26px;font-size:13px;color:#444;}
#email-unsubscribe-main #dbz-dude {background:transparent url('../../../images/reports/unsub_dude.gif') 0px 0px no-repeat; width:205px;height:240px;float:right;position:relative;margin-right:55px;margin-top:-40px;margin-bottom:-1px;}
#email-unsubscribe-main a {text-decoration:none;color:#004276;}
#email-unsubscribe-main p {color:#444;font-size:13px;font-family:"arial", "helvatic", "tahoma"; margin-top:10px;}
#email-unsubscribe-main .information {background-image:none;margin-left:0px;padding-left:10px;padding-right:10px;margin-right:0px;font-size:13px;}
#email-unsubscribe-main .yabba-dabba-do-icon {display:block;float:left;width:30px;height:29px;margin:10px 3px 0px 20px;background:transparent url('../../../images/reports/confirm_icon.gif') 0px -1px no-repeat;}


/*@- USER REPORTS: PRICETRENDS-SPECIFIC STYLE OVERRIDES
--------------------------------------------------------------*/
.reports-pricetrends-p #user-reports #filter-results #filter-result-heading {padding-bottom:7px;}
.reports-pricetrends-p .ui-datepicker-calendar { display: none; }
.reports-pricetrends-p #user-reports #daterange-row-list .select {width:95px;margin-top:3px;}
.chzn-custom-style2 {width:590px !important;zoom:0.9 !important;font-size:12px !important; margin-top:2px !important;}
.reports-pricetrends-p #user-reports {min-height:720px;}
.reports-pricetrends-p #user-reports-sidebar .stupid-border {min-height:690px;}


/*@- MY LISTING QUALITY RANK
--------------------------------------------------------------*/
.listing-quality-rank-b #content-wrapper {padding:0; width:996px !important}
/*#dbz-body #content-wrapper*/
#myrank-content-wrap {color:#4d4d4d; margin:50px 40px; line-height:1.35}

.listing-quality-rank-b .admin-only-agent-switcher {float:right; margin:20px}
.listing-quality-rank-b.lang-ar .admin-only-agent-switcher {float:left}

#myrank-content-wrap h1 {font-size:19px; color:#4d4d4d; width:60%;}
#myrank-content-wrap h1 span {background:#2ca05a; border-radius:2px; color:white; padding:2px 5px}
#myrank-content-wrap h2 {font-size:18px; font-weight:normal; width:80%; margin-top:6px}

/* a wrapper around the columns is the table (not really a table, just a div of ul's) */
#myrank-content-wrap .rank-table {
	font-size:15px; margin-top:50px; margin-bottom:50px; float:left; font-weight:bold; color:#666; position:relative; width:100%;
	font-family: "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
}

/* columns */
#myrank-content-wrap .rank-table ul {float:left; list-style:none; position:relative; z-index:2}
.lang-ar #myrank-content-wrap .rank-table ul {float:right;}

/* columns > cells */
#myrank-content-wrap .rank-table ul li {padding:9px 10px; text-align:center; min-width:100px;}

/* first column (y axis) */
#myrank-content-wrap .rank-table ul.y-axis {width:240px;}
#myrank-content-wrap .rank-table ul.y-axis li {text-align:left; position:relative;}
#myrank-content-wrap .rank-table ul.y-axis li:first-child:hover {cursor:default;}
#myrank-content-wrap .rank-table ul.y-axis li:hover {cursor:help;}
#myrank-content-wrap .rank-table ul.y-axis .hint {position:relative; top:-4px; left:2px; font-size:11px; color:#aaa}
#myrank-content-wrap .rank-table ul.y-axis:hover {z-index:100}

.lang-ar #myrank-content-wrap .rank-table ul.y-axis li {text-align:right;}

/* columns > first cell */
#myrank-content-wrap .rank-table ul li:first-child {font-weight:bold}

/* the focus around a column */
#myrank-content-wrap .rank-table .focus {color:#2ca05a;}
#myrank-content-wrap .rank-table ul .focus-line {
   border:2px solid #2ca05a; border-radius:4px; z-index:10; background:none;
   position:absolute; top:-5px; bottom:-10px; left:7px; right:7px;
}

/* a fake column that spans the table below the other coloumns */
#myrank-content-wrap .rank-table .faux-column-background li:nth-child(2n+3) {background:#f5f5f5}
#myrank-content-wrap .rank-table .faux-column-background li:first-child {border-bottom:1px dashed #b3b3b3;}
#myrank-content-wrap .rank-table .faux-column-background li:last-child {border-top:1px dashed #b3b3b3; background:none}
#myrank-content-wrap .rank-table .faux-column-background {width:100%; position:absolute; left:0; right:0; z-index:0}

/* tooltips */
#myrank-content-wrap .rank-table .tooltip {position:absolute; left:60%; top:-5px; width:270px; display:none; background:white; border:1px solid #ccc; padding:15px; font:13px arial, sans-serif;}
.lang-ar #myrank-content-wrap .rank-table .tooltip {right:70%; left:auto;}
.lang-en #myrank-content-wrap .rank-table .tooltip:before {content:""; display:block; position:absolute; left:-9px; top:13px; width:9px; height:18px; background:url(../../images/reports/listing-rank/tooltip-arrow.png)}
#myrank-content-wrap .rank-table .tooltip:after {content:""; background:#e6e6e6; position:absolute; left:3px; right:3px; bottom:-3px; height:2px}
#myrank-content-wrap .rank-table li:hover .tooltip {display:block;}

#myrank-content-wrap .rank-table .tooltip p {margin-top:5px;}

#myrank-content-wrap .rank-table .tooltip ol {margin-top:10px; padding-left:20px}
.lang-ar #myrank-content-wrap .rank-table .tooltip ol {padding-left:0; padding-right:20px}
#myrank-content-wrap .rank-table .tooltip ol li {font-weight:normal; list-style-position:inside; padding:0; margin-bottom:6px; list-style-position:outside;}

/* improve your rank section */
#myrank-content-wrap .improve-your-rank {border:1px solid #ccc; padding:30px; font-size:16px; position:relative;}
#myrank-content-wrap .improve-your-rank:before {content:""; background:#e6e6e6; position:absolute; left:3px; right:3px; bottom:-4px; height:3px}
#myrank-content-wrap .improve-your-rank p {width:70%}

#myrank-content-wrap .improve-your-rank ul {list-style:none; margin:25px 0 15px; font-size:14px}
#myrank-content-wrap .improve-your-rank ul li {font-weight:bold; margin-bottom:15px}
#myrank-content-wrap .improve-your-rank ul li .score {background:#ff2a2a; color:white; padding:4px 6px; border-radius:2px}
#myrank-content-wrap .improve-your-rank ul li a {color:#2a7fff; border-bottom:3px double #2a7fff;}
#myrank-content-wrap .improve-your-rank ul li a:hover {text-decoration:none; color:#0044aa; border-color:#0044aa;}

#myrank-content-wrap .improve-your-rank ul li .reference-number {}

