/* CSS print styles */

body	{ font-family: arial, helvetica; }

#skip, #nav, #H_flasharea, #S_flasharea, #H_links, #subnav, #footer, #search, #iconnav, #breadcrumbs, #H_footer, #homeprod_footer, #comm_footer, #rehab_footer, .launchbutton, .tertnav, #sectionfoot, #livechat { display: none; }

#sectionhead h5 { font-size:14px; }
#sectionhead span { display:none; }

body 				{ background: white;
					  font-size: 12pt;
					  width: 660px; }		
a:link, a:visited 	{ color: #0033ff;
					  background: transparent;
					  font-weight: bold;
					  text-decoration: underline; }

#header			{ position: relative; height: 60px; margin-bottom: 20px;}
					  
#logo				{ width: 101px; height: 57px; display: inline; }
#H_content			{ width: 600px; position: relative; display: inline; }
#column1			{ position: relative; float: left; width: 220px; }
#column2			{ position: relative; float: left; width: 220px; }
#column3			{ position: relative; float: left; width: 220px; }
#column1 img		{ width: 220px; height: 87%; }
#column2 img		{ width: 220px; height: 87%; }
#column3 img 		{ width: 220px; height: 87%; }


.prod_cart td			{ padding: 5px; font-family: sans-serif; font-size: 9pt; }
td.thumb img			{ border: 1px solid black; margin-right: 10px }  
tr.gray1 td.alignleft	{ background-color: #999; font-size: 10pt;  }
tr.gray3 td				{ border-bottom: 1px solid #ccc; }

#S_content, #S_homeprod_content, #S_comm_content, #S_rehab_content		{ font-size: 9pt }

/*#sectionhead span { font-size: 8pt; }
#sectionhead a	{ margin-right: 10px; font-weight: normal;}
*html #sectionhead a { margin-right: 5px; }*/

table.courses td	{ border-bottom: 1px solid #ccc; padding: 5px 0; }


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; width: 0; height: 0;  position: absolute;            overflow: hidden; }

 

span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }


#prod_col1	{ position: relative; float: left; width: 380px; }
#prod_col2	{ position: relative; float: left; width: 170px; padding: 0 0 0 9px;}
* html #prod_col2	{ width: 180px; w\idth: 170px;}
#prod_col2 ul	{ padding: 0 0 0 15px; margin: 0 0 10px;}

#prod_detail	{ padding: 10px 10px 0; background: url(../images/prod_detail_back.gif) no-repeat bottom left; }
	#prod_detail p	{ float: right; width: 120px; text-align: right; line-height: 18px;}
	#prod_detail em	{ font-weight: bold; color: #999; font-size: 9px; line-height: 11px;}
	#mainimg		{ }
	#mainimg img	{ border: 1px solid #ccc; margin: 0 0 10px; }
	#mainimg .enlarge { position: absolute; top: 138px; left: 182px; border: 0; margin: 0; }
	#thumbnails, .thumbnails		{ height: 100%;}
	#thumbnails img, .thumbnails img	{ float: left; margin: 4px 8px 8px 0; border: 1px solid #ccc;}

.box_gray2			{ position: relative; background: url(../images/box_gray2_btmrt.gif) no-repeat bottom right; margin-bottom: 20px; }
	.box_gray2 .btmlt	{ background: url(../images/box_gray2_btmlt.gif) no-repeat bottom left; }
	.box_gray2 .tprt	{ background: url(../images/box_gray2_tprt.gif) no-repeat top right; }
	.box_gray2 .tplt	{ background: url(../images/box_gray2_tplt.gif) no-repeat top left; padding: 0 10px 5px; }
	
	.box_gray2 .prod_spec_bg		{ background: url(../images/product_spec_bg.gif) repeat-y top left; width: 380px; }
	.box_gray2 .prod_spec_header	{ background: url(../images/product_spec_bg_top.gif) no-repeat top left; height: 100%; }
	.box_gray2 .prod_spec_body		{ background: url(../images/product_spec_bg_bottom.gif) no-repeat bottom left;  padding: 0 7px 7px ; height: 100%; }

.box_gray3			{ position: relative; background: url(../images/box_gray3_btmrt.gif) no-repeat bottom right; }
	.box_gray3 .btmlt	{ background: url(../images/box_gray3_btmlt.gif) no-repeat bottom left; }
	.box_gray3 .tprt	{ background: url(../images/box_gray3_tprt.gif) no-repeat top right; }
	.box_gray3 .tplt	{ background: url(../images/box_gray3_tplt.gif) no-repeat top left; padding: 0 10px 5px; }
	#cart .box_gray3 td.rt	{ text-align: right; padding: 0 10px 0 0;  }

/* Bundles */
.box_orng			{ position: relative; background: url(../images/box_orng_btmrt.gif) no-repeat bottom right; margin: 0 0 5px; }
	.box_orng .btmlt	{ background: url(../images/box_orng_btmlt.gif) no-repeat bottom left; }
	.box_orng .tprt		{ background: url(../images/box_orng_tprt.gif) no-repeat top right; }
	.box_orng .tplt		{ background: url(../images/box_orng_tplt.gif) no-repeat top left; padding: 0 10px 10px; font-size: 10px;}
	.box_orng h6		{ font-size: 12px; color: #F68A2A; }
	.box_orng p			{ position: absolute; top: 8px; right: 10px; font-size: 11px; text-align: right; }
	.box_orng p strong	{ color: #F68A2A; }

.box_orng2			{ position: relative; background: url(../images/box_orng2_btmrt.gif) no-repeat bottom right; margin: 0 0 5px;}
	.box_orng2 .btmlt	{ background: url(../images/box_orng2_btmlt.gif) no-repeat bottom left; }
	.box_orng2 .tprt	{ background: url(../images/box_orng2_tprt.gif) no-repeat top right; }
	.box_orng2 .tplt	{ background: url(../images/box_orng2_tplt.gif) no-repeat top left; padding: 0 10px; font-size: 10px;}

#warranty	{ font-size: 10px; line-height: 12px; padding: 15px 0; border-top: 1px solid #ccc;}

#heading	{ padding: 20px 25px 5px;}
#heading p	{ padding: 0; height: 18px; float: right; font-size: 11px;}
#heading h4	{ padding: 0; }

#S_main_store .prod_cart	{ margin: 5px 20px 20px; width: 718px;}
.prod_cart	{ position: relative; border: 1px solid #323232; width: 560px; }
	* html .prod_cart	{ width: 558px; /*\*/ width: 560px; /*\*/ }
	.prod_cart .gray1 td.head		{ padding: 0px;text-align: left;}
	.prod_cart .gray1 td.head div	{ position: relative; padding: 5px 10px; }
	.prod_cart td.acchead		{ position: relative; padding: 0px;text-align: left;}
	.prod_cart td.acchead div	{ position: relative; padding: 5px 10px; }
	.prod_cart td			{ padding: 10px; vertical-align: top; background: #EAEAEA; border-bottom: 1px solid #fff; text-align: right;}
	.prod_cart .corner_tprt	{ position: absolute; top: -1px; right: -1px;}
	.prod_cart .corner_tplt	{ position: absolute; top: -1px; left: -1px;}
	.prod_cart .corner_btmrt	{ position: absolute; bottom: -1px; right: -1px;}
	.prod_cart .corner_btmlt	{ position: absolute; bottom: -1px; left: -1px;}
.store_home, .store_commerc, .store_rehab { width:560px; height:155px; border-bottom:1px solid #CCCCCC; }
.store_home {  background:url(../images/store_home_bg.gif) no-repeat; }
.store_commerc {  background:url(../images/store_commerc_bg.gif) no-repeat; }
.store_rehab {  background:url(../images/store_rehab_bg.gif) no-repeat; }
.store_home p, .store_commerc p, .store_rehab p, .store_home h4, .store_commerc h4, .store_rehab h4 { margin-left:10px; }
img.store { margin:10px 15px 0 15px; }

