* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body {
background-color: white;
text-align:center;
min-height:568px;/* for good browsers*/
min-width:652px;/* for good browsers*/
}
#outer{
height:100%;
width:100%;
display:table;
font-family:verdana;
vertical-align:middle;
}
#container {
text-align: center;
position:static;
vertical-align:middle;
font-family:verdana;
display:table-cell;
height: 10px;
font-size:24;
}


#news a#news,
#shop a#shop,
#spring a#spring,
#fall a#fall,
#feature a#feature,
#about a#about,
#contact a#contact,
#scene a#scene,
#links a#links,
#mail a#mail,
#random a#random
{
color:white;
background:black;
border:1px solid black; 
}



#header A:link {color: black; text-decoration: none; border:1px solid transparent;}
#header A:visited {color: black; text-decoration: none; border:1px solid transparent;}
#header A:active {color: black; text-decoration: none; border:1px solid black;}
#header A:hover {color: black; text-decoration: none;  border:1px solid black; }

#header {
width: 900px;
font-size:100%;
margin: 0px auto;
border-collapse: collapse;
border: 1px solid #transparent;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
 }
#header .rowa {
	background: #ffffff;
	height: 20px;
}
#header .rowb {
	background: #fff;
	height: 20px;
}
#header .cell {
	padding: 0px;
	border: 0px solid #000;
}


#detail {
width: 900px;
margin: 0px auto;
border-collapse: collapse;
border: 0px solid #000;
text-align: left;
font-family:verdana;
color:white;
position:relative;
vertical-align:middle;

 }

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:transparent}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:0em; left:-1em; width:5em;
    border:1px solid black;
    background-color: white; color:#000;
    text-align: center}

.info img{
border: 1px solid #CCC;
}

.info:hover img{
border: 1px solid #000;
}

.info:hover{
color: red; /* Dummy definition to overcome IE bug */
}



#detail .rowa A:link {color: black; text-decoration: none; }
#detail .rowa A:visited {color: black; text-decoration: none;}
#detail .rowa A:active {color: white; text-decoration: none;}
#detail .rowa A:hover {color: white; text-decoration: none;}
#detail .rowa {
background: #ccc;
height: 20px;
color:white;
border: 0px solid #000;
}

#detail .rowb {
background: #transparent;
height: 480px;
}
#detail .cell {
padding: 0px;
border: 0px solid #000;
}


.highlightit img{
border: 1px solid #CCC;
}

.highlightit:hover img{
border: 1px solid #000;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#inner {
width: 900px;
background:transparent;
font-family:verdana;
height: 500px;
text-align: center;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
border:1px solid #000;
}

.new {position:absolute;font-size:11px;background-color:#ccc;color:#fff !important;font-family:verdana ;padding:5px 10px;z-index:999;}
.sold {position:absolute;font-size:11px;background-color:red ;color:#fff !important;font-family:verdana ;padding:3px 8px;z-index:999;}
.sold2 {position:absolute;font-size:9px;background-color:red ;color:#fff !important;font-family:verdana ;padding:2px 5px;z-index:999; top: 200px;}
.image 
{position:static; top:; background-color:black; padding:0px 0px;z-index:6999;}
.name 
{position:static; top:; font-size:11px;background-color:black;color:#fff !important; font-family:verdana; text-align: center;
 padding:5px 10px;z-index:6999;}
.name A:link {color: white; text-decoration: none}
.name A:visited {color: white;  text-decoration: none}
.name A:active {color: #ccc ; text-decoration: none}
.name A:hover {color: #ccc ;text-decoration: none; }


#store {
width: px;
margin: 0px auto;
border-collapse: collapse;
border: 0px solid #000;
background:transparent;
font-family:verdana;
height: px;
text-align: center;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
}

#store .rowa {
	background: #fff;
	height: 220px;
}
#store .rowb {
	background: #fff;
	height: 200px;
}
#store .cell {
	padding: px;
	border: 4px solid #fff;
}

#sale A:link {color: white; text-decoration: none}
#sale A:visited {color: white;  text-decoration: none}
#sale A:active {color: #ccc ; text-decoration: none}
#sale A:hover {color: #ccc ;text-decoration: none; }
#sale {
width: 169px;
background:black;
color:white;
font-family:verdana;
position:static;
height: 25px;
text-align: center;
vertical-align:middle;
border:1px solid #000;
font-size:12px;
a: green;  
a:link {color:blue;}
 }



#ltag A:link {color: black; text-decoration: none}
#ltag A:visited {color: black;  text-decoration: none}
#ltag A:active {color: white; text-decoration: none}
#ltag A:hover {color: white; text-decoration: none}
#ltag {
width: 902px;
background:transparent;
font-family:verdana;
height: px;
text-align: right;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
border:0px solid #000;

}
.alignleft {
float: left;
}

.alignright {
float: right;
}


#infobox{
width: 902px;
background:transparent;
font-family:verdana;
height: px;
text-align: center;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
border:0px solid #000;

}


A:link {color: black; text-decoration: none}
A:visited {color: Black;  text-decoration: none}
A:active {color: red; text-decoration: none}
A:hover {color: #808080;text-decoration: none; }


