/* CSS Reset condensed */
* { margin:0; padding:0; }
iframe, a img, fieldset, form, table { border:0; }
h6, h5, h4, h3, h2, h1, caption, th, td { font-size:100%; font-weight:normal; }
dd, dt, li, dl, ol, ul { list-style:none; }
legend { color:#000; }
button, select, textarea, input { font:100% serif; }
table { border-collapse:collapse; }
caption, th, td { text-align:left; }
/* End CSS Reset */
body, body#home { margin: 0; padding: 0; text-align: center; font: normal 11px verdana; color: #767676; }
body { background: #fff url(/images/bkgrd_subpages.jpg) repeat-x center top; }
body#home { background: #fff url(/images/bkgrd_homepage.jpg) repeat-x center top; }
sup { margin: 0; font: bold 12px verdana; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
ul.info_links { margin-left: -42px; }
ul.info_links li a, ul.left_links li a, ul.right_links li a  { line-height: 15px; }
ul.left_links { width: 133px; float: left; margin-top: 13px; _margin-left: -21px; }
ul.right_links { width: 150px; float: left; margin-top: 13px; }
ul.disc { list-style: disc; padding-left: 15px; }
ul.disc li { list-style: disc; }
.mTop-5 { margin-top: -5px; }
.mTop-6 { margin-top: -6px }
.mLeft-5 { margin-left: -5px; }
.mLeft140 { margin-left: 140px; }
.pTop12 { padding-top: 12px; }
.w410 { width: 410px; }
.h90 { height: 90px; }
.h100 { height: 100px; }
.h115 { height: 115px; }
.h125 { height: 125px; }
.h140 { height: 140px; }
.color458ac4 { color: #458ac4; }
.TAright { text-align: right; }
p { margin-bottom: 10px; line-height: 15px; }
a { color: #458ac4; text-decoration: none; }
a:hover, a.on, ul.LearnMore li a:hover { color: #bd2400; text-decoration: none; }
#aux-nav { text-align:center; position: absolute; top: 0px; right: 0px; width: 245px; height: 27px; background: url(/images/aux_nav_bkgrd.gif) no-repeat 0 0; }
#aux-nav dl dt a { font: normal 10px/25px verdana; color: #a2a2a2; }
#aux-nav dl dt a:hover { text-decoration: underline; }	

/* Main Navigation */
.mainNavigation { width:443px; float: left; height: 37px; position: absolute; top:79px; left: 26px; clear: both; }
.mainNavigation ul { width:100%; height:25px; }
.mainNavigation li { height:25px; float:left; }
.mainNavigation li a { position:relative; display:block; overflow:hidden; height:17px; padding:10px 0; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; text-decoration:none; }
.mainNavigation li a:hover { color:#333; }
.mainNavigation li a span { position:absolute; top:0; left:0; display:block; height:37px; background: url(/images/main_nav.jpg) no-repeat 0 0; cursor:pointer; }
li.home a { width:71px; }
	li.home a span { width:71px; background-position: 0 0; }
	li.home a:hover span { width:71px; background-position: 0 -37px; }
	body#home li.home a span { width: 71px; background-position: 0 -74px; }
	body#home li.about a span { width: 68px; background-position: -71px -74px; }
	body#home li.about a:hover span { width: 68px; background-position: -71px -259px; }
	body#home li.products a span { width: 86px; background-position: -139px -74px; }
	body#home li.products a:hover span { width: 86px; background-position: -139px -259px; }
	body#home li.support a span { width: 81px; background-position: -225px -74px; }
	body#home li.support a:hover span { width: 81px; background-position: -225px -259px; }
	body#home li.news a span { width: 137px; background-position: -306px -74px; }
	body#home li.news a:hover span { width: 137px; background-position: -306px -259px; }
li.about a { width:68px; }
	li.about a span { width:68px; background-position: -67px 0; }
	li.about a:hover span { background-position: -67px -37px; }
	body#about li.home a span { width: 71px; background-position: 0px -111px; }
	body#about li.home a:hover span { width: 71px; background-position: 0px -296px; }
	body#about li.about a span { width: 68px; background-position: -71px -111px; }
	body#about li.products a span { width: 86px; background-position: -139px -111px; }
	body#about li.products a:hover span { width: 86px; background-position: -139px -296px; }
	body#about li.support a span { width: 81px; background-position: -225px -111px; }
	body#about li.support a:hover span { width: 81px; background-position: -225px -259px; }
	body#about li.news a span { width: 137px; background-position: -306px -111px; }
	body#about li.news a:hover span { width: 137px; background-position: -306px -259px; }
li.products a { width:86px; }
	li.products a span { width:86px; background-position: -135px 0; }
	li.products a:hover span { background-position: -135px -37px; }
	body#products li.products a span { background-position: -139px -148px; }
	body#products li.home a span { width: 71px; background-position: 0 0; }
	body#products li.home a:hover span { width: 71px; background-position: 0px -37px; }
	body#products li.about a span { width: 68px; background-position: -71px -148px; }
	body#products li.about a:hover span { width: 68px; background-position: -71px -333px; }
	body#products li.support a span { width: 81px; background-position: -225px -148px; }
	body#products li.support a:hover span { width: 81px; background-position: -225px -333px; }
	body#products li.news a span { width: 137px; background-position: -306px 0; }
	body#products li.news a:hover span { width: 137px; background-position: -306px -37px; }

li.support a { width:81px; }
	li.support a span { width:81px; background-position: -225px 0; }
	li.support a:hover span { background-position: -225px -37px; }
	body#support li.support a span { background-position: -225px -185px; }
	body#support li.home a span { width: 71px; background-position: 0 0; }
	body#support li.home a:hover span { width: 71px; background-position: 0px -37px; }
	body#support li.about a span { width: 68px; background-position: -71px 0; }
	body#support li.about a:hover span { width: 68px; background-position: -71px -37px; }
	body#support li.products a span { width: 86px; background-position: -139px -185px; }
	body#support li.products a:hover span { width: 86px; background-position: -139px -370px; }	
	body#support li.support a span { width: 81px; background-position: -225px -185px; }
	body#support li.news a span { width: 137px; background-position: -306px -185px; }
	body#support li.news a:hover span { width: 137px; background-position: -306px -370px; }

li.news a { width:133px; }
	li.news a span { width:133px; background-position: -306px 0; }
	li.news a:hover span { background-position: -306px -37px; }
	body#news li.news a span { background-position: -306px -222px; }
	body#news li.home a span { width: 71px; background-position: 0 0; }
	body#news li.home a:hover span { width: 71px; background-position: 0px -37px; }
	body#news li.about a span { width: 68px; background-position: -71px 0; }
	body#news li.about a:hover span { width: 68px; background-position: -71px -37px; }
	body#news li.products a span { width: 86px; background-position: -139px 0; }
	body#news li.products a:hover span { width: 86px; background-position: -139px -37px; }
	body#news li.support a span { width: 81px; background-position: -225px -222px; }
	body#news li.support a:hover span { width: 81px; background-position: -225px -407px; }
	
body.sitepages li.home a span { width: 68px !important; background-position: 0 0 !important; }
body.sitepages li.home a:hover span { background-position: 0 -37px !important; }
body.sitepages li.about a span { background-position: -67px 0 !important; }
body.sitepages li.about a:hover span { background-position: -67px -37px !important; }
body.sitepages li.products a span { background-position: -135px 0 !important; }
body.sitepages li.products a:hover span { background-position: -135px -37px !important; }
body.sitepages li.support a span { background-position: -221px 0 !important; }
body.sitepages li.support a:hover span { background-position: -221px -37px !important; }
body.sitepages li.news a span { background-position: -302px 0 !important; }
body.sitepages li.news a:hover span { background-position: -302px -37px !important; }

#logo_png { width: 197px; height: 49px; position: absolute; top: 16px; left: -15px; background: transparent url("/images/gisupply_logo.png") no-repeat left top; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/gisupply_logo.png',sizingMethod='image'); }
a#logo_link { display: block; width: 197px; height: 49px; position: absolute; top: 16px; left: -15px; }
a#logo_link span { display: none; }
	
.wrapper { width:820px; margin:0 auto; padding: 104px 0 0 0; *padding: 116px 0 0 0; position:relative; text-align:left; _padding-top: 116px !important; }
#header { width: 820px; height: 124px; }
body#home #header { width: 820px; height: 222px; margin: 12px 0 30px -98px !important; *margin: 0px; _margin: 0px !important; _width: 820px; }
#header dl, div#page_nav { margin: 12px 0 12px 83px; }
div#page_nav .subnav { margin-left: 12px; }
body#about #header dl dt.header-icon { height: 123px; width: 87px; background: transparent url(/images/header_icon_about.png) no-repeat 0 0; *background-position: 0 -10px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/header_icon_about.png',sizingMethod='image'); _margin-top: -10px; }
/*body#products #header dl dt.header-icon { background: transparent url(/images/gisupply_header_logo.png) no-repeat 0 0px; *background-position: 0 -10px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/gisupply_header_logo.png',sizingMethod='image'); _margin-top: -10px; } */
body#products #header dl dt.header-icon { background: transparent url(/images/header_icon_products.png) no-repeat 0 0px; *background-position: 0 -10px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/header_icon_products.png',sizingMethod='image'); _margin-top: -10px; }
body#support #header dl dt.header-icon { background: transparent url(/images/header_icon_question.png) no-repeat 0 0; *background-position: 0 -10px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/header_icon_question.png',sizingMethod='image'); _margin-top: -10px; }
body#support #header dl dt.header-icon-contact { background: transparent url(/images/header_icon_contact.png) no-repeat 0 0; *background-position: 0 -10px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/header_icon_contact.png',sizingMethod='image'); _margin-top: -10px; }
body#support #header dl dt.header-icon-sitemap { background: transparent url(/images/header_icon_sitemap.png) no-repeat 0 0; *background-position: 0 -10px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/header_icon_sitemap.png',sizingMethod='image'); _margin-top: -10px; }
body#support #header dl dt.header-icon-privacy { background: transparent url(/images/header_icon_info.png) no-repeat 0 0; *background-position: 0 -10px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/header_icon_info.png',sizingMethod='image'); _margin-top: -10px; }
body#news #header dl dt.header-icon { background: transparent url(/images/header_icon_newsEvents.png) no-repeat 0 0; *background-position: 0 -10px; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/header_icon_newsEvents.png',sizingMethod='image'); _margin-top: -10px; }

* html body#sitepages #header dl dt.header-icon { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/header_icon_question.png',sizingMethod='image'); }

div#page_nav { margin: 12px 0 12px 0; } 
#header dl dt.header-icon, #header dl dt.header-icon-contact, #header dl dt.header-icon-sitemap, #header dl dt.header-icon-privacy { height: 100px; width: 87px; float: left; }
#header dl dt img.icon { padding: 30px 0; *padding: 15px 0; }
#header dl dd { float: left; margin: 25px 0 0 25px; *margin: 15px 0 0 25px; vertical-align: middle; }

* html body#home #header dl { margin-left: -98px; }
body#home #header dl dt.header-icon { background: transparent  url(/images/product_polarwand_logo_home.png) no-repeat 44px 30px; *background-position: 44px 20px; _background: transparent  url(/images/product_polarwand_logo_home_ie6.gif) no-repeat 44px 20px; }
body#home #header dl dt.header-icon { height: 222px; width: 170px; float: left; }
body#home #header dl dt img.icon { padding: 30px 0; *padding: 15px 0; _padding: 15px 0; }
body#home #header dl dd { float: left; margin: 53px 0 0 25px; *margin: 43px 0 0 25px; vertical-align: middle; _margin: 43px 0 0 25px; }
ul.LearnMore { margin-top: 10px; }
ul.LearnMore li { list-style: none; background:url(/images/right_arrow_list_item.png) no-repeat 0 0; padding: 0 0 5px 40px; _background:url(/images/right_arrow_list_item_ie6.gif) no-repeat 0 0; }
ul.LearnMore li a { font: normal 22px verdana; color: #005fae; }
body#home #flash_content { position: absolute; top: 50px; left: 460px; }
div.ulPlus { height: 145px; background: url(/images/medium_horizontal_divider.gif) no-repeat bottom center; width: 370px; margin: -30px 0 25px 0; _margin: 0 0 25px 0; }

ul.plus { height: 145px; width: 360px; background: url(/images/plus_icon_graphic.gif) no-repeat 0 0; }
ul.support { height: 130px; width: 170px; background: url(/images/question_icon_graphic.gif) no-repeat 0 0; }
ul.about { height: 130px; width: 170px; background: url(/images/about_icon_graphic.gif) no-repeat 0 0; }
ul.plus li, ul.support li, ul.about li { margin-left: 42px; }
ul.plus li h2, ul.support li h2, ul.about li h2 { position: relative; top: -3px; }
div.info_container { width: 370px; float: left; }
div.support { float: left; width: 175px; }
div.about { float: left; width: 175px; }
	
h1 { font: normal 34px verdana; color: #575757; margin: 0px; }
h2 { font: bold 16px/27px verdana; color: #575757; }
.subH2 { font: bold 11px verdana; color: #727272; }
h3 { font: bold 12px/18px verdana; color: #575757; }
h4 { font: bold 12px/18px verdana; margin: 4px 0 4px 0; color: #575757; }
h5 { font: bold 14px verdana; color: #0072bc; }
h6 { font: bold 10px verdana; color: #575757; }
span.intro { color: #343434; font: normal 11px verdana; }

div#page_nav { width: 170px; float: left; }
div.vDiv100 { height: 100px; padding: 25px 0; background: url(/images/vertical_divider.jpg) no-repeat top right; }	
div.vDiv196 { height: 196px; padding: 15px 0; background: url(/images/vertical_divider_large.jpg) no-repeat top right; }
div.vDiv196 ul { margin-top: 5px; }
div#page_nav ul { position: relative; left: 30px; }
div#page_nav ul li { line-height: 16px; }
body.sitepages ul.nav li ul { margin-left: 15px; line-height: 20px; }

div#copy, div#copyExtra { float: left; margin: 30px 0 0 25px; width: 315px; min-height: 400px; }
div#copyExtra { width: 620px; }
body#products div#copy { width: 365px; }
div#copy dl { margin-bottom: 20px; }
img.copy_image_left { margin: 0px 5px 5px 0; }
img.copy_image_right { margin: 0px 0 5px 10px; }
div#copy div#equipmentPNG { width: 235px; height: 507px; position: absolute; top: 94px; left: 597px; background: url(/images/products/equipment_png.png) no-repeat 0 0; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/products/equipment_png.png',sizingMethod='image'); }
div#copy div#equipmentPNG_bite { width: 286px; height: 211px; position: absolute; top: 210px; left: 597px; background: url(/images/products/biteblocks_png.png) no-repeat 0 0; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/products/biteblocks_png.png',sizingMethod='image'); }
div#copy div#equipmentPNG_scope { width: 278px; height: 181px; position: absolute; top: 180px; left: 597px; background: url(/images/products/scopetote_png.png) no-repeat 0 0; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/products/scopetote_png.png',sizingMethod='image'); }
div#copy div#equipmentPNG_hp { width: 299px; height: 205px; position: absolute; top: 215px; left: 597px; background: url(/images/products/hp_png.png) no-repeat 0 0; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/products/hp_png.png',sizingMethod='image'); }
div#copy div#equipmentPNG_garment { width: 235px; height: 262px; position: absolute; top: 174px; left: 597px; background: url(/images/products/garments_png.png) no-repeat 0 0; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/products/garments_png.png',sizingMethod='image'); }
div#copy div#equipmentPNG_spot { width: 258px; height: 142px; position: absolute; top: 211px; left: 597px; background: url(/images/products/spot_png.png) no-repeat 0 0; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/products/spot_png.png',sizingMethod='image'); }
div#copy div#equipmentPNG_via { width: 266px; height: 149px; position: absolute; top: 211px; left: 597px; background: url(/images/products/viaduct_png.png) no-repeat 0 0; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/products/viaduct_png.png',sizingMethod='image'); }
div#copy div#equipmentPNG_flash { position: absolute; top: 255px; left: 597px; }


div#copy div#equipmentJPG img { width: 301px; height: 170px; border: 0; position: absolute; top: 260px; left: 570px; }
div#copy div#equipmentDemoTxt { width: 235px; position: absolute; left: 597px; top: 620px; }
div#copy div#equipmentDemoTxtJPG, div#copy div#equipmentDemoTxtSpot { width: 235px; position: absolute; left: 592px; top: 423px; }
div#copy div#equipmentDemoTxtSpot { top: 366px; }

dl.supportForm { margin-top: 15px; }
dl.supportForm dt { line-height: 15px; }
dl.supportForm dd { padding-bottom: 10px; }
dl.supportForm dd input, dl.supportForm dd select { width: 158px; height: 18px; border: 1px solid #ddd; font: normal 11px verdana;  }
dl.supportForm dd textarea { width: 314px height: 121px; border: 1px solid #ddd; font: normal 11px verdana;  }

#site-footer { height: 21px; font: normal 9px verdana; color: #767676; background: url(/images/short_divider_bkgrd.gif) no-repeat 0 0; padding: 10px 0 25px 0; position: absolute; left: 185px; width: 800px; margin-top: 25px; }
#site-footer.references { margin-top: 150px; }
body#home #site-footer { width: 800px; background: url(/images/long_horizontal_divider.gif) no-repeat 0 0; left: 0px; padding-bottom: 25px; }

ul#conf { width: 378px; list-style: none; margin: 0 0 10px 0; padding: 0; }
ul#conf li, ul#conf li.more { float: left; width: 82px; margin-right: 8px; line-height: 14px; }
ul#conf li.less { width: 50px; }
ul#conf li.more { width: 105px; }
ul#conf li.more2 { width: 125px; }
ul#conf li.more3 { width: 220px; }
ul#conf li.more4 { width: 175px; }
ul#conf li h5 { font: bold 11px verdana; color: #575757 }
div.divider { height: 1px !important; width: 378px; background: url(/images/products/product_divider.jpg) no-repeat bottom left; margin: 20px 0; clear: both; position: relative; left: -15px; }
img.SinglePigtailOneFlap { position: absolute; left: 592px; top: 510px; _top: 505px; *top: 505px; }
img.SinglePigtailNoFlap { position: absolute; left: 592px; top: 680px; _top: 686px; *top: 686px; }
img.DoubleFlap, img.DoubleFlapPanc { position: absolute; left: 592px; top: 485px; _top: 480px; *top: 480px; }
img.DoubleFlapPanc { top: 854px; _top: 874px; *top: 874px; }
img.SingleFlap { position: absolute; left: 592px; top: 1025px; _top: 1050px; *top: 1050px; }
img.single_push_cath { position: absolute; left: 592px; top: 1200px; _top: 1305px; *top: 1305px; }
img.single_push_cath_biliary { position: absolute; left: 592px; top: 670px; _top: 670px; *top: 670px; }


form#request label { width: 250px; margin: 0 0 6px 5px; }

form#request input, textarea { width: 180px; margin-bottom: 6px; }

form#request .boxes { width: 1em; margin-top: 3px; }

form#request dl.DL_form dd span.vert_mid {width:11px;height:20px;text-align:center;}

form#request dl.DL_form {margin: 0 0 10px 0;}

* html form#request dl.DL_form div {margin-top:-6px;padding:0;} /* IE Hack */

form#request dl.DL_form dt { font: normal 11px Verdana, sans-serif; color: #969696; clear:both; }

form#request dl.DL_form dd { margin: 0 0 5px 0; /*font: normal 11px Tahoma, Verdana, sans-serif; color: #000000; */}

form#request dl.two_field {float: left;}

* html form#request #sub_content dl.two_field {float: left;} /* IE Margin Hack */

form#request dl.left_field {margin-right: 10px;clear:left;}

form#request dl.two_field dt { font: normal 11px Verdana, sans-serif; color: #969696; clear:both; }

form#request dl.two_field dd { margin: 0 0 10px 0;}

form#request dl.DL_form dd input { width:264px; height:15px; normal 11px Verdana, sans-serif; padding: 2px 0 0 2px; vertical-align:middle; margin-top:1px; }