*{margin:0;padding:0} /*reset all margins and paddings to zero*/

body {background-color: #ffffff;
	margin: 0px;
}

.center_container {
	width: 986px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
}

.header {
	height: 72px;
	width: 986px;
	display: block;
	position: relative;
	background-image: url(/images/background_header.gif);
	background-repeat: repeat-x;
}

.header_admin {
	height: 72px;
	width: 986px;
	display: block;
	position: relative;
}

.header_2 {
	height: 175px;
	width: 986px;
	display: block;
	position: relative;
	padding-top: 10px;
}

.header_spacer {
	height: 10px;
	display: block;
	position: relative;
	background-color: #CCCCCC;
}

.primary_container {
margin-bottom: 8px;
	width: 986px;
	position: relative;
	top: 10px;
	background-image: url(/images/background_primary_container_two_column.gif);
	background-repeat: no-repeat;
}

.primary_container_new {
	width: 986px;
	position: relative;
	top: 10px;
	background-image: url(/images/background_primary_container_two_column.gif);
	background-repeat: no-repeat;
}

.primary_container_admin {
	width: 986px;
	position: relative;
	top: 0px;
	padding-bottom: 55px;
}

.primary_container_one_column {
	width: 986px;
	position: relative;
	top: 10px;
	background-image: url(/images/background_primary_container_one_column.gif);
	background-repeat: no-repeat;
	padding-bottom: 55px;
}

.primary_container_one_column {
	width: 986px;
	position: relative;
	top: 10px;
	background-image: url(/images/background_primary_container_one_column.gif);
	background-repeat: no-repeat;
	padding-bottom: 55px;
}

.primary_container_profile {
	width: 986px;
	position: relative;
	top: 6px;
	background-image: url(/images/background_primary_container_profile.gif);
	background-repeat: no-repeat;
}

.primary_container_brochure_thank_you {
	width: 986px;
	position: relative;
	top: 0px;
	background-image: url(/images/background_primary_container_brochure_thank_you.gif);
	background-repeat: no-repeat;
}

.primary_container_current_listings {
	width: 986px;
	position: relative;
	top: 0px;
	background-image: url(/images/background_primary_container_current_listing.gif);
	background-repeat: no-repeat;
}

.primary_container_homepage {
	width: 986px;
	position: relative;
	top: 4px;
	background-image: url(/images/background_primary_container_two_column_for_homepage_v03.gif);
	background-repeat: no-repeat;
}

.primary_container_search_results {
	width: 986px;
	position: relative;
	top: 5px;
	background-image: url(/images/background_primary_container_search_results.gif);
	background-repeat: repeat-y;
}

.primary_container_franchise_suppliers {
	width: 986px;
	position: relative;
	top: 5px;
	background-image: url(/images/background_primary_container_franchise_suppliers.gif);
	background-repeat: no-repeat;
}



.column_one {
	width: 763px;
	position: absolute;
	top: 0px;
	text-align: left;
}

.column_one_one_column {
	width: 763px;
	position: relative;
	top: 0px;
	text-align: left;
}

.column_one_new {
	width: 763px;
	top: 0px;
}

.column_two_new {
	width: 216px;
	top: 0px;
}

.column_one_search_results {
	width: 986px;
	position: relative;
	top: 0px;
	text-align: left;
}

.column_one_signup {
	width: 763px;
	position: relative;
	top: 0px;
	text-align: left;
}

.column_two {
	width: 216px;
	position: relative;
	top: 0px;
	left: 770px;
}

.column_two_one_column {
	width: 216px;
	position: absolute;
	top: 0px;
	left: 770px;
}

.column_two_signup {
	width: 216px;
	position: absolute;
	top: 0px;
	left: 770px;
}


.image_header {
	background-color: #bbbbbb;
	height: 176px;
	width: 763px;
	position: relative;
}

.image_header_search_results {
	height: 175px;
	width: 763px;
	position: relative;
	background-image: url(/images/background_search_results_header.gif);
}

.image_header_profile {
	height: 175px;
	width: 763px;
	position: relative;
	background-image: url(/images/background_profile_header.gif);
}

.image_header_profile_admin {
	height: 175px;
	width: 748px;
	position: relative;
	background-image: url(/images/background_profile_header_admin.gif);
}

.search_box {
	height: 170px;
	width: 216px;
	position: relative;
	top: 0px;
	right: 0px;
	background-image: url(/images/background_search_box.gif);
	background-repeat: no-repeat;
}



.search_box_search_results {
	height: 170px;
	width: 216px;
	position: absolute;
	top: 10px;
	right: 0px;
	background-image: url(/images/background_search_box.gif);
	background-repeat: no-repeat;
}

.search_form_franchise {
	position: relative;
	top: 13px;
	left: 14px;
}

.search_forms_home_page {
	position: relative;
	width: 300px;
	top: 0px;
	left: -105px;
}

.search_form_franchise_home_page {
	position: relative;
	width: 300px;
	top: 0px;
	left: 120px;
}

.search_form_investment {
	position: relative;
	top: 26px;
top: 20px;
	left: 14px;
}

.search_form_investment_home_page {
	position: relative;
	top: 38px;
	left: 0px;
}

.search_form_province {
	position: relative;
	top: 39px;
top: 27px;
	left: 14px;
}

.search_form_province_home_page {
	position: relative;
	top: 58px;
	left: 0px;
}

.search_form_warning_message {
	position: relative;
	top: 52px;
top: 30px;
	left: 14px;
}

