/* ********************************** */
/* Styles for pro header files in     */ 
/* --------------------------------------- */
/*
Styles for the header, logo, main-nav bar
and sub-nav (breadcrumbs) bar. Page specific 
styles are located in the header includes. 
DAC 6/20/07
*/
/* --------------------------------------- */

.siteparent {
  margin:0 auto;
  padding:0;
  width:768px;
  color:inherit;
  background:#FFF;  
  }
  
/* --------------------------------------- */
/* Begin Site Catalyst tracking image hack 
The body img{} and .siteparent img{}
rules are used to remove space caused
by the Site Catalyst tracking  image.
*/
body img {
  display:block;
  }
.siteparent img {
  display:inline;
  }
/* End Site Catalyst tracking image hack */
/* ------------------------------------- */

#outlinegradient {
  width:762px;
  color:inherit;
  background:#FFF;
  background-image:url(/images/pro/outlinegradient.jpg);
  background-repeat:repeat-x;  
  margin:0 auto;
  padding:3px;
  text-align:left;
  }

#contentparent {
  margin:0 auto;
  padding:0;
  width:762px;
  color:inherit;
  background:transparent;
  }
  
#headercontainer {
  margin:0;
  padding:0;
  }
 
#toplink {
  margin:0;
  padding:0;
  /*
  border:1px solid blue;
  */
  width:762px;
  height:73px;
  color:inherit;
  background:#FFF;
  background-image:url(/images/pro/header_gradient.jpg);
  background-repeat:repeat-x;  
 }

.globaltopnavblk {
  clear:both;
  text-align:left;
  }

.globaltopnavblk table td.backimg {
  background-image:url(/images/main_nav_bg.gif);
  background-repeat:no-repeat;
  background-position:100% 0; 
  }

.globalsubnavblk {
  clear:both;
  margin:0;
  padding:0;
  width:762px;
  height:23px;
  color:inherit;
  background:#7D8496;
  text-align:left;
  }
.globalsubnavblk form#products_header select#products_header_products {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;  
  }
.globalsubnavblk a {color:#FFF; background:inherit; text-decoration:none; font-weight:bold;}
.globalsubnavblk a:hover {text-decoration:underline;}

#logo_div {
  float:left;
  width:440px;
  display:inline;
  }

#logo_div a img {
  border:none;
  }

/* *********************************
Styles for the both the upper and lower 
search form on the search results page
and other pages.
********************************* */
#search_div {
  float:right;
  width:300px;
  text-align:left;  
  background:transparent;
  display:inline;
  }
#lower_search_div {
  margin:0;
  text-align:left;
  width:300px;
  }
  
form.searchform {
  margin-top:25px;
  padding:0;
  }

#lower_search_div form.searchform2 {
  margin:0;
  padding:0 0 20px 0;
  width:345px; 
  }
  
.search_term_label {
  margin-right:8px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:10px;
  vertical-align:40%;
  }

#search_results_listing {
  display: block;
  width:570px;
  margin:10px 0;
  padding:20px 0;
  border-top:1px dotted #8FBB63;
  border-bottom:1px dotted #8FBB63;  
  }

#search_results_listing ol {
  margin:0 0 0 20px;
  padding:0 0 0 40px;
  width:510px;
  max-width:510px;
  }
#search_results_listing ol li#first_search_result {
  margin:15px 0 0 0;
  padding:0;
  }  
#search_results_listing ol li.search_result_item {
  margin:10px 0;
  padding:25px 0 0 0;
  border-top:1px dotted #8FBB63;
  }
#lower_search_div .search_term_label {
  margin-left:10px;
  vertical-align:0%;
  }

.go_button {
  border:none;
  margin-left:15px;
  vertical-align:-10%;
  }
  
/* *********************************
End of styles for the search forms.
********************************* */  
/* ------------------------------------------ */
/* -------- Begin breadcrumb styles --------- */
/*
.historyblk is the breadcrumbs div.
*/
/* ------------------------------------------ */
.historyblk, .historyblk div { /* This is the style for breadcrumb links */
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  }
.historyblk .selected {   /* This is the style for current page */
  font-weight:bold;
  }  
.historyblk div {
  margin:5px 0;
  }
.historyblk a:link {color:#000; background:inherit; text-decoration:none;}
.historyblk a:visited {color:#000; background:inherit; text-decoration:none;}
.historyblk a:hover {color:#8FBB63; background:inherit; text-decoration:underline;}
.historyblk a:active {color:#000; background:inherit; text-decoration:none;}
/* --------- End breadcrumb styles ---------- */
/* ------------------------------------------ */

