select#rtid, select#month_range, div.span_type select, select#percent_change_options, select#quarter_range{
	-webkit-appearance: none;
}

#content {
	position: relative;
}
.chart_area {
	position: relative;
	float: left;
	margin: 0 -8px 10px;
	padding: 10px 8px 0;
	/* height: 575px; */
	width: 949px;
	background: #fff url(../images/chart_area_bgr_top.gif) no-repeat 0 158px;
}
.chart_area_btm {
	float: left;
	padding-top: 9px;
	height: 0;
	width: 964px;
	margin: 40px -8px 0;
	background: #fff url(../images/chart_area_bgr_btm.gif) no-repeat 0 0;
}
#market_activity_img,
.unauth_view_charts {
	margin: 0 0 0 -8px;
}
#showroom_rotator h2 {
	float: left;
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
	color: #757575;
}
#showroom_rotator h2 span {
	font-size: 18px;
}
.chart_container {
	display: block;
	float: left;
	background:#fff;
	border-radius:10px;
	/*margin-top:30px;*/
	margin-bottom:60px;
	
	width: 785px;
	border:1px solid #cccccc;
}
.chart_container .table {
	display: none;
	clear: left;
}
.chart_container .chart_table {
	
	
	
	width: 785px;
	
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.chart_container form {
	float: left;
	padding-top: 20px;
	width: 595px;
}
#chart_div {
	background: url(../images/ajax-loader.gif) no-repeat 150px 100px;
}
.series_controls {
	display: none;
	float: left;
	
	width: 130px;

}
.series_my_series {
	display: none;
}
.series_22,
.series_32,
.series_42 {
	display: block;
}
.series_slide label,
.listing_statuses label,
.compare_to_geo label,
.compare_to_past label {
	float: left;
	width: 169px;
	background:#fff;

	border:1px solid #dfdfdf;
	border-top:none;
	padding-left:;
	/*padding:8px 14px 8px 14px;*/
	padding: 5px 14px 5px 14px;
	font-size: 12px;
	color:#575757;
	display:block;
}
.series_slide label input,
.listing_statuses label input,
.compare_to_geo label input,
.compare_to_past label input {
	display: none;
}
.series_slide label img,
.compare_to_past label img,
.compare_to_geo label img,
.listing_statuses label img {
	display: block;
	float: left;
	margin-top: -1px;
	padding-right: 11px;
}
.series_slide label img.cb_checked,
.listing_statuses label img.cb_checked {
	display: none;
}
.series_slide label img.cb_c0,
.listing_statuses label img.cb_c0 {
	display: block;
}
.series_slide label img.cb_u0,
.listing_statuses label img.cb_u0 {
	display: none;
}
.controls_holder,
.series_slide {
	float: left;
	width: 150px;
	margin-left:11px;
}
.controls_holder
{
	/*margin-top:30px; */
	
}
.series_slide a {
	display: block;
	float: left;
	
	/*padding:10px 0 10px 14px;*/
	padding:5px 0 5px 14px; /*nov 28*/
	
	width: 184px;
	border-radius:3px;
	/*	
	background: url(../images/headings_bgr.gif) no-repeat right -22px;
	*/
	/**************************update*******************************************/
	background: -moz-linear-gradient(top, #3575b3 0%, #5c9ddc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3575b3), color-stop(100%,#5c9ddc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3575b3 0%,#5c9ddc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3575b3 0%,#5c9ddc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3575b3 0%,#5c9ddc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3575b3 0%,#5c9ddc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3575b3', endColorstr='#5c9ddc',GradientType=0 ); /* IE6-9 */
	border:1px solid #2462a0;
	
	color:#cbcbcb;
	/**************************update*******************************************/	
	
	font-size: 14px;
	line-height: 19px;
	color: #fff;
}

a.disabled_facet_group {
	background: #c9dcef; /* Old browsers */
	background: -moz-linear-gradient(top, #c9dcef 0%, #bfd2e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9dcef), color-stop(100%,#bfd2e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c9dcef 0%,#bfd2e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c9dcef 0%,#bfd2e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c9dcef 0%,#bfd2e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c9dcef 0%,#bfd2e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9dcef', endColorstr='#bfd2e5',GradientType=0 ); /* IE6-9 */
	color:#dae9f8;
	border:1px solid #b9ccdf;
	
}
.series_slide a:hover {
	text-decoration: none;
}
a.heading_2 {
	/*	
	background: url(../images/headings_bgr.gif) no-repeat top right;
	
	background: #3575b3;  Old browsers */
	/**************************update*******************************************/
	background: -moz-linear-gradient(top, #3575b3 0%, #5c9ddc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3575b3), color-stop(100%,#5c9ddc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3575b3 0%,#5c9ddc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3575b3 0%,#5c9ddc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3575b3 0%,#5c9ddc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3575b3 0%,#5c9ddc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3575b3', endColorstr='#5c9ddc',GradientType=0 ); /* IE6-9 */
	border:1px solid #2462a0;
	border-radius:3px;
	color:#fff;
	/**************************update*******************************************/
	
}
.series_slide form {
	
	width: 189px;
}
.data_container {
	display: none;
}
.loader {
	display: none;
	position: absolute;
	top: 190px;
	left: 395px;
	width: 32px;
	height: 32px;
	background: url(../images/ajax-loader.gif) no-repeat 0 0;
}
.links {
	position: absolute;
	top: 2px;
	left: 8px;
	float: left;
	padding: 0;
	
	
}
.print,
.share,
.embed {
	float: left;
	
}

.shared .links a {
	color:#8c8d8e;
}

.export,.print {
	float: left;
	position:relative;
	
}
.print_link,
.share_link,
.embed_link,
.export_link {
	display: block;
	float: left;
	margin-bottom: 5px;
	
	/*background: transparent url(../images/toolbox.gif) no-repeat 0 0; */
	font-size: 12px;
	text-decoration: underline;
	margin-right:28px;
	margin-left:6px;

	line-height: 25px;
}
.links a:hover {
	text-decoration: none;
}
.share_link {
	background-position: 0 -30px;
}
.embed_link {
	background-position: 0 -60px;
}
.reset_link {
	position:absolute;
	left: 825px;
	top: 85px;
	font-size: 14px;
	text-decoration: underline;
}
.reset_link:hover {
	text-decoration: none;
}
.reset_btn {
	display: none;
}
.series_controls select {
	display: none;
}
.tabs_nav {
	display: block;
	
	float: left;
	/*margin-bottom: 20px;*/
	margin-left:5px;
	margin-top:11px;
	
	
}
.tabs_nav li {
	display: inline !important;
	float: left;
}
.tabs_nav li a {
	float: left;
	/* padding: 5px; */
}
.tabs_nav li .chart,
.tabs_nav li .bar,
.tabs_nav li .table {
	display: block !important;
	padding-top: 42px;
	width: 42px;
	height: 0;
	overflow: hidden;
	font-size: .1em;
	margin-right:6px;	
	background: transparent url(../images/tabs.gif) no-repeat -48px -42px;
}
.tabs_nav li .bar {
	background-position: 0 -42px;
}

.tabs_nav li.active .bar  {
	background-position: 0 0;
}

.tabs_nav li .table {
	background-position: -96px -42px;
}
.tabs_nav li.active .chart  {
	background-position: -48px 0;
}

.tabs_nav li.active .table {
    background-position: -96px 0;
}
div.table {
	width: 765px;
	height: 318px;
	overflow: auto;
	border-bottom: 1px solid #7a9ccb;
}
.table table {
	width: 747px;
	border-collapse: collapse;
	border-bottom: 1px solid #f0f0f0;
}
.table table tr.zebra {
	background-color: #f0f0f0;
}
.table table th,
.table table td {
	padding: 3px 5px;
	border-right: 1px solid #f0f0f0;
	text-align: center;
	font-weight: normal;
}
.table table th {
	color: #fff;
}
.table table th.date_cell,
.table table td.date_cell {
	padding-right: 12px;
	width: 70px;
	border-left: 1px solid #f0f0f0;
	text-align: right;
}
.table table th.date_cell {
	background-color: #d8d8d8;
	color: #000;
}
/* slider */
.ui-slider {
	margin-bottom: 40px;
}
.ui-slider li span.ui-slider-label-show,
.ui-slider dd span.ui-slider-label-show {
	font-size: 10px;
	line-height: 12px;
}
.ui-slider-horizontal .ui-slider-range {
	opacity: 0.4;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left: -2px;
	width: 4px;
}
.ui-corner-all {
	-moz-border-radius: 0;
}
.ui-slider .ui-slider-tooltip {
	position: absolute;
	display: block;
	top: 20px;
	left: 0;
	padding: 0 2px;
	width: 55px;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {
	display: none;
}
.ui-widget-content {
	font-size: 11px;
}
.slider_wrap_a .ui-widget-content {
	border: 1px solid #001eff;
}
.slider_wrap_b .ui-widget-content {
	border: 1px solid #7400ce;
}
.slider_wrap_c .ui-widget-content {
	border: 1px solid #c600ff;
}
.slider_wrap_d .ui-widget-content {
	border: 1px solid #ff0000;
}
.slider_wrap_e .ui-widget-content {
	border: 1px solid #a40000;
}

.slider_wrap_a .ui-widget-header {
	background: #001eff;
}
.slider_wrap_b .ui-widget-header {
	background: #7400ce;
}
.slider_wrap_c .ui-widget-header {
	background: #c600ff;
}
.slider_wrap_d .ui-widget-header {
	background: #ff0000;
}
.slider_wrap_e .ui-widget-header {
	background: #a40000;
}

.slider_wrap_a .ui-state-default,
.slider_wrap_a .ui-widget-content .ui-state-default {
	border: 1px solid #001eff;
	background: #001eff;
}
.slider_wrap_b .ui-state-default,
.slider_wrap_b .ui-widget-content .ui-state-default {
	border: 1px solid #7400ce;
	background: #7400ce;
}
.slider_wrap_c .ui-state-default,
.slider_wrap_c .ui-widget-content .ui-state-default {
	border: 1px solid #c600ff;
	background: #c600ff;
}
.slider_wrap_d .ui-state-default,
.slider_wrap_d .ui-widget-content .ui-state-default {
	border: 1px solid #ff0000;
	background: #ff0000;
}
.slider_wrap_e .ui-state-default,
.slider_wrap_e .ui-widget-content .ui-state-default {
	border: 1px solid #a40000;
	background: #a40000;
}
.slider_wrap {
	display: none;
}
.slider_wrap_a {
	display: block;
}
.add_slider {
	display: block;
	margin-bottom: 10px;
}
/* slider end */
.add_to_my,
.remove_from_my {
display: none;
	float: right;
	margin-top: -22px;
	width: 10px;
	background-color: #ddd;
	cursor: pointer;
	text-align: center;
}
.run_my_graphs {
	display: block;
}
.narrative {
	float: left;
	padding: 0 0 15px 40px;
	width: 160px;
	font-size: 14px;
	line-height: 18px;
}
.narrative p span {
	font-weight: bold;
}
.export_module {
	display: none;
	position: absolute;
	top: 0px;
	
	left:0px;
	float: left;
	padding: 30px 5px 5px 5px;
	width: 80px;
	border: 1px solid #cbcbcb;
	overflow: hidden;
	background: #777a7e;
	border-radius:5px;
	text-transform:none !important;
	
	color: #757575;
	z-index: 1;
}


.export_module a {
	
	background:#8f9296;
	border-radius:2px;
	padding:5px 0 5px 5px;
	margin-bottom:5px;
	box-shadow: 0px 1px 2px #404144;
	border-top:1px solid #98999e;
	
	
	
}

.export_link {
	z-index:100;
	position:relative;
}

a:hover.export_link {
	color:#bcdeeb;
}


/******************************************/
	
#embed_module_container {
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	display:none;

	z-index: 10000;
}
#embed_module_mask {
	background-color: #000;
	height: 100%;
	width: 100%;
}
#embed_module_wrapper {
	height: 100%;
	width: 100%;
	position:absolute;
	left: 0px;
	top: 0px;
}
.embed_module {
	width: 802px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #cbcbcb;
	overflow: hidden;
	background: #fff;
	text-align:left;
	position:relative;
	
	margin-top: 10px;
	padding:5px;
}

.embed_module .fl{
	color: #4c7bac;
	float:left;
	width:150px;
	border-right:1px solid #e7e7e7;
	display:block;
	font-size:14px;
	border-bottom:none;
	padding:16px 0 16px 10px;
}

.embed_module .fr{
	float:right;
	width:626px;
	padding-top:17px;
}

.embed_border .clear_border {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #e4e4e4;
	height:51px;
		
    clear: both;

	
	
	
}

.embed_border .clear_border2 {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #e4e4e4;
	height:120px;
		
    clear: both;
	padding:13px 0 0 0;
	color:#4C7BAC;
}

.embed_border .clear_border2 p {
	padding:0 0 8px 10px;
	
}


.embed_border .clear_border2 textarea {
	margin-left:3px;
	width:791px;
	
	
}

.embed_border .clear_border:after {
	content: ".";
}

.embed_module .embed_border {
	border:1px solid #c8c8c8;
	background:#f7f7f7;
}

.embed_module .close_box {
	position:absolute;
	right:16px;
	top:23px;
}

.embed_module .close_box a {
	font-size:0;
	padding:10px ;
}

.embed_frame {
	margin-left:4px;
	
	
	
	
}

.embed_frame  iframe {
	
	border:1px solid #6ca4de !important;
	margin:0 auto;
	
}


.embed_module h3 {
	font-size:14px;
	
	padding-left: 46px;
	background: url(../images/embed_h1_bg.jpg) no-repeat 0 0;
	
	line-height: 35px;
	margin:-1px 0 0 -1px;


	text-align:left;
	color: #fff;
	width:802px;

}

.fl
	{
	float:left;

	}

.fr
	{
	float:left;

	}	


/******************************************/

.export_module {
	
}

.export_module h3 {
	margin-bottom: 15px;
	padding-left: 12px;
	background: url(../images/h2_bgr.gif) repeat-x 0 0;
	line-height: 38px;
	font-size: 21px;
	font-weight: normal;
	color: #fff;
}
.embed_module label {
	font-size: 13px;
	background: #64a0de; /* Old browsers */
	background: -moz-linear-gradient(top, #64a0de 0%, #3f719f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a0de), color-stop(100%,#3f719f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #64a0de 0%,#3f719f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #64a0de 0%,#3f719f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #64a0de 0%,#3f719f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #64a0de 0%,#3f719f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a0de', endColorstr='#3f719f',GradientType=0 ); /* IE6-9 */
	border-radius:3px;
	box-shadow: 1px 1px 2px #8d8d8d;
	margin-right:2px;
	color:#fff;
	padding:5px 5px;
	
}
.embed_module form {
	padding-bottom: 12px;
}

.embed_module p.et_desc {
	padding: 0 0 8px 17px;
}
.export_module a {
	display: block;
	
	color:#fff !important;
	
	font-size: 12px;
	text-decoration: none;
}
.export_module a:hover {
	text-decoration: none;
}


.close_box {
	text-align: right;
	margin: -7px  -5px 0 0;
	
}
.close_box a {
	display: inline;
	padding: 0;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.embed_sizes {
	float: left;
	width: 280px;
	margin-bottom: 25px;
}
.embed_sizes a {
	float: left;
	padding-right: 15px;
	color: #8a8a8a;
	text-decoration: none;
}
.embed_sizes a.big {
	width: 95px;
	height: 92px;
	background: url(../images/embed_big.gif) no-repeat bottom left;
}
.embed_sizes label {
	display: block;
	margin-bottom: 10px;
}
.embed_sizes a.mid {
	width: 70px;
	height: 73px;
	background: url(../images/embed_mid.gif) no-repeat bottom left;
}
.embed_sizes a.selected {
	font-weight: bold;
	color: #6b8fbf;
}
.embed_sizes a.sml {
	width: 55px;
	height: 62px;
	background: url(../images/embed_sml.gif) no-repeat bottom left;
}
.generate_embed_code {
	margin: 0 0 20px 65px;
	float: left;
	padding-top: 33px;
	width: 132px;
	height: 0;
	overflow: hidden;
	background: url(../images/btn_generate_code.gif) no-repeat 0 0;
	text-indent: -9999px;
}
.embed_code {
	float: left;
	width: 280px;
}
.embed_code input {
	display: block;
	margin-bottom: 10px;
	width: 275px;
	border: 2px solid #abadb3;
}
.embed_code p {
	width: 280px;
	font-size: 18px;
}
.date_range {
	float: left;
	width: 85px;
}
.date_range label {
	float: left;
	padding-top: 25px;
	width: 79px;
	height: 0;
	overflow: hidden;
	background: url(../images/date_range_btn1.gif) no-repeat 0 0;
}

.date_range label.three_months  {background-position: 0 0;}
.date_range label.six_months  {background-position: -85px 0;}
.date_range label.ytd                {background-position: -170px 0;}
.date_range label.one_year      {background-position: -255px 0;}
.date_range label.two_years     {background-position: -340px 0;}
.date_range label.three_years {background-position: -425px 0;}
.date_range label.five_years   {background-position: -510px 0;}

.date_range label.three_months_active  {background-position: 0 -25px;}
.date_range label.six_months_active  {background-position: -85px -25px;}
.date_range label.ytd_active                {background-position: -170px -25px;}
.date_range label.one_year_active      {background-position: -255px -25px;}
.date_range label.two_years_active     {background-position: -340px -25px;}
.date_range label.three_years_active {background-position: -425px -25px;}
.date_range label.five_years_active   {background-position: -510px -25px;}

.date_range label input {
	display: none;
}
.static_charts1 {
	position: relative;
}
.static_charts {
	position: relative;
	padding-bottom: 20px;
	border-bottom: 2px solid #B4B4B4;
	font: .627em Arial, Helvetica, sans-serif;
}
div.last {
	border-bottom: none;
}
.static_charts a {
	color: #6188bc;
}
.static_charts .links{
	position: absolute;
	width: 130px;
	left: 720px;
	top: 0px;
}
.static_charts p.chart {
	display: block;
	padding: 0 60px 0 80px;
	width: 540px;
	border-right: 1px solid #cfcfcf;
}
.listing_statuses {
	float: left;	
	padding-bottom: 5px;
	/*width: 150px;*/
}
.listing_statuses p,
.series_slide p,
.listing_statuses_single p {
	font-size: 12px;
	padding-bottom: 10px;
}
.listing_statuses_single {
	display: none;
	float: left;
	width: 150px;
}
.listing_statuses_single select {
	margin-bottom: 10px;
	width: 150px;
}
h2 select {
	border: none;
	font-size: 14px;
	color: #2a2a2a;
	font-weight:normal;
	
	background: url(../images/merket_activity_bg.png) no-repeat;
	width:214px;
	padding:10px 8px 10px 10px;

	
}

h2 select,.show_actual_values span,.show_change_from_dropdown span,select#percent_change_option 
	{
	color: #2a2a2a !important;
	text-shadow: 1px 1px 1px #ffffff;
	}

/* nov 28*/
.show_actual_values, .show_change_from_dropdown{
	cursor: pointer;
	-webkit-cursor: pointer;
}
/**/

a.reset_to_default {
	display: block;
	margin-bottom: 10px;
	margin-left: 9px;
	padding-top: 24px;
	width: 128px;
	height: 0;
	overflow: hidden;
	background: url(../images/reset_to_default.gif) no-repeat 0 0;
	text-indent: -9999px;
}
ul#geo_jump .bar_list p.unauth_info {
	border: none;
	font-weight: normal;
}
ul#geo_jump #user_toolbox {
	position: static;
	padding-right: 10px;
}
.compare_to_past,
.compare_to_geo {
	float: left;
  	margin-left: 11px;
	margin-top: 28px;
	width: 150px;
}
.compare_to_past form,
.compare_to_geo form {
	clear: left;
	float: left;
	padding: 10px 5px 0;
}
.compare_to_geo form {
	padding: 5px 0 0;
}
.compare_to_geo form label.geo_to_compare {
	display: none;
}
.remove_geo {
	/*float: right;
	margin-top: -18px;*/
	color: #f00;
}
a.heading_p1,
a.heading_g1,
div.heading_g1 {
	display: block;
	float: left;
	margin-bottom: 2px;
	padding: 10px 0 10px 14px;
    width: 184px;
	background: #349694; /* Old browsers */
	background: -moz-linear-gradient(top,  #349694 0%, #66d1cb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#349694), color-stop(100%,#66d1cb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #349694 0%,#66d1cb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #349694 0%,#66d1cb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #349694 0%,#66d1cb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #349694 0%,#66d1cb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#349694', endColorstr='#66d1cb',GradientType=0 ); /* IE6-9 */


	border:1px solid #198683;
	font-size: 12px;
	line-height: 19px;


	color: #fff;
}
a.heading_g1, div.heading_g1 {
	background: #007f36; /* Old browsers */
	background: -moz-linear-gradient(top, #007f36 0%, #00ae4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007f36), color-stop(100%,#00ae4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #007f36 0%,#00ae4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #007f36 0%,#00ae4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #007f36 0%,#00ae4a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #007f36 0%,#00ae4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007f36', endColorstr='#00ae4a',GradientType=0 ); /* IE6-9 */



border:1px solid #035626;
}
a.heading_p1:hover,
a.heading_g1:hover {
	text-decoration: none;
}

a.past_deactivate {
	display: none;
	clear: left;
	float: left;
	margin-top: 2px;
	padding-top: 24px;
	width: 80px;
	height: 0;
	overflow: hidden;
	background: url(../images/deactivate_btn.gif) no-repeat 0 0;
	font-size: 12px;
	text-indent: -9999px;
}

a.geo_deactivate {
	display: none;
	clear: left;
	
	float: left;
	margin-top: 2px;
	padding-top: 24px;
	 -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
        -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
        box-shadow:inset 0px 1px 0px 0px #cf866c;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
        background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
        
        background-color:#d0451b;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #942911;
        
        
        color:#ffffff;
        
        font-size:12px;
        font-weight:normal;
        padding:6px 9px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #854629;

}
a:hover.geo_deactivate
 {
       background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
        background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
        
        background-color:#bc3315;
		text-decoration:none;
 }


.series_slide form select {
	float: left;
	width: 200px;
	background:#fff;

	border:1px solid #dfdfdf;
	border-top:none;
	padding-left:;
	padding:8px 14px 8px 14px;
	font-size: 12px;
	color:#575757;
	
}
.past_date_range {
	padding-right: 12px;
	background: url(../images/arrow_down.gif) no-repeat right 4px;
	text-decoration: underline;
	font-size: 12px;
}
.past_date_range:hover {
	text-decoration: none;
}
.compare_to_past form {
	display: none;
}
.add_geo_to_compare {
	float: left;
	padding-top: 19px;
	width: 20px;
	height: 0;
	overflow: hidden;
	background: url(../images/go_btn.gif) no-repeat top right;
	font-size: 12px;
	text-indent: -9999px;
}
.compare_to_geo .combo input {
	float: left;
	margin-bottom: 10px;
	padding: 0;
	/*width: 128px;*/
	width: 148px;
	font-size: 11px;
	color: #757575;
}
.chart_area .compare_to_past p,
.chart_area .compare_to_geo p {
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #962f70;
}
.chart_area .compare_to_geo p {
	color: #367f00;
}
.geo_error {
	display: none;
	position: absolute;
	top: 125px;
	width: 950px;
}
.geo_error_mask {
	width: 950px;
	background-color: #000;	
}
.geo_error_msg {
	position: absolute;
	top: 150px;
	left: 250px;
	padding: 25px;	
	width: 400px;
	background-color: #fff;
}
.geo_error_msg p {
	font-size: 13px;
	padding-bottom: 20px;		
}
.geo_error_msg a {
	clear: right;
	float: right;
	width: 89px;
	height: 0;
	overflow: hidden;
	padding-top: 25px;
	background: url(../images/ok_btn.gif) no-repeat 0 0;
	text-indent: -9999px;
}



/***chi**/
#find{
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 3px 3px 2px 5px;
	width: 250px;
	font-size: 12px;
}

#results{
	width: 260px;
}
/**/

/**joan**/
.span_type {
	float: left;
	display: block;
	position:absolute;
	right:12px;
	top:17px;

	/*width: 200px;*/
	/*margin: 0 auto;*/
	
}

.span_type select,.granularity select{
		background: url(../images/view_by.png) no-repeat -81px 0;	
			padding:5px 7px 5px 21px;
		border:none;
		text-align:left;
		width: 116px;
		text-align:left;				
}

.span_type select{
	padding:5px 3px 5px 14px;
	width: 96px;
		
}

.top_line {
	background: url(../images/hr_br.png);
	position:absolute;
	top:76px;
	width:1020px;
	height:2px;
	left:16px;
}



.cr_contaner .top_line {
	background: url(../images/hr_br.png);
	position:absolute;
	top:44px;
	width:1020px;
	height:2px;
	left:10px;
}

/*******************************************/
.cr_contaner .top_cr_box {
	
	background: #e7e7e7; /* Old browsers */
	background: -moz-linear-gradient(top, #e7e7e7 0%, #e7e7e7 4%, #ffffff 5%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(4%,#e7e7e7), color-stop(5%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e7e7e7 0%,#e7e7e7 4%,#ffffff 5%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e7e7e7 0%,#e7e7e7 4%,#ffffff 5%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e7e7e7 0%,#e7e7e7 4%,#ffffff 5%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e7e7e7 0%,#e7e7e7 4%,#ffffff 5%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border:1px solid #c1bfbf;
	border-radius:5px 5px 0 0 ;
	width:455px; 
}



.cr_contaner .select_report {
	background: #f4f4f4; /* Old browsers */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #f4f4f4 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(98%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%,#f4f4f4 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 1%,#f4f4f4 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 1%,#f4f4f4 98%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%,#f4f4f4 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */	
	width:455px; 
	padding:10px 0;	
	border:1px solid #c1bfbf;
	border-top:none;
	position: relative;
}
.select_report{
	height: 115px;
}


.cr_contaner .select_time {
	
	background: #f4f4f4; /* Old browsers */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #f4f4f4 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(98%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%,#f4f4f4 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 1%,#f4f4f4 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 1%,#f4f4f4 98%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%,#f4f4f4 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */	
	width:455px; 
	padding:15px 0 20px 0;
	border:1px solid #c1bfbf;
	border-top:none;
}

.cr_contaner .select_time select {
	background: url(../images/input_cr_contaner_bg.png) no-repeat;
	border:none;
	padding:3px 10px 3px 20px;
	margin-top:5px;
}	

.cr_contaner .go_btn {
	background: #dadada;
	width:455px; 
	padding:15px 0;
	border:1px solid #c1bfbf;
	border-top:1px solid #fff;
	border-radius:0 0 5px 5px;
}

.cr_contaner h4 {
	color:#2e6097
}	
	
	

/*******************************************/




.dashboard_wrap .top_line {
	top:40px;
}

.dashboard_wrap h1 {
	font-size:18px;
	color:#242424;
	font-weight:bold;
	margin-top:10px;
}
	

.span_type span{
		
		background: url(../images/view_by_f.png) no-repeat 0 0;
		-webkit-background: url(../images/view_by.png) no-repeat 0 0;	
		font-size:0;
		padding:19px 40px 20px 30px;
		
}		


#by_month span,.granularity span {
	background: url(../images/show_by_year.jpg) no-repeat 0 0;
	-webkit-background: url(../images/show_by_year.png) no-repeat 0 0;
	font-size:0;
	padding:19px 40px 20px 30px;
	
}


#by_month,#by_quarter{
		position:absolute;
		right:212px;
		top:17px;
}
#by_month select,#by_quarter select {
		background: url(../images/show_by_year.jpg) no-repeat -71px 0;
		background: url(../images/show_by_year.png) no-repeat -71px 0 !important;
		padding:5px 5px 5px 8px;
		
		
		border:none;
}





