
A
{
    color: #333366;
    font-family: 'times new roman',arial;
}




A:hover
{
    text-decoration: underline;
}




ADDRESS
{
    color: #ffffff;
    font-size: 7pt;
    line-height: 12pt;
    font-style: normal;
    font-family: verdana, arial;
    text-align: center;
}




BODY
{
    font-size: 16px;
    color: #000066;
    font-family: 'times new roman',arial;
}




H1
{
    font-size: 24px;
    color: #000066;
    font-family: 'times new roman',arial;
    text-align: left;
}




H2
{
    font-size: 18px;
    color: #000066;
    font-family: 'times new roman',arial;
    text-align: left;
}




H3
{
    font-size: 16px;
    color: #000066;
    font-family: 'times new roman',arial;
    text-align: left;
}




H4
{
    font-size: 12px;
    color: #0099cc;
    font-family: arial,'times new roman';
}




HR
{
    color: #0099cc;
    height: 1px;
}




LI
{
    font-style: normal;
}




PanelBottomLowerCenter
{
    background-image: url('');
    height: 4px;
    background-color: #cbe8f4;
}




TABLE
{
    font-size: 16px;
    color: #000066;
    font-family: 'times new roman',arial;
}




.BiggerText
{
    font-weight: bolder;
    font-size: 10pt;
    color: black;
    font-family: 'times new roman',arial;
}




.BorderTable
{
    border-right: #000066 1px solid;
    border-top: #000066 1px solid;
    border-left: #000066 1px solid;
    border-bottom: #000066 1px solid;
}




.BorderTableHomePage
{
    border-right: #0099cc 1px solid;
    border-top: #0099cc 1px solid;
    border-left: #0099cc 1px solid;
    border-bottom: #0099cc 1px solid;
}




.Caption
{
    font-size: 8pt;
    color: black;
    font-style: italic;
    font-family: 'times new roman',arial, verdana, 'ms sans serif';
}




.CrownJewel
{
    background-image: url(../images/starterimages/jewelmenu.gif);
    background-repeat: no-repeat;
    background-position: 130px 3px;
}




.ErrorMsg
{
    font-weight: bolder;
    font-size: 12px;
    color: red;
    font-family: arial;
}




.FeaturedPropertyLink
{
    color: black;
    text-decoration: none;
    padding-top: 5px;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}




.FooterCell
{
    font-size: 11px;
    background-color: #333333;
    height: 20px;
}




.footertext
{
    color: white;
}




.FormColor
{
    background-color: #;
    width: 10px;
}




.HPFeaturedPropertyHeadline1
{
    text-decoration: none;
    padding-top: 3px;
    font-weight: bold;
    text-align: center;
}




.HPForm
{
    border-right: green 0px solid;
    border-top: green 0px solid;
    border-left: green 0px solid;
    border-bottom: green 0px solid;
}




.HPText
{
    font-size: 12px;
    font-weight: 700;
    font-family: arial, verdana, 'ms sans serif';
}




.HPTitle
{
    font-weight: bolder;
    font-size: 16px;
    color: #dcedfe;
    font-family: frutiger,arial, 'ms sans serif';
}




.LargeLink
{
    font-weight: bolder;
    font-size: 11pt;
    color: #333333;
    font-family: 'times new roman',arial, verdana, 'ms sans serif';
    text-decoration: none;
}




.LightBlueBorder
{
    border-right: #336699 1px solid;
    border-top: #336699 1px solid;
    padding-left: 0px;
    font-size: 10px;
    border-left: #336699 1px solid;
    color: #003366;
    border-bottom: #336699 1px solid;
}




.ListingSearch1
{
    border-right: #0099cc 1px solid;
    border-top: #0099cc 1px solid;
    border-left: #0099cc 1px solid;
    border-bottom: #0099cc 1px solid;
}




.ListingSearch2
{
    font-weight: bolder;
    font-size: 14px;
    color: #ffffff;
    background-color: #0099cc;
}




.MainArea
{
    border-right: #457db8 0px solid;
    border-top: #457db8 0px solid;
    border-left: #457db8 0px solid;
    border-bottom: #457db8 0px solid;
    background-color: #ffffff;
    background-image: url(../images/mainareabg.jpg);
    background-repeat: no-repeat;
}




