<STYLE>

/* project stopper*/
#pstopper_rightbox {margin-left: 5%; background: #F0F8E7; padding: 12px;}
#pstopper_leftbox { color:#fff;  background: #BFCFDF; padding: 12px;}

/* p search*/
#search_top_right_box { background: #ebf6ff;  margin: 10px 4px 10px 40px; padding: 14px; width: 280px; }
.tableline {border-bottom: 7px solid #eeeeee; font-size:0em; width: 717px;}
.tablepadding { padding: 6px 6px 6px 8px;}
.tablemidline { padding: 2px 2px 2px 4px; border-bottom: 2px solid #eeeeee; width: 80%;}
.searchtablepad { padding: 2px 2px 4px 0px;}
#searchbox { background: #F0F8E7; width: 688px;  height: 200; padding: 4px 10px 10px 20px;}
#searchboxcat { display: inline; padding: 0px 40px 0px 5px;}
#searchboxloc { display: inline; padding: 5px 44px 0px 0px;}
#searchboxbut { display: inline; padding-left: 10px;}
#search_page_butt { font-weight: bold; margin-left: 310px;}
#showcat { color: #999999; display: inline; position: absolute; right: 10em;}
.ptitle {border-left: 4px solid #D0EC98; font-weight: bold; font-size: 1.4em; }
.pidnum { font-size: 0.9em; }
.psearch_left {background: url(../images/psearch_leftc.gif) 0 0 no-repeat #D0EC98;}
.psearch_right {background: url(../images/psearch_rightc.gif) 100% 0 no-repeat; padding:3px;}
.tl {background: url(../images/cornagreenl.gif) 0 0 no-repeat #D0EC98;  border-bottom: 3px solid #99cc66; width: 100%;}
.tr {background: url(../images/cornagreenr.gif) 100% 0 no-repeat; padding:3px 3px 1px 3px ;}
.clear {font-size: 1px; height: 1px;} 
table.botheadder { border: 1px solid #99cc66; width: 100%;}
.emailcbox { background: #F0F8E7; border-left: 5px solid #ffffff; border-bottom: 10px solid #ffffff; padding: 8px 8px 8px 8px; width: 260px;}
.emailcboxlng { background: #F0F8E7; border-left: 5px solid #ffffff; border-bottom: 10px solid #ffffff; padding: 8px 8px 8px 8px; width: 680px;}
table.userinfo { width: 100%;}
table.proinfo { margin: 20px;}
table.cliinfo { width: 78%; margin-top: 4px; padding: 2px 4px 2px 4px; border: 1px solid #f0f0f0;}
table.cliinfo td.cliinfotext { padding: 2px; color: #000000;}
#ctext1 { background: #F0F8E7; height: 11.2em; line-height: 1.6em; margin: 4px 0px 0px 0px; padding: 8px 8px 0 8px; width: 187px;}
#pcatbox { border: 1px solid #eee; margin-top: 4px; padding: 4px}
.sline {border-top: 2px solid #ffffff;  margin: 5px; repeat-x; width: 90%;}
.discrip { line-height: 1.2em; width: 75%;}
.addinfo { width: 80%; margin: 20px; padding: 4px 4px 4px 4px; border: 1px solid #f0f0f0;}
.bidfm {margin: 15px;}
.bidtxt {width: 80%; margin: 2px; padding: 2px 4px 0 4px;}
.bidtmp { width: 17%;  margin: 5px;  display: inline; padding: 8px 8px 8px 8px; border: 1px solid #f0f0f0;}
.picframe {position: relative; z-index: -10; margin: 0 0 0 108px; width:640px; height:380px; background-color: #fff; border:1px solid #ddd;}
.professbox { background: #fff; border: 3px solid #eee; margin: 2px; padding: 8px 4px 8px 4px; width: 97%;}
.professboxhed { background: #F0F8E7; margin: 2px; padding: 1px; font-weight: bold; width: 98%;}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.gallerycontainer{position: relative; width:262px;  height:118px; border:1px solid #aaa;}
/*Add a height attribute and set to largest image's height to prevent overlaying*/ 
.thumbnail img{border: 1px solid white; margin: 0 2px 2px 8px;
}
.thumbnail:hover{ background-color: transparent;
}
.thumbnail:hover img{ border: 1px solid black;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color: #fff; padding: 5px; left: -1000px; border: 1px solid #ddd; visibility: hidden; color: black; text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0; padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible; top: 148px; left: 108px; /*position where enlarged image should offset horizontally */ z-index: 50;
}
.thumbnail:hover span.al2{ /*CSS for enlarged image*/
visibility: visible; top: 148px; left: -191px; /*position where enlarged image should offset horizontally */ z-index: 50;
}
.msgheadderpro {margin: 0 0 0 17px; padding: 4px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; background-color: #FFEBEF; font-size: 1em; line-height: 1.1em; repeat-x; width: 528px;}
.promsgbox {padding: 8px; margin: 0 0 0 17px; width:520px; height:320px; background-color: #fff; border:1px solid #ddd;}
.quesbox {padding: 2px; margin: 0 0 4px 4px; background: #ffebef; width:74%;}
.ansbox {padding: 2px; margin: 0 0 0 4px; background: #F0F8E7; width:74%;}
.bidconfbox { background: #F0F8E7; padding: 8px 8px 8px 8px; width: 40em;}
.bidtable {border-left: 2px solid #eeeeee; border-right: 2px solid #eeeeee;}
/* end of show project*/


.feedtl {background: url(../images/tl_feed.gif) 0 0 no-repeat; }
.feedtr {background: url(../images/tr_feed.gif) 100% 0 no-repeat;}
.feedbl {background: url(../images/bl_feed.gif) 0 100% no-repeat;}
.feedbr {background: url(../images/br_feed.gif) 100% 100% no-repeat; padding:1px 0 1px 0;}
.fdott { background: url(../images/dotfeed.gif) 100% 0 repeat-x;}
.fdotb { background: url(../images/dotfeed.gif) 0 100% repeat-x;}
.fdotl { background: url(../images/dotfeed.gif) 0 0 repeat-y;}
.fdotr { background: url(../images/dotfeed.gif) 100% 0 repeat-y;}

#feedboxheadder { background: #F0F8E7;  border-left:8px solid #F0F8E7; font-size: 1.2em; padding: 4px 4px 4px 4px; width: 35%;} /* chk if needs to b deleted */
#feedbox { background: #F0F8E7; padding: 8px 0px 8px 8px; width: 85%;} /* chk if needs to b deleted */
.feedperbox { font-weight: normal; background: #fff; padding: 4px 4px 4px 4px;} /* chk if needs to b deleted */
.feedperbox2 { font-weight: normal; background: #fff; padding: 3px 4px 3px 4px;} /* chk if needs to b deleted */
#feedlist {border-top: 4px solid #AADB75;  font-weight: bold; border-left: 5px solid #AADB75; bold; border-right: 2px solid #AADB75; background-color: #AADB75; line-height: 1.4em; width: 85%;}/* chk if needs to b deleted */
.feedlist2 {font-weight: bold; line-height: 1.4em;background: url(../images/hbutgry.gif) #fff bottom left repeat-x;}
.feedb {border-bottom: 1px solid #bbb; border-top: 1px solid #bbb;}
#feeds {padding-bottom:4px;}
#feedsh {padding-bottom:3px;}
.profiletopstrip { background: #eeeeee;  border-left: 2px solid #eeeeee; font-weight: bold; color:#aaaaaa; padding: 2px 2px 0px 2px; width: 31em;}
.profilet { background: #ffffff; border-right: 2px solid #eeeeee; border-bottom: 2px solid #eeeeee;}
.profiletop1 { border-top: 7px solid #AADB75; padding: 0 0 0 7px;}
.profiletop2 { border-top: 7px solid #AADB75; }
#inviteops { background: #fff; border: 4px solid #ffd3d9; padding: 4px 4px 4px 4px; width: 702px;}
/* end of show profiles*/

#invitebox { background: #fff;  margin-left:20px; border: 4px solid #F0F8E7; width: 80%;}
/* end of invite*/

#profiletop { padding: 4px; border: 2px solid #ddd; }
.profilebox { background: #fff; border: 2px solid #aaa; width: 80%; padding: 16px 2px 22px 2px;}

#invitevpofile {background: #fff; border: 4px solid #ffd3d9; padding: 4px; width: 47em;}

div#pbutts { width: 11em;}
div#pbutts ul { font-family: Arial; font-weight: bold; text-align: center; margin: 0; padding: 0px; list-style-type: none;}
div#pbutts li { font-size: 1em; margin: 0 0 3px 0; font-weight: bold; padding: 1px 4px 1px 4px; background-color: #99cc66; border: 2px #eee outset; }
div#pbutts li a { width: 10em; color: black; text-decoration: none; display: block;}
div#pbutts li a:hover { color: #fff; text-decoration: none;} 
div#pbuttsmall { width: 134px;}
div#pbuttsmall ul { font-weight: bold; text-align: center; color: white; margin-right: 5px; padding: 0px; list-style-type: none;}
div#pbuttsmall li { margin: 0 0 3px 0; font-weight: bold; padding: 1px 4px 1px 4px; background-color: #99cc66; border: 2px #eee outset; }
div#pbuttsmall li a { width: 120px; color: white; text-decoration: none; display: block;}
div#pbuttsmall li a:hover { color: #000; text-decoration: none;} 
div#pbuttsmall2 { width: 134px;}
div#pbuttsmall2 ul { font-weight: bold; text-align: center; margin-right: 5px; padding: 0px; list-style-type: none;}
div#pbuttsmall2 li { margin: 0 0 3px 0; font-weight: bold; padding: 1px 4px 1px 4px; background-color: #fff; border: 2px #eee outset; }
div#pbuttsmall2 li a { width: 120px; color: black; text-decoration: none; display: block;}
div#pbuttsmall2 li a:hover { color: #aaa; text-decoration: none;} 
div#pbuttsmall3 { width: 134px;}
div#pbuttsmall3 ul { font-weight: bold; text-align: center; color: white; margin-right: 5px; padding: 0px; list-style-type: none;}
div#pbuttsmall3 li { margin: 0 0 3px 0; font-weight: bold; padding: 1px 4px 1px 4px; background-color: #F00000; border: 2px #eee outset; }
div#pbuttsmall3 li a { width: 120px; color: white; text-decoration: none; display: block;}
div#pbuttsmall3 li a:hover { color: #000; text-decoration: none;} 
#pbuttsline { display: inline; width: 140px;}
#pbuttsline ul { font-weight: bold; text-align: center; margin: 0; padding: 0px; list-style-type: none;}
#pbuttsline li { font-size: 1em; float: right; margin: 7px 5px 3px 0; font-weight: bold; padding: 1px 4px 1px 4px;  background-color: #99cc66; border: 2px #eee outset; }
#pbuttsline li a { width: 120px; color: black; text-decoration: none; display: block;}
#pbuttsline li a:hover { color: #eee; text-decoration: none;} 

/* #profilebkbuttbx{ margin-left:14%;} deleted this*/
/* end of profiles*/

/* new profile 14.06.08 */
#profiletitle{margin-top:0.4em; color:#76A844;font-size: 2.5em; font-family: Arial narrow, Helvetica, sans-serif;font-weight:bold;}
#fblack {font-weight:bold;font-size: 1.2em;}
#profileheds {color:#6A963D;font-size: 1.2em;font-weight:bold;}
#profilehed2 {color:black;font-size: 1.2em;font-weight:bold;}
/* end of new profile */

#heds_big {color:#6A963D;font-weight:bold;font-size: 1.5em;}
</STYLE>