a.search_rollover {
	position: absolute;
	top: 137px;
	right: 9px;
	width: 80px;
	height: 26px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_search.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.search_rollover:hover {
	background-position: -80px 0;
}


a.search_rollover_home_page {
	position: absolute;
	top: 320px;
	left: 275px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_homepage_search.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.search_rollover_home_page:hover {
	background-position: -107px 0;
}

a.browse_rollover {
	position: absolute;
	left: 355px;
	top: 26px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_browse.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.browse_rollover:hover {
	background-position: -107px 0;
}

.breadcrumbs {
	position:relative;
	width: 986px;
	height: 36px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(/images/background_breadcrumbs.gif);
	background-repeat: no-repeat;
}

.breadcrumbs_bottom {
	position:relative;
	width: 986px;
	height: 36px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(/images/background_breadcrumbs.gif);
	background-repeat: no-repeat;
	margin-top: 13px;
}

.breadcrumbs_bottom_profile {
	position:relative;
	width: 986px;
	height: 36px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(/images/background_breadcrumbs.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}

a.breadcrumbs_rollover_first {
	position:absolute; 
	top: -2px; 
	right: 152px;
right: 178px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_first.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.breadcrumbs_rollover_first:hover {
	background-position: -18px 0;
}

a.breadcrumbs_rollover_next {
	position:absolute; 
	top: -2px; 
	right: 0px;
right: 26px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_next.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.breadcrumbs_rollover_next:hover {
	background-position: -18px 0;
}

a.breadcrumbs_rollover_previous {
	position:absolute; 
	top: -2px; 
	right: 126px;
right: 152px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_previous.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.breadcrumbs_rollover_previous:hover {
	background-position: -18px 0;
}
a.breadcrumbs_rollover_last {
	position:absolute; 
	top: -2px; 
	right: 0px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_last.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.breadcrumbs_rollover_last:hover {
	background-position: -18px 0;
}

a.breadcrumbs_rollover_first_leads {
	position:absolute; 
	top: 10px; 
	right: 159px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_first.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.breadcrumbs_rollover_first_leads:hover {
	background-position: -18px 0;
}

a.breadcrumbs_rollover_previous_leads {
	position:absolute; 
	top: 10px; 
	right: 133px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_previous.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.breadcrumbs_rollover_previous_leads:hover {
	background-position: -18px 0;
}

a.breadcrumbs_rollover_next_leads {
	position:absolute; 
	top: 10px; 
	right: 14px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_next.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.breadcrumbs_rollover_next_leads:hover {
	background-position: -18px 0;
}

a.breadcrumbs_rollover_last_leads {
	position:absolute; 
	top: 10px; 
	right: -12px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_last.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.breadcrumbs_rollover_last_leads:hover {
	background-position: -18px 0;
}








.breadcrumbs {
	position:relative;
	width: 986px;
	height: 36px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(/images/background_breadcrumbs.gif);
	background-repeat: no-repeat;
}

.subnav_breadcrumbs {
	position:relative;
	width: 986px;
	height: 36px;
	margin-top: 4px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(/images/background_breadcrumbs.gif);
	background-repeat: no-repeat;
}

.main_content_area {
	width: 763px;
	position: relative;
}

#subnav_menu {
	float: left;
	list-style: none;
	padding: 5px 0px 0px 4px;
	width: 100%;
}
#subnav_menu li {
	float: left;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
}
#subnav_menu a {
	background: #CCCCCC;
	color: #666666;
	display: block;
	float: left;
	margin: 0;
	padding: 7px 50px;
	text-decoration: none;
	font-weight: bold;
}
#subnav_menu a:hover {
	background: #003081;
	color: #ffffff;
}

#subnav_menu span {
	background: #003081;
	color: #ffffff;
	display: block;
	float: left;
	margin: 0;
	padding: 7px 50px;
	text-decoration: none;
	font-weight: bold;
}





#subnav_menu_admin {
	float: left;
	list-style: none;
	padding: 5px 0px 0px 4px;
padding: 5px 0px 0px 2px;
	width: 100%;
}
#subnav_menu_admin li {
	float: left;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-right-width: 2px;
}
#subnav_menu_admin a {
	background: #cccccc;
	color: #666666;
	display: block;
	float: left;
	margin: 0;
	padding: 7px 26px;
padding: 7px 25px;
	text-decoration: none;
	font-weight: bold;
}
#subnav_menu_admin a:hover {
	background: #003081;
	color: #ffffff;
}

#subnav_menu_admin span {
	background: #003081;
	color: #ffffff;
	display: block;
	float: left;
	margin: 0;
	padding: 7px 26px;
	text-decoration: none;
	font-weight: bold;
}








#subnav_menu_search_results {
	float: left;
	list-style: none;
	padding: 4px 0px 0px 4px;
	width: 100%;
}
#subnav_menu_search_results li {
	float: left;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-right: 1px;
	padding: 0;
	letter-spacing: 1.1px;
}
#subnav_menu_search_results a {
	background: #003081;
	color: #ffffff;
	display: block;
	float: left;
	margin: 0;
	padding: 7px;
	text-decoration: none;
	font-weight: bold;
	width: 475px;
}
#subnav_menu_search_results a:hover {
	background: #FF0000;
	color: #ffffff;
}



.main_content_area_hr {
	height: 3px;
	position: relative;
	top: 0px;
}

.main_content_area_title {
	display: block;
	height: 34px;
	width: 709px;
	line-height:normal;
	color: #000000;
	font-family: arial regular, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-image: url(/images/background_double_underline.gif);
	background-repeat: repeat-x;
}

.main_content_area_body_text_new {
	width: 714px;
	position: relative;
	top: 0px;
	left: 25px;
	float: left;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	vertical-align: top;
	margin-top: 31px;
	padding-bottom: 15px;
}

.main_content_area_body_text_current_listing {
	width: 726px;
	position: relative;
	top: 0px;
	left: 19px;
	float: left;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
	margin-top: 26px;
	padding-bottom: 15px;
}

