/*	Master CSS declarations for www.hawthornebooks.com	*/


/*	1. 	Zero Out Browser Defaults */											/* Derived from Tantek elik's undohtml.css */
																				/* http:/tantek.com/ */

                                                                                
                                                                                


:link,:visited 
{	text-decoration: none;
	}

ul,ol 
{	list-style: none;
	}
	
h1,h2,h3,h4,h5,h6 
{	font-size: 1em;
	}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, dl, dt, dd, blockquote
{ 	margin: 0; 
	padding: 0;
	font-weight: normal
	}


/* Boilerplate */

.fir, .hidden
{	display: none;
	}

body
{
	background-color: #ddddbb;
	font-family: Georgia, Times, Serif;
	font-size: 62.5%;
    /* font-size: 13px; */
	margin: 0;
	padding: 20px;
    
}

body.main
{	background-color: #aaaa77;
	}

#outerContainer {
    text-align: center;
}
    
#container, #confirmationContainer
{
	width:	659px;
	margin: 0px auto;
	padding: 36px 0 0 0;
    text-align: center;
    /* border: 1px solid red; */
}

#confirmationContainer {
    width: 565px;
    /* border: 1px solid red; */
    padding: 0;
}

a
{	text-decoration: none;
	height: auto;
    color: #333322;
	}

a:hover {
    color: #75756C;
}


/* Styles for Navigation Bar */

/* Corrects "jumping menu" bug on IE 5.01 Win. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

#sidebar {
    width: 150px;
    float: left;
    /* border: 1px solid red; */
    /* text-align: center; */
}
#navigation {
    font-family: verdana, arial, sans-serif;
    font-size: 9px;
    /* width: 90px; */
    margin: 0px auto;
    /* border: 1px solid red; */
    width: 100%;
    /* padding-top: 20px; */
}


#navigation ul {
    width: 100%;
    margin: 0px auto;
}

#navigation li {
    color: #DD2424;
    line-height: 24px;
    /* margin-top: 7px; */
    display: block;
    /* width: 100%; */
    /* border: 1px solid red; */
    height: 32px;
    width: 100%;
}

#navigation a {
    color: #DD2424;
    line-height: 20px;
    margin: 0;
    letter-spacing: 1px;
    height: 32px;
    display: block;
    /* border: 1px solid blue; */
    width: 100%;
}

#navigation span {
    display: none;
}



#nHome a
{
	background: url(images/side_home.gif) 10px 0 no-repeat;
	overflow: hidden;
}	

#nBuy a
{
	background: url(images/side_buy.gif) 10px 0 no-repeat;
	overflow: hidden;
}	

#nNews a
{
	background: url(images/side_news.gif) 10px 0 no-repeat;
	overflow: hidden;
}	

#nCatalog a
{
	background: url(images/side_catalog.gif) 10px 0 no-repeat;
	overflow: hidden;
}

#nBacklist a
{
	background: url(images/side_backlist.gif) 10px 0 no-repeat;
	overflow: hidden;
}	

#nSubmit a
{
	background: url(images/side_submit.gif) 10px 0 no-repeat;
	overflow: hidden;
}

#nGeneral a
{
	background: url(images/side_general.gif) 10px 0 no-repeat;
	overflow: hidden;
}

#nBlog a
{
	background: url(images/side_blog.gif) 10px 0 no-repeat;
	overflow: hidden;
}

#exClose a
{	width: 65px;
	background: url(images/ex_home.png) -30px 0 no-repeat;
    /* border: 1px solid red; */
    height: 32px;
    display: block;
}

#exClose a span
{	display: none;
}

#navigation a:hover
{
	background-position: 10px -32px;
}

#navigation a:active, #navigation a.selected
{
	background-position: 10px -64px;
}

#navigation a span, #navigationMain a span {
    display: none;
    height: 0;
}

#excerptNavigation {
    width: 65px;
    float: left;
    padding-left: 67px;
    /* border: 1px solid green; */
}



/* Styles for Index Page */

