#bodyWrap {
	background-image:url(../images/bg-body-top.jpg);
}


#header a.galleryLink {right:119px;}
* html #header a.galleryLink {right:118px;}

#header a.mediaLink {right:6px;}
* html #header a.mediaLink {right:5px;}


#flashContainer {
	position:relative;
	width:569px;
	height:335px;
}
#flashContainer p {margin:0 0 0 8px;padding:0;font-size:1.27em;color:#000;}

#flashMain {
	margin:0px;
	padding:0;
	width:645px;
	height:335px;
	position:absolute;
	top:-14px;/*top:-42px;*/
	left:-23px;
}

a#btnViewAll_top {
	width:90px;
	height:32px;
	cursor:pointer;
	position:absolute;
	text-decoration:none;
	top:-319px;
	left:316px;
	display:block;
	background:transparent url(../images/btn-viewall-top.png) no-repeat scroll 0px 0px;
	background-position:right top;
	z-index:50;
	display:none;
}
* html a#btnViewAll_top {background-image:url(../images/btn-viewall-top.jpg);}
a#btnViewAll_top span {
	color:#FFF;
	width:58px;
	float:left;
	font-weight:bold;
	text-align:right;
}
a#btnViewAll_top:hover {
	background:transparent url(../images/btn-viewall-top-hover.png) no-repeat scroll 0px 0px;
	background-position:right top;
}
* html a#btnViewAll_top:hover {background-image:url(../images/btn-viewall-top-hover.jpg);}

a#btnViewAll {
	width:90px;
	height:32px;
	cursor:pointer;
	position:absolute;
	text-decoration:none;
	top:-7px;
	left:316px;
	display:block;
	background:transparent url(../images/btn-viewall.png) no-repeat scroll 0px 0px;
	background-position:right top;
	z-index:50;
	display:none;
}
* html a#btnViewAll {background-image:url(../images/btn-viewall.jpg);}
a#btnViewAll span {
	color:#FFF;
	width:58px;
	float:left;
	font-weight:bold;
	text-align:right;
}
a#btnViewAll:hover {
	background:transparent url(../images/btn-viewall-hover.png) no-repeat scroll 0px 0px;
	background-position:right top;
}
* html a#btnViewAll:hover {background-image:url(../images/btn-viewall-hover.jpg);}






#contentWrap {
	/*position:relative;*/
	margin:0 0 0 0;
}

#contentWrap .bg-top {height:47px;background-image:url(../images/bg-box-top.png);}
*:first-child+html #contentWrap .bg-top {background-image:url(../images/bg-box-top_IE.png);}
* html #contentWrap .bg-top {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-box-top_IE.png',sizingMethod='image');}
#contentWrap h1 {
	margin:0;padding:0;font-size:1.45em;color:#d30103;
}

#contentWrap h1.main {
	width:361px;height:100px;
	background:transparent url(../images/head_winner.png) top left no-repeat;
	text-indent:-2000px;
	margin-top:-18px;
	margin-left:-35px;
	position:relative;
	/*top:-25px;
	left:-50px;*/
}
* html #contentWrap h1.main {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/head_winner.png',sizingMethod='image');}

#contentWrap p {font-size:1.18em;}

#contentWrap .profile .bg-top {height:47px;background-image:url(../images/bg-profile-top.png);}
*:first-child+html #contentWrap .profile .bg-top {background-image:url(../images/bg-profile-top_IE.png);}
* html #contentWrap .profile .bg-top {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-profile-top_IE.png',sizingMethod='image');}

#contentWrap .bg-bttm {height:15px;background-image:url(../images/bg-profile-bttm.png);}
*:first-child+html #contentWrap .bg-bttm {background-image:url(../images/bg-profile-bttm_IE.png);}
* html #contentWrap .bg-bttm {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-profile-bttm_IE.png',sizingMethod='image');}

#contentWrap .content {
	background:transparent url(../images/bg-profile-mid.gif) repeat-y scroll 0px 0px;
	padding:0 20px 8px 40px;
}
#contentWrap .profile .content {
	padding:0 18px 8px 61px;
	width:490px;
	background:transparent url(../images/bg-profile-mid.gif) repeat-y scroll 0px 0px;
}

