/*
  $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:Tahoma; font-size: 10px; padding:0; padding-left:2px;}
/**
.boxText a{ background:url(images/theme/navborder.gif) repeat-x bottom; height:2px; padding:5px 0 5px 0; width:100%;}
**/
.clearer { clear:both; }
.errorBox { font-family:Tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family:Tahoma; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family:Tahoma; font-size : 10px; color: #70d250; text-decoration: underline; }
body {background:#ede6d3 url(images/theme/bg.jpg) repeat-x 0 -18px;  margin:0px; font:11px Tahoma; color:#918355;}
a:link{color:#000113; text-decoration:none;}
a:visited {	color:#000113; text-decoration:none;}
a:hover {color:#000113; text-decoration:none;}
a:active {color:#000113; text-decoration:none;}
#wrapper{width:980px;padding:2px;margin:0 auto;}
FORM {display:inline; margin:0px;}
TR.header { background:#ffffff;}
TR.headerNavigation { background:#bbc3d3;}
TD.headerNavigation { font-family:Tahoma; 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; font-size:12px; background:#ff0000; color:#ffffff; font-weight:bold; text-align:center;}
TR.headerInfo { background:#00ff00;}
TD.headerInfo { font-family:Tahoma; font-size:12px; background:#00ff00; color:#ffffff; font-weight:bold; text-align:center;}
TR.footer { background:#bbc3d3;}
TD.footer { font-family:Tahoma; font-size:10px; background:#bbc3d3; color:#ffffff; font-weight:bold;}
.infoBoxContents {
  font-family:Tahoma;
  font-size: 12px;
  font-weight:bold;
  line-height:20px;
color:#522034;
}
.infoBoxContents a{text-decoration:none;color:#0B0000;}
.infoBoxContents a:hover{text-decoration:none;color:#0B0000;}
.infoBoxNotice {background:#FF8E90;}
.infoBoxNoticeContents { background:#FFE6E6; font-family:Tahoma; font-size:10px;}
.infoBoxHeading { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; color:#2D3118; padding:0 0 0px 40px; margin-left:3px;}
.productcontent .infoBoxHeading { padding-left:50px; }
TD.infoBox, SPAN.infoBox {font-family:Georgia, "Times New Roman", Times, 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:#ecebdd;border:solid 1px #c9c4aa;}
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:#ecebdd;border:solid 1px #c9c4aa;}
TABLE.productListing { background:#FFFFFF;width:95%; margin:0; margin-top:5px;}
.productListing-heading{ font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold; background:url(images/theme/box_bg1.jpg) no-repeat; height:33px;text-align:center;}
.productListing-heading a{color:#000000;text-decoration:none;background:none;}
.productListing-heading a:hover{color:#FFFFFF;text-decoration:none;}
.productListing-heading2{ font-family:Tahoma; font-size:11px; color:#000000; font-weight:bold; background:url(images/theme/box_bg3.jpg) no-repeat; height:33px;text-align:center;}
.productListing-heading2 a{color:#000000;text-decoration:none;background:none;}
.productListing-heading2 a:hover{color:#FFFFFF;text-decoration:none;}
.bold{font-weight:bold;}

TD.productListing-data {font-family:Tahoma; font-size:10px; padding:4px; border-right:solid 1px #ecebdd;}
A.pageResults { color:#151110;}
A.pageResults:hover { color:#151110;}
TD.pageHeading, DIV.pageHeading { background:url(images/trip.gif) no-repeat 0 8px; border-bottom:1px solid #d4d4c8; padding-bottom:4px; color:#522034; font:bold 12px Verdana, Arial; padding:10px 0 10px 28px;}
TR.subBar { background:#f4f7fd;}
TD.subBar { font-family:Tahoma; font-size:10px; color:#000000;}
TD.main, P.main { font-family:Tahoma; font-size:11px; padding-left:10px;}
TD.smallText, SPAN.smallText, P.smallText { font-family:Tahoma; font-size:10px; padding-left:10px;}
TD.accountCategory {font-family:Tahoma; font-size:13px; color:#aabbdd;}
TD.fieldKey { font-family:Tahoma; font-size:12px; font-weight:bold;}
TD.fieldValue { font-family:Tahoma; font-size:12px;}
TD.tableHeading { font-family:Tahoma; font-size:12px; font-weight:bold;}
SPAN.newItemInCart { font-family:Tahoma; font-size:10px; color:#ff0000;}
CHECKBOX, INPUT, RADIO, SELECT { font-family:Tahoma; font-size:11px;}
TEXTAREA { width:70%; font-family:Tahoma; font-size:11px;}
SPAN.greetUser { font-family:Tahoma; font-size:12px; color:#f0a480; font-weight:bold;}
TABLE.formArea { background:#FFFFF9; border-color:#dddddd; border-style:solid; border-width:1px;}
TD.formAreaTitle { font-family:Tahoma; font-size:12px; font-weight:bold;}
SPAN.markProductOutOfStock { font-family:Tahoma; font-size:12px; color:#c76170; font-weight:bold;}
SPAN.productSpecialPrice { font-family:Tahoma; color:#ff0000;}
SPAN.errorText { font-family:Tahoma; color:#ff0000;}
.moduleRow {}
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family:Tahoma; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:Tahoma; font-size: 10px; color: #000000; }
/* message box */
.messageBox { font-family:Tahoma; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:Tahoma; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:Tahoma; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family:Tahoma; font-size: 10px; color: #ff0000; }
.productTitle { color:#5CA0C7; font-family:Tahoma; font-size:12px; font-weight:bold;}
.productPrice { color:#848484; font-family:Tahoma; font-size:10px; font-weight:bold;}
.productDesc { color:#848484; font-family:Tahoma; font-size:9px;}
A.productTitle { color:#5CA0C7; font-family:Tahoma; font-size:12px; font-weight:bold;}
A.productTitle:hover { color:#5CA0C7; font-family:Tahoma; font-size:12px; font-weight:bold;}
A.category { font-family:Tahoma; font-size:11px; color:#5CA0C7;}
A.category:hover { font-family:Tahoma; font-size:11px; color:#5CA0C7;}
/*** sipl ****/
.specialoffer{ width:251px; height:241px; padding:0 14px 0 0px;}
.timeisfor{background:url(images/theme/timeisfor.jpg) no-repeat; width:441px; height:241px;}
.maindiv{float:right; margin:160px 10px 0 0;}
.padandborder{padding:15px 0px 0 0;}
.topnav{height:0px; padding:5px 0 8px 0;background:url(images/theme/center_bg.gif) repeat-x; width:400px; text-align:center; font-size:12px;}
.topnav a:link{ font-size:11px; margin:0 5px; text-decoration:none; color:#532b3d; font-family:Verdana, Arial, Helvetica, sans-serif;}
.topnav a:visited{ font-size:11px; margin:0 5px; text-decoration:none; color:#532b3d; font-family:Verdana, Arial, Helvetica, sans-serif;}
.topnav a:hover{ font-size:11px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.shopingcart{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#464646;}
.productno{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#532b3d; padding:0 0 0 5px; font-weight:bold;}
.product{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#464646; font-style:italic;}
.shoppingbg{background:url(images/theme/shoppingcart_centerbg.gif) repeat-x; width:220px; height:31px;}
.navbg{background:url(images/theme/navbg.gif) repeat-x; height:34px;}
.navbg a:link{ font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none;}
.navbg a:visited{font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none;}
.navbg a:hover{ font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#f5a16b; text-decoration:none;}
.navpad{padding:0 8px 0 8px;}
.leftbg{background:url(images/theme/leftbox_bg.png) repeat-y; width:198px; vertical-align:top;height:auto;}
/**.leftbg1{background:url(images/theme/leftbox_bg11.png) bottom right no-repeat; width:200px; vertical-align:top;height:128px;}**/
.leftbg1{background:url(images/theme/leftbox_bg11.png) right repeat-y; width:200px; height:auto;}
.rightbg{background:url(images/theme/leftbox_bg.png) repeat-y; width:198px; vertical-align:top;height:auto;}
.information a:link{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#522034; text-decoration:none; font-weight:bold;}
.information a:visited{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#522034; text-decoration:none; font-weight:bold;}
.information a:hover{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#522034; text-decoration:none; font-weight:bold;}
.information{ border:none;}
.leftbg a:link, .leftbg a:visited { display:block; margin-left:2px; padding:5px 0 5px 12px; background:url(images/theme/bdr-btm-leftnav.jpg) repeat-x left bottom; text-decoration:none; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#522034;  }
.leftbg a:hover { color:#793954; }
/*** footer ***/
.footer { width:945px; padding-top:10px; margin:0 auto; background:url(images/theme/footer.png) no-repeat right top; }
.rights{color:#363636; font-size:12px; padding-left:21px; text-align:left; padding-top:5px;}
.footer a:link{color:#924164; text-decoration:none;}
.footer a:visited{color:#924164; text-decoration:none;}
.footer a:hover{color:#000000; text-decoration:none;}
/*.maindivposition{position:relative; top:-28px;}*/
.maindivposition{margin-top:-28px;padding-left:5px;}
.maindivposition1{margin-top:-25px;padding-left:5px;}
html* .maindivposition{margin-top:-24px;padding-left:5px; z-index:999px; xposition:relative;}
.featuredporduct{background:url(images/theme/productbg.gif) bottom repeat-x; width:705px; height:286px;}
.featuredporduct td.border {border:solid 1px #C8CC44;}
.featuredporductbg{background:url(images/theme/box_bg1.png) no-repeat; width:705px; height:33px;}
.padproduct{padding:17px 5px;}
.searchbg{width:131px; color:#454545; padding-left:8px; padding-top:5px; background:url(././images/theme/search.png) no-repeat; width:131px; height:23px; border:none;}
.search{padding-top:15px; padding-bottom:2px;}
.productcontent{padding:0 10px 15px 6px;}
.price{font:bold 11px Georgia, "Times New Roman", Times, serif; color:#522034; text-align:center;}
.price a{font:bold 11px Georgia, "Times New Roman", Times, serif; color:#522034; text-align:center;}
.price hover{font:bold 11px Georgia, "Times New Roman", Times, serif; color:#D2CCAD; text-align:center;}
td font {font:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#464646;}
.imageP img{height:113px;}
.product{font-family:Georgia, "Times New Roman", Times, serif;}
.product a{font-family:Georgia, "Times New Roman", Times, serif;}
.product a:hover{font-family:Georgia, "Times New Roman", Times, serif;text-decoration:underline;color:#ee8837;}
.product a.productname{font:normal 15px Georgia;color:#714528;text-decoration:none;text-align:left; font-weight:bold;}
.product a.productname:hover { color:#333; font-weight:bold;}
.txt-small{font-size:11px;}
.v-top{vertical-align:center;color:#714528;}
.white{color:#FFFFFF;}
.flapad{ margin:0 0 0 2px; padding-top:40px; background:url(images/theme/flowerh.jpg) no-repeat left bottom; width:197px; height:356px;}
html* .flapad{ margin:0 0 0 2px; padding-top:72px;}
.padT5px{padding-top:5px;}
.whitebg{background:#fff url(images/theme/shaddow-content.png) repeat-y right top; padding:10px 0 20px 10px; *padding:10px 0 20px 10px; font-size:11px;}
.whitebgcon{background:#fff url(images/theme/shaddow-content.png) repeat-y right top; padding:10px 0 20px 10px; font-size:11px;}
.whitebg1{background:#fff url(images/theme/shaddow-content.png) repeat-y right top; padding:0px 7px 0px 10px; font-size:11px;*padding:0px 8px 0px 10px;}
.whitebg font{font-size:11px;}
/*** parodcut ***/
.productdis{border: solid 1px #d2ccad; padding:2px; margin-right:5px;}
.bdr-img{border: solid 1px #d2ccad;}
.padL15px{padding-left:15px;}
.padL35px{padding-left:20px;}
.loginborder{border:solid 1px #CCCCCC;}
.productheading{font-family:Tahoma; color:#542B3D; font-size:8pt; font-weight:bold;}
.productbtext{font-family:Tahoma; color:#444444; font-size:7.0pt;text-align:justify;}
.botfooter{}
.padR45px{padding-right:45px;}
.priceb{ color:#000000; font-weight:bold; font-size:11px; padding-top:7px;}
.bottopbor{border-bottom:1px solid #BFC295; border-top:1px solid #BFC295; color:#0F0100; margin:10px 0 5px 0;}
.redf{ font-size:12px; color:#FF0000; padding:0 0 0 30px;}
.recently{ font:bold 11px Verdana, Arial; color:#415c02; background:url(images/recently_title.png) no-repeat left bottom; line-height:15px; padding:5px 0; width:130px;}
.recently1{font-style:italic; font-weight:bold; color:#333333; font-size:11px; padding-bottom:10px;  padding-top:5px;}
.largeimg{font-size:10px; padding-left:8px; text-decoration:none;}
.show{ border:solid 1px #0B0B0B; background:#FFFFFF;}
.next-prev { width: 269px; height: 23px; background:url(images/next-prev.png) no-repeat center top; *background:url(images/next-prev.png) no-repeat center;}
.next-prev a { display:block; float:left; padding:5px 25px; *padding:0px 25px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#5a5f33; }
.next-prev a:hover { color:#333; }

/** check out page **/
.maindivpositioncheck{margin-top:-24px;margin-left:7px;}
.whitebgcheck{background:#FFFFFF; padding:20px 0 0 5px; font-size:11px;}
html* .whitebgcheck{background:#FFFFFF; padding:60px 0 0 5px; font-size:11px;}
.checkheading{ background:url(images/trip.gif) no-repeat 0 8px; border-bottom:1px solid #d4d4c8; padding-bottom:4px; color:#522034; font:bold 12px Verdana, Arial; padding:10px 0 10px 28px; text-align:left; margin-left:10px;}
*html .checkheading{ margin-left:12px; margin-top:20px;}

.boldb{font-weight:bold; color:#918355; font-size:11px;}
.margt5p{ margin-top:10px;}

.margt5p a{ text-decoration:underline; font-weight:bold; color:#522034;}
.margt5p a:hover{ text-decoration:none; font-weight:bold; color:#793954;}

.contnav a{ text-decoration:underline; font-weight:bold; color:#522034;}
.contnav a:hover{ text-decoration:none; font-weight:bold; color:#793954;}

.pagetext a{ color:#522034; text-decoration:none;}
.pagetext a:hover{ color:#793954; text-decoration:underline;}
.marg10px-img{margin:0 10px;}
.tdheight{ height:245px; width:150px; text-align:center;}
.tdheight a{ font-size:11px;}
.producttbl{ border-left:1px solid #ECEBDD;}

ul.product-tabs { height: 21px; list-style-type: none; padding: 0px 5px; margin: 0px; border-bottom: 1px solid #A4AF3C; }
ul.product-tabs li { float: left; width: 72px; height: 21px; background-image: url(../images/tab-inactive.gif); background-repeat: no-repeat; font-size: 11px; font-weight: bold; }
ul.product-tabs li.active { background-image: url(../images/tab-active.gif); }
ul.product-tabs li a { padding-top: 6px; color: #415C02; text-decoration: none; text-align: center; display: block; }
ul.product-tabs li.active a { color: #ffffff; }
div.clear { clear: both; overflow: hidden; }
#dhtmlgoodies_tabView1 { height:100%; width:230px; }
.dhtmlgoodies_aTab { margin-top:0; padding-top:25px; background:url(images/shaddow.png) repeat-x left top; display: none; }


.scrollable-header { background:url(images/shaddow.png) repeat-x left top; width: 130px; height: 14px; }
.scrollable { position:relative; overflow:hidden; height: 280px; width: 130px; margin: 10px 0px; }
.scrollable .items { position:absolute; height:20000em; width: 130px; text-align: center; }
.scrollable .items a { border:1px solid #c9c4aa; margin: 0px auto 8px auto; display:block; width:100px;}
.scrollable .items a img { }

td.lbrb { width: 130px; }
div.scrollable-nav { width: 130px; text-align: center; }
div.scrollable-nav a.scrollable-prev { display: block; margin: 0px auto; width: 54px; height: 23px; background-image: url(images/prev.png); }
div.scrollable-nav a.scrollable-next { display: block; margin: 0px auto; width: 54px; height: 23px; background-image: url(images/next.png); }



