@CHARSET "ISO-8859-1";


#cart {
	display: none;	
}

#loader {
	font-weight: 700;
	color: #000;
	margin: 20px;
	text-decoration: blink;
	display: inline-block;
	width: 220px;	
}

#loader img {
	margin-top: 5px;	
}

#searchResults_table { 
	width : 100%; 
/*	border : solid 1pt #7C8A90; */
}

.headerRow {
	background-color : #e2dd92;
	color : #000;
	font-size : 14pt;
	font-weight : 500;
	font-family : Arial;
	text-align : center;	
}

.headerRow td {
	border-bottom: 3px solid #CD7429;	
}
.bookTitle {
	font-size : 8pt;
}

.ID_list {
	list-style-type : none;
}

#errorList {
	list-style-type : none;
	font-style : italic;
}

.cartButton {
	font-weight : 500;
	font-size : 13pt;
	height : 35px;
}

.cartButton:hover {
	color : #CD7429;
	border : 1px solid #CD7429; 
}

span.total {
	font-weight : 700;
	color : #CD7429;
	padding : 3px;
}

.noOffer, p.notice {
	font-weight : 700;
	color : #8D2D03;
	font-size : 10pt;
	font-style : italic;
}

.noticeContainer  { position : relative; }

.conditionD {	
	text-align : left;
	display : none;
	position : absolute;
	top : 10px;
	left : 10px;
	width : 500px;
	min-height : 200px;
	background-color : #FCF9C8;
	color : #000;
	font-size : 12pt;
	color : #742D03;
	padding : 10px;
	border : 2px solid #742D03;
	z-index : 200;
}

/* Hack to apply fixed except in IE6 -- IE6 will ignore this rule 
html>body #conditionD { position:fixed; }*/

.selected_c {
	border : 1px solid #EEE;
	width : 145px;
	cursor:pointer;
	text-align : center;
	background-color : #FFF;	
}

.selected_c:hover ul {
	display : block;	
}

.selected_c:hover .selected_c_value {
	background-color : 	#E0E8EF;
}

.sArrow {
	width : 20px;
	height : 100%;
	border-left : 1px solid #EEE;
	background : url(../../media/images/selectArrow.png) no-repeat center;
	cursor : pointer;	
}

.selected_c:hover {
	/*background-color : #E0E8EF;*/
}


.c_select_container {
	position : relative;
	background-color : red;
	height : 100%;
}

.c_select {
	position : absolute;
	top : -10px;
	left : 10px;
	text-align : left;
}

.c_select ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	display : block;
	background-color : #FFF;
	width : 125px;
	display : none;
}

.c_select ul li {
	margin : 0px 5px 5px 5px;
}

.c_select ul li:hover {
	background-color : #E0E8EF;
	cursor : pointer;
	margin : 0px 5px 5px 5px;
}

.evenRow {
	background-color : #ece9ba;
}

.topBorder td.border {
	border-top    : 1px solid #CD7429;
}

.bottomBorder td.border {
	border-bottom : 1px solid #CD7429;
}

a.removeLink {
	color : #8E8661;
}

#condition_descriptions {
	text-align : left;
	position : absolute;
	display : none;
	top : 0px;
	left : 10px;
	width : 350px;
	height : 100%;	
	/*height : 150px;*/
	/*background-color : #FCF9C8;*/
	background-color : #FFF;
	color : #000;
	font-size : 12pt;
	font-weight : 700;
	padding : 0px;
	border-right : 2px solid #742D03;
	border-left : 2px solid #742D03;
	z-index : 200;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
    
}

/* Hack to apply fixed except in IE6 -- IE6 will ignore this rule */ 
html>body #condition_descriptions { position:fixed; }

#condition_content {
	margin : 10px;
}

.selectCondition label { margin: 0px 0px 10px 0px; padding: 0px; width:110px;}

.note {
	font-weight: 500;
	font-style: italic;
	margin-left: 20px;
	font-size: 80%;	
}

.ajaxProgress {
	float: right;
	margin: -40px 10px 10px 0px;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
}

.qrequest {
	margin-top: 50px;
	width: 100%;
	height: 270px;
	background: url(../../media/images/buildingCartH.png) 10px 0px no-repeat;	
}

.loader {
	display: none;	
}

.leftLoader {
	float: left;
	margin: -100px 0px 0px 200px;
}

.rightLoader {
	float: right;
	margin: -100px 170px 0px 0px;
}

#tests {
	display: none;
}

#noOffers {
	display: none;
	color: #742D03;	
}