#splash a:link, #splash a:visited
{	color: #333322;}

#splash a:hover
{	color: #eeeebb;}

#wrapper
{	margin-bottom: 12px;
    width: 810px;
/* border: 1px solid green; */
    margin: 0px auto;
}

#splash
{
	width: 100%;
	height: 100%;
	margin: auto;
	padding: 36px 0 0 0;
/*   border: 1px solid red; */
    text-align: center;
}

.hero
{	width: 379px;
	height: 620px;
	float: left;
	}
	
#heroHuge /*big damn image of cover */
	{	width: 379px;
		height: 620px;
		float: left;
		background:url(images/hb_hero_chronology.jpg) top left no-repeat !important;	
		}
		
.heroTwoCol
{
	/* Div for cover page using two books */
	width: 290px;
	height: 530px;
	float: left;
}

#heroAftermath
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hero_aftermath.jpg) top left no-repeat;
	margin-top:16px;
}

#heroLuminist
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hero_luminist.jpg) top left no-repeat;
	margin-top:16px;
}

#heroSkin
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_Skin-Big.jpg) top left no-repeat;
	margin-top:16px;
}


#heroGreen
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_Little_Green-Big.jpg) top left no-repeat;
	margin-top:16px;
}


#heroTsar
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_hero_tsar.jpg) top left no-repeat;
	margin-top:16px;
}

#heroWell
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_main_Well.jpg) top left no-repeat;
	margin-top:16px;
}
#heroBrooklyn
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_main_Brooklyn.jpg) top left no-repeat;
	margin-top:16px;
}


#heroFaraway
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_main_Faraway.jpg) top left no-repeat;
	margin-top:16px;
}

#hero501
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_main_501.jpg) top left no-repeat;
	margin-top:16px;
}


#heroDecline
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_main_Decline_2col.jpg) top left no-repeat;
	margin-top:16px;
}



#heroClown
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_main_Clown.jpg) top left no-repeat;
	margin-top:16px;
}



#heroSeaview
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_main_Seaview.jpg) top left no-repeat;
	margin-top:16px;
}

#heroCantor
{
	/*  */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_main_Cantor_2col.jpg) top left no-repeat;
	margin-top:16px;
}


#heroMadison
{
	/* comment */
	background:url(images/hb_main_Madison.jpg) top left no-repeat;

}

#heroCore
{
	/* comment */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_coreHero.jpg) top left no-repeat;
	margin-top:16px;

}

#heroGreening
{
	/* comment */
	width: 290px;
	height: 530px;
	float: left;
	background:url(images/hb_greeningHero.jpg) top left no-repeat;
	margin-top:16px;

}
	
#mainNews
{
	width: 229px;
	height: auto;
	float: left;
/* border: 1px solid white; */
	}
	
