html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, p, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
	
body
{
	color: #3A589C;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	min-width:1100px;
	width: expression(document.body.clientWidth < 1102? "1100px" : "auto");
	background: none;
}

ul,
ol {
	list-style:none;
	margin:0;
	padding:0; }

ul li,
ol li {
	padding:0; }
	
table
{
	border: none;
	margin: auto;
}

p
{
	margin: 10px auto 10px auto;
	color: #3A589C;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	padding: 5px;
	display: block;
	text-align: left;
}

p span
{
	display: block;
	color: #484848;
	font-weight: bold;
	font-size: 17px;
}

button, .formbutton
{
	width: 79px;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: bolder;
	font-family: sans-serif;
	font-size: 14px;
	text-decoration: none;
	border: none;
	text-align: center;
	display: inline-block;
	background: url("http://media.eifh.biz/images/button.png") no-repeat;
	margin: 2px 0 2px 0;
}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }
.cleaner2 { clear: both; width: 100%; height: 20px; font-size: 0px; }

.container
{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.error
{
	display: block;
	padding: 10px;
	margin: 10px auto;
	font-weight: bold;
	font-size: 14px;
	color: #932629;
	background: #F8E0E1;
	border: 1px dashed #932629;
}

.success
{
	display: block;
	padding: 10px;
	margin: 10px auto;
	font-weight: bold;
	font-size: 14px;
	color: #057429;
	background: #A4FBC0;
	border: 1px dashed #057429;
}

.notify
{
	display: block;
	padding: 10px;
	margin: 10px auto;
	font-weight: bold;
	font-size: 14px;
	color: #94750A;
	background: #F9E49D;
	border: 1px dashed #94750A;
}

.topnav
{
	position: relative;
	min-width: 1000px;
	width: expression(document.body.clientWidth < 1002? "1000px" : "auto");
	height: 37px;
	margin: 0;
	padding: 0;
	color: #E9E9E9;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	background: url("http://media.eifh.biz/images/topnavbg.png") repeat-x;
}

.topnav li
{
	list-style: none;
	position: relative;
	float:left;
	width:auto;
	height: 37px;
	line-height: 34px;
	background: transparent;
}

.topnav li a
{
	position: relative;
	float: left;
	display:block;
	color: #4B4B4B;
	height: 37px;
	padding:0px 15px 0px 15px;
	text-decoration: none;
	background:transparent;
}

.topnav li a:hover, .topnav li a.selected, .topnav li:hover > a
{
	display: block;
	color: #DBDBDB;
	height: 37px;
	background:transparent url("http://media.eifh.biz/images/topnavho.png") repeat-x;
}

.topnav li ul li a:hover
{
	display: block;
	color: #4B4B4B;
	height: 37px;
	background: #E0E0E0;
	line-height: 37px;
}

.topnav li ul
{
	display: none;
	margin: 0;
	padding: 0;
	width: 180px;
	position: absolute;
	text-transform: none;
	top: 37px;
	left: 0;
	
}

.topnav li ul ul
{
	left: 180px;
	top: 0px;
	
}

.topnav li:hover > ul
{
	display: block;
	z-index: 9999;
}

.topnav li ul li {
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	color: #DBDBDB;
	height: 37px;
	background:transparent url("http://media.eifh.biz/images/topnavho.png") repeat-x;
}

.topnav li ul a {
	position: relative;
	float: none;
	display:block;
	padding:0px 15px 0px 15px;
	text-decoration: none;
	color: #DBDBDB;
	height: 37px;
	background:transparent url("http://media.eifh.biz/images/topnavho.png") repeat-x;
}


.topnav li.toolbar
{
	list-style-type: none;
	position: relative;
	float:right;
	width:auto;
	height: 37px;
	background: transparent;
}

.topnav li a.tb
{
	display: block;
	color: #BD5304;
	height: 37px;
	background: transparent;
}

.topnav li a.tb:hover
{
	display: block;
	color: #16AB3C;
	height: 37px;
	background: transparent;
}

.header
{
	position: relative;
	min-width: 1000px;
	width: expression(document.body.clientWidth < 1002? "1000px" : "auto");
	height: 150px;
	margin: 0;
	padding: 0;
	color: #E9E9E9;
	font-size: 16px;
	font-weight: bold;
	display: block;
	background: none;
}

.header .logo
{
	position: relative;
	width: 530px;
	float: left;
	height: 130px;
	margin: 20px auto auto 5px;
	display: block;
}

.header .logo span
{
	display: none;
}

.header .share
{
	position: relative;
	float: right;
	width: 460px;
	height: 130px;
	margin: 0;
	display: block;
}

.header .share .top
{
	position: relative;
	float: right;
	text-align: right;
	width: 100%;
	height: 50px;
	margin: 10px 5px auto auto;
	padding: 10px 0px 10px 10px;
	display: block;
	vertical-align: middle;
}

.header .share .top a img
{
	margin-top: 5px;
	margin-left: 15px;
}

.header .share .top .shtpwelcum
{
	position: relative;
	float: right;
	text-align: right;
	width: 100%;
	height: 50px;
	margin: 10px 5px auto auto;
	padding: 10px 0px 10px 10px;
	display: block;
	vertical-align: middle;
	color: #363636;
	font-size: 17px;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

.header .share .bottom
{
	position: relative;
	float: right;
	text-align: right;
	width: 100%;
	height: 40px;
	margin: 0px 5px auto auto;
	padding: 10px 0px 10px 10px;
	display: block;
}

.header .share .bottom a img
{
	margin-left: 20px;
}

.header .share .bottom .shbtmnotifications
{
	float: right;
	text-align: right;
	margin: 0px 5px auto auto;
	padding: 10px 10px 10px 10px;
	display: block;
	color: #C06B16;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	background: #FDF9AC;
	border: 1px solid #C06B16;
}

.header .share .bottom .shbtmnotifications a
{
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	color: #0E79C9;
	text-decoration: none;
}

.header .share .bottom .shbtmnotifications a:hover
{
	color: #074069;
}


.subnav
{
	position: relative;
	min-width: 1000px;
	width: expression(document.body.clientWidth < 1002? "1000px" : "auto");
	height: 46px;
	margin: 0;
	padding: 0;
	color: #E6E6E6;
	font-size: 15px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
}

.subnav .sbnvleft
{
	position: relative;
	display: block;
	float: left;
	width: 78px;
	height: 46px;
	margin: 0;
	padding: 0;
	background: url("http://media.eifh.biz/images/subnavexleft.png") no-repeat;
}

.subnav .sbnvleft li
{
	list-style: none;
	position: relative;
	float:left;
	width:78px;
	height: 46px;
	line-height: 46px;
	background: url("http://media.eifh.biz/images/subnavsep.png") right no-repeat;
	text-align: center;
}

.subnav .sbnvleft a
{
	position: relative;
	float: left;
	display:block;
	color: #5B5B5B;
	height: 46px;
	line-height: 46px;
	padding:0px 27px 0px 27px;
	text-decoration: none;
	text-transform: uppercase;
	background:transparent;
}

.subnav .sbnvleft a img
{
	margin-top:11px;
	background:transparent;
}

.subnav .sbnvmain
{
	position: relative;
	display: block;
	float: left;
	width: 903px;
	height: 46px;
	margin: 0;
	padding: 0;
	background: url("http://media.eifh.biz/images/subnavbg.png") repeat-x;
}

.subnav .sbnvmain li
{
	list-style: none;
	position: relative;
	float:left;
	width:auto;
	height: 46px;
	line-height: 46px;
	background: url("http://media.eifh.biz/images/subnavsep.png") right no-repeat;
	text-align: center;
}

.subnav .sbnvmain a
{
	position: relative;
	float: left;
	display:block;
	color: #464646;
	height: 46px;
	padding:0px 15px 0px 15px;
	text-decoration: none;
	text-transform: uppercase;
	background:transparent;
}

.subnav .sbnvmain a:hover, .subnav .sbnvmain a.selected
{
	display:block;
	color: #E1E1E1;
	height: 46px;
	background: url("http://media.eifh.biz/images/subnavbgho.png") repeat-x;
}

.subnav .sbnvmain li.eyec
{
	list-style-type: none;
	position: relative;
	float:right;
	width:120px;
	height: 46px;
	background: transparent;
}

.subnav .sbnvmain a.eyec
{
	display:block;
	color: #E1E1E1;
	height: 46px;
	width: 120px;
	padding:0;
	line-height: 46px;
	text-decoration: none;
	text-transform: uppercase;
	background: url("http://media.eifh.biz/images/subnaveyec.png") no-repeat center;
}

.subnav .sbnvmain a.eyec:hover
{
	display:block;
	color: #E1E1E1;
	height: 46px;
	background: url("http://media.eifh.biz/images/subnaveyecho.png") no-repeat center;
}

.subnav .sbnvright
{
	position: relative;
	display: block;
	float: left;
	width: 19px;
	height: 46px;
	margin: 0;
	padding: 0;
	background: url("http://media.eifh.biz/images/subnavexright.png") no-repeat;
}

.subnav .sbnvmain li.searchbox
{
	list-style-type: none;
	position: relative;
	float:right;
	width:260px;
	height: 46px;
	background: url("http://media.eifh.biz/images/searchbox.png") no-repeat center;
}

.subnav .sbnvmain li.searchbox .sbinput
{
	position: relative;
	display: block;
	float:left;
	width:200px;
	height: 30px;
	margin: 7px 0 0 15px;
	border: none;
	background: transparent;
	color: #29467A;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	vertical-align: middle;
}

.subnav .sbnvmain li.searchbox .sbbutton
{
	position: relative;
	display: block;
	float:left;
	width:40px;
	height: 32px;
	margin: 7px 0 0 2px;
	border: none;
	background: transparent;
	text-align: center;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	vertical-align: middle;
}



.maincontent
{
	position: relative;
	min-width: 1000px;
	width: expression(document.body.clientWidth < 1002? "1000px" : "auto");
	height: auto;
	margin: auto auto 20px auto;
	padding: 0;
	display: block;
	background: none;
}

.maincontent .con
{
	position: relative;
	width: 1000px;
	min-height: 50px;
	height: expression(document.body.clientHeight < 52? "50px" : "auto");
	margin: 0;
	padding: 0;
	display: block;
	background: transparent;
}

.maincontent .con h2
{
	margin: auto auto 15px auto;
	color: #484848;
	font-size: 20px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	display: block;
	text-align: left;
}

.maincontent .con h2.h2nodisplay
{
	visibility: hidden;
}

.maincontent .con h2 span
{
	margin: auto auto 15px auto;
	color: #1F528F;
}

.maincontent .con .cnttop
{
	position: relative;
	width: 1000px;
	display: block;
	margin-bottom: 0px;
	padding: 0;
	height: 30px;
	background: url("http://media.eifh.biz/images/cnt-top.png") no-repeat;
}

.maincontent .con .cntbtm
{
	position: relative;
	width: 1000px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	height: 30px;
	background: url("http://media.eifh.biz/images/cnt-btm.png") no-repeat;
}

.maincontent .con .cntbg
{
	position: relative;
	width: 1000px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url("http://media.eifh.biz/images/cntbg.png") repeat-y;
}

.maincontent .con .cntbg .divsecr
{
	position: relative;
	width: 300px;
	float: left;
	min-height: 200px;
	height: expression(document.body.clientHeight < 202? "200px" : "auto");
	margin-left: 15px;
	padding-right: 15px;
	display: block;
	background: none;
}

.maincontent .con .cntbg .divsec1
{
	position: relative;
	width: 300px;
	float: left;
	min-height: 35px;
	height: expression(document.body.clientHeight < 37? "35px" : "auto");
	margin-left: 17px;
	padding-right: 16px;
	display: block;
	background: none;
}

.maincontent .con .cntbg .divsec2
{
	position: relative;
	width: 280px;
	float: left;
	min-height: 35px;
	height: expression(document.body.clientHeight < 37? "35px" : "auto");
	margin-left: 30px;
	padding-right: 23px;
	display: block;
	background: none;
}

.maincontent .con .cntbg .divleft
{
	position: relative;
	width: 620px;
	float: left;
	min-height: 200px;
	height: expression(document.body.clientHeight < 202? "200px" : "auto");
	margin-left: 25px;
	padding-right: 20px;
	display: block;
	background: none;
}

.maincontent .con .cntbg .divhalf
{
	position: relative;
	width: 453px;
	float: left;
	min-height: 50px;
	height: expression(document.body.clientHeight < 52? "50px" : "auto");
	margin-left: 25px;
	padding-right: 20px;
	display: block;
	background: none;
}

.maincontent .con .cntbg .divhalf .accountquicklinks
{
	position: relative;
	width: 140px;
	float: left;
	min-height: 50px;
	height: expression(document.body.clientHeight < 52? "50px" : "auto");
	margin-right: 6px;
	margin-bottom: 30px;
	padding-right: 3px;
	display: block;
	background: none;
	text-align: center;
}

.maincontent .con .cntbg .divhalf .accountquicklinks a
{
	color: #818181;
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial";
	text-decoration: none;
	text-align: center;
	display: block;
}

.maincontent .con .cntbg .divhalf .accountquicklinks a:hover
{
	color: #000000;
}

.maincontent .con .cntbg .divhalf .accountquicklinks a img
{
	border: none;
	padding: 10px 0;
	text-align: center;
	display: block;
}

.maincontent .con .cntbg .divhalf .accountoverview
{
	position: relative;
	width: 220px;
	float: left;
	min-height: 100px;
	height: expression(document.body.clientHeight < 102? "100px" : "auto");
	margin-right: 3px;
	margin-bottom: 15px;
	padding-right: 3px;
	display: block;
	background: url("http://media.eifh.biz/images/accountoverviewbg.png") no-repeat;
	text-align: center;
}

.maincontent .con .cntbg .divhalf .accountoverview h4
{
	margin: 6px 0 3px 0;
	font-size: 17px;
	font-family: "Arial";
	font-weight: bold;
	color: #1D2467;
	text-align: center;
}

.maincontent .con .cntbg .divhalf .accountoverview p
{
	margin: 0 0 4px 0;
	font-size: 40px;
	font-family: "Arial";
	font-weight: bold;
	color: #6E6E6E;
	text-align: center;
}

.maincontent .con .cntbg .divfull
{
	position: relative;
	width: 952px;
	float: left;
	min-height: 30px;
	height: expression(document.body.clientHeight < 32? "30px" : "auto");
	margin-left: 25px;
	padding-right: 20px;
	display: block;
	background: none;
}

.maincontent .con .signupsteps
{
	position: relative;
	width: 100%;
	height: 100px;
	margin: 10px 0;
	display: block;
	color: #363636;
}

.maincontent .con .signupsteps .signupsteps_complete, .maincontent .con .signupsteps .signupsteps_active, .maincontent .con .signupsteps .signupsteps_incomplete
{
	width: 144px;
	height: 51px;
	display: block;
	color: #FFFFFF;
	line-height: 51px;
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	font-family: "Arial";
	padding-left: 22px;
	background: url("http://media.eifh.biz/images/signup-steps.png") no-repeat;
}

.maincontent .con .signupsteps .signupsteps_complete
{
	background-position: 0 -51px;
}

.maincontent .con .signupsteps .signupsteps_active
{
	background-position: 0 -102px;
}

.maincontent .con .signupsteps .signupsteps_incomplete
{
	background-position: 0 0;
	color: #454545;
}

.maincontent .con .signupsteps_help
{
	position: relative;
	width: 100%;
	margin: 10px 0 0;
	display: block;
	color: #363636;
	border-top: 2px dashed #252525;
}

.maincontent .con .signupsteps_help p
{
	padding:0 0 0 60px;
	color: #2C2C2C;
	font-weight: bold;
	font-size: 15px;
	line-height: 30px;
}

.maincontent .con .signupsteps_help p.signupsteps_help_red
{
	min-height: 30px;
	background:transparent url("http://media.eifh.biz/images/step-actsm.png") no-repeat left;
}

.maincontent .con .signupsteps_help p.signupsteps_help_green
{
	min-height: 30px;
	background:transparent url("http://media.eifh.biz/images/step-comsm.png") no-repeat left;
}

.maincontent .con .signupsteps_help p.signupsteps_help_gray
{
	min-height: 30px;
	background:transparent url("http://media.eifh.biz/images/step-incsm.png") no-repeat left;
}

.maincontent .con .signup
{
	position: relative;
	width: 100%;
	display: block;
}

.maincontent .con .signup td
{
	padding: 5px;
	vertical-align: middle;
	
}

.maincontent .con .signup input, .maincontent .con .signup select
{
	border: 1px solid #6E6E6E;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}

.maincontent .con .signup label
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}

.maincontent .con .signup label span
{
	color: #E40106;
	font-size: 14px;
	font-weight: bold;
}

.maincontent .con .signup .signupanswer
{
	color: #215F39;
	font-size: 14px;
	font-weight: bold;
}

.maincontent .con .signup .signuppaymentconfirm
{
	color: #292929;
	font-size: 18px;
	font-weight: bold;
}

.maincontent .con .signup .signuppaymentconfirm span
{
	color: #1B6312;
	font-size: 18px;
	font-weight: bold;
}

.maincontent .con .signupbutton, .maincontent .con .signupconfirmbutton, .maincontent .con .backbutton, .maincontent .con .continuebutton, .maincontent .con .selectbutton
{
	display: block;
	width: 122px;
	height: 34px;
	border: none;
}

.maincontent .con .signupbutton
{
	background: url("http://media.eifh.biz/images/button-signup.png") no-repeat 0 0;
}

.maincontent .con .signupconfirmbutton
{
	background: url("http://media.eifh.biz/images/button-confirm.png") no-repeat;
}

.maincontent .con .backbutton
{
	background: url("http://media.eifh.biz/images/button-back.png") no-repeat 0 0;
}

.maincontent .con .continuebutton
{
	background: url("http://media.eifh.biz/images/button-continue.png") no-repeat 0 0;
}

.maincontent .con .selectbutton
{
	background: url("http://media.eifh.biz/images/button-select.png") no-repeat 0 0;
}

.maincontent .con .signupbutton:hover, .maincontent .con .signupconfirmbutton:hover, .maincontent .con .backbutton:hover, .maincontent .con .continuebutton:hover, .maincontent .con .selectbutton:hover
{
	background-position: 0 -34px;
}



.maincontent .con .signup .payoptions td
{
	vertical-align: top;
}

.maincontent .con .signup .payoptions p
{
	padding:0 0 0 60px;
	margin:0 15px 10px 0;
	color: #0D2E6A;
	font-weight: bold;
	font-size: 14px;
	text-align: justify;
}

.maincontent .con .signup .payoptions p span
{
	display: block;
	color: #232323;
	font-weight: bold;
	font-size: 17px;
}

.maincontent .con .signup .payoptions p.payoptbank
{
	min-height: 60px;
	background:transparent url("http://media.eifh.biz/images/icon-bank-48.png") no-repeat top left;
}

.maincontent .con .signup .payoptions p.payoptcheck
{
	min-height: 60px;
	background:transparent url("http://media.eifh.biz/images/icon-check-48.png") no-repeat top left;
}

.maincontent .con .signup .payoptions p.payoptcreditcard
{
	min-height: 60px;
	background:transparent url("http://media.eifh.biz/images/icon-creditcard-48.png") no-repeat top left;
}



.LV_valid {
    color:#057429;
    font-size: 11px;
    font-weight: normal;
    display: block;
}
	
.LV_invalid {
    color:#932629;
    font-size: 11px;
    font-weight: normal;
    display: block;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
	color: #057429;
    border: 1px solid #057429;
    background: #A4FBC0;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
	color: #932629;
    border: 1px solid #932629;
    background: #F8E0E1;
}



.maincontent .con p
{
	margin: 10px auto 10px auto;
	color: #3A589C;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	padding: 5px;
	display: block;
	text-align: left;
}

.maincontent .con p span
{
	display: block;
	color: #484848;
	font-weight: bold;
	font-size: 17px;
}

.maincontent .con .solutions p
{
	padding:0 0 0 150px;
	margin:0 0 20px 0;
	color: #3A589C;
	font-weight: bold;
	font-size: 15px;
}

.maincontent .con .solutions p span
{
	display: block;
	color: #484848;
	font-weight: bold;
	font-size: 17px;
}

.maincontent .con .solutions p.webdesign-sol
{
	min-height: 140px;
	background:transparent url("http://media.eifh.biz/images/webdesign-icon.png") no-repeat top left;
}

.maincontent .con .solutions p.advert-sol
{
	min-height: 140px;
	background:transparent url("http://media.eifh.biz/images/advert-icon.png") no-repeat top left;
}

.maincontent .con .solutions p.webhosting-sol
{
	min-height: 140px;
	background:transparent url("http://media.eifh.biz/images/webhosting-icon.png") no-repeat top left;
}

.maincontent .con .solutions p.domain-sol
{
	min-height: 140px;
	background:transparent url("http://media.eifh.biz/images/domain-icon.png") no-repeat top left;
}

.maincontent .con .solutions p.businesscard-sol
{
	min-height: 140px;
	background:transparent url("http://media.eifh.biz/images/businesscard-icon.png") no-repeat top left;
}

.maincontent .con .solutions p.programming-sol
{
	min-height: 140px;
	background:transparent url("http://media.eifh.biz/images/programming-icon.png") no-repeat top left;
}

.maincontent .con p.features
{
	padding:0 0 0 35px;
	margin:0 0 15px 0;
	color: #3A589C;
	font-weight: bold;
	font-size: 15px;
	min-height: 24px;
	background:transparent url("http://media.eifh.biz/images/features-icon.png") no-repeat left;	
}


.maincontent .con p.listitem
{
	padding:0 0 0 20px;
	margin:0 0 10px 0;
	color: #3A589C;
	font-weight: bold;
	font-size: 15px;
	min-height: 24px;
	line-height: 24px;
	background:transparent url("http://media.eifh.biz/images/icon-sm-list.png") no-repeat left;
}


.maincontent .con p.thumbsup
{
	padding:0 0 0 35px;
	margin:0 0 15px 0;
	color: #6F6F6F;
	font-weight: bold;
	font-size: 16px;
	min-height: 24px;
	background:transparent url("http://media.eifh.biz/images/thumbsup-icon.png") no-repeat left;	
}

.maincontent .con .cntbg .innerlinkbutton
{
	position: relative;
	width: 300px;
	float: left;
	height: expression(document.body.clientHeight < 202? "200px" : "auto");
	margin-left: 15px;
	padding-right: 15px;
	display: block;
	background: none;
	text-align: center;
}

.maincontent .con .cntbg .innerlinkbutton a
{
	width: 270px;
	height: 47px;
	line-height: 47px;
	color: #EBEBEB;
	font-weight: bolder;
	font-family: sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	display: block;
	background: url("http://media.eifh.biz/images/ilbmw.png") no-repeat;
}

.maincontent .con .cntbg .innerlinkbutton a:hover
{
	background: url("http://media.eifh.biz/images/ilbmwho.png") no-repeat;
}

.maincontent .con a.linkbutton
{
	width: 270px;
	height: 47px;
	line-height: 47px;
	color: #EBEBEB;
	font-weight: bolder;
	font-family: sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	display: block;
	background: url("http://media.eifh.biz/images/ilbmw.png") no-repeat;
}

.maincontent .con a.linkbutton:hover
{
	background: url("http://media.eifh.biz/images/ilbmwho.png") no-repeat;
}

.mptextey
{
	margin-top: 80px;
	color: #363636;
	font-size: 14px;
	font-weight: bold;
	font-family: sans-serif;
	text-align: justify;
}

.mptextey a
{
	color: #3A569E;
	text-decoration: none;
	font-size: 19px;
}

.mptextey a:hover
{
	color: #33A67B;
	text-decoration: underline;
}

a.readmore
{
	display: block;
	background: url("http://media.eifh.biz/images/readmore.png") no-repeat;
	width: 101px;
	height: 33px;
	margin-top: 5px;
	float: right;
}

a.readmore span
{
	display: none;
	visibility: hidden;
}

a.bigreadmore
{
	display: block;
	background: url("http://media.eifh.biz/images/bigreadmorebt.png") no-repeat;
	width: 317px;
	height: 54px;
	margin: 5px 0 5px 0;
	color: #FFFFFF;
	line-height: 54px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	font-family: "Arial";
	text-decoration: none;
}

.sephor
{
	position: relative; width: 100%; height: 30px; font-size: 0px;
	margin: 0; padding: 0; display: block;
	background: url("http://media.eifh.biz/images/mpsephor.png") center no-repeat;
}


.inputbox
{
	width: 350px;
	height: 28px;
	padding: 5px;
	margin: 5px auto 5px auto;
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	color: #182E56;
	border: 1px solid #182E56;
	background: url("http://media.eifh.biz/images/inputboxbg.png") repeat-x;
}

.textarea
{
	width: 350px;
	height: 140px;
	padding: 5px;
	margin: 5px auto 5px auto;
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	color: #182E56;
	border: 1px solid #182E56;
	background: url("http://media.eifh.biz/images/textareabg.png") repeat-x;
}

.button
{
	width: 85px;
	height: 30px;
	line-height: 30px;
	margin: 5px auto 5px 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	color: #EEEEEE;
	border: none;
	background: url("http://media.eifh.biz/images/formbutton.png") no-repeat;
}

.label
{
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	color: #3A589C;
	border: none;
}

.divtablesm
{
	width: 60%;
	height: auto;
	vertical-align: middle;
	border: none;
}

.divtablesm td.divtablesm_head
{
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	background: #171717;
	height: 50px;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}

.divtablesm td.divtablesm_left
{
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background: #3A589C;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}

.divtablesm td.divtablesm_right
{
	font-weight: bold;
	font-size: 15px;
	color: #171717;
	background: none;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}

.divtablebig
{
	width: 100%;
	height: auto;
	vertical-align: middle;
	border: none;
}

.divtablebig td.divtablebig_head
{
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background: #171717;
	height: 40px;
	padding: 7px;
	vertical-align: middle;
	text-align: center;
}

.divtablebig td.divtablebig_left
{
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	background: #3A589C;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}

.divtablebig td.divtablebig_right
{
	font-weight: bold;
	font-size: 14px;
	color: #171717;
	background: none;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}


.tnc
{
	padding: 10px;
	color: #3A589C;
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	vertical-align: middle;
}

.tnc li
{
	list-style-type: decimal;
	margin: 10px 0 10px 30px;
	padding: 0;
}

.tnc .subtnc
{
	list-style-type: lower-roman;
	margin: 10px 10px 10px 50px;
	padding: 0;
}

p.faq
{
	display: block;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	min-height: 16px;
	background:transparent url("http://media.eifh.biz/images/help-icon.png") no-repeat left;	
}

p.faq a
{
	padding:0 0 0 25px;
	color: #296CBE;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

p.faq a:hover
{
	text-decoration: underline;
}


p.category
{
	display: block;
	margin:0 0 10px 0;
	background: none;
}

p.category a
{
	color: #1E4E88;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
}

p.category a:hover
{
	color: #2663AC;
}


.pagingdiv
{
	display: block;
	position: relative;
	width: 40px;
	float: left;
	margin-left: 15px;
	padding-right: 15px;
	background: none;
	text-align: center;
}

.pagingdivc
{
	display: block;
	position: relative;
	max-width: 790px;
	float: left;
	margin-left: 15px;
	padding-right: 15px;
	background: none;
	text-align: center;
}

.paging
{
	float: left;
	display: block;
	position: relative;
	width: 16px;
	height: 16px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background: #171717;
	color: #FFFFFF;
	border: 2px solid #171717;
	text-decoration: none;
}

.paging2
{
	float: left;
	display: block;
	position: relative;
	width: 16px;
	height: 16px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background: none;
	color: #171717;
	border: 2px solid #171717;
	text-decoration: none;
}

.paging2:hover
{
	background: #171717;
	color: #FFFFFF;
}

.overviewimage
{
	float: right;
	padding: 0 10px 0 30px;
	border: none;
	margin-right: 20px;
}


a.loginbuttonaccpg
{
	width: 216px;
	height: 39px;
	line-height: 39px;
	color: #F8F8F8;
	font-weight: bolder;
	font-family: sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	padding-left: 10px;
	display: block;
	background: url("http://media.eifh.biz/images/accpgloginbt.png") no-repeat;
}

.accsettingsinput
{
	width: 250px;
	margin: 0 auto;
	padding: 5px;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	font-family: "Trebuchet MS";
	color: #5B5B5B;
	border: 1px solid #2A2A2A;
	vertical-align: middle;
}

.accsettingsbutton
{
	width: 115px;
	height: 38px;
	border: none;
	text-align: left;
	display: block;
	background: url("http://media.eifh.biz/images/button-update.png") no-repeat;
	position: relative;
	margin: 10px 0 10px 0;
}

.accsettingsbutton span
{
	visibility: hidden;
}



.footer
{
	position: relative;
	width: expression(document.body.clientWidth < 1002? "1000px" : "auto");
	height: auto;
	margin: 0;
	padding: 0;
	display: block;
	background: transparent;
}

.footer .fcon
{
	position: relative;
	width: 1000px;
	height: auto;
	margin: 0;
	padding: 0;
	border-top: 4px solid #29467A;
	color: #E9E9E9;
	font-size: 15px;
	font-weight: bold;
	display: block;
	background: transparent;
}

.footer .fcon .fsec
{
	position: relative;
	width: 195px;
	height: auto;
	margin-top: 20px;
	float: left;
}

.footer .fcon .fsecrm
{
	position: relative;
	width: 200px;
	height: auto;
	margin-top: 20px;
	float: left;
}

.footer .fcon h4
{
	text-align: left;
	margin-bottom: 10px;
	color: #29467A;
	font-family: "Trebuchet MS";
	font-size: 17px;
	font-weight: bold;
}

.footer .fcon .fsec ul, .footer .fcon .fsecrm ul
{
	list-style: none;
	margin-left: 10px;
}

.footer .fcon .fsec ul li, .footer .fcon .fsecrm ul li
{
	list-style: none;
	margin-bottom: 3px;
}

.footer .fcon .fsec ul li a, .footer .fcon .fsecrm ul li a
{
	color: #494949;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS";
	text-align: left;
}

.footer .fcon .fsec ul li a:hover, .footer .fcon .fsecrm ul li a:hover
{
	font-weight: bold;
}

.footer .fcon .copyrights
{
	position: relative;
	width: 1000px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	color: #29467A;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	display: block;
	background: transparent;
}





	#slidercontainer{	
		margin:0 30px;
		position:relative;
		text-align:left;
		width:938px;
		height:241px;
		background: transparent;
		display: block;
		}

	#slidercontent{
		position:relative;
		}
		
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:938px;
		height:241px;
		overflow:hidden;
		display: block; 
		}
	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url("http://media.eifh.biz/images/btn_prev.gif") no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url("http://media.eifh.biz/images/btn_next.gif") no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:-35px 0 0 10px;
		padding:0;
		height:24px;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:24px;
		line-height:24px;
		}
	ol#controls li a{
		float:left;
		height:24px;
		text-align: center;
		line-height:24px;
		background: url("http://media.eifh.biz/images/sliderpagi.png") no-repeat;
		color:#000000;
		font-weight: bold;
		padding:0 8px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background: url("http://media.eifh.biz/images/sliderpagi-cur.png") no-repeat;
		color:#FFFFFF;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


#remotelogin-containerFPP
{
	visibility: hidden;
}

#remotelogin-containerADPP
{
	visibility: hidden;
}

#remotelogin-containerCX
{
	visibility: hidden;
}

.remotel-container
{
	display: block;
	width: 500px;
	background: #FFFFFF;
}

.remotelcleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }
.remotelcleaner2 { clear: both; width: 100%; height: 10px; font-size: 0px; }

