@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0; outline:none;}
html, body { height: 100%; }
img{border:0;}

body{ background: url(../images/layout/bgtile.gif) repeat; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#330000;
line-height:15px;

}

a{text-decoration:none; color:#330000;}
a:hover{text-decoration:underline;}



/***********************************
layout
************************************/
.clear{clear:both;}
#bgWrapper{width:1012px; margin: 0 auto; background:url(../images/layout/bgbar.gif) repeat-y; min-height: 100%;}
#mainWrapper{width:980px; margin: 0 auto; background:url(../images/layout/bg.jpg) repeat-y;}

#header{width:100%; background:url(../images/layout/headeraug2009_1.jpg) no-repeat; height:72px; overflow:hidden;}
#headerFooter{width:100%; height:5px; overflow:hidden; background:#ffffff;}
#headerLeft{width:281px; height:72px; float:left; overflow:hidden; display:inline;}
#headerRight{width:699px; height:72px; float:left; overflow:hidden; display:inline;}

#mainArea{width:100%;}
#mainLeft{float:left; width:279px; display:inline;}
#mainRight{float:left; margin-left:2px; width:699px;}
.rightSeparator{width:100%; height:5px; overflow:hidden; background:url(../images/layout/rightBreak.jpg) repeat-x;}
#footer{width:100%; height:41px; background:url(../images/layout/bottomBar.jpg) no-repeat; line-height:41px; color:#ffffff; font-weight:bold;}
#footerText{margin-left:10px;}
#footer a{ color:#fff;}

.highlights{font-size:12px; font-weight:bold;}
.highlights a{font-size:12px;}

	/***nav**********************************************************************************/
	#navBox{height:21px; width:700px; position:relative; left:10px; top:40px; float:left;}
	#boxPad{margin-top:2px;}
	#navHome{height:19px; width:54px; float:left; margin-left:1px; display:inline;}
	#navAbout{height:19px; width:101px; float:left; margin-left:1px; display:inline; }
	#navProducts{height:19px; width:160px; float:left; margin-left:1px; display:inline;}
	#navAccomodation{width:166px; height:19px;float:left; margin-left:1px; display:inline;}
	#navEquip{width:126px; height:19px; float:left; margin-left:1px; display:inline;}
	#navCentrifuges{width:80px; height:19px; float:left; margin-left:1px; display:inline;}
	#navPumps{width:96px; height:19px; float:left; margin-left:1px; display:inline;}
	#navCaseStudies{height:19px; width:94px; float:left; margin-left:1px; display:inline;}
	#navNews{height:19px; width:56px; float:left; margin-left:1px; display:inline;}
	#navAuxiliary{height:19px; width: 148px; float:left; margin-left:1px; display:inline;}
	#navHse{height:19px; width: 46px; float:left; margin-left:1px; display:inline;}
	#navCareers{height:19px; width: 77px; float:left; margin-left:1px; display:inline;}
	#navGenerators{height:19px; width: 94px; float:left; margin-left:1px; display:inline;}
	#navContact{height:19px; width: 93px; float:left; margin-left:1px; display:inline;}
	#navSpecialized{height:19px; width: 180px; float:left; margin-left:1px; display:inline;}
	#navTransportation{height:19px; width: 129px; float:left; margin-left:1px; display:inline;}

	
	/***subNav**********************************************************************************/
	#subNavBox{width:238px; border:1px solid #ffffff; margin-left:20px; margin-top:20px; overflow:hidden;}
	.subNavItem{width:238px;height:23px;line-height:23px; background:#000000; padding-left:10px; border-top: solid 1px #ffffff; overflow:hidden;}
	.subNavSelected{width:238px;height:23px;line-height:23px; background:#b9a554; padding-left:10px; border-top: solid 1px #ffffff; overflow:hidden;}
	#subNavBox a{color:#ffffff; font-size:11px; font-weight:bold; width:100%; display:block;}
	#subNavBox a:hover{text-decoration:none;}
	
	/**navboxover***/
	td{border-bottom: 0; padding: 0;}
	table{border-collapse: collapse;}
	.roll{position: absolute; z-index: 999; left: 570px; top:63px;}
	.rollMid{background: #000;}
	.topRight{background: url(../images/menu/black/right.png) no-repeat;}
	.bottomLeft{background: url(../images/menu/black/left2.png) no-repeat;}
	.bottomRight{background: url(../images/menu/black/right2.png) no-repeat;}
	.topLeft{background: url(../images/menu/black/left.png) no-repeat;}

	.roller { border-bottom: 0; padding: 0; }
	.roller .left{width: 12px; background: #000;}
	.roller .middle{background: #000;}
	.roll .floater{float: left; display: inline;}
	.roller .middle{text-align: left;}
	.roller .middle a{display: block;  font-size: 12px; line-height: 16px; color: #fff; padding-left: 6px; padding-right: 6px;}
	
	/**pageRight**/
	.pageRight{width:199px; float:right; font-size: 12px;}
	.pageRight h1{font-size:14px; font-weight:bold; margin-bottom:8px;}
	.pageRightText{margin-left:10px; padding-top:20px; width:89%;}
	.pageRight p{margin-bottom:5px;}
	.pageRight a{color:#330000; font-weight:bold;}
	
	.pageLeft{width:500px; float:left; overflow:hidden; height:332px;}
	
	/**paginator**/
	.entryOdd{width:699px; min-height:15px; background:#c6c0a9;}
	.entryEven{width:699px; min-height:150px; background:#dfdbcd;}
	.entryLeft{width:219px; height:100%; float:left;}
	.entryPictureOdd{width:193px; margin-left:13px; margin-top:12px; height:129px; background:url(../images/news/sidebarOdd.jpg) no-repeat;}
	.entryPictureEven{width:193px; height:129px; background:url(../images/news/sidebarEven.jpg) no-repeat; margin-left:20px; margin-top:12px;}
	.entryRight{width:480px; height:100%; float:left;}
	.entryLeftAlt{width:480px; height:100%; float:left;}
	.entryRightAlt{width:219px; height:100%; float:left;}
	.equipmentMiniPicture{margin-left:10px; margin-top:10px;}
	.paginatorText{width:438px; padding-top:24px;}
	.paginatorText ul{margin-left:13px;}
	.paginatorText p{margin-bottom:5px; margin-top:5px;}
	.paginHeader{ padding-top:5px;}
	.paginatorText h1{margin-bottom:10px; font-size:14px;} 
	.paginatorText a{color:#330000; font-weight:bold;}
	.lightText{color:#534f3e; padding-bottom:0px; margin-bottom:0px;}
/***********************************
main page styles
************************************/
#mainPageTop{width:699px; z-index: 500; height:598px; position: absolute; left: 50%; margin-left: -209px;top:77px;}
#mainPageTop p{padding-bottom:7px; font-size: 12px; line-height: 16px;}
#mainer1{height:598px; width: 699px; background:url(../images/home/topTall.jpg) no-repeat; position: absolute;top:77px;left:50%; margin-left:-209px;z-index:2;}
#mainer2{height:598px; width: 699px; background:url(../images/home/topTall1.jpg) no-repeat; position: absolute;top:77px;left:50%; margin-left:-209px;z-index:1;}
#mainer3{height:598px; width: 699px; background:url(../images/home/topTall2.jpg) no-repeat; position: absolute;top:77px;left:50%; margin-left:-209px;z-index:3;}
#featuredArticleMain{width:208px; height:115px; background:url(../images/home/articleLeft.jpg) no-repeat; margin-top:34px; margin-left:20px; margin-bottom:10px;}
#featuredArticleText{color:#cccccc; width:240px; margin-left:20px; font-weight:bold;}
#featuredArticleText h1{font-size:12px; margin-bottom:5px;}
#featuredArticleText a{color:#cccccc; text-transform:uppercase; }

.mapper{height: 165px; width: 281px; position: absolute; z-index: 999; left: 50%; margin-left: -492px; top:148px;}
.mapper a{height: 100%; width: 100%; display: block;}
#leftMap{width:100%; background:url(../images/home/leftmap2.jpg) no-repeat; height:165px; margin-top:70px;}/*87*/
#leftMapText{width:120px; margin-left:20px; padding-top:3px; line-height:13px;}
#leftMapText a{color:#ffffff; text-decoration:none; font-size:10px; cursor: default;}

#redBox{width:679px; height:133px; background:url(../images/home/redbg.jpg) no-repeat #720000; border:1px solid #5f5f5f; margin: 9px 9px 9px 9px;}
#redBoxText{width:482px; height:108px; color:#ffffff; margin-left:183px; padding-top:12px;}
#redBoxHeadLine{font-size:12px;}
#redBoxSeparator{width:482px; height:1px; overflow:hidden; background:#ffffff; margin-top:5px; margin-bottom:5px;}

.thirdBoxWrapper{width:681px; margin:9px 9px 9px 9px;}
.thirdBox{height:78px; width:219px; background:url(../images/layout/thirdBox.jpg); color:#8c8b8b; float:left; margin-right:12px; display:inline; color:#8c8b8b;}
.thirdBox a{font-weight:bold; color:#8c8b8b;}
.thirdBoxText{height:59px; width:203px; margin-left:10px; padding-top:8px;}

.paginationTop{width:100%; background: #dfdbcd; height:26px; line-height:26px;}
.paginationTop a{color:#330000; }


/***********************************
about page styles
************************************/
#aboutPageTop{width:100%; height:248px; background:url(../images/about/about/main2.jpg) no-repeat;}
#aboutPageWrapper{width:100%; background:url(../images/about/about/rightBg.jpg) repeat-y; color:#330000; font-size:11px;}
#aboutPageText{width:427px; margin-left:20px; padding-top:20px; float:left; display:inline;}
#aboutPageWrapper ul{margin-left:17px;}
#aboutPagePicture{width:231px; float:right;}
#aboutPageText{font-size: 12px; line-height: 21px;}
#aboutPageText p{padding-bottom:15px;}
#aboutPageText a{font-weight:bold;}
#aboutPageText h1{margin-bottom:10px; font-size:14px;} 
#aboutPageText ul{padding-bottom:15px;}

.thirdBoxSmall{width:190px; height:99px; background:url(../images/layout/thirdBoxSmall.jpg) no-repeat;color:#8c8b8b;}
.thirdBoxPdf{width:190px; height:98px; background:url(../images/layout/thirdBoxPdf.jpg) no-repeat;color:#8c8b8b;}
.thirdBoxSmallText{width:160px; height:61px; margin-left:10px; padding-top:5px;}
.thirdBoxPdfText{width:110px; height:40px; margin-left:10px; padding-top:17px; line-height:15px;}
.thirdBoxPdfText p{padding-bottom:0px;}
.thirdBoxPdfText a{color:#8c8b8b;}
.pdfText a{font-weight:bold; margin-left:95px; color:#8c8b8b;}

	/***********************************
	how we work page styles
	************************************/
	#breakoutAbout{width:199px; float:right; font-size:18px; line-height:23px;}
	#breakoutAbout p{font-size:18px; line-height:23px;}
	#breakoutText{width:172px; margin-left:10px;}
	#breakoutText p{ color:#ffffff;}
	
	.breakoutAbout{width:199px; float:right; font-size:18px; line-height:23px;}
	.breakoutAbout p{font-size:18px; line-height:23px;}
	.breakoutText{width:172px; margin-left:10px; }
	
	
	#hsePageTop{width:100%; height:250px; background:url(../images/about/health/main.jpg) no-repeat;}
	#apexAdvantagePageTop{width:100%; height:250px; background:url(../images/about/advantage/top.jpg) no-repeat #dfdccd;}
	#howWeWorkPageTop{width:100%; height:250px; background:url(../images/about/how/main.jpg) no-repeat;}
	#careersPageTop{width:100%; height:250px; background:url(../images/careers/top.jpg) no-repeat #dfdccd;}
	#genPageTop{width:100%; height:332px; background:url(../images/equipment/generators/blah.jpg) no-repeat #dfdccd;}
	#tanksPageTop{width:100%; height:332px; background:url(../images/equipment/tanks/top.jpg) no-repeat #dfdccd;}
	#centrifugesPageTop{width:100%; height:332px; background:url(../images/equipment/centrifuges/top.jpg) no-repeat #dfdccd;}	

	#centrifugePageTop{width:100%; height:332px; background:url(../images/equipment/placeholder/top.jpg) no-repeat #dfdccd;}
/***********************************
contact page styles
************************************/
#contactPageTop{width:100%; height:367px; background:url(../images/contact/maps/blanklack.jpg) no-repeat;}
.marker{width:9px; height:9px; background:#4b2729;}
#mapLeftSide{width:502px; height:100%; float:left;}
#mapBottom{width:100%; height:42px; background:url(../images/contact/mapBottom.jpg) no-repeat;}
#mapRightSide{width:197px; height:100%; float:left; line-height:30px;}
#mapRightSideText{width:80%; padding-left:23px; padding-top:7px;}
#mapRightSide a{color:#662625; font-size:12px; font-weight:bold;}
#contactPageRightText{width:80%; padding-left:52px; padding-top:20px; color:#662625;}
#contactPageRightText h1{font-size:16px; margin-bottom:5px;}
#contactPageRightText p{margin-bottom:5px;}
#contactPageRightText a{color:#662625; font-weight:bold;}

#contactLeftSide{width:502px; height:100%; float:left;}
#contactRightSide{width:197px; height:100%; float:left; line-height:30px;}
#contactRightSideText{width:80%; padding-left:23px; padding-top:48px;}

.underline a{text-decoration: underline;}

	/***********************************
	edson
	************************************/
	#edsonTop{width:100%; height:250px; background:url(../images/contact/edson/head.jpg) no-repeat #dfdbcd;}

/***********************************
accomodation page styles
************************************/
#accomodationMainPageTop{width:100%; height:350px; background:url(../images/accomodation/main/main2.jpg) no-repeat;}
#accomodationTrailerTop{width:100%; height:350px; background:url(../images/accomodation/trailer/mainbg.jpg) no-repeat;}
#accomodationRightSideText{width:80%; padding-left:22px; padding-top:10px; color:#662625; line-height:19px; font-weight:bold;}
.wellsiteList li{margin-bottom:1px;}
.noButton{list-style:none;}

/***********************************
equipment page styles
************************************/
#equipmentPageTop{width:100%; height:250px; background:url(../images/equipment/main.jpg) no-repeat;}
	/***********************************
	centrifuge page
	************************************/
	

/***********************************
case studies page styles
************************************/
#caseStudiesPageTop{width:100%; height:332px; background:url(../images/casestudies/main.jpg) no-repeat #dfdbcd;}	

/***********************************
news page styles
************************************/
#newsPageTop{width:100%; height:332px; background:url(../images/news/main.jpg) no-repeat #dfdbcd;}	
	
.acoHeader{position:relative; left:18px; top: 315px;color:#fff; font-weight:bold; font-size:22px; line-height:30px; height:30px; width:400px;}	

.lefter{float: left; display: inline;}
.righter{float: right; display: inline;}

#overPass a{font-weight: normal;}

/***********************************
	Sidebar Block
************************************/
#sidebar { width: 244px;  background-color: #700; overflow: auto; background: url('../images/sidebar/sidebar-bg.jpg') top left repeat-y; margin: 18px; margin-top: 15px; }
#sidebar-content { margin: 12px; font-size: 11px; color: #fff; overflow: hidden; }
#sidebar-content img { margin-bottom: 5px; width: 220px; height: 165px; border: 0;}
#sidebar-content h3, #sidebar-content h3 a { font-size: 12px; font-weight: normal; color: #fff; }
#sidebar-content ul { list-style:  inside; margin-top: 4px; }
#sidebar-content li { padding: 0px; margin: 0; font-size: 10px; line-height: 14px; }

