﻿/* for live replace all https://www.thepreferredrealty.com/ with https://www.thepreferredrealty.com/  www.thepreferredrealty.com
#552448 - purp
#eae3d4 - beige
*/

@font-face {
    font-family: 'great_vibesregular';
    src: url('https://www.thepreferredrealty.com/assets/fonts/greatvibes-regular-webfont.eot');
    src: url('https://www.thepreferredrealty.com/assets/fonts/greatvibes-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.thepreferredrealty.com/assets/fonts/greatvibes-regular-webfont.woff') format('woff'),
         url('https://www.thepreferredrealty.com/assets/fonts/greatvibes-regular-webfont.ttf') format('truetype'),
         url('https://www.thepreferredrealty.com/assets/fonts/greatvibes-regular-webfont.svg#great_vibesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
    background-color:#ffffff;
    color:#ffffff;
    font-size:10pt;
    font-family: Verdana, Geneva, sans-serif;
    margin:0px 0px 25px 0px;
}

a 
{
    color:#eae3d4;
}

a img 
{
    border:0px;
}

h2 
{
    color:#eae3d4;
    font-weight:normal;
    font-size:18pt;
}

h1.top, h2.top, h3.top 
{
    margin-top:0px;
}
#formerly {
	position: absolute;
	margin-top:130px;
	margin-left:20px;
	height: 14px;
	font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size:14px;
	}

/* HEADER ELEMENTS */

#divBodyContainer 
{
    margin:0px auto;
    width:1020px;
    background-color:#552448;
    box-shadow:0px 0px 5px #000000;
}

#divHeaderArea {
    background-color:#ffffff;
    color:#3a1530;
	background-image:url('https://www.thepreferredrealty.com/assets/images/50KFixUp_HP.jpg');
    /*background-image:url('https://www.thepreferredrealty.com/assets/images/Home_Search_Area.jpg');
	background-image:url('https://www.thepreferredrealty.com/assets/images/Winter_Background.jpg');*/
	/*background-image:url('https://www.thepreferredrealty.com/assets/images/Open_House_HP.png');
	background-image:url('https://www.thepreferredrealty.com/img/open_house_off.jpg');*/
    background-position:center bottom;
    /*background-repeat:no-repeat;*/
    height:520px;
    overflow:hidden;
    border-bottom:5px solid #f0e7bc;
	z-index:-5;
}

#divHeaderArea.secondary 
{
    height:auto;
    border:0px;
    background-image:none;
    overflow:visible;
}

#divHeader 
{
    width:980px;
    margin:0px auto;
    padding:20px;
    position:relative;
}

#divSiteLogo 
{
    float:left;
}

#divSiteLogo.secondary 
{
    margin-left:25px;
}

#divContact 
{
    float:right;
    width:225px;
    text-align:center;
    padding-top:25px;
}

    #divContact .phone a 
    {
        display:block;
        text-decoration:none;
        color:#3a1530;
        font-size:14pt;
        font-weight:bold;
        margin-bottom:5px;
    }

    #divContact .socialicons
    {
        margin-bottom:20px;
    }
#divContactThird 
{
    float:right;
    width:225px;
    text-align:center;
    padding-top:50px;
}

    #divContactThird .phone a 
    {
        display:block;
        text-decoration:none;
        color:#3a1530;
        font-size:14pt;
        font-weight:bold;
        margin-bottom:5px;
    }

    #divContactThird .socialicons
    {
        margin-bottom:20px;
    }

#divMenuTop 
{
    float:right;
}

    #divMenuTop ul  
    {
        margin:0px;
		padding:0px;
        list-style:none;
    }

        #divMenuTop ul li 
        {
            display:inline-block;
            position:relative;
			z-index:1000;
        }

        #divMenuTop ul li:hover
        {
            display:inline-block;
            position:relative;
			color:#eae3d4;
			background-color:#552448;
        }

            #divMenuTop ul li a 
            {
                padding:0px 10px;
                text-decoration:none;
                color:#eae3d4;
                font-size:11pt;
                font-weight:bold;
                color:#552448;
            }

            #divMenuTop ul li a:hover 
            {
                color:#eae3d4;
                background-color:#552448;
            }

            #divMenuTop ul li:hover ul 
            {
                display:block;
            }
			
		#divMenuTop ul li:hover a { 
			color:#eae3d4
		}

            
            #divMenuTop ul li ul 
            {
                display:none;
                position:absolute;
                z-index:999;
            }
            
            #divMenuTop ul li ul li
            {
                display:block;
            }
            
            #divMenuTop ul li ul li a 
            {
                display:block;
                width:150px;
                color:#eae3d4;
                background-color:#552448;
                padding:10px;
                font-weight:normal;
                font-size:8pt;
                box-shadow:1px 1px 3px #000000;
            }


            #divMenuTop ul li ul li a:hover
            {
                color:#552448;
                background-color:#eae3d4;
            }

#frmSearchBox 
{
    position:absolute;
    width:300px;
    height:265px;
    right:30px;
    top:190px;
    background-color:#eae3d4;
    box-shadow:3px 3px 8px #000000;
    padding:15px;
}

    #frmSearchBox h1 
    {
        font-weight:normal;
        margin-top:0px;
        font-size:12pt;
        text-align:center;
    }

    #frmSearchBox input[type=text] 
    {
        color:#999999;
    }

    #frmSearchBox input[type=text],  #frmSearchBox select
    {
        padding:3px;
        font-size:8pt;
    }

    #frmSearchBox .caption 
    {
        text-align:center;
        font-size:1.1em;
        margin-bottom:0.25em;
    }

    #frmSearchBox .field 
    {
        margin-bottom:1em;
        font-size: 1em;
    }

    #frmSearchBox #divSearchBoxButton 
    {
        position:absolute;
        right:10px;
        bottom:10px;
        z-index:5;
    }

/* CONTENT ELEMENTS */

#divContentArea 
{
}

#divContentArea.secondary 
{
    background-color:#ffffff;
    color:#232123;
}

#divContent 
{
    width:815px;
    padding:10px 20px;
    margin:0px auto;
}

#swaptoRight 
{
	float:right;
	width:705px;
}

#swaptoLeft   
{
	float:left;
	width:230px;
}

