html, body{height:100%;} 

/* end hack */

html,body {margin:0;padding:0}

#outer{

min-height:100%;

height:auto;

}

* html #outer{height:100%;}





/*****************************************************************************/



html, body {

margin:0;

padding:0;

text-align:center;

font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;

background-color:#FFFFFF;

font-size: 12px;

}



h1, h2, h3 {

	margin: 0;

	text-transform: lowercase;

	font-weight: normal;

	color: #3E3E3E;

}



h1 {

	font-size: 23px;

}



h2 {

	font-size: 18px;

}

h3 {

	font-size: 16px;

}



p, ul, ol {

	margin: 0 0 0 0;

	text-align: justify;

	line-height: 26px;

	font-size: 12px;

}

.main_container {

width:100%;

height:100%;

}





#full-height { /*This class fix 100% height on Mozilla*/

min-height:100%;

height:100%;

}

#banner {

text-align:center;

width:849px;

height:114px;

}

#banner a{
float:left;
padding-top:85px;
text-indent:10px; 
color:#FFFFFF; 
font-weight:bold; 
font-size:18px;


}

#top_bar {

width:100%;

height:114px;

background-repeat:repeat-x;

}

#top_bar2 {

width:100%;

height:50px;


background-image: url(images_templ/btn_spacer.jpg);

background-repeat:repeat-x;

white-space:nowrap;

}

#header {

width:849px;

height:140px;

text-align:left;

margin-left:auto;

margin-right:auto;

}

#hor_menu_1 {

padding:22px 0 0 0;

height:20px;

text-align:left;

clear:right;

display:block;

font-size:12px;

}

#hor_menu_1 a:LINK, #hor_menu a:VISITED{

margin-left:20px;

margin-right:20px;

text-decoration:none;

padding-bottom:6px;

color:#333333;

font-size:12px;

}

#hor_menu_1 a:HOVER {

color:#175b7e;

border-bottom:5px solid #999999;

}

#hor_menu  A:active{

color:#175b7e;

border-bottom:5px solid #999999;

}



#hor_menu_1 a {margin-left:20px;

 margin-right:20px;

 

 text-decoration:none;

padding-bottom:6px;

color:#333333;

font-size:12px;

}





#hor_menu_2 {

	clear:both;

	width:849px;

	background-image: url(images_templ/btn_spacer.jpg);

	background-repeat:repeat-x;

	height:40px;

	text-align:center;

}

#hor_menu_2 A:link {

	font-size:14px;

	font-weight : bold;

	color : rgb(255,255,255);

	text-transform:lowercase;

	vertical-align:middle;



}



#hor_menu_2 A:visited {

	font-size:14px;

	color: rgb(220,220,220);

	text-transform:lowercase;





}



#hor_menu_2 A:active {

	font-size:14px;

	color: rgb(230,230,230);

 	text-decoration: none; 

	text-transform:lowercase;



}

#hor_menu_2 A:hover {

	font-size:14px;

	color : rgb(244,244,244);

	text-decoration: none;





}

#content {

	width:869px;

	height:auto;

	margin-left:auto;

	margin-right:auto;

	clear:both;

	min-height:100%;

	padding-top:10px;

	padding-bottom:10px;

}

#content-left{

	float:left;

	width:649px;

	text-align:left;

/*background-color:blue;*/

}

#content-left p{

font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;

font-size:12px;

}

#content-left a{

font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-serif;

font-size:12px;

}



#content-right{

float:right;

width:220px;

text-align:left;

margin-top:9px;

/*background-color:#666666;*/

}

#content-right a{

font-size:11px;

text-decoration:none;

color:#666666;

}

#content-right a:hover{

font-size:11px;

text-decoration:none;

color:#FFFFFF;

background-color:#CCCCCC;

}

#footer_domain_ext_domain a{

color:#516738;

text-decoration:none;

}

#footer_domain_ext_domain a:hover{

color:#516738;

text-decoration:underline;

}

#footer_back {float:left; width:100%; height:256px; background-repeat:repeat-x;}

#footer_mid { padding-top:30px; width:849px; height:235px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}

#footer_mid p { text-indent:30px; text-align:right;}

