HTML {	height:100%; }

BODY {
	height:100%;
	background-color: #eeeeee;
  	font-size: 11px; 
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	background-image:url('../images/layout/kratka1.gif');
	background-position:top left;
	color: #4f4f4f;
  	margin: 0px;
  	padding:0px;
	line-height:140%;
}

DIV,P,TABLE{
	font-size: 11px;
	line-height:100%;
}

p { line-height: 1.2em;}

h1		 	{ 
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-size: 24px; 
	color: #000000; 
	text-align:left;
	font-weight:normal;
	padding-top:0px; 
	padding-bottom:23px; 
	margin:0px; 
}
	
H2		 	{ 
	font-size: 18px; 
	color: #000000; 
	text-align:left;
	font-weight:normal; 
}

HR { 
	margin:0px; 
	padding:0px; 
	border:0px;
	height:1px; 
	background-color: #cccccc; 
}

FORM	{ margin: 0px; padding: 0px; }

IMG { border:0px none }

/* formularze */

INPUT, SELECT, TEXTAREA { 
	margin-bottom: 2px; 
	margin-top: 2px; 
	border: 1px solid #666666; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	color: #000000; 
}


A, A:link, A:visited, A:active	{ 
	color: #275899; 
	text-decoration: none; 
}

A:hover 		{ 
	color: #FF6600; 
	text-decoration: none; 
}

.blok { display:block }
.liniowy { display:inline }
.seta  { width:100%; }
.nobr 		{ white-space: nowrap; }
.nowa_l		{	clear:both; }

.lewa, TD.lewa, TR.lewa, DIV.lewa  { text-align:left; }
TABLE.lewa, IMG.lewa, DIV.lewal    { float:left; }

.prawa, TD.prawa, TR.prawa, DIV.prawa  { text-align:right; }
TABLE.prawa, IMG.prawa, DIV.prawap     { float:right; }

.srodek       { text-align:center; margin:auto; }
TABLE.srodek  { margin:auto; }
TD.srodek, TR.srodek, DIV.srodek    { text-align:center; }

.justuj, DIV.justuj      { text-align:justify; }

A.menu, A.menu:link	, A.menu:visited, A.menu:active { 
	display: block; 
	font-weight:bold;
  border-right: 1px solid #bbbbbb; 
	
	background-color: #3e4a84; 
	background-image:url('grafika/tlo_menu.gif');
	background-position:top left;
	background-repeat:repeat-x;
	color:#ffffff;
	  
  padding-left: 	7px;
  padding-right: 	7px;
  padding-top: 		3px;
  padding-bottom: 3px;
	 
  text-decoration : none; 
} 

A.menu:hover { 
	color:#ffffff;
	text-decoration : none;
	background-color:#4d66c4;
	background-image:none;
  border-right: 1px solid #ffffff; 	
} 

.grube, .grube A, .grube A:link, .grube A:visited, .grube A:active, .grube A:hover		{ 
	font-weight:bold; 
}

p.lineHeight { line-height: 1.7em;}

#top{
	height:117px;
	background-color:#007cc3;
	background-image:url('../images/layout/top.gif');
	background-position:top left;
	background-repeat:repeat-x;	
	color:#035a8c;
}

#toparea {
	margin: auto;
	text-align: center;
	width: 770px;
}

#logo {
	float: left;
	width: 300px;
}
#contactinfo {
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-size: 12px; 
	float: right;
	text-align: right;
	width: 400px;
	line-height: 1.8em;
}
#contactinfo a { 
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #444444; 
	}
	
#contactinfo a:hover { 
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-size: 12px; 
  	text-decoration : underline; 
	color: #222222; 
	}
	

#top1_logo{
	width:204px;
	float:left;
}


#top1_2{
	width:580px;
	height:117px;
	float:left;
}

#top1_2_call{
	padding-top:10px;
	padding-bottom: 10px;
	text-align:center;	
	font-size:13px;	
	line-height: 1.7em;
	text-align: right;
}
#top1_2_call a { color: #007cc3;}

#top1_2_call a:hover { 	color: #024b74;}

.big_color{
	font-size:14px;
	color:#007cc3;
	line-height: 1em;
}


#top1_2_open{
	padding-top:6px;
	text-align:center;
	color:#cccccc;
}


#top1_2_open A, #top1_2_open A:link	, #top1_2_open A:visited, #top1_2_open A:active { 
	color:#ffffff;
  	text-decoration : underline; 
} 

