/* ListNet Stylesheet */
/* General Styles */
img { -ms-interpolation-mode:bicubic; }

.AboutUs
{font-family:Arial, Verdana, Sans-Serif;
color:#cccccc;
font-weight:normal;
font-size:12px;
text-decoration:none;
cursor:pointer;
padding-left:5px;
padding-right:5px;
text-align:center;
}
.AboutUs:link
{ text-align:center; }

.AboutUs:hover
{color:#dc143c;
background-color:#ffffff;
text-decoration:underline;
}
.AdditionalPhotosNavigation
{
border:solid 0px #a9a9a9;
padding:0px;}
.AtoZButtons
{font-family:Arial, Verdana, Sans-Serif;
color:#dc143c;
font-weight:normal;
font-size:12px;
border:solid 1px #B22222;
width:12px;
min-width:15px;
cursor:pointer;
}
/*[orient="portrait"]*/
body
{ text-align:center; 
background-color:#f5f5f5;
background-image:url(http://www.sibcy.com/image/SibcyEmboss45LightGray.jpg);
background-repeat:repeat; 
margin-top:0; 
margin-bottom:0;
margin-left:0;
height:1432px;
max-height:1432px;}

.DDItem {
FONT-SIZE: 8pt; FONT-FAMILY: Verdana, sans-serif
}
.NavItem {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, sans-serif
}
.FeaturePicture
{min-width:320px;
min-height:200px;
width:320px;
height:200px;
max-width:320px;
max-height:200px;
cursor:pointer;}

.SplashFeature
{min-width:364px;
min-height:296px;
width:364px;
height:296px;
max-width:364px;
max-height:296px;
text-align:center;
background-repeat:no-repeat;
background-position:top left; 
background-image:url(http://www.sibcy.com/image/iAppPromoArt.gif);
cursor:pointer;
}

.GreatTimeToBuyIcons{ 
font-family:verdans, arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
float:left;
padding-right:16px;
}
.HomePageBanner
{background-position:right;
background-repeat:no-repeat;}
.HomePageContainer
{white-space:nowrap;}
.HomePageItemTitles
{font-family:Arial, Verdana, Sans-Serif;
color:#dc143c;
font-weight:bold;
font-size:12px;
margin-top:20px;
}
.HomePageFeatureTitles
{font-family:Arial, Verdana, Sans-Serif;
color:#696969;
font-weight:bold;
font-size:12px;
padding:20px;
}
.HomePageFeatureTitles2
{font-family:Arial, Verdana, Sans-Serif;
color:#696969;
font-weight:normal;
font-size:12px;
padding:20px;
}
.HomePageSearchButton
{font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-right:4px;
padding-left:4px;
color:#cd143c;
margin-top:4px;
margin-left:4px;
margin-bottom:4px;
margin-right:20px;
text-align:center;
}
.HomePageSearchButton:hover
{cursor:pointer;
background-color:Transparent;
}
.HomePageUpperLeftContent
{width:384px;
min-width:384px;
min-height:256px;
background-color:Transparent;
border:solid 0px #eee8dc;
margin-top:10px;
margin-left:20px;
padding-top:14px;
vertical-align:top;
}
.HomePageUpperRightContent
{width:365px;
min-width:365px;
min-height:265px;
background-color:Transparent;
border-bottom:solid 1px #696969; 
border-right:solid 1px #a9a9a9; 
border-top:solid 1px #dcdcdc; 
border-left:solid 1px #d3d3d3;
padding-left:0px;
padding-right:0px;
padding-top:8px;
padding-bottom:0px;
margin-top:25px;
margin-right:20px;
text-align:center;
vertical-align:bottom;
}
.HomePageMidLeftContent
{width:180px;
min-width:180px;
min-height:120px;
background-color:transparent;
padding-left:inherit;
padding-right:inherit;
margin-top:20px;
margin-left:0px;
text-align:center;
vertical-align:middle;
}
.HomePageMidMidContent
{width:180px;
min-width:180px;
min-height:120px;
background-color:transparent;
padding-left:inherit;
padding-right:inherit;
margin-top:20px;
margin-left:20px;
margin-right:20px;
text-align:center;
vertical-align:middle;
}
.HomePageMidRightContent
{width:180px;
min-width:180px;
min-height:120px;
background-color:transparent;
padding-left:10px;
padding-right:10px;
margin-top:20px;
margin-right:0px;
text-align:center;
vertical-align:middle;
}
.IconText 
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:normal;
color:black;
}
.LeftMenuHomePage
{   font-family:Arial, Verdana, Sans-Serif;
color:#dc143c;
font-weight:normal;
font-size:12px;
text-align:left;
text-decoration:none;
}
.LeftMenuHomePageDivs
{font-family:Arial, Verdana, Sans-Serif;
color:#dc143c;
height:14px;
min-height:14px;
width:155px;
min-width:155px;
font-weight:normal;
font-size:12px;
padding:5px;
text-align:left;
border-bottom:solid 1px #dcdcdc;
}
a.LeftMenuHomePageItems
{color:#b22222;
width:155px;
min-width:155px;
height:14px;
min-height:14px;
padding:2px;
background-color:Transparent;
text-decoration:none;
border:solid 1px #ffffff;
}
a.LeftMenuHomePageItems:link
{color:#b22222;
width:155px;
min-width:155px;
height:14px;
min-height:14px;
padding:2px;
background-color:Transparent;
text-decoration:none;
border:solid 1px #ffffff;
}
a.LeftMenuHomePageItems:hover
{color:#cd143c;
width:155px;
min-width:155px;
height:14px;
min-height:14px;
padding:2px;
background-color:#f5f5f5;
text-decoration:none;
border:solid 1px #cd143c;
}

.ListingDetailAgentName
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:normal;
color:#000000;
font-style:normal;
padding-bottom:2px;
}

