/*

  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



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

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

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

.productsNotifications { background: #f2fff7; }

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



BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}



A {

  color: #000000;

  text-decoration: none;

}



A:hover {

  color: #AABBDD;

  text-decoration: underline;

}



FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

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

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF; 

}



A.headerNavigation:hover {

  color: #ffffff;

}



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: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

  background: #b6b7cb;

}


.infoBoxContents {

  background: #f8f8f9;

  color: #6549874;
  
  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

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

  font-size: 10px;

}



TD.infoBoxHeading {

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

  font-size: 10px;

  font-weight: bold;

  background: #bbc3d3;

  color: #000000;
  
  padding-left: 10px

}



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: #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: #f8f8f9;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.productListing-heading {

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

  font-size: 10px;

  background: #b6b7cb;

  color: #000;

  font-weight: bold;

}



TD.productListing-data {

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

  font-size: 10px;

  color: #000;

  font-weight: bold;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

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

  font-size: 20px;

  font-weight: bold;

  color: #000;

}



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;

  color: #000;

}



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

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

  font-size: 10px;

  color: #000;

  font-weight:bold;  

}



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;
  
  color: #000;

}



TD.fieldValue {

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

  font-size: 12px;

  color: #000;  

}



TD.tableHeading {

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

  font-size: 12px;

  font-weight: bold;
  
  color: #000;  

}



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: #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;
  
  color: #000;  

}



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



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

td {

	font-family: arial;

	font-size: 11px;

	color: #000;

	line-height: 18px;

}

form {

	margin:0px;	

}

.bottomtext {

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

	font-size: 11px;

	color: #ffffff;

	font-weight:bold;

	line-height: 18px;

	text-decoration: none;

}

.bottomtext:hover {

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

	font-size: 18px;

	color: #ffffff;

	line-height: 18px;

	text-decoration: underline;

}

.bottomwhite {

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

	font-size: 11px;

	color: #000000;

	font-weight:bold;

	line-height: 18px;

	text-decoration: none;

}

.bottomwhite:hover {

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

	font-size: 18px;

	color: #000000;

	line-height: 18px;

	text-decoration: underline;

}

.policy {

	font-family: Arial;

	font-size: 11px;

	color: #ffc000;

	font-weight: bold;

	line-height: 18px;

	text-decoration: none;

}

.policy:hover {

	font-family: Arial;

	font-size: 11px;

	color: #ffc000;

	font-weight: bold;

	line-height: 18px;

	text-decoration: underline;

}

.headings {

	font-family: Arial;

	font-size: 12px;

	color: #ffffff;

	font-weight: bold;

	line-height: 18px;

	text-decoration: none;

}

.searchTextbox {

	font:normal 11px ;

	color:#8d8d8d;

	border:0px;

	width:138px;

	padding:3px;

	height:20px;

}

.menu {

	font-family: Arial;

	font-size: 11px;

	color: #000000;

	font-weight: normal;

	line-height: 18px;

	text-decoration: none;

}

.menu:hover {

	font-family: Arial;

	font-size: 11px;

	color: #00000;

	font-weight: normal;

	line-height: 18px;

	text-decoration: underline;

}

.menub {

	font-family: Arial;

	font-size: 11px;

	color: #000000;

	font-weight: normal;

	line-height: 18px;

	text-decoration: underline;

}

.menub:hover {

	font-family: Arial;

	font-size: 11px;

	color: #00000;

	font-weight: normal;

	line-height: 18px;

	text-decoration: underline;

	font-weight:bold;

}

.blacktext {

	font-family: arial;

	font-size: 11px;

	color: #000000;

	line-height: 18px;

	text-align:left;



}

.guest {

	font-family: arial;

	font-size: 11px;

	color: #ff7800;

	line-height: 18px;

	font-weight: bold;

}

.dollar {

	font-family: arial;

	font-size: 11px;

	color: #e80000;

	line-height: 18px;

	font-weight: bold;

}

.amount {

	font-family: arial;

	font-size: 11px;

	color: #7ebf00;

	line-height: 18px;

	font-weight: bold;

}

.dollar2 {

	font-family: arial;

	font-size: 12px;

	color: #e80000;

	line-height: 18px;

	font-weight: bold;

}

.green {

	font-family: arial;

	font-size: 12px;

	color: #009933;

	line-height: 18px;

	font-weight: bold;

}

.black {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: bold;

}

.blacklarge {

	font-family: Arial;

	font-size: 11px;

	color: #000000;

	font-weight: normal;

	line-height: 18px;

	text-decoration: underline;

}

.blacklarge:hover {

	font-family: Arial;

	font-size: 11px;

	color: #00000;

	font-weight: normal;

	line-height: 18px;

	text-decoration: none;

}

.head {

	font-family: Arial;

	font-size: 20px;

	color: #000000;

	font-weight: bold;

	line-height: 18px;

	text-decoration: none;

}

.headGreen {

	font-family: Arial;

	font-size: 20px;

	color: #7ebd10;

	font-weight: bold;

	line-height: 18px;

	text-decoration: none;

}

.head2 {

	font-family: Arial;

	font-size: 20px;

	color: #f80000;

	font-weight: bold;

	line-height: 18px;

	text-decoration: none;

}

.yellow {

	font-family: Arial;

	font-size: 11px;

	color: #ffc000;

	font-weight: bold;

	line-height: 18px;

	text-decoration: none;

}

.white {

	font-family: Arial;

	font-size: 11px;

	color: #ffffff;

	font-weight: bold;

	line-height: 18px;

	text-decoration: none;

}

.blacknormal {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	line-height: 20px;

	font-weight: normal;

}

.service {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	line-height: 20px;

	font-weight: bold;

	text-decoration: none;

}

.service:hover {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	line-height: 20px;

	font-weight: bold;

	background-color:#FF0000;

	text-decoration: none;

	width:auto;

	height:auto;

}

.service {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	line-height: 20px;

	font-weight: bold;

	text-decoration: none;

}

.service:hover {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	line-height: 20px;

	font-weight: bold;

	background-color:#FF0000;

	text-decoration: none;

	width:auto;

	height:auto;

}

.blackbold {

	font-family: arial;

	font-size: 11px;

	color: #000000;

	line-height: 20px;

	font-weight: bold;

	text-decoration: none;

}

.blackbold:hover {

	font-family: arial;

	font-size: 11px;

	color: #000000;

	line-height: 20px;

	font-weight: bold;

	text-decoration: underline;

}

.email {

	font-family: arial;

	font-size: 12px;

	color: #000000;

	line-height: 20px;

	font-weight: normal;

	text-decoration: none;

}

.email:hover {

	font-family: arial;

	font-size: 12px;

	color: #f80000;

	line-height: 20px;

	font-weight: normal;

	text-decoration: underline;

}

.textBox {

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	border:solid 1px #999999;

}

.alertText {

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FB0000;

}

.new {

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

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}

.new:hover {

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

	font-size: 11px;

	color: #333333;

	text-decoration: underline;

}

.simpletext {

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

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}

.scroll

{

scrollbar-base-color: orange;

scrollbar-arrow-color: green;

scrollbar-DarkShadow-Color: blue;

}

#productbrowser {

	height:360px;

}

#productbrowser li {

	list-style-type:none;

}

#pb-productbrowsercontainer {

	height:360px;

	margin:0 auto;

	height:1%;

}

#pb-productslider {

	height:140px;

	left:0;

	margin:0;

	padding:0;

	position:absolute;

	top:0;

}

#pb-productslider .pb-productimage {

	float:left;

	height:325px;



	width:245px;

	text-align:left;

}

#pb-productslider .pb-productimage a:link, #pb-productslider .pb-productimage a:visited {

	color:#32312D;

	float:left;

	font-size:9px;

	overflow:hidden;

	text-decoration:none;

	width:100%;

}

#pb-productslider .pb-productimage a:hover {

	color:#E40109;

	text-decoration:none;

}



#pb-productslider .pb-productimage .prodInfo{

	position:absolute;

	top:300px;

	*position:relative;*top:0;

	z-index:9;

	margin-top:-0px;



}

#pb-productslidertrack-cnt{

	margin:0 auto; 

	display: block; 

	text-align: center; 

	height: 25px; 

	position: relative; 

	width: 902px;

	*width: 889px;

	

	z-index: 20;

}

#pb-productslidertrack {

	background:transparent url(imgs/product_scrollbar_back.gif) no-repeat scroll 0%;

	height:19px;

	left:0px;

	position:absolute;

	top:340px;

	width:944px;

	z-index:20;

}

#pb-productsliderhandle {



	cursor:pointer;

	height:19px;

	position:absolute;

	width:213px;

	top:340px;

	left:0;

	z-index:30;

}

#pb-rightarrow, #pb-leftarrow{

	position: absolute; 

	z-index: 50; 

	top: 345px; 

	width: 20px; 

	height: 20px;

	

}

#pb-lefttarrow{

	left:0; 

}

#pb-rightarrow{

	left: 873px; 

}



#pb-productslidertrack {



	width:894px;

}

.top_menu_cat {

	color:#000; 

	font-family: verdana;

	font-size:12px;

	padding: 0 10px 0 10px;

	text-decoration:none;

}



.top_menu_cat:hover {

	color:#000; 

	text-decoration:underline;

}



.td_top {

	border:1px solid #000;

	background-color: #F7EEEF;	

}

.td_top:hover {



	border:1px solid #000;

}





.newone{

	font-family: verdana;

	font-size:15px;

	padding: 0 15px 0 15px;

	text-decoration:none;

}