body{	background-image:url("images/diagnals.png");	background-repeat:repeat-x;	background-color:#a6a886;		font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;		min-width:802px;	margin-top:50px;}#main{		width:802px;	margin-right:auto;	margin-left:auto;}#contentBody{	background-color:#ffffff;	width:800px;	height:605px;	border:1px solid #666666;}#contentAbout{	background-color:#ffffff;	width:800px;	height:787px;	border:1px solid #666666;}#contentGallery{	background-color:#ffffff;	width:800px;	height:472px;	border:1px solid #666666;}#contentIron{	background-color:#ffffff;	width:800px;	height:828px;	border:1px solid #666666;}#contentSecurity{	background-color:#ffffff;	width:800px;	height:584px;	border:1px solid #666666;}#contentbespoke{	background-color:#ffffff;	width:800px;	height:582px;	border:1px solid #666666;}#contentbespoke1{	background-color:#ffffff;	width:800px;	height:652px;	border:1px solid #666666;}#contentrail{	background-color:#ffffff;	width:800px;	height:1080px;	border:1px solid #666666;}#header{	background-image:url("images/header.png");	background-repeat:no-repeat;	height:86px;	width:800px;	border-bottom:1px solid #666666;}#baseBox{    margin-top:100px;   }/**************** MENU BAR *************/#navigation{	width:800px;	height:29px;}.solidblockmenu{margin: 0;padding: 0;float: left;font: "Lucida Grande", Lucida, Verdana, sans-serif;font-size:14px;text-transform:uppercase;text-align:center;width: 800px;height:29px;border:0;border-width:0;background: url("images/menuup.png") center center repeat-x;}.solidblockmenu li{display: inline;text-align:center;}.solidblockmenu li a{float: left;color: #ffffff;padding: 7px 15px;text-decoration: none;}.solidblockmenu li a:hover, .solidblockmenu li .current{color: #ffffff;background: url("images/menudown.png") center center repeat-x;text-decoration:none;float:left;}p.iepara{ padding-top: 1em;}#topContent{	width:783px;	padding:8px;}#gallery{	width:780px;	border:1px solid #666666;	margin-top:8px;	margin-left:8px;}#gallery h1{	margin-left:10px;}#gallery img{	border:1px solid #666666;	margin:4px 0 4px 37px;}#gallery p{	margin-left:10px;}.galLinks{	width:146px;	margin-left:38px;	float:left;}.galLinks a{	text-transform:uppercase;	color:#666666;	text-decoration:none;}.galLinks a:hover{	color:#333333;	text-decoration:underline;}.image{	background-image:url("images/index_image.png");	background-repeat:no-repeat;	height:339px;	width:451px;	border:1px solid #666666;	float:left;}.image_about{	background-image:url("images/about_image.png");	background-repeat:no-repeat;	height:521px;	width:391px;	border:1px solid #666666;	float:left;}.imageContact{	height:319px;	width:431px;	border-top:1px solid #666666;	border-bottom:1px solid #666666;	border-left:1px solid #666666;	float:left;	padding:10px}.intro{	width:308px;	padding:10px;	background-color:#ffffff;	float:left;	border-top:1px solid #666666;	border-right:1px solid #666666;	border-bottom:1px solid #666666;	height:319px}.intro a{	color:#333333;	text-decoratiion:underline;}.intro a:hover{	color:#000000;}.about{	width:367px;	padding:10px;	background-color:#ffffff;	float:left;	border-top:1px solid #666666;	border-right:1px solid #666666;	border-bottom:1px solid #666666;	height:501px}h1{	font-size:18px;	border-top:4px;	border-bottom:4px;}#baseBox{	width:783px;	margin:0 8px 8px 8px;	float:float;}#baseBoxgallery{	width:783px;	margin:0 8px 8px 8px;	float:float;}.leftBox{	background-image:url("images/bottomLeft.png");	background-repeat:no-repeat;	height:121px;	width:385px;	border:1px solid #666666;	float:left;	margin-top:8px;}.LeftContent{		font-size:14px;	color:#333333;	width:180px;	height:101px;	padding:10px;	float:left;}.LeftContent a{	color:#333333;	text-decoration:underline;}.LeftContent a:hover{	color:#000000;}.rightBox{	background-image:url("images/bottomright.png");	background-repeat:no-repeat;	height:121px;	width:385px;	border:1px solid #666666;	float:right;	margin-top:8px;	margin-right:1px;}.rightContent{	font-size:14px;	color:#333333;	width:180px;	height:101px;	padding:10px;	float:left;}.rightAddress{	font-size:13px;	color:#333333;	width:170px;	height:109px;	padding:5px; 	float:right;	text-align:right;}.rightAddress a{	color:#333333;	text-decoration:underline;}.rightAddress a:hover{	color:#000000;}#shadow{	background-image:url("images/shadow.png");	background-repeat:no-repeat;	height:31px;	width:780px;	margin-left:11px;}/***** CSS FOR LIGHTBOX ******/#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url("images/blank.gif") no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url("images/prevlabel.gif") left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url("images/nextlabel.gif") right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}