/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

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

BODY {
  font-family : Verdana, Arial, sans-serif; font-size: 12px;
  background: #b5b5b5;
  color: #000000;
  margin: 0px;
}

img
{
	border: 0px;
}

table
{
	font-family : Verdana, Arial, sans-serif; font-size: 12px;
	background: #ffffff;
}

A {
  color: #000000;
  text-decoration: none;
}

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

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

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

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

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

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

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 {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

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

A.pageResults {
  color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

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

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

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

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

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

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

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: #f0a480;
  font-weight: bold;
}

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

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

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

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

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

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

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }


/*logo style*/
.gamelogo
{
	margin-left:auto; 
	margin-right:auto;
	text-align: center;
}

/*Games4All styles*/
.prod_list_blue
{
 	font-family : Verdana, Arial, sans-serif;
 	font-size: 9pt;
	font-weight: bold;
	background: #3880c5 url(images/blocks/head_blue.gif) repeat-x;
}

.prod_list_red
{
 	font-family : Verdana, Arial, sans-serif;
 	font-size: 9pt;
	font-weight: bold;
	background: #ed3948 url(images/blocks/head_red.gif) repeat-x;
}

.prod_list_yellow
{
 	font-family : Verdana, Arial, sans-serif;
 	font-size: 9pt;
	font-weight: bold;
	background: #f4f34d url(images/blocks/head_yellow.gif) repeat-x;
}

 .block_head
 {
 	font-family : Verdana, Arial, sans-serif;
 	font-size: 8pt;
 	color: #000000;	
 	font-weight: bold;
 	text-transform: uppercase;
	padding-top: 8px;
}

 .block_blue_grey_left_space, .block_red_grey_left_space, .block_yellow_grey_left_space
 {
 	background: #b5b5b5;
}

 /*blue block styles*/
 .block_blue_top
 { 	
	background: url(images/blocks/block_blue_top_center.gif) repeat-x;
 }
 
 .block_blue_left
 {
 	background: url(images/blocks/block_blue_left_center.gif) repeat-y;
 }
 
 .block_blue_right
 {
 	background: url(images/blocks/block_blue_right_center.gif) repeat-y;
 }
 
 .block_blue_bottom
 {
 	text-align: left;
 	background: url(images/blocks/block_blue_bottom_center.gif) repeat-x;
 }
 
 .bar_blue_center
 {
  	font-family : Verdana, Arial, sans-serif;
  	font-size: 8pt;
  	color: #000000;	
  	font-weight: bold;
  	text-transform: uppercase;
  	vertical-align: middle;
  	padding-top: 3px;
 	padding-left: 2px;
 	text-align: center;
 	
 	background: url(images/blocks/bar_blue_center.gif) repeat-x;
 }
 
 /*blue-grey block styles*/
  .block_blue_grey_top
  {  	
	background: url(images/blocks/block_blue_top_center.gif) repeat-x;  	
  }
  
  .block_blue_grey_left
  {
  	background: url(images/blocks/block_blue_left_center.gif) repeat-y;
  }
  
  .block_blue_grey_right
  {
  	background: url(images/blocks/block_blue_grey_right_center.gif) repeat-y;
  }
  
  .block_blue_grey_bottom
  {
  	text-align: left;
  	background: url(images/blocks/block_blue_grey_bottom_center.gif) repeat-x;
 }

 /*red block styles*/
 .block_red_top
 {	
	background: url(images/blocks/block_red_top_center.gif) repeat-x; 	
 }
 
 .block_red_left
 {
 	background: url(images/blocks/block_red_left_center.gif) repeat-y;
 }
 
 .block_red_right
 {
 	background: url(images/blocks/block_red_right_center.gif) repeat-y;
 }
 
 .block_red_bottom
 {
 	text-align: left;
 	background: url(images/blocks/block_red_bottom_center.gif) repeat-x;
 }
 
  .bar_red_center
  {
   	font-family : Verdana, Arial, sans-serif;
   	font-size: 8pt;
   	color: #000000;	
   	font-weight: bold;
   	text-transform: uppercase;
   	vertical-align: middle;
   	padding-top: 3px;
  	padding-left: 2px;
  	text-align: center;
  	
  	background: url(images/blocks/bar_red_center.gif) repeat-x;
 }
 
 /*red-grey block styles*/
  .block_red_grey_top
  {  	
	background: url(images/blocks/block_red_top_center.gif) repeat-x;  	
  }
  
  .block_red_grey_left
  {
  	background: url(images/blocks/block_red_left_center.gif) repeat-y;
  }
  
  .block_red_grey_right
  {
  	background: url(images/blocks/block_red_grey_right_center.gif) repeat-y;
  }
  
  .block_red_grey_bottom
  {
  	text-align: left;
  	background: url(images/blocks/block_red_grey_bottom_center.gif) repeat-x;
 }
 
  /*yellow block styles*/
  .block_yellow_top
  {	
 	background: url(images/blocks/block_yellow_top_center.gif) repeat-x; 	
  }
  
  .block_yellow_left
  {
  	background: url(images/blocks/block_yellow_left_center.gif) repeat-y;
  }
  
  .block_yellow_right
  {
  	background: url(images/blocks/block_yellow_right_center.gif) repeat-y;
  }
  
  .block_yellow_bottom
  {
  	text-align: left;
  	background: url(images/blocks/block_yellow_bottom_center.gif) repeat-x;
  }
  
 .bar_yellow_center
 {
  	font-family : Verdana, Arial, sans-serif;
  	font-size: 8pt;
  	color: #000000;	
  	font-weight: bold;
  	text-transform: uppercase;
  	vertical-align: middle;
  	padding-top: 3px;
 	padding-left: 2px;
 	text-align: center;
 	
 	background: url(images/blocks/bar_yellow_center.gif) repeat-x;
 }  
  
  /*yellow-grey block styles*/
   .block_yellow_grey_top
   {   	
 	background: url(images/blocks/block_yellow_top_center.gif) repeat-x;  	
   }
   
   .block_yellow_grey_left
   {
   	background: url(images/blocks/block_yellow_left_center.gif) repeat-y;
   }
   
   .block_yellow_grey_right
   {
   	background: url(images/blocks/block_yellow_grey_right_center.gif) repeat-y;
   }
   
   .block_yellow_grey_bottom
   {
   	text-align: left;
   	background: url(images/blocks/block_yellow_grey_bottom_center.gif) repeat-x;
 }
 
 
 
 /*
   $Id: dynamenu_for_osc_styles.txt,v 1.00 2006/05/07 20:04:02 nate_02631 Exp $
 	
 	Dynamenu for osCommerce CSS Definitions
 
   osCommerce, Open Source E-Commerce Solutions
   http://www.oscommerce.com
   Copyright (c) 2003 osCommerce
   
 	Released under the GNU General Public License
 	
 	Below are styles to be included in your catalog stylesheet (stylesheet.css) for
 	use with Dynamenu for osCommerce. All the CSS declarations for various menu styles
 	are included below. You need only include the style for the type of menu you plan
 	to use in your store template (of course feel free to paste them all in if experimenting).
 	
 	The plain and DHTML menus also work with a set of templates found in the
 	/includes/functions/dynamenu/templates folder, but in just about all cases
 	modifying the styles below should net you the results you want. 
 	
 */
 
 /*---------------------------*/
 /* Tree and Plain Menu Style */
 /*---------------------------*/
 
 .hormenutable
 {
 	background:transparent;
 	background-color:transparent;
 }
 
 .treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
 	display: block;
 	white-space: nowrap;
 }
 
 
 .phplmbodytable { /* Class of table cells containing plain menus */
 
 }
 
 .phplmnormal {     /* Font size & color of unlinked menu items */
 	color: #000000;
 	font-size: 13px;	
 	text-decoration: none;	
 }
 
 
 a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
 	color: #003300;
 	font-size: 13px;	
 	text-decoration: none;	
 }
 
 
 a.phplm:hover	{      /* Font color, style of menu items when hovered over */
 	color: #841212;
 	background-color: #ccc;
 	font-size: 13px;	
 	text-decoration: none;	
 }
 
 a.phplm:active	{      /* Font size & color of menu items when clicked */
 	color: #ff0000;
 	font-size: 13px;	
 	text-decoration: none;	
 }
 
 .dmselected {   /* Style overide for selected category tree */
     background-color: #ccc;
 		font-weight: bold;
 }
 
 .search_plat
 {
	width: 500px;
 }
