/* CSS Document */
* html {}

h1, h2, h3, h4, h5, h6, p, pre, address {
        margin: 1em 0;
        padding: 0;
}
img { font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#CCCCCC;}

#header {
height:90px;
width:900px;
}
#header ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#header li a
{
display: block;
padding: 0px 0px 0px 0px;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #header li a { width: auto; }

/*#header li a:hover
{
background-color: #ff0000;
color: #fff;
}
*/

#hometop a:link, #hometop a:visited, #hometop a:active{
height:90px;
width:415px;
background-repeat:no-repeat;
background-image: url("cleanup/newlogo-button.gif");
}

#hometop a:hover{
height:90px;
width:415px;
background-repeat:no-repeat;
background-image: url("cleanup/newlogo-button.gif");
}

#hometop span {display:none;}
#fivethingswedo {
	position:absolute;
	left:414px;
	top:0px;
	width:374px;
	height:50px;
	padding: 0;
	z-index:505;
	background-color: #00B4FF;
	color: #ffffff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	visibility: hidden;
}
#fivethingswedo ul {padding:0; margin:0; clear:both;}
#fivethingswedo li {
margin:0;
padding:0;
list-style:none;
display:block;
float:left;
}

#tm1 {
width:194px;
text-align:right;
}
#tm1 a {padding-top:5px;}
#tm2 {
width:170px;
text-align:left;
}
#tm2 a {padding-top:5px;}
#tm3 {
width:179px;
text-align:right;}
#tm3 a {padding:2px 0;}
#tm4 {
width:195px;
text-align:left;}
#tm4 a {padding:2px 0;}
#tm5 {
width:357px;
text-align:center;
}
#tm5 a {padding-bottom:5px;
width:100%;}

#fivethingswedo a {
display: block;
color: #ffffff;
width:100%;
background-color:#00B4FF;
}
#fivethingswedo a:hover {
color:#EDF9FE;
width:100%;
}
#googlelayer {
	position:absolute;
	left:416px;
	top:5px;
	width:380px;
	height:58px;
	z-index:204;
	text-align:center;
	visibility: visible;
	background:transparent url("cleanup/main-rounded-corners-sprite.png") no-repeat right bottom;
}
#googleInputBox { height:12px; width: 150px; font-size:9px; vertical-align:top; padding-top:0; -moz-border-radius:4px;}
#googlelayer table {
margin:0;
vertical-align:top;}
#googlelayer form {
margin:0;
padding:0;
vertical-align:top;}
#googlelayer .btn {border:none;
vertical-align:top;
padding-top:0px;}
#googleInputBox {border: solid 1px #7F99B9;
 }


#toploz, #toplozT, #toplozB {
width:555px;
height:55px;
margin-left:150px;
background:transparent url("cleanup/main-rounded-corners-sprite.png") 0 0 no-repeat;
padding: 0 150px 0 50px;
}
#toplozN {
	width:401px;
	height:55px;
	margin-left:150px;
	background:transparent url("cleanup/main-rounded-corners-sprite.png") 0 -190px  no-repeat;
	padding: 0 60px 0 140px;
}

#toploz ul, #toplozN ul, #toplozT ul, #toplozB ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#toploz #main, #toplozN #main, #toplozT #main, #toplozB #mainB {
    float:right;
	/*background-color:#00FF66;*/
	background:transparent url("cleanup/main-rounded-corners-sprite.png") no-repeat right top;
    margin:0;
    padding:13px 40px 13px 0;
	color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
    }
#toploz #cap, #toplozN #cap, #toplozT #cap, #toplozB #capB {
    float:right;
	background:transparent url("cleanup/main-rounded-corners-sprite.png") -757px 0 no-repeat;
	    /*padding: 25px 20px 27px 20px;*/
		    margin:0;
    padding:13px 0px 13px 25px;
	color:#00B4FF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
		}

		
#mainpage, #mainpageT, #mainpageB {
width:651px;
margin-left:150px;
background-color:#FFFFFF;
border-left:4px solid #0038b5;
border-right:4px solid #0038b5;
padding: 20px 20px 20px 76px;
}
#mainpageT { padding: 0px 20px 0px 76px;}
#mainpageN {
	width:497px;
	margin-left:150px;
	background-color:#FFFFFF;
	border-left:4px solid #0038b5;
	border-right:4px solid #0038b5;
	padding: 20px 20px 20px 76px;
}

span.searchword {
	padding: 0 1px;
	background-color: #FEf3ab;
	border-top: 1px solid #FFFFCC;
	border-right: 1px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
	border-left: 1px solid #FFFFCC;
}


