/*
  stylesheet.css, 2009/07/23 15:31:35 ERK
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2008 osCommerce
  Released under the GNU General Public License
*/
/* preload the 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: #f9f9f9;
	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;		
	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: #000;
	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:verdana,arial,sans-serif;font-size:13px;font-weight:normal}
.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}

TD.main, P.main, SPAN.main{
 font-family:verdana,arial,sans-serif; 
 font-size:12px; 
 font-weight:normal; 
 line-height:1.5}

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

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

body{
/* background-image:url(images/bg-swirls-blue.jpg); 
 background-repeat:repeat-x; */
 background-color:#c9e2e9; 
 color:black; 
 padding:0; 
 margin:0px}

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

A:hover{color:#900;text-decoration:underline}

H1{
 font-family:verdana,arial,sans-serif; 
 font-size:25px; 
 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; 
 padding-top:0px; 
 padding-bottom:0px; 
 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}

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


TABLE.HeaderCart{
 border:1px; 
 border-style:solid; 
 border-color:#729F59; /* green */
/* border-color:#b6b7cb; */
 border-spacing:2px}

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

a.HeaderCart:link, a.HeaderCart:visited{color:#fff}
a.HeaderCart:hover, a.HeaderCart:active{color:#f90;text-decoration:none;background-color:#000}

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

TR.header{
/*  background:#FFFFFF url(images/header_bg.jpg); 
  background-repeat:repeat-x; */
  background:#290000}

TR.headerNavigation{
 background:#666 url(images/header/header-navigation-915.jpg); 
 background-repeat:no-repeat; 
 font-family:verdana,arial,sans-serif; 
 font-size:15px; 
 color:#eee; 
 font-weight:normal}

TD.headerNavigation{
 font-family:verdana,arial,sans-serif; 
 font-size:15px; 
 color:#f9f9f9; 
 font-weight:normal}

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

A.headerNavigation:hover{
 font-family:verdana,arial,sans-serif; 
 font-size:15px; 
 color:#EF5808; /* dk orange */
 font-weight:normal; 
 text-decoration:none}

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}

/*TR.headerInfo{background:#990000}*/
TD.headerInfo{
 font-family:tahoma,verdana,arial,sans-serif; 
 font-size:11px; 
 background:#D25448; 
 color:#fff; 
 font-weight:bold; 
 text-align:center}

TD.headerSmall, SPAN.headerSmall, P.headerSmall{/* logoff in header */
 font-family:verdana,arial,sans-serif; 
 font-size:10px; 
 color:#fff; 
 font-weight:normal}

.headerSmall a:link, .headerSmall a:visited{font-weight:bold;color:#f9f9f9;text-decoration:none}
.headerSmall a:hover, .headerSmall a:active{font-weight:bold;color:#f90;text-decoration:underline}

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

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

.infoBoxBorder{/* add a right-left-bottom boarder to InfoBox */
background:#f9f9f9; 
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:#333;font-size:12px;font-weight:bold;line-height:1.2}

.infoboxContents a:link, .infoboxContents a:visited{font-family:arial,verdana,sans-serif;color:#333;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:#0074BB; /* blue */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:#f4f7fd}

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:bold;color:#D25448;text-decoration:none}
.smallText a:hover, .smallText a:active{font-size:10px;font-weight:bold;color:#333;text-decoration:underline}

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:13px; 
 color:#00a300;
 font-weight:normal}

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}

/* 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 */

.get1free { font-family: Verdana, Arial, sans-serif; font-size: 13px; background: #80C143; font-weight: normal; 
padding:5px
/*padding:4px 4px 4px 4px /* top right bottom left */}