﻿/* NEW FILE FOR VDE_PRO-SEPT 07/05/2013 */

#tbeone {
	float:left;
	width:530px;
	margin:0 0 0 8px;
	padding:0;
	border-collapse:collapse;	
}
#tbeone label { 
  margin:0; 
  padding:4px 0 0 0; 
  display: block; 
  text-align:left;	
  font-size:12px;
  font-weight:normal;	
} 
#tbeone th {
	font-size:12px;
	font-variant:small-caps;
	color:#A52322;	
	font-weight:normal;
	margin:0;
	padding:4px 0 4px 0;
}
#tbeone td {
	border:0px solid fuchsia;
	padding:3px 0 3px 0;
	margin:0;
	vertical-align:top;
}

/* GREEN FEE TABLE */

#greentbe {
	float:left;
	width:540px;
	margin:0;
	padding:0;
	border-collapse:collapse;	
}
#greentbe label { 
  margin:5px 0 0 0; 
  padding: 2px 0 3px 2px; 
  display: block; 
  text-align:left;	
  font-size:12px;
  font-weight:normal;	
} 
#greentbe th {
	font-size:13px;
	color:#ffffff;	
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 0;
	border-right:1px white solid;
	background-image:url(backgd/bg-green.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
#greentbe td {
	border:1px #404040 solid;
	font-size:12px;
	padding:3px 0 3px 1px;
	margin:0;
	text-align:center;
}
#greentbe td.bgblue {
	background-image:url(backgd/bg-rates.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
	font-size:15px;
	font-weight:bold;
	color:white;
	font-variant:small-caps;	
	margin:0;
	padding:3px 0 3px 0;
}
#greentbe td.bgwhite {
	background-image:url(backgd/bg-white.jpg);
    background-position:left top;
	background-repeat:repeat-y; 
}

/* WRAPPER FROM RATES TABLE - FULL PAGE WIDTH */

#bodytbe {
	float:left;
	width:720px;
	margin:1px 0 0 25px;
	padding:0;
	display:inline;
	border:0px blue solid;
}
#bodytbe h2 {
	text-align:center;
	font-size:15px;
	margin:0;
	font-weight:normal;
	padding:0;
	color:#202020;
	font-variant:small-caps;
}

/* 540 page width */