.h2breadcrumb  {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0038b5; margin-top:12px;}
.pBreadcrumb  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ccc;
	margin-top: 0px;
}
.pBreadcrumb a:link, .pBreadcrumb a:visited { color: #bbb;}
.pBreadcrumb a:hover { color: #e00;}

.pBreadcrumbSmall  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ccc;
	margin-top: -7px;
}
.pBreadcrumbSmall a:link, .pBreadcrumbSmall a:visited { color: #bbb;}
.pBreadcrumbSmall a:hover { color: #e00;}

#mainpagebottom, #mainpagebottomT, #mainpagebottomB, #mainpagebottomVid {
width:651px;
margin-left:150px;
background-color:#FFFFFF;
border-left:4px solid #0038b5;
border-right:4px solid #0038b5;
padding: 0px 20px 20px 76px;
}

#mainpagebottomN {
	width:497px;
	margin-left:150px;
	background-color:#FFFFFF;
	border-left:4px solid #0038b5;
	border-right:4px solid #0038b5;
	padding: 0px 20px 20px 76px;
}
.top { display:block;
clear:both;
width:38px;
height:16px;
margin:25px 0;
background: url("top_link2.gif") no-repeat 0 0;}
.top:hover {background: url("top_link2.gif") no-repeat 0px -16px;}
.top span {display:none;}

/*############main sifr headings in black and blue ####################*/
/*over-ride letter height & bottom margin inline */
h1.mainHeadingBlue-sifr, h2.mainHeadingBlue-sifr {
font-family:Arial, Helvetica, sans-serif;
color:#0038b5;
margin:0; padding:0; margin-bottom:10px !important;
letter-spacing: 0.6px;
display:inline;
}

h1.mainHeading-sifr {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	margin-bottom:10px !important;
	letter-spacing: 0.6px;
	display:inline;
}

/*############blue subheading on an H1 ####################*/
/*over-ride letter height & bottom margin inline */
h1.subHeading-sifr,h2.subHeading-sifr {
	font-family:Arial, Helvetica, sans-serif;
	color:#0038b5;
	font-weight:900;
	margin:0; padding:0; margin-bottom:-15px !important;
	letter-spacing: 0.6px;
	display:inline;

}
/*############blue & red subheading on an H3 ####################*/
/*over-ride letter height & bottom margin inline */
h3.subHeading-sifr {
	font-family:Arial, Helvetica, sans-serif;
	color:#0038b5;
	font-weight:900;
	font-size:14px;/*okay*/
	letter-spacing:0.02em;
	margin:0; padding:0; margin-bottom:0 !important;
	display:inline;
}
h3.redHeading-sifr {
	font-family:Arial, Helvetica, sans-serif;
	color:#ee0000;
	font-weight:900;
	margin:0; padding:0; margin-bottom:-15px !important;
	display:inline;
}
/*############Standard blue & red subheadings on an H4 - use this for most subheadings ####################*/
/* can over-ride letter height & bottom margin inline */
h4.subHeading-sifr, h4.redsubHeading-sifr {
	font-family:Arial, Helvetica, sans-serif;
	color:#0038b5;
	font-weight:900;
	font-size:16px; /*######################################################################################*/
	padding:0; margin:0 0 -15px 0 !important;
	letter-spacing: 0.6px;
	display:block;
}
/*############Standard Black subheadings on an H4 - use this for most subheadings ####################*/
h4.subHeadingBlack-sifr {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;/*######################################################################################*/
	padding:0; margin:0 0 -15px 0 !important;
	letter-spacing: 0.6px;
	display:block;
}
/*############Standard blue & red subheadings on an H5 - use within boxes ####################*/
h5.subHeading-sifr, h5.redsubHeading-sifr {
font-family:Arial, Helvetica, sans-serif;
color:#0038b5;
font-size:16px;/*######################################################################################*/
 margin-top:0px !important; /* for use within rounded corner panels */
 padding:0; margin:0 0 -15px 0 !important;
}

h1.puffHeading-sifr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0038b5;
	font-size:36px;/*######################################################################################*/
	margin:0;
	padding:0;
	letter-spacing: 0px;
	display:inline;

}


h1.puffHeading-sifr span { width:650px;}
#puffMainpageDiv {
	height:60px;
	text-align:center;
	padding:0;
	margin:0;
}

/* use after to correct spacing on elements after */
p.aftersifr {margin-top:-10px;}
.correctMargin {margin-top:15px  !important;}

#mainpagebottom #related {
      margin:0; padding:0;
      width:630px; height:30px;
      background:url("related-large.gif") top left no-repeat;
      }
	  
#mainpagebottomN #related {
      margin:0; padding:0;
      width:497px; height:30px;
      background:url("related-large.gif") top left no-repeat;
      }
#related span { display:none }

#mainpagebottomVid #relatedVideos {
      margin:0; padding:0;
      width:630px; height:30px;
      background:url("related-video-large.png") top left no-repeat;
      }
	  
#mainpagebottomVid #mainpagebottomVidContainer {position:relative; width:630px;}
	  
#relatedVideos span { display:none }

#mainpagebottomB #history {
      margin:0; padding:0;
      width:630px; height:30px;
      background:url("history-large.gif") top left no-repeat;
      }
#history span { display:none }
#mainpageN #latestArticles {
      margin:0; padding:0;
      width:497px; height:30px;
      background:url("latest-articles-large.gif") top left no-repeat;
      }
#mainpageN #Qentries {
      margin:0; padding:0;
      width:497px; height:30px;
      background:url("qarticles-large.gif") top left no-repeat;
      }	  
#mainpageN #archive {
      margin:0; padding:0;
      width:497px; height:30px;
      background:url("archive-large.gif") top left no-repeat;
      }	 
	  
#mainpageN #reviews {
      margin:0; padding:0;
      width:497px; height:30px;
      background:url("reviews-large.gif") top left no-repeat;
      }	 
#archive span, #latestArticles span, #Qentries span, #reviews span { display:none }

#mainpagebottom ul, #mainpagebottomN ul, #mainpagebottomVid ul {
    list-style:none;
	padding: 0;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;}
#mainpagebottom li, #mainpagebottomN li, #mainpagebottomVid li {
margin: 15px 0 0 0 !important;
padding:0;
}


#i {width:29px; height:30px; float:left; margin:0 10px 0 0; 
background:transparent url("cleanup/main-rounded-corners-sprite.png")  -530px -110px  no-repeat;}
.relatedLinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 485px;
padding: 0;
margin: 15px 0 1px 0;}

