﻿
body
{
    min-width: 750px;
    margin: 1em;
    font-weight: bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif, Trebuchet MS, Garamond , Times New Roman, Sarif;
    position: relative;
    left: 0px;
    top: 0px;
    z-index: 0;
    background: transparent url(https://listings.realbird.com/grad.aspx?rb-width=10&rb-height=720&rb-bgc1=0066CC&rb-bgc2=FFFFFF) repeat-x ;
    /*background: url(https://listings.realbird.com/images/body-bg2.gif) repeat-x;*/
}

a
{
    /*color: #F00;*/
    color: #3B5998;
    text-decoration: underline;
    padding: 2px 2px 2px 2px;
}
a:hover
{
    background-color: #eaeaea;
}

.nohover a:hover
{
    background-color: transparent;
}

#resetBtn
{
    position: relative;
    left: 350px;
    top: 20px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
    font-size: 12px;
}

.pgthumbnail
{
    display: inline;
    padding: 5;
}

#sharePanel
{
    text-align: center;
    overflow: hidden;
    background-color: #FFF;
    border-right: 1px solid #858383;
    border-bottom: 1px solid #858383;
    border-top: 1px solid #F2EFE8;
    border-left: 1px solid #F2EFE8;
    margin: 0;
}


#shareForm label
{
    font-family: Trebuchet MS, Garamond , Times New Roman, Sans-Serif, Sarif;
    width: 100px;
    float: left;
    text-align: right;
    margin-right: 1em;
    display: block;
    font-size: 12px;
    white-space: nowrap;
    clear: both;
}

#shareForm input
{
    width: 300px;
    float: left;
    margin-left: 1em;
    display: block;
    padding: 3px;
    margin-left: 0px;
    margin-bottom: 5px;
}

#shareForm textarea
{
    width: 300px;
    float: left;
    margin-bottom: 10px;
    margin-left: 0em;
    padding: 3px;
}

#shareForm fieldset
{
    border: 0;
    border-top: 1px solid silver;
    text-align: center;
    width: 100%;
}

#shareForm legend
{
    font-family: Trebuchet MS, Garamond , Times New Roman, Sans-Serif, Sarif;
    font-weight: bold;
    font-size: 14px;
    padding: 10px;
    padding-left: 0px;
    width: auto;
    color: #000;
    text-align: center;
}


#shareFormResp
{
    font-family: Trebuchet MS, Garamond , Times New Roman, Sans-Serif, Sarif;
    font-weight: bold;
    font-size: 14px;
    color: #F00;
    clear: both;
    padding-top: 10px;
    margin-top: 0px;
}

#contactUsPanel
{
    text-align: center;
    overflow: hidden;
    background-color: #FFF;
    border-right: 1px solid #858383;
    border-bottom: 1px solid #858383;
    border-top: 1px solid #F2EFE8;
    border-left: 1px solid #F2EFE8;
    margin: 0;
}


#contactUsForm label
{
    font-family: Trebuchet MS, Garamond , Times New Roman, Sans-Serif, Sarif;
    width: 100px;
    float: left;
    text-align: right;
    margin-right: 1em;
    display: block;
    font-size: 12px;
    white-space: nowrap;
    clear: both;
}

#contactUsForm input
{
    width: 300px;
    float: left;
    margin-left: 1em;
    display: block;
    padding: 3px;
    margin-left: 0px;
    margin-bottom: 5px;
}

#contactUsForm textarea
{
    width: 300px;
    float: left;
    margin-bottom: 10px;
    margin-left: 0em;
    padding: 3px;
}

#contactUsForm fieldset
{
    border: 0;
    border-top: 1px solid silver;
    text-align: center;
    width: 100%;
}

#contactUsForm legend
{
    font-family: Trebuchet MS, Garamond , Times New Roman, Sans-Serif, Sarif;
    font-weight: bold;
    font-size: 14px;
    padding: 10px;
    padding-left: 0px;
    width: auto;
    color: #000;
    text-align: center;
}


#contactUsFormResp
{
    font-family: Trebuchet MS, Garamond , Times New Roman, Sans-Serif, Sarif;
    font-weight: bold;
    font-size: 14px;
    color: #F00;
    clear: both;
    padding-top: 10px;
    margin-top: 0px;
}

#marketStatPanel
{
    text-align: center;
    overflow: hidden;
    background-color: #FFF;
    border-right: 1px solid #858383;
    border-bottom: 1px solid #858383;
    border-top: 1px solid #F2EFE8;
    border-left: 1px solid #F2EFE8;
    margin: 0;
}


#marketStatForm label
{
    font-family: Trebuchet MS, Garamond , Times New Roman, Sans-Serif, Sarif;
    width: 100px;
    float: left;
    text-align: right;
    margin-right: 1em;
    display: block;
    font-size: 12px;
    white-space: nowrap;
    clear: both;
}

#marketStatForm input
{
    width: 300px;
    float: left;
    margin-left: 1em;
    display: block;
    padding: 3px;
    margin-left: 0px;
    margin-bottom: 5px;
}

#marketStatForm textarea
{
    width: 300px;
    float: left;
    margin-bottom: 10px;
    margin-left: 0em;
    padding: 3px;
}

#marketStatForm fieldset
{
    border: 0;
    border-top: 1px solid silver;
    text-align: center;
    width: 650px;
    padding-top:10px;
}

#marketStatForm legend
{
    font-family: Trebuchet MS, Garamond , Times New Roman, Sans-Serif, Sarif;
    font-weight: bold;
    font-size: 14px;
    padding: 10px;
    padding-left: 0px;
    width: auto;
    color: #000;
    text-align: center;
}


#marketStatFormResp
{
    font-family: Trebuchet MS, Garamond , Times New Roman, Sans-Serif, Sarif;
    font-weight: bold;
    font-size: 14px;
    color: #F00;
    clear: both;
    padding-top: 10px;
    margin-top: 0px;
}

#contents
{
    text-align: left;
}

#contents h1
{
    text-align: left;
    margin-bottom: 0.5em;
    padding-top: 0em;
}

#contents h2
{
    font-size: 1em;
    color: #000; /*color: #B0B0B0;*/
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    text-align: left;
    border-bottom: 1px solid #eaeaea;
    clear: both;
}

.rssLink
{
    width: 280px;
    padding: 3px;
    text-align: left;
}

.rssLink a
{
    color: #000;
    text-decoration: none;
    padding: 2px 2px 2px 2px;
    padding-left: 0px;
}

.rssLink a:hover
{
    color: #FFF;
    background-color: #1BABC6;
}

#header
{
    text-align: center;
}
#titlebar
{
    text-align: left;
    margin-bottom: 1.2em;
    padding-top: 0em;
}

#aboveTabs
{
    height: 1px;
    background-color: Transparent;
}

#businesscard
{
    clear: both;
    margin-bottom: 1em;
}

#businesscardprint
{
    clear: both;
    margin-bottom: 1em;
}

#morelistings
{
    clear: both;
    margin-bottom: 1em;
}

#latestblogs
{
    clear: both;
    margin-bottom: 1em;
}

#featureList
{
    cursor: default;
    float: left;
    margin-bottom: 30px;
}

#featureList ul
{
}

#featureList li
{
    display: inline;
    float: left;
    margin: 3px;
    margin-right: 20px;
    margin-left: 0px;
    padding: 5px;
    width: 200px;
}


#contactForm
{
    margin: 0px;
    margin-bottom: 1em;
    border: 1px solid Silver;
    border-right: 1px solid Gray;
    border-bottom: 1px solid Gray;
    padding: 10px;
    font-weight: normal;
    font-size: 12px;
}

#main
{
    padding-top: 30;
    color: Gray;
    background-color: transparent;
    text-align: left;
}

#main h1
{
    font-size: 2em;
    color: #1BABC6;
    margin-top: 1em;
    margin-bottom: 0.2em;
}

#main h2
{
    font-size: 1.3em;
    color: #B0B0B0; /*color: #B0B0B0;*/
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    text-align: left;
}

#left
{
    float: left;
    width: 70%;
    background-color: #FFFFFF;
    padding: 20;
    border: 1px solid #D0D0D0;
    border-right: 2px solid Gray;
    border-bottom: 2px solid Gray;
}

#right
{
    float: right;
    width: 20%;
    background-color: #FFFFFF;
    max-width: 300px;
    padding: 20;
    text-align: center;
    border: 1px solid #D0D0D0;
    border-right: 2px solid Gray;
    border-bottom: 2px solid Gray;
}

#footer
{
    clear: both;
    margin-top: 3em;
    margin-bottom: 1em;
    font-size: 10px;
    color: #AEAEAE;
    font-weight: normal;
}

#address
{
    position: relative;
    padding: 0 3px 4px;
    background: #fff url(     "http://listings.realbird.com/images/site_sprite.gif" ) repeat-x 0 -290px;
    float: left;
    font: bold 70% verdana;
    color: #000;
    width: auto;
    white-space: nowrap;
}

#address a
{
    font-size: 80%;
}

#itemBrief
{
    text-align: left;
    margin: 0 auto;
}

#itemBriefDiv
{
    padding: 2px;
    border-top:1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    border-left: 1px solid #EAEAEA;
    height: 220px;
    background: url(https://listings.realbird.com/grad.aspx?rb-width=10&rb-height=50&rb-bgc1=EEEEEE&rb-bcg2=FFFFFF) repeat-x;
}

.itemBriefTable
{
    font-size: 12px;
    color: #000;
}

#itemBriefPrice
{
    font-size: 1.5em;
    margin-bottom: 0.5em;
}

#itemBriefMainFeaturesLabel
{
    font-size: 1.5em;
    margin-bottom: 1em;
}



#summary
{
    margin-top: 10px;
    font-size: 80%;
    line-height: 20px;
}

#summary a
{
    font-size: 100%;
}

#container
{
    font-size: 0.9em;
}

.panelActionBtn
{
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid white;
    border-right: 1px solid white;
    border-top: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    border-bottom: 1px solid Gray;
    border-right: 1px solid Gray;
    background:#FFF;
}

.panelActionBtnHover
{
    font-weight: normal;
    color: #F00;
    border-top: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    border-bottom: 1px solid Gray;
    border-right: 1px solid Gray;
}

.panelActionBtn a 
{
    color: #000;
    text-decoration:none;
}

.panelActionBtn a:hover
{
    color: #F00;
}

.containerPanels
{
    font-size: 12px;
    font-weight: normal;
}
/*#mapcontainer
{
    width: 700px;
    height: 400px;
    clear: both;
    position: relative;
}*/
#mapcontainer
{
    width: 100%;
    height: 400px;
    clear: both;
    position: relative;
}

#veMapContainer
{
    width: 100%;
    height: 400px;
    clear: both;
    position: relative;
}

#POIBtnOuter
{
    border: 1px solid black;
    position: absolute;
    top: 45px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#POIBtnInner
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}

#MLSBtnOuter
{
    border: 1px solid black;
    position: absolute;
    top: 20px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#MLSBtnInner
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
    color: #E72108;
    font-weight:bold;
}

#BirdsEyeOuter
{
    border: 1px solid black;
    position: absolute;
    top: 45px;
    /*left: 192px;*/
    left:80px;
    background-color: white;
    text-align: center;
    width: 110px;
    cursor: pointer;
    z-index: 999;
}

#BirdsEyeInner
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif; 
}

#StreetViewOuter
{
    border: 1px solid black;
    position: absolute;
    top: 45px;
    /*left: 80px;*/
    left: 192px;
    background-color: white;
    text-align: center;
    width: 110px;
    cursor: pointer;
    z-index: 999;
}

#StreetViewInner
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif; 
}

