.cart {
	padding: 4px;
}

.cart.top {
	background-color : #f0f8ff;
	border-bottom : 2px solid #ffffff;
	padding-bottom : 3px;
}

.cart.middle {
	background-color : #eeeeee;
	padding-top : 3px;
	padding-bottom : 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.cart.bottom {
background-color : #f0f8ff;
	border-top : 2px solid #ffffff;
	padding-top : 3px;
}

.cart.domain {
	background-color : #ffffec;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 11px;
	border-bottom: 1px dotted Black;
	font-weight: bold;
}

.cart.package {
	background-color : #eeeeee;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 11px;
	
}
.cart.option {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 11px;
	color : #cc0000;
	border-bottom: 1px dotted Black;
}

.formerror {
	background-color : #dfdfdf;
	border-top : thin dashed Red;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Maroon;
	padding-top : 4px;
	padding-bottom : 4px;
}

BODY {
	margin: 0;
	padding: 0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height : 14px;
	background-color : Black;
}

.footer {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #CCCCCC;
}

.subnav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	padding-top: 4px;
	text-decoration: none;
}

.subnav a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-top: 4px;
	padding-bottom:4px;
	color : #ffffff;
	text-decoration: none;
}

.subnav a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	padding-top: 4px;
		padding-bottom:4px;
	background-color : #457BA8;
	text-decoration: none;
}

.faq b {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #242424;
	line-height : 13px;
	font-weight : bold;
	border-bottom : 1px dashed #CC0000;
}

.faq a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #242424;
	line-height : 13px;
	font-weight : bold;
}


.bodymediumblk {
	color: #000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }


.footer a {
	text-decoration: none;
	color: #CCCCCC;
}

.footer a:hover {
	text-decoration: underline;
	color: #fff;
}

.testimonial {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color: #FFFFCC;
	padding-top: 12px;
	padding-left : 12px;
	padding-bottom: 12px;
	padding-right: 5px;
	line-height : 11px;
}

.prodtxt {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
background-color: transparent;
padding-top: 12px;
padding-left : 12px;
padding-bottom: 12px;
padding-right: 5px;
line-height : 11px;
}

.acfeaturestxt {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	padding-top: 12px;
	padding-left : 12px;
	line-height : 11px;


}

.acfeaturestxt a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC0000;
	text-decoration: none;
	line-height : 13px;
	font-weight : bold;
}

.address {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	padding-top: 12px;
	padding-left : 12px;
	padding-bottom: 12px;
	padding-right: 5px;
	line-height : 11px;
}

.address a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC0000;
	text-decoration: none;
	line-height : 13px;
	font-weight : bold;
}

.webstatmenu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	padding-top: 12px;
	padding-left : 12px;
	padding-bottom: 12px;
	padding-right: 5px;
	line-height : 11px;
}

.webstatmenu a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC0000;
	text-decoration: none;
	line-height : 13px;
	font-weight : bold;
}

.highlightedmenu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	text-decoration: none;
	line-height : 13px;
	font-weight : bold;
}

.easystep {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	padding-top: 12px;
	padding-left : 12px;
	padding-bottom: 12px;
	padding-right: 5px;
	line-height : 11px;
}

.content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	padding-top: 12px;
	padding-left : 12px;
	padding-bottom: 12px;
	padding-right: 5px;
	line-height : 13px;
}

.content a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC0000;
	text-decoration: none;
	line-height : 13px;
	font-weight : bold;
}

	.menu .options {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		margin-right:1px;
		margin-bottom:1px;
		border:1px solid #457BA8;
		background-color: #305677;
	}
	.menu a {
		color:#FFFFFF;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:transparent;
	}
	.menu a:hover {
		background-color:#B6D2E7;
		color:#333333;
	}
	
	
.dmnsrch {

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

.dmnsrch a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC0000;
	text-decoration: none;
	line-height : 13px;
	font-weight : bold;
}

	
	input.dmnsrch {
		border: 1px #305677 solid;
		padding: 1px;
		background: #fff;
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #666666;
	}
	
	input.txt {
	border: 1px #999 solid;
	padding: 1px;
	background: #fff;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6699ff }
	
input.txterror {
	border: 1px #c00 solid;
	padding: 1px;
	background: #fff;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c00 }
	
input.txtok {
	border: 1px #999 solid;
	padding: 1px;
	background: #fff;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666 }

textarea {
	border: 1px #666 solid;
	background: #fff;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666 }

textarea.hostform {
	border: 1px #999 solid;
	background: #fff;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6699ff }

select {
	border: 1px #666 solid;
	background: #fff;
	padding: 1px;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333 }

form { display:inline }


input.buttonblu {
	border: 1px outset; 
cursor: pointer; 
font-size:9; 
font-weight: normal; 
margin: 0px 0px 0px 1px; 
padding: 1px 1px 1px 1px;
background-image: url(http://www.onyxlight.net/img/button2.gif);
background-image: repeat-x;
 }

input.button {
	background-color: #efefef;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	padding: 2px }

input.searchbutton {
	background-color: #efefef;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	font-weight: bold;
 	color: #333;
 	padding: 1px }

.hostingprice {
	font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 16px;
 	font-weight: bold;
 	color: #CC0000;
}

.hostingdesc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	font-weight: bold;
 	color: #353535;
}

.outlined {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
border : 1px solid Gray;
line-height:13pt;
font-size:11px;
background-color:transparent;
}

.outlinedb {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
border-bottom : 1px solid Gray;
line-height:13pt;
font-size:11px;
}

.outlinedtb {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
border-top : 1px solid Gray;
border-bottom : 1px solid Gray;
line-height:13pt;
font-size:11px;
}

.totalbox {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
line-height:13pt;
font-size:11px;
background-color:#ffffff;
padding: 2px 2px 2px 2px;
}

.totalcharge {
font-family:Arial,Verdana, Geneva,Helvetica, sans-serif;
color:#000000;
line-height:13pt;
font-size:16px;
font-weight:bold;
}

.questions {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	padding-top: 12px;
	padding-left : 12px;
	padding-bottom: 12px;
	padding-right: 5px;
	line-height : 13px;
}

.questions a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration: none;
	line-height : 13px;
}

.questions a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC0000;
	text-decoration: underline;
	line-height : 13px;
}

.signupsteps {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	padding-top: 12px;
	padding-left : 12px;
	line-height : 11px;


}

.signupsteps.hed {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

.signupsteps.stepfin {
	color : #0099ff;

}

td.hits {
        background: #00C030;
}
td.pages {
        background: #00C0FF;
}
td.files {
        background: #0080FF;
}
td.visits {
        background: #FFFF00;
}
td.traffic {
        background: #FF0000;
}
td.hosts {
        background: #FFFFFF;
}
 
th.hits {
        background: #00C030;
}       
th.pages {
        background: #00C0FF;
}
th.files {
        background: #0080FF;
}
th.visits {
        background: #FFFF00;
}
th.traffic {
        background: #FF0000;
}
th.duration {
        background: #FF6600;
}
td.grouping {
        background: #EEEEFF;
}

