/* CSS Document */
* { border: none; padding: 0; margin: 0; } 
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ol, dl, fieldset, address { margin: 1em 1%; }
fieldset { padding: 0.5em; }
img { border: 0; }
html>body { font-size: 80%; line-height: 1.3em; }  /*need this? */

body { padding: 6px; font: normal 12px Arial, Helvetica, sans-serif; }
		
.menu {width: 180px; float:left; }
* html .menu { width: 180px; position: absolute; top: 6px; left: 6px; }

#cart { width: 180px; float: left; margin-top: 10px; color: #777; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; }

div#cont {width: 800px; min-height: 536px; float: left; margin-left: 190px; background-color: #c9c; }
* html div#cont {position: absolute; top: 6px; left: 10px; background-color: #c9c; height: 560px; }

div#dbjsmenu {float: right; color: #000; width: 120px; height:30px; margin: 20px 20px 0 0; }
* html div#dbjsmenu {position: absolute; top: 6px; left: 600px; color: #000; width: 120px; height:30px; }

div.dinkyspread { font: normal 12px 'Courier New', Courier, monospace; width: 800px; background: #fff; }
div.dinkyspread a { color: #C6C; background: #fff; text-decoration: none; }
div.dinkyspread a:hover { color: #000; background: #c9c; }


.pants {width: 162px;}

div#info {float: right; padding: 0 10px 0 4px; width: 360px; font: bold 0.8em Geneva, Arial, Helvetica, sans-serif; }

div#info p { padding: 2px; }
div#info ul { list-style: circle url(../spants/images/list.gif) outside; }
div#info li {font-size: 0.9em;} 

div#info a { font: bold 0.9em Verdana, Arial, Helvetica, sans-serif; padding: 3px 4px; margin-left: 4px; 
   text-decoration: none; color: #000; background: #fff; border: 1px solid #666; }
div#info a:hover { color: #666; background: #fff; border: 1px solid #f36; }
div#info a span { display: none; }
div#info a:hover span { display: block; position: absolute; top: 6px; left: 6px; width: 300px; height: 200px; z-index: 100; color: #000; background: #fff url(../info/popup_bg.gif); border: 3px solid #F0F; font: normal 12px Geneva, Arial, Helvetica, sans-serif; text-align: justify; padding: 80px 20px 20px; overflow: hidden; }
*>div#info a:hover span { font-size: 90%; }


div.logo { background: #C9C url(../logo.gif) left no-repeat; height: 72px; }
div.dbname { float: right; width: 380px; text-align: center; color: #C9C; margin: 12px 20px 0 0; }
div.dbname img { float: left; }
div.dbpic { float: left; width: 300px; height: 320px; background-color: #c9c; margin: 40px 0 60px 20px; }

div.chart { float: right; width: 234px; height: 50px; background: #c9c url(../lingerie/pantsize.gif) no-repeat; margin-right: 20px; padding: 10px 12px 4px 114px; font: normal 11px 'Courier new', Courier, mono; color: #000; line-height: 14px; border: 1px dotted #000; text-align: justify; }

div.dbform { float: right; width:300px; color: #000; padding: 4px 40px 10px 40px; 
				font-size: 14px; font-weight: bold; text-align: right; }
				
div.radio { float: left; height: 34px; padding: 6px 0 0 10px; }
div.dbsize { float: left; width: 140px; color: #000000; padding: 16px 0 0 0;
				font-weight: normal; line-height: 40px; text-align: center; }
div.dbprice { float: right; color: #000000; padding: 80px 4px 0 0; 
				font-size: 20px; font-weight: bold; line-height: 40px; text-align: center; }
div.cl { clear: both; }

input.btn { color: #000;
   font: bold 84% Arial, Helvetica, sans-serif;
   background-color: #fff; border:1px solid;
   border-top-color: #666;
   border-left-color: #666;
   border-right-color: #000;
   border-bottom-color: #000;
   filter: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcc99cc'); }
input.btnhov { color: #666;
   border-top-color: #f69;
   border-left-color: #f69;
   border-right-color: #f36;
   border-bottom-color:#f36; }
   
div.infomenu { width: 650px; height: 48px; padding: 20px 0 0; background-color: #FFF; }
/* menu buttons 7=index, 18=checkout */
div.b7 { float: left; width: 84px; height: 28px; background: url('../txt_index_over.gif') 0 0 no-repeat; }
div.b7 a { display: block; width: 100%; height: 100%; background: url('../txt_index.gif') top left no-repeat; }
div.b7 span { display: block; }
div.b7 a:hover { background-image: none; }
div.b18 { float: right; width: 110px; height: 28px; background: url('../txt_viewbasket_over.gif') 0 0 no-repeat; }
div.b18 a { display: block; width: 100%; height: 100%; background: url('../txt_viewbasket.gif') top left no-repeat; }
div.b18 span { display: block; }
div.b18 a:hover { background-image: none; }
.dbnames { font: bold 18px 'Courier new', Courier, mono; color: #000000; }
.dbinfo { font: normal 11px 'Courier new', Courier, mono; color: #000; line-height: 14px; border: 1px dotted #000; padding: 2px 4px; text-align: justify; margin: 0 22px 12px; width: 280px; height: 48px; float: right; }



