/*

  $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

*/



.boxText { font-family:Arial, Verdana; font-size: 10px; }

.errorBox { font-family:Arial, Verdana; font-size : 11px; color: #000000; font-weight: bold; }

.stockWarning { font-family:Arial, Verdana; font-size : 11px; color: #000000; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family:Arial, Verdana; font-size : 11px; color: #ff0000; text-decoration: underline; }



BODY {
	/*background: #3e3e3f;
	*/
	margin: 0px;
	background-image:url(/bluelemon/design2/images/index/bg_gradient.jpg);

}

/*

A {

  color: #747474;

  text-decoration: none;

}



A:hover {

  color: #888888;

  text-decoration: underline;

}
*/



FORM {

 display: inline;

}



TR.header {

  /*background: #ffffff;*/

}



TR.headerNavigation {

  /*background: #bbc3d3;*/

}



TD.headerNavigation {
	font-family:Arial, Verdana;
	font-size: 10px;
	background: #bbc3d3;
	color: #333333;
	font-weight : bold;
}



A.headerNavigation {

  /*color: #FFFFFF;*/

  font-size: 13px;

  font-weight: bold;

  text-decoration: none;

}



A.headerNavigation:hover {

  /*color: #FFFFFF;*/

  font-size: 13px;

  font-weight: bold;

  text-decoration: underline;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family:Arial, Verdana;

  font-size: 12px;

  background: #ff0000;

  /*color: #ffffff;*/

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family:Arial, Verdana;

  font-size: 12px;

  background: #00ff00;

  /*color: #ffffff;*/

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family:Arial, Verdana;

  font-size: 10px;

  background: #bbc3d3;

  /*color: #ffffff;*/

  font-weight: bold;

}



.infoBox {

  /*background: #ffffff;*/

}



.infoBoxContents {

  /*color: #5f5f5f;*/

  /*background: #ffffff;*/

  font-family:Arial, Verdana;

  font-size: 12px;

  font-weight: bold;

}



.infoBoxNotice {

  background: #C33C9A;

}



.infoBoxNoticeContents {

  background: #C33C9A;

  font-family:Arial, Verdana;

  font-size: 10px;

}



TD.infoBoxHeading {

  background-image: url('/bluelemon/design2/images/infobox/corner_center.gif');

  font-family:Arial, Verdana;

  font-size: 18px;

  font-weight: normal;

  color: #000000;

  display: none;

}



TD.infoBox, SPAN.infoBox {

  font-family:Arial, Verdana;

  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 {

  /*background: #ffffff;*/

  /* shopping-cart content color */

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  /*background: #ffffff;*/

  /* shopping-cart content color */

}



TABLE.productListing {

  border: 0px;

  border-style: solid;

  border-color: #F5E4D9;

  border-spacing: 1px;

  /* shopping-cart header/footer color */



}



.productListing-heading {



  text-align:center;

  /*color: #ffffff;*/

  font-weight: bold;

  padding: 0px;

  font-family:Arial, Verdana;

  font-size: 11px;

  background: #CCCCCC;

  /* shopping-cart header/footer color */

}



TD.productListing-data {



border-right:2px solid #ffffff;

border-bottom:2px solid #ffffff;

color:#ABABA0;

text-align:center;

vertical-align:top;

/*padding:11 9 8 9;*/



  font-family:Arial, Verdana;

  font-size: 11px;

  /* zcolor: #282E3E; */

  /* shopping-cart content */

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  font-family:Arial, Verdana;

  font-size: 16px;

  color: #535353; /*#353535;*/

  font-weight: bold;

  height: 24px;

  /*width: 512px;*/

  /*background: url('/bluelemon/design2/images/m99.gif');*/	

  background-repeat: no-repeat;

  padding-top: 0px;

  padding-left: 0px;

}



/* [Ha H. LE] @ 2007-01-19: modification*/

TD.pageHeading1, DIV.pageHeading1 {

  font-family:Arial, Verdana;

  font-size: 16px;

  color: #EEEEEE;

  font-weight: bold;

  height: 22px;

  /*width: 512px;*/

  background: url('/bluelemon/design2/images/m46.gif');

  background-repeat: repeat;

  padding-top: 0px;

  padding-left: 0px;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family:Arial, Verdana;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family:Arial, Verdana;

  font-size: 11px;

  line-height: 1.5;
	color: #535353 ;

}
.main535353 {
	color: #535353 ;
}

.main111111 {
	color: #111111 ;
}
.main111111b {
	color: #111111 ;
	font-weight:bold ;
}
.main615f5f {
	color: #615f5f ;
}
.main2d2d2d {
	color: #2d2d2d ;
}
.main0180de {
		color: #0180de ;
}
.main615f5f  {
		color: #615f5f  ;
}
.main191919 {
		color: #191919 ;
}
.main064090 {
		color: #064090 ;
}

.main9196f {
		color: #9196fc ;
}

.main67aeeb {
		color: #67aeeb ;
}



A.main {
		color: #535353 ;
}

.garanties535353 {
	color: #535353 ;
	/*text-transform:uppercase ;*/
}


TD.smallText, SPAN.smallText, P.smallText {

  font-family:Arial, Verdana;

  font-size: 10px;
	color: #535353;

}

TD.smallTextWhite, SPAN.smallTextWhite, P.smallTextWhite {

  font-family:Arial, Verdana;

  font-size: 10px;

  /*color: #FFFFFF;*/

}





TD.accountCategory {

  font-family:Arial, Verdana;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family:Arial, Verdana;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family:Arial, Verdana;

  font-size: 12px;

}



TD.tableHeading {

  font-family:Arial, Verdana;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family:Arial, Verdana;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, RADIO, SELECT {

  font-family:Arial, Verdana;

  font-size: 11px;

  border-color: #064090;

  border-width: 1px;

}

INPUT {

  font-family:Arial, Verdana;

  font-size: 11px;

  border-color: #064090;

  border-width: 0px;

}



TEXTAREA {

  width: 100%;

  font-family:Arial, Verdana;

  font-size: 11px;

  border-width: 1px;

}



SPAN.greetUser {

  font-family:Arial, Verdana;

  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, Verdana;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family:Arial, Verdana;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family:Arial, Verdana;

  color: #ff0000;

}



SPAN.errorText {

  font-family:Arial, Verdana;

  color: #ff0000;

}



.moduleRow { }



.moduleRowOver {

	background-color: #9196fc;

	cursor: pointer;

	/*cursor: hand;*/

	/*color: #ffffff;*/

}



.moduleRowSelected {

	/*background-color: #064090;*/

	/*color: #ffffff;*/

}



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family:Arial, Verdana; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { 
	font-family:  Arial,Verdana, sans-serif; 
	font-size: 10px; 
	color: #535353;
	/*background-color: #ffb3b5; */
	
}

.messageStackSuccess { 
	font-family:Arial, Verdana; font-size: 10px; 
	color: #535353;
	/*background-color: #99ff00; */
	}



/* input requirement */



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



td{

 font-family:Arial, Verdana;

 font-size: 11px;
 
	color: #ffffff ;

}



 .bg{

  background-image: url(/bluelemon/design2/images/m24.gif);

  background-repeat: repeat-y;

 }



 .bg1{

  background-image: url(/bluelemon/design2/images/m44.gif);

  background-repeat: repeat-y;

 }



 .bg2{

  background-image: url(/bluelemon/design2/images/m48.gif);

  background-repeat: repeat-y;

 }



 .bg3{

  background-image: url(/bluelemon/design2/images/bg02.gif);

  background-repeat: repeat-y;

 }



 .bg4{

  background-image: url(/bluelemon/design2/images/bg03.gif);

  background-repeat: repeat-y;

 }



 .bg5{

  background-image: url(/bluelemon/design2/images/m51.gif);

  background-repeat: repeat-y;

 }





 .br{

  border-style: solid;

  border-width: 1px;

  border-color: #064090;

 }



 .go{

  border-style: solid;

  border-width: 1px;

  border-color: #121212;

  width: 135px;

  height: 18px;

 }





 .ch{

  font-size: 11px;

  color: #5F5F5F;

  font-weight: bold;

 }

 .chIndex{

  font-size: 12px;

  color: #000000;

  font-weight: bold;

 }


 .chIndexLeft{

  font-size: 12px;

  color: #000000;

  font-weight: bold;

 }


 .chIndexRight{

  font-size: 12px;

  /*color: #ffffff;*/

  font-weight: bold;
  background-color:#000000;

 }





 .ch1{

  font-size: 10px;

  color: #282E3E;

 }



 .ch2{

  font-family:Arial, Verdana;

  font-size: 14px;

  color: #908774;

  font-weight: bold;

 }



 .ch3{

  font-size: 10px;

  color: #908774;

  font-weight: bold;

 }



 .ch4{

  font-size: 11px;

  color: #908774;

  font-weight: bold;

 }



 .se{

  width: 130px;

  font-size: 9px;

 }



 .ml{

  font-size: 11px;

  color: #908774;

  font-weight: bold;

  text-decoration: none;

  font-family:Arial, Verdana;

 }



 .mll{

  font-size: 20px;

  color: #908774;

  font-weight: bold;

  text-decoration: none;

  font-family:Arial, Verdana;

 }



 .ml1{

  font-size: 11px;

  color: #7d7d7d;

  text-decoration: none;

 }



 .ml2{

  font-size: 11px;

  color: #7d7d7d;

  text-decoration: underline;

 }



 .ml3{

  font-size: 11px;

  /*color: #ffffff;*/

  font-weight: bold;

  text-decoration: none;

 }



 .ml3:hover{

  font-size: 11px;

  color: #FFC208;

  font-weight: bold;

  text-decoration: none;

 }



 .ml4{

  font-size: 10px;

  color: #282E3E;

  font-weight: bold;

  text-decoration: underline;

 }



 .ml5{

  font-size: 11px;

  color: #282E3E;

  text-decoration: none;

 }



 .mprice{

 font-weight: bold;

 font-family:Verdana;

 font-size:15px;

 color: #908774;

 }





 .tmenu{

 font-family:Arial, Verdana;

  font-size: 11px;

  color: #908774;

  font-weight: bold;

  padding-left: 0px;

 }

 



div.autocomplete {

      position:absolute;

      width:250px;

      background-color:white;

      border:1px solid #FF0000;

      margin:0px;

      padding:0px;

    }

    div.autocomplete ul {

      list-style-type:none;

      margin:0px;

      padding:0px;

    }

    div.autocomplete ul li.selected { background-color: #ffb;}

    div.autocomplete ul li {

      list-style-type:none;

      display:block;

      margin:0;

      padding:2px;

      height:32px;

      cursor:pointer;

    }







body {

/*background: #ffffff;*/

padding:0;

margin:0;

font-family:Arial, Verdana;

font-size: 90%;

color: black;

}

#menu dt {

font-size:14px;

color: #908774;

cursor: pointer;

height: 15px;

line-height: 10px;

margin: 2px 0;

text-align: left;

}



#menu dd {

font-size:14px;

color: #908774;

right: 1em;

width: 10em;

}



#menu ul {

font-family:Arial, Verdana;

color: #908774;

}

#menu li {

color: #908774;

text-align: left;

font-size: 85%;

height: 2px;

line-height: 10px;

}

#menu li a, #menu dt a {

color: #999999;

}



#menu li a:hover {

text-decoration: underline;

}



#mentions {

font-family: verdana, arial, sans-serif;

position: absolute;

bottom : 100px;

left : 10px;

color: #000;

background-color: #ddd;

}

#mentions a {text-decoration: none;

color: #222;

}

#mentions a:hover{text-decoration: underline;

}

.upperText {
	text-transform:uppercase;
}

.textStrike{
	text-decoration:line-through;
}

.textRed{
	color:#FF0000;
	padding-left:3px;
}
.textDRed{
	color:#893434;
	
}


.textPage {
	cursor:pointer;
	border:0px solid #CCCCCC;
	padding:2px;
}
.textPageSel {
	cursor:pointer;
	border:1px solid #CCCCCC;
	padding:2px;
	font-weight:bold;
	color:#535353;
}
