/* CSS Document */

body{
	padding:0 0 20px 0;
	margin:0;
	background:url(../images/bg.png) repeat-x left top #fff;
}

body, select, input, div{
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:12px;
	color:#555555;
	line-height:18px;
}	


a{
	color:#00F;
	text-decoration:none;
	outline:none;
}	

a:hover{
	color:#00F;
	text-decoration:underline;
	outline:none;	
}

.clr{
	clear:both;
	padding:0;
	margin:0;
}

.spacer{
	clear:both;
	height:20px;
}

.middle{
	margin:0 auto;
}

.bigFont{
	font-size:14px!important
	}
	
.imagestyle1{
	float:right;
}

.colorstyle{
	color:#ff7502;
}

.colorstyle2{
	color:#ff0000;
}

.textstyle1{
	font-size:16px;
}

#mainwrapper{
	background:url(../images/curves.png) no-repeat top center;
	width:100%;
}

#wrappercenter{
	width:950px;
	margin:0 auto;
}

#headerwrapper{
	width:950px;
	height:77px;
	float:left;
	padding-top:27px;
}

.logo{
	width:196px;
	height:53px;
	margin-left:34px;
	margin-top:3px;
	float:left;
	background:url(../images/logo.png) no-repeat;
}

.logo a{
	display:block;
	width:196px;
	height:53px;
}

.logincontainer{
	width:285px;
	height:61px;
	float:right;
	margin-right:10px;
	text-align:left;
}

.logincontainer ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	height:28px;
	margin-bottom:10px;
}

.logincontainer ul li{
	display:inline;
	float:left;
	margin-right:2px;
}

.inputcurvestyle2{
	background:url(../images/inputfield-bg2.png) no-repeat;
	width:133px;
	height:24px;
	padding:2px 3px;
	display:block;
	float:left;
	margin:0;
	text-align:center;
}

.inputcurvestyle2 input{
	width:118px;
	float:left;
	border:0 none;
	line-height:18px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	outline:none;
	/*line-height:30px;
	font-weight:bold;
	font-size:14px;
	*/
}

a.btn1{
	background:url(../images/login-bg.png) no-repeat top left;
	width:85px;
	line-height:23px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	float:left;
}

a.btn1:hover{
	color:#fff;
	background:url(../images/login-bg.png) no-repeat top right;
	text-decoration:none;
}

.logincondition{
	float:left;
	width:185px;
}

.logincondition ul{
	margin:0 0 0 20px;
	padding:0;
	list-style:circle !important;
}

.logincondition ul li{
	line-height:14px;
	font-size:11px;
}

.logincondition ul li a{
	color:#6e6e6e;
	text-decoration:none;
}
#navcontainer{
	width:950px;
	float:left;
}

.navigation{
	background:url(../images/nav-bg.png) no-repeat top left;
	width:786px;
	height:41px;
	float:left;
	font-size:14px;
	padding-left:10px;
}

/*.navigation ul{
	margin:0;
	padding:0;
	list-style:none;
}

.navigation ul li{
	display:inline;
	float:left;
	line-height:41px;
	background:url(../images/nav-sep.png) no-repeat right top;
	margin:0;
}
	
	
.navigation ul li a{
	color:#464646;
	padding:0px 32px 0px 30px;	
	text-decoration:none;
	font-weight:bold;
	line-height:41px;
	display:block;
	text-shadow:#fff 1px 1px 0;	
	
	
}

.navigation ul li a:hover{
	color:#000;
	text-decoration:none;
	background:url(../images/nav-over.png) repeat-x right;
	
}*/

.nobackground{
	background:none !important;
}

.signup{
	width:153px;
	height:41px;
	float:left;
	margin:0;
	padding:0;
}

.signup a{
	display:block;
	background:url(../images/signup.png) no-repeat -1px 0;
	color:#fff;
	text-decoration:none;
	width:153px;
	height:41px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}

.signup a:hover{
	background:url(../images/signup.png) no-repeat top right;
	color:#000;
	text-decoration:underline;
}
 	

#contentwraper{
	width:950px;
	margin:0;
	margin-top:10px;
	float:left;
}

#contentleft{
	width:673px;
	float:left;
	margin:0;
	margin-top:10px;
}

#contentright{
	width:257px;
	float:right;
}


.banners{
	width:673px;
	height:255px;
	float:left;
	background:url(../images/banner.gif) no-repeat;
}

.planscontainer{
	width:673px;
	height:221px;
	float:left;
	margin:0;
	margin-top:20px;
}

.plan{
	background:url(../images/planbg.png) no-repeat top left;
	width:221px;
	height:221px;
	float:left;
}

.plan h1{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#555555;
	line-height:30px;
	padding-left:15px;
	text-shadow:#fff 1px 1px 0;	
	
}

.plancontent{
	width:181px;
	height:160px;
	margin:0 auto;
	margin-top:15px;
}

.plancontent ul{
	margin:0 0 0 16px;
	padding:0;
	margin-bottom:10px;
}	

.plancontent ul li{
	font-weight:bold;
	line-height:18px;
}

.dedicatedipadd{
	position:absolute;
	background:url(../images/dedicated-ip-add.png) no-repeat;
	width:120px;
	height:123px;
	margin-left:107px;
	margin-top:-5px;
}

a.readmore{
	font-size:12px;
	font-weight:bold;
	background:url(../images/readmore-bg.png) no-repeat;
	width:94px;
	height:28px;
	line-height:28px;
	display:block;
	text-decoration:none;
	color:#555555;
	text-align:center;
	}	

