/* * General style sheet */html, body, div{	margin:0px;	padding:0px;}body{	margin:0;	padding:0;	font-family:Arial;	font-size:12px;	background-color:#C0C0C0;}p{	line-height:15px;}p.HomePage{	margin-top:0px;	font-size:12px;	line-height:20px;	text-align:justify;}.smallText{	font-size:11px;}body div#SiteWrapper{	position:relative;	text-align:center;	width:1000px;	margin:0px auto 0px auto;	background-image:url('../images/main_bg.jpg');}body div#Header{	width:960px;	height:190px;	background-color:#000000;	margin:0px auto 0px auto;	background-image: url(../images/header/header_bg.jpg);	background-repeat: repeat-x;}/*MENUS*/#MainMenuContainer{	/*width:642px;*/	width:788px;	margin:2px 0px 0px 20px;	color:#fff;	float:left;	clear:both;	height:77px;	position:relative;	padding: 0px;	background: url('../images/main_menu/main_menu_bg.png') repeat-x top left;}#MainMenu{	list-style: none;	padding: 0px;	height:77px;	margin:0px 0px 0px 0px;}#MainMenu a{	text-indent: -9000%;	display: block;	width: 100%;	vertical-align: bottom;}#IEroot #MainMenuContainer{	width:642px;	margin:0px 0px 0px 20px;	color:#fff;	float:left;	clear:both;	height:77px;	position:relative;	padding: 0px;} li.main_directory, li.main_directory_selected{	width: 154px;	height: 77px;	background-image: url(../images/main_menu/main_menu_directory.jpg);	background-repeat: no-repeat;	float:left;}li.main_directory a{	width: 154px;	height: 77px;	background-image: url(../images/main_menu/main_menu_directory.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -77px;}li.main_directory a:hover{	background-image: url(../images/main_menu/main_menu_directory.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}li.main_directory_selected a{	width: 154px;	height: 77px;	background-image: url(../images/main_menu/main_menu_directory.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -154px;}li.main_directory_selected a:hover{	background-image: url(../images/main_menu/main_menu_directory.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}li.main_network, li.main_network_selected{	width: 154px;	height: 77px;	background-image: url(../images/main_menu/main_menu_network.jpg);	background-repeat: no-repeat;	float:left;}li.main_network a{	width: 154px;	height: 77px;	background-image: url(../images/main_menu/main_menu_network.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -77px;}li.main_network a:hover{	background-image: url(../images/main_menu/main_menu_network.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}li.main_network_selected a{	width: 154px;	height: 77px;	background-image: url(../images/main_menu/main_menu_network.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -154px;}li.main_network_selected a:hover{	background-image: url(../images/main_menu/main_menu_network.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}li.main_support, li.main_support_selected{	width: 154px;	height: 77px;	background-image: url(../images/main_menu/main_menu_support.jpg);	background-repeat: no-repeat;	float:left;}li.main_support a{	width: 154px;	height: 77px;	background-image: url(../images/main_menu/main_menu_support.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -77px;}li.main_support a:hover{	background-image: url(../images/main_menu/main_menu_support.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}li.main_support_selected a{	width: 154px;	height: 77px;	background-image: url(../images/main_menu/main_menu_support.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -154px;}li.main_support_selected a:hover{	background-image: url(../images/main_menu/main_menu_support.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}li.main_franchise, li.main_franchise_selected{	width: 180px;	height: 77px;	background-image: url(../images/main_menu/main_menu_franchise.jpg);	background-repeat: no-repeat;	float:left;}li.main_franchise a{	width: 180px;	height: 77px;	background-image: url(../images/main_menu/main_menu_franchise.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -77px;}li.main_franchise a:hover{	background-image: url(../images/main_menu/main_menu_franchise.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}li.main_franchise_selected a{	width: 180px;	height: 77px;	background-image: url(../images/main_menu/main_menu_franchise.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -154px;}li.main_franchise_selected a:hover{	background-image: url(../images/main_menu/main_menu_franchise.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}li.main_blogger, li.main_blogger_selected{	width: 146px;	height: 77px;	background-image: url(../images/main_menu/main_menu_blogger.jpg);	background-repeat: no-repeat;	float:left;}li.main_blogger a{	width: 146px;	height: 77px;	background-image: url(../images/main_menu/main_menu_blogger.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -77px;}li.main_blogger a:hover{	background-image: url(../images/main_menu/main_menu_blogger.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}li.main_blogger_selected a{	width: 146px;	height: 77px;	background-image: url(../images/main_menu/main_menu_blogger.jpg);	background-repeat: no-repeat;	float:left;	display:block;	background-position: 0px -154px;}li.main_blogger_selected a:hover{	background-image: url(../images/main_menu/main_menu_blogger.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}/*SUB-MENUS GRAPHIC NEW*/#SubMenuContainer{	float:left;	width:132px;	height: 40px;	background-image: url(../images/header/sub_menu_bg.jpg);	background-repeat: repeat-x;	margin:39px 0px 0px 0px;}#SubMenuContainer .sub_directory_getListed{	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_directory_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;}#SubMenuContainer .sub_directory_getListed a{	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_directory_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;	text-indent:-9999px;}#SubMenuContainer .sub_directory_getListed a:hover{	background-image: url(../images/sub_menu/sub_directory_getListed.jpg);	background-repeat: no-repeat;	background-position: 0px -40px;}#SubMenuContainer .sub_network_getListed{	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_network_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;}#SubMenuContainer .sub_network_getListed a{	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_network_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;	text-indent:-9999px;}#SubMenuContainer .sub_network_getListed a:hover{	background-image: url(../images/sub_menu/sub_network_getListed.jpg);	background-repeat: no-repeat;	background-position: 0px -40px;}#SubMenuContainer .sub_exhibition_getListed{	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_exhibition_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;}#SubMenuContainer .sub_exhibition_getListed a{	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_exhibition_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;	text-indent:-9999px;}#SubMenuContainer .sub_exhibition_getListed a:hover{	background-image: url(../images/sub_menu/sub_exhibition_getListed.jpg);	background-repeat: no-repeat;	background-position: 0px -40px;}#SubMenuContainer .sub_support_getListed {	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_support_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;}#SubMenuContainer .sub_support_getListed a{	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_support_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;	text-indent:-9999px;}#SubMenuContainer .sub_support_getListed a:hover{	background-image: url(../images/sub_menu/sub_support_getListed.jpg);	background-repeat: no-repeat;	background-position: 0px -40px;}#SubMenuContainer .sub_franchise_getListed{	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_franchise_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;}#SubMenuContainer .sub_franchise_getListed a{	width: 132px;	height: 40px;	background-image: url(../images/sub_menu/sub_franchise_getListed.jpg);	background-repeat: no-repeat;	display:block;	background-position: 0px 0px;	text-indent:-9999px;}#SubMenuContainer .sub_franchise_getListed a:hover{	background-image: url(../images/sub_menu/sub_franchise_getListed.jpg);	background-repeat: no-repeat;	background-position: 0px -40px;}/*SUB-MENUS OLD*/#SubMenu_Home, #SubMenu_Directory, #SubMenu_Network, #SubMenu_Support, #SubMenu_Franchise{	list-style:none;	padding:0;	height:30px;	margin:0px 0px 0px 0px;	color:#FFF;	font-size:15px; } #SubMenu_Home a, #SubMenu_Directory a, #SubMenu_Network a, #SubMenu_Support a, #SubMenu_Franchise a{	color:#FFF;	text-decoration: none;}#SubMenu_Home a:hover{	color:#b2b2b2;}#SubMenu_Directory a:hover{	color:#93509e;}#SubMenu_Network a:hover{	color:#92d400;}#SubMenu_Support a:hover{	color:#00a9e0;}#SubMenu_Franchise a:hover{	color:#ea2839;}li.sub_news{	float:left;}li.sub_get_listed {	float:left;}li.sub_sign_in {	float:left;}.sub_menu_pipe{	margin:0px 10px 0px 10px;	}body span.SmallText{	font-weight:normal;	font-size:smaller;}body span.BoldText{	font-weight:bold;}body span.AlignRight{	float:right;}body span.AutoComplete{	display:block;	margin-bottom:2px;	color:Black;	font-weight:normal;	padding-left:2px;}body span.AutoComplete:hover{	cursor:pointer;	background-color:#E5E5E5;}body div.Clear{	clear:both;}body div.Hidden{	display:none;}body div.DropDowns div{	background-color:white;	width:175px;	position:absolute;	border:thin solid black;		/* Set the z-index to 10 to make sure the drop-down is		displayed on top of all other elements */	z-index:10;}body div#ResultsGrid{	width:880px;	margin:0px auto 0px auto;	}body div#Container{	text-align:left;	width:880px;	margin:0px auto 0px auto;	background-color:white;	padding:20px;}body div#Container_Blog{	text-align:left;	width:920px;	margin:0px auto 0px auto;	background-color:white;	padding:0px;}body div.SmallText{	font-weight:normal;	font-size:smaller;}body div.AlignTextRight{	text-align:right;}body div.AlignLeft{	float:left;}body div.AlignLeft_Blog{	float:left;	width:640px;}body div.AlignRight{	float:right;}body label.Register{	position:absolute;	text-align:left;	width:125px;	margin-top:5px;}body input.Register, input.Register_Uppercase{	margin-left:130px;	margin-top:3px;}body input.Register_Uppercase{	text-transform:uppercase;}body select.Register{	margin-left:130px;	margin-top:3px;	width:145px;}div#PromotionCodeContainer{	border:1px solid #ccc;	margin-bottom:15px;	padding:5px 10px 5px 10px;	height:30px;}body div#PromotionCode{	float:left;	margin-right:10px;}/*body input#PromotionCodeTextBox{	margin-left:105px;	margin-top:3px;	text-transform:uppercase;}*/body label#PromotionCodeLabel{	position:absolute;	width:100px;	margin-top:5px;}body div#ConfirmPromotionCode{	float:left;	color:White;	background-color:#9E62A8;	border:solid 1px #9E62A8;	font-weight:normal;	width:70px;	height:18px;	margin:3px 15px 0px 0px;	padding-top:2px;	text-align:center;}body div#ConfirmPromotionCode:hover{	cursor:pointer;	color:#9E62A8;	background-color:White;}body div#PromotionCodeResult{	margin-top:2px;	padding-top:3px;}body form#InputBoxes{	width:880px;	margin:0px auto 0px auto;}body div.ListingProgress_Enabled, div.ListingProgress_Disabled, div.ListingProgress_Active{	float:left;	margin-right:5px;	font-weight:normal;	width:110px;	text-align:center;}body div.ListingProgress_Enabled{	color:White;	background-color:#9E62A8;	border:solid 1px #9E62A8;}body div.ListingProgress_Disabled{	color:#E5E5E5;	background-color:Gray;	border:solid 1px Gray;	cursor:default;}body div.ListingProgress_Active{	color:#9E62A8;	background-color:White;	border:solid 1px #9E62A8;}body div.ListingProgress_Enabled:hover{	cursor:pointer;	color:#9E62A8;	background-color:White;}.ListingProgressLink{	text-decoration:none;}body div.HorizontalLine{	margin-top:7px;	margin-bottom:5px;	border-top:1px solid #ccc;}div#LoginContainer{	float:left;	/*border:1px solid #ccc;	margin-bottom:15px;*/	width:575px;}div#LoginHeader, div#LoginFooter{	width:98%;	height:40px;	background-color:#f2f2f2;	padding:1%;}div#LoginHeader{	border-bottom:1px solid #ccc;}img#LoginTitle{	float:left;	margin:5px 0px 0px 10px;}div#LoginBody{	padding:15px;}label.LoginLabel{	position:absolute;	text-align:left;	margin-top:5px;}input.LoginTextBox, input.PasswordTextBox{	width:200px;	margin-left:120px;	margin-top:3px;	margin-bottom:3px;}input#UsernameTextBox, input#NameTextBox{	maxlength:50;}input.PasswordTextBox{	maxlength:10;}div#LoginFooter{	border-top:1px solid #ccc;}input#LoginButton{	width:130px;	height:30px;	margin:5px 0px 0px 5px;}a#LoginNavigation{	float:right;	margin-top:10px;}div#Login_RightCol{	float:left;	width:260px;	height:550px;	margin-bottom:20px;	margin-left:20px;	background-color:#f2f2f2;	padding:10px;}div#ErrorMessage{	float:right;	margin:10px 10px 0px 0px;	color:red;}#PageSubTitle{	margin-bottom:25px;}#PageInstructions{	margin-bottom:10px;}div#Narrow_RightCol{	float:right;	width:230px;	margin-left:15px;	background-color:#f2f2f2;	padding:10px;}div#BlogSidebar{	float:right;	width:200px;	background-color:#f2f2f2;	margin:20px 20px 20px 0px;	padding:0px 15px 0px 15px;}/* Header*/.logo{	float: left;	clear:both;	margin-left: 28px;}.strapline{	float: right;	margin-right: 333px;}.header_buttons{	float: right;	margin-top:-1px;	height:32px;}/* Footer*/#Footer{	color:#FFF;	font-size: 0.85em;	float:left;	clear:both;}.footer_left{	float: left;	margin: 18px 0px 15px 40px;}.footer_right{	float: right;		margin: 18px 40px 15px 0px;}.footer_right a{	color:#ffffff;	text-decoration: none;}.footer_right a:hover{	color:#ffffff;	text-decoration: underline;}.footer_img {	float: left;	clear: both;	margin: 0px;	padding: 0px;	border: none;	width:1000px;}.footer_img img{	margin: 0px;	padding: 0px;	border: none;	float:left;}/*homepages CSS*/.section_home_leftcol{	width: 510px;	float: left;	margin: 24px 0px 24px 24px;}.section_home_rightcol{	margin: 0px 0px 0px 0px;	float: left;	width:298px;	padding:30px 24px 0px 24px;}.franchise_section_home_leftcol{	width: 560px;	float: left;	margin: 24px 0px 24px 24px;}.franchise_section_home_rightcol{	margin: 0px 0px 0px 16px;	float: left;}.section_home_logo{	margin-left:25px;}/* typography CSS*/h2.directory {	line-height:1.2;	color:#92509e;}h2.network {	line-height:1.2;	color:#7ab800;}h2.support {	line-height:1.2;	color:#00a9df;}h2.franchise {	line-height:1.2;	color:#ea2839;}/* main homepage NEW CSS*/.home_directory_getListed {width:280px;height:104px;background-image: url(../images/home_page/directory_cell_getListed.jpg);background-repeat: no-repeat;}.home_directory_getListed a{width:280px;height:104px;background-image: url(../images/home_page/directory_cell_getListed.jpg);background-repeat: no-repeat;text-indent:-9999px;display:block;}.home_directory_getListed a:hover{	background-image: url(../images/home_page/directory_cell_getListed.jpg);	background-repeat: no-repeat;	background-position: 0px -104px;}.home_directory_search {width:280px;height:108px;background-image: url(../images/home_page/directory_cell_search.jpg);background-repeat: no-repeat;}.home_directory_search a{width:280px;height:108px;background-image: url(../images/home_page/directory_cell_search.jpg);background-repeat: no-repeat;text-indent:-9999px;display:block;}.home_directory_search a:hover{	background-image: url(../images/home_page/directory_cell_search.jpg);	background-repeat: no-repeat;	background-position: 0px -108px;}.home_network_getListed {width:280px;height:150px;background-image: url(../images/home_page/network_cell_getListed.jpg);background-repeat: no-repeat;}.home_network_getListed a{width:280px;height:150px;background-image: url(../images/home_page/network_cell_getListed.jpg);background-repeat: no-repeat;text-indent:-9999px;display:block;}.home_network_getListed a:hover{	background-image: url(../images/home_page/network_cell_getListed.jpg);	background-repeat: no-repeat;	background-position: 0px -150px;}.home_network_search {width:280px;height:106px;background-image: url(../images/home_page/network_cell_search.jpg);background-repeat: no-repeat;}.home_network_search a{width:280px;height:106px;background-image: url(../images/home_page/network_cell_search.jpg);background-repeat: no-repeat;text-indent:-9999px;display:block;}.home_network_search a:hover{	background-image: url(../images/home_page/network_cell_search.jpg);	background-repeat: no-repeat;	background-position: 0px -106px;}.home_support_notListed {	width:280px;height:89px;background-image: url(../images/home_page/support_cell_notListed.jpg);background-repeat: no-repeat;}.home_support_notListed  a{width:280px;height:89px;background-image: url(../images/home_page/support_cell_notListed.jpg);background-repeat: no-repeat;text-indent:-9999px;display:block;}.home_support_notListed  a:hover{background-image: url(../images/home_page/support_cell_notListed.jpg);	background-repeat: no-repeat;	background-position: 0px -89px;}.home_support_expert {	width:280px;height:86px;background-image: url(../images/home_page/support_cell_expert.jpg);background-repeat: no-repeat;}.home_support_expert  a{width:280px;height:86px;background-image: url(../images/home_page/support_cell_expert.jpg);background-repeat: no-repeat;text-indent:-9999px;display:block;}.home_support_expert  a:hover{background-image: url(../images/home_page/support_cell_expert.jpg);	background-repeat: no-repeat;	background-position: 0px -86px;}.home_support_search {	width:280px;height:117px;background-image: url(../images/home_page/support_cell_search.jpg);background-repeat: no-repeat;}.home_support_search a{width:280px;height:117px;background-image: url(../images/home_page/support_cell_search.jpg);background-repeat: no-repeat;text-indent:-9999px;display:block;}.home_support_search  a:hover{background-image: url(../images/home_page/support_cell_search.jpg);	background-repeat: no-repeat;	background-position: 0px -117px;}.home_wrap_slim {float:left;	}.home_text {padding:0px 25px 0px 25px;	}.home_directory_cell_slim {	float:left;	margin-right:20px;	width:280px;	background-image: url(../images/home_page/directory_cell_bg.jpg);	background-repeat: repeat-x;	height:650px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #92509e;	background-color:#eaddec;}.home_network_cell_slim {	float:left;	margin-right:20px;	width:280px;	background-image: url(../images/home_page/network_cell_bg.jpg);	background-repeat: repeat-x;	background-color:#e5f1ce;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #7ab800;	height:650px;}.home_support_cell_slim {	float:left;	width:280px;	background-image: url(../images/home_page/support_cell_bg.jpg);	background-repeat: repeat-x;	background-color:#ceeef9;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #00a9df;		height:650px;}/* main homepage CSS*/.home_directory_cell {	width:430px;	height:315px;	float: left;	background-image: url(../images/home_page/home_bg_directory.jpg);	background-repeat: no-repeat;	margin: 0px 20px 20px 0px;}.home_network_cell {	width:430px;	height:315px;	float: left;	background-image: url(../images/home_page/home_bg_network.jpg);	background-repeat: no-repeat;	margin: 0px 0px 20px 0px;}.home_support_cell {	width:430px;	height:315px;	float: left;	clear: both;	background-image: url(../images/home_page/home_bg_support.jpg);	background-repeat: no-repeat;	margin: 0px 20px 0px 0px;}.home_franchise_cell {	width:430px;	height:315px;	float: left;	background-image: url(../images/home_page/home_bg_franchise.jpg);	background-repeat: no-repeat;}.home_cell_copy{	padding: 0px 18px 0px 18px;	text-align: justify;	line-height:1.8;}.home_directory_readmore, .home_network_readmore, .home_support_readmore, .home_franchise_readmore{	display: block;	width: 100px;	float: right;	margin: 18px 0px 0px 0px;	font-size:1.1em;}.home_directory_readmore a{	color:#92509e;	font-weight: bold;	background-image: url(../images/home_page/directory_arrow_sprite.png);	background-repeat: no-repeat;	background-position: 73px 6px;	display: block;	text-decoration: none;}.home_directory_readmore a:hover{	color:#000000;	font-weight: bold;	background-image: url(../images/home_page/directory_arrow_sprite.png);	background-repeat: no-repeat;	background-position: 73px -7px;}.home_network_readmore a{	color:#92d400;	font-weight: bold;	background-image: url(../images/home_page/network_arrow_sprite.png);	background-repeat: no-repeat;	background-position: 73px 6px;	display: block;	text-decoration: none;}.home_network_readmore a:hover{	color:#000000;	font-weight: bold;	background-image: url(../images/home_page/network_arrow_sprite.png);	background-repeat: no-repeat;	background-position: 73px -7px;}.home_support_readmore a{	color:#00a9e0;	font-weight: bold;	background-image: url(../images/home_page/support_arrow_sprite.png);	background-repeat: no-repeat;	background-position: 73px 6px;	display: block;	text-decoration: none;}.home_support_readmore a:hover{	color:#000000;	font-weight: bold;	background-image: url(../images/home_page/support_arrow_sprite.png);	background-repeat: no-repeat;	background-position: 73px -7px;}.home_franchise_readmore a{	color:#ea2839;	font-weight: bold;	background-image: url(../images/home_page/franchise_arrow_sprite.png);	background-repeat: no-repeat;	background-position: 73px 6px;	display: block;	text-decoration: none;}.home_franchise_readmore a:hover{	color:#000000;	font-weight: bold;	background-image: url(../images/home_page/franchise_arrow_sprite.png);	background-repeat: no-repeat;	background-position: 73px -7px;}.subpage_cell_copy {	padding: 0px 15px 0px 0px;	text-align: justify;	line-height:1.8;	margin-top:15px;}.franchise_home{	background-image: url(../images/franchise/franchise_home_bg.jpg);	background-repeat: repeat-x;	height:597px;}img.HomeCellLogo{	height:169px;	width:430px;	border:0px;	margin:0px;}#DirectoryLogo_Footer, #NetworkLogo_Footer, #SupportLogo_Footer, #FranchiseLogo_Footer, #MainLogo_Footer{	height:130px;	border:0px;}#DirectoryLogo_Footer{	width:212px;}#NetworkLogo_Footer{	width:181px;}#SupportLogo_Footer{	width:176px;}#FranchiseLogo_Footer{	width:242px;}#MainLogo_Footer{	width:189px;}/* Minimum height hacks * Courtesy of http://www.greywyvern.com/code/min-height-hack */.MinHeightProp{	float:right;	width:1px;}.MinHeightClear{	clear:both;	height:1px;	overflow:hidden;}.Min500px{	height:500px;}.Min750px{	height:750px;}.PopupContent{	position:absolute;	display:none;	overflow:hidden;	border:1px solid #CCC;	//background-color:#f2f2f2;	background-color:#fff;	border:1px solid #333;padding:5px;	padding:10px;	/* Set the z-index to 100 to make sure the container is		displayed on top of all other elements, including the		transparency container	 */	z-index:100;}#PopupStatusBar{	position:absolute;	left:10px;	bottom:10px;	width:97%;}#TransparencyContainer{	position:absolute;	top:0px;	left:0px;	display:none;	overflow:hidden;	background-color:#000;		/* Set the z-index to 20 to make sure the container is		displayed on top of all other elements	 */	z-index:20;}.Transparent{   filter:alpha(opacity=50);   -moz-opacity: 0.5;   opacity: 0.5;}span.MandatoryFlag{	font-weight:bold;}.MainButton{	border:1px solid #000;	cursor:pointer;	text-decoration:none;	background-color:#f2f2f2;}.MainButton:hover{	background-color:#ccc;}/* Register Interest */div#RegisterInterestContainer_directory{	float:left;	border:3px solid #93509e;	width:524px;	background-color:#ffffff;}div#RegisterInterestContainer_network{	float:left;	border:3px solid #7ab800;	width:524px;	background-color:#ffffff;}div#RegisterInterestContainer_support{	float:left;	border:3px solid #00a9df;	width:524px;	background-color:#ffffff;}div#RegisterInterestContainer_franchise{	float:left;	border:3px solid #ea2839;	width:524px;	background-color:#ffffff;}div#RegisterInterestHeader{	height:120px;}div#RegisterInterestFooter{	height:110px;	background-color:#93509e;	color:#ffffff;}div#RegisterInterestFooter_directory{	height:110px;	background-color:#93509e;	color:#ffffff;}div#RegisterInterestFooter_network{	height:110px;	background-color:#7ab800;	color:#ffffff;}div#RegisterInterestFooter_support{	height:110px;	background-color:#00a9df;	color:#ffffff;}div#RegisterInterestFooter_franchise{	height:110px;	background-color:#ea2839;	color:#ffffff;}img#RegisterInterestTitle{	float:left;}div#RegisterInterestBody{	padding:15px;}label.RegisterInterestLabel{	clear:both;	float:left;	margin-top:5px;	font-size:14px;	font-weight:bold;	color:#333333;}div#RegisterInterestFooter_directory label.RegisterInterestLabel , div#RegisterInterestFooter_network label.RegisterInterestLabel , div#RegisterInterestFooter_support label.RegisterInterestLabel , div#RegisterInterestFooter_franchise label.RegisterInterestLabel{	clear:both;	float:left;	margin-top:5px;	font-size:14px;	font-weight:bold;	color:#ffffff;}div.directory_checkbox_col , div.network_checkbox_col  , div.support_checkbox_col  , div.franchise_checkbox_col{	float:right;	}div.directory_input_col, div.network_input_col , div.support_input_col ,div.franchise_input_col{	float:left;	margin-left:5px;}div.register_checkbox_monster{	float:left;		clear:both;}div.register_checkbox_label{	float:left;	width:195px;	padding:15px 0px 0px 0px;	text-align: right;	}input.RegisterInterestTextBox{	width:206px;	height:19px;	clear:both;	float:left;	margin-top:3px;	margin-bottom:3px;	border: 1px solid #000;		font-size:13px;	padding-top:3px;}/* Not Listed*/.notListedTextArea{	width:482px;	height:100px;	clear:both;	float:left;	margin-top:3px;	margin-bottom:10px;	border: 1px solid #000;		font-size:13px;	padding-top:3px;	resize:none;}div.directory_promocode , div.network_promocode ,  div.support_promocode ,  div.franchise_promocode{	float:left;		margin-top:10px;	margin-left:20px;	width:200px;}div.promocode_small_text{	float:left;		clear:both;	font-size:10px;}input#registerButton_directory{	height:107px;	width:168px;	background-image: url(../images/register_directory_button.gif);	background-repeat: no-repeat;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	float:right;}input#registerButton_directory:hover{	background-image: url(../images/register_directory_button.gif);	background-repeat: no-repeat;	background-position: 0px -107px;}input#registerButton_network{	height:107px;	width:168px;	background-image: url(../images/register_network_button.gif);	background-repeat: no-repeat;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	float:right;}input#registerButton_network:hover{	background-image: url(../images/register_network_button.gif);	background-repeat: no-repeat;	background-position: 0px -107px;}input#registerButton_support{	height:107px;	width:168px;	background-image: url(../images/register_support_button.gif);	background-repeat: no-repeat;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	float:right;}input#registerButton_support:hover{	background-image: url(../images/register_support_button.gif);	background-repeat: no-repeat;	background-position: 0px -107px;}input#registerButton_franchise{	height:107px;	width:168px;	background-image: url(../images/register_franchise_button.gif);	background-repeat: no-repeat;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	float:right;}input#registerButton_franchise:hover{	background-image: url(../images/register_franchise_button.gif);	background-repeat: no-repeat;	background-position: 0px -107px;}input.InterestCheckBox{	margin-top:6px;	margin-right:80px;}div#RegisterInterestErrorMessage{	margin-left:20px;	color:#ff0000;}#login_field_container{	float:left;	width:325px;	font-size:13px;	margin-top:20px;}.login_label{	clear:both;	float:left;	margin-top:5px;}.login_textbox{	width:200px;	height:19px;	border:1px solid #000;		padding-top:3px;	float:right;	margin-bottom:5px;}.login_checkbox{	width:72px;	height:19px;	padding-top:3px;	float:left;}#login_footer{	float:left;	clear:both;	width:325px;	margin-top:20px;	font-size:15px;}#login_signin_button{	width:80px;	height:30px;	float:left;	background-image:url(../images/members/sign_in_button.gif);	background-repeat:no-repeat;	background-color:transparent;	border-top-width:0px;	border-right-width:0px;	border-bottom-width:0px;	border-left-width:0px;	border-top-style:none;	border-right-style:none;	border-bottom-style:none;	border-left-style:none;	cursor:pointer; }a#login_forgotten_password{	float:right;	margin-top:7px;	font-style:italic;	text-decoration:none;	color:#000;}a#login_forgotten_password:hover{	text-decoration:underline;}#login_get_new_password_button{	width:222px;	height:29px;	float:left;	background-image:url(../images/members/get_new_password_button.gif);	background-repeat:no-repeat;	background-color:transparent;	border-top-width:0px;	border-right-width:0px;	border-bottom-width:0px;	border-left-width:0px;	border-top-style:none;	border-right-style:none;	border-bottom-style:none;	border-left-style:none;	cursor:pointer; }a#login_signin{	float:right;	margin-top:4px;	font-style:italic;	text-decoration:none;	color:#000;}a#login_signin:hover{	text-decoration:underline;}#login_change_password_button{	width:209px;	height:30px;	float:left;	background-image:url(../images/members/change_password_button.gif);	background-repeat:no-repeat;	background-color:transparent;	border-top-width:0px;	border-right-width:0px;	border-bottom-width:0px;	border-left-width:0px;	border-top-style:none;	border-right-style:none;	border-bottom-style:none;	border-left-style:none;	cursor:pointer; }#login_error{	clear:both;	margin:0px 0px 15px 0px;	color:#ff0000;}
