/*
** CSS for Arenal By Owner
*/

body  { font-family: "Times New Roman", Times, serif; margin:0px auto;
        background:#351B1C url(../imgs/bg.gif) repeat-x; color:#650806;
	padding:0px; text-align:center;
      }

img { border:0px solid #000;
    }

a { text-decoration:none; color:#FA612B;
  }

a:hover { color:#5434F8;
        }

.bld { font-weight:bold; font-size:14px;
     }

.nobul {
       }

/*
**
** to fix, add a class for the 16px font version of the p
**
p { font-size:16px;
  }
*/
p.big { font-size:16px;
      }

img#lft { margin:0px 10px 0px 0px;
        }

img#rgt { margin:0px 0px 0px 10px;
        }

/**/

div#top { width:1003px; margin:0px auto 0px auto; text-align:left;
        }

div#top img { padding:5px 0px 0px 5px;
            }

div#wrapper  { width:830px; margin:0px auto 0px auto; padding:0px;
               text-align:left; background:#E8E7E3;
 	     }

div#paper  { background:url(../imgs/bg_gen2.jpg);
 	   }

div#paperC  { width:810px; margin:0px; padding:0px;
             background:url(../imgs/bg_gen.jpg) repeat-x;
             border:10px solid #E8E7E3;
 	   }    

div#banner { width:810px; height:170px;
	   }

div#bannerC { width:790px; height:110px; padding:30px 0px 0px 10px;
	    }	   

/**/

div#middle { margin-top:-20px; padding:0px; 
           }

#IE_root div#middle { margin:0px; padding:0px; 
                    }

div#lftside { float: left; width: 190px; height:730px;  margin:0; padding:0;
	      /*background: url(../imgs/bg_lft_men.gif) no-repeat;*/
	    }

div#menu {  padding:0px; margin:0px;
	 }

div#opts { padding:0px; margin:0px;
	 }

div#opts a { display:block; color:#F6FFCC; font-weight:bold;
	     padding:0px; margin:2px 0px 0px 0px;
	   }

#IE_root div#opts a { margin:4px 0px 0px 0px;
                    }


div#lftimgs { padding:0px 0px 0px 7px; margin:0px;
	    }

#IE7_root div#lftimgs { padding:0px 0px 0px 7px;
	              }

#IE6_root div#lftimgs { padding:0px 0px 0px 7px;
	              }

/**/

div#optsGall { padding:17px 0px 0px 0px; margin:0px;
	     }

div#optsGall a { display:block; color:#F6FFCC; font-weight:bold;
	         font-size:14px; font-family:lucida console;
	         padding-top:8px;
	       }

div#optsGall a:hover { color:#F7941D;
	             }

div#lftimgsG { padding-top:40px; margin:0px;
	     }

div#lftimgsG img { padding:0px 0px 0px 6px;
	         } 

table#coco { width:600px;
           }

table#coco td { text-align:center;
              }

table#coco td p { text-align:center;
                }

table#coco th { text-align:center;
              }

.galls { margin:0px; padding:0px;
       }

.galls img { display:block; margin:20px auto;
           }

.garden { text-align:center; margin:0px auto;
        }

.garden img { padding:10px;
            }

/**/

div#main { margin:0px 0px 0px 190px; padding:0px; width:620px;
         }
         
#IE6_root div#main { margin:0px; float:right;
                   }
                   
div#content { padding:0px; margin:3px 10px 5px 5px;
	    }

div#content p { text-align:justify;
	      }

div#title { font-family: "Times New Roman", Times, serif;
            font-size:16px; font-weight:bold;
	    padding:10px 0px 0px 0px;
	  }
span#red { color:red; font-weight:bold;
	 }

/**/

div#mainPhil { margin:7px 0px 0px 190px; padding-top:20px; width:620px; 
               /*background: url(../imgs/bgPhilB.jpg);*/
             }

#IE6_root div#mainPhil { margin:0px; float:right;
                       }

div#mainPhil p { color:#000;text-align:left; width:auto; padding:3px;
               }

div#mainPhil span { color:#000; padding:3px;
                    text-align:left; width:auto; font-size:22px;
                    font-weight:bold;
                  }

