/*	+---------------------------------------------------------------
	| REDEFINE DEFAULT XHTML TAGS
	+---------------------------------------------------------------
*/

	html, body {
		height: 100%;
	}

	body {
		font-family: arial, georgia, helvetica, sans-serif;
		/* font-family: Georgia, "Times New Roman", Times, serif; */
		font-size: 76%; /* font sizing in ems, baby. if you want to change anything, just change this.*/
		color: #000;
		background-color: #D1D1D1;
		margin: 0px;
		padding: 0px; }
	
	p {
		font-family: arial, georgia, helvetica, sans-serif;
		font-size: 1em;
		margin:0px 0px 15px 0px;
		padding:0px; }

	
	h1 {
		font-size: 1.8em;
		margin: 0px 0px 10px 0px;
		}
	
	h2 {
		font-size: 1.4em;
		margin: 0px 0px 15px 0px;
		font-weight: normal; }
	
	h3 {
		font-size: 1.2em;
		margin: 0px 0px 10px 0px;
		font-weight: bold; }
		
	h5 {
		padding:0;
		margin: 0px 0px 15px 0px;
	}
		
	a {
		color: #05435A;
		text-decoration: underline; }

	a:link 		{ color:#003366; }
	a:visited 	{ color:#003366; }
	a:active 	{ color:#003366; }
	a:hover 	{ text-decoration: none; color:#ff6600; }
	
	img {
		border: 0; }
	
	hr {
		color:#06445B;
		height:1px;
	}
	
	ul {
		padding-bottom:15px;
	}
	
	ol, ul, li {	
		font-size: 1.0em;
		margin-top: 1em;
		margin-bottom: 0.1em; }
	
	li > p {
		margin-top: 0.2em; }
		
	pre {
		font-family: monospace;
		font-size: 1.0em; }
		
	strong, b {
		font-weight: bold; }
	
	form {
		margin:0;
		padding:0;
	}

/*	+---------------------------------------------------------------
	| CUSTOM PAGE LAYOUT OBJECTS
	+---------------------------------------------------------------
*/
	#container {
		width:780px;
		background:#fff;
		margin:10px auto 0px auto;
		padding:0px; 
	}

/*	+---------------------------------------------------------------
	| HEADER BLOCK
	+---------------------------------------------------------------
*/
	
	#header-top {
		display:block;
		height:90px;
	}
	
	#header-bot {
		clear:both;
		display:block;
	}
	
	#header-bot img {
		vertical-align:bottom;
	}
	
	#header-bot ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	#header-bot li {
		float:left;
		margin:0;
		padding:0;
	}
	
	#navi-bar {
		clear:both;
		display:block;
		font-size:0.80em;
		line-height:17px;
		height:25px;
		background-image:url(images/navi_bar.jpg);
		background-repeat:repeat-x;
	}
	
/*	+---------------------------------------------------------------
	| PAGE CONTENT
	+---------------------------------------------------------------
*/

	#page-image {
		margin:0;
		padding:0; }
	
	#page-content {
		margin:0 auto;
		background-color:white;
		background-image:url(images/title_bg.jpg);
		background-position-x:3px;
		background-position-y:3px;
		background-repeat:no-repeat;
		padding:10px; }		
		
	#safety-tips li {
		padding-top:6px;
		padding-bottom:6px;
		margin-top:0;
		border-bottom:1px #999 solid;
	}
	
	/* INDEX PAGE LAYOUT */	
	
	#index-shortcuts-bot {
		font-size:0.85em;
	}
	
	#index-shortcuts-bot a {
		text-align:right;
	}
	
	#about-bhs {
		float:left;
		width:165px;
		margin:0;
		padding:8px 0 8px 27px;
		background-image:url('images/index_header_bg.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	#about-bhs-selected {
		float:left;
		width:165px;
		margin:0;
		padding:8px 0 8px 27px;
		background-image:url('images/index_header_selected_bg.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	#why-powermax {
		float:left;
		width:167px;
		margin:0;
		padding:8px 0 8px 23px;
		background-image:url('images/index_header_bg.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	#why-powermax-selected {
		float:left;
		width:167px;
		margin:0;
		padding:8px 0 8px 23px;
		background-image:url('images/index_header_selected_bg.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	#what-to-expect {
		float:left;
		width:166px;
		margin:0;
		padding:8px 0 8px 23px;
		background-image:url('images/index_header_bg.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	#what-to-expect-selected {
		float:left;
		width:166px;
		margin:0;
		padding:8px 0 8px 23px;
		background-image:url('images/index_header_selected_bg.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
	}

	
	#homepage-content {
		padding:0 20px 0 20px;
	}
	
	#secure-lifestyle {
		background-color:transparent;
		float:left;
		width:165px;
		margin:0;
		padding:8px 0 8px 25px;
		background-image:url('images/index_header_bg.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	#secure-lifestyle-selected {
		background-color:transparent;
		float:left;
		width:165px;
		margin:0;
		padding:8px 0 8px 25px;
		background-image:url('images/index_header_selected_bg.jpg');
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	
/*	+---------------------------------------------------------------
	| FOOTER
	+---------------------------------------------------------------
*/
	#plug {
		clear:both;
		text-size:2em;
		font-weight:bold;
		text-align:center;
		margin-bottom:15px;
	}

	#footer-links {
		clear:both;
		height:17px;
		background-color:#FED095;
		border-top:#F28800 1px solid;
		border-bottom:#F28800 1px solid;
		margin:4px 0px 10px 0px;
	}

	#footer-links ul {
		list-style-type:none;
		text-align:center;
		padding:0;
		margin:0;
	}
	
	#footer-links li {
		display:inline;
		font-size:0.80em;
		line-height:17px;
		padding-left:3em;
		margin:0;
	}
	
	#footer-links a {
		color:#000;
		text-decoration:none;
	}
	
	#footer-links a:hover {	text-decoration:underline; }

	#page-footer {
		font-size:0.80em;
		width:770px;
		background-color:white;
		border-top:#999 solid 1px;
		margin:0 auto;
		padding:5px; }
		
	#page-footer a {
		color: black;
		font-weight:bold; 
		text-decoration:underline; }
	
	#page-footer a:hover { text-decoration:none; }
	
	#icons {
		clear:both;
		width:780px;
		text-align:right;
		margin:10px auto 0px auto;
		padding:0px; 
	}

