/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
body {margin: 0px; padding:0px; background:#fff url(images/bg.jpg) repeat-x top; font-family:Arial;}
a{behavior: url(images/iepngfix.htc);}
body .pageHeading, .sub_category_title a, .list-prod-top a, .detail-pdt-top{color:#00aeef; font-family:Arial; font-size:20px; font-weight:normal;}


.boxText { font-family: Arial; font-size: 11px; color:#2b2b2b }
.errorBox { font-family : Arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial; font-size : 10px; color: #cc0033; }
.productsNotifications {}
.orderEdit { font-family : Arial; font-size : 10px; color: #26365a; text-decoration: underline; }

.menu{
	margin:0;
    padding:0;
    list-style:none;
	font-size:13px;
	float:right;
}
.menu li {
	float:left;
    margin:0;
    padding:0;
	display:inline;
}
.menu li a {
    display:block;
	float:left;
   	/*padding:7px 15px 9px 15px;*/
	margin:4px 2px 0 0;
	padding:7px 0;
	text-align:center;
	width:101px;
	height:22px;
	text-decoration:none;
	color:#fff;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	background-image:url(images/btn_menu.jpg);
	background-repeat:no-repeat;
}
.menu a:hover, .menu a.currentPage{
    display:block;
	float:left;
	text-decoration:none;
	color:#003399;
}

.menu .current a{color:#cddee6;}

FORM {
	display: inline;
}



TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Arial;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, Arial;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
/*  background: #b6b7cb; */
}

.infoBoxContents {
/*  background: #f8f8f9; */
  font-family: Arial;
/*  font-size: 10px; */
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;

  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}

TABLE.productListing {
  border-bottom:3px solid #cccccc;
}

.productListing-heading {
  font-family: Arial;
  font-size: 13px;
  padding:5px;
  color: #00aeef;
  font-weight: bold;
  background-color:#f5f5f5;
}

TD.productListing-data {
  font-family: Arial;
  font-size: 12px;
  padding:10px 0;
}
TD.productListing-data2 {
  font-family: Arial;
  font-size: 13px;
  font-weight:bold;
  padding:10px 0;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

/*TD.pageHeading, DIV.pageHeading {
  font-family: Arial;
  font-size: 30px;
  font-weight: bold;
  color: #628298;
}*/
DIV.pageHeading {
  font-family: Arial;
  font-size: 20px;
  font-weight: bold;
  color: #00aeef;
}

.product_name{
  font-family: Arial;
  font-size: 24px;
  font-weight: bold;
  color: #628298;
  text-decoration:none
}
a.product_name{font-family: Arial;
  font-size: 24px;
  font-weight: bold;
  color: #628298;text-decoration:none}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial,  sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #2b2b2b;  
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial;
  font-size: 10px;

}
.smallText { font:10px/13px Arial; color:#628fc4; text-decoration:none}
a.smallText { font:10px/13px Arial; color:#628fc4; text-decoration:none}
a.smallText:hover { font:10px/13px Arial; color:#628fc4; text-decoration:underline}
TD.accountCategory {
  font-family: Arial;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Arial;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, Arial;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial;
  color: #1e90ff;
  font-size:23px;
}

.productSpecialPrice {
  color: #1e90ff;
  font-size:18px;
}

.cart_price {
  font-family: Arial;
  color: #000000;
  font-size:13px;
  font-weight:normal;
  padding:10px 0;
}

SPAN.errorText {
  font-family: Arial;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial; font-size: 10px; color: #ff0000; }

/* ****************************************************************************************** */
/* ********************************************MAIN**************************************** */
/* ****************************************************************************************** */
.ST {
	font-family: Arial;
	font-size: 11px;
	color: #121631;
}
.LOGO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #D249EF;
}
/* ****************************************************************************************** */
/* ********************************************MAIN**************************************** */
/* ****************************************************************************************** */
.currenc { font:11px/13px Arial; color:#363636; text-decoration:none; font-weight:bold}
a.currenc { font:11px/13px Arial; color:#363636; text-decoration:none; font-weight:bold}
a.currenc:hover { font:11px/Arial Arial; color:#363636; text-decoration:underline; font-weight:bold}

.searchz { font:21px/21px Arial; color:#1b1b1b; text-decoration:none; font-weight:bold}
a.searchz { font:21px/21px Arial; color:#1b1b1b; text-decoration:none; font-weight:bold}
a.searchz:hover { font:21px/21px Arial; color:#1b1b1b; text-decoration:underline; font-weight:bold}

.ShoppingCart { font:11px/13px Arial; color:#b98305; text-decoration:none; font-weight:bold;}
a.ShoppingCart { font:11px/13px Arial; color:#b98305; text-decoration:none; font-weight:bold;}
a.ShoppingCart:hover { font:11px/13px Arial; color:#b98305; text-decoration:underline; font-weight:bold;}

.iinfo { font:bold 14px Arial; color:#1e90ff; text-decoration:none; font-weight:bold;}
.iinfo2 { font:12px/14px Arial; color:#628fc4; text-decoration:underline; font-weight:bold;}
a.iinfo2 { font:12px/14px Arial; color:#628fc4; text-decoration:underline; font-weight:bold;}
a.iinfo2:hover { font:12px/14px Arial; color:#96abe2; text-decoration:none; font-weight:bold;}

.CR { font:12px Arial; color:#FFFFFF; text-decoration:none}
a.CR { font:12px Arial; color:#FFFFFF; text-decoration:none}
a.CR:hover { font:12px Arial; color:#003399; text-decoration:underline}

.categor {font-family:Arial; font-weight:normal;color:#333333;font-size:12px; text-decoration:none;}
a.categor {font-family:Arial;
	font-weight:normal;color:#333333;font-size:12px; text-decoration:none}
a.categor:hover {font-family:Arial;
	font-weight:normal;color:#1e90ff;font-size:12px;text-decoration:underline}
.categor-info{padding:10px 0 0 60px;}
.cat_title {font-family:Arial; font-size:15px; color:#FFFFFF; text-decoration:none; font-weight:bold;}


.null { font:11px/13px Arial; color:#000000; text-decoration:none; font-weight:bold;}
a.null { font:11px/13px Arial; color:#000000; text-decoration:none; font-weight:bold;}
a.null:hover { font:11px/13px Arial; color:#000000; text-decoration:underline; font-weight:bold;}

.foot { font:13px Arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.foot { font:13px Arial; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.foot:hover { font:13px Arial; color:#003399; text-decoration:underline; font-weight:bold;}

.Date { font:12px/18px Arial; color:#333333; text-decoration:none}
a.Date { font:12px/18px Arial; color:#333333; text-decoration:none}
a.Date:hover { font:12px/18px Arial; color:#333333; text-decoration:underline}

.Price { font:15px/20px "Arial Narrow"; color:#ffffff; text-decoration:none; font-weight:bold}
a.Price { font:15px/20px "Arial Narrow"; color:#ffffff; text-decoration:none; font-weight:bold}
a.Price:hover { font:15px/20px "Arial Narrow"; color:#ffffff; text-decoration:underline; font-weight:bold}

.NameProd { font:25px/22px Arial; color:#333333; text-decoration:none;}
a.NameProd { font:25px/22px Arial; color:#333333; text-decoration:none;}
a.NameProd:hover { font:25px/22px Arial; color:#333333; text-decoration:underline;}

.adv { font:11px/13px Arial; color:#333333; text-decoration:none; font-weight:bold}
a.adv  { font:11px/13px Arial; color:#333333; text-decoration:underline; font-weight:bold}
a.adv:hover { font:11px/13px Arial; color:#1e90ff; text-decoration:none; font-weight:bold}

.ST { font:16px/16px Arial; color:#ffffff; text-decoration:none; font-weight:bold}
a.ST { font:11px/13px Arial; color:#FFFFFF; text-decoration:none}
a.ST:hover { font:11px/13px Arial; color:#FFFFFF; text-decoration:underline}

.number {font:11px/11px Arial; color:#1e90ff;}

.StaraCena { font:16px/16px Arial; color:#da1a00; text-decoration:none; font-weight:bold}
a.StaraCena { font:16px/16px Arial; color:#da1a00; text-decoration:none; font-weight:bold}
a.StaraCena:hover { font:16px/16px Arial; color:#da1a00; text-decoration:underline; font-weight:bold}

.border { background-color:#f5f5f5; border-color:#cecece; border-style:solid; border-width:1px; background-image: url(images/mod001.jpg); background-position:top; background-repeat:repeat-x}

.main2{font:13px/16px Arial; color:#bed4d5; text-decoration:none;}
a.main2{font:13px/16px Arial; color:#bed4d5; text-decoration:none; font-weight:bold;}
a.main2:hover{font:13px/16px Arial; color:#bed4d5; text-decoration:none; font-weight:bold;}

.main3{
  font-family: Arial,  sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #bfae79;  
}

/*-=============== rr Begin =================-*/
.centerDiv{
background-color:#a6e3f9;
background-image:url(images/bg_footer.jpg); background-position:50% 0; background-repeat:no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_footer.png', sizingMethod='scale');
}
.mainContent{background-image:url(images/bg_homepage1.png);background-repeat:no-repeat; background-position:0 100%; padding:20px 0;}
.td-categories{width:261px; height:281px;}
#image-logo{text-align:center; width:307px;}
#image-logo img{padding:0; margin:0; border:0;}
.categories-title a{font-family:Arial; font-weight:18px; text-decoration:none; font-weight:bold; padding:0; margin:0 15px; text-align:center;}
#subcateglist{margin:10px 0 0 30px;}
a.subcateg141,a.subcateg145,a.subcateg144,a.subcateg103, a.subcateg65, a.subcateg73, a.subcateg82, a.subcateg91, a.subcateg92{
background-position:left 5px; padding-left:15px; background-repeat:no-repeat; display:block; 
font-weight:bold; font-family:Arial; font-size:12px; color:#FFFFFF; text-decoration:none;}



#bannerTable{}
tr.parent{background-position:center; background-repeat:no-repeat;}
tr.child{background-position:center; background-repeat:repeat-y;}
tr#block_sep{background-repeat:no-repeat; height:3px;}
a.categor_parent {font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:15px; text-decoration:none; display:block; width:170px; text-align:center; vertical-align:top; margin:0; padding-top:5px;}
span.categor_parent {font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:15px; text-decoration:none; display:block; width:170px; text-align:center; vertical-align:top; margin:0; padding-top:5px;}
/*a.categor_parent1 {font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:none; display:block; width:170px; text-align:center; vertical-align:top; margin:0; padding:5px 0 0 10px;}*/
a.categor_child , a.categor_parent1{
font-family:Arial; color:#000000; font-weight:normal; font-size:12px; line-height:20px; 
text-decoration:none; display:block; text-align:left; vertical-align:top; 
background-position:left 5px; background-repeat:no-repeat; margin-left:15px; padding-left:15px;}
a.categor_child:hover{color:#008aea}

/* HOME */
a.subcateg103:hover{color:#669933;}
a.subcateg65:hover{color:#ff9933;}
a.subcateg73:hover{color:#cc3399;}
a.subcateg82:hover{color:#9933cc;}
a.subcateg91:hover{color:#339999;}
a.subcateg92:hover{color:#cc6600;}
a.subcateg144:hover{color:#cc3333;}
a.subcateg145:hover{color:#6666ff;}
a.subcateg141:hover{color:#ff3399;}

.body103{background-image:url(images/bg_feeding.jpg); background-repeat:repeat-x;}
.body103 .pageHeading, .body103 .sub_category_title a, .body103 .list-prod-top a, .body103 .detail-pdt-top{color:#669933;}
.
body65{background-image:url(images/bg_natural_organic_coordinates.jpg); background-repeat:repeat-x;}
.body65 .pageHeading, .body65 .sub_category_title a, .body65 .list-prod-top a, .body65 .detail-pdt-top{color:#ff9933;}

.body73{background-image:url(images/bg_healthcare.jpg); background-repeat:repeat-x;}
.body73 .pageHeading, .body73 .sub_category_title a, .body73 .list-prod-top a, .body73 .detail-pdt-top{color:#cc3399;}

.body82{background-image:url(images/bg_appliances.jpg); background-repeat:repeat-x;}
.body82 .pageHeading, .body82 .sub_category_title a, .body82 .list-prod-top a, .body82 .detail-pdt-top{color:#9933cc;}

.body91{background-image:url(images/bg_nasal_aspiration.jpg); background-repeat:repeat-x;}
.body91 .pageHeading, .body91 .sub_category_title a, .body91 .list-prod-top a, .body91 .detail-pdt-top{color:#339999;}

.body92{background-image:url(images/bg_breastfeeding.jpg); background-repeat:repeat-x;}
.body92 .pageHeading, .body92 .sub_category_title a, .body92 .list-prod-top a, .body92 .detail-pdt-top{color:#cc6600;}

.body144{background-image:url(images/bg_7.jpg); background-repeat:repeat-x;}
.body144 .pageHeading, .body144 .sub_category_title a, .body144 .list-prod-top a, .body144 .detail-pdt-top{color:#cc3333;}

.body145{background-image:url(images/bg_8.jpg); background-repeat:repeat-x;}
.body145 .pageHeading, .body145 .sub_category_title a, .body145 .list-prod-top a, .body145 .detail-pdt-top{color:#6666ff;}


.body141{background-image:url(images/bg_9.jpg); background-repeat:repeat-x;}
.body141 .pageHeading, .body141 .sub_category_title a, .body141 .list-prod-top a, .body141 .detail-pdt-top{color:#ff3399;}


a.currentinfoPage{color:#008aea;}
.td_sub_category{width:348px;}

/* COLUMN LEFT*/
.feeding a:hover, .feeding a.active{color:#669933;}
.natural_organic_coordinates a:hover, .natural_organic_coordinates a.active{color:#ff9933;}
.healthcare a:hover, .healthcare a.active{color:#cc3399;}
.appliances a:hover, .appliances a.active{color:#9933cc;}
.nasal_aspiration a:hover, .nasal_aspiration a.active{color:#339999;}
.breastfeeding a:hover, .breastfeeding a.active{color:#cc6600;}

/* Categ & Product Listing*/
.pageHeading{height:30px;}
.sub_category_title a{font-weight:normal; font-size:18px; text-decoration:none; padding:0 0 10px 0; margin:0; display:block;}
.list-prod-top{background-color:#f5f5f5; height:30px; border:1px solid #CCCCCC; border-bottom:0;}
.list-prod-top a{font-weight:normal; font-size:18px; text-decoration:none; padding:0 10px; display:block;}
.list-prod-bottom{border:1px solid #CCCCCC; border-top:0;}
.list-prod-prix{color:#000000; font-weight:normal; font-size:18px;}
.list-prod-model{color:#00000; font-weight:normal; font-size:12px;}
/*a.buy_now{background-image:url(includes/languages/english/images/buttons/btn_buy.jpg); background-repeat:no-repeat; display:block; width:125px; height:22px; text-align:center; padding-top:7px;color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none;}*/
.detail-pdt-top{background-color:#f5f5f5; height:29px; font-weight:normal; font-size:18px; font-family:Arial; padding-left:10px;}
.detail-pdt-image img{border:1px solid #CCCCCC;padding:10px; margin:0;}
.prod_info{padding-right:15px;}
.seperator td{height:5px;}

.detail-pdt-description{color:#000000; font-weight:normal; font-size:13px; height:110px;}
.detail-pdt-model{color:#000000; font-weight:normal; font-size:12px;}

/* BOF Dynamic Sitemap */
ul.sitemap {color: #00aeef;}
ul.sitemap li{}
ul.sitemap li a{text-decoration:none; color:#000000; padding:0; margin:0;
font-family:Arial; color:#000000; font-weight:normal; font-size:13px; line-height:20px; 
text-decoration:none; display:block; text-align:left; vertical-align:top; 
background-position:left 5px; background-repeat:no-repeat;}
/* EOF Dynamic Sitemap */

/* CART */
.cart TD.main, P.main {
  font-family: Arial,  sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #0099ff;  
}
.cart .product_name{
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  text-decoration:none
}
#phone{background-image:url(images/bg_phone.jpg); color:#666666; font-family:Arial; font-size:12px; font-weight:normal; text-align:right; background-repeat:no-repeat;}
#phone #phoneDiv{padding:25px 10px 0 0; width:171px;}
#phone span{color:#00aeef; font-size:18px; display:block;}
#trail{background-image:url(images/bg_breadCrumb.jpg); background-repeat:repeat-x; height:75px;}
#trail #trailDiv{margin:15px 0 0 42px; width:378px;}
#trail #trailDiv a{font-weight:normal; font-size:13px; text-decoration:none; color:#666666; background-image:url(images/bg_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}
#trail #trailDiv a.last{font-weight:bold; font-size:13px; text-decoration:none; color:#00aeef; background-image:url(images/bg_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}
a#logoff{color:#00aeef; font-family:Arial; font-size:16px; font-weight:bold;}
.btn a{display:inline;}
#flash{height:90px;}

td.offers{border:0; width:261px; height:80px; text-align:center;}
.offers a{text-decoration:none; color:#FFFFFF; font-weight:normal; font-size:20px; font-family:Arial; padding-left:20px;}
.offers a:hover{text-decoration:none;}

#special_offers{background-image:url(images/bg_special_offers.jpg); background-repeat:no-repeat;}
#gifts_idea{background-image:url(images/bg_gifts.jpg); background-repeat:no-repeat;}
#new_arrival{background-image:url(images/bg_new_arrival.jpg); background-repeat:no-repeat;}

#topBanner{margin-bottom:10px;}
#topBanner a{padding-left:14px;}
