/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  Paradyne Designs Template Stylesheet
  http://www.paradyne-designs.com

  Copyright (c) 2006 Paradyne Designs

  Stylesheet usage - OsCommerce Shop
  
  Color Key:  
  Background Color	-	ACACAC (dark grey)
  Logo Red 			-	AE151B (red)
  Logo Green		-	158C11 (green)
  Main Area Colour 	-	FFFFFF (white)
  Grey Column		-	D9DADC (lighter grey)
  
  Banner Size:  
  specials 		-	248 x 60
  newprod		-	249 x 60

*/
a:focus {-moz-outline:0;outline:0;outline-offset:0;}

.boxText { font-family: Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Arial, sans-serif; font-size : 10px; background: #AE151B; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications  { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size : 10px; color: #AE151B; text-decoration: underline; }

BODY {
  background-color: #ACACAC;
  background-image: url(images/default/bg_top.jpg); 
  background-repeat: repeat-x; 
  background-attachment: fixed
  color: #000000;
  margin: 0px;
  scrollbar-3dlight-color:#333333; 
  scrollbar-arrow-color:#ACACAC; 
  scrollbar-base-color:#333333; 
  scrollbar-darkshadow-color:#ACACAC; 
  scrollbar-face-color:#AE151B; 
  scrollbar-highlight-color:#ACACAC; 
  scrollbar-shadow-color:#333333;
  scrollbar-track-color:#666666;
}

h1 { 
 font-family: Arial, sans-serif;
 font-size: 15px;
 font-weight: bold;
}

h2 { 
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #D9DADC;
  height: 30px;
  background-image: url(images/default/box_header_center.jpg);
  vertical-align: middle;
  padding-left: 8px;
  border: 0px;
  border-style: solid;
  border-color: #eeeeee;
  background-color: #D9DADC;
}

A {
  color: #000000;
  font-size: 12px;
  text-decoration: none;
}

A:hover {
  color: #D62408;
  font-size: 12px;
  text-decoration: none;
}

A.headerText, TD.headerText {
  font-family: Arial, sans-serif;
  color: #eeeeee;
  font-size: 12px;
  text-decoration: none;
}

A:headerText:hover {
  font-family: Arial, sans-serif;
  color: #D62408;
  font-size: 12px;
  text-decoration: none;
}

FORM {
	display: inline;
}

TABLE.shoppingCart {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #D9DADC;
}

TD.shoppingItems  {
  border: 0px;
  border-style: solid;
  border-color: #D9DADC;
}

a.shoppingItems     {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #D9DADC;
  text-align: center;
}

a.shoppingItems:hover     {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #158C11;
  text-align: center;
}

a.shoppingItemsIn     {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #D9DADC;
  text-align: center;
}

a.shoppingItemsIn:hover     {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #D62408;
  text-align: center;
}

a.buttonText     {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #EEEEEE;
  text-align: center;
}

a.buttonText:hover     {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #FF0000;
  text-align: center;
}

td.mediumText   {
  font-family: Arial, sans-serif;
  font-size: 12px;
  text-decoration: bold;
  color: #000000;
}
  

TR.header {
  background-image: url(images/default/bg_top.jpg); 
  background-repeat: repeat-x; 
  background-attachment: fixed

}

tr.headerNavigation  {
  background: #D9DADC;
  height: 20px;
  padding-left: 5px;
}

TD.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #D9DADC;
  color: #222222;
  padding-left: 5px;
  height: 20px;
}

A.headerNavigation { 
  color: #222222; 
  padding-left: 5px;
}

a.headerNavigation:hover  {
  color: #158C11;
  padding-left: 5px;
}

TR.headerError, TABLE.headerError {
  border: 1px;
  border-style: solid;
  border-color: #222222;
  padding-top: 5px; 
  background: #AE151B;
}

TD.headerError {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #eeeeee;
  font-weight: bold;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, sans-serif;
  font-size: 13px;
  background: #00ff00;
  color: #2D2D2D;
  text-align: center;
}

TR.footer, TABLE.footer, TD.footer {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/default/box_header_center.jpg); 
  background-repeat: repeat-x; 
  color: #D9DADC;
  border-right:  1px;
  border-left:   1px;
  border-top:    0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #222222;
}

TD.vertspacer {
  background-image: url(images/default/navigation_vert_spacer.jpg); 
  background-repeat: repeat-x;
}

.footerText {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #D9DADC;
}

A.footerLinks {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #D9DADC;
  text-align: center;
}

.infoBox {
  background: #D9DADC;
}

