/* 
Theme Name: Webnic-New
Theme URI: http://www.webnic.cc/ 
Description: An image-less template focusing on Typography. 
Author: Biju
Author URI: http://creativegeek.biz 
Version: 1.5 

*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

* {
    margin:0;
    padding:0;
}
a.link {
    color:#00aeef;
    text-decoration:none; 

}
a:hover.link {
    text-decoration: underline; 
}
li {
    list-style:none
}
p {
    padding:0;
    margin:0;
}

html,
body {
    margin:0;
    padding:0;
    height:100%;
}

body {
    font-family: "Open Sans", Arial, sans-serif,'SimHei';
    background-image: url(images/strip_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    color:#636363;
    font-size:17px; height:100%;
}

.textleft{ text-align:left}
.textright{ text-align:right}

.mleft{ margin-left:30px}
.mleft2{ margin-left:60px}
.mleft3{ margin-left:80px}

.mright{ margin-right:40px}
.mright2{ margin-right:80px}


#long_green_btn{ 
    background:url(images/long_green_btn.png) no-repeat; 
    width:400px; 
    height:60px; 
    color:#fff; 
    text-shadow:1px 1px 1px #262a28; 
    font-size:22px;
    text-align:center; 
    margin:20px auto; font-weight:bold;
    font-family: "Open Sans", Arial, sans-serif; }

#long_green_btn a{ text-decoration:none; color:#fff;padding:15px 0; display:block}

#fat_green_btn{ 
    background:url(images/fat_green_btn.png) no-repeat; 
    width:275px; 
    height:80px; 
    color:#fff; 
    text-shadow:1px 1px 1px #262a28; 
    font-size:22px;
    text-align:center; 
    margin:20px auto; font-weight:bold;
    font-family: "Open Sans", Arial, sans-serif; }

#fat_green_btn a{ text-decoration:none; color:#fff;padding:12px 0;display:block}



/****************************************   fixed chat style  ***********************************************************/
#chatbox {
    left:0;
    position:fixed;
    top:40%;
    z-index:999999;
}
#chatbox .chbox {
    display:block;
    height:93px;
    width:57px;
    background-attachment: scroll;
    background-image: url(images/live_chat.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#chatbox2 {
    right:0;
    position:fixed;
    bottom:0;
    z-index:999999;
}
#chatbox2 .chbox2 {
    display:block;
    height:91px;
    width:191px;
    background-attachment: scroll;
    background-image: url(images/live_chat2.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
/****************************************** end ***********************************************************/


/****************************************** Common ***********************************************************/


.contentarea {
    width: 930px; 
    margin:85px auto;
    padding:0 25px;
    line-height: 24px;
    text-align: justify;
}



.contentspac2 {
    margin-top: 25px;
    margin-bottom: 60px;
    padding:0 15px;
    font-size: 14px;
    font-weight: normal;
    line-height: 19px;
    text-align:justify;
}
/*.contentspac a {
        color: #00cccc; text-decoration:none
}

.contentspac a:hover{
        color: #fff; background:#00cccc
}*/

/*.contentspac a[href^="http"] {
   background: url(images/001_71.gif) no-repeat right   ;
   padding-right: 12px;
}*/



.contentarea h1 {

    font-family:"Open Sans", Arial, sans-serif;;
    padding:0;
    font-size:55px;
    margin: 20px 0 10px 0;
    color:#363636; 
    line-height:58px; 
    font-weight:bold
}
.contentarea h2 {
    color: #95040b;
    margin-bottom: 20px;
    font-size: 38px;
    font-family:"Open Sans", Arial, sans-serif;;
    line-height: normal;
    padding:0;
    font-weight:normal;
}
.contentarea h3 {
    margin-bottom: 8px;
    color: #575757;
    font-size:27px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight:normal; 
    line-height:34px
}
.contentarea h4 {
    color: #ed1c24;
    margin-bottom: 15px;
    font-size: 32px;
    font-family: "Open Sans", Arial, sans-serif;;
    line-height:36px;
    padding:0;
    font-weight:normal;
}
.contentarea h5 {
    margin-bottom: 4px;
    color: #464646;
    font-size:24px;
    font-weight:normal;
    font-family: "Open Sans", Arial, sans-serif;
    line-height:28px
}

.contentarea h6 {
    font-weight:bold;
    color:#3ad791;
    font-size:30px;
    line-height:35px;
    font-family: "Open Sans", Arial, sans-serif;
}


#contact-box h2 {
    font-weight:bold;
    color:#3ad791;
    font-size:30px;
    line-height:35px;
    font-family: "Open Sans", Arial, sans-serif;;
}



ul.grey_tick {
    padding-right:10px;
    font-size:15px; margin-top:20px
}
ul.grey_tick li {
    padding:0px 0px 0px 40px; 
    margin:12px 0px;
    list-style:none;
    color:#555555;
    background:url(images/demo_tick.png) no-repeat; 
    background-position:0 5px
}


.fl {
    float:left;
}
.fr {
    float:right;
}
.cl {
    clear:both
}

.cls {
    clear:both;
}
.halfbox {
    width:45%;
    text-align:justify;
}
.thrdbox {
    width:31%;
}

.text-center {
    text-align:center
}

.text-left{
    text-align:left
}

.grey {
    color:#363636;
}
.grey_dark {
    color:#252525;
}
.red {
    color:#ec2224;
}
.green{
    color:#3ad791;
}
.white{
    color:#ffffff;
}

#congratulation {
	display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

ul.num {
    padding:5px 0
}
ul.num li {
    list-style: decimal;
    padding:4px 0;
    margin-left:30px
}
ul.alpha {
    padding:3px 0
}
ul.alpha li {
    list-style: lower-alpha;
    padding:3px 0;
    margin-left:22px
}

ul.dot {
    padding:3px 0;
    margin:0px
}
ul.dot li {
    list-style:disc;
    margin-left: 22px;
    padding:3px 0
}
ul.roman {
    padding:3px 0;margin-left:20px
}
ul.roman li {
    list-style:lower-roman;
    padding:3px 0;
}
ul.circle {
    padding:3px 0
}
ul.circle li {
    list-style:circle;padding:3px 0;
}

ul.bullet3 {
    margin:0px
}

ul.bullet3 li strong{ 
    font-size:20px;font-family: "Open Sans", Arial, sans-serif;
}

.bullet3 li {
    background: url(images/green_tick.png) no-repeat;
    background-position:0 4px;
    padding:0 0 15px 50px;
}

.bullet_grey ul li{ padding:0; font-size:20px; clear:both; height:80px}

.bullet_grey ul li strong {
    font-size: 18pt;
    color: #FFF;
    background-image: url(images/grey_dot.png);
    background-repeat: no-repeat; 
    float: left;
    text-align: center;
    padding:12px 0 0px 0;
    width:50px; 
    height:50px;
    margin-right:15px; margin-bottom:15px
}



.bullet_mx ul li{ padding:0;clear:both; height:60px}

.bullet_mx ul li strong {
    color: #FFF;
    background-image: url(images/grey_dot.png);
    background-repeat: no-repeat; 
    float: left;
    text-align: center;
    padding:12px 0 0px 0;
    width:50px; 
    height:60px;
    margin-right:15px; margin-top:23px

}

.smalltext{ font-size:14px; line-height:18px}

.highlight{ font-size:22px; line-height:28px}

#space {
    height:15px;
}
#space_big{
    height:40px;
}
#sep-line {
    width:100%;
    background:url(images/sep-line.jpg) repeat-x;
    height:1px;
    margin:30px 0
}

/****************************************   header  ***********************************************************/



.topwapper {
    background-color: #d20000;
    height: 33px;
}
.topwapper .topnavarea {
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    font-family: Arial, Helvetica, sans-serif;
}
.loginarea {

    float: right;
    height: 27px;
    padding-top: 8px; 
    font-size:13px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight:bold	
}

.loginarea a{ 
    color:#fff; 
    text-decoration:none; 
    font-weight:bold;padding:0 15px  }


