
body, .mainTable
{         
	font-family:arial;
	font-size:12px;
	margin:0px auto;
	text-align:center;
	color:#3c3c3c;
         background-color:#ffffff;
}

h1, p
{
	margin:0px;
	padding:0px;
}
div#container
{
	width:980px;
	margin: auto;
}
/* -- header -- */
div#header
{
	background: url(../loadedFiles/header.jpg) no-repeat;
	width:980px;
	height: 159px;
	font-size:0px;
}
.header_box
{
	float:right;
}
.header_box  img
{
	margin-right:64px;
}
/* -- top Menu -- */
div#mainTopMenu
{
	background: url(../loadedFiles/topBarBg.png) no-repeat;
	width:980px;
	height:27px;
}
div#topMenu 
{
	height:27px;
	padding-right:185px;
}

 



.topMenu_box
{

	float:right;
	height:27px;
	padding-left:20px;
}
.topMenu_box div
{
 padding-top:5px;
 padding-right:20px;
}
.topMenu_box_sep
{
	float:right;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	vertical-align: middle;
}
.topMenu_box div, .topMenu_box div a, .topMenu_box_sep
{
	color:#FEFFFF;
	font-size:15px;
	font-weight:700;
	text-decoration:none;
        
}



h1#title
{
	margin: 0px;
	margin-top:33px;
	margin-bottom: 10px;
	padding-top:0px;
	text-align:right;
        
}
/* -- main Table -- */
.mainTable
{
	background: url(../loadedFiles/mainbg.png) repeat-y ;
	width:980px;
}
.centerTd, .rightTd
{
	vertical-align:top;
}
/* -- right Menu -- */
.contentRightMenu
{
	width:192px;
	float: right;
	margin-bottom:30px;
}


div#rightMenu{

	padding-top: 30px;
	padding-right: 43px;
}



#rightMenu  a:hover { 
                    color: #1E90FF  ;
                   font-size:13px; 
               text-decoration:none;
          
             
}










.rightMenu_box
{
	background: url(../loadedFiles/rightMenu.png) no-repeat;
	width:149px;
	height:27px;
	margin-bottom:6px
        

}














.rightMenu_box_unique
{
	background: url(../loadedFiles/rightMenuSel.png) no-repeat;
	width:149px;
	height:27px;
	margin-bottom:6px
}
.rightMenu_box div, .rightMenu_box_unique div
{
	padding-right:5px;
	padding-top:5px;
	text-align:right;	
}
.rightMenu_box div a
{
	padding-right:0px;
	text-align:right;
	text-decoration:none;
	color:#060641;
	font-weight: bold;
	font-size:12px;
	font-family:arial;
}
.rightMenu_box_unique div a
{
	padding-right:0px;
	text-align:right;
	text-decoration:none;
	color:#ffffff;
	font-weight: bold;
	font-size:13px;
}
/* -- page Content -- */
div#pageContent
{
	width:788px;
	float:right;
	text-align:right;
	padding-top: 30px;
	margin-bottom:30px;
}
div#pageContent p
{
	margin:0px;
}
/* -- main Bg Close -- */
div#mainbgClose
{
	background: url(../loadedFiles/mainbgClose.png) no-repeat;
	width:980px;
	height: 8px;
	font-size:0px;
}
/* -- bottom Menu -- */
#bottomMenu
{
	width:980px;
	padding-top:8px;
	padding-bottom:8px;
}
#bottomMenu a
{
	color:#000033;
}
.bottomLine
{
	width:980px;
	height:1px;
	background: url(../loadedFiles/bottomMenuLine.png) no-repeat;
}
/* ------------------------------------------------------------------ site Map ------------------------------------ */
.sitemapTitle
{
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
}
.sitemapLink
{
	margin-right:5px;
	margin-bottom:5px;
}
.sitemapLink a
{
	color:#3C3C3C;
	text-decoration:none;
}
/* -- Copyright -- */
div#copyrights
{
	float: right;
	color: #464263;
	font-size: 12px;
	padding-right: 10px;
	padding-top: 12px;
	font-weight:bold;
}
			
div#interuseLogo
{
	float: left;
	padding-left: 20px;
	margin-top:5px;
}

div#interuseText
{
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}

div#interuseText a
{
	color: #464263;
	font-size: 12px;
	text-decoration:none;
}
div#footer
{
	height:30px;
	width:800px;
	margin:auto;
}


