/* ===============================================
title: 		brochureware.css
purpose: 
 - defines tcm branding colours, borders, images
 - defines Immediacy editor styles
=============================================== */

/* basic layout
=============================================== */

/* page main */
div#page-main
{
}
	/* banner */	
	div#contentbanner
	{
		width: 100%;
		height: 119px;
		background: transparent url(/templates/default/media/images/header-bg-blue.jpg) no-repeat top left;	
		padding: 0;
	}
			div#contentbanner h1, .heading-banner1 
			{
				padding: 18px 0 0 34px;
				font-size: 2.6em;
				font-weight: bold;
				color: #fff;
			}
			div#contentbanner h2, .heading-banner2 
			{
				margin: 10px 0 34px 34px;
				_margin: 10px 0 0 34px;
				font-size: 1.6em;
				font-weight: normal;
				color: #fff;	
			}
			div#contentbanner .h1holder
			{
				margin: 25px 0 0 34px;
			}
			div#contentbanner .content-banner-image
			{
				float: right;
				width: 250px;
				height: 119px;
				margin: 0;
				text-align: right;
				overflow: hidden;
			}
	div#contentbanner-standard
	{
		width: 100%;
		height: 71px;
		background: transparent url(/templates/default/media/images/header-bg-blue-small.jpg) no-repeat top left;	
		padding: 0;
	}
			div#contentbanner-standard h1, .heading-banner1 
			{
				padding: 18px 0 0 34px;
				font-size: 2.6em;
				font-weight: bold;
				color: #fff;
			}
			div#contentbanner-standard h2, .heading-banner2 
			{
				margin: 10px 0 0 34px;
				font-size: 1.6em;
				font-weight: normal;
				color: #fff;	
			}
			div#contentbanner-standard .h1holder
			{
				margin: 25px 0 0 34px;
			}
			div#contentbanner-standard div#content-banner-image
			{
				float: right;
				width: 250px;
				height: 119px;
				margin: 0;
				text-align: right;
			}


	div#content-tc
	{
		
		/*height:139px;*/
		padding-left:32px;
		/*position:absolute; */
		/*position: relative; */
		/*top:900px; */
		/*top: 80px;*/
		width:771px;	
		
		
	}
			
/*Expanding menu
----------------------------------*/
		div#secondary-navigation
		{
			width: 175px;
			float: left;
			display: block;
			padding: 46px 15px 0 0;
			margin: 14px 0 0 0;
		}
		* html div#secondary-navigation
		{
			width: 175px;
			float: left;
			display: block;
			padding: 40px 15px 0 0;
			margin: 0 0 0 0;
		}
		div#secondary-navigation a
		{
			display: block;
		}
		div#secondary-navigation  div.item-1 
		{
			padding: 7px 0 7px 12px;
			border-bottom: 1px solid #ddd;	
			text-decoration: none;
			margin: 0;
		}
		div#secondary-navigation  div.item-2 
		{
			padding: 7px 0 7px 24px;
			border-bottom: 1px solid #ddd;	
			text-decoration: none;
		}
		div#secondary-navigation  div.item-1 a:hover 
		{
		}
		div#secondary-navigation  div.item-2 a:hover 
		{
		}													
		div#secondary-navigation  div.item-1 a {
			background: transparent url(/templates/default/media/images/arrow-left.gif) no-repeat 0px 4px;
			margin: 2px 4px 2px 0;
			padding: 0 0 0 10px;
			text-decoration: none;
			font-weight: bold;
		}
		div#secondary-navigation  div.item-2 a {
			background: transparent url(/templates/default/media/images/white-arrow.gif) no-repeat -2px 4px;
			margin: 2px 4px 0 0;
			padding: 0 0 0 12px;
			border: none; /* override */
			text-decoration: none;
		}
		div#secondary-navigation  div.item-1-has-children
		{
			background: url(/templates/default/media/images/menu-bg.gif) no-repeat;
		}					
		div#secondary-navigation  div.item-1-has-children a
		{
			background: transparent url(/templates/default/media/images/arrow-down.gif) no-repeat 0px 4px;
		}					
		div#secondary-navigation  div.item-1-no-children
		{
			background: url(/templates/default/media/images/menu-bg.gif) no-repeat 0px -1px;
		}
		div#secondary-navigation  div.item-2-no-children
		{
		}
		div#secondary-navigation  div.item-2 a.selected {
			background: transparent url(/templates/default/media/images/arrow-left.gif) no-repeat 0px 4px;
		}
		div#secondary-navigation  div.item-1-no-children a.selected {
		}
		div#secondary-navigation  div.item-1-has-children a.selected {
		}
/* end: Expanding menu */

/* breadcrumb trail*/
	div#breadcrumbs
	{
		width: 100%;
		padding: 1.5em 0 10px 0;
		color: #5D8AB3;
		font-size: 95%;
	}
	*html div#breadcrumbs
	{
		width: 100%;
		padding: 1.5em 0 10px 0;
		color: #5D8AB3;
	}
	div#breadcrumbs #breadcrumb-marker
	{
		color: #555;	
	}
		div#breadcrumbs a
		{
			text-decoration: none;	
		}
			div#breadcrumbs a:hover
			{
				text-decoration: none;	
			}
			#bg-bottom
			{
				background: transparent url(/templates/default/media/images/home/bg.jpg) no-repeat bottom center;
				width: 100%;
				height: 100px;
				border-bottom: 1px solid #AFD5E2;
				float: left;
			}
			#bg-bottom-footer
			{
				background: transparent url(/templates/default/media/images/home/bg.jpg) no-repeat bottom center;
				width: 100%;
				height: 100px;
				border-bottom: 1px solid #AFD5E2;
				float: left;
				margin-left: 110px;
				_margin-left: 60px;
			}
			#bg-bottom-product
			{
				background: transparent url(/templates/default/media/images/home/bg.jpg) no-repeat bottom center;
				width: 997px;
				height: 100px;
				padding-left: 200px;
				float: left;
			}		        
			* html #bg-bottom-product
			{
				background: transparent url(/templates/default/media/images/home/bg.jpg) no-repeat bottom center;
				width: 997px;
				height: 200px;
				margin-left: 100px;
			}
/* end: breadcrumb trail*/



/* templates
=============================================== */

