/*------------------------------
author: pusparaj
------------------------------*/

/*-- body start --*/
body{
background:#000;
color:#383838;
font:12px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:left;}

a{
color:#016599;
outline:none;}

	a:hover, visited{
	text-decoration:none;}

p{
margin:0;
padding:12px 0 0 0;
}

ul{
margin:0;
padding:0;}

h1, h2{
margin:0;
padding:0;
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;}

hr{
background:url(../images/footer_line1.jpg) repeat-x bottom center;
border:0;}

form{
padding:0;
margin:0;}

img{
border:0;}
/*-- body end --*/

/*-- wrapper start --*/
#wrapper{
background:#fff;
width:944px;
margin:0 auto;
padding:0 20px;}
/*-- wrapper end --*/

/*-- header start --*/
#header{
background:url(../images/header_repeat.jpg) repeat-x 0 0;
height:353px;}

	#top_pan{
	width:944px;
	height:116px;
	display:block;}
	
		#logo a{
		background:url(../images/wserve_logo.jpg) repeat-x top;
		display:block;
		float:left;
		height:116px;
		text-indent:-2000px;
		width:140px;}
			
		#topmenu{
		float:right;
		position:relative;
		width:550px;
		top:0;}
		
			#country{
			float:right;
			position:relative;
			right:20px;
			width:550px;}
		
				#country a{
				display:block;
				float:right;
				height:78px;
				margin:0 0 0 5px;
				text-indent:-2000px;}
				
					#us{
					background:url(../images/country_flags.jpg) repeat-x -3px 0;
					width:31px;}

					#uk{
					background:url(../images/country_flags.jpg) repeat-x -37px 0;
					cursor:auto;
					width:44px;}
					
					#au{
					background:url(../images/country_flags.jpg) repeat-x -84px 0;
					width:31px;}
			
					#ca{
					background:url(../images/country_flags.jpg) repeat-x -121px 0;
					width:31px;}
					
					#in{
					background:url(../images/country_flags.jpg) repeat-x -157px 0;
					width:31px;}
		
				#menu1{
				position:relative;
				float:right;
				top:88px;
				right:-215px;}
				
				#menu1 a{
				background:url(../images/bullet1.jpg) no-repeat center left;
				color:#6A6A6A;
				float:left;
				font:bold 16px Arial, Helvetica, sans-serif;
				letter-spacing:-1px;
				padding:0 15px;
				text-decoration:none;}
				
				#menu1 a:hover{
				color:#000;}
	
	#main_menu{
	background:url(../images/menu_rep1.jpg) repeat-x 0 0;
	width:944px;
	height:40px;}
	
		#main_menu ul{
		list-style:none;
		width:944px;}
		
		#main_menu ul li{
		background:url(../images/menu_sep1.jpg) no-repeat top right;
		float:left;}
		
		#main_menu ul li a{
		float:left;
		font:bold 16px Arial, Helvetica, sans-serif;
		padding:10px 20px;
		letter-spacing:-1px;
		color:#fff;
		text-decoration:none;}
	
		#main_menu .current a {
		background:url(../images/menu_rep1.jpg) repeat-x 0 -40px;
		color: #C8E1EE;
		margin: 0 2px 0 0;
		padding:10px 18px 10px 20px;}
/*-- header end --*/

/*-- contect Start --*/
#content{
background:url(../images/content_bg.jpg) repeat-y 0 0;
width:944px;}


	#content_left{
	float:left;
	width:657px;
	padding:20px;}

		#content_left1{
		float:left;
		width:367px;}

		#content_left2{
		float:right;
		width:270px;}

	#content_right{
	float:left;
	width:203px;
	padding:20px;
	text-align:center;}
	
.slug{
background:url(../images/slug.jpg) repeat-y 0 0;
font-size:16px;
height:28px;
padding:9px 0 0 52px;}

	.slug span{
	display:none;}

.slug2{
background:#0059A5;
font-size:16px;
height:22px;
padding:3px 0 0 5px;}

	.slug2 span{
	display:none;}

.plan{
float:left;
width:152px;
border-right: 1px solid #fff;
margin:10px 15px 20px 0;}

	.plan span{
	font: bold 16px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	display:block;
	padding:7px 0 0 0;}

	.plan li{
	background:url(../images/bullet2.jpg) no-repeat 0 5px;
	list-style:none;
	padding:0 0 0 10px;}
	
