*,.article_content * {
	font-family:'Tahoma';
	font-size:12px;
}

div.center { text-align:center; margin:0 auto;}

h1 { width:194px; height:71px; position:relative;   }
h1 a { width:194px; height:71px; z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:194px;
	height:71px;
	background:transparent url(/img/thaihostclub.gif) no-repeat;
  }
p.readmore { text-align:right; margin-top:10px; margin-right:10px;  }
p.readmore em { font-weight:400; }


h5 {  font-size:18px; }

img.noborder { border:none; }
a { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
span.clear { clear:both; }
span.right { float:right; padding:0px; }
p.submit { width:100%; line-height:2em; height:2em; text-align:center; }
p.submit input { cursor:pointer;    }
img.left { float:left; }
body{
	color:#000000;
	font-family:'Tahoma';
	font-size:13px;
	background-color:#FFFFFF;
	background-image:url('/img/body_bg.gif');
	background-repeat:repeat-x;
	text-align:center;
}
div.icon { margin:5px 0; text-align:right; clear:both; width:100%; vertical-align:middle; }
div.icon a.print { background:url('/img/print.gif') 0 50% no-repeat; padding-left:20px; padding-right:5px;  line-height:20px; height:20px; font-size:1.2em; }
div.icon img { vertical-align:middle; }
#body { background-color:#F3F3F3; }

#tag { color:#FFF; height:21px; background-color:#000;  }
#tag span { height:21px;  line-height:21px;   }
#tag span.tag_text { text-align:left; font-weight:700; }
#tag span.tag_link { text-align:right; vertical-align:middle; }
#tag span.tag_link a img { width:20px; vertical-align:middle;  }

#tag a , .register a ,.forget a{ color:#ABABAB; text-decoration:none; }
#tag a:hover  , .register a:hover ,.forget a:hover { color:#CFF71D; text-decoration:none; }

#header { background-image:url("/img/menu_bg.gif");
	height:95px;  }

#logo { text-align:left; left:10px; }

#login {
    color:#CCCCCC;
    top:20%;
}

div.login p { text-align:left; padding:0 10px; margin-top:5px; }
div.login label {
    float:left;
    width:23%;
}