/* interstitial template
----------------------------------------------- */
body.interstitial-page
{
	width: 100%;	
} 
	body.interstitial-page div#page-content
	{
	}
	body.interstitial-page div#content
	{
		float: left;
		width: 806px;
	}
	body.interstitial-page div#content-body
	{
		width: 457px;	
		z-index: 10;
	}
			body.interstitial-page div#content-body h2,
			.interstitialheading2
			{
				background: transparent url(/templates/default/media/images/tcm-interstital-bg2.jpg) no-repeat top left;
				color: #003366;
				font-size: 1.8em;
				padding: 20px 0 18px 20px;
				*margin: 20px 0 15px 0;
			}
			*html body.interstitial-page div#content-body h2,
			{	
				height: 58px;
				color: #003366;
				font-size: 1.8em;
				padding: 20px 0 0 20px;
				margin: 20px 0 -15px 0;	
			}
			body.interstitial-page div#content-body h2.interstitial
			{
				background:transparent;
				font-weight: bold;
				font-size: 1.3em;
				margin: 8px 60px 0 20px;
				padding: 20px 0 0 0;
				color: #0099FF;
			}
			
			body.interstitial-page div#content-body h3,
			.interstitialheading3
			{
				font-weight: bold;
				font-size: 1.3em;
				margin: 8px 60px 0 20px;
				padding: 20px 0 0 0;
				color: #0099FF;
			}
			body.interstitial-page div#content-body .inter-motivator,
			.inter-motivator
			{
				color: #0099FF;
				font-size: 1.5em;
				font-weight: bolder;
				padding: 0 0 0 20px;
				margin: -20px 0 0 0;
				*margin: -10px 0 0 0;
				_margin: 8px 0 0 0;
				display: block;
			}

			body.interstitial-page #content-body p.interstitial, .p-interstitial
			{
				padding: 0 10px 0px 20px;
				display: block;
				margin: 5px 20px 10px 25px;
			}
			body.interstitial-page div#content-body .youngster-bond,
			.youngster-bond
			{
				background: transparent url(/templates/default/media/images/other-family-products-car.jpg) no-repeat top left;
				height: 76px;
				color: #d58a08;
				font-size: 1.8em;
				font-weight: 700;
				padding: 30px 0 0 20px;
				*margin: 20px 0 0 0;
				_margin: 0 0px 0 0px;
				_padding: 30px 0 0 20px;	
			}
				
			body.interstitial-page div#content-body .youngster-bond-p,
			.youngster-bond-p
			{
				font-size: 1.3em;
				font-weight: 700;
				padding: 30px 0 0 20px;
				*margin: 20px 0 0 0;
				_margin: 0 0px 0 0px;
				_padding: 30px 0 0 20px;	
			}
			
			body.interstitial-page div#content-body .youngster-bond-button,
			.youngster-bond-button
			{
				background: transparent url(/templates/default/media/images/signpost-button-GoldBrown.gif) no-repeat top left;	
				margin-left: 20px;
				margin-bottom: 20px;
				*margin-top: 10px;
				height: 25px;
				display: block;
				_padding-left:20px;
			}
			body.interstitial-page div#content-body .youngster-bond-button a,
			.youngster-bond-button-link
			{
				margin: 20px 213px 0 0;
				*margin: 0 213px 0 0;
				text-align: center;
				height: 29px;
				padding-top: 0.6em;
				text-decoration: none;
				display: block;
				font-weight: bold;
				color: #d58a08;
			}
			body.interstitial-page div#content-body p,
			.paragraph
			{
				padding: 0 10px 0 20px;
				display: block;
				margin: s0px 0 0 0;
			}
			* html body.interstitial-page div#content-body p
			{
				padding: 0 10px 10px 20px;
				display: block;
				margin: 20px 0 0 0;
			}
			body.interstitial-page div#content-body div.header-interstitial,
	 		.header-interstitial
			{
				background: transparent url(/templates/default/media/images/bullet-present.gif) no-repeat top left;
				font-weight: bold;
				margin: 20px 25px 0 20px;
				padding: 0 0 0 25px;
				height: 17px;
				color: #444444;
			}
			
			body.interstitial-page div#content-body div.header-present-interstitial,
	 		.header-present-interstitial
			{
				background: transparent url(/templates/default/media/images/bullet-present.jpg) no-repeat top left;
				font-weight: bold;
				margin: 20px 25px 0 20px;
				padding: 0 0 0 25px;
				height: 17px;
				color: #444444;
			}	

			body.interstitial-page div#content-body .button-blue,
			.button-blue
			{	
				margin-left: 20px;
				margin-bottom: 20px;
				*margin-top: 10px;
				height: 29px;
				display: block;
				_padding-left:20px;
			}
				body.interstitial-page div#content-body .button-blue a,
				.button-blue-link	
				{
					margin: 0 0 0 28px; 
					text-align: center;
					height: 29px;
					padding-top: 0.6em;
					text-decoration: none;
					display: block;
					font-weight: bold;
				}

			body.interstitial-page div#content-body .button-pink
			{
				background: transparent url(/templates/default/media/images/button-moreinformation-pink.jpg) no-repeat top left;	
				margin-left: 20px;
				margin-bottom: 20px;
				margin-top: 16px;
				*margin-top: 16px;
				height: 29px;
			}
				body.interstitial-page div#content-body .button-pink a
				{
					margin: 14px 167px 0 -100px;
					margin: 0 167px 0 -100px;
					text-align: center;
					height: 29px;
					padding-top: 0.6em;
					text-decoration: none;
					display: block;
					font-weight: bold;
					color: #FFFFFF;
				}
			body.interstitial-page div#content-body .button-pink-long
			{
				background: transparent url(/templates/default/media/images/interstitial-button-pink.jpg) no-repeat top left;	
				margin-left: 20px;
				margin-bottom: 20px;
				margin-top: 16px;
				*margin-top: 16px;
				height: 29px;
			}
				body.interstitial-page div#content-body .button-pink-long a
				{
					margin: 14px 167px 0 -100px;
					margin: 0 120px 0 -100px;
					text-align: center;
					height: 29px;
					padding-top: 0.6em;
					text-decoration: none;
					display: block;
					font-weight: bold;
					color: #FFFFFF;
				}
			
			body.interstitial-page div#content-body div.books, .books
			{
				background: transparent url(/templates/default/media/images/whychoose-experts.jpg) no-repeat top left;	
				
			}
			body.interstitial-page div#content-body div.medal, .medal
			{
				background: transparent url(/templates/default/media/images/whychoose-marketleaders.jpg) no-repeat top left;	
			
			}
			body.interstitial-page div#content-body div.partner, .partner
			{
				background: transparent url(/templates/default/media/images/whychoose-ourpartners.jpg) no-repeat top left;	
			
			}
			body.interstitial-page div#content-body div.awards, .awards
			{
				background: transparent url(/templates/default/media/images/whychoose-awards.jpg) no-repeat top left;	
			
			}
			body.interstitial-page div#content-body div.computer, .computer
			{
				background: transparent url(/templates/default/media/images/whychoose-laptop.jpg) no-repeat top left;	
			
			}
			body.interstitial-page div#content-body div.title-reasons, .title-reasons
			{
				
				color:#444444;
				font-weight:bold;
				height:17px;
				margin:20px 0 0 50px;
				padding:0 0 10px 25px;
			
			}
			body.interstitial-page div#content-body p.reasons, .reasons
			{
				margin:  0px 0 0 50px;
				padding: 0 0px 0 25px;
				display: block;
				
			}


/* standard template
/*----------------------------------------------- */

