body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #1d1d1d url(../images/bg/bg.jpg) top center;
}


/*______________GENERAL______________*/

p, h1, h2, h3, h4, h5, h6, dt, dd, ul, li, label, input, textarea, img, table, blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f5142;
	line-height: 19px;
	margin: 0;
	padding: 0;
}

p {
	margin: 0 0 12px 0;
}

p.contactDetail, p.contactFrontmedia {
	display: block;
	font-size: 11px;
	line-height: 16px;
	/*height: 16px;*/
	margin: 0;
}

p.backTo {
	font-size: 11px;
	line-height: 15px;
}

a {
	color: #E20C18;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 14px 0;
	padding: 0 0 14px 0;
	border-bottom: 1px solid #ccc;
	color: #121212;
}

h2 {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 13px 0;
	padding: 0 0 11px 0;
	border-bottom: 1px solid #ccc;
	color: #121212;
}

h2 a {
	color: #121212;
	font-weight: normal;
}

h2 a:hover {
	color: #E20C18;
	text-decoration: none;
}

h3 {
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	margin: 0 0 9px 0;
	padding: 0 0 9px 0;
	border-bottom: 1px dotted #ccc;
	color: #121212;
}

h3.noBorder {
	padding-bottom: 3px;
	border: none;
}

h4, h5 {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 4px 0;
	color: #121212;
}	

img {
	margin: 0;
	padding: 0;
	border: 0;
}

table {
	margin: 0 0 13px 0;
	background: #E6E6E6;
	border-bottom: 5px solid #ccc;
}

caption {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 0 6px 12px;
	background: #646464;
	color: #fff;
}

table th {
	text-align: left;
	width: 172px;
	height: 25px;
	padding: 0 8px 0 8px;
	border-bottom: 1px solid #ccc;
}

table th.wide {
	width: 492px;
}

table th, table td {
	
}

table td.error {
	color: #e20c18;
	font-weight: bold;
}

table table {
	margin: 0;
	border-bottom: none;
}

table.tblconDisplay th {
	width: 33%;
	text-align: center;
}

table.tblconDisplay th.alt {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

table.tblconDisplay td {
	padding: 0 8px 0 8px;
	border-bottom: 1px solid #fff;
	background: #f2f2f2;
	text-align: center;
}

table.tblconDisplay td.alt {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

table.tblconDisplay tr.alt td {
	background: #e4e4e4;
}

#newsSign {
	background: none;
	border: none;
}

ul, ol {
	margin: 0 0 12px 26px;
}

li {

}

ul.linkList {
	list-style: none;
	margin: 0 0 12px 0;
}

ul.linkList li {
	list-style: none;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 4px 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 26px;
}

ul.linkList li.email {
	background: url(../images/icons/email_go.gif) 0 1px no-repeat;
}

ul.linkList li.newsAll {
	background: url(../images/icons/news_all.gif) 0 1px no-repeat;
}

ul.linkList li.faq {
	background: url(../images/icons/faq.gif) 0 1px no-repeat;
}

ul.linkList li.telephone {
	background: url(../images/icons/telephone.gif) 0 1px no-repeat;
}

ul.linkList li.vcard {
	background: url(../images/icons/vcard.gif) 0 1px no-repeat;
}

ul.linkList li.directions {
	background: url(../images/icons/directions.gif) 0 1px no-repeat;
}

ul.linkList li.building {
	background: url(../images/icons/building.gif) 0 1px no-repeat;
}

ul.linkList li.pdf {
	background: url(../images/icons/pdf.gif) 0 1px no-repeat;
}

ul.linkList li.clock {
	background: url(../images/icons/clock.gif) 0 1px no-repeat;
}

ul.linkList li.www {
	background: url(../images/icons/world_go.gif) 0 1px no-repeat;
}

ul.linkList li.range {
	background: url(../images/icons/range_all.gif) 0 1px no-repeat;
}

ul.linkList li.fireDoor {
	line-height: 24px;
	padding-left: 30px;
	background: url(../images/icons/firedoor.gif) 0 1px no-repeat;
}

ul.linkList li.bookempty, ul.linkList li.bookfull {
	margin: 0;
	padding-left: 34px;
	background: url(../images/icons/book_empty.gif) 0 2px no-repeat;
	color: #fff;
}

ul.linkList li.bookfull {
	background: url(../images/icons/book_full.gif) 0 2px no-repeat;
}

.red {
	color: #E20C18;
}

.noBorder {
	/*padding-bottom: 8px;*/
	border: none;
}

.noMarg {
	margin: 0;
}

.northernLine {
	color: #000;
	font-weight: bold;
}

.centralLine {
	color: #E41F1F;
	font-weight: bold;
}

.circleLine {
	color: #CFB126;
	font-weight: bold;
}

.districtLine {
	color: #00A575;
	font-weight: bold;
}

.metroLine {
	color: #893267;
	font-weight: bold;
}

.piccadillyLine {
	color: #0450A1;
	font-weight: bold;
}


/*______________LAYOUT______________*/

div {
	margin: 0;
	padding: 0;
	border: 0;
}

#holdAll {
	width: 964px;
	margin: 0 auto;
}

