A:visited	
  {	
	text-decoration:none;
  }	
		
A:hover	
  {
	text-decoration:none;
	/*color: Blue;*/
  }

A:active	
  {
	text-decoration:none;
	color: #000000;
  }

A:link	
  {	
	text-decoration:none;
  }	
  
  .DemoMouseOver
  {
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color : #FFDA03;
	font : bold;
  }

.WhiteBold
  {
	font-family : Arial;
	font-size : 13px;
	font-style : normal;
	color : White;
	font-weight : bold
  }

.WhiteBig
  {
	font-family : Arial;
	font-size : 20px;
	font-style : normal;
	color : White;
	font-weight : bold
  }  
  .WhiteUnderline
  {
	font-family : Arial;
	font-size : 11px;
	font-style: italic;
	font : bold;
	color : White;
}
  
  
.White
  {
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color : White;
	font : bold;
  }

  
  .WhiteBoldMid
  {
	font-family : Arial;
	font-size : 12px;
	font-style : normal;
	color : White;
	font : bold;
  }
  
  .WhiteMid
  {
	font-family : Arial;
	font-size : 12px;
	font-style : normal;
	color : White;
	font-weight : bold;
  }
  
 
	.WhiteMidItalic
  {
	font-family : Arial;
	font-size : 11px;
	font-style: italic;
	color : White;
	font : bold;
  }

   .BlueBold
  {
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color : #14364A;
	font : bold;
  }  
  
   .BlackBold
  {
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color : #333333;
	font : bold;
  }
   .BlackBoldMid
  {
	font-family : Arial;
	font-size : 12px;
	font-style : normal;
	color : #333333;
	font : bold;
  }
  
  .Black
  {
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color : #333333;
	font: rnormal;
  }
  
  .BlackMid
  {
	font-family : Arial;
	font-size : 13px;
	font-style : normal;
	color : #333333;
	font-weight : bold
  }
  .BlackUnderline
  {
	font-family : Arial;
	font-size : 13px;
	font-style : normal;
	color : #333333;
	font-weight : bold;
	text-decoration : underline;
	
  }
   .BlackBig
  {
	font-family : Arial;
	font-size : 17px;
	font-style : normal;
	color : #333333;
	font-weight : bold
  }
 
.SilverBold
  {
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color : Silver;
	font : bold;
}

.GreyBold
  {
	font-family : Arial;
	font-size : 12px;
	font-style : normal;
	color : Silver;
	font : bold;
}
.Gray
  {
	font-family:Arial;
	font-size: 11px;
	color: #cccccc;
	font: normal;
  }

.Gray1
  {
	font-family:Arial;
	font-size: 10px;
	color: #cccccc;
	font: normal;
  }

.GrayBold
  {
	font-family:Arial;
	font-size: 11px;
	/*color: #cccccc;*/
	color: #7B97A7;
	font-weight: bold;
  }
.GreyBig
  {
	font-family : Arial;
	font-size : 17px;
	font-style : normal;
	color : Silver;
	font : bold;
}
  .OrangeBig
  {
	font-family : Arial;
	font-size : 13px;
	font-style : normal;
	color : #FFA500;
	font-weight : bold
  }
  
  .GreyBold
  {
	font-family : Arial;
	font-size : 12px;
	font-style : normal;
	color : Orange;
	font : bold;
}

  .RedBold
  {
	font-family : Arial;
	font-size : 12px;
	font-style : normal;
	color : #FF0000;
	font-weight : bold;
	visibility:visible;
  }
.show { display: block }
 
.hide { display: none; }

 

.Body_style
{
	margin-top:0;
	margin-left:0;
}




/* --- */
/* ----- */
/* --------- Added by Eugen Borcan - December 2007 --------------------------------------------------------------------------- */
/* ----- */
/* --- */





body{
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}




a:active{
	outline: none;
	}

a:focus{
	-moz-outline-style: none;
	}





.register_RetrivePass {
	font-family:Arial;
	font-size: 10px;
	/*color: #333333;*/
	color: #14364A;
	font-style : normal;
	font : bold;
	}

.register_logout {
	font-family:Arial;
	font-size: 11px;
	font-style : normal;
	font : bold;
	color: #333333;
	}
.register_Remember {
	font-family:Arial;
	font-size: 11px;
	font-style : normal;
	font : bold;
	color: #990000;
	}
a.register_Retrive {
	font-family:  Arial;
	font-size: 11px;
	/*color: #333333;*/
	color: #14364A;
	font-style : normal;
	font : bold;
}
a.register_Retrive:link {
	text-decoration: underline;
}
a.register_Retrive:visited {
	text-decoration: underline;
	/*color: #333333;*/
	color: #14364A;
}
a.register_Retrive:hover {
	text-decoration: none;
	/*color: #333333;*/
	color: #14364A;
}
a.register_Retrive:active {
	text-decoration: underline;
	/*color: #333333;*/
	color: #14364A;
}