.linkLineExternal {
	font-size:12px;
	font-weight:bold;
	color:#FF9900; /* black */
	margin: 0;
}
.linkLineVideo {
font-size:12px;
font-weight:bold;
color:#cc0000; /* red */
margin: 0;
padding: 1px 0 1px 22px;
background:transparent url("http://www.clean-image.co.uk/assets/icons/movie.jpg")  0px 0px  no-repeat;}
.linkLineArticle {
font-size:12px;
font-weight:bold;
color:#ff0000; /* red */
margin: 0;}
.linkLineGallery {
font-size:12px;
font-weight:bold;
color:#00CC00; /* green */
margin: 0;}
.linkLineReview {
font-size:12px;
font-weight:bold;
color:#CC66CC; /* plum */
margin: 0;}
.linkLineShowcase {
font-size:12px;
font-weight:bold;
color:#FF9900; /* orange */
margin: 0;}
.linkLineLeasing {
font-size:12px;
font-weight:bold;
color:#FF66FF; /* magenta */
margin: 0;}
.linkLineExperts {
font-size:12px;
font-weight:bold;
color:#000000; /* black */
margin: 0;}

.descriptionLine {
font-size:9px;
margin: 0;}

/* ############## Related Video Stuff ################### */

.vidRelatedLinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 475px;
padding: 3px 3px 5px 3px;
margin: 15px 0 1px 0;}
.vidRelatedLinksHighlight {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 475px;
padding: 3px 3px 5px 3px;
margin: 15px 0 1px 0;
background:transparent url("http://www.clean-image.co.uk/assets/fancy-background.gif")  0px 0px  no-repeat;
}

#mainpagebottomVidContainer .vidThumbHolder {position:absolute; right: 0; top: 0;  visibility: hidden; margin:0px; padding:0px; overflow:visible; height:210px; width:140px;}

#mainpagebottomVidContainer .idno { color:#999; background:#fff; padding:0 3px 1px 3px;}
#mainpagebottomVidContainer .idno:before { content:" | ID. No: "}

#mainpagebottomVidContainer .duration { color:#999; background:#fff; padding:0 3px 1px 3px;}
#mainpagebottomVidContainer .duration:before { content:" | Duration: "}

#mainpagebottomVidContainer .date { color:#999; background:#fff; padding:0 3px 1px 3px;}
#mainpagebottomVidContainer .date:before { content:" | Date: "}

#mainpagebottomVidContainer .vidThumbbackground { position:absolute; right: 0; top: 0; width:140px; height:110px;  background:url(large-movie-icon.gif) 0 0 no-repeat;}

.infobar {margin-top:5px;}





#botloz, #botlozT, #botlozB {
width:755px;
height:55px;
margin-left:150px;
background: transparent url("cleanup/main-rounded-corners-sprite.png")  0 -55px no-repeat;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
}
#botlozT {margin-top:-20px;}
#botlozN {
	width:602px;
	height:55px;
	margin-left:150px;
	background: transparent url("cleanup/main-rounded-corners-sprite.png")  0 -245px no-repeat;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
}

#pagefooterl {
float:left;
width:150px;
height:90px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
color:#0099FF;
padding:35px 0 0 0;
}
#pagefooterl p {
margin:0 0 10px 0;
}
#pagefooterr {
float:left;
height:125px;
width:755px;
text-align:center;}

#pagefooterrN {
float:left;
height:125px;
width:600px;
text-align:center;}

#pagefooterr p, #pagefooterrN p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin:0;
}
#pagefooterr #membership, #pagefooterrN #membership {
width:528px;
height:80px;
margin: 5px auto;
background: transparent url("cleanup/main-rounded-corners-sprite.png")  0 -110px no-repeat;}


#membership a {
display: block;
width:528px;
height:80px;
}

#membership span { display:none;}

#footergumpf {
clear:both;
width: 905px;
border-top:1px solid #0099FF;}
#footergumpfN {
clear:both;
width: 750px;
border-top:1px solid #0099FF;}
#footergumpf p, #footergumpfN p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#0099FF;
text-align:center;
margin: 0;
}
/* ########## Next/Prev Buttons ############  */

.buttonNP { background: transparent url(../assets/button-nxt-prv.gif) no-repeat scroll 0 0;
width: 54px;
height:18px;}
.buttonNP a {
 width: 54px;
height:18px;
display:block;
}
.buttonNP a:link, .buttonNP a:active, .buttonNP a:visited {
color:#FFFFFF;
font-weight:bold;
line-height:120% !important;
}
.buttonNP a:hover {
 background: transparent url(../assets/button-nxt-prv-hover.gif) no-repeat scroll 0 0;

}

/* ############################# price menu tables ##################################*/

	table.priceTable {
	padding:1px;
			border-top: 1px solid #CFEFFE;
			border-left: 1px solid #CFEFFE;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
	}
	
	.priceTable tr td{
	
		background: #E9F8FE;
		padding:0px;
	}
	.priceTable thead td{
		color: #fff;
		background-color: #000099;
		font-weight: bold;
				font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 8px;
		border-top: 1px solid #A4A5EF;
	border-left: 1px solid #A4A5EF;
	border-bottom: 1px solid #000022;
	border-right: 1px solid #000022;

	}
	

.priceTable th{
		color: #fff;
		background-color: #000099;
		font-weight: bold;
				font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 8px;
		border-top: 1px solid #A4A5EF;
	border-left: 1px solid #A4A5EF;
	border-bottom: 1px solid #000022;
	border-right: 1px solid #000022;
	text-align:left;
	white-space: nowrap;
	}
	
		.priceTable tfoot td{
		color: #000;
		background-color: #E2F5FE;
		font-weight: normal;
				font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 8px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #D3F0FE;
	border-right: 1px solid #D3F0FE;
	}
	.priceTable tbody td{
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 8px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #D3F0FE;
	border-right: 1px solid #D3F0FE;
	text-align:right;
	font-weight:bold;
	}
	.priceTable tbody tr.even td{
		background: #EFFAFF;
	}
	.priceTable tbody tr.ruled td{
		color: #000;
		background-color: #fee859;
		border: 1px solid #fee859;
	}
	
	/* Opera fix */
	head:first-child+body tr.ruled td{
		background-color: #fee859; 
	}
	.priceTable tbody tr.selected td{
		border: 1px solid #BDE9FD;
		background-color: #BDE9FD; 
		border-collapse:collapse;
	}