.loginarea .spa {
    border-right:1px solid #fff; 
}

.midarea {
    width: 992px;
    margin-right: auto;
    margin-left: auto;
}
#slideToggle {
    position: relative;
    width: 970px;
    margin-right: auto;
    margin-left: auto;
}
#slideToggle a {
    position: absolute;
    top:-15px;
    right: 0px;
    display: block;
}
.switch a {
    background-image: url(images/switch.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 32px;
    width: 36px;
    cursor:pointer;
}
.switch.active a {
    background-position: left bottom;
}
.langpan {
    float: right;
    width: 370px;
    margin-top: 5px;
    margin-right: 10px;
    text-align: right;
}
.lange {
    float: right;
    text-align: left;
    width: 76px;
    background-image: url(images/language_bg.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 17px;
    margin-right: 10px;
    padding-top: 10px;
    padding-left: 11px;
    margin-top: 25px;
}
.lange ul li {
    float: left;
    list-style-type: none;
    margin-left: 5px;
    line-height: 0px;
}
.langpan .searcharea {
    float: right;
}
.toprightpan {
    float: right;
    width: 340px;
    text-align: right;
    margin-right: 10px;
    margin-top: 5px;
}
.toprightpan .partlogin {
}
.toprightpan .partlogin img {
    margin-left: 20px;
}

.logoposi {
    position: relative;
}
.webniclogo {
    float: left;
    position: absolute;
    left: 40%;
    top: 10px;
    z-index:999;
}
/*.boxshadow {
        -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.45);
        -moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.45);
        box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.45);	
        float: left;
        width: 980px;
        margin-top: 40px;
        background-color:#EBEBEB;
        
}*/


.slidshow {
    width: 950px;
    height: 360px; 
    margin:20px auto
}


/******************************************  foooter  ***********************************************************/


.whoistab {
    z-index:150;
    position:relative; 
    margin-top:5px ;margin-top:-75px; 
}

.whois_column {
    width:100%; 
    height:210px;
    background:#fdd9a9; 
    color:#635959; 
    font-size:17px; 

    padding:30px 0; margin-top:50px
}

.whois_column .title{ margin-left:80px}

.whois_column h3{ color:#95040b; font-size:32px;font-family: "Open Sans", Arial, sans-serif;}

.search_man{ 
    background-image: url(images/webnic_man_search.png);
    background-repeat: no-repeat; 
    background-position:top right;  
    z-index:50; 
    position:relative; 
    height:250px; 
    width:390px; 
    margin-top:-170px; 
    margin-left:570px
}


.social { 

    margin-top:15px; 
    margin-bottom:10px;
    font-family: "Open Sans", Arial, sans-serif;
}

.social h3 { 
    float:left;

    font-weight: bold; 
    font-size:18px; 
    margin-top:16px
}
.social ul li {
    float: left;
    list-style-type: none;
    margin-left:8px;
}

#contact_column{

    width:100%;
    background:#ec2224;
}

#contact_column strong{ 
    font-size:21px; margin-top:10px; font-weight:normal
}
#contact_column a{ color:#fff}
#contact_column .lf_bar{ 
    float:left; 
    width:430px; 
    font-size:20px; 
    color:#fff;font-family: "Open Sans", Arial, sans-serif;
}

#contact_column .rg_bar{ width:495px;  
                         float:left; 
                         background-image:url(images/envelope_bg.png); 
                         background-repeat: repeat-y;
                         margin-top:-30px; 
                         margin-left:30px; text-align:center
}


.footer_inner{ 
    width:960px; 
    margin:0 auto
}


.footerarea {

    width: 100%; 
    min-height:300px;
    font-size: 14px;
    color: #636363;
    padding:10px 0px;
    background-image:url(images/footer_bg.jpg); 
    background-repeat: no-repeat; 
    background-position:center bottom; 
    background-size: cover

}
.footerarea a {
}
.footerarea a:hover { 
    text-decoration:underline

}


.col-fr {
    float: left;
    margin-top: 20px;
    margin-right: 50px; 

}
.col-fr a {
    text-decoration:none;
    color: #4e4d4d;
    overflow:hidden;
    display:block;
    margin-top:9px;
}

.col-fr h4 {
    font-size: 16px;
    margin-bottom: 6px;
    padding-bottom: 4px;
    font-family: "Open Sans", Arial, sans-serif;
    color:#252525;
}
.nomt { margin-right:0px;}
.cards {
    color: #252525;
    font-size: 14px;
}

.cards strong{font-family: "Open Sans", Arial, sans-serif; font-weight:bold}
.cards ul {
    margin: 10px 0;
    padding:0px
}
.cards ul li {

    list-style-type: none;
    margin-right: 8px;
    padding:0px ; float:left
}


.copyrightarea { 

    font-size: 11px;
    color: #959595;
    background-color: #252525;
    padding:10px 0; width:100%


}

.copyrightarea a {
    padding:0 10px;
    color: #929292;
}
.copyrightarea a:hover {
    text-decoration: underline;
}



.flink ul {
}
.flink li {
    margin-bottom: 6px;
    list-style-type: none;
}

/****************************************** home page slider ***********************************************************/

#intro{ 
    font-size:21px; 
    width:500px; 
    text-align:justify; 
    line-height:30px; 
    margin-left:50px;
    margin-right:30px;
    font-family: "Open Sans", Arial, sans-serif;
}

#intro img{ 
    float:left; 
    padding:0 12px 0px 0
}

#main_news{ 
    width:360px; 

}
#main_news h5{ 
    font-size:24px; 
    color:#252525;
    font-family: "Open Sans", Arial, sans-serif;
}

#main_news ul{ }
#main_news li{ 
    font-size:17px; 
    border-bottom:1px solid #d7d7d7; 
    padding:10px}

#main_news li .date{ 
    font-size:16px; 
    color:#fff; 
    background:#ec2224; 
    width:30px; 
    padding:5px; 
    float:left; 
    text-align:center; 
    margin-right:20px;  
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    font-family: "Open Sans", Arial, sans-serif;

}

#main_news li .title{
    float:left; 
    width:280px; margin-top:5px; line-height:21px
}

#main_news li a{ 
    color:#555555; 
    text-decoration:none
}

#main_news li a:hover{ 
    color:#7f7f7f; 

}

.sliderwrap {
    margin:25px 13px; padding:0; 
}
#slider1 li {
    float: left;
    display: block;
    list-style-type: none;
    padding:0 13px;
}

#slider1 li a{
    color:#363636; 
    text-decoration:none
}

#slider1 li img {
    border: 8px solid #ececec; 
    height:225px;
    z-index:50px; 
    position:relative
}

#slider1 li .title{ width:261px; 
                    font-size:17px; 
                    color:#252525; 
                    background:#2dcf87;  
                    padding:6px 15px; 
                    margin-top:-55px; 
                    height:46px;
                    z-index:100px; 
                    position:relative; font-weight:bold;
                    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=93)";
                    filter: alpha(opacity=93);
                    -moz-opacity:0.93;
                    -khtml-opacity: 0.93;
                    opacity: 0.93;zoom: 1;
                    font-family: "Open Sans", Arial, sans-serif;
                    margin-top:-60px; /* for all browsers */ }

.sliderwrap .bx-prev {
    position: absolute;
    top: 115px;
    left: -40px;
    width: 28px;
    height: 54px;
    text-indent: -999999px;
    background: url(images/arrow_left.gif) no-repeat top left;
}


.sliderwrap .bx-next {
    position: absolute;
    top: 115px;
    right: -40px;
    width: 28px;
    height: 54px;
    text-indent: -999999px;
    background: url(images/arrow_right.gif) no-repeat top left;
}
.clearfix {
    float: none;
    clear: both;
}
.prev {
    position: absolute;
    top: 78px;
    left: -45px;
    width: 23px;
    height: 44px;
    text-indent: -999999px;
    background: url(images/arrow_left.jpg) no-repeat top left;
}
.next {
    position: absolute;
    top: 78px;
    right: -30px;
    width: 23px;
    height: 44px;
    text-indent: -999999px;
    background: url(images/arrow_right.jpg) no-repeat top left;
}


