

#homepageProducts ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#homepageProducts ul li{
	position:relative;
	float:left;
	width:33.3333333333%;
	padding:0;
	text-align:center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	margin-top: 0;
	margin-right: -2px;
	margin-bottom: 5px;
	margin-left: 0;
	height:148px;
}

#homepageProducts ul ul{
	clear:both; list-style: disc inside;
}

#homepageProducts ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}
.hpppopup {
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-IMAGE: url(../images/transback_grey.png);
	width: 90%;
	height: 128px;
	padding-top: 0px;
	padding-right: -5px;
	padding-bottom: 0px;
	padding-left: 3px;
	z-index: 300;
	border: 1px solid #cccccc;
	overflow: auto;
	cursor: pointer;
}
* html .hpppopup {
background:#f4f4f4;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=85); 
}

#homepageCategories ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#homepageCategories ul li{
	position:relative;
	float:left;
	width:33%;
	padding:0;
	text-align:center;
	height:200px;
	margin: 0px auto;
}
* html #homepageCategories ul li{
	margin-top: 0;
	margin-right: -3px;
	margin-bottom: 0;
	margin-left: 0;
}


#homepageCategories ul ul{
	clear:both; list-style: disc inside;
}

#homepageCategories ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}

.homepageCategoriesHolder {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: dotted;
	border-right-style: dotted;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-width: 1px;
	border-top-style: dotted;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	width:190px;
	height:200px;
	background-color:#white;
	margin: 0px auto;
	text-align:center;
}

.homepageCategoriesImage {
width:100%;
background-color:#ffffff;
}

.homepageCategoriesText {
width:98%;
background-color:#white;
color:#666666;
text-decoration:none;
	padding:0px;
	text-align:center;
	border:none;
	height:auto;
	margin: 0px auto;
}

a.homepageCategoriesTextLink:link, a.homepageCategoriesTextLink:visited {
background-color:#white;
color:#666666;
text-decoration:none;

}
a.homepageCategoriesTextLink:hover, a.homepageCategoriesTextLink:active {
background-color:#white;
color:#666666;
text-decoration:underline;
}

#homepageSubCategories ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#homepageSubCategories ul li{
	position:relative;
	float:left;
	width:100%;
	padding:0;
	text-align:center;
	height:79px;
	margin: 0px auto;
}
* html #homepageSubCategories ul li{
	margin-top: 0;
	margin-right: -3px;
	margin-bottom: 0;
	margin-left: 0;
}


#homepageSubCategories ul ul{
	clear:both; list-style: disc inside;
}

#homepageSubCategories ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}

.homepageSubCategoriesHolder {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #009900;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	width:648px;
	height:79px;
	background-color:#FFFFAA;
	margin: 0px auto;
	text-align:center;
}

.homepageSubCategoriesSingleHolder {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #009900;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	width:100%;
	height:79px;
	background-color:#FFFFAA;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	text-align:center;
}

.homepageSubCategoriesImage {
width:652px;
background-color:#ffffff;
height: 79px;
float:left;
text-align:left;

}

#homepageAnnouncements ul{
	clear:both; margin:0; padding:0; list-style:none;
}
#homepageAnnouncements ul li{
	position:relative;
	float:left;
	width:50%;
	padding:0;
	text-align:center;
	height:250px;
	margin: 0px auto;
}
* html #homepageAnnouncements ul li{
	margin-top: 0;
	margin-right: -3px;
	margin-bottom: 0;
	margin-left: 0;
}


#homepageAnnouncements ul ul{
	clear:both; list-style: disc inside;
}

#homepageAnnouncements ul ul li{
	width:100%;
	padding:0;
	text-align:left;
	border:none;
	height:auto;
}

.homepageAnnouncementsHolder {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	width:200px;
	height:245px;
	background-color:#f4f4f4;
	margin: 0px auto;
	text-align:center;
}

.homepageAnnouncementsImage {
width:100%;
background-color:#ffffff;
}

.homepageAnnouncementsText {
width:98%;
background-color:#f4f4f4;
color:#ff0000;
text-decoration:none;
	padding:0px;
	text-align:center;
	border:none;
	height:auto;
	margin: 0px auto;
}

a.homepageAnnouncementsTextLink:link, a.homepageAnnouncementsTextLink:visited {
background-color:#f4f4f4;
color:#ff0000;
text-decoration:none;

}
a.homepageAnnouncementsTextLink:hover, a.homepageAnnouncementsTextLink:active {
background-color:#f4f4f4;
color:#ff0000;
text-decoration:underline;
}
