body {
	padding: 0px;
	font-family: 'OpenSansRegular';
}
.theme-dropdown .dropdown-menu {
	display: block;
	position: static;
	margin-bottom: 20px;
}
.theme-showcase > p > .btn {
	margin: 5px 0;
}
.homecove, .profilecove, .pagedetailcover {
	height: 620px;
	left: 0;
	pointer-events: none;
	position: relative;
	right: 0;
	top: 0px;
	clear: both;
	width: 100%;
}
.pagedetailcover, .trnsparnt-layersmall {
	height: 170px !important;
}
.profilecove, .trnsparnt-layerinner {
	height: 430px !important;
}
.trnsparnt-layer, .trnsparnt-layerinner, .trnsparnt-layersmall {
	background: url(../images/transprnt.png) repeat;
	width: 100%;
	height: 620px;
}
.img-src {
	position: absolute;
	background-size: cover;
	background-position: center center;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.nav-container {
	padding-right: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
	width: 99%;
	margin-top: 10px;
}
.no-background {
	background: none !important;
	border: none !important;
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 20;
}
/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
	padding-left: 0;
	padding-right: 0;
}
.navbar-wrapper .navbar {
	padding-left: 0px;

	padding-right: 0px;
}
@font-face {
	font-family: 'OpenSansLight';
	src: url('../../fonts/opensans-light.eot');
	src: url('../../fonts/opensans-light.eot') format('embedded-opentype'), url('../../fonts/opensans-light.woff') format('woff'), url('../../fonts/opensans-light.ttf') format('truetype'), url('../../fonts/opensans-light.svg#OpenSansLight') format('svg');
}
.navbar-nav > li > a {
	font-family: 'OpenSansRegular';
	font-size: 16px;
	letter-spacing: 0.3px;
}
@font-face {
	font-family: 'OpenSansRegular';
	src: url('../../fonts/opensans-regular.eot');
	src: url('../../fonts/opensans-regular.eot') format('embedded-opentype'), url('../../fonts/opensans-regular.woff') format('woff'), url('../../fonts/opensans-regular.ttf') format('truetype'), url('../../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {font-family: 'OpenSansBold';
	font-family: 'OpenSansBold';
	src: url('../../fonts/opensans-bold.eot');
	src: url('../../fonts/opensans-bold.eot') format('embedded-opentype'), url('../../fonts/opensans-bold.woff') format('woff'), url('../../fonts/opensans-bold.ttf') format('truetype'), url('../../fonts/opensans-bold.svg#OpenSansBold') format('svg');
}
@font-face {
	font-family: 'OpenSansSemibold';
	src: url('../../fonts/opensans-semibold.eot');
	src: url('../../fonts/opensans-semibold.eot') format('embedded-opentype'), url('../../fonts/opensans-semibold.woff') format('woff'), url('../../fonts/opensans-semibold.ttf') format('truetype'), url('../../fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}
.navbar-right > li {
	float: right;
}
.navbar-right > li > a {
	font-size: 16px !important;
}
.header_content {
	position: absolute;
	top: 235px;
	left: 0;
	right: 0;
	z-index: 1;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'OpenSansRegular';
	color: #414040;
}
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'OpenSansRegular';
}
h4:hover {
	text-decoration: underline;
}
.boldtxt {
	font-family: 'OpenSansBold';
}
.orngtext {
	color: #000;
}
.whitecolor {
	color: #fff;
}
.fancytext span {
	display: inline-block;
	position: relative;
	font-family: 'OpenSansBold';
	color: #fff;
}
.fancytext span:before, .fancytext span:after {
	content: "";
	position: absolute;
	height: 5px;
	border-top: 1px solid #f49136;
	top: 20px;
	width: 100px;
}
.fancytext span:before {
	right: 100%;
	margin-right: 15px;
}
.fancytext span:after {
	left: 100%;
	margin-left: 15px;
}
.bs-example .col-lg-5 {
	margin: 15px auto !important;
	float: none !important;
}
.searcform-control {
	display: block;
	width: 100%;
	height: 60px;
	padding: 6px 12px;
	font-size: 18px;
	line-height: 1.42857143;
	color: #999;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 10px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.searcform-control:focus {
	border-color: #999;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
 .searcform-control::-moz-placeholder {
 color: #d8d9dc;
 opacity: 1;
}
.searcform-control:-ms-input-placeholder {
 color: #d8d9dc;
}
.searcform-control::-webkit-input-placeholder {
 color: #d8d9dc;
}
.searchbtn {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0px 10px 10px 0px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	height: 60px;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background: #fff;
	color: #d8d9dc;
}
.smalllink {
	color: #ff9900;
	text-decoration: underline
}
.smalllink:hover {
	color: #fff;
}
.gray-panel {
	background: #eef1f3;
	float: left;
	width: 100%;
	padding: 15px 0px;
}
.nopaddingleft {
	padding-left: 0px !important;
}
.rentlarge_image {
	height: 349px;
	width: 100%;
	overflow: hidden;
}
.rentlarge_image img {
	width: 100%;
	background-position: center center;
	background-size: cover;
}
.rentsmall_image {
	height: 229px;
	width: 100%;
	overflow: hidden;
}
.rentsmall_image img {
	width: 100%;
	height:100%;
	background-position: center center;
	background-size: cover;
}
.blackbox {
	background: #1e1e1e;
}
.caption h3 {
	font-family: 'OpenSansRegular';
}
.salelarge_image {
	height: 456px;
	width: 100%;
	overflow: hidden;
}
.salelarge_image img {
	width: 100%;
	background-position: center center;
	background-size: cover;
}
.salesmall_image {
	height: 213px;
	width: 100%;
	overflow: hidden;
}
.salesmall_image img {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
}
.salelargevert_image {
	height: 235px;
	width: 100%;
	overflow: hidden;
}
.salelargevert_image img {
	width: 100%;
	background-position: center center;
	background-size: cover;
}
.cells, .cells2 {
	bottom: 15px;
	margin: 0;
	position: absolute;
	right: 10px;
	background: none repeat scroll 0 0 #a5c839;
	padding: 0px 10px;
}

.cells > h4{ font-size:20px; padding:6px 0; color: #fff;}
.cells > h4 >a {
	color: #fff;
	text-decoration: underline;
}
.cells2 {
	background: #000;
}
.cells2 p {
	color: #fff !important;
}
.cells2 > h4 {
	color: #fff;
	text-decoration: underline;
}
.footer_black {
	background: #282828;
	border-top: 1px solid #ff9900;
	clear: both;
	color: #fff;
	font-family: 'OpenSansRegular';
	font-size: 14px;
	padding-top: 10px;
}
.footer_black a {
	color: #fff;
	padding: 9px 8px 0px 0px;
	line-height: 2.2;
}
.lineheight {
	line-height: 1.8;
}
.social {
	margin: 0 auto;
	overflow: hidden;
}
.social > a {
	float: left;
	height: 62px;
	margin: 0 16px 16px 0;
	width: 63px;
}
.social > a.facebook {
	background: url("../images/atlasGeneral.png") no-repeat scroll -74px -68px rgba(0, 0, 0, 0);
}
.social > a.facebook:hover {
	background: url("../images/atlasGeneral.png") no-repeat scroll -73px -137px rgba(0, 0, 0, 0);
}
.social > a.twitter {
	background: url("../images/atlasGeneral.png") no-repeat scroll -4px -68px rgba(0, 0, 0, 0);
}
.social > a.twitter:hover {
	background: url("../images/atlasGeneral.png") no-repeat scroll -4px -137px rgba(0, 0, 0, 0);
}
.social > a.flickr {
	background: url("../images/atlasGeneral.png") no-repeat scroll -141px -68px rgba(0, 0, 0, 0);
}
.social > a.flickr:hover {
	background: url("../images/atlasGeneral.png") no-repeat scroll -141px -137px rgba(0, 0, 0, 0);
}
.social > a.pinterest {
	background: url("../images/atlasGeneral.png") no-repeat scroll -3px -206px rgba(0, 0, 0, 0);
}
.social > a.pinterest:hover {
	background: url("../images/atlasGeneral.png") no-repeat scroll -73px -206px rgba(0, 0, 0, 0);
}
.thumbnail img:hover {
	opacity: 0.6;
}
.lin-wrap {
	cursor: pointer;
}
.salesmall_image img:hover {
	opacity: 0.6;
}
.salelarge_image img:hover {
	opacity: 0.6;
}
.salelargevert_image img:hover {
	opacity: 0.6;
}
.col-lg-4 p, .col-lg-6 p {
	color: #000000
}
.Price-tag {
	-moz-user-select: none;
	cursor: pointer;
	left: -3px;
	position: absolute;
	top: 16px;
	z-index: 9999;
}
.color_culture > .Price-tag > span.block {
	background-color: #00cc66;
}
.color_culture > .Price-tag > span.right {
	background: url("../images/atlasColor.png") no-repeat scroll -134px -2px rgba(0, 0, 0, 0);
}
.Price-tag > span.block {
	background-color: #FF9900;
	color: #FFFFFF;
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0 8px 0 6px;
	white-space: nowrap;
	font-family: 'OpenSansRegular';
}
.Price-tag > span.block > span.number, .Price-tag > span.block > span.number2 {
	font-size: 21px;
	font-weight: 100;
	line-height: 35px;
	overflow: hidden;
}
.Price-tag > span.block > span.number2 {
	font-size: 14px;
}
.Price-tag > span.block > span.number strong, .Price-tag > span.block > span.number2 strong {
	font-family: 'OpenSansBold';
}
.Price-tag > span.right {
	background: url("../images/atlasColor.png") no-repeat scroll -13px -4px rgba(0, 0, 0, 0);
	float: right;
	height: 32px;
	width: 8px;
}
.Price-tag > span.shadow {
	background: url("../images/ribbonShadow.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
	display: block;
	height: 8px;
	margin: 32px 0 0 6px;
	max-width: 140px;
}
.font12 {
	font-size: 11px;
}
.blackbox .caption p {
	color: #fff !important;
}
.header_photo {
	border: 10px solid rgba(40, 40, 40, 0.8);
	width: 218px;
	height: 222px;
	background: #fff;
	position: relative;
	overflow: hidden;
}
.header_photo img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.header-separator {
	background-color: #D7D9DE;
	height: 1px;
	margin: 8px 0;
	opacity: 0.09;
	width: 100%;
}
.col-push-1 {
	margin-left: 2%;
}
.topspacebar {
	margin-top: -19px;
	padding-left: 90px !important;
}
.bs-callout-warning {
	background-color: #FCF8F2;
	border-color: #F0AD4E;
}
.bs-examplebox {
	background-color: #FAFAFA;
	border-color: #E5E5E5 #EEEEEE #EEEEEE;
	border-style: solid;
	border-width: 1px 0;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;
	position: relative;
}
.padding15 {
	padding: 10px 15px 15px;
}
.about_body {
	font-size: 16px;
	line-height: 32px;
	font-family: 'OpenSansRegular';
}
.about_body p {
	color: #5C5C5E !important;
	text-align: justify;
}
.panel-heading {
	background-color: #F49136;
	color: #8A6D3B;
}
.heading_line {
	padding-bottom: 9px;
	border-bottom: 1px solid #eee;
	margin: 8px 0px;
}
.expert-icon {
	width: 30px;
	height: 30px;
	background: url(../images/exprt-icon.png) no-repeat;
	float: left;
	margin-right: 2%;
}
.view-all a {
	color: #414040;
	font-family: 'OpenSansSemibold';
	font-size: 18px;
	padding-right: 25px
}
.box {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #d7d9de;
	/*border-radius: 4px;*/
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	overflow:hidden;
}
.col-md-5 {
	width: 34.66666667% !important;
}
.mapdiv {
	width: 100%;
	overflow: hidden;
	height: 360px;
}
.paddingtop5 {
	padding: 5px 0px;
}
.contentrow {
	padding: 10px 10px;
}
.nopadding {
	padding: 0px !important;
	margin: 0px;
}
.sumry-table {
	display: table;
	padding: 5px 0px;
}
.sumry-tablerow {
	display: table-row;
	text-align: center;
}
.sumry-tablecell {
	display: table-cell;
	padding: 0px 15px;
	border-right: 1px solid #d7d9de
}
.sumry-tablecell:last-child {
	border-right: 0px;
}
.greentext {
	color: #49af53;
}
.col-md-5, .pull-right h2, h3 {
	padding: 0px;
	margin: 5px;
}
.share {
	-moz-user-select: none;
	height: 40px;
	margin: 15px 0 0;
}
.share > .title {
	float: right;
	font-size: 18px;
	line-height: 40px;
	margin-left: 8px;
}
.share > ul {
	float: right;
	list-style: none outside none;
	margin: 0 4px 0 8px;
	padding: 0;
}
.share > ul > li {
	background: none repeat scroll 0 0 #00FF00;
	cursor: pointer;
	float: left;
	height: 36px;
	margin: 0 4px;
	width: 36px;
}
.share > ul > li.facebook {
	background: url("../images/atlasGeneral.png") no-repeat scroll -116px -275px rgba(0, 0, 0, 0);
}
.share > ul > li.facebook:hover {
	background: url("../images/atlasGeneral.png") no-repeat scroll -116px -310px rgba(0, 0, 0, 0);
}
.share > ul > li.twitter {
	background: url("../images/atlasGeneral.png") no-repeat scroll -3px -275px rgba(0, 0, 0, 0);
}
.share > ul > li.twitter:hover {
	background: url("../images/atlasGeneral.png") no-repeat scroll -3px -310px rgba(0, 0, 0, 0);
}
.share > ul > li.pintrest {
	background: url("../images/atlasGeneral.png") no-repeat scroll -154px -275px rgba(0, 0, 0, 0);
}
.share > ul > li.pintrest:hover {
	background: url("../images/atlasGeneral.png") no-repeat scroll -154px -310px rgba(0, 0, 0, 0);
}
.share > ul > li.embed {
	background: url("../images/atlasGeneral.png") no-repeat scroll -46px -275px rgba(0, 0, 0, 0);
}
.share > ul > li.embed:hover {
	background: url("../images/atlasGeneral.png") no-repeat scroll -47px -310px rgba(0, 0, 0, 0);
}
.share > ul > a.email {
	background: url("../images/atlasGeneral.png") no-repeat scroll -77px -275px rgba(0, 0, 0, 0);
	cursor: pointer;
	float: left;
	height: 36px;
	margin: 0 4px;
	width: 36px;
}
.share > ul > a.email:hover {
	background: url("../images/atlasGeneral.png") no-repeat scroll -77px -310px rgba(0, 0, 0, 0);
}
.padding8 {
	padding: 8px;
}

.font18 {
	font-size: 18px !important;
	text-align: justify;
}
.font16 {
	font-size: 16px !important;
	text-align: justify;
}
.col-offset-top {
	margin-top: 40px;
}
.overflow {
	overflow: hidden;
}
.icoblak {
	font-size: 16px !important;
	color: #000 !important;
}

.locationicon {
	width: 47px;
	height: 47px;
	background: url(../images/atlasGeneral.png) no-repeat -239px -360px;
	float: left;
	margin-right: 2%;
	margin-left: 9px;
}
.box .list-group .list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 0px !important;
	border-right: 0px !important;
}
.box .list-group .list-group-item:last-child {
	border-bottom: 0px;
}
.ico {
	padding: 2px;
	margin-right: 6px;
}
.formcontrol-row {
	padding: 8px 0px;
}
.formcontrol-row input {
	height: 45px;
	border: 1px solid #e5e7e8;
}
.botomspace {
	margin-top: 10px;
}
/*************5/21/2014*********/

.formcontrol-row select {
	height: 45px;
	padding: 10px;
}
.shadow {
	box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.176);
	-moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.176);
	-webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.176);
}
.paddingtb15 {
	padding: 15px 0px;
}
.rightmargin {
	margin-right: 20px;
}
.searchbtninner {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 10px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	height: 45px;
	margin-top: 8px;
	padding: 2px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background: #ff9900;
	color: #000;
}
.searchform {
	padding: 15px;
}
.marginauto {
	margin: auto !important;
	float: none !important;
	overflow: hidden;
}
/* Panel Tab/button */
.tab {
	height: 42px;
	position: relative;
	z-index: 999;
	right: -23px;
}
.tab ul li {
	text-align: left;
	padding: 0 6px;
	display: block;
	float: right;
	height: 42px;
	list-style: none;
}
#toppanel {
	float: left;
	width: 100%;
}
#panel {
	width: 100%;
	height: 270px;
	display: none;
}
.smalllink {
	color: #ff9900;
	text-decoration: underline
}
.smalllink:hover {
	color: #fff;
}
.list-group li .h5 a {
	color: #414040 !important;
	padding: 0px 15px 0px 0px;
}
/***5/22/2014******/

