@media screen {

body {
	background-color:#1A4489;
	font-family:verdana, sans-serif; 
	font-size:x-small; 
	padding:0; 
	margin:0; 
	color:#ffffff;
	line-height:15px;
		}
	#mainwrapper {
		width:792px;
		margin:0 auto;
		} 

	#mainphoto {
		position:absolute;
		width:792px;
		height:260px;
	}
	   #footer {
        position: fixed;
        width: 100%;
        height: 100px;
        top: auto;
        right: 0;
        bottom: 0;
        left: 0;
      }
  	.news_photo {
		float:right;
		padding-left:25px;
		padding-bottom:25px;
	}
  	.news_sidedetails {
		float:right;
		padding-left:15px;
		padding-bottom:15px;
	}


	.main_text {
		font-family:verdana; 
		font-size:10px; 
		color:#ffffff;
	}
	
	.title_text {
		font-family:verdana; 
		font-size:12px; 
		color:#ffffff;
	}
	
	.red_text {
		font-family:verdana; 
		font-size:10px; 
		color:#ffffff;
	}
	.redtitle_text {
		font-family:verdana; 
		font-size:14px; 
		color:#ffffff;
		font-weight:bold;
	}
	li{
	list-style-image:url(../images/tri_bullet.jpg);}

	select {
		background-color:#fff;
		color:#333; 
		font-size:9px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	input { 
		font-size:9px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
	  	}
	a {		font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#ffffff;
			text-decoration:none;
		}
	a:hover{		font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#cc0000;
			text-decoration:none;
		}
		
	#searchbox {
		background-image:url(../images/search_bg.jpg);
		background-repeat:no-repeat;
		margin-top:12px;
		width:396px;
		height:35px;
		padding-top:32px;
		padding-left:214px;
		top:340px;
		position:absolute;

	}
	#searchbox_right {
		background-image:url(../images/search_bg_side.jpg);
		background-repeat:no-repeat;
		margin-top:12px;
		width:172px;
		height:172px;
		padding-top:32px;
		position:relative;
	
	}
	#contactbox {
		background-image:url(../images/contact_bg.jpg);
		background-repeat:no-repeat;
		top:265px;
		left:605px;
		position:relative;
		width:186px;
		height:340px;
		padding-top:72px;
		padding-left:0px;
		text-align:right;
	}
	#contactbox_ourwork {
		top:262px;
		left:605px;
		position:relative;
		width:186px;
		height:340px;
		padding-left:0px;
		text-align:right;
	}
	#contactbox_lower {
		background-image:url(../images/contact_bg.jpg);
		background-repeat:no-repeat;
		top:262px;
		left:604px;
		position:relative;
		width:186px;
		height:340px;
		padding-top:72px;
		padding-left:0px;
		text-align:right;
	}
	#home_ventilation {
		background-image:url(../images/home_sharpeventilation.jpg);
		background-repeat:no-repeat;
		margin-top:12px;
		position:relative;
		width:260px;
		height:98px;
		padding-top:152px;
		padding-left:1px;
		padding-right:30px;
		left:320px;
		top:-63px;
	}
	#home_mechanical {
		background-image:url(../images/home_sharpemechanical.jpg);
		background-repeat:no-repeat;
		margin-top:12px;
		position:absolute;
		width:264px;
		height:99px;
		padding-top:152px;
		padding-left:1px;
		padding-right:30px;
		top:418px;
	}	#home_mechanicalVentilation {
		background-image:url(../images/home_sharpemechanical_ventilation_bg.jpg);
		background-repeat:no-repeat;
		margin-top:12px;
		position:absolute;
		width:594px;
		height:99px;
		padding-top:152px;
		padding-left:1px;
		padding-right:30px;
		top:418px;
	}
	#home_ourwork {
		background-image:url(../images/ourworkimage.jpg);
		background-repeat:no-repeat;
		margin-top:12px;
		position:absolute;
		width:264px;
		height:99px;
		padding-top:152px;
		padding-left:1px;
		padding-right:30px;
		top:418px;
	}
	#about_mechanical1 {
		margin-top:12px;
		position:absolute;
		width:264px;
		height:99px;
		padding-top:1px;
		padding-left:1px;
		padding-right:10px;
		top:339px;
	}

	#about_mechanical2 {
		margin-top:12px;
		position:relative;
		width:260px;
		height:98px;
		padding-top:1px;
		padding-left:1px;
		padding-right:30px;
		top:-140px;
		left:320px;
	}
	#news_2col {
		margin-top:12px;
		position:relative;
		width:473px;
		height:508px;
		padding-top:1px;
		padding-left:1px;
		top:270px;
		left:316px;
	}
	#ourwork_2col {
		margin-top:12px;
		position:relative;
		width:473px;
		height:508px;
		padding-top:1px;
		padding-left:1px;
		top:6px;
		left:317px;
	}
	
	#latestprojectsbox {
		background-image:url(../images/latestprojects_bg.jpg);
		background-repeat:no-repeat;
		margin-top:12px;
		position:absolute;
		width:792px;
		height:82px;
		top:670px;
	}
	#latestprojectsbox_photo {
		position:relative;
		width:271px;
		height:78px;
		top:2px;
		left:2px;
	}
	#latestprojectsbox_text {
		position:relative;
		width:271px;
		top:-65px;
		left:310px;
	}
	
		#siteyear {
			margin:0 auto;
			width:792px;
			top:-55px;
			position:relative;
		}		
		#siteyear_withline {
			background-image:url(../images/longline.jpg);
			background-repeat:no-repeat;
			margin:0 auto;
			width:792px;
			top:-55px;
			position:relative;
		}		
		#designby{
			margin:0 auto;
			width:792px;
			top:84px;
			position:absolute;
			text-align:right;
			color:#000000;
		}
		
		#siteyear_about_mechanical {
			margin:0 auto;
			width:792px;
			top:5px;
			position:absolute;
		}		
		
		#siteyear_withline_about_mechanical {
			background-image:url(../images/longline.jpg);
			background-repeat:no-repeat;
			margin:0 auto;
			width:792px;
			top:5px;
			padding-top:10px;
			position:absolute;
		}		
		#designby_about_mechanical{
			margin:0 auto;
			width:792px;
			top:5px;
			padding-top:10px;
			position:absolute;
			text-align:right;
			color:#000000;
		}
		
		
		#bottom_about_mechanical {
			position:absolute;
			top:820px;
			
		}

		#bottom_about_ventilation {
			position:absolute;
			top:870px;
			
		}
		
		#siteyear_withline_about_ventilation {
			background-image:url(../images/longline.jpg);
			background-repeat:no-repeat;
			margin:0 auto;
			width:792px;
			top:5px;
			padding-top:10px;
			position:absolute;
		}		
		#designby_about_ventilation{
			margin:0 auto;
			width:792px;
			top:5px;
			padding-top:10px;
			position:absolute;
			text-align:right;
			color:#000000;
		}

		
		
		
		
#navcontainer ul
{
width:550px;
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer ul li { 
display: inline; 
 }

#navcontainer ul li a
{padding-right:33px; 
padding-bottom:10px; 

border:none;
text-decoration: none;
}
#navcontainer ul li a:hover
{
color: #fff;
}	


	#ourwork_view {
		margin-top:12px;
		position:absolute;
		width:775px;
		height:99px;
		padding-top:12px;
		padding-left:15px;
		padding-right:0px;
		top:418px;
	}

	.ourwork_photo {
		float:right;
		padding-left:15px;
		padding-bottom:15px;
		padding-top:15px;
	}



	}


	
	
	
	
	
	@media print {
	
	
body {
		font-family:verdana, sans-serif; 
		font-size:x-small; 
		padding:0; 
		margin:0; 
		color:#333333;
		}
		
		#searchbox {
			visibility:hidden			}
			

	}
