body {
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
}
select {
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
}
input {
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
}
textarea {
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
}
div.header h1 a {
	width: 200px; height: 35px; font-size: 18px; text-indent: 10px; text-decoration: none; color: #ffffff; font-weight: bold;
}
div.header h1 a:hover {
	color: #ff0000;
}
div.header a.search_toggle {
	background-position: 0px -484px;
}
div.header a.search_toggle span {
	top: -2px;
}
div.header a.icons.search_toggle span.arrows {
	font-weight: normal;
}
div.header form#product-search button {
	top: 1px;
}
div.header form input#product-search-input {
	height: 25px;
}
.sort_by_select_menu label.dtable {
	line-height: 24px;
}
.clear-all-filters {
	clear: both; font-weight: bold; text-decoration: underline; float: left; display: block;
}
body.hotspots a.close {
	background-image: url(""); -webkit-background-size: 10px 10px;
}
span.remove_x_red {
	background-image: url(""); -webkit-background-size: 10px 10px;
}
.red.bevel_button {
	 background-image: url("../images/searchbut.jpg"); -webkit-background-size: auto 28px; text-indent: -999em;
}
.blk.bevel_button {
	background-image: url("../images/searchbut.jpg"); -webkit-background-size: auto 28px;
}
.white_panel {
	background-image: url("../images/sliderbkgd.png"); -webkit-background-size: auto 40px;
}
#product-detail div.product-action-links {
	background-image: url(""); -webkit-background-size: 5px 130px;
}
p.breadcrumbs {
	background-image: url(""); -webkit-background-size: auto 25px;
}
span.drop_shadow {
	background-image: url(""); -webkit-background-size: auto 25px;
}
.black_gradient {
	background-image: url("../images/blkgradient.png"); -webkit-background-size: auto 60px;
}
.blue_gradient {
	background-image: url("../images/blugradient.png"); -webkit-background-size: auto 60px;
}
.product_image {
	background-image: url(""); -webkit-background-size: 5px 16px;
}
div.pagination {
	background-image: url(""); -webkit-background-size: auto 150px;
}
.img_gradient {
	background-image: url(""); -webkit-background-size: auto 150px;
}
.head_panel {
	background-image: url(""); -webkit-background-size: auto 150px;
}
body#product-detail div.head_panel {
	height: 125px; min-height: 125px;
}
p.important-notice {
	background-image: url(""); -webkit-background-size: auto 75px;
}
ul#available-finishes li.selected {
	background-image: url(""); -webkit-background-size: auto 75px;
}
.rounded_gradient_box {
	background-image: url(""); -webkit-background-size: auto 75px;
}
ul.configurableModels li a.selected.linkThumb {
	background-image: url(""); -webkit-background-size: auto 75px;
}
p.important-notice {
	font-size: 12px;
}
.rounded_gradient_box {
	font-weight: normal;
}
.icons {
	background-image: url("../images/icons.png"); -webkit-background-size: 22px 750px;
}
.arrows {
	background-image: url("../images/arrows.png"); -webkit-background-size: 10px 300px;
}

.flag_switch a {
	background-image: url(""); -webkit-background-size: 22px 100px;
}
.finish {
	background-image: url("/images/gui/icons/sprite-finishes-hi.png"); -webkit-background-size: 213px 170px;
}
.ss_icons {
	background-image: url("../images/ss_icons.png"); -webkit-background-size: 22px 250px;
}
.collection_wrapr .ss_icons {
	height: 30px; background-image: url("../images/ss_icons.png"); -webkit-background-size: 40px 198px;
}
.collection_wrapr .parts.ss_icons {
	background-position: 0px -33px;
}
.collection_wrapr .bathingSystems.ss_icons {
	background-position: 0px -56px;
}
.collection_wrapr .acrylicInnovex.ss_icons {
	background-position: 0px -85px;
}
.collection_wrapr .toilets.ss_icons {
	background-position: 0px -170px;
}
div.pagination a.prev {
	background-image: url(""); -webkit-background-size: 1px 45px;
}
div.pagination a.next {
	background-image: url(""); -webkit-background-size: 1px 45px;
}
div.pagination a.prev span {
	background-image: url(""); -webkit-background-size: 14px 20px;
}
div.pagination a.next span {
	background-image: url(""); -webkit-background-size: 14px 20px;
}
span#at_button {
	background-image: url("") !important; -webkit-background-size: 23px 23px;
}
span.list_discontinued img {
	width: 48px; height: 48px; display: block;
}
span.coming_soon img {
	width: 48px; height: 48px; display: block;
}
img#detailPage_exclusive_store {
	max-width: 50%;
}
