body{
	font:15px/18px Arial, Helvetica, sans-serif;
	background:#fff5cc url(../images/base/bg-body.jpg) no-repeat 50% 0;
	color:#000;
	margin:0;
	min-width:1000px;
}
h1 {
	font:30px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:18px;
	color:#FFF;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#99ffff;
}
a:hover{text-decoration:underline;;}
input,
textarea,
select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.none{display:none;}
#wrapper{
	width: 100%;
	overflow: hidden;
	position: relative;
}
#wrapper .w1 {
	left: 50%;
	float: left;
	position: relative;
}
#wrapper .w2 {
	left: -50%;
	float: left;
	width:1000px;
	position: relative;
	margin:0 0 -10px;
}
#skip a{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
#skip a:focus{
	position:static;
	width:auto;
	height:auto;
}
.pray-for-surf{
	background: url(../images/base/text-pray-for-surf.gif) no-repeat;
	width: 343px;
	position:absolute;
	top:1191px;
	left:327px;
}
.pray-for-surf span{
	height: 65px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .pray-for-surf{
	left:309px;
	top:226px;
}
/* header */
#header{
	padding:10px 21px 0 0;
	overflow:visible;
	position:relative;
}
.logo{
	width: 370px;
	position:absolute;
	left:-61px;
	top:0;
	margin:0;
}
.logo a{
	background:url(../images/base/bg-logo.png) no-repeat;
	display:block;
	height: 169px;
	cursor:pointer;
}
.logo a span{
	width: 370px;
	height: 169px;
	text-indent:-3000px;
	overflow:hidden;
	display:block;
}
/* ad-block */
#header .ad-block{
	height:1%;
	overflow:hidden;
	position:relative;
	margin:0 0 34px 251px;
}
#header .ad-block img{display:block;}
/* nav-block */
#header .nav-block{
	background: url(../images/base/bg-nav-block.gif) no-repeat;
	width:734px;
	overflow:hidden;
	margin:0 -10px 0 238px;
	position:relative;
	padding:0 2px 0 13px;
}
#nav{
	list-style:none;
	margin:0;
	padding:4px 10px 7px 0;
	float:left;
}
#nav li{
	float:left;
	padding:0 2px 0 0;
}
#nav a{
	float:left;
	background: url(../images/base/bg-nav.gif) no-repeat;
	height:36px;
	cursor:pointer;
}
#nav span{
	text-indent:-9999px;
	overflow:hidden;
	height:36px;
	float:left;
	width:97px;
}
#nav .vote{
	background-position:0 0;
	width:99px;
}
#nav .voteActive,
#nav .vote:hover {
	background-position:0 -36px;
	width:99px;
}

#nav .inside-tc{
	background-position:-101px 0;
	width:157px;
}
#nav .inside-tc:hover,
#nav .inside-tcActive {background-position:-101px -36px;
width:157px;}


#nav .partners{
	background-position:-259px 0;
	width:158px;
}

#nav .partners:hover,
#nav .partnersActive{background-position:-259px -36px;
width:158px;}

#nav .news{
	background-position:-419px 0;
	width:97px;
}

#nav .news:hover,
#nav .newsActive{background-position:-419px -36px;
width:97px;}

#nav .extras{
	background-position:-518px 0;
	width:114px;
}

#nav .extras:hover,
#nav .extrasActive{background-position:-518px -36px;
width:114px;}

