﻿#usr{margin-top:20px;}
#usr, #psd { margin-bottom: 10px; }
#usr label, #psd label { display:block;float:left;width:20%; }
#usr input, #psd input { border:1px solid #cde;width:60%; }
#loginbutton, .cartbutton input, input.cartbutton, #productsearch input[type=submit]
{
	background-color: #fafafa;
	border: 1px solid #e10000;
	font-family: Arial, Sans-Serif !important;
	font-size: 0.8em !important;
	padding:1px; 
	padding:0.1em;
	width:auto;
}
#loginbutton
{
	margin-left:20%;
	margin-bottom:140px;
}
#loginbutton:hover, .cartbutton input:hover, input.cartbutton:hover,
#productsearch input[type=submit]:hover
{
	background-color:#e1bbbb;cursor:pointer;
}

#productsearch
{
	float:right;
	margin-right:10px;
}
.cartutil
{
	display:block;
	float:right;
	margin:0 10px;
}
.quantity, #productsearch input, input.cartbutton
{
	border:1px solid #ddd !important;
}
#orderprompt
{
	width:auto;
	margin-top:20px;
	margin-right:10px;
	padding:2px;
	border:1px solid #ddd;
	background-color:#efefef;
}
#noresults
{
	margin-top:20px;
}

/* Misc */
.pagination{margin-top:5px;margin-bottom:5px;text-align:center;font-weight:bold;border:none;}
.pagination a{text-decoration:none;}
.pagination span{color:#e10000;font-size:100%}
.pagination td,.pagination tr,.pagination table{border:none;}
.nopagination { display: none; }