/*HEADINGS*/
H1
{
	font-size: 22pt;
	color: #DB8118;
	text-transform: lowercase;
	margin: 0 0 10px;
	letter-spacing: -1px;
}
H2
{
	font-size: 12pt;
	color: #89867F;
	text-transform: lowercase;
	margin: 0 0 10px;
	line-height: 105%;
}
H3
{
	font-size: 12pt;
	color: #DB8118;
	text-transform: lowercase;
	margin: 15px 0 2px;
	line-height: 105%;
}
H4
{
	color: #A1A0A1;
	text-transform: uppercase;
	margin: 0 0 2px;
	font: normal bold 7pt Tahoma;
}
H5
{
	font-size: 1.5em;
	color: #0F2952;
	font-weight: bold;
	margin: 0;
}
H6
{
	font-size: 12pt;
	color: #DD7A08;
	text-transform: lowercase;
	margin: 0px 0 5px;
	line-height: 105%;
	padding: 0;
}
H1, H2, H3, H5, H6
{
	font-family: Helvetica;
}
/*MENU*/
#menu
{
	width: 490px;
	height: 110px;
	margin: 15px 0 0;
	z-index: 1;
	padding: 0;
	float: right;
}
#menu #nav
{
	margin: 0;
	padding: 0;
}
#menu #nav LI
{
	display: inline;
}
#menu #nav LI A
{
	float: left;
	height: 0;
	padding-top: 110px;
	overflow: hidden;
	width: 98px;
}
#menu #nav LI A, #menu #globalsearch
{
	background-image: url(http://www.innerstrength.com.au/main_images/menu.jpg);
	background-repeat: no-repeat;
}
/*BUTTONS*/
#menu #nav LI#about A
{
	background-position: 0 0;
}
#menu #nav LI#services A
{
	background-position: -98px 0;
}
#menu #nav LI#resources A
{
	background-position: -196px 0;
}
#menu #nav LI#products A
{
	background-position: -294px 0;
}
#menu #nav LI#contact A
{
	background-position: -392px 0;
}
/*OVER STATES*/
#menu #nav LI#about A:hover
{
	background-position: 0 -110px;
}
#menu #nav LI#services A:hover
{
	background-position: -98px -110px;
}
#menu #nav LI#resources A:hover
{
	background-position: -196px -110px;
}
#menu #nav LI#products A:hover
{
	background-position: -294px -110px;
}
#menu #nav LI#contact A:hover
{
	background-position: -392px -110px;
}
/*ON STATES*/
#menu.about #nav LI#about A
{
	background-position: 0px -220px !important;
}
#menu.services #nav LI#services A
{
	background-position: -98px -220px !important;
}
#menu.resources #nav LI#resources A
{
	background-position: -196px -220px !important;
}
#menu.products #nav LI#products A
{
	background-position: -294px -220px !important;
}
#menu.contact #nav LI#contact A
{
	background-position: -392px -220px !important;
}
/*GENERAL*/
BODY
{
	background: #E6E4DF url(http://www.innerstrength.com.au/main_images/body_bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font: 8.5pt Tahoma;
	color: #636363;
}
P
{
	margin: 0 0 10px;
	padding: 0;
	line-height: 125%;
}
A, A:visited
{
	text-decoration: none;
	color: #C1740F;
}
A:hover
{
	text-decoration: underline;
	color: #FF9202;
}
#main
{
	width: 800px;
	margin: 0 auto;
}
#header
{
	width: 800px;
	height: 125px;
}
#logo
{
	width: 240px;
	height: 70px;
	float: left;
	margin: 44px 0 0;
}
#footer
{
	background: url(http://www.innerstrength.com.au/main_images/footer_bg.jpg) repeat-x;
	height: 125px;
	color: #BDB5A1;
	clear: both;
	margin-top: 35px;
}
#footer A
{
	color: #A59E8C;
}
#footer_content
{
	margin: 0 auto;
	width: 800px;
	text-align: center;
	padding: 25px 0 0;
}
#content
{
	min-height: 300px;
	margin: 25px 0 0;
}
TABLE.products
{
	margin: 0 0 20px;
}
TABLE.products IMG
{
	margin: 15px 20px 0 0;
}
TABLE.standard TR.alternate
{
	background-color: #E0DEDC;
}
TABLE.standard TR.header
{
	background-color: #DA8017;
	font-weight: bold;
	color: #EEEBE7;
}
TABLE.standard TD
{
	padding: 12px;
}
TABLE.standard
{
	background-color: #DAD6CE;
}
#slideshow
{
	float: right;
	margin: 0 0 0 12px;
	width: 500px;
}
#images
{
	float: right;
	margin: 0 0 0 20px;
	width: 280px;
}
#images IMG
{
	margin: 0 0 20px;
}
UL
{
	list-style: disc outside;
	padding: 0 0 0 20px;
	line-height: 115%;
}
UL.tight
{
	list-style: disc inside;
	padding: 0;
	margin: 5px 5px 10px 0;
}
LI
{
	padding: 0 0 4px;
}
UL.tight LI
{
	margin: 0 0 0 15px;
	padding: 0 0 3px 0px;
	list-style-position: outside;
}
#box
{
	padding: 15px 15px 5px;
	background-color: #D7D4C9;
	width: 800px;
	margin: 20px 0;
}
#box UL
{
	padding: 0 0 0 14px;
}
#box LI
{
	padding: 0 0 2px;
}
#box H2
{
	margin: 0;
	color: #DB8118;
}
TABLE#services_matrix TD
{
	padding: 12px 10px 10px 15px;
	width: 230px;
	background: url(/main_images/matrix_bg.jpg) no-repeat;
}
#services_matrix TR.header TD H2
{
	color: #DC7F13;
	margin: 0 0 0 -2px;
	font-size: 14pt;
}
#services_matrix TR.header TD
{
	background: none;
}
#services_matrix TR.header TD:hover
{
	background: none;
	cursor: default;
}
TABLE#services_matrix TD:hover
{
	background: url(/main_images/matrix_bg_over.jpg) no-repeat;
	cursor: pointer;
}
