
#directory {
  text-align:left;
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}
.darkborder { border:1px solid #353526;}
.msgtop strong { font-size:16px;}
.msgtop { background:#353526; padding:8px 14px; }
#content .msgtop a:link,
#content .msgtop a:visited,
#content .msgtop a:active { color:#fff !important; font-size:14px; display:block;}

.profile {
  width: 100%;
  text-align: left;
  background-color: #ffffff;
  margin: 4px auto;
  overflow: hidden;
  display: flex;
}

#subtitle_dr {
    font-size: 18px;
    background: #f0f0f0;
    font-weight: bold;
    text-align: left;
    margin: 3px auto;
    width: 100%;
    padding: 15px;
}

.spcbar {
width:534px;
text-align:left;
background-color:#94D150;
margin:0px auto;
padding:5px 10px;
color:#fff;
font-size:14px; font-weight:bold;
}
.special { background-color:#FFFFFf;border-top:1px solid #94D150; border-bottom:1px solid #94D150; }

.profile1 {
float:left;
width:15%;
vertical-align:top;
padding:8px 5px 10px 14px;
}




.profile1 img {
border:1px solid #666;
}

#profile2 {
float:left;
width:80%;
border:none;
vertical-align:top;
 padding:8px 19px 10px 8px;

  font-size:14px;
}

.profile3 {
display: none;
}
#content .profile3 ul {
margin:12px 14px 0px 16px; list-style-type:none;  list-style-image:none;
padding:0px;
}
#content  .profile3  ul li {
list-style-image:none; background-repeat:no-repeat; padding-left:24px; background-position:0px 1px; margin-bottom:4px; padding-bottom:2px;
}


#profile3ts {
float:left;
width:185px;
 padding:0px 0px 10px 15px
}


#content #purchasebtnsmall a:link,
#content #purchasebtnsmall a:visited,
#content #purchasebtnsmall a:active
{
margin-top:8px;background:#ee0000; width:183px; height:30px; font-size:18px; font-weight:bold; color:#fff; display:block;
text-align:center; border:1px solid #e30907;
padding-top:8px;
}
#content #purchasebtnsmall a:hover
{
margin-top:8px;background:#f15a25; width:183px; height:30px; font-size:18px; font-weight:bold; color:#fff; display:block;
text-align:center; border:1px solid #e30907;
padding-top:8px;
}

#content #purchasebtn a:link,
#content #purchasebtn a:visited,
#content #purchasebtn a:active
{
margin-top:8px;background:#ee0000;  font-size:18px; font-weight:bold; color:#fff; display:block;
text-align:center; border:1px solid #e30907; line-height:20px;
padding:8px 6px 8px 6px;
}
#content #purchasebtn a:hover
{
margin-top:8px;background:#f15a25; border:1px solid #e30907;
}


/* product reviews */

#bloodmeters { width:202px; float:right; margin:0px 0px 10px 16px; }
#bloodmeters img { border:1px solid #ededed; border-bottom:none; margin:0px 0px 0px 0px; width:200px;}
#profilepicture img {border:1px solid #E0E0E0; margin:0px 0px 0px 0px;  }
#bloodmeters .verifiedbox {padding:2px;  background:#97c52e; font-size:10px; text-transform:uppercase; color:#fff;  text-align:center; margin-bottom:5px; letter-spacing:2px;
	border-top:1px solid #80b62a;   }

