@charset "utf-8";
/**************************** Web Vitality CSS for The Deadly Flu.  www.bekinky.co.uk  **************************/

html {
	height:100%;
	}
body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	text-align: center;
	color: #000;
	margin: 0px;
	background-image: url(../images/template/background_BodyTop.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	height:100%;
}

body a		{
	text-decoration: none;
	color: #2a69b7;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight:bold;
}
body a:link	{
	text-decoration: none;
	color: #2a69b7;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight:bold;
}
body a:hover{
	color: #5aad41;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
body a img 	{
	border:0;
	margin: 0px;
	padding: 0px;
} 

form {padding:0;margin:0;}
input {
	background-image: url(../images/template/background_Textbox.gif);
	background-repeat: repeat-x;
}
select {	
}
textarea {
	font-family:Arial, Helvetica, sans-serif;	
}
table {

}
ul, li{ 
	margin:0; 
	padding:0; 
} 

 ul {
	list-style-type: none;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 10px;
	padding-bottom:15px;
	}
 li {
	font-size:11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(../images/icons/bullet_Circle-Middle.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin: 0px;
	}
	
.0****************** CONTAINER {}
#div_Container {
	width: 850px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 0px;
	background-image: url(../images/template/background_ContainerEdges.jpg);
	background-repeat: repeat-y;
} 

.0****************** HEADER {}
#div_Header {
	height: 125px;
	text-align: left;
	background-color: #FFF;
	margin-top: 16px;
} 
#div_Header img {
		float:left;
	}
	#div_Header #logo{
	float: left;
	}
	#div_Header #howtoprotect{
	float: left;
	}
	#div_Header #mowbray{
	float: left;
	}
	#div_Header #virus{
	float: right;
	}
	#div_Header #tel{
	margin-top: 15px;
	float: left;
	}
#div_HeaderLinks {
	text-align: left;
	height: 36px;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #5860ac;
	background-image: url(../images/template/background_ContainerEdgesLinks.jpg);
	background-repeat: repeat-y;
} 
#div_HeaderLinks a{
	display: inline-block;
	color:#FFF;
	font-size:14px;
	padding-top: 9px;
	padding-bottom: 11px;
	padding-left: 9px;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #969ee5;
	margin:0px;
}
#div_HeaderLinks a:link{
	display: inline-block;
	color:#FFF;
	font-size:14px;
	padding-top: 9px;
	padding-bottom: 11px;
	padding-left: 9px;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #969ee5;
	margin:0px;
}
#div_HeaderLinks a:hover{
	text-decoration:none;
	color:#5860ac;
	background-image: url(../images/template/background_Button_ON.gif);
	margin:0px;
}
#div_HeaderLinks ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	list-style-type : none;
	list-style-image: none;
	background-image: none;
}
#div_HeaderLinks li{
	display: inline;
	list-style-type : none;
	list-style-image: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right:-5px;
	background-image: none;
}
.0****************** MAIN {}
#div_MainFull {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	zoom:100%;
}

.0****************** SEO LAYOUT  {}

#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* Left column background colour */
	background-color: #b8b8b8;
	background-image: url(../images/template/background_Left.gif);
	background-repeat: repeat-y;
	background-position: left;
	
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:138px;
	background:#fff;    	/* Centre column background colour */
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-340px;
	background:#f6f6f6;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1pad {
	margin:0 15px 0 355px;
	overflow:hidden;
}
#col1 {
	width:100%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:136px;
	position:relative;
	margin-left:-50%;
	left:200px;
	overflow:hidden;
	padding-left: 2px;
}
#col3 {
	float:left;
	width:200px;
	position:relative;
	left:10px;
	overflow:hidden;
}
#col3 p{
	width:175px;
}

#col1 p {
	margin-top: 0px;
	margin-bottom: 12px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
#col1 ul {
	list-style-type: none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	}
