@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #605e5e;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.maincontant {
	height: auto;
	width: 843px;
	float: left;
}



#mid-pan1 {
	float: left;
	height: 742px;
	width: 843px;
	background-image: url(../images/mid_contain_bg_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#cotain1 {
	padding: 10px;
	float: left;
	height: 533px;
	width: 823px;
}
#subnavigation {
	height: 28px;
	width: 737px;
	float: left;
	line-height: 28px;
	padding-left: 55px;
}
.footertaxt {
	font: 90% Geneva,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.footertaxt a{
	color: #ffffff;
	text-decoration: none;
}	




.style1{
	color: #8B8A8A;
}


.subnavigation {
	font: 90% Geneva,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}

.formtext {
	font: 90% Geneva,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #A2B4B7;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 140px;
}
.formarrow {
	height: 16px;
	width: 20px;
	background-color: #A2B4B7;
}

/*#menu80{
	margin-left: 150px;
}

#menu83{
	margin-left: 150px;
}

#menu84{
	margin-left: 150px;
}*/

ul#ja-cssmenu {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 1em;
	margin-left: 40px;
}

ul#ja-cssmenu li {
	font: 90% Geneva,Arial,Helvetica,sans-serif;
	background: url() repeat-x;
	text-align: center;
	position: relative;
	line-height: 25px;
	white-space: nowrap;
	width:100px;
	display: block;
	padding: 0px;
	text-decoration: none;
	color: #fff;
	height: 37px;
	float: left;
	margin: 0;
}

ul#ja-cssmenu li a {

	background: url(../images/button_top.jpg) no-repeat;
	display: block;
	text-align:center;
	text-decoration: none;
	color: #fff;
	width: 96px;
	height: 34px;
	text-transform: normal;
	border-right: 0px solid #000;
	margin-top: 0px;
	padding-top: -10px;
	font-size: 10px;
	font-weight: bold;

}

#buttons>ul#ja-cssmenu li a { 
	width: auto; 
	font-weight: bold;
}

ul#ja-cssmenu li a:hover {
	background: url(../images/button_top_hover.jpg) no-repeat;
	display: block;
	text-align:center;
	text-decoration: none;
	color: #fff;
	width: 96px;
	height: 34px;
	text-transform: normal;
	font-weight: normal;
	border-right: 0px solid #000;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 10px;
	font-weight: bold;

}

ul#ja-cssmenu li a.active {
	background: url(../images/button_top_active.jpg) no-repeat;
	display: block;
	text-align:center;
	text-decoration: none;
	color: #E30707;
	width: 96px;
	height: 37px;
	text-transform: normal;
	font-weight: normal;
	border-right: 0px solid #000;
	margin-top: 0px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
}
ul#ja-cssmenu li a.active:hover {
	background: url(../images/button_top_active.jpg) no-repeat;
	display: block;
	text-align:center;
	text-decoration: none;
	color: #E30707;
	width: 96px;
	height: 37px;
	text-transform: normal;
	font-weight: normal;
	border-right: 0px solid #000;
	margin-top: 0px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
}

ul#ja-cssmenu #blankli {
width: 160px;
}

ul#ja-cssmenu li a.prodspe{
background: url(../images/product_down1.jpg) no-repeat;
	height: 42px;
	padding-bottom: 0px;
}

ul#ja-cssmenu li a.prodspe:hover{
background: url(../images/product_down1.jpg) no-repeat;
	height: 47px;
}

ul#submenu {
	list-style: none;
	padding: 0;
	padding-top: 2px;
	padding-left: 20px;
	margin: 0;
}


ul#submenu li {
	font: 90% Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	background: url() repeat-x;
	text-align: center;
	position: relative;
	line-height: 18px;
	white-space: nowrap;
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	float: left;
	padding-left: 7px;
	padding-right: 7px;
	margin: 0;
	cursor: pointer;
}

ul#submenu a{
	color: #FFFFFF;
	text-decoration: none;
}

ul#submenu .active{
	background: #486D73;
	padding-left: 10px;
	padding-right: 10px;
}

