/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 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 3215 2006-03-20 06:05:55Z birdbrain $
 */

/*Controls body of the website and background color and side margin colors*/
body {
    margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	color: #000000;
	background-color: #ffffff;
	}

#prevOrders {
	float: right;
	}

/* Controls the coloring and positioning of the Add To Cart: text and box */
#cartAdd {
	float: center;
	margin-left: 360px;
 	padding-bottom: 1.0em;
	}

/*Write a review box*/
#productReviewLink {
	float: left;
	margin-left: 250px;
	padding-bottom: 1.0em;
	}

/*Tell a Friend box*/
#productTellFriendLink {
	float: left;
	margin-left: 250px;	
	padding-bottom: 1.5em;
	}


/* Controls the coloring and positioning when you select a single product such as Manufactured by: Canon at the bottom of the page */
#productDetailsList {
	font-weight: bold;
	text-align: center;
	padding-left: 2em;
	padding-bottom: 3.0em;
	}

/* For style of the link which is under the images of above column display */ 
.centerBoxContentsFeatured a {
	display: block; 
	text-align: center;
	padding-left: 5%;
	padding-right: 5%;
	}

/*Controls the coloring and positioning when you select a single product such as Canon Black Replacement Ink Cartridge*/
#productDescription {
	text-align: center;
	margin-left: 0.0em;
	font-weight: bold;
	}

/*Controls the coloring of product names, prices etc. after you click Brother Models and positioning for the logos*/
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	text-align: left;
	font-weight: bold;
	}

/* Controls the Displaying 1 to 4 products on top of the products*/
#productsListingTopNumber {
	text-align: center;
	margin-left: 10.0em;
	padding-bottom: 0.8em;
	}

/* Controls the Displaying 1 to 4 products on bottom of the products*/
#productsListingBottomNumber {
    text-align: left;
    margin-left: 35.5em;
	padding-bottom: 2.0em;
	}

#productsListingListingBottomLinks {
	text-align: center;
	}

/*Controls the placement of product pictures after you click on a manufacturer*/
.productListing-data {
	text-align: left;
	padding-left: 4.0em;
	padding-bottom: 2.5em;
	}

/*Controls the title of the products when you select Manufacturers such as Product Image and Item Name*/
.productListing-heading {
	text-align: center;
	margin-left: 4.5em;
	margin-right: 0.0em;
	padding-bottom: 2.0em;
	}

/*Controls individual item names when you select Manufacturers such as DR510, etc.*/
.itemTitle {
	text-align: center;
	margin-right: 1.5em;
	margin-left: 0.0em;
	padding-bottom: 0.8em;
	}

/*Controls Prev Listing and Next on the single product page*/
.navNextPrevList {
	display: inline;
	white-space: no-wrap;
	margin: 2em;
	padding-left:  4.5em;
	list-style-type: none;
	}

/*Controls Product 9 of 12 (as an example) on the single product page*/
.navNextPrevCounter {
	font-weight: bold;
	text-align: center;
	font-size: 1.2 em;
	padding-bottom: 1.0em;
	margin-left: 5.0em;
	}

/*Controls product listing description such as Brother Remanufactured Drum Cartridge, etc.*/
.listingDescription {
	text-align: left;
	margin-left: 15.5em;
	}

/* Controls the left and right boxes for borders, margins, fonts, etc. */
.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
    	border: 0px solid #9a9a9a;
    	border-bottom: 5px solid #027c29;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 0.2em;
	margin-right: 0.2em;
	font-weight: bold;
	font-size: 1.0em;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

/*misc - controls the New Products For November etc listings so they don't appear vertical*/
.back {
    float: left;
    font-size: 1.1em;
	}

/*wrappers - page or section containers - can control the width of the website*/
#mainWrapper {
	background-color: #ffffff;
	text-align: center;
    width: 99%;
	vertical-align: top;
	}

/*navigation*/
.navSplitPagesResult {
	text-align: left;	
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured,  .a,.centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*Drop down box for the credit card info page for the expiration month*/
/*#cc-cc-expires-month {
	float: right;
	}*/

/*Drop down box for the credit card info page for the expiration year*/
#cc-cc-expires-year {
	float: center;
	}

/*Fill in box for the credit card number*/
#cc-cc-number {
	float: center;
	}

/*Fill in box for the credit card owner*/
#cc-cc-owner {
	text-align: left;
	}

