@import url("/templates/RapidHealth_01/styles/Pages.css");

/*	************************	HTML, Body & General	*************************	*/

html
{
	margin:					0px;
	padding:				0px;

	background-image:			url("/templates/RapidHealth_01/images/background.jpg");
	background-repeat:			no-repeat;
	background-position:			50% 48px;
	background-color:			#FFFFFF;
	
	font-family:				Arial;
	color:					#333333;
}

body
{
	position:				absolute;
	left:					50%;
	
	width:					756px;		
	margin:					22px 0px 0px -378px;
	padding:				0px;
}

a img
{
	border:					none;
}

dfn
{
	display:				inline-block;
}

dfn span
{
	display:				none;
}

/*	************************	Header		*************************	*/

#header
{
	height:					101px;
}

#header dfn.GNLDLogo
{
	float:					left;

	width:					146px;
	height:					90px;

	margin:					0px;
	padding:				0px;

	background-image:			url("/templates/RapidHealth_01/images/GNLDLogo.png");
	background-repeat:			no-repeat;
}

#header dfn.RapidHealthLogo
{
	float:					left;

	width:					275px;
	height:					51px;
	
	margin:					29px 0px 0px 22px;
	padding:				0px;

	background-image:			url("/templates/RapidHealth_01/images/RapidHealthLogo.png");
	background-repeat:			no-repeat;
}

#header #RapidHealthLogo span
{
	display:				none;
}

#header #phoneNumber
{
	float:					right;
	
	margin:					45px 0px 0px 0px;
	padding:				0px;	
	
	font-size:				1.1em;
	color:					#F0AC00;
}

#header #distributer
{
	float:					right;
	position:				relative;
	top:					6px;
	right:					6px;
	
	font-size:				0.8em;
}

/*	************************	DDM		*************************	*/

#ddm
{
	width:					756px;
	height:					39px;	
	margin:					0px;
	padding:				3px 0px 0px 0px;	
	
	background-image:			url("/templates/RapidHealth_01/images/ddm.png");
	background-repeat:			no-repeat;
}

#ddm ul
{
	margin:					0px;
	padding:				0px;	
	
	list-style-type:			none;
}

#ddm ul li
{
	float:					left;
	
	width:					126px;
	height:					31px;
	padding:				4px 0px 0px 0px;
	
	background-image:			url("/templates/RapidHealth_01/images/ddmSeperator.png");
	background-repeat:			no-repeat;
	background-position:			100% 2px;
	text-align:				center;
	font-size:				1.1em;	
}

#ddm ul li a, #ddm ul li
{
	color:					#333333;
	text-decoration:			none;
}

#ddm ul li a:hover
{
	color:					#5F9700;	
}

/* last one - remove background image */
#ddm ul #ddm_comingSoon
{
	width:					auto;
	padding-left:				30px;

	background-image:			none;
}

body.home #ddm_home a, body.contact #ddm_contact a, body.comingSoon #ddm_comingSoon a
{
	color:					#5F9700;
}

/*	************************	Main		*************************	*/

#main
{
	width:					752px;		
	margin:					10px 2px 0px 2px;
}

#main #top
{
	height:					33px;
	
	background-image:			url("/templates/RapidHealth_01/images/mainTop.png");
	background-repeat:			no-repeat;
}

#main #middle
{
	padding:				0px 12px 0px 22px;

	background-image:			url("/templates/RapidHealth_01/images/mainMiddle.png");
	background-repeat:			repeat-y;
}

#main #bottom
{
	height:					27px;
	
	background-image:			url("/templates/RapidHealth_01/images/mainBottom.png");
	background-repeat:			no-repeat;
}

/*	************************	Main - Basket	*************************	*/

#main #basket
{
	position:				relative;
	top:					-8px;
	float:					right;
	
	width:					164px;	
	padding:				0px 12px 0px 12px;	
	border-left:				2px solid #999999;	
}

#main #basket h2
{
	margin:					0px;
	border-bottom:				1px solid #5F9700;

	text-align:				center;
	font-weight:				normal;
}


#main #basket p
{
	text-align:				center;
	font-size:				0.75em;
}

/*	************************	Main - Content	*************************	*/

#main #content
{
	width:					506px;
	padding:				0px 22px 0px 0px;	
	border-right:				2px solid #999999;
}

#main #content dfn.rapidHealth
{
	position:				relative;
	top:					7px;	

	width:					158px;
	height:					29px;
	margin:					0px 6px 0px 6px;
	
	background-image:			url("/templates/RapidHealth_01/images/RapidHealthLogo_small.png");
	background-repeat:			no-repeat;	
}

#main #content h2
{
	position:				relative;
	top:					-8px;

	margin:					0px 0px 6px 12px;
	padding:				0px;	

	font-size:				1.6em;
	color:					#5F9700;
	font-style:				italic;
	font-weight:				normal;
}

#main #content p
{
	margin:					0px;
	padding:				4px 0px 4px 0px;

	font-size:				1.05em;
	line-height:				22px;		
}

#main #content a
{
	text-decoration:			none;
	font-weight:				bold;
	color:					#5F9700;
}

#main #content a:hover
{
	text-decoration:			underline;
}

#main #content img
{
	float:					right;
	
	margin:					4px 0px 0px 16px;	
	border:					2px solid #F0AE00;
}

/*	************************	Footer		*************************	*/

#footer
{
	height:					30px;
}

#footer ul
{
	margin:					12px 0px 0px 4px;
	padding:				0px;
	
	list-style-type:			none;	
}

#footer ul li
{
	float:					left;
	
	margin:					0px 40px 0px 0px;

	color:					#5F9700;
	font-size:				0.8em;	
}

#footer ul li a
{
	color:					#5F9700;
	text-decoration:			none;
}

#footer ul li a:hover
{
	text-decoration:			underline;
}

/*	************************	Grain		*************************	*/

#grainUnder
{
	z-index:				-1;
	position:				relative;
	left:					100%;
	
	width:					259px;
	height:					185px;	
	margin:					-195px 0px 0px -280px;
	
	background-image:			url("/templates/RapidHealth_01/images/grainUnder.jpg");
	background-repeat:			no-repeat;
}

#grainOver
{
	z-index:				2;
	position:				relative;
	left:					100%;
	
	width:					105px;
	height:					222px;	
	margin:					-222px 0px 0px -105px;
	
	background-image:			url("/templates/RapidHealth_01/images/grainOver.png");
	background-repeat:			no-repeat;	
}
