@charset "utf-8";
/* CSS Document */

body{
    margin: 0px;
    padding: 0px;
    font-family: tahoma;
    font-size: 12px;
    background-image:  url(../images/bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    background-color: #d8d8d8;
}
a{
    color:#000;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
}
a:hover{
    color:#F00;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
}
img{
    vertical-align:middle;
    border:0px;
}
.mainsitebox{
    width:1200px;
    margin:0px auto;
    display:table;
    vertical-align:middle;
}
.mainconbox{
    margin:0px 0px 10px 0px;
}
.txt_top{
    color:#555;
    float:left;
    width:500px;

    padding:8px 0px 8px 0px;
    font-size:12px;
    font-weight:normal;	
}
.nevitop img{
    vertical-align:bottom;
    padding:0px;
}
div.nevitop{
    padding:8px 2px;
}
.nevitop{
    padding:0px;
    margin:0px;
    float:right;
    font-size:12px;
    font-weight:normal;
    display:inline;
}
.nevitop ul{
    list-style:none;
    margin:0px;
    padding:0px;
    float:right;
    font-size:12px;
    font-weight:normal;
}
.nevitop ul li{	
    margin:0px;
    padding:0px 15px 0px 0px;
    float:left;
    font-size:12px;
    font-weight:normal;
    display: inline;
}
.nevitop ul li a:link,.nevitop ul li a:visited{	
    color:#000;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    display: inline;
}
.nevitop ul li a:hover{	
    color:#F00;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    display: inline;
}
.logo_box{
    width:197px;
    float:left;
    padding:0px 0px 5px 0px;
}
.menutop{
    width:993px;
    position:relative;
    display:inline-block;
    float:left;

    text-align:right;
}
.menutop img{
    vertical-align:middle;
}
.topbox1{
    padding:10px 0px 10px 0px;
    display:block;
}
.topbox1 img{
    vertical-align:bottom;
}

* HTML .topbox1 img {/*IE 6*/ vertical-align:middle !important;}
* + HTML .topbox1 img {/*IE 7*/vertical-align:middle !important;}




.has_shadow {
    position:relative;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) ;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) ;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) ;
}

.has_shadow:before,
.has_shadow:after {
    content:"";
    position:absolute;
    z-index:-2;
}




