body {
background:url('//static.x10hosting.com/images/body-bg.gif') #fff repeat-x;
color:#777;
font:12px/1.5 Arial, Sans-Serif
}

input,button,select {
font-family:Arial, Sans-Serif;
vertical-align:middle
}

table {
table-layout:fixed;
width:100%
}

a {
color:#8FBC4C;
text-decoration:none
}

a:hover {
color:#012430
}

img,object {
border:0;
vertical-align:top
}

.text-center {
text-align:center
}

.prominent {
color:#333;
font-style:italic;
font-weight:bold
}

.btn a,a.btn,#free-form button {
background: url('//static.x10hosting.com/images/btn.gif') no-repeat;
color:#fff;
display:block;
font-size:14px;
font-weight:bold;
height:34px;
line-height:34px;
text-align:center;
text-shadow:1px 1px #A12000;
width:130px
}

.btn a:hover,a.btn:hover {
background-position:0 -34px;
color:#FFDFC2;
text-shadow:1px 1px #3B0C00
}

a.btn-learn {
background-position:0 -68px;
text-shadow:1px 1px #8AA167
}

a.btn-learn:hover {
background-position:0 -102px;
color:#FBFFCF;
text-shadow:1px 1px #677F42
}

.dark {
color:#555
}

#header {
margin:0 auto 15px;
padding:5px 0 0;
position:relative;
width:980px
}

#logo {
   height: 69px;
   padding:40px 0 0 20px
}

#free-register .lb_button { height: 29px !important; }

#logoimg {
   background-image: url('//static.x10hosting.com/images/logo.png');
   background-repeat: no-repeat;
   height: 69px;
   width: 215px;
}

.fr {
float:right
}

#social-nav {
position:absolute;
right:218px;
top:12px
}

.showpass {
margin-left:10px
}

#sgn-title {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin-bottom:10px
}

#top-nav {
background:url('//static.x10hosting.com/images/header-bg.gif') right -5px repeat-x;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
font-size:12px;
font-weight:bold;
padding:6px 10px 8px;
position:absolute;
right:18px;
top:5px
}

#top-nav li {
padding:0 10px
}

#top-nav .bullet {
color:#eee;
padding:0 8px
}

#top-nav a,#navigation a {
color:#fff
}

#navigation {
background:#3e3e3e url('//static.x10hosting.com/images/navbar_bg.gif') repeat-x;
border-radius:20px;
font-size:13px;
font-weight:bold;
line-height:38px;
padding:0 20px;
position:absolute;
right:0;
text-shadow:1px 1px #333;
top:60px
}

#navigation .first {
padding-left:10px
}

#navigation ul {
padding-right:12px
}

.navspacer {
background:url('//static.x10hosting.com/images/navbar_bg_border.gif') no-repeat;
display:block;
height:38px;
margin:0 20px;
width:1px
}

.banner {
background:url('//static.x10hosting.com/images/banner.jpg') no-repeat;
color:#fff;
height:380px;
margin:16px auto 40px;
padding:0 25px;
width:980px
}

.banner h3 {
height:0;
overflow:hidden
}

.banner ol {
float:left;
font-size:14px;
font-weight:bold;
padding:123px 0 0 135px
}

.banner ol li {
margin-bottom:39px
}

.banner dl {
float:right;
padding:141px 0 0;
width:399px
}

.banner dt {
margin-bottom:39px;
padding-left:77px
}

.banner dd input {
background:none;
border:0;
font-size:16px;
line-height:normal;
margin-right:20px;
padding:5px;
width:190px
}

.banner dd button {
background:none;
border:0;
color:#fff;
cursor:pointer;
font-size:18px;
font-weight:bold;
height:46px;
overflow:hidden;
width:146px
}

#container {
margin:0 auto 50px;
width:980px
}

.area {
background:url('//static.x10hosting.com/images/area-bg.gif') 319px 0 no-repeat;
border-bottom:1px solid #ddd;
margin-bottom:39px;
padding-bottom:40px
}

#free {
float:left;
margin-right:19px;
margin-top:-9px;
width:340px
}

#free h3,#testimonial h3 {
color:#333;
font-size:24px;
font-weight:bold;
margin-bottom:14px
}

#free h3 span {
color:#92C644
}

#free ul {
margin:15px 0 21px 16px
}

#free li {
background:url('//static.x10hosting.com/images/icon1.gif') 0 2px no-repeat;
padding-left:24px
}

#free .btn {
height:34px
}

#free .btn a {
float:left;
margin-right:10px
}

#testimonial {
float:right;
margin-top:-9px;
width:310px
}

