/*
############################
Body
############################
*/
/* Base Font */
body,p,span,div,ul,ol,td,th,form,button,input,textarea,select
{font-family: Verdana, Geniva, arial, helvetica, sans-serif;
font-size: 10px;}

/* Body */
body
{color: #000000;background-color: #ffffff;}
body, tr.footer-nav td, .ext-price span, .price span
{color: #000000;background-color: transparent;}

/* Body Links */
a:link,a:visited,a:active,a:hover
{font-family: Verdana, Geniva, arial, helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 10px;}
a:link, a:active
{text-decoration: none;
color: #ff0000;
background-color: transparent;}
a:visited
{text-decoration: none;
color: #ff0000;
background-color: transparent;}
a:hover
{text-decoration: underline;
color: #0000ff;
background-color: transparent;}

/* Page Title */
h1, h1 span 
{font-family: Verdana, Geniva, arial, helvetica, sans-serif;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #666666;
font-size: 20px;
background-color: transparent;
border-bottom: 2px solid #000000;
text-align: left;}

/* Paragraph Title */
h2, h2 span 
{font-family: Verdana, Geniva, arial, helvetica, sans-serif;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #666666;
font-size: 16px;
background-color: transparent;
border-bottom: 1px solid #000000;}

/* Section Title */
h3, h3 span
{font-family: Verdana, Geniva, arial, helvetica, sans-serif;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: 666666;
font-size: 12px;
background-color: transparent;}

/* Storefront Name */
.header-bar
{font-family: Verdana, Geniva, arial, helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 18px;
text-align: right;
background-color: #737373;}


/*
############################
Sidebar
############################
*/
/* Shopping Totals */
tr.cart td.cart-total
{color: #000000;
background-color: #ffffff;}

/* SideBar */
.sidebar, .sidebar2, tr.search td
{font-size: 10px;}

.sidebar, .sidebar2, tr.search td, div.address
{color: #ffffff;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
background-color: #737373;}

/* Sidebar Links */
a.sidebar-nav-link:link, a.sidebar-nav-link:active, a.sidebar-nav-link:visited, a.sidebar-nav-link:hover
{font-family: Verdana, Geniva, arial, helvetica, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 10px;
text-align: center;}
tr.sidebar-nav td, tr.search td
{border: 1px solid #ffffff;}
a.sidebar-nav-link:link, a.sidebar-nav-link:active
{text-decoration: none;}
a.sidebar-nav-link:link, a.sidebar-nav-link:active, tr.sidebar-nav td, tr.search td
{color: #f1f1f1; text-align: center; background-color: #A6A6A6;}
a.sidebar-nav-link:visited
{color: #f1f1f1;
text-decoration: none;
background-color: transparent;}
a.sidebar-nav-link:hover
{color: #ffffff;
text-decoration: underline;
background-color: transparent;}

/*
############################
Table Display
############################
*/
/* Table Border Color */
td.grid
{color: #000000;background-color: #eeeeee;}

/* Table Column Header */
.col-data,th.col-data
{color: #ffffff;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 10px;
background-color: silver;}

/* Table Footer */
.col-footer
{color: #000000;background-color: #eee;}

/* Table Header */
.col-header,th.col-header
{color: #000;
font-weight: bold;
font-style: italic;
text-decoration: none;
font-size: 12px;
background-color: #eee;}

/* Table Row Data */
.row-data, tr.search-display td.row-header
{color: #000000;
font-weight: normal;
font-style: normal;
text-decoration: none;
font-size: 10px;
background-color: #f8f8f8;}

/* Table Row Data2 */
.row-data2, tr.search-display td.row-header2, tr.shoppingcart td.row-header,tr.place-order td.row-header,tr.orderdetails td.row-header, tr.shoppingcart td.row-header2,tr.place-order td.row-header2,tr.orderdetails td.row-header2
{color: #000000;
font-weight: normal;
font-style: normal;
text-decoration: none;
font-size: 10px;
background-color: #ffffff;}

/* Table Row Header */
.row-header
{color: #000000;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 10px;
text-align: right;
background-color: #ffffff;}

/* Table Row Header2 */
.row-header2
{color: #000000;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 10px;
text-align: right;
background-color: #eeeeee;}


/*
############################
Product Display
############################
*/
/* Price */
.price, td.row-header2 div.price, .total-price, .ext-price
{color: #ff0000;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 12px;
background-color: transparent;}

/* Product Name */
b.product-name
{font-family: Verdana, Geniva, arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 12px;
background-color: transparent;}

/* Product Name Links */
a.product-name:link,a.product-name:active,a.product-name:visited,a.product-name:hover
{font-family: Verdana, Geniva, arial, helvetica, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 12px;}
a.product-name:link, a.product-name:active
{text-decoration: none;
color: #0000FF;
background-color: transparent;}
a.product-name:visited
{text-decoration: none;
color: #0000FF;
background-color: transparent;}
a.product-name:hover
{text-decoration: none;
color: #FF0000;
background-color: transparent;}

/* QTY */
div.qty
{color: #000000;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 12px;}

/* SKU */
span.sku
{color: #666666;
font-weight: normal;
font-style: normal;
text-decoration: none;
font-size: 9px;}


/*
############################
Buttons
############################
*/
/* Buy Button */
.buy-button,tr.search-display td.row-header .input-button, tr.search-display td.row-header2 .input-button
{color: #ffffff;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 10px;
background-color: #999999;}

/* Go Button */
.search-button
{color: #000000;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 10px;
background-color: #efefef;}

/* Button1 (Primary) */
.input-button
{color: #000000;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 9px;
background-color: #eeeeee;}

/* Button2  (Secondary) */
.input-button2
{color: #ffffff;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 9px;
background-color: #999999;}