/* /////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//  Modular Merchant  -  www.modularmerchant.com
//  CSS Stylesheet
// 
////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////

	1.) Before editing, please read through the Modular Merchant Design Guide.
		The Design Guide can be found at   http://www.modularmerchant.com/support.php

	2.) To brush up on some CSS knowledge visit   http://www.w3schools.com/css
		Modular Merchant is not affiliated with w3schools.com in any way.
		
	3.) For info on individual QuickCode tags and their CSS handles visit our QuickCode Glossary.
		The QuickCode Glossary can be found at   http://www.modularmerchant.com/quickcode

	4.) Join the community of developers and modular merchant users at the Modular Merchant Forums.
		The Modular Merchant Forums can be found at   http://forums.modularmerchant.com

////////////////////////////////////////////////////////////////////////////////////////////////////////////

  CONTENTS
	1. GENERAL STYLES & CLASSES
	2. CATEGORIES MENU CLASSES
	3. FONT/TEXT CLASSES
	4. PAGE SPECIFIC CLASSES
	5. COMPOSITE CLASSES
	6. CUSTOM CLASSES

///////////////////////////////////////////////////////////////////////////////////////////////////////// */





/*/////////////////////////////////////////////////////////
/ 1 /	GENERAL STYLES & CLASSES
/////////////////////////////////////////////////////////*/

body,td,th { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #666666; line-height: 135%; }

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/background.gif); background-repeat: repeat-x; background-position: top; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }

form { padding: 0px; }

h1 { font-size: 14px; }