#mainNews h4, #mainNews p
{	font-size: 12px;
	line-height: 16px;
	text-align: center;
	margin: 0 6px 8px 6px;
/* border: 1px solid white; */
	color: #555544;}	
	
.newTitle
{
	width: 200px;
	height: 300px;
	float: left; 
	display: inline;
}		

#mainCore
{	background:url(images/hb_main_core.jpg) top left no-repeat;
	width: 200px;
	height: 300px;
	float: left; 
}

#mainGreening
{	background:url(images/hb_main_greening.jpg) top left no-repeat;
	width: 200px;
	height: 300px;
	float: left; 
}

.mainstack
{
	width: 200px;
	height: 300px;
	float: left; 
}



#logo
{	width: 229px;
	height: 165px;
	background:url(images/hb_devicemain.jpg) top left no-repeat;}
	

	#navigationMain
	{
		padding: 12px 0 0 0;
		margin: 0;
		width: 229px;
		list-style: none;
		overflow: hidden;
		float: left;
        min-height: 210px;/* For Netscape 6.2 Win */
/* border: 1px solid red; */
	}

	#navigationMain li
	{
		margin: 0;
		padding: 0;
		list-style: none;
		/* float: left; */
        min-height: 32px; /* For Netscape 6.2 Win */
       /*  border: 1px solid green; */
	}	

	#navigationMain a
	{
		float: left;
		/* padding: 32px 0 0 0; */
		/* height: 0px !important; */
        overflow: hidden;
        height: 32px;
        /* border: 1px solid green; */
	}


	#nBuyMain a
	{
		width: 229px;
		background: url(images/hb_mainNav_buy.gif) top center no-repeat;
	}	

	#nNewsMain a
	{
		width: 229px;
		background: url(images/hb_mainNav_news.gif) top center no-repeat;
	}	

	#nCatalogMain a
	{
		width: 229px;
		background: url(images/hb_mainNav_catalogue.gif) top center no-repeat;
	}

	#nGeneralMain a
	{
		width: 229px;
		background: url(images/hb_mainNav_general.gif) top center no-repeat;
	}
	
	#nBlogMain a
	{
		width: 229px;
		background: url(images/hb_mainNav_blog.gif) top center no-repeat;
	}
	
    #navigationMain a:hover
	{
		background-position: center -32px;
	}

	#navigationMain a:active, #navigationMain a.selected
	{
		background-position: center -64px;
	}
    
    
/* Styles for Content */

#content
{
	background-color: transparent;
	width: 484px;
	padding-left: 9px;
	border-left: 1px solid #bb9;
	text-align: left;
    float: right;
    /* border: 1px solid green; */
}

#confirmationContent
{
	background-color: transparent;
	width: 100%;
}


	/* 	Page Headers */

	h1.mainHed
	{
		font-weight: normal;
		font-size: 1em;
		/* padding: 34px 0 0 0; */
        height: 34px;
		overflow: hidden;
		/* height: 0px !important; */
		/* height: */ /**//* 34px; */ /* for IE5/Win only */
		margin: 0 0 4px 0;
        /* border: 1px solid green; */
	}	
    
    h1.mainHed span {
        display: none;
    }

	#catalog
	{
		width: 450px;
		background: url(images/hb_nowHed.gif) top left no-repeat;
		background-position: -6px 0;

	}	
	
	#OneSeasonOut
	{
		width: 450px;
		background: url(images/hb_sp05Hed.gif) top left no-repeat;
		background-position: -6px 0;

	}		

	#newsHed
	{
		width: 450px;
		background: url(images/hb_news.gif) no-repeat top left;
		background-position: -6px 0;

	}		
	
	#readingsHed
	{
		width: 450px;
		background: url(images/hb_readings.gif) top left no-repeat;
		background-position: -6px 0;

	}		

	#pressHed
	{
		width: 450px;
		background: url(images/hb_press.gif) top left no-repeat;
		background-position: -6px 0;
	}		
	
	#contactHed
	{
		width: 450px;
		background: url(images/hb_who.gif) top left no-repeat;
		background-position: -6px 0;
	}
	
	#submitHed
	{
		width: 450px;
		background: url(images/hb_submit.gif) top left no-repeat;
		background-position: -6px 0;
	}

	#purchaseHed
	{
		width: 450px;
		background: url(images/hb_checkoutHed.gif) top left no-repeat;
		background-position: -6px 0;
	}
	
.book, .section
{
	background-color: transparent;
	border-bottom: 1px solid #bb9;
    font-size: 15px;
}

.book {
    padding-bottom: 25px;
}

.section {
    padding-bottom: 11px;
}

.title
{
	/* height: 130px; */
	/* margin: 0 0 0 90px; */
	padding: 0;
    float: left;
    width: 375px;
    /* border: 1px solid red; */
}

#titleNoImage {
    width: 100%;
}

.blurbs
{
}


.title h2, h3, h4, h5
{
	font-weight: normal;
}

.section h3 {
    font-size: 16px;
}

.title h2 /* Title */
{
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -1px;
	word-spacing: -2px;
	margin: 0;
	padding: 6px 0 0 0;
	color: #888877;

}

.title h3 /* Author */
{
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -1px;
	word-spacing: -1px;
	margin: 0;
	padding: 0;
	color: #444433;
}

.title h4 /* Specifications */
{
	font-family:  Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
	word-spacing: -1px;
	padding: 4px 0 0 1px;
	margin: 0;
	color: #888877;
}


h6.excerpt
{	margin-top: 6px;
    /* border: 1px solid red; */
	}
	
h6.shop
{	margin-top: 4px;
    /* border: 1px solid red; */
	}


h6.excerpt a:link, h6.excerpt a:visited /* Link to excerpt */
{
	color: #999988;
	background: url(images/hb_excerpt00.gif) no-repeat center 50%;
	background-position: 0px 0px;
	padding: 2px 0px 2px 18px;
	font-size: 10px;
    /* height: 15px; */ /* For IE 5.01/Win */
	/* hide from mac ie5 \*/
	background-position: -1px -1px;
	/* end hide */
}