.col-md-99 {
	padding: 15px 20px;
	text-align: center;
	height: 440px;
	border: 1px solid #ebeaea;
	margin-bottom: 40px;
}
.col-md-99 .header_photo {
	border: 5px solid rgba(184, 183, 183, 0.8);
	width: 200px;
	height: 194px;
	margin: auto;
}
.col-md-99 h3 {
	height: 50px;
}
.bordrright {
	border-right: 1px solid #ebeaea;
}
.col-md-99:hover {
	background: #f6f6f6;
}
.buttondiv {
	position: relative;
	bottom: 2px;
}
/*******5/27/2014*********/
.padmarg0 {
	padding: 0px !important;
	margin: 0px;
}
.padding0 {
	padding: 0px !important;
}
.hero-fieldset {
	border-radius: 2px;
	display: block;
	padding: 0.5rem 0.6rem;
	width: 80%;
	margin: auto;
}
.textblack {
	color: #414040 !important;
}
.orngborder {
	border-top: 1px solid #434242;
}
/***********5/28/14***********/

.hero_content_title {
	background: #242323;
	padding: 7px 35px;
	text-align: left;
	bottom: 0;
	position: absolute;
	opacity: 0.8;
}
.header_contentdiv {
	position: absolute;
	top: 580px;
	left: 0;
	right: 0;
	z-index: 1;
}
.tag_box {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	color: #333333;
	display: block;
	font-size: 13px;
	line-height: 1.42857;
	margin: 0 0 10px;
	padding: 5px 9px;
	word-break: break-all;
	word-wrap: break-word;
	float: left;
	margin-right: 10px
}
.mapbox-shadow {
	border: 0 none;
	box-shadow: 0 0 7px #CCCCCC;
	padding: 25px;
	background: #FFF;
}
.page-header {
	padding-bottom: 9px;
	margin: 10px 0 20px;
	border-bottom: 1px solid #e3e5ea;
}
.gallery .col-sm-4, .gallery .col-sm-6 {
	width: 32.8%;
	margin-right: 8px;
	margin-top: 8px;
	border: 1px solid #DDDDDD;
}
.gallery .col-sm-6 {
	width: 49.6%;
}
.gallery .col-sm-4:last-child, .gallery .col-sm-6:last-child {
	margin-right: 0px;
}
.gallerydetail {
	bottom: 15px;
	margin: 0;
	position: absolute;
	left: 0px;
	background: #343434;
	padding: 10px;
	opacity: 0.9;
}
.quickhits_content {
	float: left;
	width: 86.25%;
	background: #f2f2f2;
	padding: 8px;
	border: 1px solid #fff;
}
.quick_hits_icon {
	float: left;
	width: 50px;
	height: 50px;
	background: #ed7232;
	color: #fff;
	border: 1px solid #fff;
	text-align: center;
	line-height: 50px;
	font-size: 25px;
	margin-right: 5px;
}
.ovrview-listing {
	display: block;
	float: left;
	list-style: none;
	padding: 0px;
}
.ovrview-listing li {
	float: left;
	width: 45%;
	margin-right: 25px;
	margin-bottom: 8px;
}
.panel-border {
	background: #f8fafc;
	border-top: 1px solid #d4dee7;
}
.ligt_blackbox {
	background: #464545;
}
.locationlist .list-group li, .arealist .list-group li {
	float: left;
	width: 18%;
	display: block;
	margin-right: 10px;
}
.arealist .list-group li {
	width: 10%;
}
.pricerow {
	border-left: 2px solid #E36C2E;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 25px 0;
	padding-left: 10px;
}
/****6/2/2014****/