.remotelcontainer
{
	width: 450px;
	margin: 0 auto;
	position: relative;
}

.remotelerror
{
	display: block;
	padding: 7px;
	margin: 10px auto;
	font-weight: bold;
	font-size: 14px;
	color: #932629;
	background: #F8E0E1;
	border: 1px dashed #932629;
}

.remotelh1
{
	display: block;
	padding: 5px;
	margin: 10px auto;
	font-weight: bold;
	font-size: 18px;
	font-family: "Trebuchet MS";
	color: #595959;
}

.remotelloginarea
{
	width: 450px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	border: none;
	vertical-align: middle;
}

.remotelloginarea .remotelleft
{
	width: 180px;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	font-family: "Trebuchet MS";
	color: #666666;
	text-transform: uppercase;
	background: #DADADA;
	vertical-align: middle;
}

.remotelloginarea .remotelright
{
	width: 270px;
	margin: 0 auto;
	padding: 10px;
	position: relative;
	text-align: center;
	background: #D3EFD5;
	vertical-align: middle;
}

.remotelloginarea .remotelnone
{
	width: 450px;
	margin: 0 auto;
	padding: 10px;
	position: relative;
	text-align: center;
	background: none;
	vertical-align: middle;
}

.remotelloginarea .remotelright input
{
	width: 220px;
	margin: 0 auto;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	font-family: "Trebuchet MS";
	color: #5B5B5B;
	border: 1px solid #2A2A2A;
	vertical-align: middle;
}

