.GridView {
	margin: 0px auto; padding: 10px;
}
.GridView-header {
	margin: -10px -10px 10px; padding: 5px 0px 5px 20px; overflow: hidden; font-size: 20px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; zoom: 1;
}
.GridView-bar {
	padding: 1px; height: 18px; text-align: right; overflow: hidden; margin-bottom: 10px; zoom: 1;
}
.GridView-bar-item {
	padding: 0px 3px; float: left;
}
.right.GridView-bar-item {
	float: right;
}
.view-mode {
	background: url("../images/view_mode.png") no-repeat; width: 18px; height: 18px; display: block;
}
.view-mode:hover {
	background-position: 0px -18px;
}
.list.view-mode {
	background-position: -18px 0px;
}
.list.view-mode:hover {
	background-position: -18px -18px;
}
.GridView-content {
	padding: 5px; overflow: hidden; zoom: 1;
}
.GridView-footer {
	text-align: center;
}
.GridView-view-item {
	padding: 5px; width: 100px; height: 100px; float: left;
}
.GridView-list-item {
	padding: 5px; overflow: hidden; zoom: 1;
}
.page {
	
}
.page a {
	margin: 0px 2px; display: inline-block;
}
.page a.first {
	background: url("../images/page.gif") no-repeat; width: 19px; height: 11px;
}
.page a.prev {
	background: url("../images/page.gif") no-repeat; width: 19px; height: 11px;
}
.page a.next {
	background: url("../images/page.gif") no-repeat; width: 19px; height: 11px;
}
.page a.last {
	background: url("../images/page.gif") no-repeat; width: 19px; height: 11px;
}
.page a.prev {
	background-position: 0px -11px;
}
.page a.next {
	background-position: 0px -22px;
}
.page a.last {
	background-position: 0px -33px;
}
.page a.first:hover {
	background-position: -19px 0px;
}
.page a.prev:hover {
	background-position: -19px -11px;
}
.page a.next:hover {
	background-position: -19px -22px;
}
.page a.last:hover {
	background-position: -19px -33px;
}
