/* 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:#444444;}
img {border:0px;}
/* Keep H1 same as storetitle, for backward compat */
h1 {font-size:large;font-weight:bold; margin-bottom:6px; color:#000000; background:url(/images/h3bgfade.jpg) repeat-y; padding:0 0 0 10px;}
h2 {font-size:medium;font-weight:bold; margin-bottom:6px; color:#000000; background:url(/images/h3bgfade.jpg) repeat-y; padding:0 0 0 10px;}
h3 {font-size:small;font-weight:bold; margin-bottom:6px; color:#000000; background:url(/images/h3bgfade.jpg) repeat-y; padding:0 0 0 10px;}
li {font-size:small; color:#444444;}

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

/* Styles for emphasis text */
red {color:red; font-weight:bold;}
blu {color:blue; font-weight:bold;}
grn {color:green; font-weight:bold;}

/* Default link style */
a {color:#000088;}
a:hover {color:#444444; background:#ddddff;}

/* 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 {background:#ffffff; height:77px; border:0px solid yellow;}
.navtree {background:#ffffff; width:100%; font-size:small; margin:2 0 2 0; border:1px dashed #888888;}
.navtreelinks {margin:2 20; font-size:x-small; color:#444444; background:#f0f0f0;}
.navtreelinks a {color:#000000; background:#ccccff; font-weight:bold; border-bottom:1px solid #00ffcc;}
.navtreelinks a:hover {color:#000088; background:#ffffff; border:0}
.foottree {display:block; background:#ffffff; width:100%; font-size:small; margin:2 0 2 0; border:1px dashed #666666;}
.foottreelinks {margin:2 20 2 100; font-size:x-small; color:#444444;}
.foottreelinks a {color:#000000; background:#ddddff;}
.foottreelinks a:hover {color:#000088; background:#ddddff;}
/*.cornercell {background:; border-bottom:0px;}*/
.leftcolumn { width:100px; vertical-align:top;}
.centercolumn {vertical-align:top;}
.contentcolumn {vertical-align:top; background:#ffffff; border:0 solid #666666; padding:10 00 20 20; height:100%;}
/*.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:#666666; font-size:x-small; font-weight:bold;}
.menuitem a {color:#000088; background:#ffffff;}
.menuitem a:hover {color:#444444; background:#ddddff}
.menu_section_div {border-bottom:1px solid #888888;}
.admin_menu {background:#e4e4e4}
.insertright {float:right; margin:10 0 10 10; border:#888888 0px solid; padding:10px; display:inline; text-align:center}
.insertleft {float:left; margin:10 10 10 0; border:#888888 1px solid; padding:10px; display:inline; text-align:center}
.insertcaption {font-family:arial, verdana, helvetica; font-size: small; color:#666666; text-align:center; display:block}

/* 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;}
/*.indxname {font-size:large;font-weight:bold;}*/
.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 {background:#ffffff; width:100%; border:0;}
.griditemtbl {background:#ffffff; width:100%; border:0; margin-top:10px;}
.gridnamecell {width:70%; background:#ffffff; vertical-align:top;}
.gridsrchcell {width:30%; background:#ffffff; 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 {float:left; margin:0 20 0 0; text-align:center;}

.details_dbextras {font-weight:bold; margin:0;}
.searchtbl {background:#ffffff; width:100%; border:0;}
.searchtitle {font-size:x-large; color:#000000; margin-bottom:8px;}
.searchgrcell {background:#ffffff; padding:10px; border:0px solid white; vertical-align:top;}
.searchitemcell {background:#ffffff; padding:10px; border-bottom:1px solid white; vertical-align:top;}
.srchelements {background:#ffffff; border:1px solid #666666; margin-bottom:2px}
.searchbar {text-align:center; background:#ffffff; 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;}

/* Web Host Special Definitions */
.whname {font-size:14pt; color:#000000; font-weight:bold;}
.whgcell {border:0px solid; width:320px; vertical-align:top; padding:10px;}
.whtab0 {border-bottom:1px solid black; background:#ffffff; width:100%; margin:0px}
.whtab1 {border-bottom:1px solid black; background:#eeeeee; width:100%; margin:0px}
.whkf {text-align:center; font-weight:bold;}
.whlcell {width:300px; vertical-align:top; padding:10px;}

.menutab img {margin:0 0 0 0; vertical-align:text-bottom;}
.menutab {background:#dddddd; margin:0 0 0 0; width:625px; font-size:18px;}
.menutab a {background:#ffffff; margin:0 0 0 0;}
.menutab a:hover {background:#ddddff; margin:0 0 0 0;}

.reqform {background:#ddddff; padding:6px;}

.cmesgon {width:100%; background:#ffdddd; text-align:center; font-size:10px}
.cmesgoff {width:100%; background:#ddddff; text-align:center; font-size:10px}
.chartcell {vertical-align:top;}
