@charset "utf-8";
/* CSS Document */


html,
body {
   margin:0;
   padding:0;
   height:100%;
}


#container {
   min-height:100%;
   position:relative;
   font-family:Tahoma;
}

a{
	color:#900;
	text-decoration:underline;
}

img{
	border:0;
}

#header {
   padding:0 10px 10px 10px;
   _padding-right:0;
   position:relative;
   background-image:url(../images/page_bg.gif);
   background-position:top left;
   background-repeat:repeat-x;
   margin:0;
   _margin-right:-25px;
   height:180px;
}

.thousand-px-box{
	width:1000px;
	margin:auto;
}

#box-container{
	width:1000px;
	float:left;
	position:relative;
}

#top-navigation{
	width:555px;
	float:left;
	position:relative;
	font-size:16px;
	font-weight:bold;
	margin:10px 5px 0 220px;
	_margin-left:100px;
}


.top-links a{
	color:#fff;
	padding:0 20px 0 20px;
	border-right:1px solid #ffd4c8;
	text-decoration:none;
}

.top-links-last a{
	color:#fff;
	padding:0 20px 0 20px;
	border-right:0;
	text-decoration:none;
}

#myaccount{
	width:187px;
	height:162px;
	float:right;
	position:relative;
	background-image:url(../images/myaccount_bg.jpg);
	background-repeat:no-repeat;
	padding:5px 10px 5px 20px;
	font-size:13px;
}

#myaccount table{
	background:none;
	margin:3px 0 0 0;
}

#myaccount table tr td{
	font-size:12px;
	font-weight:bold;
}

.inputs{
	height:22px;
	width:175px;
	background-image:url(../images/input_bg.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	margin:3px 0 3px 0;
}

#myaccount input{
	margin:2px 0 4px 13px;
	border:0;
	float:left;
	position:relative;
}

#myaccount input[type=image]{
	margin:5px 0 4px 2px;
	border:0;
	float:left;
	position:relative;
}

#myaccount #cart-title{
	width:100px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	float:left;
	position:relative;
	margin:3px 0 10px 0;
}

#cart{
	width:80px;
	float:right;
	position:relative;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	margin:2px 5px 0 0;
}

#forgotpassword{
	width:200px;
	float:left;
	position:relative;
	margin:1px 0 0 5px;
}



/***********************PAGE HEADER***********************/
#pagelogo{
		width:780px;	
		_width:705px;
		height:111px;
		float:left;
		position:relative;
		margin:30px 0 20px 0;
		_margin-left:0;
}

#pagelogo #ushlogo{
	width:198px;
	height:111px;
	float:left;
	position:relative;
}

#pagelogo #support{
	width:492px;
	_width:520px;
	height:119px;
	float:right;
	position:relative;
	/*background-image:url(../images/top_banner.gif);
	background-repeat:no-repeat;*/
	margin:5px 40px 0 0;
	_margin-right:-15px;

}

#pagelogo #support .clicktocall{
	width:140px;
	height:37px;
	float:left;
	position:relative;
	margin:15px 20px 0 30px;
	_margin-right:0;
}

#pagelogo #support #chat{
	width:96px;
	height:104px;
	float:right;
	position:relative;
	margin:15px 0 0 0;
	_margin-left:0;

}


#pagelogo #support #promotion{
	width:476px;
	height:41px;
	float:right;
	position:relative;
	margin:-45px -10px 0 0;
}



#body {
   position:relative;
   padding:0 0 30px 0;
   float:left;
}


#newfooter {
   position:relative;
   bottom:0;
   width:100%;
   height:150px;   /* Height of the footer */
  /* border-top:2px solid #d2d2d2;
   background:#d2d2d2;*/
   background-image:url(../images/footer_background.gif);
   background-repeat:repeat-x;
   clear:both;
   top:30px;
   padding-top:0;
}


#newfooter h1{
		font-size:14px;
		color:#4a4a4a;
		margin:0 0 5px 0;
		padding:0;
}

#newfooter table{
	background-color:transparent;
	margin-top:10px;
}



#newfooter table tr td.end{
		border-top:1px solid #efefef;
		*width:400px;
		*padding-left:285px;
		color:#666666;
}

#newfooter table tr td{
	width:150px;
	line-height:18px;
}

