/* Skoda UK Global Styles Stylesheet */
/* Created by Ryan McNamara @ Reading Room on 10/08/2007 */
/* Modified by Elliot Reeves */
/* http://www.readingroom.com */

/* Immediacy recommended styles */


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

p, ul, ol, blockquote
{
	margin: 0.001pt;
}

input[disabled="disabled"], select[disabled="disabled"] {color:#999;}

/* Reading Room Styles */

/* Anchors and inputs */

a, #contentBoxLarge fieldset div.car fieldset em a:hover, #offers a, #leftNav a {text-decoration: none;}

#breadcrumb a, #breadcrumbExt a, #breadcrumbLeft a, #breadcrumbMap a, #breadcrumbRetailer a, p a, #contentBoxLarge fieldset div.car fieldset em a {color:#AE32AE;text-decoration:underline;font-weight:bold;background:none;}

input#fabia_hatchback, 
input#octavia_hatchback, 
input#roomster_hatchback, 
input#superb_hatchback, 
input#data_protection, 
input#fabia_estate, 
input#octavia_estate, 
input#roomster_estate, 
input#superb_estate, 
input#fabia_accessories, 
input#octavia_accessories, 
input#roomster_accessories, 
input#superb_accessories, 
.car fieldset input, 
#contentBoxMid input.submit_contact, 
#contentBoxLarge fieldset .car .testdrive div input, 
#contentBoxMid fieldset .car .testdrive div input, 
#contentBoxLarge input.submit_contact, 
.submit, td input, 
#contentBoxLarge fieldset ol.TandC input, 
#contentBoxMid fieldset ol.TandC input, 
#contentBoxMid fieldset ol.multichoice li input, 
#botRow .taxCalc, div#contentContact div.content input,  
fieldset.calcOptions a img,  
table a img {
	border:0;
	background:none;
}

/* Images */

img {margin: 0; padding: 0; border: none}
#logo img {position: relative; z-index: 1000;}

#pageTools img, #pageToolsExt img, #pageToolsBox img {float: right; margin: 0 0 0 10px; border:0;}
#pageToolsRetailer img {float:left;margin:0 10px 0 0;border:0;}

/* Paragraphs */

p {
	margin: 1em 0;
	font-size: 1.2em;
}

acronym {
	border-bottom:1px dotted #ccc;
	/*color:#1DB421;*/
	cursor:help;
}

noscript {
	display: none;
}

fieldset noscript 
{
	display: inline;
}

.lowerCase {text-transform:none;}

#logoWhole img, .noBorder, #botContentStandard div.contentBox input.noBorder, #contentBoxLarge fieldset ol.TandC li input, #contentBoxMid fieldset ol.TandC input, .calcButtons a img, #botContentExLarge .content a img {
	border:0;
}

#contentBoxLarge fieldset ol.TandC li input.submit, #contentBoxMid fieldset ol.TandC li input.submit, #contentBoxMid fieldset ol.TandC li input.submit_testdrive {
	width:auto;
}

#contentBoxMid fieldset.testdrive div.car div.testdrive div label, #contentBoxLarge fieldset .car div.testdrive div label, .car em {
	color:#378aff !important;
	font-weight:bold !important;
	font-size:11px !important;
}

#contentBoxLarge fieldset .car div.testdrive label, #contentBoxMid fieldset.testdrive div.car div.testdrive label {
	font-size:18px;
	color:#378aff;
	font-weight:bold;
}

/*#contentBoxLarge fieldset .car div.testdrive div label {
	font-size:1.1em;
	float:none;
	color:#378aff;
	font-weight:normal;
}*/

.car div.testdrive div label {
	font-size:1.1em !important;
	float:none
}

#footerLinks p {
	float:left;
	padding: 0 0 0 4px;
	font-size: 1.1em;
	clear:both;
}

#footerLinks a:hover, p a:hover {
	text-decoration:none;
}

.h1Btm p
{
	margin: .6em 0 0 0;
	font-size: 1.7em;
}

#breadcrumb p, #breadcrumbExt p, #breadcrumbLeft p, #breadcrumbMap p
{
	font-weight:bold;
	margin: 0;
	color: #666;
}

#leftNav ul li a, #leftColFull.flashAlt .flashContent .content h2 {
	text-transform:uppercase;
}