.chart_bot {
			background:#ecedef;
			min-height:74px;
			border-bottom-right-radius:10px;
			border-bottom-left-radius:10px;
			position:relative;

}
	

#view_by {
	position:relative;
	



}


.span_type_form {
	float: left;
	display: block;
	width: 200px; 
	margin: 0 auto;
	
}
/*  add span type buttons  */

.span_type label {
	float: left;
	padding-top: 25px;
	width: 79px;
	margin: 0 auto; 
	height: 0;
	overflow: hidden;
	background: url(../images/span_type_btn1.gif) no-repeat 0 0; 
}


.span_type label.monthly  {background-position: 0 0;
                        margin-right: 7px;}
.span_type label.quarterly  {background-position: -85px 0;
                          margin-right: 7px;}

.span_type label.monthly_active   {background-position: -0 -25px;
                                margin-right: 7px;}
.span_type label.quarterly_active   {background-position: -85px -25px;
                                 margin-right: 7px;}


.chart_area .matrix_area span{
font-size:14px;
}
	

.span_type label input {
	display: none;
}
/**/
/*oct 26,2012*/
/*oct 26,2012*/
	.change_from {
	position: absolute;
	top: 2px;
	left: 412px;
	float: left;
	padding: 15px 0;
	width: 500px;
	
}