#newfooter table tr td a{
	color:#000000;
	text-decoration:none;
}

#newfooter table tr td a:hover{
	text-decoration:underline;
}

#newfooter table tr td.wide{
	width:270px;
	padding-left:50px;
	vertical-align:top;
}

.cclogos{
	text-align:center;
	margin-top:10px;
}

/********************HOMEPAGE BODY***********************/
#banner_area{
	width:100%;
	float:left;
	position:relative;
	height:276px;
}

#linux_vps_offer_banner{
	width:725px;
	height:276px;
	float:left;
	position:relative;
	margin-left:2px;
}

#subscribe_newsletter{
	width:249px;
	height:96px;
	float:right;
	position:relative;
	background-image:url(../images/Subscribe_newsletter.jpg);
	background-repeat:no-repeat;
	margin-right:2px;
	padding:180px 0 0 15px;
	font-size:15px;
	letter-spacing:normal;
	color:#0b4779;
	font-weight:bold;
}

#subscribe_newsletter input.email{
	width:220px;
	padding:5px;
}

#subscribe_newsletter input.send{
	margin-top:5px;
	margin-left:-2px;
}

#subscribe_error{
	font-size:12px;
	color:#ff0000;
	letter-spacing:normal;
	margin-top:5px;
	*margin-top:0;
	_margin-top:0;
}

#confused{
	width:314px;
	height:359px;
	float:left;
	position:relative;
	background-image:url(../images/confused_bg.gif);
	background-repeat:no-repeat;
	margin:20px 20px 10px 5px;
	_margin:20px 10px 10px 5px;

}


.lowcost{
	width:249px;
	height:113px;
	float:left;
	position:relative;
	margin:15px 0 0 28px;
	_margin:15px 0 0 15px;
	background-image:url(../images/low_cost_bg.gif);
	background-repeat:no-repeat;
	padding:3px;
}

.lowcostbottom{
	width:249px;
	height:113px;
	float:left;
	position:relative;
	margin:15px 0 0 28px;
	_margin:15px 0 0 15px;
	background-image:url(../images/low_cost_bottom_bg.gif);
	background-repeat:no-repeat;
	padding:3px;
}

.performance{
	width:249px;
	height:113px;
	float:left;
	position:relative;
	margin:15px 0 0 28px;
	_margin:15px 0 0 15px;
	background-image:url(../images/performance_top_bg.gif);
	background-repeat:no-repeat;
	padding:3px;
}

.performancebottom{
	width:249px;
	height:113px;
	float:left;
	position:relative;
	margin:15px 0 0 28px;
	_margin:15px 0 0 15px;
	background-image:url(../images/performance_bottom_bg.gif);
	background-repeat:no-repeat;
	padding:3px;
}



.lowcost .text,.lowcostbottom .text,.performance .text,.performancebottom .text{
	width:170px;
	float:left;
	position:relative;
	font-size:11px;
	margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
}

.lowcost .text h1,.lowcostbottom .text h1{
	margin:0;
	padding:0;
	font-size:17px;
	color:#059dab;
}

.performance .text h1,.performancebottom .text h1{
	margin:0;
	padding:0;
	font-size:17px;
	color:#98a41c;
}


.lowcost .text h2,.lowcostbottom .text h2,.performance .text h2,.performancebottom .text h2{
	margin:0;
	padding:0;
	font-size:13px;
	color:#f08008;
	font-weight:bold;
}

.lowcost .text p,.lowcostbottom .text p,.performance .text p,.performancebottom .text p{
	margin:5px 0 0 0;
	line-height:14px;
}

.lowcost .rightimgtop,.lowcostbottom .rightimgtop,.performance .rightimgtop,.performancebottom .rightimgtop{
	float:right;
	margin:10px 3px 10px 0;
}

.lowcost .rightimgbottom,.lowcostbottom .rightimgbottom,.performance .rightimgbottom,.performancebottom .rightimgbottom{
	float:right;
	margin:5px 10px 10px 0;
}

#whyush{
	width:314px;
	height:359px;
	float:left;
	position:relative;
	background-image:url(../images/why_ush_bg.gif);
	background-repeat:no-repeat;
	margin:20px 20px 10px 5px;
	_margin:20px 15px 10px 5px;
}

