* 			{margin: 0;font-family: Verdana, Arial, Helvetica, sans-serif; }
html, body 		{height: 100%;}
body 			{padding:0px;margin:0 0;}
.pagewrapper 		{background: white url("../images/background.png");background-repeat: repeat-x;padding:0px;margin:0 0;}
.innerwrapper		{position:relative;width:886px;top:0px;margin-left:auto;margin-right:auto;min-height:789px;background: url("../images/innerborder.png");background-repeat:repeat-y;}

.help			{padding:4px;margin:0px;padding-right:10px;top:120px;left:35px;position:absolute;z-index:30;}
.help p          	{font-family: verdana,helvetica,sans-serif;font-size:9pt;color:#000000;text-align:right;}
.help a          	{font-weight:bold;}

.toplinksdiv		{padding:4px;margin:0px;padding-right:10px;top:120px;right:40px;position:absolute;z-index:30;}
.toplinksdiv p		{font-family: verdana,helvetica,sans-serif;font-size:9pt;color:#000000;text-align:right;}
.toplinksdiv a		{font-weight:bold;}
a			{text-decoration: none;color:#003366;}
a:hover			{color:#000000;}
a img 			{ border: none;}
.titleHeading		{background-color:#FFFFFF;margin: auto;width:500px;}	
.titleHeading h1 	{font-size:11pt;font-weight:bold;margin-left:30px;}
.spacerdiv		{height:14px;}
.logindiv		{width:500px; margin: 0 auto; background: #FFFFFF;}

form 			{font-size:10pt; verdana,arial,sans-serif;margin: 0;padding: 0;}
fieldset 		{border:none;padding: 0px;padding-left:6px; margin: 0;}
fieldset legend 	{font-size:10pt;font-weight:bold;min-width:160px;padding:2px;margin-top:2px;margin-bottom:3px;margin-left:22px;color:#003366;padding-top:8px;}
/* fieldset legend 	{background:#CCCCCC;font-size:9pt;font-weight:bold;min-width:160px;border:1px solid #A2A2A2;padding:2px;margin-top:2px;margin-bottom:3px;margin-left:22px;} */
label.element 		{display: block;float: left;text-align: right;width:176px;padding-right:8px;font-size:7pt;font-weight:bold;margin-top:3px;color:#003366;}
div.element 		{display: inline;width:200px;font-size:8pt;font-weight:bold;color:#003366;}
form li 		{clear:both;list-style:none;margin:2px 2px;margin-left:-18px; width:450px;}
/* form li 		{clear:both;list-style:none;background:#CCCCCC;	border:1px solid #A2A2A2;margin:2px 2px;margin-left:-18px; width:450px;} */
input,select,textarea 	{font-size:8pt;}
span.required		{color:#FF0000;}
.reqnote		{font-size:8pt;}
form br 		{}
span.error		{color:#FF0000;float:right;font-size:8pt;}
input:focus		{background-color:yellow;}
textarea:focus		{background-color:yellow;}
div.terms		{font-size:8pt;	font-weight:bold;margin-left:-24px;}
.loginIncorrect		{color:#FF0000;}
.tall			{height:280px;}

.listJobForm label.element	{width:84px;}

.loginForm		{position:absolute;top:10px;right:-120px;z-index:15;}


/*
.container		{font-size:8pt;margin:10px;padding:15px;}
.container h2		{font-size:11pt;}
.frontpageoptions	{background-color:#FFFFFF;width:400px;float:left;clear:right;}
.frontpageoptionsul	{font-size:10pt;line-height:62px;list-style-type: disc;	padding-left:30px;}
.frontpageoptionsinner	{padding:10px;padding-left:6px;height:370px;}
.starthere		{background-color:#FFFFFF;width:290px;float:left;clear:right;}
.starthereinner		{padding:10px;height:370px;}
.gap			{float:left;clear:right;width:10px;}
*/
.frontpagetommy		{background-color:#FFFFFF;width:290px;float:left;clear:right;}
.frontpagetommyinner p	{font-size:8pt;}
.frontpagetommyinner	{padding:10px;height:370px;}
.header 		{background-image:url('../images/topPanel.png');background-repeat: no-repeat;background-position:center top;height:124px;width:930px;position:relative;z-index:4;top:0;left:-30px;}
.tommysays		{position:absolute;z-index:4;background: url("../images/right.png");background-repeat:no-repeat;height:632px;width:270px;top:191px;right:-23px;}
/*.tommysays div		{margin-top:220px;margin-left:30px;margin-right:35px;}*/
.tommysaystext		{margin-top:220px;margin-left:30px;}
.tommysaystext h1	{font-size:10pt;font-weight:bold;color:#003366;}
.tommysaystext p	{font-size:8pt; width:200px;margin-top:11px; color:#666666;text-align: justify;}
.tommysaysPic		{margin-left:15px;padding:10px;padding-bottom:0;}

.videos			{position:absolute;z-index:5;background: url("../images/camera.png");background-repeat:no-repeat;height:48px;width:245px;right:2px;top:635px;}
.videobullets		{position:absolute;z-index:5;width:245px;right:2px;top:685px;right:180px;}
.videos h1		{font-size:11.5pt;font-weight:bold;color:#003366;position:relative;top:12px;left:60px;}

.contactus		{position:absolute;z-index:4;background: url("../images/contactus.png");background-repeat:no-repeat;height:570px;width:267px;top:187px;right:-21px;}
.contactus div		{margin-top:220px; margin-left:30px;margin-right:35px;}
.contactustext h1	{font-size:11.5pt;font-weight:bold;color:#003366;}
.contactustext p	{font-size:11pt;margin-top:11px;color:#666666;text-align: justify;}
.titleHeading		{background-color:#FFFFFF;margin: auto;	width:500px;}	
.titleHeading h1 	{font-size:11pt;font-weight:bold;margin-left:30px;}
.footer 		{background:url("../images/innerborder-bottom.png");background-repeat:no-repeat;height:40px;width:886px;top:0px;margin-left:auto;margin-right:auto;}
.footer2		{position:relative;top:0px;margin-left:auto;margin-right:auto;width:886px;clear:both;}
.footer2 p		{font-size:8pt;	text-align:center;color:#003366;font-weight:bold;}
.howitworks		{position:relative;width:580px;top:64px;left:40px;}
.howitworks h1		{padding-top:12px;font-size:11.5pt;font-weight:bold;color:#003366;}
.howitworks h2		{padding-top:12px;font-size:11.5pt;color:#003366;}
.howitworks p		{font-size:8pt;margin-top:11px;color:#666666;text-align: justify;}
.howitworks ul		{list-style-image: url(../images/bullet.png);padding: 0.2em 0.5em 0 0;margin-left:20px;line-height:1.4em;color:#003366;font-size:9pt;}

/* .editProfileForm{ top:10px;position:absolute;}*/
.editProfileMenu 	{position:relative;top:50px;left:30px;font-size:10pt;font-weight:bold;font-family:verdana;}
.editProfileMenu li	{font-size:8pt;}
.editProfileMenu a	{cursor:pointer;}


.iconandbullets		{position:relative;top:75px;left:30px;right:400px;}
/* .icon			{background:url('../images/icon-builders.png');	background-repeat:no-repeat;width:200px;height:148px;float:left;} */
.icon			{background:url('../images/monitor.png');background-repeat:no-repeat;width:214px;height:166px;float:left;}
.bullets		{position:absolute;left:210px;width:380px;font-size:9pt;font-weight:bold;margin-left:10px;}
.bullets ul		{padding: 0.2em 0.5em 0 0;margin-left:20px;line-height:1.7em;color:#003366;}
.bullets li		{list-style-image: url("../images/arrow-blue.png");}

.tipbullets		{font-size:9pt;font-weight:bold;margin-left:1px;}
.tipbullets ul		{padding: 0.2em 0.5em 0 0;margin-left:20px;line-height:1.7em;color:#003366;}
.tipbullets li		{list-style-image: url("../images/arrow-blue.png");}



.genericFormWrapper	{position:relative;top:80px;width:100%;left:30px;}
.listYourJobFormWrapper {width:100%;float:left;clear:both;margin-top:104px;margin-left:-40px;margin-bottom:-40px;}
.contactUsFormWrapper   {position:relative;top:80px;width:100%;left:30px;}
.formTop		{background:url("../images/fieldsetTop2.png"); background-repeat:no-repeat;width:512px;height:34px;}
.formBottom		{background:url("../images/fieldsetBottom2.png"); width:512px;height:30px;background-repeat:no-repeat;}
.formMiddle		{margin-top:0px;background:url("../images/fieldsetMiddle.png"); background-repeat:repeat-y;}
.formHeading 		{font-size:10pt;padding-top:14px;margin-left:26px;position:relative;font-weight:bold;color:#000000;clear:left;}
.formHeadingProfile	{font-size:10pt;padding-top:4px;margin-left:26px;position:relative;font-weight:bold;color:#000000;clear:left;}

.formRightRegister	{background:url("../images/registerBoxRight.png"); background-repeat:no-repeat;width:28px;height:188px;float:left;}
.formLeftRegister	{background:url("../images/registerBoxLeft.png"); width:28px;height:188px;background-repeat:no-repeat;float:left;}
.formCentreRegister	{font-size:10pt;font-weight:bold;margin-top:0px;padding-top:55px;background:url("../images/registerBoxMiddle.png");width:580px;height:188px;background-repeat:repeat-x;float:left;}
.formHeadingRegister	{font-size:10pt;margin-top:-32px;padding-top:11px;padding-left:180px;margin-left:26px;width:400px;position:relative;font-weight:bold;color:#ffffff;}
.centreRegisterLogo	{margin-top:-20px;padding-top:55px;background:url("../images/ABC.png");width:163px;height:188px;background-repeat:no-repeat;float:left;}
.centreRegisterText	{margin-left:15px;padding-top:8px;font-size:10pt;font-weight:bold;color:#003366;float:left;}
.registerButton		{position:relative;margin-top:435px;margin-left:450px;background:url("../images/start.png");width:87px;height:40px;background-repeat:no-repeat;}



.videos			{position:absolute;z-index:5;background: url("../images/camera.png");background-repeat:no-repeat;height:48px;width:245px;right:2px;top:635px;}

.freeTrial		{position:absolute;z-index:5;width:240px;right:2px;top:645px;right:4px;}
.freeTrial h1		{padding:10px;margin-left:30px;padding-top:18px;font-size:12pt;font-weight:bolder;color:#003366;}
.freeTrial p		{font-size:8pt; width:190px;margin-left:28px; color:#666666;text-align: justify;}
.freeTrialButton	{margin-left:70px;margin-top:18px;background:url("../images/tryIt.png");height:40px;width:122px;}
.bar			{background:url("../images/bar.png");width:240px;height:70px;}
.trialSml		{font-size:10pt;}



.homebox	        {margin-top:0px;margin-left:20px;background:url("../images/fieldsetMiddle.png"); background-repeat:repeat-y;}

.contractorsTable	{font-size:9pt}
.contractorsTable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

.contractorsTable tr	{font-weight:normal;text-align:left}

.contractorsTable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #6D929B;
}
.tableDiv
{
	margin-left:30px;
}
.loginFormWrapper	{position:relative;top:50px;left:200px;}
.uploadImageGallery	{margin-left:16px;width:500px;padding:15px;margin-top:10px;} 
/*.uploadImageGallery	{background-color:#FF0000;}*/
.imageThumb		{border:1px solid black;margin:15px;}

.galleryThumb {width:200px;}
.galleryDesc {float:left;}


.tradesmanImage		{margin-left:15px;margin-top:-25px;width:300px;height:287px;float:left;}
.tradesmanImage	img	{border:1px solid black;}

.glossyBar		{background:url("../images/glossyBar.png") no-repeat;width: 233px;height:49px;margin-left:-5px;line-height:2.5em;padding-left:10px;}
.logoPic		{padding:12px;}
.logoText		{position:absolute;z-index:-1;margin:12px;height:70px;width:170px;background-color:#94adb7;padding-left:30px;padding-top:40px;}
.logoText h1		{color:#ffffff;}
.rightText		{margin-top:200px;clear:both;}
.imageFull		{width:350px;height:350px;}
.imageFull img		{border:1px black solid;border:1px dotted #666666;padding:5px;}
.imageGalleryThumbs	{width:150px;height:400px;overflow-y:scroll;overflow-x:hidden;position:absolute;margin-left:40px;}
.imageGalleryThumbs img	{cursor:pointer;}
.imageDescription	{position:absolute;margin-left:0px;width:300px;height:30px;margin-top:350px;font-size:8pt;font-weight:bold;color:#003366;}
.rightLink 		{border-right:none;color:#ff0000;}

.changePass		{border:none;margin:50px;}
.changePass p		{margin:-20px;font-size:9pt;font-weight:bold;color:#003366;}
.changePassForm		{margin-top:30px;margin-left:10px;border:none;}
.changePassForm label	{color:#003366;font-size:8pt;}
.payment		{border:none;float:left;clear:both;margin-top:120px;margin-left:25px;width:800px}
.payment h2		{font-size:15px;font-weight:bold;}
.googleButton		{border:none;padding-top:10px;}
.sentMsg		{margin:30px;}
.payment table		{border-collapse:collapse;padding:1px 4px;}
.payment th, td		{border:none;border-color:#ffffff;}
.paymentInner th, td		{border:1px solid #c9c9c9;padding:1px 4px;}
.paymentInner table		{border-collapse:collapse;}
.paymentInner caption	{font-weight:bold;padding:0 0 5px;}
.paymentInner tfoot		{background-color:#dddddd;color:#55555;}
.paymentInner tfoot td	{text-align:center;}
.link a			{font-weight:bold;color:#999999;}