/****************************************** about us page ***********************************************************/



.round-list {
    margin:20px 70px;
}
.round-list li {
    background:url(images/aboutus_round.jpg) no-repeat;
    list-style:none;
    width:210px;
    float:left;
    padding:40px 15px;
    margin-right:20px;
    text-align: center;
    height:160px;
    line-height:22px
}
.round-list h4 {
    font-size:22px;
    color:#363636;
    line-height:26px;
    margin:0 10px 5px 10px; 
    font-weight:bold
}

.web_data{ margin:30px 100px;font-family: "Open Sans", Arial, sans-serif;}
.web_data li{ float:left; font-size:20px; text-align:center; margin:0 40px}
.web_data li h5{ font-size:40px; color:#5fedae; font-weight: bold; margin:10px 0}
.web_data li .big{ font-size:30px}

#team{ 
    background:url(images/webnic_team.png) no-repeat; 
    float:right; 
    width:200px;
    height:190px; 
    text-align:center; 
    padding:90px 140px; 
    margin-left:40px}



#satis_table {
    margin:25px 0px 25px 90px;
    padding:0
}
#satis_table ul {
    margin:0;
    padding:0;
    clear:both
}
#satis_table li {
    float:left;
    width:160px;
    padding:10px 0;
    line-height:22px;
    margin:0 25px; 
    text-align:left

}
#satis_table h4 {
    padding:0;
    margin:0;
    font-size:18px; 
    font-weight:bold;
    color:#464646; 
    line-height:24px;
    font-family: "Open Sans", Arial, sans-serif;

}
#satis_table img {
    margin:0 0px 8px 0px;
}


#award_title{ font-size:18px; padding-top:30px}
#award_title h3{

    font-family: "Open Sans", Arial, sans-serif;
    line-height:36px; margin-bottom:4px
}


.contactbox {
    width:340px;
    margin-right:50px
}

.contactbox_short {
    width:240px;
    margin-right:20px; 
    text-align: left
}


/****************************************** switch page ***********************************************************/

#switch_content_top {
    margin:0 0 0 20px
}


/****************************************** reseller page ***********************************************************/

#reseller_step {
    margin-top:40px;
}
#reseller_step td {
    padding:0;
    font-size:16px;
}
#reseller_step tr {
    padding-top:20px
}
#reseller_step .descrip-fl {
    padding:40px 0 0 60px;
    margin:0px;
}
#reseller_step .descrip-fr {
    padding:40px 50px 0 20px;
}
#reseller_step .pic-fr {
    text-align:right;
    padding:0px;
    margin:0px;
}
#reseller_step .pic-fl {
    text-align:left;
    padding:0px;
    margin:0px;
}
#reseller_step h2 {
    margin:0px;
    margin-bottom:5px;
    font-size:28px;
    color:#3ad791;
    font-weight:bold;
}
#reseller_step .stepinfo {
    font-family: "Open Sans", Arial, sans-serif;
    color: #555555;
    font-size:22px;
    font-weight:bold;
    margin-bottom:8px;
}
#reseller_step .sep-line {
    width:100%;
    background:url(images/sep-line.jpg) repeat-x bottom;
    height:1px;
}
.reseller_title {
    color: #1f1f1f;
    margin-bottom: 40px;
    font-size: 22px;
    padding:0;
    text-align:left;
    font-weight:bold;
}
#reseller_list {
    float:left;
    margin-right: 60px;
    width:240px
}



/****************************************** Products page ***********************************************************/


#new_gtld { border-top:4px solid #cdcbcb;}
#new_gtld .whitebg{ background:url(images/timeline_white_bg.jpg) repeat-y}
#new_gtld .greybg{ background:url(images/timeline_grey_bg.jpg) repeat-y}

#new_gtld .domain {
    width: 90px;
    background: #f2f2f2;
    padding: 10px; 
    font-size:13px; 
    line-height:18px; margin:0
}

#new_gtld .grey {
    background: #dddddd;
}

.domainwholesale_container{
    height:700px;
    width:920px;
}


.chinesbox {
    width:430px;
    padding: 10px;
    margin-bottom:50px;
    margin-right:20px
}


.keyword_btn {
    margin-left:110px;
    margin-top:40px
}



#keyword_price{ 
    float:left; 
    width:170px; 
    border:2px solid #ccc; 
    font-size:14px; 
    margin:0 8px; 
    padding:20px; 
    text-align:center; 
    line-height:18px
}

#keyword_price .line{ 
    border-bottom:1px solid #ccc;
    margin:10px 0 }

#keyword_price h4{ 
    font-size:19px; 
    font-family: "Open Sans", Arial, sans-serif;; 
    line-height:24px
}

#keyword_price .price{ 
    font-size:50px;
    font-family: "Open Sans", Arial, sans-serif;; 
    margin:0; 
    padding:0; 
    line-height:53px; 
    margin-bottom:30px
}

#keyword_price .price h6{ 
    font-size:16px;
    color:#3ad791; 
    padding:0; margin:0; 
    line-height:20px; 
    text-align:right 
}

#keyword_price .price sup{ 
    font-size:20px
}

#keyword_price .description{ height:100px}

.greenbg{ background:#3ad791; color:#fff; }


#tmch_map{ background:url(images/tmch_map.png) no-repeat right; height:490px; padding-left:30px }


#grey_table{ }
#grey_table td{ padding:10px 20px;}
#grey_table .greybar{ background:#ebebeb}
#grey_table .separate{ border-right:3px solid #fff}
#grey_table .topgrey{border-top:4px solid #a1a1a1}


#grey_table2{}
#grey_table2 td{ padding:10px 20px; border-bottom:2px solid #e1e1e1; text-align:left}

#grey_table2 .title{ background:#acacac; color:#fff; }
#grey_table2 .title td{border-bottom:none;border-right:3px solid #fff}

#policy_tab{ 
    background:url(images/grey__bar.png) no-repeat; 
    width:340px; 
    height:38px; 
    text-align:center; 
    margin:10px auto; 
    font-size:15px; 
    font-weight:bold; padding:5px 0
}

#policy_tab a{ text-decoration:none;color:#464646; 
}
#policy_tab a:hover{ color:#fff; 
}


#grey_box {
    width:423px; margin-right:50px;background:url(images/grey_bg.png) repeat-y;
}
#grey_box h4 {
    background:url(images/grey_top.png) no-repeat;
    height:55px;
    padding-top:15px;
    font-size:30px;
    text-align:center;
    color:#363636;
    line-height:34px;
    margin:0 0 20px 0;
}

#grey_box .center {

    padding:0px;
    margin:0
}
#greyk_box ul {
    padding:0;
    margin:0
}

#grey_box li {
    margin:0;
    background:url(images/green_tick.png) no-repeat;
    background-position:18px 18px;
    padding:12px 30px 12px 70px;
    font-size:16px
}
#grey_box li.line{border-top:2px solid #b7b7b7; }

#grey_box .bottom {
    background:url(images/grey_bottom.png) no-repeat;
    height:20px
}


.keyfact{
    margin:25px 0 0 8px;
    padding:0}

.keyfact ul{ 
    margin:0; 
    padding:0;
}

.keyfact li{ 
    width:390px; 
    padding-top: 6px;
    padding-bottom: 23px;
    line-height: 22px;
    margin-right:25px; 
    background:none;
    font-size:16px;
    font-family: "Open Sans", Arial, sans-serif;
    font-style:italic; background:url(images/keyfact_line.jpg) no-repeat bottom
}

.keyfact img{  
    margin:0px 25px 0px 5px; 
    float:left; padding-top:10px

}