.priceTable tbody td:first-child {
  text-align:left !important;
  font-weight:normal !important;
}



/* ### rounded corner panels ### */
	#labfooter {
		text-align:center;
		clear:both;
	}
	.adwrap {
		margin:30px auto 10px;
		padding:10px 0;
		width:468px;
		border:1px solid #ccc;
		border-width:1px 0;
	}
	.adwrap object {
		width:468px;
		height:60px;
	}
	
	
	.teaser {
		padding:0 0 0 11px;
		margin:10px;
		background:url("tsr-l.gif") top left no-repeat;
	}
	.teaser h3 {
		background:url("tsr-r.gif") top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
	}
	.teaser p {
		margin:0 0 0 -11px;
		padding:0 11px 0.5em;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;
	}
	.teaser div {
		margin:0 0 0 -11px;
		padding-left:11px;
		background:url("tsr-l.gif") bottom left no-repeat;
	}
	.teaser a.more {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		background:url("tsr-r.gif") bottom right no-repeat;
	}

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*------------------------------------- Easy rounded corners ------------------------------------*/
/*---------------------------- by Ignacio Ricci (www.ignacioricci.com) --------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

		
			/* Rounded-cornered divs -*/
			.roundedBox {position:relative; padding:7px 17px; margin:10px 0;}

			
				/*- All the corners -*/
				.corner {position:absolute; width:17px; height:17px;}
			
				/*- Each corner -*/
				.topLeft {top:0; left:0; background-position:-1px -1px;}
				.topRight {top:0; right:0; background-position:-19px -1px;}
				.bottomLeft {bottom:0; left:0; background-position:-1px -19px;}
				.bottomRight {bottom:0; right:0; background-position:-19px -19px;}
				.bottom {bottom:0; left:0; background-position:0px 0px;}
				
			
			/*- Type1 - White with blue border -*/	
			#type1 {background-color:#ffffff; border:1px solid #D3F0FE;}
				#type1 .corner {background-image:url(roundedcorners/images/corners-type1.png);}
				#type1 .topLeft {top:-1px; left:-1px;}
				#type1 .topRight {top:-1px; right:-1px;}
				#type1 .bottomLeft {bottom:-1px; left:-1px;}
				#type1 .bottomRight {bottom:-1px; right:-1px;}
				
			/*- Type2 - pale blue with blue border -*/
			#type2 {background-color:#F2FBFF; border:1px solid #D3F0FE;}
				#type2 .corner {background-image:url(roundedcorners/images/corners-type2.png);}
				#type2 .topLeft {top:-1px; left:-1px;}
				#type2 .topRight {top:-1px; right:-1px;}
				#type2 .bottomLeft {bottom:-1px; left:-1px;}
				#type2 .bottomRight {bottom:-1px; right:-1px;}
				
							
			/*- Type3 - darker pale blue with blue border -*/
				#type3 {background-color:#E2F5FE; border:1px solid #D3F0FE;}
				#type3 .corner {background-image:url(roundedcorners/images/corners-type3.png);}
				#type3 .topLeft {top:-1px; left:-1px;}
				#type3 .topRight {top:-1px; right:-1px;}
				#type3 .bottomLeft {bottom:-1px; left:-1px;}
				#type3 .bottomRight {bottom:-1px; right:-1px;}
				
			/*- Type4 - plain melon with shadow -*/
			#type4 {background-color:#FEE859; border-top:2px solid #FEE859; border-left:2px solid #FEE859;
			 border-right:2px solid #DFE6EE;  border-bottom:2px solid #DFE6EE;}
				#type4 .corner {background-image:url(roundedcorners/images/corners-type4.png);}
				#type4 .topLeft {top:-2px; left:-2px;}
				#type4 .topRight {top:-2px; right:-2px;}
				#type4 .bottomLeft {bottom:-2px; left:-2px;}
				#type4 .bottomRight {bottom:-2px; right:-2px;}
			
			/*- Type4 - plain melon with shadow on blue background-*/	
			#type4b {background-color:#FEE859; border-top:2px solid #FEE859; border-left:2px solid #FEE859;
			 border-right:2px solid #DFE6EE;  border-bottom:2px solid #DFE6EE;}
				#type4b .corner {background-image:url(roundedcorners/images/corners-type4b.png);}
				#type4b .topLeft {top:-2px; left:-2px;}
				#type4b .topRight {top:-2px; right:-2px;}
				#type4b .bottomLeft {bottom:-2px; left:-2px;}
				#type4b .bottomRight {bottom:-2px; right:-2px;}
				
