/* Color Elements */


html a, .propertypic-previous a, .propertypic-next a {color: #00c2c2;}
html a:hover {color: #333;}
#navfooter a {color:#999;}

#banner {background:rgba(255,255,255,0.95);}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;}
.navbar-default .navbar-nav > li > a {color: #777;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #333;}

.idx-quick-search, .buttonBox {border:thin solid #d1d1d1;background:rgba(13, 191, 201, 0.8);}
.idx-quick-search.col-sm-8.col-sm-offset-2 a:hover {color: white;}

#frontCase h3, .idx-quick-search  a, #frontCase h4 {color: white;}
#frontCase h3, #frontCase h4 {text-shadow: 1px 1px 0 #333;}

.homepageButtons {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(255,255,255, 0.35) 100%);
    background-repeat: repeat-x;}

#frontBase {
	background-image: linear-gradient(to bottom, rgba(255,255,255, 0.35) 0px, rgba(255,255,255, 1) 100%);
    background-repeat: repeat-x;}
#frontBase div div {border:solid thin #e7e7e7;background:rgba(255,255,255,1);color:#444;}
#frontBase div div:hover {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.05) 100%);
    background-repeat: repeat-x;}

.internal-wrapper, .wrapper-homepage {background:white;}

.footer .navbar-inverse, .footer-homepage .navbar-inverse {
    background-color: #222;
    border-color: #080808;
    color: #888;}
.footercontent, .footercontent-homepage {background-color:white;padding:10px;margin:0;}
	
.contact #contact-us-form-image img {border: 1px solid black;}

#widget-blog li {background: #E5E5E5;}
#widget-blog li.altrow {background: #FFFFFF;}
#newsletter-subscribe:hover {background-color: #00c2c2 !important;}
#newsletter-subscribeform-form input.newslettersubmitbutton:hover, #newsletter-subscribeform-form input.newslettersubmitbutton:focus { background-color: #002349 !important; }
	
ul.sitemap li a:hover, #recommended-links li a:hover, a.about-contactform:hover, .buyer-find p.introsm a:hover, .buyer-tips p a:hover, .buyer-reports p a:hover, .buyer-questions p a:hover, .suggested-reading p a:hover, .buyer-finance p a:hover, .buyer-find p.introsm a:hover, #widget-blog h3 a:hover, #property-meta a:hover, #widget-blog li a:hover, #widget-blog li h4 a:hover, #search-properties-button a:hover, #sortproperties a:hover, .propertylist .pagination a:hover,.more a:hover, .posthead h2 a:hover, .sellerreports h2 a:hover, .buyerreports h2 a:hover, .buyertips h2 a:hover, .sellertips h2 a:hover, a.downloadguide:hover {color: #000 !important;}
	
.sellerreports .gobutton:hover, .buyerreports .gobutton:hover, .sellerresources .gobutton:hover, .buyerresources .gobutton:hover, .gobutton:hover, .sellertips .gobutton:hover, .buyertips .gobutton:hover {background-color: #e6e6e6;}

.homepage div.custom2 a:hover, .homepage div.custom3 a:hover, .homepage div.custom4 a:hover, .homepage div.custom5 a:hover { color: #333 !important;}

/* Color Elements End */

/* Background Images Rotating and Static */

/* Rotating Images */
#slideshow {}

.homepage #slideshow > div { 
    position: absolute; 
    top: 0;bottom:0;
    width:100%;
	background-size:cover;
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment:fixed;}

@media (max-width: 969px) { .homepage #slideshow > div { background-size:200% auto;background-position: center top;background-attachment: scroll;top:0;bottom:0;left:0;right:0;} }

#ss1 {background:url('http://www.dreamhomesidaho.com/siteimages/1.jpg');}
#ss2 {background:url('http://www.dreamhomesidaho.com/siteimages/2.jpg');}
#ss3 {background:url('http://www.dreamhomesidaho.com/siteimages/3.jpg');}
#ss4 {background:url('http://www.dreamhomesidaho.com/siteimages/4.jpg');}
#ss5 {background:url('http://www.dreamhomesidaho.com/siteimages/5.jpg');}
#ss6 {background:url('http://www.dreamhomesidaho.com/siteimages/6.jpg');}
#ss7 {background:url('http://www.dreamhomesidaho.com/siteimages/7.jpg');}
#ss8 {background:url('http://www.dreamhomesidaho.com/siteimages/8.jpg');}
#ss9 {background:url('http://www.dreamhomesidaho.com/siteimages/9.jpg');}
#ss10 {background:url('http://www.dreamhomesidaho.com/siteimages/10.jpg');}
#ss11 {background:url('http://www.dreamhomesidaho.com/siteimages/11.jpg');}
#ss12 {background:url('http://www.dreamhomesidaho.com/siteimages/12.jpg');}
	
/* Body Background */

.innerContainer {
	background-image:url('http://www.dreamhomesidaho.com/siteimages/bg.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size:220% auto;}
	
@media (min-width: 768px) and (max-width: 969px) { .innerContainer { background-size:149% auto;} }
@media (min-width: 970px) and (max-width: 1169px){ .innerContainer { background-size:118% auto;} }
@media (min-width: 1169px) { .innerContainer { background-size:100% auto;} }
@media (min-width: 1620px) { .innerContainer { background-position: bottom center;} }

/* Print Preview */

.logo {background:url('http://www.dreamhomesidaho.com/siteimages/header.jpg') no-repeat fixed;background-size:100% auto;height:250px;width:100%;}

/* Equal Housing Logo */

#navfooter ul {background: url("http://www.dreamhomesidaho.com/siteimages/equalHousing.png") no-repeat scroll center top transparent;}

/* Background Images Rotating and Static End */

/* Helper Classes */

.mar10 {margin:10px;}
.mar10-L {margin-left:10px;}
.mar10-R {margin-right:10px;}
.mar10-T {margin-top:10px;}
.mar10-B {margin-bottom:10px;}

.pad10 {padding:10px;}
.pad10-L {padding-left:10px;}
.pad10-R {padding-right:10px;}
.pad10-T {padding-top:10px;}
.pad10-B {padding-bottom:10px;}

/* Helper Classes End */

/* Social Media */

.homepage #socialMedia {
    position: relative;
    z-index: 1;
    width: 200px;
}

@media (min-width:768px) {
    #socialMedia {float:left;}
}

@media (min-width:992px) and (max-width:1160px) {
    #socialMedia {margin-left:-20px;}
}

@media (min-width:1100px) and (max-width:1160px) {
    #socialMedia {clear:left;}
}

@media (max-width:767px) {
    #socialMedia {margin:10px auto;}
    #footerControl {margin-bottom:30px; }
    #accImages {float:none !important;}
}

#socialMedia a {
    background-image: url('http://www.dreamhomesidaho.com/siteimages/SocialMedia.png');
    border: thin solid white;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);
    display: block;
    float: left;
    height: 35px;
    margin-right: 5px;
    width: 35px;
}
#socialMedia a:hover {
    border: thin solid black;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75) inset;
}
#socialMedia #Facebook {background-position: -71px 0px;}
#Facebook:hover {background-color: #3B579D;}

#socialMedia #Twitter {background-position: -250px 0px;}
#socialMedia #Twitter:hover {background-color: #56D7FE;}

#socialMedia #LinkedIn {background-position: -107px 0px;}
#LinkedIn:hover {background-color: #0177B5;}

#socialMedia #YouTube {background-position: -36px 0px;}
#YouTube:hover {background-color: #FF3333;}

#socialMedia #PI {background-position: -179px 0px;}
#PI:hover {background-color: #C9232D;}

#socialMedia #GooglePlus {background-position: -214px 0px;}
#GooglePlus:hover {background-color: #DA2713;}

#socialMedia #Trulia {background-position: -322px 0px;}
#Trulia:hover {background-color: #99CA3C;}

#socialMedia #Zillow {background-position: -285px 0px;}
#Zillow:hover {background-color: #5677BC;}

#socialMedia #RSS {background-position: -145px 0px;}
#RSS:hover {background-color: #FF9900;}

#socialMedia #Mail {background-position: -358px 0px;}
#Mail:hover {background-color: #000;}

#socialMedia #FourSquare {background-position: -393px 0px;}
#FourSquare:hover {background-color: #0CBADF;}

#socialMedia #ActiveRain {background-position: -426px 0px;}
#ActiveRain:hover {background-color: #F6D227;}

#socialMedia #HomeSnap {background-position: -463px 0px;}
#HomeSnap:hover {background-color: #55AFF5;}

#socialMedia #InstaGram {background-position: -497px 0px;}
#InstaGram:hover {background-color: #A4775C;}

#socialMedia #Manta {background-position: -532px 0px;}
#Manta:hover {background-color: #A4775C;}

#socialMedia #Homes {background-position: -567px 0px;}
#Homes:hover {background-color: #FA851B;}

#socialMedia #Realtor {background-position: -603px 0px;}
#Realtor:hover {background-color: #115F67;}


/* Social Media End */

/* Full Width Adjustments */

.seller-tips,
.seller-reports,
.seller-questions,
.buyer-tips,
.buyer-reports,
.buyer-questions,
.suggested-reading,
.buyer-finance,
.listings h2,
.propertylist .bottompagination,
.propertiesintro,
#displaytypes,
#property-search,
.listings,
.listings ol li,
.propertylist #displaytypes .displaynumber,
#displaytypes,
.propertiesintro,
h2,
.welcome-statement h2,
.homepage div.custom1 h2,
.homepage div.custom2 h2,
.homepage div.custom3 h2,
.homepage div.custom4 h2,
.homepage div.custom5 h2,
.homepage div.custom1,
.homepage div.custom2,
.homepage div.custom3,
.homepage div.custom4,
.homepage div.custom5,
#team-biographies li,
.idx-quick-search input,
.idx-quick-search button,
.idx-quick-search select,
.idx-quick-search textarea,
#propertytitle,
#propertyslideshow,
.homepage #propertyslideshow #slide img,
#sortproperties,
.buyerloananalysis #contact,
.buyerloananalysis #searchcriteria,
.totalaccess #contact .line,
.totalaccess #contact,
.buyerloananalysis h2,
.buyertips .content .tips h2,
.buyerloananalysis p,
.buyertips .content .tips  p,
.homeanalysis p,
.buyertips .tips p,
#submitcommentform,
.blogitem #submitcommentstatus,
#submitcommentform div #txtCommentBody,
.nodatalist,
#slideshow-thumbs {width:100%;}

/* Full Width Adjustments End */

html body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
	margin:0;}
