@charset "utf-8";
/* CSS Document */
.clear {
	clear:both !important;
	height: 0 !important;
	overflow: hidden !important;
	line-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}
.clearvis {
	clear:both !important;
}
.tcenter {text-align:center;}
.left {float:left;}
.right {float:right;}
.padT10 {
	padding-top:10px !important;
}
.normal {font-weight:normal !important;}
.marginR10 {margin-right:10px !important;}
.marginR5 {margin-right:5px !important;}

.searchRulesBtn {
	clear:both;
	text-align:center;
	padding:10px 0 0 0;
	margin:0;
	
}

p {margin:0; padding:5px 0;}

select, input, option {
	font:12px Arial, Helvetica, sans-serif !important;
}

.modal_pop {
	font:12px Arial, Helvetica, sans-serif !important;
	width:380px;
	border:1px solid #000;
	background-color:#fff;
}

.modal_pop_header {
	background:url(../images/search_pop_hdr_bg.gif) repeat-x;
	height:33px;
	border-bottom:1px solid #000;
	font-weight:900;
}

.modal_pop_header p {
	padding:10px 0 0 10px;
	margin:0;
	float:left;
	display:inline;
}

.modal_pop_header a {
	width:21px;
	margin:6px 5px 0 0 ;
	float:right;
	display:inline;
}

.modal_pop_body {
	clear:both;
	height:240px;
	padding:0 10px 0 15px;
	overflow:auto;
}

/* large price change modal popup window */
.priceChange {
	font:12px Arial, Helvetica, sans-serif !important;
	width:635px;
	border:1px solid #000;
}

.priceChangeBody {
	clear:both;
	height:515px;
	padding:0 10px 0 15px;
	overflow:auto;
}

table.pcRules tr th {
	border:1px solid #dbdbdb;
	color:#fff;
	text-align:left;
	padding:6px 0 4px 5px;
	background:#666;
	margin:0;
	border-collapse:collapse;
}

table.pcRules tr td {
	padding:6px 0 4px 5px;
	border:1px solid #dbdbdb;
	border-collapse:collapse;
}


.pcChangeTitle {
	width:100%; 
	border-bottom:2px solid #000; 
	font-weight:bold; 
	padding-bottom:1px;
}