﻿
body { margin:0px; padding:0px; font-family:Verdana; font-size:11px; color:#333; background-image:url(/img/bkg.gif); background-repeat:repeat-x; background-color:#0A1100;  } 
div { margin:0px; padding:0px; }
h1 { margin:0px; padding: 0 0 10px 0; font-size:18px; color: #365417; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;  } 
h3 { font-size:13px; font-weight:bold; color:#1C2C32; } 

.clearLeft { clear:left; } 
.boldText { font-weight:bold; } 

a { font-family:Verdana; font-size:11px; color:#3873A0; text-decoration:none; } 
a:hover { font-family:Verdana; font-size:11px; color:#3873A0; text-decoration:none; } 

a.standardLink { color:#236289; font-weight:bold; text-decoration:none; } 
a.standardLink:hover { color:#0181d0; font-weight:bold; text-decoration:none; }

a.home { color:#236289; font-weight:bold; text-decoration:none; }
a.home:hover { color:#0181d0; font-weight:bold; text-decoration:none; }  

a.contact { color:#236289; text-decoration:none; }
a.contact:hover { color:#0181d0; text-decoration:none; } 

a.footer { color:#236289; text-decoration:none; }
a.footer:hover { color:#0181d0; text-decoration:none; } 

#imageTable {  margin:0; padding:0; width:525px;} 
#imageTable td { margin:0; padding:0; width:105px; height:105px; } 
.snazzyImage {display:none; } 

#page { width:845px; margin:0px auto; position:relative; } 

#page #leftShadow { position:absolute; top:0; left:0; } 
#page #rightShadow { position:absolute; top:0; left:810px; } 

#page #mapBtn { position:absolute; top:427px; left:39px; } 

#canvasContainer { width:773px; margin:0px auto; background-color:#A9B69A; padding:0px 3px 3px 3px; } 
#contentContainer { padding:0px 2px 2px 2px; border-left:solid 1px #6E6E6E; border-bottom:solid 1px #6E6E6E; border-right:solid 1px #6E6E6E; background-color:#FFF;} 


#header { height:83px; background-image:url(/img/banner_bkg.jpg);  } 

#mainLogo { position:absolute; top:20px; left:60px; cursor:pointer; } 
#mainNav { height:26px; } 

ul#mainMenu { list-style-type:none; margin:0; padding:0;  }
ul#mainMenu li { float: left;  } 
ul#mainMenu li a {display:block; font-family:Verdana; font-size:11px; color:#182A00; text-decoration:none; padding-top:9px; line-height:11px; } 

ul#mainMenu li#rooms a { background-image:url(/img/nav_rooms_bkg.gif); width:104px; height:17px; padding-left:22px; } 
ul#mainMenu li#rooms a:hover { background-image:url(/img/nav_rooms_hi.gif); width:104px; height:17px; padding-left:22px; } 

ul#mainMenu li#rates a { background-image:url(/img/nav_rates_bkg.gif); width:68px; height:17px; padding-left:24px; } 
ul#mainMenu li#rates a:hover { background-image:url(/img/nav_rates_hi.gif); width:68px; height:17px; padding-left:24px; } 

ul#mainMenu li#about a { background-image:url(/img/nav_about_bkg.gif); width:90px; height:17px; padding-left:25px; } 
ul#mainMenu li#about a:hover { background-image:url(/img/nav_about_hi.gif); width:90px; height:17px; padding-left:25px; } 

ul#mainMenu li#localities a { background-image:url(/img/nav_brooklyn_bkg.gif); width:134px; height:17px; padding-left:23px; } 
ul#mainMenu li#localities a:hover { background-image:url(/img/nav_brooklyn_hi.gif); width:134px; height:17px; padding-left:23px;} 

ul#mainMenu li#photos a { background-image:url(/img/nav_photo_bkg.gif); width:120px; height:17px; padding-left:24px; } 
ul#mainMenu li#photos a:hover { background-image:url(/img/nav_photo_hi.gif); width:120px; height:17px; padding-left:24px;} 

ul#mainMenu li#contact a { background-image:url(/img/nav_contact_bkg.gif); width:109px; height:17px; padding-left:24px;} 
ul#mainMenu li#contact a:hover { background-image:url(/img/nav_contact_hi.gif); width:109px; height:17px; padding-left:24px;} 

#homeDecorator #bottomContentDecorator { margin:0px; padding:0px; } 
#homeDecorator #bottomContentDecorator h3 { font-size:14px; color:#1C2C32; border-bottom:1px solid #C0C8CF; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; font-weight:normal; } 
#homeDecorator #happeningsContainer { width:235px; float:left; margin-left:11px; margin-right:27px; margin-top:0px; padding:0px; }
#homeDecorator #happeningsContainer a { color:#236289; font-weight:bold; text-decoration:none; }
#homeDecorator #happeningsContainer a:hover { color:#0181d0; font-weight:bold; text-decoration:none; }
#homeDecorator #commentsContainer { width:220px; float:left; }  
#homeDecorator #commentsContainer p { font-style:italic; } 

#homeDecorator {margin-top:1px;}
#homeDecorator #coolImageContainer { width:526px; height:315px; float:left; } 
#homeDecorator #reserveRoomCallout { width:241px; height:315px; 
    float:left; background-image:url(/img/hm_reserveBtn_bkg.jpg); background-repeat:no-repeat; position:relative; } 

#homeDecorator #imageCaption { position:absolute; top:220px; left:0px; } 
#homeDecorator #imageCaption { color:#FFF; } 
#homeDecorator #imageCaption .title { font-size:12px; margin:0px; padding:0px 0px 0px 5px;} 
#homeDecorator #imageCaption .detail { padding:0px 4px 0px 18px; margin:5px 0px 0px 0px; } 

#homeDecorator #bottomContentDecorator { background-image:url(/img/vertical_divider.gif); background-repeat:repeat-y; background-position:260px 0px; margin:10px 0px 10px 0px; padding:10px 0px 0px;} 

#homeDecorator #leftContentContainer { clear:left; float:left; width:245px; height:385px; padding:5px 0px 5px 0px; background-color:#C0C8CF; background-image:url(/img/hm_mapit_btm.jpg); background-repeat:no-repeat; background-position:bottom; margin-top:2px; } 

/*#homeDecorator #leftContentContainer #innerContent { width:245px; height:343px; margin:0 auto;  } */

#homeDecorator #rightContentContainer  { float:left; width:506px; margin-left:6px;  } 
#homeDecorator #rightContentContainer p#introText { padding:10px 0px 8px 9px; margin:0px; text-align:justify; } 

#homeDecorator .comment p.detail { font-style:italic; margin:0px; padding:0px; }
#homeDecorator .comment p.author { margin:8px 0px 15px 0px; padding:0px; }  
#homeDecorator .event { margin-bottom:8px; } 
#homeDecorator .event .link { margin:0px 0px 3px 0px; padding:0px; } 
#homeDecorator .event .description { margin:0px; padding:0px; } 

#homeDecorator .reserveButton { position:absolute; top:70px; left:15px; cursor:pointer; } 

#footer { height:32px; background-image:url(/img/fleura_footer_bkg.jpg); background-repeat:no-repeat; background-position:bottom left;
            padding-top:65px;  
} 

#footer img { margin:0px 0px 0px 12px; } 
#footer p { text-align:center;} 

#intro {padding-left:7px; } 

#divider { border-top:solid 1px #C0C8CF; border-bottom:solid 1px #E1E7EC; height:1px; margin:10px 0px 10px 0px; } 
.divider { border-top:solid 1px #C0C8CF; border-bottom:solid 1px #E1E7EC; height:1px; margin:10px 0px 10px 0px; } 

#aboutUsDecorator,#brooklynDecorator,#roomsDecorator,#ratesDecorator,#contactUsDecorator,#roomDetailDecorator,#photoGalleriesDecorator { padding-left:13px; padding-right:13px; }  

#aboutUsDecorator #leftColumn { width:420px; float:left; margin-right:20px; } 
#aboutUsDecorator #leftColumn p { margin:4px 0px 8px 0px; padding:0px; text-align:justify; } 
#aboutUsDecorator #leftColumn #image2 { padding-right:20px; } 
#aboutUsDecorator #rightColumn { width:292px; float:right; z-index:2; position:relative; } 
#aboutUsDecorator #rightColumn img { position:absolute; top:0px; left:0px;} 
#aboutUsDecorator #bottomBody { width:732px; padding-top:10px; float:left; } 
#aboutUsDecorator #bottomBody p { margin:4px 0px 8px 0px; padding:0px; text-align:justify; } 
#aboutUsDecorator #bottomBody img { padding-right:20px; } 

#roomsDecorator #leftColumn { width:421px; float:left; margin-right:20px; } 
#roomsDecorator #leftColumn p { margin:4px 0px 8px 0px; padding:0px; text-align:justify; } 
#roomsDecorator #rightColumn { width:292px; height:190px; float:left; position:relative; z-index:2; } 
#roomsDecorator #rightColumn img.main { position:absolute; top:0px; left:0px; }
#roomsDecorator #rightColumn #imgReserve { position:absolute; top:90px; left:130px; cursor:pointer; } 

html>body #roomsDecorator .room { width:158px; float:left; padding-right:28px; } 
#roomsDecorator .room { width:158px; float:left; padding-right:15px; } 
#roomsDecorator .room h3 { font-size:13px; padding:0px; margin:0px 0px 8px 0px; color:#1C2C32; } 

#roomDetailDecorator #leftColumn { width:330px; float:left; margin-right:20px; } 
#roomDetailDecorator #leftColumn p { margin:4px 0px 8px 0px; padding:0px; text-align:justify; } 
#roomDetailDecorator #leftColumn #amenitiesLeftCol { width:150px; float:left; margin-right:30px; }
#roomDetailDecorator #leftColumn #amenitiesRightCol { width:150px; float:left; }
#roomDetailDecorator #rightColumn { width:383px; float:left; position:relative; z-index:2; } 
#roomDetailDecorator #photoGallery { width:370px; height:320px; padding-top:25px; }
#roomDetailDecorator a { color:#236289; font-weight:bold; text-decoration:none; }
#roomDetailDecorator a:hover { color:#0181d0; font-weight:bold; text-decoration:none; } 
#roomDetailDecorator ul { margin:4px 0px 0px 15px; padding:0; } 

#ratesDecorator .actionLinks .standardLink { padding-right:15px; } 
#ratesDecorator #leftColumn { width:420px; float:left; margin-right:21px; } 
#ratesDecorator #leftColumn p { margin:4px 0px 8px 0px; padding:0px; text-align:justify; }
#ratesDecorator #rightColumn { width:292px; height:190px; position:relative; z-index:2; float:left; } 
#ratesDecorator #rightColumn img { position:absolute; top:0px; left:0px; } 
#ratesDecorator #rightColumn #imgReserve { position:absolute; top:90px; left:130px; cursor:pointer; } 
#ratesDecorator .room { margin-bottom:15px; } 
#ratesDecorator .room p { margin:0px 0px 4px 0px; padding:0px; } 

#photoGalleriesContent { text-align:center; }
#photoGalleriesSource { width:580px; height:440px; }

#contactUsDecorator #leftColumn { width:421px; float:left; margin-right:20px; } 
#contactUsDecorator #leftColumn p { margin:4px 0px 8px 0px; padding:0px; text-align:justify; } 
#contactUsDecorator #rightColumn { width:292px; height:190px; float:left; position:relative; z-index:2; } 
#contactUsDecorator #rightColumn img { position:absolute; top:0px; left:0px; }
#contactUsDecorator #rightColumn #imgReserve { position:absolute; top:90px; left:130px; cursor:pointer; }  
#contactUsDecorator a { color:#236289; text-decoration:none; }
#contactUsDecorator a:hover { color:#0181d0; text-decoration:none; } 

#brooklynDecorator h3 { margin-bottom:6px; } 
#brooklynDecorator .standardLink { line-height:23px;}
#brooklynDecorator .location .bklynImage { float:left; width:88px; } 
#brooklynDecorator .location p { float:left; width:600px; margin:0px; padding:0px; } 

#roomsDecorator p { margin:4px 0px 8px 0px; padding:0px; text-align:justify; } 

#fleuraBottom { position:absolute; top:109px; left:611px; z-index:1; } 
#page #fleura { position:absolute; top:0px; right:4px; } 