#leftNav ul li a span a {
	font-weight:bold;
	font-style:normal;
}

/* General forms */

form, fieldset {margin: 0; padding: 0; border: none;}

form .inline {display:inline;}

label, input, textarea, select
{
	font-size: 1.2em;
	font-family: "Trebuchet MS", sans-serif;
}

label
{
	margin: 0;
	padding: 0;
}

input, textarea, select
{
	margin: 0;
	color:#000;
	padding: 1px 2px;
	border: 1px solid #30b333;
	background: #f4f4f4 url('../../../../images/system/bg_input.png') no-repeat left top;
	display:block;
}

input[type="hidden"] {
	display:none !important;
}

input:focus
{
	background-color: #fff;
	color:#000;
}

input.txtStd
{
	width: 11em;
	font-weight:bold;
}

input.btnStd
{
	padding: 0;
	font-weight: bold;
	color: #fff;
}

/* Specific forms */

#search label, #search input
{
	font-size: 11px;
	display: block;
	float: left;
}

#search input {color:#898989;}

#search label {
	font-weight:bold;
	padding: .3em 10px 0 0;
}

#search input.btnStd
{
	border-left: none;
}

/* content */

#content .main h2, #botContent .bottom h2, .main h2 {
	color:#378aff;
	font-size:18px;
	text-transform:none;
}

#content ul, #contentBoxMid li
{
	padding: 0;
	list-style: none;
}

#content li {
	list-style: none;
	color:#d35441;
	text-decoration:underline;
}

.extra, .extraMulti {
	font-weight:bold;
}

.extra h2.first, .extraMulti h2.first {
	margin:0;
}


.extra h2, .extraMulti h2 {
	font-size:1.5em;
	color:#c15fbe;
	margin:1.5em 0 0 0;
	padding:0;
}

.extra h3, #news .article h3, .extraMulti h3 {
	font-size:1.1em;
	color:#666666;
	margin:0;
	padding:0;
}

#content h3 {
	font-size:1.9em;
	color:#c15fbe;
	margin:.5em 0 0 0;
	padding:0;
}


.extra p, .extraMulti p {
	font-size:1.4em;
	padding:0;
	margin:0;
}

.extra em, .extraMulti em {
	color:#1db421;
	font-style:normal
}

.extra a, #contentContact div.content a, .extraMulti a {
	color:#d35441;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

.extra a:hover, #contentContact div.content a:hover, .extraMulti a:hover {
	text-decoration:none;
}

.extraMulti h2 a 
{
	font-size:1.2em;
	color:#378aff;
	margin:1.5em 0 0 0;
	padding:0;	
}

#botContent .bottom .left h3, #botContent div h2 {
	color:#1eb421;
	font-size:1.4em;
	font-weight:normal;
}

#botContent a, #botContent .bottom p a {
	text-decoration:underline;
	font-weight:bold;
	color:#AE32AE;
}

#botContent a:hover, #botContent .bottom p a:hover, #breadcrumb a:hover {
	text-decoration:none;
}

/* Brochure & Test Drive content */

#contentBoxLarge fieldset ol.search li h1, #botContentColumns div h1, #content .header h2 {
	font-size:18px;
	color:#378aff;
	line-height:20px;
	padding:0 !important;
}

#botContentColumns a {
	font-size:18px;
	color:#378aff;
	font-weight:bold;
}

#botContentColumns a:hover {
	text-decoration:underline;
}

#leftColFull #botContentColumns h1 {
	margin-left:-8px;
	padding-bottom:10px;
}

#leftColFull #botContent strong, #leftColFull.flashAlt .flashContent .content h2 {
	color:#1DB421;
	font-size:20px;
}

#contentBoxLarge fieldset ol.search p {
	font-size:1.2em;
	line-height:1.8em;
}
h2.header,
#content .header h1 {
	margin:0 0 0 0;
	/*margin:2em 0 -1em 0;*/
	font-size:19px;
	color:#378aff;
	line-height:20px;
	height:30px;
}
h2.header{height:auto;line-height:10px;padding:0;margin:0}

h2.bookTestText{color:#333 !important;background:url('../../../../images/system/phoneline.gif') no-repeat 0 0 ;padding:5px 0 5px 35px;margin-left:-5px}
h2.bookTestText span{text-transform:uppercase;	color:#1DB421;}

#botContentColumns .content img {
	border:0;
}

#contentFindus div.content p span, #contentBoxLarge fieldset label, #contentBoxMid fieldset label {
	font-size:15px;
	font-weight:bold;
	color:#1db421;
	text-transform:uppercase;

}