#top1_2_open A:hover { 
	color:#fff8af;
  text-decoration : underline; 	
} 

#menucontain {
	margin: auto;
	text-align: center;
	width: 765px;
	padding-top: 10px;

}

#menu {
	background-color: #57a8d8;
	border: 1px 1px 1px 0px solid #005a8d;
	background-image: url('../images/layout/fondo_menu.png');
	background-repeat: repeat-x;
	padding: 12px 0px 4px 8px;
	}
#menukontener {
	padding:0px;
	margin:0px;
	list-style-type: none;	
}

#menukontener LI {
	display:block;
	list-style-type: none;	
	float:left;
}

#menukontener A, #menukontener A:link	, #menukontener A:visited, #menukontener A:active { 
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #005a8d; 
	display: block; 
  	text-decoration : none; 
} 

#menukontener A:hover { 
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #052d44; 
  	text-decoration : underline; 
	background-image:none; 	
} 

#mainbody{
	clear:both;
	background-image:url('../images/layout/fondo_principal.gif');
	background-position:top left;
	background-repeat:repeat-x;	
	text-align:center;
	color: #666;
}


#mainbody1{
	padding-top:3px;
	padding-bottom:3px;
	width:766px;
	background-color:#ffffff;
	margin:auto;
	text-align:center;
}

#mainbody2{
	width:760px;
	background-color:#ebebeb;
	margin:auto;
	text-align:center;	
}


/*********************** Homepage styles ***********************************/
#professional{
	background-image:url('../images/layout/cabezal_marzo2009.jpg');
	background-position:top center;
	background-repeat:no-repeat;	
}
#professional_top{
	position: relative;
	height: 271px;	
	padding: 30px 0px 0px 22px;
}
#professional_top h1 {
	color: black;
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 25px;
	padding: 0;
	margin: 0;
}
#professional_list_top p {
	margin: 5px 0 15px -130px;
	padding: 0;
	font-size: 16px;
	color: black;
	line-height: 1.2em;
}
#professional_list_top p a, #professional_list_top p a:visited {
	color: #b50000;
	text-decoration: underline;
}
/*#professional_list_top span {
	font-size: 14px;
	line-height: normal;
}*/
#professional_list_top{
	float:left;
	text-align: left;
	padding-left:150px;
	margin-top: 40px;
}
#professional_list_top ul {
	/*list-style: disc;*/
	color: black;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 5px;
	/*line-height: 7px;*/
}
#professional_price{
	position: absolute;
	top: 85px;
	left: 35px;
	width: 130px;
	height: 130px;
	background: url('../images/layout/newheader-price-feb09.jpg') top left no-repeat;
}
#professional_windows a {
	position: absolute;
	top: 160px;
	left: 55px;
	width: 45px;
	height: 45px;
	/*cursor: pointer;*/
	background: url('../images/layout/newheader-windows-hosting.jpg') top left no-repeat;
}
#professional_linux a{
	position: absolute;
	top: 215px;
	left: 55px;
	width: 45px;
	height: 45px;
	cursor: pointer;
	background: url('../images/layout/newheader-linux-hosting.jpg') top left no-repeat;
}
#professional_get_started {
	position: absolute;
	top: 250px;
	left: 270px;
	padding: 5px;
	width: 210px;
}
#professional_get_started a {
	padding: 5px 0px;
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	color: white;
}

#news-container {
	margin: 15px 0 30px 0;
	padding: 0 7px;
	height: 220px;
}
#news-box {
	float: left;
	width: 356px;
	height: 228px;
	color: black;
	background: url('../images/layout/fondo_promo.jpg') no-repeat top left;
	border: solid white 5px;
}

#support-box {
	position: relative;
	float: right;
	width: 356px;
	height: 228px;
	color: black;
	background: url('../images/layout/fondo_soporte.jpg') no-repeat top left;
	border: solid white 5px;
}
#news-box h3, #support-box h3 {
	margin: 15px 0 30px 5px;
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-size: 19px;
	font-weight: bold;
	text-align: left;
}
#news-box h3 a {
	margin: 15px 0 20px 0px;
	font-size: 20px;
	color: black;
	text-decoration: none;
}
#news-box p, #support-box p {
	margin: 0 10px 10px 165px;
	padding: 0;
	text-align: left;
	line-height: 1.25em;
}
#news-box ul {
	margin: 15px 0 10px 150px;
	text-align: left;
	font-weight: bold;
}
#news-box li {
	margin: 0;
	padding: 2px 0 2px 5px;
}
#news-box a {
	margin-left: 0px;
	font-weight: bold;
	color: #bd0a05;
	text-decoration: underline;
}