.divScroll-1 {
	font: 90% Geneva,Arial,Helvetica,sans-serif;
    height:520px;
    width:400px;
    overflow:scroll;
    }

#productarea {
	font: 90% Geneva,Arial,Helvetica,sans-serif;
	width: 98%;
	height: 500px;
}

#contarea {
	height: 90%;
	margin-bottom: 1em; 
	padding: 10px;
}

table.contentpaneopen {
	margin: 15px 40px 40px;	
}

/* tabbed browsing */

#tabsubmenu{
	
}
#countrytabs{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #ffffff;
}

#countrytabs .shadetab{
	display: inline;
	margin: 0;

}

#countrytabs .shadetab a{
	text-decoration: none;
	color: #ffffff;
	z-index: 1;
	padding-top: 15px;
	padding-right: 88px;
}

#countrytabs #country1 a{
	background: url(../images/overview.jpg) no-repeat;
}

#countrytabs #country1 a.selected{
	background: url(../images/overviewhover.jpg) no-repeat;
}

#countrytabs #country1 a:hover {
	background: url(../images/overviewover.jpg) no-repeat;
}

#countrytabs #country4 a{
	background: url(../images/label.jpg) no-repeat;
}

#countrytabs #country4 a.selected{
	background: url(../images/labelhover.jpg) no-repeat;
}

#countrytabs #country4 a:hover {
	background: url(../images/labelover.jpg) no-repeat;
}

#countrytabs #country2 a{
	background: url(../images/suture.jpg) no-repeat;
}

#countrytabs #country2 a.selected{
	background: url(../images/suturehover.jpg) no-repeat;
}

#countrytabs #country2 a:hover {
	background: url(../images/sutureover.jpg) no-repeat;
}

#countrytabs #country3 a{
	background: url(../images/needleshape.jpg) no-repeat;
}

#countrytabs #country3 a.selected{
	background: url(../images/needleshapehover.jpg) no-repeat;
}

#countrytabs #country3 a:hover {
	background: url(../images/needleshapeover.jpg) no-repeat;
}

#countrytabs39{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #ffffff;
}

#countrytabs39 .shadetab{
	display: inline;
	margin: 0;

}

#countrytabs39 .shadetab a{
	text-decoration: none;
	color: #ffffff;
	z-index: 1;
	padding-top: 15px;
	padding-right: 88px;
}

#countrytabs39 #country1 a{
	background: url(../images/overview.jpg) no-repeat;
}

#countrytabs39 #country1 a.selected{
	background: url(../images/overviewhover.jpg) no-repeat;
}

#countrytabs39 #country1 a:hover {
	background: url(../images/overviewover.jpg) no-repeat;
}

#countrytabs39 #country4 a{
	background: url(../images/label.jpg) no-repeat;
}

#countrytabs39 #country4 a.selected{
	background: url(../images/labelhover.jpg) no-repeat;
}

#countrytabs39 #country4 a:hover {
	background: url(../images/labelover.jpg) no-repeat;
}

#countrytabs39 #country2 a{
	background: url(../images/suture.jpg) no-repeat;
}

#countrytabs39 #country2 a.selected{
	background: url(../images/suturehover.jpg) no-repeat;
}

#countrytabs39 #country2 a:hover {
	background: url(../images/sutureover.jpg) no-repeat;
}

#countrytabs39 #country3 a{
	background: url(../images/needleshape.jpg) no-repeat;
}

#countrytabs39 #country3 a.selected{
	background: url(../images/needleshapehover.jpg) no-repeat;
}

#countrytabs39 #country3 a:hover {
	background: url(../images/needleshapeover.jpg) no-repeat;
}

#countrytabs40{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #ffffff;
}

#countrytabs40 .shadetab{
	display: inline;
	margin: 0;

}

#countrytabs40 .shadetab a{
	text-decoration: none;
	color: #ffffff;
	z-index: 1;
	padding-top: 15px;
	padding-right: 88px;
}

#countrytabs40 #country1 a{
	background: url(../images/overview.jpg) no-repeat;
}

