/*
  $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; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #e17100; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #042664; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


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:#041B4F;
}

.infoBoxContents {
  background: #0F45A5;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #e17100;
  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: #ffffff;
}

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: #0F45A5;
}

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: #0F45A5;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #041B4F;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #041B4F;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  vertical-align:top;
}

A.pageResults {
  color: #ffffff;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {padding:5px 0px 10px 9px; margin:8px 0px 10px 0px; border-bottom:1px dotted #ffffff; text-align:left; line-height:18px;font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; display:block;}
}

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;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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;
}

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: 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;
}

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: #001459; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #042664; }

.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: #e17100; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; color:#000000;font-size: 10px; background-color: #99ff00; }

/* input requirement */

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

/* ====================================== */
body{margin:0px;padding:0px;background:url(images/bg.jpg) repeat-x #0f45a5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
form{display:inline;}
a{color:#fff; text-decoration:none;} 
a:hover{color:#000; text-decoration:none;}
#Maindiv{width:100%;}
.InnerMainDiv{width:941px;margin:auto; color:#fff;}
.pagebg{background:url(images/page_bg.jpg) top center no-repeat; clear:both; min-height:1px; padding:3px 0px 0px 0px; display:table-cell;}
#TopHeader{ height:157px;}
.cart{text-align:right; height:28px; padding:4px 0px 0px 0px;}
.logo{float:left;width:auto;margin:0px;padding:0px;}
.customerservice{float:right;}
.topnavigation{clear:both; height:36px;text-align:left; background:url(images/nav_corner_right.jpg) no-repeat right top; margin:0px 0px 0px 0px;}
.topnavigation ul{list-style:none; margin:0px; padding:0px;}
.topnavigation li{float:left;}
.topnavigation .search{float:right; padding:0px 10px 0px 0px;}
/* .topnavigation .search img{vertical-align:middle;}*/
.nav{text-transform:uppercase; font-size:10px;}
.topnavigation .search input{ }
.blocks {width:730px;margin:8px 0px 0px 0px;}
.blocks ul{clear:both; list-style:none; padding:0px; margin:0px;}
.blocks li{float:left;  margin:0px 0px 0px 0px;}

.WN{background:url(images/block1.jpg) no-repeat top left; width:236px; height:98px; text-align:left; padding:10px 0px 10px 10px;}
.pro{padding:4px 0px 0px 0px;  padding:3px 5px 0px 0px; width:220px; display:table-cell;}
.pro img{float:left; margin:0px 5px 0px 0px;border:none; width:auto;}

.HP{background:url(images/block2.jpg) no-repeat top center; width:226px; height:98px; text-align:left;padding:10px 0px 10px 10px; }
.SO{background:url(images/block3.jpg) no-repeat top right; width:226px; height:98px; text-align:left;padding:10px 0px 10px 20px;}

.welcome{background:url(images/welcome_bg.jpg) repeat-x top; padding:0px 0px 20px 12px; margin:8px 0px 0px 0px; text-align:left; line-height:18px;}

.newsletter{ text-align:left; background:#6ea0f5; color:#002668; border-left:1px solid #87b2ff; border-right:1px solid #87b2ff; padding:0px 0px 0px 8px; line-height:21px;}
.newsletter input{border:1px solid #fff; width:170px;}
.newsletter .fotgot{line-height:10px; padding:0px 0px 7px 0px; display:block;	}
#Container{clear:both;}
.CL{float:left; width:199px; margin:0px 8px 0px 0px;}

.navigation{color:#fff; line-height:29px; text-align:left; margin:0px 0px 0px 0px;}
.navigation a{background:url(images/nav_bg.jpg) repeat-x; padding:0px 0px 0px 8px; border-left:1px solid #242195; border-right:1px solid #242195; display:block; text-decoration:none; color:#fff;}
.navigation a:hover{ text-decoration:none; color:#000;}
.navigation img{float:right; margin:12px 10px 0px 0px;}

.bcorner{  float:none; padding:0px 0px 8px 0px;}
.CR{float:left;}

.CBL{width:520px;	 float:left;}
.CBL_inner{width:734px;	 float:left;}

#Category{text-align:center; display:table-cell; min-height:1px;}
#Category ul{list-style:none; padding:0px; margin:0px;}
#Category li{float:left; margin:0px 8px 16px 6px;}
#Category a{background:url(images/bg_cate_hd.jpg) no-repeat bottom center; display:block; padding:6px 0px 6px 0px; text-align:center; color:#fff; font-weight:bold; text-decoration:none;}
#Category a:hover{color:#000; font-weight:bold; text-decoration:none;}
.CBR{width:199px; float:right; margin:8px 0px 0px 0px;}


h1{ text-align:left; margin:0px; padding:0px; background:url(images/hd_cr.jpg) no-repeat top right; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.pheading{ text-align:left; margin:0px; padding:0px; background:url(images/hd_cr.jpg) no-repeat top right; font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.pheading h1{background:url(images/welcome_bg.jpg) repeat-x top; padding:2px 0px 4px 5px; margin:0px;font-size:14px;}
#BottomContainer{clear:both; background:url(images/img_bottom_bg.jpg) no-repeat top center; height:62px; padding:10px; text-transform:uppercase; color:#fff; font-size:10px; font-family:Tahoma,Arial, Helvetica, sans-serif;}
#BottomContainer a{padding:0px 2px 0px 2px;}
.copyright{line-height:16px;}
.heading{width:715px;padding:5px 0px 10px 9px; margin:8px 0px 10px 0px; border-bottom:1px dotted #ffffff; text-align:left; line-height:18px;font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; display:block;}
.content{text-align:left; margin:0px 0px 15px 10px; line-height:16px; font-size:12px;}

#products{color:#000; font-size:12px;}
#products ul{margin:0px; padding:0px; list-style:none;}
#products li{ background:url(images/Subpage_Graphics/pro_bg.jpg) repeat-x #1858c9; float:left; width:21%; text-align:center; margin:4px 0px 16px 4px; padding:10px 6px 6px 11px;}
#products a{text-decoration:none; color:#ffffff;}
#products a:hover{text-decoration:none; color:#fff;}

.price{color:#fff; font-size:16px; padding:0px 0px 10px 0px; display:block;}

.pageno {font-size:10px;font-weight:normal;color:#ffffff; font-weight:bold; padding:6px 0px 12px 7px; clear:both; text-align:left}  
.pageno a{border:1px solid #000; padding:0px 3px 0px 3px;font-size :10px;font-weight:bold;color:#ffffff;text-decoration:none;font-weight:bold;}
.pageno a:hover{border:1px solid #FF9900; background-color:#ffffff; padding:0px 3px 0px 3px;font-size :10px;font-weight:bold;color:#000000;text-decoration:none;font-weight:bold;}

.prodetail ul{ margin:0px; padding:0px; list-style:none;}
.prodetail li{float:left;}
.prodetail .proLblock{width:300px;}
.prodetail .proRblock{width:425px;  text-align:left; padding:0px 0px 0px 2x;}
.prodetail .proRblock .input{margin:3px 0px 0px 0px;}
.review{clear:both; text-align:left; padding:0px 0px 10px 10px;background:url(images/welcome_bg.jpg) repeat-x top; margin:0px 0px 30px 0px;}

h1{background:url(images/welcome_bg.jpg) repeat-x top; padding:5px 0px 9px 0px; margin:0px;}

/* start category navigation*/
.navbar{color:#fff; line-height:29px; text-align:left; margin:0px 0px 0px 0px;width:200px;}
.mainDiv{width:200px;}
.topItem a{background:url(images/nav_bg.jpg) repeat-x; padding:0px 0px 0px 8px; border-left:1px solid #242195; border-right:1px solid #242195; display:block; text-decoration:none; color:#fff;}
.topItem a:hover{ text-decoration:none; color:#000;}
.topItem img{float:right; margin:12px 10px 0px 0px;}
.topItemOver{font: bold 13px Arial, Verdana,sans-serif; background: url("images/nav_bg.jpg") no-repeat;  border: none;  width: 200px;  height: 22px; padding:5px 0px 0px 0px; text-decoration:none;  color: #000000;  cursor:pointer;  text-indent:10px;}
.topItemClose{font: bold 13px Arial, Verdana,sans-serif; background: url("images/nav_bg.jpg") no-repeat;  border: none;  width: 226px;  height: 22px; padding:5px 0px 0px 0px; text-decoration:none;  color: #000000;  cursor:pointer;  text-indent:10px;}
.topItemCloseOver{font: bold 13px Arial, Verdana,sans-serif; background: url("images/nav_bg.jpg") no-repeat;  border: none;  width: 226px;  height: 22px; padding:5px 0px 0px 0px; text-decoration:none;  color: #000000;  cursor:pointer;  text-indent:10px;}
.dropMenu{font: bold 13px Arial, Verdana,sans-serif;padding-top:5px; color: #000; border: 1px solid #FFFFFF; filter:alpha(opacity=100);text-decoration:none;}

.subMenu{display:block; line-height:18px;border-left:1px solid #242195; border-right:1px solid #242195;}
.subItem{border-left:1px solid #242195; border-right:1px solid #242195;height:18px; font:13px Arial, Verdana,sans-serif;text-decoration:none; color:#000;}
.subItem a{padding-left:15px; height:18px; font:13px Arial, Verdana,sans-serif;text-decoration:none;color: #000;}
.subItemOver{height:18px;font: 13px Arial, Verdana,sans-serif;color: #65553a;text-decoration:none;}
.subItemOver a{padding-left:15px; height:18px; font:13px Arial, Verdana,sans-serif; cursor:pointer;color: #d78100;text-decoration:none;cursor:pointer;}
.drop{border-left:1px solid black;border-right:1px solid black;text-decoration:none;}

.txtbox { border:1px solid #01155A}
/* end category navigation*/
*BOF - Zappo - Option Types v2 - Progress Bar */
.progress{
  width: 1px;
  height: 12px;
  color: grey;
  font-size: 10px;
 /* overflow: hidden; */
  background-color: #bbc3d3;
  padding-left: 5px;
}
.bar{
  border-style: solid;
  border-width: 1px;
  border-color: #bbc3d3;
}
/*EOF - Zappo - Option Types v2 - Progress Bar */

/*BOF - Zappo - Option Types v2 - ONE LINE - Preload Option Type Images */
div#ImagePreload { display: none; }

