/*  ===== pt_search Notes =====   /
	This page has a three column layout,
	
	Use this style sheet to put custom styles specific to the SEARCH Pages,
	identifible by the id="search" that suurounds the content.
*/


.productcode{
    font-family:verdana;
    font-size:11px;
    margin-left:55px;
    color:#565554;
}
.suggestedPrice{
	color:#aaa;
	text-align:center;	
}
.producttable .suggestedPrice{
	text-align:left;
}
.msrp-label{
	font-weight:bold;	
}


/********** Taabletop left navigation   *********/
#pt_search #tabletoplanding
{width:100%;
	float:left;
	background: url(../images/container2.png) center center repeat-y;
	background-position: 266px; 
}
#pt_search #tabletoplanding #leftColumn
{	
	width:240px;
	float:left;
	margin:20px 2px;
	padding:10px; 
}
#pt_search #tabletoplanding #leftColumn h2
{
	color:#D57926;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}	
#pt_search #tabletoplanding #leftColumn h2 a
{
	text-decoration:underline;
	color:#4B3701;
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;}
#pt_search #tabletoplanding #leftColumn h3
{
	font-family:Arial;
	color:gray;
	font-size:12px;
	margin-top:10px;
	width:160px;
}
#pt_search #tabletoplanding #leftColumn select
{
	width:240px;
	margin:10px 0px 20px;
}
#pt_search #tabletoplanding #leftColumn #customerGallery
{	border:solid 1px #ccc;
	margin:20px 0px;
	padding:15px; 
}
#pt_search #tabletoplanding #leftColumn #customerGallery h1
{
	color:Black;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	margin-left:0px;
	padding-left:0px;
}
#pt_search #tabletoplanding #leftColumn #customerGallery h2
{
	font-size:16px;
	font-weight:normal;
	font-family:Georgia;
	color:#4B3701;
	padding-left:0px;
}
#pt_search #tabletoplanding #leftColumn #customerGallery h2 a
{
	font-family:Arial;
	color:Gray;
	font-size:16px;
	padding-left:0px;
}

/******** Customer Gallery Paging   ************/

#pt_search #tabletoplanding #leftColumn .pagination
{
	border: none;
	font-weight: normal;
	text-align: right;
	font-size: 1px; /* workaround to get rid off the whitespaces between the li's */
	padding: 3px 0px 3px 0px;
	float: left;
	width:auto;	
	margin-left:0px;}
#pt_search #tabletoplanding #leftColumn .pagination ul
{	
	padding: 3px 0px 3px 2px;
	font-size: 11px;
	width: 95%;	
	text-align:left;
	float:left;
	margin: 10px 2px 0 0;	
}
#pt_search #tabletoplanding #leftColumn .pagination ul li
{	list-style-type: none;
	display: inline;	
	margin: 0px 3px 0 0px;
	color: #4b3701;
	text-decoration:none;
}


#pt_search #tabletoplanding #leftColumn .pagination a,#pt_search #tabletoplanding #leftColumn .pagination a:visited
{
	padding: 2px 5px;
	border: solid 1px #c6da74;
	background-color: #fff;
	text-decoration: none;
	background-color: #e6e6ce;
}
#pt_search #tabletoplanding #leftColumn .pagination a:hover, #pt_search #tabletoplanding #leftColumn .pagination a:active
{
	
}
#pt_search #tabletoplanding #leftColumn .pagination li.currentpage
{	
	padding: 2px 5px;
	border: solid 1px #c6da74;
	text-decoration: none;	
	background-color: #ffffff;
}
/******** End Galary Paging*********************/
#pt_search #tabletoplanding #leftColumn .galleryframe
{
	border:solid 1px #ccc;
	margin:20px 0px 0px;
	height:100px;
	width:130px; 
}

/********** End of Taabletop left navigation ****/


/***********************************************/
/* Page Structure CSS                          */
/***********************************************/
/* Search result width */
#pt_search #content {
	float:left;
	margin:0px;
	padding:20px 0 0 0;
	width:100%;
	/*border-left: solid 1px #c6da74;*/
	overflow: hidden;
	border-bottom:6px solid #DFDFDF;
	padding-bottom:60px;
	width:100%;
}
	
