/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 11 September 2010 01:05:52
*/


/* CSS Document */

* {
font: normal 11px Tahoma, Arial, sans-serif;
}

body {
width: 970px;
margin-left:auto;
margin-right:auto;
margin-top:0;
background:#1a4b10;
font: normal 11px Tahoma, Arial, sans-serif;
}

strong {
font-weight: bold;
}

h1 {
margin:0
}
h2 {
font: normal 15px Arial, Tahoma, sans-serif;
color:#ffffff;
margin:0;
}
h3 {
font-weight: bold;
font-size:11px;
color:#ffffff;
margin:0;
}
a {
text-decoration: none;
color:#118C16;
}
a:hover {
text-decoration: underline;
cursor: pointer;
color:#118C16;
}
.hidden {
position: absolute;
left: -9999px;
}
.bold {
font-weight:bold;
}
div#main {
width: 970px;
float:left;
background:#ffffff;
}
div#header {
width: 970px;
height: 90px;
background:#e7f3dd;
border-bottom: solid 3px #118c16;
}
div#header #logo {
margin-top:7px;
margin-left:20px;
float:left;
}
div#trip-ad {
width:225px;
height:61px;
background: url(http://www.travelplanners.co.uk/_designs/styles.css/bg-trip-ad.png) no-repeat;
float:right;
margin-top:14px;
padding-right:16px;

}
div#trip-ad h2 {
color:#1c570f;
font-size:18px;
font-weight:normal;
margin:8px 0 0 57px;
}
div#trip-ad p {
color:#da8500;
font-weight:bold;
margin:0 0 0 59px;
}
div#menu {
position:absolute;
top:69px;
float:left;
clear:left;
margin-left:5px;
}
div#menu ul {
list-style:none;
margin:0;
padding:0;
}
div#menu li {
background:url(http://www.travelplanners.co.uk/_designs/styles.css/bg-nav.png) no-repeat left ;
float:left;
margin:0 1px 0 0 ;
padding:0;
background-color:#118c16;
color:#ffffff;
}
div#menu a {
float:left;
display:block;
background:url(http://www.travelplanners.co.uk/_designs/styles.css/bg-nav.png) no-repeat right;
padding:4px 8px 4px 10px;
color:#ffffff;
text-decoration:none;
}

div#news {
width:970px;
height:19px;
background:#89c353;
margin:1px 0 1px 0;
}
div#news p {
color:#07700b;
font-size:10px;
padding:2px 0 0 15px;
margin:0;
}
div#news span {
color:#285e1d;
font-weight:bold;
}
.px {
width:100%;
height:1px;
background:#118c16;
}
div#search { /*search*/
float:left;
width:238px;
background:url(http://www.travelplanners.co.uk/_designs/styles.css/bg-search-head.png) no-repeat;
margin-top:19px;
margin-right:8px;
}
div#search h2 {
padding: 2px 0 7px 17px;
}
div#main-box {
height:auto;
float:left;
}
div.search-box {
width:210px;
margin: 10px 8px 0 17px;
border-bottom: solid 1px #118c16;
float:right;
clear:right;
padding-bottom:7px;
}
div#search-box-code {
width:210px;
margin: 10px 8px 0 17px;
border-bottom: solid 5px #118c16;
float:right;
clear:right;
padding-bottom:4px;
display: block;
}
div#search-box-code div#loader {
height: 24px;
width: 24px;
margin: 6px 0px 0px 90px;
background: #fff url(http://www.travelplanners.co.uk/_designs/styles.css/loader.gif) no-repeat scroll 50% 50%;
display: none;
}


div.search-box div {
width:210px;
height:22px;
margin-bottom:6px;
}
div.search-box div#errors{
height:auto;
width:210px;
margin-bottom:6px;
}

div#search-box-code div {
width:210px;
height:22px;
margin-bottom:6px;
}
div.search-box div#last {
height:auto;
}

p.errors {
color: red !important;
width:200px;
float:left;
clear:both;
}

p.errors_p {
color: red !important;
}

p#dep_error, p#des_error, p#ppl_error {
display: none;
}

