/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; background-color: #909090; font-size: 12px; margin: 10px 0px 10px 0px; padding: 0px; text-align: center;}
h1 {font-size: 1.4em; font-weight: normal; margin: 10px; color: #4F124E;}
h2 {font-size: 1.1em; margin: 10px; color: #4F124E; font-weight: bold;}
a {color:  #fff; text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 10px; padding: 0px;}
td {margin: 0px; padding: 0px; font-size: 12px; color: #fff;}
hr {border: 0px; height: 2px; border-bottom: 2px solid #fff;}
fieldset {margin: 0px 10px 10px 10px; border: 1px solid #fff; padding: 10px;}

/* MAIN AREA */

#outerframe {width: 750px; _width: 770px; background-color: #fff;; padding: 10px; margin: 0px auto 0px auto;}
#frame {width: 750px; _width: 750px; background-image: url(http://images.tradewindfuerteventura.com/background.gif); background-repeat:repeat-y; padding: 0px; margin: 0px auto 0px auto; text-align: left;}

/* HEADER AREA */

.address {float: right; height: 110px; width: 290px; _width: 290px; background-color: #4F124E; color: #fff; text-align: right; padding: 0px 10px 0px 0px;}
.address a {color: #fff; text-decoration: none;}
.address a:hover {text-decoration: underline;}
.address h1 {font-size: 17px; color: #fff; margin: 15px 0px 0px 0px;}
.address p {margin: 5px 0px 5px 0px;}

.address2 {float: right; height: 110px; width: 530px; color: #fff; text-align: right; padding: 0px 10px 0px 0px;}
.address2 a {color: #fff; text-decoration: none;}
.address2 a:hover {text-decoration: underline;}
.address2 p {margin: 5px 0px 5px 0px;}
.address2 h1 {font-size: 17px; color: #fff; margin: 15px 0px 0px 0px;}

/* NAVIGATION AREA */

#nav {float: left; width: 150px; margin: 0px; clear: both; height: 500px;}
#nav ul {padding: 0px; margin: 10px 0px 0px 3px;}
#nav li {list-style: none;}
#nav a {color: #000; text-decoration: none; display: block; width: 143px;}
#nav a:hover {background-color: #A585A1; text-decoration: none; color: #fff;}

/* CONTENT AREA */

#content {float: left; width: 590px; margin: 0px 0px 10px 10px; text-align: justify;}

#content2 {width: 540px; float: right; color: #fff;}
#content2 p {text-align: justify;}
#content2 h1, h2 {color: #fff;}
#content2 a {font-weight: bold;}
#content2 table {margin: 0px 10px 0px 10px; width: 90%;}

/* HOMEPAGE */

#leftcolumn {width: 300px; _width: 296px; float: left; background-color: #fff;}

#rightcolumn {width: 300px; float: right; background-color: #4F124E; color: #fff;}
#rightcolumn p {margin: 10px; text-align: justify;}
#rightcolumn h1 {color: #fff; margin: 10px;}
#rightcolumn a {color: #fff; font-weight: bold;}
#rightcolumn img {border-top: 2px solid #fff; border-bottom: 2px solid #fff;}

.homesplash {float: left; width: 298px; _width: 296px; background-color: #f3f3f3; margin: 2px 2px 0px 0px; height: 90px;}
.homesplash img {float: left; margin-right: 10px;}
.homesplash p {margin: 0px; padding: 0px;}
.homesplash a {color: #4F124E;}


/* SEARCH RESULTS */

.results {float: left; width: 524px; _width: 540px; margin: 0px; padding: 5px 11px 5px 5px; background-color: #f3f3f3; color: #000; border-bottom: 2px solid #fff;}
.results img {float: left; width: 120px; height: 90px; margin: 0px 10px 0px 0px; border: 1px solid #4F124E;}
.results a {color: #4F124E; margin: 0px;}
.results h2 {margin: 0px; padding: 0px;}
.results p {margin: 10px 0px 0px 0px;}

.pagenum {clear: both;}
.pagenum p {padding-top: 10px; _padding-top: 1px;}

/* SEARCH DETAILS */

#photos {float: right; margin: 0px 50px 0px 0px;}
#photos img {margin: 0px 0px 7px 0px;}

/* FOOTER AREA */

#footer {text-align: right; color: #fff; width: 770px; margin: 5px auto 0px auto;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer p {margin: 10px 0 10px 0; padding: 0px;}

/* CLASSES */

.navnumber {color: #fff; margin: 0px 10px 0px 0px;}
.purpletext {color: #4F124E;}
.left {float: left;}
.right {float: right;}
.picright {float: right; margin: 0px 0px 10px 10px;}
.splash {border-top: 2px solid #fff; border-bottom: 2px solid #fff;}
.formfield {width: 160px;}
.enquiry {float: right; width: 275px; margin: 0px 0px 0px 20px; padding: 0px;}
.picborder {border: 1px solid #fff;}
.sitemap {background-color: #4F124E; padding: 20px 0px 20px 0px;}
.sitemap h1 {color: #fff;}
