body {
    background-color: #FFFFFF;
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.2;
    margin: 0;
    padding: 10px 0 80px;
    text-align: center;
}
img {
    border: medium none;
}
a {
    text-decoration: none;
}
a:link {
    color: #B42931;
}
a:visited {
    color: #AF272E;
}
a:hover {
    text-decoration: underline;
}
h1 {
    color: #A02529;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 70px 20px 53px;
    padding-top: 28px;
    text-align: left;
    text-transform: uppercase;
    word-spacing: 1px;
}
h2 {
    color: #A02529;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 20px 80px 16px 55px;
    padding: 0;
    text-transform: uppercase;
}
h2.subh {
    clear: left;
    color: #333333;
    margin-bottom: 20px;
}
h2.shift {
    padding-left: 140px;
}
h3 {
    color: #A02529;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 4px 80px 4px 55px;
    padding: 0;
}
h3.related {
    padding-top: 6px;
}
h3.related a {
    color: #333333;
}
p {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 17px;
    margin: 0 55px;
    padding: 0 0 19px;
    text-align: justify;
    text-indent: 0;
    word-spacing: 1px;
}
.indent {
    padding-left: 70px;
}
.indenthalf {
    padding-left: 35px;
}
.ragged {
    margin-bottom: 25px;
    text-align: left;
    word-spacing: 0;
}
.pricewash {
    color: #D3B69A;
}
p.intro {
    color: #A02529;
    font-weight: bold;
    text-align: justify;
}
p.gallqoute {
    font-style: italic;
    margin-left: 60px;
    margin-right: 60px;
    text-align: left;
}
p.quote {
    color: #79693E;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    font-style: normal;
    line-height: 17px;
    margin: -15px 55px 5px;
    padding: 10px 10px 0;
    text-align: justify;
}
p.by {
    font-style: italic;
    padding-right: 15px;
    padding-top: 20px;
    text-align: right;
}
p.last {
    padding-bottom: 6px;
    text-align: left;
}
hr {
    background-color: #9F242B;
    color: #9F242B;
    height: 1px;
    margin: 0 55px 15px;
    width: 500px;
}
hr.full {
    width: 600px;
}
ol#main {
    border: medium none;
    list-style-position: outside;
    margin: 0 65px 0 55px;
    padding: 0 10px 10px;
}
ol#main li {
    border-style: none;
    color: #79693E;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 15px 10px;
    padding-left: 0;
    padding-right: 20px;
}
ul#main {
    border: medium none;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0 55px;
    padding: 0 20px 20px 10px;
}
ul#main li {
    border-style: none;
    color: #625533;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    margin: 0 0 0 10px;
    padding: 4px 20px 4px 0;
}
ul#main.lineunder {
    border-bottom: 1px solid #800000;
}
ul#dest {
    border: medium none;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0 55px 20px;
    padding: 0 20px 0 10px;
}
ul#dest li {
    border-style: none;
    color: #79693E;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    margin: 0 10px;
    padding: 5px 10px 5px 0;
}
#container {
    background-image: url("/images-new/site/bg-cont.gif");
    background-position: 0 top;
    background-repeat: repeat-y;
    height: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 900px;
    z-index: 100;
}
#banner {
    background-image: url("/images-new/site/topgraph.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 50px;
    width: auto;
}
#content {
    background-image: url("/images-new/site/bg-cont-logo.gif");
    background-position: 550px 100%;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0 10px 0 180px;
    width: auto;
    z-index: 200;
}
#contbtm1 p {
    text-align: left;
}
#contbtm2 {
    color: #B42931;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    padding: 30px 55px 0;
}
#contbtm1 a, #contbtm2 a {
    text-decoration: none;
}
#footer {
    background-image: url("/images-new/site/btmgraph.gif");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    height: 55px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: auto;
}
div.both {
    clear: both;
    height: 10px;
    margin: 0;
    padding: 0;
    width: auto;
}
div#logo {
    height: 90px;
    left: 30px;
    position: absolute;
    top: 38px;
    width: 120px;
    z-index: 201;
}
div#logo img {
    border-style: none;
    height: 90px;
    width: 120px;
}
div#sb1cont {
    display: block;
    height: auto;
    margin: 0;
    padding: 0 35px 0 30px;
    width: auto;
}
div#sb1cont h1 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-variant: normal;
    font-weight: 900;
    line-height: 11px;
    margin: 4px 0 0;
    padding: 1px 6px 12px 0;
    text-transform: none;
}
div#sb1cont h2, div#sb1cont h2 a {
    color: #914B42;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 2px 5px 2px 0;
    text-decoration: underline;
}
div#sb1cont p {
    color: #716239;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 26px;
    padding: 0;
}
div#sb1cont p.last {
    margin-bottom: 30px;
}
div.sb1pic {
    margin: 10px auto 10px 38px;
    padding: 0;
}
div.sb1pic img {
    border: medium none;
    margin-bottom: 10px;
    z-index: 800;
}
div#sidebar2 {
    display: inline;
    float: right;
    height: auto;
    margin: 25px 30px 25px 15px;
    padding: 5px 15px;
    width: 200px;
    z-index: 101;
}
div#sidebar2 h2 {
    color: #A02529;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    padding: 0 0 6px 10px;
}
div#sidebar2 p {
    color: #988352;
    font-size: 10px;
    line-height: 12px;
    margin: 0;
    padding: 0 10px 18px;
}
div#sb2pic {
    background-image: url("/images-new/site/bg-img-180120.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 120px;
    margin: 0;
    padding: 10px;
    width: 180px;
}
div#sb2pic img {
    border-style: none;
    height: 120px;
    margin: 0;
    padding: 0;
    width: 180px;
    z-index: 800;
}
div#sb2picsq {
    background-image: url("/images-new/site/bg-img-180180.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 180px;
    margin: 0;
    padding: 10px;
    width: 180px;
}
div#sb2picsq img {
    border-style: none;
    height: 180px;
    margin: 0;
    padding: 0;
    width: 180px;
    z-index: 800;
}
div#sb2picpt {
    background-image: url("/images-new/site/bg-img-180270.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 270px;
    margin: 0;
    padding: 10px;
    width: 180px;
}
div#sb2picpt img {
    border-style: none;
    height: 270px;
    margin: 0;
    padding: 0;
    width: 180px;
    z-index: 800;
}
#breadcrumb {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 15px;
    line-height: 1;
    margin: 0;
    padding: 0 10px 0 0;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 42px;
    width: 450px;
    z-index: 101;
}
#breadcrumb strong {
    font-size: 15px;
}
div.picpan {
    background-image: url("/images-new/site/bg-img-pan.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 180px;
    margin-bottom: 2px;
    margin-left: 40px;
    padding: 10px 15px;
    width: 600px;
}
div.picpantall {
    background-image: url("/images-new/site/bg-img-pantall.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 360px;
    margin-bottom: 2px;
    margin-left: 40px;
    padding: 10px 15px;
    width: 600px;
}
div.picpannbi {
    height: 200px;
    margin-bottom: 2px;
    margin-left: 40px;
    padding: 0;
    width: 630px;
}
div.picpannbi div.picpansq {
    background-image: url("/images-new/site/bg-img-180180.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 180px;
    margin: 0;
    padding: 10px 15px;
    width: 180px;
}
div.picpannbi div.picpansq img {
    height: 180px;
    width: 180px;
}
div.picpantallnbi {
    display: inline;
    float: left;
    height: 290px;
    margin-bottom: 2px;
    margin-left: 40px;
    padding: 0;
    width: 630px;
}
div.picpantallnbi div.picpanpt {
    background-image: url("/images-new/site/bg-img-180180.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 270px;
    margin: 0;
    padding: 10px 15px;
    width: 180px;
}
div.picpantallnbi div.picpanpt img {
    height: 270px;
    width: 180px;
}
div.picpancapt {
    clear: both;
    color: #999966;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin: 0 57px 12px;
    padding: 0;
    text-align: right;
}
.captfltlft {
    float: left;
    font-weight: bold;
}
.captfltrgt {
    float: right;
    font-weight: bold;
}
div#picgall {
    height: auto;
    margin: 10px 0 0 55px;
    padding: 0;
    width: auto;
}
div#picgall div.pic {
    background-image: url("/images-new/site/gall-bg-img-180120.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 180px;
    margin: 0;
    padding: 10px;
    width: 180px;
}
div#picgall div.pt {
    background-image: url("/images-new/site/gall-bg-img-120180.jpg");
}
div#picgall div.sq {
    background-image: url("/images-new/site/gall-bg-img-150150.jpg");
}
div#picgall div.pic img {
    border-style: none;
}
div#picgall div.ls img {
    height: 120px;
    margin: 30px 0;
    width: 180px;
}
div#picgall div.pt img {
    height: 180px;
    margin: 0 30px;
    width: 120px;
}
div#picgall div.sq img {
    height: 150px;
    margin: 15px;
    width: 150px;
}
div#picgall div.picwide {
    background-image: url("/images-new/site/gall-bg-img-580180.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 180px;
    margin: 0;
    padding: 10px;
    width: 580px;
}
div#picgall div.picwide img {
    border-style: none;
    height: 180px;
    margin: 0;
    width: 580px;
}
div.picpt {
    display: inline;
    float: right;
    height: 225px;
    margin: 0 30px 0 6px;
    padding: 10px;
    width: 150px;
}
.fltr {
    background-image: url("/images-new/site/bg-img-180120.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline;
    float: right;
    margin: 0 50px 0 10px;
    padding: 8px;
}
.fltrsq {
    background-image: url("/images-new/site/bg-img-180180.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline;
    float: right;
    margin: 0 50px 0 10px;
    padding: 8px;
}
.fltrpt {
    background-image: url("/images-new/site/bg-img-180270.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline;
    float: right;
    margin: 0 50px 0 10px;
    padding: 8px;
}
img.fltl {
    border-style: none;
    display: inline;
    float: left;
    margin: 0 10px 10px 60px;
}
img.flt2r {
    border-style: none;
    float: right;
    margin: -20px 60px 35px 20px;
}
img.flt2l {
    border-style: none;
    float: left;
    margin: -20px 20px 35px 60px;
}
div.desc {
    margin: 0;
    padding: 0;
    width: auto;
}
div.accom {
    background-image: url("/images-new/site/bg-img-120120.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    clear: left;
    display: inline;
    float: left;
    height: 120px;
    margin: -16px 0 10px 35px;
    padding: 20px;
    width: 120px;
}
div.accom img {
    border: medium none;
    height: 120px;
    width: 120px;
}
div#sidebar1 {
    height: auto;
    left: 0;
    position: absolute;
    top: 130px;
    width: 160px;
    z-index: 501;
}
div#nav {
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    width: 160px;
    z-index: 101;
}
div#nav ul {
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: 160px;
}
div#nav li {
    font-size: 11px;
    letter-spacing: 0.1em;
    list-style-type: none;
    margin: 0;
    text-align: right;
    text-transform: none;
    width: 160px;
}
div#nav li:hover {
}
div#nav li.submenu {
}
div#nav li.submenu:hover {
}
div#nav li a {
    background-image: url("/images-new/site/bg-navflag-red.gif");
    background-position: 0 center;
    background-repeat: no-repeat;
    display: block;
    font-weight: bold;
    padding: 14px 5px 13px 2px;
    text-decoration: none;
    width: 100%;
}
div#nav li.brown a {
    background-image: url("/images-new/site/bg-navflag-brown.gif");
}
div#nav li.orange a {
    background-image: url("/images-new/site/bg-navflag-orange.gif");
}
div#nav li.green a {
    background-image: url("/images-new/site/bg-navflag-green.gif");
}
div#nav > ul a {
    width: auto;
}
div#nav li a:link {
    color: #FFFFFF;
}
div#nav li a:visited {
    color: #FFFFFF;
}
div#nav li a:hover {
    color: #FFFFCC;
}
div#nav ul ul {
    display: none;
}
div#nav li.green li a, div#nav li.red li a, div#nav li.brown li a {
    background-image: none;
    padding: 3px 5px 3px 15px;
}
div#nav li li a:link {
    color: #B9885B;
}
div#nav li li a:visited {
    color: #B9885B;
}
div#nav li li a:hover {
    color: #A02529;
}
div#navl2 {
    display: inline;
    float: left;
    margin: 0 0 0 55px;
    padding: 0;
}
div#navl2 ul {
    margin: 0;
    padding: 0;
}
div#navl2 li {
    background-color: #EAE2A3;
    border-color: #EEE3BB #E2D292 #E2D292 #EEE3BB;
    border-style: solid;
    border-width: 2px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 14px;
    list-style-type: none;
    margin: 0;
    position: relative;
    width: 146px;
}
div#navl2 li:hover {
    background-color: #E6DB93;
    border-color: #E6DB93;
}
div#navl2 li a {
    display: block;
    font-weight: bold;
    padding: 4px 2px 4px 6px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
