#solutions_listing{
  background: #000;
}
#solutions_listing a.solution_button{
  color: #fff;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
	text-indent: -9999px;
/*  width: 285px;*/
  border-left: 10px solid #000;
  border-top: 1px solid #0d0d0d;
  display:block;
}
#solutions_listing a.solution_button:hover{
  border-left: 10px solid #5a0106;
}
#pp_solution a.solution_button{
  background: url(/img/solutions/pp_button.png) 10px top no-repeat;
}
#vf_solution a.solution_button{
  background: url(/img/solutions/vf_button.png) 10px top no-repeat;
}
#us_solution a.solution_button{
  background: url(/img/solutions/us_button.png) 10px top no-repeat;
}
#dt_solution a.solution_button{
  background: url(/img/solutions/dt_button.png) 10px top no-repeat;
}
#pl_solution a.solution_button{
  background: url(/img/solutions/pl_button.png) 10px top no-repeat;
}
#oi_solution a.solution_button{
  background: url(/img/solutions/oi_button.png) 10px top no-repeat;
}
#cf_solution a.solution_button{
  background: url(/img/solutions/cf_button.png) 10px top no-repeat;
}
.solution_content{
  display: none;
  padding: 10px 50px 10px 80px;
}


#container-1 {
	background: transparent url(/img/solutions/blog_bg.gif) top left no-repeat;
	width: 990px;
	height: 498px;
	display: block;
	padding: 0;
	margin: 2.0em auto;
	margin-top:0;
	overflow: hidden;
}

.fragment1, .fragment2, .fragment3, .fragment4, .fragment5, .fragment6, .fragment7 {
	height: 358px;
	width: 100%;
	display: block;
}

.fragment2, .fragment3, .fragment4, .fragment5, .fragment6, .fragment7 {
	display: none;
}

#section-1 {
	background: url(/img/solutions/crowd_formation_bg.jpg) top left no-repeat transparent;
	height: 328px;
	width: 531px;
	padding-left: 449px;
	padding-top: 30px;
}

#section-1 h2 {
	color: #fff;
	font-size: 2.5em;
	margin-top: 30px;
	width: 100%;
	display: block;
}

#section-1 h3 {
	color: #ffc20e;
	width: 100%;
	font-size: 1.5em;
	border: 0;
}

#section-1 p {
	color: #fff;
	width: 450px;
	border: 0;
	line-height: 1.6em;
	font-size: 1.4em;
	margin: 20px 0 0 0;
	width: 96% !important;
}

#section-2 {
	background: url(/img/solutions/outdoor_inventory_control_bg.jpg) top left no-repeat transparent;
	height: 328px;
	width: 531px;
	padding-left: 449px;
	padding-top: 30px;
}

#section-2 h2 {
	color: #fff;
	font-size: 2.5em;
	margin-top: 30px;
	width: 100%;
	display: block;
}

#section-2 h3 {
	color: #ffc20e;
	width: 100%;
	font-size: 1.5em;
	line-height: 1.3em;
	border: 0;
}

#section-2 p {
	color: #fff;
	width: 450px;
	border: 0;
	line-height: 1.3em;
	font-size: 1.2em;
	margin: 20px 0 0 0;
	width: 96% !important;
}



#section-3 {
	background: url(/img/solutions/parking_lot_monitoring_bg.jpg) top left no-repeat transparent;
	height: 328px;
	width: 531px;
	padding-left: 449px;
	padding-top: 30px;
}

#section-3 h2 {
	color: #fff;
	font-size: 2.5em;
	margin-top: 30px;
	width: 100%;
	display: block;
}

#section-3 h3 {
	color: #ffc20e;
	width: 100%;
	font-size: 1.5em;
	line-height: 1.3em;
	border: 0;
}

#section-3 p {
	color: #fff;
	width: 450px;
	border: 0;
	line-height: 1.3em;
	font-size: 1.2em;
	margin: 20px 0 0 0;
	width: 96% !important;
}

#section-4 {
	background: url(/img/solutions/direction_of_travel_bg.jpg) top right no-repeat transparent;
	height: 338px;
	width: 500px;
	padding-left: 48px;
	padding-right: 442px;
	display: none;
	padding-top: 20px;
}

#section-4 h2 {
	color: #fff;
	font-size: 2.5em;
	width: 100%;
	display: block;
}

#section-4 h3 {
	color: #ffc20e;
	width: 100%;
	font-size: 1.5em;
	line-height: 1.3em;
	border: 0;
}

#section-4 p {
	color: #fff;
	width: 450px;
	border: 0;
	line-height: 1.3em;
	font-size: 1.2em;
	margin: 20px 0 0 0;
	width: 96% !important;
}

#section-5 {
	background: url(/img/solutions/unmanned_site_protection_bg.jpg) top right no-repeat transparent;
	height: 338px;
	width: 500px;
	padding-left: 48px;
	padding-right: 442px;
	display: none;
	padding-top: 20px;
}

#section-5 h2 {
	color: #fff;
	font-size: 2.5em;
	width: 100%;
	display: block;
}

#section-5 h3 {
	color: #ffc20e;
	width: 100%;
	font-size: 1.5em;
	line-height: 1.3em;
	border: 0;
}

#section-5 p {
	color: #fff;
	width: 450px;
	border: 0;
	line-height: 1.3em;
	font-size: 1.2em;
	margin: 20px 0 0 0;
	width: 96% !important;
}

#section-6 {
	background: url(/img/solutions/virtual_fence.jpg) top left no-repeat transparent;
	height: 338px;
	width: 511px;
	padding-left: 469px;
	padding-top: 20px;
}

