body { margin: 0 0 25px 0; padding: 0; background: #e9e9e9 url(images/bg.gif) repeat-x; color: #000; 
	font: 11px/14px tahoma, arial, helvetica, sans-serif; }
img { border: 0; }
.container { margin: 0 auto; width: 760px; }
form { margin: 0; padding: 0; }

/** Header
********************/
#logo { float: left; margin: 0; padding: 0; }

#telsupport { float: left; width: 147px; height: 41px; background: transparent url(images/telsupportbg.gif) no-repeat;
	color: #fff; font: 10px/16px verdana, arial, helvetica, sans-serif; text-align: center; }
.number { font-size: 14px; }

#headermenu { float: left; margin-left: 21px; width: 241px; background: transparent url(images/headernavbg.gif) no-repeat;
	font: 11px/21px tahoma, arial, helvetica, sans-serif; text-align: center; }
#headermenu a { color: #000; text-decoration: none; }
#headermenu img { margin-top: 20px; }

/** Menu
********************/
#menu { clear: both; width: 760px; height: 43px; background: #fff url(images/menubg.gif) no-repeat; }

#menuleft { float: left; margin: 0; padding: 0; list-style: none; }
#menuleft li { float: left; margin: 0 8px 0 0; padding: 0; }
#menuleft li a { display: block; color: #000; font: 13px/45px verdana, arial, helvetica, sans-serif; text-align: center; text-decoration: none; }
#menuleft li#webhosting { margin-left: 15px; width: 94px; }
#menuleft li#resellerhosting { width: 117px; }
#menuleft li#dedicatedservers { width: 133px; }
#menuleft li#webhosting a:hover { background: transparent url(images/webhostingover.gif) no-repeat; }
#menuleft li#resellerhosting a:hover { background: transparent url(images/resellerhostingover.gif) no-repeat; }
#menuleft li#dedicatedservers a:hover { background: transparent url(images/dedicatedserversover.gif) no-repeat; }

#menuright { float: right;  margin: 0; padding: 0; list-style: none; }
#menuright li { float: left; margin: 0; padding: 0; width: 85px; }
#menuright li a { display: block; color: #000; font: 13px/45px verdana, arial, helvetica, sans-serif; text-align: center; text-decoration: none; }
#menuright li a:hover { background: transparent url(images/menurightover.gif) no-repeat; }
#menuright li#ordernow { margin-right: 15px; }

/** Footer
********************/
#footermenu { clear: both; background: #fff; height: 21px; }
#footermenu img { float: left; margin-top: 10px; margin-left: 15px; }
#footernav { float: right; padding: 0 10px;  background: transparent url(images/partnersbg.gif) no-repeat; color: #fff;
	font: 10px/21px tahoma, arial, helvetica, sans-serif; }
#footernav a { color: #fff; }

#footer { clear: both; padding-left: 15px; background: #a3bf17 url(images/footerbg.gif); line-height: 23px; }
#footer a { color: #000; }

td.darkgreen { background: #ff6600; color: #ffffff; font-weight: bold; }
td.darkgreenleft { padding-left: 5px; width: 137px; color: #ffffff; text-align: left; background: #ff6600 url(../images/darkgreenleft.gif) top left no-repeat; font-weight: bold; }
td.darkgreenright { color: #ffffff; background: #ff6600 url(../images/darkgreenright.gif) top right no-repeat; font-weight: bold; }
td a { color: #ff6600; }