/*This was added for the 2nd ideas for you tabletop page*/	
#pt_search #tabletoplanding #content {
	width:701px;
}	
#pt_search #searchNoResult #content #search	
{
	border:7px solid #E1E1E1;
	margin:0 7px;
	width:888px;
	padding:30px;
	
}
.addtoCartBox
{
	padding:5px 0 5px 5px;
	background-color:White;
	overflow:auto;
}

.addtoCartBox img
{
	float:right;
	margin-right:10px;
	cursor: pointer;
}

.addtoCartBox select
{
	margin:5px 2px 0;
}
#pt_search #content #search {	
	float:right;
	margin: 0 7px 20px 0;
	padding:0;
	width:762px;
	overflow:hidden;	
}

#pt_search #tabletoplanding #content #search {
	border:	none;
}
#pt_search #content .headingWithoutBg h2
{
	background-color:Transparent;
	padding:10px 0px 15px;
}
#pt_search #content h2{
	background-color:#E1E1E1;
	clear:both;
	color:#2F2D2C;
	font-family:verdana;
	font-size:16px;
	margin:0px 0 1px;
	padding:5px 0 5px 10px;
}

#pt_search #content div.navheader
{
	background-color:#E1E1E1;
	clear:both;
	color:#2F2D2C;
	font-family:verdana;
	font-size:16px;
	margin:0px 0 1px;
	padding:5px 0 5px 10px;	
}

.headingtopborder
{	border-top:1px solid #E1E1E1;
 	padding:1px 0 0;
	clear:both;
}
.headingbottomborder
{ 
  border-bottom:solid 1px #e1e1e1;
  padding:0;
  clear:both;
}
.headingborder
{ 
 padding:1px 0 0;
 clear:both;
 border-top:1px solid #E1E1E1;
 border-bottom:1px solid #e1e1e1;
}

#pt_search .leftColumnFrame
{
	float:left;
}

#pt_search .leftColumnFrame #lastVisited
{
	margin:15px 13px 0 7px;
	padding: 5px;
	background-color: #F2F2F2;
	width: 176px;
}

#pt_search .leftColumnFrame #lastVisited a
{
	border: 1px solid #DEDFDF;
	margin: 1px;
	padding: 5px;
	display: block;
}

#pt_search #leftColumn 
{
	margin:0px 13px 0 7px;
}
#pt_search #rightColumn
{display:none;}
/* Used in common-details template to control product name dimensions */
#product .productnamelink {
	overflow: hidden;
	padding-bottom: 3px;
	height: 2.7em;
	overflow: hidden;
	width: 136px;	
}
/* Page Styling CSS                            */
/***********************************************/	

/* Paging Information Styles EXAMPLE: search/paginginformation */
#search .pagingheadline {margin:0 0 1px;
height:28px;
overflow:visible;}
#search .pagingheadline .pagination img
{
	vertical-align:middle;
}
#search .pagingheadline .pagination ul.nextpage{}
#search .pagingheadline .pagenavbox {}
#search .pagingheadline .pagenavbox .pagenavoptions{
	float: left;
}
#search .pagingheadline .navtext{	
	float:left;
	margin: 7px 2px 1px;
	font-size: 11px;
	font-family:Arial;
	vertical-align:middle;}				
#search .itemCountDiscription
{
	float:left;
	padding-top:2px;
	padding-left:6px;
}
#search .itemCount
{
	padding:12px 0 5px;
}
#search .pagingheadline .dropdownditem_per_page
{
	margin:5px 5px 0px;
	width:45px;
}
#search .pagingheadline .dropdowndsort_by,#search .pagingheadline .dropdowndcollection_shoping
{
	width:auto;
	margin:5px 5px 0px;
}
		
#search .pagingheadline select 
{
float:left; }

/* Default Products Container */	
#pt_search #content .productlisting {
	background:url(../images/line_hack.jpg) repeat; 
	margin:0px auto 5px 2px;
	padding: 0 0 0 5px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
	float:left;
	}