#bodytbe2 {
    float:left;
	width:540px;
	margin:1px 0 0 0;
	padding:0;
	display:inline;
}
#bodytbe2 .blue {
	background-image:url(backgd/bgblue.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
#bodytbe2 .red2 {
	background-image:url(backgd/bgred.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}

/* RATES TABLE */

#tberate {
	float:left;
	width:540px;
	margin:0;
	padding:0;
	border-collapse:collapse;	
}
#tberate label { 
  margin:5px 0 0 0; 
  padding:2px 0 2px 2px; 
  display: block; 
  text-align:left;	
  font-size:12px;
  font-weight:normal;	
} 
#tberate th {
	font-size:14px;
	color:#000000;	
	font-weight:normal;
	margin:0;
	padding:4px 0 4px 0;
	border-right:1px #808080 solid;
}
#tberate td {
	border:1px #808080 solid;
	font-size:12px;
	padding:2px 0 2px 2px;
	margin:0;
	text-align:center;
}
#tberate td.bgblue {
	background-image:url(backgd/bg-rates.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
	font-size:15px;
	font-weight:bold;
	color:white;
	font-variant:small-caps;	
	margin:0;
	padding:3px 0 3px 0;
}  
#tberate .plow {
	background-image:url(backgd/low.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
#tberate .pmiddle {
	background-image:url(backgd/pmiddle.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
#tberate .phigh {
	background-image:url(backgd/phigh.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
#tberate2 .blue {
	background-image:url(backgd/bgblue.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
.lft {
	float:left;
	margin-left:5px;
}
/* RATES TABLE */

#tberate2 {
	float:left;
	width:712px;
	margin:0;
	padding:0;
	border-collapse:collapse;	
}
#tberate2 label { 
  margin:5px 0 0 0; 
  display: block; 
  text-align:left;	
  font-size:12px;
  font-weight:normal;	
} 
#tberate2 th {
	font-size:13px;
	color:#000000;	
	font-weight:normal;
	margin:0;
	padding:3px 0 3px 0;
	border-right:1px #808080 solid;
	background-image:url(backgd/bg-rates.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
#tberate2 td {
	border:1px #808080 solid;
	font-size:12px;
	padding:2px 0 2px 1px;
	margin:0;
	text-align:center;
}
#tberate2 td.bgblue {
	background-image:url(backgd/bg-rates.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
	font-size:15px;
	font-weight:bold;
	color:white;
	font-variant:small-caps;	
	margin:0;
	padding:3px 0 3px 0;
}
#tberate2 td.bgoffer {
	background-image:url(backgd/bgoffers.jpg);
    background-position:left top;
	background-repeat:repeat-y; 
}

/* RATES TABLE */

#tbered {
	float:left;
	width:700px;
	margin:0;
	padding:0;
	border-collapse:collapse;	
}
#tbered label { 
  margin:5px 0 0 0; 
  padding:2px 0 2px 2px; 
  display: block; 
  text-align:left;	
  font-size:12px;
  font-weight:normal;	
} 
#tbered th {
	font-size:13px;
	color:#ffffff;	
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 0;
	border-right:1px white solid;
	background-image:url(backgd/bg-rates2.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
#tbered td {
	border:1px #808080 solid;
	font-size:12px;
	padding:2px 0 2px 1px;
	margin:0;
	text-align:center;
}
#tbered td.bgblue {
	background-image:url(backgd/bg-rates.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
	font-size:15px;
	font-weight:bold;
	color:white;
	font-variant:small-caps;	
	margin:0;
	padding:3px 0 3px 0;
}
#tbered td.bgwhite {
	background-image:url(backgd/bg-white.jpg);
    background-position:left top;
	background-repeat:repeat-y; 
}

/* TABLE WITH TELEPHONE DETAILS & TRANSFERS */

#offer_box {
	float:left;
	width:540px;
	margin:0;
	padding:0;
	display:inline;
}
#info {
    border-collapse:collapse;
	width:530px;
	margin:5px 0 5px 5px;
	padding:00;
} 
#info td {
	border:1px gray solid;
	padding:5px 5px 5px 10px;
	text-align:left;
	margin:0;
	font-size:13px;
}
#info th {
	font-size:13px;
	color:#000000;	
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 0;
	border-right:1px gray solid;
	background-image:url(backgd/bg-rates.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
#info tr.odd {
    background-color:#E7FEAE;
}
#info tr.alt{
    background-color:#BCD5FE;
}
/* TABLE WITH RED TITLE BAR */

#info2 {
    border-collapse:collapse;
	width:530px;
	margin:0 0 0 5px;
	padding:0;
} 
#info2 td {
	border:1px gray solid;
	padding:5px 5px 5px 10px;
	text-align:left;
	margin:0;
	font-size:13px;
}
#info2 th {
	font-size:13px;
	color:#000000;	
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 0;
	border-right:1px gray solid;
	background-image:url(backgd/bg-rates.jpg);
    background-position:left top;
	background-repeat:repeat-x; 
}
#info2 tr.odd {
    background-color:#E7FEAE;
}
#info2 tr.alt{
    background-color:#BCD5FE;
}

.colwdh1 {
	width:132px;
}

/* WRAPPER AROUND MAIL FULL PAGE WIDTH */

#bodymail {
	float:left;
	margin:0;
	padding:0 0 10px 0;
	width:698px;
	display:inline;
	border:1px gray solid;
    background-image:url(backgd/bg-midbox.jpg);
    background-position:left top;
	background-repeat:repeat-y; 
}
#bodymail2 {
	float:left;
	margin:0;
	padding:0 0 10px 0;
	width:538px;
	display:inline;
	border-left:1px gray solid;
	border-right:1px gray solid;
	border-bottom:1px gray solid;
    background-image:url(backgd/bg-midbox.jpg);
    background-position:left top;
	background-repeat:repeat-y; 
}

