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

  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: #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; }
td, p, div{font-family:Arial, Helvetica, sans-serif; font-size:12px}

BODY {
  background: #000000 url(images/system/bodybk.jpg) no-repeat top center;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

S{color:#999999}

A:hover {
  color: #C3005B;
  text-decoration: underline;
}

a img{border:none}

FORM {
	display: inline;
}

.input{border:1px solid #CCCCCC; padding:2px; height:22px; vertical-align:middle; font-size:14px; font-family:Arial, Helvetica, sans-serif}

.live_help{ font-size:16px; color:#BEBEBE; font-weight:bold; text-align:center; margin-top:10px; line-height:1.5}
.live_help span a{display:block; color:#C3005B; text-decoration:underline}


#search_input{background:url(images/system/search_bk.gif) no-repeat left top; padding-left:20px}

.top_right{float:right; color:#42B9DB}
.top_right span{ color:#EA0876; font-weight:bold}

#main_menu{border-top:1px solid #8E8D95;
border-bottom:1px solid #8E8D95;
background:#000000;
filter: 'Alpha(Opacity=70)'; -moz-opacity:.70; opacity:0.7;
height:38px;
}
.menu_link{
color:#D83587;
font-size:12px; font-weight:bold; text-align:right
}
.menu_link a{color:#D83587; padding:0px 20px; font-style:oblique}
.menu_link a:hover{color:#FFFFFF;}

.cart{color:#FFFFFF; background:url(images/system/cart.gif) no-repeat left; padding-left:40px; height:38px; font-weight:bold}
.cart a{color:#D83587; }

.column_left{}
.column_right{}
.column_center{padding:5px;}


.catalog_list ul{padding:0px; margin:0px; list-style:none; font-size:12px; background:#2F2F2F; padding-bottom:10px}
.catalog_list ul li{border-bottom:1px solid #6B6A6A; padding:10px 0px 10px 35px; background:url(images/system/cadt.gif) no-repeat 20px}

.catalog_list ul li a{color:#BEBEBE}
.catalog_list ul li .open{ background:url(images/system/cadt2.gif) no-repeat right}
.catalog_list ul li .close{ background:url(images/system/cadt3.gif) no-repeat right}
.catalog_list ul .level_2{ border-bottom:none; background:#383838; padding:4px 0px 4px 35px; text-transform:uppercase;}
.catalog_list ul .level_2 div{background:none}
.catalog_list ul li span{ font-weight:bold}
.catalog_list ul .level_3{ border-bottom:none; padding:4px 0px 4px 50px; background:#3d3d3d}
.catalog_list ul .level_3 a{color:#A7A6A6}
.catalog_list ul .level_3 div{background:none}


.news_list ul{ list-style:none; padding:0px; margin:0px; background:#2F2F2F; padding:10px 0px }
.news_list ul li{ background:url(images/system/cadt.gif) no-repeat 20px 10px; padding:5px 5px 5px 35px; font-size:12px}
.news_list ul li a{color:#BEBEBE; text-decoration:underline}


.pmt{background:url(images/system/box_bk2.gif) repeat-x; padding-left:16px; color:#E2016A; height:38px; text-transform:uppercase; font-weight:bold}
..pmt a{color:#E2016A;}


.pm{background:#FFFFFF  bottom; font-weight:bold;color:#C3005B;}
.pm_img{margin-bottom:5px; margin-top:10px; font-weight:normal; height:169px; text-align:center;}
.pm_name{margin-bottom:5px; margin-top:10px; font-weight:normal;text-align:center;}
.pm_price{margin-bottom:5px; margin-top:5px; text-align:center;font-weight:bold;}
.pm_price span{font-size:14px }

.small_up {margin:10px 0px; height:372px; overflow:hidden;}
.small_up .smallImage{}

.smallImage img{margin:2px; display:block; clear:both}

.pinfo{ padding-left:10px}
.pinfo h1, .pinfo h2, .pinfo h3{margin:0px; padding:0px; margin-bottom:5px}
.pinfo h1{font-size:16px}
.pinfo h1 span{ color:#C3005B; padding-left:30px}

.pinfo h2{ font-size:12px; color:#666666}
.pinfo h3{ font-size:12px}
.pinfo table{ margin-bottom:5px}
.pinfo div{margin-top:15px}

.pb1{ color:#C3005B; font-size:12px; font-weight:bold; }
.pb1 a{ color:#C3005B; padding-right:20px; padding-left:5px; text-decoration:underline}
.pb1 a:hover{text-decoration:none; color:#575757}

.pb2{color:#575757; font-size:14px; text-align:right; padding-right:20px}
.pb2 a{padding:0px 5px; color:#575757; }


.footer_link{color:#BEBEBE; font-size:12px; text-transform:uppercase; padding-top:30px; line-height:2; font-family:Arial, Helvetica, sans-serif}
.footer_link a{padding:0px 5px; color:#BEBEBE}
.footer_txt p, .footer_txt div{padding:0px; margin:0px; color:#BEBEBE}
.footer_txt p a{padding:0px 5px; color:#BEBEBE}
.footer_txt div{font-weight:bold; color:#BEBEBE; padding:10px}
.footer_txt div span{ color:#C52972}

.conf_products{ background:#f8f8f8; margin-bottom:10px; margin-top:5px}
.conf_products td{font-size:12px; font-weight:bold; color:#545454; border-bottom:1px solid #E9E9E9}

.t2{text-transform:uppercase; color:#333333; font-weight:bold; font-size:16px; border-bottom:1px solid #B2B2B2}
.t3{ color:#E2016A; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.ps a{color:#E2016A; text-decoration:underline}






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

.infoBoxContents {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 12px;
}





.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-size: 12px;
  font-weight: bold;
  background: url(images/system/box_bk.gif) repeat-x bottom #212020;
  height:38px;
  color: #C3005B; text-transform:uppercase
}

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

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

TABLE.productListing {
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  text-transform:uppercase;
  border-bottom:1px solid #B2B2B2; height:50px; vertical-align:bottom; padding-bottom:10px
}

TD.productListing-data {
  font-family:  Arial, Verdana,sans-serif; 
  font-size: 13px; color:#333333; font-weight:bold
}

TD.productListing-data a{color:#333333}

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: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.main1 {
  font-family: Arial, Verdana,  sans-serif;
  font-size: 12px;
  line-height: 1.3;
}

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 { }
.moduleRow2 {background-color: #F4F4F4;}
.moduleRowOver { background-color: #DADADA; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F4F4F4; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight:bold; color: #B4B4B4; }
.checkoutBarCurrent { font-family: Arial, Verdana,  sans-serif; font-size: 12px; color: #000000; font-weight:bold}

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

.move A {	COLOR: #2e6ab1; TEXT-DECORATION: underline}
.move A IMG {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none}
#box6 {	WIDTH: 576px; POSITION: absolute; OVERFLOW: hidden}
#box6 SPAN {DISPLAY: block}
#handles6_1 {	FLOAT: right}
.mask6 {LEFT: 60px; OVERFLOW: hidden; WIDTH:576px; POSITION: absolute; HEIGHT: 410px;}
HTML .mask6 {	LEFT: 0px}
.thumbs {	WIDTH: 123px}
.thumbs DIV {DISPLAY: block; WIDTH: 123px; HEIGHT: 82px}
.thumbs DIV IMG {
	DISPLAY: block;
	WIDTH: 100%;
	HEIGHT: 100%;
	border:none;
	cursor:hand;
}
.info {	BACKGROUND: #000; WIDTH: 100%; POSITION: absolute; HEIGHT: 40px; margin-top:370px;}
.info P {COLOR: #fff; PADDING: 8px; margin:0px; FONT-FAMILY: Arial}
.info H4 {COLOR: #fff; PADDING: 8px; margin:0px; FONT-FAMILY: Arial; FONT-SIZE: 12px}
.info H4 A {	COLOR: #fff; TEXT-DECORATION: none}
.clear {CLEAR: both; padding:0px; margin:0px}
.f1{background:#F8F8F8; padding:10px}
.f2{background:#F0F0F0; padding:10px}
.r1{background:#F4F4F4 url(images/system/d1.gif) no-repeat 10px; padding-left:25px; height:30px;}
.r2{background:#FFFFFF url(images/system/d1.gif) no-repeat 10px; padding-left:25px; height:30px;}
.r1 a, .r2 a{text-decoration:underline}