.social{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	height:1%;
}
#header .social{padding:10px 0 0;}
.social li{
	float:left;
	padding:0 3px;
}
.social a{
	float:left;
	width:16px;
	cursor:pointer;
}
.social .twitter{background: url(../images/base/bg-twitter.png) no-repeat;}
.social .twitter:hover{background: url(../images/base/bg-twitter-hover.png) no-repeat;}
.social .facebook{background: url(../images/base/bg-facebook.png) no-repeat;}
.social .facebook:hover{background: url(../images/base/bg-facebook-hover.png) no-repeat;}
.social .myspace{background: url(../images/base/bg-myspace.png) no-repeat;}
.social .myspace:hover{background: url(../images/base/bg-myspace-hover.png) no-repeat;}
.social a span{
	text-indent:-9999px;
	overflow:hidden;
	width:24px;
	height:24px;
	display:block;
}
/* main */
#main{width:100%;}
/* content */
#content {
	margin:-13px 0 2px;
	position:relative;
	width:1000px;
	z-index:4;
}
#content:after{
	content:"";
	display:block;
	clear:both;
}
#content .content-t{
	background: url(../images/base/bg-content-t.png) no-repeat;
	width: 1002px;
	height: 89px;
}
.vote-music #content .content-t{
	background: url(../images/base/bg-content-t-teal.png) no-repeat;
	width: 1002px;
	height: 89px;
}

.vote-fashion #content .content-t{
	background: url(../images/base/bg-content-t-pink.png) no-repeat;
	width: 1002px;
	height: 89px;
}
.vote-tv #content .content-t{
	background: url(../images/base/bg-content-t-red.png) no-repeat;
	width: 1002px;
	height: 89px;
}
.vote-other #content .content-t{
	background: url(../images/base/bg-content-t-orange.png) no-repeat;
	width: 1002px;
	height: 89px;
}
.vote-summer #content .content-t{
	background: url(../images/base/bg-content-t-yellow.png) no-repeat;
	width: 1002px;
	height: 89px;
}

#content .content-c{
	background: url(../images/base/bg-content.png) repeat-y;
	width: 998px;
}
.vote-music #content .content-c{
	background: url(../images/base/bg-content-teal.png) repeat-y;
	width: 998px;
}
.vote-fashion #content .content-c{
	background: url(../images/base/bg-content-pink.png) repeat-y;
	width: 998px;
}
.vote-tv #content .content-c{
	background: url(../images/base/bg-content-red.png) repeat-y;
	width: 998px;
}
.vote-other #content .content-c{
	background: url(../images/base/bg-content-orange.png) repeat-y;
	width: 998px;
}
.vote-summer #content .content-c{
	background: url(../images/base/bg-content-yellow.png) repeat-y;
	width: 998px;
}

#content .content-c:after{
	content:"";
	display:block;
	clear:both;
}
#content .content-b{
	background: url(../images/base/bg-content-b.png) no-repeat;
	width: 998px;
	height: 122px;
}
.vote-music #content .content-b{
	background: url(../images/base/bg-content-b-teal.png) no-repeat;
	width: 998px;
	height: 122px;
}
.vote-fashion #content .content-b{
	background: url(../images/base/bg-content-b-pink.png) no-repeat;
	width: 998px;
	height: 122px;
}
.vote-tv #content .content-b{
	background: url(../images/base/bg-content-b-red.png) no-repeat;
	width: 998px;
	height: 122px;
}
.vote-other #content .content-b{
	background: url(../images/base/bg-content-b-orange.png) no-repeat;
	width: 998px;
	height: 122px;
}
.vote-summer #content .content-b{
	background: url(../images/base/bg-content-b-yellow.png) no-repeat;
	width: 998px;
	height: 122px;
}
#content .content-holder{
	float:left;
	margin:-89px 0 -122px;
	position:relative;
	width: 998px;
	padding:5px 0 9px;
	background: url(../images/base/bg-content-holder.png) no-repeat;
}
.content-text {margin:40px 40px 60px 40px;}
.inner #content .content-holder{background:none;}
#content .roseshome{
	background: url(../images/base/bg-roses.png) no-repeat;
	width: 571px;
	height: 262px;
	position:absolute;
	bottom:-72px;
	left:-123px;
	z-index:10;
	text-indent:-9999px;
	overflow:hidden;
}
#content .roses{
	background: url(../images/base/bg-roses-plain.png) no-repeat;
	width: 348px;
	height: 226px;
	position:absolute;
	bottom:-72px;
	left:-123px;
	z-index:10;
	text-indent:-9999px;
	overflow:hidden;
	display:none;
}
.inner #content .roses{bottom:-119px;}
/* video-box */
#content .video-box{
	float:right;
	background: url(../images/base/bg-video-box.png) no-repeat;
	width: 491px;
	height: 475px;
	padding:17px 10px 10px 12px;
	margin:0 -2px 0 40px;
	display:inline;
}
.video-box img{display:block;}
/* info-block */
#content .info-block{
	height:1%;
	overflow:hidden;
	position:relative;
	padding:20px 0 0;
}
#content .info-block .holder{
	padding:91px 0 0 76px;
	overflow:auto;
	height:323px;
	position:relative;
}
#content .welcome{
	background: url(../images/base/title-itstime.png) no-repeat;
	width: 250px;
	height:60px;
	margin:0;
	position:absolute;
	top:47px;
	left:78px;
}
#content .welcome span{
	width: 215px;
	height: 41px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#content p{margin:0 0 18px;}
