body {
	background-color: #525384;
	margin: 0;
	padding: 0;
	}
body#pop {
	margin: 0;
	padding: 0;
	background-color: #fff;
	vertical-align: middle;
	}	

body,a,p,h1,h2,h3,h4,ul,ol,li,div,span,td,tr,th,table,input,form,select,textarea {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    padding: 0;
    margin: 0;
    } 
.clear {
     	clear: both;
    	height: 1px;
    	line-height: 1px;
    	margin: -1px;
    	overflow: hidden;
}
.clear-r {
     	clear: right;
    	height: 1px;
    	line-height: 1px;
    	margin: -1px;
    	overflow: hidden;
}
.spacer{
     	clear: both;
    	height: 1px;
        margin:0px;
    	overflow: hidden;
		border:0;
		padding:0;
		font-size:1px;
		display:block;
   }
img {
	padding:0;
	margin: 0;
	border: 0;
}
table, td, tr, p {
	font-size: 10px;
	line-height:130%;
}
/*------------------------------*/
#outside {
	width: 100%;
	}
#main-box {
	width: 790px;
	vertical-align: top;
	background: #525384 url("/myotronics_root/images/n-bg.gif") top left repeat;
	margin-left:auto; margin-right:auto;
	padding: 0;
	}
#maintable {
	margin-left:auto; margin-right:auto;
	vertical-align: top;
	padding: 0;
	}
	
#rt-img {
	padding: 0px;
	margin: 0;
	height: 163px;
	width: 159px;
	background-color: #525384;
	}
#logo{
	text-align: left;
	padding: 0px;
	margin: 0;
	height:63px;
	background-color: #fff;
	}
#logo-box {
	margin: 0;
	padding: 0 0 0 22px;
	background: #fff url("/myotronics_root/images/logo-noromed.gif") top left no-repeat;
	}
#logo-box img {
	margin: 0;
	padding: 0 0 0 23px;
	}
#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;
	white-space: nowrap;
	}
#top-imgs img {
	border: 1px solid #660000;
	padding: 0;
	margin: 0 20px 0 0;
	display: inline;
	}
.in-line {
	background-color: #660000;
	height: 1px;
	margin: 0;
	padding: 0;
	}
.blue-line img{
	background-color: #006699;
	height: 1px;
	margin: 0;
	padding: 0;
	}	

/*------------------------------*/
p {
	padding-top:0;
	margin:0px;
	padding-bottom:15px;
	padding-right: 10px;
	text-align: left;	
	vertical-align: top;
	}
h1 {
	padding:0 0 15px 0;
	text-align: left;
	text-transform: capitalize;
	font-size: 14px;
	color: #525384;
	font-weight: bold;
	}
.rightside-box h2, 
.rightside-box h2 a	{
	padding:0 0 8px 0;
	text-align: left;
	text-transform: capitalize;
	font-size: 11px;
	color: #525384;
	font-weight: bold;
	}
.rightside-box h2 a:hover {
	color: #7176AA;
	text-decoration: none;
	font-weight: bold;
	}

h3 {
	padding:0 0 3px 0;
	text-align: left;
	text-transform: capitalize;
	font-size: 10px;
	color: #525384;
	font-weight: bold;
	white-space: nowrap;
	}	
h4 {
	padding:0 0 2px 0;
	text-align: left;
	font-size: 10px;
	color: #525384;
	font-weight: bold;
	}
/*------------------------------*/
a {
	color:#525384;
	text-decoration: none;
	}
a:hover {
	color:#7176AA;
	text-decoration: underline;
	}
a.black-link {
	color:#000;
	text-decoration: none;
	}
a.black-link:hover {
	color:#000;
	text-decoration: underline;
	}	
#footer {
	margin: 0px 0 10px 0px;
	padding: 5px 0 0px 23px;
	text-align: left;
	background-color: #fff;
	vertical-align: middle;
	}
.footer-box {
	margin: 0;
	height: 35px;
	text-align: center;
	}
/*------nav-----*/	
#upper-nav {
	background-color:#fff;
	height:24px;
	vertical-align:top;
	margin:0 0px 0 0;
	padding:0 0 0 23px;
}
#upper-nav img {
	vertical-align:top;
	margin:0 22px 0 0;
	padding: 0px;
}
#lower-nav {
	background-color:#fff;
	height:20px;
	vertical-align:top;
	margin:0 0px 0 0;
	padding: 0 0 0 23px;
	clear: both;
}
#lower-nav img {
	vertical-align:top;
	margin:0 30px 0 0;
	padding: 0px;
	white-space: nowrap;
}
/* These comments hide anything following them from IE-mac \*/
#lower-nav img {
	vertical-align:top;
	margin:0 30px 0 0;
	padding: 0px;
	float:left;
	white-space: nowrap;
	clear:right;
}