#divContent.secondary 
{
    width:auto;
}

    #divContent.secondary h1, 
    #divContent.secondary h2, 
    #divContent.secondary h3 
    {
        color:#552448;
        font-weight:normal;
        font-family: Georgia, serif;
    }
    
    #divContent.secondary a 
    {
        color:#313031;
    }
    
        #divContent.secondary a:hover 
        {
            color:#713e6b;
        }
    
    #divContent.secondary #divAgentPageLeft 
    {
        float:left;
        margin-right:25px;
        width:213px;
        color:#191819;
        font-size:7pt;
    }
    
        #divContent.secondary #divAgentPageLeft .photo 
        {
            text-align:center;
            margin-bottom:1em;
        }

        #divContent.secondary #divAgentPageLeft h1 
        {
            color:#191819;
            font-family: Georgia, serif;
            font-weight:bold;
            margin:0px 0px 5px;
            font-size:1.5em;
            text-shadow:1px 1px 1px #a49e84;
        }
    
        #divContent.secondary #divAgentPageLeft .agentTitle, 
        #divContent.secondary #divAgentPageLeft .officeName,
		#divContent.secondary #divAgentPageLeft .officeInfo,
        #divContent.secondary #divAgentPageLeft .officePhone, 
        #divContent.secondary #divAgentPageLeft .officeAddress, 
        #divContent.secondary #divAgentPageLeft .officeAddress2, 
        #divContent.secondary #divAgentPageLeft .officeCell,
        #divContent.secondary #divAgentPageLeft .followMe 
        {
            margin-bottom:1em;
			color:#000;
        }

        #divContent.secondary #divAgentPageLeft .followMe img,
        #divContent.secondary #divAgentPageLeft .agentLink img
        {
            vertical-align:middle;
            margin-right:5px;
        }

        #divContent.secondary #divAgentPageLeft .agentLink 
        {
            font-size:9pt;
            font-weight:bold;
            margin:10px 0px;
        }
    
        #divContent.secondary #divAgentPageLeft .agentLink a
        {
            color:#191819;
            text-decoration:none;
        }
    
        #divContent.secondary #divAgentPageLeft h2
        {
            color:#4b1446;
            font-family: Georgia, serif;
            font-weight:bold;
            font-size:1.3em;
            text-shadow:1px 1px 1px #a49e84;
        }
     
    #divContent.secondary #divAgentPageMain
    {
        padding-left:238px;
    }

		.left_half {
			float:left;
			width:300px;
			margin-top:-20px;
			}
		.right_half {
			float:left;
			margin-top:-20px;	
		}
    
        #divContent.secondary #divAgentPageMain .listings
        {
            height:225px;
        }

            #divContent.secondary #divAgentPageMain .listings .listing
            {
                position:relative;
                float:left;
                width:221px;
                border:1px solid #929191;  
                padding:10px;
                font-size:7pt;
				margin-bottom:15px;
            }
            
                #divContent.secondary #divAgentPageMain .listings .listing .infoButton 
                {
                    position:absolute;
                    bottom:12px;
                    right:12px;
                }
                
                    #divContent.secondary #divAgentPageMain .listings .listing .infoButton a 
                    {
                        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
                        background-image: -webkit-linear-gradient(top, #774672, #552448);
                        background-image: -moz-linear-gradient(top, #774672, #552448);
                        background-image: -ms-linear-gradient(top, #774672, #552448);
                        background-image: -o-linear-gradient(top, #774672, #552448);
                        background-image: linear-gradient(to bottom, #774672, #552448);
                        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
                        color:#ffffff;
                        padding:3px 6px;
                        border:1px solid #552448;
                        font-size:6pt;
                        font-weight:bold;
                        cursor:pointer;
                        text-decoration:none;
                    }
            
                    #divContent.secondary #divAgentPageMain .listings .listing .infoButton a:hover 
                    {
                        background-image:none;
                    }
                
                #divContent.secondary #divAgentPageMain .listings .listing img
                {
                    display:block;
                    border:1px solid;
                    margin:0px auto;
                }

                #divContent.secondary #divAgentPageMain .listings .listing .info
                {
                    width:175px;
                    margin:0px auto;
                }
                
                #divContent.secondary #divAgentPageMain .listings .listing .info .price
                {
                    font-family: Georgia, serif;
                    color:#4c1447;
                    font-size:14pt;
                    font-weight:bold;
                }

        #divContent.secondary #divAgentPageMain .listings .listing.second
        {
            margin:0px 6px;
        }
        
        #divContent.secondary #divAgentPageMain .seeAll
        {
            font-size:8pt;
            text-align:right;
            padding-right:10px;
        }
    
    #divContent.secondary #divFindAgentLeft
    {
        width:240px;
        float:left;
        margin-right:25px;
    }

        #divContent.secondary #divFindAgentLeft h2
        {
            font-family: Verdana, Geneva, sans-serif;
        }

        #divContent.secondary #divFindAgentLeft ul
        {
            list-style:none;
            padding:0px;
            margin:0px;
        }

            #divContent.secondary #divFindAgentLeft ul li
            {
                display:block;
            }

                #divContent.secondary #divFindAgentLeft ul li a
                {
                    display:block;
                    text-decoration:none;
                    font-size:11pt;
                    margin:1.2em 0px;
                    color:#4e1749;
					font-weight:600;
                }

                    #divContent.secondary #divFindAgentLeft ul li.first a
                    {
                        margin-top:0.5em;                    
                    }

                    #divContent.secondary #divFindAgentLeft ul li.last a
                    {
                        margin-bottom:0.5em;                    
                    }

                    #divContent.secondary #divFindAgentLeft ul li a:hover 
                    {
                        color:#a48aa1;
                    }

    #divContent.secondary #divFindAgentMain
    {
        float:left;
        width:715px;
    }
        
    #divContent.secondary #divFindAgentMain h2 
    {
        font-size:12pt;
        font-weight:bold;
        margin-bottom:0.5em;
    }
    
        #divContent.secondary #divFindAgentMain .intro
        {
            background:url('https://www.thepreferredrealty.com/assets/images/graphicFindAnAgent.jpg') center right no-repeat;
            padding-right:475px;
            min-height:184px;
            margin-bottom:1em;
        }

        #divContent.secondary #divFindAgentMain h1
        {
            margin-top:0px;
            font-weight:bold;
        }
        
        #divContent.secondary #divFindAgentMain #divAgentSearchForms
        {
            margin-bottom:2em;
        }
        
        #divContent.secondary #divFindAgentMain #frmSearchByNameorCertification 
        {
            display:block;
            float:left;
            width:269px;
			top:40px;
            padding-right:10px;
        }

        #divContent.secondary #divFindAgentMain #frmSearchByName 
        {
            display:block;
            float:none;
            width:269px;
            padding-right:10px;
			color:#000000;
        }
        
        #divContent.secondary #divFindAgentMain #frmSearchByOffice 
        {
            display:block;
            float:left;
            width:194px;
			margin-top:-60px;
            border-left:3px solid #a48aa1;
            border-right:3px solid #a48aa1;
            padding:0px 10px;
        }
        
        #divContent.secondary #divFindAgentMain #frmSearchByArea 
        {
            display:block;
			margin-top:-60px;
            float:left;
            width:195px;
            padding-left:10px;
        }

            #divContent.secondary #divFindAgentMain #frmSearchByArea .area
            {
                float:left;
                width:50%;
            }
            
        #divContent.secondary #divFindAgentMain #divAgentSearchResults 
        {
        }

            #divContent.secondary #divFindAgentMain #divAgentSearchResults .header, 
            #divContent.secondary #divSearchMain #divSearchResults .header
            {
                border-bottom:7px solid #4c1447;
            }
            
                #divContent.secondary #divFindAgentMain #divAgentSearchResults .tab, 
                #divContent.secondary #divSearchMain #divSearchResults .tab 
                {
                    margin-left:10px;
                }

                    #divContent.secondary #divFindAgentMain #divAgentSearchResults .tab a, 
                    #divContent.secondary #divSearchMain #divSearchResults .tab a
                    {
                        display:inline-block;
                        background-color:#60275a;
                        color:#ffffff;
                        font-weight:bold;
                        padding:8px 20px;
                        text-decoration:none;
                        margin-right:2px;
                        font-size:9pt;
                        border-top-left-radius:10px;
                        border-top-right-radius:10px;
                    }
                    
                        #divContent.secondary #divFindAgentMain #divAgentSearchResults .tab a, 
                        #divContent.secondary #divSearchMain #divSearchResults .tab a.off 
                        {
                            background-color:#f0e7bc;
                            color:#4c1447;
                        }
                        
                        #divContent.secondary #divSearchMain #divSearchResults .tab a.icon 
                        {
                            padding-left:30px;
                            background-repeat:no-repeat;
                            background-position:7px center;
                        }

                        #divContent.secondary #divSearchMain #divSearchResults .tab a.iconListOn  
                        {
                            background-image:url('https://www.thepreferredrealty.com/assets/images/iconTabListOn.png');
                        }
                        
                        #divContent.secondary #divSearchMain #divSearchResults .tab a.iconListOff  
                        {
                            background-image:url('https://www.thepreferredrealty.com/assets/images/iconTabListOff.png');
                        }

                        #divContent.secondary #divSearchMain #divSearchResults .tab a.iconMapOn  
                        {
                            background-image:url('https://www.thepreferredrealty.com/assets/images/iconTabMapOn.png');
                        }
                        
                        #divContent.secondary #divSearchMain #divSearchResults .tab a.iconMapOff  
                        {
                            background-image:url('https://www.thepreferredrealty.com/assets/images/iconTabMapOff.png');
                        }
				
						#divContent.secondary #divFindAgentMain #divAgentSearchResults .contact_container_Certifications
						{
							border: solid 1px #000;
							font-size:10px;	
							line-height:10px;
							margin-top:80px;
							margin-left:-20px;
							width:220px;
							float:left;
						}

                    #divContent.secondary #divFindAgentMain #divAgentSearchResults .sort, 
                    #divContent.secondary #divSearchMain #divSearchResults .sort
                    {
                        float:right;
                        padding-top:10px;
                        font-size:8pt;
                    }

                        #divContent.secondary #divFindAgentMain #divAgentSearchResults .sort select, 
                        #divContent.secondary #divSearchMain #divSearchResults .sort select
                        {
                            font-size:7pt;
                        }
                    
            #divContent.secondary #divFindAgentMain #divAgentSearchResults .results, 
            #divContent.secondary #divSearchMain #divSearchResults .results 
            {
                padding:15px 0px;
            }
                    
                #divContent.secondary #divFindAgentMain #divAgentSearchResults .result 
                {
                    background-color:#f0e7bc;
                    padding:5px;
                    float:left;
					height:110px;
                    width:332px;
                    margin:0px 15px 15px 0px;
                    font-size:6pt;
                }

                    #divContent.secondary #divFindAgentMain #divAgentSearchResults .result .photo
                    {
                        float:left;
                        margin:0px 10px 10px 0px;
                    }

                    #divContent.secondary #divFindAgentMain #divAgentSearchResults .result .photo img
                    {
                        border:3px solid #ffffff;
                        box-shadow:2px 2px 5px #000000;
                    }

                    #divContent.secondary #divFindAgentMain #divAgentSearchResults .result .name 
                    {
                        font-size:1.7em;
                        font-family: Georgia, serif;
                        color:#60275a;
                        margin-bottom:8px;
                        text-shadow:1px 1px 1px #a0917e;
                    }

                    #divContent.secondary #divFindAgentMain #divAgentSearchResults .result .resultLink a
                    {
                        text-decoration:none;
                        display:block;
						float:left;
                        margin-bottom:1em;
                        font-weight:bold;
                    }

                #divContent.secondary #divFindAgentMain #divAgentSearchResults .result-communityList
                {
                    float:left;
                    width:220px;
					height:30px;
                    margin:0px 15px 25px 0px;
                    font-size:10pt;
                }
                #divContent.secondary #divFindAgentMain #divAgentSearchResults .resultOffice
                {
                    float:left;
                    width:220px;
					height:140px;
                    margin:0px 15px 25px 0px;
                    font-size:10pt;
                }


                    #divContent.secondary #divFindAgentMain #divAgentSearchResults .resultOffice .name
                    {
                        font-size:1.2em;
                        font-weight:bold;
                    }

                #divContent.secondary #divFindAgentMain #divAgentSearchResults .pagination, 
                #divContent.secondary #divSearchMain #divSearchResults .pagination
                {
                    margin:0px 15px 2em 0px;
                    font-size:7pt;
                    font-weight:bold;
                    text-align:right;
                }

                    #divContent.secondary #divFindAgentMain #divAgentSearchResults .pagination a, 
                    #divContent.secondary #divSearchMain #divSearchResults .pagination a
                    {
                        text-decoration:none;
                        font-weight:normal;
                    }
            
                        #divContent.secondary #divFindAgentMain #divAgentSearchResults .pagination a.prevnext, 
                        #divContent.secondary #divSearchMain #divSearchResults .pagination a.prevnext
                        {
                            text-decoration:underline;
                        }
                    
            #divContent.secondary #divSearchMain #divSearchResults .currentPage {
                   text-decoration:none;
                   color: #fff;
                   background-color:#310246;
                   padding: 3px;
                  }
                  
            #divContent.secondary #divSearchMain #divSearchResults .results .result 
            {
                float:left;
                border:1px solid #929191;
				height:320px;
                position:relative;
            }

                #divContent.secondary #divSearchMain #divSearchResults .results .result .moreinfo 
                {
                    position:absolute;
                    bottom:47px;
                    right:10px;
                }
                    
                    #divContent.secondary #divSearchMain #divSearchResults .results .result .moreinfo a
                    {
                        background-color: #552448; 
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowSmall.png'), -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowSmall.png'), -webkit-linear-gradient(top, #774672, #552448);
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowSmall.png'), -moz-linear-gradient(top, #774672, #552448);
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowSmall.png'), -ms-linear-gradient(top, #774672, #552448);
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowSmall.png'), -o-linear-gradient(top, #774672, #552448);
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowSmall.png'), linear-gradient(to bottom, #774672, #552448);
                        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
                        color:#ffffff;
                        padding:3px 20px 3px 5px;
                        border:1px solid #552448;
                        font-size:7pt;
                        font-weight:bold;
                        cursor:pointer;
                        background-position:60px center;
                        background-repeat:no-repeat, repeat;
                        margin-top:1em;
                        text-decoration:none;
                    }

                    #divContent.secondary #divSearchMain #divSearchResults .results .result .moreinfo a:hover 
                    {
                        background-image:url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), none;
                    }
                    
                    #divContent.secondary #divSearchMain #divSearchResults .results.forSale .result .moreinfo a
                    {
                        background-color: #552448; 
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -webkit-linear-gradient(top, #774672, #552448);
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -moz-linear-gradient(top, #774672, #552448);
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -ms-linear-gradient(top, #774672, #552448);
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -o-linear-gradient(top, #774672, #552448);
                        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), linear-gradient(to bottom, #774672, #552448);
                        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
                        color:#ffffff;
                        padding:6px 30px 6px 10px;
                        border:1px solid #552448;
                        font-size:9pt;
                        font-weight:bold;
                        cursor:pointer;
                        background-position:80px center;
                        background-repeat:no-repeat, repeat;
                        margin-top:1em;
                        text-decoration:none;
                    }

                    #divContent.secondary #divSearchMain #divSearchResults .results.forSale .result .moreinfo a:hover 
                    {
                        background-image:url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), none;
                    }

                #divContent.secondary #divSearchMain #divSearchResults .results .result img
                {
                    display:block;
                    margin:0px auto;
                }

                #divContent.secondary #divSearchMain #divSearchResults .results .result .headline
                {
                    color:#4c1447;
                    font-weight:bold;
                    font-size:1.6em;
                }

                #divContent.secondary #divSearchMain #divSearchResults .results .result .line2
                {
                    margin-bottom:1em;
                }

/*--sitemap--*/

#sitemap {
	float: left;
	width: 1000px;
	margin: 0px 45px 0px 20px;
	padding-left: 9px;
	height:775px;
}
#sitemap h1 {
	font-size:22px;
	color:#036;
}
#sitemap h2 {
	font-size:16px;
	color:#036;
	font-weight:bold;
}
#sitemap h3 {
	font-size:16px;
	color:#036;
}
#sitemap a {
	font-size:14px;
	color:#036;
	text-decoration:underline;
	line-height: 20px;
}
#sitemap ul {
	margin: 0px 0px 0px 0px;
}
.sitemap_left {
	float:left;
	width: 275px;
	margin: 15px 0 0 50px
}
.sitemap_middle {
	float:left;
	width: 275px;
	height: 350px;
	margin: 15px 0 0 50px
}
.sitemap_right {
	float:left;
	width: 275px;
	margin: 15px 0 0 20px
}
/*-----END SITEMAP------*/

