/*
  stylesheet.css, 2009/10/04 20:31:35 ERK
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2008 osCommerce
  Released under the GNU General Public License
*/
/* color:#EF4A00; /* #EF5808 dk orange */
/* background:#80c143; /* green */

/* preload infoBox header images */
#preload{width:0px;height:0px;display:inline;background-image:url(images/infobox/bg_infoBox.gif)}

/*---------------------------------------------------*/
/*   Dynamenu Vertical Fly-Out - categories_dm.php   */
/*---------------------------------------------------*/

.verbar	{ /* Color of main vertical menubar and border */
color: black;
background-color: #fff;
border: 0px outset #f9f9f9}

.vertitem { /* Behaviour of main vertical menu items, leave as is for proper operation */
text-align: left;
white-space: nowrap}

.vertitem a { /* Font style, size of main menu items */
font-family:verdana,arial,sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
padding:2px 5px;
position:relative;
display:block}

.vertitem a:link, .vertitem a:visited {  /* Default font style & color of main menu items */
color:#666;
text-decoration:none}

.vertitem a:hover {  /* Font style & color, background menu color of main menu item when hovered over */
color:#fff;
background-color:#80c143; /* green */
text-decoration:none}

.vertitem a:active	{ /* Font style & color, background menu color of main menu item when clicked */
color:#f9f9f9;
background-color:#80c143; /* green */
text-decoration:none}

.vertsubmenu	{ /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
position:absolute;
left:0;
top:0;
visibility:hidden}

.vertsubframe	{ /* Color of submenu item and border */
background-color:#80c143; /* green */
border:1px outset #999;
position:relative;
display:block}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
text-align:left;
white-space:nowrap}

.vertsubitem a	{   /* Font style, size of submenu items */
font-family:verdana,arial,sans-serif;
font-size:14px;
text-decoration:none;
padding:2px 5px;
position:relative;
display:block}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
color:#fff;
text-decoration:none}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
color:#000;
background-color:#f9f9f9;
text-decoration:none}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
color:#333;
background-color:#f9f9f9;	
text-decoration:none}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
position:absolute;
top:5px;
right:5px}

.dmselected {   /* Style override for selected category tree */
background-color: #ccc;
font-weight:bold}

.verbar .dmselected {   /* Style override for selected root category */
background-color:#eee;
}

/******************* EOF: dm_categories.php ***********************/