.domain{
background:#fff;
padding:1px;
width:204px;
text-align:left;}

	.domain div{
	padding:10px;}

.bullet li{
background:url(../images/bullet2.jpg) no-repeat 0 5px;
list-style:none;
padding:0 0 0 20px;}

.error{
background: #CC0000;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
font-size:14px;
padding:10px;	
text-align:left;
color:#fff;}

.ok{
background: #9DB400;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
font-size:14px;
padding:10px;	
text-align:left;
color:#fff;}

.nar{
font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:-1px;}
/*-- content end --*/


/* contact us */

#c1{
	margin:0 auto;
	padding:0;
	width:180px;
	float:left;
	line-height:25px;
	text-align:left;
	}	

#c2{
	margin:0;
	padding:0 0 0 20px;
	width:150px;
	float:left;
	line-height:25px;
	float:left;
	}	


html>body #padd{
	padding:80px 0 0 0 ;}	

		
#padd{
	padding:20px 0 0 0 ;}	

/* text box borders */

.border{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#fff;
	width:180px;
	height:18px;
	padding:2px;}

.border1{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#E2E2E2;
	width:180px;
	height:18px;
	padding:2px;}

/* buttons */
.btn1{
background:url(../images/btn_bg1.jpg) repeat-x 0 0;
color:#fff;
font-weight:bold;
padding:3px 5px;
text-decoration:none;
border:0;}

	.btn1:hover{
	background:url(../images/btn_bg1.jpg) repeat-x 0 -19px;
	color:#C8E1EE;}

.btn2{
background:url(../images/btn_bg2.jpg) repeat-x 0 0;
color:#fff;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
border:0;
padding:3px;
cursor:pointer;}

	.btn2:hover{
	background:url(../images/btn_bg2.jpg) repeat-x 0 -25px;
	color:#C8E1EE;}

/*-- footer start --*/
#footer{
background:url(../images/footer_bg1.jpg) repeat-x 0 0;
height:80px;
margin:1px 0 0 0;}

	#menu3{
	background:url(../images/footer_line1.jpg) repeat-x bottom center;
	color:#B2B2B2;
	font:bold 14px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	height:20px;
	padding:10px 0;
	margin:0 auto;
	text-align:center;
	width:904px;}
	
		#menu3 a{
		color:#000;
		text-decoration:none;
		padding:0 5px;}
	
	#copyright{
	color:#383838;
	font-size:10px;
	text-align:center;
	padding:10px 0}
/*-- footer end --*/

#preloadedimages{
width: 0px;
height: 0px;
display: inline;
background:url(../ajaxtabs/loading.gif);
background:url(../highslide/graphics/loader.white.gif);}

#pagenotfound{
text-align:left;
margin:10px 0 0 0;}

	#pagenotfound span{
	font:bold 22px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;}

	#pagenotfound2{
	float:left;
	font:bold 70px Arial, Helvetica, sans-serif;
	color:red;
	padding:0 5px 0 0;
	margin:-11px 0 0 0;}
	
	#pagenotfound3{
	padding:0 0 0 28px;
	font:bold 16px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	line-height:25px;}

		#pagenotfound3 a{
		text-decoration:none;
		color:#00486E}

		#pagenotfound3 div{
		width:150px;
		float:left;}

#marquee{
position:relative;
z-index:10;
overflow:visible;
width:auto;
float:left;
height:15px;
width:1250px;
margin:12px 0 0 0;}

	#marqueeholder{
	width:530px;
	right:0;
	position:relative;
	left:auto;
	clear:both;
	overflow:hidden;}

	#marqueemask{
	background:url(../images/mask.png) no-repeat 0 0;
	float:left;
	height:35px;
	left:0;
	position:absolute;
	top:80px;
	width:105px;
	z-index:50;}

#valid{
margin:-72px -20px 0 auto;
width:20px;
height:72px;
text-align:right;}

	#valid a{
	margin:0 0 2px 0;
	display:block;}

	#valid span{
	display:none;}

		#xhtml{
		background:url(../images/xhtml.jpg) no-repeat 0 0;
		height:41px;
		width:20px;}
	
		#css{
		background:url(../images/css.jpg) no-repeat 0 0;
		height:26px;
		width:20px;}