/* CSS tag for default link style */
a:link { font-weight: normal; color: #005E8F; text-decoration: none; }
a:visited { font-weight: normal; color: #005E8F; text-decoration: none; }
a:hover { font-weight: normal; color: #005E8F; text-decoration: underline; }
a:active { font-weight: normal; color: #005E8F; text-decoration: none; }


/* Styles for error messages (A problem was encountered when processing the customer's request.). */
.error { background-color: #FFF1F1;	margin: 10px; padding: 10px; color: #990000; 
border-top: 1px solid #EBCCCC; border-bottom: 1px solid #D6A1A1; border-right: 1px solid #D6A1A1; border-left: 10px solid #EBCCCC;
}
.error-text { color: #990000; }
.error a:link { color: #000000; }
.error a:visited { color: #000000; }
.error a:hover { color: #FF6600; }
.error a:active { color: #FF6600; }


/* Styles for general messages (General feedback or success message for a customer's request.). */
.message { background-color: #EAFFEA; margin: 10px;	padding: 10px; color: #000000;
border-top: 1px solid #D2F4D2; border-bottom: 1px solid #9CDD9C; border-right: 1px solid #9CDD9C; border-left: 10px solid #D2F4D2;
 }
.message-text {	color: #000000; }
.message a:link { color: #000000; }
.message a:visited { color: #000000; }
.message a:hover { color: #FF6600; }
.message a:active { color: #FF6600; }



/* CSS tag for styling the search field */
.FIELD-SEARCH { height:25px; width:227px; margin:0px; padding:4px 0px 0px 5px; border-style: solid; border-width: 1px; border-color:#E3E3E3; text-align:left; font-size:16px; color:#666666 }


/* CSS tag for styling the form buttons */
/* Other Options: font-weight:bold; color:#000000; background-color:#EBEBEB; border-color:#CCCCCC; border-width:2px; */
input.standard-button { font-size:11px;font-family:Arial,sans-serif;font-weight:bold;color:#FFFFFF;height:26px;padding: 0px 4px 0px 4px;background-color:#F8F8F8;background-image:url(images/standard_button_bg.gif);border-style:outset;border-color:#D1D1D1;border-width:0px;cursor:pointer; }

/* CSS tag for styling the add to cart buttons */
.PRODUCT-ADD-TO-BASKET-BUTTON { font-size:11px;font-family:Arial,sans-serif;font-weight:bold;color:#FFFFFF;height:26px;padding: 0px 4px 0px 4px;background-color:#F8F8F8;background-image:url(images/standard_button_bg.gif);border-style:outset;border-color:#D1D1D1;border-width:0px;cursor:pointer; }

/* CSS tag for styling the table behind the "continue to checkout" link on the basket/cart page. */
.continue-td { font-family:Arial,sans-serif; font-weight:bold; height:26px;  padding: 0px 0px 0px 0px; background-color:#010101; background-image:url(images/button_bg.gif); border-width:0px; text-align:center; vertical-align:middle; white-space:nowrap;}


/* Continue Button Link (Special styling for link in continue button..) */
.continue a:link { font-size: 11px; color: #FFFFFF; text-decoration: none; display: block; padding: 5px 7px;}
.continue a:visited {	font-size: 11px; color: #FFFFFF; text-decoration: none; display: block; padding: 5px 7px;}
.continue a:hover { font-size: 11px; color: #F7F7F7; text-decoration: none; display: block; padding: 5px 7px;}
.continue a:active { font-size: 11px; color: #FFFFFF; text-decoration: none; display: block; padding: 5px 7px;}


/* CSS tag for styling the form buttons */
/* Other Options: font-weight:bold; color:#000000; background-color:#EBEBEB; border-color:#CCCCCC; border-width:2px; */
input.search-button { font-size:11px;font-family:Arial,sans-serif;font-weight:bold;color:#FFFFFF;height:26px;padding: 0px 4px 0px 4px;background-color:#F8F8F8;background-image:url(images/standard_button_bg.gif);border-style:outset;border-color:#D1D1D1;border-width:0px;cursor:pointer; }

/* CSS tag for styling the form buttons */
.RESULTS-ADD-TO-BASKET-BUTTON { font-size:14px;font-family:Arial,sans-serif;font-weight:bold;color:#000000;height:30px;background-color:#F8F8F8;background-image:url(images/button_bg_silver_D1D1D1.gif);border-style:outset;border-color:#D1D1D1;border-width:2px;cursor:pointer; }

/* CSS tag for styling the digital delivery "download" button */
.DIGITAL-FILE-ACCESS-BUTTON { font-size:14px;font-family:Arial,sans-serif;font-weight:bold;color:#000000;height:30px;background-color:#F8F8F8;background-image:url(images/button_bg_silver_D1D1D1.gif);border-style:outset;border-color:#D1D1D1;border-width:2px;cursor:pointer; }


div.menu4
{
    /*width:500px;margin:0 auto;*//*Uncomment this line to make the menu center-aligned.*/
    text-align:center;
    font-size:0;
    height: 25px;  
    *position:relative;*top:1px;/*Hacks for IE6 & IE7 */  
}

div.menu4 a
{
    display: inline-block;
    margin-right:6px; /* It specifies the distance between each tab */
    background:#FFF url(bg.gif) repeat-x 0 0;
    padding-left:4px;
    vertical-align:top;/*ChangeSet#1*/
    text-decoration:none;
}

div.menu4 a span
{
    display: inline-block;
    background:#FFF url(bg.gif) repeat-x 100% 0;
    padding: 0 20px;
    text-decoration:none;
    font: normal 12px Arial;
    line-height: 25px;
    color:#7087A9;
    vertical-align:top;
}

div.menu4 a:hover, div.menu4 a.current
{
    background:#FFF url(bg.gif) repeat-x 0 -25px;
    line-height: 26px;
}

div.menu4 a:hover span, div.menu4 a.current span
{
    background:#FFF url(bg.gif) repeat-x 100% -25px;
    line-height: 26px;
    color:#244D8A;
}

div.menu4sub
{
    height:8px;
    border:1px solid #C2D5EF;
    background:#eee url(bg.gif) repeat-x 0 -50px;
}

/*/////////////////////////////////////////////////////////
/ 2 /	CATEGORIES MENU CLASSES 
/////////////////////////////////////////////////////////*/

/* Styles used in the {LIST-CATEGORIES} QuickCode Tag. The category menu is generated by building a custom bulleted list: <ul> */

/* Turn off the default <li> list bullets. */
ul.mktree  li { font-size: 10px; list-style: none; font-weight:normal;  border-top-style: solid; border-top-color: #DCDCDC; border-top-width: 1px;}
 
/* Control the spacing between each line in the category list. */
ul.mktree, ul.mktree ul , ul.mktree li { margin-left:0px; margin-bottom:5px; padding-top:6px; padding-left:0px;}

/* Provide space for a custom "bullet" image inside the <li> menu item. */
ul.mktree li .bullet { padding-left: 15px; }

/* Show a "bullet", "expand" or "collapse" symbol next to the category name, depending on whether the category has subcategories. */
ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(images/minus.gif)  center left no-repeat; }
ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(images/plus.gif)   center left no-repeat; }
ul.mktree  li.liBullet  .bullet { cursor: default; background: url(images/spacer.gif) center left no-repeat; }

/* Sublists are visible or not based on class of parent <li> */
ul.mktree  li.liOpen    ul { display: block; }
ul.mktree  li.liClosed  ul { display: none; }

/* Apply a style to the currently selected category. */
.catmenuselected { font-weight:bold; }

/* OPTIONAL: Format menu items differently depending on what level of the tree they are in */
/* Uncomment the line below if you want your fonts to decrease in size the deeper they are in the tree */
ul.mktree  li ul li { font-size: 10px; font-weight:normal; padding-left:5px; } 





/*/////////////////////////////////////////////////////////
/ 3 /	FONT/TEXT CLASSES 
/////////////////////////////////////////////////////////*/

/* Main Menu Links (Special styling for links up top... Home, My Account, View Cart, Checkout ect..) */
.main-menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9F9F9F; }
.main-menu a:link { font-size: 11px; font-weight: normal; color: #005E8F; text-decoration: none;  }
.main-menu a:visited { font-size: 11px; font-weight: normal; color: #005E8F; text-decoration: none;  }
.main-menu a:hover { font-size: 11px; font-weight: normal; color: #005E8F; text-decoration: underline;  }
.main-menu a:active { font-size: 11px; font-weight: normal; color: #005E8F; text-decoration: none;  }

/* CSS used to give links the different color Underline */
.underlined-url a:link { color: #005E8F; text-decoration: none; }
.underlined-url a:visited {	color: #005E8F; text-decoration: none; }
.underlined-url a:hover { color: #005E8F; text-decoration: none; border-bottom: 1px solid #9E9E9E; }
.underlined-url a:active { color: #005E8F; text-decoration: none; }

/* CSS used to give X-sell links the Yellow Underline */
.xsell-name { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333333; }
.xsell-name a:link { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; }
.xsell-name a:visited { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; }
.xsell-name a:hover { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; border-bottom: 1px solid #E69392; }
.xsell-name a:active { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; }

/* Company Name Text ({COMPANY-NAME}) */
.company-name { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E7E9F; font-weight: normal; }

/* List Title Text (Category Title, Manufacturers Title, the left hand menu generally ect..) */
.list-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#999999 }

/* Quick Cart Text ("You have X items in your shopping cart") */
.in-cart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

/* Styles for hilighting text matches on the Search Results page. */
.search-hilight { font-weight: bold; color: #CC3333; }

/* Footer Text (Copyright your store, powerd by Modular Merchant) */
.footer-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* Footer Links (Special styling for links in footer... Home, My Account ect..) */
.footer a:link { font-size: 11px; color: #7E7E7E; text-decoration: none; }
.footer a:visited {	font-size: 11px; color: #7E7E7E; text-decoration: none; }
.footer a:hover { font-size: 11px; color: #7E7E7E; text-decoration: none; }
.footer a:active { font-size: 11px; color: #7E7E7E; text-decoration: none; }

/* Breadcrumb Links (Product-Breadcrumb-Links) */
.breadcrumb a:link { color: #000000; text-decoration: underline; }
.breadcrumb a:visited { color: #000000; text-decoration: underline; }
.breadcrumb a:hover { color: #000000; text-decoration: underline; }
.breadcrumb a:active { color: #000000; text-decoration: underline; }

/* My Account Links (Logout, contact info ect...) */
.my-account a:link { color: #000000; text-decoration: underline; }
.my-account a:visited { color: #000000; text-decoration: underline; }
.my-account a:hover { color: #000000; text-decoration: underline; }
.my-account a:active { color: #000000; text-decoration: underline; }

/* Affiliates Menu Links (Logout, Sales Stats ect..) */
.affiliates a:link { color: #000000; text-decoration: underline; }
.affiliates a:visited { color: #000000; text-decoration: underline; }
.affiliates a:hover { color: #000000; text-decoration: underline; }
.affiliates a:active { color: #000000; text-decoration: underline; }

/* Promotions Text 1 (General has different sized text used) */
.promo-name { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
/* Promotions Text 2 (General has different sized text used) */
.promo-trigger-results { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; }
/* Promotions Text 3 (General has different sized text used) */
.promo-end-date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; }





/*/////////////////////////////////////////////////////////
/ 4 /	PAGE SPECIFIC CLASSES 
/////////////////////////////////////////////////////////*/


/* //// Storefront, Search-Results, Categories & Manufacturers Pages //// */

/* Product Name (RESULTS-NAME) */
.results-product-name a:link { color: #005E8F; text-decoration: none; }
.results-product-name a:visited {	color: #005E8F; text-decoration: none; }
.results-product-name a:hover { color: #005E8F; text-decoration: none; border-bottom: 1px solid #9E9E9E; }
.results-product-name a:active { color: #005E8F; text-decoration: none; }

.results-name-td { border-top-style: solid; border-top-color: #F5F5F5; border-top-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: 1px; border-left: 3px solid #D9D9D9;  background-color: #F9F9F9; }

table.results-bottom-border { border-bottom-style: solid; border-bottom-color: #E8E8E8; border-bottom-width: 1px; }

/* SKU# Text ({RESULTS-SKU}) */
.results-sku { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; }

/* SKU# Title Text (SKU#) */
.results-sku-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; }

/* Short Description Text (RESULTS-SHORT-DESCRIPTION) */
.results-description { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; }

/* Short Description Title Text (DESCRIPTION) */
.results-description-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; }

/* Price Title (Just the text that says "Price") */
.results-price-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; }

/* Actual Price Text (RESULTS-PRICE) */
.results-price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; }

/* Price when product is on Sale Text (RESULTS-PRICE) */
.results-price-sale { color: #FF0000; font-size: 11px; font-weight: bold; }

/* Original Price Text (RESULTS-PRICE) */
.results-original-price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: line-through; }

/* Sort by Bolded (Just the text that says "Sort By) */
.sort-by { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

/* Sort by normal text (everything else in the sort by section) */
.sort-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }

/* Standard Results Text (All of the extra general text like, Relevancy, QTY ect..) */
.results-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

/* CSS tag for the search-orders dropdown menu */
.FIELD-SEARCH-ORDER { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; }

/* CSS tag for the sort by ascending or descending order dropdown menu */
.FIELD-SEARCH-ASC-DESC { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; }

/* CSS tag for the how many results per page dropdown menu */
.FIELD-RESULTS-PER-PAGE { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; }



/* //// Product Page //// */

/* Product Name (PRODUCT-NAME) */
.product-name { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

/* Product Price (PRODUCT-PRICE) */
.product-price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

/* Product Price when its on sale (PRODUCT-PRICE) */
.product-price-sale { color: #FF0000; font-weight: bold; }

/* Product Original Price (PRODUCT-ORIGINAL-PRICE) */
.product-original-price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: line-through; }

/* Product Features (Product-Modifier Adjustment, Product units in stock, Product status ect..) */
.product-feature { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; }

/* Product Feature Titles (Price, Adjustment, Type, Stock, Status, Weight ect..) */
.product-feature-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

/* Description Title */
.product-description-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

/* Long Description (PRODUCT-LONG-DESCRIPTION) */
.product-description { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; }

/* Product Image Table (COMPOSITE-PRODUCT-IMAGE-SWAP) */
table.product-image { background-color: #ffffff; border: 1px #FFFFFF solid; }

/* Product Modifier Text (Product-Modifier-Menu ect..) */
.product-modifier { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

/* CSS tag for custom product modifier text field */
.PRODUCT-PRODUCT-FIELDS { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #666666; width: 150px; }

/* Submit button for QTY (PRODUCT-ADD-TO-BASKET-BUTTON) */
.qty-basket-button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #000000; border: 0px solid #999999; }

.product-feature-title-td {	padding: 5px 5px 5px 5px; border-top-style: solid; border-top-color: #F5F5F5; border-top-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: 1px; border-left: 3px solid #D9D9D9;  background-color: #F9F9F9; }

.product-feature-td { padding: 5px 5px 5px 5px; border-top-style: solid; border-top-color: #F5F5F5; border-top-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: 1px; border-left: 0px solid #D9D9D9; }

table.product-feature-table { border-spacing: 5px; }

/* //// Basket, Checkout Pages, Customer Account, Affiliates Account, Download Delivery & Login Pages //// */

/* Large Title Text (Titles at the top of the sections) */
.large-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

/* Small Title text (Titles usually bold to the left of a form element) */
.small-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

/* Normal Text (Pretty much all of the text) */
.normal-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

/* CSS tag for the customer login email field */
.FIELD-EMAIL-LOGIN { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #666666; width: 170px; }

/* CSS tag for the customer login password field */
.FIELD-PASSWORD-LOGIN { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #666666; width: 130px; }

/* CSS tag for the affiliate login email field */
.FIELD-AFFILIATE-EMAIL-LOGIN { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #666666; width: 175px; }

/* CSS tag for the affiliate login password field */
.FIELD-AFFILIATE-PASSWORD-LOGIN { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #666666; width: 130px; }

/* CSS tag for the words "order numbers" on the affiliates and customer account pages */
.order-number-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #CCCCCC; }

/* CSS tag for the actual order numbers on the affiliates and customer account pages */
.order-number { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #CCCCCC; }

/* CSS tag for title table style */
.title-td { border-top-style: solid; border-top-color: #F5F5F5; border-top-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: 1px; background-color: #F2F2F2; }

/* Ed's special CSS tag for BLUE BACKGROUND title table style */
.title-txx { border-top-style: solid; border-top-color: #F5F5F5; border-top-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: 1px; background-color: #D1EDF6; }

/* CSS tag for titles table to the left of a form element style */
.title-left-td { border-right-style: dotted; border-right-color: #F2F2F2; border-right-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; border-top-width: 1px; border-bottom-style: solid; border-bottom-color: #F2F2F2; border-bottom-width: 1px; background-color: #F5F5F5; }

/* CSS tag for dividing content tables below title tables */
.content-table { border-right-style: dotted; border-right-color: #cfd8aa; border-right-width: 1px; background-color: #ffffff; }

/* CSS tag for vertical spacing between the menu items of the affiliates & my account menus */
.line-spacing { line-height: 23px; }

/* CSS tag for the order history block on the Purchase History page in the my account area */
table.order-history-border {border-right: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-top: 1px solid #E8E8E8; }




/*/////////////////////////////////////////////////////////
/ 5 /	COMPOSITE CLASSES 
/////////////////////////////////////////////////////////*/


/* //// Styles used by the {COMPOSITE-SHIP-ESTIMATE-RESULTS} QuickCode Tag. //// */

.ship-estimate-table {
	border: 6px solid #F2F2F2;
}
.ship-estimate-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F2F2F2;
	font-weight: bold;
}
.ship-estimate-row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


/* //// Styles used by the {COMPOSITE-XSELL} QuickCode Tag. //// */

.xsell-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 6px solid #F2F2F2;
}
.xsell-title {
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 7px;
	color: #000000;
}
.xsell-product-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.xsell-product-row {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.xsell-in-basket-summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #606060;
}
.xsell-price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.xsell-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #606060;
}


/* //// Styles used by the {COMPOSITE-FREE-DOWNLOADS} QuickCode Tag. //// */

.free-download-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.free-download-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

.free-download-link {
	color: #606060;
}

.free-download-column-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F2F2F2;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;

}

.free-download-left-cell {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right: 1px dotted #CCCCCC;

}

.free-download-right-cell {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.free-download-center-cell {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right: 1px dotted #CCCCCC;
}


/* //// Styles used by the {COMPOSITE-CUSTOMER-FIELDS} QuickCode Tag. //// */

.customer-field-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.customer-field-description {
	background-color: #F2F2F2;
	color: #000000;
}
.customer-field-title {
	font-weight: bold;
}


/* //// Styles used by the {COMPOSITE-CHECKOUT-FIELDS} QuickCode Tag. //// */

.checkout-field-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.checkout-field-description {
	background-color: #F2F2F2;
	color: #000000;
}
.checkout-field-title {
	font-weight: bold;
}


/* //// Styles used by the {COMPOSITE-BASKET} QuickCode Tag. //// */

.basket-title {
	background-color: #003399;
	border: 1px double #0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	color: #FFFFFF;
}
.basket-headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #97B9FF;
	border: 1px solid #003399;
}
.basket-coupon-row {
	color: #009900;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-weight: bold;
	background-color: #FFFFFF;
}
.basket-subtotal-row {
	color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #F1F1F1;
}
.basket-gift-wrap-row {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.basket-total-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #97B9FF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
}
.basket-total-value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #97B9FF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003399;
	border-bottom-color: #003399;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003399;
}
.basket-product-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.basket-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.basket-state-tax-row {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.basket-country-tax-row {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.basket-zip-tax-row {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.basket-shipping-row {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
.basket-product-row {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}


/* //// Styles used by the {COMPOSITE-CREDIT-CARD-FIELDS} QuickCode Tag. //// */

.cc-table {
}
.cc-option-one-row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
}
.cc-menu-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D7D7FF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.cc-menu-cell {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000066;
	border-bottom-color: #000066;
}
.cc-option-two-row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
}
.cc-name-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D7D7FF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.cc-number-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D7D7FF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.cc-expiration-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D7D7FF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.cc-security-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D7D7FF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.cc-name-cell {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-right-color: #000066;
	border-bottom-color: #000066;
}
.cc-number-cell {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-right-color: #000066;
	border-bottom-color: #000066;
}
.cc-expiration-cell {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-right-color: #000066;
	border-bottom-color: #000066;
}
.cc-security-cell {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000066;
	border-bottom-color: #000066;
}
.cc-button-cell {
}
.cc-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E4E4E4;
	border: 1px double #006600;
	font-weight: bold;
}
.cc-margin-cell {
}


/* //// Styles used by the {COMPOSITE-DIGITAL-DOWNLOAD-FILES} QuickCode Tag. //// */

.digdel-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
}
.digdel-hilight {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.digdel-stats-title {
	font-size: 13px;
	font-weight: bold;
	background-color: #003399;
	color: #FFFFFF;
}
.digdel-instructions {
	font-size: 10px;
	color: #FF9900;
}
.digdel-stats-content {
	background-color: #F1F1F1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-right-color: #D9E6FF;
	border-bottom-color: #003399;
}
.digdel-file-title {
	font-size: 13px;
	font-weight: bold;
	background-color: #003399;
	color: #FFFFFF;
}
.digdel-download-title {
	font-size: 13px;
	font-weight: bold;
	background-color: #003399;
	color: #FFFFFF;
}
.digdel-file-content {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-right-color: #D9E6FF;
	border-bottom-color: #003399;
}
.digdel-download-content {
	background-color: #F1F1F1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #003399;
	border-bottom-color: #003399;
}


/* //// Styles used by the {COMPOSITE-SEARCH-RESULTS} QuickCode Tag. //// */

.search-sort-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
}
.search-results-per-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.search-title-image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
}
.search-cell-image {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
}
.search-results-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
}
.search-pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.search-title-product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
}
.search-title-score {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
}
.search-cell-product {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
}
.search-cell-score {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
	background-color: #F1F1F1;
	color: #666666;
}
.search-product-price {
	color: #006699;
}
.search-alert {
	font-weight: bold;
	color: #FF6600;
}
.search-product-name {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.search-product-description {
	color: #006699;
}


/* //// Styles used by the {COMPOSITE-STOREFRONT-PRODUCTS-HORIZONTAL} and {COMPOSITE-STOREFRONT-PRODUCTS-VERTICAL} QuickCode Tags. //// */

.storefront-sort-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
}
.storefront-products-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.storefront-products-image {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.storefront-product-name {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.storefront-products-cell-left {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.storefront-product-price {
	font-weight: normal;
	color: #FF6600;
}
.storefront-products-cell-right {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.storefront-products-cell-center {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}





/*/////////////////////////////////////////////////////////
/ 6 /	CUSTOM CLASSES
/////////////////////////////////////////////////////////*/

.body-top-left { width: 16px; height: 16px; background-image: url(images/body_tl.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.body-top-mid { width: 578px; height: 16px; background-image: url(images/body_t.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.body-top-right { width: 16px; height: 16px; background-image: url(images/body_tr.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.body-bot-left { width: 16px; height: 16px; background-image: url(images/body_bl.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.body-bot-mid { width: 578px; height: 16px; background-image: url(images/body_b.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.body-bot-mid-expand { width: 578px; height: 100%; background-color: #FFFFFF; margin: 0px; padding: 0px 5px 0px 5px; border: 0px; }
.body-bot-right { width: 16px; height: 16px; background-image: url(images/body_br.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.body-right { width: 16px; height: 100%; background-image: url(images/body_r.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.body-left { width: 16px; height: 100%; background-image: url(images/body_l.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }

.side-top-left { width: 16px; height: 16px; background-image: url(images/side_tl.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.side-top-mid { width: 197px; height: 16px; background-image: url(images/side_t.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.side-top-right { width: 16px; height: 16px; background-image: url(images/side_tr.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.side-bot-left { width: 16px; height: 16px; background-image: url(images/side_bl.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.side-bot-mid { width: 197px; height: 16px; background-image: url(images/side_b.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.side-bot-mid-expand { width: 197x; height: 100%; background-color: #EBEBEB; margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.side-bot-right { width: 16px; height: 16px; background-image: url(images/side_br.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.side-right { width: 16px; height: 100%; background-image: url(images/side_r.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
.side-left { width: 16px; height: 100%; background-image: url(images/side_l.gif); margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }

.header-1 { padding: 0px 15px 5px 0px; height: 35px; text-align:right; vertical-align:bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9F9F9F }
.header-2 { padding: 0px 0px 0px 0px; text-align:left; vertical-align:middle; }
.header-3 { padding: 15px 0px 15px 15px; text-align:left; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; color: #C4C4C4 }
.header-4 { padding: 15px 10px 15px 0px; text-align:right; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; color: #C4C4C4 }
.header-5 { padding: 15px 10px 15px 0px; text-align:right; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #C4C4C4 }
.header-6 { padding: 15px 10px 15px 0px; text-align:right; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #2E7E9F }

.footer-1 { padding: 15px 0px 15px 15px; text-align:left; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #C4C4C4 }
.footer-2 { padding: 15px 0px 15px 15px; text-align:right; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C4C4C4 }


/* Class applied to the cell that holds the arrow of the page title table. */
.content-7 { padding: 5px 0px 11px 5px; vertical-align: middle; text-align: left;
border-top: 0px solid #D9D9D9; border-bottom: 1px solid #E8E8E8; border-right: 0px solid #D9D9D9; border-left: 0px solid #D9D9D9; }
/* Class applied to the cell that holds the page title text. */
.content-8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#949494; padding: 5px 0px 12px 5px; vertical-align: middle; text-align: left; border-top: 0px solid #D9D9D9; border-bottom: 1px solid #E8E8E8; border-right: 0px solid #D9D9D9; border-left: 0px solid #D9D9D9; }

/* Class applied to the cell that holds the content of the left column items. */
.content-12 { width: 100%; background-image:url(images/side_bg.gif); margin:0px; padding:12px 21px 12px 17px; border:0px; text-align:left;vertical-align:top;}
/* Class applied to the cell that acts as a horizontal line for the {LIST-CATEGORIES} and {LIST-MANUFACTURERS-NAME} QuickCode tags. */
.content-13 { width: 100%; margin:0px; padding:0px 0px 0px 0px; border-top-style: solid; border-top-color: #DCDCDC; border-top-width: 1px;}
/* Class applied to the cell that holds the title of the left column items. */
.content-14 { height: 34px; width:232px; margin:0px; padding:0px 0px 0px 17px; border:0px; text-align:left; vertical-align:middle;}
/* Class applied to the cell that holds the {LIST-MANUFACTURERS} QuickCode tag. */
.content-15 { width: 100%; margin:0px; padding:6px 0px 6px 15px; font-size: 10px; font-weight:normal;  border-top-style: solid; border-top-color: #E8E8E8; border-top-width: 1px; text-align:left; vertical-align:top;}
/* Class applied to the cell that holds the "My Shopping Cart" info in the left column. */
.content-16 { background-color:#FFFFFF;padding: 10px 10px 10px 10px; vertical-align: middle; text-align: left;
border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; border-right: 3px solid #D9D9D9; border-left: 3px solid #D9D9D9; }

/* Class applied to the cell that holds the "Update Cart Quantities" and "Continue to Checkout" buttons generally found on the basket/cart and checkout pages. */
.content-18 { vertical-align:top; padding: 10px 0px 3px 0px; 	border-top-style: solid; border-top-color: #D9D9D9; border-top-width: 3px; }
/* Class applied to the cell that holds the "Customers Also Bought" X-sell info generally found on the basket/cart page. */
.content-19 { text-align:left; vertical-align:top; padding: 15px 15px 15px 10px; border-top-style: solid; border-top-color: #D9D9D9; border-top-width: 3px; border-bottom-style: solid; border-bottom-color: #D9D9D9; border-bottom-width: 3px; border-left-style: solid; border-left-color: #F5EC00; border-left-width: 0px; border-right-style: solid; border-right-color: #F5EC00; border-right-width: 0px; background-color: #F9F9F9 }
/* Class applied to the text "Customers Also Bought" generally found on the basket/cart page. */
.content-20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333333; }
/* Class applied to the QuickCode tag {XSELL-SHORT-DESCRIPTION} generally found on the basket/cart page. */
.content-21 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
/* Class applied to the cell holding the X-Sell product image code generally found on the basket/cart page. */
.content-22 { vertical-align:middle; padding: 15px 15px 15px 15px; 	border-bottom-style: solid; border-bottom-color: #D9D9D9; border-bottom-width: 2px; }
/* Class applied to the QuickCode tags {BASKET-TOTAL} and {RECEIPT-GRAND-TOTAL} generally found on the basket/cart and checkout pages. */
.content-23 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #DE0000; }