/**** set default text ****/
body, body div, body p, body th, body td, body li, body dd    {
    font-size:    x-small;
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;
    /* recover from trick */
    font-size: small;
    /* intended value for better browsers */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd    {
    font-size:    small
    /* be nice to Opera */
}

body { margin: 0px; text-align: center; min-width: 800px; }

#bodyContent {
  background: url(/K2007/images/nav/K2007/koorong_bg.gif) no-repeat bottom center;
}

.navContainer { width: 480px; float: left; clear: left;}

.searchContainer {  float: left; }

h1 {
  font-size: 1.2em;
  text-indent: 20px;
  margin: 0px 6px 2px;
  padding-bottom: 1px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

h1#grey { background-image: url(/K2007/images/nav/K2007/grey_bullet_lrg.gif); }

h1#green{ background-image: url(/K2007/images/nav/K2007/green_bullet_lrg.gif); }

h1#red{ background-image: url(/K2007/images/nav/K2007/grey_bullet_lrg.gif); color: #C00; }

hr#h1{ margin: 0px 6px 4px; padding: 0px; border: 1px solid #EEE; }

hr#white{ border: 1px solid #FFF; margin: 0px 8px; }

#boxContent { width: 190px; position:relative; left: 0px; padding: 6px 2px 0px; }

/***** nav section ******/
table#utillinks tr td div, #utillinks, #utillinks a {  font-size: 10px; }
#secondLevelNav { clear:both; padding: 5px 8px 3px;}
*+html #secondLevelNav {clear:both; padding: 3px 8px 3px;}
#tagLine { font-size: 0.9em; color: #333; font-weight: 500; }
img { border: 0px; }
#links a { font-size: 0.8em; margin: 0px 4px; }

#secondLevelNav #links a:link { text-decoration: none; color: #333; }
#secondLevelNav #links a:visited  { text-decoration: none;}
#secondLevelNav #links a:hover { text-decoration: underline; color: #00F; }
#secondLevelNav #links a:active  { text-decoration: underline;}

/****** end nav section ******/

/****** bullets ******/
* html #bullet_sml { z-index: -1; }  /* ie browser hack */
#bullet_sml { position: relative; top: 2px; margin-right: 4px; }
/****** end bullets ******/

.container { width: 200px; padding-bottom: 6px!important; padding-bottom: 4px; }

.container#top { background: url(/K2007/images/nav/K2007/content_grey_1.gif) no-repeat top left; }

.container#content{ float: left; position: relative; top: 6px; background: url(/K2007/images/nav/K2007/content_grey_2.gif) repeat-y; }

.container#bottom {
 /* handle the bottom section of the box flying out in IE */
 position:relative; top: 0px !important; top: -0.8em; clear: both;
 height: 5px;
 background: url(/K2007/images/nav/K2007/content_grey_3.gif) no-repeat bottom left;
}

.container ul { margin: 2px 4px; padding: 2px 0px!important;padding: 0px; }

.container ul li{ margin: 4px 0px; list-style: none; }

ol#topsellers {
  position:relative;
  margin-top: 0px;
  padding-top: 0px;
  left: -12px;
}

ol#topsellers li {
  padding-bottom: 4px;
  margin: 0px;
}

ol#topsellers li span#author {
  font-size: 0.8em;
  font-style: italic;
}

/***** footer ******/

#footer { clear: both; margin: 10px 0px!important; margin: 5px 0px; }
#footerContainer { width: 100%; height: 80px; font-family: Verdana; font-size: 12px;}
#footerContent { margin: 8px; float: left; font-family: Verdana; font-size: 12px;}
#footerContent span { display: block; clear: both; margin: 6px;}
#miniLogo { float: right; position: relative; top: 40px; margin-right: 10px;}
#footerBottom { float: right; position:relative; right: 0px; top: 0px;}
#copyright { color: #fff; font-size: 11px; padding: 2px;}

/**** imported from other styles ******/
.productTitle { font-size: 17px; }
.productTitling { font-size: 16px; }

.productCopyHead { font-size: 14px; }

.price { font-weight: bold; color: #CC0000; display: inline; line-height: 20px; }

.left {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.middle {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #FFF;
	border-bottom-color: #666666;
	border-left-color: #FFF;
}

.errorMessage {font-weight: bold; color: #CC0000; display: inline; }
.searchErrorMessage {font-weight: bold; color: #CC0000; display: inline; }

.fieldHeading {color: #444; font-weight: bold; }

.biblioHead { font-size: 14px; }
/* end import */

