.box_shadow{

	background-color:#ffffff !important;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5), 0 0 50px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5), 0 0 50px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.5), 0 0 50px rgba(0, 0, 0, 0.1) inset;
	border:1px solid #cccccc;
	margin:5px 5px 20px 5px;

}

.inactive-link{
	color: #cecece;
}

.sub_header{

	border-top:1px solid #000;
	font-weight:bold;

}

.app_type_all{

	background-color:#F0F0F0;
	padding:5px;

}

.opacity_filter{



}

.listing_item{
border:1px solid #cccccc;
padding:5px;
margin:5px;

}


.listing_item:hover{
background-color:#E8F0FA;
padding:5px;
margin:5px;

}

.listing_item_header{

background-image:url('/images/gradient_background.png');
padding:5px 10px 5px 10px;

}

.listings_container{

padding:10px;

}

.italic{

font-style:italic

}

.hairline{

	width:925px;
	border-top:1px dashed #CECECE;
	margin:0 auto;

}

.hyperlink{
	cursor:pointer;
	color:#9A272D;

}

.hyperlink:hover{
cursor:pointer;
text-decoration:underline;
color:#9A272D;
}

#error_msg{
color:red;
font-weight:bold;
}

.bold{
	font-weight:bold;
}

.error{

color:red;
font-weight:bold;

}

.qa_input_btn{

	padding:5px;
	background-color:#cecece;
	cursor:pointer;


}

.re_order{

	text-decoration:none;
	background-color:#FFE69B;
	border:1px solid #D7AC0F;
	cursor:pointer;
	list-style-type:none;
	margin-bottom:5px;


}