/* Reset values for all elements in #compact_search */ 
#compact_search * {border:medium none;margin:0pt;padding:0pt;}
#compact_search_fourth * {border:medium none;margin:0pt;padding:0pt;}
#compact_search h1, #compact_search h2, #compact_search h3, #compact_search h4, #compact_search h5, #compact_search h6 {font-size:1em;font-weight:normal;line-height:1.4em;}
#compact_search p { font-size:1em;line-height:1.4em; }
#compact_search a { font-size:1em;color:#000; text-decoration:none; }
#compact_search ul, #compact_search ol { list-style-image:none; list-style-position:outside; list-style-type:none; }
#compact_search table { border-collapse:collapse; }
#compact_search input, #compact_search_fourth input, #compact_search textarea {font-size:1em;font-family:arial;}

#compact_search_frame {position:absolute;top:2px;left:11px;z-index:100;width:100%;} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search_frame_container {position:relative;z-index:200;width:100%;}
#compact_search_frame_border_outer {position:relative;padding:2px 0 0 0;} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search.bling #compact_search_frame_border_outer {padding:0;}
#compact_search_frame_border_inner {padding:1px;}
#compact_search_frame_border_inner_bottom {display:none;}
#compact_search.bling #compact_search_frame_border_inner {background:url("/common/images/search/compact_search_content_bg.png") repeat-y 0 0;padding:0;width:287px;}
#compact_search.bling #compact_search_frame_border_inner_bottom {float:left;display:block;background:url(/common/images/search/compact_search_content_bt.png) no-repeat 0 0;height:12px;width:287px;}
#compact_search_frame_background {position:absolute;z-index:150;top:0;left:0;width:100% !important;height:100%;background:transparent;opacity:0.25;filter:alpha(opacity=25);}
#compact_search.bling #compact_search_frame_background {}/*#7f7f7f*/
#compact_search #measure_text {float:left;width:1px;height:1px;overflow:hidden;white-space:nowrap;}

#compact_search {float:left;display:inline;position:relative;width:287px;height:41px;font-size:11px;margin-bottom: 0;} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search_fourth {font-size:11px;}