.show_text{
	display: block;
	float: left;
	font-size: 12px;
	width: 40px;
}
.show_actual_values{
	display: block;
	float: left;
	
	background: url(../images/actual_values.png) no-repeat;
	width: 120px;
	padding:5px 0 7px 10px;
	*padding: 0px 0px 7px 10px;		/* for IE 7 - chi feb 19 */
}



.show_actual_values span
{
	font-size:14px !important;
	padding-left:2px;
	*margin-top: -1px;		/* for IE 7 - chi feb 19 */
}

.show_actual_values input
{
margin-top:3px;

}

	

.show_change_from_dropdown{
	display: block;
	float: left;
		width: 250px;
	
	background: url(../images/Change_From.png) no-repeat;
	width: 127px;
	padding:5px 0 7px 10px;
	*padding: 0px 0px 7px 10px;		/* for IE 7 - chi feb 19 */

}

.show_change_from_dropdown span
{
	font-size:14px !important;
	padding-left:2px;
	*margin-top: -1px;		/* for IE 7 - chi feb 19 */
}

.show_change_from_dropdown input
{
margin-top:3px;
}

select#percent_change_options
{

border:none;
background: url(../images/prev_month.png) no-repeat;
width:115px;
padding:5px 5px 5px 10px;
position:absolute;
position: absolute;
/*right: 118px;*/
right: 119px;
top: 15px;
}
.ui-menu .ui-menu-item
	{
	text-align:left !important;
	}
	
	
	.metric_parent
	
	{
	
    
    width: 100%;
	
}


