/*
Theme Name: 101domain.com Blog
Theme URI: http://www.101domain.com/
Description: Template personalized for 101domain.com.
Version: 1.0
Author: 
Tags: domain registration

*/
html{
scrollbar-face-color:#fdd531;
scrollbar-base-color:#fdd531;
scrollbar-arrow-color:#106690;
scrollbar-track-color:#999;
scrollbar-shadow-color:#999;
scrollbar-highlight-color:#fdd531;
scrollbar-3dlight-color:#999;
scrollbar-darkshadow-Color:#999;
}

body, html {
     font-family: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif;
     font-size: 11px;
     margin: 0;
     padding: 0;
     text-align: center;
     color: #333;
	 height:100%;
	 background-color:#ebebeb;
}
.company_info {
     color: #333;
     font-size: 9px;
}
td, li, h1, h4, h5, h6 {
     color: #333;
     font-family: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif;
     font-size: 11px;
}
p {
     color: #333;
     font-family: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif;
     font-size: 11px;
     white-space: normal;
}
img {
     border: none;
}
h2 {
     color: #333;
     font-family: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif;
     font-size: 20px;
}
h3 {
     color: #333;
     font-family: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif;
     font-size: 15px;
}
hr {
     height: 1px;
}
textarea, select {
     font-size: 11px;
}
input.btn {
     color: #0000A0;
     background-color: #FFF;
     background-image: none;
}
input.checkbox, input.radio {
     background-image: none;
}
input {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #333;
     font-size: 10px;
     margin: 2px;
     height: auto;
     padding: 2px;
}
#domain_conent_holder {
     margin: 0 auto;
}
#domain_content {
     padding: 20px 20px 0 0;
}
#domain_header {
     background-image: url(images_templ/bg_top_wrapper.gif);
     background-repeat: repeat-x;
     text-align: center;
     background-position: 0 25px;
}
#domain_footer, #domain_content_holder, #domain_header {
     margin: 0 auto;
     text-align: left;
	 background-color:#FFFFFF;
}
#domain_footer #domain_footer_info {
     clear: both;
     font-size: 10px;
}
.domain_header_2 {
     background-image: url(images_templ/bg_header.gif);
     background-repeat: repeat-x;
}
#domain_header_1 {
     padding: 2px 0 0;
}
#search_site .text_search1 {
     width: 240px;
     height: 15px;
     margin-left: 5px;
     padding-left: 8px;
     border: 1px solid #666667;
}
#hnav1 {
float: right;
margin: 0 24px 0 0;
padding: 0 25px 0 0;
}
#hnav1 a{
	display: block;
	text-decoration: none;
}

#hnav1 li {
float: left;
list-style: none;
margin: 0 0 0 35px;
}
#hnav1, #hnav1 ul { /* all lists */
	padding: 0;
	list-style: none;
	/*line-height: 1;****************************************************/
}
#hnav1 li ul  { /* second-level lists */
clear: left;
background-color: #fff;
border: 1px solid #333;
left: -999em;
position: absolute;
width: 190px;
z-index:200;
}
#hnav1 li ul li{
background-image: none;
clear: left;
display: block;
text-align: left;
margin:5px;
}
#hnav1 li ul li a {
font-size:12px;
display: block;
margin: 0;
padding: 0;
width:180px;
}
#hnav1 li ul li a:link, #hnav1 li ul li a:visited {
border-bottom: 1px dotted #ccc;
color: #333;
border-top: 0;
}
#hnav1 li ul li a:hover {
border-bottom: 1px dotted #666;
color: #333;
border-top: 0;
}
#hnav1 li:hover ul, #hnav1 li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left: 0px;
}