.contentTop h1:first-child {font-size:1em;}
#header-homepage .navbar, #header .navbar {border-radius: 0px;}

.homepage h1 {text-indent: 0em;}
.box p, .editor p, .propertiesintro p {font-size: 1.2em;}
h2 {font-size:16px;}
.homepage .navbar {z-index: 2;}
#banner {z-index: 1;position: relative;}
.internal-wrapper, .wrapper-homepage {padding-bottom:10px;position:relative;z-index:1;}
#header-homepage {position:relative;}
html #header-homepage .navbar {margin-bottom: 150px;}
.innerContainer #header{margin-bottom: 90px;}
.footer-homepage, .footer {text-align: center;}
.footer .navbar-inverse, .footer-homepage .navbar-inverse {
    font-size: 1em;
    line-height: 1.6em;
    padding-bottom: 40px;
	border-radius:0;}
#footerAddressClassic {text-align:left;}
#footerControl {text-align:right;}
#footerAddressClassic, #footerControl {position:relative;top:20px;}
#frontCase {
    position: relative;
    text-align: center;
    z-index: 1;}
#frontCase a {text-decoration:none;}
#frontCase h3 {
    font-family: serif;
    font-style: italic;
    padding: 10px 5px;
    width: auto;}
#frontCase h4 {margin-bottom:60px;}
#frontBase div div {margin: 10px 0;border-radius:6px;height:130px;}
.contentBottom-homepage {margin-top: 40px;}
.idx-quick-search .col-md-2 {margin: 5px 0px;padding:0 4px;}
.idx-quick-search  {text-align:center;padding:5px 10px;margin-bottom:50px;}
.idx-quick-search select {padding:3.1px;}
.homepageButtons {padding-bottom:10px;position:relative;}
.buttonBox {padding:10px;}
#propertyslideshow {margin-top: 20px;height:0;padding-top:66%;}
#propertytitle {top: 0;}
.homepage #propertyslideshow #slide img {height:auto;top:0;}
.lightboxwrapper {width: 367px;}
.homepage #slide-lg img, .homepage #propertyslideshow img {
    max-height: 1500px;
    max-width: 1500px;}