div.search-box p {
float:left;
margin:0;
padding-top:4px;
font-weight:bold;
color:#444444;
}
div#search-box-code p {
float:left;
margin:0;
padding-top:5px;
font-weight:bold;
color:#444444;
}
div.search-box select {
float:right;
width:119px;
font: normal 11px #444444 Tahoma, Arial, sans-serif;
}
/*div.search-box select option {
width:110px;
}*/
div.search-box div#day-name {
width:30px;
height:19px;
background:#89c353;
float:left;
color:#345f29;
font-weight:bold;
text-align:center;
padding-top:3px;
}
div.search-box select.day {
width:50px;
float:right;
}
div.search-box select#month {
width:84px;
float:right;
margin-right:8px;
margin-left:8px;
}
div.search-box img {
float:right;
}
.guy-img {
float:left;
margin-top:2px;
}
div#search-box-guy p {
float:right;
width:116px;
color:#118c16;
font-weight:bold;
margin:5px 0 0 0;

}
div#search-box-guy p span a{
color:#118c16;
text-decoration:none;
}

div#search-box-guy {
width:210px;
margin: 1px 8px 0 17px;
float:right;
padding-bottom:7px;
padding-top:5px;
border-top: solid 1px #c2d7af;
border-bottom: solid 1px #c2d7af;
background:#f8fbf6;
}
div#search-box-guy span {
font-weight:normal;
}
div#search-box-guy p#guy-name {
float:right;
width:118px;
color:#878888;
font-weight:normal;
font-size:10px;
padding-top:5px;
}
div#search-box-protect {
width:210px;
margin: 5px 8px 0 17px;
float:right;
padding-bottom:2px;
border-top: solid 1px #c2d7af;
border-bottom: solid 1px #c2d7af;
background:#ddead2;
}
div#search-box-protect p {
color:#118c16;
float:left;
font-weight:bold;
margin-top:8px;
margin-left:7px;
width:100px;

}
div#search-box-protect p a {
color:#118c16;
text-decoration:none;
font-weight:bold;

}
div.passenger_detail, div.search_result_hotel {
width:210px;
margin: 4px 8px 0 17px;
float:right;
clear:right;
}

div.passenger_detail ul, div.search_result_hotel ul {
padding-left: 8px;
}
div.passenger_detail ul li, div.search_result_hotel ul li {
list-style-type: none;
}
div.passenger_detail ul li strong, div.search_result_hotel ul li strong {
font-weight: bold;
}
div.passenger_detail p.passenger_txt, div.search_result_hotel p.fly {
color:#444444;
font-weight:bold;
}
div#logos {
clear:right;
float:right;
height:90px;
padding:5px 0 0 20px;
width:217px;
}
div#logos img {
float:left;
margin-right:3px;;
}
div.search-box select#adult {
width:149px;
float:right;
}
div.search-box p#info {
color:#118c16;
font-size:10px;
font-weight:normal;
padding-bottom:5px;
}
div#search-box-code input {
float:right;
width:84px;
}
div#search-box-code div#submit {
background:transparent url(http://www.travelplanners.co.uk/_designs/styles.css/search-button.png) no-repeat;
float:right;
margin-top:5px;
width:88px;
height:29px;
border:none;
cursor:pointer;
}
div#search-box-code button {
width: 88px;
height:29px;
border: 0;
background: transparent;
cursor: pointer;
}

div#content { /*content*/
width: 705px;
float:left;

}


div#content h2.title {
font: normal 18px Tahoma, Arial, sans-serif;
color:#e48b00;
margin:15px 4px 20px 10px;
float:left;
}

div#content p.no_room {
padding: 0px 10px;
}

div#content-top {
margin-top:19px;
margin-bottom:3px;
height:91px;
}