#hnav1 li a, #search_site label {
     font: 700 13px Arial, Helvetica, sans-serif;
}
#view_cart {
     float: right;
     display: block;
     position: relative;
     top: -1px;
}
#domain_registration_logo {
     border: none;
     margin: 14px 0 0 56px;
     float: left;
}
#register_by_phone {
     margin: 24px 0 0 40px;
     float: left;
}
#asia_domains_banner {
     float: right;
     display: block;
     margin: 3px;
}
.hnav_l {
     float: left;
     margin: 3px 5px 0 0;
}
#hnav2, #hnav2 ul, #hnav3, #hnav3 ul {
     padding: 0;
	list-style: none;
	line-height: 1;
	float: left;
}
#hnav2 {
     margin: 3px 0 0 0; 
	 position:relative; 
	 z-index:25; 
	 left:-5px;
	 top:5px;
}
#hnav2 li a,#hnav3 li a  {
font-size: 10px;
}
#hnav3 {
     float: left;
     margin-top: 6px;
     text-align: left;
}
#hnav2 a, #hnav3 a {
     display: block;
     padding: 1px 10px 3px 8px;
     margin-left: 2px;
     height: 17px;
     line-height: 17px;
     vertical-align: baseline;
     text-decoration: none;
}
#hnav2 a:link, #hnav2 a:visited, #hnav3 a:link, #hnav3 a:visited {
     color: #fff;
	padding: 2px 6px 5px 6px;
	white-space:nowrap;
}
#hnav2 li a:hover, #hnav3 li a:hover {
background-color: #dcdcdc;
background-repeat: repeat-x;
color: #000;
padding: 2px 6px 5px 6px;
}
#hnav2 li, #hnav3 li {
     background-image: url(images_templ/bg_hnav2_sep.gif);
     background-repeat: no-repeat;
     background-position: 0 0;
}
/*-- fix ie6 --
.north_american_t { width: 110px; }
.central_american_t { width: 125px; }
.south_american_t { width: 100px; }
.african_t { width: 60px; }
.asian_t { width: 48px; }
.eauropean_t { width: 72px; }
.oceana_t { width: 58px; }
.international_b { width: 150px; }
.north_american_b { width: 109px; }
.central_american_b { width: 175px; }
.south_american_b { width: 170px; }
.african_b { width: 115px;  }
.asia_b { width: 107px; }
.european_b: { width:125px; }
/*-- end fix ie6 --*/

#hnav2 li, #hnav3 li, #search_site {
     float: left;
}
#hnav2 li.removeVertLine { background-image:none; }
#hnav2 li ul, #hnav3 li ul {
     position: absolute;
     left: -999em;
     background-color: #fff;
     border: 1px solid #333;
	/*--  display: none; --*/
	width: 283px;
}
#hnav2 li ul li, #hnav3 li ul li {
     background-image: none;
     display: block;
     clear: left;
}
#hnav2 li ul li a, #hnav3 li ul li a {
     display: block;
     padding: 2px 4px;
     margin: 0;
     border-bottom: 1px dotted #ccc;
	 width: 275px;
}
#hnav2 li ul li a:link, #hnav2 li ul li a:visited, #hnav3 li ul li a:link, #hnav3 li ul li a:visited, #hnav2 a:hover, #hnav3 a:hover {
     color: #333;
}
#hnav2 li ul li a:hover, #hnav3 li ul li a:hover {
     background-color: #ccc;
     border-bottom: 1px dotted #ccc;
     border-top: none;
     height: 17px;
     color: #000;
}
#hnav2 li:hover ul, #hnav2 li.sfhover ul, #hnav3 li:hover ul, #hnav3 li.sfhover ul {
     left: auto;
}