body.standard-page
{
	width: 100%;	
}	
	body.standard-page div#page-content
	{	
	}				
	body.standard-page div#content
	{
		float: left;
		width: 806px;
	}		
		body.standard-page div#content-body-footer
		{
			width: 799px;
			_width: 799px;
		}	
		body.standard-page div#content-body
		{
			width: 550px;
			_width: 520px;
		}
			
			body.standard-page div#content-body h1,
			.standardheading1
			{
				height: 15px;
				color: #0099FF;
				font-size: 1.8em;
				padding: 0 0 0 20px;
			}
			
			body.standard-page div#content-body h2,
			.standardheading2
			{
				height: 15px;
				color: #0099FF;
				font-size: 1.5em;
				padding: 0 0 0 20px;
			}
			
			body.standard-page div#content-body h2.standard
			{
				
				font-weight: bold;
				font-size: 1.3em;
				margin: 8px 60px 0 20px;
				padding: 20px 0 0 0;
				color: #444444 ;
			}
			
			body.standard-page div#content-body h3, div#content-body-footer h3,
			.standardheadingh3
			{
				font-weight: bold;
				font-size: 1.3em;
				margin: 8px 60px 0 20px;
				padding: 20px 0 0 0;
				color: #444444 ;
			}
			
			body.standard-page div#content-body h2.literature,
			.h2literature
			{
				font-size:1em;
				font-weight: normal;
				display: block;
				margin: 20px 10px 30px 20px;
				padding: 0;
				height: 0;
				color: #444444;
			}
			
			body.standard-page div#content-body p.literature,
			.pliterature
			{
				display: block;
				margin: 20px 10px 30px 20px;
				*margin: 0px 0 20px 105px;
			}
			
			body.standard-page div#content-body img.literature,
			.imgliterature
			{
				float: left;
				margin: 3px 7px 0 0;	
				*margin: 20px 7px 0 0;
			}
			
			body.standard-page div#content-body p, div#content-body-footer p
			{
				display: block;
				margin: 20px 10px 30px 20px;
			}
			body.standard-page div#content-body .image,
			.standard-image
			{
				padding: 25px 10px 0 20px;	
			}
			body.standard-page div#content-body div.separation-bar, div#content-body-footer div.separation-bar, p.separation-bar,
			.separation-bar
			{
				background: url(/templates/default/media/images/hr.jpg) repeat-x;
				height: 7px;
				margin-bottom: 10px;
				*margin-bottom: 10px;
			}
			body.standard-page div#content-body .list,
			.list
			{
				margin-left: 16px;
				margin-right: 16px;
				margin-bottom: 30px;
				font-weight: bold;
			}
			body.standard-page div#content-body .button-blue,
			.button-blue
			{
				background: transparent url(/templates/default/media/images/interstitial-button-blue.jpg) no-repeat top left;	
				margin-left: 20px;
				margin-bottom: 20px;
				*margin-top: 10px;
				height: 29px;
				display: block;
			}
				body.standard-page div#content-body .button-blue a,
				.button-blue-link		
				{
					margin: 20px 300px 0 0;
					*margin: 0 300px 0 0;
					_margin: 0px 300px 0 0;
					text-align: center;
					height: 29px;
					padding-top: 0.6em;
					text-decoration: none;
					display: block;
					font-weight: bold;
				}
			
			body.standard-page div#content-body .button-pink-long,
			.button-pink-long
			{
				background: transparent url(/templates/default/media/images/interstitial-button-pink.jpg) no-repeat top left;	
				margin-left: 20px;
				margin-bottom: 20px;
				margin-top: 16px;
				*margin-top: 16px;
				height: 29px;
			}
				body.standard-page div#content-body .button-pink-long a,
				button-pink-ling-link
				{
					margin: 0 0 0 52px;
					text-align: left;
					height: 29px;
					padding-top: 0.6em;
					text-decoration: none;
					display: block;
					font-weight: bold;
					color: #FFFFFF;
				}
	
/* standard iframe
----------------------------------------------- */
body.standard-iframe-page
{
	width: 100%;	
}	
	body.standard-iframe-page div#page-content
	{	
	}				
	body.standard-iframe-page div#content
	{
		float: left;
		width: 806px;
	}
		body.standard-iframe-page div#content-iframe
		{
			width: 600px;
			_width: 600px;
			/*padding: 0 0 0 200px;*/
		}
		body.standard-iframe-page div#content-body2
		{
			width: 550px;
			_width: 540px;
		}
			body.standard-iframe-page div#content-body2 p
			{
				display: block;
				margin: 20px 10px 30px 20px;
			}
		body.standard-iframe-page div#content-body
		{
			width: 550px;
			_width: 540px;
		}
			body.standard-iframe-page div#content-body h2, body.standard-iframe-page div#content-body2 h2,
			.standardheading2
			{
				height: 15px;
				color: #0099FF;
				font-size: 1.5em;
				padding: 0 0 0 20px;
			}
			body.standard-iframe-page div#content-body h3, body.standard-iframe-page div#content-body2 h3,
			.standardheadingh3
			{
				font-weight: bold;
				font-size: 1.3em;
				margin: 8px 60px 0 20px;
				padding: 20px 0 0 0;
				color: #444444 ;
			}
			body.standard-iframe-page div#content-body p, body.standard-iframe-page div#content-body2 p
			{
				display: block;
				margin: 20px 10px 30px 20px;
			}
			body.standard-iframe-page div#content-body .image, body.standard-iframe-page div#content-body2 .image,
			.standard-image
			{
				padding: 25px 10px 0 20px;	
			}
			body.standard-iframe-page div#content-body .separation-bar, body.standard-iframe-page div#content-body2 .separation-bar,
			.separation-bar
			{
				background: url(/templates/default/media/images/hr.jpg) repeat-x;
				height: 7px;
			}
			body.standard-iframe-page div#content-body .list,
			.list
			{
				margin-left: 16px;
				margin-right: 16px;
				margin-bottom: 30px;
				font-weight: bold;
			}
			body.standard-iframe-page div#content-body .button-blue, body.standard-iframe-page div#content-body2 .button-blue,
			.button-blue
			{
				background: transparent url(/templates/default/media/images/interstitial-button-blue.jpg) no-repeat top left;	
				margin-left: 20px;
				margin-bottom: 20px;
				*margin-top: 10px;
				height: 29px;
				display: block;
			}
				body.standard-iframe-page div#content-body .button-blue a, body.standard-iframe-page div#content-body2 .button-blue a,
				.button-blue-link	
				{
					margin: 20px 300px 0 0;
					*margin: 0 300px 0 0;
					_margin: 0px 300px 0 0;
					text-align: center;
					height: 29px;
					padding-top: 0.6em;
					text-decoration: none;
					display: block;
					font-weight: bold;
				}

