

.group:before,

.group:after {

    content: "";

    display: table;

} 

.group:after {

    clear: both;

}

.group {

    *zoom: 1; /* For IE 6/7 (trigger hasLayout) */

	height: 34px;

}			



#content .vertical-tab-widget .pagination {

	width: inherit;

	font-weight: bold;

	background-color: #616261;

	padding: 10px;

	margin-top: 0;

}



#content .vertical-tab-widget .pagination form {

	margin: 0 auto;

	width: 395px;

}



#content .vertical-tab-widget .pagination a {

	display: block;

	color: #b80007;

	padding: 10px;

	border: 1px solid #d7d6d6;

}



#content .vertical-tab-widget .pagination a {

		height: 21px;

	    padding-top: 10px;

	    padding-bottom: 0px;		

	}

	

@-moz-document url-prefix() {

	#content .vertical-tab-widget .pagination a {

		height: 21px;

	    padding-top: 10px;

	    padding-bottom: 0px;		

	}

}



#content .vertical-tab-widget .pagination a.previous.disabled,

#content .vertical-tab-widget .pagination a.next.disabled {

	background: url(../images/page_button_disabled.png) top left repeat-x;

}



#content .vertical-tab-widget .pagination a.previous.disabled:hover ,

#content .vertical-tab-widget .pagination a.next.disabled:hover {

	cursor: default;

}



#content .vertical-tab-widget .pagination a.previous {

	width: 101px;

	float: left;

	background: url(../images/page_button.png) top left repeat-x;

	text-transform: uppercase;

	font-size: 70%;

}



#content .vertical-tab-widget .pagination a.next {

	width: 75px;

	float: right;

	background: url(../images/page_button.png) top left repeat-x;

	text-transform: uppercase;

	font-size: 70%;

	text-align: right;

}



#content .vertical-tab-widget .pagination a.disabled {

	color: #fff;

}				



#content .vertical-tab-widget .pagination a .arrowbg {

	background: url(../images/arrows.png) 0 0 no-repeat;

	display: inline-block;

	width: 6px;

	height: 9px;		

	padding-right: 0;	

}



/*

#content .pagination a .arrowbg {

	*display: inline;

}

*/



#content .vertical-tab-widget .pagination a.previous .arrowbg {

	background-position: 0 0;

	margin-right: 10px;

}



#content .vertical-tab-widget .pagination a.next .arrowbg {

	background-position: 0 -9px;

	margin-left: 10px;

}	



#content .vertical-tab-widget .pagination a.previous.disabled .arrowbg {

	background-position: 0 -18px;

	margin-right: 10px;

	padding-left: 0;

}									



#content .vertical-tab-widget .pagination a.next.disabled .arrowbg {

	background-position: 0 -27px;

	margin-left: 10px;

}	



#content .vertical-tab-widget .pagination a:link,

#content .vertical-tab-widget .pagination a:visited,

#content .vertical-tab-widget .pagination a.previous.disabled:focus,

#content .vertical-tab-widget .pagination a.previous.disabled:hover,

#content .vertical-tab-widget .pagination a.next.disabled:focus,

#content .vertical-tab-widget .pagination a.next.disabled:hover {

	text-decoration: none;

}



#content .vertical-tab-widget.pagination a:focus,

#content .vertical-tab-widget.pagination a:hover {

	text-decoration: underline;

}			



.styledselect {

	border: 1px solid #d7d6d6;

	overflow: hidden;

	width: 395px; /* 208px */

	padding: 0 0 0 10px;

	background: #f1f1f2 url(../images/browse_arrow.png) 369px center no-repeat; /* 186px */

}



@-moz-document url-prefix() {

	.styledselect {

		height: 25px;

	    padding-top: 6px;

	}

}



.browseallproducts select {

	width: 417px; /* 230px */

	background: transparent;

	border: 0;

	line-height: 1;

	-webkit-appearance: none;

	height: 31px;

	color: #616161;

	outline: none;

}



.page {

	padding: 10px 10px 50px 10px;

	border: 3px solid #e5e5e5;

}



.page .heading {

	font-size: 30px;

	margin: 8px 0 12px;

}



.page p,

.page li {

	font-size: 14px;

}



/*.page ul, .page ol {

	padding-left: 40px;

	margin-left: 0;

	margin-top: 40px;

}



.page ul {

	list-style: none;

}



.page li {

	margin-top: 5px;

}



.page a {

	color: #b80007;

}



.page .content-img {

	margin: 30px 0;

}



.page .img-container {

	text-align: center;

	margin: 30px 0;

}*/