/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 4813 2006-10-23 02:13:53Z drbyte $
 */

body {
	margin: 0;
	font-family: arial,sans-serif,serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	}

a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #CC0000;
	text-decoration: underline;
	}

a:visited {
	color: #CC0000;
	text-decoration: underline;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF0000;
}

a:active {
	color: #000000;
}

#menuContent a, a.itemTitle, #siteMenu a {
	color: #000000;
	text-decoration: none;
}

#menuContent a:visited, a.itemTitle:visited, #siteMenu a:visited {
	color: #000000;
	text-decoration: none;
}

#menuContent a:hover, a.itemTitle:hover, #siteMenu a:hover {
	color: #FF0000;
}

h1 {
	font-size: 1.5em;
	color: #FFFFFF;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0;
	font-weight:normal;
	}

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

CODE {
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em 0em;
	}

TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #E4FEF5;
	}

FIELDSET {
	padding: 0.5em;
	margin: 11px 0em 0.5em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px dotted #FF0000;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	}

.messageStackWarning, .messageStackError {
	background-color: #BD2125;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 950px;
	vertical-align: top;
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#logoWrapper{
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height:75px;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.5em;
	margin-right: 0.5em;
	}
	
#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #sendSpendWrapper, #checkoutShipto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {
  clear:both;
  padding-left:3px;
}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	}

#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}
	
#navSupp ul li a
{color:#666666;
font-size:0.9em;}	

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	padding: 0.5em 0.5em 0px;
	font-size: 11px;
	font-weight: bold;
	margin: 0em;
	color:#BF0000;
	}
	
	#navBreadCrumb a {
	color:#BF0000;
	}

#navEZPagesTop {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnTwo {
	background-color: #BD2125;
	}
#navColumnOne {
	background-color: #BD2125;
	} 
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/  .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

#productDescription {
	/*font-size: 1.2em;*/
border-left:1px solid #E1DCD7;
line-height:1.5em;
margin-top:10px;
padding:0.5em 0.5em 0.5em 10px;
text-align:justify;
width:258px;
	}
#productMainImage {
width:190px;
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0.8em;
	}
.centerColumn {} 
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
clear:left;
margin:0em;
padding:1em;
text-align:left;
width:269px;
	}

.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #FFFFFF;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	font-size:10px;
	}

.cartOldItem {
	color: #FFFFFF;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	font-size:10px;
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 1em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 3px 0em;
	}

.centerBoxWrapper {
	height: 1%;
	margin: 4px 0px 1.1em;
	}

h2.centerBoxHeading, #timeoutDefaultHeading {
	font-size: 14px;
	color: #ffffff;
	text-align:left;
	}
#specialsDefault {
	clear:both;
	padding-top:1px;
}
#specialsDefault h2 a {
	color: white;
	margin-left:4px;
}
#specialsDefault #inner {
	background: #ffffff none repeat scroll 0 0;
	border-left: 1px solid #bf0000;
	border-right: 1px solid #bf0000;
	border-bottom: 1px solid #bf0000;
	width: 578px;
	float: left;
}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 14px;
	color: #ffffff;
	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading, #timeoutDefaultHeading {
	margin: 0em;
	padding: 6px 0.2em;
	}
.leftBoxHeading .rightBoxHeading {
background: #BD2125;
}

.centerBoxHeading, #timeoutDefaultHeading {
  background: url(../images/center_categories_top.gif) no-repeat;
}

.categoryContents {  
	border-left:1px solid #BD2125;
	border-right:1px solid #BD2125;
	width:578px;
  background: #FFFFFF;	
  position:relative;  
z-index:90;
}

.categoryBottom {
  background:transparent url(../images/categories_btm.gif) no-repeat scroll -1px bottom;
height:9px;
}

.smallBottom {
  background:transparent url(../images/featured_btm.gif) no-repeat scroll -1px bottom;
height:9px;
}

#featuredProducts .centerBoxHeading, #bestsellersContent .centerBoxHeading {
  background: url(../images/featured_top.gif) no-repeat;
}

#indexMain {
padding-left:8px;
background: #E1DCD7;
}
 
.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	margin-top: 1.5em;
	}


.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #000000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #000000;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #FF0000;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
	
	.categoryLink a:hover {
    text-decoration: underline;
  }
/* end categories box links */

/*misc*/
.back {
	float: left;
	}

