@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	height:100%;
	/*text-align: center;  Takes care of horizontal alignment in Internet Explorer */
	font-family:Arial, Helvetica, sans-serif;
	background-color: #66808E;
	background-color:#FFF;
}





	 
		#menu_bottom_container {
		bottom: 0px ;
		height: 40px ;
		position: fixed ;
		background-color:#09F;
		width: 100% ;
		z-index: 1000 ;
		}
		 
		#menu_bottom_frame {
		height: 25px ;
		margin: 0px 0px 0px 0px ;
		position: relative ;
		}
		 
		#menu_bottom_content {
		padding: 0px 0px 0px 0px ;
		}
		 
		
		#body_content {
		margin: 0px 0px 0px 0px ;

		}		
		html,
		body,
		#body_container {
		_height: 100% ;
		_overflow: hidden ;
		_width: 100% ;
		}
		 
		#body_container {
		_overflow-y: scroll ;
		_overflow-x: hidden ;
		_position: relative ;
		}
		 
		/* To make up for scroll-bar. */
		#menu_bottom_container {
		_bottom: -1px ;
		_position: absolute ;
		_right: 16px ;
		}
		 
		/* To make up for overflow left. */
		#menu_bottom_frame {
		_margin-left: 16px ;
		}
		 




a:link {
	color:#36C;
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:active {
	color:#36C;	
	text-decoration: none
}
a:hover {
	color: #F90;	
	text-decoration: underline;
}
.section_cell {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.text_links {
	color:#03F;
	text-decoration:underline;
	margin-bottom:20px;
	font-size:11px;
}


#support_title{
BACKGROUND-IMAGE: url(XMultiTool.com/supportarea_title.png) !important; PADDING-BOTTOM: 10px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x !important; BACKGROUND-POSITION: left top; COLOR: #d5a700 !important; CLEAR: both; height:112px;
}

.txtTITLE {
	position:relative;
	font-weight:400;
	margin-left:2px;
	float:left;
	font-size:14px;
	letter-spacing:-0.1px;
	
	color:#666;
	padding-left:1px;
	padding-bottom:3px;
	text-align:right;
}
.div_txtFIELD {
	position:relative;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
.txtFIELD {
	border:1px solid #CCC;
	padding:4px;
	font-size:13px;
}
.txtSolo {
	position:relative;
	float:left;
	margin-top:23px;
	margin-right:4px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}



.div_account_group_title {
		width:100%;
		background-color: #c0d2df;
		border-bottom:1px solid #e3e3e3;
}

.div_db_title {
	font-size:10px;
	font-weight:bold;
}





  .tr_0_initial { background-color: #F0F0F0; color:#000000 }
  .tr_0_normal { background-color: #F0F0F0 }
  .tr_0_highlight { background-color: #FFC }

  .tr_1_initial { background-color: #EAEAEA; color:#000000 }
  .tr_1_normal { background-color: #EAEAEA } 
  .tr_1_highlight { background-color: #FFC }


.div_protect {
	-moz-user-select: none;
}
.bdr_field {
	border:1px solid #CCCCCC;
	padding:4px;
}



.div_fullcenter {
position: absolute;
padding: 12px;
left: 50%;
top: 50%;

/* use with center() */

}






.form_submit {
	font-size:19px;
	font-weight:100;
	color: #000;

}

#menuheader {
	background-image:url(XMultiTool.com/main_XMultiTool_tile.gif);
	background-repeat:repeat-x;
	height:100px !important;

}

#logo {
	background-image:url(XMultiTool.com/main_XMultiTool_logo.gif);
	background-repeat: no-repeat;
	height:100px !important;
	width:auto;
}


#menubar {
	color:#333;
text-align:center; 
background-color: #EBEBEB;
width:100%;
height:25px
}


.menu_button_bar {
	border-bottom:1px solid #c0d2df;
	border-top:3px solid #c0d2df;
	background-color: #E4E4E4 ;


}

.menu_button_cell_stack {
	float:right;
	top:-3px;
	position:relative;
	cursor:pointer;
	font-size:13px;
	line-height:25px;
	height:25px;
	color: #333;
	border-bottom:1px solid #c0d2df;
	
	border-top:3px solid #c0d2df;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
}

.menu_button_cell_stack_hover {
	float:right;
	top:-3px;
	position:relative;	
	cursor:pointer;
	font-size:13px;
	line-height:25px;
	height:25px;
	color:#039;
	border-bottom:1px solid #6C3;
	border-top:3px solid #6C3;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
}

.menu_button_cell_stack_clicked {
	float:right;
	top:-3px;
	position:relative;	
	cursor:pointer;
	font-size:13px;
	line-height:25px;
	height:25px;
	color:#039;
	border-bottom:1px solid #6C3;
	border-top:3px solid #6C3;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
}





.text_bold {
	font-weight:bold;
}
.bdr_emb {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #D6D6D6;
	border-bottom-color: #C0C0C0;
	border-left-color: #e3e3e3;
}
.bdr_emb_hover {
	border-left:1px solid #D6D6D6;
	border-right:1px solid #e3e3e3;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.div_greyout {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color:#e2e2e2; 
	opacity: .7;
	filter: alpha(opacity=70); /* opacity: partly transparent */
	z-index: 1000;
}



#section_header_background {
	text-align:center; 
	width:100%; 
	background-color:#000; 
	height:250px;
	background-image:url('../images/main_header_tile.jpg') ;
}

.pdColor {
background-color: #c0d2df;
}


.section_cell_center {
	margin-left:auto;
	margin-right:auto;
	position: relative;

}




.tab_button_cell_stack {
	float:right;
	
	top:-3px;
	position:relative;
	
	cursor:pointer;
	font-size:12px;
	text-decoration:underline;
	line-height:22px;
	height:21px;
	color:#000;
	background-color: #E4E4E4 ;
	border-bottom:1px solid #c0d2df;
	border:1px solid #e2e2e2;
	border-top:3px solid #c0d2df;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
}

.tab_button_cell_stack_hover {
	float:right;
	
	top:-3px;
	position:relative;
	
	cursor:pointer;
	font-size:12px;
	text-decoration:underline;
	line-height:22px;
	height:21px;
	color:#000;
	background-color: #E4E4E4 ;
	border-bottom:1px solid #6C3;
	border:1px solid #e2e2e2;
	border-top:3px solid #6C3;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
}




.button_option_click {
	cursor:pointer;
	background-color: #D6D6D6;
	text-decoration: none;
	color:#000;
	margin-top:-4px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	font-weight:200;
	font-size:10px;

}

.button_option_hover {
	cursor:pointer;
	background-color: #D6D6D6;
	text-decoration: none;
	color:#000;
	margin-top:-4px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	font-weight:200;
	font-size:10px;
	color: #FFF;

}



.section_cell_stack {
	float:left;
	margin-left:auto;
	margin-right:auto;
}




.section_cell_stack_end {
	clear:left;
}






/*
////////////////////////////////////////////
Menu System START
*/

.main_mn_button {
	line-height:10px;
	color:#FFF;
}
.mn_nch_ddwn {
	position:absolute;
	font-size:11px;
	color:#EBEBEB;
	line-height:20px;
	padding:4px;
	background-color: #c0d2df;
	margin-left:10px;
	margin-top:0px;
}
.mn_nch_ddwn_btt {
	background-color: #EAEAEA;
	padding:2px;
	padding-left:5px;
}
.mn_nch_ddwn_btt_hover {
	background-color: #666;
	padding:2px;
	padding-left:5px;
}

		
		/*
		////////////////////////////////////////////
		Button System START
		*/
		
		
.mn_nch_btt {
	BACKGROUND-IMAGE: url(XMultiTool.com/nicheselection.png);
	POSITION: relative;
	BACKGROUND-COLOR: transparent;
	PADDING-LEFT: 28px;
	WIDTH: auto;
	PADDING-RIGHT: 12px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 5px 8px;
	MARGIN-BOTTOM: 1px;
	FLOAT: left;
	HEIGHT: 35px;
	FONT-SIZE: 14px;
	CURSOR: pointer;
	FONT-WEIGHT: 100;
	color: #666;
}
.mn_nch_btt_hover {
	BACKGROUND-IMAGE: url(XMultiTool.com/nicheselection.png);
	POSITION: relative;
	PADDING-LEFT: 28px;
	WIDTH: auto;
	PADDING-RIGHT: 12px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 5px -60px;
	MARGIN-BOTTOM: 1px;
	FLOAT: left;
	HEIGHT: 35px;
	FONT-SIZE: 14px;
	CURSOR: pointer;
	FONT-WEIGHT: 100
}
.mn_nch_btt_clicked {
	POSITION: relative;
	PADDING-LEFT: 28px;
	WIDTH: auto;
	PADDING-RIGHT: 12px;
	MARGIN-BOTTOM: 1px;
	BACKGROUND: url(XMultiTool.com/nicheselection.png) no-repeat 5px -125px;
	FLOAT: left;
	HEIGHT: 35px;
	COLOR: #000;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 100
}
.mn_nch_btt_clicked_hover {
	POSITION: relative;
	PADDING-LEFT: 28px;
	WIDTH: auto;
	PADDING-RIGHT: 12px;
	MARGIN-BOTTOM: 1px;
	BACKGROUND: url(XMultiTool.com/nicheselection.png) no-repeat 5px -125px;
	FLOAT: left;
	HEIGHT: 35px;
	FONT-SIZE: 14px;
	CURSOR: pointer;
	FONT-WEIGHT: 100
}		
		
		
		
		/*
		////////////////////////////////////////////
		Button Category System START
		*/


		
		
		
				
		
		.btt_print {
			font-weight: bolder;
			font-size:13px;
			color:#FFF;
			height:23px;
			width:30px;
			background-image:url('../images/button_print.gif');
			cursor:pointer;
			margin-bottom:1px;
		}
		
		.btt_print_hover {
			font-weight: bolder;
			font-size:13px;
			color:#FFF;
			height:23px;
			width:30px;
			background-image:url('../images/button_print_hover.gif');
			cursor:pointer;
			margin-bottom:1px;
		}
		
		
		.btt_exit {
			font-weight: bolder;
			font-size:13px;
			color:#FFF;
			height:19px;
			width:50px;
			background-image:url('../images/button_exit.gif');
			cursor:pointer;
			background-color:#c0d2df;
		}
		
		.btt_exit_hover {
			font-weight: bolder;
			font-size:13px;
			color:#FFF;
			height:19px;
			width:50px;
			background-image:url('../images/button_exit_hover.gif');
			cursor:pointer;
			background-color:#c0d2df;
		}		
				


		
		
		.btt_streetview {
			height:70px;
			width:86px;
			background-image:url('../images/button_gmap_street.gif');
			cursor:pointer;
		}
		
		.btt_streetview_hover {
			height:70px;
			width:86px;
			background-image:url('../images/button_gmap_street_hover.gif');
			cursor:pointer;
		}		
				








/*
Menu System END
////////////////////////////////////////////
*/


.table_generic {
	color:#FFF;
}



.div_details {
	position:absolute;
	background-color:#e2e2e2;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:880px;
	margin-top:20px;
}


.networks_by_name {
	float:left;
	min-height:110px;
	padding:10px;
	border:1px solid #F9F9F9;
	margin-left:auto;
	margin-right:auto;
	width:260px;
}

.networks_by_name_title {
	float:left;
	font-size:19px;
}


.network_results_container {
width:1120px;
position: relative;
text-align:center;
font-size:12px;
margin-left:auto;
margin-right:auto;
}

.network_results {
width:1120px; /* compensate for the padding */
position: relative;
/* overflow:scroll;height:200px;*/
margin-left:auto;
margin-right:auto;
margin-bottom:10px; 
background-color:#fff; 
padding:10px; 
text-align:left;
}

.main_mn_button a:visited {
}
.main_mn_button a:link {
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e2e2e2;
}
.main_mn_button a:hover {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e9e9e9;
}
.header_login {
	background-color: #FFCB00;
	padding:5px;
	border:1px solid #CCCCCC;
	border-top:0px;
	font-size:12px;
	width:140px;
	margin-left:auto;
	margin-right:auto;
}



					
					.DragContainer, .OverDragContainer {
					  float: left;
					  margin: 3px;
					  width: 100px;
					  border: #669999 2px solid;
					  padding: 5px;
					}
					
					.DragBox, .OverDragBox, .DragDragBox, .miniDragBox {
					  border: #000 1px solid;
					  padding: 2px;
					  font-size: 10px;
					  margin-bottom: 5px;
					  width: 94px;
					  cursor: pointer;
					  font-family: verdana, tahoma, arial;
					  background-color: #eee;
					}
					
					.OverDragContainer {
						background-color: #eee;
					}
					
					.OverDragBox, .DragDragBox {
					  background-color: #ffff99;
					}
					
					.DragDragBox {
					  filter: alpha(opacity=50);
					  background-color: #ff99cc;
					}
					
					legend {
					  font-weight: bold;
					  font-size: 12px;
					  color: #666699;
					  font-family: verdana, tahoma, arial;
					}
					
					fieldset {
					  padding: 3px;
					}
					
					.History {
					  font-size: 10px;
					  overflow: auto;
					  width: 100%;
					  font-family: verdana, tahoma, arial;
					  height: 82px;
					}
					
					#DragContainer8 {
					  border: #669999 1px solid;
					  padding: 5px 0 0 5px
					  width: 110px;
					  height: 40px;
					}
					
					.miniDragBox {
					  float: left;
					  margin: 0 5px 5px 0;
					  width: 20px;
					  height: 20px;
					}
					





	
div.lev3 {
   position:absolute;
   top:0px;
   left:0px;
	width: 100%; 
   z-index: 3;
}


div.mapoptions {
   position:absolute;
   top:100px;
	width: 97%; 
   z-index: 99;
}	




.css_search_name_options_desc {
	font-size:10px;
	color: #333;
}

/* SEARCH DB CONTAINER */

.css_options_container {
	width:720px;
	padding:0px;
	padding-bottom:60px;
	text-align:center;
}

.css_search_name_desc {
	cursor:pointer;
	background-color:#FFF;
	text-align:left;
	min-height:80px;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	width:220px;
}

.css_search_name_desc_hover {
	cursor:pointer;
	background-color: #FF9 ;
	text-align:left;
	min-height:80px;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	width:220px;
}



#window_myaccount{ padding-top:120px; margin-top:10px; background:url(XMultiTool.com/myaccount_title.jpg) no-repeat center top; background-color:#ffffff !important; }
#reg_body #body_content{ width:960px; margin:auto; background-color:#fff; border:5px solid #fff; border-top:0px;}
#reg_body #float_search_name .box_header_color{ background:transparent url(XMultiTool.com/thankyou_title.jpg) no-repeat right top !important; width:960px !important;
height:112px;  padding-top:0 !important; overflow:hidden; text-indent:-1000000px; margin-top:-10px !important;
}
#reg_body .box_header_color .section_cell_stack{ margin-top:10px;}
#reg_body .form_submit{background:#000; color:#fff !important; width:200px; padding:3px; border:none;}
#reg_body #float_search_name .bdr_emb{ background-color:transparent !important; width:960px !important; }
#reg_body #form_container .section_cell_center{ width:auto !important;}
#reg_body #form_container{text-align:left; position:relative; margin-top:-60px; padding-left:340px; border-bottom:20px solid #787878;}
#reg_body #form_container .section_cell_center td{ width:50%;}
#thankyou_reminder{ padding:10px 5px; border:1px solid #787878; text-align:left; padding-left:45px; width:255px;
position:absolute; left:-320px; top:38px; background:url('XMultiTool.com/ALERT.png') no-repeat 5px 5px;  background-color:#efefef;  }
#thankyou_recentorder{padding:10px 5px; border:1px solid #787878; border-top:27px solid #787878; text-align:left; position:absolute; left:20px; top:180px; width:295px; background-color:#efefef;}
#thankyou_setup_reminder{  background-color:#b70306 !important; padding:5px; width:590px;}
#thankyou_setup_reminder font{color:#fff !important;}
#thankyou_grp_email,
#thankyou_grp_password,
#thankyou_grp_name
{width:590px;  margin-top:10px;}
#thankyou_grp_email{ margin-top:-20px;}
#thankyou_bottom_domain{ background-color:#666; padding:0px 5px 30px 5px; border:1px solid #787878;  position:absolute; left:20px; top:340px; width:295px;}
#thankyou_bottom_domain *{ color:#fff !important; }

#div_account_membername_title{background-color:#C0D2DF;}
#div_account_geo_title{background-color:#C0D2DF;}









.box_header_color {
width:750px;
border-bottom:0px;
text-align:left; 
margin-left:auto;
margin-right:auto;
background-color: #c0d2df;	
}

.box_header_text {
font-size:14px;
font-weight:bold;
color: #333;
padding-left:10px;
}


/* COMMON */



		#loadingbar {
			background-image:url(XMultiTool.com/loadingBAR.gif) !important;
			height:30px !important;
			width:320px !important;
		
		}

		.section_cell_search {
		 margin-left:auto;
		 margin-right:auto;
		
		 padding-bottom:10px;
		 margin-bottom:10px;
		
		}
				
		
		#content_container {
			 WIDTH: 1120px !important;
	 
		}		
		
		#content_start  {
			 WIDTH: 1120px !important;
			 min-height:500px !important;
	/*  background-color: #F9F9F9;*/
			 
			  background-color:#FFF;
			  padding:0px;
			  margin:0px;
		  
					border-top-width: 0px;
					border-right-width: 0px;
					border-bottom-width: 0px;
					border-left-width: 0px;
					border-top-style: solid;
					border-right-style: solid;
					border-bottom-style: solid;
					border-left-style: solid;
					border-top-color: #E6E6E6;
					border-right-color: #D6D6D6;
					border-bottom-color: #C0C0C0;
					border-left-color: #e3e3e3;					 
		}
		
		
		
		
		.category_header {
			WIDTH: 790px !important;
			color:#0068b1;
			padding:0px !important;
			font-size:18px;
			letter-spacing:1px;
			text-indent:35px;
			font-weight:bold;
			line-height:85px;
			text-align:justify;
			BACKGROUND: url(XMultiTool.com/div_NAMEtemplate.png) no-repeat left bottom !important;
			height:75px;
			margin:0px !important;
		
		}
				