#navAll {
	float: left;
	display: inline;
	width: 180px;
	margin: 0 22px 0 0;
}

#contentAll {
	float: left;
	display: inline;
	width: 762px;
	margin: 22px 0 0 0;
	border-top: 6px solid #E20C18;
}

#contentTop {
	background: #fff;
	margin: 0 0 12px 0;
	width: 718px;
	padding: 28px 22px;
}

#lcol {
	float: left;
	display: inline;
	width: 500px;
	margin: 0 22px 0 0;
}

#rcol {
	float: left;
	display: inline;
	width: 196px;
}

div.largePanel {
	float: left;
	display: inline;
	width: 331px;
	margin: 0 12px 12px 0;
	padding: 22px;
	background: #999;
}

#norightmargin {
	margin: 0 0 12px 0;
}

#panelContact {
	width: 718px;
	margin: 0 0 12px 0;
	padding: 11px 22px;
	background: #E20C18;
}

/* ---- DOOR CAROUSEL ---- */

#featured {
	position: relative;
	z-index: 1;
	background: #e6e6e6;
	margin: 0 0 12px 0;
	width: 718px;
	padding: 22px;
}

#featured #carouselBorder {
	border: 1px solid #ccc;
	border-bottom: 6px solid #ccc;
	background: #fff;
	height: 175px;
	padding-top: 25px;
}

#featured #prev {
	float: left;
	padding: 63px 8px 0 20px;
}

#featured #prev a {
	display: block;
	width: 20px;
	height: 27px;
	background: #fff url(../images/icons/prev.gif) 0 0 no-repeat;
}

#featured #prev a:hover {
	background: #fff url(../images/icons/prev.gif) 0 -27px no-repeat;
	text-decoration: none;
}

#featured #next {
	float: right;
	padding: 63px 0 0 0;
	margin: 0 15px 0 0;
}

#featured #next a {
	display: block;
	width: 20px;
	height: 27px;
	background: #fff url(../images/icons/next.gif) 0 0 no-repeat;
}

#featured #next a:hover {
	background: #fff url(../images/icons/next.gif) 0 -27px no-repeat;
	text-decoration: none;
}

#featured #theCarousel {
	float: left;
}

#featured ul li {
	margin: 0 15px 0 15px;
}

#footer {
	height: 110px;
	width: 718px;
	margin: 0 0 12px 0;
	padding: 22px;
	border-bottom: 6px solid #E20C18;
	background: #121212;
}

/*		FORMS
_______________________________________________*/

form {
	margin: 0;
	padding: 0;
}

input, textarea, select {
	padding: 4px 5px 3px 5px;
	font-size: 11px;
	line-height: 14px;
	width: 290px;
	height: 16px;
	border: 1px solid #C2C3B6;
	background: #fff;
}

input.radio, input.checkbox {
	width: 20px;
	border: none;
	background: none;
}

input.submitEnquiry {
	width: 129px;
	height: 30px;
	border: none;
	padding: 0;
	background: #646464;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	cursor: pointer;
}

