body {
background:#000000;
background-image:url(../img/bg1.jpg);
background-repeat:repeat-x; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
margin: 0px auto;
width: 977px;
}

#container{
margin: 0px auto;
background-image:url(../img/header1.png);
background-repeat:no-repeat;
width:977px;
height:167px;
}


/********************** Content ***************************/
#construction {
background-image:url(../img/content-bg.png);
background-repeat:repeat-y;
width:977px;
margin: 0px auto;
}

h1 {
color:#6F0212;
margin: -10px 0px 20px 0px;
}


/********************** right ***************************/
#logo {
float:right;
margin: -220px -80px 0px 0px;
}
#right {
float:right;
margin:55px 160px 0px 0px;
width:250px;
}

/*************** right-menus *******************/
#navcontainer {
margin: 0px 0px 0px 89px;
}
ul#navlist{
width: 158px;
width: 160px;
width: 158px;
padding: 0px;
border: 1px solid #808080;
border-right: none;
border-top: 0px;
margin: 0px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #ffffff;
}

ul#navlist li{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

ul#navlist li a{
display: block;
width: 122px;
width: 158px;
width: 122px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #e50000;
background: #000000;
text-decoration: none;
text-align: right;
}

ul#navlist li a:link { color: #ffffff; }
div#navcontainer li a:visited { color: #ffffff; }

ul#navlist li a:hover{
border-color: #e50000;
color: #000000;
background: #808080;
}


#navlist li a#current {
background-color:#000000;
color:#e50000;
border-left: 20px solid #808080;
text-align:center;
text-transform:uppercase;
}
/*****************right-mail **************/

#mail {
width: 155px;
margin: 20px 0px 0px 89px;
background-color:#CCCCCC;
padding: 5px 2px 4px 2px;
}

#tv {
width: 155px;
margin: 5px 0px 0px 70px;
text-align:center;
}
#tv a {
color: #000000;
}


/********************** left ***************************/

#left{ 
text-align:left;
}
#left-content {
width: 400px;
margin: 0px 0px 0px 100px;
padding: 3px 5px 20px 60px;
}
#left-content p {
text-align:justify;
}
#left-content h2{
text-align:center;
}
em {
text-align:right;
margin: 0px 0px 0px 300px;
}
#photo {
float:left;
padding: 0px 3px 0px 0px;
margin: -5px 0px 0px -15px;
}

#quote p{
width: 400px;
margin: 0px 0px 0px 120px;
padding:4px 0px 4px 5px;
background-color:#CCCCCC;
}
.workshop-tab {
display:none;
}
#shopping {
clear:left;
width: 400px;
text-align:left;
text-align:justify;

}

#shopping ul {
list-style-image:url(../img/297.png);
}
#shopping h2 {
margin: 0px;
background-color:#CCCCCC;
padding: 2px 0px 3px 10px;


}
#workshop {
float:left;
padding: 0px 15px 0px 0px;
}
.store {
border:2px solid #cccccc;
background-color:#EFEFEF;
}
#shopping table {
padding-bottom: 15px;
}

#store-image {
float:left;
padding: 0px 15px 0px 0px;
}
#shopping p {
padding: 3px 15px;
}
.store-img {
margin: 5px 0px 0px 0px;
padding: 10px;
}
#left-content1 {
width: 400px;
margin: 0px 0px 0px 120px;
padding: 3px 0px 5px 40px;
}
.trheader {
background-color:black;
color:white;
}
.odd{
background-color:#efefef;
}
.even{
text-align: none;
background-color:#cccccc;
}
.appearances {
color:#990000;
text-align:none;}
td {
text-align:left;
}
.tele {
font-size:smaller;
}
#side-img{
text-align:right;
margin:0px 10px 0px 0px;
}
#masterdiv h5 {
font-size:small;
}
td a {
border:none;
}

.news {
background-color:#efefef;
border:2px solid #cccccc;
margin: 0px 0px 10px 0px;
padding: 0px 10px 0px 15px;
}

.news-title {
margin: 5px 0px 0px 0px;
background-color:#CCCCCC;
padding: 2px 5px;
text-align:none;
}

#clips h2 {
clear:left;
text-align:left;
}
#clips-image {
float:left;
padding: 0px 20px 0px 0px;
}

#contact {
padding: 5px 0px 5px 20px;
background-color:#E2E2E2;
}
#contact-image {
float:left;
padding: 0px 20px 0px 0px;
}

.video {
background-color:#E4E4E4;
padding: 0px 0px 20px 0px;
border:2px solid #cccccc;
border-top:none;

}
.video h2 {
background-color:#CCCCCC;
padding: 2px 0px 2px 10px;

}
/********************** Footer ***************************/

#footer {
background-image:url(../img/footer-bg.png);
background-repeat:no-repeat;
margin: 0px auto;
width:977px;
height: 80px;
color: #FFFFFF;
padding: 0px 0px 40px 0px;
}
#footer a {
color: #ffffff;
text-decoration:none;}


.floatRight{
float:right;
margin: 20px 130px 0px 0px;
}
.floatLeft{
float:left;
margin: 40px 0px 0px 140px;
}