.StreetViewSelected
{
    font-weight: bold;
    border-width: 2px;
}

#GMapBtnOuter2
{
    border: 1px solid black;
    position: absolute;
    top: 20px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#GMapBtnInner2
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}
#GSateliteBtnOuter2
{
    border: 1px solid black;
    position: absolute;
    top: 45px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#GSateliteBtnInner2
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}
#GHybridBtnOuter2
{
    border: 1px solid black;
    position: absolute;
    top: 45px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#GHybridBtnInner2
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}
#GBirdsEyeBtnOuter2
{
    border: 1px solid black;
    position: absolute;
    top: 45px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#GBirdsEyeBtnInner2
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}

#AllListingsBtnOuter
{    
    border: 1px solid black;
    position: absolute;
    top: 73px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#AllListingsBtnInner
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}


#TrafficButtonOuter
{
    border: 1px solid black;
    position: absolute;
    top: 20px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#TrafficButtonInner
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}

#POIBtnOuter2
{
    border: 1px solid black;
    position: absolute;
    top: 45px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#POIBtnInner2
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}

#MLSBtnOuter2
{
    border: 1px solid black;
    position: absolute;
    top: 20px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#MLSBtnInner2
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
    color: #E72108;
    font-weight:bold;
}

#AllListingsBtnOuter2
{    
    border: 1px solid black;
    position: absolute;
    top: 73px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#AllListingsBtnInner2
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}