/*- Type4 - plain melon with shadow -*/
			#type4c {background:#FEE859 url("roundedcorners/images/background-type7.png") bottom right  no-repeat; border-top:2px solid #FEE859; border-left:2px solid #FEE859;
			 border-right:2px solid #DFE6EE;  border-bottom:2px solid #DFE6EE;}
				#type4c .corner {background-image:url(roundedcorners/images/corners-type4.png);}
				#type4c .topLeft {top:-2px; left:-2px;}
				#type4c .topRight {top:-2px; right:-2px;}
				#type4c .bottomLeft {bottom:-2px; left:-2px;}
				#type4c .bottomRight {bottom:-2px; right:-2px;}
				
			/*- Type5 - pale blue with shadow -*/
			#type5 {background-color:#DFF4FF; border-top:2px solid #DFF4FF; border-left:2px solid #DFF4FF;
			 border-right:2px solid #BFE9FF;  border-bottom:2px solid #BFE9FF;}
				#type5 .corner {background-image:url(roundedcorners/images/corners-type5.png);}
				#type5 .topLeft {top:-2px; left:-2px;}
				#type5 .topRight {top:-2px; right:-2px;}
				#type5 .bottomLeft {bottom:-2px; left:-2px;}
				#type5 .bottomRight {bottom:-2px; right:-2px;}
				
			/*- Type6 - map green blue with shadow -*/
			#type6 {background-color:#66DD77; border-top:2px solid #66DD77; border-left:2px solid #66DD77;
			 border-right:2px solid #DFE6EE;  border-bottom:2px solid #DFE6EE;}
				#type6 .corner {background-image:url(roundedcorners/images/corners-type6.png);}
				#type6 .topLeft {top:-2px; left:-2px;}
				#type6 .topRight {top:-2px; right:-2px;}
				#type6 .bottomLeft {bottom:-2px; left:-2px;}
				#type6 .bottomRight {bottom:-2px; right:-2px;}	
				
			/*- Type7 - melon with background -*/
			#type7, #type7a, #type7b {background:#FEE859 url("roundedcorners/images/background-type7.png") bottom right  no-repeat;
			 border-top:2px solid #FEE859; border-left:2px solid #FEE859;
			 border-right:2px solid #DFE6EE;  border-bottom:2px solid #DFE6EE;}
			#type7c {background:#FEE859 url(roundedcorners/images/background-type7.png) bottom right  no-repeat;
			 border-top:2px solid #FEE859; border-left:2px solid #FEE859;
			 border-right:2px solid #DFE6EE;  border-bottom:2px solid #DFE6EE;}
				#type7 .corner, #type7a .corner, #type7b .corner {background-image:url("roundedcorners/images/corners-type7.png");}
				#type7c .corner {background-image:url("roundedcorners/images/corners-type7c.png");}
				
				#type7 .topLeft, #type7a .topLeft, #type7b .topLeft, #type7c .topLeft  {top:-2px; left:-2px;}
				#type7 .topRight, #type7a .topRight, #type7b .topRight, #type7c .topRight {top:-2px; right:-2px;}
				#type7 .bottomLeft, #type7a .bottomLeft, #type7b .bottomLeft, #type7c .bottomLeft {bottom:-2px; left:-2px;}
				#type7 .bottomRight, #type7a .bottomRight, #type7b .bottomRight, #type7c .bottomRight {bottom:-2px; right:-2px;}
				
				#type7 .topbar, #type7a .topbar, #type7b .topbar, #type7c .topbar {background-color:#FEDD00;
				margin: -7px -17px 3px -17px; padding: 7px 17px; border-bottom: 1px solid #FFCC00;}

			/*- Type8 - slideshow blue blue with shadow -*/
			#type8 {background-color:#000066; border-top:2px solid #000066; border-left:2px solid #000066;			 			border-right:2px solid #DFE6EE; border-bottom:2px solid #DFE6EE;}
				#type8 .corner {background-image:url(roundedcorners/images/corners-type8.png);}
				#type8 .topLeft {top:-2px; left:-2px;}
				#type8 .topRight {top:-2px; right:-2px;}
				#type8 .bottomLeft {bottom:-2px; left:-2px;}
				#type8 .bottomRight {bottom:-2px; right:-2px;}
				.roundedBoxFor8 {position:relative; padding:7px 9px 9px 7px; margin: 0;}	
				
			/*- Type9 - slideshow dark blue blue with shadow -*/
			#type9 {background-color:#000066; border-top:2px solid #000066; border-left:2px solid #000066;			 			border-right:2px solid #DFE6EE; border-bottom:2px solid #DFE6EE;}
				#type9 .corner {background-image:url(roundedcorners/images/corners-type9.png);}
				#type9 .topLeft {top:-2px; left:-2px;}
				#type9 .topRight {top:-2px; right:-2px;}
				#type9 .bottomLeft {bottom:-2px; left:-2px;}
				#type9 .bottomRight {bottom:-2px; right:-2px;}
				.roundedBoxFor9 {position:relative; padding:7px 9px 9px 7px; margin: 0;}

