body {
  padding: 0;
  margin: 18px 0 0 0;
  background: url(images/bg.gif) top repeat-x #4a4a4a;
  font-family: Myriad Pro, Verdana, Tahoma, sans-serif;
  font-size: 10pt; 
  color: #000000;
  }
  
input.textfield {
  background: url(images/bg_form.gif) top no-repeat #ffffff;
  color: #3b4d63;
  font-size: 12pt;
  border: 0;
  }
  
.subhead1 {
  font-family: Myriad Pro, Verdana, Tahoma, sans-serif;
  font-size: 11pt;
  font-weight: normal;
  }

.clear {
  clear: both;
  }
  
#page {
  width : 767px;
  margin : auto;
  text-align: left;
  
  /*border: 1px solid #dd0000;*/
  }

/*-- top start --*/
#top {
  width: 767px;
  height: 99px;
  background: url(images/bg_top.gif);
  }

.toptext  {
  font-size: 8pt;
  font-weight: bold;
  color: #9a9a9a;  
  }
  
#topright a, a:visited {
  font-size: 8pt;
  font-weight: bold;
  color: #9a9a9a;
  text-decoration: none;
  }
  
#topright a:hover, a:active {
  font-size: 8pt;
  font-weight: bold;
  color: #9a9a9a;
  text-decoration: underline;
  }
  
/*-- top end --*/

/*-- nav start --*/

.navbg {
  background: url(images/bg_nav.gif) no-repeat;
  }
  
#nav a, a:visited {
  color: #ffffff;
  font-size:10pt;
  font-weight: bold;
  text-decoration: none;  
  }
  
#nav a:hover, a:active {
  padding: 10px 0 10px 0;
  color: #ffffff;
  font-size:10pt;
  font-weight: bold;
  text-decoration: underline;  
  }
  
/*-- nav end --*/
  
/*-- content start --*/  
.content {
  padding: 20px;
  background: url(images/bg_content.gif) top repeat-y #ffffff;
  }
  
.promoleft {
  background: url(images/bg_promoleft.jpg) top right no-repeat #000000;
  width: 455px;
  height: 115px;
  float: left;
  border: 1px solid #aeaeae;
  }
  
.promoright {
  background: url(images/bg_promoright.jpg) #000000;
  width: 247px;
  height: 115px;
  float: right;
  border: 1px solid #aeaeae;
  }
  
#promo {
  margin: 10px;
  color: #4a4a4a;
  }
  
/*-- content end --*/


/*-- specials start--*/
.specials {
  margin: 0;
  padding: 0;
  background: url(images/bg_specials01.gif) no-repeat;
  width: 200px;
  height: 105px;
  list-style-type: none;
  position:relative;
  color: #4a4a4a;
  font-size: 9pt;
   }  

.specials2 {
  margin: 0;
  padding: 0;
  background: url(images/bg_specials02.gif) no-repeat;
  width: 200px;
  height: 105px;
  list-style-type: none;
  color: #4a4a4a;
  font-size: 9pt;
   }  


/*-- specials end--*/


/*-- domain name check start --*/
.domcheck {
  color: #525252;
  background: #e2e2e2;
  padding: 20px; 
  border: 1px solid #cdcdcd;
  font-size: 9pt;
  }

#domcheckright {
  width: 227px;
  height: auto;
  float: right;  
  }
  
/*-- domain name check end --*/

/*-- footer start --*/
#footer {
  clear : right;
  width : 767px;
  height : 73px;
  padding : 0;
  background : url(images/bg_footer.gif) no-repeat;
  text-align : center;
  font-size: 8pt;
  }
  
ul#fnav {
  margin : 0;
  padding : 5px 0 0 0;
  font-size: 8pt;
}

ul#fnav li {
  display : inline;
  font-size: 8pt;
}

ul#fnav li a {
  padding : 0 8px;
  color : #ffffff;
  text-decoration: none;
  font-size: 8pt;
}

#footer a {
  padding : 0;
  color : #dddddd;
}

#footer a:hover, #footer a:focus, #footer a:active {
  color : #dddddd;
}

ul#fnav li a:hover, ul#fnav li a:focus, ul#fnav li a:active {
  color : #dddddd;
  text-decoration : underline;
}
/*-- footer end --*/