.remotelloginarea .remotelnone a, .logincontainer .logincntbg a
{
	padding: 3px;
	margin: 10px auto;
	font-weight: bold;
	font-size: 13px;
	font-family: "Trebuchet MS";
	color: #2F80D0;
	text-decoration: none;
}

.remotelloginarea .remotelnone a:hover, .logincontainer .logincntbg a:hover
{
	color: #107DBE;
}

.remotelloginarea .remotelnone .remotelloginbutton, .logincontainer .logincntbg .loginbutton
{
	width: 122px;
	height: 34px;
	line-height: 26px;
	color: #F8F8F8;
	font-weight: bolder;
	font-family: sans-serif;
	font-size: 14px;
	text-decoration: none;
	border: none;
	text-align: left;
	padding-left: 17px;
	display: block;
	background: url("http://media.eifh.biz/images/button-login.png") no-repeat 0 0;
	position: relative;
	margin: 0 0 10px 0;
}

.remotelloginarea .remotelnone .remotelloginbutton:hover, .logincontainer .logincntbg .loginbutton:hover
{
	background-position: 0 -34px;
}


/* // Login Boxes */

.logincontainer
{
	display: block;
	width: 404px;
	position: relative;
	margin: 10px 0 10px 0;
}

.logincontainer .logincnttop
{
	position: relative;
	width: 404px;
	display: block;
	margin-bottom: 0px;
	padding: 0;
	height: 18px;
	background: url("http://media.eifh.biz/images/logintopbg.png") no-repeat;
}