#contentBoxLarge fieldset label span {
	color:#ff0000;
}

#contentBoxMid li span, #contentBoxLarge li span, #contentBoxLarge fieldset span, #contentBoxMid fieldset span {
	color:#ff0000;
	font-size:14px;
}

#contentBoxLarge fieldset .carImageRow span {
	color: #158618;
	font-size:14px;
}

#contentBoxLarge div.error, #contentFindus div.content p {
	font-size:14px;
	font-weight:bold;
	margin-top:4px;
	color:#666;
}

.error {display:block;width:200px;margin-left:170px;clear:both;color:#ff0000;}
.errorP {color:#ff0000;}

#botContentBrochure .contentBox ul.servicesField li p, #botContentStandard .contentBox ul.servicesField li p {
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}

#botContentStandard .contentBox ul.servicesField li input.floatLeft {
	border:0;
	background:none;
	float:left;
}

#contentBoxMid fieldset ol li input, #contentBoxMid fieldset ol li textarea, #contentBoxMid fieldset ol li select, #contentBoxLarge fieldset ol li input, #contentBoxLarge fieldset ol li textarea, #contentBoxLarge fieldset ol li select, #contentBoxLarge input.searchField, #contentBoxLarge fieldset input.postcode {
	border:1px #666 solid;
}

#botContentExLarge fieldset ol li label, #contentBoxMid fieldset ol li label, #contentBoxLarge fieldset ol li label {
	text-align:right;
}

#contentBoxMid li label em, #contentBoxLarge li label em {
	font-size:14px;
	color:#666;
	font-style:normal;
}

#botContentExLarge .content a {
	font-size:15px;
	color:#AE32AE;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
	border:0;
}

#botContentExLarge .content p a {font-size:inherit;text-transform:inherit;}

#botContentExLarge .content a:hover {
	text-decoration:none;
}

#botContentExLarge .content p.upper, #contentFindus div.content p.upper {
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

#botContentExLarge .content p.upper em {
	font-style:normal;
	color:#1db421;
}

#botContentExLarge .content a.resultsMainnav, #botContentExLarge .content ul li a, #botContentExLarge .content ul li  {
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}

.car em, #contentBoxLarge .car label, #contentBoxLarge label.contentLabel, #contentBoxMid label.contentLabel {
	font-style:normal;
	color:#000;
	font-weight:normal;
	font-size:1.1em;
	width: auto
}


#contentBoxLarge fieldset.downloadBrochure {margin-top:-230px;padding-top:0 !important;}
fieldset.downloadBrochure .car { height:200px;padding-top:12px; }
fieldset.downloadBrochure .car img { margin-left:40px; }
fieldset.downloadBrochure .car ul{padding-left:0;margin-top:5px;}
fieldset.downloadBrochure .car li {padding-top:5px;font-size:1.1em;list-style:none;display:block;height:18px;font-family:"Trebuchet MS", "Arial", sans-serif;} /*tb*/

fieldset.downloadBrochure .car li a, .content_offers ul.brochures li a, div#happyOffers .brochure a#brochureLink {
	color:#AE32AE;
	font-weight:bold;
	text-decoration:underline;
	padding:5px 0 5px 25px;
	background:url("/images/system/icon_pdf.gif") no-repeat 0 0;
} /*tb*/

fieldset.downloadBrochure .car li a:hover {text-decoration:none;} /*tb*/

/* h1top alternative header - for print */

.h1Top, .h1TopMain, .h1TopSub, .h1TopMain_brochures, .h1TopMain_long, .h1TopMain_extraLong, .car h1, .h1TopSub_testdrive, .h1TopSub_short, .h1TopSub_extraLong, .h1TopMain_plain, .h1TopMain_map, .headerStyle
{
	text-transform: uppercase;
}

.h1Top h1, .h1Top h2 {
	color:#fff;
	font-size:23px;
	margin:0;
	padding:15px 0 0 21px;
}