.scrollable {
	height:250px !important;
	overflow:hidden;
}
.vscroll-bar {
	width:58px !important;
	left:19px !important;
}
.vscroll-up,
.vscroll-down {
	width:58px;
	height:0 !important;
}
.vscroll-line {
	background: url(../images/base/bg-vscroll-line.png) no-repeat 0 20px;
	width: 58px;
	height: 1px;
}
.vscroll-slider {
	background: url(../images/base/bg-vscroll-slider.png) no-repeat;
	width: 58px;
	height: 213px !important;
	z-index:1 !important;
}
.scroll-content {
	width:360px !important;
	height:250px !important;
	padding:0 0 0 12px;
	position:relative !important;
}
#scrollslider0{height: 213px !important;}
/* sub-nav */
.sub-nav {
	width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin:0 0 23px;
}
.sub-nav .holder{
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
.sub-nav ul{
	left: -50%;
	float: left;
	list-style:none;
	margin:0;
	padding:24px 0 0;
	position:relative;
	z-index:100;
}
.sub-nav li{
	float:left;
	padding:0 12px;
}
.sub-nav a{
	float:left;
	cursor:pointer;
}
.sub-nav span{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:43px;
	width:50px;
}
.sub-nav .movies{
	background: url(../images/base/bg-movies.png) no-repeat;
	width: 144px;
}
.sub-nav .movies:hover,
.sub-nav .moviesActive {background: url(../images/base/bg-movies-hover.png) no-repeat;width: 144px;}
.sub-nav .tv{
	background: url(../images/base/bg-tv.png) no-repeat;
	width: 61px;
}
.sub-nav .tv:hover,
.sub-nav .tvActive {background: url(../images/base/bg-tv-hover.png) no-repeat;width: 61px;}
.sub-nav .music{
	background: url(../images/base/bg-music.png) no-repeat;
	width: 117px;
}
.sub-nav .music:hover,
.sub-nav .musicActive {background: url(../images/base/bg-music-hover.png) no-repeat;width: 117px;}
.sub-nav .summer{
	background: url(../images/base/bg-summer.png) no-repeat;
	width: 158px;
}
.sub-nav .summer:hover,
.sub-nav .summerActive {background: url(../images/base/bg-summer-hover.png) no-repeat;width: 158px;}

.sub-nav .fashion{
	background: url(../images/base/bg-fashion.png) no-repeat;
	width: 158px;
}
.sub-nav .fashion:hover,
.sub-nav .fashionActive {background: url(../images/base/bg-fashion-hover.png) no-repeat;width: 158px;}

.sub-nav .other{
	background: url(../images/base/bg-other.png) no-repeat;
	width: 125px;
}
.sub-nav .other:hover,
.sub-nav .otherActive {background: url(../images/base/bg-other-hover.png) no-repeat;width: 125px;}
/* content-boxes */
.content-boxes{
	width:973px;
	overflow:hidden;
	margin:0 auto 10px;
}
.content-boxes .t{
	background: url(../images/base/bg-content-boxes-t.png) no-repeat;
	width: 973px;
	height: 64px;
}
.content-boxes .b{
	background: url(../images/base/bg-content-boxes-b.png) no-repeat;
	width: 973px;
	height: 50px;	
}

.content-boxes .t2{
background: url(../images/base/bg-content-boxes-t-2.png) no-repeat;
width: 973px;
height: 64px;
}
.content-boxes .b2{
background: url(../images/base/bg-content-boxes-b-2.png) no-repeat;
width: 973px;
height: 50px;
}

.content-boxes .c2{
width:973px;
background: url(../images/base/bg-content-boxes-c-2.png) repeat-y;
}
.content-boxes .c2:after{
content:"";
display:block;
clear:both;
}

.content-boxes .c{
	width:973px;
	background: url(../images/base/bg-content-boxes-c.png) repeat-y;
}
.content-boxes .c:after{
	content:"";
	display:block;
	clear:both;
}
.content-boxes .content{
	float:left;
	position:relative;
	margin:-60px -13px -50px 0;
	width:986px;
}
/* content box */
.content-boxes .box{
	float:left;
	width:300px;
	position:relative;
	padding:6px 20px 0 8px;
}
.content-boxes .title{
	display:block;
	text-align:center;
	color:#0cb0da;
	font-size:18px;
	line-height:21px;
	margin:0 0 11px;
}
.content-boxes img{
	display:block;
	margin:0 0 1px;
}
.box-form fieldset{
	padding:0 19px;
	height:1%;
	position:relative;
}
.box-form .form-holder{
	height:1%;
	overflow:hidden;
}
.form-holder label{
	color:#000;
	font-weight:bold;
	font-size:16px;
	line-height:26px;
	padding-left:11px;
	float:left;
}
.form-holder input{
	width:15px;
	height:16px;
	margin:5px 0 0;
	padding:0;
	float:left;
}
.content-boxes .vote{
	position:relative;
	display:block;
	background: url(../images/base/bg-content-vote.png) no-repeat;
	width: 192px;
	height: 76px;
	border:0;
	cursor:pointer;
	z-index:30;
	overflow:hidden;
	text-indent:-9999px;
	margin:22px auto 0;
	padding:0;
	line-height:0;
}
.content-boxes input.hover,
.content-boxes .vote:hover{background: url(../images/base/bg-content-vote-hover.png) no-repeat;}
/* content section */
#content .section{
	height:1%;
	overflow:hidden;
	padding:23px 26px 21px;
}
.vote-everyday{
	background: url(../images/base/bg-vote-everyday.png) no-repeat;
	width: 377px;
	margin:0 0 0 282px;
}

