/*************************************************************************
// Function : CSS defintions for the store.
// Product  : Webdesigns-studio Store Frontend
// Version  : 1.0
// Modified : September 2004
// Copyright: Copyright (C) 2004 Webdesigns-studio.Com 
//            See "license.txt" for this product for details regarding 
//            licensing, usage, disclaimers, distribution and general 
//            copyright requirements. If you don't have a copy of this 
//            file, you may request one at webmaster@Webdesigns-studio.com
/**************************************************************************/

/* General Tag specifications */
BODY, P {COLOR: #EFEFEF; FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica; FONT-SIZE: 11px}

font {COLOR: #EFEFEF; FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica; }

/*B, STRONG  {COLOR: #FFFFFF; FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica; FONT-SIZE: 11px}*/

h1  {COLOR: #CE740A; FONT-SIZE: 14pt}
h2    {COLOR: #03559F; FONT-SIZE: 12pt}
h3    {COLOR: #03559F; FONT-SIZE: 11pt}
h3    {COLOR: #03559F; FONT-SIZE: 10pt}

li.form  {list-style-type: none; display: block; padding: 0px 0px 0px 10px; margin: 0px; background: transparent url(/images/create_form_sm.gif) no-repeat;}
b.title  {COLOR: #FEFEFE; FONT-FAMILY:  'Trebuchet MS', Arial Narrow, Helvetica; FONT-SIZE: 18px}
b.title2  {COLOR: #FFCC00; FONT-FAMILY:  'Trebuchet MS', Arial Narrow, Helvetica; FONT-SIZE: 14px}
input.login  {width: 150px;  font-size: 9pt; background-color: #410000; border: 1px solid #d9d9d9; color: yellow;}
input, textarea, select  			 {background-color: #CECECE; border: 1px solid #411111; FONT-SIZE: 12px; color: #000000}
/*ol b         {COLOR: #EFEFEF; FONT-FAMILY:  'Trebuchet MS', Arial Narrow, Helvetica; FONT-SIZE: 12pt}*/
.submitform {font-family: Arial Narrow; font-size: 18px; color: white; background-color: green}
.butt_cal			{font-size: 11px; font-family: 'Arial Narrow'; border: 1px solid #CECECE; padding: 0 0 0 0; height: 22px;}

/* Info Box WITHOUT Headings */
.lightblue       {COLOR: #EFEFEF; BACKGROUND-COLOR: #EFEFEF; BORDER: 5px solid #B1CCD5; COLOR: red; font-size: 16px}
.fldTitle          {font-size: 18px; color: #003300}
.fldBg          {background-color: #EFEFEF}
.fontred 		{COLOR: #FF0000}

.box1            {COLOR: #222222; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.box1 A:link     {COLOR: #222222; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.box1 A:visited  {COLOR: #222222; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.box1 A:hover    {COLOR: #336600; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.box2          {COLOR: #222222; BACKGROUND-COLOR: #FFFFFF; BORDER: 1px solid #BBC3D3}
.box2 td         {COLOR: #222222; BACKGROUND-COLOR: #FFFFFF; }
.box2H           {COLOR: #222222; BACKGROUND-COLOR: #DDDDDD; PADDING: 1px}
.box2H B         {COLOR: #222222; FONT-SIZE: 12px}
.box2B           {COLOR: #222222; BACKGROUND-COLOR: #F5F5F5}
.box2B A:link    {COLOR: #222222; FONT-SIZE: 10px; TEXT-DECORATION: none}
.box2B A:visited {COLOR: #222222; FONT-SIZE: 10px; TEXT-DECORATION: none}
.box2B A:hover   {COLOR: #336600; FONT-SIZE: 10px; TEXT-DECORATION: underline}

.box3           {COLOR: #EFEFEF; BACKGROUND-COLOR: #E5C6E4; BORDER: 1px solid #BBC3D3}
.box3 A:link    {COLOR: #555555; FONT-SIZE: 10px; TEXT-DECORATION: none}
.box3 A:visited {COLOR: #555555; FONT-SIZE: 10px; TEXT-DECORATION: none}
.box3 A:hover   {COLOR: #FFFFFF; FONT-SIZE: 10px; TEXT-DECORATION: underline}

/* Generalr */
A:link     {COLOR: #cdbe8d; FONT-SIZE: 8pt;  font-weight: bold; TEXT-DECORATION: none}
A:visited  {COLOR: #cdbe8d; FONT-SIZE: 8pt; font-weight: bold;  TEXT-DECORATION: none}
A:hover    {COLOR: #cccccc; FONT-SIZE: 8pt;  font-weight: bold; TEXT-DECORATION: underline}

/* General */
A.large:link     {COLOR: #47727C; FONT-SIZE: 11pt;  TEXT-DECORATION: none}
A.large:visited  {COLOR: #47727C; FONT-SIZE: 11pt;  TEXT-DECORATION: none}
A.large:hover    {COLOR: #FFFFFF; FONT-SIZE: 11pt;  TEXT-DECORATION: underline}

#menu {background-color: #9b1e26;  background-repeat: no-repeat;}
#menu:hover {background-color: #ccbc8b; color: #000000; border: 1px solid #cccccc}
#menu a:hover   {COLOR: #000000;}
#menu a:link   {COLOR: #000000;}
/*

.menu            	{COLOR: #222222; }
.menu A:link     {COLOR: #ffffff;}
.menu A:visited  {COLOR: #ffffff;}
*/	

/* Footer */
.footer            {COLOR: #BEBEBE;  FONT-SIZE: 8pt; }
.footer A:link     {COLOR: #BEBEBE; FONT-SIZE: 8pt;  TEXT-DECORATION: none}
.footer A:visited  {COLOR: #BEBEBE; FONT-SIZE: 8pt;  TEXT-DECORATION: none}
.footer A:hover    {COLOR: #FFFFFF; FONT-SIZE: 8pt;  TEXT-DECORATION: underline}

/* Cell Shadings */
.shade1 {BACKGROUND-COLOR: #EFEFEF;}
.genHeadings {BACKGROUND-COLOR: #AAAAAA; color: #222222; FONT-WEIGHT: bold; font-size:14px}

/* Box - Page Headings */
td.pageHead {BORDER-BOTTOM: 2px solid #D11919; 
				  BORDER-TOP: 0px solid #CCCCCC;  
				  PADDING-BOTTOM: 10px; 
				  PADDING-TOP: 10px; 
				  PADDING-LEFT: 5px; 
				  FONT-SIZE: 13pt;
				  FONT-WEIGHT: bold;
				  COLOR: yellow;
				  BACKGROUND-COLOR: #8C1010;
				  FONT-FAMILY: 'Trebuchet MS', Verdana, Helvetica, Arial, Verdana;
}
				  
.pageHead2 {BORDER-BOTTOM: 2px solid #CCCCCC; 
				  PADDING-BOTTOM: 2px; 
				  FONT-SIZE: 8pt;
				  FONT-WEIGHT: bold; 
				  COLOR: #336699;}
				  
/* Box - Page Navigation */
.pageNav {BACKGROUND-COLOR: #EEEEEE}

/* Box - Product Image (Home page) */
.homeImg {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}

/* Box - Product Description (Home page) */
.homeDesc {BORDER-BOTTOM: 1px solid #CCCCCC}

/* Horizontal and Vertical lines */
.lines {BACKGROUND-COLOR: #CCCCCC}

/* System Messages */
.sysMsg    {FONT-SIZE: 10pt}
.sysMsgErr {COLOR: red; FONT-SIZE: 10pt}
.sysMsgURL {FONT-SIZE: 10pt}

/* ------------------- */
/* ADDED - Version 2.4 */
/* ------------------- */

/* Highlights used in search results */
.highlight {COLOR: #FFFFFF; BACKGROUND-COLOR: #ffff66}

div.message_open
      {
      position: absolute;
      left:50%;
      top:50%;
      border:1px solid #FFFFFF; background:#ffffff; background-color:#ffffff; width:400px; height:200px; z-index: 90;visibility: hidden;display: none;
      margin-left: -200px; /* half of width */
      margin-top: -100px;  /* half of height */
      }
div.upload_open
      {
      position: absolute;
      left:50%;
      top:50%;
      border:1px solid #FFFFFF; background:#ffffff; background-color:#ffffff; width:500px; height:400px; z-index: 90;visibility: hidden;display: none;
      margin-left: -250px; /* half of width */
      margin-top: -200px;  /* half of height */
      }