.ListingDetailCommunityDemographicsSection
{border:solid 1px #a9a9a9;
background-color:#f5f5f5;
padding:5px;
width:800px;
max-width:800px;
height:600px;
min-height:440px;
}
.ListingDetailCommunityMenuTabs{
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#804040;
background-color:#eee9e9;
height:100%;
width:112px;
min-width:112px;
margin-left:5px;
margin-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
padding-top:2px;
border-left:solid 1px #804040;
border-right:solid 1px #804040;
border-top:solid 1px #804040;
cursor:pointer;
}
.ListingDetailCommunityMenuTabs:hover {
color:#cd143c;
background-color:#f5f5f5;
border-left:solid 1px #cd143c;
border-right:solid 1px #cd143c;
border-top:solid 1px #cd143c;
}	
.ListingDetailsHeading
{font-family:Arial, Verdana, Sans-Serif;
font-size:16px;
font-weight:bold;
color:#336699;
}
.ListingDetailIcons
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#000000;
border-left:solid 1px white; 
border-top:solid 1px white; 
border-bottom:solid 0px white; 
border-right:solid 0px white;
text-decoration:none;
}
.ListingDetailIcons:hover
{color:red;
background-color:#f5f5f5;
border-left:solid 1px red; 
border-top:solid 1px red; 
}
/* Begin Listing Detail Icons */
.ListingDetailIconsAppointment,.ListingsDetailIconsInformationRequest,.ListingDetailIconsViewPhotos,.ListingDetailIconsViewPhotosDisabled,.ListingDetailIconsMortgage,.ListingDetailIconsPrint,.ListingDetailIconsEmailToFriend,.ListingDetailMappingIcon,.IconWhyUseRealtor,.IconBuilderListings,.IconBackToDirectory {
height:28px;
font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:bold;
background-repeat:no-repeat;
background-position:left; 
color:#333366;
text-align:right;
padding-right:10px;
display:block;
vertical-align:middle;
text-decoration:none;
border:solid 1px #f5f5f5;
padding-top:10px;
}

