/*-------------interior-----------------*/
body {
	margin-left: 0;
	padding-left: 0;
	font-family: arial, helvetica, sans-serif;
	line-height: 12pt;
	font-size: 11px;
}

/*------------------------------*/
#outside {
	width: 100%;
	
	}
#main-box {
	width: 790px;
	vertical-align: top;
	background-color: #fff;
	}
#maintable {
	margin-left:auto; margin-right:auto;
	vertical-align: top;
	padding: 0;
	text-align: left;
	}
	
#rt-img {
	padding: 0px;
	margin: 0;
	background-color: #660000;
	vertical-align: bottom;
	display: none;
	}
#logo{
	text-align: left;
	padding: 0px;
	margin: 0;
	height:63px;
	background-color: #fff;
	display: none;
	}
#logo-box {
	margin: 0;
	padding: 0 0 0 22px;
	background: #fff url("/myotronics_root/images/logo-myotronics.gif") top left no-repeat;
	display: none;
	}
#logo-box img {
	margin: 0;
	padding: 0 0 0 23px;
	display: none;
	}
#top-imgs {
	background: #fff url("/myotronics_root/images/bg-top.gif") top left no-repeat;
	vertical-align: top;
	height:75px;
	padding: 0 0 0 23px;
	margin: 0;
	vertical-align: middle;
	text-align:left;
	display:none;
	}
#top-imgs img {

	display:none;
	}
.in-line {
	display:none;
	}
.blue-line img{
	display:none;
	}	

/*------------------------------*/

p {
	padding:0;
	margin:0;
	padding-bottom:13px;
	font-family:arial, helvetica, sans-serif;
}

h1 {
	padding:0;
	text-align: left;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: bold;
	}

.rightside-box h2, 
.rightside-box h2 a	{
	padding:0;
	text-transform: capitalize;
	font-size: 12px;
	font-weight: bold;
	}
	
.rightside-box h2 a:hover {
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
	}

h3 {
	padding:0;
	text-align: left;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	}	
h4 {
	padding:0;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	}
/*------------------------------*/
a {
	color:#000;
	text-decoration: none;
	}
a:hover {
	color:#000;
	text-decoration: underline;
	}
a.black-link {
	color:#000;
	text-decoration: underline;
	display: none;
	}
a.black-link:hover {
	color:#000;
	text-decoration: underline;
	display: none;
	}	
#footer {
	display: none;
	}
.footer-box {
	margin: 0;
	height: 25px;
	display: none;
	}
/*------nav-----*/	
#upper-nav {
	display: none;
}
#upper-nav img {
	display: none;
}
#lower-nav {
	display: none;
}
#lower-nav img {
	display: none;
}

/*---------leftside------------*/	
/*---------leftside------------*/	
#leftside {
	/*background-color: #efefef;*/
	width: 159px;
	vertical-align: top;
	}
	
#leftside-box {
	margin: 0;
	/*padding: 45px 10px 20px 8px;*/
	vertical-align: top;
	padding: 0;
	clear: both;
	}
.side-title p {
	margin: 0;
	padding: 0 0 15px 8px;
	font-weight: bold;
	font-size: 12px;
	color: #006699;
	}
/*----------------*/
#side-nav-links {
	display: none;
	}
	
#side-nav-links li  {
	display: none;
	}	
#side-nav-links li a {
	display: none;
	}		
#side-nav-links li a:hover {
	display: none;
	}	
	
#side-nav-links li#sublinks-area ul li a:hover,
#side-nav-links li#sublinks-area ul li ul li a:hover {
	display: none;
	}	

#side-nav-links li#sublinks-area {
	display: none;
	}
#side-nav-links li#sublinks-area ul	{
	display: none;
	}
	
#side-nav-links li#sublinks-area ul li {
	display: none;
	}	
	
#side-nav-links li a:hover {
	display: none;
	}
#side-nav-links li#sublinks-area li a.on {
	display: none;
	}
#side-nav-links li#sublinks-area ul li ul {
	display: none;
	}
	
#side-nav-links li.selected {
	display: none;
	}

#side-links {
	display: none;
	}
#side-links-only {
	display: none;
	}
#side-links img,
#side-links-only img {
	display: none;
	}
.links {
	display: none;
	}
.links a {
	display: none;
	}
.links a:hover {
	display: none;
	}
	
/*------------------------------*/
	
/*------------------------------*/
#rightside {
	vertical-align: top;
	}