#section-6 h2 {
	color: #fff;
	font-size: 2.5em;
	margin-top: 30px;
	width: 100%;
	display: block;
}

#section-6 h3 {
	color: #ffc20e;
	width: 100%;
	font-size: 1.5em;
	line-height: 1.3em;
	border: 0;
}

#section-6 p {
	color: #fff;
	width: 450px;
	border: 0;
	line-height: 1.3em;
	font-size: 1.2em;
	margin: 20px 0 0 0;
	width: 96% !important;
}

#section-7 {
	background: url(/img/solutions/perimeter_protection_bg.jpg) top left no-repeat transparent;
	height: 328px;
	width: 531px;
	padding-left: 449px;
	padding-top: 30px;
}

#section-7 h2 {
	color: #fff;
	font-size: 2.5em;
	margin-top: 30px;
	width: 100%;
	display: block;
}

#section-7 h3 {
	color: #ffc20e;
	width: 100%;
	font-size: 1.5em;
	border: 0;
}

#section-7 p {
	color: #fff;
	width: 450px;
	border: 0;
	line-height: 1.6em;
	font-size: 1.4em;
	margin: 20px 0 0 0;
	width: 96% !important;
}

.anchors {list-style: none; margin: 0; padding: 0; height: 119px; width: 100%; float: left;}
.anchors li { margin: 0; float: left;}

/* attaching active state to background of li for pre-loading */
.anchors .tab1 {	background: url(/img/solutions/tabs/left_inactive.gif) top left no-repeat;	}
.anchors .tab2 {	background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;	}
.anchors .tab3 {	background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;	}
.anchors .tab4 {	background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;	}
.anchors .tab5 {	background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;	}
.anchors .tab6 {	background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;	}
.anchors .tab7 {	background: url(/img/solutions/tabs/right_inactive.gif) top left no-repeat;	}


.anchors a {display: block; position: relative; top: 0px; left:0; z-index: 2; padding: 0px; color: #000; height: 140px; float: left;}


/* Tab Rollovers */
.anchors .tab1 a:link, .anchors .tab1 a:visited { background: url(/img/solutions/tabs/left_inactive.gif) top left no-repeat; width: 140px; }
.anchors .tab2 a:link, .anchors .tab2 a:visited { background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;width: 140px; }
.anchors .tab3 a:link, .anchors .tab3 a:visited { background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;width: 140px; }
.anchors .tab4 a:link, .anchors .tab4 a:visited { background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;width: 140px; }
.anchors .tab5 a:link, .anchors .tab5 a:visited { background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;width: 140px; }
.anchors .tab6 a:link, .anchors .tab5 a:visited { background: url(/img/solutions/tabs/inside_inactive.gif) top left no-repeat;width: 140px; }
.anchors .tab7 a:link, .anchors .tab5 a:visited { background: url(/img/solutions/tabs/right_inactive.gif) top left no-repeat;width: 140px; }

.anchors .tab1 a:hover { background: url(/img/solutions/tabs/left_hover.gif) top left no-repeat; width: 140px;  }
.anchors .tab2 a:hover { background: url(/img/solutions/tabs/inside_hover.gif) top left no-repeat;width: 140px; }
.anchors .tab3 a:hover { background: url(/img/solutions/tabs/inside_hover.gif) top left no-repeat;width: 140px; }
.anchors .tab4 a:hover { background: url(/img/solutions/tabs/inside_hover.gif) top left no-repeat;width: 140px; }
.anchors .tab5 a:hover { background: url(/img/solutions/tabs/inside_hover.gif) top left no-repeat;width: 140px; }
.anchors .tab6 a:hover { background: url(/img/solutions/tabs/inside_hover.gif) top left no-repeat;width: 140px; }
.anchors .tab7 a:hover { background: url(/img/solutions/tabs/right_hover.gif) top left no-repeat;width: 140px; }


/* Makes the text disappear */
.anchors span {display:block;height:0;width:0; overflow: hidden;font-size: 1px;color: #3B88AF;}


.anchors .tabOn1 {	background: url(/img/solutions/tabs/left_active.gif) top left no-repeat; width: 140px;}
.anchors .tabOn2 {	background: url(/img/solutions/tabs/inside_active.gif) top left no-repeat; width: 140px;}
.anchors .tabOn3 {	background: url(/img/solutions/tabs/inside_active.gif) top left no-repeat; width: 140px;}
.anchors .tabOn4 {	background: url(/img/solutions/tabs/inside_active.gif) top left no-repeat; width: 140px;}
.anchors .tabOn5 {	background: url(/img/solutions/tabs/inside_active.gif) top left no-repeat; width: 140px;}
.anchors .tabOn6 {	background: url(/img/solutions/tabs/inside_active.gif) top left no-repeat; width: 140px;}
.anchors .tabOn7 {	background: url(/img/solutions/tabs/right_active.gif) top left no-repeat; width: 140px;}

#page_solutions_municipalities #main_column {
  background:#090C10 url(/img/solutions/solutions_municipalities_background.jpg) no-repeat scroll left top;
/*  padding-top: 140px;*/
}
#page_solutions_municipalities p.page_overview{
  width: 350px;
}

#page_solutions_education #main_column {
  background:#090C10 url(/img/solutions/solutions_education_background.jpg) no-repeat scroll left top;
/*  padding-top: 140px;*/
}
#page_solutions_education p.page_overview{
  width: 350px;
}


#page_solutions_critical_infrastructure #main_column {
  background:#090C10 url(/img/solutions/solutions_critical_infrastructure_background.jpg) no-repeat scroll left top;
/*  padding-top: 140px;*/
}
#page_solutions_critical_infrastructure p.page_overview{
  width: 350px;
}
