/* Main style sheet for allenone.net 2005 */

/*body {background:#ffffff; background-image: url(/images/vtfadebg.gif); background-repeat:repeat-x; font-family:arial, verdana, helvetica;}*/
body {background:#ffffff; background-image:url(/images/wgw_v_680_20_bg.gif); background-repeat:repeat-x; font-family:arial, verdana, helvetica;}
p {font-size:small; color:#666666;}
img {border:0px;}
/* Keep H1 same as storetitle, for backward compat */
h1 {font-size:large;font-weight:bold; margin-bottom:6px;}
h2 {font-size:medium;font-weight:bold; margin-bottom:6px;}
h3 {font-size:small;font-weight:bold; margin-bottom:6px;}
li {font-size:small;}

/* Style for allenone name or logo */
.onestyle {font-weight:bold; color:#444466;}

/* Default link style */

a:visited {color:#005080;}
a:hover {color:#2070A0;}
a {color:#902020;}

/* Old link style. */

/*a {color:#664444;}
a:hover {color:#cc4444;}*/

/* Spans from XML */
.emphasis1 {text-decoration:none; font-weight:bold;}
.emphasis2 {text-decoration:underline; font-weight:bold;}

/* Main table and content styles */
.maintable {width:780px; border:0px;}
.headcell { border:0px solid yellow;}
.navtree {background:#a0a0a0; width:100%; font-size:small; margin:0 0 2 0; border:1px solid #666666;}
.navtreelinks {margin:2 20; font-size:x-small; color:#ffffff;}
.navtreelinks a {color:#ffffff; background:#888888;}
.navtreelinks a:hover {color:#a0a0a0; background:#ffffff;}
.foottree {display:block; background:#a0a0a0; width:100%; font-size:small; margin:2 0 2 0; border:1px solid #666666;}
.foottreelinks {margin:2 20 2 100; font-size:x-small; color:#ffffff;}
.foottreelinks a {color:#ffffff; background:#888888;}
.foottreelinks a:hover {color:#a0a0a0; background:#ffffff;}
/*.cornercell {background:; border-bottom:0px;}*/
.leftcolumn { width:100px; vertical-align:top;}
.contentcolumn {vertical-align:top; background:#e4e4e4 url(/images/bg1.gif); border:1px solid #666666; padding:10 40 20 20;}
/*.content {display:table; padding:5 20; text-align:left; vertical-align:top; border:0px solid red;}*/
/*.footer {background:#ffffff; text-align:center; margin-top:10px; border:1px solid #656565;}*/
/*.footertext {font-size:small; margin: 4;}*/

.debug {color:#aa0000; background:#ffffcc;}

/* menu styles */
.menuitem {margin:8 2; color:#444444; font-size:x-small; font-weight:bold;}
.menuitem a {color:#444444;}
.menuitem a:hover {color:#ffffff;}
.menu_section_div {border-bottom:1px solid #888888;}
.admin_menu {background:#e4e4e4}
.insertleft {float:left; margin:0 10 10 0; border:1px solid; padding:10px;}
.insertright {float:right; margin:0 0 10 10; border:1px solid; width:120px; padding:10px;}

/* storetitle replace indxname, gridname, etc. */
.storetitle {font-size:large;font-weight:bold; margin-bottom:6px;}

/* Discount styles 1=<20%, 2=20-30%, 3=>30% */
.discount3 {font-size:medium; color:#ff0000; font-weight:bold; text-decoration:underline;}
.discount2 {font-size:small; color:#ff0000; font-weight:bold;}
.discount1 {font-size:small; color:#ff0000; }
.amznprice {font-weight:bold;}
.clickprice {font-weight:bold; color:#ff0000;}
.list_price {font-weight:normal}
.dbprice {font-weight:bold; color:red;}
.db_extras {font-weight:bold;font-size:larger;color:red}
.discount {font-weight:bold; color:red;}

.searchbox {float:right; width:auto; border:1px solid; margin:0 0 0 0;}
.indxnametbl {width:100%}
.indxnamecell {width:70%; vertical-align:top;}
.indxsrchcell {width:30%}
.indxitemtbl {background:#ffffff; width:100%; border:0; margin:0;}
.indxcell {background:#a0a0a0; vertical-align:top; width:180px;}
.indxdetailcell {vertical-align:top;}
.indxitemcell {background:#a0a0a0; vertical-align:top; text-align:left; font-size:medium; padding:6px; border:0px; margin:4px; width:30%}
.indxitemsel {background:#ffffff;}
.indxitemnot {background:#a0a0a0; border-bottom:1px solid #c2c2c2;}
.indxheadingcell {padding-left:30px; background:#eeeeff; width:70%}
.indxcatcell {padding-top:20px; padding-bottom:20px; background:#ccccdd; vertical-align:top;}
.indxgridcell {padding-top:20px; padding-bottom:20px; background:#ffffff; vertical-align:top;}
.indxcatname {font-size:small; margin-left:20px;}
.indxitemname {font-weight:bold; margin:4 4 4 4;}
.indxitemname a {color:#ffffff;}
.indxitemname a:hover {color:#c2c2c2;}

.gridnametbl {width:100%; border:0;}
.griditemtbl {width:100%; border:0; margin-top:10px;}
.gridnamecell {width:70%; vertical-align:top;}
.gridsrchcell {width:30%; vertical-align:top;}
.griditemcell {width:30%; background:#ffffff; border:1px solid #000000; padding:4px;}
.gridfillercell {width:30%; border:0px; padding:4px;}
.gridname {font-size:large; font-weight:bold;}
.griditemname {font-size:small; color:#666666; text-align:center;}
.griditemextra {font-size:small; color:#884444; text-align:center;}
.griditemprice {font-size:small; color:#ff4444; text-align:center;}
.griditemsub {font-size:small; color:#884444; text-align:center; margin-top:4px;}

.itemnametbl {width:100%}
.itemnamecell {width:70%; vertical-align:top;}
.itemsrchcell {width:30%; vertical-align:top; padding:8px;;}
.ItemImageDiv {margin:0 20 0 0; text-align:center;}

.details_dbextras {font-weight:bold; margin:0;}
.searchtbl {width:100%; border:0;}
.searchtitle {font-size:x-large; color:#000000; margin-bottom:8px;}
.searchgrcell {padding:10px; border:0px solid white; vertical-align:middle;}
.searchitemcell {padding:10px; border-bottom:1px solid white; vertical-align:middle;}
.srchelements {background:#ffffff; border:1px solid #666666; margin-bottom:2px}
.searchbar {text-align:center; border-bottom:1px solid #656565; margin:0 0 10 0;}
.specialtextdiv {background:#656565; border:1px solid #880000; padding:6px;}
.specialtext {color:#111111;}
.specialexp {text-align:right; font-size:x-small; color:#cccccc;}

.report {background:#ffffff;}
.insertad {float:right; width:180; margin:0 0 6px 10px; text-align:center; border:1px solid #656565; padding:4px; background:#eeeeff;}

.group {display:table;}
.group2 {display:table; border-bottom:1px solid #656565; padding-bottom:6px; margin:0 0 6px 0;}
.imageright {float:right; padding:1ex; margin:6px 0 6px 6px; border:1px solid #656565; text-align:center;}
.imageleft {float:left; padding:1ex; margin:6px 6px 6px 0; border:1px solid #656565; text-align:center;}

.thumbleft {float:left; margin-right:1em; padding:1ex; width:auto; border:1px solid #656565; background:#d0d8f0;}

.special_title {font-weight:bold; color:red;}
.special_summary {}
.special_expires {font-size:x-small; color:red;}
.special_div {background:#eeeeee; border:#880000 2px solid; display:block; padding:0 20px 0 20px; margin:6px 0 6px 0}
.special_report_cell {padding:2px 10px 0 0; font-family:arial, verdana, helvetica; font-size:small;}
