/* CSS Document */
#textbox { width: 810px; margin: 10px auto 20px auto; padding: 0; }
#textbox tr { display: block; }
#textbox td { display: block; }
#product_display { width: 100%; margin: 0; padding: 0; }
#product_display div { float: left; width: 270px; height: 170px; margin: 0; padding: 0; }
#product_display div a image { width: 270px; height: 170px; }
#teletherapy2 { display: none; } #teletherapy { display: inline; }
@media (max-width:810px) { #textbox { width: 540px; top: 5px; } #teletherapy { display: none; } #teletherapy2 { display: inline; } }
@media (max-width:540px) { #textbox { width: 270px; top: 0; } #teletherapy2 { display: none; } #teletherapy { display: inline; } }
#main { width: 100%; margin: 0; padding: 0; }
#main .product_wrap, #main .product_sect, #main .product_subhead { width: 100%; display: block; }
#main .section_head { width: 100%; display: block; }
#main .section_head a { 
 padding: 5px 8px 4px 15px;
 background-color: #E4E2F5;
 color: #152065;
 display: block;
 font-size: 14pt;
 font-weight: bold;
 font-family: arial;
 text-decoration: none; }
#main .section_head a img { float: right; padding: 3px 0 0 0; height: 15px; width: 15px; }
/*#main .section_head a:hover { background-color: white; }*/
#main .product_sect p { text-align: justify; font-size: 12pt; }
#main .product_sect h1 { padding-top:5px; padding-bottom: 2px; font-size: 20pt; font-weight:normal; }
#main .product_subhead h2 { font-size: 16pt; }
img.product_thumb { float: left; padding: 0 10px 0 0; width: 100px; }
sup { font-size: 9px; }
#main .product_sect p a.learn_more { padding: 5px 10px 5px 10px; color: white;
font-family: arial; font-size: 14pt; font-weight: bold; text-decoration: none;
background-color: #608119; border: 0; }
#main .product_sect p a.learn_more:hover { background-color: #406119; text-decoration: none; }
#main .product_sect p a.green { color: #608119; }
#main .product_sect p a.green:hover { color: #204109; text-decoration: underline; }
@media print {
	#main .product_wrap { break-inside: avoid; page-break-inside: avoid; }
}	
