
div.blindexboxfeature{
	margin: 0px 0px 0px 0px;
	position: relative;
}



div.blindexboxfeature div.desc{
	bottom: 24px;
}


div.blindexboxfeature div.block h1{
	/*width: 400px;*/
	width: auto;
	min-width: 300px;
	margin: 0px;
	border-left: 10px solid #00A4E6;
}

.mainBanner {
    width: 630px;
    height: 326px;
}


.main_image {
	width								: 640px;
	height								: 340px;
	position							: relative;
	overflow							: hidden;
}



.main_image .desc{
	position							: absolute;
	bottom								: 10px;
	left								: 10px;
	/* change by blindex means thumbs now link to pages rather than change banner, so following is commented out */
	/*display								: none;*/
}




div.grid_16.boxthumbs{
	width: 920px;
}




div.image_thumb{
	/*
	position: absolute;
	top: 224px;
	right: 310px;
	background: #ff000;
*/
}


div.pagecontentwrapper div.image_thumb ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.pagecontentwrapper div.image_thumb ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

.thumbHolder a{
	display: block;
	width: 84px;
	height: 84px;
	color: #707373;
	/*overflow: hidden;*/
}

div.thumbHolder{
	position: relative;
	width: 150px;
	height: 60px;
	margin-right: 10px;
	padding: 0px;
	border: #DBDBDB solid 1px;
}


.thumbHolder a img{
	height: 60px;
	width: 60px;
}

.thumbHolder span, .thumbHolder div.block{
	/* change by blindex means thumbs now link to pages rather than change banner, so following is commented out */
	/* display: none; */
}

.thumbHolder span.desc{
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 10px;
	line-height: 10px;
	background: #ffffff;
	width: 84px;
	height: 37px;
	text-align: center;
	padding: 18px 3px 5px 3px;
}


.image_thumb ul li div.thumbHolder:hover a{
	color: #00A4E6;
}

.image_thumb ul li.selected div.thumbHolder{
	border: 1px solid #00A4E6;
}



ul.boxranges{
	list-style-type: none;
	margin: 0px !important;
	padding: 0px;
}

ul.boxranges li{
	list-style-type: none;
	margin: 0px 0px 10px 0px !important;
	padding: 0px;
}

ul.boxranges li a{
	width: 248px;
	height: 80px;
	color: #5F5F5F;
	margin: 0px !important;
}

ul.boxranges li a:hover{
	color: #00A4E6;
}

ul.boxranges li.selected a{
	border: 1px solid #00A4E6;
}

ul.boxranges li span.thumb{
	display: block;
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: left;
}

ul.boxranges li span.thumb img{
	height: 80px;
	width: auto;
}

ul.boxranges li span.desc{
	display: block;
	width: 156px;
	height: 80px;
	padding-left: 10px;
	overflow: hidden;
	float: left;
	font-size: 16px;
}

ul.boxranges li span.desc span.setheight{
	display: inline-block;
	vertical-align: middle;
	height: 80px;
}

ul.boxranges li span.desc span.title{
	display: inline-block;
	vertical-align: middle;
}


/* ---------- IE FIXES ---------- */
div.ie7 div.blindexboxfeature{
	position: static !important;
}