div#upgrade {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/bg-upgrade.png) no-repeat;
width:225px;
height:91px;
float:right;
}
/*
div#upgrade h2 {
color:#118c16;
font-size:20px;
font-weight:normal;
margin:12px 0 10px 18px;

}
div#upgrade h2 span {
color:#e89300;
font-size:24px;
font-weight:bold;
}
div#upgrade p {
color:#6a6a6a;
padding-left:18px;
padding-right:18px;
margin-top:8px;
}
*/
#freephone {
float:left;
margin-top:9px;
padding-left:11px;
}
#freephone img {
border:none;
}
div.box {
float:right;
background:url(http://www.travelplanners.co.uk/_designs/styles.css/bg-box.png) no-repeat;
width:223px;
height:224px;
margin-top:16px;
margin-left:12px;
}
div.box img {
margin-top:7px;
padding-bottom:1px;
height:96px;
}
div.box div {
height:91px;
width:221px;
border-top: solid 6px #89c353;
border-bottom: solid 1px #89c353;
border-left: solid 1px #89c353;
border-right: solid 1px #89c353;
padding-top: 6px;
}
div.box h3 {
padding:3px 0 0 11px;
}
div.box ul {
list-style:none;
margin:0;
padding:0;
}
div.box li {
color:#969696;
margin:0;
padding:6px 0 0 11px;
}
div.box li span {
color:#e97e00;
font-weight:bold;
}
div#footer { /*footer*/
width:970px;
height:13px;
background:#ffffff;
float:left;
padding-bottom:20px;
padding-top:20px;
}
div#footer ul {
list-style:none;
margin:0 0 0 25em;
padding:0 ;
}
div#footer li {
display:inline;
font: normal 11px Tahoma, Arial, sans-serif;
color:#118c16;
border-right: 1px solid #abadb3;
padding: 0 15px 0 15px;
}
div#footer li.last {
border:0;
}
div#footer li a{
color:#118c16;
}
div#bottom { /*bottom*/
width:970px;
float:left;
clear:left;
border-top: solid 1px #bbd5a5;
background:#e7f3dd;
padding-top:14px;
margin-top:0;
}
div#bottom ul {
list-style:none;
line-height:1.4em;
color:#669e5b;
margin-top:8px;
}
div#bottom div {
float:left;
margin-right:20px;
}
div#bottom h3 {
color:#3e7e32;
font-weight:bold;
padding-left:39px;
}
p#copyright {
float:left;
color:#377139;
margin-top:5px;
}
p#powered {
float:right;
color:#377139;
margin-top:5px;
}
p#powered a {
color:#377139;
} /* Hotel Confirmation */

div#confirm {
height:430px;
background:#f8fbf6;
border-top: solid 1px #c2d7af;
border-bottom: solid 1px #c2d7af;
margin:10px 4px 0 10px;
padding-top:15px;
clear:left;
}

div#confirm p.green {
padding-left:25px;
padding-right:120px;
color:#118c16;
margin-top:15px;
}
div#confirm p.orange {
padding-left:25px;
padding-right:120px;
color:#da8500;
font-weight:bold;
}
div#header div#freephone {
float: right;
margin: 14px 0 0 230px;
}
div.case {
width:210px;
padding-bottom:14px;
}
div.search-box p.orange {
color:#da8500;
font-weight:bold;
}
div.search-box p.normal {
font-weight:normal;
clear:left;
color:#393737;
}
div.search-box ul {
list-style:none;
margin:0;
padding:0 0 15px 0;
clear:left;
line-height:1.5em;
}
div.search-box li span {
font-weight:bold;
color:#118c16;
}
div.search-box li.last {
margin-top:10px;
}
div.search-box li.last span {
font-size:14px;
color:#118c16;
font-weight:bold;
}
div#border {
height:5px;
width:210px;
border:none;
background:#118c16;
margin: 0 8px 0 17px;
float:right;
clear:right;
}
/*Hotel Holding*/
div#confirm-holding {
height:450px;
background:#f8fbf6;
border-top: solid 1px #c2d7af;
border-bottom: solid 1px #c2d7af;
margin:10px 4px 0 10px;
padding-top:15px;
}
div#confirm-holding img#searching {
margin:18px 0 18px 17em;
}
div#confirm-holding hr {
height:1px;
width:95%;
text-align:center;
border:none;
background:#ddead2;
}
div#confirm-holding p {
color:#118c16;
font-size:17px;
margin:40px 0 40px 19px;
}
div#confirm-holding ul {
list-style:none;
color:#e59400;
font-weight:bold;
margin-left:45px;
padding:0 0 20px 0;
}
div#confirm-holding li {
display:block;
float:left;
width:140px;
margin-right:20px;
text-align:center;
}
div#confirm-holding img {
margin-left:67px;
}
/*Hotel Info*/
div#include-box {
width:472px;
height:175px;
border: solid 5px #ddead2;
margin:20px 0 0 10px;
float:left;
}
div#include-box h3 {
color:#118c16;
margin-top:5px;
margin-left:10px;
margin-bottom:25px;
}
div#include-box p {
margin:10px 12px 0 10px;
padding-bottom:3px;
color:#393737;
border-bottom: solid 1px #f0ce99;
}
div#include-box p span{
font-weight:bold;
color:#da8500;
}
div#include-box p.info {
margin:23px 12px 0 10px;
font-size:10px;
color:#7c7c7c;
border-bottom: none;
}
div#airline-box {
width:190px;
height:185px;
background:#ddead2;
float:left;
margin-top:20px;
margin-left:10px;
}
div#airline-box h3 {
color:#393737;
margin-top:5px;
margin-left:10px;
}
div#airline-box img {
margin: 10px 0 5px 9px;
}

