#main
{
	background-color:		transparent;
	border:					0px;
	margin:					8px 0px 10px 9px;
	padding:				0px;
	width:	100%;
}

#content
{
	padding:				0px 0px 0px 8px;
}

#block1
{
	position:				relative;
	width:					780px;
	height:					328px;

	margin-bottom:			13px;
}

#block2 img,.block3 img
{
	border: solid 1px #666;
}


#flash
{
   	border:1px solid #666666;
	width:582px;
}

#shop
{
	position:				absolute;
	top:					0px;
	right:					0px;
	width:					157px;
	height:					258px;

	padding:				50px 20px 20px;

	background-image:		url( /site/images/home_shop.gif );
	background-repeat:		no-repeat;

	font-size:				0.95em;
	color:					#cc0000;
}

#shop h2
{
	margin:					0px 0px 5px;
	color:					#cc0000!important;
}

#shop a
{
	font-weight:			bold;
	color:					#333333;
}

ul#featuredcategories,
ul#featuredproducts
{
	margin:					0px 0px 18px;
	padding:				0px 0px 18px 20px;
}

ul#featuredcategories
{
	border-bottom:			1px solid #C2C2C2;
}
ul#featuredcategories li
{
	padding:				0.2em 0em;
}

ul#featuredproducts
{

}

#block2
{
	position:				relative;
	width:					790px;
	height:					121px;
}

#item1
{
	margin-right:			8px;
}


/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	Widget styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
.banner
{
	float:					left;
	height:					121px;
}

.half
{
	width:					188px!important;
}

.left
{
	margin-right:			7px;
}


.block3
{
	position:				absolute;
	top:					0px;
	right:					0px;
	left:					585px;
	width:					200px; //changed dimensions and removed padding - steveb
	height:					300px;

	padding:				0px;

	font-size:				0.75em;
}
// Commented out backround -steveb	
//	background-image:		url( /site/images/HP_Sidebar.png );
//	background-repeat:		no-repeat;
//}