#countrytabs40 #country1 a.selected{
	background: url(../images/overviewhover.jpg) no-repeat;
}

#countrytabs40 #country1 a:hover {
	background: url(../images/overviewover.jpg) no-repeat;
}

#countrytabs40 #country4 a{
	background: url(../images/label.jpg) no-repeat;
}

#countrytabs40 #country4 a.selected{
	background: url(../images/labelhover.jpg) no-repeat;
}

#countrytabs40 #country4 a:hover {
	background: url(../images/labelover.jpg) no-repeat;
}

#countrytabs40 #country2 a{
	background: url(../images/suture.jpg) no-repeat;
}

#countrytabs40 #country2 a.selected{
	background: url(../images/suturehover.jpg) no-repeat;
}

#countrytabs40 #country2 a:hover {
	background: url(../images/sutureover.jpg) no-repeat;
}

#countrytabs40 #country3 a{
	background: url(../images/needleshape.jpg) no-repeat;
}

#countrytabs40 #country3 a.selected{
	background: url(../images/needleshapehover.jpg) no-repeat;
}

#countrytabs40 #country3 a:hover {
	background: url(../images/needleshapeover.jpg) no-repeat;
}

#countrytabs41{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #ffffff;
}

#countrytabs41 .shadetab{
	display: inline;
	margin: 0;

}

#countrytabs41 .shadetab a{
	text-decoration: none;
	color: #ffffff;
	z-index: 1;
	padding-top: 15px;
	padding-right: 88px;
}

#countrytabs41 #country1 a{
	background: url(../images/overview.jpg) no-repeat;
}

#countrytabs41 #country1 a.selected{
	background: url(../images/overviewhover.jpg) no-repeat;
}

#countrytabs41 #country1 a:hover {
	background: url(../images/overviewover.jpg) no-repeat;
}

#countrytabs41 #country4 a{
	background: url(../images/label.jpg) no-repeat;
}

#countrytabs41 #country4 a.selected{
	background: url(../images/labelhover.jpg) no-repeat;
}

#countrytabs41 #country4 a:hover {
	background: url(../images/labelover.jpg) no-repeat;
}

#countrytabs41 #country2 a{
	background: url(../images/suture.jpg) no-repeat;
}

#countrytabs41 #country2 a.selected{
	background: url(../images/suturehover.jpg) no-repeat;
}

#countrytabs41 #country2 a:hover {
	background: url(../images/sutureover.jpg) no-repeat;
}

#countrytabs41 #country3 a{
	background: url(../images/needleshape.jpg) no-repeat;
}

#countrytabs41 #country3 a.selected{
	background: url(../images/needleshapehover.jpg) no-repeat;
}

#countrytabs41 #country3 a:hover {
	background: url(../images/needleshapeover.jpg) no-repeat;
}

#countrytabs42{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #ffffff;
}

#countrytabs42 .shadetab{
	display: inline;
	margin: 0;

}

#countrytabs42 .shadetab a{
	text-decoration: none;
	color: #ffffff;
	z-index: 1;
	padding-top: 15px;
	padding-right: 88px;
}

#countrytabs42 #country1 a{
	background: url(../images/overview.jpg) no-repeat;
}

#countrytabs42 #country1 a.selected{
	background: url(../images/overviewhover.jpg) no-repeat;
}

#countrytabs42 #country1 a:hover {
	background: url(../images/overviewover.jpg) no-repeat;
}

#countrytabs42 #country4 a{
	background: url(../images/label.jpg) no-repeat;
}

#countrytabs42 #country4 a.selected{
	background: url(../images/labelhover.jpg) no-repeat;
}

#countrytabs42 #country4 a:hover {
	background: url(../images/labelover.jpg) no-repeat;
}

#countrytabs42 #country2 a{
	background: url(../images/suture.jpg) no-repeat;
}

#countrytabs42 #country2 a.selected{
	background: url(../images/suturehover.jpg) no-repeat;
}

#countrytabs42 #country2 a:hover {
	background: url(../images/sutureover.jpg) no-repeat;
}

#countrytabs42 #country3 a{
	background: url(../images/needleshape.jpg) no-repeat;
}

