.shelf a, .shelf a:hover
{
	text-decoration: none;
}
.row_select:hover
{
	color: #1CC0FF !important; cursor: pointer;
	/*cursor: pointer;
	background: #D7D7D7;*/
}
/** Add to cart button fixes **/
/*.cartItem select {
	border: 1px solid #00A4E3;
	float: left;
	font-size: 100%;
	margin-right: 15px;
	margin-top: 4px;
}
.cartItem input.quantity {
	border: 1px solid #00A4E3;
	float: left;
	font-size: 100%;
	margin-right: 15px;
	margin-top: 5px;
	text-align: right;
	margin: 0 2px;
	width: 29px;

}

.cartItem select, .cartItem input, .cartItem option {
	color: #000 !important;
}

.cartItem .rndbtn input.btn {
	color: #fff !important;
}

.cartItem .btnwhite input.btn {
	color: #00A4E3 !important;
}*/

/**** Product list table fixes ****/
/*table.listview td.fixed2 {
	width: 80%;
	text-align: right;
}*/

table.listview td.fixed input {
	border: 0;
}

table.listview .cartItem select, table.listview .cartItem input.quantity {
	margin: 0px;
	float: right;
}

table.clear {
	display: table !important;
}

/*** IE FadeIn/FadeOut fixes ***/
table.listview td{
	background-color: #fff;
}

.bggrey table.listview td{
	background-color: #f3f3f3;
}
/*^^^ Product list table fixes ^^^*/


/** Error styles **/
.error {
  color: #ff0000;
  position: absolute;
  left: 400px;
}

.regError {
	margin-left: 20px;
	color: #f00;
}

/*** Used on .bluebtn in popups, to override default INCORRECT display:table-cell ***/
.block {
	display: block !important;
}

/*** Used on labels in some popup forms ***/
.w100 { width: 100px !important; }

/*** Used to switcher where Switcher(switcher.js) script is unused ***/
.selectedTab {background:#F3F3F3 !important}

.popup {
	background: #ffffff !important;
}

/** Use for remove arrownear phone number in footer **/
ul.arrowblack li.emptybackground { background-image: none !important;}

/** Use for related categories on product detail screen **/
.categorybox{ position: relative; width: 150px; float: left; margin: 12px 32px 12px 0; height: 150px; }

/*** Tablesort style ***/
/** Sorting table overrides (jquery.tablesorter.js) **/


.header {
	text-align: left;
	background-image:url(/images/arrow_blue.gif);
	padding: 2px 8px 2px 16px !important;
	background-repeat: no-repeat;
	background-position: 8px center;
	cursor: pointer;
}

.headerSortUp {
	background-image: url('/images/arrow_blue_up.gif');
	background-position: 4px center;
}

.headerSortDown {
	background-image: url('/images/arrow_blue_down.gif');
	background-position: 4px center;
}

/*.selected {
	background-color: #AAAAAA;
}*/

/* #productaatnal { margin-right: 6px; height: 22px; padding-top: 3px; }*/


/** Add to cart form fixes **/
#cartmemory li div.quantity {
	clear: both;
}
.icon-horse form label {
	display: none;
}

.icon-horse .quantity {
	border:1px solid #00A4E3;
	float:left;
	font-size:100%;
	margin-right: 5px;
	color: #000;
}
.icon-horse .quantity option {
	color: #000;
}

/** Shamaneeze magic, to fix rounded buttons in IE*/
/*.cartItem .btnadd.rndbtn {
	//height: 21px;
}
.cartItem .btnadd.rndbtn.btnwhite{
	border: 0px;
}
.icon-horse .btnwhite {
	height: 19px !important;
	border-width: 0px 1px 0px 0px !important;
	border-style: none;
}
.almost100 { width: 95%; }
*/

#TB_window h3 { position: relative; }
#TB_window a.close {
	position: absolute;
	top: 5px;
	right: 0;
	float: none !important;
}

#TB_ajaxContent {padding: 0 15px 15px 15px !important; overflow-x: hidden;}
.productbox .quantity { font-size: 100%; border:1px solid #00A4E3; }

input.quart { width: 164px !important; }

select.quantity { width: 135px !important; _width: 109px !important; }

.redtxt, .redtxt * { color: #c6666 !important;  }
a.redtxt:hover, .redtxt a:hover { color: #c6666 !important; }

#unique_number.quart { background-color: #00A4E3; }
#shoppickup { width: 200px !important; }
#gerritse-code-select { width: 200px !important; }

/**
* 2008/09/16
* Christine Furst
* Added selectDate class
*/
.selectDate
{
	width: 50px !important;
}

/**
* 2008/11/20
* Tim Hofman
* Extra styling for add user thickbox
*/
#user-permissions {
	float: left; 
	width: 215px;
}
#userinfo {
	float: left;
	width: 435px;
}
.userinfo-error, #gender-error {
	display: block;
	color: red;
	float: none;
}