/*

  $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

<p><font face="Verdana, Arial, Helvetica, sans-serif" ><strong>

  Released under the GNU General Public License

*/



.boxText { font-family: arial, helvetica; font-size: 12px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }



BODY {

 font-family: Arial,Verdana, sans-serif;

  background: #ffffff;

  font-size: 12px;

  color: #000000;

  margin: 0px;

  size:2;

  line-height: 1.8;

}



A {

 font-family:arial, helvetica;

 font-size:12px;

 font-weight:normal; 

 color:#8C8191; 

 text-decoration:none;

}





A:hover {

 text-decoration: underline; 

   

}



A.language {

  color: #ffffff;

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  text-decoration: none;

}



A.language:hover {

  color: #000000;

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  text-decoration: underline;

}



A.subcategory {



 font-family:arial, helvetica;

 font-size:12px;

 font-weight:normal; 

 color:#000080; 

 text-decoration:none;

}



A.subcategory:hover {

  text-decoration: underline;

 

}



A.subcategory_new {



  color: #C00300;

 font-family:arial, helvetica;

 font-size:12px;

  

}



A.subcategory_new:hover {

   text-decoration: underline;

 

}









FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



 

TD.secondNavigation {

   padding: 2px 3px 3px 3px;

  font-family:  Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #ffffff;  

  font-weight : bold;

  text-align : center;

}



TD.secondNavigation  a:link, TD.secondNavigation a:visited  {

    color: #ffffff; 

	}	



TD.secondNavigation  a:hover {	

    color: #000000;

	text-decoration: none; 

 

	}	







TD.categories_name {

  font-family:  Verdana, Arial, sans-serif;

  font-size: 26px;   

  color: #CE4142;

  font-weight :bold;

  letter-spacing: 0.1cm;

 

}



 TD.categories_intro {

  font-family: Verdana, Arial, sans-serif;

  font-size: 17px;

  color: #000080;

}



TD.categories_name1 {

  font-family: Verdana, Arial, sans-serif;

  font-size: 16px;   

  color: #ffffff;

  font-weight : bold;

}



.title {

  font-family: Arial, Verdana, sans-serif;

  font-size: 28px;   

  color: #C00300;

  font-weight : bold;

  letter-spacing: 0.3cm;

}





.subtitle {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;   

  color: #ffffff;

  font-weight : bold;

}



/* Top Menu */

A.white {  

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 11px;

  font-weight : normal;

  color: #ffffff;  

   text-decoration: underline;

}



A.white:hover {

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

   font-size: 11px;

  font-weight : normal; 

  text-decoration: none;

}





/* Top Menu */

A.headerNavigation {  

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 12px;

   font-weight : normal; 

  color: #a8a8a8; 

  margin: 0px;

  padding: 2px 5px 4px 5px;

  border-right: 0px solid #c8c8c8; 

  text-decoration: none;

}



A.headerNavigation:hover {

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 12px;

   font-weight : normal; 

  color: #CC0000;

  text-decoration: none;

}







A.headerNavigation_currentlink {  

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 15px;  

  color: #CC0000;

  margin: 0px;

  padding: 2px 5px 4px 5px;

  border-right: 0px solid #8FB8BC;

  text-decoration: none;

}



A.headerNavigation_currentlink:hover {

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 15px;

  color: #CC0000;

   text-decoration: none;

}



/*second menu */





A.secondNavigation {  

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 12px;

  font-weight : bold;

  color: #ffffff; 

  margin: 0px;

  padding: 2px 5px 4px 5px;

  border-right: 0px solid #ffffff;

  text-decoration: none;

}



A.secondNavigation:hover {

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 12px;

  color: #000000;

  text-decoration: none;

}







A.secondNavigation_currentlink {  

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 12px;

  color: #000000;

  margin: 0px;

  padding: 2px 5px 4px 5px;

  border-right: 0px solid #ffffff;

  text-decoration: none;

}



A.headerNavigation_currentlink:hover {

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 12px;

  font-weight : bold;

  color: #CC0000;

   text-decoration: none;

}

/*second*/



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

  background: #7E87B5;

}