.NC_coordinatorInfo {
	float: left;
	font-weight: bold;
	font-size:12px;
	line-height: 14px;
	color:#333333;
}


                #divContent.secondary #divSearchMain #divSearchResults .results.newConstruction .result
                {
                    padding:5px;
                    width:213px;
					height:250px; /* Angel */
                    font-size:7pt;
                    margin:0px 12px 12px 0px;
                }
                    
                    #divContent.secondary #divSearchMain #divSearchResults .results.newConstruction .result .info
                    {
                        width:193px;
                        margin:0px auto;
                        padding:10px 5px;
                    }

                #divContent.secondary #divSearchMain #divSearchResults .results.forSale .result
                {
                    padding:5px;
                    width:325px;
                    font-size:10pt;
                    margin:0px 20px 20px 0px;
                }
                    
                    #divContent.secondary #divSearchMain #divSearchResults .results.forSale .result .info
                    {
                        width:256px;
                        margin:0px auto;
                        padding:10px 5px;
                    }

    #divContent.secondary #divSearchLeft 
    {
        width:240px;
        float:left;
        margin-right:25px;
    }
    
        #divContent.secondary #divSearchLeft h2
        {
            font-size:20pt;
            text-align:center;
        }
    
            #divContent.secondary #divSearchLeft h2.forsale
            {
                background-color:#561a50;
                color:#f1e9c2;
                padding:10px 20px;
                position:relative;
                left:-15px;
                top:-15px;
                width:200px;
                margin-bottom:0px;
            }

    #divContent.secondary #divSearchMain
    {
        width:715px;
        float:left;
    }
    
    #divContent.secondary #divLuxuryLeft 
    {
        float:left;
        width:210px;
        margin-right:20px;
    }
    
        #divContent.secondary #divLuxuryLeft .blackBox
        {
            background-color:#000000;
            color:#ffffff;
            padding:10px;
            margin-bottom:1em;
        }
        
        #divContent.secondary #divLuxuryLeft .blackBox h2
        {
            color:#ffffff;
            font-size:12pt;
            font-family:Arial,Helvetica,sans-serif;
            font-weight:bold;
            text-align:center;
        }

        #divContent.secondary #divLuxuryLeft .blackBox ul 
        {
            list-style:none;
            padding:0px;
        }
    
            #divContent.secondary #divLuxuryLeft .blackBox ul li a
            {
                display:block;
                margin-bottom:1.75em;
                font-size:0.9em;
                color:#ffffff;
                text-decoration:none;
            }

            #divContent.secondary #divLuxuryLeft .blackBox ul li a:hover 
            {
                color:#feffcc;
            }
            
        #divContent.secondary #divLuxuryLeft .blackBox a 
        {
            color:#ffffff;
            font-size:7pt;
        }

    #divContent.secondary #divLuxuryMain 
    {
        float:left;
        width:750px;
        font-size:8pt;
    }
    
        #divContent.secondary #divLuxuryMain h2 
        {
            font-family:'great_vibesregular';
            font-size:24pt;
            color:#000000;
            margin:0em 0px 0.5em;
        }
        
        #divContent.secondary #divLuxuryMain .divider 
        {
            height:20px;
            background-image:url('https://www.thepreferredrealty.com/assets/images/luxuryDivider.png');
            background-position:center center;
            background-repeat:no-repeat;
            margin:2em 0px 1em;
        }
        
        #divContent.secondary #divLuxuryMain .featuredProperty
        {
            float:left;
            margin-bottom:2em;
        }
    
            #divContent.secondary #divLuxuryMain .featuredProperty.second
            {
                margin:0px 20px;
            }
        
            #divContent.secondary #divLuxuryMain .featuredProperty img 
            {
                border:1px solid #000000;
                margin-bottom:3px;
            }
            
            #divContent.secondary #divLuxuryMain .featuredProperty .headline 
            {
                font-size:1.5em;
                font-weight:bold;
            }
            
        #divContent.secondary #divLuxuryMain .featuredSpecialist
        {
            float:left;
            margin-bottom:2em;
            font-size:1.5em;
            font-weight:bold;
            margin-right:10px;
            text-align:center;
            font-size:10pt;
        }
    
            #divContent.secondary #divLuxuryMain .featuredSpecialist img 
            {
                border:1px solid #000000;
                margin-bottom:3px;
            }
            
        #divContent.secondary #divLuxuryMain .sectionLink
        {
            font-size:7pt;
            text-transform:uppercase;
            text-align:right;
        }

        #divContent.secondary #divLuxuryMain .sliderMain 
        {
            width:750px;
            overflow:hidden;
            position:relative;
            height:302px;
        }
    
            #divContent.secondary #divLuxuryMain .sliderMain .inner 
            {
                position:absolute;
                height:302px;
                white-space:nowrap;
                left:0px;
            }
    
                #divContent.secondary #divLuxuryMain .sliderMain .inner img 
                {
                    display:inline-block;
                    width:750px;
                    height:302px;
                }
    
        #divContent.secondary #divLuxuryMain .sliderControls .links 
        {
            float:left;
            font-size:8pt;
        }
    
            #divContent.secondary #divLuxuryMain .sliderControls .links a
            {
                text-decoration:none;
                color:#693464;
            }

        #divContent.secondary #divLuxuryMain .sliderControls .dots 
        {
            text-align:right;
            padding:5px 0px;
        }

            #divContent.secondary #divLuxuryMain .sliderControls .dots a 
            {
                display:inline-block;
                cursor:pointer;
                background-color:#000000;
                width:9px;
                height:9px;
                border:1px solid #000000;
                border-radius:10px;
                margin:0px 4px;
            }
    
                #divContent.secondary #divLuxuryMain .sliderControls .dots a:hover
                {
                    background-color:#666666;
                    border:1px solid #666666;
                }

                #divContent.secondary #divLuxuryMain .sliderControls .dots a.chosen 
                {
                    background-color:#666666;
                    border:1px solid #666666;
                }
                
#divSliderArea 
{
    margin-bottom:1em;
}

#divSliderContainer 
{
    width:900px;
    height:155px;
    margin:0px auto;
    overflow:hidden;
    position:relative;
}

    #divSliderContainer a.left 
    {
        display:block;
        width:37px;
        height:100%;
        position:absolute;
        left:0px;
        top:0px;
        background-image:url('https://www.thepreferredrealty.com/assets/images/arrowLeftBGOff.png');
        background-position:center center;
        background-repeat:no-repeat;
        cursor:pointer;
    }

    #divSliderContainer a.left:hover 
    {
        background-image:url('https://www.thepreferredrealty.com/assets/images/arrowLeftBGOn.png');
    }
    
    #divSliderContainer .main 
    {
        width:808px;
        position:absolute;
        left:45px;
        top:0px;
        height:100%;
        overflow:hidden;
    }

        #divSliderContainer .main .inner 
        {
            position:absolute;
            height:100%;
            left:0px;
        }

    #divSliderContainer a.right 
    {
        display:block;
        width:37px;
        position:absolute;
        right:0px;
        top:0px;
        height:100%;
        background-image:url('https://www.thepreferredrealty.com/assets/images/arrowRightBGOff.png');
        background-position:center center;
        background-repeat:no-repeat;
        cursor:pointer;
    }

    #divSliderContainer a.right:hover 
    {
        background-image:url('https://www.thepreferredrealty.com/assets/images/arrowRightBGOn.png');
    }

.divSliderImage 
{
    text-align:center;
    width:192px;
	height:113px;
    float:left;
    margin:15px 5px;
}

    .divSliderImage .sliderImage 
    {
        width:192px;
        height:113px;
    }
    
    .divSliderImage .caption 
    {
        font-size:12pt;
        font-weight:bold;
    }

#divLocalCommunities 
{
}

    #divLocalCommunities .cities 
    {
        float:left;
        width:90px; 
	    font-size:0.8em;
        padding:0px 10px;
    }

        #divLocalCommunities .cities a 
        {
            color:#eae3d4;
            text-decoration:none;
        }

        #divLocalCommunities .cities a:hover 
        {
            color:#552448;
			background-color:#eae3d4;
            text-decoration:underline;
        }

.divHomepageBox 
{
    background-color:#48253b;
    width:780px;
    padding:15px;
    overflow:hidden;
    margin:2em 0px;
}

    .divHomepageBox h2 
    {
        color:#eae3d4;
        font-weight:normal;
        font-size:17pt;
        margin-top:0px;
        text-align:center;
    }
    
#divPropertyMain 
{
    float:left;
    width:550px;
    margin-left:65px;
}

    #divPropertyMain .info
    {
        margin-bottom:1em;
    }
    
    #divPropertyMain .info .address
    {
        float:left;
        width:50%;
        font-size:0.9em;
    }

    #divPropertyMain .info .address h1
    {
        font-family:Arial,Helvetica,sans-serif;
		color: #000;
        float:left;
		margin-top:0px;
        font-size:10pt;
    }
    
        #divPropertyMain .info .address .price
        {
            color:#53164d;
            font-size:18pt;
            font-weight:bold;
        }

        #divPropertyMain .info .address .communityName
        {
            color:#53164d;
            font-size:18pt;
			float:none;
        }
        #divPropertyMain .info .address .communityName h1
        {
            color:#53164d;
            font-size:18pt;
			clear:both;
			float:none;
        }


        #divPropertyMain .info .address .startingPrice
        {
            font-size:12pt;
        }                

    #divPropertyMain .info .details
    {
        float:left;
        width:50%;
    }

    #divPropertyMain h2 
    {
        background-color:#f1e9c0;
        padding:5px;
        font-size:18pt;
    }

    #divPropertyMain h3 
    {
        font-size:1.4em;
        font-weight:bold;
    }
    
    #divPropertyMain .shareIcons
    {
        margin-bottom:5px;
    }

        #divPropertyMain .shareIcons img
        {
            vertical-align:middle;
        }
    
    #divPropertyMain .photoMain img
    {
        border:1px solid #000000;
        margin-bottom:3px;
        width:550px;
        height:378px;
    }
    
    #divPropertyMain .photoThumbs 
    {
        width:552px;
        overflow:hidden;
        margin-bottom:5px;
        position:relative;
        height:75px;
    }
    
        #divPropertyMain .photoThumbs .inner 
        {
            position:absolute;
            height:75px;
            white-space:nowrap;
            left:0px;
        }
    
            #divPropertyMain .photoThumbs .inner img 
            {
                display:inline-block;
                width:106px;
                height:73px;
                border:1px solid #000000;
                margin-right:3px;
                cursor:pointer;
            }
    
    #divPropertyMain .photoControls .links 
    {
        float:left;
        font-size:10pt;
		padding-top:10px;
		margin-top:10px;
		margin-bottom:15px;
    }
    
        #divPropertyMain .photoControls .links a
        {
            text-decoration:none;
            color:#eae3d4;
			background:#552448;
			padding:5px;
			border-radius:5px;
        }
        #divPropertyMain .photoControls .links a:hover
        {
            text-decoration:underline;
            color:#552448;
			background:#eae3d4;
			padding:5px;
        }