/* standard content furniture
----------------------------------------------- */
body.standard-furniture-page
{
	width: 100%;	
}
	body.standard-furniture-page div#page-content
	{		
	}
	body.standard-furniture-page div#content
	{
		float: left;
		width: 806px;
	}
	body.standard-furniture-page div#content-body
	{
		width: 550px;
		_position: relative;	
	}
	body.standard-furniture-page div#content-body h2,
	.furnitureheadingh2
	{
		color: #003366;
		font-size: 1.5em;
		_font-size: 1.5em;
		padding: 30px 0 0px 20px;
		_padding: 30px 0 10px 20px;	
	}
	body.standard-furniture-page div#content-body h3,
	.furnitureheadingh3
	{
		font-weight: bold;
		font-size: 1.3em;
		margin: 8px 60px 0 20px;
		padding: 10px 0 0 0;
		color: #0099FF;
	}
	body.standard-furniture-page div#content-body p
	{
		display: block;
		margin: 30px 10px 20px 20px;
		clear: inherit;
	}
	
	body.standard-furniture-page div#content-body .standard-motivator,
	.standard-motivator
	{
		float: right;
		color: #0099FF;
		font-size: 1.5em;
		font-weight: bolder;
		display: block;
		width: 360px;
		_width: 350px;
	}
	body.standard-furniture-page div#content-body .right-text,
	.right-text
	{
		float: right;
		display: block;
		width: 205px;
	}
	
	body.standard-furniture-page div#content-body .separation-bar,
	.separation-bar
	{
		background: url(/templates/default/media/images/hr.jpg) repeat-x;
		height: 7px;
	}
	
	body.standard-furniture-page div#content-body .image,
	.image
	{
		padding: 23px 10px 0 20px;
		_margin: 10px 0 40px 0;		
	}
	.calculator 
	{
		margin: 0 0 0 100px;
	}
	/* Testimonial/Quote block */
	 .quote
  	 {
		width:80%;
		*width:82%;
		_width:79%;
		background: url(../media/images/quoteUp.gif);
		background-position: 15px 10px;
		background-repeat: no-repeat;
		background-color:#ECF6FC;	
		padding:20px 15px 12px 50px;
		*padding: 10px 15px 12px 50px;
		_padding: 10px 15px 12px 50px;
		margin: 57px 25px;
		*margin: 50px 40px 0 15px;
		_margin: 50px 0px 0 15px;
	 }
	.quote .header
   	{
	}
	.quote .caption
        {
        background: url(../media/images/quoteDown.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
		margin-top:10px;
		color:#003A6F;
	}	
	 .quote .caption span
        {
		padding: 0 25px 0 0;	
	}        
	.quoteMainHeader
	{
        	color:#003A6F;
	        font-weight:bold;
    }
	/* End: Testimonial/Quote block */
/* End: Standard content furniture */

/* Product comparison (Our CTFs) page template
----------------------------------------------- */
body.product-main-page
{
	width: 100%;	
}	
	body.product-main-page div#page-content
	{
		 height:1000px;
		*height: 1100px;
		
	}
	body.product-main-page div#content
	{
		float: left;
		width: 806px;
	}
	body.product-main-page div#content-body h2
	{
		color: #003366;
		font-size: 1.5em;
		_font-size: 1.5em;
		padding: 0 0 0 20px;
	}
	body.product-main-page div#content-body h3
	{
		font-weight: bold;
		font-size: 1.3em;
		margin: 8px 0px 0 20px;
		color: #0099FF;
	}
	
	body.product-main-page div#content-body .Mainh3BBC
	{
		font-weight: bold;
		font-size: 1.3em;
		margin: 8px 0px 0 20px;
		color: #3E939A;
	}
	body.product-main-page div#content-body .motivator,
	.main-product-motivator
	{
		color: #0099FF;
		font-size: 1.5em;
		font-weight: bolder;
		display: block;
		margin: 30px 12px 30px 12px; 
		*margin: 30px 12px 30px 12px;
	}
	body.product-main-page div#content-body  p
	{
		padding: 0 16px 0 16px;
		display: block;
		margin: 16px 0 16px 0;
		*margin: 16px 0 16px 0;
		
	}
	body.product-main-page div#content-body .button-blue
	{
		background: transparent url(/templates/default/media/images/button-moreinformation.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 16px;
		*margin-top: 16px;
		height: 29px;
		display: block;
	}
	*html body.product-main-page div#content-body .button-blue
	{
		background: transparent url(/templates/default/media/images/button-moreinformation.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 20px;
		height: 29px;
		display: block;
	}
	body.product-main-page div#content-body .button-blue a
	{
		margin: 14px 54px 0 0;
		*margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		text-decoration: none;
		display: block;
		font-weight: bold;
	}

	body.product-main-page div#content-body .button-pink
	{
		background: transparent url(/templates/default/media/images/button-moreinformation-pink.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 16px;
		*margin-top: 16px;
		height: 29px;
		display: block;
	}
	body.product-main-page div#content-body .button-pink a
	{
		margin: 14px 54px 0 0;
		*margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		_padding: 0 0 0 18px;
		text-decoration: none;
		display: block;
		font-weight: bold;
		color: #FFFFFF;
	}
	*html body.product-main-page div#content-body .button-pink
	{
		background: transparent url(/templates/default/media/images/button-moreinformation-pink.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 20px;
		height: 29px;
		display: block;
	}
	*html body.product-main-page div#content-body .button-pink a
	{
		margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		text-decoration: none;
		display: block;
		font-weight: bold;
		color: #ffffff;
	}

	body.product-main-page div#content-body .button-pink-topup
	{
		background: transparent url(/templates/default/media/images/button-topup.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 16px;
		*margin-top: 16px;
		height: 29px;
		display: block;
	}
	body.product-main-page div#content-body .button-pink-topup a
	{
		margin: 14px 30px 0 0;
		*margin: 0 34px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		_padding: 0 0 0 20px;
		text-decoration: none;
		display: block;
		font-weight: bold;
		color: #FFFFFF;
	}
	*html body.product-main-page div#content-body .button-pink-topup
	{
		background: transparent url(/templates/default/media/images/button-topup.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 20px;
		height: 29px;
		display: block;
	}
	*html body.product-main-page div#content-body .button-pink-topup a
	{
		margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		text-decoration: none;
		display: block;
		font-weight: bold;
		color: #ffffff;
	}
		
	body.product-main-page div#content-body .productButtonHolder
	{
		position:absolute;
		top:565px;
		*top:510px;	
		width: 254px;
		margin: 0 0 0 10px;
	}
	body.product-main-page div#content-body .keyFactHolder
	{
		position:absolute;
		top: 650px;
		*top:605px;		
	}
	*html body.product-main-page div#content-body .button-blue a
	{
		margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		text-decoration: none;
		display: block;
		font-weight: bold;
	}
	body.product-main-page div#content-body .key-fact,
	.key-fact
	{
		background: transparent url(/templates/default/media/images/ctf-stakeholder-bg.jpg) no-repeat top left;	
		height: 130px;
		*height: 130px;
		width: 254px;
		margin: 0 10px 0 10px;
		*margin: 0 10px 20px 10px;
	}
	body.product-main-page div#content-body #key-fact
	{
		background: transparent url(/templates/default/media/images/ctf-stakeholder-bg.jpg) no-repeat top left;	
		height: 130px;
		width: 254px;
		*height: 130px;
		margin: 0 0 0 13px;
	}
	
	body.product-main-page div#content-body .key-factBBC,
	.key-factBBC
	{
		background: transparent url(/templates/default/media/images/ctf-nonstakeholder-bg.jpg) no-repeat top left;	
		height: 130px;
		*height: 142px;
		width: 254px;
		margin: 0 10px 0 10px;
		*margin: 0 10px 10px;
		
	}
	body.product-main-page div#content-body #key-factBBC
	{
		background: transparent url(/templates/default/media/images/ctf-nonstakeholder-bg.jpg) no-repeat top left;	
		height: 130px;
		width: 254px;
		*height: 142px;
		margin: 0 0 0 13px;
	}

	body.product-main-page div#content-body .key-fact .h3,
	.key-fact-h3
	{
		color:#0099FF;
		font-size:1.2em;
		font-weight:bold;
		margin: 8px 0 0 21px;    /*8px 60px 0 20px;*/
		padding:20px 21px 0;
		*margin-top: 0px;
	}
	
	body.product-main-page div#content-body .key-factBBC .h3,
	.key-factBBC-h3
	{
		color:#3e939a;
		font-size:1.2em;
		font-weight:bold;
		margin: 8px 0 0 21px;     /*8px 60px 0 20px;*/
		padding:20px 21px 0;
		*margin-top: 0px;
	}
	
	body.product-main-page div#content-body .key-fact-1,
	.key-fact-2
	{
		background: transparent url(/templates/default/media/images/key-facts-bg.jpg) no-repeat top left;	
		height: 100px;
		*height: 120px;
		width: 254px;
		margin: 0 10px 0 10px;
		*margin: 0 10px 0 10px;
	}
	body.product-main-page div#content-body #key-fact-1
	{
		background: transparent url(/templates/default/media/images/key-facts-bg.jpg) no-repeat top left;	
		height: 100px;
		width: 254px;
		margin: 0 0 0 10px;
		margin: 0 0 0 13px;
	}
	body.product-main-page div#content-body .key-fact-1 .h3,
	.key-fact2-h3
	{
		color:#0099FF;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		*margin-top: 0px;
		padding:20px 21px 0;
	}
	
	body.product-main-page div#content-body .key-fact-2,
	.key-fact-2
	{
		background: transparent url(/templates/default/media/images/key-facts-2-bg.jpg) no-repeat top left;	
		height: 100px;
		*height: 120px;
		width: 254px;
		margin: 0 10px 0 10px;
		*margin: 0 10px 0 10px;
	}
	body.product-main-page div#content-body #key-fact-2
	{
		background: transparent url(/templates/default/media/images/key-facts-2-bg.jpg) no-repeat top left;	
		height: 100px;
		width: 254px;
		margin: 0 0 0 10px;
		margin: 0 0 0 13px;
	}
	body.product-main-page div#content-body .key-fact-2 .h3,
	.key-fact2-h3
	{
		color:#0099FF;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		*margin-top: 0px;
		padding:20px 21px 0;
	}
	
	body.product-main-page div#content-body .key-fact-2 .h3BBC,
	.key-fact2-h3BBC
	{
		color:#3e939a;
		font-size:1.2em;
		font-weight:bold;
		margin: 8px 0 0 21px;  /*8px 60px 0 20px;*/
		*margin-top: 0px;
		padding:20px 21px 0;
	}
	
	body.product-main-page div#content-body .incentive,
	.incentive
	{
		background: transparent url(/templates/default/media/images/incentive-present.jpg) no-repeat top left;	
		height: 93px;
		width: 254px;
		margin: 0 10px 0 10px;	
		*margin: 0 10px 0 10px;
	}
	body.product-main-page div#content-body #incentive
	{
		background: transparent url(/templates/default/media/images/incentive-present.jpg) no-repeat top left;	
		height: 93px;
		width: 254px;
		margin: 0 0 0 13px;
	}
	body.product-main-page div#content-body .incentive .h3,
	.incentive-h3
	{
		color:#ae4985;
		font-size:1.2em;
		font-weight:bold;
		margin:28px 60px 0 20px;
		*margin-top: 0px;
		padding:20px 26px 0;
	}
	body.product-main-page div#content-body .separation-bar
	{
		background: url(/templates/default/media/images/hr.jpg) no-repeat;
		height: 7px;
	}
	body.product-main-page div#content-body .v-separation-bar
	{
		height: 466px;
		width: 5px;
	}
	body.product-main-page div#content-body #babybond
	{
		float: left;
		width: 	254px;
		
		height: 468px;
		margin: 0 7px;
		*margin: 0 6px;
		_margin: 0 5px;	
	}
	body.product-main-page div#content-body #shariabond
	{
		/*background: transparent url(/templates/default/media/images/v-hr.jpg) repeat-y ;*/
		border-left: 1px solid #cccccc;
		float: left;
		width: 	254px;
		
		height:778px;
		*height: 820px;	
		margin: 0 15px;
		_margin: 0 5px;	
	}
	body.product-main-page div#content-body #babybondchoice
	{
		border-left: 1px solid #cccccc;
		float: left;
		width: 	240px;
		_width:	210px;
		margin: 0 5px;
		height:778px;
		*height: 820px;
	}
	
	body.product-main-page div#content-body #babybond-topup
	{
		float: left;
		width: 	254px;
		
		height: 660px;
		margin: 0 7px;
		*margin: 0 6px;
		_margin: 0 5px;	
	}
	body.product-main-page div#content-body #shariabond-topup
	{
		/*background: transparent url(/templates/default/media/images/v-hr.jpg) repeat-y ;*/
		border-left: 1px solid #cccccc;
		float: left;
		width: 	254px;
		
		height:575px;
		*height: 600px;	
		margin: 0 15px;
		_margin: 0 5px;	
	}
	body.product-main-page div#content-body #babybondchoice-topup
	{
		border-left: 1px solid #cccccc;
		float: left;
		width: 	240px;
		_width:	210px;
		margin: 0 5px;
		height:575px;
		*height: 600px;
	}
	
	body.product-main-page div#content-body a.link, .link
	{
		background:transparent url(/templates/default/media/images/arrow-left.gif) no-repeat scroll 0 4px;
		display:block;
		font-weight:bold;
		margin:8px 0 8px 35px;
		padding:0 0 0 10px;
		text-decoration:none;
	}
/* End: Product comparison (Our CTFs) page template */


/* Product comparison topups (Our CTFs) page template
----------------------------------------------- */
body.product-main-topup
{
	width: 100%;	
}	
	body.product-main-topup div#page-content
	{
		min-height:815px;
		
	}
	body.product-main-topup div#content
	{
		float: left;
		width: 806px;
	}
	body.product-main-topup div#content-body h2
	{
		color: #003366;
		font-size: 1.5em;
		_font-size: 1.5em;
		padding: 0 0 0 20px;
	}
	body.product-main-topup div#content-body h3
	{
		font-weight: bold;
		font-size: 1.3em;
		margin: 8px 0px 0 20px;
		color: #0099FF;
	}
	
	body.product-main-topup div#content-body .Mainh3BBC
	{
		font-weight: bold;
		font-size: 1.3em;
		margin: 8px 0px 0 20px;
		color: #3E939A;
	}
	body.product-main-topup div#content-body .motivator,
	.main-product-motivator
	{
		color: #0099FF;
		font-size: 1.5em;
		font-weight: bolder;
		display: block;
		margin: 30px 12px 30px 12px; 
		*margin: 30px 12px 30px 12px;
	}
	body.product-main-topup div#content-body  p
	{
		padding: 0 16px 0 16px;
		display: block;
		margin: 16px 0 16px 0;
		*margin: 16px 0 16px 0;
		
	}
	body.product-main-topup div#content-body .button-blue
	{
		background: transparent url(/templates/default/media/images/button-moreinformation.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 16px;
		*margin-top: 16px;
		height: 29px;
		display: block;
	}
	*html body.product-main-topup div#content-body .button-blue
	{
		background: transparent url(/templates/default/media/images/button-moreinformation.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 20px;
		height: 29px;
		display: block;
	}
	body.product-main-topup div#content-body .button-blue a
	{
		margin: 14px 54px 0 0;
		*margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		text-decoration: none;
		display: block;
		font-weight: bold;
	}

	body.product-main-topup div#content-body .button-pink
	{
		background: transparent url(/templates/default/media/images/button-moreinformation-pink.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 16px;
		*margin-top: 16px;
		height: 29px;
		display: block;
	}
	body.product-main-topup div#content-body .button-pink a
	{
		margin: 14px 54px 0 0;
		*margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		_padding: 0 0 0 18px;
		text-decoration: none;
		display: block;
		font-weight: bold;
		color: #FFFFFF;
	}
	*html body.product-main-topup div#content-body .button-pink
	{
		background: transparent url(/templates/default/media/images/button-moreinformation-pink.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 20px;
		height: 29px;
		display: block;
	}
	*html body.product-main-topup div#content-body .button-pink a
	{
		margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		text-decoration: none;
		display: block;
		font-weight: bold;
		color: #ffffff;
	}

	body.product-main-topup div#content-body .button-pink-topup
	{
		background: transparent url(/templates/default/media/images/button-topup.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 16px;
		*margin-top: 16px;
		height: 29px;
		display: block;
	}
	body.product-main-topup div#content-body .button-pink-topup a
	{
		margin: 14px 30px 0 0;
		*margin: 0 34px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		_padding: 0 0 0 20px;
		text-decoration: none;
		display: block;
		font-weight: bold;
		color: #FFFFFF;
	}
	*html body.product-main-topup div#content-body .button-pink-topup
	{
		background: transparent url(/templates/default/media/images/button-topup.jpg) no-repeat top left;	
		margin-left: 20px;
		margin-bottom: 20px;
		margin-top: 20px;
		height: 29px;
		display: block;
	}
	*html body.product-main-topup div#content-body .button-pink-topup a
	{
		margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		text-decoration: none;
		display: block;
		font-weight: bold;
		color: #ffffff;
	}
		
	body.product-main-topup div#content-body .productButtonHolder
	{
		position:absolute;
		top:580px;
		*top:550px;	
		width: 254px;
		margin: 0 0 0 10px;
	}
	body.product-main-topup div#content-body .keyFactHolder
	{
		position:absolute;
		top:660px;		
	}
	*html body.product-main-topup div#content-body .button-blue a
	{
		margin: 0 54px 0 0;
		text-align: center;
		height: 29px;
		padding-top: 0.6em;
		text-decoration: none;
		display: block;
		font-weight: bold;
	}
	body.product-main-topup div#content-body .key-fact,
	.key-fact
	{
		background: transparent url(/templates/default/media/images/ctf-stakeholder-bg.jpg) no-repeat top left;	
		height: 130px;
		*height: 130px;
		width: 254px;
		margin: 0 10px 0 10px;
		*margin: 0 10px 20px 10px;
	}
	body.product-main-topup div#content-body #key-fact
	{
		background: transparent url(/templates/default/media/images/ctf-stakeholder-bg.jpg) no-repeat top left;	
		height: 130px;
		width: 254px;
		*height: 130px;
		margin: 0 0 0 13px;
	}
	
	body.product-main-topup div#content-body .key-factBBC,
	.key-factBBC
	{
		background: transparent url(/templates/default/media/images/ctf-nonstakeholder-bg.jpg) no-repeat top left;	
		height: 130px;
		*height: 142px;
		width: 254px;
		margin: 0 10px 0 10px;
		*margin: 0 10px 10px;
		
	}
	body.product-main-topup div#content-body #key-factBBC
	{
		background: transparent url(/templates/default/media/images/ctf-nonstakeholder-bg.jpg) no-repeat top left;	
		height: 130px;
		width: 254px;
		*height: 142px;
		margin: 0 0 0 13px;
	}

	body.product-main-topup div#content-body .key-fact .h3,
	.key-fact-h3
	{
		color:#0099FF;
		font-size:1.2em;
		font-weight:bold;
		margin: 8px 0 0 21px;    /*8px 60px 0 20px;*/
		padding:20px 21px 0;
		*margin-top: 0px;
	}
	
	body.product-main-topup div#content-body .key-factBBC .h3,
	.key-factBBC-h3
	{
		color:#3e939a;
		font-size:1.2em;
		font-weight:bold;
		margin: 8px 0 0 21px;     /*8px 60px 0 20px;*/
		padding:20px 21px 0;
		*margin-top: 0px;
	}
	
	body.product-main-topup div#content-body .key-fact-1,
	.key-fact-2
	{
		background: transparent url(/templates/default/media/images/key-facts-bg.jpg) no-repeat top left;	
		height: 100px;
		*height: 120px;
		width: 254px;
		margin: 0 10px 0 10px;
		*margin: 0 10px 0 10px;
	}
	body.product-main-topup div#content-body #key-fact-1
	{
		background: transparent url(/templates/default/media/images/key-facts-bg.jpg) no-repeat top left;	
		height: 100px;
		width: 254px;
		margin: 0 0 0 10px;
		margin: 0 0 0 13px;
	}
	body.product-main-topup div#content-body .key-fact-1 .h3,
	.key-fact2-h3
	{
		color:#0099FF;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		*margin-top: 0px;
		padding:20px 21px 0;
	}
	
	body.product-main-topup div#content-body .key-fact-2,
	.key-fact-2
	{
		background: transparent url(/templates/default/media/images/key-facts-2-bg.jpg) no-repeat top left;	
		height: 100px;
		*height: 120px;
		width: 254px;
		margin: 0 10px 0 10px;
		*margin: 0 10px 0 10px;
	}
	body.product-main-topup div#content-body #key-fact-2
	{
		background: transparent url(/templates/default/media/images/key-facts-2-bg.jpg) no-repeat top left;	
		height: 100px;
		width: 254px;
		margin: 0 0 0 10px;
		margin: 0 0 0 13px;
	}
	body.product-main-topup div#content-body .key-fact-2 .h3,
	.key-fact2-h3
	{
		color:#0099FF;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		*margin-top: 0px;
		padding:20px 21px 0;
	}
	
	body.product-main-topup div#content-body .key-fact-2 .h3BBC,
	.key-fact2-h3BBC
	{
		color:#3e939a;
		font-size:1.2em;
		font-weight:bold;
		margin: 8px 0 0 21px;  /*8px 60px 0 20px;*/
		*margin-top: 0px;
		padding:20px 21px 0;
	}
	
	body.product-main-topup div#content-body .incentive,
	.incentive
	{
		background: transparent url(/templates/default/media/images/incentive-present.jpg) no-repeat top left;	
		height: 93px;
		width: 254px;
		margin: 0 10px 0 10px;	
		*margin: 0 10px 0 10px;
	}
	body.product-main-topup div#content-body #incentive
	{
		background: transparent url(/templates/default/media/images/incentive-present.jpg) no-repeat top left;	
		height: 93px;
		width: 254px;
		margin: 0 0 0 13px;
	}
	body.product-main-topup div#content-body .incentive .h3,
	.incentive-h3
	{
		color:#ae4985;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		*margin-top: 0px;
		padding:20px 26px 0;
	}
	body.product-main-topup div#content-body .separation-bar
	{
		background: url(/templates/default/media/images/hr.jpg) no-repeat;
		height: 7px;
	}
	body.product-main-topup div#content-body .v-separation-bar
	{
		height: 466px;
		width: 5px;
	}
	body.product-main-topup div#content-body #babybond
	{
		float: left;
		width: 	254px;
		
		height: 468px;
		margin: 0 7px;
		*margin: 0 6px;
		_margin: 0 5px;	
	}
	body.product-main-topup div#content-body #shariabond
	{
		/*background: transparent url(/templates/default/media/images/v-hr.jpg) repeat-y ;*/
		border-left: 1px solid #cccccc;
		float: left;
		width: 	254px;
		
		height:778px;
		*height: 820px;	
		margin: 0 15px;
		_margin: 0 5px;	
	}
	body.product-main-topup div#content-body #babybondchoice
	{
		border-left: 1px solid #cccccc;
		float: left;
		width: 	240px;
		_width:	210px;
		margin: 0 5px;
		height:778px;
		*height: 820px;
	}
	
	body.product-main-topup div#content-body #babybond-topup
	{
		float: left;
		width: 	254px;
		
		height: 468px;
		margin: 0 7px;
		*margin: 0 6px;
		_margin: 0 5px;	
	}
	body.product-main-topup div#content-body #shariabond-topup
	{
		/*background: transparent url(/templates/default/media/images/v-hr.jpg) repeat-y ;*/
		border-left: 1px solid #cccccc;
		float: left;
		width: 	254px;
		
		height:575px;
		*height: 600px;	
		margin: 0 15px;
		_margin: 0 5px;	
	}
	body.product-main-topup div#content-body #babybondchoice-topup
	{
		border-left: 1px solid #cccccc;
		float: left;
		width: 	240px;
		_width:	210px;
		margin: 0 5px;
		height:575px;
		*height: 600px;
	}
	
	
	
	body.product-main-topup div#content-body a.link, .link
	{
		background:transparent url(/templates/default/media/images/arrow-left.gif) no-repeat scroll 0 4px;
		display:block;
		font-weight:bold;
		margin:8px 0 8px 35px;
		padding:0 0 0 10px;
		text-decoration:none;
	}
/* End: Product comparison (Our CTFs) page template */



/* Product details page template
----------------------------------------------- */
body.product-page
{
	width: 100%;	
} 
	body.product-page div#page-content
	{		
	}
	body.product-page div#content
	{
		float: left;
		width: 806px;	
	}
	body.product-page div#content-body
	{
		width: 550px;
		_width: 542px;
		border: 1px solid #99CCFF;
		min-height:470px;	
	}
	body.product-page div#content-body-product
	{
		width: 550px;
		_width: 542px;
		min-height:100px;	
	}
	body.product-page div#content-body-product p.main-product-motivator, div.main-product-motivator
	{
		color: #0099FF;
		font-size: 1.5em;
		font-weight: bolder;
		display: block;
		margin-top: 30px;
		*margin: 30px 0 0 0;
	}

	body.product-page #content-body-product .button-apply,
	.button-apply
	{
		background: transparent url(/templates/default/media/images/button-apply.jpg) no-repeat top left;
		height: 29px;
		width: 148px;
		float: right;
		margin: 6px 26px 30px 0;
		*margin: 6px 26px 30px 0;	
	}
	body.product-page #content-body-product .button-apply a,
	.button-apply-link
	{
		display: block;
		width: 157px;
		text-align: center;
		height: 25px;
		padding-top: 0.5em;
		text-decoration: none;	
		font-weight: bold;
		color: #FFF;
	}
	
	body.product-page div#content-detail
	{	
		width: 550px;
		_width: 450px;
		border: 1px solid #99CCFF;	
		min-height:470px;
	}
	body.product-page #content-body h2, productheading2
	{		
		font-weight: bold;
		font-size: 1.5em;
		margin: 8px 60px 0 20px;
		padding: 20px 0 0 0;
		color: #0099FF;
	}
	body.product-page #content-body h3,
		.productheading3
	{
		font-weight: bold;
		font-size: 1.3em;
		margin: 8px 60px 0 20px;
		padding: 20px 0 0 0;
		color: #444444; /* #0099FF*/
	}
	body.product-page #content-body .image
	{
		padding: 25px 10px 0 20px;	
	}
	body.product-page #content-body .motivator
	{
		color: #0099FF;
		font-size: 1.5em;
		font-weight: bolder;
		display: block;
		width: 500px;
		_width: 400px;
		float:left;
	}
	body.product-page #content-body #right-text
	{
		float: right;
		display: block;
		width: 205px;
	}
	body.product-page #content-body p
	{
		padding: 0 10px 10px 20px;
		display: block;
		margin: 20px 0 0 0;
	}
	body.product-page #content-body p.last
	{
		padding: 0 10px 10px 20px;
		display: block;
		margin: 20px 0 30px 0;
	}
	body.product-page #content-body p.main-product-motivator, div.main-product-motivator
	{
		color: #0099FF;
		font-size: 1.5em;
		font-weight: bolder;
		display: block;
		margin-top: 30px;
		*margin: 30px 0 0 0;
	}
	body.product-page #content-body .separation-bar
	{
		background: url(/templates/default/media/images/hr.jpg) repeat-x;
		height: 7px;
	}
	body.product-page #content-body .button-apply,
	.button-apply
	{
		background: transparent url(/templates/default/media/images/button-apply.jpg) no-repeat top left;
		height: 29px;
		width: 148px;
		float: right;
		margin: 6px 26px 30px 0;
		*margin: 6px 26px 30px 0;	
	}
	body.product-page #content-body .button-apply a,
	.button-apply-link
	{
		display: block;
		width: 157px;
		text-align: center;
		height: 25px;
		padding-top: 0.5em;
		text-decoration: none;	
		font-weight: bold;
		color: #FFF;
	}
	body.product-page #content-body .description,
	.product-description
	{
		/*background: transparent url(/templates/default/media/images/product-bg-divider.jpg) no-repeat top left;*/
		margin: 50px 0 0 0;
	}
	body.product-page #content-body .description .description-p,
	.product-description-paragraph
	{
		margin: 0 20px;
		padding: 20px 0 0 0;
	}
	body.product-page #content-body .product-description div.product-header,
	 .product-header
	{
		background: transparent url(/templates/default/media/images/home/tick-home.gif) no-repeat top left;
		color: #444444;
		font-weight: bold;
		margin: 20px 25px 0 20px;
		padding: 0 0 10px 25px;
	}
	body.product-page #content-body .product-description div.product-header-present,
	 .product-header-present
	{
		background: transparent url(/templates/default/media/images/bullet-present.jpg) no-repeat top left;
		color: #444444;
		font-weight: bold;
		margin: 20px 25px 0 20px;
		padding: 0 0 10px 25px;
	}

	body.product-page #content-body p.description, .p-description
	{
		padding: 0 10px 0px 20px;
		display: block;
		margin: 5px 20px 10px 20px;
	}
	body.product-pag

	body.product-page #content-body .product-description ul,
	.product-description-list
	{
		margin-left: 16px;
		margin-right: 16px;
		list-style-type: none;
	}
	body.product-page #content-body .product-description li,
	.product-description-li
	{
		margin-left: 16px;
		margin-right: 16px;
		*margin-left: 20px;
		/*height: 16px;*/
margin-bottom: 1.4em;
		_margin: 0px 20px 0 0px;
		_padding: 0px 25px;
		*margin-bottom: 30px;
		font-weight: bold;
	}

	body.product-page #content-body-product .button-product-motivator, 
	.button-product-motivator
	{
		background: transparent url(/templates/default/media/images/button-navy-blue.jpg) no-repeat left top ;
		height: 27px;
		/*margin: 16px;
		margin-bottom: 30px;*/
		float: right;
		width: 212px;
		margin: 6px 26px 30px 0;
	}
	
	body.product-page #content-body-product .button-product-motivator a
	{
		display: block;
		width: 157px;
		margin: 0 0 0 28px;
		text-align: center;
		height: 25px;
		padding-top: 0.5em;
		text-decoration: none;
		font-weight: bold;
	}

	
	body.product-page #content-body .button-product,
	.product-button
	{
		background: transparent url(/templates/default/media/images/button-navy-blue.jpg) no-repeat top left;
		height: 27px;
		margin: 16px;
		margin-bottom: 30px;
	}
	
	body.product-page #content-body .button-product a,
	.product-button-link
	{
		display: block;
		width: 157px;
		margin: 0 0 0 28px;
		text-align: center;
		height: 25px;
		padding-top: 0.5em;
		text-decoration: none;
		font-weight: bold;
	}
	body.product-page #product-tabs
	{
		margin: 60px 0 0px 0;
		_margin: 0px 0px 0px 0px;
		*margin: 0px 0 0 0;
		width: 530px;
		_width: 544px;
		_position: relative;
		_top: -244px;
		height: 33px;	
	}
		body.product-page #product-tabs ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
			position:absolute;
			z-index:20;
			top: 416px;/*375px; 245px;*/
			*top: 375px;
			_top:245px
		}
			body.product-page #product-tabs ul li
			{
				float: left;
				/*padding: 0 0 0 13px;*/
				height: 33px;
				width: 136px;
				_margin-top:0px;
			}

				body.product-page #product-tabs ul li a
				{
					display: block;
					text-align:center;
					padding-top: 8px;
					text-decoration: none;
					font-weight: bold;
					height: 33px;	
				}
				body.product-page #product-tabs ul li.ui-tabs-selected
				{	
					background: url(/templates/default/media/images/white-tab1.jpg) no-repeat top left;
				}
				body.product-page #product-tabs ul li
				{
					background: url(/templates/default/media/images/blue-tab1.jpg) no-repeat top left;
				}
/* END: Product details page template */
				
			
#content-signposts-standard #print
{
	display:none;
	background: transparent url(/templates/default/media/images/signpost-downloadprint.jpg) no-repeat scroll top left;	
	width: 211px;
	height: 66px;
	margin: 25px 0 0 14px;
}
#content-signposts-standard #print p
{
	margin: 1px 25px 0;
	padding: 11px 25px 0 24px;
}

table.infotable {
	border-collapse:collapse;
	width:507px;
	_width:480px;
	margin-right: auto;
	margin-left: auto;
}

table.infotable thead th {
	background-color: #BBE0FA;
	border: 1px solid #9EC1D4;
	color: #000000;
	padding:5px;
	height:50px;
	margin-left:20px;
}


table.infotable th {
	background-color: #BBE0FA;
	border: 1px solid #9EC1D4;
	color: #000000;
	padding:5px;
	margin-left:20px;
}

table.infotable td {
	height:20px;
	padding:5px;
	background-color: #ECF7FD;
	border: 1px solid #9EC1D4;
	text-align:right;
}

table.infotable td.left {
	height:20px;
	padding:5px;
	background-color: #ECF7FD;
	border: 1px solid #9EC1D4;
	text-align:left;
}

table.infotable td a {
	color: #004180 !important;
}


table.producttable {
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
	width:511px;
}
table.producttable th {
	background-color: #BBE0FA;
	border: 1px solid #9EC1D4;
	color: #000000;
	padding:5px;
	height:50px;
}

table.producttable td {
	height:20px;
	padding:5px;
	background-color: #ECF7FD;
	border: 1px solid #9EC1D4;
}

table.producttable td a {
	color: #004180 !important;
}








table.ImmTS_infotable {
	border-collapse:collapse;
	width:550px;
	width:507px;
	_width:480px;
	margin-right: auto;
	margin-left: auto;
}


table.ImmTS_infotable th {
	background-color: #BBE0FA;
	border: 1px solid #9EC1D4;
	color: #000000;
	padding:5px;
	height:50px;
}

table.ImmTS_infotable td {
	height:20px;
	padding:5px;
	background-color: #ECF7FD;
	border: 1px solid #9EC1D4;
}

table.ImmTS_infotable td.left {
	height:20px;
	padding:5px;
	background-color: #ECF7FD;
	border: 1px solid #9EC1D4;
	text-align: left;
}

table.ImmTS_infotable td a {
	color: #004180 !important;
}


table.ImmTS_producttable {
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
	width:511px;

}


table.ImmTS_producttable th {
	background-color: #BBE0FA;
	border: 1px solid #9EC1D4;
	color: #000000;
	padding:5px;
	height:50px;
}

table.ImmTS_producttable td {
	height:20px;
	padding:5px;
	background-color: #ECF7FD;
	border: 1px solid #9EC1D4;
}

table.ImmTS_producttable td a {
	color: #004180 !important;
}


