﻿body{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size:12px; color:#282828; text-decoration:none; margin:0px;}

h1,h2,h3,h4,ul,p,div{margin:0px; padding:0px;}
li{list-style:none; width:auto;}

a{text-decoration:none; outline:none; color:#0000ff;}
a:hover{text-decoration:underline; outline:none; color:#0000ff;}

img{ border:none;}
h1{font-size:25px; color:#005b96;  text-decoration:none; font-weight:normal;}
h2{font-size:19px; color:#0f5d96; text-decoration:none; font-weight:normal;}
h3{font-size:25px; color:#005b96; text-decoration:none; font-weight:normal;}
h4{font-size:13px; color:#585858; text-decoration:none; font-weight:bold;}

.clear{clear:both; font-size:0px; line-height:0px;}

.borderimg img{border: 1px solid white;}
.borderimg:hover img{border: 1px solid navy;}
.borderit:hover{color: red; /* irrelevant definition to overcome IE bug */}


#main_container{width:1000px; margin-left: auto;  margin-right: auto; padding:0px;}
#main_containerFlagOn{width:1000px; margin:0px; padding:0px;}


#header .logo{background:url(../images/logowdbeta.gif) no-repeat right; width:254px; height:90px; float:left;padding-top:5px;}
#header .logo a{display:block; width:254px; height:90px; text-indent:-10000px; padding-top:5px;}
#header .adpanel{width:728px; float:right; margin:0px;}

#header .logo_flagoff{background:url(../images/logowdbeta.gif) no-repeat right; width:254px; height:90px; float:left; padding-top:5px;}
#header .logo_flagoff a{display:block; width:254px; height:90px; text-indent:-10000px; padding-top:5px;}
#header .adpanel_flagoff{width:728px; float:right; margin:0px;}

#header .logo_flagon{background:url(../images/logowdbeta.gif) no-repeat right; width:254px; height:90px; float:right; padding-top:5px;}
#header .logo_flagon a{display:block; width:254px; height:90px; text-indent:-10000px; padding-top:5px;}
#header .adpanel_flagon{width:728px; float:left;}
#header .adpanel_flagon_contest{width:608px; float:left; margin-left:120px}
#header a{text-decoration:none; outline:none; color:#000000;}

/*------------------------------ Navigation CSS ------------------------------------ */
.navigation{width:980px; margin:0px auto;}
.navigation li{width:98px; float:left; text-align:center; font-size:9; font-weight:bold;}
.navigation li a{color:white; text-decoration:none;}
.navigation li a:hover{color:white; text-decoration:underline;}

.innernavigation{width:880px; margin:0px auto;}
.innernavigation li{width:88px; float:left; text-align:center; font-size:9; font-weight:bold;}
.innernavigation li a{color:white; text-decoration:none;}
.innernavigation li a:hover{color:white; text-decoration:none;}

#homeabout{width:850px; margin:20px 20px 20px 20px;}

/*------------------------------ Mid Section CSS ------------------------------------ */

#mid_widget{width:1000px; margin:0px auto; margin:-8px 0px 0px 0px;}

#mid_widget .topw{ background:url(../images/mid_top1.png) no-repeat; width:1000px; height:21px;}
#mid_widget .midw{background:url(../images/mid_mid1.png) repeat-y; width:980px; padding:5px 10px;}
#mid_widget .bottomw{background:url(../images/mid_bottom1.png) top no-repeat; width:1000px; height:21px;}


.rightrreasons{background:url(../images/post-box.gif) no-repeat; height:70px;}


/*------------------------------ Compare Box CSS ------------------------------------ */

#homecompare_box{width:969px; margin:0px auto;}

#innercompare_box{width:848px; margin:0px auto;}

.leftr{background:url(../images/compare-box-left.gif) no-repeat; width:7px; height:68px; float:left;}
.rightr{background:url(../images/compare-box-right.gif) right no-repeat; height:68px; float:right;}

.rightr li{float:left; padding:15px 10px 0px 0px;}
.rightr .textbox1{ background:url(../images/textbox-bg.gif) repeat-x; border:1px solid #8dcbeb; padding:6px 0px 6px 10px; color:#959595; font-size:16px;  }
.rightr .textbox2{ background:url(../images/textbox-bg.gif) repeat-x; border:1px solid #8dcbeb; margin-left:30px; padding:6px 0px 6px 10px; color:#959595; font-size:16px;}
.rightr .comparebutton{ background:url(../images/compare-now.gif) repeat-x; border:none; width:158px; height:36px; cursor:pointer;}
.rightr .vsbutton{background:url(../images/vs.png) repeat-x; border:none; width:105px; height:105px; position:absolute; margin:-33px 0px 0px -50px; cursor:pointer;}	
.rightr .vsbutton:hover{background:url(../images/vs_active.png) repeat-x; border:none; width:105px; height:105px;cursor:pointer;}
.rightr .textb_margin{ padding-left:30px;}
.rightr .vsbuttonfocus{background:url(../images/vs_active.png) repeat-x; border:none; width:105px; height:105px;cursor:pointer;}

/*------------------------------ Search Box CSS ------------------------------------ */

.srightr{float:none;}
.srightr .stextbox1{ font-size:16px; font-family:Verdana; height:25; width:150;}
.srightr h2{font-size:19px; color:white; text-decoration:none; font-weight:normal;}

/*--------------------------------- Hot Topics CSS ---------------------------------*/

#hottody_widget{width:970px; margin:20px auto 0px auto;}
#hottody_widget .titlebg{ background:url(../images/title_bg.gif) no-repeat; height:47px; width:940px; padding:13px 0px 0px 30px; margin:5px auto;}

.topics{background:url(../images/hot-today_bg4.gif) bottom no-repeat; width:970px; margin:0px auto; }
.topiclist{width:950px; margin:0px auto; }
.topiclist ul{margin:10px 0px 0px 0px;}
.topiclist li{float:left; font-size:12px; width:176px; padding:0px 0px 0px 14px; margin:0px;}
.topiclist li.seprator{background:url(../images/seprator.gif) no-repeat left;}
.topiclist li a{color:#2b2b2b; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.topiclist li a:hover{color:#1b1b1b; text-decoration:underline;}

.topiclist ul ul{margin:0px; padding:0px;}
.topiclist li li{padding:0px; font-size:12px; margin:5px 0px;}

.bottom_button{width:950px; margin:0px auto; padding-bottom:20px;}
.bottom_button .moretopics{float:left; width:120px;}
.bottom_button .previoustopics{background:url(../images/previous-hot-topics-button.gif) no-repeat; width:116px; height:20px; border:none; outline:none; float:right; cursor:pointer;}

/*-----------------------------    Category Images Section CSS  -----------------------------------*/

#category_panel{width:970px; margin:10px auto 0px auto; font-size:12px; }
#category_panel .row{width:970px; margin:0px auto;}
.first_column{width:324px; float:left; padding-bottom:3px;}
.second_column{width:324px; float:left; padding-bottom:3px;}
.third_column{width:322px; float:right; padding-bottom:3px;}

.second_column_home{width:324px; float:left; padding-bottom:3px; position:relative; top:372px; }

.category_title{background:url(../images/category-title.gif) no-repeat; width:305px; height:40px; padding:4px 0px 0px 10px;}
.category_title  h1{color:#FFFFFF; font-size:17px;}

.recommendations_title{}
.recommendations_title h1{color:#005b96; font-size:17px;}

.list_widget{width:655px; margin:6px 0px;}
.list_widget .topcr{background:url(../images/category-list-top.gif) bottom no-repeat; width:655px; height:6px;}
.list_widget .midcr{width:645px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:0px 4px;}
.list_widget .bottomcr{background:url(../images/category-list-bottom.gif) left top no-repeat; width:655px; padding:0px 0px 6px 0px;}

.list_widgetrec{width:270px; margin:6px 0px;}
.list_widgetrec .topcr{background:url(../images/category-list-top.gif) bottom no-repeat; width:270px; height:6px;}
.list_widgetrec .midcr{width:260px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:0px 4px;}
.list_widgetrec .bottomcr{background:url(../images/category-list-bottom.gif) left top no-repeat; width:270px; padding:0px 0px 6px 0px;}

.homepage_list_widget{width:310px; margin:6px 6px;}
.homepage_list_widget .topcr{background:url(../images/category-list-top.gif) bottom no-repeat; width:300px; height:6px;}
.homepage_list_widget .midcr{width:300px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:4px 4px;}
.homepage_list_widget .bottomcr{background:url(../images/category-list-bottom.gif) left top no-repeat; width:300px; padding:0px 0px 6px 0px;}

.contest_list_widget{width:275px; margin:6px 0px;}
.contest_list_widget .topcr{background:url(../images/category-list-top.gif) bottom no-repeat; width:275px; height:6px;}
.contest_list_widget .midcr{width:265px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:0px 4px;}
.contest_list_widget .bottomcr{background:url(../images/category-list-bottom.gif) left top no-repeat; width:275px; padding:0px 0px 6px 0px;}


/*-----------------------------    Thumb Section CSS  -----------------------------------*/


.bigimage{width:345px; margin:0px auto; font-size:12px; padding-bottom:20px;}
.bigimage ul{margin:0px; padding:0px; width:340px;}
.bigimage li{float:left; margin:0px; padding:0px;}
.bigimage li.imageholder{background:url(../images/big-img-hoder.gif) top left no-repeat; width:129px;}
.bigimage li.imageholder img{ border:1px solid #fff1b7; margin:10px 13px;}
.bigimage li li{float:none;}
.bigimage li li.margin{margin:5px 0px 0px 9px;}
.bigimage li a{color:#464646; font-size:12px; text-decoration:none; font-weight:bold;}
.bigimage li a:hover{color:#242424; font-size:12px; text-decoration:none;}

.bigimage li.button{width:100px; margin:0px; padding:0px;}
.bigimage li.button li{width:100px; text-align:center; font-size:12px; margin:5px 0px;}
.bigimage li.button li.peopleviews{color:#0d77a8; font-weight:bold;}

.bigimage li.vsmid_button a{background:url(../images/mid-vs.gif) no-repeat; width:47px; height:47px; display:block;}
.bigimage li.vsmid_button a:hover{background:url(../images/mid-vs-active.gif) no-repeat;}

.topicimage{width:140px; margin:0px auto; font-size:12px; padding-bottom:20px;}
.topicimage ul{margin:0px; padding:0px;}
.topicimage li{float:left; margin:0px; padding:0px;}
.topicimage li.imageholder{background:url(../images/big-img-hoder.gif) top left no-repeat; width:129px;}
.topicimage li.imageholder img{ border:1px solid #fff1b7; margin:10px 13px;}
.topicimage li li{float:none;}
.topicimage li li.margin{margin:5px 0px 0px 9px;}
.topicimage li a{color:#464646; font-size:12px; text-decoration:none; font-weight:bold;}
.topicimage li a:hover{color:#242424; font-size:12px; text-decoration:none;}

/*-----------------------------    Thumb Section CSS  -----------------------------------*/
.thumb_widget{width:305px; margin:0px auto; padding-bottom:5px; border-top:1px solid #6ecaf4; background:#FFFFFF;}
.views{background:url(../images/views-bg.gif) top left no-repeat; width:60px; height:27px; padding-left:6px; color:#000000;}
.thumb_widget .thumb_section{width:305px;}
.thumb_section li{float:left; width:180px; font-size:11px; line-height:normal;}
.thumb_section li.imageholder{ width:56px;}
.thumb_section li.imageholder img{margin:7px;}
.thumb_section li.text{float:right; text-align: left; margin:5px 0px 0px 5px;}

.thumb_section_friend li{float:left; width:180px; font-size:11px; line-height:normal;}
.thumb_section_friend li.imageholder{ width:20px;}
.thumb_section_friend li.imageholder img{margin:7px;}
.thumb_section_friend li.text{float:right; text-align: left; margin:5px 0px 0px 5px;}

.thumb_section  li.svsbutton a{background:url(../images/small-vs-button.gif) center no-repeat; width:56px; height:56px; display:block;}
.thumb_section  li.svsbutton a:hover{background:url(../images/small-vs-button_active.gif) center no-repeat;}
.thumb_section li a{color:#2b2b2b; font-size:11px; text-decoration:none;}
.thumb_section li a:hover{color:#1b1b1b; text-decoration:underline;}

/* ----------------------- Footer CSS --------------------- */
.adpanel{ width:728px; margin:0px auto;}
.adpanel a{ color:#000000; text-decoration:none;}
.adpanel a:hover{ color:#666666; text-decoration:underline;}

/* ----------------------- Footer CSS --------------------- */
#footer{width:980px; margin:0px auto 10px auto;}

#innerfooter_flagoff{width:870px; float:left;}
#innerfooter_flagon{width:870px; float:right;}
.ftrleft{background:url(../images/footer-left.gif) no-repeat; width:10px; height:49px; float:left;}
.ftrright{background:url(../images/footer-right.gif) right no-repeat; height:49px; float:right; color:#a4c6dc;}
.ftrright a{color:#a4c6dc; text-decoration:none;}
.ftrright a:hover{color:#eef8ff; text-decoration:none;}
.ftrright ul{padding-top:15px;	}
.ftrright li{float:left;}
.ftrright li.right{text-align:right;}

/* ----------------------- Category Page CSS --------------------- */

#innerheader{width:1000px; margin:0px 0px 0px 0px; height:106px;}
#innerheader .innerlogo{background:url(../images/logo.gif) right no-repeat; width:244px; height:85px; float:right; margin:18px 0px 0px 0px; margin:21px 0px 0px 0px;}
#innerheader .innerlogo a{display:block; width:244px; height:85px; text-indent:-10000px;}
#innerheader .inneradpanel{width:728px; float:left; margin:0px;}
#innerheader .contestadpanel{width:608px; float:left; margin:0px; padding-left:120px;}

#inner_mid{width:1000px; margin:0px; padding:0px;}
.inrmidleft{width:120px; float:left;}
.inrmidright{width:880px; float:right;}

#inner_mid_like{width:880px; margin:0px; padding:0px;}
#inner_mid .flagoff_left{width:880px; float:left;}
#inner_mid .flagoff_right{width:120px; float:left;}
#inner_mid .flagon_left{width:120px; float:left;}
#inner_mid .flagon_right{width:880px; float:right;}
#inner_mid .content_widget{width:880px;}
#inner_mid .adbanner_widget{width:120px;}


/*------------------------------ Inner Mid Section CSS ------------------------------------ */

#innermid_widget{width:880px; margin:0px 0px 0px 0px;}
#innermid_widget .topw{background:url(../images/inrmid_top1.png) no-repeat; width:880px; height:12px; font-size:0px;}
#innermid_widget .midw{background:url(../images/inrmid_mid.png) repeat-y; width:850px; padding:5px 15px;}
#innermid_widget .bottomw{background:url(../images/inrmid_bottom.png) top no-repeat; width:880px; height:21px;}

#iinercategory_panel{width:848px; margin:2px auto 0px auto; font-size:12px; }
#iinercategory_panel .row{width:848px; margin:0px auto;}

.innerfirst_column{width:209px; float:left;}
.innersecond_column{width:315px; float:left; margin:10px 0px 0px 0px;}
.innerthird_column{width:315px; float:right; margin:10px 0px 0px 0px;}
.bottom_text{ width:639px; float:right; font-size:13px;}


.popgraph_left{width:290px; float:left; margin:0px 0px 0px;}
.popgraph_right{width:555px; float:right; margin:10px 0px 0px;}
.participant_imgbg{background:url(../images/participant-big-image-bg.gif) no-repeat; width:282px; height:282px;}
.participant_imgbg img{ border:1px solid #FFFFFF; margin:15px;}

.merchant_widget{width:270px; margin:0px auto;}
.merchant_widget .topr{background:url(../images/merchant-top.gif) no-repeat; width:270px; height:25px; color:#FFFFFF; font-size:15px; text-align:center; padding:5px 0px; font-weight:bold;}
.merchant_widget .midr{border-left:1px solid #88caf2; border-right:1px solid #88caf2; background:#f6fcff; width:252px; padding:8px;}
.merchant_widget .midr li{padding:8px 0px 8px 10px;}

.merchant_widget .midr li a{color:#605f5f; text-decoration:none;}
.merchant_widget .midr li a:hover{color:#605f5f; text-decoration:underline;}
.merchant_widget .midr li span{color:#0090c7; font-weight:bold;}
.merchant_widget .bottomr{background:url(../images/merchant-bottom.gif) no-repeat; width:270px; height:25px;}

.popgraph_right .titlebg{background:url(../images/title_bg.gif) no-repeat; height:47px; padding:13px 0px 0px 30px; margin:5px auto;}
.popgraph_right .shortinfo{width:550px; margin:0px auto; font-size:11px;}
.popgraph_right .shortinfo p{line-height:18px;}
.shortinfo a{color:#e00054; text-decoration:underline;}
.shortinfo a:hover{color:#c7024c; text-decoration:none;}

.comapre_with{width:520px; margin:10px auto 0px auto;}
.comapre_with li{float:left;}
.comapre_with li.vsmid_button a{background:url(../images/mid-vs.gif) no-repeat; width:47px; height:47px; display:block;}
.comapre_with li.vsmid_button a:hover{background:url(../images/mid-vs-active.gif) no-repeat;}
.comapre_with li.link a{text-decoration:none; color:#045c89; display:block; padding-top:15px; width:350px;}
.comapre_with li.link a:hover{text-decoration:underline; color:#045c89}
.popscore{background:url(../images/winner-popscore-bg.gif) no-repeat; width:102px; height:57px; text-align:center; color:#FFFFFF; padding-top:5px;}
.popscore h3{font-size:30px; color:#FFFFFF; text-align:center;}

.fblike{width:150px; height:25px; float:left;}

.graph_widget{width:550px; margin:0px auto;}
.relatednews_widget{width:550px; margin:10px auto 0px auto; }
.relatednews_widget .topcr{background:url(../images/related-news-top.gif) no-repeat; width:532px; height:35px; font-size:15px; color:#FFFFFF; text-align:center; font-weight:bold;}
.relatednews_widget .midcr{border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; width:513px; padding-left:17px;}
.relatednews_widget .midcr li {padding:7px 0px 3px 15px; background:url(../images/arrow_news.gif) left no-repeat;}
.relatednews_widget .bottomcr{background:url(../images/related-news-bottom.gif) no-repeat; width:532px; height:35px;}

.contest_result{width:830px; margin:0px auto;}
.contest_result li{float:left; font-size:12px; margin:10px 0px 0px 0px;}
.contest_result li.firstcol{width:102px; margin-right:10px; color:#FFFFFF; text-align:center; font-weight:bold;}
.contest_result li.secondcol{width:586px; margin-right:10px; text-align:center;}
.contest_result li.secondcol li{width:586px; margin:0px; padding:0px; text-align:center;}
.contest_result li.secondcol li.topicviews{background:url(../images/topics-views.gif) center no-repeat; text-align:center; height:16px; font-size:11px; padding:5px 0px; margin:4px auto;}
.contest_result li.thirdcol{width:102px; float:right; color:#FFFFFF; text-align:center; font-weight:bold;}

.winnerbg{background:url(../images/winner-popscore-bg.gif) no-repeat; width:102px; height:60px; padding-top:2px;}
.losserbg{background:url(../images/looser-popsore-bg.gif) no-repeat; width:102px; height:60px; padding-top:2px;}
.drawbg{background:url(../images/draw-popscore-bg.gif) no-repeat; width:102px; height:60px; padding-top:2px; color:#000000}

.winnerbg h3{font-size:30px; color:#FFFFFF;}
.losserbg h3{font-size:30px; color:#FFFFFF;}
.drawbg h3{font-size:30px; color:#000000;}

.graphicon{background:url(../images/graphicon.jpg) no-repeat; text-align:center; width:50px; height:44px; padding-top:2px;}

.popgraph_right .namewidget{width:550px;}
.popgraph_right .namewidget{width:550px;}
.namewidget .leftpr{width:383px; float:left; background:url(../images/title_bg.gif) no-repeat; height:47px; padding:13px 0px 0px 30px; margin:5px auto;}
.namewidget .rightpr{width:130px; float:right; padding:25px 0px 0px 0px;}

.static-templatemid{width:848px; margin:0px auto;}
.static-templatemid .statictop{background:url(../images/static-template-top.gif) no-repeat; width:798px; padding:35px 25px 0px 25px }
.static-templatemid .staticbottom{background:url(../images/static-template-bottom.gif) no-repeat; width:848px; height:27px;}
.static-templatemid h3{background:url(../images/sub-heading-arrow.gif) left center no-repeat;  color:#0a77b0; font-size:16px; font-weight:bold; height:27px; padding:10px 0px 10px 35px }
.static-templatemid h4{color:#747474; font-size:15px; font-weight:bold; padding:10px 0px 0px 0px }
.static-templatemid p{color:#7f7f7f; padding:5px 0px 20px 0px;}
.contest_panel{width:848px;margin:5px auto 10px auto;}

.contest_panel .firstcon{width:270px; float:left;}
.contest_panel .secondcon{width:308px; float:left;}
.contest_panel .thirdcon{width:270px; float:right;}

#contest_merchant_widget{width: 90%; height: auto; margin: 0px auto; margin-top:0px; margin-bottom:15px;}
#contest_merchant_widget li{padding:2px 5px 2px 5px; float:left;}
#contest_merchant_widget li a{color:#605f5f; text-decoration:none;}
#contest_merchant_widget li a:hover{color:#605f5f; text-decoration:underline;}
#contest_merchant_widget li span{color:#0090c7; font-weight:bold;}

.conimage_holder{background:url(../images/contest-big-image-bg3.gif) no-repeat; width:270px; height:286px;}
.conimage_holder img{border:1px solid #FFFFFF; margin:8px 8px;}

.contest_panel .titlebg{background:url(../images/participant-name-bg3.gif) center no-repeat; height:47px; padding:7px 0px 0px 25px; margin:0px auto;}

.contest_panel .shortinfo{width:260px; margin:0px auto; color:#5f5f5f; font-size:14px;}
.contest_panel .shortinfo p{line-height:22px;}
.contest_panel .shortinfo span{text-align:left; display:block;}

.secondcon .graph_widget{width:280px; margin:0px auto;}
.sharebtn{background:url(../images/share-this.gif) no-repeat; width:104px; height:27px; cursor:pointer; border:none; outline:none;}
.secondcon li.help{text-align:right;}
.secondcon li.center{text-align:center; padding-right:30px;}
.secondcon .midad{width:300px; margin:5px auto 0px auto;}

/* Updated CSS For Views Starts Here */
.secondcon li.topicviews{background:url(../images/topics-views.gif) center no-repeat; text-align:center; border-top:1px solid #6ecaf4; width:271px; height:15px; font-size:11px; padding:5px 0px; margin-bottom:4px;}
/* Updated CSS For Views Ends Here */

/*------------------------------------ CSS Classes Updated according to new page layout ------------------------------------------------*/

#header{width:1000px; padding:0px 0px 10px 0px;}

#header_like{width:880px; padding:0px 0px 10px 0px;}

#functionalheader{width:100%; background:#13639c; border-bottom:1px solid #d4e4ee;}
#functionalheader .searchbox{width:250px; float:left; padding:10px 0px 0px 10px;}
#functionalheader .searchbox li{float:left;}
#functionalheader .searchbox li .searchbutton{background:url(../images/search-icon1.gif) no-repeat; width:27px; height:19px; border:none; margin-top:0px; cursor:pointer;}
#functionalheader .searchbox li .searchinput{border:none; color:#000000; font-size:14px; padding:3px 0px 2px 0px; padding:1px 0px;}

#functionalheader .loginbox{width:370px; float:right; margin-top:10px;}
#functionalheader .loginbox li{float:left; margin:0px; padding:0px;}
#functionalheader .loginbox li .ltextbox{border:1px solid #FFFFFF; color:#000000; font-size:12px; margin-right:10px; padding:3px 0px 2px 0px;}
#functionalheader .loginbox li .loginbtn{background:url(../images/login-btn.gif) no-repeat; width:76px; height:23px; border:none; outline:none; cursor:pointer;}

#functionalheader .loginbox .loginlink{width:370px; margin:3px 0px}
#functionalheader .loginbox .loginlink li{float:left; padding-right:30px;}
#functionalheader .loginbox .loginlink li.seprator{background:url(../images/login-link-sep.gif) no-repeat right;}
#functionalheader .loginbox .loginlink a{color:#FFFFFF; text-decoration:none;}
#functionalheader .loginbox .loginlink a:hover{color:#FFFFFF; text-decoration:underline;}

.closebtn{ width:23px; height:23px; float:right; margin-bottom:10px;}
.bottom_container{width:1000px; margin:0px; padding:0px;}
.innersub_nav{width:100%;}  
.innersub_nav a{display:block; font-size:13px; text-decoration:none; padding:3px 10px; color:#10669d;}
.innersub_nav a:hover{text-decoration:none}
.innersub_nav li{margin:0px 2px 0px 0px; padding:0px; float:left;}
.innersub_nav  #current {background:url(../images/inner-sub-nav-right.gif) no-repeat right top; font-size:13px; text-decoration:none;}  
.innersub_nav  #current a {background:url(../images/inner-sub-nav-left.gif) no-repeat left top; color:#FFFFFF;}

#topic_detail{width:550px; margin:5px auto;}
#topic_detail .topicstates{width:440px; float:left;}
#topic_detail .popscore{background:url(../images/winner-popscore-bg.gif) no-repeat; width:102px; height:57px; text-align:center; color:#FFFFFF; padding-top:5px; float:right;}
#topic_detail .popscore h3{font-size:30px; color:#FFFFFF; text-align:center;}
#topic_detail .topicstates .ttopbg{background:url(../images/topic-stats-topbg.gif) no-repeat; height:5px; width:440px; font-size:0px;}
#topic_detail .topicstates .tbottombg{background:url(../images/topic-stats-bottombg.gif) top no-repeat; height:52px; width:430px; padding:0px 5px 12px 5px;}
#topic_detail .topicstates .tbottombg .followers{width:80px; float:left; color:#3d92cb; font-size:15px; font-weight:bold; text-align:center }
#topic_detail .topicstates .tbottombg .followers p{color:#000000; font-size:17px; font-weight:bold; }
#topic_detail .topicstates .tbottombg .statsaction li{padding-bottom:3px;}
#topic_detail .topicstates .tbottombg .statsaction{width:350px; float:left;}
#topic_detail .topicstates .tbottombg .statsaction .viewbtn{ background:url(../images/view-btn.gif) no-repeat; height:21px; width:41px; border:none; outline:none; cursor:pointer;}
#topic_detail .topicstates .tbottombg .statsaction .stopfollowingbtn{background:url(../images/stop-following-btn.gif) no-repeat; height:21px; width:95px; border:none; outline:none; cursor:pointer;}
#topic_detail .topicstates .tbottombg .statsaction .followtwitterbtn{background:url(../images/follow-twitter-btn.gif) no-repeat; height:21px; width:141px; border:none; outline:none; cursor:pointer;}

#topic_detail .topicstates .tbottombg .count{width:350px; float:right; color:#3d92cb; font-weight:bold;}
#topic_detail .topicstates .tbottombg .count li{ padding:3px 0px;}
#topic_detail .topicstates .tbottombg .count span.red{ color:#e80000;}
#topic_detail .topicstates .tbottombg .count span.green{ color:#0c9505;}

#topicfeatured_contest{ width:220px; margin:6px auto 0px auto;} 
#topicfeatured_contest .contopbg{ background:url(../images/topic-featured-contest-top.gif) no-repeat; width:220px; height:29px; font-size:15px; color:#FFFFFF; text-align:center; padding-top:6px; font-weight:bold;}
#topicfeatured_contest .conbottombg{ background:url(../images/topic-featured-contest-bottom.gif) no-repeat; width:220px; height:22px;}
#topicfeatured_contest .conmidbg{background:url(../images/topic-featured-contest-mid.gif) repeat-y; width:200px; padding:0px 10px}
#topicfeatured_contest .conmidbg li{background:url(../images/blue-arrow.gif) left center no-repeat; padding:5px 0px 0px 15px; font-size:12px;}
#topicfeatured_contest .conmidbg li.all{background:none; text-align:right; padding:3px 0px;}
#topicfeatured_contest .conmidbg li.all a{color:#11669d; text-decoration:underline;}
#topicfeatured_contest .conmidbg li.all a:hover{color:#11669d; text-decoration:none;}

#midbottom_widget{width:270px; margin:5px auto;}

#midbottom_widget .topicrelated_news{width:270px; margin:6px auto 0px auto;}
#midbottom_widget .topicrelated_news .newstop{background:url(../images/topic-featured-contest-top.gif) no-repeat; width:270px; height:29px; font-size:15px; color:#FFFFFF; text-align:center; padding-top:6px; font-weight:bold;}
#midbottom_widget .topicrelated_news .newsbottom{background:url(../images/topic-featured-contest-bottom.gif) no-repeat; width:270px; height:22px;}
#midbottom_widget .topicrelated_news .newsmid{background:url(../images/topic-featured-contest-mid.gif) repeat-y; width:250px; padding:8px 10px;}
#midbottom_widget .topicrelated_news .newsmid li{ background:url(../images/news-arrow.gif) no-repeat; padding:5px 0px 0px 15px;}


#midbottom_widget .topicrelated_quiz{width:270px; margin:6px auto 0px auto;}
#midbottom_widget .topicrelated_quiz .quiztop{background:url(../images/topic-vote-topbg.gif) no-repeat; width:270px; height:29px; font-size:15px; color:#FFFFFF; text-align:center; padding-top:6px; font-weight:bold;}
#midbottom_widget .topicrelated_quiz .quizbottom{background:url(../images/topic-vote-bottombg.gif) no-repeat; width:270px; height:22px;}
#midbottom_widget .topicrelated_quiz .quizmid{background:url(../images/topic-vote-midbg.gif) repeat-y; width:250px; padding:8px 10px;}
#midbottom_widget .topicrelated_quiz .quizmid li{background:url(../images/news-arrow.gif) no-repeat; padding:5px 0px 0px 15px;}
#midbottom_widget .topicrelated_quiz .quizmid li a{color:#0886b7; text-decoration:none;}
#midbottom_widget .topicrelated_quiz .quizmid li a:hover{color:#0886b7; text-decoration:underline;}

#topicwinner_featuredcontest{ width:270px; margin:0px auto;} 
#topicwinner_featuredcontest .wfctopbg{ background:url(../images/winner-featured-contest-top.gif) no-repeat; width:270px; height:25px; font-size:15px; color:#FFFFFF; text-align:center; padding-top:10px; font-weight:bold;}
#topicwinner_featuredcontest .wfcbottombg{ background:url(../images/winner-featured-contest-bottom.gif) no-repeat; width:270px; height:22px;}
#topicwinner_featuredcontest .wfcmidbg{background:url(../images/winner-featured-contest-mid.gif) repeat-y; width:250px; padding:0px 10px}
#topicwinner_featuredcontest .wfcmidbg li{background:url(../images/winner-fc-arrow.gif) left center no-repeat; padding:5px 0px 0px 15px; font-size:12px;}
#topicwinner_featuredcontest .wfcmidbg li.all{background:none; text-align:right; padding:3px 0px;}
#topicwinner_featuredcontest .wfcmidbg li.all a{color:#099202; text-decoration:underline;}
#topicwinner_featuredcontest .wfcmidbg li.all a:hover{color:#099202; text-decoration:none;}

#topiclosser_featuredcontest{ width:270px;  margin:0px auto;} 
#topiclosser_featuredcontest .lfctopbg{ background:url(../images/losser-featured-contest-top.gif) no-repeat; width:270px; height:25px; font-size:15px; color:#FFFFFF; text-align:center; padding-top:10px; font-weight:bold;}
#topiclosser_featuredcontest .lfcbottombg{ background:url(../images/losser-featured-contest-bottom.gif) no-repeat; width:270px; height:22px;}
#topiclosser_featuredcontest .lfcmidbg{background:url(../images/losser-featured-contest-mid.gif) repeat-y; width:250px; padding:0px 10px}
#topiclosser_featuredcontest .lfcmidbg li{background:url(../images/looser-fc-arrow.gif) left center no-repeat; padding:5px 0px 0px 15px; font-size:12px;}
#topiclosser_featuredcontest .lfcmidbg li.all{background:none; text-align:right; padding:3px 0px;}
#topiclosser_featuredcontest .lfcmidbg li.all a{color:#e31111; text-decoration:underline;}
#topiclosser_featuredcontest .lfcmidbg li.all a:hover{color:#e31111; text-decoration:none;}

#topicvote{width:270px; margin:9px auto 0px auto;} 
#topicvote .votetopbg{ background:url(../images/topic-vote-topbg.gif) no-repeat; width:270px; height:25px; font-size:15px; color:#FFFFFF; text-align:center; padding-top:10px; font-weight:bold;}
#topicvote .votebottombg{ background:url(../images/topic-vote-bottombg.gif) no-repeat; width:270px; height:22px;}
#topicvote .votemidbg{background:url(../images/topic-vote-midbg.gif) repeat-y; width:264px; padding:0px 3px; text-align:center;}
#topicvote .votemidbg li{width:87px; float:left; margin:6px auto; text-align:center;}
#topicvote .votemidbg li p{text-align:center; font-size:15px; color:#0a7aad; font-weight:bold; padding-bottom:4px;}
#topicvote .votemidbg .votebtn{background:url(../images/vote-button.gif) no-repeat; width:51px; height:24px; border:none; outline:none; cursor:pointer;}
#topicvote .votemidbg li span{ color:#000000; font-size:16px; font-weight:bold; display:block; padding-top:15px;}

#contest_featuredcontest{ width:270px;  margin:0px auto;} 
#contest_featuredcontest .lfctopbg{ background:url(../images/topic-vote-topbg.gif) no-repeat; width:270px; height:25px; font-size:15px; color:#FFFFFF; text-align:center; padding-top:10px; font-weight:bold;}
#contest_featuredcontest .lfcbottombg{ background:url(../images/topic-vote-bottombg.gif) no-repeat; width:270px; height:22px;}
#contest_featuredcontest .lfcmidbg{background:url(../images/topic-vote-midbg.gif) repeat-y; width:250px; padding:0px 10px}
#contest_featuredcontest .lfcmidbg li{padding:5px 0px 0px 15px; font-size:12px;}
#contest_featuredcontest .lfcmidbg li.all{background:none; text-align:right; padding:3px 0px;}
#contest_featuredcontest .lfcmidbg li.all a{color:#e31111; text-decoration:underline;}
#contest_featuredcontest .lfcmidbg li.all a:hover{color:#e31111; text-decoration:none;}

.topicinner_nav{width:260px; float:left;}

/*------------------------------------------ User Profile page CSS Starts Here ------------------------------------------ */

#userprofile{width:842px; margin:0px auto;}

#userprofile .profiletopbg{background:url(../images/userprofile-infotop.gif) no-repeat; width:842px; height:10px; font-size:0px;}
#userprofile .profilebottombg{background:url(../images/userprofile-infobottom.gif) no-repeat; width:842px; height:14px; font-size:0px;}
#userprofile .profilemidbg{background:url(../images/userprofile-infomid.gif) repeat-y; width:812px; padding:10px 15px;}

#userprofile .profilemidbg .leftwidget{ width:305px; float:left;}
#userprofile .profilemidbg .rightwidget{ width:370px; float:right;} 

.friendfeed{width:350px; background:#eaf7ff; padding:10px; margin-top:6px}
.friendfeed h3{font-size:16px; color:#000000; border-bottom:1px solid #bbc6cc;}
.friendfeed p{color:#515151; padding:5px 0px;}
.friendfeed li{background:url(../images/friend-feed-bullet.gif) top left no-repeat; padding-left:12px; margin:5px 0px;}
.friendfeed li a{color:#017cb2; text-decoration:underline;}
.friendfeed li a:hover{color:#017cb2; text-decoration:none;}

#friendfeed{width:368px; margin:10px auto 0px auto;}
#friendfeed .fftopbg{background:url(../images/friend-feed-topbgnew.gif) no-repeat; width:368px; height:35px;}
#friendfeed .ffbottombg{background: url(../images/friend-feed-bottombgnew.gif) no-repeat; width:368px; height:21px; font-size:0px;}
#friendfeed .ffmidbg{ background:url(../images/friend-feed-midbgnew.gif) repeat-y; width:338; padding:5px 15px;}
#friendfeed .fftopbg .title{width:310px; margin:0px auto; padding-top:7px; color:#FFFFFF;}
#friendfeed .fftopbg .title .hdg{width:260px; float:left;  font-size:17px;}
#friendfeed .fftopbg .title .hdg span{font-size:17px;}
#friendfeed .fftopbg .viewlink{width:50px; float:right;}
#friendfeed .fftopbg .viewlink a{color:#FFFFFF; text-decoration:none;}
#friendfeed .fftopbg .viewlink a:hover{color:#FFFFFF; text-decoration:underline;}
#friendfeed .ffmidbg p{color:#515151; padding:5px 0px;}
#friendfeed .ffmidbg li{background:url(../images/friend-feed-bullet.gif) top left no-repeat; padding-left:12px; margin:5px 0px;}
#friendfeed .ffmidbg li a{color:#017cb2; text-decoration:underline;}
#friendfeed .ffmidbg li a:hover{color:#017cb2; text-decoration:none;}

.userprofile_info{width:820px;}
.userprofile_info .imgholder{background:url(../images/user-picholder.gif) no-repeat; width:170px; height:170px; float:left;}
.userprofile_info .imgholder img{ padding:15px;}
.userprofile_info .usercontent{width:255px;}
.userprofile_info li{padding:5px;}
.userprofile_info li span{color:#2980bd;}
.userprofile_info li li{ margin:0px; padding:0px; float:left;}
.userprofile_info li li.username{width:205px;}
.userprofile_info li li.edit{width:40px;}
.userprofile_info li li.edit a{color:#017cb2; text-decoration:underline;}
.userprofile_info li li.edit a:hover{color:#017cb2; text-decoration:none;}
.userhistory{width:500px; margin-top:15px;}
.userhistory .leftc{width:250px; float:left;}
.userhistory .rightc{width:250px; float:right;}

#user_feed{width:700px; float:right;}

#usermiddle_section{width:830px; margin:0px auto 10px auto; }
#userfriend{width:408px; float:left;}
#userfriend .ustopbg{background:url(../images/user-friend-topbgnew.gif) no-repeat; width:408px; height:35px;}
#userfriend .usbottombg{background: url(../images/user-friend-bottombgnew.gif) no-repeat; width:408px; height:25px; font-size:0px;}
#userfriend .usmidbg{ background:url(../images/user-friends-midbgnew.gif) repeat-y; width:388; padding:10px;}
#userfriend .ustopbg .title{width:350px; margin:0px auto; padding-top:7px;}
#userfriend .ustopbg .title .hdg{width:300px; float:left; color:#000000; font-size:17px;}
#userfriend .ustopbg .title .hdg span{font-size:12px;}
/*#userfriend .ustopbg .viewlink{width:50px; float:right; color:#000000; padding-top:4px;}*/
#userfriend .ustopbg .viewlink{width:50px; float:right; color:#000000;}

.usermidrow{width:384px; margin:0px auto;}
.usermidrow li{width:180px; float:left; background:#FFFFFF; padding:5px; margin-bottom:4px;}
.usermidrow li.margin{margin-left:4px;}
.usermidrow li li{margin:0px; padding:0px;}
.usermidrow li li{float:left;}
.usermidrow li li.userthumb{background:url(../images/thumb-img-holder.gif) no-repeat; width:56px; height:56px;}
.usermidrow li li.userthumb img{margin:7px;}
.usermidrow li li.userinfo{width:105px; padding:6px 0px 6px 5px;}
.usermidrow li li.userinfo span{display:block; height:30px;}
#userfriend .pagging{width:370px; margin:0px auto;}


/*Modal Popup*/

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.contest_label{color :#0F5D96;}  /* css class for contest page label*/
.btn_pointer{cursor :pointer;}
.btn_UploadImage{background:url(../images/upload-btn.png); width:58px; height:24px; border:none;}

.mainTitlebg{background:url(../images/title_bg.gif) no-repeat; height:47px; padding:12px 0px 0px 30px; margin:5px auto;}
