html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
   font-family: Arial;
}

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

img {
	border: 0px;
}

#alsoincludedtext p,
#resellertext p,
#sharedtext p,
#contactinfotext p,
#sharedtexttext p,
#maintexttext p,
#companyinfotext p,
#hostingpackagestext p,
#customersupporttext p  {
   font: 12px/14px "Arial Bold";
   margin: 0px;
   text-align: left;
}

#dailybackupstext p,
#clientlogin p,
#uptimeguaranteetext p,
#livechat p,
#i247supporttext p,
#moneybacktext p  {
   font: bold 12px/14px "Arial Bold";
   margin: 0px;
   text-align: left;
}

#supporttexttext p,
#guaranteetexttext p,
#backupstexttext p,
#uptimetexttext p  {
   font: 10px/12px "Arial Bold";
   margin: 0px;
   text-align: left;
}

#hostinglinkstext p,
#twittertext p,
#supportlinkstext p,
#billingsalestext p  {
   font: 11px/13px "Arial Bold";
   margin: 0px;
   text-align: left;
   width: 110px;
}

#moreinfobuttonbutton a:hover,
#specialsbuttonbutton a:hover  {
   background-position: -108px 0%;
}

#rightorderbuttonbutton a,
#leftorderbuttonbutton a  {
   background: url(homemedia/rightorderbuttonbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 77px;
   width: 144px;
   font-size: 77px;
   line-height: 77px;
}

#specialsbuttonbutton a,
#moreinfobuttonbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   width: 108px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#rightorderbuttonbutton,
#leftorderbuttonbutton  {
   visibility: visible;
   position: absolute;
   top: 883px;
   z-index: 3;
   width: 144px;
   height: 77px;
}

#specialsbuttonbutton,
#moreinfobuttonbutton  {
   visibility: visible;
   position: absolute;
   top: 304px;
   z-index: 4;
   width: 108px;
   height: 25px;
}

#uptimeicon,
#moneybackicon,
#supporticon  {
   visibility: visible;
   position: absolute;
   left: 759px;
   z-index: 3;
   width: 50px;
   height: 50px;
   background-repeat: no-repeat;
}

#lowerrightbox,
#toprightbox  {
   background: url(homemedia/lowerrightbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 756px;
   z-index: 2;
   width: 225px;
   height: 286px;
}

#id58sharedhostingpackages  {
   background: url(sharedmedia/id58sharedhostingpackages.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 395px;
   z-index: 3;
   width: 220px;
   height: 17px;
}

#resellertext,
#sharedtext  {
   visibility: visible;
   position: absolute;
   top: 747px;
   z-index: 4;
   width: 190px;
}

#leftblock,
#rightblock  {
   background: url(homemedia/leftblock.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 688px;
   z-index: 2;
   width: 350px;
   height: 286px;
}

#specialsbuttonbutton a  {
   background-image: url(sharedmedia/specialsbuttonbutton.gif);
}

#moreinfobuttonbutton a  {
   background-image: url(sharedmedia/moreinfobuttonbutton.gif);
}

#topmenumenu li a:hover  {
   color: #FF9F40;
   font-weight: bold;
}

#rightorderbuttonbutton  {
   left: 572px;
}

#hostingpackagestext p  {
   font-weight: bold;
}

#id52controlpaneldemos  {
   background: url(sharedmedia/id52controlpaneldemos.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 756px;
   top: 382px;
   z-index: 2;
   width: 225px;
   height: 800px;
}

#leftorderbuttonbutton  {
   left: 201px;
}

#uptimeguaranteetext p  {
   color: #4C76A0;
}

#customersupporttext p  {
   font-weight: bold;
}

#id59controlpaneldemos  {
   background: url(sharedmedia/id59controlpaneldemos.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 777px;
   top: 396px;
   z-index: 3;
   width: 181px;
   height: 13px;
}

#moreinfobuttonbutton  {
   left: 149px;
}

#specialsbuttonbutton  {
   left: 28px;
}

#hostingpackagestext  {
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 1260px;
   z-index: 3;
   width: 112px;
}

#accountsalsoinclude  {
   background: url(sharedmedia/accountsalsoinclude.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 766px;
   top: 629px;
   z-index: 3;
   width: 177px;
   height: 12px;
}

#customersupporttext  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 1260px;
   z-index: 3;
   width: 113px;
}

#sharedhostingpanel  {
   background: url(sharedmedia/sharedhostingpanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 382px;
   z-index: 2;
   width: 720px;
   height: 800px;
}