.rightside-box {
	margin: 0;
	padding: 15px; 
	width: 80%;
	clear: both;
	min-height: 300px;
	}
.rightside-box p img {
	margin: 0 0px 15px 35px;
	padding: 0;
	border: 1px solid #999;
	display: block;
	clear: both;
	}
.rightside-box img {
	margin: 0 0px 15px 40px;
	padding: 0;
	border: 1px solid #999;
	display: block;
	clear: both;
	}
.rightside-box img.left {
	margin: 0px 15px 15px 0px;
	padding: 0;
	border: 1px solid #999;
	}
.sm-text p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 105%;
	}
.sm {
	letter-spacing: -0.003em;
	}
.cap-img {
float: left;
width: 100px;
border: 0;
margin: 0 15px 15px 0;
padding: 5px;
text-align: left;
}
.cap-img img{
	margin: 0 0 5px 0;
	padding: 0;
	}
.cap-img p{
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 10px;
	line-height: 105%;
	}
.clearboth { clear: both; }
/*----------------*/	
.h-line {
	background:url("/myotronics_root/images/red-line.gif") left top repeat-x;
	text-align: left;
	width: 535px;
	height: 1px;	
	display:none;
	}
/*------sitemap-------*/
.sitemap-area,
.list-area,
.list-area2,
table .list-area2,
#leftside-box #link-area {
	text-align: left;
	margin: 0;
	padding: 5px 0 10px 15px;
	vertical-align: top;
	width: 80%;
	clear: both;
	}
#leftside-box #link-area h2 {
	margin: 0;
	padding: 10px 0 15px 0;
	}
#leftside-box #link-area .list-area p  {
	margin: 0;
	padding: 0px 0 5px 0;
	}
.sitemap-area ul,
.list-area ul {
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	text-align:left;
	}
.list-area ul li {
	margin: 0;
	padding: 0 0px 3px 0px;
	list-style: none;
	text-align: left;
	display: block;
	}
.list-area2 ul li {
	margin: 0;
	padding: 0 0px 3px 0px;
	list-style: none;
	background-image:  url("/myotronics_root/images/circle-bullet.gif");
	background-repeat: no-repeat;
	background-position: 0% .5em;
	display: block;
	}
.list-area2 ul li dd {
	margin: 0;
	padding: 0 0px 0px 0px;
	list-style: none;
	display: block;
	}
	
.sitemap-area ul li {
	margin: 0;
	padding: 0 0px 3px 10px;
	list-style: none;
	text-transform: capitalize;
	}
.sitemap-area ul li ul{
	margin: 0;
	padding: 3px 0px 3px 10px;
	list-style: none;
	text-transform: capitalize;
	}
.sitemap-area ul li ul li{
	margin: 0;
	padding: 0px 0px 3px 10px;
	list-style: none;
	}
/*------prod-------*/
.cat-desc-box {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0px 0 15px 0;
	vertical-align: top;
	text-align: left;
	clear: both;
	}

.prod-box {
	float:left;
	margin: 0 0 30px 0; 
	padding:0;  
	width: 50%;
	min-height: 150px;
	clear: right;
	display: block; 
	}

.prod-box img {
	margin: 0 25px 0px 10px; 
	padding: 0 0px 0px  0px;
	width: 70px;
	height: 95px;
	clear:right;
	display: block; 
	float:right;
	}

.prod-text {
	margin: 0; 
	padding: 0;  
	text-align: left;
	vertical-align: top;
	width:60%;
	float:left;
	display:block;
	}

.prod-text a {
	margin: 0 0 0px 0px;
	padding: 0 0px 0px 0;
	text-align: left;
	font-size: 10px;
	white-space: normal;
	text-decoration: none;
	color: #000;
	vertical-align: top;

	}

.prod-text h2 {
	margin:0;
	padding: 0px 10px 0px 0px;
	
}

.prod-text  a:hover {
	text-decoration: underline;
	}

.prod-text p {
	margin:0;
	padding: 0px 0px 0px 0px;
	text-align:left;
	}

.prod-text a.more  {
	white-space: nowrap;
	margin: 0;  
	padding: 0px 0px 0px 0; 
	vertical-align: top;
	display: none;
	}
.prod-text a.more:hover  {
	white-space: nowrap;
	margin: 0;  
	padding: 0px 0px 0px 0; 
	display: none;
	}
	
