/* CSS for WP-Testimonials */
#Whtest-form label {
float: left;
width: 200px;
font-weight: bold;
}

#Whtest-form input {
width: 250px;
margin-bottom: 5px;
border: 1px solid #ccc;
}

#Whtest-form br {
	clear: left;
}
.test_top
{
	background: url("../images/bg1.gif") no-repeat scroll right -19px transparent;
	height: 8px;
	margin-top: 10px;
}
.test_mid
 {
 	background: none repeat scroll 0 0 #EDEDED;
    height: 100%;
    margin: 0;
    padding: 20px;
    }
.test_bot
   {
   background: url("../images/bg.gif") no-repeat scroll left -36px transparent;
    height: 30px;
   }
.test_bot1
{
	 background: url("../images/bg1.gif") no-repeat scroll left -51px transparent;
    height: 30px;
}
.test_mid blockquote cite
{
	text-align: right;
	color:  #000;
}
.test_mid blockquote p,.test_mid_2 blockquote p
{
	margin-bottom: 5px;
}
.test_mid blockquote
{
	color: #000000;
    font-family: tahoma,arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;

}
.test_mid_2 blockquote
{
	color: #000000;
    font-family: tahoma,arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;

}
.test_mid_2
{
background:url("../images/top-bg.jpg") repeat-x scroll center top #FAE163;
margin-bottom: 20px;
}
.test_bot_2
   {
   	 background: url("../images/bg.jpg") repeat-x scroll left bottom transparent;
   	 padding-bottom: 0px;
   }
.test_bot1_2
{
	 background: url("../images/bot-right.jpg") no-repeat scroll right bottom transparent;
	 padding-bottom: 41px;
	 padding-top: 20px;
}
.testimonial_name
{
	text-align: right;
	width: 100%;
	padding-top: 40px;

}
.testimonial_name span
{
	background: url("../images/aero_icon.jpg") no-repeat scroll left bottom transparent;
	padding-left: 18px;
	text-transform: capitalize;
	font-weight: bold;

}
<style type="text/css">
    .Table
    {
        display: table;
    }
    .Title
    {
        display: table-caption;
        text-align: center;
        font-weight: bold;
        font-size: larger;
    }
    .Heading, .Heading a
    {
		display: table-row;
		font-weight: bold;
		text-align: center;
		background-color: #423659;
		color: #ffffff;
    }
    .Row
    {
        display: table-row;
    }
    .tabel_cell
    {
        display: table-cell;
        border: solid;
        border-width: thin;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
		width:7%;

    }
	.Heading .tabel_cell a
	{
	display:inline-block;
	width:100%;
	}
	.titleCell{
		width: 85%;
	}
	
	.filter_button
	{
	width: auto !important;
    height: auto !important;
    font-size: 15px !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 3px;
    border-radius: 0 !important;
    background-image: none !important;
    background-color: #055E98 !important;
}
	.modalDialog {
		position: fixed;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		z-index: 99999;
		opacity:0;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		pointer-events: none;
	}

	.modalDialog:target {
		opacity:1;
		pointer-events: auto;
	}

	.modalDialog > div {
		width: 400px;
		position: relative;
		margin: 10% auto;
		padding: 5px 20px 13px 20px;
		border-radius: 10px;
		background: #fff;
		background: -moz-linear-gradient(#fff, #999);
		background: -webkit-linear-gradient(#fff, #999);
		background: -o-linear-gradient(#fff, #999);
	}

	.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}

	.close:hover { background: #00d9ff; }
</style>