@charset "utf-8";
/* global css */
html,body {height:100%;}
body{background: #fff;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,th,img,div,blockquote,dl,dt,dd,blockquote, pre,object,textarea,input{margin:0;padding:0}
body,select,input,textarea,button{font:12px/1.2 Arial, Helvetica, sans-serif; color: #828282;}	
input,select,img,button{vertical-align:middle}
h1,h2,h3,h5,h6{font-size: 12px; font-weight: normal;}
h4 {font-size: 14px; color:#1A1A1A; font-weight:600;}
dfn,em,cite,address,caption{font-style:normal}
fieldset,img,abbr {border: 0;}
button{cursor: pointer;}
img,object,embed{vertical-align: top;}
ul,ol{list-style-type:none;}
table{border-collapse:collapse;;width:100%; border-spacing:0;}
caption,th{text-align:left;}
table th{line-height:25px;height:25px;}

a,#topnav a:hover,.imageleft .more a:hover{color: #FF8400;text-decoration:underline;}
a:hover,#topnav a,#menu a{color: #828282;text-decoration:none;}

#header:after,#main:after,#col-main:after,#footer:after,#clients:after,#footer-side:after,#foot:after,#container:after,.hostarea:after{content:''; display: block; clear:both}

#header{
	width: 960px;
	margin: 0 auto;
}

#topnav{
	font-size: 11px;
	height: 22px;
	padding: 4px 0 0;
	line-height: 22px;
}
#topnav ul{
	float: right;
}
#search,#search h2{
	color: #fff;
}
#search h2{
	margin-bottom: 7px;
}
#search{
	position: relative;
	height: 74px;
	overflow: hidden;
	padding: 7px 14px 0;
	margin-bottom: 10px;
	background: url(../images/icon.gif) 0 -119px no-repeat;
}
#search input{
	width: 190px;
	padding:5px;
	background: #fff;
	border: 0;
	line-height: normal;
	margin: 0 7px 3px 3px;
}
#search button{
	width: 67px;
	height: 26px;
	text-indent: -2000px;
	border: 0;
	overflow: hidden;
	background: url(../images/icon.gif) -553px 0 no-repeat;
}
#search .price{
	font-size: 25px;
	line-height: 1;
	position: absolute;
	top: 20px;
	right: 100px;
}

#topnav li{
	float: left;
	margin-left: 12px;
	padding: 0 10px 0 20px;
	border-right: 1px solid #E0E0E0;
	background: url(../images/topnav-bg.gif) no-repeat 0 0;
}
#topnav #livechat{
	padding-left: 25px;
	background-position: 0 -22px;
	text-decoration: none;
}
#topnav #carts{
	padding-right:0;
	border: 0 none;
	padding-left: 25px;
	background-position: 0 -44px;
}
#carts em{
	color: #FF8400;
}

#logo{
	margin-right: 20px;
	margin-top: -14px;
}

#menu{
	width: 642px;
	font-weight: bold;
	font-family: Helvetica;
	font-size: 13px;
	margin-top:16px;
	text-transform: uppercase;
	background: url(../images/menu-line.gif) right top no-repeat;
}
#logo,#menu,#menu ul,#menu li{
	float: left;
}
#menu ul,#menu li,#menu p{
	background: url(../images/menu-line.gif) no-repeat;
}
#menu li,#menu p{
	padding: 22px 20px 10px;
}
#menu p{
	float: right;
}
#menu a:hover,#menu .on a{	
	color: #FF8400;
}
#menu p a{
	color: #00A0E4;
}

#navigationbar{
	padding: 1px 0;
	background: url(../images/navigation-bg.gif) 0 -41px repeat-x;
}
#navigation{
	width: 960px;
	margin: 0 auto;
	height: 30px;
	font-family: Helvetica;
	line-height: 30px;
	position: relative;
}
#navigation ul{
	float: left;
	overflow: hidden;
}
#navigation li{
	float: left;
	margin-left: -1px;
	display: inline;
	padding: 0px;
	background: url(../images/navigation-bg.gif) 0 -73px no-repeat;
}
#navigation a{
	color: #fff;
	text-decoration: none;
	padding:25px 15px;
}
#navigation a:hover,#navigation .on a{
	color: #ffffff;
	background-color: #E27700;
}
#navigation fieldset{
	position: absolute;
	top: -5px;
	right: 0;
	height: 38px;
	width: 321px;
	text-align: right;
	padding: 3px 0 0;
	background: url(../images/navigation-bg.gif) no-repeat;
}
#navigation legend{
	display:none;
}
#navigation input{
	width: 202px;
	color: #CBCBCB;
	padding: 1px 5px;
	line-height: normal;
	border: 1px solid #C1C1C1;
	text-transform: uppercase;
}
#navigation button{
	height: 41px;
	width: 42px;
	border: 0;
	cursor: pointer;
	text-indent: -1000px;
	overflow: hidden;
	background: none;
	margin: -3px 0 0 7px;
}
#language {
	float: right;
	color: #FFF;
}
.langLink, .langLink a, .langLink a:link, .langLink a:hover, .langLink a:visited {
	text-decoration:none; 
}
/* center */
#main-wrape{
	width: 100%;
	padding-top: 15px;
	background: url(../images/main-wrape-bg.gif) repeat-x;
}
#main{
	width: 960px;
	margin: 0 auto 15px;
}

