html, body, div, span, a, img, 
h1, h2, h3, h4, h5, h6, hgroup, p, 
dl, dialog, dt, dd, ol, ul, li, 
abbr, acronym, address, b, big, blockquote, 
cite, code, del, dfn, em, i, ins, kbd, pre, q, 
samp, tt, var, small, strong, sub, sup, 
object, iframe, form, fieldset, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, footer, header, nav, section, 
figure, menu, time, mark, audio, video{font-family:inherit; font-size:100%; font-weight:inherit; font-style:inherit; vertical-align:baseline; white-space:normal; text-align:left; margin:0; padding:0; border:0; outline:0; background:transparent}
textarea{font-family:inherit; font-size:100%; font-weight:normal; font-style:normal; white-space:normal; text-align:left; margin:0; padding:0}
article, aside, footer, header, nav, section, 
dialog, figure, hgroup, menu{display:block}

h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
del, ins{text-decoration:none}
ol, ul{list-style:none}
nav ul{list-style-type:none}
table{border-collapse:separate; border-spacing:0; background-color:transparent; width:auto; height:auto}
:focus{outline:0}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}

applet, basefont, dir, font, isindex, menu, s, strike, u{font-family:inherit; font-size:100%; font-weight:normal; font-style:normal; white-space:normal; vertical-align:baseline; text-decoration:inherit; text-align:left; color:inherit; margin:0; padding:0; border:0; outline:0}
dir, menu{list-style:none}
nobr{white-space:normal}
blink{text-decoration:none}
marquee{overflow:visible}

