/* CSS Document */
body {margin:0; padding:0; position:relative;}
body {font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif; color: #444; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.4em; font-size: 12px;}
h1 {color:#073b71; font-size:1.7em;}
h2 {color:#996699; font-size:1.5em;}
h3 {color:#207ebe; font-size:1.2em;}
hr {color:#f0f0f0; height: 1px}
p, ul, div, span, li, h1,h2,h3,h4,h5,h6 {margin:0;}
p, blockquote {line-height:1.3em;}
p br {line-height:.8em;}
input:focus { background-color: #FFFF99;}
textarea:focus { background-color: #FFFF99;}
img { -ms-interpolation-mode:bicubic; }
a {text-decoration:none; color:#003399; outline:none;}
a:link {text-decoration:none; color:#003399;}
a:hover {text-decoration:underline; color:#000099;}
a:active {text-decoration:none; color:#003399;}
a:visited {text-decoration:none; color:#003399;}
h1 a:link {font-size:1.4em;}
a img, img a {border:0;}

.dropdown, .textbox, .button, .submitb, .txtin {font-family:Arial, Helvetica, sans-serif; font-size:1em; color: #444;}
.txtin {width:200px;}
.smll, .contribute {font-size:1.1em; line-height: 1.5em; font-weight: 700; margin:0; padding-bottom:2px;}
.contribute {display:inline; padding-bottom:2px;}
.langind {color:#999900;}
p.para, p.mainpara, .contblock p {word-wrap:break-word;}
.gfixed {display:none; position:fixed !important; z-index:999999;}
html > body .gfixed {display:inline;}
.gbott {bottom:0;}
.gright {right:0;}

.writehdr {color:#444; font-size:1.2em; padding-bottom:6px; padding-top:2px;}
.subhdr {font-size:1.1em; font-weight:bold;}
.form-header {font-size:1.2em; font-weight:bold; color:#0682ec; padding-top:14px; padding-bottom:2px; border-bottom:2px solid #0682ec;}
.indicates {font-size:90%;font-style: italic; color: #7d7a7a; text-align:left;}
.specify {font-size:90%;font-style: normal;font-weight: normal;color: #2a92df;}
.spltxt {font-size:1.1em; font-weight:bold; color:#0682ec;}
table#lang_set {width:547px; height:79px; border:0; padding:0; margin:0; background:#f2f5fd; border: thin dotted #dbdde4;}
.regtext, .srchtext {font-size:1.1em; font-style: normal; font-weight:normal; color:#333333;}
.leftlinktab {border: 1px solid #d1dbe5;}
.textsm {font-size: 90%; font-style: normal; font-weight: normal; color: #666666;}
.sbarin .textsm {color:#999999; line-height:1.2em;}
.advtext {font-size:1.1em;color:#666666; font-style: normal; font-weight: normal; padding:6px;}
.leftlinktext {font-size:1em;font-style: normal; font-weight: normal;color: #333333;}
.asterik {font-size: 90%; font-style: normal;color: #FF0000;}
.imglnk {text-decoration:none;}
.errormsg {color:#FF0000; margin-top:6px;}
.successmsg {color:#0033CC; margin-top:6px;}
.chkbox {margin:0; padding:0; clear:both;}
.hdrspan {font-size:12px; color:#999;}
.floating {float:left;}
.rfloat {float:right;}
.ntbs {position:absolute; top:-9999px;}
.row {height:1%;clear:both;}
.gray {color:#666666;}
h5.gray {color:#333333;}
.green {color:#006600;}
.red {color:#FF0000;}
.cleardiv {clear:both; font-size:0; line-height:0; height:0;}
.hide {display:none;}
.block {display:block;}
.ff {font-size: 1px; line-height: 0; display: block !important;}
.error {color:#FF0000; font-size:90%;}
.hdralt {font-size:110%;}
.failure .error {color:#FF9900; padding-left:8px;}
.msg {margin:12px 2px 0 2px; padding:0;}
.fblike {width:300px;}
.tweme {width:100px;}
.fblike , .tweme {height:25px; padding:5px;}
.smedia {height:35px; overflow:hidden; }
.succmsg {background:#D5FFD5 url(../common/success.gif) no-repeat 2px 6px; border:1px #669966 solid;}
.errormsg {background:#ffff99 url(../common/error1.gif) no-repeat 2px 3px; border:1px #cc0000 solid; color:#333;}
.normsg {background-color:#FFFF99; border:1px #669966 solid;}
.succmsg, .errormsg, .normsg {font-size:1em; line-height:18px; padding:2px 20px; margin:10px 0; border-right:none; border-left:none;}
a.splink:link, a.splink:active, a.splink:visited, a.splink:hover {color:#0066FF;}
.innermore {padding-left:6px;}
.innermore a:link, .innermore a:active, .innermore a:visited {color:#660000; text-decoration:none;}
.innermore a:hover {color:#CC0000; text-decoration:underline;}
a.nolnk {color:#bbb; text-decoration:none; cursor:default!important;}
a.commentlnk {color:#666666; text-decoration:underline; font-size:90%;}
a.commentlnk:link, a.commentlnk:active, a.commentlnk:hover, a.commentlnk:visited {color:#666666;}
a.abuselnk:link, a.abuselnk:active, a.abuselnk:hover, a.abuselnk:visited { color:#FF0000;}
a.readmore, a.readmore:hover, a.readmore:link, a.readmore:visited, a.readmore:active {color:#990000; font-weight:bold;}
span.actbtn, span.actbtnoth, .more, .repabsoth, .repabs, span.jclub, .formbutton, .butt, .tabs a span, .tbuname, .left-nav li, #searchby, .qlocshow label, .mlosrchleft label, .previewcont label, .morelnk.rfloat, .hdrinner, .sbarin .title, #langd, .usum, #footer, .writehdr, .mquesprompt, .title, .smll, .navlnks, .adcont, .adcont1, .sbarhdr, .contrititle, .contriauth, .pagination, .langnav, .subhdr, .cat, .topnavtabs, #globallinks, .yrlang, .trackname, .hdralt, #breadcrumb, .hdrspan, .authbox, .tpinfo1, .tpinfo2, .readmore, .tracklist, .campaign, .results {font-family:Arial, Helvetica, sans-serif;}

/*grid structure*/
.wrapper {position:relative; width:971px; padding:0; text-align:left; background-color:#fff;}
#main {position:relative; width:969px; margin-top:0; margin-bottom:1px; padding-bottom:15px;} 
#ml {float:left; width:152px; margin-top:2px; margin-left:3px;} 
#mr {float:right; width:224px; margin-right:0;} 
#mc {margin:0 225px 0 0; padding:0; text-align:left;} 
#mainmid {width:560px; margin-top:0; margin-left:auto; margin-right:auto; padding:0 7px; overflow:hidden;}
#mainmid table, #rcol table{text-align:left; width:100%;}
#rcol {width:220px; margin:0; padding:0;}
#mainmid.noleft {width:710px; padding-left:10px; margin-left:0; margin-right:auto;}
html>body #mainmid {padding-left:9px;}/*ie6 hack*/
html>body #mainmid.noleft {width:716px;}
html>body .wrapper {overflow:hidden; *overflow:hidden;}

/*header & Footer*/
.top-nav-login-cont, .top-nav-login, #top-nav, .topnavtabs ul li.mtab, .topnavtabs ul li.mtabnv, .topnavtabs ul li.mtabdiv, .topnavtabs ul li.mtabnv a:hover {background: url(../common/tbuttsprite_3.gif) repeat-x center top;}
.top-nav-login-cont {background-position:0 -558px; height:26px; width:100%; position:relative; overflow:hidden;}
html > body .top-nav-login-cont {left:0; top:0; position:fixed; overflow:auto; z-index:99999;  }
.top-nav-login {background-position:0 -558px; position:relative; width:971px; height:25px; border-bottom:1px #070b10 solid;}
#top-nav {position:relative; background-color:#376d9b; background-position:0 -128px; width:971px; height:142px; overflow:hidden;}
html > body #top-nav {margin-top:26px; *height:168px; *top:26px;}
.top-nav-cont {width:inherit; height:102px; position:relative;}
.logo {display:block; position:absolute; top:19px; width:197px; left:10px;}

/*top navigation menu*/
.topnavtabs{width:auto; height:32px; overflow:hidden; text-align:left; position:absolute; margin:0; padding:0; top:111px; left:2px; } 
.topnavtabs ul{list-style-type:none; margin:0; padding:0; height:32px;}
.topnavtabs ul li.mtab, .topnavtabs ul li.mtabnv, .topnavtabs ul li.mtabdiv {display:block; text-align:center; margin:0 1px; padding:0; float:left; height:32px;}
.topnavtabs ul li.mtabdiv {background-position:right -344px; width:1px;}
.topnavtabs ul li.mtab, .topnavtabs ul li.mtabnv a:hover {background-position: center -480px;}
.topnavtabs ul li.mtabnv {background-position: center 0;}
.topnavtabs ul li.mtab a, .topnavtabs ul li.mtabnv a {text-decoration:none; font-size:1em; line-height:1em;  padding-left:7px; float:left;}
.topnavtabs ul li.mtab a {background-repeat:no-repeat;}
.topnavtabs ul li.mtab a span, .topnavtabs ul li.mtabnv a span {display: block; padding:10px 10px 10px 2px; font-weight:bold;}
.topnavtabs ul li.mtab a span, .topnavtabs ul li.mtabnv a span {float:none;}
.topnavtabs ul li.mtab a:link, .topnavtabs ul li.mtab a:visited, .topnavtabs ul li.mtab a:hover, .topnavtabs ul li.mtab a:active {color:#fff; text-decoration:none;}
.topnavtabs ul li.mtabnv a:link, .topnavtabs ul li.mtabnv a:visited, .topnavtabs ul li.mtabnv a:hover, .topnavtabs ul li.mtabnv a:active {color:#CCFF00; text-decoration:none;}
#trl-cont {float:right; width:auto; margin-top:6px; margin-right:20px; margin-left:0; text-align:right; padding:0; margin-bottom:2px; padding:0;} 
#trl-cont li{display:inline; padding-top:0; padding-right:6px; padding-bottom:0; padding-left:6px; border-right:1px #15243C solid; font-size:90%; color:#CCCCCC; margin:0;}
#trl-cont ul{height:10px;}
#trl-cont a:link, #trl-cont a:hover, #trl-cont a:visited, #trl-cont a:active {color:#24a9ff;}
#globallinks {position:absolute; margin:0; padding:0; top:-1px; right:0; width:600px;} /*container for global links on the top right*/
#globallinks li{display:inline; padding:0 3px 0 6px; font-size:90%; color:#333333; margin:0;}
#globallinks ul{height:14px;}
#globallinks a:link, #globallinks a:hover, #globallinks a:visited, #globallinks a:active {color:#24a9ff;}
#globallinks .signpanel {background-image:none; background-color:transparent; text-align:left; width:100%;}
#globallinks .loginh {margin-top:-3px; text-align:right; float:right;}
#globallinks .loginh .textbox {width:100px; font-size:10px; line-height:10px; border:1px #663333 solid;}
#globallinks .loginh .buttcont {display:inline;}
#globallinks .loginh span.textsm a, #globallinks .loginh li a {font-size:85%; color:#fff; font-weight:700;}
#globallinks .loginh .buttcont input.button {font-size:10px; font-weight:700; line-height:13px; background:#FFFF66 none; border:1px #092e3e solid;}
#globallinks .loginh .buttcont.signin .button {background-color:#FF9900;}
#globallinks .loginh ul {margin:0; padding:0;}
#globallinks .loginh li#HeaderUserControl_liName, #globallinks .loginh li.username {color:#FFCC00; font-size:95%; font-weight:bold;}
#globallinks .loginh li a {font-size:1em;}
.gmltaf {float:right; width:230px; margin-right:10px; margin-top:5px;}
.gmltaf span.label {padding-right:6px; line-height:normal;}
.splonsite {position:absolute;}

/*breadcrumb*/
#breadcrumb {position:relative; top:0; width:960px; line-height:120%; text-align:left; vertical-align:top; margin:30px 0 6px 0; padding-left:2px; overflow:hidden;}
#breadcrumb .ntbs {width:700px;}
#breadcrumb p a:link, #breadcrumb p a:hover, #breadcrumb p a:visited, #breadcrumb p a:active {font:inherit; color:#666666; text-decoration:underline;}
#breadcrumb h2, #breadcrumb h1 {font-size:12px; line-height:normal; margin:0; padding:4px 0; color:#333333; font-weight:normal; float:left; border-bottom:5px solid #f7f7f7}
#breadcrumb h1 {padding-right:10px;}
#breadcrumb h2 a:link, #breadcrumb h2 a:hover, #breadcrumb h2 a:visited, #breadcrumb h2 a:active {font:inherit; color:#006699; text-decoration:none;}

/*search box*/
#search-cont-main {position:relative; width:auto; text-align:left; margin-top:0;}
#searchwrap {margin-bottom:0; height:1%; overflow:hidden;}
#searchwrap .divmid1 {padding-right:0;}
.search-cont {width:485px; float:right;} 
.search-box {padding-left:85px; background:url(../common/searchpanelbg-l5.gif) no-repeat 0 0;}
.search-box .divmid1 {height:28px; padding:8px 0; background:url(../common/searchpanelbg5.gif) repeat-x 0 0;}
.srchform { width:348px; *width:358px; margin-left:auto; margin-right:auto; border:3px #639450 solid; background-color:#639450; overflow:hidden;}
.search-box select.dropdown, .search-box input.textbox, .search-box input.button {font-size:1em; font-family:Arial, Helvetica, sans-serif; border:1px #fff solid; float:left; display:inline; padding:0; line-height:normal;}
.search-box input.textbox {margin-left:5px;  padding:1px 0 1px 2px; *padding:2px 0 2px 2px;}
.search-box select.dropdown {color:#006633; font-weight:700; width:70px; margin-left:1px;}
.search-box input.button {margin-left:-7px; font-weight:bold; background-color:#639450; width:50px; padding:1px 0; *width:60px; *padding-bottom:1px; border-color:#639450; color:#fff; cursor:pointer !important;}
.search-box form #srchtxt {width:250px;}


/*user summary box*/
.usum {position:relative; float:left; overflow:hidden; font-size:90%;}
.usum p {text-align:left; font-size:1em; padding-bottom:2px; width:auto;}
.usum img{margin:3px; border:1px #fff solid; border-bottom:2px solid #FEDF9E;}
.usum .d1 {float:left; width:44px; height:40px; border-right:1px #fff solid;}
.usum .d2 {width:400px; height:40px; padding:0 2px; float:left; margin-left:3px;}
.usum .lf {margin-right:2px;color:#5a5a5a; line-height:135%; padding-top:3px;}
.usum .lk {text-decoration:none; color:#5a5a5a; margin:4px 6px 2px 0;}
a:link.lk, a:hover.lk, a:visited.lk, a:active.lk {color:#003300; text-decoration:none; }
a:hover.lk, a:hover.lf {text-decoration:underline;}
a:link.lf, a:hover.lf, a:visited.lf, a:active.lf {color:#993300;}
.lf span {font-size:90%;}
.usum .fr {font-weight:bold; margin-right:10px;}
.usum p a{color:#993300;}
p.lf span.count {padding-right:4px;}
div.d2 a {background:url(../ico/misc_16x16_2.gif) no-repeat left -1px; padding-left:16px;}
div.d2 a#UCUserDtl_friendReq {background-position:left -568px;}
div.d2 a#mymsgs {background-position:left -477px;}
div.d2 a#myfrens {background-position:left -420px;}
div.d2 a#myclub {background-position:left -450px;}
div.d2 a#mycomm {background-position:left -509px;}
div.d2 a#UCUserDtl_QubeChallenge {background-position:left -539px;}
div.d2 a.notcomplete {font-size:110%; color:Red; background-image:none; padding-left:0; text-decoration:underline;}
.usum p.sitemsg {font-size:1.1em; line-height:18px; color:#666666; padding:3px 0 2px 0;}
.sitemsg a:link, .sitemsg a:hover, .sitemsg a:active, .sitemsg a:visited {color:#993300; text-decoration:underline; background-image:none;}
.notloggedin {padding:10px; font-size:120%;}
.notloggedin .advtnl {padding-left:22px; line-height:15px; background:url(../common/advnlico1.gif) no-repeat 0 0;}

/*rounded div*/
.divtop, .divbott {padding:0; height:6px;}
.divtop {background: url(../common/rtop3c.gif) no-repeat right top;}
.divbott {background:url(../common/rbott3c.gif) no-repeat right bottom;}
.divmid {margin:0; padding:0 6px; border-left:1px #d8dcdf solid; border-right:1px #d8dcdf solid;}
.roundeddiv {width:100%; border:1px #d8dcdf solid; border-bottom:none; margin-bottom:15px; background-color:#fff; background-repeat:repeat-x; background-position:left top;}
#ml .roundeddiv {text-align:left; background-color:#eff3ff;}
/*#mr #rcol .roundeddiv {background-image:url(../common/roundeddivbg1.jpg);}*/
.tcor, .bcor {right:-1px; width:100%;}
.tcor, .tcor .lcor, .bcor, .bcor .lcor {display:block; font-size:0; line-height:0; margin:0; position:relative; height:6px; background:url(../common/corner-sprite_2.gif) no-repeat 0 0;}
.tcor {background-position: right -204px; top:-1px;}
.bcor {background:url(../common/rbott5.gif) no-repeat right bottom; bottom:-1px;}
.tcor .lcor {background-position: left -192px;}
.bcor .lcor {background-position: right -228px;}
.lcor {left:-2px; width:6px;}
.divmid1 {padding:0 6px;}
.signpanel .tcor {background-image:none;}
.signpanel .bcor {background-image:none;}
.signpanel .tcor .lcor {background-image:none;}
.signpanel .bcor .lcor {background-image:none;}
#globallinks .signpanel {border:none; margin-bottom:0;}
	
/*left hand side navigation sidebar*/
.left-nav a {color: #444; text-decoration:none;}
.left-nav a:hover {color:#D10E1C;}
.left-nav a.inact {color:#bbb;}
.leftlink, .left-nav ul li.lilk a.leftlink:hover {text-decoration: none;} 
.leftlinktab {border: 1px solid #d1dbe5;}
.left-nav {width:140px; padding:0; margin:4px 0 0 0; text-align:left; font-size:1em;}
.left-nav ul {margin:0; padding:0;}
.left-nav ul li.lilk {padding:2px 0; line-height:1.5; border-collapse:collapse; margin:0; list-style:none;}
.left-nav ul li.lilk sup {color:red; font-size:80%; font-weight:bold;}
.left-nav ul li.hdr {border:none; font-weight:bold; color:#6666cc; text-transform:uppercase; border-bottom:1px #6666cc dotted; line-height:1.5; padding-left:6px;}
.left-nav ul li.blk {border:none; height:6px; line-height:6px; font-size:1px;}
.left-nav ul li.lilk a.leftlink {display:block; padding-left:6px;}
.left-nav ul li.lilk a.currp {background: url(../common/currpbg.gif) no-repeat right center; color:#D10E1C; font-weight:bold;}
.lilkoth, .lilkhome {background-color:#fff; border:1px #cccccc solid; padding:2px 2px 2px 6px; line-height:1.5; border-collapse:collapse; margin:0; list-style:none;}
.lilkoth a {display:block; background: url(../common/envlp.gif) no-repeat left center; padding-left:15px;}
.lilkhome a {display:block;}

/*profile/poster photo*/
.profbg {background:#c4c4c4 url(../common/stripm1.jpg) repeat-y 0 4px; width:140px; margin:0; padding:0; overflow:hidden;}
.profm {padding:4px 13px 3px 12px; margin:0; text-align:center;}
.profimg {width:108px; border:1px #fff solid;}

/*other image styles*/
.clubimg {width:54px; margin-top:4px;}
.sumimg {width:32px; height:32px;}
.sbarimg {width:60px; margin:0;}
.instar {vertical-align:middle;}
.contribimg {vertical-align:top; margin-right:8px; width:32px; height:32px; text-align:center; padding:1px; border:1px #c7ccd0 solid;} /*image thumbnail of the contributing user*/
.sbarimg1 {background: #c7ccd0 url(../common/backbg54.gif) no-repeat 0 0; width:48px; height:48px; padding:3px; margin:0;}
.sbarin .contribimg {margin-right:4px;}

/*button below profile pic*/
.jclub {display:block; background:url(../common/joinclub1.gif) no-repeat top center; height:25px; text-align:center; font-size:1em; margin:1px 0 0 0; vertical-align:middle; padding-top:3px; font-weight:bold;} 
.jclub a{text-decoration:none; color:#333333; background: url(../ico/addclub.gif) no-repeat left 2px; padding-left:12px; line-height:18px;}
.added {display:block; background:url(../common/added1.gif) no-repeat top center; height:25px; text-align:center; font-size:1em; margin:1px 0 0 0; vertical-align:middle; padding-top:6px; color:#666666; font-weight:bold;}

/*language dropdown on top;*/
.langnav {float:left;}
.langnav li, .langnav li a:hover {background-image:url(../common/lang-divider.gif); background-position:left top;}
.langnav li {float:left; background-repeat:no-repeat; text-align:center;}
.langnav li a {display:block; padding:4px 12px; line-height:normal; color:#EFEFEF; text-decoration:none;}
.langnav li a.selected {color:#FFCC00; font-weight:bold;}
.langnav li a:hover {background-repeat:repeat-x;}

/*user search control on the top*/
#srchuser{margin:0; vertical-align:top; width:167px; height:20px; position:absolute; left:150px; top:0; padding:3px 0 0 0; text-align:center; z-index:100000;}
#srchuser input{margin-top:-1px; margin-right:1px; padding:1px 0 1px 2px; width:106px; font-size:90%; border:1px #4f7395 solid; }
#srchuser a{text-decoration:none; color:#012d5a; border:none;}
#srchuser img a, #srchuser a img {border:none;}

/*footer div*/
#footer {background:#376D9B; margin-top:0; border-top:3px #393A3B solid; padding:5px 0 0; width:971px; clear:both;} /* footer link div*/
.footer-links {text-align:left; padding-left:1em; font-size:85%; font-style: normal; color:#d3d3d3; background-color:#393A3B; clear:both;}
.moreonsite a:link, .moreonsite a:hover, .moreonsite a:visited, .moreonsite a:active {color:#fff;}
.space {width:40px;}
.moreonsite {margin:0; border-bottom:1px #0a1908 solid; text-align:left;}
.moreonsite h3 {padding-bottom:0.5em; color:#ffee5f;}
.column {float:left; width:180px; border-right:1px #005279 dotted; padding:0.3em; padding-left:1em; height:380px; }
.col2, .col3, .col4 {width:130px;}
.col5 {width:300px; border:none; overflow:hidden;}
.col5 .floating {width:110px;}
.col-last {margin-left:965px; float:none; border:none; text-align:right; width:inherit; padding-right:0; padding-left:0; width:1px;}
#footer ul {color:#f9f9f9;}
#footer ul li {margin-bottom:7px; padding:0; font-size:11px;}

/*edit profile, profile photo*/
#UserProfileform .toph {margin-bottom:1em;}
#prof-photo-cont {margin:0; padding:0;}
#prof-photo-cont table{text-align:left; border:none; padding:0; width:140px; margin:0;}
.norinfo, .norinfochk {margin-top:0; padding-top:0; vertical-align:top;}
.norinfochk {margin-left:100px;}
.norinfo {margin-left:60px;}


/*movie,people,user common elements*/
#minfo, #syn, #castcrew, #music, #revrat, #triv, #bloop, #awards, #bio, #filmo, #club, #galleryinner, #divSynopsis, #divTriv, #divcastcrew, #divrevrat, #divbloop, #gallery, #divdiscuss {margin:0;}
.roundeddiv #divSynopsis, .roundeddiv #divTriv, .roundeddiv #divcastcrew, .roundeddiv #divrevrat, .roundeddiv #divbloop, .roundeddiv #gallery, .roundeddiv #awards {margin-bottom:0;}
#minfo ul {padding-left:8px; margin:6px 0 0 0; list-style:none;}
#minfo ul li {padding-bottom:2px; line-height:1.5;}
.tpinfo {margin-left:10em; margin-bottom:1em;}
.tpinfo p{margin-top:0; position:absolute; margin-left:-9em; font-weight:bold; font-size:100%; line-height:1.2em;}
.tpinfo h4{margin-top:0; position:absolute; margin-left:-9em; font-weight:bold; font-size:100%;}
.toph, .musicratecont {position:relative; top:0; left:0;margin:0; padding:0 2px;}
.tpinfo1, .tpinfo2 {margin-left:0; margin-bottom:0; padding:4px 0; border-bottom: 1px #eeeeee solid; overflow:hidden; width:100%;}
.tpinfo1 h4 {font-weight:bold; font-size:100%; margin:0; padding-right:1em; float:left; width:6em; padding-left:0.5em;}
.tpinfo1 span {margin-left:2em;}
.tpinfo1 p {margin-left:9.5em; padding:0; line-height:1.25em;}
#UserProfileform .tpinfo1 h4 {width:11em; font-weight:normal;}
#UserProfileform .tpinfo1 p {margin-left:14.5em;}
.tpinfo2 h4 {font-weight:bold; font-size:100%; margin:0; padding-right:5px; float:left; width:190px; padding-left:0;}
.tpinfo2 p.info1 {margin-left:4px; line-height:1.25em; float:left; width:190px;}
.tpinfo2 p.info2 {margin-left:395px; padding-left:5px; line-height:1.25em;}
.tpppl {padding:2px;}
.tpppl span {padding-left:0.7em;}
p.curr-r {text-align:right;padding:4px 0; font-weight:bold; line-height:15px}
p.anlz {text-align:right; line-height:13px;}
.anlz a {font-size:90%; text-decoration:underline;}
.uname {margin-top:0; padding:0; font-size:1.7em; color:#cc3931; line-height:18px;}
.uname span.yrlang {font-size:0.6em; color:#666;}
.hdrinner {margin:0 0 7px 0; padding:3px 0; color:#990000; line-height:1.1em; font-size:1.3em;}
.roundeddiv .hdrinner {padding-top:0; background-position:0 0;}
#mainmid .hdrinner {color:#333333;}
.mainhr {border: 1px #999; height: 1px; border-style: dotted none none none; margin: 0 10px 0 -15px; clear: none;}
.contblock {margin-bottom:0; overflow:hidden; padding:4px 0 6px 0; width:100%;}
.contblock1 {padding:5px 0; margin-bottom:15px; overflow:hidden; width:100%;}
.contdivi, .contdivif {border-top:1px #bbb dotted; clear:both; height:1px; line-height:1px; font-size:1px;}
#mainmid .contdivif {height:4px;}
#mainmid .norinfo .smll span.date {margin-left:3px;}
form#NoteBook #mainmid .contdivi {margin-top:0;}
.firstchild {margin-top:0; border-top:1px #eeeeee solid;}

p.para {padding:6px 0 2px 0;}
.norinfochk p.para, .norinfo p.para {padding:3px 0 2px 0;}
.mainpara {margin-bottom:0; padding-bottom:5px;}
.contblock .contrib {padding:1px 0 1px 0; vertical-align:bottom; text-align:right; margin-top:4px; height:auto; overflow:hidden; width:auto;}
.contblock span.contribute {font-size:1.1em; line-height:170%;}
.contblock table{border-collapse:separate;}
.contblock table td {border-bottom: 1px #eeeeee solid;}
.tdl {width:200px;}
.trc {background-color:#f1f1f1;}
.trnc {background-color:transparent;}
.tdl, .tdr {padding:2px 0 2px 4px;}
.tdhd {font-weight:700; padding-bottom:10px;}
.label {font-weight:bold;}
span.catg {padding:2px 4px; color:#FF6600; font-weight:bold;}
.txtbs {width:27%; float:right; padding:25px 0 0;}
.last {border-bottom:none;}
span.date {font-size:90%; color:#999999; margin:0 4px 0 8px; line-height:18px;}
.writemsg {font-weight:normal;}
.writemsginner {font-weight:normal; padding-right:4px; font-size:90%; line-height:12px; margin:6px 0; color:#009966; text-align:right;}
.contriblist, .lstwobu {margin:0; padding:0; list-style-type:none;}
.contriblist li, .lstwobu li {margin:0; padding:0;}
.sbarin .contriblist li, .sbarin .lstwobu li {padding:0 6px;}
.contblock h4{border-bottom:1px #CCCCCC dotted; padding-bottom:10px; margin-bottom:10px;}
.contribhdr {width:100%; overflow:hidden; margin:0 0 6px 0; background:#f1f1f1 url(../common/pagibg.jpg) repeat-x 0 0; padding:5px;}
.contribhdr span.date {padding-right:6px;}
.actndiv {padding:4px 0 4px 0; text-align:right;}
.mfe {margin-bottom:0; margin-left:10px;} /*style for multiple floating elements side by side*/
.more {text-align:right; margin-top:0; margin-right:0; padding-left:10px; font-weight:bold;}
#revrat .more, #divmusic .more, #music .more, #triv .more {margin-top:10px; padding-bottom:5px;}
#revrat .contblock, #divmusic .contblock, #music .contblock, #triv .contblock {padding-top:10px;}
.morelnk {background: url(../common/morearr1.gif) no-repeat left center; padding-left:10px; margin-left:1em; color:#FF3300; font-weight:normal; font-size:12px;}
a.morelnk:link, a.morelnk:active, a.morelnk:hover, a.morelnk:visited {text-decoration:underline; color:#FF3300;}
.morelnk.rfloat {font-weight:bold;}
.ratesmll {height:14px; border:none; margin:0; vertical-align:middle;}/*small ratings*/
.ratelrg {padding-right:6px; padding-top:3px; vertical-align:middle;}/*consolidated ratings*/
.finrate {margin:4px 0 0; padding:3px 0;}
.selall {margin:4px 0; padding:6px 0;} /*select all div*/
.author {color:#996600; padding-bottom:2px;}
a.authorm {text-decoration:none;}
a:link.authorm, a:active.authorm, a:visited.authorm {color:#003399;}
a:hover.authorm {color:#003399; text-decoration:underline;}
.clubp {margin:0; padding-left:5px; padding-right:5px;}
.blnkmsg {padding-left:18px; margin:0; line-height:1em;}
#mainmid .blnkmsg, {padding-left:0;}
#mainmid .blnkmsg .date {font-size:1em; line-height:18px;}
.lstwthbu {padding-left:23px;}
.lstwthbu li{margin-bottom:4px; line-height:normal;}
span.stitle {color:#993366; font-weight:700;}
br + span {line-height:20px;}
p.mainpara span.mfe.author {padding:0 5px; margin:0; text-align:right; font-size:90%;}


/*ads*/
.adcont {text-align:center; border:none; margin:0;}
#ml .adcont {margin-top:10px;}
#ml .adcont .txtad {padding:0; border-width:3px;}
#ml .adcont h5 {font-size:90%;}
#rcol .adcont, .txtad, .googad, #rcol .roundeddiv {margin-bottom:25px;}
#mr .txtad {text-align:left; padding:3px 7px;}
.txtad {padding: 3px; border:3px #99cc66 solid; border-left:none; border-right:none;}
.refercont {position:absolute; top:60px; right:0; width:280px;}
#mr #rcol .roundeddiv.googad {background-image:none; text-align:left;}
#mr #rcol .googad .divmid1 {text-align:center;}
#UCadv_divAdv {font-size:110%;}
.campaign {margin:10px 0;}

/*navigation elements on the sidebars*/
.invfren {margin-top:16px; margin-bottom:16px; padding:7px 3px; background:#fff;}
.invfren .sbarbtns {padding-left:10px;}
.club, .contribt, .umsg {margin-top:0; margin-bottom:12px; padding:3px 3px 0 3px; width:214px; border-bottom:1px #e1e1e1 solid; overflow:hidden;}
.divmid1 .club, .divmid1 .contribt, .divmid1 .umsg {width:212px; margin:-6px -6px 0 -6px; /*background:#f0f3f4 url('../common/clubbgbluestrip.gif') repeat-x 0 0;*/ border-bottom:none;}
.sbarhdr {font-size:1.1em; font-weight:700; margin:0; padding:1px; height:1%; color:#0099CC; border-bottom:1px #8AD8F4 solid;}
.adjst {vertical-align:middle; padding-left:3px; padding-right:3px;}
.msgbxhdr {color:#207ebe; padding-top:4px; padding-bottom:4px;}
.sbarin {margin-top:12px; margin-bottom:6px; padding:0; overflow:hidden;}
.tbox {width:66px; margin:0 2px; float:left; overflow:hidden; background-color:#e9e9e9; padding:4px 0 2px 0;}
.tbox .center {text-align:center;}
.tbuname {padding:2px; font-size:85%; line-height:normal; text-align:center; height:26px; overflow:hidden;}
.tbox a {display:block; height:60px; overflow:hidden;}
.tbox .tbuname a {display:inline;}
.sbarin input {font-size:90%; font-family:Arial, Helvetica, sans-serif; padding:1px; color: #666666;}
.sbarin form {margin:0; padding:0;text-align:center;}
.sbarbtns {margin:0; padding:0;}
.club .sbarbtns span.more, .umsg .sbarbtns span.more, .contribt .sbarbtns span.more {background:#fff url(../common/sbarbott-r.gif) no-repeat left top; padding:4px;}
.divmid1 .club .sbarbtns span.more, .divmid1 .umsg .sbarbtns span.more, .divmid1 .contribt .sbarbtns span.more {background:none;}
.wrin {color:#207ebe; padding-left:15px; padding-right:4px; font-weight:700;}
.wrinsel {text-align:right; padding-right:5px;}
.wrinsel select {font-size:1.1em; padding:1px; font-family:Arial, Helvetica, sans-serif;}
.sbarin .norinfo p.list {margin-left:30px;}

/*styles for table like list with paragraphs and spans*/
p.cat, p.info {border-bottom:1px #eeeeee solid; padding-left:4px; margin:0;}
.contblock p.cat {font-weight:bold;}
.contblock p.info {vertical-align:middle; padding-left:0; width:100%; overflow:auto;}
.colored {background-color:#f1f1f1;}
.contblock span.infol, .contblock span.infor {padding-left:4px; display:block; float:left; margin-top:0;}
.infor {width:300px;}
.infol {width:220px;}


/*action buttons e.g. delete, add, report abuse etc*/
.formbutton{cursor:pointer; border:outset 1px #ccc; color:#666; font-weight:bold; padding: 1px 2px; background:#999 url(../common/actbtn7bg.gif) repeat-x left top; font-size:90%;}
.pending {background-image:none; background-color:#FFFF99; color:#996633;}
.add {background:url(../common/add.gif) no-repeat 0 2px; padding-left:12px;}
a.morelnk.add:link, a.morelnk.add:visited, a.morelnk.add:active, a.morelnk.add:hover {color:#FF4701;}

a.sqbutt{background: transparent url(../common/sq-gr-l.gif) no-repeat top left; display: block; float: left; font: normal 12px Arial; font-weight:bold; line-height: 15px; height: 23px; padding-left: 9px; text-decoration: none;}
a:link.sqbutt, a:visited.sqbutt, a:active.sqbutt{color: #494949;}
a.sqbutt span{background: transparent url(../common/sq-gr-r.gif) no-repeat top right; display: block; padding: 4px 9px 4px 0;}
a.sqbutt:hover{background-position: bottom left;}
a.sqbutt:hover span{background-position: bottom right; color: black;}				
.buttwrap{overflow: hidden;width: 100%;}
.toph .buttholder {float:right; width:auto; padding-left:0.8em;}

.btn {background:transparent url(../common/allbutt_sprite3.gif) no-repeat scroll 0 0; cursor:pointer; float:left; font-size:110%; height:21px;line-height:22px; overflow:hidden; padding-left:0; padding-right:0; display:block; margin-right:5px;}
#prof-photo-cont .btn, #UpdatePJC .btn {width:136px; margin-top:3px; margin-right:0; border:2px #99CC66 solid; background-image:none; background-color:#fff;}
.btn a {background:transparent url(../common/allbutt_sprite3.gif) no-repeat scroll 0 0; color:#FFFFFF; cursor:pointer; display:block;font-family:arial !important; font-size:90%; font-weight:bold; line-height:22px; padding:0 25px 0 15px; text-decoration:none;}
.btn a:link, .btn a:active, .btn a:visited, .btn a:hover {color:#fff;}
#prof-photo-cont .btn a, #UpdatePJC .btn a {color:#336600; background-image:none; padding-right:15px;}
.btn-grn-buy {background-color:#7cba0f; background-position:left 0;}
.btn-blue-sub, .btn-blue-close  {background-color:#3274d0; background-position:left -100px;}
.btn-amb-del-c, .btn-amb-abuse, .btn-amb-leave, .btn-amb-remove {background-color:#ff9966; background-position:left -400px;}
.btn-turq-tv, .btn-turq-up, .btn-turq-add, .btn-turq-mail, .btn-blue-tv, .btn-turq {background-color:#33cccc; background-position:left -300px;}
.btn-gray-pend {background-color:#c1c1c1; background-position:left -200px;}
.btn-yell-show, .btn-yell-tkt {background-color:#ffcc33; background-position:left -500px;}
.btn-grn-l {background-color:#ccff66; background-position:left -600px;}
.btn-grn-buy a {background-position:right -1100px;}
.btn-blue-tv a {background-position:right -1150px;}
.btn-turq-tv a {background-position:right -1150px;}
.btn-blue-sub a {background-position:right -1200px;}
.btn-blue-close a {background-position:right -1250px;}
.btn-amb-del-c a {background-position:right -1300px;}
.btn-turq-up a {background-position:right -1350px;}
.btn-amb-abuse a {background-position:right -1400px;}
.btn-amb-leave a {background-position:right -1450px;}
.btn-turq-add a {background-position:right -1500px;}
.btn-gray-pend a {background-position:right -1550px;}
.btn-amb-remove a {background-position:right -1600px;}
.btn-turq-mail a {background-position:right -1650px;}
.btn-yell-show a {background-position:right -1700px;}
.btn-grn-l a {background-position:right -650px;}
.btn-turq a {background-position:right -350px;}
.btn-yell-tkt a {background-position:right -1750px;}
.toph .btn-yell-tkt a {color:#660000;}
#prof-photo-cont .btnadded .btn, #UpdatePJC .btnadded .btn {border-color:#ccc;}
#prof-photo-cont .btnadded .btn a, #UpdatePJC .btnadded .btn a {padding-left:10px; padding-right:10px; color:#666; cursor:default !important;}
#prof-photo-cont .btn a.myadded {background:transparent url(http://img1.gomolo.in/images/common/tick-grn_14x14.gif) no-repeat 3px 50%; padding-left:18px; font-size:11px; padding-right:3px;}


/*ratings*/
#myratecont, .myratecont, #UC_Movie_poll_divRelesedMovie, #UC_Movie_poll_divUnReleased {position:relative; width:auto; margin:4px 0 0; padding:0; float:right;}
.myratecont {margin-top:0;}
#rate, #myrate, #predict {margin:0; padding:3px 0; width:195px; overflow:hidden;}
.moviemyrate {overflow:hidden; margin:0; width:100%;}
#rate, #myrate {border:none; width:auto;}
#predict {width:185px;}
.ratep {margin:0; width:90px; padding-left:5px; float:left; text-align:left; text-transform:uppercase; font-size:75%; color:#666666;}
.finrate {width:330px; height:1%; overflow:hidden;}
.finrate span {float:left;}
.finrate span.gray {line-height:24px;}
#myrate .ratep, #rate .ratep, #predict .ratep {width:auto; padding-right:30px;}
#myrate .ratep, #rate .ratep {padding-right:5px;}
.starcont {position:relative; width:90px; top:0; right:0; float:left;} /*container div for rating module*/
.extrate {width:175px; padding-top:7px; text-align:right; float:right;}
.extrate span.textsm, .ratep .myratespan {line-height:18px;}
.ratep .myratespan {color:#ff0033;}

/*pagination control*/
.pagination{padding:5px 3px; margin:0; height:1%; overflow:hidden;}
.pagination ul{margin:0; padding: 0; text-align: right;}
.pagination li{list-style-type: none; display: inline; padding-bottom: 1px; font-size:1.1em;}
.pagination a, .pagination a:visited{padding: 0 3px; text-decoration: none; color: #2e6ab1;}
.pagination a:hover, .pagination a:active{color: #003399; text-decoration:underline;}
.pagination a.currentpage{color:#333 !important; font-weight: bold; cursor: default; text-decoration:none;}
.pagination a.disablelink, .pagination a.disablelink:hover {cursor: default; color: #929292; border-color: #CCCCCC; font-weight: normal !important; text-decoration:none;}
.pagination a.prevnext {font-weight: bold;}
.pagination .showing {padding:2px; font-size:1.1em;}
.pagination .dropdown {margin-left:8px;}
li.msgopt {margin-right:0.5em; margin-left:0.5em;}
.navlnks {padding:5px; margin:2px 0; border-top:1px #ddd dotted; text-align:right;}
.navlnks .morelnk, .pagination .navlnks .morelnk {padding-left:10px; color:#003399; font-size:100%;}

/*inner search*/
.innersrchcont {float:right; margin-left:15px;}
input.srchfield {width: 160px; border: 1px solid gray; font-size:90%; padding:2px; float:left;}
.buttdiv {float:left;}
.buttdiv a.butt {display:block; color:#666; text-decoration:none; cursor:pointer !important;}
.buttdiv a.butt span {display:block; font-weight:bold; padding:2px 4px; background:#999 url(../common/actbtn7bg.gif) repeat-x left top; font-size:90%; border:outset 1px #eee; margin:0; line-height:1.3em;}
#searchuser.innersrchcont {margin-right:15px;}

li.selected {background:url(../common/selarr.gif) no-repeat 0 50%; padding-left: 1em;}

/*not signed in*/
#notsignedin .upround, #notsignedin .bottround {background:none; height:1px;}
#notsignedin .sbarin {padding:0 5px;}
.rcsign {padding:5px 0 0; text-align:center;}
.rcsigncont {margin:0 auto; width:188px;}
.rcsign .whysignup {margin-top:1em; width:186px; border:4px #ddd solid; padding:5px; text-align:left;}
.rcsign .whysignup h5 {font-weight:bold; font-size:110%; margin:0 0 6px 0;} 
.rcsign .rcsignin, .rcsign .rcsignup {display:block; float:left; width:94px; height:39px; text-indent:-9000px; outline:none;}
a.rcsignin, a.rcsignin:link, a.rcsignin:visited {background:url(../common/signin.gif) no-repeat 0 0;}
a.rcsignin:hover {background:url(../common/signin.gif) no-repeat 0 -39px;}
a.rcsignup, a.rcsignup:link, a.rcsignup:visited {background:url(../common/signup.gif) no-repeat 0 0;}
a.rcsignup:hover {background:url(../common/signup.gif) no-repeat 0 -39px;}

/*tab styles*/
.tabs {background: url(../common/tab-bg-bott.gif) repeat-x center bottom; margin:0; padding:0;}
.tabcont {margin-left:5px; padding:0; height:1%;}
.tabs a {background:url(../common/tab-bg-r-inactive2.gif) no-repeat right top; margin:0 0 0 3px; padding:0; font-size:90%; letter-spacing: 0; float:left; text-decoration:none; font-weight:700; display:inline;}
.tabs a:link, .tabs a:active, .tabs a:hover, .tabs a:visited {color:#333; text-decoration:none;}
.tabs a.selected {display:block; background:#fff url(../common/tab-bg-r-active2.gif) no-repeat right top; border-bottom:1px #fff solid;}
.tabs a.selected:link, .tabs a.selected:active, .tabs a.selected:hover, .tabs a.selected:visited {color:#333;}
.tabs a span {display:block; background:url(../common/tab-bg-l-inactive2.gif) no-repeat left top; padding:1px 5px; font-size:90%;}
.tabs a.selected span {background-image:url(../common/tab-bg-l-active2.gif);}
.tabs .contdivi {display:none;}

.linktabs .tabcont {margin-left:0;}
.linktabs .tabcont a {font-size:1.1em; font-weight:700;}
.linktabs .tabcont a:link, .linktabs .tabcont a:active, .linktabs .tabcont a:hover, .linktabs .tabcont a:visited {color:#333;}
.linktabs .tabcont a.selected {color:#996633; text-decoration:none; border-top:2px #FF6633 solid; cursor:default!important;}


/*expand-collapse div*/
.expdiv {margin:6px 0;}
.roundeddiv .expdiv {margin:1px 0;}
#revrat .expdiv, #syn .expdiv, #divmusic .expdiv, #triv .expdiv, #bloop .expdiv, #bio .expdiv {margin:2px 0 15px 0;}
.expdiv .wrintxt1 {padding:0 0 3px 0;}
.expdiv .textb {height:65px; width:98%; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.expdiv .submitb {width:100%; text-align:right;}
.writemsg a:link, .writemsg a:hover, .writemsg a:visited, .writemsg a:active {text-decoration:underline; color:#ff4701; font-weight:bold;}
.expdiv div.comment {padding:10px; background-color:#ececec;}
.commentfooter {background:url(../common/arrowcomment.gif) no-repeat 20px 0; font-size:90%; color:#4a4a4a; padding-left:54px; padding-top:1px; margin-bottom:1em;}
span.close {display:block; width:24px; height:16px; float:right;}

/*new style tabs*/
#mlotabmenu1 {padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; margin-bottom:7px;}
#mlotabmenu1 ul {/*display:block;*/ height:23px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 0 0 8px; overflow:visible; border:none;}
#mlotabmenu1 ul li {background:url(../common/mloc_lf_1.jpg) no-repeat scroll 0 0; display:block; float:left; height:23px; margin-right:6px; margin-top:0; padding:0 0 0 5px; border:none; width:auto;}
#mlotabmenu1 ul li div {background:transparent url(../common/mloc_rf_1.jpg) no-repeat scroll right top; display:block; float:left; margin:0; padding:1px 9px 0 5px;}
#mlotabmenu1 li a {cursor:pointer !important; -x-system-font:none; color:#993300; display:block; float:left; font-family:arial; font-size:1em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; height:23px; line-height:normal; margin:0; padding:3px 9px; text-decoration:none; white-space:nowrap;}
#mlotabmenu1 li a:visited {color:#993300; text-decoration:none;}
#mlotabmenu1 #current a {color:#FFFFFF; padding-top:4px;}
#mlotabmenu1 #current a:visited {color:#FFFFFF; text-decoration:none;}
#mlotabmenu1 li#current {background:url(../common/mloc-curr-lf_1.jpg) no-repeat scroll 0 0; padding-left:5px;}
#mlotabmenu1 li#current div {background:url(../common/mloc-curr-rf_1.jpg) no-repeat scroll right top; padding:0 5px 0 1px;}
#mlotabmenuclear{clear: both;padding: 0;width: 100%;height:1px; line-height: 1px;background:#fff;}

/*gallery*/
.galcell {float:left; margin:0; width:90px; text-align:left;} 
.nrelimg {width:70px; height:80px; padding:1px; margin:1px; border:2px #ccc solid;}
.galimgv {border:8px #990000 solid;}
.largeview {margin-bottom:8px;}
.largeview h4 {margin:4px 0; padding:6px 2px; font-size:1.1em;}
#galleryinner .pagination {margin-top:-8px;}
.previewstrip {overflow:hidden; width:100%; padding:1.5em 0 4px 0;}
.previewstrip #selected .nrelimg {border:2px #FF3300 solid;}
.previewstrip a {cursor:pointer !important;}
.previewstrip .nrelnav {float:right; margin-top:-2.2em; padding-right:6px;}
.vidcell {position:relative;}
.vidcell a span, .vidlnk span {display:block; width:30px; height:20px; position:absolute; left:5px; bottom:6px; background:url(../common/playvid2.gif) no-repeat 0 0; text-indent:-9999px;}
html > body .vidcell a span, html > body .vidlnk span {background-image:url(../common/playvid2.png);}

/*quick rate, see also*/
.sbarbox, .sbarbox1, .sbarbox2, .quizbox, .roundeddiv.googad {width:218px;}
.sbarbox {background:#fff url(../common/sbarboxbg1.jpg) repeat-x 0 0;}
.sbarbox1 {background-color:#fff;}
.quizbox {background-color:#BFDFFF; background-image:none;}
.sbarbox2 {background:url(../common/notsignedbg.jpg) repeat-x 0 0;}
.qrate {text-align:center;}
.qrate #rate {padding:5px 0; margin:3px 0;}
.qrate #rate .ratep, .qrate #predict .ratep {background-color:#fff; height:16px; padding-top:2px;}
.qrate .opt {margin-top:-3px; padding-bottom:8px;}
.qrate .opt span {font-weight:700;}
.qrate .ratep {width:70px; text-align:right; padding-right:10px;}
.qrate .contrib {margin-right:5px;}
.qrateres h4 {padding-bottom:0; font-size:1.1em;}
.qrateres ul.lstwobu {padding-top:4px;}
.qrateres ul li p {font-size:90%;}
.qrateres ul li p strong {color:#CC3300;}
.horbar, .horbar1, .horbar2 {height:8px; font-size:1px; border-right:1px #029e40 solid; border-bottom:1px #029e40 solid;}
.horbar {background-color:#00FF66;}
.horbar1 {background-color:#CCFF00;}
.horbar2 {background-color:#FF3333;}
.qrate .radiob, .quizbox .radiob {font-size:90%; padding:0 0 2px 0;}
.quizinner .quizcont .radiob {padding:2px 0 2px 0.5em;}
.quizinner .quizcont .sub-butt {padding-top:0.5em; padding-left:0.5em;}
.qrate h4, .quizbox h4 {padding-bottom:4px; font-size:1.1em;}
h4.predicthdr {margin-top:-3px; margin-bottom:4px; text-align:left;}
.qrateres h4 span {font-size:90%; color:#CC0000;}
.qrate .textsm {color:#993300; font-size:90%;}

/*see also*/
.sbarin ul.lstwobu .contblock .norinfo {margin-left:10px;}
.sbarin ul.lstwobu .contblock {padding-bottom:10px;}
#relatedstuff .sbarin {margin-top:6px;}
.sbarin .title {line-height:normal; font-weight:bold; font-size:1em;}
.seealso .row {padding:3px 0;}
.seealso .tbox {width:86px;}
.seealso .tbox .sbarimg {width:54px;}
.seealso .tbox a {height:70px; margin-bottom:5px;}
.sbarin .lstwobu.backlinks .contblock {background:url(../ico/bullet-arr.gif) no-repeat 0 2px; padding:0 0 5px 15px; width:90%; margin-left:5px;}
.sbarin .lstwobu.backlinks .contblock .norinfo {margin-left:0;}
.seealso .seesub {border-bottom:3px #e1e1e1 solid; margin:6px 0; padding-left:12px;}
.seealso .seesub .seesubspan {background-color:#e1e1e1;color:#444; padding:1px 6px;}
.seealso .weblinks .lstwobu li {display:inline;}
.seealso .weblinks .lstwobu li .weblinkspan {display:block; background:url(../common/extlink.gif) no-repeat left center; padding:2px 1em 4px 14px; margin-left:1em;}

/*previewbox*/
.previewbox {margin-left:10px; margin-top:20px; width:280px; font-size:90%; position:absolute; overflow:hidden; z-index:110;}
.prvarrwtop, .prvarrwbott {position:absolute; left:3px;}
.prvarrwbott {bottom:20px;}
.prvarrwtop {top:20px;}
.previewcont {margin-left:34px; padding:2px; border:4px #3399cc solid; background-color:#fff; text-align:left;}
.ptop {margin-top:20px;}
.pbott {margin-bottom:20px;}
.previewcont .smll {background-color:#99ccff; font-size:1em; padding:2px;}
.previewcont ul.lstwobu {margin-left:60px;}
.previewcont ul.lstwobu li {padding:2px 0;}
.previewcont .label {color:#CC0000;}
	
/*most popular option2*/
#mostpop1 .norinfo, #mostpop2 .norinfo {margin-left:0;}
#mostpop1 .splinfo, #mostpop2 .splinfo {margin:0;}
#mostpop1 .splinfo span, #mostpop2 .splinfo span {font-size:85%;}
#plist, #mlist {display:none;}
.title {font-size:1.1em; font-weight: 700; margin:0px; padding-bottom:2px;}
#mostpop1 .sbarin ul.lstwobu, #mostpop2 .sbarin ul.lstwobu {margin:0; padding:0;}
#mostpop1 .sbarin ul.lstwobu li, #mostpop2 .sbarin ul.lstwobu li {padding:0 5px 2px 5px;}

/*most popular option1*/
.tagCloud{text-align:justify; margin-top:8px;}
.tagCloud a{text-decoration:none; margin-left:5px; margin-right:5px; font-family:Trebuchet MS, Verdana, arial; text-transform:lowercase;}
.tagCloud a:hover{color:#00cc00; text-decoration:underline;}
.tagCloud a.weight1{color:#ff9900; font-size:24px; font-weight:bolder;}
.tagCloud a.weight2{color:#4169e1; font-size:22px; font-weight:bolder;}
.tagCloud a.weight3{color:#009eff; font-size:20px; font-weight:bolder;}
.tagCloud a.weight4{color:#4188cf; font-size:18px;}
.tagCloud a.weight5{color:#83bcd8; font-size:16px;}
.tagCloud a.weight6{color:#83bcd8; font-size:15px;}
.tagCloud a.weight7{color:#83bcd8; font-size:14px;}
.tagCloud a.weight8{color:#83bcd8; font-size:12px;}
.tagCloud a.weight9{color:#83bcd8; font-size:10px;}

/*quicklocator*/
.qlocshow {padding:6px; margin:6px 3px 0; border-top:1px #ccc dotted;}
.qlocshow label {padding-right:0.5em;}
.buttcont {text-align:center; padding-top:0.5em;}
.buttcont input.button {background:url(../common/actbtn6bg.gif) repeat-x left top; padding-top:1px; padding-bottom:1px; cursor:pointer !important;}
.qlocshow .tvinfo {margin-left:86px;}
.qlocshow.ontv .tvinfop {margin-left:60px;}
.qlocchannel {border:3px #cc9933 solid;}

/*motd*/
.motdbox {width:100%; text-align:left;}
.motdcont {border:3px #663399 solid; border-left:none; border-right:none; padding:6px 0;}
.motdcont h4, .splcont h4 {font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
.motdcont p.textsm, .motdcont h4 {padding-left:83px;}
.motdcont p.textsm span {padding-right:0.6em;}
.motdcont h4 a {text-transform:uppercase;}
.motdcont .buttholder {margin-top:3px;}

#progressBackgroundFilter { position:absolute; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:#fff;  filter:alpha(opacity=70); -moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; z-index:1000;} 
#processMessage {position:absolute;  top:30%;  left:43%; padding:10px; width:14%; z-index:1001; background-color:#fff; border:1px #444 solid; text-align:center;}

/*all wrappers*/
.greywrapper, .roundeddiv {border:1px #e0e0e0 solid;}
.greywrapper .tcor, .roundeddiv .tcor {background-position:right -684px;}
.greywrapper .bcor, .roundeddiv .bcor {background-image:url(../common/corner-sprite_2.gif); background-position:right -696px;}
.greywrapper .tcor .lcor, .roundeddiv .tcor .lcor {background-position:left -672px;}
.greywrapper .bcor .lcor, .roundeddiv .bcor .lcor {background-position:right -708px;}

.greenwrapper {border:1px #2ea755 solid;}
.greenwrapper .tcor {background-position:right -492px;}
.greenwrapper .bcor {background-image:url(../common/corner-sprite_2.gif); background-position:right -504px;}
.greenwrapper .tcor .lcor {background-position:left -480px;}
.greenwrapper .bcor .lcor {background-position:right -516px;}

.bluewrapper {border:1px #3a82b0 solid;}
.bluewrapper .tcor {background-position:right -540px;}
.bluewrapper .bcor {background-image:url(../common/corner-sprite_2.gif); background-position:right -552px;}
.bluewrapper .tcor .lcor {background-position:left -528px;}
.bluewrapper .bcor .lcor {background-position:right -564px;}

.whitewrapper {border:1px #fff solid;}
.whitewrapper .tcor {background-position:right -60px;}
.whitewrapper .bcor {background-image:url(../common/corner-sprite_2.gif); background-position:right -72px;}
.whitewrapper .tcor .lcor {background-position:left -48px;}
.whitewrapper .bcor .lcor {background-position:right -84px;}

.turqwrapper, #ml .roundeddiv {border:1px #99ccff solid;}
.turqwrapper .tcor, #ml .roundeddiv .tcor {background-position:right -396px;}
.turqwrapper .bcor, #ml .roundeddiv .bcor {background-image:url(../common/corner-sprite_2.gif); background-position:right -408px;}
.turqwrapper .tcor .lcor, #ml .roundeddiv .tcor .lcor {background-position:left -384px;}
.turqwrapper .bcor .lcor, #ml .roundeddiv .bcor .lcor {background-position:right -420px;}

.orangewrapper {border:1px #ff9933 solid; }
.orangewrapper .tcor {background-position:right -12px;}
.orangewrapper .bcor {background-image:url(../common/corner-sprite_2.gif); background-position:right -24px;}
.orangewrapper .tcor .lcor {background-position:left 0;}
.orangewrapper .bcor .lcor {background-position:right -36px;}

.brownwrapper {border:1px #cc9933 solid;}
.brownwrapper .tcor {background-position:right -588px;}
.brownwrapper .bcor {background-image:url(../common/corner-sprite_2.gif); background-position:right -600px;}
.brownwrapper .tcor .lcor {background-position:left -576px;}
.brownwrapper .bcor .lcor {background-position:right -612px;}

.viowrapper {border:1px #c58df9 solid;}
.viowrapper .tcor {background-position:right -636px;}
.viowrapper .bcor {background-image:url(../common/corner-sprite_2.gif); background-position:right -648px;}
.viowrapper .tcor .lcor {background-position:left -624px;}
.viowrapper .bcor .lcor {background-position:right -660px;}

.ydo, .ydont {background:url(../ico/misc_16x16_2.gif) no-repeat 0 -327px; padding-left:16px;}
.ydont {background-position:left -357px;}

#rcol .sbarhdr span {background:url(../ico/icon-sprite1.gif) no-repeat 0 0; width:24px; height:20px; float:left; padding:0;}
#rcol #relatedstuff .sbarhdr span {background-position:0 -1260px;}
#rcol #ufriends .sbarhdr span {background-position:0 -780px;}
#rcol #movieclubs .sbarhdr span {background-position:0 -180px;}
#rcol #extrev .sbarhdr span {background-position:0 -720px;}
#rcol #findshow .sbarhdr span {background-position:0 -1230px;}
#rcol #userclub .sbarhdr span {background-position:0 -180px;}
#rcol #mostpop1 .sbarhdr span {background-position:0 -1320px;}
#rcol #userclubp .sbarhdr span {background-position:0 -750px;}
#rcol #divOnTVdata .sbarhdr span {background-position:0 -630px;}
#rcol #challcont .sbarhdr span {background-position:0 -540px;}
#rcol .featarch .sbarhdr span {background-position:0 -1110px;}
#rcol .featcom .sbarhdr span {background-position:0 -510px;}


.translucent {filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; background-color:#333; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 50000;} 
.modaldiv {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background:#FFFFFF none repeat scroll 0 0; border:2px solid #BFBFBF; margin-top:-4px; min-height:140px; padding:5px; position:absolute; text-align:left; z-index:99999;}
.modaldiv h5 {-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#EEEFF1;color:#AF261D;font-size:16px;font-weight:700;margin-bottom:10px;padding:10px;}
.lstform {margin:0; padding:0; list-style-image:none;list-style-position:outside;list-style-type:none;}
.lstform li {clear:both;padding:3px 0;}
.lstform li label {display:block;float:left;font-size:12px;font-weight:700;padding-right:10px;text-align:right;width:30%;}
.forminputmodal {border:1px solid #7F9DB9; height:18px;width:180px;}
.lstform li.note {color:#999;display:block;font-size:11px; line-height:13px; margin-bottom:15px; padding:0 15px;}


body {background:#fff;}
.cdown, .contestadv {width:220px; height:60px;}
#topsongs .lstwobu li .contblock {background:transparent url(../ico/bullet-arr.gif) no-repeat scroll 0 7px;padding-left:15px;width:90%;}
#topsongs .norinfo {margin-left:0;}

@media print {
#mostpop1 ul.lstwobu, #mostpop2 ul.lstwobu {display:block !important;}