div#airline-box select {
margin-left:9px;
width:170px;
font: normal 11px #444444;
}

div#airline-box ul {
list-style:none;
margin:3px 0 8px 9px;
padding:0;
color: #07660b;
}


div#loader_big {
border: solid 5px #ddead2;
height:175px;
margin:20px 0pt 0pt 10px;
width:472px;
float: left;
text-align: center;
background: #fff url(http://www.travelplanners.co.uk/_designs/styles.css/loader_big.gif) no-repeat scroll 50% 20%;
}

div#loader_big p {
padding: 70px 0px 10px 0px;
margin: 0px;
color: #118C16;
font-weight: bold;
font-size: 14px;
}
div#search-results {
display: none;
}
div#content div#box-info-top {
float:left;
width:682px;
margin:20px 0 15px 10px;
font-size:10px;
color:#1f8223;
}
div#content div#box-info-top p {
margin:0 0 0 6px;
float:left;
}
div#content div#box-info-top img {
float:right;
margin:1px 8px 0 0;
}
div#box-info-top h2 {
font: normal 18px Tahoma, Arial, sans-serif;
color:#e48b00;
float:left;
}
div#box-info-top div#mail {
width:114px;
height:17px;
background:#ddead2;
float:right;
margin:2px 0 0 1px;
padding-top:3px;
}
div#mail p a {
color:#1f8223;
}
div#print p a {
color:#1f8223;
}
div#box-info-top div#print {
width:119px;
height:17px;
background:#ddead2;
float:right;
margin:2px 0 0 1px;
padding-top:3px;
}

div#box-info {
width:680px;
/*height:650px;*/
margin-left:10px;
padding-bottom:20px;
float:left;
background:#f8fbf6;
border-bottom: solid 1px #c2d7af;
border-top: solid 1px #c2d7af;
}

div.details-box {
float:left;
width:220px;
margin-right:16px;
margin-bottom:20px;
padding:15px 0 0 16px;
color:#8c8d8c;
}
div.details-box img {
float:left;
margin-right:10px;
}
div.details-box div.location {
margin-top:5px;
}
div.location a {
color:#118c16;
}
div.details-box p {
margin:0;
}
div.details-box span {
color:#118c16;
font-weight:bold;
}

/* stars css replaced at the bottom
div.details-box div.stars {
width:113px;
float:left;
padding-top:2px;
padding-bottom:7px;
}
div.stars img.star {
margin-right:3px;
}
*/

div.details-box select {
width:170px;
margin:10px 0 0 0;
font: 11px #444444;
}
div.details-box span.green {
color:#118c16;
font-weight:normal;
}
div.details-box-last {
float:right;
width:150px;
padding:15px 0 0 0;
color:#8c8d8c;
text-align:right;
}
div.details-box-last p {
margin:0 20px 5px 0;
}
div.details-box-last span {
color:#118c16;
font-weight:bold;
font-size:18px;
}
div.details-box-last span.green {
color:#118c16;
font-weight:normal;
font-size:11px;
}
div.bg-book {
clear:left;
margin: 0 0 1px 15px;
background:#ddead2;
height:17px;
width:672px;
font-weight:bold;
}
div.bg2-book {
clear:left;
margin: 0 25px 1px 15px;
background:#ddead2;
height:17px;
width:647px;
font-weight:bold;
}
div.book {
float:right;
padding:2px 9px 2px 11px;
background:#118c16;
color:#ffffff;
font-weight:bold;
border-left: solid 1px #ffffff;
}
div.book a {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
div.book a:hover{
color:#ffffff;
text-decoration:none;
}
div#back{
float:left;
font-weight:bold;
color:#0c7f11;
margin:1px 0 0 5px;
font-weight:bold;
}
div#back a{
color:#0c7f11;
text-decoration:none;
font-weight:bold;
}
div#box-review {
width: 640px;
height:440px;
float:left;
background:none;
margin:0 0 0 15px;
border-right: solid 1px #c2d7af;
border-left: solid 1px #c2d7af;
}
div#notes {
float:left;
width:360px;
}
div#notes h3 {
margin:30px 0 14px 0;
color:#da8500;
font-weight:bold;
}
div#notes p {
margin:0 0 15px 0;
color:#393737;
line-height:1.3em;
}
div#summary {
//width:225px;
//height:351px;
//background: url(http://www.travelplanners.co.uk/_designs/styles.css/bg-review.png);
float:left;
margin: 0px 0 0 320px;

}

