@charset "utf-8";
/*
body
{
	padding:24px;
}
*/
/* ------ search ------ */

#rev_search
{

	margin:0px;
	outline:0px;
	padding-left:20px;
	width:912px;
}

#rev_search *
{
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	outline:0px;
	padding:0px;
}

#rev_search div.rev_left
{
	display:inline;
	float:left;
	overflow:hidden;
	width:450px;
}

#rev_search div.rev_left h3
{
	background-color:#f1f1f1;
	background-image:url(/images/search-div.left-h3.png);
	background-position:0px center;
	background-repeat:no-repeat;
	color:#8f8784;
	font-size:14px;
	height:24px;
	line-height:24px;
	padding:0px 12px;

}

#rev_search div.rev_left h3 a
{
	color:#3581c4;
	font-size:9px;
	padding:0px 12px;
}

#rev_search div.rev_left form
{
	border:#e4e4e4 solid 1px;

}

#rev_search div.rev_left form div
{
	background-image:url(/images/dotted.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	overflow:hidden;
	padding:6px 12px 12px 12px;
	width:401px;
}

#rev_search div.rev_left form div #container
{
	padding:0;
	margin: 0;
	background: none;
}

#rev_search div.rev_left form div label
{
	font-size:15px;
}



#rev_search div.rev_left form div label small
{
	color:#8e8e8e;
	display:block;
	font-size:9px;
	margin:0px 0px 6px 0px;
}

#rev_search div.rev_left form div small label
{
	color:#8e8e8e;
	display:inline;
	font-size:9px;
	margin:0px 0px 6px 0px;
}

#rev_search div.rev_left form div input
{
	display:inline;

	padding:1px 1px 0px 1px;

}

#rev_search div.rev_left form div span
{
	color:#8e8e8e;
	display:inline;

	font-size:9px;
	margin:0px 6px;
	line-height:23px;
}

#rev_search div.rev_left form div.o0 input
{
	width:240px;
}

#rev_search div.rev_left form div.o1
{
	padding-top:0px;
}

#rev_search div.rev_left form div.o2
{
	background-color:#f4f4f4;
	height:65px;


}

#rev_search div.rev_left form div.o2 small{
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

#rev_search div.rev_left form div.o4 input
{
	height:13px;
	margin:5px 0px;
	width:13px;
	float:left;
}

#rev_search div.rev_left form div.o4 small a
{
	color:#3581c4;
	font-size:9px;
	font-weight:bold;
}

#rev_search div.rev_left form div.o4 span
{
	color:#8b1a00;
	font-size:11px;
	margin:0px 12px 0px 6px;
	float:left;
}

#rev_search div.rev_left form div.o5
{
	text-align:right;
	background:none;
	padding:12px 12px 6px 12px;
}

#rev_search div.rev_right
{
	display:inline;
	float:right;
	overflow:hidden;
	width:454px;
}


div.jc_asearch_container { border: 1px solid #000; }

/*
#jc_search_frm_right { border: 1px solid #000; }
#jc_search_frm_left{ border: 1px solid #000; }
*/

#rev_search div.rev_right h3
{
	background-color:#f8f8f8;
	color:#9f9f9f;
	font-size:14px;
	height:24px;
	line-height:24px;
	padding:0px 12px;

}

#rev_search div.rev_right ul li
{
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
	margin:6px 0px;
	padding:12px 12px 18px 12px;
	position:relative;
	width:430px;
}

#rev_search div.rev_right ul li div
{
	font-size:15px;
}

#rev_search div.rev_right ul li div a
{
	color:#3681c4;
	font-size:15px;
	font-weight:bold;
}

#rev_search div.rev_right ul li div small
{
	display:block;
	margin:12px 0px;
}

#rev_search div.rev_right ul li div address
{
	font-style:normal;
}

#rev_search div.rev_right ul li div address strong,
#rev_search div.rev_right ul li div address span
{
	display:block;
}

#rev_search div.rev_right ul li div a.view
{
	background-color:#fcf9e6;
	bottom:18px;
	border:#d1d0cc solid 1px;
	color:#888572;
	font-weight:normal;
	padding:0px 6px;
	position:absolute;
	right:12px;
	text-decoration:none;
	text-transform:uppercase;
}

/* ------ results ------ */

#rev_results
{
	margin:0px;
	outline:0px;
	padding-left:20px;
	padding-top:10px;
	width:912px;
}

#rev_results *
{
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	outline:0px;
	padding:0px;
}

#rev_results div.rev_left
{
	background-image:url(/images/results-div.left.png);
	background-repeat:repeat-x;
	display:inline;
	float:left;
	overflow:hidden;
	padding:0px 0px 12px 0px;
	width:453px;
}

#rev_results div.rev_left h3
{
	font-size:14px;
	margin:0px 0px 12px 0px;
	padding:0px 12px;
}

#rev_results form div.rev_left div input
{
	display:inline;
	float:left;
	margin:0px 12px;
	padding:1px 1px 0px 1px;
	width:240px;
}

#rev_results div.rev_left h3 a
{
	color:#cf3916;
	font-size:9px;
	padding:0px 12px;
}

#rev_results div.rev_right
{
	background-image:url(/images/results-div.right.png);
	background-repeat:repeat-x;
	display:inline;
	float:right;
	overflow:hidden;
	padding:0px 0px 12px 0px;
	width:453px;
}

#rev_results div.rev_right h3
{
	font-size:14px;
	margin:0px 0px 12px 0px;
	padding:0px 12px;
	display:inline;
}

#rev_results form div.rev_right div
{
	margin:0px 12px;
	padding:1px 1px 0px 1px;
	height:50px;

}

#rev_results form div.rev_right div #fix{
	padding:0;
	margin: 0;
	background: none;
	float: right;
	height: 14px;
}

#rev_results form div.rev_right div span
{
	display:inline;
	line-height:23px;
}

#rev_results form div.rev_right .search_button{
	padding-top:5px;
	padding-right:15px;
	float:right;
}
#rev_results table
{
	border-collapse:collapse;
	clear:both;
	margin:12px 0px 0px 0px;
	width:912px;
}

