body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a, a:active, a:focus, a:link, a:visited {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #2072B9;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #b92025;
	text-decoration: none;
	border-bottom: 1px solid Black;
}
a#nolineimage, a:active#nolineimage, a:focus#nolineimage, a:link#nolineimage, a:visited#nolineimage {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #2072B9;
	text-decoration: none;
}
a:hover#nolineimage {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #b92025;
	text-decoration: none;
}
td.logintitle {
	background: #2072B9;
	color: White;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
}
img {
	border: 0px;
}

td.logintext {
	color: #000000;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 12px;
	padding: 4px 4px 4px 4px;
}
a.loginlink, a:active.loginlink, a:focus.loginlink, a:link.loginlink, a:visited.loginlink {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.loginlink {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none;
}
a.loginlinksm, a:active.loginlinksm, a:focus.loginlinksm, a:link.loginlinksm, a:visited.loginlinksm {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 9px;
	font-weight: normal;
	color: #2072B9;
	text-decoration: none;
}
a:hover.loginlinksm {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 9px;
	font-weight: normal;
	color: #b92025;
	text-decoration: none;
}
input.loginsubmit {
	border: 1px solid Silver;
	background: #E8E8E8;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
}
td.slashes {
	width: 265px;
	height: 1px;
	padding: 1px;
	color: Silver;
	text-align: center;
}
table.leftsideborder {
	border-right-color: Silver;
	border-right-style: solid;
	border-right-width: 1px;
}
td.newstitle {
	background: #2072B9;
	padding: 3px 3px 3px 3px;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: White;
}
td.graytitle {
	background: #69696b;
	padding: 3px 3px 3px 3px;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: White;
}
td.hosttitle {
	background: #3e5e8d;
	padding: 3px 3px 3px 3px;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: White;
}
td.designtitle {
	background: #792720;
	padding: 3px 3px 3px 3px;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: White;
}
li.news {
	list-style-image: url(../images/bullet.gif);
	list-style-position: inherit;
	white-space: normal;
	margin: 7px;
	margin-left: 1px;
}
td {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 12px;
	line-height: 1.5;
}
td.copy {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 11px;
	line-height: 1.5;
}
td.topbg {
	background-image: url(../images/background.gif);
}
td.bottombg {
	background-image: url(../images/bottom_bg.gif);
}
td.plantitle {
	font-weight: bold;
}

td.planexp {
	font-weight: normal;
	padding-left: 6px;
	font-size: 10px;
	background-color: #E7E7E7;
}
td.plancom {
	font-weight: bold;
	padding-left: 6px;
	font-size: 10px;
	padding-top: 4px;
}
td.spacer {
	width: 1px;
	background-color: #E9E9E9;
	max-width: 1px;
	font-size: 1px;
}
a.comor, a:active.comor, a:focus.comor, a:link.comor, a:visited.comor {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #792720;
	text-decoration: none;
}
a:hover.comor {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #b92025;
	text-decoration: none;
}
input {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 12px;
	border: 1px solid Silver;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left: 8px;
}
select{
	font-family: Tahoma, Helvetica, Arial;
	font-size: 12px;
	border: 1px solid Silver;
}
td.clienttop {
	font-family: "Trebuchet MS";
	font-size: 12px;
	padding-left: 5px;
	color: #2e74a7;
}
td#date {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	background-color: #EFEFEF;
	border-bottom: 1px solid Silver;
	border-top: 1px solid Silver;
	padding-left: 4px;
}
a.readmore, a:active.readmore, a:focus.readmore, a:link.readmore, a:visited.readmore {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	background-color: #EFEFEF;
}
td.granite {
	background: url(../images/news_bg.gif) no-repeat;
}

