body{color:#ffffff;}
    #agentinfobox p { font-size: 12px;}

    .banner-container {display:block;}
    .bodytable {width: 100%; max-width: 980px; overflow: hidden;}
    div.ContentNormal {padding: 0; width: 100%;}
    .ie #Master_HomepageText3 {width: 100%;}
    .leftnav-container {display:none;}
    #agenthome-homepage .viewport-container {width: 100%;}
    tr td#agentcontentrow {padding:0 !important;}
    td.ContentNormal {width: 100% !important;}
    td#agenthome-emptycell, td#Master_ContentCell3 {display:none;}
    #maincontent {background: #958c7b;}
    .mainsection {padding-bottom: 17px;width:100%;}
    .shade {background: url(/images/Common/css/AgentDesignCSS/49cssImages/divider.png) no-repeat bottom;}
    #boxshadow {background: url(/images/Common/css/AgentDesignCSS/49cssImages/backshadow.png) no-repeat; width: 526px; height: 225px; float: left;}
    #shadowback {float: left;}
    #left {background:url(/images/Common/css/AgentDesignCSS/49cssImages/shadowleft.png) no-repeat; height: 224px; width: 30px; float:left;}
    #mid {width: 466px; float: left;}
    #right {background:url(/images/Common/css/AgentDesignCSS/49cssImages/shadowright.png) no-repeat; height: 224px; width: 30px; float: left;}
    #qsbox {
    background: url(/images/Common/css/AgentDesignCSS/49cssImages/qsback.png) no-repeat scroll 0 0 transparent;
    color:#000;
    float:left;
    font-family:arial;
    font-size:12px;
    height:252px;
    margin-left: 0;
    width:466px;
    z-index: 5;
    position: relative;
    }
    #qsboxhead {
    background:url("/images/Common/css/AgentDesignCSS/49cssImages/searchtitle.png") no-repeat scroll 0 0 transparent;
    height:34px;
    margin-left:20px;
    margin-top:20px;
    margin-bottom: 3px;
    }
    #agentinfobox {
    float:left;
    margin-top:15px;
    width:440px;
    overflow: visible;
    font-family:Helvetica,arial,sans-serif;
    color: #000; font-size:12px; line-height:150%;
    }

#agentinfobox p {
    margin-bottom: 10px;
}
    
    #agentphoto {float: left;}
    #welcometext {
    float:left;
    font-size:11px;
    margin-left:15px;
    margin-top:7px;
    width:255px;
    }
    #welcometext h1 {
    font-size:20px;
    font-weight:normal;
    margin:0;
    }
    #agentname {clear:both; padding-top: 5px;}
    #welcometext p {margin:0;}
    #contactinfo {font-weight: bold; margin-top: 20px;}
    #phone, #email {float:left; width: 112px;}
    .outerrow {margin: 0 auto; width: 380px; padding-top: 4px; overflow: hidden;}
    .inputbox {margin:0 auto; width:380px;}
    .headerrow {padding-bottom: 2px;}
    .inputitem, .inputitem1, .inputitem2 {margin: 0;}
    .inputitem input {width: 380px; color: #4a463c;}
    .inputbox1 {width: 105px; float: left;}
    .inputitem1 {width: 105px;}
    .searchfield-sml {color: #4a463c;}
    select.searchfield-med  {width: 105px; color: #4a463c;}
    .inputitem1 input {width: 105px;}
    .inputbox2 {width: 80px; float: left;}
    .inputitem2 input {width: 80px; color: #4a463c;}
    .rowspacer {width:19px; float: left;}
    .rowspacer2 {width: 13px; float: left;}
    #searchbutton {
    float: left;
    margin-left: 11px;
    width: 145px;
    text-align:right;
    padding-right: 0;
    padding-top: 0;
    }
    .clear {clear: both;}
    .contentrow {
    margin:0 auto;
    padding-top:7px;
    width:900px;
    }
    .linksrow {overflow: hidden;}
    #linkbox1, #linkbox2, #linkbox3 {
    float: left;
    margin-top:18px;
    width:276px;
    height:123px;
    }
    .imagelinkbox {padding:11px;}
    #linkbox3 {background: url(/images/Common/css/AgentDesignCSS/49cssImages/emailalerts.png);}
    #emailalerts {
    background:url("/images/Common/css/AgentDesignCSS/49cssImages/alerts.png") 0 39px;
    display:block;
    height:40px;
    margin-left:139px;
    margin-top:72px;
    text-indent:-999999px;
    width:124px;
    }
    #emailalerts:hover {background-position: 0 0;}
    .linkspacer {width: 34px; float: left;}
    #content-content .viewport-container {background: #fff; color: #2A2319;}
    #content-content .leftnav-container {border-right: 1px solid #A69E90;}
    #homeworth {
    background: url("/images/Common/css/AgentDesignCSS/49cssImages/homeworth.png") repeat scroll 0 0 transparent;
    height: 123px;
    width: 276px;
    }
    #inputbox {
    float: left;
    font-family: arial;
    font-size: 10px;
    margin-left: 114px;
    margin-top: 32px;
    text-align: right;
    color: #2A2319;
    }
    .row-header {font-family: Helvetica, Arial, sans-serif; font-size: 24px; color: #fff;}
    #inputitem input {width:100%;}
    #welcomehead {font-size: 18px;}
    #agentname {font-size: 16px;}


#agenthome-homepage #Master_Image2{display:none;}


/* ----- Agent/Office Homepage Social Icons - Small ----- */
ul#agentConnect { margin: 0; padding: 0; }

#agentConnect li {
    float: left;
    display: block;
    margin: 0 2px 0 0;
    list-style: none;
}

#agentConnect li a {
	width: 22px;
	height: 22px;
	background: url(/images/Common/icons/agent-icons-connect-small-3-12-13.png);
	float: left;
	text-decoration: none;
}

#agentConnect li a:hover {
	opacity: 0.6;
	-moz-transition: opacity 0.25s ease-in;
	-webkit-transition: opacity 0.25s ease-in;
	-o-transition: opacity 0.25s ease-in;
}
#agentConnect a#agent-facebook {
	background-position: 0 0;
}
#agentConnect li a#agent-twitter {
	background-position: -23px 0;
}
#agentConnect li a#agent-linkedin {
	background-position: -45px 0;
}
#agentConnect li a#agent-blog {
	background-position: -68px 0;
}

#agentConnect li a#agent-other {
	background-position: -90px 0;
}

#agentConnect li a#agent-myspace {
	background-position: -201px 0;
}

#agentConnect li a#agent-youtube {
	background-position: -223px 0;
}

#agentConnect li a#agent-tumblr {
	background-position: -180px 0;
}

#agentConnect li a#agent-pinterest {
	background-position: -157px 0;
}

#agentConnect li a#agent-Instagram {
	background-position: -245px 0;
}

#agentConnect li a#agent-google {
    background-position: -112px 0;
}