#compact_search iframe {position:absolute;top:0;left:0;z-index:-1;filter:mask();width:100%;}
#compact_search form {width:100%;padding-top:2px; padding-bottom:4px; overflow:hidden;} /* Arnolds, MRM Starsky 2011-02-07 */
.bling form {background:url(/common/images/search/compact_search_form.gif) no-repeat 0 0 !important;}
#compact_search form fieldset {float:left;display:inline;overflow:hidden;width:287px;}
.bling form fieldset {} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search form label {position:absolute;top:8px;left:94px;display:none;color:#7f7f7f;cursor:text;padding-left:0px;}
#compact_search form fieldset span.left {float:left;display:inline;margin:2px 0 3px 88px;}
#search_background #compact_search form fieldset span.left {margin:4px 0 0 7px;border-color:#c1c1c1 !important;}
#compact_search.bling form fieldset span.left {border-color:#c1c1c1;}
#compact_search form fieldset span.right {float:right;display:inline;margin:3px 11px 0 0;background:#000;}
#search_background #compact_search form fieldset span.right {margin:6px 0 0 0 !important;}
#compact_search form input.text {float:left;display:inline;border:1px solid #7f7f7f;width:151px;height:20px;padding:1px 0 0 3px;background:none; -moz-box-sizing:border-box;} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search form textarea {display:none;overflow:hidden;border:1px solid #7f7f7f;width:120px;height:auto;padding:1px 10px 0 3px;background:none;} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search form input.submit {float:left;display:inline;position:relative;left:-1px;top:-1px; height:18px; padding:0 4px 0px 6px;font-size:10px;font-weight:bold;color:#fff;background:url("/common/images/search/compact_search_button_bg.gif") no-repeat top left;} /* Arnolds, MRM Starsky 2011-02-07 */

#compact_search_content {display:none;padding:0 16px 8px 16px;} /* Arnolds, MRM Starsky 2011-02-07 */

#compact_search_fourth form input.text {float:left;display:inline;border:1px solid #000;width:168px;height:17px;padding-left:3px;padding-right:18px;background:#fff 100% 0 no-repeat url("/common/images/search/magnifier.gif"); -moz-box-sizing:border-box;}
#compact_search_fourth form input.submit {border:medium none;float:left;display:inline;position:static;left:-2px;top:-2px;padding:2px 4px 0px 6px;font-size:10px;font-weight:bold;color:#fff;background:#bb6100 0 0 no-repeat url("/common/images/search/search_button_bg.gif"); margin-left: -1px; margin-top: -1px;}
#compact_search_fourth form fieldset span.top {float:right;display:inline;margin:0px 0 0 0px;border:solid 0px #fff;}
#compact_search_fourth form fieldset span.bottom {border:medium none none none;float:right;display:inline;margin:4px 0px 0px 0px;background:#000; padding:0px 1px 1px 0px;}

#compact_search_suggestion {background:url(/common/images/search/compact_search_row_bottom.gif) repeat-x bottom left;margin-left:0;margin-bottom:0.125em;width:251px;padding-bottom:6px;/*border:1px solid #ccc;background:#eee8d9;*/} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search_suggestion_inner_border {padding:0 0 0 0.25em;/*padding:0.25em;border:1px solid #000;*/}
#compact_search_suggestion p em {font-weight:bold;font-style:normal;}
#compact_search_suggestion div.row {width:100%;overflow:hidden;}
#compact_search_suggestion div.row p.link {text-align:right;}
#compact_search_suggestion div.row p.link a {float:left;display:inline;text-align:left;text-decoration:underline;color:#543b00;}

#compact_search_result {margin: 0 0 0 0;} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search_result_inner_border {border:0;}
#compact_search_result div.best {background:url(/common/images/search/compact_search_row_bottom.gif) repeat-x bottom left;margin-bottom:5px;padding:2px 0 4px 0;}
#compact_search_result div.best div.right h4 {color:#888;font-weight:bold;padding:0px 0 7px 0;} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search_result div.best div.right h3 a {font-weight:bold;}
#compact_search_result div.all_results {}
#compact_search_result div.all_results div.right p {padding:0 0.25em;color:#543b00; }/* Arnolds, MRM Starsky 2011-03-03 */
#compact_search_result div.all_results div.right p a {float:left;background:url(/common/images/search/compact_search_result_arrow.gif) no-repeat 0 3px;color:#543B00;display:inline;margin:0 0.25em;padding-left:10px;font-weight:bold;white-space:nowrap;width:auto;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;} /* Arnolds, MRM Starsky 2011-02-07 */
#compact_search_result div.doctype {width:100%;overflow:hidden;}
#compact_search_result div.doctype div.simple_row {background:url(/common/images/search/compact_search_row_bottom.gif) repeat-x bottom left;display:none;margin-bottom:7px;width:100%;overflow:hidden;padding-bottom:6px}
#compact_search_result div.best div.simple_row, #compact_search_result div.all_results div.simple_row {display:block !important;}
#compact_search_result div.doctype div.row {background:url(/common/images/search/compact_search_row_bottom.gif) repeat-x bottom left;margin-bottom:7px;padding-bottom:3px;width:100%;overflow:hidden;}
#compact_search_result div.best div.row, #compact_search_result div.all_results div.simple_row {background:none;margin-bottom:0;padding-bottom: 0;}
#compact_search_result div.doctype div.row:hover {/*background-color:#f1ede1;*/}
#compact_search_result div.doctype div.row_hover {/*background-color:#f1ede1;*/}
#compact_search_result div.doctype div.left {float:left;display:none; width:15%;overflow:hidden;overflow:hidden;text-overflow:ellipsis;}
#compact_search_result div.doctype div.left p {margin:0 0.25em;color:#7f7f7f;font-weight:bold;white-space:nowrap;}
#compact_search_result div.doctype div.right {float:right;display:inline; width:100%;overflow:hidden;}
#compact_search_result div.doctype div.right h3 {width:100%;overflow:hidden;}
#compact_search_result div.doctype div.right h3 a.link {float:left;background:url(/common/images/search/compact_search_result_arrow.gif) no-repeat 0 4px;color:#543B00;display:inline;line-height:1.4em;margin:0 0.25em;padding-left:10px;font-weight:bold;width:90%;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;}
#compact_search_result div.doctype div.right h3 span.no_link {float:left;color:#543B00;display:inline;line-height:1.4em;margin:0 0.25em;padding-left:10px;font-weight:bold;width:90%;overflow:hidden;text-overflow:ellipsis;}
#compact_search_result div.doctype div.right h3 a.show_more_info {float:right;display:none;margin:0 0.25em;width:11px;background:0 50% no-repeat url("/common/images/search/plus.png");}
#compact_search_result div.doctype div.right h3 a.open {background-image:url("/common/images/search/minus.png");}
#compact_search_result div.doctype div.right p.excerpt {color:#2E2E2E;margin:0 0.25em 0.5em 0.25em;padding-left:10px;}
#compact_search_result div.doctype div.more_results {display:none;}
#compact_search_result div.doctype div.right p.show_more_results {padding:0 0.25em;color:#543b00;}
#compact_search_result div.doctype div.right p.show_more_results a {padding-left:9px;color:#543b00;text-decoration:underline;background:0 4px no-repeat url("/common/images/search/orange_right_arrow.gif");}
#compact_search_result div.doctype div.right p.show_all_results {padding:0 0.25em;color:#543b00;}
#compact_search_result div.doctype div.right p.show_all_results a {padding-left:9px;color:#543b00;text-decoration:underline;background:0 4px no-repeat url("/common/images/search/orange_right_arrow.gif");}
#compact_search_result div.doctype div.right div.more_info {display:none;margin:0 0 1em 0;padding:0.5em; background-color:#eee;}


/* Compact search MRM Starsky 2010-01-17 */


#compact_search_result div.best div.right { position:relative;}
#compact_search_result div.best div.right h4 div{position:absolute; right:0; top:0;}

/* Arnolds, MRM Starsky 2011-03-03 */
#compact_search_result div.all_results div.right p #compact_search_close_link{
	float: right;
	background:none;
	padding:0;
	margin:0 -1px 0 0;
}
/* END! Arnolds, MRM Starsky 2011-03-03 */

