/* CSS Find a Craftsmen */

/* Main Elements------------------------------------------------- */
body {
	text-align:center;
	background-color:#FFFFFF;
	margin:16px 0px 16px 0px;
}
/* Page Area------------------------------------------------------ */
div#frame {
		width:760px;
		margin-right:auto;
		margin-left:auto;
  		padding:0px 0px 0px 0px;
		text-align:left;
		background-color:#FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
}
/* Main Area----------------------------------------------------------- */
div#main {
	width:650px;
	padding-bottom:16px;
	margin-top:0px;
	margin-left:0px;
	float:left;
}
/* Ad Block---------------------------------------------------------- */
div#adblock {
	width:110px;
	padding:0px;
	margin-top:0px;
	float:right;
	background-color:#FFFFFF;
}
div#addisp1 {
	width:103px;
	padding:0px;
	margin-top:0px;
	background-color:#FFFFFF;
	text-align:left;
}
div#addisp2 {
	width:103px;
	padding:0px;
	margin-top:5px;
	margin-bottom:16px;
	background-color:#FFFFFF;
	text-align:left;
}
a.adlink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #00295F;text-decoration: underline;font-weight: normal;
}
a.adlink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #00295F;text-decoration: underline;font-weight: normal;
}
a.adlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #00295F;text-decoration: none;font-weight: normal;
}
a.adlink:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #00295F;text-decoration: underline;font-weight: normal;
}
/* Top----------------------------------------------------------- */
div#topbar {
	width:760px;
	height:102px;
	background-color:#FFFFFF;
}
div#top-01 {
	width:657px;
	height:86px;
	float:left;
	margin:0px;
	border:0px;
}
div#top-02 {
	width:103px;
	height:22px;
	float:right;
	margin-top:62px;
}
div#top-03 {
	width:760px;
	height:16px;
	float:left;
	border-top: 2px solid #00295F;
}
a.toppage:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #00295F;text-decoration: underline;font-weight: normal;
}
a.toppage:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #00295F;text-decoration: underline;font-weight: normal;
}
a.toppage:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #00295F;text-decoration: none;font-weight: normal;
}
a.toppage:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #00295F;text-decoration: underline;font-weight: normal;
}
/* Footer----------------------------------------------- */
div#footer {
	clear:both;
	width:760px;
	height:36px;
	border-top: 2px solid #00295F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00295F;
	text-decoration: none;
	font-weight: normal;
	text-align:center;
}
/* ---------------------FAC CSS --------------------- */

a.pagelink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #00295F;text-decoration: underline;font-weight: bold;
}
a.pagelink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #00295F;text-decoration: underline;font-weight: bold;
}
a.pagelink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #940018;text-decoration: none;font-weight: bold;
}
a.pagelink:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #940018;text-decoration: underline;font-weight: bold;
}
a.indexlink:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;font-weight: bold;
}
a.indexlink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;font-weight: bold;
}
a.indexlink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #00295F;text-decoration: underline;font-weight: bold;
}
a.indexlink:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #00295F;text-decoration: underline;font-weight: bold;
}

/* Headers------------------------------------------------------------------- */
h1, h2, h3 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif,"Stone Sans";
  font-weight:normal;
  text-decoration: none;
  clear:both;
  }
h1 {
  font-size:22px;
  color:#00295F;
  }
h2 {
  font-size:14px;
  color:#00295F;
  font-weight:bold;
  }
h3 {
  font-size:12px;
  }