/*Check out step 2 Name and Address*/
#checkoutBillto {
	text-align: left;
	margin-top: 0em;
	font-weight: bold;
	}

/*Check out step 2 BILLING ADDRESS Heading*/
#checkoutPaymentHeadingAddress {
	text-align: center;
	}

/*Check out STEP 2 of 3 PAYMENT INFORMATION*/
#checkoutPaymentHeading {
	text-align: center;
	}

/*When checking out in step 1 this is the positioning for name=Matt Test, etc. on top*/
#checkoutShipto {
	float: left;
	font-weight: bold;
	font-size: 1.1em;
	padding: bottom 20em;
	}

/*Step 1 SHIPPING INFORMATION Heading*/
#checkoutShippingHeadingAddress {
	text-align: center;
	font-size: 2.0em;
	}

/*Step 1 Check Out Shipping Heading STEP 1 OF 3*/
#checkoutShippingHeading {
	text-align: center;
	}

/*Category Heading - Ex. Okidata Models*/
#indexCategoriesHeading {
	text-align: center;
	}

/* Step 3 of 3 - Controls the global positioning of the checkout text such as Credit Card, card owner's name, etc.*/
.important {
	font-size: 1.2em;
	font-weight: bold;
	}

/* Controls the positioning of Step 3 Card Owners name: Card Number: etc.*/
.back {
	text-align: left;
	font-size: 1.0em;
	font-weight: bold;
	}

/*On Step 2 of 3 Payment Info, this controls Text underneath the Billing Address*/
.floatingBox {
	font-size: 1.2em;
	width: 95%;
	float: right;
	margin: 1.5em;
	}

/*On Step 3 of 3 Shipping Method:*/
#checkoutConfirmDefaultShipment {
	font-weight: bold;
	padding-right: 4em;
	padding-top: 3em;
	text-align: right;
	}

/*On Step 3 of 3 this controls FREE SHIPPING ONLY*/
#checkoutConfirmDefaultShipmentTitle {
	text-align: right;
	}

/*On Step 3 of 3 this controls Delivery/Shipping TITLE*/
#checkoutConfirmDefaultShippingAddress {
	text-align: left;
	font-weight: bold;
	font-size: 1.7em;
	}

/*On Step 3 of 3 controls Billing/Payment Information Title*/
#checkoutConfirmDefaultBillingAddress {
	text-align: left;
	font-size: 2.0em;
	padding-right: 5em;	
	}

/*Welcome To Desert Sky Ink*/
#indexDefaultHeading {
	text-align: center;
	}

/*Privacy Notice*/
#privacyDefaultHeading {
	text-align: center;
	}

/*Shipping & Returns Heading*/
#shippingInfoHeading {
	text-align: center;
	}

/*Contact Us Heading*/
#contactUsDefault {
	float: center;
	font-size: 1.5em;
	}

/*Step 3 of 3 Payment Method*/
#checkoutConfirmDefaultPayment {
	padding-top: 3em;
	text-align: left;
	font-size: 1.5em;
	font-weight: bold;
	}

/*Step 3 of 3 Payment Method: Credit Card*/
#checkoutConfirmDefaultPaymentTitle {
	text-align: left;
	padding-bottom 10em;
	padding-left: 3em;
	}

/*Step 3 0f 3 - Order Confirmation Heading*/
#checkoutConfirmDefaultHeading {
	text-align: center;
	}

.buttonRow back {
	float: right;
	padding-bottom: 2.0em
	}

#bottonRow forward {
	float: right;
	}

.bottonRow forward {
	float: right;
	}

/*On Step 3 controls Total $$$Number at bottom of the page*/
#ottotal {
	text-align: right;
	}

/*On Step 3 controls Free Shipping! at the bottom of the page*/
#otshipping {
	text-align: right;
	}

/*On Step 3 controls Sub-Total $$$Number at the bottom of the page*/
#otsubtotal {
	text-align: right;
	}

/*My Account Information Page*/
#accountDefaultHeading {
	text-align: center;
	}

/*My Order History*/
#accountHistoryDefaultHeading {
	text-align: center;
	}

/*Order Information*/
#orderHistoryDetailedOrder {
	text-align: center;
	}

/*Status History*/
#orderHistoryStatus {
	text-align: center;
	}

/*My Account Ship Info*/
#myAccountShipInfo {
	text-align: center;
	}

