/* CSS Document */
*{
	padding:0;
	margin:0;
	}

body{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#5F97BC;
	background:url(../images/bg.gif) 0 0 repeat-x #010F2B;
	}

img{
	border:none;
	}

a{
	outline:none;
	color:#5F97BC;
	background-color:inherit;
	}

a:hover{
	text-decoration:none;
	}

ul{
	list-style-type:none;
	}

.nomrg{
	margin:0 !important;
	}

.nobg{
	background:0 !important;
	}

.main{
	margin:0 auto;
	}

/* Header */
.vmheader img.logo{
	margin:5px 0 0;
	}

.vmheader p{
	width:456px;
	padding:0 0 18px;
	}

.vmheader ul.nav{
	padding:15px 0 0;
	font-weight:bold;
	color:#C0E3F9;
	background-color:inherit;
	}

.vmheader ul.nav li{
	float:left;
	width:auto;
	text-align:center;
	padding:32px 0 0;
	margin:0 28px 0 0;
}

.vmheader ul.nav li a{
	text-decoration:none;
	color:#C0E3F9;
	background-color:inherit;
}

.vmheader ul.nav li.home{
	background:url(../images/icon-home.gif) 50% 0 no-repeat;
	}
	
.vmheader ul.nav li.about{
	background:url(../images/icon-about.gif) 50% 0 no-repeat;
	}

.vmheader ul.nav li.service{
	background:url(../images/icon-service.gif) 50% 0 no-repeat;
	}

.vmheader ul.nav li.hosting{
	background:url(../images/icon-host.gif) 50% 0 no-repeat;
	}

.vmheader ul.nav li.domains{
	background:url(../images/icon-domain.gif) 50% 0 no-repeat;
	}

.vmheader ul.nav li.contact{
	background:url(../images/icon-concact.gif) 50% 0 no-repeat;
	}

.vmheader ul.nav li a:hover, .vmheader ul.nav li a.active{
	color:#1DC3FF;
	background-color:inherit;
	/* background:url(../images/navbgright.gif) 100% 0 no-repeat; */
	}

.vmheader td.banner{
	padding:32px 0 23px 6px;
	background:url(../images/header.png) 100% 0 no-repeat;
	}

.vmheader h2{
	font:normal 28px/32px "Trebuchet MS", Arial, sans-serif;
	color:#C0E3F9;
	background-color:inherit;
	}

.vmheader h3{
	padding:4px 0 16px;
	font-size:12px;
	line-height:18px;
	color:#00A1FF;
	background-color:inherit;
	}

.vmheader table.standerd{
	background:url(../images/banner1.jpg) 0 0 no-repeat;
	}

.vmheader table.advanced{
	background:url(../images/banner2.jpg) 0 0 no-repeat;
	}

table.plan h3{
	margin:21px 0 0 11px;
	padding:0;
	font-size:0;
	line-height:0;
	height:16px;
	overflow:hidden;
	background:url(../images/standardbg.png) 0 0 no-repeat;
	}
table.advanced h3{
	margin:21px 0 0 11px;
	padding:0;
	font-size:0;
	line-height:0;
	height:16px;
	overflow:hidden;
	background:url(../images/advancedbg.png) 0 0 no-repeat;
	}

table.plan ul{
	margin:0 0 0 5px;
	padding:24px 0 12px;
	}

table.plan ul li{
	padding:0 0 0 12px;
	font-weight:bold;
	background:url(../images/bulet.gif) 0 6px no-repeat;
	color:#1DC3FF;
	background-color:inherit;
	}

.vmheader a.more{
	display:block;
	margin:0 0 25px 18px;
	width:69px;
	line-height:19px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000;
	background-color:inherit;
	background:url(../images/morebg.gif) 0 0 no-repeat;
	}

.vmheader a.more:hover{
	color:#015094;
	background-color:inherit;
	}

p.price{
	margin:24px 0 0;
	padding:0;
	width:50px;
	font:24px/28px Impact, Arial, Helvetica, sans-serif;
	color:#FFB628;
	background-color:inherit;
	}

/* Body Panel */
.bodypan{
	padding:0 0 30px;
	}

.bodypan h2{
	padding:24px 0 8px;
	font:normal 22px/26px "Trebuchet MS", Arial, sans-serif;
	color:#C0E3F9;
	background-color:inherit;
	}

.bodypan h3{
	padding:4px 0 16px;
	font-size:12px;
	line-height:18px;
	color:#00A1FF;
	background-color:inherit;
	}

.bodypan td.rightpan{
	background:url(../images/bottombg.gif) 0 0 repeat-x;
	}

td.rightpan ul{
	padding:6px 0 36px;
	font-weight:bold;
	}

td.rightpan ul li{
	padding:4px 0 4px 28px;
	background:url(../images/listbg.gif) 2px 6px no-repeat;
	}

td.rightpan form label{
	line-height:26px;
	font-weight:bold;
	color:#00A1FF;
	background-color:inherit;
	}

td.rightpan form input.txt{
	padding:0 4px;
	margin:0 0 7px;
	width:160px;
	height:21px;
	border:solid 1px #808080;
	}

td.rightpan form a.user{
	text-decoration:none;
	font-weight:bold;
	color:#F8B644;
	background-color:inherit;
	}

td.rightpan form a.user:hover{
	color:#8FBFF0;
	background-color:inherit;
	}

td.rightpan td.contactbg{
	background:url(../images/contactbg.jpg) 0 0 no-repeat;
	}

td.contactbg h3{
	font-size:0;
	line-height:0;
	height:20px;
	overflow:hidden;
	margin:22px 0 22px;
	padding:0;
	}

td.contactbg h3.conts{
	margin-left:123px;
	background:url(../images/contactbg2.gif) 0 0 no-repeat;
	}

td.contactbg h3.number{
	margin-left:111px;
	background:url(../images/number.png) 0 0 no-repeat;
	}

.bodypan td.websrv{
	font-size:11px;
	line-height:15px;
	color:#5F97BC;
	background-color:inherit;
	}

.bodypan td.websrv strong{
	color:#C0E3F9;
	background-color:inherit;
	}

.bodypan td.websrv a.more2{
	display:block;
	padding:0 0 0 18px;
	width:61px;
	font-size:10px;
	line-height:17px;
	text-decoration:none;
	text-align:left;
	color:#000;
	background-color:inherit;
	background:url(../images/morebg2.gif) 0 0 no-repeat;
	}

.bodypan td.websrv a.more2:hover{
	color:#005994;
	background-color:inherit;
	}

/* Footer */
.vmfooter{
	font-size:12px;
	line-height:18px;
	padding:20px 0;
	color:#6699B9;
	background:url(../images/footbg.gif) 0 0 repeat-x #202021;
	}

.vmfooter ul li{
	display:inline;
	margin:0 6px 0 0;
	color:#C0E3F9;
	background-color:inherit;
	}

.vmfooter a{
	margin:0 9px 0 0;
	text-decoration:none;
	color:#C0E3F9;
	background-color:inherit;
	}

.vmfooter a:hover{
	color:#6699B9;
	background-color:inherit;
	}
