*{margin:0; padding:0; border:0;}
body{background: #eee url(http://images.aselabs.com/ver4/cssimages/light/pagegrad.png) repeat-x top left; color : #000; padding:5px; margin:0px; font-size:16px; font-family: Arial, sans-serif; line-height: 1.125em; min-width:760px;}

a:link
{
	color: #0C0078;
	text-decoration: none;
}
a:visited
{
	color: #1039A1;
	text-decoration: none;
}
a:hover
{
	color: #C20808;
	text-decoration: overline underline;
}

/*Page & Site overrides*/
div#pagecontentouterwrapper,div#pagemask{position:relative;}
div#sidebar,div#sidebar2{width:185px;}

div#pagebody,div#pagecenter{float:right; margin-right:-190px; width:100%; z-index:auto;} /*standards, Sorry IE6, you fail and won't get a proper look*/
div#pagecontentinnerwrapper,div#pagemid{margin-right:190px; z-index:auto;}

body#siteid2 div#sidebar{display:none;}
body#siteid2 div#sidebar2{display:none;}
body#siteid2 div#pagecenter{float:none; width:auto; margin:0;}
body#siteid2 div#pagemid{margin:0;}
body#siteid2 div#onlinebox{margin:0 0 0 600px;}

body#siteid3 div#sidebar{display:none;}
body#siteid3 div#sidebar2{display:none;}
body#siteid3 div#pagecenter{float:none; width:auto; margin:0;}
body#siteid3 div#pagemid{margin:0;}
/* ID items */
div#whereat{padding:3px;}
div#messagecenter{position:fixed; top:15px; right:15px;}
div#messagecenter a#dismissmessage{display:block;}
div#onlinebox{position:absolute; margin:0 0 0 450px; right:15px; top:15px;}
div#onlinebox div.gencontent{background:#eee; border:1px inset #eee;}
div#footer{clear:both; z-index:10; position: relative; text-align:center; font-size:14px;}

div#friendslistbox{position:absolute; z-index:50; font-size:12px;}
div#friendslistbox h3{font-size:14px; min-height:16px; height:16px; line-height:16px; padding:3px;}
div#friendslistbox a{display:block;}
div#sideonlinebox{display:none;}
/* ID items */
div#pagewrapper{padding:3px; border:1px solid #ddd; background: #fff; color : #000; position:relative;}

div#header{z-index:10; position:relative;}
div#headernav{background:#012957 url(http://images.aselabs.com/styles/ver4/lb/headernav.png) repeat-x center left; padding:0px; border:1px solid #555; margin:2px 0;}
div#headernav ul{list-style: none; padding:0; margin:0; overflow:hidden; width:100%; height:34px;}
div#headernav ul li {float:left; padding: 0 6px 0 4px; display:block; height:34px; line-height:34px; background: transparent url(http://images.aselabs.com/styles/ver4/lb/navend.png) right top no-repeat;}
div#headernav ul li a{color:#fff !important; font-size: 18px; text-align: center; text-decoration: none; font-family: "Bitstream Vera Sans",Verdana,sans-serif;}
div#headernav ul li.other{float:right; padding: 0 4px 0 6px; background: transparent url(http://images.aselabs.com/styles/ver4/lb/navend.png) left top no-repeat;}

/*Index*/
div.articlelist {text-align:left;}
div.articlelist div.row{border:1px solid #ccc; padding:3px; margin:3px 0; overflow:hidden; min-height: 120px; position:relative;}
div.articlelist div.row a.image{display:block; width:150px; text-align:center; position:absolute; top:0; left:0; line-height:120px; height:100%;vertical-align:middle;}
div.articlelist div.row a.image img{margin:auto; vertical-align:middle;}
div.articlelist div.row div.summary{margin-left:160px;}
div.articlelist div.row div.summary span.date{color:#777; font-size:.925em;}
div.articlelist div.row div.summary a.title{display:block; font-weight:bold; font-size:1.125em; margin-bottom:5px;}
div.articlelist div.row div.summary a.readmore{font-size:.875em;}
/*sidebar*/
div.sidebox{text-align:left; margin-bottom:4px;overflow:hidden; width:100%; }
div.sidebox ul{list-style: none; padding:1px; margin:0; background:#bbb; color:#fff; font-size:.9em;}
div.sidebox ul li {margin:1px 0px; padding: 2px;}
h6{background:#012e53 url(http://images.aselabs.com/styles/ver4/lb/title3.png) repeat-x top left; color:#fff; text-align:center; margin-bottom:3px; border:1px solid #000; min-height: 20px; line-height:22px;}

/*Generics*/
img{border:0;}
form{padding:0; margin:0;}
hr {padding:0; margin: 3px 0; color:#45c; background:#45c; height:1px;}
p{margin:12px 0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;}
ul.list li{margin-left:16px;}
blockquote{margin:0 .5%; border:1px solid #777; color:#333; background:#dbdbf9;}
.center{text-align:center; margin:auto;}
.clearall{clear:both; height:0px; overflow:hidden;}
.rel{position:relative;}
.italic{font-style: italic;}
.underline{text-decoration: underline;}
.overline{text-decoration: overline;}

/*pairs*/
dl{margin:14px 0;}
dl dt{ font-weight:bold;}
dl dd{margin:3px 0; padding:0;}

/*boxes*/
.genbox{text-align:center;}
h1{background:#01609d url(http://images.aselabs.com/styles/ver4/lb/title1.png) repeat-x top left; color:#fff; text-align:center; font-weight:bold; font-size:inherit; border:1px solid #000; margin:0px 0 5px 0; min-height: 20px; line-height:27px;}
h2{background:#a2a2a2 url(http://images.aselabs.com/styles/ver4/lb/title2.png) repeat-x top left; color:#000; text-align:center; min-height: 20px; margin:3px 0; border:1px solid #000; line-height:27px;}
h3{background:#012e53 url(http://images.aselabs.com/styles/ver4/lb/title3.png) repeat-x top left; color:#fff; text-align:center; margin:3px 0; border:1px solid #000; min-height: 20px; line-height:27px;}
h1 a,h3 a{color:#fff !important;}
h2 a{color:#000 !important;}
.gencontent{background:#ebebeb; color:#000; padding:3px; border:1px solid #d1d1d1; margin:5px 0;}

/*second level boxes*/
/*.gencontent .genbox{padding:1px; border:1px solid #500;}*/
.gencontent .gencontent{background:#ddd; color:#000; padding:3px; border:1px solid #333;}

/*tables*/
table th{background:#012e53 url(http://images.aselabs.com/styles/ver4/lb/title3.png) repeat-x top left; padding:0 3px; color:#fff; text-align:center; font-weight:bold; line-height:27px;}
table th a{color:#fff !important;}
table {background:#000; color:#fff; border-spacing: 1px; border-collapse:separate; width:100%; margin:4px auto; text-align:center;}
table td{border:1px solid #fff; padding:3px; margin:0;}
tr{background:#eee; color:#000;}

.gen1,.gen3{background:#eee; color:#000;}
.gen2,.gen4{background:#ddd; color:#000;}

.inform{border: 1px solid #45c; background:#ddf; color:#000; padding:1px; text-align:center;}
.help{border: 1px solid #4c5; background:#efe; color:#000; padding:1px; text-align:center;}
.error,.warning{border: 1px solid #d45; background:#fee; color:#000; padding:1px; text-align:center;}
.notice{border: 1px solid #d00; background:#f88; color:#000; padding:3px; text-align:center; display:block; font-weight:bold;}
.confirm{border: 1px solid #c33; background:#fdd; color:#000; padding:1px; font-weight:bold; text-align:center;}

.grouping{border: 1px #45c solid; background:#eef; color:#000; padding:1px 3px;}
.inline,.inline *{display:inline;}
.inline select option {display:block;}

.bold{font-weight:bold;}
.center{}
.left{}
.right{}


/*posting*/
.posting{}
.posting input,textarea,select{border:inset 2px #00c; color:#333; background:#eee; font-size:14px; font-family: Arial, sans-serif; padding:1px; vertical-align: middle;}
.posting input.submit{background:#01609d url(http://images.aselabs.com/styles/ver4/lb/title1.png) repeat-x top left; color:#fff; border:2px solid #000; min-height: 20px; font-weight:bold;}
.posting input.delete{border:outset 2px #c00; background:#fcc; color:#000; font-weight:bold;}
.posting input.preview{border:outset 2px #0c0; background:#cfc; color:#000; font-weight:bold;}
.posting input.add,.posting input.go{border:outset 2px #0c0; background:#eee; color:#000; font-weight:bold;}
.posting input.yes{border:outset 2px #0c0; background:#ddd; color:#000; font-weight:bold;}
.posting input.no{border:outset 2px #c00; background:#ddd; color:#000; font-weight:bold;}
.posting div.button{margin:3px 0;}
.posting div.button input {margin:0px 6px;}
.posting div.help{display:inline; margin: 0 2px; padding:3px; position:absolute; z-index:50; font-size:12px; line-height:1em;}

.posting input.verify{display:inline;}

.posting .txt,
.posting select{width:150px;}
.posting textarea{width:350px; height:125px;}
.posting .tiny{width:45px;}
.posting .sm{width:90px;}
.posting .med{width:150px;}
.posting .lar{width:350px;}
.posting .huge{width:550px;}
.posting .var{width:80%;}
.posting textarea.hsm{height:75px;}
.posting textarea.hmed{height:125px;}
.posting textarea.hlar{height:250px;}
.posting textarea.hhuge{height:550px;}

.posting div.postflags{border:1px solid #00c; margin:0 auto; width:220px; text-align:left; font-size:.9em;}
.posting div.postflags span{display:block; color:#000; background:#eee; padding:1px;}
.posting div.postflags span.disallow{color:#888; background:#ccc;}

.posting div.flags{border:1px solid #00c; margin:0 auto; width:220px; text-align:left; font-size:.9em;}
.posting div.flags span{display:block; color:#000; background:#eee; padding:1px;}

.posting div.preview{text-align:left;}

.posting span.description{font-size:.875em; font-weight:normal; display:block; margin-bottom:4px;}

.posting fieldset {border:1px solid #aaa; background:#ddd; color:#000; margin:4px 0;}
.posting fieldset legend{font-weight:bold; border:1px solid #aaa; background:#ddd; color:#000; width:100%; margin:0 40px;}
.posting fieldset dl {clear:both;}
.posting fieldset dl dt{ float:left; text-align:right; width:49%;}
.posting fieldset dl dd{margin:3px 0; margin-left:auto; padding:0; text-align:left; width:49%;}
.posting fieldset div.button{clear:both;}

/*Ucp*/
#Pucpupdate .tabgroup{text-align:center;}
#Pucpupdate ul.modulelist{float:left; width:195px; border:1px solid #000; margin-top:4px; background:#ccc;}
#Pucpupdate ul.modulelist li{padding:2px; margin:1px; font-size:.875em; background:#eee;}
#Pucpupdate ul.modulelist li, #Pucpupdate ul.modulelist li a{color:#000 !important;}
#Pucpupdate ul.modulelist li li{ font-size:.875em; margin:3px 0; background:#ccc;}
#Pucpupdate #updatebox{margin-left:200px;}
#Pucpupdate #updatebox .posting fieldset, #Pucpupdate #updatebox .posting fieldset legend{color:inherit; background:inherit; border:none; margin:0;}
#Pucpupdate #updatebox .posting fieldset *{text-align:left;}
#USERCP .posting fieldset, #USERCP .posting fieldset legend{color:inherit; background:inherit; border:none; margin:0;}
#USERCP .posting fieldset *{text-align:left;}
#Pucpupdate div#topicarea{float:none; width:100%; overflow:hidden;}
table.friendtable tr.online td.name{font-weight:bold;}
/*profile*/
#contact .profile dl{display:inline; padding:0 6px; font-size:14px; border:0; background:transparent;}
#contact .profile dl *{display:inline;}
#contact .profile dl dd{margin:0; padding:0; font-size:16px;}
#contact .profile dl dd a{color:#000;}
div.signature{border:1px solid #45c; background:#eee; color:#000; padding:3px; font-size:.8em; margin:4px 0;}
.profile dl{text-align:left; border:1px inset #eee; padding:2px; background:#f4f4f4; color:#000; margin:4px 0;}
.profile div.addfriend{text-align:center;}
.profile .primarygroup{font-weight:bold;}

/*articles*/
div#articleblock div.row div.info{margin-left:160px; font-size:.875em; margin-top:3px;}
/*view*/
div#articleview div#information{border:1px solid #aaa; background:#eee; color:#000; padding:3px; width:300px; float:left;  margin:0px 3px 0 0; }
div#articleview div#information dl{clear:both; margin:2px 0;}
div#articleview div#information dl dt{float:left; margin-right:2px;}
div#articleview div#information dl dd{text-align:right;}
div#articleview div#summary{ border:1px solid #aaa; background:#eee; color:#000; padding:3px; margin:11px 0 0 3px; overflow: auto;}
div#articleview div#summary img{float:left; margin-right:3px;}
div#articleview div#summary span{}
div#articleview div#summary div#artadmininfo{font-size:12px;}
div#articleview h2#pagetitle{margin:10px 0;}
div#articleview div#imagedisplay{border-top:1px solid #aaa; overflow:hidden; padding:2px 0;}
div#articleview div#imagedisplay div.row{float:left;}
div#articleview div#pages{border-top:1px solid #aaa;}
div#articleview div#pages div.page{float:left;}
div#articleview div#pages div.page a{margin:0 6px; }
div#articleview div#pages div.page ul{list-style: none; margin:2px 6px; padding:0; font-size:.9em;}
div#articleview div#pages div.full{clear:both;}
div#articleview div#pagelink{overflow:hidden; margin:4px 0; height:1.3em;}
div#articleview div#pagelink a#next{float:right; font-size:1.2em;}
div#articleview div#articleclickimage{position:absolute; z-index: 500; background:#fff; color:#000; border:1px solid #000; text-align:center;}
div#articleview div#articleclickimage h3{margin:0; border:0; border-bottom:1px solid #000;}
div#articleview div#articleclickimage img{display:block; margin:3px;}
div#articleview a.sectitle{font-weight:bold;}
div#related{border-top:1px #ccc solid; margin-top:5px; padding-top:3px; text-align:left;}
div#related h5{background:#fff; color:#444;}
div#related ul{list-style:none; font-size:.925em;}
div#related li{display:block; margin:2px 0;}

 div#comments{text-align:left;}
div#comments div.comment{border:1px solid #ccc; font-size:.925em;}
div#comments div.comment div.postinfo{border-bottom:1px solid #aaa; padding:3px; background:#ccc; color:#000; position:relative;}
div#comments div.comment div.postinfo span.datetime{position:absolute; right:3px; top:3px;}
div#comments div.comment div.postinfo span.msgid{margin-left:6px;}
div#comments div.comment div.message{padding:3px;}

/*Images*/
div#imagearea div.prevnext{position:relative; height:20px; line-height:20px;}
div#imagearea div.prevnext a.next{position:absolute; right:2px; bottom:2px;}
div#imagearea div.prevnext a.prev{position:absolute; left:2px; bottom:2px;}
/*news*/
div.newsarea div.dateline{text-align:center; font-size:1.125em; font-weight:bold; margin:8px 0;}
div.newsarea div.row{position:relative;}
div.newsarea div.row div.poster{float:right; padding:2px 4px;}
div.newsarea div.row div.poststamp{padding:1px 3px; background:#ddd; color:#000; border:1px solid #d1d1d1;}
div.newsarea div.row div.gencontent{clear:both; background:#eee; color:#000;}
div.newsarea div.row {margin-top:8px; margin-bottom:8px;}
div.newsarea div.row div.tags{float:left; padding:2px 3px;}
div.newsarea div.row div.top{text-align:right; background:#ccc; font-size:.9em; border:1px solid #d1d1d1; padding:1px 3px;}
div.newsarea a.next{text-align:right; display:block; font-size:1.1em;}
/*view*/
div#newsview div.row div.bottom{clear:both; background:#ccc; float:none; font-size:.9em; padding:1px;}
div#newsview div.row div.tags{float:none; font-size:inherit;}
div#newsview div#pagelink{overflow:hidden; margin:4px 0;}
div#newsview div#pagelink a#next{float:right; font-size:1.2em;}
div#newsview div.row div.bottom div#print{float:right;}

/*View PM*/
div#Pviewpm a#sendpm{float:left; font-size:1.1em; font-weight:bold;}
div#Pviewpm div#pmcount{float:right; margin-bottom:-2em;}
div#Pviewpm div#markall{float:right; margin-top:1.1em;}
div#Pviewpm table{clear:both;}
div#pmcontent .postinfo{background:#eee; color:#000; font-size:.9em;}
div#pmcontent .postinfo div{margin:2px 0;}
div.conrev div.past{overflow:auto; max-height:200px; border:1px solid #333; margin:4px 0;}
div.conrev div.past div.curpm{border:2px dashed #333;}
div.conrev div.past div.row{position:relative; padding:3px; clear:both; overflow:hidden;}
div.conrev div.past div.author{float:left; width:200px;}
div.conrev div.past div.curpm div.author{margin-left:-2px;}
div.conrev div.past div.pm{margin-left:200px; text-align:left;}
div.conrev div.past div.pm div.title{font-weight:bold; font-size:.875em; margin-bottom:8px;}

/*online*/
table.onlinetable tr.friend td.name{font-weight:bold;}

/*SCP*/
/*images*/
img.watermark{position:absolute; bottom:0; right:0;}
div.newimgarea{position:relative; margin:2px auto; border:1px solid #000;}
div#nwaterplacement{position:relative; margin:2px auto; border:1px solid #000; height:200px; width:200px;}
/*Images*/
div#imageinarea div.row{float:left; width:32%; margin:3px .1%; height: 175px; padding:3px;}
div#imageinarea div.row div.item{height:169px;}
div#imageinarea div.row div.item img{float:left; margin:0 2px;}
div#imageinarea div.row div.item div{text-align:left; font-size:.9em; margin-left:104px;}

/*pagelinks*/
.pagelinks{border:1px solid #ccc; color:#222; background:#eee; margin:1px 0; text-align:left; padding:3px;}
.pagelinks span.curpage{font-weight:bold;}
/*content*/
.content{text-align:left; clear:both;}

/*messages (pm,msg,comments)*/
.messagearea {text-align:left;}
.messagearea .message{padding:5px 0;}
.messagearea .postoptions {background:#eee; font-size:1.05em; font-weight:bold; color:#555;}
.messagearea .postoptions a{color:#555; margin:0 8px; text-decoration: none;}

/*msg,pm,blocks*/
hr.postend{width:20%;}

/*ASECode*/
h4{background:#336; color:#fff; font-size:14px;}
div.asecode{border:1px solid #888;}
div.scode{background:#f3f3f3; color:#000; font-family:monospace; text-align:left; overflow: auto; white-space: nowrap; padding:1px; font-size:.825em;}
div.lcode{background:#f3f3f3; color:#000; font-family:monospace; text-align:left; overflow: auto; white-space: nowrap; height:12em; padding:1px; font-size:.825em;}
pre.code{background:#f3f3f3; color:#000; font-family:monospace; text-align:left; overflow: auto; white-space: pre; max-height:14em; padding:1px; font-size:.825em;}
div.quote{text-align:left; padding:2px; font-size:12px;}
blockquote h4{padding:2px;}
blockquote.quote h4{font-size:10px; height:12px; line-height:12px;}
span.asecodehighlight{background:#bbf; color:#000;}
span.asecodespoiler{background:#336; color:#336;}
span.asecodespoiler span.desc{background:#336; color:#fff;}
span.asecodebig{font-size:larger;}
span.asecodesmall{font-size:smaller;}

div.graph div.graphitem{margin:2px 0; background:#ccc; padding:4px 0;}

div.graph div.legend1 div.item{background:#006; color:#fff;}
div.graph div.legend2 div.item{background:#600; color:#fff;}
div.graph div.legend3 div.item{background:#060; color:#fff;}
div.graph div.legend4 div.item{background:#660; color:#fff;}
div.graph div.legend5 div.item{background:#606; color:#fff;}
div.graph div.legend6 div.item{background:#066; color:#fff;}
div.graph div.legendmain div.item{background:#a00 url(http://images.aselabs.com/styles/ver4/light/graphmain.png) repeat-x left center; color:#fff;}
div.graph div.legendmain{background:#ccf; color:#002;}
div.graph div div.item{background:#444 url(http://images.aselabs.com/styles/ver4/light/graphdef.png) repeat-x left center; color:#000;}

div.graph{width:95%; margin:0 auto; border:1px solid #000; padding:0; position:relative;}
div.graph *{margin:0; padding:0;}
div.graph h4{background:#006; color:#fff; height:30px; line-height:30px;}
div.graph h6{background:#337; color:#fff; font-size:14px; height:20px; line-height:20px; margin:6px 0; border:0; padding:0; min-height:20px;}


div.graph dl{position:relative; height:1em;}
div.graph dl dt{width:22%; padding-left:3px;}
div.graph dl dd.itemvalue{position:absolute; left:22.5%; top:0; margin-top:-4px; width:13%; text-align:center; border-left:1px solid #000; border-right:1px solid #000; padding:4px 0;}
div.graph dl dd.bar{position:absolute; left:36%; top:50%; width:63.9%; margin-top:-.5625em; text-align:left;}
div.graph dl dd.bar div.item{height:100%;}

/*tags*/
div.tags{font-size:.9em;}


/*modular stuff*/
ul.modulelist,ul.modulelist ul{list-style: none;}
ul.modulelist ul{margin-left:15px;}

/*Forum*/
div#idxlatest div.row{text-align:left; font-size:14px; margin-bottom:2px; line-height:22px; height:24px; overflow:hidden;}
div#idxlatest div.row img{vertical-align:middle;}
div#idxlatest div.gencontent{overflow:hidden;}
div#idxlatest div.new a.topic{font-weight:bold;}
table.forumindex tr.cat{background:#ccc; color:#000; text-align:left; line-height:1.25em; font-size:1.25em; font-weight:bold;}
table.forumindex tr.forum td.forumname{ text-align:left; font-size:1em; line-height:1.05em;}
table.forumindex tr.forum td.forumname a{font-weight:bold; font-size:1.1em;}
table.forumindex tr.forum td.forumname img{vertical-align:middle;}
table.forumindex tr.forum td.forumname span.description{display:block; margin-top:5px;}

div.statsopts span{display:block; height:1.2em; line-height:1.2em;}
div.statsopts span.other{float:right; margin-right:6px; clear:right;}
div.statsopts{overflow:hidden; position:relative;}

div#topicarea table tr td.title{text-align:left;}
div#topicarea table tr span.pages{font-size:.875em;}
div#topicarea table tr span.sticky{font-weight:bold;}
div#topicarea table tr span.poll{font-size:.875em; padding-bottom:.125em;}
div#topicarea table tr.highlight{background:#ddf; color:#000;}
div#topicarea table tr.mouseover{background:#ddf; color:#000; outline:1px solid #00f;}

div#msgarea{text-align:left; clear:both;}
div#msgarea div.author{float:left; width:196px; text-align:center; border-right:1px solid #ccc; padding:2px;}
div#msgarea div.author span{display:block; text-align:left; font-size:.8em; line-height:1.2em;}
div#msgarea div.author span.author{text-align:center; font-size:1em; font-weight:bold;}
div#msgarea div.author span.quote{display:block; font-size:.875em; text-align:center; margin:1px 0;}
div#msgarea div.message{border:1px solid #ccc; margin:9px 0; padding:0px;overflow:auto; width:auto;}
div#msgarea div.message div.messageinfo{text-align:right; overflow:hidden; margin:2px 0 5px 0; padding:0;}
div#msgarea div.message div.messageinfo div{border-bottom:1px solid #ccc; padding-bottom:2px;}
div#msgarea div.message div.messageinfo span.title{text-align:left; float:left;}
div#msgarea div.message div.messageinfo span.response{display:block; text-align:left; margin:2px 0 5px 0; font-size:.875em;}
div#msgarea div.message div.messageedit{margin:4px 0; font-size:.875em;}
div#msgarea div.message div.messagerow{margin-left:200px; border-left:1px solid #ccc; padding:2px;}
div#msgarea div.message div.messagebody{min-height:50px;}
div#msgarea div.message div.messageoptions{background:#ccc; color:#333; margin-left:200px; font-size:.95em; line-height: 1.45em; font-weight:bold; clear:both; border-left:1px solid #ccc; border-top:1px solid #ddd;}
div#msgarea div.message div.messageoptions a{color:#333 !important; margin:0 4px;}
div#msgarea div.author span.status span{display:inline; font-size:100%; }
div#msgarea div.author span.online{color:#0a0;}
div#msgarea div.author span.offline{color:#a00;}
div.toppostlinks{position:absolute; right:0; bottom:0;}
div.toppostlinks,div.postoptend{margin:0px 0;}
div.toppostlinks a,div.postoptend a{font-weight:bold; font-size: 1.1em; margin:0px 10px;}

div#msgpostingarea dd.smileycontainer{overflow:hidden; text-align:left; width:500px; margin:0 auto;}
div#msgpostingarea span.smiley{display:block; float:left; margin:5px;}
div#msgpostingarea span.smiley img{vertical-align:middle;}

div.conrev div.past div.author div.datetime{font-size:.725em;}

/* Admin CP*/
div.admincparea ul.modulelist{float:left; width:195px; border:1px solid #000; margin-top:4px; background:#ccc;}
div.admincparea ul.modulelist li{padding:2px; margin:1px; font-size:.875em; background:#eee;}
div.admincparea ul.modulelist li, div.admincparea ul.modulelist li a{color:#000 !important;}
div.admincparea ul.modulelist li li{ font-size:.875em; margin:3px 0; background:#ccc;}
div.admincparea div.adminbox{margin-left:200px; overflow:hidden;}

div.admincparea ul{list-style: none;}
div.admincparea ul.modulelistadmin ul{margin-left:15px;}
div.admincparea ul.modulelistadmin span.move{position:absolute; right:3px; top:0; font-size:.875em;}
div.admincparea ul.modulelistadmin li.hidden{background:#fff; color:#000;}
div.admincparea ul.modulelistadmin li.disabled,div.admincparea ul.modulelistadmin li.disabled a{background:#000; color:#fff;}
div.admincparea ul.modulelistadmin{text-align:left; border:1px solid #000; margin-top:4px; background:#ccc;}
div.admincparea ul.modulelistadmin li{padding:2px; margin:1px; font-size:.875em; background:#eee; position:relative;}
div.admincparea ul.modulelistadmin li li{ font-size:.875em; margin:3px 0; background:#ccc;}

/*javascripty stuff*/
.hide {display:none;}
.show{display:inherit;}

.tabgroup ul li{list-style: none; display:inline;}

.movablefirstparent{position:absolute; z-index:10;}
.movableparent{cursor: move;}

/*group specific css*/
.groupid1,.groupid1 a{color:#c00;}
.groupid1 a:hover{color:#00c;}


/*SVG Styles*/
svg{font-size:10px; font-weight:normal; margin:auto; padding:auto; border:0; width:100%;}
line{stroke:#000;}
.svglinemark{stroke:#000;}
.svgseriesmarker{font-size:10px;}
.svgtitle{font-size:14px; font-weight:bold;}
.svgbg{stroke:#f00; fill:#fff;}
.svgse1,.svgsem1{fill:#000;}
.svgse2,.svgsem2{fill:#f00;}
.svgse3,.svgsem3{fill:#00f;}
.svgse4,.svgsem4{fill:#0b0;}
.svgse5,.svgsem5{fill:#909;}
.svgse6,.svgsem6{fill:#077;}
.svgse7,.svgsem7{fill:#770;}
.svgse8,.svgsem8{fill:#d70;}
.svgse9,.svgsem9{fill:#c55;}
.svgse10,.svgsem10{fill:#55c;}
.svgse11,.svgsem11{fill:#f00;}
.svgse12,.svgsem12{fill:#f00;}
.svgse13,.svgsem13{fill:#f00;}
.svgse14,.svgsem14{fill:#f00;}
line.svgse1{stroke:#000;}
line.svgse2{stroke:#f00;}
line.svgse3{stroke:#00f;}
line.svgse4{stroke:#0b0;}
line.svgse5{stroke:#909;}
line.svgse6{stroke:#077;}
line.svgse7{stroke:#770;}
line.svgse8{stroke:#d70;}
line.svgse9{stroke:#c55;}
line.svgse10{stroke:#6c6;}

div#aseshopzad{margin:10px auto; text-align:left; position:relative; width:100%;}
div#aseshopzad *{margin:0; padding:0; border:0;}
div#aseshopzad div.aadpimg{float:left; margin-right:6px;}
div#aseshopzad div.aadptitle{font-weight:bold; margin-bottom:6px; height: 20px; overflow:hidden; line-height:20px;}
div#aseshopzad div.aadpdescription{font-size:16px; height:36px; overflow:hidden; line-height:18px; margin-bottom:62px;}
div#aseshopzad div.aadpextra{text-align:right; font-size:12px;}
div#aseshopzad div.aadmercoffer{clear:both; position:relative; margin-top:8px; padding-top:8px; border-top:1px solid #45c; height: 18px; line-height:18px;}
div#aseshopzad div.aadmercoffer1{}
div#aseshopzad div.aadmercoffer span.aadmercimg,div.aadmercoffer span.aadmercfrom{display:none;}
div#aseshopzad div.aadmercoffer span.aadmercprice{position:absolute; right: 3px; top: 8px; font-weight:bold; cursor:pointer;}
div#aseshopzad div.aadmercoffer span.aadmercrating{color:#000; position:absolute; left:28%; top: 6px; cursor:pointer; width:85px; text-align:center; text-indent:-300px; overflow:hidden;}
div#aseshopzad div.aadmercoffer span.aadmercnumrating{color:#000; position:absolute; right:36%; top: 6px; cursor:pointer; width:120px; text-align:center; overflow:hidden;}
div#aseshopzad div.aadmercoffer span.aadmercstock{color:#000; position:absolute; right:17%; top: 6px; cursor:pointer; width:70px; text-align:center; overflow:hidden;}
div#aseshopzad div.aadpowered{border-top:1px solid #45c; margin-top:4px; padding-top:4px; text-align:center; font-size:12px;}
div#aseshopzad div.aadauction div.shopping{display:none;}
div#aseshopzad div.aadshopping div.auction{display:none;}
div#aseshopzad div.mercdescriptionrow{position:absolute; top:103px; height: 16px; line-height:16px; margin:0; left:0; right:0; width:100%;}
div#aseshopzad div.mercdescriptionrow span.price{position:absolute; right: 3px; top: 0px; font-weight:bold;}
div#aseshopzad div.mercdescriptionrow span.rating{position:absolute; left:28%; top: 0px; width:85px; text-align:center;}
div#aseshopzad div.mercdescriptionrow span.reviews{position:absolute; right:36%; top: 0px; width:120px; text-align:center;}
div#aseshopzad div.mercdescriptionrow span.stock{position:absolute; right:17%; top: 0px; width:70px; text-align:center;}
div#aseshopzad div.aadmercoffer span.aadmercratingvu,div#aseshopzad div.aadpextra span.aadpratingnumvu{background:url(http://images.aselabs.com/stars/gold0.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv0,div#aseshopzad div.aadpextra span.aadpratingnumv0{background:url(http://images.aselabs.com/stars/gold0.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv1,div#aseshopzad div.aadpextra span.aadpratingnumv1{background:url(http://images.aselabs.com/stars/gold1.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv2,div#aseshopzad div.aadpextra span.aadpratingnumv2{background:url(http://images.aselabs.com/stars/gold2.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv3,div#aseshopzad div.aadpextra span.aadpratingnumv3{background:url(http://images.aselabs.com/stars/gold3.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv4,div#aseshopzad div.aadpextra span.aadpratingnumv4{background:url(http://images.aselabs.com/stars/gold4.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv5,div#aseshopzad div.aadpextra span.aadpratingnumv5{background:url(http://images.aselabs.com/stars/gold5.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv6,div#aseshopzad div.aadpextra span.aadpratingnumv6{background:url(http://images.aselabs.com/stars/gold6.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv7,div#aseshopzad div.aadpextra span.aadpratingnumv7{background:url(http://images.aselabs.com/stars/gold7.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv8,div#aseshopzad div.aadpextra span.aadpratingnumv8{background:url(http://images.aselabs.com/stars/gold8.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv9,div#aseshopzad div.aadpextra span.aadpratingnumv9{background:url(http://images.aselabs.com/stars/gold9.png) center center no-repeat;}
div#aseshopzad div.aadmercoffer span.aadmercratingv10,div#aseshopzad div.aadpextra span.aadpratingnumv10{background:url(http://images.aselabs.com/stars/gold10.png) center center no-repeat;}

div#aseshopzad div.aadpextra{text-align:left; font-size:12px; position:absolute; width:115px; left:106px; top:68px;}
div#aseshopzad div.aadpextra span.aadpratingnum{width:70px; text-indent:-300px; overflow:hidden; color:transparent; position:absolute; top:-1px; right:0; font-size: 0px;}
div#aseshopzad div.aadpextra span.aadpnumrating{position:absolute; top:0px; right:-80px; width:80px; text-align:right;}

/*new stuff Shop Area*/
div.aseadnetshoparea{min-width:980px;}
div.aseadnetshoparea .message{padding:5px; font-weight:bold; text-align:center;}
div.aseadnetshoparea .gen1,div.aseadnetshoparea .gen2{background:transparent; color:inherit;}
div.aseadnetshoparea ul{list-style: none; text-align:left; overflow:hidden;}
div.aseadnetshoparea h1{display:none;}

div.aseadnetshoparea div.search{font-weight:bold; border:1px solid #000; background:#01609d url(http://images.aselabs.com/styles/ver4/lb/title1.png) repeat-x top left; color:#fff;   padding:5px; font-size:26px; text-align:center;}
div.aseadnetshoparea div.search *{display:inline;}
div.aseadnetshoparea div.search input,div.aseadnetshoparea div.search select{font-size:20px; border:2px inset #ccc; background:#fff; color:#777; width:200px;}
div.aseadnetshoparea div.search input#go{width:auto; border:2px outset #aaa; background:#ccc; color:#444;}
div.aseadnetshoparea div.search option{display:block;}

div.aseadnetshoparea div.toplink{background:#eee url(http://www.aseadnet.com/images/css/shop/gradvetc.png) repeat-x bottom left; margin:2px 0; padding:2px; border:1px solid #aaa; font-size:14px; color:#555; text-align:center;}
div.aseadnetshoparea div.toplink a{color:#555;}
div.aseadnetshoparea div.region{background:#eee url(http://www.aseadnet.com/images/css/shop/gradvetc.png) repeat-x bottom left; margin:2px 0; padding:2px; border:1px solid #aaa; font-size:14px; color:#555; text-align:center;}
div.aseadnetshoparea div.region span.current{font-weight:bold;}

div.aseadnetshoparea div.genbox{position:relative; width:100%;}
div.aseadnetshoparea div.genbox div.gencontent{background:#fff; color:#000;}

div.aseadnetshoparea span.ratingnum{text-indent: -4000px; color:transparent; display:block;}
div.aseadnetshoparea  span.rating0{background:url(http://content.aseadnet.com/img/gold0.png) center center no-repeat;}
div.aseadnetshoparea  span.rating1{background:url(http://content.aseadnet.com/img/gold1.png) center center no-repeat;}
div.aseadnetshoparea  span.rating2{background:url(http://content.aseadnet.com/img/gold2.png) center center no-repeat;}
div.aseadnetshoparea  span.rating3{background:url(http://content.aseadnet.com/img/gold3.png) center center no-repeat;}
div.aseadnetshoparea  span.rating4{background:url(http://content.aseadnet.com/img/gold4.png) center center no-repeat;}
div.aseadnetshoparea  span.rating5{background:url(http://content.aseadnet.com/img/gold5.png) center center no-repeat;}
div.aseadnetshoparea  span.rating6{background:url(http://content.aseadnet.com/img/gold6.png) center center no-repeat;}
div.aseadnetshoparea  span.rating7{background:url(http://content.aseadnet.com/img/gold7.png) center center no-repeat;}
div.aseadnetshoparea  span.rating8{background:url(http://content.aseadnet.com/img/gold8.png) center center no-repeat;}
div.aseadnetshoparea  span.rating9{background:url(http://content.aseadnet.com/img/gold9.png) center center no-repeat;}
div.aseadnetshoparea  span.rating10{background:url(http://content.aseadnet.com/img/gold10.png) center center no-repeat;}

div.aseadnetshoparea div.drilldown h3{margin-top:6px;}
div.aseadnetshoparea div.drilldown{position:absolute; width:240px;  top:0; right:0; padding:0 3px; z-index:60;}
div.aseadnetshoparea div.drilldown li{color:#555; height:30px; line-height:30px; background:#eee url(http://www.aseadnet.com/images/css/shop/gradvetc.png) repeat-x bottom left; margin:2px 0; padding:2px; border:1px solid #aaa; font-size:14px; overflow:hidden; font-weight:bold;}
div.aseadnetshoparea div.drilldown li a{color:#555;}

div.aseadnetshoparea div.total{font-size:14px; line-height:18px; margin:4px;}
div.aseadnetshoparea div.pagelinks{text-align:center; color:#555; background:#eee url(http://www.aseadnet.com/images/css/shop/gradvetc.png) repeat-x bottom left; margin:2px 0; padding:2px; border:1px solid #aaa; font-size:14px;}
div.aseadnetshoparea div.prevnext{position:relative;}
div.aseadnetshoparea div.prevnext a.next{position:absolute; right:2px; bottom:2px; font-weight:bold;}
div.aseadnetshoparea div.prevnext a.prev{position:absolute; left:2px; bottom:2px;}

div.aseadnetshoparea div.topopts{margin:2px 0; text-align:left; overflow:hidden; height:22px; line-height:22px; font-size:12px;}
div.aseadnetshoparea div.topopts a{color:#555; background:#eee url(http://www.aseadnet.com/images/css/shop/gradvetc.png) repeat-x bottom left; margin:2px 0; padding:2px; border:1px solid #aaa; font-size:14px;}
div.aseadnetshoparea div.topopts span.sort{float:right;}

div.aseadnetshoparea div.hasdrill{margin-right:242px; padding-right:3px; min-height:1000px;}

div.aseadnetshopmsg div.message{background:#f99; color:#000; padding:2px; border:2px outset #c88; margin:10px 0;}

div.aseadnetshoparea div.poweredby{text-align:center; font-size:10px;}

div.aseadnetshopindex div#whereat{display:none;}
div.aseadnetshopindex div.index{margin-right:242px; padding-right:3px; min-height:1000px;}
div.aseadnetshopindex ul.featuredproduct{background:#ddd;}
div.aseadnetshopindex ul.featuredproduct li{width:33%; margin:.16%; float:left; height:320px; text-align:center; position:relative; background:#fff url(http://www.aseadnet.com/images/css/shop/gradvblue2tf.png) repeat-x top left; color:#000; border:0px solid #aaa;}
div.aseadnetshopindex ul.featuredproduct li a.name{display:block; height:38px; line-height:18px; padding:2px; font-weight:bold; overflow:hidden;}
div.aseadnetshopindex ul.featuredproduct li div.productinfo{font-size:14px; line-height:18px; padding:2px;}
div.aseadnetshopindex ul.featuredproduct li div.productinfo span.shortspec{display:block; margin-top:5px; font-size:12px;}
div.aseadnetshopindex ul.featuredproduct li div.productinfo span.description{display:none;}
div.aseadnetshopindex ul.featuredproduct li div.productinfo span.rated{position:absolute; bottom:0; left:0; min-width:75px; padding:2px;}
div.aseadnetshopindex ul.featuredproduct li div.productinfo span.ratedtext{display:none;}
div.aseadnetshopindex ul.featuredproduct li div.productinfo span.numrating{display:block;}
div.aseadnetshopindex ul.featuredproduct li div.productinfo span.channel{position:absolute; bottom:0; left:0; right:0; width:100%; padding:2px; font-size:12px;}
div.aseadnetshopindex ul.featuredproduct li div.offerinfo span.storeamount{position:absolute; bottom:0; right:0; text-align:right; padding:2px;}
div.aseadnetshopindex ul.featuredproduct li div.offerinfo a.price{color:#191; font-weight:bold; font-size:24px; position:absolute; bottom:45px; right:0; left:0; width:100%;}
div.aseadnetshopindex div.topchannel h3{margin-top:6px;}
div.aseadnetshopindex div.topchannel{position:absolute; width:240px;  top:0; right:0; padding:0 3px; z-index:60;}
div.aseadnetshopindex div.topchannel li{height:30px; line-height:30px; background:#eee url(http://www.aseadnet.com/images/css/shop/gradvetc.png) repeat-x bottom left; margin:2px 0; padding:2px; border:1px solid #aaa; font-size:18px;}
div.aseadnetshopindex div.topchannel li a{color:#555;}

div.aseadnetshopgrid ul.productgrid{background:#ddd;}
div.aseadnetshopgrid ul.productgrid li{width:33%; margin:.16%; float:left; height:320px; text-align:center; position:relative; background:#fff url(http://www.aseadnet.com/images/css/shop/gradvblue2tf.png) repeat-x top left; color:#000; border:0px solid #aaa;}
div.aseadnetshopgrid ul.productgrid li a.name{display:block; height:38px; line-height:18px; padding:2px; font-weight:bold; overflow:hidden;}
div.aseadnetshopgrid ul.productgrid li div.productinfo{font-size:14px; line-height:18px; padding:2px;}
div.aseadnetshopgrid ul.productgrid li div.productinfo span.shortspec{display:block; margin-top:5px; font-size:12px;}
div.aseadnetshopgrid ul.productgrid li div.productinfo span.description{display:none;}
div.aseadnetshopgrid ul.productgrid li div.productinfo span.rated{position:absolute; bottom:0; left:0; min-width:75px; padding:2px;}
div.aseadnetshopgrid ul.productgrid li div.productinfo span.ratedtext{display:none;}
div.aseadnetshopgrid ul.productgrid li div.productinfo span.numrating{display:block;}
div.aseadnetshopgrid ul.productgrid li div.productinfo span.category{position:absolute; bottom:0; left:0; right:0; width:100%; padding:2px; font-size:12px;}
div.aseadnetshopgrid ul.productgrid li div.productinfo span.subcat{position:absolute; bottom:0; left:0; right:0; width:100%; padding:2px; font-size:12px;}
div.aseadnetshopgrid ul.productgrid li div.offerinfo span.storeamount{position:absolute; bottom:0; right:0; text-align:right; padding:2px;}
div.aseadnetshopgrid ul.productgrid li div.offerinfo a.price{color:#191; font-weight:bold; font-size:24px; position:absolute; bottom:45px; right:0; left:0; width:100%;}

div.aseadnetshoplist ul.productlist{background:#ddd;}
div.aseadnetshoplist ul.productlist li{position:relative; background:#fff; color:#000; margin:2px 1px; border:2px outset #eee; overflow:hidden; padding:2px; min-height:130px;}
div.aseadnetshoplist ul.productlist li a.img{float:left; margin-right:2px;}
div.aseadnetshoplist ul.productlist li a.name{display:block; height:22px; line-height:22px; font-size:20px; font-weight:bold; overflow:hidden;}
div.aseadnetshoplist ul.productlist li div.productinfo{margin-top:4px; font-size:14px;}
div.aseadnetshoplist ul.productlist li div.productinfo span.manufacturer{display:none;}
div.aseadnetshoplist ul.productlist li div.productinfo span.shortdesc{height:18px; overflow:hidden; display:block;}
div.aseadnetshoplist ul.productlist li div.productinfo span.description{display:block; height:36px; line-height:18px; overflow:hidden;}
div.aseadnetshoplist ul.productlist li div.productinfo span.rated{position:absolute; left:127px; bottom:2px;}
div.aseadnetshoplist ul.productlist li div.productinfo span.ratingnum{position:absolute; left:44px; bottom:0px; width:72px;}
div.aseadnetshoplist ul.productlist li div.productinfo span.numrating{padding-left:74px;}
div.aseadnetshoplist ul.productlist li div.offerinfo span.minprice{font-size:20px; position:absolute; bottom:30px; left:127px;}
div.aseadnetshoplist ul.productlist li div.offerinfo span.minprice a{color:#191; font-weight:bold; }
div.aseadnetshoplist ul.productlist li div.offerinfo span.storeamount{position:absolute; bottom:2px; right:2px;  text-align:right; font-weight:bold;}
div.aseadnetshoplist ul.productlist li div.offerinfo span.storeamount span.seller{color:#000; display:block;}

div.aseadnetshopcoupon ul.couponlist{background:#ddd;}
div.aseadnetshopcoupon ul.couponlist li{position:relative; background:#fff; color:#000; margin:2px 1px; border:2px outset #eee; overflow:hidden; padding:2px; min-height:65px;}
div.aseadnetshopcoupon ul.couponlist li div.merchant{text-align:center; width:200px; float:left; height:65px;}
div.aseadnetshopcoupon ul.couponlist li img{display:block; margin:0 auto;}
div.aseadnetshopcoupon ul.couponlist li div.couponinfo{font-size:14px; line-height:16px;}
div.aseadnetshopcoupon ul.couponlist li span.codeinfo{display:block;}
div.aseadnetshopcoupon ul.couponlist li span.codeinfo span.code{font-weight:bold;}
div.aseadnetshopcoupon ul.couponlist li span.amountinfo{display:block; position:absolute; bottom:2px; left: 202px;}
div.aseadnetshopcoupon ul.couponlist li span.expiredate{font-size:12px; display:block; position:absolute; right:2px; bottom:2px;}

div.aseadnetshopproduct div.shopproduct div.productinfo{margin-top:4px; font-size:14px; position:relative; background:#fff; color:#000; margin:2px 1px; border:2px outset #eee; overflow:hidden; padding:2px; min-height:130px; text-align:left;}
div.aseadnetshopproduct div.shopproduct div.productinfo img{float:left; margin-right:2px;}
div.aseadnetshopproduct div.shopproduct div.productinfo span.manufacturer{display:none;}
div.aseadnetshopproduct div.shopproduct div.productinfo div.shortdesc{height:18px; overflow:hidden; display:block;}
div.aseadnetshopproduct div.shopproduct div.productinfo div.description{display:block; height:56px; line-height:18px; overflow:hidden;}
div.aseadnetshopproduct div.shopproduct div.productinfo span.rated{position:absolute; left:127px; bottom:2px;}
div.aseadnetshopproduct div.shopproduct div.productinfo span.ratingnum{position:absolute; left:44px; bottom:0px; width:72px;}
div.aseadnetshopproduct div.shopproduct div.productinfo span.numrating{padding-left:74px;}
div.aseadnetshopproduct div.shopproduct div.offerinfo span.minprice{font-size:20px; position:absolute; bottom:30px; left:127px;}
div.aseadnetshopproduct div.shopproduct div.offerinfo span.minprice a{color:#191; font-weight:bold; }
div.aseadnetshopproduct div.shopproduct div.offerinfo span.storeswitch{position:absolute; bottom:2px; right:2px;  text-align:right;}
div.aseadnetshopproduct div.shopproduct div.topopts span.zip *,div.aseadnetshopproduct div.shopproduct div.topopts span.zip{display:inline; margin:0; padding:0;}
div.aseadnetshopproduct div.shopproduct div.topopts span.zip input.zipfield{color:#555; background:#eee url(http://www.aseadnet.com/images/css/shop/gradvetc.png) repeat-x bottom left; margin:2px 0; padding:2px; border:1px solid #aaa; font-size:14px; margin-top:0px;}
div.aseadnetshopproduct div.shopproduct div.topopts span.zip input.go{margin-top:0px; font-size:12px; width:auto; border:2px outset #aaa; background:#ccc; color:#444;}

div.aseadnetshopproduct ul.merchants{background:#ddd;}
div.aseadnetshopproduct ul.merchants li{position:relative; background:#fff url(http://www.aseadnet.com/images/css/shop/gradvftd.png) repeat-x bottom left; color:#000; margin:2px 1px; border:2px outset #eee; overflow:hidden; padding:2px; height:70px; text-align:center;}
div.aseadnetshopproduct ul.merchants li.featured{background:#fff url(http://www.aseadnet.com/images/css/shop/gradvfty.png) repeat-x bottom left; color:#000;}
div.aseadnetshopproduct ul.merchants li dt{position:absolute; top:0; left:0; width:200px; overflow:hidden; height:70px;}
div.aseadnetshopproduct ul.merchants li.featured dt{background:transparent url(http://www.aseadnet.com/images/css/shop/featured.png) no-repeat center left;}
div.aseadnetshopproduct ul.merchants li dt img{margin:8px auto; display:block;}
div.aseadnetshopproduct ul.merchants li dt a.alone{line-height:70px;}
div.aseadnetshopproduct ul.merchants li dd.rating{position:absolute; left: 230px; top:15px; width:110px;}
div.aseadnetshopproduct ul.merchants li dd.rating span.ratingnum{text-indent: -4000px; display:block; color:transparent;}
div.aseadnetshopproduct ul.merchants li dd.rating span.numrating{display:block; margin-top:2px; font-size:14px;}
div.aseadnetshopproduct ul.merchants li dd.stock{position:absolute; left:45%; width:100px; top:21px; line-height:16px;}
div.aseadnetshopproduct ul.merchants li dd.quality{position:absolute; font-size:12px; width:100px;left:45%; top:37px;}
div.aseadnetshopproduct ul.merchants li dd.extraprice{position:absolute; right:215px; width:110px; top:5px; text-align:right; font-size:14px;}
div.aseadnetshopproduct ul.merchants li dd.extraprice span{display:block;}
div.aseadnetshopproduct ul.merchants li dd.extraprice div{padding-top:10px;}
div.aseadnetshopproduct ul.merchants li dd.price{position:absolute; right:100px; width:150px; top:23px; text-align:right; font-size:18px; font-weight:bold;}
div.aseadnetshopproduct ul.merchants li dd.price a{color:#191;}
div.aseadnetshopproduct ul.merchants li dd.buy{position:absolute; right:5px; width:80px; top:23px; text-align:right; font-size:18px; font-weight:bold;}

div.aseadnetshopproduct div.specification{text-align:left; background:#ddd;}
div.aseadnetshopproduct div.specification div.row{border:2px outset #eee; background:#fff url(http://www.aseadnet.com/images/css/shop/gradvftd.png) repeat-x bottom left; color:#000; margin:2px 1px; padding:2px;}
div.aseadnetshopproduct div.specification div.row h6{text-align:center; margin:0 2px;}
div.aseadnetshopproduct div.specification dl *{display:inline; font-weight:normal;}
div.aseadnetshopproduct div.specification dl{position:relative; margin:4px 0; width:100%;}
div.aseadnetshopproduct div.specification dl dt{position:absolute; left:0; top:0;}
div.aseadnetshopproduct div.specification dl dd{margin-left:28%; display:block;}