#support-box p {
	margin-top: 0;
}
#support-box h2 {
	margin: 10px 0 0 150px;
	text-align: center;
	font-size: 20px;
	line-height: 1.1em;
	font-weight: bold;
}
#support-box h2 em {
	font-family: georgia;
	font-size: 16px;
}
#support-box a {
	position: absolute;
	bottom: 15px;
	right: 10px;
	padding: 15px 10px;
	width: 200px;
	color: white;
	text-decoration: none;
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-size: 24px;
}

#servers {
	margin: 0;
	padding: 0 0 0 10px;
	height: 210px;
	background: url('../images/layout/servers-background.jpg') no-repeat top left;
}
#servers p {
	margin: 10px 0;
}

#servers-1, #servers-2, #servers-3 {
	float: left;
	display: inline;
	position: relative;
	margin: 0 8px;
	padding: 10px 8px;
	height: 190px;
	width: 215px;
	text-align: justify;
	color: black;
	background-color: #cbe1ed;
}

#servers-1 a, #servers-2 a, #servers-3 a {
	color: black;
}
#servers-1 h2, #servers-2 h2, #servers-3 h2 {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 17px;
	text-decoration: none;
	color: black;
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	text-align: center;
	line-height: 17px;
}

.servers-info {
	position: absolute;
	bottom: 8px;
	width: 215px;
	text-align: center;
}

#servers-1-price {
	height: 45px;
	width: 114px;
	background: url('../images/layout/servers-1-price.gif') no-repeat top left;
}
#servers-2-price {
	height: 45px;
	width: 114px;
	background: url('../images/layout/servers-2-price.gif') no-repeat top left;
}
#servers-3-price {
	height: 45px;
	width: 138px;
	background: url('../images/layout/servers-3-price.gif') no-repeat top left;
}

#servers-1-buy, #servers-2-buy, #servers-3-buy {
	position: relative;
	margin: 10px 0 0 0;
	height: 42px;
	width: 213px;
	background: url('../images/layout/servers-buy.jpg') no-repeat;
}
#servers-1-buy a, #servers-2-buy a, #servers-3-buy a {
	position: absolute;
	top: 3px;
	left: 5px;
	margin: 0px;
	padding: 9px;
	height: 16px;
	width: 185px;
	font-weight: bold;
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	font-size: 14px;
	text-decoration: none;
	color: white;
}

/************** Estilos para la Homepage ****************/

/*.professional_list{
	color: #ffffff;
	font-size: 15px;
	text-align: left;
	font-weight: bold;
	line-height: 1.4em;
}
.professional_list td{
	width: 240px;
	padding: 4px;
	padding-bottom:5px;
	
}
#professional_buttons{
	padding-top:60px;
	text-align:left;
	float:right;
	padding-right: 48px;
}

#button_more{
	width:157px;
	padding-bottom:10px;
}


#button_more A, #button_more A:link	, #button_more A:visited, #button_more A:active { 
	display:block;
	width:157px;
	height:35px;
	cursor:pointer;
  text-decoration : none; 
} 

#button_more A:hover { 
  text-decoration : none; 	
} 

#button_getstarted{
	width:157px;
	padding-bottom:96px;
	clear:both;
}

#button_getstarted A, #button_getstarted A:link	, #button_getstarted A:visited, #button_getstarted A:active { 
	display:block;
	width:157px;
	height:35px;
	cursor:pointer;
  text-decoration : none; 
} 

#button_getstarted A:hover { 
  text-decoration : none; 	
} */


#offertables{
	width:724px;
	text-align:center;
	margin:auto;	
	clear: both;
}


#offertext{
	text-align:left;
	color:#959393;
	padding-bottom:15px;
	font-size:9px;
}



#news{
	width:354px;
	padding:3px;
	background-color:#f5f5f5;
	text-align:left;
}

#news_text0,#news_text1,#news_text2{
	padding:15px;
	padding-left:5px;
	/*background-image: url('../images/layout/moneystash2.png');*/
	background-position: bottom;
	background-position: right;
	background-repeat: no-repeat;
}

#news_padding{

	width:16px;
	
}

