/* ===============================================
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: 15px 0 0 35px;
				font-size: 2.6em;
				font-weight: bold;
				color: #fff;
			}
			div#contentbanner h2, .heading-banner2 
			{
				margin: 10px 0 0 35px;
				font-size: 1.6em;
				font-weight: normal;
				color: #fff;	
			}
			div#contentbanner .h1holder
			{
				margin: 25px 0 0 35px;
			}
			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: 15px 0 0 35px;
				font-size: 2.6em;
				font-weight: bold;
				color: #fff;
			}
			div#contentbanner-standard h2, .heading-banner2 
			{
				margin: 10px 0 0 35px;
				font-size: 1.6em;
				font-weight: normal;
				color: #fff;	
			}
			div#contentbanner-standard .h1holder
			{
				margin: 25px 0 0 35px;
			}
			div#contentbanner-standard div#content-banner-image
			{
				float: right;
				width: 250px;
				height: 119px;
				margin: 0;
				text-align: right;
			}	


/*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: 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-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;
			}
	
/* standard template

/* 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;
				height: 58px;
				color: #003366;
				font-size: 1.8em;
				padding: 30px 0 0 20px;
				*margin: 20px 0 0 0;
				_margin: 0 30px 0 0px;
				_padding: 30px 0 0 0px;
				
				
			}
			
			*html body.interstitial-page div#content-body h2,
			{
				
				height: 58px;
				color: #003366;
				font-size: 1.8em;
				padding: 30px 0 0 20px;
				margin: 20px 0 0 0;
				
			}

			body.interstitial-page div#content-body h3,
			.interstitialheading3
			{
				font-weight: bold;
				font-size: 1.5em;
				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: -27px 0 0 0;
				display: block;
			}
			
			* html body.interstitial-page div#content-body .inter-motivator
			{
				color: #0099FF;
				font-size: 1.5em;
				font-weight: bolder;
				padding: 0 0 0 20px;
				margin: 10px 0 0 0;
				display: block;
			}
			

			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-medium,
			.youngster-medium
			{
				font-size: 1.8em;
				font-weight: 700;
				margin:10px 0 10px 20px;
				padding:10px 0 0;
				_padding: 0 0 0 0;
				_margin: -10px -20px 0 0;
	
				display: block;
				/*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-small,
			.youngster-small
			{
				font-size: 1.3em;
				*font-size: 1.2em;
				font-weight: 700;
				margin: 11px 0 10px 20px;
				_padding: 0 0 0 0;
				_margin: 5px -20px -10px 0;
				display: block;
				/*padding: 30px 0 0 20px;
				*margin: 20px 0 0 0;
				_margin: 0px 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: 29px;
				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 .medical,
			.medical
			{
				background: transparent url(/templates/default/media/images/other-family-products-dr.jpg) no-repeat top left;
				height: 76px;
				color: #129078;
				/*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 .medical-medium,
			.medical-medium
			{
				font-size: 1.8em;
				font-weight: 700;
				margin:10px 0 10px 20px;
				padding:10px 0 0;
				_padding: 0 0 0 0;
				_margin: -10px -20px 0 0;
	
				display: block;
				/*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 .medical-small,
			.medical-small
			{
				font-size: 1.3em;
				*font-size: 1.2em;
				font-weight: 700;
				margin: 11px 0 10px 20px;
				_padding: 0 0 0 0;
				_margin: 5px -20px -10px 0;
				display: block;
				/*padding: 30px 0 0 20px;
				*margin: 20px 0 0 0;
				_margin: 0px 0px 0 0px;
				_padding: 30px 0 0 20px;	*/
			}
				
			body.interstitial-page div#content-body .medical-bond-button,
			.medical-bond-button
			{
				background: transparent url(/templates/default/media/images/signpost-button-Teal.gif) no-repeat top left;	
				margin-left: 20px;
				margin-bottom: 20px;
				*margin-top: 10px;
				height: 29px;
				display: block;
				_padding-left:20px;
			}

			body.interstitial-page div#content-body .medical-bond-button a,
			.medical-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: #129078;
			}
			
			/***************************/	

			body.interstitial-page div#content-body p,
			.paragraph
			{
				padding: 0 10px 0 20px;
				display: block;
				margin: 15px 0 0 0;
				*margin: 20px 0 0 0;
				_margin: -20px 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 .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;
				_padding-left:20px;

			}
				
				body.interstitial-page div#content-body .button-blue a,
				.button-blue-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;
				}
				
