/* Tui CSS */

body {
margin:0;
padding:0px 0 20px 0;
background:#000000;
background-image:url(../images/background.jpg);
background-position:top center;
background-attachment:fixed;
background-repeat:no-repeat;
text-align:center;
/*font-family:Georgia,serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:19px;
color:#333333;
}
#tuipopgame .midcolumn {width:auto;}
a {
text-decoration:none;
padding:0 0 0px 0;
color:#e95f20;
}

a.smartbutton {
color:#000;
font-weight:bold;
text-transform:uppercase;
text-decoration:none !important;
/*padding:0 0 0 4px;*/
/*background:url(../i/bg-slider1.gif) no-repeat left top transparent; */
/*height:30px; */
letter-spacing:1px;
width:192px;
text-align:center;
overflow:hidden; 
float:left; 
display:block; 
}

.teaserbtn {
color:#fff !important;
font-size:13px;}

.teaserbtn:hover span {
border:3px solid #fff !important;
color:#fff !important;}

a.smartbutton span {
margin:0;
display:block;
text-decoration:none;
margin:0 0 0 0;
padding:4px 0px;
border:3px solid #fdb927;
text-decoration:none;
/*background:url(../i/bg-slider2.gif) no-repeat right top transparent; */
}

a.smartbutton:hover {
text-decoration:none;
/*background:url(../i/bg-slider1.gif) no-repeat left -28px transparent; */}

a.smartbutton:hover span {
/*background:url(../i/bg-slider2.gif) no-repeat right -28px transparent;*/
color:#000;
border:3px solid #000000;

}

/*SMART BUTTONS ON TEASERS*/
.gradbg {
background-image:url(../images/smart_btn_bg.jpg);
background-repeat:repeat-x;}


.tui_yr {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
width:300px;
height:150px;
background-image:url(../i/yr_vote_bg.jpg);
font-weight:bold;
background-repeat:no-repeat;
color:#FFFFFF; 
font-size:16px;
 }

.tui_yr_l1 {

width:180px;
padding-top:60px;
padding-left:10px;
padding-bottom:5px;
}

.tui_yr_l2 {
width:20px; padding-top:5px; padding-left:10px;}

.content a {
/*border-bottom:1px solid #f9d4d4;*/
color:#333;
text-decoration:underline;
}

.content a:hover {
/*border-bottom:1px solid #e74e50;*/

}
/*NO BORDER ON IMAGE LINKS*/
.content a.a_noborder:hover, .content a.a_noborder {
/*border:none;*/
}

a:visited {
}

a img {
border:0;
text-decoration:none;
padding:0px;
margin:0px;
}

.content a img {
/*border:0;*/
text-decoration:none;
padding:0px;
margin:0px;
}


img {margin:0px; border:0px; padding:0px; vertical-align:baseline;}

h1 {
font-family:Helvetica, Arial, sans-serif;
font-size:36px;
font-weight:bold;
color:#ff9414;
margin:0;
}

h2 {
font-family:Helvetica, Arial, sans-serif;
font-size:30px;
line-height:32px;
text-transform:uppercase;
font-weight:bold;
color:#414042;
margin:0 0 15px 0;
}

h3 {
font-family:Helvetica, Arial, sans-serif;
font-size:17px;
font-weight:bold;
color:#414042;
margin:0 0 .5em 0;
}

.rightcolumn h3 {
	/*font-family:Georgia, serif;*/
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	/*text-align:center;
	font-style:italic;
	color:#666666;*/
	color:#FFFFFF;
	margin:0 0 1em 0;
	/*padding:12px 0 14px 0;
	background:url(../i/bg-h3-bottom.gif) repeat-x left bottom transparent;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;*/
}

.rightcolumn h4 {
	font-size:17px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	margin:0 0 .5em 0;
	text-transform:none;
}


.rightcolumn  a {
color:#FFFFFF;
text-decoration:underline;}

.headingborder {
background:url(../i/bg-h3-top.gif) repeat-x left top transparent;
}


h4 {
margin:0 0 .6em 0;
font-size:12px;
font-weight:normal;
color:#666;
text-transform:uppercase;
}

h5 {
}

h6 {
}

p {
margin:0 0 .8em 0;
line-height:17px;
margin:0 0 17px 0;
}

.news p {
/* margin:0 0 1.5em 0; */
}

form {
padding:0;
margin:0;
}

input {
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	border: 1px solid #CCCCCC;
	padding:2px;
	width: 225px;
}

select {
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	border: 1px solid #CCCCCC;
	padding:2px;
}

input.button {
	margin:0px;
	border: none;
	padding:0px;
	width:auto;
}

input.text {
padding:2px;
}

ul {
margin:0 0 17px 0;
padding:0 25px;
}

li {
margin:0 0 .8em 0;
}

hr {
	border-top-width: 2;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: double;
	border-top-color: #CCCCCC;
}

.rightcontent hr {
	border-top-width: 2;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: double;
	border-top-color: #fff;
}

.news hr {
margin-bottom:0;
}



/* Layout classes */

.container {
margin:0 auto;
padding:0;
width:970px;
text-align:left;
position:relative;
}

.header {
display:block;
width:950px;
margin:0px 10px;
}

.content {
width:940px;
background:none repeat scroll 0 0 #FFFFFF;
border:6px solid #FDB827;
position:relative;
margin:0px 10px;
min-height:400px;
}

.bannerborder {
padding:12px;
background-image:url(../images/banner-frame.jpg);
background-repeat:no-repeat;}

.content .lgbanner {
margin:0 0 0 -15px;
}

.content .lgbanner .misstui {
background-image:url(../images/misstui_banner.jpg);
height:318px;
width:929px;
}

.content .lgbanner .classicgallery {
background-image:url(../images/classic_gallery_banner.jpg);
height:318px;
width:919px;
}

.content .lgbanner .videogallery {
background-image:url(../images/video_gallery_banner.jpg);
height:318px;
width:919px;
}

.leftcolumn {
padding:0;
width:583px;
/*border:4px solid #d9d9d9;*/
}

.rightcolumn {
position:absolute;
width:307px;
right:20px;
top:-6px;
background-image:url(../images/RHC_bg_03.jpg);
background-color:#f47421;
background-repeat:repeat-x;
color:#fff;

}

.rightcolumnbottom {
background-image:url(../images/RHC_bg_10.jpg);
background-repeat:no-repeat;
height:61px;
width:307px;}

.rightcolumn .rightcontent {
padding-left:15px;
padding-right:15px;
padding-top:40px;
min-height:270px;}

.midcolumn {
	padding:0;
	width:916px;
	/*border:4px solid #d9d9d9;*/
}

.lining {
padding:9px;
}

.content .lining {
/* border-bottom:20px solid #ffffff; */
}

.leftcolumn .lining, .midcolumn .lining {
padding:25px 20px 40px 20px;
/*background-color:#FFFFFF;*/
border:none;
}

.buttonrow {
margin:12px 0;
}



/* Navigation classes */

.navigation {
margin:0;
width:950px;
background:transparent;
}

.toplevel {
display:block;
margin:10px 25px;
padding:13px 28px;
list-style:none;
background:transparent;
position:relative;
}

.toplevel li {
display:block;
list-style-type:none;
margin:10px 0;
float:left;
padding:3px 12px;
border-right:1px solid #6f6e6e;
}

.toplevel a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
float:left;
text-transform:uppercase;
/*padding:4px 14px 6px 14px;*/
color:#FFFFFF;
}

