H1 {color: Black; 
	font-family: 'Times New Roman,serif';
	font-size:24pt;
	text-align: center;
}

H1.open {color: #fcbc03; 
	font-family: 'sans-serif';
	font-size:1pt;
	border:0.00in;
	padding:0.00in;
	margin:0.00in
}
	

H2 {color: Black; font-family: 'Times New Roman', 'Times', serif; font-size: 16pt;}
H3 {font-family: 'Arial', 'Helvetica', sans-serif; font-size: 12pt;}
H4 {font-family: 'Arial', 'Helvetica', sans-serif; color: #000000; font-size: 14pt;  text-align: center; font-weight: 800;}
H5 {font-size: 12pt ; font-family: 'Arial Black', bold; color: #0000FF; text-align: left;}
BODY {font-family: 'Arial', 'Helvetica', sans-serif; color: #000000; font-size: 12pt; text-align: left; text-indent: 5px; margin-left: 12px; margin-right: 4px}
EM {font-family: 'Tahoma', bold; color: #000080 ; font-weight: 600}

P {
	font-family: 'Times New Roman,serif';
	font-size: 13pt; 
	font-weight:200;
	text-align:left; 
	margin:0.01in;
	margin-right:5px;
	margin-bottom:10px;
	margin-left:5px;
}
P.head {
	font-family: 'Times New Roman,serif'; 
	text-align: left; 
	font-size: 26pt; 
	font-weight: 800;
	margin-bottom:0.02in
}
P.subhead {
	font-family: 'Times New Roman,serif'; 
	text-align: left;
	font-size: 17pt; 
	font-weight: 800;
	margin:0.01in;
	background-color:#cccccc
}
P.head_centered {
	font-family: 'Times New Roman,serif'; 
	text-align: center; 
	font-size: 26pt; 
	font-weight: 800;
	margin:0.00in;
	padding:0.00in;
	background-color:#cccccc
}
P.subhead_centered {
	font-family: 'Times New Roman,serif'; 
	text-align: center;font-size: 
	17pt; font-weight: 800;
	margin:0.00in;
/*	background-color:#dddddd;*/
}

P.title {font-family: 'Times New Roman,serif'; text-align: left;font-size: 16pt; font-weight: 600;margin:0.01in;background-color: white}
P.subtitle {font-family: 'Times New Roman,serif'; text-align: left;font-size: 14pt; font-weight: 400;margin:0.01in;background-color: white}
P.subtitle_kit {font-family: 'Times New Roman,serif'; text-align: left;font-size: 14pt; font-weight: 400;margin-top:0.05in;background-color: white;padding-left:3px}
P.subtitle_grey {
	font-family: 'Arial,sans-serif'; 
	text-align: left;
	font-size: 11pt; 
	font-weight: 600;
	margin:0.075in;
	background-color: #cccccc;
	color:red;
	line-height:0.05in;
}
P.subtitle_grey_right {
	font-family: 'Arial,sans-serif'; 
	text-align: right;
	font-size: 8pt; 
	font-weight: 600;
	margin:0.00in;
	background-color: #cccccc;
	color:red;
	line-height: 1.2;
}
P.inset {font-family: 'Times New Roman,serif'; 
		text-align: left;
		font-size: 13pt; 
		font-weight: 200;
		margin:0.02in;
		margin-left:0.5in;
		background-color: white
}
P.tab {font-family: 'Times New Roman,serif'; 
		text-align: left;
		font-size: 13pt; 
		font-weight: 200;
		margin:0.02in;
		margin-left:0.75in;
		background-color: white
}
P.inset2 {font-family: 'Times New Roman,serif'; 
		text-align: left;
		font-size: 13pt; 
		font-weight: 200;
		margin:0.02in;
		margin-left:1.0in;
		background-color: white
}
P.caption {font-family: 'Arial,sans-serif'; 
		text-align: center;
		font-size: 9pt; 
		font-weight: 400;
		margin-bottom:0.03in;
		margin-top:0.02;
		color:black
}
P.label {font-family: 'Arial,sans-serif'; 
		text-align: center;
		font-size: 8pt; 
		font-weight: 400;
		margin:0.02in;
		color:black
}
P.mediaquote {font-family: 'Arial,sans-serif'; 
		text-align: left;
		font-size: 9pt; 
		font-weight: 200;
		padding:2px;
		color:black;
}
P.mediaquote_centered {font-family: 'Arial,sans-serif'; 
		text-align: center;
		font-size: 8pt; 
		font-weight: 400;
		padding:2px;
		color:black;
}
P.article {
	font-family: 'Times,Times New Roman,serif'; 
	text-align: left;
	font-size: 12pt; 
	font-weight: 200;
	margin-bottom:0.08in;
	margin-left:0.075in;
	margin-right:0.05in;
	color:black
}
P.spec {
	font-family: 'Times,Times New Roman,serif'; 
	text-align: left;
	font-size: 11pt; 
	font-weight: 200;
	margin-bottom:0.01in;
	color:black;
	padding-left:3px
}

B.articlehead {
	font-family: 'Arial,Arial,sans-serif'; 
	text-align: left;
	font-size: 12pt; 
	font-weight: 600;
	color:red
}


LI {
	font-family: 'Times,serif'; 
	font-size: 11pt; 
	font-weight:400; 
	margin-left: 15px; 
	margin-right: 2px; 
	margin-bottom:3px
}

UL {margin-left:3px;}

STRONG {font-family: 'Arial', bold; font-weight: 600}


/* Extra styles extracted from the header of kettlebells/index.html	*/
body {
	background-color: #FFFFFF;
}
.style19 {
	color: #000000;
	font-size: 12px;
}
.style20 {font-size: 12px}
.s22 {font-family:Verdana;font-size:17pt;font-weight:700}
.groove {border-width: medium; border-color: #BD8D02; border-style:groove;}
.groove2{border-width: thin; border-color: black; border-style:outset;}
.groove3{border-style: solid; border-width: medium; border-color: #BD8D02 #FFCC33 #BD8D02 #FFCC33;}
BR.half {
	line-height:4px;	
}
BR.half2{
	line-height:8px;	
}
LI.first {font-family:Verdana;font-size:11pt;font-weight:300;margin-right:8px;}
LI.second {font-family:Verdana;font-size:11pt;font-weight:800;margin-right:100px;color:blue;margin-left:30px;}
A.header {font-family:Verdana;font-size:12pt;font-weight:800;color:red;margin-left:10px;}
A.home {font-family:Verdana;font-size:12pt;font-weight:800;color:white;margin-left:10px;}
P.faq {font-family:Verdana;font-size:11pt;font-weight:500;color:black;margin-left:10px;margin-right:8px;margin-top:7px}


/* BLOG	*/
h5.etitle {
	font-family:	Verdana,Arial,sans-serif;
	font-size:		10pt;
	font-weight:	700;
	color:			#0000dd;
	margin:			0px;
	padding:		0px;
	text-align:		center;
	line-height:	11pt;
}

.content2 p {
	position:		relative;
	color:			black;
	font-family:	Verdana, Arial, sans-serif;
	font-size:		9pt;
	font-weight:	100;
	line-height:	9pt;
	text-align:		left;
	margin-bottom:	2px;
	margin-top:		5px;
	margin-left:	3px;
	margin-right:	3px;
	padding-bottom:	3px;
}

#container_kb {
	position:relative;
	text-align: left;
	padding: 0px;
	width: 175px;	
	background-color: #FFFFFF;
	border: 1px solid red;
}

#banner_kb h5 {
	margin-top:		0px;
	margin-bottom:	0px;
}

A:link, A:visited {
	color:				rgb(0,0,255);
}
A:hover {
	color:				rgb(100,0,200);
}

/* KB resources from other publishers	*/
.prodtextcell {
	font-family:		Tahoma,sans-serif;
	font-size:			10px;
	vertical-align:		top;
	text-align:			left;
}

/* Navigation Tables	*/
/* Left Column Menu	*/
A.navlink:link, A.navlink:visited {
	color:				rgb(0,0,255);
}

A.navlink:hover {
	color:				rgb(100,0,200);
}

TABLE.leftnavtable {
/*	border:				1px solid;
	border-left:		0px solid #000000;*/
	border-top:			0px solid #000000;
	background-color:	#FFFFFF;

}
TD.TM {
	font-family:		Verdana;
	font-size:			7pt;
	font-weight:		100;
	border:				0px #aa7700 solid;
	padding-top:		2px;
	padding-bottom:		3px;
	padding-left:		0px;
	background:			#FFFFFF;
	margin-right:		0px
}

TD.navcat {
	font-family:		Verdana;
	font-size:			7pt;
	font-weight:		900;
	border:				0px #aa7700 solid;
	padding-top:		10px;
	padding-bottom:		0px;
	padding-left:		2px;
	background:			#FFFFFF;
	margin-right:		0px;
}

/* Footer Menu	*/
TABLE.footertable {
	background-color:	#FFFFFF;
	width:				100%;
	text-align:			center;
	border:				0px #000000 solid;
	border-top:			1px lightgrey solid;
	border-bottom:		1px lightgrey solid;
	border-right:		1px lightgrey solid;
	margin-top:			0px;
}

TD.menuitem { 
	padding-right:		10px;
}

TR.menurow	{ 
	font-family:		Verdana;
	font-size:			7pt;
	background-color:	#FFFFFF;
	font-weight:		500 
}


/* Header Navigation */
.headermenutable {
}
.headermenu {
	text-align:			center;
	vertical-align:		middle;
	padding-left:		5px;
	padding-right:		10px;
	padding-top:		3px;
	padding-bottom:		3px;
}

a.headermenulink:link, a.headermenulink:visited {
    font-size: 10pt;
    font-weight: 700;
    color:#ffffff;
    text-decoration: none;
}

a.headermenulink:hover {
    color:#ff0000;
    text-decoration: underline;
}

