.address {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11pt; font-weight: normal; font-variant: normal; text-transform: none; color: 88AFD2; text-align: center; vertical-align: top; letter-spacing: 1px}

.nav_txt {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; }

.nav_txt_sub { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; }

.main_background {  background-attachment: scroll; background-color: #B0CADC; /* background-image: url(images_index/instrument2.gif); background-repeat: no-repeat; background-position: right bottom */}

.main_txt {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 15pt; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}

.prod_wrapper{
width: 553px;
position: relative;	
}

.main_prod_content{
position: relative;
float: left;
height: auto;/*Org: 316px*/
width: 265px;
padding: 5px;
margin: 0;	
}

/*space below logo*/
.sheath_logo {padding-bottom: 15px;}

.main_prod_content2{
float: left;
height: 316px;/*Org: 316px*/
width: 95%;
padding: 5px;
margin: 0;
position: relative;	
}

.panel .disc{
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
text-align: left;
line-height: 12px;
color: #999;
width: 95%;
margin: 0 auto;
}

.disc{
	position: relative;
	clear: both;
	width: 100%;
	/*height: 10px;*/
	margin: 0 auto;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
}

.disc p{
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 12px;
color: #999;
}

.panel font{
color: #06F;
}

.pdf_con{
position: relative;
clear: both;
width: 265px;
height: 25px;
padding-bottom: 75px;/*put space below pdf*/
}

.pdf_con h3{
position: absolute;
right: 0;
}

#pdf{
border: none;
float: left;	
}

.main_prod_content p{
padding: 0 0 7px 0;
margin: 0;	
}

.main_prod_content2 p{
padding: 0;
margin: 0;	
}


.main_prod_content h3{
padding: 10px 0 15px 0; 
margin: 0; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-style: normal; 
font-weight: 600; 
font-variant: normal; 
text-transform: none; 
color: #3573B9;
}

.main_prod_content2 h3{
padding: 10px 0 5px 0; 
margin: 0; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-style: normal; 
font-weight: 600; 
font-variant: normal; 
text-transform: none; 
color: #3573B9;
}


/*Clue Tips | Jquery */

.clue{ display: none;}

#circle{
background: url(../images/circle.png) top left no-repeat;	
height: 26px;
width: 26px;
display: block;
border: none;	
}

/*Classic Tips*/

.hide_show_clue{ position: absolute; top: 0; right: 0; height: 25px; width: 25px; background: blue; }

#c1 {
    left: 40px;
    position: absolute;
    top: 8px;
}
#c2 {
    left: 30px;
    position: absolute;
    top: 55px;
}
#c3 {
    left: 1px;
    position: absolute;
    top: 90px;
}
#c4 {
    left: 45px;
    position: absolute;
    top: 200px;
}
#c5 {
    left: 85px;
    position: absolute;
    top: 335px;
}
#c6 {
    left: 45px;
    position: absolute;
    top: 380px;
}
#c7 {
    left: 45px;
    position: absolute;
    top: 430px;
}

#hsfc1 {
    left: 65px;
    position: absolute;
    top: 30px;
}
#hsfc2 {
    left: 65px;
    position: absolute;
    top: 55px;
}
#hsfc3 {
    left: 65px;
    position: absolute;
    top: 130px;
}
#hsfc4 {
    left: 110px;
    position: absolute;
    top: 240px;
}
#hsfc5 {
    left: 65px;
    position: absolute;
    top: 310px;
}
#hsfc6 {
    left: 65px;
    position: absolute;
    top: 350px;
}
#hsfc7 {
    left: 103px;
    position: absolute;
    top: 535px;
}
#hsfc8 {
    left: 117px;
    position: absolute;
    top: 550px;
}
#hsfc9 {
    left: 75px;
    position: absolute;
    top: 535px;
}
#hsfc10 {
    left: 145px;
    position: absolute;
    top: 570px;
}

#hstn1 {
    left: 80px;
    position: absolute;
    top: 25px;
}
#hstn2 {
    left: 90px;
    position: absolute;
    top: 70px;
}
#hstn3 {
    left: 65px;
    position: absolute;
    top: 270px;
}
#hstn4 {
    left: 200px;
    position: absolute;
    top: 285px;
}

/*End Clue Tips | Jquery */


/*prevent overflow of bullets in chrome*/
.panel-wrapper {margin-left: 1px;}