/*IDN Menu*/
#hnav2 .idn_menu_1:hover ul, #hnav2 .idn_menu_1  .sfhover ul,
#hnav2 .idn_menu_2:hover ul, #hnav2 .idn_menu_2  .sfhover ul,
#hnav2 .idn_menu_3:hover ul, #hnav2 .idn_menu_3  .sfhover ul,
#hnav2 .idn_menu_4:hover ul, #hnav2 .idn_menu_4  .sfhover ul,
#hnav2 .idn_menu_5:hover ul, #hnav2 .idn_menu_5  .sfhover ul,
#hnav2 .idn_menu_6:hover ul, #hnav2 .idn_menu_6  .sfhover ul,
#hnav2 .idn_menu_7:hover ul, #hnav2 .idn_menu_7  .sfhover ul,
#hnav2 .idn_menu_8:hover ul, #hnav2 .idn_menu_8  .sfhover ul,
#hnav2 .idn_menu_9:hover ul, #hnav2 .idn_menu_9  .sfhover ul,
#hnav2 .idn_menu_10:hover ul, #hnav2 .idn_menu_10  .sfhover ul, 
#hnav2 #north_american_menu ul,  #hnav2 #north_american_menu .sfhover ul,
#hnav2 #central_american_menu ul,#hnav2 #central_american_menu .sfhover ul,
#hnav2 #south_american_menu ul,  #hnav2 #south_american_menu .sfhover ul,
#hnav2 #african_domain_menu ul,  #hnav2 #african_domain_menu .sfhover ul,
#hnav2 #asian_domain_menu ul,    #hnav2 #asian_domain_menu .sfhover ul,
#hnav2 #european_domain_menu ul, #hnav2 #european_domain_menu .sfhover ul, 
#hnav2 #oceanian_domain_menu ul,  #hnav2 #oceanian_domain_menu .sfhover ul,
#hnav2 #african_tm_menu ul,  #hnav2 #african_tm_menu .sfhover ul,
#hnav2 #asia_tm_menu ul,     #hnav2 #asia_tm_menu .sfhover ul,
#hnav2 #namerica_tm_menu ul, #hnav2 #namerica_tm_menu .sfhover ul,
#hnav2 #camerica_tm_menu ul, #hnav2 #camerica_tm_menu .sfhover ul,
#hnav2 #samerica_tm_menu ul, #hnav2 #samerica_tm_menu .sfhover ul,
#hnav2 #european_tm_menu ul, #hnav2 #european_tm_menu .sfhover ul,
#hnav2 #oceania_tm_menu ul,  #hnav2 #oceania_tm_menu .sfhover ul
{ /* lists nested under hovered list items */
left: 284px;margin-left:0;}

/*position the top menu - specify to display the menu*/
#hnav2 .idn_menu_1 ul,  #hnav2 .idn_menu_1:hover ul,  #hnav2 .idn_menu_1  .sfhover ul{top:0px;display:block;}
#hnav2 .idn_menu_2 ul,  #hnav2 .idn_menu_2:hover ul,  #hnav2 .idn_menu_2  .sfhover ul{top:22px;display:block;}
#hnav2 .idn_menu_3 ul,  #hnav2 .idn_menu_3:hover ul,  #hnav2 .idn_menu_3  .sfhover ul{top:44px;display:block;}
#hnav2 .idn_menu_4 ul,  #hnav2 .idn_menu_4:hover ul,  #hnav2 .idn_menu_4  .sfhover ul{top:66px;display:block;}
#hnav2 .idn_menu_5 ul,  #hnav2 .idn_menu_5:hover ul,  #hnav2 .idn_menu_5  .sfhover ul{top:88px;display:block;}
#hnav2 .idn_menu_6 ul,  #hnav2 .idn_menu_6:hover ul,  #hnav2 .idn_menu_6  .sfhover ul{top:110px;display:block;}
#hnav2 .idn_menu_7 ul,  #hnav2 .idn_menu_7:hover ul,  #hnav2 .idn_menu_7  .sfhover ul{top:132px;display:block;}
#hnav2 .idn_menu_8 ul,  #hnav2 .idn_menu_8:hover ul,  #hnav2 .idn_menu_8  .sfhover ul{top:154px;display:block;}
#hnav2 .idn_menu_9 ul,  #hnav2 .idn_menu_9:hover ul,  #hnav2 .idn_menu_9  .sfhover ul{top:176px;display:block;}
#hnav2 .idn_menu_10 ul, #hnav2 .idn_menu_10:hover ul, #hnav2 .idn_menu_10 .sfhover ul{top:198px;display:block;}