/* ----------------------------------------------------------------- general page ----------------------------------- */
.pageTitle div h1
{
	color:#3399cc;
	font-size:17px;
	padding-right:30px;
}
.pageTxt
{
	padding-top:20px;
	padding-right:30px;
	padding-left:100px;
}
/* -------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------ contact Us ------------------------------------- */
.contactUsTxt
{
	width:320px;
	float:right;
	padding-top:20px;
}
.contactUsTxt div
{
	padding-right:30px;
}
.formContactUs
{
	width:428px;
	float:right;
	padding-right:20px;
	padding-top:20px;
}
.Contact
{
	width:341px;
	border:solid 1px #D82D35;
	
}
#contactForm
{
	margin:0px;
}
.formField
{
	width:246px;
	height:22px;
	border: solid 1px #D6D6D6;
}
.textareaField
{
	width:246px;
	border: solid 1px #D6D6D6;
}
.formFieldText
{
	font-size:12px;
	font-family:arial;
	color:#3c3c3c;
}
#formTbl
{
	margin-top:15px;
	margin-right:12px;
	margin-left:12px;
}
/* ----------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------- gallery ---------------------------------------------------------- */
#flashcontent
{
	width:600px;
	height:400px;
	border:solid 2px #060641  ;
}
/* ----------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------ send To Friend ------------------------------------------------------ */
.formFieldTextSendToFriend
{
	text-align:right;
}
.querySep 
{
	background-color:#D82D35;
	font-size:0;
	height:2px;
	overflow-y:hidden;
}
.sendToFriendTop
{
	text-align:right;
}
.sendToFriendTop img
{
	padding-right:120px;
	padding-top:10px;
}
#forwardForm
{
	margin-right:20px;
}
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------- home Page -------------------------------------------------------- */
.homePageLine
{
	padding-top:20px;
}
.homePageLine div
{
	background-color:#DBDBDB;
	font-size:0;
	height:1px;
	overflow-y:hidden;
	margin-right:15px;
	margin-left:84px;
}
/* -- Text Boxes -- */
.TextBoxes
{
	margin-right:12px;
}
.boxesTypes
{
	width:164px;
	height:208px;
	background:url(../loadedFiles/boxesBg.png) no-repeat;
	float:right;
	margin-top:12px;
	margin-left:10px;
}
.textBoxLine div
{
	background-color:#ffffff;
	font-size:0;
	height:3px;
	overflow-y:hidden;
	margin-right:2px;
	margin-left:2px;
}
/* -- news -- */
#ticker-container 
{
	height:75px;
	overflow:hidden;
	position:relative;
	width:164px;
}
#ticker 
{
	padding-right:18px;
	padding-left:5px;
	position:relative;
	width:134px;
}
.newsTitle a
{
	color:#707070;
	text-decoration:none;
}
.newsDate a
{
	color:#D72D36;
	text-decoration:none;
}
.newsTitle
{
	padding-bottom:8px;
}
/* -- news, customer and pump types -- */
.newsHeader div, .customersHeader div
{
	font-size:14px;
	font-weight:bold;
	color:#676765;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:5px;
}
.newsIcon, .pumpPic, .custIcon
{
	height:95px;
}
.newsIcon div, .custIcon div
{
	text-align:center;
	padding-top:19px;
}
/* -- pump Types -- */
.pumpsTypesHeader div
{
	font-size:14px;
	font-weight:bold;
	color:#676765;
	padding-right:20px;
	padding-top:13px;
	padding-bottom:5px;
}
.pumpPic div
{
	text-align:center;
	padding-top:3px;
}
.pumpPic div img
{
	width:154px;
	height:92px;
}
/* -- gallery Box -- */
#toGallery
{
	padding-top:5px;
}
.GalleryboxText
{
	text-align:center;
	height:173px;
	overflow:hidden;
}
#contacttoGalleryText a
{
	text-decoration:none;
	color:#676765;	
	font-size:14px;
	font-weight:bold;
}
/* -- gallery, customer and pump types -- */
.GalleryboxLink, .pumpsTypesBoxLink, .custBoxLink
{
	text-align:center;
	margin-top:5px;
}
.GalleryboxLink div a, .pumpsTypesBoxLink div a, .custBoxLink div a
{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#676765;
	
}
.custBoxText, .pumpsTypesBoxText
{
	text-align:right;
	height:48px;
	overflow:hidden;
}
.custBoxText div, .pumpsTypesBoxText div
{
	padding-right:20px;
	padding-left:5px;
}
.custBoxText div a, .pumpsTypesBoxText div a
{
	text-decoration:undrline;
	color:#676765;
}
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* -- send email -- */

div#sendEmail_title
{
	color: #0000C0;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #404040;
	font-weight: bold;
}

td.sendEmail_value
{
}
a img
{
		border: 0px;
}
.pageTxt  div ul
{
	margin:0px;
	padding-right:20px;
}
.pageTxt  div li
{
	list-style-image:url("../loadedFiles/pinkArrow.png");
}