div#summary a:hover {
color:#118C16;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}
div#summary a {
margin:7px 0 15px 55px;
color:#118C16;
font-size:11px;
font-weight:bold;
}

div#reviews {
float:left;
margin: 30px 10px 0 0;
width:360px;
}




div#summary h2 {
color:#1c570f;
font-size:18px;
font-weight:normal;
margin:7px 0 15px 55px;
}
div#summary h2 span {
color:#789e6b;
font-size:11px;
font-weight:bold;
}
div#summary h3 {
color:#da8500;
font-size:11px;
font-weight:bold;
margin:15px 0 0 10px;
clear:left;

}
/*div#summary p {
list-style:none;
color:#da8500;
padding-right:0;
margin:5px 100px 0 10px;
line-height:1.7em;
font-weight:bold;

}
div#summary p span {
list-style:none;
color:#118c16;
padding-right:105px;
margin:5px 0 0 0px;
line-height:1.7em;

}*/
div#summary ul {
list-style:none;
color:#118c16;
padding-left:10px;
margin:5px 0 0 0;
line-height:1.7em;
}
div#summary li {
line-height:1.7em;
}
div#summary li span {
color:#da8500;
font-weight:bold;
padding-left:12px;
line-height:1.7em;
}
div#menu-details {
width:642px;
border-bottom: solid 3px #118c16;
float:left;
margin-top:20px;
margin-left:15px;
}
div#menu-details ul {
list-style:none;
margin:0;
padding:0;
}
div#menu-details li {
background:url(http://www.travelplanners.co.uk/_designs/styles.css/bg-nav-details.png) no-repeat;
float:left;
width:106px;
height:17px;
padding-top:3px;
color:#0b7910;
text-align:center;
margin:0 0 0 1px ;
}
div#menu-details li.visit {
background:url(http://www.travelplanners.co.uk/_designs/styles.css/bg-nav-details-visit.png) no-repeat;
float:left;
width:106px;
height:17px;
padding-top:3px;
color:#ffffff;
text-align:center;
margin:0 0 0 1px ;
text-decoration:underline;
cursor:pointer;
}
div#menu-details li.first {
margin:0;
width:107px;
background:url(http://www.travelplanners.co.uk/_designs/styles.css/bg-nav-details-first.png) no-repeat;
}
div#menu-details li.first-visit {
margin:0;
width:107px;
background:url(http://www.travelplanners.co.uk/_designs/styles.css/bg-nav-details-first-visit.png) no-repeat;
color:#ffffff;
text-decoration:underline;
cursor:pointer;
}
div#menu-details li a {
color:#0b7910;
text-decoration:none;
}

/*Hotel Info*/

#hotel-details-nav {
margin-left: 16px !important;
}

#hotel-details-boxes {
border-left: 1px solid #c8d1c0;
border-right: 1px solid #c8d1c0;
width: 612px !important;
margin-left: 16px !important;
}

/*Hotel Info Gallery*/

#hotel-photo-gallery-nav li {
list-style-type:none;
}
div.photo {
border-bottom:4px solid #AED08D;
border-top:1px solid #AED08D;
margin: 20px auto;
padding-top:1px;
}

div#next {
margin-left: 235px;
margin-top:40px;
color:#da8500;

}
div#next span {
color:#118c16;
}

.box-hidden {
display: none;
}
#hotel-photo-gallery {
text-align:center;
}
#hotel-photo-gallery-nav {
list-style: none;
text-align:center;

}
#hotel-photo-gallery-nav li {
display: inline;

}
#hotel-photo-gallery-nav a {
margin: 0;
padding: 0 8px;
font-weight: bold;
color: #da8500;
}
#hotel-photo-gallery-nav a:hover, #hotel-photo-gallery-nav a.selected {
text-decoration: underline;
color: #860;
}

/*Hotel select */