.h1TopMain h1, .h1TopMain h2, .h1TopMain_brochures h1, .h1TopMain_long h1, .h1TopMain_plain h1, .h1TopMain_map h1, .h1TopMain_extraLong h1 {
	color:#fff;
	font-size:20px;
	margin:0;
	padding:10px 0 0 8px;
	float:left;
}

h1.headerStyle span {
	/*color:#fff;*/
	font-size:21px;
}

.flashHeader h1.headerStyle span {font-size:17px;color:#fff;text-align:center;font-weight:normal;}

/* might remove.... (header with white background) */
.h1TopSub h2, .h1TopSub_brochures h2, .h1TopSub_testdrive h2, .h1TopSub_short h2, .h1TopSub_extraLong h2 {
	color:#aa25a7;font-size:23px;margin:0;padding:13px 0 0 2px;float:left;
}

.h1Top p {
	margin:0;
	padding:0 0 0 22px;
	color:#fff;
	font-size:17px;
}

/* Alternative to FLASH */

#leftColFull.flashAlt h3 {color:#666;font-size:15px;}
#leftColFull.flashAlt h3 a {color:#C41C02;text-decoration:underline;}

/* Our Team */
/* ------------------------------------------------------------------ */

#botRow .ourteam h2, #news .job_details h2 {
	font-size:13px;
	color:#fff;
	background:#129F76;
}

#botRow .ourteam h2 span {
	font-size:11px;
	font-weight:normal;
}

#botRow .ourteam h3 {
	margin-bottom:5px;
	font-size:18px
}

#botRow .ourteam span, #news .job_details span {
	font-size:13px;
	font-weight:bold
}

#botRow .ourteam span a, #botRow .ourteam h3 a {
	color:#c41c02;
	text-decoration:underline;
} 

#botRow .ourteam span a:hover, #botRow .ourteam h3 a:hover {
	text-decoration:none
}

#botRow .ourteam h4, #news .job_details h4 {
	display:inline;
	font-size:14px;
	text-transform:uppercase;
	color:#1cb421;
	padding-right:5px;
}

/* News & Offers */

#news .article h1 {
	color:#666;
	font-size:11px;
}

#offers h1 {
	font-size:18px;
	color:#333;
}

#offers h1 em {
	color:#666;
	font-style:normal
	font-size:14px;
}

#offers .article h2 {
	font-size:14px;
	color:#378AFF;
	width:479px;
}

#offers .article .content a {
	font-size:14px;
	color:#378AFF;
}

#offers h2 em {
	color:#c41c02;
}

#offers .article hr {
	background:#ccc;
}

#offers .article p.continued a img, #offers .article a img {
	border:0;
}
/* REMOVED IMPORTANT - if anything in offers is broken, this'll be the problem */
#news .article a{
	font-size:21px /*!important*/;
	color:#378aff;
	margin-top:5px;	
	font-weight:bold;
	text-decoration:none;
}

/*separated out #offers a from #news a */
#offers .article a {
	font-size:16px !important;
	color:#378aff;
	margin-top:5px;	
	font-weight:bold;
	text-decoration:none;
}

#offers .article li a{
	font-size:14px !important;
}



#news .article a:hover, #offers .article a:hover {
	text-decoration:underline;
}

#news hr, #botContentExLarge .content hr, #content hr, #botContent hr {
	background:transparent url('/images/system/bg_hr.gif') repeat-x;
	padding:1.5px;
	border:0;
	height:4px;
}

#botRow hr {
	background:transparent url('/images/system/bg_hr.gif') repeat-x;
	padding:1.5px;
	border:0;
	width:700px;
	height:4px;
}

/* Article page */

#article h1 {
	color:#666;
	font-size:11px;
}

#article h2 {
	font-size:15px;
	color:#378aff;
	margin-top:5px;	
	font-weight:bold;
}

#article a {
	color:#378aff;
	font-weight:bold;
}


#article a:hover {
	text-decoration:underline;
}

#article ul li a {
	font-size:11px;
}

#news .article p.continued, #offers .article p.continued {
	font-size:12px;
}

#news .article p.continued a, #offers .article p.continued a {
	font-size:12px;
	text-decoration:underline;
	color:#AE32AE;
}

#news .article p.continued a:hover, #offers .article p.continued a:hover {
	text-decoration:none;
}

#offers .article h1 {
	font-size:21px;
	color:#666;
}

#offers .article h3 {
	font-size:14px;
	color:#1db421;
}