/****************************************** why page ***********************************************************/
.whytitle {
    font-size:38px;
    font-family:  "Open Sans", Arial, sans-serif;;
    color:#555;
    line-height:44px;
    margin:40px 0 35px 250px
}
.whytitle h3 {
    font-size:85px;
    color:#ed1c24;
    padding:0;
    margin:20px 0;
    font-family: "Open Sans", Arial, sans-serif;
}
.whybox {
    margin-left:250px;
    margin-right:45px
}


.whyweb ul li {
    font-size: 14pt;
    font-weight:normal;
    list-style-type: none;
    height:90px;
    padding-bottom:15px;
    clear: both; 
    line-height:24px
}
.whyweb ul li strong {
    font-size: 18pt;
    color: #FFF;
    background-image: url(images/grey_dot.png);
    background-repeat: no-repeat;
    float: left;
    text-align: center;
    margin-right: 6px;
    padding: 14px 0px 40px 0px;
    width:50px; height:36px;

}
.whyweb {
    width: 310px;
}


.wk-accordion-domain .toggler {
    margin-bottom:1px !important;
    padding:16px 20px 16px 35px !important;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 23px;
    color: #565656;
    border-top:2px solid #e1e1e1; 
    font-weight:normal;
    background:url("images/domain_tab_bg.png") 0 23px no-repeat

}
.wk-accordion-domain h3 {
    margin-left:50px
}
.wk-accordion-domain .toggler.active {
    color: #3ad791; 
    background-position:0 -28px;
    border-bottom: none !important;
    -moz-border-radius-bottomright: 0px !important;
    -webkit-border-bottom-right-radius:  0px !important;
    border-bottom-right-radius:  0px !important;
    -moz-border-radius-bottomleft:  0px !important;
    -webkit-border-bottom-left-radius:  0px !important;
    border-bottom-left-radius:  0px !important;
}



.content-wrapper {
    margin-bottom:5px;


}


/*********************         Payment         ***************/
#pay-content {
    line-height:20px;
    margin-right:40px;
}
#paytitle_small {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color:#ef1000;
    padding:0;
    margin:0;
    line-height:20px;
}
#paytitle_big {
    font-size:18px;
    color: #1f1f1f;
    font-size: 24px;
    font-family:  "Open Sans", Arial, sans-serif;;
    padding:0;
    margin-bottom:25px
}
.pay-content h2 {
    width: 800px;
    float: left;
    _float: none;  /* Float works in all browsers but IE6 */
    cursor: pointer;
    background-image: url(images/domain_tab_bg.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
    padding-left: 50px;
    color: #3B3B3B;
    line-height: 18px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 7px;
    margin-left: 0px;
}
.pay-content h3 {
    float: left;
    _float: none; /* Float works in all browsers but IE6 */
    font-weight: normal;
    padding: 10px;
    margin-left: 20px;
    width: 800px;
    color:#333;
    font-family: Arial, sans-serif;
    margin-bottom: 10px;
    margin-top:0px;
    color:#636363;
    font-size:14px
}
.on {
    color:#ef1000 !important;
    background-position: 0px 28px;
}
.over {	
    color:#ef1000 !important;
}
.pay-content table {
    border-collapse:collapse;
}
.pay-content table, .pay-content td, .pay-content table th {
    border:1px solid black;
    padding:5px;
}
#pay-content em {
    color:#F00;
    font-size:13px
}
#pay-content ul {
    padding:0;
    margin:8px 0 0 25px
}
#pay-content li {
    list-style:disc;
    padding:0;
    margin:0
}
#pay-content span {
    color:#0066cc
}
#pay-content .smalltitle {
    color:#252525;
    font-weight:bold
}
#pay-content .box {
    border:1px solid #efeded;
    background:#fff;
    padding:20px 30px;
    margin:15px 0
}
#pay-content .title {
    margin-bottom: 4px;
    color: #464646;
    font-size:16px;
    font-weight:bold
}
#pay-content td.tb-fl {
    width:52%;
    padding-right:35px
}



/*********************          faq         ***************/
.faq_cat {

    padding:20px 20px;
    font-size: 14px;
}
.faq_cat h5 {
    padding:0px;
    margin:0 0 20px 0;
    color:#464646;
    font-size:22px; font-weight:bold; font-family: "Open Sans", Arial, sans-serif;
}
.faq_cat h4 {
    padding:0px;
    margin:0px;
    color:#464646;
    font-size: 18px; 
    text-align:left; line-height:20px; font-weight:bold
}
.faq_cat a {
    text-decoration:none;
    color:#555555;
    display: block;
    border-bottom:1px solid #acacac;
    padding: 10px 5px;
}
.faq_cat a:hover {color:#0072bc

}
.faq-title {
    font-size: 18px;
    color: #ed1c24;
    padding:0;
    margin:15px 0 10px 0px;
    font-family: "Open Sans", Arial, sans-serif;
}
.sub_faq-title {
    font-size: 28px;
    line-height:28px;
    padding:0px;
    margin:30px 0 10px 0; 
    font-weight:bold;
    font-family: "Open Sans", Arial, sans-serif;
}


#faq_menu {
    padding:0 10px 10px 0px; 
    border-bottom:2px solid #cccccc;
}

#faq_menu ul {
    margin:0px !important;
    font-size: 13px;
    padding:0px;
    margin:0px;
}
#faq_menu li {
    float:left;
    list-style-type: none;
    margin:0 3px 8px 0;
    display:block; 
    text-align:left;

}


#faq_menu li a {
    text-decoration: none;
    color:#464646;padding:5px 15px; background:#e1e1e1
}
#faq_menu a:hover { color:#fff

}
#faq_menu .seleted a { font-weight:bold;color:#3a3a3a; background:#5fedae

}
.faq-content h2 {
    font-weight: bold;
    font-family:  "Open Sans", Arial, sans-serif;;
    cursor: pointer;
    font-size:16px;
    padding:0;
    color: #3ad791;
    line-height: 20px;
    margin: 13px 0;
    letter-spacing: 0px;

}

.faq-content h3 {
    font-size:14px;
    font-weight: normal;
    color:#636363;
    padding: 0px 0 10px 0;
    line-height: 20px; 

}

.faq-content h4{ 
    font-size:26px; 
    color:#111111; 
    margin-bottom:20px
}

.on {
    color:#3ad791 !important; 
}
.over {
    color:#3ad791 !important;
}
.faq-content { padding-left:5px

}
.faq-content .fullcover {
    background:#fafafb;
    border:2px solid #d9d9dc;
    border-top:none
}
.faq-content td {
    padding:8px 12px;
    text-align:left;
}
.faq-content em {
    font-size:13px
}

.faq-content strong {
    color:#555;
}
.faq-content .small {
    color:#006db8
}
.faq-content .title4 {
    color:#fff;
    background:#48a5dc;
    padding:4px 6px;
    font-weight:bold
}
.faq-content .greybox {
    background:#e8e9ea;
    padding:15px 20px;
    margin-top:15px;
    width:90%;
}

.faq-content .line{ border-bottom:1px dotted #666666}


#faq-list {
    width:580px;
    margin:8px 0
}
#faq-list h3{ padding:0; margin:0 0 5px 0}

#faq-list td{ border-bottom:2px solid #e1e1e1}

#faq-list .step_box {
    background:url(images/step_bg.png) no-repeat;
    width:70px;
    height:50px;
    text-align:center;
    font-weight:bold;
    padding-top:20px;
    color:#fff
}
#faq-list .step_descrip {
    padding-top:25px;
    padding-bottom:10px
}
#faq-list .linebm {
    border-bottom:1px solid #85cbfb
}
#faq-list .linegrey {
    border-bottom:3px solid #cccccc;
}
#faq-list .linegrey2 {
    border-right:1px solid #b0e0fc
}
#faq-list .linegrey3 {
    border-bottom:1px solid #cccccc;
}
#faq-list .linegrey_rt {
    border-right:1px solid #cccccc;
}
#faq-list .bigger {
    font-weight:bold;
    color:#1c8edc;
}
#faq-list .greybg {
    background:#e8e9ea
}

