body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color:#eeefee;
}
html{
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

hr {
	color: #E0D7D8;
	background-color: #E0D7D8;
	width: 100%;
	height: 1px;
	border: 0;
}

a:link img,  a:visited img{
	border: 0;
}
a:hover img{
	border: 0;
}
div#message_to_user p{
	font-size: 14px;
	color: #262261;	
}

.default_red_text {
	font-weight: bold;
	color: #be1e2d;
	font-size: 16px;
}

div#register_now a:link, div#register_now a:visited{
	font-size: 18px;
	color: #be1e2d;
	text-decoration: none;
	letter-spacing: 2px;
}

div#register_now a:hover{
	font-size: 18px;
	color: #262261;
	text-decoration: underline;
}

div#message_to_user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262261;		
	text-align:center;
	padding-top: 40px;	
	padding-bottom: 40px;		
	padding-right: 40px;
	padding-left: 40px;		
}

/***************USED FOR NO RESULTS PAGES for all searches**/
div#fill_space_100px {
		height: 100px;	
}

div#admin_paypal_oneoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262261	
}

div#message_to_user h1{
	font-size: 16px;
	font-weight:bold;
	color: #262261;	
}
div#message_to_user a:link, div#message_to_user a:visited {
	font-size: 14px;
	color: #262261;
}
div#message_to_user a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #be1e2d;
}
div#main {
	position:relative;
	width:950px;
	background-color:#FFFFFF;
	
	/*
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #262261;
	border-bottom-color: #262261;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;	
	*/
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}
div#terms_and_condtions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 800px;
	padding-top: 10px;
	padding-left: 60px;
}
div#terms_and_condtions  h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #262261;	
}
div#tabbed_nav {
	position:relative;	
	height: 32px;
	/***width: 950px;****/
}
div#search_box {
	position:relative;
	height: 32px;
	width: 950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #262261;
	color: #CCCCCC;
}
div#top-wrapper {
	position:relative;
	/*height: 140px;*/
}
div#superfind_logo  {
	float:left;
	width:284px;
	height:133px;
}

/**********************login_module start***************************/
div#login_module {
	position:static;
	height:133px;
	text-align: center;
	z-index:100; /*needed to display the main nav over this DIV*/
}
div#login_module_menu_links { /***Not doing anything at this time  ******/
	float:right;
	text-align: right;
	padding-right: 7px;
	width:180px;
}
div#login_module_link a:link, div#login_module_link a:visited {
	color: #be1e2d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#login_module_link a:hover {
	color: #333333;	
}
div#login_module_end {
	clear:both;	
}
/**********************login_module end***************************/
div#top_nav {
	position:relative;
	padding-left: 314px;
	background-color: #262261;
	z-index:100; /*needed to display over the top of login module*/
}
div#bottom_nav {
	clear:both;	
	bottom : 0px; /* stick to bottom */
	/*width:680px; /*total = 950 */
	width:780px; /*total = 950 */
	/*padding-left:270px;	  minus this value= 950 */
	padding-left:170px;	  /*minus this value= 950 */
	background-color: #262261;
	position:relative;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;		
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#wrapper_main{
	position:relative;
	width: 100%;
	min-height: 400px;
}
div#mall{
	width: 900px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262261;
	text-align: center;
}
div#mall h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #262261;	
}

div#admin_login_module a:link, div#admin_login_module a:visited {
	color: #be1e2d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#admin_login_module a:hover {
	color: #333333;	
}
/**********************right_side_default***************************/
div#right_side_default{
	position: absolute;
	right: 20px;
	top: 65px;
	width:180px;
	height:365px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	border: 1px solid #E0D7D8;
	padding-left: 22px;
	padding-top: 4px;
}
div#right_side_default p {
	margin-top:0;
}
div#right_side_default a:link, div#right_side_default a:visited {
	color: #be1e2d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#right_side_default a:hover {
	color: #333333;	
}
div#right_side_info{
	position: absolute;
	right: 20px;
	top: 15px;
	width:180px;
	height:365px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