.bannermenu{
	background-image: url(../images/bannermenu_01.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 0px 5px 0px;
	background-color: #FFFFFF;
	height: 68px;
	margin-bottom: 15px;
}
.bannermenu1{
    background-image:url(../images/bannermenu_02.png);
    background-repeat:no-repeat;
    background-position:top;

    height:15px;
}



.head_underline,
.head_underline,
.head_underline{
    padding-bottom: 5px;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url(../images/line.png);
}




ul.hilight, ul.hilight li{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

ul.hilight li{
    margin:0px 0px 0px 20px;
    padding:1px 0px 1px 15px;
    background-image:url(../images/foot_arrow.png);
    background-position:left 9px;
    background-repeat:no-repeat;
    line-height:20px;
    font-weight:normal;
}






.hight200{
    height: 200px;
}
.hight250{
    height: 250px;
}
.hight265{
    height: 265px;
}
.hight275{
    height: 275px;
}
.hight320{
    height: 320px;
}
.hight375{
    height: 375px;
}
.hight600{
    height: 600px;
}






.left{
    text-align: left;
}
.center{
    text-align: center;
}
.right{
    text-align: right;
}



.img_float_left{
    float: left;
    margin: 0px 10px;
}



.inline{
    display: inline;
}





ul.liststylenone, ul.liststylenone li{
    padding:0px;
    margin:0px;
    list-style: none;
}




.social_block{
    position: absolute;
    top: 5px;
    right: 5px;
}
.social_link{
    height: 25px;
}




.full_well,
.half_well_left,
.half_well_right,
.thirds_well_left,
.thirds_well_center,
.thirds_well_right{
    position: relative;
}






.hilightbox,
.full_well,
.half_well_left,
.half_well_right{
    margin-bottom: 15px;
}




.half_well_left h1,
.half_well_left h2,
.half_well_left h3,
.half_well_right h1,
.half_well_right h2,
.half_well_right h3{
    font-size:16px;
    font-weight:bold;
    display: block;
}




.roundall{
    border-radius: 10px;
}
.hilightbox{
    width: 100%;
    border: 1px solid #CECECC;
    background-color: #E4E4E2;
}
.hilightbox h1,
.hilightbox h2,
.hilightbox h3{
    font-size:16px;
    font-weight:bold;
    display: block;
}
.hilightbox h3{
    font-size:14px;
}
.hilightbox h1 .hilighttext{
    color:#F00;
}
.hilightbox .content{
    margin: 10px;
}





.hilightbox .third_left,
.hilightbox .third_center,
.hilightbox .third_right{
    width: 370px;
    display: inline-block;
    float: left;
    margin: 10px;
}





.half_well_left, .half_well_right{
    width: 590px;
    background-color: #FFF;
    border: 1px solid #E0E0E0;
}
.half_well_left .content, .half_well_right .content{
    margin: 10px;
}
.half_well_left{
    float: left;
}
.half_well_right{
    float: right;
}






.full_well{
    width: 100%;
    background-color: #FFF;
    border: 1px solid #E0E0E0;
}
.full_well .content{
    margin: 10px;
}
.full_well .half_left,
.full_well .half_right{
    width: 595px;
    display: inline-block;
    float: left;
}
.full_well .half_left{
}
.full_well .half_right{
}
.full_well h1,
.full_well h2,
.full_well h3{
	font-size: 16px;
	font-weight: bold;
	display: block;
	text-align: center;
}
.full_well h3{
    font-size: 14px;
}


.full_well .third_left,
.full_well .third_center,
.full_well .third_right{
    width: 370px;
    display: inline-block;
    float: left;
    margin: 10px;
}







.full_well ul.half_list, .full_well ul.half_list > li{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: block;
}
.full_well ul.half_list > li{
    width: 560px;
    float: left;
    margin: 10px;
}
.full_well ul.third_list, .full_well ul.third_list > li{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: block;
}
.full_well ul.third_list > li{
    width: 360px;
    float: left;
    margin: 10px;
    text-align: center;
}






.full_well ul.forth_list, .full_well ul.forth_list > li{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: block;
}
.full_well ul.forth_list > li{
    width: 273px;
    float: left;
    margin: 10px 0px 10px 20px;
    text-align: center;
}


.full_well ul.third_list, .full_well ul.third_list > li{
	margin: 5px;
	padding: 0px;
	list-style: none;
	display: block;
}
.full_well ul.third_list > li{
	width: 340px;
	float: left;
	text-align: center;
	border: thin solid #E9E9E9;
	margin: 5px;
}






.thirds_well_left,
.thirds_well_center,
.thirds_well_right{
    width: 388px;
    background-color: #FFF;
    border: 1px solid #E0E0E0;
    display: inline-block;
    float: left;
    margin-bottom: 15px;
}
.thirds_well_left .content,
.thirds_well_center .content,
.thirds_well_right .content{
    margin: 10px;
}
.thirds_well_left{

}
.thirds_well_center{
    margin-left: 15px;
}
.thirds_well_right{
    margin-left: 15px;
}
.thirds_well_left h1,
.thirds_well_left h2,
.thirds_well_left h3,
.thirds_well_center h1,
.thirds_well_center h2,
.thirds_well_center h3,
.thirds_well_right h1,
.thirds_well_right h2,
.thirds_well_right h3{
    font-size: 16px;
    font-weight: bold;
    display: block;
}
.thirds_well_left h3,
.thirds_well_center h3,
.thirds_well_right h3{
    font-size: 14px;
}





.softbox{
    border: 1px solid #CACACA;
    background-color: #F1F0F0;
}

.colorbox{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,#ffffff 1%, #ebf0f2 43%, #ebf0f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(43%,#ebf0f2), color-stop(100%,#ebf0f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,#ffffff 1%,#ebf0f2 43%,#ebf0f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,#ffffff 1%,#ebf0f2 43%,#ebf0f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,#ffffff 1%,#ebf0f2 43%,#ebf0f2 100%); /* IE10+ */
    background: linear-gradient(to bottom,#ffffff 1%,#ebf0f2 43%,#ebf0f2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf0f2',GradientType=0 ); /* IE6-9 */

    border: 1px solid #CFD9DD;
}


.full_well .half_left.colorbox,
.full_well .half_right.colorbox{
    width: 570px;
}

.full_well .half_left.colorbox{
    float: left;
}

.full_well .half_right.colorbox{
    float: right;
}









#footer .half_left .content{
    border-right: 1px dashed #999;
}

#footer .half_right ul, #footer .half_right ul li{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#footer .half_right ul{
}

#footer .half_right ul li{
    display: block;
    width: 190px;
    float: left;
    text-align: center;
}