#countrytabs42 #country3 a.selected{
	background: url(../images/needleshapehover.jpg) no-repeat;
}

#countrytabs42 #country3 a:hover {
	background: url(../images/needleshapeover.jpg) no-repeat;
}

#countrytabs43{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #ffffff;
}

#countrytabs43 .shadetab{
	display: inline;
	margin: 0;

}

#countrytabs43 .shadetab a{
	text-decoration: none;
	color: #ffffff;
	z-index: 1;
	padding-top: 15px;
	padding-right: 88px;
}

#countrytabs43 #country1 a{
	background: url(../images/overview.jpg) no-repeat;
}

#countrytabs43 #country1 a.selected{
	background: url(../images/overviewhover.jpg) no-repeat;
}

#countrytabs43 #country1 a:hover {
	background: url(../images/overviewover.jpg) no-repeat;
}

#countrytabs43 #country4 a{
	background: url(../images/label.jpg) no-repeat;
}

#countrytabs43 #country4 a.selected{
	background: url(../images/labelhover.jpg) no-repeat;
}

#countrytabs43 #country4 a:hover {
	background: url(../images/labelover.jpg) no-repeat;
}

#countrytabs43 #country2 a{
	background: url(../images/suture.jpg) no-repeat;
}

#countrytabs43 #country2 a.selected{
	background: url(../images/suturehover.jpg) no-repeat;
}

#countrytabs43 #country2 a:hover {
	background: url(../images/sutureover.jpg) no-repeat;
}

#countrytabs43 #country3 a{
	background: url(../images/needleshape.jpg) no-repeat;
}

#countrytabs43 #country3 a.selected{
	background: url(../images/needleshapehover.jpg) no-repeat;
}

#countrytabs43 #country3 a:hover {
	background: url(../images/needleshapeover.jpg) no-repeat;
}

#countrytabs44{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #ffffff;
}

#countrytabs44 .shadetab{
	display: inline;
	margin: 0;

}

#countrytabs44 .shadetab a{
	text-decoration: none;
	color: #ffffff;
	z-index: 1;
	padding-top: 15px;
	padding-right: 88px;
}

#countrytabs44 #country1 a{
	background: url(../images/overview.jpg) no-repeat;
}

#countrytabs44 #country1 a.selected{
	background: url(../images/overviewhover.jpg) no-repeat;
}

#countrytabs44 #country1 a:hover {
	background: url(../images/overviewover.jpg) no-repeat;
}

#countrytabs44 #country4 a{
	background: url(../images/label.jpg) no-repeat;
}

#countrytabs44 #country4 a.selected{
	background: url(../images/labelhover.jpg) no-repeat;
}

#countrytabs44 #country4 a:hover {
	background: url(../images/labelover.jpg) no-repeat;
}

#countrytabs44 #country2 a{
	background: url(../images/suture.jpg) no-repeat;
}

#countrytabs44 #country2 a.selected{
	background: url(../images/suturehover.jpg) no-repeat;
}

#countrytabs44 #country2 a:hover {
	background: url(../images/sutureover.jpg) no-repeat;
}

#countrytabs44 #country3 a{
	background: url(../images/needleshape.jpg) no-repeat;
}

#countrytabs44 #country3 a.selected{
	background: url(../images/needleshapehover.jpg) no-repeat;
}

#countrytabs44 #country3 a:hover {
	background: url(../images/needleshapeover.jpg) no-repeat;
}

#countrytabs45{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #ffffff;
}

#countrytabs45 .shadetab{
	display: inline;
	margin: 0;

}

#countrytabs45 .shadetab a{
	text-decoration: none;
	color: #ffffff;
	z-index: 1;
	padding-top: 15px;
	padding-right: 88px;
}

#countrytabs45 #country1 a{
	background: url(../images/overview.jpg) no-repeat;
}

#countrytabs45 #country1 a.selected{
	background: url(../images/overviewhover.jpg) no-repeat;
}

#countrytabs45 #country1 a:hover {
	background: url(../images/overviewover.jpg) no-repeat;
}