.panel_title{
	background-color:#000000;
	background-image:url('../images/layout/panel_title.gif');
	background-position:top left;
	background-repeat:repeat-x;		
	text-align:left;
	color:#ffffff;
	font-size:16px;
	padding-left:11px;
	padding-top:5px;
	padding-right:11px;
	padding-bottom:6px;	
}


.panel_title2{
	background-color:#000000;
	background-image:url('../images/layout/panel_title.gif');
	background-position:top left;
	background-repeat:repeat-x;		
	text-align:left;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	padding-left:11px;
}


UL {
	list-style-image: url('../images/layout/li.gif');
	padding-left:30px;
	margin:0px;
}


UL LI {
	padding-bottom:10px;
}


#intouch{
	width:354px;
	padding:3px;
	background-color:#f5f5f5;
	text-align:left;
}
#telephone{
	height: 100px;
	padding-left: 175px;

}
#intouch2{
	background-image:url('../images/layout/intouch.jpg');
	background-position:top left;
	background-repeat:no-repeat;		
	width:348px;
	height:183px;
}


#intouch2_2{
	padding-left:190px;
	padding-top:6px;
	clear:both;
}

#intouch2_2 A, #intouch2_2 A:link, #intouch2_2 A:visited, #intouch2_2 A:active { 
	display:block;
	width:136px;
	height:29px;
	cursor:pointer;
  text-decoration : none; 
} 

#intouch2_2 A:hover { 
  text-decoration : none; 	
} 


/*#servers{
	clear:both;
	padding-top:16px;
	margin-bottom: 20px;
}

.servers_panel{
	width:231px;	
	padding-top:3px;
	padding-left:3px;	
	padding-right:3px;	
	background-color:#f5f5f5;
}
.servers_panel a { color: #FFF;}

.servers_padding{
	width:16px;
}*/


#pan_budget{
	background-image:url('../images/layout/pan_budget.gif');
	background-position:top left;
	background-repeat:no-repeat;		
	text-align:left;
	color:#ffffff;
	font-size:14px;		
	font-weight:normal;	
	padding-left:18px;
	padding-top:6px;
	padding-right:11px;
	padding-bottom:6px;	
}


#pan_virtual{
	background-image:url('../images/layout/pan_virtual.gif');
	background-position:top left;
	background-repeat:no-repeat;		
	text-align:left;
	color:#ffffff;
	font-size:14px;		
	font-weight:normal;	
	padding-left:22px;
	padding-top:6px;
	padding-right:10px;
	padding-bottom:6px;	
	width:100%;
}


#pan_dedicated{
	background-image:url('../images/layout/pan_dedicated.gif');
	background-position:top left;
	background-repeat:no-repeat;		
	text-align:left;
	color:#ffffff;
	font-size:14px;		
	font-weight:normal;	
	padding-left:18px;
	padding-top:6px;
	padding-right:11px;
	padding-bottom:6px;	
}


.server_description{
	padding:15px;
	text-align:left;
	height:150px;
}
.rebate_description{
	padding:15px;
	text-align:left;
	
}

.server_name{
	background-color:#000000;
	background-image:url('../images/layout/server_name.gif');
	background-position:top center;
	background-repeat:no-repeat;		
	text-align:center;
	font-weight:normal;
	color:#faf3a6;
	font-size:14px;		
	padding-left:11px;
	padding-top:14px;
	padding-right:11px;
	padding-bottom:14px;	
}

.server_line1{
	background-color:#1a1a1a;
}

.server_line2{
	background-color:#2b2b2b;
}

.server_lined{
	font-size:9px;
	color:#cccccc;
	text-align:left;
	padding-left:11px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	white-space: nowrap;	
}


.server_linew{
	font-size:11px;
	color:#ffffff;
	text-align:left;
	padding-left:11px;
	padding-right:11px;
	padding-top:4px;
	padding-bottom:4px;
	white-space: nowrap;	
}


.server_price{
	background-color:#000000;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding-left:11px;
	padding-right:11px;
	padding-top:8px;
	padding-bottom:8px;
	white-space: nowrap;	
}


.server_button{
	background-image:url('../images/layout/server_button.gif');
	background-position:top left;
	background-repeat:repeat-x;		
	text-align:center;
	padding-bottom:8px;
}


.server_button2{
	background-color:#ebebeb;
	background-image:url('../images/layout/server_button2.gif');
	background-position:top left;
	background-repeat:repeat-x;		
	border-left:3px solid #ebebeb;
	border-right:3px solid #ebebeb;	
	text-align:center;
	padding-bottom:8px;
}

