/* irj project default style sheet */
/*body {background:#fff0A8 url(/images/dancing_note_bgbl.jpg); }*/
/* DLM - trying just white background for now */
body {background:white; font-family:Arial, Helvetica, Verdana;}

p { font-family:Arial, Helvetica, Verdana; font-size:small; color:#444444;}

.menu {text-align:center; vertical-align:top; padding:8px; border-right:1px solid; border-bottom:1px solid; background:#999999;}

hr {height:4px; width:80%; color:#8f8fc5; background:#8f8fc5; }


/* Table column for content */
.contentcolumn {padding:10px 30px 10px 30px; text-align:left; vertical-align:top;}

.menuitem {font-family:Courier, Courier New, Arial; font-size:small; font-weight:normal; color:#444444;}

.menu_section_div {border-top:1px solid blue;}
.admin_menu {border-top:1px solid red;}

/* An arbitrary container used for grouping things */
.group {display:table; padding:0; border:0px #000 solid; margin:0;}


.footer {background:#cfc0ff; text-align:center; margin-top:4px; border:1px solid;}

/* Style for debugging messages and information*/
.debug {color:#aa0000; background:#ffffcc;}

a {color:#000066;}
/* Following prevents borders around linked images in NS/Mozilla */
a img {border:none;}
a:hover {color:#8888ff; text-decoration:underline;}

/* Some predefined classes for span elements
   Add new ones, edit these, be sure to apply to templates
   in XSLT definition file (phtml.xsl is default)
*/

/* Note default xslt maps pagetitle elements to h1 */
h1 {font-family:Arial, Verdana, Helvetica; font-size:x-large; text-decoration:underline;}
h2 {font-family:Arial, Verdana, Helvetica; font-size:large; text-decoration:underline;}
h3 {font-family:Arial, Verdana, Helvetica; font-size:medium; text-decoration:underline;}
h4 {font-family:Arial, Verdana, Helvetica; font-size:small; text-decoration:underline;}

li {font-family:Arial, Verdana, Helvetica; font-size:small;}

.italic {font-style:italic; font-weight:bold;}

.emphasis1 {font-weight:bold;}

.emphasis2 {font-weight:bold; text-decoration:underline;}

.hilite {background:#bbbb66;}

.pathname {font-family:Courier, Courier New, Arial; font-style:italic;}

.filename {font-family:Courier, Courier New, Arial; font-style:italic;}

.varname {font-family:Courier, Courier New, Arial; font-style:italic; color:#333388;}

.codeblock {font-family:Courier, Courier New, Arial; font-style:normal; color:#333388;}

.markup {font-family:Courier, Courier New, Arial; font-weight:bold;}

.db_entity {font-family:Courier, Courier New, Arial; font-weight:bold; color:#338833;}

/* Some handy pre-defined elements, boxes, image formats */

.insertright {float:right; margin-left:1em; padding-right:1ex; padding-left:1ex; width:14em; border:1px solid; background:#aaaaaa;}

.insertleft {float:left; margin-right:1em; padding-right:1ex; padding-left:1ex; width:14em; border:1px solid; background:#aaaaaa;}

.imageright {float:right; margin-left:1em; padding:4px; border:1px solid; background:#aaaaaa; text-align:center;}
.imageleft {float:left; margin-right:1em; padding:4px; border:1px solid; background:#aaaaaa; text-align:center;}
.imagecenter {border:1px solid; padding:4px; background:#aaaaaa; text-align:center;}

/* BROWSER NOTE: tables must have cellpadding and cellspacing set to 0 in
   HTML tag attribute to prevent default padding in both Mozilla and IE5
      Other attributes may be set with CSS class
*/
/*.maintable {display:table; width:780px; border:1px solid black; background:#ffc8ff;}*/
/* DLM - trying just white background for now */
.maintable {width:780px; border:1px solid black; background:white;}

.headcell {background:#0212b6; border-bottom:1px solid #444444;}

/* Store Specific Definitions */
.ItemImageDiv {text-align:left; float:left; width:30%; padding-right:40px; }

.formlabel {font-family:Arial, Verdana, Helvetica; font-size:small; color:#444444; margin:0px;}

/* IRJ Stores Definitions */

/* Main table elements used in index_body.php */
/*.dptindxtbl {background:#ffc8ff; width:100%; border:0}*/
/* DLM - trying just white background for now */
.dptindxtbl {background:white; width:100%; border:0}
.dptindxgrcell {background:#ffffff; width:35%; border:1px solid white; vertical-align:middle;}
.dptindxhdcell {padding-left:20px; padding-right:20px; background:#ffe8ff; width:65%;}
.dptindxctcell {background:#ffd8ff; padding-left:20px; padding-bottom:30px; vertical-align:top; }
.dptindxgdcell {background:#f8c0f8; padding-left:20px; padding-bottom:30px; vertical-align:top;}
.dptindxname {font-size:medium; font-weight:bold;}
.dptindxcats {margin-left:10px; font-size:medium;}
.dptindxgrids {margin-left:10px; font-size:medium;}

/* Main table elements used in grid_body.php */
/*.gridnametbl {background:#ffc8ff; width:100%; border:0;}
.griditemtbl {background:#ffd8ff; width:100%; border:0; margin-top:10px;}
.gridnamecell {width:70%; background:#ffc8ff; vertical-align:top;}
.gridsrchcell {width:30%; background:#ffc8ff; vertical-align:top;}
.gridfillercell {width:30%; background:#f8c0f8; border:1px solid #000000; padding:4px;}*/
/* DLM - trying just white background for now */
.gridnametbl {background:white; width:100%; border:0;}
.griditemtbl {background:white; width:100%; border:0; margin-top:10px;}
.gridnamecell {width:70%; background:white; vertical-align:top;}
.gridsrchcell {width:30%; background:white; vertical-align:top;}
.griditemcell {width:30%; background:#ffffff; border:1px solid #000000; padding:4px;}
.gridfillercell {width:30%; background:white; border:1px solid #000000; padding:4px;}
.gridname {font-size:x-large; color:#000000;}
.griditemname {font-size:small; font-weight:bold; color:#666666; text-align:center;}
.griditemsub {font-size:small; color:#666666; text-align:center;}
.griditemextra {font-size:small; font-weight:bold; color:#884444; text-align:center;}
.griditemprice {font-size:small; font-weight:bold; color:#ff4444; text-align:center;}
.griditemcontext {font-size:small; font-weight:bold; color:#884444; text-align:center;}

/* Main table elements used in Details page template */
/*.itemnametbl {background:#ffc8ff; width:100%; border:0;}
.itemnamecell {background:#ffc8ff; width:70%; border:0;}
.itemsrchcell {width:30%; background:#ffc8ff; vertical-align:top;}*/
/* DLM - trying just white background for now */
.itemnametbl {background:white; width:100%; border:0;}
.itemnamecell {background:white; width:70%; border:0;}
.itemsrchcell {width:30%; background:white; vertical-align:top; padding:5px;}
.itemname {font-size:x-large; color:#000000; margin-bottom:8px;}
/*DLM had color:darkblue - not valid, changed to #000080 RNA */
.itembigname {font-size:xx-large; color:#000080; margin-bottom:8px; text-align:center;}
.itemssearchbox {background:#E9CFEC;} 

/* Search page elements */
.searchtbl {background:#ffc8ff; width:100%; border:0;}
.searchtitle {font-size:x-large; color:#000000; margin-bottom:8px;}
.searchgrcell {background:#ffc8ff; padding:10px; border:0px solid white; vertical-align:middle;}
.searchitemcell {background:#ffc8ff; padding:10px; border-bottom:1px solid white; vertical-align:middle;}

/* Specials text box */
.specialtextdiv {width:85%; padding:4px; border:1px solid red; background:#ffeeee; color:#0000ff;}

/* DB Price override in details page */
.details_dbprice {color:red; text-decoration:none; font-size:large; font-weight:bold;} /* DLM - changed font-size */
.details_listprice { }
.details_discount {color:red; font-weight:bold; } 
.details_dbextras {font-weight:bold;}

/* .db_extras {font-weight:bold;} */
.db_extras {font-weight:bold;font-size:large ;color:red}
.dbprice {color:red; text-decoration:none; font-size:large; font-weight:bold;} /* DLM - changed font-size */
.listprice { }
.discount {color:red; font-weight:bold; }
.special_title {font-weight:bold; color:red}
.special_summary {font-weight:normal;}
.special_expires {font-size:x-small;}
.special_div {background:#ffffff; border:red 1px solid; display:block; padding:0 20px 0 20px;}

.special_details {font-size:small; color:#000088}

.special_report_cell {padding:2px 10px 0 0; font-family:arial, verdana, helvetica; font-size:small;}