.bmrs_ar { background:#f9f9f9; border:1px solid #eaeaea; padding:5px 5px 3px 5px; font-size:12px; color:#333; }
.bmrs_top { padding:3px 0px 0px 0px; }
.bmrs {  }
.bmrs1 { float:left; width:90px; padding:0px 5px 2px 5px; font-weight:bold;}
.bmrs2 { float:left; width:90px; padding-bottom:4px;}
.profile-logo { padding:10px 0px 0px 0px; text-align:center; margin-top:5px; border-top:1px solid #d6d6d6;}



#tstlist-title { font-size:14px; text-transform:; color:#333; font-weight:bold;   padding:6px 0px 6px 0px;}
#tstlist ul { margin:0px 0px 0px 0px; }
#content #profile2  a { font-size:18px; }

.profile2 img{
margin:0px 5px 0px 5px;
}



#manufacturertitle {

background:#fff; color:#333; margin:3px auto; width:753px; padding:4px 0px 4px 15px;   font-size:18px; font-weight:bold;
}

.top_head {
    background: #f0f0f0;
    color: #333;
    margin: 3px auto;
    width: 100%;
    padding: 4px 0px 4px 0px;
    font-size: 22px;
    text-align: center;
    line-height: 36px;
    overflow: hidden;
    height: auto !important;
}

.top_headlhs { margin:3px auto; width:754px; padding:4px 0px 4px 12px; *padding:4px 0px 0px 0px;
font-size: 22px;
background: #f9f9f9;
color: #333;
text-align: left;
}
.top_head1 {float:left; width:128px; font-size:18px; font-weight:bold; text-align:left; padding:0px 0px 0px 15px; }
.top_head2 {float:left;width:240px; font-size:18px; font-weight:bold; text-align:left; padding:0px 0px 0px 11px; _padding:0px 0px 0px 13px;}
.top_head3 {float:left; width:120px; font-size:14px; font-weight:bold; text-align:left;}

.signature{ padding:10px 0px 0px 0px;  margin:10px 0px 0px 0px; text-align:center; border-top:1px dotted #999; }
.previousgeneration { text-transform:uppercase; font-size:10px; color:#e22b00; }
.videotutorial { background-image:url(../images/icons/vid.gif); width:84px; height:22px; font-size:10px;  color:#fff; background-repeat:no-repeat; padding-top:8px; padding-left:38px; text-transform:uppercase; margin-top:2px;}


#surround-meters1 { padding:4px 18px 12px 18px;   background:#f9f9f9; margin-bottom:10px;}
#surround-meters2 { padding:4px 18px 12px 18px;  background:#FFFFE6;  margin-bottom:10px;}



#surround-meters2 #bloodmeters #imgmeter img,
#surround-meters1 #bloodmeters #imgmeter img {border:1px solid #ddd; margin-top:18px;}

.quoted {
  	
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom:4px;
    color:#444;
 }

 .quoted1{
    
    font-size:18px;
    font-weight: 400;
    line-height: 20px;
 }

 .quoted1 strong{
   font-weight: 400;
 }

 .quoted2{
   
   font-size: 15px;
   font-weight: 400;
   line-height: 24px;
 }
/* -------- under this asnt been seen yet */


#tstintro{
  line-height: 24px;
  
  line-height: 24px;
  font-weight: 400;
}

#content-main #content #tstlist li{
  line-height: 24px !important;
  
  line-height: 24px !important;
  font-weight: 400 !important;
  font-size:16px;
}

#profile2 a, #profile2{
  
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

#content #profile2 a{
  font-size: 18px;
  line-height: 24px;
}








/*


#directory2 {

background-color:#e2e2e2;
border:1px solid #e1e1e1;
width:550px;
height:580px;
text-align:center;
}

#movethisdown { padding:0px 0px 5px 0px; }

.top_head1ts {float:left; width:132px; font-size:14px; font-weight:bold; text-align:left; padding:0px 0px 0px 10px; }
.top_head2ts {float:left;width:240px; font-size:14px; font-weight:bold; text-align:left; padding:0px 0px 0px 0px; _padding:0px 0px 0px 0px;}
.top_head3ts {float:left; width:120px; font-size:14px; font-weight:bold; text-align:left;}


#floatimg_right { width:200px; float:right; margin:0px 0px 10px 10px; }
#floatimg_right img { border:1px solid #E0E0E0; margin:0px 0px 10px 0px; }




#purchasebtn a:link,
#purchasebtn a:visited,
#purchasebtn a:active
{
margin-top:12px;background-image:url(../images/wristband/b1.jpg); width:202px; height:26px; font-size:14px; font-weight:bold;
color:#333; display:block;
text-align:center;
padding-top:9px;
}
#purchasebtn a:hover
{
margin-top:12px;background-image:url(../images/wristband/b2.jpg); width:202px; height:26px; font-size:14px; font-weight:bold; color:#333; display:block;
text-align:center;
padding-top:9px;
}

.classed {margin-top:10px; }

.stop-press { background:#6fb900; padding:8px; color:#fff; }
.stop-press-title { font-size:14px;  font-weight:bold; border-bottom:1px dotted #fff; padding-bottom:2px;  margin-bottom:2px;}
.stop-press-desc { font-size:12px;  font-weight:normal; }


#imgmeter_right img { }
#imgmeter_right { float:right; margin:0px 0px 10px 10px; width:200px; }



#videomain {

	background-color:#F0F0F0;
	background-image:url(../images/icons/video_main.jpg); background-repeat:no-repeat;  background-position:top left;

}

#mapmain {
	margin-top:-10px;
	background-color:#F0F0F0;
	background-image:url(../images/icons/map.jpg); background-repeat:no-repeat;  background-position:top left;

}

#video-title { margin:0px 20px 10px 15px; font-size:16px; font-weight:bold;  color:#000;

padding-top:40px;


 clear:both;

 line-height:1.2em;

 }


.nothing { font-size:1px; color:#fff; }
#map-holder { margin:0px 15px; height:398px;  }
#video-holder { margin:0px 15px; height:348px;  }
#transcript { margin-bottom:10px; }
#pens { font-size:12px; font-weight:normal; }
.sub-holder { padding-top:10px; }

/* for expert */

#top_p {

width:560px;
height:114px;

}
.sizedrop { font-size:1px; height:4px; clear:both; }
#top_p a{ color:#fff; }
#top_p_1 { width:349px; float:left; margin-top:0px; margin-left:12px; _margin-left:6px;}
#top_p_1 h1 { font-size:18px;  color:#fff; margin:0px; padding:0px;}
.top_title { font-size:18px;  color:#fff; padding:0px 0px 0px 0px;}
.top_address { font-size:12px;  color:#fff; margin-top:11px;  *margin-top:14px; line-height:1.2em; padding-right:8px;}
.top_number { font-size:12px;  color:#fff; margin-top:5px; line-height:1.2em;}

#top_p_2 {  float:left; }
#quoteme { background:#242424;    border:1px solid #dddddd; width:185px; margin:16px 0px 0px 0px;

position:relative;
}
#pin {width:35px; height:42px; position:absolute;
 right:-10px;
 top:-25px;
 }
 #topq { background-image:url(../images/directory/topq.gif); background-position:1px 0px; height:25px; background-repeat:no-repeat; }
#middleq {  color:#fff; padding:10px 5px 10px 18px;font-size:14px; font-weight:bold;  }
#botq { background-image:url(../images/directory/botq.gif); background-position:110px 0px; height:25px; background-repeat:no-repeat;  }

.priceindir { font-size:16px; font-weight:bold; color:#58b702; line-height:16px; display:block; padding:4px 0px 6px 0px;  }
