
.blueBanner{width:740px; float:left; /* margin:20px 0 0 40px; */ border:3px dashed #1D2F61; padding:10px;  border-radius:3px;background-color:#fff;box-sizing:border-box;}
.blueboxLeft{width:500px; float:left;}
.blueboxright{width:240px; float:left; background-color:#e6eff5; margin-top:1px;}
.blueboxright .img{width:212px; height:auto; padding:5px 0 0 15px; float:left;}
.blueboxright .logoBgdiv{width:214px; padding:5px 0 0 13px; float:left; padding-bottom:17px;}
.bluebottom{width:728px; float:left; border:solid 1px #9d9b9b; padding:5px; background-color:#f2f7fb; margin-top:10px;box-sizing:border-box;}
.mapBigDiv{width:760px; float:left; margin:10px 0 0 0px; border:solid 3px #1d2f61; border-radius:3px;}
.detailsWrap{ margin:0; padding:0;}
.detailsWrap img{ float:left;}
.detailsWrap h3{ font-size:16px; color:#406804; margin:0 0 0 73px; font-family: 'CalibriBold';}
.detailsWrap h3 a{ text-decoration:none; color:#406804;}
.detailsWrap h3 a:hover{ text-decoration:none; color:#333;}
.detailsWrap p{ font-size:14px; color:#333333; margin:0 0 0 73px; font-family: 'CalibriRegular'; line-height:18px;}

.detailsWrap_right{ margin:0; padding:0;}
.detailsWrap_right img{ float:left;}
.detailsWrap_right h3{ font-size:16px; color:#406804; margin:0 0 0 73px; font-family: 'CalibriBold';}
.detailsWrap_right h3 a{ text-decoration:none; color:#406804;}
.detailsWrap_right h3 a:hover{ text-decoration:none; color:#333;}
.detailsWrap_right p{ font-size:14px; color:#333333; margin:0 0 0 73px; font-family: 'CalibriRegular'; line-height:18px; padding:0 31px 0 0;}
.bottomSection{width:100%; padding:10px 0 0 0; float:left;}
.bottomSection span{ font-style:italic; font-size:13px; font-family: 'CalibriRegular';  color:#999999;}

.ratings{margin:0; padding:0 12px 0 0;}
.ratings_right{margin:0; padding:0 36px 0 0;}
.ratings img{ float:left;margin:0 5px 0 0; padding:0;}
.fl {
	float:left !important;
}
.fr {
	float:right !important;
}
.video-play {
	width:103px;
	height:59px;
	float:left;
	overflow:hidden;
	position:relative;
}
.play-icon {
	position:absolute;
	z-index:100;
	width:103px;
	height:59px;
	margin:0px;
	left:0px;
	top:0px;
}
.blueboxLeft img{max-width:500px;}
.blueInnerBtm{float: left; text-align: center; width: 684px; margin-right: 2px; margin-left: 11px;}
@media only screen and (max-width:767px){
#content_wrap{width:100%;left:0;}
#content_wrap .container .blueBanner, #content_wrap .container .bluebottom, #content_wrap .container .blueboxLeft, .blueInnerBtm, content_wrap .container .blueboxLeft img,#content_wrap .container .mapBigDiv{width:100%;}
.blueboxLeft img{width:100%;max-width:100%;height:auto;}
#content_wrap .container table{width:100%;display:block;}
#content_wrap .container table td{display:block;width:100%;}
}