#dailybackupstext p  {
   color: #4C76A0;
}

#from995,
#from295  {
   visibility: visible;
   position: absolute;
   top: 698px;
   z-index: 3;
   width: 91px;
   height: 20px;
   background-repeat: no-repeat;
}

#i247supporttext p  {
   color: #4C76A0;
}

#companyinfotext p  {
   font-weight: bold;
}

#contactinfotext p  {
   font-weight: bold;
}

#supportlinkstext  {
   visibility: visible;
   position: absolute;
   left: 326px;
   top: 1281px;
   z-index: 3;
   width: 90px;
}

#alsoincludedtext  {
   visibility: visible;
   position: absolute;
   left: 772px;
   top: 653px;
   z-index: 3;
   width: 177px;
}

#headerbackground  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 990px;
   height: 366px;
   background-color: #434343;
   background-image: none;
}

#hostinglinkstext  {
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 1280px;
   z-index: 3;
   width: 85px;
}

#billingsalestext  {
   visibility: visible;
   position: absolute;
   left: 766px;
   top: 1281px;
   z-index: 3;
   width: 29px;
}

#topmenumenu li a  {
   font-weight: bold;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   height: 100%;
}

#companyinfotext  {
   visibility: visible;
   position: absolute;
   left: 540px;
   top: 1259px;
   z-index: 3;
   width: 132px;
}

#contactinfotext  {
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 1260px;
   z-index: 3;
   width: 122px;
}

#moneybacktext p  {
   color: #4C76A0;
}

#sharedtexttext  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 433px;
   z-index: 4;
   width: 700px;
}

#topmenumenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#lowerrightbox  {
   top: 688px;
}

#moneybackicon  {
   background-image: url(homemedia/moneybackicon.gif);
   top: 610px;
}

#clientlogin p  {
   color: #FFFFFF;
}

#partnersright  {
   background: url(sharedmedia/partnersright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 758px;
   top: 870px;
   z-index: 3;
   width: 221px;
   height: 259px;
}

#resellertext  {
   left: 415px;
}

#supporticon  {
   background-image: url(homemedia/supporticon.gif);
   top: 431px;
}

#twittertext  {
   visibility: visible;
   position: absolute;
   left: 540px;
   top: 1281px;
   z-index: 3;
   width: 110px;
}

#toprightbox  {
   top: 382px;
}

#headerphoto  {
   background: url(sharedmedia/headerphoto.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 707px;
   top: 150px;
   z-index: 4;
   width: 255px;
   height: 192px;
}

#topmenumenu  {
   font: bold 12px/16px "Arial Bold";
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: center;
   position: absolute;
   left: 413px;
   top: 76px;
   z-index: 4;
}

#clientlogin  {
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 10px;
   z-index: 4;
   width: 71px;
}

#clientlogin a{
	color: #FFFFFF;
	
}

#uptimeicon  {
   background-image: url(homemedia/uptimeicon.gif);
   top: 548px;
}

#livechat a  {
   color: #FFFFFF;
}

#sharedtext  {
   left: 33px;
}

#headertext  {
   background: url(sharedmedia/headertext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 210px;
   z-index: 4;
   width: 550px;
   height: 28px;
}

#id27footer  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1251px;
   z-index: 2;
   width: 990px;
   height: 99px;
   background-color: #F1F0F0;
   background-image: none;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 1350px;
   width: 990px;
   position: relative;
   background-color: #E7E7E7;
   background-image: none;
}

#mainheader  {
   background: url(sharedmedia/mainheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 140px;
   z-index: 3;
   width: 956px;
   height: 212px;
}

#cpaneldemo  {
   
   position: absolute;
   left: 763px;
   top: 456px;
   z-index: 3;
   width: 212px;
   height: 123px;
   border: 0px;
   text-align: center;
   font-size: 12px;
}

#rightblock  {
   left: 382px;
}

#loginicon  {
   background: url(sharedmedia/loginicon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 8px;
   z-index: 4;
   width: 14px;
   height: 16px;
}

#leftblock  {
   left: 9px;
}

#chaticon  {
   background: url(sharedmedia/chaticon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 784px;
   top: 8px;
   z-index: 4;
   width: 16px;
   height: 16px;
}

#livechat  {
   visibility: visible;
   position: absolute;
   left: 807px;
   top: 10px;
   z-index: 4;
   width: 95px;
}

#from295  {
   background-image: url(homemedia/from295.gif);
   left: 255px;
}