body{font-family:helvetica,arial,sans-serif; line-height:1.5; background:white; color:black}
h1, h2, h3, h4, h5, h6{line-height:1.2}
h4, h5, h6{font-weight:bold}
b, strong, caption, th, thead, dt, legend{font-weight:bold}
cite, dfn, em, i{font-style:italic}
code, kbd, samp, pre, tt, var{font-family:mono-space,monospace}
h1, h2, h3, h4, h5, h6{word-spacing:-0.125em}
p{word-spacing:0.125em; hyphenate:auto; hyphenate-lines:3}
p+p{text-indent:1.5em}
p+p.no-indent{text-indent:0}
pre{white-space:pre}
del{text-decoration:line-through}
mark{background:rgba(255,255,0,0.4); padding:0 .25em}
ins{color:#f00}
small, sup, sub{font-size:80%}
big{font-size:125%; line-height:80%}
abbr, acronym{font-size:85%; text-transform:uppercase; letter-spacing:.1em}
abbr[title], acronym[title], dfn[title]{border-bottom:1px dotted black; cursor:help}
sup, sub{line-height:0}
sup{vertical-align:super}
sub{vertical-align:sub}
blockquote{padding:1.5em}
hr{border:none; background:#ddd; width:100%}
ul, ol{margin-left:1.5em}
ul{list-style:disc outside}
ol{list-style:decimal outside}
input, select, button{cursor:pointer}
table{font:inherit; width:100%}

article, aside, header, hgroup, 
nav, section, footer{float:left; display:block}
figure{display:block}

.debug{outline:solid gold 1px}
.debug-background{background:rgba(255,215,0,0.2) !important}
form{float:left}
fieldset, 
legend{padding-bottom:18px}
label{margin:0 0 16px 18px; float:left; display:block}
label.first{margin-left:0}
input[type="text"], 
input[type="password"], 
input[type="select"], 
input[type="search"]{border:solid 1px #ccc; height:16px; padding:1px 2px; display:block}
input[type="file"]{border:none}
textarea{border:solid 1px #ccc; height:16px; padding:0 2px; display:block; line-height:18px}
select{display:block; margin-top:2px}
input[type="submit"], 
input[type="reset"], 
input[type="button"]{margin-left:12px}

label.width1, 
label.width2, 
label.width3, 
label.width4{float:left}

label.width1 input, 
label.width1 textarea{width:228px}
label.width2 input, 
label.width2 textarea{width:480px}
label.width3 input, 
label.width3 textarea{width:732px}
label.width4 input, 
label.width4 textarea{width:984px}

label.width1 select, 
label.width2 select, 
label.width3 select, 
label.width4 select{width:100%}

label.unitx1, label.unitx2, 
label.unitx3, label.unitx4, 
label.unitx5, label.unitx6, 
label.unitx7, label.unitx8{float:left}

label.unitx1 input, 
label.unitx1 textarea{width:102px}
label.unitx2 input, 
label.unitx2 textarea{width:228px}
label.unitx3 input, 
label.unitx3 textarea{width:354px}
label.unitx4 input, 
label.unitx4 textarea{width:480px}
label.unitx5 input, 
label.unitx5 textarea{width:606px}
label.unitx6 input, 
label.unitx6 textarea{width:732px}
label.unitx7 input, 
label.unitx7 textarea{width:858px}
label.unitx8 input, 
label.unitx8 textarea{width:984px}

label.unitx1 select, 
label.unitx2 select, 
label.unitx3 select, 
label.unitx4 select, 
label.unitx5 select, 
label.unitx6 select, 
label.unitx7 select, 
label.unitx8 select{width:100%}

label.singleline{height:32px; margin-bottom:0}
label.singleline input{width:auto; display:inline; margin-left:12px; margin-top:0}

label.multilinex2 textarea{height:36px}
label.multilinex3 textarea{height:54px}
label.multilinex4 textarea{height:72px}
label.multilinex5 textarea{height:90px}
label.multilinex6 textarea{height:108px}

.width1 .radio-text{width:228px}
.width2.radio-text{width:480px}
.width3.radio-text{width:732px}
.width4.radio-text{width:984px}

.radio{margin:1px 0 0 1px; float:left; display:block; clear:left}
.radio-label{margin:0 0 18px 0; padding-left:18px; float:none; display:block; clear:none}

.checkbox{margin:1px 0 0 1px; float:left; display:block; clear:left}
.checkbox-label{margin:0 0 18px 0; padding-left:18px; float:none; display:block; clear:none}

#page{width:990px; position:relative}

#page:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.column{margin-left:18px; display:block; float:left}

.colgroup{display:block; float:left}
.first{margin-left:0; clear:left}
.gutter{margin-left:18px}

.no-gutter{margin-left:0}
.align-left{float:left}
.align-right{float:right; text-align:right}
header, 
section, 
div{padding-bottom:10px}

.leading{margin-bottom:18px}

.noleading{margin-bottom:0 !important}

.width1{width:234px}

.width2{width:486px}

.width3{width:738px}

.width4{width:990px}

.full{width:100%}

.unitx1{width:108px}/* 9em */

.unitx2{width:234px}

.unitx3{width:360px}

.unitx4{width:486px}

.unitx5{width:612px}

.unitx6{width:738px}

.unitx7{width:864px}

.unitx8{width:990px}

.columnsx2{-webkit-column-count:2; -webkit-column-gap:18px; -moz-column-count:2; -moz-column-gap:18px; column-count:2; column-gap:18px}
.columnsx4{-webkit-column-count:4; -webkit-column-gap:18px; -moz-column-count:4; -moz-column-gap:18px; column-count:4; column-gap:18px}

.table-column th, .table-column td{width:234px}
.table-column th.width2, .table-column td.width2{width:486px}
.table-column th.width3, .table-column td.width3{width:738px}
.table-column th.width4, .table-column td.width4{width:990px}

.table-unit th, .table-unit td{width:108px}
.table-unit th.unitx2, .table-unit td.unitx2{width:234px}
.table-unit th.unitx3, .table-unit td.unitx3{width:360px}
.table-unit th.unitx4, .table-unit td.unitx4{width:486px}
.table-unit th.unitx5, .table-unit td.unitx5{width:612px}
.table-unit th.unitx6, .table-unit td.unitx6{width:738px}
.table-unit th.unitx7, .table-unit td.unitx7{width:864px}
.table-unit th.unitx8, .table-unit td.unitx8{width:990px}

body{font-size:70%; line-height:1.5}

h1, h2{line-height:28px}
h3, h4, h5, h6{line-height:18px}

h1{font-size:36px; padding-top:10px; padding-bottom:20px}
h2{font-size:28px; padding-top:14px; padding-bottom:16px}
h3{font-size:22px; padding-top:14px; padding-bottom:4px}
h4{font-size:18px; padding-top:0px; padding-bottom:8px}
h5{font-size:15px; padding-top:17px; padding-bottom:1px}
h6{font-size:13px; padding-top:18px}

h6:first-child{padding-top:0}

p, pre, address, ul, ol, li, 
dl, dialog, caption{font-size:13px; line-height:18px}
p.justify{text-align:justify}
ul, ol{padding-top:18px; padding-bottom:18px}
li ul, li ol{padding-top:0; padding-bottom:0}
abbr, small{line-height:15px}
form, legend, label{font-size:13px; line-height:18px}
input, textarea{font-size:12px}

table{font-size:13px; line-height:18px; margin-bottom:18px}
th, td{padding:9px 6px; line-height:18px}

hr{position:relative; height:4px; margin:18px 0 14px 0}

h1.quotes{margin-left:-10px}
h2.quotes{margin-left:-10px}
h3.quotes{margin-left:-10px}
h4.quotes{margin-left:-10px}
h5.quotes{margin-left:-10px}
h6.quotes{margin-left:-10px}

body{background-color:#002424; font:100%  Verdana,Tahoma,Arial,Helvetica,sans-serif}
#page{background:url(images/Upper_section_background.jpg) repeat-x left top; margin:0 auto 10px auto; position:relative; border:4px; width:990px; border-color:#999; border-style:solid; background-color:#FFFFF7; border-bottom:none; border-top:none; overflow:visible}
#page:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

table{padding:none; border-collapse:collaps}

table#hors td{padding:none; line-height:1px; font-size:11px}

table#priced_hors td{padding:none; line-height:1px; font-size:13px}

table#dinnerparties{margin-left:25px; margin-bottom:5px; width:340px}

table#dinnerparties td{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; line-height:0px; font-size:12px}

table.beer{margin-left:25px; margin-bottom:5px; width:400px; left:auto; right:auto}

table.beer td{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; padding:none; line-height:5px; font-size:15px}

#dinnerparty{background:url(images/dinner_menu1.jpg) no-repeat left bottom; width:360px; height:685px}

#banner{background:url(images/whole_banner.jpg) no-repeat #f8f8f1 left top; width:990px; height:239px; padding:0; margin:0}

#upper_section_background{position:relative; background:url(images/Upper_section_background.jpg) repeat-x left top; height:300px}

#image_contact{background:url(images/locati2.jpg) no-repeat top right; height:320px}

#wedding{background:url(images/beach_wedding_background.jpg) no-repeat top left; height:300px}

#parties{background:url(images/private_parties_background.jpg) no-repeat top left; height:300px}

#tropical{background:url(images/tropical_background.jpg) no-repeat top left; height:300px}

#specials{background:url(images/nightly_specials_background.jpg) no-repeat top left; height:300px}

#restaurants{background:url(images/restaurants_background.jpg) no-repeat top left; height:300px}

#pbsr{background:url(images/pbsr_background.jpg) no-repeat top left; height:300px}

.menu_carte_weddings{background:url(images/dinner_menu1.jpg) no-repeat top left; width:360px; height:530px}

#wedding_quote{background:url(images/wedding_quote2.jpg) no-repeat top left; width:260px; height:300px}

span.menu_text p{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; font-size:12px; padding-left:30px}

span.menu_text p.small{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; font-size:10px; padding-left:30px}

span.menu_text p.smallbuffet{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; font-size:10px; padding-left:50px}

span.menu_text p.smalldinner{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; font-size:10px; padding-left:65px}

#weddings{background:url(images/weddings.jpg) no-repeat top left; height:499px; width:649px}

#partiespackage{position:relative; background:url(images/privateparties.jpg) no-repeat top left; height:499px; width:649px}

#barlink{position:absolute; width:140px; bottom:15px; left:100px}

#barlink a{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; text-decoration:underline; color:#FC0; font-size:17px}

.accesslink{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; text-decoration:underline; color:#036; font-size:17px}

#cocktail_reception{width:515px}

#priced_appetizers{width:800px}

#catering_reception{margin-left:25px; width:260px}

#wedding_reception{width:300px}

#palmbeachshores{background:url(images/singer_island.jpg) no-repeat top right; height:400px}

 #quick_quote{background:url(images/quick_quote.jpg) no-repeat left top; height:300px}

#catering_quote{background:url(images/catering_quote.jpg) no-repeat left top; height:300px}

#lower_section_background{position:relative; background:url(images/lower_section_background.jpg)repeat-x left top; height:300px}

p{font-size:13px; text-indent:0px; padding-left:12px}
p+p{text-indent:0; margin-top:0px}
p#large span{font-size:15px; padding-right:7px}

p#5padleft{padding-left:5px}

h1, h2, h3, h4, h5, h6{color:#333; font-family:"Arabic Transparent"; font-weight:bold; word-spacing:100%}
h3{font-size:20px; margin-top:0px; padding-top:0px; padding-bottom:10px; letter-spacing:normal}

h3.padleft12{padding-left:12px}
h3.image{background:url(images/home_heart.gif) no-repeat center; height:43px; text-align:center; margin-top:20px}
div{vertical-align:text-top}

div#image_block{background-color:#CCC; text-align:center}

div#image_block img{border:#FFFff7 ridge 2px}

ul#services{padding-left:20px}

ul#services li{font-size:14px}

.paddingright{padding-right:16px}

img.left{float:left; padding-right:10px; padding-bottom:10px:}

.imageright{float:right; padding-right:75px}

input[type="submit"]{margin-left:85px; margin-top:5px}
label{margin:0 0 3px 15px; float:none; display:block; text-align:left; text-indent:0px; font-size:13px}

label.unitx200 input, 
label.unitx200 textarea{width:200px; font-size:13px}

.width50px{width:50px}
.width63px{width:63px}
.width75px{width:75px}

.topmargin5px{margin-top:5px}
.topmargin10px{margin-top:10px}
.topmargin18px{margin-top:18px}
.topmargin20px{margin-top:20px}
.topmargin30px{margin-top:30px}
.topmargin50px{margin-top:50px}
.topmargin70px{margin-top:70px}
.topmargin100px{margin-top:100px}
.bold{font-weight:bold}
.display_in{display:inline}
.padding_top{padding-top:10px}

.textcenter{text-align:center}
.paddingbottom_none{padding-bottom:0}
.paddingleft25px{padding-left:25px}
.paddingleft50px{padding-left:50px}

.white-space{margin-left:0; list-style-type:none; clear:both}
.space-width{font-family:times,"times new roman",serif; line-height:14px}
.description{display:block; float:left; clear:left}
.description code{color:#999}
.space-width{background:rgba(255,255,0,0.4)}

table code{background:rgba(187,204,221,0.3); font-weight:normal; color:#069; margin-left:18px; padding:1px 4px}

.grid-example{background:rgba(187,204,221,0.3); color:#069}

.grid-example.unitx1, .grid-example.unitx2, 
.grid-example.unitx3, .grid-example.unitx4, 
.grid-example.unitx5, .grid-example.unitx6, 
.grid-example.unitx7{margin-bottom:18px}

footer{border-top:solid 4px #000; background:url(../images/icones-creative-commons.png) no-repeat 918px 0; margin-top:50px; position:relative}

.menubar{background-image:url(images/nav_background.jpg); background-repeat:no-repeat; height:28px; position:relative; width:990px}

ul{padding:0}

ul#nav{height:28px; position:absolute; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:16px; bottom:0px; left:0; margin:0; padding-left:0px; list-style:none; width:990px; overflow:hidden}

ul#nav li{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; line-height:150%; font-size:16px; float:left; list-style:none; text-decoration:none}

ul#nav li a{display:block; padding:2px 10px 2px 10px; line-height:150%; text-decoration:none; color:#Fffff7; float:left}

ul#nav a:hover{line-height:150%; color:#369; text-decoration:underline; background-color:#fffff7}

ul#nav li span{line-height:150%; color:#FFF; text-decoration:none}

ul#nav a:focus{color:#CCC}

#Webpages A{FONT:13px Helvetica,sans-serif; COLOR:#B8B872; TEXT-DECORATION:none}
#Webpages A:link{FONT:13px Helvetica,sans-serif; COLOR:#B8B872; TEXT-DECORATION:none}
#Webpages A:active{FONT:13px Helvetica,sans-serif; COLOR:#B8B872; TEXT-DECORATION:none}

#Webpages A:visited{FONT:13px Helvetica,sans-serif; COLOR:#B8B872; TEXT-DECORATION:none}
#Webpages A:hover{COLOR:#F47A00; TEXT-DECORATION:none; font-family:Helvetica,sans-serif; font-size:13px; font-weight:bold}

#footermenu{TEXT-ALIGN:center; WIDTH:950px; FONT:13px Verdana,Geneva,sans-serif; COLOR:#F27900; background-color:#F9F9F9}
#footermenu A{FONT:13px Verdana,Geneva,sans-serif; COLOR:#004A25; ; ; TEXT-DECORATION:none}
#footermenu A:link{FONT:13px Verdana,Geneva,sans-serif; COLOR:#004A25; ; TEXT-DECORATION:none}
#footermenu A:active{FONT:13px Verdana,Geneva,sans-serif; COLOR:#004A25; ; TEXT-DECORATION:none}

#footermenu A:visited{FONT:13px Verdana,Geneva,sans-serif; COLOR:#004A25; TEXT-DECORATION:none}

#footermenu A:hover{COLOR:#F27900; TEXT-DECORATION:none; font-family:Verdana,Geneva,sans-serif; font-size:13px}

.toolbar{font-size:15px; font-weight:bold; color:#800000; text-align:left; line-height:200%; text-decoration:none}

.textlinks{text-align:left}

.toolbar A:hover{text-decoration:underline; color:#330; font-weight:bold}
 
#sbw_link{TEXT-ALIGN:center; WIDTH:100%; FONT:10px Helvetica,sans-serif; COLOR:#369; margin:8px 0 0 0}
#sbw_link A{TEXT-DECORATION:none; font-family:Helvetica,sans-serif; font-size:10px; font-weight:bold; COLOR:#369; TEXT-DECORATION:none; Background:transparent}
#sbw_link A:hover{COLOR:#6F0000; TEXT-DECORATION:none; font-family:Helvetica,sans-serif; font-size:11px; font-weight:bold}

#footer_link{TEXT-ALIGN:center; WIDTH:100%; FONT:13px Helvetica,sans-serif; COLOR:#B8B872; margin:5px 0 5px 0; font-weight:bold}
#footer_link A{COLOR:#B8B872; TEXT-DECORATION:none; font-family:Helvetica,sans-serif; font-size:13px}
#footer_link A:hover{COLOR:#6F0000; TEXT-DECORATION:none; font-family:Helvetica,sans-serif; font-size:13px}


