/*

  $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: Helveltica Neue, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Helveltica Neue, Arial, sans-serif; font-size : 10px; background: #FF0000; font-weight: bold; }
.stockWarning { font-family : Helveltica Neue, Arial, sans-serif; font-size : 10px; color: #FF0000; }
.productsNotifications { background: #caeeed8; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #000000; text-decoration: underline; }


BODY {


  background-image: url(/images/BG-gradient.jpg) }
  background-repeat: no-repeat;
  color: #000000;
  margin: 0px;

}



A {


  color: #000000;
  text-decoration: none;


}



A:hover {


  color: #FF0000;
  text-decoration: underline;


}


FORM {

	display: inline;



}



TR.header {

	color: #F9C9C5;
/*  background-image: url(/bgsolid.jpg) } */
/*  background-repeat: no-repeat; */



}


/* ----------------- coolMenu ----------------- */


.clCMEvent{


	position:absolute;
	width:99%; height:99%;
	clip:rect(0,100%,100%,0);
	left:0; 
	top:0;
	visibility:visible


}


.clCMAbs{


	position:absolute;


	visibility:hidden;

	left:0;

	top:0;


}


.clBar{


	position:absolute;

	width:10;

	height:10;
	background-color:#999999;

	layer-background-color:#999999;

	visibility:hidden;

}

.clLevel0,.clLevel0over{

	position:absolute;

	padding:1px;

	font-family:Verdana,arial,helvetica;

	font-size:10px;

}



.clLevel0{


	background-color:#999999;


	layer-background-color:#999999;


	color:#000000;


}


.clLevel0over{

	background-color:#bbc3d3;

	layer-background-color:#bbc3d3;

	color:#999999;

	cursor:pointer;

	cursor:hand;


}

.clLevel0border{

	position:absolute;


	visibility:hidden;
	background-color:#c0c0c0;

	layer-background-color:white;


}


.clLevel1, .clLevel1over{


	position:absolute;


	padding:2px;


	font-family:Verdana,arial,helvetica;


	font-size:10px;


}



.clLevel1{



	background-color:#999999;

	layer-background-color:#999999;

	color:#000000;


}















.clLevel1over{







	background-color:#bbc3d3;







	layer-background-color:#bbc3d3;







	color:#999999;







	cursor:pointer;







	cursor:hand;







}















.clLevel1border{







	position:absolute;







	visibility:hidden;







	background-color:#c0c0c0;







	layer-background-color:white;







}







/* ----------------- coolMenu_eof ----------------- */



TR.headerNavigation {

  background: #F9C9C5;


}


TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;

  background: #F9C9C5;

  color: #000000;

  font-weight : bold;


}















A.headerNavigation { 

  color: #000000; 


}


A.headerNavigation:hover {


  color: #FFFFCC;



}


TR.headerError {

  background: #ff0000;

}


TD.headerError {


  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;


  background: #FFCCCC;


  color: #000000;


  font-weight : bold;

  text-align : center;


}


TR.headerInfo {


  background: #000000;



}


TD.headerInfo {


  font-family: Tahoma, Verdana, Arial, sans-serif;


  font-size: 12px;


  background: #FFCCCC;







  color: #000000;







  font-weight: bold;







  text-align: center;



}



TR.footer {


  background: #FFFFFF;



}



TD.footer {


  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;

  background: #FFFFFF;


  color: #000000;


  font-weight: bold;



}


.infoBox {


  background: #FFFFFF;


}



.infoBoxContents {

  background: #FFFFFF;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;


}



.infoBoxNotice {


  background: #FFFFFF;



}



.infoBoxNoticeContents {

  background: #FFFFFF;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {


  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #FFFFFF;

  color: #000000;


}



TD.infoBox, SPAN.infoBox {


  font-family: Verdana, Arial, sans-serif;

  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;


}


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;

}


TABLE.productListing {


  border: 1px;


  border-style: solid;


  border-color: #000000;

  border-spacing: 1px;


}