/*
#552448 - purp
#eae3d4 - beige
*/

    #divPropertyMain .photoControls .dots 
    {
        float:right;
    }

        #divPropertyMain .photoControls .dots a 
        {
            display:inline-block;
            cursor:pointer;
            background-color:#561a50;
            width:9px;
            height:9px;
            border:1px solid #561a50;
            border-radius:10px;
            margin:0px 4px;
        }
    
            #divPropertyMain .photoControls .dots a:hover
            {
                background-color:#916a8d;
                border:1px solid #916a8d;
            }

            #divPropertyMain .photoControls .dots a.chosen 
            {
                background-color:#916a8d;
                border:1px solid #916a8d;
            }
    
    #divPropertyMain .propertyDetails 
    {
        font-size:0.8em;
        float:left;
        width:31%;
        padding:0px 1%;
    }

        #divPropertyMain .propertyDetails.newConstruction
        {
            width:48%;
            padding:0px 1%;
        }

#divPropertyRight 
{
    float:right;
    width:250px;
    margin-right:50px;
}

    #divPropertyRight .agentInfo 
    {
        font-size:8pt;
    }
    
        #divPropertyRight .agentInfo img
        {
            vertical-align: middle;
        }

        #divPropertyRight .agentInfo .agentName
        {
            font-family: Georgia, serif;
            font-size:16pt;
            color:#53164d;
            margin-bottom:10px;
        }        

        #divPropertyRight .agentInfo .photo
        {
            float:left;
            margin:0px 10px 0px 0px;
        }
    
    #divPropertyRight .builderInfo 
    {
    }
    
        #divPropertyRight .builderInfo .logo 
        {
            text-align:center;
            margin-bottom:1em;
        }
        
        #divPropertyRight .builderInfo .menu 
        {
        }
        
            #divPropertyRight .builderInfo .menu a 
            {
                display:block;
                color:#222121;
                text-decoration:none;
                font-size:11pt;
                margin:10px 0px;
            }
    
                #divPropertyRight .builderInfo .menu a img
                {
                    vertical-align:middle;
                }
            
    #divPropertyRight h2 
    {
        background-color:#f1e9c0;
        padding:5px;
        font-size:14pt;
    }
    
    #divPropertyRight .moreOptions 
    {
    }
    
    #divPropertyRight .moreOptions .option 
    {
        float:left;
        text-align:center;
        font-size:6pt;
        text-shadow:1px 1px 2px #cccccc;
        font-weight:bold;
        margin:8px;
    }

/* FORMS */

.formContact 
{
}

    .formContact .caption
    {
        font-size:7pt;
        font-weight:bold;
        margin-bottom:3px;
    }

    .formContact .float 
    {
        float:left;
    }

    .formContact input[type=text], .formContact textarea 
    {
        width:100%;
        margin-bottom:8px;
    }
    
    .formContact input[type=submit] 
    {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
        border:1px solid #552448;
        border-radius:8px;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
    }

    .formContact .submitLink 
    {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
        border:1px solid #552448;
        border-radius:8px;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
    }

    .formContact .submitLink:hover 
    {
        background-image:none;
    }
	
    .formContact input[type=submit]:hover 
    {
        background-image:none;
    }
    
#ShowingLink 
    {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
		width: 210px;
        border:1px solid #552448;
        border-radius:8px;
		text-align:center;
		text-decoration:none;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
    }
#ShowingLink a
    {
		text-decoration:none;
	}

#ShowingLink:hover 
    {
        background-image:none;
    }
