/* SPECIFIC STYLES FOR DAUGHTERS: BURGUNDY4U */

a{color: #a40027; text-decoration: none;}
a:hover{color:#0075dc; text-decoration: underline;}
a:visited{color: #a40027; text-decoration: none;} 
a.georgia{text-decoration: none; font-weight: normal; font-family: Georgia;}
a.georgia:hover{color: #a40027;}

a{color:#a40027;}
a.georgia{color: #a40027;}

.price{color: #a40027; font-weight: bold;}

#mainMenu .active{background:  url(../images/darkred/mbga.jpg) repeat-x;}
#mainMenu .firstactive{background:  url(../images/darkred/mbga.jpg) repeat-x top left;}  
#mainMenu .firstactive div{background: url(../images/darkred/mlactive.jpg) no-repeat left top;}

#mainBox #searchBox{background: url(../images/darkred/searchbg.png) no-repeat top left;}
/*#mainBox #homeFlash{background: url(../images/darkred/aboutbg.jpg) no-repeat top left;}*/

    #search1box #search1left{float: left; width: 12px; height: 122px; background: url(../images/darkred/search1left.png) no-repeat; z-index: 0;}
    #search1box #search1body{float: left; width: 888px; height: 122px; background: url(../images/darkred/search1bg.png) repeat-x; z-index: 0;}
        #search1content{padding: 12px 0px 12px 6px; z-index: 0;}
        #search1box .viewAllLink{position: absolute; width: 60px; height: 20px; top: 18px; left: 364px;} 
        
        #search1box #searchForm{margin: 15px 0px 0px 0px;}
        #search1box #searchForm label.label{color: #ffffff; float: left; padding: 3px 0px 0px 0px;}
        #search1box #searchForm table td{padding: 1px 0px 3px 0px; text-align: right;}
        /*#search1box #searchForm input {width: 137px; height: 17px; border: 1px solid #969696;}*/
        
        #search1box #searchMenu{position: absolute; width: 300px; height: 25px; top: 12px; right: 0px; }
            #search1box #searchMenu .map{float: left; width: 30px;}
            #search1box #searchMenu .menu{float: left; width: 270px; padding: 5px 0px 0px 0px;color: #FFFFFF;}
            #search1box #searchMenu .menu a{padding: 0px 7px; font-size: 12px; color: #FFFFFF; text-decoration: none;}
            #search1box #searchMenu .menu a:hover{text-decoration: underline;}
            #search1box .button{position: absolute; bottom: 16px; left: 530px; width: 65px; padding: 1px 0px 0px 0px;}
    #search1box #search1right{float: left; width: 12px; height: 122px; background: url(../images/darkred/search1right.png) no-repeat;}

#search2box{height: 208px;}
    #search2box #search2left{float: left; width: 12px; height: 208px; background: url(../images/darkred/search2left.png) no-repeat;}
    #search2box #search2body{float: left; width: 888px; height: 208px; background: url(../images/darkred/search2bg.png) repeat-x;}
        #search2content{padding: 12px 0px 12px 6px;}
        #search2box .viewAllLink{position: absolute; width: 60px; height: 20px; top: 18px; left: 364px;} 
        
        #search2box #searchForm{margin: 15px 0px 0px 0px;}
        #search2box #searchForm label.label{color: #ffffff; float: left; padding: 3px 0px 0px 0px;}
        /*#search2box #searchForm table td{padding: 1px 0px 3px 0px; text-align: right;}*/
        #search2box #searchForm input {width: 137px; height: 17px; border: 1px solid #969696;}
        #search2box #searchForm input.shortField{width: 70px; height: 17px; border: 1px solid #969696; float: right;}
        
        #search2box #searchMenu{position: absolute; width: 300px; height: 25px; top: 12px; right: 0px; }
            #search2box #searchMenu .map{float: left; width: 30px;}
            #search2box #searchMenu .menu{float: left; width: 270px; padding: 5px 0px 0px 0px;color: #FFFFFF;}
            #search2box #searchMenu .menu a{padding: 0px 7px; font-size: 12px; color: #FFFFFF; text-decoration: none;}
            #search2box #searchMenu .menu a:hover{text-decoration: underline;}
            #search2box .button{}
    #search2box #search2right{float: left; width: 12px; height: 208px; background: url(../images/darkred/search2right.png) no-repeat;}
    
.searchResultsBar .searchResultsBarBody .content .result h2{color: #a40027;}

.searchBoxMo{
    background-color: #f47287;
    
}
.searchBoxMo .searchBoxContentMo{
    background: url(../images/darkred/searchbgMo.png) repeat-x top left;
}
    
#homeIntroContent h1{color: #a40027;}
.box1M .content .info .price{color: #a40027}
.box1Mo .content .info .price{color: #a40027}

    #propNavBar .leftContent a{font-size: 15px; font-family: Georgia, arial; color: #a40027; text-decoration: none; font-weight: normal;}
    #propNavBar .leftContent a:hover{color: #2d74d8;}
    #propNavBar .rightContent a{font-size: 11px; text-decoration: none;}
    
    #propNavBarMo .leftContent a{font-size: 15px; font-family: Georgia, arial; color: #a40027; text-decoration: none; font-weight: normal;}
    #propNavBarMo .leftContent a:hover{color: #2d74d8;}
    #propNavBarMo .rightContent a{font-size: 11px; text-decoration: none;}
    
    #propTitleBar .left{width: 10px; height: 43px; background: url(../images/darkred/propTitleBarLeft.png) no-repeat; float: left;}
    #propTitleBar .right{width: 10px; height: 43px; background: url(../images/darkred/propTitleBarRight.png) no-repeat; float: right;}
    #propTitleBar .body{ width: 892px; height: 43px; background: url(../images/darkred/propTitleBarbg.png) repeat-x; float: left;}
    #propTitleBar h1{font-size: 20px; color: #FFFFFF; font-family: Georgia, Arial; font-weight: normal;}
    
    #propTitleBarMo .body{ 
        width: 100%; 
        height: 43px; 
        background: url(../images/darkred/propTitleBarbg.png) repeat-x; 
        border-radius: 6px;
    }
    
    #propTitleBarMo h1{font-size: 20px; color: #FFFFFF; font-family: Georgia, Arial; font-weight: normal;}
    
    .propInfo .infoBlock .title{color: #a40027;}
    .propertyListItem .propIcons a{font-size: 11px; color: #0958c5; text-decoration: none;}
    .propertyListItem .propIcons a:hover{color: #a40027;}
    .propertyListItem .propDetails h1{ color: #a40027;}
    
    .lessDetails{background: url(../images/darkred/less.png) no-repeat left center;}
    .lessDetailsHover{background: url(../images/darkred/lessa.png) no-repeat left center;}
    .moreDetails{background: url(../images/darkred/more.png) no-repeat left center;}
    .moreDetailsHover{background: url(../images/darkred/morea.png) no-repeat left center;} 

.galleryListMode .info h1 a{color: #373737;}
.galleryListMode .info .price{color: #a40027;}

.box1 .box1M h1{color: #a40027}
.box1Mo h1{color: #a40027}
.box .boxHeader h1{color: #a40027;}
.smgallery .imagenav .current a:hover{color:#a40027}
.listListMode .details .price{color: #a40027;}
.featuredListMode h2 a:hover{color: #a40027;}
.galleryListMode .info h1 a, .listListMode .info h1 a{color: #a40027;}
.galleryListMode .info h1 a:hover, .listListMode .info h1 a:hover{color: #0958c5;}
a.sideboxlink:hover{color: #a40027;}
.featuredListMode .price{color: #a40027;}
#footerMain .footerColl div a:hover{color: #a40027;}
.ChooseYourView{color: #a40027; font-size: 15px;}
#userArea .userData a:hover{color:#a40027;}
#userArea #userMenu a:hover{color:#a40027;}
.listPage a, .listPageGroup a{color: #a40027;}
.listPageActive{ background: #a40027;}
.ManagerOfficeBox .box{width: 435px; height: 230px; position: relative; background: url(../images/darkred/officebg.png) no-repeat; margin-bottom: 10px;}


/*=================================================mobile version=========================================================*/
.ui-listview a h2{
    color:#a40027;
}

.gallery-entries .gallery-item a h3{
    color:#a40027;
}

#homeIntroContentMo h1{color: #a40027;}

@media only screen and (max-width: 760px) { 
	#propTitleBar .body{ width: 100%; height: 100px; background: url(../images/darkred/px.gif) repeat; float: none;}
	#search2box #search2body{float: left; width: 100%; height: 550px; background: url(../images/darkred/px.gif) repeat;}
	#mainBox #searchBox{background: url(../images/darkred/px.gif) repeat;}
	#mainBox #homeFlash{background: url(../images/darkred/px.gif) repeat;}	
    #search1box #search1body{ width: 100%; height: 100%; background: url(../images/darkred/px.gif) repeat; z-index: 0;}	
}