/*---------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 {
	margin: 0;
	padding: 2px 0 0px 0;
	font-size: 10px;
	list-style: none;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	text-transform: capitalize;
    background-color: #fff;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	}
	
#side-nav-links li  {
	margin: 0 0 2px 0;
	padding: 8px;
	font-size: 10px;
	list-style: none;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	text-transform: capitalize;
	/*text-indent: -0.4em;*/	
	background-image: url("/myotronics_root/images/bttn-bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	border-right: 1px solid #525384;
	border-top: 1px solid #525384;
	border-bottom: 1px solid #525384;
	}	
#side-nav-links li a {
	text-decoration: none;
	color: #525384;
	}		
#side-nav-links li a:hover {
	text-decoration: none;
	color: #7176AA;
	}	
	
#side-nav-links li#sublinks-area ul li a:hover,
#side-nav-links li#sublinks-area ul li ul li a:hover {
	text-decoration: underline;
	color: #7176AA;
	}	

#side-nav-links li#sublinks-area {
	margin: 0 0 2px 0;
	padding: 8px;
	list-style: none;
	vertical-align: top;
	background: #dfdfdf;
	border: 0;
	background-image: none;
	display:block;
	color: #7176AA;
	}
#side-nav-links li#sublinks-area ul	{
	background-color: #dfdfdf;
	margin: 0;
	padding: 0;
	vertical-align: top;
	}
	
#side-nav-links li#sublinks-area ul li {
	background-image: url("/myotronics_root/images/nav-arrow-n.gif");
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	font-weight: normal;
	border: 0;
	margin: 0;
	padding: 0 0 3px 8px;
	height: auto;
	color: #7176AA;
	}	
	
#side-nav-links li a:hover {
	color: #7176AA;
	}
#side-nav-links li#sublinks-area li a.on {
	text-decoration: underline;
	color: #7176AA;
	}
#side-nav-links li#sublinks-area ul li ul {
	margin: 0;
	padding: 5px 0 5px 0;
	}

#side-nav-links li.selected {
	margin: 0 0 2px 0;
	padding: 8px;
	font-size: 10px;
	list-style: none;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	text-transform: capitalize;
	/*text-indent: -0.4em;*/	
	background-image: url("/myotronics_root/images/bttn-bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	border-right: 2px solid #525384;
	border-top: 2px solid #525384;
	border-bottom: 2px solid #525384;
	}

#side-links {
	margin:25px 0 0px 8px;
	padding: 0; 
	text-align: left;
	clear: both;
	vertical-align: top;
	}
#side-links-only {
	margin: 0px 0 15px 0;
	padding: 0; 
	text-align: left;
	clear: both;
	}
#side-links img,
#side-links-only img {
	margin: 0px 0 0px 0;
	padding: 0; 
	vertical-align: top;
	}
.links {
	margin: 0 0 5px 0;
	padding: 0 0 0px 0;
	white-space: nowrap;
	vertical-align: bottom; 
	height: 13px;
	hei\ght: 13px;
	}
.links a {
	color: black;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -.003em;
	margin: 0;
	padding: 0 0 0px 0;
	white-space: nowrap;
	vertical-align: top;
	}
.links a:hover {
	color: black;
	text-decoration: none;
	}
	
/*------------------------------*/
#rightside {
	width: 581px;
	vertical-align: top;
	background-color: #fff;
	padding: 0 0 20px 0;
	}
.rightside-box {
	margin: 0;
	padding: 44px 23px 0px 23px; 
	vertical-align: top;
	}
.rightside-box img {
	margin: 0px 15px 15px 15px;
	padding: 0;
	border: 1px solid #999;
	}
.sm-text p {
	margin: 25px 0 0 0;
	padding: 0;
	font-size: 10px;
	line-height: 105%;
	}
.sm {
	letter-spacing: -0.003em;
	}
/*------sitemap-------*/
.sitemap-area,
.list-area,
.list-area2,
#leftside-box #link-area {
	text-align: left;
	margin: 0;
	padding: 5px 0 10px 15px;
	vertical-align: top;
	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 10px;
	list-style: none;
	}
.list-area2 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;
	}
.list-area2 ul li dd {
	margin: 0;
	padding: 0 0px 0px 0px;
	list-style: none;
	}
.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;
	width: 535px;
	clear: both;
	}

.prod-box {
	float:left;
	margin: 0; 
	padding:0; 
	width: 260px; 
	height: 140px;
	display: block; 
	}