.footer{
	width: 100%;
	display: inline-table;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000;
}
.footer_txt{
    display:table;
    width:100%;
    margin:0px auto;
    padding: 5px;
}
.footer ul{
    list-style:none;
    margin:0px;
    padding:10px 0px 10px 5px;
    float:left;
    width:143px;
    font-weight:bold;
    color:#FFF;
}
.footer ul li{
    padding:0px;
    margin:5px 0px 0px 20px;
    font-weight:normal;
    list-style-image:url(../images/foot_arrow.png);
    list-style-position:outside;
    font-size:11px;
}
.footer ul li :link,.footer ul li :visited{
    color:#000;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
}
.footer ul li :hover{
    color:#099;
    font-size:11px;
    font-weight:normal;
}
.footer ul :link,.footer ul :visited{
    color:#000;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
}
.footer ul :hover{
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
.footer-left{
    float:left;
    width:135px;
    font-size:12px;
}
.footer-left > a, .footer-left > a:link, .footer-left > a:visited{
    color:#FFF;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}
.footer-left a:hover{
    color:#FF0;
    text-decoration:none;
    font-size:12px;
}











.packages{

}

.packages > li{
    background-color: #FFF;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
}


.packages .package_name{

    font-weight: bold;
    font-size: 14px;

    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 1px solid #E5E5E5;
    height: 40px;
    line-height: 40px;

    background: #f2f2f2; /* Old browsers */
    background: -moz-linear-gradient(top,#f2f2f2 0%, #dbdbdb 77%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(77%,#dbdbdb), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,#f2f2f2 0%,#dbdbdb 77%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,#f2f2f2 0%,#dbdbdb 77%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,#f2f2f2 0%,#dbdbdb 77%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom,#f2f2f2 0%,#dbdbdb 77%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}

.packages .package_desc{
    margin: 10px;
}
.packages .package_desc .space,
.packages .package_desc .email,
.packages .package_desc .bandwidth,
.packages .package_desc .database,
.packages .package_desc .websites,
.packages .package_desc .supported{
    list-style: none;
    background-position: center middle;
    background-repeat: no-repeat;
    height: 33px;
    line-height: 33px;
    padding-left: 35px;
}
.packages .package_desc ul, .packages .package_desc ul li{
    padding: 0px;
    margin: 0px;
}
.packages .package_desc ul li{
    text-align: left;
}
.packages .package_desc .space{
    background-image: url(/images/linux_plan_01.jpg);
}
.packages .package_desc .email{
    background-image: url(/images/linux_plan_02.jpg);
}
.packages .package_desc .bandwidth{
    background-image: url(/images/linux_plan_03.jpg);
}
.packages .package_desc .database{
    background-image: url(/images/database.jpg);
}
.packages .package_desc .websites{
    background-image: url(/images/linux_plan_04.jpg);
}
.packages .package_desc .supported{
    background-image: url(/images/y_check.png);
    height: 20px;
    line-height: 20px;
    padding-left: 15px;
    background-position: center left;
}
.packages .package_price{
    margin: 10px;
}
.packages .package_price span{
    font-weight: bold;
    font-size: 16px;
    color: red;
}


table.package_table{
    width: 100%;
}
table.package_table tr th,
table.package_table tr td{
    height: 25px;
    line-height: 25px;
}
table.package_table tr th{
    color: #FFF;
    background-color: #C7101A;
}
table.package_table tr th.subhead{
    color: #000;
    background-color: #f9e7e8;
}






table.features_table{
    width: 100%;
    border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    border-collapse: collapse;
}
table.features_table tr{

}
table.features_table tr th,
table.features_table tr td{
    padding: 0px;
    margin: 0px;

    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #DEDEDE;
}
table.features_table tr th{
    text-align: left;
}
table.features_table tr th.category{
    background-color: #EEEEEE;
}
table.features_table tr td{

}


















.cleared{
    width:100%;
    clear:both;
}

/* menu แนวนอน */
.ddsmoothmenu{
    font: bold 11px tahoma;
    color:#222222;
}

.ddsmoothmenu ul{
    z-index:100;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display:block;
    clear:both;
    float:right;
}

/* เมนูหลัก */
.ddsmoothmenu ul li{
    position:relative;
    float:left;
    color:#222222;
    text-align:center;
    /*width:85px;*/
    padding:0px 10px 0px 10px;
    line-height:36px;
    background-repeat:repeat-x;

}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
    display: block; 
    color: white; 
    color: #222222; 
    text-decoration: none;

}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;

}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
    color: #555;

}

.ddsmoothmenu ul li a:selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    color: #F00;
}

