div.pagination {
	padding: 3px;
	margin: 3px;
	float:right;
	position:relative;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; /* no underline */
	color: #8962E0;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #7C51DD;
	color: #4B22A8;
	background-color: #E6DDF9;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9873E3;
	font-weight: bold;
	background-color: #9873E3;
	color: #FFF;
	}
	div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
	}

div.count {
	padding: 2px;
	margin: 2px;
	float:right;
	position:relative;
	font-size: .99em; 
	font-weight: bold; 
	text-align:center;
}

div.count a {
	padding: 2px 4px 2px 4px;
	margin: 0px;
	border: 1px solid #ddd;
	
	text-decoration: none; /* no underline */
	color: #8962E0;
}
div.count a:hover, div.pagination a:active {
	border:1px solid #7C51DD;
	color: #4B22A8;
	background-color: #E6DDF9;
}
div.count span.current {
	padding: 2px 4px 2px 4px;
	margin-right: 2px;
	border: 1px solid #9873E3;
	background-color: #9873E3;
	color: #FFF;
	}
	div.count span.disabled {
	padding: 2px 4px 2px 4px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
	}

div.item {width: 134px; height: 165px; float: left; padding: 5px 5px 1px 5px; margin-bottom: 4px; margin-left: 5px; margin-right: 0px; background-color: #E6DDF9; border: 1px solid #9873E3;}
div.item h4 {width: 125px; height: 45px; padding: 1px 2px 1px 2px;margin-top: 4px;margin-bottom: 4px;font-size: .75em; font-weight: bold; text-align:center;overflow:hidden;}
div.item p {width: 125px; height: 35px; margin: 0; font-size: .75em; text-align:center;overflow:hidden;}

div.product {width: 134px; height: 215px; float: left; padding: 5px 5px 1px 5px; margin-bottom: 4px; margin-left: 5px; margin-right: 0px; background-color: #E6DDF9; border: 1px solid #9873E3;}
div.product h4 {width: 125px; height: 45px; padding: 1px 2px 1px 2px;margin-top: 4px;margin-bottom: 4px;font-size: .75em; font-weight: normal; text-align:center;overflow:hidden;}
div.product p {width: 125px; height: 35px; padding: 1px;margin-top: 4px;margin-bottom: 4px;margin: 0; font-size: .75em; text-align:center; color: #9873E3; overflow:hidden;}

div.news {width: 600px; float: left; margin-left: 5px; margin-top: 5px;list-style-type: none;}
div.news h2 {padding: 2px 5px 2px 5px;background-color: #E6DDF9;border: 1px solid #9873E3;font-size: 1.0em; font-weight: bold; text-align:center;color: #9873E3;}
div.news h4 {padding: 2px 5px 2px 5px;background-color: #E6DDF9;border: 1px solid #9873E3;font-size: 2.25em; font-weight: bold; text-align:center;color: #9873E3;}
div.news p {margin: 0; font-size: 1.05em; text-align:center;}
div.news ul {width: 100%; float: left; margin-left: 1px;margin-right: 1px;display:inline;}
div.news li.date {float: left;margin-left: -25px; font-size: .75em; text-align:left;}
div.news li.category {float: right;margin-right: 45px; font-size: .75em; text-align:right;}

div.newspg {width: 185px; float: left; margin-left: 8px;list-style-type: none;}
div.newspg h2 {padding: 2px 5px 2px 5px;background-color: #E6DDF9;border: 1px solid #9873E3;font-size: 1.0em; font-weight: bold; text-align:center;color: #9873E3;}
div.newsimg {float: right; margin-left: 0; overflow:hidden;}

div.links {width: 100%; float: left; margin-left: 3px; display:block;}
div.links ul {width: 100%; margin-left: 1px; margin-right: 1px; list-style-type: none;}
div.links li.titlelink {margin-left: 20px; font-size: .95em; text-align:left; list-style-image: url(spiral.png);}

div.newslinks {width: 105px; float: left; margin-left: 0; display:block;}
div.newslinks ul {width: 105px; margin-left: 1px; margin-right: 1px; list-style-type: none;}
div.newslinks li.titlelink {margin-left: 20px; font-size: .80em; text-align:left; list-style-image: url(spiral.png);}

div.description {width: 600px; float: left; margin-left: 5px;list-style-type: none;}
div.description p {padding: 2px 5px 2px 5px;background-color: #E6DDF9;border: 1px solid #9873E3;font-size: .85em; font-weight: normal; text-align:left;color: #9873E3;}
div.zsb {width: 588px; float: left; margin-left: 5px;list-style-type: none; padding: 2px 5px 2px 5px;background-color: #E6DDF9;border: 1px solid #9873E3;font-size: .85em; font-weight: normal; text-align:left;color: #9873E3;}
div.zsbprod {width: 588px; float: left; margin-left: 5px;margin-top: 0px;list-style-type: none; padding: 2px 5px 2px 5px;background-color: #E6DDF9;border: 1px solid #9873E3;font-size: .85em; font-weight: normal; text-align:left;color: #9873E3;}

div.nocomesoon {width: 586px; height: 509px; float: left; padding: 5px 5px 1px 5px; margin-bottom: 4px; margin-left: 5px; margin-right: 0px; background-color: #E6DDF9; border: 1px solid #9873E3;}
div.nocomesoon h4 {width: 125px; height: 45px; padding: 1px 2px 1px 2px;margin-top: 4px;margin-bottom: 4px;font-size: .75em; font-weight: bold; text-align:center;overflow:hidden;}
div.nocomesoon p {width: 125px; height: 35px; margin: 0; font-size: .75em; text-align:center;overflow:hidden;}

.allGrids {
		text-align:center;
		width:100%;
		overflow:hidden;
}