div#right_side_info a:link, div#right_side_info a:visited {
	color: #be1e2d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#right_side_info a:hover {
	color: #333333;	
}
div#banner_top{
	position:absolute;
	top:30px;
	left:400px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	vertical-align: text-top;
}
div#content_default{
	float:left;
	background-color: #FFFFFF;
	padding-left: 30px;
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#about_aspx{
	text-align:center;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 30px;
	width: 600px;
	height: 460px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#about_aspx  h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #262261;	
}
div#contact_aspx{
	background-color: #FFFFFF;
	padding-top: 10px;
	height: 360px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#contact_aspx  h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #262261;	
}
div#wrapper_results{
	position:relative;
	width: 100%;
	height: 100%;
}
/**********************CONTENT RESULTS START***************************/
div#content_default a:link, div#content_default a:visited, div#about_aspx a:link, div#about_aspx a:visited {
	color: #be1e2d;
	text-decoration: none;
}
div#content_default a:hover, div#about_aspx a:hover {
	color: #6d6e71;
}
div#content_results_page{
	float:left;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-top: 15px;
	width: 700px;	
}
div#content_results_page a:link, div#content_results_page a:visited {
	color: #be1e2d;
	text-decoration: none;
}
div#content_results_page a:hover {
	color: #6d6e71;
}
/**********************CONTENT RESULTS END**************************/
#videoplayer {
	position: fixed;
	right: 0px;
	bottom: 0px;
	padding: 10px; z-index: 500; 
}
div#login_menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262261;
}
div#login_menu h1{
	font-size: 12px;
}
div#page_numbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#page_numbers a:link, div#page_numbers a:visited {
	color: #be1e2d;
	text-decoration: none;
}
div#page_numbers a:hover {
	color: #6d6e71;
}
div#search{
	margin-left:50px;
}
/***START *******************NEW SEARCH RESULTS***************************/
div#search_results_new{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#eeefee;
	width: 700px;
}
div#search_results_new a:link, div#search_results_new a:visited {
	color: #000000;
}
div#top_result_line{
	background-color: #999999;
	margin-bottom: 10px;
	padding-bottom: 8px;
}
div#bottom_result_line{
	background-color: #262261;
	margin-bottom: 10px;	
	padding-top: 8px;	
}
div#search_business_name{
	font-size: 14px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #262261;
	letter-spacing: 1px;
}
div#search_business_name, 
div#search_business_address, 
div#search_business_postal_address, 
div#search_business_phones, 
div#search_business_website, 
div#search_business_email, 
div#search_business_description,
div#search_business_category{
	padding-bottom: 10px;
	padding-left:5px;
	padding-right:5px;	
}

div#search_business_category a:link, div#search_business_category a:visited{
	font-size: 10px;
}

div#search_business_name a:link, div#search_business_name  a:visited {
	font-size: 14px;
	color: #262261;
	text-decoration: underline;
}

div#search_business_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #6d6e71;	
}

div#search_results_new a:hover {
	color: #5047CC;
	/*color: #6d6e71;*/
}

/***STOP********************NEW SEARCH RESULTS**************************/

div#grey_text_desc {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #6d6e71;		
}

/**********************SEARCH RESULTS***************************/
/*
div#top_result_line{
	background-color: #999999;
	font-size: 1px;
}

div#bottom_result_line{
	background-color: #262261;
	font-size: 3px;
}

div#search_business_name{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
div#search_business_name a:link, div#search_business_name  a:visited {
	color: #000000;
	text-decoration: underline;
}
div#search_business_name a:hover {
	color: #6d6e71;
}
*/
div#search_results table a:link, div#search_results table a:visited {
	color: #000000;
}
div#search_results table a:hover {
	color: #6d6e71;
}
div#search_results{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#search_results h1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262261;
	font-weight: bold;
}
div#search_results table {
	border-spacing: 0px;
	border-collapse: separate;
	background-color:#eeefee;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: dotted;
	border-left-style: outset;
	border-top-color: rgb(38, 34, 97);
	border-right-color: rgb(38, 34, 97);
	border-bottom-color: rgb(38, 34, 97);
	border-left-color: rgb(38, 34, 97);
}
div#search_results a:link img, div#search_results a:visited img{
	color: #FFFFFF;
	border: 0;
}
div#search_results a:hover img{
	color: #6d6e71;
	border: 0;
}
div#search_results th {
	border-width: 2px;
	padding-bottom: 2px;
	border-style: hidden;
	border-color: blue;	
	-moz-border-radius: 0px 0px 0px 0px;
}
div#search_results td {
	border-style: hidden;
	border-color: blue;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#eeefee;
	/*color:#6d6e71;*/
	color: #262261;
	
	padding-bottom: 2px;
}



div#results_lblcounts {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262261;
	padding-left: 3px;
}