#testimonial h3 {
margin-bottom:8px;
padding-left:20px
}

#testimonial-main {
background:url('//static.x10hosting.com/images/testimonial-bg.gif') no-repeat;
padding-top:10px
}

#testimonial-main blockquote {
background:url('//static.x10hosting.com/images/testimonial-bg.gif') -310px bottom no-repeat;
padding:6px 19px 29px
}

#testimonial dl {
padding:13px 0 0 20px
}

.gray {
background:#F5F5F5;
border:1px solid #ddd;
border-width:0 1px;
padding:16px 19px 21px
}

.gray-t,.gray-b {
background:url('//static.x10hosting.com/images/gray-bg.gif') no-repeat;
height:9px;
overflow:hidden
}

.gray-b {
background-position:left -9px
}

.gray h4 {
color:#333;
font-size:14px;
font-weight:bold;
margin-bottom:22px
}

.gray p {
margin-bottom:17px
}

#footer-wrap {
background:url('//static.x10hosting.com/images/footer-wrap-bg.gif') repeat-x;
padding:29px 0 45px
}

#footer {
margin:0 auto;
width:980px
}

#footer-nav {
float:left;
margin-right:-40px
}

#footer-nav h3 {
color:#333;
font-size:18px;
font-weight:bold;
margin-bottom:11px
}

#footer-nav li {
float:left;
margin-right:40px;
width:200px
}

#footer-nav li li {
background:url('//static.x10hosting.com/images/dot-x.gif') left bottom repeat-x;
float:none;
line-height:30px;
margin:0;
width:auto
}

#footer-nav li li a {
display:block;
width:100%
}

#copyright {
color:#B7C6A1;
float:right;
font-size:11px;
padding:1px 0 0;
width:258px
}

#copyright p {
margin-bottom:11px
}

#mainbar {
background:url('//static.x10hosting.com/images/mainbar-bg.gif') #fff no-repeat;
float:left;
overflow:hidden;
padding:37px 40px 0 20px;
width:640px
}

h2 {
border-bottom:1px solid #ddd;
color:#333;
font-size:30px;
font-weight:bold;
margin-bottom:20px;
padding-bottom:14px;
text-transform:uppercase
}

.yellow {
background:url('//static.x10hosting.com/images/yellow-bg.gif') #FCF8DB no-repeat;
margin-bottom:30px
}

.yellow .bb {
background:url('//static.x10hosting.com/images/yellow-bg.gif') right bottom no-repeat;
padding:16px 20px 21px
}

.yellow .img {
float:left;
height:112px;
padding:24px 0 0 34px;
width:158px
}

.yellow ul {
background:url('//static.x10hosting.com/images/yellow-line.gif') left center no-repeat;
color:#B3A67F;
float:right;
font-size:14px;
line-height:30px;
padding-left:32px;
width:305px
}

.yellow li {
background:url('//static.x10hosting.com/images/icon1.gif') 0 10px no-repeat;
padding-left:25px
}

.yellow li strong {
color:#474534;
margin-right:5px
}

.mode {
margin-bottom:16px
}

.mode h3 {
border-bottom:1px solid #ddd;
color:#333;
font-size:18px;
font-weight:bold;
margin-bottom:25px;
padding:0 5px 5px
}

.mode p {
padding-bottom:18px
}

.mode .contact-way {
margin:0 20px 34px 19px
}

.contact-way li {
background:url('//static.x10hosting.com/images/icon-email.gif') left center no-repeat;
font-size:14px;
line-height:57px;
margin-bottom:27px;
padding-left:94px
}

.contact-way li.tel {
background-image:url('//static.x10hosting.com/images/icon-tel.gif')
}

.mode .blue {
margin-top:-5px
}

.blue {
background:url('//static.x10hosting.com/images/blue-bg.gif') #EEFADD no-repeat;
color:#7B8C63
}

.blue .bb {
background:url('//static.x10hosting.com/images/blue-bg.gif') right bottom no-repeat;
padding:18px 20px 7px
}

.blue a {
color:#202519;
font-weight:bold
}

.blue a:hover {
color:#34769B
}

.resources-list {
font-size:14px;
font-weight:bold;
margin-bottom:-10px;
margin-top:-3px;
overflow:hidden;
width:100%
}

.resources-list ul {
float:left;
margin-right:-50px;
padding-left:23px
}

.resources-list li {
float:left;
margin-right:52px;
padding-bottom:27px;
text-align:center;
width:160px
}

.resources-list li img {
height:88px;
width:96px
}

.resources-list li strong {
display:block;
padding:13px 0 0
}