.main_content_area_body_text_profile {
	width: 720px;
	position: relative;
	top: 0px;
	left: 19px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.main_content_area_body_text {
	width: 700px;
	position: relative;
	float: left;
	top: 0px;
	left: 19px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.main_content_area_body_text_one_column {
	width: 438px;
	position: relative;
	top: 0px;
	left: 19px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.main_content_area_body_text_admin {
	width: 750px;
	position: relative;
	top: 0px;
	left: 19px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.main_content_area_body_text_home_page {
	width: 761px;
	height: 360px;
	position: relative;
	float: left;
	top: 7px;
	left: 1px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/background_home_page_main_content_area.gif);
	background-repeat: no-repeat;

}

.main_content_area_body_text_wider {
	width: 726px;
	position: relative;
	float: left;
	top: 0px;
	left: 19px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}



.main_content_area_body_text_signup {
	width: 380px;
	position: relative;
	top: 0px;
	left: 19px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.profile_headline {
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.home_page_content {
	width: 726px;
	position: relative;
	top: 37px;
	left: 36px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

.browse_by_franchise {
	height: 101px;
	width: 216px;
	position: relative;
	top: 6px;
	background-image: url(/images/background_browse_by_franchise.gif);
	background-repeat: no-repeat;
}


.form_browse_by_franchise {
	position: relative;
	top: 16px;
	left: 14px;
}

.browse_categories {
	width: 216px;
	position: relative;
	text-align: left;
	margin-top: 6px;
	padding-bottom: 6px;
}

.browse_categories_new {
	width: 216px;
	position: relative;
	text-align: left;
	margin-top: 6px;
	padding-bottom: 6px;
}

.news_press_outer_container {
	width: 216px;
	position: relative;
	top: 0px;
	right: 0px;
}


.browse_categories_homepage {
	width: 216px;
	height: 369px;
	position: relative;
	text-align: left;
	margin-top: 6px;
	padding-bottom: 6px;
	background-image: url(/images/background_browse_by_categories_homepage.gif);
	background-repeat: no-repeat;
}

#categories_menu {
	width:216px; 
	margin:6px 0px 2px;
	position: relative;
	}
	
#categories_menu a, #categories_menu a:visited {
	display:block; 
	width:100%; 
	height:18px; 
	line-height:18px; 
	text-decoration:none; 
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #32485c;
	background:url("/images/menu_icon_categories_off.gif"); 
	background-repeat:no-repeat;
}

#categories_menu a span {
	padding-left: 22px;
}

#categories_menu a:hover {
	display:block; 
	width:100%; 
	height:18px; 
	cursor:pointer; 
	text-decoration:none; 
	color:#003081; 
	background:url("/images/menu_icon_categories_on.gif"); 
	background-repeat:no-repeat;
}


#categories_menu_home_page {
	width:216px;
	margin:6px 0px 2px;
	position: relative;
	}
	
#categories_menu_home_page a, #categories_menu_home_page a:visited {
	display:block; 
	width:100%; 
	height:17px; 
	line-height:17px; 
	text-decoration:none; 
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #32485c;
	background:url("/images/menu_icon_categories_off.gif"); 
	background-repeat:no-repeat;
}

#categories_menu_home_page a span {
	padding-left: 22px;
}

#categories_menu_home_page a:hover {
	display:block; 
	width:100%; 
	height:17px; 
	cursor:pointer; 
	text-decoration:none; 
	color:#003081; 
	background:url("/images/menu_icon_categories_on.gif"); 
	background-repeat:no-repeat;
}



.bottom_edge_content_area {
	width: 986px;
	height: 1px;
	display: block;
	position: relative;
	top: 10px;
}


.bottom_edge_content_area_profile {
	width: 986px;
	height: 1px;
	display: block;
	position: relative;
	top: 6px;
}

.bottom_edge_content_area_current_listing {
	width: 986px;
	height: 1px;
	display: block;
	position: relative;
}

.bottom_edge_content_area_search_result {
	width: 986px;
	height: 1px;
	display: block;
	position: relative;
	top: 5px;
}

.bottom_edge_content_area_home_page {
	width: 986px;
	height: 16px;
	display: block;
	position: relative;
	top: -147px;
}

.footer_container {
	width: 986px;
	display: block;
	position: relative;
	top: 16px;
top: 4px;
}

.footer_container_profile {
	width: 986px;
	display: block;
	position: relative;
	top: 4px;
}

.footer_container_search_results {
	width: 986px;
	display: block;
	position: relative;
	top: 8px;
}

.footer_container_home_page {
	width: 764px;
	display: block;
	position: absolute;
	top: 368px;
	left: -1px;
}


.franchise_guide {
	height: 100px;
	width: 380px;
	position: absolute;
	background-image: url(/images/background_footer_containers.gif);
	background-repeat: no-repeat;
}

.franchise_guide1 {
	height: 100px;
	width: 229px;
	position: absolute;
	background-image: url(/images/box1.jpg);
	background-repeat: no-repeat;
}

.featured_franchisor {
	height: 100px;
	width: 296px;
	left: 470px;
	position: absolute;
	background-image: url(/images/box3.jpg);
	background-repeat: no-repeat;
}

.franchise_suppliers {
	height: 100px;
	width: 245px;
	position: absolute;
	left: 259px;
	background-image: url(/images/background_footer_containers.gif);
	background-repeat: no-repeat;
}

.advertise_with_us {
	height: 100px;
	width: 380px;
	position: absolute;
	left: 383px;
	background-image: url(/images/background_footer_containers.gif);
	background-repeat: no-repeat;
}

.advertise_with_us1 {
	height: 100px;
	width: 229px;
	position: absolute;
	left: 235px;
	background-image: url(/images/box2.jpg);
	background-repeat: no-repeat;
}

.bottom_element_title_text {
	position: relative;
	top: 10px;
	left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003081;
}