#offers .details table thead th {
	font-size:11px;
	color:#1DB421;}

#offers .details p {
	text-transform:uppercase;
	font-weight:bold;
}

#offers .details p em {
	color:#656565;
	font-style:normal;
	text-transform:lowercase;
}

#offers .details p.floatLeft {
	color:#1db421;
}

#offers .details p.floatRight {
	text-transform:none;
}

#offers .details hr {
	background:#1db421;
}

.apr {
	font-size:18px;
}

.aprCalc {font-size:17px !important;padding-top:2px !important;}

#offers .article_details {
	font-weight:bold;
	color:#333333;
}

#offers .article_details em {
	color:#c41c02;
}

/* Find us */
#contentContact div.content li, #sitemap ul li ul li, #botRow li, #botContent div ul li, #offers .article_details li{
	margin-left:-0.4em;
	font-size:12px;
	line-height:18px;
}
#contentContact div.content li, #sitemap ul li ul li, #botRow li, #botContent div ul li{
	list-style:circle;
	list-style-image:url('../../../../images/system/list_bullet_img.png');
	color:#1DB421;
	font-weight:bold;
	text-transform:uppercase;
	}
#offers .article_details li {
	list-style:disc;
	color:#000;
	font-weight:normal;
}
#offers .article_details ul {
	padding-left:22px;
	margin:5px 30px 5px 0;
	float:left;
	width:160px;
}
#offers .indent {
	padding-left:152px;
}

#botRow li.lower {
	text-transform:none !important;
}

div#sitemap ul li a {
	font-size:16px;
	color:#378AFF;
	text-decoration:none;
}

#sitemap ul li, #botContent div #sitemap ul li, #ulcontainer li {
	list-style:none !important;
	list-style-image:none;
}

#botRow .calcOptions li {
	list-style:none;
	list-style-image:none;
	font-weight:bold;
	font-size:11px;
	text-transform:none;
	text-align:left;
	/*border-top:1px solid #b1eeb3;*/
	margin:0;
	padding:5px;
}

.calcOptions h1 {font-size:15px;}
.calcOptions li label {color:#000;}

#contentContact p em {
	color: #1DB421;
	font-style:normal;
	font-weight:bold;
}

#contentBoxMid fieldset li {
	list-style:none;
	list-style-image:none;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	position: relative;
}


p.finance {color:#000;}

#contentContact dl dt {
	color:#1eb421;
	font-size:14px;
	font-weight:bold;
}

#contentContact dl dd {
	color:#666;
	font-size:14px;
	font-weight:bold;
	width: 260px;
}
.fc2Container .button {width: 116px !important; float : right; background: none; border: none; padding: 0}

#contentBoxMid fieldset.contact li {
	list-style-image:none;
	list-style:none;
}

#contentFindus div.content h1 {
	color:#378aff;
}

/* Contact form */

#contact input {
	color:#898989;
	border: 1px solid #30b333;
	background: #f4f4f4;
	display:block;
}

#contact input:focus {
	background:#fff;
}

#content input.go {
	padding:0;
	margin-top:5px;
}

#contact textarea {
	color:#898989;
	border: 1px solid #30b333;
	background: #f4f4f4;
	display:block;
}

#contact textarea:focus {
	background:#fff;
}

#botContentExLarge h2.contact  {
	color:#1db421;
}

#botContentExLarge p.contact {
	font-size:13px;
	font-weight:bold;
}

#botContentExLarge p.contact a {
	color:#c41c02;
	text-decoration:underline;
	font-size:12px;
}

/* search */

#retailer_search input {
	color:#898989;
	border: 1px solid #30b333;
	background: #f4f4f4;
	display:block;

}

#usedcar_search input {
	color:#898989;
	border: 1px solid #30b333;
	background: #f4f4f4;
	display:block;

}

#usedcar_search h2 {
	margin-top:10px;
}

#usedcar_search h2.first {
	margin-top:0px;
}

#retailer_results .map img {
	border: 1px solid #30b333;
}

#retailer_results .map {
	margin:5px 0 0 0;
}

#retailer_results ol, #retailer_results ul {
	width:160px;
	margin-bottom:7em;
}

#retailer_results ul 
{
	margin-top:1em;
}

#retailer_results ol li, #retailer_results ul li  {
	font-size:12px;
}

