div#container div#main div#content p { padding: 0; }
#contentContainer { margin-bottom: 10px;  border: 1px solid #12697C; border-top: none; }
#contentContainer div.noborder { border: none; }

/**
 * Main area
 */
#contentContainer h2.intro { margin:0 0 20px 0; padding:0; width:100%; height:321px; background:url(/img/explorers/intro.jpg) transparent no-repeat top left; text-indent:-9000px; }
#contentContainer h2.intro div {}

#contentContainer h3 { font-weight:normal; margin-bottom:6px; padding: 0 10px; }
#contentContainer div#breadcrumblinks { margin-bottom:20px; padding: 0 10px; }
#contentContainer div#breadcrumblinks a:last-child { text-decoration:none; }

#contentContainer div.popular { margin-top:20px; }
#contentContainer div.popular h3 { font-size:1.2em; margin:0 0 10px 0; }
 
/**
 * Results
 */
#results { padding: 10px; }
#results div.record { float:left; width:170px; margin-right:13px; margin-bottom:24px; }
#results div.record div.wrapper { position:relative; width:170px; height: 170px; }
#results div.record div.img { position:absolute; top:0; left:0; z-index:1; }
#results div.record p.text {  text-align: center; }
#results div.record p.text a { display:block; width:100%; height:100%; text-decoration:none; outline:none; padding-top:	145px; }

#results div.record.video p.text { background-image:url(/img/explorers/result-bg-video.png); }

#results div.record.direct p.text { background-image:none; text-align:center; padding:0 !important; }
#results div.record.direct p.text a { padding-top:105px; }

#results div.record.col4 { margin-right:0; }

/**
 * Search
 */
#searchForm { width:747px; height:92px; background:url(/img/cv/compare-search.png) transparent no-repeat; margin-bottom:8px; }
 
#searchForm #searchSubmit {
 background:url(/img/links/search_submit.png) transparent no-repeat;
 border:0;
 cursor:pointer;
 height:57px;
 width:57px;
 left:50px;
 margin:0;
 padding:0;
 position:absolute;
 text-indent:-9000px;
 top:21px;
 left:845px;
 outline:none;
}

#searchForm #searchTerm {
 background-color:#FFFFFF;
 color:#000000;
 font-size:18px;
 height:26px;
 left:395px;
 margin:0;
 padding:4px 5px 0;
 position:absolute;
 top:35px;
 width:400px;
 background:none repeat scroll 0 0 transparent;
 border:medium none;
}

#searchForm #searchReset { width:47px; height:46px; text-indent:-9000px; position:absolute; top:28px; left:347px; } 
#searchForm #searchReset a { display:block; width:100%; height:100%; outline:none; }


/**
 * Bars
 
div#leftcol div.bar { width:204px; }
div#leftcol div.bar div.title div h2 { font-size:16px; font-weight:normal; text-transform:uppercase; padding:0 0 0 4px; }

*/



div#exploreContainer { width: 984px; height: 557px; background: transparent url('/img/explore-bg.png') top left no-repeat; }
div#adverts { text-align: center; width: 175px; height: 515px; top: 25px; left: 14px; position: absolute; }
div#exploreFlash { margin: 0; padding: 0; width: 698px; height: 515px; top: 0; left: 231px; position: absolute; }
div#exploreThumbs { margin: 0; padding: 0; width: 698px; height: 515px; top: 25px; left: 253px; position: absolute; }
div#exploreThumbs div.thumbBox { position: absolute; width: 202px; }
div#exploreThumbs div.thumbBox h4 { font-size: 14px; color: #FFF; margin: 0; padding: 0; position: absolute; top: 127px; left: 10px; }
div#exploreThumbs div.thumbBox p { font-size: 12px; color: #009ad5; line-height: 13px; margin: 0; padding: 0; position: absolute; top: 147px; left: 6px; }
div#exploreThumbs div.thumbBox h4 a { text-decoration: none; font-size: 14px; color: #FFF; }
div#exploreThumbs div.thumbBox p a { text-decoration: none; font-size: 12px; color: #009ad5; line-height: 13px; }
div#exploreThumbs div#tb1 { top: 75px; left: 15px; }
div#exploreThumbs div#tb2 { top: 75px; left: 250px; }
div#exploreThumbs div#tb3 { top: 75px; left: 485px; }
div#exploreThumbs div#tb4 { top: 300px; left: 15px; }
div#exploreThumbs div#tb5 { top: 300px; left: 250px; }
div#exploreThumbs div#tb6 { top: 300px; left: 485px; }

ul#exploreLinks { position: absolute; top: 223px; left: 2px; width: 172px; margin: 0; padding: 0; }
ul#exploreLinks li { margin: 0; padding: 0; list-style-type: none; text-indent: -9000px; }
ul#exploreLinks li#topLink { margin-bottom: 20px; }
ul#exploreLinks li a { display: block; width: 170px; height: 73px; margin: 0; padding: 0; }
ul#exploreLinks li a#searchLink { height: 30px; }

div.helpBox { text-align: center; display: none; -moz-border-radius: 5px; position: absolute; z-index: 100; top: 100px; left: 465px; width: 254px; height: 200px; background-color: #000000; padding: 20px; }
div.helpBox h5 { padding: 0; margin: 0 0 20px 0; }
div.helpBox p { padding: 0; margin: 5px 0; }

p#thumbPaging { font-weight: bold; position: absolute; text-align: right; top: 484px; left: 530px; width: 150px; }


#popSearches {
	width: 99%;
	height: auto;
	max-height: 170px;
	border: 1px solid #12697C;
}
#popSearches a {
	text-decoration: none;
}
#popSearches a:hover {
	text-decoration: underline;
}
#popSearches .smallest {
	font-size: 1em;
}
#popSearches .small {
	font-size: 1.25em;
}
#popSearches .medium {
	font-size: 1.5em;
}
#popSearches .large {
	font-size: 1.75em;
}
#popSearches .largest {
	font-size: 2em;
}
#popSearches h2 {
	background:url("/img/cv/bluepanel1.png") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
	line-height:21px;
	margin:0;
	overflow:hidden;
	padding:0 4px;
	text-transform:uppercase;
	white-space:nowrap;
}
#popSearches div.tags {
	padding: 10px;
	overflow: hidden;
	max-height: 170px;
	width: 97%;
	height: auto;
	margin: 0;
}