#whyush #text{
	width:90%;
	float:left;
	position:relative;
	padding:5px 10px 20px 20px;
	font-size:13px;
}

#whyush #text img{
	margin:10px 0 0 40px;
}

#whyush ul{
	margin:0;
	padding:2px 0 0 15px;
}

#whyush ul li{
	font-size:13px;
}

#comparison{
	width:314px;
	height:167px;
	float:left;
	position:relative;
	background-image:url(../images/comparison_bg.gif);
	background-repeat:no-repeat;
	margin:20px 0 10px 5px;
	_margin:20px 0 10px 0;
}

#domain{
	width:314px;
	height:181px;
	float:left;
	position:relative;
	background-image:url(../images/checkdomain_bg.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 5px;
	_margin:0 0 10px 0px;
}


.title-with-icon{
	width:290px;
	float:left;
	position:relative;
	padding:0;
	font-size:18px;
	color:#060606;
	margin:17px 0 0 20px;
	_margin:17px 0 0 10px;
}

.box-content{
	width:290px;
	float:left;
	position:relative;
	margin:10px 0 0 25px;
	_margin:10px 0 0 10px;
	font-size:12px;
}

.box-content select{
	padding:2px;
	margin:5px 0 5px 0;
	border:1px solid #8fcbd1;
	font-family:Arial;
	width:250px;
}

.box-content ul{
	margin:-5px 0 0 15px;
	_margin:-5px 0 0 25px;
	padding:0;
}

.box-content ul li{
	margin:2px 0 2px 0;
}

#domain-content{
	width:300px;
	float:left;
	position:relative;
	margin:10px 0 0 25px;
	_margin:10px 0 0 10px;
	font-size:12px;
}

#domain-content select, #domain-content input{
	padding:1px;
	margin:10px 0 5px 0;
	*margin:-10px 0 0 0;
	font-family:Arial;	
	font-size: 14px;
}

#domain-content img{
	margin-left:-20px;
	margin-top:20px;
	*margin-top:0;
}

.box-content input
{
	text-align:right;
	margin:5px 0 0 0 ;
}

.domainselect{
	width:800px;
}

#img-float-right{
	float:right;
	position:relative;
	margin:2px 0 5px 5px;
}

#catchus{
	width:600px;
	float:left;
	position:relative;
	font-family:Century Gothic;
	font-size:30px;
	color:#868686;
	margin:30px 0 0 0;
}

#catchus h1{
	font-family:Century Gothic;
	font-size:30px;
	font-weight:normal;
}

#verisign table{
	background-color:#fff;
	float:left;
	position:relative;
}

#catchus img{
	margin-left:20px;
	vertical-align:middle;
}

.mediums{
	margin:0 7px 0 7px;
}



#verisign{
	float:left;
	position:relative;
	margin-right:15px;
	margin-top:0;
}

#verisign img{
	float:left;
	position:relative;
}
/********************HOMEPAGE BODY END*******************/


/********************FOOTER*********************/
#footer{
	width:1005px;
	/*height:60px;*/
	float:left;
	position:relative;
	/*background-image:url(../images/footer_bg.gif);
	background-repeat:no-repeat;
	margin:20px 0 10px -3px;*/
}

#footer-left-links{
	width:400px;
	float:left;
	position:relative;
	margin:21px 20px 20px 30px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}

#footer-right-links{
	width:400px;
	float:right;
	position:relative;
	margin:21px 30px 20px 20px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:right;
}

#footer-right-links a{
	color:#ffffff;
	text-decoration:none;
}

#footer-right-links a:hover{
	text-decoration:underline;
}

#footer-seals{
	float:left;
	position:relative;
	text-align:center;
	margin:10px 0 0 0;
}

#footer-seals table{
	background-color:#ffffff;
}


/************************SERVICES PAGE**********************/
#leftservices-box{
	width:268px;
	height:310px;
	background-image:url(../images/services_bg.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	clear:both;
	margin:20px 0 0 0;
}

#leftservices-box h1{
	font-size:22px;
	color:#5a0b0b;
	padding:2px 0 0 20px;
	*margin-top:15px;
}

#leftservices-box .title{
	width:241px;
	float:left;
	position:relative;
	margin:0 0 0 6px;
	padding:0 0 0 15px;
	font-size:15px;
	font-weight:bold;
	color:#ba0e4b;
}