.infoBoxContents {
  background: #D9DADC;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.infoBox2 {
}

.infoBoxContents2 {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.newProductsBox {
  background: transparent;
}

.newProductsContents {
  background: transparent;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.boxHeaderGrey {
  background-image: url(images/default/box_header_top_grey.jpg);
  border-right:  1px;
  border-left:   1px;
  border-top:    1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #555555;
}

.boxHeaderGrey2 {
  background-image: url(images/default/box_header_top_grey.jpg);
}

.boxHeaderGreen {
  background-image: url(images/default/box_header_top_green.jpg);
  border-right:  1px;
  border-left:   1px;
  border-top:    1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #333333;
}

.boxHeaderRed {
  background-image: url(images/default/box_header_top_red.jpg);
  border-right:  1px;
  border-left:   1px;
  border-top:    1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #333333;
}

.infoBoxNoticeContents {
  background: #D9DADC;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background-image: url(images/default/box_header_center.jpg);
  background-repeat: repeat-x; 
  background-color: #D9DADC; 
  color: #D9DADC;
  height: 30px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, sans-serif;
  font-size: 12px;  
}

table.headerSearch    {
   background: #D9DADC;
   border: 1px;
   border-style: solid;
   border-color: #333333;
   padding: 2px;
   height: 48px;
}

TD.mainAlign, TABLE.mainAlign    {
   background: #D9DADC;
   border: 1px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
}

TD.mainAlignWhite, TABLE.mainAlignWhite, TR.mainAlignWhite   {
   background: #FFFFFF;
   border: 1px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
}

table.mainAlignCategory, td.mainAlignCategory     {
   background: #FFFFFF;
   border-right:  1px;
   border-left:   1px;
   border-top:    0px;
   border-bottom: 1px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
}

table.mainAlignModule, td.mainAlignModule     {
   background: #FFFFFF;
   border-right:  1px;
   border-left:   1px;
   border-top:    0px;
   border-bottom: 0px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
}

table.mainAlignGTop, td.mainAlignGTop     {
   background: #D9DADC;
   border-right:  0px;
   border-left:   0px;
   border-top:    1px;
   border-bottom: 0px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
}

table.mainAlignGBottom, td.mainAlignGBottom     {
   background: #D9DADC;
   border-right:  0px;
   border-left:   0px;
   border-top:    0px;
   border-bottom: 1px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
}

table.mainAlignImage     {
   background-image : url(images/default/dynamenu_bg.jpg);
   border-right:  1px;
   border-left:   0px;
   border-top:    0px;
   border-bottom: 0px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
   line-height: 1.5;
}

table.mainAlignHeaderRight, td.mainAlignHeaderRight    {
   border-right:  1px;
   border-left:   0px;
   border-top:    0px;
   border-bottom: 0px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
   line-height: 1.5;
   background: #D9DADC;
}

table.mainAlignHeaderLeft, td.mainAlignHeaderLeft     {
   border-right:  0px;
   border-left:   1px;
   border-top:    0px;
   border-bottom: 0px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
   line-height: 1.5;
   background: #D9DADC;
}

td.mainAlign2     {
   background: #FFFFFF;
   border-right:  1px;
   border-left:   0px;
   border-top:    0px;
   border-bottom: 0px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
   line-height: 1.5;
}

td.mainAlign3border     {
   background: #D9DADC;
   border-right:  1px;
   border-left:   0px;
   border-top:    0px;
   border-bottom: 0px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
   line-height: 1.5;
}

td.productInfoContents     {
   background: #FFFFFF;
   border-right:  0px;
   border-left:   0px;
   border-top:    0px;
   border-bottom: 0px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
   line-height: 1.5;
}

td.mainAlign3     {
   background: #D9DADC;
   border-right:  1px;
   border-left:   1px;
   border-top:    0px;
   border-bottom: 0px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
   line-height: 1.5;
}

td.shoppingAlign     {
   background: #D9DADC;
   border-left: 1px;
   border-top: 0px;
   border-right: 0px;
   border-bottom: 1px;
   border-style: solid;
   border-color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
   line-height: 1.5;
}

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	width:  500px;
	height: 30px;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: center;
	white-space: nowrap;
	text-align: left;
	width: 124px;
	height; 30px;
	padding-top	    	: 8px;
	padding-bottom		: 7px;
}

.horizitem a {              /* Font style, size of submenu items */
    font-family: Arial, sans-serif;
	font-size: 13px;	
	text-decoration: bold;
	position: relative;	
	display: block;
	color: #eeeeee;	
	text-align: left;
	padding-left: 6px;
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	text-decoration: bold;
	font-weight: bold;
	font-size: 13px;	

}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	text-decoration: bold;
	font-weight: bold;
	font-size: 13px;
	color: #158C11;	
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	text-decoration: bold;
	font-weight: bold;
	font-size: 13px;
}


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

