body {
	font-family:	arial, sans-serif;
	font-size:		12pt;
	margin:			0px;
}

font.globalred {
	color:			#AA0000;
}

font.globalredbold {
	color:			#AA0000;
	font-weight:	900
}

font.faqheader {
	color:			#AA0000;
	font-weight:	900;
	font-family:	Verdana;
	font-size:		12pt;
}


/*	Nav Menu Styles	*/
.kbmenu_cell {
	text-align:			left;
	vertical-align:		bottom;
	padding:			0px;
	margin:				0px;
}

.kbicons_links {
}

.kbmenu_list {
	border:				1px solid black;
	position:			absolute;
	background-color:	#FFFFFF
}

.kbmenu_item {
		font-size:		10pt;
		padding:		0px 0px 5px 2px;
}

a.kbmenu_link {
	text-decoration:	none
}

a.kbmenu_link:link, a.kbmenu_link:visited {
	color:				black
}


/* Main table cells */
td.maintopcell {
	background:		url(http://www.dragondoor.com/kettlebells/images/rkbmain_top.png);
	width:			955px;
	height:			13px;
}

td.mainfillcell {
	background:		url(http://www.dragondoor.com/kettlebells/images/rkbmain_fill.png);
}

td.mainbottomcell {
	background:		url(http://www.dragondoor.com/kettlebells/images/rkbmain_bottom.png);
	height:			13px;
}

/* Clear panel table cells */
td.clearpaneltopcell {
	background:		url(http://www.dragondoor.com/kettlebells/images/rkb_clear_sidepanel_top.png);
	width:			323px;
	height:			18px;
}

td.clearpanelfillcell {
	background:		url(http://www.dragondoor.com/kettlebells/images/rkb_clear_sidepanel_fill.png);
}

td.clearpanelbottomcell {
	background:		url(http://www.dragondoor.com/kettlebells/images/rkb_clear_sidepanel_bottom.png);
	height:			19px;
}


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

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;
	padding:		7px 20px 0px 10px;
}

P.subhead_centered {
	font-family: 	'Times New Roman,serif'; 
	text-align: 	center;
	font-size: 		17pt;
	font-weight: 	800;
	margin:			0px;
}


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

/*	KB Distributor flags - August 04, 2010	*/
img.kbdistflags {
	float:			left;
	width:			70px;
	margin:			0px 5px 0px 0px;
}

a.distlink {
	float:			left;
	font-size:		9pt;
	font-weight:	900;
	padding:		12px 0px 0px 0px;
}

div.kbdistdiv {
	float:			left;
	padding:		0px 0px 0px 0px;
	width:			150px;
	margin:			0px;
}

#eulink, #salink, #sklink {
	padding:		8px 0px 0px 0px;
}

#distdiv_us {
	margin:			10px auto 0px 75px;
}

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

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

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