#content #search .productlisting .categories{
	display: inline;
}
#content #search .productlisting .categories .product h3 a{
	display: block;
	padding-top: 10px;
	padding-left: 5px;
}
/* Default Product Container */
#pt_search #content .productlisting .product {
	margin: 0px 0px 0px 10px;
	padding:5px;	
	background:#ffffff;
	width:295px;
	height:175px;
	text-align:left;
}
#pt_search #content .productlisting .productimage
{
	margin:0px;
}
#pt_search #content .productlisting .product .image .thumbnail .productimage img {
    display:block;
	padding:5px;
	border:none; 
	width:122px;
	height:122px;
	margin:5px 0px;
}

/* REMOVING SORT BY DISPLAY FOR CONTENT SEARCH RESULTS */
#pt_search #tabletoplanding #content #search .productlisting .product 
{
	width:152px;
}
#pt_search #tabletoplanding #content #search .productlisting .product h3 a
{
	width:auto;
}
#pt_search #content #search .productlisting .pagination
{
	float:left;
	padding-bottom:5px;
	padding-top:0px;
	color:#2F2D2C;
	font-size:10px;
	padding-left:5px;
}
#pt_search #content #search .productlisting .pagenavbox form
{
	margin-right:10px;
	margin-top:5px;
	float:right;
	/*added*/
	_margin-right:4px;
	_text-align:right;
}
#content #search .productlisting
{
	width:760px;
	padding:0px;	
	margin:0 0px 5px;
}

#content #search .productlisting.recommendations
{
	border: 1px solid #DEDFDF;
}

#content #search .productlisting.recommendations .product {
	border: none;
	margin-right: 1px; /* This allows the hacked "vertical border" backgkround image to show */
}

#content #search .productlisting.recommendations .product .image {
	border-top: none;	
}
#content #search .productlisting .producttable .headingbottomborder
{	
	margin-bottom:20px;
}
#content #search .productlisting .producttable .product 
{
	border-right:1px solid #E3E3E3;
	min-height:153px;
	height:auto;
	margin:0;
	padding:30px 10px 0;
	width:358px;
}
#content #search .productlisting .producttable .product .image
{
	float:left;
	height:122px;
	margin:0 10px;
	border: 1px solid gray;
}
#content #search .productlisting .product .pricing .key
{
	padding:0px;
	margin:0px;
}
#content #search .productlisting .producttable
{
	border-bottom:1px solid white;
	background: white;
}
#content #search .productlisting .producttable .product input{
	border:1px inset #565554;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:14px;
	padding:2px;
	vertical-align:middle;
	width:52px;
	color:#565554;
	margin-top:5px;
	}
#content #search .productlisting .producttable .product	.clear
{	
	border-bottom:solid 1px #E3E3E3;
	height:30px;
}
#content #search .productlisting .product {
	background:#FFFFFF none repeat scroll 0 0;
	border: none;
	margin: 0 1px 0 0;  /* 1px right margin reveals "vertical border" backgkround image hack */
	height:auto;
	padding:0px 10px 0;
	width:169px;
	display: block;
	}

#content #search .productlisting .product .pricing .standard {
	display: inline;
}
#content #search .productlisting .product h3,#content #search .productlisting h3
{
	color: #565554;
	display: block;
	overflow: hidden;
	line-height:20px;
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	max-height:3.8em;
}
#content #search .productlisting .producttable .product h3,#content #search .productlisting h3
{
	text-align:left;
}
#content #search .productlisting .producttable .product h3 a
{height:auto;padding:0px;
}
#content #search .productlisting .product h3 a {
	line-height: 1.5em;
	display: inline;
	height: 32px;	
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#3A4D74;
}
#content #search .productlisting .producttable .product h3 a 
{
	text-align:left;
}

#content #search .productlisting .product div.h3,#content #search .productlisting div.h3
{
	color: #565554;
	display: block;
	overflow: hidden;
	line-height:20px;
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	max-height:3.8em;
}
#content #search .productlisting .producttable .product div.h3,#content #search .productlisting div.h3
{
	text-align:left;
}
#content #search .productlisting .producttable .product div.h3 a
{height:auto;padding:0px;
}
#content #search .productlisting .product div.h3 a {
	line-height: 1.5em;
	display: inline;
	height: 32px;	
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#3A4D74;
}
#content #search .productlisting .producttable .product div.h3 a 
{
	text-align:left;
}