#countrytabs45 #country4 a{
	background: url(../images/label.jpg) no-repeat;
}

#countrytabs45 #country4 a.selected{
	background: url(../images/labelhover.jpg) no-repeat;
}

#countrytabs45 #country4 a:hover {
	background: url(../images/labelover.jpg) no-repeat;
}

#countrytabs45 #country2 a{
	background: url(../images/suture.jpg) no-repeat;
}

#countrytabs45 #country2 a.selected{
	background: url(../images/suturehover.jpg) no-repeat;
}

#countrytabs45 #country2 a:hover {
	background: url(../images/sutureover.jpg) no-repeat;
}

#countrytabs45 #country3 a{
	background: url(../images/needleshape.jpg) no-repeat;
}

#countrytabs45 #country3 a.selected{
	background: url(../images/needleshapehover.jpg) no-repeat;
}

#countrytabs45 #country3 a:hover {
	background: url(../images/needleshapeover.jpg) no-repeat;
}

#countrytabs46{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #ffffff;
}

#countrytabs46 .shadetab{
	display: inline;
	margin: 0;

}

#countrytabs46 .shadetab a{
	text-decoration: none;
	color: #ffffff;
	z-index: 1;
	padding-top: 15px;
	padding-right: 88px;
}

#countrytabs46 #country1 a{
	background: url(../images/overview.jpg) no-repeat;
}

#countrytabs46 #country1 a.selected{
	background: url(../images/overviewhover.jpg) no-repeat;
}

#countrytabs46 #country1 a:hover {
	background: url(../images/overviewover.jpg) no-repeat;
}

#countrytabs46 #country4 a{
	background: url(../images/label.jpg) no-repeat;
}

#countrytabs46 #country4 a.selected{
	background: url(../images/labelhover.jpg) no-repeat;
}

#countrytabs46 #country4 a:hover {
	background: url(../images/labelover.jpg) no-repeat;
}

#countrytabs46 #country2 a{
	background: url(../images/suture.jpg) no-repeat;
}

#countrytabs46 #country2 a.selected{
	background: url(../images/suturehover.jpg) no-repeat;
}

#countrytabs46 #country2 a:hover {
	background: url(../images/sutureover.jpg) no-repeat;
}

#countrytabs46 #country3 a{
	background: url(../images/needleshape.jpg) no-repeat;
}

#countrytabs46 #country3 a.selected{
	background: url(../images/needleshapehover.jpg) no-repeat;
}

#countrytabs46 #country3 a:hover {
	background: url(../images/needleshapeover.jpg) no-repeat;
}
/*
#countrytabs .shadetab a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 5px;
	border: 1px solid #28A7BC;
	color: #ffffff;
	background: #3C848F;
}

#countrytabs .shadetab a:visited{
	color: #ffffff;
}

#countrytabs .shadetab a:hover{
	text-decoration: underline;

}

#countrytabs .shadetab a.selected{ /*selected main tab style */
	position: relative;
/*top: 1px;*/
}

#countrytabs .shadetab a.selected{ /*selected main tab style */
	background: url('../imgs/menuhover.gif') repeat-x;
	border-bottom-color: white;
	color: #ffffff;
	/*bottom: 1px;*/
	background: #486D73;
}

#countrytabs .shadetab a.selected:hover{ /*selected main tab style */
	text-decoration: none;
	}

*/

.tabcontent{
	display:none;
	text-align: left;
	}

@media print {
.tabcontent {
	display:block !important;
	}
}

/* end of tabbed browsing*/

.contact_email {
font: 90% Geneva,Arial,Helvetica,sans-serif;
	padding-left: 50px;
	margin-top: -40px;
	}

#emailForm .contact_email h3{
	font: 90% Geneva,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #486D73;
}

#emailForm .contact_email .label{
	font: 90% Geneva,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 120px;
	text-align: right;
}

#emailForm .contact_email #contact_text {
	width: 263px;
}

