.boxText { font-family: Verdana, Arial; font-size: 12px; }

.errorBox { font-family : Verdana, Arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {

color: #000000;

margin: 0px;

background-image: url(images/backer.gif);

background-repeat: repeat-x;

background-color: #e3ded3;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



a.up:link {color: #000000; text-decoration: none;}

a.up:visited {color: #000000; text-decoration: none;}

a.up:active {color: #000000; text-decoration: none;}

a.up:hover {color: #003869; text-decoration: none;}





a.white:link {color: #ffffff; text-decoration: none;}

a.white:visited {color: #ffffff; text-decoration: none;}

a.white:active {color: #ffffff; text-decoration: none;}

a.white:hover {color: #ffea00; text-decoration: none;}







a.cat:link {color: #000000; text-decoration: none; font-size: 11px; padding-top: 3px;}

a.cat:visited {color: #000000; text-decoration: none; font-size: 11px; padding-top: 3px;}

a.cat:active {color: #000000; text-decoration: none; font-size: 11px; padding-top: 3px;}

a.cat:hover {color: #ffe400; text-decoration: none; font-size: 11px; padding-top: 3px;}



A {

  color: #c24203;

  text-decoration: none;

}





A:hover {

  color: #000000;

  text-decoration: underline;

}



FORM {



	display: inline;

}



td.catleft {

	border: 1px solid #FFFFFF;

	background-color: #d4cebe;

	vertical-align: top;

	padding: 6px;

	color: #414141;

	font-size: 12px;

}



td.centerconright {

	background-color: #ffffff;

	padding: 3px;

	font-size: 11px;

	vertical-align: top;

}



td.centercon {

	background-color: #ffffff;
	padding: 3px;
	font-size: 11px;
	vertical-align: top;

}



td.logo {

	font-family: Georgia;

	font-size: 38px;

	color: #ffffff;

}



td.horizmenu {

	height: 31px;

	vertical-align: middle;

	padding-left: 15px;

	font-size: 12px;

	color: #ffffff;

}



td.currencybox {

	vertical-align: middle;

	font-size: 11px;

	color: #f08e0f;

	padding-bottom: 8px;

}



td.cartdown {

	background-color: #f6a607;

	padding: 5px;

	font-size: 12px;

	font-family: Georgia;
	text-align: center;

}



td.carttop {

	padding: 5px;
	font-size: 12px;
	font-family: Georgia;
	color: #ffffff;
	text-align: center;
}



td.horizmenu-in {

	height: 31px;

	vertical-align: middle;

	font-size: 12px;

	font-family: Georgia;

}



td.searcher {

	width: 485px;

	height: 34px;

	vertical-align: middle;

	font-size: 11px;

	background-color: #ffffff;

	

}



table.footeritem {

	height: 116px;

	width: 100%;

	border: 0px;

	margin-top: 6px;

}



td.footeritem {

	background-image: url(images/footerback.gif);

   background-repeat: repeat-x;

	background-color: #2d2d2d;

	padding-left: 30px;

	padding-top: 15px;

	color: #ffffff;

	font-size: 11px;

	vertical-align: top;

}



td.headers {

	background-image: url(images/backertop.gif);

	background-repeat: repeat-x;

	height: 29px;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	text-align: center;

	padding: 6px;

	background-color: #943803;

}



td.headerstop {
	background-image: url(headcat.gif);
	background-repeat: repeat-x;
	height: 29px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 6px;
	background-color: #8d8d8d;
}



td.headersin {

	padding-top: 9px;

	padding-bottom: 9px;

	padding-left: 4px;

	padding-right: 4px;

	vertical-align: top;

	font-size: 10px;

}





td.myupmenu {

font-size: 13px;

background-image: url(images/sts_template_09.gif);

height: 38px;

text-align: center;

padding-left: 30px;

padding-right: 30px;

vertical-align: bottom;

padding-bottom: 4px;

}



td.menuupitem {

	text-align: center;

	font-size: 12px;

	vertical-align: middle;

	padding: 4px;

	height: 27px;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}







td.padder {

	padding: 11px;

	font-size: 8pt;

	vertical-align: top;

}





td.mainer {

	font-size: 9pt;

	vertical-align: top;

}



td.container {



	vertical-align: top;



	background-image: url(images/midback.gif);



}







td.cartcon {



	background-color: #EDEDED;



	border: 1px solid #A4A4A4;



	font-weight: bold;



	font-size: 7pt;



	text-align: center;



}











TR.header {







}















TR.headerNavigation {







}















TD.headerNavigation {

  font-family: Verdana, Arial;

  font-size: 10px;

  color: #5c6f12;

  font-weight : bold;



}







A.headerNavigation { 

  color: #ffffff; 

}





A.headerNavigation:hover {

  color: #ffea00;

}















TR.headerError {







  background: #ff0000;







}



td.specify {
	height:18px;
	background-color:#E6E6E6;
	font-size: 8pt;
	padding: 5px;
	text-align: right;
}


td.specify2 {
	height:18px;
	background-color:#E6E6E6;
	font-size: 8pt;
	padding: 5px;
	text-align: left;
}



td.catfields {
	text-align:center;
	padding:5px;
	border-right:1px solid #FFFFFF;
	font-size:7pt;
	background-color:#E6E6E6;
	font-weight: bold;
}




TD.headerError {







  font-family: Verdana, Arial;







  font-size: 10px;







  color: #f3f3f3;







  font-weight : bold;







  text-align : center;







}















TR.headerInfo {







  background: #00ff00;







}















TD.headerInfo {







  font-family: Verdana, Arial;







  font-size: 10px;







  background: #00ff00;







  color: #f3f3f3;







  font-weight: bold;







  text-align: center;







}















TR.footer {







  background: #f3f3f3;







}















TD.footer {







  font-family: Verdana, Arial;







  font-size: 10px;







  color: #f3f3f3;







  font-weight: bold;







}























.infoBoxContents {







  font-family: Verdana, Arial;







  font-size: 12px;







}















.infoBoxNotice {







  background: #FF8E90;







}















.infoBoxNoticeContents {







  background: #FFE6E6;







  font-family: Verdana, Arial;







  font-size: 12px;







}















TD.infoBoxHeading {







  font-family: Verdana, Arial;







  font-size: 0px;







  color: #f9f9f9;







}















TD.infoBox, SPAN.infoBox {







  font-family: Verdana, Arial;







  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 {











}















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: 1px;







  border-style: solid;







  border-color: #c0c0c0;







  border-spacing: 1px;







}















.productListing-heading {
	background-image: url(headcat.gif);
	background-repeat: repeat-x;
	height: 29px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 6px;
	background-color: #8d8d8d;
}















TD.productListing-data {



  font-family: Verdana, Arial;





  font-size: 11px;



 vertical-align: top;



  font-weight: bold;







}















A.pageResults {







  color: #c24203;







}















A.pageResults:hover {







  color: #000000;









}















TD.pageHeading, DIV.pageHeading {







  font-family: Verdana, Arial;







  font-size: 14px;







  font-weight: bold;







  color: #000000;







}















TR.subBar {







  background: #f4f7fd;







}















TD.subBar {







  font-family: Verdana, Arial;







  font-size: 12px;







  color: #000000;







}















TD.main, P.main {







  font-family: Verdana, Arial;







  font-size: 12px;







  line-height: 1.5;







}















TD.smallText, SPAN.smallText, P.smallText {







  font-family: Verdana, Arial;







  font-size: 10px;







  font-weight: bold;







}







TD.smallText2, SPAN.smallText2, P.smallText2 {



	font-family: Verdana, Arial;



	border: thin dotted #DADADA;



	font-size: 11px;



	padding-left: 8px;



}







div.headin {



	padding: 5px;



	width: 100%;



	height: 28px;



	font-size: 9pt;



	font-weight: bold;



	background-color: #ebebeb;



}











TD.smallText3, SPAN.smallText3, P.smallText3 {



	border: thin dotted #DADADA;



}























TD.accountCategory {







  font-family: Verdana, Arial;







  font-size: 13px;







  color: #aabbdd;







}















TD.fieldKey {







  font-family: Verdana, Arial;







  font-size: 12px;







  font-weight: bold;







}















TD.fieldValue {







  font-family: Verdana, Arial;







  font-size: 12px;







}















TD.tableHeading {







  font-family: Verdana, Arial;







  font-size: 12px;







  font-weight: bold;







}















SPAN.newItemInCart {







  font-family: Verdana, Arial;







  font-size: 10px;







  color: #ff0000;







}















CHECKBOX, INPUT, RADIO, SELECT {



  font-family: Verdana, Arial;

  font-size: 11px;

  background-color: #e6e6e6;







}











TEXTAREA {







  width: 100%;







  font-family: Verdana, Arial;







  font-size: 11px;







}















SPAN.greetUser {







  font-family: Verdana, 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: Verdana, Arial;







  font-size: 12px;







  font-weight: bold;







}















SPAN.markProductOutOfStock {







  font-family: Verdana, Arial;







  font-size: 12px;







  color: #c76170;







  font-weight: bold;







}















SPAN.productSpecialPrice {







  font-family: Verdana, Arial;







  color: #ff0000;







}















SPAN.errorText {







  font-family: Verdana, Arial;







  color: #ff0000;







}















.moduleRow { }







.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }







.moduleRowSelected { background-color: #E9F4FC; }















.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial; font-size: 10px; color: #8c8c8c; }







.checkoutBarCurrent { font-family: Verdana, Arial; font-size: 10px; color: #000000; }















/* message box */







.productSpecialPrice {


  font-family: Verdana, Arial;
  color: #ff0000;
  font-size: 8pt;
  font-weight: bold;
}


.productSpecialPricein {


  font-family: Verdana, Arial;
  color: #3a3a3a;
  font-size: 14px;
  font-weight: bold;
}




.messageBox { font-family: Verdana, Arial; font-size: 10px; }







.messageStackError, .messageStackWarning { font-family: Verdana, Arial; font-size: 10px; background-color: #ffb3b5; }







.messageStackSuccess { font-family: Verdana, Arial; font-size: 10px; background-color: #99ff00; }







/*change the menu hover color below*/



#thecategories a:hover {



	background-color: #dfdbd1;



	color: #b13f01;







}







.catwithsubs, .catwithnosubs {



	padding-right: 5px;



}







#thecategories {



	position: relative;



	top: 0px;



	margin-bottom: 0px;



	width: 100%;



}







.activelink {



	display: block;



	font-weight: bold;



}







#thecategories a {



	display: block;



	padding-bottom: 3px;



	padding-top: 3px;



	width: 100%;





}







/*mozilla fix*/



html>body #thecategories a {



	width: auto;



}



/*end of mozilla fix*/







#topcat a {



padding-left: 2px;



}







#secondcat a {



	padding-left: 20px;



}







#thirdcat a {



	padding-left: 35px;



}







#fourthcat a {



	padding-left: 50px;



}







#fifthcat a {



	padding-left: 65px;



}















/* input requirement */



















.inputRequirement { font-family: Verdana, Arial; font-size: 10px; color: #ff0000; }



.PriceList  { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; font-weight: bold }



.PriceList2  { font-family: Verdana, Arial, sans-serif; color: black; font-size: 10px; font-weight: bold }



.PriceList3  { font-family: Verdana, Arial, sans-serif; color: black; font-size: 11px; font-weight: bold }



.oldPrice { text-decoration: line-through }

.code { font-family: Verdana, Arial, sans-serif; color: black; font-size: 8pt; font-weight: normal; }
.price{ font-family: Verdana, Arial, sans-serif; color: #cc8500; font-size: 8pt; font-weight: bold; }
span.footer{ font-family: Verdana, Arial, sans-serif; color: #ffffff; font-size: 9pt; font-weight: bold; }

a.tickl{
	font-family:Tahoma;
	font-size:13px;
	line-height:20px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	}
a.tickl:hover{
	color:#005695;
	text-decoration:none;
	}
.ticki{
	width:629px;
	height:20px;
	overflow:hidden;
	}
.ticko{
	width:629px;
	border-top:1px solid #fff;
	border-bottom:1px solid #900;
	padding-left:2px;
	display:block;
	}
.tickls{
	color:#444;
	}
.tickh{
	display:none;
	}
