/************************************************************
Drill page specific style sheet

When defining styles, for consistency,
use a similar order for definitions.

1. Display & Positioning (display, position, left, etc.)
2. Box model items (margin, padding, border, etc.)
2a. top right bottom left for box measurements
3. Sizes (width, height) *Don't forget the box model hack
4. Appearance items (background, font, color, etc.)
*************************************************************/

/*************************************************************
Main Styles
*************************************************************/

body
	{
	margin: 0;
	border: 0;
	padding: 0;
	color: #333333
	}
	
img
	{
	border: 0;
	}
	

	
/*************************************************************
Contain
*************************************************************/

#container
	{
	display: block;
	margin: 0;
	padding: 0 0 0 0px;
	border: 0;
	}


/*************************************************************
nav
*************************************************************/

	
#nav
	{
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float:left;
	}
	


/*************************************************************
HEADER
*************************************************************/


	
#header
	{
	margin: 0;
	padding: 0;
	border: 0;
	float:left;	
	}
	




/*************************************************************
Content Area/LEFT
*************************************************************/


#drill_content_container_about_us
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}
#drill_content_container_services
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}	
#drill_content_container_products
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}
	#drill_content_container_products
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}		



/**********************************************	
SERVICES	
**************************************************/	
#drill_content_container_services_main
	{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px ;	
	padding: 0;
	border: 0;
	float:left;
	height: 521px;
	width: 714px;
	background: url(../images/services_header.jpg) no-repeat ;
	}
	
#drill_content_container_services
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}		

#drill_content_container_services h1
	{	
	float: left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 18px arial ;
	font-weight: bold;	
	color: #fff;
	width: 270px;
	}

#drill_content_container_services p
	{	
	float: left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 12px arial ;	
	color: #fff;
	width: 270px;
	}	
	
	
	
#drill_content_container_services img
	{
	float: right;
	padding: 0px 12px 0px 0px;	
	border: none;
	}


#drill_content_container_services ul
	{	
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 4px 20px 4px 0px;	
	width: 300px;
	}	
	
#drill_content_container_services li
	{
	
	margin: 0;
	padding: 8px 20px 4px 0px;	
	font: 14px arial ;	
	color: #fff;
	width: 300px;
	}	
	
/**********************************************	
ABOUT US	
**************************************************/	
#drill_content_container_about_us_main
	{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px ;	
	padding: 0;
	border: 0;
	float:left;
	height: 521px;
	width: 714px;
	background: url(../images/about_us_header.jpg) no-repeat ;
	}
	
#drill_content_container_about_us
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}		

#drill_content_container_about_us h1
	{	
	float: left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 18px arial ;
	font-weight: bold;	
	color: #fff;
	width: 270px;
	}

#drill_content_container_about_us p
	{	
	float: left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 12px arial ;	
	color: #fff;
	width: 270px;
	}	
	
	
	
#drill_content_container_about_us img
	{
	float: right;
	padding: 0px 40px 0px 0px;	
	border: none;
	}
/**********************************************	
Gallery	
**************************************************/	
	#drill_content_container_gallery_main
	{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px ;	
	padding: 0;
	border: 0;
	float:left;
	height: 521px;
	width: 714px;
	background: url(../images/gallery_header.jpg) no-repeat ;
	}
	
#drill_content_container_gallery
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 30px ;	
	padding: 0;
	border: 0;	
	}		
	
/**********************************************	
NEWS	
**************************************************/	
	
#drill_content_container_news_main
	{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px ;	
	padding: 0;
	border: 0;
	float:left;
	height: 521px;
	width: 714px;
	background: url(../images/news_bg2.jpg) no-repeat ;
	}
	
#drill_content_container_news
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;		
	padding: 0;
	border: 0;	
	}	

#drill_content_container_news a
	{		
	font: 14px arial ;	
	color: #fff;	
	text-decoration:none;
	font-weight:bold;
	}	
	
#drill_content_container_news a:hover
	{		
	font: 14px arial ;	
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
	}		
	
	
#drill_content_container_news h1.news a
	{		
	font: 16px arial ;	
	color: #fff;	
	text-decoration:none;
	font-weight:bold;
	}	
	
#drill_content_container_news h1.news a:hover
	{		
	font: 16px arial ;	
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
	}			
	
	
		
#drill_content_container_news h1.news
	{	
	margin: 0;
	padding: 10px 20px 2px 8px;	
	font: 16px arial;
	font-weight: bold;
	color: #fff;	
	}	
	
	
	
#drill_content_container_news p.news
	{	
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 12px arial ;	
	color: #fff;	
	}	
	
	
	
#drill_content_container_news img
	{
	float: left;
	padding: 0px 12px 0px 0px;	
	border: none;
	}
	
/**********************************************	
PRODUCTS	
**************************************************/	
#drill_content_container_products_main
	{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px ;	
	padding: 0;
	border: 0;
	float:left;
	height: 521px;
	width: 714px;
	background: url(../images/products_header.jpg) no-repeat ;
	}
	
#drill_content_container_products
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}		

#drill_content_container_products h1
	{	
	float: left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 18px arial ;
	font-weight: bold;	
	color: #fff;
	width: 320px;
	}

#drill_content_container_products p
	{	
	float:left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 12px arial ;	
	color: #fff;
	width: 320px;
	}	
	
	
	
#drill_content_container_products img
	{
	float: right;
	padding: 0px 40px 0px 0px;	
	border: none;
	}	
	
