/*
Colours, Fonts etc:

Page Sub-Headings:
#003300 - Darker green
#44B444 - Lighter Green

Body Text:
#CCCCCC - Light Grey
#666666 - Medium grey
#444444 - Dark grey
#333333 - Darker Grey (replaces black text)
#000000 - Black
#003399 - Dark Blue
#304527 - Dark Green
#6A6B89 - Mauve/Blue color
#0000FF - Standard HTML link colour
#348734 - Dark Green used on new site buttons

1 value = set value for top, bottom, left & right
2 values = first defines top and bottom, second defines left and right
4 values = top, right, bottom, left

*/

.cl{clear:both;}
body{color:black;font:62.5% Verdana,Arial,Hetvetica,sans-serif;line-height:1.5em;background:#e5e5e5;margin-top:0px;}
fieldset{margin:0;padding:0;border:0;}

h1{font-size:1.6em;font-weight:normal;color:#003300;}
h2{font-size:1.4em;color:#666666;font-weight:normal;}
h3{font-size:1.2em;color:#999999;font-weight:normal;}
p{font-size:1.2em;color:#999999;}


#yammayap{width:968px;text-align:right;font-size:1.2em;text-align:right;padding:0;margin:0 auto 10px auto;}
#yammayap a{background:url(../images/common/yammayap.gif) no-repeat right;padding: 2px 30px 2px 0;color:#999999;text-decoration:none;margin:0;}
#yammayap a:hover{background:url(../images/common/yammayap-on.gif) no-repeat right;color:#333333;text-decoration:underline;}


.container{width:968px;margin:0 auto 10px auto;border:1px solid #348634;background:white;}

#header{float:left;width:968px;background:#3baa3b url(../images/common/logo.gif) no-repeat bottom;}
#logo{float:left;width:300px;height:107px;}
#logo span{display:none;}
#nav{float:left;width:668px;}

#login{float:right;width:648px;text-align:right;padding:5px 10px 7px 0px;}
#login .status{color:white;font-size:1.4em;background:transparent;font-weight:normal;padding:5px 0 5px 0;margin-right:10px;}
#login a{color:white;font-size:1.3em;padding:5px 10px;text-decoration:none;background:transparent;}
#login a:hover{text-decoration:underline;}
#login #bjoin{background:url(../images/common/but-top-green-l.gif) no-repeat left bottom;margin-right:1px;}
#login #myaccount{background:url(../images/common/but-top-green-l.gif) no-repeat left bottom;margin-right:1px;}
#login #blogin{background:url(../images/common/but-top-green-r.gif) no-repeat right bottom;}
#login #baddf{background:url(../images/common/but-top-green-r.gif) no-repeat right bottom;}

#mainnav{float:left;width:480px;}
#mainnav ul{float:left;width:480px;margin:15px 0px 5px 126px;padding:0;list-style:none;}
#mainnav li{float:left;width:auto;margin:0 4px;}
#mainnav li a{color:white;display:block;background:transparent url(../images/common/nav-off-l.gif) no-repeat left top;text-decoration:none;font-size:1.3em;font-weight:bold;}
#mainnav li a span{display:block;background:transparent url(../images/common/nav-off-r.gif) no-repeat right top;padding:5px 20px 6px 13px;}

#mainnav li a:hover,#mainnav li a.t{display:block;text-decoration:underline;background:url(../images/common/nav-on-l.gif) no-repeat left top;text-decoration:none;color:#003300;}
#mainnav li a:hover span,#mainnav li a.t span{display:block;background:url(../images/common/nav-on-r.gif) no-repeat right top;padding:5px 20px 6px 13px;}

.left{float:left;width:700px;padding:0 15px;}
.right{float:right;width:218px;margin:0;padding:0 20px 0 0;}

#footer{margin-top:10px;width:968px;float:left;background:#e6e6e6 url(../images/common/footer.gif) no-repeat top;padding:35px 0 10px 0;color:#666666;font-size:0.9em;}
#footer a{color:#666666;text-decoration:none;font-size:1.2em;}
#footer a:hover{text-decoration:underline;color:black;background:transparent;}
#footer ul{width:430px;float:left;margin:0;padding:10px 0;list-style:none;}
#footer li{display:inline;padding:10px 12px;background:url(../images/common/bullet.gif) no-repeat right center;}
#footer li.norightbullet{background:none;}
#footer p{width:517px;float:right;margin:0;padding:0px 10px;line-height:1.8em;}
#footer .tclink{color:#666666;font-size:1em;}

/****************************************************************/
/* Modules */
#post{background:#7eb348;width:214px;float:right;margin:0 0 10px 0;padding:0;}
#post #submit{width:123px;height:37px;float:right;margin:10px;}
#post h1{background-color:#348634;background-repeat:no-repeat;background-position:top left;font-weight:normal;width:190px;margin:0;padding:12px;color:white;font-size:1.6em;}

#post h2{background:#7eb348;width:190px;margin:0;padding:12px;color:white;font-weight:normal;font-size:1.4em;}
#post h3{background:#7eb348 url(../images/common/green-grad-narrow.gif) no-repeat top left;;width:190px;margin:0;padding:12px;color:white;font-weight:normal;font-size:1.4em;}
#post input{margin:0 12px 10px 15px;font-size:1.4em;width:180px;}
#post select{margin:0 12px;font-size:1.4em;width:188px;}

#join{width:214px;float:right;margin:0 0 10px 0;padding:0;}
#join a{text-decoration:none;color:white;background:transparent;}
#join a:hover{text-decoration:underline;}
#join .title{width:184px;float:left;font-size:1.5em;color:white;padding:10px 15px;background:#e07508 url(../images/common/title-orange-narrow.gif) no-repeat top;border-bottom:1px solid #f2901c;}
#join .image{background:black url(../images/home/tradesmen.gif) no-repeat top;height:34px;width:214px;float:left;padding:90px 0px 0px 0px;}
#join .image span{width:159px;float:left;padding:0px 10px 10px 45px;font-size:1.4em;}
#join a:hover span{text-decoration:none;}
#join a:hover .title{text-decoration:underline;}

#testimonial{background:url(../images/common/testimonial-strip-bot.gif) no-repeat bottom left;padding-bottom:1px;width:692px;float:left;}
#testimonial p{color:#666666;font-size:1.2em;padding:0;margin:0;}
#testimonial strong{color:#003300;font-size:1.2em;padding-right:10px;}
#testimonial #tbot{padding:10px 20px;background:#cdcdcd url(../images/common/testimonial-strip.gif) no-repeat top left;}

#its{width:229px;float:left;margin-left:10px;}
#its div{width:189px;padding:5px 0 5px 50px;}
#its h2{font-size:1.6em;font-weight:normal;margin:0;padding:0 0 5px 0;}
#its h3{font-size:1.4em;font-weight:normal;margin:0;padding:0 0 5px 0;}
#its #easy{background:url(../images/home/easy.gif) no-repeat left center;}
#its #quick{background:url(../images/home/quick.gif) no-repeat left center;}
#its #free{background:url(../images/home/free.gif) no-repeat left center;}

#quotes{margin:10px 0;float:left;width:700px;}
#quotes .quote{width:194px;float:left;margin-right:25px;padding:10px 10px 27px 10px;}
#quotes .quote h2{margin:0;padding:0;color:#333333;font-size:1.4em;}
#quotes .quote p{margin:0;padding:10px 0;color:#666666;font-size:1.2em;line-height:1.8em;}
#quotes .quote h3{margin:0;padding:0;color:#44b444;font-size:1.2em;}
#quotes .norightmargin{margin-right:0;}
.qleft{background:#efefef url(../images/common/bubble1.gif) no-repeat bottom left;}
.qright{background:#efefef url(../images/common/bubble2.gif) no-repeat bottom left;}

.blob{margin-right:20px;color:white;text-decoration:none;background:transparent;}
.blob:hover{text-decoration:underline;}
.blob span.bot{padding:10px 20px;font-size:1.2em;}

a.greenblob{float:left;background:url(../images/buttons/blob-green-mid.gif);width:171px;}
a.greenblob span.top{float:left;background:url(../images/buttons/blob-green-top.gif) no-repeat top left;width:171px;}
a.greenblob span.bot{float:left;background:url(../images/buttons/blob-green-bot.gif) no-repeat bottom left;width:171px;}

a.orangeblob{float:left;background:url(../images/buttons/blob-orange-mid.gif);width:125px;}
a.orangeblob span.top{float:left;background:url(../images/buttons/blob-orange-top.gif) no-repeat top left;width:125px;}
a.orangeblob span.bot{float:left;background:url(../images/buttons/blob-orange-bot.gif) no-repeat bottom left;width:125px;}


a.orangesplash{float:left;background:transparent url(../images/buttons/but-orange-l.gif) no-repeat left;color:white;text-decoration:none;font-size:1.4em;padding:0;width:auto;}
a.orangesplash:hover{text-decoration:underline;}
.orangeright{float:left;width:auto;background:transparent url(../images/buttons/but-orange-r.gif) no-repeat right;padding:10px 25px 10px 20px;}

a.greysplash{float:left;background:transparent url(../images/buttons/but-grey-l.gif) no-repeat left;color:white;text-decoration:none;font-size:1.4em;padding:0;width:auto;}
a.greysplash:hover{text-decoration:underline;}
.greyright{float:left;width:auto;background:transparent url(../images/buttons/but-grey-r.gif) no-repeat right;padding:10px 25px 10px 20px;}

a.greensplash{float:left;background:transparent url(../images/buttons/but-green-l.gif) no-repeat left;color:white;text-decoration:none;font-size:1.4em;padding:0;width:auto;}
a.greensplash:hover{text-decoration:underline;}
.greenright{float:left;width:auto;background:transparent url(../images/buttons/but-green-r.gif) no-repeat right;padding:10px 25px 10px 20px;}
a.splashright{float:right;width:auto;}
a.splashleft{float:left;width:auto;}

#postjob{padding:8px 15px;width:888px;float:left;margin:0 20px;background:#338433 url(../images/common/bar-wide-green.gif) no-repeat top left;}
#postjob #fpostajob{margin:0;padding:0;}
#postjob label{font-size:1.4em;color:white;padding:5px 10px;background:transparent;}
#postjob input{width:155px;}
#postjob select{width:180px;}
#postjob #asubmit{height:36px;width:75px;margin:0 0 0 10px;padding:0;}
#postjob div{padding:8px 0 0 0;float:left;width:800px;}
#postjob div strong{font-size:1.2em;font-weight:normal;}

.narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin-bottom:10px;}
#latest{width:213px;margin:0px 0 0 4px;padding:0;}
#latest a{text-decoration:none;border:0;}
#latest p{width:192px;margin:0;padding:10px;float:left;color:#666666;font-size:1em;line-height:1.5em;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#latest ul{width:212px;float:left;margin:0;padding:0;list-style:none;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#latest li{width:212px;float:left;}
#latest ul a{width:187px;float:left;color:#999999;text-decoration:none;font-size:1.2em;background:#efefef url(../images/common/ar-gr-rt.gif) no-repeat 5px center;width:187px;padding:5px 5px 5px 20px;float:left;}
#latest ul a strong{color:#333333;display:block;font-size:1.1em;font-weight:normal;}
#latest ul a.alt{background-color:white;}
#latest .title{width:184px;float:left;font-size:1.5em;color:white;text-decoration:none;padding:10px 15px;background:#339933 url(../images/common/title-green-narrow.gif) no-repeat top left;}
#latest a:hover{text-decoration:underline;}
#latest a:hover .title{text-decoration:underline;}
#latest #seemore{width:172px;float:left;margin:0;padding:10px 10px 10px 30px;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}


#quote{width:288px;margin:0;float:left;padding:0;}
#quote h1{padding:10px 0 0 0;margin:0;}
#quote p{font-size:1.4em;color:#666666;line-height:1.8em;padding:10px 0;margin:0;}


#ticklist{float:left;width:270px;}
#ticklist ul{list-style:none;margin:0;padding:0;}
#ticklist ul li{padding:10px 5px 10px 40px;font-size:1.1em;line-height:1.5em;color:#666666;}
#ticklist .tick1{background:url(../images/common/tick1.gif) no-repeat left center;}
#ticklist .tick2{background:url(../images/common/tick2.gif) no-repeat left center;}
#ticklist .tick3{background:url(../images/common/tick3.gif) no-repeat left center;}

.detail #strap{float:left;height:auto;width:458px;margin:20px 0 28px 0;padding:0 0 0 510px;background:url(../images/postjob/title.gif) no-repeat left top;line-height:1em;font-size:2.4em;color:#44b444;}
.detail #main{margin:0;float:left;width:700px;}
.detail #maintext{width:402px;padding-right:20px;float:left;color:#666666;}
.detail #maintext p{font-size:1.2em;line-height:1.8em;}
.detail #righttext{width:268px;float:left;padding-left:10px;}
.detail #maintext .blob{float:right;margin:0;width:auto;}
/*
.detail #maintext a{float:right;}
.detail #quote{margin:0px 0 0 10px;width:268px;float:left;padding:0 0px;}
.detail #post{margin:0 0 20px 4px;}
.detail #join{margin-top:15px;}
*/

/****************************************************************/
/* Home Page */
#pg_home #header{background:#3baa3b url(../images/home/logo.gif) no-repeat bottom;}
#pg_home #post h1{background-image:url(../images/home/postjob.gif);}

#steps{width:704px;float:left;background:url(../images/home/steps-top.gif) no-repeat top left;margin:0;padding:130px 0 10px 0;}
#steps .step{float:left;width:196px;padding:10px 15px 20px 15px;background:url(../images/home/step-bot.gif) no-repeat bottom;color:#999999;font-size:1.2em;}
#steps .step a{color:#333333;}
#steps .step strong{color:#009900;}
#steps .mid{margin:0 13px;}

#pg_home #quote{width:450px;margin-bottom:10px;}
#pg_home #strap{float:left;width:968px;height:72px;background:url(../images/home/title.gif) no-repeat;}
#pg_home #strap span{display:none;}

#pg_home .postcard{background:url(../images/home/postcard.gif) no-repeat 10px bottom;float:left;width:auto;}

#about{width:230px;float:left;padding-bottom:120px;}			/* background:url(../images/home/postcard.gif) no-repeat bottom left;padding-bottom:130px; */
#about h1{color:#003300;font-size:1.6em;margin:0;padding:0;padding-top:161px;background:url(../images/home/aboutus.jpg) no-repeat top left;}
#about h2{background:url(../images/common/uktradestreetteam.gif) no-repeat top left;height:19px;width:185px;float:left;}
#about h2 span{display:none;}
#about p{padding:10px 0;margin:0;font-size:1.2em;line-height:1.8em;color:#666666;}

#saying{float:left;width:456px;background:url(../images/common/wallpaper-wide-bot.gif) no-repeat bottom left;margin:0 0 0 6px;padding-bottom:30px;}
#saying h1{background:url(../images/common/wallpaper-wide-top.gif) no-repeat top left;width:456px;float:left;font-size:1.4em;color:#003300;padding:15px 20px;margin:0;}
#saying p{width:350px;padding:10px 80px 10px 20px;float:left;margin:0;font-size:1.2em;line-height:1.8em;color:#666666;}
#saying .hammer{background:url(../images/common/hammer.gif) no-repeat top right;}
#saying .pliers{background:url(../images/common/pliers.gif) no-repeat top right;}
#saying .screw{background:url(../images/common/screw.gif) no-repeat top right;}


/****************************************************************/
/* Post Job */

#pg_postjob #post h1{background-image:url(../images/common/postjob.gif);}
#pg_postjob #maintext{background:url(../images/common/uktradestreetteam.gif) no-repeat bottom left;}

/****************************************************************/
/* Project */
#pg_project #strap{float:left;width:968px;background:url(../images/project/title.gif) no-repeat;}

/****************************************************************/
/* Location */
#pg_location #strap{float:left;width:968px;background:url(../images/location/title.gif) no-repeat;}

.builders .narrow-wallpaper{padding-bottom:15px;}
.builders #latest{padding-bottom:10px;}
.builders #latest .binfo{border:0;width:194px;}
.builders #latest .title{background:#e07508 url(../images/common/title-orange-narrow.gif) no-repeat top left;}
.builders #latest ul{border-top:1px solid #e5e5e5;}
.builders #latest li{border-bottom:1px solid #e5e5e5;}
.builders #latest a{width:172px;padding:8px 5px 8px 35px;color:#333333;font-size:1em;font-weight:bold;}
.builders #latest .pl-1{background:white url(../images/common/plus1.gif) no-repeat 5px center;}
.builders #latest .pl-2{background:white url(../images/common/plus2.gif) no-repeat 5px center;}
.builders #latest .pl-3{background:white url(../images/common/plus3.gif) no-repeat 5px center;}
.builders #latest .mi-1{background:white url(../images/common/minus1.gif) no-repeat 5px center;}
.builders #latest .mi-2{background:white url(../images/common/minus2.gif) no-repeat 5px center;}
.builders #latest .mi-3{background:white url(../images/common/minus3.gif) no-repeat 5px center;}
#postedjobs{width:692px;float:left;}
#postedjobs .job{border:1px solid #cccccc;width:600px;float:left;margin-top:10px;padding:5px 75px 5px 15px;}
#postedjobs .job h1{color:#333333;font-weight:bold;padding:5px 0;margin:0;text-decoration:underline;}
#postedjobs .job h2{color:#339933;background:transparent;font-weight:bold;padding:5px 0;margin:0;}
#postedjobs .job p{color:#666666;font-size:1.2em;line-height:1.8em;padding:5px 0;margin:0;}
#postedjobs .job strong{color:#333333;}
#postedjobs .hammerwhite{background:white url(../images/common/hammer.gif) no-repeat top right;}
#postedjobs .hammergrey{background:#efefef url(../images/common/hammer-grey.gif) no-repeat top right;}
#postedjobs .plierswhite{background:white url(../images/common/pliers.gif) no-repeat top right;}
#postedjobs .pliersgrey{background:#efefef url(../images/common/pliers-grey.gif) no-repeat top right;}
#postedjobs .screwwhite{background:white url(../images/common/screw.gif) no-repeat top right;}
#postedjobs .screwgrey{background:#efefef url(../images/common/screw-grey.gif) no-repeat top right;}

/****************************************************************/
/* Sign Up */
#pg_signup #strap{float:left;width:968px;background:url(../images/postjob/title.gif) no-repeat;}

/****************************************************************/
/* Tradesman */
#pg_tradesman #strap{float:left;width:238px;padding:15px 0 15px 730px;background:url(../images/tradesman/title.gif) no-repeat center left;}
#pg_tradesman .left{background:url(../images/tradesman/benefits.gif) no-repeat 20px top;padding:100px 20px 10px 20px;width:230px;margin:0;}
#pg_tradesman .left h1{display:none;}
#pg_tradesman .left ul{float:left;list-style:none;margin:30px 0 20px 0;float:left;padding:0;width:230px;}
#pg_tradesman .left li{padding:8px 5px 8px 50px;color:#999999;font-size:1.2em;}
#pg_tradesman .left li span{color:#333333;display:block;font-size:1.2em;padding:5px 0;}
#pg_tradesman .left .free{background:url(../images/tradesman/free.gif) no-repeat center left;}
#pg_tradesman .left .phone{background:url(../images/tradesman/phone.gif) no-repeat center left;}
#pg_tradesman .left .email{background:url(../images/tradesman/email.gif) no-repeat center left;}

.wide-wallpaper{width:687px;float:left;height:25px;background:url(../images/common/wallpaper-wide.gif) no-repeat bottom right;}
#pg_tradesman .right{width:685px;float:left;background:url(../images/tradesman/trowels.gif) no-repeat bottom left;margin:0;padding:0;}
#pg_tradesman .right #title{background:#cccccc url(../images/common/grey-title.gif) no-repeat top left;width:657px;font-size:1.6em;padding:10px 15px;margin:0;}
#pg_tradesman .right .box{width:685px;float:left;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
#pg_tradesman .right ul{float:left;list-style:none;background:url(../images/tradesman/steps.jpg) no-repeat top left;margin:0;padding:140px 4px 10px 15px;width:666px;}
#pg_tradesman .right li{float:left;width:149px;padding:0 10px 0 0;margin-right:10px;}
#pg_tradesman .right li.nomargin{margin:0;}
#pg_tradesman .right h1{font-weight:bold;font-size:1.4em;color:#003300;}
#pg_tradesman .right p{color:#666666;line-height:1.8em;}
#pg_tradesman .right #howwork{margin-left:350px;padding:0 0 30px 200px;width:135px;background:url(../images/tradesman/signup.gif) no-repeat top left;float:left;}
#pg_tradesman .saleimg {padding:0px 10px 10px 6px;}

/****************************************************************/
/* Post Job */
#pg_postjob #strap{float:left;width:494px;padding:15px 0 15px 0px;background:url(../images/postjob/title.gif) no-repeat center left;margin:0;}
#pg_postjob #strap span{display:none;}
#pg_postjob .left{margin-top:10px;}
#pg_postjob #step2 .right{background:url(../images/postjob/about.jpg) no-repeat top left;padding-top:235px;}
#pg_postjob #step3 .right{background:url(../images/postjob/about.jpg) no-repeat top left;padding-top:235px;}
#pg_postjob #quotes{margin:10px 0;float:left;width:235px;}
#pg_postjob .step h1{width:700px;height:144px;float:left;margin:0;padding:0;}
#pg_postjob .step h1 span{display:none;}
#pg_postjob #step1 h1{background:url(../images/postjob/step1.jpg) no-repeat top left;}
#pg_postjob #step2 h1{background:url(../images/postjob/step2.jpg) no-repeat top left;}
#pg_postjob #step3 h1{background:url(../images/postjob/step3.jpg) no-repeat top left;}
#pg_postjob .left .footnote{float:left;width:650px;background:url(../images/common/exclamation.gif) no-repeat center left;padding:20px 0 20px 35px;color:#666666;font-size:1em;}
#pg_postjob .left .footnote strong{color:#ef7f0c;}
#pg_postjob .left .footnote2{float:right;width:410px;font-weight:bold;padding:0px 0 20px 35px;color:#666666;font-size:1em;}
#pg_postjob .steps{clear:both;display:block;width:687px;float:left;}
#pg_postjob .steps fieldset{color:#333333;}
#pg_postjob .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0;float:left;width:685px;}

#pg_postjob .steps label{width:180px;float:left;padding:5px 0 0 15px;font-size:1.2em;}
#pg_postjob .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#pg_postjob .steps .small{width:110px;float:left;margin:0 20px 0 0;padding:5px 0 0 15px;}
#pg_postjob .steps input{width:450px;float:left;}
#pg_postjob .steps textarea{width:450px;float:left;height:120px;}
#pg_postjob .steps select{width:455px;float:left;}
#pg_postjob .steps span{width:auto;float:left;}
#pg_postjob .steps #estimate{width:160px;}
#pg_postjob .steps #fullname{width:160px;}
#pg_postjob .steps #county{width:180px;}
#pg_postjob .steps #telephone{width:140px;}
#pg_postjob .steps #postcode{width:124px;}
#pg_postjob #step1 #town{width:174px;}
#pg_postjob .steps #fixedbudget{width:125px;}
#pg_postjob .steps #england_county{width:180px;}

#pg_postjob .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:20px 0 0 0;}
#pg_postjob .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#pg_postjob .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 10px 0;}
#pg_postjob .steps .nodiv{background:none;padding:5px 0 0 0;}
#pg_postjob .steps h3{color:#003300;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar-grey.gif) no-repeat top left;margin:20px 0 0 0;}
#pg_postjob .activation{color:red;font-size:1.6em;line-height:1.4em;border:2px solid red;padding:2px 0px 2px 20px;}

#pg_postjob #phonetop{width:233px;background:url(../images/postjob/mobile-top.gif) no-repeat top left;padding:275px 0 0 0;}
#pg_postjob #phonebottom #pad{height:200px;width:1px;float:left;}
#pg_postjob #phonemiddle{width:167px;padding:0 31px 0 23px;}
#pg_postjob #phonebottom{width:233px;background:url(../images/postjob/mobile-bottom.gif) no-repeat bottom left;padding:0 0 164px 0;}

#pg_postjob #step3 #main{padding-right:230px;padding-top:10px;background:url(../images/postjob/builder.jpg) no-repeat top right;}
#pg_postjob #step3 #main h2{font-size:1.4em;color:#003300;font-weight:bold;line-height:1.8em;padding:0;margin:0;}
#pg_postjob #step3 #main p{font-size:1.2em;color:#666666;line-height:1.8em;}
#pg_postjob #step3 #main a.email{color:#666666;}
#pg_postjob #step3 #main a:hover.email{color:#333333;}
#pg_postjob #step3 #main p.bold{font-size:1.2em;color:#333333;font-weight:bold;}
#pg_postjob #step3 #main a.greensplash{margin-right:30px;}

/****************************************************************/
/* Tradesman Join */

#tman_join #post h1{background-image:url(../images/common/postjob.gif);}
#tman_join #maintext{background:url(../images/common/uktradestreetteam.gif) no-repeat bottom left;}

#tman_join #strap{float:left;width:722px;padding:15px 0 10px 0px;background:url(../images/tradesman/title2.gif) no-repeat center left;margin:0;}
#tman_join #strap span{display:none;}
#tman_join .left{margin-top:10px;}
#tman_join #step2 .right{background:url(../images/postjob/about.jpg) no-repeat top left;padding-top:235px;}
#tman_join #step3 .right{background:url(../images/postjob/about.jpg) no-repeat top left;padding-top:235px;}
#tman_join #quotes{margin:20px 0;float:left;width:235px;}
#tman_join .step h1{width:700px;height:130px;float:left;margin:0;padding:0;}
#tman_join .step h1 span{display:none;}
#tman_join #step1 h1{background:url(../images/tradesman/steps.jpg) no-repeat top left;}
#tman_join #step2 h1{background:url(../images/tradesman/benefits2.gif) no-repeat top left;}
#tman_join #step3 h1{background:url(../images/tradesman/steps.jpg) no-repeat top left;}
#tman_join .left .footnote{float:left;width:650px;background:url(../images/common/exclamation.gif) no-repeat center left;padding:20px 0 20px 35px;color:#666666;font-size:1em;}
#tman_join .left .footnote strong{color:#ef7f0c;}
/*#tman_join .left .footnote2{float:right;width:410px;font-weight:bold;padding:0px 0 20px 35px;color:#666666;font-size:1em;}*/
#tman_join .steps{clear:both;display:block;width:687px;float:left;}
#tman_join .steps fieldset{color:#333333;}
#tman_join .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0;float:left;width:685px;}

#tman_join .steps label{width:180px;float:left;padding:5px 0 0 15px;font-size:1.2em;}
#tman_join .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#tman_join .steps .small{width:100px;float:left;margin:0 10px 0 0;padding:5px 0 0 15px;}
#tman_join .steps input{width:450px;float:left;}
#tman_join .steps textarea{width:450px;float:left;height:150px;}
#tman_join .steps select{width:455px;float:left;}
#tman_join .steps span{width:auto;float:left;}
#tman_join .steps #mobile{width:160px;}
#tman_join .steps #telephone{width:159px;}
#tman_join .steps #town{width:160px;}
#tman_join .steps #county{width:164px;}
#tman_join .steps #postcode{width:160px;}
#tman_join .steps #country{width:164px;}
#tman_join .steps #companyname{width:160px;}
#tman_join .steps #companyregno{width:159px;}
#tman_join .steps #howfartravel{width:160px;}
#tman_join .steps #password{width:160px;}
#tman_join .steps .work_cats_checkbox{width:20px;padding-left:10px;padding-right:0px;}
#tman_join .steps #cardtype{width:165px;}
#tman_join .steps #cardnumber{width:160px;}
#tman_join .steps #startdatemonth{width:45px;margin-right:5px;}
#tman_join .steps #startdateyear{width:60px;}
#tman_join .steps #expdatemonth{width:45px;margin-right:5px;}
#tman_join .steps #expdateyear{width:60px;}
#tman_join .steps #issueno{width:30px;}
#tman_join .steps #ccv2{width:30px;}

#tman_join .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:20px 0 0 0;}
#tman_join .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#tman_join .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 10px 0;}
#tman_join .steps .nodiv{background:none;padding:5px 0 0 0;}
#tman_join .steps h3{color:#003300;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar-grey.gif) no-repeat top left;margin:20px 0 0 0;}

#tman_join #step3 #main{padding-right:230px;padding-top:10px;background:url(../images/postjob/builder.jpg) no-repeat top right;}
#tman_join #step3 #main h2{font-size:1.4em;color:#003300;font-weight:bold;line-height:1.8em;padding:0;margin:0;}
#tman_join #step3 #main p{font-size:1.2em;color:#666666;line-height:1.8em;}
#tman_join #step3 #main a.email{color:#666666;}
#tman_join #step3 #main a:hover.email{color:#333333;}
#tman_join #step3 #main p.bold{font-size:1.2em;color:#333333;font-weight:bold;}
#tman_join #step3 #main a.greensplash{margin-right:30px;}
#tman_join #step1 a.greensplash{margin-top:20px;}
#tman_join #step2 a.greensplash{margin-top:20px;}
#tman_join #step2 .cvv2 input {margin-top:4px;}
#tman_join #step2 .cvv2 label {margin-top:4px;}
#tman_join #step2 label{width:180px;float:left;padding:5px 0 0 15px;font-size:1.2em;}
#tman_join #step2 #amount{padding:5px 0 0 2px;font-size:1.2em;}
#tman_join #step3 .heading4 {font-size:1.4em;font-weight:bold;padding:10px 0px 0px 18px;}
#tman_join #step3 .bodytext {font-size:1.2em;line-height:1.8em;font-weight:normal;padding:10px 0px 0px 18px;}

/****************************************************************/
/* Generic Styles 1 */

.bodytext1A {color:#333333;line-height:1.8em;font-size:1.2em;} /* Medium-Dark grey */
.bodytext1B {color:#666666;line-height:1.8em;font-size:1.2em;} /* Medium grey */

#logout_page .bodytext {color:#333333;font-size:1.2em;padding:14px 0 14px 0;}
#logout_page a.loginlink{color:#333333;font-weight:bold;}

#activate_customer .bodytext{color:#333333;line-height:1.8em;font-size:1.2em;padding:5px 0 5px 0;}
#activate_customer a.emaillink{color:#333333;font-weight:bold;}
#activate_customer a.link1{color:#0000FF;}

#activate_tradesman .bodytext{color:#333333;line-height:1.8em;font-size:1.2em;padding:5px 0 5px 0;}
#activate_tradesman a.emaillink{color:#333333;font-weight:bold;}
#activate_tradesman a.link1{color:#0000FF;}

#page_error .bodytext1 {color:#333333;line-height:1.8em;font-size:1.6em;font-weight:bold;}
#page_error .bodytext2 {color:#333333;line-height:1.8em;font-size:1.2em;padding-top:6px;}
#page_error a.link1{color:#333333;font-weight:bold;}

/* ===== Login ===== */
#login_page .header{float:right;width:838px;}
#login_page .banner_img{padding:62px 0 7px 0px;float:left;}
#login_page .right{float:right;width:838px;padding:0 13px 0 17px;}

#login_page .steps{clear:both;display:block;width:685px;float:left;}
#login_page .steps fieldset{color:#333333;}

#login_page .line{width:658px;float:left;background:none;padding:5px 0 5px 5px;margin:0 4px 0 9px;}
#login_page .steps label{width:120px;float:left;padding:3px 0 0 0px;font-size:1.2em;}
#login_page .steps label span{font-size:0.8em;float:left;width:auto;margin:3px 7px 0 0;}
#login_page .bodytext{font-size:1.2em;padding:10px 0 20px 5px;}

#login_page .message{float:left;width:680px;padding:5px 0 10px 0;line-height:2em;}
#login_page .message_img{float:left;padding:0px 5px 0 15px;}
#login_page .message_txt{font-size:1.2em;color:#304527;padding:4px 0 0 0;}

#login_page .steps input{width:435px;float:left;}
#login_page .steps span{width:auto;float:left;}

#login_page #email{width:190px;}
#login_page #pwd{width:190px;}
#login_page #btn_login{padding:10px 0px 0px 230px;border:none;float:left;width:102px;height:38px;}
#login_page a.link1{color:#0000FF;}

/* Job Detail Page */
#job_detail #header{background:#3baa3b url(../images/common/logo.gif) no-repeat bottom;}
#job_detail .header2{color:#333333;font-size:1.2em;font-weight:bold;width:300px;float:left;padding:0px 0 0 0;}
#job_detail .header3{color:#333333;font-size:1.2em;font-weight:bold;width:300px;float:left;padding:10px 0 0 0;}
#job_detail label {color:#333333;font-size:1.2em;width:170px;float:left;padding:0px 0 0 0;}
#job_detail .fielddata1 {color:#333333;font-size:1.2em;width:470px;float:left;padding:0px 0 0 0;}
#job_detail .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 10px 5px;margin:0 0 0 4px;}
#job_detail .line2{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 10px 5px;margin:0 0 12px 4px;}
#job_detail .nodiv{width:685px;float:left;padding:0px 0 0px 9px;margin-bottom:0px;}

#job_detail h1 {font-size:1.6em;font-weight:normal;color:#000000;padding-left:8px;margin:10px 0 10px 0;}

#job_detail a.maplink{color:#0000FF;font-weight:normal;}
#job_detail .biddingclosed{font-size:1.4em;font-weight:normal;color:red;padding:10px 0 10px 9px;}
#job_detail .freejob{font-size:1.4em;font-weight:normal;color:blue;padding:0px 0 10px 8px;}

#job_detail .btnSubmit{border:none; padding-top:4px;}
#job_detail .interested{color:#333333;font-size:1.4em;margin-right:8px;margin-top:18px;float:right;}
#job_detail .bidnotes {padding:0px 0 3px 0;margin-left:10px;float:left;margin-top:15px;}
#job_detail .bidnotes li {color:#333333;font-size:1.2em;padding:3px 0 3px 0;margin-left:0px;}
#job_detail .bidnotes2 {padding:35px 0 3px 0;margin-left:10px;float:left;margin-top:15px;}
#job_detail .bidnotes2 li {color:#333333;font-size:1.2em;padding:3px 0 3px 0;margin-left:0px;}
#job_detail a.joinlink{color:#0000FF;font-weight:bold;}
#job_detail .imgline{width:685px;float:left;padding:10px 0 10px 8px;}
#job_detail a.doclink{color:#0000FF;font-weight:normal;font-size:1.2em;line-height:1.8em;padding:0px 10px 2px 2px;}

/* Submit Quote Page */
#submit_quote .left{float:left;width:450px;padding:0px;}
#submit_quote .title{padding: 12px 0 10px 12px;float:left;}
#submit_quote .price{font-size:1.2em;font-weight:normal;color:#003300;text-align:right;padding:20px 12px 0 0;}
#submit_quote .line{width:450px;float:left;padding:10px 0 2px 14px;}
#submit_quote label {color:#333333;font-size:1.2em;width:130px;float:left;padding:1px 0 0px 0;line-height:1.5em;}
#submit_quote .amountmsg{width:450px;float:left;padding:3px 0 8px 14px;font-size:1.1em;font-weight:normal;color:blue;}
#submit_quote .fieldnote{font-size:0.9em;font-weight:normal;color:blue;border-top:10px;line-height:1.5em;}
#submit_quote .btnSubmit{border:none; padding:0px 10px 0 0;}
#submit_quote .greybox{border:1px solid #333333;}
#submit_quote .notes{font-size:1.2em;font-weight:normal;color:#333333;padding:5px 0 5px 12px;width:430px;line-height:1.4em;}

/* Quote Customer Details Page */
#quote_cust_details .left{float:left;width:450px;padding:0px;}
#quote_cust_details .header{float:left;width:400px;padding:0px;}
#quote_cust_details .banner_img{padding:15px 0 10px 0;float:left;}
#quote_cust_details .printlink{font-size:1.2em;font-weight:normal;color:#0000FF;text-align:right;padding:25px 0 0 0;}
#quote_cust_details .line{width:450px;float:left;padding:0px 0 0px 1px;}
#quote_cust_details label {color:#333333;font-size:1.2em;width:430px;float:left;padding:1px 0 0px 1px;line-height:1.5em;}
#quote_cust_details .notes{font-size:1.2em;font-weight:normal;color:#333333;padding:10px 0 15px 1px;width:430px;line-height:1.4em;}
#quote_cust_details a.closelink{color:#0000FF;font-weight:normal;font-size:1.2em;}
#quote_cust_details .closelink{width:450px;float:left;padding:0px 0 0 1px;}


/* ===== Tradesman Home Page ===== */
#tradesman_home .header{float:left;width:934px;padding:0px;}
#tradesman_home .banner_img{padding:20px 0 14px 22px;float:left;}
#tradesman_home .balance{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#tradesman_home .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#tradesman_home .right{float:right;width:700px;padding:0 13px 0 17px;}

#tradesman_home .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#tradesman_home .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#tradesman_home .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#tradesman_home .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0;float:left;width:685px;}
#tradesman_home .steps{clear:both;display:block;width:687px;float:left;}
#tradesman_home .steps fieldset{color:#333333;}
#tradesman_home #welcome{width:668px;margin:0;float:left;padding:0px 15px 15px 15px;}
#tradesman_home #welcome h1{padding:10px 0 0 0;margin:0;}
#tradesman_home #welcome p{font-size:1.2em;color:#666666;line-height:1.8em;padding:10px 0 0 0;margin:0;}
#tradesman_home #welcome .signature{padding:16px 0 5px 0;}
#tradesman_home .keyboardimg {padding:10px 20px 10px 10px;}
#tradesman_home .saleimg {padding:5px 10px 10px 6px;}
#tradesman_home .welcomelink {text-decoration:underline; color:#0000FF}

/* ===== Tradesman Menu ===== */
#tmenu{width:213px;margin:0px 0 0 4px;padding:0;}
#tmenu .title{width:184px;float:left;font-size:1.5em;color:white;text-decoration:none;padding:10px 15px;background:#EA9121 url(../images/common/title-orange-narrow.gif) no-repeat top left;}
#tmenu a{text-decoration:none;border:0;}
#tmenu a:hover{text-decoration:underline;}
#tmenu a:hover .title{text-decoration:underline;cursor:hand;}
#tmenu p{width:192px;margin:0;padding:10px;float:left;color:#666666;font-size:1em;line-height:1.5em;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#tmenu ul{width:212px;float:left;margin:0;padding:0;list-style:none;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#tmenu li{width:212px;float:left;}
#tmenu ul a{width:187px;float:left;color:#666666;text-decoration:none;font-size:1.2em;background:#efefef url(../images/buttons/orange-right-arrow.gif) no-repeat 3px center;padding:8px 5px 8px 20px;}
#tmenu ul a strong{color:#000000;display:block;font-size:1.1em;font-weight:normal;}
#tmenu ul a.alt{background-color:white;}
#tmenu ul a.alt2{color:#444444;background-color:#BEBEBE;}

/* ===== Buy Credits Page ===== */
#buy_credits .header{float:left;width:934px;padding:0px;}
#buy_credits .banner_img{padding:20px 0 14px 22px;float:left;}
#buy_credits .balance{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#buy_credits .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#buy_credits .right{float:right;width:700px;padding:0 13px 0 17px;}

#buy_credits .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#buy_credits .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#buy_credits .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#buy_credits .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;float:left;width:685px;}
#buy_credits .steps{clear:both;display:block;width:687px;float:left;}
#buy_credits .steps fieldset{color:#333333;}

#buy_credits .bodytext_hdr {width:660px;float:left;padding:10px 10px 0px 0px;font-size:1.2em;}
#buy_credits .bodytext {width:650px;float:left;padding:15px 10px 15px 15px;font-size:1.2em;line-height:1.5em;}
#buy_credits .ccimage {padding:0px 0 0px 16px; text-align:left;}
#buy_credits .padlock {padding:0px 0 0px 0px; vertical-align: top; margin-top: 0px;float: right;}
#buy_credits .methods {padding: 5px 0 10px 15px;}

#buy_credits .moneybox1 {border:1px solid #999999;background-color:#f4f4f4;padding:10px 0;margin: 10px 0 15px 45px;float:left;width:165px;}
#buy_credits .moneybox2 {border:1px solid #999999;background-color:#EBEBEB;padding:10px 0;margin: 10px 0 15px 10px;float:left;width:165px;}
#buy_credits .moneybox3 {border:1px solid #999999;background-color:#E5e5e5;padding:10px 0;margin: 10px 0 15px 10px;float:left;width:165px;}
#buy_credits .moneybox_option{font-size:1.8em;font-weight:bold;color:#304527;text-align:center;padding:0 0 10px 0;}
#buy_credits .moneybox_cost{font-size:1.8em;font-family:Haettenschweiler, verdana;color:#6A6B89;text-align:center;padding:0 0 8px 0;}
#buy_credits .moneybox_bonus{font-size:1.2em;color:#444444;text-align:center;padding:8px 0 2px 0;}
#buy_credits #radio1{width:165px;}
#buy_credits #radio2{width:165px;}
#buy_credits #radio3{width:165px;}

#buy_credits .link1 {text-decoration:underline; color:#0000FF;}

#buy_credits .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 10px 0px;}
#buy_credits .steps .nodiv{background:none;padding:5px 0 0 0;}

#buy_credits .steps label{width:180px;float:left;padding:5px 0 0 45px;font-size:1.2em;}
#buy_credits .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#buy_credits .steps .small{width:100px;float:left;margin:0 10px 0 0;padding:5px 0 0 15px;}
#buy_credits .steps input{width:450px;float:left;}
#buy_credits .steps textarea{width:450px;float:left;height:150px;}
#buy_credits .steps select{width:455px;float:left;}
#buy_credits .steps span{width:auto;float:left;}
#buy_credits .steps #cardtype{width:165px;}
#buy_credits .steps #cardnumber{width:160px;}
#buy_credits .steps #startdatemonth{width:45px;margin-right:5px;}
#buy_credits .steps #startdateyear{width:60px;}
#buy_credits .steps #expdatemonth{width:45px;margin-right:5px;}
#buy_credits .steps #expdateyear{width:60px;}
#buy_credits .steps #issueno{width:30px;}
#buy_credits .steps #ccv2{width:30px;}
#buy_credits .steps #amount{padding:5px 0 0 2px;font-size:1.2em;}
#buy_credits #btn_payment{padding:45px 30px 5px 0px; border:none;}

/* Submit Quote Other payment methods page */
#other_payments .left{float:left;width:500px;padding:0px;}
#other_payments h1{font-weight:bold;font-size:1.6em;color:#003300;padding:10px 0 0px 0;margin:0px;}
#other_payments h2{font-weight:bold;font-size:1.4em;color:#003300;padding:14px 0 5px 0;margin:0px;}
#other_payments p{color:#444444;font-size:1.2em;margin:0px;padding:0 0 0 0;line-height:1.5em;}
#other_payments .address{color:blue;padding:0px 0 5px 0;}
#other_payments .cash{font-weight:bold;padding:5px 0 5px 0;}
#other_payments ul{margin:3px 0 0px 40px;}
#other_payments li{color:#444444;font-size:1.2em;margin:0px;padding:1px 0;}
#other_payments .link1{text-decoration:underline; color:#0000FF;}
#other_payments .bluetext{color:#0000FF;}
#other_payments .closelink{padding:15px 0 0 0;}

/* Job Search Page */
#job_search #title_img{padding:17px 0 10px 7px;float:left;}
#job_search #btn_search1{border:none;float:right;padding:20px 15px 0px 0;outline:none;}
#job_search #btn_search2{border:none;float:right;padding:15px 15px 15px 0;outline:none;}

#job_search .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 10px 0px;}
#job_search .steps .nodiv{background:none;padding:5px 0 2px 0;}

#job_search .steps label{width:200px;float:left;padding:4px 0 0 8px;font-size:1.2em;}
#job_search .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#job_search .steps input{float:left;}
#job_search .steps span{width:auto;float:left;}

#job_search .steps #JobDays{width:40px;}
#job_search .steps #labeldays{padding:3px 0 0 10px;font-size:1.2em;}
#job_search .steps #labelmiles{padding:3px 0 0 10px;font-size:1.2em;width:121px;}
#job_search .steps #Distance{width:40px;float:left;}
#job_search .steps #ZipCode{width:80px;float:left;}
#job_search .steps #labeltrades{padding:5px 0 0 10px;font-size:1.2em;width:110px;}
#job_search .steps #labelshowall{padding:5px 0 0 5px;font-size:1.2em;}

#job_search .jobcount{width:685px;float:left;background-color:#ECF2EA;padding:6px 0 6px 8px;margin:10px 5px 5px 1px;font-size:1.8em;font-weight:bold;color:#444444;}

#job_search .steps .checkbox{width:13px;margin:3px 0 0 0;}
#job_search .steps .workcats_table{margin:0 0 0 30px;}
#job_search .steps .workcats_checkbox{width:20px;padding:5px 0 5px 10px;}
#job_search .steps .workcats_label{font-size:1.2em;padding:4px 12px 6px 3px;}

#job_search .grid-row{font-size:1.2em;color:#333333;padding:0 10px 0 10px;line-height:18px;vertical-align:middle;}
#job_search .arrow{color:#0000ff;font-weight:bold;}
#job_search a.GridLink1{color:#0000ff;text-decoration:none;font-weight:bold;}
#job_search a.GridLink1:hover{text-decoration:underline;}
#job_search a.GridLink2{color:#0000ff;text-decoration:none;}
#job_search a.GridLink2:hover{text-decoration:underline;}
#job_search .nobids{color:red;}
#job_search .nojobs{font-size:1.2em;color:#333333;}

/* ===== Tradesman My Quotes Page ===== */
#tradesman_quotes .header{float:left;width:934px;padding:0px;}
#tradesman_quotes .banner_img{padding:20px 0 14px 22px;float:left;}
#tradesman_quotes .balance{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#tradesman_quotes .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#tradesman_quotes .right{float:right;width:700px;padding:0 13px 0 17px;}

#tradesman_quotes .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#tradesman_quotes .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#tradesman_quotes .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#tradesman_quotes .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0;float:left;width:685px;}
#tradesman_quotes .steps{clear:both;display:block;width:687px;float:left;}
#tradesman_quotes .steps fieldset{color:#333333;}

#tradesman_quotes .bidheader{width:685px;float:left;background:none;padding:0px 0 2px 10px;font-size:1.2em;color:#333333;font-weight:bold;}
#tradesman_quotes .bidline{width:660px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 10px 10px 10px;font-size:1.2em;}
#tradesman_quotes .col1{width:270px;float:left;}
#tradesman_quotes .col2{width:180px;float:left;}
#tradesman_quotes .col3{width:100px;float:left;}
#tradesman_quotes .col4{width:90px;float:left;}
#tradesman_quotes a.gridlink{color:#0000ff;text-decoration:underline;}
#tradesman_quotes .noquotes{width:685px;float:left;background:none;padding:10px 0 50px 10px;font-size:1.2em;color:#333333;}


/* ===== Tradesman My Quotes Page ===== */
#tradesman_quote_detail .header{float:left;width:934px;padding:0px;}
#tradesman_quote_detail .banner_img{padding:20px 0 14px 22px;float:left;}
#tradesman_quote_detail .balance{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#tradesman_quote_detail .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#tradesman_quote_detail .right{float:right;width:700px;padding:0 13px 0 17px;}
#tradesman_quote_detail .print_logo{padding:0 0 15px 8px;}

#tradesman_quote_detail .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#tradesman_quote_detail .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#tradesman_quote_detail .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#tradesman_quote_detail .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0;float:left;width:685px;}
#tradesman_quote_detail .steps{clear:both;display:block;width:687px;float:left;}
#tradesman_quote_detail .steps fieldset{color:#333333;}

#tradesman_quote_detail .heading1{width:685px;float:left;padding:3px 0 0 0;}
#tradesman_quote_detail h1{font-size:1.6em;font-weight:bold;color:#304527;float:left;text-align:left;padding:5px 0 5px 8px;width:470px;}
#tradesman_quote_detail a.messagelink{color:#0000ff;text-decoration:underline;font-size:1.2em;padding-right:20px;}
#tradesman_quote_detail a.printlink{color:#0000ff;text-decoration:underline;font-size:1.2em;}
#tradesman_quote_detail a.custlink{color:#0000ff;text-decoration:underline;}

#tradesman_quote_detail .line{width:670px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 10px 5px;margin:0 0 0 4px;}
#tradesman_quote_detail .nodiv{background:none;padding:5px 0 5px 5px;}
#tradesman_quote_detail .desc_detail{color:#333333;font-size:1.2em;width:650px;float:left;padding:0px 0 0 20px;}
#tradesman_quote_detail label {color:#333333;font-size:1.2em;width:140px;float:left;padding:0px 0 0 20px;}
#tradesman_quote_detail .col1{color:#333333;font-size:1.2em;width:500px;float:left;padding:0px 0 0 0;}
#tradesman_quote_detail .col2{color:#333333;font-size:1.2em;width:230px;float:left;padding:0px 0 5px 20px;}
#tradesman_quote_detail .col3{color:#333333;font-size:1.2em;width:400px;float:left;padding:0px 0 5px 0;}
#tradesman_quote_detail .subheader{width:660px;float:left;padding:10px 0 0px 8px;}
#tradesman_quote_detail .subheader_print{width:660px;float:left;padding:10px 0 0px 8px;}
#tradesman_quote_detail #subheader{color:#304527;font-size:1.2em;float:left;font-weight:bold;padding-bottom:2px;}
#tradesman_quote_detail .msgtxt1{color:#000000;font-size:1.2em;width:660px;float:left;padding:0px 0 0 20px;}
#tradesman_quote_detail .msgtxt2{color:#444444;font-size:1.2em;width:660px;float:left;padding:0px 0 0 20px;}

#tradesman_quote_detail .imgline{width:670px;float:left;padding:10px 0 15px 8px;background:url(../images/postjob/divider.gif) no-repeat bottom left;}
#tradesman_quote_detail a.doclink{color:#0000FF;font-weight:normal;font-size:1.2em;line-height:1.8em;padding:0px 10px 2px 2px;}

/* Send Quote Message */
#tman_quote_msg .left{float:left;width:400px;padding:0px;}
#tman_quote_msg .title{padding:10px 0 0 13px;float:left;}
#tman_quote_msg .line{width:400px;float:left;padding:8px 0 2px 14px;}
#tman_quote_msg .greybox{border:1px solid #333333;}
#tman_quote_msg .btnSubmit{border:none;padding:14px 15px 0 0;}

/* ===== Tradesman Account Details ===== */
#trade_acct_details .header{float:left;width:934px;padding:0px;}
#trade_acct_details .banner_img{padding:20px 0 14px 22px;float:left;}
#trade_acct_details .balance{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#trade_acct_details .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#trade_acct_details .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#trade_acct_details .right{float:right;width:700px;padding:0 13px 0 17px;}
#trade_acct_details .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#trade_acct_details .steps h2 strong{color:white;background:transparent;padding-right:10px;}

#trade_acct_details .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;float:left;width:685px;}
#trade_acct_details .steps{clear:both;display:block;width:687px;float:left;}
#trade_acct_details .steps fieldset{color:#333333;}
#trade_acct_details .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 10px 0px;}
#trade_acct_details .steps .line2{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:15px 0px 10px 0px;}
#trade_acct_details .steps .nodiv{background:none;padding:5px 0 0 0;}

#trade_acct_details .steps label{width:150px;float:left;padding:3px 0 0 15px;font-size:1.2em;}
#trade_acct_details .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#trade_acct_details .steps .small{width:105px;float:left;padding:3px 0 0 35px;font-size:1.2em;}
#trade_acct_details .steps input{width:260px;float:left;}
#trade_acct_details .steps select{width:185px;float:left;}
#trade_acct_details .steps span{width:auto;float:left;}
#trade_acct_details .steps .fieldnote{float:left;padding:3px 0 0 10px;font-size:1em;}
#trade_acct_details .errormsg{width:685px;float:left;font-size:1.2em;color:red;padding:6px 0px 6px 15px;}

#trade_acct_details .steps #mobileno{width:180px;}
#trade_acct_details .steps #phoneno{width:150px;}
#trade_acct_details .steps #email{width:180px;}
#trade_acct_details .steps #password{width:150px;}
#trade_acct_details .steps #postcode{width:150px;}
#trade_acct_details .steps #btn_save{padding:15px 30px 0px 0px;border:none;float:right;width:102px;height:38px;}

/* ===== Tradesman Profile ===== */
#trade_profile .header{float:left;width:934px;padding:0px;}
#trade_profile .banner_img{padding:20px 0 14px 22px;float:left;}
#trade_profile .balance{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#trade_profile .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#trade_profile .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#trade_profile .right{float:right;width:700px;padding:0 13px 0 17px;}
#trade_profile .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#trade_profile .steps h2 strong{color:white;background:transparent;padding-right:10px;}

#trade_profile .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;float:left;width:685px;}
#trade_profile .steps{clear:both;display:block;width:687px;float:left;}
#trade_profile .steps fieldset{color:#333333;}
#trade_profile .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 24px 0px;}
#trade_profile .steps .nodiv{background:none;padding:5px 0 0 0;}
#trade_profile .steps .section_hdr{width:685px;float:left;background:none;padding:15px 0px 7px 15px;font-size:1.2em;color:#304527;font-weight:bold;}
#trade_profile .steps .section_txt{width:650px;float:left;background:none;padding:0px 0px 5px 15px;font-size:1.2em;line-height:1.5em;}

#trade_profile .steps label{width:155px;float:left;padding:3px 0 0 15px;font-size:1.2em;}
#trade_profile .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#trade_profile .steps .small{width:105px;float:left;padding:3px 0 0 35px;font-size:1.2em;}
#trade_profile .steps input{width:260px;float:left;}
#trade_profile .steps select{width:185px;float:left;}
#trade_profile .steps span{width:auto;float:left;}
#trade_profile .weblink{padding:2px 0px 0px 7px;}
#trade_profile a.weblink{color:#0000FF;font-weight:normal;text-decoration:none;font-size:1.2em;}

#trade_profile .steps #profile{margin:0 0 5px 15px;}
#trade_profile .steps #Ref1Name{width:180px;}
#trade_profile .steps #Ref1PhoneNo{width:120px;}
#trade_profile .steps #Ref2Name{width:180px;}
#trade_profile .steps #Ref2PhoneNo{width:120px;}
#trade_profile .steps #PLInsuranceExpiryDate{width:80px;}
#trade_profile .steps #btn_save{padding:0px 30px 0px 0px;border:none;float:right;width:102px;height:38px;}

/* ===== Tradesman Job Alerts ===== */
#trade_alerts .header{float:left;width:934px;padding:0px;}
#trade_alerts .banner_img{padding:20px 0 14px 22px;float:left;}
#trade_alerts .balance{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#trade_alerts .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#trade_alerts .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#trade_alerts .right{float:right;width:700px;padding:0 13px 0 17px;}
#trade_alerts .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#trade_alerts .steps h2 strong{color:white;background:transparent;padding-right:10px;}

#trade_alerts .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;float:left;width:685px;}
#trade_alerts .steps{clear:both;display:block;width:687px;float:left;}
#trade_alerts .steps fieldset{color:#333333;}
#trade_alerts .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 24px 0px;}
#trade_alerts .steps .line2{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 0px 0px;}
#trade_alerts .steps .nodiv{background:none;padding:5px 0 0 0;}
#trade_alerts .steps .section_hdr{width:685px;float:left;background:none;padding:15px 0px 7px 15px;font-size:1.2em;color:#304527;font-weight:bold;}
#trade_alerts .steps .section_txt{width:650px;float:left;background:none;padding:0px 0px 2px 15px;font-size:1.2em;line-height:1.5em;}

#trade_alerts .steps label{width:160px;float:left;padding:3px 0 0 15px;font-size:1.2em;}
#trade_alerts .steps .cbox{width:156px;float:left;padding:2px 0 0 15px;font-size:1.2em;}
#trade_alerts .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#trade_alerts .steps input{width:230px;float:left;}
#trade_alerts .steps select{width:185px;float:left;}
#trade_alerts .steps span{width:auto;float:left;}

#trade_alerts .steps .workcat_checkbox{width:20px;float:left;margin:0 4px 0 13px;}
#trade_alerts .steps .workcat_label{width:185px;float:left;padding:2px 0 0 0;}
#trade_alerts .steps .fieldnote{float:left;padding:3px 0 0 7px;font-size:1.2em;}

#trade_alerts .steps #SendEmailAlerts{width:20px;}
#trade_alerts .steps #SendSMS{width:20px;}
#trade_alerts .steps #HowFarTravel{margin:0 0 0 15px;width:30px;}
#trade_alerts .steps #SMSMob1{width:120px;}
#trade_alerts .steps #SMSMob2{width:120px;}
#trade_alerts .steps #SMSMob3{width:120px;}
#trade_alerts .steps #btn_save{padding:0px 30px 0px 0px;border:none;float:right;width:102px;height:38px;outline:none;}

/* ===== Customer Menu ===== */
#cust_nav{width:213px;margin:0px 0 0 4px;padding:0;}
#cust_nav .title{width:184px;float:left;font-size:1.5em;color:white;text-decoration:none;padding:10px 15px;background:#EA9121 url(../images/common/title-orange-narrow.gif) no-repeat top left;}
#cust_nav a{text-decoration:none;border:0;}
#cust_nav a:hover{text-decoration:underline;}
#cust_nav a:hover .title{text-decoration:underline;cursor:hand;}
#cust_nav p{width:192px;margin:0;padding:10px;float:left;color:#666666;font-size:1em;line-height:1.5em;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#cust_nav ul{width:212px;float:left;margin:0;padding:0;list-style:none;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#cust_nav li{width:212px;float:left;}
#cust_nav ul a{width:187px;float:left;color:#666666;text-decoration:none;font-size:1.2em;background:#efefef url(../images/buttons/orange-right-arrow.gif) no-repeat 3px center;padding:8px 5px 8px 20px;}
#cust_nav ul a strong{color:#000000;display:block;font-size:1.1em;font-weight:normal;}
#cust_nav ul a.alt{background-color:white;}
#cust_nav ul a.alt2{color:#444444;background-color:#BEBEBE;}

/* ===== Customer Home Page ===== */
#customer_home .header{float:left;width:934px;padding:0px;}
#customer_home .banner_img{padding:20px 0 14px 22px;float:left;}
#customer_home .acctstats{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#customer_home .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#customer_home .right{float:right;width:700px;padding:0 13px 0 17px;}

#customer_home .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#customer_home .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#customer_home .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#customer_home .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0;float:left;width:685px;}
#customer_home .steps{clear:both;display:block;width:687px;float:left;}
#customer_home .steps fieldset{color:#333333;}
#customer_home #welcome{width:668px;margin:0;float:left;padding:0px 15px 15px 15px;}
#customer_home #welcome h1{padding:10px 0 0 0;margin:0;}
#customer_home #welcome p{font-size:1.2em;color:#666666;line-height:1.8em;padding:10px 0 0 0;margin:0;}
#customer_home #welcome .signature{padding:16px 0 5px 0;}
#customer_home #frogimage {float:right;padding:7px 9px 0px 0px; border:none;}
#customer_home .welcomelink {text-decoration:underline; color:#0000FF}
#customer_home a.welcomelink{color:#0000FF;font-weight:normal;text-decoration:none;}
#customer_home #signaturelogo{float:left;border:none;padding:8px 0 0 0px; list-style-type: }

/* ===== Customer Jobs Page ===== */
#customer_jobs .header{float:left;width:934px;padding:0px;}
#customer_jobs .banner_img{padding:20px 0 14px 22px;float:left;}
#customer_jobs .acctstats{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#customer_jobs .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#customer_jobs .right{float:right;width:700px;padding:0 13px 0 17px;}

#customer_jobs .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#customer_jobs .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#customer_jobs .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#customer_jobs .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:14px 0 20px 0;float:left;width:685px;}
#customer_jobs .steps{clear:both;display:block;width:687px;float:left;}
#customer_jobs .steps fieldset{color:#333333;}

#customer_jobs .intro{float:left;width:680px;padding:2px 0 8px 0;}
#customer_jobs .intro_img{float:left;padding:0px 5px 0 15px;}
#customer_jobs .intro_txt{font-size:1.2em;color:#304527;padding:4px 0 0 0;}

#customer_jobs .jobheader{width:685px;float:left;padding:0px 0 4px 20px;font-size:1.2em;color:#333333;font-weight:bold;}
#customer_jobs .linestyle1{width:645px;float:left;padding:3px 10px 7px 10px;font-size:1.2em;margin:0 20px 0 10px;}
#customer_jobs .linestyle2{width:645px;float:left;padding:3px 10px 7px 10px;font-size:1.2em;margin:0 20px 0 10px;background-color:#efefef;}
#customer_jobs .col1{width:330px;float:left;}
#customer_jobs .col2{width:70px;float:left;}
#customer_jobs .col3{width:130px;float:left;text-align:center;}
#customer_jobs .col4{width:110px;float:left;}
#customer_jobs a.gridlink{color:#0000ff;text-decoration:underline;}
#customer_jobs .nojobs{width:685px;float:left;padding:10px 0 5px 20px;font-size:1.2em;color:#333333;}

/* ===== Customer Job Detail ===== */
#cust_job_detail .header{float:left;width:934px;padding:0px;}
#cust_job_detail .banner_img{padding:20px 0 14px 22px;float:left;}
#cust_job_detail .acctstats{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#cust_job_detail .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#cust_job_detail .right{float:right;width:700px;padding:0 13px 0 17px;}

#cust_job_detail .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#cust_job_detail .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#cust_job_detail .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#cust_job_detail .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0 20px 0;float:left;width:685px;}
#cust_job_detail .steps{clear:both;display:block;width:685px;float:left;}
#cust_job_detail .steps fieldset{color:#333333;}

#cust_job_detail .header2{color:#333333;font-size:1.2em;font-weight:bold;width:300px;float:left;padding:17px 0 0 0;}
#cust_job_detail .header3{color:#333333;font-size:1.2em;font-weight:bold;width:300px;float:left;padding:17px 0 0 0;}
#cust_job_detail label{color:#333333;font-size:1.2em;width:170px;float:left;padding:0px 0 0 0;}
#cust_job_detail .small{color:#333333;font-size:1.2em;width:130px;float:left;padding:0px 0 0 0;}

#cust_job_detail .fielddata1{color:#333333;font-size:1.2em;width:470px;float:left;padding:0px 0 0 0;}
#cust_job_detail .fielddata2{color:#333333;font-size:1.2em;width:180px;float:left;padding:0px 0 0 0;}
#cust_job_detail .fielddata3{color:#333333;font-size:1.2em;width:140px;float:left;padding:0px 0 0 0;}
#cust_job_detail .line{width:656px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 10px 5px;margin:0 4px 0 12px;}
#cust_job_detail .nodiv{background:none;padding:5px 0 0 5px;}

#cust_job_detail h1{font-size:1.6em;font-weight:bold;color:#304527;padding:5px 0 8px 0;float:left;}
#cust_job_detail .joblinks{text-align:right;padding:2px 0 0 0;}
#cust_job_detail a.joblinks{color:#0000FF;font-weight:normal;font-size:1.2em;padding:0px 5px 0px 0px;}
#cust_job_detail .tmanhdr{color:#333333;font-size:1.2em;font-weight:bold;padding:17px 0 2px 0;}
#cust_job_detail .tman_name{color:#333333;font-size:1.2em;width:160px;float:left;padding:0px 10px 1px 0;}

#cust_job_detail .imgline{width:656px;float:left;padding:10px 0 0px 15px;}
#cust_job_detail .imglink{padding:0 5px 0 0;}
#cust_job_detail .docline{width:656px;float:left;padding:5px 0 0px 15px;}
#cust_job_detail a.doclink{color:#0000FF;font-weight:normal;font-size:1.2em;line-height:1.8em;padding:0px 10px 2px 2px;}
#cust_job_detail a.tmanlink{float:left;color:#0000FF;font-weight:normal;font-size:1.2em;padding:0px 20px 0px 0px;}

/* Customer Close Job (window) */
#cust_close_job .left{float:left;width:320px;padding:0px 0 0px 0;}
#cust_close_job .line{width:320px;float:left;}
#cust_close_job h1{font-size:1.4em;font-weight:bold;color:#304527;padding:15px 0 10px 15px;float:left;}
#cust_close_job .hdrtxt{color:#333333;font-size:1.2em;width:300px;float:left;padding:0px 15px 12px 15px;}
#cust_close_job .btnSubmit{border:none;padding:2px 1px 0 1px;font-size:1.4em;margin:2px 10px 0 0;}
#cust_close_job .buttonline{padding:0 0 0 110px;}

/* Customer Close Job (window) */
#cust_open_job .left{float:left;width:320px;padding:0px 0 0px 0;}
#cust_open_job .line{width:320px;float:left;}
#cust_open_job h1{font-size:1.4em;font-weight:bold;color:#304527;padding:15px 0 10px 15px;float:left;}
#cust_open_job label{float:left;padding:3px 7px 0 15px;font-size:1.2em;}
#cust_open_job input{width:30px;float:left;margin:0;}
#cust_open_job .btnSubmit{border:none;padding:2px 1px 0 1px;font-size:1.4em;margin-right:10px;}
#cust_open_job .buttonline{padding:13px 0 0 110px;}

/* ===== Customer Job Bid Details ===== */
#cust_job_bid .header{float:left;width:934px;padding:0px;}
#cust_job_bid .banner_img{padding:20px 0 14px 22px;float:left;}
#cust_job_bid .acctstats{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#cust_job_bid .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#cust_job_bid .right{float:right;width:700px;padding:0 13px 0 17px;}

#cust_job_bid .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#cust_job_bid .steps h2{color:#82c782;padding:10px 14px;width:659px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#cust_job_bid .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#cust_job_bid .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0 0px 0;float:left;width:685px;}
#cust_job_bid .steps{clear:both;display:block;width:685px;float:left;}
#cust_job_bid .steps fieldset{color:#333333;}

#cust_job_bid h1{font-size:1.4em;font-weight:bold;color:#304527;padding:3px 0 2px 0;float:left;}
#cust_job_bid .tradesman1{width:656px;float:left;background:none;padding:5px 0 5px 13px;color:#333333;font-size:1.2em;}
#cust_job_bid .tradesman2{width:656px;float:left;background:none;padding:0 0 5px 13px;color:#333333;font-size:1.2em;}
#cust_job_bid .tradesman3{width:656px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:0 0 22px 5px;color:#333333;font-size:1.2em;margin-left:8px;}
#cust_job_bid a.emaillink{color:#0000FF;}

#cust_job_bid .sendmessage{text-align:right;padding:2px 0 0 0;}
#cust_job_bid a.sendmessage{color:#0000FF;font-weight:normal;font-size:1.2em;padding:0px 5px 0px 0px;}

#cust_job_bid .message_hdr{width:656px;float:left;padding:10px 0 10px 14px;color:#304527;font-weight:bold;font-size:1.4em;}
#cust_job_bid .message_from{width:656px;float:left;padding:2px 0 4px 4px;margin:0 0 0px 8px;color:#304527;background:#e5e5e5;font-size:1.2em;}
#cust_job_bid .message_txt{width:656px;float:left;padding:5px 0 22px 14px;color:#304527;font-size:1.2em;}
#cust_job_bid .no_messages{width:656px;float:left;padding:14px 0 19px 14px;font-weight:bold;color:#304527;font-size:1.2em;}

/* ===== Send Customer Message to Tradesman ===== */
#customer_message .left{float:left;width:340px;padding:0px;}
#customer_message .title{padding:10px 0 2px 13px;float:left;}
#customer_message .line{width:340px;float:left;padding:4px 0 0px 14px;}
#customer_message .greybox{border:1px solid #333333;}
#customer_message .btnSubmit{border:none;padding:10px 15px 0 0;}

/* ===== Customer Tradesman Profile ===== */
#cust_trade_profile .header{float:left;width:934px;padding:0px;}
#cust_trade_profile .banner_img{padding:20px 0 14px 22px;float:left;}
#cust_trade_profile .acctstats{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#cust_trade_profile .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#cust_trade_profile .right{float:right;width:700px;padding:0 13px 0 17px;}
#cust_trade_profile .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#cust_trade_profile .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0 20px 0;float:left;width:685px;}

#cust_trade_profile h1{font-size:1.6em;font-weight:bold;color:#304527;padding:2px 0 4px 13px;float:left;}
#cust_trade_profile .steps h2{color:#82c782;padding:10px 25px 10px 15px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#cust_trade_profile .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#cust_trade_profile h3{font-size:1.2em;font-weight:bold;color:#304527;padding:12px 0 0px 13px;float:left;}
#cust_trade_profile .steps{clear:both;display:block;width:685px;float:left;}
#cust_trade_profile .steps fieldset{color:#333333;}

#cust_trade_profile .line{width:656px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 20px 5px;margin:0 4px 0 9px;}
#cust_trade_profile .nodiv{background:none;padding:5px 0 0px 5px;}
#cust_trade_profile .spacer{padding-top:14px;}
#cust_trade_profile .rating_hdr{background:none;padding:14px 0 0px 5px;}
#cust_trade_profile .rating_text{background:none;padding:5px 0 5px 5px;}
#cust_trade_profile label{color:#333333;font-size:1.2em;width:140px;float:left;padding:0 0 0 0;}
#cust_trade_profile .small{color:#333333;font-size:1.2em;width:120px;float:left;padding:0 0 0 0;}
#cust_trade_profile .fielddata1{color:#333333;font-size:1.2em;width:510px;float:left;padding:0 0 0 0;}
#cust_trade_profile .fielddata2{color:#333333;font-size:1.2em;width:190px;float:left;padding:0 10px 0 0;}
#cust_trade_profile .fielddata3{color:#333333;font-size:1.2em;width:190px;float:left;padding:0 0 0 0;}
#cust_trade_profile .fielddata4{color:#333333;font-size:1.2em;width:650px;float:left;padding:0 0 0 0;}
#cust_trade_profile a.link1{color:#0000FF;}

/* ===== Customer Feedback Page (list of tradesmen) ===== */
#customer_feedback .header{float:left;width:934px;padding:0px;}
#customer_feedback .banner_img{padding:20px 0 14px 22px;float:left;}
#customer_feedback .acctstats{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#customer_feedback .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#customer_feedback .right{float:right;width:700px;padding:0 13px 0 17px;}

#customer_feedback .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#customer_feedback .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#customer_feedback .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#customer_feedback .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:14px 0 20px 0;float:left;width:685px;}
#customer_feedback .steps{clear:both;display:block;width:687px;float:left;}
#customer_feedback .steps fieldset{color:#333333;}

#customer_feedback .intro{float:left;width:680px;padding:2px 0 8px 0;}
#customer_feedback .intro_img{float:left;padding:0px 5px 0 15px;}
#customer_feedback .intro_txt{font-size:1.2em;color:#304527;padding:4px 0 0 0;}

#customer_feedback .jobheader{width:685px;float:left;padding:0px 0 4px 20px;font-size:1.2em;color:#333333;font-weight:bold;}
#customer_feedback .linestyle1{width:645px;float:left;padding:3px 10px 7px 10px;font-size:1.2em;margin:0 20px 0 10px;}
#customer_feedback .linestyle2{width:645px;float:left;padding:3px 10px 7px 10px;font-size:1.2em;margin:0 20px 0 10px;background-color:#efefef;}
#customer_feedback .col1{width:210px;float:left;padding-right:10px;}
#customer_feedback .col2{width:85px;float:left;padding-right:10px;}
#customer_feedback .col3{width:240px;float:left;padding-right:10px;}
#customer_feedback .col4{width:80px;float:left;padding-right:10px;}
#customer_feedback a.gridlink{color:#0000ff;text-decoration:underline;}
#customer_feedback .nobids{width:685px;float:left;padding:10px 0 5px 20px;font-size:1.2em;color:#333333;}

/* ===== Customer Feedback Page (detail) ===== */
#customer_post_feedback .header{float:left;width:934px;padding:0px;}
#customer_post_feedback .banner_img{padding:20px 0 14px 22px;float:left;}
#customer_post_feedback .acctstats{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#customer_post_feedback .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#customer_post_feedback .right{float:right;width:700px;padding:0 13px 0 17px;}

#customer_post_feedback .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#customer_post_feedback .steps h2{color:#82c782;padding:10px 14px;width:659px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#customer_post_feedback .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#customer_post_feedback .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0 0px 0;float:left;width:685px;}
#customer_post_feedback .steps{clear:both;display:block;width:685px;float:left;}
#customer_post_feedback .steps fieldset{color:#333333;}

#customer_post_feedback .line{width:656px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 20px 5px;margin:0 4px 0 9px;}
#customer_post_feedback .nodiv{background:none;padding:5px 0 0px 5px;}
#customer_post_feedback .steps .col1{width:285px;float:left;padding-right:15px;}
#customer_post_feedback .steps .col2{width:340px;float:left;}
#customer_post_feedback .steps label{width:155px;float:left;padding:3px 0 0 15px;font-size:1.2em;}
#customer_post_feedback .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#customer_post_feedback .steps input{width:260px;float:left;}
#customer_post_feedback .steps select{width:160px;float:left;}
#customer_post_feedback .steps span{width:auto;float:left;}

#customer_post_feedback h1{font-size:1.4em;font-weight:bold;color:#304527;padding:3px 0 2px 0;float:left;}
#customer_post_feedback .tradesman1{width:656px;float:left;background:none;padding:10px 0 3px 13px;color:#333333;font-size:1.2em;font-weight:bold;}
#customer_post_feedback .tradesman2{width:656px;float:left;background:none;padding:0 0 5px 13px;color:#333333;font-size:1.2em;}
#customer_post_feedback .jobheader{width:656px;float:left;background:none;padding:5px 0 3px 13px;color:#333333;font-size:1.2em;font-weight:bold;}
#customer_post_feedback .jobdetail{width:656px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:0 0 17px 5px;color:#333333;font-size:1.2em;margin-left:8px;}
#customer_post_feedback .note{width:656px;float:left;background:none;padding:4px 0 0px 28px;color:#333333;font-size:1.2em;}

#customer_post_feedback a.emaillink{color:#0000FF;}
#customer_post_feedback #comments{font-size:1.2em;color:#333333;width:500px;margin:3px 0 0 4px;font-family:Verdana,Arial,Hetvetica,sans-serif;font-size:1.2em;}
#customer_post_feedback #btn_save{padding:0px 30px 0px 0px;border:none;float:right;width:176px;height:38px;margin:10px 50px 5px 0;}

/* ===== Customer post new job ===== */
#cust_post_job .header{float:left;width:934px;padding:0px;}
#cust_post_job .banner_img{padding:20px 0 14px 22px;float:left;}
#cust_post_job .acctstats{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#cust_post_job .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#cust_post_job .right{float:right;width:700px;padding:0 13px 0 17px;}

#cust_post_job .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#cust_post_job .steps h2{color:#82c782;padding:10px 14px;width:659px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#cust_post_job .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#cust_post_job .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0 0px 0;float:left;width:685px;}
#cust_post_job .steps{clear:both;display:block;width:685px;float:left;}
#cust_post_job .steps fieldset{color:#333333;}
#cust_post_job .steps h3{color:#003300;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar-grey.gif) no-repeat top left;margin:20px 0 0 0;}

#cust_post_job .line{width:658px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 11px 5px;margin:0 4px 0 9px;}
#cust_post_job .line2{width:670px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:0px 0 11px 5px;margin:0 0px 0 9px;}
#cust_post_job .nodiv{background:none;padding:5px 0 0px 5px;}
#cust_post_job .steps label{width:170px;float:left;padding:3px 0 0 5px;font-size:1.2em;}
#cust_post_job .steps label span{font-size:0.8em;float:left;width:auto;margin:3px 7px 0 0;}

#cust_post_job .intro{float:left;width:680px;padding:2px 0 3px 0;}
#cust_post_job .intro_img{float:left;padding:0px 5px 0 15px;}
#cust_post_job .intro_txt{font-size:1.2em;font-weight: bold;color:#304527;padding:4px 0 0 0;}

#cust_post_job .steps input{width:435px;float:left;}
#cust_post_job .steps select{width:441px;float:left;}
#cust_post_job .steps span{width:auto;float:left;}
#cust_post_job .steps .small{width:110px;float:left;padding:3px 20px 0 0; text-align: right;}
#cust_post_job .steps .smallred{width:110px;float:left;padding:3px 20px 0 0;text-align:right;color:red;}
#cust_post_job .steps .small2{width:91px;float:left;padding:3px 20px 0 0; text-align: right;}
#cust_post_job .steps textarea{width:435px;float:left;height:130px;}
#cust_post_job .steps file{width:100px;float:left;}

#cust_post_job .steps #estimatevalue{width:200px;}
#cust_post_job .steps #startdate{width:130px;}
#cust_post_job .steps #postcode{width:125px;}
#cust_post_job .steps #county{width:180px;}
#cust_post_job .steps #country{width:180px;}
#cust_post_job .steps .upload{width:360px;}

#cust_post_job .footnote{float:left;width:650px;background:url(../images/common/exclamation.gif) no-repeat bottom left;padding:13px 0 10px 35px;color:#ef7f0c;font-size:1em;font-weight:bold;margin-top:5px;}
#cust_post_job .footnote2{float:right;font-weight:bold;padding:10px 12px 0px 0px;color:#666666;font-size:1em;}
#cust_post_job #btn_postjob{padding:0px 0px 5px 0px;border:none;float:right;width:132px;height:38px;}

/* ===== Customer Details ===== */
#customer_details .header{float:left;width:934px;padding:0px;}
#customer_details .banner_img{padding:20px 0 14px 22px;float:left;}
#customer_details .acctstats{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#customer_details .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#customer_details .right{float:right;width:700px;padding:0 13px 0 17px;}

#customer_details .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#customer_details .steps h2{color:#82c782;padding:10px 14px;width:659px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#customer_details .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#customer_details .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:10px 0 0px 0;float:left;width:685px;}
#customer_details .steps{clear:both;display:block;width:685px;float:left;}
#customer_details .steps fieldset{color:#333333;}
#customer_details .steps h3{color:#003300;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar-grey.gif) no-repeat top left;margin:20px 0 0 0;}

#customer_details .line{width:658px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 11px 5px;margin:0 4px 0 9px;}
#customer_details .nodiv{background:none;padding:5px 0 0px 5px;}
#customer_details .steps label{width:170px;float:left;padding:3px 0 0 5px;font-size:1.2em;}
#customer_details .steps label span{font-size:0.8em;float:left;width:auto;margin:3px 7px 0 0;}

#customer_details .updatemsg{color:blue;font-size:1.4em;font-weight:normal;padding:3px 15px 10px 15px;}
#customer_details .errormsg{color:red;font-size:1.4em;font-weight:normal;padding:3px 15px 10px 15px;}

#customer_details .intro{float:left;width:680px;padding:2px 0 3px 0;}
#customer_details .intro_img{float:left;padding:0px 5px 0 15px;}
#customer_details .intro_txt{font-size:1.2em;font-weight: bold;color:#304527;padding:4px 0 0 0;}

#customer_details .steps input{width:435px;float:left;}
#customer_details .steps select{width:441px;float:left;}
#customer_details .steps span{width:auto;float:left;}
#customer_details .steps .small{width:110px;float:left;padding:3px 20px 0 0; text-align: right;}
#customer_details .steps .smallred{width:110px;float:left;padding:3px 20px 0 0;text-align:right;color:red;}
#customer_details .steps textarea{width:435px;float:left;height:130px;}

#customer_details .steps #postcode{width:125px;}
#customer_details .steps #county{width:180px;}
#customer_details .steps #country{width:180px;}

#customer_details #btn_save{padding:0px 50px 0px 0px;border:none;float:right;width:102px;height:38px;}

/* ===== Display Stats ===== */
#display_stats .txt_2w {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#ffffff;text-decoration:none;font-weight:bold;}
#display_stats .heading6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #444444;}
#display_stats .FieldLabel3{color: #000000;font-weight: normal;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: right;vertical-align: middle;padding-right: 4px;}
#display_stats .txt_4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#000000;text-decoration:none;}
#display_stats .txt_7 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#000000;text-decoration:none;}
#display_stats .link16 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#003399;text-decoration:underline;font-weight:normal;}
#display_stats .link16:hover {color:#003399;text-decoration:underline;}
#display_stats  h1{font-size:1.6em;font-weight:bold;color:#304527;padding:20px 0 17px 0;float:left;}

/* ===== Costs Page ===== */
#costs .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 10px 0;}
#costs .nodiv{background:none;padding:5px 0 10px 0;}
#costs .imgline{width:685px;float:left;background:none;padding:40px 0px 15px 5px;}

#costs .header1{width:685px;float:left;padding:7px 0px 0px 7px;}
#costs .header2{width:685px;float:left;padding:20px 0px 8px 7px;}
#costs h1{font-family:Comic Sans Ms;font-size:1.8em;font-weight:normal;color:#800040;margin:0;}
#costs h2{font-family:Comic Sans Ms;font-size:1.6em;font-weight:normal;color:#800040;margin:0;}
#costs .bodytxt{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;padding:5px 0px 0px 7px;}
#costs .bodytxt2{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;padding:20px 0px 0px 7px;}
#costs .pricelist{margin:0px 0 5px 50px;padding:0;}
#costs a.contactus{color:#0000FF;}
#costs a.tradejoin{cursor:hand};

/* ===== Contact Us Page ===== */
#contactus .left{float:left;width:658px;padding:25px 10px 0 0;}
#contactus .right{float:right;width:260px;margin:0;padding:25px 15px 0 0;}

#contactus .banner_img{padding:0px 0 0px 58px;float:left;}
#contactus .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 0px 20px;}
#contactus .nodiv{background:none;padding:5px 0 2px 20px;}

#contactus h2{font-size:1.2em;font-weight:bold;color:#333333;padding:5px 0 0px 40px;margin:0px;}
#contactus .bodytext{float:left;padding:0px 0 7px 40px;line-height:1.4em;font-size:1.2em;vertical-align:top;}

#contactus .formdivider{width:668px;background:url(../images/postjob/divider.gif) no-repeat bottom left;margin:0px 0 5px 10px;}
#contactus label{width:220px;float:left;padding:1px 13px 0 0px;font-size:1.2em;line-height:1.4em;text-align: right;}
#contactus input{width:233px;font-size:1.2em;float:left;}
#contactus select{width:239px;font-size:1.2em;float:left;}
#contactus .contactby1{width:90px;float:left;}
#contactus .contactby2{width:35px;float:left;font-size:1.2em;margin-top:5px;}
#contactus .contactby3{width:35px;float:left;font-size:1.2em;margin-top:7px;}
#contactus #btn_send{padding:10px 0px 0px 0px;border:none;float:left;width:169px;height:38px;}

#contactus .message_sent{width:685px;float:left;padding:10px 0px 0px 20px;font-size:1.2em;line-height:1.4em;font-weight:normal;color:#333333;}
#contactus a.continuelink{color:#0000FF;}

/* ===== How it works ===== */
#howitworks .wide{float:left;width:918px;padding:0 15px;}
#howitworks .imgline{width:685px;float:left;background:none;padding:40px 0px 0px 5px;}
#howitworks .header{float:left;width:685px;padding:0 0 15px 0;}
#howitworks .heading{padding:0px;float:left;}
#howitworks .tmanlink{font-size:1.4em;font-weight:bold;text-align:right;padding:31px 0 0 0;}
#howitworks h1{font-family:Comic Sans Ms;font-size:1.8em;font-weight:normal;color:#800040;margin:30px 0 0px 7px;}
#howitworks h2{font-size:1.2em;font-weight:bold;color:#003399;margin:14px 0 0px 7px;}
#howitworks .bodytxt{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;padding:5px 0px 5px 7px;}
#howitworks .contactline{font-size:1.2em;font-weight:bold;color:#333333;line-height:1.8em;padding:15px 0px 0px 7px;}
#howitworks .list{margin:0px 0 0px 50px;padding:0;}
#howitworks a.link1{color:#0000FF;}
#howitworks a.tradejoin{cursor:hand};

/* ===== Terms & Conditions ===== */
#terms .wide{float:left;width:918px;padding:0 15px;}
#terms .imgline{width:685px;float:left;background:none;padding:40px 0px 0px 5px;}
#terms .header{float:left;width:685px;padding:0 0 5px 0;}
#terms .heading{padding:0px;float:left;}
#terms h1{font-size:1.8em;line-height:1.8em;font-weight:normal;color:#000000;margin:20px 0 0px 7px;}
#terms h2{font-size:1.2em;font-weight:bold;color:#003399;margin:14px 0 0px 7px;}
#terms .bodytxt{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;padding:5px 0px 5px 7px;}
#terms .list{margin:0px 0 0px 50px;padding:0;list-style-type:lower-alpha;}
#terms a.link1{color:#0000FF;}
#terms a.tradejoin{cursor:hand};

/* ===== Privacy Policy ===== */
#privacy-policy .wide{float:left;width:918px;padding:0 15px;}
#privacy-policy .header{float:left;width:685px;padding:0px;}
#privacy-policy .banner_img{padding:20px 16px 20px 5px;float:left;}
#privacy-policy .pagetitle{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;text-align:left;padding:0px 0 0 0;}

#privacy-policy h1{font-size:1.8em;line-height:1.8em;font-weight:normal;color:#000000;margin:40px 0 0px 7px;}
#privacy-policy h2{font-size:1.2em;font-weight:bold;color:#003399;margin:20px 0 0px 7px;}
#privacy-policy .bodytxt{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;padding:5px 0px 5px 7px;}
#privacy-policy .list{margin:0px 0 0px 40px;padding:0;list-style-type:decimal;}
#privacy-policy .list2{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;margin:0px 0 0px 40px;padding:0;list-style-type:disc;}
#privacy-policy .bluebold{font-weight:bold;color:#003399;}
#privacy-policy a.link1{color:#0000FF;}
#privacy-policy a.tradejoin{cursor:hand};
#privacy-policy .greybox{width:650px;float:center;background:#f4f4f4;border:1px solid #999999;margin:5px 0 28px 7px;padding-bottom:10px;}
#privacy-policy .greyboxtxt{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;padding:5px 0px 5px 13px;}
#privacy-policy .dpimage{padding:10px 10px 0px 10px;float:left;}

/* ===== Join (select tradesman or customer) ===== */
#jointradecust .wide{float:left;width:918px;padding:0 15px;}
#jointradecust .header{float:left;width:900px;padding:40px 0 25px 290px;}
#jointradecust .banner_img{margin:0px 0px 0px 10px;float:left;}
#jointradecust .images{float:left;width:900px;padding:0px 0 40px 0px;}
#jointradecust .custimage{padding:0px 10px 0px 100px;float:left;border:none;}
#jointradecust .tradeimage{padding:0px 0px 0px 0px;float:left;border:none;}
#jointradecust a.custimage{cursor:hand;text-align:left;}
#jointradecust a.tradeimage{cursor:hand;text-align:left;}

/* ===== Site Map ===== */
#sitemap .wide{float:left;width:918px;padding:0 15px;}
#sitemap h1{font-size:1.8em;line-height:1.8em;font-weight:normal;color:#000000;margin:20px 0 10px 7px;}
#sitemap h2{font-size:1.2em;font-weight:bold;color:#333333;margin:0px 0 0px 7px;}
#sitemap .section{float:left;width:918px;padding:0 0 20px 0;}
#sitemap .underline{margin:0 0px 0 5px;}
#sitemap .linklist {float:left;width:80em;margin:2px 0 0px 35px;padding:0;color:#003399;}
#sitemap .linkitem {float:left;width:30em;margin:0px 0 3px 0;padding:0;color:#003399}
#sitemap a.sitemap_link{font-size:1.2em;color:#003399;text-decoration:none;font-weight:normal;}
#sitemap a:hover.sitemap_link{font-size:1.2em;color:#003399;text-decoration:underline;font-weight:normal;}

/* ===== Tradesman Unsubscribe ===== */
#trade_unsubscribe .header{float:left;width:934px;padding:0px;}
#trade_unsubscribe .banner_img{padding:20px 0 14px 22px;float:left;}
#trade_unsubscribe .balance{font-size:1.4em;font-weight:normal;color:#003300;text-align:right;padding:30px 0 0 0;}
#trade_unsubscribe .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#trade_unsubscribe .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#trade_unsubscribe .right{float:right;width:700px;padding:0 13px 0 17px;}
#trade_unsubscribe .wide{float:left;width:918px;margin:0;padding:0 10px 0 10px;}

#trade_unsubscribe h2{color:#82c782;padding:10px 24px 10px 16px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#trade_unsubscribe h2 strong{color:white;background:transparent;padding-right:10px;}
#trade_unsubscribe .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;float:left;width:685px;padding-top:8px;}
#trade_unsubscribe fieldset{color:#333333;}

#trade_unsubscribe .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0 11px 5px;margin:0 4px 0 9px;}
#trade_unsubscribe .nodiv{background:none;padding:5px 0 0 5px;}
#trade_unsubscribe .intro{width:655px;float:left;background:none;padding:5px 0 5px 14px;font-size:1.2em;line-height:1.5em;}
#trade_unsubscribe .note{color:#003399}
#trade_unsubscribe .formhdr{width:655px;float:left;background:none;padding:10px 0 5px 14px;font-size:1.2em;color:#304527;font-weight:bold;}
#trade_unsubscribe a.link1{color:#0000FF;}

#trade_unsubscribe label{width:250px;float:left;padding:5px 8px 0 15px;font-size:1.2em;}
#trade_unsubscribe label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#trade_unsubscribe .checkbox{width:13px;margin:3px 0 0 0;}
#trade_unsubscribe .textbox{border:1px solid #ABADB3;margin-top:2px;}
#trade_unsubscribe #btn_unsubscribe{padding:15px 0px 0px 10px;border:none;float:left;width:148px;height:38px;}

#trade_unsubscribe .confirmed{width:890px;float:left;background:none;padding:0px 0 10px 14px;font-size:1.2em;line-height:1.5em;}
#trade_unsubscribe .signature{padding:35px 0 20px 13px;}

/* ===== Password Reminder ===== */
#password_reminder .bodytext {color:#333333;font-size:1.2em;line-height:1.5em;padding:8px 0 14px 2px;width:600px;}
#password_reminder .bodytext2 {color:#333333;font-size:1.2em;line-height:1.5em;padding:7px 0 3px 2px;width:600px;}
#password_reminder .line {background:none;padding:8px 0 12px 2px;width:360px;}
#password_reminder label {color:#333333;font-size:1.2em;width:105px;float:left;padding:3px 0 0 0;}
#password_reminder #email {width:200px;}
#password_reminder a.link1{color:#0000FF;}

/* ===== Send Account Activation Email ===== */
#send_activation_email .header{float:right;width:838px;}
#send_activation_email .banner_img{padding:62px 0 7px 0px;float:left;}
#send_activation_email .right{float:right;width:838px;padding:0 13px 0 17px;}

#send_activation_email .steps{clear:both;display:block;width:685px;float:left;}
#send_activation_email .steps fieldset{color:#333333;}

#send_activation_email .line{width:658px;float:left;background:none;padding:5px 0 5px 5px;margin:0 4px 0 9px;}
#send_activation_email .steps label{width:110px;float:left;padding:3px 0 0 0px;font-size:1.2em;}
#send_activation_email .steps label span{font-size:0.8em;float:left;width:auto;margin:3px 7px 0 0;}
#send_activation_email .bodytext{font-size:1.2em;padding:10px 0 20px 5px;}
#send_activation_email .steps input{width:435px;float:left;}
#send_activation_email .steps span{width:auto;float:left;}

#send_activation_email .message{float:left;width:680px;padding:5px 0 10px 0;line-height:2em;}
#send_activation_email .message_img{float:left;padding:0px 5px 0 15px;}
#send_activation_email .message_txt{font-size:1.2em;font-weight:normal;color:blue;padding:4px 0 0 0;}
#send_activation_email #email{width:190px;}
#send_activation_email #btn_send_email{padding:12px 0px 0px 170px;border:none;float:left;width:145px;height:38px;outline:none;}
#send_activation_email a.link1{color:#0000FF;}

/* ===== Renew Membership Page ===== */
#renew_membership .header{float:right;width:838px;}
#renew_membership .banner_img{padding:10px 0 0px 11px;float:left;}
#renew_membership .intro_txt{float:left;padding:5px 0 5px 13px;font-size:1.4em;color:#333333;}

#renew_membership #strap span{display:none;}
#renew_membership .left{margin:10px 0 0 0px;}
#renew_membership #step2 .right{background:url(../images/postjob/about.jpg) no-repeat top left;padding-top:235px;}
#renew_membership #quotes{margin:20px 0;float:left;width:235px;}

#renew_membership .step h1{width:700px;height:130px;float:left;margin:0;padding:0;}
#renew_membership .step h1 span{display:none;}
#renew_membership #step2 h1{background:url(../images/tradesman/benefits2.gif) no-repeat top left;}
#renew_membership .steps{clear:both;display:block;width:687px;float:left;}
#renew_membership .steps fieldset{color:#333333;}
#renew_membership .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:0px 0;float:left;width:685px;}

#renew_membership .steps label{width:180px;float:left;padding:5px 0 0 15px;font-size:1.2em;}
#renew_membership .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#renew_membership .steps .small{width:100px;float:left;margin:0 10px 0 0;padding:5px 0 0 15px;}
#renew_membership .steps input{width:450px;float:left;}
#renew_membership .steps select{width:455px;float:left;}
#renew_membership .steps span{width:auto;float:left;}
#renew_membership .steps #cardtype{width:165px;}
#renew_membership .steps #cardnumber{width:160px;}
#renew_membership .steps #startdatemonth{width:45px;margin-right:5px;}
#renew_membership .steps #startdateyear{width:60px;}
#renew_membership .steps #expdatemonth{width:45px;margin-right:5px;}
#renew_membership .steps #expdateyear{width:60px;}
#renew_membership .steps #issueno{width:30px;}
#renew_membership .steps #ccv2{width:30px;}

#renew_membership #step2 .cvv2 input {margin-top:4px;}
#renew_membership #step2 .cvv2 label {margin-top:4px;}
#renew_membership #step2 label{width:180px;float:left;padding:5px 0 0 15px;font-size:1.2em;}
#renew_membership #step2 #amount{padding:5px 0 0 2px;font-size:1.2em;}

#renew_membership .steps h2{color:#82c782;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:10px 0 0 0;}
#renew_membership .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#renew_membership .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:7px 0 12px 0;}
#renew_membership .steps .nodiv{background:none;padding:5px 0 0 0;}
#renew_membership .steps h3{color:#003300;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar-grey.gif) no-repeat top left;margin:20px 0 0 0;}
#renew_membership #btn_make_payment{padding:0px 20px 5px 0px;border:none;float:right;width:169px;height:38px;outline:none;}

/* ===== Renew Membership Confirm ===== */
#renew_membership_confirm .header{float:right;width:838px;}
#renew_membership_confirm .banner_img{padding:10px 0 0px 11px;float:left;}

#renew_membership_confirm .steps h2{color:#82c782;padding:10px 26px 10px 14px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:10px 0 0 0;}
#renew_membership_confirm .steps h2 strong{color:white;background:transparent;padding-right:10px;}
#renew_membership_confirm .headertext{font-size:1.2em;font-weight:normal;color:#333333;padding:15px 0px 15px 12px; line-height:1.4em;}
#renew_membership_confirm .bodytext{font-size:1.2em;color:#333333;padding:0px 0px 10px 12px;line-height:1.4em;}
#renew_membership_confirm a.link1{color:#0000FF;}
#renew_membership_confirm .errormsg{color:red;font-size:1.4em;font-weight:normal;padding:3px 15px 10px 15px;}

#renew_membership_confirm #strap span{display:none;}
#renew_membership_confirm .left{margin:10px 0 0 0px;}
#renew_membership_confirm #step2 .right{background:url(../images/postjob/about.jpg) no-repeat top left;padding-top:235px;}
#renew_membership_confirm #quotes{margin:20px 0;float:left;width:235px;}

#renew_membership_confirm .step h1{width:700px;height:5px;float:left;margin:0;padding:0;}
#renew_membership_confirm .step h1 span{display:none;}
#renew_membership_confirm .steps{clear:both;display:block;width:687px;float:left;}
#renew_membership_confirm .steps fieldset{color:#333333;}
#renew_membership_confirm .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:0px 0;float:left;width:685px;}
#renew_membership_confirm .steps h3{color:#003300;padding:10px 20px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar-grey.gif) no-repeat top left;margin:20px 0 0 0;}

/* ===== How it works ===== */
#maintenance .imgline{width:918px;background:none;padding:40px 0px 0px 0px;text-align:center;}
#maintenance .bodytxt{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;padding:5px 0px 5px 195px; text-align: center;}
#maintenance .maintsign{padding:0px 20px 10px 0px;}

/* ===== Trade Pages ===== */
#tradepage .header{float:left;width:685px;font-size:1.6em;font-weight:bold;color:#333333;line-height:1.8em;padding:25px 0px 0px 7px;}
#tradepage p{font-size:1em;font-weight:normal;color:#333333;line-height:1.8em;padding:0px 0px 7px 0px;margin:0 0 0 0;}
#tradepage .bodytxt{font-size:1.2em;font-weight:normal;color:#333333;line-height:1.8em;padding:5px 0px 5px 7px;}
#tradepage a.tradejoin{cursor:hand};
#tradepage #btnpost{float:right;border:none;padding-right:20px;}
#tradepage ul.tradelist {margin:0px 0 20px 0px;padding-left:40px;}
#tradepage li.tradelist {padding-left:50px;}
#tradepage #strap{float:left;width:968px;height:72px;background:url(../images/home/title.gif) no-repeat;}
#tradepage #strap span{display:none;}
#tradepage #post {margin-top:22px;}
#tradepage #post h1{background-image:none;}
#tradepage #post #submit{width:123px;height:37px;float:right;margin:15px 10px 12px 0px;}

/* ===== Search Keywords & Links at the foot of the page ===== */
.search_keywords p{font-size:1em;font-weight:normal;color:#666666;line-height:1.4em;padding:5px 20px 5px 20px;margin:0;}
.tradelinks p{padding:5px 20px 5px 20px;margin:0;}
.tradelinks a{font-size:0.8em;font-weight:normal;color:#666666;padding-right:5px;}

/* ===== Control Panel Index (Login) ===== */
#cpanel_index .header{float:left;width:934px;padding:0;}
#cpanel_index .banner_img{padding:20px 0 16px 22px;float:left;}

#cpanel_index .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#cpanel_index .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#cpanel_index .right{float:right;width:700px;padding:0 13px 0 17px;}
#cpanel_index .steps h2{color:#82c782;padding:10px 24px 10px 16px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#cpanel_index .steps h2 strong{color:white;background:transparent;padding-right:10px;}

#cpanel_index .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;float:left;width:685px;padding:30px 0 40px 0;}
#cpanel_index .steps{clear:both;display:block;width:687px;float:left;}
#cpanel_index .steps fieldset{color:#333333;}
#cpanel_index .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 24px 0px;}
#cpanel_index .steps .nodiv{background:none;padding:5px 0 2px 0;}

#cpanel_index .steps label{width:100px;float:left;padding:3px 0 0 50px;font-size:1.2em;}
#cpanel_index .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#cpanel_index .steps .small{width:105px;float:left;padding:3px 0 0 35px;font-size:1.2em;}
#cpanel_index .steps input{width:260px;float:left;}
#cpanel_index .steps select{width:185px;float:left;}
#cpanel_index .steps span{width:auto;float:left;}

#cpanel_index #adLogin{width:150px;}
#cpanel_index #adPwd{width:150px;}
#cpanel_index #submit{width:100px;margin:15px 0 0px 149px;}

#cpanel_index .message{float:left;width:500px;padding:5px 0 10px 30px;line-height:2em;}
#cpanel_index .message_img{float:left;padding:0px 5px 0 15px;}
#cpanel_index .message_txt{font-size:1.2em;color:red;padding:4px 0 0 0;}

/* ===== Control Panel Menu ===== */
#cpanel_menu{width:213px;margin:0px 0 0 4px;padding:0;}
#cpanel_menu .title{width:184px;float:left;font-size:1.5em;color:white;text-decoration:none;padding:10px 15px;background:#EA9121 url(../images/common/title-orange-narrow.gif) no-repeat top left;}
#cpanel_menu a{text-decoration:none;border:0;}
#cpanel_menu a:hover{text-decoration:underline;}
#cpanel_menu a:hover .title{text-decoration:underline;cursor:hand;}
#cpanel_menu p{width:192px;margin:0;padding:10px;float:left;color:#666666;font-size:1em;line-height:1.5em;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#cpanel_menu ul{width:212px;float:left;margin:0;padding:0;list-style:none;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#cpanel_menu li{width:212px;float:left;}
#cpanel_menu ul a{width:187px;float:left;color:#666666;text-decoration:none;font-size:1.2em;background:#efefef url(../images/buttons/orange-right-arrow.gif) no-repeat 3px center;padding:8px 5px 8px 20px;}
#cpanel_menu ul a strong{color:#000000;display:block;font-size:1.1em;font-weight:normal;}
#cpanel_menu ul a.alt{background-color:white;}
#cpanel_menu ul a.alt2{color:#444444;background-color:#BEBEBE;}

/* ===== Control Panel Tradesman ===== */
#cpanel_tradesman .header{float:left;width:934px;padding:0;}
#cpanel_tradesman .banner_img{padding:20px 0 16px 22px;float:left;}

#cpanel_tradesman .left{float:left;width:218px;margin:0;padding:0 10px 0 10px;}
#cpanel_tradesman .narrow-wallpaper{width:218px;float:left;padding-bottom:30px;background:url(../images/common/wallpaper-narrow.gif) no-repeat bottom right;margin:0px 0px 30px 4px;}
#cpanel_tradesman .right{float:right;width:700px;padding:0 13px 0 17px;}
#cpanel_tradesman .steps h2{color:#82c782;padding:10px 24px 10px 16px;width:647px;float:left;background:#338533 url(../images/postjob/title-bar.gif) no-repeat top left;margin:0 0 0 0;}
#cpanel_tradesman .steps h2 strong{color:white;background:transparent;padding-right:10px;}

#cpanel_tradesman .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc;float:left;width:685px;padding:10px 0 40px 0;}
#cpanel_tradesman .steps{clear:both;display:block;width:687px;float:left;}
#cpanel_tradesman .steps fieldset{color:#333333;}
#cpanel_tradesman .steps .line{width:685px;float:left;background:url(../images/postjob/divider.gif) no-repeat bottom left;padding:5px 0px 24px 0px;}
#cpanel_tradesman .steps .nodiv{background:none;padding:5px 0 2px 16px;}
#cpanel_tradesman .steps .search_hdr{background:none;padding:5px 0 2px 16px;font-size:1.4em;color:#333333;font-weight:bold;}
#cpanel_tradesman .steps .search_notes{background:none;padding:5px 0 7px 16px;font-size:1.2em;color:#333333;}
#cpanel_tradesman .steps .search_button{padding:5px 0 7px 16px;}


#cpanel_tradesman #searchtext{width:150px;}
#cpanel_tradesman #btnSearch{width:80px;margin:5px 0 0px 0px;}
#cpanel_tradesman #showall{color:#0000FF;font-size:1.2em;padding-left:10px;}

#cpanel_tradesman .steps .gridheader{background:none;padding:5px 0 7px 16px;font-size:1.2em;color:#333333;font-weight:bold;}


#cpanel_tradesman .steps label{width:100px;float:left;padding:3px 0 0 50px;font-size:1.2em;}
#cpanel_tradesman .steps label span{font-size:0.8em;float:left;width:auto;padding:10px 0;}
#cpanel_tradesman .steps .small{width:105px;float:left;padding:3px 0 0 35px;font-size:1.2em;}
#cpanel_tradesman .steps input{width:260px;float:left;}
#cpanel_tradesman .steps select{width:185px;float:left;}
#cpanel_tradesman .steps span{width:auto;float:left;}



#cpanel_tradesman .header1{width:680px;float:left;padding:0px 0 4px 20px;font-size:1.2em;color:#333333;font-weight:bold;}
#cpanel_tradesman .linestyle1{width:645px;float:left;padding:3px 10px 7px 10px;font-size:1.2em;margin:0 20px 0 10px;}
#cpanel_tradesman .linestyle2{width:645px;float:left;padding:3px 10px 7px 10px;font-size:1.2em;margin:0 20px 0 10px;background-color:#efefef;}
#cpanel_tradesman .col1{width:200px;float:left;}
#cpanel_tradesman .col2{width:70px;float:left;}
#cpanel_tradesman .col3{width:130px;float:left;}
#cpanel_tradesman .col4{width:110px;float:left;}
#cpanel_tradesman .col5{width:50px;float:left;}
#cpanel_tradesman .col6{width:50px;float:left;text-align:center;}
#cpanel_tradesman a.gridlink{color:#0000ff;text-decoration:underline;}
#cpanel_tradesman .nojobs{width:645px;float:left;padding:10px 0 5px 20px;font-size:1.2em;color:#333333;}