#leftservices-box .titleselected{
	width:241px;
	float:left;
	position:relative;
	margin:0 0 0 6px;
	background-image:url(../images/services_arrow.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	font-size:15px;
	font-weight:bold;
	color:#ba0e4b;
}

#leftservices-box a{
	color:#ba0e4b;
	text-decoration:none;
}

#leftservices-box .text{
	width:230px;
	float:left;
	position:relative;
	margin:3px 0 10px 6px;
	padding:0 0 0 15px;
	font-size:12px;
	text-align:left;
	line-height:16px;
}


/***********************BODY**********************/

#services-body{
	width:700px;
	_width:690px;
	float:right;
	position:relative;
	margin:20px 10px 20px 0;
	font-size:12px;
	color:#111;
	text-align:justify;
	font-family: Arial;
	line-height:18px;
}

#services-body .support{
	width:330px;
	float:left;
	position:relative;
	margin:0 10px 40px 0;
	min-height:50px;
}

#services-body #email{
	width:530px;
	float:left;
	position:relative;
	margin:0 10px 40px 0;
	min-height:50px;
}


#services-body h1{
	font-size:22px;
	font-weight:normal;
	color:#000;
	padding:0 0 3px 0;
	margin:5px 0 5px 0;
	/*border-bottom:1px solid #666;*/
	font-weight:bold;
	/*background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
	font-family: Arial;
}

#services-body h3{
	
	font-size:22px;
	font-weight:normal;
	color:#000;
	padding:0 0 3px 0;
	margin:5px 0 5px 0;
	font-weight:bold;
	/*background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
}

#services-body #domaintext{
	font-weight:bold;
	color:#F60;
	font-size:15px;
	padding-right:10px;
}

#services-body .plans{
	width:218px;
	height:140px;
	margin:5px;
}

#services-body ul{
	padding:0 0 0 20px;
	margin:0;
}

#services-body ul li{
	margin-bottom:10px;
	color:#111;
}

#services-body h2{
	font-size:15px;
	font-weight:bold;
	color:#000;
	padding:0;
	margin:0 0 2px 0;
}

#services-body p{
	margin:0 0 0 35px;
	padding:0;
	color:#900;
}

#services-body #email table{
	margin:0 0 0 35px;
	padding:0;
	color:#900;
	background-color:#ffffff;
	border:1px solid #FF9;
}

#services-body #email table tr{
	padding:5px 0 5px 0;
}

#services-body #email table tr td{
	padding:10px;
	background-color:#FFC;
}

#services-body #email input, #services-body #email select,#services-body #email textarea{
	border:1px solid #afafaf;
	padding:2px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	line-height:normal;
	margin-right:10px;
}



#services-body table strong{
	color:#F00;
	font-size:13px;
}

#services-body #steps{
	width:100%;
	float:left;
	position:relative;
	margin-top:10px;
	*margin:0 0 5px 0;
}

#services-body #plans{
	width:100%;
	float:left;
	position:relative;
	margin-top:10px;
	*margin:0 0 5px 0;
}


#services-body form{
	margin-bottom:15px;
}

/*******************DOMAIN RESULT***********************/
#searchdomain{
	width:268px;
	height:208px;
	background-image:url(../images/domain_check.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	clear:both;
	margin:20px 0 0 0;
}

#searchdomain h1{
	font-size:18px;
	color:#5a0b0b;
	padding:2px 0 0 20px;
}

#searchdomain .text{
	width:240px;
	float:left;
	position:relative;
	margin:3px 0 10px 0px;
	padding:0 0 0 15px;
	font-size:13px;
	text-align:left;
}

#searchdomain form{
	margin:10px 0 0 0;
}

#searchdomain #banner{
	font-size:18px;
	color:#00a5c8;
	text-align:center;
}

#services-body #success{
	color:#95bd08;
	font-size:28px;
	float:left;
	position:relative;
	margin:20px 0 80px 0;
	
}

#services-body #success ul{
	margin:5px 0 0 40px;
}

#services-body #success li{
	list-style-image:url(../images/success.gif);
	color:#95bd08;
}

#services-body #failure{
	color:#b91111;
	font-size:28px;
	float:left;
	position:relative;
	margin:20px 0 200px 0;
}

#services-body #failure ul{
	margin:5px 0 0 40px;
}