div#sort-by {
width:682px;
height:21px;
margin: 8px 0 5px 0;
float:left;
background:#ddead2;
font-weight:bold;
}
div#sort-by p {
font-size:11px;
}
.sort-price_low {
background: #DDEAD2 url(http://www.travelplanners.co.uk/_designs/styles.css/arrow_up.png) no-repeat scroll 50% 60%;
}
.sort-name_low {
background: #DDEAD2 url(http://www.travelplanners.co.uk/_designs/styles.css/arrow_up.png) no-repeat scroll 15% 60%;
}
.sort-rating_low {
background: #DDEAD2 url(http://www.travelplanners.co.uk/_designs/styles.css/arrow_up.png) no-repeat scroll 35% 60%;
}
.sort-price_high {
background: #DDEAD2 url(http://www.travelplanners.co.uk/_designs/styles.css/arrow_down.png) no-repeat scroll 50% 60%;
}
.sort-name_high {
background: #DDEAD2 url(http://www.travelplanners.co.uk/_designs/styles.css/arrow_down.png) no-repeat scroll 15% 60%;
}
.sort-rating_high {
background: #DDEAD2 url(http://www.travelplanners.co.uk/_designs/styles.css/arrow_down.png) no-repeat scroll 35% 60%;
}
div#sort-by input {
padding:0 5px 2px 14px ;
}
p.sort {
padding-top:3px;
}
p.sort-price {
padding-left:50px;
color:#272727;
font-weight:normal;
}
p#sort-name {
padding-left:20px;
color:#272727;
font-weight:normal;
}
p#sort-tax {
padding-left:190px;
padding-top:3px;
color:#272727;
font-weight:normal;
}
div.hotel-box {
width:680px;
padding-bottom:10px;
margin-left:10px;
margin-bottom:20px;
float:left;
background:#f8fbf6;
border-bottom: solid 1px #c2d7af;
border-top: solid 1px #c2d7af;
}
div.title {
margin:0 0 3px 15px;
clear:left;
color:#da8500;
font-weight:bold;
}
div.title label {
font-weight:bold;
}
p.options {
float:left;
margin-bottom:1px;
padding-right:103px;
padding-left: 5px;
margin-top:0;
}
p.room-options {
float:left;
margin-bottom:1px;
margin-left:10em;
margin-left: 5px;
margin-top:0;
}
p.price-options {
float:right;
margin-bottom:1px;
padding-right:355px;
margin-top:0;
}
div.details-box-second {
float:left;
width:273px;
height:59px;
background: url(http://www.travelplanners.co.uk/_designs/styles.css/bg-trip-ad-details.png) no-repeat;
margin-top:20px;
margin-bottom:20px;
}
div.details-box-second h2{
color:#1c570f;
font-size:18px;
font-weight:normal;
margin:3px 0 0 57px;
}
div.details-box-second h2 span {
color:#789e6b;
font-size:11px;
font-weight:bold;
}
div.details-box-second p {
color:#da8500;
clear:left;
font-weight:bold;
margin:1px 0 0 57px;
}
div.details-box-second p.rev {
color:#118c16;
float:right;
clear:right;
font-weight:normal;
margin:8px 0 0 0;
padding-right:15px;
text-decoration:underline;
}
div.details-box-second p.rev a {
color:#118c16;
text-decoration:underline;
}
/*Hotel Booking*/
div#box-background {
width:680px;
height:auto;
margin-left:10px;
clear:left;
background:#f8fbf6;
border-bottom: solid 1px #c2d7af;
border-top: solid 1px #c2d7af;
}
div#box-background ul {
list-style:none;
margin-top:20px;
margin-bottom:20px;
}
/*div#box-background label {
color:#393737;
font-weight:bold;
}*/
div#box-background label a {
color:#da8500;
font-weight:bold;
text-decoration:underline;

}
div#box-background ul input {
float:left;
width:13px;
height:13px;
margin:0 ;
}
div#box-background h2 {
font: normal 18px Tahoma, Arial, sans-serif;
color:#e48b00;
margin:15px 4px 20px 10px;
float:left;
}
div#enquiry-ref {
font:bold 13px Tahoma, Arial, sans-serif;
color:#e48b00;
float:right;
margin:15px 15px 0 0;
}
div#enquiry-ref span {
font: normal 18px Tahoma, Arial, sans-serif;
}
.top {
margin:13px 8px 17px 20px;
line-height:1.4em;
}
.red {
color:#ff0000;
text-decoration:none;
}
.note-info {
color:#707070;
font-size:10px;
padding:10px 50px 17px 20px ;
float:left;
margin:0;
}
div#box-background hr {
background:#ddead2;
height:2px;
width:640px;
border:none;
clear:both;
}
div#box-background h3 {
color:#118c16;
padding:10px 8px 10px 20px;
float:left;
clear:left;
}
div#box-background div.title {
color:#da8500;
font-weight:bold;
padding-left: 5px;
}
div#box-background select {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:63px;
margin-right:9px;
float:right;
}
div#box-background select.hear-about {
width:310px;
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
float:right;
margin-right:8px;
}
div#box-background input.hear-about {
width:290px;
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
float:right;
margin-right:30px;
margin-bottom:15px;
}

