#page_menu a.selected{
	color:#009900;
}
#page_menu a#mProducts{
	margin-top:-2px;
}
#page_menu a#mProducts.selected:hover{
	background:url("/html/new_images/HOSTING/buttons_tabs.png") -157px -138px;
}
#page_menu a#mProducts.selected{
	background:url("/html/new_images/HOSTING/buttons_tabs.png") -157px -138px;
}
#product_range_menu{
	display:none;
	margin:1px 0 -82px 7px;
	background:url(/html/new_images/HOSTING/product_range_menu_bg.png) no-repeat;
	width:152px;
	height:125px;
	padding-top:2px;
	}
	#product_range_menu a{
		margin:6px 0 0 10px;
		padding:0;
		background:none;
		height:24px;
		padding:0;
		width:142px;		
}
#what_do_i_need_menu{
	margin:16px 30px 5px 465px;
	}
	a.landing_extra_info.comCon{
		display:block;
		margin-top:5px;
	}
#what_is_it_menu a.selected, #what_do_i_need_menu a.selected{
	border-bottom:none;
	background:url("/html/new_images/HOSTING/wit_menu_selected.png") no-repeat bottom center;
	padding-bottom:7px;
}
#what_it_is_content{
	display:block;
	margin:30px;
	text-align:justify;
	padding-right:190px;
	background:url("/html/new_images/HOSTING/what_it_is_bg.jpg") no-repeat 373px bottom;
	}
	#what_it_is_content p{
		text-align:justify;
	}
	#what_it_is_content img{
		margin:0 0 20px;
	}
#domains_content{
	display:none;
	margin:30px 30px 30px 0px;
	text-align:justify;
	padding-left:240px;
	background:url("/html/new_images/HOSTING/domains_bg.jpg") no-repeat 0px bottom;
	}
	#domains_content img{
		margin:0 0 20px -147px;
	}
	#domains_content p{
		text-align:justify;
	}
#hosting_content{
	display:none;
	margin:0 0 0 -18px;
	text-align:justify;
	padding:15px 30px 0px 48px;
	background:url("/html/new_images/HOSTING/hosting_bg.jpg") no-repeat bottom;
	height:379px;
	}
	#hosting_content img{
		margin:0 0 20px 0;
	}
	#hosting_content p{
		text-align:justify;
	}
#how_to_choose_content{
	display:none;
	margin:30px;
	}
	#how_to_choose_content p{
		text-align:justify;
	}
	#how_to_choose_content img{
		margin-bottom:10px;
	}
	#how_to_choose_content ul{
		background:url("/html/new_images/HOSTING/domains_choice_bg.png") no-repeat top;
		padding:10px;
		height:235px;
	}
	#how_to_choose_content ul li{
		margin-bottom:2px;
		padding-bottom:3px;
		font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height:18px;
		color:#FFF;
		border-bottom:1px dotted #666;
	}
	#how_to_choose_content ul li.no_border_bottom{
		border-bottom:none;
	}	
	#how_to_choose_content ul li b{
		color:#00cc00;
	}
div.req_box{
	height:355px;
}
#side_column p{
	margin-left:12px;
	}
	#hosting_features{
		margin-top:21px;		
}
#side_column ul li{
	margin:10px 29px 5px 0;
}
#products_landing_left, #products_landing_right{
	float:left;
	padding:0px 15px;
	margin:30px 0;
	width:378px;
	text-align:center;
	position:relative;
	height:372px;
	}
	#products_landing_left{
		border-right:1px dotted #ccc;
	}
	span.landing_title{
		display:block;
		text-align:left;
		margin:15px;
		}
		span.landing_title p{
			display:inline;
			font-size:16px;
			margin-left:5px;
		}
		p.product_landing_blurb, p.extra_landing_content{
			margin:15px;
			text-align:justify;
	}
	img.addons_img{
		position:absolute;
		left:30px;
		top:340px;		
	}
	a.go_btn{
		cursor:pointer;
		position:absolute;
		left:268px;
		top:340px;
	}