#frmFindHomes  
{
}

    #frmFindHomes .caption 
    {
        font-size:10pt;
        color:#3a1530;
        margin-bottom:0.5em;
        text-shadow:1px 1px 1px #a0917e;
    }

    #frmFindHomes .field 
    {
        margin-bottom:0.5em;
        font-size:8pt;
    }
    
    #frmFindHomes input[type=text], 
    #frmFindHomes select, 
    #frmFindHomes radio 
    {
        border:0px;
        padding:5px;
        font-size:7pt;
        width:200px;
        color:#3a1530;
    }
    
    #frmFindHomes input[type=submit] 
    {
        background-color: #552448; 
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -webkit-linear-gradient(top, #774672, #552448);
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -moz-linear-gradient(top, #774672, #552448);
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -ms-linear-gradient(top, #774672, #552448);
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -o-linear-gradient(top, #774672, #552448);
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 50px 8px 20px;
        border:1px solid #552448;
        border-radius:8px;
        text-transform:uppercase;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
        background-position:90px center;
        background-repeat:no-repeat, repeat;
        margin-top:1em;
    }
    
    #frmFindHomes input[type=submit]:hover 
    {
        background-image:url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), none;
    }
	
#frmsaveHomes  
{
}

    #frmsaveHomes .caption 
    {
        font-size:10pt;
        color:#3a1530;
        margin-bottom:0.5em;
        text-shadow:1px 1px 1px #a0917e;
    }

    #frmsaveHomes .field 
    {
        margin-bottom:0.5em;
        font-size:8pt;
    }
    
    #frmsaveHomes input[type=text], 
    #frmsaveHomes select, 
    #frmsaveHomes radio 
    {
        border:0px;
        padding:5px;
        font-size:7pt;
        width:200px;
        color:#3a1530;
    }
    
    #frmsaveHomes input[type=submit] 
    {
        background-color: #552448; 
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -webkit-linear-gradient(top, #774672, #552448);
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -moz-linear-gradient(top, #774672, #552448);
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -ms-linear-gradient(top, #774672, #552448);
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), -o-linear-gradient(top, #774672, #552448);
        background-image: url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 30px 8px 20px;
        border:1px solid #552448;
        border-radius:8px;
        text-transform:uppercase;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
        background-position:right;
        background-repeat:no-repeat, repeat;
        margin-top:1em;
    }
    
    #frmsaveHomes input[type=submit]:hover 
    {
        background-image:url('https://www.thepreferredrealty.com/assets/images/iconRightSubmitArrowLarge.png'), none;
    }
	
.formFindAgent 
{
    position:relative;
    height:225px;
}

    .formFindAgent input[type=text], 
    .formFindAgent select,
    .formFindAgent .areas
    {
        background-color:#f0e7bc;
        padding:8px;
        font-size:8pt;
        box-shadow:inset -2px -2px 8px #000000;
        border:0px;
    }

    .formFindAgent input[type=submit]
    {
        background-color: #552448; 
        color:#ffffff;
        padding:5px 15px;
        border:1px solid #552448;
        border-radius:8px;
        text-transform:uppercase;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
        margin-top:1em;
        position:absolute;
        bottom:10px;
        right:10px;
    }
.frmFindAgent 
{
    position:relative;
    height:60px;
}

    .frmFindAgent input[type=text]
    {
        background-color:#f0e7bc;
        padding:8px;
        font-size:8pt;
        box-shadow:inset -2px -2px 8px #000000;
        border:0px;
    }

    .frmFindAgent input[type=submit]
    {
        background-color: #552448; 
        color:#ffffff;
        padding:5px 15px;
        border:1px solid #552448;
        border-radius:8px;
        text-transform:uppercase;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
        margin-top:1em;
		text-align:right;
        position:relative;
        bottom:10px;
		top:5px;
        left:180px;
    }

.frmFindCert
{
    position:relative;
    height:60px;
}

    .frmFindCert select
    {
        background-color:#f0e7bc;
        padding:8px;
        font-size:8pt;
        box-shadow:inset -2px -2px 8px #000000;
        border:0px;
    }

    .frmFindCert input[type=submit]
    {
        background-color: #552448; 
        color:#ffffff;
        padding:5px 15px;
        border:1px solid #552448;
        border-radius:8px;
        text-transform:uppercase;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
        margin-top:1em;
		text-align:right;
        position:relative;
        bottom:10px;
		top:5px;
        left:180px;
    }
                
#frmLuxury  
{
}

    #frmLuxury .caption 
    {
        font-size:8pt;
        color:#ffffff;
        margin-bottom:0.5em;
    }

    #frmLuxury .field 
    {
        margin-bottom:1em;
        font-size:8pt;
    }
    
    #frmLuxury input[type=text], 
    #frmLuxury select, 
    #frmLuxury radio 
    {
        border:0px;
        padding:5px;
        font-size:7pt;
        width:180px;
        color:#3a1530;
    }
    
    #frmLuxury input[type=submit] 
    {
        background-color: #ffffff; 
        color:#000000;
        padding:8px 20px;
        border-radius:8px;
        border:1px;
        font-size:12pt;
        font-weight:bold;
        cursor:pointer;
        margin-top:1em;
        box-shadow:inset -3px -3px 5px #000000;
    }
    
    #frmLuxury input[type=submit]:hover 
    {
    }
    
#frmFreeAccount 
{
}

    #frmFreeAccount .caption 
    {
        font-size:8pt;
        color:#ffffff;
        margin-bottom:0.5em;
        font-weight:bold;
    }

    #frmFreeAccount .field 
    {
        margin-bottom:1.5em;
        font-size:8pt;
    }
    
    #frmFreeAccount input[type=text], 
    #frmFreeAccount select, 
    #frmFreeAccount radio 
    {
        border:0px;
        padding:8px;
        font-size:12pt;
        width:180px;
        color:#3a1530;
    }
    
    #frmFreeAccount .GetStarted
    {
        background-color: #f0e7bc; 
        color:#552448;
        padding:15px 25px;
        border-radius:8px;
        border:1px;
        font-size:16pt;
        text-transform:uppercase;
		text-decoration:none;
        cursor:pointer;
        margin-top:1em;
        font-weight:bold;
    }
    

/* FOOTER ELEMENTS */

#divFooter 
{
    width:775px;
    margin:0px auto;
    padding-top:10px;
}

    #divFooter ul  
    {
        margin:0px;
        padding:0px;
        list-style:none;
        text-align:center;
        margin-bottom:2em;
    }

        #divFooter ul li 
        {
            display:inline-block;
        }

            #divFooter ul li a 
            {
                padding:0px 10px;
                text-decoration:none;
                color:#eae3d4;
                font-size:9pt;
                font-weight:bold;
            }
			
            #divFooter ul li a:hover 
            {
                color:#eae3d4;
            }

        #divFooter .copyright 
        {
            float:left;
            width:350px;
            font-size:7pt;
            margin-bottom:1em;
            text-align:left;
        }
        
            #divFooter .copyright ul 
            {
                list-style:none;
                margin:2em 0px 0px;
                padding:0px;
                text-align:left;
            }
            
                #divFooter .copyright ul li 
                {
                    display:inline;
                }
            
                    #divFooter .copyright ul li a 
                    {
                        display:inline;
                        padding:0px;
                        font-weight:normal;
                        text-decoration:underline;
                        font-size:7pt;
                        margin-right:10pt;
                    }

        #divFooter .advertisement 
        {
            float:right;
        }

#Offices_map_canvas {
    height: 301px; width: 393px;
    border: 1px solid #003366;
    background: #FFFFFF;
    padding: 2px; float:left;
    margin:0px 0px 25px 25px;
}

/* Helper Classes */


.boxYellow 
{
    background-color:#f1e9c2;
    padding:15px;
	color:#fff;
	border-radius:5px;
}

#frmContactAgent {
	color: #000;
	}
	
.boxYellow a {
	cursor: pointer;
	cursor: hand;
}

.boxCab
{
    background-color:#552448;
    padding:15px;
}

.boxCab a {
	cursor: pointer;
	cursor: hand;
}

.divFloat 
{
    float:left;
	font-size:10px;
}

.divClear 
{
    clear:both;
}

.smallPrint 
{
    font-size:5pt;
}

.centeredContent 
{
    text-align:center;
}

/*  PPR CAPTCHA BOX
============================================================================ */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .60;
	z-index: 9999;
}

#Recaptcha_response {
	display:block;
	height:40px;
	text-align:center;
	margin-bottom:20px;
	width:50px;
	-webkit-box-shadow: inset 0px 0px 6px 5px #dcdcdc;
	box-shadow: inset 0px 0px 6px 5px #dcdcdc;
	background-color:#FFFFFF;
	border:3px solid #003366;
	padding: 5px;
	font-size:24px;
}
.popupShowing {
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #552448;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 300px;
	left: 600px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.Sherlock-Timer {
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #552448;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 125px;
	left: 400px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#Sherlock-Timer h2 {
	color:#552448;
}
.Sherlock-Congrats {
	display: none; /*--hidden by default--*/
	background: #fff;
	color:#000000;
	padding: 20px;
	border: 20px solid #552448;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 125px;
	left: 400px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#Sherlock-Congrats h2 {
	color:#552448;
}
#Sherlock-Congrats .hyperlinks {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
        border:1px solid #552448;
        border-radius:8px;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
		float:left;
		width:150px;
		margin-right:40px;
		margin-left:40px;
		text-align:center;
		text-decoration:underline;
}
.Sherlock-HouseTimer {
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #552448;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 125px;
	left: 400px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#Sherlock-HouseTimer h2 {
	color:#552448;
}

#Sherlock-Counter {
	position:fixed;
	margin-top:-10px;
	margin-left:-10px;
	color:#FFFFFF	
	font-size:1pt;		
}
.Sherlock-timer_content {
	font-size: 14px;
	width: 300px;
	margin-bottom: 35px;
	padding-right:20px;
	line-height:14px;
	text-align:left;
	vertical-align:top;
	color:#000000;
	float:left;
}
.Sherlock-timer_form {
	font-size: 14px;
	background-color:#552448;
	padding:10px;
	width: 325px;
	margin-bottom: 35px;
	line-height:14px;
	text-align:left;
	vertical-align:top;
	color:#000000;
	float:left;
}
.Sherlock-timer_form input[type=text] {
	padding: 5px;
	height:12px;
	margin-bottom:12px;
	width:300px;
	margin-right: 12px;
	color:#999999;
	clear:both;
	
}
.Sherlock-timer_form input[type=submit] {
        background-color: #eae3d4; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #eae3d4, #eae3d4);
        background-image: -moz-linear-gradient(top, #eae3d4, #eae3d4);
        background-image: -ms-linear-gradient(top, #eae3d4, #eae3d4);
        background-image: -o-linear-gradient(top, #eae3d4, #eae3d4);
        background-image: linear-gradient(to bottom, #eae3d4, #eae3d4);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#eae3d4, endColorstr=#eae3d4);
        color:#552448;
        padding: 0px;
		border: none;
        border-radius:8px;
		margin-top:20px;
		width: 132px;
		height: 30px;
        font-weight:bold;
		font-size: 14px;
        cursor:pointer;
		float:right;
		text-align: center;
}

.Sherlock-timer_content a {
	color:#000000;
	text-decoration:none;
}
.PPRCaptcha {
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #552448;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 350px;
	left: 900px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

img.btn_close {
	float: right;
	margin: -35px -35px 0 0;
}
.popup_block {
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #552448;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 250px;
	left: 900px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.popup_block_SH {
	display: none; /*--hidden by default--*/
	background: #EAE3D4;
	padding: 20px;
	border: 20px solid #552448;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 325px;
	left: 650px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.popup_block_emailme {
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #552448;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 350px;
	left: 900px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

/*  END PPR CAPTCHA BOX
============================================================================ */
/* SHOWING FORM
===============================================================================
 */
#ScheduleShowing {
	font-size: 12px;
	width: 325px;
	margin-bottom: 35px;
	line-height:14px;
	text-align:left;
	vertical-align:top;
}
#ShowingCalendar{
}
#ScheduleShowingHeader {
	font-weight:bold;
}
.currentdatetime {	
	font-style:italic;
}
.ScheduleShowing h2 {
	font-size:22px;
	display:block;
	font-weight:bold;
	color:#336699;
}
.ScheduleShowing h3 {
	font-size:24px;
	display:block;
	font-weight:bold;
	margin-left:550px;
	margin-top:-10px;
	color:#336699;
}
.ScheduleShowing input{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('https://www.thepreferredrealty.com/img/quicksearch_background.gif');
	background-repeat:repeat-x;
	color: #333;
	border: 1px solid #666;
	width: 250px;
	height: 26px;
	padding: 0px 0px 0px 7px;
	margin: 7px 0px 0px 12px;
	line-height:28px;
}

.ScheduleShowing textarea{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ededed;
	color: #333;
	border: 1px solid #666;
	width: 254px;
	height: 120px;
	padding: 0px;
	margin: -15px 0 0 65px;
	line-height:20px;
}
.ScheduleShowing input[type=submit] {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
		border: none;
        border-radius:8px;
		width: 132px;
		height: 30px;
        font-weight:bold;
		font-size: 12px;
        cursor:pointer;
		float:right;
		text-align: center;
		padding: 0px;


}
#Agent_EmailMe {
	font-size: 12px;
	float:left;
	text-align:left;
	vertical-align:top;
}
#Agent_EmailMeheader {
	font-weight:bold;
}
#Agent_EmailMeLogo {
	background-image: url('https://www.thepreferredrealty.com/img/missingphotoSmall.gif');
	position:relative;
	display:block;
	width: 81px;
	height: 105px;
	padding: 5px;
}
.Agent_EmailMe img {
	float:left;
/*	margin-top:-100px;  */
}

#Agent_EmailMe_recaptcha {
	margin-top:0px;
}
.Agent_EmailMe h2 {
	font-size:18px;
	font-weight:bold;
	float:left;
	color:#036;
}
.Agent_EmailMe input{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('https://www.thepreferredrealty.com/img/quicksearch_background.gif');
	background-repeat:repeat-x;
	color: #333;
	border: 1px solid #666;
	width: 250px;
	height: 26px;
	padding: 0px 0px 0px 7px;
	margin: 7px 0px 0px 12px;
	line-height:28px;
}

.Agent_EmailMe textarea{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ededed;
	color: #333;
	border: 1px solid #666;
	width: 220px;
	height: 120px;
	padding: 0px;
	margin: -22px 0 0 99px;
	line-height:20px;
}
.Agent_EmailMe input[type=submit] {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
		border: none;
        border-radius:8px;
		width: 132px;
		height: 30px;
		margin-right:100px;
		margin-top:-50px;
        font-weight:bold;
		font-size: 12px;
        cursor:pointer;
		float:right;
		text-align: center;
		padding: 0px;
		
		
}
/* END SHOWING ========================================================================= */

/*  NEW CONSTRUCTION */
.nc-header2 {
	margin: 0 0 10px 0px;
}
.nc-header2 h3 {
	margin: 0 0 10px 0px;
}
.nc-subcontainer b {
	font-weight:bold;
}
.nc-subcontainer {
	margin: 10px 0px 0px 0px;
	line-height:auto;
	width:550px;
}

#nc-builder {
	font-size: 14px;
	line-height:14px;
	width: 550px;
	display:block;
	float: left;
}
.nc-subcontainer .builder-description {
	float:left;
	display:block;
	font-weight: normal;
	width:550px;
}
.nc-subcontainer .map-directions {
	font-weight: normal;
}	
.nc-subcontainer .builder-image img {
	width:150px;
	float:left;
	padding-right: 20px;
}
.nc-subcontainer .amenities ul li {
	list-style-image:url(../img/content_list_bullet.gif);
	font-size:14px;
	line-height:14px;
	margin: 10px 0px 0px 25px;
}
.Available-Models {
	font-size: 14px;
	line-height:14px;
	width: 550px;
}
#ModelContainer {
	height:150px;
}
	
#ModelMLS {
	color: #003366;
	font-weight: normal;
	height: 300px;
	margin-left: 0px;
	position: absolute;
	float: left;
}

.ModelMLS a {
	text-decoration: none;
}

#ModelMLS .ModelMLS img.Model_thumb {
	padding: 0px 0px 10px 0px;
}
.ModelAddress {
	color: #003366;
	font-weight: normal;
	margin-left: 200px;
	margin-top: 25px;
	position: absolute;
	float: left;
}
.ModelListPrice {
	color: #003366;
	font-weight: normal;
	/*margin-left: 370px;*/
	margin-left: 200px;
	margin-top: 55px;
	position: absolute;
	float: left;
}
.ModelBuilder {
	color: #003366;
	font-weight: normal;
	/*margin-left: 440px;*/
	margin-left: 200px;
	margin-top: 80px;
	position: absolute;
	float: left;
}
.ModelAgent {
	color: #003366;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
	margin-left: 500px;
	position: absolute;
	overflow: hidden;
	height: auto;
	float: left;
	display:block;
}
.ModelAgent a {
	color: #003366;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
	margin-left: 500px;
	position: absolute;
	overflow: hidden;
	height: auto;
	float: left;
	display:block;
}
.Available-Lots {
	font-size: 14px;
	line-height:14px;
	width: 550px;
}
.lotStatus {
	color: #003366;
	font-weight: normal;
	margin-left: 0px;
	position: absolute;
	float: left;
}
.lotTitle {
	color: #003366;
	font-weight: normal;
	margin-left: 120px;
	position: absolute;
	float: left;
}
.lotDeveloper {
	color: #003366;
	font-weight: normal;
	margin-left: 200px;
	position: absolute;
	float: left;
}
.homeSiteAgents {
	color: #003366;
	font-weight: normal;
	margin-left: 130px;
	position: absolute;
	height:100px;
	float: left;
}
.LotOverlayBack {
	height:50px;
	width:135px;
	margin-top:-130px;
	margin-bottom:15px;
	opacity: .75;
	height: 18px;
	text-align:center;
	vertical-align:middle;

}
.LotOverlay {
	vertical-align:middle;
	text-decoration:none;
	margin-top:-35px;
	height:20px;
	font-size:12px;
	line-height:24px;
	position:relative;
	font-weight:bold;
	z-index:200;
	text-align:center;
	color: #FFFFFF;
}
.LotOverlay a {
	text-decoration:none;
}
.LotOverlayBack img{
	height:20px;
	width:173px;
}

