/* Global styling */
body { font-family: Verdana, arial, sans-serif; margin: 0px; }
p, li, ol { font-size: 9pt; margin-bottom: 0px; margin-top: 0px; line-height: 1.5 }
a { text-decoration: none; color: #024F89; }
a:hover { text-decoration: underline; }
img { border-color: #cccccc; }
h1 { font-size: 12pt; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 4px; border-width: 0px; }
h2 { font-size: 10pt; padding: 0px; margin: 0px; font-style: italic; }
h3 { font-size: 9pt; padding: 0px; margin: 0px; font-weight: bold; }
h6 { padding: 6px; margin: 0px; margin-bottom: 4px; 
     background-color: #303090; color: #e0e0ff;
     font-weight: bold; font-size: 10pt; }
h6 a { color: #c0c0ff; }
h6 td { color: #e0e0ff; }
.overlined { border-width: 0px; border-top-width: 1px; border-style: solid; border-color: #a0a0a0; }
.double_overlined { border-width: 0px; border-top-width: 3px; border-style: double; border-color: #a0a0a0; }
.underlined { border-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #a0a0a0; }
.indented { margin-left: 12px; }
.small { font-size: 7pt; font-family: Arial, arial; }
.large { font-size: 10pt; font-weight: bold; }
.warning { font-weight: bold; color: #cc0000; font-style: italic; }
alert { border-style: dotted; border-color: #a03030; color: #a03030; background-color: #ffe0e0; padding: 5px; margin: 5px; border-width: 1px; text-align: center;}
.alarm { border-style: dotted; border-color: #a03030; color: #a03030; background-color: #ffe0e0; padding: 5px; margin: 5px; border-width: 1px; }
.card { border-top-style: dotted; border-top-width: 1px; border-left-style: dotted; border-left-width: 1px; border-right-style: solid; border-right-width: 2px; border-bottom-style: solid; border-bottom-width: 2px; border-color: #000000; background-color: #f0f0f0; margin: 5px; padding: 5px; padding-left: 10px; padding-right: 10px; }
.box { border-style: solid; border-width: 1px; border-color: #000000; padding: 3px;}
.box p { padding-left: 4px; padding-right: 4px; }
.discount { color: #009000; }
.freeshipping { color: #009000; font-weight: bold; }
#errorExplanation { border-style: dotted; border-color: #a03030; color: #a03030; background-color: #ffe0e0; padding: 5px; border-width: 1px; }
.pdfs a { font-weight: bold;  color: #ff6600; }
/*.pdfs { border-style: dotted; border-width: 1px; border-color: #a0a0a0; background-color: #e0ffe0; padding: 3px;}*/
div.spaced p { padding-bottom: 6px; }
p.spaced_above { padding-top: 6px; }
p.tight {line-height: 1.1 }
td.grid { border-width: 0px; border-bottom-width: 1px; border-right-width: 1px; border-style: solid; }

/* Specific formats for components of the item page */
p.review_text {padding-bottom: 6px; }
p.review_source {padding-bottom: 4px; padding-left: 30px; font-style: italic; font-size: 8pt;}

/* element positioning */
div#nav {position: relative; margin: 0px; }
div#inlinecart {position: relative; margin: 0px; padding: 3px; }
div#alert {position: relative; margin: 5px; padding: 3px; }
div#core {position: relative; margin: 0px; padding: 0px; }
div#footer {position: relative; margin-left: 195px; margin-right: 225px; padding: 5px;}
div#left {position: absolute; left: 0px; top: 5px; width: 185px; margin-left: 5px; padding-left: 0px; }
div#center {position: relative; margin-left: 195px; margin-right: 225px; padding: 5px; }
div#centerwide {position: relative; margin-left: 195px; margin-right: 20px; padding: 5px; }
div#centerfull {position: relative; margin: 10px; padding: 5px; }
div#right {position: absolute; right: 0px; top: 5px; width: 215px; margin-right: 5px; }

/* element decoration */
div#core {border-style: solid; border-width: 1px; border-color: #ffffff}
div#nav {background: #eeeeee; border-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #000000 }
div#inlinecart {background: #ffcc66; }
div#inlinecart p {font-weight: bold;}
div#alert { background: #ffe0e0; border-width: 1px; border-style: dashed; border-color: #a03030; color: #a03030 }
div#left { }
div#right { }
div#footer {border-style: dotted; border-width: 0px; border-color: #000000; border-top-width: 1px; }

/* Navigation */
div#nav input { font-size: 8pt; }
div#nav select { font-size: 8pt; }
div#nav input.button { font-size: 9pt;}
div#nav form { margin-bottom: 0px; padding-bottom: 0px; }

/* Inline cart */
div#inlinecart { font-weight: bold; text-align: right; }

/* Alert */
div#alert { font-size: 8px; font-weight: bold; text-align: center; }

/* Center column */

/* Debug mode! */
/*div#center p { border-style: dotted; border-width: 1px; }*/
/*div#center h5 { border-style: dotted; border-width: 1px; }*/


/* Bargains */
div.bargains_box { background: #eeeeee; border-width: 2px; border-style: solid; padding: 0px; border-color: #ffcc66; text-align: center }
div.bargains_box h4 {font-size: 10pt; font-weight: bold; padding-right: 10px; padding-left: 10px; 
               padding-top: 2px; padding-bottom: 2px; margin: 0px; margin-bottom: 3px; 
               background: #ff6600; color: #ffffff; }

/* Buy box */
div.buybox { background: #ffcc66; border-width: 0px; border-style: solid; padding: 0px; border-color: #000000; text-align: center }
div.buybox h4 {font-size: 10pt; font-weight: bold; padding-right: 10px; padding-left: 10px; 
               padding-top: 2px; padding-bottom: 2px; margin: 0px; margin-bottom: 3px; 
               background: #ff6600; color: #ffffff; }
div.buybox form { padding: 3px; margin: 0px; }
.buybox_update { background: #ffea73; border-width: 1px; border-style: solid; text-align: center; padding: 5px; border-color: #ff6600; font-color: #4480dd; margin-left: 10px; margin-right: 10px; font-weight: bold; }

/* Browse box */ div#left li {line-height: 1.3; list-style: square; font-family: Tahoma, sans-serif; }
div#left ul {margin-left: 20px; margin-top: 5px; margin-bottom: 5px; padding-left: 0px; }
div#left h1 {text-align: center; text-transform: uppercase; 
             font-family: Lucida Console ; font-size: 10pt; font-weight: bold;
             margin-right: 10px; margin-left: 10px; margin-top: 3px; margin-bottom: 3px; }
/* Topsellers */
div#right h1 {text-align: center; text-transform: uppercase; 
             font-family: Lucida Console ; font-size: 10pt; font-weight: bold;
             margin-right: 10px; margin-left: 10px; margin-top: 3px; margin-bottom: 3px; }

/* Rounded corners */
.tiger{display:block}
.tiger *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cccccc}
.tiger1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8}
.tiger2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5}
.tiger3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.tiger4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9}
.tiger5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8}
.tigerhead{ background:#cccccc; padding: 0px; margin: 0px; padding-bottom: 2px; font-size: 10pt; font-weight: bold; text-align: center;}
.tigerbody{ background:#eeeeee; border: 2px solid #cccccc; border-top: 0px; padding-top: 1px; padding-left: 2px; padding-right: 4px; margin: 0px; margin-bottom: 10px; font-family: Tahoma, sans-serif;}