.shadowradius {
	border-radius: 8px;
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 8px rgba(0, 0, 0, .175);
}
.padnglr15 {
	padding: 0px 15px 25px 15px !important;
}
.underline {
	text-decoration: underline
}
.values .btn {
	margin-right: 8px;
	padding: 3px 15px;
	margin-top: -5px;
}
.botmborder {
	border-bottom: 1px solid #e3e5ea;
}
/*************agentpages***********/

.blackbar {
	background: #2f2f2e;
	color: #fff;
}
.mapcover {
	height: 478px;
	left: 0;
	position: relative;
	right: 0;
	top: 0px;
	clear: both;
	width: 100%;
	z-index: 5
}
.mapcover .trnsparnt-layersmall {
	height: 100% !important;
}
.form-wrapper {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999 !important;
}
.formbox {
	background: #fff;
	padding: 15px 14px;
	border: 1px solid #ebebeb;
	-webkit-box-shadow: -1px 10px 8px -4px rgba(171,169,171,1);
	-moz-box-shadow: -1px 10px 8px -4px rgba(171,169,171,1);
	box-shadow: -1px 10px 8px -4px rgba(171,169,171,1);
}
.form-wrapper hr {
	margin-bottom: 10px;
	margin-top: 10px;
}
.col-md-10 label {
	font-weight: normal;
	color: #555;
}
.colpading {
	padding: 0px 5px 0 0;
}
.trmtext {
	font-size: 13px;
	color: #777879;
}
.pointng-arrow {
	margin-top: 120px;
	margin-bottom: 20px;
}
.ad-apollo-tiles, .ad-apollo-tiles2 {
	border-top: 1px solid #f49136;
	overflow: hidden;
	max-width: 378px;
	width: 33.3672%;
	display: table-cell;
	vertical-align: middle;
}
.ad-apollo-tiles2 {
	width: 50.0509%;
	max-width: 542px;
	border: none;
}
.ad-apollo-tiles img, .ad-apollo-tiles2 img {
	border-left: 1px solid #f49136;
	border-right: 1px solid #f49136;
	width: 100%;
}
.notopbdr {
	border-top: 0px;
}
.ad-apollo-adcopy {
	padding: 0 40px;
}
.ad-apollo-tiles2 img {
	border: 1px solid #f49136;
	width: 100%;
}
.fancytext2 span {
	display: inline-block;
	position: relative;
	font-family: 'OpenSansBold';
	color: #777879;
}
.fancytext2 span:before, .fancytext2 span:after {
	content: "";
	position: absolute;
	height: 5px;
	border-top: 1px solid #f49136;
	top: 20px;
	width: 100%;
}
.fancytext2 span:before {
	right: 100%;
	margin-right: 25px;
}
.fancytext2 span:after {
	left: 100%;
	margin-left: 25px;
}
.highlight {
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	border-radius: 0px;
	padding: 9px 14px;
	width: 70%;
}
.highlight .h3 {
	margin-top: 0px;
}
/*********7/9/2014*****/