.width33px {
	width: 42px;
	}
.width160px {
	width: 142px;
	}
.width244px {
	width: 244px;
	}
.width90px {
	width: 90px;
	}
.width105px {
	width: 105px;
	}
.width158px {
	width: 158px;
	}
.width120px {
	width: 120px;
	}
.traceTextarea {
	width: 500px;
	margin-left: 48px;
	background-color: #000000;
	border: 0px;
	color: #ffffff;
	}
.traceTextarea2 {
	width: 244px;
	height: 200px;
	}




.arialFont11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.arialFont11pxMT4px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 4px;
	}

.redBoldFont {
	color: #AE0106;
	font-weight: bold;
	}

.redBoldFont18px {
	/*color: #ef090c;*/
	color: #AE0106;
	font-weight: bold;
	font-size: 18px;
	}
	
.redFont {
	/* color: #ef090c; */
	color: #AE0106;
	}
	
.fontRed10px {
	font-size: 10px;
	color: #ef090c;
	}

.redFont18px {
	font-size: 18px;
	color: #ef090c;
	font-weight: bold;
	}

.redFont14px {
	font-size: 14px;
	font-weight: bold;
	color: #ef090c;
	}
	
.font10px {
	font-size: 10px;
	}



.footerWhite10px {
	font-size: 10px;
	color: #ffffff;
	padding-top: 5px;
	}



	
.fontColorGrey11px {
	font-size: 11px;
	color: #666666;
	}

.hrWhite1px {
	border: solid 2px #E0E6EA;
	}

img {
	border: 0px;
	}

.paddingLeft10px {
	padding-left: 10px;
	}
	
.paddingLeft28px {
	padding-left: 28px;
	}
	
.paddingLeft20px {
	padding-left: 20px;
	}
	
.paddingTop9pxBottom22px {
	width: 675px;
	padding-top: 9px;
	padding-bottom: 22px;
	}

.paddingTop5pxBottom5px {
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
.paddingLeftTopBottom3px {
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	}

.paddingLeft30pxTopBottom10px {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	}




.marginTop3px {
	margin-top: 3px;
	}

.marginTop5px {
	margin-top: 5px;
	}

.marginTop10px {
	margin-top: 10px;
	}

.marginTop21px {
	margin-top: 21px;
	}

.marginTop80px {
	margin-top: 80px;
	}

.marginTop13px {
	margin-top: 13px;
	}

.marginRight5px {
	margin-right: 5px;
	}

.marginBottom82px {
	margin-bottom: 82px;
	}
	
.marginBottom26px {
	margin-bottom: 26px;
	}





.marginTop18px{
	margin-top: 18px;
	}
.marginTop37px{
	margin-top: 37px;
	}
.marginTop93px{
	margin-top: 93px;
	}
.marginTop51px{
	margin-top: 51px;
	}
.marginTop177px{
	margin-top: 177px;
	}

.marginTop135px{
	margin-top: 135px;
	}

.marginTop121px{
	margin-top: 121px;
	}
.marginTop65px{
	margin-top: 65px;
	}
.marginRight12px {
	margin-right: 12px;
	}
.marginRight2px {
	margin-right: 2px;
	}



.divMouseOver1 {
	width: 187px;
	height: 30px;
	background-color: #ffffff;
	padding: 5px 0px 5px 5px;
	}
.divMouseOut {
	width: 187px;
	height: 35px;
	padding: 5px 0px 0px 5px;
	border-bottom: 1px solid #c2c2c2;
	}



.speedCheck2 {
	text-align: left;
	margin: 15px 0px 0px 140px;
	}

.speedCheck3 {
	text-align: left;
	margin: 5px 0px 0px 94px;
	}

.divToolTipBG {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 151px;
	height: 70px;
	z-index: 1;
	}

.divToolTipCORNER {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 131px;
	z-index: 2;
	}

.divToolTipTXT {
	position: absolute;
	left: 0px;
	top: 11px;
	padding: 5px 10px 10px 15px;
	width: 131px;
	z-index: 3;
	}






	
.greyAndMargin {
	margin-left: 74px;
	color: #999999;
	}






a.grey:link {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	}
a.grey:hover {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	}
a.grey:visited {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	}
a.grey:active {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	}




.grey2_text {
	color: #999999;
	font-size: 10px;
	}

.grey1_text {
	color: #666666;
	}
	
.grey1-2_text {
	color: #666666;
	font-size: 8px;
	}




a.grey2:link {
	color: #999999;
	font-size: 10px;
	text-decoration:underline;
	}
a.grey2:hover {
	color: #999999;
	font-size: 10px;
	text-decoration:underline;
	}
a.grey2:visited {
	color: #999999;
	font-size: 10px;
	text-decoration:underline;
	}
a.grey2:active {
	color: #999999;
	font-size: 10px;
	text-decoration:underline;
	}












.grey4 {
	color: #adadad;
	font-size: 11px;
	text-decoration:none;
	}

.grey5 {
	color: #000000;
	font-size: 11px;
	}





a.grey6:link {
	color: #000000;
	font-size: 12px;
	text-decoration:underline;
	}
a.grey6:hover {
	color: #000000;
	font-size: 12px;
	text-decoration:underline;
	}
a.grey6:visited {
	color: #000000;
	font-size: 12px;
	text-decoration:underline;
	}
a.grey6:active {
	color: #000000;
	font-size: 12px;
	text-decoration:underline;
	}



		/* --- Just for FAQ page ...  --------------------------------------------------------------------------- */
		
		#faqDiv-01{
			width: 725px;
			background-color: #67696d;
			position: relative;
			text-align: left;
			padding-left: 20px;
			padding-right: 21px;
			}
		
		#faqDiv-02{
			width: 685px;
			background-color: #e6e6e6;
			position: relative;
			padding: 20px;
			}
		
		#topRoundCorners{
			width: 725px;
			height: 8px;
			background-image:url(images/topRoundCornners01.jpg);
			}
		
		#bottomRoundCorners{
			width: 725px;
			height: 8px;
			background-image:url(images/bottomRoundCornners01.jpg);
			}
		
		.faqSectionTitle{
			color: #AE0106;
			font-weight: bold;
			font-size: 12px;
			margin-left: 8px;
			}
		
		/* --- END - Just for FAQ page ...  --------------------------------------------------------------------------- */