.metric_wrap
	
	{
	
    
    background:#ecedef;
	
	border-top-left-radius: 10px;
	border-bottom:none;
	padding-bottom:11px;
    border-top-right-radius: 10px;
	position:relative;
}



.metric_parent input.ui-autocomplete-input
	{
	position:absolute !important;
	left:-6px !important;
	
	padding:6px 0 5px 10px !important;
	width:90px;
	color:#fff !important;
	border-top:1px solid #74a0cb;
	background:#5c9ddc;
	border-radius:3px;

	}
.ui
	{
	margin-left:110px;

	}
	

.chart_area .shared
	{
	font-size:12px;
	text-decoration:underline;
	text-transform:uppercase;
	color:#8c8d8e;
	}	

#child_auto_4
	{
	position:absolute;
	top:0px;
	left:200px;
	}
.footer_wrap
	{
	background: #5f4026;
	height:30px;
	padding-top:5px;
	overflow:hidden;
	clear:both;

	}
	
.active_geo_title{
 background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: left;
    position: relative;
}

.location_top input.ui-autocomplete-input{
	/*color:#A0E62A !important;*/
	padding:5px !important;
	/*background: url(../images/top_change_bg.png);*/
	border:1px solid #0a9ec9;
	
	width: 352px;
}	



/*******************************************************/


