*{margin:0;padding:0;}
html{min-height:100%;margin-bottom:1px;}
body{font-family:Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#666;background:#a6d2e6 url('/images/bg_home_body.jpg') repeat-x top left;text-align:center;}
a{color:#418aac;text-decoration:none;}
a:hover{color:#005696;text-decoration:none;}
a:focus {outline:none;}
p{margin-bottom:15px;line-height:140%;}
img{border:none;}
ul{display:block;line-height:135%;}
li{list-style:none;}
sup{font-size:10px;line-height:8px;}
.no_border td{border:none;padding:3px 10px 3px 0;vertical-align:middle;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}
.small{font-size:10px;line-height:14px;}
.medium{font-size:13px;line-height:125%;}
.large{font-size:16px;line-height:125%;}
select{font-size:13px;color:#666;padding-left:3px;width:250px;margin-bottom:10px;}
option{font-size:13px;color:#666;padding-left:3px;margin:1px 0;}
input.email{margin-left:5px;}
input.zip{margin-left:20px;}
input.email,input.zip{width:220px;border:1px solid #819ca9;margin-top:2px;margin-bottom:2px;}
.icon{vertical-align:middle;margin-bottom:2px;}
h1{font-size:17px;font-weight:bold;color:#666;line-height:21px;margin-bottom:10px;display:block;}
h2{font-weight:bold;font-size:14px;margin-bottom:15px;}
h2{font-size:18px;color:#20608d;margin-bottom:5px;}
h3{font-size:16px;color:#20608d;margin-bottom:5px;}
h4{font-size:14px;color:#20608d;margin-bottom:2px;}
input.input{width:220px;height:18px;border:1px solid #ccc;margin-top:5px;}
label.email{margin-right:10px;}
label.zip{margin-right:25px;}
form{margin-bottom:5px;}
p{line-height:145%;margin-bottom:15px;display:block;}
sup{font-size:10px;line-height:6px;}
.float_left{float:left;margin-right:15px;margin-bottom:5px;}
.float_right{float:right;margin-left:15px;margin-bottom:5px;}
.clear{clear:both;}
.small{font-size:11px;}
.source{margin-top:10px;margin-bottom:20px;padding-top:5px;font-size:11px;display:block;}
input.check_box{width:15px;}
input.email{margin-left:5px;}
input.zip{margin-left:20px;}
input.email,input.zip{width:220px;border:1px solid #819ca9;margin-top:2px;margin-bottom:2px;}
input.keywords,select.keywords{width:250px;}
fieldset{padding:15px;margin-bottom:0;border:1px solid #ccc;}
legend{font-size:14px;color:#666;font-weight:bold;}
.no_margin{margin:0;}
#wrapper{margin:0 auto;width:1000px;}
#header{position:relative;width:1000px;height:78px;background:url('/images/bg_header.jpg') repeat-y top left;}
#header #logo{position:absolute;top:-8px;left:40px;}
#header #logo h2{text-indent:-9999px;}
#header #legal_statement {position:absolute; top:17px; left:235px; width:650px; text-align:left;}
#header #legal_statement p {font-size:14px; line-height:120%; color:#000; font-weight:bold;}
#topmenu{padding:8px 35px 0 0;display:block;height:17px;color:#aaa;text-align:right;background:url('/images/bg_header.jpg') repeat-y top left;}
#topmenu li{display:inline;list-style:none;}
#topmenu li:first-child a{padding-left:0;}
#topmenu li:last-child a{padding-right:0;}
#topmenu li a{padding:0 2px;color:#4993b5;}
#topmenu li a:hover{color:#005696;}
.top_dropdown{position:absolute;left:0;top:0;border:1px solid #ccc;background-color:white;visibility:hidden;z-index:100;text-align:left;width:115px;}
.top_dropdown li{display:block;text-align:left;list-style:none;}
.top_dropdown li a{font-size:12px;color:#777;padding:1px 15px 1px 7px;display:block;}
.top_dropdown li a:hover{color:white;background-color:#1a97d2;}
#banner{width:1000px;height:288px;display:block;overflow:hidden;}
#banner img{float:left;display:block;}
#main_nav{width:1000px;height:36px;background:url('/images/bg_nav.jpg') no-repeat;display:block;overflow:hidden;}
#main_nav ul{margin-left:37px;text-align:left;width:100%;}
#main_nav .mainmenu li{font-size:14px;font-weight:normal;margin-left:2px;float:left;display:block;list-style:none;}
.main_dropdown{position:absolute;background-color:#155390;visibility:hidden;margin:-4px 0;padding:0;z-index:100;text-align:left;}
#vascular_dropdown{width:175px;}
#product_dropdown{width:182px;}
#company_dropdown{width:193px;}
.main_dropdown li{display:block;border-bottom:1px solid #4475a6;background-color:#155390;list-style:none;}
.main_dropdown li a{color:white;display:block;padding:2px 15px 2px 10px;}
.main_dropdown li a:hover{color:white;background-color:#021b51;display:block;}
#content{width:927px;padding:20px 37px 0 37px;display:block;text-align:left;background:url('/images/bg_home_content.jpg') repeat-y;overflow:hidden;}
#intro{width:592px;margin-right:30px;float:left;display:block;}
#clinicaldata_box{background-color:white;border-top:5px solid #999;float:left;margin-bottom:10px;}
#physician_box{width:305px;height:148px;background:white url('/images/bg_physician_box.gif') no-repeat top left;border-top:5px solid #4f6b99;float:left;margin-bottom:10px;}
#physician_box h2{color:#4f6b99;text-indent:50px;padding-top:16px;font-weight:bold;font-size:14px;margin-bottom:15px;}
#physician_box img{float:left;margin-right:10px;margin-left:15px;}
#physician_box .info{padding-right:15px;}
#physician_box .name{font-weight:bold;margin-bottom:5px;display:block;line-height:100%;}
#physician_box .clinic{font-weight:normal;display:block;}
#closurefast_box{float:left;width:305px;height:148px;background:white url('/images/bg_closurefast_box.jpg') no-repeat top left;border-top:5px solid #61c8ec;position:relative;}
.closurefast_text{padding:42px 110px 0 13px;font-size:11px;font-weight:bold;line-height:13px;}
#closurefast_box h2{color:#1180a7;text-indent:55px;padding-top:16px;font-weight:bold;font-size:14px;margin-bottom:15px;}
#testimonial_box{float:left;width:280px;height:148px;background:white url('/images/bg_testimonial_box.gif') no-repeat top left;border-top:5px solid #da6517;padding:0 10px 0 15px;}
#testimonial_box,#closurefast_box,#clinicaldata_box{margin-right:6px;margin-bottom:10px;}
#testimonial_box h2{color:#da6517;padding:15px 5px 0 40px;font-weight:bold;font-size:14px;margin-bottom:15px;}
#testimonial_box .quote{font-size:12px;font-weight:normal;line-height:115%;display:block;color:#555;}
#testimonial_box .name{margin-left:0;font-weight:bold;}
#testimonial_box .story{display:block;font-size:12px;margin-top:10px;}
#locate_box{float:left;width:280px;height:145px;background:white url('/images/bg_locate_box.gif') no-repeat 0 5px;border-top:5px solid #778946;margin-bottom:10px;padding:0 10px 0 15px;display:block;}
#locate_box h2{color:#778946;text-indent:30px;padding-top:15px;font-weight:bold;font-size:14px;margin-bottom:15px;}
#news_box{float:left;width:275px;height:148px;padding:0 15px;background:white url('/images/bg_news_box.jpg') no-repeat top left;border-top:5px solid #61c8ec;position:relative;}
#news_box h2{color:#1180a7;text-indent:45px;padding-top:16px;font-weight:bold;font-size:14px;margin-bottom:5px;}
#news_box h3{font-size:20px;font-weight:normal;color:#666;line-height:110%;margin-bottom:2px;}
#news_box h4{font-size:12px;font-weight:bold;color:#666;margin-bottom:5px;}
#news_box p{line-height:115%;margin-bottom:5px;}
#footer{width:1000px;background:url('/images/bg_home_content_bot.jpg') no-repeat top left;text-align:center;padding-top:20px;margin-bottom:50px;color:#666;font-size:11px; color:#333;}
#footer a{color:#333;}
#footer a:hover{color:#666;}
a.universal_button{background:transparent url('/images/but_bg_left.gif') no-repeat top left;display:block;float:left;font:bold 12px Arial;line-height:16px;height:24px;padding-left:12px;text-decoration:none;}
a:link.universal_button,a:visited.universal_button,a:active.universal_button{color:#fff;}
a.universal_button span{background:transparent url('/images/but_bg_right.gif') no-repeat top right;display:block;padding:4px 12px 4px 0;}
a.universal_button:hover{background-position:bottom left;}
a.universal_button:hover span{background-position:bottom right;color:#fff;}
.button_wrapper{overflow:hidden;width:100%;margin:5px 0;}
.leightbox{color:#333;display:none;position:fixed;top:20%;left:25%;width:50%;height:50%;padding:1em;border:1em solid #333;background-color:white;text-align:left;z-index:1001;overflow:auto;}