*{margin:0;padding:0;}
a{color:#369;text-decoration:none;}
a:hover{text-decoration:underline;}
.float-left{float:left;}
.float-right{float:right;}
.div-small{height:0;margin:0;}
.clear{clear:both;height:0;}
.clear-bottom-padding-10{clear:both;height:0;padding-bottom:10px;}
h1{font-size:22px;font-weight:normal;margin-bottom:15px;}
h1 .google-plus{margin:0 0 0 10px;float:right;}
.google-medium{margin:0!important;}
h2{font-size:18px;font-weight:bold;color:#369;}
h3{font-size:16px;margin:10px 0;font-weight:normal;color:#369;}
h4{font-size:16px;margin:10px 0;font-weight:normal;}
hr{height:1px;border:0;}
p{margin:5px 0;}
a img{border:none;}
.flash{margin:0;}
.flash .message{text-align:center;}
.flash .message p{margin:8px;}
.flash .warning{border:1px solid #E8CF00;background-color:#F6F0C6;}
.flash .notice{border:1px solid #1FDF00;background-color:#BBFFB6;}
.flash .error{color:#b72222;border:1px solid #9F092B;background-color:#FFDFE0;}
input:focus,input.iefocus,textarea:focus,textarea.iefocus{background-color:#FFC!important;}
input:focus,input.iefocus,textarea:focus,textarea.iefocus,select:focus,select.iefocus{box-shadow:0 0 9px rgba(59,108,152,0.75);-moz-box-shadow:0 0 9px rgba(59,108,152,0.75);-webkit-box-shadow:0 0 9px rgba(59,108,152,0.75);}
input.error,select.error,textarea.error{color:#B72222;background:#FFDFE0!important;border:1px solid #9F092B;}
.text{border:1px solid #6889ab;}
.empty-field{color:#B7B7B8;}
.file-upload{background-color:#FFF;}
.readonly-text{border:1px solid gray;}
.readonly-text:focus,.readonly-text.iefocus{background-color:white;}
.date-field{height:15px;}
float_left{float:left;display:inline;margin-right:.7em;margin-bottom:.15em;}
.registration-long{width:300px;}
html{background-color:white;}
body{margin:0;padding:0;font-size:13px;text-align:center;font-family:Arial,sans-serif;min-height:466px;}
.top-bar{height:12px;font-size:8px;background:url('../img/top-bar/top-bar.png') repeat-x;}
#container{width:1000px;margin:auto;text-align:left;}
.locale-selector{float:right;margin-right:5px;width:24px;overflow:hidden;}
.locale-selector .us-flag{margin-left:-120px;}
.locale-selector .uk-flag{margin-left:-96px;}
.locale-selector .sw-flag{margin-left:-72px;}
.locale-selector .au-flag{margin-left:-48px;}
.locale-selector .de-flag{margin-left:-24px;}
.locale-selector .es-flag{margin-left:-144px;}
.locale-selector .nl-flag{margin-left:-168px;}
.locale-selector .se-flag{margin-left:-192px;}
.locale-selector img{vertical-align:middle;}
.top-login-bar{float:right;margin-right:-4px;background:url('../img/top-bar/content.png') repeat-x;}
.top-login-bar .top-login-bar-sides{background-image:url('../img/top-bar/left-right-sprites.png');background-repeat:no-repeat;}
.top-login-bar .top-login-bar-left{background-position:left top;}
.top-login-bar .top-login-bar-right{height:21px;padding:0 24px;background-position:100% -21px;}
#company-logo{margin-top:3px;max-height:60px;overflow:hidden;}
#company-logo .safePay-container{float:right;width:228px;height:44px;line-height:44px;text-align:right;padding-right:8px;font-size:12px;background:url(../img/payment/safepay-layer.png) top right no-repeat;}
#company-logo .safePay-container a{color:#000;}
#company-logo .safePay-container .icon{margin:0 1px 0 0;vertical-align:middle;}
#header{height:61px;margin-top:7px;}
#header .header-content{height:61px;margin:0 173px;background:url('../img/header/center.png') repeat-x;}
#header .header-sides{background-image:url('../img/header/sides-sprites.png');background-repeat:no-repeat;}
#header .header-left{height:61px;background-position:left top;}
#header .header-right{height:61px;background-position:100% -61px;}
#header .header-content .header-actions{height:28px;font-size:13px;padding:5px 0 6px 0;}
#header .header-content .header-actions .header-action{float:left;width:123px;padding:6px 0;text-align:center;background:url('../img/header/divider.png') no-repeat right 2px;}
#header .header-content .header-actions .header-action.new-feature{position:relative;}
#header .header-content .header-actions .header-action .new-feature-bubble{top:-28px;left:34px;width:47px;height:33px;position:absolute;background:url(../img/yellowpage/bubble.png) no-repeat top left;}
#header .header-content .header-actions .header-action.directory-action .new-feature-bubble{left:27px;}
#header .header-content .header-actions .header-action.home-action{width:40px;}
#header .header-content .header-actions .header-action.home-action a{padding:2px 7px;background:url('../img/header/home.png') no-repeat top left;}
#header .header-content .header-actions .header-action.blog-action{width:85px;}
#header .header-content .header-actions .header-action.help-action{width:70px;background:none;}
#header .header-content .header-actions .header-action.financials-action,#header .header-content .header-actions .header-action.directory-action{width:104px;}
#header .header-content .header-actions.landing-page-header{padding:15px 0 15px;}
#header .header-content .header-actions.landing-page-header .header-action{width:33%;font-size:15px;}
#header .header-content .header-actions.landing-page-header .header-action.last-action{background:none;}
#header .top-menu{width:163px;height:31px;cursor:pointer;margin:26px 0 0 0;}
#header .top-menu-disabled{width:163px;height:31px;cursor:default;margin:26px 0 0 0;}
#header .top-menu .top-menu-title{color:white;font-size:14px;}
#header .top-menu .top-menu-hint{color:white;font-size:10px;padding-bottom:2px;}
#header .top-menu .top-menu-body{z-index:100;display:none;position:relative;}
#header .top-menu .top-menu-body ul{margin:0;padding:0;z-index:100;display:none;}
#header .top-menu .top-menu-body li{margin:0;padding:0;list-style:none;overflow:hidden;}
#header .top-menu .top-menu-body h4{margin:0;height:15px;font-size:12px;padding:2px 10px;overflow:hidden;}
#header .top-menu .top-menu-body h4 a{display:block;}
#header .top-menu .top-menu-body li{margin:0;height:19px;text-align:left;font-size:12px;}
#header .top-menu .top-menu-body li a{height:15px;display:block;padding:2px 12px;}
#header .customer-menu-disabled{background:url('../img/header/menu/customer-menu-disabled.png') no-repeat;float:left;padding:4px 0 0 10px;background-position:0 -171px;}
#header .customer-menu,#header .customer-menu .top-menu-body .splitter,#header .customer-menu .top-menu-body h4,#header .customer-menu .top-menu-body li{background:url('../img/header/menu/customer-menu.png') no-repeat;}
#header .customer-menu{float:left;padding:4px 0 0 10px;background-position:0 -171px;}
#header .customer-menu .top-menu-body{left:-10px;width:173px;color:#369;}
#header .customer-menu .top-menu-body a{color:#369;}
#header .customer-menu .top-menu-body .splitter{height:1px;font-size:1px;background-position:0 -241px;}
#header .provider-menu-disabled{background:url('../img/header/menu/provider-menu-disabled.png') no-repeat;float:right;padding:4px 10px 0 0;text-align:right;background-position:0 -171px;}
#header .provider-menu,#header .provider-menu .top-menu-body .splitter,#header .provider-menu .top-menu-body h4,#header .provider-menu .top-menu-body li{background:url('../img/header/menu/provider-menu.png') no-repeat;}
#header .provider-menu{float:right;padding:4px 10px 0 0;text-align:right;background-position:0 -171px;}
#header .provider-menu .top-menu-body{width:173px;color:#8B0E04;text-align:right;}
#header .provider-menu .top-menu-body a{color:#8B0E04;}
#header .provider-menu .top-menu-body .splitter{height:1px;font-size:1px;background-position:0 -241px;}
#header .provider-menu .top-menu-body li{text-align:left;}
#header .top-menu .top-menu-body h4{background-position:0 -38px;}
#header .top-menu .top-menu-body h4.first{background-position:0 -19px;}
#header .top-menu .top-menu-body h4.last{background-position:0 -76px;}
#header .top-menu .top-menu-body h4.submenu{background-position:0 -57px;}
#header .top-menu .top-menu-body h4.selected{background-position:0 -114px!important;}
#header .top-menu .top-menu-body h4.plain-item:hover{background-position:0 -133px!important;}
#header .top-menu .top-menu-body h4.last:hover{background-position:0 -152px!important;}
#header .top-menu .top-menu-body li{background-position:0 -38px;}
#header .top-menu .top-menu-body li.first{background-position:0 0;}
#header .top-menu .top-menu-body li.last{background-position:0 -76px;}
#header .top-menu .top-menu-body li.first:hover{background-position:0 -95px!important;}
#header .top-menu .top-menu-body li:hover{background-position:0 -133px!important;}
#header .top-menu .top-menu-body li.last:hover{background-position:0 -152px!important;}
#header .top-menu-active{background-position:0 -206px!important;}
.search{padding-left:97px;}
.search .search-placeholder{display:none;}
.search .search-filter{float:left;width:138px;height:22px;}
.search .search-filter select.text{width:138px;height:22px;border-color:#5D92BB;background-color:#F0F0F0;}
.search .search-box{float:left;margin-left:5px;padding-left:6px;background:url('../img/header/search/search-left.png') no-repeat left bottom;}
.search .focus{background:url('../img/header/search/search-left.png') no-repeat left top;}
.search .search-box .search-text-focus{background-color:#FFC!important;}
.search .search-box .search-text{width:250px;height:16px;padding:1px 0 2px;vertical-align:top;border-left:none;border-right:none;border-top:1px solid #5D92BB;border-bottom:1px solid #5D92BB;background-color:#EFEFEF;}
.search .search-box .search-button{border:none;vertical-align:top;}
#breadcrumb{height:17px;padding:3px 0 0 270px;font-size:12px;background:url('../img/breadcrumb/background.png') repeat-x;}
#main-content{background-color:#f8f7f7;}
#main-content .background{background:url('../img/maincontent/bottom.png') repeat-x bottom;}
#main-content .left-border{background:url('../img/maincontent/border.png') repeat-y left;}
#main-content .right-border{background:url('../img/maincontent/border.png') repeat-y right;}
#main-content .left-corner{background:url('../img/maincontent/left-bottom.png') no-repeat left bottom;}
#main-content .right-corner{background:url('../img/maincontent/right-bottom.png') no-repeat right bottom;}
#main-content div.main-content-body{padding:25px 15px 25px 25px;height:100%;}
#main-content div.main-content-body div.main-content-body-left{width:740px;float:left;}
#main-content div.main-content-body-right div.profile-action-list{width:180px;min-height:300px;float:right;margin-top:122px;border:1px solid #487AA4;background-color:#D1E4F2;padding:8px 8px 10px 11px;position:relative;left:5px;}
#main-content div.main-content-body-right div.profile-fixed-length{font-weight:bold;margin-top:42px!important;min-height:100px!important;width:185px!important;}
#main-content div.main-content-body-right div.proposal-box{background-color:#FFF!important;border:1px solid #DCE3EA;padding:10px 10px;}
#main-content div.main-content-body-right div.proposal-box .title{background-color:#EAEDF2;font-weight:normal;font-size:17px;padding:4px 15px;margin:0 -10px;}
#main-content div.main-content-body-right div.proposal-box .content{font-weight:normal;padding:10px;color:#5D5D5D;size:10px;}
#main-content div.main-content-body-right div.proposal-box div a span{min-width:135px;text-align:center;}
#main-content div.main-content-body-right div.profile-fixed-length div.aligned-true,#main-content div.main-content-body-right div.profile-fixed-magrgin-less div.aligned-true,#main-content div.main-content-body-right div.profile-fixed-magrgin-more div.aligned-true,#main-content div.main-content-body-right div.profile-fixed-magrgin-escrow div.aligned-true{margin-left:10px;}
#main-content div.main-content-body-right div.profile-fixed-magrgin-less{font-weight:bold;margin-top:41px!important;min-height:100px!important;width:185px!important;}
#main-content div.main-content-body-right div.profile-fixed-magrgin-more{font-weight:bold;margin-top:68.5px!important;min-height:180px!important;width:185px!important;}
#main-content div.main-content-body-right div.profile-fixed-magrgin-escrow{font-weight:bold;margin-top:65.5px!important;min-height:100px!important;width:185px!important;}
#uploaded-files{padding-top:10px;}
#main-content div.main-content-body-right div.provider-align{margin-top:41px!important;width:185px!important;font-weight:bold;min-height:10px!important;}
#main-content div.main-content-body div.main-content-body-right div.profile-action{padding:8px 10px 8px 20px;border-bottom:1px solid #96b0c1;background:url('../img/profile/right-arrow.png') no-repeat left 10px;}
div.profile-action-list a.button{float:none;margin:10px 10px 15px;}
div.profile-action-list a.button span{text-align:center;}
div.profile-action{color:#4d5f6b;font-size:12px;font-weight:bold;}
div.profile-action div.title{color:#000;font-size:14px;padding:5px 0 5px;font-weight:normal;}
#profile_please_enter{margin-top:10px;}
#profile_please_enter div{padding:2px 0;color:#4d5f6b;font-size:12px;font-weight:bold;}
#profile_please_enter div.title{padding:2px 0 10px;color:#000;font-size:12px;font-weight:normal;}
#gdesk-version{float:right;display:none;color:#A1A4A8;padding:5px 10px 10px 0;}
#press_about_us{height:93px;margin:20px 0 20px;background:url(../img/footer/press.png) no-repeat left 30px;border-bottom:1px solid #E0E0E0;}
#press_about_us_all p{margin:15px 0 0 0;padding:0;color:#999;}
#press_about_us_home{margin:20px 0;border-bottom:1px solid #E0E0E0;}
#press_about_us_membership{border-top:1px solid #E0E0E0;height:60px;margin:10px 0 10px;background:url(../img/footer/press-variant-icons.png) no-repeat left 30px;}
#press_about_us_membership p{margin:4px 0 0 0;padding:0;color:#999;}
#press_about_us_all{height:78px;margin:10px 0 10px;background:url(../img/footer/press.png) no-repeat left 30px;}
#press_about_us.press-about-us-de,#press_about_us_all.press-about-us-de{background-image:url(../img/footer/press_de.png);}
#press_about_us.press-about-us-es,#press_about_us_all.press-about-us-es{background-image:url(../img/footer/press_es.png);}
#press_about_us.press-about-us-it,#press_about_us_all.press-about-us-it{background-image:url(../img/footer/press_it.png);}
#press_about_us p{margin:0;padding:0;color:#999;}
#footer{margin-top:20px;border-bottom:1px solid #E0E0E0;padding-bottom:25px;padding-top:0;}
#footer .footer-category{float:left;width:312px;padding:0 0 0 20px;}
#footer .footer-category:FIRST-CHILD{border-left:0;padding-left:0;}
#footer .footer-category.last-footer-category{padding-right:0;float:right;}
#footer .footer-category .footer-category-header{font-size:15px;margin-bottom:15px;}
#footer .footer-category ul.footer-skills{margin:0;padding:0;overflow:hidden;}
#footer .footer-category ul.footer-skills li{width:50%;float:left;padding:0;margin:5px 0;display:block;overflow:hidden;list-style:none;white-space:nowrap;}
#footer .footer-category ul.footer-skills li a,#footer .footer-category ul.footer-skills li a:HOVER,#footer .footer-category ul.footer-skills li a:ACTIVE{color:#676767;text-decoration:none;}
#footer .footer-links{padding:0 0 20px;margin-bottom:30px;border-bottom:1px solid #E0E0E0;}
#footer .footer-links ul li{padding:0 7px;display:inline;list-style:none;border-left:2px solid #396cA2;}
#footer .footer-links ul li a,#footer .footer-links ul li a:ACTIVE,#footer .footer-links ul li a:HOVER{color:#396cA2;font-weight:bold;text-decoration:none;}
#footer .footer-links ul li:FIRST-CHILD{border-left:0;padding-left:0;}
#footer .footer-cities{float:left;width:680px;margin-bottom:20px;}
#footer .footer-cities .footer-cities-header,#footer .footer-countries .footer-countries-header{color:#3A6D9E;font-size:14px;font-weight:bold;margin-bottom:30px;}
#footer .footer-links ul li a,#footer .footer-links ul li a:ACTIVE,#footer .footer-links ul li a:HOVER{color:#396cA2;font-weight:bold;text-decoration:none;}
#footer .footer-cities ul li,#footer .footer-countries ul li{float:left;display:block;margin:0 0 10px;color:#676767;font-size:12px;}
#footer .footer-cities ul li{width:113px;}
#footer .footer-countries ul li{width:106px;}
#footer .footer-cities ul li a,#footer .footer-countries ul li a{color:#676767;font-size:12px;}
#footer .footer-countries{float:left;width:319px;margin-bottom:20px;}
#verisign,#moneybooker{float:left;margin:20px 0;text-align:center;}
#verisign{padding-bottom:35px;}
#copyright{float:right;margin:20px 0 50px;text-align:right;}
#safepay{float:left;width:142px;margin:35px 0 5px 20px;}
#diversity{float:left;width:70px;margin:33px 0 5px 30px;}
#social_links{float:right;color:#676767;margin-top:15px;line-height:26px;font-weight:bold;}
#social_links img{vertical-align:middle;}
.form .group{margin-bottom:15px;}
.form div.left{width:20%;float:left;}
.form div.right{width:75%;float:right;}
.form span.required-field{color:#c00;}
.form .form-row{width:100%;margin:0 0 4px;position:relative;}
.form .send-message-customer-info{padding:25px 0 5px 0;font-weight:bold;}
.form .long-row-for-duration{width:430px;}
.form .form-row .padding-top{padding-top:10px;}
.form .form-row-long{margin-top:0!important;width:655px!important;border-bottom:1px solid #DCE4EB;}
.form .form-row-long-without-border{margin-top:0!important;width:653px!important;border-bottom:none;}
.form .simple-label{font-weight:bold;margin-bottom:10px;}
.form .form-row .label{float:left;width:130px;padding:8px 0 0;font-weight:bold;}
.form .form-row .shorter{width:96px!important;}
.form .form-row .label-field{width:380px!important;}
.form .form-row .label-long{float:left;width:160px;padding:13px 0 13px 10px;}
.form .form-row .label-post{float:left;width:500px;padding:13px 0 13px 10px;margin-left:-10px;}
.form .form-row .label-post #title{width:380px;}
.form .form-row .label-long-right{float:left;width:150px;text-align:right;font-weight:bold;padding:10px 20px 10px 10px;}
.form .form-row .label-long-left{float:left;width:150px;font-weight:bold;padding:10px 20px 10px 0;}
.form .form-row .label-long-input{float:left;width:150px;text-align:right;font-weight:bold;padding:10px;}
.form .form-row .label-long-radio{padding:3px 20px 3px 10px;}
.form .form-row .field-long-balance{padding:10px 20px 10px 10px;}
.form .form-row .field-long-balance-left{padding:10px 20px 10px 5px;}
.form .form-row .field-long-radio{padding:1px 20px 3px 10px;}
.form .form-row .field-long-balance span{margin-left:10px;}
.form .form-row .label-long-without-bottom-padding{float:left;width:160px;padding:12px 0 0 10px;}
.form .thin-form-row .label{padding:0;}
.form .field-hint{color:#A0A0A0;font-size:12px;}
.form .form-row .field{float:left;padding-left:10px;}
.form .form-row .bold-field{font-weight:bold;}
.form .form-row .bold-with-margin-top{font-weight:bold;margin-top:8px;}
.form .form-row-new .bold-field{font-weight:bold;width:686px;}
.form .form-row input.left{width:70px;}
.form .form-row select.left{width:88px;}
.form .form-row input.right{width:232px;}
.form .columns .column{width:48%;}
.form .columns .left{float:left;}
.form .columns .right{float:right;}
.form label.label,.form input.text_field,.form textarea.text_area{font-size:1.2em;padding:1px 0;margin:0;}
.form input.short-text{width:100px!important;}
.form input.very-short-text{width:30px!important;}
.form label.right{text-align:right;}
.form input.checkbox,.form input.radio{margin-right:5px;vertical-align:middle;}
.form label.label{display:block;padding-bottom:2px;font-weight:bold;}
.form div.fieldWithErrors label.label{display:inline;}
.form .fieldWithErrors .error{color:red;}
.form input.text_field,.form textarea.text_area{width:100%;border-width:1px;border-style:solid;}
.form table tr{padding-top:10px;padding-bottom:10px;}
.form table tr td.left{width:150px;vertical-align:top;}
.form tr td.left div{text-align:right;margin-right:15px;}
.form input.text{height:18px;width:300px;padding:6px 8px;}
.form input.text-500{width:518px!important;}
.form input.text[disabled]{border:1px solid #D0D1D2;background-position:0 -40px;}
.form select.text{width:318px;padding:6px 8px;}
.form select.multi-select{background-image:none!important;}
.form select.text-long{width:540px;}
div.bid-button-container{margin-right:31px;}
.strange-long-button{float:right!important;min-width:115px;margin-top:-0.5px!important;text-align:center;}
.form select.text-long option{padding-left:10px;}
.form select.text option{padding:1px 6px;}
.form input.text,.form select.text{background:url(../img/inputbg.png) repeat-x top left white;}
.form div.textarea-label{padding:0;}
.form textarea.text{padding:8px;width:300px;height:100px;background:url(../img/blockbg.png) repeat-x top left;}
.form textarea.text-500{width:518px!important;}
.form textarea.feedback-text{padding:4px;width:250px;height:200px;background:url(../img/blockbg.png) repeat-x top left;}
.form textarea.bid-text{width:350px!important;height:200px!important;}
.form textarea.large{padding:0;width:570px;height:150px;}
.form input.text.zip-code,.form input.text.phone-city-code{width:80px;}
.form input.text.city-field,.form input.text.phone-number,.form input.text.im-identifier{width:192px;}
.form select.im-selector{width:98px;padding-right:0;padding-left:5px;}
.form .city-label{width:40px!important;padding-left:10px;}
.form .form-row .city-label{padding-left:10px;padding-right:0;text-align:right;}
.form .city{width:152px!important;}
.form .form-row .city{width:152px!important;padding-left:0;position:relative;left:-2px;}
.form .label .promo-code-label{padding:1px 27px 1px 0;background:url(../img/icons/promo.png) no-repeat center right;}
.form div.choice-label{padding-left:5px!important;padding-right:10px!important;}
.form .bonus-type-selector{float:left;width:20px;}
.form .bonus-type-value{float:left;width:330px;}
.form .bonus-type-value .text{padding:0 2px;width:30px;}
.form .fixed-size-field{width:350px;}
.form .form-row .customer-interest-seal-label{padding-top:0!important;}
.form .form-left-column{float:left;width:660px;margin-left:4px;}
.form .long-left-column{width:710px;}
.form .form-right-column{float:left;width:286px;}
.form .with-padding{padding:20px;}
.form .form-row .label-with-padding{padding-left:20px;}
.form .form-row .field .field-more-length{width:450px;}
.readonly-form .form-row .label{padding-top:0;}
.readonly-form .form-row .field{width:530px;overflow:hidden;}
.readonly-form .form-row .field ul{margin-left:20px;}
.readonly-form .form-row .label{padding-top:0;color:#676767;padding-left:0;text-align:left;}
div.view-job-and-bids .readonly-form .form-row .field{width:530px;}
div.view-job-and-bids .readonly-form .form-row .very-long-field{width:680px!important;padding-left:15px;vertical-align:middle;}
.readonly-form .form-row .field ul{margin-left:20px;}
.readonly-form .secure{padding:0 20px 0 0;display:block;}
.secure div.secure-icon{width:20px;float:right;background:url('../img/profile/lock.png') no-repeat left;padding-left:0;}
.readonly-form .secure .field{width:203px;}
div.editable-section .form table{width:480px;margin:0 auto;}
div.editable-section .form table tr td.secure{background:url('../img/profile/glasses.png') no-repeat right;}
div.form-buttons a.button{margin-right:15px;}
div.form-buttons{padding-left:135px;margin:15px 0;}
div.form-buttons-balance{padding-left:175px!important;margin:15px 0;}
div.facebook-buttons{padding-left:0!important;margin:15px -3px!important;}
div.job-additional-details{color:#369;cursor:pointer;font-weight:bold;padding-left:18px;padding-top:10px;}
div.public-description-aligment{margin-left:20px;width:85%;}
div.form-buttons input.button{margin-right:15px;}
.hidden-submit{width:10px;left:-10000px;position:absolute;}
.button,.button-big,.red-button,.gray-button,.orange-button,.green-button,.blue-button{border:0;float:left;display:block;color:#FFF;cursor:pointer;margin:2px 5px;font-size:15px;font-weight:bold;background-repeat:no-repeat;background-position:left top;}
.button-small,.button-small-green,.button-small-gray,.button-small-blue{border:0;float:left;display:block;color:#FFF;cursor:pointer;margin:1px 3px;font-size:12px;font-weight:bold;background-repeat:no-repeat;background-position:left top;}
.button:hover,.button-big:hover,.button-small:hover,.button-small-green:hover,.button-small-gray:hover,.button-small-blue:hover,.gray-button:hover,.orange-button:hover,.green-button:hover,.red-button:hover,.blue-button:hover{text-decoration:none;}
.button span,.gray-button span,.red-button span,.orange-button span,.green-button span,.blue-button span{height:19px;display:block;padding:7px 20px 8px;background-repeat:no-repeat;background-position:right -34px;}
.button-small span,.button-small-green span,.button-small-gray span,.button-small-blue span{height:19px;min-width:80px;text-align:center;display:block;padding:2px 10px;background-repeat:no-repeat;background-position:right -20px;}
#main-content .main-content-body-right div.profile-fixed-length .action .button-big{margin-bottom:20px;}
.button-big{height:50px;overflow:hidden;}
.button-big span{height:50px;width:140px;padding:0 20px;display:table-cell;text-align:center;vertical-align:middle;background-repeat:no-repeat;background-position:right -51px;}
.view-job-and-bids .red-button span{background-position:0 0;}
.button,.button span,.orange-button,.orange-button span{background-image:url('../img/common/button.png');}
.button-big,.button-big span{background-image:url('../img/common/button-big.png')!important;}
.button-small,.button-small span{background-image:url('../img/common/button-small.png')!important;}
.button-small-green,.button-small-green span{background-image:url('../img/common/button-small-green.png')!important;}
.button-small-blue,.button-small-blue span{background-image:url('../img/common/button-small-blue.png')!important;}
.button-small-gray,.button-small-gray span{background-image:url('../img/common/button-small-gray.png')!important;}
div.form-buttons{display:block;height:35px;}
div.form-buttons.submit-indicator{padding-left:355px;background:url('../img/submit-indicator.gif') no-repeat 135px center;}
div.form-buttons.submit-indicator a.submit{display:none;}
div.form-buttons-with-aligned-padding{padding-left:15px!important;}
div.form-buttons-with-aligned-margin{padding-left:0!important;margin-left:-25px;}
div.form-buttons-with-aligned-margin-5{padding-left:0!important;margin-left:-5px;}
.gray-button,.gray-button span{background-image:url('../img/common/gray-button.png');}
.red-button,.red-button span{background-image:url('../img/common/red-button.png');}
.green-button,.green-button span{background-image:url('../img/common/green-button.png');}
.blue-button,.blue-button span{background-image:url('../img/common/blue-button.png');}
div.signup-back .button{padding:2px 20px;}
.selector,.checker,.radio-button{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
div.selector,div.selector div,div.checker span,div.radio-button span{background-repeat:no-repeat;background-image:url(../img/common/controls.png);}
.selector,.selector *,.checker,.checker *,.radio-button,.radio-button *{margin:0;padding:0;}
div.white-design-for-message-layout{margin-top:10px;background-color:white;padding:0 21px 21px;border:1px solid #DCE3EA;}
div.selector{height:32px;overflow:hidden;line-height:32px;position:relative;background-position:0 -5px;}
div.selector div{width:100%;height:32px;line-height:32px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-position:right -47px;}
div.selector.disabled{background-position:0 -89px;}
div.selector.disabled div{background-position:right -131px;}
div.selector div span{height:32px;display:block;overflow:hidden;line-height:32px;white-space:nowrap;padding:0 26px 0 10px;}
div.selector select{top:0;left:0;opacity:0;z-index:10;height:31px;border:none;padding:0!important;background:none;position:absolute;filter:alpha(opacity:0);}
div.checker{width:15px;height:15px;margin-right:5px;}
div.checker span{width:15px;height:15px;text-align:center;display:inline-block;background-position:-30px -163px;}
div.checker span.checked{background-position:-5px -163px;}
div.checker.disabled span{background-position:-80px -163px;}
div.checker.disabled span.checked{background-position:-55px -163px;}
div.checker input{opacity:0;width:15px;height:15px;background:none;text-align:center;display:inline-block;filter:alpha(opacity:0);}
div.radio-button{width:15px;height:15px;margin-right:5px;position:relative;}
div.radio-button span{width:15px;height:15px;text-align:center;display:inline-block;background-position:-30px -188px;}
div.radio-button span.checked{background-position:-5px -188px;}
div.radio-button input{opacity:0;width:15px;height:15px;background:none;text-align:center;display:inline-block;filter:alpha(opacity:0);}
.form div.selector{width:318px;}
div.radio-div{padding-top:2px;margin-right:2px;float:left;}
.basic-title{font-size:15px;font-weight:bold;color:#369;}
div.editable-section-title-area .basic-title{font-size:17px;color:#000;height:20px;}
div.form-button-block{margin-top:10px;}
div.form-info-block{margin-top:10px;}
div.form-button-block div.request-a-code{margin-top:10px;}
div.actions-pane{width:100%;margin-bottom:25px;}
a.edit-button,a.add-button{display:block;text-decoration:none;padding-left:20px;font-size:15px;font-weight:bold;color:#316185;}
div.editable-section-button-area a{font-size:12px;}
div.editable-section-button-area a.edit-button,div.editable-section-button-area a.add-button{padding-left:0;}
a.edit-button:hover,a.add-button:hover{text-decoration:underline;}
a.edit-button{background:url('../img/icons/edit.png') no-repeat right center;padding:4px 20px 0 15px;}
a.add-button{background:url('../img/icons/add.png') no-repeat right center;padding:0 20px 0 10px;}
#box{width:500px;margin:0 auto;padding:50px 0;}
div.floated-left{float:left;}
div.floated-left-comment{float:left;margin-bottom:2px;}
div.floated-right{float:right;}
div.content-centered{text-align:center;}
div.content-to-left{text-align:left;}
div.content-to-right{text-align:right;}
div.form-with-margin{margin:-20px;}
.form .field-group{margin-top:10px;background-color:white;padding:21px 25px 25px;border:1px solid #DCE3EA;}
.form .field-group-first-column{width:550px;float:left;}
.form .field-group-second-column{float:right;width:300px;padding:0 0 25px;}
.form .field-group-second-column h1{margin-bottom:38px;}
.form .field-group-second-column .form-row-one{height:40px;padding:17px 0 5px 40px;color:#4D77A8;font-size:19px;font-weight:bold;width:325px;background:url(../img/started/window.png) left top no-repeat;}
.form .field-group-second-column div .strange-hint{float:right;width:170px;height:85px;border:1px solid;background-color:white;font-size:13px;font-weight:normal;color:#000;margin-top:-74px;padding:4px;}
.form .field-group-second-column .form-row-two{height:40px;padding:25px 0 5px 40px;color:#4D77A8;font-weight:bold;font-size:19px;padding:6px 0 11px 40px;width:325px;background:url(../img/started/check.png) left top no-repeat;}
.form .field-group-second-column .form-row-three{height:40px;padding:11px 0 14px 40px;color:#4D77A8;font-weight:bold;font-size:19px;width:325px;background:url(../img/started/euro.png) left top no-repeat;}
.form .field-group-second-column .form-row-four{min-height:50px;padding:11px 0 11px 40px;color:#4D77A8;font-weight:bold;font-size:19px;border:1px solid #B3B5B6;background-color:#F0F0F0;}
.form .field-group.vcenter{padding:5px 0 5px 3px;}
.form .field-group.vcenter component-vcenter{position:absolute;top:50%;}
.form .field-group-new{margin-top:10px;background-color:white;padding:21px 21px 21px;border:1px solid #DCE3EA;width:696px;}
.form .field-group-margin-less{margin-top:5px!important;}
.form .big-title{background:none!important;padding:0!important;border:none!important;margin-bottom:20px;}
.form .field-group-new .form-row-new{position:relative;width:686px;vertical-align:middle;}
.form .field-group-new .fixed-row-length{width:470px;}
.form .field-group-new .form-row-new .fixed-label-length{width:135px;}
.form .field-group-new .form-row-new .label{float:left;padding:8px 0 0;font-weight:bold;}
.form .field-group-new .form-row-new .contract-document{padding-right:8px!important;}
.form .field-group-new .font-styled-grey{font-size:12px;color:#979797;}
.form .field-group-new .payment-description{max-width:420px;}
.form .field-group-new .form-row-new .field{float:left;padding:8px 10px 0 10px;vertical-align:middle;}
#job_contract_document{padding:10px 0 0 20px;}
#job_contract_document .file-list-item{background-image:url(../img/icons/NDA.png);}
.form .field-group-new .form-row-new .short-field{max-width:200px;overflow:hidden;padding-left:5px!important;}
.form .field-group-new .form-row-new .content-field{width:525px;}
.form .field-group-new .short-content{width:236px;position:absolute!important;float:right;}
.form .field-group-new .top-align{margin-top:24px;}
.form .field-group-new .short-content .label{float:right!important;}
.form .field-group-new .short-content .field{float:right!important;padding-left:5px!important;font-size:12px;}
div.budget-price-container{float:right;}
.form .field-group-new .form-row-new .title-fixed-length{width:300px;}
span.vas-star-job-form{padding:5px 5px 5px 0;}
span.vas-star-job-form img{vertical-align:middle;}
.form .field-group-new .customer-container-div{background-color:#EAEDF2;padding:9px 5px 5px 5px;}
.form .field-group-new .form-row-new .field span.yellow-title{font-weight:bold;font-size:14px;color:#FDA31F;}
.form .field-group-new .form-row-new .field span.red-title{font-weight:bold;font-size:14px;color:#9C3D45;}
.form .field-group-new .form-row-new .field span.grey-title{font-weight:bold;font-size:14px;color:#979797;}
.form .field-group-new .form-row-new .field span.green-title{font-weight:bold;font-size:14px;color:#6C9C00;}
.form .field-group-new .form-row-new .customer-img{float:left;margin-top:8px;padding-left:15px;padding-right:10px;}
.form .field-group-new .form-row-new .job-description{padding:7px 0 10px 0;word-wrap:break-word;width:675px;}
.form .field-group-new .evaluation-hide{display:none;}
.form .field-group-new .form-row-hide .label{float:left;padding:0 0 8px 20px;}
.form .field-group-new .form-row-hide .project-type{background:url(../img/job/project-type-icon.png) no-repeat left top;}
.form .field-group-new .form-row-hide .competition{background:url(../img/job/project-competition.png) no-repeat left top;}
.form .field-group-new .form-row-hide .privacy{background:url(../img/job/privacy-icon.png) no-repeat left top;}
.form .field-group-new .form-row-hide .implementation{background:url(../img/job/implementation.png) no-repeat left top;}
.form .field-group-new .form-row-hide .label span.bold-span{font-weight:bold;}
.form .field-group-new .form-row-hide .label img{margin-bottom:-1px;padding-right:5px;}
.form .field-group-new .with-small-padding-top{padding-top:14px;}
.form .field-group-new .with-padding-left-15{padding-left:20px;}
.form .field-group-new .form-row-hide{position:relative;width:100%;vertical-align:middle;padding-left:15px;padding-top:20px;padding-right:15px;width:300px;float:left;}
div.editable-section-job{margin-top:10px;margin-bottom:4px;padding:21px;background-color:white;border:1px solid #DCE3EA;width:696px;}
div.editable-section-job div.editable-section-header{padding-top:2px;height:40px;width:100%;}
div.editable-section-job div.editable-section-header div.editable-section-title-area{float:left;color:#369!important;}
div.editable-section-job div.editable-section-header div.editable-section-button-area{float:left;color:#39556b;text-align:right;margin-left:15px;vertical-align:middle;}
div.editable-section-job div.editable-section-interrior{margin-left:0;}
div.editable-section-job div.editable-section-interrior .form-buttons{margin-bottom:0;}
.form .field-group .legend{color:#306085;font-size:15px;font-weight:bold;margin:2px 0 25px 0;}
.form .field-group .legend-register{color:#306085;font-size:15px;font-weight:bold;padding-left:25px;margin:2px 0 15px 0;}
.form .field-group .legend .legend-help{float:right;color:#808080;font-size:12px;padding:2px 0 2px 22px;background:url(../img/icons/protected-mark.png) no-repeat left center;}
.form .ordered-group .legend{padding-top:4px;}
.form .ordered-group .legend i{top:-4px;float:left;width:27px;height:22px;color:white;display:block;padding-top:4px;margin-right:12px;text-align:center;font-style:normal;position:relative;background:url('../img/fsmark.png') no-repeat top left;}
.form .field-help{left:633px;width:268px;margin-left:2px;padding-left:12px;position:absolute;background:url(../img/fieldhelp/bgleft.png) no-repeat 0 15px;}
#provider_seal_help{width:200px;margin-left:2px;padding-left:10px;text-align:left!important;background:url(../img/fieldhelp/bgleft.png) no-repeat 0 15px;}
#profile-page .promo-seal-container .promo-seal-with-length .hint-container{float:right;}
.form .field-help .field-help-right,#provider_seal_help .field-help-right,#escrow_help .field-help-right,#account_help .field-help-right{background:#CDE3F3 url(../img/fieldhelp/bgright.png) repeat-y top right;}
.form .field-help .field-help-top,#provider_seal_help .field-help-top,#escrow_help .field-help-top,#account_help .field-help-top{background:url(../img/fieldhelp/bgrighttop.png) no-repeat top right;}
.form .field-help .field-help-bottom,#provider_seal_help .field-help-bottom,#escrow_help .field-help-bottom,#account_help .field-help-bottom{padding:10px 12px 12px 10px;background:url(../img/fieldhelp/bgbottom.png) no-repeat bottom left;}
.form .field-help .help-info,#provider_seal_help .help-info,#escrow_help .help-info,#account_help .help-info{padding-left:25px;background:url(../img/icons/info.png) no-repeat top left;}
.form .field-help .help-warning,#provider_seal_help .help-warning,#escrow_help .help-warning{padding-left:25px;background:url(../img/icons/warning.png) no-repeat top left;}
#provider_seal_help .help-awarding,#escrow_help .help-awarding{padding-left:25px;background:url(../img/icons/individual-provider.png) no-repeat top left;}
div.error-frame{color:#B72222;padding:5px 2px;margin-top:10px;margin-bottom:10px;border:1px solid #9F092B;background-color:#FFDFE0;}
div.error-frame span{color:#F33;}
fieldset.validation-error{margin:5px 0 10px 0;position:relative;padding:0 10px 10px;text-align:left;background-color:#FFDFE0;border:1px solid #9F092B;max-width:870px;}
fieldset.validation-error legend{top:-8px;height:15px;position:relative;padding:0 10px;color:white;background-color:#9F092B;}
fieldset.validation-error ol{overflow:hidden;margin:5px 0 0;padding:0 0 0 30px;list-style-type:disc;}
fieldset.validation-error ol li.message{color:#b72222;max-width:600px;}
input.gdesk_button{background:#67A54B none repeat scroll 0 0;border:1px solid #262626;color:#FFF;cursor:pointer;font-size:10px;padding:0 3px;}
td.gdesk_label{color:#376093;width:130px;}
.gdesk_big_text{color:#376093;font-size:16pt;font-weight:bold;}
td.multiLine{padding-top:3px;vertical-align:top;}
div.tab{height:31px;position:relative;top:2px;}
div.tab div.tab-left{background:url('../img/basic/tab-left-narrow-segment.gif') no-repeat left;height:31px;}
div.tab div.tab-right{background:url('../img/basic/tab-right-wide-segment.gif') no-repeat right;height:31px;}
div.tab div.title{text-align:center;padding:6px;}
div.tab div.title span{color:#325091;font-weight:bold;}
div.tab-frame div.interrior{padding:10px;background-color:#e8ecef;border-top:1px solid #7193c1;border-bottom:1px solid #7193c1;}
#signup-page{padding-left:50px;padding-bottom:10px;}
#signup-page div.registration-form{float:left;width:700px;}
#signup-page div.registration-form div.reload-captcha{padding-top:40px;}
div.jqmDialogBody div.dialog-content{padding:20px;background-color:#FFF;min-height:170px;border:none;}
div.jqmDialogBody div.dialog-additional{padding:30px 20px 20px 30px;}
div.jqmDialogBody div.dialog-content-detail{padding:10px;background-color:#FFF;min-height:170px;width:200px;height:200px;border:none;}
div.jqmDialogBody div.dialog-content h1{text-align:left;color:#255475;margin-bottom:20px;}
div.jqmDialogBody div.dialog-content div.dialog-form table textarea.text-wide{padding:0;width:460px;height:100px;}
div.jqmDialogBody div.dialog-content div.dialog-form div.details{width:300px;overflow:hidden;}
div.jqmDialogBody div.dialog-content div.dialog-form div.details-comment{overflow:auto;max-height:200px;}
div.jqmDialogBody div.dialog-content div.dialog-buttons{text-align:left;margin:15px 0 15px 135px;}
div.jqmDialogBody div.dialog-content div.left-buttons{text-align:left;margin:15px 0 15px -5px;}
div.dialog-buttons #submit-indicator,div.form-buttons #submit-indicator{float:left;margin:6px 0;}
div.jqmDialogBody div.dialog-content div.confirmation{padding:0;text-align:center;}
div.jqmDialogBody div.dialog-content div.confirmation div.confirmation-message{margin:20px;font-size:21px;}
div.jqmDialogBody div.dialog-content .readonly-form .form-row .field{width:340px;}
div.jqmDialogBody div.dialog-content div.edit-skill-form #proficiency_type_selector{margin-top:5px;margin-bottom:5px;}
div.jqmDialogBody div.dialog-content div.edit-skill-form #self_assessed_type,div.jqmDialogBody div.dialog-content div.edit-skill-form #tested_type{margin-left:10px;margin-right:10px;}
div.jqmDialogBody div.dialog-content div.edit-skill-form table tr td.left{width:170px;}
div.jqmDialogBody div.dialog-content div.edit-skill-form table input.text{width:290px;}
div.jqmDialogBody div.dialog-content div.edit-skill-form table input.select-file{width:450px;}
div.jqmDialogBody div.dialog-content div.edit-skill-form div.dialog-buttons{margin-left:174px;}
div.jqmDialogBody div.dialog-content div.edit-skill-form div.dialog-buttons input.jqmClose{margin-left:10px;}
div.jqmDialogBody div.dialog-content .extend-policy{width:318px;margin-top:5px;}
div.jqmDialogBody div.dialog-content .extend-policy:first-child{margin-top:0;}
div.jqmDialogBody div.dialog-content .extend-policy input.text{width:150px;}
div.jqmDialogBody div.dialog-content .extend-policy select.text,div.jqmDialogBody div.dialog-content .extend-policy div.selector{width:168px;}
.jqmDialogBody .membership-suggestion{margin:20px 0;}
.jqmDialogBody .membership-suggestion .suggestion-title{margin-bottom:10px;}
.jqmDialogBody .membership-suggestion .suggested-membership{float:left;line-height:34px;white-space:normal;vertical-align:middle;}
.jqmDialogBody .membership-suggestion .suggested-membership img{vertical-align:text-top;padding-right:10px;}
.jqmDialogBody .membership-suggestion .suggested-membership span{padding-right:10px;}
.jqmDialogBody .membership-suggestion .suggested-membership em{color:#666;font-style:normal;}
.jqmDialogBody .membership-suggestion .suggestion-content .green-button{margin:0 0 0 30px;}
#subscription-confirm-page-content{padding-left:50px;}
.ajax-load-indicator{padding-left:18px;background:url(../img/loading-very-small.gif) no-repeat center left;}
div.load-indicator{background:#FFF url(../img/loading.gif) no-repeat scroll center center;min-height:170px;padding:20px;}
div.load-indicator div.load-indicator-image{float:left;padding:5px;}
div.progress-bar div.empty-segment,div.progress-bar div.filled-segment{background-repeat:no-repeat;background-image:url('../img/progress-bar/background.png');}
div.progress-bar div.empty-segment{float:right;width:483px;height:15px;margin:11px 0;overflow:hidden;background-position:left top;}
div.progress-bar div.filled-segment{float:left;height:15px;overflow:hidden;background-position:left -15px;}
div.profile-progress{margin-top:15px;width:740px;}
div.profile-progress .title{padding:5px 0;}
div.profile-progress div.left-block{float:left;width:100%;height:38px;}
div.profile-progress div.left-block div.progress-bar div.title{float:left;height:37px;padding:5px 0;display:inline;}
div.profile-progress div.left-block div.progress-bar div.title span.percents{font-weight:bold;}
div.profile-progress div.right-block{float:right;width:170px;}
div.profile-progress div.right-block a{padding-right:5px;}
div.company-logo{float:right;width:172px;overflow:hidden;margin-right:79px;margin-top:0;padding:0;position:relative;}
input.file-upload-button-hide{position:absolute;visibility:hidden;}
.company-logo .upload-logo-container{margin-top:10px;height:73px;background:url('../img/logo-empty.png') no-repeat top left;}
.company-logo .upload-logo-container.photo{height:217px;background:url('../img/profile-photo-empty.png') no-repeat top left;}
.company-logo .upload-logo-container:first-child{margin-top:0;}
.company-logo .upload-logo-container form{padding:28px 0;text-align:center;position:relative;}
.company-logo .upload-logo-container form a{color:#316185;font-size:13px;font-weight:bold;}
.company-logo .upload-logo-container.photo form{padding:100px 0;}
.company-logo .change-logo-container{margin-top:10px;position:relative;padding:10px 0 0 0;background-color:#EAEAEA;}
.company-logo .change-logo-container:first-child{margin-top:0;}
.company-logo .change-logo-container form{padding:4px;text-align:right;position:relative;}
.company-logo .change-logo-container form a{color:#316185;font-size:11px;}
div.company-logo div.company-logo-image table,div.company-logo div.company-logo-image table tr,div.company-logo div.company-logo-image table tr td{margin:0;padding:0;}
div.company-logo div.company-logo-image div.thumbnail-image{overflow:hidden;margin-left:auto;margin-right:auto;}
#profile-page div.preview-button{float:right;width:180px;margin:70px 20px 0 0;}
#profile-page input.reference-verification-request{margin-right:2px;position:relative;top:2px;}
#profile-page .enabled-request-verification-button{display:none;}
#profile-page .portfolio-verification-warning-template{display:none;}
#profile-page .portfolio-verification-button-container{margin-left:-5px;padding-bottom:5px;}
div.help-form{float:left;width:171px;margin:125px 0 0 30px;color:#333;background:url('../img/help/help-footer.png') bottom left no-repeat;padding:0 0 107px;}
div.help-form .help-wrapper{padding-top:11px;background:url('../img/help/help-header.png') top left no-repeat;}
div.help-form h2{color:#333;font-size:14px;width:141px;margin:0;padding:4px 15px 0 15px;font-weight:bold;background-color:#b8d1e7;}
div.help-form div.help-content{margin:0;padding:15px;overflow:hidden;background-color:#b8d1e7;}
div.side-bar{float:right;width:180px;margin:70px 20px 0 0;}
div.tabbed-panel{margin:10px 0;}
div.tabbed-panel ul.tabs{float:left;width:100%;height:33px;overflow:hidden;list-style:none;margin:0 0 -1px;}
div.tabbed-panel ul.tabs li.tab{margin:0;padding:0;float:left;height:33px;display:block;overflow:hidden;list-style:none;margin-right:6px;background-position:left top;}
div.tabbed-panel ul.tabs li.tab,div.tabbed-panel ul.tabs li.tab a,div.tabbed-panel ul.tabs li.tab span{background-repeat:no-repeat;background-image:url('../img/tabs/tab.png');}
div.tabbed-panel ul.tabs li.tab a,div.tabbed-panel ul.tabs li.tab span{color:#FFF;display:block;font-weight:bold;padding:8px 15px 9px;text-decoration:none;background-position:right -33px;}
div.tabbed-panel ul.tabs li.tab a span{display:inline;padding:0;}
div.tabbed-panel ul.tabs li.active-tab,div.tabbed-panel ul.tabs li.active-tab a,div.tabbed-panel ul.tabs li.active-tab span{background-repeat:no-repeat;background-image:url('../img/tabs/active-tab.png');}
div.tabbed-panel ul.tabs li.active-tab{background-position:left top;}
div.tabbed-panel ul.tabs li.active-tab a,div.tabbed-panel ul.tabs li.active-tab span{color:#2D5D81;background-position:right -33px;}
div.tabbed-panel ul.tabs li.tab a span.filled-section,div.tabbed-panel ul.tabs li.tab a span.not-filled-section{padding-right:20px;}
div.tabbed-panel ul.tabs li.active-tab a span.filled-section{background:url('../img/icons/checkmark.png') no-repeat right;}
div.tabbed-panel ul.tabs a span.filled-section{background:url('../img/icons/not-active-checkmark.png') no-repeat right;}
div.tabbed-panel ul.tabs li.active-tab a span.not-filled-section{background:url('../img/icons/exclamation_mark.png') no-repeat right;}
div.tabbed-panel ul.tabs a span.not-filled-section{background:url('../img/icons/not-active-exclamation_mark.png') no-repeat right;}
div.tabbed-panel div.tabbed-panel-content{background-color:#eaeaea;}
div.tabbed-panel div.tabbed-panel-content div.tabbed-panel-interrior{border:1px solid #487aa4;padding:25px;background-color:#fff;border-width:1px 1px 1px;min-height:300px;padding-left:10px;}
div.profile-form #profile-page div.readonly-short-form{float:left;width:410px;margin-top:0;margin-left:0;padding-left:0;}
div.profile-form #profile-page div.readonly-short-form div.field{width:200px;}
div.profile-form #profile-page div.readonly-short-form div.secure div.field{width:200px;padding-left:10px;}
div.editable-section-with-margin{margin-top:7px;}
div.editable-section{width:100%;}
div.editable-section div.editable-section-header{padding-top:2px;height:40px;width:100%;}
div.editable-section div.editable-section-header div.editable-section-title-area{float:left;}
div.editable-section div.editable-section-header div.editable-section-button-area{float:left;color:#39556b;text-align:right;margin-left:15px;vertical-align:middle;}
div.editable-section div.editable-section-interrior{padding:10px 0 20px 0;margin-left:0;}
div.editable-section div.editable-section-interrior .form-buttons{margin-bottom:0;}
.detail-section.editable-section .editable-section-header{width:100%;height:auto;padding-top:15px;}
.view-job-and-bids .detail-section.editable-section .editable-section-header{height:40px;}
.detail-section.editable-section .editable-section-header .editable-section-title-area .basic-title{color:#369;font-size:15px;font-weight:bold;}
.detail-section.editable-section .editable-section-header .editable-section-button-area{float:right;height:100%;text-align:right;vertical-align:middle;}
.detail-section.editable-section .editable-section-interrior{border-bottom:0;padding:10px 0 15px 20px;}
.detail-section.editable-section .job-detail-long-bid-component{width:740px;margin-left:-20px;}
div.vertical-tabbed-panel{background:url('../img/vertical-tabs/gradient.png') left top repeat-x #1f5472;}
div.vertical-tabbed-panel ul.vertical-tabs{float:left;width:200px;margin-top:10px;}
div.vertical-tabbed-panel .vertical-tab a{color:#fff;}
div.vertical-tabbed-panel ul.vertical-tabs li.vertical-tab{padding:10px 0 0 33px;display:block;list-style:none;position:relative;height:24px;}
div.vertical-tabbed-panel ul.vertical-tabs li.selected-tab{background:url('../img/vertical-tabs/tab-left-side.png') left top no-repeat;}
div.vertical-tabbed-panel li.selected-tab a{color:#369;}
div.vertical-tabbed-panel div.vertical-tabbed-panel-content{margin-left:200px;background:#fff;}
div.vertical-tabbed-panel .vtpc-right-top-corner{padding:10px 0 0 10px;background:url('../img/vertical-tabs/right-top-corner.png') right top no-repeat;}
div.vertical-tabbed-panel .vtpc-right-bottom-corner{padding:0 10px 10px 0;background:url('../img/vertical-tabs/right-bottom-corner.png') right bottom no-repeat;}
div.vertical-tabbed-panel .vtp-left-top-corner{background:url('../img/vertical-tabs/left-top-corner.png') left top no-repeat;}
div.vertical-tabbed-panel .vtp-left-bottom-corner{background:url('../img/vertical-tabs/left-bottom-corner.png') left bottom no-repeat;}
div.vertical-tabbed-panel div.vertical-tabbed-panel-buttons{margin-top:15px;margin-left:200px;margin-bottom:5px;}
div.vertical-tabbed-panel div.skills-category a,div.vertical-tabbed-panel div.skills-category span{margin-right:10px;white-space:nowrap;}
div.skill-selector div.skill-to-select{float:left;width:200px;}
div.skill-selector .form-buttons #cancel_action{float:right;margin:2px 0;}
div.offices div.office{width:100%;}
div.offices div.office div.office-information{float:left;padding:2px 5px;overflow:hidden;}
div.offices div.office div.office-actions{float:right;text-align:right;padding:2px 0;overflow:hidden;}
div.offices div.office div.office-information{width:580px;}
div.offices div.office div.office-actions{float:right;width:70px;}
div.skill-category div.skill-category-name{width:100%;font-weight:bold;}
div.skill-category div.skill-category-entries{margin-left:30px;}
div.skill-category div.skill-category-entries div.skill-entry{width:100%;}
div.skill-category div.skill-category-entries div.skill-entry-skill,div.skill-category div.skill-category-entries div.skill-entry-proficiency,div.skill-category div.skill-category-entries div.skill-entry-experience,div.skill-category div.skill-category-entries div.skill-entry-interest,div.skill-category div.skill-category-entries div.skill-entry-actions{float:left;padding:2px 5px;overflow:hidden;}
div.skill-category div.skill-category-entries div.skill-entry-interest{width:620px;}
div.skill-category div.skill-category-entries div.skill-entry-skill{width:180px;}
div.skill-category div.skill-category-entries div.skill-entry-proficiency{width:180px;}
div.skill-category div.skill-category-entries div.skill-entry-experience{width:190px;}
div.skill-category div.skill-category-entries div.skill-entry-actions{width:50px;}
div.skill-category div.skill-category-entries div.skill-entry-actions{float:right;padding:2px 0;overflow:hidden;text-align:right;}
div.spoken-language{width:100%;}
div.spoken-languages div.spoken-language-language,div.spoken-languages div.spoken-language-proficiency,div.spoken-languages div.spoken-language-actions{float:left;padding:2px 5px;overflow:hidden;}
div.spoken-languages div.spoken-language-language{width:300px;}
div.spoken-languages div.spoken-language-actions{text-align:right;float:right;padding:2px 0;overflow:hidden;}
div.spoken-languages div.spoken-language-proficiency{width:290px;}
div.spoken-languages div.spoken-language-actions{width:50px;}
div.licenses div.license{width:100%;}
div.licenses div.license div.license-information{float:left;padding:2px 5px;overflow:hidden;}
div.licenses div.license div.license-actions{float:right;text-align:right;padding:2px 0;overflow:hidden;}
div.licenses div.license div.license-information{width:580px;}
div.licenses div.license div.license-actions{width:70px;}
div.references div.reference{width:100%;}
div.references div.reference div.reference-information{float:left;padding:2px 5px;overflow:hidden;}
div.references div.reference div.reference-actions{float:right;text-align:right;padding:2px 0;overflow:hidden;}
div.references div.reference div.reference-information{width:580px;}
div.references div.reference div.reference-actions{width:70px;}
div.proficiency-selector div.rating-cancel,div.proficiency-selector div.star-rating{float:left;height:15px;display:block;cursor:pointer;overflow:hidden;text-indent:-999em;background:transparent;}
div.proficiency-selector div.rating-cancel{width:17px;}
div.proficiency-selector div.star-rating{width:11px;}
div.proficiency-selector div.rating-cancel,div.proficiency-selector div.rating-cancel a{background:url(../img/proficiency/delete.gif) no-repeat 0 -16px;}
div.proficiency-selector div.star-rating,div.proficiency-selector div.star-rating a{background:url(../img/proficiency/proficiency.gif) no-repeat 0 0;}
div.proficiency-selector div.rating-cancel a{width:16px;}
div.proficiency-selector div.star-rating a{width:10px;}
div.proficiency-selector div.rating-cancel a,div.proficiency-selector div.star-rating a{border:0;height:100%;display:block;background-position:0 0;}
div.proficiency-selector div.star-rating-on a{background-position:0 -32px!important;}
div.proficiency-tested-selector div.star-rating-on a{background-position:0 -48px!important;}
div.proficiency-selector div.star-rating-hover a{background-position:0 -16px;}
div.proficiency-selector div.star-rating-readonly a{cursor:default!important;}
div.proficiency-selector div.star-rating{background:transparent!important;overflow:hidden!important;}
div.proficiency-star-selector div.rating-cancel,div.proficiency-star-selector div.star-rating{float:left;height:16px;display:block;cursor:pointer;overflow:hidden;text-indent:-999em;background:transparent;}
div.proficiency-star-selector div.rating-cancel{width:17px;}
div.proficiency-star-selector div.star-rating{width:18px;}
div.proficiency-star-selector div.rating-cancel,div.proficiency-star-selector div.rating-cancel a{background:url(../img/rating/delete.gif) no-repeat 0 -16px;}
div.proficiency-star-selector div.star-rating,div.proficiency-star-selector div.star-rating a{background:url(../img/rating/star.gif) no-repeat 0 0;}
div.proficiency-star-selector div.rating-cancel a{width:16px;}
div.proficiency-star-selector div.star-rating a{width:17px;}
div.proficiency-star-selector div.rating-cancel a,div.proficiency-star-selector div.star-rating a{border:0;height:100%;display:block;background-position:0 0;}
div.proficiency-star-selector div.star-rating-on a{background-position:0 -32px!important;}
div.proficiency-star-tested-selector div.star-rating-on a{background-position:0 -48px!important;}
div.proficiency-star-selector div.star-rating-hover a{background-position:0 -16px;}
div.proficiency-star-selector div.star-rating-readonly a{cursor:default!important;}
div.proficiency-star-selector div.star-rating{background:transparent!important;overflow:hidden!important;}
div.simple-redaction-page{padding:10px;overflow:hidden;}
div.standard-left-block{width:745px;}
div.standard-right-block{width:180px;margin-left:20px;margin-right:20px;}
.redaction-long{width:390px;border:1px solid #6889AB;}
.redaction-short{width:100px;border:1px solid #6889AB;}
.redaction-city{width:100px;border:1px solid #6889AB;}
.redaction-country{width:365px;border:1px solid #6889AB;}
.redaction-phone{width:280px;border:1px solid #6889AB;}
div.preview-row{margin-top:10px;}
div.preview-left-column{float:left;width:281px;}
div.preview-right-column{margin-left:10px;float:left;width:430px;}
div.profile-location{width:280px;float:left;}
div.licence-info{width:440px;float:left;}
div.licence-info table tr td.left{width:150px;}
div.licence-info table tr td.right{width:280px;}
div.licence-info table tr td.right div{overflow:hidden;width:280px;}
div.profile-description{width:440px;float:left;}
div.company-basic-info{margin-left:10px;padding-top:10px;width:400px;float:left;}
div.company-basic-info div.company-type{width:140px;float:left;}
div.company-basic-info div.industry{width:260px;float:left;}
div.company-name h2{font-size:24px;}
span.block{display:block;}
span.inline{display:inline;}
div.info-area{margin-top:2px;padding-left:5px;}
div.more-area{text-align:right;width:370px;padding-right:10px;}
div.spoken-languages{margin-top:10px;}
div.main-interests{margin-top:10px;}
div.profile-activity{margin-top:10px;}
div.profile-feedbacks{margin-top:10px;}
div.profile-feedbacks div.feedback-row{margin:2px 0;}
div.profile-feedbacks div.feedback-left{width:130px;float:left;}
div.profile-feedbacks div.feedback-right{overflow:hidden;height:15px;margin-left:5px;float:right;}
div.profile-feedbacks div.feedback-right div.feedback-star{float:left;margin-top:-32px;}
div.profile-feedbacks div.feedback-right div.feedback-disabled-star{float:left;}
div.info-right{width:425px;overflow:hidden;}
div.jobs{width:440px;margin-top:10px;}
div.jobs div.posted-jobs{width:210px;float:left;}
div.jobs div.contracted-jobs{width:210px;margin-left:10px;float:left;}
div.jobs div.jobs-buttons{padding-left:50px;}
div.offering-text{width:380px;float:left;}
div.company-size{margin-top:10px;}
div.company-preview-popup{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:30px;overflow:hidden;min-height:170px;}
div.preview-country{overflow:hidden;}
div.location-area{width:265px;height:247px;overflow:hidden;}
div.personal-popup{width:560px;padding:15px 5px;}
div.personal-popup table tr td.left{width:200px;}
div.personal-popup table tr td.right{width:300px;}
div.personal-popup table tr td.right div{width:300px;overflow:hidden;}
div.title-and-type{margin-left:15px;float:left;width:500px;}
div.title-and-type div.basic-info-block{margin-top:5px;}
#customer-public-profile .editable-section-interrior,#provider-public-profile .editable-section-interrior{font-size:14px;overflow:hidden;}
#customer-public-profile .label,#provider-public-profile .label{font-weight:normal;text-align:left;}
#customer-public-profile .field,#provider-public-profile .field{width:260px;}
#customer-public-profile .company-title-long,#provider-public-profile .company-title-long{overflow:hidden;padding:15px;}
#customer-public-profile .company-title,#provider-public-profile .company-title{float:left;width:450px;overflow:hidden;padding:5px;}
#customer-public-profile img.verified,#provider-public-profile img.verified{margin-left:5px;}
#provider-public-profile .company-actions{float:right;overflow:hidden;padding:5px;}
#provider-public-profile .company-actions div{width:100%;}
#provider-public-profile .left-header{float:left;max-width:780px;}
#provider-public-profile .right-header{float:right;}
.right-header{float:right;}
.right-header a{margin-right:0;}
#customer-public-profile .left-column,#provider-public-profile .left-column{float:left;width:47%;padding:10px;}
#customer-public-profile .right-column,#provider-public-profile .right-column{float:left;width:48%;padding:10px;border-left:1px solid #999;}
#customer-public-profile .preview-country,#provider-public-profile .preview-country{float:left;width:280px;overflow:hidden;margin-right:5px;}
#provider-public-profile .preview-country{width:420px;}
#provider-public-profile .company-info-additional{margin-top:20px;border-top:1px solid #D6D6D6;}
div.star-wrapper{overflow:hidden;}
div.star-wrapper div.evaluations-count{float:left;color:gray;padding-left:5px;}
div.star-wrapper span.evaluations-count{color:gray;padding-left:5px;}
#customer-public-profile td.feedback-cell,.view-job-and-bids td.feedback-cell,#provider-public-profile td.feedback-cell{padding:5px;white-space:normal!important;}
div.star-wrapper div.feedback-stars{float:left;height:16px;overflow:hidden;}
div.star-wrapper img.feedback-star{margin-top:-32px;margin-bottom:32px;}
div.star-wrapper div.feedback-star{float:left;margin-top:-32px;}
div.star-wrapper div.feedback-disabled-star{float:left;}
div.gray-text{color:gray;font-size:12px;}
div.star-wrapper div.centered-div-with-starts{float:left;}
#provider-public-profile img.company-type{margin:-4px 0;}
div.company-logo-preview{background:url("../img/logo-background.png") no-repeat top left;float:left;width:171px;}
#public-provider-profile div.company-logo-preview{background:url("../img/overview-logo-background.png") no-repeat top left;width:158px;}
div.company-logo-preview div.company-logo-image{padding:0;margin:5px auto;height:64px;width:160px;overflow:hidden;vertical-align:middle;background-color:#FFF;}
#public-provider-profile div.company-logo-preview div.company-logo-image{width:148px;height:148px;background:transparent;}
#public-provider-profile .provider-contact-info{margin-top:20px;}
div.company-logo-preview div.company-logo-image table,div.company-logo-preview div.company-logo-image table tr,div.company-logo-preview div.company-logo-image table tr td{margin:0;padding:0;}
div.company-logo-preview div.company-logo-image table tr td{width:148px;height:148px;overflow:hidden;text-align:center;vertical-align:middle;}
div.job-notify-subscription-detail{padding-left:46px;}
div.form-job-notify-subscription-detail-buttons{padding-left:185px;margin:15px 0;}
#edit-job-form .skill-block{float:left;width:192px;margin:5px 15px 0 0;}
#edit-job-form .skill-block .skill-block-content{width:176px;padding:7px;height:150px;overflow:auto;border:1px solid #5D92BB;background:url(../img/blockbg.png) repeat-x top left;}
#edit-job-form .form-row{margin:10px 0;padding:0 0 0 1px;}
#edit-job-form .form-row .label{width:200px;}
#edit-job-form .form-row .budget-container .selector,#edit-job-form .form-row .budget-container select.text,#edit-job-form .form-row .bid-deadline-container .selector,#edit-job-form .form-row .bid-deadline-container select.text{width:190px;}
#edit-job-form .form-row .inner-field-row{margin:10px 0;}
#edit-job-form .form-row .inner-field-row .label{width:62px;font-weight:normal;}
#edit-job-form .form-row .inner-field-row .field{padding:0;}
#edit-job-form .form-row .inner-field-row .field input.text{width:110px;}
#edit-job-form .form-row .label .vas-star,#edit-job-form .form-row .label .privacy-mark{padding-left:5px;}
#edit-job-form .vas-star{vertical-align:middle;}
#edit-job-form .vas-star img{vertical-align:top;}
#edit-job-form .floated-left-label{float:left;width:330px;}
#edit-job-form #hourly_form_container{display:none;margin-left:210px;}
#edit-job-form #hourly_form_container .label{width:105px;}
#edit-job-form #hourly_form_container .short-label{width:auto;margin-left:6px;}
#edit-job-form #hourly_form_container .very-short{width:75px!important;}
#edit-job-form #hourly_form_container .selector,#edit-job-form #hourly_form_container select.text{width:100px;}
#edit-job-form .nda-hidden-section{display:none;}
#edit-job-form .nda-hidden-section .form .field-hint{font-size:10px;}
#edit-job-form .public-description{width:100%;}
#edit-job-form #title_field_help{top:-11px;}
#edit-job-form #locale_field_help{top:3px;display:none;}
#edit-job-form #legacy_field_help{top:41px;}
#edit-job-form #description_field_help{top:-87px;}
#edit-job-form #budget-validation{top:-78px;display:none;}
#edit-job-form #bid-deadline-validation{top:10px;display:none;}
#edit-job-form #visibility-validation{top:-10px;display:none;}
#edit-job-form .value-added-service{position:relative;padding-left:40px;}
#edit-job-form .value-added-service .service-label{color:#2F5F88;font-size:12px;font-weight:bold;margin-right:60px;}
#edit-job-form .value-added-service .service-label .checker{margin-right:7px;}
#edit-job-form .value-added-service .service-label img{vertical-align:top;}
#edit-job-form .value-added-service input.checkbox{margin-right:7px;vertical-align:middle;}
#edit-job-form .value-added-service .service-price{float:right;color:#2F5F88;font-size:12px;font-weight:bold;}
#edit-job-form .value-added-service .field-hint{margin:5px 0 10px 20px;}
#edit-job-form .value-added-service #visibility-type{display:none;margin-left:20px;margin:10px 0 20px 20px;}
#edit-job-form .form-buttons{padding:0;}
#edit-job-form .form-buttons .button,#edit-job-form .form-buttons .green-button{margin:0 0 0 10px;float:right;}
#edit-job-form .form-buttons .gray-button{margin:0;float:left;}
#edit-job-form #job_attachmemts .upload-button-container{margin-top:8px;}
#job_attachmemts.job-attachmemts-view .file-list-item{margin:0;padding:5px 0 5px 20px;background:url(../img/icons/attachment-small.png) transparent no-repeat left center;}
.form .field-group-new .form-row-new.job-contract-view{margin-top:10px;}
.form .field-group-new .form-row-new.job-contract-view .field{padding:5px 0 5px 20px;background:url(../img/icons/contract.png) transparent no-repeat 1px center;}
#skip-job-creation{margin:-10px 286px 10px 4px;}
#register-form .form-buttons{padding:0;}
#register-form .form-buttons.submit-indicator{background:url("../img/submit-indicator.gif") no-repeat scroll right center;}
#register-form .form-buttons .button{float:right;margin:0 0 0 10px;}
.registration-footer{margin-top:30px;padding:10px 0 0;border-top:1px solid #D6D6D6;}
.registration-footer .payment-methods{float:right;width:920px;color:#A6A5A5;font-weight:bold;padding:7px 0 11px;margin:21px 0 0 10px;background:url(../img/payment/payments.png) no-repeat top center;}
#create-account-form .form-left-column{width:540px;}
#create-account-form .form-right-column{margin:10px 0 0 53px;width:353px;}
#create-account-form .field-group{padding:14px 30px 25px;}
#create-account-form .field-group .legend{margin:0;left:-6px;color:black;font-size:20px;position:relative;padding:10px 0 8px 60px;background:url(../img/account/legend-bg.png) no-repeat top left;}
#create-account-form .form-row-hint a{font-weight:bold;}
#create-account-form .authenticate-hint{color:#949494;font-size:12px;margin-top:-12px!important;}
#create-account-form .authenticate-hint a{color:#676767;font-weight:bold;}
#create-account-form .tos-hint{color:#949494;font-size:12px;}
#create-account-form .tos-hint a{font-weight:bold;}
#create-account-form .form-row{margin:15px 0;}
#create-account-form .form-row .field{padding:1px 20px 1px 0;}
#create-account-form .form-row .button,#create-account-form .form-row .green-button{margin:0;}
#create-account-form .hire-people-hint,#create-account-form .check-progress,#create-account-form .check-results{min-height:50px;padding-left:80px;margin-bottom:20px;border-bottom:1px solid #D4DEE6;}
#create-account-form .hire-people-hint{min-height:60px;background:url(../img/account/hire-bg.png) no-repeat 5px 0;}
#create-account-form .check-progress{background:url(../img/account/progress-bg.png) no-repeat 5px 0;}
#create-account-form .check-results{border:0;min-height:35px;margin-bottom:0;background:url(../img/account/results-bg.png) no-repeat 5px 0;}
#create-account-form .user-type-customer-label{margin-right:20px;}
.details .job-description p{margin:0;}
.details div.vas-star{float:left;margin-right:3px;vertical-align:middle;}
.details img.nda-document{margin-bottom:-6px;}
.details img.nda-margin{float:right;margin-bottom:0!important;}
.details img.nda-arrow{margin-bottom:-1px;margin-left:-4px;}
.details img.accept-job-access-request{margin-bottom:-6px;}
.details img.decline-job-access-request{margin-bottom:-6px;}
.details div.nda-requests-section div.nda-message{margin-bottom:5px;color:red;}
.details div.nda-requests-section div.equal-height{padding-top:3px;}
.details div.nda-requests-section div.job-access-request-container{width:300px;}
.details div.nda-requests-section div.request-container-long{width:673px;border:1px solid #D7DEE4;margin-left:-10px;padding-right:20px;border-bottom:none;}
.details div.nda-requests-section div.request-container-long-without-border{width:673px;padding:10px;border-top:1px solid #D7DEE4;margin-left:-10px;}
.details div.nda-requests-section div.job-access-request-container div.provider-name{float:left;width:180px;padding-top:3px;}
.details div.nda-requests-section div.job-access-request-container div.long-value{width:430px;padding:15px 30px 10px 10px;}
.details div.nda-requests-section div.job-access-request-container div.request-actions{float:right;width:120px;}
.details div.nda-requests-section div.job-access-request-container div.request-long{float:right;width:200px;border-left:1px solid #D7DEE4;margin-right:-20px;text-align:center;padding:15px 10px;background-color:#EAEDF2;}
.job-detail-bottom-line{width:83%;padding-top:10px;padding-bottom:10px;}
.nda-rectangle-design{border-color:transparent transparent transparent #FFF;border-style:solid;border-width:8px;left:473px;margin-top:17px;height:0;width:0;position:absolute;}
img.verified-sign{margin-top:-12px;margin-bottom:-1px;margin-left:5px;}
img.verified-sign-small{margin-bottom:-3px;margin-left:2px;}
img.membership-sign{margin-top:-12px;margin-bottom:-1px;margin-left:5px;}
img.membership-sign-small{margin-bottom:-3px;margin-left:2px;}
img.verified-reference-sign{margin:1px 2px 0;}
img.verified-reference-sign-small{margin:0 2px -3px;}
.file-list-item{color:#36658C;font-weight:bold;margin-bottom:7px;padding:8px 8px 8px 40px;background:url(../img/icons/attachment-bg.png) #EAEEF3 no-repeat 12px center;}
.file-list-item .file-name{width:90%;float:left;}
.file-list-item .file-remove-link{float:right;display:block;}
.details div.file-list-item{width:628px;}
.details div.file-list-item-long{width:648px;}
.details div.file-list-item div.file-name{float:left;overflow:hidden;white-space:nowrap;width:300px;}
div.send-message div.file-list-item{margin:7px 0 0;width:440px!important;}
div.send-message div.file-list-item div.file-name{width:400px;float:left;overflow:hidden;white-space:nowrap;}
div.job-create-buttons{margin-top:15px;margin-bottom:15px;text-align:center;}
div.job-create-buttons div.left-button{width:295px;text-align:right;float:left;}
div.job-create-buttons div.right-button{width:295px;text-align:left;float:left;}
div.job-create-buttons .button{margin:0 5px;}
div.data-table-header{background:url('../img/basic/data-table-header.png') no-repeat left bottom;width:26px;height:15px;}
div.data-table-header-text{float:left;height:15px;font-size:12px;padding-left:2px;}
table.data-table{width:100%;background-color:white;border-collapse:collapse;}
table.data-table tr.table-header{font-weight:normal;text-align:left;background-color:#BFD4E6;font-size:12px;}
table.data-table tr.table-row td.table-cell{overflow:hidden;padding:0 5px;white-space:nowrap;vertical-align:middle;height:20px;}
table.data-table tr.table-row td.table-cell div.cell-content-wrapper{white-space:normal;overflow:hidden;}
table.milestones tr.table-row td.table-cell{white-space:normal!important;}
table.milestones tr.table-row td.finished-milestones,table.data-table tr.table-row td.finished-milestones{background-color:#F9FDEC!important;}
table.inbox-table{width:100%;background-color:white;border-collapse:collapse;}
table.inbox-table tr.table-header{font-weight:bold;text-align:center;}
table.inbox-table tr.table-row td.table-cell{overflow:hidden;padding:2px 5px;white-space:nowrap;vertical-align:top;}
div.read-message{background:url('../img/icons/read_post.png') no-repeat top left;display:inline;padding-left:20px;margin-left:5px;}
div.unread-message{background:url('../img/icons/unread_post.png') no-repeat left top;display:inline;padding-left:20px;margin-left:5px;}
table.inbox-table tr.unread-message{font-weight:bold;}
table.inbox-table tr.unread-message td.data{font-weight:normal;}
div.select-message{padding:10px;}
#messaging-page div.left{width:20%;float:left;}
#messaging-page div.right{width:75%;float:right;}
#messaging-page table.data-table tr.table-row td.check{width:15px;}
#messaging-page table.data-table tr.table-row td.icon{width:20px;}
#messaging-page table.data-table tr.table-row td.recipient{width:120px;white-space:normal!important;}
#messaging-page table.data-table tr.table-row td.type{width:200px;}
#messaging-page table.data-table tr.table-row td.message{width:410px;}
#messaging-page table.data-table tr.table-row td.received{width:130px;text-align:center;}
#messaging-page div.back-button{padding-left:35px;}
div.customer-jobs table.data-table tr.table-row td.job-id{width:60px;}
div.customer-jobs table.data-table tr.table-row td.title{white-space:normal;width:2450px;}
div.customer-jobs table.data-table tr.table-row td.remaining{width:100px;}
div.customer-jobs table.data-table tr.table-row td.bids-count{width:70px;}
div.customer-jobs table.data-table tr.table-row td.action{width:100px;}
div.customer-jobs table.data-table tr.table-row td.ok-button{width:50px;text-align:center;}
div.customer-jobs table.data-table tr.table-row td.created{width:40px;}
div.customer-jobs table.data-table tr.table-data td.bids-count{text-align:center;}
div.customer-jobs table.data-table tr.table-row td.provider{white-space:normal;width:2000px;}
div.customer-jobs table.data-table tr.table-row td.status{width:90px;}
div.customer-jobs table.data-table tr.table-row td.terms{width:120px;}
div.customer-jobs table.data-table tr.table-row td.finished-date{width:150px;}
div.customer-jobs td.vas-star{width:30px;vertical-align:middle;}
div.customer-jobs td.vas-star div{padding-left:2px;}
div.customer-jobs td.vas-star img{vertical-align:middle;}
td.todo{background-color:yellow;}
input.todo{background-color:yellow;background-image:none;color:black;}
div.todo{background-color:yellow;background-image:none;color:black;}
div.round-blue-block{background-color:white;}
div.round-blue-block div.block-left-border{background:url('../img/basic/light-blue-pixel.gif') repeat-y left top;}
div.round-blue-block div.block-top-border{background:url('../img/basic/light-blue-pixel.gif') repeat-x left top;}
div.round-blue-block div.block-right-border{background:url('../img/basic/light-blue-pixel.gif') repeat-y right top;}
div.round-blue-block div.block-bottom-border{background:url('../img/basic/light-blue-pixel.gif') repeat-x left bottom;}
div.round-blue-block div.block-top-left{background:url('../img/basic/white-blue-left-top.gif') no-repeat left top;}
div.round-blue-block div.block-top-right{background:url('../img/basic/white-blue-right-top.gif') no-repeat right top;}
div.round-blue-block div.block-bottom-right{background:url('../img/basic/white-blue-right-bottom.gif') no-repeat right bottom;}
div.round-blue-block div.block-bottom-left{background:url('../img/basic/white-blue-left-bottom.gif') no-repeat left bottom;}
div.round-blue-block div.content{padding:5px 10px 20px 10px;overflow:hidden;}
div.view-job-and-bids div.bid-panel{position:relative;margin-bottom:10px;}
div.view-job-section-bid{margin-top:12px;}
div.view-job-and-bids div.bid-panel .vip-provider,div.view-job-and-bids div.bid-panel .premium-provider{width:117px;height:110px;left:-8px;bottom:-8px;position:absolute;}
div.view-job-and-bids div.bid-content{float:left;padding-top:20px;}
div.view-job-and-bids div.accept-bid div.bid-content{padding:20px 0;}
div.view-job-and-bids div.accept-bid div.bid-content{float:none;}
div.view-job-and-bids div.accept-bid div.accept-with-edit{padding-left:40px;font-size:11px;}
div.view-job-and-bids div.bid-content div.accept-action-container{margin-top:-5px;margin-right:-10px;float:right;}
div.view-job-and-bids div.bid-content div.accept-action-container img.accept-icon{margin-bottom:-5px;text-align:right;}
div.view-job-and-bids div.bid-content div.provider-icon-container{float:left;width:40px;padding:0 15px 5px 15px;}
div.view-job-and-bids div.bid-content div.provider-info-container{float:left;width:635px;margin-right:5px;overflow:hidden;}
div.view-job-and-bids div.bid-content div.provider-info-container span div.max-width-align{float:left;max-width:150px;}
div.view-job-and-bids div.bid-content div.container-small{width:240px;}
div.view-job-and-bids div.bid-content div.provider-info-container .description-span{font-weight:bold;float:left;padding-bottom:5px;padding-right:5px;}
div.view-job-and-bids div.bid-content div.provider-info-container .provider-component-div{float:left;margin-top:-2px;}
div.search-provider-page div.provider-name,div.view-job-and-bids div.bid-content div.provider-info-container div.provider-name{font-weight:bold;font-size:14px;padding-bottom:5px;}
div.search-provider-page div.earnings{font-size:10px!important;font-weight:bold;margin-bottom:5px;}
div.search-provider-page td.ask-for-bid-action{width:13px;}
div.job-directory div.title-section,div.search-provider-page div.title-section{float:left;}
div.search-provider-page div.ask-for-bid-button-section{float:right;position:relative;top:10px;}
div.view-job-and-bids div.bid-content div.provider-info-container div.earnings{font-weight:bold;margin-bottom:5px;font-size:12px;margin-top:1px;}
div.view-job-and-bids div.bid-content div.provider-info-container div.earnings-small{font-weight:bold;margin-bottom:5px;font-size:11px;}
div.view-job-and-bids div.bid-content div.skills{font-size:12px;margin-top:1px;}
div.view-job-and-bids div.bid-content div.skills-small{font-size:11px;}
div.search-provider-page div.earnings span,div.view-job-and-bids div.bid-content div.provider-info-container div.earnings span{color:#524a81;}
div.search-provider-page div.provider-icons{margin-top:5px;}
div.view-job-and-bids div.bid-content div.provider-icons{margin-bottom:20px;margin-top:-3px;float:left;}
div.search-provider-page div.provider-icons img.provider-company-type,div.view-job-and-bids div.bid-content div.provider-icons img.provider-company-type{margin-bottom:-5px;}
div.search-provider-page div.provider-icons img.provider-portfolio,div.view-job-and-bids div.bid-content div.provider-icons img.provider-portfolio{margin:0 0 -5px 2px;}
div.view-job-and-bids div.bid-content div.provider-icons img.thread-icon{margin-bottom:-3px;margin-left:5px;}
div.view-job-and-bids div.bid-content div.proposal-body-container{float:left;width:290px;}
div.view-job-and-bids div.bid-content div.left-proposal{float:left;padding-top:10px;margin-left:15px;}
div.view-job-and-bids div.bid-content div.proposal-body-container .clip-icon{margin:0 3px -7px 3px;}
div.view-job-and-bids div.bid-content div.proposal-body-container div.proposal-title{float:left;font-weight:bold;}
div.view-job-and-bids div.bid-content div.proposal-body-container .proposal-body{width:690px;margin-top:5px;}
div.view-job-and-bids div.bid-content div.proposal-dates{padding-right:15px;padding-top:2px;float:right;font-size:10px;color:gray;}
div.view-job-and-bids div.accept-bid div.proposal-dates{padding-top:20px;font-size:10px;color:gray;}
div.view-job-and-bids div.bid-content div.proposal-addition-info-container{margin-left:15px;background-color:#EAEDF2;padding:15px 10px 10px 50px;}
div.view-job-and-bids div.accept-bid div.proposal-addition-info-container{float:right;width:120px;padding-top:0;}
div.view-job-and-bids div.accept-bid div.padding-backgroung-none{background:none;}
div.view-job-and-bids div.bid-content div.row div.row-title,div.view-job-and-bids div.bid-content div.bold-row div.row-title{float:left;overflow:hidden;font-weight:bold;}
div.view-job-and-bids div.bid-content div.row div.margin-top,div.view-job-and-bids div.bid-content div.bold-row div.margin-top{margin-top:5px;margin-bottom:8px;}
div.view-job-and-bids div.bid-content div.row div.row-title span.big-text,div.view-job-and-bids div.bid-content div.bold-row div.row-title span.big-text{font-size:16px;font-weight:bold;}
div.view-job-and-bids div.bid-content div.row div.row-content,div.view-job-and-bids div.bid-content div.bold-row div.row-content{float:right;overflow:hidden;text-align:right;font-weight:bold;}
div.view-job-and-bids div.bid-content div.bold-row{font-weight:bold;}
div.view-job-and-bids div.bid-actions{float:right;width:160px;}
div.view-job-and-bids table.bid td.content div.bold{font-weight:bold;}
div.view-job-and-bids table.bid td.actions{width:200px;vertical-align:top;}
div.view-job-status div.job-section{margin-top:10px;}
div.view-job-status div.overall-job-status-view{float:none!important;width:720px!important;margin-top:15px!important;margin-left:0!important;padding-bottom:20px!important;padding-left:8px!important;}
div.view-job-status div.overall-job-status div.label{margin-top:13px;}
div.view-job-status div.overall-job-status div.label-job-status{float:left;font-weight:bold;padding:10px;}
div.view-job-status div.overall-job-status div.field{width:570px;}
div.view-job-status div.overall-job-status{margin-top:10px;width:722px;float:left;padding:10px;margin-left:-20px;background-color:#FFF;border:1px solid #DCE3EA;}
div.view-job-status div.left-progress-props{float:left;width:800px;margin-left:10px;}
div.view-job-status div.left-progress-props .field{width:240px;margin-top:8px;}
div.view-job-status div.left-progress-props .label{color:#000;}
div.view-job-status div.left-progress-props .text{width:200px;}
div.view-job-status div.left-progress-props .date-field{width:169px;}
div.view-job-status div.left-progress-props textarea.text{width:545px;}
div.view-job-status div.left-progress-props div.title{margin-top:10px;width:120px;float:left;clear:both;overflow:hidden;}
div.view-job-status div.left-progress-props div.content{margin-top:10px;width:290px;float:left;}
div.view-job-status div.left-progress-props div.content input{width:100%;}
div.view-job-status div.left-progress-props div.content textarea{width:100%;height:100px;}
div.view-job-status div.right-progress-props{margin-left:10px;float:left;width:315px;}
.form .form-row .styled-text-field{margin-left:10px;margin-top:6px;}
div.view-job-status div.right-progress-props div.field{width:175px;}
div.view-job-status div.milestones{float:left;width:315px;margin-top:10px;margin-left:10px;}
div.view-job-status div.bigger{float:left;width:701px;background-color:#FFF;padding:20px;margin-top:10px;margin-left:-20px;border:1px solid #DCE3EA;}
div.view-job-status div.bigger .big-title{font-weight:bold;font-size:15px;color:#369;padding-bottom:10px;}
div.view-job-status div.milestones table.data-table{width:100%;}
div.view-job-status div.milestones table.data-table tr.table-row td.index{width:25px;}
div.view-job-status div.milestones table.data-table tr.table-row td.name{white-space:normal;width:90px;}
div.view-job-status div.milestones table.data-table tr.table-row td.deadline{width:60px;}
div.view-job-status div.milestones table.data-table tr.table-row td.delta{width:45px;}
div.view-job-status div.milestones table.data-table tr.table-row td.achieved{width:70px;text-align:center!important;}
div.view-job-status div.milestones table.data-table tr.table-row th.achieved{width:70px;text-align:center!important;}
div.view-job-status div.milestones table.data-table tr.table-row td.actions{text-align:center;width:60px;}
div.view-job-status div.milestones table.data-table tr.table-row td.finish{width:45px;text-align:center;}
div.view-job-status div.view-job-status-buttons{text-align:left;margin:15px 0 15px 250px;}
div.view-job-status div.finished-job-confirmation{width:661px;margin-left:10px;margin-top:10px;padding:10px 20px 10px 20px;border:1px solid #67A31F;}
div.view-job-status div.finished-job-confirmation .title-finish-message{color:#67A31F;font-weight:bold;font-size:14px;}
div.view-job-status div.finished-job-confirmation div.message{margin-top:10px;}
div.view-job-status div.finished-job-confirmation div.message div.text-info{padding-left:25px;background:url("../img/icons/info.png") 0 50% no-repeat;}
div.view-job-status div.finished-job-confirmation div.message div.text-fund{padding-left:25px;background:url("../img/icons/individual-provider.png") 0 50% no-repeat;}
div.view-job-status div.finished-job-confirmation div.confirmation-message{margin-top:10px;}
div.view-job-status div.finished-job-confirmation div.buttons{margin:10px 0;padding-left:170px;}
div.view-job-status div.finished-job-confirmation div.buttons span{min-width:100px;text-align:center;}
div.achievements-form{padding:0 10px 10px 10px;}
div.achievements-form .form-row{padding-bottom:15px;border-bottom:1px solid #E8EBF0;}
div.achievements-form .form-row .label{color:#000;}
div.achievements-form .form-row .shadow-grey{color:#CBCBCB;}
div.achievements-form .form-row .field{margin-top:13px;width:350px!important;}
div.achievements-form .without-border{border-bottom:none;}
div.job-progress{width:624px;background-color:#EAEDF2;padding:18px 40px 90px 40px;}
div.job-status-work-timetable{background-color:#EAEDF2;margin-top:2px;width:624px;padding:10px 40px 28px 40px;margin-left:10px;}
.job-status-work-timetable .progress-row{width:300px;float:left;}
.job-status-work-timetable .progress-row .hours{background:url('../img/job/clock.png') no-repeat left center;}
.job-status-work-timetable .progress-row .deadline{background:url('../img/job/implementation.png') no-repeat left center;}
.job-status-work-timetable .progress-row .field{float:right;padding-top:3px;width:100px!important;}
.job-status-work-timetable .progress-row .label{float:left;font-weight:bold;padding-top:3px;padding-left:23px;margin-top:0!important;width:140px;}
div.job-progress-tooltip-place{width:700px;position:relative;margin-bottom:15px;}
div.job-progress-tooltip-place #trade-place,div.job-progress-tooltip-place #miss-place,div.job-progress-tooltip-place #danger-place{background:#FFF;border:1px solid #3C6D96;border-bottom-left-radius:5px 5px;border-bottom-right-radius:5px 5px;border-top-left-radius:5px 5px;border-top-right-radius:5px 5px;font-size:12px;margin:20px 0 0 20px;padding:5px;position:relative;width:100px;}
div.job-progress-tooltip-place #trade-place{float:left;margin-left:-24px;}
div.job-progress-tooltip-place #miss-place{float:left;margin-left:248px;}
div.job-progress-tooltip-place #danger-place{float:right;margin-right:66px;}
div.job-progress-tooltip-place #trade-place div.arrow-border,div.job-progress-tooltip-place #miss-place div.arrow-border,div.job-progress-tooltip-place #danger-place div.arrow-border{border-color:transparent transparent #3C6D96;border-style:solid;border-width:25px 10px 15px;height:0;left:50px;position:absolute;z-index:3;top:-41px;width:0;}
div.job-progress-tooltip-place #trade-place div.arrow,div.job-progress-tooltip-place #miss-place div.arrow,div.job-progress-tooltip-place #danger-place div.arrow{border-color:transparent transparent #FEFEFE;border-style:solid;border-width:25px 10px 15px;height:0;left:50px;position:absolute;z-index:3;top:-40px;width:0;}
div.job-progress-backgroung-with-border{background-color:#FFF;width:614px;padding:2px 0 2px 2px;border:1px solid #DCE3EA;}
div.job-progress-field-content{overflow:visible!important;}
div.job-progress div.progress-content{height:21px;width:91px;padding-left:5px;text-align:center;}
div.job-progress div.divider-place{float:left;width:68px;height:10px;}
div.job-progress div.divider-place-hover{border:1px dotted gray;height:9px;width:66px;}
div.job-progress div.left-progress-1{background:url('../img/job-progress/trade-1.png') no-repeat left center;}
div.job-progress div.left-progress-2{background:url('../img/job-progress/trade-2.png') no-repeat left center;}
div.job-progress div.left-progress-3{background:url('../img/job-progress/trade-3.png') no-repeat left center;}
div.job-progress div.center-progress-1{background:url('../img/job-progress/miss-1.png') no-repeat left center;}
div.job-progress div.center-progress-2{background:url('../img/job-progress/miss-2.png') no-repeat left center;}
div.job-progress div.center-progress-3{background:url('../img/job-progress/miss-3.png') no-repeat left center;}
div.job-progress div.right-progress-1{background:url('../img/job-progress/danger-1.png') no-repeat left center;}
div.job-progress div.right-progress-2{background:url('../img/job-progress/danger-2.png') no-repeat left center;}
div.job-progress div.right-progress-3{background:url('../img/job-progress/danger-3.png') no-repeat left center;}
div.job-progress div.editable-divider{background:url('../img/job-progress/new-divider.png') no-repeat left center;position:absolute!important;width:18px;z-index:5;margin-top:-5px;height:20px;}
div.job-progress div.editable-divider:hover{cursor:move;}
div.job-progress div.divider{background:url('../img/job-progress/new-divider.png') no-repeat left center;position:static;width:18px;height:20px;margin-top:-5px;}
div.job-progress div.labels div.label-image{clear:both;float:left;margin-top:10px;width:19px;height:19px;}
div.job-progress div.labels div.progress-label{float:left;margin-top:10px;margin-left:10px;width:210px;overflow:hidden;}
div.job-progress div.labels div.green-label{background:url('../img/job-progress/job-progress-green-label.png') no-repeat left top;}
div.job-progress div.labels div.yellow-label{background:url('../img/job-progress/job-progress-yellow-label.png') no-repeat left top;}
div.job-progress div.labels div.red-label{background:url('../img/job-progress/job-progress-red-label.png') no-repeat left top;}
div.provider-jobs table.data-table tr.table-row td.job-id{width:60px;}
div.provider-jobs table.data-table tr.table-row td.action{width:100px;}
div.provider-jobs table.data-table tr.table-row td.created{width:80px;}
div.provider-jobs table.data-table tr.table-row td.buyer{width:250px;}
div.provider-jobs table.data-table tr.table-row td.title{width:250px;}
div.provider-jobs table.data-table tr.table-row td.title{width:450px;}
div.provider-jobs table.data-table tr.table-row td.status{width:100px;}
div.provider-jobs table.data-table tr.table-row td.ok-button{width:50px;}
#adapt-job .form .text{width:125px;}
#adapt-job .form .text-short{width:65px!important;}
#adapt-job div.adapt-job-form{width:771px;float:left;}
#adapt-job div.job-section{margin-bottom:7px;width:698px;background-color:white;padding:0 20px 0 20px;border:1px solid #DCE3EA;}
#adapt-job div.no-back-border{margin-top:10px;margin-left:-20px;width:698px;background-color:white;padding:0;border:none;}
#adapt-job div.milestones table.data-table,div.view-job-status div.milestones table.milestones-table{border-spacing:0;border:0;background-color:#FFF;text-align:left;position:relative;left:-1px;}
#adapt-job div.milestones table.data-table thead tr th,div.view-job-status div.milestones table.milestones-table thead tr th{padding:8px 12px 8px 15px;}
#adapt-job div.milestones table.data-table tbody td,div.view-job-status div.milestones table.milestones-table tbody td{border-top:5px solid white;background-color:#d8e2ec;vertical-align:middle;}
#adapt-job div.milestones table.data-table tr.table-row td.number{width:20px;text-align:center;}
#adapt-job div.milestones table.data-table tr.table-row td.number div,div.view-job-status div.milestones table.milestones-table tr.table-row td.index div{padding:10px;text-align:center;color:#FFF;font-weight:bold;background:url('../img/fsmark1.png') no-repeat center left;}
div.view-job-status div.milestones table.milestones-table tr.table-row td.index div{padding:10px;text-align:center;color:#FFF;font-weight:bold;background:url('../img/fsmark1.png') no-repeat center;}
#adapt-job div.milestones table.data-table tr.table-row td.name{width:100px;}
#adapt-job div.milestones table.data-table tr.table-row td.name div{width:100px;overflow:hidden;}
#adapt-job div.milestones table.data-table tr.table-row td.deliverables{width:230px;}
#adapt-job div.milestones table.data-table tr.table-row td.deliverables div{width:230px;overflow:hidden;}
#adapt-job div.milestones table.data-table tr.table-row td.deadline,#adapt-job div.milestones table.data-table tr.table-row th.deadline{width:140px;}
#adapt-job div.milestones table.data-table tr.table-row td.amount,#adapt-job div.milestones table.data-table tr.table-row th.amount{width:100px;}
table.data-table tr.table-row td.escrow,table.data-table tr.table-row th.escrow{text-align:center!important;width:140px;}
#adapt-job div.milestones table.data-table tr.table-row td.actions,#adapt-job div.milestones table.data-table tr.table-row th.actions{width:200px;padding:2px;text-align:center;}
#adapt-job div.terms-narrow{width:330px;float:left;}
#adapt-job div.job-type-section{width:80px;margin-right:15px;float:left;}
#adapt-job div.add-milestone{float:left;margin:10px 10px 10px -5px;}
#adapt-job div.job-section div.implementation-periods div.field{width:150px;}
#adapt-job div.adapt-job-basic{margin-left:-20px;}
#adapt-job div.adapt-job-basic table tr td.left{width:185px;}
#adapt-job div.adapt-job-basic table tr td.right{width:520px;}
#adapt-job div.adapt-job-basic table tr td.right div.default{width:520px;overflow:hidden;}
#adapt-job div.date{float:right;margin:2px 0;}
div.add-milestone-popup{padding:15px 0;}
div.add-milestone-popup div.add-milestone-buttons{margin:10px 0;padding-left:260px;}
div.add-milestone-popup div.add-milestone-buttons div.button-block{margin-left:5px;float:left;}
.search-provider-page .search,.job-directory .search{padding:0;}
.search-provider-page .search .search-text,.job-directory .search .search-text{width:130px;margin-right:0;}
.search-provider-page .flash,.job-directory .flash{margin-top:15px;}
.search-provider-page .navigation-panel,.job-directory .navigation-panel{margin:10px 0;}
.search-provider-page .alphabet,.job-directory .alphabet{float:left;width:15px;text-align:center;border-bottom:1px solid #E1E1E1;}
.search-provider-page .selected,.job-directory .selected{background-color:#E1E1E1;}
.search-provider-page .filter-section,.job-directory .filter-section{float:left;width:185px;margin-top:15px;}
.filter-section .form-row{margin-bottom:10px;}
.filter-section .filter-subsection{cursor:pointer;font-weight:bold;padding:0 20px 10px 0;background:url(../img/icons/desc.gif) no-repeat right 6px;}
.filter-section .filter-subsection.collapse{background-image:url(../img/icons/asc.gif);}
.filter-section ul{list-style:none;}
.filter-section ul li{margin:0 0 10px 0;}
.filter-section .text{width:145px!important;}
.filter-section .top-left{background:url('../img/filter-section/top-left.png') no-repeat left top;}
.filter-section .top-right{background:url('../img/filter-section/top-right.png') no-repeat right top;padding:0 16px;}
.filter-section .top{background:url('../img/filter-section/header.png') repeat-x top;height:18px;overflow:hidden;padding-top:2px;}
.filter-section .left{background:url('../img/filter-section/left.png') repeat-y left center;padding:0 11px;}
.filter-section .right{background:url('../img/filter-section/right.png') repeat-y right center;}
.filter-section .bottom-left{background:url('../img/filter-section/bottom-left.png') no-repeat left bottom;padding:0 16px;}
.filter-section .bottom-right{background:url('../img/filter-section/bottom-right.png') no-repeat right bottom;}
.filter-section .bottom{background:url('../img/filter-section/bottom.png') repeat-x center bottom;height:16px;overflow:hidden;}
.filter-section .content{padding-top:8px;background-color:#FFF;}
.search-provider-page .table-section,.job-directory .table-section{float:left;width:755px;margin-left:15px;}
.search-provider-page .table-section div.canvas,.job-directory .table-section div.canvas{overflow:hidden;}
.job-directory .header-button-section{float:right;}
div.job-directory table.data-table tr.table-row td.job-id{width:20px;}
div.job-directory table.data-table tr.table-row .eval{color:gray;font-size:12px;}
div.job-directory table.data-table tr.table-row div.skills{font-size:11px;color:gray;}
div.job-directory table.data-table tr.table-row td.buyer,div.job-directory table.data-table tr.table-row div.buyer{width:100px;}
div.job-directory table.data-table tr.table-row td.submitted-bid-deadline{width:80px;}
div.job-directory table.data-table tr.table-row div.submitted-bid-deadline{font-size:10px;color:gray;width:80px;}
div.job-directory table.data-table tr.table-row td.budget-range{width:70px;}
div.job-directory table.data-table tr.table-row div.budget-range{font-size:10px;color:gray;width:70px;}
div.job-directory td.vas-star{width:25px;vertical-align:middle;}
div.job-directory td.vas-star div.vas-star{padding:0 2px 0 5px;}
.search-provider-page table.data-table td.provider-icon-container{border-right:none!important;vertical-align:top!important;width:40px;}
.search-provider-page table.data-table div.provider-icon{width:40px!important;text-align:center;padding-top:5px;}
.search-provider-page table.data-table td.provider-name-header{border-right:none!important;}
.search-provider-page table.data-table td.provider-name-container{padding:5px!important;border-left:none!important;border-right:none!important;}
.search-provider-page table.data-table td.provider-name-container .skills{font-size:11px;}
.search-provider-page table.data-table tr.table-row td.evaluation,.search-provider-page table.data-table tr.table-row div.evaluation{border-left:none!important;width:120px;}
.search-provider-page table.data-table tr.table-row td.location,.search-provider-page table.data-table tr.table-row div.location{width:100px;font-size:10px;}
light-blue-color-helper{color:#90ACC2;font-weight:bold;}
div.details{width:100%;}
div.details div.title{margin-top:5px;width:120px;float:left;clear:both;overflow:hidden;}
div.details div.content{overflow:hidden;margin-top:5px;width:580px;float:right;}
div.details div.readonly-form div.field div.termination-reason{text-align:left;}
div.details div.other-details{display:none;}
.other-details-additional-style{background-color:#d8e2ec;padding:5px;margin-top:15px;}
div.show-hide,div.show-hide-seo{margin-left:-2px;}
div.show-hide-up-image{margin-top:5px;background:url('../img/icons/asc.gif') no-repeat center left;}
div.show-hide-down-image{margin-top:5px;background:url('../img/icons/desc.gif') no-repeat center left;}
div.show-blue-up-image{background:url(../img/icons/arrow-lang-small.png) 6px 70% no-repeat;}
div.show-blue-down-image{background:url(../img/icons/arrow-lang-small-up.png) 6px 90% no-repeat;}
div.details div.show-hide a,.form .field-group div.show-hide-seo a{margin-left:21px;}
.form .field-group div.show-hide-seo{padding:10px 0;}
div.show-hide-big a{margin-left:21px;}
div.send-bid-message input.number{width:70px;}
#home-page .main-area{margin-top:20px;background:url(../img/home-page/worldmap.png) no-repeat right 25px;}
#home-page .main-area .main-area-content{min-height:300px;padding:0 0 0 474px;background:url(../img/home-page/main-area.png) no-repeat 33px 0;}
#home-page .main-area .main-area-content h1{color:#396CA2;margin:0 0 7px;font-size:32px;font-weight:bold;}
#home-page .main-area .main-area-content p{color:#949494;font-size:17px;font-weight:bold;padding-right:30px;}
#home-page .main-area .main-area-content ul{float:left;margin:20px 0;max-width:360px;}
#home-page .main-area .main-area-content ul li{color:#232323;list-style:none;font-size:15px;font-weight:bold;padding:0 0 4px 12px;background:url(../img/list/gt-list-mark.png) no-repeat left 4px;}
#home-page .main-area #home_safepay{top:8px;float:left;position:relative;margin:43px 0 0 20px;}
#home-page .main-area #home_diversity{float:right;margin:20px 10px 0;}
#home-page .main-area .main-area-content .main-area-action{clear:left;width:100%;}
#home-page .main-area .main-area-content .green-button{margin:0;}
#home-page .main-area .main-area-content .action-description{margin:0;padding:20px 0 0;font-size:12px;font-style:italic;font-weight:normal;}
.selling-area{margin-top:30px;padding-bottom:11px;background:url(../img/home-page/bottom.png) no-repeat bottom left;}
.selling-area .browse-by-skill{font-size:15px;font-weight:bold;padding:20px 23px 19px;background:#F5F5F5;border:1px solid #CCC;}
.selling-area .browse-by-skill .browse-title{float:left;}
.selling-area .browse-by-skill ul{margin:0;padding:0;}
.selling-area .browse-by-skill ul li{margin:0 0 0 70px;padding:0;float:left;list-style:none;}
.selling-area .selling-stats{padding:20px 20px 0;border-left:1px solid #CCC;border-right:1px solid #CCC;background:#F5F5F5 url(../img/home-page/background.png) repeat-x bottom;}
.selling-area .selling-stats .stats-area{float:left;}
.selling-area .selling-stats .stats-area .stats-title{font-size:15px;font-weight:bold;}
.selling-area .selling-stats .stats-area ul{padding:0;margin:20px 0 0;}
.selling-area .selling-stats .stats-area ul li{margin:0;padding:0;list-style:none;}
.selling-area .selling-stats .stats-area.statistic{width:356px;}
.selling-area .selling-stats .stats-area.statistic ul li{color:#396CA2;font-weight:bold;margin-bottom:10px;}
.selling-area .selling-stats .stats-area.statistic ul li strong{padding:0 4px;color:#9D282E;font-size:30px;background-color:#FFF;}
.selling-area .selling-stats .stats-area.work{width:321px;}
.selling-area .selling-stats .stats-area.work ul li{margin-bottom:14px;}
.selling-area .selling-stats .stats-area.work ul li .index-number{width:27px;float:left;color:#FFF;font-size:15px;font-weight:bold;padding:4px 0 5px;margin:2px 10px 0 0;text-align:center;background:url(../img/home-page/list-mark.png) no-repeat left top;}
.selling-area .selling-stats .stats-area.work ul li .work-title{margin-left:37px;line-height:30px;vertical-align:middle;}
.selling-area .selling-stats .stats-area.work ul li .work-title,.selling-area .selling-stats .stats-area.work ul li .work-title a{color:#396CA2;font-size:14px;font-weight:bold;}
.selling-area .selling-stats .stats-area.work ul li p{margin:1px 0 0 37px;}
.selling-area .selling-stats .stats-area.references{width:278px;}
.selling-area .selling-stats .stats-area.references .selling-references{width:191px;overflow:hidden;margin-top:22px;padding:20px 35px;position:relative;background-color:white;}
.selling-area .selling-stats .stats-area.references .selling-references ul,.selling-area .selling-stats .stats-area.references .selling-references .selling-references-interior{margin:0;padding:0;width:190px;height:80px;overflow:hidden;}
.selling-area .selling-stats .stats-area.references .selling-references ul li{width:190px;height:80px;text-align:center;}
.selling-area .selling-stats .stats-area.references .selling-references .carousel-next,.selling-area .selling-stats .stats-area.references .selling-references .carousel-prev{top:48px;width:12px;height:24px;cursor:pointer;overflow:hidden;position:absolute;background:url(../img/home-page/controls.png) no-repeat left top;}
.selling-area .selling-stats .stats-area.references .selling-references .carousel-next{right:13px;background-position:-12px 0;}
.selling-area .selling-stats .stats-area.references .selling-references .carousel-prev{left:13px;}
#skills-list div.gray-panel-left{background:url('../img/home-page/gray-panel/left.png') repeat-y left top;}
#skills-list div.gray-panel-right{background:url('../img/home-page/gray-panel/right.png') repeat-y right;}
#skills-list div.gray-panel-top-corners{background-image:url('../img/home-page/gray-panel/top-corners-sprites.png');background-repeat:no-repeat;}
#skills-list div.gray-panel-bottom-corners{background-image:url('../img/home-page/gray-panel/bottom-corners-sprites.png');background-repeat:no-repeat;}
#skills-list div.gray-panel-left-top{background-position:-18px 0;}
#skills-list div.gray-panel-right-top{background-position:982px 0;min-height:274px;}
#skills-list div.gray-panel-left-bottom{background-position:-18px 100%;}
#skills-list div.gray-panel-right-bottom{min-height:274px;background-position:982px 100%;padding:0 18px;}
#skills-list div.gray-panel-top{background:url('../img/home-page/gray-panel/top.png') repeat-x top;}
#skills-list div.gray-panel-bottom{background:url('../img/home-page/gray-panel/bottom.png') repeat-x bottom;}
#skills-list div.column div.category-img-container{height:46px;overflow:hidden;float:left;margin-top:10px;}
#skills-list div.column img.second-category-img{margin-top:-46px;}
#skills-list div.column img.third-category-img{margin-top:-92px;}
#skills-list div.column div.category-name{float:left;margin:10px 0;padding-top:10px;padding-left:10px;color:#042840;font-size:16px;}
.pagination{float:right;margin-top:25px;}
.pagination a,.pagination span{float:left;width:24px;height:24px;display:block;margin-left:10px;line-height:24px;font-weight:bold;text-align:center;vertical-align:middle;}
.pagination span{color:#FFF;background:#4778A2;}
.pagination a{color:#2F5E80;background:#EAEDF2;}
.pagination .prev_page,.pagination .next_page{width:auto;background:transparent;}
.signup-confirmation p{margin:15px 0;}
.signup-confirmation p.bold{font-weight:bold;}
.signup-confirmation ul li{margin-left:30px;padding-left:5px;}
.signup-confirmation-editable-section .editable-section-title-area{padding-top:7px;}
.signup-confirmation-editable-section .editable-section-button-area{margin-left:30px;float:left!important;}
.project-posted-confirmation p{margin:15px 0;}
.project-posted-confirmation p.bold{font-weight:bold;}
.project-posted-confirmation ul li{margin-left:30px;padding-left:5px;}
div.jqmDialog div.left-dialog-border{background:#F7F7F7 url('../img/popup/left.png') no-repeat left bottom;}
div.jqmDialog div.right-dialog-border{background:url('../img/popup/right.png') no-repeat right bottom;padding:0 12px;border:none;}
div.jqmDialog div.top-right-dialog-corner{background:url('../img/popup/right-top.png') no-repeat top right;height:12px;font-size:1px;padding:0 12px;}
div.jqmDialog div.bottom-right-dialog-corner{background:url('../img/popup/right-bottom.png') no-repeat bottom right;height:12px;font-size:1px;padding:0 12px;}
div.jqmDialog div.bottom-left-dialog-corner{background:url('../img/popup/left-bottom.png') no-repeat bottom left;height:12px;font-size:1px;}
div.jqmDialog div.top-left-dialog-corner{background:url('../img/popup/left-top.png') no-repeat top left;height:12px;font-size:1px;}
div.jqmDialog div.top-dialog-border{background:url('../img/popup/top.png') repeat-x top;height:12px;font-size:1px;}
div.jqmDialog div.bottom-dialog-border{background:url('../img/popup/bottom.png') repeat-x bottom;height:12px;font-size:1px;}
div.jqmDialog div.content-wrapper{background-color:#FFF;}
div.register-panel{margin:20px auto 0 auto;width:886px;}
div.register-panel div.register-customer{float:left;width:432px;margin-right:11px;}
div.register-panel div.register-customer div.register-customer-left{background:url('../img/index-page/register-customer-left.png') no-repeat left;margin-top:-1px;}
div.register-panel div.register-customer div.register-customer-right{background:url('../img/index-page/register-customer-right.png') no-repeat right;margin-top:-1px;}
div.register-panel div.register-customer div.register-customer-content{background:url('../img/index-page/register-customer-content.png') repeat-x;height:302px;margin:-1px 15px 0 15px;}
div.register-panel div.register-provider{float:left;width:432px;margin-left:11px;}
div.register-panel div.register-provider div.register-provider-left{background:url('../img/index-page/register-provider-left.png') no-repeat left;margin-top:-1px;}
div.register-panel div.register-provider div.register-provider-right{background:url('../img/index-page/register-provider-right.png') no-repeat right;margin-top:-1px;}
div.register-panel div.register-provider div.register-provider-content{background:url('../img/index-page/register-provider-content.png') repeat-x;height:302px;margin:-1px 15px 0 15px;}
div.register-panel div.or{position:relative;left:403px;top:-180px;z-index:10;width:81px;height:52px;margin-bottom:-77px;padding-top:25px;background:url('../img/index-page/register-customer-provider-center.png') no-repeat left top;text-align:center;font-size:22px;font-weight:bold;}
div.register-panel div.header{padding:15px;font-size:18px;font-weight:bold;color:white;}
div.register-panel div.content{padding:15px;}
div.register-panel div.content div.options-title{font-size:18px;height:40px;}
div.register-panel div.content div.options{padding-left:80px;}
div.register-panel div.content div.options div.option-title{margin-top:15px;padding-left:20px;background:url('../img/icons/register_check.png') no-repeat left center;}
div.register-panel div.content div.options a{margin-top:20px;}
div.gray-header-panel{margin:20px auto;width:886px;}
div.gray-header-panel div.gray-panel-header div.gray-panel-header-left{background:url('../img/gray-panel/gray-panel-header-left.png') no-repeat left top;}
div.gray-header-panel div.gray-panel-header div.gray-panel-header-right{background:url('../img/gray-panel/gray-panel-header-right.png') no-repeat right top;}
div.gray-header-panel div.gray-panel-header div.gray-panel-header-top{background:url('../img/gray-panel/gray-panel-header-top.png') repeat-x top;margin:0 16px;height:32px;padding:15px 10px 0 10px;font-size:18px;font-weight:bold;color:white;}
div.gray-header-panel div.gray-panel-content div.gray-panel-content-left{background:url('../img/gray-panel/gray-panel-border.png') repeat-y left;}
div.gray-header-panel div.gray-panel-content div.gray-panel-content-right{background:url('../img/gray-panel/gray-panel-border.png') repeat-y right;}
div.gray-header-panel div.gray-panel-content div.gray-panel-content-body{padding:17px 17px 1px 17px;background-color:#E5E5E5;margin:0 1px;}
div.gray-header-panel div.gray-panel-footer div.gray-panel-footer-left{background:url('../img/gray-panel/gray-panel-footer-left.png') no-repeat left bottom;}
div.gray-header-panel div.gray-panel-footer div.gray-panel-footer-right{background:url('../img/gray-panel/gray-panel-footer-right.png') no-repeat right bottom;}
div.gray-header-panel div.gray-panel-footer div.gray-panel-footer-bottom{background:url('../img/gray-panel/gray-panel-footer-bottom.png') repeat-x top;margin:0 16px;height:16px;font-size:2px;}
h2.h2-with-margin{margin-top:20px;}
.login-panel{width:655px;padding:24px;margin-top:10px;background:white;border-radius:20px;border:2px solid #E6E6E6;-moz-border-radius:20px;-webkit-border-radius:20px;}
.login-panel h1{margin:0 0 20px;}
.login-panel .form.login{float:left;width:388px;border-right:1px solid #CCC;}
.login-panel .form .form-row{margin:4px 0 21px;}
.login-panel .form .form-row.validation-error{margin-bottom:6px;}
.login-panel .form .form-row.validation-error .field,.login-panel .form .form-row .label.hint-label label{background-repeat:no-repeat;background-image:url(../img/register/marks.png);}
.login-panel .form .form-row.validation-error .field{background-position:260px -50px;}
.login-panel .form .form-row .field-error{margin:0;color:#F00;}
.login-panel .form-row .label{color:#4D4D4D;}
.login-panel .form-row .label,.login-panel .form-row .field{padding:0;width:auto;float:none;}
.login-panel .form-row .field .text{height:auto;width:242px;padding:3px;border:1px solid #999;}
.login-panel .form-row .field input{background:#FFF!important;}
.login-panel .form-row .field input:focus,.login-panel .form-row .field input.iefocus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#416DA4;}
.login-panel .form-row .field input.error{color:black;border-color:#ED1C24;}
.login-panel .form-buttons{padding:0;margin:36px 0 0;}
.login-panel .form-buttons .button{margin:0;}
.login-panel .external-login{float:left;width:240px;margin-left:25px;}
.login-panel .external-login h2{color:black;font-size:12px;font-weight:bold;margin:4px 0 0;}
.login-panel .external-login .buttonf{margin:24px 0 0;}
.login-panel .external-login .buttong{margin:29px 0 0;}
.buttonf,.buttonf span,.buttong,.buttong span{background:url(../img/register/buttons.png) no-repeat left top;}
.buttonf,.buttong{border:0;float:left;display:block;color:#FFF;cursor:pointer;text-decoration:none;}
.buttonf span,.buttong span{display:block;}
.buttonf{background-color:#3F5E9F;background-position:right -120px;}
.buttonf span{min-width:73px;font-size:14px;font-weight:bold;text-align:center;padding:5px 10px 6px 37px;background-position:left -147px;}
.buttong{background-color:#0079C4;background-position:right -174px;}
.buttong span{min-width:73px;font-size:14px;font-weight:bold;text-align:center;padding:5px 10px 6px 37px;background-position:left -201px;}
#provider-search .form-row{padding-left:180px;padding-top:35px;margin:0;height:25px;}
#provider-search .text{margin-top:5px;}
#provider-search .search-button{padding:4px 50px;}
#provider-search div.img-wrapper{background:url('../img/search-provider/or.png') no-repeat center top;text-align:center;height:81px;margin-bottom:-83px;padding-top:25px;position:relative;text-align:center;top:-29px;z-index:10;font-size:24px;font-weight:bold;}
#provider-search .or{margin-top:-29px;margin-bottom:-32px;z-index:1000;}
#provider-search .search-box .top-left{background:url('../img/search-provider/top-left.png') no-repeat left top;}
#provider-search .search-box .top-right{background:url('../img/search-provider/top-right.png') no-repeat right top;padding:0 16px;}
#provider-search .search-box .top{background:url('../img/search-provider/top.png') repeat-x center top;font-size:18px;font-weight:bold;height:35px;padding-left:10px;padding-top:12px;}
#provider-search .search-box .left{background:url('../img/search-provider/left.png') repeat-y center left;}
#provider-search .search-box .right{background:url('../img/search-provider/right.png') repeat-y center right;padding:0 16px;}
#provider-search .search-box .bottom-left{background:url('../img/search-provider/bottom-left.png') no-repeat left bottom;}
#provider-search .search-box .bottom-right{background:url('../img/search-provider/bottom-right.png') no-repeat right bottom;padding:0 16px;}
#provider-search .search-box .bottom{background:url('../img/search-provider/bottom.png') repeat-x center bottom;}
#provider-search .search-box .content{background-color:#fff;padding-bottom:20px;}
#provider-search .search-box .content .column{margin:10px 0;float:left;width:210px;}
#provider-search .search-box .content .column li{color:#369;}
#provider-search .search-box .content .category-column{float:left;font-size:14px;font-weight:bold;margin:10px 0;padding-left:20px;width:260px;}
.payments .column{float:left;padding:10px;width:150px;}
.payments .short-column{float:left;padding:10px;width:100px;}
.payments .long-column{float:left;padding:10px;width:170px;}
.payments .account-info{width:90px;}
.payments .confirmation{margin:10px 0;text-align:left!important;}
#incoming-invoices .filters{margin:10px 0;}
#incoming-invoices .reason{white-space:normal;}
#incoming-invoices .pdf{width:57px;}
#incoming-invoices .received{width:65px;}
#incoming-invoices .status{width:65px;}
#incoming-invoices .due-date{width:65px;}
#incoming-invoices .actions{width:65px;}
#my-membership .field{max-width:530px;width:auto;}
#my-membership .next-membership-box-left{float:left;width:320px;}
#my-membership .next-membership-box{float:left;width:350px;text-align:center;}
#upgrade-membership .membership-header{margin-bottom:10px;}
#upgrade-membership .membership-type-header{float:left;width:160px;margin-left:10px;}
#upgrade-membership .membership-type{float:left;width:160px;overflow:hidden;}
#upgrade-membership .monthly-fee{float:left;width:90px;overflow:hidden;text-align:center;}
#upgrade-membership .bids-count{float:left;width:70px;overflow:hidden;text-align:center;}
#upgrade-membership .service-fee{float:left;width:90px;overflow:hidden;text-align:center;}
#upgrade-membership .months{float:left;width:70px;overflow:hidden;text-align:center;}
#upgrade-membership .actual-monthly-fee{float:left;width:80px;overflow:hidden;text-align:center;}
#upgrade-membership .total{float:left;width:90px;overflow:hidden;text-align:center;}
#upgrade-membership div.round-blue-block{margin:10px 0;}
#upgrade-membership input.radio{margin:0 5px;}
#upgrade-membership .warning-message{margin-top:20px;margin-bottom:30px;font-size:14px;}
div.subscription-compose-message-form{padding-top:15px;}
div.subscription-compose-message-form fieldset.validation-error{margin-left:15px;margin-right:15px;}
div.subscription-compose-message-form .form table{width:100%;}
div.subscription-compose-message-form .form table input.text{width:863px;margin-right:1px;margin-bottom:5px;}
div.subscription-compose-message-form .form table td.message-editor{padding-left:68px;}
#customer-payments-methods .option{width:160px;}
#job-payment-method .column{float:left;margin-top:30px;width:300px;}
#job-payment-method .radio{width:10px;}
#job-payment-method .method{width:230px;}
#job-payment-method .accept{width:20px;}
#job-payment-method .text{width:auto;}
#job-payment-method .label{width:100px!important;}
#job-payment-method div.form-buttons{padding-left:105px!important;}
.job-budget-chooser{width:360px;padding-top:15px;}
.selected-budget-border{font-weight:bold;}
.budget-border{text-align:center;font-size:10px;float:left;}
.budget-slider-container{padding-left:17px;padding-right:20px;}
.ui-slider-handle{border:0!important;}
#milestones,.milestones,{white-space:normal;}
.milestones-with-margin{margin-left:-17px;}
.maintenance{text-align:center;}
.maintenance div.gray-panel-header-top{color:#000!important;}
.maintenance .gray-panel-container{width:650px!important;text-align:left;}
.login-panel-title .flash .notice{color:#b72222;border:1px solid #9F092B;background-color:#FFDFE0;margin-bottom:15px;}
.portfolio-grid{float:left;width:347px;height:347px;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;user-select:none;border:1px solid #a6a6a6;display:inline;}
.portfolio-grid .portfolio-grid-item{float:left;padding:3px;width:109px;height:109px;cursor:pointer;overflow:hidden;background-color:#d9d9d9;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;}
.portfolio-grid .portfolio-grid-item span{display:block;font-size:12px;font-weight:bold;text-align:center;}
.portfolio-grid .portfolio-grid-empty-item span{color:#818181;font-weight:normal;}
.portfolio-grid .portfolio-grid-item table td{width:109px;height:94px;}
.portfolio-grid .portfolio-grid-item table td{width:109px;height:94px;overflow:hidden;text-align:center;vertical-align:middle;}
.portfolio-grid .portfolio-grid-item table td img{vertical-align:middle;}
.portfolio-grid .portfolio-grid-item table.empty-screenshot{width:109px;height:94px;color:#7F7F7F;background:url(../img/no_image_small.png) no-repeat center center;}
.portfolio-grid .portfolio-grid-item table.empty-screenshot td{width:auto;height:auto;padding:15px;}
.portfolio-grid .portfolio-grid-item .portfolio-verified-item-icon{display:inline;}
.portfolio-grid .portfolio-grid-item .portfolio-verified-item-icon img{margin-bottom:-7px;margin-top:-5px;}
.portfolio-grid .portfolio-grid-last-item{border-right:0;}
.portfolio-grid .portfolio-grid-bottom-item{border-bottom:0;}
.portfolio-grid .portfolio-grid-selected-item{background-color:#a8c9e1;}
.portfolio-grid .portfolio-grid-empty-item{cursor:auto;background:url(../img/profile/empty-portfolio-item.gif) no-repeat top left;}
.portfolio-grid .portfolio-grid-empty-upgrade-item{background-position:-115px 0;}
.portfolio-grid .portfolio-grid-empty-item table td{color:#bfbfbf;}
.portfolio-grid .portfolio-gallery{height:347px;overflow:hidden;background-color:#a8c9e1;border-bottom:1px solid #a6a6a6;}
.portfolio-grid .portfolio-gallery .portfolio-gallery-content{height:320px;overflow:hidden;padding:14px 0 13px;}
.portfolio-grid .portfolio-gallery .portfolio-gallery-content table{width:347px;height:286px;}
.portfolio-grid .portfolio-gallery .portfolio-gallery-content table td{color:#7f7f7f;padding-left:3px;padding-right:3px;text-align:center;vertical-align:middle;}
.portfolio-grid .portfolio-gallery .portfolio-gallery-content table.empty-screenshot{font-size:20px;font-weight:bold;background:url("../img/no_image_middle.png") no-repeat center center;}
.portfolio-grid .portfolio-gallery .portfolio-gallery-content .close-gallery-container{text-align:right;padding:0 5px;}
.portfolio-grid .portfolio-gallery .portfolio-gallery-content .close-gallery-container .close-gallery{color:#7f7f7f;}
.portfolio-grid .portfolio-gallery .portfolio-navigation{width:24px;height:60px;cursor:pointer;background:url("../img/profile/navigation.gif");}
.portfolio-grid .portfolio-gallery .portfolio-navigation-prev{left:10px;top:-203px;float:left;position:relative;}
.portfolio-grid .portfolio-gallery .portfolio-navigation-next{top:-203px;left:-10px;float:right;position:relative;background-position:-24px;}
.portfolio-details{float:right;width:530px;}
.portfolio-details .portfolio_details_row{padding-bottom:20px;}
.portfolio-details .portfolio_hidden_details{display:none;}
.portfolio-details .portfolio_details_row:after{clear:both;content:'';height:0;display:block;}
.portfolio-details .portfolio_details_row .portfolio_details_label,.portfolio-details .portfolio_details_row .portfolio_details_text{float:left;font-size:14px;}
.portfolio-details .portfolio_details_row .portfolio_details_label{width:160px;font-weight:bold;}
.portfolio-details .portfolio_details_row .portfolio_details_text{width:340px;}
.portfolio-details .portfolio-add-info{width:200px;font-size:17px;text-align:center;margin:75px auto 0;}
#profile-page .portfolio-details{margin-left:30px;width:300px;}
#profile-page .portfolio-details .form-buttons{margin:0;padding:0 0 0 17px;}
#profile-page form.portfolio-details .portfolio_details_row{padding-bottom:8px;}
#profile-page .portfolio-details .portfolio_details_row .portfolio_details_label,#profile-page .portfolio-details .portfolio_details_row .portfolio_details_text{float:none;width:260px;}
#profile-page .portfolio-details .portfolio_details_row .portfolio_details_text{min-height:1.2em;padding-left:22px;}
#profile-page .portfolio-details .portfolio_details_row .portfolio_details_text{min-height:1.2em;padding-left:2px;}
#profile-page .portfolio-details .portfolio_details_row .portfolio_details_text .text{width:270px;}
#profile-page .portfolio-details .portfolio_details_row .portfolio_details_text textarea.text{width:270px;}
#profile-page .portfolio-details .portfolio_details_row .portfolio_details_text .date-field{width:80%!important;}
#profile-page .promo-seal-container{float:left;}
#profile-page .promo-seal-container.promo-regular-seal{width:303px;padding-right:40px;border-right:1px solid #F0F0F0;}
#profile-page .promo-seal-container.promo-top-seal{width:303px;padding-left:40px;border-left:1px solid #F7F7F7;}
#profile-page .promo-seal-container h3{margin:0 0 30px;padding:0;color:#959394;}
#profile-page .promo-seal-container .promo-seal{float:left;width:105px;margin-left:55px;text-align:center;}
#profile-page .promo-seal-container .promo-seal-with-length{float:left;width:545px;text-align:center;}
#profile-page .promo-seal-container .promo-seal:first-child{margin-left:0;}
#profile-page .promo-seal-container .promo-seal .promo-seal-image{height:170px;overflow:hidden;}
#profile-page .promo-seal-container .promo-seal a{font-weight:bold;text-transform:lowercase;}
#profile-page .promo-seal-container .promo-seal-not-available{color:#9A9A9A;text-align:center;}
#profile-page .promo-seal-container .promo-seal-not-available h4{margin:0;padding:0;font-size:20px;margin-bottom:10px;}
.landing-page-actions{width:50px;}
div.landing-page .header{min-height:110px;}
div.landing-page .left{float:left;}
div.landing-page .left-with-margin{float:left;margin:3px 5px;}
div.landing-page .search-box-column{width:736px;}
div.landing-page .right{float:right;}
div.landing-page .learn-more{font-style:italic;font-weight:bold;height:10px;}
div.landing-page .column-header{width:230px;float:left;}
div.landing-page .column-container{height:270px;}
div.landing-page .column-content{width:225px;float:left;padding:5px;height:100%;}
div.landing-page .column-content .sub-column{width:198px;}
div.landing-page .column-content .img-wrapper{float:left;margin-right:5px;width:30px;height:40px;text-align:center;}
div.landing-page .column-content .skills-wrapper{width:190px;}
div.landing-page .column-content ol{margin-left:20px;}
div.landing-page .column-content li{margin-bottom:10px;}
div.landing-page .column-content .bullet-container{float:left;margin-right:10px;text-align:center;color:#369;padding-left:2px;font-size:26px;}
div.landing-page .column-content .twago-step{margin:4px 0 2px;width:170px;float:left;}
div.landing-page .company-reference-column{width:224px;}
div.landing-page .company-reference-column div.gray-header-panel{width:210px!important;}
div.landing-page .company-reference .logo{padding:5px 0;}
div.landing-page .company-reference .feedback{padding:5px 0;}
div.landing-page .company-reference .signature{text-align:right;padding:5px 0;font-style:oblique;}
div.landing-page .landinglinks{float:left;margin-left:15px;margin-top:20px;}
.landing-page h1{font-size:25px!important;color:#369!important;}
.landing-page h2{font-weight:normal!important;}
.landing-page h3{margin-top:2em;}
.landing-page ul{list-style-type:square;margin-left:20px;margin-right:20px;margin-top:2em;margin-bottom:2em;first-line:bold;}
.landing-page li{margin:20px;margin-top:1em;}
.landing-page p{line-hight:170%;}
.landing-page .img{margin:1em;}
.landing-page table.data-table .project-title .skills{color:gray;font-size:12px;}
.landing-page table.data-table .project-title{width:420px;white-space:normal;overflow:hidden;}
.landing-page table.data-table td.budget-range{width:130px;}
.landing-page table.data-table td.bidding-ends{width:130px;}
.landing-page table.data-table .company-name{overflow:hidden;white-space:normal!important;max-height:32px;vertical-align:middle;}
.landing-page table.data-table td.company-name{padding-bottom:2px;min-width:250px!important;}
.landing-page table.data-table .company-name div.logo{float:left;height:30px;width:30px;text-align:center;overflow:hidden;padding-right:5px;}
.landing-page table.data-table .company-name div.logo img{vertical-align:middle;}
.landing-page table.data-table div.company-name{width:220px!important;float:left;}
.landing-page table.data-table div.seo-company-name{margin-top:6px;}
.landing-page table.data-table div.company-name div.provider-name{float:left;overflow:hidden;white-space:nowrap;width:150px;}
.landing-page table.data-table div.company-name div.provider-name-long{float:left;overflow:hidden;white-space:nowrap;width:220px;}
.landing-page table.data-table div.company-name div.provider-icons{float:left;}
.landing-page table.data-table div.company-name img.verified-reference-sign-small{margin:-5px 2px -7px;}
.landing-page table.data-table .focus{white-space:normal!important;width:200px;max-height:32px;}
.landing-page table.data-table td.hourly-rate{width:70px;}
.landing-page table.data-table td.employees{width:90px;}
tr.red-row{background-color:#f00;}
.landing-page-search-results .actions{width:50px;}
.landing-page .gray-panel .gray-panel-top{background:url('../img/landing-page/gray-panel/top.png') repeat-x top;height:11px;}
.landing-page .gray-panel .gray-panel-left-top{background:url('../img/landing-page/gray-panel/left-top.png') no-repeat top left;}
.landing-page .gray-panel .gray-panel-right-top{background:url('../img/landing-page/gray-panel/right-top.png') no-repeat top right;padding:0 12px;}
.landing-page .gray-panel .gray-panel-left{background:url('../img/landing-page/gray-panel/left.png') repeat-y left;}
.landing-page .gray-panel .gray-panel-right{background:url('../img/landing-page/gray-panel/right.png') repeat-y right;padding:0 2px;}
.landing-page .gray-panel .gray-panel-content{background:#fefefe url('../img/landing-page/gray-panel/content.png') repeat-x bottom;min-height:153px;padding:0 12px;}
.landing-page .gray-panel .gray-panel-left-bottom{background:url('../img/landing-page/gray-panel/left-bottom.png') no-repeat bottom left;}
.landing-page .gray-panel .gray-panel-right-bottom{background:url('../img/landing-page/gray-panel/right-bottom.png') no-repeat bottom right;padding:0 12px;}
.landing-page .gray-panel .gray-panel-bottom{background:url('../img/landing-page/gray-panel/bottom.png') repeat-x bottom;height:12px;}
.landing-page .blue-header-panel{margin-top:10px;}
.landing-page .blue-header-panel .blue-header-panel-top{background:url('../img/blue-header-panel/top.png') repeat-x top;font-size:14px;height:28px;padding:10px 8px 0;color:#fff;}
.landing-page .blue-header-panel .blue-header-panel-left-top{background:url('../img/blue-header-panel/left-top.png') no-repeat top left;}
.landing-page .blue-header-panel .blue-header-panel-right-top{background:url('../img/blue-header-panel/right-top.png') no-repeat top right;padding:0 12px;}
.landing-page .blue-header-panel .blue-header-panel-right{background:url('../img/blue-header-panel/right.png') repeat-y right;}
.landing-page .blue-header-panel .blue-header-panel-left{background:url('../img/blue-header-panel/left.png') repeat-y left;padding:0 2px;}
.landing-page .blue-header-panel .blue-header-panel-bottom-left{background:url('../img/blue-header-panel/left-bottom.png') no-repeat bottom left;}
.landing-page .blue-header-panel .blue-header-panel-bottom-right{background:url('../img/blue-header-panel/right-bottom.png') no-repeat bottom right;padding:0 11px;}
.landing-page .blue-header-panel .blue-header-panel-bottom{height:12px;background:url('../img/blue-header-panel/bottom.png') repeat-x bottom;}
.landing-page .blue-header-panel .blue-header-panel-content{padding:10px 10px 0;background-color:#fff;}
.landing-page .blue-header-panel .blue-header-panel-content .triangle{background:url('../img/blue-header-panel/triangle.png') no-repeat top left;height:24px;left:35px;top:-14px;position:relative;}
.landing-page .red-header-panel{margin-top:10px;}
.landing-page .red-header-panel .red-header-panel-top{background:url('../img/red-header-panel/top.png') repeat-x top;font-size:14px;height:26px;padding:10px 8px 0;color:#fff;}
.landing-page .red-header-panel .red-header-panel-left-top{background:url('../img/red-header-panel/left-top.png') no-repeat top left;}
.landing-page .red-header-panel .red-header-panel-right-top{background:url('../img/red-header-panel/right-top.png') no-repeat top right;padding:0 12px;}
.landing-page .red-header-panel .red-header-panel-right{background:url('../img/red-header-panel/right.png') repeat-y right;}
.landing-page .red-header-panel .red-header-panel-left{background:url('../img/red-header-panel/left.png') repeat-y left;padding:0 1px;}
.landing-page .red-header-panel .red-header-panel-bottom-left{background:url('../img/red-header-panel/left-bottom.png') no-repeat bottom left;}
.landing-page .red-header-panel .red-header-panel-bottom-right{background:url('../img/red-header-panel/right-bottom.png') no-repeat bottom right;padding:0 11px;}
.landing-page .red-header-panel .red-header-panel-bottom{height:12px;background:url('../img/red-header-panel/bottom.png') repeat-x bottom;}
.landing-page .red-header-panel .red-header-panel-content{padding:10px;background-color:#fff;}
.landing-page .blue-header-panel-content .search-button{padding-top:5px;}
.landing-page .other-content{color:#6a6969;font-size:13px;margin-top:10px;}
.landing-page .register-button{padding-left:252px;visibility:hidden;}
.landing-page .register-button-false .red-button,.landing-page .register-button-false .orange-button,.landing-page .register-button-false .green-button{float:left!important;}
.landing-page .register-button-true .red-button,.landing-page .register-button-true .orange-button,.landing-page .register-button-true .green-button{float:right!important;}
.landing-page table.data-table tr.table-header{background-color:#7D7D7D!important;color:#fff;}
.landing-page table.data-table tr.table-row td.table-cell{border-bottom:1px solid #FFF!important;border-right:1px solid #FFF!important;}
.landing-page table.data-table tr.light{background-color:#F2F2F3;}
.landing-page table.data-table tr.dark{background-color:#e6e6e6;}
#public_comments_empty_message{margin-bottom:5px;}
.public-comment{width:704px;padding:10px;padding-left:5px;padding-right:5px;margin-bottom:5px;min-height:55px;background-color:#FFF;}
.public-comment-area-less-width{width:683px;padding-top:5px;padding-bottom:20px;}
.public-comment-content-user{float:left;font-weight:bold;}
.job-public-comment-styled-title{margin-top:2px;padding-left:15px;padding-bottom:5px;padding-top:10px;color:#000;}
.public-comment-top{width:672px!important;padding-left:0!important;padding-right:10px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;min-height:95px;}
#public_comments .followers-count{color:#369;}
#detail-comment-count,#detail-comment-span,#budget-comment-count,#budget-comment-span,#techno-comment-count,#techno-comment-span{font-weight:bold;color:#369;padding-left:5px;}
#public_comments .help-box{font-size:11px;padding:7px;padding-left:0;margin-bottom:10px;color:#5D5D5D;}
.public-comment-main-body-box{background:#FEFEFE;border:1px solid #CCC;border-bottom-left-radius:5px 5px;border-bottom-right-radius:5px 5px;border-top-left-radius:5px 5px;border-top-right-radius:5px 5px;margin:40px 20px 0 0!important;padding:20px;position:relative!important;width:653px;}
.public-comment-main-body-box-arrow-border{border-color:transparent transparent #CCC;border-style:solid;border-width:25px 10px 15px;height:0;left:630px;position:absolute;top:-41px;width:0;}
.public-comment-arrow-align{left:70px;}
.public-comment-main-body-box-arrow{border-color:transparent transparent #FEFEFE;border-style:solid;border-width:25px 10px 15px;height:0;left:630px;position:absolute;top:-40px;width:0;}
.public-comment-colors-admin{background:#f9eeef;border:1px solid #ad3341;}
.public-comment-border-color-arrow-admin{border-color:transparent transparent #ad3341;}
.public-comment-body-color-arrow-admin{border-color:transparent transparent #f9eeef;}
.public-comment-colors-customer{background:#EAEDF2;border:1px solid #EAEDF2;}
.public-comment-border-color-arrow-customer{border-color:transparent transparent #EAEDF2;}
.public-comment-body-color-arrow-customer{border-color:transparent transparent #EAEDF2;}
.public-comment-colors-provider{background:#FFF;border:1px solid #306085;}
.public-comment-border-color-arrow-provider{border-color:transparent transparent #306085;left:70px;}
.public-comment-body-color-arrow-provider{border-color:transparent transparent #FFF;left:70px;}
#public_comments .public-comment-content div{padding-top:1 5px;}
#public_comments .administrator .public-comment-content div,#public_comments .job-creator .public-comment-content div{font-weight:normal;}
#public_comments .follow-action,#public_comments .unfollow-action{margin-top:10px;margin-left:-1px;margin-bottom:5px;}
.public-comment-error{color:#B72222;border:1px solid #9F092B;background-color:#FFDFE0;}
.public-comment .public-comment-date{float:left;color:#5D5D5D;font-weight:bold;margin-left:10px;margin-bottom:8px;}
.public-comment .public-comment-logo{float:left;width:30px;text-align:center;margin-right:15px;overflow:hidden;}
.public-comment-down-line-container{width:100%;padding-bottom:40px;padding-top:8px;}
.public-comment-down-line-container .public-comment-down-line{border-bottom:1px solid #CCC;width:79%;padding-bottom:10px;float:left;}
.public-comment-top .public-comment-logo-top{float:left;width:30px;height:39px;text-align:center;margin-right:15px;overflow:hidden;margin-right:5px;}
.public-comment-top .public-comment-logo-top img{vertical-align:middle;}
.public-comment .public-comment-logo img{vertical-align:middle;}
.public-comment .public-comment-content{overflow:hidden;}
.public-comment .public-comment-content input.empty-text{color:#8C8C8C;content:please enter your comment here ...;}
.public-comment-violation-aligment{float:right;margin-top:-5px;}
.public-comment-violation-aligment img{vertical-align:bottom;}
#public_comment_form .public-comment{background-color:#E6EBFA;}
#public_comment_form .public-comment .public-comment-content{width:655px;margin-left:0!important;}
#public_comment_form .public-comment .public-comment-content-provider{padding:10px;width:655px;margin-left:0!important;}
#public_comment_form .public-comment .public-comment-content .left-chars{font-size:11px;color:gray;padding-top:0;padding-bottom:0;}
#public_comment_form .public-comment .public-comment-content-provider .left-chars{font-size:11px;color:gray;padding-top:0;padding-bottom:0;}
#public_comment_form .public-comment .public-comment-content .text{width:640px;padding:5px;}
#public_comment_form .public-comment .public-comment-content-provider .text{width:650px;padding:5px;}
.big-blue-vertical-line-for-graphic{float:left;position:absolute;height:72px;border-left:1px solid #678AA6;margin-left:140px;}
#public_comment_form .public-comment .public-comment-button{width:651px;}
#public_comment_form .public-comment .public-comment-button-provider{float:right;margin-right:6px;}
#public_comment_form .public-comment .public-comment-button .send-action{float:right;margin:5px 0 0 5px;}
#public_comment_form .public-comment .public-comment-button .cancel-action{float:right;margin:5px 0 0 5px;}
.upload-file-container img{vertical-align:middle;}
.search-sort-header{white-space:normal!important;padding-right:10px;}
.search-asc-direction{background:url('../img/up-triangle.png') no-repeat right;}
.search-desc-direction{background:url('../img/down-triangle.png') no-repeat right;}
span.obscured{color:#aaa;font-size:.8em;}
#skills-list .column{float:left;width:31%;border-right:1px solid #828283;padding:0 5px;margin-left:10px;color:#797a74;min-height:640px;}
#skills-list div.gray-panel-content{padding:10px 0 15px 0;}
#skills-list div.overview-link a,#skills-list div.overview-link a:hover,#skills-list div.overview-link a:visited{color:#797A74;text-decoration:none;}
#skills-list div.overview-link{text-align:right;padding-right:5px;}
#skills-list div.gray-panel{background-color:#fefefe;margin-top:5px;}
#skills-list div.column div.sub-category-left{float:left;width:140px;}
#skills-list div.column div.sub-category-right{padding-left:10px;float:right;width:140px;}
#skills-list div.column a,#skills-list div.column a:hover,#skills-list div.column a:visited{text-decoration:none;color:#797A74;}
#skills-list .category-img-container{margin-bottom:10px!important;}
#skills-list .category-name{margin-bottom:10px!important;}
div.upload-button-container a{font-weight:bold;}
div.upload-button-container a img{border:0;vertical-align:middle;}
#job-subscription .radio-button-container{margin:3px 0;}
#job-subscription .radio-button-container .radio{vertical-align:middle;margin-right:5px;}
span.verifaction-request-action{font-size:13px;}
span.tooltip_description{display:none!important;}
#seo-landing-pages-sitemap .seo-landing-page-topic-header{float:left;width:598px;font-size:12px;padding:2px 5px;background-color:#7D7D7D!important;color:#fff;}
#seo-landing-pages-sitemap .seo-landing-page-topic{float:left;width:600px;font-size:12px;overflow:hidden;padding:5px;}
#providers-sitemap .provider-name-header,#jobs-sitemap .job-title-header{float:left;width:698px;font-size:12px;padding:2px 5px;background-color:#7D7D7D!important;color:#fff;}
#seo-landing-pages-sitemap .seo-landing-page-category-header{font-size:12px;float:left;padding:2px 5px;background-color:#7D7D7D!important;color:#fff;width:330px;border-left:1px solid #FFF;}
#providers-sitemap .provider-location-header,#jobs-sitemap .job-budget-header{font-size:12px;float:left;padding:2px 5px;background-color:#7D7D7D!important;color:#fff;width:230px;border-left:1px solid #FFF;}
#jobs-sitemap .job-title,#providers-sitemap .provider-name{float:left;width:700px;font-size:12px;overflow:hidden;padding:5px;}
#seo-landing-pages-sitemap .seo-landing-page-category,#jobs-sitemap .job-budget,#providers-sitemap .provider-location{float:left;font-size:12px;color:gray;padding:5px;}
#main-sitemap h1{margin:0;}
#main-sitemap .sitemap-column{width:460px;float:left;padding:0 5px;margin-top:20px;}
#main-sitemap .view-all-content-articles{font-size:11px;font-style:italic;padding-top:5px;}
#providers-sitemap h3,#jobs-sitemap h3,#main-sitemap h3{font-weight:bold;}
img.nda-icon{margin-left:5px;margin-bottom:-3px;}
.sign-nda-popup input.text{width:50px;}
.sign-nda-popup .field{width:370px;}
.sign-nda-popup .nda-file{padding-top:0!important;}
.sign-nda-popup .sign-warning{padding:10px 0;}
.sign-nda-popup .public-description{max-height:110px;overflow:auto!important;}
.sign-nda-popup .nda-description{font-size:11px;color:gray;margin-bottom:12px;}
.sign-nda-popup .nda-description .project-name{font-size:12px;color:black;}
.add-provider-skills .provider-skills{max-height:400px;overflow:auto;}
.public-comment-attention-icon{float:right;margin:5px 0 0 5px;}
#inlinesearchbox{width:560px;padding:3px 5px;}
#inlinesearchbox div.search-input{float:left;padding-top:3px;}
#inlinesearchbox div.search-input select.text{width:130px;}
#inlinesearchbox div.search-input input.text{margin-left:5px;float:right;width:300px;height:18px;}
#inlinesearchbox div.search-button{float:right;}
#company-contact{top:-15px;float:right;height:47px;text-align:right;position:relative;padding:21px 70px 0 0;background:url(../img/telephonist.png) top right no-repeat;}
#company-contact .company-contact-hint{color:#49342d;font-size:12px;}
#company-contact .company-contact-phone{color:#9d160f;font-size:16px;font-weight:bold;}
#paymentcomponent div.main-description{display:block;padding-top:5px;padding-left:15px;padding-bottom:5px;border-bottom:1px solid #CCC;}
#paymentcomponent span.right-top{float:right;width:320px;padding:0 5px;}
#paymentcomponent span.right-top{float:right;width:320px;padding:0 5px;}
#paymentcomponent span.right-top span.info{float:left;}
#paymentcomponent span.right-top span.price-info{float:right;padding-right:75px;}
#paymentcomponent div.main-description span.right-margin{float:right;margin-right:80px;}
#paymentcomponent div.left{padding-bottom:15px;padding-top:5px;float:left;}
#paymentcomponent div.left img.service-image{height:100px;width:100px;padding:10px;}
#paymentcomponent div.center-padding{float:left;height:40px;padding:3.3%;padding-left:1%;}
#paymentcomponent div.left-padding{float:left;min-height:40px;padding:3.3%;padding-left:2%;padding-right:1%;width:25%;}
#paymentcomponent div.left-padding div.inline{display:block;padding-bottom:2px;}
#paymentcomponent div.left-padding div.inline span.font-color{font-weight:bold;font-size:17px;}
#paymentcomponent div.right-padding-size{float:right;margin-right:70px;margin-top:2.7%;vertical-align:middle;padding-left:8px;padding:10px;width:243px;}
#paymentcomponent .right-padding-size .partial-payment-hint{padding-top:10px;font-size:11px;}
#paymentcomponent div.right{text-align:right;}
#paymentcomponent div.right-padding-size span.contract-duration{float:right;font-weight:bold;}
#paymentcomponent div.right-padding-size span.contract-x{float:right;margin-right:60px;}
#paymentcomponent div.right-border{float:right;width:320px;padding:7px;padding-top:15px;padding-bottom:0;text-align:right;background:none;border-bottom:1px solid #CCC;}
#paymentcomponent div.right-border div.left-label{float:left;width:100px;padding-top:2px;text-align:left;}
#paymentcomponent div.right-border div.left-value{float:left;padding-left:10px;font-weight:bold;text-align:right;margin-right:50px;width:130px;height:25px;}
#paymentcomponent div.right-bottom{float:right;width:320px;display:block;padding:5px 6px 8px 6px;}
#paymentcomponent div.right-bottom div.left-label{float:left;width:100px;padding-top:2px;text-align:left;}
#paymentcomponent div.right-bottom div.left-value{float:left;padding-left:10px;font-weight:bold;height:25px;font-size:16px;text-align:right;margin-right:60px;width:130px;}
#choose-payment-method-block{padding-left:15px;}
#choose-payment-method-block{padding-left:15px;}
#detail_block{padding-left:10px;}
#choose-payment-method-block .title-payment{padding-bottom:5px;padding-top:10px;}
#choose-payment-method-block .methods-list{border-bottom:1px solid #CCC;}
#choose-payment-method-block .methods-list .left-blue{float:left;padding-top:5px;padding-bottom:5px;width:220px;color:#369;}
div#choose-payment-method-block .methods-list .left-blue-short{float:left;padding-top:5px;padding-bottom:5px;width:125px;color:#369;}
#choose-payment-method-block .radio-container{display:block;vertical-align:middle;padding-top:10px;}
#choose-payment-method-block .radio-container .radio-value{float:left;width:220px;vertical-align:middle;height:16px;line-height:16px;}
#choose-payment-method-block .radio-container .radio-value img.payment-icon{vertical-align:middle;margin-top:-4px;}
#choose-payment-method-block .radio-container .radio-value .title{font-weight:bold;}
.payment-optional-hint-small{font-size:10px;color:#818181;}
#choose-payment-method-block .radio-container .radio-value-long{float:left;width:280px;vertical-align:middle;height:32px;line-height:32px;}
#choose-payment-method-block .radio-container .left-cell-long{float:left;width:280px;vertical-align:middle;height:32px;line-height:32px;}
#choose-payment-method-block .radio-container .left-cell-short{float:left;width:125px;vertical-align:middle;height:32px;line-height:32px;}
#choose-payment-method-block .methods-list .left-blue-long{float:left;padding-top:5px;padding-bottom:5px;width:280px;color:#369;}
#choose-payment-method-block .radio-container .radio-help-image{height:16px;line-height:16px;vertical-align:top;background:url('/img/icons/information.png') center no-repeat;}
#choose-payment-method-block .radio-container .left-cell{float:left;width:220px;vertical-align:middle;height:22px;line-height:22px;}
.button-container-payment{padding-top:15px;padding-left:5px;}
.arrow-component-active{line-height:34px;height:34px;background:url('/img/payment/arrow/red-arrow_2.png') center no-repeat;text-align:center;vertical-align:middle;color:#FFF;font-weight:bold;display:inline-block;}
.arrow-component-active-image-part{height:34px;vertical-align:middle;display:inline-block;}
.arrow-component-active-finish{height:34px;background:url('/img/payment/arrow/red-arrow_3.png') center no-repeat;vertical-align:middle;display:inline-block;}
.arrow-component-passive{line-height:34px;background:url('/img/payment/arrow/blue-arrow_2.png') center no-repeat;text-align:center;vertical-align:middle;color:#FFF;font-weight:bold;display:inline-block;}
div.arrow-payment-component{padding-bottom:20px;}
#detail_block .container{float:left;width:480px;display:block;vertical-align:middle;padding:10px;}
#detail_block .container-long{float:left;width:520px;display:block;vertical-align:middle;padding:5px;}
#detail_block .container .payment-label{float:left;height:18px;vertical-align:middle;width:130px;text-align:left;padding-top:2px;}
#detail_block .container .payment-value{width:320px;float:left;padding-left:10px;padding-top:2px;padding-bottom:10px;}
#detail_block .container-detail{float:left;width:440px;display:block;vertical-align:middle;padding:5px;}
#detail_block .container-detail .payment-label{float:left;height:18px;vertical-align:middle;width:130px;text-align:left;padding-top:2px;}
#detail_block .container-detail .payment-value{width:250px;float:left;padding-left:10px;padding-top:2px;padding-bottom:10px;}
#detail_block .container .payment-value input.text{height:18px;width:300px;padding:6px 8px;}
#detail_block .container .payment-value select.text{width:318px;padding:6px 8px;}
#detail_block .container-long .payment-value input.text{height:18px;width:300px;padding:6px 8px;}
#detail_block .container-long .payment-value select.text{width:318px;padding:6px 8px;}
#detail_block .container-long .payment-label{float:left;width:145px;line-height:30px;vertical-align:middle;text-align:left;padding-top:2px;}
#detail_block .container-long .payment-value{width:365px;float:left;padding-left:10px;padding-top:2px;padding-bottom:10px;vertical-align:middle;}
#detail_block .container-long input{width:300px;}
.payment-empty-value{background:none;width:32px;height:32px;}
.payment-valid{background:url("../img/payment/green-check.png") top right no-repeat;vertical-align:middle;width:32px;height:32px;}
.payment-invalid{background:url("../img/payment/red-check.png") top right no-repeat;width:32px;height:32px;}
div.background-twago-blue{background-color:#d8e2ec;margin:-4px;}
a.edit-button-payment{padding-top:2px;font-weight:bold;}
h2.h2-with-margin-bottom{margin-top:20px;padding-bottom:10px;}
.long-payment{width:308px;}
.shorted-text-fee{width:40px;}
.payment-image-tooltip-div{position:relative;top:-20px;left:90px;width:18px;height:18px;}
h2.h2-with-margin-payment-credit-card{margin-top:20px;padding:10px;padding-left:10px;}
h2.h2-with-margin-payment-debit-giropay{margin-top:20px;padding:10px;padding-left:5px;}
.payment-user-account-ewallet-first{margin-top:-3px;font-size:10px;vertical-align:middle;}
.payment-user-account-ewallet-second{margin-top:-1px;font-size:11px;vertical-align:middle;}
.payment-user-account-credit-card-digit{font-size:9px;color:#000;}
.payment-user-account-credit-card-digit-10{font-size:10px;color:#818181;}
.payment-user-account-membership-hint-11{padding-left:22px;font-size:11px;color:#818181;}
.payment-user-account-membership-hint-11-0{color:#818181;font-size:11px;margin:20px 0 5px;padding:0 10px;}
.withdraw-block-big-style{margin-left:-10px;}
.payment-result-container{width:1000px;padding:20px;padding-left:0;padding-top:10px;margin-left:-5px;}
.payment-result-container .result-label{float:left;width:300px;padding:10px;text-align:left;}
.payment-result-container .result-value{float:left;padding:10px;}
.pyament-not-click-hidden-indicator{margin-top:10px;display:none;float:left;}
div.right-column div:last-child div.editable-section-interrior,div.left-column div:last-child div.editable-section-interrior{border-bottom:0;}
#home-postjob-easy-button{min-width:250px;text-align:center;}
.timetable-validate-error,.jqgrid-invalid-value{color:#f00;}
.timetable-invalid-value,.jqgrid-validate-error{color:#f00;border:1px solid #f00;}
.timetable-help{font-family:Arial;float:right;padding:10px;}
div.jqmDialogBody div.dialog-timetable{padding:20px;background-color:#FFF;min-height:370px;border:none;}
.button-with-fixed-width-for-register{border:none!important;}
.button-with-fixed-width-for-register span{width:95px;}
.promo-text-for-select-membership-provider-registration{padding-left:3px;font-size:14px;}
div.class-align-left-20px{padding-left:20px;}
h1.job-new-big-title-h1{margin-left:-20px;padding:0 0 5px 0;}
h1.job-less-margin-top{margin-top:-5px;}
h1.job-new-big-title-evaluation{margin-left:0!important;}
h1.job-new-big-title-h1-1{margin-bottom:-15px;}
h1.job-new-big-title-h1-2{margin-bottom:-0.5px;}
.field-tooltip{min-width:100px;padding:5px 10px 5px 10px;}
.hidden-bid-icon{float:right;}
.show-hide-bids{padding-left:25px;padding-top:20px;padding-bottom:20px;}
.popup-warning-dialog{display:block;height:auto;outline:0 none;overflow:hidden;position:absolute;width:300px;z-index:4002;}
.popup-warning-dialog-content{height:auto;font-size:14px;text-align:left;padding:10px 20px 10px 20px;}
.popup-warning-dialog-title{text-align:center;font-size:16px;text-weight:bold;}
.popup-warning-dialog .dialog-buttons{padding:10px 20px 10px 40px;}
.ajax-error-text{font-size:12px;color:#f00;}
a.delete-button{background:url('../img/icons/grey-delete.png') no-repeat right 75%;padding:4px 20px 0 15px;font-weight:bold;color:#5f5f5f;}
span.account-buttons a.edit-button{display:inline;padding-top:0;}
span.account-buttons{position:relative;top:3px;}
div.delete-checkbox{padding:10px 5px 10px 5px;}
div.popup-buttons{float:left;padding-left:0;margin-top:20px;}
td.center{text-align:center;}
div.small-text{color:gray;font-size:10px;}
#jobDirectory tr.table-data:hover,#providerDirectory tr.table-data:hover{background-color:#fff9C0;}
.job-dir-section{position:relative;top:-5px;}
div.search-provider-page div.provider-dir-section{position:relative;top:-5px;}
div.verify-request-field{float:left;padding:3px 10px 17px 10px;}
div.verify-request-field input.text{width:120px;}
div.verify-request-button{float:left;padding-top:0;}
div.verify-user-field{font-size:14px;padding:4px 10px 4px 10px;float:left;}
div.verify-user-label{font-size:14px;padding:4px 10px 4px 10px;float:left;width:80px;}
.membership-types{border-spacing:0;border:0;}
.membership-types thead th{padding-top:0;padding-left:2px;padding-right:2px;}
.membership-types tr td{vertical-align:top;}
.membership-types thead th.nth2{padding-right:0;}
.membership-types thead th.nth3{padding-top:0;padding-left:0;padding-right:0;}
.membership-types thead th .plan-title,.membership-types thead th .selected-plan-title{color:#FFF;overflow:hidden;font-size:16px;font-weight:100;text-align:center;padding:0;height:28px;width:162px;margin:0 0 -1px;}
.form #select-membership,.form #select-promo-membership{padding-left:1px;padding-right:1px;}
.membership-types thead th{border-top:2px solid #3d6ca2;padding-bottom:0;padding-top:0;text-transform:uppercase;}
.membership-types thead th.nth4,.membership-types thead th.nth1{border-top:0!important;}
.membership-types thead th.nth4{padding:0;}
.membership-types thead th .selected-plan-title{background:url(../img/membership/selected-title.png) no-repeat;}
.membership-types thead th .plan-title{background:url(../img/membership/title.png) no-repeat;}
.membership-types thead th .plan-type-VIP span{height:28px;display:block;padding:1px 30px 0 20px;background:url(../img/membership/vip.png) no-repeat right -1px;}
.membership-types thead th .plan-type-FREELANCER span{height:28px;display:block;padding:1px 30px 0 20px;background:url(../img/membership/freelancer.png) no-repeat right -1px;}
.membership-types thead th.nth5{padding-left:0;border-left:2px solid #3d6ca2;}
.membership-types tbody tr td.nth5{border-left:2px solid #3d6ca2;padding-left:0!important;}
.membership-types thead th .plan-type-PREMIUM span{height:28px;display:block;padding:1px 30px 0 20px;background:url(../img/membership/premium.png) no-repeat right 1px;}
.membership-types thead th.nth3{border-right:2px solid #3d6ca2;}
.membership-types thead th span{padding-top:0;display:block;height:28px;}
.selected-membership-button,.membership-button{border:0;min-width:142px;float:left;margin:0 5px;display:block;color:#FFF;cursor:pointer;font-size:16px;font-weight:100;position:relative;background-repeat:no-repeat;background-position:left top;}
.membership-button span,.selected-membership-button span{height:40px;display:block;text-align:center;padding:5px 30px 7px 10px;background-repeat:no-repeat;background-position:right -40px;}
.membership-button:hover,.selected-membership-button:hover{text-decoration:none;}
.membership-button,.membership-button span{background-image:url('../img/membership/register-button.png');}
.selected-membership-button span.membership-arrow{background:url('../img/membership/selected-arrow.png') no-repeat right top;}
.membership-button span.membership-arrow{background:url('../img/membership/arrow.png') no-repeat right top;}
.membership-button span.membership-arrow,.membership-types tr td.popular-plan span .selected-membership-button span.membership-arrow{top:11px;right:10px;width:14px;height:17px;display:inline;position:absolute;padding:0!important;}
.membership-button span.membership-button-label,.membership-types tr td.popular-plan span .selected-membership-button span.membership-button-label{padding-top:9px;}
.selected-membership-button,.selected-membership-button span{background-image:url('../img/membership/selected-register-button.png');}
.selected-membership-button.submit span,.membership-button.submit span{height:23px;padding-top:10px;}
.membership-types .popular-membership-sign{background:url('../img/membership/popular.png') no-repeat;width:120px;height:50px;position:absolute;margin-top:-28px;z-index:1000;border:0!important;}
.membership-types thead th.nth2{padding-left:0;}
.membership-types thead th.nthlast{padding-right:0;}
.membership-types tr td.nth4,.membership-types tr td.nth4 span{border:0;}
.membership-types thead th.nth2 div,.membership-types thead th.nthlast div{border-left:2px solid #3d6ca2;}
.membership-types tbody tr td.nth2{padding-top:0;padding-left:0;padding-right:2px;border-left:2px solid #3d6ca2;}
.membership-types tfoot tr td.nth2{padding-left:10px;border-left:2px solid #3d6ca2;margin:auto;}
.membership-types tbody tr td.nth3{padding-left:2px;padding-right:0;}
.membership-types tbody tr td.nth6{padding-left:2px;padding-right:2px;}
.membership-types tr td.nth5{padding-right:2px;}
.membership-types tfoot tr td.nth5{padding-left:10px;border-left:2px solid #3d6ca2;}
.membership-types tfoot tr td.nthlast{border-right:2px solid #3d6ca2;}
.membership-types thead th.nthlast{border-right:2px solid #3d6ca2;}
.membership-types tbody tr td.nthlast{padding-left:2px;padding-right:0;border-right:2px solid #3d6ca2;}
.membership-types tr td span,.membership-types tr td.popular-plan span{display:block;height:29px;text-align:center;}
.membership-types tfoot td{vertical-align:middle;padding:10px 5px!important;}
.membership-types tfoot td p{margin:0;text-align:center;}
.membership-types tr td.popular-plan span{border-bottom:2px solid #e36929;}
.membership-types tr td span{border-bottom:2px solid #3d6ca2;}
.membership-types tbody tr td.membership-section:first-child{padding-left:0;padding-right:5px;font-size:10px;color:#3d6ca2;font-weight:bold;text-align:left;text-transform:uppercase;}
.membership-types .membership-section .expand-container{position:relative;}
.membership-types tbody tr td.membership-section:first-child span.show-section,.membership-types tbody tr td.membership-section:first-child span.hide-section{top:16px;z-index:3;right:-13px;width:14px;height:14px;cursor:pointer;position:absolute;}
.membership-types tbody tr td.membership-section:first-child span.text{padding-top:4px;padding-bottom:0;text-align:right;border:0;height:15px;}
.membership-types tbody tr td.membership-section:first-child span.show-section{background:url('../img/membership/minus.png') no-repeat right 0;}
.membership-types tbody tr td.membership-section:first-child span.hide-section{background:url('../img/membership/plus.png') no-repeat right top;border-right:0;}
.membership-types tbody tr td.membership-section span{display:block;height:40px;padding-left:0;padding-right:0;position:relative;}
.membership-types tbody tr td.membership-section-content:first-child{padding-left:0;padding-right:5px;padding-top:0;font-size:10px;color:#3d6ca2;height:40px;}
.membership-types tbody tr td.membership-section span .best-possible{background-position:left;display:inline;padding-left:20px;border:0;}
.membership-types tbody tr td .tick-text{background:url('../img/membership/tick.png') no-repeat 0;padding-left:20px!important;}
.membership-types tbody tr td.membership-section .disable,.membership-types tbody tr td.membership-section-content .disable{background:url('../img/membership/cross.png') no-repeat center center;}
.membership-types tbody tr td.membership-section .provide,.membership-types tbody tr td.membership-section-content .provide{background:url('../img/membership/tick.png') no-repeat center center;}
.membership-types tbody tr td.membership-section-content:first-child{height:42px;text-align:right;vertical-align:middle;}
.membership-types tbody tr td.membership-section-content:first-child span{width:auto;display:inline;font-size:8px;margin:0 0 -1px;padding-left:0;text-transform:uppercase;}
.membership-types tbody tr td.membership-section-content:first-child span.no-borders{height:20px;}
.membership-types tbody tr td.membership-section-content:first-child .membership-section-end{height:20px;}
.membership-types tbody tr td.membership-section-content span{display:block;height:40px;padding-left:0;padding-right:0;position:relative;}
.membership-types tbody tr td.popular-plan.membership-section-content span,.membership-types tbody tr td.popular-plan.membership-section span{color:#e36929!important;}
.membership-types tbody tr td.membership-section .membership-cell-text,.membership-types tbody tr td.membership-section-content .membership-cell-text{display:inline;font-size:12px;font-weight:bold;border:0;}
.membership-types tbody tr td .vcenter{display:inline;position:absolute;top:30%;}
.membership-types tbody tr td.membership-section .membership-small-text,.membership-types tbody tr td.membership-section-content .membership-small-text{border:0;font-size:9px;display:inline;}
.membership-types tbody tr td.membership-section .three-line-value .membership-small-text{height:auto;display:block;}
.membership-types tbody tr td.membership-section .membership-micro-text,.membership-types tbody tr td.membership-section-content .membership-micro-text{border:0;display:inline;font-size:9px;}
.membership-types tbody tr td.membership-section span.two-line-value{height:36px;padding-top:4px;}
.membership-types tr td.nth1 span{border-bottom:0;}
.membership-types tbody tr td.nth3{border-right:2px solid #3d6ca2;}
.membership-types tfoot tr td span,.membership-types tfoot tr td.nth1{border-bottom:0!important;height:27px;margin:auto;}
.membership-types tfoot tr td form div{display:inline;}
.membership-types tfoot tr td{padding:10px;border-bottom:2px solid #3d6ca2;}
.no-borders{border:0!important;}
.membership-types tfoot tr td.nth3{padding-left:10px;border-right:2px solid #3d6ca2;}
.membership-types tfoot td .blue-button,.membership-types tfoot td .green-button{margin:0 5px;width:142px;}
.membership-types tfoot td .blue-button span,.membership-types tfoot td .green-button span{height:19px;}
.field-group table.membership-types,div.editable-section .form table.membership-types{width:auto;margin:30px auto 0;}
#select_membership_special .membership-types,#change_membership_special .membership-types{margin-top:10px;}
#change_membership_general{margin-left:-7px;border:0!important;padding:0!important;}
#yellow-page-form{margin:20px 0;background:#4778A2;padding:15px 10px 10px 25px;}
#yellow-page-form .yellow-page-form-title{float:left;width:321px;color:white;font-size:20px;font-weight:bold;}
#yellow-page-form .yellow-page-form-field{float:left;width:232px;margin-right:20px;}
#yellow-page-form .yellow-page-form-field input.text{width:214px;box-shadow:0 0 5px 0 rgba(70,120,161,0.75);-moz-box-shadow:0 0 5px 0 rgba(70,120,161,0.75);-webkit-box-shadow:0 0 5px 0 rgba(70,120,161,0.75);}
#yellow-page-form .yellow-page-form-field p{margin:10px 0 0;color:white;font-size:11px;}
#yellow-page-form .yellow-page-form-action{float:left;}
#yellow-page-form .yellow-page-form-action .green-button{margin:-2px 0 0;}
#yellow-page-list{float:left;width:660px;}
#yellow-page-list .yellow-page-provider{border:2px solid #C6D5E3;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-bottom:20px;}
#yellow-page-list .yellow-page-banner{width:660px;height:148px;overflow:hidden;position:relative;margin:-12px 0 7px;border-top:1px solid #CEDAE8;border-bottom:1px solid #9DB5CF;background:#3D6CA2 url(../img/yellowpage/banner-big.png) no-repeat 0 13px;}
#yellow-page-list .yellow-page-banner p{margin:0;top:19px;width:660px;color:#59595B;font-size:40px;text-align:center;position:absolute;}
#yellow-page-list .yellow-page-banner p span{color:#E4682A;}
#yellow-page-list .yellow-page-banner a{top:76px;left:175px;color:white;width:250px;font-size:27px;line-height:45px;padding-right:50px;position:absolute;text-align:center;text-transform:uppercase;vertical-align:middle;}
#yellow-page-list .yellow-page-banner a:HOVER{text-decoration:none;}
#yellow-page-list .yellow-page-provider .yellow-page-provider-header{color:#3A6D9E;padding:12px 20px;background:#EAEDF2;border-bottom:1px solid #C6D5E3;}
#yellow-page-list .yellow-page-provider .yellow-page-provider-distance{float:right;color:#8C8E91;}
#yellow-page-list .yellow-page-provider .yellow-page-provider-content{padding:20px;position:relative;}
#yellow-page-list .yellow-page-provider.special-provider .yellow-page-provider-content{padding:20px 20px 40px;}
#yellow-page-list .yellow-page-provider .provider-number{float:left;width:27px;height:22px;color:white;margin-right:12px;padding-top:4px;text-align:center;background:url(../img/fsmark.png) no-repeat scroll left top transparent;}
#yellow-page-list .yellow-page-provider .provider-logo{float:right;}
#yellow-page-list .yellow-page-provider .provider-info,#yellow-page-list .yellow-page-provider .provider-contact-info,#yellow-page-list .yellow-page-provider .provider-services-summary{margin-left:50px;}
#yellow-page-list .yellow-page-provider .provider-info h3{color:#3A6D9E;margin:2px 0 5px;font-size:15px;font-weight:bold;}
#yellow-page-list .yellow-page-provider .provider-info p.provider-site{margin-top:20px;}
#yellow-page-list .yellow-page-provider .provider-contact-info{margin-top:15px;}
#yellow-page-list .yellow-page-provider .provider-services-summary{margin-top:35px;}
#yellow-page-list .yellow-page-provider .vip-provider,#yellow-page-list .yellow-page-provider .premium-provider{width:117px;height:110px;left:-8px;bottom:-8px;position:absolute;}
div.view-job-and-bids div.bid-panel .vip-provider,#yellow-page-list .yellow-page-provider .vip-provider{background:url(../img/yellowpage/vip-member.png) no-repeat 0 0;}
div.view-job-and-bids div.bid-panel .premium-provider,#yellow-page-list .yellow-page-provider .premium-provider{background:url(../img/yellowpage/premium-member.png) no-repeat 0 0;}
#yellow-page-right-column{float:right;width:320px;}
#yellow-page-right-column .yellow-page-banner{width:320px;height:79px;overflow:hidden;margin-bottom:8px;position:relative;background:url(../img/yellowpage/banner-small.png) no-repeat top left;}
#yellow-page-right-column .yellow-page-banner p{margin:0;top:15px;left:5px;width:181px;color:#59595B;font-size:20px;position:absolute;}
#yellow-page-right-column .yellow-page-banner p span{color:#E4682A;}
#yellow-page-right-column .yellow-page-banner a{top:15px;left:186px;width:94px;color:white;font-size:15px;position:absolute;text-align:center;text-transform:uppercase;vertical-align:middle;padding:9px 30px 7px 0;}
#yellow-page-right-column .yellow-page-banner a:HOVER{text-decoration:none;}
#yellow-page-map{border:2px solid #C6D5E3;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#yellow-page-map .map-title{color:#3A6D9E;font-weight:bold;padding:6px 8px;background:#EAEDF2;border-bottom:1px solid #C6D5E3;}
#yellow-page-google-map{height:290px;overflow:hidden;}
#yellow-page-teaser{padding:7px 7px 16px;margin-top:20px;background:#4778A2;}
#yellow-page-teaser h3{color:white;font-size:19px;font-weight:bold;min-height:91px;margin:-21px 0 0;padding:25px 13px 0 104px;background:url(../img/yellowpage/medal.png) no-repeat 4px 0;}
#yellow-page-teaser ul{background:white;padding:10px 0 7px 0;}
#yellow-page-teaser ul li{color:#4778A2;font-size:15px;font-weight:bold;list-style:none;margin-bottom:6px;padding:4px 0 4px 58px;background:url(../img/yellowpage/list-item.png) no-repeat 16px center;}
#yellow-page-teaser .green-button,#yellow-page-teaser .green-button span,#yellow-page-form .yellow-page-form-action .green-button,#yellow-page-form .yellow-page-form-action .green-button span,#yellow-page-search-form .yellow-page-form-action .green-button,#yellow-page-search-form .yellow-page-form-action .green-button span{background-image:url(../img/yellowpage/button.png);}
#yellow-page-teaser .green-button{width:191px;margin:20px 0 0 58px;}
#yellow-page-teaser .green-button span{padding:7px 0 8px;text-align:center;}
#yellow-page-promo{height:249px;text-align:right;padding:26px 26px 0 580px;background:url(../img/yellowpage/map.png) no-repeat 0 0 white;}
#yellow-page-promo.en_locale{height:251px;text-align:left;padding:24px 560px 0 55px;}
#yellow-page-promo.de_locale{background-image:url(../img/yellowpage/map_de.png);}
#yellow-page-promo.it_locale{background-image:url(../img/yellowpage/map_it.png);}
#yellow-page-promo.es_locale{background-image:url(../img/yellowpage/map_es.png);}
#yellow-page-promo h1{margin:0;color:#3A6D9E;font-size:30px;font-weight:bold;}
#yellow-page-promo.en_locale h1{font-size:27px;}
#yellow-page-promo h1 em{color:#8C111D;font-style:normal;}
#yellow-page-search-form{height:69px;background:#4778A2;position:relative;margin-bottom:35px;padding:14px 0 0 214px;}
#yellow-page-search-form .yellow-page-form-title{top:6px;left:-13px;width:200px;height:50px;position:absolute;color:white;font-size:20px;font-weight:bold;text-align:center;padding:18px 21px 0 0;background:url(../img/yellowpage/find-provider.png) no-repeat 0 0;}
#yellow-page-search-form .yellow-page-form-field{float:left;width:258px;margin-right:15px;}
#yellow-page-search-form .yellow-page-form-field .text{height:43px;width:232px;font-size:18px;font-weight:bold;background:white;padding:0 12px;line-height:43px;vertical-align:middle;}
#yellow-page-search-form .yellow-page-form-field{color:white;font-size:11px;}
#yellow-page-search-form .yellow-page-form-action .green-button{margin:5px;white-space:nowrap;}
.yellow-page-clear{height:0;clear:both;padding-top:30px;margin-bottom:20px;border-bottom:1px solid #E0E0E0;}
.provider-contact-info .blue-button,.provider-contact-info .blue-button span{color:#2F5E80;background-image:url(../img/yellowpage/contact-button.png);}
.provider-contact-info .blue-button{margin:0 10px 0 0;}
.provider-contact-info .blue-button span{padding:7px 0 8px;}
.provider-contact-info .provider-phone-number,.provider-contact-info .provider-fax-number{float:left;margin:0 10px 0 0;}
.provider-contact-info div.provider-phone-number,.provider-contact-info div.provider-fax-number{padding:7px 0 8px;}
.provider-contact-info .provider-phone-number i,.provider-contact-info .provider-fax-number i,.provider-contact-info .provider-contact i,.provider-contact-info .request-contact i{font-style:normal;padding-left:28px;padding:7px 15px 8px 35px;}
.provider-contact-info .provider-phone-number i{background:url(../img/yellowpage/contact-phone.png) no-repeat 9px 9px;}
.provider-contact-info div.provider-phone-number{min-height:34px;padding:0 15px 0 35px;background:url(../img/yellowpage/contact-phone.png) no-repeat 9px 9px;}
.provider-contact-info div.provider-phone-number p{margin:0;}
.provider-contact-info div.provider-phone-number p.single-phone{padding:7px 0 8px;}
.provider-contact-info .provider-fax-number i{background:url(../img/yellowpage/contact-fax.png) no-repeat 10px 8px;}
.provider-contact-info .provider-contact i,.provider-contact-info .request-contact i{background:url(../img/yellowpage/contact-email.png) no-repeat 8px 10px;}
.promo-popup{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;box-shadow:0 7px 7px #666;padding:15px 10px 15px 15px;width:275px;}
.promo-buttons{padding-left:4px;padding-top:15px;}
.promo-buttons a{font-size:13px;margin-left:15px;vertical-align:middle;}
.promo-buttons-inner{display:inline;}
.promo-close{background:url("../img/promo-close.png") no-repeat scroll 0 0 transparent;cursor:pointer;float:right;height:16px;position:relative;top:-5px;width:16px;}
.promo-popup-container{top:45px;left:600px;z-index:2;position:absolute;}
#promo-popup h1{color:#369;font-weight:bold;margin:none!important;background:none!important;padding:0!important;font-size:14px;}
#promo-popup h2{font-weight:bold;color:#000!important;margin:none!important;background:none!important;padding:0!important;font-size:13px;}
.promo-popup .ui-resizable-handle{position:absolute;cursor:se-resize;bottom:0;right:0;}
#radio_div{padding:50px 0 0 15px;}
#radio_div .radio-box{float:left;padding:5px;}
#radio_div .radio-label{font-weight:bold;font-size:14px;float:right;width:95%;padding:5px;}
.simple-black-color{color:#000;}
.balance-big-title{padding-left:0;}
.balance-form{width:696px;}
.escrow-blue-hr{width:739px;border-top:1px solid;color:#487AA4;margin-left:-25px;}
.balance-form .form-row{padding:0 0 10px 0;width:650px;}
.balance-form .form-row .label{width:200px;padding:15px 0;float:left;font-size:15px;font-weight:bold;}
.balance-form .form-row .field{width:130px;padding:15px 5px;float:left;font-size:15px;font-weight:bold;text-align:right;}
.balance-form .form-row .long-field{width:220px!important;}
.balance-form .form-row .action{width:200px;float:right;padding-top:10px;text-align:right;margin-right:-35px;}
.balance-form .form-row .action a{float:right;text-align:right;}
.escrow-payment-status{margin-bottom:12px;margin-left:10px;padding-left:30px;vertical-align:middle;width:674px;}
.escrow-payment-status-warning{background:url("../img/icons/info.png") 0 50% no-repeat;}
.escrow-payment-status-mediation{background:url("../img/icons/warning.png") 0 50% no-repeat;}
.escrow-payment-status .text-warning{background-color:#D8E2EC;vertical-align:middle;padding:8px 20px;}
#history .data-table{width:678px;}
table.data-table tr.table-row td.table-cell{padding:5px 5px;}
.balance-form .escrow-payment-table{padding:0 3px 3px 0;width:680px;min-height:300px;float:left;}
.balance-form .escrow-payment-table .row th{padding:12px 0;color:#2B5B81;}
.balance-form .escrow-payment-table .row td{padding:3px 0;}
.balance-form .escrow-payment-table .job-row td{padding-top:20px!important;}
.balance-form .escrow-payment-table .row .job-image{margin-top:1px;padding:3px;}
.balance-form .escrow-payment-table .row .job-image img{margin-top:3px;}
.balance-form .escrow-payment-table .row .job-title{width:280px;}
.balance-form .escrow-payment-table .row .job-amount{width:100px;text-align:right;padding-right:30px;}
.balance-form .escrow-payment-table .row .job-status{width:160px;padding:3px 8px 3px 0;}
.balance-form .escrow-payment-table .row .job-action{width:125px;}
.balance-form .escrow-payment-table .row .job-button{margin-left:-5px;}
.balance-form .escrow-payment-table .row .job-checkbox{width:15px;}
.balance-form .escrow-payment-table .row .job-milestone{width:160px;}
.balance-form .escrow-payment-table .row .job-milestone img{vertical-align:middle;}
.balance-form .escrow-payment-table .hide-row,.hide-item{display:none;}
#escrow-balance-history-table tr.table-row td.table-cell{white-space:normal!important;}
#escrow-balance-history-table tr.table-row td.reason{width:230px!important;}
#escrow-balance-history-table tr.table-row td.transaction-type{width:220px;}
#escrow_help{width:200px;margin-left:25px;margin-top:-10px;padding-left:10px;text-align:left!important;background:url(../img/fieldhelp/bgleft.png) no-repeat 0 15px;}
#account_help{width:200px;margin-left:28px;margin-top:25px;padding-left:10px;text-align:left!important;background:url(../img/fieldhelp/bgleft.png) no-repeat 0 15px;}
#detail_help{width:200px;margin-left:105px;margin-top:-10px;padding-left:10px;text-align:left!important;background:url(../img/fieldhelp/bgleft.png) no-repeat 0 15px;}
#status_help,#hours_help,#deadline_help{width:200px;margin-left:105px;padding-left:10px;text-align:left!important;background:url(../img/fieldhelp/bgleft.png) no-repeat 0 15px;}
#message_help_hint{width:200px;margin-left:75px;margin-top:-10px;text-align:left!important;background:url(../img/fieldhelp/bgleft.png) no-repeat 0 15px;}
#key_help,#issues_help,#next_help,#open_help{width:200px;margin-left:105px;margin-top:10px;padding-left:10px;text-align:left!important;background:url(../img/fieldhelp/bgleft.png) no-repeat 0 15px;}
.twago-gray{background-color:#E1E1E1;}
.accounts-title{font-size:20px;}
.long-account-discribe-title{font-size:19px;}
.long-account-discribe-title-dashboard{font-size:19px;padding-bottom:5px;}
.long-account-discribe-message{font-size:12px;padding:25px 0;}
table.accounts-table{border-spacing:1px;background-color:#FFF;width:100%;text-align:left;border-left-width:0;border-right-width:0;position:relative;left:-1px;}
table.accounts-table thead tr th{background-color:#d8e2ec;padding:12px;padding-right:15px;}
table.accounts-table tbody td{padding:12px;background-color:white;vertical-align:middle;}
table.accounts-table tbody td.left{color:#8C8B8B;font-size:16px;font-weight:bold;}
table.accounts-table tbody td.right{text-align:right;color:#3D6CA2;font-size:16px;font-weight:bold;}
.accounts-table-request tbody td{padding:6px 12px!important;border-bottom:1px solid #8C8B8B;}
table.accounts-table tbody tr.odd td{background-color:#F0F0F6;}
table.data-table tr.table-row td.table-amount,table.data-table tr.table-row th.table-amount{text-align:right;padding-right:80px;}
.promo-popup .promo-content{overflow:auto;}
select.fixed-job-width{width:180px;}
.actual-escrow-object-message{font-weight:bold;color:blue;}
.not-actual-escrow-object-message{font-weight:bold;color:red;font-style:italic;}
#withdraw_dialog_form{max-height:360px;overflow:auto;}
.footer-navigation-panel{margin-top:15px;width:100%;padding-bottom:15px;border-bottom:1px solid #E0E0E0;}
.footer-navigation-panel .alphabet{float:left;width:15px;text-align:center;padding-top:2px;}
.footer-navigation-panel .footer-title{font-size:15px;font-weight:bold;float:left;color:#369;}
#provider-promo-seal th{padding:5px;}
#provider-promo-seal td{padding:5px;border-top:1px solid #D1D1D1;}
#provider-promo-seal td textarea.text_area{width:500px;height:70px;font-size:1em;}
#discount-offer-page h1{color:#245894;font-size:27px;}
#discount-offer-page h1 span.discount{font-size:54px;}
#discount-offer-page .offer-container{margin-top:10px;position:relative;padding:50px 155px 30px;background-color:white;border:1px solid #DCE3EA;}
#discount-offer-page .offer-container .discount-info{left:270px;bottom:140px;width:530px;color:#7A7878;text-align:right;position:absolute;}
#discount-offer-page .offer-container .discount-info .discount-amount{font-size:76px;padding-left:330px;border-bottom:1px solid #959393;}
#discount-offer-page .offer-container .discount-info .discount-percentage{font-size:38px;}
#discount-offer-page .offer-container .discount-info .discount-condition{padding-left:330px;}
.form-row .promocode{padding:5px 0 10px 0;}
.form-row .promocode-input{padding-bottom:5px!important;}
.nobr{white-space:nowrap;}
.form-row-escrow-message{background:url(../img/escrow/payment-escrow-arrow.png) no-repeat 0 0;padding:8px 0 10px 40px;min-height:50px;color:#898888;font-size:14.5px;font-weight:bolder;}
.form-row-escrow-message-second{background:url(../img/escrow/payment-escrow-check.png) no-repeat 0 0;padding:8px 0 10px 40px;float:left;min-height:50px;}
.form-row-escrow-message-third{background:url(../img/escrow/payment-escrow-fon.png) no-repeat 0 top;float:left;padding:20px 0 0 80px;margin:-20px 0 0 -80px;min-height:140px;min-width:900px;color:#898888;font-size:14.5px;font-weight:bolder;}
hr.escrow-hr-top{color:#3D6CA2;width:600px;margin-bottom:5px;border:4px solid;}
hr.escrow-hr-bottom{color:#3D6CA2;width:600px;margin-top:5px;border:4px solid;}
div.form-row-escrow-payment-hint{color:#898888;}
div.escrow-document-main{padding:30px;padding-top:0;margin-top:-10px;}
.safePay-message-length-limit{width:800px;}
a.safePay-top-link{margin-left:25px;}
.safePay-message-length-long{width:1000px;}
h1.safepay-document-title{color:#3D6CA2;font-weight:bold;font-size:26px!important;}
h2.safepay-document-promo{color:#3D6CA2;font-weight:bold;padding-bottom:5px;}
div.escrow-document-table-section{padding:40px;padding-top:0;}
img.escrow-document-title-image{padding:5px 15px;margin-top:12px;vertical-align:middle;}
.form .container-vcenter{position:relative;}
.form .container-vcenter field-group.vcenter{position:absolute;top:40%;}
.uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
.membership-title{color:#3D6CA2;padding:18px;font-size:20px;}
.membership-show-hide{padding-left:20px;}
.time-field{height:18px;width:180px;padding:6px 8px;}
.label-job-subscription{font-size:13px;padding:8px 4px;}
#select_membership_b.select_membership_big{padding:0 20px;}
#select_membership_b.select_membership_small{padding:0 110px;}
#select_membership_b.select_membership_big p.other-plans{text-align:center;}
#select_membership_b p.other-plans{font-size:11px;font-weight:bold;margin-top:10px;}
#select_membership_b h1{text-align:center;}
#select_membership_b .membership-column{float:left;width:184px;height:332px;}
#select_membership_b .membership-column .membership-column-content{height:307px;}
#select_membership_b .membership-column .membership-column-head{font-size:25px;font-weight:bold;text-align:center;margin-bottom:-6px;}
#select_membership_b .membership-column.membership-fields{height:307px;padding-top:25px;}
#select_membership_b .membership-column.membership-BASIC .membership-column-content{background:url(../img/ab/basic-bg.png) no-repeat top left;}
#select_membership_b .membership-column.membership-FREELANCER .membership-column-content,#select_membership_b .membership-column.membership-PROMOCODE .membership-column-content{background:url(../img/ab/freelancer-bg.png) no-repeat top left;}
#select_membership_b .membership-column.membership-FREELANCER .membership-column-head,#select_membership_b .membership-column.membership-PROMOCODE .membership-column-head{color:#767373;}
#select_membership_b .membership-column.membership-PREMIUM .membership-column-content{background:url(../img/ab/premium-bg.png) no-repeat top left;}
#select_membership_b .membership-column.membership-PREMIUM .membership-column-head{color:#3B6DA3;}
#select_membership_b .membership-column .price-row{color:white;height:46px;overflow:hidden;border-bottom:1px solid #3A3A3A;}
#select_membership_b .membership-column .price-row p{margin:0;font-size:27px;font-weight:bold;text-align:center;}
#select_membership_b .membership-column .price-row p em{top:3px;left:-5px;position:relative;font-size:13px;font-style:normal;vertical-align:top;}
#select_membership_b .membership-column .price-row p.price-amount{line-height:1;margin-top:3px;}
#select_membership_b .membership-column .price-row p.price-monthly{font-size:12px;}
#select_membership_b .membership-column .price-row p.price-free{line-height:46px;vertical-align:middle;}
#select_membership_b .membership-column .regular-row{height:38px;overflow:hidden;line-height:38px;font-weight:bold;text-align:center;vertical-align:middle;border-bottom:1px solid #3A3A3A;}
#select_membership_b .membership-column.membership-fields .regular-row{text-align:right;padding-right:16px;}
#select_membership_b .membership-column .regular-row table td{height:38px;width:184px;line-height:normal;vertical-align:middle;}
#select_membership_b .membership-column.membership-PREMIUM .regular-row{color:#2B5B7E;}
#select_membership_b .membership-column .action-row{padding:10px 15px;}
#select_membership_b .membership-column .action-row .submit{height:21px;width:151px;float:left;color:white;display:block;text-align:center;overflow:hidden;padding:10px 0;font-size:17px;font-weight:bold;background:url(../img/ab/button.png) no-repeat top left;}
#select_membership_b .membership-column .action-row .submit:HOVER{text-decoration:none;}
#select_membership_b .membership-column.membership-PREMIUM .action-row .submit{background-image:url(../img/ab/button2.png);}
#select_membership_b.select_membership_c .membership-column{height:403px;}
#select_membership_b.select_membership_c .membership-column.membership-fields,#select_membership_b.select_membership_c .membership-column .membership-column-content{height:378px;}
#select_membership_b.select_membership_c .membership-column.membership-BASIC .membership-column-content{background:url(../img/ab/basic-bg2.png) no-repeat top left;}
#select_membership_b.select_membership_c .membership-column.membership-FREELANCER .membership-column-content,#select_membership_b.select_membership_c .membership-column.membership-PROMOCODE .membership-column-content{background:url(../img/ab/freelancer-bg2.png) no-repeat top left;}
#select_membership_b.select_membership_c .membership-column.membership-PREMIUM .membership-column-content{background:url(../img/ab/premium-bg2.png) no-repeat top left;}
#select_membership_b.select_membership_c .membership-column .regular-row:FIRST-CHILD{padding-top:7px;}
#select_membership_b.select_membership_c .membership-column .price-row{border:0;color:black;padding:15px 0 7px 0;}
#select_membership_b.select_membership_c .membership-column.membership-PREMIUM .price-row{color:#2B5B7E;}
#authorize-assist{float:right;color:#8B1814;padding:0 0 0 22px;margin:3px 10px 0 0;background:url(../img/icons/warning2.png) no-repeat top left;}
#authorize-assist a{color:#8B1814;text-decoration:underline;}
ul#navlist{font-family:sans-serif;}
ul#navlist a{text-decoration:none;}
ul#navlist,ul#navlist ul,ul#navlist li{margin:0;padding:0;font-size:11px;list-style-type:none;}
ul#navlist li{float:left;}
ul#navlist li a{color:#069;padding:3px;}
ul#navlist li a:hover{color:#069;}
ul#navlist li a:active{color:#069;}
ul#subnavlist{display:none;}
ul#subnavlist li{float:none;}
ul#subnavlist li a{padding:0;margin:0;}
ul#navlist li:hover ul#subnavlist{display:block;position:absolute;font-size:11px;padding:5px 0 0 0;margin:-20px 0 0 -13px;border:1px solid #016799;-moz-box-shadow:0 6px 10px #888;box-shadow:0 6px 10px #888;-webkit-box-shadow:0 6px 10px #888;background-color:#FFF;}
ul#navlist li:hover ul#subnavlist li a{border:none;display:block;padding:5px 10px 5px 15px;}
ul#navlist li:hover ul#subnavlist li a:before{content:" ";}
ul#navlist li:hover ul#subnavlist li:hover{color:#FFF;background-color:#016799;}
ul#navlist li:hover ul#subnavlist li a:hover{color:#FFF;}
ul#navlist li#subactive:hover{background-color:#FFF!important;color:#069!important;padding:0 5px 5px 15px!important;background:url(../img/icons/arrow-lang-small.png) 4px top no-repeat;}
ul#navlist li#subactive{background-color:#FFF!important;color:#069!important;padding:0 5px 5px 15px!important;background:url(../img/icons/arrow-lang-small.png) 4px top no-repeat;}
ul#navlist li#active{padding-left:8px;margin:3px 0 0 5px;background:url(../img/icons/arrow-lang-small.png) left top no-repeat;}
#advertise_video{margin-bottom:20px;}
#advertise_video.readonly-form .form-row .field{width:200px;}
#advertise_video.readonly-form .form-row .field.upgrade-motivation{width:400px;}
#advertise_video.readonly-form .form-row .field.upgrade-motivation.without-actions{width:560px;}
#advertise_video.readonly-form .form-row .form-row-actions{float:left;}
#advertise_video.readonly-form .form-row .form-row-actions a{display:inline;}
#advertise_video.readonly-form .form-row .form-row-actions .view-advertise-video{background:none;}
#advertise_video_player{padding:10px 30px;}
#advertise_materials h4{color:#676767;font-size:13px;font-weight:bold;}
.advertise-materials{width:492px;float:right;}
.advertise-materials .prev-material,.advertise-materials .next-material{float:right;color:black;cursor:pointer;font-size:8px;padding-top:15px;background-repeat:no-repeat;background-image:url(../img/material-next-prev.png);}
.advertise-materials .prev-material{background-position:right top;}
.advertise-materials .next-material{margin-left:15px;background-position:left -30px;}
.advertise-materials h4{margin:3px 0;font-size:21px;}
.advertise-materials .advertise-materials-content{padding:5px;background:#DCDDDF;border:1px solid #7E98A9;}
.advertise-materials .advertise-materials-interior{width:480px;height:295px;overflow:hidden;background:white;}
.advertise-materials .advertise-materials-interior ul li{width:480px;height:295px;display:block;list-style:none;}
.advertise-materials .advertise-materials-interior a.advertise-resource{display:block;width:480px;height:295px;background:url(../img/material-resource.png) no-repeat center center;}
.advertise-materials .advertise-materials-interior a.advertise-resource:HOVER{text-decoration:none;}
.advertise-materials .advertise-material-name{font-size:14px;font-weight:bold;font-style:italic;padding:10px 0 5px;}
.advertise-materials .advertise-controls{float:right;padding:5px 0;}
.advertise-materials .advertise-control{width:5px;height:5px;float:left;margin:0 1px;cursor:pointer;background:url(../img/material-control.png) no-repeat left top;}
.advertise-materials .advertise-control.avtive-control{background-position:right top;}
form.post-job-class{margin:-10px 0 -30px 0;}
form.post-job-class div.skip{width:663px;text-align:right;}
#subscription-area{background:none no-repeat scroll 30px center #424242;border-top:5px solid #5A84B0;bottom:0;height:41px;left:0;margin:0;padding:0;position:fixed;width:100%;z-index:9999999;}
#subscription-area .subscribe-content{height:21px;margin:10px 30px;position:relative;}
#subscription-area .subscribe-content .subscribe-area{float:right;text-align:right;width:700px;}
#subscription-area .subscribe-content .subscribe-area .text-social{text-align:right;width:400px;float:left;color:#8B8B8B;margin-top:1px;overflow:hidden;}
#subscription-area .subscribe-content .subscribe-area .social{float:right;width:300px;}
#subscription-area .subscribe-content .subscribe-area p{float:right;margin-top:3px;padding-left:14px;width:40px;}
#subscription-area .subscribe-content .subscribe-area .social .soc{color:#8B8B8B;font-weight:bold;padding:1px 6px 0 6px;float:right;}
.fb-send-button{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;cursor:pointer;color:#3b5998;-moz-outline-style:none;text-decoration:none;background:#eceef5;border:1px solid #cad4e7;display:inline-block;white-space:nowrap;padding:1px 4px;font-family:'trebuchet ms',sans-serif;font-size:11px;}
.fb-send-button:hover{border-color:#9dacce;text-decoration:none;color:#3b5998;}
.fb-send-button span{line-height:14px;line-height:13px;}
.fb-send-button i,.fb-send-button img{float:left;height:14px;margin-right:3px;width:14px;}
.fb-send-button i{background-image:url(../img/icons/fb-icons.png);background-position:-1px -47px;}
#facebook-popup-description .left-div{float:left;}
#facebook-popup-description .right-div{float:right;width:400px;}
#facebook-popup-description .right-div .title{color:#255475;font-size:12px;font-weight:bold;}
#facebook-popup-description .right-div .capticon{color:grey;}
.story{width:950px;border-top:1px solid #DDD;}
.story-h1{color:#3B6DA0;font-weight:bold;font-size:26px;}
.story .left-column{float:left;}
.story .right-column{padding:20px 60px 25px 85px;float:right;border:1px solid #DDD;border-top:none;width:620px;background-color:#FFF;min-height:600px;}
.story .right-column .top-quote{font-size:13px;color:#4B4B4B;font-style:italic;}
.story .right-column .top-quote .quote-left,.short-story .quote .quote-left{background:url(../img/story/quote-left.png) no-repeat top left;height:40px;margin-left:-45px;margin-bottom:-28px;}
.story .right-column .top-quote .quote-right,.short-story .quote .quote-right{background:url(../img/story/quote-right.png) no-repeat bottom right;height:40px;margin-right:-45px;margin-top:-46px;}
.story .right-column .top-quote .author{color:#618BB1;}
.story .right-column .solution-headline,.story .right-column .challenge-headline{margin-top:30px;font-size:20px;color:#3B6DA0;font-weight:bold;}
.story .right-column .solution-content,.story .right-column .challenge-content{font-size:14px;}
.story .right-column .benefits-headline{margin-top:20px;font-size:16px;color:#3B6DA0;font-weight:bold;}
.story .right-column .benefits-main-headline{margin-top:30px;font-size:20px;color:#3B6DA0;font-weight:bold;}
.story .right-column .benefits-content{font-size:14px;}
.story .left-column{background-color:#D8E6F1;min-height:200px;width:165px;padding:10px 0 10px 10px;}
.story .left-column .story-pdf{margin-top:20px;color:red;}
.story .left-column .story-pdf a{color:#B36261;}
.story .left-column .story-pdf a img{vertical-align:middle;margin-bottom:1px;}
.story .left-column .fact{margin-top:10px;font-size:20px;color:#3B6DA0;font-weight:bold;}
.story .left-column .point{margin-top:10px;padding-left:24px;font-size:11px;color:#3B6DA0;background:url(../img/story/point.png) no-repeat 0 10%;}
.story .left-column .company-title{margin-top:10px;font-size:13px;font-weight:bold;color:#3B6DA0;}
.story .left-column .point-profile{margin-top:10px;margin-left:4px;padding-left:19px;font-size:14px;color:#3B6DA0;background:url(../img/story/profile.png) no-repeat center left;}
.story .left-column .point .span-point{font-size:15px;}
.stories-main{width:950px;border:1px solid #979797;border-bottom:none;background:#FFF;}
.short-story{padding-bottom:55px;}
.short-story .quote{padding-left:130px;font-size:13px;color:#4B4B4B;font-style:italic;width:550px;}
.short-story .quote .author{color:#618BB1;margin-top:5px;}
.short-story .challenge{padding-top:20px;padding-left:85px;font-size:14px;width:850px;}
.short-story .logo{float:right;margin-top:-20px;margin-right:20px;}
.short-story .title{font-size:16px;width:600px;font-weight:bold;padding:10px 0 10px 85px;}
.short-story .read-more{padding-top:15px;padding-left:81px;}
hr.short-story-hr{margin-left:86px;color:#979797;width:864px;margin-bottom:5px;border-top:1px solid;}
.cke_skin_kama .cke_charcount{float:right;color:#60676A;display:block;margin:5px 3px 0 0;}
.cke_charcount .cke_charcount_count,.cke_charcount .cke_charcount_limit{color:#60676A;}
span.admin-left-padding{float:right;}
#vas-content{font-family:Helvetica;padding:0 18px 0 8px;}
#vas-content .top-info{width:890px;padding:19px;background-color:#F2F2F2;-moz-box-shadow:3px 3px 3px #ccc;-webkit-box-shadow:3px 3px 3px #ccc;box-shadow:3px 3px 3px #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;color:#747474;font-size:22px;border:1px solid #CCC;}
#vas-content h1.main-title{text-align:center;font-size:28px;padding:30px 25px 10px 25px;;}
#vas-content .vas-service{text-align:center;padding:15px;margin-right:20px;border:3px solid #CCC;width:181px;float:left;background-color:#F2F2F2;-moz-box-shadow:3px 3px 3px #ccc;-webkit-box-shadow:3px 3px 3px #ccc;box-shadow:3px 3px 3px #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;color:#747474;cursor:pointer;}
#vas-content .service-over{border:3px solid #006837;}
#vas-content .service-selected{border:3px solid #006837;}
#vas-content .service-last{margin-right:0;}
#vas-content .vas-service .vas-posting{background:url(../img/vas/vas-speed-posting.png) no-repeat center center;height:110px;}
#vas-content .vas-service .vas-pro{background:url(../img/vas/vas-pro.png) no-repeat center center;height:110px;}
#vas-content .vas-service .vas-nda{background:url(../img/vas/vas-nda.png) no-repeat center center;height:110px;}
#vas-content .vas-service .vas-protect{background:url(../img/vas/vas-protect.png) no-repeat center center;height:110px;}
#vas-content .service-selected .vas-posting{background:url(../img/vas/vas-speed-posting-selected.png) no-repeat center center;height:110px;}
#vas-content .service-selected .vas-pro{background:url(../img/vas/vas-pro-selected.png) no-repeat center center;height:110px;}
#vas-content .service-selected .vas-nda{background:url(../img/vas/vas-nda-selected.png) no-repeat center center;height:110px;}
#vas-content .service-selected .vas-protect{background:url(../img/vas/vas-protect-selected.png) no-repeat center center;height:110px;}
#vas-content .vas-service .message{color:#737373;text-align:center;padding:15px 5px;height:74px;overflow:hidden;font-size:18px;}
#vas-content .vas-service .price{color:#000;text-align:center;padding:10px 5px 5px 5px;font-weight:bold;font-size:24px;color:#737373;}
#vas-content .vas-service .learn-more{padding:5px 5px 3px 5px;text-align:center;border-bottom:1px solid;}
#vas-content .service-selected .learn-more a{color:#006837!important;}
#vas-content .vas-service .bottom{text-align:center;color:#FFF;font-size:18px;padding:5px 0 6px 0;margin:8px -15px -15px -15px;border-top:1px solid #416DA4;background-image:url(../img/svg/gradient-blue.svg);background-size:100% 100%;background-repeat:repeat-x;background-position:0 0;background-color:#4A74A8;background:-webkit-gradient(linear,left top,left bottom,from(#9DB4D0),to(#4A74A8));background:-moz-linear-gradient(top,#9DB4D0,#416DA4);background:-o-linear-gradient(top,#9DB4D0,#416DA4);background:-ms-linear-gradient(top,#9DB4D0,#416DA4);-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#vas-content .service-selected .bottom{border-top:1px solid #006837;background-image:url(../img/svg/gradient-green.svg);background-size:100% 100%;background-repeat:repeat-x;background-position:0 0;background-color:#006837;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#006837));background:-moz-linear-gradient(top,#ccc,#006837);background:-o-linear-gradient(top,#ccc,#006837);background:-ms-linear-gradient(top,#ccc,#006837);-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;}
#vas-content .total-section{text-align:center;padding:5px;margin:25px 3px 0 0;border:1px solid #CCC;width:207px;float:right;background-color:#D6D8D9;-moz-box-shadow:3px 3px 3px #ccc;-webkit-box-shadow:3px 3px 3px #ccc;box-shadow:3px 3px 3px #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;font-size:18px;}
#vas-content .total-section .message-part{width:100px;text-align:center;float:left;}
#vas-content .total-section .amount-part{width:100px;text-align:center;float:right;margin:-3px;padding:3px;background-color:#FFF;}
#vas-content .action-section{text-align:center;padding:3px 5px;margin:20px 3px 20px 0;border:1px solid #B3B3B3;width:207px;float:right;color:#757575;background-color:#F2F2F2;-moz-box-shadow:3px 3px 3px #ccc;-webkit-box-shadow:3px 3px 3px #ccc;box-shadow:3px 3px 3px #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;font-size:22px;cursor:pointer;}
#vas-content .action-section a:hover{text-decoration:none;}
#vas-content #action-selected .action{color:#FFF;}
#vas-content #action-unselected .action{color:#757575;}
#vas-content #action-selected{border:1px solid #F68E1E;background-image:url(../img/svg/gradient-orange.svg);background-size:100% 100%;background-repeat:repeat-x;background-position:0 0;background-color:#F26722;background:-webkit-gradient(linear,left top,left bottom,from(#F5AC59),to(#F26722));background:-moz-linear-gradient(top,#F5AC59,#F26722);background:-o-linear-gradient(top,#F5AC59,#F26722);background:-ms-linear-gradient(top,#F5AC59,#F26722);}
#vas-info .form-row .vas-posting{background:url(../img/vas/vas-speed-posting-medium.png) no-repeat center center;height:110px;width:90px;}
.vas-info-section .form-row .label{width:90px;}
.vas-info-section .form-row .field{width:320px;}
#vas-info .form-row .vas-pro{background:url(../img/vas/vas-pro-medium.png) no-repeat center center;height:110px;}
#vas-info .form-row .vas-nda{background:url(../img/vas/vas-nda-medium.png) no-repeat center center;height:110px;}
#vas-info .form-row .vas-protect{background:url(../img/vas/vas-protect-medium.png) no-repeat center center;height:110px;}
#vas-info .form-row .vas-protect-small{background:url(../img/vas/vas-protect-small.png) no-repeat top center;height:110px;width:80px;}
#vas-info .form-row .vas-nda-small{background:url(../img/vas/vas-nda-small.png) no-repeat top center;height:110px;width:80px;}
#vas-info .form-row .field .info{margin-top:20px;width:360px;}
#vas-info .form-row .field .info .vas-title{color:#416DA4;font-size:19px;width:320px;padding:6px 0 0 0;}
#vas-info .form-row .field .vas-description{width:390px;font-size:12px;padding:5px 30px 0 0;}
#vas-info .form-row .field .info .price{color:#416DA4;float:right;width:60px;font-weight:bold;font-size:24px;}
#vas-info .form-row .vas-small{width:80px;}
#vas-info .form-row .field .vas-small-title{color:#416DA4;font-size:19px;width:411px;margin-top:10px;}
#vas-info .form-row .field .vas-small-description{width:411px;float:right;font-size:12px;padding:15px 0;}
#vas-info .form-row .field .vas-type{width:411px;}
#vas-info .form-row .field .vas-type input.radio{float:left;}
#vas-info .form-row .field .vas-type .vas-type-title{float:right;width:390px;padding-bottom:20px;}
#vas-info .form-row .button-section{margin-left:90px;float:left;}
#vas-info .form-row .button-section a:hover{text-decoration:none;}
#vas-info .form-row .button-section .action-submit{padding:0 15px;float:left;height:25px;border:1px solid #F68E1E;color:#FFF;text-align:center;line-height:25px;vertical-align:middle;margin-right:15px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-image:url(../img/svg/gradient-orange.svg);background-size:100% 100%;background-repeat:repeat-x;background-position:0 0;background-color:#F26722;background:-webkit-gradient(linear,left top,left bottom,from(#F5AC59),to(#F26722));background:-moz-linear-gradient(top,#F5AC59,#F26722);background:-o-linear-gradient(top,#F5AC59,#F26722);background:-ms-linear-gradient(top,#F5AC59,#F26722);}
#vas-info .form-row .button-section .action-cancel{padding:0 15px;text-align:center;color:#757575;border:1px solid #F68E1E;line-height:25px;height:25px;text-align:center;border:1px solid #CCC;float:right;background-color:#F2F2F2;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
#vas-info .form-row .field-nda{margin-left:80px;margin-bottom:25px;}
.vas-file-list-item{width:360px;}
#job-comment-form-error-container{padding:10px;border:1px solid #ED3512;background-color:#FFDFE0;margin-top:20px;}
.show-hide-area #public-comment-area{cursor:pointer;margin-left:17px;}
.detail-progress-section{padding:0;margin:-8px 0 25px -20px;}
.job-workflow-progress{background-color:#FFF;border:1px solid #DCE3EA;height:32px;padding:8px 20px 4px 20px;}
.job-workflow-progress .job-step{float:left;color:#979797;padding-right:24px;max-width:156px;overflow:hidden;white-space:nowrap;}
.job-workflow-progress .last{padding-right:0;}
.job-workflow-progress .job-step div{margin-top:1px;border:2.5px solid #979797;border-radius:2px;width:150px;}
.job-workflow-progress .job-step div div{margin-top:-1px;border:1px solid #979797;width:176px;}
.job-workflow-progress .last div div{width:150px;}
.job-workflow-progress .current{color:#689D1F;}
.job-workflow-progress .current div{border-color:#689D1F;}
.job-workflow-progress .current div div{border-color:#689D1F;}
.view-progress-section{margin:15px 0 -10px 0;}
.started-progress-section{margin:10px 0 0 -20px;width:744px;}
