body {margin: 0; padding: 0 0 5px 0; background: #C6C6C6; text-align: center}
#all {margin: auto; width: 869px; background: transparent url(bgall.gif) repeat-y top center; text-align: left}
#header, #menu, #content, footer {margin: 0 7px; width: 855px}
hr, span {margin: 0; padding: 0; position: absolute; display: none}

/* header */
#header {height: 73px; background: #1b3d6d url(header.jpg) no-repeat 0 0}
h1 {margin: 0; padding: 0; width: 226px; height: 54px; background: transparent url(logo.gif) no-repeat 22px 21px; text-indent: -9999px}
#header div {float :right; margin: 20px 10px 0 0; width: 139px; height: 36px}
div > #header div {margin: 20px 20px 0 0}

/* top menu */
#menu {height: 28px; background: #1F406F url(http://hostony.com/p/bgmenu.gif) repeat-x 0 0}
#footer ul, #footer li, #menu ul, #menu li {margin: 0; padding: 0}
#footer ul, #menu ul {list-style: none}
#footer li, #menu li {display: inline}
#mainmenu, #addmenu {margin-top: 4px}

#mainmenu  {float: left; margin-left: 16px}
div > #mainmenu  {margin-left: 32px}
#mainmenu ul {width: 687px; height: 20px; background: transparent url(http://hostony.com/p/menubuttom.gif) no-repeat 0 5px}
#shared, #reseller, #dedicated, #company, #affil, #forum, #support {position: absolute; height: 20px; margin: 0; width: 118px}
#reseller  {margin-left: 122px; width: 112px}
#dedicated {margin-left: 238px; width: 131px}
#company   {margin-left: 373px; width: 79px}
#affil     {margin-left: 456px; width: 82px}
#forum     {margin-left: 542px; width: 65px}
#support   {margin-left: 611px; width: 76px}
a:hover#shared, a:hover#reseller, a:hover#dedicated, a:hover#company, a:hover#affil, a:hover#forum, a:hover#support {background: transparent url(http://hostony.com/p/menubuttom.gif) no-repeat bottom left}
a:hover#reseller  {background-position: -122px -23px}
a:hover#dedicated {background-position: -238px -23px}
a:hover#company   {background-position: -373px -23px}
a:hover#affil     {background-position: -456px -23px}
a:hover#forum     {background-position: -542px -23px}
a:hover#support   {background-position: -611px -23px}

#addmenu {float: right; width: 85px}


#content { border-bottom: solid 8px #677E9E; padding-bottom: 10px; background: #F2F2F2}


/*footer*/
#footer { width: 869px; padding: 5px 0 12px 0; background: transparent url(http://hostony.com/p/bgbottom.gif) no-repeat bottom center;}
#footer a { font: bold 9px Verdana, Arial, Tahoma, Sans-serif; text-transform: uppercase; text-decoration: none; color: #607899}
#footer a:hover { color: #D90A00; text-decoration: underline}
#footer li { margin-left: 20px}
#footer small { font: bold 9px Verdana, Arial; color: #8A8A8A; float: right; margin: -16px 20px 0 0}

/*dnsstuff*/
fieldset { background: #F7F7F7; border-left: 10px solid #4a658d; position: relative; padding: 3px 0 3px 10px; height:540px;}

legend { font-size:16px; font-family:Verdana; color: #fbb100; font-weight: bold;}
legend b { color: #1b3d6d;}

h2 { font-size:13px; font-family:Verdana; margin-top: 15px; color: #FF0000; text-align: center; }
h3 { font-size:13px; font-family:Verdana; margin: 11px 0 -9px 0; }
.whois { font-size:13px; font-family:Verdana; margin: -15px 0 -9px 0; }
* html .whois { font-size:13px; font-family:Verdana; margin: 45px 0 -9px 0; }

p.tracerout { padding: 9px;}
 * html p.tracerout { padding: 20px;}
p.desc { padding: 0;  font-size: 10px; font-family:Verdana;}
p.input_desc { color: #636466; font-size: 9px; font-family:Verdana; padding: 3px 0 3px 0; margin: 0; line-height: 13px;}
p.input_desc_last { color: #636466; font-size: 9px; font-family:Verdana; padding: 3px 0 3px 0; margin: 0; line-height: 13px;}
* html  p.input_desc_last {padding-bottom:-2px;}

b.check_desc { color: #636466; font-size: 9px; font-family:Verdana; padding: -2px 0 3px 0; margin: 0; line-height: 13px;  font-weight: normal;}
p.mod_date { color: #636466; font-size: 9px; font-family:Verdana; padding: -2px 0 10px 0px; margin-top: -5px; line-height: 13px; font-weight: normal; }
input.textinput_single {width: 155px; height: 23px;}
input.textinput_long {width: 230px; height: 23px;}
input.textinput_split {width: 91px;height: 23px; margin-bottom:-1px;}
td.graph {background: #3780c3; }
select.selectinput_split {width: 60px;}
input.tool-send-btn { background: #5976a0; color: #FFFFFF; font-size:12px; width: 70px; height: 23px; margin: 0 5px 1px 0; }
input.tool-send-btn-1 { background: #5976a0; color: #FFFFFF; font-size:12px; width: 60px; height: 23px; margin: 0 5px 1px 0; }

#myip {height: 30px;}
p.myip_text { color: #1b3d6d; font-size: 14px; font-family:Verdana; padding: 7px 10 3px 25; margin: 0; line-height: 14px; font-weight: bold;}