div.border { border:solid 1px #474666; padding:2px;  margin-bottom:1em; }


#content {
    background-color:#FFF;
}
div.content { float:right; background-color:#FFF; }

em {
    font-weight:700;
}

ul.bullet li ,ul.bulletnoimg li {
    background-image:url(/img/img_06.gif);
    background-position:8px 7px;
    background-repeat:no-repeat;
    padding-left:15px;
    text-align:left;
    line-height:18px;
    
    list-style:none;
}

ul.bulletnoimg li{
    background-image:none;
    list-style:none;
}

p.heads strong { font-size:20px;}

span.more {
    background-image:url(/img/plus.gif);
    background-position:100% 50%;
    background-repeat:no-repeat;
    margin:5px 3px;
    width:11px;
    height:11px;
    float:right;
    cursor:pointer;
}
div.article_img { background:none; background-color:#FFF; }
div.article_img img { float:left; margin:5px; width:90px; height:90px; }
div.article_img h5 { margin-bottom:5px; padding-top:5px;  }
div.article_img h5  a { text-decoration:underline; }
div.article_img span { padding-left:2em; line-height:1.3em;  }
div.article_img li { clear:both; margin:3px 0; }
h4 {
    color:#FE6203;
    font-weight:700;
    text-align:left;
    margin-left:0px;
    height:25px;
    line-height:25px;
    vertical-align:middle;
    background-image:url('/img/line.gif');
    background-position:bottom;
    background-repeat:repeat-x;
}

h3{
    background-image:url(/img/home_data_bg.gif);
    border-bottom:1px solid #164D7F;
    height:29px;
    line-height:29px;
    color:#FFF;
    padding-left:1em;
    text-align:left;
    vertical-align:middle;
    font-size:1.6em;
}

div.package {
    width:50%;
    float:left;
    background-image:url(/img/home_host_bg.gif);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#FFF;
    height:135px;
    text-align:left;
}
div.package img { float:left;}

div.package_feature {
    padding-left:2px;
    padding-top:12px;
    float:left;
}
div.package_feature h5{ color:#3A3A3A; font-weight:700; font-size:1.5em; }

.block {
    border:solid 1px #164D7F;
    background-color:#B3C7DE;
    text-align:left;
    margin:0px 0 10px 0;
}

.block_in {
    text-align:left;
    margin:0px;
     margin:0 auto;
    padding:10px;    
    background-color:#FFF;;
}

.block_in p { padding:5px; line-height:1.4em; }
.block_in p span { padding-left:5em;   }
.block_in span { padding:0 2px; }
div.form { margin:0 auto; width:100%;  }
div.form h3 { color:#000; width:100%; padding:0px;  border:1px solid #EAEAEA;  background-image:none; background-color:#EAEAEA; font-weight:700; text-align:center; font-size:1.2em; }
div.form p { border:1px solid #EAEAEA; width:100%; padding:0px; vertical-align:middle; clear:both;     padding-top:5px;
    padding-bottom:5px; }
div.form p label{    
    text-align:left;
    padding-left:2%;
    background-color:#FFF;
    border-right:solid 1px #EAEAEA;
    margin-right:1em;
    height:auto;
    vertical-align:middle;
    float:left;
}

div.form p span.col { display:table-cell; width:50%; border-right:solid 1px #EAEAEA; border-bottom:solid 1px #EAEAEA; text-align:left; }

.block_in h2{
    font-size:1.5em;
    padding:5px 5px;
    border-bottom:solid 1px gray;
    margin-bottom:5px;
}


p.center { text-align:center; vertical-align:middle; }
.checkdomain{
    height:90px;
    vertical-align:middle; 
    background-color:#B3C7DE;
    color:#000000;    
}
.checkdomain p {
    height:50px;
    line-height:50px;
    vertical-align:top;
    width:100%;
    text-align:center;
}
.checkdomain p.detail{
    font-size:1em;
    line-height:1.2em;    
    text-align:center;
}
#checkdomain {
    text-align:left;
    margin:5px 0;
}
#checkdomain h2{
    font-size:1.5em;
    padding:5px 5px;
    border-bottom:solid 1px gray;
    margin-bottom:1em;
}
p span.available , p span.canjot  , span.available , span.canjot {
    color:green;
    padding:0px;
    margin:0px;
    padding-left:0px;
    font-weight:700;

}
p span.regthroughus , p span.regthroughothers , span.regthroughus , span.regthroughothers {
    color:red;
    padding:0px;
    margin:0px;
    font-weight:400;
}

.resultcheckdomain {
    width:100%;
    background-color:#FFF;
    border:solid 1px #FE6203;
    text-align:left;
    vertical-align:middle;
    margin:0 auto;
}
.resultcheckdomain div {
    padding:10px;
    width:100%;
}
.resultcheckdomain h4 { width:95%; }
.resultcheckdomain p { padding:5px 10px 5px 10px; line-height:20px; }
.resultcheckdomain img { margin:0 10px; }
.resultcheckdomain span { padding-left:0px;  }
.resultcheckdomain span.primary { font-weight:700; }
.resultcheckdomain span.extend { font-weight:400; }
.resultcheckdomain td.price { text-align:right; }

div.suggest {
    background-color:#3B72B9;
    color:#FFF;
    text-align:left;   
    width:100%; margin:0 auto;
    line-height:1.2em;
}
div.suggest p { padding-top:3px; padding-left:5px; padding-right:5px; }

div.suggest img {
    padding:5px;
}
p.caution { line-height:1.4em; font-size:1.2em; color:red; text-align:left; margin:10px 0; padding:0 5px; }
span.red { color:red; }
div.host_table { width:100%; background-color:#FFF; margin:0 auto; height:auto;  }
div.host_table table { margin:0 auto; width:98%; text-align:left; border:solid 1px #EAEAEA; line-height:1.5em;  }
div.host_table table th { text-align:center; font-weight:700; border:solid 1px #EAEAEA; height:3em; line-height:3em; background-color:#F5F5F5; color:#000; }
div.host_table table th.total { height:2em; line-height:2em;     }
div.host_table table td { padding-left:5px; padding-right:5px; border:solid 1px #EAEAEA; vertical-align:middle; }
div.host_table table th.total { width:150px;  padding:0 5px;   }
div.host_table table td.total { width:100px;  padding:0 5px; text-align:right; font-weight:700; vertical-align:middle;  }
div.host_table table th.left { text-align:left; padding-left:10px;  }

div.host_table table td input.total { padding:0px; margin:0px; border:none; width:100px; font-weight:700; text-align:right;  }
div.host_table table td input.discount { color:red; }
div.host_table table td input.grandtotal { color:green; }
div.host_table table td li { padding-left:2em; }
div.host_table table td label { width:90%; border:none; text-align:left; }
div.host_table table td img { border:none; vertical-align:middle; }
input.button , a.button {
    background-image:url(/img/button_bg.gif);
    border:1px solid #898989;
    color:#000;
    font-size:13px;
    font-weight:bold;
    height:22px;
    line-height:22px;
    padding:0px 5px;
    text-align:center;
    vertical-align:middle;
    text-decoration:none;
    cursor:pointer;
}
a.button {
    line-height:26px;
    height:26px;
}

.sub_suggest { padding:10px 0;}
.sub_suggest span { padding-left:2em;}

.text { border:1px solid #9C9C9C; height:19px; line-height:19px; vertical-align:middle;  }

div.article { background-color:#F3F3F3; text-align:left; width:100%; margin:0 auto;  }
div.article p { padding-left:1em; line-height:1.5em; }
div.article p.date { padding:0; font-weight:700;  }

#footer { margin-top:30px; font-size:12px;}
#footer p { margin-bottom:2em;}

div.navigator { 
    background-image:url(/img/home_data_bg.gif);
    border:1px solid #164D7F;
    height:29px;
    line-height:29px;
    color:#FFF;
    padding-left:1em;
    text-align:left;
    vertical-align:middle;
    }
div.navigator li { font-size:1.2em;
    background:url(/img/arrow.gif) no-repeat 100% 13px;;
    float:left;
    padding-left:5px;
    padding-right:15px;
}
div.navigator a {
    font-size:1.1em;
}
div.navigator a { color:#FFF; }
div.navigator a:hover { color:#CFF71D; }
div.navigator li.last {
    color:#CFF71D;
    background:none;
    font-weight:700;
}

div.bg-white { background-color:#FFF; }

div.block_right {
    margin-bottom:1em;
}
div.block_right p{
    margin:5px 0px;
}
div.block_right p a { text-decoration:underline; font-weight:700; }
div.block_right h4 a { color:#FFF; }
div.block_right h4 {
    background-color:#F57B27;
    padding-left:0.5em;
    color:#FFF;
}
div.block_right strong{ color:#F57B27; }
ul.bullet_right li {
    background-image:url(/img/img_06.gif);
    background-position:8px 7px;
    background-repeat:no-repeat;
    padding-left:15px;
    text-align:left;
    line-height:18px;
    list-style:none;
  
    color:#686868;
    padding-bottom:2px;
    text-align:left;
    vertical-align:middle;
}

p.register{
    margin-top:5px;
}

#mainmenu
{
	/*position: absolute;
	top: 90px;*/
        height:1.5em;
        clear:both;
}

#mainmenu ul
{
	padding: 0;
	margin: 0;
	padding: 0.4em 0 0.3em 0;
}

#mainmenu ul li
{
	display: inline;
        float:left;
}

#mainmenu ul li a
{
	padding: 0.4em 0.7em;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#mainmenu ul li a:hover, #mainmenu ul li a.active
{	
	color: #CFF71D;
}

.leftmenu { float:left; border-right:solid 1px #474666; padding-right:5px; }
.welcome {  color:#CFF71D; }
div.usermenu { float:right;}
div.usermenu p {   margin-top:5px;  }
div.usermenu a { color:#FFF; }
div.usermenu a:hover {  color:#CFF71D;    }
a.green { color:#FFF; }
a:hover.green { color:#CFF71D; }


div.loading {
    /*background-color: #eee;*/
    background-image: url('/img/loading.gif');
    background-position:top center;
    background-repeat: no-repeat;
    height:36px;
    line-height:80px;
    vertical-align:bottom;
    font-weight:700;
    text-align:center;
    font-size:1.5em;
}
div.loading * {
   /* opacity: .8;*/
}

#checknewdomain , #checktransferdomain , #checkmovedomain { width:100%; }
#main { text-align:left; background-color:#FFF;  }
#main h2 {
background-image:url(/img/home_data_bg.gif);
border-bottom:1px solid #164D7F;
color:#FFFFFF;
font-size:1.6em;
height:29px;
line-height:29px;
padding-left:1em;
text-align:left;
vertical-align:middle;
}
#main p { padding-bottom:1em; line-height:1.5em; clear:both; margin:3px 2px; }
#main p img { padding:1px; border:solid 1px #EAEAEA; margin:5px; width:90px; height:90px; float:left; }
#main  p span {

padding-left:5em;

}
#main  span {
padding:0 2px;
}
.mymember img { padding:1px; border:solid 1px gray; width:96px; height:96px;}
.mymember p { margin:0.5em 0 1em 0; line-height:1.5em; }
.pricedomain li { clear:both; padding:0 1em; }
.pricedomain span { float:left;  }
.pricedomain span.right { float:right;}

div.help-content h3 { background:#EAEAEA; background-image:none; color:#000; border:none; }
div.help-content { border:none; }

div.article_content span { padding:0px; margin:0px; }