.toplevel a.handleclub {
/*position:absolute;
padding:4px 0 6px 14px;
right:0;*/
color:#ff8f0e;
}

.toplevel a.handleclub:hover {
color:#fff;
}

.secondlevel {
position:absolute;
display:block;
font-weight:bold;
list-style:none;
width:950px;
padding:5px 0 5px 0;
left:0px;
top:8px;
margin:27px 0 0 0;
background:#646161;
border-bottom:1px solid #000;
z-index:10;
}

.secondlevel li {
list-style-type:none;
margin:0;
padding:0 0 0 10px;
float:left;
}

.secondlevel a {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
line-height:13px;
color:#ccc;
float:left;
display:block;
text-transform:none;
background-image:url(../images/dropdown_menu_arrow_03.gif);
background-position:left center;
background-repeat:no-repeat;
padding:4px 8px 4px 10px;

}

.toplevel a, .secondlevel li a, .toplevel #current .secondlevel a {
/*color:#cccccc;*/
border:0;
}

.secondlevel li a {
 width:160px;
 }

.toplevel li#current a, .toplevel #current {
/*color:#ffffff;*/

/*border-bottom:1px solid #777575;*/
}

.toplevel li:hover {
background:#868585;
}

.secondlevel a:hover, .secondlevel #current, #current .secondlevel li.current a {
color:#FFFFFF;
border:0px;
background-image:url(../images/dropdown_menu_arrow_03.gif);
background-position:left center;
background-repeat:no-repeat;
background-color:#646161;
width:150px;
}

