/*Printer.css*/
body{
	text-align: center;
	font-family: times, helvetica;
	font-size: 14pt;
	margin-top: -40px;
	margin-left: -20px;
}
#page{
			background-color: white;
			width: 752px;
			padding: 10px;
			padding-top: 35px;
			padding-left:35px;
			margin: auto; 
			width: 750px;
			text-align: left;
			border-style: none;
			border-top-width: 2px;
			border-top-color: #b7b7b7;
			border-right-width: 3px;
			border-right-color: #989898;
			border-bottom-width: 3px;
			border-bottom-color: #989898;
			border-left-width: 2px;
			border-left-color: #b7b7b7;
			}
#top_title_left	{
			float: left;
			padding-top: 20px;
			vertical-align: bottom;
			font-size: 12pt;
			font-weight: bold;
			text-decoration: none;
			visibility: hidden;
			}
#top_title_right{
			float: right;
			text-align: right;
			font-size: 12pt;
			font-weight: bold;
			text-decoration: none;
			margin-bottom: -5px:
				}
.coloured_text	{
				text-decoration: none;
				color: #1b27ff;
				}
#menu_bar	{
			visibility: hidden;
			clear: both;
			height: 24px;
			background-color: black;
			
			}
	.footer_menu{
			visibility: hidden;
			text-decoration: none;
			color: #1b27ff;
			font-size: 0.75em;
			}
.footer_menu a{
			text-decoration: none;
			color: #1b27ff;
			}
#silver_bar{
			width: 752px;
			text-align: right;
			font-size:18pt;
			color: #a4a82e;
			height: 32px;
			background: url('../images/standard/undermenu.gif');
			padding-top: 8px;
			clear: right;
			}
#info{
		float: left;
		font-size: 14pt;
	}
#telephone{
	visibility: hidden;
	float: left;
	position: absolute;
	}	
#fax{
	visibility: hidden;
	float: left;
	position: absolute;
	}
#email{
	visibility: hidden;
	float: left;
	position: absolute;
	}	
.rollover a {
	float: left;
	display:block;
	width: 125px;
	color:#FFFFFF;
	text-align:center;
	background: url('../images/standard/button.png') no-repeat 0 0;
	text-decoration: none; font-style:normal; font-variant:normal; font-size:12px; font-family:sans-serif; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:4px;
}
.rollover a:hover { 
	background-position: 0 -24px;
	color: #ffffff;
}
.rollover a:active {
	color:#ffff80;
}
#filmstrip 	{
/*visibility: hidden;*/
			overflow: hidden;
			float: left;
			padding: 0px; 
			overflow: hidden; 
			height: 100px;
			width:752px;
			border-style: solid;
			border-right-width: 0px;
			border-right-color: #989898;
			border-left-width: 0px;
			border-left-width: 0px;
			border-left-color: #b7b7b7;
			border-bottom-width: 0px;
			border-bottom-color: #989898;
			border-top-width: 0px;
			border-top-color: #989898;
			}
#filmstrip a img {
			width:188px; 
			height:101px; 
			border:0px none;
			}
 #filmstrip a :hover {	
			filter: alpha(opacity=50); 
			opacity:0.5;
			}
.jumpgallery{
			text-align: center;
			margin-left: 115px;
			visibility: hidden;
			background-color: #d4d4d4;
			position: absolute;
			padding: 7px;
			border-style: solid;
			border-top-width: 1px;
			border-top-color: #b7b7b7;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			}
#belowhead{
			height: 85px;
			}				
#abovebody{
			height: 75px;
			}
#page_content{
margin-top: 40px;
			font-size: 1em;
			text-align: justify;
			line-height: 1.3;
			}
.content_header{
			font-weight: bold;
			font-size: 1.4em;
			text-decoration: underline;
			}
.content_header_noUnder{
			padding-top: 25px;
			height: 40px;
			font-weight: bold;
			font-size: 1.4em;
			text-decoration: none;
			}				
.firstletter {
			color:#a4a82e;   
			font-size: 2em;
			line-height: 1;
			font-weight: bold;
			padding-top: 3px;
			padding-bottom: 3px;
			}		
.insert_left{
			visibility: hidden;
			position: absolute;
			clear: both;
			}
.insert_right{
			clear: both; 
			visibility: hidden;
			position: absolute;
			}
.contract_table{
			width: 100%;
			margin-top: 35px;
			border-style: none;
			border-right-width: 2px;
			border-left-width: 1px;
			border-bottom-width: 2px;
			border-top-width: 1px;
			border-color: black;
			}
#gallerys 	{
			margin-top: 7px;
			float: left;  
			padding-top: 3px;
			padding-bottom: 0px;
			padding-left: 37px;
			width: 712px; 
			border-style: solid;
			border-right-width: 3px;
			border-right-color: #989898;
			border-left-width: 2px;
			border-left-color: #b7b7b7;
			border-bottom-width: 3px;
			border-bottom-color: #989898;
			border-top-width: 2px;
			border-top-color: #989898;
		/*	background-color: black;*/
			color: white;
			font-size: .8em;
			text-align: center;
			}
#gallerys a img {
			text-align: center; 
			float: left;
			padding: 5px; 
			width:125px; 
			height:82px; 
			border:0px none;
			filter: alpha(opacity=100);
			opacity: 1;
			}