li.round_li_child1 {
	border-width:3px !important;
	cursor: pointer; /*nov 28*/

	
	
} 
.shared{
	background:#ecedef; 
	width:784px;  
	height:29px;
	position:absolute; 
	bottom:-40px; 
	border-radius:5px;
	*margin-left: -150px;	/* for IE 7 - chi feb 19 */
}




/******************************************************/
.graph_place_holder {
	clear:both;
}



.graph_place_holder1,.graph_place_holder2,.graph_place_holder3,.graph_place_holder4,.graph_place_holder5{
	height:174px;
	float:left;
	margin-right:10px;
	
}

.shared_placed_holder {
	background:#ECEDEF;
    border-radius: 5px;
    
    height: 29px;
    clear:both;
   
    width: 553px;
	color:#8C8D8E;
	margin:0px 0 55px 0;
	
	font-size:12px;
	
	
}

.shared_placed_holder ul {
	padding:7px 0 0 11px;
	
}	

.shared_placed_holder li {
	float:left;
	text-decoration:underline;
	margin-right:28px;
	text-transform:uppercase;
}



.graph_place_holder1{
	background: url(../images/graph_place_holder.jpg) 0 0;
	width:196px;


}


.graph_place_holder2{
	background: url(../images/graph_place_holder.jpg) -210px 0;
	width:191px;

	
}