.lotAcreage {
	color: #003366;
	font-weight: normal;
	margin-left: 280px;
	position: absolute;
	float: left;
}
.LotPrice {
	color: #003366;
	font-weight: normal;
	margin-left: 400px;
	position: absolute;
	float: left;
}
.LotAgents {
	color: #003366;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
	margin-left: 250px;
	position: absolute;
	height: auto;
	width: 200px;
	float: left;
	display:block;
}
.LotAgents a {
	color: #003366;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
	margin-left: 250px;
	width: 200px;
	position: absolute;
	height: auto;
	float: left;
	display:block;
}
.community-photo {
	width: 200px;
}
.nc-links li {
	list-style:none;
	margin: 10px 0 0 0;
}
.nc-links li a {
	text-decoration: none;
	color: #000;
}
.nc-links li a:hover {
	text-decoration: underline;
	color: #000;
}

/*  END NEW CONSTRUCTION */

/* Communities */
#CMN_quickSearch {
	float: left;
	background-color:#eae3d4;
	color:#552448;
	padding:10px;
	width: 400px;
	margin-left: 0px;
	margin-top:-5px;
	border:solid;
	border-width:5px;
	border-color:#939191;
	text-align:left;
}

#CMN_quickSearch input {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #552448;
}

#CMN_quickSearch select {
	background-color: #552448;
	border:none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #eae3d4;
	margin: 5px 0 5px 0;
}

#CMN_quickSearch .CMN_searchButton input[type=submit]  {
	background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
	background-image: -webkit-linear-gradient(top, #774672, #552448);
	background-image: -moz-linear-gradient(top, #774672, #552448);
	background-image: -ms-linear-gradient(top, #774672, #552448);
	background-image: -o-linear-gradient(top, #774672, #552448);
	background-image: linear-gradient(to bottom, #774672, #552448);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
	color:#ffffff;
	padding:8px 20px;
	border: none;
	border-radius:8px;
	width: 132px;
	height: 30px;
	margin-right:20px;
	margin-left:40px;
	margin-top:-40px;
	font-weight:bold;
	font-size:16px;
	cursor:pointer;
	float:right;
	text-align: center;
	padding:0px 0px 3px 0px;
		
	
}

#CMN_qS_Title {
	font-size:16px;
	text-align:center;
	padding-bottom:20px;
}

.CMN_col1 {
	float:left;
	width:125px;
	padding-bottom:10px;
}
.CMN_col2 {
	float:left;
	width:125px;
}
.CMN_Bottomleft_content {
	float: left;
	width: 325px;
	margin: 0px 10px 0px 0px;
}
.CMN_Bottomright_content {
	float: left;
	width: 325px;
	margin-left: 10px;
}

#DescFull {
	padding-top:0px;
	display:none;
}
#DescPreviewMore {
	padding-top:0px;
	display:none;
}

#DescPreview {
	padding-top:0px;
}

#divCommunitySliderContainer 
{
    width:696px;
    height:150px;
    margin:0px auto;
    overflow:hidden;
    position:relative;
	background-color:#552448;
}

    #divCommunitySliderContainer a.left 
    {
        display:block;
        width:37px;
        height:100%;
        position:absolute;
        left:0px;
        top:0px;
        background-image:url('https://www.thepreferredrealty.com/assets/images/arrowLeftBGOff.png');
        background-position:center center;
        background-repeat:no-repeat;
        cursor:pointer;
    }

    #divCommunitySliderContainer a.left:hover 
    {
        background-image:url('https://www.thepreferredrealty.com/assets/images/arrowLeftBGOn.png');
    }
    
    #divCommunitySliderContainer .main 
    {
        width:606px;
        position:absolute;
        left:45px;
        top:0px;
        height:100%;
        overflow:hidden;
    }

        #divCommunitySliderContainer .main .inner 
        {
            position:absolute;
            height:100%;
            left:0px;
        }

    #divCommunitySliderContainer a.right 
    {
        display:block;
        width:37px;
        position:absolute;
        right:0px;
        top:0px;
        height:100%;
        background-image:url('https://www.thepreferredrealty.com/assets/images/arrowRightBGOff.png');
        background-position:center center;
        background-repeat:no-repeat;
        cursor:pointer;
    }

    #divCommunitySliderContainer a.right:hover 
    {
        background-image:url('https://www.thepreferredrealty.com/assets/images/arrowRightBGOn.png');
    }

/* end Communities */

/* Middle Div */
#divContent.secondary .middleLong {
 float: left;
 width: 696px;
 margin: 0px 0px 12px 0px;
}
/* Middle Div End */

/* seasonal */
#singleline {
	clear: both;
}
#singleline ul {
	width:600px;
	height:176px;
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none !important;
}
#singleline ul li {
	width:600px;
	margin:0;
	padding:0;	
	list-style:none;
	text-decoration:none !important;
}
#singleline .photo {
	float:left;
	list-style:none;
	display:block;
	margin:20px 5px 20px 0px;
	text-decoration:none !important;
}
#singleline .singleline-left {
	float: left;
	width: 200px;
	display:block;
}
#singleline .singleline-left img {
	float:left;
	width: 200px;
	height: 150px;
	margin: 8px 9px 9px 7px;
}
#singleline .singleline-right {
	display:block;
	float:left;
	width:auto;
}
.singleline-right img {
	margin: 10px 0 0 0;
	width: 141px;
	height: 30px;
}
 .singleline-right 2-pad {
	 margin: 10px 20px 0 0;
	 width: 141px;
	 height: 30px;
}
.singleline-right .button-pad-2 {
	margin: 10px 20px 0 0;
	width: 132px;
	height: 30px;
}
.singleline-right .number {
	float: left;
	margin: 10px 20px 0 10px;
	width: 131px;
	height: 30px;
}

#singleline input[type=submit]  {
	background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
	background-image: -webkit-linear-gradient(top, #774672, #552448);
	background-image: -moz-linear-gradient(top, #774672, #552448);
	background-image: -ms-linear-gradient(top, #774672, #552448);
	background-image: -o-linear-gradient(top, #774672, #552448);
	background-image: linear-gradient(to bottom, #774672, #552448);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
	color:#ffffff;
	padding:8px 20px;
	border: none;
	border-radius:8px;
	width: 170px;
	height: 30px;
	margin: 10px;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	float:right;
	text-align: center;
	padding:0px 0px 3px 0px;
		
	
}
.submitLink 
    {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
        border:1px solid #552448;
        border-radius:8px;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
    }
/* seasonal End */

/* office tab */
#Office-tab {
		width: 350px;
		height: 370px;
		margin: 0px 10px 0px 0px;
		position: relative;
		background-repeat: no-repeat;
		float:left;
}

#Office-tab .menu { clear: both; }
#Office-tab .menu ul { margin: 0px;}
#Office-tab .menu li { display: inline; list-style:none;}
#Office-tab .menu li a { 
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#552448;
	color:#EAE3D4;
	margin: 0px 0px 0px 6px;
	width:120px;
	height: 28px;
	float:left;
	text-decoration: none;
	position: relative;
	top: 0px;
	padding: 10px 0px 0px 0px;
	text-align:center;
	border-top-left-radius:5px;
	border-top-right-radius:5px;	
}
#Office-tab .menu li a:hover {
	background-color:#EAE3D4;
	color: #552448;
	margin: 0px 0px 0px 6px;
	height: 28px;
	float:left;
	text-decoration: none;
	position: relative;
	top: 0px;
	padding: 10px 0px 0px 0px;
	text-align:center;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}			
#Office-tab .menu li.active a { 
	background-color:#EAE3D4;
	color: #552448;
	margin: 0px 0px 0px 6px;
	height: 28px;
	float:left;
	text-decoration: none;
	position: relative;
	top: 0px;
	padding: 10px 0px 0px 0px;
	text-align:center;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}

#Office-tab-OfficeManager {
	width: 130px;
	float: left;
	font-size:12px;
	padding:10px;
	background-color: #552448;
	height: 300px;
	color: #eae3d4;
	min-height:310px;
 	text-align:center;
}

#Office-tab-OfficeManager a {
	font-size:12px;
	color: #eae3d4;
}
#Office-tab-OfficeManager a:visited {
	font-size:12px;
	color: #eae3d4;
}

#Office-tab-officeInfo {
	width: 120px;
	float: left;
	z-index: 99;
	font-size:12px;
	padding:10px;
/*	border:#C9B884 1px dashed;  */
	text-align:center;
	margin-top:30px;
}

#Office-tab-officeInfo a {
	font-size:12px;
	text-align:center;
}
#delayShow {
	display:none;
}

/* office tab end */

/* Agent Match Maker */
.matchup_block {
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #552448;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 350px;
	left: 600px;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#agentmatchbox {
	width:370px;
	position: relative;
}

/*End Agent Match Maker */

/* Sherlock Homes */
#sherlockmini {
	width:200px;
	position: absolute;
	top: 70px;
	left: 625px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	
}
#sherlockmini a {
	text-decoration:underline;
	color:#000;
}
#sherlockmini a:hover {
	background-color:#552448;
	color: #EAE3D4;
	text-decoration: none;
}			
#sherlock-placement {
	position:absolute;
	top:5px;
	width:1020px;
	float:right;
/*	border: solid 1px #000; */
}
#loginbox {
	width:60px;
	padding-right:25px;
	padding-top:10px;
	float:right;
	top:17px;
	color:#000;
	font-size:10pt;
	font-weight:bold;
	cursor:pointer;

}
#loginbox_signup {
	width:130px;
	color:#000;
	float:right;
	text-align:center;
	top:10px;
}

#loginbox_signup a {
	font-size:11px;
	color:#000;
	text-decoration:none;
}
#loginbox_signup a:hover {
	text-decoration:underline;
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        border:1px solid #552448;
        cursor:pointer;
	
}


#loginbox .login {

}
#loginbox .login a {
	font-size:11px;
	color:#000;
	text-decoration:none;
}
#loginbox .login a:hover {
	text-decoration:underline;
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        border:1px solid #552448;
        cursor:pointer;
	
}
#saveSearchFeature input[type=submit] {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
		float:right;
		margin-right:50px;
        border:1px solid #552448;
        border-radius:8px;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
	
}
#savedSearchButtons input[type=submit] {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
		float:left;
        border:1px solid #552448;
        border-radius:8px;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
	
}
#saveSearchFeature .submitlink {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
        border:1px solid #552448;
        border-radius:8px;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
    }
.Sherlock_left_column .submitlink {
        background-color: #552448; background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
        background-image: -webkit-linear-gradient(top, #774672, #552448);
        background-image: -moz-linear-gradient(top, #774672, #552448);
        background-image: -ms-linear-gradient(top, #774672, #552448);
        background-image: -o-linear-gradient(top, #774672, #552448);
        background-image: linear-gradient(to bottom, #774672, #552448);
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#774672, endColorstr=#552448);
        color:#ffffff;
        padding:8px 20px;
        border:1px solid #552448;
        border-radius:8px;
        font-size:10pt;
        font-weight:bold;
        cursor:pointer;
		text-decoration:none;
    }
#sherlock-login a {
	color:#1A65D7;
}
.Sherlock_title {
	float: left;
}
.Sherlock_title_left {
	float: left;
	width: 500px;
}
#sherlockSavedSearch {
	line-height: 10px;
	display: block;
	width: 400px;
}
#sherlockSaveInfo {
	display: block;
	width: 400px;
	float: left;
	font-size: 14px;
	line-height: 14px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: #CCCCCC solid 1px;
}
.sherlockSaveInfo input {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 14px;
	background-color: #fff;
	width: 226px;
	padding: 5px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: #CCCCCC solid 1px;
}
.sherlock_saved_title {
	font-weight: bold;
	float: left;
}
.sherlock_saved_data {
	font-weight: normal;
	float: left;
	width: 300px;
	position: absolute;
	margin-left: 110px;
}
.sherlock_saved_buttons {
	margin-left: 250px;
	float: left;
	position: absolute;
	clear:right;
}
#header .logout {
	padding-left: 210px;
	width: 75px;
	height: 92px;
	margin-top: -25px;
	float: left;
}
#header .logout a {
	font-size:11px;
	color:#fff;
	float: left;
	background-image:url(../img/sherlocksmall.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	width: 75px;
	height: 92px;
	padding: 7px 11px 6px 5px;
	margin-top: -25px;
}
#header .logout a:hover {
	text-decoration:underline;
}