#compact_search{
	margin-bottom:0;
	position:relative;
	left:0;	
}

/* Arnolds, MRM Starsky 2011-02-07 */
#compact_search form #search_text,
#compact_search form #search_textarea{
	width:189px;	
	min-height:28px;
	height:auto !important;
	height:28px;
	
	padding:0 2px;
	margin:0 70px 0 0;
	line-height:28px;
	
	font-size:14px;
	border:0;
	color:#000000;
	background:transparent;
	resize: none;
}
#compact_search form input:focus,
#compact_search form textarea:focus{
  outline: 0 none;
}
#compact_search_frame_border_inner #compact_search_hint{
	display:none;
}

.bling #compact_search_frame_border_inner #compact_search_hint{
	font-size:11px; 
	color:#888888; 
	font-weight:bold; 
	padding:3px 0 5px 0;
	margin-left:15px;
	display:block;
}

#compact_search form fieldset span.left{
	min-height:28px;
	height:auto !important;
	height:28px;
	
	margin:0;	
	float:left;
}
/* Arnolds, MRM Starsky 2011-03-03 */
#compact_search form fieldset span.right #compact_search_close_btn{
	float:left;
	display:block;
	width:17px;
	height:16px;
	text-indent:-500px;
	margin:0 3px 0 0;
	overflow:hidden;
	cursor:pointer;
	background:url(/common/images/search/compact_search_close_btn.gif) no-repeat top left;
}
#compact_search form fieldset span.right{
	position:absolute;
	top:4px;
	right:5px;
	margin:0;
	z-index:100;
	float:left;
	padding:2px 0px 4px 0;
	background:url(/common/images/search/compact_search_button_right_shadow.gif) no-repeat right 1px; 
}
/* END! Arnolds, MRM Starsky 2011-03-03 */
#compact_search form input.submit{
	text-transform:uppercase;
}

/* Arnolds, MRM Starsky 2011-03-03 */
#compact_search form fieldset {
	position:relative !important;
	width:265px;
	left:-11px;
	display:inline !important;
	float:right !important;	
	padding:0;
	margin:0;
	border-bottom:1px solid #a5acb2;
	background:url(/common/images/search/compact_search_fieldset_shadow.gif) no-repeat top left !important;
}
/* END! Arnolds, MRM Starsky 2011-03-03 */

.bling form{
	background: url("/common/images/search/compact_search_fieldset.png") repeat-y scroll 0 0 transparent !important;	
}
/* Arnolds, MRM Starsky 2011-02-07 */
#compact_search.bling #compact_search_frame_border_outer {
	padding:2px 0 0 0;
	background: url("/common/images/search/compact_search_form.gif") no-repeat scroll 0 0 transparent !important;	
}
#compact_search form label{
	background:transparent;
	left:5px;
	top:7px !important;
	font-size:14px;
	height:16px;
	line-height:16px;
	white-space:nowrap;	
}
/* END! Arnolds, MRM Starsky 2011-02-07 */