.more {
    padding-right: 0;
    padding-top: 10px;}
.more a {
    background-image: none;
    padding: 6px 12px;}
.buyerquestions .submitbutton input, .sellerquestions .submitbutton input {margin: 10px 0;}
.buyerfinance #leadtxt {top: 120px;}
.contact #contact-us-form-content, .contact #contact-us-form-location {font-size: 100%;}
#sortproperties {
    position: relative;
    top: 0px;
    left:0px;}
#sortproperties h4 {
    margin-bottom: -15px;
    position: relative;
    text-transform: uppercase;
    top: -15px;
    width: 100px;}
#search-properties-button {
    float: right;
    left: 0;
    margin-bottom: -20px;
    position: relative;
    top: -20px;}
.buyersuggestedreading .suggested-reading h2, .sellertips .tips h2, .reports h2, .seller-find h2, .buyer-find h2 {
    border: medium none;
    margin: 0 0 0 300px;
    padding-top: 40px;
    width: auto;}
.buyerresources .suggested-reading, .sellerresources .suggested-reading, .seller-questions, .buyer-questions, .seller-tips, .buyer-tips, .seller-finance, .buyer-finance, .seller-reports, .buyer-reports {background-position: 5px 80px;}
.sellerreports .gobutton, .buyerreports .gobutton, .sellerresources .gobutton, .buyerresources .gobutton, .gobutton, .sellertips .gobutton, .buyertips .gobutton {
    text-indent: 0em;
	margin-left:0;}
