body{
background:url(../images/bk.gif) repeat !important;
}
#outerDiv {
margin:0 auto;
background:url(../images/outerBk.gif) repeat-y;

width:947px;
}

#topBar {
	background:url(../images/barTopBig.jpg) no-repeat;
	left:188px;
	top:10px;
	width:1045px;
	height:28px;
}


#logos {
	float:left;
	margin:0px 0px 0px 29px;
	background:url(../images/header-bk.jpg) no-repeat;
	width:722px;
	height:123px;
}

#site_logo {
	margin-left:751px;
	width:170px;
	height:123px;
}
#topMenu {
	margin-left:29px;
	width:734px;
	height:35px;
}


#banners {
	margin-top:10px;
	margin-left:29px;
	width:734px;
	height:123px;
}


#centerContent{
margin:0px 0px 0px 29px;

width:734px;
}

#contents{
margin:0px 0px 0px 195px;
padding:10px 0px 0px 10px;
width:680px;
background:url(../images/centerBk.jpg) repeat-y;

}

#leftColumn{
float:left;
padding:30px 0px 0px 0px;
width:190px;
}


#leftColumn h4{ margin-bottom:8px; font-weight:bold; padding:0px 0px 5px 12px;  border-bottom:2px dotted #CCCCCC;}
#leftColumn .search{ padding-left:12px; margin-bottom:40px;}

#customer {
	left:225px;
	top:440px;
	width:136px;
	height:134px;
}

#left_logos {
	left:225px;
	top:583px;
	width:136px;
	height:160px;
}

#footer {

	margin:8px 0px 10px 15px;
	width:734px;
}

#barbottom {
	background:url(../images/barbottom.jpg) repeat-x;
	margin:0px 0px 0px -30px;
	top:794px;
	width:948px;
	height:19px;
}

.findTxt{
margin:0px;
padding:0px;
color:#7bc143;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
}

.txtSearch
{
margin:5px 0px 5px 0px;
border:1px solid #999393;
}
#leftColumn button
{
margin:5px 0px 5px 0px;
padding:3px 5px 3px 5px;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#88C652;
cursor:pointer;
}

#cutomerservice
{
	margin:20px 0px 10px 26px;
	width:135px;
	height:134px;
}
#columnLogos{
	margin:0px 0px 20px 26px;
	width:136px;
	height:160px;
}
#line{
margin:0px 0px 0px 29px;
width:734px;
height:3px;
background:url(../images/line.gif) no-repeat;
clear:both;
}

#footer ul li { float:left; list-style:none; background:url(../images/link_seprator_n.gif) no-repeat right 3px; color:#87C651 !important;}
#footer ul li a{ color:#007EC4; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px;}

#footer ul li.last{ background:none;}

#centerModules{ width:677px; padding-top: 14px;}

#userbox {
background:none;
background-color: #ADB7C0;
border:8px solid #ADB7C0;
float:left;
padding-left:0px !important;
width:875px !important;
}

#userbox div{float: left; margin: 0px 7px 0px 0px !important;}
#userbox .last {margin: 0px 0px 0px 1px !important;}

#logosImg{ 
position:absolute; 
margin:36px 0px 0px 20px;
}
#logosImg img{ margin-right:15px; }