#faq-list .greybg td{ border:none}
#faq-list .title_grey {
    background:#acacac;
    color:#fff;
    font-weight:bold
}
#faq-list .title_blue {
    color:#636363;
    font-weight:bold;
    font-size:16px;
}
#faq-list .bluebg {
    background:#efeff1;
    border-right:1px solid #d9d9dc
}
#faq-list .seperate {
    color:#48a5dc;
    font-size:14px;font-weight:bold
}
#faq-list .seperate td {
    padding:8px 12px 0 12px
}

#faq-list td{ padding:6px 10px}
#faq-list .yes {
    background:url(images/yes.png) no-repeat;
    width:12px;
    height:12px;
    margin-top:5px
}
#faq-list .ct {
    text-align:center
}

.faqcontent {
    display:none;
    background-color: #fcfcfc;
    padding: 10px;
    margin-left: 30px;
    font-size:11px;
    border: 1px solid #EAEAEA;
}
#improved li {
    position:relative;
    overflow:hidden;
}
.faqpage .dtNode {
}
.faqpage .dtNode a {
    text-decoration:none;
}

.oclinks { /*the open/close links*/
    display:none;/*to be revealed only if javascript is on!*/
}
.oclinks_sep {/*the open/close link separator*/
}

.dtree .clip {
    overflow: hidden;
}
.dtree-rss {/*feed icons*/
    padding-right: 15px;
    background: url('dtree-img/feed-icon.png') no-repeat center right;
    text-decoration: none;
}
.dtree-rss:hover {
    padding-right: 15px;
    background: url('dtree-img/feed-icon_h.png') no-repeat center right;
    text-decoration: none;
}
.dtree a {
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold
}
.dtree a.node {
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
    color:#f98f8f
}
#dcat10 {
    margin-top:20px
}
#dcat11 {
    margin-left:20px;
    margin-bottom:20px
}
#dcat11 .dtNode a {
    color:#6dcff6
}
#dcat11 .dtNode a:hover {
    color:#470101
}
#dcat12 {
    margin-left:20px;
}
#dcat12 .dtNode a {
    color:#6dcff6
}
#dcat12 .dtNode a:hover {
    color:#470101
}
.dtNode {
    width:100%;
}
.dtNode img {
    display:none
}
.dtree_arc { /* _any_ archive tree*/
    /* dtree_cat for categories, 
            dtree_pge for pages, 
            dtree_lnk for links,
            dtree_tax for taxonomies
    */
}
#dtree_arc1 {  /*the _first_ archive tree*/
    /*	dtree_arc2 for second archive tree
            dtree_cat5 for the fifth cateogory tree
            etc.
    */
}
#dtree_arc1 a.node {
    /*style _nodes_ in the _first archive_ tree*/	
}
#oclinks_arc1 {
}/*open/close links for the _first archive_ tree*/
#oclinks_sep_arc1 {
}/*open/close link separator for the _first archive_ tree*/
/*********************    end *******************/

div.st_template_default-horizontal ul.st_tabs li a {
    background:#D20000 !important;
    color: #fff !important;
    font-size:15px !important;
}
div.st_template_default-horizontal ul.st_tabs a.st_tab_active {
    background:#fff !important;
    color: #D20000 !important;
}
.searuslt a {
    color: #ee1100;
}
.domaintxt {

    padding-top: 10px;
    padding-bottom: 20px;
    font-size:20px;
    line-height:22px;

    text-align:justify;

}

/**************** testomonila *******************/
.ts-thinkbox-name {
    font-weight: normal !important;
}
.ts-thinkbox-textinfo {
    font-size: 18px !important;
}
.ts-thinkbox-info {
    font-family: Verdana, Geneva, sans-serif !important;
}
.ts-thinkbox-quote blockquote {
    background-image: url(images/testimonial_icon.png) !important;
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 27px !important;
    padding-top: 3px !important;
}
.ts-thinkbox-quote {
}


/**************** policy *******************/



#policy {
    border-left:1px solid #acacac;
    border-right:1px solid #acacac;
    border-bottom:1px solid #acacac
}
#policy .title {
    background:#acacac;
    color:#fff;
    font-weight:bold
}
#policy .title-dark {
    background:#707070;
    color:#fff;
    font-weight:bold;
}
#policy .inner td {
    padding:8px 12px;
    text-align:justify;
}
#policy .line {
    border-bottom:1px solid #acacac
}
#policy .hori-line {
    border-right:1px solid #acacac
}
#policy2 {
    text-align:justify;
}
#policy2 .title {
    font-weight:bold;
}
#policy2 td {
    padding:8px 12px;
    text-align:justify;
}
#policy2 h3 {
    margin-top:30px
}
#policy2 a.link2 {
    text-decoration:none;
    color:#F60
}
.notebox {
    background: #f2f1f1;
    padding:20px 30px;
    border:1px solid #dfdfdf;
    border-left: none;
    border-right:none
}

/************************   product class    **************************/

#domain_list {
    margin-bottom:40px; margin-left:20px
}
#domain_list .dotline {
    border-bottom:1px dotted #999999;
    padding-bottom:20px
}
#domain_list td {

    padding:10px 10px 10px 20px; 
    min-width:160px; 
    vertical-align:text-top; 
    background:url("images/grey_little_dot.png") 0 19px no-repeat; 
}

#domain_list td.nobg{ background:none}

.domain_tooltip img{ margin-top:10px}
.domain_tooltip_long{ width:900px;}

.nscart {
    float:left;
    margin:30px 0
}
#ns_reason {
    background:url(images/grid.jpg) repeat;
    padding:15px 30px;
    margin:20px 30px;
}
#ns_reason h2 {
    font-size:28px;
    color:#ff3333;
    font-family: "Open Sans", Arial, sans-serif;
    text-align: center;
    margin-bottom:25px
}
#ns_reason ul {
    margin:0;
    padding:0;
}
#ns_reason li {
    width:390px;
    line-height:18px;
    margin-right:25px;
    background:none;
}
#ns_reason h4 {
    padding: 0;
    margin:0;
    color:#252525;
    font-family: "Open Sans", Arial, sans-serif;
    font-size:14px;
    font-style:italic
}
#ns_reason .text {
    width:300px;
    padding-bottom:15px;
}
#ns_reason .pic {
    margin-right:15px
}


/************************   Common class    **************************/

.form-line {
    border:1px solid #dddddd;
    margin:20px 0
}

.alignleft {
    float:left;
    margin-right:25px;
}
.alignright {
    float:right;
    margin-left:25px;
}
.nopad {
    padding:0 !important
}
.nomar {
    margin:0 !important
}
.nmr {
    margin-right:0 !important;
}

.nobo {
    border-right-color:transparent !important
}
.nobr {
    border-bottom-color:transparent !important
}

#error {
    color:red;
    font-size:10px;
    display:none;
}
.needsfilled {
    background:#F00 !important;
    color:#FFF !important;
}



/*.bc-1 {background-color:#de4646; border-color:#bb2424; color:#FFF}
.bc-1 h3 { color:#FFF;}

.bc-2 {background-color:#b49eb7; border-color:#8f7b92; color:#FFF}
.bc-2 h3 { color:#FFF;}

.bc-3 {background-color:#5ab0a9; border-color:#d2a143; color:#FFF}
.bc-3 h3 { color:#FFF;}

.bc-4 {background-color:#598e96; border-color:#49747a; color:#FFF}
.bc-4 h3 { color:#FFF;}

.bc-5 {background-color:#8dac58; border-color:#879f5e; color:#FFF}
.bc-5 h3 { color:#FFF;}

.bc-6 {background-color:#5b74a7; border-color:#1e4088; color:#FFF}
.bc-6 h3 { color:#FFF;}

.bc-7 {background-color:#47a6c7; border-color:#008ab0; color:#FFF}
.bc-7 h3 { color:#FFF;}

.bc-8 {background-color:#c10700; border-color:#c91100; color:#FFF}
.bc-8 h3 { color:#FFF;}

.bc-9 {background-color:#ca8c14; border-color:#91a13e; color:#FFF}
.bc-9 h3 { color:#FFF;}

.bc-10 {background-color:#714b7e; border-color:#9aac3d; color:#FFF}
.bc-10 h3 { color:#FFF;}

.bc-11 {background-color:#2fa192; border-color:#5fab4d; color:#FFF}
.bc-11 h3 { color:#FFF;}

.bc-12 {background-color:#be6198; border-color:#8692bc; color:#FFF}
.bc-12 h3 { color:#FFF;}*/