.classFormField-01 {
	width: 138px;
	border: 1px solid #808080;
	/*background-color: #cccccc;*/
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
	color: #14364A;
	}

.classFormField-02 {
	width: 83px;
	border: 1px solid #808080;
	/*background-color: #cccccc;*/
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
	}

.speedTestResult {
	width: 88px;
	text-align:center;
	}

.renewES_pricesDIV01 {
	font-size: 10px;
	font-weight: bold;
	}

.renewES_pricesDIV01_2 {
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 7px;
	}

.renewES_pricesDIV02 {
	padding-top: 2px;
	padding-bottom: 2px;
	}

.renewES_pricesDIV03 {
	padding-top: 0px;
	padding-bottom: 3px;
	color: #999999;
	font-size: 10px;
	}
	

.headerT1 {
	width: 725px;
	border: 0px;
	background-image:url(images/headerbg.gif);
	margin-top: 15px;
	margin-bottom: 15px;
	}

.headerT2 {
	width: 711px;
	border: 0px;
	margin-top: 3px;
	}

.headerT3 {
	width: 711px;
	border: 0px;
	margin-top: 7px;
	
	background-image:url(images/header-banner1-btnsBG.jpg);
	}


/*	- END - Header table - */

/*	- Home tables - */


.homeT2 {
	width: 725px;
	border: 0px;
	margin-top: 12px;
	}
	
.homeT3 {
	width: 725px;
	border: 0px;
	margin-top: 12px;
	background-image:url(images/home-DEFAULTBG2.jpg);
	background-repeat: no-repeat;
	}




#homeDEFAULT{
	position: absolute;
	z-index: auto; 
	width: 252px; 
	height: 332px; 
	visibility: visible;
	text-align:center;
	padding: 7px 0px 0px 0px;
	}
	
#homeTV{
	position: absolute;
	z-index: auto; 
	width: 252px; 
	height: 332px; 
	visibility: hidden; 
	}
	
#homeRADIO{
	position: absolute;
	z-index: auto; 
	width: 252px; 
	height: 332px; 
	visibility: hidden; 
	}


/*	- END - Home tables - */






/*	- Footer table - */

.footerT {
	width: 766px;
	border: 0px;
	background: #67696d;
	}

.footerT1 {
	width: 725px;
	height: 47px;
	background-image:url(images/footbg.gif);
	margin-top: 15px;
	margin-bottom: 15px;
	}


/*	- END - Footer table - */




/* --- */
/* ----- */
/* --------- END - Added by Eugen Borcan - December 2007 --------------------------------------------------------------------------- */
/* ----- */
/* --- */
A:visited	
  {	
	text-decoration:none;
  }	