.vote-everyday span{
	text-indent:-9999px;
	overflow:hidden;
	width: 377px;
	height: 37px;
	display:block;
}

#content .next{
	float:right;
	background: url(../images/base/bg-next.png) no-repeat;
	width: 125px;
	margin:-9px 0 0;
	cursor:pointer;
}
#content .next:hover{background: url(../images/base/bg-next-hover.png) no-repeat;}
#content .next span{
	text-indent:-9999px;
	overflow:hidden;
	width: 125px;
	height: 38px;
	display:block;
}
.innercontent {
	margin:40px 40px 60px 40px;
}
.innercontentpartner {
	margin:40px 20px 60px 20px;
}
/* boxes */
.boxes{
	height:1%;
	margin:0 -13px;
	position:relative;
	font-size:14px;
	width:1012px;
}
.boxes:after{
	content:"";
	display:block;
	clear:both;
}
/* boxes box */
.boxes .box{
	float:left;
	position:relative;
	margin:0 -20px 0 0;
	width:358px;
}
.boxes .box .holder{
	padding:36px 53px 80px;
	height: 198px;
	width:252px;
	color:#fffae5;
	text-align:center;
}
.boxes .box2{margin-top:-7px;}
.boxes .box3{margin:-4px -20px 0 -2px;}
.boxes .box1 .holder{background: url(../images/base/bg-box-1.png) no-repeat;}
.boxes .box2 .holder{
	background: url(../images/base/bg-box-2.png) no-repeat;
	padding-top:43px;
}
.boxes .box3 .holder{
	background: url(../images/base/bg-box-3.png) no-repeat;
	padding-top:40px;
}
.boxes .box h3{
	width: 157px;
	margin:0 auto 7px;
}
.boxes .box h3 span{
	width: 157px;
	height: 64px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;	
}
.boxes h3.truth{background: url(../images/base/bg-ttl-truth.png) no-repeat;}
.boxes h3.unite{background: url(../images/base/bg-ttl-unite.png) no-repeat;}
.boxes h3.love{background: url(../images/base/bg-ttl-love.png) no-repeat;}
#main .boxes p{margin:0;}
.boxes .link{
	width: 205px;
	position:absolute;
	top:200px;
	left:77px;
	cursor:pointer;
}
.boxes .link span{
	width: 205px;
	height: 83px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.boxes .vote{background: url(../images/base/bg-link-vote.png) no-repeat;}
.boxes .vote:hover{background: url(../images/base/bg-link-vote-hover.png) no-repeat;}
.boxes .more{background: url(../images/base/bg-link-more.png) no-repeat;}
.boxes .more:hover{background: url(../images/base/bg-link-more-hover.png) no-repeat;}
.boxes .visit{background: url(../images/base/bg-link-visit.png) no-repeat;}
.boxes .visit:hover{background: url(../images/base/bg-link-visit-hover.png) no-repeat;}
/* footer */
#footer{
	background: url(../images/base/bg-footer.gif) no-repeat 50% 0;
	text-align:center;
	width:100%;
	clear:both;
}
#footer:after{
	content:"";
	display:block;
	clear:both;
}
#footer .holder{
	width:960px;
	margin:0 auto;
	position:relative;
	padding:90px 0 180px;
	color:#494826;
	font-size:11px;
}
/* footer frame */
#footer .frame{
	height:1%;
	overflow:hidden;
}
#footer .teen-choice{
	background: url(../images/base/bg-teen-choice.png) no-repeat;
	width: 205px;
	position:absolute;
	right:-17px;
	top:6px;
	cursor:pointer;
}
.teen-choice span{
	display:block;
	width: 205px;
	height: 103px;
	text-indent:-9999px;
	overflow:hidden;
}
.center-box{
	width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center;
	padding:0 0 8px;
}
.center-box-2 {
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
.center-box-3 {
	left: -50%;
	float: left;
	position: relative;
}
#footer p{margin:0;}
#footer .add-nav{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-size:14px;
	overflow:hidden;
	position:relative;
	z-index:40;
}
#footer .add-nav li{
	float:left;
	background: url(../images/base/separator-add-nav.gif) no-repeat 0 3px;
	padding:2px 10px 0;
	margin:0 2px 0 -2px;
}
#footer .add-nav a{color:#494826;}