#TrafficButtonOuter2
{
    border: 1px solid black;
    position: absolute;
    top: 20px;
    right: 10px;
    background-color: white;
    text-align: center;
    width: 150px;
    cursor: pointer;
    z-index: 999;
}

#TrafficButtonInner2
{
    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: #B0B0B0;
    border-right-color: #B0B0B0;
    font-size: 12px;
    font-family: Arial, Helvetica, MS Sans Serif, Sans-Serif;
}


.TrafficButtonSelected
{
    border-top-color: #B0B0B0;
    border-left-color: #B0B0B0;
    border-bottom-color: white;
    border-right-color: white;
    font-weight: bold;
}



.print
{
    display: none;
}

.POIBtnSelected
{
    border-top-color: #B0B0B0;
    border-left-color: #B0B0B0;
    border-bottom-color: white;
    border-right-color: white;
    font-weight: bold;
}

#map
{
    width: 100%;
    height: 400px;
    border-top: 2px solid Gray;
    border-left: 2px solid Gray;
    border-right: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}

#externalLinks a
{
    display: inline;
    /*color: #F00;
    color: #3B5998;
*/
    color: #3B5998;
    text-decoration: underline;
    padding: 2px 2px 2px 2px;
    font-size: 12px;
    border: 0;
    font-weight: normal;
    margin-left: 10px;
}
#externalLinks a:hover
{
    color: #3B5998;
}