.sellerreports .gobutton, .buyerreports .gobutton, .sellerreports .gobutton:hover, .buyerreports .gobutton:hover, .sellerresources .gobutton:hover, .buyerresources .gobutton:hover, .gobutton:hover {background-image:none;}
.buyertips .tips {top: 0;background:none;height:auto !important;}
.blog .box-2 #widget-blog, .blogitem .box-2 #widget-blog, .blogarchive .box-2 #widget-blog {display:none;}
.totalaccess #contact .firstname label, .totalaccess #contact .lastname label, .totalaccess #contact .email1 label, .totalaccess #contact .phone label, .totalaccess #contact .buyersellerchoice span {
    float: left;
    padding-right: 10px;
    text-align: right;
    width: 250px;}
.totalaccess #contact .buyersellerchoice .radiobutton label {
    float: left;
    width: auto;}
#agentprofile-widget h3, #widget-blog h3 {margin: 0;}
#widget-blog {border:thin solid;}
#widget-blog ul, #post-topics ul {margin-bottom: 0px !important;}
#widget-blog li:last-child {border-bottom: 0px !important;}
#post-topics h3, #post-archives h3 {margin: 0px !important;}
#blog-syndicate, #post-topics, #post-archives {margin-bottom: 15px !important;}
#blog-syndicate {display:none;}
.box-2 {margin-top:100px;}
#agentprofile-widget img {
    margin-left: auto;
    margin-right: auto;}
.homeanalysis {top: 0px;}
.buyerloananalysis h2, .buyertips .content .tips h2 {margin: 0;}
.buyerloananalysis p, .buyertips .content .tips  p {left: 0;}
.homeanalysis p, .buyertips .tips p {height:auto;}
.buyerloananalysis .submitbutton {
    float: right;
    margin: 10px 15px 0 0;}
.reports {
    height: auto;
    min-height: 219px;
    top: 0;}
.sellertips .tips p, .reports p {width: 60%;}
.about-teammember {width: 60%;}
#team-biographies .vcard {width: 30%;}
.about-contactform {
    margin-left: 0;
    padding: 20px 10px 10px 0;
	text-align:right;}
.seller-find p, .buyer-find p {padding: 10px 0 0;}
#sortproperties {height: 60px;}
#search-properties-button {display:none;}
#propertypic-info {
    height: 100%;
    width: 100%;}
.propertypicwrapper .close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: auto;
    left: 551px;
    text-indent: 0;
    top: 10px;}
