/*

  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $

  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

*/



.cat_description {  font-family : Arial, Helvetica, sans-serif; font-size : 12px; color: #800000; font-weight: bold }



.boxText    { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; padding-left: 11px }



.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }



.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color: #cc0033; }



.productsNotifications { background: #f2fff7; }



.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }



.navBlue     { color: #FF0000; font-size: 8pt; font-family: Arial; }



.subnavBlue     { color: #9966FF; font-size: 8pt; font-family: Arial; }



BODY {

  background: #86c0ec;

  color: #000000;

  margin: 0px;

  padding: 0px; /* required for Opera to have 0 margin */

  text-align: center; /* centers board in MSIE */

}



#container {

	padding:3px;

	margin:auto;

	margin-top:11px;

	background-color:#fff;

	min-width:770px;

	width:970px;

}



/* for Internet Explorer */



/*\*/



* html #container {/* Hack to set minimum width for IE browsers */

	width:expression(document.body.clientWidth > 800? "970px" :"770px");

}



/**/



A {

  color: #003D78;

  text-decoration: none;

}



A:hover {

  color: #003D78;

  text-decoration: underline;

}



FORM {

  display: inline;

}



TR.header   { background: #980f08 }



TR.headerNavigation {

  background: #19173e;  

  height:34px;

  vertical-align:bottom;

}



TD.headerNavigation     { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 700; background: #19173e; padding-top: 3px; padding-bottom: 3px;}



A.headerNavigation   { color: #ffffff; font-style: inherit; font-weight: 700; text-decoration: none }



a:hover.headerNavigation {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

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

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

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

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer  { color: black; background: transparent; }



TD.footer  { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: transparent;  }

TD.footer a:link , TD.footer a:visited { color:#888888; }



.infoBox   { background: transparent;}



.infoBoxContents  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 1.5; 

background: transparent}



.infoBoxContentsHeader{

  background: #f8f8f9;

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

  font-size: 11px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

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

  font-size: 11px;

}



TD.infoBoxHeading1 {

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

  font-size: 11px;

  background:  #CEE4EC;

  border-bottom:#85A7C4 1px solid;

  border-top:#85A7C4 1px solid;

  color: #000000;

}



TD.infoBoxHeading { color: #003D78; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: 600; background: transparent; text-align: left; margin-left: 11px; padding-left: 4px }



TD.infoBox, SPAN.infoBox {

  background: transparent;	

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

  line-height: 1.5; 

  font-size: 11px;

}



TD.main_table_heading {

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

  font-size: 11px;

  border-width: thin;

  border-color: #99AECE;

  border-style: solid;

  background: #f8f8f9;

  color: #ffffff;

}



TD.main_table_heading_inner {

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

  font-size: 11px;

  background: #f8f8f9;

  color: #ffffff;

}



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;

  border-bottom:#000 1px dotted;

  vertical-align:top;

}



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-spacing: 1px;

}



table.productListing p {

	margin:0px;padding:0px;  


}



.productListing-heading {

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

  font-size: 11px;

  background: #FFFFFF;

  color: #000000;

  font-weight: bold;

  border-bottom:#000 1px dotted;

}



.productlisting-headingPrice { 

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

  font-size: 20px;

  font-weight: bold;

  color: #9a9a9a;

}



TD.productListing-data {

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

  font-size: 11px;

  border-bottom:#000 1px dotted;

  vertical-align:top;

}



A.pageResults {

  color: #003D78;

  text-decoration: none;

}



A:hover.pageResults, A:link.pageResults, A:visited.pageResults {

  color: #003D78;

  text-decoration: none;

}



TD.pageHeading, DIV.pageHeading, Span.pageHeading {

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

  font-size: 20px;

  font-weight: bold;

  color:  #003D78;

}



.pageHeadingInfo {

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

  font-size: 20px;

  font-weight: bold;

  color:  #003D78;

  margin-bottom:25px

}



a:link.pageHeading, a:visited.pageHeading, a:hover.pageHeading{

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

  font-size: 20px;

  font-weight: bold;

  color:  #003D78;

  text-decoration:none;

}



TD.pageHeadingCO, DIV.pageHeadingCO {

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

  font-size: 20px;

  font-weight: bold;

  color:  #980F08;

  margin-left:4px;

  margin-top:4px;

  margin-bottom:25px

}





TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

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

  font-size: 11px;

  color: #000000;

}



TD.main1, P.main1 {

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

  font-size: 11px;

  line-height: 1.5; 

  margin-left:0px;

  text-decoration:none

}



TD.main, P.main {

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

  font-size: 12px;

  line-height: 1.5; 

  margin-left:0px

  text-decoration:none

}



TD.mainCO, P.mainCO {

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

  font-size: 12px;

  line-height: 1.5; 

  margin-left:4px

  text-decoration:none

}





p.contactus {

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

  font-size: 11px;

  line-height: 1.5; 

  margin-left:6px

}



.main p {

  vertical-align: top;

}



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

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

  font-size: 11px;

}



A:Smalltext, A:hover.Smalltext, A:link.Smalltext, A:visited.Smalltext{

  color: #003D78;

  text-decoration: none;

}



TD.accountCategory {

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

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

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

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

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

  font-size: 12px;

}



TD.tableHeading {

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

  font-size: 12px;

  font-weight: bold;

}



TD.category_desc {

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

  font-size: 11px;

  line-height: 1.5;

}



SPAN.newItemInCart {

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

  font-size: 11px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

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

  font-size: 11px;

}



TEXTAREA {

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

  font-size: 11px;

}



SPAN.greetUser {

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

  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, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

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

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

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

  color: #ff0000;

}



SPAN.errorText {

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

  color: #ff0000;

}



.moduleRow { }



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



.moduleRowSelected { background-color: #E9F4FC; }



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



.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }



/* message box */



.messageBox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }



.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffb3b5; }



.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #99ff00; }



/* input requirement */



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



/* VJ Links Manager v1.00 begin */



TABLE.linkListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.linkListing-heading {

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

  font-size: 11px;

  font-weight: bold;

  background: #b6b7cb;

  color: #FFFFFF;

  text-align: center;

}





TD.linkListing-data {







  border-right: 1px solid #b6b7cb;







  border-bottom: 1px solid #b6b7cb;







  padding: 4px;







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







  font-size: 11px;







}















TR.linkListing-odd {







  background: #f8f8f9;







}















TR.linkListing-even {







  background: #F5F5F5;







}







/* VJ Links Manager v1.00 end */







.content  {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica}















/* Show Cart Details */







TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {







/* <FONT COLOR="bbc3d3" FACE="Arial, Helvetica" SIZE="1"> */







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







  font-size: 11px;







  line-height: 1.5;







  color: #BDCAF0;







}















 /* Show Header Page Links */







TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {







  background-image: url('images/button_blank_left.gif');







}







TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {







  background-image: url('images/button_blank_right.gif');







}







TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {







  background-image: url('images/button_blank_middle.gif');







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







  font-size: 11px;







  font-weight: bold;







  color: #000000







}







A.HeaderPageLinks {







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







  font-size: 11px;







  font-weight: bold;







  color: #000000;







}







a:hover.HeaderPageLinks {







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







  font-size: 11px;







  font-weight: bold;







/*  background: #00FF00; */







  color: #00FF00;







}















TD.cookieUsage {







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







  font-size: 11px;







  font-weight: bold;







  background: #000000;







  color: #FFFFFF;







}







.yearHeader { font-family: Helvetica, Arial, Helvetica, Arial; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}







.calendarHeader { font-family: Helvetica, Arial, Helvetica, Arial; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}







.calendarToday { font-family: Arial, Helvetica, Arial; font-size: 11px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}







.calendarWeekend { font-family: Arial, Helvetica, Arial; font-size: 11px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}







.calendar { font-family: Arial, Helvetica, Arial; font-size: 11px; color: #000000; background-color: #FFFFFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }







.event { font-family: Arial, Helvetica, Arial; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; border:1px solid #E6E6E6; }







.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }







.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}







.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}







.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}















/* VJ infosystem added */







h4.infoTitle { 







  margin: 0;







  margin-bottom: 0.2em;







}















p.infoBlurb { 







  margin: 0;







  margin-bottom: 2em;







}























TD.productPriceInListing {







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







  font-size: 11px;







  background: #d2e9fb;







}















TD.productPriceInBox {







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







  font-size: 11px;







  background: #eeeeee;







}















TD.productPriceInProdInfo {







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







  font-size: 12px;







  background: #ccffcc;







}







td.mainpage_sperator{







}











/*categories level style*/







div.cat_level1       { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; background-color: transparent; text-indent: -12px; margin-left: 12px; font-weight: 700; }	







div.cat_level2     { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; padding-left: 11px }	







div.cat_level3    { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; padding-left: 20px }





/*Fields name of products style*/







p.products_name  { color: #f00; font-size: 18px;margin-bottom:4px; font-family: Arial, Helvetica, sans-serif; font-weight: 600; font-stretch: semi-expanded }







span.sub_title    { color: red; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 600; font-stretch: semi-expanded }







span.author_h{



	color: #003D78; font-weight:bold;



}







span.author{



font-family: Arial, Helvetica, sans-serif; font-weight:bold;



}







span.series_h{



	color: #003D78; font-weight:bold;



}







span.series{



}







span.products_publication_type_h{



	color: #003D78; font-weight:bold;



}







span.products_publication_type{



}







span.isbn10_h{



	color: #003D78; font-weight:bold;



}







span.isbn10{



}







span.isbn13_h{



	color: #003D78; font-weight:bold;



}







span.isbn13{



}







span.issn_h{



	color: #003D78; font-weight:bold;



}







span.issn{



}







span.eissn_h{



	color: #003D78; font-weight:bold;



}







span.eissn{



}







span.publication_year_h{



	color: #003D78; font-weight:bold;



}







span.publication_year{



}







span.pages_h{



	color: #003D78; font-weight:bold;



}







span.pages{



}







span.products_cover_h{



	color: #003D78; font-weight:bold;



}







span.products_design{



}







span.products_design_h{



	color: #003D78; font-weight:bold;



}







span.products_cover{



}







span.products_price_h{



	color: #003D78; font-weight:bold;



}







span.products_price{



}







span.product_tax_class_h{



	color: #003D78;  font-weight:bold;



}







span.product_tax_class{



}







.products_description{font-size:12px;vertical-align:top;}



a:link.products_name, a:visited.products_name, a:hover.products_name { color: red; font-size: 12px; font-weight: bold; text-decoration: none }



.descr_kop2 { color: #003D78; font-weight: 700 



}