/*
  $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: 12px;}
.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 {
  text-align: center;
  background: #BBC8F2;
  color: #000000;
  margin: 0px;
}

.fixcenter {
  width: 950px;
  border: solid; border-width: 1px;
  background: #ffffff;
  color: #474DF8;
  margin: auto;
  margin-top: 0px;
  text-align: left;
}
 
body {
text-align: center; 
}
 
A {
  color: #666666;
  text-decoration: none;
  font-weight : normal;
}
 
A:hover {
  color: #FF9933;
  text-decoration: none;
}
 
FORM {
 display: inline;
}
 
TR.header {
  background: #7D95E6;
}
 
TR.headerNavigation {
  background: #7D95E6;
}
 
TD.headerNavigation {
  font-family: verdana;
  font-size: 12px;
  background: #7D95E6;
  color: #ffffff;
  font-weight : bold;
}
 
A.headerNavigation { 
  color: #ffffff; 
}
 
A.headerNavigation:hover {
  color: #FFDE9C;
}
 
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: #ffffff;
}
 
TD.headerInfo {
  font-family: Arial, verdana, sans-serif;
  font-size: 13px;
  background: #7D95E6;
  color: #666666;
  font-weight: bold;
  text-align: center;
}
 
TR.footer {
  background: #7D95E6;
}
 
TD.footer {
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
  background: #7D95E6;
  color: #ffffff;
  font-weight: normal;
}
.footer a {color:#ffffff;text-decoration:none;
} 

TD.popHeading {
  font-family: verdana, sans-serif;
  font-size: 14px;
  color: #7D95e6;
  font-weight: bold;
}

TD.popContent {
  font-family: Arial, verdana, sans-serif;
  font-size: 10px;
  color: #666666;
  font-weight: normal;
}

TD.popContentPrice {
  font-family: verdana, sans-serif;
  font-size: 12px;
  color: #7D95E6;
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
}
 
.infoBoxContents {
  background: #ffffff;
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  border: 0px;
  border-style: hidden;
  border-color: #bfbfbf;
  border-spacing: 0px;


}
 
.infoBoxNotice {
  background: #FFFFFF;
}
 
.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;


}
 
TD.infoBoxHeading {
  font-family: Arial, verdana, sans-serif;
  font-size: 13px;
  font-weight: normal;
  background: #ffffff;
  color: #666666;
}
 
TD.infoBox, SPAN.infoBox {
  font-family: Arial, verdana, 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: #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: 0px;
  border-style: dashed;
  border-color: #666666;
  border-spacing: 0px;
}
 
.productListing-heading {
  font-family: verdana, sans-serif;
  font-size: 15px;
  background: #ffffff;
  color: #ff9933;
  font-weight: normal;
}
 
TD.productListing-data {
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  color: #339900;
  font-weight: 400;
width: 10%;
border: 0px dashed #D5D5D5; 
text-align:center;
vertical-align:top; 
padding:10 10 10 10;

TD.productListing-data P {
font-size: 8px;
}
 



}
 

A.pageResults {
  color: #0000FF;
}
 
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
 
TD.pageHeading, DIV.pageHeading {
  font-family: verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ff9933;
}
 
TR.subBar {
  background: #ffffff;
}
 
TD.subBar {
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
  color: #666666;
}
 
TD.main, P.main {
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5;
  color: #666666;
  background: #FFFFFF;
}
 
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  text-decoration: none;
}
 
TD.accountCategory {
  font-family: Arial, verdana, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
 
TD.fieldKey {
  font-family: AriaArial, verdana, sans-serifl;
  font-size: 12px;
  font-weight: bold;
}
 
TD.fieldValue {
  font-family: ArialArial, verdana, sans-serif;
  font-size: 12px;
}
 
TD.tableHeading {
  font-family: ArialArial, verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
 
SPAN.newItemInCart {
  font-family: Arial, verdana, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
 
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
}
 
TEXTAREA {
  width: 100%;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
}
 
SPAN.greetUser {
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  color: #7DE9F7;
  font-weight: bold;
}
 
TABLE.formArea {
  background: #fffffff;
  border-color: #666666;
  border-style: normal;
  border-width: 1px;
}
 
TD.formAreaTitle {
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
 
SPAN.markProductOutOfStock {
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
 
SPAN.productSpecialPrice {
  font-family: Arial, verdana, sans-serif;
  color: #339933;
}
 
SPAN.errorText {
  font-family: Arial, verdana, sans-serif;
  color: #ff0000;
}
 
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
 
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, verdana, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, verdana, sans-serif; font-size: 10px; color: #000000; }
 
/* message box */
 