#logos{
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
	
}

#logos IMG{
	margin-left:15px;
	margin-right:15px;
	
}

#bottomlines{
	clear:both;
	height: 5px;
	/*height:1px;
	font-size:1px;
	background-color:#ffffff;
	border-bottom:1px solid #c0c0c0;*/
}


#bottommenu{
	background-color:#ffffff;
	color:#4a4a4a;
	font-size:11px;
	text-align:center;
	padding-top:25px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px;
}

#bottommenu A, #bottommenu A:link	, #bottommenu A:visited, #bottommenu A:active { 
	font-size:11px;
	color:#2281ba;
  text-decoration : none; 
} 

#bottommenu A:hover { 
  text-decoration : none; 	
	color:#000000;
}

#bottommenu1 {
	padding:5px 20px 5px 20px;
	background-color:#444444;
	color:#ffffff;
	font-size:11px;
	text-align:center;
	line-height: 1.3em;
}
#bottommenu1 a, #bottommenu1 a:hover, #bottommenu1 a:visited {
  	font-size: 11px; 
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	color: #dddddd;
	font-weight: bold;
	text-decoration: underline;
}
#bottommenu1 a:hover{
  	font-size: 11px; 
	font-family: "Lucida Grande",Tahoma, Verdana, Arial, sans-serif; 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#bottommenu2 {
	padding-bottom:8px;
}


#generic1{
	padding-top:15px;
	background-image:url('../images/layout/generic.gif');
	background-position:top center;
	background-repeat:no-repeat;			
}

#generic2{
	padding-top:3px;
	width:712px;
	text-align:left;
	margin:auto;	
}

#path_links{
	padding-bottom:22px;
	font-size:10px;
	text-align:left;
}


#generic_content{
	text-align:left;
	font-size:12px;
	float:left;
	width:100%;
}


#generic_promo{
	width:250px;
	text-align:right;
	float:left;
}

.promo{
	border:3px solid #ffffff;
}


#hosting_plan{
	width:100%;
	border-bottom:3px solid #f5f5f5;
	font-size:14px;
}

#hosting_plan TD{
	width:33%;
	border-right:3px solid #f5f5f5;
	border-left:3px solid #f5f5f5;
	padding: 10px;		
}

.server_empty{
	border:0px none;
}

.server_nameb{
	background-color:#000000;
	background-image:url('../images/layout/server_name.gif');
	background-position:top center;
	background-repeat:no-repeat;		
	text-align:center;
	color:#faf3a6;
	font-size:21px;		
	padding-left:11px;
	padding-top:14px;
	padding-right:11px;
	padding-bottom:14px;	
	border-top:3px solid #f5f5f5;
	font-weight:normal;	
}


.server_linedb{
	color:#cccccc;
	text-align:right;
	padding-left:11px;
	padding-right:11px;
	font-size:13px;
	padding-top:4px;
	padding-bottom:4px;
	white-space: nowrap;	
	align: center;
}


.server_linedb A, .server_linedb A:link	, .server_linedb A:visited, .server_linedb A:active { 
	color:#ffffff;
	font-weight:bold;
  text-decoration : underline; 
} 

.server_linedb A:hover { 
  text-decoration : underline; 	
	color:#cccccc;
}

.server_linewb{
	color:#ffffff;
	text-align:center;
	font-weight:normal;
	padding-left:11px;
	padding-right:11px;
	padding-top:4px;
	padding-bottom:4px;
	white-space: nowrap;	
}


.server_buttonb{
	background-color:#f5f5f5;
	text-align:center;
	padding-top:5px;
}

.server_subtitleb{
	background-color:#f5f5f5;
	color:#010000;
	font-weight:bold;
	text-align:right;
	font-size:16px;
	padding-bottom:5px;
	padding-right:20px;
}
.roundbox 					{ margin-bottom:1.5em; height:1%;}

.roundbox .topleft, 
.roundbox .topright,
.roundbox .bottomright,
.roundbox .bottomleft 		{ background:url(../images/layout/roundbox-bg.png) 0 0 no-repeat;}

.roundbox .topright 		{ margin-left:1.5em; padding-top:1.5em; background-position:100% 0;}
.roundbox .bottomright 		{ background-position:100% 100%;}
.roundbox .bottomleft 		{ margin:0 1.5em 0 -1.5em; padding:0 0 1.5em 1.5em; background-position:0 100%;}

