/* keysurebasic.css *//* G L O B A L ------------------------------*/body{	text-align: center;		/*IE hack, Tahoma */	margin: 0;	padding: 0;	background-color: rgb(167,167,154);	/*color: rgb(63,63,51);*/	color: rgb(51,51,39);	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}#wrapper{	margin: 0 auto;	padding: 0;	width: 760px;	height: auto;	background-color: rgb(240,238,238);	}	/* B A N N E R -------------------------------*/h1{	margin: 0;	padding: 0;	top: 0px;	width: auto;	height: auto;	background-color: rgb(215,224,193);	}	h1 img.banner {	display: block; border: 0;	}/* M A I N   N A V I G A T I O N --------------*/#primarynav ul{	margin: 0;	padding: 2px 0 4px;	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;	text-align: center;	width: 100%;	background-color: rgb(204,204,159);	}#primarynav ul li{	display: inline;	list-style-type: none;	}#primarynav ul li a{	padding: 2px .7em 4px;	text-decoration: none;	font-weight: 700;	font-size: 75%;	line-height: 1.5;	letter-spacing: .08em;	color: rgb(51,51,51);	}#primarynav ul li a:hover{	background-color: rgb(204,51,51);	color: #fff;	}	/* C O N T E N T --------------------------------*/#content{	margin: 0 29px 25px;	padding: 0;	height: auto;	font-size: 85%;	text-align: left;	}h2{	margin: 1em 0 .5em;	padding: 0;	font-weight: 700;	font-size: 170%;	color: rgb(102,102,51);	}h3{	margin: 1.25em 0 .5em;	padding: 0;	font-size: 110%;	color: rgb(102,102,90);	}h4{	margin: 1.25em 0 0;	font-size: 110%;	color: rgb(153,0,0);	letter-spacing: .03em;	}h5{	margin: 1em 0 0;	padding: 0;	font-size: 110%;/*	color: rgb(119,119,68);*/	color: rgb(102,102,51);	letter-spacing: .03em;	}h5.stressh5{	padding-bottom: .6em;	color: rgb(204,51,51);	font-style: italic;	letter-spacing: .04em;	text-indent: 2em;	}h6.unit{	margin: 0;	font-size: 100%;	color: rgb(102,102,51);	}p{	margin: .2em 0 0 0;	letter-spacing: .03em;	}	p.running{	margin-top: .9em;	}p.running2{	margin-top: 2em;	}p.unit{	font-size: 85%;	}p.system{	font-size: 90%;	}span.stresstext, span.stresstext2, span.stresstext3{	font-weight: 700;	}span.stresstext2{	color: rgb(204,51,51);	}span.stresstext3{	color: rgb(102,102,51);	}p.press, p.press2{	padding-top: .75em;	font-style: italic;	}p.press{/*	color: rgb(102,102,51);*/	color: rgb(84,84,42);	}	p.press2{	color: rgb(204,51,51);	}blockquote{	margin: 0;	padding: 0 13px .4em;	}p.source{	margin: 0;	padding-bottom: 3em;	font-style: italic;	}/* L I N K S -------------------------------------*/a:link		{	color: rgb(153,0,0); text-decoration: underline; }a:visited	{	/*color: rgb(102,102,51);*/ color: rgb(84,84,42); text-decoration: underline;	}a:hover		{	color: rgb(204,51,51); text-decoration: underline;	}a.arrowlink{	color: rgb(153,0,0);	text-decoration: none;	font-weight: 700;	font-size: 95%;	letter-spacing: .04em;	}a.arrowlink:hover{	color: rgb(204,51,51);	}p.buynow{	margin: 0;	font-size: 100%;	}p.toplink{	margin: 15px 0;	font-size: 100%;	text-align: right;	clear: both;	}/* B O T T O M   N A V I G A T I O N ------*/.bottomnav{	margin: 0;	padding-top: 11px;	width: 100%;	clear: both;	}.bottomnav ul{	margin: 0;	padding: 29px 0 0 0;	list-style-type: none;	text-align: right;	}.bottomnav ul li{	display: inline;	padding-left: 1em;	text-decoration: none;	}/* F O O T E R ----------------------*/#footer{	margin: 0;	padding: 0;	width: auto;	height: auto;	}#footer p{	margin: 0;	padding: 0 30px 7px 0;	font-size: 70%;	color: rgb(102,102,102);	text-align: right;	}