/*Address Book Heading*/
#addressBookDefaultHeading {
	text-align: center;
	}

/*Primary Address Heading*/
#addressBookDefaultPrimary {
	text-align: center;
	}

/*Product Notifications*/
#accountNotificationsHeading {
	text-align: center;
	}

/*Product Name Listing*/ 
#productName {
	text-align: center;
	text-size: .3 em;
	}

.productGeneral {
	font-size: 1.7em;
	text-size: 1.9em;
	}

/*New Product Listing Heading*/
#newProductsDefaultHeading {
	text-align: center;
	}


/*Controls the dropdown list for displaying New Products
#disp-order-sorter {
	float: center;
	margin-left: 220px;
	}*/


/*Controls the dropdown list for displaying New Products*/
#sorter {
	float: center;
	margin-left: 334px;
	padding-bottom: 2.5em;
	}

/*Controls Displaying 1 to 6 (of xx new products) when you click New Products tab*/
#newProductsDefaultListingBottomNumber {
	float: left;
	margin-left: 145px;
	padding-bottom: 2.5em;
	}

/*Controls the Add Selected Products to cart (top one) under New Products page*/

#submit1 {
	float: center;
	margin-left: 360px;
	}

/*Controls the Add Selected Products to cart (bottom one) under New Products page*/
#submit2 {
	float: center;
	margin-left: 360px;
	}
	

/*Customers who purchased this product also purchased*/
#alsoPurchased {
	width: 70%;
	}

/*Thank You for ordering - checkout success*/
#checkoutSuccessHeading {
	text-align: center;
	}

/*Product list heading - Apple Models, etc.*/
#productListHeading {
	text-align: center;
	}

/*There are no products to list in this category*/
#listCell0-0 {
	text-align: center;
	}

/*Log Off text when you log off your account*/
#logoffDefaultHeading {
	text-align: center;
	}

/*Your shopping cart contents*/
#cartDefaultHeading {
	text-align: center;
	}


/*Controls Advanced Search Heading*/
#advSearchResultsDefaultHeading {
	text-align: center;
	}

/*Controls Primary Address sub-heading in My Personal Address Book*/
#addressBookDefaultPrimary {
    text-align: center;
    padding-bottom: 3.0em;
    }

/*Controls the title New Address Book Heading when adding a new address*/
#addressBookProcessDefaultHeading {
    font-size: 1.0em;
    text-align: center;
    }
    
#discountcouponInfoMainContent {
    text-align: left;
    }

a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #006633;
	text-decoration: none;
	}
 
a:visited {
	color: #3300FF;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #000000;
	}

a:active {
	color: #0000FF;
	}

h1 {
	font-size: 2.5em;
	text-align: center;
	}

/* This controls the My Account sub-heading when you click on My Account*/
h2 {
	font-size: 1.7em;
    text-align: left;
	}

/*Controls name (primary) on the Personal Address Book page*/
h3 {
	font-size: 1.3em;
	text-align: left;
	}
	
/*On the My Account / My Personal Address Book page*/
.instructions {
    text-align: center;
    }
	
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	text-align: left;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: .1em;
	}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
	display: block;
	margin: auto;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	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;
	}

#logoWrapper{
    background-image: url(../images/header_bg.jpg);
    background-repeat: repeat-x;
    background-color: #ffffff;
    height:75px;
    margin-bottom: 1.5em;
}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	float: left;
	width: 11em;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 24em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
    	margin: 0em;
	padding: 0em;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 

#tagline {
	color:#000000;
	font-size: 3.5em;
	font-weight: bold;
	text-align : center;
	vertical-align: top;
	margin-top: 0.5em;
	margin-right: 0.5em;
	}

#logoffDefaultMainContent {
	text-align: center;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

#accountLinksWrapper, #sendSpendWrapper, #navEZPagesTOCWrapper {
	margin: 0em;
	width: 67%;
	}

#accountLinkswrapper {
	text-align: left;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

.navSplitPagesLinks {}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #abbbd3;
    background-image: url(../images/tile_back.jpg);
    padding: 0.5em 0.2em;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 100%;
	}

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.4em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	white-space: nowrap;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	}

#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;
	}

#navMainSearch, #navCategoryIcon, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navBreadCrumb {
    padding: 0.5em 0.5em;
    margin: 1px
	background-color: #ffffff;
	}

#navEZPagesTop {
	background-color: #ffffff;
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