#from995  {
   background-image: url(homemedia/from995.gif);
   left: 625px;
}

#navbar  {
   background: url(sharedmedia/navbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 367px;
   top: 63px;
   z-index: 3;
   width: 600px;
   height: 37px;
}

#login  {
   visibility: visible;
   position: absolute;
   left: 612px;
   top: 0px;
   z-index: 3;
   width: 326px;
   height: 35px;
   background-color: #090909;
   background-image: none;
}

#logo  {
   background: url(sharedmedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 47px;
   z-index: 3;
   width: 300px;
   height: 62px;
}

#comparison {
	visibility: visible;
   position: absolute;
   left: 22px;
   top: 500px;
   z-index: 3;
   width: 326px;
   height: 35px;
}

#addons {
	visibility: visible;
   position: absolute;
   left: 115px;
   top: 500px;
   z-index: 3;
   width: 326px;
   height: 35px;
}

table.table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin-bottom: 20px;
	width: 100%;
	
}
table.screenshots_table td {
	padding: 20px 0 !important;
	font-size: 12px;
}
table.table td {
	padding: 8px;
	background: url(sharedmedia/dt_td_back.jpg) bottom left repeat-x;
	border: 1px solid #CCC;
	vertical-align: top;
	font-size: 12px;
	width: 180px;
	text-align: center;
}
table.table img.upgrades {
	margin-right: 20px;
}

table.addons_table td {
	width: 310px !important;
}
table.addons_table h4 {
	color: #333333;
}

table.addons_table li {
	line-height: 1.5;
	color: #666666;
}
table.table thead th {
	padding: 10px 8px;
	
	text-align: left;
	width: 180px
}

/* ------ HYBRID SERVER STYLING ------*/
	
		.hybrid_grid {
			position: relative;
			width: 300px;
			float: left;
		}
		.hybrid_grid_left {
			position: absolute;
			top: 0;
			left: 0;
		}
		.hybrid_grid_right {
			position: absolute;
			top: 0px;
			right: 0;
		}
		.hybrid_right {
			float: right;
			margin-right: 20px;
		}
		td.left {
			position: relative;
		}
		.package_name {
			font-size: 16px;
		}	

.subheader div {
		padding-bottom: 5px;
		font-weight: bold;
	}

	.grid .subheader td {
		background: url(assets/images/subheader_back.jpg) center left no-repeat;
		height: 54px;
		line-height: 54px;
		vertical-align: middle;
		color: #FFF;
	}
	.grid .hybrid_subheader td {
		background: url(assets/images/subheader_small.jpg) center left no-repeat;
		height: 54px;
		color: #FFF;
	}

#tosaup  {
   background-image: url(tosmedia/tosaup.gif);
   width: 146px;
}

#vpsaddons  {
   background-image: url(vpsaddonsmedia/vpsaddons.gif);
   width: 105px;
}

#vpsaddons,
#tosaup  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 395px;
   z-index: 3;
   height: 13px;
   background-repeat: no-repeat;
}

#middletoptext p,
#rightbartext p  {
   font-style: italic;
	font-variant: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#domain_non_private {
background-color: #FFF2F2;
border: 1px dashed #FF8083;
padding: 10px;
width: 300px;
float: left;
}

#domain_private {
background-color: #F0FFF5;
border: 1px dashed #00CC00;
padding: 10px;
width: 300px;
float: right;
margin-right: 7px;
}

h1 {
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
margin: 0 0 3px 5px;
}

h1.under {
border-bottom: 1px dashed #cccccc;
padding-bottom: 2px;
margin: 0 0 1px 5px;
}

h2 {
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 5px;
font-size: 14px;
font-weight: bold;
color: #333333;
}

#domain_search {
margin-bottom: 5px;
background-color: #FAFAFA;
border: 1px dashed #cccccc;
padding: 3px;
}

#domain_search h1 { position: relative; }

#domain_search label.textbox {
font-size: 20px;
line-height: 20px;
vertical-align: bottom;
padding-right: 3px;
position: relative;
}

#domain_search input.text_search {
width: 300px;
height: 18px;
margin: 0;
padding: 0;
border: 1px solid #cccccc;
}

input.search_button {
vertical-align: bottom;
}

div.domain_price {
float: right;
}

ul.network {
margin: 0;
padding: 0 0 0 5px;
list-style-position: inside;
}

ul.network li {
font-size: 12px;
}

#affimg {
 text-align: center;
	
}
