/*Bodies and Overalls */

*{
margin:0px;
border:0px;
padding:0px;
}



body
{
background-color:#989898;
text-align:center;
font-size:14px;
font-family:"Trebuchet MS", Verdana, "Sans Serif";
}


#centbox ul
{
margin-left:20px;
}

/*End bodies and Overalls */


/*divs*/

#centbox
{
/*The missing semi-colon is an IE hack*/ width:0%
 
height:80%;
display:block;
}

#top
{
background-image:url(img/logo.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:61%;
height:60%;
background-color:#DDDDDD;
text-align:left;
margin-bottom:80px;
}


#bot
{
background-image:url(img/logo.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:61%;
height:60%;
background-color:#DDDDDD;
text-align:left;
margin-bottom:15px;
}




#nav
{
width:15%;
float:left;
height:15%;
background-color:#DDDDDD;
margin-left:5px;
text-align:left;
}

#rnav
{
width:15%;
float:right;
height:15%;
background-color:#DDDDDD;
margin-right:5px;
text-align:left;
}
/*end divs*/






/*firefox specific code */


html>body #centbox
{
margin:0px;
}

html>body #top
{
float:none;
margin-left:0px;

}

html>body #bot
{
float:none;
margin-left:0px;

}




/*end firefox specific code */




/*text and img spekz*/
h1
{
color:#1C60D9;
font-size:18px;
padding-bottom:3px;
padding-left:17px;
background-image:url(img/head.gif);
background-repeat:no-repeat;
}

h2
{
color:#1C60D9;
font-size:14px;
padding-bottom:3px;
padding-left:17px;
background-image:url(img/head.gif);
background-repeat:no-repeat;
}

h2:hover
{
color:#000000;
font-size:14px;
padding-bottom:3px;
padding-left:17px;
background-image:url(img/head.gif);
background-repeat:no-repeat;
}

h5
{
display:none;
}

b
{
color:#1C60D9;
}


p
{
padding:5px;
padding-bottom:15px;

}




/*end text and img spekz/*


/*div specific bullshit*/
#top a, #nav a, #rnav a
{
background-image:url(img/lnkdwn.gif);
padding-left:13px;
background-repeat:no-repeat;
text-Decoration:none;
color:#1C60D9;

}
#nav a:hover, #rnav a:hover
{
background-image:url(img/lnkside.gif);
padding-left:11px;
background-repeat:no-repeat;
}

#top a, #bot a
{
color:#1C60D9;
text-decoration:none;
}
#top a:hover, #bot a:hover
{
color:1C60D9;
font-weight:bold;
text-decoration:none;
}
#top a:visited, #bot a:visited
{
color:1C60D9;
text-decoration:underline;
}

#centbox
{
list-style-image:url(img/li.gif);
}
#nav ul, #rnav ul
{
list-style-type:none;
}

/*end div specific bullshit*/




/*classes*/
.form
{
background-image:url(img/frm.gif);
font-weight:bold;

}

.rform
{
background-image:url(img/frm.gif);
text-align:center;
}


.hidden
{
display:none;
}

.left
{
float:right;
}
.right
{
float:right;
}

.logo
{
margin-bottom:-17px;
padding:0px;
}


.tiny
{
font-size:8pt;
}







/*end classes*/









































































































/*rounded corners ugly code.*/

.p{
padding:7px;
}
.pcopy{
padding:0px;
}


b.rtop, b.rbottom{
display:block;
background: #989898;
}

b.rtop b, b.rbottom b{
display:block;
height: 1px;
overflow: hidden; 
background: #DDDDDD
}

b.r1{
margin: 0 5px
}

b.r2{
margin: 0 3px
}

b.r3{
margin: 0 2px
}

b.rtop b.r4, b.rbottom b.r4{
margin: 0 1px;
height: 2px
}
/* end rounded corners */


/*table rounded corners (even UGLYER code) */

b.rtopt, b.rbottomt{
display:block;
background: #FFFFFF;
}

b.rtopt b, b.rbottomt b{
display:block;
height: 1px;
overflow: hidden; 
background: #FFFFFF;
}

b.r1t{
margin: 0 5px
}

b.r2t{
margin: 0 3px
}

b.r3t{
margin: 0 2px
}

b.rtopt b.r4t, b.rbottomt b.r4t{
margin: 0 1px;
height: 2px
}
/* end table rounded corners */





#table{
color: #666666;
background-color:#FFF;
border: 0px;
padding-top: 0px;
width: 475px;
font-size: 12px;
line-height: 20px;
position: relative;
margin: 0px auto;
text-align: left;
}

#table a:hover, #table a:visited{
text-decoration:none;
font-weight:normal;
}

table.temp{
border: 0px;
font-family: "Trebuchet MS";
font-size: 11px;
width: 100%;
display: table;
border-collapse: collapse;
}

table.temp a{
color: #336699;
}

table.temp a:visited{
text-decoration:none;
}

table.temp img{
display: block;
margin: 0px auto;
border: 0px;
padding: 0px;
}

table.temp tr.header{
font-size: 11px;
font-weight: bold;
color: #003366;
border:1px #1C60D9 solid;
text-align: center;
}

table.hosttable tr .price{
font-weight: bold;
font-size: 12px;
}

.textleft{
text-align: left;
}

.textright{
text-align: right;
}

table.temp tr.packages{
text-align: center;
font-weight: bold;
color: #003366;
}

table.temp tr.no{
text-align: center;
}

table.temp tr.no div{
font-weight: bold;
color: #1C60D9;
float: left;
}

table.temp tr.yes{
background-color: #DDDDDD;
text-align: center;
}

table.temp tr.yes div{
font-weight: bold;
color: #1C60D9;
float: left;
}