/**
 * Taked from http://sandbox.voices.com/ui/css/all.css
 * PLEASE, DO NOT EDIT IT
 * Place CSS changes into main_dev.css
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

html{
    font-size:100.01%;
}
select,input{
    margin:0;
    padding:0;
    outline:0;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size:14px;
    color:#000;
}
body{
    background-color: #e6e6e6;
    line-height:1;
    color: black;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size:62.5%;
}
* html body{text-align:center;}
img{
    display:block;
    border:0;
}
/*DIV introducting*/
#introducting{
    background:url(../img/introducting-bg.gif) repeat-x 0 0;
    width:100%;
    min-width:988px;
    height:28px;
    overflow:hidden;
}
#introducting div.main-intro{
    width:984px;
    margin:0 auto;
    text-align:center;
}
#introducting div.main-intro a:hover{text-decoration:underline;}
#introducting div.main-intro a{
    background:url(../img/list4.gif) no-repeat 100% 60%;
    float:left;
    line-height:24px;
    font-size:12px;
    color:#0059c3;
    font-weight:bold;
    padding:0 10px 0 0;
    text-decoration:none;
}
#introducting div.main-intro a.right{float:right;margin:0 6px 0 0;}
#introducting div.main-intro p{
    line-height:24px;
    font-size:14px;
    color:#528c0c;
    font-weight:bold;
    padding:0;
    text-align:center;
}
#introducting div.main-intro p a{
    background:none;
    font-size:14px;
    color:#528c0c;
    padding:0;
    float:none;
}
/*DIV introducting*/
/* Block Witch Engulfs All Content */
#header{
    width:100%;
    min-width:988px;
    height:108px;
    background:#fff url(../img/bg-head.gif) left bottom repeat-x;
}
#header.head-new-class{height:136px;}
#header a{
    color:#0059c3;
    text-decoration:none;
}
#header a:hover{
    text-decoration:underline;
}
#header .head-cont{
    width:983px;
    margin:0 auto;
    text-align:left;
    overflow:hidden;
}
#header .logo{
    width:188px;
    height:56px;
    float:left;
    margin:7px 0 0 0;
}
#header.head-new-class .logo{width:400px;height:76px;margin-top:15px;}
#header .logo a {
    display:inline;
    float:left;
    width:188px;
    height:56px;
    text-indent:-9999px;
    background:url(../img/logo.gif) left top no-repeat;
}
#header.head-new-class .logo a{background:url(../img/logo-new.gif) no-repeat 0 0;width:400px;height:76px;}
#header .links{
    width:795px;
    float:right;
    margin:43px 0 0 0;
    text-align:right;
}
#header.head-new-class .links{width:548px;margin-top:69px;}
#header .links li{
    padding: 0 6px 0 9px;
    display:inline;
    font-size:14px;
    font-weight:bold;
    line-height:1.3em;
    background:url(../img/bg-li-separator.gif) left 1px no-repeat;
}
#header .links li.first{
    background:none;
}
#header .menu{
    width:590px;
    clear:both;
    float:left;
    display:inline;
    margin:9px 0 0 6px;
}
#header .menu li{
    display:inline;
    float:left;
    margin:0 35px 0 0;
    font-size:16px;
    font-weight:bold;
}
#header .menu li a{
    display:inline;
    float:left;
}
#header .menu li a.sort{

    display:inline;
    width:13px;
    height:10px;
    margin:3px 0 0 7px;
    background:url(../img/bg-sort-asc.gif) 50% 50% no-repeat;
    border-left:1px solid #cdcdcf;
    font-size:7px;
}
#header .head-search{
    float:right;
    margin:5px 0 0 0;
    padding:0 3px 0 0
}
#header .head-search a{
    float:left;
    width:120px;
    margin:0 10px 0 0;
    font-size:11px;
}
#header .head-search select{
    width:80px;
    font-size:14px;
    height:21px;
    border:1px solid #cbcbc9;
    vertical-align:middle;
    margin-left:7px;
}
#header .head-search input{
    height:17px;
    width:120px;
    padding:1px 3px 1px 3px;
    border:2px solid #598a0e;
    vertical-align:middle;
}
#header .head-search .head-button{
    height:23px;
    width:59px;
    padding:0;
    border:none;
    vertical-align:middle;
}


#wrapper{
    width:988px;
    margin:0 auto 0;
    padding:0 0 17px 0;
    text-align:left;
}
#wrapper.nooverflow{overflow:visible;padding:0;}
#left{
    width:154px;
    float:left;
    margin:14px 0 0 0;
    background:url(../img/bg-left.gif) left top repeat-y;
    overflow:hidden;
}
#left .left-top{
    background:url(../img/bg-left-top.gif) left top no-repeat;
}
#left .left-bot{
    padding:15px 15px 25px 10px;
    background:url(../img/bg-left-bot.gif) left bottom no-repeat;
    float:left;
}
#left h2{
    margin:0 0 0 5px;
    font-weight:bold;
    font-size:2em;
}
#left h2.user-name{
    margin:0 0 0 10px;
    font-weight:bold;
    font-size:1.4em;
    float:left;
}
#left h2.user-name span{
    font-weight:normal;
}
#left .photo{
    height:38px;
    width:38px;
    padding:4px;
    background:url(../img/bg-photo.gif) no-repeat 0 0;
    float:left;
}
#left ul{
    font-size:12px;
    color:#0059c3;
    margin:0;
    clear:both;
    overflow:hidden;
    width:133px;
}
#left ul li{
    margin:15px 0 0 0;
    overflow:hidden;
}
#left ul li img{
    float:left;
}
#left ul li a{
    color:#0059c3;
    text-decoration:none;
    line-height:1.2em;
}
#left ul li a:hover{
    text-decoration:underline;
}
#left ul li p{
    font-weight:bold;
    margin:6px 0 0 38px;
    padding:0 0 0 0;
    height:auto !important;
    height:18px;
    min-height:18px;
}
#left ul li p a{
    float:left;
}
#left ul li p a.js-buton{
    float:right;
    display:inline;
    width:11px;
    height:11px;
    background:url(../img/bg-li-minus.gif) left top no-repeat;
}
#left ul li p a.js-buton.plus{background:url(../img/bg-li-plus.gif) left top no-repeat;}
#left ul li ul{
    margin:0 0 0 38px;
    overflow:hidden;
}
#left ul li ul li{
    margin:0;
    font-size:0.75em;
}
#content{
    float:right;
    display:inline;
    width:810px;
    margin:9px 0 0 0;
    background:#fff url(../img/bg-content.gif) left top repeat-y;
    overflow:hidden;
}
.nooverflow #content{margin-bottom:17px;}
#content.job-posting{overflow:visible;}
#content .content-top{
    background:url(../img/bg-content-top.gif) left top no-repeat;
}
#content .content-bot{
    padding:5px 0 32px 0;
    background:url(../img/bg-content-bot.gif) left bottom no-repeat;
}
#content .holder{
    margin-right:1px;
    background:url(../img/bg-holder.gif) left top repeat-y;
    border-top:1px solid #4c739e;
}
#content .holder .holder-h1{
    background:url(../img/bg-holder-h1.gif) left bottom no-repeat;
    padding-bottom:5px;
}
#content .holder .holder-h1.no-shadows{padding-bottom:0;background:none;}
#content .holder h1{
    margin:0 1px;
    padding:10px 22px 7px 27px;
    background:#0a88df;
    font-size:2.6em;
    font-weight:bold;
    color:#fff;
}
#content .holder .tabs{
    width:807px;
    margin:0 0 0 1px;
    padding:1px 0 0 0;
    overflow:hidden;
    background:#0a88df url(../img/bg-tabs.gif) left bottom repeat-x;
}
#content .holder .tabs ul{
    margin-left:25px;
}
#content .holder .tabs ul li{
    float:left;
    display:inline;
    width:120px;
    height:18px;
    margin:0 0 0 5px;
    padding:6px 0 0 0;
    background:#0a88df url(../img/bg-tab-li.gif) left top repeat-x;
    font-size:1.4em;
    font-weight:bold;
    text-align:center;
}
#content .holder .tabs ul li.active{
    background:#0a88df url(../img/bg-tab-li-active.gif) left top repeat-x;
}
#content .holder .tabs ul li a{
    color:#0059c3;
    text-decoration:none;
}
#content .holder .tabs ul li a:hover{
    text-decoration:underline;
}

#content .member-details,
#content .member-details{
    width:749px;
    margin:33px 36px 0 25px;
}
#content .member-details fieldset{
    overflow:hidden;
    margin-left:4px;
}
#content .member-details fieldset p{
    font-size:2em;
    font-weight:bold;
    width:49%;
    float:left;
    padding:0 0 7px 0;
}
#content .member-details div{
    width:294px;
    padding:5px 70px 11px 0;
    float:left;
    text-align:right;
}
#content .member-details div.holder{
    background:#fff9dd;
    width:750px;
    padding:0;
    float:left;
    border:none;
}
#content .member-details div fieldset{
    margin:2px 0 0 0;
}
#content .member-details div label{
    color:#666a69;
    font-size:1.6em;
}
#content .member-details div input{
    margin:0 0 0 6px;
}
#content .member-details div select{
    width:161px;
    margin-left:6px;
}
#content .member-details div.butons{
    float:none;
    width:100%;
    text-align:center;
    background:none;
    padding:0;
}
#content .member-details div.butons input{
    margin:21px 10px 0 10px;
}

#content .acc-info{
    width:755px;
    margin:0px 36px 0 25px;
    padding:0;
}
#content .acc-info div{
    background-color:#c3edff;
    margin:12px 0 10px 0;
    padding:0 0 15px 0;
}
#content .acc-info div.talent{
    margin:23px 0 10px 0;
}
#content .acc-info h2{
    padding:14px 22px 9px 22px;
    background:#54a7dd url(../img/bg-result-h2.gif) left top no-repeat;
    font-size:2em;
    font-weight:bold;
    color:#fff;
}
#content .acc-info fieldset{
    margin:7px 0 0 0;
    padding-right:184px;
    text-align:right;
}
#content .acc-info fieldset label{
    font-size:16px;
    line-height:1.1;
}
#content .acc-info fieldset input{
    margin:0 0 0 25px;
    width:371px;
    border-top:2px solid #858583;
    border-right:2px solid #f7f7f7;
    border-bottom:2px solid #f7f7f7;
    border-left:2px solid #858583;
    background:#fff;
}
#content .acc-info fieldset input.active-input{
    background:#feffed;
}
#content .acc-info div.butons{
    float:none;
    width:100%;
    text-align:center;
    background:none;
    padding:0;
}
#content .acc-info div.butons input{
    margin:21px 10px 0 10px;
}
#content .search{
    margin:22px 30px 0 25px;
    background-color:#dbeac4;
    padding-bottom:10px;
}
#content .search a{
    font-size:1.1em;
    color:#0059c3;
    text-decoration:none;
}
#content .search a:hover{
    text-decoration:underline;
}
#content .search h2{
    padding:12px 22px;
    background:#69a52c url(../img/bg-search-h2.gif) left top no-repeat;
    font-size:2em;
    font-weight:bold;
    color:#fff;
}
#content .search label{
    font-size:1.4em;
    font-weight:bold;
    display:block;
}
#content .search .search-word{
    width:395px;
    float:left;
    display:inline;
    margin:10px 0 0 53px;
}
#content .search .search-word input{
    width:382px;
    margin:5px 0 0 0;
    padding:2px 3px 1px 3px;
    border:2px solid #598a0e;
}
#content .search .search-acc{
    width:285px;
    float:left;
    display:inline;
    margin:10px 0 0 14px;
}
#content .search .search-acc select{
    width:126px;
    height:21px;
    border:2px solid #598a0e;
    float:left;
    margin:5px 0 0 0;
}
#content .search .search-acc input{
    vertical-align:middle;
    float:left;
    margin:5px 0 0 32px;
}
#content .search .search-adv{
    clear:left;
    margin:0 0 0 53px;
}
#content .searches,
#content .voice{
    margin:0;
    background-color:#c3edff;
}
#content .searches{background-color:#DBEAC4;}
#content div.directories div.searches h3,
#content div.directories div.voice h3{
    padding:9px 24px 7px;
    background:#54a7dd url(../img/bg-voice-h3.gif) left top no-repeat;
    font-size:2em;
    font-weight:bold;
    color:#fff;
    overflow:hidden;
}
#content div.directories div.searches h3{background:#69A52C url(../img/bg-searches-h3.gif) left top no-repeat;padding:9px 24px 7px 15px;}
#content div.directories div.searches ul.info{
    overflow:hidden;
    padding:25px 0 17px;
}
#content div.directories div.searches ul.info li{
    width:100%;
    float:left;
    font-size:1em;
    padding:11px 0 9px 13px;
    background:none;
}
#content div.directories div.searches ul.info li.key{padding:0 0 0 13px;}
#content div.directories div.searches ul.info li.button{margin:0 0 0 292px;display:inline;}
#content div.directories div.searches ul.info li label{
    float:left;
    width:283px;
    font-size:1.6em;
    line-height:24px;
    color:#000;
    font-weight:bold;
    text-align:right;
    margin:0 15px 0 0;
}
#content div.directories div.searches ul.info li span{
    float:left;
    width:100%;
    font-size:0.875em;
    color:#333;
    text-align:right;
    font-weight:normal;
    margin:-5px 0 0;
}
#content div.directories div.searches ul.info li div.larg{
    float:left;
    width:200px;
    height:19px;
    border:solid 2px #5b890f;
    padding:0;
    margin:0;
}
* html #content div.directories div.searches ul.info li div.larg{width:204px;}
#content div.directories div.searches ul.info li input.text{
    width:194px;
    height:16px;
    float:left;
    border:0;
    padding:2px 3px 1px;
    margin:0;
    font:normal 14px/16px Arial,Tahoma,Verdana,sans-serif;
}
* html #content div.directories div.searches ul.info li input.text{width:200px;height:19px;}
#content div.directories div.searches ul.info li select{
    width:204px;
    height:21px;
    float:left;
    border:solid 2px #5b890f;
    padding:0;
    margin:0;
    font:normal 14px/19px Arial,Tahoma,Verdana,sans-serif;
}
#content .result{
    margin:22px 30px 0 25px;
    background-color:#c3edff;
    padding-bottom:32px;
}
#content .result h2{
    padding:12px 22px;
    background:#54a7dd url(../img/bg-result-h2.gif) left top no-repeat;
    font-size:2em;
    font-weight:bold;
    color:#fff;
    overflow:hidden;
}
#content .result h2 span{
    float:left;
}
#content .result h2 a{
    margin:3px 0 0 0;
    float:right;
    font-size:0.6em;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
}
#content .result h2 a:hover{
    text-decoration:underline;
}
#content .result .result-holder{
    margin:24px 15px 0 18px;
    background:#fff;
}
#content .result .result-holder .result-titl{
    padding:6px 0 0 0;
    background:#ededef url(../img/bg-result-titl.gif) left top repeat-x;
    border:solid #ccc;
    border-width:1px 0;
    overflow:hidden;
}
#content .result .result-holder a.col-title{
    color:#000;
    float:left;
    margin-left:53px;
    text-decoration:underline;
}
#content .result .result-holder a.col-title:hover{
    text-decoration:none;
}
#content .result .result-holder .sort-asc{
    float:right;
    display:inline;
    width:10px;
    height:10px;
    margin:0 0 0 0;
    background:url(../img/bg-sort-asc.gif) 50% 50% no-repeat;
}
#content .result .result-holder .result-line{
    margin:-1px 0 0 2px;
    padding:6px 0 0 5px;
    border:solid #ccc;
    border-width:1px 0;
    overflow:hidden;
}
#content .result .result-holder p{
    float:left;
    width:33%;
    padding:0 0 6px 0;
    font-size:1.2em;
}
#content .result .result-holder a{
    color:#0059c3;
    font-weight:bold;
    text-decoration:none;
}
#content .result .result-holder a:hover{
    text-decoration:underline;
}

#content .pager{
    margin:47px 29px 0 25px;
    font-size:1.2em;
    text-align:center;
    color:#666;
}
#content .pager ul li{
    display:inline;
}
#content .pager ul li.pad{padding:0 10px;}
#content .pager ul li.active{
    color:#ff6600;
    padding:1px 6px;
}
#content .pager ul li a{
    padding:1px 6px;
    color:#0059c3;
    border:1px solid #dedede;
    text-decoration:none;
    font-weight:bold;
}
#content .pager ul li a:hover{
    color:#fff;
    background:blue;
}
#content .pager ul li.extr a{
    padding:0 6px;
    border:2px solid #dedede;
    text-decoration:none;
}
#content .pager p{
    margin:28px 0 0 0;
    font-size:1.2em;
}

