/*
  $Id: stylesheet.css,v 1.3 2005/08/18 13:06:35 mwithington Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/* -- Form Formatting ----------------------------------------------------------------------- */

/*

  *NOTE* Defaults should be handled by MOS Template Stylesheet

*/

 .basic_type {padding-right: 300px;}
 
.infoboxContents {
padding-left:60px;
}

.modBoxContents {
padding-left:60px;
}

 input
{
color:#333333;
background: #dfd6c6;
border: 1px solid #999999;
font-weight:100;
font-size:11px;
padding-left:3px;
margin-top:3px;
}

#search_inner form {
  padding: 0;
  margin: 0;
}
.inputbox {
	color:#333333;
background: #dfd6c6;
border: 1px solid #999999;
font-weight:100;
font-size:11px;
padding-left:3px;
margin-bottom:4px;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}

submit input
{
color: #000;
background:#CCCCCC;
border: 2px outset #d7b9c9
}

/* ---------------------------Custom Stuff-------------------------*/

.Prod_info_ttl  {
  font:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bolder;
  font-size: 12pt;
  text-align:left;
 color:#990000;

}


.OSCom_sectiontableheader {
  font:Verdana, Arial, Helvetica, sans-serif;
  padding:2px 2px 2px 8px;
  font-weight:bolder;
  font-size: 12px;
 color:#000000;
  background-color:#dfd6c6;
 margin-left:-10px;
 position:relative;
right:10px;
}

.OSCom_componentheading {
	background: url(images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding:2px 2px 2px 8px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin-left: -8px;

}

.OSCom_main {
  font:Verdana, Arial, Helvetica, sans-serif;
  font-weight:600;
  font-size: 12px;
 color:#00000;

}

.OSCom_extrafield {
font:Verdana, Arial, Helvetica, sans-serif;
  font-weight:600;
  font-size: 16px;
 color:#00000;
 }

/* -- Unsorted Formatting ------------------------------------------------------------------- */

.boxText   { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 2px; 
}
.boxText a { padding-left: 5px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background:#dfd6c6; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color:#FFCC99; text-decoration: underline; }



SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  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;
}

/* -- Module Row Formatting ----------------------------------------------------------------- */

.moduleRow { }
.moduleRowOver { background-color:#dfd6c6; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color:#FFCC99 }

/* -- Shopping Cart Formatting -------------------------------------------------------------- */

.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 Formatting ---------------------------------------------------------------- */

.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;  }

/* -- Input Requirement Formatting ---------------------------------------------------------- */

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



.List_Menu {
	color:#333333;
background:#E4F5FD;
border: 1px solid #999999;
font-weight:100;
font-size:11px;
padding-left:3px;
padding-top:1px;
padding-bottom:1px;
margin-bottom:8px;
margin-top:8px;

}


.cssButton, .cssButtonHover {
width : 50em;
background-color: #dfd6c6;
color : #000000;
border: 2px outset #F4F4F4;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
white-space: nowrap;
font-weight:400;
padding: 0.3em;
/*margin-left:65px;
/*position:relative; left: 65px;*/
/*border-spacing: 1px;*/
/*margin-left: auto;
margin-right: auto;*/
/*display: block;
/*vertical-align: top;*/
/*line-height: 130%;

/*cursor: pointer;*/
}

.cssButtonHover {
color: #616161;
border-style: inset;
text-decoration: none;
}
/* adding the styles below might be needed if the default button width is changed */
/* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
.small_delete, .button_prev, .button_next, .button_search  {width: 7em;}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}
.button_return_to_product_list, .button_add_selected {width: 22em;}
.button_in_cart{width: 22em;}  
.button_submit {width: 22em;}
.button_update_cart {color: #c64934;
margin-top:4px; height:24px;padding-top:0px;}
.button_update_cartHover {color: black;}
/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/


/* BEGIN Fancier Invoice and Packingslip */
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 10px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 10px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* END Fancier Invoice and Packingslip */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.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; 
}
.infoBoxNotice, .infoBoxNoticeContents {background-color: #c9c9c9;
font-weight: bold;
}
.inputbox_A {
	color: #781351;
background: #fee3ad;
border: 1px solid #781351
}


