/* ******************************global  styles******************************* */

body,p,ul,img{
  margin                                :   0px;
  padding                               :   0px;
}


a{
  text-decoration                       :  none;
  color                                 :  #000000;
/*  vertical-align                        :   top;   */
}

img{
  border                                :  0px;
  vertical-align                        :  middle;
}

/*li{
   list-style                           :  none;
}

*/
body{
 background                :url(../img/body-back.jpg) center  top repeat;
 background-attachment     :fixed;
}
/* **************  header syles *   **************** */
.top_back{
  background                            :url(../img/header-back.jpg) left  top no-repeat;
  width                                 : 1003px;
  height                                : 157px;
}

.flag  ul{
 margin         :2px 0 0 0px;
 padding        :0 0 0 0px;

}

.flag li{
 margin         :0 0px 0 0px;
 padding        :0 5px 0 5px;
 list-style     :none;
 float          :left;

 font           :11px Arial;
 color          :#4d3f2a;

}

.flag li a{
 color          :#4d3f2a;
 text-decoration:none;
}

.flagname  ul{
 margin         :0px 0 0 5px;
 padding        :0 0 0 0px;

}

.flagname li{
 margin         :0 0px 0 0px;
 padding        :0 27px 0 0px;
 list-style     :none;
 float          :left;

 font           :11px Arial;
 color          :#4d3f2a;

}


#english{
 padding        :0px 2px 0px 5px;
 background		:center top no-repeat;
}

#ducth{
 padding        :15px 2px 0 5px;
 background     :url(../img/guesthousehomepage-ducth.jpg) center top no-repeat;
}

#french{
 padding        :15px 2px 0 5px;
 background     :url(../img/guesthousehomepage-french.jpg) center top no-repeat;
}


.bg_clr{
  width                                 :1003px;
  background                            :#f8f4e9;
/*  filter                                :alpha(opacity=75);
  -moz-opacity                          : 0.75;
  opacity                               : 0.75;*/
}
.emil{
 height         :34px;
}


.emil ul{
 margin         :0 0 0 0px;
 padding        :0 0 0 0px;
}

.emil li{
 margin         :0 0px 0 0px;
 padding        :0 0px 0 0px;
 list-style     :none;
 float          :right;
 font           :11px Arial;
 color          :#4d3f2a;
}

.emil li a{
 color          :#4d3f2a;
 text-decoration:none;
}

#emil{
 margin         :0 20px 0 0px;
padding         :0 0 0 15px;
 background     :url(../img/email.jpg) left center no-repeat;
}

#print{
margin         :0 2px 0 0px;
padding         :0 0 0 15px;
 background     :url(../img/print.jpg) left center no-repeat;
}



/* *****menu part   *** */
.menu{
 background     :url(../img/guesthousehomepage-menuback.jpg) left  top repeat-x;
 height         : 34px;
}

.menu ul{
 margin         :0 0 0 10px;
 padding        :0 0 0 0px;
}

.menu li{
 margin         :0 0 0 0px;
 padding        :0 15px 0 15px;
 font           :15px ;
 font-weight    :bold;
 font-family    :Bookman Old Style;
 color          :#00472F;
 float          :left;
 background     :url(../img/pin.jpg) left center no-repeat;
 list-style     :none;
}

.menu li a{
 text-decoration:none;
 color          :#cfc5aa;
}

.menu a:hover{
 color          :#DFCE0F;
}


#active{
 color          :#DFCE0F;
}

.wlkom{
 font           :16px Arial;
 color          :#3D301D;
}


/* ******** body styles *    ********* */
.body_part{
 margin         :0 0 0 0px;
 padding        :0 0 0 0px;
 height         :327px;
}

.img_part{
 margin         :0 0 0 0px;
 padding        :0 0 0 0px;
 height         :327px;
 width          :423px;
}

.img p{
  margin        :0 0 0 0px;
  padding       :0 0 0 0px;
}


.text_part{
 margin         :0 0 0 0px;
 padding        :0 0 0 0px;
 height         :327px;
 width          :700px;
}

.txt_hding{
  margin         :50px 0 0 0px;
  padding        :0 0px 0 0px;
  font           :21px Algerian;
  font-family    :Bookman Old Style;
  color          :#00472F;
  width          :480px;
  text-align     :left;
}


.para_one{
  width                             :  480px;
  font                              :  13px Arial;
  color                             :  #4F3D22;
}

.txt_cont{
  margin-top                        :  0px;
  padding                           :  0 0 0 0px;
  float                             :  left;
  width                             :  540px;
  height                            :  200px;
  font                              :  13px Arial;
  color                             :  #4F3D22;
  text-align                        :  left;
  }
  .fotr_txt_cont a:ilnk,.fotr_txt_cont a:visited,{
  padding                           :  20px 0 0 0px;
  font                              :  13px Arial;
  color                             :  #4F3D22;
  text-align                        :  right;
  }
.guestbook-img{
 margin         :0 0 0 20px;
 padding        :0 0 0 0px;
 border         :2px solid #707070;
 width          :94px;
}

/* footer  styles */
.footer{
 background     :url(../img/footer.jpg) center  top no-repeat;
 width          :936px;
 height         :29px;
}
.cancel{
 margin         :0 0 0 20px;
 font           :bold 16px Arial;
 color          :#F0EDE7;
}

.cancel a{
color          :#F0EDE7;
text-decoration :none;
}
.cancel a:hover{
 color          :#DFCE0F;
}

.cancel li{
 margin         :0 0 0 0px;
 padding        :0 20px 0 0px;
  float         :left;
 list-style     :none;

}
.tele{
 margin         :0 10px 0 0px;
 font           :bold 16px Arial;
 color          :#F0EDE7;
}

/* ******  gallery     ******* */
.gallerytext_part{
 margin         :0 0 0 0px;
 padding        :0 0 0 0px;
 height         :327px;
 width          :358px;
}



.gallerypara_one{
  width                             :  270px;
  font                              :  13px Arial;
  color                             :  #4F3D22;
}

/*.galleryimg {
  height            :250px;
}*/

.uparrow{
 margin             :0 0 0 82px;
}

.downarrow{
 margin             :0 0 0 82px;
}

.galleryimg ul{
  margin            :0 0 0 90px;
  padding           :0 0 0 0px;
}

.galleryimg li{
  margin            :0 0px 0 0px;
  padding           :7px 0px 5px 0px;
  float             :none;
 list-style     :none;
/*  border            :1px solid #2E604A;*/
}

.gallerytxt_hding{
 margin         :50px 0 0 0px;
 padding        :0 0px 0 0px;
  font           :21px Algerian;
  font-family    :Bookman Old Style;
  color          :#00472F;
 /* font          :16px Arial;
  color         :#3D301D;*/
  width         :300px;
  text-align    :left;
}
.txtbox{
  border        : 1px solid #e4e4e4;
  width			: 200px;
}
.cont_txt{
  font                              :  13px Arial;
  color                             :  #4F3D22;
}
.cont_mail{
  font                              :  13px Arial;
  color                             :  #4F3D22;
  padding-left    					:  12px;
  vertical-align					:  top;
  text-align						:  left;
  height							:  35px;
}
.small-image-part{
  width                 : 134px;
  height                : 371px;
}
/* Contact part */
.contact_part{
 margin         :0 0 0 0px;
 padding        :0 0 0 0px;
 height         :242px;
 width          :358px;
}
.guestbook
{
  font                              :  13px Arial;
  color                             :  #4F3D22;
}
