* { margin: 0; padding: 0; }

	html, body { height: 100%;

	margin-bottom:1px;}

body	{ background-color: #000; color:#ccc;



}

 

p {font: normal normal normal 100% Arial, Helvetica, Sans-Serif;

line-height:1.3em; Margin-bottom:1.2em; }

p.info {font-size:0.9em; line-height:1em; Margin-bottom:0.8em; clear:both;}



img {  border-style: none; border: 0;

padding:9px; }



ul li { list-style:none;

}

/*



*/





h1,h2,h3 {

font-family: Courier New, Courier, Monospace;

}

br.clear {clear: both;}

.right {float: right;}

.center {text-align: center;

margin-left:auto;

margin-right:auto;}













/*



*/

#header {width: 90%; margin: 10px auto;

padding: 10px;text-align:center;}



#menu {

padding: 4px;

}

#menu li { display: inline;  margin: 2px;}





#main {	width:980px;

		margin: 10px auto;

		border: 4px solid #222;

		text-align: center;

		

}

.leadbox { border: 2px solid #333; text-align: left;

margin: 10px 10px 0px 10px;

 height: 420px;

 padding: 10px 10px 0px 10px;

 }

 .leadbox img {float:left;}

 

.homebox { border: 2px solid #333; text-align: center;

margin: 10px;

width:300px;

float:left;

height:300px;}

.homebox img {

padding: 15px;

}



.homeside {float:right;

width: 300px;

height: 616px;

margin:10px;

padding: 4px;

border: 2px solid #333;}

.footer {clear:both;

padding:10px;

margin:50px auto;

text-align:center;}





.payinfo {

border: solid #333 2px;

text-align:left;

height: 180px;

margin:10px;

padding:10px;

clear: left;

}



.payinfo img{

float:left;

margin:0px 40px 10px 0px;}

.payinfo img.right {float:right;

clear:right;

margin:-10px 10px 10px 0px;}





.clbox {border: 2px solid #333;

text-align: left;

margin: 8px;

padding: 8px;

overflow:auto;}



.climg {border: 2px solid #333;width:40%; float:left;}



form {font: normal normal normal 100% Arial, Helvetica, Sans-Serif;

padding:2px;}

form input select option{margin: 10px;}

.ppbox {border: 2px solid #333; margin: 4px;

padding:8px; width: 44%; float:left;}



.txt {border: 2px solid #333;width:50%; float:right;

margin-right: 10px;

padding:10px;}

table {padding:4px;}



.pcbox {border: 2px solid #333; margin: 10px;

padding:20px 10px 10px 10px; float:left;

height:420px;

width:360px;

position:relative;	}

.ratingbox form{margin:8px 0px 12px 50px;}

.ratingbox{width:340px;



position:absolute;

bottom:6px;

left:78px;

text-align:left;

}



.odd_pcbox {border: 2px solid #333; margin: 10px;

padding:8px; float:left;

height:420px;

width:760px;}



.pclist{width: 980px; overflow:auto;height: 400px;}



.artbox {border: 2px solid #333; margin: 20px;

padding:8px; float:left;

height:630px;

width:400px;}

.tcblurb {border: 2px solid #333; margin: 20px;

width:860px;

padding:8px; clear:left;



}



.vieworderbutton {float:right;

clear:right;

margin-right:20px;

text-align:left;

width:140px;}



.vieworderbutton img {margin:6px 0px;}



.bigpc {display:none; 

      border: #ccc solid 4px; 

      background-color: white; 

      padding: 3px;

position:absolute;

z-index:100;}

	  .bigpc img {margin:0px;

	  padding:6px;}









a { font: normal normal bold 120% Courier New, Courier, Monospace; text-decoration: none; outline:0;}



a:link,a:visited{

color: #999999; 



}





a:hover,a:active, a:focus{

color: #FFFFFF; 

}
#menu a:link,#menu a:visited{

padding: 4px;


background-color: #333;
}

#menu a:hover,#menu a:active,#menu  a:focus{

 padding: 4px;
background-color: #666;
}
.logo  {background-color:#000;}


a.currentpage{

color: #fff; 
pointer-events: none;
   cursor: default;
}
