body {
	margin:0px 0px 0px 0px;
	background-color:#ffffff;

	}

#banner{
	/*background-image: url('images/header_new.jpg'); */
	background-image: url('images/header_new_blood_4_0.jpg');
	
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 155px; /*Height of top section*/
	margin:0;
	padding:0
	}
#menubar p{
	margin:0px;
	margin-left: 20%;
	padding: 0;
	}
#menubar{

	/*background-color: #e50056;*/
	background-color: #fff;
	border-top:1px solid #000;
	border-bottom:2px solid #e50056;
	height: 50px; /*Height of menu bar*/
	}
#leftcontent {
	position: absolute;
	/*background-image: url('images/blood_drop_bg.jpg');*/
	/*background-image: url('images/pool_reflection_horiz_blood.jpg');*/
	background-repeat: no-repeat;
	background-color: #fff;
	left:0%;
	width:15%;
	top:225px;
	height:125%;
	padding-left:0px;
	padding-bottom:50px;
	padding-top:25px;
	}

#centerleftcontent {
	position: absolute;
	left:19%;
	width:27%;
	top:600px;
	background:#fff;

	padding: 4px;
	margin: 5px;
	}

#centerrightcontent {
	position: absolute;
	left:47%;
	width:27%;
	top:600px;
	background:#fff;
	
	padding: 4px;
	margin: 5px;
}

#centercontent {
	position: absolute;
	left:20%;
	width:56%;
	top:215px;
	padding-top:25px;
}
#rightcontent {
	position: absolute;
	left:76%;
	width:22%;
	top:225px;

	background: #ffffff;
	padding:10px;
}
#box {
	border:1px solid #dc0072;
	background-image: url('images/bg_bar.png'); 
	background-repeat: repeat-x;
	background-color:#ffffff;
	padding:35px 20px 20px 20px;
	margin:15px 5px 5px 5px;
}
#boxside {
	border:1px solid #000;
	background-image: url('images/bg_bar.png'); 
	background-repeat: repeat-x;
	background-color:#ffffff;
	padding:35px 20px 20px 20px;
	margin:15px 5px 5px 5px;
}
#boxplain {
	border:1px solid #000;
	background-color:#ffffff;
	padding:20px;
	margin:15px 5px 5px 5px;
}
#footer{
	position:absolute;
	top:400%;
	clear: left; 
	width: 100%;
	border-top:1px solid #000;
	background: #e50056;
	color: #fff;
	text-align: center;
	padding: 4px 0;
}
	
p,h1,pre {
	margin:5px 10px 10px 10px;
	}
p + p { margin-top: 1.5em; }
	/* ================================================================ 
	This copyright notice must be untouched at all times.

	The original version of this stylesheet and the associated (x)html
	is available at http://www.cssplay.co.uk/menus/flyoutt.html
	Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
	This stylesheet and the assocaited (x)html may be modified in any 
	way to fit your requirements.
	=================================================================== */
	/* common styling */
	.menu {font-family: arial, sans-serif; width:110px; height:150px; position:relative; margin:0; font-size:11px; margin:0px 0;}
	
	.menu ul li a, .menu ul li a:visited {
		display:block; 
		text-decoration:none; 
		color:#000; 
		width:170px; 
		height:30px; 
		text-align:center; 
		border:1px solid #e50056; 
		border-width:0px 0px 1px 0px; 
		/* background:#be0000; */
		padding-top:7px; 
		line-height:19px; 
		font-size:11px; 
		ilter:alpha(opacity=90);
			-moz-opacity:0.9;
			-khtml-opacity: 0.9;
			opacity: 0.9;
	}

	
	.menu ul {padding:0; margin:0;list-style-type: none; 	}
	.menu ul li {float:left; margin-right:1px; position:relative;}
	.menu ul li ul {display: none;}

	/* specific to non IE browsers */
	.menu ul li:hover a {color:#fff; background:#be0000;}  /*1st level hover */
	.menu ul li:hover ul {display:block; position:absolute; top:0; left:170px; width:251px;}
	.menu ul li:hover ul li a.hide {background:#be0000; color:#f2caca;} /* 2nd level submenu */
	.menu ul li:hover ul li:hover a.hide {width:175px;} /*2nd level submenu hover */
	.menu ul li:hover ul li ul {display: none;}
	.menu ul li:hover ul li a {display:block; background:#be0000; color:#f2caca; width:175px;} /*2nd level items no submenu */
	.menu ul li:hover ul li a:hover {background:#be0000; color:#fff;} /*2nd level items hover*/
	.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:170px; top:0; color:#fff;} /*3rd level item hover */
	.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#be0000; color:#000;} /*3rd level item */
	.menu ul li:hover ul li:hover ul li a:hover {background:#cccccc; color:#fff;}/*3rd level item hover */
	
	.header {color: #CC0000; font-family:  georgia, 'times new roman', serif; font-style: italic; font-weight:bold; font-size: 16pt; text-align: left; margin-top:10px; }
	.productname {color: #CC0000; font-family: georgia, 'times new roman', serif; font-size: 14pt; font-weight: bold; font-style: italic; }
		
	hr {height:1px; border:0; background-color:#e50056; margin:20px 0px 20px 0px;}
	
	P, li {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11pt; }
	
	a {color: #CC0000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-decoration:underline }

	a:link    {color:#CC0000;}
	a:visited {color:#CC0000;}
	a:active  {color:#FF0099;}
	a:hover   {color:#FF0099;}
	
	em, .standout {color: #CC0000; font-weight: bold; font-style: normal;}
	.standoutmore {color: #CC0000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11pt; font-weight: bold; }

	
	.disclaimer {color: #A9A9A9; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt;}
	.fineprint {color: #A9A9A9; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; letter-spacing:0pt; }
	
	A.fineprintlink:link    {color:#A9A9A9; font-size: 8pt; text-decoration:underline;}
	A.fineprintlink:visited {color:#A9A9A9; font-size: 8pt; text-decoration:underline;}
	A.fineprintlink:active  {color:#A9A9A9; font-size: 8pt; text-decoration:underline;}
	A.fineprintlink:hover   {color:#FF0000; font-size: 8pt; text-decoration:underline;}
	
	TD.rowA {padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; border: 0; background-color: #FFE8E8}
	TD.rowB {padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; border: 0; background-color: #FFF0F0}