h6.excerpt a:hover /* Link to excerpt */
{
	color: #444433;
	background: url(images/hb_excerpt01.gif) no-repeat center 50%;
	background-position: 0px 0px;
	padding: 2px 0px 2px 18px;

	/* hide from mac ie5 \*/
	background-position: -1px -1px;
	/* end hide */
}

.title h6 em
{
	font-style: normal;
}	

h6.shop a:link, h6.shop a:visited /* Link to excerpt */
{
	color: #999988;
	background: url(images/hb_shop00.gif) no-repeat center 50%;
	background-position: 0px 0px;
	padding: 2px 0px 2px 18px;
	font-size: 10px;

	/* hide from mac ie5 \*/
	background-position: -1px -1px;
	/* end hide */
}

h6.shop a:hover /* Link to excerpt */
{
	color: #444433;
	background: url(images/hb_shop01.gif) no-repeat center 50%;
	background-position: 0px 0px;
	padding: 2px 0px 2px 18px;

	/* hide from mac ie5 \*/
	background-position: -1px -1px;
	/* end hide */
}


.book h5
{
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	margin: 16px 0 0 0;
	padding: 0 0 2px 0;
	color: #444433;
}

.book h5 strong
{
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.book p, p.book
{
	font-size: 14px;
	line-height: 18px;
	color: #666655;
	margin: 0 0 9px 0;
    /* border: 1px solid red; */
}

.book p.indent
{
	margin-top: 0px;
	text-indent: 1em;
}	

.book div + p
{
	/* margin-top: 14px; */
    
}	

.book p em
{
	font-style: normal;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 2px;
}

.book ul
{	padding: 8px 0 0 0;
	width: 100%;
	}

.book ul li
{	font-size: 10px;
	line-height: 13px;
	color: #666655;
	width: 33%;
	height: auto;
	display: inline;
	float: left;
	}
	
.book ul + p
{	clear: both;
	padding-top: 6px;}	
	
.clear
{	clear: both;}	

.blurbs p
{
	font-size: 12px;
	line-height: 16px;
	color: #666655;
	margin: 9px 0 0 0;
}

.blurbs p em
{
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1.5px;
}

em.author
{
	color: #222211;
}	

.cover
{
	width: 90px;
	height: 140px;
	float: left;
    background-position: -6px 0 !important;
    
    /* border: 1px solid red; */
}
	
#coverStan
{	background: url(images/hb_cv.stanley.jpg) top left no-repeat;
	background-position: -5px 0;
	}	

#coverSolate
{	background: url(images/hb_cv.solate.jpg) top left no-repeat;
	background-position: -5px 0;
	}	

#cover911
{	background: url(images/hb_cv.911.jpg) top left no-repeat;
	background-position: -5px 0;
	}	

#coverAmerica
{	background: url(images/hb_cv.ameri.jpg);
	background-position: -5px 0;
	}	

#coverGreen
{	background: url(images/hb_cv.green.jpg) top left no-repeat;
	background-position: -5px 0;
	}	

#coverClobber
{	background: url(images/hb_cv.clobber.jpg) top left no-repeat;
	background-position: -5px 0;
	}	

#coverDastgah
{	background: url(images/hb_cv.dastgah.jpg) top left no-repeat;
	background-position: -5px 0;
	}	

#coverCore
{	background: url(images/hb_cv.core.jpg) top left no-repeat;
	background-position: -5px 0;
	}	

#copyright
{
	width: 465px;
	line-height: 15px;
	clear: both;
	color: #999988;
    font-size: 9px;
}

#confirmationCopyright {
    width: 100%;
    text-align: center;
    color: #999988;
    margin-top: 30px;
}

#mainCopyright
{
	width: 810px;
	line-height: 15px;
	clear: both;
	color: #666655;
	text-align: center;
	margin-top: 16px;
	border-top: 1px solid #bb9;
	padding-top: 6px;
	font-style: italic;
    margin: 0px auto;
}