.ListingDetailIconsAppointment
{width:140px;
min-width:140px;
background-image:url(http://www.sibcy.com/image/icons/AppointmentOffAnimate.gif);
}
.ListingsDetailIconsInformationRequest
{width:148px;
min-width:148px;
background-image:url(http://www.sibcy.com/image/icons/InfoRequestOff.gif);
}
.ListingDetailIconsMortgage
{width:90px;
min-width:90px;
background-image:url(http://www.sibcy.com/image/icons/CalcOff.gif);
}
.ListingDetailIconsViewPhotos
{width:110px;
min-width:110px;
background-image:url(http://www.sibcy.com/image/icons/LargePhotosOff.gif);
}
.ListingDetailIconsViewPhotosDisabled
{width:110px;
min-width:110px;
color:#a9a9a9;
background-image:url(http://www.sibcy.com/image/icons/LargePhotosDisabled.gif);
}
.ListingDetailIconsPrint
{width:80px;
min-width:80px;
background-image:url(http://www.sibcy.com/image/icons/PrinterOff.gif);
}
.ListingDetailIconsEmailToFriend
{width:130px;
min-width:130px;
background-image:url(http://www.sibcy.com/image/icons/EmailOff.gif);
}
.ListingDetailMappingIcon
{width:48px;
min-width:48px;
height:38px;
min-height:38px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
background-image:url(http://www.sibcy.com/image/icons/MapMapOff.gif);
}
.ListingDetailIconsAppointment:hover,.ListingsDetailIconsInformationRequest:hover,.ListingDetailIconsViewPhotos:hover,.ListingDetailIconsMortgage:hover,.ListingDetailIconsPrint:hover,.ListingDetailIconsEmailToFriend:hover,.ListingDetailMappingIcon:hover,.IconWhyUseRealtor:hover,.IconBuilderListings:hover,.IconBackToDirectory:hover{
color:#cd143c;
border-top:solid 1px #cd143c;
border-bottom:solid 1px #cd143c;
background-color:#ffffff;
cursor:pointer;
}
.IconBackToDirectory
{width:136px;
min-width:136px;
background-image:url(http://www.sibcy.com/image/icons/GoBackOff.gif);
}
.IconWhyUseRealtor
{width:140px;
min-width:140px;
background-image:url(http://www.sibcy.com/image/icons/QuestionMarkOff.gif);
}
.IconBuilderListings
{width:120px;
min-width:120px;
background-image:url(http://www.sibcy.com/image/icons/LittleHouseOff.gif);
}
.ListingDetailIconsViewPhotos:hover{ background-image:url(/image/icons/LargePhotosOn.gif); }
.ListingDetailIconsAppointment:hover{ background-image:url(/image/icons/AppointmentOnAnimate.gif); }
.ListingsDetailIconsInformationRequest:hover{ background-image:url(/image/icons/InfoRequestOn.gif); }
.ListingDetailIconsMortgage:hover{ background-image:url(/image/icons/CalcOn.gif); }
.ListingDetailIconsPrint:hover{ background-image:url(/image/icons/Printer.gif); }
.ListingDetailIconsEmailToFriend:hover{ background-image:url(/image/icons/EmailOn.gif); }
.ListingDetailMappingIcon:hover{ background-image:url(/image/icons/MapMap.gif); }
.IconBackToDirectory:hover{ background-image:url(/image/icons/GoBack.gif); }
.IconWhyUseRealtor:hover{ background-image:url(/image/icons/QuestionMark.gif); }
.IconBuilderListings:hover{ background-image:url(/image/icons/LittleHouse.gif); }
/* End Listing Detail Page Icons */

.ListingDetailCommunitySectionTitle
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#804040;
padding-top:10px;

}
.ListingDetailCommunityDescription
{font-family:Arial, Verdana, Sans-Serif;
background-color:Transparent;
font-size:12px;
font-weight:normal;
color:#000000;
white-space: -moz-pre-wrap !important;
white-space:normal;
padding-top:4px;
padding-left:10px;
}
.ListingDetailFeatureMenu
{border-bottom:solid 2px #dcdcdc; 
border-right:solid 2px #f5f5f5; 
border-top:solid 2px #696969; 
border-left:solid 2px #a9a9a9;
background-color:#ffffff;
vertical-align:bottom;
}
.ListingDetailFeatureMenuItems
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#804040;
text-align:left;
text-decoration:none;
}
.ListingDetailFeatureMenuItems:hover
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#dc243c;
text-align:left;
text-decoration:none;
}
.ListingDetailPrice
{font-family:Arial, Verdana, Sans-Serif;
font-size:16px;
font-weight:bold;
color:#dc143c;
}
.ListingDetailSectionTitle
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#804040;
}
.ListingDetailSummaryPanel
{border:solid 1px #a9a9a9;
background-color:#f5f5f5;
padding:5px;
width:385px;
}

.ListingFeatureTag
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:normal;
font-style:italic;
color:#804040;
white-space:nowrap;
vertical-align:top;
}
.ListingSCMPAddress, .ListingSCMPAddress:hover
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:bold;
font-style:normal;
color:#191970;
white-space:nowrap;
padding-left:5px;
text-decoration:none;
}
.ListingSCMPAddress:hover
{color:#dc143c;
}

.ListingFeatureLink
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
font-weight:bold;
font-style:normal;
color:#4682b4;
white-space:nowrap;
vertical-align:top;
cursor:pointer;
}

.ListingFeatureLink:hover
{color:#dc143c;
}

.ListingDetailPageMainPhoto
{width:384px;
max-width:384px;
height:256px;
max-height:256px;
overflow:hidden;
text-align:center;
}

.MostPopularListings
{width:100%;
min-width:365px;
min-height:80px;
background-color:Transparent;
border-bottom:solid 1px #696969; 
border-right:solid 1px #a9a9a9; 
border-top:solid 1px #dcdcdc;
border-left:solid 1px #d3d3d3;
padding-left:inherit;
padding-right:inherit;
margin-top:10px;
text-align:center;
}
.PageContainer, .PageContainerHomePage, .PageContainerRedSwoosh, .PageContainerHomeWatch, .PageContainerListingDetails, .PageContainerWhiteWithHomeLogo {
width:820px; 
margin:auto; 
text-align:left;
white-space:nowrap;
border-right:solid #A9A9A9 1px;
border-left:solid #dcdcdc 1px; 
border-bottom:solid #A9A9A9 1px; 
background-color:#FFFFFF; 
background-repeat:no-repeat;
background-position:top;
padding-top:0px;
padding-bottom:10%;
}
.PageContainerHomePage
{background-image:url(http://www.sibcy.com/image/RedBG2010.gif);
background-repeat:no-repeat;
min-height:680px;
}
.PageContainerRedSwoosh
{background-image:url(http://www.sibcy.com/image/RedBGSwoosh.gif);
}
.PageContainerWhiteWithHomeLogo
{background-image:url(http://www.sibcy.com/image/WhiteBgWithHomeLogo.gif);
}
.PageContainerListingDetails
{background-image:url(http://www.sibcy.com/image/RedBGHalfPage.gif);
}

.PageTitles
{font-family:Arial, Verdana, Sans-Serif;
color:#804040;
font-weight:Bold;
font-size:16pt;
padding:4px;
}

.PageSectionTitles
{font-family:Arial, Verdana, Sans-Serif;
color:#804040;
font-weight:Bold;
font-size:10pt;
padding:4px;
}

.PopularSearchesItems
{font-family:Arial, Verdana, Sans-Serif;
color:#b22222;
font-weight:normal;
font-size:12px;
padding-bottom:10px;
padding-left: 10px;
text-align:left;
border-top:solid 0px #f5f5f5;
}
.QuickSearchControlBox
{width:100%;
min-width:365px;
min-height:140px;
background-color:Transparent;
border-bottom:solid 1px #696969; 
border-right:solid 1px #a9a9a9; 
border-top:solid 1px #dcdcdc; 
border-left:solid 1px #d3d3d3;
vertical-align:text-top;
}
.OpenHouseContainer,.OpenHouseContainerBRS,.OpenHouseContainerPrompt
{border:solid 1px #a9a9a9; 
text-align:center;
background-color:#ffffe0;
margin-right:10px;
padding:2px;
}
.OpenHouseContainerPrompt
{background-color:#ffffe0;
}
.OpenHouseContainerPrompt:hover
{background-color:yellow;
border:solid 1px #dc143c;
}
.OpenHouseContainerBRS
{background-color:#f5f5f5;
}
.OpenHouseTitle, .OpenHouseTitleBRS
{font-family:arial, verdana, sans-serif; 
font-size:11px; 
color:#804040; 
font-weight:bold; 
background-color:#fffacd; 
width:100%;
vertical-align:top;
}
.OpenHouseTitleBRS
{background-color:#dcdcdc;
color:#696969;
}
.OpenHouseSchedule
{font-family:arial, verdana, sans-serif; 
font-size:11px; 
font-weight:normal;
}
.OpenHouseTime
{font-family:arial, verdana, sans-serif; 
font-size:11px; 
font-weight:bold;
color:#804040;
border-left:solid 1px #fffacd;
padding-left:2px;
}
.PhotoBullet
{width:3px;
height:3px;
min-height:3px;
min-width:3px;
background-color:#4682b4;
border-bottom:solid 2px #ffffff;
border-right:solid 2px #ffffff;
border-top:solid 2px #ffffff;
border-left:solid 2px #ffffff;
position:relative;
float:left;
display:block;
-moz-opacity:1;
filter:alpha(opacity=100);
cursor:pointer;
}
.PhotoBullet:hover{
background-color:#dc143c;
border-right:solid 2px #dc143c;
border-left:solid 2px #dc143c;
border-top:solid 2px #dc143c;
border-bottom:solid 2px #dc143c;
}
.Previous, .Next{ 
font-family:Arial, Verdana, Sans-Serif; 
font-size:12px; 
font-weight:bold;
color:#804040; 
cursor:pointer;
}
.Previous
{display:block; 
text-align:left; 
float:left;
padding-left:20px;
background-image:url(http://www.sibcy.com/image/icons/PreviousOff.gif);
background-position:left;
background-repeat:no-repeat;
}
.Next
{display:block; 
text-align:right;
float:right;
padding-right:20px;
background-image:url(http://www.sibcy.com/image/icons/NextOff.gif);
background-position:right;
background-repeat:no-repeat;
}
.Previous:hover
{color:#dc243c;
background-image:url(http://www.sibcy.com/image/icons/Previous.gif);
}

.Next:hover
{color:#dc143c;
background-image:url(http://www.sibcy.com/image/icons/Next.gif);
}

.ReadingText, .ReadingTextBold, .ReadingTextDarkGray, .ReadingTextAlert, .ReadingTextAlertBold, .ReadingTextWrapped{	
font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
}
.ReadingText
{font-weight:normal;
color:#000000;
font-style:normal;
}
.ReadingText:link
{font-weight:normal;
color:#804040;
font-style:normal;
text-decoration:none;
}
.ReadingText:link.hover
{color:#dc143c;
}
.ReadingTextAlert
{font-weight:normal;
color:#dc143c;
}
.ReadingTextAlertBold
{font-weight:bold;
color:#dc143c;
}
.ReadingTextBold
{font-weight:bold;
color:#000000;
}
.ReadingTextDarkGray
{font-weight:normal;
color:#696969;
}
.ReadingTextWrapped
{font-weight:normal;
font-style:normal;
white-space: -moz-pre-wrap !important;
white-space:normal;
}
.RoomDimensionsContainer
{border-left:solid 1px #804040;
background-color:Transparent;
}
.SmallNote, .SmallNoteColor, .SmallNoteWrapped, .SmallNoteLink, .SmallNoteFloatRight
{font-family:Arial, Verdana, Sans-Serif;
font-size:12px;
text-decoration:none;
}

.SmallNoteColor
{color:#dc143c;
}

.SmallGrayNote
{font-size:11px; 
font-style:italic; 
text-align:right; 
color:#696969;
}

.SmallNoteLink:hover
{color:#dc143c;
}
.SmallNoteWrapped
{font-weight:normal;
font-style:normal;
white-space: -moz-pre-wrap !important;
white-space:normal;
}
.SearchButton
{padding-right:4px;
padding-left:4px;
color:#cd143c;
margin-top:4px;
margin-left:4px;
margin-bottom:4px;
margin-right:20px;
}
.SearchButton:hover
{cursor:pointer;
}
.SubmitButtonRedText
{padding-right:4px;
padding-left:4px;
color:#cd143c;
margin-top:4px;
margin-left:4px;
margin-bottom:4px;
margin-right:20px;
}

.SubmitButtonBlueText
{padding-right:4px;
padding-left:4px;
color:#4682B4;
margin-top:4px;
margin-left:4px;
margin-bottom:4px;
margin-right:20px;
}
.SubmitButtonDarkRedText
{font-style:italic;
padding-right:0px;
padding-left:4px;
color:#804040;
background:Transparent;
border:solid 0px #ffffff;
margin-top:4px;
margin-left:4px;
margin-bottom:4px;
margin-right:0px;
cursor:pointer;
}
.SubmitButtonDarkRedText:hover
{color:#dc143c;
}

/* Top Menu (Javascript Version) Style Elements */

.menuTopContainer{
width:100%;
min-width:820px;
height:18px;
min-height:18px;
max-height:18px;
padding-top:0px;
padding-bottom:4px;
border-bottom:solid 0px #804040; 
border-right:solid 0px #a9a9a9; 
border-top:solid 2px #b22222; 
border-left:solid 0px #FFF0F0;
vertical-align:top;
}
.menuTitleCells{
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#b22222;
background-color:#f5f5f5;
height:18px;
width:118px;
min-width:118px;
padding-left:10px;
padding-right:4px;
padding-bottom:0px;
padding-top:2px;
border-left:solid 1px #b22222;
border-right:solid 1px #b22222;
border-bottom:solid 0px #b22222;
border-top:solid 1px #b22222;
cursor:pointer;
}
.menuTitleCells:hover {
background-color:#b22222;
color:#ffffff;
border-left:solid 1px #f5f5f5;
border-right:solid 1px #f5f5f5;
border-top:solid 1px #f5f5f5;
border-bottom:solid 0px #f5f5f5;
}
.menuItemCells{
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#b22222;
background-color:#f5f5f5;
width:94%;
padding-left:4px;
padding-right:2px;
padding-top:0px;
padding-bottom:2px;
display:none;
border-bottom:solid 2px #b22222;
border-right:solid 2px #b22222; 
border-left:solid 2px #b22222;
}
.menuEdgeCells{
width:2px;
background-color:#b22222;
font-family:arial, verdana, sans-serif;
font-size:2px;
}
.menuItem, a.menuItem:link {
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#b22222;
height:20px;
width:90%;
min-height:20px;
padding-top:4px;
padding-left:4px;
padding-bottom:2px;
cursor:pointer;
text-decoration:none;
border:solid 1px #f5f5f5;
display:block;
}
a.menuItem:link {
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
border:solid 1px #f5f5f5;
}
.menuItem:hover {
background-color:#b22222;
color:#f5f5f5;
border:solid 1px #dc143c;
}
a.menuItem:hover {
color:#f5f5f5;
border:solid 1px #b22222;
}
/* End Top Menu (Javascript Version) Style Elements */