.horizsubframe	{      /* Color of submenu item and border */
	width=100%;
	border: 1px double #12770e;
	background-color: #222222;
	position: relative;
	display: block;	
	opacity: .9;
	filter: alpha(opacity=90);
}

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

.horizsubitem a {            /* Font style, size of submenu items */
    font-family: Arial, sans-serif;
	font-size: 13px;	
	text-decoration: none;
	position: relative;
	display: block;
	color: #dddddd;
	font-weight: none;
	padding: 2px;
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #dddddd;
	font-size: 13px;	
	text-decoration: none;
	padding: 2px;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	text-decoration: none;
	color: #ffffff;
	background: #12770e;
	padding: 2px;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #158C11;
	text-decoration: none;
	padding: 2px;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

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

.horbar .dmselected {   /* Style override for selected root category */
}

/*Categories CSS file (Modifications by Paradyne Designs 2006)*/

#thecategories a:hover {
    background-color: #CCCCCC;
    color: #D02E2E;
    text-decoration: none;
    border: 0px;
    border-style: solid;
    border-color: #222222;
    font-size: 11px;
}

.catwithsubs, .catwithnosubs  {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -3px;
	margin-bottom: -9px;
	width: 122px;
}

.activelink {
	display: block;
    font-weight: bold;
}

TD.shoppingCartImage {
  background-image: url(images/default/shopping_cart.jpg); 
}

TD.shoppingCartItemsImage {
  background-image: url(images/default/shopping_cart_items.jpg); 
}

#thecategories a {
	display: block;
	background-color: #cccccc;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
	border: 0px;
    border-style: solid;
    border-color: #D9DADC;
    font-size: 11px;
}

/* Fix added to make Mozilla Browser function correctly */

html>body #thecategories a {
	width: auto;
}
/* End of mozilla fix*/

#topcat a {
	font-size: 13px;
	position: relative;
}

#topcat a:hover {
	font-size: 13px;
	position: relative;
	color: #D02E2E;
}

#secondcat a {
    background-image: url(images/categories/arrow_bullet.gif);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 14px;
	text-align: left;
	}

#thirdcat a {
	background-image: url(images/categories/arrow_bullet2.gif);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 14px;
	text-align: left;
}

#fourthcat a {
}

#fifthcat a {
}

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: #FFFFFF;
}

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

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  height: 15px;
  background: #D9DADC;
}

TD.productListing-data {
  font-family: Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  border-top: 1px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #333333;
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #AE151B;
}

TD.buttonSingle, DIV.buttonSingle {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-align: center;
  color: #D9DADC;
  height: 30px;
  background-image: url(images/default/button_single_129.jpg);
}

TD.buttonMain, DIV.buttonMain {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-align: center;
  color: #D9DADC;
  height: 25px;
  width: 106px;
  background-image: url(images/default/button_single_106x25.jpg);
  background-repeat: no-repeat; 
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #D9DADC;
  height: 30px;
  background-image: url(images/default/box_header_center.jpg);
  vertical-align: middle;
  padding-left: 8px;
  border: 0px;
  border-style: solid;
  border-color: #eeeeee;
  background-color: #D9DADC;
}

