body {background:#d2d7dd url(/images/layout/bg_body.gif) top left repeat-x; margin:0px; padding:0px;}

/**/

h1 {color:#595959; font-family:verdana, sans-serif; font-size:18px; letter-spacing:-1px; line-height:18px; margin:0px; padding:0px 0px 15px 0px;}
h2 {color:#595959; font-family:verdana, sans-serif; font-size:11px; line-height:13px; margin:0px; padding:0px;}
h3 {color:#595959; font-family:verdana, sans-serif; font-size:11px; font-style:italic; line-height:13px; margin:0px; padding:0px;}
h4 {color:#595959; font-family:verdana, sans-serif; font-size:15px; line-height:17px; margin:0px; padding:0px;}
h5 {}
h6 {color:#595959; font-family:verdana, sans-serif; font-size:10px; font-weight:normal; line-height:10px; margin:0px; padding:0px 0px 10px 0px; text-transform:uppercase;}

p  {color:#595959; font-family:verdana, sans-serif; font-size:10px; line-height:13px; margin:0px; padding:0px 0px 15px 0px;}
ol, ul  {color:#595959; font-family:verdana, sans-serif; font-size:10px; line-height:13px;}
a {color:#595959; font-family:verdana, sans-serif; font-size:10px; line-height:13px;}
a.teaser {color:#595959; font-family:verdana, sans-serif; font-size:10px; line-height:13px; text-decoration:none;}
a.teaser:hover {text-decoration:underline;}
sup {font-size:11px;}

table tr td  {color:#595959; font-family:verdana, sans-serif; font-size:10px; line-height:13px; margin:0px; padding:0px;}
table col#first_col {width:60px;}
table col#second_col {width:auto;}

.spacer {background:transparent url(/images/layout/spacer.gif) top left no-repeat; height:1px; margin:0px 0px 15px 0px;}

/**/

.align_right {}
.align_center {}
.align_left {}

.float_right {}
.float_clear {clear:both;}
.float_left {}

/**/

#container {margin:0px; padding:0px; text-align:left; width:990px;}

body#a0 #container {background:transparent url(/images/layout/a0.jpg) right 20px no-repeat;}
body#b0 #container {background:transparent url(/images/layout/b0.jpg) right 20px no-repeat;}
body#c0 #container {background:transparent url(/images/layout/c0.jpg) right 20px no-repeat;}
body#d0 #container {background:transparent url(/images/layout/d0.jpg) right 20px no-repeat;}
body#e0 #container {background:transparent url(/images/layout/e0.jpg) right 20px no-repeat;}
body#f0 #container {background:transparent url(/images/layout/f0.jpg) right 20px no-repeat;}

#logo {display:block; height:150px; padding-top:12px;} #logo a {text-decoration:none;} #logo a img {border:none;}
#menu {display:inline; float:left; margin:0px 0px 0px 10px; overflow:hidden; padding:0px; width:240px;}
#content {display:inline; float:left; margin:140px 0px 0px 8px; padding:0px 12px; width:486px;}

#start_content {}
/*#start_content #first_col, #start_content #second_col, #start_content #third_col {}*/
#start_content #first_col {float:left; padding: 0px 10px 0px 20px; width:220px;}
#start_content #second_col {float:left; margin:170px 0px 0px 0px; padding: 0px 20px; width:250px;}
#start_content #third_col {float:right; margin:170px 0px 0px 0px; padding: 0px; width:190px;}
#toolbox {display:inline; float:left; margin:0px 0px 0px 15px; padding:0px;}
#extra {display:inline; float:left; height:1224px; margin:20px 0px 0px 15px; overflow:hidden; padding:0px; width:197px;}
#extra_services {display:inline; float:left; height:1584px; margin:20px 0px 0px 15px; overflow:hidden; padding:0px; width:197px;}
#extra_engineering {display:inline; float:left; height:1434px; margin:20px 0px 0px 15px; overflow:hidden; padding:0px; width:197px;}
/*#extra {display:inline; float:left; margin:20px 0px 0px 15px; overflow:hidden; padding:0px; width:197px;}*/

div.b12 {background:transparent url(/images/layout/sub_b12.png) top left no-repeat;}
div.b13 {background:transparent url(/images/layout/sub_b13.gif) top left no-repeat;}
div.b14 {background:transparent url(/images/layout/sub_b14.gif) top left no-repeat;}
div.b15 {background:transparent url(/images/layout/sub_b15.gif) top left no-repeat;}
div.b1 {background:transparent url(/images/layout/sub_b0_3.gif) top left no-repeat;}
div.b0 {background:transparent url(/images/layout/sub_b0_16.gif) top left no-repeat;}
div.b0_0 {background:transparent url(/images/layout/sub_b0_0.gif) top left no-repeat;}
div.diesel {background:transparent url(/images/layout/diesel-engines.gif) top left no-repeat;}
div.pumps {background:transparent url(/images/layout/pumps.gif) top left no-repeat;}
div.separators {background:transparent url(/images/layout/separators.gif) top left no-repeat;}
div.compressors {background:transparent url(/images/layout/compressors.gif) top left no-repeat;}
div.mseals {background:transparent url(/images/layout/mechanical_seals.png) top left no-repeat;}
div.equipment {background:transparent url(/images/layout/equipment.gif) top left no-repeat;}
div.services {background:transparent url(/images/layout/services.gif) top left no-repeat;}
div.marisol {background:transparent url(/images/layout/marisol.gif) top left no-repeat;}
div.engineering {background:transparent url(/images/layout/engineering.gif) top left no-repeat;}
div.repair {background:transparent url(/images/layout/service-repair.gif) top left no-repeat;}
div.seals {background:transparent url(/images/layout/service-mechanicals-seals.gif) top left no-repeat;}
div.surface {background:transparent url(/images/layout/service-surface-technology.gif) top left no-repeat;}

#footer { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding:0px; text-align:left; width:1000px; }
#footer ul {margin-left: 233px; margin-bottom: 0px; margin-right: 0px; margin-top: 10px; list-style-type:none;}
#footer ul li {display:inline;}
#footer ul li a {color:#7f7f7f; font-family:arial, verdana, sans-serif; font-size:11px; margin:0px 15px 0px 0px; padding:0px;}

/* MENU */
#menu ul.level1  {background:transparent url(/images/layout/bg_level1.gif) bottom left no-repeat; list-style-type:none; margin:0px; padding:10px 0px 20px 0px;}
#menu ul.level1 li a  {background:transparent url(/images/layout/bg_level1_a1.jpg) top left no-repeat; display:block; height:30px; line-height:30px; margin:0px 0px 0px 20px; overflow:hidden; padding:0px; text-indent:10000px;}
        #menu ul.level1 li a.l1_home  {background-position:0px 0px;}
        #menu ul.level1 li a.l1_products  {background-position:0px -30px;}
        #menu ul.level1 li a.l1_services  {background-position:0px -60px;}
        #menu ul.level1 li a.l1_engineering  {background-position:0px -90px;}
        #menu ul.level1 li a.l1_contact  {background-position:0px -120px;}
		#menu ul.level1 li a.l1_links  {background-position:0px -150px;}

#menu ul.level2  {background:transparent; list-style-type:none; margin:5px 0px 5px 0px; padding:0px; width:214px}
#menu ul.level2 li a  {background:transparent url(/images/layout/bg_level2_a.gif) top left no-repeat; display:block; height:20px; line-height:20px; margin:0px 0px 0px 40px; overflow:hidden; padding:0px; text-indent:10000px; width:130px;}
#menu ul.level2 li a.l2_simsite  {background-position:0px 0px;}

/* MAKING LEVEL 3 NAVIGATION POSSIBLE */
#menu ul.level2 li a.l2_simsite.current  {background-color:#386da7; background-position:-260px 0px; border-top:2px solid #386da7; border-left:30px solid #386da7; margin-left:10px; width:184px;}
/* SEE, NO HACKS, JUST CSS */

#menu ul.level2 li a.l2_marisol  {background-position:0px -20px;}
#menu ul.level2 li a.l2_diesel  {background-position:0px -40px;}
#menu ul.level2 li a.l2_pumps  {background-position:0px -60px;}
#menu ul.level2 li a.l2_separators  {background-position:0px -80px;}
#menu ul.level2 li a.l2_compressors  {background-position:0px -100px;}
#menu ul.level2 li a.l2_mseals  {background-position:0px -120px;}
#menu ul.level2 li a.l2_other  {background-position:0px -140px;}

#menu ul.level2 li a.l2_simsite:hover {background-position:-130px 0px;}
#menu ul.level2 li a.l2_simsite.current:hover {background-position:-260px 0px;}
#menu ul.level2 li a.l2_marisol:hover, #menu ul.level2 li a.l2_marisol.current  {background-position:-130px -20px;}
#menu ul.level2 li a.l2_diesel:hover, #menu ul.level2 li a.l2_diesel.current  {background-position:-130px -40px;}
#menu ul.level2 li a.l2_pumps:hover, #menu ul.level2 li a.l2_pumps.current  {background-position:-130px -60px;}
#menu ul.level2 li a.l2_separators:hover,#menu ul.level2 li a.l2_separators.current  {background-position:-130px -80px;}
#menu ul.level2 li a.l2_compressors:hover, #menu ul.level2 li a.l2_compressors.current  {background-position:-130px -100px;}
#menu ul.level2 li a.l2_mseals:hover, #menu ul.level2 li a.l2_mseals.current  {background-position:-130px -120px;}
#menu ul.level2 li a.l2_other:hover, #menu ul.level2 li a.l2_other.current  {background-position:-130px -140px;}


#menu ul.level3  {background:transparent url(/images/layout/bg_level3.gif) bottom right no-repeat; list-style-type:none; margin:0px 0px 0px 10px; padding:0px 0px 10px 0px; width:214px;}
#menu ul.level3 li a  {background:transparent url(/images/layout/bg_level3_a.gif) top left no-repeat; display:block; height:20px; line-height:20px; margin:0px 0px 0px 60px; overflow:hidden; padding:0px; text-indent:10000px; width:150px;}
#menu ul.level3 li a.l3_simsite  {background-position:0px 0px;}
#menu ul.level3 li a.l3_pumps  {background-position:0px -20px;}
#menu ul.level3 li a.l3_impellers  {background-position:0px -40px;}
#menu ul.level3 li a.l3_bear  {background-position:0px -60px;}
#menu ul.level3 li a.l3_tech  {background-position:0px -80px;}
#menu ul.level3 li a.l3_references  {background-position:0px -100px;}

/* HOVER AND ACTIVE ACTION */
#menu ul.level3 li a.l3_simsite:hover, #menu ul.level3 li a.l3_simsite.current  {background-position:-150px 0px;}
#menu ul.level3 li a.l3_pumps:hover, #menu ul.level3 li a.l3_pumps.current  {background-position:-150px -20px;}
#menu ul.level3 li a.l3_impellers:hover, #menu ul.level3 li a.l3_impellers.current  {background-position:-150px -40px;}
#menu ul.level3 li a.l3_bear:hover, #menu ul.level3 li a.l3_bear.current {background-position:-150px -60px;}
#menu ul.level3 li a.l3_tech:hover, #menu ul.level3 li a.l3_tech.current  {background-position:-150px -80px;}
#menu ul.level3 li a.l3_references:hover, #menu ul.level3 li a.l3_references.current  {background-position:-150px -100px;}

#menu ul.level4  {background:transparent url(/images/layout/bg_level4.gif) bottom right no-repeat; list-style-type:none; margin:0px 0px 0px 10px; padding:0px 0px 10px 0px; width:214px;}
#menu ul.level4 li a  {background:transparent url(/images/layout/bg_level4_a.gif) top left no-repeat; display:block; height:20px; line-height:20px; margin:0px 0px 0px 40px; overflow:hidden; padding:0px; text-indent:10000px; width:130px;}
#menu ul.level4 li a.l4_repair  {background-position:0px 0px;}
#menu ul.level4 li a.l4_surface  {background-position:0px -20px;}
#menu ul.level4 li a.l4_seals  {background-position:0px -40px;}

#menu ul.level4 li a.l4_repair:hover, #menu ul.level4 li a.l4_repair.current {background-position:-150px 0px;}
#menu ul.level4 li a.l4_surface:hover, #menu ul.level4 li a.l4_surface.current  {background-position:-150px -20px;}
#menu ul.level4 li a.l4_seals:hover, #menu ul.level4 li a.l4_seals.current  {background-position:-150px -40px;}

/* MENU */
#toolbox {background:transparent url(/images/layout/bg_toolbox.gif) top left no-repeat; display:block; height:158px; overflow:hidden; width:197px;}
#toolbox ul {list-style-type:none; margin:45px 0px 0px 50px; padding:0px;}
#toolbox ul li {margin:0px; padding:0px;}
#toolbox ul li a {background:transparent url(/images/layout/bg_toolbox_a.gif) top left no-repeat; display:block; height:30px; line-height:30px; margin:0px; overflow:hidden; padding:0px; text-indent:10000px; width:100px;}
#toolbox ul li a.contact {background-position:0px 0px;}
#toolbox ul li a.print {background-position:0px -30px;}
#toolbox ul li a.bookmark {background-position:0px -60px;}
#toolbox ul li a.contact:hover {background-position:-100px 0px;}
#toolbox ul li a.print:hover {background-position:-100px -30px;}
#toolbox ul li a.bookmark:hover {background-position:-100px -60px;}