input.submitEnquiry:hover {
	background: #E20C18;
}

/*				
input.submitEnquiry {
	width: 106px;
	height: 25px;
	border: none;
	padding: 0;
}
input.submitEnquiry:hover {
	background: #afc529;
}
input.clearEnquiry {
	width: 48px;
	height: 25px;
	border: none;
	padding: 0;
	margin: 0 16px 0 0;
}
input.clearEnquiry:hover {
	background: #afc529;
}*/
			
textarea {
	width: 290px;
	height: 246px;
}

select {
	width: 302px;
	height: 25px;
}

.error {
	color: #e20c18;
	}


/*______________NAVALL______________*/

#iconicLogo {
	margin: 0 0 22px 0;
}

#nav {
	list-style: none;
	margin: 0 0 12px 0;
}

#nav li {
	list-style: none;
}

#nav li a {
	display: block;
	line-height: 30px;
	width: 156px;
	margin: 0 0 1px 0;
	padding: 0 12px;
	background: #121212;
	font-size: 11px;
	color: #fff;
}

#nav li a:hover, #nav li a.selected {
	background: #E20C18;
	text-decoration: none;
	font-weight: bold;
}

#nav li ul {
	margin: 0;
}

#nav li ul li {

}

#nav li ul li a {
	display: block;
	line-height: 24px;
	width: 156px;
	padding: 0 12px;
	background: #4d4d4d;
	font-size: 11px;
	color: #fff;
}

#nav li ul li a:hover {
	background: #888;
}

#nav li ul li a.selected {
	background: #9F0816;
}

#nav li ul ul li {
	margin: 0;
}

#nav li ul li ul li {

}

#nav li ul li ul li a {
	display: block;
	line-height: 24px;
	width: 144px;
	padding: 0 12px 0 24px;
	background: #888;
	font-size: 11px;
	color: #fff;
}

#nav li ul li ul li a:hover, #nav li ul li ul li a.selected {
	background: #a5a5a5;
}

div.blackPanel {
	position: relative;
	width: 156px;
	background: #121212;
	border-bottom: 6px solid #E20C18;
	margin: 0 0 12px 0; 
	padding: 12px;
}

#brochure {
	height: 110px;
	background: #121212 url(../images/panel/brochure.gif) 12px 12px no-repeat;
}

#fsc {
	height: 218px;
	background: #121212 url(../images/panel/fsc_full.gif) 12px 12px no-repeat;
}

#newsletter {
	/*no style*/
}

#newsletter h3 {
	color: #e6e6e6;
	border-bottom-color: #444;
	text-align: center;
}

#newsletter p {
	color: #e6e6e6;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
}

#newsletter input {
	width: 144px;
	margin:  0 0 10px 0;
	text-align: center;
	border-color: #fff;
}

#newsletter input.subscribe {
	width: 156px;
	margin: 0;
	padding: 7px 0;
	height: auto;
	line-height: normal;
	background: #595959;
	color: #fff;
	border: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

#newsletter input.subscribe:hover {
	background: #EB545D;
}

div.blackPanel div {
	width: 156px;
	position: absolute;
	bottom: 0;
}

div.blackPanel div p {
	color: #fff;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	text-align: center;
}

div.blackPanel div p a {
	color: #fff;
	display: block;
	min-height: 50px;
	padding: 6px;
	background: #121212;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

div.blackPanel p a:hover {
	background: #E20C18;
	text-decoration: none;
}

#fsc div p {
	color: #121212;
}

#fsc div p a {
	color: #121212;
	display: block;
	min-height: 50px;
	padding: 6px;
	background: #fff;
	/* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;
}

#fsc p a:hover {
	color: #fff;
	background: #E20C18;
	text-decoration: none;
		/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}


/*______________CONTENTALL______________*/

#contentAll h1, #contentAll h2, #contentAll h3, #contentAll h4, #contentAll h5, #contentAll p, #contentAll ul, #contentAll ol  {
	padding-left: 6px;
	padding-right: 6px;
}

