body {
background: #ffffff url(mg_css/bg2.jpg) fixed no-repeat center top;
font-family: Verdana, Arial, sans-serif;
font-size: 75%;
line-height: 1.5em;
padding: 0;
margin: 0 auto;
color: #000;
text-align: center;
}

img {
border: 0;
_behavior: url(iepngfix.htc);
}

a { color: #A70328; text-decoration: none; }
a:hover { color: #ff3333; }

.left { float: left;}
.right { float: right;}
.center { text-align: center; }

.rightpad {
float: right;
padding: 0 0 10px 15px;
}

.box {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border: 1px solid #ccc;
}

.sbox {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border: 1px solid #ccc;
}

.whitebg {
background: #fff;
}

.boxspace {
padding:0px 20px;
margin-top:15px;
color:#333;
}

#page_content {
width: 93%;
margin: auto;
}

/* ### Begin font styles ### */
#content .sm {
font-weight: normal;
font-size: 11px;
line-height: 15px;
}

#content .error {
font-weight: bold;
color: #cc9900;
}

.color {
color: #cc9900;
}

.red {
color: #A70328;
}
/* ### End font styles ### */

.free {
color: #006600;
}

/* BEGIN H STYLES */

#content h2 {
color:#cc6600;
text-align:left;
font-weight:normal;
font-size:1.7em;
}

h2.boxpad {
margin: 15px;
}

h4.mozbox {
border-bottom: 0;
}

#content h3 {
text-align: center;
font-size: 1.2em;
font-weight: bold;
color: #A70328;
}

#content h4 {
font-size: 1.2em;
text-align: left;
color: #cc6600;
display: block;
border-bottom: 1px solid #aaa;
}
#page_content h3 {
color: #996600;
margin:20px 0 -5px 0;
padding:0;
text-align:left;
font-weight:normal;
font-size: 1.3em;
}

/* END H STYLES */

#container {
background: #ffffff url(img_css/bg2_transparent2.jpg) fixed no-repeat center top;
_background: #ffffff;
position: relative;
width: 960px;
margin: 0px auto;
text-align: left;
}

#header {
height: 100px;
font-size: 1.2em;
}

#logo {
float: left;
margin: 18px 0 0 18px;
}

/* BEGIN MAIN MENU */
#navigation {
position: relative;
display: block;
height: 39px;
width: 960px;
font-size: 12px;
font-weight: bold;
background: transparent url(img_css/menu_off.gif) repeat-x top left;
font-family: Arial, Helvitica, Verdana, sans-serif;
border-top: 1px solid #aaaaaa;
}

#navigation ul {
margin: 0;
padding: 0;
list-style-type: none;
width: auto;
}

#navigation ul li {
display: block;
float: left;
margin: 0;
}

#navigation ul li a {
display: block;
float: left;
color: #444444;
text-decoration: none;
padding: 0px 20px 0 20px;
line-height: 34px;
background: transparent url(img_css/menu_divider.gif) no-repeat top right;
}

#navigation ul li a:hover, #navigation ul li a.current {
color: #A70328;
display: block;
line-height: 34px;
background : transparent url(img_css/menu_on.gif) repeat-x top left;
}

#navigation ul li a.home {
height: 39px;
padding: 0px 0px 0px 0px;
background:  url(img_css/menu_hm_off.gif) no-repeat;
}

#navigation ul li a:hover.home, #navigation ul li a.current {
height: 39px;
padding: 0px 0px 0px 0px;
background: transparent url(img_css/menu_hm_on.gif) no-repeat;
}

#navigation ul li a.home {
height: 39px;
padding: 0px 0px 0px 0px;
background:  url(img_css/menu_hm_off.gif) no-repeat;
}

#navigation ul li a:hover.home, #navigation ul li a.current {
height: 39px;
padding: 0px 0px 0px 0px;
background: transparent url(img_css/menu_hm_on.gif) no-repeat;
}
/* END MAIN MENU */

/* BEGIN CONTENT */
#content {
min-height: 400px;
}
/* END CONTENT */

/* BEGIN HOSTING FEATURES TABLE */

#host_table {
width: 650px;
margin: auto auto;
border: 1px solid #aaa;
border-collapse: collapse;
}

#host_table tr.even {
background: #eee;
}

#host_table tr.headrow {
background: #ccc;
font-weight: bold;
}

#host_table td {
padding: 3px;
border: 1px solid #aaa;
}

#host_table .featurecol {
width: 75%;
}

#host_table .plancol {
width: 25%;
text-align:center;
}
/* END HOSTING FEATURES TABLE */

#content h4.para_head {
margin:0 0 -5px 0;
padding:0;
color: #333;
border: 0;
}

#rotate-box {
 margin-left: 1px;
 float: left;
 width: 700px;
 height: 100px;
 order-bottom: 1px dotted #ccc;
 ext-align: center;
}

#rotate-box2 {
 margin-left: 1px;
 float: left;
 width: 700px;
 min-height: 100px;
 order-bottom: 1px dotted #ccc;
 ext-align: center;
}

#sales-box {
 padding: 3px 3px;
 text-align: center;
 margin-right: 1px;
 float:right;
 width: 249px;
 in-height: 500px;
}

#primo-box {
 float:left;
 margin-left: 1px;
 width: 700px;
 min-height: 105px;
}


#fieldset {
width: 45em;
border:1px solid #ccc;
padding:10px;
margin:25px auto;
font-size:1em;
}
#fieldset img{
position:relative;
padding:0px 0px;
border-left:5px solid #fff;
border-right: 5px solid #fff;
top:-30px;
left:3px;
background-color:#fff;
font-size:0.9em;
color:#300;
}
.fieldset_img {
position:relative;
padding:0px 0px;
border-left:5px solid #fff;
border-right: 5px solid #fff;
top:-25px;
left:3px;
background-color:#fff;
font-size:0.9em;
color:#300;
}

#fieldset p {
margin:-30px 0 0 10px;
}

#hostplans h4 {
border: 0px;
color: #000000;
font-size: 13px;
text-align: center;
margin: 0 auto;
}

ul.hostplans {
list-style-type: none;
margin: 0 0 5px 0;
padding: 10px 5px 5px 5px;
font-size: .95em;
line-height:1.6em;
}


.planbox {
margin: auto auto;
width: 400px;
min-height: 45px;
padding: 10px 10px;
}

.search {
float: right;
padding: 5px 10px 0 0;
}

.boxes{
width: 1em;
}

.search select,input{
color: #000000;
}

#primarytable {
margin; auto auto;
}

#domaintable {
margin: auto auto;
}
#domaintable tbody tr td {
      background-color: #eee;
    }
#domaintable tbody tr.odd  td {
      background-color: #fff;
    }

#sidebar_box h2 {
font-size:1.3em;
font-weight: bold;
text-align: center;
}

#sidebar_box p {
text-align:left;
display:block;
font-size:95%;
margin:5px 10px;
padding:5px;
}

#sidebar_box h3 {
text-align: left;
font-weight:bold;
text-transform: uppercase;
display:block;
font-size:.9em;;
border-bottom: 1px solid #ccc;
color: #333;
margin: 5px 15px -8px 15px;
padding: 0px;
}

#hosting_features {
width: 90%;
margin: 20px auto;
}

#reciept_box {
margin: auto auto;
width: 900px;
border: 1px solid #CCC;
}

#footer {
text-align:center;
padding-top: 10px;
}

#footer p {
font: normal .875em Verdana, Arial, sans-serif;
color: #333;
padding: 5px;
margin: 0;
}

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

