@charset "UTF-8";
/* CSS Document */

/* Search For A Professional */
div#searchforpro_results {width:763px; height:auto; margin:0 0 0 5px; padding:0;}
div#searchforpro_results div#header_bar {margin:0; padding:0; width:753px; height:25px; background-color:#564429;}

div#searchforpro_results div#header_bar div#info {float:left; margin:7px 10px 0 0; padding:0 0 0 15px; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; line-height:100%; font-weight:normal;}

div#searchforpro_results div#header_bar div#prosearchform {float:left; margin:0 10px 0 0; padding:0; width:150px;}
	* html div#searchforpro_results div#header_bar div#prosearchform {margin:0 2px 0 0;}
div#searchforpro_results div#header_bar div#prosearchform form {margin:0; padding:0; width:170px; height:auto;}
div#searchforpro_results div#header_bar div#prosearchform form input.searchpro {margin:3px 0 2px 0; padding:2px 0 0 0; width:100px; height:12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:100%; color:#000; font-weight:normal;}
div#searchforpro_results div#header_bar div#prosearchform form input.searchpro_submit {margin:0px 0 2px 10px; padding:0; width:50px; height:19px; border:0; background-color:transparent; background-image:url(../images/forms/go_CA.gif); background-position:top left; background-repeat:no-repeat;}

div#searchforpro_results div#next {float:left; margin:0 20px 0 0; padding:0; width:540px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#7d932e; line-height:100%; font-weight:normal; text-align:right;}
div#searchforpro_results div#next a, div#searchforpro_results div#next a:visited {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#7d932e; line-height:100%; font-weight:normal; text-decoration:none;}
div#searchforpro_results div#next a:hover {text-decoration:underline;}
div#searchforpro_results div#next img {border:0; margin:0 0 0 5px; padding:2px 0 0 0;}

div#searchforpro_results div#header_bar div#top_paging {float:left; margin:7px 0 0 0; padding:0; width:250px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; line-height:100%; font-weight:normal; text-align:right;}
div#searchforpro_results div#header_bar div#top_paging a, div#searchforpro_results div#header_bar div#top_paging a:visited {margin:0 2px 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; line-height:100%; font-weight:normal; text-decoration:underline;}
div#searchforpro_results div#header_bar div#top_paging a:hover {text-decoration:none;}
div#searchforpro_results div#header_bar div#top_paging img {border:0; margin:0; padding:0;}

div#searchforpro_results div#bottom_paging {float:left; margin:5px 0 0 0; padding:0; width:753px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal; text-align:right;}
div#searchforpro_results div#bottom_paging a, div#searchforpro_results div#bottom_paging a:visited {margin:0 2px 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal; text-decoration:underline;}
div#searchforpro_results div#bottom_paging a:hover {text-decoration:none;}   

div#searchforpro_results div.searchpro_col_wrap {width:753px; height:auto; margin:0; padding:0; background-image:url(/images/forms/dashed_border.gif); background-position:bottom left; background-repeat:repeat-x;}
/*div#searchforpro_results div.first {margin-top:-7px;}*/
div#searchforpro_results div.alt_row_color {background-color:#f8f6f2;}

div#searchforpro_results div.searchpro_col_wrap div#col4_1 {float:left; margin:0; padding:7px 5px 0 15px; width:199px; height:50px; overflow:hidden;}
div#searchforpro_results div.searchpro_col_wrap div#col4_1 ul {margin:0; padding:0; list-style-type:none;}
div#searchforpro_results div.searchpro_col_wrap div#col4_1 ul li {margin:0; padding:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal;}
div#searchforpro_results div.searchpro_col_wrap div#col4_1 ul li label {margin:0; padding:0 0 2px 0;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:bold;}
div#searchforpro_results div.searchpro_col_wrap div#col4_1 ul li.header {font-weight:bold;}

div#searchforpro_results div.searchpro_col_wrap div#col4_2 {float:left; margin:0; padding:7px 5px 5px 15px; width:105px; height:50px; overflow:hidden;}
div#searchforpro_results div.searchpro_col_wrap div#col4_2 h6 {margin:0; padding:0 0 0 12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d932e; font-weight:bold; text-transform:uppercase; background-image:url(/images/forms/check.gif); background-position:top left; background-repeat:no-repeat;}

div#searchforpro_results div.searchpro_col_wrap div#col4_3 {float:left; margin:0; padding:7px 5px 5px 15px; width:152px; height:50px;}
div#searchforpro_results div.searchpro_col_wrap div#col4_3 ul {margin:0; padding:0; list-style-type:none;}
div#searchforpro_results div.searchpro_col_wrap div#col4_3 ul li {margin:0; padding:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal;}
div#searchforpro_results div.searchpro_col_wrap div#col4_3 ul li label {margin:0; padding:0 0 2px 0;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:bold;}
div#searchforpro_results div.searchpro_col_wrap div#col4_3 ul li.header {font-weight:bold;}
div#searchforpro_results div.searchpro_col_wrap div#col4_3 ul li.xsm {font-size:9px;}

