html{
	overflow-y: scroll;
	overflow-x: hidden;
}
body{
	margin:0px;
	background-color:#FFFFFF;
	line-height: 13px;
	font-family: Verdana, Helvetica, sans-serif;
}
*{
	margin:0px;
	padding:0px;
	text-decoration:none;
}
a {
	border:none;
	text-decoration:none;
	outline: none;
	color:#555555;
}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
a:hover {
	border:none;
	text-decoration:underline;
	color:#999999;
}
	ul, ol{
		margin-bottom:12px;
	}
	
	ul li{
		margin-left:14px;
	}
	
	ol li{
		margin-left:24px;
		margin-bottom:6px;
	}

p {
	margin-bottom:12px;
}
.note {
	margin-top:12px;
}
img {
	border:none;
	text-decoration:none;
}
img.title{
	margin-top:12px;
	display:inline;
	float:left;
}
img.fronttitle{
	margin-top:12px;
	margin-left:12px;
}
img.icon{
	display:inline;
	float:left;
}
img.contacttitles{
	margin-bottom:6px;
}
h1,h2,h3,h4,h5,h6{
		margin-bottom:6px;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:16px;
	line-height:16px;
	color:#555555;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:14px;
	color:#555555;
}
#iconsList {
	overflow: hidden;
	list-style-type:none;
	margin-top:12px;
}

#iconsList li {
	float: left;
}

#iconsList .iconsListTitle {
	height: 40px;
	display: block;
	text-indent:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#555555;
	font-weight:bold;
}
#iconsList .iconsListTitle a {
	text-decoration:none;
}
#iconsList .iconsListText {
	display: block;
	line-height: 16px;
	margin-left:50px;
	margin-top:-20px;
	margin-bottom:12px;
}
#iconsplans .iconsListTitle {
	background: url(images/plansicon.gif) no-repeat top left;
}
#iconsswitch .iconsListTitle {
	background: url(images/switchicon.gif) no-repeat top left;
}
#iconstech .iconsListTitle {
	background: url(images/techicon.gif) no-repeat top left;
}
#iconsfaq .iconsListTitle {
	background: url(images/faqicon.gif) no-repeat top left;
}
#iconsdomain .iconsListTitle {
	background: url(images/faqicon.gif) no-repeat top left;
}
#iconsdesign .iconsListTitle {
	background: url(images/designicon.gif) no-repeat top left;
}
#iconsknowledge .iconsListTitle {
	background: url(images/knowledgeicon.gif) no-repeat top left;
}
#iconssupport .iconsListTitle {
	background: url(images/supporticon.gif) no-repeat top left;
}
#iconsfeedback .iconsListTitle {
	background: url(images/feedbackicon.gif) no-repeat top left;
}
#iconssignup .iconsListTitle {
	background: url(images/feedbackicon.gif) no-repeat top left;
}

#outer {
	position:absolute;
	left:50%;
    width:775px;
	height:700px;
    margin-left:-387.5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:#FFF;
}
#header {
	float:left;
	display:inline;
    width:775px;
	height:130px;
}
.logo {
	float:left;
	position:absolute;
	margin-top:35px;
	margin-left:12px;
	width:193px;
	height:46px;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
}
#menu {
	display:inline;
	position:absolute;
	margin-left:12px;
	margin-top:109px;
	float:left;
}
#menu span {
	display: none;
}
#menuhosting {
	float:left;
	width:68px; 
	height:10px;
	background:url(images/menu/hosting.gif) no-repeat center top;
}

#menuhosting a{
	display:block;
	width:68px; 
	height:10px;
	overflow:hidden;
	background:url(images/menu/hosting.gif) no-repeat center top;
}
#menuhosting a:hover {
	background: url(/images/menu/hosting.gif) no-repeat center bottom;
}
#menuservices {
	float:left;
	width:80px; 
	height:10px;
	background:url(images/menu/services.gif) no-repeat center top;
}
#menuservices a{
	display:block;
	width:80px; 
	height:10px;
	overflow:hidden;
	background:url(images/menu/services.gif) no-repeat center top;
}
#menuservices a:hover {
	background: url(/images/menu/services.gif) no-repeat center bottom;
}