#col1 li {
	font-size:12px;
	background-image: url(../images/icons/bullet_Circle-Middle.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #333;
	font-weight: bold;
	margin-bottom:10px;
	}
#col2 ul {
	list-style-type: none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -15px;
	}
#col2 li {
	font-size:12px;
	background-image: url(../images/icons/bullet_List-Primary.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #FFF;
	}
#col2 a:link{
	width:138px;
	display: block;
	color:#000;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(../images/buttons/background_Button_Off.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 14px;
	font-weight:normal;
}
#col2 a:visited	{
	display: block;
	color:#000;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	background-color:#FFF;
	background-image: url(../images/buttons/background_Button_Off.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	height: 14px;
	font-weight:normal;
	}
#col2 a:hover{
	display: block;
	color:#000;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	background-color:#FFF;
	background-image: none;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 14px;
	font-weight:bold;
}
#col2 a:active{}

#col3 p {
	margin-top: 0px;
	margin-bottom: 12px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
#col3 ul {
	list-style-type: none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	}
#col3 li {
	width:162px;
	font-size:12px;
	font-weight:bold;
	background-image: url(../images/icons/bullet_Circle-Red-Right.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #000;
	margin-bottom:3px;
	}
.col3-li-circle {
	background-image: url(../images/icons/bullet_Cirlce.gif);
}
.0****************** FOOTER {}
#div_Footer {
	background-color: #000;
	text-align: left;
	height: 38px;
	background-image: url(../images/template/background_Footer.gif);
	background-repeat: no-repeat;
	color: #FFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
} 
#div_Footer a		{
	text-decoration: none;
	color: #2c75b0;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight:bold;
}
#div_Footer a:link	{
	text-decoration: none;
	color: #2c75b0;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight:bold;
}
#div_Footer a:hover{
	color: #5860ac;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

#div_Footer p {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	font-size: 11px;
} 
#div_Footer #Mowbray {
	float:left;
	margin-top:7px;
	margin-right:20px;
} 
#div_FooterRight  {
	margin-top:10px;
	text-align:right;
} 
	#div_FooterRight  a{
		font-size:11px;
		font-weight:normal;
	}
	#div_FooterRight  a:link{
		font-size:11px;
		font-weight:normal;
	}

#div_WebVitality {
	float:right;
	margin-top: 10px;
	margin-right: 10px;
	width: 210px;
	height: 23px;
	padding: 0px;
}
#div_WebVitality .text{
	float: left;
	padding-top: 0px;
	margin-top: 2px;
}
#div_WebVitality .logo {
	float:right;
	margin: 0px;
	padding: 0px;
}
	
#footer a img {border:0;}

.0****************** RIGHTNAV {}
#righttop {
	margin-top:-13px;
	margin-left:-13px;
	padding: 0px;
}
#rightbottom {
	margin-bottom:-13px;
	margin-left:-13px;
	padding: 0px;
}
#rapidssl {
	float:left;	
}
#w3c {
	float:left;
	margin-left:15px;
	margin-top:8px;
}
.0****************** BODY CONTENT {}

#div_LearnTheFacts {
	border: 1px solid #999;
	overflow: hidden;
	padding-bottom: 5px;
	margin-bottom: 15px;
	background-color: #F5F5F5;
}
#div_LearnTheFacts #Header{
	height: 25px;
	background-color: #000;
	color: #FFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	
}
#div_LearnTheFacts #Header p {
	font-size:18px;
}
#div_LearnTheFacts .Box1, #div_LearnTheFacts .Box2, #div_LearnTheFacts .Box3{
	font-size:14px;
	float:left;
	width:106px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	font-weight: bold;
	padding: 6px;
	margin-bottom: 5px;
}
#div_LearnTheFacts .Box4 {
	font-size:14px;
	float:left;
	width:106px;
	font-weight: bold;
	padding: 6px;
	margin-bottom: 5px;
}
#div_MiddleHeaderBlack {
	background-color: #000;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.ThumbImageSection {
	border: 1px solid #666;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	
}
#div_RightHeaderBlack {
	background-color: #000;
	width:170px;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#div_RightHeaderGrey {
	background-color:#6d6e72;
	width:170px;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#div_RightHeaderBlack p, #div_RightHeaderGrey p, #div_MiddleHeaderBlack p {
	margin:0;
	color: #FFF;
	font-size: 18px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}