#slide{
	height: 270px;
	position: relative;
	overflow: hidden;
}
#slide-nav{
	position: absolute;
	top: 1px;
	right: 1px;
	width: 114px;
	height: 270px;
	z-index: 10;
	background: url(../images/slide-nav.png) no-repeat;
	/*ie6*/
	_background-image: none;
����_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/slide-nav.png");
}
#slide-nav span{
	width:63px;
	height: 61px;
	cursor: pointer;
	display: block;
	position: absolute;
	text-indent: -2000px;
	overflow: hidden;
	z-index: 10;
}
#sn1{
	top: 25px;
	right: 20px;	
}
.on #sn1{
	background: url(../images/slide-nav-on.gif) no-repeat;
}
#sn2{
	top: 104px;
	right: 41px;	
}
.on #sn2{
	background: url(../images/slide-nav-on.gif) 0 -61px no-repeat;
}
#sn3{
	width: 64PX;
	top: 183px;
	right: 20px;	
}
.on #sn3{
	background: url(../images/slide-nav-on.gif) 0 -122px no-repeat;
}
#slide-main{
	width: 100%;
	position: relative;
}
#slide-main li{
	position: absolute;
	top: 0;
	left: 960px;
}
#slide-main .on{
	left: 0;
}

#col-side{
	float: left;
	width: 420px;
	margin-top: 20px;
	padding-bottom: 15px;
}
#lookup{
	margin-bottom:-15px;
}
#lookup h2{
	color: #FF8400;
	font-weight: bold;
	margin-bottom:5px;
}
#lookup fieldset{
	height: 118px;
	color: #fff;
	position: relative;
	background: url(../images/lookup-bg.gif) no-repeat;
}
#lookup legend strong{
	color: #fff;
	position: absolute;
	top: 0;
	padding-top: 5px;
	left: 12px;
	margin-bottom: 10px;
}
#lookup fieldset p{
	text-align: center;
	padding: 0 60px 0 12px;
	position: relative;
}
#lookup .www{
	text-align: left;
	margin: 30px 0 5px;
	font-weight: bold;
}
#lookup input{
	width: 228px;
	line-height: normal;
	margin: 10px 1px 0 3px;
	position: relative;
	border: 1px solid #bbb;
}
#lookup input,#lookup select{
	padding: 3px 5px;
	margin-top:10px;
	position:relative;
}
#lookup button{
	position: absolute;
	bottom:8px;
	right: 9px;
	width:42px;
	height: 41px;
	cursor: pointer;
	border: 0;
	background: none;
	overflow: hidden;
	text-indent: -2000px;
}
.domain-price{
	color: #bbb;
	line-height: 30px;
	font-weight: bold;
	padding-left:12px;
	margin: -20px 0 0;
}
.domain-price strong{
	color: #FFA800;
	font-size: 26px;
}
.domain-price strong sup{
	font-size: 15px;
	position: relative;
	*top: -7px;
}
.domain-price strong span{
	font-size: 20px;
}

.imageleft{
	height: 131px;
	margin-top: 30px;
	padding: 15px 20px 0 193px;
	position: relative;
	background: url(../images/imageleft-bg.gif);
}
.imageleft h3{
	color: #FF8400;
	position: relative;
	top: -2px;
	font-weight: bold;
	text-transform: uppercase;
}
.imageleft .img{
	position: absolute;
	top: -2px;
	left:20px;
}
.imageleft .m{
	padding-left: 13px;
	height:130px;
	background: url(../images/imageleft-dot.gif) repeat-y;
}
.imageleft .more{
	margin-top: 10px;
}
.imageleft .more a{
	color: #545454;
}
.imageright{
	padding: 15px 205px 0 20px;
}
.imageright .m{
	padding:0 13px 0 0;
	background-position:right top;
}
.imageright .img{
	right: 10px;
	left:auto;
	top: 8px;
}
.redX {color: #F00; font-size:16px; font-weight:bolder;}
#col-main{
	float: right;
	width: 540px;
}
.mode{
	float: left;
	width: 242px;
	margin:20px 0 0 28px;
	display: inline;
}
.mode-main{
	float: left;
	width: 121px;
	margin-top: 3px;
}
.mode-main2{
	float: left;
	width: 170px;
	margin-top: 3px;
}
.mode-side{
	float: right;
	width: 121px;
	color: #FF8400;
	margin-top: 15px;
	font-weight: bold;
	text-align: center;
}
.mode-side p{
	margin-bottom:10px;
}
.mode h3{
	color: #363636;
	font-weight: bold;
	padding-bottom: 8px;
	background: url(../images/dot-x.gif) left bottom repeat-x;
}
.mode-main h4{
	color: #545454;
	font-weight: bold;
}
.mode .more{
	margin: 15px 0 0;
}
#mode-unmetered .more a,#mode-unmetered .mode-side{
	color: #545454;
}

