 @charset "UTF-8";
/* CSS Document */


@media (min-width: 1025px) and (max-width: 1280px) { #HomeSlideShow{ margin-left: -200px !important; } }
@media (min-device-width: 941px) and (max-width: 1024px) { #HomeSlideShow{ margin-left: -300px !important; } }
@media (max-device-width: 940px) { #HomeSlideShow{ display: none !important; }  .mobileShow{ display: block !Important; } .mobileShow img{ width: 100%;}  }
iframe{
    border: 0 !important;
    margin: 0 auto;
}

.mobileShow{
    display: none;
}

.ContactFormWrapper input[type="text"], .ContactFormWrapper textarea {
    margin: 0 0 10px 0;
    border: 1px solid #D9D9D9;
    background: #F7F7F7;
    float: left;
    clear: both;
    height: 32px;
    width: 340px;
    padding: 0 10px;
}

.ContactFormWrapper input[type="submit"] {
     margin: 0 0 10px 0;
    border: 1px solid #D9D9D9;
    background: #F7F7F7;
    float: left;
    clear: both;
    height: 32px;
    width: 120px;
    padding: 0 10px;
    color: #676767;
    cursor: pointer;
    font-size: 14px;
    margin-left: 242px;
}

#foxboro_courtesy_links{
    display: none;
}

#foxboro_menu .rootGroup .item .text{
    padding-left: 13px !important;
    padding-right: 13px !important;

}

#foxboro_top{
    width: 100% !important;
}

.SlideShow{
height: 360px;
background: transparent !important;
overflow: hidden;
}

#HomeSlideShow{
    background: transparent !important;
    padding: 0 !important;
}

.slide{
    width: 100%;
    text-align: center;
    height: 320px;
}

.slide img{
    display: block !important:
    margin: 0 auto;
}

#foxboro_body{
margin-top: 15px;
}


#infoTable tr td{
    padding: 10px 2px;
}   

#socialMediaIcons{
    position: absolute;
    left: 50%;
    margin-left: 350px;
    margin-top: 25px;
    padding: 0;
} 

#socialMediaIcons img{
    padding-right: 5px;
}

#GoTop{
    margin-top: 30px !important;
}

.noPad{
padding-top: 0 !important;
margin-top: 0 !important;
padding-bottom: 2px !important;
margin-bottom: 1px !important;
line-height: 
}

#sidebarPics{

}

#sidebarPics tr{
    height: 120px;
}

#todayRate tr td, #todayRate th{
    padding: 4px;
    border: 1px solid #737373;
}

#todayRate{
    border-spacing: 0;
    border-collapse: collapse;
}

#todayRate th[colspan="3"]{
    text-align: center;
    font-size: 2em;
    line-height: 125%;
    padding: 5px;
}

#todayRate th{
    background: #AAD598;
    color: #FFF;
}

#todayRate tbody td{
    font-weight: bold;
}


.FormClassID_65379 input[type=submit], .FormClassID_51860 input[type=submit]{
    float: left;
    margin: 0;
}

.IngeniMailSubscribeContainer {
    width: 200px;
}

.IngeniMailSubscribeContainer input{
    float:left;
}

.smushed{
    line-height: 150%;
}

#foxboro_footer p.copyright{
    font-size: .9em !important;
}

#foxboro_footer p.copyright a{
    font-size: .9em !important;
}

.dividers td+td{
    border-left: 2px solid #84B981;
}

.dividers{
    text-align: justify;
}

.dividers td{
    padding-left: 20px;
    padding-right: 20px;
}

.tStandard h3 a{
    color:#84B981 !important;
}

.tStandard h3 a:hover{
    text-decoration: underline !important;
}


.SideForm{
    width:180px !important;
}

.SideForm tr td input[type="text"], .SideForm td, .SideForm tr, .SideForm label, .SideForm div {
    width: 180px !important;
}

#foxboro_col3 input[type=submit]{
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.gLink{
    color: #84B981 !important;
}

.gLink:hover{
    text-decoration: underline !important;
}

.bStrk{
    background: url(http://www.homestartcapital.com/Portals/127370/images/template/h1-bg1.gif) center no-repeat;
    width: 100%;
    height: 3px;
    clear:both;
}