#div_HomeVideo {
	margin-top:12px;
	height:125px;
	margin-bottom: 10px;
	background-image: url(../images/template/background_H1-Home-Video.jpg);
	background-repeat: no-repeat;
}
#div_HomeVideo h1{
	margin-left:14px;
	width:230px;
	padding-top:12px;
	color:#FFF;
	text-align: justify;
	text-justify: newspaper
}
#div_FlashVideo  {
	float:right;
	width:223px;
	height:125px;
	
}
#div_Sections {
	margin-bottom: 10px;
	
}
	#div_Sections .Section1 {
		float:left;
		width:233px;
		height:91px;
		background-image: url(../images/buttons/background_HomePageButton_Off.gif);
		background-repeat: no-repeat;
		margin-bottom:10px;
	}
	#div_Sections .Section2 {
		float:left;
		width:233px;
		height:91px;
		margin-left:12px;
		background-image: url(../images/buttons/background_HomePageButton_Off.gif);
		background-repeat: no-repeat;
		margin-bottom:10px;
	}
	#div_Sections .Section3 {
		float:left;
		width:233px;
		height:91px;
		background-image: url(../images/buttons/background_HomePageButton_Off.gif);
		background-repeat: no-repeat;
		margin-bottom:10px;
	}
	#div_Sections .Section4 {
		float:left;
		width:233px;
		height:91px;
		margin-left:12px;
		background-image: url(../images/buttons/background_HomePageButton_Off.gif);
		background-repeat: no-repeat;
		margin-bottom:10px;
	}
	#div_Sections p {
		margin:0;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0;
		padding-left: 0;
	}
	#div_Sections .Section1 p {
		padding-top: 0px;
	}
	#div_Sections .Section2 p {
		padding-top: 0px;
	}
	#div_Sections .Section3 p {
		padding-top: 0px;
	}
	#div_Sections .Section4 p {
		padding-top: 0px;
	}
	#div_Sections a{
		display:block;
		height:81px;
		color:#000;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-align: right;
		padding-top:10px;
		padding-right:10px;
	}
	#div_Sections a:link{
		display:block;
		height:81px;
		color:#000;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		text-align: right;
		padding-top:10px;
		padding-right:10px;
	}
	#div_Sections a:hover{
		display: block;
		color:#fff;
		padding:0;
		margin:0;
		background-color:#FFF;
		background-image:url(../images/buttons/background_HomePageButton_On.gif);
		text-decoration: none;
		background-repeat: no-repeat;
		padding-top:10px;
		padding-right:10px;
	}
	#div_Sections img{
		float:left;
		margin-right:10px;
		margin-top:-10px;
	}