a.readmore:hover{
	text-decoration:none;
	color:#555555;
	background:url(../images/readmore-bg.png) no-repeat right;
}

.plan2{
	margin:0 5px;
}
	
.dedicatedservers{
	background:url(../images/dedicated-server.jpg) no-repeat;
	width:653px;
	height:120px;
	float:left;
	margin-top:20px;
	padding:10px;
}

.dedicatedservers h1{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#555555;
	line-height:30px;
	padding-left:15px;
}

.dedicatedserverspoints{
	width:290px;
	height:36px;
	margin-top:20px;
	margin-left:20px;
	padding:0;
	float:left;
}

.dedicatedserverspoints ul{
	width:133px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

.dedicatedserverspoints ul li{
	line-height:18px;
	font-weight:bold;
	font-size:12px;
}

.dedicatedservers .buttons{
	float:left;
	margin-top:20px;
	width:94px;
}

.dedicatedservers .text{
	font-weight:bold;
	font-size:14px;
	text-align:left;
	clear:left;
	color:#fc8521;
	line-height:24px;
}

.welcome{
	width:627px;
	height:128px;
	padding:40px 23px;
	margin:0;
	line-height:18px;
}

.welcome h1{
	font-weight:bold;
	font-size:24px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

.support{
	width:258px;
	height:65px;
	float:left;
	display:block;
}

.customize{
	float:left;
	margin-top:10px;
}

.customize a{
	background:url(../images/customised.png) no-repeat;
	width:258px;
	height:196px;
	display:block;
	float:left;
}

.box{
	width:258px;
	float:left;
	margin-top:10px;
}

.boxtop{
	background:url(../images/boxright-top.png) no-repeat;
	width:258px;
	height:11px;
	float:left;
}

.boxbottom{
	background:url(../images/boxright-bottom.png) no-repeat;
	width:258px;
	height:12px;
	float:left;
}

.boxcontent{
	background:url(../images/boxright-bg.png) repeat-y #f8f8f9;
	width:238px;
	float:left;
	padding:0 10px;
}

.boxcontent h1{
	background:url(../images/boxright-heading.png) no-repeat;
	width:227px;
	height:24px;
	padding:0;
	margin:0;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:6px 0 0 10px;
	margin-bottom:10px;
}

.boxcontent ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-left:9px;
	margin-bottom:10px;
}

.boxcontent ul li{
	line-height:30px;
	background:url(../images/bullet.png) no-repeat;
	background-position:0 5px;
	padding-left:20px;
}

.boxcontent div.btn{
	margin-left:9px;
	margin-bottom:10px;
}

.boxcontent div.textimage{
	padding:0 9px;
	width:209px;
	margin-left:9px;
	line-height:18px;
}

.learnmore{
	line-height:27px;
	font-weight:bold;
	background:url(../images/learn.png) no-repeat;
	width:125px;
	height:29px;
	display:block;
	text-decoration:none;
	color:#555555;
	text-align:center;
}	

a.learnmore:hover{
	background:url(../images/learn.png) no-repeat right;
	text-decoration:underline;
	color:#555555;
}


.domaincheck{
	background:url(../images/domain-check-bg.jpg) no-repeat;
	width:220px;
	height:106px;
	padding:15px 19px;
	margin-top:10px;
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
}

.domaincheck h1{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	color:#fff;
	margin-bottom:0px;
}
	
.domaincheck ul{
	margin:0;
	padding:0;
	line-height:none;
	height:30px;
	margin-bottom:10px;
}
.domaincheck ul li{
	display:inline;
	line-height:30px;
}

.inputcurvestyle1{
	background:url(../images/inputfield-bg1.png) no-repeat;
	width:142px;
	height:26px;
	padding:2px 3px;
	display:block;
	float:left;
	margin:0;
	text-align:center;
}

.inputcurvestyle1 input{
	height:22px;
	width:140px;
	float:left;
	font-weight:bold;
	font-size:14px;
	border:0 none;
	padding-top:3px;
}

.dropdownstyle1{
	background:url(../images/dropdown-bg1.png) no-repeat;
	width:64px;
	height:25px;
	padding:2px 3px;
	display:block;
	float:left;
	margin:0;
	margin-left:2px;
}

.dropdownstyle1 select{
	height:25px;
	float:left;
	width:64px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	padding:3px 0 0 0;
	border:0 none;
}

a.search{
	background:url(../images/search-bg.png) no-repeat left top;
	width:85px;
	height:29px;
	line-height:30px;
	font-weight:bold;
	font-size:12px;
	float:left;
	color:#555555;
	text-transform:uppercase;
	display:block;
	padding:0;
	padding-left:10px;
	margin-right:5px;
	text-decoration:none;
}

a.search:hover{
	background:url(../images/search-bg.png) no-repeat -95px top;
	color:#555555;
	text-decoration:none;
}

.partners{
	width:950px;
	height:34px;
	background:url(../images/partners.jpg) no-repeat center;
	float:left;
}

.footernav{
	width:950px;
	background:url(../images/footer-nav.png) no-repeat;
	height:30px;
	float:left;
	margin-top:20px;
	padding:10px 0 0px 0;
}

.footernav ul{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:900px;
}

.footernav ul li{
	display:inline;
	float:left;
	background:url(../images/footer-nav-sep.png) no-repeat right top;
	padding:0px 35px;
}
.footernav ul li a{
	color:#464646;
	text-shadow:#fff 1px 1px 0;	
	font-weight:bold;
	padding:0;
}

.copyright{
	width:950px;
	text-align:center;
	font-weight:bold;
	float:left;
	margin-top:15px;
}
.copyright a{
	text-decoration:none;}