*{margin:0 auto; padding:0px;}
#header{ width:703px; height:171px; background:url(images/header.png) no-repeat; float:left;}
#header img{margin:20px 0 0 180px; padding:0px;;}
#header a img{text-decoration:none; border:none; float:left; padding:0px; margin:80px 0 0 20px;}

#navigation_home{width:277px; height:170px; background:url(images/navigation_home.png) no-repeat; float:left;}
#navigation{width:277px; height:170px; background:url(images/navigation.png) no-repeat; float:left;}
#navigation a img{float:left; border:none; padding:0px; margin:20px 0 0 35px;}

#main_bg{width:980px; height:685px; background:url(images/main_bg.png) no-repeat;}
#main_bg img{ float:right; margin:110px 330px 0 0; padding:0px;}
#main_bg a img{float:right; margin:40px 295px 0 0; padding:0px; border:none;}

#bocaraton_bg{width:980px;float:right;}
#boca_lt{width:271px; height:767px; background:url(images/boca_lt.png) no-repeat; float:left;}
#boca_rt_top{width:709px; height:767px; background:url(images/bocabg_rt.png) no-repeat; float:left;}
#boca_rt h3{float:left; padding:0px; margin:45px 0 0 40px;}
#frame{ width:656px; height:248px; background:url(images/frame_bg.png) no-repeat; margin:30px auto; padding:0px;}
#frame img{ padding:0px; margin:8px 0 0 8px;}
#boca_rt p{width:660px; font-family:gabriola; font-size:24px; padding:0px; margin:0 0 0 30px; line-height:30px;}


#openfor{width:271px; height:97px; background:url(images/openfor.png) no-repeat; float:left; padding:0px; margin:20px 0 0 0;}
#hour_of_operation{width:271px; height:185px; background:url(images/hour_of_opertion.png) no-repeat; float:left;}
#hour_of_operation1{width:271px; height:185px; background:url(images/hours-of-operation-1.png) no-repeat; float:left;}

#contact{ width:271px; height:96px; background:url(images/contactus.png) no-repeat; float:left;margin:20px 0 0 0;}
#contact_details{ width:271px; height:317px; background:url(images/contact_details.png) no-repeat; float:left;}
#contact_details2{ width:271px; height:317px; background:url(images/contact_details_boynton.png) no-repeat; float:left;}

#boynton_lt{width:271px; height:787px; background:url(images/boyanton_lt.png) no-repeat; float:left;}
#boynton_rt h3{float:left; padding:0px; margin:45px 0 0 40px;}
#boynton_rt{width:709px; height:786px; background:url(images/boyantonbg_rt.png) no-repeat; float:left;}
#boynton_rt p{width:660px; font-family:gabriola; font-size:24px; padding:0px; margin:0 0 0 30px; line-height:30px;}


#contact_details_boynton{ width:271px; height:365px; background:url(images/contact_details_boynton.png) no-repeat; float:left;}
#boynton_rt form{padding:0px; margin:10px 0 0 20px;}
#boynton_rt form label{font-family:gabriola; font-size:24px; float:left; padding:0px; margin:0px;}

#contact_details_coconut{ width:271px; height:365px; background:url(images/contact_details_coconut.png) no-repeat; float:left;}
#map{width:661px; height:538px; margin:5px auto; padding:0px;}

#menu_bg{width:654px; height:546px; background:#c1c4c3; margin:0px auto; padding:0px;}
#menu_bg a img{border:none; margin:4px 0 0 6px; padding:0px;}


#bamboo_lt{background:url(images/menu_bg_lt.png) no-repeat; width:271px; height:1358px; float:left;}
#bamboo_rt{width:709px; height:1358px; background:url(images/menu_bg_rt.png) no-repeat; float:left;}
#bamboo_rt h3{float:left; padding:0px; margin:45px 0 0 40px;}

#footer{width:980px; height:49px; background:#000;}
#footer p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:left; padding:0px; margin:17px 0 0 10px;}
#footer a{text-decoration:none; color:#e18125; padding:0px; margin:0px;}
#footer a:hover{color:#fff; text-decoration:underline;}
#directions{width:200px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;margin:10px 0 0 0; height:550px; overflow:auto;}