.forward {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

.productListing-rowheading {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	height: 2em;
	color: #FFFFFF;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}

.categoryLink {
  display:inline;
float:left;
padding:5px 35px 12px 7px;
}

.categoryContent  ul {
list-style-type: none;
margin:0px;
padding:0px;
}



.categoryContent li {
float:left;
width:33%;
text-align:center;
margin:3px 0em;
position:relative;

}

/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* Set the width of the menu elements at second level. Leaving first level flexible. */
.categoryContent li li { 
   width: 148px; 
   position:relative;
}


/* Unless you know what you do, do not touch this */ 
.categoryContent ul ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px;
    z-index:10000;
}
.categoryContent ul ul { 
   left:65%;
position:absolute;
top:1px;
   display: none; 
   
}
.categoryContent ul ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	

.categoryContent li li { 
margin:0px;
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
.categoryContent a { 
   display: block;
   font-size:10px; 
   margin: 0px; 
   padding: 5px 0px; 
   text-decoration: none; 
}
.categoryContent li a { 
}
.categoryContent li li a { 
background:#00FF33;
}	
.categoryContent li, .categoryContent li.menuparent { 
text-align:center;
width:33%;
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

.categoryContent li.menuactive { 
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
.categoryContent ul ul li.menuparent, 
.categoryContent ul ul li.menuparent:hover, 
.categoryContent ul ul li.menuparenth { 
/* arrow for menuparents */
}


/* Styling the apperance of menu items on hover */

.categoryContent li:hover, 
.categoryContent li.menuh, 
.categoryContent li.menuparenth, 
.categoryContent li.menuactiveh { 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
.categoryContent li:hover ul ul, 
.categoryContent li.menuparenth ul ul ul,
for fourth level 
*/
.categoryContent ul ul, 
.categoryContent li:hover ul, 
.categoryContent li:hover ul ul, 
.categoryContent li.menuparenth ul, 
.categoryContent li.menuparenth ul ul { 
   display: none; 
}

/* add 
.categoryContent ul ul ul ul li:hover ul, 
.categoryContent ul ul ul ul li.menuparenth ul,
for fourth level
*/
.categoryContent li:hover ul, 
.categoryContent ul ul li:hover ul, 
.categoryContent ul ul ul li:hover ul, 
.categoryContent li.menuparenth ul, 
.categoryContent ul ul li.menuparenth ul, 
.categoryContent ul ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
.categoryContent li li { 
   float: left; 
   clear: both; 
}
.categoryContent li li a { 
   height: 1%; 
}
/* Cams edits */
.categoryContent ul ul 
{display:none;}

.categoryContent li.menuh ul 
{display:block; 
}

.categoryContent li.menuh ul li
{position:relative;
z-index:1000;}

.categoryContent ul li.menuh a, .categoryContent ul li a,
.categoryContent ul li.menuh, .categoryContent ul li
{
display:block;
position:relative;}

.categoryContent ul li ul li.menuh a,
.categoryContent ul li ul li a
{position:relative;z-index:2000;
display:block;
 }

.categoryContent ul li a
{display:block;
}

.categoryContent li.menuh ul li a
{z-index:4000; position:relative; display:block;}

.categoryContent ul li a,
.categoryContent ul li
{ position:relative; display:block; background:none; }

 
.main {
  width:25%;
  height:220px;
}

#search {
float:left;
width:210px;
}

#search select {
width:144px;
}

#crossSell, #alsoPurchased {
  clear:left;
padding:5px 13px 0px;
width:270px;
margin:0px;
}

.centerBoxContentsCrossSell {
  padding-left:5px;
width:24%;
}

#crossSell h3, #alsoPurchased h3 {
color:#BF0000;
font-size:12px;
}

/************************************************************************/
/* Category Button Icons                                                */

.catIcon160 {
background:transparent url(../images/categories/arts.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon161 {
background:transparent url(../images/categories/biography_autobiography.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon162 {
background:transparent url(../images/categories/business_financial.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon163 {
background:transparent url(../images/categories/children_teens.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon164 {
background:transparent url(../images/categories/education.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon165 {
background:transparent url(../images/categories/environment_science.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon166 {
background:transparent url(../images/categories/fiction.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon167 {
background:transparent url(../images/categories/leisure.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon168 {
background:transparent url(../images/categories/health_wellbeing.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon169 {
background:transparent url(../images/categories/history.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon170 {
background:transparent url(../images/categories/humour.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon171 {
background:transparent url(../images/categories/maori_pacifica.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon172 {
background:transparent url(../images/categories/mind_body_spirit.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon173 {
background:transparent url(../images/categories/religion_philosophy.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon174 {
background:transparent url(../images/categories/plays_scripts.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon175 {
background:transparent url(../images/categories/poetry.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon176 {
background:transparent url(../images/categories/relationships.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon177 {
background:transparent url(../images/categories/selfhelp_howto.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon178 {
background:transparent url(../images/categories/sports_games.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon179 {
background:transparent url(../images/categories/travel_adventure.gif) no-repeat scroll center 0px;
height:20px;
}
.catIcon180 {
background:transparent url(../images/categories/other.gif) no-repeat scroll center 0px;
height:20px;
}

/* End of Category Button Icons                                         */
/************************************************************************/

/************************************************************************/
/* Start of Category Banners                                            */


.mainPage #topBanner {
height:100px;
background:transparent url(../images/header.jpg) no-repeat scroll 1px 0px;
margin-top:10px;
}

.catTop160 #topBanner {
background:transparent url(../images/banners/arts.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop161 #topBanner {
background:transparent url(../images/banners/biography.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop162 #topBanner {
background:transparent url(../images/banners/business.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop163 #topBanner {
background:transparent url(../images/banners/children.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop164 #topBanner {
background:transparent url(../images/banners/education.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop165 #topBanner {
background:transparent url(../images/banners/environment.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop166 #topBanner {
background:transparent url(../images/banners/fiction.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop167 #topBanner {
background:transparent url(../images/banners/leisure.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop168 #topBanner {
background:transparent url(../images/banners/health.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop169 #topBanner {
background:transparent url(../images/banners/history.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop170 #topBanner {
background:transparent url(../images/banners/humour.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop171 #topBanner {
background:transparent url(../images/banners/maori.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop172 #topBanner {
background:transparent url(../images/banners/mind.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop173 #topBanner {
background:transparent url(../images/banners/religion.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop174 #topBanner {
background:transparent url(../images/banners/plays.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop175 #topBanner {
background:transparent url(../images/banners/poetry.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop176 #topBanner {
background:transparent url(../images/banners/relationships.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop177 #topBanner {
background:transparent url(../images/banners/selfhelp.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop178 #topBanner {
background:transparent url(../images/banners/sports.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop179 #topBanner {
background:transparent url(../images/banners/travel.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop180 #topBanner {
background:transparent url(../images/banners/other.jpg) no-repeat scroll 2px 0px;
height:100px;
margin-top:10px;
}
.catTop313 #topBanner {
height:100px;
background:transparent url(../images/header.jpg) no-repeat scroll 1px 0px;
margin-top:10px;
}
/************************************************************************/
/* Sub-Category Button Icons                                            */

.catTop160 #siteMenu li a {
background:transparent url(../images/categories/arts_g.gif) repeat-x scroll center bottom;
border:2px solid #9A3333;
/* height:13px; */
margin:0px 5px;
}
.catTop161 #siteMenu li a {
background:transparent url(../images/categories/biography_g.gif) repeat-x scroll center bottom;
border:2px solid #CB3593;
/* height:13px; */
margin:0px 5px;
}
.catTop162 #siteMenu li a {
background:transparent url(../images/categories/business_g.gif) repeat-x scroll center bottom;
border:2px solid #006699;
/* height:13px; */
margin:0px 5px;
}
.catTop163 #siteMenu li a {
background:transparent url(../images/categories/childrens_g.gif) repeat-x scroll center bottom;
border:2px solid #99CA3C;
/* height:13px; */
margin:0px 5px;
}
.catTop164 #siteMenu li a {
background:transparent url(../images/categories/education_g.gif) repeat-x scroll center bottom;
border:2px solid #EF3B39;
/* height:13px; */
margin:0px 5px;
}
.catTop165 #siteMenu li a {
background:transparent url(../images/categories/environment_g.gif) repeat-x scroll center bottom;
border:2px solid #359946;
/* height:13px; */
margin:0px 5px;
}
.catTop166 #siteMenu li a {
background:transparent url(../images/categories/fiction_g.gif) repeat-x scroll center bottom;
border:2px solid #009999;
/* height:13px; */
margin:0px 5px;
}
.catTop167 #siteMenu li a {
background:transparent url(../images/categories/leisure_g.gif) repeat-x scroll center bottom;
border:2px solid #F26639;
/* height:13px; */
margin:0px 5px;
}
.catTop168 #siteMenu li a {
background:transparent url(../images/categories/health_g.gif) repeat-x scroll center bottom;
border:2px solid #FFCD05;
/* height:13px; */
margin:0px 5px;
}
.catTop169 #siteMenu li a {
background:transparent url(../images/categories/history_g.gif) repeat-x scroll center bottom;
border:2px solid #66CCFF;
/* height:13px; */
margin:0px 5px;
}
.catTop170 #siteMenu li a {
background:transparent url(../images/categories/humour_g.gif) repeat-x scroll center bottom;
border:2px solid #CBCB31;
/* height:13px; */
margin:0px 5px;
}
.catTop171 #siteMenu li a {
background:transparent url(../images/categories/maori_g.gif) repeat-x scroll center bottom;
border:2px solid #996632;
/* height:13px; */
margin:0px 5px;
}
.catTop172 #siteMenu li a {
background:transparent url(../images/categories/mind_g.gif) repeat-x scroll center bottom;
border:2px solid #33BCC3;
/* height:13px; */
margin:0px 5px;
}
.catTop173 #siteMenu li a {
background:transparent url(../images/categories/religion_g.gif) repeat-x scroll center bottom;
border:2px solid #333332;
/* height:13px; */
margin:0px 5px;
}
.catTop174 #siteMenu li a {
background:transparent url(../images/categories/plays_g.gif) repeat-x scroll center bottom;
border:2px solid #CC3232;
/* height:13px; */
margin:0px 5px;
}
.catTop175 #siteMenu li a {
background:transparent url(../images/categories/poetry_g.gif) repeat-x scroll center bottom;
border:2px solid #666699;
/* height:13px; */
margin:0px 5px;
}
.catTop176 #siteMenu li a {
background:transparent url(../images/categories/relationships_g.gif) repeat-x scroll center bottom;
border:2px solid #EE3C96;
/* height:13px; */
margin:0px 5px;
}
.catTop177 #siteMenu li a {
background:transparent url(../images/categories/selfhelp_g.gif) repeat-x scroll center bottom;
border:2px solid #673694;
/* height:13px; */
margin:0px 5px;
}
.catTop178 #siteMenu li a {
background:transparent url(../images/categories/sports_g.gif) repeat-x scroll center bottom;
border:2px solid #673694;/* height:13px; */margin:0px 5px;
}
.catTop179 #siteMenu li a {
background:transparent url(../images/categories/travel_g.gif) repeat-x scroll center bottom;
border:2px solid #673694;/* height:13px; */margin:0px 5px;
}
.catTop180 #siteMenu li a {
background:transparent url(../images/categories/other_g.gif) repeat-x scroll center bottom;
border:2px solid #673694;/* height:13px; */margin:0px 5px;
}

/* End of Sub-Category Button Icons                                     */
/************************************************************************/

#logo {
background:transparent url(../images/side_logo.gif) no-repeat scroll center;
height:120px;
display:block;
}

.loginBottom {
  background:transparent url(../images/login_btm.gif) no-repeat scroll -1px bottom;
height:9px;
}

#loginboxHeading, #shoppingcartHeading {
  background:transparent url(../images/login_top.gif) no-repeat scroll -1px 0px;
padding:3px 8px;
}

.boxText, #shoppingcartContent {
background:#8F0000;
width:146px;
padding:3px 8px;
color:#FFFFFF;
border-left:1px solid #EE0809;
border-right:1px solid #EE0809;
}
.loginboxText {
background:#8F0000;
width:146px;
padding:3px 7px;
color:#FFFFFF;
border-left:1px solid #EE0809;
border-right:1px solid #EE0809;
}
.boxText a, .loginboxText a{
color:#FFFFFF;
}

.logText {
font-size:10px;
border-bottom:1px dotted #FF0000;
height:15px;
padding:4px 0px 2px;
}

#menuHeading, #featuredauthorsHeading, #specialsHeading, #newsscrollboxHeading {
  background:transparent url(../images/menu.gif) no-repeat scroll -1px 0px;
padding:3px 8px;
color:#BF0000;
}
#categoriesHeading {
  background:transparent url(../images/categories_top.gif) no-repeat scroll -1px 0px;
padding:3px 8px;
color:#bf0000;
}
#specialsHeading a {
color:#BF0000;
}

#menuContent {
width:146px;
padding:3px 8px;
}
#featuredauthorsContent, #specialsContent {
width:146px;
padding:3px 7px;
}


.menuBottom {
  background:transparent url(../images/menu_btm.gif) no-repeat scroll -1px bottom;
height:8px;
}
.categoriesBottom {
  background:transparent url(../images/categories_btm.gif) no-repeat scroll 0 bottom;
height:8px;
}

.publishmeButton {
  background:transparent url(../images/publishme.gif) no-repeat scroll 0px 0px;
  height:55px;
  display:block;
}

#publishmelinksContent {
  color:#FFFFFF;
}

.textBox {
padding:3px 8px 20px;
}

.sellmybookButton {
  background:transparent url(../images/sellmybook.gif) no-repeat scroll 0px bottom;
  height:55px;
  display:block;
}

/* Top Search Bar */

#SearchBar {
  background:#BD2025 url(../images/search.gif) no-repeat scroll 0% 50%;
height:36px;
padding-left:52px;
width:527px;
}

#currencySearch {
padding-top:14px;
}

.advancedSearch {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
margin-top:3px;
padding:16px 10px 0px;
margin-right:5px;
}

.currencyNotice {
float:left;
margin-top:3px;
padding:16px 10px 0px;
margin-right:5px;
color:#FFFFFF;
}

#SearchBar a {
color:#FFFFFF;
}

.searchGo {
margin-bottom:-19px;
padding-top:5px;
padding-left:3px;
}

#SearchBar #search input
{height:10px;}

#SearchBar #search select
{height:15px;
margin:0px;margin-top:-1px}

#SearchBar #search input.searchGo
{height:25px;
margin-bottom:-15px;}

/* Safari Hacks might not Validate */

@media screen and (-webkit-min-device-pixel-ratio:0) {
#SearchBar #search input {
padding:0px;
margin:0px;
font-size:1em;
margin-top:1px;
height:11px;
}
html*#SearchBar #search select {
 margin:0px;
height:10px;
margin-top:1px;
font-size:0.95em;
}
html*#SearchBar #search input {
font-size:0.95em;
}

html*#SearchBar #search input.searchGo {
padding-left:5px;
height:25px; 
display:block;
float:right;
margin-right:35px;
margin-top:5px;}

html*#SearchBar #search 
{margin-top:0px;} 
}

/* Opera 9 Hacks might not Validate */

html:first-child #SearchBar #search select {margin-top:2px;height:15px;}
html:first-child #SearchBar #search input  {margin-top:2px;}
html:first-child #SearchBar #search input.searchGo {padding-left:5px;}
html:first-child #SearchBar #search input.searchGo  {margin-top:5px; float:right; margin-right:35px;}

/* EoF Top Search Bar */

.tabTable div div {
padding-left:8px;
text-align:left;
position:relative;
}

#productListing .listingBuyNowButton, #productListingNew .listingBuyNowButton, #productListingAll .listingBuyNowButton, #bestProducts .listingBuyNowButton {
float:right;
right: 0px;
bottom:0px;
color:#BF0000;
}

#productListing .productListing-odd, #productListing .productListing-even, 
#productListingNew .productListing-odd, #productListingNew .productListing-even, 
#productListingAll .productListing-odd, #productListingAll .productListing-even, 
#bestProducts .productListing-odd, #bestProducts .productListing-even {
border:1px solid #E1DCD7;
height:180px;
margin:4px;
width:23%;
font-size:10px;
position:relative;
padding-top:7px;
}

.buyNow {
position:absolute;
right: 0px;
bottom:0px;
padding-right:7px;
}

.tabTable div div .priced {
float:left;
left:0px;
padding:0px;
position:relative;
}

.prodImage {
height:113px;
}
/************************************************************************/
/* Sub-Category Headings                                                */

.catTop160 .centerBoxHeading {
background:transparent url(../images/headers/art_top.gif) no-repeat scroll 0%;
}
.catTop161 .centerBoxHeading {
background:transparent url(../images/headers/bio_top.gif) no-repeat scroll 0%;
}
.catTop162 .centerBoxHeading {
background:transparent url(../images/headers/bus_top.gif) no-repeat scroll 0%;
}
.catTop163 .centerBoxHeading {
background:transparent url(../images/headers/children_top.gif) no-repeat scroll 0%;
}
.catTop164 .centerBoxHeading {
background:transparent url(../images/headers/education_top.gif) no-repeat scroll 0%;
}
.catTop165 .centerBoxHeading {
background:transparent url(../images/headers/environment_top.gif) no-repeat scroll 0%;
}
.catTop166 .centerBoxHeading {
background:transparent url(../images/headers/fiction_top.gif) no-repeat scroll 0%;
}
.catTop167 .centerBoxHeading {
background:transparent url(../images/headers/leisure_top.gif) no-repeat scroll 0%;
}
.catTop168 .centerBoxHeading {
background:transparent url(../images/headers/health_top.gif) no-repeat scroll 0%;
color:#000000;
}
.catTop169 .centerBoxHeading {
background:transparent url(../images/headers/history_top.gif) no-repeat scroll 0%;
color:#000000;
}
.catTop170 .centerBoxHeading {
background:transparent url(../images/headers/humour_top.gif) no-repeat scroll 0%;
color:#000000;
}
.catTop171 .centerBoxHeading {
background:transparent url(../images/headers/maori_top.gif) no-repeat scroll 0%;
}
.catTop172 .centerBoxHeading {
background:transparent url(../images/headers/mind_top.gif) no-repeat scroll 0%;
}
.catTop173 .centerBoxHeading {
background:transparent url(../images/headers/religion_top.gif) no-repeat scroll 0%;
}
.catTop174 .centerBoxHeading {
background:transparent url(../images/headers/plays_top.gif) no-repeat scroll 0%;
}
.catTop175 .centerBoxHeading {
background:transparent url(../images/headers/poetry_top.gif) no-repeat scroll 0%;
}
.catTop176 .centerBoxHeading {
background:transparent url(../images/headers/relation_top.gif) no-repeat scroll 0%;
}
.catTop177 .centerBoxHeading {
background:transparent url(../images/headers/selfhelp_top.gif) no-repeat scroll 0%;
}
.catTop178 .centerBoxHeading {
background:transparent url(../images/headers/sports_top.gif) no-repeat scroll 0%;
}
.catTop179 .centerBoxHeading {
background:transparent url(../images/headers/travel_top.gif) no-repeat scroll 0%;
}
.catTop180 .centerBoxHeading {
background:transparent url(../images/headers/other_top.gif) no-repeat scroll 0%;
}

/* End of Sub-Category Headings                                         */
/************************************************************************/
/* Sub-Category Heading Bottom                                          */

.catTop160 .categoryBottom {
background:transparent url(../images/headers/art_btm.gif) no-repeat scroll -1px bottom;
}
.catTop161 .categoryBottom {
background:transparent url(../images/headers/bio_btm.gif) no-repeat scroll -1px bottom;
}
.catTop162 .categoryBottom {
background:transparent url(../images/headers/bus_btm.gif) no-repeat scroll -1px bottom;
}
.catTop163 .categoryBottom {
background:transparent url(../images/headers/children_btm.gif) no-repeat scroll -1px bottom;
}
.catTop164 .categoryBottom {
background:transparent url(../images/headers/education_btm.gif) no-repeat scroll -1px bottom;
}
.catTop165 .categoryBottom {
background:transparent url(../images/headers/environment_btm.gif) no-repeat scroll -1px bottom;
}
.catTop166 .categoryBottom {
background:transparent url(../images/headers/fiction_btm.gif) no-repeat scroll -1px bottom;
}
.catTop167 .categoryBottom {
background:transparent url(../images/headers/leisure_btm.gif) no-repeat scroll -1px bottom;
}
.catTop168 .categoryBottom {
background:transparent url(../images/headers/health_btm.gif) no-repeat scroll -1px bottom;
}
.catTop169 .categoryBottom {
background:transparent url(../images/headers/history_btm.gif) no-repeat scroll -1px bottom;
}
.catTop170 .categoryBottom {
background:transparent url(../images/headers/humour_btm.gif) no-repeat scroll -1px bottom;
}
.catTop171 .categoryBottom {
background:transparent url(../images/headers/maori_btm.gif) no-repeat scroll -1px bottom;
}
.catTop172 .categoryBottom {
background:transparent url(../images/headers/mind_btm.gif) no-repeat scroll -1px bottom;
}
.catTop173 .categoryBottom {
background:transparent url(../images/headers/religion_btm.gif) no-repeat scroll -1px bottom;
}
.catTop174 .categoryBottom {
background:transparent url(../images/headers/plays_btm.gif) no-repeat scroll -1px bottom;
}
.catTop175 .categoryBottom {
background:transparent url(../images/headers/poetry_btm.gif) no-repeat scroll -1px bottom;
}
.catTop176 .categoryBottom {
background:transparent url(../images/headers/relation_btm.gif) no-repeat scroll -1px bottom;
}
.catTop177 .categoryBottom {
background:transparent url(../images/headers/selfhelp_btm.gif) no-repeat scroll -1px bottom;
}
.catTop178 .categoryBottom {
background:transparent url(../images/headers/sports_btm.gif) no-repeat scroll -1px bottom;
}
.catTop179 .categoryBottom {
background:transparent url(../images/headers/travel_btm.gif) no-repeat scroll -1px bottom;
}
.catTop180 .categoryBottom {
background:transparent url(../images/headers/other_btm.gif) no-repeat scroll -1px bottom;
}

/* end of Sub-Category Heading Bottom                                   */
/************************************************************************/
/* Sub-Category Contents                                                */

.catTop160 .categoryContents {
border-left:1px solid #9A3333;
border-right:1px solid #9A3333;
}

.catTop161 .categoryContents {
border-left:1px solid #CB3593;
border-right:1px solid #CB3593;
}

.catTop162 .categoryContents {
border-left:1px solid #006699;
border-right:1px solid #006699;
}

.catTop163 .categoryContents {
border-left:1px solid #99CA3C;
border-right:1px solid #99CA3C;
}

.catTop164 .categoryContents {
border-left:1px solid #EF3B39;
border-right:1px solid #EF3B39;
}

.catTop165 .categoryContents {
border-left:1px solid #359946;
border-right:1px solid #359946;
}

.catTop166 .categoryContents {
border-left:1px solid #009999;
border-right:1px solid #009999;
}

.catTop167 .categoryContents {
border-left:1px solid #F26639;
border-right:1px solid #F26639;
}

.catTop168 .categoryContents {
border-left:1px solid #FFCD05;
border-right:1px solid #FFCD05;
}

.catTop169 .categoryContents {
border-left:1px solid #66CCFF;
border-right:1px solid #66CCFF;
}

.catTop170 .categoryContents {
border-left:1px solid #CBCB31;
border-right:1px solid #CBCB31;
}

.catTop171 .categoryContents {
border-left:1px solid #996632;
border-right:1px solid #996632;
}

.catTop172 .categoryContents {
border-left:1px solid #33BCC3;
border-right:1px solid #33BCC3;
}

.catTop173 .categoryContents {
border-left:1px solid #333332;
border-right:1px solid #333332;
}

.catTop174 .categoryContents {
border-left:1px solid #CC3232;
border-right:1px solid #CC3232;
}

.catTop175 .categoryContents {
border-left:1px solid #666699;
border-right:1px solid #666699;
}

.catTop176 .categoryContents {
border-left:1px solid #EE3C96;
border-right:1px solid #EE3C96;
}

.catTop177 .categoryContents {
border-left:1px solid #673694;
border-right:1px solid #673694;
}

.catTop178 .categoryContents {
border-left:1px solid #3F8C66;
border-right:1px solid #3F8C66;
}

.catTop179 .categoryContents {
border-left:1px solid #B2B28C;
border-right:1px solid #B2B28C;
}

.catTop180 .categoryContents {
border-left:1px solid #FFE5CC;
border-right:1px solid #FFE5CC;
}

/* end of Sub-Category Contents                                         */
/************************************************************************/

#menuContent li {
border-bottom:1px dotted #FF0000;
padding:4px 0px 2px;
}

.prodImage .indexType {
width: 45px;
float:right;
padding:57px 0px 0px;
}

.indexType2 {
width: 45px;
float:right;
padding:0px;
}

.prodImage a {
float:left;
}

.prodQuality img {
left:245px;
position:absolute;
top:180px;
z-index:100;
background:transparent;
height:30px;
}

#productMainImage {
min-height:175px;
height:175px;
height:auto;
width:287px;
}

.prodTrade {

}

.prodType {
left:240px;
position:absolute;
top:124px;
width:45px;
z-index:100;
}

.linespacer {
background: #E1DCD7;
clear:left;
height:1px;
margin-left:10px;
width:280px;
}

#siteinfoLegal, #siteinfoLegal a {
color:#666666;
}

.intro {
color:#666666;
font-size:10px;
margin:0px;
padding:9px 0px 10px;
text-align:center;
}


#shoppingCartDefault .forward a {
color:#FFFFFF;
}

#shoppingCartDefault .forward, #shoppingCartDefault .back {
padding:7px;
color:#FFFFFF;
}

#cartEmptyText{
padding:40px;
}

/************************************************************************/
/* Small Category Headings                                              */

.catTop160 #featuredProducts .centerBoxHeading, .catTop160 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/arts_top.gif)  no-repeat scroll -1px;
}

.catTop161 #featuredProducts .centerBoxHeading, .catTop161 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/biography_top.gif)  no-repeat scroll -1px;
}

.catTop162 #featuredProducts .centerBoxHeading, .catTop162 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/business_top.gif)  no-repeat scroll -1px;
}

.catTop163 #featuredProducts .centerBoxHeading, .catTop163 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/children_top.gif)  no-repeat scroll -1px;
}

.catTop164 #featuredProducts .centerBoxHeading, .catTop164 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/education_top.gif)  no-repeat scroll -1px;
}

.catTop165 #featuredProducts .centerBoxHeading, .catTop165 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/environment_top.gif)  no-repeat scroll -1px;
}

.catTop166 #featuredProducts .centerBoxHeading, .catTop166 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/fiction_top.gif)  no-repeat scroll -1px;
}

.catTop167 #featuredProducts .centerBoxHeading, .catTop167 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/leisure_top.gif)  no-repeat scroll -1px;
}

.catTop168 #featuredProducts .centerBoxHeading, .catTop168 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/health_top.gif)  no-repeat scroll -1px;
color:#000000;
}

.catTop169 #featuredProducts .centerBoxHeading, .catTop169 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/history_top.gif)  no-repeat scroll -1px;
color:#000000;
}

.catTop170 #featuredProducts .centerBoxHeading, .catTop170 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/humour_top.gif)  no-repeat scroll -1px;
color:#000000;
}

