
*
html, body {
 margin:0;
 padding:0;
 color:#000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:x-small;
 }

#container {
 width:600px;
 }

#mastmenu {
 display:none;
 }

#hdr {
 display:none;
 }

#hdr_print {
 height: 110px;
 width:100%;
 margin-bottom:20px;
 }

#main {
 display:none;
 }

#homecellb {
 position:relative;
 float: left;
 width: 200px;
 height: 150px;
 font-size:x-small;
 padding:10px;
 margin:10px;
 }

#homecellb2 {
 position:relative;
 float: left;
 width: 200px;
 height: 150px;
 font-size:x-small;
 padding:10px;
  margin:10px;
 }

#homecellg {
 position:relative;
 float: left;
 width: 200px;
 height: 150px;
 font-size:x-small;
 padding:10px;
  margin:10px;
 }

#sidemenu {
 display:none;
 }

.noprint {
 display:none;
 }

.hdr_box {
 float:right;
 width:186px;
 height:133px;
 margin:0px 0px 0px -10px;
 padding:20px 0px 10px 10px;
 font-weight:bold;
 font-size:x-small;
 }

.whiteb {
 color:#fff;
 font-size:large;
 margin-top:-8px;
 margin-bottom:5px;
 padding-left:15px;
 background-image:url(images/h_blu_bg.gif);
 background-repeat:no-repeat;
 background-position:center left;
 }

.whiteg {
 color:#fff;
 font-size:large;
 margin-top:-8px;
 margin-bottom:5px;
 padding-left:15px;
 background-image:url(images/h_grn_bg.gif);
 background-repeat:no-repeat;
 background-position:center left;
 }

.about {
 color:#993;
 font-size:x-small;
 font-weight:bold;
 padding:10px;
 }


#content {
 margin-top:10px;
 font-size:x-small;
 }

#footer {
 display:none;
 }


#domsearch {
 position:relative;
 padding:10px;
 height:50px;
 color:#ffc;
 text-align: center;
 font-weight:bold;
 background-image:url(images/blu_bg.gif);
 }

H1 {
 float:left;
 padding-bottom: 5px;
 width: 100%;
 height: 20px;
 font-size: small;
 color: #993;
 font-weight: bold;
 position: relative;
 border-bottom: 1px solid #993;
 margin-bottom:10px;
 }

H2 {
 float:left;
 padding-bottom: 3px;
 width: 100%;
 height: 15px;
 font-size: small;
 color: #993;
 font-weight: bold;
 position: relative;
 border-bottom: 1px dotted #993;
 margin-bottom:10px;
 }

h3 {
 position:relative;
 float:left;
 color:#993;
 font-size:x-small;
 font-weight:bold;
 }

.ljust {
 position: relative;
 float:left;
 padding: 20px 10px 10px 0px;
 }

.fine {
 position:relative;
 clear:both;
 color:#369;
 font-size:x-small;
 }

.bc {
 color: #c90;
 font-size:large;
 text-align:center;
 }

.webfolio a {
 float:left;
 position:relative;
 border:1px solid #993;
 text-decoration:none;
 width:145px;
 height:200px;
 margin:8px;
 padding:5px;
 font-size:x-small;
 text-align:left;
 }

.webfolio a:hover {
 border:1px solid #369;
 background: #ccc;
 }

.webfolio img {
 display:block;
 margin:auto;
 border:0;
 }

.maintitle {
 width:420px;
 height:34px;
 font-size: large;
 font-weight:bold;
 text-transform:uppercase;
 color: #369;
 padding:8px;
 padding-left:20px;
 margin:10px;
 margin-bottom:5px;
 }

img.logo {
 position:relative;
 float:left;
 margin-right:20px;
 border:0px;
 clear:none;
 }


.ip li {
 margin:2px 0px 2px 10px;
 font-family:courier;
 font-size:small;
 }

.wrapme {
 position:relative;
 float:left;
 margin: 5px 15px 15px 0px;
 }

li {
 margin-bottom:10px;
 }

/* General Link Styles */

a {
 text-decoration: none;
 font-weight:bold;
 color: #993;
 border-bottom: 1px dotted #993;
 margin-left:15px;
 }

a:hover {
 color: #039;
 border-bottom: 1px solid #039;
 }

a.nolink  {
 border:0px;
 }

img.noborder {
 border:0px;
 }

/* Form Styles */

#form {
 border: 1px solid #000;
 padding: 10px;
 width: 500px;
 color: #000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:x-small;
 font-weight:bold;
 line-height:1.5;
 background: #cc9;
 position: relative;
 margin:auto;
 }
#form .texta {
 float:left;
 position:relative;
 width: 120px;
 margin-bottom:5px;
 font-size:x-small;
 padding:3px;
 clear:both;
 }

