/* CSS Document */
.offLeft{
	position: absolute;
	left: -999px;
	width: 990px;
	}
body{
	background-color:#e8e8e8;
	background-position:center top;
	background-repeat:no-repeat;
	background-image:url(../images/elements/misc/background_site.gif);
	}
#siteWrap{
	margin-top:20px;
	border:none;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	}
#siteWrapInt{
	background-color:white;
	color:#777;
	}
#siteInner{
	margin-left:15px;
	margin-right:15px;
	padding-bottom:10px;
	}
#home #siteInner{
	margin-left:0;
	margin-right:0;
	}
#stripLogo{
	background-image:url(../images/elements/brand/citroen_logo.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:221px;
	height:124px;
	position:relative;
	z-index:9;
	}
#stripLogo a{
	display:block;
	width:221px;
	height:124px;
	overflow:hidden;
	}
.callBackWrap{
	padding:10px;
	padding-bottom:0;
	}
#homePageImage{
	margin-left:15px;
	margin-right:15px;
	}
* html #stripLogo{
	background-image:url(../images/elements/brand/citroen_logo.gif);
	}
#stripTelephone{
	padding-top:15px;
	padding-right:15px;
	width:200px;
	}
#navWrap{
	margin-top:-30px;
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	/*position:relative;
	z-index:20;*/
	}
#navWrap{
	margin-left:15px;
	margin-right:15px;
	
	}
#navMain{
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:-25px;
	}
*+html #navMain{
	margin-top:0;
	padding-bottom:0;
	}
* html #navMain{
	margin-top:1px;
	padding-bottom:0;
	}
#navInner{
	background-image:url(../images/elements/misc/nav_back.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#f3f3f3;
	}
#centrePanelHome{
	padding-left:7px;
	padding-right:7px;
	/*padding-bottom:10px;*/
	}
#centrePanel{
	min-height:300px;
	}
* html #centrePanel{
	height:300px;
	}
.shim{
	font-size:0;
	overflow:hidden;
	}
.shimInternalBody{
	height:0px;
	}
.shimInternalPageBody{
	height:10px;
	}
.shimInternalSide{
	height:3px;
	}
.shimInternalPage{
	height:5px;
	}
.textOffset{
	padding-left:5px;
	}
.siteBoxEmu{
	padding-left:8px;
	padding-right:8px;
	}
.featureListTitleBlock{
	padding-top:5px;
	padding-bottom:5px;
	}
.featureListTitleBlock a:link, .featureListTitleBlock a:visited{
	color:#333;
	}
.featureListTitleBlock a:hover{
	color:#777;
	}
.leaseOfferDetailImage{
	overflow:hidden;
	width:360px;
	height:285px;
	background-repeat:no-repeat;
	background-position:center center;
	}
.offerDetailTitleBlock{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}

/* Colour bars / tones */
.colourBar01{height:5px;overflow:hidden;font-size:0;}
.colourBar03{height:10px;overflow:hidden;font-size:0;}
.colourBar05{height:25px;}