/*-############# article holder ##############-*/

			.articleHolder {position:relative; padding:9px 9px; margin:10px 0;
			clear:both; margin-bottom:20px; min-height:114px; width:479px;
			}
			.imageHolder {
	float:left;
	position:relative;
	z-index:5;
	margin-right:10px;
	padding:0;
}
.imageBacker {min-height:110px;
min-width:140px;
	background: url("cleanup/loadinfo.gif") top left no-repeat;

}
			.imageHolder img { border:0; margin:0; padding:0;}
			.imageHolder a {
			display:block;
			border-bottom:2px solid #ACE2FD;
			border-right:2px solid #ACE2FD;
			padding:0; margin:0;}
			.imageHolder a:hover {
			border-bottom:2px solid #ee0000;
			border-right:2px solid #ee0000;
			padding:0; margin:0;}
			/*.imageHolder {display:none}/*
			
			/*- Type8 - article holder -*/
				#outer {/*background-color:#E2F5FE; */ background:url(roundedcorners/images/article-main-background.png) left top no-repeat;
}
				#outer .corner {background:url("roundedcorners/images/article-main-background.png") left bottom no-repeat;}
				#outer .bottom {bottom:0px; left:0px; width:497px; height:8px;
				}
				
				.articleHeader { /*position:relative;*/ padding:9px 9px; margin:0 0 0 30px;
				font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:9px;
				background:url("roundedcorners/images/article-background.png") right top no-repeat;
				}
				.articleHeader a { font-family:Arial, Helvetica, sans-serif; color:#000099; font-size:16px; font-weight:bold; text-decoration:none;}
				.articleHeader a:visited {color:#0066ff; text-decoration:none;}
				.articleHeader a:hover {color:#ee0000; text-decoration:none;}
				.articleBody { /*position:relative;*/
	padding:0px 9px 9px 20px;
	margin:0 0 0 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url("roundedcorners/images/article-background.png") right bottom no-repeat;
}
				.ByDate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#66ccff;
	font-size: 9px;
	padding: 3px;
	text-align: right;

}




				
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*--------------------------------- End of Easy rounded corners ---------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
#yPanels h5 {display:block;
width:212px;
height:28px;
padding:12px 0 0 14px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:900;
color:#ee0000;
background:url("cleanup/article-yellow-panel.png") top left no-repeat;
margin-bottom:0;}

.yPanelBody {
	width:198px;
	padding: 12px 16px 12px 12px;
	margin-bottom:15px;
	background:url("cleanup/article-yellow-panel.png") bottom left no-repeat;
}
.yPanelBody h6 {
	color:#ee0000;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:5px 0 0 0;
	}
.yPanelBody h6 a:link {color:#ee0000;}
.yPanelBody h6 a:visited {color:#ee0000;}
.yPanelBody h6 a:hover {color:#000000;}
.yPanelBody p {
	color:#000000;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0 0 8px 0;
	}
p.strongblack  {
font-size:12px;
font-style:italic;
font-weight:900;} 

/*Testimony Holder*/
.testimonyContainerA {
	width:478px;
	padding:14px 0 1px 0;
	margin: 0 0 25px 60px;
	background:url("cleanup/testimony-background.png") no-repeat left top;
	font:10px Verdana;
}
.tBodyA {
height:13px;
	padding: 6px 16px 6px 40px;
	margin:0 0 6px 0;
	color:#66ccff;
}

.tPos {	background:url("cleanup/testimony-pos.png") no-repeat left top;}
.tNeg {	background:url("cleanup/testimony-neg.png") no-repeat left top;}
.tBodyB {
	padding: 1px 16px;
	margin:0;

}
.tBodyC {
	padding: 0 16px;
	margin:0;

}
.tcar {
	float:left;
	font:9px Verdana;
	color:#999999;
}
.tname {
	float:right;
	font:9px Verdana;
}
.clear {
	clear:both;
	height:1px;
	margin:0;
}
.tBottomA {
	clear:both;
	height:14px;
	background:url("cleanup/testimony-background.png") no-repeat bottom left;
	margin: 3px 0 -3px 0;
}
.icon {
	width:16px;
	height:16px;
	border:none;
	margin: 0 5px 0 0;
}

/*### hRating for testimony ###*/

.hreview {
	width:478px;
	padding:14px 0 1px 0;
	margin: 0 0 25px 60px;
	background:url("cleanup/testimony-background.png") no-repeat left top;
	font:10px Verdana;
}
.item {
height:13px;
	padding: 6px 16px 6px 40px;
	margin:0 0 6px 0;
	color:#66ccff;
}

.tPos {	background:url("cleanup/testimony-pos.png") no-repeat left top;}
.tNeg {	background:url("cleanup/testimony-neg.png") no-repeat left top;}
.description {
	padding: 1px 16px;
	margin:0;

}
.tBodyC {
	padding: 0 16px;
	margin:0;

}
.tcar {
	float:left;
	font:9px Verdana;
	color:#999999;
}
.reviewer {
	float:right;
	font:9px Verdana;
}
.clear {
	clear:both;
	height:1px;
	margin:0;
}
.tBottomA {
	clear:both;
	height:14px;
	background:url("cleanup/testimony-background.png") no-repeat bottom left;
	margin: 3px 0 -3px 0;
}
.icon {
	width:16px;
	height:16px;
	border:none;
	margin: 0 5px 0 0;
}
.RatePanel {
height:25px;
	padding: 0 16px 7px 16px;
	margin:0;
	}
.rcNone {	background:url("icons/none-star.png") no-repeat 350px 7px;}
.rcZero {	background:url("icons/0-star.png") no-repeat 350px 7px;}
.rcOne {	background:url("icons/1-star.png") no-repeat 350px 7px;}
.rcTwo {	background:url("icons/2-star.png") no-repeat 350px 7px;}
.rcThree {	background:url("icons/3-star.png") no-repeat 350px 7px;}
.rcFour {	background:url("icons/4-star.png") no-repeat 350px 7px;}
.rcFive {	background:url("icons/5-star.png") no-repeat 350px 7px;} 
.rateText {display:none;}

.hreview-aggregate {margin:0 0 0 60px;}
.hreview-aggregate p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#CCCCCC; padding:0; margin:0;}

/*### Twitter Widget ###*/




#twitter_update_list {list-style:none;
margin:0; padding:0;}
#twitter_update_list li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:10px;}
#twitter-link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
/*#twitterbut {
	position:absolute;
	left:962px;
	top:7px;
	width:151px;
	height:40px;
	z-index:994;
}*/
#twitterbut {
width:151px;
height:40px;
	position:fixed;
	_position:absolute;
	top:0px;
	right:0px;
_bottom:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}
#twitterbut a {
display: block;
width:151px;
height:40px;
}

#twitterbut span { display:none;}

#thingstodo {
width:193px;
height:130px;
	position:fixed;
	_position:absolute;
	top:0px;
	right:0px;
_bottom:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}

#recentlyVisited {
width:651px;
margin-left:150px;
padding: 5px 20px 5px 76px;
background-color:#FFFFFF;
border-left:4px solid #0038b5;
border-right:4px solid #0038b5;
}
#recentlyVisited ul {
	padding:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	list-style-type: circle;
	list-style-image: url(bullet-square.gif);
}
#h {width:29px; height:30px; float:left; margin:0 10px 0 0; 
background:transparent url("cleanup/main-rounded-corners-sprite.png")  -530px -142px  no-repeat;
}