#menusupport {
	float:left;
	width:77px; 
	height:10px;
	background:url(images/menu/support.gif) no-repeat center top;
}
#menusupport a{
	display:block;
	width:77px; 
	height:10px;
	overflow:hidden;
	background:url(images/menu/support.gif) no-repeat center top;
}
#menusupport a:hover {
	background: url(/images/menu/support.gif) no-repeat center bottom;
}
#menuabout {
	float:left;
	width:62px; 
	height:10px;
	background:url(images/menu/about.gif) no-repeat center top;
}
#menuabout a{
	display:block;
	width:62px; 
	height:10px;
	overflow:hidden;
	background:url(images/menu/about.gif) no-repeat center top;
}
#menuabout a:hover {
	background: url(/images/menu/about.gif) no-repeat center bottom;
}
#menucontact {
	float:left;
	width:94px; 
	height:10px;
	background:url(images/menu/contact.gif) no-repeat center top;
}
#menucontact a{
	display:block;
	width:94px; 
	height:10px;
	overflow:hidden;
	background:url(images/menu/contact.gif) no-repeat center top;
}
#menucontact a:hover {
	background: url(/images/menu/contact.gif) no-repeat center bottom;
}
#whole {
	display:inline;
	float:left;
	width:775px;
	min-height:481px;
	background:#FFF;
	margin-left:12px;
}
/* for Internet Explorer */
/*\*/
* html #whole {
	display:inline;
	float:left;
	width:775px;
	height:481px;
	background:#FFF;
	margin-left:12px;
}
/**/
#full {
	display:inline;
	float:left;
	width:552px;
	min-height:481px;
	background:#FFF;
	margin-left:12px;
}
/* for Internet Explorer */
/*\*/
* html #full {
	display:inline;
	float:left;
	width:552px;
	height:481px;
	background:#FFF;
	margin-left:12px;
}
/**/
.fulltext{
	display:inline;
	float:left;
	width:528px;
	margin-top:12px;
}
.portfolio{
	display:inline;
	float:left;
	border: solid 1px #DDDDDD;
	margin-top:12px;
	width:550px;
	height:290px;
}
.portfolio-left{
	display:inline;
	width:550px;
	float:left;
}
.portfolio-bar{
	display:inline;
	float:right;
	width:550px;
	padding:12px 0px 12px 0px;
	border-bottom:solid 1px #DDDDDD;
	margin-bottom:12px;
	line-height:11px;
	text-align:left;
}
.portfolio-bar .left{
	display:inline;
	float:left;
	width:auto;
}

.portfolio-bar .right{
	display:inline;
	float:right;
	width:auto;
}
.feature-left{
	display:inline;
	width:270px;
	height:100px;
	float:left;
}
.feature-right{
	display:inline;
	float:right;
	width:256px;
	height:76px;
	padding: 0px 12px 12px 12px;
}
.feature-right .left{
	display:inline;
	float:left;
}

.feature-right .right{
	display:inline;
	float:right;
}
	
.feature {
	border:solid 1px #DDDDDD;	
}
.feature-box {
	float:left;
	display:inline;
	width:552px;	
	margin-bottom:0px;
	padding:12px 0px 12px 0px;
	border-top:solid 1px #DDDDDD;	
}
.feature-box h3 {
	margin-bottom:6px;
}
#hosting {
	display:inline;
	float:left;
    width:351px;
	height:233px;
	margin-left:12px;
	background:#fffde4;
	border:1px solid #fff9ae;
}
#ourplans {
	float:left;
	display:inline;
    width:185px;
	height:233px;
	margin-left:12px;
	background:#fffde4;
	border:1px solid #fff9ae;
}
.ourplanstext{
	float:left;
	display:inline;
	width:163px;
	margin-left:12px;
	margin-top:6px;
}
.ourplanstext a{
	text-decoration:underline;
}
#knowledgeframe {
	float:left;
	display:inline;
    width:550px;
/*	height:431px;*/
	margin:0px;
	padding:0px;