.MenuBar
{
    background-color: #001b3a;
    background-position: left top;
    background-repeat: no-repeat;
    width: 182px;
    text-align: center;
}




.MenuItemChild
{
    left: 10px;
    width: 150px;
    position: absolute;
    height: 15px;
    background-color: #ffffcc;
}




.MenuLocalNews
{
    margin-bottom: 2px;
    margin-left: 3px;
    text-decoration: none;
    background-repeat: no-repeat;
    color: #000066;
    text-align: left;
    font-size: 17px;
    height: 42px;
    font-family: garamond, times;
    background-image: url(../images/starterimages/menulocalnewsandevents.gif);
    padding-top: 5px;
    padding-left: 9px;
    font-weight: bold;
}




.MenuLocalWeather
{
    margin-bottom: 2px;
    margin-left: 3px;
    text-decoration: none;
    background-repeat: no-repeat;
    color: #000066;
    text-align: left;
    font-size: 17px;
    height: 25px;
    font-family: garamond, times;
    background-image: url(../images/starterimages/menulocalweather.gif);
    padding-top: 5px;
    padding-left: 9px;
    font-weight: bold;
}




.MenuVirtualTours
{
    margin-bottom: 2px;
    margin-left: 3px;
    text-decoration: none;
    background-repeat: no-repeat;
    color: #000066;
    text-align: left;
    font-size: 17px;
    height: 25px;
    font-family: garamond, times;
    background-image: url(../images/starterimages/menuvirtualtours.gif);
    padding-top: 5px;
    padding-left: 9px;
    font-weight: bold;
}




.PageHeader
{
    background-color: #ffffff;
}




.PanelBottomCornerWidthHeight
{
    width: 0px;
    height: 0px;
}




.PanelBottomLowerLeft
{
    background-image: url('');
    padding: 2px;
    height: 4px;
    background-color: #cbe8f4;
}




.PanelBottomLowerRight
{
    background-image: url('');
    
	padding: 2px;
    height: 4px;
    background-color: #cbe8f4;
}




.PanelBottomMidLeft
{
    background-image: url('');
    padding: 2px;
    background-color: #cbe8f4;
}




.PanelBottomMidRight
{
    background-image: url('');
    padding: 2px;
    background-color: #cbe8f4;
}



/*PANEL CSSCells (Bottom) ------------------*/
.PanelBottomTable
{
    margin-left: 2px;
    width: 547px;
}




.PanelBottomUpperCenter
{
    background-image: url('');
    height: 5px;
    width: 530px;
    background-color: #cbe8f4;
}




.PanelBottomUpperLeft
{
    background-image: url('');
    padding: 2px;
    background-color: #cbe8f4;
}




.PanelBottomUpperRight
{
    background-image: url('');
    padding: 2px;
    background-color: #cbe8f4;
}



/*PANEL Corner Images  ------------------*/
.PanelTopCornerWidthHeight
{
    width: 0px;
    height: 0px;
}




.PanelTopMidLeft
{
    background-image: url('');
    padding: 2px;
    background-color: #cbe8f4;
}




.PanelTopMidRight
{
    background-image: url('');
    padding: 2px;
    background-color: #cbe8f4;
}



/*PANEL CSSCells (Top) ------------------*/
.PanelTopTable
{
    margin-left: 2px;
    width: 547px;
}




.PanelTopUpperCenter
{
    background-image: url('');
    height: 4px;
    width: 547px;
    background-color: #cbe8f4;
}




.PanelTopUpperLeft
{
    background-image: url('');
    padding: 2px;
    height: 4px;
    background-color: #cbe8f4;
}




.PanelTopUpperRight
{
    background-image: url('');
    padding: 2px;
    height: 4px;
    background-color: #cbe8f4;
}




.PopupBackground
{
    background-color: #ffffff;
    text-align: left;
}




.QuickSearchHead
{
    color: #119ed4;
    font-family: "times new roman", times, serif;
    font-size: 16px;
    margin: 100px 0px 3px 0px;
    font-weight: bold;
}




.rciActionButton
{
    cursor: hand;
    background-repeat: repeat-y;
    font-size: 13px;
    color: white;
    background: transparent;
    width: 163px;
    border-bottom: medium none;
    height: 25px;
    font-family: arial;
    background-image: url(../images/actionbuttondamianos.gif);
    border-left: medium none;
    border-top: medium none;
    font-weight: bolder;
    border-right: medium none;
}