.boxText{font-family:sans-serif,verdana,arial;font-size:11px}
.errorBox{font-family:verdana,arial,sans-serif;font-size:10px;background:#ffb3b5;font-weight:bold}
.stockWarning{font-family:verdana,arial,sans-serif;font-size:13px;color:#D25448;font-weight:bold}
.productsNotifications{background:#f2fff7}
.orderEdit{font-family:verdana,arial,sans-serif;font-size:10px;color:#063;text-decoration:underline}

body{
/* background-image:url(images/bg-swirls-blue.jpg); 
background-repeat:repeat-x; */
background-color:#ADADAD; 
color:#000; 
padding:0; 
margin:0px}
 
.main {
font-family:verdana,arial,sans-serif; 
font-size:12px; 
font-weight:normal;
color:#555; 
line-height:1.5}
/*.main a:link, .main a:visited{font-size:12px;font-weight:normal;color:#555;text-decoration:underline}
.main a:hover, .main a:active{font-size:12px;font-weight:normal;color:#EF5808;text-decoration:underline}
*/
TABLE.main{background:#fff;color:#000;margin:0px}

TABLE.body{background:#fff;color:#000;margin:0px}

TD.tableHeading{font-family:verdana,arial,sans-serif;font-size:11px;font-weight:bold}

A{color:#666;text-decoration:none;font-weight:normal}
A:hover{color:#000;text-decoration:underline}

/************************* header *************************/

td.header{
background:#fff url(images/header/bg_header_texture_light.jpg);    
color:#666}

tr.headerNavigation{ 
background:#80c143 url("images/header/bg_header_navigation.jpg"); 
font-family:verdana,arial,sans-serif; 
font-size:14px; 
color:#fff}

A.headerNavigation{font-family:verdana,arial,sans-serif;font-size:14px;color:#fff;font-weight:normal;text-decoration:none}
A.headerNavigation:hover{font-family:verdana,arial,sans-serif;font-size:14px;color:#333;font-weight:normal;text-decoration:none}

/* 
TD.headerNavigation a:link, TD.headerNavigation a:visited{color:#fff;text-decoration:none}
TD.headerNavigation a:hover, TD.headerNavigation a:active{color:#EF4A00;text-decoration:underline}

TD.HeaderCart{font-family:verdana,arial,sans-serif;font-size:13px;color:#fff;font-weight:normal;background:#fff}

a.HeaderCart:link, a.HeaderCart:visited{color:#fff;font-weight:bold}
a.HeaderCart:hover{color:#EF4A00;font-weight:bold;text-decoration:none;background-color:#F9F9F9}
a.HeaderCart:active{color:#EF4A00;font-weight:bold}
*/

td.headerLinks{ /* My Account Order Status Help */
font-family:verdana,arial,sans-serif;font-size:12px;color:#666;font-weight:normal;text-align:left}
.headerLinks a:link, .headerLinks a:visited{font-weight:normal;color:#666;text-decoration:none}
.headerLinks a:hover, .headerLinks a:active{font-weight:normal;color:#EF4A00;text-decoration:underline}

td.headerAccount {/* Customer Name in Header */
 font-family:verdana,arial,sans-serif;font-size:11px;color:#666;font-weight:normal;text-align:left}
.headerAccount a:link, .headerAccount a:visited{font-weight:normal;color:#666;text-decoration:underline}
.headerAccount a:hover, .headerAccount a:active{font-weight:normal;color:#EF4A00;text-decoration:underline}

td.headerSearchBox {/* Search in Header */
background:url("images/header/bg_search_header.gif");
background-repeat:no-repeat;
background-position: right bottom;
/*padding:0px 2px 0px 60px /* top right bottom left */
}

/*
TD.LoginName{
 font-family:verdana,arial,sans-serif; 
 font-size:12px; 
 font-weight:bold; 
 color:#666; 
 background:#fff}
*/
TR.headerError{background:#ff0000}

TD.headerError{
 font-family:tahoma,verdana,arial,sans-serif; 
 font-size:11px; 
 background:#f00; 
 color:#fff; 
 font-weight:bold; 
 text-align:center}

/************************* infoBox *************************/

.infoBox{/* add a boarder to InfoBox */
background:#fff; 
border:1px; 
border-style:solid; 
border-color:#DBDCDB; 
border-spacing:1px}

.infoBoxBorder{/* add a right-left-bottom boarder to InfoBox */
background:#fff; 
border-top:0px; 
border-right:1px; 
border-bottom:1px; 
border-left:1px; 
border-style:solid; 
border-color:#DBDCDB; 
border-spacing:1px}

TD.infoBoxHeading{
 background:#f9f9f9 url(images/infobox/bg_infoBox.gif); 
 background-repeat:repeat-x;  
 font-family:verdana,arial,sans-serif; 
 color:#434A55; 
 font-size:11px; 
 font-weight:bold; 
 padding:0px 0px 0px 0px /* top right bottom left */
}

.infoBoxHeading a:link, .infoBoxHeading a:visited{color:#434A55;font-weight:bold;text-decoration:none}
.infoBoxHeading a:hover, .infoBoxHeading a:active{color:#000;font-weight:bold;text-decoration:none}

.infoBoxContents{
/*  background:#ffffff url(images/infobox/box_bg.jpg) repeat-x; */
 font-family:arial,verdana,sans-serif;color:#666;font-size:12px;font-weight:bold;line-height:1.2}

.infoboxContents a:link, .infoboxContents a:visited{font-family:arial,verdana,sans-serif;color:#666;font-size:12px;text-decoration:none;background:#f9f9f9;margin-left:0px}
.infoboxContents a:hover, .infoboxContents a:active{font-family:arial,verdana,sans-serif;font-size:12px;color:#EF4A00; /* org */text-decoration:none; background-color:#fff;margin-left:0px}

.infoBoxNotice{background:#FF8E90}

.infoBoxNoticeContents{
 background:#FFE6E6; 
 font-family:verdana,arial,sans-serif; 
 font-size:10px}

TD.infoBox, SPAN.infoBox{
 font-family:verdana,arial,sans-serif; 
 font-size:10px}

/************************* footer *************************/

.FooterBreadcrumb{font-family:verdana,arial,sans-serif;font-size:10px;background:#fff;color:#999;font-weight:normal}
.FooterBreadcrumb a:link, .FooterBreadcrumb a:visited, .FooterBreadcrumb a:active{color:#999;font-size:10px;font-weight:normal;text-decoration:none}
.FooterBreadcrumb a:hover{color:#666;font-size:10px;font-weight:normal;text-decoration:none;background-color:#FFC /* yellow */}

TD.footerBG{
/* background:#C9E2E9 url(images/bg_footer_grad.jpg); 
 background-repeat:repeat-x */
}

TD.footerNavigation{
 font-family:verdana,arial,sans-serif; 
 font-size:12px; 
 color:#333; 
 font-weight:normal; 
 text-align:left; 
 line-height:1.5}

.footerNavigation a:link, .footerNavigation a:visited{
 font-family:verdana,arial,sans-serif; 
 font-size:13px; 
 color:#333; 
 font-weight:normal; 
 text-decoration:none}

.footerNavigation a:hover, .footerNavigation a:active {
 font-family:verdana,arial,sans-serif; 
 font-size:13px; 
 color:#000; 
 font-weight:normal; 
 text-decoration:underline}

TD.footerText{font-family:verdana,arial,sans-serif;font-size:13px;color:#333;font-weight:normal;text-align:center;line-height:1.5}
.footerText a:link, .footerText a:visited{color:#333;text-decoration:none}
.footerText a:hover, .footerText a:active{color:#000;text-decoration:underline}

TR.footerDate{
 font-family:verdana,arial,sans-serif; 
 font-size:12px; 
 color:#eee; 
 font-weight:bold}

TD.left_column{background:#f9f9f9}

TD.right_column{background:#f9f9f9}

TD.cc_address{
 font-family:verdana,arial,sans-serif; 
 font-size:10px; 
 color:#F00; 
 line-height:1.5}

TD.subCategoryBox{
 font-family:verdana,arial,sans-serif; 
 font-size:11px; 
 line-height:1.5; 
 font-weight:bold}

FORM{display:inline}

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:#fff}

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:#fff}

TABLE.productListing{
 border:1px; 
 border-style:solid; 
 border-color:#b6b7cb; 
 border-spacing:1px}

.productListing-heading{
 font-family:arial,verdana,sans-serif; 
 font-size:11px; 
 background:#cfcfcf; 
 color:#fff; 
 font-weight:bold}

/* No borders in products column listing  */
TD.productListing-data{
 font-family:verdana,arial,sans-serif; 
 font-size:11px; 
 border:0px; 
 border-style:solid; 
 border-color:#eee; 
 border-spacing:6px}

A.pageResults{color:#00F}

A.pageResults:hover{color:#0000FF; background:#FF3}

TD.pageHeading, DIV.pageHeading{font-family:arial,verdana,sans-serif;font-size:14px;font-weight:bold;color:#000}

TR.subBar{background:#f4f7fd}

TD.subBar{font-family:verdana,arial,sans-serif;font-size:10px;color:#000}

TD.smallText, SPAN.smallText, P.smallText{font-family:verdana,arial,sans-serif;font-size:10px;color:#333;font-weight:normal}

/* Login, Shopping Cart, Password Forgotten */
.smallText a:link, .smallText a:visited{font-size:10px;font-weight:normal;color:#666;text-decoration:none}
.smallText a:hover, .smallText a:active{font-size:10px;font-weight:normal;color:#900;text-decoration:none}

TD.accountCategory{font-family:verdana,arial,sans-serif;font-size:12px;color:#abd}

TD.category_desc{
 font-family:verdana,arial,sans-serif; 
 font-size:13px; 
 line-height:1.5; 
 font-weight:normal}

TD.fieldKey{
 font-family:verdana,arial,sans-serif; 
 font-size:11px; 
 font-weight:bold}

TD.fieldValue{
 font-family:verdana,arial,sans-serif; 
 font-size:11px}

SPAN.newItemInCart{
 font-family:verdana,arial,sans-serif; 
 font-size:10px; 
 color:#f00}

CHECKBOX, INPUT, RADIO, SELECT{
 font-family:verdana,arial,sans-serif; 
 font-size:11px}

TEXTAREA{
 width:100%; 
 font-family:verdana,arial,sans-serif; 
 font-size:11px}

SPAN.greetUser{
 font-family:verdana,arial,sans-serif; 
 font-size:12px; 
 color:#333; 
 font-weight:bold}

TABLE.formArea{
 background:#f8f8f9; 
 border-color:#7b9ebd; 
 border-style:solid; 
 border-width:1px}

TD.formAreaTitle{
 font-family:tahoma,verdana,arial,sans-serif; 
 font-size:11px; 
 font-weight:bold}

SPAN.markProductOutOfStock{
 font-family:verdana,arial,sans-serif; 
 font-size:13px; 
 color:#D25448; /* red */
 font-weight:bold}

SPAN.productSpecialPrice{
 font-family:verdana,arial,sans-serif; 
 color:#f00}

SPAN.errorText{
 font-family:verdana,arial,sans-serif; 
 color:#900}

/*.moduleRow{}*/
.moduleRowOver{background-color:#D7E9F7}
.moduleRowSelected{background-color:#E9F4FC}

.checkoutBarFrom, .checkoutBarTo{font-family:verdana,arial,sans-serif;font-size:10px;color:#8c8c8c}
.checkoutBarCurrent{font-family:verdana,arial,sans-serif;font-size:10px;color:#000}

/* message box */
.messageBox{font-family:verdana,arial,sans-serif; font-size:10px}
.messageStackError, .messageStackWarning{font-family:verdana,arial,sans-serif;font-size:10px;background-color:#ffb3b5}
.messageStackSuccess{font-family:verdana,arial,sans-serif;font-size:10px;background-color:#9f0}

/* input requirement */
.inputRequirement{font-family:verdana,arial,sans-serif;font-size:10px;color:#D25448}

.cc_address{
 font-family:verdana,arial,sans-serif; 
 font-size:10px; 
 color:#F00; 
 line-height:1.5}

H1{
 font-family:verdana,arial,sans-serif; 
 font-size:23px; 
 font-weight:normal; 
 color:#EF5808; /* dk orange */
 padding-top:0px; 
 padding-bottom:0px; 
 margin-top:0px; 
 margin-bottom:0px}

H2{
 font-family:verdana,arial,sans-serif; 
 font-size:17px; 
 font-weight:normal; 
 color:#666;
/* color:#EF5808; /* dk orange */
 padding-top:0px; 
 padding-bottom:5px; 
 margin-top:0px; 
 margin-bottom:0px}

H2 a:link, H2 a:visited{font-weight:normal;color:#EF5808;text-decoration:none}
H2 a:hover, H2 a:active{font-weight:normal;color:#666;text-decoration:underline}

H3{
 font-family:verdana,arial,sans-serif; 
 font-size:14px; 
 color:#EF5808; /* dk orange */
 font-weight:normal; 
 padding-top:0px; 
 padding-bottom:0px; 
 margin-top:0px; 
 margin-bottom:0px}

/* includes/functions/html_output.php, remove in 2 places border="0"for CSS validation */
img{border:0; border-collapse:collapse}

/*  Ultimate Fade-in Slide Show  */
.centerdiv{/*IE method of centering a relative div*/
text-align:center}

.centerdiv>div{/*Proper way to center a relative div*/
margin:0 auto}

/*  Remove dotted border from links  */
a:active, a:focus, input[type="image"]{outline:0}

/* html{overflow-y:scroll}/* fixes scroll bar in Firefox */
/* html{overflow:-moz-scrollbars-verticals}*/ /* another way */ 
/* html{min-height:101%}*/ /* validates */
