body {margin:0; padding:0}
.chat.blocked {color: #fca300 !important}
.ava-title-reg-only {font-size: 9.5px; text-align: center; padding-right: 3px; color: #ff9900; animation: blink-animation 1s steps(5, start) infinite; -webkit-animation: blink-animation 1s steps(5, start) infinite; padding-bottom: 4px}
@keyframes blink-animation {to {visibility: hidden}
}
@-webkit-keyframes blink-animation {to {visibility: hidden}
}
@keyframes blinker {50% {opacity: 0}
}
#bitwine{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; behavior:url(/javascripts/IEFixes.htc)}
form {margin:0; padding:0}
.main{ width:900px; height:100%; margin:0 auto; padding:0}
.main .g-recaptcha{ padding-top: 3%}
.main p{font-size:small;}
.bwlink a, a.bwlink{ font:small Verdana; color:#369; text-decoration:none}
.bwlink a:hover, a.bwlink:hover {text-decoration:underline}
.header{ padding-bottom: 10px; position:relative}
.logo img{ border:none; vertical-align:middle; margin-right:10px}
.logo {color:#f90; float:left; font:bold large Arial, Helvetica, sans-serif; margin:7px; text-decoration:none}
html>body .logo{margin:14px;}
a.logo, a.logo:hover{ text-decoration:none}
.sublogo{ position:absolute; right:0; top:80px}
.sublogo img{ border:none}
.hello{ float:right; text-align:right; margin-right:16px; font-size:small; color:#666; margin-top:3px}
.vertical {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); width: 15px; font-size:small; white-space: nowrap}
.signout{ float:right; background:#fae2af url(/images/topmenu/signout_bg.gif) bottom repeat-x; font:small/1.4em Verdana; text-align:center; list-style:none; margin:0; padding:0; min-height:20px}
.signout li{ float:left; height:2.3em; padding-top:.1em; min-height:20px}
.signin a{padding-left:1.8em;}
.signout a{ padding:0 .2em; display:block}
.signoutleft{ background:url(/images/topmenu/signout_left_bg.gif) left bottom no-repeat}
.signoutleft a{ background:url(/images/topmenu/signout_hec.gif) no-repeat 10% 70%; padding:.1em .6em 0 2em}
.signoutcenter{ background:url(/images/topmenu/signout_center_bg.gif) bottom left no-repeat; padding:0 .4em 0 1.4em}
.signoutcenter a{ padding-top:.1em}
.signoutright a{ padding:.1em 2em 0 .6em; background:url(/images/topmenu/login_help_icon.gif) 90% 90% no-repeat}
#language{ font-size:x-small; color: #666; clear: right; float: right; margin-bottom:10px}
#language a{ color: #369; text-decoration:underline}
#language select{ width:8em}
.navigation{ clear:both; padding-left:0; border-top:#fff solid 1px; border-bottom:#fff solid 1px; height:100%; _height:auto}
.navigation ul{ list-style:none; margin:0 0 -3px 16px; padding:0}
.navigation ul .bgbottom{ margin:0}
.navigation .navtop li{ background:url(/images/navigation_right.gif) top right no-repeat; font:small/20px Verdana; float:left; margin:0 4px -2px 0; padding:0 0 0 0; white-space:nowrap; border-bottom:#666 solid 1px; border-bottom:#ff9400 solid 1px}
.bgbottom{ background:url(/images/bgbottom_navigation.gif) bottom no-repeat; padding-bottom:10px; height:100%}
.bgbottom ul.subtab{ display:none}
.clearleft {float:none; clear:both; height:0; font:0 Arial}
.bgbottom .clearleft {height:1px; font:1px/1px Arial}
.navigation .navtop a, .navigation .navtop a:hover{ background:url(/images/navigation_left.gif) top left no-repeat; font:small/28px Verdana; float:left; margin:0 0 0 0; padding:0 12px 0 5px; display:block; white-space:nowrap; text-decoration:none; color:white; border-bottom:#666 solid 1px; white-space:nowrap}
.navigation .navtop a:hover{ text-decoration:underline}
.navigation .navtop li.on a:hover{ text-decoration:none}
.navigation .navtop img{ margin-left:0; padding-right:4px}
.navigation .navtop a:hover img{ text-decoration:none; background:#7897B4}
.navigation .navtop li.on a:hover img{ background-color: #ff9400}
.navigation .navtop li.on{ margin-bottom:-6px; background:url(/images/navigation_right_on.gif) top right no-repeat; border-bottom:#ff9400 solid 4px}
.navigation .navtop li.on a, .navigation .navtop li.on a:hover{ background:url(/images/navigation_left_on.gif) top left no-repeat; border-bottom:#ff9400 solid 1px}
.navigation img{ border:none; margin:0 3px 3px 3px; vertical-align:middle}
#poweredby{ float:left; background:none; display:inline; padding:0; border:0}
#poweredby img{ padding:0; border:0; margin-bottom:5px; background:none}
#poweredby a{ background:none; border:0}
ul.subtab{ margin:0 0 0 0; padding:10px 0 0 10px; list-style:none; height:2em; clear:both; font-size:small; background:url(/images/bgbottom_subnavbar.gif) left top no-repeat; border-bottom:1px solid #666}
.subtab li{ display:block; float:left}
.subtab li a{ display:block; padding:4px 15px; color:#fff}
.subtab li.on{ background:#fff url(/images/subLeft_on.gif) left top no-repeat}
.subtab li.on a{ background:url(/images/subRight_on.gif) right top no-repeat; cursor: inherit; padding:6px 15px; color:#369; text-decoration:none}
.searchbar{ height:3.5em; width:900px; clear:both; font:small/2.2em Verdana; margin-top:4px; _margin-top:0; z-index:-10; padding-top:0; padding-right:9px; background:url(/images/bgbottom_navbar.gif) left bottom no-repeat}
.searchbar input{ background:#eff3f6; border:#666 solid 1px; float:left}
.searchbar span{ float:left; padding-top:3px}
.searchbar a{ color:#369; font-size:80%; float:left; padding-top:3px}
.searchbar input.query{ width:310px; padding-left:5px; margin:.6em 0 0 10px; vertical-align:middle}
.searchbar input.empty{ color: gray; font-style:italic}
.searchbar input.query:focus{ border:#666 solid 1px; background:#def}
.searchbar .go{ height:2.6em; float:left; margin-left:2px}
.searchbar .go input{ background:url(/images/searchbar_go.gif?1641139307) left bottom no-repeat; border:none; height:34px; width:57px}
.searchbar a.btnbrowse{ float:right; margin-right:-9px; _margin-right:-9px; border:none; width:239px; height:2.6em; background:url(/images/browse_cat.gif?1641139307) 0 no-repeat}
.searchbar a.btnbrowse img{ display:none; border:none; margin-top:.5em}
ul#bredway{ float:left; background:url(/images/breadcrumb_arrow.gif) right bottom no-repeat; text-align:left; display:block; margin:2px 0 0 -4px; padding:0 14px 5px 0}
#bredway li{ float:left; list-style:none; font-size:x-small; color:#526894; margin:0 0 0 0}
#bredway a{ margin:0 5px; color:#526894}
.loginstart{clear:both;}
.homecat{background:none;}
.home h1{ font-size:28px; margin-top:1em; float:none; width:650px}
.home h1 span{ clear: both}
.home h1 b{ color:#cd1fb3}
.home h2{ font-weight:normal; float:none}
.homesteps{ float:left; margin-top:40px}
table.searchpage tr div.searchpage{ text-align:left; padding: 1px}
table.tablesmall{width:690px;}
table td{ overflow:hidden; line-height:1em; vertical-align:middle; padding:0}
#home-sidebar {border-left:1px #ff9400 solid}
.home .homeright{ padding-left:20px; width:220px}
.seeallcat{ margin-left:15px}
.hpright{ color:#000; font-size:small; background:url(/images/hp_right_top.gif) no-repeat; width:204px; padding:20px 0 0 0; margin-bottom:10px; margin-left:20px}
.hprightbottom{ background:url(/images/hp_right_bottom.gif) top no-repeat; height:20px}
.hprightbg{ background:url(/images/hp_right_bg.gif) repeat-y; padding-left:15px; padding-right:5px; overflow:hidden}
.hprightbg span{ display:block}
.contentcomment .hpright .hprightbg img {float:right; padding:0 10px; margin:0px}
.contentcomment .hpright .hprightbg a:hover {text-decoration:none}
.home div.homeright .hprightbg span.blue{ color:#008; background:none; height:30px}
.homemainleft{ width:660px; text-align:center; float:left}
.homemainleft div{ float:none}
.sysmsg{ font-size:small; background:url(/images/sys_msg_top.gif) no-repeat; text-align:left; padding:10px 40px 0 10px; margin-bottom:0}
.sysbottom .sysmsg{ background:url(/images/sysmsg_bot_top.gif) no-repeat}
.sysmsg ul{ color:#064f93; list-style:none; margin-bottom:0}
.sysmsg ul li{ font:small/1.2em Verdana; font-weight:normal}
.sysmsgbottom{ background:url(/images/sys_msg_bottom.gif) bottom no-repeat; height:30px}
.sysbottom .sysmsgbottom{ background:url(/images/sysmsg_bot_bottom.gif) bottom left no-repeat}
.sysmsgbg{ width:456px; margin:31px auto 10px auto; background:url(/images/sys_msg_bg.gif) repeat-y; clear:both}
.sysbottom .sysmsgbg{ background:url(/images/sysmsg_bot_bg.gif) repeat-y}
.bannermain{ text-align:center; width:615px; margin:0 auto }
#slides {text-align:center; margin-bottom:6px; height:415px; width:660px; padding:0; border:1px solid #fff}
#slides .slide{ width:660px; padding:0; margin:0 }
#slides #slide1 {padding-top:2em}
#slides .title{ margin:0; padding-top:6em; text-align:center}
.contentcomment h1{ width:300px; color:#f90; font-style:italic; margin:-20px auto 20px auto}
.noborder img{ border:none}
.editprofile .input{ padding-left:0 !important; margin-left:120px}
.editprofile #service .input{ margin-left:270px}
.editprofile .name{ clear:none; width:260px}
.editprofile .myprofile .name{ width:110px}
.editprofile .contentcomment .contentinput{ margin:0 220px 1px 10px; height:100%}
.editprofile .contentinput span{ color:#369; float:right; margin-top:2px}
.editprofile .contentinput span img{ margin-top:1px}
.editprofile .inputmandatory, .editprofile .input{ width:auto; float:none}
.photonameedit{ float:left; width:120px; text-align:center; margin-right:40px; height:10em}
.photonameedit{height:100%;}
.photonameedit a{ font-size:small; color:#369}
.photonameedit small{ display:block; clear:both}
.photonameedit h4{margin:0;}
.contentinput a img{ vertical-align:middle; margin:0 4px; border:none; padding-bottom:3px}
.contentinput .input img{ vertical-align:middle}
.contentinput a{ font:small/18px Verdana; color:#369; text-decoration:none; margin-right:5px}
.contentinput a.smallink{font:85%/18px Verdana;}
.main .contentcomment .subcontent a{font-size:small;}
.main .contentcomment a.edit{font-size:small;}
.main .contentcomment a:hover.edit{text-decoration:none;}
.contentinput a:hover{text-decoration: underline}
h6 {margin: 0; padding: 0}
h1.title, h4.title{ color:#f90; font-weight:normal; margin:20px 0 10px 0; padding:10px 0 0 0; clear:both}
h4.title.with_border {border-bottom:1px solid #ccc}
h1.title a {font-size: 50%; color: #37699b}
h1.noclear {clear:none}
.home h4.title{ width: 500px; float: left}
h1.title{font-size:24px;}
h4.title span{ border-bottom:#adadad 1px solid; margin-top:-5px; width:770px; display:block; float:right}
.contentcomment{ padding-top:4px; clear:both; border: 1px #000 hidden; word-wrap: break-word}
.new_user_form .contentcomment{ display: flex; padding-bottom: 4px; flex-direction: row-reverse; align-content: center}
.new_user_form .contentinput{ display: flex; align-items: center}
.new_user_form .contentinput .name{ line-height: 15px !important; width: 190px; white-space: normal}
.new_user_form .contentcomment p.helper{ align-self: center}
#service{ position:relative; clear:both}
.advisor{ color:#000; font-size:small; background:url(/images/bg_orderhelp_big.gif) no-repeat; width:180px; padding:10px 0 0 0; margin-bottom:10px}
.adsmall{ background:url(/images/bg_orderhelp_small.gif) no-repeat}
.advisor span, .advisor a{ width:153px; margin-left:14px; display:block}
.advisor a{ text-decoration:none; color:#369; font-size:x-small}
.advisor a:hover {text-decoration:none}
.advisor a:hover span{ text-decoration:underline}
.advisorbottom{ background:url(/images/bg_orderhelp_bot.gif) bottom no-repeat}
.adsmall .advisorbottom{ background:url(/images/bg_orderhelp_bot_small.gif) bottom no-repeat}
.absaluteright{ position:absolute; top:50px; right:20px}
html>body .absaluteright{ right:0}
.absaluterightb{ position:absolute; top:200px; right:20px}
html>body .absaluterightb{ right:0}
.main .contentbg{ background:#f2f2f2; clear:both}
.contentbg .contentcomment p.helper{ border-color:#f2f2f2}
.contentbgdown{ clear:both; font-size:4px}
.contentcomment .contentinput b{ font-size:x-small; font-weight:normal; color: #369}
.rightside {float:right; margin-top:2px; padding:2px; margin-bottom:5px; border: none}
p.helper{ margin-top:0; padding:0 4px 0 16px}
.contentcomment p.helper, div.homeright, div.homeleft{ width:197px; float:right; font-size:70%; color:#747474; border-left-width: 1px; border-left-style: solid; border-left-color: #ccc; height: 100%}
.contentcomment p{margin-bottom:5px;}
div.homeright, div.homeleft{border:none;}
.home div.homeright{margin-top:38px;}
.home .contentcomment{ text-align:center}
.home .contentcomment img{ margin-bottom:1em; border: none}
.home div.homeright, .home div.homeleft{ padding-left:23px; color:#000; font-size:12px}
.home div.homeright{ padding-left:0; text-align:left}
.home div.homeright span, .home div.homeleft span{ color:#fc9510}
.home div.homeright a, .home div.homeleft a{ color:#064f93; text-decoration:none}
.home div.homeright a:hover, .home div.homeright a:hover{text-decoration: underline}
.home .contentcomment ul{ margin:10px 0 10px 2px; font:bold 12px/26px Verdana; color:#064f93; padding:0; list-style: none}
.home .contentcomment ul.systitle{ list-style:none}
.home .homeright ul li{ background: url(/images/arrow_bullet.gif) 0 .7em no-repeat; padding-left:12px; margin-left:0}
.main .home .contentcomment .homeleft ul{ list-style-image:none; list-style:none; margin-left:0; background:none}
.contentcomment div.homeleft{ float:left; width:47%; margin:0; text-align:left; margin-top:1em; padding-left:0}
.contentcomment div.homelefthome{ margin-right:3%}
.main .contentcomment .homeleft li{ padding:0 0 0 20px; font-weight:normal; margin:0; background:none}
.home .contentcomment .homeleft li a{white-space:nowrap}
.main .home .contentcomment .homeleft ul li.title{ white-space:nowrap; font-weight: bolder; padding:0 0 0 10px; background:url(/images/arrow_bullet.gif) 0 50% no-repeat; margin-top:1em}
.homeleft ul li.title span{ margin-left:5px}
.contentcomment p.helper img{ vertical-align:middle; padding:5px 0 7px 0}
.viewprofile{ float:right; width:180px}
.bgorderhelp strong{ color:#008}
.bgorderhelp a{ font-size:x-small}
.contentcomment p.bgorderhelp{ background: url(/images/bg_orderhelp.gif) no-repeat; width:148px; height:100px; border:none; padding:16px; color:#000}
.contentcomment .viewprofile p.advisorbuttom{ background:url(/images/bg_orderhelp_bot.gif) bottom no-repeat; width:180px}
.contentcomment p.bgorderhelp_nopadding{ background: url(/images/bg_orderhelp.gif) no-repeat; width:148px; border:none; padding:16px; padding-top:6px; padding-bottom:0; font-size:x-small; color:#369; text-decoration:none}
.contentcomment p.bgorderhelp_nopadding a {color:#369; text-decoration:none}
.contentcomment p.bgorderhelp_nopadding a:hover{text-decoration: underline;}
.display{display:none;}
.pleftcolumn p, p.pleftcolumn, div.divcolumn {width:638px}
.contentinput{ padding:0 0 0 0; margin:5px 0}
.myprofile{ margin-left:150px}
.name{ clear:left; float:left; width:200px; white-space:nowrap; text-align:right}
.name.allow-wrap {white-space:normal; text-align:left}
.name b{ color:#f56ae0}
.name span{ display:block}
.name img{ vertical-align: text-top; float:left; padding-right:2px; background:white}
.name div{ clear:both; text-align:center; float:left; margin-top:-5px; margin-bottom:1.5em; background:white; width:95px; padding-right:27px}
html>body .name div{ margin-top:-20px; float:none}
.name a{ color:#369; text-decoration:none}
.name a:hover{text-decoration: underline}
.name h4{ margin:0; color:#000}
.inputmandatory, .input, .inputupload{ width:430px; float:left; padding-left:15px; background-repeat: no-repeat; background-position: 3px .5em; height:1.8em}
html>body .inputmandatory, html>body .input{ height:auto}
.inputmandatory{background-image: url(/images/star.gif);}
.tzselect {padding-left:15px; float:left}
.tzselect select{ width:217px; background:#eff3f6; border:#666 solid 1px}
.tzselect option{ width:280px; border:none}
.name, .inputmandatory, .input{ font:small/1.8em Verdana}
.inputmandatory input, .input input, .input textarea, .inputmandatory textarea{ padding-left:6px; background:#eff3f6; padding-bottom:2px; border:#666 solid 1px; width:210px}
.inputupload input{ padding-left:6px}
.inputupload input.buttup{ font:small/15px Verdana; height:20px; padding:0 0 3px 0}
html>body .inputupload input.buttup{ font:small/15px Verdana; height:22px; padding:0 0 3px 0}
.inputmandatory input:focus, .input input:focus, .input textarea:focus, .inputmandatory textarea:focus{ border:#666 solid 1px; background:#def}
.inputmandatory input.checkbox, .input input.checkbox, .searchbar input.checkbox{ border:none; vertical-align:middle; background:none; margin-left:0; padding-bottom:0; margin-top:1px; width:16px}
html> body .inputmandatory input.checkbox, html>body .input input.checkbox{ margin-top:5px; margin-left:0}
.searchbar input.checkbox{ margin-left:5px; margin-top:8px}
html>body .searchbar input.checkbox{ margin-top:12px}
div.inputmandatory span, div.input span{ float:left; color:#369; margin-right:10%; margin-top:3px}
html>body div.inputmandatory span, html>body div.input span{ margin-top:0}
div.inputmandatory a, div.input a{ color:#369; text-decoration:none}
div.inputmandatory a:hover, div.input a:hover{text-decoration: underline}
div.inputmandatory .edit a:hover, div.input .edit a:hover{text-decoration: none}
div.inputmandatory a img, div.input a img{ vertical-align:middle; margin:0 4px; border:none; padding-bottom:3px}
.main .input textarea, .main .inputmandatory textarea{ width:355px; height:150px; margin-bottom:10px; margin-right:5px; float: left}
.main .long input {width:355px}
.contentinput .input select, .contentinput .inputmandatory select{margin-bottom:5px;}
.input input.inputsmall{width:auto;}
.input span input{ border:none; background:none; width:16px; float:left}
div.input a{ background:none}
div.link{margin-top:-4px;}
.btncontinue {font: xx-small/6em Verdana}
div.btn {background: url(/images/btn_left.gif) left no-repeat; float: left}
div.btn div {background:url(/images/btn_right.gif) right no-repeat; white-space: nowrap}
.btn a, .btn input {background: url(/images/btn_center.gif) bottom repeat-x; padding: 0 24px; margin: 0 15px; color: white; font: bold 15px Verdana; text-decoration: none; clear: both; display: block}
.btn input:disabled {color: GrayText}
.btn a {width: auto !important; width: 0%; height: 40px; padding-top: 15px}
.btn input {height: 55px; width: auto; padding-bottom: 5px; cursor:pointer; border:none}
div.btn:hover {background: url(/images/btn_left_over.gif) left no-repeat}
div.btn:hover div {background: url(/images/btn_right_over.gif) right no-repeat}
div.btn:hover a, div.btn:hover input {background: url(/images/btn_center_over.gif) bottom repeat-x; text-decoration: underline}
.btn input:focus {border: none; background: url(/images/btn_center.gif) bottom repeat-x}
hr {clear:both; margin:2em 0;}
.errornotice{width:auto; text-align:center;}
.errorExplanation{ background:#b91f1f url(/images/error_message_up_left.gif) 0 0 no-repeat; width:36em; margin:20px auto; color:white; font:small/2em Verdana; text-align:left; clear:both}
.notice{ background:#2EB91F url(/images/notice_up_left.gif) 0 0 no-repeat}
.top-advisor-text{ padding-bottom: 15px}
.top-advisor-info{ color: black; background:#DBECF6; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; border-radius: 10px; font-size: 85%; width: 500px }
.top-advisor-info.next-advisor-info {margin-top: 15px}
.top-advisor-info .top-advisor-badge {padding-bottom: 15px}
.answer-rate-info{ color: black; background:#FAE2AF; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; border-radius: 10px; font-size: 85%; width: 500px; margin-top: 15px}
.answer-rate-text{ padding-bottom: 15px}
.answer-rate-text label.bad {font-weight: bold; color: red}
.answer-rate-text label.good {font-weight: bold; color: black}
.warning {background:#D88F00 url(/images/warning_up_left.gif) 0 0 no-repeat}
.inputmandatory .fieldWithErrors input, .inputmandatory .fieldWithErrors input:focus, .input .fieldWithErrors input, .input .fieldWithErrors input:focus {background:#f6d9db}
.errorExplanation h2{text-align:center;}
.errorExplanation p{ padding:0; margin:0; color:white}
.errorExplanation li{ text-align:left}
.errorExplanation .topright{background:url(/images/error_message_up_right.gif) 100% 0 no-repeat; padding:1em 1.5em .8em 1.5em}
.errorExplanation .botleft{background:url(/images/error_message_down_right.gif) right bottom no-repeat}
.errorExplanation .botright{background:url(/images/error_message_down_left.gif) left bottom no-repeat}
.notice .topright{background:url(/images/notice_up_right.gif) 100% 0 no-repeat; padding:1em 1.5em .8em 1.5em}
.notice .botleft{background:url(/images/notice_down_right.gif) right bottom no-repeat}
.notice .botright{background:url(/images/notice_down_left.gif) left bottom no-repeat}
.warning .topright{background:url(/images/warning_up_right.gif) 100% 0 no-repeat; padding:1em 1.5em .8em 1.5em}
.warning .botleft{background:url(/images/warning_down_right.gif) right bottom no-repeat}
.warning .botright{background:url(/images/warning_down_left.gif) left bottom no-repeat}
html>body .error{background:#b91f1f url(/images/error_message_up_left.gif) 0 0 no-repeat}
html>body .error .topright{background: url(/images/error_message_up_right.gif) 100% 0 no-repeat}
html>body .error .botleft{ padding-bottom:4px;}
.errorExplanation a {color:#0FF}
.errorExplanation.warning a {color:#526894}
.searchpageing, .searchpageingbottom{ background:#fae2af url(/images/bgleft_search_page.gif) left top no-repeat; height:auto; max-height: 40px; padding-left:11px}
.category .searchpageing, .category .searchpageingbottom, .category table.searchpage{ float: right}
.category .searchpageing, .category .searchpageingbottom{ width:680px}
.category table.searchpage{ width:690px}
.category div.homeright{ color:#000; font:small/1.2em Verdana; float:left}
.titlecategory{ padding-left:10px; display:block; background: url(/images/arrow_bullet.gif) 0 .4em no-repeat}
.category div.homeright ul{ list-style:none; margin:0; padding:0; padding-left:13px}
.category div.homeright li{ padding-left:16px; margin:5px 0}
.category div.homeright span{ color:#000; font:bold medium/1.2em Verdana}
.category div.homeright span img{ vertical-align:middle; margin-right:5px}
.category div.homeright ul a{ color:#064f93; text-decoration:none; padding:0; background:none}
.category div.homeright ul a:hover{ text-decoration: underline}
.category div.homeright a.on{ color:#fc9510; text-decoration:none}
.category .contentcomment ul{ margin:10px 0 10px 17px; font:bold 12px/26px Verdana; color:#064f93; padding:0; list-style-image: url(/images/arrow_bullet.gif)}
.searchpageing img, .searchpageingbottom img{border:none;}
.searchpageingbottom{ background:#fae2af url(/images/search_page_leftbot.gif) left bottom no-repeat}
.spright{ background:url(/images/bgright_search_page.gif) right top no-repeat; padding-right:11px; text-align:center; font:small/2.4em Verdana; padding-top:4px}
html>body .spright{padding-top:0;}
.searchpageingbottom .spright{ background:url(/images/search_page_rightbot.gif) right bottom no-repeat}
.spright img{vertical-align:middle}
.spright a{color:#526894}
.totalperiod{text-align:right; font:small/1.4em Verdana}
.smalltext{font:x-small/2em Verdana}
.smalltext span{ padding-left:14px; font:small/2em Verdana}
.smalltext img{vertical-align:middle}
hr{ height:1px; border:none; border-top:1px solid #e5e5e5; margin:0}
table.searchpage, .calendarbuyer table, .calendarmonth table, .calendarday table, .calendarik table{ padding:0; border-collapse:collapse; font-size:small; border:none}
table.searchpage{ width:898px; margin:3px 0 3px 2px}
table.searchpage{ width:900px; margin:3px 0 3px 0; border:white solid 1px}
table.searchpage tr{ height:40px; text-align:center; border:none}
table.transcript tr {height:auto; margin:1px 0 0 0; border-bottom:1px solid #666666 !important}
table.transcript tr td {padding:2px}
table.transcript tr td.script-message {text-align:left; padding-bottom: 1.5%}
table.transcript tr td.party {font-weight:bold}
table.transcript tr td.advisor-message {color:#f60}
table.searchpage tr.title{ background:#f90; color:#fff; font-weight:bold; text-align:left; text-align:center}
.searchpage tr.title{border:#a8a8a8 solid 1px;}
table.searchpage tr.title, table.searchpage tr.title td{height:24px;white-space:nowrap;}
table.searchpage tr.gray, .gray{ background:#f2f2f2; border:none}
table.searchpage td{ border:none}
table.searchpage td img{ border:none; margin-right:3px; vertical-align:middle}
table.searchpage a, div.searchpage a{ color:#526894; text-decoration:none}
table.searchpage a:hover, div.searchpage a:hover{text-decoration: underline}
div.searchpage{ font:x-small/1.6em Verdana}
.spseller{ font-weight:bold}
td.spseller, td.spname{ text-align:left}
.sprating {width:70px}
.allservices .sprating {width:100px}
.allservices .sprating a{ display:block; white-space:nowrap; width:100px}
.spcall, .spprice, .spmeet{width:70px; text-align:center}
.spcall span{width:55px; display:block; padding-left:5px;}
.xsmalltd{ width:20px}
.smalltd{ width:35px; text-align:center}
.smalltd a{ width:70px; height:25px; display:block;}
.num{ width:35px}
.amount{ width:30px; padding:0; white-space:nowrap; text-align:center}
table.searchpage td.amount{ width:50px; padding:0 5px; white-space:nowrap; text-align:center}
.midtd{ width:110px; text-align:center}
.midtd span{ white-space:nowrap; width:110px; display:block;}
.midtd img{ margin-top:3px;}
.clientadvisor{ width:30%}
.datename{text-align:left; padding-right:5px;}
.datename span{ white-space:nowrap; display:block}
.spmedia{width:8%; white-space:nowrap;}
.servicename{width:30%; text-align:left;}
table.searchpage tr.title td.spmedia{text-align:center;}
.spcall a{ display:block; text-decoration:none; width:34px; height:34px; padding-left:4px; margin-left:6px}
td.status {width:70px; vertical-align:middle; padding:5px }
.main .spcall a:hover{ text-decoration:none}
.activecall a{ background: url(/images/calls_activate_wicons.gif) right no-repeat;}
tr.gray .activecall a{ background: url(/images/calls_activate_gicons.gif) right no-repeat;}
.noactivecall a{ background: url(/images/calls_noact_wicons.gif) left no-repeat}
tr.gray .noactivecall a{ background: url(/images/calls_noact_gicons.gif) left no-repeat}
.awaycall a{ background: url(/images/calls_away_wicons.gif) center no-repeat;}
tr.gray .awaycall a{ background: url(/images/calls_away_gicons.gif) center no-repeat;}
.clock a{ background: url(/images/busy-white.gif) center no-repeat;}
tr.gray .clock a{ background: url(/images/busy-gray.gif) center no-repeat;}
.remove a{ background: url(/images/off-line-white.png) center no-repeat;}
tr.gray .remove a{ background: url(/images/off-line-grey.png) center no-repeat;}
.nav{ height:31px; width:300px; font:small/31px Verdana; margin-bottom:15px}
.nav .agenda{margin-left:26px;}
.nav .on{visibility:hidden;}
.navagenda{ background:url(/images/calendar_view_agenda.png) right no-repeat}
.navday{ background:url(/images/calendar_view_day.png) right no-repeat}
.navmonth{ background:url(/images/calendar_view_month.png) right no-repeat}
.navweek{ background:url(/images/calendar_view_week.png) right no-repeat}
.nav span{ display:block; float:left}
.nav a{ width:46px; float:right; display:block; height:20px; margin:0; padding:0; margin:0 2px; text-decoration:none}
.nav a:hover{text-decoration: underline;}
.form{ width:650px; min-height:180px}
.leftform{ width:470px; float:left}
.trform{ height:25px; clear:both; margin-bottom:5px}
.trform div{ float:left; font:small/1.4em Verdana}
.trform textarea{ width:390px}
.trform img{ margin-left:3px; margin-right:16px}
.nameform{ width:60px; padding-right:10px; text-align:right}
.calendarform{padding-left:3px;}
.formbuttons{ width:150px; height:140px; float:right; text-align:center; font:small/40px Verdana}
.formbuttons input, .formbuttons a{ width:137px; height:40px; background:#f2f2f2; display:block; margin-bottom:5px; border:#09f solid 1px}
.faq{width:680px; float:left;}
.faq h4{ background: url(/images/faq_title.gif) 10px no-repeat; padding-left:24px; margin-bottom:.1em}
.supportRight{ margin-top:10px}
.supportLeft {clear:both; float:left; width:680px}
.faq #skype-publicchat{ float:left; margin-top:28px; margin-right:0}
.supportRight h4{ background:none; padding-left:0; margin-top:0; margin-bottom:15px}
.faq .contentinput a.subtitle{ color:#369; text-decoration:none; display:block; padding-left:24px; background: url(/images/faq_q.gif) 0 5px no-repeat; font:small/2.2em Verdana}
.faq .contentinput a:hover{text-decoration: underline}
.faq .contentinput div{ padding-left:24px; font-size:small}
.widget{ font-size:small; color:#000; background:url(/images/teaser_bottom.gif) right bottom no-repeat; padding-bottom:8px; margin-bottom:20px; width:181px}
.widget a, .faq .bgorderhelp a{ color:#369; text-decoration:none; display:block}
.widget a:hover, .faq .bgorderhelp a:hover{text-decoration: underline}
.widgetbody{ background:url(/images/teaser_bg.gif) top repeat-x; border-left:#666 solid 1px; border-right:#666 solid 1px; padding:10px}
.faq p.bgorderhelp{ margin-top:0; float:right; margin-bottom:5px; position:relative; top:28px; left:20px; padding:5px 2px 30px 10px; font-size:small; width:169px; height:130px; z-index:100}
.faq .bgorderhelp a{ background: url(/images/faq_title.gif) 3px .7em no-repeat; padding-left:10px; margin-left:-8px; font:small/1.4em Verdana}
.calendarbuyer{ position:relative; width:700px}
.calendarbuyer table{ border:1px #a3a3a3 solid; position:relative; width:630px}
.calendarbuyer td{ width:90px; height:90px; border:1px #e5e5e5 solid; vertical-align:text-top; position:relative}
.main .week td{ width:80px; height:25px}
.main .week th{ width:80px; height:25px; padding-left:6px}
.main .week a{ font:small/10px Verdana}
.week td span{ width:80px; height:25px}
.week .trborder td, .week .trborder th{ border-bottom:1px #a3a3a3 solid}
.main .day th{ width:100%; height:25px; text-align:center}
.main .day td{ height:22px; width:auto; padding:0}
.main .day td span{ width:98%; padding-left:2%; height:11px; display:block}
.main .day td span.fulltime{height:25px; font:small/22px Verdana;}
html>body .main .day td span.fulltime{height:22px; font:small/22px Verdana;}
.main .day td.middle span{ width:55px}
.middle{ width:55px; background:#f0f6fb}
.calendarbuyer th.daymeet{ background:#a3d1ff; color:white}
.calendarbuyer ul{ margin:0; padding-left:3px; clear:both}
.calendarbuyer li{ background:url(/images/bullet_calndar.gif) 1px 5px no-repeat; padding-left:12px; list-style:none; font:11px/1.2em Verdana; white-space:nowrap; overflow:hidden; width:72px}
.calendarbuyer li.empty{ background:url(/images/bulletempty_calndar.gif) 0 4px no-repeat}
.calendarbuyer a{color:#f90; text-decoration:none;}
.calendarbuyer a:hover{text-decoration:underline;}
.calendarbuyer .more{ text-align:right; color:#369; font-size:x-small; padding-top:6px; padding-right:4px; width:82px}
.calendarbuyer .more a{color:#369}
td.selectday{background:#dfe1e4;}
.calendarbuyer th{ background:#f0f6fb; text-align:left; color:#6f7276; padding-left:12px; border:1px #e5e5e5 solid}
.calendarbuyer td span{ padding-left:4px; display:block; width:86px; margin:0; height:10px; font:11px/6px Verdana; position:relative; top:0; left:0}
.daynoyet{color:#a3a3a3}
.daymeet{background:#a3d1ff}
.holyday{background:#f0f3f6}
.calendaralt{ position:absolute; left:60px; top:117px; background:url(/images/calendar_alt.png) left top no-repeat; width:257px; height:171px; padding-top:11px; padding-bottom:55px}
.main div.calendaralt p{ width:220px; margin-bottom:8px; font:x-small/1.3em Verdana; vertical-align: text-bottom}
.calendaralt a{ color:#369}
div.calendaralt span{ color:#666; font-weight:bold; padding:0 4px 0 0}
div.calendaralt span.statusok{ color:#000; font-weight:normal; padding:0 0 0 13px; background:url(/images/ok_alt.gif) left no-repeat}
.calendarik{ width:176px; height:113px; background:#f0f6fb; text-align:center; font:11px/15px Verdana; float:right; padding-top:10px}
.calendarik table{ width:100px; margin:5px auto; background-image:url(/images/bg_focusweek.gif); background-repeat:no-repeat; background-position:50% 33px}
html>body .calendarik table{ float:left}
.calendarik .title{ border-top:#666 1px solid; border-bottom:#666 1px solid; font:11px/14px Verdana; padding:0 0 0 0; width:132px; margin:0 auto; height:19px}
.calendarik .title span{margin:0 20px; padding-bottom:4px; float:left;}
.calendarik .title a{padding:2px 0 0 0; float:left;}
.calendarik td{ height:16px; padding:0 3px; font:x-small/12px Verdana}
.calendarik td.on{ background:#a3d1ff; color:#fff;}
.calendarik a{color:#a3d1ff;}
.legend{ clear:both; float:right; width:176px; margin-top:10px}
.legend div{ float:left; font:x-small/10px Arial; margin:2px; width:80px;}
.legend span{ margin:0 3px 0 0; width:20px; border:#ccc solid 1px; display:block; height:17px; font:17px/17px Arial; vertical-align:bottom}
.white{background:#fff}
.lightblue{background:#f7f8fa}
.orange{background:#f90; color:white}
.orange a{color:#fff;}
.lightgray{background:#dfe1e4}
.legend b{clear:both; float:none; font-weight: bolder;}
.legend input, .legend ul, .legend li{ margin:0; padding:0; background:none; border:none; clear:both; vertical-align:middle; list-style:none; font:small/1.4em Arial}
.legend li{margin:3px 0;}
.legend ul{padding-top:30px;}
.home ul.termsli{ width:870px; float:left; background:#f2f2f2; padding:10px 10px 10px 0; border:1px solid #666}
.home ul.termsli li{ margin-bottom:10px}
.main ul.termsli{padding-left:23px;}
.main ul.termsli li{ background:url(/images/arrow_bullet.gif) left 4px no-repeat; list-style:none; font:small/1.4em Verdana; padding-left:23px}
.main ul.sysmsgs{ width:863px; margin:10px 0 10px 2px; background:#f2f2f2; padding:10px 10px 10px 0; border:1px solid #f90}
.main ul.sysmsgs li{ margin-bottom:10px}
.main ul.sysmsgs{padding-left:23px;}
.main ul.sysmsgs li{ background:url(/images/pink_arrow_greybg.gif) left 4px no-repeat; list-style:none; font:small/1.4em Verdana; padding-left:23px}
.hidden-topic-title {background: #c4c4c4}
.forum .hidden-post-text {color: #f90; font-weight: bold}
.forum .hidden-post {background: #c4c4c4}
.forum .hidden-topic {background: #c4c4c4; td {background: #c4c4c4 !important}
}
#forum_back_link {font-size: 100%}
.forum tr.title td{padding:.2em .5em;}
table.forum a.title{font-size:large;}
table.forum td{ text-align:left; padding:.5em 1em 0 1em; border:#666 solid 1px; vertical-align:top}
table.forum{ margin:0; width:900px; border:none}
td.postbody{ width:100%}
table.forum td.postbody div {width:45em}
table.forum td.postbody pre {white-space: pre-wrap}
html>body table.forum{ margin:0 0 0 1px}
.forumforum{ width:70%}
.forumforum div.post{ font:small/1em Verdana; color:#666; margin-bottom:1em; margin-left:2px; margin-top:5px}
.forumforum p{ padding-left:0}
.forumstatistic{ font:small/1em Verdana; margin-top:0; color:#666; margin-left:1px}
.rss{ clear:both; padding:0; text-align:left; margin:.4em 0; font-size:small}
.rss img{ border:none; vertical-align:middle; margin-right:4px}
.rss a{color:#526894; text-decoration:none;}
.rss a:hover{ text-decoration:underline;}
.subnavcomments{ float:left}
div.subnavcomments strong a{ font-size:110%; font-weight:bold}
table.forum td.forumpost{ width:30%; white-space:nowrap; vertical-align:top}
table.forum .graysmall{ width:1%; text-align:center; background:#f2f2f2; color:#666}
.widthfull{ width:100%}
table.forum td .photonameedit{ margin:0; text-align:left; height:auto; padding-bottom:1em; overflow:hidden}
table.forum td .photonameedit h4{margin:.5em 0 0 0}
table.forum td .photonameedit img{ border:#666 1px solid; margin:.7em 5px 0 0}
table.forum td{ overflow:visible}
.pages a{color:#526894;}
div.post{font:x-small/1.5em Arial;}
.errorforum{ background:#fcc; background: #ffc; border-left:#f00 solid 4px; padding:10px 16px; width:624px}
table.posts tr.post a{ font:small Verdana; color:#369; text-decoration:none}
table.posts tr.post td {vertical-align:top}
table.posts tr.post td.author, table.posts tr.post td.body li {font-size:80%}
table.posts tr.post td.author div.date {padding:3px 0}
table.posts tr.post td.body {padding-left:20px}
table.posts tr.post td.body p.topic, table.posts tr.post td.body p.topic a{ font-weight:bold}
#footer_adsence {padding-top:50px; clear: both; margin:-30px 0 -75px 0}
.footer{ margin-top:50px; padding-top:60px; clear:both; background:url(/images/footer_bg.gif) 0 50px repeat-x; height:150px; float:none}
.footer ul{ padding:0; margin:0; clear:both; margin-top:5px; height:15px}
.footer li{ float:left; list-style:none; color:#000; margin:0; padding:0; padding-bottom:.1em; font:x-small/.9em Verdana}
.footer a{ margin:0 5px; color:#526894}
.footer ul.footersmall li{ font:xx-small/1em Verdana; margin-top:5px}
#exitlink{ clear:both; float:right; margin:0; color:#526894; font-size:small; text-decoration:none}
.wizard{ clear:both; border-bottom: 3px solid #f90; border-top: 3px solid #f90; color: #ccc}
.wizard ul{ font:small/40px Verdana; padding:0; margin:0; clear:both; min-height:40px}
* html .wizard ul {min-height:40px}
.wizard li{ float:left; list-style:none; margin:0; padding:0; margin-right:5px}
.wizard a{ margin:0 5px; color:#526894; font-size:small; text-decoration:none}
.wizard li a{ margin:0}
.wizard ul.wizardsubtab li{ border-top: 1px dashed #f90; font:x-small/26px Verdana; padding-top:4px}
.wizard ul.wizardsubtab li a{ font:x-small/26px Verdana}
.wizard .wizard_tab_selected{ color:#f90; font-weight:normal; font:x-large/37px Verdana}
.wizard .wizard_tab_visited{ color:#526894}
.wizard ul.wizardsubtab li.wizard_subtab_selected{ color:#f90; font-weight:normal; font-size:large}
.clear {margin-top:50px; float:none; clear:both}
.longtext {overflow: hidden; white-space:normal; width:100%; padding:0; margin:0; height:40px; vertical-align:middle}
.payaccount{ padding-top:10px; border-top:1px dashed #f90; width:650px; height:100%}
.buttonpay{ float:right}
tabletd .longtext td{ text-align:left}
table.searchpage td table td, table.searchpage td table{ padding:0; margin:0; border-collapse:collapse}
.longtext table td{ vertical-align:middle; overflow:hidden; text-align:left}
table .longtext{ width:265px; margin:3px 0;}
table td.spseller{ width:275px}
table.tablesmall .longtext{ width:160px;}
table.tablesmall td.spseller{ width:170px}
table.allservices td.spseller{ width:245px}
table.active .longtext{ width:110px}
table.myagenda .longtext{ width:140px}
table.allservices .longtext{ width:265px}
table .supercool{width:110px; text-align:left;}
a:hover{text-decoration:underline;}
.main div.input span.time_drop_down, .main div.input span.date_drop_down{ margin-right:5%}
html>body .main div.input span.time_drop_down, html>body .main div.input span.date_drop_down{ padding-right:5%}
.DefaultLine {color: #f63}
.DefaultUpdateLine {color: #f4f}
#upload {padding: 5px; font-size: 10px; min-width: 200px; text-align: left}
#download_view table td {border-bottom: 1px dashed #D1D1D1}
.UploadInput {float: right; border: 1px solid #999684; background: #d1d1d1}
.UploadLabel {width: 120px}
.ListTitle {background: #d1d1d1; font-weight: bold; font-size: 12px; text-align: left}
.ListActions {text-align: right; font:10px Verdana}
td.spcall span a span{display:none}
img.loadgif{ float:right; margin-top:5px; margin-top:18px}
.contentinput .name .button div, .contentinput .name .button, .contentinput .input .button div, .contentinput .input .button{ margin-bottom:0; margin-top:0; clear:none; background:none; padding-right:0; width:auto; cursor:pointer}
.contentinput .name div.button, .contentinput .input div.button{ background:#3570A7 url(/images/button_topcenter.gif) top repeat-x; float:left; margin:0; padding:0; text-align:center}
.contentinput .name div.button{ float:right }
.contentinput .name .button div.buttopleft, .contentinput .input .button div.buttopleft{ padding-left:1em; background:url(/images/button_topleft.gif) left top no-repeat}
.contentinput .name .button div.buttopright, .contentinput .input .button div.buttopright{ padding-right:1.4em; padding-top:12px; padding-left:.5em; background:url(/images/button_topright.gif) right top no-repeat; font:medium/1.8em Verdana; font-weight:bold; color:#fff}
.contentinput .name .button div.buttopright input, .contentinput .input .button div.buttopright input{ background:none; border:none; color:#fff; font-size:1em; font-weight:bold; height:1.8em; padding:0; width:auto; width:inherit; padding:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0}
.contentinput .name .button div.buttopright input:hover, .contentinput .input .button div.buttopright input:hover, .contentinput .name .button div.buttopright a:hover, .contentinput .input .button div.buttopright a:hover{ text-decoration:underline; color:#ffc}
html>body .contentinput .name .button div.buttopright input:hover, html>body .contentinput .input .button div.buttopright input:hover, html>body .contentinput .name .button div.buttopright a:hover, html>body .contentinput .input .button div.buttopright a:hover{ text-decoration:none}
.contentinput .name .button div.buttopright a, .contentinput .input .button div.buttopright a{ color:#fff; text-decoration:none; font:medium/1.8em Verdana; font-weight:bold; margin-left:.1em}
.contentinput .name .button div.buttopright a:hover, .contentinput .input .button div.buttopright a:hover{ text-decoration:underline}
.contentinput .name .button div.butbotright, .contentinput .input .button div.butbotright{ background:#fff url(/images/button_botright.gif) top right no-repeat; font:17px/17px Verdana; padding:0; margin:0; clear:both; width:auto; float:none}
.contentinput .name .button div.butbotright{ }
.contentinput .name .button div.butbotleft, .contentinput .input .button div.butbotleft{ background:url(/images/button_botleft.gif) top left no-repeat; font:17px/17px Verdana; margin:0; padding:0; white-space:normal}
.contentinput .name .button div.butbotleft{ float:none}
.contentinput .subbutton a{ font:small/4em Verdana}
div.butnext, div.butback{ float:left}
div.input .butnext a, .butnext a, .butnext input{ background:url(/images/next_buttons.gif?1641139307) no-repeat; width:120px; height:38px; text-decoration:none}
div.input .butnext a:hover, div.input .butnext a:active, div.input .butnext a:focus, .butnext input:hover, .butnext input:active, .butnext input:focus, .butnext a:hover, .butnext a:active, .butnext a:focus{ background:url(/images/next_buttons_over.gif?1641139307) no-repeat; text-decoration:none; cursor:pointer}
.butback a, .butnext a{ display:block; text-decoration:none}
.butback input, .butnext input{ border:none}
.skip a{ background:url(/images/skip_buttons.gif?1641139307) no-repeat}
.skip a:hover, .skip a:active, .skip a:focus {background:url(/images/skip_buttons_over.gif?1641139307) no-repeat}
div.input .butback a, .butback a, .butback input{ background:url(/images/back_buttons.gif?1641139307) no-repeat; width:120px; height:38px; text-decoration:none; margin-right:30px}
div.input .butback a:hover, .butback a:hover, .butback input:hover{ background:url(/images/back_buttons_over.gif?1641139307) no-repeat; text-decoration:none}
.godown{ background:url(/images/arr_godown.gif) left top repeat-y; z-index:200; margin-left:-40px; padding-left:40px}
.choosewidget{ padding:0 0 15px 60px; float:left}
.choosewidget input{ float:left; margin-left:-25px}
img.addbook{ border:none; margin:5px 0 0 9px}
table.widgets {margin: 0; border-collapse:collapse}
table.widgets td{ text-align: left; vertical-align: top; padding:5px}
.nobred{ width:100%; height:20px}
.tripconnect_link {padding:.7em}
.category .tripconnect_link {padding:.7em; width:680px; float:right; font-weight:bold}
.searchresultb{ width:45%; border:1px #666 solid; float:left; margin:15px}
.searchresultb .photoname{ margin-right:0; background: white}
.searchresultb .photoname img{ padding-top:.3em; padding-bottom:.3em; padding-right:2px; background:white; margin-right:5px}
.searchresultb p span{ color:#999; font-weight:normal}
.searchresultb p{ margin:0 0 0 15px; padding:2px 0 2px 15px}
.searchresultb p.schedule{ color:#369}
.searchresultb p.schedule a{ text-decoration:none; padding-left:28px; margin-left:5px}
.searchresultb p.schedule a img{ vertical-align:middle; margin:0 4px; margin-left:-28px; border:none; padding-bottom:3px}
.searchresultb p.schedule a{ font:small/18px Verdana; color:#369; text-decoration:none; margin-right:5px}
.searchresultb p.schedule a:hover{text-decoration: underline}
.searchresultb .remove a{ text-decoration:none; height:34px}
.searchresultb .remove span{ display:none}
.searchresultb .clear{ height:1px; font:1px/1px Verdana; margin:0}
#admin_panel {width: 99%; background-color: #f60; padding: 5px; font-size:80%}
#admin_panel div#left {float:left; width:50%}
#admin_panel div#right{ float:right; width:48%}
#admin_panel textarea{ float:left; border:1px solid #666}
#admin_panel #right input{ float:left; margin:0 5px}
#admin_panel #right label{ font-weight:bold}
#admin_panel th{ font-weight:bold; text-align:left}
#admin_panel td{ padding:2px 5px}
#admin_panel div.clear{ margin:5px 0; padding:0; height:1px}
#admin_panel #view_as_links a{ font-size:110%; font-weight:bold; padding-left:5px}
.nonav .contentcomment {margin:0; padding:0}
ul.rightseparator li{ border-right:1px gray solid}
ul li.noborder{ border:none}
.pagination {background:#FAE2AF; clear:both; padding:3px 5px; margin:1px 0; text-align:center}
.pagination span{ float:none; margin:0}
.pagination a {padding: 2px 2px; margin: 2px; text-decoration: none}
.pagination span.current {font-weight:bold; margin: 2px; padding: 2px 5px}
.pagination span.disabled {color:#666; margin: 2px; padding: 2px 5px}
#swpagination {float:right; padding: 3px; margin: 3px; font-size:small}
#swpagination a {padding: 1px 2px; margin: 0; border: none; text-decoration: none; color: #369}
#swpagination a:hover, #swpagination a:active {border: none; text-decoration: underline}
#swpagination span.current {padding: 0px 2px; margin: 0; border: 1px solid #369; font-weight: normal; background-color: #369; color: #fff}
#swpagination span.disabled {padding: 1px 2px; margin: 0; border: none; color: #ddd}
.wide, #greeting .btncontinue{ width:638px; clear:both; margin-top:1em}
.wide .checkbox{ float:left}
#greeting .btncontinue input{ margin-top:1em}
.wide label{ float:right; text-align:left; width:95%; padding-top:.15em; margin-top:-.1em}
#greeting img {margin-bottom:20px}
#aligner {clear:both; padding-left:2.5em; margin-bottom:10px}
#stop_slide_show {text-align:right; margin-top:15px}
#stop_slide_show a {text-decoration:none}
#phsyhic_banner a {text-decoration:none; width:622px; height:470px; display:block; background:url(/images/affiliation_programs/psychic/homepage-banner.png) top left no-repeat}
#phsyhic_banner a span {display:block; padding:360px 30px 0 0; text-align:right; font-size:120%; font-weight:bold; color:#090 }
.small_link {font-size: 7pt; color: blue; vertical-align: top}
.tooltip {background-color:#fff; width:350px; padding:15px; text-align:left; border:2px solid #333; opacity:0.9; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #3782d6; -webkit-box-shadow: 0 0 50px #3782d6; font-size: small; font-family: Verdana,Arial,Helvetica,sans-serif}
.no_link_warning {color:red !important; font-size:7pt !important; margin:0 !important; padding: 0px 5px 0px !important; text-align:justify !important; white-space:normal !important; width:100% !important}
#feedback_reply_form .loading {margin: 0 auto; width: 16px}
.navigation #fb_like_box {float: right; height: 0; margin-top:-15px; margin-right:-10px}
.message td {text-align: left}
.unread {font-weight: bold}
.pay-outside-warning {width: 710px; margin: 10px auto; padding-left: 21px; background: #fff url('/images/exclamation.png') 2px 0 no-repeat; font-family: Arial, sans-serif; font-size: 12px}
.searchpage .message td {overflow: hidden; padding: 0 2px}
.searchpage .subject {width: 190px; word-break: break-all}
.searchpage .from_to {width: 100px}
.searchpage .sent {text-align: center; width: 70px}
.searchpage .reply, .searchpage .delete {text-align: center; width: 55px}
#service pre {white-space: pre-line; word-wrap: break-word}
#verify_api a {color: #005AB0}
#verify_api, #verify_api p {font-size: 15.3px; font-family: Arial,Helvetica,sans-serif}
#verify_api ol ul {list-style-type: disc}
#columnright .service .integration a.leave-message {padding-left:30px }
.search-field-wrap {float: left !important}
.searchbar-anonymous {height: 5.2em !important}
.accepts-unregistered-clients input {margin-left: 10px; bottom: -3.5px; position: relative}
.search-title-wrap {float: left}
.search-title-wrap h1.title {width: 100% !important; margin-right: 10px}
.search-title {display: inline-block}
.accepts-unregistered-clients-select {display: inline-block; position: relative; bottom: 19px}
.recaptcha-box-error {border:#ff0000 solid 1px; width: 304px; padding-top: 1px !important}
.recaptcha-error {color: red }