.sitemap ul {height:210px;
}
.sitemap ul li {
    float:left; width:310px; 
    font-family: "Open Sans", Arial, sans-serif;
    color:#464646; 
    font-size:18px;
    margin-bottom: 4px;
    font-weight:bold; padding:0;
}
.sitemap ul li a {
    text-decoration: none;
    color:#464646;
}
.sitemap ul li ul {

}
.sitemap ul li ul li {
    float: none;
    margin-bottom: 0px;
    padding:2px 1px;
    font-size: 15px; 
    font-weight: normal;
}

.sitemap ul li ul li a {
    overflow:hidden;
    color:#707070
}
.sitemap ul li ul li a:hover {
    text-decoration:underline;color:#3ad791
}


#sitemap-short{float:left; width:310px}

#sitemap-short h5{
    color:#464646; font-weight:bold; font-size:18px}

#sitemap-short li{
    font-size: 15px; margin-right:20px; padding:2px 0;font-family: "Open Sans", Arial, sans-serif;

}

#sitemap-short li a{
    color:#707070
}

#sitemap-short li a:hover {
    color:#3ad791
}


#sitemap-long{ }

#sitemap-long h5{
    color:#464646; font-weight:bold; font-size:18px}

#sitemap-long li{
    font-size: 15px; padding:2px 0;margin-right:20px;
    float: left; width:165px;font-family: "Open Sans", Arial, sans-serif;
}

#sitemap-long li a{
    color:#707070
}

#sitemap-long li a:hover {
    color:#3ad791
}


ul#VP_SiteMap1 li a:hover{text-decoration:underline}



#searchpage{ background:url(images/webnic_search.png) no-repeat right top ; padding-top:20px }


#searchpage h4{ font-size:16px; font-family:Arial,sans-serif; margin:0; padding:0; font-weight:bold; line-height:normal}
#searchpage h4 a{ text-decoration:none;color:#464646; }

#searchpage .searuslt{ font-size:14px; line-height:18px}
#searchpage .widget-title{ font-family:  "Open Sans", Arial, sans-serif;; font-size:40px; text-align:center; margin:10px 80px 20px 0px; font-weight:bold}

#searchpage .searchQuery{ color:#96090f; margin-bottom:20px}
#searchpage .searchfield{ padding:5px 10px; border:2px solid #e6e6e6; font-size:15px; width:500px; height:35px; color:#636363}

.searchfield_small{ padding:3px 10px; border:2px solid #e6e6e6; font-size:15px;height:30px; color:#636363; width:205px; margin:0 10px}
.searchbox_small{ background:#f6f6f6; padding:10px 0px; width:250px}


.searchbtn_small{background:url(images/red_btn_small2.png) no-repeat; 
                 width:128px; 
                 height:40px; 
                 color:#fff; 
                 text-shadow:1px 1px 1px #262a28; 
                 font-size:18px;
                 text-align:center; 
                 font-weight:bold; 
                 font-family: "Open Sans", Arial, sans-serif;
                 border:none; 
                 letter-spacing:1px; 
                 cursor:pointer;
                 margin-top:5px; margin-left:125px}



#searchpage .searchbtn{background:url(images/red_btn_small.png) no-repeat; 
                       width:128px; 
                       height:48px; 
                       color:#fff; 
                       text-shadow:1px 1px 1px #262a28; 
                       font-size:18px;
                       text-align:center; 
                       font-weight:bold; 
                       font-family: "Open Sans", Arial, sans-serif;
                       border:none; 
                       letter-spacing:1px; 
                       margin-left:400px; 
                       cursor:pointer;
                       margin-top:15px }

#searchform{ text-align:center; margin-right:80px}

#searchpage .searchbox{ background:#f6f6f6; padding:10px 0px; margin:0 150px}
#searchpage .searusltbox{ margin:0 140px}


#search_bottom{ float:left; width:360px; padding:0px 26px 0 0; margin:0 0 0 46px;  font-size:15px; line-height:18px}
#search_bottom h5{ font-weight:bold;font-size:17px; text-align:left; margin-bottom:0px; margin-top:5px}
#search_bottom img{ float:left; margin-right:15px}
#search_bottom a{ text-decoration:none; color:#636363}

#searchpage .line{border-right:1px solid #e1e1e1;}

/************************  footer contact form   **************************/
#footer-contact {
    text-align:left; 
    margin:0px 10px 12px 10px;
    padding-top:16px;
    min-height:240px; 
    background: url(images/envelope_top.png) no-repeat
} 
#footer-contact form{ padding:0 22px}
#footer-contact .email {
    margin-left: 10px;
}

#newsletter{ margin:0 170px}
#newsletter h1{ color:#3ad791; margin-bottom:0px}

#footer-contact label {
    font-weight:bold; 
    color:#363636; 
    float:left; 
    margin-right:30px; width:60px;
    font-family: "Open Sans", Arial, sans-serif;
}


#footer-contact select, #footer-contact input {
    border: 1px solid #c3c2c2;
    width: 300px;
    font-size: 14px;
    background-color: #fff; 
    color:#636363;
    padding: 8px 10px; margin-bottom:10px; margin-right:5px
}

#footer-contact .notice {
    padding:10px;
    margin-top:10px;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

#footer-contact .title{ 
    font-size:25px; 
    font-weight:bold; 
    color:#252525; 
    margin-left:22px; margin-bottom:5px; font-family: "Open Sans", Arial, sans-serif;
}

#footer-contact .text{ margin-left:22px; margin-bottom:6px}

#footer-contact .submitbtn{
    background:url(images/send_message_btn.png) no-repeat;
    width:420px;
    height:50px;
    border:none;
    cursor:pointer;
    color:#fff;
    font-size:22px;
    padding-bottom:8px; 
    margin-top:12px;
    font-weight:bold; 
    text-shadow: 1px 1px 1px #98080d;
    font-family: "Open Sans", Arial, sans-serif;
}


/******************************************  Sign In  ***********************************************************/

#signin_page {
    padding-top:30px;
}
#signin_page .lf-box {
    border-right:1px solid #d7d7d7;
}
#signin_page .rt-box {
    padding-left:40px;
    font-size: 18px;
    color: #7d7d7d;
    font-weight:normal
}

#signin_page label {
    color:#636363;
    font-size: 16px;
}
#signin_page .form-input {
    margin-bottom:15px
}
#signin_page a.fg-ps {
    color:#03b5b4;
    font-size: 14px;
}

.submitbtn {
    background:url(images/submit_login.png) no-repeat;
    width:325px;
    height:50px;
    border:none;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
    font-size:18px;

    font-family: "Open Sans", Arial, sans-serif;
    text-shadow: #034829 0px 1px 0px;
    text-align:center

}
.signupbtn {
    background:url(images/sign-up_btn.png) no-repeat;
    width:155px;
    height:50px;
    border:none;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
    font-size:18px;

    font-family: "Open Sans", Arial, sans-serif;
    text-shadow: #034829 0px 1px 0px;
    text-align:center

}
#signin_page .forgot_pass {
    text-align:center
}



/******************************************  sign up  ***********************************************************/


