*
{ margin: 0; padding: 0; }

body
{ margin: 0; padding: 0; }

a
{ color: #000; background-color: inherit; text-decoration: underline; }

a:hover
{ text-decoration: none; }

h1
{ padding: 0; margin: 10px; }

h2
{ padding: 0; margin: 10px; }

p
{ padding: 0; margin: 10px; }

ul
{ margin: 0; padding: 0; }

ol
{ margin: 0; padding: 0; }

img
{ border: 0; }

#wrap
{ margin: 0 auto; width: 850px; }

#header
{ position: relative; margin: 0; padding: 0; height: 80px; background-color: #000; }

#header h1
{
margin: 0;
padding: 10px 5px 5px 20px;
font: normal 35px "trebuchet ms", arial, tahoma, sans-Serif;
letter-spacing: -1px;
color: #fff;
}

span
{
font-size: 40px;
font-family: georgia;
font-weight: bold;
}

#header h1 a
{ color: #fff; text-decoration: none; }

#header h1 a:hover
{  }


#header ul
{ position: absolute; margin: 0; list-style: none; left: opx; bottom: 1px; font-size: 18px;
font-family: arial, verdana, sans-serif; font-weight: normal; }

#header li
{ display: inline; margin: 0; padding: 0; }

#leftcolumn
{ float: left; width: 220px; margin: 0; padding: 0; background-color: #fff; }

#leftcolumn h1
{ margin: 10px 0 0 0; padding: 4px 0 4px 8px; font: bold 16px arial, sans-serif; color: #000; text-transform: uppercase;
letter-spacing: 1px;
border-bottom: 1px solid #ebebeb;
}

#leftcolumn h1 a
{ color: #fff; text-decoration: none; }

#leftcolumn h1 a:hover
{  }

#leftcolumn .leftcolumnbox
{ border: 2px solid #ebebeb; margin: 0 0 5px 0; padding: 5px; background: #fff; }

#leftcolumn ul
{ list-style: none; text-align: left; margin: 3px 0px 8px 0px; padding: 0px; text-decoration: none; }

#leftcolumn ul li
{ border-bottom: 1px solid #f2f2f2; padding: 3px 5px 3px 10px; margin: 0px; }

#leftcolumn ul a
{ margin: 0px; padding: 3px 0px; background: none; font-size: .9em;
font-family: arial, verdana, tahoma, helvetica, sans-serif; font-weight: normal; color: #000; text-decoration: none;
border-bottom: 1px dashed #fff; }

#leftcolumn ul a:hover
{
border-bottom: 1px dashed #191970;
}

#rightcolumn
{ float: right; margin: 0px; padding: 0px; width: 615px; font: .9em arial, verdana, tahoma, helvetica, sans-serif;
color: #000; }

#rightcolumn p
{ marging: 5px; padding: 5px; }

#rightcolumn a
{ text-decoration: underline; }

#rightcolumn a:hover
{ text-decoration: none; }

#rightcolumn h1
{ margin: 10px 0; padding: 4px 0 4px 8px;
font-size: 1.5em;
font-family: georgia, arial, helvetica, sans-serif;
color: #191970;
letter-spacing: .5px; font-weight: bold; }

#rightcolumn h2
{ font-size: 20px; font-family: arial, verdana, 'trebuchet ms', sans-serif; font-weight: bold; color: #191970;
background-color: #fff; }

img.float-left
{ margin: 5px; padding: 5px; border: 2px solid #000; float: left; width: 333px; height: 200px; }

table
{
border-collapse: collapse;
margin: 10px 5px;
}
th
{
background: #191972;
min-height: 32px;
padding-left: 5px;
padding-right: 5px;
color: #fff;
text-align: left;
border-left: 1px solid #b6d59a;
border-bottom: solid 2px #fff;
}
tr
{
height: 60px;
}
td
{
padding-left: 5px;
padding-right: 10px;
border-left: 1px solid #fff;
border-bottom: solid 1px #fff;
}
tr.rowa
{
background: #f8f8f8;
}
tr.rowb
{
background: #efefef;
}
ul.orderhosting
{
margin: 10px 2px;
padding: 2px;
background: #dfdfff;
border: 1px solid #f2f2f2;
border-left: 3px solid #191970;
}
ul.orderhosting li
{
margin: 2;
padding: 2px;
display: inline;
list-style-type: none;
}
.imgfloatleft
{
float: left;
margin: 15px 5px 5px 0px;
padding: 0;
width: 500px;
height: 325px;
border: 1px solid #000;
}
.floatleft
{
float: left;
margin: 5px;
padding: 5px;
}
.floatright
{
float: right;
margin: 5px;
padding: 5px;
}

.clear
{ clear: both; }

#footer-wrap
{ text-align: center; padding: 1em 0 2.5em 0; margin: 50px 0 0 40px; display: inline;
font-weight: normal; font-size: .9em; font-family: 'trebuchet ms', tahoma, sans-serif;
background-color: #fff; color: #000; width: 850px; }

#footer-wrap h3
{ font-weight: normal; font-size: 1.6em; font-family: 'trebuchet ms', tahoma, sans-serif; color: #cc0000; }

#footer
{ margin: 0 auto; padding: 50px 0 0 0; width: 780px; text-align: left; font-size: .8em; border-top: 1px dashed #191970; }

#footer a
{ color: #000; text-decoration: underline; }

#footer a:hover
{ color: #cc0000; text-decoration: none; }

#footerleftcolumn
{ width: 250px; float: left; margin-right: 12px; padding: 0 0 30px 0; display: inline; }

#footercentercolumn
{ width: 250px; float: left; padding: 0 0 30px 0; display: inline; }

#footerrightcolumn
{ width: 250px; float: right; padding: 0 0 30px 0; display: inline; }

#footer ul
{ list-style: none; margin: 5px 0 0 5px; padding: 0; width: 98%; }

#footer ul li
{ }

#footer ul li a
{ display: block; line-height: 2em; font-weight: normal; padding: 4px 0 4px 8px; width: 98%; color: #000; border: none;
text-decoration: none; }

#footer ul li a:hover
{ color: #000; text-decoration: none; }

#footer img
{ background-color: #fff; border: 1px solid #fff; padding: 5px; }