TD.pageHeading2, DIV.pageHeading2 {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #D9DADC;
  height: 30px;
  background-image: url(images/default/box_header_center.jpg);
  vertical-align: middle;
  padding-left: 8px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

td.mainWhite, p.mainWhite, table.mainWhite {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  background: #FFFFFF;
}

td.main, p.main  {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  background: #D9DADC;
}

TABLE.searchText, TD.searchText, SPAN.searchText, P.searchText {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  background: #D9DADC;
  height: 15px;
  padding-left: 5px;
  padding-right: 5px;
  border-top: 0px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #333333;
  }

TD.smallText, SPAN.smallText, P.smallText A.smallText {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #D9DADC;
  }
  
.darkText {
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #111111;
}

TD.accountCategory {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

td.fieldValue  {
  font-family: ;
  
}

TD.tableHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

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

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

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

TABLE.formArea {
  background: #f1f9fe;
  border-color: #333333;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

SPAN.markProductOutOfStock {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #FF8C04;
}

SPAN.errorText {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

/* VJ Links Manager v1.13 begin */

TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #333333;
}

.linkListing-heading {
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #D9DADC;
  color: #333333;
  text-align: left;
}

TD.linkListing-data {
  border-top: 1px solid #333333;
  padding: 4px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
}

TR.linkListing-odd {
  background: #D9DADC;
}

TR.linkListing-even {
  background: #D9DADC;
}

.linkFeatured {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #eeeeee;
  color: #333333;
  text-align: center;
  border: 1px;
  border-style: solid;
  border-color: #333333;
}  

/* DDB - 041031 - Form Field Progress Bar */
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
    overflow: hidden;
	background-color: navy;
	padding-left: 5px;}
}

.star-product-title {
  font-family: Arial, sans-serif;
  text-align : center;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.star-product {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
}
  
/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */  
  
/* VJ Links Manager v1.13 end */

.moduleRow {background-color: #D9DADC;}
.moduleRowOver { background-color: #D9DADC; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #D9DADC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 10px; color: #eeeeee; }
.checkoutBarCurrent { font-family: Arial, sans-serif; font-size: 10px; color: #eeeeee; }

/* message box */

.messageBox { font-family: Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 10px; background-color: #cccccc; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #cccccc; }

/* input requirement */

.inputRequirement { font-family: Arial, sans-serif; font-size: 10px; color: #AE151B; }
a.inputRequirement { font-family: Arial, sans-serif; font-size: 10px; color: #333333; }
a.inputRequirement:hover { font-family: Arial, sans-serif; font-size: 10px; color: #AE151B; }

/* begin POP-UPs MASSAGEed styles */
#showimage{
font-family: verdana,tahoma,arial;
font-size: 12px;
line-height: 18px;
color: #D9DADC; /* this is the color of the "Close Window [x]" text */
position:absolute;
visibility:hidden;
border: 1px solid black;
background-color: #ffffff;
opacity: .99;
filter: alpha(opacity=99);
z-index: 1024;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #AE151B; /* this is the background color of the top-bar */
z-index: 999999999999999999;
visibility: visible;
/* not necesary 
(play with it if you are tweaking crappy browsers like Safari, Konqueror, etc)  :D
min-width: 320px; 
*/
/* NS6 style to overcome bug
width: 100%;
*/
}

#dragbar #closetext{
font-weight: bold;
margin-right: 0px;
z-index: 999999999999999999;
visibility: visible;
}
/* end POP-UPs MASSAGEed styles */

/* Start Dynamic Banner News */

.banner_news_1 {
  background-image: url(images/banners/banner_news_1.jpg);
  background-repeat: no-repeat;
  width: 128px;
  height: 60px;
  vertical-align: top;
  border: 0px;
}

.banner_news_2 {
  background-image: url(images/banners/banner_news_2.jpg);
  background-repeat: no-repeat;
  width: 128px;
  height: 60px;
  vertical-align: top;
  border: 0px;
  border-left: 1px solid #333333;
}

.banner_news_3 {
  background-image: url(images/banners/banner_news_3.jpg);
  background-repeat: no-repeat;
  width: 128px;
  height: 60px;
  vertical-align: top;
  border: 0px;
  border-left: 1px solid #333333;
}

.banner_news_4 {
  background-image: url(images/banners/banner_news_4.jpg);
  background-repeat: no-repeat;
  width: 128px;
  height: 60px;
  vertical-align: top;
  border: 0px;
  border-left: 1px solid #333333;
}

.banner_news_5 {
  background-image: url(images/banners/banner_news_5.jpg);
  background-repeat: no-repeat;
  width: 138px;
  height: 60px;
  vertical-align: top;
  border: 0px;
  border-left: 1px solid #333333;
}

.banner_header {
  background: transparent;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.banner_header:hover {
  background: transparent;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.banner_news {
  background: transparent;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

.banner_news:hover {
  background: transparent;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #990000;
}

/* End Dynamic Banner News */

/* Offline Message Formatting */

TABLE.offline {
  vertical-align: middle;
  background: #731e1e;
  border: 2px solid #333333;
}	

TD.offlineImage {
  background-image: url(images/default/togo_logo.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

TD.offlineMessageTop {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #acacac;
  color: #111111;
  border: 2px solid #333333;
  border-bottom: 0px;
  padding: 5px;
}

TD.offlineMessageBottom {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #acacac;
  color: #111111;
  border: 2px solid #333333;
  border-top: 0px;
  padding: 5px;
}

.offlineText {
  background: transparent;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #111111;
}

.offlineText:hover {
  background: transparent;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #990000;
}

/* End Offline Message Formatting */
