/*  $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:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
.errorBox{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#c03;}
.taxWarning{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#999;padding:0 10px 0 10px;}
.productInfo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#999;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#70d250;text-decoration:underline;}
body{background:#181818;background-image:url('images/whoops_skin.png');background-repeat:no-repeat;background-attachment:fixed;background-position:center top;color:#000;margin:0;}
body.popup{background:#fff;color:#000;margin:0;}
#container{background:#ffffff;width:924px;color:#000;}
#header{width:924px;height:153px;background-image:url("images/header.png");background-repeat:no-repeat;background-color:#000;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
#main_header{width:589px;height:136px;padding:0;float:left;}
#header_left{width:328px;height:19px;text-align:left;padding:119px 0 0 5px;float:left;}
#header_center{width:254px;height:136px;padding:0;float:right;}
#header_right{width:328px;height:18px;text-align:right;padding:120px 5px 0 0;float:right;}
#header_bottom{width:924px;height:15px;text-align:left;font-size:10px;padding:0;color:#fff;clear:both;}
#main{width:794px;float:left;}
#column_left{width:130px;float:left;}
#content{width:660px;padding:2px 2px 0 2px;float:right;}
#column_right{width:130px;float:right;}
#shopping_cart_total{width:160px;height:60px;background-image:url("images/infobox/freccia.png");background-repeat:no-repeat;padding:60px 2px 5px 2px;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;text-align:center;float:right;}
#shopping_cart_left{width:474px;padding:0px 20px 0px 0px;text-align:left;float:left;}
#shopping_cart_notice{margin:0 0 5px 0;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;text-align:justify;}
div.line{width:100%;margin:0 0 5px 0;}
.both{width:100%;height:1px;clear:both;}
div.buttons{margin:0 0 5px 0;padding:5px 5px 5px 5px;background-color:#f1f1f1;}
div.boxes{width:120px;margin:2px 5px 5px 5px;}
div.text{width:100%;margin:0 0 5px 0;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;text-align:left;}
A.boxfooter{color:#fff;}
A.boxfooter:hover{color:#fff;text-decoration:none;}
A.boxfooter:visited{color:#fff;}
#footer{width:924px;height:150px;padding:5px 0 10px 0;background:#181818;clear:both;font-size:10px;font-family:Tahoma,Verdana,Arial,sans-serif;color:#a0a0a0;}
#main_footer{width:922px;text-align:right;padding:2px 0 2px 0;}
A{color:#000;text-decoration:none;}
A:hover{color:#abd;text-decoration:underline;}
FORM{display:inline;}
TR.header1{background:#fff;}
TR.headerNavigation{background:#000;height:25px;}
TD.headerNavigation{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#fff;font-weight:bold;height:20px;}
A.headerNavigation{color:#fff;}
A.headerNavigation:hover{color:#fff;}
TR.headerError{background:#f00;}
TD.headerError{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#f00;color:#fff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#0f0;}
TD.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#0f0;color:#fff;font-weight:bold;text-align:center;}
TR.footer{background:#000;}
TD.footer{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;background-image:url("images/img_header_boxes.png");color:#fff;font-weight:bold;height:24px;}
.infoBox{background:#707070;}
.infoBoxContents{background:#fff;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;padding:1px 3px 1px 3px;}
.infoBoxNotice{background:#ff8e90;}
.infoBoxNoticeContents{background:#ffe6e6;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
TD.infoBoxHeading{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;text-align:center;background:#303030;color:#fff;height:20px;}
TD.infoBox,SPAN.infoBox{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
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:Tahoma,Verdana,Arial,sans-serif;font-size:11px;background:#303030;height:20px;color:#fff;font-weight:bold;}
TD.productListing-data{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
A.pageResults{color:#00f;}
A.pageResults:hover{color:#00f;background:#ff3;}
TD.p_info_left{width:80%;padding:0 5px 0 5px;vertical-align:top;text-align:left;font-family:Tahoma,Verdana,Arial,sans-serif;}
TD.p_info_right{width:20%;padding:0 5px 0 5px;vertical-align:top;text-align:right;font-family:Tahoma,Verdana,Arial,sans-serif;}
TD.p_info_double{width:100%;padding:5px 5px 0 5px;vertical-align:top;text-align:left;font-family:Tahoma,Verdana,Arial,sans-serif;}
TD.pageHeading,DIV.pageHeading{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:20px;font-weight:bold;color:#9a9a9a;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#fff;}
TD.main,P.main{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;line-height:1.5;}
TD.popup,P.popup{font-family:Tahoma,Verdana,Arial,sans-serif;color:#fff;font-size:11px;line-height:1.5;}
TD.smallText,SPAN.smallText,P.smallText{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
TD.addImage{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
TD.accountCategory{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:13px;color:#abd;}
TD.fieldKey{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;}
TD.tableHeading{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
SPAN.newItemInCart{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#f00;}
CHECKBOX,INPUT,RADIO,SELECT{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
TEXTAREA{width:100%;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
SPAN.greetUser{font-family:Tahoma,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:Tahoma,Verdana,Arial,sans-serif;color:#f00;}
SPAN.errorText{font-family:Tahoma,Verdana,Arial,sans-serif;color:#f00;}
.moduleRowOver{background-color:#d7e9f7;cursor:pointer;}
.moduleRowSelected{background-color:#e9f4fc;}
.checkoutBarFrom,.checkoutBarTo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#fff;}
.messageBox{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;}
.messageStackError,.messageStackWarning{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;background-color:#ffb3b5;}
.messageStackSuccess{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;background-color:#9f0;}
.inputRequirement{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;color:#f00;}
.login_name{font-size:11px;font-weight:bold;text-decoration:none;color:#e55c19;}
div.manufacturersScroll{border:0 solid #666;padding:0;}
div.manufacturersLogo{padding:2px 2px 2px 2px;width:104px;background-color:#ffffff;}
div.manufacturersLogoSelected{padding:2px 2px 2px 2px;width:104px;background-color:#ffffff;}
h1{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:18px;font-weight:bold;margin-bottom:0;padding-bottom:0;color:#000;}
h2{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;margin-bottom:0;padding-bottom:0;color:#000;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink,#prevLink:hover,#prevLink:visited:hover{background:url(images/prevlabel.gif) left 10% no-repeat;}
#nextLink,#nextLink:hover,#nextLink:visited:hover{background:url(images/nextlabel.gif) right 10% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}