/* RESET */
html,body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/*
  $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
  Modified by Niora www.niora.com/css-osc
*/

/* LAYOUT */
BODY {
margin-left: auto;
margin-right: auto;
width: 100%;
background: #ffffff url(images/bg_header.jpg) top left repeat-x;
font-family: Arial, sans-serif;
font-size:12px;
color:#000000;
}

p{
text-align:justify;
}
#wrapper { 
 margin: 0 auto;
 width: 970px;
}

#content { 
 float: left;
 color: #000000;
 background: #FFFFFF;
 width: 970px;
 display: inline;
}

#header {
 width: 970px;
 float: left;
 height: 149px;
 background: #000000 url('images/header.jpg') no-repeat;
}

#footer {
	margin: 0 auto;
	padding: 0;
	height: 152px;
	background: #89000A;
	color: #ffffff;
}

#footer_right {
float: right;
width:300px;
text-align:right;
}

#footer_left {
float:left;
width:670px;
}

#footer a {
border-bottom: 1px solid #ff0000;
color: #ffffff;
}

#footer h2 {
	padding: 0;
	margin: 0;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
}

#footer_dhl {
font-weight: bold;
float: right;
padding: 40px 0 0 0;
}

#clear {
clear: both;
height: 20px;
}

.footer-left{float:left;}

.footer-right{float:right;}

.divider-footer{clear:both;height:0px;}

#navigation {
 float: left;
 width: 950px;
 height: 54px;
 color: #333;
 background: #bf0000 url(images/nav.jpg) top left repeat-x;

}

	#pagecolumnleft {
	float: left;
	width: 223px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
		
	#pagecontent {
	float: left;
	width: 710px;	
	padding:0px 15px 0px 15px;
	margin:20px 5px 0px 0px;
	}
	
	#pagecolumnright {
	float: left;
	width: 130px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}



/* COMMON POSITION AND SPACING  */
.leftfloat{float:left;}

.leftfloat-right{float:left;text-align:right;padding:3px 2px 2px 2px;}

.leftfloat-center{float:left;text-align:center;}

.leftfloat-databox{float:left;width:150px;}

.leftfloat-silverpixel{float:left;padding:5px 0px 5px 0px;}
.leftfloat-silverpixelend{float:left;padding:0px 0px 0px 0px;}

.rightfloat{float:right;border:0px dashed #000000;}

.products-photo{
float:left;
text-align:center;
width:280px;
height:380px;
margin: 50px 0px 0px 10px;

}

.products-desc{
float:left;
text-align:left;
height:380px;
margin: 50px 0px 0px 20px;
}

.products-name h1{
color:#dd0000;
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
font-weight: bold;
}

.products-info{
padding:20px 0;
}

.products-price {
font-size: 18px;
font-family: Verdana, Arial, sans-serif;
}

.rightfloat-right{float:right;text-align:right;}

.right{text-align:right;}
.divider{clear: both;height:0px;} /* used throughout */
.divider-short{clear: both;height:5px;} /* used throughout */
.divider-tall{clear: both;height:13px;} /* used throughout */
.divider-pageheading{clear: both;height:10px;border:0px dashed #red;} /* just below all page titles */

/* TEXT AND NAVIGATION  ////////////////////////////////////////// TEXT ELEMENTS//////////////////////////////////////////////////        BOF TEXT ELEMENTS   //////////////////////////////  */
a, a:hover, p, p.main, .main, .bold, .leftfloat, .leftfloat-right, .rightfloat, .leftfloat-databox, .right, .center,  ul, li, .moduleRow, .moduleRowOver, .moduleRowSelected, .pagebox-account, .pagebox, .pagebox-onethird, .pagebox-twothirds, .pagebox-halfwidth, .pagebox-threefourths, .pagebox-onefourth, .products-new, .categorylisting, .confirm-comments{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 15px; 
}

.bold{
font-weight: bold;
}

.smalltext, p.smalltext, .smallText, p.smallText{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
margin:5px 0px 0px 0px;
}

.smalltext-model{
margin-top:5px;
font-size:10px;
}

a {color: #000000;text-decoration: none;}

a:hover {
  color: #AABBDD;
  text-decoration: none;
}

h1 {
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
font-weight: bold;
color: #9a9a9a;
}

h2 {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: normal;margin-bottom: 0;padding-bottom: 0;color: #000000;
}

h3{
font-family: Verdana, Arial, sans-serif;
font-size: 12px;font-weight: bold;
margin-bottom: 3px;
padding-bottom: 0;
color: #9a9a9a;
}

h4{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;font-weight: bold;
margin-top:10px;
margin-bottom: 3px;
padding-bottom: 0px;
color: #000000;
}

.not-h{
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
line-height: 15px;
padding:0px 0px 0px 5px;
}


/*  HEADER  includes/header.php  */
.header-box {background: #ffffff;}

.header-left{float:left;}

.header-right{float:right;}

.divider-header{clear:both;height:0px;}

/* common */

/*  from grey  */
#header-logo {
float:left;padding:20px 0px 0px 10px;
}

#header-breadcrumbs{
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight:bold;
color:#000000;
float: left;
}

#header-menu{
font-family: Verdana, Arial, sans-serif;
font-size: 24px;
font-weight:bold;
color:#ffffff;
float: left;
padding-top:8px;
}

#header-menu a{
color:#ffffff;
}