.productListing-heading {


  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #FFFFFF;

  color: #000000;

  font-weight: bold;


}


TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}


A.pageResults {

  color: #0000FF;


}


A.pageResults:hover {

  color: #FFFFCC;

  background: #FFFFFF;

}


TD.pageHeading, DIV.pageHeading {


  font-family: Verdana, Arial, sans-serif;


  font-size: 20px;

  font-weight: normal;

  color: #000000;

}


TR.subBar {


  background: #f4f7fd;


}



TD.subBar {


  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;

  color: #000000;


}


TD.main, P.main {


  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;


}


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

  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;

}


TD.accountCategory {


  font-family: Verdana, Arial, sans-serif;







  font-size: 13px;







  color: #aabbdd;







}















TD.fieldKey {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















TD.fieldValue {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







}















TD.tableHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















SPAN.newItemInCart {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  color: #ff0000;







}















CHECKBOX, INPUT, RADIO, SELECT {







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







}















TEXTAREA {







  width: 100%;







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







}















SPAN.greetUser {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  color: #0066ff;







  font-weight: bold;







}















TABLE.formArea {







  background: #FFFFFF;







  border-color: #7b9ebd;







  border-style: solid;







  border-width: 1px;







}















TD.formAreaTitle {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















SPAN.markProductOutOfStock {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  color: #FF0000;







  font-weight: bold;







}















SPAN.productSpecialPrice {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







}















SPAN.errorText {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







}















/*







------------Boxes Section for css-------------







Format each info box according to you liking







*/




.contentBox {


  background: #FFFFFF;



}




TD.contentBoxHeading {



  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;


  font-weight: bold;


  background: #FFFFFF;

  color: #FFFFFF;




}




.contentBoxContents {



  background: #FFFFFF;


  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}




.BestSellersBox {




  background: #FFFFFF;







}







TD.BestSellersBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #FFFFFF;







  color: #000000;







}







.BestSellersBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.CategoriesBox {







  background: #FFFFFF;







}







TD.CategoriesBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #FFFFFF;







  color: #000000;







}







.CategoriesBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.CurrenciesBox {







  background: #FFFFFF;







}







TD.CurrenciesBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.CurrenciesBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.InformationBox {







  background: #FFFFFF;







}







TD.InformationBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.InformationBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.LanguagesBox {







  background: #FFFFFF;







}







TD.LanguagesBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.LanguagesBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.ManufacturerInfoBox {







  background: #FFFFFF;







}







TD.ManufacturerInfoBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.ManufacturerInfoBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.ManufacturersBox {







  background: #FFFFFF;







}







TD.ManufacturersBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.ManufacturersBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.OrderHistoryBox {







  background: #FFFFFF;







}







TD.OrderHistoryBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.OrderHistoryBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.ProductNotificationsBox {







  background: #FFFFFF;







}







TD.ProductNotificationsBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.ProductNotificationsBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.ReviewsBox {







  background: #FFFFFF;







}







TD.ReviewsBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.ReviewsBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.SearchBox {







  background: #FFFFFF;







}







TD.SearchBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.SearchBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.ShoppingCartBox {







  background: #FFFFFF;







}







TD.ShoppingCartBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.ShoppingCartBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.SpecialsBox {







  background: #FFFFFF;







}







TD.SpecialsBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.SpecialsBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.TellaFriendBox {







  background: #FFFFFF;







}







TD.TellaFriendBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.TellaFriendBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}























.WhatsNewBox {







  background: #FFFFFF;







}







TD.WhatsNewBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #cccccc;







  color: #000000;







}







.WhatsNewBoxContents {







  background: #FFFFFF;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}















.infoBoxBorder {


  background: #666666;


}


.moduleRow { }


.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }


.moduleRowSelected { background-color: #E9F4FC; }



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



.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; background-color: #99ff00; }




/* input requirement */

.errorText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;  
  color: #ff0000;
}

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