#coupon-signup {
    width:200px;
    float:right;
    margin:0 0 5px 10px;
    padding:5px;
    background-color:#ffc;
    border:3px dashed #0A0369;
}
.smart-page {
	height: 1%;
}
ul.smart-pages li {
    list-style:none;
    float:left;
    width:320px;
/*    height:1%;*/
    /*margin-bottom:15px;*/
    position:relative;
    text-align:center;
}
ul.smart-pages li.even {
    margin-left:10px;
    margin-right:25px;
    clear:left;
}
ul.smart-pages h2.box-top {
    font-size:1em;
    padding:5px;
    background:transparent url(/images/box-top.jpg) no-repeat 0 0;
    height:30px;
}
ul.smart-pages h2 a {
    color: #06345C;
}
.picture-box-cat {
    
}
img.cat-picture {
  display: none;
    width:80px;
    border:0;
    margin-left:2px;
}
ul.products {
	height: 1%;
}
ul.products li {
    list-style:none;
    float:left;
    width:330px;
    height:1%;
    margin-bottom:15px;
		margin-right: 10px;
    position:relative;
		border-bottom: 1px solid #ddd;
		padding-bottom: 5px;
}
ul.products li.odd {
    /*margin-left:10px;*/
}
ul.products h2.box-top {
    font-size:1em;
    padding:5px;
    background:transparent url(/images/box-top.jpg) no-repeat 0 0;
    height:30px;
}
ul.products h2 a {
    color: #333;
}
ul.products li.feature {
    margin:0;
    border-left-width:0;
}
ul.products .price {
    text-align:center;
    font-weight:bold;
    font-size:1.4em;
    color:#4F4D69;
}

.right-wrapper {
    margin-left: 110px;
    margin-right:3px;
	height: 1%;
}
.cart-link {
    text-align:center;
    height:24px;
    line-height:24px;
		margin-bottom: 5px;
}
.picture-box {
    height:100px;
    width:80px;
    float:left;
		overflow: hidden;
}
.picture-box img {
    width:80px;
    border:0;
    margin-left:2px;
}
.search-picture-box {
	background-color: #fff;
}
.search-picture-box img {
		width: 70px;
	margin:3px 5px;
	float: left;
}
.search-right {
	margin-left: 85px;
}
.search-right .manuf-oem {
	width: 200px;
	float: right;
}
.oem-header {
	font-weight: bold;
	color: #555;
}
.manuf-label {
	text-align: right;
	padding-right: 5px;	
}
.short-description {
    margin-left:90px;
}
.search-products .price {
	font-size: 1.1em;
	margin-bottom: 5px;
}
table.comparison-group {
    margin-left:5px;
    float:left;
    clear:left;
    width:90%;
}
table.comparison-group tr.odd td {
    background-color:#EDEBFF;
}
table.comparison-group td {
    vertical-align:top;
}
td.feature-name {
    width:75%;
}
td.feature-value {
    white-space:nowrap;
    width:25%;
    padding-left:5px;
}
.compare-row {
    padding:5px;
	text-align: right;
    font-size:.9em;
    height:16px;
    line-height:16px;
}
* html .compare-row {
    width:260px;
    background-position:0 100%;
}
.compare-box {
    float:left;
    width:100px;
    padding-left:5px;
    background-color:#ECFFDF;
    text-align:center;
}
.compare-selected-wrapper {
    text-align:left;
    margin:10px 0;
    padding:5px;
    background-color:#ECFFDF;
}
input.compare-selected {
    float:left;
    margin-right:10px;
}
.more-info {
    text-align:center;
    padding-top: 10px;
}
.more-info a {
    display:block;
	color: #1621D7;
	font-weight: bold;
}
.box-middle {
    background:transparent url(/images/box-middle.jpg) repeat-y 0 0;
    min-height:20px;
}
.box-middle-cat {
    background:transparent url(/images/box-middle.jpg) repeat-y 0 0;
    min-height:10px;
}
.box-middle-search {
    /*background:transparent url(/images/box-middle.jpg) repeat-y 0 0;*/
    /*min-height:110px;*/
}
* html .box-middle {
    /*height:225px;*/
}
* html .box-middle-cat {
    height:150px;
}
.sp-oem {
	font-size: .9em;
	padding: 2px 0;
}
.products-found {
    text-align:center;
    padding:10px;
    font-weight:bold;
}
.search-top {
	margin-bottom: 15px;
}
.ostomy-advanced-search {
	float: right;
	width: 200px;
}
.ostomy-advanced-search h3 {
	color: #398A8F;
}
.ostomy-advanced-search span.rule-group-name {
	font-weight: bold;
}
.ostomy-advanced-search li.rule-group div {
	padding-top: 10px;
}
.ostomy-advanced-search .submit {
	text-align: center;
	padding-top: 10px;
}
.products-found {
	text-align: center;
	padding: 10px;
	font-weight: bold;
}