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

body { margin-top: 0.00em; font-family: Arial; font-size: 12px; color: #784d22; /* background-image : url(/catalog/images/bg.gif); */ }
td { margin-top: 0.00em; font-family: Arial; font-size: 12px; color: #784d22; }
.quick_find { font-family: Arial; font-size: 10px; color: #784d22; }
.charsremaining { font-family: Arial; font-size: 10px; color: #784d22; }
.td_white { font-family: Arial; font-size: 12px; color: #ffffff; }

/************************* LINKS *************************/
a { color: #784d22; text-decoration: underline; }
a:hover { color: #780001; text-decoration: underline; }
a.link_white { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.link_white:hover { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.link_cocoa { font-family: Arial; font-size: 10px; color: #fff199; font-weight: bold; text-decoration: none; }
a.link_cocoa:hover { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.link_brown { font-family: Arial; font-size: 12px; color: #784d22; font-weight: bold; text-decoration: none; }
a.link_brown:hover { font-family: Arial; font-size: 12px; color: #780001; font-weight: bold; text-decoration: none; }
a.link_brown_sub { font-family: Arial; font-size: 12px; color: #784d22; text-decoration: none; }
a.link_brown_sub:hover { font-family: Arial; font-size: 12px; color: #780001; text-decoration: none; }
a.link_disclaimer { font-family: Arial; font-size: 10px; color: #ffffff; }
a.link_disclaimer:hover { font-family: Arial; font-size: 10px; color: #ffffff; }
.copy_cocoa { font-family: Arial; font-size: 10px; color: #fff199; font-weight: bold; }
.copy_shopby { font-family: Arial; font-size: 12px; color: #750700; font-weight: bold; }
.copy_disclaimer { font-family: Arial; font-size: 10px; color: #ffffff; }
.header_brown { font-family: Arial; font-size: 18px; color: #784d22; font-weight: bold; }
.didyouknow_brown { font-family: Arial; font-size: 12px; color: #784d22; font-weight: bold; }
.copy_brown { font-family: Arial; font-size: 12px; color: #784d22; font-weight: bold; }
.copy_wine { font-family: Arial; font-size: 12px; color: #780001; font-weight: bold; }
.copy_white { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; }
.didyouknow_white { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; }
.copy_disclaimer { font-family: Arial; font-size: 10px; color: #ffffff; }
.pgborder { border-left: 1px solid #750700; border-right: 1px solid #750700; border-top: 1px solid #750700; border-bottom: 1px solid #750700; }
.rightbarcolor { background-color:#bbbbbb; }
.headerError { font-family: Arial; font-size: 12px; color: red; font-weight: bold; }
.headerInfo { font-family: Arial; font-size: 12px; color: red; font-weight: bold; }
.randt { font-family: Arial; font-size: 10px; color: #784d22; }
.topbuttontext { font-family: Arial; font-size: 12px; color: #fff199; font-weight: bold; }

/************************* For CSS Menu *************************/

ul#navigation-1
	{ margin:0; padding:1px 0; list-style:none; width:100%; font:normal 8pt arial;}

ul#navigation-1 li
	{ margin:0; padding:0; display:block; float:left; position:relative; width:150px; }

ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ padding:4px 0; display:block; text-align:center; width:150px; }

/* COLORS: top cell background, buttons and borders (default) */ 
.nolink { padding:4px 0; display:block; text-align:center; text-decoration:none; background:#f89679; color:#ffffff; height:26px; width:150px; border-left:1px solid #f89679; border-right:1px solid #f89679; border-top:1px solid #f89679; }

/* COLORS: top cell background and borders (over) */
ul#navigation-1 li:hover a
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; background:#f89679; width:150px; border-left:1px solid #f89679; border-right:1px solid #f89679; border-top:1px solid #f89679; }

/* COLORS: top and bottom buttons (over), top cell borders (off) */
ul#navigation-1 li a:hover
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; background:ec454e; color:#ffffff; width:150px; border-left:1px solid #f89679; border-right:1px solid #f89679; border-top:1px solid #f89679; }

/* COLORS: bottom borders (background actually shows as thick border) */
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:1px 1px 0; list-style:none; display:none; background:#ffffff; width:150px; position:absolute; top:34px; left:-1px; border:1px solid #780001; }
/* without this the drop down menus will not show */
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }

/* COLORS: bottom background and line (off) */
ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left; background:#ffffff; padding:4px 0; width:150px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; }

/* COLORS: bottom background and line (over) */
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ clear:left; background:#f89679; padding:4px 0; width:150px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000; }


/* DDB - 041031 - Form Field Progress Bar */
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
    overflow: hidden;
	background-color: navy;
	padding-left: 5px;}
.stylecl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

/* shipdate Parul M*/
.calendarHeader { font-weight: bolder; color: #CC0000; 
                  background-color: #FFFFFF;
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: small;
						}
.calendar { background-color: #cccccc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: small;
}
.invalid { background-color: rgb(153,153,153);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: small;
}
.valid { background-color: #FFFF00;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: small;
}
.s_valid { background-color: #FFFF00;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: small;
}
#selected {border: 2px solid #CC0000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size: small;
}