/* poll styles */

.vote-movies .actor {
color:#0c3139 !important;
background:url("../images/polls/title-bg-blue.png") repeat scroll 0 0 transparent !important;
display:block !important;
font:bold 12px/14px Verdana,Arial,Helvetica,sans-serif !important;
height:16px !important;
margin:-2px 0 9px !important;
padding:6px 10px 4px !important;
text-align:center !important;
width:280px !important;
}
.vote-music .actor {
color:#0c3139 !important;
background:url("../images/polls/title-bg-teal.png") repeat scroll 0 0 transparent !important;
display:block !important;
font:bold 12px/14px Verdana,Arial,Helvetica,sans-serif !important;
height:16px !important;
margin:-2px 0 9px !important;
padding:6px 10px 4px !important;
text-align:center !important;
width:280px !important;
}
.vote-tv .actor {
color:#0c3139 !important;
background:url("../images/polls/title-bg-red.png") repeat scroll 0 0 transparent !important;
display:block !important;
font:bold 12px/14px Verdana,Arial,Helvetica,sans-serif !important;
height:16px !important;
margin:-2px 0 9px !important;
padding:6px 10px 4px !important;
text-align:center !important;
width:280px !important;
}
.vote-summer .actor {
color:#0c3139 !important;
background:url("../images/polls/title-bg-yellow.png") repeat scroll 0 0 transparent !important;
display:block !important;
font:bold 12px/14px Verdana,Arial,Helvetica,sans-serif !important;
height:16px !important;
margin:-2px 0 9px !important;
padding:6px 10px 4px !important;
text-align:center !important;
width:280px !important;
}
.vote-other .actor {
color:#0c3139 !important;
background:url("../images/polls/title-bg-orange.png") repeat scroll 0 0 transparent !important;
display:block !important;
font:bold 12px/14px Verdana,Arial,Helvetica,sans-serif !important;
height:16px !important;
margin:-2px 0 9px !important;
padding:6px 10px 4px !important;
text-align:center !important;
width:280px !important;
}




