body { padding:0; width:765px; margin:0 auto; }
p, ul { margin:0; }
.h_1 { height:1px; font-size:1px; line-height:1px; }
.img_sm div { background:url("images/home_small.gif") no-repeat; width:97px; height:78px; padding:3px; }
.img_sm img { border:0; }

#nav_top { width:765px; height:38px; background:url("images/nav_top.gif") no-repeat; }
#nav_top a { display:block; height:38px; }
#nav_top a:hover, #nav_top a.activ { background:url("images/nav_top_over.gif") 49% 31px no-repeat; }
#navt1 { width:89px; }
#navt2 { width:100px; }
#navt3 { width:80px; }
#navt4 { width:116px; }
#navt5 { width:136px; }
#navt6 { width:113px; }
#navt7 { width:131px; }

.brd_l { background:url("images/brd_l.gif") repeat-y; width:3px; font-size:0px; }
.brd_r { background:url("images/brd_r.gif") repeat-y; width:3px; font-size:0px; }
#header { width:759px; }
#header div { padding:0 0 1px 3px; }
.main_b { background:url("images/b.gif") top no-repeat; width:765px; height:5px; line-height:0; font-size:0; }
#footer { padding:15px 0 30px; text-align:center; color:#908f8f; font:12px Arial, Helvetica, sans-serif; }

.home_b { background:url("images/home_b.gif") top no-repeat; height:5px; font-size:0; line-height:0; }
#home_l { width:490px; vertical-align:top; }
#home_r { width:272px; vertical-align:top; background:url("images/home_r_bg.gif") left repeat-y; }
#home_r p { color:#4d7036; font:12px/18px Arial, Helvetica, sans-serif; padding:18px 27px 0 17px; text-align:justify; }
#home_r p.first { padding-top:8px; }

.gal_1 { margin:23px 0 0 11px; }
.home_sp td { height:17px; line-height:1px; }
.home_big1 { background:url("images/home_big.gif") no-repeat; width:215px; height:142px; padding:4px 3px 3px 5px; }
.home_big2 { background:url("images/home_big.gif") no-repeat; width:217px; height:142px; padding:4px 3px 3px 3px; }

/* Amenities */
#amen { padding:14px 19px 0 27px; }
.titles { height:38px; background:url("images/dots3_1.gif") bottom repeat-x;  font:bold 36px Vivaldi; color:#0872D8;}
#amen p { padding:18px 0 0 0; background:url("images/mark_1.gif") left 17px no-repeat; text-indent:26px; }
#amen p, #amen p a { color:#4d7036; font:12px/18px Arial, Helvetica, sans-serif; }
#amen p.first { padding-top:12px; background-position:left 11px; }
#amen p strong { display:inline; margin:0; padding:0; color:#0872d8; font:bold 12px Arial, Helvetica, sans-serif; }
.amen_i { width:169px; height:142px; padding:3px 0 0 3px; background:url("images/amen_sm.gif") left top no-repeat; }
.i_first { margin-top:12px; }

#amen2 { padding:14px 19px 0 27px; }
.titles { height:38px; background:url("images/dots3_1.gif") bottom repeat-x;  font:bold 36px Vivaldi; color:#0872D8;}
#amen2 p { padding:18px 0 0 0; text-indent:26px; }
#amen2 p, #amen2 p a { color:#4d7036; font:12px/18px Arial, Helvetica, sans-serif; }
#amen2 p.first { padding-top:12px; background-position:left 11px; }
#amen2 p strong { display:inline; margin:0; padding:0; color:#0872d8; font:bold 12px Arial, Helvetica, sans-serif; }

/* Gallery */
.gal_box { background-color:#e9f5ff; border:1px solid #d2e8fb; padding:21px 0 22px 34px; }
.gal_box .img_sm td { width:124px; text-align:center; }
.gal_box .img_sm td.nav { width:31px; }
#gal p.title { color:#4d7036; font:14px Arial, Helvetica, sans-serif; padding:10px 0; text-align:center; }
.gal_links { width:100px; }
.gal_links table td { width:689px; text-align:right; height:12px; }
.gal_links table a { color:#0e56b9; font:14px Arial, Helvetica, sans-serif; font-style:italic; text-decoration:none; 
	background:url("images/mark_2.gif") right 13px no-repeat; padding-right:21px; }
.gal_links table a:hover { text-decoration:underline; }	
.border_big { background:url("images/border_big.gif") no-repeat; width:404px; height:268px; padding:3px; }