.css_search_name_options {
	font-size:12px;
	line-height:27px;
	
}				
		

		/*
		////////////////////////////////////////////
		Button Category System START
		*/

		#search_category_menu_container {
					width: 196px !important;
					font-size: 22px !important;
			background-image:url('XMultiTool.com/cat_bgtrans.gif');
				background-repeat: no-repeat;

					
		}
		
		.mn_cat_btt {
			color: #666;
			
			width:192px;
			height:27px;
			text-align:left;
			text-indent:2px;
			position:relative;
			float:left;

			background-image:url('XMultiTool.com/button_category.png');
			cursor:pointer;
			
					
		}
		
		.mn_cat_btt_hover {
			color: #fff;
			width:192px;
			height:27px;
			text-align:left;
			text-indent:2px;
			position:relative;
			float:left;

			background-image:url('XMultiTool.com/button_category_hover.png');
			cursor:pointer;
			
					
		}
		
		.mn_cat_btt_clicked {
			color: #fff;
			width:192px;
			height:27px;
			text-align:left;
			text-indent:2px;
			position:relative;
			float:left;
			font-weight:bold;
		
			font-size:10px !important;
			text-decoration:underline;

			background-image:url('XMultiTool.com/button_category_clicked.png'); 
			cursor:pointer;

				
		}
				
		.mn_cat_btt_clicked_hover {
			color: #666;
			width:192px;
			height:27px;
			text-align:left;
			text-indent:2px;
			position:relative;
			float:left;

			background-image:url('XMultiTool.com/button_category_clicked_hover.png');
			cursor:pointer;
			
			
		}	
					
