

/* ----- NEW HOSTING START -----*/

.div_redo_h
	{
		position:					relative;
		margin: 					0px 0px 0px 10px;
		padding: 					0px 0px 0px 0px;
		/*width:						200px;*/
		height:						88px;
		font-size:				14px;
		color:						#555555;
	/*background-color:	#f0f0f0;*/
	/*overflow: 				hidden;*/
		outline:					solid 0px #999999;
	}

.div_redo_h .div_redo_h1off,
.div_redo_h .div_redo_h21off,
.div_redo_h .div_redo_h31off,
.div_redo_h .div_redo_h3,
.div_redo_h .div_redo_h41off,
.div_redo_h .div_redo_h4off,
.div_redo_h .sub_redo_h8off,
.div_redo_h .sub_redo_h8offg,
.div_redo_h .sub_redo_h8offm,
.div_redo_h .div_redo_h8off,
.div_redo_h .div_redo_line,
.div_redo_h .div_redo_h5off
	{
		display:					none;
	}
.div_redo_h .div_redo_h0
	{
		position:					absolute;
		top:							5px;
		left:							-5px;
		width:						42px;
		height:						42px;
		font-size:				18px;
		border-radius: 		42px 42px 42px 42px;
	}
.div_redo_h .div_redo_h0 span
	{
		display:					block;
		margin: 					11px 0px 0px 8px;
	}
