@import url("sIFR-print.css");

/* Header */
/* ----------------------------- */
ul.un,
div.mn-holder,
h3.h-logo
{
	display:none;
}
img.printLogo {
	margin-bottom:5pt;
}
div.h-360 {
	float:right;
	width:100pt;
	display:none;
}
div.sn {
	display:none;
}


/* Body content */
/* ----------------------------- */
h1, h2, h3, h4, h5, p, dl, ul, ol {
	margin:0; padding:0;
}
h1 {
	font:bold 23pt Arial, sans-serif;
	margin:15pt 0 10pt 0;
	letter-spacing:-0.5pt;
	color:#000;
}
h2 {
	font:bold 17pt Arial, sans-serif;
	margin-bottom:10pt;
	letter-spacing:-0.5pt;
	color:#333;
}
h3 {
	font:bold 14pt Arial, sans-serif;
	color:#333;
	margin-bottom:8pt;
	letter-spacing:-0.4pt;	
}
h4 {
	font-weight:bold;
	margin-bottom:5pt;
}
h4, p, ul, ol, li {
	font:12pt/16pt Georgia,serif;
	margin-bottom:19pt;	
}
a {
	color:inherit;
	text-decoration:none;
}



/* Widgets */
/* ----------------------------- */
div.sidebar-col {
	display:none;
}

div.findStore-holder,
div.findStore-top,
div.quickFinder,
div.tyreFinder {
	display:none;
}
div.brandStrip {
	display:none;
}
div.clearing {
	clear:both;
}



/* Sidebar promos */
/* ----------------------------- */
div.imagePromo,
div.textOnlyPromo {
	border:1pt solid #ccc;
	width:150pt;
	float:right;
	margin:0 0 10pt 10pt;
	padding:5pt 8pt 0 8pt;
	font: 12pt/15pt Arial, serif;
}
div.imagePromo div.content p,
div.textOnlyPromo p {
	font:12pt Arial,sans-serif;
}



/* Footer */
/* ----------------------------- */
div.footer-holder,
div.bottomLinks {
	display:none;
}


/* Story page */
/* ----------------------------- */
body.storyPage div.col-370 {
	font:12pt Georgia,serif;
}


/* Stores */
/* ----------------------------- */
body.stores p {
	font:12pt Arial,sans-serif;
}
body.stores div.sn {
	display:block;
	padding:5pt; margin:0 0 10pt 10pt;
	border:1pt solid #ccc;
	float:right;
	width:150pt;
	font:12pt Arial,sans-serif;	
}
body.stores div.sn ul {
	list-style:none;
	margin-bottom:7pt;
}
body.stores div.sn ul li {
	font:bold 12pt Arial,sans-serif;
	margin-bottom:6pt;
}
body.stores div.sn ul li ul li {
	font-weight:normal;
}
body.stores div.sn p,
div.googlemap,
div.googlemap span {
	display:none !important;
}
body.stores dl {
	font:12pt Arial,sans-serif;
}
body.stores dl dt {
	font-weight:bold;
}
div.storepromo {
	padding:5pt; margin:0 0 10pt 0;
	width:100%;
	border-top:1pt solid #ccc;
	clear:both;
}
body.stores a.request {
	display:none;
} 


/* Tyres */
/* ----------------------------- */
body.tyreResults h2 {
	margin-bottom:30pt;
}
body.tyreResults p {
	font:12pt Arial,sans-serif;
}
body.tyreResults ul.panelList {
	display:none;
}
body.tyreResults div.result-image {
	float:left;
	margin-right:10pt;
}
body.tyreResults div.result-image a {
	display:none;
}
body.tyreResults div.result {
	border-bottom:1pt solid #ccc;
	margin-bottom:5pt;
	margin-top:10pt;
}
body.tyreResults p.addToQuote,
body.tyreResults a.redArrow,
body.tyreResults input.formButton {
	display:none;
}



/* Sitemap */
/* ----------------------------- */
body.sitemap div.sn {
	display:block;
}
body.sitemap div.sn ul {
	list-style-type:circle;
	margin-left:10pt;
	margin-top:3pt;
}
body.sitemap div.sn ul li {
	font:bold 12pt Arial, sans-serif;
	margin-bottom:3pt;
}
body.sitemap div.sn ul li ul li {
	font-weight:normal;
}