#ParaRightBox {
	padding:10px;
	background-color: #F0F0F0;
	float:right;
	font-size:11px;
	width:200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#ParaRightBox h3{
	margin-top:0px;	
}
.ParaRightBox {
	padding:12px;
	background-color: #F0F0F0;
	float:right;
	font-size:11px;
	width:200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.ParaRightBox h3{
	margin-top:0px;	
}
#div_HomeLatest {
	font-weight: bold;
	background-color: #f8f8f8;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #CCC;
	margin-bottom:10px;
	margin-top:10px;
}
#div_LeftStar {
	width:127px;
	height:126px;
	background-image: url(../images/template/left-star_Background.gif);
	background-repeat: no-repeat;
	margin-left:5px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-top:-8px;
}
#div_LeftStar p	{
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
}
#div_LeftStar a		{
	text-decoration: none;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight:bold;
	background-image: none;
	font-size: 14px;
	display: inline;
	background-color: #DC0A13;
}
#div_LeftStar a:link	{
	text-decoration: none;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight:bold;
	background-image: none;
	font-size: 14px;
	display: inline;
	background-color: #DC0A13;
}
#div_LeftStar a:visited{
	text-decoration: none;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight:bold;
	background-image: none;
	font-size: 14px;
	display: inline;
	background-color: #DC0A13;
}
#div_LeftStar a:hover{
	color: #CCC;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	background-image: none;
	background-color: #DC0A13;
}
#div_LeftStar a:active{
	text-decoration: none;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight:bold;
	background-image: none;
	font-size: 14px;
	display: inline;
	background-color: none;
}
#div_Currency {
	background-color:#f6f6f6;
}
#div_Currency a{
	padding:auto;
	margin:auto;
	display: inline;
}
#div_Currency a:link{
	padding:auto;
	margin:auto;
	display: inline;
}
#div_Currency a:hover{
	padding:auto;
	margin:auto;
	display: inline;
}
#div_Currency #pound{
	margin-right:4px;
}
#div_Currency #euro{
	margin-right:4px;
}
#div_Currency #dollar{
	
}
#div_ThreatLevel {
	background-color:#e7e7e7;
	width: 103px;
	margin-top: 10px;
	margin-left: 8px;
	border: 1px solid #848484;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	font-size:10px;
	margin-bottom: 10px;
}
	#div_ThreatLevel #ThreatHeading{
		margin-top:10px;
		margin-bottom:10px;
	}
	#div_ThreatLevel #Level1,#Level2,#Level3,#Level4,#Level5,#Level6{
		height:20px;
		padding-top:4px;
		padding-left:6px;
		margin-left:-8px;
		margin-right:-8px;
		font-size:11px;
	}
	#div_ThreatLevel #Level1 {
		background-color:#669999;
	}
	#div_ThreatLevel #Level2 {
		background-color:#99cc00;
	}
	#div_ThreatLevel #Level3 {
		background-color:#ffcc00;
	}
	#div_ThreatLevel #Level4 {
		background-color:#ff9933;
	}
	#div_ThreatLevel #Level5 {
		background-color:#ff6600;
	}
	#div_ThreatLevel #Level6 {
		background-color:#ff0000;
		/*background-image: url(../images/elements/phase6_flash.gif);*/
	}
	#div_ThreatLevel #Arrow{
		float:right;
		margin-top:0px;
		margin-right:6px;
	}
.div_OrderLinks h3{
	font-size:16px;
}
#div_BreadCrumb {
	font-size:11px;
	font-weight:normal;
}
	#div_BreadCrumb a{
		font-size:11px;
		font-weight:normal;
	}
	#div_BreadCrumb a:link{
		font-size:11px;
		font-weight:normal;
	}
	.div_OrderLink img{
	}
#div_CurvedPriceBlock {
	width:266px;
	height:116px;
	background-image: url(../images/content/divBG_Curved-Price-Block.gif);
	float: left;
	margin-right: 15px;
	text-align:center;
	padding-top:0px;
}
	#div_CurvedPriceBlock #specialtext{
	font-size:22px;
	font-weight:bold;
	}
	#div_CurvedPriceBlock #price{
	font-size:28px;
	color:#4a9337;
	font-weight:bold;
	}