#hosting_products_container{
	background:url("/html/new_images/HOSTING/hosting_products_bg.png") no-repeat 0 113px;
	height:397px;
	padding:15px;
	width:779px;
	overflow:hidden;
	position:relative;
	}
	#hosting_products_slider{float:left; width:2727px; position:relative;}
	div.hosting_product_container{
		margin:15px 0;
		height:349px;
		border-right:1px dotted #CCC;
		width:389px;
		float:left;
	}
	div.hosting_product_container.right{
		border-right:none;
		}
		span.product_header{
			float:left;
			width:356px;
			margin:0 15px;
			}
			span.product_header img{
				float:left;
			}
			span.product_header p, span.product_header input{
				display:block;
				text-align:right;
				margin-right:3px;
				}
				span.product_header p.big_price{
					font-size:18px;		
			}
			input#add2cart_btn, input.apply_btn{
				margin:5px 0 0 0;
				display:inline-block;
				float:right;
			}
		span.quick_specs{
			background:url("/html/new_images/HOSTING/product_quick_specs_bg.png") no-repeat;
			display:block;
			width:324px;
			height:46px;
			float:left;
			margin:15px;
			padding:0 15px;
			}
			span.quick_spec{
				margin:3px 15px;
				width:75px;
				display:inline-block;
				float:left;	
				}
				span.quick_spec p{
					text-align:center;
					font-size:10px;
				}
				span.quick_spec p.spec{
					font-size:17px;
					font-weight:bold;	
				}
		p.product_blurb{
				margin:15px 15px 0;
				text-align:justify;
				height:89px;
				overflow:hidden;
				float:left;
		}
		#additional_specs{
			margin:15px;
			float:left;
			}
			#additional_specs td{
				border-bottom:1px solid #CCC;
				padding:4px 10px;
			}
			td.add_spec_name{
				width:110px;
			}
			td.add_spec_status{
				width:27px;
			}
			td.br{
				border-right:1px solid #CCC;
			}
			#additional_specs td.nbb{
				border-bottom:none;	
	}
	#hosting_nav{
		text-align:center;
		}
		#hosting_nav a{
			cursor:pointer;
		}
		#smaller_packages, #bigger_packages{
			width:120px;
			display:inline-block;
			margin:0 1px;
		}
		#smaller_packages{
			float:left;
			margin-left:15px;
		}
		#bigger_packages{
			float:right;
			margin-right:15px;
}
#domains_products_container{
	background:url("/html/new_images/HOSTING/hosting_products_bg.png") no-repeat 0 143px;
	height:397px;
	padding:15px;
	width:779px;
	overflow:hidden;
	}
	#domains_main_container{
		margin:15px 0px 15px 15px;
		padding-right:15px;
		width:512px;
		height:367px;
		float:left;
		}
		#domains_main_container p{
			margin:15px 0;
			}
			#domain_search_bar, #preowned_domain_bar{
				display:block;
				height:70px;
				width:510px;
				background:url("/html/new_images/HOSTING/domains_search_bg.png") no-repeat;
				margin:15px 0;
				}
				#search_bar, #current_domain{
					display:inline-block;
					width:342px;
					background:url("/html/new_images/HOSTING/search_bar_bg.png") no-repeat;
					margin:23px 0 0 19px;
					padding:5px 15px 8px;
					border:none;
					position:relative;
					top:-2px;
					text-align:center;
				}
				#current_domain{
					background:url("/html/new_images/HOSTING/search_bar_wide_bg.png") no-repeat;
					width:428px;
				}
				#search_submit, #preowned_domain_submit{
					display:inline-block;
					width:101px;
					height:28px;
					background:url("/html/new_images/HOSTING/search_submit_btn.png") no-repeat;
					border:none;
					margin-left:-17px;
					cursor:pointer;
			}
			#available_domains_table_container{
					background:url("/html/new_images/HOSTING/available_domains_table_bg.png") no-repeat;
					display:block;
					margin-top:10px;			
				}
				#available_domains_table{
					margin:10px;
					}
					#available_domains_table td{
						border-bottom:1px solid #ccc;
						padding:5px	10px;
					}
					td.domain_name_col, td.domain_reg_col, td.domain_renew_col{
						border-bottom:none;
						font-size:10px;
					}
					td.domain_name_col{
						width:55px;
					}
					td.domain_reg_col{
						width:60px;
					}
					td.domain_renew_col{
						width:60px;
					}
					#available_domains_table td.nbb{
						border-bottom:none;	
			}
		#domains_side_bar{
		float:left;
		background:url("/html/new_images/HOSTING/domains_services_bg.png") repeat-y top left;
		height:412px;
		margin-top:-14px;
		padding-top:15px;
			}
			span.th_side_bar{
				height:97px;
				border-bottom:1px dotted #CCC;
				border-left:1px dotted #CCC;
				display:block;
				padding:15px;
				width:196px;
				}
				span.th_side_bar.hidden{
					display:none;
				}
				span.th_side_bar p{
					margin:10px 0px		
			}
			span.th_side_bar.nbb{
				border-bottom:none;
			}
			span.th_side_bar.nbl{
				border-left:none;
				border-top:1px dotted #CCC;
				border-bottom:1px dotted #CCC;
				background:#FFF;
				margin-top:-1px;
				padding-left:5px;
				width:206px;
	}	
	div.pf_third_column{
		height:196px;
	}
	#ssl_certification_container{
		margin:0 30px;
		}
		#ssl_certification_container img{
			margin-bottom:10px;
		}
		#ssl_certification_container p{
			margin-bottom:20px;
		}
		#ssl_app_dl{
			margin-left:194px;
		}
	img.choose_choose{
		margin:0;
		left:0px;
	}
	a.more_info{
		background:url(/html/new_images/HOSTING/more_info_btn.png) no-repeat;
		display:block;
		height:16px;
		width:71px;
		color:#FFF;
		font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding:2px 0 0 24px;
		cursor:pointer;
	}
	#domain_transfers_container img{
		float:left;
	}
	#domain_transfers_container #add2cart_btn{
		margin-top:0;
		}
		#sales_pitch{
			clear:both;
			display:block;
		}
		#pre_cart{
			display:none;
			height:0px;
			float:left;
			width:512px;
			}
			#pre_cart input.transfer_input, #pre_cart select.transfer_input{
				width:479px;
				padding:3px 5px 5px;
				border:none;
				border-bottom:1px dotted #CCC;
				background:#f0f0f0;
				color:#888;		
			}
			#pre_cart select.transfer_input{
				width:487px;
			}
			#pre_cart p.transfer_price{
					color:#00aa00;
					margin-bottom:-36px;
					top:-38px;
					position:relative;
					float:right;
					margin-right:22px;
				}
				#price_table{
					float:left;
					margin:30px 0 10px 81px;
					display:block;		
					width:auto;			
					}
					#price_table td.tlTd{
						width:149px;
					}
					#price_table td.trTd{
						width:100px;
					}
				#transDomain2cart_btn{
					float:left;
					margin:55px 20px;
					display:block;
				}
	#domain_transfers_table{
		margin:15px 0 0;
		clear:both;
	}
	#domain_transfers_table td{
		padding:3px 20px 3px 0;
		color:#009900;
		}
		#domain_transfers_table td.new_group{
			border-left:1px solid #00cc00;
			padding-left:20px;
		}
	#domain_transfers_container ol{
		font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height:18px;
		padding:0 0 0 19px;
		}
		#domain_transfers_container ol lis{
			padding:3px 0;		
		}
		p.disclaimer{
			margin:0;
			font-size:10px;
			color:#666;
	}
	#pco_ty_content{
		width:331px;
		margin:0 auto;
		position:relative;
		}
		#thank_you_title_img{
			margin-top:34px;	
		}
		#pco_ty_content p{
			margin:15px 0
	}