/* Compare plans page */
td.compareheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #2e74a7;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: White;
}
td.compareleft {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #F5F5F5;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
}
td.comparelight {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #F5F5F5;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
}
td.comparecattld {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #F5F5F5;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}
td.comparewhite {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
}
td.comparespecial {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #F6F4DA;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #b92025;
}
td.comparespecial2 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #CEDFCE;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #000000;
}
td.comparespecial3 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #C1DAD6;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #000000;
}
td.comparecat {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #e5e5e5;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}
td.compareprice {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #b92025;
}
table.compare {
	background-color: #FFFFFF;
}
#save {
	color: #b92025;
}
a.order, a:active.order, a:focus.order, a:link.order, a:visited.order {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #2072B9;
	text-decoration: none;
	border-bottom: 1px solid #b92025;
}
a:hover.order {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #b92025;
	text-decoration: none;
	border-bottom: 1px solid Black;
}
#h1 {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.Product-Title-2 {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
#bigred {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #b92025;
}
#grayline {
	color: #A3A3A3;
}
a.bottom, a:active.bottom, a:focus.bottom, a:link.bottom, a:visited.bottom {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #2072B9;
	text-decoration: none;
}
a:hover.bottom {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #b92025;
	text-decoration: none;
	border-bottom: 1px solid Black;
}
#newstitle {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
}
#promotebox {
	border: 1px solid #99a6c8;
	background-color: #e9f0fa;
	padding: 4px 4px 4px 4px;
}
#NEWSITEM {
	display: block;
	margin-bottom: 12px;
	padding-left: 2px;
}
#DATE {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	display: inline;
	}

#TITLE {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/article.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	}
#CONTENT {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 16px;
	display: block;
	padding-left: 3px;
}
td.compareheadertld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #2e74a7;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	color: White;
}
.steptopon {
	width: 20%;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #2072B9;
	color: #FFFFFF;
	text-align: center;
}
.stepbottomon {
	width: 20%;
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F0E68C;
	color: Black;
	text-align: center;
}
#easy {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #b92025;
}
#h2 {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
}
table.domain {
	border: 1px dashed #E9E9E9;
	margin-top: 15px;
	background-color: #CEDFCE;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
input.submit {
	font-weight: bold;
	background-color: White;
	border: 1px solid Silver;
	color: #b92025;
}
td#hostboxtop {
	border: 1px solid #99a6c8;
	background-color: #e9f0fa;
	padding: 4px 4px 4px 4px;
	width: 190px;
	color: #b92025;
	font-weight: bold;
}
td#hostbox {
	border: 1px solid #99a6c8;
	background-color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	width: 190px;
	border-top-width: 0px;
	font-weight: normal;
	font-size: 13px;
}
td.leftsp {
	padding-left: 25px;
}
#easyblu {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #2072B9;
}
#highlight {
	background-color: #F6F4DA;
	font-weight: bold;
}
td#siteboxtop {
	background-color: #F6F4DA;
	padding: 4px 4px 4px 4px;
	width: 190px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
td#siteboxtop2 {
	background-color: #CEDFCE;
	padding: 4px 4px 4px 4px;
	width: 190px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
td#siteboxtop3 {
	background-color: #C1DAD6;
	padding: 4px 4px 4px 4px;
	width: 190px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
td#siteboxtop4 {
	background-color: #72B192;
	padding: 4px 4px 4px 4px;
	width: 190px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
td.siteprice {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 24px;
	font-weight: bold;
	color: #b92025;
}
#h3 {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
}
.checkbox {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 12px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: 0px;
}
td#required{
	background-color: #C1DAD6;
	padding: 3px 3px 3px 3px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
#error {
	border: 1px dashed #999999;
	width: 350px;
	background-color: #FFFFCC;
	text-align: left;
	padding: 4px 4px 4px 4px;
}
a.map, a:active.map, a:focus.map, a:link.map, a:visited.map {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #2072B9;
	text-decoration: none;
}
a:hover.map {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #b92025;
	text-decoration: none;
	border-bottom: 1px solid Black;
}
.imgborder {
	border: 1px solid Silver;
}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=85);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#000000;
	z-index:100;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #c3c3c3;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=80);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
	#mainContainer{
		width:500px;
		margin:0 auto;
		margin-top:10px;
		border:0px double #000;
		padding:5px;
		
	}
	
	/* Alternative layout for the message box - used by one of the messages */
	
	.modalDialog_contentDiv_error{
		border:3px solid #FFF;	
		padding:2px;
		z-index:10;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F00;	/* White background color for the message */
		color:#FFF;
	}
	.modalDialog_contentDiv_error a{
		color:#FFF;
	}
	h1{
		margin-top:0px;
	}
#boldblack {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#boldred {
	font-family: Trebuchet MS, Tahoma, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #b92025;
}

#content-button2 {
	font-weight: bold;
	background-color: White;
	border: 1px solid Silver;
	color: #b92025;
}