@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;font:12px Helvetica, "Times New Roman", Times, serif;color:#604238;}
body.bg {	background:#340f0a; text-align:center;	}
.clear {padding:0;margin:0;font-size:0px;height:0px;clear:both;}
p {margin:0;padding:0;margin-bottom:10px;}

a {color:#540f0a}
a:hover {text-decoration:none;}

.pagebg {background:url('img/woodbg.jpg') center repeat-y;width:100%;}
.pagetop {background:url('img/topimg.jpg') top center no-repeat;text-align:center;width:100%;}
.pagebot {background:url('img/botimg.png') bottom no-repeat;width:100%;height:53px;font-size:0px;}

.ipage {padding:0 0 0 0;text-align:left;width:779px;margin:0 auto;}
.ipagetop {background:url('img/ipagetop.jpg') top no-repeat;}
.ipagemid {background:url('img/ipagemid.jpg') center repeat-y;width:558px;margin:0 auto;}
.ipagebot {background:url('img/ipagebot.jpg') bottom no-repeat;}



.rmenu {width:221px;height:511px;background:url('img/rmenu.jpg') no-repeat;}
.rmenu,.ipagemid {float:left;}

.header {width:779px;margin:0 auto;font-size:0;}
a.logo {border:0px solid #f00;margin:0 auto;width:320px;height:110px;display:block}
.header img {margin:24px auto 29px auto;padding:0 0 0 3px}

.entry {padding:30px 30px 50px 40px;text-align:justify; min-height:350px; font:12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;	}
.entry table tr td {font:12px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.italybg {;padding-bottom:39px;}
.italybg .entry {background:url('img/italy.jpg') 20px bottom no-repeat;padding:30px 30px 11px 40px;}
img.entryimg {background:url('img/entryimg.png') no-repeat;padding:8px;margin:0 0 5px 10px;}
img.entrytitle {text-align:center;padding:5px 0;}

ul.rmenubut {list-style:none;margin:20px 0 0 4px;padding:0;}
ul.rmenubut li {margin:0 0 31px 0;padding:0;}
ul.rmenubut li a {width:201px;height:36px;display:block;background-repeat:no-repeat;background-position:0 0;}
ul.rmenubut li a:hover {background-position:0 -36px;}


.footer {font:9px Arial;color:#b49f84;width:750px;margin:0 auto;text-align:right;}
.footer span {padding-left:20px;}
.footer a {color:#b49f84;}

.resform input.text,.resform textarea {width:200px;border:1px solid #d4c5bc;}
.resform select {width:202px;border:1px solid #d4c5bc;}
.resform table td {text-align:left;color:/*#7e5649*/#604238;font:13px "Times New Roman", Times, serif}
.resform table tr td {padding-bottom:5px;}

.entry ul {list-style:url('img/check.gif');margin:0 0 0 20px;padding:0;}
.entry ul li {margin:0 0 5px 0;padding:0;font:15px "Times New Roman", Times, serif;}