#services-body #failure li{
	list-style-image:url(../images/failure.gif);
	color:#b91111;
}

#services-body h2{
	color:#666;
	font-size:17px;
}

.field{
	font-weight:bold;
	font-size:13px;
}

.orange{
	color:#09C;
	font-weight:bold;
}

table{
	background-color:#bbb;
}

table tr th{
	font-size:16px;
	background-color:#F60;
	color:#fff;
	text-align:center;
	
}

table tr td{
	font-size:13px;
}

.changeos, .changeos input, .changeos select{
	font-size:12px;
	color:#000;
}


#page-body{
	width:680px;
	float:right;
	position:relative;
	margin:0 10px 20px 0;
	font-size:14px;
	color:#111;
}


#page-body table{
		font-size:30px;
		background-color:#fff;
}

#page-body table tr td{
	font-size:16px;
}

#page-body input, #page-body textarea{
	border:1px solid #789;
	font-family:Arial;
	width:250px;
}

#account-body{
	width:680px;
	float:right;
	position:relative;
	margin:5px 10px 20px 0;
	color:#111;
	font-size:16px;
}

#account-body h1{
	font-size:24px;
}


#account-body a{
	color:#069;
	font-size:14px;
}



/************************Control Panel PAGE**********************/
#controlpanel-box{
	width:268px;
	height:310px;
	background-image:url(../images/control_panel.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	clear:both;
	margin:20px 0 0 0;
}

#controlpanel-box h1{
	font-size:22px;
	color:#5a0b0b;
	padding:2px 0 0 20px;
}

#controlpanel-box .title{
	width:241px;
	float:left;
	position:relative;
	margin:0 0 0 6px;
	padding:0 0 0 15px;
	font-size:15px;
	font-weight:bold;
	color:#ba0e4b;
}

.titleselected{
	width:246px;
	float:left;
	position:relative;
	margin:0 0 0 2px;
	background-image:url(../images/services_arrow.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	font-size:15px;
	font-weight:bold;
	color:#ba0e4b;
}

#controlpanel-box a{
	color:#ba0e4b;
	text-decoration:none;
}

#controlpanel-box .text{
	width:230px;
	float:left;
	position:relative;
	margin:3px 0 10px 6px;
	padding:0 0 0 15px;
	font-size:12px;
	text-align:left;
	line-height:16px;
}


/************************Webhosting listing**********************/
#webhosting-box{
	width:268px;
	background-image:url(../images/left_section_body.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	position:relative;
	clear:both;
	margin:20px 0 0 0;
	padding-bottom:20px;
}

#hosting-side-bar{
	width:270px;
	float:left;
	position:relative;
}

#webhosting-box #heading{
	width:268px;
	height:50px;
	float:left;
	position:relative;
	background-image:url(../images/left_section_top.gif);
	background-repeat:no-repeat;
}

#adspace{
	width:270px;
	float:left;
	position:relative;
	margin:20px 0 0 0;
}

#webhosting-box h1{
	font-size:20px;
	color:#5a0b0b;
	padding:2px 0 0 25px;
	_margin-top:15px;
}

#webhosting-box .title{
	width:241px;
	float:left;
	position:relative;
	margin:0 0 0 6px;
	padding:0 0 0 15px;
	font-size:15px;
	font-weight:bold;
	color:#ba0e4b;
}

#webhosting-box .titleselected{
	width:241px;
	float:left;
	position:relative;
	margin:0 0 0 6px;
	background-image:url(../images/services_arrow.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	font-size:15px;
	font-weight:bold;
	color:#ba0e4b;
}

#webhosting-box a{
	color:#ba0e4b;
	text-decoration:none;
}

#webhosting-box .text{
	width:230px;
	float:left;
	position:relative;
	margin:0 0 0 20px;
	_margin:0 0 0 12px;
	font-size:12px;
	text-align:left;

}

#webhosting-box ul{
	margin-top:5px; 
	*margin-top:2px; 
}

#webhosting-box ul li{
	margin-bottom:3px;
	margin-top:3px;
}

#webhosting-box ul a{
	color:#033;
	font-size:12px;
	text-decoration:underline;
}

#webhosting-box ul a:hover{
	color:#900;
}



/****************ALL THE NEW CSS WILL GO HERE************************/


