/* Global Styles */
	body { margin:0; padding:0; background:#FFFFFF;}
	body,p,td,li,a {
		color:#1C2E5A;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:18px;
		}
	
	p {margin:0 0 10px 0; padding:0;}
	
	a {color:#1C2E5A; text-decoration:none;}
	a:hover {color:#CB2027; text-decoration:none;}
	
	h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif;}
	
	h1, h1 a { font-size:24px; line-height:27px;}
	h2, h2 a { font-size:20px; line-height:24px;}
	h3, h3 a { font-size:16px;}
	h4, h4 a { font-size:14px; padding:0; margin:20px 0 0 0;}
	h5, h5 a { font-size:12px;}
	h6, h6 a { font-size:10px;}
	
	ul li {list-style:square;}
	
	ul li ul li {list-style:disc;}
	
	ol li {list-style:decimal;}
	
	
	#container { width:968px; padding:10px 0 25px 0; margin:0 auto; display:block;}
	
	/* Header */
		#header { margin:0; padding:0; height:135px; position:relative;}
		
		#header h1 a{ width:80px; height:80px; background: url(../images_structure/logo.gif) no-repeat; text-indent:-10000px; float:left; display:block;}
		
		/* Main Nav 2 */
			#header #mainNav2 { width:968px; height:46px; margin:0; padding:16px 0 0 0; position:absolute; left:0; top:0; z-index:3;}
			#header #mainNav2 li{ margin:0;
				padding:0;
				list-style:none;
				float:right;
				display:block;
				text-align: center;
				background: url(../images_structure/nav2_back.gif) top left repeat-x;}

			#header #mainNav2 li a, #header #mainNav2 li a:hover{ height:46px; display:block; padding-top: 8px;}
			
			#header #mainNav2 .left{ width: 11px; height:46px; background: url(../images_structure/nav2_left.gif) top left no-repeat;}
			#header #mainNav2 .right{ width: 11px; height:46px; background: url(../images_structure/nav2_right.gif) top right no-repeat;}
			#header #mainNav2 .products, #header #mainNav2 .resource, #header #mainNav2 .contact { background: url(../images_structure/nav2_divider.gif) top right no-repeat; padding-right: 21px;}
			#header #mainNav2 .current, #header #mainNav2 .current a{ color:#CB2027;}

		 /*Main Nav 2 */


		/* MainNav 3*/
			#header #mainNav3{ margin:15px 0 0 0; padding:0; float:right;}
			#header #mainNav3 li{margin:0; padding:0; list-style:none; float:left;}
			
			#header #mainNav3 .products a,
			#header #mainNav3 .resourcecenter a,
			#header #mainNav3 .contact a,
			#header #mainNav3 .about a{
				margin:0; padding:7px 0 0 0; height:47px; font-size:11px; text-align:center; display:block;}
				
			#header #mainNav3 .products a { width:72px; background: url(../images_structure/nav3_products.gif) top left repeat-x;}
			#header #mainNav3 .resourcecenter a { width:116px; background: url(../images_structure/nav3_resourceCenter.gif) top left repeat-x;}
			#header #mainNav3 .contact a { width:83px; background: url(../images_structure/nav3_contact.gif) top left repeat-x;}
			#header #mainNav3 .about a { width:73px; background: url(../images_structure/nav3_about.gif) top left repeat-x;}
		/* MainNav 3*/

		/* Main Nav */
			#header #mainNav { width:968px; height:45px; margin:0; padding:0; position:absolute; left:0; top:79px; z-index:2;}
			#header #mainNav li{ margin:0; padding:0; list-style:none; float:left; display:block; text-align: center;}
			#header #mainNav li a{ height:32px;
				display:block;
				background: url(../images_structure/nav_back.gif) top left no-repeat;
				color:#fff; 
				text-decoration:none;
				padding: 13px 0 0 0;
				margin: 0;
				font-size: 13px;
			}
			
			#header #mainNav li a:hover{ height:32px;
				display:block;
				background: url(../images_structure/nav_back.gif) bottom left no-repeat;
				color:#fff; 
				text-decoration:none;
				padding: 13px 0 0 0;
				margin: 0;
				font-size: 13px;
			}

			#header #mainNav li .current{ height:32px;
				display:block;
				background: url(../images_structure/nav_back.gif) bottom left no-repeat;
			}
			
			#header #mainNav .left{ width: 50px; height:45px; background: url(../images_structure/nav_left.gif) top left no-repeat;}
			#header #mainNav .right{ width: 53px; height:45px; background: url(../images_structure/nav_right.gif) top right no-repeat;}
			#header #mainNav .tapTech { width: 170px;}
			#header #mainNav .anesthesia { width: 141px;}
			#header #mainNav .cardiology { width: 139px;}
			#header #mainNav .vitalSigns { width: 221px;}
			#header #mainNav .hemorrhage { width: 194px;}
			
		 /*Main Nav */
	/* Header */
	
	/* Footer */
		#footer {width:968px; margin:0; padding:0; border-top:#ec1919 1px solid;}
		#footer .col1 a, #footer .col2 a{ color: #000; text-decoration: underline;}
		#footer .col1 a:hover,
		#footer .col2 a:hover{ color: #000; text-decoration: none;}
		#footer .col1{ margin:5px 0 0 0; padding:0; color:#000; text-align:right; float:right; display: inline;}
		#footer .col2{ margin:5px 0 0 0; padding:0; color:#000; float:left; display: inline;}
	/* Footer */
	