.Sherlock_right_content {
	float: left;
	width: 300px;
	margin-bottom: 15px;
}
.Sherlock_logged_in {
	float: left;
	width: 400px;
	margin-bottom: 35px;
}
#content #sherlock_saved_container {
	width: 700px;
	height: auto;
	display:block;
}
#content #sherlock_saved_container #search_result_body_tab_content {
	float: left;
	clear: both;
	margin: 0px;
	padding: 20px 30px 5px 3px;
	border: #CCCCCC solid 1px;
	width: 448px;
	height: auto;
}


#content #sherlock_saved_container .homes_container {
	width: 705px;
	height: 200px;
	margin: 30px 0px 0px 0px;
}
#content #sherlock_saved_container .homes_container a:hover {
	text-decoration: none;
	background: none;
}
#content #sherlock_saved_container .homes_container img.homes_thumb {
	border: 1px solid #036;
	margin: 0px 10px 0px 0px;
	float: left;
}
#content #sherlock_saved_container .homes_container .info_container {
	width: 330px;
	height: auto;
	float: left;
	font-size: 12px;
	line-height: 28px;
}
#content #sherlock_saved_container .homes_container .info_container a {
	font-size: 12px;
	color: #036;
}
#content #sherlock_saved_container .homes_container .info_container a:hover {
	text-decoration:underline;
	background-color: transparent;
}
#content #sherlock_saved_container .homes_container .price {
	font-size: 18px;
	color: #036;
	font-weight: bold;
}
#content #sherlock_saved_container .homes_container .reduced {
	font-size: 12px;
	color: #666;
	padding: 0px 0px 0px 12px;
}
#content #sherlock_saved_container .homes_container .town {
	font-size: 14px;
	color: #036;
	font-weight: bold;
}
#content #sherlock_saved_container .homes_container .blue {
	font-size: 12px;
	color: #036;
}
#content #sherlock_saved_container .homes_container .address {
	font-size: 14px;
	color: #036;
}
#content #sherlock_saved_container .homes_container .strong {
	font-weight:bold;
}
#LG_right {
	float: left;
	width: 650px;
}
#Sherlock_right {
	float: left;
	width: 650px;
}
#CHS_right {
	float: left;
	width: 715px;
	height: 1050px;
}
.Sherlock_left_column {
	float: left;
	width: 500px;
	font-size: 12px;
	line-height: 14px;
}
.LG_left_column {
	float: left;
	width: 364px;
	font-size: 12px;
	line-height: 14px;
	margin: 30px 20px 0px 0px;
}
.LG_right_column {
	float: left;
	width: 225px;
	font-size: 12px;
	line-height: 14px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: #CCCCCC solid 1px;
}
.CHS_right_column {
	float: right;
	width: 315px;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 0px 10px;
	border:2px solid #fff; 
	background-color:#f19317;
	border-radius:7px; 
	color:#fff; 
	-webkit-box-shadow: 0px 0px 2px 2px rgba(125, 125, 125, .6);
	box-shadow: 0px 0px 2px 2px rgba(125, 125, 125, .6); 
	z-index:1000;
	top:250px;
	left: 830px;
	position:absolute
}
.SherlockPeronalInfo {
	float: right;
	width: 415px;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 0px 10px;
	border:2px solid #fff; 
	background-color:#552448;
	border-radius:7px; 
	color:#fff; 
	-webkit-box-shadow: 0px 0px 2px 2px rgba(125, 125, 125, .6);
	box-shadow: 0px 0px 2px 2px rgba(125, 125, 125, .6); 
	z-index:1000;
	top:250px;
	left: 930px;
	position:absolute
	line-height: 14px;
}
.sherlocktitle {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-top:20px;
	padding-bottom:20px;
}
.CHS_right_column h2 {
	color:#FFF;
}
.LG_LoggedIn_right_column {
	float: left;
	width: 190px;
	font-size: 12px;
	line-height: 14px;
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 10px;
	border-left: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-top: #CCCCCC solid 1px;
}
.LG_title {
	float: left;
	width: 650px;
}
.LG_title_left {
	float: left;
	width: 500px;
}
.LG_title_right {
	float: left;
	width: 150px;
}
#content .LG_title_right a {
	color: #ff6600;
}
.LG_title span {
	font-size: 12px;
}
.LG_right_column span {
	font-size: 10px;
}
.CHS_left_column {
	float: left;
	width: 364px;
	font-size: 14px;
	line-height: 14px;
	margin: 15px 20px 0px 0px;
}
.CHS_left_column h1 {
	float: none;
	line-height: 38px;
	margin:0px 0px 5px 0px;
	text-align: center;
	font-size: 24px;
	font-family:"Castellar";
	font-weight:500;
}
/* ========== left icon area ========== */

.LG_left_icon_box {
	float: left;
	width: 364px;
	margin: 20px 0px 0px 0px
}
.CHS_left_icon_box {
	float: left;
	width: 364px;
	margin: 20px 0px 0px 0px
}
.CHS_left_icon_box span {
	font-size: 16px;
	line-height: 22px;
	color: #f19317;
	text-transform:capitalize;
}
.LG_left_icon {
	float: left;
	width: 54px;
	padding: 0px 10px 0px 0px;
}
.LG_left_icon_content {
	float: left;
	width: 300px;
	font-size: 12px;
	color: #333333;
}
.CHS_left_icon_content {
	float: left;
	width: 300px;
	font-size: 12px;
	color: #333333;
	padding-top:7px;
}
.LG_left_icon_content span {
	font-size: 16px;
	line-height: 22px;
	color: #003366;
}
/* ========== right area ========== */

.LG_right_column_box {
	float: left;
	width: 235px;
	margin: 10px 0px 0px 0px;
}
.CHS_right_column_box {
	float: left;
	width: 300px;
	margin: 10px 0px 0px 0px;
}

#content .LG_right_column_box a {
	font-size: 10px;
	color: #ff6600;
}
.LG_right_column_button {
	float: left;
	width: 78px;
}
.LG_right_column_check {
	float: left;
	width: 35px;
}
.LG_right_column input {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 226px;
	padding: 5px;
	margin-bottom: 20px;
}

.LG_right_column input[type=radio] {
	width: 20px;
}
.LG_right_column input[type=checkbox] {
	width: 20px;
}
.LG_right_column input[type=submit] {
	cursor:pointer;
	background:#f60;
	background-image:url(../img/submitbutton_background.gif);
	background-repeat:repeat-x;
	border: none;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	width: 100px;
	height: 22px;
	margin: 20px 0px 20px 75px;
	text-align: center;
	padding:0px 0px 3px 0px;
}
#content .CHS_right_column_box a {
	font-size: 10px;
	color: #ff6600;
}
.CHS_right_column_button {
	float: left;
	width: 78px;
}
.CHS_right_column_check {
	float: left;
	width: 35px;
}
.CHS_right_column input {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	/*background-color: #fff;
	border: 1px solid #ccc;*/
	width: 275px;
	padding: 5px;
	margin-bottom: 20px;
}
.CHS_right_column input[type=radio] {
	width: 20px;
}
.CHS_right_column input[type=checkbox] {
	width: 20px;
}
.CHS_right_column input[type=submit] {
	cursor:pointer;
	background:#f19317;
	background-image:url(../img/submit_blue_arrow.png);
	/*background-repeat:repeat-x;*/
	border: none;
	font-size:20px;
	color:#fff;
	font-weight:normal;
	width: 225px;
	height: 63px;
	margin: 20px 0px 20px 40px;
	text-align: center;
	padding:0px 0px 3px 0px;
}
    #divContent.secondary #divCustomHomeSignup 
    {
        float:left;
        width:715px;
        position:relative;
    }
    
        #divContent.secondary #divCustomHomeSignup #left 
        {
            float:left;
            width:301px;
            margin-right:20px;
            font-size:9pt;
        }
    
            #divContent.secondary #divCustomHomeSignup #left h1 
            {
                text-align:center;
                font-weight:bold;
                text-transform:uppercase;
                font-size:28px;
            }
            
            #divContent.secondary #divCustomHomeSignup #left h2
            {
                font-family:Arial, Helvetica, sans-serif;
                font-size:14pt;
                font-weight:bold;
            }


            #divContent.secondary #divCustomHomeSignup #left img
            {
                float:left;
                margin:0px 20px 20px 0px;
                width:50px;
            }

        #divContent.secondary #divCustomHomeSignup #right
        {
            float:left;
            background-color:#552448;
            color:#ffffff;
            position:absolute;
            padding:15px;
            width:358px;
            border:3px solid #ffffff;
            border-radius:1px;
            top:125px;
            box-shadow:10px 10px 10px #000000;
            right:0px;
        }
        
            #divContent.secondary #divCustomHomeSignup #right h2 
            {
                color:#f0e7bc;
                font-family:Arial, Helvetica, sans-serif;
                text-align:center;
                margin-top:0px;
                font-size:18pt;
                font-weight:bold;
            }

/* end Sherlock */

/* WebServices */

#webserviceMain {
	width:85%;
	text-align:center;
	align-content:center;
	color:#eae3d4;
}

#webserviceMain ul li {
	list-style:none;
	line-height:40px;
	width:200px;
	margin:25px;
	display:inline-block;
	position:relative;
	background-color:#552448; 
	color:#eae3d4;
	font-size:11pt;
	font-weight:bold;
}

#webserviceMain ul li a 
{
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
	color:#eae3d4;
}


#webserviceMain ul li:hover 
{
	background-color:#eae3d4;
	text-decoration:underline;
	color:#552448;
}


	
/* End WebServices */

/* TABIFY TABS */

#tabify_tabs li {
	display:inline-block;
	padding-left:8px;
}
#tabify_tabs li a {
	background-color:#f1e9c2;
	text-decoration:none;
	color:#000;
	float:left;
	padding: 8px;
	font-weight:bold;
	text-align:center;
	font-size:9pt;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
#tabify_tabs li.active a {
	background-color:#552448;
	color:#fff;
}
#tabify_tabs li a:hover {
	background-color:#552448;
	color:#fff;
}

#nonActiveTab {
	display:none;

}
#tabify_tabs a:hover {color:white;}

/* END TABIFY TABS */

/*   THIRD LEVEL DOMAINS */
#divThirdLevel {
    background-color:#fff;
    color:#3a1530;
    background-image:url('https://www.thepreferredrealty.com/assets/images/Website_AgentSearch2.png') ;
	background-repeat:no-repeat;
    background-position:center bottom;
    
    overflow:hidden;
	z-index:-5;
}