#container {margin-bottom:30px;}
#userProfile {min-height:120px;}
* html #userProfile {height:120px;}
#userProfile p {margin:0 0 10px 0;}
#userProfile p.detail {margin:0px 0 10px 0;font-size:1.18em;color:#000;}

#profileInfo {float:left;margin:0px;padding:0;width:174px;}
#profileInfo h2 {margin:0px;padding:0;font-family:Trebuchet MS;font-size:1.45em;color:#fd0909;font-weight:normal;}
#profileInfo h3 {margin:0px;padding:0;font-family:Trebuchet MS;font-size:1.27em;color:#006258;font-weight:normal;}
#profileInfo p {margin:0px;padding:0;font-family:Trebuchet MS;font-size:1.18em;color:#000;}

#profileIMG {float:right;margin:0px;padding:0;width:316px;}
#profileIMG .pictures {margin:0 0 15px;padding:0;text-align:right;float:right;position:relative;}
#profileIMG .pictures img {margin-left:2px;width:71px;border:3px solid #FFF;}
#profileIMG .pictures img.ico-vdo {position:absolute;bottom:3px;right:3px;width:23px;height:19px;border:0px none;}
#profileIMG p {margin:0;padding:0;}
#profileIMG span.vote{
	color:#FD0909;
	float:right;
	font-family:Trebuchet MS;
	font-size:1.18em;
}
#profileIMG a.vote {
	float:right;
	margin:0;
	padding:0;
	width:107px;
	height:17px;
	display:block;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	background:transparent url(../images/buttons.gif) no-repeat scroll 0px -249px;
}

#contentWrap .login {
	background:transparent url(../images/bg-register-box.png) no-repeat 0 0;
	height:160px;
	padding:50px 0 0 0;
}
* html #contentWrap .login {background-image:url(../images/bg-register-box.gif);}

#contentWrap .login .content {
	padding:0;
	margin:0 0 0 7px;
	width:541px;
	overflow:hidden;
	background-image:none;
	background-color:transparent !important;
	font-family:Trebuchet MS;
}

#contentWrap .login .content .body {
	padding:0px;margin:0px 0px 0px 0px;
	width:720px;
}

#contentWrap .login .content .loginBox {
	margin:0px 0 0 0;padding:0px 50px 0 0;
	float:left;width:304px;
}
#contentWrap .login .content .loginBox h2 {
	margin:0px;padding:0px;
	background:transparent url(../images/h-login.gif) no-repeat top left;
	width:215px;height:34px;
	text-indent:-1000px;
	float:right;
}
#contentWrap .login .content .loginBox h2.inactive {background-position:bottom right;}

#contentWrap .login .content .loginBox h2 a {display:block;width:215px;height:34px;}
#contentWrap .login .content .loginBox h2.inactive a {display:none;}

#contentWrap .login .content .loginBox form {width:230px;margin:8px 0 0 0;padding:0px;float:right;}
#contentWrap .login .content .loginBox fieldset {margin:0px;}
#contentWrap .login .content .loginBox fieldset label {width:60px;}
#contentWrap .login .content .loginBox fieldset input {width:152px;}
#contentWrap .login .content .loginBox fieldset button {float:right;margin:3px 3px 0 0;}

#contentWrap .login .content .registerBox {
	margin:0px 0 0 0;padding:0px;
	float:left;width:362px;
}

#contentWrap .login .content .registerBox h2 {
	margin:0px;padding:0px;
	background:transparent url(../images/h-account.gif) no-repeat top left;
	width:172px;height:34px;
	text-indent:-1000px;
}
#contentWrap .login .content .registerBox h2.inactive {background-position:bottom left;}
#contentWrap .login .content .registerBox h2 a {display:block;width:172px;height:34px;}
#contentWrap .login .content .registerBox h2.inactive a {display:none;}

