.searchContainer { width: 900px; background:#FFFFFF; padding: 10px; margin-top: 5px; border: 2px solid #f1debf; position: relative; }

.searchContainer .header { display: block; width: 99%; height: auto; position: absolute; top: 5px; left: -10px; padding: 6px; background: #f8bb49; border: 1px solid #d4a258; color: #572f00; font-weight: bold; font-size: 21px; }
.searchContainer .header span { position: absolute; bottom: -6px; left: 0; background: url(img_corner.png) no-repeat; width: 8px; height: 5px; }

.selectFilterContainer { float: left; width: 75%; }
.selectFilter { width: 665px; border: 1px solid #d3e2ee; background: #f7fafd; font-size: 13px; color: #666666; padding: 5px; }

.pager { border: 1px solid #d3e2ee; background: #f7fafd; width: 100%; clear: both; font-size: 13px; color: #666666; }
.pager a { color: #666666; font-weight: bold; }
.pageHolder { padding: 5px; text-align: center; }

.pager .next { margin-left: 10px; }
.pager .prev { margin-right: 10px; }

.page-number { padding: 3px; cursor: pointer; }
.active { border: 1px solid #999999; padding-left: 4px; padding-right: 4px; background:#FFFFFF; margin-left: 2px; margin-right: 2px; }


.filter { float: left; width: 20%; margin-bottom: 10px; margin-right: 1%; }
.filter .padding { padding: 10px; padding-top: 5px; min-height: 500px; }


.results { float: left; width: 79%; margin-top: 0px; border-bottom: 1px solid #d3e2ee; }

.resultHeader { padding-top: 8px; padding-bottom: 13px; }
.resultHeader h1 { margin: 0; margin-bottom: 2px; padding: 0; font-size: 22px; }
.resultHeader h1 label { color: #0068dc; }

.results #summary { padding-top: 8px; padding-bottom: 10px; }
.results #summary h1 { margin: 0; margin-bottom: 2px; padding: 0; font-size: 20px; }

.results tr { padding-bottom: 5px; }
.results .result td { background: #d5e3ee; vertical-align: top; padding: 8px; padding-top: 0; border: 1px solid #d3e2ee; border-bottom: none; }
.results .result td.left { background: #d5e3ee url(result_bg.png) repeat-y; padding-bottom: 0px; padding-right: 3px; }
.results .result td.right { padding-left: 0; padding-bottom: 8px; }

.results .result td .image { float: left; border: 1px solid #dadada; margin-top: 1px; }
.results .result td .image img { width: 125px; border: 7px solid #FFFFFF; display: block; }

.results .result td .info { font-size: 14px; background: #eef4f9; border: 1px solid #c5d9e8; width: 544px; min-height: 140px; position: relative; }
.results .result td .info .padding { padding: 5px; padding-left: 7px; }

.results .result td .info h2 { font-size: 18px; }
.results .result td .info h2 img { margin-bottom: -6px; margin-left: 4px; }
.results .result td .info h4 { font-size: 13px; margin-bottom: 3px; }
.results .result td .info p { font-size: 12px; padding: 0; margin: 0; }

.results .result td .info ul { list-style: square; list-style-position: inside; padding-left: 0px; padding-top: 0px; margin: 0; margin-top: 5px; }
.results .result td .info ul li { font-size: 11px; font-weight: bold; }


.results .result td .info .book { background: #8fc400; border: 1px solid #7eac00; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #ffffff; padding: 7px; padding-top: 5px; position: absolute; bottom: 10px; right: 10px; font-weight: bold; font-size: 16px; letter-spacing: -1px; line-height: 15px; }
.results .result td .info .book a { text-decoration: none; color: #FFF; }

.results .result td .info .price { color: #6e6d6d; position: absolute; bottom: 10px; right: 110px; font-weight: bold; font-size: 20px; letter-spacing: -1px; line-height: 15px; }
.results .result td .info .price a { color: #0068dc; font-weight: bold; font-size: 20px; letter-spacing: -1px; line-height: 15px; text-decoration: none; }
.results .result td .info .price .pers { font-size: 13px; font-weight: normal; float: right; margin-top: 3px; margin-right: 2px; }


.resultImage img { width: 150px; }



.loader { z-index: 1000; position: absolute; width: 100%; height: 100%; }
.loader .ui-loading { font-size: 20px; font-weight: bold; }


/* ----------------------------------------------
  NAVIGATION
---------------------------------------------- */
#nav-path {color:#333;}
#nav-path a {color:#666;}

#nav-path #loc a, #nav-path #spec a {margin-right:-.3em;}

#nav-path 			a.on {padding:3px 11px 3px 3px;}
#nav-path			a.on {background:url(/style/icn-comma.gif) no-repeat bottom right;}
#nav-path .loc		a.on {background:url(/style/icn-del.gif) no-repeat center right;}
#nav-path			a.on.lst {white-space:nowrap;background:none !important;}
#nav-path			a.on:hover {padding:2px 10px 2px 2px;color:#36c;border:1px solid #ccc;text-decoration:none !important;background:url(/style/icn-dropupdown.gif) no-repeat center right !important;background-color:#FFF !important;}

#nav-path ul.nav-dropdown {list-style:none;text-align:left;border:1px solid #ccc;margin:0 !important;padding:5px 7px;float:left; }

.navpath { position:relative; width:100%; z-index:0; }

.iseaqpanel, #loc, #spec {display: inline;}
.iseaqpanel
{
  line-height:1.85em !important;
  * line-height:1.8em;
}

.nav-dropdown li {line-height:0;display:block;padding:0;margin:0;border:0;font-size:.9em !important; white-space:nowrap;}
.nav-dropdown li a {display:block !important;line-height:1.7em !important;color:#36c !important;text-decoration:none;padding:0 0 0 14px !important;background:none !important;border:none !important;}
.nav-dropdown li a:hover,
.nav-dropdown li a:active {text-decoration:underline !important;background-color:#e1ecf4 !important;}

.nav-dropdown li.del {border-bottom:1px dotted #ccc;}
.nav-dropdown li.del a {background:url(/style/icn-del.gif) no-repeat center left !important;color:#c00 !important}
.nav-dropdown li.del a:hover,
.nav-dropdown li.del a:active {background-color:#fcc !important;}

.nav-dropdown li.on a {background:url(/style/icn-selected.gif) no-repeat center left !important;color:#000 !important; font-weight:bold;}
.nav-dropdown li.on a:hover,
.nav-dropdown li.on a:active {background-color:#e1ecf4 !important;}

/* iSEAQ */
.iseaqpanel #loc { float:left; }
.iseaqpanel #spec { display:inline; float:left; }
.iSEAQouter a { white-space: nowrap; margin-right: 4px; }
.iSEAQouter { display:inline; float:left; margin-right:0px; }
.iSEAQrel { position:absolute; display: inline; top:-3px !important; * top:0px; }
.iSEAQhover { padding:2px 10px 2px 2px !important; color:#36c; border:1px solid #ccc; text-decoration:none; }
.iSEAQschaduw { filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25; position:absolute; top:29px !important; display:none; z-index:500; background-color:#000; }
.iSEAQdiv { position:absolute; top:25px !important; display:none; z-index:500; background-color:#FFF; }