div#box-background input {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:115px;
margin-right:9px;
padding-left:0;
float:right;
}
div#box-background input.address {
width:319px;
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
margin-right:150px;
float:right;
}
div#box-background input.postcode {
width:115px;
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
float:right;
margin-top:3px;
}
.post-code {
float:right;
color:#707070;
font-size:10px;
width:180px;
padding-right:165px;
}
div#box-background span {
float:left;
font-weight:bold;
margin-right:5px;
padding-top:3px;
}
div#box-background span.first {
padding:0;
}
div#box-background div.boxes {
width: 645px;
padding-right:14px;
margin-top:7px;
float:right;
}
div#box-background div.boxes label{
font-weight:bold;
}
div#box-background div.boxes_passengers {
display: none;
width: 645px;
padding-right:14px;
margin-top:7px;
float:right;
}
div#box-background div.boxes_passengers label{
font-weight:bold;
}
#hear {
color:#707070;
font-size:10px;
margin:0 0 0 323px;
font-weight:normal;
}
div#box-background div#payment {
float:left;
width:494px;
}
div#payment div#final-price {
float:left;
clear:left;
width:480px;
padding-bottom:15px;
}
div#payment ul {
list-style:none;
float:left;
margin:0;
line-height:1.5em;
padding:0 185px 0 20px;
}

div#payment ul#price {
list-style:none;
float:left;
font-weight:bold;
padding: 0;
line-height:1.5em;
}
div#box-background div#text-right {
float:right;
width:150px;
margin:0;
}
div#text-right h4 {
font: normal 10px Tahoma, Arial, sans-serif;
color:#da8500;
font-weight:bold;
margin:10px 0 3px 0;
}
div#text-right p {
font: normal 10px Tahoma, Arial, sans-serif;
color:#707070;
margin:0 0 15px 0;
}
div#payment hr {
background:#ddead2;
height:2px;
width:494px;
border:none;
clear:both;
margin: 0 0 0 20px;
}

div#payment div.boxes {
width: 494px;
padding-left:20px;
float:left;;
}
div#payment select {
width:119px;
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
float:right;
}
div#payment select.day {
width:70px;
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
float:right;
margin-right:9px;
margin-top:5px;
}
div#payment select.month {
width:88px;
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
float:right;
margin-right:154px;
margin-top:5px;
}
div#payment input {
float:right;
width:317px;
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
margin-top:5px;
margin-right:0;
}
div#payment input.security {
width:170px;
margin-right:147px;
}
div#payment input#issue {
width:170px;
}
div#payment img {
float:right;
margin-left:38px;
}
div#payment span {
float:left;
font-weight:bold;
margin-right:5px;
padding-top:5px;
}
div#payment div#switch-only {
padding:6px 75px 0 10px;
float:right;
color:#393737;
}

/*div#box-background input#check {
float:left;
width:13px;
height:13px;
margin:10px 15px 0 20px;
}*/
.check {
float:left;
width:13px;
height:13px;
margin:10px 15px 0 20px;
}
div#box-background p#terms {
float:left;
width:460px;
color:#393737;
margin:8px 0 15px 0;
padding:0;
}
div#box-background p span {
color:#da8500;
font-weight:bold;
text-decoration:underline;
float:none;
}
div#box-background p span a {
color:#da8500;
text-decoration:none;
}
div#request-now {
width:425px;
height:41px;
clear:left;
margin-bottom:20px;
margin-left:20px;
background:#ddead2;
text-align:center;
padding-right:220px;
}
div#request-now input {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/booking_submit.png) no-repeat;
width:212px;
height:28px;
border:none;
cursor:pointer;
margin-top:6px;
}

div.hotel-stars p {
width: 72px;
height: 14px;
overflow: hidden;
background: url(http://www.travelplanners.co.uk/_designs/styles.css/hotel_stars_0.gif) no-repeat;
}
div.hotel-stars p span {
position: absolute;
left: -9999px; /* =hidden */
}
div.hotel-stars p.hotel-stars-0 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/hotel_stars_0.gif) no-repeat;
}
div.hotel-stars p.hotel-stars-1 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/hotel_stars_1.gif) no-repeat;
}
div.hotel-stars p.hotel-stars-2 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/hotel_stars_2.gif) no-repeat;
}
div.hotel-stars p.hotel-stars-3 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/hotel_stars_3.gif) no-repeat;
}
div.hotel-stars p.hotel-stars-4 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/hotel_stars_4.gif) no-repeat;
}
div.hotel-stars p.hotel-stars-5 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/hotel_stars_5.gif) no-repeat;
}

