﻿body{background:#F3F3F3;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:100%;line-height:125%;-webkit-touch-callout:none;-webkit-user-select:text;}
body,h1,h2,p,ul,ol,dl,dd,fieldset{margin:0;padding:0}
#form{background:#F3F3F3}
#sectMain{background:url(/images/mobi-bg.gif) 0 0 repeat-x}
#sectStatusBar{background:#d85f32;color:#fff;padding:5px}
#sectStatusBar img{background:#000;float:left}
h1{font-size:100%}
h2{color:#040404;cursor:pointer;font-size:125%;margin-bottom:3px}
ul{list-style:none}
img,.home #divContent a{border:0;display:block}
a{color:#C7492A}
header img{display:inline;margin-left:14px}
#divContent{font-size:80%;margin:0 14px}
fieldset div.error{font-size:100%;margin:10px}
.home h1,.about h1{font-weight:normal}
.img,.btn{margin:10px 0}
.btn{background:url(/images/mobi-buttons.png) no-repeat;border:0;cursor:pointer;display:block;height:53px;margin-left:auto;margin-right:auto;padding:0;text-indent:-9999px;width:267px}
.home .btn,#thankyou .btn{background-position:0 0}
#thankyou .btn{margin-top:20px}
.search .btn{background-position:0 -53px;margin:0 auto}
.login .btn{background-position:0 -196px;margin:0 auto}
.profile .btn{background-position:0 -159px;height:37px;margin-top:20px}
.contact-form #step2 .btn{background-position:0 -106px}
#divRedeem .btn{background-position:0 -249px;}
.round,.login fieldset,.search fieldset{-webkit-border-radius:12px;background:#FFF;border:1px solid #BBB;border-radius:12px;margin:10px 0;padding:15px 10px}
fieldset{padding:15px 10px}
.search h1,.login h1{color:#C7492A;font-size:125%;margin-bottom:26px}
.login dt,.pcp dt{font-weight:bold}
fieldset input[type=text],fieldset input[type=number],fieldset input[type=password],fieldset input[type=date],fieldset textarea{-webkit-border-radius:5px;-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.8) inset;border:1px solid #DDD;border-radius:5px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.8) inset;padding:5px 0;text-indent:3px;width:100%}
fieldset input[type=date]{text-indent:inherit}
fieldset select{border:1px solid #DDD;padding:5px 0;width:100%}
.round{padding:0}
.round h1{-webkit-border-radius:12px 12px 0 0;background:#67686A;border-radius:12px 12px 0 0;color:#FFF;font-size:125%;margin:0;padding:12px}
.round h1 strong{display:block;width:150px}
.round h1 strong span{display:block;font-size:80%;font-weight:normal}
.round h1 a{color:#FFF;float:right;font-size:70%;font-weight:normal}
.contact-form .round p{color:#67686A;font-size:75%;padding:8px;text-align:right}
.search-results .round ul,.profile .round > ul > li,.about .round ul > li,.pcp div.group ul{background:url(/images/mobi-arrow-right.png) no-repeat right center;border-top:1px solid #BBB;padding:8px}
.profile .round > ul > li,.about .round ul > li{background:url(/images/mobi-arrows.png) no-repeat right -280px}
.profile .round > ul > li.open,.about .round ul > li.open{background-position:right -580px}
.profile ol{margin-left:20px}
.profile ol li{margin-bottom:2px}
.profile li > div,.profile li > ol,.profile li > ul{font-size:90%}
.profile #photos img{display:inline;margin:0 10px 10px 0;vertical-align:top}
.stars{display:inline;vertical-align:text-bottom}
div.group a{color:#333;text-decoration:none}
div.group li,.profile div.round dd{margin-left:83px}
#offer dl{ padding:0px;}
#offer dd{ margin-left:20px;}
#offer dd li{list-style-type: disc;}
#resultsInfo{border-top:1px solid #BBB;color:#666;padding:8px;text-align:center}
#infoFooter{background:#EEE;border-top:1px solid #BBB;text-align:center}
#infoFooter input{background:transparent;border:0;cursor:pointer;display:inline-block;font-size:125%;padding:12px 0;text-decoration:underline;width:100%}
#infoFooter input.loading{background-image:url(/images/mobi-ajax-loader.gif);background-position:center center;background-repeat:no-repeat;text-indent:-9999px}
#infoFooter img{margin:auto;padding:12px 0}
label{display:block;margin-bottom:26px}
.travel{margin-top: 26px}
.contact-form label{margin:0 8px 13px}
#step1{border-bottom:1px solid #BBB}
#ts,#tl{float:left;width:35%}
footer ul{font-size:70%;list-style:none;text-align:center}
footer li{border-right:1px solid #333;display:inline;padding:0 10px}
footer li.end,.about .round li.start,fieldset{border:0}
footer a{color:#333}
.right{float:right}
.clear{clear:both}
div.error{border:1px solid #FF3443;color:#FF3443;font-weight:bold;margin:0 0 10px;padding:10px}
div.success{border:1px solid #008F00;color:#008F00;font-weight:bold;margin:0 0 10px;padding:10px}
input.error,textarea.error,select.error{background:#FF3443;color:#FFF}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.autocomplete-w1{background:url(/images/ac-shadow.png) no-repeat bottom right;left:0;margin:8px 0 0 6px;position:absolute;top:0}
.autocomplete{background:#FFF;border:1px solid #999;cursor:default;margin:-6px 6px 6px -6px;overflow:auto;text-align:left}
.autocomplete .selected{background:#E5E5E5}
.autocomplete div{padding:2px 5px;white-space:nowrap}
.autocomplete strong{color:#C7492A;font-weight:normal}
.profile dt,#ts{clear:left}
.pcp div.group .ulMembershipInfo li{margin-left:45px}
.pcp div.group .ulMembershipInfo .thumb img{margin-top: 3px;}
.pcp div.group .ulMembershipInfo .rating img{margin: 3px 0px;}
.pcp div.group ul{background:url(/images/mobi-arrow-right.png) no-repeat 97% center}
.pcp div.group ul.saved-response{background:url(/images/mobi-arrow-right.png) no-repeat 97% center;padding:16px 8px}
.pcp dt{clear:left;float:left;width:90px}
.pcp dd{margin-left:98px}
.pcp fieldset strong{display:block}
.pcp fieldset input[type=text].half,.pcp fieldset input[type=number].half,.pcp fieldset input[type=date].half,.pcp fieldset select.half,.pcp span.half{width:45%}
.pcp span.half input{width:85%}
.pcp .dollar input{margin-left:3px}
.pcp fieldset.bid dl .dollar{margin-left:6px}
.pcp .dollar:before{content:"$";vertical-align:top}
.pcp .date{background:url(/images/calIcon.png) 0 0 no-repeat;padding-left:16px}
.pcp #cblTravelExpenses{margin:0 0 16px 20px}
.pcp #cblTravelExpenses li{margin-bottom:10px}
.pcp #cblTravelExpenses li:nth-child(odd){clear:left;float:left;width:90px}
.pcp h2{color:#333;cursor:default}
.pcp fieldset.bid dl{border-top:1px solid #BBB;padding:26px 0 16px}
.pcp fieldset.bid dl.breaks{padding-bottom:0}
.pcp fieldset.bid dt{font-weight:normal;margin-bottom:10px;width:130px}
.pcp fieldset.bid dd{margin:0 0 10px 138px}
.pcp fieldset.bid dd.note{margin-left:0}
.pcp dd a{word-wrap:break-word}
.bid-status{display:inline;font-weight:bold}
#ddlFolders{float:right;margin:auto 0;width: 35%}
#pnlAlerts div{margin:8px;padding:4px 8px}
.success-notice{background-color:#e0f5d6;border-bottom:solid 1px #008F00;border-top:solid 1px #008F00;color:#008F00}
.info-notice{background-color:#FFF0CB;border-bottom:1px #DAD0C0 solid;border-top:1px #DAD0C0 solid;color:#7F602F}
.error-notice{background-color:#FBE1D4;border-bottom:1px #c7492a solid;border-top:1px #c7492a solid;color:#C7492A}
.error-notice ul{list-style-type:inherit;padding-left:20px}
.submit-bid-btn{-webkit-border-radius:15px;background-color:#e46a3c;background-image:-webkit-gradient(linear, center top, center bottom, from(#e46a3c), to(#b4542f));border:1px solid #666;border-radius:15px;color:#FFF;cursor:pointer;display:block;font-size:120%;font-weight:bold;margin:0 auto;padding:5px;text-align:center;text-decoration:none;text-shadow:-1px -1px 0 #444;width:267px}
.decline-bid-btn{-webkit-border-radius:15px;background-color:#ff3443;background-image:-webkit-gradient(linear, center top, center bottom, from(#ff3443), to(#ad232e));border:1px solid #666;border-radius:15px;color:#FFF;cursor:pointer;display:block;font-size:120%;font-weight:bold;margin:0 auto;padding:5px;text-align:center;text-decoration:none;text-shadow:-1px -1px 0 #444;width:267px}
.bid-options .submit-bid-btn,.bid-options .decline-bid-btn{width:40%}
.bid-options .submit-bid-btn{background-color:#20c167;background-image:-webkit-gradient(linear, center top, center bottom, from(#20c167), to(#157f44));margin-right:8px}
.bid-options .decline-bid-btn{margin-left:8px;}
h2.saved-responses{color:#333;cursor:text;font-size:100%;padding:8px}
.profile dl,.pcp .round > dl{padding:8px}
.profile #photos li,.pcp #cblTravelExpenses label{display:inline}
div.group li.thumb,.pcp div.group li,.pcp div.group .ulMembershipInfo li.thumb{margin:0}
.about .round,.profile .round ul > li,.about .round ul > li,#infoFooter,#infoFooter input,.pcp div.group a:last-child ul{-webkit-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px}
.about #rev p,.error-page p,.pcp #labClient{margin-bottom:8px}
.left,.contact-form .round p strong,.thumb,.contact-form #step1 div label,.pcp #cblTravelExpenses li:nth-child(even){float:left}
.profile #feedback li,footer,.pcp fieldset.bid ul.travel label{margin-bottom:15px}
.biddingopen.yes-bid .bid-status,.biddingclosed.yes-bid .bid-status{color:#008F00}
.biddingopen.no-bid .bid-status{color:#6d131d}
.passed,.cancelled,.booked,.biddingclosed{color:#999}
.pcp .group ul.biddingclosed.no-bid .bid-status{color:#999}
.pcp .group ul.booked.hired{color: #000}
.pcp .group ul.booked.upcoming{color: #004F00;background-color: #ddffdd}
.pcp .group ul.biddingopen.unanswered{background-color: #fffae5}