div#mainPhil ul { color:#000;text-align:left; padding:3px; font-weight:bold;
                  list-style-type:none; padding-left:50px;
                }


/* HOME */

body#home { margin:0px auto 0px auto; padding:0px; 
            text-align:center; background:#351B1C;
          }

div#mainH { width:840px; height:675px; margin:0px auto 0px auto;
            background: url(../imgs/bg_homC.jpg);
          }

div#lfth { float:left; width:396px; text-align:left;
         }
         
div#lfth img { margin:290px 0px 0px 0px;
             }
         
div#rgth { margin:0px 0px 0px 396px;
         }

div#rgth img { margin:100px 0px 0px 140px;
             }
             
/*The new*/


div#blfth { float:left; width:396px; text-align:left;
         }

div#blfth img a { display:block;
                }
         
div#blfth img.a { margin:338px 0px 0px 40px;
                }

div#blfth img.b { margin:31px 0px 0px 65px;
                }
         
div#brgth { margin:0px 0px 0px 415px;
          }

div#brgthA { margin:0px auto; padding:0px;
           }

div#brgthA img { margin:100px 0px 0px 140px;
               }

div#brgthB { margin:0px auto; padding:0px;
           }

div#brgthB img { margin:28px 100px 0px 0px;
               }



/*For specific pages*/


div#realEs { width:570px; height:855px;
             background-image: url(../imgs/home-re.jpg);
           }

div#realEsC { margin:620px 5px 10px 5px; background:#295409; color:#fff;
            } 

div#realEsC p {  padding:0px 10px 0px 10px;
              }
/**/

.rgtal { text-align:right;
       }

.lftal { text-align:left;
       }
       
.cnt { text-align:center; margin:0px auto;
     }


/**/

div#footer { font-size:12px; text-align:right; 
             width:830px; height:80px; color:#fff;
             background: url(../imgs/foot.gif) repeat-x; 
	   }

div#footC { padding:62px 5px 0px 0px;
	  }

div#footC a { color:#fff;
            }

div#footC a:hover { color:#F37E55;
                  }

div#footerH { font-size:12px; text-align:right; 
              width:762px; color:#000;
	    }


/* LOCATIONS.... */

div#lostigua { width:570px; height:728px;
               background-image: url(../imgs/lost-iguana.gif);
             }

div#lostiguaL { float:left; width:230px;
              }

div#lostiguaL p { padding:550px 15px 0px 0px;
                }

div#lostiguaR { margin:0 0 0 230px;
              }

div#lostiguaR p { padding:370px 0px 0px 125px;
                }

/**/

div#morphoT { width:570px; height:728px;
              background-image: url(../imgs/morpho_trail_estate.gif);
            }

div#morphoTL { width:300px;
             }

div#morphoTL p { padding:5px 5px 0px 0px;
               }

div#morphoTR { margin:0px;
             }

div#morphoTR p { padding:300px 0px 0px 240px;
               }


/**/

div#redF { width:580px; height:645px;
           background-image: url(../imgs/frog.gif);
         }

div#redFL { width:400px;
          }

div#redFL p { padding:0px 15px 0px 0px;
            }

div#redFR { margin:0px;
          }

div#redFR p { padding:0px 0px 0px 195px; width:200px;
            }

/**/

div#deepF { width:570px; height:728px;
            background-image: url(../imgs/deepforest.gif);
          }

div#deepFL { padding:0px;
           }

div#deepFL p { padding:0px 5px 0px 305px;
               }

div#deepFR { margin:0px;
            }

div#deepFR p { padding:0px 270px 0px 10px;
             }

/**/

div#membR { width:570px; height:728px;
              background-image: url(../imgs/members_rainforest.gif);
          }

div#membRL { padding:0px;
           }

div#membRL p { padding:0px 5px 0px 225px;
             }

div#membRR { margin:0px;
           }

div#membRR p { padding:405px 0px 0px 0px;
             }


/**/

hr.cleaner 	 { clear:both; height:1px; margin: -1px 0 0 0; padding:0;
		   border:none; visibility: hidden;
		 }

/**/


.credit { font-size:12px; font-weight:bold;
          font-style:italic; color:#B6521E;
        }
        
#humming { padding:0px 0px 0px 70px;
         }