body {margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
background-color: #FFFFFF;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;}

tbody {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

td {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

/*Standard Container Table*/

table.standard {width: 778px;
background-color: #CDDCE6;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: left;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

td.header-footer {width: 778px;
vertical-align: middle;
color: #000000;
text-align: center;
background-color: inherit;}

td.bkg {
vertical-align: middle;
text-align: center;
border: none;
background-image: url('http://www.bestbuyhealth.net/images/bg1.gif');}


/*Right and left cells of body stand table */


td.rightcolumn {background-color: #CDDCE6;
width: 160px;
vertical-align: top;
color: #000000;
text-align: center;}

td.content {background-color: #FFFFFF;
width: 612px;
vertical-align: top;
color: #04425E;
text-align: left;}

td.spacer {background-color: #FFFFFF;
width: 6px;
vertical-align: top;
color: #000000;
text-align: center;}

/*order tables */

table.product {width: 608px;
font-weight: normal;
text-align: left;
border: thin #CDDCE6 solid;
color: #000000;
background-color: inherit;
border-collapse: collapse;}

td.product-name {width: 608px;
background-color: #CDDCE6;
padding-top: 5px;	
padding-bottom: 5px;
font-size: 9pt;
vertical-align: middle;
text-align: center;
color: #04425E;}

td.p-cell {width: 608px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
padding-top: 3px;	
padding-bottom: 2px;
padding-right: 4px;	
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.p-cell2 {width: 304px;
background-color: #FFFFFF;
border: 2px #CDDCE6 solid;
padding-top: 1px;	
padding-bottom: 1px;
font-size: 8pt;
vertical-align: top;
text-align: left;
color: #000000;}

td.c4-cell {width: 152px;
background-color: #FFFFFF;
padding-top: 1px;	
padding-bottom: 2px;
font-size: 10px;
vertical-align: middle;
text-align: center;
color: #000000;}

td.p-details {width: 608px;
background-color: #E8E8E8;
font-size: 8pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.prdt-btm {width: 608px;
background-color: #FFFFFF;
font-size: 10px;
vertical-align: middle;
text-align: center;
border-top: 2px #CDDCE6 solid;
color: #000000;}

td.pic-cell {width: 152px;
background-color: #FFFFFF;
border-bottom: 2px #E8E8E8 solid;
padding-top: 8px;	
padding-bottom: 8px;
font-size: 10px;
vertical-align: middle;
text-align: left;
color: #000000;}

td.w456 {width: 456px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
padding-top: 3px;	
padding-bottom: 2px;
font-size: 13pt;
font-weight: bold;
vertical-align: middle;
text-align: left;
color: #000000;}

td.w456-9 {width: 456px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
padding-top: 3px;	
padding-bottom: 2px;
font-size: 9pt;
font-weight: bold;
vertical-align: middle;
text-align: left;
color: #000000;}

td.w456-nb {width: 456px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
padding-top: 3px;	
padding-bottom: 2px;
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.bottom-bar {width: 778px;
background-color: #D7D7FF;
font-size: 10px;
padding-top: 5px;	
padding-bottom: 5px;	
vertical-align: middle;
text-align: center;
color: #000000;}

th.top-bar {width: 778px;
background-color: #D7D7FF;
font-size: 10px;
padding-top: 5px;	
padding-bottom: 5px;
vertical-align: middle;
text-align: center;
color: #000000;}

/* included footer */

table.footer {width: 760px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
border: none;
margin-top: 0;
margin-bottom: 0;
text-align: center;
border-collapse: separate;}

table.info {width: 600px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
border: none;
margin-top: 0;
margin-bottom: 0;
text-align: center;
border-collapse: separate;}

/*Popups*/

table.pop {width: 598px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
border: none;
border-collapse: collapse;
margin-top: 0;
margin-bottom: 0;}

/*any width white cell with left or center text*/

td.whiteleft {font-weight: normal;
text-align: left;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.whitecenter {font-weight: normal;
text-align: center;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.lblue {font-size: 9pt;
color: #000000;
background-color: #D7D7FF;
text-align: center;
margin-top: 0;
margin-bottom: 0;}

/*rows size8*/

td.f8row {background-color: #E8E8E8;
border: thin #ffffff solid;
width: 565px;
font-size: 8pt;
vertical-align: top;
color: #000000;
text-align: left;}

/*feeds layout*/

div.rs-bi {width: 600px;
background-color:#E8E8E8;
margin-left:auto; 
margin-right:auto; 
margin-bottom:4px; 
padding:4px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;}

div.rs-ai {clear:both;}

div.rs-blink {width: 198px;
float:left;
background-color: inherit;
border-right: 2px #E8E8E8 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: bold;}

div.rs-bidesc {width: 398px;
float:left; 
border:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
text-decoration: none;}

ul.feed { 
margin: 0; 
padding: 4px; 
} 
 .feed li { 
   display: inline; 
   }    

/*div layouts*/

div.centered {margin-left:auto; margin-right:auto; width:778px;}

div.centered-pop {margin-left:auto; margin-right:auto; width:598px;}

div.right-170 {float: right; width: 170px;}

div.spacer {clear: both;}

div.waiting {width:158px; text-align: center; background-color: inherit;}

div.columnhead {width:151px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
background-color: #CDDCE6;
border: 0;
padding: 0;
font-size: 8pt; 
vertical-align: middle; 
text-align: center; 
color: #04425E; 
font-weight: bold;}

div.column {width:151px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:2px; 
border: 1px #CDDCE6 solid;
background-color:#FFFFFF; 
font-size: 8pt; 
vertical-align: top; 
text-align: center; 
color: #000000;}

div.column2 {width:151px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:2px; 
border: 1px #BED1DE solid;
background-color:#E6EDF2; 
font-size: 8pt; 
vertical-align: top; 
text-align: center; 
color: #000000;}

div.bkg {width: 598px;
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto;
background-color: inherit;
background-image: url('http://www.onestop-shop.net/images/div-bkg.jpg');
color: #000000;
padding-top: 10px;
padding-bottom: 5px;
vertical-align: middle;
text-align: center;}

div.footer {background-color: inherit;
font-size: 10px;
color: #04425E;
text-align: center;}

div.list {width:140px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:1px; 
background-color:#FFFFFF; 
font-size: 9pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}

div.list-head {width:140px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
background-color: #D7D7FF;
border: 1px #ffffff solid;
padding:1px;
font-size: 9pt; 
vertical-align: middle; 
text-align: center; 
color: #000000; 
font-weight: bold;}

div.col {width:296px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:1px; 
border-left: 1px #E8E8E8 solid;
border-right: 1px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
background-color: inherit; 
font-size: 8pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}

td.f8 {
font-size: 8pt;}

table.nav {width: 608px;
font-weight: normal;
text-align: center;
border: 1px #D7D7FF solid;
color: #000000;
background-color: inherit;
border-collapse: collapse;}

td.az-nav {width: 76px;
font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.az-9nav {width: 67px;
font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.az-endnav {width: 72px;
font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.az-6nav {width: 103px;
font-weight: normal;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.az-endnav6 {width: 93px;
font-weight: normal;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

td.navrow {font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #D7D7FF;}

td.navrow-w {font-weight: bold;
font-size: 8pt;
text-align: center;
border: 1px #D7D7FF solid;
vertical-align: top;
color: #000000;
background-color: #ffffff;}

p {font-size: 9pt;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h1 {font-size: 9pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #04425E;
background-color: inherit;
text-align:center;
margin-top:3pt;
margin-bottom:3pt;}

h1.h1black {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
text-align:center;
margin-top:3pt;
margin-bottom:3pt;}

h2 {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: italic;
color: #04425E;
background-color: inherit;
text-align:center;
margin-top:3pt;
margin-bottom:3pt;}

h2.h2white {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: inherit;
text-align:center;
margin-top:3pt;
margin-bottom:3pt;}

h3 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
text-align:center;
margin-top:2pt;
margin-bottom:2pt;}

h3.h3black {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
margin-top:2pt;
margin-bottom:2pt;}

h4 {font-size: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
text-align:center;
margin-top:2pt;
margin-bottom:2pt;}

.pc0 {text-align:center;
margin-top: 0;
margin-bottom: 0;}

.pc2 {text-align:center;
margin-top: 2pt;
margin-bottom: 2pt;}

.pc2-r {text-align:center;
color: #CC0000;
background-color: inherit;
margin-top: 2pt;
margin-bottom: 2pt;}

.pc2-10 {text-align:center;
font-size: 10pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.pc2-10px {text-align:center;
font-size: 10px;
margin-top: 2pt;
margin-bottom: 2pt;}

.pc1-8 {text-align:center;
font-size: 8pt;
margin-top: 1pt;
margin-bottom: 1pt;}

.p1 {font-size: 8pt;
margin-top: 0;
margin-bottom: 0;}

.p2 {font-size: 8pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p3 {font-size: 9pt;
margin-top: 1pt;
margin-bottom: 1pt;}

.p4 {font-size: 9pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p5 {font-size: 9pt;
margin-top: 3pt;
margin-bottom: 3pt;}

.p6 {font-size: 10pt;
margin-top: 1pt;
margin-bottom: 1pt}

.p7 {font-size: 10pt;
margin-top: 2pt;
margin-bottom: 2pt}

.p8 {font-size: 10pt;
margin-top: 3pt;
margin-bottom: 3pt}

.p9 {font-size: 13pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p10 {font-size: 13pt;
font-weight: bold;
color: #04425E;
margin-top: 2pt;
margin-bottom: 2pt}

.p11 {font-size: 10px;
margin-top: 2pt;
margin-bottom: 2pt}

span.unl {text-decoration: underline;}

span.ital {font-style: italic;}

span.f8 {font-size: 8pt}

span.bd13 {font-size: 13pt;
color: #04425E;
font-weight: bold}

span.bd12 { font-size: 12pt; 
font-weight: bold}

span.rb-13 {font-size: 13pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.bd-10 {font-size: 10pt;
color: #04425E;
background-color: inherit;
font-weight: bold}

span.r-10 {color: #CC0000;
background-color: inherit;
font-size: 10pt}

span.rb-9 {font-size: 9pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.r-9 {color: #CC0000;
background-color: inherit;
font-size: 9pt}

span.w-10 {color: #FFFFFF;
background-color: inherit;
font-size: 10pt}

span.rb-8 {color: #CC0000;
background-color: inherit;
font-size: 8pt;
font-weight: bold}

span.r-8 {color: #CC0000;
background-color: inherit;
font-size: 8pt}

hr.redline { color: #CC0000;
font-weight: bold;
background-color: inherit;
width: 610px;
height: 3px;
text-align: left;}

hr.div { color: #D7D7FF;
font-weight: bold;
background-color: inherit;
width: 606px;
height: 2px;
text-align: center;}

hr.footer { color: #595959;
font-weight: bold;
background-color: inherit;
width: 776px;
height: 2px;
text-align: center;}

.img-r {float: right;}

.img-l {float: left;}

a:link {color: #0000FF;
background-color: inherit;
text-decoration: none;}

a:visited {color: #660066;
background-color: inherit;
text-decoration: none;}

a:hover {color: #000040;
text-decoration: none;
background-color: #FFFFFF;
font-weight: bold;}

a img {border: none; }