/* ********************************** */
/* 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;  
  }
  
/* --------------------------------- */
/* 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. Also styles for the 
search results and no results pages.

Search form styles are in this file because
every page has a search form in the header.
********************************* */
#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; */
  width:100%; 
  /* width edited for bose.com avb */
  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 ---------- */
/* ------------------------------------------ */

