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

html {
margin: 0;
padding: 0;
border: 0;
text-align: left;
background: #ffffff;
}

body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, div {
margin: 0;
padding: 0;
border: 0;
text-align: left;
}

.minipad { padding: 4px; }
.minipad2 { text-align:right; padding: 4px;  }
.smallpad { padding: 7px; }
.smallpad2 { text-align:center; padding: 7px; }
.smallpad3 { text-align:center; padding: 7px; font-size: 9pt; }
*html .smallpad {
width: 100%;
}
.searchpad { padding: 7px; padding-top: 0px; padding-bottom: 0px; }
*html .searchpad {
width: 100%;
}
.medpad { padding: 10px; }
.padleft { /*padding-left: 20px;*/ }
.boxText {  }
.boxText p {  }
.boxText a {  }
.errorBox {  }
.stockWarning {  }
.productsNotifications {  }
.orderEdit {  }
.smallText { font-size: 9pt; }
.pageHeading { font-weight: bold; }
.pageHeading .bold { font-size: 12pt; font-weight: bold }

body {
font-family: Arial, Helvetica, sans-serif;
background: #ffffff;
color: #000000;
background:url(back.gif) repeat-y;
width: 900px;
}

a {
color: #0000cc;
text-decoration: none;
}

h1 {
font-size: 14pt;
line-height: 14pt;
text-align: center;
text-decoration: none;
font-weight:normal;
}

h2 {
font-family: "Times New Roman", Times, serif;
font-size: 32pt;
line-height: 32pt;
text-align: center;
text-decoration: none;
font-weight:normal;
}

h3 {
font-family: "Times New Roman", Times, serif;
font-size: 32pt;
line-height: 32pt;
text-align: center;
text-decoration: none;
font-weight:normal;
}

#headimg {
width: 100%;
text-align: center;
}

#rcontent {
width: 700px;
margin-left: 170px;
}

#left {
width:145px; 
float: left;
font-size: 10pt;
line-height: 13pt;
color: #ffffff;
font-size: 10pt;
overflow: hidden;
background: #000000;
}

#left a {
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}

#lefthead {
font-size: 8pt;
line-height: 10pt;
text-align: center;
font-weight: normal;
width: 100%;
}

#lefthead a {
font-weight: normal;
}

#mid {
width: 500px; 
float: left;
font-size: 10pt;
line-height: 11pt;
padding-top: 30px;
}

#right {
width: 180px;
float: right;
font-size: 10pt;
padding-top: 100px;
}

.rightinfocont {
width: 160px;
}

.rightinfo {
border: 1px solid #000000;
background: #ffffff;
}

/* start IE hack */
*html .rightinfo {
width: 144px;
}
/* end IE hack */

.rightinfohead {
background: #000000 url(rcorner.jpg) no-repeat right top;
font-weight: bold;
color: #ffffff;
}

.rightinfohead a {
text-decoration: underline;
font-weight: bold;
color: #ffffff;
}

.rightinfoheadnocorner {
background: #000000 url(rcornerb.jpg) no-repeat right top;
font-weight: bold;
color: #ffffff;
}

.wideinfohead {
background: #000000 url(rcornerb.jpg) no-repeat right top;
font-weight: bold;
color: #ffffff;
height: 24px;
overflow: hidden;
}

.wideinfoheadb {
background: url(lcornerb.jpg) no-repeat left top;
font-weight: bold;
color: #ffffff;
height: 24px;
overflow: hidden;
}

.wideinfoheadbot {
background: #000000 url(rbcornerb.jpg) no-repeat right bottom;
font-weight: bold;
color: #ffffff;
height: 24px;
overflow: hidden;
}

.wideinfoheadbotb {
background: url(lbcornerb.jpg) no-repeat left bottom;
font-weight: bold;
color: #ffffff;
height: 24px;
overflow: hidden;
}

.productListing {
font-size: 10pt;
line-height: 12pt;
text-align: left;
width: 500px;
}

#breadcrumbs {
}

#breadcrumbs a {
color: #000000;
text-decoration: underline;
font-weight: bold;
}

#breadcrumbs a:hover {
text-decoration: none;
}

.clear {
clear: both;
width: 100%;
}

.center {
width: 100%;
text-align: center;
}

.productListing table td {
border: 1px solid #CCCCCC;
padding-top: 5px;
padding-bottom: 5px;
}

.shoppingCart td {
border: 1px solid #CCCCCC;
}

.shoppingCart .productListing-data .productListing-data {
border: none;
}

.cart {
font-size: 8pt;
}

.rightborder {
margin: 1px;
border: 1px solid black;
}

.productListing-heading a {
text-decoration: underline;
}

.infoBoxContentsPulldown select {
width: 120px;
}

.textareamed textarea {
width: 400px;
}

.textareamedb textarea {
width: 320px;
}

.underline {
text-decoration: underline;
}

#footer {
font-size: 8pt;
line-height: 10pt;
text-align: center;
margin-top: 40px;
margin-bottom: 20px;
}

.indexnormal {
font-size: 10pt;
line-height: 12pt;
}

.indexlinks {
line-height: 1.4em;
text-align: center;
}

.logotext {
font-size: 10pt;
line-height: 13pt;
text-align: center;
font-weight: bold;
}

.indexlinks a {
font-weight: bold;
}

.AuthorizeNetSeal {
font-size: 9pt;
line-height: 11pt;
text-align: center;
}
.rfloat {
float: right;
}
.topcats {
width: 70px;
position: relative;
top: 6px;
left: -15px;
}
.price-strikethrough {
text-decoration: line-through;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.price {
color: #ff0000;
font-weight: bold;
}
/* begin POP-UPs MASSAGEed styles */
#showimage{
font-family: verdana,tahoma,arial;
font-size: 12px;
line-height: 18px;
color: #ffffff; /* this is the color of the "Close Window [x]" text */
position:absolute;
visibility:hidden;
border: 1px solid black;
background-color: #ffffff;
}
#dragbar{
cursor: hand;
cursor: pointer;
background-color: #000000; /* this is the background color of the top-bar */
z-index: 999999999999999999;
visibility: visible;
text-align: right;
/* not necesary 
(play with it if you are tweaking crappy browsers like Safari, Konqueror, etc)  :D
min-width: 320px; 
*/
/* NS6 style to overcome bug
width: 100%;
*/
}
#dragbar #closetext{
font-weight: bold;
margin-right: 0px;
z-index: 999999999999999999;
visibility: visible;
text-align: right;
}
/* end POP-UPs MASSAGEed styles */