.toplevel li ul, .toplevel li ul#null {
display:none;
}

.toplevel li#current ul {
display:block;
}

.toplevel li:hover ul.secondlevel {
display:block;
z-index:100;
width:180px;
background-color:#646161;
}

.toplevel li:hover ul.secondlevel:hover {
background-color:#646161;}

ul.toplevel li:hover, .toplevel li#current, #toplevel.unchop li {
/*margin:0 0 30px 0;*/
}

.toplevel li#home:hover,.toplevel li#home a:hover, .toplevel li#home, .toplevel .secondlevel li:hover {
margin:0 0 0 0;
}

#toplevel.chop li {
margin:0 0 0 0;
}

#toplevel.chop li ul.secondlevel {
display:none;
}

.toplevel li:hover #current, .toplevel a:hover #current {
background:#000000;
}

ul.toplevel li.noncurrent a {
background:#000000;
color:#ffffff;
}

#clock {
position:absolute;
z-index:100;
right:2px;
top:0px;
}

.current a {

border-bottom:1px solid #777575;
}

#home.active a, #toplevel li#home.active a {

background:#000000;
}

.toplevel #current:hover {

/*background:#535353;*/
}

ul li#current.active a {

background:#000000;
}

li#home.current {
color:#ffffff;
/*background:#535353;*/
}

/* Form classes */

.searchfield {
width:200px;
color:#ccc;
background:#231f20;
border:1px solid #5e5f60;
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
padding:5px 7px;
}

/* Misc. classes */

.leftcolumn table, .midcolumn table {
margin:0 0 2em 0;
}

.leftcolumn table td, .midcolumn table td {
/*font-family:Helvetica, Arial, sans-serif;*/
padding:6px 10px;
}

.leftcolumn table td.numeral, .midcolumn  table td.numeral{
/*font-family:Georgia,serif;
font-size:16px;*/
font-weight:bold;
}

.leftcolumn table.normaltext td, .midcolumn table.normaltext td {font-family:Georgia,serif;
font-size:13px;
line-height:19px;
color:#333333;
}

.row {
/*background:#fff5e9;*/
background-image:url(../upimg/pink-bg.png);
}

/*yeah right comp*/
#line_one {
font-size:20px;
color:#FFFFFF;
background-color:#414142;
}

#line_two {
font-size:20px;
color:#FFFFFF;
background-color:#414142;
border:1px solid #FFFFFF;
}

.thumbtable img {
padding:0;
margin:0 3px 3px 0;
border:1px solid #fff;
display:inline;
vertical-align:bottom;
width:65px;
}

.thumbtable td {
padding:0 2px 2px 0;
}

.buttonrow {
width:955px;
margin:38px 0px 32px 10px;
}

.buttonrow td {
border-right:1px solid #777575;
width:222px;
}

td.spacer {
border:none;}

.buttonrow .spacer {
width:30px;
}

.buttonrow .endcell {
border:none;
width:180px;}

.buttonrow td a {
border:0;
margin:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
}

.linkrow {
width:950px;
color:#a3a3a3;
/*background:#373737;*/
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/footerbg.png', sizingMethod='scale');

margin:0 10px;
}

* > .linkrow {
background-image:url(../images/footerbg.png);
}




.linkrowheadings h4, .linkrowheadings h4 a {
color:#fff;
padding:13px 0 0 0;
font-weight:bold;
}

.linkrowlinks {
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
}

.linkrowlinks a {
color:#cacaca;
}

.linkrowlinks a:hover {
color:#fff;
}

.linkrow td {
padding:0 10px;
}

.linkrow ul {
list-style:none;
margin:0 0 20px 0;
padding:0px;
}

.linkrow li {
padding:0;
line-height:1.2em;
margin:0 0 5px 0;
}

.footer {
list-style:none;
color:#CACACA;
font-size:11px;
margin:10px;
font-family:Helvetica, Arial, sans-serif;
padding:0 15px 0 10px;
}

.footer a {
color:#CACACA;
}

.footer a:hover {
color:#fff;
}

.footer li {
display:inline;
margin:0 1.5em 0 0;
}

