body {
background: white;
font-family: arial, verdana, helvetica, sans-serif;
color: black; 
font-size: 11px;
letter-spacing: normal;
line-height: normal;
margin: 0px;
padding: 0px;
text-align: center;
}

#outer {
background-color: #F5F5F5;
border: solid 2px silver;
margin: 20px auto 0px auto;
width: 950px;
padding: 0px 0px 0px 0px;
text-align: left;
}
#header {
text-align: left;
height: 70px;
margin: 0 0 0 0px;
padding: 0;
}

#top-nav {
background: #C0C0C0 url("images/navgrad30.png");
background-repeat: repeat-x;
height: 30px;
}

#rightnavblock {
float: right; width: 350px;
margin-top: 10px;
margin-right: 20px;
text-align: right;
/* border-left: solid black 2px; */
}

#leftnavblock {
padding-top: 10px;
margin-left: 10px;
}

#main_content_pages {
width: 750px;
height: auto;
padding-left: 100px;
padding-right: 100px;
background: white;
}
#main_content_home {
width: 950px;
margin: 0px;
padding: 0px;
height: auto;
background: #ffffff;
border-bottom: solid silver 1px;
}

#main_content_detailspage {
width: 950px;
margin: 0px;
padding: 0px;
height: auto;
background: #ffffff;
border-bottom: solid silver 1px;
}

#main_left {
float: left;
width: 180px;
margin: 15px 0px 10px 10px;
padding: 0px;
text-align: left;
}
* html #main_left { margin-left: 5px; }

.leftinsert {
width: 95%; text-align: left;
margin: 0px; font-size: 120%; line-height: normal; 
color: navy; padding: 5px 5px 5px 7px;
}

.leftinsertd {
width: 95%; text-align: left;
margin: 0px; font-size: 110%; line-height: normal; 
color: navy; padding: 5px 5px 5px 7px;
}

#main_right {
float: right;
margin-left: 0px;
margin-right: 0px;
width: 718px;
padding-left: 20px;
padding-right: 20px;
height: auto;
background-color: white;
}

#footer {
width: 100%;
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
}

a:link, a:active, a:visited {
color: blue;
}
a:hover {background-color: #fefed4;
color: black;
}
#panel_heading{
height: 44px;
background-color: yellow; background-image: url("images/hosting.png"); width: 100%;
color: black; vertical-align: middle; text-align: center;
line-height: 220%; font-size: 1.7em; font-weight: bold; 
margin: auto;
}

.plantitle {
font-size: 22px;
color: green;
}

#container {
text-align: center;
margin-top: 10px;
padding-bottom: 10px;
}

.bigcap {
float: left; margin: -3px 0px 0px 0px; width: 0.8em;
font-size: 32px; color: #A52A2A; 
line-height: 1.1;
}
.specs {
font-size: 13px;
}
td.priceline {
font-weight: bold;
font-size: 14px;
color: navy;
}

table#uni {
border: none;
margin: 0px;
padding: 0px;
}
table#uni tr {
padding: 0px; margin: 0px; border: 0px;
border: none;
}
table#uni td {
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
text-align: right;
}
table#uni tr#topline td {
text-align: center;
font-size: 12px;
font-weight: bold;
color: navy;
background-color: #F5F5F5;
padding-top: 4px;
}
table#uni td.c1 {
text-align: left;
}
table#uni td.c2 {
padding-right: 5px;
text-align: center;
}
table#uni td.c3 {
padding-right: 0px;
text-align: center;
}
table#uni td.c4 {
padding-left: 10px;
text-align: center;
}
table#uni td.c5 {
text-align: center;
}
table#uni td.c6 {
padding-left: 30px;
}

table#emailusername td.lcon {width: 190px;}
table#emailusername td.rcon {width: 190px;}
table#emailusername td.formtext {font-size: 12px;}
table#emailusername textarea.formtext {font-size: 12px; width: 180px;}
table#emailusername select#dom {width: 180px; font-size: 12px;}

* html table#emailusername select#dom {width: 165px; font-size: 12px;}
* html table#emailusername textarea.formtext {font-size: 12px; width: 160px;}

div#mailboxthanks {
font-size: 16px;
width: 400px;
height: 110px;
border: solid red 2px;
margin: 20px;
text-align: center;
}