#footer_mid a { font-size: 10px; font-style: normal; font-weight: bolder; color: #FFFFFF;}

#footer_mid a:link {

	font-style: normal;

	text-decoration: none;

}

#footer_mid a:hover {

	color:#CCCCCC;



	text-decoration: underline;

	}

#footer_mid a:visited {



	text-decoration: none;

	}

#footer_mid a:active {



	text-decoration: none;

	color:#F4F4F4;

	}





/* Styles for Default Template */



#default #banner {background-image: url(images_templ/default-header.jpg);}

#default #top_bar {background-image: url(images_templ/default-header_background.jpg);}

#default #footer_back {background-image: url(images_templ/footer-back.jpg);}

#default #footer_mid {background-image: url(images_templ/footer-img.jpg);}



/* Styles for North America Template */



#north_america #banner {background-image: url(images_templ/north-america-header.jpg);}

#north_america #top_bar {background-image: url(images_templ/north-america-header_background.jpg);}

#north_america #footer_back {background-image: url(images_templ/north-america-footer-back.jpg);}

#north_america #footer_mid {background-image: url(images_templ/north-america-footer-img.jpg);}



/* Styles for Central America Template */



#central_america #banner {background-image: url(images_templ/central-america-header.jpg);}

#central_america #top_bar {background-image: url(images_templ/central-america-header_background.jpg);}

#central_america #footer_back {background-image: url(images_templ/central-america-footer-back.jpg);}

#central_america #footer_mid {background-image: url(images_templ/central-america-footer-img.jpg);}



/* Styles for South America Template */



#south_america #banner {background-image: url(images_templ/south-america-header.jpg);}

#south_america #top_bar {background-image: url(images_templ/south-america-header_background.jpg);}

#south_america #footer_back {background-image: url(images_templ/south-america-footer-back.jpg);}

#south_america #footer_mid {background-image: url(images_templ/south-america-footer-img.jpg);}



/* Styles for Europe  Template */



#europe #banner {background-image: url(images_templ/europe-header.jpg);}

#europe #top_bar {background-image: url(images_templ/europe-header_background.jpg);}

#europe #footer_back {background-image: url(images_templ/europe-footer-back.jpg);}

#europe #footer_mid {background-image: url(images_templ/europe-footer-img.jpg);}



/* Styles for Asia  Template */



#asia #banner {background-image: url(images_templ/asia-header.jpg);}

#asia #top_bar {background-image: url(images_templ/asia-header_background.jpg);}

#asia #footer_back {background-image: url(images_templ/asia-footer-back.jpg);}

#asia #footer_mid {background-image: url(images_templ/asia-footer-img.jpg);}



/* Styles for Africa  Template */



#africa #banner {background-image: url(images_templ/africa-header.jpg);}

#africa #top_bar {background-image: url(images_templ/africa-header_background.jpg);}

#africa #footer_back {background-image: url(images_templ/africa-footer-back.jpg);}

#africa #footer_mid {background-image: url(images_templ/africa-footer-img.jpg);}



/* Styles for Oceania Template */



#oceania #banner {background-image: url(images_templ/oceania-header.jpg);}

#oceania #top_bar {background-image: url(images_templ/oceania-header_background.jpg);}

#oceania #footer_back {background-image: url(images_templ/oceania-footer-back.jpg);}

#oceania #footer_mid {background-image: url(images_templ/oceania-footer-img.jpg);}



/* Styles for Alternative Template */



#alternative #banner {background-image: url(images_templ/alternative-header.jpg);}

#alternative #top_bar {background-image: url(images_templ/header_background.jpg);}

#alternative #footer_back {background-image: url(images_templ/footer-back.jpg);}

#alternative #footer_mid {background-image: url(images_templ/footer-img.jpg);}



/* Styles for Generic Template */



#generic #banner {background-image: url(images_templ/generic-header.jpg);}

#generic #top_bar {background-image: url(images_templ/header_background.jpg);}

#generic #footer_back {background-image: url(images_templ/footer-back.jpg);}

#generic #footer_mid {background-image: url(images_templ/footer-img.jpg);}



/* Styles for Special Template */



#special #banner {background-image: url(images_templ/special-header.jpg);}