#rev_results table tr th
{
	border-bottom:#c6c6c6 solid 2px;
	border-top:#c6c6c6 solid 6px;
	color:#a6a6a6;
	font-size:15px;
	height:36px;
}

#rev_results table tr th.o1
{
	text-align:left;
	padding:0px 6px;
	width:260px;
}


#rev_results table tr th.o2
{
	text-align:left;
	padding:0px 6px;
	width:300px;
}


#rev_results table tr th.o3
{
	width:300px;
	text-align:left;
	padding:0px 6px;
}

#rev_results table tr td
{
	border-bottom:#e2e2e2 solid 1px;
	height:36px;
	padding:0px 6px;
}


#rev_results table tr td.o1
{
	color:#087ce1;
	width:228px;
}

#rev_results table tr td.o1 a
{
	color:#087ce1;
	font-weight:normal;
	text-decoration:none;
}

#rev_results table tr td.o2
{
	color:#a1633c;
	font-weight:bold;
	width:275px;
}

#rev_results table tr td.o2 a
{
	color:#a1633c;
	font-weight:bold;
	text-decoration:none;
}

#rev_results table tr td.o3
{
	width:300px;
	color:#000000;

}

#rev_results table tr td.o3 a
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

#rev_results table tr td.o4
{
	width:50px;
	color:#a1633c;
	font-weight:bold;
}

#rev_results table tr td.o4 a
{
	background-color:#fcf9e6;
	border:#d1d0cc solid 1px;
	color:#888572;
	display:inline;
	font-weight:normal;
	padding:0px 6px;
	float:right;
	text-decoration:none;
	text-transform:uppercase;
}


/* ------ Advanced Search ------ */



#jc_advanced_search
{

	margin:0px;
	outline:0px;
	padding-left:20px;
	width:912px;
}

#jc_advanced_search *
{
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	outline:0px;
	padding:0px;
}

#jc_advanced_search div.jc_left
{
	display:inline;
	float:left;
	overflow:hidden;
	width:912px;
}

#jc_advanced_search div.jc_left h3
{
	background-color:#f1f1f1;
	background-image:url(/images/search-div.left-h3.png);
	background-position:0px center;
	background-repeat:no-repeat;
	color:#8f8784;
	font-size:14px;
	height:24px;
	line-height:24px;
	padding:0px 12px;

}

#jc_advanced_search div.jc_left h3 a
{
	color:#3581c4;
	font-size:9px;
	padding:0px 12px;
}

#jc_advanced_search div.jc_left form
{
	border:#e4e4e4 solid 1px;

}