a.open:link, a.open:visited
{	text-decoration: none;
	padding: 0 0 0 15px;
	color: #999988;
	background: url(images/hb_more00.png) no-repeat center 50%;
	background-position: 0 0px;
    margin-bottom: 10px;
}

a.open:hover
{	color: #333322;
	background: url(images/hb_more01.png) no-repeat center 50%;
	background-position: 0 0px;
	}
	
	
/* Styles for Excerpts */

.exCover
{	float: left;
	width: 220px;
	height: 345px;
	background-color: #fefeee;
	}

body.excerpt
{	background-color:#fefeee;
	}
	
.exHed h1
{	margin: 4px 0 4px 0;
	font-size: 24px;
	letter-spacing: -1px;
	word-spacing: -1.5px;
	line-height: 24px;
	color: #666655;
	}
	
.exHed h2
{	font-size: 16px;
	letter-spacing: -1px;
	line-height: 18px;
	color: #666655;
	margin-top: 0px;
	}
	
.exHed h3
{	font-size: 12px;
	line-height: 18px;
	color: #888877;
	margin-top: 0px;
	margin: 2px 0 8px 0;	
	}
	
#text p, #text blockquote
{	font-size: 14px;
	line-height: 19px;
	text-indent: 1em;
	color: #777;
	margin: 0;
	}
	
#text p:first-child
{	text-indent: 0em;
	clear: both;
	}
	
#text p em, #text p abbr
{	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-style: normal;
	}
	
#text blockquote
{	margin: 9px 0px 9px 1em;
	text-indent: 0px;
	font-style: italic;
	}
	
#text p.newSection
{	text-indent: 0em !important;
	margin-top: 15px !important;
	}	
	
/* Styling for News Pages */


div.newsItem
{	/* margin-bottom: 0px; */
   /*  border: 1px solid red; */
	}
	
.newsItem h4
{	font-size: 16px;
	color: #444433;
	word-spacing: -1px;
	line-height: 18px;
	}
	
.newsItem h5
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #888877;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 2px;
	}
	
.newsItem p
{	font-size: 13px;
	line-height: 16px;
	color: #777766;
	/* margin-bottom: 10px; */
    margin: 0 0 10px 0;
    /* border: 1px solid red; */
	}
	
#readings dl, #press dl
{	font-size: 12px;
	line-height: 15px;
	color: #777766;
	}
	
#readings h2
{	color: #444433;
	font-size: 16px;
    /* padding-top: 10px; */
	}

#readings div {
    padding-bottom: 15px;
}
    
#press h2
{	margin: 12px 0 0 0;
	font-size: 14px;
	color: #444433;
	word-spacing: -.05em;
	line-height: 16px;
	}
	
#press h2:first-child
{	margin-top: 6px;
	}

#readings dt
{	color: #777766;
	margin: 8px 0 1px 0;
	}
	
#readings dt em
{	font-weight: bold;
	font-style: normal;
	}
	
#readings dd a:link, #readings dd a:visited, #readings dd span
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666655;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: .3em;
	padding: 0;
	background-image: none;
	}
	
#readings dd a:hover
{	color: #333322;
	}

    #readings p {
        margin: 0;
        /* padding: 0; */
        display: inline;
    }
#press dt
{	font-weight: normal;
	margin: 4px 0 1px 0;
	color: #555544;
	}
	
#press dd a:link, #press dd a:visited
{	color: #777766;
	}
	
#press dd a:hover
{	color: #333322;
	}
	
#about h3, #locate h3, #terms h3
{	font-size: 16px;
	color: #444433;
	line-height: 20px;
	}
	
#locate h3
{	margin: 0px 0 0 0;
	text-indent:  16px;
	}
	
#about
{
	border-bottom: 0px;
	padding-bottom:  0px;
}

#locate dl
{	margin: 9px 0 0px 0;
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	float: left;
    min-height: 40px;
    /* height: 100px; */
	}
	
#locate dd
{
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.25em;
	margin-bottom: 4px;
	
}	

#locate dl.follow
{	margin: 0px 0 6px 0;}

	
#locate dt
{	width: 32%;
	display: inline;
	color: #444433;
	float: left;
	padding: 0 6px 12px 0;
    /* border: 1px solid red; */
    
	}
	