#bodymail2 h3 {
	margin:0 0 0 10px;
	padding:10px 0 10px 0;	
	font-size:15px;
	text-align:left;	
	font-weight:bold;
	color:#202020;
	font-variant:small-caps;
}

/* RADIO BUTTON   */

.sbut {
	padding:5px;
	font-size:15px;
	font-weight:bold;
}
.rbut {
	padding:5px;
	font-size:15px;
}

.styled {
  width:0;
  padding:0;
  background-color:#ffffff;
  display: block;
  clear: left;
  float: left;
}

/* WORLDPAY#*/

select#two,
select#three,
select#four,
select#five,
select#seven {
	background-color:#ffffff;
	width:75px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
}
select#two:focus,
select#three:focus,
select#four:focus,
select#five:focus,
select#seven:focus {
	background-color:#fcfb6c;
}
select#bedbreak,
select#halfboard {
	background-color:#fcfb9a;
	width:68px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
}
select#bedbreak:focus,
select#halfboard:focus {
	background-color:#fcfb6c;
}
input#postcode,
input#tel {
    float:left;
	font-size:13px;
	padding:2px 0 2px 2px;
	background-color:#fcfb9a;
}
input#postcode:focus {
    background-color:#FFFFC0; 
}
input#name {
    float:left;
    width:240px;
	font-size:13px;
	padding:2px 0 2px 2px;
	background-color:#fcfb9a;
}
input#name:focus {
    background-color:#FFFFC0; 
}
input#cartId {
    float:left;
    width:120px;
	font-size:13px;
	padding:2px 0 2px 2px;
	background-color:#fcfb9a;
}
input#cartId:focus { 
    background-color:#FFFFC0; 
}
textarea#address {
    width:240px;
    float:left;
	font-size:13px;
	padding:2px;
	background-color:#fcfb9a;
} 
textarea#address:focus { 
    background-color:#FFFFC0; 
}
select#country {
    width:200px;
    float:left;
	font-size:12px;
	padding:2px;
	background-color:#fcfb9a;
} 
select#country:focus { 
    background-color:#FFFFC0; 
}
input#fullname,
input#society,
input#nophone {
    width:200px;
    float:left;
	font-size:13px;
	padding:2px 0 2px 2px;
	background-color:#fcfb9a;
}
input#email {
    width:200px;
    float:left;
	font-size:13px;
	padding:2px 0 2px 2px;
	background-color:#FDCDCD; 
}
input#email:focus { 
    background-color:#FB9999; 
} 
input#costgb {
	width:100px;
	padding:2px 0 2px 0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-color:#FDCDCD; 
}
input#costgb:focus { 
    background-color:#FB9999; 
}
select#onebeds,
select#twobeds,
select#threebeds,
select#fourbeds,
select#guests {
    background-color:#fcfb9a;
	width:68px;
	float:left;
	font-size:12px;
	padding:1px 0 2px 0;
	margin:0;
}
select#onebeds:focus,
select#threebeds:focus,
select#fourbeds:focus,
select#guests:focus,
select#twobeds:focus { 
    background-color:#fcfb6c;
}
select#apartments,
select#buggy,
select#passenger,
select#nogf,
select#nongf,
select#nights,
select#rooms,
select#srooms,
select#people,
select#players,
select#standtwo,
select#juniortwo,
select#juniorthree,
select#breakfast,
select#half,
select#full,
select#child,
select#adult,
select#golf,
select#eday,
select#aport,
select#passengers,
select#sday,
select#pid {
	background-color:#fcfb9a;
	width:68px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
	margin:0;
}
select#smonth,
select#emonth {
	background-color:#fcfb9a;
	width:70px;
	float:left;
	font-size:12px;
	padding:2px 0 2px 0;
	margin:0;
}
select#found,
select#tfer,
select#airport {
	background-color:#fcfb9a;
	width:89px;
	float:left;
	font-size:12px;
	padding:2px 0 2px 0;
	margin:0;
}
select#accommodation {
	background-color:#fcfb9a;
	width:110px;
	float:left;
	font-size:12px;
	padding:2px 0 2px 0;
	margin:0;
}