.infoBoxContents {

  background: #ffffff;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.infoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  background: #7E87B5;

  color: #ffffff;

  padding-top: 0px;

  padding-bottom: 0px;

  

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



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: #f8f8f9;

}



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: #e9e9e9;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



h1{

  font-family: Verdana, Arial, sans-serif;

  font-size: 25px;

  font-weight: bold;  

  text-align : center;

}

TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 26px;

  font-weight: bold;  

  text-align : center;

  color: #00005A;

  background: #DEE5F0;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  line-height: 2;

  color: #000000;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  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: 12px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



SELECT.customer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 18px;

  font-weight: bold;

 

  

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, 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: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }



.yearHeader { font-family: Helvetica, Arial, Verdana; 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, Verdana; font-size: 12px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}

.calendarToday { font-family: Arial, Verdana; font-size: 12px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}

.calendarWeekend { font-family: Arial, Verdana; font-size: 12px; 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, Verdana; font-size: 12px; 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, Verdana; font-size: 18px; color: #cc3300;   text-decoration: none;}

.subevent { font-family: Arial, Verdana; font-size: 14px; color: #cc3300;   text-decoration: none;}

.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;}





/* Menu Style */



#navcontainer { width: 200px; }



#navcontainer ul

{

margin-left: 0;

padding-left: 0;

list-style-type: none;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 12px;

}



#navcontainer a

{

/*display: block;

padding: 4px;

width: 185px;

 

border-top: 1px solid #838083;

border-bottom: 1px solid #eee;*/

 display: block;

  width: 200px;

  border-bottom: 0px solid #CE4142;

    padding-top: 3px;

    padding-bottom: 3px;

	color: #ffffff;

	font-size: 12px;

    text-decoration: none;

	border-bottom: 1px solid #a9a9a9;

 

}



#navcontainer a:link, #navlist a:visited ,#navcontainer a:visited 

{

 color: #282828;

 text-decoration: none;

 

}



#navcontainer a:hover

{

 color: #ffffff;

 background-color:  #CE4142;

}





#navcontainer a.currentlink:link,#navcontainer a.currentlink:visited {  

   

  color: #ffffff;

 background-color:  #CE4142;

  

}



#navcontainer a.currentlink:hover {

  color: #ffffff;

 

}





#navcontainer a.level2

{

/*display: block;

padding: 4px;

width: 185px;

 

border-top: 1px solid #838083;

border-bottom: 1px solid #eee;*/

  display: block;

  width: 178px;

  border-bottom: 1px solid  #638E94;

  padding-top: 3px;

  padding-bottom: 3px;

  padding-left: 5px;

  text-decoration: none;

  color:#292884;

  font-size: 12px;

  font-weight: normal;  

   background-color:  #ffffff;

  margin: 0px 12px 0px 0px;



}



#navcontainer a.level2:link, #navcontainer a.level2:visited

{

text-decoration: none;

}



#navcontainer a.level2:hover

{

   color: #ffffff;

    background-color:  #CE4142;

 

}



#navcontainer a.currentlink2:link,#navcontainer a.currentlink2:visited {  

   width: 178px; 

  color: #ffffff;

 background-color:  #CE4142;

  

}



#navcontainer a.currentlink2:hover {

    width: 178px;

   color: #ffffff;

}







#navcontainer a.level3

{

/*display: block;

padding: 4px;

width: 185px;

 

border-top: 1px solid #838083;

border-bottom: 1px solid #eee;*/

  display: block;

  width: 150px;

  border-bottom: 1px solid #003366;

  padding-top: 3px;

  padding-bottom: 3px;

  padding-left: 5px;

  text-decoration: none;

  color:#003366;

  font-size: 12px;

  font-weight: normal;  

   background-color:  #ffffff;



}



#navcontainer a.level3:link, #navcontainer a.level3:visited

{

  text-decoration: none;

   width: 150px;  

}



#navcontainer a.level3:hover

{

  width: 150px;  

   color: #ffffff;

 background-color:  #CE4142;

  

}