p.copyandBreak {
	padding-bottom: 6px;
	margin: 0 0 6px 0;
	border-bottom: 1px dotted #ccc;
}

img.borderAdded {
	padding: 5px;
	background: #fff;
	border: 1px solid #757575;
}


/*______________LEFT COLUMN______________*/

#lcol p.contactDetail {
	margin: 0 0 30px 0;
}

#storyHolder, #gmapHolder {
	/*height: 323px;*/
	width: auto;
	margin: 0 0 35px 0;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 6px solid #ccc;
}

img.noDiv {
	margin: 0 0 35px 0;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 6px solid #ccc;
}

#flashHolder, #flashHolderAlt, div.flashHolder {
	height: 323px;
	width: 488px;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 6px solid #ccc;
	margin: 0 0 35px 0;
}
	#flashHolderAlt {
		height: 757px;
	}
	#fennWriHolder {
		margin: 30px 0 0 0;
	}

#gmapHolder {
	width: 488px;
	height: 323px;
}

#gmap {
	height: 323px;
	background: ;
}

div.imgtextHolder {
	padding: 12px 6px;
	border-bottom: 1px solid #cccccc;
	height: 1%;
}

div.imgtextHolder img {
	float: left;
	margin: 0 12px 0 0;
	padding: 5px;
	background: #fff;
}

div.imgtextHolder a img  {
	border: 1px solid #ccc;	
}

div.imgtextHolder a:hover img  {
	border-color: #999;
}

div.imgtextHolder div {
	float: left;
	width: 374px;
	height: 1%;
	padding-top: 6px;
}

div.imgtextHolder div h3 a {
	color: #121212;
}

div.imgtextHolder div h3 a:hover {
	color: #E20C18;
	text-decoration: none;
}

div.imgtextHolder div p {
	margin: 0;
	font-size: 11px;
}

/*______________GRID WITH LINKS______________*/

div.gridHolder {
	margin: 0 0 35px 0;
}

div.grid2 /*range2imgHolder*/, div.grid2Last /*range2imgHolderLast*/,
div.grid3 /*range3imgHolder*/, div.grid3Last /*range3imgHolderLast*/ {
	float: left;
	display: inline;
	width: 152px;
	margin: 0 22px 12px 0;
}

div.grid2, div.grid2Last {
	width: 239px;
}

div.grid2Last, div.grid3Last {
	margin: 0 0 12px 0;
}

div.grid3Nl, div.grid2Nl,
div.grid3NlLast, div.grid2NlLast {
	float: left;
	display: inline;
	margin: 0 22px 12px 0;
}

div.grid3NlLast, div.grid2NlLast {
	margin: 0 0 12px 0;
}

div.gridHolder div.grid2, div.gridHolder div.grid2Last, 
div.gridHolder div.grid3, div.gridHolder div.grid3Last,
div.gridHolder div.grid3Nl, div.gridHolder div.grid3NlLast,
div.gridHolder div.grid2Nl, div.gridHolder div.grid2NlLast {
	margin-bottom: 0;
}

div.grid2 a, div.grid2Last a, 
div.grid3 a, div.grid3Last a,
div.grid3Nl, div.grid3NlLast,
div.grid2Nl, div.grid2NlLast {
	display: block;
	width: 140px;
	padding: 5px 5px 11px 5px;
	border: 1px solid #ccc;
	border-bottom: 6px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #646464;
}

div.gridHolder div.grid2 a, div.gridHolder div.grid2Last a, 
div.gridHolder div.grid3 a, div.gridHolder div.grid3Last a,
div.gridHolder div.grid3Nl, div.gridHolder div.grid3NlLast,
div.gridHolder div.grid2Nl, div.gridHolder div.grid2NlLast {
	padding-bottom: 5px;
}

div.grid2 a, div.grid2Last a,
div.grid2Nl, div.grid2NlLast {
	width: 227px;
}

div.grid3 a img, div.grid3Last a img, 
div.grid2 a img, div.grid2Last a img,
div.grid3Nl img, div.grid2Nl img,
div.grid3NlLast img, div.grid2NlLast img {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
}