/* BEGIN Styles for Collection Shopping*/
#content #search .productlisting h3 a{
	line-height: normal;
	display: inline;
}

#content #search .productlisting div.h3 a{
	line-height: normal;
	display: inline;
}

#content #search .productnamelink {
	height:auto;
	width:auto;
}

#content #search .price .pricing .key {
	color: #000000;
	font-size: 12px;
	font-weight: normal;	
}
/* END Styles for Collection Shopping*/

#content #search .productlisting .product .image {
	border: none;
	border-top: 1px solid #E1E1E1;
	background-color: inherit;
	clear: none;
	float:none;
}

#content #search .productlisting .firstrow .product .image {
	border-top: none;
}

html>body #content #search .productlisting .product .image {
	height: auto;
}
#content #search .productlisting .product .addtocart {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	vertical-align:middle;
	display:inline-block;
	padding:3px;
	margin:0px 0px;
	cursor: pointer; }
#content #search .productlisting .product .compare {
	display: inline;
	width:86px;
	float:left;
	margin:5px 0px 0px 0px; 
}
#content #search .producttable tr {
	padding-top:5px;
}
#content #search .producttable tr td 
{
	background-color:#fff;
	padding-top:20px;

}

#content #search .producttable tr .imagecolumn
{
	padding-top:0px;	
}
.pagenavbox form {
	float: left; /* used for pagination bar layout */
	margin-left:10px;
}

.addtoCartBox .pagenavbox form ,.btnaddtocart form  
{
	float:right;
	/*added*/
	_text-align:right;
	_margin-right:5px;
}

.horizontaldivider{
	width:auto;
	border:none;
	height:1px;
}

/* = LEFT COLUMN Styles = */

#leftColumn h2
{
	padding: 0px;
	font-size: 12px;
	font-family: Arial;
	color: #D57926;
	font-weight: bold;
}
#leftColumn .selected h2,#leftColumn .selected h2 a
{
	padding:2px 0 0 0px;       /*modified*/
	font-weight:bold;
	font-size:12px;	
	display:block;
	width:auto;
}

#leftColumn #refineNav h2
{
	word-spacing:2px;
	background-color:#ebebeb;
	font-size:14px;
	padding:10px 0 5px 10px;
	height:auto;
	font-weight:normal;
}

#leftColumn #refineNav div.navheader
{
	word-spacing:2px;
	background-color:#ebebeb;
	font-size:14px;
	padding:10px 0 5px 10px;
	height:auto;
	font-weight:normal;
}

#leftColumn #refineNav .selected h2,#leftColumn #refineNav .selected a
{
	padding-top:5px;
	margin-top:0px;
}
/*End newly added*/

#leftColumn .selected .selected h2
{
	padding:2px 0 0 14px;
} 
#leftColumn ul
{
	padding: 0px 0px 0px 18px;
	list-style-image: url(../images/circlebullet.jpg);
	color: #565554;
	font-size: 10px;
	font-weight:normal;
	margin-left:10px;                  /*newly added*/
}
/* Fix IE/Win's broken rendering of block-level anchors in lists */
#leftColumn li a, #leftColumn li
{
	color: #3a4d74;
	padding: 5px 0px;
}
/* Fix for browsers that don't need the hack */
html > body #leftColumn li a, html > body #leftColumn li
{
	color: #3a4d74;
	padding: 3px 0px;
}
html > body #leftColumn li a select, html > body #leftColumn li select
{
	text-decoration:none;
}

#leftColumn .refined
{
	list-style-image: url(../images/bullet-sel.gif);
}

#leftColumn .unrefined
{
	list-style-image: url(../images/bullet-unsel.jpg);
}