#gallery_header{
			margin-top: 40px;
			font-size: 1.2em;
			font-weight: normal;
			text-align: center;
			text-decoration: underline;
			}
#nav_bar{
		visibility: hidden;
		height: 20px;
		background: url('../images/standard/silver.gif');
		}
#nav_bar table{
			visibility: hidden;
			width: 100%;
			text-align: center;
			font-size:.8em;
			}
#remove{
		visibility: hidden;
		position: absolute;
}
.request_quotation{
			visibility: hidden;
}
.floating_right{
				float: right;
				clear: both;
				border-style: solid;
				border-right-width: 2px;
				border-left-width: 1px;
				border-bottom-width: 2px;
				border-top-width: 1px;
				border-color: black;
							
				}		
/* USED ON THE PRODUCT FRONT PAGE*/		
.productgroups_left{
				margin-top: 20px;
				float: left;
				text-align: left;
				font-weight: bold;
				clear: both;
				}
/* USED ON THE PRODUCT FRONT PAGE*/				
.productgroups_right{
				margin-top: 20px;
				float: right;
				text-align: left;
				width: 62%;
				}
/* USED ON THE PRODUCT FRONT PAGE*/
.select_project{
		visibility: hidden;
		clear: both;
		margin-top: 25px;
		
	}
	
.select_project_small{
		visibility: hidden;
		clear: both;
		margin-top: 25px;
		font-size: 12pt;
		height: 80px;
		text-align: center;
		line-height: 140%;
	}		
#print_format{
			page-break-before: always;
			}
.gallery_position1{
			text-align: center;
			margin-left: 115px;
			margin-top: -100px;
			visibility: hidden;
			background-color: #d4d4d4;
			position: absolute;
			padding: 7px;
			border-style: solid;
			border-top-width: 1px;
			border-top-color: #b7b7b7;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			}				
.gallery_position2{
			text-align: center;
			margin-left: 115px;
			margin-top: 220px;
			visibility: hidden;
			background-color: #d4d4d4;
			position: absolute;
			padding: 7px;
			border-style: solid;
			border-top-width: 1px;
			border-top-color: #b7b7b7;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			}
/*  For portrait images */	
.gallery_portrait{
			text-align: center;
			margin-left: 200px;
			margin-top: -125px;
			visibility: hidden;
			background-color: #d4d4d4;
			position: absolute;
			padding: 7px;
			border-style: solid;
			border-top-width: 1px;
			border-top-color: #b7b7b7;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			}	
.print_only{
			/*visibility: hidden;		*/	
			}	
/* Form control */			
.content_title{
			font-size: 16pt;
			font-weight: bold;
			text-align: left;
			text-decoration: underline;
}
.content_notes{
			font-size: 12pt;
			text-align: left;
			font-style: italic;
}
.form_header{
			margin-top: 10px;
			width: 752x;
			height: 25px;
			font-size: 14pt;
			padding-left: 5px;
			padding-top: 3px;
			background: url('/images/standard/silver.gif');
}	
.form_details{

			width: 752x;
			height: 210px;
			font-size: 12pt;
			padding-left: 0px;
			padding-top: 3px;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 2px;
			border-left-color: #989898;

				background-color: #eeeeee;
	}	
.form_details_panel{

			width: 752x;
			height: 175px;
			font-size: 12pt;
			padding-left: 0px;
			padding-top: 3px;
			border-style: solid;
			border-top-width: 0px;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 2px;
			border-left-color: #989898;

				background-color: #eeeeee;
	}	
.details_left{
			float: left;
			width: 365px;
			padding-left: 5px;
			padding-top: 0px;
			border-right-style: solid;
			border-right-width: 1px;
			border-right-color: #989898;

			/*	background-color: green;*/
}
.details_right{
			float:right;
			width: 365px;
			padding-left: 5px;
			padding-top: 0px;
			border-left-style: solid;
			border-left-width: 1px;
			border-left-color: #989898;
			
			/*	background-color: orange;*/
}
.labels_form{
			float: left;
			width: 120px;
			height: 180px;
			font-size: 12pt;
			text-align: right;

		/*		background-color: yellow;*/

}	
.details_form{
			float: left;
			width: 240px;
			height:206px;
			font-size: 12pt;
			text-align: left;
				
			/*	background-color: yellow;*/

}	
.form_line_hieght{
			margin-bottom: 3px;
			float: left;
			width:90%;
			height: 30px;
			padding-top: 2px;
			
			/*	background-color: purple;*/
}	
/* panel details */
.details{
			float: left;
			width: 742px;
			padding-left: 5px;
			
		/*		background-color: green;*/
}
.labels_form_panel{
			float: left;
			width: 180px;
			font-size: 12pt;
			text-align: right;

		/*		background-color: yellow;	*/
}	
.details_form_panel{
			float: left;
			width: 557px;
			font-size: 12pt;
			text-align: left;

		/*		background-color: blue;*/
}	
.extra_notes{
			width: 722px;
			height: 186px;
			margin-left: 10px;
			margin-top: 7px;
}
.button_bar{
			text-align: center;
			margin-top: 25px;
			margin-bottom: -5px;
			width: 752x;
			height: 33px;
			font-size: 14pt;
			padding-top: 8px;
			background: url('/images/standard/silver.gif');
}
.powder_colour{
			position: absolute;
			visibility: hidden;
}