/*	+---------------------------------------------------------------
	| INFO BOXES
	+---------------------------------------------------------------
*/
	
	#info-infobox {
		width:200px;
		background:url(images/backgrounds/info_infobox_bot.gif) no-repeat bottom left;
		padding-right:10px;
		margin-top:10px;
	}
	
	#info-infobox h1 {
		font-size:1.2em;
		padding:10px 10px 5px 10px;
		background:url(images/backgrounds/info_infobox_top.gif) no-repeat top left;
	}
	
	#info-infobox p {
		font-size:0.80em;
		padding:0 10px;
	}
	
	#callback-infobox {
		width:200px;
		background:url(images/backgrounds/links_infobox_bot.gif) no-repeat bottom left;
		padding-right:10px;
		margin-top:10px;
	}
	
	#callback-infobox h1 {
		font-size:1.2em;
		padding:10px 10px 5px 10px;
		background:url(images/backgrounds/callback_infobox_top.gif) no-repeat top left;
	}
	
	#callback-infobox p {
		font-size:0.80em;
		padding:0 10px;
	}
	
	#links-infobox {
		width:200px;
		background:url(images/backgrounds/links_infobox_bot.gif) no-repeat bottom left;
		padding-right:10px;
		margin-top:10px;
	}
	
	#links-infobox h1 {
		font-size:1.2em;
		padding:10px 10px 5px 10px;
		background:url(images/backgrounds/links_infobox_top.gif) no-repeat top left;
	}

	#links-infobox ul {
		font-size:0.80em;
		list-style-type:none;
		margin:0;
		padding:0 0 10px 0;
	}
	
	#links-infobox li {
		padding-left:10px;
	}
	
	#uk-infobox {
		width:200px;
		background:url(images/backgrounds/info_infobox_bot.gif) no-repeat bottom left;
		padding-right:10px;
		margin-top:10px;
	}
	
	#uk-infobox h1 {
		font-size:1.2em;
		padding:10px 10px 5px 10px;
		background:url(images/backgrounds/uk_infobox_top.gif) no-repeat top left;
	}
	
	#uk-infobox p {
		font-size:0.80em;
		padding:0 10px;
	}
	
	#es-infobox {
		width:200px;
		background:url(images/backgrounds/info_infobox_bot.gif) no-repeat bottom left;
		padding-right:10px;
		margin-top:10px;
	}
	
	#es-infobox h1 {
		font-size:1.2em;
		padding:10px 10px 5px 10px;
		background:url(images/backgrounds/eu_infobox_top.gif) no-repeat top left;
	}
	
	#es-infobox p {
		font-size:0.80em;
		padding:0 10px;
	}

/*	+---------------------------------------------------------------
	| CUSTOM CLASSES
	+---------------------------------------------------------------
*/

	
	.low-emphasis-text {
		font-size: 0.75em;
	}
	

	
	div.spacer {
		clear: both;
	}
	
	.faq-question {
		color:#083576;
		font-weight:bold;
	}
	