.logincontainer .logincntbtm
{
	position: relative;
	width: 404px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	height: 18px;
	background: url("http://media.eifh.biz/images/loginbottombg.png") no-repeat;
}

.logincontainer .logincntbg
{
	position: relative;
	width: 404px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url("http://media.eifh.biz/images/loginbg.png") repeat-y;
}

.logincontainer .logincntbg h3
{
	text-align: center;
	padding-bottom: 10px;
	color: #000000;
	font-family: "Arial";
	font-size: 17px;
	font-weight: bold;
}

.logincontainer .logincntbg label
{
	text-align: left;
	padding: 5px;
	color: #000000;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
}

.logincontainer .logincntbg input
{
	text-align: left;
	padding: 3px;
	color: #000000;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #676767;
}

/* // Login Boxes */


.forgotpassword
{
	display: block;
	width: 478px;
	height: 184px;
	position: relative;
	margin: 0;
	background: url("http://media.eifh.biz/images/forgotpassbg.png") no-repeat;
}

.forgotpassword .forgotpasscontainer
{
	display: block;
	width: 478px;
	position: relative;
	background: transparent;
}

.forgotpassword .forgotpasscontainer label
{
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	font-family: "Arial";
	font-size: 15px;
	font-weight: bold;
}

.forgotpassword .forgotpasscontainer input
{
	text-align: left;
	padding: 3px;
	color: #000000;
	font-family: "Arial";
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #9B9B9B;
}