#hnav2 #north_american_menu ul,    #hnav2 #north_american_menu:hover ul, #hnav2 #north_american_menu .sfhover ul{top:68px;display:block;}
#hnav2 #central_american_menu ul,  #hnav2 #central_american_menu:hover ul, #hnav2 #central_american_menu .sfhover ul{top:90px;display:block;} 
#hnav2 #south_american_menu ul,    #hnav2 #south_american_menu:hover ul, #hnav2 #south_american_menu .sfhover ul{top:112px;display:block;}
#hnav2 #african_domain_menu ul,    #hnav2 #african_domain_menu:hover ul, #hnav2 #african_domain_menu .sfhover ul{top:134px;display:block;}
#hnav2 #asian_domain_menu ul,      #hnav2 #asian_domain_menu:hover ul, #hnav2 #asian_domain_menu .sfhover ul{top:156px;display:block;}
#hnav2 #european_domain_menu ul,   #hnav2 #european_domain_menu:hover ul, #hnav2 #european_domain_menu .sfhover ul{top:178px;display:block;} 
#hnav2 #oceanian_domain_menu ul,   #hnav2 #oceanian_domain_menu:hover ul, #hnav2 #oceanian_domain_menu .sfhover ul{top:200px;display:block;}

#hnav2 #african_tm_menu ul,  #hnav2 #african_tm_menu:hover ul,  #hnav2 #african_tm_menu .sfhover ul{top:22px;display:block;}
#hnav2 #asia_tm_menu ul,     #hnav2 #asia_tm_menu:hover ul,     #hnav2 #asia_tm_menu .sfhover ul{top:44px;display:block;}
#hnav2 #namerica_tm_menu ul, #hnav2 #namerica_tm_menu:hover ul, #hnav2 #namerica_tm_menu .sfhover ul{top:66px;display:block;}
#hnav2 #camerica_tm_menu ul, #hnav2 #camerica_tm_menu:hover ul, #hnav2 #camerica_tm_menu .sfhover ul{top:88px;display:block;}
#hnav2 #samerica_tm_menu ul, #hnav2 #samerica_tm_menu:hover ul, #hnav2 #samerica_tm_menu .sfhover ul{top:110px;display:block;}
#hnav2 #european_tm_menu ul, #hnav2 #european_tm_menu:hover ul, #hnav2 #european_tm_menu .sfhover ul{top:132px;display:block;}
#hnav2 #oceania_tm_menu ul,  #hnav2 #oceania_tm_menu:hover ul,  #hnav2 #oceania_tm_menu .sfhover ul{top:154px;display:block;}

/*No flickering*/
#hnav2 .idn_menu_1 ul, #hnav2 .idn_menu_2 ul, #hnav2 .idn_menu_3 ul, #hnav2 .idn_menu_4 ul,#hnav2 .idn_menu_5 ul,
#hnav2 .idn_menu_6 ul,#hnav2 .idn_menu_7 ul,#hnav2 .idn_menu_8 ul,#hnav2 .idn_menu_9 ul,#hnav2 .idn_menu_10 ul,
#hnav2 #north_american_menu ul, #hnav2 #central_american_menu ul, #hnav2 #south_american_menu ul, #hnav2 #african_domain_menu ul,
#hnav2 #asian_domain_menu ul, #hnav2 #european_domain_menu ul, #hnav2 #oceanian_domain_menu ul,
#hnav2 #african_tm_menu ul, #hnav2 #asia_tm_menu ul, #hnav2 #namerica_tm_menu ul, #hnav2 #camerica_tm_menu ul,
#hnav2 #samerica_tm_menu ul, #hnav2 #european_tm_menu ul, #hnav2 #oceania_tm_menu ul
{left: 284px; display:none;}