#formpage { padding:0; margin:0;font-family: "Open Sans", Arial, sans-serif,'SimHei', 'STHeiti';
}
#formheader {
    color:#707070;
    font-size:18px;
    padding:40px 40px 25px 40px;
    border-bottom:1px solid #cccccc
}
#formheader h1 {
    font-size:48px;
    color:#464646;
    margin-bottom:22px;
    font-family: "Open Sans", Arial, sans-serif,'SimHei', 'STHeiti';
    font-weight: normal;
}
#formpage .prio {
    font-weight:bold;
    color:#ec2224;
    font-size:17px;
}
#formpage h5 {
    color:#cc0000;
    font-size:22px;

    margin-top:30px; 
    margin-bottom:10px;
    font-family: "Open Sans", Arial, sans-serif,'SimHei', 'STHeiti';
    font-weight:normal;
}
#formpage h5 span {
    color:#fff;
    padding:3px 11px 5px 10px;
    margin-right:10px;
    text-align:center;
    width:8px;
    margin-top:-10px; font-size:18px
}
#formpage h3 {
    font-size:16px;
    font-weight:bold;
    margin-left:60px;
    padding:0;
    margin-top:30px
}
#formpage h2 {
    font-size:26px;
    font-weight:bold;
    margin-left:60px;
    padding:0;
    margin-top:30px
}
#formpage h1{ line-height:38px}


#formpage strong{ font-weight:lighter}
#formpage .form-input {

    margin-bottom:0; 
}
#formpage .input2 {
    width:275px
}


#formpage .input3 {
    width:230px;margin-left:4px
}

#formpage .input4 {
    width:55px; margin:0px 4px
}

#formpage .input5{
    width:300px; 
}
.greybox p {
	margin:0;
	padding:0;
}

#formpage .address {
    width:760px
}
#formpage .greybox {
    background:#f0f0f0;
    padding:15px 25px;
}

#formpage .greybox2 {
    background:#f0f0f0;

}

#formpage .greybox2 td{	padding:15px 25px; border-bottom:2px solid #fff;border-right:2px solid #fff}

#formpage label {
    font-size:16px;
    color:#555555; 
    margin-top:15px; 

    font-family: "Open Sans", Arial, sans-serif;
}
#formpage .small {
    font-size:12px;
    font-style:italic
}



#formpage .select-wrapper {
    width:320px;
}
#formpage .checkbox {
    margin-right:35px
}
#formpage .line {
    border-bottom:1px dashed #c3c1c1;
    padding-bottom:20px
}
#formpage table {


}
#formpage .note {
    color:#ec2224;
    font-size:12px;
    font-style:italic
}
#formpage a {
    color:#00cccc;
    text-decoration:none;
    font-weight:normal
}

.nextbtn {
    background:url(images/next_btn.png) no-repeat;
    height:50px;
    width:155px;
    border:none;
    color:#fff;
    cursor:pointer; font-weight:bold;
    font-family: "Open Sans", Arial, sans-serif;
    font-size:18px;
    text-shadow: #034829 0px 1px 0px; text-align:center
}	
.uploadword {
	font-size:85%
}
#step2div {
	overflow:hidden;
	word-break: break-all;
	margin: 5 0px;
	background-color: #e8e9ea;
	padding:15px 20px;
    margin-top:15px;
}

label.error {
    font-size: 11px;
    color: #FFF !important;
    display: block;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    width: 150px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #D20000;
    clear:none;
    margin:0px 0px 3px 0px !important;
}
.chx label.error {
    clear: none !important;
    width:120px !important
}
#contact_form {
    font-size: 18px;
    margin-bottom:60px;
    margin-left:10px
}


#contact_form em{ font-size:24px; font-weight:bold; color:#900;font-family: "Open Sans", Arial, sans-serif;}


#contact_form label {
    font-family: "Open Sans", Arial, sans-serif;
    margin:15px 10px 5px 0px;
    float: left;
    clear: both;
    width: 280px;
    color: #464646;
    font-weight: bold;
}

#contact_form .response{ background:#ebebeb; border:1px dashed #b7b7b7; padding:20px}

#contact_form input, #contact_form textarea, #contact_form .seleshad {
    background-color:#FFF;
    padding: 12px 10px;
    border: 1px solid #CCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom:10px;
    -moz-transition:    all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition:      all 0.4s ease-in-out;
    -ms-transition:     all 0.4s ease-in-out;
    transition:         all 0.4s ease-in-out;
    width:470px;
}



#contact_form select {
    min-width:470px;
    border:none;
    padding:0px;
    margin-bottom:5px;
    display:block;
}
#contact_form .seleshad {
    padding: 5px 6px 2px 5px;
    float: left;
}
#contact_form label span {
    font-weight: normal;
}
#contact_form #check1 {
    margin:5px 5px 0 0;
    padding:0;
    border:none;
    float:left;
}
#contact_form .form-btn {
    background: url(images/red_btn.png) no-repeat;
    width: 235px;
    height: 55px;
    border: none;
    color: #fff;
    font-size: 19px;
    padding-bottom: 15px;
    cursor: pointer;
    margin-top: 15px;
    font-family: "Open Sans", Arial, sans-serif;
    text-shadow: #034829 0px 1px 0px;
    font-weight:bold;
}


.frmcon {
    width:340px;

}

.contactus_title{
    font-size:24px;
    color:#3ad791;
    border-bottom:2px solid #cfcece;
    width:240px;
    font-weight:bold; 
    padding-bottom:10px; 
    margin-bottom:30px;
    font-family: "Open Sans", Arial, sans-serif;
}

.domainleft {
    width:500px;
}

.frmpan {
    width:530px;
}

.img_h {
    padding-bottom:20px;

}

#bordertbl {
	border: 1px solid #d8d8d8; 
	border-radius: 4px;
	border-style:hidden; 
	box-shadow: 0 0 0 1px #d8d8d8;
	padding: 5px 20px;
}

.bordertbl {
	border: 1px solid #d8d8d8; 
	border-radius: 4px;
	border-style:hidden; 
	box-shadow: 0 0 0 1px #d8d8d8;
	padding: 5px 20px;
}
#uploadDocs1 {
	width:50%;
	float:left;
}

#uploadDocs2 {
	float:left;
	width:50%;
}

#uploadbtn {
	box-shadow: 3px 3px 5px #88888866;
    border-radius: 10px;
    background-image: linear-gradient(125deg,#ed1c24,#ff512f);
    box-shadow: beige;
	position: relative;
	left: -75%;
	top:50;
}

#uploadbtn:hover {
    background-image: linear-gradient(125deg,#ff512f,#ed1c24);
}
.mobagreeword {
	font-size: 14px;
	line-height: 2em;
}
/**************************************  Promotion Annoucement  ************************************************/

#doc_header {
    border-bottom:1px solid #CCCCCC;
    margin-bottom:40px;
    padding-bottom:20px;
    color: #1F1F1F
}
#doc_header h1 {
    font-size: 38px;
    color: #252525;
    font-family:  "Open Sans", Arial, sans-serif;;
    line-height:44px;
    margin:0 0 8px 0; 
    text-align:left
}
.postinfo {
    font-size:15px;
    font-weight:bold;
    color:#464646
}
.postinfo a:link, .postinfo a:visited {
    text-decoration: none;
    color:#3ad791;
    padding:0 5px
}


.promo-title {
    margin:50px 0 30px 15px;
    font-size: 70px;
    color: #3ad791;
    font-family: "Open Sans", Arial, sans-serif;
    line-height:28px;
    font-weight:normal;
    text-align:center;
}


.title-description{
    text-align:center;
    padding-bottom:20px;
    color:#363636;
    font-size:16px;
}

.pin {
    margin: 0px 12px 20px 12px;
    width: 275px;
    float: left;
}

.post_container {
    background:#FFFFFF;
    border-right: 2px solid #d7d7d7;
    border-left: 2px solid #d7d7d7;
    border-bottom: 2px solid #d7d7d7;
    margin: -7px 0px 20px;
    padding: 12px 20px 15px 20px;
    font-size: 14px;
    line-height: 22px;
}

.bt {
    border-top: 2px solid #d7d7d7;
}

.post_small_container {
    height:230px;	
}

.newlaunch{
    height:170px;
}

.post_ann_container {
    height:280px;	
}