.propertypic-previous a, .propertypic-next a {font-size:100%;}
#recommended-links li {background:none;margin:10px;}
#recommended-links li a:hover {text-decoration:none;}
.footer-homepage .navbar, .footer .navbar {margin-bottom:0;}
#recommended-links li a {white-space: normal;width:100%;text-align:right;}
.contactlink {margin: 10px 0;}
@media (max-width: 767px) { #recommended-links li {width:100%;} #recommended-links li a {text-align:center;} }
#newsletter-signupcontainer {
    left: 0;
    position: relative;
    top: 0;
	margin-bottom: 15px;}
#newsletter-subscribeform-form {
    background: #E5E5E5 none repeat scroll 0 0;
    height: 112px;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0px 10px;
    position: relative;
    width: 100%;}
a#newsletter-subscribe-hide {display: none !important;}
#newsletter-subscribeform-form input {
    margin-right: 0;
    margin-top: 10px;
	width: 100% !important;
    color:#222;}
#newsletter-subscribeform-error {
    background-color: red;
    color: white;
    left: 0px;
    position: relative;
    text-align: center;
    top: 0px;
    width: auto;
    z-index: 1000;}
#newsletter-subscribe, #newsletter-subscribeform {width: 100%;}

@media (max-width: 767px) { #newsletter-signupcontainer.col-xs-12 {width: 100% !important;} }
@media (min-width: 768px) and (max-width: 991px) { #newsletter-signupcontainer.col-sm-4 {width: 33.33% !important;} }
@media (min-width: 992px) and (max-width: 1199px) { #newsletter-signupcontainer.col-md-4 {width: 33.33% !important;} }
@media (min-width: 1200px) { #newsletter-signupcontainer.col-lg-3 {width: 25% !important;} }

#widget-blog li h4 a {font-size: 13px;}
.blogitem #btnSubmitComment {margin:10px;}
.view-property img {width: 200px;}
.inactive, .active, .pending, .sold, .rented, .forrent {margin: 1px 0 0 -199px;}
.btn {white-space:normal;}
.gobutton {height:auto !important; width:auto;}

#resourcedownload p {
    float: none;
    line-height: auto;
    margin: 0px;
    width: 100%;}
.downloadguide {margin: 10px;}

​/* IDX Saved-Link Content Adjustments */
p.hideThis { display: none !important; }
#SEO-idxContent h1 { font-size: 1em !important; }
#SEO-idxContent h2 { font-size: 16px !important; }
​/* End IDX Saved-Link Content Adjustments */

​/* Light Box Adjustments */
#lightbox-title, .lightbox-title {width: 100% !important;}
.lightboxform input, .lightboxform textarea { border: 1px solid #999;}
.lightboxform .lightboxbutton input {background: #666 none repeat scroll 0 0;}
.lightboxform div {width: 100%;}
.lightboxwrapper {
border: 10px solid #666;
box-shadow: 0 0 30px rgba(255, 255, 255, 0.8);}
.lightboxwrapper a.close {
background-color: white;
border: 0 solid #fff;
color: rgba(0, 0, 0, 0);
display: block;
font-size: 1.3em;
height: 19px;
left: 86%;
opacity: 1;
position: absolute;
text-indent: 0;
text-shadow: 0 0 0 rgba(0, 0, 0, 0);
top: 25px;
width: 19px;
z-index: 1;}
.lightboxwrapper a.close:hover { background-color: #666}
.lightboxform div.required-validator {text-align:right;color:red;}
#agentreferralform-wrapper.lightboxwrapper a.close {
    border: thin solid grey;
    left: 0;
    top: 0;
	position:relative;}
.agentreferrals #lightbox-title {width: 100%;}
#propertymortgage-wrapper, .agentreferrals .lightboxwrapper {height: 460px;}
.propertydetail .lightboxwrapper {height: 520px;}
#aboutteam-wrapper {height: 490px;}
@media (max-width:960px) {
.lightboxwrapper,
.agentreferrals .lightboxwrapper {
    height: 0;
    left: 0;
    margin-left: 5%;
    margin-top: 10%;
	padding-bottom: 64%;
    top: 0;
    width: 90%;}
#aboutteam-wrapper {height: 490px;padding-bottom:0;}
#agentreferralform-wrapper.lightboxwrapper .lightbox-content {
    border: thin solid;
    height: 0;
    padding: 0 10px 64%;}
}
.lightboxform label {text-align: left;}
#totalaccess-content input, .lightboxform label, .lightboxform input, .lightboxform textarea, .agentreferrals .lightboxform div, .agentreferrals .lightboxform label, .agentreferrals .lightboxform input, .agentreferrals .lightboxform textarea, .agentreferrals .lightboxform select, .agentreferrals .lightboxform div.linkdesc textarea, .agentreferrals .lightboxform div.linkdesc label {width: 100%;}
.modal-backdrop {position: relative;}
/* Light Box Adjustments */

/* Nav */
@media (min-width:767px) {.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;}}
.nav ul ul li ul {
	display: none;
	opacity: 0;
	visibility: hidden;
	left: 100%;
	top: -2px;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;}
.nav ul ul li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;}
html #header-homepage .navbar {margin-bottom: 0px;}
.navbar-centered .navbar-nav {
    float: none !important;
    text-align: center !important;}
div.fixedContent nav {
    margin-bottom: 0px;
    padding: 15px;}
/* Nav End /

/* Video Page */
.videobox .container {padding:0;}
h3.panel-heading {margin-top:0;}
.videobox {
    height: auto;
    margin: auto;}
.description, .videobox .thumbnail {margin:10px;height:auto;}
/* Video Page End */

/* Loan Analysis */

.buyerloananalysis .firstname, .buyerloananalysis .lastname, .buyerloananalysis .email1, .buyerloananalysis .phone1, .buyerloananalysis .grossmonthly, .buyerloananalysis .mincreditpayments, .buyerloananalysis .childsupport, .buyerloananalysis .otherpayments, .buyerloananalysis .downpayment {
    border-top: thin solid #ccc;
    float: none;
    font-size: 1.1em;
    margin: 5px 0 10px;
    padding: 10px;
    text-align: left;
    width: 100%;}
.box2 input, .box2 select, .box2 textarea {
    border: 1px solid #ddd;
    font-size: 1.1em;
	width: 100%;}
.homeanalysis {background-image:none;}
.alert {padding: 2px 15px;}
.buyerloananalysis form .btn {margin-right:15px;}
	
/* Loan Analysis End */

/* Questions Comments Buttons */

#qBtn input {
    background-color: #fff;
    background-image: none;
    background-position: center top;
    background-size: 100% auto;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin: 10px;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: normal;}
#qBtn input:hover {
    background-color: #e6e6e6;
    border-color: #adadad;}
#buyerquestions div input, #buyerquestions div textarea, #sellerquestions div input, #sellerquestions div textarea {
    border: 1px solid #ccc;
    float: none;
    padding: 3px;
    width: 100%;}