#emailForm .contact_email button{
	padding: 0px;
	margin: 0px;
	background: url(../images/submit.jpg);
	width: 93px;
	height: 30px;
	font-size: 1px;
	border: 0px;

}
#content-containertable.override{
  
  width: 375px;
  
}
#content-containertable.override div{
  width: 375px;
  height:490px;
	color: #486D73;
  overflow:scroll;
  background: #ffffff;
  padding-left: 5px;
}

#content-containertable.override h1 {
	font-size:18px;
	font-weight: normal;
	color: #486D73;
}

#image39{
background: url(../images/plain1.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image39:hover{
	background: url(../images/plain2.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image40{
background: url(../images/Chromic.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image40:hover{
	background: url(../images/Chromic2.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image41{
background: url(../images/nylon.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image41:hover{
	background: url(../images/nylon2.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image42{
background: url(../images/braided.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image42:hover{
	background: url(../images/braided2.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image43{
background: url(../images/polyglycolic.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image43:hover{
	background: url(../images/polyglycolic2.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image44{
background: url(../images/polypropylene.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image44:hover{
	background: url(../images/polypropylene2.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image45{
background: url(../images/polydioxanone.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image45:hover{
	background: url(../images/polydioxanone2.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image46{
background: url(../images/polyester.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#image46:hover{
	background: url(../images/polyester2.jpg) no-repeat;
	width: 322px;
	height: 107px;
	
	display: block;
}

#vmMainPage {
font: 90% Geneva,Arial,Helvetica,sans-serif;
margin: 0px;
padding: 0px;
padding-left: 20px;
padding-bottom: 10px;
}

#userregister {
padding-top: 10px;
}

#userregister .formField{
padding: 0px;
}

#userregister .formField select {
width: 205px;
}

#contactimage{
	background: url(../images/contctusimage.gif);
	margin-top: 65px;
	width: 193px;
	height: 246px;
}

.zt {
    font-size: 11px;
	font-family: Verdana;
	color: #FFFFFF;
}

.zt a {
    color: #FFFFFF;
	text-decoration: none;
}

a:link {color: #000; font-weight:bold; text-decoration: none;}
a:visited {color: #000;  font-weight:bold; text-decoration: none;}
a:hover {color: #28a7bc;  font-weight:bold; text-decoration: underline;}
a:active {color: #407c87;  font-weight:bold;}

#footer a:link {color: #fff; font-weight:bold; text-decoration: none;}
#footer a:visited {color: #fff;  font-weight:bold; text-decoration: none;}
#footer a:hover {color: #8B8A8A;  font-weight:bold; text-decoration: underline;}
#footer a:active {color: #28A7BC;  font-weight:bold;}

#footerdesign  a:link {color: #8B8A8A; font-weight:bold; text-decoration: none;}
#footerdesign  a:visited {color: #8B8A8A;  font-weight:bold; text-decoration: none;}
#footerdesign  a:hover {color: #8B8A8A;  font-weight:bold; text-decoration: underline;}
#footerdesign  a:active {color: #8B8A8A;  font-weight:bold; text-decoration: none;}

#mainwrapper {
	height: auto;
	width: 843px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#logo {
	float: left;
	height: 103px;
	width: 238px;	
}
#top-right-phone {
	float: right;
	height: 103px;
	width: 146px;
	background-image: url(../images/phoneno.jpg);
}
#midcontent {
	float: left;
	height: 100%;
	width: 843px;
	background-image: url(../images/mid_contain_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #999;
	border-left-style: none;
}

#bottomtxt {
	float: left;
	height: 100px;
	width: 843px;
	background-image: url(../images/bottum_line.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

#bottomimg {
	float: left;
	padding-top: 20px;
	padding-left: 40px;	
}

div#footer ul.menu li {
	display: inline;
	list-style-type: none;
	border-right-width: 1pt;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;	
}
div#footer ul.menu li.item93 {
	
	border: none;
}
#footer {
	font-size: 10pt;
	font-weight: normal;
	float: left;
	width: 843px;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	line-height: 120%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footercopyright {
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	margin-top: -15px;
}
#footerdesign {
	font-size: 9pt;
	color: #8B8A8A;
	text-align: center;
	text-transform: none;
}
#search {
	float: left;
	width: 303px;
}
	
#topmenu a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}

#topmenu li {
	font: Geneva,Arial,Helvetica,sans-serif;
	background: repeat-x;
	text-align: center;
	position: relative;
	line-height: 25px;
	white-space: nowrap;
	width:100px;
	display: block;
	padding: 0px;
	text-decoration: none;
	color: #fff;
	height: 37px;
	float: left;
	margin: 0;
}

#topmenu li {
	background: url(../images/button_top.jpg) no-repeat;
	display: block;
	text-align:center;
	text-decoration: none;
	color: #fff;
	width: 96px;
	height: 34px;
	text-transform: uppercase;
	border-right: 0px solid #000;
	margin-top: 0px;
	padding-top: -10px;
	font-size: 10px;
	font-weight: bold;
}
#topmenu a:hover {
	background: url(../images/button_top_hover.jpg) no-repeat;
	display: block;
	text-align:center;
	text-decoration: none;
	color: #fff;
	width: 96px;
	height: 34px;
	text-transform: uppercase;
	font-weight: normal;
	border-right: 0px solid #000;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 10px;
	font-weight: bold;


}

#topmenu li.active a{
	background: url(../images/button_top_active.jpg) no-repeat;
	display: block;
	text-align:center;
	text-decoration: none;
	color: #E30707;
	width: 96px;
	height: 37px;
	text-transform: uppercase;
	font-weight: normal;
	border-right: 0px solid #000;
	margin-top: 0px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
}
#topmenu li.active a:hover {
	background: url(../images/button_top_active.jpg) no-repeat;
	display: block;
	text-align:center;
	text-decoration: none;
	color: #E30707;
	width: 96px;
	height: 37px;
	text-transform: uppercase;
	font-weight: normal;
	border-right: 0px solid #000;
	margin-top: 0px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
}
#topmenu li.item80 {
	margin-left: 170px;	
}

#search label{
	visibility: hidden;	
}

#search .inputbox{
	width: 150px;
	left: 200px;
	top: 38px;
	color: #28A7BC;
}

#search input.button {
	padding: 0px;
	margin: 0px 0 0 -5px;
	width: 21px;
	height: 22px;
	background: url(../images/formarrow.jpg) no-repeat;
	left: 355px;
	top: 38px;
	border:none
}

#vm_menu ul{
	background-image: url(http://www.suturasmedical.com/images/menu.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 37px;
	width: 735px;
	float: left;
	position: relative;
	margin-left: 50px;
}

#vm_menu li {
	font-size: 10px;
	text-align: center;
	position: relative;
	line-height: 18px;
	white-space: nowrap;
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	float: left;
	padding-left: 7px;
	padding-right: 1px;
	cursor: pointer;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 13px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
}

#vm_menu a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

#vm_menu #current a{
	background: #486D73;
}
div#component-contact {
width: 843px;
float: left;
}

#topmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 1em;
	margin-left: 40px;
}
#vm_menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 1em;
	margin-left: 50px;
}

#overviewimg{
float: left;
margin-left: 30px;
}

#overviewtext {
	height: 473px;
	width: 400px;
	overflow: scroll;	
}

#overviewtext p{
	font-family: Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #486D73;
}

#overviewtext h1{
	font-size:18px;
	font-weight: normal;
	color: #486D73;
}

#scroll1 {
	float: left;
	height: 507px;
	width: 434px;
	overflow: scroll;
	left: 140px;
	top: 235px;	
}

#scroll2 {
	float: left;
	height: 509px;
	width: 309px;
	left: 577px;
	top: 234px;	
}


#vmMainPage h3{
visibility: hidden;
}

#product_list{
	padding-left: 30px;	
}

span .productPrice {
visibility: hidden;
}

.componentheading {
margin-top: 100px;
float:left;
margin-left: 50px;
font-weight: bold;
position:relative;
}

.josForm {
position:relative;
margin-top: 150px;
margin-left: 50px;
margin-right: 0px;
width: 600px;
}

.validate {
margin-left:275px;	
}