#footer{
    clear:both;
    width:100%;
    min-width:988px;
    background:#efefef;
    border-top:3px solid #ccc;
}
.footer-container{
    width:988px;
    margin:0 auto;
    text-align:left;
}
.footer-main{
    width:980px;
    overflow:hidden;
    background:url(../img/bg-footer-main.gif) repeat-y 0 0;
    margin:15px auto 0;
}
.f-main-top{
    width:980px;
    overflow:hidden;
    background:url(../img/bg-footer-main-top.gif) no-repeat 0 0;
}
.f-main-bottom{
    width:980px;
    overflow:hidden;
    background:url(../img/bg-footer-main-bottom.gif) no-repeat 0 100%;
}
.footer-menu{
    width:100%;
    height:32px;
    border-bottom:1px solid #ccc;
}
.footer-menu ul{
    width:970px;
    overflow:hidden;
    margin:0;
    padding:0 0 0 20px;
    list-style:none;
    font-size:1.2em;
    font-weight:bold;
    color:#333;
}
.footer-menu ul li{
    float:left;
    display:inline;
    padding-right:11px;
    height:31px;
    background:url(../img/bg-footer-menu-li.gif) no-repeat 100% 0;
    margin:1px 14px 0 0;
}
.footer-menu ul li a{
    color:#333;
    text-decoration:none;
    float:left;
    margin:10px 10px 0 0;
}
.footer-menu ul li a:hover{
    text-decoration:underline;
}
#footer ul.bottom{
    width:970px;
    overflow:hidden;
    margin:28px 0 0 10px;
    padding:0 0 25px;
    list-style:none;
    font-size:1.2em;
    line-height:1em;
    color:#333;
}
#footer ul.bottom li{
    float:left;
    display:inline;
    margin:0 45px 0 20px;
}
#footer ul.bottom li a{
    color:#333;
    font-weight:bold;
    text-decoration:none;
}
#footer ul.bottom li a img{
    display:block;
    border:0;
}
#footer ul.bottom li a:hover{
    text-decoration:underline;
}
#footer ul.bottom li ul{
    margin:3px 0 0;
    padding:0;
    list-style:none;
}
#footer ul.bottom li ul li{
    float:none;
    margin:10px 0 0;
    display:block;
}
#footer ul.bottom li ul li a{
    font-weight:normal;
}
.footer-bottom{
    width:100%;
    overflow:hidden;
    font-size:1.2em;
    color:#000;
}
.footer-bottom p{
    float:left;
    padding:6px 0 10px 9px;
    margin:10px 0 0;
}
.footer-bottom  .r-links{
    float:right;
    margin:14px 0 0;
    padding-right:5px;
}
.footer-bottom  .r-links a{
    color:#000;
    text-decoration:none;
} 
.footer-bottom  .r-links a:hover{
    text-decoration:underline;
}
div.button-dark-green{
    height:23px;
    border:0;
    border-left:1px solid #63950f;
    border-right:1px solid #63950f;
    background:url(../img/button-dark-green.gif) repeat-x 0 0;
}
#content div.main{
    margin:24px 0 0 40px;
    overflow:hidden;
    width:922px;
}
#content.home-page div.main{
    margin:24px 0 0 18px;
    overflow:hidden;
    width:945px;
}
#content.home-page div.main h3,
#content.home-page div.main h2{
    font-size:2em;
    line-height:2.2em;
    color:#fff;
    font-weight:bold;
}
#content.home-page div.main h3{float:left;padding:0 0 0 19px;line-height:1.8em;}
#content.home-page div.main h3.favorite{background:url(../img/favorites-list.gif) no-repeat 0 50%;margin-left:19px;padding-left:44px;}
#content.home-page div.main h3.listens{background:url(../img/listens-list.gif) no-repeat 0 50%;margin-left:27px;padding-left:41px;}
#content.home-page div.main h3.new{background:url(../img/new-list.gif) no-repeat 0 25%;margin-left:18px;padding-left:45px;padding-bottom:5px;}
#content.home-page div.main h3.recently{background:url(../img/recently-list.gif) no-repeat 0 25%;margin-left:29px;padding-left:34px;padding-bottom:5px;}
#content div.main.search-res{overflow:visible;}
#content div.main div.left-side{
    width:592px;
    margin:0 23px 0 0;
    float:left;
}
#content ul.posts-navigation{
    width:100%;
    padding:0 0 8px;
    margin:0 0 0 -6px;
    overflow:hidden;
}
#content ul.posts-navigation li{
    float:left;
    padding:0 7px;
    font:1.2em/2em Arial,Tahoma,sans-serif;
    background:url(../img/sep-post-navig.gif) no-repeat 0 50%;
}
#content ul.posts-navigation li a{
    color:#0059c3;
    text-decoration:none;
}
#content ul.posts-navigation li a:hover{text-decoration:underline;}
#content ul.posts-navigation li.prev{background:none;}
#content ul.posts-navigation li.prev a{
    padding:0 0 0 11px;
    background:url(../img/navig-prev.gif) no-repeat 0 50%;
}
#content ul.posts-navigation li.next a{
    padding:0 11px 0 0;
    background:url(../img/navig-next.gif) no-repeat 100% 50%;
}
#content div.main h3{
    padding:0 0 10px;
    margin:6px 0 0;
    font:bold 2em/1.5em Arial,Tahoma,sans-serif;
    color:#000;
}
#content ul.info{
    width:100%;
    overflow:hidden;
}
#content ul.info li{
    float:left;
    font:1.2em/1.75em Arial,Tahoma,sans-serif;
    color:#8c8c8c;
    padding:0 11px 0 10px;
    margin:0 0 0 -6px;
    background:url(../img/sep-info.gif) no-repeat 0 50%;
}
#content ul.info li a{
    color:#3f82d2;
    text-decoration:none;
}
#content ul.info li a:hover{text-decoration:underline;}
#content div.main img{
    display:block;
}
#content ul.social-media-bar{
    width:100%;
    border:3px solid #ddd;
    border-left:0;
    border-right:0;
    overflow:hidden;
    background:#f3f3f3;
}
#content ul.social-media-bar li{
    float:left;
    padding:0 0 0 21px;
}
#content ul.social-media-bar li a{
    color:#736a6f;
    text-decoration:none;
    float:left;
}
#content ul.social-media-bar li a img{float:left;margin:1.2em 4px 0 0;}
#content ul.social-media-bar li a span{
    font:bold 1.5em/2.8em Arial,Tahoma,sans-serif;
    float:left;
}
#content ul.numbering{
    width:100%;
    overflow:hidden;
}
#content ul.numbering li{
    float:left;
}
#content ul.numbering li span{
    float:left;
    font:1.4em/1.5em Arial,Tahoma,sans-serif;
    color:#000;
}
#content ul.numbering li div.this-cont{
    padding:0 0 0 30px;
    overflow:hidden;
}
#content ul.numbering li div.this-cont p{float:left;padding:0 0 5px;}
#content ul.numbering li div.this-cont ul.info{float:left;width:auto;}
#content ul.numbering li div.this-cont ul.info li{
    padding:0 7px;
    margin:0 0 0 -2px;
    background:url(../img/sep-numbering-inside.gif) no-repeat 0 50%;
}
#content input.checkbox{
    width:14px;
    height:15px;
    margin:0;
}
#content div.main div.right-side{
    width:301px;
    float:left;
}
#content div.box div.bg-right{background:url(../img/box-title-right.gif) no-repeat 100% 0;width:100%;}
#content.home-page div.box div.bg-right{overflow:hidden;}
#content div.box h2{
    padding:0 19px;
    font:bold 1.6em/2.75em Arial,Tahoma,sans-serif;
    color:#fff;
}
#content div.box h3{
    font:bold 1.4em/1.2857em Arial,Tahoma,sans-serif;
    color:#000;
}
#content div.orange-area{background:#fff9dd;}
#content div.orange-area div.bg-orange{background:#f7963a url(../img/box-title-left.gif) no-repeat 0 0;}
#content div.green-area{background:#dbeac4;}
#content div.green-area div.bg-green{background:#69a52c url(../img/box-title-left.gif) no-repeat 0 0;}
#content div.blue-area{background:#c3edff;}
#content div.blue-area div.bg-blue{width:100%;background:#54a7dd url(../img/box-title-left.gif) no-repeat 0 0;}
#content div.gray-area{background:#e1e1e1;}
#content div.box div.bg-right ul{
    width:660px;
    padding:11px 0 9px;
    margin:0 0 0 7px;
    overflow:hidden;
}
#content div.box div.bg-right ul li{
    float:left;
    margin:0 4px 0 0;
}
#content div.box div.bg-right ul li a{
    float:left;
    width:122px;
    height:24px;
    font:bold 16px/24px Arial,Helvetica,sans-serif;
    text-align:center;
    text-decoration:none;
    color:#fff;
}
#content div.box div.bg-right ul li.active a,
#content div.box div.bg-right ul li a:hover{color:#0059c3;background:url(../img/bg-view-more.gif) no-repeat 0 0;}
#content div.main div.left-side div.post{
    width:570px;
    overflow:hidden;
}
#content div.main div.left-side div.pict{
    display:inline;
    float:left;
    border:10px solid #ccc;
    margin:4px 21px 17px 0;
}
#content div.main div.left-side p{
    font:1.4em/1.5em Arial,Tahoma,sans-serif;
    color:#000;
    padding:0 0 21px;
}
#content div.main div.left-side div.post-headers{margin:0 0 0 6px;}
#content div.main div.left-side div.post-headers p{width:510px;}
#content div.main div.left-side div.post-bullets p{width:510px;}
#content div.main div.left-side div.post-bullets h3{padding:0 0 19px;margin-left:7px;}
#content div.main div.left-side div.post-bullets{padding:0 0 18px;}
#content div.main div.left-side div.comments{
    padding:0 0 7px;
    border-bottom:3px solid #ddd;
    margin:20px 0 0;
}
#content div.main div.left-side div.comments ul.numbering{margin:6px 0 0 5px;}
#content div.main div.left-side div.form{margin:20px 0 0;}
#content div.main div.left-side div.form h3{padding:0;}
#content div.main div.left-side div.form label{
    display:block;
    margin:9px 0 0;
    padding:0 0 4px;
    font:1.4em/1.5em Arial,Tahoma,sans-serif;
    color:#000;
}
#content div.main div.left-side div.form .text{
    padding:0 0 0 3px;
    font:1.6em/26px Arial,Tahoma,sans-serif;
}
#content div.main div.left-side div.form input.text{
    width:501px;
    height:26px;
    border:1px solid #ddd;
}
#content div.main div.left-side div.form input.checkbox{
    display:block;
    margin:22px 0 13px;
    background:none;
}
#content div.main div.left-side div.form  textarea.text{
    width:487px;
    height:206px;
    background:none;
    margin:-4px 0 0;
    padding:5px 0 0 7px;
}
#content div.main div.left-side div.form div.button-dark-green{
    width:138px;
    margin:21px 0 0 2px;
    cursor:pointer;
}
#content div.main div.left-side div.form div.button-dark-green input{
    display:block;
    width:138px;
    color:#fff;
    font:bold 14px Arial,Tahoma,sans-serif;
    margin:0;
    padding:2px 0 0;
    border:0;
    background:none;
    cursor:pointer;
}
#content div.main div.right-side div.box ul.long-blue{
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main div.right-side div.box ul.long-blue li a{
    text-decoration:none;
    color:#0059c3;
}
#content div.main div.right-side div.box ul.long-blue li a:hover{text-decoration:underline;}
#content div.main div.right-side div.green-area ul.long-blue{
    padding:0 0 16px 28px;
    margin:6px 0 0;
}
#content div.main div.right-side div.blue-area ul.long-blue{
    padding:0 0 10px 20px;
    margin:15px 0 0;
}
#content div.client-jobs{
    background:#C3EDFF;
    width:755px;
    margin:20px 0 0 27px;
    padding:0 0 17px;
}
#content div.jobs-green-box{
    background:#dbeac4 url(../img/thenks-job.gif) no-repeat 16px 50%;
    width:755px;
    margin:20px 0 0 25px;
}
#content div.jobs-green-box div.box{
    width:100%;
    overflow:hidden;
}
#content div.jobs-green-box h3{
    font-size:2.2em;
    color:#353535;
    float:left;
    font-weight:bold;
    margin:11px 0 0 65px;
    display:inline;
}
#content div.jobs-green-box a.close:hover{text-decoration:underline;}
#content div.jobs-green-box a.close{
    background:url(../img/close-button.gif) no-repeat 100% 50%;
    float:right;
    font-size:1.4em;
    line-height:2.5em;
    color:#666;
    font-weight:bold;
    padding:0 24px 0 0;
    margin:0 11px 0 0;
    display:inline;
    text-decoration:none;
}
#content div.jobs-green-box p{
    width:680px;
    float:left;
    font-size:1.349em;
    line-height:1em;
    color:#000;
    font-weight:normal;
    margin:0 0 0 67px;
    padding:6px 0 16px;
    display:inline;
}
#content div.jobs-green-box a:hover{text-decoration:underline;}
#content div.jobs-green-box a{
    color:#0059c3;
    font-weight:bold;
    text-decoration:none;
}
#content div.client-jobs h3{
    width:auto;
    float:left;
    font-size:2em;
    color:#fff;
    font-weight:bold;
    line-height:2.2em;
    padding:0 0 0 24px;
    margin:0;
}
#content div.client-jobs div.bg-blue{
    background:#54A7DD url(../img/box-title-left.gif) no-repeat 0 0;
    width:100%;
}
#content div.client-jobs div.bg-right{
    background:url(../img/box-title-right.gif) no-repeat 100% 0;
    width:100%;
    overflow:hidden;
}
#content div.client-jobs ul.jobs-menu.left-menu,
#content.home-page div.box ul.jobs-menu,
#content div.client-jobs ul.jobs-menu{
    width:auto;
    overflow:hidden;
    margin:0;
}
#content.home-page div.box ul.jobs-menu{padding:0;}
#content div.client-jobs ul.jobs-menu.left-menu{float:left;}
#content div.client-jobs ul.jobs-menu.left-menu li,
#content.home-page div.box ul.jobs-menu li,
#content div.client-jobs ul.jobs-menu li{
    width:auto;
    float:right;
    font-size:16px;
    padding:11px 0;
    margin:0 5px 0 0;
    display:inline;
}
#content div.client-jobs ul.jobs-menu.left-menu li{float:left;margin:0 0 0 17px;}

