 body {
	background:#fff;
	color:#000;
	font-size: 11pt;
	font-family: arial,helvetica,sans-serif;
	line-height: 120%;
}
h1, h2, h3, h4 {
	font-family: arial,helvetica,sans-serif;
	margin-bottom:10px;	
}
h1 { font-size:18pt; font-weight: bold; }
h2 { font-size:14pt; }
h3 { font-size:12pt; }
h4 { font-size:11pt; }
table, 
table th,
table td {
	font-family: arial,helvetica,sans-serif;
}

h1 {color: #650942;}
h2 {color: #650942;}
h3, h4 {color: #650942;}

.accessibility,
#breadcrumb,
#language,
#headerSearch,
#headerNav,
#primaryNav,
#secondaryNav,
#crumb,
#subContent,
#footer,
#login,
#titleFirstPortOfCall,
#relatedInfo,
.li,
.button,
.crumb,
.liView,
.liNext,
.liPrev,
.moreHelpSection,
.aToZ,
.paginationWrapper,
#search2,
.sortForm,
.archive,
#contentTabs,
.progressTracker, 
.instructions,
#explorer {
	display:none;
}

img,
fieldset {
	border:none;
}


a:link, a:visited {
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}

#contentWrapper a[href^="/"]:after,
#contentWrapper a[href^="/"]:after,
#contentWrapper a[href^="/"]:after {
   content: " (https://www.caravanclub.co.uk/" attr(href) ") ";}
	
#contentWrapper a[href]:after,
#contentWrapper a[href]:after,
#contentWrapper a[href]:after {
   content: " (" attr(href) ") ";
   font-size: 90%;}

table.summary td.item,
table.summary td
{
	width: 50%;
}

table.summary td {
		padding:10px;
		vertical-align:top;
}

table.summary {
	margin-bottom:10px;
	width:100%;
}

.basketTotal {
	font-size:14pt;
	font-weight:bold;
	margin:0;
	float: none;
	text-align:right;
}

caption, th {
	text-align:left;
}

#mainContent
{
	float:none;
}

#mainContent .noHeader {
	margin-top:10px;
}

div.firstDL {
	border-top:1px solid #B9B9B9;
	clear:both;
	float:none;
	text-align: left;
}

table.summary td.travelBookingIcon
{
	width: 32px;
	vertical-align: top;
	padding: 5px !important;
}

table.summary td.travelBookingIcon img
{
	border: none !important;
}

table.summary td.travelBookingDetails
{
	width: 450px;
}

div.parent-container p.child-container-toggle
{
	display:none;
}