.forgotpassword .forgotpasscontainer button
{
	width: 105px;
	height: 36px;
	border: none;
	text-align: center;
	display: block;
	background: url("http://media.eifh.biz/images/forgotpassbtn.png") no-repeat;
	position: relative;
	margin: 3px 0 3px 0;
	color: #252525;
	font-size: 17px;
	font-family: "Arial";
	font-weight: bold;
	line-height: 36px;
}




.accountarea_editarea
{
	display: none;
	margin: 20px 0px 20px 20px;
	width: 600px;
	border-top: 2px dashed #414141;
	border-bottom: 2px dashed #414141;
	padding-top: 10px;
	padding-bottom: 10px;
}

.accountarea_editarea input
{
	text-align: left;
	width: 400px;
	padding: 3px;
	color: #000000;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #9B9B9B;
}

.accountarea_editarea textarea
{
	text-align: left;
	width: 400px;
	height: 100px;
	padding: 3px;
	color: #000000;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #9B9B9B;
}

.accountarea_editarea button
{
	width: 91px;
	height: 31px;
	border: none;
	text-align: center;
	background: url("http://media.eifh.biz/images/editarea-button.png") no-repeat;
	position: relative;
	display: block;
	float: right;
	margin: 3px 0 3px 5px;
	color: #414141;
	font-size: 14px;
	font-family: "Arial";
	font-weight: bold;
	line-height: 31px;
}