.jog img {vertical-align:text-top;}

/* contact page stuff */
.openinghours  { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
}
.openinghours  td {
padding: 2px 4px;}
.mediumtext { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 14px;}
#addresspanel {	background:transparent url(contact-background-panels-white.png) 0 0 no-repeat;
width:220px; height:120px; overflow:auto; padding: 7px; margin: 3px 0;}
.contactoptions {
	background:transparent url(contact-background-panels-white.png) -234px 0px no-repeat;
	width:156px;
	height:142px;
	position:absolute;
	top: 26px;
	left:175px;
}
.contactOptionLink, .mapLink  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.mapLink {
	width:50px;
	position:absolute;
	top:2px;
	right:31px;
}
.contactOptionLink a { display:block; Padding: 5px 0 4px 25px; width:150px; color:#000;}
.mapLink a { display:block; Padding: 5px 0 4px 25px; width:50px; color:#000;}
.contactOptionLink a:visited, .mapLink a:visited { color:#000;}
.contactOptionLink a:active, .mapLink a:active { color:#e00;}
.contactOptionLink a:hover, .mapLink a:hover { color:#e00; text-decoration:underline;}
#vcardlink {background:transparent url(icons/vcard-icon.png) 0px 6px no-repeat;}
#emaillink {background:transparent url(icons/email-icon.png) 0px 6px no-repeat;}
#mmslink {background:transparent url(icons/mms-icon.png) 0px 5px no-repeat;}
#expertlink {background:transparent url(icons/expert-icon.png) 0px 4px no-repeat;}
#phonelink {background:transparent url(icons/phone-icon.gif) 0px 4px no-repeat;}
#callbacklink {background:transparent url(icons/callback-icon.png) 0px 4px no-repeat;}
#linkedinlink {background:transparent url(icons/linkedin-icon.png) 0px 4px no-repeat;}
#facebooklink {background:transparent url(icons/facebook-icon.png) 0px 4px no-repeat;}
#maplink {background:transparent url(icons/map-icon.png) 0px 4px no-repeat;}
.contactOptionsLayers {
	background:transparent url(contact-background-panels-white.png) -234px 0px no-repeat;
	width:156px;
	height:142px;
	position:absolute;
	top: 26px;
	left:175px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	visibility: hidden;
}
.contactOptionsLayers p {margin: 6px;}

/*###############Pagination####################*/
.paginationContainer { clear:both; padding-top:20px; height:30px;}
#na_pagination {
	display:block;
	text-align:left;
	height:20px;
	line-height:18px;
	clear:both;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	float:left;

}

#na_pagination a:link, #na_pagination a:visited{
	padding:1px;
	padding-top:0px;
	padding-bottom:0px;
	border:1px solid #AAE1FF;
	margin-left:2px;
	text-decoration:none;
	background-color:#ffffff;
	color:#0038B5;
	width:22px;
	font-weight:normal;
}

#na_pagination a:hover {
	background-color:#DFF4FF;
	border:1px solid #AAE1FF;
	color:#000;
}

#next {
 float:left;
padding:4px 0;
margin-left:5px;

}
#pagepage {font-size:9px;}
.pagepage {font-size:9px;}

/* Second Teir navigation {same as above} */
#nd_pagination {
	height:20px;
	line-height:18px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;


}
#nd_pagination a:link, #nd_pagination a:visited{
	padding:1px;
	padding-top:0px;
	padding-bottom:0px;
	border:1px solid #AAE1FF;
	margin-left:2px;
	text-decoration:none;
	background-color:#ffffff;
	color:#0038B5;
	width:22px;
	font-weight:normal;
}

#nd_pagination a:hover {
	background-color:#DFF4FF;
	border:1px solid #AAE1FF;
	color:#000;
}

/*################## tooltip ###############*/

a.tooltipbubble{
    position:relative;
	width:650px; /*hack to stop text wrapping in dreamweaver because of position:relative.
	Remove if causing problems. */
    z-index:999;
}
a.tooltipbubble span{ display: none; }
.tooltipbubble h1 { font-size:10px; padding: 0; margin:0; z-index:999;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tooltipbubble:hover{  color: #ff0000;     z-index:999;}
a.tooltipbubble:hover span.thetooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	margin: 15px 0 0 0;
	width:209px;
	color: #000;
    text-align: left;
	/*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
	    z-index:999;
}

a.tooltipbubble:hover span.tttop{
	display: block;
	padding: 35px 8px 0 0;
    background: url(ttbubble.png) no-repeat top;
	    z-index:999;
}
a.tooltipbubble:hover span.ttmiddle{ /* different middle bg for stretch -  images must be 172px wide*/
	display: block;
	padding: 0 23px 0 14px; 
	background: url(ttbubble_filler.png) repeat bottom; 
	    z-index:999;
}
a.tooltipbubble:hover span.ttbottom{
	display: block;
	padding:3px 8px 19px;
	color: #548912;
    background: url(ttbubble.png) no-repeat bottom;
	    z-index:999;

}
.addthis_default_style { font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.facebookshare { clear:both; padding:0 15px 0 0; margin:20px 0;}
.socialBut {position:absolute; width:18px; height:18px; padding:1px; background: url("icons/white-blank-outline.png") no-repeat 0 0;}
.socialBut span {display:none;}
.socialBut a {display:block; width:16px; height:16px;}

#twitterBut {
	top:5px;
	left:877px;
}
#facebookBut {
	top:5px;
	left:853px;
}
#twitterBut a {	background: url("icons/twitter-icon-roll.png") no-repeat 0 -20px;}
#facebookBut a {	background: url("icons/facebook-icon-roll.png") no-repeat 0 -20px;}
#twitterBut a:hover, #facebookBut a:hover  { background-position:0 0; }