/* Services */
/* ----------------------------- */
dl.service-list {
	font:12pt Arial,sans-serif;
	padding-left:0; margin-left:0;
	margin-bottom:15pt;
}
dl.service-list dd {
	background-image:none !important;
	margin-bottom:3pt;
	margin-left:0; padding-left:0;
}
div.popup-holder {
	display:none;
}
body.services div.col-175 {
	width:30%;
	float:left;
	display:inline;
}
body.services div.margin-20 {
	margin-left:20pt;
}
body.services div.store-promo {
	clear:both;
	float:none;
	padding:10pt;
	border:1pt solid #ccc;	
}
body.services div.store-promo img {
	float:left;
	margin-right:10pt;
}


/* Homepage */
/* ----------------------------- */
div.homepromo {
	padding:5pt;
	width:100%;
	border-top:1pt solid #ccc;
	border-bottom:1pt solid #ccc;	
	margin-bottom:20pt;
}
body.homepage div.home-content {
	width:100%;
}
div.homepromo p {
	font:bold 12pt Arial, sans-serif;	
}
body.homepage div.imagePromo,
body.homepage div.textPromo {
	float:left;
	display:inline;
	margin-left:0; margin-right:10pt;
	width:25%;
}

/* Googlemap */
/* ----------------------------- */
div#googlemap{
	width:330px;
	height:260px;
}

div.googlemap,div.googlemap span {
	display:none !important;
}

div.mapwrapper{
	background:#e1e1e1 url(../gfx/map-shadow.jpg) bottom center no-repeat;
	padding:20px 20px 38px 20px;
	width:330px;
	height:260px;
	position:absolute;
	top:80px;
	left:380px;
	float:right;
	display:inline;
}

.clearing { clear: both; }
body.tyreDetail p{
	font:12px Arial,sans-serif;
}

body.tyreDetail img.brandLogo{
margin-bottom:10px;
}

body.tyreDetail td{
font:11px Arial,sans-serif;
height:10px;
text-align: left;
padding: 2px 0;
}
body.tyreDetail td.header{
font: bold 13px Arial,sans-serif;
padding-bottom: 5px;
}
body.tyreDetail ul.list li {
color: #000;
font: 11px Arial,sans-serif;
list-style: outside disc;
margin: 5px 0;
margin-left: 15px;
}

body.tyreDetail ul.list {
margin-bottom: 15px;
}

body.tyreDetail .logo {text-align:left; padding-left:10px; margin: 15px 0 10px;}
body.tyreDetail h2 {font-size:22px; color:#444; font-weight:normal;}
body.tyreDetail h2 span {font-size: 16px; color:#444; font-weight:normal;}
body.tyreDetail ul.list {margin-bottom:25px;}
body.tyreDetail ul.list li {color:#444};
body.tyreDetail td.gen-info {padding-right:10px;}
body.tyreDetail td.tech-info {padding-left:10px;}
body.tyreDetail td.gen-info table, body.tyreDetail td.tech-info table {margin-bottom:3px;}
body.tyreDetail td th {color:#444; font-weight:normal;}
body.tyreDetail td td {color:#777;}
body.tyreDetail p {color:#444;}
body.tyreDetail td.gen-info th, body.tyreDetail td.gen-info td, body.tyreDetail td.tech-info th, body.tyreDetail td.tech-info td {padding-left:10px;}
body.tyreDetail td.gen-info td.header, body.tyreDetail td.tech-info td.header {color:#444; font-weight:normal; font-size:16px; margin-bottom:2px; padding-left:0;}
body.tyreDetail td.header span {border-bottom:1px solid #c7c7c7; display:block; padding-bottom:2px;}
body.tyreDetail p.print-footer {font-size:16px; font-weight:bold; color:#777; margin-top:10px;}
body.tyreDetail p.print-footer strong {color:#444;}
hr {color:#c7c7c7; background-color:#c7c7c7;}
body.tyreDetail p.price {font-size:18px; margin-bottom:4px;}
span.rrp {font-size:12px;}
body.tyreDetail p.price-details {color:#777; font-size:11px; margin-bottom:0;}
body.tyreDetail p.linkBack { display: none; }