.footer .copyright {
margin:0;
position:absolute;
position:relative;
float:right;
padding:0;
}
.container .content_home {
	/*background-color: #000000;*/
	margin: 0px 10px;
}
.container .content_home .leftcolumn_home {
	width: 628px;
	padding:0px;
	margin:0px;
	margin-right: 10px;
	float: left;
}

.container .content_home .rightcolumn_home {
	background-color: #000000;
	float:right;
	width: 312px;
	padding:0px;
	margin:0px;
	clear: none;
}

/*PROMO BOXES BLACK WITH ORANGE BORDER*/
.promo {
	/*background-color: #000000;
	padding: 3px;
	border: 10px solid #FF981C;*/

	background-repeat:no-repeat;
	padding:42px 20px;
	width:193px;
	margin: 0px;
	/*height:270px;*/
	height:245px;
	color:#FFFFFF;
}

* > .promo {
background-image:url(../images/tui_promo_home_bg.png);
}


.handleclubbg {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tui_promo_home_bg_BIRD.png', sizingMethod='scale');
_background-image:none;
}

* > .handleclubbg {
background-image:url(../images/tui_promo_home_bg_BIRD.png);
}

.brewerybg {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tui_promo_home_bg_brewery.png', sizingMethod='scale');
}

* > .brewerybg {
background-image:url(../images/tui_promo_home_bg_brewery.png)
}
.engagebg {
height:295px;
padding:20px 11px 10px;
width:209px;}

/*PROMO TABLE BLACK WITH ORANGE BORDER*/
.promo_table {
	margin-top:12px;
	clear:both;
}

.promo_table td {
/*padding-right:10px;*/
padding-right:7px;
}

.promo_table td.promotable_right {
padding-right:0px;
}

#tuipop {
	height:500px;
	margin:10px;
	width:800px;
	background-color:#ffffff;
	background-image:url(../i/tui-pop-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:10px;
	border: 10px solid #FDB827;
	overflow:auto;
	z-index:9999;
	display:block;
	
}

#brewpopbg {
	background-color:#ffffff;
	background-image:url(../i/tui_brew_pop_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
height:500px;
margin:0;
padding:20px;
width:800px;
border: 10px solid #FDB827;
overflow:auto;
}

#tuipopmisstui {
	height:500px;
	margin:10px;
	width:910px;
	background-color:#ffffff;
	padding:10px;
	border: 10px solid #FDB827;
	overflow:auto;
	z-index:9999;
	display:block;
}

#tuipopgame, #tuispotgame, #tuibigboy {
	height:625px;
	margin:10px;
	/*width:780px;*/
	width:800px;
	background-color:#fff;
	padding:10px;
	border: 10px solid #FDB827;
	overflow:auto;
	z-index:9999;
	display:block;
	
}

#tuibigboy {
	background-image:url(../i/tui-pop-bg.gif);
	height:500px;
	padding:0px;}

#tuispotgame {
	height:640px;
	overflow:visible;}

#tuipopblack {
	height:482px;
	margin:10px;
	width:740px;
	/*background-color:#000000;*/
	padding:10px;
	/*border: 10px solid #FDB827;*/
	background-image:url(../upimg/agegate-bg.png);
	background-repeat:no-repeat;
}


/*END PROMO TABLE BLACK WITH ORANGE BORDER*/
.text_orange {
	color: #FF9900;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.formtable {
	font-size: 11px;
	color: #969696;
	font-family:Helvetica, Arial, sans-serif;
}

.formtable a {
	font-size: 11px;
	color: #969696;
}

.formtable2 a {
text-decoration:underline;
padding:0 0 0px 0;
color:#da1719;
}

#page_promo_no_border {
	background-image: url(../i/page_promos/miss_tui_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:932px;
	height:500px;
	background-color:#ffffff;
}


.midcolumn_notop {
	padding:0;
	width:924px;
	border-left:4px solid #d9d9d9;
	border-right:4px solid #d9d9d9;
	border-bottom:4px solid #d9d9d9;
	background-color:#ffffff;
}

#home_promo {list-style-type:none;}
#home_promo li {display:inline; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
#home_promo li a { color:#FFFFFF;  background-color:#000000; margin-right:10px;padding-left:8px;padding-right:8px;padding-bottom:0px;padding-top:0px; display:block; float:left;}
#home_promo li a:hover {background-color:#AA0C0C;}
#home_promo li.current a { background-color:#AA0C0C; }

#current ul.secondlevel li a.currentsec {color:#FFFFFF;}