#special #top_bar {background-image: url(images_templ/header_background.jpg);}

#special #footer_back {background-image: url(images_templ/footer-back.jpg);}

#special #footer_mid {background-image: url(images_templ/footer-img.jpg);}







/* Styles for Special Template */



#whois #banner {background-image: url(images_templ/whois-header.jpg);}

#whois  #top_bar {background-image: url(images_templ/header_background.jpg);}

#whois  #footer_back {background-image: url(images_templ/footer-back.jpg);}

#whois  #footer_mid {background-image: url(images_templ/footer-img.jpg);}





/* Style for the Sidebar*/





#sidebar {

	float: right;

	width: 195px;

	text-transform:lowercase;



}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar li {

	margin-bottom: 25px;

}



#sidebar li ul {

}



#sidebar li li {

	margin: 0;

}



#sidebar h2 {

	margin-bottom: 10px;

	background: url(images_templ/h2_backgroung_dot.gif) repeat-x left bottom;

	font-size: 16px;

	text-transform:lowercase;

}

.post .title{

	margin-bottom: 15px;

	padding-bottom: 5px;

	background: url(images_templ/h2_backgroung_dot.gif) repeat-x left bottom;

	}

/* Style for the whois server page */



#whois_server { margin-bottom:30px; text-align:center; border-bottom: thin double #CCCCCC}

#whois_server a { font-size:12px; color:#003300; text-decoration:none;}

#whois_server a:hover { color:#333333; text-decoration:underline;}



#whois_server_continent a { font-size:12px; color:#999999; text-decoration:none;}

#whois_server_continent a:hover { color:#ffffff; text-decoration:underline; background-color:#333333}



/*content left text and list*/

.cont_text{
padding-left:25px;
padding-right:25px;}
.cont_list{
margin-left:50px;
}
.cont_text a{
color:#333333;
text-decoration:underline;}
.cont_text a:hover{
color:#999999;
text-decoration:none;}


/*content banner*/


#content_banner

 {

	width:648px;

	height:401px;

}

#content_banner_domain_search

 {

 	float:left;

	width:647px;

	height:401px;

	background:url(domain_search_banner.gif) no-repeat left top;


	color:#FFFFFF;

	

}

#content_banner_domain_search p{

margin-top:45px;

text-indent:15px;}

/*#content_banner_domain_continents

 {
	float:right;
}*/

#content_banner_domain_search_box {

	float:right;
	background:url("domain_search_box_bg.gif") no-repeat right bottom;
	height:401px;
	width:503px;
}
#search_box_text{
	font-weight:bold;
	font-family:verdana;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	width:503px;
	height:49px;
}
#search_extension {
color:#FFFFFF;
position:relative;
top:-360px;
left:5px;
font-family:trebuchet ms;
font-size:10px;
font-weight:bold;
}
#search_extension a {
color:#FFFFFF;
font-size:10px;
font-family:trebuchet ms;
text-decoration:none;
}
#search_extension a:hover {
color:#FFFFFF;
font-size:10px;
font-family:trebuchet ms;
text-decoration:underline;
}
#searchbutton{
padding-top:3px;
width:109px;
height:27px;
border:none;
}
.checkbox{
width:12px;
height:12px;
}
#homepage_content_top{
text-align:justify;
border:none;
border-collapse:collapse;
margin-left:0px;
width:647px;
height:auto;
line-height:1.5em;
}
#homepage_content_bottom{
border:none;
border-collapse:collapse;
margin-left:0px;
position:relative;
top:-270px;
width:auto;
height:auto;
line-height:1.5em;
}
.selectContainer{
	margin:0;
	padding:0;
}
.selectContainer form{
	margin:0;
	padding:0;
}
form.selectdomain1{
	margin:0;
	padding:0;
}
.selectdomain1{
	margin:0;
	float:right;
	padding:0;
}
.top_bar_chat{
	float:right;
	border:0;
	padding-top:20px;
	}
.top_bar_mng_domains{
	padding-left:5px;
	padding-top:20px;
	float:right;
	border:0;
}
#corp_domain_table table table table select{
	width:280px;
	font-size:11px;
	}