.colourToneX0{background-color:black;}
.colourToneX1{background-color:white;}
.colourTone01{background-color:#fae5ea;}
.colourTone02{background-color:#ce0026;}
.colourTone03{background-color:#333333;}
.colourTone04{background-color:#e6e6e6;}
.colourTone05{background-color:#f2f2f2;}



/* end colour bars / tones */

.border01{
	border:1px solid #e4e4e4;
	}
.decor01{
	background-image:url(../images/elements/misc/decor01.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	background-color:#fcfcfc;
	}
.decor02{
	background-image:url(../images/elements/misc/decor02.jpg);
	background-repeat:repeat-x;
	background-position:right top;
	background-color:#fcfcfc;
	}
.decor03{
	background-image:url(../images/elements/misc/decor03.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FFFFFF;
	}
.newsListTitle, .newsListDate{
	color:black;
	font-size:120%;
	}
.newsListTitle a:link, .newsListTitle a:visited, .newsListTitle a:hover{
	color:black;
	}
.newsListInfo{
	padding-top:3px;
	}
.newsListAbstract{
	/*padding-top:5px;*/
	}
.newsItemDetailImage{
	overflow:hidden;
	width:615px;
	height:235px;
	}
.newsListImage{
	overflow:hidden;
	width:230px;
	height:88px;
	}
/* splits */
.splitCol01{
	width:294px;
	background-color:#FF0000;
	}
.splitCol02{
	width:568px;
	}
.splitCol03{
	width:142px;
	}
.splitCol04{
	width:155px;
	}
.splitCol05{
	width:710px;
	}
.splitCol05b{
	width:713px;
	}
.splitCol05c{
	width:717px;
	}
.splitCol06{
	width:360px;
	}
.splitCol07{
	width:340px;
	}
.splitCol08{
	width:100px;
	}
.splitCol09{
	width:180px;
	}
.splitCol10{
	width:290px;
	}
.splitCol11{
	width:590px;
	}
.splitCol12{
	width:285px;
	}
.splitCol13{
	width:240px;
	}
.splitCol14{
	width:627px;
	}
.splitCol15{
	width:230px;
	}
.splitCol16{
	width:320px;
	}
.splitCol17{
	width:260px;
	}
.splitCol18{
	width:280px;
	}
.splitCol19{
	width:300px;
	}
.splitCol20{
	width:210px;
	}
.splitCol21{
	width:100px;
	}
.splitCol22{
	width:320px;
	}
.splitCol23{
	width:240px;
	}

.featurette{
	margin-bottom:5px;
	}
/* end splits */

#navSide{
	padding-bottom:20px;
	}

/* height fixes */
.fixedHeight01{
	/*min-height:240px;*/
	}
* html .fixedHeight01{
	/*height:240px;*/
	}
.fixedHeight02{
	min-height:160px;
	}
* html .fixedHeight02{
	height:160px;
	}
.fixedHeight03{
	min-height:215px;
	}
* html .fixedHeight03{
	height:215px;
	}

.fixedHeight04{
	min-height:180px;
	}
* html .fixedHeight04{
	height:180px;
	}
	
/* end height fixes */

.offerDetailTitleBlock{}

.offerDetailTitleBlock h1, .offerDetailTitleBlock{
	color:#000;
	}

.paymentsTable{
	background-color:#f2f2f2;
	text-align:right;
	color:#777777;
	}
.paymentsTable td, .paymentsTable th{
	padding-left:0.5em;
	padding-right:1em;
	}
.paymentsTable td{
	padding-top:0.2em;
	padding-bottom:0.2em;
	}
.paymentsTable th{
	color:#000;
	font-weight:normal;
	padding-top:0.2em;
	padding-bottom:0.2em;
	/*text-align:center;*/
	}
.paymentsTable .rowEven{
	background-color:#e6e6e6;
	}
.borderRight01{
	border-right:5px solid white;
	}
.borderBottom01{
	border-bottom:1px solid white;
	}
.borderBottom05{
	border-bottom:10px solid white;
	}
.title, .abstract{
	color:black;
	}
.addressBlock{
	padding:15px;
	}
.addressLine{
	background-image:url(../images/elements/misc/faqa.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:25px;
	padding-bottom:5px;
	}
.faqQuestion{
	font-size:130%;
	color:#444;
	padding-left:25px;
	background-image:url(../images/elements/misc/faqa.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	}
.faqQuestion p{
	margin-bottom:0;
	padding-bottom:0;
	}
.faqAnswer{
	padding-left:25px;
	/*background-image:url(../images/elements/misc/faqa.gif);*/
	background-repeat:no-repeat;
	background-position:0 0;
	}
.featureNewsTitle, .featureNewsTitle a:link, .featureNewsTitle a:visited{
	color:#000;
	}
.featureListImage, a.ovrlyLink{
	overflow:hidden;
	width:128px;
	height:96px;
	}
a.ovrlyLink{
	display:block;
	}
.featureListImage{
	background-position:center center;
	background-repeat:no-repeat;
	}
/*.featureListImage .ovrlyLink{
	display:block;
	
	}*/
.featureListPanel{
	text-align:center;
	color:#333;
	}
.priceBlock{
	background-color:#f2f2f2;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	}
.featureListPrice{
	color:#e10027;
	line-height:100%;
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size:180%;
	font-weight:bold;
	}
.featureListPriceInfo{
	font-size:95%;
	line-height:90%;
	}
.featOverlay{
	z-index:10;
	position:relative;
	}
.specialOffer{
	height:46px;
	margin-bottom:-46px;
	background-image:url(../images/elements/misc/overlay_special_offer.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
* html .specialOffer{
	background-image:url(../images/elements/misc/overlay_special_offer.gif);
	}
.specialOfferDetail{
	height:100px;
	/*margin-bottom:-100px;*/
	background-image:url(../images/elements/misc/overlay_special_offer_new.png);
	background-repeat:no-repeat;
	background-position:right top;
	}
* html .specialOfferDetail{
	background-image:url(../images/elements/misc/offer_detail_overlay_new.gif);
	position:relative;
	z-index:5;
	}
.leaseInfoPanel{
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	}
.leaseDetailPrice{
	color:#e10126;
	font-size:250%;
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	letter-spacing:-2px;
	}
* html .leaseDetailPrice{
	line-height:110%;
	}
.leaseDetailSpecTitle{
	color:#333333;
	/*margin-top:10px;*/
	display:inline;
	font-size:140%;
	/*padding-right:20px;
	background-image:url(../images/elements/misc/faqa.gif);
	background-repeat:no-repeat;
	background-position:100% 0;*/
	}
.leaseDetailSubInfo{
	color:#333;
	}
.pullUpBubble{
	position:relative;
	z-index:8;
	}
.pullUpBubble{
	margin-top:-8px;
	margin-bottom:8px;
	}

.pageLinksContainer{
	
	}
.homeNewsImage{
	overflow:hidden;
	width:280px;
	height:97px;
	}
.featureNewsBlockInner{
	min-height:75px;
	}

.featureListTitleBlock a{
	display:block;
	min-height:42px;
	}


.readMore{text-align:left;}
.readMore a:link, .readMore a:hover{
	/*background-color:#666457;
	background-image:url(../images/elements/bullets/readmore.gif);
	background-repeat:no-repeat;
	background-position:100% 50%;*/
	padding-right:0;
	color:#ce0224;
	}
.readMoreImage{
	text-align:right;
	}
.readMoreImage a{
	}
.pageNumWrap{
	padding-top:15px;
	}
.siteFooter{
padding-top:5px;
padding-right:10px;
padding-left:10px;
	}
.siteFooterL{
float: left;
text-align:left;
	}
.siteFooterR{
float:right;
text-align:right;
	}

.homeLink a
{
display:block;
color:#5F5F5D;
text-align:right;
margin-top:5px;
margin-right: 4px;
}