/* ----------------Base-------------------- */

body {
	margin: 0px;
	text-align:left;
	background:url('../images/top/topbk.gif') repeat-x;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	line-height:18px
}

p{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	line-height:18px;
	}

a:link{
color:#CC0000;
font-weight:bold;
}

a:visited{
color:#CC0000;
font-weight:bold;
}

a:hover{
text-decoration:none;
}

.price{
color:#CC0000;
font-weight:bold;
}

.bold{
font-weight:bold;
font-size:13px;
}

.notbold{
font-size:13px;
}
	
.red{
color:#CC0000;
}

td#footerline{
background:url('../images/common/footerline.gif') repeat-x;
}
	
td#footermenu{
text-align:left;
padding:10px 15px;
font-weight:normal;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
}


	
td#footermenu a{
text-decoration:none;
font-weight:normal;
color:#333333;

}
	
td#footermenu a:visited{
text-decoration:none;
color:#333333;
}
	
td#footermenu a:hover{
text-decoration:none;
color:#CC0000;
}
	
td#copyright{
text-align:right;
padding:10px 15px;
color:#999999;
font-size:9px;
}



.totop a:link{
text-decoration:none;
font-weight:normal;
color:#333333;
}

.totop a:visited{
text-decoration:none;
font-weight:normal;
color:#333333;
}

.totop a:hover{
text-decoration:none;
font-weight:normal;
color:#CC0000;
}


.redlink{
font-family:"Verdana", Arial, Helvetica, sans-serif;
color:#CC0000;
font-weight:normal;
text-decoration:none;
}



/* --------------------------index ---------------------------*/

td#featuretxt{
vertical-align:top;
text-align:left;
font-family:"Verdana", Arial, Helvetica, sans-serif;
padding:5px 3px 5px 8px;
}

table#domain{
background:url('../images/index/dombk.jpg') repeat-x;
}

td#domainarea{
padding:5px 0 0 3px;
}

.domainfield{
font:"Verdana", Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
	}
	
table#news{
margin-top:3px;
border:1px solid #E4E4E4;
background:url('../images/index/newsbk.jpg') repeat-x;
vertical-align:top
}
	
div#newstxt{
font-family:"Verdana", Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:18px;
padding:5px;
}
	
td#indexbody{
padding:15px 10px;
vertical-align:top;
}
	
div#commitment{
margin:10px 10px 10px 0px;
padding-bottom:5px;
border-bottom:1px solid #CCCCCC;
}
	
div#list{
padding:3px 0px;
}
	

td#technology{
vertical-align:top;
text-align:center;
}

td#bottomcell{
padding-top:20px;
padding-bottom:20px;
}

/* ---------------content page base------------------*/



td#content{
width:580px;
text-align:left;
vertical-align:top;
}

table#sidemenu{
vertical-align:top;
}

table#sidemenu td{
width:165px;
margin:0;
background:url('../images/common/dottile.gif') repeat-x;; padding-left:15px; padding-right:0; padding-top:5px; padding-bottom:5px
}

table#sidemenu a:link{
text-decoration:none;
font-weight:normal;
color:#333333;
}

table#sidemenu a:visited{
text-decoration:none;
font-weight:normal;
color:#333333;
}

table#sidemenu a:hover{
text-decoration:none;
font-weight:normal;
color:#CC0000;
}

td#menubreak{
background-color:#EFEFEF;
height:58px;
}

td#ad{
padding:3px 0;
}

td#subtitlebk{
background:url('../images/common/contentbar.jpg') repeat-x;
}

div#subtitle{
vertical-align:middle;
padding-left:20px;
}

.redbold{
font-weight:bold;
font-size:13px;
color:#CC0000;

}
.graybold{
font-weight:bold;
color:#666666;
font-size:13px;

}

.gray{
color:#666666;
font-size:13px;
}

td#aboutuscontent{
padding:20px 20px 50px 20px;
}

td#generalcontent{
padding:20px 20px 30px 20px;
}

td#reselleragreement{
	font-size:9pt;
	font-family:Arial;
}

/*------------- hosting----------------------*/

table#planhead{
background:url('../images/hosting/planheadbk.jpg') repeat-x;
border:1px solid #CCCCCC
}

table#planhead2{
background:url('../images/hosting/planheadbk2.jpg') repeat-x;
border:1px solid #CCCCCC
}

img#rm16{
border:1px solid #CCCCCC;
margin:0 10px;
}

div#plandetails{
margin:0 14px;
}

td#compareheader{
background:url('../images/hosting/comphdbk.jpg') repeat-x;
border-top:1px solid #CCCCCC; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:4px
}

td#comparepkhdr{
padding:5px;
background-color:#515151;
color:#CCCCCC;
font-weight:bold;
text-align:center;
}

td#comparecontcell{
padding:5px;
}

td#comparehdrcell{
padding:3px 5px;
font-weight:bold;
color:#CC0000;
background:#EFEFEF;
border-top:2px solid #FFFFFF;
}

td#tick{
background:url('../images/common/tick.gif') no-repeat center;; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px
}



/*------------webdesign----------------------*/

td#webpic{
padding:20px 0 40px 20px;
}

div#webtitle{
margin:40px 0 20px 0;
}

div#webtxt{
padding:0 20px 0 20px;
}


/* ----------Support*------------------*/

div#supporticons{
text-align:center;
margin-bottom:50px;
}

div#items{
margin:30px 0 30px 70px;
}

div#items a{
text-decoration:none;
font-weight:normal;
color:#333333;
}