#buyerquestions div label, #sellerquestions div label {
    display: block;
    float: none;
    text-align: left;
    width: 100%;}

.sellerreports .gobutton, .buyerreports .gobutton, .sellerreports .gobutton:hover, .buyerreports .gobutton:hover, .sellerresources .gobutton:hover, .buyerresources .gobutton:hover, .gobutton:hover {background-image: url("http://www.dreamhomesidaho.com/siteimages/gldTexture.jpg");background-size: 100% auto;
	background-position: center top;}

#widget-blog h3 a:hover {color: #ddd !important;}
.blogitem #comments .comment-author, .blogitem #comments .comment-date {float: none;width: 100%;}
.blogitem #comments .comment-meta {float: none;}
.blogitem #widgetbar, .blogarchive #widgetbar, .blog #widgetbar {
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
	padding:0;}
#submitcommentform .submitButton input {text-align: center;color: #990002;font-weight:bold;}
#lightbox-messaging {left:0;}

#newsletter-signupcontainer {
    font-size: 0.9em;
    background: #002349;
    color: #FFF;
    text-transform: uppercase;
    padding: 10px 10px 10px 10px;
    width:100%;
}

#newsletter-signupcontainer:hover {
    background-color: #444;
}

#newsletter-subscribe, #newsletter-subscribeform {
    width: 100%;
}

#newsletter-subscribe {border:none; background-color:inherit; text-transform:initial; font-size:1.3em;; letter-spacing:1px;}

#newsletter-subscribe:hover {
    background-color: transparent !important;
}

#footerAddressClassic div:nth-child(3), #footerAddressClassic div:nth-child(4){
    display:none;
}

#footerEmailAdd a {
    color:#888;
}