#content.home-page div.box ul.jobs-menu li.active a span,
#content.home-page div.box ul.jobs-menu li a:hover span,
#content div.client-jobs ul.jobs-menu li.active a span,
#content div.client-jobs ul.jobs-menu li a:hover span{background:url(../img/bg-content-menu-right.gif) no-repeat 100% 0;}
#content.home-page div.box ul.jobs-menu li.active a,
#content.home-page div.box ul.jobs-menu li a:hover,
#content div.client-jobs ul.jobs-menu li.active a,
#content div.client-jobs ul.jobs-menu li a:hover{background:url(../img/bg-content-menu-left.gif) no-repeat 0 0;color:#0059c3;}
#content.home-page div.box ul.jobs-menu li a,
#content div.client-jobs ul.jobs-menu li a{
    float:left;
    font-weight:bold;
    color:#fff;
    margin:0;
    padding:0;
    text-decoration:none;
}
#content.home-page div.box ul.jobs-menu li a{width:auto;font-size:14px;}
#content.home-page div.box ul.jobs-menu li span,
#content div.client-jobs ul.jobs-menu li span{
    padding:0 15px;
    float:left;
    line-height:24px;
    cursor:pointer;
}
#content.home-page div.box ul.jobs-menu li span{width:auto;}
#content div.client-jobs div.bg-white{
    background:#fff;
    width:722px;
    margin:15px 0 0 17px;
    position:relative;
}
#content div.client-jobs div.bg-white div.reply-job{
    width:153px;
    position:absolute;
    top:64px;
    right:61px;
}
#content div.client-jobs div.bg-white div.reply-job input{
    float:left;
    margin:0 0 0 9px;
}
#content div.client-jobs div.bg-white div.reply-job ul.print-form{
    width:100%;
    overflow:hidden;
    float:left;
    background:#c3edff;
    margin:12px 0 0;
    padding:9px 0 15px;
    display:inline;
}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li{
    width:100%;
    float:left;
    padding:0 0 0 9px;
}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a.del{background:url(../img/ico34.gif) no-repeat 0 50%;}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a.report{background:url(../img/ico33.gif) no-repeat 0 50%;}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a.print{background:url(../img/ico32.gif) no-repeat 0 50%;}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a{
    font-size:1.4em;
    line-height:2.2em;
    float:left;
    color:#0059c3;
    text-decoration:none;
    padding:0 0 0 36px
}
#content div.client-jobs div.bg-white.no-margin{margin:7px 0 0 7px;width:741px;}
#content div.client-jobs.respons{padding:0 0 7px; margin-bottom:24px;}
#content div.client-jobs.payments,
#content div.client-jobs.award-job{padding:0 0 7px;}
#content div.client-jobs.payments div.bg-white,
#content div.client-jobs.award-job div.bg-white,
#content div.client-jobs.respons div.bg-white{width:741px;margin:7px 0 0 7px;}
#content div.client-jobs.payments div.bg-white{overflow:hidden;}
#content div.client-jobs div.bg-white table{width:722px;}
#content div.client-jobs div.bg-white table tr{width:100%;border:0;}
#content div.client-jobs div.bg-white table tr.search-jobs{background:url(../img/search-jobs-table-bg.gif) repeat-x 0 0;border:0;}
#content div.client-jobs div.bg-white table tr.head{background:url(../img/search-jobs-table-head-bg.gif) repeat-x 0 0;}
#content div.client-jobs div.bg-white table tr.bottom{background:url(../img/search-jobs-table-bottom-bg.gif) repeat-x 0 0;}
#content div.client-jobs div.bg-white table tr.head th{padding:0 0 0 10px;border:solid 1px #ccc;font-size:1.2em;font-weight:bold;color:#000;line-height:2em;vertical-align:middle;}
#content div.client-jobs div.bg-white table tr td{border:0;font-size:1.4em;font-weight:bold;color:#353535;line-height:2.15em;padding:0 0 0 10px;vertical-align:middle;}
#content div.client-jobs div.bg-white table tr td.date{text-align:right;padding:0 11px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td.clear{line-height:39px;}
#content div.client-jobs div.bg-white table tr td.favorite{background:url(../img/ico20.gif) no-repeat 6px 17px;padding:0 0px 0 39px;}
#content div.client-jobs div.bg-white table tr td.favorite.no-bg{background:none;}
#content div.client-jobs div.bg-white table tr td.favorites{padding:0 0 0 5px;}
#content div.client-jobs div.bg-white table tr td.img{padding:0 0 0 6px;}
#content div.client-jobs div.bg-white table tr td.date{font-size:1.2em;}
#content div.client-jobs div.bg-white table tr.invited td.favorite{background:url(../img/ico20.gif) no-repeat 5px 10px;}
#content div.client-jobs div.bg-white table tr.invited td,
#content div.client-jobs div.bg-white table tr.over td{vertical-align:top;padding:0 0 23px;border-bottom:solid 1px #cdcdcd;}
#content div.client-jobs div.bg-white table tr.invited td{padding:0 0 13px;}
#content div.client-jobs div.bg-white table tr td div.hover{width:57px;position:relative;}
#content div.client-jobs div.bg-white table tr td div.checks-over{display:none;}
#content div.client-jobs div.bg-white table tr td div.checks-over.active{display:block;}
#content div.client-jobs div.bg-white table tr td div.checks-over div.left-table-col{width:143px;float:left;overflow:hidden;padding:13px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a:hover,
#content div.client-jobs div.bg-white table tr td div.checks-over div.left-table-col a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a,
#content div.client-jobs div.bg-white table tr td div.checks-over div.left-table-col a{float:left;width:auto;font-size:0.857em;color:#0059c3;font-weight:bold;text-decoration:none;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li span.href,
#content div.client-jobs div.bg-white table tr td div.checks-over div.left-table-col span.href{width:100%;float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li div.image,
#content div.client-jobs div.bg-white table tr td div.checks-over div.image{width:58px;height:58px;border:solid 1px #e3e4e7;float:left;overflow:hidden;margin:0 0 0 8px;display:inline;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li div.image{margin-top:2px;}
#content div.client-jobs div.bg-white table tr td div.checks-over ul.user-info{width:400px;float:left;overflow:hidden;padding:7px 0 0;}
#content div.client-jobs div.bg-white table tr td div.checks-over ul.user-info li{width:100%;float:left;font-weight:normal;line-height:1.5em;padding:0 0 10px;}
#content div.client-jobs div.bg-white table tr td div.checks-over ul.user-info li input{margin:19px 10px 0 0;}
#content div.client-jobs div.bg-white table tr td div.checks-over span.date{float:right;margin:0 10px 0 0;}
#content div.client-jobs div.bg-white table tr td a:hover.view{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td a.view{color:#0059c3;font-weight:bold;background:url(../img/list2.gif) no-repeat 100% 50%;padding:0 14px 0 0;text-decoration:none;}
#content div.client-jobs div.bg-white table tr td div.hover a.view{background:url(../img/list3.gif) no-repeat 100% 60%;}
#content div.client-jobs div.bg-white table tr td div ul.drop-menu{display:none;}
#content div.client-jobs div.bg-white table tr td div.hover ul.drop-menu{width:93px;position:absolute;top:25px;left:37px;display:block;border:solid 1px #999;border-bottom-width:2px;border-right-width:2px;overflow:hidden;background:#fff;z-index:2000;padding:6px 0 4px;}
* html #content div.client-jobs div.bg-white table tr td.hover ul.drop-menu{width:96px;}
#content div.client-jobs div.bg-white table tr td ul.drop-menu li{width:100%;float:left;padding:0 0 0 15px;line-height:0;}
#content div.client-jobs div.bg-white table tr td ul.drop-menu li a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td ul.drop-menu li a{font-size:12px;color:#0059c3;text-decoration:none;line-height:15px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail{overflow:hidden;width:660px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail{padding:0 0 0 27px;width:100%;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li{float:left;width:100%;background:url(../img/border3.gif) repeat-x 0 0;margin:-3px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li h4{font-size:1.429em;color:#000;font-weight:bold;padding:17px 0 9px}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li div.title{width:100%;overflow:hidden;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li div.title h4{float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li div.title a.edit{font-size:1em;font-weight:normal;float:right;line-height:1.4em;margin:19px 5px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li p{font-size:1em;color:#000;font-weight:normal;line-height:1.6em;padding:0 0 20px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li p{padding-bottom:13px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li p.next-steps{width:auto;float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li input{margin:0 0 0 12px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data{width:100%;overflow:hidden;padding:10px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li.img{width:145px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li.players{width:305px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.players{width:500px;padding:0 10px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li.quote{width:125px;line-height:1.1em;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li.date{width:85px;line-height:1.1em;font-weight:normal;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li{width:auto;background:none;margin:0;padding:0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li div.player{width:203px;height:27px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li div.player{float:left;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li span{float:left;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li span.quote{padding:0 0 0 85px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li span.date{font-size:0.857em;width:176px;text-align:right;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li span.saved_remove{width:100%;float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.read,
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.email,
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.favourite{background:url(../img/ico20.gif) no-repeat 0 50%;padding:0 0 0 28px;font-weight:normal;line-height:2.1em;float:left;width:auto;float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.email{background:url(../img/ico21.gif) no-repeat 0 50%;width:auto;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.remove{color:#666;float:left;width:auto;font-weight:normal;line-height:2.1em;padding:0 0 0 10px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.read{background:url(../img/ico27.gif) no-repeat 0 50%;width:auto;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li input{margin:10px 0 0;float:left;}
#content div.client-jobs div.bg-white table tr td b.pending{color:#f93;}
#content div.client-jobs div.bg-white table tr td b.answered{color:#f93;font-weight:normal;}
#content div.client-jobs div.bg-white table tr td b.green{color:#060;}
#content div.client-jobs div.bg-white table tr td b.complete{color:#900;font-weight:normal;}
#content div.client-jobs div.bg-white table tr td span{font-weight:normal;}
#content div.client-jobs div.bg-white table tr.head th.flag{width:15px;}
#content div.client-jobs div.bg-white table tr.head th.flag span.flag{background:url(../img/list-flag.gif) no-repeat 0 0;width:7px;height:11px;display:block;line-height:11px;}
#content div.client-jobs div.bg-white table tr.head th.demo{width:297px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.quote{width:139px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.check{width:46px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.check.new-width{width:30px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.from{width:143px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.subject{width:444px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.date{width:100px;border-right:0;padding:0;}
#content div.client-jobs div.bg-white table tr.head th.view{width:57px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.title{width:276px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.company{width:310px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.budget{width:115px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.language{width:150px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.status{width:94px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.deadline{width:116px;border-right:0;border-left:0;padding:0;}
#content div.client-jobs div.bg-white table tr.head th a{text-decoration:none;color:#000;}
#content div.client-jobs div.bg-white table tr.head th.date a.sort,
#content div.client-jobs div.bg-white table tr.head th a.sort{background:url(../img/list1.gif) no-repeat 90% 50%;padding:0 0 0 10px;display:block;width:116px;}
#content div.client-jobs div.bg-white table tr.head th.date a.sort{width:100px;}
* html #content div.client-jobs div.bg-white table tr.head th.date a.sort{width:110px;}
#content div.client-jobs div.bg-white table tr.search-jobs td{border-top:solid 1px #ccc;border-bottom:solid 1px #e1e1e1;vertical-align:middle;padding:7px 0 6px;line-height:normal;font-size:1em;}
#content div.client-jobs div.bg-white table td ul.history{overflow:hidden;float:right;}
#content div.client-jobs div.bg-white table td ul.history li{width:auto;float:right;background:url(../img/border2.gif) no-repeat 100% 50%;margin:0 -2px 0 0;padding:0 10px}
#content div.client-jobs div.bg-white table td ul.history li a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table td ul.history li a{font-size:1.4em;color:#0059c3;text-decoration:none;font-weight:bold;}
#content div.client-jobs div.bg-white table tr.bottom td ul.history{padding:11px 0;}
#content div.client-jobs div.bg-white table tr.bottom td{line-height:normal;font-size:1em;}
#content div.client-jobs div.bg-white table tr.search-jobs td input.head-button{float:right;margin:0 16px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td div.del.new-bg,
#content div.client-jobs div.bg-white table tr.search-jobs td div.del.new-bg,
#content div.client-jobs div.bg-white table tr.bottom td div.del,
#content div.client-jobs div.bg-white table tr.search-jobs td div.del{background:url(../img/del-bg.gif) no-repeat 0 70%;margin:0 0 0 15px;padding:0 0 0 31px;}
#content div.client-jobs div.bg-white table tr.bottom td div.del.padd{padding:8px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td div.del input.btn,
#content div.client-jobs div.bg-white table tr.search-jobs td div.del input.btn{margin:0 0 0 9px;}
#content div.client-jobs div.bg-white table tr.search-jobs td div.del.new-bg{background:url(../img/del3-bg.gif) no-repeat 0 70%;padding:0 0 0 47px;}
#content div.client-jobs div.bg-white table tr.bottom td div.del.no-padd,
#content div.client-jobs div.bg-white table tr.search-jobs td div.del.no-padd{padding:0;}
#content div.client-jobs div.bg-white table tr.bottom td div.del{background:url(../img/del2-bg.gif) no-repeat 0 30%;margin:0 0 0 5px;}
#content div.client-jobs div.bg-white table tr.bottom td div.del.new-bg{background:url(../img/del4-bg.gif) no-repeat 0 70%;padding:0 0 0 47px;margin:0 0 0 5px;}
#content div.client-jobs div.bg-white table tr.search-jobs td input.text{float:right;width:245px;height:19px;vertical-align:middle;padding:1px 3px;margin:0 11px;border-bottom:0;border-right:0;}
* html #content div.client-jobs div.bg-white table tr.search-jobs td input.text{height:24px;}
#content div.client-jobs div.bg-white table tr.invited td input.checks,
#content div.client-jobs div.bg-white table tr.head th input.checks,
#content div.client-jobs div.bg-white table td input.checks{width:13px;height:13px;margin:1px 0 0;float:left;}
#content div.client-jobs div.bg-white table tr.invited td input.checks{margin:9px 0 0 10px;}
#content div.client-jobs div.bg-white table tr.over input.checks{margin:9px 39px 0 10px;}
#content div.client-jobs div.bg-white table tr.search-jobs td label{float:right;font-size:1.2em;color:#333;font-weight:bold;line-height:2em;}
#content div.client-jobs div.bg-white table tr.search-jobs td select{float:right;width:250px;height:22px;vertical-align:middle;padding:0;margin:0 8px 0 13px;border-bottom:0;border-right:0;}
#content div.client-jobs div.bg-white table tr.search-jobs td select.female{width:121px;}
/*SLNT*/
#content .bg-white form ul.leave-feedback li input{
    width:auto;
    padding:0;
    margin:0;
    float:left;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback{
    overflow:hidden;
    padding:0 0 30px 9px;
    width:100%;
    margin:15px 0 0;
    width:732px
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li{
    float:left;
    padding:0 0 1px 19px;
    width:713px;
    font-weight:bold;
    font-size:1em;
    line-height:1em;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback div.right{
    float:left;
    width:580px;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li h3{
    color:#000000;
    font-size:2em;
    font-weight:bold;
    line-height:2.0em;
    float:left;
    width:95px;
    padding:0;
    display:inline;
    margin:0 0 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li a{
    color:#0059C3;
    font-weight:bold;
    font-size:1.4em;
    line-height:1.8em;
    margin:10px 0 0;
    float:left;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li textarea{
    float:left;
    clear:both;
    height:135px;
    padding:5px 0 0 5px;
    width:546px;
    margin:3px 0 0;
    font-size:13px;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li div.rating-bg{
    float:left;
    margin:12px 0 0 0;
    background:transparent url(../img/star-white.gif) repeat-x scroll 0 0;
    height:22px;
    overflow:hidden;
    text-indent:-9999px;
    width:130px;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li div.rating{
    background:transparent url(../img/star-yellow.gif) repeat-x scroll 0 0;
    height:22px;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback input.leave,
#content div.client-jobs.award-job div.bg-white ul.leave-feedback input.cancel{
    float:left;
    margin:27px 16px 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback input.leave{
    margin:27px 16px 0 95px;
}


#content div.client-jobs.award-job div.bg-white div.audition{
    overflow:hidden;
    padding:0 23px 0 22px;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition{
    overflow:hidden;
    width:693px;
    background:#c3edff;
    margin:23px 0 0 3px;
    padding:0 0 8px;
    position:relative;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition h3{
    color:#000000;
    font-size:2em;
    font-weight:bold;
    line-height:2.0em;
    padding:0 0 0 64px;
    display:block;
    margin:10px 0 0 0;
    float:none;
    background:url(../img/bg-private-audition-request.gif) no-repeat 19px 3px;  
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition p{
    font-size:1.4em;
    line-height:1.4em;
    padding:0 5px 0 67px;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition p a{
    font-weight:bold;
    text-decoration:none;
    color:#0059C3;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition a.audition_close{
    background:url(../img/bg-audition_close.gif) no-repeat 100% 2px;
    padding:0 24px 0 0;
    text-decoration:none;
    color:#666;
    font-weight:bold;
    font-size:1.4em;
    line-height:1.6em;
    position:absolute;
    top:15px;
    right:15px;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition a.audition_close:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition p a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition a.close_audition{}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition{
    overflow:hidden;
    width:690px;
    margin:0 0 -3px;
    padding:0 0 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li{
    font-size:1em;
    line-height:1em;
    border-bottom:3px solid #DDDDDD;
    float:left;
    width:100%;
    padding:0 0 18px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.quote{
    padding:0 0 16px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.demo{}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.demo h3{
    margin:18px 0 0;
    padding:0 0 8px 10px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li{border:0;}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li a{
    color:#0059C3;
    font-weight:bold;
    float:left;
    font-size:1.4em;
    font-weight:bold;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li ul{
    width:502px;
    padding:0 0 8px;
    float:right;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li ul li{
    width:auto;
    margin:51px 0 0;
    padding:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li ul li input{
    padding:0;
    height:23px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li label{
    float:right;
    font-size:1.4em;
    font-weight:bold;
    line-height:1.4em;
    margin:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li label.checklabel{
    float:left;
    font-weight:normal;
    width:auto;
    padding:0 0 0 6px;
    line-height:1.6em;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li textarea{
    margin:4px 0 0;
    width:446px;
    height:215px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to{
    padding:0 0 7px;
    margin:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li.from{
    width:358px;
    overflow:hidden;
    padding:0 0 0 14px;
    margin:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li h3{
    float:none;
    display:block;
    line-height:2.4em;
    margin:2px 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li p{
    color:#000000;
    float:left;
    font-size:1.4em;
    font-weight:normal;
    line-height:1.5em;
    width:100%;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li.from p{
    padding:0 0 0 4px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li a{
    font-size:1.4em;
    font-weight:normal;
    line-height:1.5em;
    margin:0 0 0 4px;
    display:inline;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li.to{
    width:315px;
    overflow:hidden;
    margin:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input{
    float:left;
    width:242px;
    margin:0 10px 0 0;
    font-weight:normal;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.check{
    width:15px;
    height:14px;
    display:inline;
    padding:0;
    margin:5px 0 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.file{
    width:340px;
    height:22px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li select{
    float:left;
    width:251px;
    height:22px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li div.left{
    float:left;
    width:161px;
    margin:0 0 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li div.right{
    float:right;
    width:502px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li div h3{
    padding:0 0 0 10px;
    color:#000;
    margin:16px 0 0;
    line-height:1.4em;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li div.right h3{
    padding:0 0 0 10px;
    margin:2px 0 0;
    line-height:1.2em;  
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li h3{
    padding:0;
    color:#000;
    line-height:1.2em;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li{
    padding:0 0 3px;
    margin:5px 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li a{
    margin:29px 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li span{
    float:left;
    font-size:1.4em;
    line-height:1.6em;
    display:inline;
    margin:0 8px 0 5px;
    font-weight:normal;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li p.left-padd{padding-left:6px;}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li p{
    font-size:1.4em;
    line-height:1.4em;
    font-weight:normal;
    float:left;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.cancel{
    width:118px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.send_audition{
    width:134px;
    margin:0 10px 0 0;
    display:inline;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.preview{
    width:134px;
}

#content div.client-jobs.award-job div.bg-white div.business-terms{
    margin:23px 0 0;
    float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul{
    width:100%;
    overflow:hidden;
    float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul li{
    font-size:1em;
    line-height:1em;
    float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.connection{
    width:auto;
    margin:0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.connection li{
    font-size:11px;
    line-height:13px;
    padding:0 40px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.connection li.first{
    padding:0 25px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.connection li.last{
    padding:0 37px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload{
    margin:17px 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li{
    padding:0 0 8px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li h3{
    color:#000;
    line-height:3em;
    padding:0 0 0 34px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li input.add-files{
    float:left;
    height:22px;
    margin:0 42px 0 0;
    padding:0;
    vertical-align:middle;
    width:343px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li a{
    color:#0059C3;
    float:left;
    font-size:1.4em;
    line-height:1.55em;
    padding:0;
    text-decoration:none;
    font-weight:normal;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li label{
    color:#000;
    float:left;
    font-size:1.4em;
    font-weight:bold;
    line-height:1.55em;
    margin:0 24px 0 0;
    text-align:right;
    width:182px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li ul{
    width:auto;
    display:inline;
    margin:0 0 0 205px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li ul li{
    width:auto;
    padding:0 0 2px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li ul li span{
    font-size:1.4em;
    line-height:1.55em;
    padding:0 12px 0 11px;
    color:#656565;
    float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li ul li a{font-weight:bold;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones{
    margin:39px 0 0;
    padding:0 0 25px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li{padding:0 0 8px;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li h3{
    color:#000;
    padding:0 0 5px 29px;
    float:left;
    width:183px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li div{
    float:right;
    width:529px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li div.fee{
    position:relative;
    left:0;
    top:-3px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li a{
    color:#0059C3;
    float:left;
    font-size:1.4em;
    font-weight:bold;
    line-height:1.55em;
    padding:0;
    margin:15px 0 0;
    text-decoration:none;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li div a{}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li label{
    color:#000;
    float:left;
    font-size:1.4em;
    font-weight:bold;
    line-height:1.7em;
    text-align:right;
    margin:0 33px 0 0;
    width:178px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li label span{
    float:left;
    padding:0 0 0 32px;
    font-size:1em;
    font-weight:bold;
    line-height:1.55em;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li input{
    width:321px;
    font-weight:normal;
    float:left;
    font-size:1.4em;
    font-weight:normal;
    line-height:16px;
    padding:1px 3px 0;
    margin:1px 6px 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li input.small{
    width:243px;
    margin:0 6px 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li textarea{
    margin:5px 0 0 1px;
    width:321px;
    height:67px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li select{
    float:left;
    display:inline;
    font-weight:normal;
    margin:0 0 3px 1px;
    height:21px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li select.month{
    margin:0 0 0 2px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li p{
    font-size:1.4em;
    line-height:1.5em;
    font-weight:normal;
    padding:0 0 0 6px;
    float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li span{
    font-size:1.4em;
    font-weight:normal;
    float:left;
    line-height:1.5em;
    padding:0 10px 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms  ul.milestones li ul.two{
    margin:21px 0 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul.two label{
    width:182px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones ul.two span{}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul.two li div{
    width:525px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul.two a{margin:3px 0 0;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li input.send_terms{
    width:184px;
    height:23px;
    margin:9px 6px 0 -2px;
    display:inline;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li input.cancel{
    width:109px;
    height:23px;
    display:inline;
    margin:9px 0 0 -2px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files{
    margin:15px 0 0;
    padding:0 0 23px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li{
    width:705px;
    padding:0 0 6px 36px;
    font-size:1em;
    line-height:1em;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li ul li{
    padding:0 0 11px 0;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files h3{
    color:#000;
    line-height:2em;
    margin:0 0 -10px;
    display:block;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li a{
    color:#0059C3;
    float:left;
    font-size:1.4em;
    line-height:1.55em;
    font-weight:bold;
    margin:0 0 0 176px;
    display:inline;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li ul{
    margin:22px 0 0;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li ul li a{
    font-weight:normal;
    margin:0;
    line-height:1.55em;
}
* html #content div.client-jobs.award-job div.bg-white form ul.upload_files li ul li a{width:8em;}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li label{
    color:#000000;
    float:left;
    font-size:1.4em;
    font-weight:bold;
    line-height:1.7em;
    margin:0 24px 0 0;
    text-align:right;
    width:147px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li label span{float:left;}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input{
    float:left;
    width:322px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input.add-files{
    float:left;
    height:22px;
    margin:0 73px 0 0;
    padding:0;
    vertical-align:middle;
    width:343px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input.add-files.padding{margin:0 0 22px;}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li textarea{
    margin:0;
    float:left;
    width:323px;
    height:67px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input.upload{
    width:120px;
    height:23px;
    margin:23px 12px 0 176px;
    display:inline;
    padding:0;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input.cancel{
    width:109px;
    height:23px;
    padding:0;
    margin:23px 0 0;
}
/*SLNT*/
/*DEN*/
#content div.client-jobs div.bg-white table tr td.favorites{
    padding:0;
    width:27px;
    text-align:center;
}
#content div.client-jobs div.bg-white table tr td.favorites img{
    margin:0 auto;
    display:block;
    float:none;
}
#content div.client-jobs div.bg-white table tr td span.black{color:#000;}
#content div.client-jobs div.bg-white table tr td span{
    color:#666;
}
#content div.client-jobs div.bg-white table tr td span.bolder{
    color:#353535;
}
#content div.client-jobs div.bg-white table tr td.img a{
    text-decoration:none;
    color:#0059c3;
    font-weight:bold;   
}
#content div.client-jobs div.bg-white table tr td.img a span{
    font-weight:normal;
    color:#0059c3;
}
#content div.client-jobs div.bg-white table tr td.img a:hover{
    text-decoration:underline;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles{
    padding:0 0 0 13px;
    width:537px;
}
* html #content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles{width:550px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles.padd{padding-bottom:50px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles.padd a.request{margin:0 0 0 12px;font-size:1em;font-weight:normal;line-height:1em;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols{
    width:100%;
    overflow:hidden;
    margin:0;
    padding:0 0 10px;
    list-style:none;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li.link{width:276px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li.button{width:151px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li.button input {margin:0 0 0 7px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li.date{
    text-align:center;
    width:110px;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li span{
    float:none;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li{
    float:left;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles div.link{
    overflow:hidden;
    width:100%;
    padding:0;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles div.link a{
    width:auto;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles p{
    padding:0;
    margin:13px 0 0;
}
#content div.client-jobs div.bg-white table tr.invited td.music{
    background:url(../img/ico28.gif) no-repeat 5px 10px;
}
#content input.file-upload{
    float:left;
    border:0;
    margin:0 0 0 15px;
    padding:0 0 2px;
    outline:0;
    background:url(../img/btn-upload.gif) no-repeat 0 0;
    height:23px;
    width:145px;
    text-align:right;
    font:bold 14px/23px Arial,Helvetica,sans-serif;
    color:#0059c3;
    cursor:pointer;
}
#content div.client-jobs div.bg-white table tr td.button{
    padding:0;
}
#content div.client-jobs div.bg-white table tr td.r-button input{
    display:block;
}
#content div.client-jobs div.bg-white table tr td a,
#content div.client-jobs div.bg-white table tr td.view a{
    color:#0059c3;
    text-decoration:none;
}
#content div.client-jobs div.bg-white table tr td a.no-bold{font-weight:normal;}
#content div.client-jobs div.bg-white table tr td span a{font-size:0.96em;}
#content div.client-jobs div.bg-white table tr td a:hover,
#content div.client-jobs div.bg-white table tr td.view a:hover{
    text-decoration:underline;
}
#content div.client-jobs div.bg-white table tr td.button input{
    display:block;
    margin:5px 0 0 7px;
}
#content div.client-jobs div.bg-white table tr td.button input.btn-release{
    margin:0px auto 0;
}
#content div.client-jobs div.bg-white table.date-centered tr td.date{
    text-align:center;
}
tr.gray-col{
    background:#f3f3f3;
}

#content div.client-jobs div.bg-white table tr.head th.views{
    padding:0;
    width:54px;
    background:url(../img/bg-view.gif) no-repeat 50% 50%;
}
#content div.client-jobs div.bg-white table tr.head th.milestone{
    padding:0;
    text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.froms{
    width:191px;
    padding:0;
    text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.to{
    padding:0;
    text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.rating{
    width:164px;
    padding:0;
    text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.date{
    text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.amount{
    padding:0;
    width:89px;
    text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.deposit{
    padding:0;
    width:119px;
    text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.payment{
    padding:0;
    width:120px;
    text-indent:7px;
}
#content div.client-jobs div.bg-white table tr td span.check{
    padding:0 0 0 22px;
    background:url(../img/ico29.gif) no-repeat 0 50%;
}
#content div.rate-block{
    width:130px;
    height:24px;
    background:url(../img/star-white.gif) repeat-x 0 0;
}
#content div.rate-block div{
    height:24px;
    overflow:hidden;
    background:url(../img/star-yellow.gif) repeat-x 0 0;
}
/*DEN*/
#content div.client-jobs.payments div.top-main{
    overflow:hidden;
    padding:20px 29px 0 22px;
}
#content div.client-jobs.payments div.print-box{
    width:100%;
    overflow:hidden;
}
#content div.client-jobs.payments div.print-box div.left{
    width:300px;
    float:left;
}
#content div.client-jobs.payments div.print-box div.left span{
    width:298px;
    float:left;
    font-size:1.2em;
    line-height:1.3em;
    color:#676567;
    font-weight:bold;
}
#content div.client-jobs.payments div.print-box div.right strong,
#content div.client-jobs.payments div.print-box div.left strong{
    width:290px;
    float:left;
    font-size:1.8em;
    color:#000;
    font-weight:bold;
    padding:0 0 14px;
}
#content div.client-jobs.payments div.print-box div.right strong{text-align:right;padding:8px 0 0;}
#content div.client-jobs.payments div.print-box div.left input{
    margin:7px 0 0;
    float:left;
}
#content div.client-jobs.payments div.print-box div.right{
    width:300px;
    float:right;
}
#content div.client-jobs.payments div.print-box div.right a.print{
    background:url(../img/print.gif) no-repeat 0 0;
    width:53px;
    height:16px;
    float:right;
    overflow:hidden;
    text-indent:-9999px;
}
#content div.client-jobs.payments div.deposit{
    overflow:hidden;
    padding:0 29px 0 22px;
}
#content div.client-jobs.payments ul.deposit-details{
    width:100%;
    overflow:hidden;
}
#content div.client-jobs.payments ul.deposit-details li{
    border-top:3px solid #ddd;
    width:100%;
    float:left;
    margin:-3px 0 0;
}
#content div.client-jobs.payments ul.deposit-details li h4,
#content div.client-jobs.payments ul.deposit-details li h3{
    font-size:2em;
    width:100%;
    color:#000;
    font-weight:bold;
    padding:0;
}
#content div.client-jobs.payments ul.deposit-details li h4{text-align:right;padding:27px 0 25px;}
#content div.client-jobs.payments ul.deposit-details li label{
    width:181px;
    float:left;
    margin:0 20px 0 0;
    font-size:1.4em;
    line-height:1.2em;
    font-weight:bold;
    text-align:right;
}
#content div.client-jobs.payments ul.deposit-details li span,
#content div.client-jobs.payments ul.deposit-details li p{
    font-size:1.4em;
    line-height:1.2em;
    width:auto;
    float:left;
    color:#000;
    font-weight:normal;
}
#content div.client-jobs.payments ul.deposit-details li span a:hover{text-decoration:underline;}
#content div.client-jobs.payments ul.deposit-details li span a{text-decoration:none;color:#0059c3;}
#content div.client-jobs.payments ul.deposit-details li ul{
    padding:17px 0 32px;
    width:100%;
    overflow:hidden;
}
#content div.client-jobs.payments ul.deposit-details li ul li{
    border:0;
    width:345px;
    padding:0;
    margin:0;
}
#content div.client-jobs.payments ul.deposit-details li ul li h3{
    padding:0;
}
#content div.client-jobs.payments ul.deposit-details li ul li p{
    width:100%;
}
#content div.client-jobs.payments ul.deposit-details li ul.main{
    padding:0 0 10px;
}
#content div.client-jobs.payments ul.deposit-details li ul.main li{
    width:100%;
    padding:0 0 2px;
}
#content div.client-jobs.payments ul.deposit-details li ul.main li h3{padding:12px 0 5px;}
#content div.client-jobs.payments ul.deposit-details li ul.main li p{margin:0 0 14px 202px;width:auto;line-height:1.6em;display:inline;}
#content div.client-jobs.payments ul.deposit-details li ul.main li div{float:left;overflow:hidden;}
#content div.client-jobs.payments ul.deposit-details li ul.main li div a:hover{text-decoration:underline;}
#content div.client-jobs.payments ul.deposit-details li ul.main li div a{
    width:auto;
    float:left;
    font-size:1.4em;
    color:#0059c3;
    font-weight:bold;
    text-decoration:none;
    padding:0 0 14px;
}
#content div.client-jobs.payments ul.deposit-details li ul.main li div span.href{width:100%;float:left;font-size:1em;clear:both;}
#content div.client-jobs ul.respons{
    width:100%;
    overflow:hidden;
    padding:25px 0 4px;
}
#content div.client-jobs ul.respons li{
    background:url(../img/respons-li-bg.gif) no-repeat 0 0;
    width:212px;
    float:left;
    line-height:2.7em;
    padding:0 0 13px 61px;
    margin:0 0 0 58px;
    display:inline;
}
* html #content div.client-jobs ul.respons li{width:273px;}
#content div.client-jobs ul.respons a:hover{text-decoration:underline;}
#content div.client-jobs ul.respons a{
    font-size:1.8em;
    color:#0059c3;
    float:left;
    text-decoration:none;
    font-weight:bold;
    padding:0 5px 0 0;
}
#content div.client-jobs ul.respons span{
    width:auto;
    font-size:1.4em;
    color:#000;
}
#content div.client-jobs ul.respons span a:hover{text-decoration:none;}
#content div.client-jobs ul.respons span a{float:none;font-size:1em;font-weight:normal;text-decoration:underline;padding:0;}
/*TOP 100*/
#content.top100{
    margin-bottom:20px;
}
#content.top100 .main-top{
    overflow:hidden;
    margin:29px 21px 0 33px;
}
* html #content.top100 .main-top{width:100%;}
#content.top100 div.inbox{
    width:472px;
    float:left;
}
#content.top100 div.client-info{
    width:249px;
    float:right;
}
#content.top100 div.client-info h2{font-size:1.4em;line-height:3.2em;}
#content.top100 div.client-info ul{
    padding:26px 24px 7px;
    overflow:hidden;
}
* html #content.top100 div.client-info ul{width:100%;}
#content.top100 div.client-info ul li{
    width:100%;
    float:left;
    padding:0 0 7px;
}
#content.top100 div.client-info ul li input{margin:0 0 13px;}
#content.top100 div.client-info ul li strong{
    font-size:1.4em;
    color:#000;
    font-weight:bold;
}
#content.top100 div.client-info ul li span{
    width:47px;
    float:left;
    font-size:1.4em;
    color:#000;
    font-weight:normal;
}
#content.top100 div.client-info ul li h4{
    font-size:1.4em;
    color:#000;
    font-weight:bold;
    padding:22px 0 0;
}
#content.top100 div.client-info ul li a:hover{text-decoration:underline;}
#content.top100 div.client-info ul li a{
    font-size:1.4em;
    color:#2153b6;
    font-weight:normal;
    text-decoration:none;
    padding:0 0 0 5px;
}
#content.top100 div.main-content h2,
#content.top100 div.inbox h2{
    font-size:2em;
    line-height:2.25em;
}
#content.top100 div.inbox div.box{
    padding:0 0 7px;
}
#content.top100 div.bg-white{
    background:#fff;
    margin:7px 0 0 7px;
    overflow:hidden;
    width:458px;
}
#content.top100 div.inbox div.bg-white{
    width:438px;
    padding:0 10px 13px;
}
* html #content.top100 div.inbox div.bg-white{width:458px;}
#content.top100 div.inbox table{width:100%;border-collapse:collapse;margin:0;}
#content.top100 div.inbox table tr{font-size:1.4em;color:#353535;line-height:1em;}
#content.top100 div.inbox table tr.grey{background:#f3f3f3;}
#content.top100 div.inbox table td,
#content.top100 div.inbox table th{font-weight:bold;padding:13px 0 12px 8px;}
#content.top100 div.inbox table th.from{width:167px;}
#content.top100 div.inbox table td{padding:8px 0 6px 8px;}
#content div.main div.feedbacks a:hover.view,
#content.top100 a:hover.view{text-decoration:underline;}
#content div.main div.feedbacks a.view,
#content.top100 a.view{
    background:transparent url(../img/list4.gif) no-repeat scroll 100% 60%;
    color:#0059C3;
    float:right;
    font-size:1.4em;
    line-height:1em;
    font-weight:bold;
    padding:0 10px 0 0;
    text-decoration:none;
    margin:14px 0 0;
    display:inline;
}
#content div.main div.feedbacks a.view{margin:16px 0 15px;}
#content.top100 div.main-content{
    overflow:hidden;
    margin:0 21px 0 33px;
}
#content.top100 div.main-content div.blue-area{
    margin:25px 0 0;
    padding:0 0 7px;
}
#content.top100 div.main-content div.bg-white{
    width:741px;
}
#content.top100 div.main-content ul.community{
    overflow:hidden;
    padding:0 0 0 30px;
}
#content.top100 div.main-content ul.community li{
    width:auto;
    float:left;
    padding:18px 0 0;
}
#content.top100 div.main-content ul.community li div.image{
    width:100px;
    height:100px;
    float:left;
    overflow:hidden;
}
#content.top100 div.main-content ul.community li div.text{
    width:540px;
    padding:18px 0 0 45px;
    float:left;
    overflow:hidden;
}
#content.top100 div.main-content ul.training li h5,
#content.top100 div.main-content ul.community li div.text h5{
    font-size:1.4em;
    line-height:1.5em;
    color:#2153b6;
    font-weight:bold;
}
#content.top100 div.main-content ul.training li h5 a:hover,
#content.top100 div.main-content ul.community li div.text h5 a:hover{text-decoration:underline;}
#content.top100 div.main-content ul.training li h5 a,
#content.top100 div.main-content ul.community li div.text h5 a{color:#2153b6;text-decoration:none;}
#content.top100 div.main-content ul.training li p,
#content.top100 div.main-content ul.community li div.text p{
    font-size:1.4em;
    line-height:1.6em;
    color:#000;
}
#content.top100 div.main-content ul.training{
    overflow:hidden;
    padding:0 0 0 107px;
}
* html #content.top100 div.main-content ul.training{width:100%;}
#content.top100 div.main-content ul.training li.official-guide{background:url(../img/train-img3.gif) no-repeat 0 33px;}
#content.top100 div.main-content ul.training li.rate-sheet{background:url(../img/train-img2.gif) no-repeat 0 33px;}
#content.top100 div.main-content ul.training li.take-tour{background:url(../img/train-img1.gif) no-repeat 0 33px;}
#content.top100 div.main-content ul.training li{
    width:auto;
    float:left;
    padding:28px 75px 0 65px;
}

#content.top100 div.main-content a.view{
    margin:17px 12px 14px 0;
}
/*TOP 100*/
/*blog-voxdaily*/
#wrapper .home-page,
#wrapper .blog-voxdaily{
    float:left;
    width:983px;
    background:#fff url(../img/bg-content2.gif) left top repeat-y;
}
#wrapper .home-page div.content-top,
#wrapper .blog-voxdaily div.content-top{
    background:url(../img/bg-content-top2.gif) left top no-repeat;
}
#wrapper .home-page div.content-top{background:none;}
#wrapper .home-page div.content-bot,
#wrapper .blog-voxdaily div.content-bot{
    background:url(../img/bg-content-bot2.gif) left bottom no-repeat;
}
#wrapper .home-page div.content-bot{padding-top:0;}
#wrapper .home-page div.content-bot.no-padd{padding-bottom:0;}
#wrapper .home-page div.join{
    width:983px;
    height:198px;
    overflow:hidden;
    padding:0;
}
* html #wrapper .home-page div.join{height:200px;overflow:visible;}
#wrapper .home-page div.join h3{
    font-size:3em;
    color:#fff;
    line-height:2em;
    font-weight:normal;
    padding:27px 0 0;
}
#wrapper .home-page div.join p{
    font-size:2em;
    color:#fff;
    line-height:1.1em;
    font-weight:normal;
    padding:0;
}
#wrapper .home-page div.join input{
    float:right;
    margin:32px 26px 0 0;
}
#wrapper .home-page .box{margin:0 0 35px;padding:0 0 7px;}
#wrapper .home-page ul.voices-data{
    width:935px;
    overflow:hidden;
    padding:23px 0 12px 43px;
}
* html #wrapper .home-page ul.voices-data{width:980px;}
#wrapper .home-page ul.voices-data li{
    width:466px;
    float:left;
    padding:0 0 2px;
}
#wrapper .home-page ul.voices-data li h4{
    font-size:2em;
    color:#000;
    font-weight:bold;
    padding:0;
}
#wrapper .home-page ul.searches{
    width:100%;
    overflow:hidden;
    padding:19px 0 17px;
}
#wrapper .home-page ul.searches li{
    width:auto;
    float:left;
    padding:0 0 0 22px;
}
#wrapper .home-page ul.searches li.btn-search{padding:0 0 0 16px;}
#wrapper .home-page ul.searches li a:hover.adv-search{text-decoration:underline;}
#wrapper .home-page ul.searches li a.adv-search{
    font-size:1.1em;
    color:#0059c3;
    float:left;
    text-decoration:none;
    font-weight:normal;
    margin:26px 0 0 20px;
}
#wrapper .home-page ul.searches li div.data{
    width:205px;
    overflow:hidden;
}
#wrapper .home-page ul.searches li label{
    width:100%;
    float:left;
    font-size:1.4em;
    color:#000;
    font-weight:bold;
}
#wrapper .home-page ul.searches li input.button{margin:20px 0 0;float:left;}
#wrapper .home-page ul.searches li select,
#wrapper .home-page ul.searches li input.text{
    width:194px;
    height:17px;
    border:solid 2px #5b890f;
    padding:1px 3px;
    margin:6px 0 0;
    font-size:14px;
    color:#000;
    vertical-align:middle;
}
#wrapper .home-page ul.searches li select{
    width:204px;
    height:23px;
}
* html #wrapper .home-page ul.searches li input.text{width:204px;height:23px;}
#wrapper .home-page div.main-col{width:100%;overflow:hidden;padding:0 0 12px;}
#wrapper .home-page div.left-col{
    width:457px;
    float:left;
    padding:0 80px 0 0;
    margin:37px 0 0 65px;
    overflow:hidden;
    display:inline;
}
* html #wrapper .home-page div.left-col{width:537px;}
#wrapper .home-page div.right-col h5,
#wrapper .home-page div.left-col h5{
    font-size:1.4em;
    line-height:1.5em;
    color:#000;
    font-weight:bold;
    padding:0 0 22px;
}
#wrapper .home-page div.right-col h5{padding:0 0 13px;}
#wrapper .home-page div.left-col p{
    font-size:1.4em;
    line-height:1.5em;
    color:#000;
    font-weight:normal;
}
#wrapper .home-page div.right-col{
    width:281px;
    float:left;
    padding:0;
    margin:37px 0 0;
    overflow:hidden;
}
#wrapper .home-page div.right-col div.right-box{
    background:url(../img/bg-right-box.gif) repeat-y 0 0;
}
#wrapper .home-page div.right-col div.top{
    background:url(../img/bg-right-box-top.gif) no-repeat 0 0;
}
#wrapper .home-page div.right-col div.bottom{
    background:url(../img/bg-right-box-bottom.gif) no-repeat 0 100%;
    width:249px;
    overflow:hidden;
    padding:20px 16px;
}
* html #wrapper .home-page div.right-col div.bottom{width:281px;}
#wrapper .home-page div.right-col div.right-box a:hover.read{text-decoration:underline;}
#wrapper .home-page div.right-col div.right-box a.read{
    background:url(../img/list4.gif) no-repeat 100% 60%;
    float:right;
    font-size:1.2em;
    color:#0059c3;
    font-weight:bold;
    padding:0 10px 0 0;
    text-decoration:none;
}
#wrapper .home-page div.right-col div.right-box p{
    font-size:1.4em;
    line-height:1.3em;
    color:#666;
    font-weight:normal;
    padding:0 0 25px;
}
#wrapper .home-page .white-bg{
    background:#fff;
    width:932px;
    overflow:hidden;
    margin:6px 0 0 6px;
}
#wrapper .home-page ul.male-voices,
#wrapper .home-page ul.female-voices{
    float:left;
    width:435px;
    overflow:hidden;
    padding:25px 0 17px;
}
#wrapper .home-page ul.male-voices{width:472px;float:right;}
#wrapper .home-page ul.male-voices li,
#wrapper .home-page ul.female-voices li{
    float:left;
    padding:0 0 4px 39px;
}
#wrapper .home-page ul.male-voices li h4,
#wrapper .home-page ul.female-voices li h4{
    font-size:2em;
    line-height:3.2em;
    color:#000;
    font-weight:bold;
    float:left;
    padding:0 0 0 27px;
}
#wrapper .home-page ul.male-voices li div.image-title,
#wrapper .home-page ul.female-voices li div.image-title{
    width:179px;
    height:64px;
    float:left;
    overflow:hidden;
    margin:0 0 0 50px;
}
#wrapper .home-page ul.male-voices li div.image-title{margin:0 0 0 78px;}
#wrapper .home-page ul.male-voices li strong,
#wrapper .home-page ul.female-voices li strong{
    width:31px;
    float:left;
    font-size:1.4em;
    line-height:2.15em;
    color:#000;
    font-weight:bold;
}
#wrapper .home-page ul.male-voices li a:hover,
#wrapper .home-page ul.female-voices li a:hover{text-decoration:underline;}
#wrapper .home-page ul.male-voices li a,
#wrapper .home-page ul.female-voices li a{
    width:182px;
    float:left;
    font-size:1.4em;
    color:#0059c3;
    font-weight:bold;
    text-decoration:none;
    margin:8px 0 0;
}
#wrapper .home-page ul.male-voices li a{width:187px;}
#wrapper .home-page ul.male-voices li div.image,
#wrapper .home-page ul.female-voices li div.image{
    width:180px;
    height:30px;
    float:left;
    overflow:hidden;
    margin:0;
}
#wrapper .blog-voxdaily div.holder{
    background:url(../img/bg-holder2.gif) left top repeat-y;
}
#content.home-page div.holder-h1,
#wrapper .blog-voxdaily div.holder-h1{
    background:url(../img/bg-holder-h1-2.gif) left bottom no-repeat;
}
#wrapper .comparison-chart div.holder-h1.new-padd,
#wrapper .blog-voxdaily div.holder-h1.new-padd{width:100%;overflow:hidden;}
#wrapper .comparison-chart div.holder-h1.new-padd h1,
#wrapper .blog-voxdaily div.holder-h1.new-padd h1{padding:8px 0 9px 0;width:100%;margin:0;}
#wrapper .blog-voxdaily div.main div.left-side ul.info{margin:-8px 0 0;padding:0 0 14px;}
#wrapper .blog-voxdaily div.main div.left-side ul.numbering li div.this-cont ul.info{margin:0;}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area{width:100%;}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area h2{
    text-align:left;
    background:#f7963a url(../img/email-updates.gif) no-repeat 0 0;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area a{
    display:block;
    width:165px;
    height:172px;
    margin:19px 0 0 75px;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area div.module-content div{
    padding:0 0 0 22px;
    text-align:center;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area div.module-content div form div{
    padding:0;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area div p{margin:13px 0 7px;}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area div p input{
    width:130px;
    font-size:13px;
    height:17px;
    padding:2px 0 0;
    background:#fff;
}
* html #wrapper .blog-voxdaily div.main div.right-side div.orange-area div p input{width:135px;height:23px;}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area h3{
    padding:0 0 18px;
    margin:30px 25px 0 37px;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area ul{
    margin:0 25px 0 37px;
    padding:0 0 42px;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area ul li{
    font:1.2em/1.5em Arial,Tahoma,sans-serif;
    padding:0 0 3px;
}
#wrapper .blog-voxdaily div.main div.right-side div.green-area{margin:30px 0 0;width:100%;}
#wrapper .blog-voxdaily div.main div.right-side div.green-area div.form{padding:0 0 0 26px;}
#wrapper .blog-voxdaily div.main div.right-side div.green-area div.form input.text{
    float:left;
    width:168px;
    height:17px;
    font-size:13px;
    padding:2px 0 0 3px;
    margin:0 19px 0 0;
    background:#fff;
}
* html #wrapper .blog-voxdaily div.main div.right-side div.green-area div.form input.text{
    width:172px;height:23px;
}
#wrapper .blog-voxdaily div.main div.right-side div.green-area div.form div.button-dark-green{
    float:left;
    padding:2px 3px 0;
    margin:1px 0 0;
    height:21px;
}
* html #wrapper .blog-voxdaily div.main div.right-side div.green-area div.form div.button-dark-green{
    height:23px;
    padding:2px 0 0;
}
*+html #wrapper .blog-voxdaily div.main div.right-side div.green-area div.form div.button-dark-green{
    padding:1px 0 0;
    margin:-1px 0 0;
}
#wrapper .blog-voxdaily div.main div.right-side div.green-area div.form div.button-dark-green input{
    float:left;
    padding:0;
    margin:0;
    border:0;
    color:#fff;
    font:bold 14px Arial,Tahoma,sans-serif;
    cursor:pointer;
    background:none;
}
#wrapper .blog-voxdaily div.main div.right-side div.green-area h3{padding-left:25px;margin:22px 0 0;}
#wrapper .blog-voxdaily div.main div.right-side div.blue-area{margin:42px 0 0;width:100%;}
#wrapper .blog-voxdaily div.main div.right-side div.blue-area p{
    width:100%;
    padding:0 0 13px;
    overflow:hidden;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#wrapper .blog-voxdaily div.main div.right-side div.blue-area p a{
    float:right;
    padding:0 20px 0 0;
    text-decoration:none;
    color:#0059c3;
}
#wrapper .blog-voxdaily div.main div.right-side div.blue-area p a:hover{text-decoration:underline;}
#wrapper .comparison-chart{
    float:left;
    width:983px;
    background:#fff url(../img/bg-content2.gif) repeat-y 0 0;
    overflow:visible;
}
* html #wrapper .comparison-chart{width:982px;}
#wrapper .comparison-chart div.content-top{
    width:100%;
    float:left;
    background:url(../img/bg-content-top2.gif) left top no-repeat;
}
#wrapper .comparison-chart div.content-bot{
    float:left;
    width:100%;
    background:url(../img/bg-content-bot2.gif) left bottom no-repeat;
}
#wrapper .comparison-chart div.holder{
    float:left;
    width:100%;
    background:url(../img/bg-holder2.gif) left top repeat-y;
}
#wrapper .comparison-chart div.holder-h1{
    background:url(../img/bg-holder-h1-2.gif) left bottom no-repeat;
}
#wrapper .comparison-chart div.holder-h1 a{margin-right:0}
#wrapper .comparison-chart div.holder-h1 a.cart{margin-right:40px;}
#wrapper .comparison-chart div.main.main-sign,
#wrapper .comparison-chart div.main{
    width:945px;
    margin:5px 0 0 20px;
    float:left;
    display:inline;
}
#wrapper .comparison-chart div.main div.form{width:100%;overflow:hidden;float:left;}
#wrapper .comparison-chart div.main.main-sign{width:945px;margin:5px 0 17px 34px;overflow:hidden;display:inline;}
#wrapper .comparison-chart div.main.main-sign div.login{width:100%;overflow:hidden;padding:0 0 49px;}
#wrapper .comparison-chart div.main.main-sign label{
    width:112px;
    text-align:right;
    float:left;
    font-size:1.4em;
    line-height:1.4em;
    color:#000;
    font-weight:bold;
    margin:0 24px 0 0;
}
#wrapper .comparison-chart div.main.main-sign span.large{
    background:url(../img/input-bg.gif) no-repeat 0 0;
    width:243px;
    height:22px;
    margin:0 0 9px 0;
    float:left;
}
#wrapper .comparison-chart div.main.main-sign input.text{
    width:230px;
    height:15px;
    border:0;
    background:0;
    margin:2px 6px 0;
}
#wrapper .comparison-chart div.main.main-sign input.image{float:left;margin:14px 0 0 136px;}
#wrapper .comparison-chart div.main.main-sign input.check{
    width:14px;
    height:14px;
    float:left;
    margin:4px 12px 0 136px;
}
#wrapper .comparison-chart div.main.main-sign span.text{
    font-size:1.4em;
    line-height:1.4em;
    color:#000;
    float:left;
}
#wrapper .comparison-chart div.main.main-sign span.text a:hover{text-decoration:underline;}
#wrapper .comparison-chart div.main.main-sign span.text a{color:#0059c3;text-decoration:none;}
#wrapper .comparison-chart div.main.main-sign p{
    width:365px;
    font-size:1.4em;
    line-height:1.4em;
    color:#000;
    margin:0 0 0 19px;
}
#wrapper .comparison-chart div.main div.progress-bar{
    width:100%;
    padding:0 0 7px;
    overflow:hidden;
}
#wrapper .comparison-chart div.main div.progress-bar.order-padd{
    padding:0;
    margin:9px 0 -6px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script{
    width:100%;
    overflow:hidden;
    padding:19px 0 12px 9px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li.no-padd{padding:0;}
#content div.client-jobs.award-job div.bg-white ul.send-script li.padd{padding:0 0 37px;}
#content div.client-jobs.award-job div.bg-white ul.send-script li{
    width:100%;
    float:left;
    padding:0 0 10px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li h3{
    font-size:2em;
    color:#000;
    font-weight:bold;
    line-height:2.4em;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li h5{
    font-size:1.8em;
    color:#666;
    font-weight:bold;
    padding:12px 0 5px 197px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li p{
    font-size:1.4em;
    color:#000;
    line-height:1.6em;
    padding:0 95px 0 26px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li strong{
    float:left;
    padding:0 0 0 32px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white ul.send-script li a{
    font-size:1.4em;
    line-height:1.55em;
    float:left;
    text-decoration:none;
    color:#0059c3;
    padding:0;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li label{
    width:174px;
    float:left;
    font-size:1.4em;
    line-height:1.55em;
    color:#333;
    font-weight:bold;
    text-align:right;
    margin:0 22px 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li input.checks{
    width:14px;
    height:14px;
    float:left;
    margin:6px 17px 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li input.add-files{
    width:343px;
    height:22px;
    float:left;
    margin:0 29px 0 0;
    padding:0;
    vertical-align:middle;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li span.text2,
#content div.client-jobs.award-job div.bg-white ul.send-script li span.text{
    width:290px;
    float:left;
    font-size:1.4em;
    color:#000;
    line-height:1.55em;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li span.text2{width:auto;}
#content div.client-jobs.award-job div.bg-white ul.send-script li span.text.new-width{width:415px;}
#content div.client-jobs.award-job div.bg-white ul.send-script li strong{
    width:auto;
    float:left;
    font-size:1.4em;
    color:#000;
    line-height:1.55em;
    font-weight:bold;
    padding:0;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li input.send{
    float:left;
    margin:28px 0 0 198px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li input.cancel{
    float:left;
    margin:28px 0 0 13px;
}
#content div.client-jobs.award-job div.bg-white ul.connection,
#wrapper .comparison-chart div.main ul.connection{
    width:auto;
    display:inline;
    float:left;
    margin:0 0 0 5px;
    background:url(../img/line-connect1.gif) repeat-x 0 100%;
}
#content div.client-jobs.award-job div.bg-white ul.connection{margin:0 0 0 9px;}
#content div.client-jobs.award-job div.bg-white ul.connection li.first,
#content div.client-jobs.award-job div.bg-white ul.connection li,
#wrapper .comparison-chart div.main ul.connection li{
    width:auto;
    float:left;
    padding:0 25px;
    font:bold 11px/13px Arial,Helvetica,sans-serif;
    color:#868f98;
    background:url(../img/line-connect-point1.gif) no-repeat 50% 100%;
}
#content div.client-jobs.award-job div.bg-white ul.connection li.first{background:url(../img/line-connect-first-last1.gif) no-repeat 50% 100%;}
#content div.client-jobs.award-job div.bg-white ul.connection li span,
#wrapper .comparison-chart div.main ul.connection li span{display:block;padding:0 0 8px;}
#wrapper .comparison-chart div.main ul.connection li.first{
    padding-left:0;
    background:none;
}
#wrapper .comparison-chart div.main ul.connection li.first span{
    padding:0 0 0 16px;
    background:url(../img/line-connect-first.gif) no-repeat 0 30%;
}
#content div.client-jobs.award-job div.bg-white ul.connection li.last,
#wrapper .comparison-chart div.main ul.connection li.last{background:url(../img/line-connect-last1.gif) no-repeat 50% 100%;}
#content div.client-jobs.award-job div.bg-white ul.connection li.active span,
#wrapper .comparison-chart div.main ul.connection li.active span{background:url(../img/line-connect-active1.gif) no-repeat 50% 100%;}
#wrapper .comparison-chart div.main div.blue-area.order,
#wrapper .comparison-chart div.main div.blue-area.sign-in,
#wrapper .comparison-chart div.main div.blue-area{padding-bottom:7px;margin-top:19px;width:100%;}
#wrapper .comparison-chart div.main div.blue-area.new-padd{margin-top:27px;}
#wrapper .comparison-chart div.main div.blue-area.order{margin-top:12px;}
#wrapper .comparison-chart div.main div.blue-area.sign-in{float:left;width:450px;margin:0 22px 0 0;overflow:hidden;}
#wrapper .comparison-chart div.main div.blue-area h2{font:bold 2em/2.2em Arial,Helvetica,sans-serif;}
#wrapper .comparison-chart div.main div.blue-area h2.new-size{font-size:1.6em;line-height:2.9em;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg{
    padding:0 0 10px;
    margin:6px 7px 0 6px;
    background:#fff;
    overflow:hidden;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.studio-content{margin:0 23px 0 29px;}
* html #wrapper .comparison-chart div.main div.blue-area div.white-bg div.studio-content{width:100%;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio{
    width:100%;
    float:left;
    overflow:hidden;
    border-top:solid 3px #ddd;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li{
    width:100%;
    float:left;
    padding:0 0 24px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li.title{padding:0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li h3{
    font-size:2em;
    line-height:2.15em;
    color:#000;
    font-weight:bold;
    padding:18px 0 0 7px;
    margin:0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li div.image{
    width:58px;
    height:58px;
    overflow:hidden;
    float:left;
    margin:0 22px 0 0;
    border:solid 1px #e3e4e7;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li div.image img{display:block;}
* html #wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li div.image{width:60px;height:60px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li div.text{
    width:505px;
    float:left;
    overflow:hidden;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li div.text h4{
    font-size:1.6em;
    color:#666;
    font-weight:bold;
    padding:0 0 3px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li div.text h4 a:hover{text-decoration:underline;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li div.text h4 a{color:#666;text-decoration:none;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.studio li div.text p{
    font-size:1.4em;
    line-height:1.6em;
    color:#000;
}
#wrapper .comparison-chart div.main div.blue-area.sign-in div.white-bg h3{line-height:2.8em;margin:0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg h3{
    font-size:2em;
    line-height:2.8em;
    color:#000;
    padding:0 0 0 16px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg p{
    font-size:1.4em;
    line-height:1.6em;
    color:#000;
    padding:0 10px 10px 16px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe{
    width:872px;
    overflow:hidden;
    margin:0 0 0 21px;
    padding:0 0 20px 0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify{width:877px;margin:0 0 0 27px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li{
    width:100%;
    float:left;
    border-top:solid 3px #ddd;
    margin:-3px 0 0;
    color:#000;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data{
    background:#fff9dd;
    width:100%;
    padding:22px 0 29px;
    margin:0;
    float:left;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data li{
    width:438px;
    float:left;
    padding:0;
    margin:0;
    border:0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data li label{
    width:173px;
    font:bold 1.4em/1.4em Arial,Helvetica,sans-serif;
    color:#333;
    float:left;
    text-align:right;
    margin:0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data li p{
    width:auto;
    font:normal 1.4em/1.4em Arial,Helvetica,sans-serif;
    color:#000;
    float:left;
    margin:0;
    padding:0 0 0 22px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul{
    margin:-11px 0 0;
    padding:0 0 31px 0;
    float:left;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul{width:100%;padding:0 0 20px 0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li{
    border:0;
    margin:8px 0 0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul li{width:100%;margin:0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li h3{margin:0;padding:8px 0 0;float:left;width:100%;line-height:2.1em;padding-bottom:10px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li h3.size{width:424px;float:left;line-height:2em;padding:17px 0 0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li h3{margin:9px 0 0;padding:0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li label,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li label{
    width:161px;
    float:left;
    font-size:1.4em;
    text-align:right;
    font-weight:bold;
    margin:0 29px 0 0;
    line-height:24px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li label{margin:0 19px 0 0;width:173px;line-height:18px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li span,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li span{
    float:left;
    font-size:1.4em;
    line-height:24px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li span{line-height:18px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li p{
    width:675px;
    float:left;
    font-size:1.4em;
    line-height:21px;
    margin:2px 0 0 194px;
    padding-bottom:10px;
    display:inline;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li a:hover,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li a:hover{text-decoration:underline;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li a,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li a{
    float:left;
    font-size:1.4em;
    color:#0059c3;
    text-decoration:none;
    font-weight:bold;
    line-height:26px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li a{margin-top:-3px;padding-bottom:6px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box{
    width:877px;
    overflow:hidden;
    margin:0 0 0 27px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box p{width:100%;float:right;padding:22px 0 25px}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box p a{
    background:url(../img/print.gif) no-repeat 100% 0;
    width:53px;
    height:16px;
    float:right;
    text-indent:-9999px;
    overflow:hidden;
    margin:0 9px 0 0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box span{
    width:435px;
    float:left;
    font-size:1.8em;
    color:#000;
    font-weight:bold;
    line-height:23px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box strong{
    width:435px;
    float:right;
    text-align:right;
    font-size:1.8em;
    color:#000;
    font-weight:bold;
    line-height:23px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li textarea.text{
    background:none;
    height:141px;
    margin:3px 0 0 190px;
    padding:5px 0px 0 7px;
    width:642px;
    float:left;
    clear:both;
    display:inline;
    color:#000;
    font:1.4em/21px normal arial,verdana,sans-serif;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li input{
    float:left;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li input.way{
    width:328px;
    padding:1px 0 0 3px;
    margin:4px 0 0;
    font:1.4em/16px normal arial,verdana,sans-serif;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li input.submit{
    margin:3px 0 0px;
    height:23px;
    padding:0 5px 2px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li a.normal{
    font-weight:normal;
    margin:0 0 0 28px;
    line-height:28px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li input.btn_continue{
    margin:8px 0 0 190px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li input.btn_order{margin:15px 0 0 194px;}
#content div.client-jobs.award-job div.bg-white ul.payment,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment{
    width:872px;
    overflow:hidden;
    margin:0 0 0 19px;
    padding:0 0 20px 0;
}
#content div.client-jobs.award-job div.bg-white ul.payment{margin:0 0 0 24px;width:707px;padding:0;}
#content div.client-jobs.award-job div.bg-white ul.payment li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li{
    width:872px;
    float:left;
    color:#000;
}
#content div.client-jobs.award-job div.bg-white ul.payment li{width:100%;}
#content div.client-jobs.award-job div.bg-white ul.payment li div,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li div{
    float:left;
    width:266px;
}
#content div.client-jobs.award-job div.bg-white ul.payment li div{width:170px;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul{
    float:left;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul{width:100%;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li{
    width:872px;
    float:left;
    padding:0 0 5px;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li{width:100%;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li h3,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li h3{
    margin:0;
    padding:18px 0 0 0;
    float:left;
    line-height:1.1em;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li label,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li label{
    width:248px;
    float:left;
    font-size:1.4em;
    text-align:right;
    font-weight:bold;
    margin:0 19px 0 0;
    padding:5px 0 0;
    line-height:18px;   
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li label{width:150px;margin-right:21px;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li a.pointer,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li a.pointer{
    float:left;
    font-size:1.4em;
    color:#0059c3;
    text-decoration:none;
    font-weight:bold;
    line-height:24px;
    background:url(../img/bg-pointer.jpg) no-repeat 0 50%;
    margin:0 0 0 15px;
    padding:0 0 0 17px;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li p,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li p{
    width:570px;
    font-size:1.4em;
    line-height:2em;
    clear:both;
    float:left;
    margin:9px 0 0 266px;
    padding-bottom:11px;
    display:inline;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li p{margin:9px 0 0 171px;padding:0 0 11px;width:365px;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li p img,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li p img{
    float:left;
    margin:7px 11px 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li a:hover,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li input.payment_input,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li input.payment_input{
    width:328px;
    padding:1px 0 0 3px;
    margin:4px 0 0;
    font:1.4em/16px normal arial,verdana,sans-serif;
    float:left;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li input.payment_input.small,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li input.payment_input.small{
    width:60px;
}
#content div.client-jobs.award-job div.bg-white ul.payment li input.btn_continue,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li input.btn_continue{margin:17px 0 0 267px;}
#content div.client-jobs.award-job div.bg-white ul.payment li input.btn_make{margin:10px 0 0 171px;float:left;}
#content div.client-jobs.award-job div.bg-white ul.payment li input.btn_cancel{margin:10px 0 0 17px;float:left;}
#content div.client-jobs.award-job div.bg-white ul.payment li span.order,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li span.order{margin:15px 0 0 267px;display:block;font-size:1.2em;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_form,
#content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_month,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li select.sel_month{width:98px;margin:4px 0 0;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_form{width:335px;}
* html #content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_form{width:325px;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_year,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li select.sel_year{width:66px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card,
#content div.client-jobs.award-job div.bg-white ul.payment li ul li ul.bank-card,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li ul.bank-card{
    float:left;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li ul.bank-card{width:auto;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card{padding:0 0 0 22px;margin:-14px 0 0;position:relative;z-index:1000;width:auto;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card li,
#content div.client-jobs.award-job div.bg-white ul.payment li ul li ul.bank-card li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li ul.bank-card li{
    width:auto;
    float:left;
    margin:13px 9px 0 0;
    padding:0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card li{margin-top:0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card li a{margin-top:0;}
#content div.box-blue,
#content div.box-pink,
#wrapper .comparison-chart div.main div.box-pink,
#wrapper .comparison-chart div.main div.box-blue{
    background:#c3edff;
    width:100%;
    float:left;
    margin:28px 0 0;
    padding:12px 0 21px 13px;
}
#content div.box-pink,
#wrapper .comparison-chart div.main div.box-pink{background:#f1effa;margin:20px 0 0;}
#content div.box-blue,
#content div.box-pink{width:742px;margin:24px 0 0 27px;overflow:hidden;float:none;padding:22px 0 32px 13px;}
#content div.box-blue{padding:15px 0 22px 13px;margin-top:39px;}
* html #content div.box-blue{width:755px;}
* html #content div.box-pink{width:755px;}
#content div.box-blue h3,
#content div.box-pink h3,
#wrapper .comparison-chart div.main div.box-pink h3,
#wrapper .comparison-chart div.main div.box-blue h3{font:bold 16px/24px Arial,Tahoma,Verdana,sans-serif;color:#666;margin:0 0 0 18px;float:left;padding:0;}
#content div.box-blue h3,
#content div.box-pink h3{margin:0 0 0 10px;}
#content div.box-blue h3{padding:0 0 4px;}
#content div.box-blue p,
#content div.box-pink p,
#wrapper .comparison-chart div.main div.box-pink p,
#wrapper .comparison-chart div.main div.box-blue p{font:normal 12px/18px Arial,Tahoma,Verdana,sans-serif;color:#000;margin:0;padding:0 0 0 62px;width:100%;float:left;}
#content div.box-blue p,
#content div.box-pink p{width:680px;padding:0;margin:0 0 0 55px;display:inline;}
#content div.box-blue p a:hover,
#content div.box-pink p a:hover{text-decoration:underline;}
#wrapper .comparison-chart div.main div.box-blue p a:hover{text-decoration:none;}
#content div.box-blue p a,
#content div.box-pink p a,
#wrapper .comparison-chart div.main div.box-blue p a{color:#0059c3;margin:0;padding:0;}
#content div.box-blue p a,
#content div.box-pink p a{text-decoration:none;}
#wrapper .comparison-chart div.main ul.title-row{
    width:100%;
    padding:20px 0 0;
    margin:0;
    overflow:hidden;
}
#wrapper .comparison-chart div.main ul.title-row li{
    float:left;
    width:117px;
    text-align:center;
    margin:0 14px 0 0;
    font:bold 1.4em/1.5em Arial,Helvetica,sans-serif;
    display:inline;
}
#wrapper .comparison-chart div.main ul.title-row li p{color:#776b75;height:3.7em;}
#wrapper .comparison-chart div.main ul.title-row li.first-col{
    width:216px;
    margin:10px 0 0 41px;
    text-align:left;
    display:inline;
}
#wrapper .comparison-chart div.main ul.title-row li.first-col strong{
    display:block;
    width:110px;
    color:#000;
    background:url(../img/pointer.gif) no-repeat 100% 6px;
}
#wrapper .comparison-chart div.main ul.title-row li a{display:block;margin:0 0 9px;}
#wrapper .comparison-chart div.main ul.title-row li a img{margin:0 auto;}
#wrapper .comparison-chart div.main div.container{
    width:100%;
    overflow:hidden;
    background:url(../img/bg-container.gif) repeat-y 0 0;
}
#wrapper .comparison-chart div.main ul.list-propos{
    display:inline;
    float:left;
    width:231px;
    margin:10px 0 0 26px;
}

#wrapper .comparison-chart div.main ul.list-propos li{
    float:left;
    width:100%;
    font:1.4em/2.2858em Arial,Tahoma,sans-serif;
}
#wrapper .comparison-chart div.main ul.list-propos li a{
    padding:0 28px 0 0;
    text-decoration:none;
    color:#0059c3;
    background:url(../img/light-box.gif) no-repeat 100% 50%;
}
#wrapper .comparison-chart div.main ul.list-propos li a:hover{text-decoration:underline;}
#wrapper .comparison-chart div.main ul.list-propos li.light-box{position:relative;}
#wrapper .comparison-chart div.main ul.list-propos li.light-box div.light-box{
    position:absolute;
    width:400px;
    height:300px;
    left:0;
    top:2.1em;
    border:3px solid #e6e6e4;
    background:#fff;
}
#wrapper .comparison-chart div.main ul.list-propos li strong{
    display:block;
    margin:32px 0 0;
    font-weight:bold;
}
#wrapper .comparison-chart div.main div.container div.box{float:left;}
#wrapper .comparison-chart div.main div.container div.green-area{width:253px;margin:0 9px 0 0;}
#wrapper .comparison-chart div.main div.container div.blue-area{width:253px;margin:0 9px 0 0;}
#wrapper .comparison-chart div.main div.container div.gray-area{width:130px;}
#wrapper .comparison-chart div.main div.container div.green-area ul,
#wrapper .comparison-chart div.main div.container div.blue-area ul,
#wrapper .comparison-chart div.main div.container div.gray-area ul{
    width:126px;
    float:left;
    text-align:center;
    margin:19px 0 0 -5px;
}
#wrapper .comparison-chart div.main div.container div.green-area ul li,
#wrapper .comparison-chart div.main div.container div.blue-area ul li,
#wrapper .comparison-chart div.main div.container div.gray-area ul li{
    width:100%;
    float:left;
    height:32px;
    font-size:1.4em;
}
#wrapper .comparison-chart div.main div.container div.green-area ul li strong,
#wrapper .comparison-chart div.main div.container div.blue-area ul li strong{
    color:#6a0000;
    font-weight:bold;
}
#wrapper .comparison-chart div.main div.container div.green-area ul li img,
#wrapper .comparison-chart div.main div.container div.blue-area ul li img,
#wrapper .comparison-chart div.main div.container div.gray-area ul li img{
    display:inline;
}
#wrapper .comparison-chart div.main div.container div.green-area p,
#wrapper .comparison-chart div.main div.container div.blue-area p{
    float:left;
    padding:0 10px 45px 21px;
    width:222px;
    font-size:1.4em;
    margin:27px 0 0;
    line-height:1.5;
}
#wrapper .comparison-chart div.main div.container div.gray-area p{
    float:left;
    padding:0 10px 45px 15px;
    width:105px;
    font-size:1.4em;
    margin:35px 0 0;
    line-height:1.5;
}
#wrapper .comparison-chart div.main ul.title-row li input{
    margin:0 0 26px;
}
* html #wrapper .comparison-chart div.main ul.title-row li input{
    margin:0 0 26px;
}
#wrapper .comparison-chart div.main div.green-area{margin-top:32px;}
#wrapper .comparison-chart div.main div.title{
    width:928px;
    background:#f1effa;
    margin:15px 0 30px;
    float:left;
    overflow:hidden;
}
#wrapper .comparison-chart div.main div.title h2{
    font-size:2em;
    color:#000;
    font-weight:bold;
    padding:17px 0 21px 43px;
}
#content div.content-top div.content-bot div.main div.green-area ul.answer-the-question{
    width:897px;
    overflow:hidden;
    margin:0 0 0 25px;
    padding:0 0 35px;
}
#content div.content-top div.content-bot div.main div.green-area ul.answer-the-question li{
    margin:21px 0 0;
}
#wrapper .comparison-chart div.main div.green-area h2{
    font:bold 2em/2.2em Arial,Helvetica,sans-serif;
    padding:0 0 0 16px;
}
#content div.content-top div.content-bot div.main div.green-area ul.answer-the-question h3,
#content div.content-top div.content-bot div.main div.green-area ul.answer-the-question p{
    margin:0;
    padding:0;
    font-size:1.4em;
    line-height:1.5;
}
#content div.content-top div.content-bot div.main p.back-top{
    text-align:right;
    margin:29px 0 0;
    padding:0 0 14px;
}
#content div.content-top div.content-bot div.main p.back-top a{
    font-size:1.4em;
    line-height:1.5;
    color:#0059c3;
    text-decoration:none;
}
#content div.content-top div.content-bot div.main p.back-top a:hover{
    text-decoration:underline;
}
#wrapper div.workroom-clients .holder h1{font-size:2.4em;}
#wrapper div.workroom-clients .holder .tabs ul{margin:0 0 0 19px;float:left;display:inline;}
#wrapper div.workroom-clients .messages h2,
#wrapper div.workroom-clients .files h2{padding-left:16px;width:717px;}
* html #wrapper div.workroom-clients .messages h2{width:755px;}
* html #wrapper div.workroom-clients .files h2{width:755px;}
#wrapper div.workroom-clients div.member-details{
    margin:33px 0 0 33px;
    width:749px;
    overflow:hidden;
}
#wrapper div.workroom-clients div.member-details p.first{
    width:399px;
}
#wrapper div.workroom-clients div.member-details p{width:340px;}
#wrapper div.workroom-clients .holder h1{width:758px;}
* html #wrapper div.workroom-clients .holder h1{width:807px;}
div.white-box{
    background:#fff !important;
}
#content .member-details .white-box{
    display:inline;
    padding:0 0 22px !important;
}
#content .member-details .white-box ul.job-details{
    text-align:left;
    font-size:1.6em;
    margin:0 0 0 5px;
    float:left;
    width:305px;
    border-right:4px solid #cbcbcb;
    padding:5px 0 23px;
    display:inline;
}
#content .member-details .white-box ul.step{
    text-align:left;
    font-size:1.6em;
    float:left;
    width:353px;
    margin:0 0 0 80px;
    background:#fff9dd;
    padding:5px 0 23px;
    display:inline;
}
#content .member-details .white-box div.step{
    position:relative;
    margin:0;
    padding:0;
    width:auto;
}
#content .member-details .white-box div.step div{
    background:url(../img/cnop.gif) no-repeat 0 0;
    height:28px;
    width:28px;
    position:absolute;
    right:8px;
    top:-16px;
    padding:0;
    background:url(../img/cnop.gif) no-repeat 0 0;
}
#content .member-details .white-box ul.step li{
    margin:0 0 0 10px;
    display:inline;
}
#content .member-details .white-box ul li{
    width:295px;
    float:left;
    color:#666a69;
}
#content .files{
    margin:0 30px 0 25px;
    background-color:#dbeac4;
    padding-bottom:14px;
    clear:both;
    width:755px;
    overflow:hidden;
}
#content .files .files-holder{
    margin:0 15px 0 18px;
    width:722px;
    overflow:hidden;
    clear:both;
}
#content .files h2{
    padding:12px 22px;
    background:#69a52c url(../img/bg-search-h2.gif) left top no-repeat;
    font-size:2em;
    font-weight:bold;
    color:#fff;
    float:left;
}
#content .files h2 span{
    float:left;
}
#content .files h2 a{
    margin:3px 0 0 0;
    float:right;
    font-size:0.6em;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
}
#content .files h2 a:hover{
    text-decoration:underline;
}
#content .files .options{
    width:755px;
    overflow:hidden;
    height:40px;
}
#content .files .options ul{
    float:left;
    margin:7px 0 0 -12px;
}
#content .files .options ul li{
    float:left;
}
#content .files .options ul li img{
    float:left;
    margin:0 0 0 20px;
}
#content .files .options ul li a{
    font-size:1.2em;
    font-weight:bold;
    color:#0059c3;
    text-decoration:none;
    margin:6px 0 0 12px;
    float:left;
}
#content .files .options ul li a:hover{
    text-decoration:underline;
}
#content .files .files-holder form .head-form{
    padding:6px 0 5px 10px;
    background:url(../img/bg-head-table.gif) repeat-x 0 0;
    border-top:1px solid #ccc;
    float:left;
}
#content .files .files-holder form{
    margin:0;
    padding:0;
    border:0;
}
#content .files .files-holder form p{
    float:left;
    font-size:1.2em;
    margin:0;
    height:100%;
}
#content .files .files-holder form p.name{
    width:257px;
}
#content .files .files-holder form p.sharing{
    width:209px;
}
#content .files .files-holder form p.status{
    width:145px;
}
#content .files .files-holder form p.date{
    float:left;
    width:65px;
    margin:0 0 0 8px;
    display:inline;
}
#content .files .files-holder form p.date span{
    font-weight:bold;
}
#content .files .files-holder form .head-form p.date span{
    float:left;
    font-weight:normal;
}
#content .files .files-holder form p.date a{
    float:right;
    height:11px;
    width:11px;
    overflow:hidden;
    background:url(../img/bg-files-a.gif) no-repeat 0 0;
    margin:2px 8px 0 0;
}
#content .files .files-holder form input{
    float:left;
    margin:0 15px 0 0;
    padding:0;
    display:inline;
    height:13px;
    width:13px;
}
#content .files .files-holder form ul{
    width:722px;
    overflow:hidden;
    border-bottom:1px solid #ccc;
    float:left;
}
#content .files .files-holder form ul li{
    width:100%;
    float:left;
    padding:8px 0 7px 10px;
    background:#fff;
    border-top:1px solid #ccc;
}
#content .messages{
    margin:22px 30px 0 25px;
    background-color:#c3edff;
    padding-bottom:14px;
    clear:both;
    width:755px;
    overflow:hidden;
}
#content .messages .files-holder{
    margin:0 15px 0 18px;
    width:722px;
    overflow:hidden;
    clear:both;
}
#content .messages h2{
    padding:12px 22px;
    background:#54a7dd url(../img/bg-result-h2.gif) left top no-repeat;
    font-size:2em;
    font-weight:bold;
    color:#fff;
    float:left;
}
#content .messages h2 span{
    float:left;
}
#content .messages h2 a{
    margin:3px 0 0 0;
    float:right;
    font-size:0.6em;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
}
#content .messages h2 a:hover{
    text-decoration:underline;
}
#content .messages .options{
    width:755px;
    overflow:hidden;
    height:40px;
}
#content .messages .options ul{
    float:left;
    margin:7px 0 0 -12px;
}
#content .messages .options ul li{
    float:left;
}
#content .messages .options ul li img{
    float:left;
    margin:0 0 0 20px;
}
#content .messages .options ul li a{
    font-size:1.2em;
    font-weight:bold;
    color:#0059c3;
    text-decoration:none;
    margin:6px 0 0 12px;
    float:left;
}
#content .messages .options ul li a:hover{
    text-decoration:underline;
}
#content .messages .files-holder form .head-form{
    padding:6px 0 5px 10px;
    background:url(../img/bg-head-table.gif) repeat-x 0 0;
    border-top:1px solid #ccc;
    float:left;
}
#content .messages .files-holder form{
    margin:0;
    padding:0;
    border:0;
}
#content .messages .files-holder form p{
    float:left;
    font-size:1.2em;
    margin:0;
    height:100%;
}
#content .messages .files-holder form p.from{
    width:251px;
}
#content .messages .files-holder form p.subject{
    width:360px;
}
#content .messages .files-holder form p.date{
    float:left;
    width:65px;
    margin:0 0 0 8px;
    display:inline;
}
#content .messages .files-holder form p.date span{
    font-weight:bold;
}
#content .messages .files-holder form .head-form p.date span{
    float:left;
    font-weight:normal;
}
#content .messages .files-holder form p.date a{
    float:right;
    height:11px;
    width:11px;
    overflow:hidden;
    background:url(../img/bg-files-a.gif) no-repeat 0 0;
    margin:2px 8px 0 0;
}
#content .messages .files-holder form input{
    float:left;
    margin:0 15px 0 0;
    padding:0;
    display:inline;
    height:13px;
    width:13px;
}
#content .messages .files-holder form ul{
    width:722px;
    float:left;
    border-bottom:1px solid #ccc;
}
#content .messages .files-holder form ul li{
    width:100%;
    float:left;
    padding:6px 0 5px 10px;
    background:#fff;
    border-top:1px solid #ccc;
}
#content div.contact-info{
    overflow:hidden;
}
#content ul.contact-info{
    margin:12px 0 0 -4px;
    overflow:hidden;
    padding-bottom:14px;
    width:810px;
}
#content ul.contact-info li.contact-info{
    float:left;
    width:240px;
    padding:0 0 5px 30px;
    background:url(../img/bg-li-contact-info.gif) no-repeat 0 6px;
    font-size:1.4em;
    color:#666a69;
    display:inline;
}
#content ul.contact-info li.contact-info h3{
    font-size:1.4286em;
    font-weight:bold;
    color:#000;
    padding:0 0 11px 0;
}
#content ul.contact-info li.contact-info a{
    color:#666a69;
    text-decoration:none;
}
#content ul.contact-info li.contact-info a:hover{
    text-decoration:underline;
}
#content div.how-our-service-works{
    margin:18px 0 0 28px;
    width:756px;
    background:url(../img/bg-how-our-service-works.gif) no-repeat 0 100%;
    padding:0 0 13px;
    overflow:hidden;
}
#content div.how-our-service-works div.center{
    width:756px;
    background:url(../img/bg-how-our-service-works-center.gif) repeat-y 0 0;
    overflow:hidden;
}
#content div.how-our-service-works div.up{
    width:756px;
    background:url(../img/bg-how-our-service-works-up.gif) no-repeat 0 0;
    padding:20px 0 0;
    overflow:hidden;
}
#content div.how-our-service-works h2{
    float:left;
    width:426px;
    font:bold 2em/1.4em Arial,Helvetica,sans-serif;
    margin:0 10px 0 25px;
    display:inline;
}
#content div.how-our-service-works ul{
    font-size:1.6em;
    width:426px;
    float:left;
    margin:1px 10px 0 26px;
    display:inline;
    line-height:1.5;
}
#content div.how-our-service-works ul img{
    float:left;
}
#content div.how-our-service-works ul li{
    width:100%;
    float:left;
    padding:13px 0 0;
}
#content div.how-our-service-works ul li a{
    color:#000;
    text-decoration:none;
    margin:3px 0 0 15px;
    float:left;
}
#content div.how-our-service-works ul li a:hover{
    text-decoration:underline;
}
#content div.how-our-service-works div.visible{
    float:left;
    width:277px;
    margin:-33px 0 0;
}
#content p.hide{
    text-align:right;
    margin:16px 30px 0 0;
}
#content p.hide a{
    text-decoration:none;
    color:#666;
    font-size:1.2em;
    background:url(../img/bg-hide.gif) no-repeat 100% 50%;
    padding:0 20px 0 0;
}
#content p.hide a:hover{
    text-decoration:underline;
}
#wrapper .job-posting .acc-info fieldset.textarea{
    padding:0;
    text-align:left;
}
#content .acc-info fieldset.textarea p{
    width:755px;
    text-align:right;
    padding:0;
    margin:0;
}
#content .acc-info fieldset.textarea label{
    float:left;
    width:227px;
    text-align:right;
}
* html #content .acc-info fieldset.textarea label{
    width:232px;
}
* html #content .acc-info fieldset.textarea textarea{
    margin:0 0 0 257px;
}
#content .acc-info fieldset.textarea span{
    width:500px;
    float:left;
    text-align:left;
    font-size:14px;
    color:#1b5aa7;
    padding:2px 0 5px 24px;
}
#content .acc-info fieldset span.light-box{position: relative;}
#content .acc-info fieldset.textarea span.light-box{z-index:100;}
#content .acc-info fieldset span.light-box span.light-box-in {
    display:block;
    background:#FFFFFF none repeat scroll 0%;
    border:3px solid #E6E6E4;
    height:300px;
    left:7px;
    position:absolute;
    top:1.5em;
    width:400px;
    z-index: 999;
}
#content .acc-info fieldset.textarea span.light-box span.light-box-in {
    left:24px;
}
#content .acc-info fieldset.textarea span a,
#content .acc-info fieldset.select span a {
    color:#1b5aa7;
    text-decoration: none;
    z-index: -1;
}
#content .acc-info fieldset.textarea textarea{
    width:384px;
    height:104px;
    background:#fff;
    border-color:#858583 rgb(247, 247, 247) rgb(247, 247, 247) rgb(133, 133, 131);
    border-style:solid;
    border-width:2px;
    margin:0 0 0 253px;
}
#wrapper .job-posting .acc-info fieldset.submit{
    padding:0 91px 0 0;
}
#content .acc-info fieldset.submit input.submit{
    width:80px;
    margin:0;
    background:#fff;
    border-color:#f7f7f7 rgb(133, 133, 131) rgb(133, 133, 131) rgb(247, 247, 247);
    border-style:solid;
    border-width:2px;
    height:23px;
    cursor:pointer;
}
#content .acc-info fieldset.select{
    text-align:left;
}
#content .acc-info fieldset.select label{
    float:left;
    text-align:right;
    width:227px;
}
* html #content .acc-info fieldset.select label{
    width:233px;
}
#content .acc-info fieldset.select select.select{margin:0 0 0 26px;}
* html #content .acc-info fieldset.select select.select{margin:0 0 0 21px;}
#content .acc-info fieldset.select span{
    font-size:14px;
    color:#1b5aa7;
    padding:2px 0 5px 7px;
}
#content .acc-info fieldset.select select{
    background:#fff;
    border-color:#858583 rgb(247, 247, 247) rgb(247, 247, 247) rgb(133, 133, 131);
    border-style:solid;
    border-width:2px;
}
#wrapper .job-posting .acc-info{margin-right:0;}
#wrapper .job-posting .acc-info fieldset{padding:0 171px 0 0;}
#wrapper .job-posting .acc-info fieldset.select select.range{width:135px;}
#wrapper .job-posting .acc-info fieldset.select select.month{width:97px;}
#wrapper .job-posting .acc-info fieldset.select select.date{width:47px;}
#wrapper .job-posting .acc-info fieldset.select select.year{width:62px;}
#wrapper .job-posting .acc-info fieldset input{width:327px;}
#wrapper .job-posting .acc-info div.buttons{
    background:none;
    margin:19px 0 0 248px;
}
#wrapper .job-posting .acc-info div.buttons input{margin:0 5px;}
#content ul.right{
    width:180px;
    overflow:hidden;
}
#content ul.right li.first{
    width:100%;
    float:left;
    background:#c3edff;
    margin:28px 0 0;
}
#content ul.right li.first h2{
    font-size:1.4em;
    font-weight:bold;
    color:#fff;
    padding:15px 0 15px 11px;
    background:#54a7dd url(../img/bg-ul-right-h2.gif) no-repeat 0 0;
}
#content ul.right li.first a{
    font-size:1.1em;
    width:auto;
    float:left;
    margin:3px 0 0 12px;
}
#content ul.right a{
    font-size:1.4em;
    color:#0059c3;
    text-decoration:none;
    line-height:1.5em;
}
#content ul.right a:hover{
    text-decoration:underline;
}
#content div.holder h1{width:931px;overflow:hidden;}
#content.home-page div.holder h1{width:932px;font-size:2.4em;}
* html #content.home-page div.holder h1{width:981px;}
* html #content div.holder h1{width:980px;}
#wrapper .job-posting .holder{width:809px;overflow:hidden;}
#wrapper .job-posting div.holder h1{width:758px;}
#wrapper .job-posting div.holder h1 span{font-size:0.923em;}
#wrapper .job-posting div.holder ul.menu{
    background:#0A88DF;
    width:100%;
    overflow:hidden;
    padding:0 0 0 18px;
}
#wrapper .job-posting div.holder ul.menu li{
    width:auto;
    float:left;
    margin:0 0 0 6px;
}
#wrapper .job-posting div.holder ul.menu li.active a span,
#wrapper .job-posting div.holder ul.menu li a:hover span{background:url(../img/title-menu-right-active.gif) no-repeat 100% 0;color:#000;}
#wrapper .job-posting div.holder ul.menu li.active a,
#wrapper .job-posting div.holder ul.menu li a:hover{background:url(../img/title-menu-left-active.gif) no-repeat 0 0;}
#wrapper .job-posting div.holder ul.menu li a{
    background:url(../img/title-menu-left.gif) no-repeat 0 0;
    float:left;
    font-size:14px;
    color:#0059c3;
    font-weight:bold;
    text-decoration:none;
}
#wrapper .job-posting div.holder ul.menu li a span{
    background:url(../img/title-menu-right.gif) no-repeat 100% 0;
    padding:0 40px;
    float:left;
    line-height:26px;
}
* html #wrapper .job-posting div.holder h1{width:808px;}
#content div.holder h1 span{
    float:left;
    width:auto;
}
#content div.new-padd h1 span{padding:0 0 0 20px}
#content div.new-padd h1 span.new-users{line-height:1.7em;padding:0 0 0 31px;}
#content div.holder h1 a{
    display:inline;
    float:right;
    height:31px;
    padding:0 50px 0 0;
    margin:-3px 5px 0;
    font:bold 0.538em/2.214em Arial,Helvetica,sans-serif;
    text-decoration:none;
    color:#fff;
    background:url(../img/bg-chart.gif) no-repeat 100% 50%;
}
#content div.holder h1 input{
    float:right;
    margin:0 12px 0 0;
}
#wrapper .comparison-chart div.holder-h1.new-padd h1 input{margin:0 20px 0 0;float:right;}
#wrapper .comparison-chart div.holder-h1.new-padd h1 input.button{margin:10px 19px 0 0;}
#content div.webstore{
    margin:0 0 0 29px;
    width:924px;
    
}
#wrapper div.comparison-chart div.main.search-res{
    width:927px;
    margin:24px 0 0 27px;
}
#wrapper div.comparison-chart div.main.search-res.no-margin{margin:10px 0 0 27px;}
#content div.search-res div.invited{
    background:#eaf9dc;
    width:100%;
    float:left;
}
#content div.search-res div.invited h3{
    float:left;
    font-size:2em;
    font-weight:bold;
    line-height:46px;
    margin:0;
    padding:0 0 0 15px;
}
#content div.search-res div.invited span.members{
    float:left;
    font-size:1.4em;
    line-height:46px;
    margin:0;
    padding:0 14px 0 31px;
}
#content div.search-res div.invited input{float:right;margin:12px 30px 0 0}
#content div.search-res div.invited strong{font-size:18px;font-weight:bold;}
#content div.search-res div.invited a:hover.hide,
#content div.search-res div.invited a:hover.show{text-decoration:underline;}
#content div.search-res div.invited a.hide,
#content div.search-res div.invited a.show{
    background:url(../img/link-show.gif) no-repeat 0 50%;
    float:left;
    font-size:1.4em;
    line-height:46px;
    color:#0059c3;
    font-weight:bold;
    text-decoration:none;
    margin:0;
    padding:0 0 0 14px;
}
#content div.search-res div.invited a.hide{background:url(../img/link-hide.gif) no-repeat 0 50%;padding:0 0 0 23px;}
#content div.search-res div.invited div{
    width:840px;
    float:left;
    margin:-5px 0 0;
    padding:0 0 12px 14px;
    display:none;
}
#content div.search-res div.invited div.active{display:block;}
#content div.search-res div.invited ul#username-list{
    width:100%;
    float:left;
}
#content div.search-res div.invited ul#username-list li.hover{position:relative;}
#content div.search-res div.invited ul#username-list li{
    width:auto;
    float:left;
    font-size:1.4em;
    line-height:21px;
    color:#000;
    margin:0;
    padding:0 2px 0 0;
    position:relative;
    z-index:100;
}
#content div.search-res div.invited ul#username-list li.hidden{display:none;}
#content div.search-res div.invited ul#username-list li.active a,
#content div.search-res div.invited ul#username-list li a:hover{background:#0059c3;color:#fff;}
#content div.search-res div.invited ul#username-list li a{
    line-height:18px;
    color:#0059c3;
    text-decoration:underline;
    margin:0;
    padding:0 2px 0 0;
}
#content div.search-res div.invited ul#username-list li .popup{display:none;}
#content div.search-res div.invited ul#username-list li.active .popup{
    width:272px;
    height:141px;
    border:solid 3px #e7e7e5;
    display:block;
    position:absolute;
    background:#fff;
    top:-147px;
    left:0;
    z-index:2000;
    margin:0;
    padding:0;
}
#content div.search-res div.invited ul#username-list li.active .popup div.image{
    width:58px;
    height:58px;
    float:left;
    display:block;
    overflow:hidden;
    border:solid 1px #e0e2e4;
    margin:12px 0 0 12px;
    padding:0;
    display:inline;
}
* html #content div.search-res div.invited ul#username-list li.active .popup div.image{width:60px;height:60px;}
#content div.search-res div.invited ul#username-list li.active .popup ul.info{
    width:185px;
    float:left;
    margin:9px 0 0 15px;
    padding:0;
}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li{
    width:100%;
    float:left;
    margin:0;
    padding:0;
    background:none;
    font-size:14px;
    line-height:18px;
    color:#000;
    font-weight:bold;
}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li span{
    width:73px;
    float:left;
    color:#000;
    margin:0;
    padding:0;
    font-weight:normal;
}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li p{
    float:left;
    color:#000;
    margin:0;
    padding:0;
    font-weight:normal;
}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li a:hover.remove{text-decoration:underline;}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li a.remove{
    background:url(../img/bg-files-delete.gif) no-repeat 0 50%;
    width:100%;
    float:left;
    line-height:42px;
    color:#bf1100;
    margin:0;
    padding:0 0 0 31px;
    font-weight:bold;
    text-decoration:none;
}
* html #content div.search-res div.invited ul#username-list li.active .popup{width:278px;height:147px;}
#content div.webstore.directories{
    width:931px;
}
#content div.search-res div.left-sidebar,
#content div.webstore div.left-sidebar{
    float:left;
    width:212px;
    margin:17px 0 0;
}
#content div.search-res div.left-sidebar{margin:0;width:210px;}
#content div.search-res div.left-sidebar ul.right li{float:left;width:100%;background:#C3EDFF;}
#content div.search-res div.left-sidebar ul.right li.first{margin:21px 0 0;}
#content div.search-res div.left-sidebar ul.right li h3{
    font-size:1.4em;
    color:#000;
    font-weight:bold;
    margin:0;
    padding:27px 0 0 15px;
}
#content div.search-res div.left-sidebar ul.category,
#content div.search-res div.left-sidebar ul.ref-search{
    width:100%;
    overflow:hidden;
    padding:10px 0 0 10px;
}
#content div.search-res div.left-sidebar ul.category{padding:3px 0 30px 16px;}
#content div.search-res div.left-sidebar ul.ref-search li{
    width:100%;
    float:left;
    font-size:1.4em;
    line-height:24px;
    color:#000;
    font-weight:bold;
}
#content div.search-res div.left-sidebar ul.category li{width:122px;height:22px;}
#content div.search-res div.left-sidebar ul.category li.active{background:url(../img/bg-category-active.gif) no-repeat 0 0; text-align:center;font-weight:bold;height:24px;}
#content div.search-res div.left-sidebar ul.ref-search li.button input{margin:5px 0 0 2px;width:auto;}
#content div.search-res div.left-sidebar ul.ref-search li input.text{
    width:151px;
    height:18px;
    font:normal 14px/19px Arail,Helvetica,sans-serif;
    padding:2px 3px 1px;
    margin:0 0 11px;
}
* html #content div.search-res div.left-sidebar ul.ref-search li input.text{height:25px;width:160px;padding:0 3px;}
#content div.search-res div.left-sidebar ul.ref-search li select{
    width:161px;
    height:23px;
    font:normal 14px/19px Arail,Helvetica,sans-serif;
    padding:0;
    margin:0 0 10px;
}
#wrapper div.comparison-chart div.search-res div.main-cont{width:717px;margin:2px 0 0;overflow:hidden;}
#wrapper div.comparison-chart div.search-res div.main-cont div.box{padding:0 0 22px;float:left;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg{
    width:681px;
    margin:15px 19px 0 17px;
    padding:0;
    overflow:visible;
    float:left;
    display:inline;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent{
    width:100%;
    float:left;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-top{
    background:url(../img/request-top.gif) no-repeat 0 0;
    width:100%;
    height:38px;
    margin:0;
    padding:0;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-top input{margin:8px 0 0 35px;}
#content div.main ul.products li.request-bottom,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom{
    background:url(../img/request-bottom.gif) no-repeat 0 0;
    width:100%;
    height:42px;
    margin:0;
    padding:0;
}
#content div.main ul.products li.request-bottom{background:url(../img/request-bottom2.gif) repeat-x 0 0;height:39px;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom input{margin:11px 0 0 44px;float:left;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing,
#content div.main ul.products li.request-bottom ul.showing,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing{
    width:220px;
    height:30px;
    float:right;
    padding:17px 15px 0 0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing{padding:9px 18px 0 0;}
* html #content div.client-jobs div.bg-white table tr.bottom td ul.showing{padding:9px 18px 7px 0;}
#content div.main ul.products li.request-bottom ul.showing{padding:14px 15px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li,
#content div.main ul.products li.request-bottom ul.showing li,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li{
    width:auto;
    float:right;
    background:none;
    font-size:12px;
    color:#333;
    padding:0;
    margin:0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li{padding:3px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select{
    width:44px;
    height:17px;
    float:left;
    position:relative;
    margin:0;
    padding:0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select b,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select b,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select b{
    font-weight:bold;
    font-size:12px;
    float:left;
    color:#0059c3;
    margin:0 0 0 7px;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select a.link-select,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select a.link-select,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select a.link-select{
    width:10px;
    height:5px;
    float:right;
    background:url(../img/bg-link-select.gif) no-repeat 0 0;
    margin:5px 6px 0 0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div{
    width:64px;
    height:auto;
    position:absolute;
    background:#fff;
    top:15px;
    left:25px;
    padding:0;
    overflow:hidden;
    display:none;
    border:solid 1px #9b9b9b;
    border-bottom-width:2px;
    border-right-width:2px;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div.active,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div.active,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div.active{
    display:block;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul{
    background:#fff;
    float:left;
    padding:3px 0;
    margin:0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul li,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul li,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul li{float:left;width:100%;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul li.active a,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul li.active a,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul li.active a{background:url(../img/sel-list1.gif) no-repeat 0 50%;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul li a:hover,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul li a:hover,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul li a:hover{background:url(../img/sel-list1.gif) no-repeat 0 50%;text-decoration:underline;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul li a,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul li a,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul li a{
    color:#0059c3;
    font:bold 12px/15px Arial;
    margin:0 0 0 10px;
    padding:0 0 0 16px;
    text-decoration:none;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.check-all{
    background:url(../img/bg-check-all.gif) no-repeat 0 0;
    width:100%;
    height:25px;
    margin:0;
    padding:0;
    float:left;
    position:relative;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.check-all input.check{margin:7px 0 0 12px;width:16px;height:16px;float:left;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.active{background-color:#eaf9dc;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li{
    background:url(../img/border1.gif) repeat-x 0 0;
    width:100%;
    float:left;
    margin:-2px 0 0;
    padding:3px 0 23px;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li input.check{margin:27px 0 0 13px;width:16px;height:16px;float:left;}
#wrapper div.home-page ul.voices-data li div.image,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.image{
    width:58px;
    height:58px;
    float:left;
    overflow:hidden;
    border:solid 1px #e0e2e4;
    margin:25px 0 0 15px;
}
#wrapper div.home-page ul.voices-data li div.image{margin:20px 0 0;}
#wrapper div.home-page ul.voices-data li div.image img,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.image img{width:58px;height:58px;}
* html #wrapper div.home-page ul.voices-data li div.image{width:60px;height:60px;}
* html #wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.image{width:60px;height:60px;}
#wrapper div.home-page ul.voices-data li div.play,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play{
    width:338px;
    float:left;
    overflow:hidden;
    margin:25px 0 0 16px
}
#wrapper div.home-page ul.voices-data li div.play{margin:15px 0 0 16px;padding:0 0 10px;display:inline;}
#wrapper div.home-page ul.voices-data li div.play h3,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play h3{
    font-size:1.6em;
    line-height:23px;
    color:#0059c3;
    font-weight:bold;
    padding:0;
    margin:0;
}
#wrapper div.home-page ul.voices-data li div.play a:hover,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play a:hover{text-decoration:underline;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play a.favourite{float:left;color:#2153b6;font-size:1.2em;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play a.email{float:left;margin-left:14px;color:#2153b6;font-size:1.2em;padding-left:18px;}
#wrapper div.home-page ul.voices-data li div.play a,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play a{
    line-height:21px;
    text-decoration:none;
    color:#0059c3;
}
#wrapper div.home-page ul.voices-data li div.play a{float:left;line-height:1.8em;}
#wrapper div.home-page ul.voices-data li div.play strong,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play strong{
    font-size:1.4em;
    color:#000;
    font-weight:bold;
    padding:0;
    margin:0;
}
#wrapper div.home-page ul.voices-data li div.play strong{width:100%;float:left;padding:0 0 6px;}
#wrapper div.home-page ul.voices-data li div.play div.flash-play,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play div.flash-play{
    width:286px;
    height:40px;
    overflow:hidden;
    margin:7px 0 6px;
}
#wrapper div.home-page ul.voices-data li div.play div.flash-play{margin:0;float:left;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li ul.info{
    width:220px;
    overflow:hidden;
    float:left;
    margin:0;
    padding:25px 0 0;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li ul.info li{
    width:100%;
    float:left;
    margin:0;
    padding:0;
    background:none;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li ul.info li span{
    width:73px;
    float:left;
    font-size:1.165em;
    line-height:18px;
    color:#000;
    margin:0;
    padding:0;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li ul.info a{
    width:auto;
    float:left;
    font-size:1.165em;
    line-height:18px;
    color:#2153b6;
    margin:0;
    padding:0;
}
#content div.search-res div.pager{float:left;margin:46px 0 0;width:100%;}
#content div.search-res div.pager ul{margin:0 auto;}
#content div.search-res div.pager ul li{position:relative;}
#content div.search-res div.pager p{margin-top:15px;}
* html #content div.search-res div.left-sidebar ul.ref-search li input{width:161px;height:24px;padding:0 3px 0;}
#content div.directories div.left-sidebar{margin:3px 0 0;width:208px;}
#content div.webstore div.left-sidebar ul.directory{
    width:100%;
    overflow:hidden;
    padding:12px 0 14px 9px;
}
#content div.webstore div.left-sidebar ul.directory li{
    width:100%;
    float:left;
    margin:0;
    padding:0;
}
#content div.webstore div.left-sidebar ul.directory li a{font-size:1.4em;line-height:18px;}
#content div.webstore ul.right li.first div.form{padding:0 0 22px;}
#content div.webstore ul.right li.first input.text{
    width:153px;
    height:18px;
    font-size:13px;
    padding:2px 0 0 3px;
    margin:18px 0 0 10px;
    background:#fff;
}
* html #content div.webstore ul.right li.first input.text{height:23px;}
#content div.webstore ul.right li.first input.btn{
    margin:8px 0 0 11px;
}
#content div.webstore ul.right li.first h3{
    padding:0 0 10px 14px;
    margin:11px 0 0;
    font:bold 1.4em/1.5em Arail,Helvetica,sans-serif;
}
#content div.webstore ul.right li.first ul.long-blue{
    padding:0 0 38px 17px;
    overflow:hidden;
}
#content div.webstore ul.right li.first ul.long-blue li{width:100%;float:left;}
#content div.webstore div.right-sidebar{
    float:left;
    width:180px;
    margin:17px 0 0;
}
#content div.webstore div.right-sidebar ul.right li div.pict1{
    padding:0 0 42px;
    margin:1px 0 0 15px;
    width:140px;
    overflow:hidden;
}
#content div.webstore div.right-sidebar ul.right li div.pict1 a{float:left;margin:0;}
#content div.webstore div.right-sidebar ul.right li div.pict1 a img{border:1px solid #4aa5de;}
#content div.webstore div.right-sidebar ul.right li h3{
    padding-left:19px;
}
#content div.webstore div.right-sidebar ul.right li p{
    width:142px;
    padding:0 0 20px;
    margin:5px 19px 0;
    font:1.2em/1.5em Arial,Helvetica,sans-serif;
    overflow:hidden;
}
#content div.webstore div.right-sidebar ul.right li p a.more{
    float:right;
    padding:0 12px 0 0;
    text-align:right;
    font:1em/1.15em Arial,Helvetica,sans-serif;
    background:url(../img/more-blue.gif) no-repeat 100% 50%;
}
#content div.webstore div.right-sidebar ul.right li div.pict2{
    margin:22px 0 0 42px;
    width:140px;
    overflow:hidden;
}
#content div.webstore div.right-sidebar ul.right li div.pict2 a{float:left;width:auto;margin:0;}
#content div.webstore div.main-cont{
    float:left;
    width:500px;
    margin:40px 31px 0 0;
}
#content div.directories div.main-cont{
    width:723px;
    margin:32px 0 0;
    float:left;
    overflow:hidden;
}
#content div.directories h2{
    font-size:2.8em;
    font-weight:bold;
    color:#000;
}
#content div.directories span.title{
    font-size:1.6em;
    color:#666a69;
    padding:8px 0 18px;
    display:block;
}
#content.home-page div.directories ul.links,
#content div.directories ul.links{
    width:655px;
    overflow:hidden;
    margin:27px 0 0 112px;
    padding:0 0 32px 0;
}
#content.home-page div.directories ul.links{margin:15px 0 0 59px;width:940px;padding:0 0 15px;}
#content div.directories ul.links li{
    width:325px;
    float:left;
    padding:3px 0;
}
#content.home-page div.directories ul.links li{width:468px;}
#content div.directories ul.links li div.float{
    width:44px;
    text-align:center;
    float:left;
    margin:0 19px 0 0;
}
#content div.directories ul.links li div.sub{
    width:44px;
    height:44px;
    margin:0;
    display:block;
    vertical-align:middle;
    display:table-cell;
    position:relative;
}
#content div.directories ul.links li div.cont{
    float:left;
    position:relative;
    left:50%;
}
* html #content ul.links li div.cont{
    position:absolute;
    left:50%;
    top:50%;
}
*+ html #content div.directories ul.links li div.cont{
    position:absolute;
    left:50%;
    top:50%;
}
#content div.directories ul.links li div.sub a{
    float:left;
    position:relative;
    left:-50%;
}
* html #content div.directories ul.links li div.sub a{
    position:relative;
    top:-50%;
    left:-50%;
    display:block;
}
*+ html #content div.directories ul.links li div.sub a{
    position:relative;
    top:-50%;
    left:-50%;
    display:block;
}
#content div.directories ul.links li div.sub img{
    float:left;
}
* html #content div.directories ul.links li div.sub img{
    margin:0;
}
*+ html #content div.directories ul.links li div.sub img{
    margin:0;
}
#content div.directories ul.links li a:hover.links{text-decoration:underline;}
#content div.directories ul.links li a.links{
    font-size:1.4em;
    line-height:18px;
    color:#0059c3;
    font-weight:bold;
    text-decoration:none;
    float:left;
    overflow:hidden;
    text-align:center;
    margin:12px 0 0;
}
#content div.webstore div.main-cont div.products{
    width:100%;
    text-align:center;
    overflow:hidden;
}
#content div.webstore div.main-cont div.products ul.product-horiz{
    width:520px;
    overflow:hidden;    
}
#content div.webstore div.main-cont div.products ul.product-horiz li{
    float:left;
    width:245px;
    border-right:1px solid #cdcdcd;
    margin:0;
    text-align:left;
}
#content div.webstore div.main-cont div.products ul.product-horiz li.none-bg{
    width:230px;
    border:0;
    margin:0 0 0 25px;
}
#content div.webstore div.main-cont div.product div.container{
    width:100%;
    padding:0 0 11px;
    overflow:hidden;
}
#content div.webstore div.main-cont div.prod-box div.product div.padd{padding:0 0 8px;}
#content div.webstore div.main-cont div.product div.container div.pict-float{
    float:left;
    padding:0 10px 0 0;
}
#content div.webstore div.main-cont div.product h4{
    font:bold 2em/1.5em Arial,Helvetica,sans-serif;
    padding:0 0 5px;
}
#content div.webstore div.main-cont div.products div.product h4{padding:0;}
#content div.webstore div.main-cont div.product div.container p{float:left;}
#content div.webstore div.main-cont div.product div.container ul.info{
    float:left;
    width:auto;
    margin:0 0 0 -4px;
}
#content div.webstore div.main-cont div.product div.container ul.info li{
    width:auto;
    padding:0 7px;
    border:0;
    margin:0 0 0 -2px;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
    background:url(../img/sep-numbering-inside.gif) no-repeat 0 60%;
}
#content div.webstore div.main-cont div.product p{
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.webstore div.main-cont div.product h6{
    font:bold 1.4em/2.5em Arial,Helvetica,sans-serif;
    color:#333;
}
#content div.webstore div.main-cont div.products ul.prod-navig{
    width:305px;
    padding:0 0 18px;
    margin:25px 0 0 189px;
    overflow:hidden;
}
#content div.webstore div.main-cont div.products ul.prod-navig li{
    float:left;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
    padding:0 7px 0 7px;
    margin:0 0 0 -1px;
    background:url(../img/sep-navig.gif) no-repeat 0 60%;
}
#content div.webstore div.main-cont div.products ul.prod-navig li a{
    float:left;
    color:#0059c3;
    text-decoration:none;
}
#content div.webstore div.main-cont div.products ul.prod-navig li a:hover{text-decoration:underline;}
#content div.webstore div.main-cont div.products ul.prod-navig li.back a{
    
    padding:0 0 0 13px;
    background:url(../img/navig-prev2.gif) no-repeat 0 60%;
    
}
#content div.webstore div.main-cont div.products ul.prod-navig li.next a{
    float:left;
    padding:0 13px 0 0;
    background:url(../img/navig-next2.gif) no-repeat 100% 60%;
}
#content div.webstore div.main-cont div.prod-box{margin:8px 0 0;}
#content div.webstore div.main-cont div.prod-box div.title{
    width:100%;
    overflow:hidden;
    background:#0a88df url(../img/box-title-right.gif) no-repeat 100% 0;
}
#content div.webstore div.main-cont div.prod-box div.title h2{
    float:left;
    padding:10px 0 10px 12px;
    font:bold 2em/1.2em Arial,Helvetica,sans-serif;
    color:#fff;
    background:url(../img/box-title-left.gif) no-repeat 0 0;
}
#content div.webstore div.main-cont div.prod-box div.title a.view-more{
    display:inline;
    float:right;
    width:122px;
    height:24px;
    margin:12px 11px 8px 0;
    font:bold 14px/24px Arial,Helvetica,sans-serif;
    text-align:center;
    text-decoration:none;
    color:#0059c3;
    background:url(../img/bg-view-more.gif) no-repeat 0 0;
}
#content div.webstore div.main-cont div.prod-box ul.picks{
    width:100%;
    overflow:hidden;
}
#content div.webstore div.main-cont div.prod-box ul.picks li{
    float:left;
    padding:19px 0 9px;
    border-top:3px solid #ddd;
    margin:-3px 0 0;
}
#content div.webstore div.main-cont div.product div.pict-nofloat{
    float:left;
    padding:0 16px 0 0;
}
#content div.webstore div.main-cont div.product div.rt{
    float:right;
    overflow:hidden;
    width:422px;
}
#content div.webstore div.main-cont div.product div.container h6{float:left;margin:5px 0 0;}
#content div.webstore div.main-cont div.product div.container input{
    float:right;
    margin:13px 0 0;
}
#wrapper div.comparison-chart div.main-cont{
    float:left;
    width:674px;
    margin:0 17px 0 0;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.rt div.rating-bg,