.top-p {
margin-bottom:23px;
padding:6px 2px 0
}

.resources-single {
margin-bottom:-20px;
margin-top:10px;
padding-left:8px
}

.resources-single li {
width:180px
}

#sidebar {
float:right;
padding-top: 0px;
width:280px
}

#subnav {
background:url('//static.x10hosting.com/images/subnav-b.gif') #216075 left bottom no-repeat;
margin-bottom:30px;
padding:0 20px 10px
}

#subnav ul {
background:url('//static.x10hosting.com/images/subnav-t.jpg') no-repeat;
font-size:14px;
font-weight:bold;
line-height:36px;
margin:0 -20px;
padding:12px 20px 0;
text-shadow:1px 1px #153F4D
}

#subnav li {
background:url('//static.x10hosting.com/images/dot2-x.gif') left bottom repeat-x
}

#subnav li a {
color:#fff;
display:block;
width:100%
}

.sidebarad {
margin-bottom:30px
}

#free-form {
background:url('//static.x10hosting.com/images/free-form-bg.gif') #E5F7FB right bottom no-repeat;
margin-bottom:33px
}

#free-form ul {
background:url('//static.x10hosting.com/images/free-form-bg.gif') no-repeat;
padding:30px 20px 26px
}

#free-form li {
color:#73959E;
margin-bottom:18px;
text-shadow:1px 1px #fff;
width:100%
}

#free-form li:after {
clear:both;
content:'';
display:block;
height:0;
overflow:hidden
}

#free-form li label {
bottom:-3px;
float:left;
font-size:24px;
position:relative;
text-align:right;
width:212px
}

#free-form li label input {
vertical-align:top
}

#free-form .form-main {
float:right;
width:363px
}

#free-form select {
background:#fff;
border:1px solid #BDE3EC;
color:#555;
font-size:16px;
font-weight:bold;
margin-top:-14px;
padding:8px 5px 7px;
width:182px
}

#free-form input {
color:#3B545A;
font-size:14px;
font-weight:bold
}

#free-form li.bt {
margin-top:-16px
}

#free-form button {
background:url('//static.x10hosting.com/images/btn.gif') 0 -136px no-repeat;
border:0;
cursor:pointer
}

#free-form li.bad label {
margin-top:-4px
}

#free-form li.bad .form-main {
margin-top:-2px
}

.input-bg {
background:url('//static.x10hosting.com/images/input-bg.gif') no-repeat;
height:42px
}

.bulletin-con {
font-size:18px;
margin:15px 0 30px;
padding:10px
}

.bulletin-con.success {
background-color:#EBFFDE
}

.bulletin-con.error {
background-color:#FFDEDE
}

.input-bg input,.small-input input {
background:none;
border:0;
margin-top:5px;
padding:15px 15px 0;
width:179px
}

.c1 {
color:#69922B;
font-size:11px;
padding-left:1px
}

.small-input {
background:url('//static.x10hosting.com/images/small-input-bg.gif') no-repeat;
margin-bottom:-7px;
position:relative
}

.small-input input {
line-height:normal;
margin-bottom:21px;
width:112px
}

.small-input strong {
font-size:24px;
padding-left:3px;
vertical-align:middle
}

.list-sort-two {
background:url('//static.x10hosting.com/images/list-sort-bg-two.gif') no-repeat!important
}

.list-sort {
background:url('//static.x10hosting.com/images/list-sort-bg.gif') -36px no-repeat;
color:#3D4A28;
font-size:18px;
font-weight:bold;
height:66px;
text-shadow:1px 1px #fff;
border-top-left-radius: 12px;
}

.list-sort ul {
padding:17px 0 0 155px
}

.list-sort-two ul {
padding:17px 0 0 216px !important
}

.list-sort li {
float:left;
text-align:center;
width:150px
}

.list-sort-two li {
width:208px!important
}

.list h4 {
color:#333;
font-size:14px;
line-height:40px;
padding-left:20px
}

.list-main {
background:url('//static.x10hosting.com/images/list-cn-b.gif') right bottom #E5F7FB no-repeat;
}

.list-main table {
background:url('//static.x10hosting.com/images/list-cn-tr.gif') right top no-repeat;
font-size:14px;
font-weight:bold
}

.list-main table td {
background:url('//static.x10hosting.com/images/list-td-line.gif') center bottom no-repeat;
color:#333;
text-align:center;
width:150px
}

.list-main table .clear {
background:none;
}

.list-main table th {
background:#C7EBF3;
color:#61868F;
font-weight:bold;
line-height:40px;
padding:0 20px;
font-size: 12px;
}