.rciMenuFlyOut
{
    z-index: 20;
    visibility: hidden;
    position: absolute;
    border-right: outset 0px;
    border-top: outset 0px;
    border-left: outset 0px;
    border-bottom: outset 0px;
}




.rciMenuItemChild
{
    background-color: #dcedfe;
    padding-left: 3px;
    z-index: 40;
    font-size: 11px;
    color: #000066;
    border-bottom: #0099cc 1px solid;
    font-family: verdana;
    border-left: #0099cc 1px solid;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-top: #0099cc 1px solid;
    font-weight: bold;
    border-right: #0099cc 1px solid;
}




.rciMenuItemChildHighlighted
{
    background-color: #dcedfe;
    padding-left: 3px;
    z-index: 40;
    font-size: 11px;
    color: #000066;
    border-bottom: #0099cc 1px solid;
    font-family: verdana;
    border-left: #0099cc 1px solid;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-top: #0099cc 1px solid;
    font-weight: bold;
    border-right: #0099cc 1px solid;
}




.rciMenuItemDivider
{
    margin-bottom: 1px;
    text-decoration: none;
    background-repeat: no-repeat;
    font-size: 1px;
    margin-top: 1px;
    height: 1px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 7px;
}




.rciMenuItemParent
{
    color: #000066;
    font-family: garamond, times;
    font-size: 16px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-top: 2px;
    text-decoration: none;
    font-weight: bold;
}




.rciMenuItemParentHighlighted
{
    color: #000066;
    font-family: garamond, times;
    font-size: 18px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-top: 1px;
    text-decoration: none;
    font-weight: bold;
}




.rciTagline
{
    background-color: #cfcfcf;
    height: 20px;
    font-size: 11px;
}




.REMSCaption
{
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: arial;
}




.REMSCaption2
{
    color: #457db8;
}



/*------------------------------------------*/
.REMSFeaturedPropertyImage
{
    margin-right: 10px;
    margin-bottom: 5px;
    height: 100px;
}




.REMSFeaturedPropertyImage1
{
    margin-right: 10px;
    margin-bottom: 5px;
    height: 158px;
}




.REMSFeaturedSearchCopy
{
}




.REMSFeaturedSearchHeadline
{
    font-family: times;
    font-size: 22px;
    color: #003366;
    text-align: left;
}




.REMSFeaturedSearchImage
{
    margin-right: 5px;
    margin-left: 4px;
}




.REMSGrayBorderImage
{
    margin-right: 10px;
    margin-bottom: 10px;
}




.REMSHeadline1Background
{
    font-weight: bold;
    font-size: 17px;
    color: #003366;
    font-family: arial;
    background-image: url(../images/systemimages/admin/headline1bar.jpg);
    background-repeat: repeat-y;
}




.REMSHeadline2
{
    font-weight: bold;
    font-size: 16px;
    color: #3798b9;
    font-family: arial;
}




.REMSLanguageSelector
{
    color: white;
}




.REMSListingCaption
{
    font-size: 12px;
    font-family: arial, verdana, 'ms sans serif';
    padding-right: 4px;
}




.REMSListingFlyerBizCardCaption
{
    font-size: 11px;
    font-family: arial, verdana, 'ms sans serif';
}




.REMSListingFlyerCaption
{
    font-size: 14px;
    font-family: arial, verdana, 'ms sans serif';
}




.REMSListingFlyerHeader1
{
    font-weight: bolder;
    font-size: 28px;
    color: #457db8;
    font-family: arial, verdana, 'ms sans serif';
    text-align: left;
    margin-bottom: 10px;
    margin-top: 0px;
}




.REMSListingFlyerHeader2
{
    font-weight: bolder;
    font-size: 20px;
    color: #457db8;
    font-family: arial, verdana, 'ms sans serif';
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}




.REMSListingFlyerHeader3
{
    font-weight: bolder;
    font-size: 16px;
    color: #457db8;
    font-family: arial, verdana, 'ms sans serif';
    text-align: left;
}




.REMSListingFlyerHeaderInfoCaption
{
    font-size: 12px;
    color: #333333;
    font-family: arial, verdana, 'ms sans serif';
}