#OrderBox {
	padding:10px;
	border-color:#666;
	margin-top:10px;
	border-style:solid;
	border-width:3px;
	zoom:100%;
	background-image:url(../images/content/background_OrderBox.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.SectionPhotoLarge {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
#div_RightBookSections {
	
}
#div_RightBookSections .BookSection {
	background-image: url(../images/template/background_RightBookSectionTop.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 142px;
	margin-top:10px;
	margin-bottom: 0px;
	padding-top:5px;
	padding-left:15px;
	padding-right:20px;
	text-align:right;
	min-height: 85px;
	clear:both;
}
#div_RightBookSections .BookSection #Chap1Stripe {
	background-color:#555555;	
	height:15px;
	margin-top:-1px;
	margin-left:-11px;
	margin-right:-14px;
}
#div_RightBookSections .BookSection #Chap2Stripe {
	background-color:#f0c711;
	height:15px;
	margin-top:-1px;
	margin-left:-11px;
	margin-right:-14px;
}
#div_RightBookSections .BookSection #Chap3Stripe {
	background-color:#c57661;	
	height:15px;
	margin-top:-1px;
	margin-left:-11px;
	margin-right:-14px;
}
#div_RightBookSections .BookSection #Chap4Stripe {
	background-color:#506536;
	height:15px;
	margin-top:-1px;
	margin-left:-11px;
	margin-right:-14px;
}
#div_RightBookSections .BookSection a {
	font-size:14px;	
}
#div_RightBookSections .BookSection a:link {
	font-size:14px;	
}


#div_RightBookSections .BookSection img{
	float:left;
	margin-right:10px;
}
#div_RightBookSections .BookSectionEnd {
	background-image: url(../images/template/background_RightBookSectionBottom.gif);
	background-repeat: no-repeat;
	width: 177px;
	height:21px;
	margin-left:-15px;
	margin-top:-7px;
	clear:both;
}

#div_MainBookSections {
	
}
#div_MainBookSections .BookSection {
	background-image: url(../images/template/background_MainBookSectionTop.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 448px;
	margin-top:10px;
	margin-bottom: 0px;
	padding-top:5px;
	padding-left:15px;
	padding-right:20px;
	text-align:left;
	min-height: 85px;
	clear:both;
}
#div_MainBookSections .BookSection #Chap1Stripe {
	background-color:#555555;	
	height:15px;
	margin-top:-1px;
	margin-left:-11px;
	margin-right:-14px;
}
#div_MainBookSections .BookSection #Chap2Stripe {
	background-color:#f0c711;
	height:15px;
	margin-top:-1px;
	margin-left:-11px;
	margin-right:-14px;
}
#div_MainBookSections .BookSection #Chap3Stripe {
	background-color:#c57661;	
	height:15px;
	margin-top:-1px;
	margin-left:-11px;
	margin-right:-14px;
}
#div_MainBookSections .BookSection #Chap4Stripe {
	background-color:#506536;
	height:15px;
	margin-top:-1px;
	margin-left:-11px;
	margin-right:-14px;
}
#div_MainBookSections .BookSection a {
	font-size:16px;	
}
#div_MainBookSections .BookSection a:link {
	font-size:16px;	
}

#div_MainBookSections .BookSection img{
	float:left;
	margin-right:20px;
}
#div_MainBookSections .BookSectionEnd {
	background-image: url(../images/template/background_MainBookSectionBottom.gif);
	background-repeat: no-repeat;
	width: 483px;
	height:21px;
	margin-left:-15px;
	margin-top:-7px;
	clear:both;
}
	#div_ChapterPhoto{
		width:161px;
		height:127px;
		margin-top:0px;
		margin-right:0px;
		float:left;
		margin-left:0px;
		margin-bottom:0px;
	}
	#div_ChapterHeader {
		padding-top:0px;
		padding-left:15px;
		color:#FFF;
		height:92px;
		width:800px;
		float:left;
	}
	#div_ChapterHeader h1 {
		color:#fff;
		font-size:32px;
		font-weight:bold;
		
	}
	#div_ChapterSquare{
		height:61px;
		width:48px;
		background-color:#FFF;
		color:#fff;
		font-size:48px;
		font-weight:bold;
		padding-left:15px;
		padding-top:2px;
		margin-top:15px;
		float:left;
	}
	#div_ChapterSquare p {
		margin:0px;
		padding:0px;
	}
	#div_ChapterTitle{
	width:570px;
	padding-left:0px;
	margin-top:-2px;
	float:left;
	}
	#div_ChapterSubline{
		width:800px;
		height:33px;
		color:#000;
		font-size:12px;
		font-weight:bold;
		margin-top:0px;
		margin-left:0px;
		padding-top:2px;
		padding-left:15px;
		float:left;
		}
	#div_ChapterSubline h2 {
		font-size:12px;
		font-weight:bold;
	}
