/*==================================
	COLUMN MODULE
================================*/
/*====== GENERIC COLUMN MODULE ======*/
div.column {

}
div.column div.columnItem {
	clear: both;
}
/*==============================
	CONTENT TEXT MODULE
================================*/
/*========= GENERIC CONTENT TEXT MODULE ====*/
div.content_text {
	font-size: 12px;
}
div.content_text p {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

div.content_text-template2 div.highlightedArea1Lv1 {
	border-width: 0px;
	padding: 0px;
	background-color: transparent;
}
/*==========================
	PORTLET MODULE
===========================*/
/*==== GENERIC PORTLET MODULE ====*/
div.portlet {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
div.portlet h2 {
	color: #000000;
	background-color: #eeeeee;
	margin: 0px;
	text-transform: uppercase;
	padding: 5px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom: 1px solid #000000;
}
div.portlet p {
	margin: 10px;
	color: #64625c;
}
div.portlet div.picture {
	text-align: center;
}
div.portlet a {
	border-width: 1px;
}
/*==== PORTLET TEMPLATE 1 =====*/
div.portlet-template1 {
	border: 1px solid #000000;
}
/*==== PORTLET TEMPLATE 2 =====*/
div.portlet-template2 {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.portlet-template2 h2 {
	background-color: transparent;
	color: #000000;
	border-width: 0px;
	padding: 0px;
	margin: 10px;
	font-size: 17px;
}
div.portlet-template2 p {
	background-color: transparent;
	color: #64625c;
}
div.portlet-template2 td.pictureColumn {
	vertical-align: middle;
	border-right: 1px solid #000000;
}
div.portlet-template2 td.detailsColumn {
	vertical-align: middle;
}



/*==========================
	PICTURE MODULE
===========================*/
/*==== GENERIC PICTURE MODULE ====*/
div.pictureModule {

}
/*==== PICTURE MODULE A =====*/
div.pictureModuleA div.pictureBox {
	text-align: left;
}
div.pictureModuleA div.textLinks {
	margin-top: 5px;
	height: 30px;
}
/*=====================================
	LOGS
======================================*/
div.logs {
	background-color: transparent;
	color: #4A4B4C;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.logs div.pager {
	text-align: center;
	margin: 5px;
}
div.logs div.pager a {
	color: #113366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px;
}
div.logs div.downloadSpreadsheetWrapper {
	float: right;
}

/*=====================================
	MANAGE USERS
======================================*/
div.manage_users {
	background-color: transparent;
	color: #4A4B4C;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*====================================
	VEHICLE RENTAL BOOKING
======================================*/
div.vehicle_rental_booking form.interactionModuleForm table td.inputAreaLv1 p.viewOpeningTimes {
	text-align: center;
	float: right;
	margin: 0px;
	padding: 0px;
}
div.vehicle_rental_booking form.interactionModuleForm table tr.driverDetailsBox th {
	font-size: 19px;
	font-weight: normal;
}
div.vehicle_rental_booking form.interactionModuleForm table tr.addDriversInfoBox th {
	font-size: 15px;
	font-weight: bold;
}
div.vehicle_rental_booking form.interactionModuleForm table tr.childSeatsBox th {
	font-size: 15px;
	font-weight: bold;
}
div.vehicle_rental_booking form.interactionModuleForm table tr.pickUpHeaderBox h2 {
	margin: 0px;
}
div.vehicle_rental_booking form.interactionModuleForm table tr.dropOffHeaderBox h2 {
	margin: 0px;
}
div.vehicle_rental_booking div.vehicle {
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 10px;
	border: 1px solid #bcbbbb;
	background-color: #ffffff;
	color: #000000;
}
div.vehicle_rental_booking div.vehicle table.rates th {
	padding: 3px;
	border: 1px solid #ebc3b2;
	background-color: #faf0ec;
	font-weight: bold;
	color: #ac2027;
	font-size: 10px;
	text-align: center;
}
div.vehicle_rental_booking div.vehicle table.rates td {
	padding: 3px;
	border: 1px solid #cacbce;
	background-color: #ffffff;
	font-weight: bold;
	color: #3d3d3d;
	text-align: center;
	font-size: 10px;
}
div.vehicle_rental_booking div.vehicle p.description {
	padding: 10px;
	border: 1px solid #cee498;
	background-color: #f6faec;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 10px;
}
div.vehicle_rental_booking div.vehicle h2.model {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	color: #ac2027;
	font-size: 13px;
}
div.vehicle_rental_booking div.vehicle h2.details {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	color: #ac2027;
	font-size: 13px;
}
div.vehicle_rental_booking div.vehicle table.vehicleLayout td.leftColumn {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 10px;
	vertical-align: top;
}
div.vehicle_rental_booking div.vehicle div.ageRestriction {
	margin-top: 8px;
	margin-bottom: 8px;
}
div.vehicle_rental_booking div.vehicle div.ageRestriction span.minAge {
	border: 1px solid #ac2027;
	padding: 1px;
	font-weight: normal;
	color: #ac2027;
	font-size: 11px;
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
}
div.vehicle_rental_booking .highlightedAreaLv1 {
	background-color: #d1d2d5;
	color: #000000;
}
div.vehicle_rental_booking .highlightedAreaLv1 .highlightedAreaLv2 {

}
div.vehicle_rental_booking .topLeftHighlightedAreaLv1 {
	background-image: url( '/templates/spirit/default/images/input_areas/bgTL.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	background-color: #d1d2d5;
	color: #000000;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
}
div.vehicle_rental_booking .topRightHighlightedAreaLv1 {
	background-image: url( '/templates/spirit/default/images/input_areas/bgTR.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	background-color: #d1d2d5;
	color: #000000;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
}
div.vehicle_rental_booking .bottomLeftHighlightedAreaLv1 {
	background-image: url( '/templates/spirit/default/images/input_areas/bgBL.gif' );
	background-position: bottom left;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	background-color: #d1d2d5;
	color: #000000;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
}
div.vehicle_rental_booking .bottomRightHighlightedAreaLv1 {
	background-image: url( '/templates/spirit/default/images/input_areas/bgBR.gif' );
	background-position: bottom right;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	background-color: #d1d2d5;
	color: #000000;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
}
div.vehicle_rental_booking .highlightedAreaLv1 {
	background-image: url( '/templates/spirit/default/images/input_areas/bgBR.gif' );
	background-position: bottom right;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	background-color: #d1d2d5;
	color: #000000;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
}
/*=====================
	PACKAGES
======================*/
div.packages table.packageSelection td.packageHeader {
	padding: 0px;
	vertical-align: top;
	color: #FFFFFF;
	height: 110px;
}
div.packages table.packageSelection td.packageHeader h2 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	vertical-align: top;
	text-align: right;
	margin: 0px;
	margin-bottom: 5px;
	padding-top: 20px;
	padding-right: 40px;
}
div.packages table.packageSelection ul {
	margin: 0px;
}

div.packages table.packageSelection td.silverHeader {
	background-image: url('/modules/packages/templates/template1/images/package1.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width: 240px;
}
div.packages table.packageSelection td.goldHeader {
	background-image: url('/modules/packages/templates/template1/images/package2.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	width: 240px;
	padding-left: 30px;
	padding-right: 30px;
}
div.packages table.packageSelection td.platinumHeader {
	background-image: url('/modules/packages/templates/template1/images/package3.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width: 240px;
}

div.packages table.packageSelection td.orderButton {
	text-align: right;
	padding-bottom: 10px;
}

div.packages table.packageSelection td.goldPackageOrderButton {
	text-align: right;
	padding-bottom: 10px;
	padding-right: 30px;
	padding-left: 30px;
}

div.packages div.serviceDetails {
	color: #464646;
}
div.packages div.serviceDetails div.contentLv1 {
	background-image: url('/modules/packages/templates/template1/images/bg2.jpg');
	background-position: left top;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}
div.packages div.serviceDetails div.contentLv2 {
	background-image: url('/modules/packages/templates/template1/images/tl2.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

div.packages div.serviceDetails div.contentLv3 {
	background-image: url('/modules/packages/templates/template1/images/br2.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 20px;
}

div.order h2 {
	font-weight: normal;
	color: #90e18d;
	padding-top: 13px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url('/modules/packages/templates/template1/images/header.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}

div.order div.contentLv1 {
	background-image: url('/modules/packages/templates/template1/images/bg.jpg');
	background-position: left top;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}

div.order div.contentLv2 {
	background-image: url('/modules/packages/templates/template1/images/tl.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

div.order div.contentLv3 {
	background-image: url('/modules/packages/templates/template1/images/br.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 20px;
}

div.order table.formLayout th {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
div.order table.formLayout td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
/*=======================
	FEEDBACK
=======================*/

div.feedback table.formLayout th {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
div.feedback table.formLayout td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
/*==========================
	PORTLET MODULE
===========================*/
/*==== GENERIC PORTLET MODULE ====*/
div.product {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
div.product table.productLayout {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
div.product table.productLayout td.informationColumn {
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
}
div.product table.productLayout td.informationColumn div.qty {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 2px;
}
div.product table.productLayout td.informationColumn div.qty .inputField {
	font-size: 12px;
	text-align: center;
}
div.product table.productLayout td.pictureColumn {
	vertical-align: top;
}

#content div.product table.productLayout td.informationColumn h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 27px;
	font-weight: normal;
	text-align: right;
}
#content div.product p.tagline {
	position: relative;
	top: -15px;
	font-size: 16px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
#content div.product p.ref {
	font-size: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
#content div.product p.ref strong {
	color: #000000;
	font-weight: bold;
}
div.product p.description {
	text-align: right;
	font-size: 12px;
	color: #514f48;
}
div.product p.ingredients {
	text-align: right;
	font-size: 10px;
	color: #514f48;
}
div.product div.pictureWrapper {
	text-align: center;
	border: 1px solid #000000;
	padding: 10px;
}
div.product div.price {
	text-align: center;
	border: 1px solid #000000;
	background-color: #eeeeee;
	font-size: 13px;
	color: #000000;
	width: 120px;
	padding: 2px;
	font-family: arial, sans-serif;
	margin-left: auto;
}
div.product p.includeVAT {
	text-align: right;
	font-size: 10px;
}
div.product form.addToBasket {
	text-align: right;
}
div.product table.purchaseOptions {
	margin-left: auto;
	margin-right: 0px;
}
div.product table.purchaseOptions th {
	padding-right: 5px;
}
div.product div.submitButtonWrapper {
	text-align: right;
}
div.product form.addToBasket
	
}
div.product div.backButton {
	text-align: right;
	margin-top: 2px;
	margin-bottom: 10px;
}
/*==========================
	PRODUCT THUMBNAIL MODULE
===========================*/
/*==== GENERIC PRODUCT THUMBNAIL MODULE ====*/
div.product_thumbnail {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
div.product_thumbnail h2 {
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 11px;
	text-align: center;
}
div.product_thumbnail table.productThumbnailHeaderLayout {
	width: 100%;
}
div.product_thumbnail table.productThumbnailHeaderLayout td.productThumbnailHeaderColumn {
	border: 1px solid #000000;
	height: 60px;
	background-color: #eeeeee;
	vertical-align: middle;
}
div.product_thumbnail div.picture {
	text-align: center;
	padding: 2px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
div.product_thumbnail div.picture img.thumb {
	margin-bottom: 10px;
}
div.product_thumbnail p {
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	color: #64625c;
}

div.product_thumbnail table.priceAndInfoLink {
	margin-top: 4px;
	width: 100%;
}
div.product_thumbnail table.priceAndInfoLink td.priceColumn {
	padding-right: 2px;
}
div.product_thumbnail table.priceAndInfoLink div.price {
	padding: 5px;
	background-color: #eeeeee;
	border: 1px solid #000000;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
}
div.product_thumbnail table.priceAndInfoLink td.infoLinkColumn {
	padding-left: 2px;
}
div.product_thumbnail table.priceAndInfoLink div.infoLink {
	padding: 5px;
	background-color: #eeeeee;
	border: 1px solid #000000;
	text-align: center;
}
div.product_thumbnail table.priceAndInfoLink td.addToBasketColumn {
	padding-left: 4px;
	width: 60px;
}
div.product_thumbnail table.priceAndInfoLink div.addToBasket {
	padding: 0px;
	text-align: right;
}
div.product_thumbnail table.priceAndInfoLink div.addToBasket .submitButton {
	vertical-align: bottom;
}
div.product_thumbnail div.picture div.qty {
	text-align: right;
}
div.product_thumbnail div.picture div.qty .inputField {
	text-align: center;
}

/*==== product_thumbnail TEMPLATE 1 =====*/
div.product_thumbnail-template1 {
}

/*==============================
	SHOPPING BASKET
==============================*/

div.shopping_basket div.continueShoppingButton {
	float: right;
}

div.shopping_basket table.checkoutStep1 {
	width: 100%;
}
div.shopping_basket td.loginColumn {
	width: 30%;
}
div.shopping_basket td.accountDetailsColumn {
	width: 70%;
}
div.shopping_basket td.loginColumn,td.accountDetailsColumn {
	vertical-align: top;
}
div.shopping_basket td.loginColumn h2 {
	margin: 0px;
	background-color: #eeeeee;
	color: #000000;
	border: 1px solid #000000;
	padding: 10px;
	text-align: center;
	font-size: 13px;
}

div.shopping_basket td.loginColumn div.welcomeBackMessage {
	border: 1px solid #000000;
	border-top-width: 0px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #64625c;
	font-size: 10px;
}

div.shopping_basket td.loginColumn div.login div.emailAddress {
	border: 1px solid #000000;
	border-bottom-width: 0px;
	border-top-width: 0px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #64625c;
	font-size: 10px;
}

div.shopping_basket td.loginColumn div.login div.password {
	border: 1px solid #000000;
	border-top-width: 0px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #64625c;
	font-size: 10px;
}

div.shopping_basket td.loginColumn div.login div.loginButton {
	margin-top: 3px;
	text-align: right;
}

div.shopping_basket td.accountDetailsColumn h2 {
	margin: 0px;
	background-color: #eeeeee;
	color: #000000;
	border: 1px solid #000000;
	padding: 10px;
	text-align: center;
	font-size: 13px;
}

div.shopping_basket td.accountDetailsColumn div.customerFieldsArea {
	border: 1px solid #000000;
	border-top-width: 0px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #64625c;
}

div.shopping_basket td.accountDetailsColumn div.customerFieldsArea table.customerFields {

}
div.shopping_basket td.accountDetailsColumn div.registerButton {
	margin-top: 3px;
	text-align: right;
}
div.shopping_basket div.deliveryFields h2 {
	margin: 0px;
	background-color: #eeeeee;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 10px;
	text-align: center;
	font-size: 13px;
}
div.shopping_basket div.deliveryFields div.highlightedArea1Lv1 {
	margin-top: 0px;
}
div.shopping_basket div.deliveryFields div.confirmAddressButton {
	margin-top: 3px;
	text-align: right;
}
div.shopping_basket table.orderSteps {
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
div.shopping_basket table.orderSteps td.Step1LogIn,td.Step2Delivery,td.Step3Confirm,td.Step4Pay {
	font-size: 19px;
	color: #999999;
}
div.shopping_basket span.current {
	color: #000000;
}
div.shopping_basket table.orderSteps td.Step1LogIn {
	text-align: left;
	width: 20%;
}
div.shopping_basket table.orderSteps td.Step2Delivery {
	text-align: center;
	width: 25%;
}
div.shopping_basket table.orderSteps td.Step3Confirm {
	text-align: center;
	width: 25%;
}
div.shopping_basket table.orderSteps td.Step4Pay {
	text-align: right;
	width: 20%;
}
div.shopping_basket table.confirmAndPay {
	width: 100%;
}
div.shopping_basket td.updateNotice {
	vertical-align: top;
}
div.shopping_basket td.updateButton {
	text-align: right;
	vertical-align: top;
}
div.shopping_basket p.includeVAT {
	text-align: right;
}
div.orderSummary tr.item td.quantity .inputField {
	text-align: center;
	font-size: 12px;
}
div.orderSummary table.priceSummary {
	margin-left: auto;
	margin-top: 2px;
	border-spacing: 0px;
}
div.orderSummary table th.subTotal,
div.orderSummary table th.minDelivery,
div.orderSummary table th.totalWeight,
div.orderSummary table th.deliveryPricePerKilo,
div.orderSummary table th.totalDelivery,
div.orderSummary table th.totalIncVat {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-align: center;
	padding: 3px;
	background-color: #eeeeee;
	color: #64625c;
}
div.orderSummary table td.minDelivery,
div.orderSummary table td.subTotal,
div.orderSummary table td.totalWeight,
div.orderSummary table td.deliveryPricePerKilo,
div.orderSummary table td.totalDelivery,
div.orderSummary table td.totalIncVat,
div.orderSummary table td.totalMinusDiscount,
div.orderSummary table td.totalMinusDiscountHeader{
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	text-align: center;
	padding: 3px;
	background-color: #eeeeee;
	color: #000000;
}
div.orderSummary table td.totalMinusDiscount,
div.orderSummary table td.totalMinusDiscountHeader{
	border-left-width: 1px;
	border-top-width: 1px;
}
div.orderSummary table.priceSummary th.subTotal {
	border-top-width: 1px;
}
div.orderSummary table.priceSummary td.subTotal {
	border-top-width: 1px;
}
div.orderSummary table.priceSummary td.totalIncVat {
	background-color: #4b4b4b;
	color: #FFFFFF;
}

div.orderSummary div.confirmAndPayButton {
	text-align: right;
	margin-top: 2px;
}
div.orderSummary div.proceedToCheckoutButton {
	text-align: right;
	margin-top: 15px;
}
div.orderSummary td.deliveryAddressColumn {
	vertical-align: top;
}
div.orderSummary td.orderDetailsColumn {
	vertical-align: top;
}
div.orderSummary td.deliveryAddressColumn h2 {
	margin: 0px;
	background-color: #eeeeee;
	color: #000000;
	border: 1px solid #000000;
	padding: 10px;
	text-align: center;
	font-size: 13px;
}
div.orderSummary td.deliveryAddressColumn h2.deliveryAddressHeader {
	margin-top: 4px;
}

div.orderSummary td.deliveryAddressColumn div.deliveryAddress {
	border: 1px solid #000000;
	border-top-width: 0px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #64625c;
	font-size: 10px;
}
div.orderSummary td.deliveryAddressColumn div.changeAddressButton {
	margin-top: 2px;
}

table.shoppingBasket {
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #000000;
	width: 100%;
	border-spacing: 0px;
}
table.shoppingBasket th {
	background-color: #eeeeee;
	color: #000000;
	padding: 10px;
	text-align: center;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-size: 13px;
}
table.shoppingBasket tr.item td {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
table.shoppingBasket td.imgThumb {
	background-color: #ffffff;
}
table.shoppingBasket td.imgThumb img {
	width: 150px;
}
table.shoppingBasket td {
	background-color: #FFFFFF;
	color: #000000;
	padding: 10px;
	text-align: center;
	vertical-align: top;
}
table.shoppingBasket td.price, table.shoppingBasket td.total {
	color: #64625c;
	padding: 10px;
	text-align: center;
	font-size: 14px;
}

table.shoppingBasket td.description {
	color: #64625c;
	padding: 10px;
	text-align: left;
	font-size: 14px;
}
table.shoppingBasket td.description ul {
	font-size: 12px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
table.shoppingBasket td.description ul li {
	padding: 0px;
	margin: 0px;
}

/*==============================
	MANAGE ORDERS
============================*/
div.orders table.manageOrder {
	width: 100%;
}
div.orders span.orderStatusColor {
	padding: 5px;
}

/*============================
	MY ORDERS
=========================*/
div.my_orders table.manageOrder {
	width: 100%;
}
div.my_orders span.orderStatusColor {
	padding: 5px;
}


/*=========================
	LINKS MANAGER
==========================*/
div.links_manager {

}
div.links_manager div.linkActions {
	text-align: right;
}
div.links_manager div.backButton {
	float: right;
	margin-top: 0px;
	margin-bottom: 5px;
}
div.links_manager div.highlightedArea1Lv1 {
	clear: both;
}