/*----------------------------------------------- */

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
		{
			width: 550px;
			_width: 520px;
		}
			body.standard-page div#content-body h2,
			.standardheading2
			{
				height: 15px;
				color: #0099FF;
				font-size: 1.8em;
				padding: 0 0 0 20px;
			}
			
			body.standard-page div#content-body h3,
			.standardheadingh3
			{
				font-weight: bold;
				font-size: 1.5em;
				margin: 8px 60px 0 20px;
				padding: 20px 0 0 0;
				color: #444444 ;
			}
			
			body.standard-page div#content-body 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 .separation-bar,
			.separation-bar
			{
				background: url(/templates/default/media/images/hr.jpg) repeat-x;
				height: 7px;
			}
			
			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 0 0 35px;
					*margin: 0 0 0 35px;
					_margin: 0px 0 0 20px;
					text-align: left;
					height: 29px;
					padding-top: 0.6em;
					text-decoration: none;
					display: block;
					font-weight: bold;
				}
			

/* 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-body
		{
			width: 550px;
			_width: 540px;
		}
			body.standard-iframe-page div#content-body h2,
			.standardheading2
			{
				height: 15px;
				color: #0099FF;
				font-size: 1.8em;F
				padding: 0 0 0 20px;
			}
			
			body.standard-iframe-page div#content-body h3,
			.standardheadingh3
			{
				font-weight: bold;
				font-size: 1.5em;
				margin: 8px 60px 0 20px;
				padding: 20px 0 0 0;
				color: #444444 ;
			}
			
			body.standard-iframe-page div#content-body p
			{
				display: block;
				margin: 20px 10px 30px 20px;
			}

			
			body.standard-iframe-page div#content-body .image,
			.standard-image
			{
				padding: 25px 10px 0 20px;	
			}
			
			body.standard-iframe-page div#content-body .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,
			.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,
				.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
	{
		/*background: transparent url(/templates/default/media/images/interstitial-bg-content.jpg) no-repeat top left;	*/
		height: 58px;
		color: #003366;
		font-size: 1.8em;
		_font-size: 1em;
		padding: 30px 0 0 20px;	
	}
	
	body.standard-furniture-page div#content-body h3,
	.furnitureheadingh3
	{
		font-weight: bold;
		font-size: 1.5em;
		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;
		/*margin: 20px 10px 30px 50px;*/
	}
	
	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;
	}

	 .quote
  	 {
		width:240px;
		background: url(../media/images/quoteUp.gif);
		background-position: 15px 10px;
		background-repeat: no-repeat;
		background-color:#ECF6FC;
		padding:20px 10px 12px 50px;
		*padding: 10px 10px 12px 50px;
		_padding: 10px 10px 12px 50px;
		margin: 57px 20px;
		*margin: 50px 40px 0 15px;
		_margin: -122px 40px 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;
	}
   
    

	.quoteMainHeader
	{
        	color:#003A6F;
	        font-weight:bold;
    	}



/* product main
----------------------------------------------- */