#retailer_results h2 {
	color:#129F76;
}

#retailer_results a {
	font-size:13px;
	color:#129F76;
	font-weight:bold;
	text-decoration:underline;
}

#retailer_results a:hover {
	text-decoration:none;
}

/* Careers */

#careers div  {
	color:#fff;
	background:#0C8F63;
	font-size:12px;
	padding:0px 0px;
	float:left;
	margin-right:5px;
	width:400px;
}

#careers div h2 {
	color:#fff;
	background:#129F76;
	font-size:12px;
	padding:2px 5px;
	float:left;
	margin:5px 0 0 5px;
}

/* highlighted background on the <p> tag */

#careers div h2.title {
	background:#2fbc93;
}

#careers div p {
	padding:2px 5px;
	background:#129F76;
	font-size:12px;
	margin:5px;
}

#careers div p.highlight {
	background:#2fbc93;
}

#careers div a {
	padding:2px 5px;
	font-size:12px;
	margin:5px;
	color:#fff;
	background:#2fbc93;
	display:block;
}

#careers div a:hover {
	background:#64bca2;
}

#botRow a {color:#AE32AE;font-size:12px;}

#botRow.yetiLanding table a {color: #AA25A7; text-decoration:underline; font-weight:bold;}
#botRow.yetiLanding a:hover, #botRow.yetiLanding table a:hover {text-decoration:none;}


/* Tax calculator */

fieldset.calcChoice table thead tr th {border-bottom:0;font-size:15px;vertical-align:top;}
fieldset.calcChoice table thead tr th sub {font-size:10px;}

fieldset.calcChoice table tbody tr td {border-bottom:1px solid #ccc;font-size:12px;}

table.motability thead tr th {font-size:14px;text-align:left;padding:5px;}
table.motability tr th {font-size:14px;}
table.motability tr td {font-size:11px;}

fieldset.calcChoice table tbody tr.noBorder td {
	border:0;
}

/* Brochure list */

ul.brochureList input {
	display: inline;
}

ul.brochureList a {
	margin-left:1em;
}

/* Retailer tv box */

#contentBoxSmall h2, #featureRetailer_single h2 {
	color:#1db421;
	text-transform:uppercase;
}

#contentBoxSmall h3, #featureRetailer_single h3 {
	color:#378aff;
	text-transform:uppercase;
	font-size:15px;
}

#contentBoxSmall h4, #featureRetailer_single h4 {
	color:#666;
	text-transform:uppercase;
	font-size:12px;

}

#featureRetailer p, #featureRetailer_single p {
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
}

/* Google search results */

.GSearchResults a {font-size:15px;}
.GSearchResults em {font-size:13px;color:#1DB421;}
.GSearchResults ul li {list-style:none !important;list-style-image:none !important;display:inline;}
.GSearchResults li a {color:#C41C02 !important;font-size:14px;font-weight:normal !important;}
.GSearchResults li a.focus {color:#000 !important;font-weight:bold !important;text-decoration:none !important;}
.GSearchResults li a.funcs {color:#C41C02 !important;font-size:15px;font-weight:bold !important;margin:0 5px;}

/* Happy offers */

#happyOffers h2.apr {font-size:20px !important;}
#happyOffers h2.apr em {font-size:50px;font-style:normal;}

#happyOffers.all h1 {font-size:15px;color:#7a7a7a;text-transform:uppercase;}
#happyOffers.all h2 {font-size:15px;color:#7a7a7a;text-transform:uppercase;}
#happyOffers.all a {font-size:15px;color:#378AFF;font-weight:bold;text-decoration:none !important;}
#happyOffers.all a:hover {text-decoration:underline !important;}

/* brochures download link in offers detail */

.content_offers ul.brochures li {
	list-style:none;
}

ul.brochures li a {
	font-size:12px !important;
	color:#C41B02 !important;
	text-decoration:underline !important;
}

ul.brochures li a:hover {
	text-decoration:none !important;
}

/* Safari fixes */

html>body* #search input
{
	font-size: 14px;
	display: block;
	float: left;
}

html>body* #search label {
	font-size:12px;
}

/*---- faq -----*/
dl#faq {font-size:1.2em}

.refineLabel{
	clear:both;
	margin:5px 175px -7px 220px !important;
	font-size:1.2em !important;
	display:block;
}