/*TUI RECORDS*/
.records-main{
background-image:url(../i/records/records_bg2.jpg); 
background-repeat:no-repeat; 
width:924px;
padding:0px;
margin:0px;
}

.records-main h2 {
color:#FF9414;
font-family:Helvetica,Arial,sans-serif;
font-size:23px;
font-weight:bold;
margin:0 0 0.6em;
text-transform:none;}

.records-main-2{
background-image:url(../i/records/records_bg.jpg);}

.records_container{
margin:0 0 0 30px;
width:894px;}

.records_container h2{
font-size:19px;}

.records_title {
width:510px;
float:left;
}

.records_copy{
color:#f0d594;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:18px;
text-align:left;
margin:19px 35px 0 0;
width:340px;
float:right;
/*z-index:90;*/
position:relative;}

.record_holder {
background:url(../i/records/coaster_back.png);
background-repeat:no-repeat;
position:absolute;
top:271px;
left:200px;
width:418px;
height:418px;
padding:30px 5px 5px 20px;}

.record_holder h3{
font-size:24px;
color:#000000;}

.record_image {
width:130px;
overflow:hidden;
float:left;}

.record_text{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
width:225px;
margin:0 0 0 10px;
float:left;}

.record_buttons {
width:380px;
position:absolute;
top:340px;
left:20px;}

.rec_share {
width:80px;
float:right;
margin:10px 0 0 0;
display:inline;}

.rec_share img {
margin:0 0 5px 0 !important;}

.rec_past{
background-image:url(../i/records/records_past_bg.png);
background-repeat:no-repeat;
float:right;
width:289px;
height:576px;
overflow:hidden;
margin:-40px 0 0 0;
}

.recordsdrop {
left:200px;
position:relative;
top:65px;
width:350px;
margin:0px;}

.recordsdrop select {
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
width:340px;
background-color:#e0c267;
border:none;
padding:3px;
}

.prev_attempts {
width:240px;
float:right;
margin:30px 0 0 0;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
}

a.rec_collection, a.rec_art, a.rec_tallest, a.rec_oldest, a.rec_smallest, a.rec_remote, a.rec_tattoo, a.rec_abroad {
display:block;
border:none;
float:left;} 

a.rec_collection:hover , a.rec_art:hover , a.rec_tallest:hover , a.rec_oldest:hover , a.rec_smallest:hover , a.rec_remote:hover , a.rec_tattoo:hover , a.rec_abroad:hover  {
border:none;} 

a.rec_collection {
background-image:url(../i/records/coasters_collection.gif);
width:218px;
height:239px;
}

a.rec_collection:hover {
background-image:url(../i/records/coasters_over_collection.gif);
}

a.rec_art {
background-image:url(../i/records/coasters_art.gif);
width:210px;
height:239px;
}

a.rec_art:hover {
background-image:url(../i/records/coasters_over_art.gif);
}

a.rec_tallest{
background-image:url(../i/records/coasters_tall.gif);
width:208px;
height:239px;
}

a.rec_tallest:hover {
background-image:url(../i/records/coasters_over_tall.gif);
}

a.rec_oldest{
background-image:url(../i/records/coasters_old.gif);
width:214px;
height:239px;
}

a.rec_oldest:hover {
background-image:url(../i/records/coasters_over_oldest.gif);
}

a.rec_smallest{
background-image:url(../i/records/coasters_short.gif);
width:218px;
height:251px;
}

a.rec_smallest:hover {
background-image:url(../i/records/coasters_over_short.gif);
}

a.rec_remote{
background-image:url(../i/records/coasters_remote-nz.gif);
width:210px;
height:251px;
}

a.rec_remote:hover {
background-image:url(../i/records/coasters_over_remote-nz.gif);
}

a.rec_tattoo{
background-image:url(../i/records/coasters_tattoo.gif);
width:209px;
height:251px;
}

a.rec_tattoo:hover {
background-image:url(../i/records/coasters_over_tattoo.gif);
}

a.rec_abroad{
background-image:url(../i/records/coasters_abroad.gif);
width:214px;
height:251px;
}

a.rec_abroad:hover {
background-image:url(../i/records/coasters_over_abroad.gif);
}

#div_poll_display {
font-size:12px !important;}

/* PHOTO GALLERY */

#photogrid {
margin:0px; 
/* width:882px; */
overflow:hidden;
}

#photogrid td {
margin:0px;
padding:0 0 6px 0; 

}

	#photogrid img {}
	