.accountarea_editarea label
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
}

.accountarea_editarea a
{
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #A20F0F;
	text-decoration: none;
}

.accountarea_editarea a:hover
{
	color: #A20F0F;
	text-decoration: underline;
}


#ajax-search {display: block; position: relative;}
#ajax-search input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
#ajax-search-results{width:400px; border:solid 1px #DEDEDE; display:none;}
#ajax-search-results ul, #ajax-search-results li{padding:0; margin:0; border:0; list-style:none;}
#ajax-search-results li {border-top:solid 1px #DEDEDE;}
#ajax-search-results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#ajax-search-results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#ajax-search-results li a:hover{background:#FFFFCC;}
#ajax-search-results ul {padding:6px;}



.regform td
{
	text-align: left;
	vertical-align: middle;
	color: #353535;
	font-size: 15px;
	font-weight: bold;
}

.regform input
{
	text-align: left;
	padding: 4px;
	color: #000000;
	font-family: "Arial";
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	width: 250px;
}

.regform input.regfsmallinput
{
	text-align: left;
	padding: 4px;
	color: #000000;
	font-family: "Arial";
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	width: 100px;
}

.regform input.regfbiginput
{
	text-align: left;
	padding: 4px;
	color: #000000;
	font-family: "Arial";
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	width: 400px;
}