.panel-wrapper h4{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
color: #3573B9	
}

.main_prod_content2 ul.other_prod{
padding: 0;
margin: 30px 0 0 0;
text-align: left;
width: 100%;
display: none;
}

ul.other_prod{
padding: 0;
margin: 0 auto;
margin-bottom: 10px;
height: 59px;
text-align: left;
}

.main_prod_content2 ul.other_prod li{
list-style: none;
clear: both;
height: 62px;
width: 400px;
color: #2592E3;
}

.main_prod_content2 ul.other_prod li a{
float: left;
margin: 0 5px 0 0;
color: #2592E3;
font-weight: 600;
}
.main_prod_content2 ul.other_prod li p{

}

/*unbold type*/
ul.other_prod li a span {font-weight: normal;}

*:first-child+html ul.other_prod li{
list-style: none;
display: inline;
padding: 0;
margin: 0 0 0 5px;
height: 59px;
width: 62px;	
}
* html ul.other_prod li{
list-style: none;
display: inline;
padding: 0;
margin: 0 0 0 5px;
height: 59px;
width: 62px;	
}

ul.other_prod li{
list-style: none;
display: inline-block;
padding: 0;
margin: 0 0 0 5px;
height: 59px;
width: 62px;	
}

#classic_btn{
background: url(../images/classic_sh_btn.png) top left no-repeat;
display: block;	
height: 59px;
width: 62px;
}

#hsfc_btn{
background: url(../images/heartspan_fc_btn.png) top left no-repeat;
display: block;	
height: 59px;
width: 62px;
}

#hstn_btn{
background: url(../images/heartspan_tn_btn.png) top left no-repeat;
display: block;	
height: 59px;
width: 62px;
}

.main_prod_content a{
padding: 0; 
margin: 0; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-style: normal; 
font-weight: 600; 
font-variant: normal; 
text-transform: none; 
color: #3573B9
}


.ge{
	border: none;
	background: url(../images/ge_logo.png) no-repeat;
	clear: both;
	height: 48px;
	width: 100%;
	float: left;
	margin-left: 5px;
	margin-top: 100px;
}

/*logo placement for products page only*/
.ge_productspage{
	border: none;
	background: url(../images/ge_logo.png) top center no-repeat;
	clear: both;
	height: 48px;
	width: 25%;
	float: right;
	margin-right: 20px;
	padding-bottom: 15px;
}

.main_prod_content2 .ge{
border: none;
background: url(../images/ge_logo.png) top center no-repeat;
height: 38px;
width: 135px;
position: absolute;
bottom: 5px;
right: 15px;
}

.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000}

.header {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.main_txt_index { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; font-style: normal; line-height: 12pt; font-weight: normal; font-variant: normal; text-transform: none; color: #000000 }
.main_background_second {  background-attachment: scroll; background-image: url(images/tmp_logo2.gif); background-repeat: no-repeat; background-position: right top}
.white_spacer {  background-attachment: scroll; background-image: url(images/white_spacer.gif); background-repeat: no-repeat; background-position: left bottom; background-color: #CCCCCC}
.white_vert {  background-attachment: scroll; background-color: #999999; background-image: url(images_index/white_ver_spacer.gif); background-repeat: repeat-y; background-position: left top}
.white_vertCopy { background-attachment: scroll; background-color: #CCCCCC; background-image: url(images_index/white_ver_spacer.gif); background-repeat: repeat-y; background-position: right top}.nav_txt_second { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666 }
.main_txtCopy { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 12pt; font-weight: normal; font-variant: normal; text-transform: none}
.main_txt_grey {
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 15pt; font-weight: normal; font-variant: normal; text-transform: none; color: #666666}

.link_txt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000FF;
}
.link_txt a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000FF;
}
.link_txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000FF;
	text-decoration: underline;
}
.link_txt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000FF;
}
.home_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #336699;
}
.home_link a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #336699;
}
.home_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #336699;
	text-decoration: underline;
}
.home_link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #336699;
}
.footer{
	position: relative;
	clear: both;
	height: 48px;
	width: 95%;
	margin: 0 auto;
}
.footer p{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;	
	font-weight: normal;
	font-variant: normal;
	line-height: 12px;
	text-transform: none;
	text-align: left;
	color: #336699;
	width: 100%;
	/*width: 73%;*/
	padding: 5px 0 0 0;
	margin: 0;
}

