body{padding:0px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#7D421C; background: #FC772A url(../imgs/bgnd.jpg) top left repeat-x ; font-size:12px;}

img {
	behavior: url(css/iepngfix.htc);
}

h4{
	font-size:12px;
}

#content {
  position: relative;
  left:0px;
  top:0px;
  width:760px;
  height:680px;
}

div.panel-hdr {
  position: absolute;
  left:138px;
  top:0;
  width:622px;
  height:125px;
  background: url(../imgs/hdr_wd.gif) no-repeat;
}

div.panel-main {
  position: absolute;
  left:138px;
  top:125px;
  width:622px;
  height:230px;
  background: url(../imgs/bgnd_main.gif) repeat-y;
}


html>body div.panel-main {
	height:420px;
}

div.panel-nav {
  position: absolute;
  left:-19px;
  top:0;
  width:157px;
  height:663px;
  background: url(../imgs/bgnd_nav.gif) no-repeat;
  z-index:100;
}

div.panel-ftr {
	position: absolute;
	left:138px;
	top:555px;
	width:622px;
	height:88px;
	background: url(../imgs/ftr_wd.gif) no-repeat;
}

div.panel-ftr-faq {
	position: absolute;
	left:138px;
	top:555px;
	width:622px;
	height:88px;
	background: url(../imgs/ftr_wd.gif) no-repeat;
}

div.panel-ftr-roadshow {
	position: absolute;
	left:138px;
	top:555px;
	width:622px;
	height:88px;
	background: url(../imgs/ftr_wd.gif) no-repeat;
}

html>body div.panel-ftr {
	top:524px;
}

/* homepage */

div.panel-hm {
	position: absolute;
	left:322px;
	top:170px;
	width:240px;
	height:334px;
	background: #FFF;
	text-align:left;
}

.pad-hm{
  padding:22px 5px 13px 14px;
}

.pad-hm{
  padding:22px 5px 13px 14px;
}


.txt-doyou {
  position:absolute;
  left:80px;
  top:32px;
}

.txt-whatto {
	position:absolute;
	left:443px;
	top:136px;
}

.txt-areyou {
	position:absolute;
	left:67px;
	top:149px;
}

.txt-canyou {
  position:absolute;
  left:93px;
  top:193px;
}

.txt-ifyou {
	position:absolute;
	left:070px;
	top:335px;
}
.txt-terms {
	position:absolute;
	left:120px;
	top:435px;
}

.panel-hm .pad-hm ol{
  padding:0;
  margin:10px 0 4px 18px;
}
.panel-hm .pad-hm li{
  margin-bottom:8px;
}

.panel-hm .pad-hm P{
  padding:0px;
  margin:0 0 12px 0;
}

.btn-audition{
  position:absolute;
  left:112px;
  top:280px;
}

/*-----------------------------

Entries closed '09 overlay

----------------main-------------*/

#closed-overlay {
	position: absolute;
	z-index: 1000000;
	left: 45px;
	top: 25px;
}

/* what is */

div.panel-whatis {
	position: absolute;
	left:105px;
	top:50px;
	width:385px;
	text-align:left;
	height: 410px;
}

/* faq */
div.panel-faq {
	position: absolute;
	left:105px;
	top:50px;
	width:385px;
	text-align:left;
}

/* roadshow */

.ttl-roadshow{
  position:absolute;
  left:87px;
  top:42px;
}

div.panel-roadshow {
  position: absolute;
  left:105px;
  top:50px;
  width:385px;
  text-align:left;
}


.panel-roadshow table.tbl-rs{
  font-size:11px;
  color:#803F16;
  border-collapse:collapse;
  margin-top:5px;
  text-align:left;
}

.panel-roadshow th{
  font-size:11px;
  height:22px;
  color:#FFF;
  font-weight:bold;
  background:#FF5C00;
  border-width: 2px 2px 0 0;
  border-style: solid;
  border-color: #F6B55F;
  padding:4px;
}
.panel-roadshow td{
  border-width: 2px 2px 0 0;
  border-style: solid;
  border-color: #F6B55F;
  padding:4px;
}

.panel-roadshow td.row1{
  background:#F9C37B;
}
.panel-roadshow td.row2{
  background:#F9CE96;
}
.panel-roadshow ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
.panel-roadshow li {
  padding: 0 10px 10px 10px;
  background-image: url(../imgs/li-btn.gif);
  background-repeat: no-repeat;
  background-position: 0 .5em;
}
/* roadshow details */

div.panel-rs-details {
  position: absolute;
  left:58px;
  top:36px;
  width:528px;
  text-align:left;
}
.panel-rs-details table.tbl-rs-d{
  font-size:12px;
  font-weight:bold;
  color:#803F16;
  text-align:left;
  margin:10px 0 12px 0;
}

