/*******************************************************
                 TEMPLATE SPECIFIC
*******************************************************/

body {
background: #111111 url(../images/blue/bg.png) 0 0 repeat-x;
color:#676767;  
}

#cartTop {
background: url(../images/blue/cart-bg.png) no-repeat;
}

a {
color:#0063a0;
}

a:hover {
color:#004b7a;
}

#container { 	
background:#ffffff url(../images/blue/left-bg.png) repeat-y;
}

#header {
background: #FFFFFF url(../images/blue/header-bg.png) repeat-x;
}

#header h1 {
color:#ffffff;
}

#header h2 {
color:#eeeeee;
}

#hoverMenu {
border-bottom: 1px solid #FFFFFF;
background: url(../images/blue/menu-bg.png) repeat-x;
}

#hoverMenu a {
color: #FFFFFF;
}

#hoverMenu a span {
color:#FFFFFF;
}

#hoverMenu a:hover span {
color: #333333;
}

#hoverMenu #current a {
background:url(../images/blue/menu-lcurrent.png) 26px 0 no-repeat;
}

#hoverMenu #current a span {
background:url(../images/blue/menu-rcurrent.png) 100% 0 no-repeat;
color: #00426b;
}

#hoverMenu a:hover {
background:url(../images/blue/menu-lhover.png) 26px 50% no-repeat;
}

#hoverMenu a:hover span {
background:url(../images/blue/menu-rhover.png) 100% 3px no-repeat;
}

#leftColumn {
background: url(../images/blue/left-bg.png) repeat-y;
}

#preFooter {
background: url(../images/blue/content-bottom-narrow.png) no-repeat;
}

#footer {
background: url(../images/blue/footer-bg.png) repeat-x;
color: #576268;
}

.footer-bl {
background: url(../images/blue/footer-bl.png) no-repeat;
}

.footer-br {
background: url(../images/blue/footer-br.png) no-repeat;
}

#footer a {
color: #576268;
}

/*******************************************************
                 OSCOMMERCE SPECIFIC
*******************************************************/

h3 {
  font-weight: bold;
	font-size: 16px;
}

.errorBox {
	background: #ffb3b5;
}

.cartBox {
  color: #ccc;
}

.mainBox {
  color: #666;
}

.stockWarning {
	color: #cc0033;
}
.productsNotifications {
	background: #f8f8f8;
}
.orderEdit {
	color: #BB6100;
}

tr.header {
	background: #FFFFFF;
}
tr.headerNavigation {
	color: #333333;
	background-color: #B38022;
}
td.headerNavigation {
	color: #FFFFFF;
	background: #FFFFFF url(../images/blue/header_nav.gif) repeat-x;
}
a.headerNavigation {
	color: #FFFFFF;
}
a.headerNavigation:hover {
	color: #DDDDDD;
}
tr.headerError {
	background: #ff0000;
}
td.headerError {
	background: #ff0000;
	color: #ffffff;
}
tr.headerInfo {
	background: #00ff00;
}
td.headerInfo {
	background: #00ff00;
	color: #ffffff;
}
.infoBox {
}
.infoBoxContents {
	background: #FFFFFF url(../images/blue/infobox-content-bg.png) repeat-y;
}

.infoBoxContentsHis {
  background: #eef3f6;
	border-top: 1px solid #bbd4e3;
	border-bottom: 1px solid #bbd4e3;
}

.infoBoxContentsProducts {
  background: #FFFFFF url(../images/blue/prod-sep.png) 51% 5px repeat-y;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
}
td.infoBoxHeading {
	background: #0063a0 url(../images/blue/infobox-header.png) 100% -1px no-repeat;
	color: #FFFFFF;
}

td.infoBoxHeadingProducts {
	background: #0063a0;
	color: #FFFFFF;
}

#productHolder .pPrice {
	color: #4cb3f2;
}

#infoHolder {
	border-bottom: 1px dotted #CCCCCC;
}

#infoHolder h1, #infoHolder a {
 color: #0063a0;
}

#imageHolder h2 {
 color: #4cb3f2;
}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productreviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
  background: #FFFFFF;
}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productreviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
	background: #f8f8f9;
}
table.productListing {
  background: url(../images/blue/prod-sep.png) 46% 5px repeat-y;
}
.productListing-heading {
	background: #0063a0;
	color: #FFFFFF;
}

a.pageResults {
	color: #0000FF;
}
a.pageResults:hover {
	color: #0000FF;
	background: #FFFF33;
}
td.pageHeading, DIV.pageHeading {
	color: #0063a0;
}

td.pageHeadingPrice {
	color: #4cb3f2;
}

.productPrice {
	color: #233C59;
}
.productPricesmall {
	color: #5bb7f1;
}
.bluebold {
	color: #5bb7f1;
}
.darkbold {
	color: #333333;
}
a.pageHeading {
	color: #BB6100;
}
a.pageHeading:hover {
	color: #333333;
}
tr.subBar {
	background: #f4f7fd;
}
td.subBar {
	color: #000000;
}
td.main, p.main {
	color : #666666;
}

.smallTextWrap {
	background: #eef3f6;
	border-top: 1px solid #bbd4e3;
	border-bottom: 1px solid #bbd4e3;
	color: #666;
}

td.accountCategory {
	color: #aabbdd;
}

span.newItemInCart {
	color: #ff0000;
}

INPUT {
	background-color: #F8F8F8;
}
TEXTAREA {
	border: 1px solid #CCCCCC;
}
.BUTTON {
	background: #333333 url(../images/blue/search_but.gif) repeat-x;
	border: 1px solid #AAAAAA;
	color: #333333;
}

#txtSearch {
  background: url(../images/blue/search_bg.png) no-repeat;
	color: #FFFFFF;
}

.searchBut {
  background: url(../images/blue/search_but.png) no-repeat;
	color: #FFFFFF;
}

span.greetUser {
	color: #4cb3f2;
}
table.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
}

span.markProductOutOfStock {
	color: #c76170;
}
span.productSpecialPrice {
	color: #ff0000;
}

#productHolder .productSpecialPrice {
	color: #ff0000;
}

span.errorText {
	color: #ff0000;
}
.moduleRowOver {
	background-color: #EEEEEE;
}
.moduleRowSelected {
	background-color: #DDDDDD;
}
.checkoutBarFrom, .checkoutBarTo {
	color: #8c8c8c;
}
.checkoutBarCurrent {
	color: #000000;
}

.messageStackError, .messageStackWarning {
	color: #fff;
	background-color: #b14747;
	border-top: 1px solid #921f1f;
	border-bottom: 1px solid #921f1f;
}
.messageStackSuccess {
	background-color: #e0f0d7;
	border-top: 1px solid #9bc483;
	border-bottom: 1px solid #9bc483;
}

#succesOrder {
  background: #5dc426 url(../images/blue/succes.png) no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.inputRequirement {
	color: #ff0000;
}
.copy {
	color: #333333;
}

table#footTable tr td {
  color: #6690aa;
}

table#footTable tr td .white {
  color: #FFFFFF;
}

table#footTable tr td a {
  color: #FFFFFF;
}

#catmenu ul li a { 
	color: #777; 
	background: #fff;
	border-bottom: 1px solid #ebeff2; 
} 

#catmenu ul a:hover { 
	background: #F6F6F6; 
} 

/*******************************************************
                 LIVESEARCH SPECIFIC
*******************************************************/

.suggest_link {
	background-color: #0063a0;
}

#search_suggest {
	background-color: #005c95; 
}

#search_suggest a {
	color: #c0d4e0;
}

#search_suggest a:hover {
	color: #FFFFFF;
}