#jc_advanced_search div.jc_left form div
{
	background-image:url(/images/dotted.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	overflow:hidden;
	padding:6px 12px 12px 12px;
	width:822px;
}

#jc_advanced_search div.jc_left form select
{
	height:150px;
}
#jc_advanced_search div.jc_left form div label
{
	font-size:15px;
}

#jc_advanced_search div.jc_left form div label small
{
	color:#8e8e8e;
	display:block;
	font-size:9px;
	margin:0px 0px 6px 0px;
}

#jc_advanced_search div.jc_left form div small label
{
	color:#8e8e8e;
	display:inline;
	font-size:9px;
	margin:0px 0px 6px 0px;
}

#jc_advanced_search div.jc_left form div input
{
	display:inline;

	padding:1px 1px 0px 1px;

}

#jc_advanced_search div.jc_left form div span
{
	color:#8e8e8e;
	display:inline;

	font-size:9px;
	margin:0px 6px;
	line-height:23px;
}

#jc_advanced_search div.jc_left form div.o0 input
{
	width:240px;
}

#jc_advanced_search div.jc_left form div.o1
{
	padding-top:0px;
}

#jc_advanced_search div.jc_left form div.o2
{
	background-color:#f4f4f4;
	height:65px;
}

#jc_advanced_search div.jc_left form div.o2 small{
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}
#jc_advanced_search div.jc_left form div.o4 input
{
	height:13px;
	margin:5px 0px;
	width:13px;
	float:left;
}

#jc_advanced_search div.jc_left form div.o4 small a
{
	color:#3581c4;
	font-size:9px;
	font-weight:bold;
}

#jc_advanced_search div.jc_left form div.o4 span
{
	color:#8b1a00;
	font-size:11px;
	margin:0px 12px 0px 6px;
	float:left;
}
#jc_advanced_search div.jc_left form div.o4 span select
{
	height:150px;
	width:155px;

}

#jc_advanced_search div.jc_left form div.o5
{
	text-align:left;
	text-align:left;
	background:none;
	padding:12px 12px 6px 12px;
}
#jc_advanced_search div.jc_left form div.o6
{
	text-align:right;
	background:none;
	padding:12px 12px 6px 12px;
}

#sc div.o3 {
	width: 190px!important;
	border-right: 1px dotted #000;
	float: left;

}


#sc div.o0 {
	width: 260px!important;
	border: 0px solid red;
	float: left;
	border-right: 1px dotted #000;

}

#sc div.o1 {
	width: 240!important;
	border: 0px solid red;
	float: left;
	border-right: 1px dotted #000;
	margin-top: 6px;
}

div.optA {
	border: 0px solid red;
	width: 99%;
}

div.optA ul li.filter {
	border: 0px solid green;
	width: 162px;
	list-style-type: none;
	float: left;
	padding-right: 11px;
}

div.optA ul li.filter option {
	border: 1px dotted #E3E3E3;
}

div.optA ul li.filter select {
	border: 1px dotted #E3E3E3;
	width: 162px;
}

div.optA span label { font-size: 12px!important; }


#sc div.o0 {
	width: 260px!important;
	border: 0px solid red;
	float: left;
	border-right: 1px dotted #000;

}

#sc div.o1 {
	width: 240px!important;
	border: 0px solid red;
	float: left;

}

/* ----------- artists table ------------*/

#art_results
{
	margin:0px;
	outline:0px;
	padding-left:20px;
	padding-top:10px;
	width:912px;
}

#art_results *
{
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	outline:0px;
	padding:0px;
}

#art_results table
{
	border-collapse:collapse;
	clear:both;
	margin:12px 0px 0px 0px;
	width:912px;
}

#art_results table tr th
{
	border-bottom:#c6c6c6 solid 2px;
	border-top:#c6c6c6 solid 6px;
	color:#a6a6a6;
	font-size:15px;
	height:36px;
}

#art_results table tr th.o1
{
	text-align:left;
	padding:0px 6px;
	width:150px;
}


#art_results table tr th.o2
{
	text-align:left;
	padding:0px 6px;
	width:140px;
}

#art_results table tr th.o3
{
	text-align:left;
	padding:0px 6px;
	width:150px;
}

#art_results table tr th.o4
{
	text-align:left;
	padding:0px 6px;
}

#art_results table tr td
{
	border-bottom:#e2e2e2 solid 1px;
	height:36px;
	padding:0px 6px;
}


#art_results table tr td.o1
{
	color:#087ce1;
}

#art_results table tr td.o1 a
{
	color:#087ce1;
	font-weight:normal;
	text-decoration:none;
}

#art_results table tr td.o2
{
	color:#a1633c;
	font-weight:bold;
}

#art_results table tr td.o2 a
{
	color:#a1633c;
	font-weight:bold;
	text-decoration:none;
}

#art_results table tr td.o3
{
	width:300px;
	color:#000000;

}

#art_results table tr td.o3 a
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

#art_results table tr td.o4
{
	color:#000000;

}

#art_results table tr td.o4 a
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}


#art_results table tr td.o5
{
	width:50px;
	color:#a1633c;
	font-weight:bold;
}

#art_results table tr td.o5 a
{
	background-color:#fcf9e6;
	border:#d1d0cc solid 1px;
	color:#888572;
	display:inline;
	font-weight:normal;
	padding:0px 6px;
	float:right;
	text-decoration:none;
	text-transform:uppercase;
}