textarea#comment {
    width:270px;
    float:left;
	font-size:12px;
	padding:2px;
	background-color:#fcfb9a;
} 

select#passenger:focus,
select#buggy:focus,
select#accommodation:focus,
select#airport:focus,
select#apartments:focus,
select#nogf:focus,
select#nongf:focus,
select#nights:focus,
select#standtwo:focus,
select#juniortwo:focus,
select#juniorthree:focus,
select#people:focus,
select#players:focus,
select#breakfast:focus,
select#half:focus,
select#full:focus,
select#child:focus,
select#adult:focus,
select#rooms:focus,
select#srooms:focus,
select#club:focus,
select#eday:focus,
select#golf:focus,
select#emonth:focus,
select#sday:focus,
select#pid:focus,
select#vde:focus,
select#agu:focus,
select#des:focus,
select#mac:focus,
select#env:focus,
select#min:focus,
select#alb:focus,
select#sen:focus,
select#lor:focus,
select#tfer:focus,
select#aport:focus,
select#smonth:focus,
select#passengers:focus,
input#fullname:focus,
input#society:focus,
input#nophone:focus,
select#found:focus,
textarea#comment:focus { 
    background-color:#fcfb6c;
}
select#vde,
select#agu,
select#des,
select#mac,
select#min,
select#env,
select#alb,
select#sen,
select#lor {
	background-color:#ffffff;
	width:60px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
	margin:0;
}

select#club,
select#vde2,
select#vde3,
select#vde5,
select#vde5ul,
select#vde7,
select#vde7ul,
select#vdes,
select#vded,
select#vdef,
select#vdep {
	background-color:#ffffff;
	width:70px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
	margin:0;
}

select#vde2:focus,
select#vde3:focus,
select#vde5:focus,
select#vde5ul:focus,
select#vde7:focus,
select#vde7ul:focus,
select#vdes:focus,
select#vded:focus,
select#vdef:focus,
select#vdep:focus {
	background-color:#fcfb6c;
}

/* TEE OFF DAYS */

select#td1,
select#td2,
select#td3, 
select#td4,
select#td5,
select#td6, 
select#td7 {
	width:60px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
	margin:0 0 0 10px;
	background-color:#ddeffb;
}

select#tm1,
select#tm2,
select#tm3,
select#tm4,
select#tm5,
select#tm6,
select#tm7 {
	width:75px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
	margin:0;
	background-color:#ddeffb;
}

select#tt1,
select#tt2,
select#tt3,
select#tt4,
select#tt5,
select#tt6,
select#tt7 {
	width:90px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
	margin:0;
	background-color:#ddeffb;
}

select#tb1,
select#tb2,
select#tb3,
select#tb4,
select#tb5,
select#tb6,
select#tb7 {
	width:68px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
	margin:0;
	background-color:#ddeffb;
}
select#gc1,
select#gc2,
select#gc3,
select#gc4,
select#gc5,
select#gc6,
select#gc7 {
	width:90px;
	float:left;
	font-size:12px;
	padding:1px 0 1px 0;
	margin:0;
	background-color:#fcfb9a;
}

.width1 {
	width:85px;
}
.width2 {
	width:30px;
}
.width3 {
	width:280px;
}
.width4 {
	width:30px;
}
.width5 {
	width:60px;
}
.widid {
	width:40px;
}
.width6 {
	width:250px;
}
.width7 {
	width:73px;
}
.width8 {
	width:40px;
}
.width9 {
	width:98px;
}
.width10 {
	width:60px;
}
.width11 {
	width:80px;
}