div.gridHolder div.grid2 a img, div.gridHolder div.grid2Last a img, 
div.gridHolder div.grid3 a img, div.gridHolder div.grid3Last a img,
div.gridHolder div.grid3Nl img, div.gridHolder div.grid3NlLast img,
div.gridHolder div.grid2Nl img, div.gridHolder div.grid2NlLast img {
	padding: 0;
	margin: 0;
	border-bottom: none;
}

div.grid3 a:hover, div.grid3Last a:hover,
div.grid2 a:hover, div.grid2Last a:hover {
	border-color: #545454;
}

div.grid3 a .rangedoorTitle, div.grid3Last a .rangedoorTitle,
div.grid2 a .rangedoorTitle, div.grid2Last a .rangedoorTitle,
div.grid3Nl .rangedoorTitle, div.grid2Nl .rangedoorTitle,
div.grid3NlLast .rangedoorTitle, div.grid2NlLast .rangedoorTitle  {
	color: #121212;
	font-weight: bold;
}

div.grid3 a:hover .rangedoorTitle, div.grid3Last a:hover .rangedoorTitle,
div.grid2 a:hover .rangedoorTitle, div.grid2Last a:hover .rangedoorTitle {
	color: #E20C18;
}

div.grid3 a .snippet, div.grid3Last a .snippet,
div.grid2 a .snippet, div.grid2Last a .snippet,
div.grid3Nl .snippet, div.grid2Nl .snippet,
div.grid3NlLast .snippet, div.grid2NlLast .snippet {
	font-size: 11px;
	color: #121212;
	font-style: italic;
}



div.doorimgHolder  {
	float: left;
	display: inline;
	width: 314px;
	margin: 0 22px 22px 0;
	padding: 5px 5px 11px 5px;
	border: 1px solid #ccc;
	border-bottom: 6px solid #ccc;
}

div.doordetailHolder {
	float: left;
	display: inline;
	width: 152px;
}

div.doordetailHolder div.grid3Nl, div.doordetailHolder div.grid3NlLast {
	float: none;	
}

div.doordetailHolder div.grid3Nl .rangedoorTitle, div.doordetailHolder div.grid3NlLast .rangedoorTitle {
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	font-weight: normal;
}

ul.pagination {
	padding: 13px 0 13px 0;
	width: auto;
	margin: 0 auto;
}

ul.pagination li {
	list-style: none;
	float: left;
	display: block;
	margin: 0 3px 0 0;
	padding: 4px 0;
	background: none;
	font-size: 11px;
	line-height: 17px;
}
	ul.pagination li.select {
		border: 1px solid #fff;
	}
		ul.pagination li.control {
			padding: 0;
			width: 20px;
			border: 1px solid #ccc;
		}
			ul.pagination li.page {
				padding: 0;
				border: 1px solid #ccc;
				width:26px;
			}
			
ul.pagination li a {
	display: block;
	
}
	ul.pagination li.control a {
		text-align: center;
		line-height: 15px;
		padding: 3px 0 5px 0;
	}
		ul.pagination li.page a {
			text-align: center;
			padding: 3px 7px;
		}
		
ul.pagination li a:hover, ul.pagination li a.selected {
	text-decoration: none;
	background: #ccc;
	color: #fff;
}

ul.pagination li a.selected {
	background: #E20C18;
}

div.faqSection {
	/*border-bottom: 1px dotted #e6e6e6;*/
	margin: 0 0 24px 0;
}

div.dirHolder {
	margin: 0 0 30px 0;
}

div.directors {
	float: left;
	display: inline;
	width: 233px;
	margin: 0 22px 0 6px;
	padding: 7px 0 0 0;
}

div.directors a {
	float: left;
	display: block;
	width: 83px;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 5px solid #ccc;
	margin: 0 9px 0 0;
}

div.directors a:hover {
	border: 1px solid #545454;
	border-bottom: 5px solid #545454;
}

div.directors div {
	float: left;
	display: inline;
	width: 129px;
	height: 1%;
	padding: 4px 0 0 0;
}

