﻿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; background:#FFF url(/images/sitebg2.gif) repeat-x; font-family:arial; font-size:small; font-weight:normal; direction:ltr; text-align:center; width:100%; poistion:relative}
#site{width:1003px; margin:0pt auto; width:1003px}
#warper{background:#fff url(/images/top_bg.jpg) no-repeat top right;  width:100%; position:relative; direction:rtl; text-align:right; overflow-x:hidden;z-index:12; }

#linetop{ width:980px; height:14px; margin:7px auto 0px auto; text-align:left; color:#777; font-size:12px; padding-bottom:0px}
#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: #fcfcfc;
border-bottom: 1px solid #A6CCE3;
margin-bottom: 6px;
}

#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{width:100%; height:31px; float:right; LIST-STYLE-TYPE:none; margin:-9px 0 -2px 0; white-space:nowrap; text-align:center; padding:2px 0; padding-right:10px}

#navigation{*margin:3px 0px -2px 0px;}
#navigation{_margin:-5px 0px -5px 0px;}

#NavLine{width:100%; float:right; height:1px; overflow:hidden; background:#a6cce3}

.NavTab{position:relative; z-index:2; float:right; margin:0 3px -1px 0; height:31px; line-height:35px; width:120px; font-weight:bold; font-size:14px; text-align:center; cursor:pointer}
.blueTab{background:#FFF url(/images/bluetab_bg.gif) repeat-x top right; color:#006bbd; height:32px}
.blueTab a{color:#006bbd; text-decoration:none}
.blueTab .right{background:url(/images/bluetab_right.gif) no-repeat top right; float:right; 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}
.blueTab .tabdata{text-align:right; background:url(/images/bluetab_left.gif) no-repeat top left; float:right; padding-right:5px}
.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; color:#498e00; height:31px}
.greenTab a{color:#498e00; text-decoration:none}
.greenTab .right{background:url(/images/greentab_right.gif) no-repeat top right; float:right; width:5px; height:31px}
.greenTab .arrow{background:url(/images/nav_green_arrow.gif) no-repeat top right; float:right; margin-right:5px; width:9px; height:32px}
.greenTab .tabdata{text-align:right; background:url(/images/greentab_left.gif) no-repeat top left; float:right; padding-right:5px}
.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}

.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; color:#FFF; background:url(/images/footerbg-wide.gif) no-repeat 9px 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:10px; background:#FFF url(/images/left_borders.gif) repeat-y scroll 10px 0%; margin-bottom:10px}
/*#bodyWarp{background:none;}*/
#right{float:right; width:120px; position:relative; margin-top:-2px;}
#right{width:120px; overflow:hidden;}
#left, #left2{position:relative; left:342px; float:left; width:520px; color:#000; position:relative;}
#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}
.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:left; width:495px; padding-top:1px; font-size:20px; font-weight:bold; margin-bottom:3px; position:relative}

#stiplist div{position:relative}
#singleask-top{float:right; width:520px; padding-top:1px; font-size:165%; font-weight:bold; margin-bottom:3px}
#singlestip-top{float:right; width:438px; padding-top:1px; font-size:165%; font-weight:bold; margin-bottom:3px; margin-top:-4px;}
#singlestip-top h1, #singleask-top h1{margin:0px; display:inline; font-size:95%}
#singlestip-top div, .singleasksmalltop{font-size:65%; font-weight:normal}

.singlestipsmalltop{color:#646464; margin-bottom:2px}
.singlestipsmalltop a{color:#646464; text-decoration:underline}

#stiplisticon{float:right; margin-top:7px}
#stiplist .greentag{font-size:20px; color:#498E00}
#stiplist .greentag a{color:#498E00;}
#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:#c0e277 url(/images/green_line_left.gif) no-repeat top left; width:520px; height:5px; overflow:hidden; font-size:1px}
#blueline, .blueline{clear:both; background:#76b0dc url(/images/blue_line_left.gif) no-repeat top left; width:520px; 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:520px; 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:510px; 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} 


.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:520px; margin-top:2px; position:relative}

.stipbg{background:transparent url(/images/stip_bottombg.gif) repeat-x scroll right bottom}

.stip .top{background:transparent url(/images/stip_topbg.gif) repeat-x scroll right top; border-left:1px solid #CCE1F2; border-right:1px solid #CCE1F2; position:relative; top:8px; width:520px}
.stip_topleft{float:left; left:-1px; position:relative}

.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:-5px; margin-top:5px; position:relative; padding-right:8px}
.stip .anscount{font-size:90%; color:#498E00}

.stipmarkT{float:left; font-weight:bold; margin:2px 4px 0 4px; *margin:6px 0px 0 2px}

.stiptitle{padding-right:10px; font-weight:bold; margin-top:0px; padding-top:7px;}

.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}

.stip .stipbody{width:500px; border-right:1px solid #cce1f2; border-left:1px solid #cce1f2; padding-bottom:0px; padding-top:20px; padding-right:10px; padding-left:10px; margin-top:-7px; z-index:999; font-size:1em}

* html .stip .stipbody{position:relative; top:2px; overflow-x:hidden}
.singlestip .stipdata, .anstitle{font-size:117%}

.stip .stipbody .icons{position:relative; bottom:-10px; right:2px; left:10px; width:500px; z-index:999}
.singlestip .stipbody .icons{margin-top:7px}

.stipbody .bodyline{width:520px; border-top:1px dashed #808287; border-top:1px dotted #808287; float:right; margin-right:-10px; margin-left:-10px; position:relative; *margin-top:-2px; height:3px; overflow:hidden; display:inline; margin-bottom:-10px}
* html .stipbody .bodyline{width:517px; height:3px; margin-right:-8px; margin-bottom:-4px}
.stipbottom{width:520px; height:16px; position:relative; clear:both; border-right:1px solid #cce1f2; border-left:1px solid #cce1f2; border-bottom:1px solid #cce1f2}

* html .stipbottom{    top:-5px; margin-bottom:-5px}

.stipbottomright{position:relative; bottom:-1px; right:-1px}
* html .stipbottomright{bottom:-4px}
.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; font-size:120%; color:#016bbd}
.stip .anstitle a{font-size:100%}
.stip .anstitle a.taglink{color:#ff6500}
.stip .stiptitle a:hover{color:#ff6500; 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}

.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}

#stiplistitems .stipbody {display:none;}
.asktitle{padding-top:6px}
.anstitle{font-weight:normal; padding-top:4px; line-height:150%;padding-left:4px;}
.askbottomtext{padding-top:6px; padding-bottom:6px}

.askbottomtext a.info{color:#006bbd; text-decoration:none}
.askbottomtext a:hover.info{color:#006bbd; text-decoration:underline}
.askbottom{width:40px; height:16px; position:relative; border-right:1px solid #cce1f2; top:-17px; _top:-18px; margin-bottom:-13px; z-index:1200}
.stip .askbody{padding-top:14px; display:block !important; border-bottom:1px solid #CCE1F2; margin-top:0px !important}
.stipbody .rank1 {color:#498E00;text-decoration:none;}
.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;}

#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:#498e00; 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}
#stiplistitems{clear:both}
#showstips, #hidestips{position:relative; top:8px; right:240px}
.stiplistitemstop{clear:both; z-index:100}
.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}

.basic_button{border-top:0; padding:1px 4px 2px 4px; margin:0; background:url(/images/search_btn_bg.gif) repeat-x top right; color:#FFF; font-size:13px; font-weight:bold; cursor:pointer}

.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;}
input.basic_button.disabled { background-image:url(/images/search_btn_bg_disabled.gif);color:#ccc;}

.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 #498E00; }
.deleteditem{color:#444 !important;padding-top:0px !important;background:#ffebeb !important;}
.deleteditem a{color:#444 !important;}

#selectfont a.selectedfont{text-decoration:none; border-bottom:2px ridge #498E00; 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; margin-top:4px; margin-bottom:-2px}
.askbottomtext .fleft{min-width:150px;}
.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:521px}
#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}
.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;}

.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;}

.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:0px 0px 0px 0px; padding:0; list-style:none; position:relative; float:right; margin-top:0p;width:100%;}

.relatedstipsitems2 li{  border-bottom: 1px dotted #666;
    float: right;
    font-size: 100%;
    height: 49px;
    margin-left: 30px;
    padding: 10px 0 10px 0;
    position: relative;
    width: 230px;}
	
.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: 68%;}
.relatedstipsitems2 a{color:#000; position:relative; float:right;}


.homepage_item_lines_wide {margin:0px 0px 12px 0px; padding:0; list-style:none; position:relative; float:right; margin-top:0px;width:100%;}

.homepage_item_lines_wide li{  border-bottom: 1px dotted #666;
    font-size: 100%;
	height:16px;
    padding: 3px 0 3px 0;
    position: relative;}
.homepage_item_lines_wide .first{height: 60px;
font-size: 130%;
font-weight: bold;}
	
.homepage_item_lines_wide img {height:60xx; width:60px; float:right;margin-left:14px;}
.homepage_item_lines_wide .relatedtext {     float: right;
    height: 15px;

    overflow: hidden;
   }
.homepage_item_lines_wide .first .relatedtext {
	width:440px;
	height:60px;
	margin-top:4px;
	line-height: 140%;

	height:auto;
   }   
   
.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:229px;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:141px;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:250px;float:right;margin-top:5px;margin-bottom:15px;}	
.homepage_category_box h3  {color:#fff;padding:3px 10px;margin:0px;width:252px;}
.homepage_category_box.even {margin-right:19px}

.homepage_category_box.category_num_1{background:#056EBF}
.homepage_category_box.category_num_2{background:#498e00}
.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:250px;}	
.homepage_category_box ul{background:#fff;  clear:both;width:250px;}
.homepage_item_lines_narrow li{  border-bottom: 1px dotted #666;
    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 a {color:#000;}

.homepage_item_lines_narrow  li.last{border-bottom:0px;}
.homepage_item_lines_narrow img {height:30px; width:30px; float:right;margin-left:10px;}
.homepage_item_lines_narrow img.even {float:left;margin-left:0px; margin-right:10px;} 


.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:right;
position:relative;
right:561px;
width:300px;}

.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:12px;position:relative;}
.left_box .top{position:absolute; height:39px; width:300px; background:url(/images/left_box_top.gif) repeat-x bottom right; z-index:50;}
.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 .top a{color:#056ebf}
.left_box_ask .top a{color:#de5b03}
.left_box .top a:hover{text-decoration:underline}
.left_box .text{background:transparent url(/images/left_box_bg.gif) repeat-y scroll right top; overflow:hidden; width:300px; 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; width:300px; background:url(/images/left_box_bottom.gif) no-repeat top left;position:relative;top: 5px;}

.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:300px; 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-family: Arial;
    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: -4px;
	z-index:100;
    width: 290px;}

.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:0px;height:115px;overflow:hidden; position:relative;}
.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;}
.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;}
 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:8px;}
.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;}

#NavLine {
padding-top:2px;padding-right:12px;
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #A6CCE3;
border-top:1px solid #A6CCE3;
font-weight:bold;}

#NavLine .unactivelink{display:none}
#NavLine a{color:#000;}
#NavLine a:hover{text-decoration:underline;}

.tipitoplink {float: left;height: 0px;position: relative;left:327px;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:280px;
top:20px;
width:360px;}
.tag_move_div{
font-size:11px;
position:absolute;
right:274px;
top:57px;}

#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:547px; height:128px; margin-bottom:10px; position:relative;}
#welcomebox.welcomebox_1{background:url(/images/welcomebox_1.jpg?1) no-repeat top right}
#welcomebox.welcomebox_2{background:url(/images/welcomebox_night.gif?1) no-repeat top right;}

#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:21px; top:47px}
#welcomebox.welcomebox_3 .middle{color:#555;}

#welcomebox a{color:#ef721e; text-decoration:underline}
#stiplist .indexstipcount{font-size:15px; display:block; margin:4px 0px 1px 0px}
#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{
	border:1px #000 solid;

	background:#FFFFDF;
	padding:0px 5px;
	/*width:226px !important;*/
	width:auto !important;
	margin-top:22px !important;
	margin-left:4px !important;
}

.toolstyle5{
	border:1px #ff0000 solid;
	background:#ffe2e2;
	padding:5px;
	width:auto !important;
	max-width:400px;
	margin:0px 0px 0px 10px;
}



.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;}
.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;}
#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:-10px;
top:-2px;}

.admin_tools_panel_small a{position:relative;z-index:1;}
.left_delete_item {width:17px;position:relative;top:6px;left:3px;z-index:1;}

#left .admin_tools_panel_small.singlepage,#left2 .admin_tools_panel_small.singlepage {top:-16px;}

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:8px;}

