/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 3 CSS HTML Styles */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
body, td, th, p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a:link { color: #345F81; }
a:visited { color: #002252; }
a:hover { color: #868686; text-decoration: none; }
a:active { color: #696969; text-decoration: none; }
hr { color: #696969; height: 1px; width: 90%; }
h1 { color: #002252; font-size: 14px; margin: 0px; border-bottom: 3px double #868686; }
h2 { color: #696969; font-size: 18px; }

/*Form Elements 
form { margin: 0px; }
input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002252; border: 1px inset #979797; }
*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 3 CSS Classes */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
 
NOTE: All styles below are specific to Cartweaver 3.
 
You may use the CSS above, or remove it and attach
 
your own CSS file in addition to cartweaver.css
 
*/
/*Form Styles*/
input.formCheckbox { border: none; background: transparent; }
input.formButton { background: #575f29; border-bottom: 1px solid #2a2f0c; border-left: 1px solid #2a2f0c; border-right: 1px solid #7A8445; border-top: 1px solid #7A8445; color: #FFFFFF; font-weight: bold; margin: 3px 3px 0px 3px; }

/* Faux button style for links */
a.buttonLink, a:link.buttonLink, a:visited.buttonLink { background: #c0c091; border-bottom: 1px solid #7a8445; border-left: 1px solid #efecd1; border-right: 1px solid #7a8445; border-top: 1px solid #efecd1; font-weight: bold; padding: 3px 3px 2px 3px; margin: 3px; text-decoration: none; color: #333333;}
a:hover.buttonLink { background: #934032; color: #fffcdf; }

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
 
Example: <table class="tabulardata">*/
table.tabularData {margin: 0;}
/* altRowEven & altRowOdd are used to style alternating table rows. */
tr.altRowEven td { background-color: #ffffff !important; }
tr.altRowOdd td { background-color: #ffffff !important; }
/* oldprice is displayed when there is a discount */
.oldprice { text-decoration: line-through; }
.smallprint { font-size: 10px; }
.pagingLinks { text-align: center; font-size: 11px; margin: 0; padding: 0; line-height: 15px;}
.pagingLinksRight {text-align: right; font-size: 11px; margin: 0; padding: 0; line-height: 15px;}
.pagingLinksLeft {text-align: left; font-size: 11px; margin: 0; padding: 0; line-height: 15px;}
.errorMessage { color: #993333; font-weight: bold; }
/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td { vertical-align: top; }

table#tableProductDetails,
table#tableProductDetails td,
table#tableProductDetails th { border: none; background-color: transparent; }

/* Results table */
table.resultsTable { background-color: #fffcdf; border: none; border-collapse: separate;}
table.resultsTable td { background-color: #EFECD1; border: 1px solid #efecd1; vertical-align: top; padding: 0;}
table.resultsTable td.emptycell {background-color: transparent; border-color: transparent;}
table.resultsTable div.resultContainer { padding: 8px 0 0 0; width: 150px; margin: 0 auto;}
table.resultsTable div.resultContainer h3 { padding-top: 160px;   }
table.resultsTable div.resultContainer img { float: left; }

/* Styling for SKUID */
.displaySKUID { color: #999; font-size: 10px; }