/* ########################### video panel ############################## */
#videoPanelHolder {
	border: 0px red solid;
	height:1px;
	width:1px;
	position:absolute;
	left:885px;
	top:120px;
}

#videoPanelClosed { position:relative; top:0; left:0; width:73px; height:341px; background: url(http://www.clean-image.co.uk/video-panel/video-panel3_closed.png) 0 0 no-repeat;}

#videoPanelMain { position:relative; top:0; left:0; width:233px; height:450px;}


.hide {
display:none;
}

/* panels */


#relatedVideo {width: 233px; height:450px; background: url(http://www.clean-image.co.uk/video-panel/related-video-panel.png) 0 0 no-repeat; position:relative;}
#latestVideo {width: 233px; height:450px; background: url(http://www.clean-image.co.uk/video-panel/latest-video-panel.png) 0 0 no-repeat; position:relative;}
#popularVideo {width: 233px; height:450px; background: url(http://www.clean-image.co.uk/video-panel/popular-video-panel.png) 0 0 no-repeat; position:relative;}

.vidPanelHideBut {margin:5px 0px 10px 201px;}
.vidPanelShowBut {margin:6px 0px 10px 44px;}
.vidBox img {border:0; padding:0; margin:0 0 10px 0; height:110px; width:140px; display:block;}
.vidBox {
	width:140px;
	position:absolute;
	left: 71px;
	top: 29px;
}
.VidPanelNavigation {
	height:100px;
	width:20px;
	position:absolute;
	left: 37px;
}
.VidPanelNavigation span {
display:none;
}
.VidPanelNavigation a {
display:block;
	height:100px;
	width:20px;
	
}

.RelatedVidRollover { top:78px;}
.RelatedVidRollover a:active { background: url(http://www.clean-image.co.uk/assets/pixel.gif) 0 0 no-repeat;}
.RelatedVidRollover a:hover {background: url(http://www.clean-image.co.uk/video-panel/video-pane-nav-rollover.png) 0 0 no-repeat;}
.PopularVidRollover a:active {background: url(http://www.clean-image.co.uk/assets/pixel.gif) 0 0 no-repeat;}
.PopularVidRollover { top:180px;}
.PopularVidRollover a:hover {background: url(http://www.clean-image.co.uk/video-panel/video-pane-nav-rollover.png) 0 -102px no-repeat;}
.LatestVidRollover a:active {  background: url(http://www.clean-image.co.uk/assets/pixel.gif) 0 0 no-repeat;}
.LatestVidRollover { top: 283px;}
.LatestVidRollover a:hover {background: url(http://www.clean-image.co.uk/video-panel/video-pane-nav-rollover.png) 0 -205px no-repeat;}

	
.relatedBlurb {font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:7px;}
.relatedBlurb span { background-color:#000066; color:#FFFFFF; text-decoration:none; padding:1px;}

.allVids {
	position:absolute;
	bottom:45px;
	left:120px;
font-family:Arial, Helvetica, sans-serif; font-size:10px;
}
	
.vidBack {
	position:absolute;
	bottom:23px;
	left:172px;
}
.vidNext {
	position:absolute;
	bottom:23px;
	left:71px;
}
.vidRSS {
	position:absolute;
	bottom:23px;
	left:136px;
	}



a.vidtooltipbubble{
    position:relative;
	width:650px; /*hack to stop text wrapping in dreamweaver because of position:relative.
	Remove if causing problems. */
    z-index:999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:9px;
	text-decoration:none;
}
a.vidtooltipbubble span{ display: none; }


/*background:; ie hack, something must be changed in a for ie to execute it*/
a.vidtooltipbubble:hover{  color: #ff0000;     z-index:999; cursor:pointer; }
a.vidtooltipbubble:hover span.thevidtooltip{
    display:block;
    position:absolute;
    top:0px; left:-33px;
	margin: 15px 0 0 0;
	width:207px;
	color: #fff;
    text-align: left;
	/*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
	    z-index:999;
}

a.vidtooltipbubble:hover span.vidtttop{
	display: block;
	padding: 31px 8px 0 0;
    background: url(http://www.clean-image.co.uk/video-panel/bubble-blue-top.png) no-repeat top;
	    z-index:999;
}
a.vidtooltipbubble:hover span.vidttmiddle{ /* different middle bg for stretch -  images must be 172px wide*/
	display: block;
	padding: 0 23px 0 14px; 
	background: url(http://www.clean-image.co.uk/video-panel/bubble-blue-filler.png) repeat bottom; 
	    z-index:999;
}
a.vidtooltipbubble:hover span.vidttbottom{
	display: block;
	padding:3px 8px 19px;
	color: #548912;
    background: url(http://www.clean-image.co.uk/video-panel/bubble-blue-bot.png) no-repeat bottom;
	    z-index:999;

}
.displaySwitchOff {display:none;}
.displaySwitchOn {}

.latestInntercontainer {position:relative;}

.idNoLatest {position:absolute; top:0; right:0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; z-index:999; margin:0 5px 0 0; padding:1px 2px; background-color:#000000;}


.popularInntercontainer {position:relative;}

.idNoPopular {position:absolute; top:0; right:0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#fff; z-index:999; margin:0 5px 0 0; padding:1px 2px; background-color:#000000;}

/* keep updated */

#norelated, #hoodvid, #leasevid1, #leasevid2, #scratchvid1, #scratchvid2, #buttonizingvid, #paintsplattervid, #paintspillagevid, #paintspillagevid2, #supagardvid, #hoods1, #leatherRepair1, #leatherRepair2, #birddroppingvid1, #cigaretteBurn1, #wheelrepairvid1, #wheelrepairvid2, #dentrepairvid1, #dentrepairvid2 {display:none;}

/* ########################### end video panel ############################## */