/*#externalLinks a
{
    color: #F00;
    text-decoration: underline;
    padding: 2px 2px 2px 2px;
}

#externalLinks a:hover
{
    background-color: #eaeaea;
}
*/

div.markerTooltip
{
    text-align: center;
    white-space: nowrap;
    margin: 0;
    padding: 2px 0.5ex;
    border: 1px solid #555;
    font-weight: bold;
    background: #fff;
}


#features
{
    text-align: left;
}

#features p
{
    font-size: 12px;
    font-weight: normal;
    color: #000;
}

#description
{
    text-align: left;
}

#description p
{
    font-size: 12px;
    font-weight: normal;
    color: #000;
}

#neighborhood
{
    text-align: left;
}

#neighborhood p
{
    font-size: 12px;
    font-weight: normal;
    color: #000;
}

.fb_share_link
{
    color: #3B5998;
    font-size: 11px;
    font-weight: normal;
    background: transparent url(https://static.ak.facebook.com/images/share/facebook_share_icon.gif?11:26981) no-repeat scroll left top;
    height: 16px;
    padding: 2px 0pt 0pt 20px;
}


html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
#background{position:absolute; z-index:1; width:100%; height:100%;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;}

#openHouseList ul
{
    list-style: none;
    line-height: 1.5em;
    margin-top: 2em;
    margin-bottom: 2em;
    
}


#openHouseList li
{
    list-style: none;
    line-height: 2em;
}

#primaryImage
{
    z-index:100;     
    max-width: 360px;
    max-height: 240px;
}

#soldListingStatusOverlay
{
    position:absolute;
    top:0;
    left:0;
    /*background:transparent url(https://listings.realbird.com/images/publisher-sold-overlay.gif) no-repeat;*/
    z-index:101;
    width: 220px;
    height:165px;
}

#pendingListingStatusOverlay, #comingSoonListingStatusOverlay
{
    position:absolute;
    top:0;
    left:0;
    /*background:transparent url(https://listings.realbird.com/images/publisher-pending-overlay.gif) no-repeat;*/
    z-index:102;    
    width: 220px;
    height:165px;
}

.picsMedium {  
	height:  200px;  
	width:   320px; 	 
	padding: 0;  
	margin:  0;
} 

.picsMedium img {  
	 
	border:  1px solid #ccc;  
	padding: 2px;  background-color: #eee;  
	width:  300px; 
	height: 200px;
	top:  0; 
	left: 0; 
} 

#chatPanel
{
    position:absolute;
    top: 10px;
    right: 30px;
    width:180px;
    background: #FFF;
    /*filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8; */   
    z-index: 10000;
    border-bottom: 1px solid #555;    
    border-right: 1px solid #555;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    text-align:center;
    
}

#chatPanelHeader
{
    font-size: 12px;
    margin-bottom: 5px;
    background: #DDD;
    background-image: url(images/chat-bg.gif);
    background-repeat:repeat-x;
    background-position: 50% top;
    height: 30px;
    display: block;
    cursor: move;  
}

/*default 2011*/
#contents
{
    background: white url(https://listings.realbird.com/grad.aspx?rb-width=10&rb-height=50&rb-bgc1=FFFFFF&rb-bcg2=FFFFFF) repeat-x;
    text-align: center;
    margin: 0 auto;
    width: 960px;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    border:1px solid #EFEFEF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
#contents h1
{
    -x-system-font: none;
    color: #0066CC; /*color: #555;*/
    font-family: Arial,Helvetica;
    font-size: 1.5em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1;
    margin: 0.5em 0em;
    padding: 0.3em 0px;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0px 0px 0.5em;
    padding: 0;
    width: 630px;
    float: left;
}
#footer
{
    text-align: left;
}
#container div
{
    visibility: visible;
}
#itemBriefDiv
{
    background: none;
    background-color: #FFF;
    border: 0px;
}
#shareForm label
{
    text-align: left;
}
#contactUsForm label
{
    text-align: left;
}
.nohover a:hover
{
    background: transparent;
}
.panelActionBtn
{
    padding: 3px;
}
/* default2011.css*/
html
{
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif, Cambria, Georgia, "Times New Roman" , Times, serif;
    font-size: 1em; /* 16 * 0.75 = 12 */
    background: #fff;
    color: #333;
}
body
{
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif, Cambria, Georgia, "Times New Roman" , Times, serif;
    line-height: 1.5em;
    font-weight: normal;
}

img {border:0px;}
/*--- HEADINGS ---*/
h1, h2, h3, h4, h5, h6
{
    margin-bottom: 24px;
    font-weight: bold;
    text-transform:capitalize;
}
h1
{
    font-size: 1.5em; /* 24px --> 24 ÷ 16 = 1.5 */
    line-height: 1em; /* 24px --> 24 ÷ 24 = 1 */
}
h2
{
    font-size: 1.375em; /* 22px --> 22 ÷ 16 = 1.375 */
    line-height: 1.0909em; /* 24px --> 24 ÷ 22 = 1.090909(09) */
}

h3
{
    font-size: 1.25em; /* 20px --> 20 ÷ 16 = 1.25 */
    line-height: 1.2em; /* 24px --> 24 ÷ 20 = 1.2 */
}
h4
{
    font-size: 1.125em; /* 18px --> 18 ÷ 16 = 1.125 */
    line-height: 1.333em; /* 24px --> 24 ÷ 18 = 1.3333333(3) */
}
h5, h6
{
    font-size: 1em; /* 16px --> 16 ÷ 16 = 1 */
    line-height: 1.5em; /* 24px --> 24 ÷ 16 = 1.5 */
}
a
{
    padding: 0px;
}
#contents h2
{
    font-size: 1.375em; /* 22px --> 22 ÷ 16 = 1.375 */
    line-height: 1.0909em; /* 24px --> 24 ÷ 22 = 1.090909(09) */
    margin-top: 1em;
    margin-bottom: 24px;
    color:#333;
}

#contents h2.firstHeader
{
    margin-top:0;
    border-bottom:0px;
}

#contents h5
{
    margin:0;
}

#contents h4
{
    border-bottom: 1px solid #EAEAEA;
}

/*--- PARAGRAPHS ---*/
p
{
    margin-bottom: 24px;
}
a:hover
{
    background:transparent;
}
#container
{
    font-size: 1em;
}
.containerPanels
{
    font-size: 1em;
}
#contents
{
    text-align: left;
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}

/*#contents a
{
    padding: 0px;
}
*/

#mainTitle
{
    margin-bottom: 24px;
}
#mainOverview
{
    padding-bottom: 50px;
    
    padding: 11px 11px;
    background-color: #F8F8F8;
    border: 14px solid white;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    height:252px;
}

#mainOverviewInner
{
    width:910px;
}
#aboveTabs
{
    border-bottom: 1px dotted #DEDEDE;
    border: 0px;
    margin-bottom: 24px;
}
#tblContainer
{
    vertical-align: top;
    margin-top: 24px;
}
#tblContainerMenu ul
{
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #DEDEDE;
    border-top: 1px solid #DEDEDE;
    background: #F5F5F5;
    width: 160px;
    padding-top: 10px;
    padding-bottom: 5px;
}
#tblContainerMenu li
{
    list-style-type: none;
    margin-bottom: 5px;
    padding-left: 0px;
}
#tblContainerMenu li a
{
    display: block;
    text-decoration: none;
    padding-right:20px;
    padding-left: 10px;
    font-size: 90%;
}
#tblContainerMenu li a:hover
{
    background: #FFF url(https://listings.realbird.com/images/bg_menu_arrow.png) no-repeat right center;
}
#tblContainerMenu li.tabs-selected a
{
    font-weight: bold;
    background: url(https://listings.realbird.com/images/bg_menu_arrow.png) no-repeat right center;
}

#menuPropertyUpdate
{
    margin-top:24px;
}

.itemBriefTable
{
    font-size: 16px;
}

#itemBriefPrice
{
    /*font-size: 30px;*/
    font-weight: bold;
}
#map
{
    width: 100%;
    height: 400px;
    border-top: 1px solid #DEDEDE;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}

#featureList ul {
    padding: 0;
    margin: 0;
}

.rssLink
{
    width: 450px;
    padding: 0px;
}

#tabBarContactUs a
{
    background: transparent url(https://listings.realbird.com/3rd/icons/action/blue/question.gif) no-repeat left center;
    padding-left:25px;
}

#tabBarEmailFriends a
{
    background: transparent url(https://listings.realbird.com/3rd/icons/action/orange/email.gif) no-repeat left center;
    padding-left:25px;
}

/* BUTTONS */
.buttons a, .buttons button
{
    display: block;
    float: right;
    background-color: #f5f5f5;
    border: 1px solid #dedede;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    font-family: "Lucida Grande" , Tahoma, Arial, Verdana, sans-serif;
    font-size: 75%;
    line-height: 130%;
    text-decoration: none;
    font-weight: normal;
    color: #336699;
    cursor: pointer;
    padding: 5px 10px 6px 7px; /* Links */
    width: 220px;
    margin-bottom: 8px;
    text-align:left;
}
.buttons button
{
    width: auto;
    overflow: visible;
    padding: 4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]
{
    padding: 5px 10px 5px 7px; /* Firefox */
    line-height: 17px; /* Safari */
}
*:first-child + html button[type]
{
    padding: 4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img
{
    margin: 0 3px -3px 0 !important;
    padding: 0;
    border: none;
    width: 16px;
    height: 16px;
}
/* STANDARD */
button:hover, .buttons a:hover
{
    
}
.buttons a:active
{
    /*background-color: #6299c5;
    border: 1px solid #6299c5;
    color: #fff;*/
}
/* POSITIVE */
button.positive, .buttons a.positive
{
    color: #529214;
}
.buttons a.positive:hover, button.positive:hover
{
    background-color: #E6EFC2;
    border: 1px solid #C6D880;
    color: #529214;
}
.buttons a.positive:active
{
    /*background-color: #529214;
    border: 1px solid #529214;
    color: #fff;*/
}
/* NEGATIVE */
.buttons a.negative, button.negative
{
    color: #d12f19;
}
.buttons a.negative:hover, button.negative:hover
{
    background: #fbe3e4;
    border: 1px solid #fbc2c4;
    color: #d12f19;
}
.buttons a.negative:active
{
    /*background-color: #d12f19;
    border: 1px solid #d12f19;
    color: #fff;*/
}

.rb_fl_photolist_wrap
{
    width:154px;
}

.rb_fl_photolist {
    max-width: 132px;
    max-height: 92px;
    margin: 0.4em auto;
    padding: 5px;
    display: inline;
    margin-right: 2px;
    margin-left: 2px;
    background-color: #F5F5F5;
    border: solid 2px #F5F5F5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    vertical-align: top;
 }

.rb_fl_smallmap {
    padding: 5px;
    float:left;
    margin-right: 2px;
    margin-left: 2px;
    background-color: #F5F5F5;
    border: solid 2px #F5F5F5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    vertical-align: top;
 }

.emailForm
{
    background: url(https://listings.realbird.com/images/bg_gray_stripe.png);
    background-repeat:repeat-x repeat-y;
    padding:20px;
    width:730px;
    height:auto;
    margin-top:34px;
    clear:both;
}

.emailForm #tabBar
{
    width:100%;
    height:37px;
}

.emailForm #tabBar div
{
    display:block;
    float:left;
    padding:5px 0px;
    width:365px;
    height:27px;
    text-align: center;
    text-transform:capitalize;
    font-weight: bold;
    cursor: pointer;
}

.emailForm #tabBar div.tabBarSelected
{
    background-color: #FFF;
}

.emailForm #tabBar div.tabBarSelected a
{
    text-decoration:none;
    color:#333;
}

.emailForm label
{
    width: 140px;
    float: left;
    text-align: right;
    margin-right: 1em;
    display: block;
    white-space: nowrap;
    clear: both;
}

.emailForm input
{
    width: 400px;
    float: left;
    margin-left: 1em;
    display: block;
    padding: 3px;
    margin-left: 0px;
    margin-bottom: 5px;
}

.emailForm textarea
{
    width: 400px;
    float: left;
    margin-bottom: 10px;
    margin-left: 0em;
    padding: 3px;
}

.emailForm fieldset
{
    background-color:#FFF;
    border:0;
    margin:0;
    padding-top:24px;
}


#shareFormResp
{
    font-weight: bold;
    color: #F00;
    clear: both;
    padding-top: 10px;
    margin-top: 0px;
}

#bottomSharing
{
    text-align:center;
    margin-top:24px;
    padding:10px;
}

.picsMedium2011
{
    
    background: #F5F5F5;
    background-repeat:repeat-x repeat-y;
    border: solid 2px #F5F5F5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align:middle;
    text-align:center;
    width:366px;
    height:246px;
    /*padding-top:6px;*/
}

/**/

div#GS_schoolSearchWidget
{
    border: solid 4px #F5F5F5;
    border-bottom-width: 20px;
    background-color: #FFF;
    width: 762px;
    position: relative;
    font-family: Arial, Arial, sans-serif;
}
div.GS_widget_innerBorder
{
    border: solid 1px #F5F5F5;
}
div.GS_widget_footer
{
    height: 40px;
    padding: 0 5px 0 15px;
}
div.GS_widget_footer img
{
    margin-top: 8px;
    float: left;
    border: 0;
}
div.GS_seo
{
    float: right;
    text-align: right;
    width: 120px;
    margin-top: 3px;
    font-size: 13px;
    line-height: 17px;
}
div#GS_schoolSearchWidget a, div#GS_schoolSearchWidget a:hover
{
    text-decoration: underline;
}
div#GS_schoolSearchWidget div.GS_seo a, div#GS_schoolSearchWidget div.GS_seo a:hover
{
    color: #666;
    font-size: 10px;
}
div.GS_getWidget
{
    position: absolute;
    bottom: -17px;
    right: 8px;
}
div#GS_schoolSearchWidget div.GS_getWidget a, div#GS_schoolSearchWidget div.GS_getWidget a:hover
{
    color: #0066B8;
    font-size: 11px;
}

.recentListingsRecord
{
    clear:both;
    margin-bottom:10px;
    font-size:85%;
}
.recentListingsRecord p
{
    margin:0;
}

.recentListingsRecord a:hover  
{
    text-decoration:underline; 
}

.recentListingsPhoto
{
    float: left;
    max-height: 50px;
    max-width: 60px;
    margin-top: 5px;
    width: expression(this.width > 60 ? 60: true); height: expression(this.height > 50 ? 50: true);
}
.recentListingsDetails
{
    float: left;
    margin-left:5px;
}
.recentListingsAddress
{
    font-weight:bold;
    
}
.recentBlogPostParagraph
{
    margin:0px;
    margin-bottom:10px;
}
.iPadPhotoGalleryItem
{
    max-width:770px;
    width: expression(this.width > 770 ? 770: true);
    margin-bottom:10px;
    border:0;
}

.galleria-container {
	border: 1px solid #ddd !important;
	background-color: #F8F8F8 !important;
	box-shadow: 0 0 5px rgba(0,0,0,0.2) !important;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2) !important;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2) !important;
}

.galleria-thumb-nav-left, .galleria-thumb-nav-right {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	background-color: #999 !important;
}
