#benefitListDataContainer img {    
    max-height: 187px;
    max-width: 300px;
	vertical-align: top;
}
.benefit_item .benefit_tax_photo img {
    height: 100%;
    max-height: 205px;
    max-width: 325px;
    width: 100%;
}

#benifitFilter #section1 .styled-select select {
   	background: transparent;
  	width: 112%;
   	/* padding: 5px; */
   	font-size: 1.6em;
   	line-height: 1;
   	border: 0;
   	border-radius: 0;
   	height: 28px;
   	-webkit-appearance: none;
   }

#benifitFilter #section1 .styled-select {
   	width: 88%;
   	height: 28px;
   	overflow: hidden;
   	background: url(images/ddl-expanded.png) no-repeat right white;
   	border: 1px solid #ccc;
   	border-radius: 5px 5px 5px 5px;
	margin:  5% 0 0 10%;
   }
#views-exposed-form-benefit-list-page {
	margin: 0 auto;
  width: 100%;
}
#views-exposed-form-benefit-list-page #edit-field-category-tid-wrapper label, 
#views-exposed-form-benefit-list-page #edit-field-discount-tid-wrapper label
{
    color: white;
    font-family: Georgia;
    font-size: 1.5em;
    font-weight: bold;
}

#views-exposed-form-benefit-list-page #edit-field-discount-tid-wrapper > div.views-widget
{
    display: inline-block;
    height: 30px;
    margin-bottom: -10px;
    padding-top: 10px;
}
#views-exposed-form-benefit-list-page #edit-field-discount-tid-wrapper{
/*		float:left; width:57%;*/
padding-top: 0px;
}

#views-exposed-form-benefit-list-page .bef-checkboxes{
/*		width: 80%;margin-left: 8%;margin-top: 3%;*/
}
#views-exposed-form-benefit-list-page .bef-checkboxes div{ float:left;width:25%;}
#views-exposed-form-benefit-list-page .bef-checkboxes label {font-family: Times New Roman;font-size: 17px;}
#views-exposed-form-benefit-list-page .bef-checkboxes #radio-button{font-family: Times New Roman;padding: 3% 7%;font-weight:bolder;width: 25%;}
#views-exposed-form-benefit-list-page .bef-checkboxes input[type=checkbox] {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0;
border:0;}
#views-exposed-form-benefit-list-page .bef-checkboxes input[type=checkbox] + label.option { color: white;padding-left:20px;height:10px; display:inline-block;line-height:15px;background-repeat:no-repeat; /*background-position: 0 0; */ font-size:15px;vertical-align:super;cursor:pointer;}
#views-exposed-form-benefit-list-page .bef-checkboxes input[type=checkbox]:checked + label.option {background-position: 0 -15px;}
form#views-exposed-form-benefit-list-page .option{ 
		background-image:url(images/about_images/dark-check-orange.png); 
}

#views-exposed-form-benefit-list-page .views-submit-button{
 	text-align:center;
	background: #2B3036;
}

#views-exposed-form-benefit-list-page .views-submit-button input[type="submit"], 
#views-exposed-form-benefit-list-page .views-submit-button input[type="reset"] {
/*    border:1px solid #DCA622;*/
    border-radius: 6px 6px 6px 6px;
/*  box-shadow: 0 1px 0 0 white inset;*/
		box-shadow:none;
    color: #333333;
    font-weight:bold;
    padding:10px 35px; /*7px*/
    position:relative;
		margin:15% 0 0 2%;
		font-size: 100%;
		height: auto;
		line-height:auto;
/*    text-shadow: 0 1px 0 white;*/
		text-shadow:none;
	/*background:#E1B51E;*/
	width:50%;
}

#views-exposed-form-benefit-list-page .views-submit-button input[type="submit"]:hover, input[type="reset"]:hover {
	width:50%;
/*background-image: -moz-linear-gradient(center top ,#DCA622 10%, #E1B51E 100%);*/
background: #dca622; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNkY2E2MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTFiNTFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #dca622 10%, #e1b51e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#dca622), color-stop(100%,#e1b51e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dca622 10%,#e1b51e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dca622 10%,#e1b51e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dca622 10%,#e1b51e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dca622 10%,#e1b51e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dca622', endColorstr='#e1b51e',GradientType=0 ); /* IE6-8 */
box-shadow: none;		
}