div.directors div h3 {
	padding-left: 0;
	padding-right: 0;
}

#cWood {
	margin: 0 6px 0 0;
}

/*______________RIGHT COLUMN______________*/

img.addthis {
	margin: 0 0 30px 0;
}

#contentAll #showroom {
	list-style: none;
	margin: 0;
	padding: 0;
}

#contentAll #showroom li {
	float: left;
	display: inline;
	list-style: none;
}

#contentAll #showroom li.london {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

#contentAll #showroom li.essex {
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

#contentAll #showroom li a {
	display: block;
	width: 75px;
	font-size: 10px;
	line-height: 13px;
	padding: 11px 11px 5px 11px;
	color: #555;
	background: #ccc;
}

#contentAll #showroom li a:hover, #contentAll #showroom li a.selected {
	background: #d4d4d4;
	text-decoration: none;
	font-weight: bold;
	color: #121212;
}

#contentAll #showroom li a.selected {
	background: #e6e6e6;
}

div.rcolPanel {
	width: 184px;
	margin: 0 0 12px 0;
	padding: 11px 5px;
	background: #e6e6e6;
	border: 1px solid #ccc;
	border-bottom: 6px solid #ccc;
}

#rcolVideoHolder {
	background: #fff;
	border: 1px solid #ccc;
	border-bottom: 6px solid #ccc;
	padding: 5px;
}

#rcolVideoHolder #rcolVideo {
	
}
	
#rcolList {
	background: #757575;
	border: 1px solid #646464;
	border-bottom: 6px solid #646464;
}

#rcolList h3 {
	color: #fff;
	border-bottom-color: #555;
}

#rcolList p {
	color: #f2f2f2;
	margin: 0;
}

#rcolList ul.linkList {
	margin: 0;
}

#rcolheadOffice, #rcolshowRoom {
	border-top: none;
	min-height: 287px;
	padding: 6px 5px 11px 5px;	
}

#rcol p {
	font-size: 11px;
	line-height: 16px;
}

#rcol img.borderAdded {
	border-color: #ccc;
	margin: 0 0 11px 0;
}

#rcol img.videoborderAdded {
	padding: 5px;
	background: #fff;
	border: 1px solid #646464;
	margin: 0;
}


/*______________LARGE CONTACT______________*/

div.largePanel h2, div.largePanel h4  {
	color: #fff;
}

div.largePanel h4 a {
	color: #fff;
}

div.largePanel img {
	float: left;
	margin: 0 14px 0 6px;
}

div.largePanel div {
	float: left;
	width: 228px;
}

div.largePanel p {
	font-size: 11px;
	line-height: 16px;
	color: #fff;
}


/*______________PANEL CONTACT______________*/

#panelContact p.contactDetail, #panelContact p.contactFrontmedia {
	float: left;
	color: #fff;
}

#panelContact p.contactFrontmedia {
	float: right;
}

#panelContact p.contactDetail a, #panelContact p.contactFrontmedia a {
	color: #fff;
}


/*______________FOOTER______________*/

#footerLinks {
	list-style: none;
	margin: 0 0 8px 0;
}

#footerLinks li {
	float: left;
	list-style: none;
	margin: 0 4px 0 0;
	font-size: 11px;
	line-height: 16px;
	color: #999;
}

#footerLinks li a {
	margin: 0 4px 0 0;
	color: #999;
	font-weight: normal;
}

#footerLinks li a:hover, #footerLinks li a.selected {
	color: #E20C18; 
	text-decoration: none;
}

#footer p {
	font-size: 11px;
	line-height: 16px;
	color: #999;
}

/* Basket */
.addBasket {
}
.addBasket td {
	border-top: 1px solid #CCCCCC;
}
.addBasket td.noTopBorder, .addBasket table td {
	border-top: none;
}
.addBasket td.borderRight {
	border-right:1px solid #CCCCCC;
}
.basketTotal {
	font-size: 15px;
	font-weight: bold;
}
.basketPrice {
	font-size: 15px;
	color: #C60000;
	font-weight: bold;
}
