html, body { margin: 0; padding: 0; font: normal 12px Tahoma, Verdana, Arial; color: #000000; background: #FFFFFF; }
a img      { border:none; }
td p, p    { margin:0; }

table { padding: 0; border-collapse: collapse;  }
table tr td { padding: 0; border-collapse: collapse;  }

#tt { position:absolute; display: block; border: 1px solid #000; height: 293px; width: 352px; background-color: #FFF; }

#lunaitems a { line-height:11px; color:blue; font-size:11px; font-weight: bold;}

#chkform td { padding: 2px }

.pager { font: normal 14px Times; }
.pager span { font: normal 12px Times; }
.pager a { font: normal 12px Times; }
.pager a:visited { font: normal 12px Times; color: blue; }

a       { text-decoration: none; font: bold 12px Tahoma, Verdana, Arial; }
a:hover { text-decoration: underline; }

h1 { font: bold 21px Tahoma, Verdana, Arial; }
h2 { font: bold 18px Tahoma, Verdana, Arial; }
h3 { font: bold 14px Tahoma, Verdana, Arial; }

#togglemods {
    position: relative;
    top: 15px;
    left: 10px;
    color: #85110C;
    font: normal 11px Tahoma;
}

#discount {
    color: #85110C;
    font: normal 11px Tahoma;
}

#everything {
    width: 100%;
}

#search_mods {
    display: none;
    padding: 0 5px 0 5px;
    font: bold 10px Tahoma, Verdana, Arial;
    color: #1F1F1F; 
}

#search_mods select { width: 40px; height: 16px; font: normal 10px Tahoma, Verdana, Arial; }
#search_mods table { width: 175px; margin: 0 2px 0 2px; float: left; border-collapse: collapse; }
#search_mods table caption { font: bold 9px Tahoma, Verdana, Arial; color: #85110C; text-align: center; }

.mod_item {
    text-align: right;
    white-space: nowrap;
    padding-bottom: 2px;
}

#brokers    { position:absolute; left:455px; top:46px; width: 230px; height: 80px; }
#brokers td { height: 20px; padding: 3px 0 0 7px; color:#FFE700; font-weight:bold;}
#brokers a  { font-weight:bold; color:#FFE700; }

#infopan { position:absolute; top: 166px; height: 37px; left: 35px; width: 700px; }
#infopan a { color: #1F1F1F; }
#infopan .infotitle { 
    font: bold 12px Tahoma, Verdana, Arial; 
    padding: 0 10px 0 18px;
    background-image: url(/images/gem-test1.gif);
    background-repeat: no-repeat;
} 

#cart {
    position: relative;
    float: right;
    color: #1F1F1F; 
}

.found_num { 
    font: bold 32px Arial;
    color: gray;
}

.fromto {
    font: bold 9px Tahoma, Verdana, Arial;
    color: gray;
}


#searchpanel {
    padding-bottom: 20px;
    width: 100%;
    background-color: #E6B31C;
}

#kwicks_container {

}

#kwicks {
    padding-top: 5px;
    margin-top:0;
    color: #1F1F1F;
}
 
#kwicks .kwick {
    font: normal 5px Tahoma, Verdana, Arial; 
    text-align: center;
	float: left;
	display: block;
	width: 13px;
	height: 51px;
    white-space: nowrap;
    cursor: pointer;
}

#kwicks .selectedkwick {
    font: bold 10px Tahoma, Verdana, Arial; 
    text-align:center;
	float: left;
	display: block;
	width: 80px;
	height: 51px;
    white-space: nowrap;
}

span.clr {
    clear:both;
    display:block;
}
 
