
.twocolsecondary .subhead{
	background-color: #C7DAE9;
	text-align:left;
	padding: 4px 4px 4px 6px;
	color:#000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}
.twocolsecondary #photoDiv{
	padding: 5px;
}
.twocolsecondary .small_text{
	font-size: 10px;
	color: black;
	padding: 5px;
	clear:both;
}
.twocolsecondary .small_text a{
	font-size: 10px;
	color: #245482;
	padding-left: 0px;
	font-weight:bold;
	clear:both;
}
a.dtls {
	margin-top: 0px;
}
.tools {
	margin-top: 3px;
}
.tools a {
	background: transparent url(https://img.propertyshark.com/img/jk/arrow.gif) no-repeat scroll 1px 3px;
	color: #007D00;
	display: block;
	font-size: 10px;
	padding: 1px 0px 2px 14px;
}
table.griddata{
	width: 100%;
}
.griddata .hiimp{
	border-color: #B9B9B9 #E7E7E7 #B9B9B9 #B9B9B9;
}
.griddata td dl{
	margin-bottom: 8px;
}
.griddata td.descr{
	background-color: #F9F9F9 !important;
}
.griddata td.descr dl{
	margin-bottom: 0px;
}
.griddata .hiimp #photoDiv{
	margin: 15px 0px;
}

a.orange,.orange{
	color: #8C5613;
}

#criteria_div{
	padding: 0px 0px 15px 0px;
	font-size: 11px;
}
#criteria_div a{
	color:#7A7A7A;
	font-size:10px;
}

table.calendar {
	width: 92%;
}

table.calendar th.calendar {
	width: 20%;
	border: none;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	font-weight: bold;
	color: #444;
}

table.calendar td.cell {
	background-image: url("https://img.propertyshark.com/img/blue_sq.gif");
	background-position: center left;
	background-repeat: no-repeat;
	width: 110px;
	height: 113px;
	padding-top: 0.6em;
	padding-left: 1em;
	font-weight: bold;
	color: #A8A7A8;
}

table.calendar td.event_cell {
	background-image: url("https://img.propertyshark.com/img/orange_sq.gif");
	background-position: center left;
	background-repeat: no-repeat;
	width: 110px;
	height: 113px;
	padding-top: 0.6em;
	padding-left: 1em;
	font-weight: bold;
	color: #A8A7A8;
}

table.calendar td.event_cell a:link {
	color: #2D6E9A;
	font-size: 10px;
}

table.calendar td.event_cell a:visited {
	color: #2D6E9A;
	font-size: 10px;
}

table.calendar td.event_cell div {
	vertical-align: middle;
	padding-top: 1em;
}
.pager_page{
	padding:3px;
}

.button{
	background-color:Transparent;
	border-width:0px;
	background-image:url(https://img.propertyshark.com/img/Comps/searchBtnBackground.gif);
	width:67px;
	height:21px;
	color:White;
	font-weight:bold;
}

.forcs-sec-main-with-narrow-right .sec-content .photos_selector img{
	max-width:150px;
}

.product_table {
	float: left;
	width: 350px;
	padding: 10px 10px 0px 10px;
}

.product_table td  {
	padding-bottom: 3px;
	padding-right: 3px;
}

.product_table table  {
	width: 100%;
}

li.property .photos{
	float: left;
	padding-top: 2px;
	margin-bottom: 6px;
}

li.property .photo {
	height: 130px;
	width: 112px;
	float: left;
	overflow: hidden;
	text-align: center;
}

li.property .photo img {
	width: 110px;
	height: 110px;
}

li.property .no_photo {
	max-width: 110px;
	max-height: 78px;
	float: left;
}

li.property .tools_box {
	width: 110px;
	min-height: 110px;
	padding:0 6px 6px;
	border: 1px solid #e4e4e4;
	background: #f2f2f2;
}

li.property .details {
	width: 500px;
	min-height: 130px;
	float: left;
}

li.property .forcs_details {
	margin-bottom: 2px;
}
li.property .forcs_details_scroll {
	max-height:310px;
	overflow:auto;
	margin: 0 -5px;
	padding: 0 5px;
}
li.property .forcs_details_scroll .case_details {
	margin: 0;
	border-top: 1px solid #ECECEC;
	padding-bottom: 8px;
	padding-top: 8px;
}
li.property .forcs_details_scroll .case_details:nth-child(2n+2){
	background: #fcfcfc;
}
li.property .forcs_details_scroll .product_table{
	width: 340px;
	padding: 0 0 0 5px;
}
li.property .forcs_details_scroll .product_table:first-child{
	border-right: 1px solid #EAEAEA;
	margin-right: 14px;
	padding-right:10px;
}

.forcs-quick-search{
	padding: 5px 0;
	font-size: 12px;
}
.forcs-quick-search > div {
	padding-top:10px;
	padding-bottom:10px;
}
.forcs-quick-search a{
	padding-right: 5px;
}
.forcs-quick-search .quick-search-title{
	color:#888;
	font-weight:bold;
	margin-right:5px;
}

#currencySpan {
	margin-right:-2.5px;
}

img.address {
    vertical-align: middle;
    height: 30px;
    margin-bottom: 5px;
    margin-right: -5px;
}

/* FORCS CONFIRMATION HEADER */
#forcs_confirmation .conf-header {
	padding: 30px 0;
	background: url(https://img.propertyshark.com/img/mkt_email/lp/Property-Owners/banner.jpg) no-repeat top center #293B52;
    background-size: cover;
    min-height: 260px;
}

#forcs_confirmation .conf-header p {
	color: #fff;
    margin-bottom: 10px;
    font-size: 16px;
}

#forcs_confirmation h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
	margin-bottom: 10px;
}

#forcs_confirmation .header-btn {
	margin-top: 30px;
}

#forcs_confirmation h3 {
	font-size: 18px;
    padding: 20px 0 15px 0;
}

#forcs_confirmation h5 {
	font-size: 16px;
    padding: 10px 0;
    text-align: center;
}

#forcs_confirmation .thumbnails img {
	min-height: 130px;
}

#forcs_confirmation .videos {
	padding-bottom: 15px;
}

a.signup {
	width: 100%;
	border-radius: 5px;
	background-color: #FC9A3E;
	border-bottom: 4px solid #D36600;
	color: white;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin-top: -15px;
}

a.signup:hover {
	width: 100%px;
	border-bottom: 4px solid #D36600;
	rder-radius: 5px;
	background-color: #FF8716;
	color: white;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin-top: -15px;
}

.forcs_banner {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #E9F7FF;
	border: 1px solid #BFD1DC;
	padding: 6px;
}

@media all and (max-width: 480px) {
	#forcs_confirmation h5 {
		font-size: 14px;
	}
}

@media all and (max-width: 768px) {
	#forcs_confirmation .thumbnails .col-md-4 {
		padding-left: 0px;
	}
}

@media all and (min-width: 769px) {

	#forcs_confirmation .thumbnails .tutorial img {
		height: 130px;
		width: 320px;
	}

	#forcs_confirmation h3 {
		padding: 30px 0 15px 0;
	}

	#forcs_confirmation .videos {
		padding:0 90px 15px 90px;
	}

	/* #forcs_confirmation .thumbnails .col-md-4:last-child { */
		/* padding-right: 0px; */
	/* } */
}

@media all and (max-width: 1024px) {
	#forcs_confirmation .thumbnails .col-md-4:first-child {
		padding-left: 0px;
	}
}