#navcontainer a.currentlink3:link,#navcontainer a.currentlink3:visited {  

  width: 150px;

  color: #ffffff;

 background-color:  #CE4142;

  

}



#navcontainer a.currentlink3:hover {

   width: 150px;

   color: #ffffff;

    background-color:  #CE4142;

}





/* Customer Card Style */



#customer

 { font-size: 9px;

   }



 

#customer a

{

/*display: block;

padding: 4px;

width: 185px;

 

border-top: 1px solid #838083;

border-bottom: 1px solid #eee;*/

  display: block; 

	font-size: 15px;

    text-decoration: none;

	font-weight: bold;  

}



#customer a:link, #customer a:visited

{

text-decoration: none;

}



#customer a:hover

{

 color: #C00300;

 text-decoration: underline;

}





#customer a.level2

{ font-size: 9px; 

  font-weight: normal;  

}



#customer a.level2:link, #customer a.level2:visited

{

text-decoration: none;

}



#customer a.level2:hover

{

   color: #C00300;

   text-decoration: underline;

}



#customer a.name

{ font-size: 12px; 

  font-weight: bold;  

}



#customer a.smallcompanyname

{ font-size: 12px; 

  font-weight: bold;  

}



/* Top Menu */

A.customerlist {  

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 15px;

  font-weight : bold;

 

  margin: 0px;

  padding: 2px 5px 4px 5px;

  border-right: 0px solid #8FB8BC;

  text-decoration: none;

}



A.customerlist:hover,A.customerlist:visited {

  font-family: Verdana ,Arial, sans-serif,Tahoma, ;

  font-size: 15px;

  font-weight : bold;

 

  text-decoration: underline;

}



td.pathway a:link,td.pathway a:visited  { 

  font-size: 12px;

  color: #8f8f8f; 

  text-decoration: none;

}



td.pathway A:hover {

  color:#ce4142; 

  text-decoration: underline;

}



 

/* headers */

a.header1:link,a.header1:visited {  font-size: 12px; color: #ffffff; text-decoration: none;    }



a.header1:hover { font-size: 12px; olor: #ffffff; background-color:  #CE4142;  text-decoration: underline; } 



td.cate_list_1 {

    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	height:16px;

 	color:#FFFFFF;

	text-align:left;

    background-image : url('bar1.gif');

	background-repeat: repeat-x;

	background-color: #ce4142;

	

}

td.cate_list_1 a,td.cate_list_1 a:visited {

 	color:#FFFFFF;	

    background-image : url('bar1.gif');

	background-repeat: repeat-x;

	background-color: #ce4142;

    text-decoration: none;

}

td.cate_list_1 a:hover {

 	color:#FFFFFF;	

    text-decoration: underline;

}



#pathway{

	   color: #c5c5c5;

}



 

#pathway a:link, #pathway a:visited {

       font-family: Verdana, Arial, sans-serif;

	   font-size: 12px; 

	   color: #c5c5c5;

	   text-decoration: none;

}



#pathway a:hover{

     color: #000000;

	 text-decoration: underline;

}





 

 

.dataTableRow{

background-color:#ffffff;

}

.dataTableRowBot{

background-color:#facbfa;

}

.dataTableRowOver{

background-color:#f2f1ee;

cursor:pointer;

cursor:hand;

}







TD.intro {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;



}

 



TD { font-family: arial, helvetica; font-size: 12px; }



 


.mymenu {
						height: 58px;
						width: 1000px;
			}

.cssnav	{
						position:relative;
						font-size: 13px;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;		
						  font-weight : bold;				
						width: 105px;
						height: 58px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}

.cssnav a {
						display: block;
						font-size: 16px;
						width: 105px;
						height: 58px;
						display: block;
						color: #ffffff;
						float: right;
						
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
						background: url(/images/job_bg.gif) no-repeat;
						
						
			}
			.cssnav a:hover {
						color: #ffffff;
						background: url(/images/job_bg_1.gif) no-repeat;
			}


.cssnav span {
					    position: absolute;
					    left: -1px;top: 12px;
					    text-align: center;
					    width: 105px;
					    cursor: pointer;   
					     
			}