/*#navColumnOne {
	background-color: #ffffff;
	}*/

#navColumnTwo {
	background-color: #ffffff;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.1em;
	}

#productPrices {
	text-align: center;
	text-size: 3.0em;
	}

#freeShippingIcon {
	text-align: center;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}

.notice {}
.rating{}
.gvBal {
	float: right;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

h1.checkoutShippingHeading {
	text-align: left;
	}



#checkoutShippingHeadingMethod {
	text-align: center;
	padding-bottom: 2.0em;
	}

#checkoutShippingContentChoose {
	text-align: center;
	}

#checkoutOrderTotals {
	font-weight: bold;
	}

#checkoutConfirmDefaultHeadingComments {
	text-align: center;
	}

#checkoutConfirmDefaultHeadingCart {
	text-align: center;
	}

#ccTotalHeading {
	text-align: right;
	padding-right: 0.5;
	}

#ccProductsHeading {
	text-align: center;
	padding-left: 20.0;
	}

#ccQuantityHeading {
	text-align: left;
	padding-left: 0.5em;
	}

.tableHeading TH {
    border-bottom: 1px solid #9a9a9a;
    border-top: 1px solid #9a9a9a;
    padding-left: 2.2em;
	}

.tableHeading, #cartSubTotal {
	background-color: #cccccc;
	text-align: right;
	border-bottom: 1px solid #9a9a9a;
	}

#cartSubTotal {
	border-top: 1px solid #9a9a9a;
	border-bottom: 1px solid #9a9a9a;
	font-weight: bold;
	line-height: 2.2em;
	text-align: right;
	}

.tableRow, #cartSubTotal {
	height: 2.2em;
	font-weight: bold;
	}

.tableHeading {
	text-align: right;
	}

#scUnitHeading {
	text-align: right;
	}

#scTotalHeading {
	text-align: right;
	}	

.cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay   {
	text-align: center;
	padding-left: 0.5em;
	padding-right: 0.0em;
	}

.productListing-heading
	text-align: center;

#cartInstructionsDisplay {
	text-align: right;
	padding-bottom: 1.5em;
	}

.cartProductDisplay {
	text-align: center;
	padding-top: 0.5em;
	}	

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.scUnitHeading {
	text-align: left;
	}

.cartQuantity {
	width: 3.7em;
	padding-left: .1em;
	}


.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

#cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

.categoryIcon {}
#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	margin-left: 0em;
	}

#manufacturerinfo {
	margin-left: 0em;
	}

.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
	background-color: #abbbd3;
    	background-image: url(../images/tile_back.jpg);
    	padding: 0.5em 0.2em;
	margin-left: 0.5;
	font-size: 1.8em;
	font-weight: bold;
	}


#category-top {
	margin-left: 0.5em;
	}
	

/*	margin: 0em;
	padding: 1em 0 1em 0;
	
	border-left: 0.1em solid #E7E7E7;
        border-right: 0.1em solid #E7E7E7; 
        border-bottom: 0.1em solid #E7E7E7;
	margin-right: 0.1em; /* add more negative value if the cell drop to lower line */
	margin-left: 0.1em; /* add more negative value if the cell drop to lower line */
	border: 1px solid #9a9a9a;
    	border-bottom: 5px solid #027c29;	

	margin-top: 1.5em;
	margin-bottom: 1.5em;
	}*/

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em;
	}

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #FFFFFF;
	}

.rightBoxHeading {
	margin: 0em;
	background-color: #abbbd3;
    background-image: url(../images/tile_back.jpg);
    padding: 0.5em 0.2em;
	}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

.content {
	text-align: center;
	padding-bottom: 1.5em;
	}



#.centerBoxContentsNew {
	height: 10em; /* adjust according to the maximum height of the product's data */
	}

.centerBoxHeading {
	color: #FFFFFF;
	}

#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;
	}


.forward {
	text-align: left;
	}

.bold {
	font-weight: bold;
	}

.greeting {
	text-align: center;
	}

.whatsnew {
	float: right;
	}

#whatsnew {
	float: right;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
    margin: 0;
	} 
/*This controls the email notification when you click on My Account - View or change acct info, etc. */
#myAccountNotify li {
    text-align: left;
    }

/*This controls the three lines when you click on My Account - View or change acct info, etc. */
#myAccountGen {
    text-align: left;
	margin-right: 2.0em;
	}

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

#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 {
	background-color: #ffffff;
	}