div#searchforpro_results div.searchpro_col_wrap div#col4_4 {float:left; margin:0; padding:7px 5px 5px 15px; width:215px; height:50px; overflow:hidden;}
div#searchforpro_results div.searchpro_col_wrap div#col4_4 div.color {margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal;}
div#searchforpro_results div.searchpro_col_wrap div#col4_4 div.color img {border:0; margin:0 5px 1px 0; padding:0;} 
div#searchforpro_results div.searchpro_col_wrap div#col4_4 ul {margin:0; padding:0; list-style-type:none;}  
div#searchforpro_results div.searchpro_col_wrap div#col4_4 ul li {margin:0; padding:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%;}  
div#searchforpro_results div.searchpro_col_wrap div#col4_4 ul li a, div#searchforpro_results div.searchpro_col_wrap div#col4_4 ul li a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal;text-decoration:underline;}
div#searchforpro_results div.searchpro_col_wrap div#col4_4 ul li a:hover {text-decoration:none;}


/* search results output */
div#search_results {width:751px; margin:0 0 0 12px;}
div#search_results div#info {float:left; margin:0 20px 0 0; padding:0; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal;}

div#search_results div#next {float:left; margin:0 20px 0 0; padding:0; width:540px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#7d932e; line-height:100%; font-weight:normal; text-align:right;}
div#search_results div#next a, div#search_results div#next a:visited {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#7d932e; line-height:100%; font-weight:normal; text-decoration:none;}
div#search_results div#next a:hover {text-decoration:underline;}
div#search_results div#next img {border:0; margin:0 0 0 5px; padding:2px 0 0 0;}

div#search_results div#top_paging {float:left; margin:0 0 4px 0; padding:0; width:541px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal; text-align:right;}
div#search_results div#top_paging a, div#search_results div#top_paging a:visited {margin:0 2px 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal; text-decoration:underline;}
div#search_results div#top_paging a:hover {text-decoration:none;}
div#search_results div#top_paging img {border:0; margin:0; padding:0;}

div#search_results div#bottom_paging {float:left; margin:5px 0 0 0; padding:0; width:751px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal; text-align:right;}
div#search_results div#bottom_paging a, div#search_results div#bottom_paging a:visited {margin:0 2px 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal; text-decoration:underline;}
div#search_results div#bottom_paging a:hover {text-decoration:none;}   

div#search_results div#header_bar {margin:0 0 3px 0; padding:0; width:750px; height:18px; background-color:#564429;}
div#search_results div#header_bar ul {margin:0; padding:0; list-style-type:none;}
div#search_results div#header_bar ul li {display:inline; margin:0; padding:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; line-height:100%; font-weight:bold;}
div#search_results div#header_bar ul li.num1 {margin:0 0 0 182px; width:175px;}
div#search_results div#header_bar ul li.num2 {margin:0 270px 0 0; width:107px;}
div#search_results div#header_bar ul li.num3 {margin:0;}
div#search_results div#header_bar ul li.num4 {margin:0 70px 0 0; width:118px;}
div#search_results div#header_bar ul li.num5 {margin:0; width:154px;}

div#search_results table {margin:0; padding:0; border:0; width:753px;}
div#search_results table tr {margin:0; padding:0; border:0; width:753px; white-space:nowrap;}

div#search_results div.col5_1 {float:left; margin:0; padding:7px 0 7px 0; width:174px; height:120px; overflow:hidden; border-bottom:1px solid #727f85;}
div#search_results div.col5_1 img {margin:19px 0 0 0; padding:0;}

div#search_results div.col5_2 {float:left; margin:0; padding:7px 4px 7px 15px; width:150px; height:120px; overflow:hidden; border-bottom:1px solid #727f85;}
div#search_results div.col5_2 ul {margin:0 0 12px 0; padding:0; list-style-type:none;}
div#search_results div.col5_2 ul li {margin:0; padding:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal;}
div#search_results div.col5_2 ul li label {margin:0; padding:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:bold;}
div#search_results div.col5_2 ul li label a, div#search_results div.col5_2 ul li label a:visited {color:#000;}
div#search_results div.col5_2 ul li label a:hover {text-decoration:none;}

div#search_results div.col5_3 {float:left; margin:0; padding:10px 5px 7px 0; width:141px; height:117px; overflow:hidden; border-bottom:1px solid #727f85; text-align:left;}
div#search_results div.col5_3 img {border:0; margin:0; padding:0;}

div#search_results div.col5_4 {float:left; margin:0; padding:7px 3px 7px 15px; width:98px; height:120px; overflow:hidden; border-bottom:1px solid #727f85;}
div#search_results div.col5_4 ul {margin:0 0 20px 0; padding:0; list-style-type:none;}
div#search_results div.col5_4 ul li {margin:0; padding:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal;}
div#search_results div.col5_4 ul li.header {font-weight:bold;}
div#search_results div.col5_4 ul li label {margin:0; padding:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:bold;}

div#search_results div.col5_5 {float:left; margin:0; padding:7px 5px 7px 23px; width:117px; height:120px; overflow:hidden; border-bottom:1px solid #727f85;}
div#search_results div.col5_5 div.color {width:112px; height:auto; margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:100%; font-weight:normal;}
div#search_results div.col5_5 div.color img {border:0; margin:0 5px 1px 0; padding:0;} 