div#items a:hover{
text-decoration:none;
font-weight:normal;
color:#CC0000;
}

div#faqs{
margin:30px 0 30px 70px;
}

div#faqs a{
text-decoration:none;
font-weight:normal;
color:#333333;
}

div#faqs a:hover{
text-decoration:none;
font-weight:normal;
color:#CC0000;
}

td#supporticon{
padding:20px 15px 10px 20px;
}

div#search{
background:#EFEFEF;
margin:20px 3px;
padding:15px 10px;
width:200px;
}

/*-------------Reseller---------------*/

div#genreseller{
font-weight:bold;
color:#009966;
padding-bottom:20px;
background:url('../images/reseller/resellbar.gif') repeat-x bottom;
}

div#private{
font-weight:bold;
color:#993300;
padding-bottom:20px;
background:url('../images/reseller/resellbar.gif') repeat-x bottom;
}

table#genresellchart td{
padding:3px 8px;
}

tr#genrsubhead{
background:#515151;
color:#CCCCCC;
font-weight:bold;
}

tr#graybk{
background:#EFEFEF;
}

td#genhead{
background:url('../images/reseller/resellheadbk.gif') repeat-x;
font-weight:bold
}

div#privatered{
font-weight:bold;
color:#CC3300;
background:url('../images/common/dottile.gif') repeat-x bottom;
padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}

div#privateline{
background:url('../images/common/dottile.gif') repeat-x bottom;
padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}

td#resellercontent{
padding:0px 20px 20px 20px;
}


/*---------------Contact us---------------------*/

div#companyname{
font-weight:bold;
color:#FF9900;
padding-bottom:20px;
margin-bottom:20px;
background:url('../images/reseller/resellbar.gif') repeat-x bottom;
width:300px
}

div#bankinginfo{
font-weight:bold;
color:#FF9900;
}

div#companyadd{
margin:10px;
}


/*------------------- Login and Forms----------------*/

td#loginhead{
background:url('../images/login/loginheadbk.jpg') repeat-x;
text-align:left
}

td#formhead{
background:url('../images/common/formheader.gif') repeat-x;
padding:5px
}

td#topformcell{
padding:15px 5px 5px 5px;
}

td#midformcell{
padding:5px;
}


.textfield{
font:11px "Verdana", Arial, Helvetica, sans-serif;
padding:3px;
}

input.login{
background-color:#CC0000;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding:3px;
border:0px none;
cursor:pointer
}


/*------------------Site Map----------------------*/

td#sitemap{
padding:20px 20px 40px 20px;
font:12px "Verdana", Arial, Helvetica, sans-serif;
vertical-align:top;
line-height:2em;
}

td#sitemap p{
font:12px "Verdana", Arial, Helvetica, sans-serif;
line-height:2em;
}

td#sitemap a{
font:12px "Verdana", Arial, Helvetica, sans-serif;
color:#CC0000;
font-weight:normal;
text-decoration:none;
line-height:2em;
}

/*------------------------Promotion ---------------------*/

div#free{
font-weight:bold;
font-size:12px;
color:#993300;
padding-bottom:85px;
background:url('../images/promo/free.jpg') no-repeat left bottom;
}

div#discount{
font-weight:bold;
font-size:12px;
color:#009966;
padding-bottom:85px;
background:url('../images/promo/discount.jpg') no-repeat left bottom;
}

/*------------------technology-----------------------*/

td#techfeat{
padding-right:20px;
}

table#conectivity{
margin-top:10px;
}

td#sidehead{
background:url('../images/common/formheader.gif') repeat-x;
padding:5px;
font-weight:bold
}

td#sidecell{
padding:5px;
}

/* errorresult */
.errorresultbox
{
	background-color:#ffffee;
	border-color:#000000;
	border-width:1px;
	border-style:dotted;	
	margin-bottom:12px;
	margin-top:12px;
	margin-left:12px;
	margin-right:12px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;

}

/*product grid*/
.datagriditem {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.datagridaltitem {
	background-color: #E6E6E6;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.datagridheader {
	background-color: #CFDDEE; /*#EBEADB;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

td.innerpageheader {
	background-color: #6186B3;
	background-repeat: repeat-y;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	table-layout: auto;
	width: 100%;
}

td.innerpageheaderl {
	background-color: #6186B3;
	background-image: url(../Images/Hosting/Table1L.gif);
	background-position: left top;
	background-repeat: no-repeat;
	table-layout: fixed;
	width: 2px;
}

td.innerpageheaderr {
	background-color: #6186B3;
	background-image: url(../Images/Hosting/Table1R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	table-layout: fixed;
	width: 2px;
}

.innerpagefull /* USED - Table that holds all inner page contents */ {
	background-color: #F3F3F3;
	border-bottom: solid 1px #6375D6;
	border-left: solid 1px #6375D6;
	border-right: solid 1px #6375D6;
	width: 180px;
}


/* --------------------- ecommerce -------------------------*/

div#catalogtitle{
font-size:11pt;
font-weight:bold;
margin:0 30px 20px 10px;
padding-bottom:5px;
border-bottom:1px solid #CCCCCC;
}

div#catalogimg{
margin:0 10px 20px 10px;
}

div.greenbk1{
background-color:#F0F1C9;
padding:10px;
}

div.greenbk2{
background-color:#DDEFB4;
padding:10px;
}

div.pic{
width:442px;
}

div.bottomborder{
margin-top:10px;
padding-bottom:3px;
border-bottom:1px solid #CCCCCC;
}
