body{margin:0;padding: 0px;background:#f4f4f4 url(pics3/bg.gif) top center repeat-y;font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif}
h1,h2,p{margin: 0 10px}
h1{font-size: 250%;color: #FFF}
h2{font-size: 200%;color: #f0f0f0}
p{padding-bottom:1em}
h2{padding-top: 0.3em}

div#nifty{ margin: 0px 0px 0px 0px;width:600px;background: #fff;float:left;}


div#container{width:910px;margin: 0 auto;text-align:left;}

div#container2{width:910px; margin: 100px 50px 0px 200px ; text-align:left;background: #123456;}

div#spacer{float:left;width:920px; margin: 0 ; padding:0; border:0; background: #ffffff;}
div#spacer2{float:left;width:905px; margin: 0 ;padding:0; border:0; border-top:2px solid #000;}


div#menu{float:left;display:inline;margin: 0;overflow:auto;background: #ffffff;border-bottom:2px solid #000;width:915px}
div#menu h1.florida {margin:0px;padding:0px;float:left;font-family:"Trebuchet MS",Georgia;font-size:32px;color:#ff7f00;font-weight:bold;}
div#menu h1.world {margin:0px;padding:0px ;float:left;font-family:"Trebuchet MS",Georgia;font-size:32px;color:#3BB9FF;font-weight:bold;}
div#menu h1.villa {margin:0px;padding:0px ;float:left;font-family:"Trebuchet MS",Georgia;font-size:32px;color:#657383;font-weight:bold;}
div#menu a {margin:0px;padding:0px ;text-decoration:none;}


ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{padding-left:15px}
ul#nav li{float:left;width:90px;margin:13px 2px 0px 0px;text-align: center;background: #d9d9d9}
ul#nav a{width:78px;text-decoration:none;background: #d9d9d9;color: #999;font-size:16px}
ul#nav li.active a,ul#nav a:hover{color: #ffffff}

div#dgorange {width:270px;background: #ff7f00;float:left;margin:40px 15px}
div#dgorange p {font-family:"Georgia",Georgia;font-size:90%;color: #FFF}

div#dggreen {width:175px;background: #3BB9FF;float:left;margin:20px 0px 0px 60px}
div#dggreen p {font-family:"Verdana",Georgia;font-size:90%;color: #ffffff}

div#guestb {width:900px;background: #fff;float:left;margin:20px 0px 0px 0px}
div#guestb p {font-family:"Verdana",Georgia;font-size:16px;font-weight:100;line-height:24px;color:#000;text-align: justify;display:inline;}
div#guestb h1 { display:inline; font-family:"Helvetica",Georgia;font-size:70%;letter-spacing:2px;color:#000;font-weight:bold; margin:0;padding:0;border:0;}

div#location {width:900px;background: #fff;float:left;margin:10px 0px 0px 0px}
div#location p {font-family:"Georgia",Georgia;font-size:16px;font-weight:100;line-height:24px;color:#000;text-align: justify;padding:0;margin:0}
div#location h1 { display:inline; font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:bold; margin:0;padding:0;border:0;}

div#location2 {width:440px;background: #fff;float:left;margin:10px 0px 0px 0px}
div#location2 p {font-family:"Georgia",Georgia;font-size:16px;font-weight:100;line-height:24px;color:#000;text-align: justify;padding:0;margin:0}
div#location2 h1 { display:inline; font-family:"Helvetica",Georgia;font-size:100%;letter-spacing:2px;color:#000;font-weight:normal; margin:0;padding:0;border:0;}

div#location3 {width:900px;background: #fff;float:left;margin:10px 0px 0px 0px}
div#location3 p {font-family:"Georgia",Georgia;font-size:16px;font-weight:100;line-height:24px;color:#000;text-align: justify;padding:0;margin:0}
div#location3 h1 {display:inline; font-family:"Helvetica",Georgia;font-size:100%;letter-spacing:2px;color:#000;font-weight:normal; margin:0;padding:0;border:0;}

div#locimg {width:460px;background: #fff;float:left;margin:5px 0px 0px 10px;float:left}

div#contact {width:900px;background: #fff;float:left;margin:20px 0px 0px 0px}
div#contact p {font-family:"Verdana",Georgia;font-size:16px;font-weight:100;line-height:24px;color:#000;text-align: justify;}
div#contact h1 { display:inline; font-family:"Helvetica",Georgia;font-size:70%;letter-spacing:2px;color:#000;font-weight:bold; margin:0;padding:0;border:0;}
div#contact table {background: #ffffff; margin: 10px 0px 10px 10px; border-collapse:collapse;color:#ffffff; float:left;}
div#contact td { color: #657383;}
div#contact td.hdr { color: #000;}

div#dgbox1 {width:900px;background: #fff;float:left;margin:0px 0px}
div#dgbox1 p {font-family:"Georgia",Georgia;font-size:16px;line-height:24px;color:#000;text-align: justify;}
div#dgbox1 h1 {font-family:"Helvetica",Georgia;font-size:120%;letter-spacing:2px;color:#000;font-weight:normal}
div#dgbox1 table {background: #ffffff; margin: 10px 0px 20px 100px; border-collapse:collapse;color:#ffffff;}
div#dgbox1 td {border-right: 1px solid #C1DAD7; color: #657383;}
div#dgbox1 td.hdr { color: #000;}
div#dgbox1 a { text-decoration:none;}

div#dgbox2 {width:500px;background: #fff;float:left;margin:20px 0px;text-align: justify;}
div#dgbox2 p {font-family:"Georgia",Georgia;font-size:16px;line-height:20px;color:#000}
div#dgbox2 h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal}
div#dgbox2 img {margin:0px 10px 0px 0px;}

div#dgbox3 {width:375px;background: #fff;float:right;margin:20px 0px;text-align: justify;}
div#dgbox3 p {font-family:"Georgia",Georgia;font-size:16px;line-height:20px;color:#000}
div#dgbox3 h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal}
div#dgbox3 img {margin:0px 5px 0px 5px;}

div#dgbox4 {width:290px;background: #fff;float:left;margin:0px 5px 0px 0px;text-align: justify;}
div#dgbox4 p {font-family:"Georgia",Georgia;font-size:16px;line-height:20px;color:#000;}
div#dgbox4 h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal}

div#dgbox5 {width:290px;background: #fff;float:left;margin:0px 0px;text-align: justify;}
div#dgbox5 p {font-family:"Georgia",Georgia;font-size:16px;line-height:20px;color:#000;}
div#dgbox5 h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal}

div#dgbox6 {width:300px;background: #fff;float:right;left:0px;text-align: justify;}
div#dgbox6 p {font-family:"Georgia",Georgia;font-size:16px;line-height:20px;color:#000;}
div#dgbox6 h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal}
div#dgbox6 img {margin:0px 0px 0px 10px;}

div#dgbox7 {width:600px;background: #fff;}
div#dgbox7 a {font-family:"Georgia",Georgia;font-size:14px;line-height:20px;color:#000}
div#dgbox7 h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal}

div#dgbox8 {width:900px;background: #fff;float:left;margin:0px 0px}
div#dgbox8 p {font-family:"Georgia",Georgia;font-size:16px;line-height:24px;color:#000;text-align: justify;}
div#dgbox8 h1 {font-family:"Helvetica",Georgia;font-size:120%;letter-spacing:2px;color:#000;font-weight:normal}
div#dgbox8 table {background: #ffffff; margin: 10px 0px 20px 100px; border-collapse:collapse;color:#ffffff;}
div#dgbox8 td {border-right: 1px solid #C1DAD7; color: #657383;}
div#dgbox8 td.hdr { color: #000;}

div#dgvideobox {width:500px; background:#fff;float:left; margin: 10px 0px 0px 100px; padding:0;}
div#dgvideobox p {font-family:"Georgia",Georgia;font-size:14px;line-height:24px;color:#000;text-align: justify;}
    
div#dgvideoboxtext {float:left; width:290px; background:#fff; margin:10px 5px 0px 0px;text-align: justify;}
div#dgvideoboxtext p {font-family:"Verdana",Georgia;font-size:12px;line-height:20px;color:#000;}
div#dgvideoboxtext h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal}

div#dgcalendar  {float:left; width:540px; background:#fff; margin:0px 0px 0px 0px; padding:0}
div#dgcalendar  p {font-family:"Verdana",Georgia;font-size:16px;line-height:24px;color:#000;text-align: justify;}


div#dgcalendartext  {float:left; width:370px; background:#fff; margin:35px 0px 0px 0px; padding:0}
div#dgcalendartext  p {font-family:"Georgia",Georgia;font-size:16px;line-height:24px;color:#000;text-align: justify;}




div#cat {width:900px;background: #555555;float:left;margin:20px 0px 0px 0px}
div#cat p {font-family:"Verdana",Georgia;font-size:16px;font-weight:100;line-height:24px;color:#000;text-align: justify;}
div#cat h1 { display:inline; font-family:"Helvetica",Georgia;font-size:70%;letter-spacing:2px;color:#000;font-weight:bold; margin:0;padding:0;border:0;}

div#dgfooter {text-align: center;float:left; margin:130px 0px 0px 150px;padding:0px ;display:block;background: #fff;font-family:"Verdana"; font-weight:700; font-size:10px}
div#dgfooter a {text-decoration:none;}

div#villalayout {float:right;width:200px; margin: 0px; padding :0;border:0; position:relative; line-height:0;}
div#villalayout1 {margin:0px; padding :0;border:0; display:inline;line-height:0; }
div#villalayout2 {margin:0px; padding :0;border:0; display:inline;line-height:0;  }
div#villalayout3 {margin:0px; padding :0;float:right; }
div#villalayout4 {margin:0px; padding :0;float:right; }

div#gallerytitle1 {float:left;width:600px; margin:0px; padding :0;}
div#gallerytitle1 h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal;padding :3px 0px 0px 0px;}
div#gallerytitle2 {float:right; margin:0px 0px 0px 0px; padding :0;}

div#villapics {width:470px;background: #fff;float:left;margin:0;overflow:auto;}

div#villapicssm {width: 220px;background: #fff;float:left;margin:5px 0px 0px 10px;overflow:auto;  }
div#villapicssm a {margin:0px 0px;padding:0px 14px 0px 0px;}

div#villapicstext {width:700px;background: #fff;float:left;margin:0px 0px ;overflow:auto;text-align: justify;}
div#villapicstext h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal;padding: 0;margin:5px 0px 0px 0px;}
div#villapicstext p {font-family:"Georgia",Georgia;font-size:16px;line-height:20px;color:#000;padding:0;margin:5px 0px 0px 0px;}
div#villapicstext h3 {font-family:"system",Georgia;font-size:8px;line-height:20px;color:#000;padding:0;margin:5px 0px 0px 0px;}

div#villapicstext2 {width:900px;background: #fff;float:left;margin:0px 0px ;overflow:auto;text-align: justify;}
div#villapicstext2 h1 {font-family:"Helvetica",Georgia;font-size:110%;letter-spacing:2px;color:#000;font-weight:normal;padding: 0;margin:5px 0px 0px 0px;}
div#villapicstext2 p {font-family:"Georgia",Georgia;font-size:16px;line-height:20px;color:#000;padding:0;margin:5px 0px 0px 0px;}
div#villapicstext2 h4 {font-family:"Georgia",Georgia;font-size:16px;line-height:20px;color:#3BB9FF;padding:0;margin:5px 0px 0px 0px;}
div#villapicstext2 h3 {font-family:"Times New Roman",Georgia;font-size:8px;line-height:20px;color:#3BB9FF;padding:0;margin:5px 0px 0px 0px;}

b.rtop, b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #ff7f00}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.rtop_2, b.rbottom_2{display:block;background: #fff}
b.rtop_2 b, b.rbottom_2 b{display:block;height: 1px;overflow: hidden; background: #3BB9FF}
b.r1_2{margin: 0 5px}
b.r2_2{margin: 0 3px}
b.r3_2{margin: 0 2px}
b.rtop_2 b.r4, b.rbottom_2 b.r4{margin: 0 1px;height: 2px}

b.rtop_3, b.rbottom_3{display:block;background: #ffffff}
b.rtop_3 b, b.rbottom_3 b{display:block;height: 1px;overflow: hidden; background: #d9d9d9}
b.r1_3{margin: 0 5px}
b.r2_3{margin: 0 3px}
b.r3_3{margin: 0 2px}
b.rtop_3 b.r4, b.rbottom_3 b.r4{margin: 0 1px;height: 2px}



div#dgmenu {margin:0px 0px 0px 0px;padding:0;width:600px;background: #0000ff;text-align:center;list-style-type:none;border-bottom:2px solid #999999;}
div#dgmenu ul {padding: 0;margin: 0;background: #d9d9d9;list-style-type:none;  }
div#dgmenu ul li a {color:#000; text-decoration:none; list-style:none; font-size:14px;}
div#dgmenu ul li { width:72px; display:inline-block; margin: 0 2px;}
div#dgmenu ul li a:hover {color:#ffffff; text-decoration:none;}

div#villalayout11 {margin:0px; padding :0;float:right;width:200px; height:214px;  }
div#villalayout12 {margin:0px; padding :0;float:right;width:200px; height:76px;  display:inline}
div#villalayout13 {margin:0px; padding :0;float:right;width:200px; height:80px;  }
div#villalayout14 {margin:0px; padding :0;float:right;width:200px; height:110px;  }

div#dghdr {display:inline ;float:left;  margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background: #ffffff;border-bottom:2px solid #000;}
div#dghdr h1.florida {margin:0px;padding:0px;float:left;font-family:"Trebuchet MS",Georgia;font-size:32px;color:#ff7f00;font-weight:bold;}
div#dghdr h1.world {margin:0px;padding:0px ;float:left;font-family:"Trebuchet MS",Georgia;font-size:32px;color:#3BB9FF;font-weight:bold;}
div#dghdr h1.villa {margin:0px;padding:0px ;float:left;font-family:"Trebuchet MS",Georgia;font-size:32px;color:#657383;font-weight:bold;}
