.smarty-search-pagesnum-left{
	float:left;}
*html .smarty-search-pagesnum-left{
	width:410px;}
*html .smarty-search-pagesnum-right{
  width: 155px;
}
.smarty-search-pagesnum-right{
	float:right;
}
.smarty-search-pagesnum-right span{
	font-size:10px;
}
#smarty-page-results-container{
	width:100%;
	float:left;
}
#smarty-page-results-left{
	margin-right:185px;
	float:left;
}

#smarty-page-results-right{
	margin-left:-180px;
	float:right;
	width: 170px;
}
div#smarty-search-page{
	border:1px solid #98abcd;
	width:549px;
	height:22px;
	background:url(http://layout.opticsplanet.com/images/smarty-search-page-bar.gif) no-repeat 0px 0px;
}
div#smarty-search-page.hover{
	background:url(http://layout.opticsplanet.com/images/smarty-search-page-bar.gif) no-repeat 0px -22px;
}
div#smarty-search-page input{
	border-width:0;
	border:none;
	background:none;
	height:22px;
	margin:0;
	padding:0;
	float:left;
}
div#smarty-search-page #smarty-search-page-text{
	width:465px;
	padding:5px 2px 0px 6px;
	height:17px;
	color:#000000;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
}
div#smarty-search-page #smarty-search-page-text.empty{
	color:#666666;
}
div#smarty-search-page #smarty-search-page-submit{
	background:url(http://layout.opticsplanet.com/images/smarty-search-page-bar.gif) no-repeat -473px 0px;
	width:75px;
}
div#smarty-search-page #smarty-search-page-submit.hover{
	background:url(http://layout.opticsplanet.com/images/smarty-search-page-bar.gif) no-repeat -473px -22px;
}
strong.search_keyword_highlight{
text-transform:capitalize;
}

div.search-product-listings-caption{
clear:both;
vertical-align:text-top;}

td.search-featured-products{
font-size:13px;
color:#408e17;
}
td.search-featured-products a{
font-size:14px;
}
td.search-featured-products span{
font-size:18px!important;}
td.search-featured-products hr{
border-color:#7c90b2!important;
}
*+html #search-page-bottom-pagination{
padding-bottom:15px;margin-top:-10px;}

div.smarty-search-status-message{
	background-color: white;
	border: 1px solid #9BC0ED;
	margin: 10px;
	padding: 5px 5px 5px 7px;
}
div.smarty-search-status-message ul{
	background: url(http://layout.opticsplanet.com/images/shopping-cart/shopping-cart-icons.png) no-repeat -160px 0%;
	color: red;
	font-family: normal 13px/34px Verdana, Geneva, sans-serif;
	list-style: none;
	margin: 0px;
	min-height: 34px;
	padding: 0px 0px 0px 32px;
}
div.smarty-search-status-message li{
	background-color: white;
	line-height: 34px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
p.smarty-search-status-message{
	padding:1em;
	margin:0em;
}