.graph_place_holder3{
	background: url(../images/graph_place_holder.jpg) -418px 0;
	width:191px;

	
}

.graph_place_holder4{
	background: url(../images/graph_place_holder.jpg) -626px 0;
	width:155px;

	
}


.graph_place_holder5{
	background: url(../images/graph_place_holder.jpg) -626px 0;
	width:155px;

	
}

.compare_to_past {
	display:none;
}

.top_line {
	display:none;

}


/* Feb 18, 2013, for compare to geo css when user is anonymous - chi */
/**/
a.heading_p1_anon,
a.heading_g1_anon {
	display: block;
	float: left;
	margin-bottom: 2px;
	padding: 10px 0 10px 14px;
    width: 184px;
	background: #349694; /* Old browsers */

	background: -moz-linear-gradient(top,  #349694 0%, #66d1cb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#349694), color-stop(100%,#66d1cb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #349694 0%,#66d1cb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #349694 0%,#66d1cb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #349694 0%,#66d1cb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #349694 0%,#66d1cb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#349694', endColorstr='#66d1cb',GradientType=0 ); /* IE6-9 */
	filter: alpha(opacity=50); /* IE 7/8 and Earlier - chi feb 19 */


	border:1px solid #198683;
	font-size: 12px;
	line-height: 19px;


	color: #fff;
}
a.heading_g1_anon {
	opacity: 0.5;
	background: #007f36; /* Old browsers */
	background: -moz-linear-gradient(top, #007f36 0%, #00ae4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007f36), color-stop(100%,#00ae4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #007f36 0%,#00ae4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #007f36 0%,#00ae4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #007f36 0%,#00ae4a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #007f36 0%,#00ae4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007f36', endColorstr='#00ae4a',GradientType=0 ); /* IE6-9 */
	filter: alpha(opacity=50);	/* IE 7/8 and Earlier - chi feb 19 */
	display: block;



border:1px solid #035626;
}
a.heading_p1_anon:hover,
a.heading_g1_anon:hover {
	text-decoration: none;
}

.compare_to_past_anon,
.compare_to_geo_anon{
	float: left;
    margin-left: 11px;
    margin-top: 28px;
    width: 150px;
}

.compare_to_past_anon form,
.compare_to_geo_anon form {
	clear: left;
	float: left;
	padding: 10px 5px 0;
}
.compare_to_geo_anon form {
	padding: 5px 0 0;
	opacity: 0.5;
}
.compare_to_geo_anon form label.geo_to_compare {
	display: none;
}
/**/

/* april 10, 2013 - for secondary links(Account, Personal information, Edit billing information and Cancel Subscription)*/
.tableHeader-processed ul.secondary li{
	padding: 0 10px 0 5px !important;
}
.sidebar-right ul.secondary li{
	padding: 0 10px 0 5px !important;
}

.tableHeader-processed ul.secondary li a{
	font-size: 12px;
}
.sidebar-right ul.secondary li a{
	font-size: 12px;
}
/**/



