/* Home page cross selling
-------------------------------------*/
p.cstitle {
	margin: 5px 0px;
	
}
div.csproduct{
display:inline-block;
width:98%;
min-height:260px;
vertical-align:top;
margin:0.5%;
padding:6px;
box-sizing:border-box;
}
div.hpprods{
display:inline-block;
width:100%;
min-height:260px;
vertical-align:top;
margin:0.5%;
padding:6px;
box-sizing:border-box;
}
div.csprodimage{
display:flex;
flex-direction:column;
justify-content:center;
width:100%;
min-height:180px;
align-items:center;
margin:0 0 2px 0;
padding:6px;
border:1px solid #ccc;
box-sizing:border-box;
}
div.csprodimage:hover{
border:1px solid #a3a3c4;
}
img.csprodimage{
max-width:100%;
height:auto;
max-height:180px;
}
div.csprodname{
padding:6px;
font-size:1em;
margin:0px 2px;
text-align:center;
background:#666
}
div.csprodname a:link,div.csprodname a:visited{
color:#fff;
}
div.csprodname a:hover{
color:#CF9436;
}
div.csprodinstock{
margin:4px 0px;
float:left;
}
.prodratinglink{
font-size:0.9em;
}
div.csprodrating{
margin:2px 0px;
float:right;
}
div.cslistprice{
font-size:1em;
margin:2px 0px;
text-align:center;
}
div.csprodprice{
text-align:center;
margin:6px 0px;
font-size:1.1em;
clear:both;
}
div.csprodcurrency{
font-size:0.8em;
color:#666;
margin:2px 0;
}
div.csdetaillink,div.hpprodsdetaillink{
width:50%;
text-align:center;
padding:6px 0;
float:left;
}
input.csdetaillink, input.hpprodsdetaillink {
	width: 95%;
	border: 0;
	margin: 0;
	padding: 6px 0;
	float: left;
	background-color: #6080a2;
	color: #fff;
	font-size: 14px;
	letter-spacing: 1;
	cursor: pointer;
	
}
div.csqbuybutton{
width:50%;
text-align:center;
padding:6px 0;
float:left;
font-size: 14px;
}
input.csqbuybutton {
	width: 99%;
	border: 0;
	margin: 0;
	padding: 6px 0;
	float: left;
	letter-spacing: 1;
	background-color: #232323;
	color: #fff;
	cursor: pointer;
	font-sixe:14px;
}
img.catimage {
	max-width: 100px;
	height: auto;
}
div.catname {
	margin: 4px 8px;
	font-size: 24px !important;
	float: left;
	
}
@media all and (max-width: 640px) {
.right_contain{ width:100%; margin:0px auto; float:none; }

}