/* Trade Main Bar---------------------------------------------------------- */
div#pagebar {
	width:480px;
	height:39px;
	background-color:#003366;
	text-align:left;
}
/* Search----------------------------------------------------------------- */
div#search-01 {
	width:614px;
	height:261px;
	padding:10px 10px 10px 10px;
	background-color:#CED2DE;
	text-align:left;
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
}
div#search-buttons {
	width:634px;
	text-align:left;
}
div#search-01a {
	width:459px;
	height:238px;
	float:left;
}
div#search-01b {
	width:140px;
	height:250px;
	padding:5px 5px 5px 5px;
	background-color:#ECEEF4;
	float:right;
}
.bhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00295F;
	text-decoration: none;
	font-weight: bold;
}
div#intro-01 {
	width:634px;
	border-top: 2px solid #00295F;
	padding-top:6px;
	margin-top:16px;
	text-align:left;
}
.introhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #AB7D00;
	text-decoration: none;
}
img.tradesman { float: right;
	margin-right: 5px;
	margin-left: 0px; 
	margin-top: 2px; 
	margin-bottom: 8px; 
}
div#sorry-01 {
	width:634px;
	padding-bottom:16px;
	margin-bottom:16px;
	text-align:left;
}
/* Results Page-------------------------------------------------------- */
div#results-01 {
	width:634px;
	border-top: 2px solid #00295F;
	margin-top:16px;
	padding-top:16px;
	margin-bottom:16px;
	text-align:left;
}
div#results-02 {
	width:634px;
	height:20px;
	background-color:#ECEEF4;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00295F;
	text-decoration: none;
	font-weight: bold;
	float:left;
	border-top: 1px solid #00295F;
	padding-top:7px;
	padding-bottom:5px;
}
div#results-03 {
	width:634px;
	float:left;
	text-align:left;
}
div#results-03cm {
	width:634px;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B7B7B;
	text-decoration: none;
	font-weight: normal;
}
.bgcolor {
	background-color:#ECEEF4;
}
.bgcolorcm {
	background-color:#FFFFFF;
}
div#results-03a {
	width:204px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
div#results-03b {
	width:200px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
div#results-03c {
	width:228px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	clear:right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align:right;
}
a.seemap:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #7E0014;text-decoration: none;font-weight: bold;
}
a.seemap:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #7E0014;text-decoration: none;font-weight: bold;
}
a.seemap:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #00295F;text-decoration: underline;font-weight: bold;
}
a.seemap:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #00295F;text-decoration: underline;font-weight: bold;
}
div#results-04 {
	width:634px;
	padding-top:25px;
	padding-bottom:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align:right;
}
.reshead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #00295F;
	text-decoration: none;
	font-weight: bold;
}
.reshead2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #909090;
	text-decoration: none;
	font-weight: bold;
}
.reshead3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #909090;
	text-decoration: none;
	font-weight: bold;
}
.noresult {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A62600;
	text-decoration: none;
	font-weight: bold;
}
/* Your Details Page------------------------------------------------- */
div#Details-01 {
	width:634px;
	float:left;
}
.Detailhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #00295F;
	text-decoration: none;
	font-weight: bold;
}
div#Details-02 {
	width:634px;
	height:30px;
	background-color:#ECEEF4;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #00295F;
	text-decoration: none;
	border-top: 1px solid #00295F;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:2px;
	margin-bottom:15px;
}
div#Details-03 {
	width:634px;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
div#terms-03 {
	width:634px;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
div#howitworks-03 {
	width:634px;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.Policydt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.Policy:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: underline;font-weight: bold;
}
a.Policy:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: underline;font-weight: bold;
}
a.Policy:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #00295F;text-decoration: none;font-weight: bold;
}
a.Policy:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #00295F;text-decoration: none;font-weight: bold;
}
.choosehead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5E5500;
	text-decoration: underline;
}
img.think { float: right;
	margin-right: 20px;
	margin-left: 0px; 
	margin-top: 2px; 
	margin-bottom: 8px; 
}
/* CAM Results Page ------------------------------------------------ */
div#results-01cm {
	width:634px;
	border-top: 2px solid #00295F;
	margin-top:16px;
	padding-top:16px;
	margin-bottom:16px;
	text-align:left;
}

/*----------- results headers -----------*/
#headers {
	width: 700px;
	text-align: left;
}

#companynameh {
	width: 200px;
	padding-bottom: 15px;
	float: left;
}

#addressh {
	width: 140px;
	padding-bottom: 15px;
	float: left;
}

#townh {
	width: 140px;
	padding-bottom: 15px;
	float: left;
}

#countyh {
	width: 140px;
	padding-bottom: 15px;
	float: left;
}


#results-03cm {
	width: 700px;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00295F;
	text-decoration: none;
	font-weight: normal;
}
div#results-03cm {
	/*width:634px;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B7B7B;
	text-decoration: none;
	font-weight: normal;*/
}

/*----------- results details -----------*/
#companynamed {
	width: 200px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
#addressd {
	width: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
#townd {
	width: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
#countyd {
	width: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	clear: right;
}

/*
#results-04cm {
	width:634px;
	padding-bottom:16px;
	text-align: center;
}
*/