#content div.main div.rating-bg{
    width:130px;
    height:22px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../img/star-white.gif) repeat-x 0 0;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.rt div.rating-bg div.rating,
#content div.main div.rating-bg div.rating{
    height:22px;
    background:url(../img/star-yellow.gif) repeat-x 0 0;
}
#content div.main ul.products{
    width:100%;
    padding:33px 0 0;
    overflow:visible;
}
#content div.main ul.products li{
    float:left;
    padding:0 0 25px;
}
#wrapper #content div.main.serch-result div.products h4,
#wrapper #content div.main div.products h4{
    padding:7px 0 8px 79px;
    font:bold 2em/1em Arial,Helvetica,sans-serif;
}
#wrapper #content div.main.search-res div.products h4{color:#0059c3;}
#wrapper #content div.main.search-res div.products h4 span{font:normal 0.70em/1em Arial,Helvetica,sans-serif;color:#000;}
#wrapper #content div.main.search-res div.products h4 a:hover.username{text-decoration:underline;}
#wrapper #content div.main.search-res div.products h4 a.username{font:normal 0.70em/1em Arial,Helvetica,sans-serif;color:#0059c3;text-decoration:none;}
#content div.main div.products div.cont{
    width:100%;
    overflow:hidden;
}
#content div.main div.products div.left{
    float:left;
    width:72px;
    margin:0 16px 0 0;
    text-align:right;
}
#content div.main div.feedbacks div.products div.left{width:39px;}
#wrapper #content div.main div.feedbacks div.products h4{padding:0 0 13px;}
#content div.main div.products div.left.main-width{width:57px;}
#content div.main div.products div.left img{float:right;}
#content div.main div.products div.center{
    float:left;
    width:380px;
    margin:0 26px 0 0;
}
#content div.main div.products div.center.new-size{width:515px;padding-bottom:12px;margin:0;}
#content div.main div.products div.center.new-size p{padding:7px 0 0;}
#content div.main div.products div.center.new-size label.link-page,
#content div.main div.products div.center.new-size label.tags{
    background:url(../img/tags-list.gif) no-repeat 3px 5px;
    width:48px;
    font-size:1.4em;
    line-height:1.6em;
    float:left;
    color:#666;
    font-weight:bold;
    padding:0 0 0 28px;
}
#content div.main div.products div.center.new-size label.link-page{
    background:url(../img/link-page-list.gif) no-repeat 3px 0;
    width:128px;
}
#content div.main div.products div.center.new-size input.text{
    width:325px;
    height:17px;
    vertical-align:middle;
    padding:1px 3px;
}
#content div.main div.products div.center.new-size a.download{
    background:url(../img/list5.gif) no-repeat 0 50%;
    float:left;
    font-size:1.4em;
    color:#2153b6;
    font-weight:bold;
    padding:0 0 0 27px;
    margin:0;
}
* html #content div.main div.products div.center.new-size input.text{width:331px;height:22px;}
* html #content div.main div.products div.center.new-size label.link-page{width:156px;}
* html #content div.main div.products div.center.new-size label.tags{width:76px;}
#content div.main div.products div.center.new-size a:hover{text-decoration:underline;}
#content div.main div.products div.center.new-size a{
    font-size:1.4em;
    line-height:1.6em;
    color:#666;
    text-decoration:none;
}
#content div.main div.products div.center.new-size a.more{color:#0059c3;}
#content div.main div.products div.center.new-size div{padding:0 0 26px;width:100%;}
#content div.main div.products div.center.new-size div.no-padd{padding:7px 0 0;}
#content div.main div.products div.center.new-size div div{color:#666;overflow:hidden;width:auto;padding:0;}
* html #content div.main div.products div.center.new-size div div{float:left;}
#content div.main div.products div.center div.contain{
    width:100%;
    padding:5px 0 7px;
    overflow:hidden;
}
#content div.main div.products div.rating-bg{
    float:left;
    margin:0 10px 0 0;
}
#content div.main div.products div.center div.contain a{
    float:left;
    font:1.4em/1.5715em Arial,Helvetica,sans-serif;
    text-decoration:none;
    color:#0059c3;
}
#content div.main div.products div.center div.contain a:hover{text-decoration:underline;}
#content div.main div.products p{
    padding:0 0 5px 3px;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main div.products h6{
    font:bold 1.4em/1.5em Arial,Helvetica,sans-serif;
    padding:0 0 5px 3px;
}
#content div.main div.products a.more{
    float:left;
    padding:0 0 0 3px;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
    text-decoration:none;
    color:#0059c3;
}
#content div.main div.products a.more:hover{text-decoration:underline;}
#content div.main div.products div.right{
    float:left;
    width:167px;
}
#content div.main div.products div.right input{margin:7px 0 0;}
#wrapper div.comparison-chart div.right-sidebar{
    float:left;
    width:249px;
}
#wrapper div.comparison-chart div.right-sidebar h3{
    padding:13px 0 13px 22px;
    margin:0;
    color:#fff;
}
#content div.main div.right-sidebar div.pict{
    width:100%;
    margin:27px 0 0;
    overflow:hidden;
    text-align:center;
}
#content div.main div.right-sidebar div.pict img{display:inline;}
#content div.main div.right-sidebar div.talent-info{
    padding:0 0 15px;
    margin:25px 25px 0;
}
#content div.main div.right-sidebar div.talent-info ul{
    width:100%;
    overflow:hidden;
}
#content div.main div.right-sidebar div.talent-info ul li{
    float:left;
    width:100%;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main div.right-sidebar strong{font-weight:bold;}