.leftfloat h2{
font-family: Arial, sans-serif;
font-size: 16px;
color: #89010B;
font-weight: bold;
}

/* common */
#header-navaccount{
float:right;
font-size: 10px;
color:#FFFFFF;
font-weight:bold;
text-align: right;
}

a.header-breadcrumbs, a.header-navaccount{
color:#000000;
}

a.header-breadcrumbs:hover, a.header-navaccount:hover{
text-decoration: underline
}

#header-navimages{
float:right;
}

strong{
	color: #89010B;
  font-family: Arial, sans-serif;
  font-size: 16px;
	font-weight:bold;
}

#headerNavigation{
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;
	float:left;
	padding: 17px 0px 5px 15px;
}

#headerNavigation a{
  color: #ffffff;
}

.headerNavigation{
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #89010B;
  font-weight : bold;
}

a.headerNavigation:hover{
  text-decoration:none;
	font-family: Arial, sans-serif;
  font-size: 16px;
  color: #89010B;
  font-weight : bold;
}

.header-error {
  background: #ff0000;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

.header-info {
  background: #00ff00;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


/* PAGE -common elements on catalog pages
.formbox, .pagebox-account, .pagebox, .checkoutbox are styling partners  */
.pagebox{   
  background: #ffffff;   /*#f8f8f9 light grey*/  
  /*border:1px solid #bbc3d3;*/ /*#bbc3d3 dark grey  */
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px; 
}

.pagebox-halfwidth{ 
float:left;
width:47%;
padding:0px 15px 0px 0px;
}

.pagebox-onethird{ 
float:left;
width:220px;
padding:0px 15px 0px 0px;
}

.pagebox-twothirds{ 
float:left;
width:325px;
padding:0px 15px 0px 0px;
}

.pagebox-threefourths{ 
float:left;
width:94%;
padding:0px 0px 0px 0px;
}

.pagebox-onefourth{
float:right;
width:23%;
text-align: center;
}

.form-textholder{
padding:0px 10px 0px 25px;
}
/*  FORMS  */

.input_tellafriendbox{
width:100px;
}

.form-textholder{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 15px;
}

		/* .formbox, .pagebox-account, .pagebox are styling partners  */
.formbox {
padding: 20px;
}

.form-caption{
float:left;
text-align:right;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 15px; 
padding:3px 7px 2px 2px;
width:125px;
}

.divider-form{clear: both;height:5px;} 

.textboxwidth{  /* depreciated by form-caption */
width:125px;
padding:0px 5px 0px 0px;
}

.checkboxwidth, .radiowidth{ 
width:25px;
padding:0px 5px 0px 5px;
}

/* CHECKOUT checkout_confirmation.php    CHECKOUT SERIES ////////////////////////////////////////////////////////////////////////////////// *//* CHECKOUT /////////// */
.checkoutbox{   

  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px;
}


/* ACCOUNT/ADDRESS SERIES  ///////////////////////////////////////////////////// *//* ACCOUNT/ADDRESS SERIES ///////////////////////////// */
	/* .formbox, .pagebox-account, .pagebox are styling partners  */
.pagebox-account{
  background: #f8f8f9;   /*#f8f8f9 light grey*/  
  border:1px solid #bbc3d3; /*#bbc3d3 dark grey  */
  margin:0px 0px 0px 0px;
  padding:5px 10px 5px 10px; 
}

.account-left{
float:left;
padding:3px 3px 3px 3px;
border:0px solid #red; 
}

.account-right{
float:right;
padding:3px 3px 3px 3px;
border:0px solid #red; 
 }

table.accountbox{
border-collapse: collapse;
}

td.accountbox{
padding:3px 3px 3px 3px;
}

td.accountbox-rt{
text-align: right;
padding:3px 3px 3px 3px;
}

.categorylisting{
float:left;
width:180px;
text-align: center;
margin:0px 0px 5px 0px;
}

/* INFOBOXES/////////////////////////////////////////////////////////////////////  *//* INFOBOXES////////////////////  */

 .categorylisting{
text-align: center;
}

.infobox{
margin:0px 0px 0px 0px;
padding:0px; 
text-align: center;
}

.menu{
background: #f8f8f9;   /*#f8f8f9 light grey*/  

margin:0px 0px 0px 0px;
padding:5px; 
}

/* in use?   */
.infoboxcontents, .infoBoxContents, span.infoboxcontents{
border:1px solid #B60110;   /*light grey*/
font-family: Verdana, Arial, sans-serif;
font-size: 10px; 
padding-bottom:10px;
padding-top:10px;
text-align:left;
}

.infoboxheading{   
  background:#89000A url('images/menu_header.jpg') no-repeat;
	color: white;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
  text-align: center;
	width:223px;
	margin-top:20px;
	height:44px;
}
.infoBoxtext
{
padding-top: 10px;
}
	/* tags holding image in infobox-header  */
	.shoppingcart, .specials, .reviews, .notifications{
	/*
	float:left;
	padding-right:5px;
	margin-top:0px;
	*/
	}
		
	.shoppingcart{	
	background-image: url(file:///private/var/folders/yV/yV42MaAJEh0Kh+o6L+7v+++++TI/TemporaryItems/AdapterTemp/alpha-clear/notables/images/infobox/corner_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #bbc3d3;
	width:118px;
	}

	.categories{
	background-image: url(file:///private/var/folders/yV/yV42MaAJEh0Kh+o6L+7v+++++TI/TemporaryItems/AdapterTemp/alpha-clear/notables/images/infobox/corner_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #bbc3d3;
	width:118px;
	}
	
	.whatsnew{
	}
	
	img.right_arrow{
	float:right;
	left:10px;
	}
			
	.infobox-headerimage{
	padding-right:6px;
	border:1px solid #blue;
	position: relative;
	right:6px;
	top:-10px;
	}

/* infobox shopping cart level    */
table.infobox-cart{
	border:0px solid #red;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	line-height: 12px;	
	}
	
	td.infoBoxContents-cart {
	border:0px dashed #red;
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	color: #333333;
  	line-height: 12px;	 
	}
	
	a.infobox-cart {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	line-height: 12px;	
	color:#333333;}
	
	a:hover.infobox-cart{
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	line-height: 12px;	
	color:#666666;
	}
	
	table.infobox-cartot{
	
	}

.categories, .manufacturers, .manufacturerinfo, .quickfind, .articles, .languages, .currencies, .information, .articlesauthor, .whatsnew, .shoppingcart, .specials, .reviews, .notifications, .bestsellers, .orderhistory, .tellafriend{
float:left;
padding-right:5px;
padding-left:7px;
margin-top:0px;
font-family: Verdana, Arial, sans-serif; 
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-align: left;
}

.manufacturers, .manufacturerinfo, .quickfind, .articles, .languages, .currencies, .information, .articlesauthor, .whatsnew, .specials, .reviews, .notifications, .bestsellers, .orderhistory, .tellafriend{
background-color: #bbc3d3;
width:118px;
}

/* PRODUCT LISTINGS  ////////////////////////////////////////////////////////////////////* PRODUCT LISTINGS /////////////////////////////////////////////////// */
.productlisting-new, .productlisting-odd, .productlisting-data,  .pl-price{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

/* use to create individual product headers in modules/product_listing.php   */
.pl-headerimage, .pl-headermodel, .pl-headername, .pl-headerprice, .pl-headermanu,  .pl-headerquantity, .pl-headerweight,  .pl-headerbuynow{
}

/* pair with .productlisting-data to style modules/product_listing.php sub elements  */
.pl-image{
position:relative;
text-align:center;
width:100%;
padding-top:10px;
}

.pl-model, .pl-name, .pl-price, .pl-manu,  .pl-quantity, .pl-weight,  .pl-buynow{
text-align: center;
padding-top:2px;
padding-bottom:2px;
padding-left:20px;
padding-right:20px;
}

.pl-name{
height:40px;
padding-left:3px;
padding-right:3px;
font-weight:bold;
}

span.productprice{
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #9a9a9a;
margin:0px;
}

.button{
padding:10px;

}

span.pl-specialprice {
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
font-weight:bold;
color: #ff0000;
}

span.productspecialprice {
font-family: Verdana, Arial, sans-serif;
font-size: 18px;
font-weight:bold;
color: #ff0000;
}

span.pl-specialpricestrike, span.productspecialprice-strike, .productspecialprice-strike {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-decoration: line-through;
}
 
/* pair with #pl_* to style subdivision of modules/product_listing.php along with    */
.productlisting-data{
width:130px;
padding:5px 2px 5px 2px;
text-align: center;
border:1px solid #red;
font-weight:bold;
}

/* container for products displayed in modules/product_listing.php  */
.productlisting-odd, .productlisting-even{
float:left;
text-align:left;
background: #ffffff;
border:1px solid #ff0000;
margin:15px 10px 10px 10px; 
height:270px;
width:205px;
}

/* modules/new_products.php 'new products for this month'*/
/* set in modules/new_products.php, xsell_products.php, */
.productlisting-new{      
float:left;
text-align: center;
background: #FFFFFF;   /* f8f8f9 light grey*/
border:0px solid #bbc3d3;
margin:10px 5px 5px 5px; 
padding:10px 0px 0px 0px;
height: 170px;
width:180px;
}

/* set in plcontentBox class*/
.productlisting-new-box {
  background: #f8f8f9;   /*#f8f8f9 light grey*/  
  border:0px solid #bbc3d3; /*#bbc3d3 dark grey  */
  margin:0px 0px 0px 0px;
  padding:0px; 
}

/* set in plcontentBox class*/
.productlisting-new-contents {
  background: #FFFFFF;   /* f8f8f9 light grey*/
  border:0px solid #f8f8f9;   /*light grey*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
  padding-bottom:0px;
  border:0px solid #green; 
}

/* set in plcontentBox class*/
.productlisting-new-heading{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
  padding:2px 0px 3px 5px;
  margin:10px 0px 0px 0px;
  border:0px solid #red; 
}

/* specials.php  */
.productlisting-specials{      
float:left;
text-align: center;
background: #f8f8f9;   /*light grey*/
border:1px solid #bbc3d3; /* dark grey */
margin:10px 5px 5px 5px; 
padding:10px 0px 0px 0px;
height: 170px;
width:180px;
}

/*SHOPPING CART , checkout series  *//*   ///////////////////////////////////////* BOF SHOPPING CART /////////////////////////////////////////////////// */

.cartlisting-data, .cart-subtotal, .cartheading-remove, .cartheading-product, .cartheading-qty, .cartheading-total, .cart-remove, .cart-product, .cart-qty, .cart-total{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
} 

#cartframe{
width:700px;
border:1px solid #89000A;
padding:1px 1px 0px 1px;

color: #ffffff;
font-weight:bold;
font-size: 11px;
}

.cart-heading-remove, .cart-heading-products, .cart-heading-quantity, .cart-heading-total, .orders-heading-products, .orders-heading-quantity, .orders-heading-total {
background: #89000A;
height: 30px;
text-align:center;
vertical-align: middle;
float: left;
font-size: 13px;
color: #ffffff;
font-weight: bold;
}

.cart-heading-remove {
width:10%;
}
.cart-heading-products {
width:60%;
}
.orders-heading-products {
width:70%;
}
.cart-heading-quantity, .orders-heading-quantity {
width:10%;
}
.cart-heading-total, .orders-heading-total {
width:20%;
}

.cartlisting-image{
height:110px;
}

.cart-subtotal {
font-size: 14px;
float:right;
font-weight:bold;
padding-right: 20px;
color:#89010B;
}

.cart-remove, .cart-qty{
font-weight: normal;
color: #000000;
text-align: center;
width:9%;
padding-top:10px;
float:left;
}

.cart-total{
font-weight: bold;
color: #000000;
text-align: center;
width:20%;
padding-top:10px;
float:right;
font-size:12px;
}
.cart-product{
font-weight: normal;
color: #000000;
width:60%;
padding-left:5px;
padding-top:10px;
float:left;
}

.orders-product{
font-weight: normal;
color: #000000;
width:70%;
padding-left:5px;
padding-top:10px;
float:left;
height:150px;
}

.cart-remove, .cart-product, .cart-qty, .cart-total {
height:110px;
}

.shopping-cart {
padding: 20px;
}

.orders, .info {
padding: 20px;
}

.form span{
color:red;
}

.input {
padding: 5px 0;

float:right;
}

.input-style, textarea, select{
border: 1px solid #ff0000;
color:#000000;
}

fieldset {
  padding: 20px 10px 20px 10px;
	border:1px solid #cc0000;
  }
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

legend {
  padding: 0.2em 0.5em;
  border:1px solid #cc0000;
  color:#ffffff;
  font-size:90%;
  text-align:left;
	background: #cc0000;
  }
.OrderInfo {
font-size: 11px;
background: #eeeeee;
text-align: justify;
padding: 20px;
}


.orderEdit, .orderedit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


SPAN.newItemInCart, span.newitemincart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
  }
  
/* CREDIT CARD FORM on checkout.payment.php  */
table.orderconfirm-products{
border-collapse: collapse;
border-bottom: 1px solid #000000;
padding-bottom:4px;
}

tr.orderconfirm-productsheading{
padding:0px 0px 0px 0px;
}
	.taxbox-heading{padding:0px 5px 0px 0px;}
			
	.productsbox-heading{padding:0px 0px 0px 0px;}
			
	.totalbox-heading{padding:0px 0px 0px 0px;}

tr.orderconfirm-products{
padding:0px 0px 0px 0px;
}			

	.qtybox{padding:0px 0px 0px 0px;}

	.descbox{padding:0px 0px 0px 0px;}

	.pricebox{text-align: right;padding:0px 0px 0px 0px;}

.orderconfirm-total{
border-collapse: collapse;
}

table.orderconfirm-payment{
border-collapse: collapse;

}

tr.orderconfirm-paymentheading{
padding:0px 0px 0px 0px;
}

tr.orderconfirm-payment{
padding:0px 0px 0px 0px;
}

.orderconfirm-paymentheading{
padding:0px 0px 0px 0px;
}

.orderconfirm-payment{
padding:5px 0px 5px 0px;
}

.confirm-comments{
border: 1px solid #bbc3d3;
background-color: #FFFFFF;
padding:4px;
}



/*   ////////////////////////////////////////////////  */

span.errortext {font-family: Verdana, Arial, sans-serif;color: #ff0000;}

.infoBox, SPAN.infobox, .infobox, span.infobox {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

.accounthistory-odd, .addressbook-odd, .alsopurchased-odd, .payment-odd, .productlisting-odd, .productreviews-odd, .upcomingproducts-odd, .shippingoptions-odd {
  background: #f8f8f9;}

.accounthistory-even, .addressnook-even, .alsopurchased-even, .payment-even, .productlisting-even, .productreviews-even, .upcomingproducts-even, .shippingoptions-even {
  background: #ffffff;}

A.pageResults, a.pageresults {color: #0000FF;}

A.pageResults:hover, a.pageresults:hover {color: #0000FF;background: #FFFF33;}


CHECKBOX, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 680px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetuser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

.modulerow, .moduleRow { }
.modulerowover, .moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.modulerowselected, .moduleRowSelected { background-color: #E9F4FC; }

/* progress bar in checkout series       */
.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; }

/* errors/message box */
.messageBox, .messageStackError, .messageStackWarning, .messageStackSuccess { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; }

.messageStackError, .messageStackWarning { 
background-color: #FBBEBE;
border:0px solid #D60000;
padding:4px 4px 4px 4px;}

.messageStackSuccess { background-color: #99ff00; }


/* MISC /////////////////////////////////////////////////////////////// *//* MISC /////////////////////////////////// */
.errorBox, .errorbox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning, .stockwarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications, .productnotifications { background: #f2fff7; }

.social-bookmark{float:left;width:21px;padding:10px 0px 10px 0px;}

.inputRequirement, .inputrequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/*DROPDOWN/FLYOUT menu in categories box  ul_categories.php */
#nav, #nav ul, #info ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		/*float : left;*/
		margin-left:20px;
	}

	#nav li { /* all list items */
		margin-bottom : 0px;
		width:183px;
		border-bottom: 1px dashed #ff0000;		
		padding:3px 0;
	}

	#nav li a {
		display : block;
		color : #333333;
		font-weight : normal;
		text-decoration : none;
		padding:3px 0;
		
	}
	
#info,#info ul { /* all lists */
		padding: 0;
		list-style: none;
		margin-left:20px;
	}

	#info li { /* all list items */
		padding:0;
		margin:0;
	}

	#info li a {
		display : block;
		color : #333333;
		font-weight : normal;
		text-decoration : none;
		padding:3px 0;
		
	}
	
img, div, input { behavior: url("iepngfix.htc") }




.pageBaner {
background: #ffffff url(images/baner.jpg) no-repeat;
width:650px;
height:209px;
margin: 0 auto;
color:#ffffff;
margin-top:8px;
}

.pageBaner h1 {
font-size: 20px;
font-weight: normal;
padding-top: 35px;
padding-left:20px;
margin: 0;
}

.pageBaner h2 {

font-weight: normal;
padding-left:20px;
margin: 0;
}

#specials {
	border: 1px solid #ff0000;
	background: #000000 url('images/specials.jpg') no-repeat top right;
	height: 141px;
	margin: 20px 0px;
}

.specials_text {
	float: left;
	padding: 100px 0 10px 150px;
	font-size: 18px;
	color: #f9f609;
}

#new_products {
	border: 1px solid #ff0000;
	background: #000000 url('images/new_products.jpg') no-repeat top left;
	height: 141px;
}

.new_products_text {
	float: right;
	padding: 100px 0 10px 150px;
	font-size: 18px;
	color: #099cf9;
}

#search{
margin:10px;
}

input [type=text]{
border: 1px solid #ff0000;
display: inline;
height:19px;
}

input#keywords {
border: 1px solid #ff0000;
color:#000000;
float:left;
width:125px;
height: 19px;
}

input#submit  {
float:left;
margin-left:-2px;
border: 0;
}

.product_flag {
position:absolute;
right:0;
top:0;
padding:0;
margin:0;
}

div.tabHeaders
{
	display:block;
	width: 100%;
	height:39px;
}

div.tabInactive
{
	float: left;
	background: url('images/activ.png') no-repeat;
	width: 162px;
	height: 39px;
	cursor: pointer;
	text-align: center;
	border-bottom: 1px solid #91A7B4;
}


div.tabActive 
{
	float: left;
	background: url('images/tab.png') no-repeat;
	width: 162px;
	height: 39px;
	text-align: center;
	border-bottom: 1px solid #F3F3EF;
	font-size: 120%;
	font-weight:bold;
}


div.tabPages {
	background-color: #F3F3EF;
	border: 1px solid #91a7b4;
	padding:20px;
	
}

.opis
{

margin: 5px 0px;
padding: 5px 0px;
}