/* Global Styles */

/* Home Page */
	/* Home Content */
		#homeContent { width:968px; display:inline; top:135px; z-index:2;}
		
		/* Columns 1 */		
			#homeContent #columns ul{ width:968px; margin:0; padding:0; display:inline; left:0;}
			#homeContent #columns li{ margin:0; padding:0; list-style:none; float:left; display:block;}

			#homeContent #columns .col1{ width:236px; height:301px; margin:0; padding:0; float:left; background: url(../images_structure/leftColumn_body_back.gif) top no-repeat;}
			#homeContent #columns .col2{ width:724px; height:301px; margin:0; padding:0; float:left;}

			#homeContent #columns .col1{ margin-right: 8px;}

			#homeContent #columns .col2{ background: url(../images_structure/home_promo_back.jpg) no-repeat;}

			#homeContent #columns .col1 ul{ width:236px; height:266px; margin:0; padding:0;}
			#homeContent #columns .col1 ul li{ padding: 15px 15px 0 15px; margin: 0; float: none; list-style: none outside;}

			#homeContent #columns .col1 h4{
				margin:0;
				padding: 8px 10px;
				width:216px;
				height:20px;
				font-size:14px;
				font-weight:bold;
				color:#FFFFFF;
				background: url(../images_structure/leftColumn_hdr_back_red.gif) no-repeat;
			}
			
			#homeContent #columns .col1 a{ width:205px; color:#fe1c1c; font-size:12px; text-decoration:underline; display: block; text-align: right;}
			#homeContent #columns .col1 a:hover{color:#fe1c1c; font-size:12px; text-decoration:none;}
		/* Columns 1 */		
		
		/* Columns 2 */		
			#homeContent #columns2 ul{ width:968px; margin:0; padding:12px 0 0 0; left:0;}
			#homeContent #columns2 li{ margin:0; padding:0; list-style:none; float:left; display:block;}

			#homeContent #columns2 .col1,
			#homeContent #columns2 .col2,
			#homeContent #columns2 .col3,
			#homeContent #columns2 .col4,
			#homeContent #columns2 .col5{ width:187px; margin:0; padding:0; float:left;}

			#homeContent #columns2 .col1,
			#homeContent #columns2 .col2,
			#homeContent #columns2 .col3,
			#homeContent #columns2 .col4{ margin:0 8px 0 0;}

			#homeContent #columns2 .col1{ background: url(../images_structure/home_col1_back.jpg) no-repeat;}
			#homeContent #columns2 .col2{ background: url(../images_structure/home_col2_back.jpg) no-repeat;}
			#homeContent #columns2 .col3{ background: url(../images_structure/home_col3_back.jpg) no-repeat;}
			#homeContent #columns2 .col4{ background: url(../images_structure/home_col4_back.jpg) no-repeat;}
			#homeContent #columns2 .col5{ background: url(../images_structure/home_col5_back.jpg) no-repeat;}

			#homeContent #columns2 .col1 ul,
			#homeContent #columns2 .col2 ul,
			#homeContent #columns2 .col3 ul,
			#homeContent #columns2 .col4 ul,
			#homeContent #columns2 .col5 ul{ width:187px; padding-bottom:20px;}
			
			#homeContent #columns2 .col1 ul li,
			#homeContent #columns2 .col2 ul li,
			#homeContent #columns2 .col3 ul li,
			#homeContent #columns2 .col4 ul li,
			#homeContent #columns2 .col5 ul li{ margin:0 0 5px 0; padding:0 5px; height: 20px; float:none; list-style:square;}

			#homeContent #columns2 .col1 ul li a,
			#homeContent #columns2 .col2 ul li a,
			#homeContent #columns2 .col3 ul li a,
			#homeContent #columns2 .col4 ul li a,
			#homeContent #columns2 .col5 ul li a{ color:#fe1c1c; font-size:11px; text-decoration:underline;}

			#homeContent #columns2 .col1 ul li a:hover,
			#homeContent #columns2 .col2 ul li a:hover,
			#homeContent #columns2 .col3 ul li a:hover,
			#homeContent #columns2 .col4 ul li a:hover,
			#homeContent #columns2 .col5 ul li a:hover{ color:#fe1c1c; font-size:11px; text-decoration:none;}

			#homeContent #columns2 .col1 h4,
			#homeContent #columns2 .col2 h4,
			#homeContent #columns2 .col3 h4,
			#homeContent #columns2 .col4 h4,
			#homeContent #columns2 .col5 h4{
				margin:0;
				padding:6px 10px;
				width:172px;
				height:110px;
				font-size:12px;
				font-weight:bold;
				color:#fe1c1c;
			}

			#homeContent #columns2 .col1 h4 a,
			#homeContent #columns2 .col2 h4 a,
			#homeContent #columns2 .col3 h4 a,
			#homeContent #columns2 .col4 h4 a,
			#homeContent #columns2 .col5 h4 a{
				margin:0;
				width:175px;
				height:110px;
				font-size:12px;
				font-weight:bold;
				color:#fe1c1c;
				display: block;
			}
			
		/* Columns 2 */		
	/*Home Content */