#content div.main div.right-sidebar a{
    text-decoration:none;
    color:#0059c3;
}
#content div.main div.right-sidebar a:hover{text-decoration:underline;}
#content div.main div.right-sidebar div.talent-info h4{
    padding:0 0 10px;
    font:bold 1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main  a.favourite{
    padding:0 0 0 24px;
    background:url(../img/ico20.gif) no-repeat 0 50%;
}
#content div.main  a.email{
    padding:0 0 0 24px;
    background:url(../img/ico21.gif) no-repeat 0 50%;
}
#content div.main  a.share{
    padding:0 0 0 24px;
    background:url(../img/ico22.jpg) no-repeat 0 50%;
}
#content div.main div.feedbacks{
    margin:0 27px 0 25px;
}
#content div.main ul.voices-member{
    float:left;
    overflow:hidden;
    padding:11px 0 0 18px;
}
#content div.main ul.voices-member li{
    width:auto;
    float:left;
    padding:5px 4px 0 0;
}
#content div.main ul.voices-member li div.image{
    width:75px;
    height:72px;
    overflow:hidden;
    float:left;
}
#content div.main ul.voices-member li div.image img{display:block;}
#content div.main ul.contact-us{
    overflow:hidden;
    padding:0 30px 33px 23px;
}
* html #content div.main ul.contact-us{float:left;}
#content div.main ul.contact-us li{
    width:100%;
    float:left;
}
#content div.main ul.contact-us li div.image{
    width:165px;
    height:79px;
    float:left;
    overflow:hidden;
    margin:26px 0 0 14px;
}
#content div.main ul.contact-us li div.image a{
    border:solid 1px #429cde;
    display:block;
    padding:0;
    margin:0;
}
#content div.main ul.contact-us li h4{
    font-size:1.4em;
    color:#000;
    font-weight:bold;
    padding:35px 0 10px;
}
#content div.main ul.contact-us li p{
    font-size:1.4em;
    line-height:1.55em;
    color:#000;
    padding:6px 0 0;
}
#content div.main ul.contact-us li a:hover{text-decoration:underline;}
#content div.main ul.contact-us li a{
    font-size:1.4em;
    float:left;
    color:#0059c3;
    font-weight:bold;
    text-decoration:none;
    margin:12px 0 5px;
}
#content div.main ul.contact-us li input.button{
    margin:25px 0 0 35px;
}
#content div.main input.btn-join{
    margin:32px 0 15px 224px;
}
#content div.main ul.services{
    overflow:hidden;
    padding:30px 0 10px;
}
* html #content div.main ul.services{width:100%;}
#content div.main ul.services li{
    width:600px;
    float:left;
    padding:0 0 33px 47px;
    margin:0 0 0 26px;
    display:inline;
}
#content div.main ul.services li.sign{background:url(../img/find-links/ico1.gif) no-repeat 0 0;}
#content div.main ul.services li.profile{background:url(../img/find-links/ico2.gif) no-repeat 0 0;}
#content div.main ul.services li.demo{background:url(../img/find-links/ico3.gif) no-repeat 0 0;}
#content div.main ul.services li.store{background:url(../img/find-links/ico4.gif) no-repeat 0 0;}
#content div.main ul.services li.jobs{background:url(../img/find-links/ico5.gif) no-repeat 0 0;}
#content div.main ul.services li.new{background:url(../img/find-links/ico6.gif) no-repeat 0 0;}
#content div.main ul.services li.hired{background:url(../img/find-links/ico7.gif) no-repeat 7px 0;}
#content div.main ul.services li.most{background:url(../img/find-links/ico8.gif) no-repeat 8px 0;}
#content div.main ul.services li.favorite{background:url(../img/find-links/ico9.gif) no-repeat 0 0;}
#content div.main ul.services li.browse{background:url(../img/find-links/ico10.gif) no-repeat 0 0;}
#content div.main ul.services li.search{background:url(../img/find-links/ico11.gif) no-repeat 0 0;}
#content div.main ul.services li h4{
    font-size:2em;
    color:#0059c3;
    font-weight:bold;
    padding:0 0 11px;
}
#content div.main ul.services li h4 a:hover{text-decoration:underline;}
#content div.main ul.services li h4 a{
    background:url(../img/list6.gif) no-repeat 100% 50%;
    color:#0059c3;
    padding:0 18px 0 0;
    text-decoration:none;
}
#content div.main ul.services li p{
    font-size:1.4em;
    color:#000;
}
#content div.main ul.services li p a:hover{text-decoration:underline;}
#content div.main ul.services li p a{
    color:#0059c3;
    text-decoration:none;
}
#content div.main ul.links{
    width:100%;
    overflow:hidden;
    padding:10px 0 0 10px;
}
#content div.main ul.links li{
    width:100px;
    float:left;
}
/*#content div.main ul.links li div.float{
    width:100px;
    text-align:center;
    float:left;
    margin:0;
}*/
#content div.main ul.links li div.sub{
    width:100px;
    height:70px;
    margin:0;
    display:block;
    vertical-align:middle;
    display:table-cell;
    position:relative;
}
#content div.main ul.links li div.cont{
    float:left;
    position:relative;
    left:50%;
    top:0;
}
* html #content div.main ul.links li div.cont{
    position:absolute;
    left:50%;
    top:50%;
}
*+ html #content div.main ul.links li div.cont{
    position:absolute;
    left:50%;
    top:50%;
}
#content div.main ul.links li div.sub a{
    float:left;
    position:relative;
    left:-50%;
}
* html #content div.main ul.links li div.sub a{
    position:relative;
    top:-50%;
    left:-50%;
    display:block;
}
*+ html #content div.main ul.links li div.sub a{
    position:relative;
    top:-50%;
    left:-50%;
    display:block;
}
#content div.main ul.links li div.sub img{
    float:left;
}
* html content div.main ul.links li div.sub img{
    margin:0;
}
*+ html #content div.main ul.links li div.sub img{
    margin:0;
}
#content div.main ul.prod-details{
    width:100%;
    overflow:hidden;
}
#content div.main ul.prod-details li{
    float:left;
    width:100%;
    padding:25px 0 10px;
    margin:-3px 0 0;
    background:url(../img/bg-prod-details.gif) no-repeat 18px 0;
}
#content div.main div.feedbacks ul.prod-details li{background:url(../img/bg-prod-details.gif) no-repeat 0 0;padding:30px 0 0;}
#content div.main div.feedbacks ul.prod-details li ul.contact-info{
    width:100%;
    overflow:hidden;
    padding:0;
    margin:0;
}
#content div.main div.feedbacks ul.prod-details li ul.contact-info li{
    width:100%;
    float:left;
    padding:0;
    margin:0;
}
#content div.main div.feedbacks ul.prod-details li ul.contact-info li span{
    width:235px;
    float:left;
    font-size:1em;
    color:#000;
    padding:0 0 0 5px;
    margin:0;
}
#content div.main div.feedbacks ul.prod-details li ul.contact-info li span a{color:#000;}
#content div.main div.feedbacks ul.prod-details li div.button{margin:12px 0 20px;width:100%;text-align:center;}
#content div.main div.feedbacks ul.prod-details li div.main{padding:0 0 25px;margin:0;width:100%;}
#content div.main div.feedbacks ul.prod-details li ul.feedback li div.rt{width:430px;}
#content div.main ul.prod-details li h4{
    padding:0 0 8px 18px;
    font:bold 2em/1em Arial,Helvetica,sans-serif;
}
#content div.main ul.prod-details li h5{
    padding:10px 0 8px 18px;
    font:bold 1.6em/1em Arial,Helvetica,sans-serif;
    color:#666;
    font-weight:bold;
}
#content div.main ul.prod-details li h5 a:hover{text-decoration:underline;}
#content div.main ul.prod-details li h5 a{text-decoration:none;color:#666;}
#content div.main div.feedbacks ul.prod-details li span{
    width:570px;
    float:left;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
    padding:0 21px 0;
}
#content div.main ul.prod-details li p{
    padding:0 21px 21px;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main div.feedbacks ul.prod-details li.profile h4{padding-left:0;}