.blackbar a {
	color: #fff;
	padding: 0px 15px;
}
.blackbar a:hover {
	text-decoration: none;
	color: #f49136;
}
.blackbar a.active {
	color: #f49136;
}
.whitebox {
	background: #fff;
	margin-right: 10px;
}
.whitebox:last-child {
	margin-right: 0;
}
@media (min-width: 786px) {
.homeagent .col-md-4 {
	width: 31.33333333%;
}
}
.homeagent .col-md-4 {
	padding: 0px;
	height: 262px;
}
.greenbar {
	background: #5dcc66;
	padding: 8px 0;
	line-height: .9;
}
.greenbar p {
	font-size: 20px;
}
.orngbar {
	background: #f49136;
	color: #fff;
	height: 262px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 147px;
	padding: 0px 15px;
}
.outbox {
	border: 1px solid #fff;
	color: #fff;
	overflow: hidden;
	text-align: center;
	padding: 8px 7px;
}
.value {
	font-size: 36px;
}
.outof {
	padding: 6px 8px;
}
.drkblk {
	background: #505050;
	padding: 10px 0;
	line-height: 1.2;
	color: #fff;
	margin-bottom: -15px;
}
.drkblk p {
	font-size: 19px;
}
/**********slidingtabs*****/
#feature_list {
	width: 97.7%;
	height: 375px;
	overflow: hidden;
	position: relative;
}
div#feature_list ul {
	position: relative;
	top: 0px;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#tabs {
	left: 0;
	top: 0px;
	z-index: 2;
	width: 100%;
	height: 65px;
}
ul#tabs li {
	font-size: 12px;
	font-family: Arial;
	float: left;
	background: #eef1f3;
	margin-right: 2px;
	text-align: center;
	height: 65px;
}
ul#tabs li span {
	margin: 0px 15px 0 0;
}
ul#tabs li a {
	color: #222;
	text-decoration: none;
	display: block;
	padding: 15px 0px;
	height: 65px;
	outline: none;
	font-size: 23px;
}
ul#tabs li a:hover {
	text-decoration: none;
}
ul#tabs li a.current {
	color: #FFF;
	background: url(../images/curnttb.png);
	position: relative;
	z-index: 1;
	height: 84px;
}
ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
ul#output {
	width: 100%;
	height: 375px;
	border: 1px solid #e1e3e4;
}
ul#output li {
	position: absolute;
	width: 100%;
	height: 375px;
}
ul#output li a {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.agents_overview_hero {
	background: #6c6a6a;
	border-radius: 4px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	height: 210px;
	left: 16px;
	position: absolute;
	text-align: center;
	top: 50px;
	width: 280px;
	z-index: 1001;
	opacity: 0.9;
}
.agents_overview_hero p {
	font-size: 23px;
	font-weight: lighter;
	padding: 16px;
	color: #fff;
}
.orgnbg {
	background: #f49136 !important;
	margin: 8px auto;
	font-weight: bold;
}

/***************7/11/2014***********/