.accordionmenu{
width: 596px; /*width of accordion menu*/
}

.accordionmenu .accordionmenuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 18px Arial;
color: white;
width: 596px;
height: 57px;
background: url("http://media.eifh.biz/images/accordiontabblack.png") no-repeat;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 0px 0 0px 50px; /*header text is indented 10px*/
cursor: pointer;
display: block;
line-height: 57px;
}

.accordionmenu .accordionheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url("http://media.eifh.biz/images/accordiontabblue.png") no-repeat;
}

.accordionmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.accordionmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.accordionmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.orderbutton
{
	width: 72px;
	height: 30px;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	display: block;
	background: url("http://media.eifh.biz/images/button-order.png") no-repeat 0 0;
	position: relative;
	margin: 3px 0 3px 0;
}

.orderbutton:hover
{
	background-position: 0 -30px;
}

.planprice
{
	color: #163E6D;
	font-size: 24px;
	font-weight: bolder;
	font-family: "Trebuchet MS";
	background: transparent;
	vertical-align: middle;
}

.planprice span
{
	color: #163E6D;
	font-size: 14px;
	font-weight: bolder;
	font-family: "Trebuchet MS";
	background: transparent;
	vertical-align: top;
}




.maincontent .con .hostingfeatures p
{
	padding:0 0 0 50px;
	margin:0 0 20px 0;
	color: #0B1B8A;
	font-weight: bold;
	font-size: 14px;
}