#title_tab{
	margin:-20px 0 -9px 307px;
	position:relative;
	z-index:1;
	float:left;
}
div.domain_search_status{
	display:none;
}
div.domain_search_status, #domain2cart_container{
	padding:0px 15px 0 78px;
	height:70px;
	float:left;
	width:427px;
	}
	#domain2cart_container p{
		margin-top:6px;	
		margin-right:15px;
	}
	#domains_main_container div.domain_search_status p,
	#domains_main_container #domain2cart_container p,
	#pco_ty_content div.domain_search_status p,
	#pco_ty_content #domain2cart_container p
	{
		color:#FFF;
		margin-bottom:0;
	}
	div.domain_search_status.bad{
		background:url(/html/new_images/HOSTING/domain_status_bad.png) no-repeat 10px 11px;
	}
	div.domain_search_status.good{
		background:url(/html/new_images/HOSTING/domain_status_good.png) no-repeat 10px 11px;
	}
	div.domain_search_status p a,
	#domain2cart_container p a
	{
		text-decoration:underline;
		cursor:pointer;
		color:#00cc00;		
	}
	div.domain_search_status p a:hover,
	#domain2cart_container p a:hover
	{
		color:#00ff00;		
	}
	#domains_main_container div.domain_search_status p.regNow,
	#pco_ty_content div.domain_search_status p.regNow{
		display:inline-block;
		margin:0;
		margin:9px 15px 0 0;
		width:300px;
		text-align:right;
		}
		#domains_main_container div.domain_search_status p.regNow b,
		#pco_ty_content div.domain_search_status p.regNow b{
			color:#00ff00;
			font-size:16px;
			margin-left:5px;
			vertical-align:bottom;
	}
	div.domain_search_status #add2cart_btn{
		margin-top:-21px;
	}
	div.domain_search_status input#add2cart_btn{
		background:url(/html/new_images/HOSTING/domains_add2cart_btns.png) 0px 0px no-repeat;
	}
	div.domain_search_status input#add2cart_btn:hover{
		background:url(/html/new_images/HOSTING/domains_add2cart_btns.png) -114px 0px no-repeat;
	}
	#domains_error, #transfer_domains_error{
		display:none;
		position:absolute;
		top:163px;
		left:48px;
		width:427px;
		height:35px;
		background:url("/html/new_images/HOSTING/domains_error.png") no-repeat left top;
		padding:29px 17px;
		z-index:50;
		float:left;
		
	}
	#domains_error.illegal_char, #transfer_domains_error.illegal_char{
		background:url("/html/new_images/HOSTING/illegal_char_error.png") no-repeat left top;
		height:109px;
	}
#pointing_container{
	float:left;
	height:204px;
	width:512px;
	position:absolute;
}
#redirect_container{
	border-top:1px dotted #ccc;
	padding-top:15px;
	float:left;
	height:167px;
	width:512px;
	position:absolute;
	top:238px;
	background:#FFF;
	overflow:hidden;
	}
	b.with_imaginet_b{
		display:inline-block;
		width:370px;
	}
	input.with_imaginet{
		vertical-align:middle;
		margin:0 30px 0 5px;
	}
	redirect2cart_btn, pointing2cart_btn{
		margin-top:0;
	}
	input.apply_btn{
		margin-right:30px;
	}
#pco_thank_you_container{
	display:none;
}
#pco_ty_content #hosting_pco_radios{
	text-align:center;
	width:550px;
	padding:15px 0;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
	margin-left:-25px;	
	}
	#hosting_pco_radios input{
		vertical-align:middle;
	}
	#hosting_pco_radios b{
		margin:0 30px 0 5px;
	}
	#hosting_pco_radios b.nMr{
		margin-right:0;	
	}
#pco_ty_content #preowned_domain_bar_p{
	margin-left:22px;
}
#preowned_domain_bar input.apply_btn{
	margin-top:48px;
}