.post_line {
    border-bottom: 2px solid #ccc;
    padding-bottom:20px;
    margin-bottom: 5px;
}

.post_date {
    font-size: 14px;
    color:#555555;
    font-family:  "Open Sans", Arial, sans-serif;;
    margin-bottom: 10px;
}

.post_title {
    font-size:20px; 
    color:#252525;
    line-height:24px; 
    font-weight:bold; 
    margin-bottom:4px;
    font-family: "Open Sans", Arial, sans-serif;
}

.post_readmore {
    padding-top:10px;
    font-family:  "Open Sans", Arial, sans-serif;;
}

.post_readmore a {
    color: #2cca83;
    text-decoration: none;
    font-weight: bold;
    font-size:18px;
    font-family:  "Open Sans", Arial, sans-serif;;
}

#side_info {
    margin-top:40px;
    padding:10px 30px;
    width:229px;
    height:199px;
    background-image: url(images/info_bg1.png);
    background-repeat:no-repeat;
    font-size:14px;
    line-height:19px;
}

#side_info h2 {

    line-height:38px;
    font-size:40px;
    color:#95040b;
    font-family:  "Open Sans", Arial, sans-serif;
    font-weight:bold;
    padding-top:30px; margin-bottom:10px

}

#side_info a {
    color:#ed1c24;
}

#side_news {
    padding-top:30px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
}

.side_news_container {
    background-color:#ebebeb;
}
#side_news h2 {
    border-top:4px solid #959595 ;
    font-family:  "Open Sans", Arial, sans-serif;
    font-size:20px;
    font-weight:bold;
    border-bottom:1px solid #acacac;
    padding:10px 8px;
    color:#464646;
    line-height:24px; margin-bottom:15px
}

#side_news ul {
    padding:0px;
    margin:0px
}

#side_news li {
    border-bottom:1px solid #acacac;
    padding:10px 8px;
    text-align:left;
    font-size:14px;
}
#side_news li a {
    text-decoration: none;
    color:#555555
}

#side_news li a:hover {
    color:#0072bc
}

.newsleft {
    float: left;
    width: 630px;
    margin-top: 15px;
    padding-right: 30px;
}

.newsright {
    float: right;
    width: 250px;
    margin-top:120px;
    background-repeat:repeat-x;	
}

.margintop {	
    margin-top:50px;
}

.margintop2 {	
    margin-top:0px;
}
.newsright_top {
    height:10px;
    background-image: url(images/news_bg1_top.png) ; 	
}

.newsright_bottom {	
    background-image: url(images/news_bg1_bottom.png) ; 
    height:10px;
}

.contact_partner
{
    width:600px;
    background:#5fedae;
    padding:25px 0px 15px 25px;
    font-size:18px;
    line-height: 22px;
}

.contact_partner_title
{
    color:#363636; 
    font-family: "Open Sans", Arial, sans-serif;
    font-size:34px; margin-bottom:10px
}

.contact_partner h6
{
    font-size:18px;
    font-weight: normal;
    line-height: 18px;
    margin-top:20px; 
}

.contact_partner a
{
    color:#ffffff;
}

.contact_social
{
    width:620px;
    background-color:#f8f8f8;
    padding:10px 0px 20px 10px;
}


#winner{ text-align:left; font-size:14px; margin-left:50px}
#winner td{ padding:8px 12px}
#winner .title{font-size:15px; font-weight:bold;}
#winner .line{ border-bottom:1px solid #CCC}


/****************************************** press release  ***********************************************************/

.press-title {
    margin:50px 0 30px 0px;
    font-size: 70px;
    color: #3ad791;
    font-family: "Open Sans", Arial, sans-serif;
    line-height:28px;
    font-weight:normal;	
}

#press_container {
    padding: 0px 15px; margin:20px 0 10px 0
}


#press_container .press_date {
    font-size: 14px;
    color:#555555;
    font-family: "Open Sans", Arial, sans-serif;
}

#press_container h3 {
    font-size:22px; 
    color:#252525;
    line-height:28px; font-weight:bold;
    font-family: "Open Sans", Arial, sans-serif;
}

#press_container .press_readmore {
    padding-top:15px;
    font-family: "Open Sans", Arial, sans-serif;
    width:160px;
}

#press_container .press_readmore img {
    border:0px;
    float:right;
}


#press_container .press_readmore a {
    color: #2cca83;
    text-decoration: none;
    font-weight: bold;
    font-size:18px;

}


/******************************************  reseller panel ***********************************************************/

#menu_top{background: #d20000; width:100%;}
#menu_top .inner{ width:980px; margin:0 auto}

#menu_side{ float:left; margin-top:7px;}
#menu_side ul{ padding:0; margin:0}
#menu_side li{ float:left;}
#menu_side li a{ display: block; color:#fff; font-size:13px; text-decoration:none; padding: 0 10px;}

@-moz-document url-prefix() { 
    #menu_side {
        margin-top:5px
    }
}

.webniclogo_panel {
				margin: 1% 0 3% 0;
				top: 0px;
			}


#contentarea_panel{ width: 800px;  margin:20px auto 0 auto;padding:0 25px;padding-bottom: 30px; line-height: 24px;text-align: justify; }

#contentarea_panel .signuperror{ margin:0 auto; text-align: center; width:750px}    


#wrapper_panel{min-height:100%; position:relative;}

#access_panel {
    background-image: url(images/menu_bg.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
    border: 1px solid #cccccc;
    width: 980px; 
    margin: 0 auto;
}

ul#Menu_panel .title { font-size:13px !important; font-family: "Open Sans", Arial, sans-serif,'SimHei', 'STHeiti'; font-weight: bold; padding:0; margin:0} 


ul#Menu_panel li { float: left;
                   font-size: 11px;
                   padding: 5px 12px;
                   margin: 0px;
                   z-index: 0;
                   zoom: 1; height:30px}

ul#Menu_panel .description {

}

ul#Menu_panel li#rightline {
    background-image: url(images/menu_sepa.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

ul#Menu_panel li.long{ width:220px

}

ul#Menu_panel li.short{
    width:200px;
}

.webniclogo_panel { text-align: center;
}

.dropbtn {
  background:rgba(0,0,0,0);
  color: white;
  padding: 10px;
  font-size: 13px;
  border: none;
  transition: 0.3s;
  font: 400 13.3333px Arial;
}

.dropdown {
  float: right;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: white;
  font-size: 11px;
  min-width: 130px;
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 6px 11px;
  text-decoration: none !important;
  display: block;
}

.dropdown-content a:hover {
  background-color: #ff512f; 
  color: white;
 }

.dropdown:hover .dropdown-content {
  display: block; 
  border-top: 3px solid #ff8000;
 }


.loginarea_panel {
    color:#fff; 
    float: right;
    height: 27px;
    padding-top: 7px; 
    font-size:13px;
    font-family: "Open Sans", Arial, sans-serif,'SimHei', 'STHeiti';
    font-weight:bold	
}

.loginarea_panel a{ 
    color:#fff; 
    text-decoration:none; 
    font-weight:bold;padding:0 8px  }
    

/******************************************  Mobile fix ***********************************************************/

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 980px) {
    @-ms-viewport { width: 320px; }
    .whois_column, .copyrightarea, .topwapper,.footerarea, #contact_column {
        min-width:980px;
    }

    #access{
        width:700px;
    }

    .sliderwrap .bx-next{
        width:0px;
        right:0px;
    }
    #side_info{
        width:215px;
    }
}

.tnc-content{    
 font-size: 15px;
    height: 400px;
    speak: initial;
    overflow-y: auto;
    padding: 10px 35px 15px 20px;
 border: 1px solid #ccc;
}
 
.tnc-content b{
 color: #cc0000;
}

ol.num-tnc { padding-left: 25px;}
 
ol.num-tnc li{
  list-style: decimal;
  padding: 7px 0px;
}

#rescode_checking {
    margin-left:2.5pt; 
    width:10%; 
    padding:0 2% 0 2%;
}