body { font-family: Arial, Verdana, sans-serif; font-size:11px; color:#333; background:#FFF; margin:5px; }

html, body { margin:0; padding:0; border:0; height:100%; }



h4 { margin:0 0 .2em 0; }

#parametric #main { background:none; }

#parametric #content { width:100%; }



#loading { position:absolute; top:0px; left:0px; width:100%; height:100%; background:#FFFFFF url(/images/search_loading.gif) no-repeat center center;	z-index:99;	-moz-opacity:.85; filter:alpha(opacity=85); }

#loading_close { display: table-cell; vertical-align: middle}

#loading_message { margin-left: 100px; text-align: left; color: #FF0000; font-weight: bold}

#loading_script_warning { margin-left: 100px; text-align: left; color: #FF0000; font-weight: bold}



#pf_table_0	{ 

/*border: 1px solid #d5d5d5;*/

border-collapse: collapse;

font-size:11px; 

/*clear:both;*/

/*margin-top:10px;*/

}

#pf_table_0 th {
	/*border: 1px solid #d5d5d5;*/ 

/*padding: 3px;*/ 

white-space:normal;
	color:#ffffff;
	vertical-align:middle;
	background-color: #1e7c90;
}

#pf_table_0 td { 

/*border: 1px solid #d5d5d5;*/

/*white-space:nowrap;*/

padding: 4px;

vertical-align: middle;

}

#pf_table_0  tr.title th { 

background: #dadada; 

height:auto; 

vertical-align: middle; 

padding-top:0px; 

white-space: normal; 

}

#pf_table_0  tr.odd td { 

background: #EAEAEA; 

border: 1px solid #C8C8C8;

}



#pf_table_0  tr.even	td {

background: #F4F4F4; 

border: 1px solid #C8C8C8;

}



#pf_table_0 tr td input { 

margin-right:2px; 

} 

/* for the part checkbox */



#pf_table_1	{ 

border-collapse: collapse; 

font-size:11px; 

}

#pf_table_1 th { 

white-space:normal;

color:#ffffff; 

vertical-align:middle; 
background-color: #1e7c90;
}

#pf_table_1 td { 

/*white-space:nowrap;*/

padding: 4px;

vertical-align: middle; 

}

#pf_table_1  tr.title th { 

background: #dadada; 

height:auto; 

vertical-align: top; 

padding-top:0px; 

white-space: normal; 

}

#pf_table_1  tr.odd	td { 

background: #EAEAEA;

border: 1px solid #C8C8C8;

}



#pf_table_1  tr.even	td { 

background: #F4F4F4;

border: 1px solid #C8C8C8;

}



#pf_table_1 tr td input { 

margin-right:2px; 

} /* for the part checkbox */



#pf_table_2	{ 

border-collapse: collapse; 

font-size:11px; 

}

#pf_table_2 th { 

white-space:normal;

color:#ffffff; 

vertical-align:middle; 
background-color: #1e7c90;
}

#pf_table_2 td { 

/*white-space:nowrap;*/

padding: 4px;

vertical-align: middle;

}

#pf_table_2  tr.title th { 

background: #dadada; 

height:auto; 

vertical-align: middle; 

padding-top:0px; 

white-space: normal; 

}

#pf_table_2  tr.odd	td { 

background: #EAEAEA; 

border: 1px solid #C8C8C8;

}



#pf_table_2  tr.even	td { 

background: #F4F4F4;

border: 1px solid #C8C8C8;

}



#pf_table_2 tr td input { 

margin-right:2px; 

} 

/* for the part checkbox */

#pf_table_3	{ 

border-collapse: collapse; 

font-size:11px; 

}

#pf_table_3 th { 

white-space:normal; 

color:#ffffff; 

vertical-align:middle; 
background-color: #1e7c90;
}

#pf_table_3 td { 

/*white-space:nowrap;*/

padding: 4px;

vertical-align: middle;

}

#pf_table_3  tr.title th { 

background: #dadada; 

height:auto; 

vertical-align: middle; 

padding-top:0px; 

white-space: normal; 

}

#pf_table_3  tr.odd	td { 

background: #EAEAEA;

border: 1px solid #C8C8C8;

}



#pf_table_3  tr.even	td { 

background: #F4F4F4;

border: 1px solid #C8C8C8;

}



#pf_table_3 tr td input { 

margin-right:2px; 

} 

/* for the part checkbox */



.cellBorder {

border-top: 1px solid #d5d5d5;

border-right: 1px solid #d5d5d5;

border-bottom: 1px solid #d5d5d5;

border-left: 1px solid #d5d5d5;

background-color: #FFFFFF;

}

.cellBorderRight {

border-top: 1px solid #d5d5d5;

border-right: 1px solid #d5d5d5;

border-bottom: 1px solid #d5d5d5;

border-left: 1px solid #d5d5d5;

background-color: #FFFFFF;

}



.pf_buttons { margin:10px 0; text-align: right; }

.pf_buttons img { cursor:pointer; margin-left:3px; }

.pf_buttons #pf_product_table_tips { float:left; }



.pf_col_attr { 

cursor: move; 

/*float: left;*/ 

text-align: center; 

font-weight: bold;

vertical-align: middle;

/*white-space: nowrap;*/

/*margin-right: 14px;*/

}

.pf_close {

cursor: pointer;

text-decoration: none;

z-index: 99;

border-top-style: none;

border-right-style: none;

border-bottom-style: none;

border-left-style: none;

}



.pf_sort { cursor: pointer; text-decoration: none; margin-right:2px; }

.pf_filter { 

cursor: pointer; 

/*display: block;*/

}

.pf_popup	{

position: absolute;

background: #F7F7F7;  

color: #7D7D7D; 

text-align: left; 

border:1px solid #D5D5D5; 

padding: 3px 6px 6px 3px; 

margin: 0 0 0 -5px; 

white-space: nowrap;

}

.pf_error { border:1px solid #d5d5d5; padding:3px 5px; }

#pf_display .link	{ color:#677d9d; outline:none; cursor: pointer; }

#pf_display .link:hover	{ color:#363636; }



#pf_tips { border:1px solid #D5D5D5; padding:3px 5px; width: 500px; margin: 10px 0 0 0; }



#pf_selections { border:1px solid #d5d5d5; padding:3px 5px; width: 500px; margin: 10px 0 0 0; }

#pf_selections_list li { font-weight: bold; }

#pf_selections_list li ul { margin: 0px; padding: 0px; display: inline; }

#pf_selections_list li ul li { font-weight: normal; margin: 0px; padding: 2px; display: inline; list-style-type: none; background:none; }

#pf_selections_list li ul:before{ content: ': '; }

#pf_selections_list li ul li:after { content: ', '; }



.pf_selections_link	{ color:#677d9d; outline:none; cursor: pointer; }

.pf_selections_link:hover	{ color:#363636; }



#pf_column_list li { cursor: move; }

#pf_column_list li input { cursor: pointer; }



.backTable {

background-image: url(../../images/buttons/filtering/back_table.gif);

background-repeat: repeat;

}