div.rating p {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/rating_0.gif) no-repeat left center;
padding-left: 56px;
}
div.rating p.rating-0 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/rating_0.gif) no-repeat left center;
}
div.rating p.rating-1 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/rating_1.gif) no-repeat left center;
}
div.rating p.rating-2 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/rating_2.gif) no-repeat left center;
}
div.rating p.rating-3 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/rating_3.gif) no-repeat left center;
}
div.rating p.rating-4 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/rating_4.gif) no-repeat left center;
}
div.rating p.rating-5 {
background: url(http://www.travelplanners.co.uk/_designs/styles.css/rating_5.gif) no-repeat left center;
}
/*#################################### Quote Me ########################################### */

div#quote-box {
width:680px;
height:auto;
margin-left:10px;
clear:left;
background:#f8fbf6;
border-bottom: solid 1px #c2d7af;
border-top: solid 1px #c2d7af;
color:#666666;
}

div#quote-box div.line {
width: 645px;
padding-left:20px;
padding-top:7px;
clear:right;

}
div#quote-box p {
width: 645px;
padding-right:14px;
margin-top:7px;
float:right;

}
div#quote-box p.blue {
width: 645px;
padding-right:14px;
margin-top:7px;
float:right;
font-size:10px;
text-decoration:italic;
color:#6699cc;
font-style:italic;
}

div#quote-box h3 {
color:#118c16;
padding:14px 0 14px 20px;
clear:both;
width:400px;
}

div#quote-box span.label {
float:right;
margin-top:3px;
margin-left:5px;
margin-right:5px;
}
div#quote-box span.label2 {
float:right;
margin-top:3px;
margin-left:5px;
margin-right:290px;
}
div#quote-box span.label3 {
float:right;
margin-top:3px;
margin-left:5px;
margin-right:220px;
}

div#quote-box select {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:50px;
margin-right:320px;
float:right;
}
div#quote-box select.date {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:56px;
margin-right:2px;
float:right;
}
div#quote-box select.last {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:82px;
margin-right:62px;
float:right;
}

div#quote-box input {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:168px;
margin-right:199px;
padding-left:0;
float:right;
}
div#quote-box input.checkbox {
float:right;
width:15px;
margin-right:0px;
margin-bottom:5px;
}
div#quote-box input.pref_destination {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:150px;
margin-right:13px;
padding-left:0;
float:left;
}
div#quote-box select.pref_destination {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:110px;
margin-right:46px;
float:left;
}
div#quote-box select.acom_rating {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:67px;
margin-right:5px;
float:left;
}
div#quote-box select.room_type {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:100px;
margin-right:270px;
float:right;
}
div#quote-box textarea {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:250px;
height:80px;
margin-right:116px;
float:right;
}
div#quote-box textarea.left {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:250px;
height:80px;
margin:10px 390px 5px 0;

}
div#quote-box select.car_type {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:90px;
margin-right:3px;
float:left;
}
div#quote-box select.car_date {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:53px;
margin-right:3px;
float:left;
}

div#quote-box input.car {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:80px;
margin-right:3px;
float:left;
}
div#quote-box input.newsletter {
font: normal 11px Tahoma, Arial, sans-serif;
color:#444444;
width:168px;
margin-right:370px;
padding-left:0;
float:right;
clear:right;
}
div#quote-box button {
width:63px;
height:21px;
margin-bottom:20px;
}
div#quote-box hr {
background:#ddead2;
height:2px;
width:640px;
border:none;
clear:right;
}

/* ######################## View your booking ####################################*/

div#view-background {
width:640px;
height:auto;
margin-left:10px;
clear:left;
background:#f8fbf6;
padding:7px 20px 20px 20px;
border-bottom: solid 1px #c2d7af;
border-top: solid 1px #c2d7af;
color:#666666;
}

div#view-background p {
padding-top:6px;
line-height:1.4em;

}




/* ############# specific for terms and conditions ################## */

div#tandc_content{
width: 929px;
float:left;
padding:10px;
}






";}}"