body {background-color: #FFFFFF; margin: 0px; padding: 20px 0px 20px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:link {color: #1C2C84;}
a:visited {color: #369DEA;}
a:hover {color: #369DEA;}
a:active {color: #369DEA;}
form {margin: 0px;}
input, select, textarea {font-size: 12px; border: solid 1px #CCCCCC; background-color: #FFFFFF;}
ul {font-size: 12px; list-style: square; color: #369DEA;}
li span {color: #000000;}
h1 {text-align: center; margin: 0px 0px 30px 0px; padding: 0px;}
h2 {}
h3 {color: #1C2C84; font-size: 12px;}
h4 {}
hr {height:1px; width:100%; color: #FFCFE2; background: #FFCFE2; border:0px; clear: both;}
strong, b {color: #1C2C84;}
.formsubmit {font-weight: bold; color: #1C2C84; cursor: hand;}

fieldset {padding: 10px; border: solid 1px #CCCCCC; margin: 0px auto 0px auto;}
fieldset legend {color: #1C2C84; font-size: 14px; font-weight: bold;}
fieldset p {float: left; width: 50%; padding: 5px 0px 0px 0px; margin: 0px;}
fieldset p label {width: 100px; display: block; float: left;}
fieldset p span {font-weight: bold; color: #FF0000;}
fieldset p input {font-weight: bold; color: #1C2C84;}
.currency label {display: inline; float: none;}
#pounds {border: 0px;}
#euros {border: 0px;}
#property {width: 130px;}
#sharebasis {width: 130px;}
#day {width: 40px;}
#monthyear {width: 110px;}
#nights {width: 130px;}

.page {border: solid 1px #CCCCCC; margin: 0px auto 0px auto; padding: 0px 10px 0px 10px; width: 738px; background: url('/images/www.ladatcha.co.uk/pxgray.gif') 198px 0px repeat-y #FFFFFF;}

.splash {border: solid 1px #CCCCCC; margin: 0px auto 0px auto; padding: 10px 10px 9px 10px; width: 738px;}
.splash h1 {margin-top: 20px;}
.splash p {font-size: 12px; width: 360px; margin-left: auto; margin-right: auto; text-align: center;}
.splash p span {font-size: 18px; font-weight: bold; color: #1C2C84;}
.splash p.enter {text-align: center;}
.splashimgs {float: right; width: 243px; margin-left: 10px;}
.splashimgs img {margin-bottom: 4px;}
.splashcontent {float: left; width: 465px;}

.topmenu {margin: 0px; padding: 10px 0px 10px 0px; text-align: right; color: #72AD45; background-color: #FFFFFF;}
.leftmenu {width: 178px; padding: 0px 10px 0px 0px; float: left;}
.leftmenu ul {list-style: none; margin: 0px; padding: 0px; border-top: dashed 1px #72AD45;}
.leftmenu ul li {border-bottom: dashed 1px #72AD45; padding: 5px 10px 4px 10px;}
.leftmenu ul li ul {border: none;}
.leftmenu ul li ul li {border: none; padding: 0px; text-align: right;}

.content {width: 539px; padding: 0px 0px 0px 10px; float: right; font-size: 12px;}

.villatext {width: 360px; margin-bottom: 20px; position: relative; z-index: 2000;}
.villalist {list-style: none; float: left; margin: 0px; padding: 0px;}
.villalist li {margin: 10px 0px 0px 0px;}
.villamap {float: right; position: relative; z-index: 1000; width: 307px;}
.villamap img {position: absolute; top: -100px; right: 0px;}

.prices {width: 539px; margin-top: 10px;}
.prices caption {padding: 4px;}
.prices .currency {padding-bottom: 10px; font-size: 14px; font-weight: normal;}
.prices th {font-size: 11px; padding: 4px; text-align: left;}
.prices th.col {background-color: #C2E1F9; font-weight: normal; text-align: center; border-bottom: dashed 1px #89C461;}
.prices th.colspace {background-color: #C2E1F9; border-left: solid 4px #FFFFFF; font-weight: normal; border-bottom: dashed 1px #89C461;}
.prices td.space {border-left: solid 4px #FFFFFF;}
.prices th.seasonrow {background-color: #C2E1F9; border-bottom: dashed 1px #FFCFE2; width: 100px;}
.prices th.row {border-bottom: dashed 1px #89C461; font-weight: normal;}
.prices td {font-size: 11px; text-align: center; padding: 4px; border-bottom: dashed 1px #89C461;}

.register {width: 276px; margin: 16px auto 0px auto;}
.register th {text-align: left; font-weight: normal; width: 110px; padding-top: 4px; color: #1C2C84; font-weight: bold;}
.register td {padding-top: 4px;}

.requestbrochure {width: 306px; margin: 16px auto 0px auto;}
.requestbrochure th {text-align: left; font-weight: normal; width: 140px; padding-top: 4px; color: #1C2C84; font-weight: bold;}
.requestbrochure td {padding-top: 4px;}

.contacticon {font-weight: bold; color: #72AD45;}
.contacticon a:link, .contacticon a:visited, .contacticon a:hover, .contacticon a:active {color: #72AD45;}
.contacticon img {vertical-align: middle;}

.searchresultrow {border: solid 1px #CCCCCC; margin-bottom: 10px;}
.searchresultrow th {padding: 5px; text-align: left; font-size: 14px;}
.searchresultrow td {padding: 5px;}

.passengers th {text-align: left;}

.paymentmethod {border: solid 1px #CCCCCC; margin-bottom: 10px;}
.paymentmethod th {text-align: left; padding: 5px;}
.paymentmethod td {padding: 5px;}

.price {text-align: center; font-weight: bold; color: #1C2C84;}
.price strong {color: #FF0000; font-size: 20px;}

.footmenu {margin: 10px auto 10px auto; width: 760px; text-align: center; font-size: 11px;}