.div_redo_h .div_redo_h1
	{
		position:					absolute;
		top:							17px;
		left:							57px;
		font-size:				18px;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h1
	{
		position:					absolute;
		top:							17px;
		left:							57px;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h1 span
	{
		position:					absolute;
		left:							-22px;
		color:						#cccccc;
	}
.div_redo_h .div_redo_h1 u
	{
		position:					absolute;
		top:							-12px;
		left:							0px;
		width:						85px;
		font-size:				12px;
		color:						#cccccc;
		text-decoration:	none;
		font-style:				normal !important;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h1 a
	{
		font-size:				18px !important;
		text-decoration:	underline;
	}


.div_redo_h .div_redo_h2
	{
		position:					absolute;
		top:							67px;
		right:						50px;
		font-size:				20px;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h2 u
	{
		position:					absolute;
		display:					block;
		top:							4px;
		right:						-53px;
		width:						50px;
		font-size:				14px;
		color:						#aaaaaa;
		text-decoration:	none;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h21
	{
		position:					absolute;
		top:							71px;
		left:							57px;
		font-size:				14px;
		color:						#aaaaaa;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h4
	{
		position:					absolute;
		top:							17px;
		right:						20px;
		font-size:				18px;
		color:						#777777;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h4 span
	{
		padding:					0px 0px 0px 3px;
		color:						#aaaaaa;
	}
.div_redo_h .div_redo_h41
	{
		position:					absolute;
		top:							-11px;
		left:							2px;
		width:						85px;
		font-size:				10px;
		color:						#aaaaaa;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h5
	{
		position:					absolute;
		top:							42px;
		left:							57px;
		font-size:				10px;
		color:						#aaaaaa;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h6
	{
		position:					absolute;
		top:							53px;
		left:							57px;
		font-size:				10px;
		color:						#aaaaaa;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h .div_redo_h9
	{
		position:					absolute;
		top:							20px;
		left:							42px;
		width:						1px;
		height:						35px;
		background: 			#dddddd;
	}

.div_redo_h .bg_bblue
	{
		border:						solid 1px #eeeeee;
		
		background: 			#f9f9f9;
		background:				-moz-linear-gradient(top, #fbfbfb, #f2f2f2); 
    background:				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f2f2f2));
    background:				-webkit-linear-gradient(top, fbfbfb, #f2f2f2);
    background:				-o-linear-gradient(top, #fbfbfb, #f2f2f2); 
    background:				-ms-linear-gradient(top, #fbfbfb, #f2f2f2); 
    background:				linear-gradient(top, #fbfbfb, #f2f2f2); 
	}

.div_redo_h .bblue			{color:		#3b7ab5 !important;}
.div_redo_h .bgreen			{color:		#009900 !important;}
.div_redo_h .borange		{color:		#ff6600 !important;}

.div_redo_rs
	{
		position:							absolute;
		top:									16px;
		left:									-2px;
		width:								32px;
		height:								71px;
		background-image:			url('./../i/redo_hosting_icons.big.png'); 
		background-repeat: 		no-repeat; 
		background-position: 	-40px 0px;
		outline:							solid 0px #eeeeee;
	}
.div_redo_rm
	{
		position:							absolute;
		top:									16px;
		left:									-2px;
		width:								32px;
		height:								71px;
		background-image:			url('./../i/redo_hosting_icons.big.png'); 
		background-repeat: 		no-repeat; 
		background-position: 	-80px 0px;
		outline:							solid 0px #eeeeee;
	}
.div_redo_rg
	{
		position:							absolute;
		top:									16px;
		left:									-2px;
		width:								32px;
		height:								71px;
		background-image:			url('./../i/redo_hosting_icons.big.png'); 
		background-repeat: 		no-repeat; 
		background-position: 	-120px 0px;
		outline:							solid 0px #eeeeee;
	}



/* ----- HOVER ----*/

.div_redo_h:hover
	{
		z-index:					1000;
		position:					relative;
		margin: 					-10px 0px -200px -140px;
		padding: 					0px 0px 0px 0px;
		height:						288px;
		font-size:				14px;
		color:						#555555 !important;
		border-radius: 		7px 7px 7px 7px;
	}
.div_redo_hs:hover
	{
		border:						solid 3px #3b7ab5;
		background-color:	#99CCFF;
		background:				-moz-linear-gradient(top, #FFFFFF, #aaddFF); 
    background:				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#aaddFF));
    background:				-webkit-linear-gradient(top, #FFFFFF, #aaddFF);
    background:				-o-linear-gradient(top, #FFFFFF, #aaddFF); 
    background:				-ms-linear-gradient(top, #FFFFFF, #aaddFF); 
    background:				linear-gradient(top, #FFFFFF, #aaddFF); 
    box-shadow:				0px 0px 20px 1px #ffffff;
	}
.div_redo_hm:hover
	{
		border:						solid 3px #009900;
		background-color:	#CCFFCC;
		background:				-moz-linear-gradient(top, #FFFFFF, #CCFFCC); 
    background:				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#CCFFCC));
    background:				-webkit-linear-gradient(top, #FFFFFF, #CCFFCC);
    background:				-o-linear-gradient(top, #FFFFFF, #CCFFCC); 
    background:				-ms-linear-gradient(top, #FFFFFF, #CCFFCC); 
    background:				linear-gradient(top, #FFFFFF, #CCFFCC); 
    box-shadow:				0px 0px 20px 1px #ffffff;
	}
.div_redo_hg:hover
	{
		border:						solid 3px #ff6600;
		background-color:	#FFFFCC;
		background:				-moz-linear-gradient(top, #FFFFFF, #FFFFCC); 
    background:				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#FFFFCC));
    background:				-webkit-linear-gradient(top, #FFFFFF, #FFFFCC);
    background:				-o-linear-gradient(top, #FFFFFF, #FFFFCC); 
    background:				-ms-linear-gradient(top, #FFFFFF, #FFFFCC); 
    background:				linear-gradient(top, #FFFFFF, #FFFFCC); 
    box-shadow:				0px 0px 20px 1px #ffffff;
	}

.div_redo_h:hover .div_redo_rs, 
.div_redo_h:hover .div_redo_rm,
.div_redo_h:hover .div_redo_rg,
.div_redo_h:hover .div_redo_h0,
.div_redo_h:hover .div_redo_h1,
.div_redo_h:hover .div_redo_h21,
.div_redo_h:hover .div_redo_h4,
.div_redo_h:hover .div_redo_h5,
.div_redo_h:hover .div_redo_h6
	{
		display:					none;
	}

.div_redo_h:hover .div_redo_h1off
	{
		display:					block;
		position:					absolute;
		top:							17px;
		left:							17px;
		font-size:				24px;
		text-decoration:	underline;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h:hover .div_redo_h21off
	{
		display:					block;
		position:					absolute;
		top:							176px;
		left:							17px;
		font-size:				16px;
		color:						#777777 !important;
	}
.div_redo_h:hover .div_redo_h31off
	{
		display:					block;
		position:					absolute;
		top:							204px;
		left:							17px;
		font-size:				16px;
		color:						#777777 !important;
	}
.div_redo_h:hover .div_redo_h2
	{
		position:					absolute;
		top:							167px;
		right:						50px;
		font-size:				26px;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h:hover .div_redo_h2 u
	{
		top:							9px;
		right:						-53px;
		width:						50px;
		font-size:				16px;
		color:						#777777;
	}
.div_redo_h:hover .div_redo_h3
	{
		position:					absolute;
		display:					block;
		top:							195px;
		right:						50px;
		font-size:				26px;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h:hover .div_redo_h3 u
	{
		position:					absolute;
		display:					block;
		top:							9px;
		right:						-53px;
		width:						50px;
		font-size:				16px;
		color:						#777777;
		text-decoration:	none;
	}
.div_redo_h:hover .div_redo_h4off
	{
		position:					absolute;
		display:					block;
		top:							62px;
		right:						50px;
		font-size:				26px;
		outline:					solid 0px #eeeeee;
	}
.div_redo_h:hover .div_redo_h4off u
	{
		position:					absolute;
		display:					block;
		top:							9px;
		right:						-53px;
		width:						50px;
		font-size:				16px;
		color:						#777777;
		text-decoration:	none;
	}
.div_redo_h:hover .div_redo_h41off
	{
		display:					block;
		position:					absolute;
		top:							72px;
		left:							17px;
		font-size:				16px;
		color:						#777777 !important;
	}
.div_redo_h:hover .sub_redo_h8off
	{
		position:					absolute;
		display:					block;
		cursor:						pointer;
		top:							235px;
		left:							17px;
		width:						172px;
		height:						40px;
		font-size:				18px;
		color:						#ffffff;
		border:						solid 1px #3b7ab5;
		border-radius: 		4px 4px 4px 4px;
		background:				#3B7AB5;
	  background:				-moz-linear-gradient(top, #66CCFF, #3B7AB5);
	  background:				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#66CCFF), color-stop(100%,#3B7AB5));
	  background:				-webkit-linear-gradient(top, #66CCFF, #3B7AB5);
	  background:				-o-linear-gradient(top, #66CCFF, #3B7AB5);
	  background:				-ms-linear-gradient(top, #66CCFF, #3B7AB5);
	  background:				linear-gradient(top, #66CCFF, #3B7AB5);
	}
.div_redo_h:hover .sub_redo_h8off:hover
	{
		top:							233px;
		left:							15px;
		width:						176px;
		height:						44px;
		color:						#FFFF99;
		border:						solid 3px #3b7ab5;
		border-radius: 		6px 6px 6px 6px;
	}

.div_redo_h:hover .sub_redo_h8offg
	{
		position:					absolute;
		display:					block;
		cursor:						pointer;
		top:							235px;
		left:							17px;
		width:						172px;
		height:						40px;
		font-size:				18px;
		color:						#ffffff;
		border:						solid 1px #ff6600;
		border-radius: 		4px 4px 4px 4px;
		background:				#FF9933;
	  background:				-moz-linear-gradient(top, #FF9933, #FF6600);
	  background:				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF9933), color-stop(100%,#FF6600));
	  background:				-webkit-linear-gradient(top, #FF9933, #FF6600);
	  background:				-o-linear-gradient(top, #FF9933, #FF6600);
	  background:				-ms-linear-gradient(top, #FF9933, #FF6600);
	  background:				linear-gradient(top, #FF9933, #FF6600);
	}
.div_redo_h:hover .sub_redo_h8offg:hover
	{
		top:							233px;
		left:							15px;
		width:						176px;
		height:						44px;
		color:						#FFFF99;
		border:						solid 3px #ff6600;
		border-radius: 		6px 6px 6px 6px;
	}

.div_redo_h:hover .sub_redo_h8offm
	{
		position:					absolute;
		display:					block;
		cursor:						pointer;
		top:							235px;
		left:							17px;
		width:						172px;
		height:						40px;
		font-size:				18px;
		color:						#ffffff;
		border:						solid 1px #009900;
		border-radius: 		4px 4px 4px 4px;
		background:				#66CC00;
	  background:				-moz-linear-gradient(top, #66CC00, #339900);
	  background:				-webkit-gradient(linear, left top, left bottom, color-stop(0%,#66CC00), color-stop(100%,#339900));
	  background:				-webkit-linear-gradient(top, #66CC00, #339900);
	  background:				-o-linear-gradient(top, #66CC00, #339900);
	  background:				-ms-linear-gradient(top, #66CC00, #339900);
	  background:				linear-gradient(top, #66CC00, #339900);
	}
.div_redo_h:hover .sub_redo_h8offm:hover
	{
		top:							233px;
		left:							15px;
		width:						176px;
		height:						44px;
		color:						#FFFF99;
		border:						solid 3px #009900;
		border-radius: 		6px 6px 6px 6px;
	}

.div_redo_h:hover .div_redo_h8off
	{
		position:					absolute;
		display:					block;
		top:							249px;
		left:							200px;
		font-size:				15px;
		text-decoration:	underline;
	}
.div_redo_h:hover .div_redo_line_s
	{
		position:					absolute;
		display:					block;
		top:							52px;
		left:							17px;
		width:						349px;
		height:						2px;
		background-color:	#bbeeFF;
	}
.div_redo_h:hover .div_redo_line_m
	{
		position:					absolute;
		display:					block;
		top:							52px;
		left:							17px;
		width:						349px;
		height:						2px;
		background-color:	#CCFFCC;
	}
.div_redo_h:hover .div_redo_line_g
	{
		position:					absolute;
		display:					block;
		top:							52px;
		left:							17px;
		width:						349px;
		height:						2px;
		background-color:	#FFeeaa;
	}
.div_redo_h:hover .div_redo_h5off
	{
		display:					block;
		position:					absolute;
		top:							96px;
		left:							17px;
		width:						355px;
		height:						72px;
		line-height:			1.3;
		font-size:				14px;
		color:						#777777 !important;
		overflow: 				hidden;
		outline:					solid 0px #00ff00;
	}

/* ----- NEW HOSTING END -----*/
