html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#fffaee;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
/*overflow: hidden; */
/* */ 
}
body {
height:100%; 
max-height:100%; 
/*overflow:hidden;*/ 
padding:0; 
margin:0; 
border:0;
font-family: Helvetica, Arial, Verdana, Tahoma,  sans-serif;
font-size:12px;
background:url(../../images/ttg-china-great-wall.jpg) 0 0 no-repeat;
color:#636766;
}

a{
color:#CC6633;
text-decoration:none;
}

a:hover{
color:#00CC33;
}

.subhead{
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
color:#636766;
font-weight:bold;
}

#subtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
font-weight:lighter;
}

div#content{
margin-left:180px;
/*background: #009900;*/
height:100%;
}
/*** BUTTONS ***/
div#overview a{
float:right;
display:block;
width:332px;
background:url(../images/overview_en.jpg) 0 0 no-repeat;
height:32px;
}
div#overview a:hover,div#overview a.selected{
float:right;
display:block;
width:332px;
background:url(../images/overview_en.jpg) 0 -33px no-repeat;
height:32px;
}
div#travelsupp a{
float:right;
display:block;
width:332px;
background:url(../images/voting_rules_en.jpg) 0 0 no-repeat;
height:32px;
}
div#travelsupp a:hover,div#travelsupp a.selected{
float:right;
display:block;
width:332px;
background:url(../images/voting_rules_en.jpg) 0 -33px no-repeat;
height:32px;
}
div#listaward a{
float:right;
display:block;
width:332px;
background:url(../images/list_of_awards_en.jpg) 0 0 no-repeat;
height:32px;
}
div#listaward a:hover,div#listaward a.selected{
float:right;
display:block;
width:332px;
background:url(../images/list_of_awards_en.jpg) 0 -33px no-repeat;
height:32px;
}
div#winners a{
float:right;
display:block;
width:332px;
background:url(../images/winner_en.jpg) 0 0 no-repeat;
height:32px;
}
div#winners a:hover,div#winners a.selected{
float:right;
display:block;
width:332px;
background:url(../images/winner_en.jpg) 0 -33px no-repeat;
height:32px;
}
div#faq a{
float:right;
display:block;
width:332px;
background:url(../images/faq_en.jpg) 0 0 no-repeat;
height:32px;
}
div#faq a:hover,div#faq a.selected{
float:right;
display:block;
width:332px;
background:url(../images/faq_en.jpg) 0 -33px no-repeat;
height:32px;
}
div#mediacentre a{
float:right;
display:block;
width:332px;
background:url(../images/mediacentre_en.jpg) 0 0 no-repeat;
height:32px;
}
div#mediacentre a:hover,div#mediacentre a.selected{
float:right;
display:block;
width:332px;
background:url(../images/mediacentre_en.jpg) 0 -32px no-repeat;
height:32px;
}
div#votenow a{
float:right;
display:block;
width:332px;
background:url(../images/vote_now_en.jpg) 0 0 no-repeat;
height:32px;
}
div#votenow a:hover,div#votenow a.selected{
float:right;
display:block;
width:332px;
background:url(../images/vote_now_en.jpg) 0 -33px no-repeat;
height:32px;
}
/*
div#winnersname {
float:right;
display:block;
width:332px;
background:url(../images/winner-name.jpg) 0 0 no-repeat;
height:32px;
}
div#winners a{
float:right;
display:block;
width:71px;
background:url(../images/2008winners_en.jpg) 0 0 no-repeat;
height:32px;
}
div#winners a:hover,div#winners a.selected{
float:right;
display:block;
width:71px;
background:url(../images/2008winners_en.jpg) 0 -29px no-repeat;
height:32px;
}

div#winners2 a{
float:right;
display:block;
width:61px;
background:url(../images/2009winners_en.jpg) 0 0 no-repeat;
height:32px;
}
div#winners2 a:hover,div#winners2 a.selected{
float:right;
display:block;
width:61px;
background:url(../images/2009winners_en.jpg) 0 -29px no-repeat;
height:32px;
}
.winnerbox {
float:right;
width:132px;
}
.fsbox {
width:100%; 
text-align:right; 
margin-top:96px;
}
*/
/*** END BUTTONS ***/
div#navmenu{
margin:20px 0px 20px 0px;
text-align:right;
font-size:15px;
color:#7a7977;
}
div#navmenu a{
color:#7a7977;
text-decoration:none;
line-height:30px;
}
div#navmenu a:hover, div#navmenu a.selected{
color:#CC0000;
}
h1{
font-weight:lighter;
font-size:22px;
color:#cc0001;
margin:0;
padding:0;
/*text-align:right;*/
}
.lang{
text-align:right;
font-size:12px;
}
.lang a{
text-decoration:none;
color:#000;
}
.lang a:hover{
color:#999;
}
.backtotop{
text-align:right;
}
.backtotop a{
font-size:10px;
color:#CC6633;
text-decoration:none;
}

li{
list-style:disc;
}

/* VOTE NOW*/
div.votenow {
width: 103px; 
height: 32px;
margin: 0 0 0 0;
background: url(../images/votenow.jpg) 0 0px no-repeat;
}
div.votenow a {
display: block;
margin: 0; 
padding:0;
width:100%; 
height:100%;
background:url(../images/vote_now.jpg) top left no-repeat;
}
div.votenow a:hover,div.votenow a.selected {
background:url(../images/votenow.jpg) 0 -32px no-repeat;
}
/* End VOTE NOW */

.greybg{
background-color:#f7e4dc;
}

.subheader{
font-size:14px;
color:#666666;
font-weight:bold;
}
