HTML {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;	
	PADDING-TOP: 0px; 
	MARGIN: 0px; 
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Verdana, Arial, sans-serif; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 	
	HEIGHT: 100%; 
	FONT-SIZE: 14px;
	COLOR: #000000;  
	TEXT-ALIGN: center;
	BACKGROUND: url(../images/stripes.png) left top;  
	
}



A {
	COLOR: #000000; TEXT-DECORATION: underline;
}
A IMG {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}



#outer {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px auto;
	TEXT-ALIGN: center;
	WIDTH: 779px;
	BACKGROUND: #64B5D6;
}
#textarea {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px auto;
	TEXT-ALIGN: left;
	WIDTH: 779px;
	BACKGROUND: #FFFFFF;
}
#textarea a
{
color: #000;
TEXT-DECORATION: underline;
}
#header_bar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 779px; 
	TEXT-ALIGN: left;
	BACKGROUND: #242424;
	HEIGHT: 21px;
}

#top_links {
	MARGIN: 0px; 
	FLOAT: right; 
	COLOR: #eeeeee; 
	TEXT-ALIGN: right;
	
}
#top_links A{
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF;
	PADDING:5px;
	PADDING-RIGHT:10px;
}
#top_links A:hover {
	BORDER-BOTTOM: #e1e1e1 1px solid; 
}
#title_bar{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 779px; 
	TEXT-ALIGN: left;
	BACKGROUND: #FFFFFF;
	HEIGHT:200px;
	Z-INDEX: 1;
	
}

#title_bar_textarea{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 779px; 
	TEXT-ALIGN: left;
	BACKGROUND: #FFFFFF;
	HEIGHT:125px;
	Z-INDEX: 1;
	
}

#title {
	FLOAT:left;
	PADDING:0px;
	MARGIN: 0px;
}


#search_bar{
	PADDING: 0px;  
	MARGIN: 0px auto; 
	WIDTH: 779px; 
	TEXT-ALIGN: center;
	HEIGHT:80px;
	Z-INDEX: 2;
	MARGIN-TOP:-50px;
	
}
#search_form {
	MARGIN-LEFT:52px;
	MARGIN-TOP:0px;
	PADDING:0px;
	HEIGHT:80px;
}
#searchbox {
	Z-INDEX: 2; 
	BACKGROUND: url(../images/searchbox.gif) no-repeat left top; 
	FLOAT:left;
	WIDTH: 682px; 
	MARGIN: 0px auto; 
	HEIGHT: 80px;
	MARGIN-TOP:0px;


}
#inputbox{
	Z-INDEX: 3; 
	FLOAT:left;
	WIDTH: 682px;
	PADDING-TOP:0px;

}
#inputbox INPUT {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 2.6em; 
	Z-INDEX: 4; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 554px; 
	COLOR: #76c5e4;
	PADDING-TOP: 17px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BORDER: none;
	MARGIN:0px;
	float:left;	

}
.menu_active {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 1.3em; 
	Z-INDEX: 5; 
	BACKGROUND: #242424; 
	FLOAT: LEFT; 
	COLOR: #fff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN:0px;
	HEIGHT:30px;
	MARGIN-TOP:0px;

	/*BORDER: #000 1px solid;*/
}
}
.menu_active a{
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 1.3em; 
	Z-INDEX: 5; 
	BACKGROUND: #242424; 
	FLOAT: LEFT; 
	COLOR: #fff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN:0px;
	HEIGHT:30px;
	MARGIN-TOP:0px;
	/*BORDER: #000 1px solid;*/
}
.menu {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px;
	FONT-SIZE: 1.3em; 
	Z-INDEX: 5; 
	BACKGROUND: #ffff00; 
	FLOAT: LEFT; 
	COLOR: #fff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	HEIGHT:30px;
	MARGIN:0px;
	/*BORDER: #000 1px solid;*/
}


#whois{
	MARGIN-LEFT: 20px;
}
#hosting{
	MARGIN-LEFT: 20px;
}
#domains{
	MARGIN-LEFT: 20px;
}
#iplocation{
	MARGIN-LEFT: 2px;
}