/* Home Page */

/* Section1 Main Page */
	/* Main Content */
		#mainContent1 { width:968px; display:inline; top:135px; z-index:2;}
		
		/* Columns 1 */		
			#mainContent1 #columns ul{ width:968px; margin:0; padding:0; display:inline; left:0;}
			#mainContent1 #columns li{ margin:0; padding:0; list-style:none; float:left; display:block;}

			#mainContent1 #columns .col1{ width:236px; margin:0; padding:0; float:left;}
			#mainContent1 #columns .col2{ width:724px; margin:0; padding:0 0 25px 0; float:left;}
			#mainContent1 #columns .col2 .bodytext{ margin:0; padding: 20px 15px; font-size: 12px; background: url(../images_structure/hdr_back.gif) top left no-repeat;}
			#mainContent1 #columns .col2 .bodytext p{ margin:0; padding: 10px 0; font-size: 12px;}
			
			#mainContent1 #columns .col1{ margin-right: 8px;}
			
			#mainContent1 #columns .col2 .bodytext { font-size: 12px;}
			#mainContent1 #columns .col2 .bodytext ul{ margin:0; padding:10px 10px;}
			#mainContent1 #columns .col2 .bodytext li{ margin:0; padding:10px 0; list-style:square; font-size:12px;}
			#mainContent1 #columns .col2 .bodytext h1{ font-size: 25px; font-weight: bold; color:#fe1c1c;}
			#mainContent1 #columns .col2 .bodytext h2{ font-size: 18px; margin: 0; padding: 3px 0; font-weight: bold; color:#fe1c1c;}
			#mainContent1 #columns .col2 .bodytext h3{ font-size: 18px; margin: 0; padding: 3px 0; font-weight: bold; color:#000;}
			#mainContent1 #columns .col2 .bodytext .border td{ border: 1px solid #ccc; vertical-align: top;}
			#mainContent1 #columns .col2 .bodytext .noborder td{ border: 0; vertical-align: top;}

			#mainContent1 #columns .col2 .bodytext a {color:#CB2027; font-size: 12px; text-decoration:underline;}
			#mainContent1 #columns .col2 .bodytext a:hover {color:#CB2027; font-size: 12px; text-decoration:none;}

		/* Columns 1 */	

		/* Sub-Nav 1 */		
			#mainContent1 #subnav1 { width:236px; padding: 10px 0 11px 0; background: url(../images_structure/leftColumn_footer_red.gif) bottom no-repeat;}
			#mainContent1 #subnav1 ul{ width:236px; margin:0; padding:0;}
			#mainContent1 #subnav1 ul li{ border-top: 1px solid #fe1c1c;
				border-right: 1px solid #fe1c1c;
				border-left: 1px solid #fe1c1c;
				padding: 5px 10px;
				margin: 0;
				float: none;
				list-style: none outside;
				background: #ffffff;
			}
			#mainContent1 #subnav1 ul li:hover{ border-top: 1px solid #fe1c1c;
				border-right: 1px solid #fe1c1c;
				border-left: 1px solid #fe1c1c;
				padding: 5px 0 5px 15px;
				margin: 0;
				float: none;
				list-style: none outside;
				background: #ffffff;
			}

			#mainContent1 #subnav1 h4{
				margin:0;
				padding: 8px 10px;
				width:216px;
				height:20px;
				font-size:14px;
				font-weight:bold;
				color:#FFFFFF;
				background: url(../images_structure/leftColumn_hdr_back_red.gif) left top no-repeat;
			}
			
			#mainContent1 #subnav1 a{ width:205px; color:#fe1c1c; font-size:11px; text-decoration:none; display: block; }
			#mainContent1 #subnav1 a:hover{ color:#fe1c1c; font-size:11px; text-decoration:underline;}
		/* Sub-Nav 1 */	

		/* Sub-Nav 2 */		
			#mainContent1 #subnav2 { width:236px; padding: 0 0 11px 0; background: url(../images_structure/leftColumn_footer_purple.gif) bottom no-repeat;}
			#mainContent1 #subnav2 ul{ width:236px; margin:0; padding:0;}
			#mainContent1 #subnav2 ul li{ border-top: 1px solid #5d2d88;
				border-right: 1px solid #5d2d88;
				border-left: 1px solid #5d2d88;
				padding: 5px 10px;
				margin: 0;
				float: none;
				list-style: none outside;
				background: #fe1c1c;
			}
			#mainContent1 #subnav2 ul li:hover,
			#mainContent1 #subnav2 ul .current{ border-top: 1px solid #5d2d88;
				border-right: 1px solid #5d2d88;
				border-left: 1px solid #5d2d88;
				padding: 5px 0 5px 15px;
				margin: 0;
				float: none;
				list-style: none outside;
				background: #ff5050;
			}

			#mainContent1 #subnav2 h4{
				margin:0;
				padding: 8px 10px;
				width:216px;
				height:20px;
				font-size:14px;
				font-weight:bold;
				color:#FFFFFF;
				background: url(../images_structure/leftColumn_hdr_back_purple.gif) left top no-repeat;
			}
			
			#mainContent1 #subnav2 a{ width:205px; color:#ffffff; font-size:11px; text-decoration:none; display: block;}
			#mainContent1 #subnav2 a:hover{ color:#ffffff; font-size:11px; text-decoration:underline;}
		/* Sub-Nav 2 */	

		/* Sub-Page Headers */
			#mainContent1 .hdr{ margin:0;
				padding: 15px 20px;
				width:694px;
				height:169px;
				font-size:21px;
				vertical-align: top;
				font-weight:bold;
				color:#FFFFFF;
			}
			#mainContent1 .hdr2{ margin:0;
				padding: 15px 20px;
				width:694px;
				height:19px;
				font-size:21px;
				vertical-align: top;
				font-weight:bold;
				color:#FFFFFF;
				background: url(../images_structure/hdr2_back.jpg) left top no-repeat;
			}
			.tapTech .hdr{ background: url(../images_structure/hdr_placeHolder.jpg) left top no-repeat;}
			.anesthesia .hdr{ background: url(../images_structure/hdr_placeHolder.jpg) left top no-repeat;}
			.cardiology .hdr{ background: url(../images_structure/hdr_placeHolder.jpg) left top no-repeat;}
			.vitalSigns .hdr{ background: url(../images_structure/hdr_placeHolder.jpg) left top no-repeat;}
			.hemorrhage .hdr{ background: url(../images_structure/hdr_placeHolder.jpg) left top no-repeat;}
		/* Sub-Page Headers */	
			
		
		.photo { padding: 0 15px 15px 0;}
		.answer { padding: 20px 0 0 0;}
		.sectionLink, .sectionLink a{ font-size: 25px; font-weight: bold;}

		.priceTable td{ vertical-align: top;}
		.priceTable .field{ background: #8D8D8D; color: #fff; font-weight: bold; font-size: 12px;}



	/* Main Content 1*/
/* Section1 Main Page */


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}