@media (min-width: 768px) {
.packglist .col-lg-8 {
	width: 72.5%;
}
.packglist .col-xs-3 {
	width: 26%;
	overflow: hidden;
}
}
.imgbox-pro {
	border: 1px solid #c6c6c6;
	padding: 6px;
	height: 178px;
	display: table-cell;
	vertical-align: middle;
	width: 37%;
	margin-right: 15px;
}
.protxt {
	font-family: 'OpenSansLight' !important;
	color: #6e6e6e;
	font-size: 26px;
}
.media-body p {
	font-family: 'OpenSansLight' !important;
}
.packagebox {
	width: 175px;
	height: 160px;
	background: #06b1a7;
	position: relative;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	float: left;
}
.packagebox:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 89px solid transparent;
	border-right: 86px solid transparent;
	border-top: 25px solid #06b1a7;
	border-bottom: 1px solid #fff;
}
.packagebox {
	margin-left: 230px;
}
.packagebox2 {
	width: 175px;
	height: 160px;
	background: #a2d65d;
	position: relative;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	float: left;
}
.packagebox2:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 89px solid transparent;
	border-right: 86px solid transparent;
	border-top: 25px solid #a2d65d;
}
.packagebox3 {
	width: 175px;
	height: 160px;
	background: #71bee1;
	position: relative;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	float: left;
}
.packagebox3:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 89px solid transparent;
	border-right: 86px solid transparent;
	border-top: 25px solid #71bee1;
}
.packagebox4 {
	width: 175px;
	height: 160px;
	background: #f49136;
	position: relative;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	float: left;
}
.packagebox4:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 89px solid transparent;
	border-right: 86px solid transparent;
	border-top: 25px solid #f49136;
}
.packagebox5 {
	width: 175px;
	height: 160px;
	background: #f8d905;
	position: relative;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	float: left;
}
.packagebox5:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 89px solid transparent;
	border-right: 86px solid transparent;
	border-top: 25px solid #f8d905;
}
.font24 {
	font-size: 24px;
}
.pakghdr1, .pakghdr2, .pakghdr3, .pakghdr4, .pakghdr5 {
	background: #05a79d;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom: 1px solid #08c1b6;
	padding: 10px 0px;
	color: #fff;
	text-align: center;
	margin-top: -8px;
}
.pakghdr2 {
	background: #93ca4b;
	border-bottom: 1px solid #a1db54;
}
.pakghdr3 {
	background: #63b4db;
	border-bottom: 1px solid #77c8ec;
}
.pakghdr4 {
	background: #e2822b;
	border-bottom: 1px solid #f19c4d;
}
.pakghdr5 {
	background: #efd104;
	border-bottom: 1px solid #f9dd1c;
}
.price {
	text-align: center;
	color: #fff;
	font-size: 35px;
	font-family: 'OpenSansBold';
	line-height: 1.3;
}
.pricbtn1, .pricbtn2, .pricbtn3, .pricbtn4, .pricbtn5 {
	background: #02948b;
	border-radius: 6px;
	color: #fff;
	border: none;
	padding: 6px 35px;
}
.pricbtn2 {
	background: #7bb132;
}
.pricbtn3 {
	background: #468eb1;
}
.pricbtn4 {
	background: #da7d29;
}
.pricbtn5 {
	background: #e4c704;
}
.features-list {
	color: #000;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 234px;
	margin-top: -12px;
}
.features-list li {
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	list-style-type: none;
	padding: 10px 0px;
	color: #242424;
	border-right: 1px solid #ddd;
	line-height: 1.6;
}
.features {
	color: #000;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 173.6px;
	margin-top: -12px;
	text-align: center;
}
.features li {
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	color: #242424;
	list-style-type: none;
	padding: 9.9px 15px;
	border-right: 1px solid #ddd;
	line-height: 1.6;
}
/****************7/15/2014******/
.contagentcover {
	height: 740px;
	left: 0;
	position: relative;
	right: 0;
	top: 0px;
	clear: both;
	width: 100%;
	z-index: 5
}
.abouttxt p {
	font-family: 'OpenSansLight';
	color: #616161;
	font-size: 18px;
}
.bottom-line {
	border-bottom: 1px solid #e0e5eb;
	border-top: 1px solid #fff;
	width: 100%;
	display: block;
}
.abouttxt ul {
	list-style: none;
	padding: 0px;
}
.abouttxt li {
	line-height: 1.8;
	font-size: 18px;
}
.upgrdebox {
	width: 292px;
	height: 230px;
	background: url(../images/upgrde-box.jpg) no-repeat;
	padding: 15px;
}
.upgrdebox h3 {
	color: #fff;
}
.upgrdebox p {
	color: #fff;
}
.upgrdebox a {
	color: #fff;
	text-decoration: underline;
}
.signtext a {
	color: #f49136;
}
/***********7/16/2014*******/
.overlay {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	height: 100%;
	width: 100%;
	float: left;
}
.font13 {
	font-size: 13px;
}
.homtp {
	background-color: #5cb85c;
	border-radius: 6px;
	width: 100%;
	color: #fff;
	padding: 2px 5px;
	font-size: 13px;
}
.homtp a {
	display: inline-block;
	color: #fff;
	padding: 5px 10px
}
.homtp a:hover {
	text-decoration: none;
	background: #449d44;
}
/****landing****/
.searcbar {
	display: block;
	width: 100%;
	height: 60px;
	padding: 6px 12px;
	font-size: 18px;
	line-height: 1.42857143;
	color: #999;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 6px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.gobtn {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0px 6px 6px 0px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 60px;
	margin-bottom: 0;
	padding: 6px 15px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background: #f49136;
	color: #fff;
}
.pargr18 {
	font-size: 18px !important;
}
.landing {
	padding: 35px 0;
}
.countnum {
	font-family: 'OpenSansBold';
	font-size: 48px;
	color: #fff;
}
.landing h3 {
	font-size: 30px;
	font-family: 'OpenSansRegular';
	color: #4b4a4a;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-left: -2px;
}
.landing p {
	font-size: 18px;
	font-family: 'OpenSansLight';
	color: #6e6e6e;
	text-align: justify;
}
.landing .col-md-6 {
	padding-left: 15px;
	padding-right: 15px;
}
.description-icon {
	padding-left: 30px;
}
.landing .row {
	padding: 30px 0;
}
.description-text {
	margin-top: 1rem;
}
.landing .col-sm-push-6 {
	padding-left: 20px;
}
.description-icon {
	margin-left: 15px;
}
#footer {
	background: url(../images/landing-img.jpg) no-repeat 0px -100px;
	display: block;
	padding-bottom: 9rem;
	padding-top: 7rem;
	position: relative;
	text-align: center;
	z-index: 100;
}
#footer-links-container {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	padding-top: 3rem;
}
#footer-links-container .footer-links {
	padding-bottom: 3rem;
	text-align: center;
}
#footer-links-container .footer-links li {
	display: inline;
	padding-right: 0.4rem;
}
#footer-links-container .footer-links li a {
	color: #99a0af;
	line-height: 3rem;
}
#footer-links-container .footer-links li a:hover {
	color: #383f47;
}
#footer-links-container .footer-links li .facebook-gray, #footer-links-container .footer-links li .twitter-gray {
	display: inline-block;
	line-height: 2rem;
	position: relative;
	text-indent: -9999px;
	width: 20px;
}
#footer-links-container .footer-links li .facebook-gray {
	background-image: url(../images/facebook.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#footer-links-container .footer-links li .twitter-gray {
	background-image: url("../images/twitter.png");
	background-position: center center;
	background-repeat: no-repeat;
}
#button_more_container {
	text-align: center;
	width: 100%;
	margin-top: 18px;
}
#button_more {
	background-image: url("../images/arrow-down.png");
	background-position: 180px 0;
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	font-size: 1rem;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	padding-right: 32px;
	width: 237px;
}
#button_more_container a {
	font-size: 24px;
	line-height: 1.625rem;
	text-decoration: none;
	padding-top: 6px;
}
/********8/7/2014*****/
.tageimg {
	width: 235px;
	float: left;
	overflow: hidden;
	height: 186px;
	margin-right: 8px;
}
.tageimg img {
	width: 100%;
}
.tage-list {
	width: 55%;
	float: left;
}
.tagelist {
	display: block;
	list-style: none;
	padding: 0px;
}
.tagelist li {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 8px 10px;
	display: inline-block;
	margin: 0px 2px 5px 0;
}
.boxspc {
	margin-bottom: 25px;
}
/***8/8/2014**/
.txtstyle {
	font-size: 22px;
	font-family: 'OpenSansLight';
	color: #616161;
	text-align: justify;
}
.greenbx {
	width: 100%;
	background: #51c05a;
	padding: 15px;
	border-radius: 8px;
}
.lightgrn {
	background: #e3f3e8;
}
.section2 {
	margin: 15px 0;
}
.btnorg {
	background: #ff9400;
}
.gr2 {
	background: #e7ebee;
	position: relative;
	height: 305px;
}
.landgimg {
	background: url(../images/landcnt.jpg) no-repeat;
	width: 304px;
	height: 326px;
	float: right;
}
.landtxt-spc {
	padding: 25px 15px 15px 15px;
}
.accordionButton {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1E1E1;
	padding-bottom: 10px;
	cursor: pointer;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	letter-spacing: 2px;
	line-height: 1.6em;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.accordionButton h3 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
}
.accordionButton h3 a:hover {
	color: #428BCA;
	text-decoration: none;
}
.accordionButton h3 a {
	color: #333;
}
.accordionContent {
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	display: none;
	font-family: 'Open Sans', sans-serif;
	;
	font-size: 14px;
	margin-top: 8px !important;
	padding: 16px!important;
	line-height: 1.5;
	border-bottom: none;
	color: #333 !important;
	text-decoration: none;
}
.on {
	background-color: transparent;
	color: #434244;
	border-bottom: 1px solid #dbdbdb;
}
/****9/3/2014****/
	