#block-system-main .benefit_item {
	width:100%
}
/****************************************************************************************************************/
@media screen and (min-width : 320px) and (max-width:480px)
{

#views-exposed-form-benefit-list-page #edit-field-discount-tid-wrapper label {margin: 2% 0 0 7%;}
#views-exposed-form-benefit-list-page #edit-field-discount-tid-wrapper {float: left;width: 100%;}
#views-exposed-form-benefit-list-page .bef-checkboxes {margin-left: 5%;width: 100%;}
#views-exposed-form-benefit-list-page .bef-checkboxes div { margin-bottom: 2%;}
#views-exposed-form-benefit-list-page .views-submit-button {min-height: 30px;width: 100%;padding:1%; margin-bottom: 1%;}
#views-exposed-form-benefit-list-page .views-submit-button input[type="submit"], input[type="reset"] { margin: 2% 0 0 2%;}

}

@media screen and (min-width : 651px) and (max-width : 1050px)
{
		#views-exposed-form-benefit-list-page #edit-field-discount-tid-wrapper { width: 43.9%;}
		#views-exposed-form-benefit-list-page .bef-checkboxes {margin-left: 3%;margin-top: 7%;width: 100%;}
		#views-exposed-form-benefit-list-page #edit-field-discount-tid-wrapper label 
		{
				margin: 4% 0 0 5%;font-size: 1.2em;
		}
}

#views-exposed-form-benefit-list-page select {
		
		border: 0;
		font-size: 1.6em !important;
		padding: 2.58% 1.5% 2.58% 2.5%;
        width: 100%;
        min-width: 183px;

   }
#views-exposed-form-benefit-list-page .form-item-field-category-tid{
		display: inline-block;
		margin: 0;
}

.view.view-benefit-list.view-id-benefit_list.view-display-id-page > div.view-filters, 
.view.view-benefit-list.view-id-benefit_list.view-display-id-page > div.view-content, 
.view.view-benefit-list.view-id-benefit_list.view-display-id-page > div.item-list, 
.benefit_detail>div.BenifitTitle
{
		margin: 0 auto;
    max-width: 1040px;
    width: 100%;
}
.view.view-benefit-list.view-id-benefit_list.view-display-id-page > div.view-content{
		margin-top: 5%;
		max-width: 1080px;
    width: 100%;
}

.view-benefit-list .view-content >table.views-view-grid.cols-3 tr >td>#benefitListDataContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #C0C0C0;
    outline: 8px solid #E0E0E0;
    overflow: hidden;
    position: relative;
}

@media screen and (max-width:600px)
{
		.view-benefit-list .view-content > div {
				float: none;
				width:100%;
		}
}

#benefitListDataContainer {
    margin: 0 auto 50px;
    max-height: 600px;
		max-width: 312px;
    text-align: center;
		font-family: Times New Roman;
}
.view-benefit-list .view-content >.views-row .benefit_item {
margin:0 auto;
}

#views-exposed-form-benefit-list-page .views-exposed-form .views-exposed-widget.views-submit-button > input {
    display: block;
    height: 35px;
    padding: 0;
    width: 135px;
}
#views-exposed-form-benefit-list-page .views-exposed-form .views-exposed-widget {
    clear: both;
    display: table-cell;
    float: none;
    height: 115px;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    vertical-align: middle;
    width: 20%;
}

#views-exposed-form-benefit-list-page .views-exposed-form .views-exposed-widget > div.views-widget 
{
		 padding-top: 10px;
}
#views-exposed-form-benefit-list-page div#edit-field-discount-tid-wrapper {
/*    clear: both;
    display: table-cell;
    float: none;
    margin: 0;
    padding: 0 20px;*/
    width: 60%;
}

#views-exposed-form-benefit-list-page .views-exposed-form .views-exposed-widget > .views-exposed-widget.views-submit-button{
		width:20%;
		display: table-cell;
		text-align: center;
		background:#2B3036;
		float:none;

}
		
#views-exposed-form-benefit-list-page .views-exposed-form .views-exposed-widget > #edit-submit-benefit-list{
		margin:0 auto;
		font-family: Times New Roman;
		
}


#views-exposed-form-benefit-list-page .benefit_com_info h2 {
    margin-left:0 3%;
}

.view-benefit-list .view-content table, 
.view-benefit-list .view-content table tr, 
.view-benefit-list .view-content table tr td
{
		background: transparent;
		border: 0px;
		padding:0px;
}
.view-benefit-list .view-content table tr td{
		vertical-align: baseline;
}


#benefitListDataContainer .benefit_tax_moreinfo 
{
		padding: 15px 0;
		text-align:center;		
}
#benefitListDataContainer > div.field-content
{
/*		height: 510px;*/
		height: 400px;
    overflow: hidden;
}


#BenefitDetail #slideshow-container 
{
    float: none;
    margin: 0 auto;
    max-height: 430px;
    max-width: 670px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    /*height: 385px;*/
    /*border-bottom: 4px solid #C0C0C0;*/
}

body.page-benefits #benefitListDataContainer a img {
    box-shadow: none;
}
#BenefitDetail #gallery
{
	height: 420px;
}