#drill_content_container_products ul
	{	
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 4px 20px 4px 0px;	
	width: 300px;
	}	
	
#drill_content_container_products li
	{
	
	margin: 0;
	padding: 8px 20px 4px 0px;	
	font: 14px arial ;	
	color: #fff;
	width: 300px;
	}	

	




/**********************************************	
PROCESS
**************************************************/	
#drill_content_container_process_main
	{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px ;	
	padding: 0;
	border: 0;
	float:left;
	height: 521px;
	width: 714px;
	background: url(../images/process_header.jpg) no-repeat ;
	}
	
#drill_content_container_process
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}		

#drill_content_container_process h1
	{	
	float: left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 18px arial ;
	font-weight: bold;	
	color: #fff;
	
	}

#drill_content_container_process p
	{	
	float:left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 12px arial ;	
	color: #fff;
	width: 270px;
	}	
	
	
	
#drill_content_container_process img
	{
	float: right;
	padding: 0px 40px 0px 0px;	
	border: none;
	}	
	
#drill_content_container_process ul
	{	
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 4px 20px 4px 0px;	
	width: 300px;
	}	
	
#drill_content_container_process li
	{
	
	margin: 0;
	padding: 8px 20px 4px 0px;	
	font: 14px arial ;	
	color: #fff;
	width: 300px;
	}	

/**********************************************	
FEATURED INSTALLATION
**************************************************/	
#drill_content_container_featured_main
	{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px ;	
	padding: 0;
	border: 0;
	float:left;
	height: 521px;
	width: 714px;
	background: url(../images/featured_header.jpg) no-repeat ;
	}
	
#drill_content_container_featured
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}		

#drill_content_container_featured h1
	{	
	float: left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 18px arial ;
	font-weight: bold;	
	color: #fff;
	width: 320px;
	}

#drill_content_container_featured p
	{	
	float:left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 12px arial ;	
	color: #fff;
	width: 320px;
	}	
	
	
	
#drill_content_container_featured img
	{
	float: right;
	padding: 0px 20px 0px 0px;	
	border: none;
	}	
	
#drill_content_container_featured ul
	{	
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 4px 20px 4px 0px;	
	width: 300px;
	}	
	
#drill_content_container_featured li
	{
	
	margin: 0;
	padding: 8px 20px 4px 0px;	
	font: 14px arial ;	
	color: #fff;
	width: 300px;
	}	


#drill_content_container_featured a
	{		
	font: 12px arial ;	
	color: #fff;	
	text-decoration:none;
	font-weight:bold;
	}	
	
#drill_content_container_featured a:hover
	{		
	font: 12px arial ;	
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
	}		


/**********************************************	
CONTACT
**************************************************/	
#drill_content_container_contact_main
	{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px ;	
	padding: 0;
	border: 0;
	float:left;
	height: 521px;
	width: 714px;
	background: url(../images/contact_header.jpg) no-repeat ;
	}
	
#drill_content_container_contact
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}		

#drill_content_container_contact h1
	{	
	float: left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 18px arial ;
	font-weight: bold;	
	color: #fff;
	width: 320px;
	}

#drill_content_container_contact p
	{	
	float:left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 12px arial ;	
	color: #fff;
	width: 320px;
	}	
	
#drill_content_container_contact a
	{		
	font: 14px arial ;	
	color: #fff;	
	text-decoration:none;
	font-weight:bold;
	}	
	
#drill_content_container_contact a:hover
	{		
	font: 14px arial ;	
	color: #FF9900;
	text-decoration:underline;
	font-weight:bold;
	}		
	
	
#drill_content_container_contact img
	{
	float: right;
	padding: 0px 40px 0px 0px;	
	border: none;
	}	
	
#drill_content_container_contact ul
	{	
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 4px 20px 4px 0px;	
	width: 300px;
	}	
	
#drill_content_container_contact li
	{
	
	margin: 0;
	padding: 8px 20px 4px 0px;	
	font: 14px arial ;	
	color: #fff;
	width: 300px;
	}	



/**********************************************	
FAQ
**************************************************/	
#drill_content_container_faq_main
	{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px ;	
	padding: 0;
	border: 0;
	float:left;
	height: 521px;
	width: 714px;
	background: url(../images/faq_header.jpg) no-repeat ;
	}
	
#drill_content_container_faq
	{
	position: relative;
	display: block;
	float: left;
	margin: 50px 0px 0px 0px ;	
	padding: 0;
	border: 0;	
	}		

#drill_content_container_faq h1
	{	
	float: left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 18px arial ;
	font-weight: bold;	
	color: #fff;
	width: 320px;
	}

#drill_content_container_faq p
	{	
	float:left;
	margin: 0;
	padding: 4px 20px 10px 8px;	
	font: 12px arial ;	
	color: #fff;
	}	
	
	
	
#drill_content_container_faq img
	{
	float: right;
	padding: 0px 12px 0px 0px;	
	border: none;
	}	
	
#drill_content_container_faq ul
	{	
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 4px 20px 4px 0px;	
	width: 300px;
	}	
	
#drill_content_container_faq li
	{
	
	margin: 0;
	padding: 8px 20px 4px 0px;	
	font: 14px arial ;	
	color: #fff;
	width: 300px;
	}	


#drill_content_container_faq_scroll {
	height: 400px;
	width: 600px;
	overflow: scroll ;
	border: 1px solid #666;
	background-color: #333;
	padding: 8px;
}