.uploadt-imgbx {
	width: 165px;
	height: 150px;
	display: inline-block;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 4px;
	margin: 3px;
}
.uploadthumbnail {
	width: 100%;
	height: 118px;
	overflow: hidden;
}
.uploadthumbnail img {
	height: 108px;
	width: 100%
}
.imgecontents {
	width: 935px;
	height: 60px;
}
.uploicon {
	width: 100%;
	float: left;
	background: #f8f8f8;
	padding: 1px;
	border-radius: 4px;
	text-align: center;
}
.uploadimg {
	height: 185px;
	overflow: auto;
	white-space: nowrap;
	width: 693px;
	margin-bottom:15px;
}
.icoupld {
	font-size: 14px;
	margin: 0px 5px;
	cursor: pointer
}
.icoupld:hover {
	color: #54c95e;
}

.addfile{ display:block; padding:0px; margin-top:8px;}
.addfile li{ display:inline-block; background:#eef1f3; border-radius:4px; padding:4px 10px; margin:5px 0px;}
.or{ background:#ff9900; width:40px; height:40px; border-radius:50px; float:left; text-align:center; color:#fff;
	font-family: 'OpenSansBold'; font-size:16px; line-height:40px; margin-left:-10px; margin-top:10px;}
	
	.btn-facebook {
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2);
    color: #fff;
}


/****************rightmeu********/
.arrow{float:right}.glyphicon.arrow:before{content:"\e079"}.active>a>.glyphicon.arrow:before{content:"\e114"}.fa.arrow:before{content: "\f105"}.active>a>.fa.arrow:before{content:"\f107"}.plus-times{float:right}.fa.plus-times:before{content:"\f067"}.active>a>.fa.plus-times{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.plus-minus{float:right}.fa.plus-minus:before{content:"\f067"}.active>a>.fa.plus-minus:before{content:"\f068"}

#side-menu li a{ font-size:16px; font-family: 'OpenSansRegular'; color:#333;}

#side-menu li{ border-bottom: 1px solid #eef1f3; }

#side-menu i{ padding-right:8px;}

#side-menu li ul li a{ padding-left:35px;}
#side-menu li .active{ background:#eee;}
#side-menu li ul li:last-child{ border-bottom:0px}

.gallery .thumbnail{ height:auto;border: 1px solid #ddd;
    border-radius: 4px;
    display: block; padding:5px; overflow:hidden; margin-bottom:5px;}
	
	.gallery .thumbnail img{ height:230px;}
	
	.gallery h4{ margin-top:5px; margin-bottom:25px;}
	
	.exprtimg{ width:70px; height:70px;}
	
	@media(min-width:800px){.neghbr .col-lg-8{ width:67.7%}}
	.neghbr h4,h5{ margin:2px 0px;}
	.neghbr p{margin:0px;} 
	.expading{ padding:8px 15px 2px 15px;}
	.expading h3{ font-size:22px; padding-bottom:5px;}
	
	.gallerycptn {

	margin: 0;
	position: absolute;
	left: 0px;
	background: #343434;
	padding: 10px;
	opacity: 0.9;
	color:#fff;
	width:100%;
	top:-59px;
}

/********9/5/2014*****/
.newbx{ width:200px !important; }
.newbx2{ width:200px !important;margin-left:358px !important;}
.newbxbtm{ width:199px !important;}
.newbx:after, .newbx2:after {
    border-left: 100px solid transparent;
    border-right: 100px solid transparent;}
	
	#parallelogram {
    width: 150px;
    height: 100px;
        -webkit-transform: skew(-20deg);
       -moz-transform: skew(-20deg);
         -o-transform: skew(-20deg);
    background: red;
    overflow:hidden;
    position:relative;
}