#content div.main div.feedbacks ul.prod-details li.profile h5{padding-left:0;}
#content div.main div.feedbacks ul.prod-details li.profile p{padding-left:0;}
#content div.main ul.prod-details li ul{
    width:640px;
    padding:0 0 21px 21px;
    overflow:hidden;
}
#content div.main div.feedbacks ul.prod-details li ul{padding:0 0 28px 21px;width:480px;}
#content div.main ul.prod-details li ul li{
    padding:0;
    margin:0;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
    background:none;
}
#content div.main div.feedbacks ul.prod-details li ul li{background:none;padding:8px 0 10px;}
#content div.main ul.prod-details li ul li a{text-decoration:none;color:#0059c3;}
#content div.main ul.prod-details li ul li a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card,
#content div.main ul.prod-details li ul.bank-card{margin:15px 0 0;padding-bottom:15px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card{padding:0 0 15px;margin:0;overflow:hidden;width:100%;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li,
#content div.main ul.prod-details li ul.bank-card li{width:auto;margin:0 9px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li{padding:0;margin:0 9px 0 0;background:none;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li a.visa,
#content div.client-jobs.award-job a.visa,
#content div.main a.visa{
    float:left;
    width:44px;
    height:27px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../img/ico23.jpg) no-repeat 0 0;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li a.mastercard,
