/* ------------ START HTML tag styles ------------ */A {color: #336699;text-decoration:none;}A:hover {text-decoration: underline;}BODY{    color: black;    font-family: Arial, Helvetica, sans-serif; 	background-image: url("../images/starterImages/bg_gradient.jpg"/*tpa=http://fisherislandfloridaproperties.com/images/starterImages/bg_gradient.jpg*/);	background-repeat:repeat-x;    background-color: #DBDBDB;    font-size: 13;	text-align:center;	}TABLE{    color: black;    font-family: Arial, Helvetica, sans-serif;     font-size: 13;}ADDRESS{    color: #ffffff;    font-size: 7pt;    line-height: 12pt;    font-style: normal;    font-family: Arial, Helvetica, sans-serif;     text-align: center;}H1{    margin-bottom: 5px;    color: #333333;    letter-spacing: normal;    text-align: left;    font-size: 14px;    font-family: Arial, Helvetica, sans-serif;     padding-bottom: 0px;    font-weight: bold;    line-height: normal;}H2{    color: #333333;    font-family: Arial, Helvetica, sans-serif;     font-size: 13pt;    font-weight: 500;    margin-bottom: 0px;    padding-bottom: 0px;    text-align: left;    text-transform: capitalize;}H3{    margin-bottom: 8px;    color: #333333;    text-align: center;    margin-top: 0px;    font-family: Arial, Helvetica, sans-serif;     padding-top: 2px;    padding-bottom: 2px;    font-size: 10pt;    font-weight: bold;    background-color: transparent;}H4{    color: #333333;    font-family: Arial, Helvetica, sans-serif;     font-size: 11pt;    font-weight: 500;    text-align: left;    margin-bottom: 0px;}H5{    margin-bottom: 0px;    color: #333333;    text-align: center;    font-size: 20px;    font-family: arial, 'ms sans serif';    padding-top: 1px;    padding-bottom: 1px;    font-weight: bold;    background-color: transparent;}HR{    color: #333333;}/* ------------ END HTML tag styles ------------ *//* ------------ START MenuItem styles (stuff that controls the menu appearance) ------------ */.MenuBar{    background-color: transparent;	line-height: 30px;}DIV.rciMenuItemParent{    border-right: 0px;    padding-right: 6px;    margin-left: 0px;    margin-right: 0px;}DIV.rciMenuItemParentHighlighted{    border-right: 0px;    padding-right: 6px;    margin-left: 0px;    margin-right: 0px;}.rciMenuItemParent{    text-decoration: none;    font-size: 12px;    color: #333333;    font-family: arial;    padding-right: 4px;    padding-top: 2px;    padding-bottom: 2px;    padding-left: 2px;    font-weight: bolder;}.rciMenuItemParentHighlighted{     text-decoration: none;    font-size: 12px;    color: #333333;    font-family: arial;    padding-right: 4px;    padding-top: 2px;    padding-bottom: 2px;    padding-left: 2px;    font-weight: bolder;    BACKGROUND-COLOR: none;}.rciMenuItemChild{    text-decoration: none;    font-size: 12px;    color: #333333;    font-family: Arial, Helvetica, sans-serif;     padding-right: 0px;    padding-top: 1px;    padding-bottom: 1px;    padding-left: 3px;    font-weight: normal;}.rciMenuItemChildHighlighted{   text-decoration: none;    font-size: 12px;    color: #333333;    font-family: Arial, Helvetica, sans-serif;     padding-right: 0px;    padding-top: 1px;    padding-bottom: 1px;    padding-left: 3px;    font-weight: normal;    BACKGROUND-COLOR: transparent;}DIV.rciMenuItemChild{    border-bottom: medium none;}DIV.rciMenuItemChildHighlighted{    border-bottom: medium none;}.rciMenuItemDivider{    margin-bottom: 2px;    text-decoration: none;    background-repeat: no-repeat;    color: #333333;    width: 100%;    font-size: 1px;    margin-top: 2px;    height: 1px;    padding-top: 0px;    padding-left: 7px;    background-color: #ffffff;}DIV.rciMenuFlyOut A:hover{    color: #cfe2fd;}/* ------------ END MenuItem styles ------------ */.FormColor{    background-color: #e8e8e8;}.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;}/* ------------ START header, footer and content area styles ------------ */.PageHeader{    background-color: transparent;}.MainArea{    background-color: transparent;	border: none;}.footertext{    color: #333333;}.FooterCell{background-color: transparent;    font-size: 11px;    height: 20px;}A.TagLineFooterText{    color: #333333;}.rciTagline{    background-color: transparent;    height: 20px;    font-size: 11px;	color: #333333;	text-decoration: none;}.TopBar{    background-color: #transparent;    height: 5px;}.PopupBackground{    background-color: #ffffff;    text-align: left;}.ErrorMsg{    font-weight: bolder;    font-size: 10px;    color: red;}/* ------------ END header, footer and content area styles ------------ *//* ------------ START REMS and listing caption styles ------------ */.propertylistbackground {background-color: #FFFFFF;}.REMSTablePopUp{    border-right: #cccccc 1px solid;    border-top: #cccccc 1px solid;    border-left: #cccccc 1px solid;    border-bottom: #cccccc 1px solid;    background-color: #ffffff;}a.REMSLinkCommandSmall:link{    color: #006699;    text-decoration: none;    font-family: arial;    font-size: 11px;    font-weight: bold;}.REMSLanguageSelector{    color: white;}.REMSListingFlyerImageCaption{    font-size: 10px;    font-family: arial, verdana, 'ms sans serif';    text-align: center;    font-weight: bolder;    padding-bottom: 3px;}.REMSListingFlyerCaption{    font-size: 14px;    font-family: arial, verdana, 'ms sans serif';}a.REMSLinkCommandSmall:hover{    color: red;    text-decoration: none;    font-family: arial;    font-size: 11px;    font-weight: bold;}.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;}.REMSCaption{    font-weight: bold;    font-size: 11px;    color: black;    font-family: arial;}.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: bolder;    font-size: 16px;    color: #333333;    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;}.REMSListingFlyerBizCardCaption{    font-size: 11px;    font-family: arial, verdana, 'ms sans serif';}.REMSHeadline1Background{    font-weight: bold;    font-size: 17px;    color: #003366;    font-family: arial;    background-image:  url("../images/systemimages/admin/headline1bar.jpg"/*tpa=http://fisherislandfloridaproperties.com/images/systemimages/admin/headline1bar.jpg*/);    background-repeat: repeat-y;}.REMSFeaturedSearchImage{    padding-right: 5px;    padding-left: 4px;}.REMSCaption2{    color: #457db8;}.REMSListingCaption{    font-size: 12px;    font-family: arial, verdana, 'ms sans serif';    padding-right: 4px;}.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;}.REMSHeadline2{    font-weight: bold;    font-size: 16px;    color: darkgray;    font-family: arial;}a.REMSLinkCommand:visited{    color: #006699;    text-decoration: none;    font-family: arial;    font-size: 12px;    font-weight: bold;}.REMSListingHeaderSmall{    font-weight: bolder;    font-size: 12px;    color: #457db8;    font-family: arial, verdana, 'ms sans serif';    text-align: left;}DIV.REMSBucketSearchCaption{    font-size: 12px;    text-align: center;}.REMSFeaturedSearchCopy{color: #333333;}DIV.rciMenuFlyOut A{    text-decoration: none;    width: 190px;}.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;}.REMSListingFlyerHeaderInfoCaption{    font-size: 12px;    color: #333333;    font-family: arial, verdana, 'ms sans serif';}a.REMSLinkCommandSmall:active{    color: #006699;    text-decoration: none;    font-family: arial;    font-size: 11px;    font-weight: bold;}a.REMSLinkCommand:active{    color: #006699;    text-decoration: none;    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;}.REMSFeaturedSearchHeadline{    font-family: arial;    font-size: 22px;    color: #333333;    text-align: left;}a.REMSLinkCommandSmall:visited{    color: #006699;    text-decoration: none;    font-family: arial;    font-size: 11px;    font-weight: bold;}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:hover{    color: red;    text-decoration: underline;    font-family: arial;    font-size: 12px;    font-weight: bold;}DIV.REMSFeaturedPropertyCaption{    font-size: 12px;    text-align: center;}.ListingSearch2{    background-color: #457db8;    color: #ffffff;    font-weight: bold;    font-size: 10px;}.ListingSearch1{    border-bottom: #457db8 1px solid;    border-left: #457db8 1px solid;    border-right: #457db8 1px solid;    border-top: #457db8 1px solid;    font-size: 12px;}/* -------------- END REMS and Listing caption Styles -------------- *//*  -------------- START other styles  -------------- */.rciActionButton{    font-weight: bolder;    border-top: medium none;    border-bottom: medium none;    background-color: white;    padding-left: 21px;    background-repeat: repeat-y;    width: 218px;    background-image:  url("../images/systemimages/actionbutton.gif"/*tpa=http://fisherislandfloridaproperties.com/images/systemimages/actionbutton.gif*/);    font-family: arial;    border-right: medium none;    color: black;    cursor: hand;    text-align: left;    text-transform: uppercase;    font-size: 11px;    height: 26px;    border-left: medium none;}#PrintColorOfficeName{    font-weight: bold;    font-size: 16px;    color: #333333;    font-family: arial;    margin-left: 270px;}#PrintColorAddress{    font-size: 12px;    font-weight: bold;    color: #333333;    font-family: arial;    margin-left: 270px;    margin-bottom: 8px;}.REMSSignUp{	Background-Image: url();}/*  -------------- END other styles  -------------- *//*  -------------- START HomePage styles  -------------- */.REMSBucketSearchImage {border: 5px solid #ffffff;}/* FeaturedPropertyType=2 */TABLE.REMSFeaturedProperty {}TR.REMSFeaturedPropertyRow {}TD.REMSFeaturedPropertyColumn {}A.REMSFeaturedPropertyLink {text-decoration: none;color: #333333;}IMG.REMSFeaturedPropertyImage {border: 5px solid #ffffff;}DIV.REMSFeaturedPropertyCaption {}SPAN.REMSFeaturedPropertyCity {}SPAN.REMSFPPrice {}/* FeaturedPropertyType=2 */A.REMSBucketSearchLink{text-decoration: none;color: #333333;}}/*  -------------- END HomePage styles  -------------- */