/* END! Compact search */

/* Reset values for all elements in #full_search_result */

#full_search_result * { border:medium none; margin:0pt; padding:0pt; }
#full_search_result h1, #full_search_result h2, #full_search_result h3, #full_search_result h4, #full_search_result h5, #full_search_result h6 { font-size:1em; font-weight:normal; line-height:1.4em; }
#full_search_result p {font-size:1em;line-height:1.4em;}
#full_search_result a {font-size:1em;color:#000; text-decoration:none; }
#full_search_result ul, #full_search_result ol { list-style-image:none; list-style-position:outside; list-style-type:none; }
#full_search_result table { border-collapse:collapse; }
#full_search_result input, #full_search_result label, #full_search_result select {font-size:1em;}

#full_search_result {width:100%;overflow:hidden;font-size:11px;background:#fff;}

#full_search_result_suggestion {border:1px solid #c5b58f;background-color:#eee8d9;}
#full_search_result_suggestion div.content {width:100%;overflow:hidden;}
#full_search_result_suggestion div.inner {float:left;display:inline;width:69%;overflow:hidden;}
#full_search_result_suggestion div.inner_inner {float:right;display:inline;width:85%;overflow:hidden;padding:0.9em 0;}
#full_search_result_suggestion div.inner_inner p a {text-decoration:underline;color:#543b00;}

#full_search_result_status {position:static;z-index:100;overflow:hidden;border-bottom:1px solid #c1c1c1;background-color:#f2f2f2;border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
#full_search_result_status div.inner {float:left;display:inline;width:69%;overflow:hidden;}
#full_search_result_status div.inner_right {float:right;display:none;}
#full_search_result_status div.inner_right p {padding:0.25em 1em 0 0;}
#full_search_result_status div.inner_right p a {color:#543b00;text-decoration:underline;}
#full_search_result_status div.inner_inner {float:right;display:inline;width:98%;overflow:hidden;padding:0.75em 0;}
#full_search_result_status div.left {float:left;display:inline;padding-top:2px;}
#full_search_result_status div.left h2 {color:#7f7f7f;font-weight:bold;}
#full_search_result_status div.right {float:right;display:inline;}
#full_search_result_status div.right p {vertical-align:middle;}
#full_search_result_status div.right p label {vertical-align:middle;}
#full_search_result_status div.right p select {vertical-align:middle;width:10em;border:1px solid #000; }

#full_search_result_filter {float:right;display:none;width:29%;background-color:#f2f2f2;}
#full_search_result_filter h3 {padding:0.25em 1em;font-weight:bold;color:#fff;background:#7f7f7f left bottom repeat-x url("/common/images/search/filter_header_bg.png");}
#full_search_result_filter h3.loading div{background:transparent right center no-repeat url("/common/images/search/filter_loader.gif");}
#full_search_result_filter h3 a {color:#fff;}
#full_search_result_filter div.filter_class {position:relative;margin:9px 5px 5px 9px;background:#dfdfdf;}
#full_search_result_filter div.filter_class_inner {position:relative;left:-2px;top:-2px;padding-bottom:3px;color:#000;background-color:#fff;}
#full_search_result_filter div.filter_class h4 {width:100%;overflow:hidden;}
#full_search_result_filter div.filter_class h4 span.left {float:left;display:inline;padding:0.5em 0 0.5em 0.5em;font-weight:bold;}
#full_search_result_filter div.filter_class h4 span.right {float:right;display:inline;padding:0.5em 0.5em 0.5em 0;}
#full_search_result_filter div.filter_class h4 span.right a {color:#000;padding-left:13px;background:0 2px no-repeat url("/common/images/search/extra_data_closed.gif");}
#full_search_result_filter div.filter_class h4 span.right a.open {background-image:url("/common/images/search/extra_data_open.gif");}
#full_search_result_filter div.filter_class ul {width:100%;overflow:hidden;}
#full_search_result_filter div.filter_class ul li {margin:0.25em 0.5em;}
#full_search_result_filter div.filter_class ul li label {white-space: nowrap;position:relative;left:0;top:-2px;}
#full_search_result_filter div.filter_class ul.compact li {display:none;}
#full_search_result_filter div.filter_class ul.compact li.selected {display:block;}
#full_search_result_filter div.filter_class p {margin:0.5em;}