#divContent.secondary #divAgentPageLeftThirdLanding 
    {
		border-radius:5px;
		border: solid 1px #000;
        float:left;
        margin-right:25px;
        width:190px;
        color:#fff;
        font-size:7pt;
    }
    
        #divContent.secondary #divAgentPageLeftThirdLanding .photo 
        {
            text-align:center;
            margin-bottom:1em;
        }

        #divContent.secondary #divAgentPageLeftThirdLanding h1 
        {
            color:#fff;
            font-family: Georgia, serif;
            font-weight:bold;
            margin:0px 0px 5px;
            font-size:1.5em;
            text-shadow:1px 1px 1px #a49e84;
        }
    
        #divContent.secondary #divAgentPageLeftThirdLanding .agentTitle, 
        #divContent.secondary #divAgentPageLeftThirdLanding .officeInfo, 
        #divContent.secondary #divAgentPageLeftThirdLanding .officeCell,
        #divContent.secondary #divAgentPageLeftThirdLanding .followMe 
        {
            margin-bottom:1em;
        }

        #divContent.secondary #divAgentPageLeftThirdLanding .followMe img,
        #divContent.secondary #divAgentPageLeftThirdLanding .agentLink img
        {
            vertical-align:middle;
            margin-right:5px;
        }

        #divContent.secondary #divAgentPageLeftThirdLanding .agentLink 
        {
            font-size:9pt;
            font-weight:bold;
            margin:10px 0px;
        }
    
        #divContent.secondary #divAgentPageLeftThirdLanding .agentLink a
        {
            color:#fff;
            text-decoration:none;
        }
    
        #divContent.secondary #divAgentPageLeftThirdLanding h2
        {
            color:#fff;
            font-family: Georgia, serif;
            font-weight:bold;
            font-size:1.3em;
            text-shadow:1px 1px 1px #a49e84;
        }
     
#frmSearchBox3rd
{
    position:absolute;
    width:640px;
    height:160px;
    right:30px;
    top:250px;
	/*opacity:.92;*/
    background-color:#eae3d4;
    box-shadow:3px 3px 8px #000000;
    padding:15px;
}

    #frmSearchBox3rd h2 
    {
        font-weight:normal;
        margin-top:0px;
        font-size:12pt;
        text-align:center;
		color:#552448;
    }

    #frmSearchBox3rd input[type=text] 
    {
        color:#999999;
    }

    #frmSearchBox3rd input[type=text],  #frmSearchBox3rd select
    {
        padding:3px;
        font-size:8pt;
    }

    #frmSearchBox3rd .caption 
    {
        text-align:center;
        font-size:1.1em;
        margin-bottom:0.25em;
    }

    #frmSearchBox3rd .field 
    {
        margin-bottom:1em;
        font-size: 1em;
    }

    #frmSearchBox3rd #divSearchBoxButton 
    {
        position:absolute;
        right:10px;
        bottom:10px;
        z-index:5;
    }

#divAgentResultsRight 
{
    float:right;
    width:200px;
    margin-right:50px;
}

    #divAgentResultsRight .agentInfo 
    {
        font-size:8pt;
    }
    
        #divAgentResultsRight .agentInfo img
        {
            vertical-align: middle;
        }

        #divAgentResultsRight .agentInfo .agentName
        {
            font-family: Georgia, serif;
            font-size:16pt;
            color:#53164d;
            margin-bottom:10px;
        }        

        #divAgentResultsRight .agentInfo .photo
        {
            float:left;
            margin:0px 10px 0px 0px;
        }
    
    #divAgentResultsRight .builderInfo 
    {
    }
    
        #divAgentResultsRight .builderInfo .logo 
        {
            text-align:center;
            margin-bottom:1em;
        }
        
        #divAgentResultsRight .builderInfo .menu 
        {
        }
        
            #divAgentResultsRight .builderInfo .menu a 
            {
                display:block;
                color:#222121;
                text-decoration:none;
                font-size:11pt;
                margin:10px 0px;
            }
    
                #divAgentResultsRight .builderInfo .menu a img
                {
                    vertical-align:middle;
                }
            
    #divAgentResultsRight h2 
    {
        background-color:#f1e9c0;
        padding:5px;
        font-size:14pt;
    }
    
    #divAgentResultsRight .moreOptions 
    {
    }
    
    #divAgentResultsRight .moreOptions .option 
    {
        float:left;
        text-align:center;
        font-size:6pt;
        text-shadow:1px 1px 2px #cccccc;
        font-weight:bold;
        margin:8px;
    }


.RefineTitle { 
	color:#552448;
	font-family: Georgia, serif;
	font-weight:bold;
	margin:0px 0px 5px;
	font-size:16px;
} 


#divRefineTop
{
    float:left;
	margin-right:40px;
	padding: 3px;
	margin-bottom:20px;
	color:#fff;
	vertical-align:top;
	width:710px;
	background-color:#d2c3ce;
}

    #divRefineTop ul  
    {
        margin:0px;
		padding:0px;
		padding-top:5px;
		padding-bottom:5px;
        list-style:none;
    }

        #divRefineTop ul li 
        {
            display:inline-block;
            position:relative;
			text-align:center;
			padding-left:0px;
			padding-right:2px;
			z-index:1000;
			text-decoration:none;
			color:#eae3d4;
/*			border-right: solid 1px #fff; */
			width:64px;
			font-size:10pt;
			font-weight:bold;
			line-height:20px;
			color:#000;
			background-image:url('https://www.thepreferredrealty.com/assets/img/down.png');
			background-position: 50px 2px;
			background-repeat:no-repeat; 
        }

        #divRefineTop ul li:hover
        {
			background-image:url('https://www.thepreferredrealty.com/assets/img/down.png');
			background-position: 50px 2px;
			background-repeat:no-repeat; 
            display:inline-block;
            position:relative;
			text-align:center;
			color:#000;
			background-color:#d2c3ce;
        }

            #divRefineTop ul li a 
            {
                padding:0px 10px;
                text-decoration:none;
                color:#eae3d4;
                font-size:10pt;
                font-weight:bold;
				line-height:30px;
                color:#d2c3ce;
            }

            #divRefineTop ul li a.active
            {
                color:#000;
                background-color:#eae3d4;
            }

            #divRefineTop ul li a:hover 
            {
                color:#000;
                background-color:#d2c3ce;
            }

            #divRefineTop ul li:hover ul 
            {
                display:block;
            }
			
		#divRefineTop ul li:hover a { 
			color:#000;
		}

            
            #divRefineTop ul li ul 
            {
                display:none;
                position:absolute;
                z-index:999;
            }
            
            #divRefineTop ul li ul li
            {
                display:block;
            }
            /* these are the menu items */
            #divRefineTop ul li ul li a 
            {
                display:block;
				text-align:center;
				line-height:24px;
                color:#000;
                background-color:#d2c3ce;
                padding:10px;
                font-weight:normal;
                font-size:8pt;
                box-shadow:1px 1px 3px #000000;
            }


            #divRefineTop ul li ul li a:hover
            {
                color:#000;
                background-color:#eae3d4;
            }
.clearFilters
	{
		font-size:12px;
		text-decoration:underline;
		float:right;
		
		margin-top:5px;
		}
/*   END THIRD LEVEL DOMAINS */
/* Community Page */
.percent45 {
	width:45%;
	float:left;
	}
.percent10 {
	width:10%;
	float:left;
	}
	
.market_data_image {
	float:left;
	margin-right:20px;
	}
.market_data_value {
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	}
.market_data_label {
	font-size:14px;
	font-weight:normal;
	}

 #frmRefineCommunity input[type=submit] {
	 padding:2px 10px; 
	 background:white; border:0 none;
	 width:120px;height:24px;
	 font-weight:bold;
	 color:black;
	 cursor:pointer;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float:left;
}
 #frmRefineCommunity input[type=submit]:hover {
	 padding:2px 10px; 
	 background:black; border:0 none;
	 width:120px;height:24px;
	 font-weight:bold;
	 color:white;
	 cursor:pointer;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float:left;
}

#refineCommunity {
	padding:10px;
	width:600px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	color:white;
	font-weight:bold;
	float:left;
	background-color:#552448;
	}

    #refineCommunity ul  
    {
        margin:0px;
		padding:0px;
		padding-top:0px;
		padding-bottom:5px;
        list-style:none;
		color:white;
    }

        #refineCommunity ul li {
            display:inline-block;
			text-align:center;
			padding-left:0px;
			padding-right:2px;
			z-index:1000;
			text-decoration:none;
			color: white;
			width:64px;
			font-size:10pt;
			font-weight:bold;
			line-height:20px;
			background-position: 50px 2px;
			background-repeat:no-repeat; 
			background-image:url('https://www.thepreferredrealty.com/assets/img/down_r.png');
        }

        #refineCommunity ul li:hover
        {
			background-image:url('https://www.thepreferredrealty.com/assets/img/down_r.png');
			background-position: 50px 2px;
			background-repeat:no-repeat; 
            display:inline-block;
            position:relative;
			text-align:center;
			color:#FFFFFF;
        }

            #refineCommunity ul li a 
            {
                padding:0px 10px;
                text-decoration:none;
                color:#eae3d4;
                font-size:10pt;
                font-weight:bold;
				line-height:30px;
                color:#d2c3ce;
            }

            #refineCommunity ul li a.active
            {
                color:#000;
                background-color:#eae3d4;
            }

            #refineCommunity ul li a:hover 
            {
                color:#000;
                background-color:#d2c3ce;
            }

            #refineCommunity ul li:hover ul 
            {
                display:block;
            }
			
		#refineCommunity ul li:hover a { 
			color:#000;
		}

            
            #refineCommunity ul li ul 
            {
                display:none;
                position:absolute;
                z-index:999;
            }
            
            #refineCommunity ul li ul li
            {
                display:block;
            }
            /* these are the menu items */
            #refineCommunity ul li ul li a 
            {
                display:block;
				text-align:center;
				line-height:24px;
                color:#000;
                background-color:#d2c3ce;
                padding:10px;
                font-weight:normal;
                font-size:8pt;
                box-shadow:1px 1px 3px #000000;
            }


            #refineCommunity ul li ul li a:hover
            {
                color:#000;
                background-color:#eae3d4;
            }
			
#refineCommunity .refineCommunityclearFilters a {
		font-size:12px;
		text-decoration:none
		padding-left:10px;
		pading-right:10px;
		float:right;
		color:white;
		margin-top:5px;
		}
#refineCommunity .refineCommunityclearFilters a:hover {
		padding-left:10px;
		pading-right:10px;
	font-weight:bold;
	color:white;
	text-decoration:underline;
}
/* Contest TABS */

#Contest_tabs li {
	display:inline-block;
	padding-left:8px;
}
#Contest_tabs li a {
	background-color:#f1e9c2;
	text-decoration:none;
	color:#000;
	float:left;
	padding: 8px;
	font-weight:bold;
	text-align:center;
	font-size:14pt;
}
#Contest_tabs li.active a {
	background-color:#552448;
	color:#fff;
}
#Contest_tabs li a:hover {
	background-color:#552448;
	color:#fff;
}

#nonActiveTab {
	display:none;

}
#Contest_tabs a:hover {color:white;}

/* END TABIFY TABS */