.rebat-tag {
	-moz-user-select: none;
	cursor: pointer;
	position: relative;
	right:-10px;
	top:-4px;
	float:right;
	
	
}
.rebat-tag > span.block {
    background-color: #49af53;
    color: #ffffff;
    float: left;
    font-family: 'OpenSansRegular';
    height: 33px;
    line-height: 32px;
    padding: 0 8px 0 6px;
    white-space: nowrap;
	
}
.rebat-tag > span.block {
	background-color: #49af53;
}
.rebat-tag > span.right {
    background: url("../images/grnsd.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
    float: left;
    height: 33px;
    width: 25px;
}

.rebat-tag > span.block > span.number{
	font-size:20px;
	font-weight: 100;
	line-height: 35px;
	overflow: hidden;
	color:#fff;
}

/******************9/11/2014*****/

.glrylist_image {
	height:260px;
	width: 100%;
	overflow: hidden;
}
.glrylist_image img {
	width: 100%;
	height:100%;
	background-position: center center;
	background-size: cover;
}
.mdcontnt{ height:75px;}
.txtngry{ color: #a7a7a7; text-decoration:none;}
.glrytitl h4{ font-size:16px; margin-bottom:6px;}

.glrytitl a{color: #428bca;}

.mrktbyimg{ width:40px; height:40px;}

.mrkby h4{font-weight:bold; color: #a7a7a7; font-size:13px; font-family: 'OpenSansBold'; margin-top:8px;}
.mrkby h4 a{color: #a7a7a7;}
.glrytitl hr{ margin-bottom:3px;}

@media(min-width:1024px){ .mrkby .col-lg-8{ width:70%}}

.webTitle{color: #a7a7a7; font-size:11px; word-wrap:break-word;}

.social-link {
    opacity: 0;
    transition: opacity 0.15s cubic-bezier(0, 0, 0.58, 1) 0s;
	position:absolute;
	z-index:1;
	margin:10px;

}
.glrylist_image:hover .social-link{
    opacity: 5;
}

.glrylist_image img:hover {
	opacity:.9;
}

.social-link .fa-2 {
    font-size: 1.7em;
}
.prcrw{ position:absolute; top:200px; background:#00cc66; padding:6px 15px; left:-10px;}

.socilsml .btn-social-icon{height:32px;width:32px;}
.socilsml .btn-social-icon *:first-child{line-height:32px !important;font-size: 1.3em;}
.box-stylenone{ background-color:transparent; box-shadow:none; border:none;}

.imglink{ cursor:pointer;}

.toptile{width:100%; border:1px solid red; margin-top:-500px !important; float:left;}
.toptile h3{padding-bottom:8px;}
.small-../images a, .big-../images a {display:inline-block}
.small-../images a.selected {border:1px solid red}

.popleft{ background:#fff; border-radius:8px; float:left; width: 70%;}
.popright{ background:#fff; border-radius:8px; float:right; width: 28%; height:696px;}
.contentpanl{padding:8px 15px;}

.big-imlst{
    padding: 2px;
    width: 100%;
	list-style:none;
	overflow:hidden;
	height:525px;
    float:left;

}

.big-imwrp{
    border: 1px solid #ababab;
    height: 480px;
    padding: 2px;
    width: 100%;
	overflow:hidden;

}
.big-imlst li h3{ margin:5px 0 11px 0px;}
.big-imlst li{  display:block;}

.small-../images img{ width:100%; height:100%;}

.small-../images{ width:100%; float:left; height:595px; overflow:hidden; overflow-y: scroll; padding:15px 0;}

.smalllist{ list-style:none; margin:0; padding:0;}

.smalllist li{float:left;width:45%;  border: 1px solid #ccc;
    height: 111px;
    margin: 5px;
    width:45%; padding:2px; cursor:pointer;}
	.nobg{ background:none !important; box-shadow:none !important; border:none!important;}
	
	.ActionBar {
    background-color: rgba(248, 248, 248, 0.9);
    border-bottom: 1px solid rgba(0, 0, 0, 0.22);
    border-radius: 6px 6px 0 0;
    border-top-color: rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    cursor: default;
    padding: 10px;
    width:100%;
	background:#fff;
	float:left;
}


.closecros{ opacity:0.9 !important; background:#fff !important; padding:5px !important;}
.newhd .close {
    margin-top: -38px !important;
}
.ActionBar h3{ margin:5px 0px}

.nbtn{ margin-top:5px; float:right !important;}

/*****9/17/2014********/

.tab-pane h3{ margin:0px;}
#listview .rentsmall_image{ border:1px solid #ddd; padding:2px; height:149px;}
#listview .rentsmall_image img{ width:100%; height:100%;}

.sidebar{border-color: #eee;
    border-radius: 4px;background-color: #f5f5f5; margin: 0 0 15px;
    padding: 17px;}
	
	
.refinesearch ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.refinesearch li {
    margin: 0 0 8px;
}

 .refinesearch  ol label {
    float: left;
    font-size: 12px;
    line-height: 100%;
    margin: 5px 0 0;
    text-align: left;
    width: 65px;
}

.refinesearch .text {
    width: 171px;
}

.refinesearch .notext {
    width: 83px;
}

 #keywords.text {
    width: 153px;
	font-size:11px;
}
.text, textarea, .notext, .notextmid, .notextsm, .notexttiny, .midtext, .smtext {
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #ccc;
    font: 1em arial,helvetica,sans-serif;
    padding: 3px 4px;
    width: 350px;
}
.lftrghtspc{ padding:0px 15px;}

.listing{ border-bottom: 1px solid #ddd; padding:8px 0px;}

.listing h4{ margin-bottom:2px;}
.odd{ background:#f5f5f5;}

/*****9/25/14*/

.serbtnw{ border-radius:6px; color:#fff;font-family: 'OpenSansBold'; font-size:18px; text-shadow:1px 1px 1px 1px #FF6600;}
.srchbxmid{ width:65%; margin:auto; background:#f5f6f6;border-radius:6px; padding:0px 15px; }
.nwgrypnl{ background:#f5f6f6; border-top:1px solid #f5f6f6;
 -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);}

.bxmrgn{ margin:0px 5px;}

.yellowcolr{ background:#f8d905 !important;}
.font48{ font-size:48px;font-family: 'OpenSansBold';}

.shadowradius sup {
    top: -1em;
}

.featuresnew{ width:100%;  margin:0; text-align:left; padding:10px;}
.featuresnew li{border-right:0px !important; padding:15px 20px;}
.featuresnew li span{padding-right:10px;}
.btntxt{ font-size:18px;font-family: 'OpenSansBold'; padding:7px 40px; margin-bottom:9px;}
.bxtp{ margin-top:-54px;}
.pricngtp{ margin:85px 0 15px 0 !important; float:left;}
.leftoffset{ margin-left:13%;}
.pkgpding{ padding:10px 15px; margin:3px 0 8px 0;}
.bxfirsst{border-right:1px solid #d7d9de; padding-right:8px;}
.cancellink a{ text-decoration:underline; font-size:14px; color:#c0c1c1;font-family: 'OpenSansBold'; padding-top:12px; float:left;}

/**********9/26/2014************/

.leads .col-lg-1,.leads .col-lg-2,.leads .col-lg-3{ font-size:13px;}
.bluetxt{ color:#63b4db;}

/*********9/29/14****/

.walet.featuresnew li  {
    padding: 8px 20px !important;
	font-size:14px;
	text-align:center;
}

.walrecrg .box{ margin-bottom:0px;}

.smallSize {
    border: medium none;
    margin: 0 10px;
    width: 75%;  float: right;
}
.smallSize td {
    font-size: 16px;
    font-weight: normal;
    padding: 4px 6px 12px;
    width: 45%;
}
.bdrTop td {
    border-top: 1px dashed #e1e1e1;
}

.deduction {
    color: #555;
    float: right;
    font-size: 16px;
    padding: 10px 30px;
    width: 23%;
}
.deduction {
    color: #555;
    float: right;
    font-size: 16px;
    padding: 10px 30px;
    width: 27%;
}
.deduction th {
    padding-bottom: 15px;
    padding-left: 20px;
    text-align: left;
}
.deduction td {
    padding: 2px 5px;
    width: 45%;
}

/**new/11/14/2014*******/

.roundr_photo {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid rgba(40, 40, 40, 0.8);
    height:85px;
    overflow: hidden;
    position: relative;
    width:84px;
}

.roundr_photo img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.newfrm .formcontrol-row {
    padding: 4px 0;
}
.newfrm .formcontrol-row input {
    border: 1px solid #e5e7e8;
    height: 34px;
}
.ribn{  left: -21px;
    position: absolute;
    top: -11px;}
	
	
	
	
	
	
	/****************NEw December 12/12/2014*****/
	
	.rfp-form{ width:85%; margin:auto;}
	
	.rfp-form .col-lg-3{ width:25%; float:left;}
	.rfp-form .col-lg-4{ width:33%; float:left;}
	.newcolum{ width:30% !important;}
	.rfp-form .col-lg-8 {width: 70%; float:left;}
	.rfp-form  .col-lg-1{width: 4.333%; float:left;}
	.norightpading{ padding-right:0px;}
	.rfp-form .alert-warning, .rfp-form .alert-success, .rfp-form .alert-danger{ color:#5f5f5f !important; margin-top:6px;}
	
	.media span{ float:left;  margin-right:10px; margin-top:4px;}
	
	.alert-warning .media {
		padding:8px;
  border-bottom: 1px solid  #faebcc;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.99);
}
.newrow{padding:3px 0; width:100%; float:left;}
.rfp-form .media:last-child{ border-bottom: none;
  box-shadow:none;}
  
  a .red{ color:#C03;}
  
  .alert-gray {
    background-color: #f2f4f6;
    border-color: #e3e4e8;
	 color:#5f5f5f;
}
.alertsmall {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 2px;
    padding: 10px 15px;
}
.topmrgn6{ margin-top: 6px;}

.alert-gray .media {
    border-bottom: 1px solid #e3e4e8;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.99);
    padding: 8px;
}

.alert-success .media {
    border-bottom: 1px solid #d6e9c6;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.99);
    padding: 8px;
}

.alert-gray p, .alert-success p, .alert-warning p{ padding:10px 0;}

.reflret-txt{ color:#f49136;}
.orngborderbtm{ border-bottom:1px solid #faebcc;}

.orngborderbtm:last-child{ border-bottom:0px;}


.gryborderbtm{ border-bottom:1px solid #e3e4e8;}

.gryborderbtm:last-child{ border-bottom:0px;}
.orng-odd{ background:#fffdf1;}
	.gray-odd{ background:#fafafa;}
	.orgbx{color:#5f5f5f !important; font-size:13px;}
	
	.wrningbr-heading{ padding:8px;}
	
	.paddingnw15{ padding:15px 8px;}
	@media( max-width:500px){ .rfp-form .col-lg-3{ width:100%;} .rfp-form .col-lg-4{ width:100%;} .rfp-form .col-lg-8{ width:100%;} .newcolum{ width:100%;} .norightpading{ padding-right:10px;}}
	
	
	/*************12/15/2014********/
	
	.iconsmall{ padding:0px 5px;}
	.newspacing{ padding:20px;}
	.newmargingbtm{ padding-bottom:15px;}
	
	.sortable{ cursor:pointer;}
	
	/***12/26/14***/
	div.scrollingHotSpotLeft
{
	
	min-width: 75px;
	width: 10%;
	height: 100%;
	background-image: url(../../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	left: 0;
	/*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
	cursor: url(../../images/cursors/cursor_arrow_left.cur), url(../images/cursors/cursor_arrow_left.cur),w-resize;
}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
	background-image: url(../../images/arrow_left.gif);				
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 10%;
	height: 100%;
	background-image: url(../../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	right: 0;
	cursor: url(../../images/cursors/cursor_arrow_right.cur), url(../images/cursors/cursor_arrow_right.cur),e-resize;
}

/* Visible right hotspot */


#slider7 .exprtimg , #slider5 .exprtimg{
    height: 60px;
    width: 60px;
}
#slider7 .exprtimg  img, #slider5 .exprtimg  img{ width:100%; height:100%;}

#slider7 {
    height: 1%;
    overflow: hidden;
    padding: 0 0 10px;
}
#slider7 .viewport {
    float: left;
    height: 90px;
    overflow: hidden;
    position: relative;
    width: 93%;
	margin:10px 0;
	 padding:0;
	 text-align:left;
	 left:0;
	
}
#slider7 .buttons {
   
    float: left;
    font-size: 22px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 30px 0px 0 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 35px;
}
#slider7 .next {
    margin: 30px 0 0 -4px;
}
.prev, .next{   color: #b4b4b4;}

#slider7 .buttons:hover {
    background: none;
    color: #414040;
}
#slider7 .disable {
    visibility: hidden;
}
#slider7 .overview {
    list-style: outside none none;
    position: absolute;
    width: 90%;
    margin-left:-35px;
	
}
#slider7 .overview li {

    float: left;
       width:258px;
	
}


#slider5 {
    height: 1%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 10px;
    width: 100%;
}
#slider5 .viewport {
    height: 320px;
    overflow: hidden;
    position: relative;
    width: 100%;
	 margin-left:-35px;
	 top:-25px;

}
#slider5 .buttons {
    float: right;
    font-size: 22px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 10px 0px 0 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 35px;
}
.prev, .next{   color: #b4b4b4;}
#slider5 .next {
    margin: -25px 0 0;
}
#slider5 .buttons:hover {
    background: none;
    color: #414040;
}
#slider5 .overview {
    list-style: outside none none;
    position: absolute;
    width:100%;
}
#slider5 .overview li {
   
    float: left;
    height: 85px;
    margin: 0 20px 0 0;
    padding: 1px;
    width: 100%;
}

/***********1/1/2015****/

.happinglist{ list-style:none; padding:0; margin:0;}
.happinglist li{ display: block;}

.happinglist .exprtimg img {
    height: 100%;
    width: 100%;}
	
.happinglist .col-lg-3 {
    width: 16.6%;
}

.happinglist .col-lg-9 {
    width: 82%;
}

/**************1/7/2015*****/

.banner {
    background:url(../images/propertylist.jpg) no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    padding:20px;
    font-size:18px;
}

.banner span{font-family: 'OpenSansSemibold';}

.listingform{ font-family: 'OpenSansLight'; font-size:16px;}

.listingform p{ font-family: 'OpenSansLight'; font-size:16px;}
.listingform .nav-tabs {
    border-bottom:0px;
}

.listingform .nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #5cb85c;
	color:#fff;
}
.nav-tabs  a{font-family: 'OpenSansSemibold'; color:#5cb85c; font-size:18px;}
.tab-content{ border:1px solid #ddd; padding:20px; float:left; width:100%;}


/*****2/12/2015************/

.sub-panel-content {
    padding-left: 1.5em;
}
.filter a{color: #000 !important;}
.filter .badge {
    background:#000;
    border-radius: 8px;
    color: #fff !important;
    font-size: 12px;
    font-weight: normal;
    padding: 3px 6px;
    text-align: center;
    text-decoration: none !important;
}

/*****18/2/2015****/

.footer-pading12{ padding:12px 0;}
.footer-link a{ color: #428bca; text-decoration:underline;}
.footer-colum{ width:25%; float:left;}

.collapsed {
    height: 94px;
    overflow: hidden;
    padding-right: 10px;
	width:90%;
}

.collapsed:hover {
overflow-y:scroll;
}

.linesepratoe{ border-bottom:1px solid #eae9e9; -webkit-box-shadow: 0px 1px 1px #fff;
-moz-box-shadow: 0px 1px 1px #fff;
box-shadow: 0px 1px 1px #fff;}

.newlist h3{ font-size:16px; margin:0px; }

/***2/26/2015*****/

.gray-listngnw{
	background:#fafafa;
	border:1px solid #dddddd;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(209,205,209,1);
	-moz-box-shadow: 0px 3px 5px 0px rgba(209,205,209,1);
	box-shadow: 0px 3px 5px 0px rgba(209,205,209,1);	
	padding:15px;
	float:left;
	width:100%;
	margin-top:8px;
	}
	
	.arealst{ list-style:none; padding:0px;}
	
	.arealst li{ float:left; width:33%; margin-bottom:8px; }
	
	.inlinlist{ padding-top:8px;}
	

.topmargin15{ margin-top:15px;}



#DivPaginationBottom .pagination li {
    border-right: 0px solid #ddd;
}

.neighsmall_image {
    height: 213px;
    overflow: hidden;
    width: 100%;
}

/****3/18/2015***/

.table-style{ background:#fff; width:100%; margin:8px 0px;border: 1px solid #a3a3a3;}
.table-style tr td{ padding:5px 0px !important;}
.search-form{width:50%; position: relative;}


.slideshownew {
    position: relative;

}
.slideshownew .slide {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: middle;
    z-index: 2;
    /*overflow:hidden;*/
}
.slideshownew .slide-first {
    display: block;
}
.slideshownew .slide img {
    height: auto;
    margin: auto;
    border: 1px solid #eee;
}