.shardgood { color: #00D500 }
.shard1 { color: #2AAA00 }
.shard2 { color: #558000 }
.shard3 { color: #D37E29 }
.sharddead { color: #FF5500 }

.mainhide {text-align: left; width: 100%; padding-left: 30px; font-family: monospace;}
.l_price {width: 90px; font: bold 10px Tahoma, Verdana, Arial; text-align:right;}
.l_buynow {width: 90px; font: bold 10px Tahoma, Verdana, Arial; text-align:right;}
.l_shard {width: 80px; font: bold 10px Tahoma, Verdana, Arial; text-align:center;}
.l_mods {text-align:left; font: normal 10px Tahoma; }
.l_vendor {padding: 0 0 0 5px; width: 130px; text-align:center; font: bold 10px Tahoma}

.bag_mods {text-align:left; font: normal 10px Tahoma; }

.b{color: #51000B;border:1px solid #DBDB3E;background-color: #F7F7D5;}
input.b {height:20px;}
input.submit{color: #51000B;border:1px solid #DBDB3E;background-color: #F7F7D5;}

.topmenu { font-weight: bold }

.black {background-color:#000000;}

#menu {width:190px;height:100%;padding:3px 0px 0px 0px;}
#menu .main {background: url(/images/punkt.jpg); width:100%; height:23px;padding: 0px 0px 0px 0px;font-weight:bold; color:#FFE700;}
#menu .main span{margin-left: 20px;padding-top: 4px;}
#menu .main a {font-weight:bold; color:#FFE700;margin-left: 20px;padding-top: 4px;}
#menu .main div {padding-top: 4px;}
#menu .sub {background-color:#40484A}
#menu .sub a {font-weight: normal; color:#fff;}
#menu .sub ul {padding:5px 0px 7px 0px; margin:0px;}
#menu .sub li {padding:0px; margin:0px 10px 0px 50px; list-style-image: url(/images/li.gif);}

#lunamenu {width:190px;height:100%;padding:3px 0px 0px 0px;}
#lunamenu .main {background: url(/images/punkt.jpg); width:100%; height:23px;padding: 0px 0px 0px 0px;font-weight:bold; color:#FFE700;}
#lunamenu .main span{margin-left: 20px;padding-top: 4px;}
#lunamenu .main a {font-weight:bold; color:#FFE700; margin-left: 20px; padding-top: 4px;}
#lunamenu .main div {padding-top: 4px;}
#lunamenu .sub {background-color:#40484A}
#lunamenu .sub a {font-weight: normal; color:#fff;}
#lunamenu .sub ul {padding:5px 0px 7px 0px; margin:0px;}
#lunamenu .sub li {padding:0px; margin:0px 10px 0px 50px; list-style-image: url(/images/li.gif);}

#banners {text-align:center;padding-top:20px;}
#banners img {border:1px solid #CCCCCC;}

#right {width:253px; background: url(/images/index_20.jpg); background-position: right; background-repeat:no-repeat; }
.red {background-color:#85110C; padding:10px 0px 10px 0px;}
.rl {background: url(/images/rl.gif);}
.rr {background: url(/images/rr.gif);}
.rimg {border:0px solid #DFDFDF;}
.name a {font-size:12px; font-weight:bold; color:white}
.pricenew a {color:white}
.price {line-height:12px; font-size:10px; color:#FFFFFF; font-weight:bold; text-align:right;}
.pricenew {line-height:12px; font-size:14px; padding-top: 4px; color:#FFFFFF; font-weight:bold;}
.pricenew span {line-height:12px; font-size:12px; color:#FFE700;}
.price span {line-height:12px; color:#FFE700;}
.rhref {line-height:11px; text-align:right; }
.rhref a {line-height:11px;color:#DFDFDF; font-size:10px; font-weight: normal;}

.more {text-align:right;padding-top:5px;white-space:nowrap}
.more a {color:#85110C;font-weight:bold;margin-right:10px;font-size:10px;white-space:nowrap}

.imgw {border:1px solid #FFFFFF;text-align:center;}
.imgd {border:1px solid #7D7D7D;text-align:center;}
.news {text-align:justify;}
.date {color: gray; font-size: 11px; margin-top: -3px;}

#copy {font:bold 11px Tahoma, Verdana, Arial;color:gray;}

.rlw {background: url(/images/rlw.gif);}
.rrw {background: url(/images/rrw.gif);}
.announce {color:#CCCCCC;font-size:11px;}

