
body{
margin:0px;
}

.topWrapper{
  width: 900px;
  margin: 0px auto;
  height:84px;
}

.wrapper{
  width: 920px;
  /*height: 736px;*/
  margin: 0px auto;
}

#logo {
  float:left;
  clear:left;
  width:450px;
  height:84px;
}

#searchContainer{
  float:right;
  width:235px;
  height:84px;
  text-align:left;
  margin:0 auto;
}

#searchPlaceHolderContainer {
  text-align:center;
  font-family:arial;
  font-size:8pt;
  float:right;
  clear:right;
  width:450px;
  height:84px;
}

#searchWord{
  float:left;
  margin: 38px 2px 0px 10px;
  color:#FFFFFF;
}
#searchForm{
  float:left;
  margin: 35px 0px 0px 10px;
  height:30px;
  vertical-align: middle;
  display: inline;
}

#searchForm form 
{
	display: inline;
}

#searchForm input 
{
	border: 0;
}

#topHeaderLinks{
  margin: 0px 0px 0px 65px;
}

#topHeaderLinks a {text-decoration:none;color:#FFFFFF}
#topHeaderLinks a:link,
#topHeaderLinks a:visited {text-decoration:none;color:#FFFFFF;padding:10px;}
#topHeaderLinks a:hover {text-decoration:underline;color:#FFFFFF;padding:10px;}



#topContainter{
  width: 900px;
  height: 84px;
  margin: 0px 0px 10px 0px;
  clear:both;
}

#mainContainerLeftSideShadowContainer{
  width:10px;
  height:773px;
  float:left;
}

#mainContainerLeftSideTopShadow{
  width:10px;
  height:427px;
  float:left;
}

#mainContainerLeftSideBottomShadow{
  width:10px;
  height:346px;
  float:left;
}

#mainContainerLeftSideBottomShadow img {
  height: 346px;
}

#mainContainerRightSideShadowContainer{
  width:10px;
  height:773px;
  float:right;
}

#mainContainerRightSideTopShadow{
  width:10px;
  height:427px;
  float:right;
}

#mainContainerRightSideBottomShadow{
  width:10px;
  height:346px;
  float:right;
}

#mainContainerRightSideBottomShadow img {
	height: 346px;
}

#homepageMainContainerLeftSideShadowContainer{
  width:10px;
  height:521px;
  float:left;
}

#homepageMainContainerLeftSideTopShadow{
  width:10px;
  height:427px;
  float:left;
}

#homepageMainContainerLeftSideBottomShadow{
  width:10px;
  height:94px;
  float:left;
}

#homepageMainContainerLeftSideBottomShadow img {
	height: 94px;
	width: 10px;
}

#homepageMainContainerRightSideShadowContainer{
  width:10px;
  height:521px;
  float:right;
}

#homepageMainContainerRightSideTopShadow{
  width:10px;
  height:427px;
  float:right;
}

#homepageMainContainerRightSideBottomShadow{
  width:10px;
  height:94px;
  float:right;
}

#homepageMainContainerRightSideBottomShadow img {
	height: 94px;
	width: 10px;
}

#mainContainterTopShadow{
  width:920px;
  height:10px;
  margin: 0px auto;
}

#mainContainterBottomShadow{
  width:920px;
  height:10px;
  margin: 0px auto;
}

#mainContainer {
  width: 900px;
  /*height: 736px;*/
  background-color: #FFFFFF;
  text-align:left;
  float:left;
}

#pressureTitle {
	display: inline;
	float: left;
}

#drainageTitle {
	display: inline;
	float: right;
}

#solutionsbar {
  height:59px;
}

#solutionsDrainage {
  float:left;
  clear:left;
}

#solutionsPressure {
  float:right;
  clear:right;
}

#centerContent{
  width: 496px;
  float:left;
  margin: 20px 20px 0px 20px;
  /*height: 650px;*/
    color: #35639F;
    font-family:arial;
    font-size: 12px;
}
#centerContent a, #centerContent a:visited, #centerContent a:link
{
	color: #35639F;
	text-decoration: underline;
	font-size: 12px;
	font-family: arial;
}

#centerContent a:hover 
{
	color: #EB6900;
}

#title{
  font-size: 21px;
  color: #35639F;

}
#rightSideContent{
  font-family:arial;
  font-size:11px;
  width: 172px;
  float:left;
  margin: 20px 15px 0px 0px;
  height: 650px;
  clear:right;
}

#rightSideContent input {
  font-family:arial;
  font-size:11px;
}

#rightSideContent select {
  font-family:arial;
  font-size:11px;
}

#rightSideContent_image{
  margin: 0px 0px 75px 0px;
}

#pressureLinks {
	display: inline;
	float: left;
	width: 420px;
	height: 100px;
	vertical-align: top;
	padding-left: 30px;
	font-family: arial;
	font-size: 10pt;
}

