body {
	margin: 0px;
	background-color: #FFFFFF;

}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
p.white {
	color: #FFFFFF;
	font-size: 10px;

}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;

}
a:hover {
	text-decoration: underline;

}
td.rightBG {
	background-image: url(../images/shell/right_border.gif);
	background-repeat: repeat-y;
	width: 8px;
}
td.leftBG {
	background-image: url(../images/shell/left_border.gif);
	background-repeat: repeat-y;
	width: 8px;
}
td.padd {
	padding: 4px;
}
p.label {
	font-size: 9px;
	color: #3B2E66;
}
p.white2 {
	color: #FFFFFF;
}
td.navBG {
	background-image: url(../images/nav/_bg.gif);
	background-repeat: repeat-x;
	height: 31px;
	width: 109px;
	background-position: center top;

}

.gallery{
	width:620px;
	margin:0 auto;
}
	.gallery .largeview{
		width:600px;
		padding:10px 10px 0 10px;
		background:url(../images/gallery/common/largeview-shadow.gif) 50% 0 repeat-y #fff;
		margin:0;
	}
		.gallery .largeview img{
			width:auto;
			max-width:600px;
			height:400px;
			display:none;
			margin:0 auto;
		}
		.gallery .largeview iframe{
			width:600px;
			height:400px;
			border:0;
		}
	.gallery .navigation{
		background:url(../images/gallery/common/largeview-shadow.gif) 50% -1190px no-repeat;
		padding-top:20px;
	}
	
	.gallery .navigation .textlinks{
		display:none;
		overflow:auto;
		padding:0 10px 17px 10px;
		cursor:pointer;
	}
		.gallery .navigation .textlinks a{
			color:#999999;
			text-transform:uppercase;
			font:bold 10pt Arial;
			text-decoration:none;
			-webkit-transition:color 0.2s linear;
			-moz-transition:color 0.2s linear;
			font-weight: normal;
		}
			.gallery .navigation .textlinks a:hover{
				color:#FA7500;
			}
			.gallery .navigation .textlinks a.previous{
				text-align:left;
				float:left;
				display:none;
			}
			.gallery .navigation .textlinks a.next{
				text-align:right;
				float:right;
			}
	.gallery .navigation .thumbcontainer{
		width:600px;
		padding:0 10px;
		height:125px;
		background:url(../images/gallery/common/thumb-shadow.gif) 50% 50% repeat-y;
	}
		.gallery .navigation .thumbcontainer .thumbviewport{
			width:600px;
			height:125px;
			overflow:auto;
			background-color: #000000;
		}
			.gallery .navigation .thumbcontainer .thumbviewport .thumbslider{
				height:100px;
				white-space:nowrap;
			}
				.gallery .navigation .thumbcontainer .thumbviewport .thumbslider a{
					padding:0;
					margin:0;
					opacity:0.7;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
					filter: alpha(opacity=70);
					-webkit-transition:opacity 0.2s linear;
					height:100px;
					outline:0;
				}	
				.gallery .navigation .thumbcontainer .thumbviewport .thumbslider a:hover{
					opacity:0.85;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
					filter: alpha(opacity=80);
				}
				.gallery .navigation .thumbcontainer .thumbviewport .thumbslider a.active{
					opacity:1;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					filter: alpha(opacity=100);
				}	
					.gallery .navigation .thumbcontainer .thumbviewport .thumbslider a img{
						height:100px;
						max-width:200px;
						border:0;
						padding:0;
						margin:0 20px 0 0;
					}
						.gallery .navigation .thumbcontainer .thumbviewport .thumbslider a img.last{
							margin-right:0;
						}
#return-ibstock{
	position:absolute;
	top:0px;
	left:50%;
	height:51px;
	width:660px;
	margin-left:-330px;
}

#return-ibstock a{
	position:absolute;
	top:10px;
	left:7px;
	width:130px;
	height:51px;
	background:url(../images/nav/ibstock-home.jpg) 50% 0 no-repeat;
	text-indent:-9999px;
}
	#return-ibstock a:hover{background-position:50% -51px;}
	#return-ibstock a:active{background-position:50% -102px;}