td img {
    display: block;
}
td img {
    display: block;
}
body {
    background-image: url("/essentials/background.gif");
    height: 100%;
    padding-top: 0;
    width: 100%;
}
#hSubBody {
    clear: both;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
    width: 900px;
}
#topNavImg {
    background-image: url("/images/homeTrans.png");
    background-repeat: no-repeat;
    clear: both;
    font-family: arial,helvetica,sans-serif;
    font-weight: 900;
    height: 450px;
    margin-top: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 852px;
}
#flshTopSp {
    clear: both;
    height: 74px;
    left: 0;
    margin: 0 auto 0 10px;
    position: absolute;
    top: 0;
    width: 852px;
}
a:link {
    color: #666600;
    outline: medium none;
    text-decoration: none;
}
a:visited {
    color: #666600;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: #999999;
    outline: medium none;
    text-decoration: none;
}
a:active {
    color: #FFCC00;
    outline: medium none;
    text-decoration: none;
}
a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#flshTopSp a {
    display: block;
    font-size: 0.9em;
    height: 100%;
    letter-spacing: -0.3px;
    text-shadow: 0.07em 0.07em 0.1em #BBBBBB;
    width: 100%;
}
#flshTopSp a:active {
    outline: medium none;
}
#flshTopSp {
    z-index: 3000;
}
#flshTopSp a:hover {
    background-color: #8A7506;
    color: #FFFFFF;
    font-size: 0.9em;
}
.style2 {
    font-size: 10px;
}
.style3 {
    color: #FF0000;
}
object, embed {
    z-index: 1;
}
.vc {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-shadow: 0.07em 0.07em 0.1em #999999;
}
h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 12px;
    text-shadow: 0.07em 0.07em 0.1em #AAAAAA;
}
h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 12px;
    text-shadow: 0.07em 0.07em 0.1em #AAAAAA;
}
p.vc a {
    border: 1px solid #8C750A;
    color: #8C750A;
    padding: 0 2px;
    font-size: 20px;
    padding: 9px 5px 5px;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
}
p.vc + p.vc a {
	font-size: 14px;
    padding: 0 2px;
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	-ms-border-radius: 0px 0px 0px 0px;

}
p.vc a:hover {
    background-color: #8C750A;
    color: #FFFFFF;
}
#hMovie {
    left: 10px;
    position: relative;
    top: 75px;
    z-index: 1;
}
#flshTopSp div {
    height: 21px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 418px;
    width: 114px;
}
#flshTopSp #iVidLink {
    left: 547px;
    top: 42px;
    width: 212px;
}
#flshTopSp #mVtiLink {
    left: 65px;
}
#flshTopSp #sVtiLink {
    left: 273px;
}
#flshTopSp #vCupsLink {
    left: 483px;
}
#flshTopSp #botRlImg4 {
    left: 667px;
}
#hSubBody {
    clear: both;
    font-family: sans-serif,helvetica,georgia,arial,verdana;
    height: auto !important;
    margin: 0 auto;
    min-height: 1000px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 900px;
}
#topNavImg {
    background-image: url("/images/homeTrans.gif");
    background-repeat: no-repeat;
    clear: both;
    font-family: sans-serif,helvetica,georgia,arial,verdana;
    font-weight: 900;
    height: 450px;
    margin-top: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 852px;
}
li {
    cursor: pointer;
}
li.firstLi {
    font-size: 12px;
    list-style-type: none;
    text-align: center;
}
h1 {
    font-size: 14px;
    font-weight: 900;
}
h1.h11st{
	font-size:28px;
}
h2 {
    font-size: 12px;
}
.tickercontainer {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    cursor: pointer;
    height: 27px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
    width: 250px;
}
.tickercontainer:hover {
    color: red;
}
.tickercontainer .mask {
    left: 10px;
    overflow: hidden;
    position: relative;
    top: 8px;
    width: 270px;
}
ul.newsticker {
    left: 750px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}
ul.newsticker li {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0;
    padding: 0;
}
ul.newsticker a {
    color: #FF0000;
    font: bold 10px Verdana;
    margin: 0 50px 0 0;
    padding: 0;
    white-space: nowrap;
}
ul.newsticker span {
    margin: 0 10px 0 0;
}
#list1cnt, #list2cnt, #list3cnt {
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 10px;
    margin-left: 5px;
    min-height: 240px;
    text-align: left;
    width: 260px;
}
#l1head, #l2head, #l3head {
    color: #000000;
    font-size: 12px;
    font-weight: 900;
    text-align: center;
    text-shadow: 0.1em 0.1em 0.2em #999999;
}
#list2, #l2head {
    width: 240px;
}
#list1 .newsticker, #list2 .newsticker, #list3 .newsticker {
    font-size: 14px;
}
.newsticker li.firstLi {
    font-size: 14px;
    list-style-type: none;
    text-align: left;
}
#list1, #list2, #list3 {
    padding-left: 5px;
}