.button-vote {
	/*display:none;*/
	float:right;
	margin-top:8px;
	width:150px;
	height:50px;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
}
.button-vote a,
#poll_btn {
	display:block;
	width:150px;
	height:50px;
	cursor:pointer;
}
.button-vote a:hover,
#poll_btn:hover {
	background-position:0 -50px;
}

.vote-movies .button-vote a,
.vote-movies #poll_btn a{
	background:url(../images/buttons/btn-vote-movies.gif) no-repeat;
}
.vote-tv .button-vote a,
.vote-tv #poll_btn a{
	background:url(../images/buttons/btn-vote-tv.gif) no-repeat;
}
.vote-music .button-vote a,
.vote-music #poll_btn a{
	background:url(../images/buttons/btn-vote-music.gif) no-repeat;
}
.vote-fashion .button-vote a,
.vote-fashion #poll_btn a{
	background:url(../images/buttons/btn-vote-fashion.gif) no-repeat;
}
.vote-summer .button-vote a,
.vote-summer #poll_btn a{
	background:url(../images/buttons/btn-vote-summer.gif) no-repeat;
}
.vote-other .button-vote a,
.vote-other #poll_btn a{
	background:url(../images/buttons/btn-vote-other.gif) no-repeat;
}

/* POLL ITEM HOVERS */
.vote-movies .poll-hover {
	background-color:#ceeef5!important;
}
.vote-tv .poll-hover {
	background-color:#fcc4c4!important;
}
.vote-music .poll-hover {
	background-color:#bcf4f8!important;
}
.vote-summer .poll-hover {
	background-color:#fdfbc4!important;
}
.vote-other .poll-hover {
	background-color:#ffe2ab!important;
}
/* form elements  */
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

label,
.label {
	font-family:arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	color: #000;
}
.input,
textarea {
	background-color: #FFF;
	border:2px solid #000;
	padding:5px;
	font-size:12px;
}
.input:focus, textarea:focus{
background-color: #bcedf9;

}
/* FORM BUTTONS */
.btn-form-register {
	background-color:transparent!important;
	border:0px!important;
	height:50px!important;
	width:200px!important;
	background: url(../images/buttons/btn-form-register.gif) no-repeat 0 0!important;
	cursor:pointer!important;
}
.btn-form-register:hover {
	background-position:0px -50px!important;
}