.ddsmoothmenu ul li a:hover{
    color: #F00;
    background-image:url(../images/hovermenu.png);
    background-position:center top;
    background-repeat:no-repeat;
    width:85px;
    font-size:12px;
}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{
    position: absolute;
    display: none; /*collapse all sub menus to begin with*/
    visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
    display:list-item;
    float: left;
    margin:0px;
    padding:0px;
    background-color:#ab03ce;
    width:158px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
    top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
    font: bold 12px tahoma;
    padding: 5px;
    margin: 0;
}
.ddsmoothmenu ul li ul li a:link,.ddsmoothmenu ul li ul li a:visited{
    color:#FFF;
    background-color:#9e2905;
}
.ddsmoothmenu ul li ul li a:hover{
    color:#FFF;
    background-color:#ae2d05;
}


/* Holly Hack for IE \*/
* html .ddsmoothmenu{
    height: 1%;
}


/*CSS classes applied to down and right arrow images */
.downarrowclass{
    position: absolute;
    top: 12px;
    right: 7px;
}

.rightarrowclass{
    position: absolute;
    top: 6px;
    right: 5px;
}

/*CSS for shadow added to sub menus */
.ddshadow{
    position: absolute;
    left:0;
    top: 0;
    width:0;
    height: 0;
    background-color:#999;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
    opacity: 0.5;
}

.menu_box{
    font-weight:normal;
    margin:0px 0px 5px 0px;
    padding:0px ;
    display:inline-block;

}
.menu_box ul{
    list-style:none;
    padding:0px;
    margin:0px auto;
}
.menu_box ul li{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    border-bottom:1px dotted #676767;
    width:186px;
    height:100px;
    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
}
.menu_box ul li :link,.menu_box ul li :visited{
    color:#000;
    text-decoration:none;
}
.menu_box ul li :hover{
    color:#F00;
}
.menu_box ul li img{
    vertical-align:middle;
    padding:0px 5px 0px 0px;
}
.menu_box1{

    font-weight:normal;
    margin:0px 0px 5px 0px;
    padding:0px ;
    display:inline-block;
    position:relative;
}
.menu_box1 ul{
    list-style:none;
    padding:0px;
    margin:0px;

}
.menu_box1 ul li{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    border-bottom:0px dotted #676767;
    width:240px;
    height:100px;
    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
}
.menu_box1 ul li #bottom{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    width:240px;
    height:100px;
    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
}