/*----------------------*/	
.normal-table, 
.regular-table {
	width: 535px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	clear: both;
	}
.normal-table td,
.regular-table td {
	vertical-align: top;
	}
.normal-table td p {
	width: 420px;
	vertical-align: top;
	}
.normal-table td img {
	width: 110px;
	padding: 0;
	margin: 0;
	}
/*------form stuff------*/
.qtyform {
	padding: 0;
	margin: 0;
	text-align: left;
	display: none;
	}
.qtyform input,
.qtyform select {
	padding: 0 0 0 0;
	margin: 8px 0 0 0;
	text-align: left;
	display: none;
	}
.terms {
	padding: 25px 0 0 0px;
	margin: 0;
	text-align: center;
	display: none;
	}
.terms a {
	padding: 0px;
	margin: 0;
	color: #000;
	text-decoration: none;	
	display: none;
	}
.terms a:hover {
	padding: 0px;
	margin: 0;
	color: #000;	
	text-decoration: underline;
	display: none;
	}
/*------------------------------*/
.form-box {
	width: 535px;
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;
	min-height: 250px;
	height: auto;

	}
.form-box h1 {
	margin: 0 0 -10px 0;
	}
.form-box  table.form tr td,
.form-box  td {
	padding: 0;
	margin: 0 0 0 ;
	vertical-align: middle;
	text-align: left;

	}
.form-box  table.form tr td.form-lable {
	width: 100px;
	padding: 0;
	margin: 0;
	text-align: left;
	white-space:nowrap;
	}
.form-box .label-review {
	width: 30%;
	padding: 2px 15px 2px 5px;
	margin: 0;
	text-align: left;
	white-space: nowrap;
	text-transform: uppercase;
	}
.form-box .label-review-r {
	width: 70%;
	padding: 2px 5px 2px 5px;
	margin: 0;
	text-align: right;
	}
.form-box .review-lable {
	padding: 2px 0px 3px 35px;
	text-align: left;
	margin: 0;
	white-space: nowrap;
	vertical-align: top;
	}
.form {
	text-align: left;
	}
#warn {
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: bold;
	}
#warn p {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	}
#warn p img {
	vertical-align: text-top;
	padding: 0;
	margin: 0;
	display: inline;
	border: 0;
	}	
#warn ul{
	padding:0 0 0px 20px;
	margin: 0;
	line-height: 12px;
	}
#warn ul li{
	padding:0;
	margin: 0;
	line-height: 12px;
	color: #000;
	list-style: none;
	background-image:  url("/myotronics_root/images/dot-red.gif");
	background-repeat: no-repeat;
	background-position: 0% .4em;
	}
.required {
	color: #ff3300;
	font-size: 11px;
	display: inline;
	font-weight: bold;
	}
select  { 
	font-size: 11px;
	color: #000;
	border: 1px solid #ccc;
        }
textarea {
	font-size: 11px;
	color: #000;
	border: 1px solid #ccc;
	width: 200px;
	padding: 0;	
	margin: 0 0 10px 0;
	}
.input-area  { 
	font-size: 11px;
	width: 200px;
	color: #000;
	border: 1px solid #ccc;
	padding: 1px;
        }
.input-sm  { 
	font-size: 11px;
	width: 50px;
	color: #000;
	border: 1px solid #ccc;
	padding: 1px;
        }	
.bttn-area { 
	height:45px;
	}
.standard-bttn { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #660000;
	padding: 2px;
	margin: 0;
	display:none;
        }

/* These comments hide anything following them from IE-mac \*/
.standard-button{ 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 1px solid #660000;
	padding: 0px;
	margin: 0;
        }		
/* end hide from mac ie5  */		
.shoppingcart {
	width: 535px;
	margin: 0;
	padding: 0;
	}	
.shoppingcart .bar,
.bar { 
	color: #616f61;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccc;
	font-weight: bold;
	margin:  0 0 15px 0;
        }
.shoppingcart .item-line,
 .item-line  {
	background-color: #efefef;
	margin: 0;
	padding: 0;
	}	
.shoppingcart .cart-item, 
.cart-item {
	text-align: left;
	margin: 0;
	padding: 2px 5px 2px 5px;
	width: 25%;
	}
.shoppingcart .cart-options, 
.cart-options {
	text-align: left;
	margin: 0;
	padding: 2px 5px 2px 5px;
	width: 35%;
	}