.messageBox { font-family: Arial, verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, verdana, sans-serif; font-size: 10px; background-color: #99ff00; }
 
/* input requirement */
 
.inputRequirement { font-family: ArialArial, verdana, sans-serif; font-size: 10px; color: #ff0000; }
 
/*
------------Boxes Section for css-------------
Format each info box according to you liking
*/
 
.contentBox {
  background: #bfbfbf;
}
 
TD.contentBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background: #ffffff;
  color: #666666;
background-image: url('images/ArticlesBox/articles.gif');
  text-indent: 5px;
}
 
.contentBoxContents {
  background: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.AffiliateBox {
  background: #bfbfbf;
}
TD.AffiliateBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bfbfbf;
  color: #ffffff;
  background-image: url('images/infobox/top.gif');
  text-indent: 0px;
}
.AffiliateBoxContents {
  background: #DAE0F8;
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  color: #666666;
}

 
.ArticlesBox {
  background: #bfbfbf;
}
TD.ArticlesBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bfbfbf;
  color: #ffffff;
  background-image: url('images/infobox/top.gif');
  text-indent: 0px;
}
.ArticlesBoxContents {
  background: #FEF1A3;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
  .ArticlesBoxContents a {color:#666666;text-decoration:none;weight:normal;
}

.BestSellersBox {
  background: #bfbfbf;
}
TD.BestSellersBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bfbfbf;
  background-image: url('images/infobox/top.gif');
  text-indent: 0px;
  color: #ffffff;
}
.BestSellersBoxContents {
  background: #ffffff;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
}
  .BestSellersBoxContents a {color:#666666;text-decoration:none;
}

.BsellingBox {
  background: #ffffff;
 }
TD.BsellingBoxHeading {
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background: #ffffff;
  color: #ffffff;
  height: 1;
  background-image: url('images/infobox/top.gif');
 background-repeat: repeat-x;
 background-position: top-left; /* starts graphic at top left */
}
.BsellingBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  border: 1px;
  border-style: hidden;
  border-color: #666666;
  border-spacing: 0px;
}
.BsellingBoxContents a {color:#666666;text-decoration:none;
} 



.CategoriesBox {
  background: #ffffff;
 }
TD.CategoriesBoxHeading {
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background: #ffffff;
  color: #ffffff;
  height: 1;
  background-image: url('images/directory.gif');
 background-repeat: repeat-x;
 background-position: top-left; /* starts graphic at top left */
}
.CategoriesBoxContents {
  background: #ffffff;
  font-family: verdana, Arial, sans-serif;
  font-size: 13px;
  border: 1px;
  border-style: hidden;
  border-color: #666666;
  border-spacing: 0px;
}
.CategoriesBoxContents a {color:#4E6ADE;text-decoration:none; 
} 
.CategoriesBoxContents a:active {color:#ff9933;text-decoration: none;
}
 

.CurrenciesBox {
  background: #b6b7cb;
}
TD.CurrenciesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.CurrenciesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.FeatureBox {
  background: #bfbfbf;
}
TD.FeatureBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bfbfbf;
  color: #ffffff;
  background-image: url('images/infobox/top.gif');
  text-indent: 0px;
}
.FeatureBoxContents {
  background: #ffffff;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
  }
  .FeatureBoxContents a {color:#666666;text-decoration:none;
}
 

.InformationBox {
  background: #b6b7cb;
}
TD.InformationBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  background: #ffffff;
  color: #ffffff;
}
.InformationBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
 

.LanguagesBox {
  background: #b6b7cb;
}
TD.LanguagesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.LanguagesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
 

.ManufacturerInfoBox {
  background: #b6b7cb;
}
TD.ManufacturerInfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ManufacturerInfoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
 

.ManufacturersBox {
  background: #b6b7cb;
}
TD.ManufacturersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ManufacturersBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
 
.NewsletterBox {
  background: #ffffff;
}
TD.NewsletterBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 0px;
  font-weight: bold;
  background: #ffffff;
  color: #ffffff;
  text-indent: 0px;
}
.NewsletterBoxContents {
  background: #ffffff;
  background-image: url('images/freeshipper.gif');
  background-repeat: no-repeat;
  font-family: Arial, verdana, sans-serif;
  font-size: 12px;
  color: #666666;
}


.OrderHistoryBox {
  background: #b6b7cb;
}
TD.OrderHistoryBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.OrderHistoryBoxContents {
  background: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

.pollBox {
  background: #bfbfbf;
}
TD.pollBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bfbfbf;
  color: #ffffff;
  background-image: url('images/infobox/top.gif');
  text-indent: 0px;
}
.pollBoxContents {
  background: #DAE0F8;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
  .pollBoxContents a {color:#666666;text-decoration:none;weight:normal;
}
 

.ProductNotificationsBox {
  background: #b6b7cb;
}
TD.ProductNotificationsBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ProductNotificationsBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
 
.RelatedBox {
  background: #7D95E6;
}
TD.RelatedBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bfbfbf;
  color: #ffffff;
  background-image: url('images/boxtop.gif');
  text-indent: 10px;
}
.RelatedBoxContents {
  background: #ffffff;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
  border: 1px;
  border-style: solid;
  border-color: #bfbfbf;
  border-spacing: 0px;
  }
  .RelatedBoxContents a {color:#666666;text-decoration:none;
}

