body, div, span, table, tr, td, ul, ol, dl, li, dt, dd, p, h1, h2, h3, h4, h5, h6, a, blockquote { font-family:verdana, arial, helvetica, sans-serif; color:#000; background-color:#fff; }
h1 { font-size:160%; font-weight:normal; color:#600; }
h2 { font-size:120%; color:#060; font-weight:normal; }
h3 { font-size:105%; }
a:link, a:visited { color:#060; }
a:hover { color:#600; }

#cont1 { width:100%; text-align:center; }
#seealso { color:#c36; text-indent:50px; font-size:14px; font-weight:bold; }

#content { text-align:left; }
.navcat { font-weight:bold; color:#600; }
.curnavcat .navcat { background-color:#ffe; }
.curnavcat a { background-color:#ffe; }
.curnavcat { background-color:#ffe; }
.curnavcat hr { background-color:#fff; }
.subcat { color:#600; background:inherit; }
#nav hr { color:#060; background-color:#fff; }
#footer { font-size:80%; top-padding:20px; }

.homesect { margin-bottom:10px; border:2px #060 dotted; padding:10px; margin-left:3%; }
.lefthomesect { float:left; width:47%; }
.homesect p { text-align:left; }
/*#allplans { position:absolute; margin-left:370px; width:470px; }*/
#allplans ul { line-height:150%; }
#hostplans { width:230px; } 
#hostplans ul { list-style:none; margin-left:4px; }
#allplans blockquote { margin-top:0px; }
.hostplanindex { width:150px; border:#600 2px dotted; padding:6px; margin-bottom:10px; float:left; } 
.hostplanindex h2 { color:#060; margin-top:7px; margin-right:0px; padding-right:0px; margin-bottom:0px; padding-bottom:0px; }
.hostplan { width:175px; border:#600 2px dotted; padding:6px; margin-bottom:10px; } 
.hostplan h3 { color:#060; margin-top:7px; margin-right:0px; padding-right:0px; padding-bottom:0px; margin-bottom:0px; }
.hostplan h2 { color:#060; margin-top:7px; margin-right:0px; padding-right:0px; }
#orderform fieldset { width:500px; padding-left:15px; }
#orderform select { margin-left:100px; }
#orderform .contactbutton { margin-left:300px; }
.consult dt { font-weight:bold; color:#900; }
.consult dd { padding-bottom:12px; }
.consult dd { margin-left:0px; padding-left:0px; }

#plancompare {border:#060 1px solid; }
#plancompare th.plan { background-color:#fff; color:#600; }
#plancompare td { text-align:center; border:#060 1px solid; }
.row1 th { background-color:#fff; }
.row2 th { background-color:#efe; }
.row1 td { background-color:#fff; }
.row2 td { background-color:#efe; }
th.feature { text-align:left;  }
#plancompare .free { background-color:transparent; color:#c00; }
#plancompare .thinline {font-size:110%; font-weight:bold; }
#plancompare .order td { font-size:115%; font-weight:bold; }



.returntop { align:right; text-align:right; width:100%; }