div#navl2 > ul a {
    width: auto;
}
div#navl2 li a:link {
    color: #444444;
}
div#navl2 li a:visited {
    color: #444444;
}
div#navl2 li a:hover {
    color: #A02529;
}
div#navl2 ul ul {
    display: none;
    left: -2px;
    padding-top: 2px;
    position: absolute;
    width: 150px;
}
div#navl2 ul ul li.submenu {
}
div#navl2 ul ul li.submenu:hover {
}
div#navl2 ul ul li a {
    font-weight: normal;
}
div#navl2 ul ul ul {
    left: 144px;
    position: absolute;
    top: -4px;
}
div#navl2 > ul ul ul {
    left: 148px;
}
div#navl2 ul.level1 li.submenu:hover ul.level2, div#navl2 ul.level2 li.submenu:hover ul.level3, div#navl2 ul.level3 li.submenu:hover ul.level4 {
    display: block;
}
div#navl3 {
    font-family: Georgia,"Times New Roman",Times,serif;
    margin: 0;
    padding: 12px 0 5px;
    width: 200px;
}
div#navl3 ul {
    margin: 0;
    padding: 0;
}
div#navl3 li {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    list-style-type: none;
    margin: 0;
    width: 200px;
}
div#navl3 li a {
    display: block;
    padding: 6px 2px 6px 34px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
div#navl3 li a:link {
    background-image: url("/images-new/site/navl3-mark-up.jpg");
    background-position: 14px center;
    background-repeat: no-repeat;
    color: #A02529;
}
div#navl3 li a:visited {
    background-image: url("/images-new/site/navl3-mark-up.jpg");
    background-position: 14px center;
    background-repeat: no-repeat;
    color: #A02529;
}
div#navl3 li a:hover {
    background-image: url("/images-new/site/navl3-mark-hov.jpg");
    background-position: 14px center;
    background-repeat: no-repeat;
    color: #B32C13;
}
div#navl3 > ul a {
    width: auto;
}
div#copyright {
    color: #B5A073;
    font-size: 10px;
    height: auto;
    line-height: 1.1;
    margin: 0 auto;
    padding: 8px 30px 12px 130px;
    width: 840px;
}
div#copyright a {
    color: #B5A073;
}

