body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,em,strong,th{font-style:normal;font-weight:normal;}li{list-style:none;}th{text-align:left;}h1,h2,h3,h4{font-size:100%;font-weight:normal;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
body {background:#FFF;text-align:center}
article {float:left;margin-right:10px;width:480px}
aside {float:left;padding:20px 10px;width:300px}
.page-service-requests-index aside, .page-service-requests-browse aside, .page-service-providers aside, .page-profiles aside {background:#eaead2 url(../images/sidebar-background.gif) no-repeat center bottom}
.page-service-requests aside, .page-service-providers aside {padding-top:68px}
.page-service-requests aside .list, .page-service-requests aside .list li, .page-service-providers aside .list, .page-service-providers aside .list li, .page-profiles aside .list, .page-profiles aside .list li {border-color:#fff}
#doc {margin:auto;min-height:650px;text-align:left;width:810px}
#doc:after{clear:both;content:" ";display:block;height:0;visibility:hidden;position:relative;top:-30px}#doc{_height:1%}
a:hover, p a, header strong a, ul.list a, h2 a, h3 a, dd a, a.link, div.header-notice a, div.header-error a, label a, .df-form-buttons a, ul.list-categories a:hover {text-decoration:underline}
a, ul.list-categories a {color:#2061AF;cursor:pointer;text-decoration:none}
a img {vertical-align:bottom}
body, input, button {color:#494938;font:13px/1.231 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'Swiss 721 Light', Helvetica, Arial, sans-serif;
*font-size:small;

*font:x-small;
 font-weight:300}
h1, h2, h3 {font-weight:300}
strong, nav a, button, .df-form .df-field-required .df-label, .outside-user {font-family:'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'Helvetica Neue', 'Swiss 721 Bold', Helvetica, Arial, sans-serif;font-weight:bold}
small {font-size:50%}
h1 {clear:left;color:#279361;font-size:300%;line-height:110%;margin:30px 0 45px;text-align:center;text-shadow:#A9B689 0px 1px 4px}
#doc h1 {*border-bottom:1px ##D4D4A4 solid;margin-bottom:20px;padding:0 0 15px;text-shadow:#CDDBA4 0 1px 4px}
#doc h1:after {background:url(../images/css.png) 0 -261px;clear:both;content:' ';display:block;height:6px;position:relative;top:4px;visibility:visible}
#doc article h1:after {background-position:0 -267px}
h2, h3, legend {clear:left;color:#279361;font-size:138.5%;line-height:120%;text-shadow:#CDDBA4 0 1px 3px}
legend {font-size:167%}
h3 {font-size:116%}
h2, h3 {margin:20px 0 0.5em}
.page-service-requests aside h3, .page-service-providers aside h3 {text-align:center}
#content-header h2 {font-weight:bold}
p, .df-form aside p, .df-form .todo-box p, .df-form .df-form-fieldset-info-before p, address, .outside-user {line-height:130%;margin:10px 0;text-shadow:rgba(0,0,0,0.01) 0 0 0}
p.more {font-size:85%;margin:3px 0 0;text-align:right}
aside .links, aside .cities {text-align:center}
span.df-field-notice, span.df-field-notice *, span.df-field-error, span.df-field-error *, .bookmarks em {font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic}
.bookmarks em {color:#196E18;display:block;font-size:92.4%}
.todo-box p small, span.df-field-notice small, span.df-field-notice * small, span.df-field-error small, span.df-field-error * small {font-size:67%}
span.df-field-notice {color:#ABAA8C}
span.df-field-error {color:#A1131F;color:#994766}
li p {margin:0}
dt {font-size:85%;font-weight:bold;padding-top:2px}
dd {margin:0 0 0.5em}
table {clear:both}
.box table {width:100%}
td {border-top:1px solid #EDEDCA}
td, th {padding:3px 12px 3px 0}
th {font-size:85%;font-weight:bold}
.number {text-align:right}
.pagination, .index-letters{ border-top:10px transparent solid;clear:both;line-height:180%;margin:0 0 10px;text-align:center}
.pagination .disabled {border:1px solid #D4D4A4;background-color:#EAEAD2;-moz-border-radius:2px;-webkit-border-radius:2px;color:#D4D4A4;font-size:85%;font-weight:bold;margin:2px;padding:2px 7px}
.pagination .current{ border:3px solid #D4D4A4;background-color:#EAEAD2;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:85%;font-weight:bold;margin:1px 2px;padding:1px 6px}
.pagination a, .index-letters a, a.small-button{ border:1px solid #D1DFEF;background-color:#EFF6FF;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:85%;font-weight:bold;margin:2px;padding:2px 7px;text-decoration:none}
#basics a.small-button {left:-3px;position:relative}
.pagination a:hover, .index-letters a:hover, a.small-button:hover{ border-width:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:1px;padding:1px 6px;text-decoration:none}
.bookmarks {background:#E1E8F1;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;clear:both;margin:40px 0;padding:10px 0;text-align:center}
.bookmarks a {opacity:0.8}
.bookmarks a:hover {opacity:1}
.button {display:-moz-inline-box;display:inline-block;margin:0 12px 0 -6px;vertical-align:text-bottom}
#content-header .button {margin-left:6px}
.browser-safari .button {margin-bottom:-1px;position:relative;top:-1px}
.button-inner {display:block;
*display:inline-block;
 position:relative;left:12px}
button {background-color:transparent;border:none;color:#279361;cursor:pointer;display:block;
*display:inline-block;
 font-size:15px;font-weight:bold;height:30px;left:-6px;margin:0 -6px;
*overflow:visible;
 padding:0 20px;position:relative;text-shadow:#F7F6E6 0px 1px 0px}
#content-header button {color:#176F4F;text-shadow:#D5E597 0px 1px 0px}
button::-moz-focus-inner {border:none !important}
.browser-opera button {padding:5px 20px}
.browser-gecko button {padding:2px 17px}
.button, .button-inner {background:url(../images/css.png) 0 -279px}
.button-inner {background-position:100% -279px}
.button-hover {background-position:0 -309px}
.button-hover .button-inner {background-position:100% -309px}
.button-active {background-position:0 -339px}
.button-active .button-inner {background-position:100% -339px}
#content-header button {padding-right:40px}
#content-header .button {background-position:0 -369px}
#content-header .button-inner {background-position:100% -369px}
#content-header .button-hover {background-position:0 -399px}
#content-header .button-hover .button-inner {background-position:100% -399px}
#content-header .button-active {background-position:0 -429px}
#content-header .button-active .button-inner {background-position:100% -429px}
header {background:url(../images/css.png) repeat-x 0 -40px;display:block;height:110px;z-index:1}
.simple header {height:90px}
header div {height:90px;margin:0 auto;overflow:hidden;width:810px}
header span, header span a {color:#ABAA8C;font-weight:bold;padding:0 1px}
header span {display:block;font-size:85%;margin:0;padding:3px 0 5px;height:12px}
#logo {float:left;height:90px;text-decoration:none}
nav {display:block;height:30px;padding-top:40px;text-align:center}
nav li {background:url(../images/css.png) 0 -188px;display:inline-block;
*display:inline;
 height:22px;margin:0 2px 8px;overflow:hidden}
nav li.selected {background-position:0 -150px;height:26px;margin-bottom:4px}
nav a {background:url(../images/css.png) 100% -188px;color:#279361;display:block;
*display:inline-block;
 _display:inline;font-weight:bold;font-size:111%;
*margin-bottom:7px;
 _margin-bottom:0;padding:3px 15px 4px;
*padding:4px 15px 0;
 _padding:4px 15px 2px;text-shadow:rgba(255, 255, 255, 0.33) 0px 1px 0px}
nav li.selected a {background-position:100% -150px;
*margin-bottom:0;
 padding-bottom:7px}
header form {float:right;height:52px;padding-top:38px}
header input {background:url(../images/css.png) no-repeat 0 -228px;border:none;float:left;height:18px;padding:7px;width:147px}
header button {background:url(../images/css.png) no-repeat -161px -228px;border:none;float:left;height:32px;width:41px}
header button:focus, header button:hover, header button:active, header input:focus {border:none;outline:none}
header button:hover {background-position:-211px -228px}
header button:active {background-position:-261px -228px}
#subnav {height:20px;margin:auto;width:810px}
#subnav li {display:inline-block;
*display:inline;
 font-size:85%;padding:1px 0}
#subnav * {color:#E4F2D6}
#subnav a {background-repeat:no-repeat;float:left;font-weight:bold;
*margin-top:1px;
 text-shadow:#216854 0 0 2px}
#subnav a:hover {background-color:rgba(255, 255, 255, 0.3)}
#subnav a{ height:12px;line-height:12px;padding:2px 7px 4px 24px;
*padding:3px 7px 4px 24px;
}
.browser-firefox #subnav a, .browser-firefox #subnav li.subnav-user {padding-bottom:3px;padding-top:3px}
.subnav-profile a {background:url(../images/icons.png) 5px -2049px}
.subnav-ads a {background:url(../images/icons.png) 5px -2099px}
.subnav-offers a {background:url(../images/icons.png) 5px -2149px}
.subnav-messages a {background:url(../images/icons.png) 5px -2199px}
.subnav-network a {background:url(../images/icons.png) 5px -299px}
.subnav-bookmarks a {background:url(../images/icons.png) 5px -2249px}
.subnav-media a {background:url(../images/icons.png) 5px -2299px}
.subnav-settings a {background:url(../images/icons.png) 5px -2349px}
#breadcrumb {background:#D4D4A4 url(../images/css.png) no-repeat 100% -1px;border-bottom:1px #C2C292 solid;border-top:1px #E1E1B1 solid;clear:left;float:left;height:18px;overflow:hidden;width:100%}
#breadcrumb ul {background:#d4d4a4 url(../images/css.png) repeat-x 100% -1px;display:block;height:18px;margin:0 auto;width:810px}
#breadcrumb li {background:url(../images/css.png) repeat-x 0 -21px;float:left;font-size:85%;padding:0 0 0 10px}
#breadcrumb li.text {background:#D4D4A4;height:12px;line-height:12px;padding:2px 4px 4px 0;
*padding:3px 4px 1px 0;
}
#breadcrumb li.selected {background-position:0 -1px;min-width:100px;_width:100px}
#breadcrumb #breadcrumb-language {background:none;float:right;width:auto}
#breadcrumb #breadcrumb-language a.icon {margin:3px 0 0 3px;padding:0}
#breadcrumb a {color:#279361}
#breadcrumb a, #breadcrumb strong {display:block;float:left;height:12px;line-height:12px;padding:2px 4px 4px;
*padding:3px 4px 3px;
 white-space:nowrap}
.browser-firefox #breadcrumb li.text, .browser-firefox #breadcrumb a, .browser-firefox #breadcrumb strong {padding-bottom:3px;padding-top:3px}
.header-notice, .header-error {background-color:#C4D9E5;border:1px #86B9D6 solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;clear:both;color:#476272;font-size:138.5%;font-weight:bold;_height:1%;margin:20px auto;padding:5px 40px;text-align:center;width:730px}
.header-notice a {color:#279361}
.header-error {background:#E5C5D0;border-color:#D0B3BD;color:#726268}
.header-error a {color:#fff}
.header-notice:after, .header-error:after {clear:both;content:".";display:block;height:0;visibility:hidden}
.header-notice-close {background:url(../images/icons.png) no-repeat  0 -2397px;float:right;left:28px;overflow:hidden;position:relative;text-indent:18px;width:16px}
#header-login {border-bottom:1px #D4D4A4 solid;float:left;font-size:85%;margin-bottom:15px;padding-bottom:10px;text-align:center;width:100%}
.browser-safari #header-login {margin-top:10px}
#header-login input {font-size:11px;margin-right:10px;width:80px}
#header-login input#login {width:120px}
.browser-firefox #header-login input {position:relative;top:-1px}
#header-login .button {margin-right:30px}
.browser-firefox #header-login .button {position:relative;top:7px}
footer {background:#EAEAD2 url(../images/content-header-background.png) repeat-x center top;bottom:0;font-size:85%;height:70px;left:0;padding:10px 0 0;position:absolute;text-align:center;width:100%;z-index:1}
footer a {padding:5px}
h4.footer {border-left:5px transparent solid;border-right:5px transparent solid;color:#b3b48b;font-size:85%;margin:0 auto;text-align:center;width:810px}
h4.footer span {bottom:10px;display:block;position:absolute;width:810px;z-index:2}
html {height:100%}
body {height:auto !important;min-height:100%;position:relative}
#doc {padding-bottom:100px}
#content-header {background:#eaead2 url(../images/content-header-background.png) repeat-x center bottom;clear:both;color:#5E5E4C;text-align:left}
#content-header-inner {margin:0 auto;position:relative;width:810px}
#content-header:before, #content-header:after, #content-header-inner:after {clear:both;content:".";display:block;height:0;visibility:hidden}
#content-header, #content-header-inner {_height:1%}
.content-header-with-tabs {padding-bottom:30px}
.content-header-with-sidebar {background:url(../images/content-header-sidebar-background.gif) no-repeat 100% 130px;clear:both;float:left;margin:0 0 6px;position:relative;width:810px}
#content-header .sidebar {background:#dfdfbb url(../images/content-header-sidebar-background.gif) no-repeat center top;float:right;min-height:100px;margin:2px 0 0;padding:5px 10px 0;width:300px}
#content-header .sidebar .action-list {margin-top:0}
#content-header-tabs {bottom:0;left:0;position:absolute}
#content-header-tabs li.tab {background:#f5f5e9 url(../images/content-header-tabs-background.png) no-repeat 100% -40px;float:left;margin:0 2px 6px 0;padding:0 3px 0 0}
#content-header-tabs li.selected, #content-header-tabs li.tab:hover {margin-bottom:0;background-color:#fff;background-position:100% 0}
#content-header-tabs li.before, #content-header-tabs li.after {background:none;padding-top:3px}
#content-header-tabs li.after {float:right}
#content-header-tabs .tab a, #content-header-tabs .tab span {background:url(../images/content-header-tabs-background.png) no-repeat 0 -40px;float:left;padding:3px 7px 1px 10px}
#content-header-tabs li.before span {padding:3px 7px 1px 0}
#content-header-tabs li.after span {padding:3px 0 1px 7px}
#content-header-tabs li.tab:hover a {background-position:0 0}
#content-header-tabs .tab span {background-position:0 0;font-weight:bold;margin:0;padding-bottom:7px}
.df-form {background:#fff;clear:both;padding:10px 0 0}
.page-sessions .df-form, p.df-form-after, p.df-form-before {margin:auto;text-align:center;width:500px}
p.df-form-before {margin:10px auto}
p.df-form-after {margin:-30px auto 50px}
.df-form-content {background:#fff;padding:1px 0}
.df-form:after {clear:both;content:" ";display:block;height:0;visibility:hidden}
.df-form div.df-list-fieldset {border-bottom:1px #EAEAD2 solid;clear:both;margin:0;padding:20px 0 10px}
.df-form ul.df-list-fieldset {margin-left:310px;width:500px}
.page-sessions .df-form ul.df-list-fieldset {margin-left:0}
.df-form fieldset {padding:5px 0 0}
.df-form p {margin:0}
.df-form-fieldset-info-before {float:left;padding-top:7px;width:300px}
.df-form .df-list-fieldset li {float:left;padding:3px 0 0;width:100%}
.df-form .df-list-fieldset li.df-field-new-section {padding-top:13px}
.df-form .df-list-fieldset li:after {clear:both;color:transparent;content:" ";display:block;height:3px}
.df-form .df-list-fieldset li {*height:1%;
*border-bottom:3px #fff solid;
}
li.df-field-error.df-field-new-section {background-position:110px 39px}
li.df-field-error.df-field-no-label {background-position:0 29px}
.df-form .df-label {float:left;padding:4px 10px 0 0;text-align:right;width:120px}
.df-form .df-field-required .df-label {font-weight:bold;padding:4px 6px 0 4px}
.df-form .df-field-required .df-label label {padding-right:7px;background:url(../images/required-field.png) right top no-repeat}
.df-field-required-symbol {display:none}
.df-form .df-field {float:left}
.df-form span.df-field {max-width:360px}
.df-form .df-field-no-label span.df-field {max-width:520px}
.df-form .df-field * {max-width:342px}
aside .df-form .df-field * {max-width:160px}
.df-form .df-field-no-label .df-field * {max-width:460px}
aside .df-form .df-field-no-label .df-field * {max-width:308px}
.df-field-before {float:left;padding:4px 3px 0 0}
.df-field-after {float:left;padding:4px 0 0 3px}
span.df-field-notice, span.df-field-error {clear:both;display:block;float:left;font-size:92.4%;margin:4px 0 10px;width:100%}
.df-field-no-label span.df-field-notice, .df-field-no-label span.df-field-error {margin:7px 0 0 20px}
.df-field-one-row .df-form-radio, .df-field-one-row .df-form-checkbox {float:left;padding-right:10px}
.df-field-language {float:left;width:33%}
.df-field-languages {float:left;padding:4px 0}
.df-form-radio-field, .df-form-checkbox-field {clear:left;float:left;height:15px;padding:3px 1px 0 0}
.browser-firefox .df-form-radio-field {padding-top:5px}
.df-form-radio-label, .df-form-checkbox-label {float:left;min-height:15px;padding:4px 0 0;width:330px}
.df-field-one-row .df-form-radio-label, .df-field-one-row .df-form-checkbox-label {width:auto}
.process .df-form-radio-label, .process .df-form-checkbox-label {width:170px}
.df-field-no-label .df-form-radio-label, .df-field-no-label .df-form-checkbox-label {width:470px}
.browser-msie .df-form-radio-label, .browser-msie .df-form-checkbox-label {height:17px;padding:3px 0 0}
.df-form-radio-label label, .df-form-checkbox-label label {float:left;padding:0 3px}
input.df-text-field {margin-right:3px}
input.df-text-field, input.df-password-field, textarea.df-text-area, .browser-safari .df-field select, #captcha {background:#EAEAD2 url(../images/form-field-background.png) repeat-x;_background-image:none;border:1px #C2C292 solid;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}
input.df-text-field:focus, input.df-password-field:focus, textarea.df-text-area:focus, .browser-safari .df-field select:focus, #captcha:focus {background-color:#F4F4DA}
.df-field-with-errors input.df-text-field, .df-field-with-errors input.df-password-field, .df-field-with-errors textarea.df-text-area, .df-field-with-errors .browser-safari .df-field select {background-color:#E5C5D0;border-color:#B39AA2;color:#726268}
#content-header input.df-text-field, #content-header input.df-password-field, #content-header textarea.df-text-area, #content-header .browser-safari .df-field select {background-color:#fff}
input.df-text-field, input.df-password-field, textarea.df-text-area, #captcha {padding:3px;
*padding:1px 3px 3px;
}
.browser-safari input.df-text-field, .browser-safari input.df-password-field {position:relative;top:1px}
input.df-text-field, input.df-password-field {height:15px}
input.df-form-field-error, textarea.df-form-field-error {border-color:#AF130C}
.df-focus input.df-text-field, .df-focus input.df-password-field, .df-focus textarea.df-text-area {background-color:#fff}
.df-field select {position:relative}
.browser-safari .df-field select {left:-2px}
.browser-firefox .df-field select {height:20px;top:1px}
.df-field-reference-to {width:160px !important}
.df-form-buttons {padding:10px 0 50px;text-align:center}
.df-form-buttons li {display:inline-block;margin:0 7px 0;padding:3px 3px 3px 15px}
.df-form-buttons li.df-form-button-button {padding:0}
.list {border-top:1px #EDEDCA solid;clear:both}
.photos {border-bottom:1px #EDEDCA solid}
.list ul {margin-top:6px}
.list li {border-bottom:1px #EDEDCA solid;border-top:0 none;clear:both;
*height:1%;
 padding:5px 0}
.photos li {border-bottom:0;clear:none;float:left;height:48px;margin-right:5px;width:48px !important}
dl .list, dl .list li, dl .list li li {border:0}
.list li li {border-top:1px #EDEDCA solid;border-bottom:none}
.list:after, .list li:after {clear:both;content:".";display:block;height:0;visibility:hidden}
.list, .list li {_height:1%}
.list-categories {border-top:none}
.list-categories li {border-top:1px #EDEDCA solid;border-bottom:5px #EAEAD2 solid !important;padding:4px 0 0 0;font-weight:normal;text-indent:23px}
.list-categories li li {border-left:23px #EAEAD2 solid !important}
.list-categories .current {background-color:#DFDFBB;border-left-color:#EAEAD2 !important;border-top:none;font-weight:bold}
.list-categories .current li {border-color:#D4D4A4;border-bottom-color:#DFDFBB !important;border-left-color:#DFDFBB !important}
.list .list-item-category a {font-size:123%;text-decoration:none}
.list .list-item-category a:hover {text-decoration:underline}
.list-item-category-experiance {float:right;font-size:85%;line-height:153.63%;padding:1px 0 0}
#service-requests {float:left;margin:10px 0;width:480px}
#post-service-request {height:60px}
#post-service-request div {float:left}
#post-service-request textarea {height:50px}
#service-requests .service-requests {border-top:1px #EDEDCA solid}
.page-home #service-requests .service-requests {height:469px}
.service-requests {float:left}
.service-requests li {border:#EDEDCA solid;border-width:0 0 1px;float:left;height:142px;overflow:hidden;padding:5px 15px 5px 0;position:relative;width:145px}
.service-requests h2 {font-size:123.1%;margin:0 0 2px}
.service-requests .service-request-details {bottom:0;font-size:85%;left:0}
#service-requests-new {-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px}
#service-requests-new textarea {height:70px;width:146px}
#service-requests-new-info {font-size:85%}
.list-offers .list {float:right;margin:0 0 10px 10px}
.list-offers .list, .list-offers .list li, .list-offers .photos, .list-offers .photos li {border:0}
.page-service-requests-next-step h1 {margin:1em 0 -10px}
.process {background:#EAEAD2 url(/images/process.png) no-repeat;clear:left;float:left;padding:40px 40px 5px;width:400px}
.process-1 {background-position:0 -20px;margin-top:20px;padding-top:20px}
.process input, .process textarea {background-color:#fff}
.process-1 input, .process-1 textarea {width:392px !important}
.process-1 input {font-size:138.5%;font-weight:bold;height:22px;margin-bottom:5px}
.process p {text-align:center}
#ad-date input.df-text-field {float:left;width:80px;margin-right:10px}
.process-3 input.df-text-field, .process-4 input.df-text-field {left:-1px;position:relative}
#ad-date ol {float:left;padding-top:4px}
#ad-date li {padding-bottom:1px}
.process h2 {font-family:Arial, Helvetica, sans-serif;margin:0 0 0.5em;text-align:center}
.process ul li {border-top:1px #fff solid;padding:3px 0}
.process ul li:first-child {border-top:none}
#ad-city, #ad-date {float:left;width:50%}
#ad-city label, #ad-date label {display:block}
#ad-city li label, #ad-date li label {display:inline}
.process-info {float:left;padding:25px 10px 10px 20px;width:300px}
.process-info p {font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic}
.process-info li {font-size:85%}
#process-finish {background-color:#fff;height:0;min-height:0;margin:0 0 50px;padding:25px 40px 0;text-align:center}
#service-requests #process-finish {margin-bottom:20px}
.process-4 {padding-left:20px;padding-right:30px;width:430px}
.process-4 #login {width:200px}
.ad-new-user, .ad-existing-user {background:#DFDFBB;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;float:left;height:100px;margin:0 0 10px 10px;padding:10px;width:185px}
.ad-new-user .df-form-radio-label {height:40px}
.ad-existing-user .df-form-radio-label {height:44px}
.ad-existing-user div {padding-left:16px}
.page-service-requests-show .action-list {border-top:none;float:right}
.todo-box {background:#C4D9E5;border:1px #86B9D6 solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;color:#476272;clear:both;margin:20px 0;padding:8px 20px}
.todo-box h2 {color:#476272;margin-top:5px;text-shadow:none}
header div, .ad-728 div, #breadcrumb ul, #content-header, #doc, footer :last-child, h4.footer, #flash-notice-error, #subnav {padding-right:100px}
.page-home #doc {_padding-right:70px}
#breadcrumb {padding-right:0}
.ad-skyscraper {margin:0 0 0 830px;position:absolute;top:204px}
.ad-728 {clear:left;float:left;width:100%}
.ad-728 div {float:none;height:18px;left:-5px;margin:2px auto 0;position:relative;width:738px;z-index:10}
.ad-content-768-90 {background:#EAEAD2;height:90px;margin:15px auto;padding:11px}
.ad-not-found-1 {margin:4px 0 0 -6px}
.ad-336 {margin:4px 0 0 -8px}
header div.ad-breadcrumb-1, header div.ad-breadcrumb-2 {height:16px;padding-top:2px;width:100%}
header div.ad-breadcrumb-1 {background:#D4D4A4;border-bottom:1px #C2C292 solid;border-top:1px #E1E1B1 solid}
header div.ad-breadcrumb-2 {background:#359A6B;margin:1px 0}
.ad-service-provider-list-2 {padding-left:58px;text-align:left}
.ad-breadcrumb-1 div, .ad-breadcrumb-2 div {margin:2px auto 0}
li.ad {text-align:center}
.profile-sidebar .ad {margin-top:10px}
.process {min-height:70px}
.page-home h1 {height:84px;margin-bottom:20px}
.page-home .content-header-with-sidebar {padding:20px 0 0}
#home-blog {float:left;margin:10px 0;width:480px}
#home-service-provider-sign-up {border:1px #EDEDCA solid;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px;height:115px}
#home-service-providers, #home-twitter {float:left;margin:10px 0 10px 30px;width:300px}
#home-blog h3 {margin-top:0}
#home-ad {clear:both;height:90px;margin:10px 41px;width:728px}
.page-home-index .yui-b {margin:10px 10px 0 0}
.page-home-index .new-ad {border-right:1px solid #DFDEBF;padding-right:20px}
.page-home-index .new-ad div {height:140px}
.page-home-index #ad-box {*position:relative;
*top:-15px;
}
.new-ad p {text-align:center}
.new-ad strong {display:block}
#new-ad-examples, #new-ad-counter {background:#EFF6FF url(../images/form-field-background.png) repeat-x;_background-image:none;border:#C2C292 solid;color:#37516F;float:left;height:12px}
#new-ad-examples {border-width:1px 0 0 1px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;padding:3px 6px 6px;width:316px}
.process #new-ad-examples {width:340px}
#new-ad-examples ul {display:inline}
#new-ad-examples li {border-top:0;display:inline;font-weight:bold;visibility:hidden}
#new-ad-counter {background-color:#E1E8F1;border-width:1px 1px 0 0;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;font-weight:bold;padding:3px 13px 6px;text-align:right;width:20px}
#new-ad-counter.error {background-color:#E5C5D0;color:#726268}
#ad-box textarea {border:#C2C292 solid;border-width:0 1px 1px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-khtml-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-khtml-border-bottom-right-radius:3px;height:51px;outline:none;padding:3px;width:368px}
.page-home-index .new-ad, #sign-up {float:left;height:320px;
*height:330px;
 margin-bottom:6px;width:384px}
#sign-up {background:url(../images/display.jpg) no-repeat 45px 120px;border-left:1px #F6F5E5 solid;padding-left:20px;text-align:center}
#sign-up p {margin-top:170px}
#sign-up ul {Xbackground:url(../images/display.png) no-repeat center top;Xheight:160px;Xmargin:0 auto -10px;Xwidth:220px;margin:0 0 0 35px}
#sign-up li {float:left;font-size:85%;font-weight:bold;height:25px;margin:10px 0 0 40px;text-align:left;width:140px}
.page-profiles-show-public h1 {margin-bottom:20px;padding-right:50px}
#avatar {float:left;height:160px;margin:5px 20px 15px 0;overflow:hidden;width:120px}
#avatar:before, .profile-small-avatar:before, .profile-medium-avatar:before, .photos a:before, .photos span:before, #avatar div, #avatar-picker-preview:before {background:url(../images/avatar-corners.png);content:' ';display:block;height:160px;margin-bottom:-160px;position:absolute;width:120px;z-index:29}
.browser-firefox-2-0 #avatar:after, .browser-firefox-3-0 #avatar:after {content:url(../images/avatar-corners.png);display:block;margin-top:-163px}
.profile-small-avatar:before {background-position:-120px -80px;height:40px;margin-bottom:-40px;width:30px}
.browser-firefox-2-0 .profile-small-avatar:after, .browser-firefox-3-0 .profile-small-avatar:after {content:url(../images/avatar-corners.png);display:block;margin:-120px 0 0 -120px}
.profile-medium-avatar:before {background-position:-120px 0;display:block;height:80px;margin-bottom:-80px;width:60px}
.browser-firefox-2-0 .profile-medium-avatar:after, .browser-firefox-3-0 .profile-medium-avatar:after {content:url(../images/avatar-corners.png);display:block;margin:-80px 0 0 -120px}
.photos a:before, .photos span:before {background-position:-120px -120px;display:block;height:48px;margin-bottom:-48px;width:48px}
#basics {float:left;padding:4px 0 35px;width:282px}
#basics #info {float:left;width:282px}
#basics dl, #contact {float:left;margin:10px 10px 0 0;width:272px}
#basics dt {clear:left;display:block;height:1%;float:left;padding-right:0.4em}
#basics dd {display:block;height:1%;margin-bottom:2px}
#basics p, #basics address {margin:0 0 3px}
#basics .name {font-size:167%;line-height:110%}
#basics address {font-size:131%}
p.profile-back-to-profile {margin:0;padding:20px 10px 35px}
#content-header #profile-actions {min-height:155px}
#compliment-form {display:none;padding:5px 20px}
#simple-captcha label {display:block}
#simple-captcha input {left:5px;position:relative;top:-12px}
.page-profiles-show-public #content-header-tabs {left:140px}
.takeover {text-align:center}
.avatar-picker-form {float:left;padding:20px}
#map {border:1px #EDEDCA solid;overflow:hidden}
.page-profiles-show-public #map {height:118px;width:298px}
.page-profiles-show-map #map {height:418px;width:418px}
dd ul li {background:no-repeat 0 2px;padding:0 0 0 19px}
ul.list li.profile-small {clear:both;height:40px;padding:5px 0;width:300px}
.profile-small-avatar {float:left;height:40px;margin-right:5px;overflow:hidden;width:30px}
.profile-small-login {display:block;font-weight:bold;margin:-1px 0 0 35px}
.profile-small-company, .profile-small-address {display:block;font-size:85%;display:block}
.profile-medium-avatar {float:left;height:80px;margin-right:5px;overflow:hidden;width:60px}
.profile-medium-login {display:block;font-size:123%;font-weight:bold}
.profile-medium-company, .profile-medium-address {display:block;display:block}
ul.action-list {overflow:hidden}
ul.action-list li {background-repeat:no-repeat;border-bottom:0 none;border-top:1px #eaead2 solid;margin-top:-1px;padding:5px 0 5px 21px;position:relative}
ul.action-list li:first-child {border-top:0 none}
ul.action-list:after, ul.action-list li:after {clear:both;content:".";display:block;height:0;visibility:hidden}
ul.action-list, ul.action-list li {_height:1%}
.action-send-message {background:url(../images/icons.png) 0 -2446px}
.action-message-forward {background:url(../images/icons.png) 0 -2496px}
.action-add-contact {background:url(../images/icons.png) 0 -2546px}
.action-bookmark {background:url(../images/icons.png) 0 -2596px}
.action-refer-profile {background:url(../images/icons.png) 0 -2646px}
.action-block-user {background:url(../images/icons.png) 0 -2696px}
.action-edit, .action-edit-profile {background:url(../images/icons.png) 0 -2746px}
.action-applaud {background:url(../images/icons.png) 0 -2796px;font-weight:bold}
.action-applaud .action-list-after {background:url(../images/icons.png) no-repeat  100% -2850px;font-weight:normal;height:16px;padding:1px 22px 0 0;position:absolute;right:0;top:4px}
.action-messages {background:url(../images/icons.png) 0 -2196px}
.action-contacts {background:url(../images/icons.png) 0 -2896px}
.action-messages .action-list-after, .action-sign-up .action-list-after, .action-contacts .action-list-after, .action-new-request .action-list-after {font-size:85%;font-weight:bold;position:absolute;right:0;top:6px}
.action-sign-up .action-list-after, .action-new-request .action-list-after {color:#60ab16}
.action-profile {background:url(../images/icons.png) 0 -2046px}
.action-sign-up {background:url(../images/icons.png) 0 -2946px}
.action-bookmarks {background:url(../images/icons.png) 0 -2996px}
.action-preferences {background:url(../images/icons.png) 0 -2346px}
.action-new-request {background:url(../images/icons.png) 0 -3046px}
.action-add-photos-and-videos {background:url(../images/icons.png) 0 -3096px}
.action-edit-skills {background:url(../images/icons.png) 0 -3146px}
.action-message-reply {background:url(../images/icons.png) 0 -2446px}
.action-delete {background:url(../images/icons.png) 0 -1746px}
.action-date {background:url(../images/icons.png) 0 -3196px}
.action-new-avatar {background:url(../images/icons.png) 0 -3246px}
.action-no-icon {background:none}
.list-message {float:right;margin:-5px 0;width:300px}
.page-messages .list {margin-top:30px}
.message-state, .message-checkbox {float:left;width:25px}
.message-state {padding:1px 0 0}
.message-body {float:left;width:370px}
.message-body h3 {font-size:100%;font-family:Arial;margin:0}
.page-users-next-step input.df-field-login, .page-users-new input.df-field-login {padding-left:0;width:210px}
.page-users-next-step .df-field-login .df-field-before, .page-users-new .df-field-login .df-field-before {padding-right:1px}
.page-users-new .df-field-password .df-field-notice {margin-bottom:0}
.page-seo aside {padding:0;width:360px}
.page-seo article {width:440px}
.jcrop-holder {text-align:left}
.jcrop-vline, .jcrop-hline {font-size:0;position:absolute;background:white url('../images/jcrop.gif') top left repeat}
.jcrop-vline {height:100%;width:1px !important}
.jcrop-hline {width:100%;height:1px !important}
.jcrop-handle {font-size:1px;width:7px !important;height:7px !important;border:1px #eee solid;background-color:#333;
*width:9px;

*height:9px;
}
.jcrop-tracker {width:100%;height:100%}
.custom .jcrop-vline, .custom .jcrop-hline {background:yellow}
.custom .jcrop-handle {border-color:black;background-color:#C7BB00;-moz-border-radius:3px;-webkit-border-radius:3px}
html, body {height:100%}
div#fancy_overlay {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}
* html div#fancy_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
div#fancy_wrap {text-align:left}
div#fancy_loading {position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div {position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../images/fancy_progress.png) no-repeat}
div#fancy_loading_overlay {position:absolute;background-color:#FFF;z-index:30}
div#fancy_loading_icon {position:absolute;background:url(../images/fancy_loading.gif) no-repeat;z-index:35;width:16px;height:16px}
div#fancy_outer {position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none}
div#fancy_inner {position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF}
div#fancy_content {margin:0;z-index:100;position:absolute}
div#fancy_div {background:#000;color:#FFF;height:100%;width:100%;z-index:100}
img#fancy_img {position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}
div#fancy_close {position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(../images/fancy_closebox.png) top left no-repeat;cursor:pointer;z-index:181;display:none}
#fancy_frame {position:relative;width:100%;height:100%;display:none}
#fancy_ajax {width:100%;height:100%;overflow:auto}
a#fancy_left, a#fancy_right {position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none}
a#fancy_left {left:0px}
a#fancy_right {right:0px}
span.fancy_ico {position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
span#fancy_left_ico {left:-9999px;background:transparent url(../images/fancy_left.png) no-repeat}
span#fancy_right_ico {right:-9999px;background:transparent url(../images/fancy_right.png) no-repeat}
a#fancy_left:hover {visibility:visible}
a#fancy_right:hover {visibility:visible}
a#fancy_left:hover span {left:20px}
a#fancy_right:hover span {right:20px}
.fancy_bigIframe {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg {position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg_n {top:-18px;width:100%;height:18px;background:transparent url(../images/fancy_shadow_n.png) repeat-x}
div.fancy_bg_ne {top:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_ne.png) no-repeat}
div.fancy_bg_e {right:-13px;height:100%;width:13px;background:transparent url(../images/fancy_shadow_e.png) repeat-y}
div.fancy_bg_se {bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_se.png) no-repeat}
div.fancy_bg_s {bottom:-18px;width:100%;height:18px;background:transparent url(../images/fancy_shadow_s.png) repeat-x}
div.fancy_bg_sw {bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_sw.png) no-repeat}
div.fancy_bg_w {left:-13px;height:100%;width:13px;background:transparent url(../images/fancy_shadow_w.png) repeat-y}
div.fancy_bg_nw {top:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_nw.png) no-repeat}
div#fancy_title {position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none}
div#fancy_title div {color:#FFF;font:bold 12px Arial;padding-bottom:3px}
div#fancy_title table {margin:0 auto}
div#fancy_title table td {padding:0;vertical-align:middle}
td#fancy_title_left {height:32px;width:15px;background:transparent url(fancy_title_left.png) repeat-x}
td#fancy_title_main {height:32px;background:transparent url(fancy_title_main.png) repeat-x}
td#fancy_title_right {height:32px;width:15px;background:transparent url(fancy_title_right.png) repeat-x}
.category-11{background:1px -46px}.category-251{background:1px -96px}.category-361{background:1px -146px}.category-1271{background:1px -196px}.category-2691{background:1px -246px}.category-3291{background:1px -296px}.category-3841{background:1px -346px}.category-4091{background:1px -396px}.category-4401{background:1px -446px}.category-5161{background:1px -496px}.category-5261{background:1px -546px}.category-5361{background:1px -596px}.category-5601{background:1px -646px}.category-5831{background:1px -696px}.category-6241{background:1px -746px}.category-6251{background:1px -796px}.category-6411{background:1px -846px}.category-6641{background:1px -896px}.category-6791{background:1px -946px}.category-6880{background:1px -996px}.category-6901{background:1px -1046px}.category-6902{background:1px -1096px}.category-6921{background:1px -1146px}.category-6937{background:1px -1196px}.category-7072{background:1px -1246px}.category-7334{background:1px -1296px}.category-7378{background:1px -1346px}.category-7457{background:1px -1396px}.category-7646{background:1px -1446px}.category-7675{background:1px -1496px}.category-7702{background:1px -1546px}.category-7760{background:1px -1596px}.category-7801{background:1px -1646px}.category-7829{background:1px -1696px}.category-7904{background:1px -1746px}.category-7955{background:1px -1796px}.category-8471{background:1px -1846px}.category-8993{background:1px -1896px}.category-9288{background:1px -1946px}.list-categories li{background-repeat:none;background-image:url(../images/icons.png);background-repeat:no-repeat}.category-11{background:1px -46px}.category-251{background:1px -96px}.category-361{background:1px -146px}.category-1271{background:1px -196px}.category-2691{background:1px -246px}.category-3291{background:1px -296px}.category-3841{background:1px -346px}.category-4091{background:1px -396px}.category-4401{background:1px -446px}.category-5161{background:1px -496px}.category-5261{background:1px -546px}.category-5361{background:1px -596px}.category-5601{background:1px -646px}.category-5831{background:1px -696px}.category-6241{background:1px -746px}.category-6251{background:1px -796px}.category-6411{background:1px -846px}.category-6641{background:1px -896px}.category-6791{background:1px -946px}.category-6880{background:1px -996px}.category-6901{background:1px -1046px}.category-6902{background:1px -1096px}.category-6921{background:1px -1146px}.category-6937{background:1px -1196px}.category-7072{background:1px -1246px}.category-7334{background:1px -1296px}.category-7378{background:1px -1346px}.category-7457{background:1px -1396px}.category-7646{background:1px -1446px}.category-7675{background:1px -1496px}.category-7702{background:1px -1546px}.category-7760{background:1px -1596px}.category-7801{background:1px -1646px}.category-7829{background:1px -1696px}.category-7904{background:1px -1746px}.category-7955{background:1px -1796px}.category-8196{background:1px -1846px}.category-8471{background:1px -1896px}.category-8993{background:1px -1946px}.category-9288{background:1px -1996px}.list-categories li{background-repeat:none;background-image:url(../images/icons.png);background-repeat:no-repeat}