.list-main table th.first {
background:url('//static.x10hosting.com/images/list-cn-tl.gif') #C7EBF3 no-repeat
}

.list-main .c-blue {
color:#73959E;
font-weight:normal
}

.list-red .list-main {
background-image:url('//static.x10hosting.com/images/list-red-cn-b.gif')
}

.list-red .list-main table th {
background:#D05B31;
color:#fff
}

.list-red .list-main table th.first {
background:url('//static.x10hosting.com/images/list-red-cn-tl.gif') #D05B31 no-repeat
}

.list .btn {
height:34px;
margin-top:30px;
padding-left:200px
}

.list .btn a {
float:left;
margin-right:20px
}

.list .once {
height:34px;
margin-top:30px;
padding-left:260px
}

.list .once a {
float:left;
margin-right:60px
}

#contact-form ul {
margin-top:23px
}

#contact-form li {
float:left;
margin-bottom:6px;
width:100%
}

#contact-form li label {
float:left;
line-height:28px;
text-align:right;
width:80px
}

.form-right {
float:right;
width:508px
}

.form-right input,.form-right textarea,.form-right button {
background:#eee;
border:1px solid #ddd;
padding:5px;
width:230px
}

.form-right textarea {
height:125px;
width:350px
}

.form-right button {
height:30px;
overflow:hidden;
width:53px
}

#free-signup {
background:url('//static.x10hosting.com/images/free-signup-bg.gif') repeat-x;
border-radius:20px;
color:#fff;
float:left;
height:248px;
padding:16px 24px;
width:565px
}

#free-signup input,#free-signup select,#free-register input,#free-register select {
border:none;
border-radius:4px;
color:#222;
font-size:15px;
font-weight:bold;
padding:6px
}

#free-signup h1,#free-register h1 {
color:#FFF;
font-size:26px;
text-shadow:1px 1px #024961
}

.formrow .header {
display:inline-block;
font-weight:bold;
padding-left:2px
}

.formrow .subdomain {
text-align:right;
width:196px
}

.formrow .emailaddress {
width:250px
}

.formrow .password {
font-size:20px;
width:160px
}

#password {
font-size:14px!important
}

#free-signup .formrow {
margin-top:12px;
padding-left:70px
}

#free-signup .button {
background:url('//static.x10hosting.com/images/free-signup-button.png') no-repeat;
cursor:pointer;
display:block;
height:68px;
margin-right:10px;
width:189px
}

#free-signup .one {
background:url('//static.x10hosting.com/images/free-signup-one.png') 10px bottom no-repeat
}

#free-signup .two {
background:url('//static.x10hosting.com/images/free-signup-two.png') 10px bottom no-repeat
}

#free-signup .three {
background:url('//static.x10hosting.com/images/free-signup-three.png') 10px bottom no-repeat
}

#free-ads-left {
float:left;
margin-right:30px;
width:336px
}

.index-area {
padding:10px 0 50px
}

.white-container {
background-color:#FFF;
border-top-left-radius:25px;
border-top-right-radius:25px;
padding:30px 35px
}

.heading {
font-size:30px;
font-weight:bold;
color:#222;
}

.text-header {
font-size:14px;
font-weight:bold;
color: #222;
}

.text-header-big {
font-size:18px;
padding-bottom:2px;
border-bottom:1px dotted #CCC;
margin-bottom: 6px;
font-weight:bold;
color: #222;
}

.thb-pad {
margin-top: 20px;
}

.text-pad {
padding-top:10px;
}

.white-container-header {
border-bottom:1px dotted #DDD;
margin-bottom:20px;
padding-bottom:15px
}

.halfbox1 {
width:43%;
}

.halfbox {
width:47%;
}

.halfbox2 {
width:55%;
}

.halfbox h1 {
color:#306b95;
font-size:20px;
}

.sect {
margin:20px 0 25px 15px;
}

.sect .img-box {
padding-left:55px;
}

.sect .img-box h1 {
color:#444;
font-size:14px;
font-weight:bold
}

#recaptcha_table td, #recaptcha_table img {

}

.recaptchatable {
  table-layout: auto;
}

#content .recaptchatable img {
    width: auto;
    height: auto;
    }

#free-register {
background:url('//static.x10hosting.com/images/free-signup-bg.gif') #02465d repeat-x;
border-radius:20px;
color:#FFF;
padding:24px
}

#free-register .error {
border:2px solid #FF0000
}

.red {
background-color:#CC0000;
border-radius:4px;
color:#FFF;
display:inline-block;
font-weight:bold;
padding:2px 4px
}