#drainageLinks {
	display: inline;
	float: right;
	width: 400px;
     /* height: 100px; */
	vertical-align: top;
	padding-left: 50px;
	font-family: arial;
	font-size: 10pt;
}

#pressureLinks p, #drainageLinks p {
	margin: 0 0 5pt 0;
	padding: 0;
}

#homepageQuicklinksTitle {
	margin-left: 30px;
	margin-bottom: 5pt;
}

#homepageQuicklinks{
  margin-left: 30px;
  width: 840px;
}

/*---------------------------------------*/
/* Bottom Content  */
#bottomContent {
  margin: 0px auto 0px auto;
  float:left;
  width: 900px;
  height:40px;
  font-family:arial;
  font-size:8pt;
  background-color: none;
}

#bottomCenterContent {
  float:left;
  width: 730px;
  height:40px;
  font-family:arial;
  font-size:8pt;
  background-color: #FFFFFF;
  margin-left: 10px;
}

.bottomLeft{float:left;width:20px;height:40px;}
.copyright{float:left;width:150px;}
.copyright p {vertical-align:top;}
.footerlinks{float:left;width:280px;}
.footerlinks a {text-decoration:none;color:#000000}
.footerlinks a:link,
.footerlinks a:visited {text-decoration:none;color:#000000}
.footerlinks a:hover {text-decoration:underline;color:#000000}
.pageLastUpdated{float:left;width:300px;}
.returnToTop{float:left;margin-left:40px;width:100px;height:40px;}

/* Breadcrumbs */
#breadcrumbs, #breadcrumbs a {
  font-family:arial;
  color: #35639F;
  font-size:11px;
  text-decoration: none;
}

#breadcrumbs span a:link,
#breadcrumbs span a:visited{
  font-family:arial;
  color: #35639F;
  text-decoration: underline;
  font-size:11px;
}

#breadcrumbs span a:hover{
  font-family:arial;
  color: #EB6900;
  text-decoration: none;
  font-size:11px;
}

.mapress_product_title 
{
	font-weight: bold;

	border-style: none none dotted;
	border-bottom: 1px dotted rgb(0, 0, 0); 
}

.mapress_product_heading_line 
{
	background-color: #dbdada;
}

.mapress_product_line_on
{
	background-color: #dbdada;
}

.mapress_product_line_off
{
	background-color: #ffffff;
}

.blucher_product_title 
{
	font-weight: bold;
}

.blucher_product_heading_line 
{
	background-color: #dbdada;
}

.blucher_product_line_on
{
	background-color: #dbdada;
}

.blucher_product_line_off
{
	background-color: #ffffff;
}	

/* Editmode Link Style */
.editmode_style { font-family:Verdana; font-size:11px; color:#666666; background-color:#FFFFFF; font-weight:normal; text-decoration:none; font-style:normal; text-align:right}
.editmode_style a:link { font-size:11px; color:#0082CC; background-color:#FFFFFF; font-weight:normal; text-decoration:none; font-style:normal; text-align:right}
.editmode_style a:visited { font-size:11px; color:#0082CC; background-color:#FFFFFF; font-weight:normal; text-decoration:none; font-style:normal; }
.editmode_style a:hover { font-size:11px; color:#0082CC; background-color:#FFFFFF; font-weight:normal; text-decoration:underline; font-style:normal; }


/*-----------------------------------*/
/*Left Side Navigation */
#leftSideNavigation{
  clear:left;
  width: 152px;
  /*height: 650px;*/
  margin: 20px 0px 0px 15px;
  float:left;
}

/*Family Links*/
#navcontainer {font-family: arial; font-size: 10pt; margin-left: 0px; padding: 0; }
#navcontainer a { display: block; padding: 8px 0px; width: 100%; color: #000000; text-decoration: none; }
#navcontainer a:hover { color: #000000; background-color: #FFFFFF; text-decoration: none; }
#navcontainer ul { margin: 0; padding: 0; list-style-type: none; font-family: arial, Helvetica, sans-serif; } 
#navcontainer ul li { width: 152px; padding: 2px 0px 2px 0px; list-style-type: none; font-family: arial, Helvetica, sans-serif; border-bottom: 1px solid #B5CBE4; }
#navcontainer ul ul li { margin: 0px 10px 0px 0px; width: 152px; border-bottom: none; border-top: 1px solid #B5CBE4;}
#navcontainer ul ul a { width: 152px; padding: 0px 0px 0px 0px; color: #000000; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }
#navcontainer ul ul a:hover { color: #000000; background-color: #FFFFFF; text-decoration: none; }
#navcontainer ul li a { padding: 8px 0px; }
#navcontainer ul ul li a { text-indent: 10px; padding: 8px 0px; }
#navcontainer ul ul ul li a { text-indent: 20px; padding: 8px 0px; }
#navcontainer ul ul ul ul li a { text-indent: 30px; padding: 8px 0px; }
#navcontainer li#active > a { display: block; width: 152px; color: #000000; background-color: #CFDDED; text-decoration: bold; font-weight: 900; }