 /*****************
 Location Manager style
 ******************/
/**Location Manager Delete Button **/
 .delete_manager {
 	float: right;
 	padding: 2px;
 	background: #787878;
 	border-radius: 1px;
 	color: #FFF;
 	cursor: pointer;
 	/*margin-top: -7px;*/
 	font-family:Tahoma, Geneva, sans-serif;
 	margin-right:10px;
 	font-size:12px;
 	border:#999;
	display: none;
	-moz-transition: all .2s linear 0;
	-webkit-transition: all .2s linear 0;	
 }
 
.delete_manager:hover {
 	background: #8B8B8B;
  }
  
.delete_manager:active {
 	background: #A7A7A7;
}
 
 #managers_ul
 {
 	width: 307.5px;
 	border: 1px solid silver;
 	margin-top: 21px;
 	list-style: none;
 	max-height:280px;
     	overflow:auto;	
 	position: absolute;
 	z-index: 9999999999999999999;
 }
 
.result_managers:hover {
 	background:#333;
 	color:#FFF;
 }
 
 li.man_selected {
 	
 	background:#333;
 	color:#FFF;
 	
 }
 
 .result_managers
 {
 	margin-left: 0px;
 	border-bottom: 1px solid silver;
 	height: auto;
 	padding:7px;
 	cursor:pointer;
 	position:relative;
 	background: #EEE;
 	color: #333;
 	font-family:Tahoma;
 	font-size: 12px;
 	opacity: 0.9;
 }
 
 tr.location_flag
 {
 	background: #FFCCCC;
 }
 
 small.location_missing_data
 {
 	color: #FF0000; 
	font-size: 10px; 
	margin-left: 10px;
 }
 
 div.cell_div 
 {
 	width: 307.5px; 
	height: 20px;
 }
 
 div.lm_search_div 
 {
 	position: absolute; 
	z-index: 9999; 
	right: 0; 
	right: 18px; 
	top: 11px; 
 }
 
 input.search_field 
 {
 	padding: 5px; 
	outline: none; 
	width: 300px; 
	font-size: 13px; 
	background: url('../images/search-icon.png') #FFF right center no-repeat; 
 }
 
 .openeditclass {
 	width: 307.5px; 
	height: 20px;
 }
 
 #lm_nameinput {
	 position: absolute; 
	 z-index: 9999999; 
	 outline: none; 
	 width: 307.5px; 
	 height: 20px; 
	 margin: -3px -2px 0px 0px; 
	 font-size: 100%; "
 }
 
 table#locations-manager-table {
     table-layout: fixed;
     word-wrap: break-word;
     width: 1350px;
 }
 
 table#locations-manager-table td {
     width: 337.5px;
}
 
 div.storelink {
	 padding-right: 5px;
	 width: 250px;
	 height: 100%;
	 float: left;
	 border-right: solid 1px black;
	 overflow-x: scroll;
 }
 /*****************
 Store Links style
 ******************/
 
 /* Attachment display */
 #attach_list {
 	border-top: 1px solid #DDD;
 	padding: 10px;
 }
 .temp_uploads {
 	padding:10px;
 }
 .delete_upload {
 	float: right;
 	padding: 6px;
 	background: #787878;
 	border-radius: 6px;
 	color: #FFF;
 	cursor: pointer;
 	margin-top: -7px;
 	font-family:Tahoma, Geneva, sans-serif;
 	margin-right:10px;
 	font-size:12px;
 	border:#999;
	-moz-transition: all .2s linear 0;
	-webkit-transition: all .2s linear 0;	
 }
 .file_size{
 	margin-left:20px;
 }
 
 .delete_upload:hover {
 	background: #8B8B8B;
 	border-radius: 1px;
 }
 
 .delete_upload:active {
 	background: #A7A7A7;
 }
 
 .uploadify-custom-msg {
 	background: #ddd;
	border-style:solid;
	border-width:1px;
	border-color: #bbb;
 }
 
 .uploadify-custom-span {
 	font-size:12px;
	margin: 8px 8px 8px 8px;
	display:inline-block;
 }
 
 .uploadify-file-name {
 	font-style: italic;
	font-weight: bold;
 }   
 
.uploadify-auto-generated {
	color: #AAA;
	font-size: 10px;
	font-style: italic;
}
 
  /*****************
  Custom reports style
  ******************/
 .test-compreport {
 	/*display: initial;*/
 }
 
 .under-construction {
	/*display: initial;*/
	margin-left:auto !important;
	margin-right:auto !important;
	width: 100%;
 }
 
 .hidden-row1 {
  	display: none;
 }
 
 .loadmorecr {
 	cursor:pointer;
	width: 100%;
	text-align: center;
	background-color: silver;
	padding: 10px;
	-moz-transition: all .2s linear 0;
	-webkit-transition: all .2s linear 0;	
 }
 
 .loadmorecr:hover {
  	background:#333;
  	color:#FFF;
  }
 
 .loadmorecr:active {
 	background: #A7A7A7;
 }
 
 .cr-head {
	font-size: 13px;
	font-weight: normal;
	background: #b9c9fe url("http://media.smashingmagazine.com/images/express-css-table-design/table-images/gradhead.png") repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
	padding: 8px;
 }
 
 tbody td .cr-col {
	border-bottom: 1px solid #fff;
	color: #699;
	border-top: 1px solid #fff;
	background: #e8edff url("http://media.smashingmagazine.com/images/express-css-table-design/table-images/gradback.png") repeat-x;
	padding: 8px;
 }
 
 .download_csv {
 	cursor:pointer;
	width: 100%;
	text-align: center;
	background-color: silver;
	color: #333;
	padding: 10px;
	-moz-transition: all .2s linear 0;
	-webkit-transition: all .2s linear 0;	
 }
 
 .download_csv:hover {
  	background:#333;
  	color:#FFF;
  }
 
 .download_csv:active {
 	background: #A7A7A7;
 }
 
 /*
 Area Manager
 */
 
 /*
 .am-district-table {
 
 }
 
 .am-district-table tr:hover {
 
 }
 */
 
 .area-manager-t2 {
 	margin:0px;padding:0px;
 	width:100%;
 	/* box-shadow: 10px 10px 5px #888888; */
 	/* border:1px solid #000000; */
 	
 	-moz-border-radius-bottomleft:0px;
 	-webkit-border-bottom-left-radius:0px;
 	border-bottom-left-radius:0px;
 	
 	-moz-border-radius-bottomright:0px;
 	-webkit-border-bottom-right-radius:0px;
 	border-bottom-right-radius:0px;
 	
 	-moz-border-radius-topright:0px;
 	-webkit-border-top-right-radius:0px;
 	border-top-right-radius:0px;
 	
 	-moz-border-radius-topleft:0px;
 	-webkit-border-top-left-radius:0px;
 	border-top-left-radius:0px;
 }
 .area-manager-t2 table{
     	border-collapse: collapse;
        border-spacing: 0;
 	width:100%;
 	height:100%;
 	margin:0px;padding:0px;
}

 .area-manager-t2 tr:nth-child(odd){ 
 	background-color:#EEE; 
}
 .area-manager-t2 tr:nth-child(even)    { 
 	background-color:#ffffff; }
.area-manager-t2 td{
 	vertical-align:middle;
 	border:1px solid #000000;
 	border-width:0px 1px 1px 0px;
 	text-align:left;
 	padding:7px;
	font-family: Tahoma;
	font-size: 15px;
 }
 
 .area-manager-expander {
 	float: right;
	cursor: pointer;
 }
 