#dropdown_exts {
	position:relative;
     float: right;
	margin: 8px 0px 0 2px;
}
#left_col {
     padding: 5px 0 20px;
     width: 200px;
}
#live_chat {
     margin-left: 28px;
}
#account_login, #account_login *, #search_site, #search_site * {
     margin: 0;
     padding: 0;
     vertical-align: top;
}
#account_login {
     margin: 15px 0 -10px 28px;
     background-image: url(http://www.101domain.com/images_templ/bg_manage_domains_login.gif);
     background-repeat: no-repeat;
     width: 190px;
     height: 107px;
     padding: 30px 0 0 13px;	 
}

#account_login .login_input1, #account_login .login_input2 {
     border: 0;
     height: 16px;
     line-height: 13px;
     padding-top: 4px;
}

#account_login .login_input1 {
     width: 158px;
     margin-bottom: 6px;
	 
}
img.login_rounded_r .mb6{
padding-right:10px;
}
#account_login .login_input2 {
     width: 122px;
}

.mb6 {
     margin-bottom: 6px;
}

.clear_left {
     clear: left;
}

#create_account {
     margin: 0;
}

#create_account:link, #create_account:visited {
     text-decoration: underline;
     color: #666;
}
#create_account:hover {
     text-decoration: none;
     color: #ccc;
}

#vnav {
     margin: 0 0 15px 0;
     padding: 0;
	 width:200px;
}
#vnav ul {
     margin: 0;
     padding: 0;
}
#vnav li {
     display: block;
     list-style: none;
     line-height: 22px;
     font-family: Arial, Helvetica, sans-serif;
     width: 100%;
     margin: 0;
     padding: 0;
}
#vnav div {
background: #ffffff;
border-bottom:1px solid #333333;
width:190px;f
line-height:26px;
margin:0 0 0 30px;
padding:0 0 0 8px;
font-size:13px;
font-weight:bold;
color:#106385;
}
#vnav li a {
color: #000;
text-decoration: none;
display: block;
margin:0 0 0 30px;
padding:0 0 0 8px;
font-size: 12px;
width:190px;
}
#vnav li a:hover {
	 background-color:#F1EDED;
	 color:#000000;
}
#domain_footer {
     background-image: url(images_templ/bg_bottom_wrapper.gif);
     background-repeat: repeat-x;
     background-position: 0 0;
     text-align: center;
}
.no_margin, #dropdown_exts * {
     margin: 0;
}
#marketplace a:link, #marketplace a:visited, #hnav1 li a:link, #hnav1 li a:visited {
     color: #333;
     text-decoration: none;
}
#marketplace a:hover, #hnav1 li a:hover {
     color: #000;
     text-decoration: underline;
}
div.post {
padding:0 0 15px 40px;
margin:0 0 20px 0;
width:auto;
border-bottom:1px dashed #666666;
font-size:12px;
}
.post h2 a:LINK, .post h2 a:VISITED, .post h3 a:LINK, .post h3 a:VISITED {
font-size:18px;
color:#333333;
}
.post h2 a:HOVER, .post h3 a:HOVER {
color:#DDB840;
}
.postmetadata {text-align:center;}
.postmetadata a:LINK, .postmetadata a:VISITED {color:#666666;}
.postmetadata a:HOVER {color:#000;}  
div.post p {
font-size:12px;
line-height:16px;
}
.entry p.postmetadata {
width:75%;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
line-height:15px;
padding:10px;
margin:15px auto 10px auto;
color:#666666;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
clear:both;
height:35px;
	}
.navigation a:LINK, .navigation a:VISITED {
font-size:10px;
background:#666666;
color:#FEDD58;
padding:5px 3px;
text-decoration:none;
}
.navigation a:HOVER {
border:1px solid #DDB840;
color:#FFF;
}
.alignright {float: right;}
.alignleft {float: left;}
#comments-box {
padding:0 0 15px 40px;
width:auto;
margin:0 0 15px 0;
}
.comments-title {
font-weight:bold;
font-size:14px;
color:#000000;
}
#comments-box li {
padding:10px;
margin:5px 0 10px 0;
list-style:none;
}
#comments-box li.alt {
background:#EFEFEF;
}
#comments-box li p {margin: 10px 5px 10px 0;}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}
.commentlist cite, .commentlist cite a, .commentmetadata a {
	font-weight: bold;
	font-size: 1.1em;
	color:#666666;
	}