#contentWrap .login .content .registerBox form {overflow:auto;width:360px;border-left:1px dotted #FF331A;margin:0px;padding:0px;}
#contentWrap .login .content .registerBox fieldset {width:260px;float:left;margin:0px;}
#contentWrap .login .content .registerBox fieldset label {width:95px;margin:0px 5px 0 0;padding:0px;}
#contentWrap .login .content .registerBox fieldset input {width:152px;}
#contentWrap .login .content .registerBox fieldset.button {width:75px;float:left;margin:3px 0 0 10px;}

#contentWrap .thankyou .bg-top {height:73px;background-image:url(../images/bg-thank-top.png);}
*:first-child+html #contentWrap .thankyou .bg-top {background-image:url(../images/bg-thank-top_IE.png);}
* html #contentWrap .thankyou .bg-top {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-thank-top_IE.png',sizingMethod='crop');}

#contentWrap .thankyou .bg-bttm {height:15px;background-image:url(../images/bg-register-bttm.png);}
*:first-child+html #contentWrap .thankyou .bg-bttm {background-image:url(../images/bg-register-bttm_IE.png);}
* html #contentWrap .thankyou .bg-bttm {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-register-bttm_IE.png',sizingMethod='image');}

#contentWrap .thankyou .content {
	font-family:Trebuchet MS;
	background-image:url(../images/bg-register-mid.gif);
}
#contentWrap .thankyou .content p {text-indent:50px;margin:0px 30px 20px 0px;position:relative;}

#contentWrap a.sendtofriend {
	display:block;
	float:right;
	width:191px;
	height:29px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	margin-right:20px;
	background:transparent url(../images/btn-send.gif) no-repeat 0px 0px;
	text-indent:-5000px;
}
#contentWrap a.sendtofriend:hover {background-position:0px -29px;}
* html #contentWrap a.sendtofriend {margin-right:10px;}


#contentWrap .preamble {margin:0 0 7px;padding:0;}
#contentWrap .preamble .vdoShow {float:left;margin:0;padding:0;width:347px;}
#contentWrap .preamble .info {float:right;margin:0;padding:0;width:315px;}
#contentWrap .preamble .info h2 {font-size:14px;margin-bottom:20px;}
#contentWrap .preamble .info img {margin-top:7px;margin-left:-3px;}
* html #contentWrap .preamble .info img {margin-top:6px;margin-left:8px;}


#profileWrap {margin:35px 0 20px -35px;padding:20px 38px 0 86px;width:587px;background:transparent url(../images/bg_profile.gif) no-repeat 0 0;position:relative;}
*html #profileWrap {padding-right:0px;}
#profileWrap p.detail {color:#000000;font-size:1.18em;margin:0 0 15px;}
#profileWrap #bttmIMG {margin:0 0 0 -51px;}

#profileWrap #profileIMG {float:right;margin:10px 0 0;padding:0;width:350px;}
#profileWrap #profileIMG .pictures {
	float:right;
	margin:0 0 15px;
	padding:0;
	position:relative;
	text-align:right;
}
#profileIMG .pictures img {border:3px solid #FFFFFF;margin-left:8px;width:71px;}

#profileWrap #profileInfo {float:left;margin:0 0 15px;padding:0;width:174px;}
#profileInfo h2 {
	color:#FD0909;
	font-family:Trebuchet MS;
	font-size:1.45em;
	font-weight:normal;
	margin:0;
	padding:0;
}
#profileInfo h3 {
	color:#006258;
	font-family:Trebuchet MS;
	font-size:1.27em;
	font-weight:normal;
	margin:0;
	padding:0;
}
#profileInfo p {
	color:#000000;
	font-family:Trebuchet MS;
	font-size:1.18em;
	margin:0;
	padding:0;
}


#contentWrap .fiftyIdols {margin:0;padding:0;position:relative;}
* html #contentWrap .fiftyIdols { position:static;}
#contentWrap .fiftyIdols .idolBox {
	float:left;
	margin:0 0 1px;
	padding:0;
	width:132px;
	height:112px;
	background:transparent url(../images/bg-idolbox.png) no-repeat 0px 0px;
}
* html #contentWrap .fiftyIdols .idolBox {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-idolbox.png',sizingMethod='image');}

