@charset "utf-8";
/* Goodtimes @ IFFI - Kingfisherwold  */
body {margin:0 auto; color:#000000; background:url(images/bodybg2.jpg) top no-repeat #910918; font-size:11px; font-family:Trebuchet MS, Helvetica; width:100%; height:auto;}
p, ul, li, p, h1, h2, h3 {margin:0; padding:0;}
#container{width:1000px;  margin:0px auto;}
#content_wrapper{width:1000px;  float:left; height:auto; margin:0 auto }
a {outline:none; color: #000000; text-decoration:none}
a img{ border:none}
.clear-left{float:left}
.align-left{ float:left}
#header{height:320px; background:url(images/header-banner.gif) top no-repeat ; width:1000px; background-position:276px 0; float:left;  }
#kingfisher-logo{background:url(images/kingfisher-bird.gif) no-repeat; margin:56px 0 0 66px; float:left; display:inline; padding-left:76px; height:90px; width:150px; clear:left; position:absolute} 
#kingfisher-logo a img { margin-top:21px;}
h3{ font-size:16px; line-height:20px; color:#000000;}
#left-col{ float:left; width:430px; color:#000000; padding-right:10px;}
#left-col p{ color:#000000; font-size:12px; margin:0 0 20px 0;   }
#left-col-profile{ float:left; width:424px; color:#000000; padding-right:9px; }
#left-col-profile-preview{ float:left; width:584px; color:#000000; padding-right:9px;}
#right-col-profile{ float:left; width:204px; color:#000000; border-left:1px solid #000000; padding-left:10px;font-size:14px;}
#right-col{ float:left; width:206px; color:#000000; border-left:1px solid #910918; font-size:14px; }
#right-col h3{padding-left:10px; height:18px; line-height:18px; }
/* #right-col-profile h3{ height:20px; line-height:20px;} */
#most_popular img, #most_recent img{ border:1px solid #910918; margin:11px 0px 0px 8px}
#right-col-profile #voters_list img{ border:1px solid #910918; margin:11px 9px 0px 0px}
#content-box{ width:648px; padding:10px 27px; background:url(images/content-boxbg.jpg); background-repeat:repeat-y; float:left; margin:0 0 0 276px; display:inline; font-size:17px;}
#content-box-bottom{width:702px; background:url(images/content-box-bottombg.jpg) no-repeat; height:13px; overflow:hidden; float:left; margin:0 0 0 276px; padding-bottom:10px; display:inline}
#search{ height:40px;  text-align:right;  padding:0; margin:0;  color:#910918; font-size:12px; font-weight:normal}
#search span{ height:20px; line-height:20px;  text-align:right; margin:6px 0 0 0; vertical-align:top;  color:#910918; font-size:12px; font-weight:normal}
#kingfisher{ height:16px; line-height:16px; text-align:right; margin:0 0 10px 0; color:#910918; font-size:12px; font-weight:normal}
.imgalign{ vertical-align:top}
#kingfisher img{ margin-right:5px;}
#search img{ margin-top:0px; vertical-align:middle}
p.ques{ float:left; width:32px; clear:left}
p.ques-cont{ float:left; width:616px; }
p.ques-cont-preview{ float:left; width:626px; }
p.answer-preview {float:left; width:626px; font-size:16px; padding-bottom:10px; }
p.answer{float:left; width:608px; font-size:16px; padding-bottom:10px;}
div.profile-img{ margin:0px 10px 10px 0; float:left;}
.profile-img img{ border:1px solid #000000;} 
div.proile-details{width:220px; margin:0px 10px 10px 0; float:left;}
.proile-details-preview{width:220px; margin:0px 10px 10px 0; float:left; font-size:20px; line-height:30px; font-weight:bold}
div.facebook-link{ background:url(images/btn-facebook.jpg); background-repeat:no-repeat; height:23px; line-height:20px; margin:8px 0 6px 0; font-size:13px; padding-left:30px; width:190px; font-weight:normal}
div.orkut-link{ background:url(images/btn-orkut.jpg); background-repeat:no-repeat; height:23px; line-height:20px; margin-bottom:6px; font-size:13px; padding-left:30px; width:190px; font-weight:normal}
div.twitter-link{ background:url(images/btn-twitter.jpg); background-repeat:no-repeat; height:23px; line-height:20px; margin-bottom:6px; font-size:13px; padding-left:30px; width:190px; font-weight:normal}
#twitter-badge{ clear:left; margin:20px 0 0 0; float:left;}
#twitter-post{clear:left; margin:16px 0 0 182px; background:url(images/twitter-post-bg.gif) no-repeat; width:298px; height:198px; padding:24px 20px 0 189px; position:absolute; font-size:19px; z-index:100 }
#twitter-post p{font-size:13px; padding:20px 0 0 0; height:40px; line-height:40px; font-weight:bold}
#search-list{clear:left; margin:20px 0 20px 0; float:left; width:396px;}
#post-answer{clear:left; margin:40px auto; width:594px; background-color:#910918; color:#FFFFFF; font-size:20px; padding:10px; text-align:center; font-size:21px; line-height:40px;}
#post-answer-box{width:570px; padding:4px 10px; background-color:#ffffff; color:#000000; border:1px solid #750814; font-size:15px; margin:28px 0 14px 0; text-align:left; line-height:18px;}
.search-details{ padding:0px 0px 10px 0px; font-size:13px;}
.search-details a{ font-size:13px; text-decoration:underline;} 
.search-details a:hover{ font-size:13px; text-decoration:none} 
.search-border{border-bottom:1px dotted #7a7a7a; width:100%; height:1px; overflow:hidden; clear:left}
.search-details p {line-height:20px; font-size:13px;  padding-left:102px; }
.search-details img{ float:left; margin:0 10px 10px 0; border:1px solid #000;}
.text-box-dob-dd, .text-box-dob-mm{ width:20px; }
.text-box-dob-yy{ width:40px; }
p.contest-description{margin:20px 0 20px 0; font-size:17px; line-height:20px;}
p.profile-description{margin:0 0 20px 0; font-size:19px; line-height:20px;}
.text-box-questions{ height:82px; width:606px; border:1px solid #dedede; margin:4px 0 10px 0px; font-family:Trebuchet MS, Helvetica; padding:4px; font-size:15px; color:#666666}
.contest-form{width:644px; float:left; font-size:16px; margin-top:10px; }
.contest-form2{width:504px; float:left; font-size:16px; margin-top:10px;}
.contest-form label {width:174px; float:left; padding-left:42px;}
.contest-form2 br {line-height:20px;}
.contest-form p{ padding:0 0 0 64px; margin:0 0 24px 0;  font-size:12px;}
p.terms{ font-size:16px; vertical-align:middle; height:22px; width:280px;}
.contest-form p.terms img{vertical-align:middle}
.contest-form p{ padding-left:222px; margin:0 0 25px 0;  font-size:12px;}
.contest-form2 span{ color:#910918; font-size:14px; line-height:50px; }
.text-box2{width:392px; padding:8px 4px; font-size:16px; color:#666666; border:1px solid #dedede; margin:0px 6px 6px 0; vertical-align:middle;}
.text-box2-last{width:392px; padding:8px 4px; font-size:16px; color:#666666; border:1px solid #dedede; margin:0px 6px 4px 0; vertical-align:middle}
.text-box{width:222px;   padding:8px 4px; font-size:16px; color:#666666; border:1px solid #dedede; margin:0px 0 28px 0;}
.text-box-search{width:133px;height:18px;color:#a3a2a2;font-family:Trebuchet MS, Helvetica;vertical-align:top;padding:2px 0 0 4px;margin:0 4px 0 0;font-size:11px;background-color:#ffffff;border:1px solid #a1a1a1; vertical-align:top}
.text-box-search1{width:133px;height:18px;color:#000000;font-family:Trebuchet MS, Helvetica;vertical-align:top;padding:2px 0 0 4px;margin:0 4px 0 0;font-size:11px;background-color:#ffffff;border:1px solid #a1a1a1; vertical-align:top}
.dropdown-dob-dd{width:54px; font-size:16px; padding:0px 2px; color:#666666; border:1px solid #dedede;}
.dropdown-dob-yy{width:88px; font-size:16px; padding:0px 2px; color:#666666; border:1px solid #dedede;}
.radio-btn{ font-size:16px; }
.chkbox{ vertical-align:middle; font-size:16px; line-height:40px; height:40px;}
#sub-form{ margin:22px 0 0 222px; }
a.profile-link{color:#f4bc00; font-size:17px; text-decoration:underline;}
a.profile-link:link{color:#f4bc00; font-size:17px; text-decoration:underline;}
a.profile-link:visited{color:#f4bc00; font-size:17px; text-decoration:underline;}
a.profile-link:hover{color:#f4bc00; font-size:17px; text-decoration:none;}
a.profile-link:active{color:#f4bc00; font-size:17px; text-decoration:underline;}
a.kf-link{color:#910918; font-size:12px; text-decoration:underline; vertical-align:top}
a.kf-link:link{color:#910918; font-size:12px; text-decoration:underline;}
a.kf-link:visited{color:#910918; font-size:12px; text-decoration:underline;}
a.kf-link:hover{color:#910918; font-size:12px; text-decoration:none;}
a.kf-link:active{color:#910918; font-size:12px; text-decoration:underline;}
.text-box-answer{ color:#000000; font-size:16px; width:568px; border:none; background-color:#FFFFFF;}
a.profile-link:visited, a.profile-link:active, a.profile-link:visited{color:#ffffff; font-size:17px; text-decoration:underline;}
a.profile-link:hover{color:#ffffff; font-size:17px; text-decoration:none;}
#votes{line-height:52px; font-size:24px; color:#FFFFFF; text-align:center; width:140px; background-color:#910918; padding:0px 0px; margin:0 0 50px 0}
#vote-and-win{ position:absolute; margin:0 0 0 597px; clear:both; width:95px; height:95px; z-index:0; background:url(images/btn-vote-and-win.jpg) no-repeat;}
#votes-txt{width:200px; height:30px; position:absolute; padding:0px; margin:62px 0 0px 0; color:#000000; font-size:12px; }
#contest_ends{width:174px; height:100px; position:absolute; padding:0px; margin:100px 0 0px 0; color:#ffffff; background-color:#920a18; padding:20px; }
.morelink {font-size:11px; color:#000; text-decoration:none; margin:0 0 0 0}
a.morelink:link{color:#000; text-decoration:none;}
a.morelink:visited{color:#000; text-decoration:none;}
a.morelink:hover{color:#000; text-decoration:underline;}
a.morelink:active{color:#000; text-decoration:none;}
.faqlink {font-size:11px; color:#000; text-decoration:none; margin:0 6px 0 0}
a.faqlink:link{color:#fff; text-decoration:none;}
a.faqlink:visited{color:#fff; text-decoration:none;}
a.faqlink:hover{color:#fff; text-decoration:underline;}
a.faqlink:active{color:#fff; text-decoration:none;}
.termslink {font-size:14px; color:#000; text-decoration:underline; }
a.termslink:link{color:#000; text-decoration:underline;}
a.termslink:visited{color:#000; text-decoration:underline;}
a.termslink:hover{color:#000; text-decoration:none;}
a.termslink:active{color:#000; text-decoration:underline;}
.searchlink {font-size:13px; color:#000; text-decoration:underline; }
p a.searchlink:link{color:#000; text-decoration:underline; font-size:13px; }
p a.searchlink:visited{color:#000; text-decoration:underline; font-size:13px; }
p a.searchlink:hover{color:#000; text-decoration:none; font-size:13px; }
p a.searchlink:active{color:#000; text-decoration:underline; font-size:13px; }
.login_check{text-decoration:underline; color:#000000;}
a.helplink{ font-weight:bold; font-size:18px;}
a.login_check:hover{text-decoration:none;}
.profile-answer{ font-size:14px; font-weight:bold; margin:16px 0 0 0}
.profile-answer .ques-cont{font-size:14px; font-weight:bold; width:410px;}
.profile-answer .answer{font-size:14px; font-weight:bold; width:410px; padding-bottom:16px; padding-top:4px;}
#copyright{ font-size:11px; color:#fff; display:inline; text-align:right; line-height:20px; height:20px; padding-bottom:10px; width:702px; float:left; margin:0 0 0 250px}
a.change-pic{ font-size:13px; color:#810712; text-decoration:underline}
a.change-pic:hover{ font-size:13px; color:#810712; text-decoration:none}
.show-tooltip-text a:hover { text-decoration: none; }
span.show-tooltip-text { display: none; position: absolute; font-size: 13px; background:url(images/toolbg.gif); background-repeat: repeat-x; color: white; height:24px; width:auto; padding: 4px; padding-left: 10px; padding-right: 10px;}
.retwit{float:left; padding:1px 2px; width:80px; height:16px;  background-color:#ffffff; border:1px solid #b6b6b6; text-align:center; margin:0px 0 0 11px; overflow:hidden;}
#profile_preview{ position:absolute; z-index:101; width:650px; padding:20px;  border:2px solid #000000; margin:330px  0 0 280px; background-color:#FFFFFF; color:#000000; font-size:14px;}
#kf-profile-buttons{ width:206px; margin:650px 0 0 76px; padding:0; height:40px; position:absolute; clear:left}
#kf-profile-buttons a img{ margin:0 10px 0 0}
#gvSearch { font-size:15px;}
#gvSearch span{ color:#910918; }