/* ### modified for "Lemberg_02" Zen Cart Template of *STUDIO LEMBERG* © 2006 ### */
/* ############################################################################## */
/* Main CSS Stylesheet
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 3215 2006-03-20 06:05:55Z birdbrain $ 
 */
@import url("productboxes.css");
@import url("links.css");
@import url("tophead.css");
@import url("sideboxes.css");
@import url("cssmenu.css");
@import url("images.css");
@import url("navigation.css");
@import url("messages.css");
@import url("shoppingcart.css");
@import url("pages.css");
@import url("popup.css");
@import url("html_includes.css");
@import url("forms.css");

body.mainbody {
  margin: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;             /*MAIN FONT STYLE */
  color:#006600;                                         /*MAIN FONT COLOR */
  background-color:#184F0B;
  background-image: url(backgrounds/bg_load.jpg);
  background-position: center center;
  background-repeat: no-repeat;
}
/* --------------------------------------------------------- COMMON PAGE LAYOUT */
#mainWrapper {
  width: 760px;
  vertical-align: top;
  background-color:#FFFFFF;

}
.centerColumn {
  width: 514px;
  height: 80px;
  text-align:center;
  vertical-align: bottom;
  padding: 0px 13px 0px 13px;
  margin: 4px 10px;
  background-image: url(backgrounds/bg_centercolumn.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.centerColumnBottom {
  width: 514px;
  height: 80px;
  padding: 0px -10px 0px 13px;
  margin: 0px 0px;
  background-image: url(backgrounds/bg_centercolumnbottom.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}
.topTitle {                                     /* PAGE TITLES on the top of each page */
/*<div><table class="topTitle"><tr><td>
  <?php echo HEADING_TITLE; ?>
  </td></tr></table></div>*/
  width: 500px;
  height: 20px;
  color: #FFCC00;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 10px 0px 20px 0px;
  text-align:center;
  font-style:oblique;
  filter: Shadow(Color=#0F4200, Direction=135);
}
#content,
.content {
	text-align:left;
	padding-bottom: 10px;
	filter: #000000;  
}
#navColumnOneWrapper, 
#navColumnTwoWrapper, 
#mainWrapper {
  margin: auto; 
} 
.coming {
  letter-spacing: 1px;
}
/* ---------------------------------------------------------------- BACKGROUNDS */
.darkbg { background-color: #006600;}
.whitebg { background-color:#FFFFFF;}
/* -------------------------------------------------------------------- BORDERS */
.border, 
#border  { border: 1px solid #006600;}
.borderwhite  { border: 1px solid #FFFFFF;}
.fatborder  { border: 2px solid #006600;}

.fatborderL  {
  text-align: center;
  border: 1px solid #FFFFFF;
}
.fatborderR  {
  text-align:left;
  border: 1px solid #FFFFFF;
  padding-left: 40px;
}
#noborder  { border: 0px;}
/* -------------------------------------------------------------------- ALIGNES */
#left,
.left   { text-align: left;}
.right  { text-align: right;}
.center { text-align: center;}
.middle { vertical-align: middle;}

#upProductsHeading {
  text-align: left;
}
#upDateHeading {
  text-align: right;
}
#bannerboxHeading {
text-align:center;
}
#bannerOne, 
#bannerTwo,  
#bannerThree,  
#bannerFour,  
#bannerFive,  
#bannerSix {
text-align:center;
}
/* --------------------------------------------------------------------- FLOATS */
.back    { float: left; }
.forward { float: right;}
.gvBal   { float: right;}
/* ------------------------------------------------------- HEADERS & FONT SIZES */


/*.Fs_10 { font-size:10px;}
.Fs_11 { font-size:11px;}
.Fs_12 { font-size:12px;}
.Fs_13 { font-size:13px;}
.Fs_14 { font-size:14px;}
.Fs_15 { font-size:15px;}
.Fs_16 { font-size:16px;}
.Fs_17 { font-size:17px;}
.Fs_18 { font-size:18px;}
.Fs_19 { font-size:19px;}
.Fs_20 { font-size:20px;}*/

.biggerText,
.advisory   { font-size: 12px;}
/* ---------------------------------------------------------------- FONT STYLES */
.important,
.bold    {font-weight: bold;}
.italic  { font-style:italic;}
.oblique { font-style:oblique;}
.shade   { filter: Shadow(Color=#003300, Direction=135);}
/* ---------------------------------------------------------------- FONT COLORS */
CAPTION,
.white,
#white { color: #FFFFFF;}
.light { color: #FFCC00;}
.dark  { color: #006600;}
/* ------------------------------------------------------------------- PADDINGS */
/*.Lpad_0  { padding-left: 0px;}
.Tpad_0  { padding-top: 0px;}
.Rpad_0  { padding-right: 0px;}
.Bpad_0  { padding-bottom: 0px;}
.Lpad_5  { padding-left: 5px;}
.Tpad_5  { padding-top: 5px;}
.Rpad_5  { padding-right: 5px;}
.Bpad_5  { padding-bottom: 5px;}
.Lpad_10 { padding-left: 10px;}
.Lpad_20 { padding-left: 20px;}
.Tpad_10 { padding-top: 10px;}
.Rpad_10 { padding-right: 10px;}
.Bpad_10 { padding-bottom: 10px;}
.pad_0   { padding: 0px 0px 0px 0px;}
.pad_5   { padding: 5px 5px 5px 5px;}
.pad_10  { padding: 10px 10px 10px 10px;}
.pad_20  { padding: 20px 20px 20px 20px;}*/
.Tpad_10 { padding-top: 10px;}
/* -------------------------------------------------------------------- MARGINS */
/*.Lmarg_0  { margin-left: 0px;}
.Tmarg_0  { margin-top: 0px;}
.Rmarg_0  { margin-right: 0px;}
.Bmarg_0  { margin-bottom: 0px;}
.Lmarg_5  { margin-left: 5px;}
.Tmarg_5  { margin-top: 5px;}
.Rmarg_5  { margin-right: 5px;}
.Bmarg_5  { margin-bottom: 5px;}
.Lmarg_10 { margin-left: 10px;}
.Tmarg_10 { margin-top: 10px;}
.Rmarg_10 { margin-right: 10px;}
.Bmarg_10 { margin-bottom: 10px;}
.marg_0   { margin: 0px 0px 0px 0px;}
.marg_5   { margin: 5px 5px 5px 5px;}
.marg_10  { margin: 10px 10px 10px 10px;}*/
/* ------------------------------------------------------------------------- HR */
HR {
	height: 1px;
	margin-top: 5px;
	border: none;
	border-bottom: 1px solid #FFCC00;
    width: 100%;
}
HR#dark {
	height: 1px;
	margin-top: 5px;
	border: none;
	border-bottom: 1px solid #009900;
}
/* -------------------------------------------------------------- MISCELLANEOUS */

.clearBoth { clear: both;}

.notice {
  font-size: 12px;
  font-style:italic;
  font-weight: bold;
  text-align:center;
  letter-spacing: 1px;
}
#mediaManager {
  width: 50%; 
  margin: 0.2em;
  padding: 0.5em;
}
/* ---------------------------------------------------------------------------- */
