﻿body{ margin:0;padding:0;color:#231f20;font:12px Arial, Helvetica, sans-serif;background:#f4f4f5 url("../images/body-bg.png") left top repeat-x; }
a{outline: none;color: #006E51;}
a:hover{color:#000000;}
h1{margin:0; padding:0 0 5px 0; height:25px;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0;}
h5{margin:0; padding:5px 13px 7px 10px; font-weight:normal; font-size:11px; color:#000; text-align:right}
p{margin:0; padding:6px 0; font-size:11px;}
img{border:none;}
table, tr, td{border:0; margin:0; padding:0; border-collapse:collapse; vertical-align:top; text-align:left}

h2.about-galt-medical { position:relative;top:-25px;left:-15px;margin-bottom:-25px;width:373px;height:76px;text-indent:-9999px;background:url("../images/headings/about-galt-medical.png") left top no-repeat; }

.c-2c5f49 { color:#2c5f49; }

.main{ width:655px;margin:0 auto;background:none;padding:0; }
/*HEADER*/
.header{ background:#FFF;height:124px;border-bottom:1px solid #f1f1f1;text-align: right; }
/* .logo{float:left; margin:24px 0 0 43px;} */
.logo{ float:left;margin:3px 0 0 19px; }
  .logo a{ text-decoration:none;display:block; }
    .logo a img{ border:none; }

ul.mainmeny { margin:0;padding:0;list-style:none; }
  ul.mainmeny li{ float:right;height:25px;width:77px; }
  ul.mainmeny li a{ display:block;height:25px;width:77px; }
  ul.mainmeny li a.mm_home{background:url(../images/meny/btn_home_n.gif) 0 0 no-repeat; display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_home:hover{background:url(../images/meny/btn_home_on_n.gif) 0 0 no-repeat;display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_about{background:url(../images/meny/btn_about_n.gif) 0 0 no-repeat; display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_about:hover{background:url(../images/meny/btn_about_on_n.gif) 0 0 no-repeat;display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_products{background:url(../images/meny/btn_products_n.gif) 0 0 no-repeat; display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_products:hover{background:url(../images/meny/btn_products_on_n.gif) 0 0 no-repeat;display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_oem{background:url(../images/meny/btn_oem_n.gif) 0 0 no-repeat; display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_oem:hover{background:url(../images/meny/btn_oem_on_n.gif) 0 0 no-repeat;display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_careers{background:url(../images/meny/btn_careers_n.gif) 0 0 no-repeat; display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_careers:hover{background:url(../images/meny/btn_careers_on_n.gif) 0 0 no-repeat;display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_contact{background:url(../images/meny/btn_contact_n.gif) 0 0 no-repeat; display:block; height:25px; width:77px;}
  ul.mainmeny li a.mm_contact:hover{background:url(../images/meny/btn_contact_on_n.gif) 0 0 no-repeat;display:block; height:25px; width:77px;}
/*HEADERENDOFF*/

.content{background:#FFF; margin:0px;}
.subpage{background:url(../images/content_top_bg.png) 0 0 no-repeat #FFF;}
  .subpagebg{background:url(../images/content_bottom_bg.jpg) left bottom no-repeat;}
.products{ padding-bottom:5px;}

  .hdr{background:url(../images/hdr.gif) 0 0 no-repeat; padding-left:10px; float:left;}
    .hdr div{background:url(../images/hdr.gif) right 0 no-repeat; padding-right:10px;}
      .hdr div div{background:url(../images/hdr_arrow.gif) right 7px no-repeat; height:25px; color:#FFF; font-weight:bold; font-size:11px; padding:6px 75px 0 0; font-family: Arial, Helvetica, sans-serif;}
  .infoblock{ width:475px; padding:30px 0px 60px 0px;}
  .infoblocktop{background:url(../images/info_top.gif) right top no-repeat; height:25px;}
  .infoblockbottom{background:url(../images/info_bottom.gif) right bottom no-repeat; height:25px;}
  .infoblockmiddle{border-right:1px solid #006e51; background:#FFF; padding:0 25px 0 50px;}
form table{margin:6px 0 0 2px; }
form table td{ padding:1px 0 0 0; vertical-align:middle;}

/*PRODUCTS PAGE*/
.products h2{color:#006e51;font:bold 16px Arial, Verdana, serif; padding:15px 0 12px 25px;}
.products div.hdr{ float:right; margin:30px 30px 0px 30px;}
.products h1{padding:0 0 28px 0px;}
  .products div.hdr div div{padding:6px 28px 0 0;}
  .productsleft{width:163px; padding-bottom:90px;}
   ul.productsmenu{list-style:none; text-align:right;margin:0 13px 0 50px; padding:0; width:100px;}
      ul.productsmenu li{margin:0; padding:4px 0 7px 0; font-size:9px; color:#006E51;}
      ul.productsmenu li a{ text-decoration:none;}
      ul.productsmenu li a:hover{ text-decoration:none;}
  .newNavHolder{width:113px; background-color:#e7e8e8; margin:0 0 0 50px;}
  .newNavTop{width:113px; height:25px; background:url(../images/newnavTop.jpg) 0 0 no-repeat;}
  .newNavContent{background-color:#e7e8e8; padding:5px 10px 3px 0px; text-align:right}
    .newNavContent a{ font-size:9px; text-decoration:none;}
  .newNavBottom{width:113px; height:8px; background:url(../images/newnavBottom.jpg) 0 0 no-repeat;}

  .full .productdeskr{width:445px; padding-left:14px;}

 .productsright{width:487px;}
  .productimg {vertical-align:middle; text-align:center; width:291px; padding:15px 0 0 16px;}
  .productdeskr{width:155px;}
  .productdeskr ul{list-style:none; text-align:left;margin:3px 6px 4px 0px; padding:0;}
    .productdeskr ul li{margin:0; padding:2px 0 1px 17px; font-size:11px; color:#006E51; background:url(../images/roundcorner.gif) 0 2px no-repeat;}
      .productdeskr ul li a{ text-decoration:none;}
      .productdeskr ul li a:hover{text-decoration:none;}
  .productspec{background:url(../images/btn_specs.gif) 0 0 no-repeat; width:117px; height:29px; display:block;}

  .microimg{margin:0 0 30px 25px;}
  .microimg td{text-align:center; font-size:9px; width:70px; padding:0 13px 0 12px;}
  .microimg img{ width:70px; height:70px; margin:5px 0 14px 0;}

  .full table.microimg{margin:33px 0 0px 2px;}

  span.lk-marked {color:#285f48;font:bold 11px Arial, Verdana, serif;}
  .fs-10px { font-size:10px !important; }
  .lk-block { padding:3px 0 15px 0;border-bottom:2px solid #ccdfd4; }
  p.basic { color:#2d6048;line-height:15px }
  h3.lk-block-head { margin:0;padding:0 0 0 3px;color:#2d6048;font:bold 11px Arial; }
  ul.lk-basic-list { margin:0;padding:2px 0 12px 0;list-style:none; }
  ul.lk-basic-list li { padding:0 0 2px 8px;background:url(../images/bullet.gif) 2px 6px no-repeat; color:#000; font-size:10px; }
/*PRODUCTS PAGE ENDOFF*/

/*OEM PAGE*/
.oem_main{padding:30px 0px 30px 57px; font-family: Arial, Helvetica, sans-serif;}
.oem_main h1{font-size:21px; font-weight:bold; margin:0; padding:8px 0 0px 0; color:#767676; line-height:22px; height:22px;}
.oem_main h2{font-size:18px; font-style:italic; margin:0; padding:3px 0 2px 0; color:#006e51; font-weight:normal; line-height:18px;}
.oem_main h3{font-size:15px; font-weight:bold; color:#2c5f48; margin:0; padding:0;}
.oem_main h4{ font-size:14px; font-weight:bold; color:#2c5f48; margin:0; padding:0;}
.oem_main p{font-size:13px; color:#000; margin:0; padding:9px 0 8px 0; width:315px}
.oem_main ul {list-style:none;}
.oem_main ul li{color:#2c5f48; font-weight:bold; font-size:12px;background:url(../images/put.gif) 0 6px no-repeat; }

ul.oemHead{margin:0; padding:0 0 4px 0; width:320px;}
	ul.oemHead li{color:#000; font-size:12px; font-weight:normal; margin:0;padding:0 0 2px 7px; height:12px;}
.ulH{font-size:14px; color:#006e51; font-weight:bold; margin:13px 0 4px 0;}
.oemrmeny{vertical-align:top; width:198px; padding:6px 0 0 22px;}
.oemMenyT{font-size:15px; font-weight:bold; color:#f1f1f2; background:url(../images/oem_meny_t_bg.gif) 0 0 no-repeat; width:198px; height:42px;}
  .oemMenyT p{font-size:15px; font-weight:bold; color:#f1f1f2; padding:13px 0 0 0px; text-align:center; width:auto;}
.oemMenyL{background:#e5f0ed;}
  .oemMenyL ul{text-align:center; margin:0 0 0 16px;; padding:8px 0 0 0; width:162px; cursor:pointer;}
  .oemMenyL ul li{background:none; text-align:center; padding:9px 0 5px 0;}
  .oemMenyL ul li:hover{background:#FFF; text-align:center;color:#2c5f48;}
  .oemMenyL ul li.spaser{background: url(../images/spacer.gif) 0 0 no-repeat #cee3dd; height:3px; padding:0; font-size:1px; line-height:1px;}
  .oemMenyL a{color:#2c5f48; font-weight:bold; font-size:15px; text-decoration:none; display:block;}
  .oemMenyL a:hover{color:#006e51; font-weight:bold; font-size:15px; text-decoration:none; background:#FFF;}
.oemMenyB{ background:url(../images/oem_meny_b.gif) 0 0 no-repeat; height:16px;}

.greyLine{padding:0; font-size:1px; line-height:1px; height:1px; background:url(../images/grey_line.gif) 0 0 no-repeat #CCC; width:480px; margin:5px 0 0 17px;}
.greenLineLite{width:299px; height:3px; font-size:3px; line-height:3px; background:url(../images/green_line_lite.gif) 0 0 repeat; margin:9px 0 5px 0; padding:0;}

.oemBlock{background:url(../images/green_line.gif) 0 0 no-repeat; padding-top:5px;padding-bottom:10px; }
.js-opened .arrowDown, .js-closed .arrowDown {background:url(../images/arrow_down.gif) 0 0 no-repeat; width:27px; height:27px; display:block; float:left; margin-right:13px;}
.js-closed .arrowDown { background:url(../images/arrow_right.gif) 0 0 no-repeat; }
.oemBlockHeader{font-size:13px; color:#000; margin:0; padding:0;}

.js-opened .blockIn { display:block; }
.js-closed .blockIn { display:none; }
.js-opener { cursor:pointer; }

.oemSubBlock{}
.inf{margin:21px 0 0 1px; padding:9px 0 0 0;}
  .inf div.blockIn{ padding-top:17px; margin-bottom:28px;}
  .inf h3{font-size:21px; font-weight:normal; line-height:21px; margin-bottom:3px;}
  .inf h4{ margin-top:18px; padding-left:40px; line-height:15px;}
  .inf span.oemBlockHeader{font-size:17px;}
  .inf p{width:456px; margin:0;padding:0 0 0 39px;}
.TIKS{margin:0 0 0 1px;padding:7px 0 10px 0;}
  .TIKS div.blockIn{ padding-top:17px; background:url(../images/tiks_img.png) 98px 81px no-repeat; height:359px;}
  .TIKS h3{line-height:21px; margin-bottom:3px; padding:1px 0 0 0;}
  .TIKS h4{margin-top:18px; padding-left:40px; line-height:15px;}
  .TIKS ul{ margin:0; padding:8px 0 0 31px;}
  .TIKS ul li{margin:0;padding:0 0 6px 8px; height:12px;}
  .TIKS p{width:480px; padding:0 0 0 39px; margin:0;}
  .TIKS a.arrowDown{margin-right:11px;}
.HVI{margin:0 0 0 1px;padding:5px 0 10px 0;}
  .HVI div.blockIn{padding-top:0; margin-bottom:1px;}
  .HVI h3{line-height:21px; margin-bottom:2px; padding:3px 0 0 0;}
  .HVI h4{margin-top:17px; padding-left:17px; line-height:17px;}
  .HVI ul{margin:0; padding:8px 0 0 17px;}
  .HVI ul li{margin:0;padding:0 0 6px 8px; line-height:14px;}
  .HVI p{width:480px; padding:0 0 0 39px; margin:0;}
  .HVI a.arrowDown{margin-right:11px;}
  .HVI div.hvi{background:url(../images/hvi_img.gif) 282px 0 no-repeat;}
  .HVI div.elitehvi{background:url(../images/elitehvi_img.png) 298px 8px no-repeat; margin-top:26px}
	.elitehvi ul{padding:12px 0 0 17px;}
    .elitehvi ul li{padding:0 0 7px 12px;line-height:14px;}
  .HVI div.raak{ background:url(../images/raak_img.png) 284px 9px no-repeat; padding-top:13px;}
	.raak ul{padding:13px 0 39px 17px;}
  .HVI div.rhfi{background:url(../images/rhfi_img.png) 282px 0 no-repeat; padding-top:12px;}
	.rhfi ul{padding:14px 0 39px 17px;}
.MST{margin:0px 0 0 0px;padding:5px 0 10px 1px;}
 .MST div.blockIn{padding-top:0; height:390px; background: url(../images/mst_img.png) 186px 107px no-repeat; margin-bottom:2px;}
 .MST h3{line-height:21px; margin-bottom:7px; padding:3px 0 0 0;}
 .MST h4{margin-top:17px; padding-left:17px; line-height:17px;}
 .MST ul{margin:0; padding:16px 0 0 38px;}
 .MST ul li{margin:0;padding:0 0 4px 8px; line-height:14px;}
 .MST p{width:380px; padding:0 0 0 39px; margin:0;}
 .MST a.arrowDown{margin-right:11px;}
.ACCSS{margin:0;padding:9px 0 10px 1px;}
 .ACCSS div.blockIn{padding-top:4px; height:288px; background: url(../images/accss_img.png) 2px 8px no-repeat; margin-top:14px;}
 .ACCSS h3{line-height:21px; margin-bottom:0; padding:0;}
 .ACCSS h4{margin-top:17px; padding-left:17px; line-height:17px;}
 .ACCSS ul{margin:0; padding:0px 0 6px 24px;}
 .ACCSS ul li{margin:0;padding:0 0 4px 8px; line-height:16px;}
 .ACCSS p{width:380px; padding:0 0 0 39px; margin:0;}
 .ACCSS div.blockIn p{padding:0 0 5px 0; margin:0;}
 .ACCSS a.arrowDown{margin-right:13px;}
.SG{margin:0px 0 0 0px;padding:6px 0 10px 1px;}
 .SG div.blockIn{padding-top:10px; height:340px; background: url(../images/sg_img.png) 127px 14px no-repeat;}
 .SG h3{line-height:21px; margin-bottom:3px; padding:3px 0 0 0px;}
 .SG h4{margin-top:17px; padding-left:17px; line-height:17px;}
 .SG ul{margin:0; padding:18px 0 0 37px;}
 .SG ul li{margin:0;padding:0 0 6px 8px; line-height:14px;}
 .SG p{width:450px; padding:0 0 0 39px; margin:0;}
 .SG a.arrowDown{margin-right:11px;}
/*OEM PAGE ENDOFF*/

 .left{vertical-align:top; text-align:left; width:485px;}

 .right{ vertical-align:top; text-align: center; width:170px;}

/*FOOTER*/
.footer{background: url(../images/footer.gif) 0 bottom no-repeat #006E51; margin:0 auto; padding:6px 0 0px 0;font-size:11px; color: #F1F1F2; height:19px; text-align:center;}
.bottomFooter {text-align: center; font-size: 9pt; padding:10px 0 30px 0;}
.bottomFooter a{color:#000;}
.copyrightHolder{font-size:8pt; padding-top:10px;}
.copyrightHolder a{color:#909194;}
.brandGreen{color:#00a15f;}
.brandGray{color:#909194;}

/*index*/
#flashSpacer { position: relative; float: left; width: 477px; height: 422px; }

#rightContent {width:150px; font-size:8pt; color:#747474; padding:10px 10px 0 20px; margin-top:30px; text-align:left}
#rightContent strong { color: #006e51; }
#rightContent .mainMenu { }
#rightContent .mainMenuItem { position: relative; margin-left: -25px; margin-top: 13px; }
#rightContent .mainMenuItem span { color: #747474; font-weight: bold;  }
#rightContent .mainMenuItem a { color: #747474; text-decoration: none; font-weight: bold; }
#rightContent .mainMenuItem a:hover { color: #11694d; }

.submenuHolder { position: relative; width: 0px; height: 0px; }
.submenu { position: absolute; left: 145px; top: -22px; width: 165px; background-color:#d7d8da;  }
/*.submenu div { overflow:hidden; }*/
.submenuTop { height: 12px; background:url(../images/menuTop.jpg) right top no-repeat; overflow:hidden; }
.submenuBottom { width: 165px; height: 9px; background: url(../images/menuBottom.jpg) right no-repeat; margin-top: 5px; overflow:hidden; }
.submenu ul { }
.submenu li { list-style-type: disc; margin-left: -22px; margin-top: 5px; padding-right: 5px; }
.submenu li a { color: #747474; text-decoration: none; font-weight: bold; }
.submenu li a:hover { color: #11694d; }
.submenuLine { position: absolute; width: 150px; height: 0px; border-top: 1px solid #8c8e91; top: 24px; left: -145px; }

#microIntroducersSubmenu { display:none; }
#tearawaySubmenu { display:none; }
#hemostasisSubmenu { display:none; }
#guidewiresSubmenu { display: none; }
#drainagecathetersSubmenu { display: none; }

#bottomBGHolder {height:200px; margin:0px auto;}