.commentmetadata a {text-decoration:none;}
div.ddsg-wrapper a:LINK, div.ddsg-wrapper a:VISITED {
font-size:14px;
color:#333333;
}
div.ddsg-wrapper li {line-height:25px; font-weight:bold;}
div.ddsg-wrapper li li {font-weight:normal;}


/**************************************************************************/
#search_site{
border:1px solid #CCCCCC;
float:left;
height:20px;
margin:0 0 0 10px;
width:350px;
}
#sname{
border:0 none !important;
color:#999999;
font-size:12px;
font-style:italic;
height:15px;
margin-left:5px;
padding-top:3px;
width:296px;
}
#sbtn {
padding:0 0 0 10px;
}

/**************************************/
/*   LANGUAGES                        */
/**************************************/
#hnav1 {
padding: 5px 25px 0 0;
}
#hnav1 li{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:600;
font-style:normal;
}
/********************************/
/*  FOOTER                      */
/*******************************/
#domain_footer .cc_info { background-color:#333333}
#domain_footer .cc_info div{float:left}
/*****************************/
/*      LOGING BOXES         */
/*****************************/
.account_login_form{
width: 201px; background-image: url(http://www.101domain.com/images_templ/bg_manage_domains_login.gif); background-repeat:no-repeat; font-size: 11px; height: 101px; padding:10px 0 0; margin:4px 0 0 28px;
}
.login_input1{
border: 1px solid rgb(187, 187, 187); width: 175px; background:#fff; height:22px; margin:15px 0 0 10px; position:relative;}


.login_user_imput{
	margin:0;
	padding:0;
	font-size:13px;
	line-height:13px;
	border:0! important; width:160px; padding:2px 0 0 5px;
}
.login_go{
position:absolute; top:-3px; right: -3px
}
.account_link{padding:0 10px}

/*************************************/
/*     DROPDOWN FEATURE       */
/*************************************/

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    border: 1px solid black;
    border-bottom-width: 0;
    z-index: 100; /* zIndex should be greater than that of shadow's below */
    background: #ffffff;
    width: 215px; /* default width for menu */
}

.anylinkmenu ul{
    font-size:10px;
    margin: 0;
    padding: 5px 0 5px 0;
    list-style-type: none;
    height:60px;
    overflow-y:scroll;
    overflow-x:hidden;
    border-bottom:solid 1px black;
}

.anylinkmenu ul li
{
    margin:0px;
    padding:0px;
}

.anylinkmenu ul li a{
    font-size:10px;
    text-align:left;
    width: 100%;
    display: block;
    text-indent: 2px;
    color:#999;
    white-space:nowrap;
}

.anylinkmenu a:hover{ /*hover background color*/
    background: #eee;
    color: white;
}

.hot_link a
{
    text-decoration: none;
}

.hot_link a:hover
{
    background: #3399ff;
}

.menuanchorclass
{
    cursor:pointer;
    padding: 4px 0 0 5px;
    font-size:9px;
    display:block;
    background:url(http://www.101domain.com/images_templ/dropdown.jpg) left no-repeat;
    width:202px;
    height:18px;
    text-decoration: none;
}

/* ######### class for shadow DIV ######### */

.anylinkshadow{ /*CSS for shadow. Keep this as is */
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99; /*zIndex for shadow*/
    background: black;
    visibility: hidden;
}

/* style for social networking sites follow icons */

.followIcons { height:70px; padding-top:0px; margin-top:10px; margin-left:30px; }
.followIcons p { border-bottom:1px solid #333333; font-family:Arial,Helvetica,sans-serif; color:#106385; font-size:13px; font-weight:bold; padding:0px 0px 0px 3px; margin:0px 0px 5px 0px; }
.followIcons img { float:left; margin:0px 8px !important; }