#locate dt a:link, #locate dt a:visited
{	color: #666655;
	font-size: 10px;
	font-style: italic;
	}

#locate dt a:hover
{	color: #333322;
	}


#about p, #locate p, #submit p
{	font-size: 12px;
	line-height: 16px;
	color: #666655;
	margin: 9px 0 0 0;
    
	}	
	
#about p em
{	font-style: normal;
	text-transform: uppercase;
	letter-spacing: .25em;
	color: #222211;
	font-size: 10px;
	}
	
#locate p em
{	color: #444433;
	font-style: normal;
	}
	
#locate p a:link, #locate p a:visited, #submit p a:link, #submit p a:visited
{	color: #666655;
	}
	
#locate p a:hover, #submit p a:hover
{	color: #333322;
	}
	
#intro
{	width: 250px;
	height: 600px;
	float: left;
	background: url(intro.image/devicemain.gif) no-repeat top left;
	}

#image
{	width: 560px;
	height: 600px;
	float: right;
	background: url(images/hb_main6up.jpg) no-repeat top left;	
	}
	

    
/* Styles for order form moved to hbPurchase.css */


	
/* Content for Excerpts */



/* #stanBig, #solateBig, #dastgahBig, #clobbersBig, #coreBig, #greeningBig, #911Big, #americaBig
{	background-position: 0px 0;
	background: no-repeat;
	} */
.excover {
    background-position: 0px 0;
    background: no-repeat;
}
#stanBig
{	background: url(images/hb_stanBig.jpg);
	}

#solateBig
{	background: url(images/hb_solateBig.jpg);
	}

#clobbersBig
{	background: url(images/hb_clobberBig.jpg);
	}
	
#dastgahBig
{	background: url(images/hb_dastgahBig.jpg);
	}
	
#coreBig
{	background: url(images/hb_coreBig.jpg);
	}

#greeningBig
{	background: url(images/hb_greenBig.jpg);
	}

#911Big
{	background: url(images/hb_911Big.jpg);
	}

#americaBig
{	background: url(images/hb_ameriBig.jpg);
	}
    

/* Convenience classes */

.clearBoth {
    clear: both;
    min-height: 1px;
}


/* Login stuff */

#loginStatus {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
    color: #B2B2A2;
	/* text-transform: uppercase; */
	/* letter-spacing: 3px; */
    /* font-style: italic; */
}

p.noResults {
	font-size: 12px;
}


/* Sidebar Cart */

#sidebarCart {
    padding-top: 27px;
    text-align: center;
    /* border: 1px solid purple; */
    width: 158px;
}

#sidebarCart table {
    width: 100%;
    margin: 0px auto;
    margin-top: 5px;
    /* border: 1px solid green; */
    
}

#sidebarCart #bag {
    background: url(images/hb.side.bag.gif) 10px -5px no-repeat;
    height: 28px;
    width: 100%;
    margin: 0px auto;
    /* border: 1px solid green; */
}

#sidebarCart td {
    font-size: 10px;
    color: #8B8A76;
    vertical-align: top;
    /* border: 1px solid green; */
    text-align: left;
    padding: 1px 1px;
}

#sidebarCart td.price {
    text-align: right;
}

#sidebarCart td.title, #sidebarCart td.total {
    font-style: italic;
    width: 90px;
}

#sidebarCart td#total {
    /* border-top: 1px solid #CDCEA2; */
    color: #B6B69A;
    font-style: normal;
}

#sidebarCart #hrRow {
    border-top: 1px solid #CDCEA2;
    /* height: 5px; */
    font-size: 1px;
}

#sidebarCart hr {
    border-top: 1px solid #BBBB99;
    border-bottom: none;
    border-left: none;
    border-right: none;
    height: 1px ;
}

#sidebarCart #proceed a {
    display: block;
    background: url(images/hb.side.checkout.gif) 10px 0 no-repeat;
    height: 27px;
    width: 158px;
    margin: 0px auto;
}

#sidebarCart #proceed a:active {
    background-position: 10px -64px;
}

#sidebarCart #proceed a:hover {
    background-position: 10px -32px;
}



#sidebarCart #proceed span {
    display: none;
}



/* Error page */

#error {
    font-size: 16px;
	color: #444433;
	line-height: 20px;
    height: 400px;
}