/*	background:#fffde4;*/
/*	border:1px solid #fff9ae;*/
/*	overflow:hidden;*/
/*	margin-top:12px;*/
}
#signinframe {
	float:left;
	display:inline;
    width:185px;
	height:233px;
	margin-left:12px;
	background:#fffde4;
	border:1px solid #fff9ae;
	overflow:hidden;
}
#signin {
	float:left;
	display:inline;
    width:185px;
	height:233px;
	padding-left:12px;
	background:#fffde4;
	overflow:hidden;
}
#backbutton{
	background-image:url(images/back.gif); 
	width:70px; 
	height:18px; 
	border:none; 
	float:left; 
	margin-right:6px;
}
#nextbutton{
	background-image:url(images/next.gif); 
	width:70px; 
	height:18px; 
	border:none; 
	float:left; 
	margin-right:6px;
}
.signin { 
	float:left;
	display:inline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:#fffde4;
	margin-top:6px;
	padding:0px;
	overflow:hidden;
}
.customersignin { 
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:163px;
	display:inline;
	padding:0px;
	overflow:hidden;
}
.customersignin label { 
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	display:inline;
	margin-bottom:6px;
}
.customersignin input { 
	float:left;
	display:inline;
	width:159px;
	height:16px;
	padding:1px 0px 1px 0px;
	font-size:11px;
	border:1px solid #fff9ae;
	background:#ffffff;
	font-family: Verdana, Helvetica, sans-serif;
}
.signin-other{
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:163px;
	height:auto;
	margin-top:10px;
}
.signin-other input{
	float:left;
	display:inline;
	width:13px;
	height:16px;
	margin-left:6px;
	margin-right:6px;
	font-size:11px;
	border: 1px solid #fff9ae;
	font-family: Verdana, Helvetica, sans-serif;
}
#services {
	float:left;
	display:inline;
    width:351px;
	height:233px;
	margin-left:12px;
	margin-top:12px;
	background:#fffde4;
	border:1px solid #fff9ae;
}
.services {
	float:left;
	display:inline;
    width:331px;
	margin-left:12px;
	margin-top:6px;
}
.services a{
	text-decoration:underline;
}
#switchnow {
	float:left;
	display:inline;
    width:185px;
	height:233px;
	margin-left:12px;
	margin-top:12px;
	background:#fffde4;
	border:1px solid #fff9ae;
}
.switch{
	float:left;
	display:inline;
	width:163px;
	margin-left:12px;
	margin-top:6px;
}
.switch a{
	text-decoration:underline;
}
#help {
	float:left;
	display:inline;
    width:185px;
	height:233px;
	margin-left:12px;
	margin-top:12px;
	background:#fffde4;
	border:1px solid #fff9ae;
}
.customersupport{
	float:left;
	display:inline;
	width:163px;
	margin-left:12px;
	margin-top:6px;
}
.customersupport a{
	text-decoration:underline;
}
#footer {
	float:left;
	display:inline;
	margin-left:12px;
	padding-top:12px;
    width:751px;
	height:30px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
.sitelinks{
	float:left;
	display:inline;
    width:500px;
	text-align:left;
}
.iconlinks{
	float:left;
	display:inline;
    width:251px;
	text-align:right;
}
a.home {
    background: transparent url('/images/homeicon.gif') no-repeat 35px 0px;
    padding-right: 20px;
}
a:hover.home {background: transparent url('/images/homeicon.gif') no-repeat 35px bottom; }

a.sitemap {
    background: transparent url('/images/sitemapicon.gif') no-repeat 52px 0px;
    padding-right: 20px;
}
a:hover.sitemap {background: transparent url('/images/sitemapicon.gif') no-repeat 52px bottom; }

a.contact {
    background: transparent url('/images/contacticon.gif') no-repeat 65px 0px;
    padding-right: 20px;
}
a:hover.contact {background: transparent url('/images/contacticon.gif') no-repeat 65px bottom; }

a.rss {
    background: transparent url('/images/rssicon.gif') no-repeat 26px 0px;
    padding-right: 13px;
}
a:hover.rss {background: transparent url('/images/rssicon.gif') no-repeat 26px bottom; }

a#print {
    background: transparent url('/images/printicon.gif') no-repeat 32px 0px;
    padding-right: 19px;
}
a:hover#print {background: transparent url('/images/printicon.gif') no-repeat 32px bottom; }

a#email {
    background: transparent url('/images/emailicon.gif') no-repeat 88px 0px;
    padding-right: 25px;
}
a:hover#email {background: transparent url('/images/emailicon.gif') no-repeat 88px bottom; }

