/*
  $Id: stylesheet.css,v 1.58 2003/12/04 14:12:16 hpdl Exp $

  B2IP, Web Developing & Design Solutions
  http://www.b2ip.com

  Copyright (c) 2003 B2IP

  Released under the GNU General Public License
*/

/* fonts */
.blk {color: #000;}
.wht {color: #fff;}
.red {color: #f00;}
.grn {color: #008000;}
.cgrn {color: #006C6F;}
.org {color: #f40;}
.gry {color: #666;}
.lgry {color: #999;}
.dgry {color: #333;}
.fgry {color: #A19D94;}
.fgry:hover {color: #A19D94;}

blockquote {
	padding: 10px 0 0px 28px;
	margin-left: 15px;
	color: #666;
}

TABLE.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #000000;
}

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

A.headerNavigation:link { color: #ffffff; }
A.headerNavigation:visited { color: #ffffff; }
A.headerNavigation:active { color: #ffffff; }
A.headerNavigation:hover { color: #ffffff; }

TR.headerMenu {
  background: #DDAE63;
  height: 24px;
}

TD.headerMenu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #8D6354;
  font-weight : bold;
}

A.headerMenu:link { color: #8D6354; }
A.headerMenu:visited { color: #919082; }
A.headerMenu:active { color: #919082; }
A.headerMenu:hover { color: #919082; }

TABLE.footer {
  background: #2D190D;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

A.footer:link { color: #ffffff; }
A.footer:visited { color: #ffffff; }
A.footer:active { color: #ffffff; }
A.footer:hover { color: #ffffff; }

/* page contents */

.pageContents {
  background: #FFE4B5;
}
.textContents {
  padding: 10px;
  background: url(../../images/logo_sml.gif) bottom right no-repeat;
}


/* links */
a:link { color: #000000; font-weight: normal; text-decoration: none; }
a:visited { color: #000000; font-weight: normal; text-decoration: none; }
a:active { color: #000000; font-weight: normal; text-decoration: none; }
a:hover { color: #000000; font-weight: normal; text-decoration: underline; }

a.splitPageLink:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: underline; background-color: #FFFF33; }

/* page */
BODY { background-color: #2D190D; color: #2D190D; margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
P { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
H1, .pageHeading { padding:10px; background-color: #8B4513; font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #fff; font-weight: bold; margin: 10px 0px; }

ul#non {
	padding: 0;
	margin: 15px 0 20px 20px;
}
ul#non li {
	list-style: none !important;
	margin: 8px 0;
}

/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding-right: 5px; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.dataTable {
  border-collapse: collapse;
  clear: both;
}

.dataTable thead th {
  background-color: #E6E6E6;
  border-width: 1px;
  border-top-color: #FFFFFF;
  border-bottom-color: #C1C1C1;
  border-left-color: #C1C1C1;
  border-right-color: #C1C1C1;
  border-style: solid;
  padding: 2px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.dataTable tbody td {
  background-color: #F0F1F1;
  border-width: 1px;
  border-color: #E6E6E6;
  border-style: solid;
  padding: 2px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

.dataTable tr.selected td {
  background-color: #FBEBB1;
}

.dataTable tr.mouseOver td {
  background-color: #FFFAF3;
}

/* info box */
.infoBox {
  background: #555555;
}

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

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  background: url(http://www.sparkwoodfiregrill.com/images/infobox/corner_right_left.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #555555;
  text-align: center;
}

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

/* forms */
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
FORM { display: inline; margin: 0; }
LABEL { cursor: pointer; cursor: hand; }

/* account */
.formArea { background-color: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

/* attributes */
.attributes-odd { background-color: #f4f7fd; }
.attributes-even { background-color: #ffffff; }

/* miscellaneous */
.specialPrice { color: #ff0000; }
.oldPrice { text-decoration: line-through; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.highlight { border: 1px solid #ff0000; background-color: #ffff6b; padding: 2px; }

/* powered by button */
.poweredByButton { border: 1px solid black; padding: 1px; margin: 1px; font-family: Verdana, Arial, sans-serif; font-size: 8px; text-transform: uppercase; background: #999; }
.poweredByButton .poweredBy { color: black; background: white; padding: 1px 5px 1px 5px; font-size: 8px; }
.poweredByButton .B2IP { color: white; padding: 1px 5px 1px 5px; font-size: 8px; }

/* infoBox button */
.infoBoxButton { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: white; font-weight: bold; padding: 2px; margin: 1px; border: 1px solid black; background-color: #8DAD23; }
.operationButton { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: white; font-weight: bold; padding: 2px; margin: 1px; border: 1px solid black; background-color: #2386AD; }
.sectionButton { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: white; font-weight: bold; padding: 2px; margin: 1px; border: 1px solid black; background-color: #AD3A23; }

/* message stack output */

.messageStack {
  margin: 5px;
  font-size: 10px;
  color: #465584;
  background-color: #FFFCF5;
  border-width: 1px;
  border-style: dotted;
}

/* Form Elements */

.frm {
	background-color: #F5F4F1;
	border: 1px solid #D5DEEB;
	font-size: 12px;
	color: #333;
}
.frm-on {
	background: #fff;
	border: 1px solid #D5DEEB;
	font-size: 12px;
	color: #000;
}
textarea.frm2 {
	background-color: #fff;
	padding: 6px;
	line-height: 1.7em;
	font: 12px courier;
	scrollbar-face-color: #F0F1F2;     
    scrollbar-highlight-color: #fafafa; 
    scrollbar-3dlight-color: #fafafa;
	scrollbar-shadow-color: #E8EAEB;  
    scrollbar-darkshadow-color: #E8EAEB; 
    scrollbar-track-color: #fcfcfc; 
    scrollbar-arrow-color: #000;
	border: 1px solid #eee;
	color: #666;
}

.btn {
	background-color: #F5F4F1;
	border-bottom: 1px solid #848FA1;
	padding: 2px 5px;
	color: #4B4A3E;
}

.imgBak, .pic {
	background-color: #fcfcfc;
	border: 1px solid #000000;
	padding: 12px;
	margin: 10px;
	color: #666;
	filter:	progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4);
}