body
{
	background:url("../images/bg_pattern.gif");
	margin:0 0 0 0;
}

#GraphicArea
{
	width:504px;
	height:288px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#CollageAreaLeft
{
	background:url("../images/collage_left.gif");
	width:361px;
	height:288px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#CollageAreaRight
{
	background:url("../images/collage_right.gif");
	width:143px;
	height:288px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#HomeBody
{
	display:inline-block;
	width:280px;
	padding:0 0 0 0;
	margin:26px 0 0 0;
}
#HomeBodyRight
{
	display:inline-block;
	width:224px;
	padding:0 0 0 0;
	margin:26px 0 0 0;
}

#ContentBody
{
	display:inline-block;
	width:218px;
	padding:0 0 0 0;
	margin:26px 0 0 0;
}
#ContentBodyRight
{
	display:inline-block;
	width:286px;
	padding:0 0 0 0;
	margin:26px 0 0 0;
}

#ThumbsArea
{
	display:inline-block;
	width:287px;
	padding:0 0 0 0;
	margin:1px 0 0 0;
}

#ThumbsAreaLeft
{
	display:inline-block;
	width:217px;
	padding:0 0 0 0;
	margin:26px 0 0 0;
}

#LinkArrow01, #LinkArrow02, #LinkArrow03, #LinkArrow04, #LinkArrow05, #LinkArrow06, #LinkArrow07, #LinkArrow08
{
	display: none;
}

#thumbs_01, #thumbs_02, #thumbs_03, #thumbs_04, #thumbs_05, #thumbs_06, #thumbs_07, #thumbs_08
{
	display: none;
	width:224px;
	/*visibility: hidden;*/
}


/* basic text styles */

.ProdInstr
{
	font-size:7pt;
	font-family:Verdana;
	color:#7C7C7C;
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:14px;
}

.ProdInstrGreen
{
	color:#B3CB52;
}


p.HomeCopy
{
	font-size:7pt;
	font-family:Verdana;
	color:#7C7C7C;
	text-align:justify;
	padding:0 0 0 0;
	margin:0 0 8px 0;
	line-height:14px;
}

p.ContactText
{
	font-size:10pt;
	font-family:Verdana;
	color:#7C7C7C;
	padding:0 0 0 0;
	margin:10px 0 10px 0;
	line-height:16px;
}

.ContactText
{
	font-size:10pt;
	font-family:Verdana;
	color:#7C7C7C;
}


.LargeHeading
{
	font-size:11pt;
	font-weight:bold;
	font-family:Arial;
	letter-spacing:1px;
	color:#7C7C7C;
	text-transform:uppercase;
	padding-bottom:5px;
}


.ProductMenuLine
{
	padding-bottom:6px;
}

.ProductMenuLineActive
{
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
	letter-spacing:1px;
	color:#B3CB52;
	text-transform:uppercase;
	padding-bottom:8px;
}


.ProductSubMenu
{
	font-size:9pt;
	font-weight:normal;
	font-family:Arial;
	color:#7C7C7C;
	line-height:20px;
	padding-bottom:20px;
}

.NoThumbs
{
	font-size:9pt;
	font-weight:normal;
	font-family:Arial;
	color:#7C7C7C;
	line-height:18px;
}

.NewsHeading
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#B3CB52;
	margin-top:20px;
	margin-bottom:10px;
}


/* anchor styles */

a.SmallLink
{
	font-family:Verdana;
	font-size:7pt;
	color:#B3CB52;
	text-decoration:none;
}

a.SmallLink:hover
{
	text-decoration:underline;
}

a.MediumLink
{
	font-family:Verdana;
	font-size:10pt;
	color:#B3CB52;
	text-decoration:none;
}

a.MediumLink:hover
{
	text-decoration:underline;
}

a.NewsLink
{
	font-family:Verdana;
	font-size:7pt;
	color:#B3CB52;
	text-decoration:none;
}

a.NewsLink:hover
{
	text-decoration:underline;
}

a.ProductMenu
{
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
	letter-spacing:1px;
	color:#7C7C7C;
	text-transform:uppercase;
	text-decoration:none;
}

a.ProductMenu:hover
{
	color:#B3CB52;
}

a
{
	font-size:9pt;
	font-weight:normal;
	font-family:Arial;
	color:#B3CB52;
	text-decoration:none;
}
/*
a:visited
{
	color:#B3CB52;
}
*/
a:hover
{
	color:#B3CB52;
	text-decoration:underline;
}
