
html{/* direction:ltr */}
form ,p{margin:0; padding:0}

input, textarea, select{font-family:arial; font-size:small}

textarea {
	resize: none;
}


img, img a{border:0px; border-style:none;}

.fleft{float:left}
.fright{float:right}
.clr{font-size:0px; clear:both}


.toptags3{font-size:11px}
.toptags4{font-size:12px}
.toptags5{font-size:14px}
.toptags6{font-size:16px}
.toptags7{font-size:18px}
.toptags8{font-size:20px}
.toptags9{font-size:22px}
.toptags10{font-size:23px}

#fullcloudlink{bottom:-7px;
float:left;
font-size:11px;
left:40px;
position:absolute;}

.toptagscloud{bottom:0;
font-size:26px;
font-weight:bold;
left:10px;
line-height:20px;
margin-bottom:6px;
max-height:79px;
min-height: 30px;
overflow:hidden;
position:absolute;
width:310px;}

.toptagscloud a{color:#FF6500}

.toptagscloud a{font-weight:bold}
.toptagscloud a:hover{color:#FF6500; text-decoration:underline}
a.asklink,a.asklink:hover {color:#FF0099;}
a{text-decoration:none}

.textcontent a{color:#006bbd; text-decoration:none}

.textcontent a:hover{color:#ff6500; text-decoration:underline}

body{margin:0 auto;  font-family:arial; font-size:small; font-weight:normal; direction:ltr; text-align:center; width:100%; poistion:relative}
html {background: #fff;}
#site{width:1003px;margin:0pt auto;width: 1000px;margin-top: 64px;}
#warper{width:100%;position:relative;direction:rtl;text-align:right;z-index:12;padding-top: 20px;overflow: visible;}

#linetop{ width:980px; height:14px; text-align:left; color:#777; font-size:12px; padding-bottom:0px;position:relative;z-index:100}
#linetop a{color:#333; text-decoration:underline}
#linetop span{color:#000}
#linetop{height: 28px;
width: auto;
margin: 0px auto 0px auto;
text-align: left;
color: #777;
font-size: 12px;
padding: 0px 7px;
padding: 0px 7px;
background: #FFFFFF;
border-bottom: 1px solid #A6CCE3;
direction: rtl;}

#linetop span.text{color:#777}

#header{width:100%; height:95px;position:relative;}

#logo{float:right; margin-right:20px;margin-bottom:5px; margin-top:7px;}
#searchWarp{width:380px; height:60px; float:left; margin-left:20px}
#searchBody{float:right; width:268px; height:60px; background:url(/images/topsearch_bg.gif) repeat-x top right}
#searchBody input{float:right; border:1px solid #cedced; margin-top:18px}
#topsearch_inputbtn{float:left; left:0px; top:18px; background:url(/images/search_btn_bg.gif) repeat-x top right; border-left:1px solid #6f92b8; color:#FFF; font-size:13px; font-weight:bold; width:70px; height:20px; cursor:pointer; position:relative}
#topsearch_inputbtn input{float:none; position:relative; background:transparent; width:39px; border:none; color:#eee; font-weight:bold; margin:0px; margin-top:-2px; margin-right:3px}
.advsearch{margin-top:5px; font-size:12px; font-weight:bold; color:#006bbd; float:left}
.advsearch a{font-size:12px; color:#006bbd; text-decoration:underline}

#navigation{LIST-STYLE-TYPE:none;white-space:nowrap;text-align: right;padding:2px 0;padding-right:10px;right: 0px;height: 40px;box-sizing: border-box;width: 850px;position:absolute;top: 5px;margin-top: 0px;}
.desktopLogo {
	position:relative;
	top: 6px;
	right: 0;
}
#navigationWrap {}



#navigationpad {padding-right:10px;}


#NavLine {width:100%;float: none;overflow:hidden;background:#a6cce3;padding-top: 2px;background: #00c795 none repeat scroll 0 0;border-bottom: 1px solid #eee;border-top: 1px solid #eee;font-weight:bold;height: 21px;line-height: 18px;overflow: visible;position: relative;right: 0px;text-align: right;direction: rtl;clear: both;display: none;position: absolute;top: 52px;font-size: 14px;right: 0px;color: #f1f1f1;z-index: 25;border: 0px;}
#NavLinepad {padding-right:12px;width: 1000px;margin: 0 auto;padding-right: 30px;box-sizing: content-box;position: relative;top: -6px;padding-right: 18px;}

#NavLine .unactivelink{display:none}
#NavLine a{color: #fff;text-decoration: none;font-weight: normal;padding: 2px 8px 3px 8px;margin-left: 2px;border-radius: 100px;transition:0.20s;}
#NavLine a:hover{background:rgba(255, 255, 255, 0.87);color:#00926d;}


.NavTab, .searchNavTab{position:relative;z-index:2;float:right;margin:0 3px -1px 0;border: 1px solid transparent;height:31px;line-height: 36px;width:120px;width: auto !important;font-weight:bold;background: transparent !important;font-size: 17px;text-align:center;padding: 0px 18px;cursor:pointer;color: #fff !important;}
.searchNavTab{padding: 0px 10px 0px 0px;}

.NavTab:hover a{color:#fff;}
.blueTab{background:#FFF url(/images/bluetab_bg.gif) repeat-x top right;color:#006bbd;/* border: 1px solid rgba(255, 255, 255, 0.38); */border-radius: 100px;}
#stipstab0 {padding-right: 0px;}
}

.blueTab .right{background:url(/images/bluetab_right.gif) no-repeat top right;float:right;display: none;width:5px;height:32px;}
.blueTab .arrow{background:url(/images/nav_blue_arrow.gif) no-repeat top right;float:right;margin-right:5px;width:9px;height:32px;display: none;}
.blueTab .tabdata{text-align:right;background:url(/images/bluetab_left.gif) no-repeat top left;padding-right: 0px;background: transparent;text-align: center;}
.blueTab .left{background:url(/images/bluetab_left.gif) no-repeat top right; float:left; width:6px; height:32px}
.greenTab{background:url(/images/greentab_bg.gif) repeat-x top right;}

.greenTab .right{background:url(/images/greentab_right.gif) no-repeat top right;float:right;width:5px;height:31px;display: none;}
.greenTab .arrow{background:url(/images/nav_green_arrow.gif) no-repeat top right;float:right;margin-right:5px;width:9px;height:32px;display: none;}
.greenTab .tabdata{text-align:right;background:url(/images/greentab_left.gif) no-repeat top left;float: none;padding-right: 0px;background: transparent;}
.greenTab .left{background:url(/images/greentab_left.gif) no-repeat top right; float:left; width:5px; height:31px}
.activesearch{float:none; background:url(/images/search_tab_active.gif) no-repeat top right; position:relative; top:6px; *top:8px; _top:11px; _right:1px; margin:0px; z-index:11; width:128px}
.notactivesearch{float:none; position:relative; background:url(/images/search_tab_notactive.gif) no-repeat top right; z-index:0; margin:0px; top:6px; width:128px; *top:8px; _top:11px; _right:1px}
.NavTab a {color: rgba(255, 255, 255, 0.89);}

.activesearch div, .notactivesearch div{position:relative; top:-5px; text-align:center; width:100%; font-size:17px}
#tooltips{padding-right:40px; margin-top:-9px; position:absulote; z-index:100; right:1px; margin-bottom:7px}
#tooltip_right{float:right; position:relative; top:-10px; width:116px; height:40px; font-size:12px; font-weight:bold; padding-top:40px; padding-right:10px; padding-left:10px; text-align:center; background:url(/images/right_tooltip.gif) no-repeat bottom right; cursor:pointer}
#tooltip_left{float:right; position:relative; top:-11px; margin-right:5px; width:116px; height:40px; font-size:12px; font-weight:bold; padding-top:40px; padding-right:10px; padding-left:10px; text-align:center; cursor:pointer; background:url(/images/left_left_tooltip.gif) no-repeat bottom right}
#ticker{float:left; width:120px; height:212px; position:relative}
#WhatsHereWarp{width:574px; float:right}
#whatshereTop{height:34px; width:574px; background:url(/images/greentable_topbg.gif) repeat-x bottom right}
#whatshereTop div{height:28px; width:165px; background:url(/images/greentable_titlebg.gif) repeat-x bottom right; padding-top:6px; padding-right:25px; font-size:16px; font-weight:bold; color:#FFF}
#whatshere{height:144px; padding:10px; font-size:130%; background:url(/images/greentable_bg.gif) repeat-y top right}
#whatshere div{height:144px; width:109px; float:right}
#whatshereBottom{height:9px; width:574px; background:url(/images/greentable_bottom.gif) no-repeat top left}
.indexask{height:500px; overflow:hidden}
.blueTable{width:365px; float:right}
.blueTable .top{height:34px; width:365px; background:url(/images/bluetable_topbg.gif) repeat-x bottom right}
.blueTable .top div{height:28px; width:165px; background:url(/images/bluetable_title.gif) repeat-x bottom right; padding-top:6px; padding-right:25px; font-size:16px; font-weight:bold; color:#FFF}
.blueTable .top a, .greenTable .top a{color:#fff}
.blueTable .top a:hover, .greenTable .top a:hover{text-decoration:underline}
.blueTable .text{padding:10px 10px 0px 13px; width:345px; background:url(/images/index_ask_bg.gif) repeat-x top right; overflow:hidden}
.blueTable .bottom{height:10px; width:365px; left}

.greenTable{width:365px; float:right}
.greenTable .top{height:34px; width:365px; background:url(/images/greentable_topbg.gif) repeat-x bottom right}
.greenTable .top div{height:28px; width:165px; background:url(/images/greentable_titlebg.gif) repeat-x bottom right; padding-top:6px; padding-right:25px; font-size:16px; font-weight:bold; color:#FFF}
.greenTable .text{padding:5px 10px 0px 10px; width:345px; background:url(/images/greentable_bg2.gif) repeat-y top right}
.greenTable .bottom{height:10px; width:365px; background:url(/images/greentable_bottom2.gif) no-repeat top left}

.margin10{margin-right:10px}

#footer{width:100%;height:33px;line-height:33px;font-size:12px;font-weight:bold;text-align:center;margin-bottom: 10px;color:#FFF;background:url(/images/footerbg-wide.gif) no-repeat 9px 0px;background: #00c795;border-radius: 20px 0px;}

#footer a{color:#FFF; text-decoration:none}
#footer a:hover{color:#FFF; text-decoration:underline}

#copyright{font-weight:bold; margin-bottom:10px}

#bodyWarp{width:100%; position:relative; font-size:9pt; padding-right:0px;  margin-bottom:10px;}
#bodyWarpPad {padding-right:10px;}
/*#bodyWarp{background:none;}*/
#right{float:right; width:120px; position:relative; margin-top:-2px;}
#right{width:120px; overflow:hidden;}
#left, #left2{position:relative; left:332px; float:left; width: 600px; color:#000; position:relative;margin-left: -;}
#left2.wideleft {position:relative; left:335px; float:left; width:670px; color:#000; position:relative;}

#tagsearch{display:block;float:left;margin-right:10px;margin-top:-18px;}

.Gtable, .Btable, .indextable{clear:both;width:120px; margin-bottom:12px; font-size:12px; position:relative}
.Gtable .title{width:95px; height:29px; line-height:26px; padding-right:25px; font-size:16px; font-weight:bold; color:#FFF; background:url(/images/gtop-small.gif) no-repeat top right; z-index:20; position:relative}
.Gtable .body{width:120px; background:url(/images/gULbg-small.gif) repeat-y top left; color:#3d4048; font-weight:bold; }

.Gtable .body  div.item, .Btable .body  div.item, .indextable div.item {margin:0; padding:0px 10px 0px 0px;position:relative;top:3px;}
.indextable div.item {padding-right:0px !important;}
.Gtable .body span.itemcontent, .Btable .body span.itemcontent,  .indextable span.itemcontent {position:absolute;right:6px;top:-1px;width:100%;}
.indextable span.itemcontent {right:0px !important; }
.Gtable .body div.item a{color:#3d4048; text-decoration:underline; font-weight:bold;}

 
 
.Gtable .body .line, .Btable .body .line, .indextable .line{height:24px;  line-height:15px; border-bottom:1px solid #FFF; position:relative}
.indextable .line {border-bottom:1px solid #eee}

.Gtable .body img, .Btable .body img{float:right; margin-top:-10px; position:relative}

.Gtable .body2{width:170px; padding-left:10px; padding-right:10px; background:url(/images/gBodybg.gif) repeat-y top left; color:#3d4048; font-weight:normal; text-decoration:none}

.Btable .body2{width:170px; padding-left:10px; padding-right:10px; background:url(/images/bBodybg.gif) repeat-y top left; color:#3d4048; font-weight:normal; text-decoration:none}
.Gtable .body2 div, .Btable  .body2 div{padding-right:4px; padding-bottom:3px; color:#3d4048}

.Gtable .body2 a, .Btable  .body2 a{font-weight:bold}

.Gtable .bodyend{width:17px; height:17px; margin-top:-17px; background:transparent url(/images/gbodyend.gif) no-repeat bottom right}
.Btable .bodyend{width:17px; height:17px; margin-top:-17px; background:transparent url(/images/bbodyend.gif) no-repeat bottom right}
.Gtable .body2 img, .Btable  .body2 img{margin-bottom:-3px; margin-right:-10px; position:relative}

.Btable .title{width:165px; height:36px; line-height:32px; padding-right:25px; font-size:16px; font-weight:bold; color:#FFF; background:url(/images/btop.gif) no-repeat top right; z-index:20; position:relative}
.Btable .body{width:190px; background:url(/images/bULbg.gif) repeat-y top left; color:#006bbd; font-weight:bold}

 
.Btable .body  div.item a{color:#006bbd; text-decoration:underline; font-weight:bold}

.indextable .bodyend{width:19px; height:17px; margin-top:-17px; background:transparent url(/images/obodyend.gif) no-repeat bottom right}
.purplesidebar .bodyend {background:transparent url(/images/obodyendPurple.gif) no-repeat bottom right}
.indextable .title{width:106px; height:29px; line-height:26px; padding-right:14px; font-size:12px; font-weight:bold; color:#FFF; background:url(/images/otop.gif) no-repeat top right; z-index:20; position:relative}
.otable .title{padding-right:9px;width:111px;font-size:11px;}
.purplesidebar .title{background:url(/images/otopPurple.gif) no-repeat top right;}
.indextable .body2{padding-bottom:1px; width:119px; _overflow-x:hidden; border-bottom:1px solid #f2b288; border-left:1px solid #f2b288}
.purplesidebar .body2 { border-bottom:1px solid #000; border-left:1px solid #000}
.indextable .body2 div.contentdiv{width:110px; padding-left:5px; padding-right:5px; background:url(/images/oBodybg.gif) repeat-y top left; color:#3d4048; font-weight:normal; text-decoration:none; z-index:100; padding-bottom:4px; padding-top:2px}
.purplesidebar .body2  div.contentdiv {background:url(/images/oBodybgPurple.gif) repeat-y top left;}

.glitetable .title{background:url(/images/glitetop-small.gif) no-repeat top right}
.glitetable .body2{border-bottom:1px solid #d0e19a; border-left:1px solid #d0e19a}

.glitetable .body2  div.contentdiv{background:url(/images/gliteBodybg.gif) repeat-y top left}
.glitetable .bodyend{background:transparent url(/images/glitebodyend.gif) no-repeat bottom right}


.blitetable .title{background:url(/images/blitetop-small.gif) no-repeat top right}
.blitetable .body2{border-bottom:1px solid #99bbd7; border-left:1px solid #99bbd7}

.blitetable .body2  div.contentdiv{background:url(/images/bliteBodybg.gif) repeat-y top left}
.blitetable .bodyend{background:transparent url(/images/blitebodyend.gif) no-repeat bottom right}



.expright a{color:#000}
.expright a:hover{text-decoration:underline}
.expright .bottomtext{color:#777; font-weight:bold}
.expright a.bottomtext{color:#000; text-decoration:underline; font-weight:bold}
.expright .img{border:1px solid #cbcbcd; margin:1px 16px 6px 1px; float:right; padding:1px; width: 75px; height:100px}
.popular_tags_right .img {width:75px;height:75px}

.newest_tips_right .title a{color:#fff;font-size:11px;}
.newest_tips_right a{color:#333;text-decoration:none;}

.tagsubmit{color:#FFF; font-size:12px; font-weight:bold; font-family:arial; background-color:#006bbd; border:1px solid #A6CCE3; width:40px; height:18px; *margin-bottom:1px}
.tag_input{border:1px solid #a6cce3; width:79px}

.colorgray{color:gray}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f17{font-size:17px}
.f18{font-size:18px}
.f19{font-size:19px}
.f20{font-size:20px}
.f21{font-size:21px}

#stiplist{float: right; width: 100%; padding-top:1px; font-size:20px; font-weight:bold; margin-bottom:3px; position:relative;margin-bottom: 5px;}
.stips_system {    background: #00c795;
    color: #fff;
    padding: 1px 5px;
    border-radius: 10px;}
#stiplist div{position:relative}
#singleask-top{width: 100%;padding-top:1px;font-size:160%;font-weight:bold;margin-bottom: 5px;position:relative;float: right;}

#singlestip-top{float:right; width: 100%; padding-top:1px; font-size:165%; font-weight:bold; margin-bottom:3px; margin-top:-4px;margin-right: 0px;}
#singlestip-top h1, #singleask-top h1{margin:0px;display: inline-block;font-size: 20px;width: auto;margin-left: 46px;margin-right: 5px;line-height: 25px;}
#singlestip-top div, .singleasksmalltop{font-size: 12px; font-weight:normal}

.singlestipsmalltop{color:#646464; margin-bottom:2px}
.singlestipsmalltop a{color:#646464; text-decoration:underline}

#stiplisticon{float:right; margin-top:7px;margin-left: 8px;    margin-bottom: 4px;position: relative;top: -2px;display: none;}
#stiplist .greentag{font-size:20px; color:#018a6a}
#stiplist .greentag a{color:#018a6a;}
#stiplist a.bluetag{color:#006bbd; text-decoration:none}

#stiplist a:hover.bluetag{text-decoration:underline}

a.bluelink, a{color:#006bbd; text-decoration:none}

a:hover.bluelink, #left a:hover, a:hover.underlinkhover {text-decoration:underline}



#greenline, .greenline{clear:both; background: #BEE173 url(/images/green_line_left.gif) no-repeat -20px 0px; width: 100%; height:5px; overflow:hidden; display: no;font-size:1px}
#blueline, .blueline{clear:both; background: #76b0dc url(/images/blue_line_left.gif) no-repeat -20px 0px; width: auto; height:5px; overflow:hidden; font-size:1px}

.blueWarpline{background:url(/images/blueWarpline.gif) repeat-y top right; width:520px; height:0px; overflow:hidden; margin-top:2px; margin-bottom:5px; margin-right:-10px}

.blueWarp{width: 100%; position:relative; margin-top:2px}
.blueWarp .top{width:520px; height:3px; background:url(/images/blueWarpTop.gif) no-repeat top right; overflow:hidden; font-size:1px}
.blueWarp .body{width: 100%; position:relative; background:url(/images/blueWarpbg.gif) repeat-y top right}

.blueWarp .taglist{color:#006bbd; min-height:18px;     height:auto !important;     height:10px; font-size:16px; font-weight:bold; position:relative; padding-right:10px; padding-bottom:8px; background: url(/images/blueWarpBottom.gif) no-repeat bottom right;}
.blueWarp .taglist a{color:#ff6500; text-decoration:none; position:static}
.blueWarp .taglist a:hover{color:#ff6500; text-decoration:underline}

.wideleft .blueWarp{width:655px;}
.wideleft .blueWarp .body{width:655px; background:url(/images/blueWarpbgWide.gif) repeat-y top right}
.linklistwideleft .blueWarp .taglist a,.linklistwideleft a.taglink{color:#a200ff}
.linklistwideleft  .blueWarp .taglist a:hover,.linklistwideleft a.taglink:hover{color:#a200ff} 

.stip .stiptitle a.attached_link,  a.attached_link {color: #016bbd;font-weight:normal;/* text-decoration: underline; */position:relative;top: 0x;margin-right: 2px;}
.singleitem_title  a.attached_link {font-size: inherit;}

.wideleft  .blueWarp .taglist{ background:url(/images/blueWarpBottomWide.gif) no-repeat bottom right}

.filter{color:#357ba7; font-size:14px; font-weight:bold; position:relative; z-index:100; padding:0px; float:right}

.tagscloud{margin-top:-2px; clear:both; line-height:130%}
 
.stip{width: auto;box-sizing:border-box;margin-bottom: 20px;position:relative;border: 1px solid #BDBDBD;border-radius: 10px 0px;background: #fff;box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.06);/* width: 590px; */margin-right: auto;}

.stipbg{background: transparent;overflow: hidden;}

.stip .top{background: transparent; /* border-left:1px solid #CCE1F2; */ /* border-right:1px solid #CCE1F2; */ position:relative; /* top:8px; */ width: auto;z-index:1;}
.stip_topleft{float:left; left:-1px; position:relative;display: none;visibility: hidden;}

.stip_mark{float:left; margin-top:5px}
.stipmarkdiv{margin-left:-2px; position:absolute; margin-right:10px; top:4px;left:-5px}
.stipmarkdiv input{cursor:pointer}

.stip .stipmarkdiv{margin-left:-10px; margin-top:4px; position:relative; *margin-top:2px}

.stip .askmarkdiv{float:left; margin-left: 15px; margin-top:5px; position:relative; padding-right:8px}
.stip .anscount{font-size:90%; color:#666}

.stipmarkT{float:left; font-weight:bold; margin:2px 4px 0 4px; *margin:6px 0px 0 2px}

.generic_item .title , .stiptitle{padding-right:10px;font-weight: bold;margin-top:0px;padding-top:7px;padding-bottom: 8px;padding-left: 10px;}

.stiptitle.panel-down{padding-bottom:8px;border-bottom:1px solid #ddd;}
.generic_item .title {font-weight:normal;font-size:120%;padding-left:4px;}


.stiptitle img{width:19px; height:19px; border:0px; float:right; position:relative; top:-4px}

.stiptitle2{float:right; padding-right:20px; font-weight:bold; margin-top:0px; text-decoration:none; font-size:16px; color:#3389ca; padding-top:10px}

.generic_item .body,.stip .stipbody{width: auto;padding-bottom:0px; padding-top:20px; padding-right:10px; padding-left:10px; margin-top:-7px; z-index:999; font-size:1em;}


.singlestip .stipdata, .anstitle{font-size:117%}

.stip .stipbody .icons{position: static;margin: 10px 0px 5px 0px;}
.singlestip .stipbody .icons{margin-top:7px}

.generic_item .bodyline, .stipbody .bodyline{width: 103%; border-top:1px dashed #808287; border-top:1px dotted #808287; float:right; margin-right:-10px; display: none;margin-left:-10px; position:relative; *margin-top:-2px; height:3px; overflow:hidden; display:inline; margin-bottom:-10px;z-index:1;display: none;}

.stipbottom{width: 100%; height: 1px; position: absolute; clear:both;   border-top: 1px solid #ddd;top: -60px;}



.stipbottomright{position:relative; bottom:-1px; right:-1px;display: none;}

.stipicons{margin-right:8px; font-weight:bold; font-size:11px; height:16px}

.stipdata{padding-top:5px; font-weight:normal; line-height:150%; padding-bottom:12px}

.stipbody .stipimage{float:left; margin:10px 10px 0 0; text-align:center; display:inline}
.stipbody .singestipadsense{float:left; display:inline; margin:0px 4px 0px 0px; text-align:center}
.singlestip .stipbody .stipimage{float:left; margin:10px 10px 0 5px; text-align:center}
.stip .stiptitle a{text-decoration:none;color:#016bbd;color: #0e0e0e;font-weight: normal;/* font-weight: bold; *//* color: #07b38b; */color: #000;text-decoration: none !important;}
.stip .anstitle a{font-size:100%}
.stip .anstitle a.taglink{color:#ff6500}
.stip .stiptitle a:hover{color: #3c3c3c;text-decoration:underline;}

.stipbody .taglist a{color:#ff6500; text-decoration:underline}
.stipbody .taglist a:hover{color:#ff6500; text-decoration:underline}

.stipbody span{font-weight:bold;color: #000;}

.stipbody .links, .anstitle .links{margin-top:7px;margin-bottom:4px}
.stipbody .links a, .anstitle .links a{color:#00C; text-decoration:underline}
.stipbody .links a:hover, .anstitle .links a:hover{color:#00C; text-decoration:underline}
.singlestip .links span{font-size:133%}
.anstitle .links span{font-size:110%;font-weight:bold;}
.links ul{margin-bottom:6px; margin-right:16px; margin-top:0px; padding-right:0px}

.stipbody .info{margin-top:7px; font-weight:normal}
.stipbody .info a{color:#006bbd; text-decoration:none}
.stipbody .info a:hover{text-decoration:underline}

.user_item_report {border:1px solid #000;margin-bottom:20px;border: 1px solid #969696;width: auto;/* margin-right: -10px; */background:#f0fbe8;margin: 0px auto;max-width: 540px;}
.user_item_report_reported_item {padding:10px 4px 15px 4px;width:auto;max-width:521px;background:#fff;border:1px solid #bbb;margin-right:5px}

#stiplistitems .stipbody {display:none;}
.asktitle{padding-top: 8px;line-height: 140%;}
 .asktitle {font-size: 16px;}
.anstitle{font-weight:normal;padding-top: 7px;line-height:150%;padding-left: 9px;padding-right: 10px;padding-bottom: 7px;overflow: hidden;width: 100%;box-sizing: border-box;}
.generic_item .bottomtext,.askbottomcontent{padding-top: 5px;padding-bottom: 3px;line-height: 18px;}

.asklist .stipbody.askbody .askbottomtext{height: 40px;line-height: 40px;padding: 0px;display: block;padding-right: 10px;}
.askbottomtext {
    padding-top: 6px;
    padding-bottom: 6px;
}

.singleans .askbottomtext{padding-top:0px;padding-bottom:0px;/* line-height: 140%; */position: relative;min-height: 45px;}
.generic_item .bodytext {padding-top:6px; padding-bottom:6px}
.generic_item .label {font-weight:bold;}
.askbottomtext a.info{color:#006bbd; text-decoration:none}
.askbottomtext a:hover.info{color:#006bbd; text-decoration:underline}
.generic_item .bottom,.askbottom{width:40px; height:16px; position:relative; top:-17px; _top:-18px; margin-bottom:-13px; z-index:1200;display: none;}

.generic_item .body , .stip .askbody{padding-top: 0px; display:block !important; margin-top: 14px !important;font-size: 12px;border-top: 1px solid #ddd;}

.stip .askbody {margin-top: 0px !important;}

.stip .askbody {}

.stipbody.askbody {
}


.stipbody .rank1 {background: rgba(191, 191, 191, 0.23);text-decoration:none;color: #fff;font-weight: normal;padding: 2px 7px 3px 7px;border-radius: 7px;color: rgb(128, 128, 128);position: relative;margin: 0px 4px 0px 3px;white-space: nowrap;display: inline-block;height: 12px;font-size: 12px;line-height: 100%;}

@media (max-width: 641px) {
.stipbody .rank1 {}
}

.ask_gsend {border-top:1px dotted #AAAAAA;clear:both;padding:4px;background:#FFFFDF;}
.askbody .ask_gsend {border-top:1px dotted #AAAAAA;clear:both;padding:2px 10px 5px 10px;margin-left:-10px;margin-right:-10px;overflow:hidden;position:relative;}
.askbody .ask_gsend  span {font-weight:normal;}
.asklist .stipbody.askbody  {
		padding-top: 6px;
		padding-bottom: 6px;
		position: relative;
		height: 40px;
		box-sizing: border-box;
		padding: 0px;
}

#pagenav{margin:auto; margin-top:10px; text-align:center}
#pagenav ul{margin:10px auto auto; padding:0; list-style-type:none; position:relative; right:10px}
#pagenav ul li{font-size:13px; float:right; width:20px; height:18px; color:#006bbd; margin:1px; text-decoration:none; ntext-align:center; background:url(/images/numbers_numbg.gif) no-repeat top right}
#pagenav ul li a{font-weight:bold; color:#006bbd; text-decoration:none}
#pagenav ul li.selected{font-size:12px; width:20px; float:right; height:18px; color:#FFF; margin:1px 1px 1px 1px; padding-top:1px; text-decoration:none; text-align:center; font-weight:bold; background:url(/images/numbers_numselected.gif) no-repeat top right}

#pagenav ul li.selected a{font-size:12px; font-weight:bold; color:#FFF; text-decoration:none}

#pagenav span em{color:#018a6a; font-style:normal; font-weight:bold}

.prinstyle, .prinstyle a{float:left; color:#697378; font-size:12px; font-weight:bold; text-decoration:none; margin-top:5px; margin-left:25px}
.prinstyle_a{padding-top:8px; float:left; margin-left:3px}
.dcode_a{padding-top:8px; float:right}
.dcode, .dcode a{margin-top:5px; width:123px; height:28px; float:right; margin-right:10px; color:#4d5f6a; font-size:12px; font-weight:bold; text-decoration:none}

.cloudf1{font-size:9px}
.cloudf2{font-size:12px}
.cloudf3{font-size:14px}
.cloudf4{font-size:16px}
.cloudf5{font-size:17px}
.cloudf6{font-size:19px}
.cloudf7{font-size:20px}
.cloudf8{font-size:21px}
.cloudf9{font-size:22px}
.cloudf10{font-size:23px}
.cloudf11{font-size:25px}
.cloudf12{font-size:28px}
.cloudf13{font-size:30px}
.cloudf14{font-size:33px}
.cloudf15{font-size:35px}
.cloudf16{font-size:40px}
.cloudf17{font-size:43px}
.cloudf18{font-size:47px}
.cloudf19,.cloudf22,.cloudf21,.cloudf20{font-size:49px}
#stiplistitems{clear:both;max-width: 520px;/* margin-right: 40px; */margin: auto;}
#showstips, #hidestips{position:relative; top:8px; right:240px;margin-bottom: 20px;}
.stiplistitemstop{clear:both; z-index: 1;margin-bottom: 20px;margin-top: 5px;}
.stiplistitemstop  a{color:#000}
 .tagsindextoplink  a{color:#000;text-decoration:underline;}
.tagsindextoplink  {width:100%;text-align:center;margin-top:4px;margin-bottom:0px;}
.filter input{border:1px solid #A6CCE3; width:129px; font-size:11px}

a.taglink{color:#ff6500; text-decoration:underline}
a.taglink:hover{color:#ff6500; text-decoration:underline}

 .Gtable .body2  a, .Btable .body2 a{ color:#3d4048;  text-decoration:underline}
a.asktaglink{color:#f09; text-decoration:underline}
a.asktaglink:hover{text-decoration:underline}

a.asktaglink{color:#f09; text-decoration:underline}
.anstitle a.asktaglink {color:#f09;}
a.asktaglink:hover, .anstitle a.asktaglink:hover {color:#f09;text-decoration:underline}
 a.linktaglink {color:#a200ff !important;}
 a.linktaglink:hover {color:#a200ff !important;text-decoration:underline !important}

a.bluelink{color:#006bbd; text-decoration:none}
a.bluelink:hover{color:#ff6500; text-decoration:underline}


a.askcitylink{color:#a200ff;}
a.askcitylink:hover{color:#a200ff;}


.basic_button{border-top:0;padding:1px 10px;font-size:14px;margin:0;color:#FFF;font-weight:bold;cursor:pointer;line-height:17px;background-color: #3672a0;outline: none;border: 0px;box-shadow: 1px 1px 1px 0px rgba(187, 187, 187, 0.68);border-rad;border-radius: 4px;}
.basic_button.grey,.basic_button.grey:hover {background:#ededed;color:#333;} {background:#ededed;color:#333;}

.cmxform .basic_button,.basic_button.big{ padding: 6px 20px 7px 20px;font-size:16px}
.basic_button:hover {background-color: rgb(38, 97, 142);}

.basic_button.larger{border-top:1px solid #678db6;border-bottom:1px solid #678db6; background-image:url(/images/search_btn_bg_noborders.gif);height:20px;padding-top:0px;height: 12px;}
input.basic_button.disabled { background-image:url(/images/search_btn_bg_disabled.gif);color:#ccc;}

.ostipui.button {background: #000;padding:6px 15px 7px 15px;cursor:pointer;display: inline-block;color: #fff;font-size: 14px;text-decoration: none;
transition:0.3s}
.ostipui.button:hover {text-decoration: none !important;}

.ostipui.button.big {font-size:18px;padding:8px 20px 9px 20p;}

.ostipui.bg-green{background:#1fb784}
.ostipui.button.bg-green:hover{background: #1a9b70;background: #2dc994;}



.hidden{display:none}
#marked_stips_right{display:none}
.marked_stips_count, #marked_stips_count{float:none; margin:0}
#right_rankscore{position:absolute;right:72px;top:-1px;z-index:400;}
#right_rankscore{_right:66px;}
#right_rankscore select {width:38px;font-size:11px;}
.highlight{background-color:yellow}

.fontbuttons input{width:19px; height:19px; margin:0px; border:2px}
.fontbuttons .font1{background:#9ecb3d url(/images/fontbuttons/f1.gif) repeat-x scroll right top}
.fontbuttons input.font2{background:#9ecb3d url(/images/fontbuttons/f2.gif) repeat-x scroll right top}
.fontbuttons input.font3{background:#9ecb3d url(/images/fontbuttons/f3.gif) repeat-x scroll right top}
.fontbuttons input.font4{background:#9ecb3d url(/images/fontbuttons/f4.gif) repeat-x scroll right top}

#selectfont a{text-decoration:none; color:#000;}
#selectfont a:hover{text-decoration:none; border-bottom:2px ridge #018a6a; }
.deleteditem{color:#444 !important;background:#ffebeb !important;}
.deleteditem a{color:#444 !important;}

.deletedsingleitem {margin-top:10px}

#selectfont a.selectedfont{text-decoration:none; border-bottom:2px ridge #018a6a; cursor:default}
#selectfont{line-height:25px;letter-spacing:-1px;}
#selectfont{position:static;display:block;margin-top:-5px;}
#selectfont em{font-style:normal;letter-spacing:0px;}
 
.answerstext{font-weight:bold;m;margin-top: 4px;font-size: 120%;font-weight: bold;/* color: #a0a0a0; */}

.askbottomtext .ratingall{width:208px; float:right; margin-left:-3px; height:24px}
#movetotitle{width:147px; padding-top:3px; font-weight:normal; font-size:15px; float:left}

.overflow{overflow:auto}
.overflow-ask{*overflow:auto; width: auto;}
#formlinks label.error{display:block; position:relative; font-size:11px; top:-8px; font-style:normal; right:130px; margin-bottom:-20px}

.centeralign{text-align:center}

.smallbr{font-size:1px; height:5px;clear: both;}
.f120{font-size:110%}
.f120{font-size:120%}
.f140{font-size:140%}
.f160{font-size:160%}
.f180{font-size:180%}
.f200{font-size:200%}
.bold{font-weight:bold}
.hr_blue{background:url(/images/hr_blue_line.gif) repeat-x top right; border:0; height:3px; width:520px; margin:0; font-size:1px}
.hr_3{background:url(/images/hr_3.gif) repeat-x top right; border:0; height:15px; width:120px; margin:5px auto; font-size:1px}

.itemlist{margin:0; padding:0; list-style:none; font-size:15px}

.itemlist li{padding:1px 12px 0px 10px; background-image:url(/images/listarrow.gif); background-repeat:no-repeat; background-position:100% 7px;margin-bottom:2px;}

.itemlist li.user_settings_item{font-weight:normal;background:none;padding-right:0px;margin-right:-4px;}
li.user_settings_item span,li.user_settings_item label {position:relative;top:-2px;}

li.user_settings_item select{font-size:11px;top:-3px;position:relative;height:17px;}

.indexlist li{padding:1px 16px 10px 10px}



.itemsdiv a:link, .itemsdiv a:visited{color:#000}
.itemsdiv a:hover{text-decoration:underline}
form{display:inline; margin:0px}
input.readonly{cursor:default; background-color:transparent; border:0; color:black; font-size:100%; text-decoration:underline}

.rightnav_adsense{margin:0px 0px; padding-right:0px}

#indexwelcome{padding-right:160px; text-align:center; float:right; font-size:19px; margin:30px 0px 0px 0px}
#indexwelcome a:hover{text-decoration:underline}

.commentsarea {margin-top:12px}

.relatedstips h2,h2.bottomheader{font-size:133%;margin:5px 0px 3px 0px;}

.relatedstips h2 {
font-size: 110%;
 margin-top: 20px;

display: inline-block;
padding: 5px;
border-radius: 10px 0px 0px;
background: #c0e277;
position: relative;
margin-bottom: -3px;}

.homePage .relatedstips h2  {margin-top:0px;padding: 5px;}

.relatedstipsBlue h2 {background:#76b0dc; color:#fff} 

.relatedstipsitems{margin:0px 0px 0px 0px; padding:0; list-style:none; position:relative; float:right; width:90%}

.relatedstipsitems li{padding:6px 16px 6px 10px; background-image:url(/images/listarrow.gif); background-repeat:no-repeat; background-position:100% 12px; font-size:100%; position:relative; border-bottom:1px dotted #bbb; width:100%}

.relatedstipsitems a{color:#000; position:relative}

.relatedstipsitems2{margin:10px 0px 20px 0px; padding:0; list-style:none; position:relative; float:right; margin-top:0p;width:100%;}

.relatedstipsitems2{margin:0px 0px 0px 0px; padding:0; list-style:none; position:relative; float:right; margin-top:0p;width:100%;}



.relatedstipsitems2 li{  border-bottom: 1px solid #ddd;
    float: right;
    font-size: 100%;
    height: 49px;
  
    padding: 10px 0 10px 0;
    position: relative;
    width: 48%;  margin-left: 4%;}

.relatedstipsitems2 li:nth-child(2n)	{
	margin-left:0px;
}


	
	/*
.relatedstipsitems2 li{  
    float: right;
    font-size: 100%;
   
	padding-top: 11px;
    padding-right: 11px;
	padding-left: 11px;
	margin-right:5px;
	margin-left:5px;
	height:174px;
	overflow:hidden;
	border-left:1px solid #ddd;
	margin-left:10px;
	padding-left:18px;
	padding-right:0px;
	margin-right:8px;
	padding-top:0px;
    position: relative;
    width: 140px;
}

.relatedstipsitems2 li:first-child{ margin-right:9px;}	
.relatedstipsitems2 li:last-child{ margin-left:0px;border-left:0px;padding-left:0px}

.singlelink .relatedstipsitems2 li {margin-left:15px;width:215px;}
.relatedstipsitems2 img {height:140px; width:140px;position:relative;top:-9px}
.relatedstipsitems2 .imgPlace {height:95px; overflow:hidden;margin-bottom:7px;}
.relatedstipsitems2 .relatedtext {    
   
    line-height: 130%;
	font-size:120%;

;}
.relatedstipsitems2 a{color:#000; position:relative;}*/
.singlelink .relatedstipsitems2 li {margin-left:15px;width:215px;}
.relatedstipsitems2 img {height:50px; width:50px;}
.relatedstipsitems2 .relatedtext {     float: right;
    height: 50px;
    line-height: 140%;
    margin-right: 10px;
    margin-top: -2px;
    overflow: hidden;
         width: 78%;}
.relatedstipsitems2 a{color:#000; position:relative; float:right;}

.relatedstipsitems_wide{margin:0px 0px 0px 0px; padding:0; list-style:none; position:relative; float:right; margin-top:0p;width:100%;}	
.relatedstipsitems_wide a.itemtitle{/* color:#006BBD; */ /* font-weight: normal; */position:relative;  /* font-size: 15px; *//* color: #000; */font-weight: bold;}
.relatedstipsitems_wide .imgPlace { float:right;}
.relatedstipsitems_wide li{  border-bottom: 1px solid #ddd;

  
    margin-left: 30px;
    padding: 7px 0 7px 0;
    position: relative;
    width: 100%}
	
.relatedstipsitems_wide img {height:75px; width:75px;}
.relatedstipsitems_wide .corner_time{float:left;font-size:90%;color:#555;height:45px;margin-right:8px;min-width:55px}
.relatedstipsitems_wide .relatedtext {     float: right;
    height: 75px;
	font-size:120%;
	
    line-height: 140%;
    margin-right: 10px;
    margin-top: -2px;
         overflow: hidden;
         width: 85%;     /* background: red; */     /* margin-left: -400px; */}


.homepage_item_lines_wide {margin: 0px 0px 18px 0px;padding:0;list-style:none;position:relative;float:right;margin-top:0px;width:100%;}

.homepage_item_lines_wide li{  border-bottom: 1px solid #F1F1F1;
    font-size: 100%;
	height:16px;
    padding: 3px 0 3px 0;
    position: relative;}
.homepage_item_lines_wide .first{height: 76px;
font-size: 130%;
font-weight: bold;}
	
.homepage_item_lines_wide img {height:60xx;/* width:60px; */float:right;margin-left:14px;max-width: 75px;}
.homepage_item_lines_wide .relatedtext {     float: right;
    height: 15px;

    overflow: hidden;
   }
.homepage_item_lines_wide .first .relatedtext {
	width: auto;
	height:60px;
	margin-top:4px;
	line-height: 140%;

	height:auto;
   
	/* margin-right: 200px; */
	/* float: right; */
	float: none;
}   
   
.homepage_item_blocks_wide {margin:0px 0px 18px 0px; padding:0; list-style:none; position:relative; margin-top:0px;width:100%;height:200px}

.homepage_item_blocks_wide .relatedtext {display:none;}

.homepage_item_blocks_wide .block_1 {float:left;width: 187px;height:198px;border:0px solid red;overflow:hidden;margin-left:1px;}
.homepage_item_blocks_wide .block_1 img{width:230px;}
.homepage_item_blocks_wide li{float:right;width: 138px;height:97px;border:0px solid red;overflow:hidden;}
.homepage_item_blocks_wide .block_2{margin-left:4px;margin-bottom:4px;}
.homepage_item_blocks_wide .block_4{margin-left:4px;}
.homepage_item_blocks_wide .block_3{margin-bottom:4px;}

.homepage_item_blocks_wide img{float:right;width: 149px;}


.homepage_category_box{width: 225px;float:right;margin-top:5px;margin-bottom:15px;}	
.homepage_category_box h3  {color:#fff;padding:3px 10px;margin:0px;width:100%;}
.homepage_category_box.even {margin-right:19px}

.homepage_category_box.category_num_1{background:#056EBF}
.homepage_category_box.category_num_2{background:#00c795}
.homepage_category_box.category_num_3{background:#55b0f7}
.homepage_category_box.category_num_4{background:#4d4d4d}
.homepage_category_box.category_num_5{background:#FF6500}
.homepage_category_box.category_num_6,.homepage_category_box.category_num_8{background:#f60e99}


.homepage_item_lines_narrow {margin:0px 0px 0px 0px; padding:0; list-style:none; position:relative; margin-top:0px;width: 1px;}	
.homepage_category_box ul{background:#fff;  clear:both;width: 100%;}
.homepage_item_lines_narrow li{  border-bottom: 1px solid #ddd;
    font-size: 11px;
	height:33px;
	
    padding: 7px 0 5px 0;
    position: relative;}
.homepage_item_lines_narrow li .relatedtext {height:28px;overflow:hidden;display:block}
.homepage_item_lines_narrow li:first-child .relatedtext {height:75px;}

.homepage_item_lines_narrow a {color:#000;}

.homepage_item_lines_narrow  li.last{
}
.homepage_item_lines_narrow img{display:none}
.homepage_item_lines_narrow li:first-child  img{display:block;/* height:30px; *//* width:30px; */float:right;margin-left:10px;width: 75px;height: 75px;}
.homepage_item_lines_narrow li:first-child {height:75px;font-size: 15px;line-height: 18px;font-weight:bold;}
.homepage_item_lines_narrow img.even {float:left;margin-left:0px; margin-right:10px;} 


/*
.relatedtype0 li{background-color:#f6fbeb;}
.relatedtype1 li{background-color:#ffe2f6;}*/

/*.relatedtype0 li:hover{background-color:#fff7dd;}
.relatedtype1 li:hover{background-color:#fff5fc;}*/
.relatedtype1 li a:hover{color:#FF0099;}
.relatedtype0 li a:hover{}

.relatedtype1 li a:hover{}
.relatedtype0 li a:hover{}



.widecontent{padding-right:2px; width:820px; background:#fff}

.leftmenu{float: left;
position: static;
width: 336px;
margin-left: 10px;
z-index: 1000;
margin-top:-2px;}

.leftmenu_more_moreleft{right:682px;}
/*.leftnav{float:right; position:relative; right:583px; width:208px; margin-top:42px; margin-bottom:-44px}*/
.leftnav{position:relative;}

.noProblem{position:relative;margin-top:-44px;float:right;}

.noProblem .top{position:absolute; height:39px; width:208px; background:url(/images/left_box_top_nop.gif) repeat-x bottom right; z-index:100; margin-top:0px;color:#8401AA;}
.noProblem .top a{color:#D005FE}
.noProblem .top a:hover{text-decoration:underline}
.noProblem .top span{float:right;padding-right:9px;padding-top:7px;}
.noProblem .top div{float:right; font-size:15px; font-weight:bold; height:19px;  padding:8px 7px 0px 0px; width:165px}
.noProblem .text{background:transparent url(/images/left_box_bg_nop.gif) repeat-y scroll right top; overflow:hidden; width:208px; position:relative;padding-top:40px;padding-bottom:4px;padding-left:5px;padding-right:5px;color:#600272;}
.noProblem .text A{color:#600272;}
.noProblem .bottom{height:8px; width:208px; background:url(/images/left_box_bottom_nop.gif) no-repeat top left}

/*noProblem .text{background:transparent url(/images/left_box_bg_orange.gif) repeat-y scroll right top}
.noProblem .top span{float:right;padding-right:9px;padding-top:7px;}
.noProblem .top div{float:right; font-size:15px; font-weight:bold; height:19px;  padding:8px 7px 0px 0px; width:165px}
.noProblem .bottom{background:url(/images/left_box_bottom_orange.gif) no-repeat top left}
*/
/*
.noProblem{float:right; position:relative;right:583px; width:208px; margin-top:0px;}
.noProblem .title{width:165px; height:36px; line-height:32px; padding-right:25px; font-size:16px; font-weight:bold; color:#FFF; background:url(/images/btop.gif) no-repeat top right; z-index:20; position:relative}
.noProblem .body{width:165px; background:url(/images/bULbg.gif) repeat-y top left; color:#006bbd; font-weight:bold}
.noProblem .body2{width:170px; padding-left:10px; padding-right:10px; background:url(/images/bBodybg.gif) repeat-y top left; color:#3d4048; font-weight:normal; text-decoration:none}
.noProblem .bodyend{width:17px; height:17px; margin-top:-17px; background:transparent url(/images/bbodyend.gif) no-repeat bottom right}
*/


.left_box{margin-bottom:20px;position:relative;}
.left_box .top{position:absolute; height:39px; width: 336px; background: url(/images/left_box_top_336.png) repeat-x bottom right; z-index:50;}
.left_box_tips li {border:0px !important;}

.left_box_ask .top{background:url(/images/left_box_top_orange.gif) repeat-x bottom right}
.left_box_pink .top{background:url(/images/left_box_top_pink_logo.gif) repeat-x bottom right #fff;color:#8401AA;}

.left_box .top span, left_box_ask .top span{float:right;padding-right:9px;padding-top:7px;}
.left_box .top div{float:right; font-size:15px; font-weight:bold; height:19px;  padding:8px 7px 0px 0px;}
.left_box_pink .top fiv {padding-right:3px;}
.left_box .top div.left_box_btns{
float:left;
left:10px;
position:relative;
top:1px;
width:40px;}
.left_box_ask .text{background:transparent url(/images/left_box_bg_orange.gif) repeat-y scroll right top}
.left_box.tips_city {margin-bottom:4px;}
.left_box.tips_city .top {background:#666;height:auto;color:#fff}
.left_box.tips_city .top div{padding:6px 7px 6px 0px;}
.left_box.tips_city .top a {color:#fff;}
.left_box .top a{color:#056ebf}
.left_box_ask .top a{color:#de5b03}
.left_box .top a:hover{text-decoration:underline}
.left_box.tips_city .text {background:#fff;top:1px;right:-1px;}
.left_box.tips_city .box_display_type0 li {padding:1px 0px;border:0px;}

.left_box.tips_city .column.itemtype_tip {background:#FFD4A6}
.left_box.tips_city .column.itemtype_ask {background:#FFCBE2}
.left_box.tips_city ul{margin-bottom:3px;}
.left_box.tips_city li .column a {color:#000}
.left_box .text{background: transparent url(/images/left_box_bg_336.png) repeat-y scroll right top; overflow:hidden;  position:relative;top: 5px;}
.left_box_ask .text{background:transparent url(/images/left_box_bg_orange.gif) repeat-y scroll right top;}

.left_box .bottom{height:8px;  background: url(/images/left_box_bottom_336.png) no-repeat top left;position:relative;top: 5px;}
.left_box.tips_city .bottom {background: none;}

.left_box_ask .bottom{background:url(/images/left_box_bottom_orange.gif) no-repeat top left}
.left_box_pink .bottom{background:url(/images/left_box_bottom_pink.gif) no-repeat top left #fff}
.left_box ul{margin:0px; _margin:0px; padding:0; list-style:none; position:relative; float:right; width: 336px; line-height:110%; margin-bottom:-6px; margin-top:31px; margin-right:2px;}

.left_box li{float:right; position:relative; width:300px; font-size:80%; position:relative; border-bottom:1px dotted #bbb; overflow:hidden;padding:7px 0px;}
.left_box li a{ color:#006BBD; text-decoration:none;}
.left_box li a.righticon{float:right;display:inline;width:14px;direction:ltr;position:absolute;right:3px;top:83px;height:0px;}
.left_box_ask li a{color:#000;}
.left_box li{width:100%;padding-right:2px;}
/*.left_box_ask li.ansed {background-image:url(/images/askv.gif)}*/
.left_box_pink .text{background:transparent url(/images/left_box_bg_pink.gif) repeat-y scroll right top; }
.left_box_pink  input{border:0px;}
.left_box_pink  .inputs-pink{border: 1px solid #DABBCA;
    
    font-size: 12px;}
.left_box .bottom_li {border-bottom:none;}
.left_box .bottom_li2 {margin-bottom:7px;}
.left_box .more_li {
    border: medium none;
    font-weight: bolder;
    margin: 0;
    padding: 0;
    position: relative;
    right: 0;
    top: -6px;
    z-index:100;
    width: 320px;
    }

.left_box .more_li .fleft{width:40px}
.left_box .more_li  .moreli_text	{

    position: relative;
	
    top: 0;}
.left_box .more_li .ok img	{
	    float: left;
    margin-bottom: -20px;

    position: relative;
	
    top: 3px;}
.left_box .loading {
	    position:absolute;
		left:10px;
		bottom:3px;
}

.left_box .more_li img.left_more	{
    position: relative;
	right:10px;
	top:2px;
}
.left_box .more_li a {color:#9B999A;font-size:13px;font-weight:bold;}
.askimg{margin-bottom:-2px;margin-right:7px;width:83px;}
.left_box .column {width: 98px;float:right;padding-right: 3px;height: 125px;overflow:hidden; position:relative;padding-left: 10px;}
.left_box.tips_city .column{
border: 1px solid #dfdfdf;
box-shadow: 2px 1px 4px #ddd;
margin: 2px 0px 2px 6px;
margin-left: 4px\0;
padding: 4px 0px 15px 0px;
width: 105px;
line-height: 12px;font-size: 12px;}
.left_box.tips_city li .column:last-child{margin-left:0px;}
.left_box.tips_city li .column:first-child{margin-right:1px;}
.left_box .tips_city .text{width:302px;}


.left_box.tips_city .column .strhref{padding-right:5px;height: 35px;overflow:hidden;padding-top: 4px;}

.left_box.tips_city .askimg {width: 98px;margin-right:3px; margin-bottom:-2px}

.left_box li a:hover{text-decoration:underline}
.left_box .strhref{display:block; padding:4px 7px 0px 3px;text-decoration:inherit;text-indent:8px;word-spacing:-1px;font-size: 12px;}
.left_box .strhref{background:url(/images/asknov.gif) no-repeat 104% -1px}
.left_box .strhref.ansed {background-image:url(/images/askv.gif)}
.left_box .strhref.tip {text-indent:0px;background:none;height: 26px;overflow: hidden;}
 ul.box_display_type1 li .strhref {
 
    background: url("/images/asknov.gif") no-repeat scroll 101% 0 transparent;
    position: relative;
    top: -2px;
	padding-right: 17px;
	text-indent: 0px;
	word-spacing: 0px;
	}
 ul.box_display_type1 li 	 a.righticon{
	 right: 5px;
    top: 5px;
	z-index:1}
	
 ul.box_display_type1 li  .strhref.tip  {padding-right:5px}
 ul.box_display_type1 li  {font-size:100%;}


.nextback_backitem, .nextback_nextitem{float:right; color:#006BBD; font-size:12px; height:18px; margin:1px; text-decoration:underline; font-weight:bold;margin-top:4px; margin-bottom:9px}
.nextback_nextitem{float:left}

.left_box.left_box_tools ul{float:none;margin:0px;}
.left_box.left_box_tools ul li
{
font-size: 14px;
font-weight: bold;
padding: 11px 10px 11px 10px;
}
.left_box.left_box_tools ul li a {color:#444;}
.left_box.left_box_tools {margin-bottom:20px;}



.tipitoplink {float: left;height: 0px;position: relative;left: 11px;top: -64px;}

#search_top_term,#search_top_term_tag{background:transparent; border:0px none; color:#aaa; position:absolute; padding:0px 6px 0px 40px; right:0;line-height:32px; top:0px; width:314px; height:32px; font-size:18px;}
#search_top_submit{position:absolute; width:23px; height:22px; left:6px; top:5px; border:1px;}
#search_top{background:#fff;border:2px solid #A6CCE3;height:33px;position:relative;right: 300px;top: 22px;width: 330px;}
.tag_move_div{
font-size:11px;
position:absolute;
right: 292px;
top: 60px;}

#search_top.search_top_orange {border-color:#FF6500}
.tag_move_div input{position:relative;top:3px; right:4px;font-size:8px;border:0px;}

#search_top_term:focus{color:#000}

#welcomebox{margin-right:-3px; width: auto; height: 108px; margin-bottom:10px; position:relative;border-radius: 20px;}
#welcomebox.welcomebox_1{background:url(/images/welcomebox_1.jpg?1) no-repeat top right}
#welcomebox.welcomebox_2{background: url(/images/welcomebox_night.gif) -50px -5px no-repeat;}

#welcomebox.welcomebox_3{background:url(/images/welcomebox_sunset.gif?!) no-repeat top right}
#welcomebox .top{color:#FFF; font-size:15px; font-weight:bold; position:absolute; right:21px; top:13px}

#welcomebox .middle{color:#026DBF; font-size:19px; font-weight:bold; position:absolute; right: 20px; top: 44px;}
#welcomebox.welcomebox_3 .middle{color:#555;}

#welcomebox a{color:#ef721e; text-decoration:underline}
#stiplist .indexstipcount{font-size: 13px; display:block; margin:4px 0px 1px 0px;color: #666;}
#stiplist .fright{position:relative;}
#footer_credits{padding-bottom:10px; font-size:13px; text-align:center}
.center_credits{font-weight:bold; padding-top:12px}
#tooltip{
	position:absolute;
	margin-top:15px;
	padding-left:5px;
	font-size:15px; padding-top:8px; text-align:right; direction:rtl; width:319px; display:none; line-height:130%; z-index:10000;
	
	}

.toolstyle1{

	
	background:transparent url(/images/tooltip_ask_top.gif) no-repeat scroll right top;
}
.toolstyle2{
	
	height:30px;
	background:transparent url(/images/tooltip_tip_top.gif) no-repeat scroll right top;
}
.toolstyle3{
	border:1px #ff0000 solid;
	height:15px;
	background:#ffe2e2;
	padding:5px;
	width:auto !important;
	max-width:400px;
	margin:0px 0px 0px 10px;
}

.toolstyle4{
	font-size: 12px;
	border: 1px solid rgba(171, 171, 171, 0.25);
	background:#fafafa;
	color: #0e0e0e;	
	padding:0px 8px 1px 8px;
	/*width:226px !important;*/
	width:auto !important;
	margin-top:22px !important;
	margin-left:4px !important;
	border-radius: 8px;
	box-shadow: 1px 1px 1px 0px rgba(154, 154, 154, 0.52)
}

.toolstyle5{
	border:1px #ff0000 solid;
	background:#ffe2e2;
	padding:5px;
	width:auto !important;
	max-width:400px;
	margin:0px 0px 0px 10px;
}

.toolstyle_clear{
	border:none;
	background:none;
width:auto !important;
}	



.tooltipbody{width:275px;padding-right:10px;padding-left:30px;padding-bottom:2px;z-index:200;}
.toolstyle1 .tooltipbody {background:transparent url(/images/tooltip_ask_bottom.gif) no-repeat scroll right bottom;}
.toolstyle2 .tooltipbody {background:transparent url(/images/tooltip_tip_bottom.gif) no-repeat scroll right bottom;}
.toolstyle3 .tooltipbody {padding:0px;width:auto;}
.toolstyle_clear .tooltipbody {padding:0px;width:auto;}
.toolstyle5 .tooltipbody {padding:3px;width:auto;}
.toolstyle4 .tooltipbody{width:auto;padding:0px;margin:0px;}
#tooltip span{position:relative;top:-4px;}

.adtop{position:absolute;top:100px;right:313px;font-weight:bold;font-size:12px;}
.adtop a{text-decoration:underline;color:blue;}

.stipsneedhelp {color:#fff;position:relative;top:-8px;font-size:15px;font-weight:bold;background:#e52222;width:100%;text-align:center}
.stipsneedhelp a{color:#fff}
.stipsneedhelp a:hover{color:#9cb1ff;text-decoration:underline;}
.admin_tools_panel {height:26px;font-size:14px;font-weight:bold;/* border-bottom:1px #aaa dotted; */position: absolute;top: -9px;right: -15px;z-index: 10;/* background: #fff; *//* border: 1px solid #000; *//* opacity: 0.7; */}
.admin_tools_panel img {width:22px}
#left .admin_tools_panel_small ,#left2 .admin_tools_panel_small {border:0 none;
clear:both;
float:left;
height:18px;
margin-bottom:-18px;
position:relative;
left: 0px;
top: -10px;z-index:2;right: inherit;}

.admin_tools_panel_small a{position:relative;z-index:1;}
.admin_tools_panel img.left_delete_item {width: 18px;position:relative;top: 4px;left: -6px;z-index:1;}
.admin_tools_panel.position_single  img.left_delete_item {left:inherit;right:1px;top:6px}
#left .admin_tools_panel_small.singlepage,#left2 .admin_tools_panel_small.singlepage {top:-16px;}

.leftFeedBox .admin_tools_panel {
border:0 none;
clear:both;
float:left;
height:18px;
margin-bottom:-18px;
position:relative;
left: 0px;
top: 0px;
z-index:100;

}

.editmodarea .deletemsg {width: 98%;height:38px}
.leftFeedBox .editmodarea .deletemsg {width:260px}

.leftFeedBox .admin_tools_panel img{width:12px;}

.admin_tools_panel  .mark-as-offensive {
	width: 30px;
	height: 20px;
	display: block;
	opacity: 0;
	transition: 0.2s;
}
.admin_tools_panel .mark-as-offensive:hover{
	opacity:1;
}
.admin_tools_panel.visible_tools .mark-as-offensive{
	opacity:1;
}

.admin_tools_panel.position_list .mark-as-offensive  img {
	position:absolute;
	top:6px;
	left:-5px;
}

a.admin_panel_button{float:right;background:#feffc5; text-decoration:underline; color:#ff0030; font-size:13px; font-weight:bold; }
.admin_tools_panel a.tool_pannel_button{float:right;margin-right:6px;}
.tipEditArea .admin_tools_panel a.tool_pannel_button {float: left;margin-left: 0px;margin-top: 5px;}
#left  .tipEditArea  .position_single {float:left;left: 10px;right: initial;}
#tipihomebannertext {display:block;height:52px;}
#tipihomebannertext a {display:block;margin-top:5px;font-size:22px;color:#FF6500;}
#tipihomebannertext a:hover{text-decoration:underline;}
#tipihomebannerimg {display:block;float:left;left:-10px;	margin-top:-52px;position:relative;}
#ask_email_register_form {margin: 0px;text-align:right;width:100%;clear: both;
color: #999;}
#ask_email_register_form  input{border:0px;display: none;}

.ask-notification-register-button{
	cursor: pointer;
}

.ask-notification-register-button i {
	font-size: 16px;
	color: #bbb;
	position: relative;
	top: 2px;
	display: inline-block;
	width: 21px;
}

#ask_email_register_response{
	display: none;
}

@media (min-width: 941px) {
	.ask-notification-register-button:hover{color:#656565;}
}
.ask-notification-register-button.active {
	color: #656565;
}
.ask-notification-register-button.active i {
	color: #00c795;
}


.successMsg{color:#347C17;}

.askbottomtext .flower_text_icon img {position:relative;top: 3px;}
.top .flower_text_icon img {position:relative;top:-1px;}
.bottom_links {color:#3399CC}
.bottom_links a{color:#3399CC; text-decoration:underline;}

.searchCenter{position: absolute:top:20px; right:100px}
#topsearch_txt {font-size:30px; width:400px;height:30px;}
#left_cc_note{font-size:10px;padding:7px 0px 0px 0px;color:#666; text-align:center;direction:rtl}

.general_line,.singlelink  .greenline,.singlelink  .blueline{background:#a200ff url(/images/top_line_grad.png) no-repeat -20px 0px ;width: 464px;height: 5px;overflow: hidden;font-size: 1px; }
.general_line{clear:both;}

.wideleft_right {position:relative;right:1px;}
.linklistright_tab {padding:2px 3px 4px 5px; border:1px solid #fff; margin-bottom:3px; border:1px dotted #ddd; border-left:0px dotted #ddd; margin-left:6px; cursor:pointer; background:#fafdff;}

.linklistright_tab.linklistright_tab_selected {border:1px solid #CCE1F2; border-left:1px solid #fff;position:relative;z-index:2; margin-left:0px;padding-left:6px; font-weight:bold;
background:#ddf0fb url(/images/right_nav_grad.png) repeat-y 0px 0px}

.linklistright_tab  a {padding-left:5px;overflow:hidden;}

.linkslines {margin:0px;padding:0px;position: relative;float: right;width:185px;}
.linkslines li {list-style:none;direction:rtl;}
.linkslines a {display:block;}

.wideleft_right {width:185px;overflow:hidden;position:relative;}

#linklines_right_nav .ulcontainer{width:1000px;position:relative;}
#move_links_page .moreli_text {float:right}
#move_links_page .ok {width:40px}
#move_links_page {width:170px;top:10px;height:21px;clear:both;position:relative;}
#move_links_page a {color:#9B999A;font-size:12px;font-weight:bold;}
#move_links_page .loading{float:left;top:-4px;display:none;position:relative;}
#move_links_page_sums {text-align:center;color:#9B999A;position:relative;top:10px;height:40px;}
#linklines_right_nav .linkspages {width:10px;border:0px;font-weight:bold;font-size:11px;color:#9B999A;}

img.small_stips_link {
width: 8px !important;
height: 8px !important;
border: 0px !important;
float: none !important;
position: relative !important;
top: 0px !important;}

a.normalbluelink {color:blue !important;}
.from_to_msgs {max-height:380px;overflow-y:auto;overflow-x:hidden;margin-top:20px;border-top:2px solid #aaa;padding:0px 2px;}
.msg_line .viewed,.msg_line.viewed  {background:#e5f3fc}
.msg_line .viewed .title_text{font-weight:bold}
.msg_line {margin-right:2px;

margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #ccc;

-webkit-box-shadow: 2px 2px 4px #ededed;
-moz-box-shadow: 2px 2px 4px #ededed;
box-shadow: 1px 1px 1px #ededed;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.msg_line .title{-webkit-transition: background 140ms linear;
-moz-transition: background 140ms linear;
transition: background 140ms linear;
-moz-border-radius: 6px;
border-radius: 6px;}
.all_msgs_box_line .title:hover{background:#F2F2F2;}

.msg_line .msg_content{clear: both;padding-top: 4px;}
.msg_line .msg_content .indiv{padding:2px 8px 7px 4px;}
.msg_line.open .title{background:transparent;}
.msg_line .msg_content .replaydiv {border-top:1px dotted #000;text-align:right;margin:0px 0px 0px 0px;font-size:100%;font-weigth:bold;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;padding-bottom:2px;}

.msg_line .msg_content .replaydiv a.replaybutton {background:url(/images/search_btn_bg.gif) repeat-x top right;color:#fff;border:2px #000;-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 6px;
text-decoration:none;
-webkit-transition: background 340ms linear;
-moz-transition: background 340ms linear;
transition: background 340ms linear;
display:block;font-size:14px;border:1px solid #000;font-weight:bold;width:34px;height:18px;margin:4px 0px;padding:0px 6px 0px 0px;}

.msg_line .msg_content a.replaybutton:hover{background:#bf0000;text-decoration:none !important;}


.msgs_icon_in_text {vertical-align:middle;position:relative; left: 0px; bottom: 0px; right: 0px; top: -1px;}

.msg_line.my_msg {background: #E9FFDF;}
.msg_line.selected {background:#fee2e2}

.alert_line.notviewed{background:#e5f3fc}
.alert_line.notviewed .alert_content{font-weight:bold;}
.alert_line {margin-top:0px;padding:5px 10px 5px 0px;margin-top:0px;border-top:1px solid #ccc;}
.line_time {background:#eee;margin-top:2px;font-weight:bold;padding:2px 5px;font-size:90%;z-index:2;border-bottom:1px solid #ccc;}
.line_time_spacer {height:2px;margin-bottom:-1px;background:#fff;position:relative;z-index:2;}
.alert_content {float: none;width: auto;margin-left: 70px;}
.alert_line .alert_time{color:#999;font-size:90%;min-width:0px;float:left;}
.top_msgs_box {position: absolute;width: 300px;border: 1px solid #777;background: white;z-index: 100;float: left;left: 8px;display: block;top: 52px;color:#000;background:#fff;display:none;-moz-box-shadow:2px 2px 5px #ADADAD;line-height: normal;-webkit-box-shadow:2px 2px 5px #ADADAD;box-shadow:1px 1px 5px #ADADAD;}
.top_msgs_box.top_msgs_box_alerts {}
.line_top_text {position:relative;top:6px;}
.line_top_text .icons {float:left;width:56px;top: -3px;position: relative;right: 2px;}
.top_msgs_icon{display:block;float:right;width:20px;position: relative;padding: 3px 1px 4px 4px;margin:0px 0px 0px 0px;height:20px}
.top_msgs_icon.open{background:#fff;border:1px solid #777; border-bottom:none; padding: 2px 0px 3px 3px;z-index: 101;}

.box_title{border-bottom:1px solid #aaa;text-align:right;padding: 5px 10px;margin: 0px;font-weight:bold;text-decoration:none;margin-bottom: 1px;}
.top_box_line .time_text{font-size:11px;color:#777;margin-top:2px;}
.top_box_line.box_bottom{border-top:1px solid #aaa;background:#f4f4f4;text-align:center;padding:5px 0px;margin-top:3px}
.top_box_line{text-align:right;border-bottom:1px solid #eee;padding: 7px 10px;color:#000;cursor:pointer;}
.top_box_line .content {line-height: 120%;}
.all_msgs_box_line {-webkit-transition: background 140ms linear;
-moz-transition: background 140ms linear;
transition: background 140ms linear;margin: 10px 0px;}
.top_box_line:last-child{border-bottom:none;}

#linetop .top_box_line a{color:#006BBD;font-weight:bold;}
.top_msgs_box .notviewed{background: #E5F3FC;font-weight:bold;}
.top_msgs_count{top: 12px;font-size: 12px;width: 11px;height: 11px;background: red;border-radius: 5px;padding: 3px;position: absolute;right: 2px;box-shadow: 0px 0px 2px 1px rgba(255, 255, 255, 0.94);line-height: 12px;padding-right: 2px;text-align: center;font-weight: normal;color: #fff;}
.wideleftbanner{;float:left;margin-left:40px;}
/* begin css for mousey dialog */
.mouseyDialog {
        background:#FFFFDF;
        color:#000;
        font-size:12px;
        padding:7px;
        position:relative;
		direction:rtl;
		text-align:right;
		border:1px solid #000;
		-moz-box-shadow: 2px 2px 5px #ADADAD;
		-webkit-box-shadow: 2px 2px 5px #ADADAD;
		box-shadow: 1px 1px 5px #ADADAD;
    /*   -moz-border-radius:10px;
        -webkit-border-radius:10px;*/
      }
      .mouseyDialog_close {
		background: #FFFFDF;
		bottom: -10px;
		color: #000;
		font-size: 10px;
		padding: 1px 4px;
		border: 1px solid #000;

		border-bottom: none;
		position: absolute;
		right: -1px;
		text-decoration: none;
		top: -16px;
		height: 13px;
      }
      .mouseyDialog_close:hover {
        color:#000;
        text-decoration:underline; 
      }
	  .mousey_content {display:none}
/* end css for mousey dialog */

.bluelisttab {width: auto;position: relative;top: -1px;border: 1px solid #86B0DC;background: #F7FAFC;height: 25px;margin-bottom: -6px;padding-right: 8px;border-bottom: none;
border-top-right-radius: 10px;border-top-left-radius: 10px;
-moz-border-top-right-radius: 10px;-moz-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;padding-top: 3px;
font-weight: normal;
font-size: 15px;
float: left;padding-left: 10px;left: 0px;}
.bluelisttab .selected {text-decoration:underline;}

.flower_text_icon {color:red;font-weight:normal;line-height:0}

ul.right_online,.right_online li {
    margin: 0;
    padding: 0;
	list-style-type:none;
    }
	
.right_online li{padding-right: 0px;
font-size: 11px;
width: 115px;
overflow: hidden;
height: 18px;}	

.right_online  li .msgs_icon_in_text{
top:-1px;
width:12px;
}

.right_online  li .flower_text_icon img{top: 4px;width: inherit;height: 10px;width: 10px;position: relative;}
.right_online .ans_flowers_count{font-size:10px;padding:0px 2px 0px 16px;margin-right:0px;line-height:16px;top:-1px;border: 0px;color: #757272 !important;}
.right_online  li .flowers_span a{font-size:9px;}
.right_online  li .flowers_span {color:#aaa;font-size:9px;}
.online_box .contentdiv{ width:118px !important; padding-left:1px !important;padding-right:1px !important;}
.online_icon {font-size:9px; position:relative; top:-1px;}
.online_icon.online_off{color:red !important;display:none;}
.online_icon.online_on{background: #00c795 !important;color: #fff;border-radius: 10px;display: inline-block;padding: 2px 4px 2px 4px;line-height: 10px;}

.online_users_bottom { text-align:center;border-top:1px solid #99BBD7;margin-top:1px;padding-top:2px;}


.most_active_box {border-top:1px dotted #BBB; margin-bottom:10px;padding-top:10px;text-align:center;}
.most_active_box.first {border-top:0px;}

.week_top_users .title,.popular_tags_right .title{font-size:11px;
width: 112px;
padding-right: 8px;
font-size: 11px;}
.popular_tags_right .title{font-size:12px;}

.week_top_users li {border-bottom:1px dotted #aaa;margin-bottom: 1px}
.week_top_users li.week_top_item_5 {border: 0px;margin-bottom: -2px;}
.week_top_users .body2 div.contentdiv {padding-right: 2px;
padding-left: 8px;}
.week_top_flowers_users {margin-bottom:20px;}

input[type=checkbox] {border:none;}
.asktype_button {margin: 5px 15px;width: 270px;min-height: 80px;padding: 6px 10px 15px 10px;background: white;border: 1px solid rgba(119, 119, 119, 0.16);text-align: center;display:block;background: rgb(255, 255, 255); /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */ /* IE6-9 */margin-right: auto;margin-bottom: 12px;margin-left: auto;border-radius: 3px;box-sizing: content-box;float: none;}
.asktype_button .header{font-size: 25px;padding: 0px 0px 0px 0px;text-align: right;display: block;color: red;}
.asktype_button .header label {font-size:20px;text-decoration:none !important;line-height:0px;color: #00bd8e;}
.asktype_button .header input {position:relative;top: 1px;left:-2px;}
.asktype_button .header span {text-decoration: none;}
.asktype_button .text{text-align:right;font-size: 14px;display:block;margin-top: 5px;line-height: 160%;}
.asktype_button label{float:none !important;line-height: 100x !important;vertical-align:baseline  !important;cursor: pointer  !important;font-size: 16px;}

.asktype_button .ask_disabled_msg {background: rgb(255, 144, 205);color:#fff;padding: 2px 10px 3px 10px;font-size:14px;display: inline-block;margin:0 auto;margin: 6px 0px -3px 0px;border-radius: 10px;}
.asktype_button.ask_disabled {border: 1px solid #ddd;}
.asktype_button.ask_disabled .header,.asktype_button.ask_disabled .text  {opacity:0.3}

.mako-div {width:298px;height:298px;background:#000;position:relative;border:1px solid #c8c8c8;margin:10px 0px}
.mako-head-links {color:#fff;position:absolute;top:9px;left:18px;}
.mako-div a{color:#fff}
.mako-div a:hover{color:#22b7ff}
.mako-div .mako-article-title {font-weight:bold;}
.mako-div .mako-article {font-size:13px;line-height:120%;}
.mako-div .mako-content-line {clear:both;height:78px;border-bottom:1px solid #282828;padding-bottom:2px;}
.mako-div .mako-all-content{width:264px;border-top:1px solid #282828;height:215px;;position:absolute;top:32px;right:17px;}
.mako-div .mako-article-img{margin:9px 0px 0px 0px;float:right}
.mako-div .mako-article {width:169px;margin:5px 13px 9px 0px;float:right;height: 67px;overflow: hidden;}
.mako-div .mako-article-desc {display:block;margin-top:5px}
.mako-div .mako-logo {position:absolute;top:6px;right:17px;}
.mako-div .mako-bottom {position:absolute;bottom:5px;left:20px;}
.mako-div .mako-bottom a{ text-decoration:underline;}

a.mark-visited:visited {color:#61C;}

.singleitem_title{padding-right:10px}
.singleitem_title  {margin-right: 72px;}
.singleitem_title {margin-top: -4px;}
.ask_type_info {clear:both;font-size: 11px;width:72px;background:#555;color:#fff;padding: 1px 0px 3px 0px;text-align:center;margin-top:2px;}
.ask_type_info a{color:#fff;/* display: none; */}
#stips_mode_select option {color:#404040;}
#stips_mode_select {
	
background:Red;
	
height: 17px;
	
position: relative;
	
top: 0px;
	
line-height: 10px;
	
right: 1px;
	
padding: 0px;
	
width: auto;
	
margin-left: 0px;
	
font-size: 14px;
	
margin-left: 9px;
	
color: #fff;
	
border: 0px;
	
direction: rtl;
	
border: transparent;
	
background: transparent;
}

a.profile_link{color:#002f76;font-weight:bold}


.right_online a.profile_link {color:#3D4048;font-weight:normal;text-decoration:none;}
 .online_box a.profile_link {max-width:46px;height:10px;display: inline;overflow: hidden;height: 12px;width: auto;}
.week_top_users a.profile_link {width: 59px;display: inline-block;overflow: hidden;height: 12px;}
a.profile_link:hover {text-decoration:underline;}

.contentPad{padding-right:5px;}

#reply_msg_div .contentPad{padding-left:15px;}



.thanksmsg.notviewed .top ,.thanksmsg.notviewed .stipbody {background-color:#f5fafd}

.thanksmsg {overflow:visible}

/* profile page */
.userpage_content {width: auto;clear: both;padding:0px 0px;}
.profile_page_photoed .userpage_content {width:100%}
.profile_summary,.userpage_content  {margin-top:-19px;}
.profile_page .field {font-weight:bold;color:#000;float:right;padding-left:5px;clear:both}
.profile_page .data_li  .data {float:right;}
.profile_page .profile_photo {position:relative;left:0px;top:-2px;border:1px solid #777;padding:0px;background:#fff;width:auto;line-height:0px;}
.profile_page .profile_photo .photo_line {line-height:120%;padding:1px 3px 3px 3px;border-top:1px solid #777;}
.profile_page .profile_photo img {max-height:190px;max-width:220px;margin:3px;}
.profile_page h2 {border-bottom:1px dotted #aaa;width:100%;margin-bottom:6px;background:#f5f5f5;margin-top:20px;font-size: 15px;min-height: 22px;padding-right:3px;line-height: 20px;}

.profile_page #greenline {width:100%;background-position:-35px 0px;clear: both;/* background: red; */}
.profile_page .img_summary #stiplist {width: 98%;}

.profile_page .profile_msg_icon {left:14px;position:absolute;bottom:0px;}
.profile_page .img_summary .profile_msg_icon {left:8px}

.profile_page #stiplist {font-size: 18px;padding-right: 5px;line-height: 32px;height: 28px;}
.profile_page #stiplisticon {display:none}
.profile_page .online_icon {font-size:15px;top:-3px;font-weight:bold}
.profile_page #stiplist .msgs_icon_in_text{top:1px;}
.profile_page .profile_tags_cloud a {color:#F09;z-index:1;position:relative;}
.profile_page .profile_pie a{color:#fff;z-index:1;position:relative;font-size: 13px;font-weight:bold}

.profile_page .data_li {font-size:120%;line-height:150%}

#chart_flowers .jqplot-highlighter-tooltip {text-align:right  !important;background:#rrr;color:#000;direction:rtl;font-size:13px;font-weight:bold;}
#chart_flowers .jqplot-yaxis-label {margin-left:-25px !important;}
#chart_flowers .jqplot-yaxis-tick {margin-right:20px;font-size:13px;color:#333}
#chart_flowers .jqplot-xaxis-tick {margin-top:6px;font-size:11px;color:#333}
#chart_flowers .jqplot-xaxis-label {margin-bottom:-10px;}
/*end profile page */
.thank_form_profile .sendingMsg, .thank_form_profile .finalMsg{text-align:center;font-size:180%;color:#018a6a;display:none}
.thank_form_profile .sendingMsg{color:#000}
.thank_text_profile {width: 100%;color:#777;box-sizing: border-box;padding: 8px;}
.stip .thank_text_profile {width:99%;min-height: 70px;}
.stip .thank_form_profile .sendingMsg, .stip .thank_form_profile .finalMsg {font-size:150%;}

.stip .thanks_form_warper{
			width: 100%;
			position: relative;
			top: 0px;
			margin-top: 1px;
			padding: 10px 10px 12px 10px;
			background: #f5f5f5;
			box-sizing: content-box;
			line-height: 160%;
			right: -10px;
			border-radius: 0px 0px 10px 0px;
			border-top: 1px solid #bbb;
			}
			
.thanks_form_wraper {background:url(/images/forms/cmxform-fieldset-blue.gif) left bottom repeat-x;
margin-top:1px;border:1px dotted #555;width:100%;;margin-bottom:40px}

.profile_photo_thum  {padding:2px;border: 1px solid #eee;line-height:0%;background:#ceeac1}
.profile_photo_thum  {padding:0px;border: 1px solid #eee;line-height:0%;background:#fff;position:relative}
.online_img_icon {position:absolute;right:1px;bottom:1px;z-index:10}

.stip .askBottomMsg{display:none}

a.penFriendsTitle {text-decoration: none;

color: #016bbd;
font-weight:bold;}

.pen_friends_details {display:none;}
.pen_friends_details .content{border-top:1px solid #eee;width: auto;padding:6px 10px;margin:0px 0px 6px 0px;}
.pen_friends_line {background:#fff;top:10px;margin-bottom:10px;border:1px solid #CCE1F2;margin-bottom:15px;
position:relative;
margin-right:2px;
-webkit-box-shadow: 2px 2px 4px #ededed;
-moz-box-shadow: 2px 2px 4px #ededed;
box-shadow: 2px 2px 4px #ededed;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
}
.pen_friends_line_current .pen_friends_details{display:none;}
.pen_friends_line_current  {background:#f8fff7;}

.pen_friends_details .contentDiv{margin-top:5px;}

.pen_friends_details .contentDiv{margin-top:5px;}
.hidden_modal_link {display:none;}

.pen_friends_list_title
{
border-bottom: 1px dotted #AAA;
background:#f1f9ff;
color:#111;
margin-bottom: 6px;
font-size:110%;
margin-top: 20px;
font-weight:bold;

padding:2px 4px 2px 2px;

}
.infinite_scroll_loader {text-align:center;width:100%;margin-top:25px;}

.pen_friends_right_box {background:#FFFFDF;width:116px;margin-bottom:10px;border:1px #bbb solid;

-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.pen_friends_right_box  a{color:#e30000}
.pen_friends_right_box  a:hover{text-decoration:underline;}
.pen_friends_line .contact_box {position:absolute;left:6px;bottom:5px;}

.pen_friends_line .contact_box  span{
font-size: 12px;
height: 13px;
width: 48px;
display: block;
line-height: 11px;
padding: 0px;
background: 
#7500B1;
cursor: pointer;
color: 
white;
border: 1px solid 
#4D0075;
text-align: center;
font-weight: bold;
border:1px solid #000;
-webkit-border-radius: 2px;
border-radius: 2px;
padding: 0px;
}

.pen_friends_search{display:none}
.pen_friends_search_search{display:block}
.pen_friends_search form div{float:right;padding-left:9px;}
.pen_friends_search form div:last-child{float:right;padding-left:10px;}
.pen_friends_search select{width:75px;}
.pen_friends_search input{width:113px;height:14px;margin-top:2px}
.pen_friends_search input.basic_button{width:50px;height:21px;}
/*.pen_friends_search {background:#efefef;border:1px solid #000;width:100%}*/
.pen_friends_search .title{font-size:120%;font-weight:bold;padding:9px 6px 5px 0px;border-top:1px #aaa solid}
.pen_friends_search .title_search{border:0px;}
.pen_friends_search form {padding:4px 6px 2px 0px;display:block;height:15px;}
.pen_friends_search span,.pen_friends_search  label {float:right;height:23px;overflow:hidden;}
.pen_friends_search label {padding-left:3px;padding-top:4px}

@-webkit-keyframes animate-stripes {
  from {
    background-position: 0 0;
  }

  to {
   background-position: 44px 0;
  }
}      

.ui-progress-bar {
  position: relative;
  height: 15px;
  padding-right: 0px;
  background-color: #eee;
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ddd), color-stop(1, #eee));
  background: -moz-linear-gradient(#9da5b0 0%, #b6bcc6 100%);
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #333;
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #333;
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #333;
}        

.ui-progress {
  position: relative;
  display: block;

  height: 14px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -webkit-background-size: 44px 44px;


  border: 1px solid #666;

}

.ui-progress span.ui-label {
  font-size: 12px;
  font-weight:bold;
  position: absolute;
  right: 0;
  top:0px;
  line-height: 12px;
  padding-right: 12px;
  color: #fff;

  white-space: nowrap;
}

.uicontainer {
  margin-top:-3px;
  position:relative;
  right:132px;
  width: 120px;

}

.points_rank{background:red;border:1px solid #000;font-weight:bold;font-size:13px;display:block;float:right;padding:1px 3px 2px 3px;line-height: 14px;margin-top:2px;position: relative;height: 14px;}
.points_rank_number {/* color: #ddd; */display: none;BACKGROUND: #FFF;TOP: -1PX;POSITION: absolute;DISPLAY: BLOCK;left: -41px;padding: 1px 4px 1px 5px;border: 1px solid #000;font-size: 12px;background: #f7f7f7;color: #808080;width: 30px;height: 15px;line-height: 15px;display: none;}
#tooltip  .points_tool span{top:0px !important;}
#tooltip  .points_rank {padding:0px 3px 1px 3px;}
.points_rank { color: #fff !important}
.points_rank a{color:#fff;font-weight:bold;text-decoration:none !important;}

.points_rank_1 ,.points_bar_1{background-color:#ce0000}
.points_rank_2 ,.points_bar_2{background-color:#e70000}
.points_rank_3 ,.points_bar_3{background-color:#fffc00}
.points_rank_3  a,.points_rank_4 a,.points_rank_3  ,.points_rank_4 {color:#444 !important}
.points_rank_4 ,.points_bar_4{background-color: #e3ffbb;}
.points_rank_5 ,.points_bar_5{background-color:#009c0f}
.points_rank_6,.points_bar_6{background-color:#00760b}
.points_rank_7,.points_bar_7{background-color:#016d0b}

.points_bar_2 span.ui-label {
	 padding-right: 3px;
}
.points_bar_1 span.ui-label 
{
	 padding-right: 1px;
	 font-size:12px;
}
.points_bar_3 span.ui-label ,.points_bar_4 span.ui-label 
{
	 color:#444;
}

.single_item_vote {
position: absolute;
color: #919191;
color: #787878;
/* background: #EFF8FF; */
left: -9px;
padding: 0px 10px 0px 10px;
height: 20px;
z-index: 1;
/* background-color: red; */
top: 10px;
}

.single_item_vote  .vote_ok_msg ,.single_item_vote  .vote_notok_msg {
clear: both;
font-size: 12px;
text-align:left;
top: 22px;
left: 0px;
display: none;
width: 100px;
color: #376F00;
font-weight:bold;
}
.single_item_vote  .vote_notok_msg{
color: #e70000;
}
.single_item_vote  .vote_button_down_not_active,.single_item_vote  .vote_button_up_not_active {display:none;}

.single_item_vote .score {font-size: 21px;
padding-right: 1px;
direction: ltr;min-width: 20px;left: -3px;position:relative;top: 1px;text-align: center;}

.single_item_vote .vote_button_down_div ,.single_item_vote .vote_button_up_div {padding-top: 6px;cursor: pointer;padding-bottom: 4px; position:relative;
padding-left: 1px;
    top: -0px;}
.single_item_vote .vote_button_down_div  {
    padding-right: 2px;
    padding-left: 10px;
    position:relative;
    top: 1px;}



.admin_points_delete_msg{font-size:80%;color:#aaa;}

.chatIconsInHtml{width:16px;height:16px;position:relative;top:3px;}
#reply_msg_div {background:#edf3f7;border-top:1px solid #9ab9d6;margin-top:2px;padding: 10px 10px 10px 0px;}
#reply_msg_div .chatIconsInHtml{height:16px;margin-top:-3px;margin-bottom:-1px;top:2px}
#reply_msg_div div#reply_msg_text{background:#fff;width:367px;font-size:12px;border:1px solid #abadb3;outline: none;padding:2px;}
#reply_msg_div textarea#reply_msg_text{width:367px;height:15px;resize: none;overflow:hidden;outline: none;font-size:12px;}

#reply_msg_div.showIcons #reply_msg_text{width: 412px;}
#reply_msg_div .toggleEmoticonsButton img{height:15px;width:15px;}

#reply_msg_div.showIconsOff .bottomTabPart{display:none;}
#reply_msg_div .emoticonsChatBox{position:relative;background:#fff;border:1px solid #ABADB3;width:169px;padding:3px 3px 1px 2px;top:3px;left:-9px;}


#reply_msg_div .shite_enter_text{display:none;}
#reply_msg_div  .shite_enter_label {margin-top:3px;margin-right:-2px;width:260px}


#reply_msg_div.quickReply #reply_msg_text{width:422px;}
#reply_msg_div.quickReply.showIcons #reply_msg_text{width:412px;}
#reply_msg_div.quickReply .reply_submit{display:none;}
#reply_msg_div.quickReply .shite_enter_text{display:block;}



a.emoticonsChatBoxSingleIcon {float:right;padding:3px 2px 3px 3px;}
a.emoticonsChatBoxSingleIcon:hover {border:1px solid #777;padding:2px 1px 2px 2px;background:#fff}

input[type="text"], input[type="password"], textarea, select { 
    outline: none;
    font-size: 14px;
}
.cmxform input[type="text"] {padding-right:2px;padding-left:2px;}
		.ynetBox {position:relative;}
		
		.ynet-all-content {padding-top:9px;}
		.ynetBox .logo {position:absolute;top:4px;left:27px;color:#b7b6b6;font-weight:bold;}
		.ynetBox .logo img {position:relative;top:4px;right:-1px;opacity:0.8;width:31px}
		.ynetBox .singleItem {float:right;width:116px;margin-left:9px;line-height:120%;}
		.ynetBox .singleItem .title {padding:1px 1px 1px 0px;}
		.ynetBox .singleItem a {font-size:120%;color:#222;font-weight:bold;}
		
		
		
/* scrollBars tiny scrollbar */
#scrollbar1 {margin: 0px 0px 0px 0px; font-size:11px;padding:0px 4px}

#scrollbar1 .viewport {  height: 140px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; right: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(/js/scrollbar/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: center top; float: left; width: 5px; left:-2px;}

#scrollbar1 .thumb { background: transparent url(/js/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
#scrollbar1 .thumb .end { background: transparent url(/js/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 5px; }
#scrollbar1 .disable { display: none; }


.contentBoxScrolledFeed {margin: 0px 0px 0px 0px; font-size:11px;padding:4px 0px 4px 5px; position: relative;}
.contentBoxScrolledFeed .viewport {  height: 360px; overflow: hidden; position: relative; width: 327px; }


.contentBox101 .tab2 .contentBoxScrolledFeed .viewport,.contentBox101 .tabextra .contentBoxScrolledFeed .viewport {height: 380px;}
.contentBoxScrolledFeed .overview { list-style: none; position: absolute; right: 0; top: 0; padding: 0; margin: 0; }
.contentBoxScrolledFeed  .scrollbar{ background: transparent url(/js/scrollbar/bg-scrollbar-track-y.png) repeat 0 0; position: absolute; background-position: center top; float: left; width: 5px; left: 6px;cursor: pointer;z-index:10}

.contentBoxScrolledFeed  .thumb { background: transparent url(/js/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
.contentBoxScrolledFeed  .thumb .end { background: transparent url(/js/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 5px; }
.contentBoxScrolledFeed  .disable { display: none; }

		
/* LeftFeed*/	
#notificationSounds	{height:0px;overflow:hidden;}


.contentBoxWarper .leftBoxTitle {font-size:16px;
		background:#006BBD;background: #76B0DC;color:#fff;
		font-weight:bold;height:29px;
		border-bottom:1px solid #aaa;
		padding:0px;
		
		position: static;overflow: visible;padding-right: 0px;}
		.contentBoxWarper .leftBoxTitle .tab {float:right;padding:4px 9px 0px 9px; 
		height:22px;
		position:relative;top:3px;
		right:-1px;
		border-radius: 5px 5px 0px 0px; 
		-moz-border-radius: 5px 5px 0px 0px; 
		-webkit-border-radius: 5px 5px 0px 0px; 
		}
		.contentBoxWarper .leftBoxTitle .tab.active {background:#F7FCFF;border:1px solid #aaa;
		}
		.contentBoxWarper .leftBoxTitle .tab.active a{color:#056EBF;}
		.contentBoxWarper .leftBoxTitle .tab.active a:hover{text-decoration:underline;}
		.contentBoxWarper .leftBoxTitle .tab2 {margin-right:1px}
		.contentBoxWarper .leftBoxTitle a {color:#fff}
		.boxTitle .iconWrap {position:absolute;top:4px;left:4px}
		.contentBoxWarper .leftBoxTitle .icon {display:none;}
		.contentBoxWarper .leftBoxTitle .icon.active {display:block}
		
		.contentBoxWarper {position:relative;top:0px;}
		.contentBoxWarper .content.tab {position:relative;top:0px;width: 336px;background:#F7FCFF;z-index:1;}
		.contentBoxWarper .content.tab2,.contentBoxWarper .content.tabextra {position:absolute;top:30px;right:0px}
		
		.contentBoxWarper .content.tab.active {display:block;z-index:100}
	
		.contentBoxWarper .content ul{margin:0px;padding:0px;}
		.contentBoxWarper .content .singleItem span.itemTitle{padding-top:0px;float:right;width: 250px;padding-right:0px;font-size: 13px;line-height: 16px;height: 50px;overflow:hidden;}
		
		.contentBox101 .content.tab2  .singleItem span.itemTitle {height:auto;}
		.contentBoxWarper .content .singleItem a {color:#333;}
		.contentBoxWarper .content .singleItem a.adminWaitToSend{color:#E20000;font-weight:bold}
		
		.contentBoxWarper .content .imgWrap img:first-child{width: 50px;height: 50px;position:relative;}
		.contentBoxWarper .content .singleItem .imgWrap{width: 50px;overflow:hidden;float:left;position:relative;top:0px;padding-left: 0px;height: 50px;}
		.contentBoxWarper {
		background:#F7FCFF;
		overflow:hidden;
		border:1px solid #ccc;
		bottom:100px;
		width: 336px;
		margin-bottom: 10px
		
		
		
		
		
		
		
		
		
		
		}
		.contentBoxWarper .content .singleItem{background:none;border:0px;border-radius: 0px; padding: 4px 5px 4px 0px;clear:both;}
		

		
		.contentBoxWarper .contentContainer {width: 336px;}
	.contentBoxWarper .content .singleItemWrap {width: 314px;padding-left: 5px;border-bottom: 1px solid #ccc;}
		.contentBoxWarper .content .singleItem {width: 100%;box-sizing: border-box;}

		.contentBoxWarper .content .singleItemWrap:hover,
		
		.contentBoxWarper .content .singleItemWrap.active{background:#e6f2f9 !important;background:#DEEBF7 !important;}
		.contentBoxWarper .content .singleItem{
		  position:relative;
		}
		
		/* pinterestlike 
		.contentBoxWarper .content .singleItem{clear:none;float:none;width:100%;display:inline}
		
		.contentBoxWarper .content .singleItem .imgWrap {
			width: auto;
			height:auto;
			overflow: visible;
			float: right;
			position: relative;
			top: 0px;
			padding-left: 5px;
	
		}
		.contentBoxWarper .content .singleItem .imgWrap img {width: 100%;
			height:auto;}
		.contentBoxWarper .content .singleItem.pen_friends_item .itemTitle {
			overflow:visible;
			height:auto;
			
		} 
		
		.contentBoxWarper .contentContainer{-webkit-column-count:2}
		.contentBoxWarper .content .singleItem span.itemTitle {width:100% !important;height:auto !important;}
		*/
		
		.contentBoxWarper .ask_type11 .overInfo,.contentBoxWarper .ask_type1 .overInfo{
			background:#FFC5E7;
			}
		 .contentBoxWarper .ask_type12 .overInfo,.contentBoxWarper .ask_type2 .overInfo{
			background:#FFC096;
		 }
		
		.contentBoxWarper .content .singleItem.ask_type1 .overInfo .title,.contentBoxWarper .content .singleItem.ask_type2 .title{
			display:none;
		}
		
		.contentBoxWarper .content .singleItem.ask_type1 .overInfo .info,.contentBoxWarper .content .singleItem.ask_type2 .info {
			padding-top: 10px;
			line-height: 16px;
		}
		
		.contentBoxWarper .content .singleItem.ask_type1 .overInfo .count,.contentBoxWarper .content .singleItem.ask_type2 .count {
			font-size: 15px;
		}
		
		.contentBoxWarper .content .flower_text_icon img{height:13px;}
		.contentBoxWarper .content .singleItem .penFriendsMsg {font-weight:bold;color:#016BBD;color:#002F76;}
		.contentBoxWarper .content .singleItem .itemNotification {
			color: #008300;
			position: relative;
			top: 0px;
			right: 2px;
			white-space: nowrap;
			font-weight: bold;
			background: #ECFFEC;
			border: 1px solid #BDBDBD;
			padding: 0px 2px;
			display:none;
			float:left;
			}
		.contentBoxWarper .content .singleItem.pen_friends_item  .imgWrap {float:right;margin-left: 5px;}

		.contentBoxWarper .content .overInfo {
			
position: absolute;
			
font-size: 12px;
			
left: 0px;
			
z-index:1001;
			
width: 50px;
			
height: 52px;
			
top:2px;
			
display:none;
		}
		
	
		.contentBoxWarper .content .singleItem:hover  .overInfo  {display:block;
			
		

			
		}
		
		.contentBoxWarper .content .overInfo .title{
			font-weight:normal;
			text-align:center;
			background:#555;
			color:#fff;
			height: 14px;
			line-height: 14px;
			font-size: 12px;
		}
		
		
		.contentBoxWarper .content .overInfo .info{
			
padding:3px 0px 0px 0px;
			
font-weight:normal !important;
			
text-align:center;
			
padding-top: 5px;
			
line-height: 14px;
		}
		
	

		
		
	
		.contentBoxWarper .ask_type12 .overInfo .title{
		}
		
		.contentBoxWarper .content .overInfo .count{font-weight:bold;font-size: 13px;}
		
		.contentBoxWarper .pen_friends_item .imgWrap:hover .imgOverInfo{
			display:block;
		}
		
		
		.contentBoxWarper .pen_friends_item .imgWrap .imgOverInfo {
		background: rgba(5, 89, 151, 0.7);
		position: absolute;
		font-size:12px;
		right:0px;
		z-index:1;
		width: 50px;
		height: 16px;
		bottom: 0px;
		display:none;
		text-align:center;
		box-sizing: border-box;
		line-height: 0px;
		color: #fff;
		padding-top:7px;
		font-weight:bold;
		}
		
		.contentBoxWarper .penFriendsMsgText {
		
			
			font-size:120%;
			font-weight:bold;
			color:#0051CA;
		}
		
		.contentBoxWarper .pen_friends_item .imgOverInfo .title {
		display:none;
		}
		.contentBoxWarper .pen_friends_item  .online_img_icon{ width:7px;height:7px;}
		
		.contentBoxWarper .penFriendFeedCard {color:#222;background: #F0FFE0;
		font-size:110%;
		line-height:140%;
		border: 1px solid #CCE1F2;
		margin-bottom: 15px;
		position: relative;
		margin-right: 2px;
		-webkit-box-shadow: 2px 2px 4px #EDEDED;
		-moz-box-shadow: 2px 2px 4px #ededed;
		box-shadow: 2px 2px 4px #EDEDED;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		padding:7px;
		margin:3px 11px 0px 0px;
		width:261px}
		
		.city_line {
			border-top: 1px solid #cce1f2;
			border-right: 1px solid #cce1f2;
			padding: 4px;
			position: relative;
			left: -10px;
			bottom: -6px;
			background:rgb(237, 244, 255);
			line-height: 10px;
			margin-top: 3px;
		}
		
		#singleask-top .city_line  {font-size:80%;bottom:-10px;left:0px;position:absolute;border: 1px solid #cce1f2;} 
		.contentBoxWarper .penFriendFeedCard .profile_photo_thum {margin-right:4px;}
		
		.city_line a {color:#018a6a;color:#a200ff;font-weight:bold}
		.city_line span{font-weight:normal;}
		
		.formCheckbox {top: 2px;position:relative;margin: 0px 0px 0px 10px;border:0px;height:20px;float:right;}
		.formInputLine {height:22px;position:relative;}
		
		.singleasksmalltop > div  {margin-top:1px;}
		
		.asklist .list_item_photo {float:right;position:relative;
		margin-left:10px;
		position:relative;
		top: 3px;
		right: 2px;
		line-height:0;
		position:absolute;
	
		height:100%;
		}
		.asklist .list_item_photo .imgparent{
	
		height: 100%;
		padding: 0px;
		margin: 0px;
		display: block;
}
		.asklist .list_item_photo .imgwrap{display: table-cell;vertical-align: middle;}
		.asklist .list_item_photo img{width:40px}
		.asklist .askbody {clear:both}
		
		.stiptitle.asktitle.photoed_item {
		margin-right: 40px;
		min-height: 35px;
		padding-top: 4px;
}

.updateContactLine{/* margin-bottom: -10px; */padding-bottom: 3px;background: rgb(253, 255, 199);width: auto;border-bottom: 1px solid #BDBDBD;position: relative;padding: 5px;padding-bottom: 3px;}
.contact.contactstatus_1{opacity: 0.4;
color: #aaa;}
.contactstatus_1 .updateContactLine{background:#eee}
.contactstatus_9,.update .contactstatus_9{color:#2A8507}
.contactstatus_9 .updateContactLine{background:rgb(231, 255, 219)}

.leftBoxBottom{
text-align: center;
font-weight: bold;
padding-top: 1px;
font-size:14px;
}

			
			.waitingAsks .content{padding:0px 0px;border:1px solid #EEE; border-top:0px}
			.waitingAsks .boxTitle{
					font-size: 16px;
					font-weight:bold;
					overflow:hidden;
					background: #93C3F0;
					color:#fff;
					border-bottom: 1px solid #EEE;
					padding:5px 5px;
					position:relative;
					}
					
			#select_local_city_left_label{
				color: #fff;
				position: relative;
				z-index: 1000;
			
			}
			
			.waitingAsks .boxTitle a:hover{
					text-decoration:underline
					
					}
			.overInfo {display:none;}
			.waitingAsks .imgWrap {
				float: right;
				}
			.waitingAsks .itemTitle {
			float: right;
			width: 215px;
			margin-right: 10px;
			height: 47px;
			position:relative;
			top:-2px;
			overflow: hidden;
			}
			
			
			
			
			.waitingAsks .singleItem  a {color:#000;font-weight:bold;color:#333;font-size:110%;}
			.waitingAsks {margin-bottom:10px}
			.waitingAsks .singleItem .imgWrap {height:45px;overflow:hidden;padding:0px; border:1px solid #ddd}
			.waitingAsks .singleItem .imgWrap img{position:relative;top:0px;width:50px;top:-3px;}
			
			
			.waitingAsks .content{border:0px;}
			
			/*
			.waitingAsks .singleItem {
			padding-top: 4px;
			border: 1px solid #CCC;
			padding-bottom: 4px;
			padding-right: 5px;
			margin: 6px 0px;
			background: #F7FCFF;
			border-radius: 9px 0px 9px;
background: rgb(244,249,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(244,249,255,1) 0%, rgba(252,252,252,1) 76%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,249,255,1)), color-stop(76%,rgba(252,252,252,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(244,249,255,1) 0%,rgba(252,252,252,1) 76%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(244,249,255,1) 0%,rgba(252,252,252,1) 76%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(244,249,255,1) 0%,rgba(252,252,252,1) 76%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(244,249,255,1) 0%,rgba(252,252,252,1) 76%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9ff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

			}
			/*
			.waitingAsks .content{border:0px;}
			.waitingAsks .singleItem:last-child {border-bottom:1px solid #CCC;}
			*/
			
.paddedBox {padding:5px;}
.eurekaBox {position:relative;margin-top: 10px;margin-bottom: 40px;clear: both;}
		.eurekaBox .logo {position:absolute;top: -7px;left: 10px;color:#b7b6b6;font-weight:bold;}
		.eurekaBox .logo img {position:relative;top:9px;right:3px;opacity:0.8;width:100px}

.eurekaBox .relates { /* overflow: hidden; */ right: 0px; list-style: none outside none; padding: 0px; margin-bottom: 20px;  position: relative; margin-top: 10px;}
.eurekaBox .related { float: none; width: 49.5%; margin-left: 0px; /* border: 1px solid #BEBEBE; */ border-radius: 0px 0px; overflow: hidden; /* box-shadow: 1px 1px 2px 0px #8A8989; */display: inline-block;padding-right: 1%;box-sizing: border-box;border: 0px;margin-bottom: 1%;}
.eurekaBox .related:nth-child(2n+1){padding-right:0px;}
.eurekaBox .related:hover{ /* box-shadow: 1px 1px 3px 0px #555; */  font-weight:bold;}

.eurekaBox .related:hover div.img {
/*background-size: 120%;8/
-webkit-transition:  1s; /* For Safari 3.1 to 6.0 */

}
.eurekaBox .related-image { height: 150px; padding-bottom: 0px; overflow: hidden;}

.eureka-head a{color:#000;text-decoration:none !important;}

.related-image div.img{width:100%;height: 100%;background-size: 100%;/* background-position: 30% 30%; */transition:  1s;}


.related-content { overflow: hidden; height: 42px; padding: 3px 6px 4px 6px; font-size: 20px;background: #165573; border-top: 1px solid rgba(255, 255, 255, 0.66); margin: 0px;}
.relates li:nth-child(3)  .related-content {  
  background: #f29f2c;
}
.relates li:nth-child(4)  .related-content {  
  background: #d8436d;
  /* position: relative; */
  /* top: 78px; */
}

.relates li:nth-child(1)  .related-content {  
  background: #1fbdd2;
}

.section-related-body {/* border: 1px solid #444; */ background: #FFAA35; border-radius: 10px 0px 10px 10px; position: relative;z-index: 1;background: #FFFFFF;}


.related-content h6 {  font-size: 16px; line-height: 21px; color: #fff; margin: 0px; font-weight: bold; font-weight: bold;}
.related-content a,.related-content a:hover {text-decoration:none !important;color:#fff;max-height: 40px;overflow: hidden;display: block;}

.popup-article-section-related { padding-top: 15px;}
.section-related-head { overflow: hidden; /* padding-bottom: 13px; */ margin: 0px; background: #FFF; width: 300px; position: relative; top: 2px; border-radius: 20px 10px 0px 0px; color: #fff; padding-right: 10px; font-size: 15px; border: 1px solid #000; position: relative; z-index: 2; height: 40px; overflow: hidden; border-bottom: 2px solid #fff;}
.section-related-head h5 { float: right; padding: 0 10px; background: #165674; font-size: 18px; line-height: 24px; color: #fff; font-weight: normal; margin: 0px;}


.whiteIcon,.top_msgs_icon.whiteIcon {background-position: -8px -0px;width: 30px;height: 52px;display: inline-block;padding:0px;float: none;}


.header a.whiteIcon{
    position: relative;
    top: 0px;
}

.whiteIcon.information {background-image:url(/icons/appbar/small/appbar.information.circle.png);}
.whiteIcon.open.information {background-image:url(/icons/appbar/small/dark/appbar.information.circle.png);}
.whiteIcon.chat {background-image:url(/icons/appbar/small/appbar.chat.png);}
.whiteIcon.open.chat {background-image:url(/icons/appbar/small/dark/appbar.chat.png)}

.whiteIcon .text {display:none;}

.whiteIcon.magnify {background-image:url(/icons/appbar/small/appbar.magnify.png);}

.whiteIcon.people {background-image:url(/icons/appbar/small/appbar.people.png);}

.stipsInfoBox {

background: #FFFBE1;

/* border: 1px solid #555; */

margin: 10px 0px;

border-radius: 6px;

box-shadow: 1px 1px 0px 0px rgba(210, 210, 210, 1);

color: #585151;

padding: 5px;

padding: 10px;

}

.stipsInfoBox  ul {padding: 3px 22px;margin:0px;}

 .all_msgs_box_line .title_text {float:right;width: 300px;}
 
 .all_msgs_box_line .username{min-width: 90px;float:left;height:16px;overflow-y:hidden;padding-left:4px;/* font-weight:bold */}

 #form_anonflg_label {float:none;vertical-align:inherit;}


[contenteditable=true]:empty:before {
  content: attr(placeholder);

  color:#bbb !important;


}

[contenteditable=true]:focus:before {
  content:none;
  background:red !important;

}


.toggleEmoticonsButton  {margin-right: 3px;
	margin-left: -5px;
	position: absolute;
	bottom: 0px;
	left: -20px;
}
.toggleEmoticonsButton .wrap{position:relative;padding:2px 2px 2px 3px;height:15px;border:1px solid #ABADB3;background:#fff;width:15px;}
 .toggleEmoticonsButton .bottomTabPart{position:relative;background:#fff;margin-bottom:-5px;height:5px;width:20px;border:1px solid #ABADB3;border-bottom:0px;border-top:0px;position:relative;z-index:10;top:-1px;}
 
 .msgSubmitDiv {padding-right:8px}
 
 
 /* move to right start */
#bodyWarp{
    clear: both;
}
#right{position: relative;left: 0px;float: right;display: none;}
#left, #left2{position:relative;left: -3px;/* background-color: #fff; */padding-left: 20px;float: right;border-left: 1px solid #F0F0F0;}

.StipsHomePage .leftmenu{float: left;
right: 10px;

margin-top:-2px;margin-left: -480px;}

/* move to right end */

.pinCountArea {
float: left;
/* background: red; */
/* color: #FFF; */
}



.pinCountArea .pinAction a {position:relative;z-index:2;display:block;width: 20px;height: 30px;background: url(/images/item_pin_2017_darker.png) no-repeat 3px 0px;text-decoration: none !important;position: absolute;right: 4px;}
.pinCountArea .pinAction a.removePin {z-index:1;background-image: url(/images/item_pin_gray.png);opacity:0;background-size: 18px;}
.pinCountArea .pinAction.active.done a {z-index:0;}
.pinCountArea .pinAction.active.done a.removePin {z-index:1;}

.pinCountArea .pinAction {float: right;right: 2px;}



.pinCountArea .pinAction a{
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;
	transition-duration: scale 0.1s;
	-webkit-transition-duration:scale 0.1s;
	
	-webkit-transition-property: -webkit-transform opacity;
	-moz-transition-property: -moz-transform opacity;
	-o-transition-property: -o-transform opacity;
	transition-property: transform opacity;
	
	transition-timing-function: ease-out;
	
	overflow:hidden;

	
	}	


.pinCountArea .pinAction.active a
{ 
	-webkit-transform:rotate(-360deg);
	-moz-transform:rotate(-720deg) ; 
	-o-transform:rotate(-720deg) ;
	
}	

.pinCountArea .pinAction.done a.removePin{
opacity: 1;}

.pinCountArea .pinAction.done a.addPin{
opacity: 0;}


.pinCountArea {position: absolute;width: 54px;/* border: 1px solid #888; */height: 30px;padding: 2px;/* border-radius: 40px 40px; *//* background: #eee; */top: -4px;left: -12px;}
.pinCountArea .pinCount {padding-top: 1px;color: #5A5A5A;font-size: 16px;text-align: center;width: 25px;font-weight: normal;position: relative;font-family: Tahoma, Geneva, sans-serif;}

.pinCount {} 
.pinCountArea .bubble {float:left;}

.bubble .content {position: absolute;top:0px;right: 0px;}

.bubble 
{position: relative;width: 22px;height: 20px;padding: 2px;background: #fff;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border: #ddd solid 1px;}

.bubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 5px 0 5px 6px;
border-color: transparent #fff;
display: block;
width: 0;
z-index: 1;
right: -6px;
top: 7px;
font-weight: bold;
}

.bubble:before 
{content: '';position: absolute;border-style: solid;border-width: 5px 0 5px 6px;border-color: transparent #ddd;display: block;width: 0;z-index: 0;right: -7px;top: 7px;}

.notLoggedMsg {background: rgb(250, 250, 250);padding:10px;margin-bottom: 20px;border: 1px solid #ccc;box-shadow: 1px 1px 1px 0px #eee;font-size: 16px;line-height: 12px;}
.notLoggedMsg strong{font-size:18px;margin-bottom:0px;display:block;margin-top:5px;;line-height:10px;}
.notLoggedMsg a{font-weight:bold;}


.homepage_item_homepage_pins_wide {list-style:none;margin:10px 0px;padding:0px;margin-bottom: 18px;}

.block_pins .imgArea {float:right;position:relative;width: 120px;overflow: hidden;height: 90px;border-radius: 4px;}
.imgArea.nophoto {background: rgba(93, 205, 187, 1);}
/*.block_pins .imgArea {border-radius:15px;overflow:hidden;}*/
.block_pins .imgArea  a img{border-radius: 0px;width: 130%;}

.block_pins .imgArea cite {border-radius:10px 0px;}

.block_pins .question {float: none;margin-right: 140px;width: auto;/* background:red */min-height: px;/* overflow: hidden; */display: block;}
.block_pins .question a {font-size: 14.6px;color: #3c3c3c;text-decoration: none;font-weight: normal;transition: color .1s;-webkit-transition: color .1s;line-height: 18px;}
.relatedstips a {color: #3c3c3c;}
#left .block_pins:hover .question a{text-decoration: none;color: #056EBF;background:}

.block_pins {position:relative;margin-bottom: 10px;border-bottom: 1px solid #F1F1F1;padding-bottom: 10px;/* overflow: hidden; */}
.relatedstips .pincount {position:absolute;top:0px;background:#fff;right: 0px;padding:6px 20px 5px 6px;background: #ffffff;color: #fff;border-radius: 8px 0px;font-weight: normal;background: transparent;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.60), 1px 1px 2px rgb(0, 0, 0);line-height: 12px;}
.relatedstips .pincount img {}
.pincount {position:absolute;;left: -30px;padding:6px 20px 5px 6px;color: #fff;border-radius: 8px 0px;font-weight: bold;}
.pincount img{border-radius: 0px;width: 28px;position:absolute;right:-4px;top: -2px;}

.block_pins cite {
    font-style: normal;
    position: absolute;
    bottom: 0;
    right: 0px;
    direction: rtl;
    border-radius: 0px 10px 0px 0px;
    font-size: 15px;
    max-height: 18px;
    max-width: 200px;
    overflow: hidden;
    border-radius: 10px 0px 0px 0px;
    background-color: transparent;
    color:#fff;
    padding: 2px 6px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.60), 1px 1px 2px rgb(0, 0, 0);
    border: 1px solid rgba(255, 255, 255, 0);
}

#header .passover_header {width: 318px;height: 142px;background: transparent url(/images/header_passover2.png) no-repeat 0px 0px;display: block;}
#header .passover_header.type1 {background-image:url(/images/header_passover_flowers_1.png)}
#header .passover_header.type2 {background-image:url(/images/header_passover_flowers_2.png)}
#header .passover_header.type3 {background-image:url(/images/header_passover_flowers_3.png)}
#header .passover_header.type4 {background-image:url(/images/header_passover_flowers_4.png)}
#header .passover_header.type5 {background-image:url(/images/header_passover_flowers_5.png)}




#header .passover_header img {  position:absolute;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  }
#header .passover_header:hover img {opacity:0}



#t-below-article-thumbnails {
    margin-top: 50px;
    direction: rtl;
    text-align: right;
}

#t-below-article-thumbnails span.video-label.video-title ,#t-below-article-thumbnails .thumbnails-a .syndicatedItem .branding {text-align:right;direction:rtl;}

.expertTitle {font-size:19px;border-bottom: 1px solid #ddd;}
.expertTitle .imgArea img{height: 48px;}

.top_answers_bar {
    height: 22px;
    margin-bottom: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #ada8a8;
    padding-bottom: 4px;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 559px;
    margin: 0 auto;
}

.top_answers_bar .sortArea {
    border: 1px solid #ada8a8;
    background: #FAFAFA;
    padding: 5px 8px 5px 10px;
    margin-top: 2px;
    font-size: 13px;
    line-height: 100%;
    border-top-right-radius: 10px;
    border-top-left-radius: 7px;
    -moz-border-top-right-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
}

.singleans {
    margin-right: 1px;
   
    /* margin-left: 1px; */
}
.popupWrap {background:#fff;width:520px;min-height:100px;position:relative;top:0px;margin: 0px auto;}
.chat_msg_top {float:left;padding: 0px 8px 0px 4px;font-size: 12px;}

.item_right_photo .photo {max-width:72px;max-height:72px} 

.singlestipsmalltop, .singleasksmalltop {margin-top:8px;}

.pen_friends_line > .content{min-width:0px;float:right;border-right:1px solid #CCE1F2;margin-right:-1px;width: auto;line-height:120%;float: none;margin-right: 50px;}
.pen_friends_line .content .title{padding: 4px 20px 3px 10px;min-height:49px;position: relative;}
.pen_friends_line .time {float: left;left:4px;top:4px;position: absolute;font-size:80%;color:#888}

.editForm {font-size:12px;font-weight:normal;width: auto;overflow:hidden;clear:both}
	.editForm input:not([type="checkbox"]):not([type="submit"]) {width:100% !important;box-sizing: border-box;}

.pen_friends_settings_button {position:absolute;right:102px;top:2px;}

.subtitleMsg {background-color:#F5FCE8;font-size:14px;padding:10px;}


#formlinks {padding: 20px 20px 20px 0px;width: 100%;display: block;clear: both;display: none;line-height: 120%;box-sizing: border-box;border-bottom: 1px solid #ddd;}
#formlinks .linkInput{width:45%;margin-left:4%;display: inline-block;margin-bottom: 6px;margin-top: 3px;}
#formlinks .linkInput input{width:100%}
.ans-links-form {line-height:0px;position: relative;z-index: 100;}
#addtip a.ans-attachment-button, .editForm a.ans-attachment-button  {
	color: #ddd;
	left: 11px;
	top: -42px;
}
.editForm #addans textarea  {
	padding: 6px;
	padding-bottom: 20px;
}
a.ans-attachment-button {
color: #d0d0d0;
float: left;
font-size: 12px;
position: absolute;
left: 0px;
top: -32px;
transition: 0.3s;
z-index: 100;
padding-left: 8px;
display: block;
/* background: red; */
width: 26px;
text-align: left;
height: 22px;
padding-top: 10px;
}
a.ans-attachment-button:hover {color: #656565 !important;}
.set_anon_checkbox input {/* display:none; */}
.addItemActions {float:left;position: relative;left: -10px;top: -5px;}
.addItemActionsMsg{background: #00c795;display: block;height: 24px;line-height: 24px;padding: 0px 10px;position: absolute;left: 70px;width: auto;color: #101010;color: #fff;/* display: none; */margin-top: -21px;border-radius: 7px;box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.24);display: none;z-index: 10;}
.addItemActionsMsg.red {
background:#f32676;
}
.addItemActions .action {display:inline-block;height: 25px;/* background: red; */line-height: 25px;margin-right: 0px;width: 26px;text-align: right;padding-right: 3px;}
.addItemActions i.app-icon-notification {font-size: 22px;top:0px;}
.addItemActions i.app-icon-user {font-size: 25px;right: -3px;}
.addItemActions i.app-icon-link {font-size:14px;}
.addItemActions i{font-size: 23px;color: #dddddd;transition:0.6s;position:relative;display: inline-block;}
.addItemActions i:before {
	margin:0px !important; 
}
@media (min-width: 941px) {
.addItemActions i:hover{color:#bbb;}
}
.addItemActions .action.active i{color: #696969 !important;}
.addItemActions .set_anon_checkbox input {display:none}


.eurekaBox h2 {background:0px;border:0px;height:34px;margin:0px;line-height:50px;position: ab;}

.adarea_bottom {text-align:right;margin:15px 0px 0px 0px;clear: both;}
.adarea_bottom.singleask {margin-top: 20px;margin: 0px;}

.adsenseAd.center {text-align:center}

.report_confirm_box {
	position:static;
	text-align: right;
	line-height: 180%;
	border-color: #ddd !important;
	border-radius: 4px;
}
.report_confirm_box {z-index:5;position:relative;width: auto;margin-right:4px;float: left;display:none;padding: 3px 6px 4px 6px;font-size:14px;font-weight:bold;background: #FFFBE1;border:1px solid #CCE1F2;right: 0;}

.addAnsArea {
    margin-bottom: 18px;
    margin-top: 18px;
}

.asklist_backtext {clear:both;}

/* Examples - Tiny Scrollbar */
	#flowersbox {margin: -5px 0px 0px 0px; font-size:11px;padding:0px 0px;border-bottom:1px solid #eee}
	.small_thumb_scroll_box .viewport {  height: 340px; overflow: hidden; position: relative; }
	.small_thumb_scroll_box .overview { list-style: none; position: absolute; right: 0; top: 0; padding: 0 10px 0 0; margin: 0; }
	
	#thankswall_box .new_thanks_msg {display:none;}
	#thankswall_box .overview { width:99%; padding-top:10px; box-sizing:border-box;}
	
	.small_thumb_scroll_box .scrollbar{ background: #e1ebf3; position: relative; background-position: center top; float: right; width: 8px; right:0px;}
	.small_thumb_scroll_box .thumb { background: transparent url(/js/scrollbar/bg-scrollbar-thumb-y-wide.png) no-repeat 50% 100%; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
	.small_thumb_scroll_box .thumb .end { background: transparent url(/js/scrollbar/bg-scrollbar-thumb-y-wide.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 8px; }
	.small_thumb_scroll_box .disable { display: none; }

	.StipsHomePage #left {width: 470px;left: 361px;border-left: 1px solid #F0F0F0;padding: 0px 11px;border-right: 1px solid #F0F0F0;float: left;}
	.StipsHomePage #right {display:block;left: 0px;float: right;}


/*jcapslide */
.ic_container{
    vertical-align:baseline;

    position:relative;
    /*-moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 1px 3px #888;
    -webkit-box-shadow: 0 1px 3px #888;*/
}
.overlay{
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    cursor:pointer;
}
.ic_caption{
    position:absolute;    
    opacity:1;   
    overflow:hidden;
	border-top: 1px solid rgba(255, 255, 255, 0.7);
    margin:0px;
    padding:0px;
    left:0px;
    right:0px;
    cursor:pointer;
    width: auto !important;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.ic_caption a{color:#fff;text-decoration: none !important;/* font-size: 13px; */}
.ic_caption a:hover{color:#fff;text-decoration:none !important;}
.ic_category{
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:3px;
    padding:5px;
    margin:0px;
}


.ic_caption h3{
    padding: 2px 6px 4px 11px;
    margin:0px;
	height:30px;
	overflow:hidden;
    font-size: 13px !important;
    line-height: 16px;
}
.ic_text{
    padding:5px;
    margin:0px;
    text-align:justify;
    font-size:11px;

}

.block_1.ic_container .ic_caption h3{font-size:14px !important;line-height:18px;max-height:50px;margin-bottom:6px;overflow:hidden;}


.answersArea {
  width: 560px;
  margin: 0 auto;
  margin-top: 24px;
}

.msgscontainer {margin-right:40px;margin-top: 10px;}


.addansBackLinkArea {font-weight:bold;margin-top:20px;}

.expertTitle .titleArea {padding: 12px 0px 6px 0px;min-height: 27px;position:relative;overflow: hidden;}

.expertTitle .imgArea {max-height:45px;overflow:hidden;}

.adsenseAd {margin: 20px 0px;line-height: 0px;}


			<style>
			
			.waitingAsks .content{padding:0px 0px;border:1px solid #EEE; border-top:0px}
			.waitingAsks .boxTitle,.leftBoxTitle{
					font-size: 16px;
					font-weight:bold;
					overflow:hidden;
					background: #76B0DC;
					color: #FFFFFF;
					border-bottom: 1px solid #EEE;
					padding: 5px 5px;
					position:relative;
					}
					
			#select_local_city_left_label{
				color: #fff;
				position: relative;
				z-index: 1000;
			
			}
			
			.waitingAsks .boxTitle a:hover{
					text-decoration:underline
					
					}
			.overInfo {display:none;}
			.waitingAsks .imgWrap {
				float: right;
				}
			.waitingAsks .itemTitle {
			float: right;
			width: 255px;
			margin-right: 10px;
			height: 47px;
			position:relative;
			top: -1px;
			overflow: hidden;
			font-weight: normal;
}
			
			
			
			
			.waitingAsks .singleItem  a {color:#000;font-weight:bold;color:#333;font-size:110%;}
			.waitingAsks {margin-bottom:20px;/* width: 100%; */}
			.waitingAsks .singleItem .imgWrap {height: 45px;overflow:hidden;padding:0px; border:1px solid #ddd}
			.waitingAsks .singleItem .imgWrap img{position:relative;top:0px;width: 50px;top:-3px;}
			
			
			.waitingAsks .singleItem {
			border: 1px solid #D7D7D7;
			box-shadow: 1px 1px 2px 0px #ddd;
			margin: 6px 0px 10px 0px;
			padding: 4px 4px;
			width: 100%;
			box-sizing: border-box;
			/* border: 0px; */
			/* border-bottom: 1px solid #ddd; */
			/* background-color: #F5FDFF; */
			margin-right: 1px;
}
			.waitingAsks .content{border:0px;}
			
			/*
			.waitingAsks .singleItem {
			padding-top: 4px;
			border: 1px solid #CCC;
			padding-bottom: 4px;
			padding-right: 5px;
			margin: 6px 0px;
			background: #F7FCFF;
			border-radius: 9px 0px 9px;
background: rgb(244,249,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(244,249,255,1) 0%, rgba(252,252,252,1) 76%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,249,255,1)), color-stop(76%,rgba(252,252,252,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(244,249,255,1) 0%,rgba(252,252,252,1) 76%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(244,249,255,1) 0%,rgba(252,252,252,1) 76%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(244,249,255,1) 0%,rgba(252,252,252,1) 76%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(244,249,255,1) 0%,rgba(252,252,252,1) 76%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9ff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

			}
			/*
			.waitingAsks .content{border:0px;}
			.waitingAsks .singleItem:last-child {border-bottom:1px solid #CCC;}
			*/

.right_nav_users_list {margin-bottom:15px;}
	
			
			.right_nav_users_list .title {
			
			background: white;
			color: black;
			margin-bottom: 5px;
			font-weight: bold;
			padding: 0px 2px 2px 0px;
		
			
			margin-bottom: 0px;
			text-align: right;
			
			font-size: 17px;}
			
			.right_nav_users_list .singleItem .imgWrap {line-height:0px;position:relative}
			.right_nav_users_list .singleItem .imgWrap img {width: 40px;height: 40px;line-height:0px;}
			
			.right_nav_users_list .singleItem .imgWrap img.online_img_icon {width:6px;height:6px;line-height:0px;}
		
			.right_nav_users_list .singleItem .text {font-size: 13px;padding-right: 10px;position:relative;top:2px;width: auto;line-height:90%}
			.right_nav_users_list .singleItem a {font-weight:bold;color:#002F76}
			
			.right_nav_users_list .singleItem {
			clear:both;
			padding:0px;
		
			width: 100%;
			margin-right: 0px;
			margin-bottom: 3px;
			padding: 2px 3px 2px 0px;
			border-bottom: 1px solid #ddd;
			padding-bottom: 5px;
			box-sizing: border-box;
}
			.right_nav_users_list			 .lavaLamp li {margin-right:0px;}
			
			.right_nav_users_list .buttons div {float:right;}
			.right_nav_users_list .buttons div.tablink1{margin-left:14px;margin-right:7px;}
			.right_nav_users_list .buttons {
			position:relative;
			font-size: 12px;
			background:#F5F5F5;
			padding: 3px 0px;
			border-bottom: 1px solid #CFCBCB;
			margin-bottom:7px;}
			
			.right_nav_users_list .buttons a {color:#666}
			.right_nav_users_list.active1 .buttons  .tablink1 a,.right_nav_users_list.active2 .buttons  .tablink2 a {font-weight:bold;color:#000;cursor:default;}
			
			
			.right_nav_users_list .online_filter {position:absolute;left:7px;top:1px;}
			.right_nav_users_list .online_filter div{display:none;position:relative}
			.right_nav_users_list .online_filter div.active{display:block}
			
			.right_nav_users_list .online_filter .off{opacity:0.6}
			.right_nav_users_list .online_filter div img.checked{position:absolute;top:1px;right:-2px;opacity:0.7}
			
			
			
			
			.right_nav_users_list  {margin: 0px 0px;}

			body .thumbnails-a .trc_rbox_header {border-bottom: 4px solid rgb(118, 176, 220); text-align:right;padding:0px;margin-bottom: 8px;}

			.trc_rbox_header_span {background: rgb(118, 176, 220);padding: 3px 5px 1px 8px; border-radius:10px 0px 0px ;display:inline-block;color: #fff;}
			
			/* pools */
			
.body-locked {
    overflow: hidden;
}

.s_modal_container {
    display: none;
    overflow-y: scroll;
    position: fixed;
    top: 0; right: 0;
    height: 100%; width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
	z-index:1000;
    direction: ltr;
}

.modal {
	width: 540px;
	margin: 50px auto;

	direction: rtl;
}

/*helper styles*/

.dp-none {
    display: none !important;
}

.dp-block {
    display: block !important;
}



/*placed .open-modal at 400px so we can see page remains in same position on when modals opened*/
.open-modal{
    position: relative;
    top: 400px;
}
.s_modal_container .close-modal-container{
position: fixed;
right: 25px;
top: 10px;
width: 40px;
height: 40px;
background: darkblue;
border-radius: 20px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.34),1px 0 0 rgba(255, 255, 255, 0.9) inset;
cursor: pointer;


	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
}


.s_modal_container .close-modal-container .close-modal{
background-image: url('/css/pinable/images/x-button-g.png');
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 100%;
position: absolute;
top: 0px;
right: 0px;
}


.s_modal_container .close-modal-container:hover{
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #365a8c), color-stop(100%, #51719e));
  background-image: -webkit-linear-gradient(#365a8c, #51719e);
  background-image: -moz-linear-gradient(#365a8c, #51719e);
  background-image: -o-linear-gradient(#365a8c, #51719e);
  -pie-background: linear-gradient(#365a8c, #51719e);
  box-shadow: none;
}

.s_modal_container .close-modal-container:hover  .close-modal{
background-image: url('/css/pinable/images/x-button-w.png');
}







.s_modal_container  .modal-top .img {
	float:right;
	line-height:0px;
	width:76px;
	height:76px;
}

.s_modal_container  .modal-top .img img{
	max-width: 150px;
	max-height: 150px;
	line-height: 0px;
	border: 2px solid #fff;
	border-radius: 0px 10px 0px 0px;
}


.s_modal_container  .modal-top .title {
	float:right;
	width: 81%;
	margin-right: 10px;
	margin-top:5px;
}
/*pools*/

.stipsApp .infinite_scroll {clear:both;
	font-size: 120%;
background: rgba(225, 244, 250, 0.55);

position: relative;

position: absolute;
width: 100%;
right: 0px;
z-index: 1000;

margin-top:-60px;


	}
	
.stipsApp	.infinite_scroll .infinite_scroll_loader {padding: 3px 0px 10px 0px;}
	
	

}

.stipsApp #stiplistitems {
	width: 100%;


}

.stipsApp #stipslines {
	margin-right: 10px;
	width: 100%;
	box-sizing: content-box;
}




/*

@media (min-width: 960px) {
	#stipslines {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
}

@media (min-width: 1100px) {
	#stipslines {
		-webkit-column-count: 5;
		-moz-column-count: 5;
		column-count: 5;
	}
}*/

/*end polls*/

.ficon {width:14px;height:14px; display:block;}
.ficon.pin {background: url('/images/flaticon/pin-grey-14.png') no-repeat;padding: 0px;margin: 0px;background-color: transparent !important;position: relative;}
.top_icons .pinArea:hover .pin {background: url('/images/flaticon/pin-green-14.png') no-repeat;}

  .usernameArea {margin-left: 3px;color: #888;} 
 .flowered_icon{float:right;position:relative;top:5px;margin-bottom: 2px;};

img,a {outline:0}

.noActiveTouch
{        
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    /*IE10*/
    -ms-user-select: none;
    user-select: none;

    /*You just need this if you are only concerned with android and not desktop browsers.*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}    
input[type="text"], textarea, [contenteditable]
{

    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.askTopAdsense {margin-right: 0px;width: 520px;margin-top: 0px;clear:both;margin: 25px auto;margin-top: 0px;margin-bottom: 0px;}

.stipsAlertBox .msg{  font-size: 14px;
  line-height: 180%;
  border: 1px solid #ddd;
  padding: 7px 10px 10px 10px;
  border-top: 0px;
  background-color: #F4F4F4;}

.stipsAlertBox .title {font-size: 15px;margin-top: 10px;background: #76B0DC;color: #fff;padding: 7px 10px;box-sizing: border-box;}

a.mobileButton.small{ font-size: 15px; padding: 2px 10px 4px 10px;font-weight:normal}

.mobileButton
{
	transition: all 0.1s;
	-webkit-transition: all 0.1s;
	/* position: relative; */
	padding: 3px 20px 5px 20px;
	/* margin: 0px 10px 10px 0px; */
	/* float: left; */
	border-radius: 10px;
	font-size: 19px;
	color: #FFF;
	text-decoration: none !important;
	background-image: none;
	border: 0px;
}

.mobileButton.blue
{
	background-color: #3498DB !important;
}

.mobileButton.red
{
	background-color: #E74C3C;
}

.mobileButton.green
{
	background-color: #00c795;
}

.mobileButton.yellow
{
	background-color: #F2CF66;
}

.mobileButton:active
{
	/* transform: translate(0px,5px); */
	box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.2);
}

.stipsEurekaChallenge .title {padding: 25px 10px 45px 10px;text-align:center;/* border: 1px solid #ddd; */ font-size:24px;font-weight:bold;/* background-color: #FDFDFD; *//* background: rgb(251, 251, 251); */ 
/* margin-top: 10px; */border-bottom: 1px solid #ddd;}
.stipsEurekaChallenge .blueline {background-image:none;}
.stipsEurekaChallenge .title .pretitle {font-size: 16px;color: #5A5A5A;}
.stipsEurekaChallenge .title .question {padding: 22px 10px 24px; font-size: 28px;text-decoration: none;}
.stipsEurekaChallenge .mobileButton {font-size:16px;padding-top:4px}

.stipsEurekaChallenge .title .question a {color: #1F1F1F;/* color: red; */text-decoration: none !important;}
.stipsEurekaChallenge .title  a.mobileButton:hover {background: #CC194A;color: #fff;border-color: #A00222;}
.stipsEurekaChallenge .title  a.mobileButton {background: #D8436D;text-shadow:none;/* border: 0px; *//* padding-bottom: 5px; *//* border-bottom: 5px solid #AD3557; */color: #fff;}

.must_register_msg {margin-top:15px;padding:15px 0px 0px 0px;font-size: 18px;}
.sArea.menuleft_box {
    margin: 0px auto 20px auto;
    text-align: center;
}

/*left geed */
	
	.contentBoxWarper .content	.lavaLamp {
    position: relative;
 
    padding: 0px 2px; margin: 4px 0px 4px 0px;
    overflow: hidden;
	right:-8px;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: right;
        list-style: none;
		margin-right:10px;
		
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: #CFE4FF;
			b'ackground: #93C3F0;
			b'ackground:#1B6AC0;
            width: 9px; height:14px;
            z-index: 8;
            position: absolute;
			border-radius: 10px; 
			-moz-border-radius: 10px; 
			-webkit-border-radius: 10px; 
        }
            .lavaLamp li.back .left {
             
              
              
            }
			
		.lavaLamp li.current a 	{color:#000}
		.lavaLamp li.tmpcurrent a 	{color:#000}
		.lavaLamp li.notcurrent a 	{color:#000}
        /* Styles for each menu-item. */
		.lavaLamp li:hover a {}
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: bold 11px arial;
            color: #888; outline: none;
            text-align: center;
            height: 14px; top: 0px;
            z-index: 10; letter-spacing: 0;
            float: right; display: block;
            margin: auto 6px;
        }
		
		.tab1.askOnly .ask_type12 {height:0px;overflow:hidden;padding:0px;border:0px}
		.tab1.adviceOnly .ask_type11 {height:0px;overflow:hidden;padding:0px;border:0px}
		
		
		
		
		
		
		/*all list old css*/
		
		.tagindex .tipscontent,.cellpsik{
					display:none;
				}
		.tagindex {width:100%;font-size:small;}
		.tagindex h3{color:#006bbd;text-decoration:underline;font-size:15px;margin:0px}
		.tagindex .header {display:block;padding:3px 5px 0px 5px;width: auto !important;}
		.tipscontent{padding:0px 5px 0px 5px;}
		.tagindex .openindex .header {/* background: transparent url(/images/tipsindex-boxtop-blue.gif) no-repeat top right */}
		.tagindex div.tipsindexcolumn {float:right;width: 146px;margin-left: 10px;}

		.tagindex .tipsindexparent {margin:4px 0px 4px 0px;padding-bottom:3px;padding: 0px 3px 3px 3px;border-radius: 10px;}
		.openindex {background: #E5F0FD;}
		/**/

body .ac_results {margin-left:5px;}

.askTagsTitle {font-size: 18px;display: block;margin-bottom: 5px;margin-top: 20px;font-weight: bold;}

#tagslistdiv a.selected {background: #3498DB !important;color: #fff !important;}

#tagslistdiv a{
color: #000000;
display:block;
border-radius: 10px;float:right;
margin-left:10px;
margin-top: 10px;
padding: 1px 6px;
line-height: 20px;
border:1px solid transparent;
}

#tagslistdiv a:hover{background-color: rgb(230, 230, 230);/* color:#fff; */text-decoration: none;}

.formbody .taggingAreaWrap {padding: 15px 15px;}

.stips-flyer {
  background: rgb(77, 196, 106) url(/images/10_years_stips.png) no-repeat 0% -50px;
  margin-bottom: 35px;
  cursor: pointer;
  height: 220px;
  border-radius: 10px;
  /* border-radius: 5px; */
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
  animation-timing-function: linear;
  transition: height 0.4s;
  display: block;
  }
.stips-flyer:hover {height: 322px;transition: height 1.1s;transition-timing-function: cubic-bezier(0.13, 0.88, 0.6, 0.15);}

.stips-ten-years-modal .remodal-content {background: #fff;padding: 10px 20px;width: 700px;box-sizing: border-box;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.28),0 0px 15px 0px rgba(0, 0, 0, 0.44);}
.stips-ten-years-modal .playbuzz-content {width: 640px;margin:auto;}
.stips-ten-years-modal .playbuzz-content h1 {font-size: 57px;margin:0px;margin-top: 5px;color: #4DC46A;z-index:1;position:relative;background:#fff;}
.stips-ten-years-modal .playbuzz-content .pb_feed {margin-top: -80px;}
.stips-ten-years-modal .playbuzz-content h2 {font-size: 23px;margin:0px;margin-top:10px;color:#777;z-index:1;position:relative;background:#fff}
.stips-ten-years-modal .playbuzz-content h2 span {}
.stips-ten-years-modal .remodal-close {z-index:2;}
.stips-ten-years-modal .remodal-close:before {font-size:30px;}

.stips-flyer svg path {
  fill: #fff !important;
  fill-opacity: 0;
}

.stips-flyer svg {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  position: relative;
  top: -30px;
}

.stips-flyer svg:hover path, .stips-flyer svg:hover polygon {
  fill: #fff !important;
  stroke: transparent;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  animation-name: draw;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}
.stips-flyer svg:hover path:nth-child(1) {
  animation-delay: 0.9s;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  animation-duration: 1.9s;
	stroke: #fff;
}

@keyframes draw {
  50% {
    stroke-dashoffset: 20;
    stroke-width: 2;
    fill-opacity: 0;
  }
  70% {
    stroke-dashoffset: 0;
    stroke-width: 2;
    fill-opacity: 0.5;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-width: 0;
    fill-opacity: 1;
  }
}


@media (max-width: 641px) {
.stips-flyer {background-position:50% -40px;height:310px !important}
.stips-flyer svg {width:100%;margin:auto;display:block;top:0px;}
.stips-flyer svg path {
  fill: #fff !important;
  stroke: transparent;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  animation-name: draw;
 animation-delay: 1s;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}
.stips-flyer svg path:nth-child(1) {
  animation-delay: 1.9s;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  animation-duration: 1.9s;
	stroke: #fff;
}

.remodal,.remodal-wrapper {padding:0px !important;margin:0px !important;height:100%;}
.stips-ten-years-modal .remodal-content {width:100%;box-shadow: none;padding: 0px;}
.stips-ten-years-modal .playbuzz-content {width: auto;padding: 12px;}
.stips-ten-years-modal .playbuzz-content h1 {font-size:23px;margin-top:0px;}
.stips-ten-years-modal .playbuzz-content h2 {font-size:16px;margin-top:10px;padding-bottom: 10px;}
.stips-ten-years-modal .playbuzz-content .pb_feed {margin-top:-98px;}
}

@media (max-width: 320px) {
.stips-flyer {background-position:50% -50px;height:270px !important}
.stips-flyer svg {width:100%;margin:auto;display:block;top:-10px;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
#site {width:100%;}
}

.thanks_form_wraper > div {width:auto !important;}
.mobile-mavaron-modal{background:#000;text-align: center !important;}
.mobile-mavaron-modal .mavaron-close {position:absolute;top: 0;right: 0;z-index:10;width: 32px;padding: 25px;height: 32px;cursor: pointer;background: url(/images/close_circle_black.png) no-repeat 40px 10px;}

.phone-validation-modal {width: 472px !important;}
@media (max-width: 641px) {
		.mobile-mavaron-modal,.phone-validation-modal {width: 100% !important;}
}
.titled-modal {background:#fff}
.titled-modal h1 {background: #1fb784;margin:0px;padding:20px;text-align:center;color:#fff;font-size: 25px;}
.titled-modal .remodal-close:before {font-size:27px;color:#fff}
.titled-modal .remodal-close {opacity:0.6;transition:0.2s}
.titled-modal .remodal-close:hover {opacity:1}

.phone-validation-form .first-text {line-height:150%;font-size: 16px;}

.phone-validation-form .phone-line{text-align:center;margin-top: 15px;margin-bottom: 10px;}
.phone-validation-form .phone-line input {font-size:20px;width: 158px;padding:10px;background: #fbfbfb;outline: none;border: 1px solid #ddd;text-align: center;color: #1fb784;direction: ltr;}

.phone-validation-form .msg-line {text-align:center;width:160px;background: #f3636d;margin:0px auto;padding: 5px 10px 6px 10px;color: #fff;display: none;}
.phone-validation-form .submit-line  {text-align:center;margin:10px;}
.phone-validation-form .submit-line input
{font-size:20px;width: 160px;padding:10px;background: #1f8db7;outline: none;border: 0px solid #1f8db7;text-align: center;color: #fff;box-sizing: content-box;cursor: pointer;}




.phone-validation-form .corner-msg-line {font-size:12px;color:#777;position:relative;top: 8px;margin-bottom: 5px;}
.titled-modal .titled-modal-content {padding: 14px 15px;}

.phone-validation-waiting .text{text-align:center;font-size: 16px;margin-bottom:30px;}
.phone-validation-waiting {margin: 30px 0px 45px  0px;display: none;opacity:0;}
.phone-code-validate-form,.phone-validation-done {display:none;}
.spinner {
  margin: 0px auto 0;
  width: 170px;
  text-align: center;
}



.phone-validation-done  .first-text{text-align:center;font-size:19px;margin:10px 0px 20px 0px;}


.spinner > div {
  width: 28px;
  height: 28px;
  background-color: #1fb784;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.6s infinite ease-in-out both;
  animation: sk-bouncedelay 1.6s infinite ease-in-out both;
  margin-right: 5px;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
  background: #f3636d;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
  background: #1f8db7;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}


.inline-banned-msg {margin:20px;text-align:center;background: rgb(255, 253, 237);padding:20px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}
.inline-banned-msg .title {font-size:16px;font-weight:bold;margin-bottom: 10px;}

.inline-banned-msg .msg {font-size: 16px;text-align: right;line-height: 140%;}


/* 2017 navbar */


.topMobilePanel {top: 0px;width: 100%;background: #f6f6f6;/* height: 70px; */box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.21);display:none;z-index: 1;}

 
 
 
 
 
 
 
 .topMobilePanel div.formwrap{

	position:relative;
	top:-70px;
	padding: 11px 13px;

	margin: 0 auto;
}
.topMobilePanel {
   position: absolute;
   top: 52px;
   /* padding-left: 172px; */
   width: 100%;
   z-index: 20;
}
.topMobilePanel div {
   
margin: 0px;
   
position: relative;
   
top: 0px;
   
/* background: green; */
}
 {
   
}
.search_top_text {
	padding: 12px;
}
.topMobilePanel form {width: 100%;display: block;direction: rtl;box-sizing: border-box;position: relative;}
.search_top_text input  {direction:rtl !important;}
.topMobilePanel form .field {font-size: 18px;line-height: 26px;color: #9ea6a7;width: 100px;direction: ltr;height: 35px;padding: 0px 7px 0px 35px;border: 0;width: 99%;border: 1px solid #eee;border-radius: 5px;box-sizing: border-box;}
.topMobilePanel form .search-field {border-radius:0px;}
#mobileSearchPanel form .field { background: #fff url(images/icon-loupe.png) no-repeat 8px 48%; /* background-size: 20px; */}
#mobileSearchPanel .submitSearchClickable {
	width: 40px;
	height: 35px;
	background: transparent;
	position: absolute;
	top: 12px;
	left: 12px;
}
.topMobilePanel form .field::-webkit-input-placeholder { color: #9ea6a7; font-style: normal; }
.topMobilePanel form .field:-moz-placeholder { color: #9ea6a7; font-style: normal; }
.topMobilePanel form .field::-moz-placeholder { color: #9ea6a7; font-style: normal; }
.topMobilePanel form .field:-ms-input-placeholder { color: #9ea6a7; font-style: normal; }


 form .field:focus{color: #000;/* font-weight: bold; */}
#mobileLoginPanel input {padding-left: 8px;color: #00c795 !important;outline: none;}
 .stips-navbar .iconArea.appUser{
 	margin-right:-1px;
 	margin-left:-7px;
 } 
.stips-navbar .iconArea {float:left;width: 45px;height: 52px;line-height: 52px;text-align: left;text-align: center;/* border-left: 1px solid rgba(255, 255, 255, 0.27); */}
.stips-navbar .iconArea .open  .font-icon {
	color: #545454;
	margin-top: 0px;
}

.stips-navbar .iconArea .font-icon{
	font-size: 21px;
	position: relative;
	top: 0px;
	left: 3px;
	color: #fff;
	display: block;
}

.stips-navbar .iconArea .whiteIcon {
	background: none;
	border: 1px solid transparent;
}
.stips-navbar .iconArea .app-icon-notification{
	font-size:27px;
	top: 0px;
	left: 0PX;
}

.stips-navbar .iconArea .app-icon-search{
	font-size:27px;
	top: 0px;
	left: -3px;
}

.stips-navbar .iconArea .app-icon-user{
	font-size:32px;
}
.stips-navbar {direction:rtl;}

.iconArea {padding:0px;}

.stips-navbar .iconsBar {margin-left: 0px;margin-top: 0px;position: absolute;width: 200px;top: 0px;height: 100%;left: 0px;z-index: 20;}
.stips-navbar .iconArea .online_icon{/* font-size:14px; */}

.iconsPanel {height: 100%;position: relative;/* left: 80px; */padding-left: 10px;position: absolute;left: 0px;width: 200px;}
 
span.menuIconImg {
background: red;
width: 40px;
height: 40px;
display: block;
overflow: hidden;
/* display: none; */
position: ABSOLUTE;
top: 5px;
/* FLOAT: RIGHT; */
right: 0px;
}

.topMobilePanel p{padding-bottom: 15px;padding: 0px 8px 15px 8px;}

.topMobilePanel div.title {color: #adadad;font-size: 17px;padding: 0px;text-align: right;padding: 15px 14px;}

.topMobilePanel .buttonLine{padding: 5px 0px 30px 0px;border-bottom: 1px solid #eaeaea;}



::-webkit-input-placeholder {

   direction: rtl;
}

:-moz-placeholder { /* Firefox 18- */
    direction: rtl;
}

::-moz-placeholder {  /* Firefox 19+ */
     direction: rtl;
}

:-ms-input-placeholder {  
     direction: rtl;
}



.topMobilePanel .registerMsg {
    font-size: 14px;
    color: #888888;
    text-align: right;
    padding: 20px 14px 20px 0px;
}

.registerMsg a.mobileButton {}


.stips-navbar a.menuLogo {position: absolute;right: 10px;z-index: 1;top: 15px;}
.stips-navbar a.menuButton
{
	display: block;
	width: 30px;
	height: 52px;
	position: absolute;
	top: 1px;
	left: 18px;
	z-index: 1;
	color: #fff;
	line-height: 52px;
	font-size: 27px;
}

.stips-navbar a.menuLogo.noar {
top: 7px;
right: 7px;
}

.top_box_line.box_bottom {background: #ffffff;padding: 10px 0px;background: #fbfbfb;border-top: 1px solid #aaa;}

 .all_msgs_box_line {font-size:13px}

.all_msgs_box_line .title_text {width:340px;font-size: 16px;}

.all_msgs_box_line .username {overflow:visible}

#stiplistitems .msg_line{margin: 15px 1px;/* width: 90%; */padding: 0px;}
.topMobilePanel .stipsInfoBox{text-align: right;font-size: 15px !important;margin-bottom:20px;display:none}

.topMobilePanel .loginButton {position:relative}
.topMobilePanel .loginButton img{position:absolute;top: 2pz;right:10px;width: 22px;}

.topMobilePanel .loginButton.disabled {padding-right: 40px;
	background-color: #aaa;
	color:#ffff;

}

.topMobilePanel .okMsg {font-size: 35px;color: #00c795;height: 100px;line-height: 100px;display: none;}



.topMobilePanelDesktop {
	width: 500px;
	position: absolute;
	z-index: 101;
	padding: 20px 10px;
	top: calc(50% - 170px);
	left:calc(50% - 250px);
	box-shadow: none;
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.55);
}
.topMobilePanelDesktop .title {
	font-size: 23px !important;
	color: #fff !important;
	position: absolute;
	top: -54px;
	padding: 0px !important;
	width: 100%;
	right: -10px;
	/* text-align: center !important; */
	position: st;
	/* font-weight: bold; */
	direction: rtl;
}
.topMobilePanelDesktop .title img {
	position: relative;
	top: 1px;
	right: 0;
	height: 15px;
}
.topMobilePanelDesktop .registerMsg{
	position: relative;
	top: 60px;
	right: -20px;
	color: #fff;
	padding: 0px 20px;
	margin-top: -20px;
}
.topMobilePanelDesktop .buttonLine {
	padding: 0px;
	border:0px;
}


#site-modal-overlay {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.96) 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 100;
	background: rgba(148, 148, 148, 0.92);
	top: 0px;
	display: none;
}


.top_box_line{border-color: #f3f3f3;}
.stips-navbar a.whiteIcon{width: 100%;height: 100%;top: 0px;}
.stips-navbar a.whiteIcon.open {border: 1px solid #7A7878;background-color: #ffffff;border-bottom: 1px solid #ffffff;height: 100%;height: calc(100%  - 1px);}


body div.stips-navbar {
	background: #00c795;
	height: 52px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	background: #00c795;
	/* background: #00c795; */
	background: #00c795;
}
body div.stips-navbar-pad {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.stips-navbar .searchArea {/* background: red; */position: relative;width: 300px;height: 50px;top: -5px;}
#allnav {
	z-index: 1111111;
	top: 0px;
	right: 0px;
	right: 0px;
	width: 100%;
}
/* 2017 navbar */

/*searchSvg Begin*/
	
	.searchContainer.showSubmit .submitSearch{display:block;opacity:1;z-index: 4;transition: opacity 0.4s 0s;width: 31px;background-image: url(/images/magnifying-glass-grey.png?r=r3);background-repeat: no-repeat;background-position: 7px 7px;}
	
	.searchContainer .submitSearch {opacity: 0;display: block;position:absolute;top: 4px;background: #EEEEEE;left: 0;height: 30px;width: 0px;line-height: 30px;z-index: 4;color: #777;transition: opacity 0.2s, width 0s 0.3s;}
.searchContainer .submitSearch  i{font-size:20px !important;}
	.searchContainer {
		flex: 0 0 300px;
		height: 100%;
		width: 300px;
		position: relative;
		top: 4px;
		display: block;
	}

	#navbarSearchInput {
		position: absolute;
		top: 4px;
		bottom: 0;
		right: 0;
		left: 0;
		opacity: 0;
		z-index: 1;
		background-color: transparent;
		border: none;
		color: white;
		opacity: 0;
		padding: 0px;
		width: 0px;
		box-sizing: border-box;
		background: #fff;
		height: 30px;/* Safari */
		transition: width 2s,opacity 0.2s ease;
		font-size:16px;
	}
	.searchContainer.open.showSubmit #navbarSearchInput {padding-left:35px;}
	.open #navbarSearchInput {
		opacity: 1;
		background: #FFF;
		background: rgb(255, 255, 255);
		/* box-shadow: 1px 1px 1px 1px #aaa; */
		color: #000;
		width: 300px;
		transition: width .62s cubic-bezier(0,.5,.5,1),opacity 0.5s 0.2s ease;
		padding: 0px 10px 0px 10px;
		z-index: 3;
		opacity: 1;
		color: #797b7b;
	}

	#navbarSearchInput:focus {
		outline: none;
	}

	#searchSvg {
		margin-left: -92px;
		transition: margin-left .6s cubic-bezier(0,.5,.5,1);
		position: absolute;
		top: 0;
		bottom: 0;
		right: -22px;
		left: 0;
		z-index: 2;
		transform: scale(0.85);
		cursor: default;
	}
	.searchContainer:hover #searchSvg path {
		stroke: #fff;
	}
	#searchSvg path {
		stroke: rgba(255, 255, 255, 0.89);
		stroke-width: 3px;
		fill: transparent;
		stroke-dasharray: 75,299;
		stroke-dashoffset: 75;
		stroke-linejoin: round;
		transition: stroke-dasharray .6s cubic-bezier(0,.5,.5,1), stroke-dashoffset .6s cubic-bezier(0,.5,.5,1),stroke-width 0.4s;
	}


	.open #searchSvg path {
		stroke-dashoffset: 375;
		stroke-dasharray: 298,76;
		stroke-width: 2px;
	}
/* searchSvg end */


.searchContainer .searchIconLink {
    position: absolute;
    top: 4px;
    right: 0px;
    /* background: rgba(255, 0, 0, 0.33); */
    z-index: 3;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.navbarAutocompleteResults .ac_over {
	background: rgba(243, 240, 240, 0.76) !important;
}

.navbarAutocompleteResults li  {
	margin: 0px;
	cursor: default;
	display: block;
	width: 100%;
	line-height: 20px;
	overflow: hidden;
	border-bottom: 1px rgb(241, 241, 241) solid;
	text-align: right;
	font-size: 15px !important;
	padding: 5px 10px !important;
	box-sizing: border-box;
}

.navbarAutocompleteResults {
	border: 1px solid #ddd !important;
	padding: 0px;
	border: 2px solid #A6CCE3;
	border-top: 1px solid #A6CCE3;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
}
.navbarAutocompleteResults ul{
width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
@media (max-width: 941px) {
	.navbarAutocompleteResults li {
		padding: 6px 10px !important;
		font-size: 16px !important;
	}
	.navbarAutocompleteResults .ac_over {
		background: #00b6ec !important;
		color: #ffffff;
	}


}

.homePage .greenline {
	background:transparent;
	border-top: 1px solid #f5f5f5;
	border-color: ##f5f5f5;
	margin-top:2px;

}

.homePage .relatedstips h2 {
	background: #f5f5f5;
	border-radius:10px 0px 0px 0px;
	padding: 5px 10px 5px 11px !important;
}

.flowers_count {color:#018a6a}

#mobileLoginPanel {direction:rtl;}

#asklist_asktype_change {
	width: 144px;
	border: 0px;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	background: transparent;
}

#asklist_asktype_change option {
	font-size: 16px;
}


#asklist_asktype_change.ask_type12{
	width:auto;
}
.ans_flower_button.after-send {
	background:#ffffff !important;
   	box-shadow: none;
}
.ans_flower_button.after-send-2 {
	height:0px;
	margin:0px;
	padding: 0px;
}
.ans_flower_button:hover {
	background:#eaeaea;
	
}

.ans_flower_button:not(.send-finished):hover .answer-flower{
		transform: translate(0px,0px) scale(1.15,1.15);
	}
.ans_flower_button.send-finished .answer-flower{
	cursor: default;
	position: static;
}
.ans_flower_button.send-finished{
	float: right;
	position: relative;
	top: 5px;
	background: transparent;
	box-shadow: none;
	width: 25px;
	/* overflow: hidden; */
	height: 25px;
	transition: height 0.1s 0.2s !important;
	clear: none;
}	
.ans_flower_button {
	clear: both;
	background: rgb(247, 247, 247);
	width: 98px;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.27);
	display: block;
	padding: 2px 5px;
	box-sizing: border-box;
	border-radius: 10px;
	vertical-align: top;
	height: 28px;
	margin-bottom: 10px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	transition: all 0.2s;
	position: relative;
	top: 10px;
	margin-bottom: 18px;
	}

.answer-flower {display:inline-block;background:url('/images/answer-flower.svg') no-repeat;width:22px;height:22px;}    
.ans_flower_button .answer-flower {transition: all 1s, transform 0.8s, opacity 1s 0.4s;opacity: 1;position: absolute;right: 3px;top: 3px;}	
.answer-flower.after-send{
	transform: translate(-150px,-150px) !important;
	position: absolute;
	z-index: 100;
	opacity: 0;
	/* right: 240px; */
	width: 300px;
	height: 300px;
}
.ans_flower_button a{color:#5d5d5d;text-decoration:none !important}
.ans_flower_button a span.send_text {
	font-weight: normal;
	margin-right: 24px;
	vertical-align: top;
	line-height: 22px;
	color: #777;
	}

.ans_flowers_count {
	color: #555 !important;
	/* background: #f4f4f4; */
	display: inline-block;
	height:17px;
	font-size: 13px;
	line-height: 19px;
	px; */
	padding: 0px 4px 0px 4px;
	/* box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2), 1px 1px 1px 0px rgba(0, 0, 0, 0.2); */
	border-radius: 6px;
	margin-right: 0;
	font-weight: normal !important;
	position: relative;
	top: 1px;
	padding-right: 0px;
	padding-left: 20px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	padding: 0px 3px 0px 18px;
	border-color: rgba(0, 0, 0, 0.23);
	/* border: 0px; */
	color: #2e9637 !important;
	/* border: 1px solid rgba(170, 170, 170, 0.26); */
	margin-right: 3px;
	font-weight: normal !important;
}



.ans_flowers_count .flower_text_icon {
	position:absolute;
	left: 3px;
	top: -1px;
}

.profileFlowers .ans_flowers_count .flower_text_icon  {top:1px;left:4px;}
.profileFlowers .ans_flowers_count .flower_text_icon  img {width:14px;height:14px;}
.profileFlowers .ans_flowers_count {font-size:17px;top:0px;padding:0px 4px 0px 21px;}


.flowersCountMsg {
	text-align:center;
	padding:8px 0px;
	background: #f6f6f6;
	color: #5d5d5d;
	margin-top: 7px;
	margin-bottom: -px;
	width:100%;
	border-radius: 5px;
	width: calc(100% - 2px);
	right: 2px;
	font-size: 14px;
	position: relative;
	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.17);
	overflow: hidden;
	white-space: nowrap;
	padding: 10px 0px;
	box-sizing: border-box;
	margin-bottom: 12px;
	margin-top: -5px;
}
@media (max-width: 380px) { 
.flowersCountMsg {
	font-size: 12px;
}
}

@media (max-width: 340px) { 
.flowersCountMsg {
	width: 100%;
	font-size: 11px;
}
}

.xxsmall-flower-icon {width: 13px;height: 13px;}

.under-nav-header {
	/* padding: 10px 10px 10px 10px; */
	margin-bottom: -18px;
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #ddd;
	/* box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.21); */
	/* font-weight: bold; */
	color: #07b38b;
	background: #3F88C5;
	/* background: #00c795; */
	color: #fff;
	/* border: 0px; */
	height: 52px;
	line-height: 53px;
	background: #f6f6f6;
	color: #07b38b;
}

.under-nav-header  .text-title {font-size: 19px;}

@media (min-width: 941px) {
	.under-nav-header {
	position: absolute;
	top: 0px;
	width: 100%;
	right: 0px;
	z-index: 0;
	top: 52px;
	padding: 15px 0px 17px 0px;
	
	}
	.underNavbarHeaderWraper {
		position: relative;
		top: 60px;
		padding-top: 10px !important;
	}
	.underNavbarHeaderWraper #bodyWarpPad {padding:0px;}
	.under-nav-header  .text-title {font-size: 36px;}

}




#left.singleColumnList{
	width: 100%;
	float: none;
	border: none;
	background: none;
	position: static;
	box-sizing: border-box;
	padding: 0px;
}

.embeded-youtube-video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	margin-top: 10px;
}

.embeded-youtube-video iframe {
	border: 0;
	position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.homepage-top-stips-banner {
	margin-bottom: 20px;
}

.homepage-top-stips-banner .embeded-youtube-video {
	margin-top: 0px;
}
.ask-bottom-icons {
	position:absolute;
	left:0;
	top:0px;
	width:50px;
	height: 40px;
	text-align:left;
	padding-left: 10px;
	line-height: 40px;
	font-size: 15px;
	color: #bababa;
}

.ask-bottom-icons i {
	top: 1px;
	position: relative;
	color: #d6d6d6;
}

.font-size-1{
	font-size:11px !important;
}
.font-size-2{
	font-size:12px !important;
}
.font-size-3{
	font-size:13px !important;
}
.font-size-4{
	font-size:14px !important;
}
.font-size-5{
	font-size:15px !important;
}
.font-size-6{
	font-size:16px !important;
}
.font-size-7{
	font-size:17px !important;
}
.font-size-8{
	font-size:18px !important;
}
.font-size-9{
	font-size:19px !important;
}
.font-size-10{
	font-size:20px !important;
}
.font-size-11{
	font-size:21px !important;
}
.font-size-12{
	font-size:22px !important;
}
.font-size-13{
	font-size:23px !important;
}
.font-size-14{
	font-size:24px !important;
}
.font-size-15{
	font-size:25px !important;
}
.font-size-16{
	font-size:26px !important;
}
.font-size-17{
	font-size:27px !important;
}
.font-size-18{
	font-size:28px !important;
}

.fastAnsForm {
	transform: scale(0.6,0.6);
	max-height: 0px !important;
	overflow: hidden;
	opacity: 0;
	max-width: 559px;
	margin: 0 auto;
}
.fastAnsForm label.error, .add-item-area label.error{
	padding: 10px;
	background: #3498db !important;
	width: 100% !important;
	color: #fff !important;
	margin: 0px !important;
	box-sizing: border-box;
	/* color: #000 !important; */
	z-index: 101;
	position: relative;
	border-radius: 0px !important;
}

.fastAnsForm label.error a, .add-item-area label.error a{
	color: #fff204 !important;
	text-decoration: underline;
}
.fastAnsForm  .divp:first-child {
	padding: 0px !important;
	border:0px;
	line-height: 0px;
	/* border-bottom: 1px solid #ddd; */
}

.fastAnsForm fieldset  {
	background:#fff !important; 
}

.fastAnsForm.visible {
	transform: scale(1,1);
	max-height: 3000px !important;
	opacity: 1;
	transition: transform 0.6s 0.4s, max-height 0s, opacity 1s 0.4s;
}
.fastAnsForm 
.go-back-button{color:#dddddd !important;font-size:19px;position: relative;right:10px;text-align: right;display: block;margin-top: -20px;height: 20px;top: -15px;width: 40px;}
@media (max-width: 941px) {
	.fastAnsForm 
		.go-back-button{
			top: -18px;
		}
}

.fastAnsForm label[for="addans_a"],
.fastAnsForm label[for="addans_name"]{
	display:none;
}
.fastAnsForm textarea {
	border:0px;
	font-size: 17px !important;
	line-height: 125%;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	min-height: 80px !important;
	max-height: 350px !important;
	padding-bottom: 20px !important;
}



.formbody input[type="text"][name$="_name"]{
	text-decoration:none !important;
	font-size:13px;
	background: transparent;
	border: 0px;
	min-width: 198px;
}


.formbody input[type="text"][name$="_name"][readonly="readonly"] {color: #002f76 !important;	font-weight: bold;}
.fastAnsForm fieldset {
	border: 0px !important;
	background: transparent !important;
	box-shadow: none !important;
	background: #fcfcfc !important;
	border-radius: 10px;
}

.asktip-top-msg-box {
	margin-bottom: 20px;
	font-size: 14px;
	background: #ffffcf;
	padding: 10px 10px 6px 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
}
body * {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.deleted-item-page-msg {
	font-size: 18px;
	text-align: center;
	font-weight:bold;
	color: #666;
	margin-top:-56px;

}
.add-item-area  fieldset{
	border: 0px !important;
	border: 1px solid #BDBDBD !important;
    border-radius: 10px 0px;
    box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.06);
	overflow: hidden;
	box-shadow: none !important;
}

.add-item-area .divp.q,
.add-item-area .divp.text_content,
.add-item-area .divp.q_link

{
	padding: 0px !important;
	line-height: 0px;
	position: relative;
}

.add-item-area .divp.q_link input {
	padding: 10px !important;
	width: 100% !important;
	border: 0px;
	box-sizing: border-box;
}

.add-item-area .divp.q textarea,.add-item-area .divp.text_content textarea  {
	background: #fff !important;
	font-size: 22px;
	min-height: 60px;
	box-sizing: border-box;
	padding: 10px !important;
	box-sizing: border-box !important;
	border:  0px;
	width: 100% !important;
	line-height: 120%;
	padding-left: 24px !important;
}

.add-item-area .divp.text_content textarea {
	font-size: 16px;
}

.add-item-area .taggingAreaWrap textarea {
	border: 1px solid #ddd;;
	height: 30px;
	padding: 5px;
	font-size: 15px !important;
	color: #1b1b1b;

}

.add-item-area {
	max-width: 600px;
	margin: 0 auto;
	margin-top: 30px;
	border: 0px;
}


.page-item-card {
  box-shadow: 0 0px 2px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);
  text-align: right;
  margin-bottom: 60px;
  position: relative;
  }
  .page-item-card .item-content {
    position: relative;
    }
    .page-item-card .item-content .title {
      font-size: 22px;
      line-height: 125%;
      margin-right: 0px;
      padding: 16px;
      font-weight: bold;
      z-index: 12;
      padding-top: 11px;
      }
	.page-item-card .item-content .extra-content {
		font-size: 16px;
		font-weight:normal;
		padding-top: 5px;
		line-height: 150%;
		color: #292929;
		color: #2a2a2a;
	}

  .page-item-card .deleted-content {
    background-color: pink;
    opacity: 0.4; }
  .page-item-card .item-profile {
    height: 40px; }
    .page-item-card .item-profile .img {
      width: 40px;
      height: 40px;
      position: relative;
      margin-left: 15px;
      overflow: hidden;
      border-radius: 100px; }
      .page-item-card .item-profile .img img {
        width: 100%;
        position: absolute;
        top: 0px;
        border-radius: 100px;
        right: 0px; }
      .page-item-card .item-profile .img .text-icon {
        display: none;
        width: 40px;
        height: 40px;
        border-radius: 100px;
        color: #fff;
        font-size: 30px;
        text-align: center;
        padding-left: 1px;
        opacity: 1;
        position: absolute; }
        .page-item-card .item-profile .img .text-icon .letter {
          position: absolute;
          bottom: 21px;
          line-height: 0px;
          left: 1px;
          width: 100%; }
      .page-item-card .item-profile .img.no-photo img {
        display: none; }
      .page-item-card .item-profile .img.no-photo .text-icon {
        display: block; }
    .page-item-card .item-profile .img {
      float: right; }
    .page-item-card .item-profile .name-area {
      float: right;
      line-height: 20px;
      margin-left: 10px;
      }
    .page-item-card .item-profile .anonymous-nickname {
      font-weight: normal; }
	.page-item-card .item-profile .name .mousey{
		padding-left: 10px;
		font-size: 15px;
	}
    .page-item-card .item-profile .name {
      font-weight: bold;
      font-size: 14px;
      color: #5e5e5e;
      padding-top: 0px;
      width: 220px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      }
      .page-item-card .item-profile .name, .page-item-card .item-profile .time{
        text-decoration: none;
        z-index: 12;
        position: relative;
        background: rgba(246, 246, 246, 0.74);
        display: block;
        clear: both;
        width: auto;
        }
        .page-item-card .item-profile .name a:hover {
          text-decoration: underline; }
    .page-item-card .item-profile .time {
      font-size: 12px;
      color: #555555; }
    .page-item-card .item-profile.anonymous .img {
      display: none; }
    .page-item-card .item-profile.anonymous .name-area {
      padding-right: 5px; }
  .page-item-card .bottom {
    background: #f6f6f6;
    padding: 12px;
    }
  .page-item-card .item-image {
    margin: 0 auto;
    width: 94px;
    height: 94px;
    background-size: cover;
    background-position: 50% 0px;
    border-radius: 100px;
    background-repeat: no-repeat;
    position: relative;
    margin-top: -94px;
    border: 5px solid #ffffff;
    box-sizing: border-box;
    top: 40px;
    display: block;
    z-index: 10;
    }
	.page-item-card .topics a:hover {
		background: #ea1e68;
	}
    .page-item-card .topics a{
			line-height: 100%;
			text-decoration: none !important;
			border-radius: 5px;
			display: inline-block;
			margin-left: 10px;
			padding: 3px 10px 4px 10px;
			font-size: 12px;
			background: #f97397;
			font-size:;
			transition: 0.25s;
			color: #ffffff;
			font-weight: normal;
			}
	.page-item-card .topics {
	    width: 100%;
		max-width: 1000px;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		top: -13px;
		right: 10px;
		padding-bottom: 3px;
	}

	.page-item-card .topics {
	top: 0px;
	right: 0px;
	height: 40px;
	margin-top: -28px;
	padding-bottom: 13px;
	}

	.page-item-card .topics .content {
		    height: 100%;
		    position: absolute;
		    top: 0;
		    bottom: 0;
		    right: 0;
		    left: -17px;
		    width: calc(100%);
		    white-space: nowrap;
		    overflow: scroll;
		    overflow-y: hidden;
		    margin:22px 0px 0px 0px;
		    padding: 0px 16px 0px 0px;
		    border-right: 0px;
		    border-left: 0px;
		    box-sizing: border-box;
	}	

	.page-item-card .admin_tools_panel {
		top: 0px;
		left: -5px;
		margin-top: 12px;
		margin-bottom: -12px;
		margin-top: -10px;
		right: inherit;
	}	

	.page-item-card .admin_tools_panel_small {
		position: absolute !important;
		top: 10px !important;
		margin-left: 0px !important;
		text-align: center;
	}

 	.page-item-card .admin_tools_panel_small.visible_tools {
		opacity: 1;
	}
	.page-item-card .bottom {
		height: 40px;
		position: relative;
	}
	
	.page-item-card .ask-type {
		width: auto;
		position: absolute;
		bottom: -27px;
		left: 0px;
		line-height: 0px;
		z-index: 0;
	}	
	.page-item-card .ask-type 
		.ask_type_info {
		font-size: 14px;
		position: static;
		box-sizing: content-box;
		line-height: 100%;
		background: #636363;
		width: auto;
		padding: 2px 8px 3px 8px;
		border-radius: 3px;
		margin: 0px;
	}
	.page-item-card .ask-type .ask_type_info a{
	text-decoration: none !important;
	}


	.page-item-card .item-actions-area .pinCountArea {
		float: none;
		position: absolute;
		top: 18px;
		left: 10px;
	}
	.page-item-card .item-show-admin-tools .extra-admin-tools{
		display: block;
	}
	.page-item-card .extra-admin-tools {
		padding: 5px 0px;
		/* overflow: hidden; */
		box-sizing: border-box;
		display: none;
	}
	.page-item-card .extra-admin-tools a:hover{
		background: #ddd;
	}
	.page-item-card .extra-admin-tools a {
		font-size: 14px;
		background: #efefef;
		color: #565656 !important;
		padding: 5px 5px;
		line-height: 15px;
		font-weight:normal;
		margin-left: 10px;
		box-sizing: border-box;
		display: inline-block;
		position: relative;
		z-index: 1;
		text-decoration: none !important;
	}
	.admin-delete-item-form {
		background: #fafafa;
		clear: both;
	}
	
	.page-item-card .change-ask-type-button {
		font-size: 13px;
		background: #3e8fcd;
		color: #fff;
		padding: 2px 3px 3px 3px;
		border-radius: 3px;
		/* margin-top: 6px; */
		display: block;
		/* display: none; */
		position: absolute;
		left: 54px;
		height: 19px;
		width: 88px;
		top: 0px;
		box-sizing: border-box;
		line-height: 13px;
		text-align: center;
	}
	

  .page-item-card .item-image {
    /* wide design */
    /* margin-top: 0px; */
    /* width: 100%; */
    /* height: 200px; */
    /* border-radius: 0px; */
    /* border: 0px; */
    /* position: static; */
    }
	


.set-item-gallery {
	opacity: 0;
	transition: 1.5s;
}

.set-item-gallery.visible {
	opacity: 1;
}

.item-gallery .photos-select-display {
	opacity: 0;
	max-height: 0px !important;
	overflow: hidden;
	transition: all 0.3s, max-height 0s 0.3s;
}
.item-gallery .photos-select-display.visible {
	opacity: 1;
	max-height: 10000px !important;
	transition: 0s;
}
.item-gallery {
	position: static;
	/* background: #5f5f5f; */
	/* border: 1px solid #BDBDBD !important; */
	/* padding: 10px; */
	margin-top: -8px;
}

.item-gallery .gallery-title {
	font-size: 35px;
	text-align: center;
	margin-bottom: 0px;
	color: #666;
	/* color: #07b38b; */
	text-align: right;
	font-weight: normal;
	text-align: center;
	display: block;
	margin-left: 0px;
	font-weight: 100;
	position: relative;
	max-width: 400px;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 10px;
}

.item-gallery  .mini-title{
	font-size: 12Px;
	margin-top: 0px;
	display: block;
	margin-left: 0px;
	color: #999;
	margin-top: 12px;
	text-align: center;
	margin-bottom: 6px;
}



.item-gallery .show-local-photos{
	margin-bottom: 15px;
	text-align:center;
}
.item-gallery .search-header form input[type="text"] {
	margin-left: 5px;
	position: relative;
	top: 0px;
	box-sizing: border-box;
	font-size: 16px;
	height: 34px;
	padding: 0px 8px;
}
.item-gallery .no-results-msg {
	background: #d2d2d2;
	display: inline-block;
	padding: 6px 20px;
	color: #3a3a3a;
	border-radius:4px;
	font-size: 18px;
}
.item-gallery .search-input{
	width: 378px;
}
.item-gallery .search-header {
	margin: 0px;
	position: relative;
	padding: 0px;
	text-align: right;
	text-align: center;
	z-index: 10;
	margin-bottom: 24px;
}
.item-gallery tags-input {
	width: auto;
	display: inline-block;
	vertical-align: top;
	margin-left: 0px;
	position: relative;
	z-index: 1;
}


.item-gallery tags-input .tags .tag-item {
	width: 100%;
	margin: 0px;
	height: 100%;
	display: block;
	/* background: white !important; */
	/* color: #000; */
	padding: 0px 35px 1px 40px;
	font-size: 22px;
	line-height: 28px;
	border-radius: 0px;
	cursor: default;
	/* background: #165674 !important; */
	/* background: transparent !important; */
	/* color: #464444; */
	text-align: center;
	/* background: #ddd !important; */
	background: #f97397 !important;
	border-radius: 10px;
}
.item-gallery tags-input .remove-button{
	float: left;
	pos;
	color: x;
	font-size: 22px !important;
	margin: 0px !important;
	height: 100% !important;
	line-height: 31px !important;
	width: 30px;
	/* background: red !important; */
	text-align: center;
	padding-right: 5px !important;
	box-sizing: content-box;
	text-decoration: none !important;
	font-weight: normal !important;
	position: absolute;
	left: 0px;
	top: 0px;
}
.item-gallery tags-input .autocomplete {
	margin: 0px !important;
	padding: 0px !important;
	border-top: 0px !important;
	text-align: right;
}

.item-gallery tags-input .tags input {
	padding-right: 6px;
	font-size: 22px !important;
	width: 100% !important;
	outline: none;
	text-align: right;
	padding: 14px 6px;
	text-align: right;
	border: 1px solid #ddd;
	background: #fff;
	margin: 0px;
	float: none;
	text-align: center;
}

.item-gallery tags-input.ng-invalid input{
	display:none;
}

.item-gallery tags-input .host {
	margin:0px;
	outline: none !important;
}
.item-gallery tags-input .tags * {height: 100%;}
.item-gallery tags-input .tags{
	box-shadow: none !important;
	padding: 0px;
	/* margin: 0px; */
	outline: none !important;
	background: transparent;
	border: 0px;
}

.item-gallery .search-header form .button{
	height: 34px;
	font-family: arial;
}

.item-gallery .selected-count {
	vertical-align: top;
	line-height: 32px;
	/* border-radius: 100px; */
	width: 34px;
	text-align: center;
	background: #ffffff !important;
	/* box-sizing: border-box; */
	padding: 0px;
	font-size: 15px !important;
	margin-left: -7px;
	border-radius: 0px 4px 4px 0px;
	z-index: 1000;
	color: #165674;
	position: relative;
	border: 2px solid #0b7eb7;
}

.item-gallery .search-header form{
	margin-bottom: 10px;
	display: inline-block;
	margin-left: 5px;
	height: 34px;
	overflow: hidden;
}

.item-gallery .search-header form:last-child{
	margin-left: 0px;
}

.item-gallery .photos .photo{
	border: 0px;
	margin-right: 5px;
	line-height:0px;
	margin-left: 4px;
	margin-bottom: 5px;
	width: 188px;
	height: 188px;
	overflow: hidden;
	display: inline-block;
	position: relative;
	cursor: pointer;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36);
	transition: 0.3s;
	line-height: 0px;
}

.item-gallery .photos .photo:hover{
	transform: scale(1.15,1.15);
	position: relative;
	z-index: 1;
	box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, 0.49);
}
.item-gallery .photos .photo img {
	pointer-events: none;
}
.item-gallery .photos .photo.selected{
	border-color: #3e96e6;
}
.item-gallery .photos .photo.selected .selected-icon{
	display: block;
}
.item-gallery .photos .photo .selected-icon{
	background: #3e96e6;
	position: absolute;
	bottom: 5px;
	right: 5px;
	display: block;
	height: 24px;
	width: 24px;
	display: none;
	font-size: 15px;
	line-height: 18px;
	color: #fff;
	/* opacity: 0.8; */
	text-align: center;
	border-radius: 100px;
}
.item-gallery .up-arrow-button:hover {
	background: #d0d0d0;
	color: #444;
}

.item-gallery .info-notfication {
	color: #000;
	font-size: 20px;
	background: yellow;
	padding: 12px;
	position:fixed;
	width:100%;
	max-width: 800px;
	margin-right: 14px;
	box-sizing: border-box;
	text-align: center;
	bottom: 5px;
	z-index: 1000;
	background:#D8436D;
	color: #fff;
	opacity: 0.96;
	border-radius: 10px;
	max-height: 0px;
	opacity: 0;
	transition: all 0s 0.4s, opacity 0.3s 0.1s;
	transform: scale(0);
}

.item-gallery .info-notfication.visible {
	max-height: 1000px;
	opacity: 0.95;
	transition: all 0s, opacity 0.3s 0.1s;
	transform: scale(1,1);
}

.item-gallery .up-arrow-button {
	width: 45px;
	height: 45px;
	display: block;
	background: #ddd;
	padding: 0px;
	text-align:center;
	cursor: pointer;
	line-height: 32px;
	font-size: 22px;
	color: #555;
	border-radius: 100px;
	position: fixed;
	bottom: 8px;
	z-index: 100;
	margin-right: -80px;
	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.63),0px 0px 5px 0px rgba(0, 0, 0, 0.33);
}


.item-gallery .large-photo-display{
	width: 100%;
	height: 100%;
	background: rgb(0, 0, 0);
	position: fixed !important;
	top: 0px;
	left: 0px;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	z-index: 1000;
	display: none;
}

.item-gallery .large-photo-display .image-area{
 	align-self: center;
 	-webkit-align-self: center;
 	-ms-flex-align: centerrt;
 	align-self: center;
 	pointer-events: none;
}

.item-gallery .large-photo-display .close{
	position: absolute;
	z-index:1;
	top: 10px;
	right: 10px;
	font-size: 30px;
}
.item-gallery .large-photo-display .actions {
	position: absolute;
	bottom: 20px;
}
.item-gallery .large-photo-display.visible{
	display: flex;
	display: -webkit-flex; /* Safari */
	-webkit-justify-content: center; /* Safari 6.1+ */
	justify-content: center;
}
.item-gallery .selected-photo-display  {
	text-align: center;
	opacity: 0;
	transition: 0s;
	max-height: 0px !important;
	overflow: hidden;
}
.item-gallery .selected-photo-display.visible {
	opacity: 1;
	transition: 0.3s 0.35s;
	max-height: 10000px !important;
}
.item-gallery .selected-photo-display .actions{
	margin-top: 20px;
	position: relative;
	display: block;
	max-width: 400px;
	margin: 20px auto;
}

.item-gallery .selected-photo-display .actions .select-photo{
	font-size: 24px;
}
.item-gallery .selected-photo-display .back-action {
	font-size: 32px;
	color: #bbb;
	position: absolute;
	right: -11px;
	top: 5px;
	cursor: pointer;
	transition: 0.3s;
}
.item-gallery .selected-photo-display .back-action:hover {
	color: #555;
}
.item-gallery .selected-photo-display img {
	max-width: 100%;
	margin-top: 1px;
	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.49);
}

.navbar-menu-icon {
	position: absolute;
	top:8px;
	left: 0px;
	width: 50px;
	height: 40px;
	/* background: #165674; */
	font-size: 28px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	color: #fff;
	text-align: right;
	cursor: pointer;
}

@media screen and (max-width: 768px){

	.item-gallery .gallery-title {
		margin-top: 4px;
		font-size: 32px;
	}
	.item-gallery .selected-photo-display .back-action {
		right: -4px;
		top: 4px;
	}
	.item-gallery tags-input {
	width: auto;
	box-sizing: border-box;
	}
	.item-gallery  .search-header form {
		display:block;
		margin-left: 0px;
	}
	.item-gallery .search-submit-button {
		width: 110px !important;
		text-align: center;
	}
	.item-gallery .search-input{
		width: calc(100% - 120px);
	}
	.item-gallery .save-gallery-area {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 12;
	}
	.item-gallery .search-header {
		margin-bottom: 20px;
		overflow: visible;
		height: auto;
		padding-left: 0;
	}

	@media screen and (max-width: 600px){
	.item-gallery .photos .photo {
		margin-bottom: 10px;
	}

	.item-gallery .photos .photo:nth-child(2n) {
		margin-right: 0px;
		margin-left: 0px;
	}
	.item-gallery .photos .photo:nth-child(2n+1) {
		/*margin-left: calc((100vw - 340px)/2);
		margin-right: calc((100vw - 340px)/2);*/
		margin-left: 0;
		float: right;
	}
	.item-gallery .show-local-photos  {
		margin-bottom: 20px;
	}
	.item-gallery .photos .photo {
		width: 45%;
		width: calc(47.5%);
		height: calc(50vw - 44px);
		float: left;
		margin-bottom: 3.5%;
	}
	@media screen and (max-width: 320px){
		.item-gallery .photos .photo {
			/* width: 138px; */
			/* height: 138px; */
		}
	}

	
	.item-gallery .up-arrow-button{
		margin:0px;
		left:5px;
		bottom: 5px;

	}

	
	.item-gallery .info-notfication {
		margin-right: 2px;
		width: calc(100% - 4px);
	}
	
	}
}