.top_ad{
	HEIGHT:100px;
	FLOAT:left;
	WIDTH200px; 
	PADDING-LEFT:10px;
	PADDING-TOP:7px;
	Z-INDEX: 100;
}
#blank{
	COLOR: #FFFFFF;	
	PADDING:5px;	
	WIDTH:610px;
	TEXT-ALIGN: left;	
	CLEAR:both;
	MARGIN: 0px auto;
	HEIGHT:5px;
}
#blankspacer{
	COLOR: #FFFFFF;	
	PADDING:5px;	
	WIDTH:610px;
	TEXT-ALIGN: left;	
	CLEAR:both;
	MARGIN: 0px auto;
	HEIGHT:25px;
}

#option_bar{
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	HEIGHT:24px;
	FONT-FAMILY: "lucida grande",Verdana, Arial, Helvetica, sans-serif;
	PADDING:5px;
	BACKGROUND: #242424;
	WIDTH:610px;
	TEXT-ALIGN: left;	
	CLEAR:both;
	MARGIN: 0px auto;
}

.result_bar{	
	PADDING-LEFT:20PX; 
}
#ads_bar{
	TEXT-ALIGN: center;
	PADDING:10px; 
}


#footer_bar{
	BACKGROUND: #242424;
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	HEIGHT:20px;
	PADDING-TOP:2px;
	PADDING-RIGHT:10px;
	FONT-FAMILY: "lucida grande",Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}

.clear
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}

.box_top {
	BACKGROUND: url(../images/box_top.gif) no-repeat left top;
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH:220px;
	COLOR: #FFFFFF;
	/*overflow : auto;*/
}
.box_bottom {
	BACKGROUND: url(../images/box_bottom.gif) no-repeat left bottom;
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH:220px;
	HEIGHT:20px; 
}

.box_content {
	MARGIN: 0px;
	BACKGROUND: url(../images/box_bg.gif) repeat-y;
	COLOR: #fff;
	PADDING: 0px;
	WIDTH:220px;
}
.box_loading{
	MARGIN: 0px;
	BACKGROUND: url(../images/box_bg.gif) repeat-y;
	PADDING: 0px;
	WIDTH:220px;
}
.box_content P{
	PADDING: 1px; 
	FONT-SIZE: 15px;
	MARGIN: 0px; 
	COLOR: #000000; 
}
.box_top P{
	PADDING: 0px; 
	FONT-SIZE: 17px;
	MARGIN: 0px; 
	COLOR: #FFFFFF;
	FONT-WEIGHT:bold; 
}
.result_box {
	WIDTH:220px;
	FLOAT:left;
	PADDING: 0px;
	MARGIN:10px;
}

.map_result_box {
	WIDTH:460px;
	FLOAT:left;
	PADDING: 0px;
	MARGIN:10px;

}
.map_box_top {
	BACKGROUND: url(../images/map_box_top.gif) no-repeat left top;
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH:460px;
	COLOR: #FFFFFF;
	HEIGHT:20px;

}
.map_box{
		MARGIN: 0px;
	BACKGROUND: url(../images/map_box_bg.gif) repeat-y;
	COLOR: #000000;
	PADDING: 0px;
	WIDTH:460px;

}
.map_box_bottom{
	BACKGROUND: url(../images/map_box_bottom.gif) no-repeat left bottom;
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH:460px;
	HEIGHT:20px; 

}
div#favorites_div {
    line-height: 125%;
    font-size: 100%;
}

div#favorites_div.empty {
    line-height: 100%;
    font-size: 100%;
    padding-left:3px;
}
ul.favorites  {   
    height: auto;
    margin:0px;
    padding:0px;
    font-weight:bold;
}
ul.favorites li{
    padding: 0px;
    float: left;
    margin:0px;
    list-style: none;
}
ul.favorites li a{
    float: left;
    margin:0px;
    padding: 0px;
    padding-left:5px;
    text-decoration: none;
    vertical-align: bottom;
    height:20px;
    display: inline;
    FONT-SIZE: 15px;
}
ul.favorites li a:hover{

}

a.tt{
    position:relative;
    z-index:24;
    color:#000;
    
	
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:10; color: #ccc; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #9933ff;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}
a.ttt{
    position:relative;
    z-index:24;
    color:#000;
	font-weight:bold;
    text-decoration:none;
}
a.ttt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.ttt:hover{ z-index:200; color: #000; background:;}
a.ttt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 45px 0 0 0;
	width:200px;
	color: #000;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.ttt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
}
a.ttt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.ttt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}