#leftColumn .resultCategory
{
	list-style-image: url(../images/squrebullet.gif);
	color: #4B3701;
	font-size: 12px;
	font-family: Arial;
	font-weight: lighter;
}
#leftColumn .resultCategoryActive
{
	list-style-image: url(../images/squrebullet.gif);
	color: #4B3701;
	font-size: 12px;
	font-family: Arial;	
	text-decoration:none;
	font-weight:bold;
} 
#leftColumn .resultcount
{
	color: #7e7e7e;
	font-size: 11px;
	font-family:Verdana;
}
#leftColumn select
{
	width: 152px;
	font-size: 11px;
	margin: 10px 0px 5px 11px;
}
#refineNav ul li.collapsed
{
	list-style-image:url(../images/trianglebullet.jpg);
}

#refineNav ul li.expand
{
	list-style-image:url(../images/trianglebulletclicked.jpg);
}
#refineNav ul li.expand ul,#pt_category #refineNav ul li.expand select
{ display:block;
	list-style-position:outside;
	padding-left:0px;
	list-style-image:none;
	list-style:none;
	font-weight:normal;}	
#leftColumn #refineNav #brand select
{

	list-style-position:inside;
	margin:0px;
	left:-20px;position:relative;z-index:5;
	text-decoration:none;
	width:140px;
	margin:5px 0px;
}
#refineNav ul li.expand ul li
{
	padding-left:0px;
}
#refineNav .multirefineNav li.selected
{
	font-weight:bold;
	text-decoration:none;
	
}
#refineNav .multirefineNav ul
{	
	list-style:none;
	list-style-image:none;
}
/* = RIGHT COLUMN Styles = */
#rightColumn h2
{
	background-color: #fafafa;
	color: #868f98;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding: 0;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}


table.producttable td a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	text-decoration:underline;
}

table.producttable tr th input {
	background-color:#B2B373;
	clear:both;
	color:#FFFFFF;
	display:block;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:3px 0px;
	padding:3px 6px;
	vertical-align:top;
	width:85px;
}

#pt_search .assetlisting .seemore 
{
	text-align:left;
	margin-left:20px;		
}


#pt_search .assetlisting .asset .name
{
	text-align:left;
	margin-left:21px;
	font-size: 11px;
}

#pt_search .assetlisting .seemore 
{
	text-align:left;
	margin-left:20px;		
}


#pt_search .assetlisting .asset .name
{
	text-align:left;
	margin-left:21px;	
}

#content #search .productlisting .product .clearanceLayer h3 a {
	display: inline;
}
#content #search .productlisting .product fieldset
{
	text-align:center;
	margin:10px auto 0;
	padding-bottom:8px;
}
.discount {
	display: none;
}
#content #search .productlisting .producttable .product .pricing	
{text-align:left;}
#content #search .productlisting .product .pricing
{
	height:auto;
	margin:0 0 0 8px;
	text-align:center;
}
#content #search .productlisting .producttable  .product .image .thumbnail
{
	margin:-20px 0px 0px 0px;
}
#content #search .productlisting .product .image .thumbnail
{
	margin:10px auto;
}
#pt_search .productlisting .producttable .product .pricing{
	padding: 8px 0 5px;
}
#pt_search .productlisting .product .pricing{
	padding:0;
}

#pt_search #main #contentasset {
	padding: 0;
}

.specialsBanner {
	float:left;
	height:auto;
	width:310px;
	border-right: 7px solid black;
}

.specialsBanner a{
	display:block;
	font-size:14px;
	padding-bottom:0;
	padding-left:15px;
	padding-right:30px;
	padding-top:20px;
}

#pt_search #bannerContent {
	height:auto;
	margin:0 7px;
	border: 7px solid black;
	padding:0;
	text-indent:0;
	overflow: hidden;
}

#pt_search #bannerContent #contentasset {
	overflow: hidden;
}

#pt_search #main #contentassetSidebar{
	float: right;
	width: 310px;
	overflow: hidden;
	border-left: 7px solid black;
}

#pt_search #main #contentassetBanner{
	background: transparent;
	overflow: hidden;
}

#pt_search #main #contentassetBanner.wSideBar {
	border-right: 0;
	margin-right: 0;
	padding: 0;
}

#pt_search #content #contentassetSidebar{
	float: right;
	width: 514px;
	overflow: hidden;
	border-left: 7px solid black;
}