.rs-pic{
  position:relative;
  float:left;
  width:97px;
  margin:10px 8px 6px 0;
}

.rs-pic img{
  margin-bottom:4px;
}

/* nav */
.logo-co{
  position:absolute;
  left:-63px;
  top:0px;
}

.logo-sponsor{
  position:absolute;
  left:9px;
  top:465px;
}

.logo-btyb{
  position:absolute;
  left:9px;
  top:435px;
}

.btn-home {
  position:absolute;
  left:-22px;
  top:201px;
}

.btn-whatis {
  position:absolute;
  left:-30px;
  top:280px;
}
.btn-entry {
  position:absolute;
  left:-19px;
  top:242px;
}
.btn-roadshow {
  position:absolute;
  left:-38px;
  top:328px;
}

.btn-faq {
  position:absolute;
  left:-21px;
  top:374px;
}

.btn-upload {
  position:absolute;
  left:-41px;
  top:370px;
}

/* common */


.ttl{
  position:absolute;
  left:78px;
  top:40px;
}


.lf-l1{
  position:absolute;
  left:-62px;
  top:0;
}
.lf-l2{
  position:absolute;
  left:-65px;
  top:86px;
}
.lf-l3{
  position:absolute;
  left:-59px;
  top:378px;
}
.lf-r1{
  position:absolute;
  left:760px;
  top:0;
}

.bg-highlycommended {
  display: block;
  width: 599px;
  height: 624px;
  background: url( ../imgs/bg-highlycommended.gif );
  position: absolute;
  top: 40px;
  left: 62px;
}
.gallery-video {
  position: absolute;
  top: 95px;
  left: 155px;
}

.gallery-playlist {
  position: absolute;
  top: 410px;
  left: 104px;
  height: 400px;
  width: 427px;
}

.clear { clear: both; height:10px; padding:0px; margin:0px; font-size:10px;}

.brown11B {font-weight:bold; text-decoration:none; color:#7D421C; font-size:11px;}
a.brown11B:link, a.brown11B:visited, a.brown11B:active{font-weight:bold; text-decoration:underline; color:#7D421C; font-size:11px;}
a.brown11B:hover{font-weight:bold; text-decoration:none; color:#7D421C; font-size:11px}

a.brown11:link, a.brown11:visited, a.brown11:active{font-weight:normal; text-decoration:underline; color:#7D421C; font-size:11px;}
a.brown11:hover{font-weight:normal; text-decoration:none; color:#7D421C; font-size:11px}

.brown12B {font-weight:bold; text-decoration:none; color:#7D421C; font-size:12px;}
a.brown12B:link, a.brown12B:visited, a.brown12B:active{font-weight:bold; text-decoration:underline; color:#7D421C; font-size:12px;}
a.brown12B:hover{font-weight:bold; text-decoration:none; color:#7D421C; font-size:12px}

.brown18B {font-weight:bold; text-decoration:none; color:#7D421C; font-size:18px;}


.black12B {font-weight:bold; text-decoration:none; color:#000; font-size:12px;}
a.black12B:link, a.black12B:visited, a.black12B:active{font-weight:bold; text-decoration:underline; color:#000; font-size:12px;}
a.black12B:hover{font-weight:bold; text-decoration:underline; color:#FF6600; font-size:12px}

.blue12B {font-weight:bold; text-decoration:none; color:#1062A9; font-size:12px;}
a.blue12B:link, a.blue12B:visited, a.blue12B:active{font-weight:bold; text-decoration:underline; color:#1062A9; font-size:11px;}
a.blue12B:hover{font-weight:bold; text-decoration:underline; color:#000; font-size:11px}

.orange11B {font-weight:bold; text-decoration:none; color:#FF5C00; font-size:11px;}

.white10 {font-weight:normal; text-decoration:none; color:#FFF; font-size:10px;}

.white11B {font-weight:bold; text-decoration:underline; color:#FFF; font-size:11px;}
a.white11B:link, a.white11B:visited, a.white11B:active{font-weight:bold; text-decoration:underline; color:#FFF; font-size:11px;}
a.white11B:hover{font-weight:bold; text-decoration:underline; color:#FF6600; font-size:11px}

.white12B {font-weight:bold; text-decoration:underline; color:#FFF; font-size:12px;}
a.white12B:link, a.white12B:visited, a.white12B:active{font-weight:bold; text-decoration:underline; color:#FFF; font-size:12px;}
a.white12B:hover{font-weight:bold; text-decoration:underline; color:#000; font-size:12px}