.prod-box img {
	margin: 0 25px 0px 10px; 
	padding: 0 0px 0px  0px;
	width: 70px;
	height: 95px;
	clear:right;

	float:right;
	}

.prod-text {
	margin: 0; 
	padding: 0;  
	text-align: left;
	vertical-align: top;
	width:150px;
	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: #525384;
	vertical-align: top;
	display: block;
	}

.prod-text h2 {
	margin:0;
	padding: 0px 10px 0px 0px;
	
}

.prod-text  a:hover {
	text-decoration: none;
	}

.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;
	text-decoration: none;
	}
.prod-text a.more:hover  {
	white-space: nowrap;
	margin: 0;  
	padding: 0px 0px 0px 0; 
	vertical-align: top;
	text-decoration: underline;
	}
/*----------------------*/	
.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 0 0 120px;
	margin: 0;
	text-align: left;
	}
.terms {
	padding: 25px 0 0 95px;
	margin: 0;
	text-align: left;
	}
.terms a {
	padding: 0px;
	margin: 0;
	color: #000;
	text-decoration: none;	
	}
.terms a:hover {
	padding: 0px;
	margin: 0;
	color: #000;	
	text-decoration: underline;
	}
/*------------------------------*/
.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 {
	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;
	}
.label-review {
	width: 30%;
	padding: 2px 15px 2px 5px;
	margin: 0;
	text-align: left;
	white-space: nowrap;
	text-transform: uppercase;
	}
.label-review-r {
	width: 70%;
	padding: 2px 5px 2px 5px;
	margin: 0;
	text-align: right;
	}
.review-lable {
	padding: 2px 0px 3px 35px;
	text-align: left;
	margin: 0;
	white-space: nowrap;
	vertical-align: top;
	}
#warn {
	margin: 0;
	padding: 0 0 10px 0;
	}
#warn p {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	}
#warn p img {
	vertical-align: text-top;
	padding: 0;
	margin: 0  5px 10px 0;
	display: inline;
	border: 0;
	}	
#warn ul{
	padding:0 0 0px 20px;
	margin: 0;
	line-height: 12px;
	}
#warn ul li{
	padding:0 0 0px 10px;
	margin: 0;
	line-height: 12px;
	color: #ff3300;
	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 #525384;
	padding: 2px;
	margin: 0;
        }

/* These comments hide anything following them from IE-mac \*/
.standard-button{ 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 1px solid #525384;
	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: 55%;
	}
.shoppingcart .cart-qty, .cart-qty {
	text-align: center;
	margin: 0;
	padding: 2px 5px 2px 5px;
	width: 20%;
	}
.shoppingcart .cart-price,
.cart-price,
.shoppingcart .cart-total,
.cart-total {
	text-align: right;
	margin: 0;
	padding: 2px 5px 2px 5px;
	width: 25%;
	}
.shoppingcart .cart-bttns {
	text-align: right;
	margin: 0;
	padding: 15px 0 0 0;
	}
/*---------------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 8px;
	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;
	}
.mid-img table td {
	margin: 0;
	padding: 0 15px 15px 0px;
	text-align: left;
	}
.mid-img img {
	margin: 0 0 0px 0;
	padding: 0;
	text-align: left;
	}
/*-----search-------*/
#search-box {
	margin: 0px 0 0 0;
	padding: 4px 0 0px 0;
	height:16px;
	height: auto;
	background-color: #fff;
	}
#search {
	margin: 0px 0 0 0;
	padding: 0px 33px 0 0;
	display: block;
	min-height: 16px;
	vertical-align: top;
	float: left;
	white-space: nowrap;
	background-color: #fff;
	}	
.search-input{
	font-size: 10px;
	width: 120px;
	color: #000;
	padding: 1px;
	margin: 0px 10px 0 0px;
	border: 1px solid #525384;
	vertical-align: top;
	display: inline;
	clear: right;
}
img.search-bttn { 
	width: 45px;
	height: 16px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	display: compact;
        }
/* These comments hide anything following them from IE-mac \*/
#search {
	margin: 0px 0 0 0;
	padding: 0px 33px 0 0;
	display: block;
	min-height: 16px;
	vertical-align: top;
	white-space: nowrap;
	float:right;
	}		

.search-input{
	font-size: 10px;
	width: 120px;
	color: #000;
	padding: 1px;
	margin: 0px 10px 0 0px;
	border: 1px solid #525384;
	vertical-align: top;
	float: left;
	clear: right;
	display: inline;
}
img.search-bttn { 
	width: 45px;
	height: 16px;
	margin: 0px 0 0px 0px;
	padding: 0 0 0px 0px;
	float: left;
	display: inline;
	vertical-align: top;
	clear: right;
        }

/*end hide from mac ie5  */	
	