.btn-form-register-disabled {
	background-color:transparent!important;
	border:0px!important;
	height:50px!important;
	width:200px!important;
	background: url(../images/buttons/btn-form-register-disabled.png) no-repeat 0 0!important;
	cursor:default!important;
}

.btn-form-login {
	background-color:transparent;
	border:0px;
	height:50px;
	width:166px;
	background: url(../images/buttons/btn-form-login.gif) no-repeat 0 0;
	cursor:pointer;
}
.btn-form-login:hover {
	background-position:0px -50px;
}

.btn-form-send {
	background-color:transparent;
	border:0px;
	height:50px;
	width:112px;
	background: url(../images/buttons/btn-form-send.gif) no-repeat 0 0;
	cursor:pointer;
}
.btn-form-send:hover {
	background-position:0px -50px;
}

.btn-form-update {
	background-color:transparent;
	border:0px;
	height:50px;
	width:166px;
	background: url(../images/buttons/btn-form-update.gif) no-repeat 0 0;
	cursor:pointer;
}
.btn-form-update:hover {
	background-position:0px -50px;
}

/* USER MENU */
.usermenu {
	position:absolute;
	right:30px;
	top:110px;
	text-align:right;
	font-size:12px;
}
.usermenu span {
	margin-right:10px;
	color:#000;
	font-weight:bold;
}
.usermenu a {
	color:#fff;
}
.usermenu-bg {
	position:absolute;
	left:580px;
	top:85px;
	background: url(../images/base/usermenu-bg.png) no-repeat 0 0;
	width:497px;
	height:194px;
}

/* table form */
.table-form {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
.table-form td {
	padding:0px 8px 8px 0px;
}
.table-form th {
	padding:0px 8px 8px 0px;
	font-weight:bold;
}

/* clear */
.clear {
	clear:both;
}

#newslist {
	list-style: none;
margin: 10px 0px;
padding: 0;
font-size:12px;
}

#newslist  li {

padding: 3px;
}

.stepupbox{
	float:left;
    position:relative;
	padding:16px 2px 0 8px;
	width:628px;height:374px;
	border:none;
}
.stepupbox img{
	 border-style: none;
}
.pds-box a {
display:block;
float:right;
outline:medium none;
}

.box {
	min-height:300px;
	/*background: url(../images/base/vote-thanks.jpg) no-repeat 70px 220px;*/
}
.winnermovie {
	background: url(../images/polls/title-bg-blue.png) no-repeat top;
	width:300px;
	height:26px;
	
	
}
.winnermovie h3 {
	margin:0px;
	padding:3px 0px 0px 5px;
	font-size:14px;
	
}
.winnermusic {
	background: url(../images/polls/title-bg-teal.png) no-repeat top;
	width:300px;
	height:26px;
	
	
}
.winnermusic h3 {
	margin:0px;
	padding:3px 0px 0px 5px;
	font-size:14px;
	
}
.winnertv {
	background: url(../images/polls/title-bg-red.png) no-repeat top;
	width:300px;
	height:26px;
	
	
}
.winnertv h3 {
	margin:0px;
	padding:3px 0px 0px 5px;
	font-size:14px;
	
}
.winnerother {
	background: url(../images/polls/title-bg-orange.png) no-repeat top;
	width:300px;
	height:26px;
	
	
}
.winnerother h3 {
	margin:0px;
	padding:3px 0px 0px 5px;
	font-size:14px;
	
}
.winnersummer {
	background: url(../images/polls/title-bg-green.jpg) no-repeat top;
	width:300px;
	height:26px;
	
	
}
.winnersummer h3 {
	margin:0px;
	padding:3px 0px 0px 5px;
	font-size:14px;
	
}
.winnerfashion {
	background: url(../images/polls/title-bg-teal.png) no-repeat top;
	width:300px;
	height:26px;
	
	
}
.winnerfashion h3 {
	margin:0px;
	padding:3px 0px 0px 5px;
	font-size:14px;
	
}