.maincontent .con .hostingfeatures p span
{
	display: block;
	color: #242424;
	font-weight: bold;
	font-size: 16px;
}

.maincontent .con .hostingfeatures p.hfnetwork
{
	min-height: 50px;
	background:transparent url("http://media.eifh.biz/images/hfnetwork-icon.png") no-repeat top left;
}

.maincontent .con .hostingfeatures p.hfuptime
{
	min-height: 50px;
	background:transparent url("http://media.eifh.biz/images/hfuptime-icon.png") no-repeat top left;
}

.maincontent .con .hostingfeatures p.hfsecure
{
	min-height: 50px;
	background:transparent url("http://media.eifh.biz/images/hfsecure-icon.png") no-repeat top left;
}

.maincontent .con .hostingfeatures p.hfemail
{
	min-height: 50px;
	background:transparent url("http://media.eifh.biz/images/hfblock-icon.png") no-repeat top left;
}

.maincontent .con .hostingfeatures p.hfmultidomain
{
	min-height: 50px;
	background:transparent url("http://media.eifh.biz/images/hfmultidomain-icon.png") no-repeat top left;
}

.maincontent .con .hostingfeatures p.hftraffic
{
	min-height: 50px;
	background:transparent url("http://media.eifh.biz/images/hftraffic-icon.png") no-repeat top left;
}

.maincontent .con .hostingfeatures p.hfcontrol
{
	min-height: 50px;
	background:transparent url("http://media.eifh.biz/images/hfcontrol-icon.png") no-repeat top left;
}

.maincontent .con .hostingfeatures p.hfaddons
{
	min-height: 50px;
	background:transparent url("http://media.eifh.biz/images/hfaddons-icon.png") no-repeat top left;
}



.maincontent .con .hostingdomainregbox
{
	display: block;
	width: 620px;
	height: 200px;
	background: url("http://media.eifh.biz/images/domain-regbg.png") no-repeat;
}

.maincontent .con .hostingdomainregbox .domainnameinput
{
	float: left;
	width: 395px;
	height: 37px;
	background: transparent;
	border: none;
	margin: 68px 0 0 102px;
	font-weight: normal;
	font-size: 17px;
	font-family: "Trebuchet MS";
	padding: 3px;
	line-height: 37px;
	text-align: center;
}

.maincontent .con .hostingdomainregbox button
{
	float: left;
	display: block;
	background: url("http://media.eifh.biz/images/domainregbtn.png") no-repeat;
	border: none;
	width: 102px;
	height: 34px;
	margin: 73px 0 0 7px;
}

.maincontent .con .hostingdomainregbox table
{
	float: left;
	margin: 10px 0 0 102px;
}

.maincontent .con .hostingdomainregbox td
{
	font-size: 15px;
	font-weight: bold;
	color: #242424;
	vertical-align: middle;
}