#search{ margin:10px 20px; }
#search h3{ margin:10px 0 0 0; padding:0; border:none; display:inline-block; width:80px; font-size:0.8em; }
#search a.bed-search{ margin:0 0 5px 0; font-size:0.6em; width:130px; padding:7px 0; text-align:center; }
#search a.type-search{ margin:0; font-size:0.6em; width:199px; padding:7px 0; text-align:center; }
#search a.full-search{ float:left; margin:0 5px 0 0; font-size:0.8em; width:80px; height:33px; padding:13px 5px; text-align:center;  }

#featured-box{ border:solid 3px #E6A500; border-bottom:none; margin:0 20px; height:280px; position:relative; }
.featured-box img{ position:absolute; top:5px; left:5px; }

#featured-paging{ margin:0 20px; padding:5px; font-size:0.8em; color:#555; border:solid 3px #F6B100; border-top:none; width:904px; }
#featured-paging-info{ display:block; float:left; padding:3px 0; }

a#featured-toggle{ display:inline-block; float:left; margin:0 5px 0 0; }
a#view-featured{ display:inline-block; float:right; }

#home-foot{ margin:10px 20px; border-top:solid 1px #ddd; }
#home-foot a:link, #home-foot a:visited{ color:#6D7B8D; text-decoration:underline; }
#home-foot a:hover{ color:#B97506; text-decoration:underline; }
#blog-feed{ float:left; width:250px; }
#villa-month{ float:left; width:400px; margin:0 10px; }
#weddings{ float:left; width:250px; }

#home-foot h3{ margin:0 0 10px 0; padding:5px 0; }

#blog-feed-inner{ border:solid 1px #CA7D07; border-bottom:none; padding:10px; height:243px; margin:0; }
#blog-feed h3{ text-align:left; }
#blog-feed ul{ list-style-type:none; margin:0; padding:0; line-height:1.4em; }
#blog-feed li{ margin:0 0 10px 0; }
a#blog-link{ width:208px; text-align:center; }

#villa-month h3{ text-align:center; }
#villa-month img{ width:400px; height:263px; border:solid 1px #CA7D07; border-bottom:none; }
#villa-month a{ width:360px; text-align:center; }

#weddings h3{ text-align:right; }
#weddings img{ width:250px; height:263px; border:solid 1px #CA7D07; border-bottom:none; }
#weddings a{ width:210px; text-align:center; }


