#mainnav {
font-size:13px;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#FFF;
}

#mainnav A {
font-size:13px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#FFF;
text-decoration:none;
text-shadow:0.1em 0.1em #333;
}

#mainnav A:hover {
font-size:13px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#333;
text-decoration:none;
text-shadow:0.1em 0.1em #white;
}

#mainbody A {
font-size:13px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
text-decoration:none;
color:red;
text-shadow:0.1em 0.1em #333;
}

#mainbody A:hover {
font-size:13px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
xtext-decoration:none;
color:red;
text-shadow:0.1em 0.1em #333;
}

#smallbody {
font-size:11px;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#000;
}

#smallbody A {
font-size:11px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#00F;
text-decoration:none;
}

#smallbody A:hover {
font-size:11px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:FF0000;
text-decoration:none;
}

#mainbody2 a {
font-size:13px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:red;
text-decoration:none;
}

#scroller A {
font-size:13px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#00F;
text-decoration:none;
}

#bottomlinks {
font-size:11px;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#FFF;
}

#bottomlinks A {
font-size:11px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#FFF;
text-decoration:none;
text-shadow:0.1em 0.1em #333;
}

#bottomlinks A:hover {
font-size:11px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:red;
text-decoration:underline;
text-shadow:0.1em 0.1em #333;
}

#marqueecontainer {
position:relative;
width:200px;
height:150px;
background-color:#ccc;
overflow:hidden;
border:3px solid #01092E;
padding:2px 2px 2px 4px;
}

#menu {
font-size:14px;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#01092E;
}

#menu A {
font-size:0.9em;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:red;
text-decoration:none;
text-shadow:#333;
}

#menu A:hover {
font-size:0.9em;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:red;
text-decoration:none;
text-shadow:#333;
}

#menu_jp A {
font-size:0.8em;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:red;
text-decoration:none;
text-shadow:#333;
}

#menu_jp A:hover {
font-size:0.8em;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:red;
text-decoration:none;
text-shadow:#333;
}

.tableContent {
font-family:Century Gothic, Apple Gothic, sans-serif;
font-size:9pt;
font-weight:400;
color:#000;
}

.tableContent A {
font-family:Century Gothic, Apple Gothic, sans-serif;
font-size:9pt;
font-weight:400;
color:red;
text-shadow:0.1em 0.1em #333;
text-decoration:none;
}

.tableContent A:hover {
font-family:Century Gothic, Apple Gothic, sans-serif;
font-size:9pt;
font-weight:400;
color:#EE018F;
text-decoration:underline;
}

#tablehead1 A {
font-family:Century Gothic, Apple Gothic, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}

#tablehead1 A:hover {
font-family:Century Gothic, Apple Gothic, sans-serif;
font-size:12px;
color:#3532FF;
text-decoration:none;
}

h1,h2 {
color:#000;
text-shadow:0.1em 0.1em red;
}

#redRockTitle h2 {
font:"Times New Roman", Times, serif;
color:red;
text-shadow:0.1em 0.1em #000;
margin:0;
}

#details p {
text-align:right;
size:0.8em;
}

address {
text-align:center;
font-weight:700;
}

/*css for NYE countdown ticker */
#countdown {
position:relative;
top:5px;
left:32px;
width:200px;
height:100%;
background-color:red;
border:3px inset gray;
font-family:Arial, Helvetica, sans-serif;
}

#countdown input {
font-size:12pt;
text-align:right;
background-color:#f7f0e0;
color:red;
font-weight:700;
margin:2px;
}

#countdown p {
color:#f7f0e0;
font-weight:700;
letter-spacing:1.5px;
margin-top:2px;
}

#currentTime {
position:relative;
top:5px;
left:32px;
width:200px;
background-color:red;
border:3px inset gray;
font-family:Arial, Helvetica, sans-serif;
}

#currentTime input {
font-size:12pt;
text-align:right;
background-color:#f7f0e0;
color:#000;
font-weight:700;
margin:2px;
}

/* css for scrolling news blog box experiment - START */
#reader {
position:inherit;
top:32px;
left:176px;
width:550px;
height:500px;
border:3px red groove;
background:url(../images/reader_backdrop.png);
overflow:auto;
font-family:Century Gothic, Apple Gothic, sans-serif;
font-size:0.9em;
margin:5px;
}

#reader h2,h6,p,h1,h4,h3 {
margin:0.8em;
}

#reader h2 {
text-shadow:0.1em 0.1em #FFF;
}

#reader h3 {
text-align:right;
}

#reader h6 {
margin:5px;
}

#reader img.articleimg {
float:right;
max-width:150px;
margin:0 1em 0.8em;
}

#reader table {
width:90%;
border:1px red solid;
border-collapse:collapse;
margin:0.8em;
}

#reader table th,tr {
width:32%;
border:1px red solid;
padding:0.4em;
}

#reader p {
color:#FFF;
}

#reader a {
color:red;
text-shadow:0.1em 0.1em #333;
}

#reader .itemTitle {
text-shadow:0.1em 0.1em #FFF;
size:3em;
font-weight:700;
text-indent:10em;
}

#reader .itemDetail {
font-variant:small-caps;
color:#FFF;
text-align:center;
margin:5px;
}

#reader .itemPrice {
color:red;
text-shadow:0.1em 0.1em #333;
text-indent:2em;
}

#reader .subject {
color:red;
text-shadow:0.1em 0.1em #000;
size:4em;
font-weight:700;
text-indent:4em;
}

#menulist {
list-style-type:none;
}

#news dd {
color:#FFF;
font-style:italic;
}

#news dt {
font-weight:700;
}

H1,#mainbody2 H1 {
font-size:17px;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#000;
font-weight:700;
}

#mainbody,#mainbody2,#scroller {
font-size:13px;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:#000;
}

#mainbody2 A:hover,#scroller A:hover {
font-size:13px;
font-weight:700;
font-family:Century Gothic, Apple Gothic, sans-serif;
color:FFFF00;
text-decoration:none;
}

#tablehead,#tablehead1 {
font-family:Century Gothic, Apple Gothic, sans-serif;
font-size:12px;
color:#000;
}

#countdown h4,#currentTime h4 {
text-align:center;
margin-bottom:0;
letter-spacing:4px;
font-variant:small-caps;
color:#FFF;
text-shadow:0.1em 0.1em #000;
width:90%;
margin-top:0;
}
