html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img {
	padding: 0;	border: 0;	outline: 0;	font-weight: normal;font-style: inherit;font-family: Arial;vertical-align: baseline;
	text-align: left;color: #000000;margin: 0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
:focus {outline:0;}
*, body,p, h1, h2, h3, h4, h5, h6{padding:0px;margin:0px;}
.clearfix{ clear:both; font-size:0; height:0; line-height:0;}
ul, li{	float:left;	padding:0;	margin:0;}
/*css starts here for index and other page*/
body{background:url(../images/iconsprite.jpg) repeat-x 0 -220px #fff;}
#wrapper{margin:0 auto; width:960px;}
.topheader{float:left; width:960px; height:72px;}
.logo{float:left;}
.othermenu{float:right; width:660px;}
.login-through-facebook{float:left; width:200px; padding-top:40px;}
.topmenu{float:right; width:450px; font:11px tahoma; color:#fff; text-align:right; height:22px; padding-top:10px;}
.topmenu a{font:11px tahoma; color:#fff;}
.topmenu b{font:normal 11px tahoma; color:#ff0;}
.tabmenu{float:right; width:450px; text-align:right; height:35px; padding-top:5px;}
.tabmenu a{float:right; width:113px; height:21px; background:url(../images/bg-tabmenu.jpg) no-repeat top left; text-align:center; font:11px arial; color:#004E9B; display:inline; margin-left:10px; padding-top:7px;}
.tabmenu a:hover, .tabmenu a.active{background:url(../images/bg-tabmenu.jpg) no-repeat bottom left; height:21px; padding-top:7px; text-decoration:none; color:#000;}
.content{float:left; width:960px; margin-top:25px; background:url(../images/bg-content.jpg) repeat-y top right; padding-bottom:30px;}
.left-content{float:left; width:665px; padding-right:20px;}
.right-content{float:left; width:260px; padding-left:15px;}
.answertext{float:left; width:100%;}
.answertext span{float:left; width:655px; height:35px; background:url(../images/answer-text.jpg) no-repeat top left; text-indent:-9999pt;}
.answertext p{font:12px arial; color:#333; line-height:18px;}
.post-question-box{float:left; width:660px; margin-top:20px;}
.tab-text-video{float:left; width:660px; background:url(../images/bg-tab-text-video.jpg) repeat-x; height:30px;}
.tab-text-video a.text{float:left; height:30px; width:80px; background:url(../images/sprite-textvideo.jpg) no-repeat 0 -30px; text-indent:-9999pt; display:inline; margin-right:3px;}
.tab-text-video a.text:hover, .tab-text-video a.text-active{float:left; height:30px; width:80px; background:url(../images/sprite-textvideo.jpg) no-repeat 0 0; text-indent:-9999pt; display:inline; margin-right:3px;}
.tab-text-video a.video{float:left; height:30px; width:92px; background:url(../images/sprite-textvideo.jpg) no-repeat -80px -30px; text-indent:-9999pt;}
.tab-text-video a.video:hover, .tab-text-video a.video-active{float:left; height:30px; width:92px; background:url(../images/sprite-textvideo.jpg) no-repeat -80px 0px; text-indent:-9999pt;}
.maintextbox{float:left; width:618px; background:#EFF5FC; border:solid 1px #CFE2F5; border-top:none; padding:15px 20px;}
.submitquote{float:left; width:100%;}
.submitquote p{font:bold 12px tahoma; color:#0D55A6; float:left; padding-top:5px;}
.submitquote input{float:right; width:50px; height:22px; background:#fff; border:solid 1px #88B5EC; font:14px arial; color:#333; text-align:center;}
.submitquote textarea{float:left; width:606px; background:#fff; border:solid 1px #88B5EC; height:140px; margin-top:5px; padding:5px; font:15px arial; color:#555;}
.choose-category, .question-as{float:left; width:590px; border:solid 1px #88B5EC; background:#DFEBF9; padding:13px; margin-top:5px;}
.choose-category label{float:left; width:210px; font:bold 12px tahoma; color:#000;}
.choose-category b{font:normal 11px tahoma; color:#044388;}
.choose-category select{float:left; width:220px; height:22px; background:#fff; border:solid 1px #88B5EC; font:11px tahoma; color:#000;}
.question-as h6{font:bold 15px arial; color:#0F378C; text-transform:uppercase; text-align:center; padding-bottom:15px;}
.question-as span{float:left; width:auto;}
.question-as input{float:left; margin-top:20px;}
.question-as img{float:left; display:inline; margin:0 10px;}
.question-as h5{float:left; font:bold 11px arial; color:#000; line-height:50px;}
.captcha{float:left; width:100%; padding:15px 0; border-bottom:solid 1px #CFE2F5;}
.captcha label{float:left; font:14px arial; color:#06c; padding-top:8px; padding-right:15px;}
.captcha img{float:left; padding-right:15px;}
.captcha input{float:left; width:90px; height:32px; background:#fff; border:solid 1px #88B5EC; font:16px arial; color:#444; line-height:30px;}
.btn-postquestion{float:left; width:100%; text-align:center; padding-top:15px;}
.search-n-browse{float:left; width:658px; background:#fff; border:solid 1px #CFE2F5; margin-top:15px; -moz-border-radius:5px;border-radius:5px; -webkit-border-radius:5px; padding-bottom:20px;}
.txt-search-browse{float:left; width:658px; background:#EFF5FC; text-align:center; font:bold 15px arial; color:#0066CC; text-transform:uppercase; padding:12px 0; border-bottom:solid 1px #CFE2F5; -moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.searchbox{float:left; width:608px; padding:25px;}
.searchbox input{float:left; width:440px; height:48px; background:url(../images/iconsprite.jpg) repeat-x 0 -172px; border:solid 1px #C0D8E7; font:15px arial; color:#555; line-height:48px; padding-left:5px;}
.searchbox input.normal{float:left; width:auto; height:auto; background:none; border:none; display:inline; margin-left:10px;}
.searchtabbox-and-details{float:left; width:628px; padding:0 15px;}
.searchtab-box{float:left; width:628px; height:43px; background:url(../images/iconsprite.jpg) repeat-x 0 -86px;}
.searchtab-box li{float:left; list-style:none; height:43px; border-left:solid 1px #fff; border-right:solid 1px #C0CBF4;}
.searchtab-box a{float:left; height:28px; padding:15px 12px 0 12px; font:bold 11px arial; color:#0066FF; }
.searchtab-box a:hover{background:url(../images/iconsprite.jpg) repeat-x 0 -129px; text-decoration:none;}
.searchtab-box a.active{background:url(../images/iconsprite.jpg) repeat-x 0 -129px; text-decoration:none;}
.listing-of-other-pukes{float:left; width:628px;}
.listing-of-other-pukes span{float:left; padding-top:20px; width:625px;}
.listing-of-other-pukes img{float:left; display:inline; margin-right:10px;}
a.question{color:#000000; font:bold 13px Verdana,Arial,Helvetica,sans-serif;}
.listing-of-other-pukes p{color:#000000; font:12px Verdana,Arial,Helvetica,sans-serif; padding-top:5px;}
a.health, a.pukername-01{font:12px arial; color:#0066ff; text-decoration:underline;}
a.health:hover, a.pukername-01:hover{text-decoration:none;}
.repition-box{float:left; width:260px; border-bottom:solid 1px #E9E9E9; padding-bottom:15px; margin-bottom:15px;}
.repition-box h1{border-bottom:dotted 1px #E2EDF5; font:bold 12px arial; color:#247CD5; text-transform:uppercase; margin-bottom:12px; padding-bottom:5px;}
.accountdetail{float:left; width:100%;}
.accountdetail img{float:left; display:inline; margin-right:10px;}
.accountdetail p{font:bold 12px arial; color:#000; padding-bottom:5px;}
.accountdetail b{font:normal 12px arial; color:#009900;}
.accountdetail i.thumb{width:15px; height:15px; background:url(../images/iconsprite.jpg) no-repeat 0 0; float:left; text-indent:-9999pt;}
.accountdetail h6{font:11px arial; color:#069; float:left; padding-left:7px; padding-top:3px;}
.accountdetail i.detail{width:16px; height:16px; background:url(../images/iconsprite.jpg) no-repeat 0 -21px; float:left; text-indent:-9999pt; margin-left:25px;}
a.viewdetails{float:left; font:11px arial; color:#06f; padding-left:7px; padding-top:3px;}
.accountdetail p a{font:12px arial; color:#000;}
img.video-img{padding:2px; background:#fff; border:solid 1px #ccc;}
.footer{float:left; width:960px; border-top:solid 1px #D9E6F0; padding:10px 0;}
.footer p{float:left; font:11px arial; color:#3B5998;}
.footer span{float:right; font:11px arial; color:#3B5998;}
.footer span a{font:11px arial; color:#3B5998;}
.category-showcase{float:left; width:100%;}
.category-showcase li{float:left; padding-bottom:3px; width:245px; list-style:none; background:url(../images/triangle.jpg) no-repeat left center; padding-left:12px;}
.category-showcase a{font:12px arial; color:#0066CC;}
.top-users-showcase{float:left; width:260px;}
.singleuser-detail{float:left; width:75px; padding-right:10px; padding-bottom:10px;}
.singleuser-detail img{float:left; padding:1px; border:solid 1px #ccc;}
a.username{float:left; font:11px arial; color:#3B5998; line-height:14px; padding-top:3px;}

/* newly added*/
.emoticons{width:606px; background:#CED7EC; border-top:solid 1px #CFCFCF; height:60px; float:left; clear:left; padding:5px;}
.emoticons ul li{padding:5px 6px; list-style:none;}

.tablestyle1{font:bold 11px arial; color:#fff; padding:8px 0 8px 10px;}
.tablestyle2{font:12px arial; color:#3B5998; padding:5px 5px 5px 10px;}
.tablestyle3{font:12px arial; color:#3B5998; padding:5px 0 5px 10px;}

/*  pagination ***/
.paginate-top{font:12px arial; color:#069; padding:10px 0 0 0;}
.pagination{padding: 2px; margin: 1em 0; clear: both; float:left;}

.pagination ul{
margin: 0;
padding: 0;
 /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
float:left;
width:auto;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
float:left;
}
.pagination span{float:left; width:auto; margin:0; padding:0; padding-right:5px;}

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li a{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited, .pagination a:active{
padding: 3px 6px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
float:left;
display:inline; margin-right:5px;
}

.pagination a:hover{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: bold;
}
.book{font:12px arial; color:#009900; text-align:left; width:100%; float:left;}

.contact-us p.error{font:12px arial; color:#fff; background:#c00; padding:5px 10px;}
.contact-us p.success{font:12px arial; color:#fff; background:#5A8718; padding:5px 10px;}
/*css for contact us*/
.contact-us, .settings-email{float:left; width:608px; padding:25px;}
.contact-us p{font:15px arial; color:#06f; text-transform:uppercase; padding-bottom:10px;}
.contact-us fieldset{float:left; width:600px; padding-top:15px;}
.contact-us label{float:left; width:135px; padding-top:5px; font:12px arial; color:#003482; text-transform:uppercase;}
.contact-us input{float:left; width:220px; height:22px; background:#FBFCFD; border:solid 1px #9EC5EB; font:12px arial; color:#333;}
.contact-us textarea{float:left; width:370px; height:100px; background:#FBFCFD; border:solid 1px #9EC5EB; font:12px arial; color:#333; overflow:auto;}
.contact-us input.normal{float:left; width:auto; height:auto; background:none; border:none;}
.settings-email fieldset{float:left; width:100%; padding-bottom:10px;}
.settings-email label{float:left; font:12px arial; color:#003482; text-transform:uppercase; width:95%; padding-bottom:5px;}
.settings-email span{float:left; font:11px arial; color:#444; padding-left:10px; padding-top:5px;}
.settings-email input{float:left; width:250px; height:22px; background:#FBFCFD; border:solid 1px #9EC5EB; font:12px arial; color:#333;}
.settings-email input.normal{float:left; width:auto; height:auto; background:none; border:none; margin-right:5px;}
.settings-email p{font:11px arial; color:#444;}


/*css for about us*/
.aboutus{float:left; width:618px; padding:20px;}
.aboutus h1{font:15px arial; color:#0066CC; text-transform:uppercase;}
.aboutus p{font:14px arial; color:#333; padding:5px 0 20px 0; line-height:19px;}
.aboutus li{float:left; list-style:none; width:615px; padding:10px 0; border-bottom:dotted 1px #3399CC}
.aboutus li a{font:14px arial; color:#0052A4;}
.aboutus li img{float:left; display:inline; margin-right:10px;}



/*css for points detail*/
.contest{float:left; width:618px; padding:20px;}
.contest p{margin:0 0 10px 0; padding:0; font:14px arial; color:#333; line-height:19px; }
.contest h4{ font-weight:bold; font-size:15px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px dotted #ccc;}
.pointdetail table {
border:0 none;
border-collapse:collapse;
}
.pointdetail table tr.table-head td {
background:none repeat scroll 0 0 #3F5E94;
color:#FFFFFF;
font:bold 11px arial;
}
.pointdetail table td {
border:1px solid #BCCBE2;
font:11px tahoma;
padding:8px;
}
.pointdetail h4{font:bold 14px arial; color:#0066CC; text-transform:uppercase; padding-top:5px;}
.contest-images-display {float:left; width:576px; padding:20px;border:1px solid #BCCBE2; display:inline; margin:0 20px 10px 20px;}
.imagebox-02{float:left; height:140px; padding:15px 0; width:140px;}
.imagebox-02 strong{color:#006699; float:left; font:bold 12px tahoma; padding-top:10px; text-align:center; width:100%;}

/*css for my account*/
.new-content{float:left; width:958px; margin-top:25px; border:solid 1px #CFE2F5; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; margin-bottom:20px;}
.headertext{float:left; width:918px; background:#EFF5FC; border-bottom:solid 1px #CFE2F5; padding:12px 20px; font:bold 15px arial; color:#0066CC; text-transform:uppercase; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.userdetail-03{float:left; width:918px; padding:20px; border-bottom:solid 1px #CFE2F5;}
.userdetail-03 h5{float:left; width:200px; padding-top:20px;}
.medalshowcase {
float:left;
width:275px;
padding-left:30px;
}
.medalshowcase span{float:left;}
.total_info{
float:left;
padding-left:10px;
width:179px;
}
.total_info p {color:#3A3A3A;font:12px tahoma; line-height:18px; padding-left:20px;}
.total_info strong{color:#06f;}

.category-content-02 {
background:url(../images/bg-category-content.jpg) repeat-y scroll left top #FFFFFF; float:left; width:918px; padding:20px;}
.textpukes-03{float:left; padding:0 30px 0 0; width:428px;}
.videopukes-03 {float:left; padding:0 0 0 10px; width:448px;}
.textpukes-03 h1, .videopukes-03 h1 {color:#2552B7;font:bold 16px arial;text-transform:uppercase;padding-bottom:15px;}
a.puker-own-text {color:#000000;font:bold 13px tahoma;}
p.greentext {color:#197A30;font:12px arial;padding:4px 0;}
p.normal {color:#444444;font:12px arial;}
.text-pukes-listingbox{float:left; padding-bottom:15px; width:425px;}
.videoquestions{float:left; width:445px; padding-bottom:15px;}
.videoquestions img{float:left; display:inline; margin-right:10px;}
a.deleteitem{font:11px arial; color:#c00; text-decoration:underline;}
a.deleteitem:hover{text-decoration:none;}

/* for facebook login*/
.fbcontent3{ height:50px; margin:10px 20px 0 0;}
.fbcontent3 div{ margin:0; padding:0; height:13px; line-height:13px; display:block;}
.fbcontent3 a{float:left;}
.fbcontent3{float:left; display:block;}
.fbcontent3 img{ vertical-align:middle;}

/*css for about ko sidebar*/
.liked-answers, .liked-videos{float:left; width:260px;}
.liked-answers li{float:left; list-style:none; width:260px; padding-bottom:5px;}
i.like{background:url(../images/iconsprite.jpg) no-repeat 0 0; height:16px; width:16px; float:left; font-size:0; padding-right:10px;}
.liked-answers a{font:12px arial; color:#333;}
.liked-videos img{float:left; display:inline; margin-right:10px;}
.liked-videos{padding-bottom:15px;}
a.button{float:left; background:#3B5999; padding:8px 15px; font:12px arial; color:#fff; text-transform:uppercase; -moz-border-radius:6px; border-radius:6px; -webkit-border-radius:6px; margin-top:10px;}
a.button:hover{text-decoration:none; background:#35518A;}

/*category */
.video-likedone{float:left; width:615px;}
a.bluetext{font:14px arial; color:#0052A4; float:left; width:500px; padding-bottom:10px;} 
.category-tabbed-box{float:left; width:426px; height:43px; background:url(../images/iconsprite.jpg) repeat-x 0 -86px; margin-bottom:20px;}
.category-tabbed-box li{float:left; list-style:none; height:43px; border-left:solid 1px #fff; border-right:solid 1px #C0CBF4;}
.category-tabbed-box a{float:left; height:28px; padding:15px 8px 0 8px; font:bold 11px arial; color:#0066FF; }
.category-tabbed-box a:hover{background:url(../images/iconsprite.jpg) repeat-x 0 -129px; text-decoration:none;}
.category-tabbed-box a.active{background:url(../images/iconsprite.jpg) repeat-x 0 -129px; text-decoration:none;}
.headertext h2{float:left; width:auto; font:bold 15px arial; color:#0066CC; text-transform:uppercase; }
.category-select{float:right;}
.category-select p{float:left; font:bold 12px arial; color:#333; padding-top:5px; padding-right:15px;}
.category-select select{float:left; width:190px; height:22px; font:12px arial; color:#333; text-transform:lowercase;}
.text-pukes-listingbox img{float:left; display:inline; margin-right:10px;}


/*css for inner page*/
.inner-details{float:left; width:628px; padding:15px;}
.mainquestion{float:left; width:100%;}
.mainquestion img{float:left; display:inline; margin-right:15px; margin-bottom:10px;}
.mainquestion h6{font:18px arial; color:#027DBF;}
.likebutton{float:left; width:100%; padding-bottom:5px; border-bottom:solid 1px #CFE2F5;}
.login-user{float:left; width:605px; background:#F7F7F7; border:solid 1px #AECEEE; padding:10px; margin-top:10px;}
.login-user span{float:left; width:85px;}
.login-user span img{float:left; display:inline; margin-right:10px;}
.login-user span p{float:left; font:11px arial; color:#3B5998; padding-top:5px; width:55px;}
.commentbox-05{float:left; width:520px;}
.commentbox-05 textarea{float:left; width:512px; height:42px; background:#fff; border:solid 1px #AECEEE; overflow:auto; font:11px arial; color:#333; padding:3px; margin-bottom:5px;}
.commentbox-05 input{float:left;}
.commentbox-05 p{float:left; font:11px arial; color:#3B5998; padding-left:10px;}
.commentbox-05 input.normal{float:left; background:none; border:none; width:auto; height:auto; clear:both; margin-top:5px;}
.commentboxex{float:left; width:605px; background:#F7F7F7; border:solid 1px #AECEEE; padding:10px; margin-top:10px;}
.commentboxex img{float:left; display:inline; margin-right:15px;}
.commentboxex p{font:11px arial; color:#444; padding-bottom:5px;}
.commentboxex p a{font:bold 11px arial; color:#3B5998;}
.commentboxex span{font:11px arial; color:#0099FF;}
a.bestanswer{color:#009900;}
a.delete{color:#c00;}

/*css for video*/
.mainquestion h5{font:14px arial; color:#06f; padding-top:5px;}
.bigvideo{float:left; width:628px; text-align:center;}
.bigvideo img{float:left; display:inline; margin:15px 0 15px 25px;}


.addthis_toolbox addthis_default_style{background:#fff; padding:5px; border:solid 1px #3F589B; float:left;}


/*css for winner*/
.winneroftheweek{float:left; width:628px; padding:15px;}
.trophyside{float:left; width:248px; height:195px; background:#fff; border:solid 1px #CFE2F5; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; text-align:center;}
.trophyside img{margin-top:20px;}
.user-full-detail{float:left; width:331px; height:165px; background:#fff; border:solid 1px #CFE2F5; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; display:inline; margin-left:15px; padding:15px;}
.user-full-detail h6{font:bold 12px arial; color:#0099FF; text-decoration:underline; padding-bottom:10px;}
.user-full-detail span{float:left; width:100%;}
.user-full-detail span img{float:left; display:inline; margin-right:10px;}
.user-full-detail a.bold{font:bold 12px arial;color:#000;}
.user-full-detail p, .user-full-detail p a{font:11px arial; color:#5D7DCC;}
.user-full-detail h5{font:12px arial; color:#375BB0; padding-top:10px; float:left; width:100%; line-height:18px;}