a#visual {
/*	background: transparent url('/images/visualicon.gif') no-repeat 127px 0px;
    padding-right: 30px;*/
	text-decoration:underline;
}
/*a:hover#visual {background: transparent url('/images/visualicon.gif') no-repeat 127px bottom; }*/
a.external {
    background: transparent url('/images/externalicon.gif') no-repeat right top;
    padding-right: 16px;
}
a:hover.external {background: transparent url('/images/externalicon.gif') no-repeat right bottom; }

.main{
	float:left;
	display:inline;
	width:163px;
	margin-left:10px;
	margin-top:28px;
	overflow:hidden;
	overflow-y: hidden;
	overflow-x: hidden;
}
.terms{
	float:left;
	display:inline;
	width:528px;
	margin-top:12px;
}
.terms-whole{
	float:left;
	display:inline;
	width:775px;
	margin-top:12px;
	font-size:12px;
}
.terms-whole h1{
	font-size:16px;
	line-height:16px;
}
.terms-whole h2{
	font-size:14px;
	line-height:14px;
}
.terms-whole p{
	margin-left:24px;
}
.plan-top{
	float:left;
	display:inline;
	height:74px;
	width:550px;
	margin-top:12px;
	margin-bottom:14px;
}
.plan-middle{
	float:left;
	display:inline;
	height:74px;
	width:550px;
	margin-bottom:14px;
}
.plan-bottom{
	float:left;
	display:inline;
	height:74px;
	width:550px;
	margin-bottom:14px;
}
.navigation{
	display:inline;
	float:left;
	width:100%;
	font-size:10px;
	text-transform:uppercase;
}
ul.sitemap { 
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
ul.sitemap li { 
	list-style-type:none;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	text-align:left;
}
ul.sitemap li ul { 
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
ul.sitemap li ul li { 
	margin: 3px 0px 3px 6px;
	list-style-type:none;
	padding-left:14px;
	text-align:left;
	background:url("../images/dash.gif") no-repeat scroll 0px 7px transparent;
}
ul.sitemap li ul li ul { 
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
ul.sitemap li ul li ul li { 
	margin: 3px 0px 3px 6px;
	list-style-type:none;
	padding-left:14px;
	text-align:left;
	background:url("../images/dash.gif") no-repeat scroll 0px 7px transparent;
}
ul.sitemap li ul li ul li ul { 
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
ul.sitemap li ul li ul li ul li { 
	margin: 3px 0px 3px 6px;
	list-style-type:none;
	padding-left:14px;
	text-align:left;
	background:url("../images/dash.gif") no-repeat scroll 0px 7px transparent;
}

/* Plan Page Table {{{ */
.dataTable	{
	width:				100%;
	float:left;
	color:				#333;
	font-size:			10px;
}

.features	{
	width:				552px !important;
	margin:				0px 0px 0px 0px;
}

.inner	{
	width:				95%;
}

.dataTable th	{
	color:				#666666;
	height:19px;
	border-bottom:		1px solid #fff9ae;
}

.dataTable th.top	{
	background:			#158;
	color:				#fff;
	border:				1px solid #fff9ae;
}

.dataTable td {
	border-bottom:		1px solid #fff9ae;
	padding-left:5px;
	height:19px;
}

.dataTable td.sp {
	padding:			0px;
	border-bottom:		0px;
}

.dataTable td.pad3	{
	padding:0 3px 0 3px;
}

.dataTable td.pad5	{
	padding:0 5px 0 7px;
}

.dataTable tr.dark {
	background:			#FAFAFA;
	border:				1px solid #000 !important;
	font-weight:		bold;
	color:				#666;
}

.dataTable tr.dark td {
	border-top:			1px solid #ccc !important;
	border-bottom:		1px solid #ccc !important;
}

.dataTable tr.dark td.st {
	border-left:		1px solid #ccc !important;
}

.dataTable tr.dark td.ed {
	border-right:		1px solid #ccc !important;
}


.dataTable .nul {
	border-bottom:		0px !important;
}

.dataTable .center {
	text-align:			center;
}

.dataTable .gy{
	background:			#F6F6F6;
}

.dataTable a.dis {
	display:			block;
	height:				20px;
	line-height:		20px;
	padding-left:		8px;
	border-bottom:		1px solid #fff9ae !important;
	border-right:		1px solid #fff9ae !important;
	border-left:		1px solid #fff9ae !important;
	background:			#fffde4;
	cursor:            pointer;
}

.dataTable a.tl {
	border-top:			1px solid #fff9ae !important;
}

.dataTable a.bl {
	border-bottom:		1px solid #fff9ae !important;
}

.dataTable a.hightl {
	border-top:			1px solid #fff9ae !important;
}

.dataTable a.highlighted {
	background:			#fff;
	color:				#666666 !important;
	font-weight:		bold;
	border-right:		0px !important;
	display:			block;
	height:				20px;
	line-height:		20px;
	padding-left:		8px;
	border-bottom:		1px solid #fff9ae !important;
	border-left:		1px solid #fff9ae !important;	
}

.dataTable a.highbot {
	border-bottom:		1px solid #fff9ae !important;	
}

.dataTable a.dis:hover {
	background:			#fff;
}

.displayBox {
	width:				392px;
	border:				1px solid #fff9ae !important;
	border-left:		0px !important;
	background:			#fff;
}

#display	{
	width:				100%;
	height:				150px;
	overflow: 			auto;
	background:			#fff;
}

ul.simple, ul.simple li{ list-style:none; padding: 0; }
ul.simple li p, ul.simple li h4{ /*padding: 0px 0px; */ }

#container { width:528px; text-align: left; padding:0px; margin-top:12px; }

#container a { text-decoration:none; }
	
div.collapse{ width:528px;	margin-top:12px; font-family: Verdana, Helvetica, sans-serif; color:#555555;}	
div.collapse-container{ width: 528px; padding:0px 0px;}

/*feedback form*/
.form{
	float:left;
	margin-top:12px;
	width:552px;
}
.formContact{
	float:left;
	width:552px;
}
	.mTop30 	{ float:right; display:inline; margin-top:15px; }
	.mTop31 	{ float:left; display:inline; margin-top:12px; 	margin-left:44px;}
	.mTop32 	{ float:right; display:inline; margin-top:17px; }
	
	.mTop33 	{ float:right; display:inline; }
	.mTop33 input 	{ border:none; width:70px; height:18px; }
	.formButtonContact 	{ float:left; margin-left:482px; display:inline; }
	
      div.rotator { position: relative; width:331px; height:213px; background: #fff; }
      div.r1 { width:351px; height:233px; }
      div.r1 p {  }
	  div.r2 { width:351px; height:233px;}
	  div.r3 { width:351px; height:233px; background-color:#fdfcea; }
	  div.r4 { width:351px; height:233px; background-color:#fdfcea; }
      div.fadernav { position:absolute; top: 206px; left: 282px; }
      div.fadernav div.current, div.fadernav a { width: 9px; height: 9px; margin: 0 4px 0 0; float: left; overflow: hidden; }
      div.fadernav a:hover { text-decoration: none; }
      div.fadernav div.current { background: #ffe171; }
      div.fadernav a { display: block; background: #fff9ae; }

/*input buttons*/	  
#gobutton {
	background: url(/images/gobutton.gif) no-repeat;
    height: 18px;
    width: 70px;
    border: none;
	cursor:pointer;  
}
#gobutton:hover {
	background: url(/images/gobutton.gif) no-repeat center bottom; 
}
#sb {
	background: url(/images/searchbutton.gif) no-repeat;
    height: 18px;
    width: 70px;
    border: none;
	cursor:pointer;  
}
#sb:hover {
	background: url(/images/searchbutton.gif) no-repeat center bottom;
}
#cancelbutton {
	background: url(/images/cancel.gif) no-repeat;
    height: 18px;
    width: 70px;
    border: none;
	cursor:pointer;  
}
#cancelbutton:hover {
	background: url(/images/cancel-hover.gif) no-repeat;
    height: 18px;
    width: 70px;
    border: none;
	cursor:pointer;  
}
#submitbutton {
	background: url(/images/submitbutton.gif) no-repeat;
    height: 18px;
    width: 70px;
    border: none;
	cursor:pointer;  
}
#submitbutton:hover {
	background: url(/images/submitbutton.gif) no-repeat center bottom; 
}
#signinbutton {
	background: url(/images/signinbutton.gif) no-repeat;
    height: 18px;
    width: 70px;
    border: none;
	cursor:pointer;  
}
#signinbutton:hover {
	background: url(/images/signinbutton.gif) no-repeat center bottom;
}
