/* -- Baseline Styles -- */
form {margin: 0px;}

.productSpecialPrice {font-weight: bold; color: #b64202;}

/* Pager Links */
div.pageResultsLinks {}
div.pageResultsLinks a {text-decoration: none;}
div.pageResultsLinks a:hover {}
div.pageResultsLinks a.selected {font-weight: bold;}

/* Breadcrumbs */
div.breadcrumbs {}
div.breadcrumbs a {text-decoration: none; padding: 0px 5px 0px 3px;}

/* Promocode Styles */
.discount {font-weight: bold; color: #b64202;}	/* Promocode messages on shopping cart and checkout confirmation pages */
.promocodeError {font-weight: bold; color: #b64202;}	/* Promocode error message on shopping cart page */

/* Section Headings */
.sectionHeading {font-weight: bold; background-color: #f4efef; color: #666; padding: 2px; border-bottom: solid 2px #e0cccc;}
.sectionHeading a {color: #ffffff; font-weight: normal;}

/* Shopping Cart Table */
table#shoppingCart td {padding: 3px;}
table#shoppingCart .sectionHeading {font-size: 10px; padding: 1px 0px 1px 0px;}

/* Shopping Cart Table on Order Confirmation Page */
table#shoppingCartReview td {padding: 1px;}

/* Account Page Styles */
div.accountPage h1 {margin-bottom: 20px;}	/* Account page titles */
div.accountPage h1.sectionHeading {font-size: 11px; padding: 2px; background-color: #e0ebaf; margin-bottom: 0px;}	/* Account page section headings */
div.accountPage ul {margin-top: 5px;}
div.accountPage ul li {margin-bottom: 10px;}
div.accountPage table.backContinue {padding-top: 10px;}

/* Section Heading Styles */
.moduleRow td {background-color: #fff; color: #000000; padding: 2px;}
.moduleRowSelected td {background-color: #f4f4e5; color: #000000; padding: 2px;}
.moduleRowOver td {background-color: #faf7e7; cursor: pointer; cursor: hand; color: #000000; padding: 2px;} 

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* Error Styles */
.messageBox {margin: 10px 0px 10px 0px;}
.messageBox ul {list-style-type: none; margin: 0px; padding: 0px;}

.messageStackError {color: #ffffff; background-color: #9d0a0e; padding: 5px;}
.messageStackWarning {color: #ffffff; background-color: #b54201; padding: 5px;} 
.messageStackSuccess {color: #ffffff; background-color: #ae873a; padding: 5px;}

/* Separator */
/* Separates new/returning customer sections on login page */
hr.separator {color: #cccccc; height: 1px; margin-top: 15px;}

/* The AJAX error that is displayed when an email address already exists in the system */
div#emailError {color: #ff0000;}

/* Create Account Form */
#createAccountForm td {padding: 0px 10px 4px 0px;}