.REMSListingFlyerImageCaption
{
    font-size: 10px;
    font-family: arial, verdana, 'ms sans serif';
    text-align: center;
    font-weight: bolder;
    padding-bottom: 3px;
}




.REMSListingHeader1
{
    font-weight: bolder;
    font-size: 21px;
    color: #457db8;
    font-family: arial, verdana, 'ms sans serif';
    text-align: left;
    margin-bottom: 3px;
    margin-top: 3px;
}




.REMSListingHeader2
{
    font-weight: bold;
    font-size: 14px;
    color: #457db8;
    font-family: arial, verdana, 'ms sans serif';
    text-align: left;
}




.REMSListingHeader3
{
    font-weight: bolder;
    font-size: 14px;
    color: #457db8;
    font-family: arial, verdana, 'ms sans serif';
    text-align: left;
}




.REMSListingHeaderSmall
{
    font-weight: bolder;
    font-size: 12px;
    color: #457db8;
    font-family: arial, verdana, 'ms sans serif';
    text-align: left;
}




.REMSListingLinkDown
{
    font-size: 9px;
    line-height: normal;
    font-family: arial, verdana, 'ms sans serif';
    text-align: left;
    color: #457db8;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bolder;
}




.REMSListingLinkUp
{
    font-size: 12px;
    font-weight: bolder;
    line-height: normal;
    font-family: arial, verdana, 'ms sans serif';
    text-align: left;
    color: #457db8;
    text-decoration: none;
}




.REMSQuickSearchCaption
{
    color: #72cbeb;
    font-weight: bold;
    font-family: arial;
    font-size: 12px;
}




.REMSQuickSearchHorizontalCaption
{
    display: none;
    visibility: hidden;
}




.RemsRightColumn
{
    background-color: #e4f3f9;
}




.REMSSignUp
{
    background-image: url();
}




.REMSTablePopUp
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #ffffff;
}




.REMSTabStrip
{
    background-color: transparent;
}




.RightBarPaddingsHP
{
    height: 0px;
    display: none;
    visibility: hidden;
}




.SmallCapitalFont
{
    font-variant: small-caps;
}




.SmallLink
{
    font-weight: bolder;
    font-size: 11pt;
    color: #333333;
    font-family: 'times new roman',arial, verdana, 'ms sans serif';
    text-decoration: none;
}




.TagLineFooterText
{
    color: #000000;
}




.TopBar
{
    height: 0px;
    display: none;
    visibility: hidden;
}




A.MenuLink
{
    text-decoration: none;
}




A.MenuLink:Hover
{
    text-decoration: none;
}




A.rcimenuitemparent:hover
{
    color: #0099cc;
    cursor: hand;
}




a.REMSActionLink
{
    font-weight: bold;
    font-size: 11px;
    color: #006699;
    font-family: arial;
    text-align: left;
    text-decoration: none;
    background-image: none;
    padding-left: 0px;
}




a.REMSLinkCommand:active
{
    color: #006699;
    text-decoration: none;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}




a.REMSLinkCommand:hover
{
    color: red;
    text-decoration: underline;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}




a.REMSLinkCommand:link
{
    color: #006699;
    text-decoration: none;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}




a.REMSLinkCommand:visited
{
    color: #006699;
    text-decoration: none;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}




a.REMSLinkCommandSmall:active
{
    color: #006699;
    text-decoration: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}




a.REMSLinkCommandSmall:hover
{
    color: red;
    text-decoration: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}




a.REMSLinkCommandSmall:link
{
    color: #006699;
    text-decoration: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}




a.REMSLinkCommandSmall:visited
{
    color: #006699;
    text-decoration: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}




DIV.rciMenuFlyOut A
{
    text-decoration: none;
    width: 210px;
}




DIV.rciMenuFlyOut A:hover
{
    color: #0b0d6f;
    background-color: #afd8f3;
}




DIV.rciMenuItemParent
{
    margin-bottom: 2px;
    margin-left: 0px;
    background-repeat: no-repeat;
    width: 175px;
    margin-right: 0px;
    height: 25px;
    background-image: url(../images/starterimages/parentbg.gif);
    padding-right: 0px;
    padding-left: 9px;
    border-right: 0px;
}




DIV.rciMenuItemParentHighlighted
{
    margin-bottom: 2px;
    margin-left: 0px;
    background-repeat: no-repeat;
    width: 175px;
    margin-right: 0px;
    height: 25px;
    background-image: url(../images/starterimages/parentbg.gif);
    padding-right: 0px;
    padding-left: 9px;
    border-right: 0px;
}




