/*Default.css*/
body{
	text-align: center;
	font-family: times, helvetica;
	font-size: 14pt;


	background-color:#587084; 

	}
	
a.coloured:link { color: #a4a82e; text-decoration: none; }
a.coloured:active { color: #a4a82e; text-decoration: none; }
a.coloured:visited { color: #a4a82e; text-decoration: none; }
a.coloured:hover { color: #a4a82e; text-decoration: none; text-transform: uppercase;}

a.standard:link { color: blue; text-decoration: none }
a.standard:active { color: red; text-decoration: none }
a.standard:visited { color: blue; text-decoration: none }
a.standard:hover { color: green; text-decoration: underline }	

#page{
			background-color: white;



			padding: 35px; 
			margin: auto; 

			width: 752px;
			text-align: left;
			border-style: solid;
			border-top-width: 2px;
			border-top-color: #808080;
			border-right-width: 3px;
			border-right-color: #808080;
			border-bottom-width: 3px;
			border-bottom-color: #808080;
			border-left-width: 2px;
			border-left-color: #808080;
			}
			
#top_title_left	{
			float: left;
			padding-top: 20px;
			vertical-align: bottom;
			font-size: 14pt;
			font-weight: bold;
			text-decoration: none;

			}
					
#top_title_right{
			float: right;
			text-align: right;
			font-size: 14pt;
			font-weight: bold;
			text-decoration: none;
			margin-bottom: -5px:
			}
			
.coloured_text	{
				text-decoration: none;
				color: #a4a82e
			}
				
#menu_bar	{

			clear: both;
			height: 24px;


		/*	width:753px; */
			background-color: #587084;
			}
	
.footer_menu{

			text-decoration: none;
			color: #a4a82e;
			font-size: 0.75em;
			}
.footer_menu a{
			text-decoration: none;
			color: #a4a82e;
			}
	
#silver_bar{
			width: 752px;
			text-align: right;
			font-size:18pt;
			color: #a4a82e;
			height: 32px;
			background: url('../images/standard/undermenu.gif');
			padding-top: 6px;
			clear: right;
			}
			
#info{
		float: left;
		font-size: 16pt;
	}
#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: 188px;
/*	width: 150px;  */
	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;
	background-position: 0 -24px;
}


.rollover2 a {

	display:block;
	width: 187px;
	color:#FFFFFF;
	text-align:center;
/*	font-weight: bold;*/
	background: url('/images/standard/button_green.png') no-repeat 0 0;
	text-decoration: none; font-style:normal; font-variant:normal; font-size:14px; font-family:sans-serif; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:2px;
}
.rollover2 a:hover { 
	background-position: 0 -24px;
	color: #ffffff;
}
.rollover2a:active {
	color:#ffff80;
	background-position: 0 -24px;
}



#filmstrip 	{


			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;
			padding-right:0px;
}
 #filmstrip a :hover {	
			filter: alpha(opacity=50); 
			opacity:0.5;
			}
			
.jumpgallery{
			text-align: center;
			margin-left: 118px;
			margin-top: -18px;
			visibility: hidden;
			background-color: White;
			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{
		/*	background-color: red;	*/
			height: 150px;
		}
			
#page_content{
margin-top: -10px;
			font-size: 1em;
			text-align: justify;
			line-height: 1.3;
		/*	background-color: red;  */
			}

.pagecontent{
			margin-top: -10px;
			font-size: 1em;
			line-height: 1.3;
		/*	background-color: red;  */


}			
			

.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;
		/*	background-color: red;*/
			}			
			
.firstletter {
			float: left;    
			color:#a4a82e; 
			font-size: 2em;
			line-height: 1;
			font-weight: bold;

			padding-bottom: 3px;
			}

.insert_left{



			float: left; 
			margin-right: 0.5em;
			width: 100px;
			height: 100px;
			border-color: black;
			border-style: none;
			border-width: 1px;
			}
.insert_right{
			float: right; 
			margin-left: 0.5em;
			margin-top: 0.5em;
			width: 100px;
			height: 100px;
			border-color: black;
			border-style: none;
			border-width: 1px;
			}
			
.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: 19px;
			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=70);
			opacity:.70;
			}
#gallerys a :hover {	
			filter: alpha(opacity=100);
			opacity:1;
			
			}	
#gallery_header{
			margin-top: 40px;
			font-size: 18pt;
			font-weight: bold;
			text-align: center;
			text-decoration: underline;
			}
			
#nav_bar{

		height: 24px;
		background: url('/images/standard/navbar_bottom.gif');
		}
#nav_bar table{

			width: 100%;
			text-align: center;
			font-size:.8em;
			}



			
.center_nav_bar{
			padding-left: 25px;
}
.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_left a {				
					color: black;
					text-decoration: none;
					}		
.productgroups_left a:hover {				
					color: #2a35c4;
					text-decoration: none;
					font-weight: bold;
				}
/* USED ON THE PRODUCT FRONT PAGE*/				
.productgroups_right{
				margin-top: 20px;
				float: right;
				text-align: left;
				width: 62%;
				}					
				
/* USED ON THE PRODUCT FRONT PAGE*/
.productgroups_right a {				
					color: black;
					text-decoration: none;
					}
/* USED ON THE PRODUCT FRONT PAGE*/
.productgroups_right a:hover {				
					color: #2a35c4;
					text-decoration: none;
					font-weight: bold;
				}					
/* USED ON THE PRODUCT FRONT PAGE*/					
.select_project{

		clear: both;
		margin-top: 25px;
		font-size: 12pt;
		height: 130px;
		text-align: center;
		line-height: 140%;
	}
	
.select_project_small{

		clear: both;
		margin-top: 25px;
		font-size: 12pt;
		height: 80px;
		text-align: center;
		line-height: 140%;
	}	
	
#print_format{

			visibility: hidden;
			}

/*  For Moved  images */


.select_gallery{
		clear: both;
		margin-top: 25px;
		
	}	
	



.gallery_position1{
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			margin-top: 200px;
			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: auto;
			margin-right: auto;
			margin-top: 20px;
			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;
}