.shoppingcart .cart-qty, 
.cart-qty {
	text-align: center;
	margin: 0;
	padding: 2px 5px 2px 5px;
	width: 10%;
	}
.shoppingcart .cart-price,
.cart-price,
.shoppingcart .cart-total,
.cart-total {
	text-align: right;
	margin: 0;
	padding: 2px 5px 2px 5px;
	width: 15%;
	}
.shoppingcart .cart-bttns {
	text-align: right;
	margin: 0;
	padding: 15px 0 0 0;
	display: none;
	}
/*---------------pop---------------*/
.popup {
	margin: 0 0 0 25px;
	}
.pop-text {
	padding: 2px 0 5px 0;
	margin: 0;
	}
/*---------------table.certifications---------------*/
table.fda {
	padding: 0 0px 0px 0px;
	margin: 10px 0px 15px 0px;
	text-align: left;
	vertical-align: top;
	clear: both;
	}
table.fda td {
	padding: 3px 15px 3px 15px;
	margin: 0 0 0 0px;
	text-align: left;
	vertical-align: top;
	}
table.fda td.td-left {
	border-top: 1px solid #999; 
	border-left: 1px solid #999;
	} 	
table.fda td.td-middle {
	border-top: 1px solid #999; 
	border-left: 1px solid #999;
	} 
table.fda td.td-right {
	border-top: 1px solid #999; 
	border-left: 1px solid #999;  
	border-right: 1px solid #999;
	white-space: nowrap;
	} 	
table.fda td.td-left-bttm {
	border-bottom: 1px solid #999; 
	border-left: 1px solid #999; 
	border-top: 1px solid #999;
	} 		
table.fda td.td-middle-bttm {
	border-bottom: 1px solid #999; 
	border-left: 1px solid #999; 
	border-top: 1px solid #999;
	} 			
table.fda td.td-right-bttm {
	border-bottom: 1px solid #999; 
	border-left: 1px solid #999;  
	border-right: 1px solid #999; 
	border-top: 1px solid #999;
	white-space: nowrap;
	} 
/*----------*/
.mid-img {
	margin: 0 0 15px 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	display: block;
	}
.mid-img table td {
	margin: 0;
	padding: 0 0 15px 15px;
	text-align: left;
	vertical-align: top;
	}
.mid-img img {
	margin: 0 0 0px 0;
	clear:right;
	padding: 0;
	text-align: left;
	vertical-align: top;
	}
/*--------prod-detail---------*/
#prod-detail {
	width: 535px;	
	vertical-align:top;
	margin: 0;	
	padding: 0;
	}
#prod-detail table {
	width: 535px;	
	vertical-align:top;
	margin: 0;	
	padding: 0;
	}
#detail-right {
	width:110px; 
	display: inline; 
	float: right;
	margin: 0 0px 0 15px;
	}
#detail-right img {
	vertical-align:top;
	display: block; 
	float:left; 
	width: 110px;	
	height: 160px; 
	padding: 0 0px 0 0px; 
	margin: 0 0px 0px 0px;
	}
	
#prod-detail p {
	margin: 0;
	padding: 0 15px 15px 0px;
	width: auto;
	min-width: 410px;
	text-align: left;
	}
#prod-detail ul {
	margin: 0;
	padding: 0 0px 15px 10px;
	list-style: none;
	}
#prod-detail ul li {
	margin: 0;
	padding: 0 0px 3px 10px;
	list-style: none;
	background-image:  url("/myotronics_root/images/circle-bullet.gif");
	background-repeat: no-repeat;
	background-position: 0% .5em;
	text-align: left;
	}
#prod-detail a.black-link {
	color:#000;
	margin: 0;
	padding: 0px;
	text-decoration: none;
	}
#prod-detail a.black-link:hover {
	color:#000;
	text-decoration: underline;
	}	
/*-----colorbox-------*/
.clr-box {
	margin: 0 0 15px 0; padding: 0; border: 1px solid gray; width: 525px; background-color: #efefef;
	}	
.clr-boxin {
	margin:0; padding: 10px;
	}
.clr-boxin img {
	padding:0; margin: 0px 0px 0 10px;
	}
	
.sec-link {
	display: none;
	}
/*-----search-------*/
#search-box {
	display: none;
	overflow:hidden;
	}
#search {
	display: none;
	overflow:hidden;
	}	
.search-input{
	display: none;
	overflow:hidden;
}
img.search-bttn { 
	display: none;
	overflow:hidden;
        }

	