/* footer */
#foot{
	width: 100%;
	color: #fff;
	padding: 45px 0 30px;
	background: url(../images/foot-bg.gif) #535353 repeat-x;
}
#footer{
	width: 960px;
	margin: 0 auto;
	line-height: 1.5;
}

#footer-main{
	float: left;
	width: 418px;
}
#footer h3{
	font-weight: bold;
	padding-bottom: 7px;
	margin-bottom: 12px;
	background: url(../images/foot-dot.gif) left bottom repeat-x;
}

#testimonials h3{
	margin-bottom: 15px;
}
#testimonials ul{
	margin-bottom: 15px;
	border-bottom: 2px solid #FF8400;
}
#testimonials li{
	padding: 10px 0;
	border-top: 2px solid #FF8400;
}
#testimonials p{
	font-weight: bold;
}
#testimonials blockquote{
	margin-top: 3px;
}
#testimonials blockquote p{
	font-weight: normal;
}

#clients{
	width: 100%;
	margin-top: 20px;
}
#clients li{
	float: left;
	margin-right: 10px;
}

#footer-side{
	float: right;
	width: 525px;
}

.footernav{
	float: left;
	width: 150px;
	display: inline;
	margin:0 0 0 25px;
}
#footer-side a,#copyright a{
	color: #fff;
	text-decoration: none;
}
#footer-side a:hover{
	color: #FF8400;
}

#copyright{
	clear: both;
	float: right;
	width: 310px;
	height: 108px;
	margin-top: -120px;
	text-align: center;
	background: url(../images/copyright-bg.gif) #FF8400 no-repeat;
}
#copyright img{
	display: block;
	margin: 4px auto;
}
#copyright a:hover{
	color: #fff;
	text-decoration: underline;
}

/* overview page */
#container{
	width: 936px;
	margin: -15px auto 28px;
	padding: 30px 44px 0;
	background: url(../images/container-bg.gif) #fff no-repeat;
}

h1{
	font-size: 22px;
	color: #F26521;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#mainbar{
	float: left;
	width: 672px;
	padding:0 22px 30px 0;
	background: url(../images/mainbar-bg.gif) right top repeat-y;
}

#mainfull{
	padding:0 22px 22px 0;
}

.content h2{
	font-size: 13px;
	color: #F26521;
	font-weight: bold;
	margin-bottom: 10px;
}
.content h3{
	color: #252525;
	font-weight: bold;
	margin-bottom: 10px;
}
.content p{
	margin-bottom: 15px;
}

.hostarea{
	width: 100%;
	margin: 0 0 10px;
}
.ha{
	float: left;
	width: 201px;
	height: 228px;
	color: #252525;
	margin-right: 4px;
	padding: 15px 10px 0;
	background: url(../images/ha-bg.gif) no-repeat;
}
.ha h3{
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
}
.ha ul{
	font-size: 14px;
	margin: 15px 0 5px;
	line-height: 1.7;
}
.ha-prict{
	font-weight: bold;
	color: #F26521;
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.ha-prict em{
	font-size: 22px;
}
#ha-unmetered{
	margin: 0;
}

.box{
	width:670px;
	margin-bottom: 10px;
	border: 1px solid #E6E6E6;
}
.box-t,.box-b{
	height: 6px;
	clear: both;
	position: relative;
	margin: -1px -1px 0;
	overflow: hidden;
	background: url(../images/box-bg.gif) no-repeat;
}
.box-b{
	height: 17px;
	margin-top: 0;
	margin-bottom: -1px;
	background-position: right bottom;
}
.box-side{
	float: left;
	padding: 16px 0 0 23px;
}
.box-main{
	float: right;
	width: 520px;
	padding: 11px 15px 0 0;
}
.box h3{
	color: #F26521;
	font-size: 16px;
	margin-bottom: 6px;
	font-weight: bold;
	text-transform: uppercase;
}