/**************ADMIN SEARCH RESULTS*************/
div#admin_search_results table a:link, div#admin_search_results table a:visited {
	color: #000000;
}
div#admin_search_results table a:hover {
	color: #6d6e71;
}
div#admin_search_results{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#admin_search_results h1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262261;
	font-weight: bold;
}
div#admin_search_results table {
	border-spacing: 0px;
	border-collapse: separate;
	background-color:#eeefee;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: dotted;
	border-left-style: outset;
	border-top-color: rgb(38, 34, 97);
	border-right-color: rgb(38, 34, 97);
	border-bottom-color: rgb(38, 34, 97);
	border-left-color: rgb(38, 34, 97);
}
div#admin_search_results a:link img, div#admin_search_results a:visited img{
	color: #FFFFFF;
	border: 0;
}
div#admin_search_results a:hover img{
	color: #6d6e71;
	border: 0;
}
div#admin_search_results th {
	border-width: 2px;
	padding-bottom: 2px;
	border-style: hidden;
	border-color: blue;	
	-moz-border-radius: 0px 0px 0px 0px;
}
div#admin_search_results td {
	border-style: hidden;
	border-color: blue;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#eeefee;
	color:#6d6e71;
	padding-bottom: 2px;
}
/**************ADMIN SEARCH RESULTS*************/


/**********************REGISTER BUSINESS PAGE START*************/
div#register table {
	width:650px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
}	
div#register td {
	padding-left:10px;	
}
.blue_text {color: #262261}
.red_text  {color: #be1e2d}
.green_text {
	color: #009933
}

.blue_background {
	background-color: #262261;
}
.grey_background {
	background-color: #CCCCCC;
}
.red_background {
	background-color: #be1e2d;
}
div#register h2 {
	font-weight:bold;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	margin: 2px;
}
div#register .blue_text {
	color: #262261;	
}
/**********************REGISTER BUSINESS PAGE END **************/

div#offer_aspx {
	width:750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:100px;
	padding-right:100px;
	line-height: 26px;
}

div#mall_aspx_datalist a:link, div#mall_aspx_datalist a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262261;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 50px;
}
div#mall_aspx_datalist a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #be1e2d;
}
div#mall_search_aspx_datalist{
	padding-left:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262261;
	width: 250px;
	height: 400px;
}
div#mall_search_aspx_datalist a:link, div#mall_search_aspx_datalist a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262261;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 20px;
}
div#mall_search_aspx_datalist a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #be1e2d;
}
div#mall_search_aspx_datalist h2 {
	font-size: 14px;
	font-weight: bold;
}
div#mall_search_aspx h1 {
	font-size: 16px;
	font-weight: bold;
	color: #262261;
	text-align: center;
}

/* banners banner_top
----------------------------------------------------------*/
div#rotating-picture {
	position:relative;
	width:400px;
	height:78px;
	background-color: #FFFFFF;
}

div#featured_sites {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	text-align:center;
	float: right;
	padding-left: 30px;
	height:350px;
}


/* banners vertical_01 and 02
----------------------------------------------------------*/
div#banner_vertical_rotating {
	position:relative;
	width:160px;
	height:150px;
	background-color: #FFFFFF;
}

div#banner_vertical_featured_sites {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	text-align:center;
}

div#banner_vertical_01{
	position: absolute;
	top: 30px;   /*change postion stage 1  */
	height: 150px;
	text-align:center;
}
div#banner_vertical_02{
	position: absolute;
	top: 200px;      /*change postion stage 2  */
	height: 150px; 
	text-align:center;	
}

/* Other
----------------------------------------------------------*/

div#facebook{
	position: absolute;
	top: 10px;
	right: 40px;
	width: 160px;
	text-align:right;
}

/* Auction
----------------------------------------------------------*/
div#auction h1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	letter-spacing: 4px; 
	font-variant: small-caps;
	word-spacing: 3px;
}

div#auction h2 {
	font-size: 14px;
	color: #000066;
	letter-spacing: 2px;
	word-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	padding-bottom: 1px;
	padding-top: 1px;		
}

hr.auction {
	width:100%;
	color:#FFC04A;
	height:2px;
	border:2px solid #262261;
	clear:both;
}
hr.auction_thin {
	width:100%;
	color:#FFC04A;
	height:1px;
	border:1px solid #262261;
	clear:both;
}

hr.auction {
	width:100%;
	color:#FFC04A;
	height:2px;
	border:2px solid #262261;
	clear:both;
}

div#auction{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

div#all_auctions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
div#all_auctions h1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	letter-spacing: 4px; 
	font-variant: small-caps;
	word-spacing: 3px;
}

div#all_auctions_wrapper{
	width:800px;
	height:160px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #262261;
	letter-spacing: 1px;
}

div#all_auctions_image{
    float:left;
	width:220px;
}

div#all_auctions_name{
	float:left;
	width:580px;
}

div#all_auctions_name a:link, div#all_auctions_name a:visited {
	color: #262261;
}
div#all_auctions_name a:hover {
	color:  #5047CC;
}

div#Comment_Type_Question{
	color:#FF0000;
}