.bottom_element_title_text a {color: #003081; text-decoration: none;}
.bottom_element_title_text a:visited {color: #003081; text-decoration: none;}
.bottom_element_title_text a:hover {color: #004ccd; text-decoration: none;}
.bottom_element_title_text a:active {color: #004ccd; text-decoration: none;}

.footer_text {
	display: block;
	position: relative;
	top: 16px;
	left: 13px;
	color: #003081;
	font-family: arial-regular, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.footer_text a {color: #666666; text-decoration: none; font-weight:normal;}
.footer_text a:visited {color: #003081; text-decoration: none; font-weight:normal;}
.footer_text a:hover {color: #0004ccd; text-decoration: none; font-weight:normal;}
.footer_text a:active {color: #004ccd; text-decoration: none; font-weight:normal;}


.more_button_right {
	display: block;
	position: relative;
	top: 41px;
	left: 325px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003081;
}

.more_button_right a {color: #003081; text-decoration: none; font-weight:normal; position: relative; top: -1px; left: -2px;}
.more_button_right a:visited {color: #003081; text-decoration: none; font-weight:normal;}
.more_button_right a:hover {color: #004ccd; text-decoration: none; font-weight:normal;}
.more_button_right a:active {color: #004ccd; text-decoration: none; font-weight:normal;}


.more_button {
	display: block;
	position: relative;
	top: 27px;
	left: 325px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003081;
}


.more_button a {color: #003081; text-decoration: none; font-weight:normal; position: relative; top: -1px; left: -2px;}
.more_button a:visited {color: #003081; text-decoration: none; font-weight:normal;}
.more_button a:hover {color: #004ccd; text-decoration: none; font-weight:normal;}
.more_button a:active {color: #004ccd; text-decoration: none; font-weight:normal;}


.corner_graphics {
	height: 100px;
	width: 216px;
	position: relative;
	left: 770px;
}

.footer_divider {
	height: 9px;
	width: 986px;
	display: block;
	position: relative;
	top: 15px;
	background-image: url(/images/background_footer_divider.gif);
	background-repeat: repeat-x;
}

.footer_divider_admin {
	height: 9px;
	width: 768px;
	display: block;
	position: relative;
	top: 15px;
}

.footer_divider_profile {
	height: 9px;
	width: 986px;
	display: block;
	position: relative;
	top: 4px;
	background-image: url(/images/background_footer_divider.gif);
	background-repeat: repeat-x;
}

.footer_divider_search_results {
	height: 9px;
	width: 986px;
	display: block;
	position: relative;
	top: 7px;
	background-image: url(/images/background_footer_divider.gif);
	background-repeat: repeat-x;
}

.footer_divider_homepage {
	height: 9px;
	width: 986px;
	display: block;
	position: relative;
	top: -3px;
	background-image: url(/images/background_footer_divider.gif);
	background-repeat: repeat-x;
}

.copyright_line_left {
	height: 15px;
	width: 386px;
	display: block;
	position: absolute;
	top: 20px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0.05px;	
}

.copyright_line_right {
	height: 15px;
	width: 986px;
	display: block;
	position: relative;
	top: 20px;
	right: 0px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	letter-spacing: .05px;
}

.copyright_line_right_admin {
	height: 15px;
	width: 755px;
	display: block;
	position: relative;
	top: -5px;
	right: 0px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	letter-spacing: .05px;
}


.header_links {
	height: 23px;
	width: 262px;
width: 400px;
	display: block;
	position: absolute;
	top: 55px;
	left: 722px;
left: 585px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	vertical-align: bottom;
	letter-spacing: .05px;
}

.header_links a {color: #000000; text-decoration: none; font-weight: bold;}
.header_links a:visited {color: #003081; text-decoration: none; font-weight: bold;}
.header_links a:hover {color: #004ccd; text-decoration: none; font-weight: bold;}
.header_links a:active {color: #004ccd; text-decoration: none; font-weight: bold;}


.header_links_admin {
	height: 23px;
	width: 262px;
width: 300px;
	display: block;
	position: absolute;
	top: 55px;
	left: 490px;
left: 450px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	vertical-align: bottom;
	letter-spacing: .05px;
}

.header_links_admin a {color: #000000; text-decoration: none; font-weight: bold;}
.header_links_admin a:visited {color: #003081; text-decoration: none; font-weight: bold;}
.header_links_admin a:hover {color: #004ccd; text-decoration: none; font-weight: bold;}
.header_links_admin a:active {color: #004ccd; text-decoration: none; font-weight: bold;}


.header_text_admin {
	height: 23px;
	width: 262px;
	display: block;
	position: absolute;
	top: 17px;
	left: 490px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	vertical-align: bottom;
	letter-spacing: .05px;
}


.copyright_line_right a {color: #000000; text-decoration: none;}
.copyright_line_right a:visited {color: #003081; text-decoration: none;}
.copyright_line_right a:hover {color: #004ccd; text-decoration: none;}
.copyright_line_right a:active {color: #004ccd; text-decoration: none;}

.copyright_line_right_admin a {color: #000000; text-decoration: none;}
.copyright_line_right_admin a:visited {color: #003081; text-decoration: none;}
.copyright_line_right_admin a:hover {color: #004ccd; text-decoration: none;}
.copyright_line_right_admin a:active {color: #004ccd; text-decoration: none;}


.main_content_area_body_text_wider a {color: #000000; text-decoration: none;}
.main_content_area_body_text_wider a:visited {color: #a8a8a8; text-decoration: none;}
.main_content_area_body_text_wider a:hover {color: #c30e00; text-decoration: none;}
.main_content_area_body_text_wider a:active {color: #c30e00; text-decoration: none;}

.main_content_area_body_text_new a {color: #000000; text-decoration: none;}
.main_content_area_body_text_new a:visited {color: #a8a8a8; text-decoration: none;}
.main_content_area_body_text_new a:hover {color: #c30e00; text-decoration: none;}
.main_content_area_body_text_new a:active {color: #c30e00; text-decoration: none;}


.breadcrumbs a {color: #000000; text-decoration: none; font-weight:bold;}
.breadcrumbs a:visited {color: #000000; text-decoration: none; font-weight:bold;}
.breadcrumbs a:hover {color: #003081; text-decoration: none; font-weight:bold;}
.breadcrumbs a:active {color: #003081; text-decoration: none; font-weight:bold;}

.breadcrumbs_bottom a {color: #000000; text-decoration: none; font-weight:bold;}
.breadcrumbs_bottom a:visited {color: #000000; text-decoration: none; font-weight:bold;}
.breadcrumbs_bottom a:hover {color: #003081; text-decoration: none; font-weight:bold;}
.breadcrumbs_bottom a:active {color: #003081; text-decoration: none; font-weight:bold;}

.breadcrumbs_bottom_profile a {color: #000000; text-decoration: none; font-weight:bold;}
.breadcrumbs_bottom_profile a:visited {color: #000000; text-decoration: none; font-weight:bold;}
.breadcrumbs_bottom_profile a:hover {color: #003081; text-decoration: none; font-weight:bold;}
.breadcrumbs_bottom_profile a:active {color: #003081; text-decoration: none; font-weight:bold;}

.form_text  {
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.search_result {
	width: 958px;
	height: 159px;
	position: relative;
	padding-top: 14px;
	left: 15px;
	background-image: url(/images/background_search_result.gif);
	background-repeat: repeat-x;
}

.search_result_image {
	width: 142px; 
	height: 115px; 
	position: relative; 
	/*border: 1px solid; 
	border-color: #e3e2e0; */
	float: left;
}

.search_result_text {
	width: 532px;
	height: 100px;
	position: absolute;
	top: 22px;
	left: 168px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.current_listing {
	width: 746px;
	height: 145px;
	position: relative;
	padding-top: 14px;
	left: 4px;
	border: 1px solid #e2e1df;
	background-image: url(/images/background_current_listing.gif);
	background-repeat: repeat-x;
}

a.view_profile_rollover {
	position:absolute; 
	top: 105px; 
	right: 15px;
	width: 145px;
	height: 29px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/button_view_profile.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.view_profile_rollover:hover {
	background-position: -145px 0;
}

.search_result_text a {color: #000000; text-decoration: none; font-weight:bold;}
.search_result_text a:visited {color: #000000; text-decoration: none; font-weight:bold;}
.search_result_text a:hover {color: #003081; text-decoration: none; font-weight:bold;}
.search_result_text a:active {color: #003081; text-decoration: none; font-weight:bold;}

.search_results_header_list_container {
	width: 422px;
	height: 135px;
	display: block;
	float: left;
	position: absolute;
	top: 18px;
	left: 325px;
}

#search_results_header_categories_menu_1 {
display: block;
	width:145px;
	margin:6px 0px 6px;
	position: relative;
	left: -63px;
overflow: hidden;
overflow-x: hidden;	
	}
	
#search_results_header_categories_menu_1 a, #search_results_header_categories_menu_1 a:visited {
	display:block; 
	width:100%; 
	height:22px; 
	line-height:19px; 
	text-decoration:none; 
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background:url("/images/menu_icon_categories_off.gif"); 
	background-repeat:no-repeat;
overflow: hidden;
overflow-x: hidden;
}

#search_results_header_categories_menu_1 a span {
	padding-left: 22px;
overflow: hidden;
overflow-x: hidden;
}

#search_results_header_categories_menu_1 a:hover {
	display:block; 
	width:100%; 
	height:22px; 
	cursor:pointer; 
	text-decoration:none; 
	color:#013182; 
	background:url("/images/menu_icon_categories_on.gif"); 
	background-repeat:no-repeat;
overflow: hidden;
overflow-x: hidden;	
}

.search_results_category_menu_number_container_1 {
	width: 15px;
	height: 135px;
	display: block;
	position: absolute;
	top: 24px;
	left: 68px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:22px; 
	font-weight: bold;
}






#search_results_header_categories_menu_2 {
	width:145px;
	margin:6px 0px 6px;
	position: absolute;
	right: 172px;
	top: 19px;
overflow: hidden;
overflow-x: hidden;
}
	
#search_results_header_categories_menu_2 a, #search_results_header_categories_menu_2 a:visited {
	display:block; 
	width:100%; 
	height:22px; 
	line-height:19px; 
	text-decoration:none; 
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background:url("/images/menu_icon_categories_off.gif"); 
	background-repeat:no-repeat;
overflow: hidden;
overflow-x: hidden;
}

#search_results_header_categories_menu_2 a span {
	padding-left: 22px;
overflow: hidden;
overflow-x: hidden;
}

#search_results_header_categories_menu_2 a:hover {
	display:block; 
	width:100%; 
	height:22px; 
	cursor:pointer; 
	text-decoration:none; 
	color:#013182; 
	background:url("/images/menu_icon_categories_on.gif"); 
	background-repeat:no-repeat;
overflow: hidden;
overflow-x: hidden;
}

.search_results_category_menu_number_container_2 {
	width: 15px;
	height: 135px;
	display: block;
	position: absolute;
	top: 24px;
	right: 172px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:22px; 
	font-weight: bold;
}







#search_results_header_categories_menu_3 {
	width:145px;
	margin:6px 0px 6px;
	position: absolute;
	right: 5px;
	top: 19px;
}
	
#search_results_header_categories_menu_3 a, #search_results_header_categories_menu_3 a:visited {
	display:block; 
	width:100%; 
	height:22px; 
	line-height:19px; 
	text-decoration:none; 
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background:url("/images/menu_icon_categories_off.gif"); 
	background-repeat:no-repeat;
overflow: hidden;
overflow-x: hidden;
}

#search_results_header_categories_menu_3 a span {
	padding-left: 22px;
overflow: hidden;
overflow-x: hidden;
}

#search_results_header_categories_menu_3 a:hover {
	display:block; 
	width:100%; 
	height:22px; 
	cursor:pointer; 
	text-decoration:none; 
	color:#013182; 
	background:url("/images/menu_icon_categories_on.gif"); 
	background-repeat:no-repeat;
overflow: hidden;
overflow-x: hidden;
}

.search_results_category_menu_number_container_3 {
	width: 15px;
	height: 135px;
	display: block;
	position: absolute;
	top: 24px;
	right: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:22px; 
	font-weight: bold;
}



.vertical_divider {
	width: 2px;
	height: 462px;
	background-color: #e0e3e9;
	position: absolute;
	left: 470px;
	top: 194px;
top: 17px;
}

.signup_form_field_labels {
	width: 112px;
	position: relative;
	left: 0px;
	top: 0px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.8em;
}

.signup_form_fields {
	width: 298px;
	position: absolute;
	right: 0px;
	top: 0px;
}

a.submit_rollover {
	position: absolute;
	left: -2px;
	width: 80px;
	height: 26px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_submit.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.submit_rollover:hover {
	background-position: -80px 0;
}

.signup_login_form_field_labels {
	width: 112px;
	position: relative;
	left: 0px;
	top: 0px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

a.login_rollover {
	position: absolute;
	/*top: 135px;*/
	left: 12px;
	width: 80px;
	height: 26px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_login.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.login_rollover:hover {
	background-position: -80px 0;
}

a.request_brochure_rollover {
	position: absolute;
	bottom: 18px;
	left: 43px;
	width: 145px;
	height: 29px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_request_brochure.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.request_brochure_rollover:hover {
	background-position: -145px 0;
}

a.send_email_rollover {
	position: absolute;
	bottom: 18px;
	left: 47px;
	width: 145px;
	height: 29px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_send_email.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.send_email_rollover:hover {
	background-position: -145px 0;
}

a.visit_website_rollover {
	position: absolute;
	bottom: 18px;
	left: -5px;
	width: 145px;
	height: 29px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_visit_website.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.visit_website_rollover:hover {
	background-position: -145px 0;
}

a.view_website_rollover {
	position: absolute;
	bottom: 18px;
	left: -5px;
	width: 145px;
	height: 29px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_view_website.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.view_website_rollover:hover {
	background-position: -145px 0;
}

a.submit_edit_listings_rollover {
	position: relative;
	top: 25px;
	left: 22px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_submit_edit_listings.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.submit_edit_listings_rollover:hover {
	background-position: -107px 0;
}

a.submit_forgot_password_rollover {
	position: relative;
	top: 0px;
	left: 111px;
	margin-top: 12px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_submit_edit_listings.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.submit_forgot_password_rollover:hover {
	background-position: -107px 0;
}

a.submit_email_to_franchisor_rollover {
	position: relative;
	top: 0px;
	left: 605px;
	margin-top: 12px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_submit_edit_listings.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.submit_email_to_franchisor_rollover:hover {
	background-position: -107px 0;
}

a.update_rollover {
	position: absolute;
	top: 155px;
	left: 335px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_update.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.update_rollover:hover {
	background-position: -107px 0;
}

a.submit_statistics_rollover {
	position: relative;
	left: 178px;
	width: 107px;
	height: 32px;
	margin-top: 20px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_submit_edit_listings.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.submit_statistics_rollover:hover {
	background-position: -107px 0;
}

.news_press_entry {
	width: 182px; 
	position: relative; 
	top: 0px; 
	left: 15px;
	margin-bottom: 15px;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.news_press_entry a {color: #2e5aa1; text-decoration: none; font-weight:normal;}
.news_press_entry a:visited {color: #2e5aa1; text-decoration: none; font-weight:normal;}
.news_press_entry a:hover {color: #013182; text-decoration: none; font-weight:normal;}
.news_press_entry a:active {color: #013182; text-decoration: none; font-weight:normal;}

.float_right {
	float: right;
	padding-left: 20px;
}

.float_left {
	float: left;
	padding-right: 20px;
}
.float_left_2 {
	float: left;
}

.right_sidebar_element_title_area {
	position: relative;
	top: 5px;
	left: 4px;
	width: 208px;
	height: 29px;
	background-color: #003081;
}

.right_sidebar_element_title_area_current_listings {
	position: relative;
	top: 0px;
	left: 0px;
	width: 216px;
	height: 29px;
	background-color: #003081;
}

.right_sidebar_element_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #ffffff;
	position: relative;
	top: 7px;
	left: 9px;
}

.user_login_box_signup {
	width: 266px;
	height: 197px;
	position: absolute;
	left: 485px;
	top: 194px;
top: 18px;
	border: 1px solid #003081;
}

.user_login_title_area {
	height: 29px;
	background-color: #003081;
}

.user_login_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #ffffff;
	position: relative;
	top: 7px;
	left: 14px;
}

.forgot_password_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #000000;
	position: relative;
	top: 50px;
	left: 11px;
top: 31px;
left: 0px;
}

.forgot_password_text a {color: #000000; text-decoration: none; font-weight:bold;}
.forgot_password_text a:visited {color: #000000; text-decoration: none; font-weight:bold;}
.forgot_password_text a:hover {color: #003081; text-decoration: none; font-weight:bold;}
.forgot_password_text a:active {color: #003081; text-decoration: none; font-weight:bold;}

.contact_box {
	width: 754px;
	height: 68px;
	position: relative;
	left: 4px;
	top: 55px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	background-color: #c7dae8;
	text-align: center;
	padding-top: 11px;
}

.contact_box a {color: #000000; text-decoration: none;}
.contact_box a:visited {color: #000000; text-decoration: none;}
.contact_box a:hover {color: #c30e00; text-decoration: none;}
.contact_box a:active {color: #c30e00; text-decoration: none;}

a.next_rollover_getting_started {
	position: absolute;
	left: 255px;
	width: 80px;
	height: 26px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_next.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

a.next_rollover_getting_started:hover {
	background-position: -80px 0;
}

.getting_started_form_field_labels {
	width: 500px;
	position: relative;
	left: 19px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.getting_started_form_fields {
	width: 200px;
	position: absolute;
	left: 115px;
	bottom: -3px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.form_field_labels_admin_edit_listing {
	width: 500px;
	position: relative;
	left: 19px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.form_fields_admin_edit_listing {
	width: 200px;
	position: absolute;
	left: 230px;
	bottom: -3px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.form_field_labels_admin_statistics {
	width: 500px;
	position: relative;
	left: 19px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.form_fields_admin_statistics {
	width: 200px;
	position: absolute;
	left: 110px;
	bottom: -3px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

ul {
list-style-position: inside;
list-style-type: disc;
}

ol {
	list-style-position: outside;
	margin-top:14px;
	margin-left:22px;
	position: relative;
	line-height: 14px;
}

ol li {
	margin-bottom:19px;
}

#checkmark_list {
	margin:7px 0px 0px;
	position: relative;
	line-height: 22px; 
	}

#checkmark_list span {
	display:block; 
	width:100%;
	margin-top: 6px;
	text-decoration:none; 
	background:url("/images/checkmark.gif"); 
	background-repeat:no-repeat;
	padding-left: 34px;
}

#fastfacts_list {
	margin:0px 0px 0px 1px;
	position: relative;
	line-height: 18px;
	}

#fastfacts_list span {
	display:block; 
	width:100%;
	margin-top: 0px;
	text-decoration:none; 
	background:url("/images/orange_arrow.gif"); 
	background-repeat:no-repeat;
	padding-left: 12px;
}

.form_headline {
	position: relative;
	top: 0px;
	left: 18px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}

.table_text {
	color: #222222;
	font-family: arial-regular, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.table_padding {
	padding:3px;
}

.table_padding_higher {
	padding:10px;
	font-weight:bold;
	color:#ffffff
}

.table_padding_medium {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:11px;
	padding-right:10px;
	font-weight:bold;
	color:#ffffff;
	font-size: 14px;
}

.orange_headline {
	color: #003081;
	font-family: arial-regular, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.tips_list_container {
	position: relative;
	margin-top: 15px;
	margin-left: 4px;
}

.tips_list_number {
	position: relative;
	color: #003081;
	font-family: arial-regular, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
}

.tips_list_listing {
	position: relative;
	margin-left: 30px;
	top: 1px;
}

.scroll_area {
	position: relative;
	top: 0px;
	left: 19px;
	height: 105px;
	width: 700px;
	overflow: auto;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.edit_listing_contact_container {
	width: 241px;
	height: 58px;
	position: absolute;
	left: 470px;
	top: 20px;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 10px;
	padding-top: 7px;
	border: 1px solid #003081;
}

.edit_listing_contact_container a {color: #000000; text-decoration: none;}
.edit_listing_contact_container a:visited {color: #000000; text-decoration: none;}
.edit_listing_contact_container a:hover {color: #003081; text-decoration: none;}
.edit_listing_contact_container a:active {color: #003081; text-decoration: none;}

/* ================================================================================ */
#subnav_menu a.active {
	background: #003081;
	color: #ffffff;
	display: block;
	float: left;
	margin: 0;
	padding: 7px 50px;
	text-decoration: none;
	font-weight: bold;
}

#subnav_menu_admin a.active {
	background: #003081;
	color: #ffffff;
	display: block;
	float: left;
	margin: 0;
	/*padding: 7px 50px;*/
	padding: 7px 25px;
	text-decoration: none;
	font-weight: bold;
}

#subnav_menu_search_results .active {
	background: #003081;
	color: #ffffff;
}

/* "input.search_rollover ..." used instead of "a.search_rollover ..." */
input.search_rollover {
	position: absolute;
	top: 137px;
	right: 9px;
	width: 80px;
	height: 26px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_search.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.search_rollover:hover {
	background-position: -80px 0;
}

/* "input.search_rollover_home_page ..." used instead of "a.search_rollover_home_page ..." */
input.search_rollover_home_page {
	position: absolute;
	top: 320px;
	left: 275px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_homepage_search.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.search_rollover_home_page:hover {
	background-position: -107px 0;
}

/* "input.breadcrumbs_rollover_first ..." used instead of "a.breadcrumbs_rollover_first ..." */
input.breadcrumbs_rollover_first {
	position:absolute; 
	top: -2px; 
	/*right: 152px;*/
	right: 178px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_first.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.breadcrumbs_rollover_first:hover {
	background-position: -18px 0;
}

/* "input.breadcrumbs_rollover_next ..." used instead of "a.breadcrumbs_rollover_next ..." */
input.breadcrumbs_rollover_next {
	position:absolute; 
	top: -2px; 
	/*right: 0px;*/
	right: 26px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_next.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.breadcrumbs_rollover_next:hover {
	background-position: -18px 0;
}

/* "input.breadcrumbs_rollover_previous ..." used instead of "a.breadcrumbs_rollover_previous ..." */
input.breadcrumbs_rollover_previous {
	position:absolute; 
	top: -2px; 
	/*right: 126px;*/
	right: 152px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_previous.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.breadcrumbs_rollover_previous:hover {
	background-position: -18px 0;
}

input.breadcrumbs_rollover_last {
	position:absolute; 
	top: -2px; 
	right: 0px;
	width: 18px;
	height: 18px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_breadcrumbs_last.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.breadcrumbs_rollover_last:hover {
	background-position: -18px 0;
}

.search_results_header_list_container_title {
	color: #000000; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: normal;
	position: absolute;
	top: 18px;
	left: 325px;
}

.signup_form_fields input {
	width: 192px;
}

.signup_form_fields select {
	width: 192px;
}

.signup_form_fields_select {
	width: 308px;
}

input.submit_rollover {
	position: absolute;
	left: -2px;
	width: 80px;
	height: 26px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_submit.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.submit_rollover:hover {
	background-position: -80px 0;
}

/* "input.login_rollover ..." used instead of "a.login_rollover ..." */
input.login_rollover {
	position: absolute;
	/*top: 135px;*/
	/*left: 12px;*/
	width: 80px;
	height: 26px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_login.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.login_rollover:hover {
	background-position: -80px 0;
}

/* "input.request_brochure_rollover ..." used instead of "a.request_brochure_rollover ..." */
input.request_brochure_rollover {
	position: absolute;
	bottom: 18px;
	left: 43px;
	width: 145px;
	height: 29px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_request_brochure.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.request_brochure_rollover:hover {
	background-position: -145px 0;
}

/* "input.send_email_rollover ..." used instead of "a.send_email_rollover ..." */
input.send_email_rollover {
	position: absolute;
	bottom: 18px;
	left: 47px;
	width: 145px;
	height: 29px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_send_email.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.send_email_rollover:hover {
	background-position: -145px 0;
}

/* "input.visit_website_rollover ..." used instead of "a.visit_website_rollover ..." */
input.visit_website_rollover {
	position: absolute;
	bottom: 18px;
	left: -5px;
	width: 145px;
	height: 29px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_visit_website.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.visit_website_rollover:hover {
	background-position: -145px 0;
}

input.submit_email_to_franchisor_rollover {
	position: relative;
	top: 0px;
	left: 605px;
	margin-top: 12px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_submit_edit_listings.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.submit_forgot_password_rollover {
	position: relative;
	top: 0px;
	left: 111px;
	margin-top: 12px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url("/images/buttons_submit_edit_listings.gif");
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.submit_forgot_password_rollover:hover {
	background-position: -107px 0;
}

input.submit_email_to_franchisor_rollover:hover {
	background-position: -107px 0;
}

table.homeSearch {
	width: 454px;
}

table.homeSearch td.homeSearchStepImage {
	width: 257px;
}

table.homeSearch td.homeSearchStepControl {
	width: 193px;
}

table.content {
	width: 986px;
}

table.content td.col1 {
	width: 763px;
}

table.content td.col2 {
	width: 5px;
}

table.content td.col3 {
	width: 216px;
}

.right_sidebar_element_dropdown {
	width: 188px;
}

table.investmentRequirements {
	position:relative; left: -2px; top:-5px;
}

table.franchiseDetails {
	width: 986px;
}

table.franchiseDetails td.col1 {
	width: 763px;
}

table.franchiseDetails td.col2 {
	width: 216px;
}

.clearall {
	clear: both;
}

image.franchiseLogo {
	background-color: #FFFFFF;
	border-style: none;
	height: 115px;
	width: 142px;
}
.pdf-file {
	background-image:url(/images/pdf.gif);
}

.www-link {
	background-image:url(/images/www.gif);
}

.icon {
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
}

/*
.more_button_right {
	display: block;
	position: relative;
	top: 41px;
	left: 285px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #943b33;
}


.more_button_right a {color: #943b33; text-decoration: none; font-weight:normal; position: relative; top: -1px; left: -2px;}
.more_button_right a:visited {color: #943b33; text-decoration: none; font-weight:normal;}
.more_button_right a:hover {color: #f55624; text-decoration: none; font-weight:normal;}
.more_button_right a:active {color: #f55624; text-decoration: none; font-weight:normal;}
*/
/*
.more_button {
	display: block;
	position: relative;
	top: 27px;
	left: 285px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #943b33;
}



.more_button a {color: #943b33; text-decoration: none; font-weight:normal; position: relative; top: -1px; left: -2px;}
.more_button a:visited {color: #943b33; text-decoration: none; font-weight:normal;}
.more_button a:hover {color: #f55624; text-decoration: none; font-weight:normal;}
.more_button a:active {color: #f55624; text-decoration: none; font-weight:normal;}
*/
/* -------------------------------------------------------------------------------- */

.more_button1 {
	display: block;
	position: relative;
	top: 27px;
	left: 15px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003081;
}


.more_button1 a {color: #003081; text-decoration: none; font-weight:normal; position: relative; top: -1px; left: -2px;}
.more_button1 a:visited {color: #003081; text-decoration: none; font-weight:normal;}
.more_button1 a:hover {color: #004ccd; text-decoration: none; font-weight:normal;}
.more_button1 a:active {color: #004ccd; text-decoration: none; font-weight:normal;}


.orange_header_24 {
	color: #f55523;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}

.sub_header_18 {
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}

.primary_container_signup {
	margin-bottom: 8px;
	margin: 0px auto;
	position: relative;
	top: 0px;
	/*background-image: url(/images/background_primary_container_one_column.gif);*/
	background-position:0px -170px;
	background-repeat: no-repeat;
	width: 763px;
	/*background-color: #e5e8ed;*/
}

.main_content_area_body_signup {
	position: relative;
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	vertical-align: top;
	width:100%;
	margin-top:0px;
	float:none;
	padding-bottom:0px;
	margin-bottom:0px;
	left: 0px;
	top: 0px;
}

.user_login_box_signup_2 
{
	background-color:#E5E8ED;
	width: 266px;
	height: 197px;
	border: 1px solid #003081;
}

.signup_form_container 
{
	background-color:#E5E8ED;
	width: 444px;
	border-bottom: 1px solid #003081;
	border-left: 1px solid #003081;
	border-right: 1px solid #003081;
}

.signup_form_intro_header {
	color: #000000;
	font-family: "arial regular", arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align:center;
	text-decoration: underline;
	padding-top: 17px;
}

.signup_list {
list-style-position: inside;
list-style-type: disc;
margin-left: 113px;
margin-top: 15px;
margin-bottom: 25px;
}

.user_login_title_area_signup {
	height: 29px;
	background-color: #003081;
	width: 446px;
	position: relative;
	top: 6px;
}

.signup_form_element {
	width: 422px;
	height: 25px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 0px;
}

.signup_form_divider {
margin-left:0px;
margin-right:10px;
padding-bottom:15px;
padding-top:15px;
background-image:url(/images/background_dotted_line.gif);
background-repeat:repeat-x;
background-position:center;
}

input.sign_up_rollover {
	position: absolute;
	top: 820px;
	left: 10px;
	width: 107px;
	height: 32px;
	text-decoration: none;
	background:transparent none 0 0 no-repeat;
	background: url(/images/buttons_sign_up.gif);
	text-indent: -3000px;
	color:rgba(255,255,255,0);
	font:0/0 Arial;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
}

input.sign_up_rollover:hover {
	background-position: -107px 0;
}

.form_content_container {
	padding-left: 10px;
}
