* {margin: 0px; padding: 0px; border: none;}
html, body {padding: 0; margin: 0; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #282828; background-color: #ffffff;}
#outer {min-height: 100%; height: auto; width: 100%; margin-bottom: -167px; background: url(../images/design/bg-outer.gif) center top repeat-y;}
* html #outer {height: 100%;}
#inner {width: 941px; position: relative; margin-left: auto; margin-right: auto; text-align: left; background: url(../images/design/bg-outer.gif) center top repeat-y; padding: 0px 31px 0px 30px;}
#footer {width: 100%; clear: both; height: 167px; text-align: left; background-color: #ffffff;}
#clearfooter {clear: both; height: 167px;}
html>body #miHeight {float: left; width: 0px; height: 100%; margin-bottom: -169px;} /* safari wrapper */

		/* format text */
a {color: #282828; text-decoration: underline;}
a:hover {color: #282828; text-decoration: none;}
h1 {padding: 25px 34px 0px 34px;}
*:first-child+html h1 {margin-top: -10px;}
* html h1 {margin-top: -10px;}
h1 span {font-size: 30px; color: #ffffff; text-transform: uppercase; padding: 0px 0px 0px 0px;}
h1.page {padding: 34px 27px 0px 335px;}
h1.page span {font-size: 22px; color: #ffffff;padding: 0px 0px 0px 0px;  text-transform: uppercase;}
h1 span.red {color: #ff0000;}
.h1box {width: 941px; height: 55px; background: url(../images/design/bg-h1-about.jpg) 0px 0px no-repeat;}
.h1box h1 {font-size: 20px; color: #ffffff; text-transform: uppercase; padding: 20px 65px 0px 65px; margin: 0px;}
h2 {font-size: 20px; color: #004d9a; text-transform: uppercase; padding: 30px 0px 25px 0px;}
#about-us h2,
#data-centers h2,
#contact h2, 
#news h2, 
#accepted-use-policy h2, 
#privacy-policy h2, 
#terms-of-service h2 {color: #004d9a;}
#about-us h2 span,
#data-centers h2 span,
#contact h2 span, 
#news h2 span, 
#accepted-use-policy h2 span, 
#privacy-policy h2 span, 
#terms-of-service h2 span {color: #969696; font-size: 12px; text-transform: none;}
h3 {font-size: 16px; color: #282828; padding: 0px 0px 15px 0px; text-transform: uppercase;}
h3 span {display: block;}
h3 span img {margin-top: -10px; position: relative; margin-left: 10px;}
h4 {font-size: 12px; padding: 0px 0px 15px 0px;}
p {padding: 0px 0px 15px 0px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.red {color: #d61820;}


ul#topmenu li a, ul.mainmenu li a, h1 span, .h1box h1, h2, h3, h4, .cost1, .cost2, #footer ul li.footer-head a, .mainbox4 p, .home-box-item .head1, .home-box-item .head2, .top-cost, .home-box-item .homebox-cost .from, .home-box-item .homebox-cost .price, .home-box-item .homebox-cost .mo, table.data th, table.data td.data-left, /*table.data tr.data-cost td, */table.data tr.data-order a, a.thickbox, table.vps-compare th {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;	/*letter-spacing: -2px;*/ 
}
.f16 {font-size: 16px;}
		/* end format text */

		/* format blocks */
/* units */
.col2-left, .col2-right {width: 358px; position: relative;}
.col2-left {float: left;}
.col2-right {float: right;}
/* end units*/
.float_left{float: left; margin: 0px;}
.float_right{float: right; margin: 0px;}
.display-block {display: block;}
.clear {clear: both; font-size: 1px; line-height: 1px;}
.align_c {text-align: center;}
.align_r {text-align: right;}
.align_l {text-align: left;}
ul, ul li {list-style-image: none; list-style-position: outside; list-style-type: none;}
ul {margin: 0px; padding: 0px;}
ul li {}
/*ol, ol li {}
ol {margin: 0px 0px 0px 20px; padding: 0px;}
ol li {padding: 0px 0px 7px 0px;}*/
		/* format blocks */
		
		/* header */
#header {width: 941px; padding: 0px; background-color: #ffffff; height: 98px;}

.logo {float: left; padding: 38px 0px 0px 2px;}

ul#topmenu {float: right; background: url(../images/design/bull-topmenu.gif) left 2px no-repeat; margin: 53px 0px 0px 0px;}
ul#topmenu li {display: block; float: left; height: 30px; padding: 0px 13px; background: url(../images/design/bull-topmenu.gif) right 2px no-repeat;}
ul#topmenu li a, ul#topmenu li a:hover { text-decoration: none; text-transform: uppercase; font-size: 12px; color: #003b76;}
#index ul#topmenu li a,
#about-us ul#topmenu li a, 
#data-centers ul#topmenu li a, 
#contact ul#topmenu li a, 
#news ul#topmenu li a, 
#accepted-use-policy ul#topmenu li a, 
#privacy-policy ul#topmenu li a, 
#terms-of-service ul#topmenu li a {color: #003b76;}
#index ul#topmenu li a:hover,
#about-us ul#topmenu li a:hover, 
#data-centers ul#topmenu li a:hover, 
#contact ul#topmenu li a:hover, 
#news ul#topmenu li a:hover, 
#accepted-use-policy ul#topmenu li a:hover, 
#privacy-policy ul#topmenu li a:hover, 
#terms-of-service ul#topmenu li a:hover {color: #ed0000;}

#web-hosting ul#topmenu li a {color: #5c1519;}
#web-hosting ul#topmenu li a:hover {color: #ed0000;}
#business-hosting ul#topmenu li a {color: #5c1519;}
#business-hosting ul#topmenu li a:hover {color: #ed0000;}
#vps-hosting ul#topmenu li a {color: #472201;}
#vps-hosting ul#topmenu li a:hover {color: #ed0000;}
#dedicated-servers ul#topmenu li a {color: #013849;}
#dedicated-servers ul#topmenu li a:hover {color: #ed0000;}
#reseller-hosting ul#topmenu li a {color: #451748;}
#reseller-hosting ul#topmenu li a:hover {color: #ed0000;}


.header-bar {float: right; padding-top: 44px;}
input.login, input.password {width: 66px; height: 9px; padding: 3px 3px; border: solid 1px #d4d4d4; display: block; float: left; margin-right: 7px; font-size: 8px; color: #8c8c8c; margin-top: 1px;}
input.submit {display: block; float: left; width: 43px; height: 17px; margin-right: 14px; background: url(../images/design/btn-login_index.gif) 0px 0px no-repeat;}
#index input.submit,
#about-us input.submit, 
#data-centers input.submit, 
#contact input.submit, 
#news input.submit, 
#accepted-use-policy input.submit, 
#privacy-policy input.submit, 
#terms-of-service input.submit {background: url(../images/design/btn-login_index.gif);}
#web-hosting input.submit, #business-hosting input.submit {background: url(../images/design/btn-login_web-hosting.gif);}
#vps-hosting input.submit {background: url(../images/design/btn-login_vps-hosting.gif);}
#dedicated-servers input.submit {background: url(../images/design/btn-login_dedicated-servers.gif);}
#reseller-hosting input.submit {background: url(../images/design/btn-login_reseller-hosting.gif);}

a.icon_facebook, a.icon_twitter, a.icon_support-online {display: block; float: left; background-position: 0px 0px; background-repeat: no-repeat;}
a.icon_facebook, a.icon_twitter {width: 16px; height: 16px; margin-top: 9px;}
a.icon_facebook {background-image: url(../images/design/icon_facebook.gif); margin-right: 10px; margin-left: 25px;}
a.icon_twitter {background-image: url(../images/design/icon_twitter.gif); margin-right: 25px;}
/*a.icon_support-online {width: 54px; height: 17px; background-image: url(../images/design/icon_support-online.gif);}*/
.livechat {    float: left;
    height: 53px;
    margin: -10px 4px 0 0;
    position: relative;
    width: 134px; /*background: url(../images/design/bg-livechat.jpg) 0px 0px no-repeat;*/}
.livechat a, .livechat a:hover {display: block; width: 134px; height: 29px; font-size: 1px; line-height: 1px; text-decoration: none;}
		/* end header */

		/* main box */
ul.mainmenu {width: 941px; height: 51px; background: url(../images/design/bg-mainmenu.gif) 0px 0px repeat-x;}
ul.mainmenu li {float: left; display: block; height: 51px;}
ul.mainmenu li.mainmenu1, ul.mainmenu li.mainmenu2, ul.mainmenu li.mainmenu3 {border-right: solid 1px #c6c6c6;}
ul.mainmenu li.mainmenu2, ul.mainmenu li.mainmenu3, ul.mainmenu li.mainmenu4 {border-left: solid 1px #f9f9f9;}
ul.mainmenu li.mainmenu1 {width: 234px;}
ul.mainmenu li.mainmenu2 {width: 233px;}
ul.mainmenu li.mainmenu3 {width: 233px;}
ul.mainmenu li.mainmenu4 {width: 235px;}
ul.mainmenu li a, ul.mainmenu li a:hover {height: 31px; padding-top: 20px; text-align: center; font-size: 18px; text-transform: uppercase; display: block; text-decoration: none; /*color: #023a73;*/}
#index ul.mainmenu li a,
#about-us ul.mainmenu li a,
#data-centers ul.mainmenu li a,
#contact ul.mainmenu li a,
#news ul.mainmenu li a,
#accepted-use-policy ul.mainmenu li a,
#privacy-policy ul.mainmenu li a,
#terms-of-service ul.mainmenu li a {color: #023a73;}
#index ul.mainmenu li a:hover,
#about-us ul.mainmenu li a:hover,
#data-centers ul.mainmenu li a:hover,
#contact ul.mainmenu li a:hover,
#news ul.mainmenu li a:hover,
#accepted-use-policy ul.mainmenu li a:hover,
#privacy-policy ul.mainmenu li a:hover,
#terms-of-service ul.mainmenu li a:hover {color: #ed0000;}

#web-hosting ul.mainmenu li a {color: #5c1519;}
#web-hosting ul.mainmenu li a:hover {color: #ed0000;}
#web-hosting ul.mainmenu li.act {/*background: url(../images/design/bg-mainmenu_act-web-hosting.jpg) 0px 0px no-repeat;*/background: url(../images/design/bg-mainmenu_act-web-hosting2.jpg) 0px 0px no-repeat;}
#web-hosting ul.mainmenu li.act a, #web-hosting ul.mainmenu li.act a:hover {color: #ffffff; cursor: text;}
#business-hosting ul.mainmenu li a {color: #5c1519;}
#business-hosting ul.mainmenu li a:hover {color: #ed0000;}
/*#business-hosting ul.mainmenu li.act {background: url(../images/design/bg-mainmenu_act-web-hosting.jpg) 0px 0px no-repeat;}
#business-hosting ul.mainmenu li.act a, #business-hosting ul.mainmenu li.act a:hover {color: #ffffff; cursor: text;}*/
#vps-hosting ul.mainmenu li a {color: #472201;}
#vps-hosting ul.mainmenu li a:hover {color: #ed0000;}
#vps-hosting ul.mainmenu li.act {background: url(../images/design/bg-mainmenu_act-vps-hosting.jpg) 0px 0px no-repeat; border-left: solid 1px #7E3200;}
#vps-hosting ul.mainmenu li.act a, #vps-hosting ul.mainmenu li.act a:hover {color: #ffffff; cursor: text;}
#dedicated-servers ul.mainmenu li a {color: #013849;}
#dedicated-servers ul.mainmenu li a:hover {color: #ed0000;}
#dedicated-servers ul.mainmenu li.act {background: url(../images/design/bg-mainmenu_act-dedicated-servers.jpg) -1px 0px no-repeat; border-left: solid 1px #006A8C;}
#dedicated-servers ul.mainmenu li.act a, #dedicated-servers ul.mainmenu li.act a:hover {color: #ffffff; cursor: text;}
#reseller-hosting ul.mainmenu li a {color: #451748;}
#reseller-hosting ul.mainmenu li a:hover {color: #ed0000;}
#reseller-hosting ul.mainmenu li.act {background: url(../images/design/bg-mainmenu_act-reseller-hosting2.jpg) -1px 0px no-repeat; /*background: url(../images/design/bg-mainmenu_act-reseller-hosting.jpg) -1px 0px no-repeat;*/ border-left: solid 1px #531b54;}
#reseller-hosting ul.mainmenu li.act a, #reseller-hosting ul.mainmenu li.act a:hover {color: #ffffff; cursor: text;}

.mainbox1, .mainbox2, .mainbox3, .mainbox4 {width: 941px; height: 227px; position: relative; background-repeat: no-repeat;}
.mainbox1 {background-position: 0px 0px;}
.mainbox2 {background-position: 470px 0px;}
.mainbox3 {background-position: 0px 113px;}
.mainbox4 {background-position: 470px 113px;}

#index .mainbox1 {background-image: url(../images/design/bg-mainbox_index1.jpg);}

#web-hosting .mainbox1 {background-image: url(../images/design/bg-mainbox_web-hosting.jpg);}
#business-hosting .mainbox1 {background-image: url(../images/design/bg-mainbox_web-hosting1.jpg);}
#vps-hosting .mainbox1 {background-image: url(../images/design/bg-mainbox_vps-hosting1.jpg);}
#dedicated-servers .mainbox1 {background-image: url(../images/design/bg-mainbox_dedicated-servers1.jpg);}
#reseller-hosting .mainbox1 {background-image: url(../images/design/bg-mainbox_reseller-hosting.jpg);}
#namecheap-special .mainbox1 {background-image: url(../images/design/bg-mainbox_nc-special1.jpg);}



#business-hosting .mainbox2 {background-image: url(../images/design/bg-mainbox_web-hosting2.jpg);}
#vps-hosting .mainbox2 {background-image: url(../images/design/bg-mainbox_vps-hosting2.jpg);}
#dedicated-servers .mainbox2 {background-image: url(../images/design/bg-mainbox_dedicated-servers2.jpg);}
#reseller-hosting .mainbox2 {background-image: url(../images/design/bg-mainbox_reseller-hosting22.jpg);}
#namecheap-special .mainbox2 {background-image: url(../images/design/bg-mainbox_nc-special2.jpg);}



#business-hosting .mainbox3 {background-image: url(../images/design/bg-mainbox_web-hosting3.jpg);}
#vps-hosting .mainbox3 {background-image: url(../images/design/bg-mainbox_vps-hosting3.jpg);}
#dedicated-servers .mainbox3 {background-image: url(../images/design/bg-mainbox_dedicated-servers3.jpg);}
#reseller-hosting .mainbox3 {background-image: url(../images/design/bg-mainbox_reseller-hosting23.jpg);}
#namecheap-special .mainbox3 {background-image: url(../images/design/bg-mainbox_nc-special3.jpg);}



#business-hosting .mainbox4 {background-image: url(../images/design/bg-mainbox_web-hosting4.jpg);}
#vps-hosting .mainbox4 {background-image: url(../images/design/bg-mainbox_vps-hosting4.jpg);}
#dedicated-servers .mainbox4 {background-image: url(../images/design/bg-mainbox_dedicated-servers4.jpg);}
#reseller-hosting .mainbox4 {background-image: url(../images/design/bg-mainbox_reseller-hosting24.jpg);}
#namecheap-special .mainbox4 {background-image: url(../images/design/bg-mainbox_nc-special4.jpg);}

.mainbox4 p {font-size: 13px; color: #ffffff; padding: 21px 225px 0px 335px; line-height: 16px;}
a.go-online, a.go-online:hover {position: absolute; display: block; left: 338px; top: 162px; width: 182px; height: 38px; font-size: 1px; line-height: 1px; text-decoration: none;}
.top-cost {width: 110px; position: absolute; top: 105px; right: 95px; color: #ffffff; font-size: 29px; text-align: right;}

#index .mainbox4 p {font-size: 16px; color: #ffffff; padding: 28px 34px 0px 34px; line-height: 18px;}
.cost {padding: 14px 0px 0px 34px; position: relative; width: 907px; height: 86px;}
*:first-child+html .cost {margin-top: -10px;}
* html .cost {margin-top: -10px;}
.cost1, .cost2 {color: #ffffff; float: left; position: relative;}
.cost1 {font-size: 18px; padding: 37px 0px 0px 0px;}
.cost2 {font-size: 64px; padding: 0px 10px 0px 10px;}
/*a.btn_learn-more_index {width: 186px; height: 42px; background: url(../images/design/btn_learn-more_index.gif) 0px 0px no-repeat; position: absolute; top: 159px; left: 310px; display: block;}*/
a.btn_learn-more_index {width: 150px; height: 52px; position: absolute; top: 100px; left: 395px; display: block;}
a.btn_learn-more_web_hosting  {width: 185px; height: 40px; position: absolute; top: 160px; left: 320px; display: block;}
a.btn_learn-more_reseller  {width: 185px; height: 40px; position: absolute; top: 160px; left: 335px; display: block;}
.btn_50percent_index {width: 182px; height: 40px; background: url(../images/design/btn_50percent_index.gif) 0px 0px no-repeat; position: absolute; top: 160px; left: 516px; display: block;}
.btn_15day_index {width: 181px; height: 40px; background: url(../images/design/btn_15day_index.gif) 0px 0px no-repeat; position: absolute; top: 160px; left: 718px; display: block;}
		/* end main box */
				
		/* content */
#content {padding: 20px 50px 50px 70px; width: 820px; position: relative;}
.home-box {width: 940px; background: url(../images/design/bg-home-container.gif) 0px 0px repeat-y;}
.home-box-item {width: 195px; padding: 24px 20px 24px 20px; float: left;}
.home-box-item1 {background: url(../images/design/bg-home-box1.gif) 40px 136px no-repeat;}
.home-box-item2 {background: url(../images/design/bg-home-box2.gif) 37px 108px no-repeat;}
.home-box-item3 {background: url(../images/design/bg-home-box3.gif) 49px 97px no-repeat;}
.home-box-item4 {background: url(../images/design/bg-home-box4.gif) 71px 94px no-repeat;}
.home-box-item .head1, .home-box-item .head2 {font-size: 20px;}
.home-box-item .head1 {padding: 0px 0px 8px 0px; text-align: center;}
.home-box-item .head2 {padding: 0px 0px 19px 0px;}
.home-box-item .homebox-cost {padding: 0px 0px 142px 0px; position: relative; margin: 0 -20px; text-align: center;}
.home-box-item .homebox-cost .from {font-size: 22px; color: #085fad;}
.home-box-item .homebox-cost .price {font-size: 24px; color: #ed0000;}
.home-box-item .homebox-cost .mo {font-size: 16px; color: #3f3f3f;}
.home-box-item .homebox-cost span.str .from2 {color: #085fad;}
.home-box-item .homebox-cost span.str .price2 {color: #ed0000;}
.home-box-item .homebox-cost span.str .mo2 {color: #3f3f3f;}
.home-box-item .homebox-cost span.str .from2, .home-box-item .homebox-cost span.str .price2, .home-box-item .homebox-cost span.str .mo2 {font-size: 14px; text-decoration: line-through;}
a.home-order, a.home-details {display: block; height: 26px; float: left; position: relative;}
a.home-order {width: 96px; margin: 0px 3px 35px 13px; background: url(../images/design/btn_home-oredr-now.gif) 0px 0px no-repeat;}
a.home-details {width: 70px; margin: 0px 0px 35px 0px; background: url(../images/design/btn_home-details.gif) 0px 0px no-repeat;}
a.home-order2 {display: block; height: 26px; width: 111px; margin: 0px auto 35px auto; position: relative; background: url(../images/design/btn_home-oredr-now2.gif) 0px 0px no-repeat;}

ul.content-list {padding: 0px 0px 15px 20px;}
ul.content-list li {padding: 0px 0px 0px 15px; background-repeat: no-repeat; background-position: 0px 5px;}
#about-us ul.content-list li, #data-centers ul.content-list li, #accepted-use-policy ul.content-list li, #privacy-policy ul.content-list li, #terms-of-service ul.content-list li, #affiliate-terms-and-conditions ul.content-list li {background-image: url(../images/design/bull-about.gif);}
#web-hosting ul.content-list li, #business-hosting ul.content-list li {background-image: url(../images/design/bull-web-hosting.gif);}
#reseller-hosting ul.content-list li {background-image: url(../images/design/bull-reseller-hosting.gif);}
#vps-hosting ul.content-list li {background-image: url(../images/design/bull-vps-hosting.gif);}
#dedicated-servers ul.content-list li {background-image: url(../images/design/bull-dedicated-servers.gif);}

/* gallery */
.gallery-box {width: 375px; position: relative; margin: 0px -8px 0px -7px;}
.gallery-item {width: 110px; padding: 0px 8px 15px 7px; float: left;}
.gallery-item a, .gallery-item a:hover {display: block; width: 108px; border: solid 1px #dadada;}
.gallery-item a:hover {border: solid 1px #2a84dd;}
/* end gallery */

/* data table */
table.data {width: 820px; border-collapse: collapse;}
table.data td, table.data th {text-align: center; vertical-align: middle; border-collapse: collapse;}
table.data td {border-bottom: solid 1px #dadada; border-right: solid 1px #dadada; padding: 9px 8px 8px 8px; background-color: #ffffff;}
table.data.col2 td, table.data.col2 th {width: 256px;}
table.data.col3 td, table.data.col3 th {width: 206px;}
table.data.col4 td, table.data.col4 th {width: 150px;}
table.data.col5 td, table.data.col5 th {width: 117px;}
table.data th {font-size: 16px; color: #ffffff; background-position: left bottom; background-repeat: repeat-x; text-transform: uppercase; padding: 12px 8px 10px 8px;}
table.data tr.data-order td.data-left {border-bottom: none;}
table.data tr.data-cost td {font-size: 18px;}
table.data.col2 td.data-left, table.data.col2 th.data-left,
table.data.col3 td.data-left, table.data.col3 th.data-left,
table.data.col4 td.data-left, table.data.col4 th.data-left,
table.data.col5 td.data-left, table.data.col5 th.data-left {
width: 139px; padding-left: 2px; padding-right: 8px; text-transform: uppercase; font-weight: bold; text-align: left;}
table.data.col2 td.data-left-cpanel span, table.data.col2 th.data-left-cpanel span,
table.data.col3 td.data-left-cpanel span, table.data.col3 th.data-left-cpanel span,
table.data.col4 td.data-left-cpanel span, table.data.col4 th.data-left-cpanel span,
table.data.col5 td.data-left-cpanel span, table.data.col5 th.data-left-cpanel span {
text-transform: none; padding: 4px 0px 4px 29px; background: url(../images/design/data-list-cpanel.gif) left center no-repeat; display: block; position: relative; margin: -4px 0px;}

table.aff_terms {width: 820px; border-collapse: collapse;}
table.aff_terms td {border: solid 1px #dadada; border-right: solid 1px #dadada; padding: 8px 8px 8px 8px; background-color: #ffffff}


/*#namecheap-special table.data {width: 427px; border-collapse: collapse;}
#namecheap-special table.data td {border-bottom: solid 1px #dadada; border-right: solid 1px #dadada; padding: 9px 8px 8px 8px; background-color: #ffffff;}
#namecheap-special table.data td, #namecheap-special table.data th {width: 200px;}*/
*#namecheap-special table.data {width: 440px; border-collapse: collapse;}
#namecheap-special table.data td.data-left, #namecheap-special table.data th.data-left {
width: 150px; font-weight: bold;}

table.data td.data-left, table.data tr.data-cost td.data-left {font-size: 14px; text-transform: uppercase; text-align: left; vertical-align: top;}
table.data tr.data-order td {padding: 15px 8px;}
table.data tr.data-order a, table.data tr.data-order a:hover {display: block; background-position: bottom left; background-repeat: repeat-x; color: #ffffff; text-transform: uppercase; text-align: center; width: 96px; padding: 7px 0px 7px 0px; position: relative; margin: 0px auto; text-decoration: none;}
table.data.col2 td, table.data.col2 th {width: 272px;}
table.data.col3 td, table.data.col3 th {width: 213px;}
a.thickbox, a.thickbox:hover {display: block; background-color: #ffffff; text-transform: uppercase; text-align: center; width: 120px; padding: 9px 0px; position: relative; margin: -1px 0px 0px 698px; text-decoration: none; font-size: 11px; border: solid 1px #d0d0d0; border-top: none;}
table.data tr.data-list-tr td {vertical-align: top;}
table.data tr.data-gray-line td {background-color: #dadada; padding-bottom: 0px; padding-top: 0px; font-size: 1px; line-height: 1px; height: 2px;}

#web-hosting table.data th {border-right: solid 1px #fba1a2; background-image: url(../images/design/bg-tablehead_web-hosting.gif); background-color: #ff4949;}
#web-hosting table.data tr.data-cost td span.data-price {color: #f43e41;}
#web-hosting table.data td.data-left, #web-hosting table.data th.data-left {background: transparent none;}
#web-hosting table.data th.data-left {color: #f43e41;}
#web-hosting table.data tr.data-order a {background-image: url(../images/design/btn-order_web-hosting.gif); background-color: #ff4949;}
#web-hosting a.thickbox, #web-hosting a.thickbox:hover {color: #de1019;}

#business-hosting table.data th {border-right: solid 1px #fba1a2; background-image: url(../images/design/bg-tablehead_business-hosting.gif); background-color: #ff4949;}
#business-hosting table.data tr.data-cost td span.data-price {color: #f43e41;}
#business-hosting table.data td.data-left, #business-hosting table.data th.data-left {background: transparent none;}
#business-hosting table.data th.data-left {color: #f43e41;}
#business-hosting table.data tr.data-order a {background-image: url(../images/design/btn-order_business-hosting.gif); background-color: #ff4949;}
#business-hosting a.thickbox, #business-hosting a.thickbox:hover {color: #de1019;}

#reseller-hosting table.data th {border-right: solid 1px #fcfcfc; background-image: url(../images/design/bg-tablehead_reseller-hosting.gif); background-color: #bb60e1;}
#reseller-hosting table.data tr.data-cost td span.data-price {color: #ad29e5;}
#reseller-hosting table.data td.data-left, #reseller-hosting table.data th.data-left {background: transparent none;}
#reseller-hosting table.data th.data-left {color: #ad29e5;}
#reseller-hosting table.data tr.data-order a {background-image: url(../images/design/btn-order_reseller-hosting.gif); background-color: #d36cfe;}
#reseller-hosting a.thickbox, #reseller-hosting a.thickbox:hover {color: #ad29e5;}

#vps-hosting table.data th {border-right: solid 1px #efb582; background-image: url(../images/design/bg-tablehead_vps-hosting.gif); background-color: #fd7700;}
#vps-hosting table.data tr.data-cost td span.data-price {color: #fb7600;}
#vps-hosting table.data td.data-left, #vps-hosting table.data th.data-left {background: transparent none;}
#vps-hosting table.data th.data-left {color: #fb7600;}
#vps-hosting table.data tr.data-order a {background-image: url(../images/design/btn-order_vps-hosting.gif); background-color: #fe7700;}
#vps-hosting a.thickbox, #vps-hosting a.thickbox:hover {color: #fb7600;}

#dedicated-servers table.data th {border-right: solid 1px #82daf5; background-image: url(../images/design/bg-tablehead_dedicated-servers.gif); background-color: #02c0fa;}
#dedicated-servers table.data tr.data-cost td span.data-price {color: #0098c7;}
#dedicated-servers table.data td.data-left, #dedicated-servers table.data th.data-left {background: transparent none;}
#dedicated-servers table.data th.data-left {color: #0098c7;}
#dedicated-servers table.data tr.data-order a {background-image: url(../images/design/btn-order_dedicated-servers.gif); background-color: #02c0fb;}
#dedicated-servers a.thickbox, #dedicated-servers a.thickbox:hover {color: #0098c7;}

#namecheap-special table.data th {border-right: solid 1px #fbab26; background-image: url(../images/design/bg-tablehead_nc-special.gif); background-color: #ffba43;}
#namecheap-special table.data tr.data-cost td span.data-price {color: #f43e41;}
#namecheap-special table.data td.data-left, #namecheap-special table.data th.data-left {background: transparent none;}
#namecheap-special table.data th.data-left {color: #f43e41;}
#namecheap-special table.data tr.data-order a {background-image: url(../images/design/btn-order_nc-special.gif); background-color: #ffba43;}


table.data td span.str {text-decoration: line-through;}
table.data td span.cost99 {font-size: 25px;}
p.legend {position: relative; padding-left: 146px; width: 500px; margin: -20px 0px 25px 0px;}
p.legend span {font-weight: bold;}
#reseller-hosting p.legend span, #reseller-hosting span.cost99 {color: #840b8a !important;}
#web-hosting p.legend span, #web-hosting span.cost99 {color: #e50005 !important;}

/* end data table */

.features-box {width: 835px; position: relative; margin: 0px -8px 0px -7px; padding: 10px 0px;}
.features-item {float: left; width: 208px; padding: 0px 8px 15px 47px; background-position: 0px 0px; background-repeat: no-repeat; position: relative;}

#web-hosting .features-item, #business-hosting .features-item {background-image: url(../images/design/bg-features_web-hosting.gif);} 
#reseller-hosting .features-item {background-image: url(../images/design/bg-features_reseller-hosting.gif);} 
#vps-hosting .features-item {background-image: url(../images/design/bg-features_vps-hosting.gif);}  
#dedicated-servers .features-item {background-image: url(../images/design/bg-features_dedicated-servers.gif);} 

ul.data-list {padding: 0px 0px 0px 25px;}
ul.data-list li {/*line-height: 22px;*/ padding: 2px 0px 4px 29px; background-position: left 0px; background-repeat: no-repeat; text-align: left;}
ul.data-list li.data-list-centos {background-image: url(../images/design/data-list-centos.gif);}
ul.data-list li.data-list-fedora {background-image: url(../images/design/data-list-fedora.gif);}
ul.data-list li.data-list-freebsd {background-image: url(../images/design/data-list-freebsd.gif);}
ul.data-list li.data-list-win {background-image: url(../images/design/data-list-win.gif);}
ul.data-list li.data-list-cpanel {background-image: url(../images/design/data-list-cpanel.gif);}
ul.data-list li.data-list-directadmin {background-image: url(../images/design/data-list-directadmin.gif);}
ul.data-list li.data-list-webmin {background-image: url(../images/design/data-list-webmin.gif);}
ul.data-list li.data-list-gentoo {background-image: url(../images/design/data-list-gentoo.gif);}
ul.data-list li.data-list-debian {background-image: url(../images/design/data-list-debian.gif);}
ul.data-list li.data-list-ubuntu-lts {background-image: url(../images/design/data-list-ubuntu-lts.gif);}

table.vps-compare {width: 819px; margin-bottom: 55px; border-collapse: collapse;}
table.vps-compare td {width: 408px; border: solid 1px #dadada; border-top: none; padding: 10px 0px; text-align: center; vertical-align: middle;}
table.vps-compare th {text-align: center; vertical-align: middle; border: solid 1px #fd7700; border-top: none; border-bottom: none; background: #fd7700 url(../images/design/bg-tablehead_vps-hosting.gif) left bottom repeat-x; font-size: 16px; color: #ffffff; text-transform: uppercase; padding: 12px 0px 10px 0px;}
table.vps-compare td h3 {text-align: center; padding-bottom: 0px;}
table.vps-compare tr.vps-compare-scheme td {padding: 23px 0px;}


		/* end content */
		
		/* footer */
#footer-block {width: 941px; padding-right: 1px; position: relative; margin: 0 auto;}
.footer-bg {width: 941px; height: 4px; background: url(../images/design/bg-footer.png) 0px 0px repeat-x; font-size: 1px; line-height: 1px; position: absolute; top: 0px; left: 0px;}
.footer1, .footer2, .footer3, .footer4 {width: 195px; padding: 0px 20px 0px 20px; height: 127px; float: left;}
.footer4 {padding-right: 21px;}

#affiliate-terms-and-conditions .footer1, #affiliate-terms-and-conditions .footer3,
#affiliate .footer1, #affiliate .footer3,
#index .footer1, #index .footer3,
#about-us .footer1, #about-us .footer3,
#data-centers .footer1, #data-centers .footer3,
#contact .footer1, #contact .footer3,
#news .footer1, #news .footer3,
#accepted-use-policy .footer1, #accepted-use-policy .footer3,
#privacy-policy .footer1, #privacy-policy .footer3,
#terms-of-service .footer1, #terms-of-service .footer3 {background-color: #056fd7;}
#affiliate-terms-and-conditions .footer2, #affiliate-terms-and-conditions .footer4,
#affiliate .footer2, #affiliate .footer4,
#index .footer2, #index .footer4,
#about-us .footer2, #about-us .footer4,
#data-centers .footer2, #data-centers .footer4,
#contact .footer2, #contact .footer4,
#news .footer2, #news .footer4,
#accepted-use-policy .footer2, #accepted-use-policy .footer4,
#privacy-policy .footer2, #privacy-policy  .footer4,
#terms-of-service .footer2, #terms-of-service .footer4 {background-color: #2a84dd;}
#web-hosting .footer1, #web-hosting .footer3, 
#business-hosting .footer1, #business-hosting .footer3 {background-color: #ce282f;}
#web-hosting .footer2, #web-hosting .footer4, 
#business-hosting .footer2, #business-hosting .footer4 {background-color: #e14c52;}
#vps-hosting .footer1, #vps-hosting .footer3 {background-color: #a54e00;}
#vps-hosting .footer2, #vps-hosting .footer4 {background-color: #c0722e;}
#dedicated-servers .footer1, #dedicated-servers .footer3 {background-color: #007da4;}
#dedicated-servers .footer2, #dedicated-servers .footer4 {background-color: #2399bf;}
#reseller-hosting .footer1, #reseller-hosting .footer3 {background-color: #783e92;}
#reseller-hosting .footer2, #reseller-hosting .footer4 {background-color: #9f68b8;}
#namecheap-special .footer1, #namecheap-special .footer3 {background-color: #d95400;}
#namecheap-special .footer2, #namecheap-special .footer4 {background-color: #ff8900;}

#footer ul {padding-top: 18px;}
#footer ul li {padding: 0px 0px 1px 0px;}
#footer ul li a, #footer ul li a:hover {font-size: 12px; color: #ffffff; text-decoration: none;}
#footer ul li a:hover {color: #d50303;}
#web-hosting #footer ul li a:hover, #business-hosting #footer ul li a:hover, #vps-hosting #footer ul li a:hover, #reseller-hosting #footer ul li a:hover {color: #930000;}
#footer ul li.footer-head {padding: 0px 0px 15px 0px;}
#footer ul li.footer-head a, #footer ul li.footer-head a:hover {font-size: 17px;}
.copy, .copy2 {color: #282828; font-size: 12px; padding-top: 10px;}
.copy {float: left;}
.copy2 {float: right;}
.copy2 a, .copy2 a:hover {color: #d50303; text-decoration: none;}
.copy2 a:hover {text-decoration: underline;}
		/* end footer */
		
		/* client atea */
#cl-area-box {position: absolute; top: 0px; left: 30px; width: 943px;}		
.cl-area-butt {width: 943px; height: 28px; background: url(../images/design/cl-area_bg-button.png) 0px 0px no-repeat; position: relative;}
.cl-area-butt a.clickdown, .cl-area-butt a.clickdown:hover {display: block; width: 98px; height: 16px; font-size: 11px; text-transform: uppercase; text-align: center; color: #ffffff; position: absolute; top: 4px; right: 1px; text-decoration: none; padding-top: 5px;}
.cl-area-butt a.clickdown:hover {color: #e50005;}
.slickbox { width: 943px; height: 68px; background: url(../images/design/cl-area_bg.gif) 0px 0px repeat-y;}
.display-none {display: none;}
.slickbox .form-txt, .slickbox .input-box, .slickbox label, .slickbox input.submit2, .slickbox .reset-pass {display: block; float: left;}
.form-txt {width: 334px; padding: 20px 52px 10px 19px; color: #ffffff; font-size: 12px; line-height: 15px; text-align: right; background: url(../images/design/bg-form-txt.gif) 371px 11px no-repeat;}
.slickbox label {color: #ffffff; font-size:  14px; padding: 31px 11px 0px 0px; text-transform: uppercase;}
.slickbox .reset-pass {padding-top: 30px;}
.slickbox .reset-pass a, .slickbox .reset-pass a:hover {font-size: 10px; text-decoration: underline; color: #aac8e6; font-family: "Trebuchet MS";}
.slickbox .reset-pass a:hover {text-decoration: none;}
.slickbox .input-box {margin: 23px 11px 0px 0px; width: 92px; height: 20px; padding: 5px; background: url(../images/design/bg-input-box.png) 0px 0px no-repeat;}
.slickbox .input-box input {width: 92px; height: 20px; color: #ffffff; font-size: 12px; border: 0px; background-color: transparent;}
.slickbox input.submit2 {width: 60px; height: 29px; background: url(../images/design/submit2.png) 0px 0px no-repeat; margin: 23px 14px 0px 0px;}
.slickbox input.submit2:hover {cursor: pointer;}

		/* end client area */
		
		/* nc special1 */
.nc-special-bg-txt {font-size: 26px; text-transform: uppercase;}
#namecheap-special #content {padding: 20px 24px 50px 24px; width: 892px; position: relative;}
.nc-special-left, .nc-special-right {width: 429px; position: relative; padding-bottom: 25px;}
.nc-special-left {float: left;}
.nc-special-right {float: right;}
#namecheap-special h2 {font-size: 21px; padding: 21px 0px 9px 0px; border-bottom: solid 3px #dadada; margin-bottom: 5px; color: #282828;}
#namecheap-special h2 span.red {color: #d61820;}
.nc-special-box {width: 427px; height: 217px; background: #ffffff url(../images/design/nc-special-box.gif) left bottom repeat-x; position: relative; border: solid 1px #e5e5e5; margin-bottom: 7px;}
.nc-special-box ul {padding: 18px 0px 0px 20px; width: 180px;}
.nc-special-box ul li {padding: 0px 0px 0px 20px; line-height: 14px; background: url(../images/design/nc-special-list-bull.gif) 0px 2px no-repeat;}
.nc-special-box ul li span.gray {font-size: 11px; color: #757575;}
.nc-special-box-head-l, .nc-special-box-head-r {width: 111px; height: 111px; position: absolute; top: -1px; right: -1px;}
.nc-special-box-head-l {background: url(../images/design/nc-special-box-head-l.gif) 0px 0px no-repeat;}
.nc-special-box-head-r {background: url(../images/design/nc-special-box-head-r.gif) 0px 0px no-repeat;}
.nc-special-box-cost {position: absolute; left: 218px; top: 46px; width: 185px;}
.nc-special-box-cost1 {padding-bottom: 0px;}
.nc-special-box-cost1 span {padding-right: 40px; background: url(../images/design/nc-special-box-cost-bg.gif) right 15px no-repeat; font-size: 56px; color: #d81b22;}
.nc-special-box-cost2 {font-size: 13px; position: relative; margin-top: -5px;}
.nc-special-box-cost2 span.nc-special-box-cost2-str {font-size: 18px; text-decoration: line-through;}
a.nc-special-box-btn-order, a.nc-special-box-btn-order:hover {display: block; position: absolute; left: 216px; bottom: 18px; width: 192px; height: 36px; background: url(../images/design/nc-special-box-btn-order.gif) 0px 0px no-repeat; text-decoration: none; font-size: 1px; line-height: 1px;}
#namecheap-special a.thickbox, #namecheap-special a.thickbox:hover {display: block; position: absolute; left: 20px; bottom: 18px; width: 141px; height: 26px; background: transparent url(../images/design/nc-special-box-btn-all.gif) 0px 0px no-repeat; text-decoration: none; font-size: 1px; line-height: 1px; padding: 0px; margin: 0px; border: none;}



a.nosifr, a.nosifr:active, a.nosifr:visited, a.nosifr:link, a.nosifr:hover {/*display:block; position: relative; text-decoration: none; text-decoration: none; padding: 0px; margin: 0px 0px 0px 0px; float: left; width: 15px; height: 15px;*/}
/*a.nosifr, a.nosifr:active, a.nosifr:visited, a.nosifr:link, a.nosifr:hover {position: relative; text-decoration: none; text-decoration: none; padding: 0px; margin: 0px;}*/
#tooltip {position: absolute; z-index: 3000; width:100px; font-size:12px; line-height:14px; padding: 10px; background-color: #ffffff; text-align:left; text-align: center;}
#web-hosting #tooltip {border: solid 1px #F43E41;}
#reseller-hosting #tooltip {border: solid 1px #AD29E5;}
#tooltip .tooltop-head {color: #282828; font-size: 12px; font-weight: bold; padding-bottom: 2px;}
/*#tooltip .tooltop-cost {color: #282828; font-size: 12px; text-align: center; padding-bottom: 5px;}*/
#tooltip .tooltop-cost-mo {color: #282828; font-size: 12px; padding-bottom: 5px;}

		/* nc special1 */



/*******affiliate******/
.mainbox_affiliate {width: 941px; height: 280px; position: relative; background-repeat: no-repeat;}
#cont-post{

}
#cont-post .aside1{
	float:left;
	width:400px;
}
#cont-post .aside2{
	float:right;
	width:400px;
	margin-top:60px;
}
#cont-post p{
	color:#4c4c4c;
	font-size:12px;
	line-height:15px;
}
#cont-post h3{
	font-size:17px;
	line-height:22px;
	color:#3d6996;
	margin:30px 0 0 0;
}
.info-lst {
padding-bottom:45px;
}
.info-lst li{
	border-bottom:1px solid #d1d1d1;
	font-size:12px;
	padding-top:5px;
    padding-bottom:5px;
	width:100%;
    list-style-position: inside; list-style-type: square;
}
.info-lst li a{color:#006a65; text-decoration:none;}
.info-lst li a:hover{
	text-decoration:underline;
}
.aside2 a{color:#006a65; text-decoration:underline; font-style: normal; font-weight: bold }
.aside2 a:hover{
	text-decoration:none;
}
#cont-slider{
	width:941px;
	height:280px;
	overflow:hidden;
	background: url(../images/design/bg-slider.jpg) no-repeat;
}
#aside-1{
	float:left;
	width:433px;
	height:280px;
}
#aside-2{
	float:right;
	width:506px;
}
.j-button{
	margin:210px 0 0 /*159*/50px;
	width:193px;
	height:48px;
	display:block;
}
.j-button a{
	display:block;
	height:100%;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	background: url(../images/design/j-button.png) no-repeat;
}
.j-button2{
	margin:0px;
	width:193px;
	height:48px;
	display:block;
	position: absolute; top: 210px; right: 50px;
}
.j-button2 a{
	display:block;
	height:100%;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	text-align:left;
	background: url(../images/design/j-button2.png) no-repeat;
}
.s-pager{
	width:234px;
	margin:0 0 0 -117px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:50%;
	z-index:100;
	height:17px;
}
.s-pager .l-a,.s-pager .r-a{
	width:8px;
	height:17px;
	overflow:hidden;
	float:left;
}
.s-pager .l-a{
	background: url(../images/design/a-l.png) no-repeat;
}
.s-pager .r-a{
	background: url(../images/design/a-r.png) no-repeat;
}
.s-pager ul{
	float:left;
	height:17px;
	background:#fff;
}
.s-pager ul li{
	float:left;
	font-size:12px;
	line-height:14px;
	padding:4px 18px 0;
}
.s-pager ul li a{
	color:#3f70a2;
	text-decoration:none;
}
.s-pager ul li a:hover,.s-pager ul .active a{color:#ea9700;}
/*galery*/
#aside-1 .gallery{
	width:433px;
	height:262px;
	overflow:hidden;
}
#aside-1 .gallery div{
	width:433px;
	height:262px;
	overflow:hidden;
	position:relative;
}
#aside-1 .gallery div ul{
	position:absolute;
	width:99999px;
}
#aside-1 .gallery div ul li{
	float:left;
	width:433px;
	height:262px;
}
#aside-1 .gallery div ul li img{display:block;}
#affiliate_list li {list-style-image: none; list-style-position: inside; list-style-type: square;}
/*******end of affiliate******/