#form .textb {
 border: 1px solid #000;
 color: #006;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:5px;
 font-size:x-small;
 padding:3px;
 clear:both;
 }
 
#form .switch {
 margin-left:50px;
 }

#form .button {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #fc0;
 background-color: #006;
 border: 1px solid #fc0;
 margin-left:200px;
 position:relative; 
 cursor: pointer;
 font-size:x-small;
 }


/* Styles for the Packages table */

#pack {
 float:left;
 width:90%;
 clear:both;
 margin:0px;
 margin-top:20px;
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:small;
 text-align:center;
 padding:0;
 }

th.grn {
 color:#330;
 background-image:url(images/row_grn_hdr_bg.gif);
 width:150px;
 text-align:left;
 padding-left:18px;
 border-right: 1px solid #996;
 border-bottom: 1px solid #996;
 }

th.blu {
 color:#003;
 background-image:url(images/row_blu_hdr_bg.gif);
 width:150px;
 text-align:left;
 padding-left:18px;
 border-right: 1px solid #66c;
 border-bottom: 1px solid #66c;
 }

#pack .rowdesc {
 color: #336;
 background-image:url(images/row_hdr.gif);
 padding:4px;
 font-weight:bold;
 border-bottom:1px solid #fff;
 border-right:1px solid #fff;
 }

td.grn {
 color:#330;
 padding:4px;
 background-image:url(images/row_grn_bg.gif);
 border-right: 1px solid #996;
 border-bottom: 1px solid #996;
 } 

td.blu {
 color:#003;
 padding:4px;
 background-image:url(images/row_blu_bg.gif);
 border-right: 1px solid #66c;
 border-bottom: 1px solid #66c;
 }

#pack .blankcell {
 background-image: url(images/main_bg.gif);
 background-repeat: repeat;
 border:0;
 }

#prices {
 float:left;
 width:90%;
 clear:both;
 margin:0px;
 margin-top:10px;
 margin-bottom:10px;
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size:small;
 text-align:center;
 padding:0;
 }

#prices th.blu {
 width:300px;
 color:#003;
 padding:4px;
 background-image:url(images/row_blu_bg.gif);
 border-right: 1px solid #66c;
 border-bottom: 1px solid #66c;
 }

#prices th.grn {
 width:300px;
 color:#330;
 padding:4px;
 background-image:url(images/row_grn_bg.gif);
 border-right: 1px solid #996;
 border-bottom: 1px solid #996;
 }

#prices td.blu {
 color:#003;
 padding:4px;
 background-image:url(images/row_blu_bg.gif);
 border-right: 1px solid #66c;
 border-bottom: 1px solid #66c;
 }

#prices td.grn {
 color:#330;
 padding:4px;
 background-image:url(images/row_grn_bg.gif);
 border-right: 1px solid #996;
 border-bottom: 1px solid #996;
 }

ul {
 clear:both;
 }


/* Support Submenu */

#supmenu {
 position:relative;
 float:left;
 font-size:x-small;
 font-weight:bold;
 margin-bottom:20px;
 }

#supmenu a {
 position:relative;
 float:left;
 height:20px;
 width:170px;
 color:#fff;
 background-color:#993;
 margin:3px;
 padding:3px;
 }

#supmenu a:hover {
 background-color:#369;
 }

/*Menu styles*/

div#mastmenu a:hover {
 color: #036;
 background-image: url(images/top_hover_bg.gif); 
 background-repeat: repeat-x;
 }

div#mastmenu a {
 position:relative;
 float:left;
 display: block;
 height:36px;
 padding:1px 15px 0px 15px;
 margin: 0px;
 border-width: 0; 
 text-decoration: none;
 color: #cc6;
 font-size: small;
 line-height:2;
 }

div#mainmenu a:hover {
 color: #fff;
 background-color:#369;
 border-bottom:1px solid #fff;
 }

div#mainmenu a {
 display: block;
 height:20px;
 width:200px;
 padding:2px 0px 2px 10px;
 margin: 0px 2px 0px 2px;
 border-bottom: 1px dotted #cc9; 
 text-decoration: none;
 color: #993;
 font-size: small;
 }


div#sidemenu a {
 display: block;
 height:15px;
 width:100px;
 padding:2px 0px 2px 10px;
 margin: 0px 2px 0px 2px;
 border-bottom: 1px dotted #cc9; 
 text-decoration: none;
 color: #993;
 font-size: x-small;
 }

div#sidemenu a:hover {
 color: #fff;
 background-color:#369;
 border-bottom:1px solid #fff;
 }

div#sidemenu a.current {
 color: #fff;
 background-color:#369;
 border-bottom:1px solid #fff;
 }

/*End Menu Styles*/