.img-freelogo {
background:url('//static.x10hosting.com/images/freelogo.gif') 5px center no-repeat
}

.img-unmeteredlogo {
background:url('//static.x10hosting.com/images/unmeteredlogo.gif') 3px center no-repeat
}

.img-communitylogo {
/*background:url('//static.x10hosting.com/images/communitylogo.gif') left center no-repeat */
}

.fl,#top-nav ul,#top-nav li,#navigation ul,#navigation li,#premium-hosting {
float:left
}

#top-nav a:hover,#navigation a:hover,#navigation li.on a,#subnav li.on a,#subnav li a:hover {
color:#FFF395
}

#testimonial-main p,#free-register .formrow {
margin-bottom:10px
}

#free-register .captcha {
	padding: 10px 0px;	
}

#free-register .captcha input {
	border: 1px solid #ccc;	
}

#free-register .lb_button {
    padding: 5px 10px 6px 10px;
    background: url('//static.x10hosting.com/images/lb_button_bg.gif') repeat-x;
    cursor: pointer;
    text-shadow: 1px 1px 1px #64cceb;
    box-shadow: 1px 1px 1px #333;
}

#free-register .lb_button:hover {
    background: url('//static.x10hosting.com/images/lb_button_bgh.gif') repeat-x;
}

#free-register .t8 { margin-top: 8px; }

.rctposts { width: 1000px; margin: 20px auto 20px auto; }
.rctposts .con { border: 1px dotted #CCC; border-radius: 20px; padding: 20px; }
.rctposts .con table td { padding: 7px; }
.rctposts .con table tr:first-child { background-color: #EDEDED; }
.rctposts .con table tr:nth-child(2n+3) { background-color: #EDEDED; }


.sprite { background: url('//static.x10hosting.com/images/csg-512aac2490381.png') no-repeat top left; }
.sprite-btn1 { background-position: 0 0; width: 130px; height: 170px; } 
.sprite-btn { background-position: 0 -245px; width: 130px; height: 170px; } 
.sprite-communitylogo{ background-position: 0 -490px; width: 39px; height: 31px; } 
.sprite-cpanel_software{ background-position: 0 -596px; width: 330px; height: 153px; } 
.sprite-cpanellogo{ background-position: 0 -824px; width: 52px; height: 41px; } 
.sprite-dot-x{ background-position: 0 -940px; width: 2px; height: 1px; } 
.sprite-dot2-x{ background-position: 0 -1016px; width: 2px; height: 1px; } 
.sprite-free-signup-button{ background-position: 0 -1092px; width: 189px; height: 68px; } 
.sprite-free-signup-one{ background-position: 0 -1235px; width: 37px; height: 37px; } 
.sprite-free-signup-three{ background-position: 0 -1347px; width: 37px; height: 37px; } 
.sprite-free-signup-two{ background-position: 0 -1459px; width: 37px; height: 37px; } 
.sprite-freelogo{ background-position: 0 -1571px; width: 32px; height: 33px; } 
.sprite-fwh{ background-position: 0 -1679px; width: 88px; height: 31px; } 
.sprite-icon-email{ background-position: 0 -1785px; width: 64px; height: 57px; } 
.sprite-icon-tel{ background-position: 0 -1917px; width: 64px; height: 57px; } 
.sprite-icon11{ background-position: -405px 0; width: 11px; height: 9px; } 
.sprite-icon1{ background-position: -405px -84px; width: 11px; height: 9px; } 
.sprite-list-cn-tl{ background-position: -405px -168px; width: 9px; height: 10px; } 
.sprite-list-cn-tr{ background-position: -405px -253px; width: 10px; height: 8px; } 
.sprite-list-red-cn-tl{ background-position: -405px -336px; width: 9px; height: 10px; } 
.sprite-logo{ background-position: -405px -421px; width: 145px; height: 47px; } 
.sprite-logo{ background-position: -405px -543px; width: 215px; height: 69px; } 
.sprite-logo2{ background-position: -405px -687px; width: 168px; height: 55px; } 
.sprite-logonew{ background-position: -405px -817px; width: 210px; height: 68px; } 
.sprite-mysql_software{ background-position: -405px -960px; width: 294px; height: 151px; } 
.sprite-rvsitebuilder_software{ background-position: -405px -1186px; width: 190px; height: 80px; } 
.sprite-singlehop{ background-position: -405px -1341px; width: 172px; height: 62px; } 
.sprite-softaculous_softwares{ background-position: -405px -1478px; width: 595px; height: 492px; } 
.sprite-unmeteredlogo{ background-position: -1075px 0; width: 31px; height: 31px; } 