#content div.client-jobs.award-job a.mastercard,
#content div.main a.mastercard{
    float:left;
    width:44px;
    height:27px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../img/ico24.jpg) no-repeat 0 0;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li a.amex,
#content div.client-jobs.award-job a.amex,
#content div.main a.amex{
    float:left;
    width:44px;
    height:27px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../img/ico25.jpg) no-repeat 0 0;
}
#wrapper .comparison-chart div.main div.box-pink a.help,
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li a.paypal,
#content div.box-blue a.paypal,
#content div.box-pink a.help,
#content div.client-jobs.award-job a.paypal,
#content div.main a.paypal{
    float:left;
    width:44px;
    height:27px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(../img/ico26.jpg) no-repeat 0 0;
}
#content div.box-pink a.help,
#wrapper .comparison-chart div.main div.box-pink a.help{background:url(../img/ico8.gif) no-repeat 0 0;width:23px;height:23px;margin:0 11px 0 10px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback,
#content div.main ul.prod-details li ul.feedback{
    width:450px;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback{width:100%;overflow:hidden;padding:0 0 24px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li,
#content div.main ul.prod-details li ul.feedback li{font-size:1em;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li{margin:0;padding:0 0 0 5px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li{font-weight:normal;background:none;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.lt,
#content div.main ul.prod-details li ul.feedback li div.lt{
    float:left;
    width:40px;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li p,
#content div.main ul.prod-details li ul.feedback li p{padding:0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.rt,
#content div.main ul.prod-details li ul.feedback li div.rt{
    float:left;
    width:410px;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.rt{width:600px;}
#content div.main ul.prod-details li ul.feedback li div.rt div.rating-bg{
    padding:0 0 5px;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain,
#content div.main ul.prod-details li div.contain{
    width:100%;
    overflow:hidden;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain{padding:4px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain p{float:left;width:auto;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain a{float:left;width:auto;line-height:1.6em;color:#0059c3;text-decoration:none;margin:0 0 0 3px;}
#content div.main ul.prod-details li div.contain p{float:left;}
#content div.main ul.prod-details li div.contain ul.info{
    float:left;
    width:auto;
    padding:0;
}
#content div.main ul.prod-details li div.contain ul.info li{
    font-size:1.4em;
    padding:0 7px;
    margin:0 0 0 -2px;
    background:url(../img/sep-numbering-inside.gif) no-repeat 0 50%;
}
#content div.main div.feedbacks ul.prod-details li div.contain ul.info li{width:auto;}
#content div.main div.add-to-cart input{
    display:inline;
    float:right;
    padding:0 0 25px;
    margin:0 19px 0 0;
}
#content div.main div.top-btn{
    width:100%;
    padding:0 0 18px;
    overflow:hidden;
}
#content div.main div.top-btn input{float:right;}
#wrapper #content div.main ul.table-cart{
    width:100%;
    overflow:hidden;
}
#wrapper #content div.main ul.table-cart li{
    display:inline;
    float:left;
    width:140px;
    margin:0;
    text-align:right;
}
#wrapper #content div.main ul.table-cart li.first{
    width:420px;
    margin:0 20px 0 0;
    text-align:left;
}
#wrapper #content div.main div.bg-blue ul.title-cart,
#wrapper #content div.main div.bg-blue ul.table-cart{
    width:915px;
    margin:0 0 0 21px;
}
#wrapper #content div.main div.bg-blue ul.title-cart{width:430px;padding:7px 0;}
#wrapper #content div.main div.bg-blue ul.title-cart li,
#content div.main div.bg-blue ul.table-cart li{
    font:bold 2em/1.5em Arial,Helvetica,sans-serif;
    color:#fff;
}
#content div.main ul.store-cart{
    width:848px;
    border-bottom:3px solid #b6b4b5;
    margin:0 0 0 34px;
    overflow:hidden;
}
#content div.main ul.store-cart li{
    float:left;
    padding:22px 0 15px;
    margin:0 0 -1px;
    background:url(../img/sep-store-cart.gif) repeat-x 0 100%;
}
#wrapper #content div.main ul.store-cart li ul.table-cart{
    width:839px;
    margin:0 0 0 8px;
}
#wrapper #content div.main ul.store-cart li ul.table-cart li{padding:0;background:none;}
#wrapper #content div.main ul.store-cart li ul.table-cart li.first{width:419px;margin-right:0;}
#content div.main ul.store-cart li ul.table-cart li.first h4{font:bold 2em/1.5em Arial,Helvetica,sans-serif;}
#wrapper #content div.main ul.store-cart li ul.table-cart li.first ul.info{
    padding:0 0 5px;
    margin:0 0 0 -5px;
}
#wrapper #content div.main ul.store-cart li ul.table-cart li.first ul.info li{
    float:left;
    width:auto;
    padding:0 7px;
    margin:0 0 0 -2px;
    background:url(../img/sep-numbering-inside.gif) no-repeat 0 50%;
}
#content div.main ul.store-cart li p{
    padding:0 0 10px;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main ul.store-cart li p.delivery-date{
    font-size:1.2em;
    color:#333;
}
#content div.main ul.store-cart li ul.table-cart li input{
    width:28px;
    height:16px;
    padding:2px 3px 0 0;
    text-align:right;
    background:#fff;
}
* html #content div.main ul.store-cart li ul.table-cart li input{width:35px;height:22px;}
#content div.main ul.store-cart li ul.table-cart li p span{font-size:0.8572em;}
#content div.main ul.store-cart li ul.table-cart li p a{text-decoration:none;color:#0059c3;}
#content div.main ul.store-cart li ul.table-cart li p a:hover{text-decoration:underline;}
#content div.main div.price{
    width:883px;
    margin:10px 49px 0 0;
    text-align:right;
    overflow:hidden;
}
#content div.main div.price div{width:100%;overflow:hidden;}
#content div.main div.price p{
    float:right;
    font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main div.price p em{float:left;font-style:normal;}