* html #contentWrap .fiftyIdols .idolBox a {position:relative;}
#contentWrap .fiftyIdols .sprline {
	float:left;
	margin:0;
	padding:0;
	width:4px;
	height:112px;
	background-color:#000;
	filter:alpha(opacity=80); /*IE6-under*/
	-moz-opacity:0.8; /*Mozilar-Netscape*/
	-khtml-opacity: 0.8; /*Unix*/
	opacity: 0.8; /*Firefox*/
}

#contentWrap .fiftyIdols .idolBox a.imgShow {display:block;width:70px;height:60px;margin:13px 0 0 31px;}
#contentWrap .fiftyIdols .idolBox p {margin:19px 10px 0 10px;padding:0;width:112px;text-align:center;font-size:1em;}
#contentWrap .fiftyIdols .idolBox p a {color:#000;text-decoration:none;}
#contentWrap .fiftyIdols .idolBox p a:hover {color:#d30103;}
*:first-child+html #contentWrap .fiftyIdols .idolBox p {margin-top:16px;}
* html #contentWrap .fiftyIdols .idolBox p {margin-top:16px;}



#contentWrap .fiftyIdols img.winner {position:absolute;top:264px;left:610px;}
#contentWrap .fiftyIdols img.pop-vote {position:absolute;top:140px;left:270px;}
#contentWrap #fixpoint { visibility:hidden;}

* html #contentWrap .fiftyIdols .winner {display:none;}
* html #contentWrap .fiftyIdols .pop-vote {display:none;}

* html #contentWrap #fixpoint {visibility:visible;margin:-516px 0 0 0;padding:0;width:676px;height:511px;position:relative;}
* html #contentWrap #fixpoint img.winner {position:absolute;top:264px;left:610px;}
* html #contentWrap #fixpoint img.pop-vote {position:absolute;top:140px;left:270px;}


a.btnEnter {
	float:right;
	margin:2px 0 0;
	padding:2px 0 0;
	width:107px;
	height:21px;
	font-size:1.18em;
	color:#FFF !important;
	border:0;
	cursor:pointer;
	display:block;
	text-align:center;
	text-decoration:none;
	background:transparent url(../images/buttons.gif) no-repeat scroll 0px -600px;
}
a.btnEnter span {display:none;}

#viewAll {
	position:absolute;
	z-index:110;
	left: 0px;
	top: 0px;
	width: 752px;
	height: 496px;
	visibility: hidden;
}

#viewAll .shadow-left {
	float:left;
	margin:0;
	padding:0;
	width:2px;
	height:488px;
	background:transparent url(../images/bg-view-shadow-l.png) no-repeat scroll 0px 0px;
}
* html #viewAll .shadow-left {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-view-shadow-l.png',sizingMethod='image');}

#viewAll #viewContent {
	float:left;
	margin:0;
	padding:0;
	width:744px;
	height:488px;
	background:transparent url(../images/bg-view.png) repeat scroll 0px 0px;
}
/* html #viewAll #viewContent {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-view.png',sizingMethod='image');}*/

#viewAll .shadow-right {
	float:left;
	margin:0;
	padding:0;
	width:6px;
	height:488px;
	background:transparent url(../images/bg-view-shadow-r.png) no-repeat scroll 0px 0px;
}
* html #viewAll .shadow-right {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-view-shadow-r.png',sizingMethod='image');}

#viewAll .shadow-bottom {
	float:left;
	margin:0;
	padding:0;
	width:752px;
	height:8px;
	background:transparent url(../images/bg-view-shadow-b.png) no-repeat scroll 0px 0px;
}
* html #viewAll .shadow-bottom {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-view-shadow-b.png',sizingMethod='image');}

#viewContent a.btnClose {
	float:right;
	width: 52px;
	height: 18px;
	margin: 10px;
	cursor:pointer;
	background:transparent url(../images/btn-view-close.png) no-repeat scroll 0px 0px;
}
* html #viewContent a.btnClose {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn-view-close.png',sizingMethod='image');}
#viewContent a.btnClose span {display:none;}
#viewContent iframe {background-color: transparent;}

#footer {margin-top:0px;}

#hotelzone .bgControl {
	background-image:url(../images/bg-box-hotelzone-home.gif);
}