#footerEmailAdd a:hover {
    color:#888;
}

#navfooter ul {background:transparent;}

#navfooter ul li {display:inline; padding:0 10px;}

#footerNavigationControl img:first-child{width:60%;}

.navbar {padding-bottom:5px;}

#accImages {width:80%;overflow:auto;}


#footerAddressClassic img + div:nth-child(2) /*, #footerNavigationControl img + div:nth-child(2) */{
    color:#fff;
    font-size:1.2em;
    letter-spacing:.8px;
}

#propertyslideshow img {
    left:0;
    top:0;
    width:100%;
    height:100%;
}
@media (max-width: 1199px) {
    #accImages {
        width:50%;
        margin:0 auto;
        clear:both;
    }
}

@media (min-width:992px) and (max-width:1050px) {
    #footerEmailAdd {font-size:.64em;}

}
@media (min-width:1051px) and (max-width:1135px) {
    #footerEmailAdd {font-size:.72em;}
}
@media (min-width:1136px) and (max-width:1232px) {
    #footerEmailAdd {font-size:.83em;}
}
@media (max-width:767px) {
    #footerAddressClassic {margin-bottom:20px;}
}
@media (min-width:1233px) and (max-width:1400px) {
}
@media (min-width:1401px) {
}


#agentprofile-widget #hcard div.tel:nth-child(5) {display:none;}

#apwEmail a {color:#333;}
#apwEmail a:hover {color:#2a6496;}

#leasListings {
    position:relative;
    top:0;
    left:0;
    padding-left:12px;
    padding-bottom:0;
    margin-bottom:0;
}

.contact #agentprofile-widget {display:none;}

#agentslogan strong {color:#eee; font-size:1.2em; letter-spacing:.5px;}

.innerContainer .box-2 #propertyslideshow {position:relative; left:0; margin-bottom:20px;}

#apImg {float: left;
    position: relative;
    left: -20px;}

@media (min-width:768px) and (max-width:991px) {
    #apImg {display:none;}
}

@media (max-width:767px) {
    #apImg {float:none; left:0; margin:0 auto 10px;}
}

/* Questions Comments Buttons End */

/* Property Details */

