.frontpageContainer
{
	float:left;
	width:980px;
	overflow:hidden;
	margin:1px 0 2px 0;
	padding:0 0 0 0;
	background:#FFFFFF;
}
.introSection
{
	position:relative;
	height:60px;
	background:url(../images/introBG.jpg);
	background-repeat:repeat-x;
	border-bottom:solid 2px #FFFFFF;
}
	.introText {float:left; text-align:left; width:538px;}
	.introSection h1 {color:#F9F9F9; font-size:22px; margin:5px 0 5px 5px;}
	.introSection p {color:#F9F9F9; margin:0 0 0 5px;}
.registerBox
{
	float:right;
	text-align:left;
	width:412px;
	height:70px;
	position:relative;
	background:url(../images/registerBG.jpg);
	background-repeat:repeat-x;
}	
	.registerBox p {width:310px; color:#B42F30; font-size:14px; padding:6px 0 0 6px;}
.fpTopSection
{
	width:980px;
	height:120px;
	border-bottom:solid 1px #CCCCCC;
}
	.fpTopSection .IMG
	{
		float:left;
		padding:0px;
		margin:0px;
	}
.frontpageContainerInner
{
	clear:both;
	padding:0 0 4px 0;
}




.fpSectOne
{
	width:973px;
	overflow:hidden;
	padding-left:6px;
}
.fpLeftContainer
{
	float:left;
	width:478px;
	margin:15px 10px 0 0px;
}
.fpLeftBoxes
{
	float:left;
	width:478px;
	height:259px;
	background-color:#FFFFFF;
	background-image:url(../images/frontpage/boxGrad.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
}
	.fpLeftBoxes .IMG
	{
		float:left;
		padding:5px 0 0 5px;
		width:260px;
	}
	.fpLeftBoxes .IMG img
	{
	border:solid 1px #CCCCCC;
	}
	.fpLeftBoxes .TEXT
	{
		float:left;
		width:200px;
	}
	.fpLeftBoxes .PRODTEXT
	{
		font-family:arial;
		font-size:12px;
		color:#666666;
		margin:4px 0 8px 0;
	}
	.fpLeftBoxes .FLASH
	{
		float:left;
		padding:3px;
		background:#B42F30;
		width:198px;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		margin-top:3px;
	}
	.fpLeftBoxes h1 {clear:both; padding:4px 0 0 0; margin:4px 0 4px 0; text-align:center; font-family:arial; font-size:16px; font-weight:normal; color:#B42F30;}
	.fpLeftBoxes .SAVE {margin:4px 0 10px 0; text-align:left; font-family:arial; font-size:14px; font-weight:bold; color:#B42F30;}
	.PRICE {margin:4px 0 10px 0; text-align:left; font-family:arial; font-size:16px; font-weight:bold; color:#333333;}
	
.fpLeftBottom
{
	float:left;
	width:478px;
	height:120px;
	border:solid 1px #cccccc;
}
.fpLeftSmallBoxes, .fpLeftSmallBoxes2
{
	float:left;
	margin:16px 10px 0 0px;
	width:232px;
	height:120px;
	background-color:#FFFFFF;
	background-image:url(../images/frontpage/boxGrad.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
	overflow:hidden;
}
	.fpLeftSmallBoxes2
	{
		margin:16px 0 0 0;
	}
	.fpLeftSmallBoxes .TEXT, .fpLeftSmallBoxes2 .TEXT
	{
		float:left;
		width:108px;
		padding:2px;
	}
	.fpLeftSmallBoxes .FLASH, .fpLeftSmallBoxes2 .FLASH
	{
		float:left;
		padding:3px;
		background:#B42F30;
		width:98px;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
	.fpLeftSmallBoxes  h1, .fpLeftSmallBoxes2  h1 {clear:both; padding:4px 0 0 0; margin:4px 0 4px 0; text-align:left; font-family:arial; font-size:13px; font-weight:normal; color:#444444;}
	.fpLeftSmallBoxes .PRICE, .fpLeftSmallBoxes2 .PRICE {margin:4px 0 4px 0; text-align:left; font-family:arial; font-size:14px; font-weight:bold; color:#333333;}
	.fpLeftSmallBoxes .SAVE, .fpLeftSmallBoxes2 .SAVE {margin:4px 0 4px 0; text-align:left; font-family:arial; font-size:14px; font-weight:bold; color:#B42F30;}
	.fpLeftSmallBoxes .SMALLIMG, .fpLeftSmallBoxes2 .SMALLIMG
	{
		float:right;
		margin:0px;
	}




.fpRightContainer
{
	float:left;
	width:482px;
	background:#DDDDE3;
}
.fpRightBoxes, .fpRightBoxes2 
{
	float:left;
	margin:16px 10px 0 2px;
	width:232px;
	height:120px;
	background-image:url(../images/frontpage/smallBoxGrad.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 1px #AAAAAA;
	overflow:hidden;
}
	.fpRightBoxes2
	{
		margin:16px 0 0 0px;
	}
	.fpRightBoxes .TEXT, .fpRightBoxes2 .TEXT
	{
		float:left;
		width:108px;
		padding:2px;
	}
	.fpRightBoxes .FLASH, .fpRightBoxes2 .FLASH
	{
		float:left;
		padding:3px;
		width:98px;
		background:#B42F30;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
	.fpRightBoxes  h1, .fpRightBoxes2  h1 {clear:both; padding:4px 0 0 0; margin:4px 0 4px 0; text-align:left; font-family:arial; font-size:13px; font-weight:normal; color:#444444;}
	.fpRightBoxes .PRICE, .fpRightBoxes2 .PRICE {margin:4px 0 4px 0; text-align:left; font-family:arial; font-size:14px; font-weight:bold; color:#333333;}
	.fpRightBoxes .SAVE, .fpRightBoxes2 .SAVE {margin:4px 0 4px 0; text-align:left; font-family:arial; font-size:14px; font-weight:bold; color:#B42F30;}
	.fpRightBoxes .IMG, .fpRightBoxes2 .IMG
	{
		float:right;
		margin:0px;
		padding:0px;
	}
	
	
.fpBottomSection
{
	width:980px;
	height:120px;
	margin:15px 0 0 0;
}


.bottomBanner{
	margin-top:10px;
	border-top:solid 1px #CCCCCC;
}
#bannerhead
{
	width:980px;
	height:149px;
	position:relative;
}
.bannerimg
{
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	z-Index:0;
}