#leftColumn #articlesLeftColumn ul, #leftColumn #articlesLeftColumn li, #leftColumn #articlesLeftColumn ul li, #leftColumn #articlesLeftColumn ul li a
{
	display: block;
	list-style: none;
	font-size: 12px;
	list-style-image: none;
	font-weight: lighter;
	margin: 0px;
	padding: 4px 0px 0px 1px;
}

#patternBorder{
	background-color: #2F2E2C; 
	float: left; 
	height: 260px;
	margin:0 0 30px;
}

#pDetail{
	border: 1px solid #FEFEFE;
	display: inline;
	float: left;
	height: 244px;
	margin: 7px;
	overflow: hidden;
	width: 742px;
}

#pDetail img{
	float:left;
}
#pDetail div{
	float:left; 
	margin:10px 0 0 15px; 
	width:470px;
}
#pDetail h1{
	color:#ccc; 
	margin:0 0 10px 0; 
	padding:0;
}
#pDetail p{
	color:#9f9f9e; 
	font-size:12px; 
	line-height:185%; 
	margin:0; 
	padding:0;
}

/*** Special formatting for nohits.isml (no matching results) ***/
#search #nohits{
	background-color:#fff; 
	border:none; 
	color:#2F2E2C;
	font-size:12px;
	margin:0; 
	padding:0 0 30px 0;
}
#search #nohits .keyword
{font-weight:bold;
 font-style:italic;}
#search #nohits .nohitsinformation{
	font-size:18px;
	font-weight:normal;
	font-family:Verdana;
	padding-bottom:20px;
	border-bottom:solid 1px #DFDFDF;
}

#search #nohits h3 {
	text-transform:none;
	font-family:Verdana;
	font-weight:bold;
	margin:10px 0;
}
	
#search #nohits ul {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:15px;
}
#search #nohits ul li
{
	margin:10px 0 20px 0;
	font-size:12px;
	font-family:Verdana;
	line-height:20px;
}

.rightDisplay #closeButton a {
	color: #fff;
}

/*** Quick View ***/

#lastViewed .quickViews {
    height:364px;    
    overflow:hidden;
    padding:5px 15px;
    border:1px solid #DEDFDF;
}

#lastViewed .quickViews .ruler
{
   border-bottom:1px solid #DEDFDF;
}

#lastViewed #quickviewswrapper
{
    border:7px solid #DEDFDF;
    margin:0 auto;
    padding:5px;
    width:798px;
}

#lastViewed .quickViews .quickViewHeader {
	
	overflow: auto;
	padding: 10px 0 0;
}

#lastViewed .quickViews .quickViewHeader .leftBanner {
	float: left;
	width: 650px;
}

#lastViewed .quickViews .quickViewHeader .leftBanner #message h1 {
	color:#2f2d2c;
    font-family:verdana;
    font-size:15px;
    margin:0 0 10px;
    
}

#lastViewed .quickViews .quickViewHeader .rightBanner {
	float: right;
	background:#FFFFFF url(../images/closeicon.jpg) no-repeat scroll 0 50%;
	margin-right:1px;	
}

#lastViewed .quickViews .quickViewHeader .rightBanner #closeButton {
	
	
	padding: 0;
}

#lastViewed .quickViews .quickViewHeader .rightBanner #closeButton label {
    color:#3D4868;
    cursor:pointer;
    font-family:verdana;
    font-size:12px;
    text-decoration:none;
    vertical-align:top;
}

#lastViewed .quickViews .quickViewHeader .rightBanner #closeButton label .closeX {
    
    color:#A5A5A5;
    font-size:9px;
    padding:0 7px;
}

#lastViewed .quickViews #pt_cart_popup #content {
	width: 100%;
	margin: 0;
}

#pt_search #search .productlisting .producttable .product .productinfo .productnamelink .productcode{
	margin-left:0;
}

#pt_search #search .productlisting .producttable .product .pricing {
	margin:5px 0 0 0;
}

#pt_search #search .productlisting .producttable .product .productinfo input{
	margin-bottom:5px;
}