/*#full_search_result_list {float:left;display:inline;width:69%;overflow:hidden;}*/
#full_search_result_list div.divider {width:100%;overflow:hidden;margin-bottom:1em;}
#full_search_result_list div.divider div.right {float:right; width:98%;overflow:hidden;}
#full_search_result_list div.divider p {padding-left:13px;background:0 50% no-repeat url("/common/images/search/divider_bg.gif");}
#full_search_result_list div.divider p span {background:#fff;color:#888;font-weight:bold;}
#full_search_result_list div.result { width:100%;overflow:hidden;padding:0.25em 0 0.25em 0;margin-bottom:0.75em;}
#full_search_result_list div.result:hover {background-color:#f1ede1; }
#full_search_result_list div.result_hover {background-color:#f1ede1;}
#full_search_result_list div.result div.left {display:none;float:left; width:12%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#full_search_result_list div.result div.left p {padding-left:0.5em;}
#full_search_result_list div.result div.left p a {color:#7f7f7f;font-weight:bold; text-transform: capitalize;}
/*#full_search_result_list div.result div.right {float:right; width:98%;overflow:hidden;}*/
#full_search_result_list div.result div.right h3 a {color:#543b00;text-decoration:underline;font-weight:bold;}
#full_search_result_list div.result div.right h3 span.no_link {color:#543b00;font-weight:bold;}
#full_search_result_list div.result div.right p a {}
#full_search_result_list div.result div.right p a.toggle_more_info {padding-left:13px;background:0 2px no-repeat url("/common/images/search/extra_data_closed.gif");}
#full_search_result_list div.result div.right p a.open {background-image:url("/common/images/search/extra_data_open.gif");}
#full_search_result_list div.result div.right div.more_info {padding-top:0.5em;display:none;}
#full_search_result_list div.result div.right div.more_info.open {display:block !important;}
#full_search_result_list div.result div.right div.more_info p {display:none;font-weight:bold;color:#333;}
#full_search_result_list div.result div.right div.more_info ul {padding:0 0 0.5em 0;}
#full_search_result_list div.result div.right div.more_info ul.loading {height:16px;background:0 50% no-repeat url("/common/images/search/more_info_loader.gif");}
#full_search_result_list div.result div.right div.more_info ul li {color:#555;}
#full_search_result_list div.result div.right div.more_info ul li a {color:#543b00;text-decoration:underline;}
#full_search_result_list div.result div.right div.more_info ul li a.similar {padding-left:9px;background:0 4px no-repeat url("/common/images/search/orange_right_arrow.gif");}
#full_search_result_list div.result div.right div.more_info ul li em {color:#000;font-style:normal;}

/* MRM 2011-02-22*/

#full_search_result_list{
	width:100%;	
}
#full_search_result_list div.result div.right div.right_padding{
	width:69%;	
	padding:0 0 0 20px;
}
#full_search_result_list div.result div.right{
	width:100%;
}
#full_search_result_list div.result_group{
	clear:both;
	height:30px;
	margin:5px 0 8px 0;
	
	background:url(/common/images/search/result-group-bg.png) repeat-x top left #e5e5e5;
}
#full_search_result_list div.result_group .inner_inner .left h2,
#full_search_result_list div.result_group .inner_inner .right h2{
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#333333;
}
#full_search_result_list div.result_group .inner_inner .right h2{
	font-weight:normal;
}
#full_search_result_list div.result_group .inner_inner .left{
	float:left;
	padding:0 0 0 19px;
}
#full_search_result_list div.result_group .inner_inner .right{
	float:right;
	padding:0 20px 0 0;
}
#full_search_result_list p.more_results {
    clear:both;
	float:left;
	width:100%;
	margin:3px 0 19px 16px;
	padding:6px 0 0 0;
	border-top:1px solid #e5e5e5;
}
#full_search_result_list p.more_results a{
    color: #543B00;
    display: inline;
    float: left;
    font-weight: normal;
    margin: 0 0.25em;
    overflow: hidden;
    padding:0;
    text-decoration: underline;
    white-space: nowrap;
    width: 90%;
}
/* MRM 2011-02-22*/