#sidebar{
	float: right;
	width: 230px;
	margin-left: -8px;
	padding:0 0 30px 20px;
	background: url(../images/mainbar-bg.gif) repeat-y;
}

.sidebox{
	margin-bottom: 25px;
}
.sidebox h2{
	color: #252525;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}
#subnav ul{
	line-height: 29px;
	font-weight: bold;
}
#subnav li{
	margin-bottom: 1px;
}
#subnav li a{
	display: block;
	zoom:1;
	color: #252525;
	padding: 0 15px;
	text-decoration: none;
	background: url(../images/subnav-bg.gif) left bottom no-repeat;
}
#subnav li a:hover,#subnav .on a{
	background-position: 0 0;
}

#accounts ul{
	margin-left: 15px;
}
#accounts li{
	margin-bottom: 5px;
}
#accounts li a{
	text-decoration: none;
}

#saying{
	color: #000;
}
#saying blockquote{
	font-style: italic;
	background: url(../images/saying-bg.gif) no-repeat;
}
#saying blockquote p{
	padding: 28px 5px;
	background: url(../images/saying-bg.gif) right bottom no-repeat;
}
#saying dl{
	font-weight: bold;
	margin-top: 10px;
}

#paypal{
	text-align: center;
}
.check {
	margin-top: 10px;
}
.legalDisclaimerText {
	color: #666666;
	font-weight: normal;
	font-size: 0.9em;
	text-align: center;
}
#footer_badges{text-align:center;padding-bottom:60px;width:700px;margin:0 auto;clear:both; }
#footer_badges ul{background:#FFFFFF none repeat scroll 0 0;border:1px solid #D9D3BF;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 auto;padding:10px;width:700px;border-bottom:2px solid #d6cfc3;height:48px;}
#footer_badges li{list-style:none;display:inline;margin-left:0 !important;}
#last {padding-left: 20px;}
.spacer {
	height: 150px;
}
ul#mainlevel {
  margin: 0;
  padding: 0;
}
ul#mainlevel li {
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */ 
    display: block;
  padding: 0 1em; /* Provides horizontal separation between menu items */
} 
/* subpage */
.td-wrape{
	width: 100%;
}
.td-wrape table{
	color: #111;
	line-height: 36px;
	margin-bottom: 20px;
	background: url(../images/table-bg.gif) 0 -75px no-repeat;
}
.td-wrape th{
	width: 140px;
	font-size: 14px;
	line-height: 35px;
	text-transform: uppercase;
}
.td-wrape td,.td-wrape th{
	text-align: center;
}
.td-wrape th.first{
	width: auto;
	text-align: left;
	padding-left: 20px;
}
.td-wrape td.first{
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
	font-weight: normal;
}
.td-wrape .bg{
	background: #EBEBEB;
}
.td-wrape td{
	font-size: 11px;
	font-weight: bold;
}
.td-wrape td.td-price{
	color: #F26521;
	font-size: 24px;
}

/* vpsdedi */
#tab{
	color: #252525;
	margin-bottom: 40px;
}
.tabnav{
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	position: relative;
	margin-top: 2px;
	background: url(../images/table-bg.gif) no-repeat;
}
.tabcontent{
	width: 670px;
	margin-top: -5px;
	display: none;
	padding-bottom: 15px;
	border: 1px solid #D0CECE;
}
.tabnav h2{
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}
.tabnav p{
	float: right;
	cursor: pointer;
	padding-top: 10px;
	line-height: normal;
}
.tabcontent th{
	color: #F26521;
	padding-top: 15px;
}
.tabcontent th,.tabcontent td{
	padding-left: 10px;
}

.spacelist{
	width: 100%;
	color: #111;
}
.spacelist th{
	width: 114px;
	color: #fff;
	font-size: 14px;
	line-height: 33px;
	text-align: center;
	background: url(../images/table-bg.gif) 1px -42px no-repeat;
}
.spacelist th.first{
	width: auto;	
	background: none;
}
.spacelist th.last{
	width:121px;
}
.spacelist td.first{
	padding-left:15px;
	text-align: left;
	font-size:12px;
	font-weight: normal;
	background-position: 0 0;
}
.spacelist td.last{
	padding-right: 7px;
	background-position: right top;
}
.spacelist td{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 42px;
	background: url(../images/table-bg.gif) -20px 0 no-repeat;
}
.spacelist .sl-price td{
	font-size: 20px;
	color: #F26521;
	font-weight: bold;
	background:none;
}
.spacelist .btn td{
	background: none;
}
#stratus-plans {
	background:url(../images/stratus-plans.jpg);
	width: 800px;
	height:420px;
	margin:0 auto;
}
#pre-order {
	width: 310px;
	padding-left:10px;
}
	