.catTop171 #featuredProducts .centerBoxHeading, .catTop171 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/maori_top.gif)  no-repeat scroll -1px;
}

.catTop172 #featuredProducts .centerBoxHeading, .catTop172 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/mind_top.gif)  no-repeat scroll -1px;
}

.catTop173 #featuredProducts .centerBoxHeading, .catTop173 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/religion_top.gif)  no-repeat scroll -1px;
}

.catTop174 #featuredProducts .centerBoxHeading, .catTop174 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/plays_top.gif)  no-repeat scroll -1px;
}

.catTop175 #featuredProducts .centerBoxHeading, .catTop175 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/poetry_top.gif)  no-repeat scroll -1px;
}

.catTop176 #featuredProducts .centerBoxHeading, .catTop176 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/relationship_top.gif)  no-repeat scroll -1px;
}

.catTop177 #featuredProducts .centerBoxHeading, .catTop177 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/selfhelp_top.gif)  no-repeat scroll -1px;
}

.catTop178 #featuredProducts .centerBoxHeading, .catTop178 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/sports_top.gif)  no-repeat scroll -1px;
}

.catTop179 #featuredProducts .centerBoxHeading, .catTop179 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/travel_top.gif)  no-repeat scroll -1px;
}

.catTop180 #featuredProducts .centerBoxHeading, .catTop180 #bestsellersContent .centerBoxHeading {
  background: url(../images/small/other_top.gif)  no-repeat scroll -1px;
}




