/*  $Id: stylesheet.css,v 1.57 2003/07/23 15:31:35 dgw_ Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License  Shoppe Enhancement Controller - Copyright (c) 2003 WebMakers.com  Linda McGrath - osCommerce@WebMakers.com  Original settings are commented*/.boxText { font-family: Arial, sans-serif; font-size: 10px; }.errorBox { font-family : Arial, sans-serif; font-size : 10px; background: #ffb3b5; 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: #70d250; text-decoration: underline; }.formText {	font : 11px "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;	margin-left: 10px;	color : #666666;}/* Forms */form {    margin: 0;}.inputSubmit{color: #B4B1AD;background-color: #ffffff;border-color : #848275;border-top : 1px solid;border-bottom : 1px solid;border-left : 1px solid;border-right : 1px solid;font-family : Arial;font-size : 9px;font-weight: bold;}.inputBox{width:151px;color : #000000;background : #FFFFFF;border-color : #000000;border-top : 1px solid;border-bottom : 1px solid;border-left : 1px solid;border-right : 1px solid;font-family : Arial;font-size : 10px;}.commentInputbox{    width:450px;    color : #000000;	background : #FFFFFF;	border-color : #000000;	border-top : 1px solid;	border-bottom : 1px solid;	border-left : 1px solid;	border-right : 1px solid;	font-family : Arial;	font-size : 10px;	padding-left: 5px;	margin-left: 20px;}.formInputbox{	width:200px;	color : #000000;	background : #FFFFFF;	border-color : #000000;	border-top : 1px solid;	border-bottom : 1px solid;	border-left : 1px solid;	border-right : 1px solid;	font-family : Arial;	font-size : 10px;	padding-left: 5px;	margin-left: 20px;}.formInputselect{	color : #000000;	background : #FFFFFF;	font-family : Arial;	font-size : 10px;	margin-left: 20px;}.inputList{    width:153px;	color : #000000;	background : #FFFFFF;	font-family : Arial;	font-size : 10px;	padding-top: 1px;	margin-top: 3px;	padding-right: 0px;	padding-bottom: 1px;	padding-left: 5px;}.formInputlist{	width:200px;	color : #000000;	background : #FFFFFF;	font-family : Arial;	font-size : 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;    margin-left: 20px;}.formInputlistShort{	width:75px;	color : #000000;	background : #FFFFFF;	font-family : Arial;	font-size : 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;    margin-left: 20px;}BODY {/* WebMakers.com Added: Shoppe Enhancement Controller *//* To avoid the white flash set the color of the background to match your Outter BGColor *//* If not using Center Shop then reset background color to #ffffff *//*  background-image: url(images/bg.jpg); *//*  background: #ffffff; */  margin: 0px;/* BOF: WebMakers.com Added: Setup Browser Scroll Bar */SCROLLBAR-FACE-COLOR: #BEBEBE;SCROLLBAR-HIGHLIGHT-COLOR: #E6E6E6;SCROLLBAR-SHADOW-COLOR: #E6E6E6;SCROLLBAR-3DLIGHT-COLOR: #E6E6E6;SCROLLBAR-ARROW-COLOR: #000000;SCROLLBAR-TRACK-COLOR: #e6e6e6;SCROLLBAR-DARKSHADOW-COLOR: #000000/* EOF: WebMakers.com Added: Setup Browser Scroll Bar */}a {	color: #000000;	text-decoration: none;}a:hover	{	color: #ED5F16;	text-decoration: none;}a.link_grey {	color: #000000;	text-decoration: none;}a.link_grey:hover	{	color: #ED5F16;	text-decoration: none;}FORM {	display: inline;}TR.header {  /* background: #ffffff; */}TR.headerNavigation {/*	BACKGROUND-IMAGE: url(images/header_bar_bluelines.gif) repeat; *//*   background: #408080; */  background: #bbc3d3;}TD.headerNavigation {  font-family: Arial, sans-serif;  font-size: 10px;/*   background: #408080; */  background: #bbc3d3;/*	BACKGROUND-IMAGE: url(images/header_bar_bluelines.gif); BACKGROUND-REPEAT: repeat */  color: #ffffff;/*  color: #000000; */  font-weight : bold;}TR.headerError {  background: #ff0000;}TD.headerError {  font-family: Arial, sans-serif;/*  font-size: 12px; */  font-size: 11px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}TR.headerInfo {  background: #00ff00;}TD.headerInfo {  font-family: Arial, sans-serif;/*  font-size: 12px; */  font-size: 11px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}.productListing-even {	border-spacing: 1px;	background-image: url(images/productlisting_bg.gif);	background-repeat: repeat;}.productListing-odd {	border-spacing: 1px;	background-image: url(images/productlisting_bg.gif);	background-repeat: repeat;}.productListing-accessories-even {	border-spacing: 1px;	background-image: url(images/productlisting_acc_bg.gif);	background-repeat: repeat;}.productListing-accessories-odd {	border-spacing: 1px;	background-image: url(images/productlisting_acc_bg.gif);	background-repeat: repeat;}.productListing-labels-even {	border-spacing: 1px;	background-image: url(images/productlisting_labels_bg.gif);	background-repeat: repeat;}.productListing-labels-odd {	border-spacing: 1px;	background-image: url(images/productlisting_labels_bg.gif);	background-repeat: repeat;}.productListing-cart-even {	border-spacing: 1px;}.productListing-cart-odd {	border-spacing: 1px;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TD.productListing-data {  font-family: Arial, sans-serif;  font-size: 10px;}A.pageResults {  color: #0000FF;}A.pageResults:hover {  color: #0000FF;  background: #FFFF33;}TD.pageHeading, DIV.pageHeading {  font-family: Arial, sans-serif;/*  font-size: 20px; */  font-size: 12px;  font-weight: bold;  color: #000000;}TD.price, DIV.price {  font-family: Arial, sans-serif;/*  font-size: 20px; */  font-size: 12px;  font-weight: bold;  color: #841254;}TD.main, P.main, SPAN.main {	font-family: Arial, sans-serif;    font-size: 11px;	color: #70706D;}TD.smallText, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TD.smallerText, SPAN.smallerText, P.smallerText {  font-family: Verdana, Arial, sans-serif;  font-size: 9px;}ul, li {	 font-family: Arial, sans-serif;  font-size: 11px;  color: #000000;  line-height: 1.5;	list-style-image: url(images/list.gif);}/* Moved Down lower */TD.accountCategory_OLD {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #aabbdd;}TD.fieldKey {  font-family: Verdana, Arial, sans-serif;/*  font-size: 12px; */  font-size: 11px;  font-weight: bold;}TD.fieldValue {  font-family: Verdana, Arial, sans-serif;/*  font-size: 12px; */  font-size: 11px;}TD.tableHeading {  font-family: Verdana, Arial, sans-serif;/*  font-size: 12px; */  font-size: 11px;  font-weight: bold;}SPAN.newItemInCart {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #ff0000;}INPUT, SELECT {	background-color : #FFFFFF;    font: 10px Arial, Geneva, Helvetica, sans-serif;}CHECKBOX, RADIO {	background-color : #FFFFFF;    font: 10px Arial, Geneva, Helvetica, sans-serif;}/*  font-size: 12px; */SPAN.greetUser_OLD {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #f0a480;  font-weight: bold;}TABLE.formArea {  background: #f6f6f6;  border-color: #cccccc;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family: Tahoma, Verdana, Arial, sans-serif;/*  font-size: 12px; */  font-size: 11px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;/*  font-size: 12px; */  font-size: 11px;  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: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }/* message box */.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }/* input requirement */.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ::::::::::::::::::::::::: NEW STYLES :::::::::::::::::::::::::::::::::/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* WebMakers.com Added: New Styles *//* LOGIN CLASSES */TD.accountCategory {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left}SPAN.greetUser {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #009148; FONT-FAMILY: Arial, Verdana, sans-serif}/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: *//* WebMakers.com Added: Quantity Controller *//* ERROR MESSAGES ON QUANTITY AND UNITS */TD.QtyErrors, P.QtyErrors {  font-family: Verdana, Arial, sans-serif;  font-size: 9px;  color= #FF0000;  line-height: 1.5;}/* BOF: For Discount Prices */TD.DiscountPriceTitle, P.DiscountPriceTitle {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;	color: #FF0000;  line-height: 1.0;}TD.DiscountPriceQty, P.DiscountPriceQty {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;	color: #FF0000;  line-height: 1.0;}TD.DiscountPrice, P.DiscountPrice {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;	color: #000000;  line-height: 1.0;}TD.QuantityDiscountAvailable, P.QuantityDiscountAvailable {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;	color: #FF0000;}/* EOF: PRICES *//* BOF: Define an Outline style */.outline {  border: #000000;  border-style: solid;  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 1px;  border-left-width: 1px;  background-color: #FFFFFF;}/* EOF: Define an Outline style *//* Shopping Cart Styles */TD.ShoppingCartPrices, P.ShoppingCartPrices {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color=#000000;  line-height: 1.5;}TD.ShoppingCartSavings, P.ShoppingCartSavings {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: #FF0000;  line-height: 1.5;}TD.ShoppingCartRebateSavings, P.ShoppingCartRebateSavings {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: #D1AF0E;  line-height: 1.5;}/* BOF: Sample colors for product listing */A.productListing-data {  color: #008080;}A.productListing-data:hover {  color: #FF0000;  background: #C0C0C0;}/* EOF: Sample colors for product listing */TD.ShoppingCartmainRed, P.ShoppingCartmainRed {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #FF0000;  line-height: 1.5;}A.ShoppingCartError {  color: #FF0000;  text-decoration: none;}A.ShoppingCartError:hover {  color: #FF0000;  text-decoration: underline;  background: #8080FF;}SPAN.ShoppingCartError {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}TD.ShoppingCartHelp_main, P.ShoppingCartHelp_main {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.25;}TD.ShoppingCartShipping_main, P.ShoppingCartShipping_main {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.25;}/* Caution Messages */TR.Caution {  background: #EBCB14;}TD.Caution {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #FFFF00;  color: #000000;  font-weight: bold;  line-height: 1.5;  padding-right: 5px;  padding-left: 5px}TD.login, P.login, SPAN.login {  font-family: Arial, sans-serif;  font-size: 11px;  text-decoration: bold;  color: #000000;  line-height: 1.5;}TD.ShoppingCart, P.ShoppingCart, SPAN.ShoppingCart {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  text-decoration: bold;  color: #000000;  line-height: 1.5;}TD.ShoppingCartAttributes, P.ShoppingCartAttributes, SPAN.ShoppingCartAttributes {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-style: italic;  color: #008080;  line-height: 1.5;}TD.ShoppingCartAttributesError, P.ShoppingCartAttributesError, SPAN.ShoppingCartAttributesError {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-style: italic;  color: #FF0000;  line-height: 1.5;}TD.ProductIsFree, P.ProductIsFree, SPAN.ProductIsFree {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  text-decoration: bold;  color: #FF0000;}TD.ProductIsShowroomOnly, P.ProductIsShowroomOnly, SPAN.ProductIsShowroomOnly {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  text-decoration: bold;  color: #0000FF;}/* Downloads not available message */TD.DownloadsMsg, P.DownloadsMsg{  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  font-weight: bold;  color="FF0000";}/* Show Cart Details */TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {/* <FONT COLOR="bbc3d3" FACE="Arial" SIZE="1"> */  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  color="bbc3d3";} /* Show Header Page Links */TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {  background-image: url(images/button_blank_left.gif);}TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {  background-image: url(images/button_blank_right.gif);}TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {  background-image: url(images/button_blank_middle.gif);  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;/*  background: #408080; */  color: #ffffff;}.allproducts {  font-family: Arial, sans-serif;  font-size: 11px;  color: #000000;  line-height: 1.5;}.allproducts2 {  font-family: Arial, sans-serif;  font-size: 11px;  color: #666666;}.contentheaders {  font-family: Arial, sans-serif;  font-size: 11px;  color: #FA7600;  line-height: 1.5;  font-weight: bold;}.contentsubheaders {  font-family: Arial, sans-serif;  font-size: 11px;  color: #666666;  line-height: 1.5;  font-weight: bold;}/* Attributes Qty:Prices Onetime Charges */TR.AttributesQtyPricesOntime-odd {  padding-top: 2px;  padding-right: 2px;  padding-bottom: 2px;  padding-left: 2px  border-style: solid;  border-top-width: 3px;  border-right-width: 3px;  border-bottom-width: 3px;  border-left-width: 3px;  border: #FF0000;  background: #d5d5d5;}TR.AttributesQtyPricesOntime-even {  padding-top: 2px;  padding-right: 2px;  padding-bottom: 2px;  padding-left: 2px  border-style: solid;  border-top-width: 3px;  border-right-width: 3px;  border-bottom-width: 3px;  border-left-width: 3px;  border: #FF0000;  background: #ebebeb;}TD.ProductDescription, SPAN.ProductDescription, P.ProductDescription {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;}.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFFF00; }/* Poll Booth */TD.pollBoxRow {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  border-color: #eeeeee;  border-style: solid;  border-width: 1px;}TD.pollBoxText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  border-color: #eeeeee;  border-style: solid;  border-width: 1px;}TR.pollOptRow {  background: #f1f9fe;}TR.pollFooter {  background: #f1f9fe;}/* footer Back Ground */TABLE.footerTable {  background: #C7D2D9;  background-image: url('images/footer_background.jpg');  background-repeat: repeat;}/* footer middle */TD.footerMiddle {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}/* Header Navigation Bar Additional Links */TR.headerNavigationBarLink {/*   background: #408080; */	BACKGROUND-IMAGE: url(images/header_bar_bluelines.gif) repeat;}TD.headerNavigationBarLink {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;/*   background: #408080; */	BACKGROUND-IMAGE: url(images/header_bar_bluelines.gif); BACKGROUND-REPEAT: repeat/*  color: #ffffff; */  color: #000000;  font-weight : bold;}A.headerNavigationBarLink {/*  color: #FFFFFF; */  color: #000000;}A.headerNavigationBarLink:hover {/*  color: #ffffff; */  color: #FF0000;}A.headerNavigationBarLinkBreadCrumbs {/*  color: #FFFFFF; *//*  color: #000000; */  color: #408080;}A.headerNavigationBarLinkBreadCrumbs {/*  color: #FFFFFF; *//*  color: #000000; */  color: #408080;}/* BOF: Image on Product_info */A.ProductInfoImage {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #408080;  text-decoration: none;}A.ProductInfoImage:hover {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;  text-decoration: underline;}TABLE.ProductInfoImage {/*  padding-top: 2px;  padding-right: 2px;  padding-bottom: 2px;  padding-left: 2px*/  padding:2px;*/  border-top-width: 3px;  border-right-width: 3px;  border-bottom-width: 3px;  border-left-width: 3px;*//*  border-width: 3px;  border-color: "#FF0000";  border-style: solid;  background: #ebebeb;*/  float:right;}TD.ProductInfoImage {/*  padding-top: 2px;  padding-right: 2px;  padding-bottom: 2px;  padding-left: 2px*//*  padding:10px; */*/  border-top-width: 3px;  border-right-width: 3px;  border-bottom-width: 3px;  border-left-width: 3px;*//*  border-width: 3px;  border-color: "#0000FF";  border-style: solid;*/  background: #FFFFFF;  float:center;}.input_home {	color: #002731;	background-color: #ffffff;	border: 1px solid #A3A3A3;	font: 10px Arial, Geneva, Helvetica, sans-serif;}.input_content {	color: #002731;	background-color: #ffffff;	font: 10px Arial, Geneva, Helvetica, sans-serif;}.input_content2 {	color: #002731;	background-color : #FFFFFF;    border: 1px solid #B2B2B2;    font: 10px Arial, Geneva, Helvetica, sans-serif;}hr {	color: E5E5E5;}