#clickherecontinue {
	margin-left:100px;	
}
.clickheretoorder {
	margin-left:240px;	
}
.clickheretoorderlarge {
	margin-left:110px;	
}
.clickheretoorderwithbook {
	margin-left:140px;	
}
#div_Download {
	font-weight: bold;
	background-color: #f8f8f8;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #CCC;
	
}
#div_MapContact {
	float: right;
	padding-left: 10px;
	padding-top: 0px;
}

#div_WebVitality {
	float:right;
	margin-top: 0px;
	margin-right: 10px;
	margin-left:30px;
	width: 195px;
	height: 28px;
	padding: 0px;
}
#div_WebVitality .text{
	float: left;
	padding-top: 0px;
	margin-top: 2px;
	text-align:right;
}
#div_WebVitality .text strong{
	font-weight:normal;
}
#div_WebVitality .logo {
	float:right;
	margin: 0px;
	padding: 0px;
}
#div_WebVitality .text a{
	font-size:10px;
}
#div_WebVitality .text a:hover{
	
}

.0****************** HEADING STYLES {}
h1 {
	font-size: 19px;
	font-weight: normal;
	color: #484848;
	text-align: left;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
}

h2 {
	font-size: 18px;
	font-weight: bold;
	margin-left:0px;
	margin-top:8px;
	margin-bottom:8px;
	color:#33608d;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	color:#33608d;
}
h4 {
	font-size: 13px;
	font-weight: bold;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
h6 {
	font-size: 11px;
	font-weight: bold;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.h1-home {
	font-size:16px;
	color:#000;
	font-weight: bold;
}
.0****************** FORM STYLES {}
.form_Header {
	color:#FFFFFF;
	font-weight:bold;
	background-color: #cb7aaa;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form_SubHeader {
	color:#FFFFFF;
	font-weight:bold;
	background-color: #7182c7;
}
.form_Data_row1 {
	background-color: #f4edf5;
	color: #000000;
	font-size: 12px;
}
.form_Data_row2 {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
}
.form_EnterData {
	background-color: #dbe0ec;
	color:#000000;
}
.form_EnterData a{
	color:#2f80fc;
}
.form_EnterData a:link{
	color:#2f80fc;
}
#div_FormError {
	font-size: 12px;
	font-weight: bold;
	background-color: #f02d43;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 10px;
}
.form_Error {
	background-color: #f02d43;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
.form_Success {
	background-color: #43CE2B;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;
}
.form_Separator-Row {
	height: 20px;
	line-height:3px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/content/background_Table-Row-Spacer.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.form_EmailConfirm {
	color:#45c739;
	font-weight:bold;
}
.form_FieldNeeded {
	color: #FFF;
	background-color: #F02D43;	
}

.0****************** TEXT STYLES {}
.strong {
	font-weight: bold;
}
.smaller {
	font-size: 10px;
}
.standard {
	font-size: 12px;
	font-weight: normal;
}
.price {
	color:#4a9337;
	}
.subheading {
	color:#000;
}
.rssdate {
	font-size:11px;
	font-weight:normal;
}
.0****************** REMAINING STYLES {}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.image_FloatLeft {
	float: left;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.image_FloatRight {
	float: right;
	padding-left: 20px;
	padding-top: 3px;
	margin-right: 5px;
}
.hr {
	height:1px;
	margin-bottom: 8px;
	background-color: #CCC;
	clear:both;
}
.hr-right {
	height:1px;
	margin-bottom: 8px;
	margin-right:23px;
	background-color: #CCC;
	clear:both;	
}
hr {
	display: none;	
}