#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:10px 0px 12px 0px;text-align:right;width:100%}
#ask_email_register_form  input{border:0px}
.successMsg{color:#347C17;}

.askbottomtext .flower_text_icon img {position:relative;top:2px;}
.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;}

.msg_line .viewed,.msg_line.viewed  {background:#e5f3fc}
.msg_line .viewed .title_text{font-weight:bold}
.msg_line {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;}
.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{border-top:1px dotted #000;}
.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:#EBFFD6;}
.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:right;width:430px;}
.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: 31px;
display: block;
top: 25px;
color:#000;
background:#fff;
display:none;
-moz-box-shadow:2px 2px 5px #ADADAD;
-webkit-box-shadow:2px 2px 5px #ADADAD;
box-shadow:1px 1px 5px #ADADAD;
}
.top_msgs_box.top_msgs_box_alerts {
left: 6px;
}
.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:3px 5px;margin:3px 6px 3px 6px; font-weight:bold; text-decoration:none;}
.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:4px 10px;color:#000;cursor:pointer;}
.all_msgs_box_line {-webkit-transition: background 140ms linear;
-moz-transition: background 140ms linear;
transition: background 140ms linear;margin:1px 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 {position:relative;top:-22px;right:-4px;height:15px;width:18px;background:transparent url(/images/top_msgs_count.png) no-repeat top right;
;padding: 0px 0px 0px 0px;
text-align:center;
color:#fff;font-size:10px;font-weight:bold}

.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: 280px;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;}
.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:0px;
width:9px;
}
.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{color:green !important;}

.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: 10px 0;
width: 232px;
height: 80px;
padding: 6px;
background: white;border: 1px solid #777;text-align: center;display:block;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(249,249,249,1) 57%, rgba(224,224,224,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(57%,rgba(249,249,249,1)), color-stop(98%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(249,249,249,1) 57%,rgba(224,224,224,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(249,249,249,1) 57%,rgba(224,224,224,1) 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(249,249,249,1) 57%,rgba(224,224,224,1) 98%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(249,249,249,1) 57%,rgba(224,224,224,1) 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */


}
.asktype_button .header{margin-bottom:6px;font-size: 27px;margin-right:-20px;}
.asktype_button .header input {position:relative;top:-2px;left:-2px;}
.asktype_button .header span {text-decoration:underline;}
.asktype_button .text{text-align:right;font-size:12px;display:block;}
.asktype_button label{float:none !important;line-height:100% !important;vertical-align:baseline  !important;cursor: pointer  !important;}

.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;}