.propForm input, .propForm button, .propForm select, .propForm textarea {width:100%;}
#property-meta {left: 530px;top: 20px;}
#property-desc {margin:20px;padding:10px;border-top:thin solid;border-bottom:thin solid;}
#popertyslideshow .inactive, #popertyslideshow .active, #popertyslideshow .pending, #popertyslideshow .sold, #popertyslideshow .rented, #popertyslideshow .forrent {margin: 0;width:100%;position:relative;padding:10px;}
.propertylist .inactive, .propertylist .active, .pending, .propertylist .sold, .propertylist .rented, .propertylist .forrent {float: none;margin: 10px;padding: 10px;position: relative;z-index: 1;}
.desc-property {margin-bottom: 20px;width: 45%;}
.listings h2 {border-bottom: thin solid;font-size: 160%;margin-bottom: 10px;padding-bottom: 10px;}
.floatleft {position: relative;z-index: 2;}
.pending {
    background: #fc3 none repeat scroll 0 0;
    border: 1px solid #fc0;
    color: #333;}
.rented {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #333;
    color: #333;}
.active {
    background: #090 none repeat scroll 0 0;
    border: 1px solid #060;}
.sold {
    background: #c00 none repeat scroll 0 0;
    border: 1px solid #900;}
.inactive {
    background: #c00 none repeat scroll 0 0;
    border: 1px solid #900;}
.forrent {
    background: #00f none repeat scroll 0 0;
    border: 1px solid #060;}

/* Property Details End */


/* Media Queries */

@media (min-width: 768px) {.navbar-centered .navbar-nav {float: none;text-align: center;}.navbar-centered .navbar-nav > li {float: none;}.navbar-centered .nav > li {display: inline;}.navbar-centered .nav > li > a {display: inline-block;}}
@media screen and (max-width: 764px) {#recommended-links li {width:100%;} #recommended-links li a {text-align:center;} .blogitem #widgetbar, .blogarchive #widgetbar, .blog #widgetbar { width:100%;}.buyersuggestedreading .suggested-reading h2, .sellertips .tips h2, .reports h2, .seller-find h2, .buyer-find h2 {margin: 0;padding-top: 190px;}.reports p {left:0;width:100%;}.sellertips .tips p {left: 0;height:auto;width:auto;}}
@media screen and (max-width: 440px) {.sellerreports .report p, .buyerreports .report p {margin-left: 0;}.sellerreports .report, .buyerreports .report {background:none;}}
@media screen and (max-width: 544px) {.totalaccess #contact .firstname label, .totalaccess #contact .lastname label, .totalaccess #contact .email1 label, .totalaccess #contact .phone label, .totalaccess #contact .buyersellerchoice span, .totalaccess #contact .buyersellerchoice label {
    padding-right: 10px;
    text-align: left;
    width: 100px;}}
@media (max-width: 380px) {#team-biographies .vcard {width: 100%;float:none;}.about-teammember {padding-top: 10px;width: 90%;}}
@media (max-width: 416px) {.seller-tips p, .seller-reports p, .seller-questions p, .seller-finance p, .buyer-tips p, .buyer-reports p, .buyer-questions p, .buyer-finance p, .buyerresources .suggested-reading p, .sellerresources .suggested-reading p {padding: 0;} .buyerresources .suggested-reading, .sellerresources .suggested-reading, .seller-tips, .buyer-tips, .seller-reports, .buyer-reports, .seller-questions, .buyer-questions, .seller-finance, .buyer-finance {background:none;}}
@media (max-width: 725px) { 
	#property-meta {
		left: 0;
		position: relative;
		top: 0;
		width: 100%;
		clear:both;}
	#slide-lg img, #propertyslideshow img {
		max-height: 1500px;
		max-width: 1500px;
		width: 100%;}
	#slide-lg {width: 100%;background:none;height:0px;padding-bottom:67%;}
	#slideshow-thumbs {width: 100%;}
	#property-moreinfo {
		margin-left: 0;
		padding: 2px 2px 10px;
		width: 100%;}
	#property-moreinfo textarea {width: 74%;}
	#property-moreinfo li {width: 100%;}
	#property-moreinfo input {width: 54%;}	
}
@media (max-width: 460px) { 
	#slideshow-thumbs,
	#property-moreinfo,
	#property-moreinfo textarea,
	#property-moreinfo li,
	#property-moreinfo input {width: 100%;}
	#property-moreinfo label {
		text-align: left;
		width: 100%;}
	#property-moreinfo .submitbutton {margin-left: 90px;}
	#property-moreinfo {border:none;}
}
@media (max-width: 682px) { 
	.desc-property {
		padding-top: 20px;
		width: 100%;}
	.meta-property {border-right: none;}
}
@media (max-width: 735px) {
	.buyerfinance .editor {
		position: relative;
		top: 0;}
	.buyerfinance #leadtxt {
		left: 0;
		position: relative;
		top: 0;
		width: 100%;}
	.buyerfinance h2 {
		padding: 223px 0 10px;
		position: relative;
		top: 0;}	
}
.buyerfinance h2, .buyerfinance .editor {top: 0;}
@media (min-width: 768px) {	.buyerfinance #leadtxt {top: 140px;width:60%;}}
@media (max-width: 715px) { 
	.contact #contact-us-form-image {
		float: none;
		height: auto;
		margin-bottom: 20px;
		margin-left: 10px;}
	.contact #contact-us-form-content, .contact #contact-us-form-location, .contact .lightboxform div {width: 100%;}
	.contact #contact-us-form-content input, .contact #contact-us-form-content textarea {width: 70%;}
	#agentprofile-widget {display:none;}
}
@media (max-width: 767px) { 
	html #header-homepage .navbar {margin-bottom: 0px;} 
	#navfooter ul {margin-top: 50px;}
	#footerAddressClassic, #footerControl {text-align: center;}
}

/* Media Query End*/

/* IDX Slide Show */
#idx-slideshow-container {
    position:relative;
    padding-bottom:50%;
    padding-top:35px;
    height:0;
    overflow:hidden;
}

#IDX-slideshowGallery-11966 {
    position:absolute !important;
    top:0;
    left:0;
    width:100% !important;
    height:100% !important;
}

.idx-slideshowPhotoElement {
    height:100% !important;
    width:100% !important;
}