#content div.main div.price p span{float:left;width:137px;}
#content div.main div.price p.brown{color:#990000;}
#content div.main div.price p.brown span{
    padding:0 0 15px;
    border-bottom:3px solid #b6b4b5;
}
#content div.main div.price p.total{
    margin:14px 0 0;
    font-weight:bold;
}
#content div.main ul.btn{
    display:inline;
    float:right;
    padding:0 0 10px;
    margin:40px 40px 0 0;
}
#content div.main ul.btn li{float:left;padding:0 0 0 25px;}
#content div.main div.btn{
    width:100%;
    overflow:hidden;
}
ul.over-talent li .popup{
    display:none;
}
#username-list li .popup ul.info li.fixed_li a{
    background:#fff !important;
    text-decoration:none !important;
    color:#000 !important;
    font-weight:normal  !important;
}
/*New Pages*/
div.job-details{
    overflow:hidden;
    width:100%;
    margin:21px 0 0 0;
}
#content .job-details h2 {
    font-size:2em;
    font-weight:bold;
    color:#000;
    padding:0 257px 13px 27px;
    float:left;
}
#content .job-details h2.milestones{
    padding:0;
}
#content .job-details ul{
    overflow:hidden;
    width:755px;
    height:100%;
    float:left;
    background:#dbeac4;
    margin:0 0 0 27px;
    line-height:2.1em;
    padding:12px 0 16px 0;
    display:inline;
}
#content .job-details.blue{padding-bottom:10px;}
#content .job-details.blue ul{background:#c3edff;}
#content .job-details ul li{
    width:377px;
    float:left;
    font-size:1.4em;
    line-height:1.6em;
}
#content .job-details ul li label{
    width:145px;
    float:left;
    font-weight:bold;
    color:#333;
    text-align:right;
    padding:0 18px 0 0;
}
* html #content .job-details ul li label{
    width:165px;
}
#content .job-details ul li label.left{
    width:125px;
}
#content .job-details ul li strong{
    float:left;
    color:#060;
    font-weight:bold;
}
#content .job-details ul li span{
    float:left;
}
#content .job-details ul li a{
    float:left;
    color:#0059C3;
    font-weight:bold;
}
#content .job-details ul li a:hover{
    text-decoration:none;
}
#content .bg-right h3{
font-size:2em;
font-weight:bold;
line-height:2.3em;
margin:0 0 0 24px;
color:#fff;
}

#content .bg-white form{
    margin:0;
    padding:0;
}

#content .bg-white form ul{
    width:100%;
    overflow:hidden;
}
#content .bg-white form ul li{
    width:100%;
    font-size:1.4em;
    font-weight:bold;
    line-height:1.9em;
}
#content .bg-white form ul li label{
    width:165px;
    float:left;
    text-align:right;
    margin:0 27px 0 0;
}
#content .bg-white form ul li input{
    width:320px;
    padding:1px 3px;
}
* html #content .bg-white form ul li input{width:330px;}
#content .bg-white form ul li select{
    width:331px;
}
#content .bg-white form ul li select.month{
    width:96px;
}
#content .bg-white form ul li select.day{
    width:47px;
}
#content .bg-white form ul li select.year{
    width:62px;
}
#content .bg-white form ul li select.budget{
    width:133px;
}
#content .bg-white form ul li input.button{
    width:77px;
    height:23px;
}
#content .bg-white form ul li input.file{
    width:253px;
}
#content .bg-white form ul li input.addfile-field{
    width:auto;
}
#content .bg-white form ul li textarea{
    display:block;
    width:353px;
    height:182px;
    padding:5px 0 0 5px;
    margin:0 0 0 192px;
}
* html #content .bg-white form ul li textarea{
    width:358px;
    margin:0 0 0 195px;
}
#content .bg-white form ul li h4{
    font-size:2em;
    line-height:1.2em;
    font-weight:bold;
}
#content .bg-white form ul li a{
    color:#0059c3;
    text-decoration:none;
}
#content .bg-white form ul li a.addfile{
    margin:0 0 0 29px;
}
#content .bg-white form ul li a:hover{
    text-decoration:underline;
}


#content .bg-white .forma{
    width:718px;
    height:100%;
    overflow:hidden;
    padding: 25px 0 0 24px;
}
* html #content .bg-white .forma{
    width:742px;
}
#content .bg-white .forma-edit{
    width:718px;
    height:100%;
    overflow:hidden;
    padding: 25px 0 0 24px;
}
* html #content .bg-white .forma-edit{
    width:742px;
}
#content .bg-white .forma ul{
    width:100%;
    overflow:hidden;
}
#content .bg-white .forma ul li{
    width:100%;
    float:left;
    font-size:1.4em;
    font-weight:bold;
    line-height:1.4em;
}
#content .bg-white .forma-edit ul li{
    width:100%;
    font-size:1.4em;
    font-weight:bold;
    line-height:2.0em;
}
#content .bg-white .forma ul li label{
    width:162px;
    float:left;
    font-weight:bold;
    text-align:right;
    margin:0 38px 0 0;
}
#content .bg-white .forma ul li p{
    font-weight:normal;
}
#content .bg-white .forma ul li h4{
    font-size:1.4em;
    line-height:1.2em;
    font-weight:bold;
    padding:43px 0 17px 0;
}
#content .bg-white .forma-edit ul li h4{
    font-size:1.4em;
    padding:35px 0 21px 0;
}
#content .bg-white .forma ul li h4.first{
    padding:0px 0 17px 0;
}
#content .bg-white .forma-edit ul li h4.first{
    padding: 0 0 17px 0;
}
#content .bg-white .forma ul li .job-descrip{
    float:left;
    width:518px;
    overflow:hidden;
}
#content .bg-white .forma ul li .job-descrip p.padd{padding-bottom:19px;}
#content .bg-white .forma ul li .job-descrip p{
    margin:0 47px 0 0;
    padding-bottom:7px;
}
#content .bg-white .forma ul li a{
    color:#0059c3;
    text-decoration:none;
}
#content .bg-white .forma ul li .about-us.padd{padding-bottom:80px;}
#content .bg-white .forma ul li .about-us{
    float:left;
    width:348px;
    padding:0 170px 0 0;
}
* html #content .bg-white .forma ul li .about-us{
    width:476px;
}
#content .bg-white .forma a.back-top{
    color:#0059c3;
    text-decoration:none;
    font-size:1.4em;
    font-weight:bold;
    float:right;
    margin:0 21px 13px 0;
}
#content .bg-white .forma a.back-top:hover{
    text-decoration:underline;
}
#content .bg-white .forma ul li a.attached-files{
    margin:0;
    background:url('../img/clip.gif') no-repeat 0 50%;
    padding:0 0 0 26px;
}
#content .bg-white .forma ul li a:hover{
    text-decoration:underline;
}
#content .bg-white .forma input.edit{
    margin:47px 0 26px 203px;
}
#content .bg-white .forma-edit input.save{
    margin:47px 0 26px 203px;
}

#content .bg-white .forma-edit input.cancel{
    margin:47px 0 26px 0;
}
#content .bg-white .forma input.cancel{
    margin:47px 0 26px 0;
}


/* Styles for try page */
.style1 {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size:14px;
    font-style:italic;
    line-height:1.5em;
    color:#000;

}
.style3 {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size:16px;
    line-height:1.3em;
    color:#000;
    font-weight: bold;
}
.style4 {
    color: #3399FF;
    font-weight: bold;
    font-size: 18px;
}

a.skip {
    font-weight: bold;
    font-size: 14px;
}