.roundbox_grey .topleft,
.roundbox_grey .topright,
.roundbox_grey .bottomright,
.roundbox_grey .bottomleft	{ background-image:url(../images/layout/roundbox_grey-bg.png);}

table#upgradesTable { width: 100%; border-top: 1px solid #999; margin-bottom: 20px; }
table#upgradesTable td { padding: 12px; border-bottom: 1px solid #999; }
a.linkUnderline { text-decoration: normal; border-bottom: 1px dashed #999; padding-bottom: 1px; font-weight: bold; }

	.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  
div.infoBox {
	border: 1px solid #999;
	padding: 12px;
	background-color: #FFFFCC;
	margin: 7px 0px 7px 0px;
}

	span.blah { font-weight: bold; color: red; }
span.usp { font-weight: bold; color: #FFF8AF; border-bottom: 1px dashed #999;}
span.priceText { font-size: 22px; color: #000; }

/* NEW SITE STYLES */

	table#featuredItems { width: 100%; border: 1px solid #999; background-color: white; margin-bottom: 15px; }
	table#featuredItems th, table#featuredItems td { padding: 12px; text-align: center; line-height: 1.7em; }
	table#featuredItems th { border-bottom: 1px solid #999; line-height: 2.0em; }
	table#featuredItems th.unlimited, table#featuredItems td.unlimited { background-color: #FFFFCC; color: 333; }
	table#featuredItems th.unlimited, table#featuredItems td.unlimited { border-left: 3px solid #37447F; border-right: 3px solid #37447F; }

	table#featuredItems td { font-size: 14px; }
	table#hosting_plans { border-left: 1px solid #999; border-top: 1px solid #999; width: 500px; }
	table#hosting_plans th { padding: 12px; border-bottom: 1px solid #999; background-color: #434343; color: white; font-size: 12px; font-weight: bold; border-right: 1px solid #999; text-align: center; }
	table#hosting_plans td { padding: 10px; border-bottom: 1px solid #999; border-right: 1px solid #999; text-align: center; font-weight: bold; }
	table#hosting_plans td a { text-decoration: underline;}
	table#hosting_plans td.col1 { background-color: #EFEFEF;}
	table#hosting_plans td.col2 { background-color: #DFDFDF;}
	table#hosting_plans td.col3 { background-color: #434343; text-align: left; font-size: 12px; color: white;}
	table#hosting_plans td.col4 { background-color: #FFFF99; }
	table#hosting_plans td.col5 { background-color: white;}

	table#hosting_plans2 { border-left: 1px solid #999; border-top: 1px solid #999; width: 700px; }
	table#hosting_plans2 th { padding: 12px; border-bottom: 1px solid #999; background-color: #434343; color: white; font-size: 12px; font-weight: bold; border-right: 1px solid #999; text-align: center; }
	table#hosting_plans2 td { padding: 10px; border-bottom: 1px solid #999; border-right: 1px solid #999; text-align: center; font-weight: bold; }
	table#hosting_plans2 td a { text-decoration: underline;}
	table#hosting_plans2 td.col1 { background-color: #EFEFEF;}
	table#hosting_plans2 td.col2 { background-color: #DFDFDF;}
	table#hosting_plans2 td.col3 { background-color: #434343; text-align: left; font-size: 12px; color: white;}
	table#hosting_plans2 td.col4 { background-color: #FFFF99; }
	table#hosting_plans2 td.col5 { background-color: white;}

	span.unlimited { color: #b50000; font-weight: bold; border-bottom: 1px dashed #999; }
	table.testimonial td { line-height: 1.3em; color: #666; }
	span.hi { background-color: #FFFF99;}
	span.title { font-size: 20px; color: #000;}
	span.price { font-size: 18px; color: #000; }
	span.tagline { font-size: 15px; color: #37447F; }
	
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#b50000;
	font-weight:bold;
    border-bottom: 1px dashed #999;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #b50000; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #333;
	font-weight: normal;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/layout//bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/layout/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #b50000;
    background: url(../images/layout/bubble.gif) no-repeat bottom;
}

/* img replacement */
.imgrep {
  display:-moz-inline-box;
  display:inline-block;
  background:transparent none 0 0 no-repeat;
  text-indent:-3000px;
  font:0/0 Arial;
  overflow:hidden;
  color:rgba(255,255,255,0);
  vertical-align:bottom;
}