.ReviewsBox {
  background: #bfbfbf;
}
TD.ReviewsBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bfbfbf;
  color: #ffffff;
  background-image: url('images/infobox/top.gif');
  text-indent: 0px;
}
.ReviewsBoxContents {
  background: #ffffff;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
  .ReviewsBoxContents a {color:#666666;text-decoration:none;weight:normal;
}


.ArticlesBoxContents {
  background: #FEF1A3;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
 

.SearchBox {
  background: #b6b7cb;
}
TD.SearchBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.SearchBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
 

.ShoppingCartBox {
  background: #b6b7cb;
}
TD.ShoppingCartBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: #bfbfbf;
  color: #ffffff;
  background-image: url('images/infobox/top.gif');
  text-indent: 0px;
}
.ShoppingCartBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
  .ShoppingCartBoxContents a {color:#666666;text-decoration:none;
}
 

.SpecialsBox {
  background: #bfbfbf;
}
TD.SpecialsBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bfbfbf;
  color: #ffffff;
  background-image: url('images/infobox/top.gif');
  text-indent: 0px;
}
.SpecialsBoxContents {
  background: #ffffff;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
}
  .SpecialsBoxContents a {color:#666666;text-decoration:none;
}
 

.TellaFriendBox {
  background: #b6b7cb;
}
TD.TellaFriendBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.TellaFriendBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.xsellBox {
  background: #7D95E6;
}
TD.xsellBoxHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #bfbfbf;
  color: #ffffff;
  background-image: url('images/infobox/top.gif');
  text-indent: 0px;
}
.xsellBoxContents {
  background: #ffffff;
  font-family: Arial, verdana, sans-serif;
  font-size: 11px;
  border: 1px;
  border-style: solid;
  border-color: #bfbfbf;
  border-spacing: 0px;
  }
  .xsellBoxContents a {color:#666666;text-decoration:none;
}
 

.WhatsNewBox {
  background: #b6b7cb;
}
TD.WhatsNewBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.WhatsNewBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* Points/Rewards Module V2.1rc2a BOF */
SPAN.pointWarning {
  color: #ff9933;
}

.pointFaq {
  background-color:#f8f8f9;
  border: 1px dashed #bbc3d3;
  display: none;
  position: relative;
  padding:4px;
  margin:2px;
  text-align:justify;
  font-color: #666666;
}
/* Points/Rewards Module V2.1rc2a EOF */

/*** Begin Header Tags SEO ***/
h1 {
 font-family: Arial, verdana, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #666666;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #ff9933;
}
h2 {
 font-family: Arial, verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #666666;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #666666;
}
/*** End Header Tags SEO ***/
/* star product, mindsparx pimped start */

.starTitle{
  font-family: verdana, Arial, sans-serif;
  font-size: 14px;
  color: #c3c3c3;
  font-weight : normal;
}

.starName{
 font-family: verdana, sans-serif;
 font-size: 18px;
 font-weight: normal;
 color: #ff9933;
 }  
 
 .starProdDesc{
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #808080;
 }  
 
 .starPrice{
 font-family: Arial, Verdana, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #ffffff;
 }  
 
 .box_outline3 {
margin-top:3px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #bfbfbf;

}

.specials_price {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #339933;
 text-decoration: none;
 }  

.specials_old_price {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #333333;
 text-decoration: none;
 }  

.specials_name {
 font-family: verdana, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #7D95E6;
 padding-left: 5px;
}

.specials_desc {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 color: #808080;
 font-weight: normal; 
 text-decoration: none;
 padding-left: 5px;
 padding-top: 5px
}
 }  


/* star product pimped end */

/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #ff9933;
}
.sitemap {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight : normal;
}
.sitemapHeading {
  font-family: verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight : normal;
  text-decoration: none;
}
A.sitemap { 
  color: #666666; 
  text-decoration: none;
}
A.sitemap:hover {
  color: #FF9933;
}
/***** End Sitemap_SEO *****/ 

TD.pollBoxRow {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   border-width: 1px;
} 

TD.pollBoxText {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   
border-width: 1px;
} 

TR.pollOptRow {   
background: #f1f9fe; 
} 
TR.pollFooter { 
  background: #f1f9fe;
} 