﻿BODY
{
	BACKGROUND-COLOR: #ffffff;
	MARGIN-TOP: 0px;
	font-size: 10pt;
}

TD {
 	FONT-FAMILY: Arial;
	font-size: 10pt;
	}
	
#container
 { width: 852px;  
   background-color: #00003D;
   	margin-left: auto;
	margin-right: auto;
	font-size: 10pt;
	   }

TR.tableheadingtextbooklist
{
    BACKGROUND-COLOR: #3A62A5;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
}
TR.tablerowtextbooklistbgcolor
{
    BACKGROUND-COLOR: #E2DFC5
}
H1.Heading
{
    BACKGROUND-COLOR: #E2DFC5;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11pt;
}

h2 {COLOR: #0A50BB;}


P.basketheading
{
    COLOR: #3A62A5;
    FLOAT: none;
    FONT-FAMILY: Verdana;
    FONT-SIZE: small;
    FONT-WEIGHT: bolder;
}
P.billingheading
{
    COLOR: #3A62A5;
    FONT-FAMILY: Verdana;
    FONT-SIZE: small;
    FONT-WEIGHT: bolder;
}
TH.confirmheading
{
    BACKGROUND-COLOR: #3A62A5;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
}
H2.Heading
{
    BACKGROUND-COLOR: #E2DFC5;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
}
TR.tablerowdefaultbgcolor
{
    BACKGROUND-COLOR: #004080
}
TD.tablecelltitledefault
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
}
TD.leftnav
{
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 182px;
    
}
TD.rightnav
{
    BACKGROUND-COLOR: #E2DFC5;
    WIDTH: 100px;
}
TR.navform
{
    BACKGROUND-COLOR: #E2DFC5;
    
}
TD.content
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    WIDTH: 557px;
}
TABLE.content
{
    WIDTH: 530px;
}
.ContentBackgroundcolor
{
    background-color: #ffffff;
}
.ContentCatalogHeading
{
    BACKGROUND-COLOR: #444444;
}
.pageHeader
{
    WIDTH: 660px;
}
.pageBody
{
    WIDTH: 832px;
}
.tbAnchor
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.tbSpacer
{
    WIDTH: 2px;
}
.tbRow1General
{
    HEIGHT: 26px;
}
.tbRow2General
{
    HEIGHT: 28px;
}
.tbText
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
}
.tbFooterText
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
}
.tbTransparent
{
    BACKGROUND-COLOR: #000000;
}
.tbBorder
{
    BACKGROUND-COLOR: #000000;
}
.tbBarColor
{
    BACKGROUND-COLOR: #000000;
}
.tbOverBackColor
{
    BACKGROUND-COLOR: #DEE7F3;
}
.tbBackgroundColor
{
    BACKGROUND-COLOR: #ffffff;
}
.Title
{
    BORDER-BOTTOM: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: 800;
    TEXT-DECORATION: none;
}
TD.leftfooter
{
    BACKGROUND-COLOR: #000000;
    WIDTH: 136px;
}
TD.rightfooter
{
    BACKGROUND-COLOR: #000000;
    WIDTH: 100px;
}
APPLET.leaf
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
}
APPLET.node
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
}
APPLET.title
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}
.mainNavText
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
}
.mainPathText
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.mainPathLink
{
    COLOR: #3A62A5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
}
.mainPathSeparator
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.deptNameText
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.deptNameText:link
{
    COLOR: #3A62A5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.deptNameText:visited
{
    COLOR: #3A62A5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.deptNameText:hover
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.productName
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.productPrice
{
    COLOR: #3A62A5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.productAttributesCaption
{
    COLOR: #444444;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none;
}
.productAttributes
{
    COLOR: #444444;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.deptDescrText
{
    COLOR: #444444;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.productTableHeading
{
    BACKGROUND-COLOR: #006699;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.productTableRegHeading
{
    BACKGROUND-COLOR: #005588;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.productTableFooter
{
    BACKGROUND-COLOR: #E2DFC5;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.productTableRegRow
{
    BACKGROUND-COLOR: #C0C0C0
}
.productTableOddRow
{
    BACKGROUND-COLOR: #E9E9E9
}
.productTableEvenRow
{
    BACKGROUND-COLOR: #ffffff
}
.productTableText
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}
.productTableRegText
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.productTableSelect
{
    FONT-SIZE: 10px;
}
.productTableInput
{
    FONT-SIZE: 12px;
    WIDTH: 30px;
}
.productTableTotalText
{
    COLOR: #3A62A5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
}
.totalO
{
    BACKGROUND-COLOR: #E2DFC5;
    CLIP: rect(0px 100px 25px 0px);
    COLOR: #000000;
    HEIGHT: 25px;
    POSITION: relative;
    WIDTH: 100px;
    layer-background-color: #E2DFC5;
}
.totalI
{
    BACKGROUND-COLOR: #E2DFC5;
    CLIP: rect(0px 98px 23px 0px);
    COLOR: #000000;
    HEIGHT: 23px;
    LEFT: 1px;
    POSITION: absolute;
    TOP: 1px;
    WIDTH: 98px;
    layer-background-color: #E2DFC5;
}


.headerNav
{  background: url(http://boisestatebooks.com/outerweb/images/header.gif) no-repeat top left;
   padding: 0px;
   margin: 0px;
   position: relative;
   top: 0px;
   left: 0px;
   height: 94px;
   width: 832px;
        
}


.headerNav2
{  background: url(http://boisestatebooks.com/outerweb/images/header2.gif) no-repeat top left;
   padding: 0px;
   margin: 0px;
   position: relative;
   top: 0px;
   left: 0px;
   height: 94px;
   width: 865px;
        
}



TD 
{  vertical-align: top;
}


.catalogContent {
 padding-left: 2px;
 padding-right: 0px;
 width: 600px;
  background: transparent;
 }

.alert {
   color: #cc3300;}

 
#contentContainer {
 margin-left: 30px;
 font-size: 10pt;
 margin-right: 25px;
}
  
#contentRequisition {
 margin-left: 10px;
 font-size: 10pt;
 margin-right: 10px;
}



  
ul li.arrow  { list-style-image: url(../outerweb/images/arrow.gif) } 
  
  
 .LBlue {color: #4D7DC5;
          font-weight: bold;}
     
	 
 
a:link			{ font-family: Arial, Helvetica, Verdana; color: #4D7DC5; font-weight: bold;  text-decoration : underline;}
a:visited			{ font-family: Arial, Helvetica, Verdana; color: #CF6F2E; font-weight: bold;  text-decoration : underline;}
a:hover		{ font-family: Arial, Helvetica, Verdana; color: #00003D; font-weight: bold;  text-decoration : underline; }
a:active			{ font-family: Arial, Helvetica, Verdana; color: #292C5C; font-weight: bold;  text-decoration : underline;}	


a.geneH:link			{ font-family: Arial, Helvetica, Verdana; color: #4D7DC5; font-weight: bold;  text-decoration : underline;}
a.geneH:visited			{ font-family: Arial, Helvetica, Verdana; color: #4D7DC5; font-weight: bold;  text-decoration : underline;}
a.geneH:hover		{ font-family: Arial, Helvetica, Verdana; color: #00003D; font-weight: bold;  text-decoration : underline; }
a.geneH:active			{ font-family: Arial, Helvetica, Verdana; color: #4D7DC5; font-weight: bold;  text-decoration : underline;}	

 
   
   
.size10  {
font-size: 10px;}
 
 
 
 /* CUSTOMIZATION FOR NEBRASKA BOOKSTORE */
/* Modified 6/21/2006


/* LINK COLORS */

	/* MAIN PAGE LINKS */
		a,
		a:link,
		a:active {
			color: #900;
			text-decoration: underline;
		}
		
		#main a:visited {
			color: #900;
		}
		
	
	/* HEADER LINKS */
		#header a,
		#header a:link,
		#header a:active,
		#header a:visited {
			color: #00003D;
		}
		
		#header div#site-name a {
			text-decoration: none;
		}
		
	/* COLOR FOR THE CURRENTLY SELECTED MAIN NAV ITEM */
		body#buy div#nav li#nav-buy a,
		body#sell div#nav li#nav-sell a,
		body#swap div#nav li#nav-swap a,
		body#shop div#nav li#nav-shop a {
			color: #C00;
		}

/* BUTTON COLORS */

	form input.button,
	#main form input.button,
	#main a.button,
	#main a.button:visited
	 {
		border-color: #600;
		background-color: #900;
		color: #FFF;
	}

	#main a.button:hover {
		border-color: #900;
		background-color: #c00;
		color: #FFF;
	}
	
	/* 	SECONDARY BUTTONS
		These are buttons that are not the primary action on a page.  They should draw less visual
		sttention than the standard button
	*/
	form input.secondary,
	#main form input.secondary,
	#main a.secondary,
	#main a.secondary:visited {
		border-color: #846E49;
		background-color: #B7A97C;
		color: #FFF;
	}
	/*
	#main form input.secondary:hover,
	#main a.secondary:hover {
		border-color: #846E49;
		background-color: #B7A97C;
		color: #FFF;
	}*/

/* ALTERNATING TABLE ROWS */

	table.data tbody tr.alt td { /* OPTIONAL */
		background-color: #FAFAFA;
		/*background: #F5F5F5 url("/innerweb/v3.0/styles/delta/images/alt_row_bg.gif") bottom left repeat-x;*/
	}


body {
	background: #ffffff;
}



/* HEADER STYLES - not being used 

	#header {
		color: #FFF;
		height: 58px;
		background: transparent url("/innerweb/v3.0/styles/delta/images/header_bg.png") top left no-repeat;
	}
	
	*/
	
	

	
	#cart-summary #cart-contents {
	    color: #E0A3A3;	
		font-size: 11px;    
	}
	
	
	
	#cart-summary span {
	    color: #000000;	    
	}
	
	
	#cart-summary{float:right;width:110px;display:inline;margin:5px 0 0 10px;color: #000000;font-size: 11px;}
#user-summary{float:right;width:120px;text-align:right;margin:5px 10px 0 0;color: #000000;font-size: 11px;}
	
		
	
	/*	#####  HEADER IMAGE REPLACEMENT  #####
	
			TO SUBSTITUTE AN IMAGE FOR THE SITE NAME, UNCOMMENT THE LINES BELOW
			-- BE SURE TO PROVIDE PROPER PATHS AND SIZES FOR YOUR IMAGE
*/
		
		#site-name {
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			width: 832px;
			height: 89px;
			background: #00003D url("images/header.gif") top left no-repeat;
		}
		
		
		#site-name span {
			text-indent: -10000px;
		}

				
		
#content {
	background: transparent;
	
	}
#content #content-top {
	width: 100%;
	height: 0px;
	background: #ffffff;
	/*margin-bottom: -24px;*/
}

#content #content-bottom {
	clear: both;
	width: 100%;
	height: 24px;
	background: #ffffff;
}

#advertising {
	background: #D6CBB6;
}


/*	NAVIGATION CARET
	This style controls the vertical position of the tick-mark that denotes the current section the user is in.
	This value only needs to be set if the bookstore changes the height of any header elements.
*/

	#extra1 {
		*top: 121px;*
	}

	
/* new stuff */
	

#horzNav {
padding-top: 0px;
margin-top: 0px;
padding-right: 10px;
text-align: right;
width: 832;
position: relative;}   	
	

		

div#page{
width:852px;
background: #00003D url("images/background.gif") top left repeat-y;
text-align:left;
margin:auto;
padding:0;}
div#content{width:632px;text-align:left;clear:left;margin:auto;padding:5px;background:transparent;}		
		
		
		
div#content.two-col div#main{padding:0 0 20px 5px; width: 632px;}
div#content.two-col
div#leftNav{float:left;voice-family:inherit;padding:0 0 0 0;background: #00003D;width: 182px;}
		
			

	
	
div#content.three-col div#main{float:left;display:inline;margin-right:-132px;margin-left:182px;voice-family:inherit;width:650px;padding:0 0px 15px 0px;}
div#content.three-col div#sub-nav{float:left;display:inline;margin-left:-700px;voice-family:inherit;width:182px;}
div#site-search{text-align:left;float:left;padding-right:10px;}	
	
	
	
#padContent {padding-left: 10px;
             padding-right: 10px;
			 padding-top: 0px;}	

#padContent2 {padding-left: 20px;
             padding-right: 20px;}	

div#coupon-entry p {
	display:none;
}
form#coupon-entry-form p {
	display: block;
}
			 

/* end new stuff */