/* End of Small Category Headings                                       */
/************************************************************************/
/* Small Category Bottoms                                               */

.catTop160 .smallBottom {
background:transparent url(../images/small/arts_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop161 .smallBottom {
background:transparent url(../images/small/biography_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop162 .smallBottom {
background:transparent url(../images/small/business_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop163 .smallBottom {
background:transparent url(../images/small/children_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop164 .smallBottom {
background:transparent url(../images/small/education_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop165 .smallBottom {
background:transparent url(../images/small/environment_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop166 .smallBottom {
background:transparent url(../images/small/fiction_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop167 .smallBottom {
background:transparent url(../images/small/leisure_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop168 .smallBottom {
background:transparent url(../images/small/health_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop169 .smallBottom {
background:transparent url(../images/small/history_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop170 .smallBottom {
background:transparent url(../images/small/humour_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop171 .smallBottom {
background:transparent url(../images/small/maori_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop172 .smallBottom {
background:transparent url(../images/small/mind_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop173 .smallBottom {
background:transparent url(../images/small/religion_btm.gif) no-repeat scroll -1px bottom;
height:8px;
}

.catTop174 .smallBottom {
background:transparent url(../images/small/plays_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop175 .smallBottom {
background:transparent url(../images/small/poetry_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop176 .smallBottom {
background:transparent url(../images/small/relationship_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop177 .smallBottom {
background:transparent url(../images/small/selfhelp_btm.gif) no-repeat scroll -1px bottom;
height:8px;
}

.catTop178 .smallBottom {
background:transparent url(../images/small/poetry_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop179 .smallBottom {
background:transparent url(../images/small/relationship_btm.gif) no-repeat scroll -1px bottom;
height:12px;
}

.catTop180 .smallBottom {
background:transparent url(../images/small/selfhelp_btm.gif) no-repeat scroll -1px bottom;
height:8px;
}

/* End of Small Category Bottoms                                        */
/************************************************************************/
/* Small Category Contents                                              */

.catTop160 div.MooFlow, .catTop160 div.MooFlow1 {
border-left:1px solid #9A3333;
border-right:1px solid #9A3333;
}

.catTop161 div.MooFlow, .catTop161 div.MooFlow1 {
border-left:1px solid #CB3593;
border-right:1px solid #CB3593;
}

.catTop162 div.MooFlow, .catTop162 div.MooFlow1 {
border-left:1px solid #006699;
border-right:1px solid #006699;
}

.catTop163 div.MooFlow, .catTop163 div.MooFlow1 {
border-left:1px solid #99CA3C;
border-right:1px solid #99CA3C;
}

.catTop164 div.MooFlow, .catTop164 div.MooFlow1 {
border-left:1px solid #EF3B39;
border-right:1px solid #EF3B39;
}

.catTop165 div.MooFlow, .catTop165 div.MooFlow1 {
border-left:1px solid #359946;
border-right:1px solid #359946;
}

.catTop166 div.MooFlow, .catTop166 div.MooFlow1 {
border-left:1px solid #009999;
border-right:1px solid #009999;
}

.catTop167 div.MooFlow, .catTop167 div.MooFlow1 {
border-left:1px solid #F26639;
border-right:1px solid #F26639;
}

.catTop168 div.MooFlow, .catTop168 div.MooFlow1 {
border-left:1px solid #FFCD05;
border-right:1px solid #FFCD05;
}

.catTop169 div.MooFlow, .catTop169 div.MooFlow1 {
border-left:1px solid #66CCFF;
border-right:1px solid #66CCFF;
}

.catTop170 div.MooFlow, .catTop170 div.MooFlow1 {
border-left:1px solid #CBCB31;
border-right:1px solid #CBCB31;
}

.catTop171 div.MooFlow, .catTop171 div.MooFlow1 {
border-left:1px solid #996632;
border-right:1px solid #996632;
}

.catTop172 div.MooFlow, .catTop172 div.MooFlow1 {
border-left:1px solid #33BCC3;
border-right:1px solid #33BCC3;
}

.catTop173 div.MooFlow, .catTop173 div.MooFlow1 {
border-left:1px solid #333332;
border-right:1px solid #333332;
}

.catTop174 div.MooFlow, .catTop174 div.MooFlow1 {
border-left:1px solid #CC3232;
border-right:1px solid #CC3232;
}

.catTop175 div.MooFlow, .catTop175 div.MooFlow1 {
border-left:1px solid #666699;
border-right:1px solid #666699;
}

.catTop176 div.MooFlow, .catTop176 div.MooFlow1 {
border-left:1px solid #EE3C96;
border-right:1px solid #EE3C96;
}

.catTop177 div.MooFlow, .catTop177 div.MooFlow1 {
border-left:1px solid #673694;
border-right:1px solid #673694;
}

.catTop178 div.MooFlow, .catTop178 div.MooFlow1 {
border-left:1px solid #3F8C66;
border-right:1px solid #3F8C66;
}

.catTop179 div.MooFlow, .catTop179 div.MooFlow1 {
border-left:1px solid #B2B28C;
border-right:1px solid #B2B28C;
}

.catTop180 div.MooFlow, .catTop180 div.MooFlow1 {
border-left:1px solid #FFE5CC;
border-right:1px solid #FFE5CC;
}



/* End of Small Category Contents                                       */
/************************************************************************/

.mainField {

}

.reviewTitle {
  font-size:14px;
}

.red, #productDescription .red, .forward .red, .mainField .red, #productTellFriendLink .red {
color: #BF0000;
}

.smallestText {
font-size:10px;
}

#productReviewLink {
margin:0px;
}

.prodAbout {
  color: #BF0000;
  font-size:12px;
}

.padding {
padding:10px;
}

.categoryListBoxContents {
width:144px;
}

.pageReviews, .revText {
width:245px;
word-wrap: break-word;
}

/************************************************************************/
/* Straight Categories Header                                           */

.catTop160 .reviewTitle {
background:transparent url(../images/straight/arts.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop161 .reviewTitle {
background:transparent url(../images/straight/biography.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop162 .reviewTitle {
background:transparent url(../images/straight/business.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop163 .reviewTitle {
background:transparent url(../images/straight/children.gif) no-repeat scroll 0px center;
color:#000000;
height:50px;
padding-left:10px;
}

.catTop164 .reviewTitle {
background:transparent url(../images/straight/education.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop165 .reviewTitle {
background:transparent url(../images/straight/environment.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop166 .reviewTitle {
background:transparent url(../images/straight/fiction.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop167 .reviewTitle {
background:transparent url(../images/straight/leisure.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop168 .reviewTitle {
background:transparent url(../images/straight/health.gif) no-repeat scroll 0px center;
color:#000000;
height:50px;
padding-left:10px;
}

.catTop169 .reviewTitle {
background:transparent url(../images/straight/history.gif) no-repeat scroll 0px center;
color:#000000;
height:50px;
padding-left:10px;
}

.catTop170 .reviewTitle {
background:transparent url(../images/straight/humour.gif) no-repeat scroll 0px center;
color:#000000;
height:50px;
padding-left:10px;
}

.catTop171 .reviewTitle {
background:transparent url(../images/straight/maori.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop172 .reviewTitle {
background:transparent url(../images/straight/mind.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop173 .reviewTitle {
background:transparent url(../images/straight/religion.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop174 .reviewTitle {
background:transparent url(../images/straight/plays.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop175 .reviewTitle {
background:transparent url(../images/straight/poetry.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop176 .reviewTitle {
background:transparent url(../images/straight/relationship.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop177 .reviewTitle {
background:transparent url(../images/straight/selfhelp.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop178 .reviewTitle {
background:transparent url(../images/straight/sports.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop179 .reviewTitle {
background:transparent url(../images/straight/travel.gif) no-repeat scroll 0px center;
color:#FFFFFF;
height:50px;
padding-left:10px;
}

.catTop180 .reviewTitle {
background:transparent url(../images/straight/other.gif) no-repeat scroll 0px center;
color:#000000;
height:50px;
padding-left:10px;
}

/* End of Straight Categories Header                                    */
/************************************************************************/

/* Black text colours for children, health, humor, history and other header categories*/
.catTop180 .centerBoxHeading, .catTop180 .smallBottom 
.catTop169 .centerBoxHeading, .catTop169 .smallBottom 
.catTop168 .centerBoxHeading, .catTop188 .smallBottom 
.catTop163 .centerBoxHeading, .catTop163 .smallBottom 
.catTop170 .centerBoxHeading, .catTop170 .smallBottom 
{color:#000000;}


#adSearchLeft {
border-right:1px solid #E1DCD7;
margin-right:50px;
padding-left:15px;
width:275px;
}

#adSearchRight input, #adSearchLeft input, #adSearchRight select, #adSearchLeft select {
width:220px;
}

#adSearchRight #inc-subcat, #adSearchLeft #search-in-description {
width:auto;
}

.search {
height:45px;
}

#advSearchDefault .linespacer {
margin:6px 0px 10px 10px;
width:546px;
}

#advSearchDefault .forward a{
color:#FB0000;
display:block;
padding-top:5px;
padding-right:5px;
}

.imgLink
{display:none;}

.itemTitle {
display:block;
max-height:24px;
overflow:hidden;
}

#productTellFriendLink {
padding:5px 0px;
margin:0px 5px;
border-bottom: 1px solid #E1DCD7;
}

.payMessage {
line-height:1.5em;
}

#privacyDefaultMainContent {
line-height:1.5em;
}

#PrivacyPolicy, #ShippingInfo, #TermsAndConditions {
list-style-type:decimal;
}

#smallLink a {
color:#BF0000;
font-size:10px;
}

#contactUsDefault address {
float:left;
}

.contactEmail {
padding:4px 0px 2px;
}

.accDetail {
margin-right:5px;
width:260px;
}

#checkoutBillto {
width:100%;
}

#contactUsForm label, #emailAuthorForm label {
width:10em;
}

.notbold {
font-weight:normal;
}

#PrivacyPolicy li, #ShippingInfo li, #TermsAndConditions li {
  font-weight:bold;
}

#rb_hidden select, #rb_hidden input {
	visibility: hidden;
}
#rb_hidden label {
	display:inline;
}