.menu_box1 ul li :link,.menu_box1 ul li :visited{
    color:#000;
    text-decoration:none;
}
.menu_box1 ul li :hover{
    color:#F00;
}
.menu_box1 ul li img{
    vertical-align:middle;
    padding:0px 5px 0px 0px;
}
.menu_box2{

    font-weight:normal;
    margin:0px;
    padding:0px ;
    display:inline-block;
    position:relative;
}
.menu_box2 ul{
    list-style:none;
    padding:0px;
    margin:0px;

}
.menu_box2 ul li{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    border-bottom:0px dotted #676767;
    width:240px;
    height:120px;
    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
}
.menu_box2 ul li :link,.menu_box2 ul li :visited{
    color:#000;
    text-decoration:none;
}
.menu_box2 ul li :hover{
    color:#F00;
}
.menu_box2 ul li img{
    vertical-align:middle;
    padding:0px 5px 0px 0px;
}
.menu_bg{
    height:35px;
    width:100%;
    padding:0px;
    background-color: #2F2F2F;

    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.menu_txt{
    margin:0px auto;
    width:100%;
    padding:0px;
    vertical-align:middle;
}
.box_inside_new{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    width:166px;
    height:100px;
    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
    float:left;
    border-bottom:1px dotted #555;
}
.box_inside_new :link,.box_inside_new :visited{
    color:#000;
    text-decoration:none;
}
.box_inside_new :hover{
    color:#F00;
}
.box_inside{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    width:186px;
    height:100px;
    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
    float:left;
    border-bottom:1px dotted #555;
}
.box_inside :link,.box_inside :visited{
    color:#000;
    text-decoration:none;
}
.box_inside :hover{
    color:#F00;
}
.box_inside1{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    width:186px;
    height:100px;
    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
    float:left;
    border:0px;
}
.box_inside1 :link,.box_inside1 :visited{
    color:#000;
    text-decoration:none;
}
.box_inside1 :hover{
    color:#F00;
}
.box_inside2{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    width:186px;
    height:115px;
    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
    float:left;
    border-bottom:1px dotted #555;
}
.box_inside2 :link,.box_inside2 :visited{
    color:#000;
    text-decoration:none;
}
.box_inside2 :hover{
    color:#F00;
}
.box_inside3{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    width:265px;

    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
    float:left;
}
.box_inside3 :link,.box_inside3 :visited{
    color:#000;
    text-decoration:none;
}
.box_inside3 :hover{
    color:#F00;
}
.address_box{
    color:#000;
    height:57px;
    display:block;
    font-size:14px;

    line-height:20px;
}
.address_box img{
    vertical-align:middle;
    margin-right:10px;
    float:left;
}
.box_inside4{
    padding:10px 0px 10px 0px;
    margin:0px 5px 0px 0px;
    width:176px;
    color:#555;
    font-size:11px;
    line-height:18px;
    vertical-align:top;
    float:left;
    border-bottom:1px dotted #555;
}
.box_inside4 :link,.box_inside4 :visited{
    color:#000;
    text-decoration:none;
}
.box_inside4 :hover{
    color:#F00;
}
.box_inside img,.box_inside1 img,.box_inside2 img,.box_inside3 img,.box_inside4 img{
    vertical-align:middle;
    padding-right:10px;
    margin-bottom:10px;

}






.nevibar{
    color:#000;
}
.nevibar :link,.nevibar :visited{
    color:#F00;
    text-decoration:none;
}
.nevibar :hover{
    color:#000;
}





.txt_green{
    color:#00ac00;
}
.txt_red{
    color:#F00;
}




.nevitopblock{
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size:12px;
    font-weight:normal;	
    vertical-align:middle;
}
.nevitop_hosting{
    background: transparent url(/images/hosting16.png) no-repeat left top;
    padding: 0 0 0 20px;
    height: 20px;
    line-height: 20px;
}
.nevitop_hosting:hover, .nevitop_hosting.active{
    background-image: url(/images/hosting16_colour.png);
    height: 20px;
    line-height: 20px;
}
.nevitop_domain{
    background: transparent url(/images/domain16.png) no-repeat left top;
    padding: 0 0 0 21px;
}
.nevitop_domain:hover, .nevitop_domain.active{
    background-image: url(/images/domain16_colour.png);
}
.nevitop_howtopay{
    background: transparent url(/images/howto16.png) no-repeat left top;
    padding: 0 0 0 25px;
}
.nevitop_howtopay:hover, .nevitop_howtopay.active{
    background-image: url(/images/howto16_colour.png);
}
.nevitop_manual{
    background: transparent url(/images/manual16.png) no-repeat left top;
    padding: 0 0 0 20px;
}
.nevitop_manual:hover, .nevitop_manual.active{
    background-image: url(/images/manual16_colour.png);
}
.nevitop_contact{
    background: transparent url(/images/contact16.png) no-repeat left top;
    padding: 0 0 0 25px;
}
.nevitop_contact:hover, .nevitop_contact.active{
    background-image: url(/images/contact16_colour.png);
}
.nevitop_login{
    background: transparent url(/images/member_black.png) no-repeat left top;
    padding: 0 0 0 25px;
}
.nevitop_login:hover, .nevitop_login.active{
    background-image: url(/images/member_color.png);
}







.domain_q{
    line-height:20px;
    border:0px dotted #F00;
    margin:0px 0px 10px 0px;
}
.domain_q ul{
    list-style:none;
    margin:0px 0px 0px 25px;
    padding:0px;
}
.domain_q ul li{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    border:0px dotted #F00;
    list-style-image:url(../images/q.png);
}

.domain_qq{
    width:100%;
    border:0px dotted #F00;

}
.domain_q1 ul{
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:0px dotted #F00;
}
.domain_q1 ul li{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 25px;
    background-color:#f5f5f5;
    background-image:url(../images/qa.png);
    background-position:left;
    background-repeat:no-repeat;
    font-weight:bold;
    border-top:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
    line-height:30px;
}

.domain_qa ul{
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    background-color:#FFF;
    border:0px dotted #F00;
    list-style:none;
}
.domain_qa ul li{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 25px;
    background-image:url(../images/qaa.png);
    background-position:left top;
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-color:#FFF;
    font-weight:normal;
    border:0px dotted #F00;
    line-height:20px;
}





.server_spec{
    width:100%;
    display:inline-block;
    border:0px dotted #F00;
}
.server_spec_box{
    width:100%;
    border-bottom:2px groove #FFF;
    display:inline-block;
}
.server_spec_box1{
    float:left;
    display:inline-block;
    width:250px;
    border:0px dotted #F00;
    text-indent:20px;
    font-weight:bold;
    padding:5px 0px 5px 0px;
}
.server_spec_box2{
    float:left;
    display:inline-block;
    width:600px;
    border:0px dotted #F00;
    background-image:url(../images/semico.png);
    background-position:left;
    background-repeat:no-repeat;
    text-indent:40px;
    padding:5px 0px 5px 0px;
}
.server_spec_color{
    background-color:#e5ecee;
}
s