DIV.REMSBucketSearchCaption
{
    font-size: 12px;
    text-align: center;
}




DIV.REMSFeaturedPropertyCaption
{
    font-size: 13px;
    text-align: center;
    font-family: arial;
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 10px;
    text-decoration: none;
}




DIV.REMSFeaturedPropertyCaption1
{
    font-size: 13px;
    text-align: center;
    font-family: arial;
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 10px;
    text-decoration: none;
}




DIV.REMSSlideShowCaption
{
    font-weight: normal;
    font-size: 11px;
    color: black;
    font-family: arial;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}




SPAN.HPHighlight
{
    color: #3399cc;
}




Table.REMSSlideShowTable
{
    width: 250px;
    border: 1px solid #636466;
    background-color: #f68a8c;
}




TD.HPFP2
{
    background-image: url(../images/hpfp2.jpg);
    background-repeat: no-repeat;
    padding-left: 1px;
    padding-top: 1px;
}




TD.HPFP3
{
    background-image: url(../images/hpfp3.jpg);
    background-repeat: no-repeat;
    padding-left: 1px;
    padding-top: 1px;
}




TD.HPFP4
{
    background-image: url(../images/hpfp4.jpg);
    background-repeat: no-repeat;
    padding-left: 1px;
    padding-top: 1px;
}




TD.HPFPLarge
{
    background-image: url(../images/hpfp1.jpg);
    background-repeat: no-repeat;
    padding-left: 1px;
    padding-top: 1px;
    padding-right: 20px;
}




TD.REMSSlideShowBottomCell
{
    background-image: url();
    background-color: #e8e8e8;
    height: 8px;
}




TD.REMSSlideShowBottomImageCell
{
    background-image: url();
    background-color: #e8e8e8;
}




TD.REMSSlideShowControls
{
    background-image: url();
    background-color: #e8e8e8;
}




TD.REMSSlideShowImageCell
{
    border-right: #666666 0px solid;
    border-left: #666666 0px solid;
    background-color: #e8e8e8;
    background-image: url();
}




TD.REMSSlideShowTopCell
{
    background-image: url();
    background-color: #e8e8e8;
    height: 0px;
}




TD.REMSSlideShowTopImageCell
{
    background-image: url();
    background-color: #e8e8e8;
    height: 10px;
}




#PrintColorAddress
{
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    font-family: arial;
    margin-left: 270px;
    margin-bottom: 8px;
}




#PrintColorOfficeName
{
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    font-family: arial;
    margin-left: 270px;
}




DIV#divMenuBar
{
    position: absolute;
    width: 180px;
    background-image: url();
    cursor: hand;
}



#divMenuBar { background:transparent !important; }
#divMenuBar .rciMenuItemParent .rciMenuItemParent {
float:left;
display:block;
height:25px;
width:175px;
margin: 0px 0px 2px 0px;
padding: 2px 0px 1px 5px;
color:#0B0D6F;
font-family: Garamond, Times;
font-size:16px;
background: transparent url('http://www.sirbahamas.com/images/starterimages/parentbg.gif') no-repeat top left;
}
#divMenuBar A.rciMenuItemParent:LINK,
#divMenuBar A.rciMenuItemParent:VISITED,
#divMenuBar A.rciMenuItemParent:HOVER,
#divMenuBar A.rciMenuItemParent:ACTIVE {
text-decoration:none !important;
}
.rciMenuFlyOut {
float:left;
display:block;
width:220px;
border: 1px solid #0099CC;
background:#DCEDFE;
}
.rciMenuFlyOut DIV.rciMenuItemChild {
float:left;
display:block;
width:220px;
padding-bottom:1px;
border-top:0px;
border-right:0px;
border-bottom: 1px solid #000000;
border-left:0px;
}
.rciMenuFlyOut DIV.rciMenuItemChild .rciMenuItemChild {
float:left;
display:block;
width:210px;
margin:2px;
color:#000066;
font-weight:bold;
border: 1px solid #0099CC;
background:#DCEDFE;
}
.rciMenuFlyOut DIV.rciMenuItemChild .rciMenuItemChild:hover {
background:#AFD8F3;
}