body.product-main-page
{
	width: 100%;	
}
	
	body.product-main-page div#page-content
	{
		min-height:900px;
		
	}
	body.product-main-page div#content
	{
		float: left;
		width: 806px;
	
	}
	
	body.product-main-page div#content-body h2
	{
		color: #003366;
		font-size: 1.8em;
		_font-size: 1.7em;
		padding: 30px 0 0 20px;
	}

	body.product-main-page div#content-body h3
	{
		font-weight: bold;
		font-size: 1.5em;
		margin: 8px 60px 0 20px;
		color: #0099FF;
	}
	body.product-main-page div#content-body .motivator,
	.main-product-motivator
	{
		color: #0099FF;
		font-size: 1.5em;
		font-weight: bolder;
		display: block;
	}
	body.product-main-page div#content-body  p
	{
		padding: 0 10px 0 20px;
		display: block;
		margin: 20px 0 0 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: 20px;
		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 .productButtonHolder
	{
		
		position:absolute;
		top:580px;
		*top:550px;
		
		width: 254px;
		margin: 0 0 0 10px;
	}
	
	body.product-main-page div#content-body .keyFactHolder
	{
		
		position:absolute;
		top:660px;
		
		
		
		
	}





	*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/key-facts-bg.jpg) no-repeat top left;	
		height: 93px;
		*height: 120px;
		width: 254px;
		margin: 0 0 0 10px;
	}

	body.product-main-page div#content-body #key-fact
	{
		background: transparent url(/templates/default/media/images/key-facts-bg.jpg) no-repeat top left;	
		height: 93px;
		width: 254px;
		*height: 120px;
		margin: 0 0 0 13px;
	}
	
	body.product-main-page div#content-body #key-fact .h3
	{
		color:#0099FF;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		padding:20px 21px 0;
		
	}	
	
	body.product-main-page div#content-body .key-fact .h3,
	.key-fact-h3
	{
		color:#0099FF;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		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 0 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;
		padding:20px 21px 0;
	}

	body.product-main-page div#content-body .key-fact-2 .h3
	{
		color:#0099FF;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		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 0 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
	{
		color:#ae4985;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		padding:20px 26px 0;
	}
	
	body.product-main-page div#content-body .incentive .h3,
	.incentive-h3
	{
		color:#ae4985;
		font-size:1.2em;
		font-weight:bold;
		margin:8px 60px 0 20px;
		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:700px;
		
		margin: 0 15px;

	}

	body.product-main-page div#content-body #babybondchoice
	{
		/*background: transparent url(/templates/default/media/images/v-hr.jpg) repeat-y ;*/
		border-left: 1px solid #cccccc;
		float: left;
		width: 	240px;
		_width:	220px;
		margin: 0 5px;
		height:700px;
	}
	


	




body.product-page
{
	width: 100%;	
} 
	body.product-page div#page-content
	{
		
	}
	
	body.product-page div#content
	{
		float: left;
		width: 806px;
		_width: 816px;
	}

	body.product-page div#content-body
	{
		width: 550px;
		_width: 542px;
		border: 1px solid #99CCFF;
		min-height:470px;
		
		
	}

	body.product-page div#content-detail
	{
		
		width: 550px;
		_width: 450px;
		border: 1px solid #99CCFF;
		
		min-height:470px;

	}
	

	body.product-page #content-body h2
	{
		background: transparent url(/templates/default/media/images/interstitial-bg-content.jpg) no-repeat top left;	
		height: 58px;
		color: #003366;
		font-size: 1.8em;
		padding: 30px 0 0 20px;
	}

	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 .separation-bar
	{
		background: url(/templates/default/media/images/hr.jpg) repeat-x;
		height: 7px;
	}

	body.product-page #content-body h3
	{
		font-weight: bold;
		font-size: 1.5em;
		margin: 8px 60px 0 20px;
		padding: 20px 0 0 0;
		color: #0099FF;
	}







	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-right: 26px;
		margin-top: 6px;
	}

	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 .description ul,
	.product-description-list
	{
		margin-left: 16px;
		margin-right: 16px;
		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;
	}

	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: 20px 0 -1px 0;
		_margin: 12px 0px 0px 0px;
		
		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:243px;
	*top:223px;
	_top:245px
}

body.product-page #product-tabs ul li
{
	float: left;
	/*padding: 0 0 0 13px;*/
	height: 33px;
	width: 136px;
	

	
}

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;
}


#content-signposts-standard #print
{
	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;
}

#ctf-logo
{
	display:none;

}