#photogrid .clipwrapper {
height:69px;
overflow:hidden;
width:84px;
position:relative;
padding:1px 0 1px 0;
margin-right:30px;
display:block;
}

#photogrid .clipwrapper img {
height:72px;
/* width:82px; */
}

#photogrid .clipwrapper span {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/photogrid_thumb_frame.png', sizingMethod='scale');
display:block;
width:84px;
height:72px;
position:absolute;
top:0px;
left:0px;
}

* > #photogrid .clipwrapper span {
background-image:url(../images/photogrid_thumb_frame.png);
}
 
#photogrid .clipwrapperlg {
border:4px solid #D9D9D9;
height:346px;
overflow:hidden;
width:260px;
}
 
#photogrid td a {
margin-top:3px;
}

#photogrid .clipwrapper-large {
height:104px;
overflow:hidden;
width:122px;
position:relative;
padding:0 0 0 0;
margin-right:29px;
display:block;
}

#photogrid .clipwrapper-large span {
background-image:url(../images/lg_thumb_frame.png);
display:block;
width:122px;
height:91px;
position:absolute;
top:0px;
left:0px;}


.clipwrapper-new {
height:91px;
overflow:hidden;
width:122px;
position:relative;
padding:0 0 0 0;
margin-right:29px;
display:block;
}

.clipwrapper-new span {
background-image:url(../images/lg_thumb_frame.png);
display:block;
width:122px;
height:91px;
position:absolute;
top:0px;
left:0px;}


#photogrid h5 {
margin:0;
padding:3px 10px 0 0;
line-height:13px;
font-size:11px;
display:block;
width:84px;
}

.photopaging {
width:882px;
border-bottom:3px solid #FDB827;
margin:0 0 20px 0;
padding:5px 0;
display:block;
overflow:hidden;
}

#morebut {
font-size:10px;
line-height:12px;
}

.no-padding {
padding:0 !important;
}

.new-padding-right {
padding:0 20px 0 0 !important;
}

.new-container {
width:422px;
}


.photoinfo {
width:420px;
float:left;}

.pagenum {
width:420px;
float:right;
text-align:right;}

tr.vidtitles td {
padding:0 0 5px 0 !important;}

.orange-separator {
border-bottom:3px solid #FDB827;
margin-bottom:20px;
}

#doagecheck{
font-size:20px;
color:#FFFFFF;}


#doagecheck input {
background-color:#333;
border:1px solid #666666;
color:#CCCCCC;
padding:5px 7px;
width:35px;
font-style:italic;
}

.ageremember {
width:10px !important;
padding:0px !important;
margin:0px !important;}

#agemessage h1 {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
margin:20px;
font-size:24px;

}

#agemessage a {
color:#fff;
text-decoration:underline;}

.yellow-border {
height:3px;
color:#FDB827;
background:#FDB827;
width:882px;
margin:0 0 auto 0;
}

.yeah-right-comp-table td {
padding:0 30px 30px 0 !important;
}

#flashbanner {
margin-left:-10px;}

/* MISS TUI 2011 */
ul.misstuibullet {
list-style-image:url(../upimg/miss_tui/2011/bullet_03.png);
font-weight:bold;
font-size:15px;
margin-top:10px;
}

hr.whitebig {
border:1px #ffffff;
background-color:#FFFFFF;
height:5px;}

hr.orangebig  {
border:1px #fdb927;
background-color:#fdb927;
height:5px;
}

.featuredcontestant .featured {
font-size:11px;
font-weight:bold;
color:#414042;
text-transform:uppercase;
}

#misstuigrid {
display:block;
 min-height: 200px;}

#misstuigrid li{
float:left;
display:inline-block;
margin:5px 15px 0 0;
min-height: 190px;}

/* SPOT THE BALL */

.spotbanner img{
	margin:0 0 20px -23px;
	 z-index: 9999999;
}

.spotgame {
	width:526px;
	float:left;}
	
.spotcontent {
	width:776px;
	/*width:250px;*/
	padding:10px;
	/*float:left;*/
	background:#fef0d3;
	text-align:left;
	/*min-height:406px;*/
	/*height:406px;*/
}
	
.spotcontent h1 {
	color:#414042;
	margin:10px 0px;
	font-size:30px;
	}
	
.spotcontent h3 {
	color:#f96630;
	font-weight:bold;
	font-style:italic;}
	
.spotcontent p.yellow {
	color:#fdb827;
	font-style:italic;
	font-weight:bold;}
