div.basketcontent {
width:765px;
margin: 0 auto;
padding:0px;
vertical-align:top;
float:left;
}

img.basket {
padding: 10px 5px 15px 0px;
margin: 0 auto;
}

table.basket-table {
width:765px;
margin: 0 auto;
padding:0px;
vertical-align:middle;
border-collapse:collapse;
}

table.basket-table td.description {
width:350px;
margin: 0 auto;
padding:0px;
vertical-align:middle;
}

table.basket-table td.image {
width:50px;
margin: 0 auto;
padding:0px;
vertical-align:middle;
}

table.basket-table td.productname {
width:300px;
margin: 0 auto;
padding:0px;
vertical-align:middle;
}

table.basket-table td.price {
width:85px;
margin: 0 auto;
padding:0px;
vertical-align:middle;
}

table.basket-table td.quantity {
width:75px;
margin: 0 auto;
padding:0px;
vertical-align:middle;
}

table.basket-table td.total {
width:100px;
margin: 0 auto;
padding:0px;
vertical-align:middle;
}

table.basket-table td.delete {
width:50px;
margin: 0 auto;
padding:0px;
vertical-align:middle;
}

table.basket-table td.edit {
width:70px;
margin: 0 auto;
padding:0px;
vertical-align:middle;
}

p.basket-top {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0 auto;
padding-left:2px;
padding-right:2px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

p.basket-text {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0 auto;
padding-left:5px;
padding-right:45px;
padding-top:5px;
padding-bottom:5px;
}

p.acc-text {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0 auto;
padding-left:5px;
padding-right:40px;
padding-top:5px;
padding-bottom:5px;
}

p.extra-text {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0 auto;
padding-left:5px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;
}

td.basket-line {
background-image:url(images/basket-line.jpg);
background-repeat:no-repeat;
width:765px;
height:7px;
padding:0px;
margin: 0 auto;
}

td.shopping-basket {
width:300px;
height:100px;
margin: 0 auto;
padding:0px;
background-image:url(images/shopping-basket.jpg);
background-repeat:no-repeat;
text-align:left;
}

table.shopping-basket-table {
width:300px;
height:100px;
margin: 0 auto;
padding:0px;
text-align:left;
}

table.shopping-basket-table td.basketleft {
width:160px;
margin: 0 auto;
padding:0px;
text-align:left;
vertical-align:top;
}

table.shopping-basket-table td.basketright {
width:140px;
margin: 0 auto;
padding:0px;
text-align:left;
vertical-align:top;
}

img.checkout {
margin:0 auto;
padding-top:45px;
padding-left:5px;
padding-bottom:0px;
}

p.viewbasket {
font-size:10px;
color:white;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:5px;
padding-right:0px;
padding-top:8px;
padding-bottom:0px;
margin: 0 auto;
}

a.white {
color:white;
}

a.white:hover {
color:black;
}

p.basketinfo {
text-align:left;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin: 0 auto;
padding-left:30px;
padding-right:0px;
padding-top:70px;
padding-bottom:0px;
color:yellow;
font-weight:bold;
}

table.ordersummary {
width:765px;
height:190px;
background-image:url(images/ordersummary.jpg);
background-repeat:no-repeat;
padding:0px;
margin: 0 auto;
}

table.ordersummary td.whitespace {
width:490px;
padding:0px;
margin: 0 auto;
}

table.ordersummary td.orderdetails {
width:275px;
padding:0px;
margin: 0 auto;
}

table.proceedtocheckout {
width:765px;
height:40px;
padding:0px;
margin: 0 auto;
}

table.proceedtocheckout td.whitespace {
width:490px;
padding:0px;
margin: 0 auto;
}

table.proceedtocheckout td.orderdetails {
width:275px;
padding:0px;
margin: 0 auto;
}

table.orderdetails-table {
width:275px;
padding:0px;
margin: 0 auto;
}

table.orderdetails-table td.text {
width:155px;
height:24px;
padding:0px;
margin: 0 auto;
}

table.orderdetails-table td.price {
width:120px;
height:24px;
padding:0px;
margin: 0 auto;
}

table.orderdetails-table td.header {
width:275px;
height:30px;
padding:0px;
margin: 0 auto;
}

p.order-text {
padding-left:7px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;
margin: 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
}

p.order-text-total {
padding-left:7px;
padding-right:5px;
padding-top:15px;
padding-bottom:0px;
margin: 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
}

p.order-text-2 {
padding-left:7px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;
margin: 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
}

p.order-text-total-2 {
padding-left:7px;
padding-right:5px;
padding-top:15px;
padding-bottom:0px;
margin: 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
}

p.quantities {
padding-left:10px;
padding-right:5px;
padding-top:12px;
padding-bottom:0px;
margin: 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
}

input.updatebasket {
padding-top:3px;
padding-bottom:0px;
padding-left:0px
padding-right:0px;
margin: 0 auto;
}

form {
padding:0px;
margin: 0 auto;
}

table.updatequantities {
width:765px;
height:20px;
padding:0px;
margin: 0 auto;
vertical-align:top;
}

table.updatequantities td.whitespace {
width:640px;
padding:0px;
margin: 0 auto;
vertical-align:top;
height:20px;
}

table.updatequantities td.orderdetails {
width:125px;
padding:0px;
margin: 0 auto;
vertical-align:top;
height:20px;
}

div.bottom {
position:relative;
top:150px;
width:765px;
left:0px;
padding:0px;
margin:0 auto;
}

div.delivery {
position:relative;
top:0px;
width:765px;
left:0px;
padding:0px;
margin:0 auto;
}

div.top {
position:relative;
top:-510px;
width:765px;
left:0px;
padding:0px;
margin:0 auto;
}

p.verdana12-2 {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin: 0 auto;
padding-left:10px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
}

table.booknowform {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
width:765px;
padding:0px;
margin: 0 auto;
}

table.booknowform td {
padding-left:10px;
padding-right:10px;
}

.boxx {
width:180px;
}

.boxx2 {
width:270px;
}

input.go {
float:fixed;
padding-top:5px;
padding-right:10px;
vertical-align:middle;
}

div.grey-large3 {
width:800px;
height:440px;
background-repeat:no-repeat;
background-image:url(images/grey-large4.jpg);
margin:0 auto;
}

div.grey-large4 {
width:800px;
height:120px;
background-repeat:no-repeat;
background-image:url(images/grey-large3.jpg);
margin:0 auto;
}

ul {
margin-top:5px;
margin-left:40px;
margin-right:30px;
padding:0px;
}

li {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-right:10px;
}

p.delivery-address {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin: 0 auto;
padding-left:10px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
}