A:hover	
  {
	text-decoration:none;
	/*color: Blue;*/
  }

A:link	
  {	
	text-decoration:none;
  }	
  
  
  .DemoMouseOver
  {
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color : #FFDA03;
	font : bold;
  }
  

.show { display: block }
 
.hide { display: none; }

 

.Body_style
{
	margin-top:0;
	margin-left:0;
}




/* --- */
/* ----- */
/* --------- Added by Eugen Borcan - December 2007 --------------------------------------------------------------------------- */
/* ----- */
/* --- */





body{
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}




a:active{
	outline: none;
	}

a:focus{
	-moz-outline-style: none;
	}





.width33px {
	width: 42px;
	}
.width160px {
	width: 142px;
	}
.width244px {
	width: 244px;
	}
.width90px {
	width: 90px;
	}
.width105px {
	width: 105px;
	}
.width158px {
	width: 158px;
	}
.width120px {
	width: 120px;
	}
.traceTextarea {
	width: 500px;
	margin-left: 48px;
	background-color: #000000;
	border: 0px;
	color: #ffffff;
	}





.arialFont11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.arialFont11pxMT4px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 4px;
	}




	
.redFont {
	color: #ef090c;
	}
	
.fontRed10px {
	font-size: 10px;
	color: #ef090c;
	}

.redFont18px {
	font-size: 18px;
	color: #ef090c;
}

.redFont14px {
	font-size: 14px;
	font-weight: bold;
	/*color: #ef090c;*/
	color: #AE0106;
}
	

.headerTable01 {
	background-color: #2B5066;
	color: #000000;
	font-weight: bold;
	}
	


a.grey:link {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	}
a.grey:hover {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	}


#registerForm {
	position: absolute;
	z-index: 1; 
	width: 676px; 
	visibility: visible; 
	}

#errorRegistration {
	position: absolute;
	z-index: 4;
	visibility: hidden; 
	}
	
#successRegistration {
	position: absolute;
	z-index: 3;
	visibility: hidden; 
	}





#payment {
	position: absolute;
	z-index: 1; 
	width: 676px; 
	visibility: visible; 
	}

#semitransparent {
	position: absolute;
	z-index: 2; 
	width: 600px;
	visibility: hidden; 
	}

#errorPayment {
	position: absolute;
	z-index: 4;
	visibility: hidden; 
	}
	
#successPayment {
	position: absolute;
	z-index: 3;
	visibility: hidden; 
	}



		/* --- Just for FAQ page ...  --------------------------------------------------------------------------- */
		
		#faqDiv-01{
			width: 725px;
			background-color: #67696d;
			position: relative;
			text-align: left;
			padding-left: 20px;
			padding-right: 21px;
			}
		
		#faqDiv-02{
			width: 685px;
			/*background-color: #e6e6e6;*/
			background-color: #FFFFFF;
			position: relative;
			padding: 20px;
			}
		
		#topRoundCorners{
			width: 725px;
			height: 8px;
			background-image:url(images/topRoundCornners01.jpg);
			}
		
		#bottomRoundCorners{
			width: 725px;
			height: 8px;
			background-image:url(images/bottomRoundCornners01.jpg);
			}
		
		.faqSectionTitle{
			color: #AE0106;
			font-weight: bold;
			font-size: 12px;
			margin-left: 8px;
			}
		
		/* --- END - Just for FAQ page ...  --------------------------------------------------------------------------- */




/*	- Header table - */

.headerT {
	width: 766px;
	border: 0px;
	background: #67696d;
	}




/*	- END - Header table - */





/* --- */
/* ----- */
/* --------- END - Added by Eugen Borcan - December 2007 --------------------------------------------------------------------------- */
/* ----- */
/* --- */
/* Added By Arash Rahgozar for Formatting the shopping cart Gridview  */
.Grid
{
/*border-style:none;*/
border-style:solid;
border-bottom-color:rgb(230,230,230);
border-top-color: rgb(230,230,230);
border-left-color:rgb(230,230,230);
border-right-color:rgb(230,230,230);
}
.Grid th
{
	border-bottom-color:Green;	
	border:
	border-collapse:collapse;
	padding:5px;

}

.Grid td
{
border-width: 2px;
border-bottom-color:#cccccc;


}


.GridSummary
{
border-style:solid;
border-bottom-color:White;
border-top-color:White;
border-left-color:White;
border-right-color:White;



}
.GridSummary th
{

}

.GridSummary td
{
border-width: 2px;
border-bottom-color:Silver;
border-top-color:Black;
border-bottom-style:solid;
border-top-style:solid;
}

		.toolTipFadeClass {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			width: 151px;
			text-align: left;
			}


