@charset "utf-8";
/* CSS Document */

body, ul, li, h1, h2, h3, form, label {
margin:0px;
padding:0px;
}
body {
text-align:center;
background:#FFFFFF;
}
.main {
width:1004px;
margin:auto;
}

img {
	border:0;
/*	margin-top:.5em;   //  was giving issue in re sell stuff*/
	}

.clear {
clear:both;
}
/*header and nevigation start here*/
.header {
background:url(images/header.jpg) no-repeat;
width:1004px;
}
.header h1 {
float:left;
width:442px;
margin:38px 0px 0px 36px;
display:block;
text-decoration:none;

}
.header h1 a {
color:#FFFFFF;
padding:185px 0px 40px 300px;
}

a:link {

	text-decoration:none;
	display:inline;
	}	
a:visited {
	border-bottom:none;
	text-decoration:none;
	display:inline;
	}		
a:hover,
a:focus {
	text-decoration:none;
	display:inline;
	}



.account {
float:left;
width:280px;
padding:15px 0px 0px 210px;
}
.account ul {
list-style-type:none;
}
.account li {
float:left;
padding:0px 0px 0px 17px;
width:80px;
background:url(images/account.jpg) no-repeat 0px 4px;
text-align:left;
line-height:10px;
}
.account li.help {
float:left;
padding:0px 0px 0px 17px;
width:50px;
background:url(images/helf.jpg) no-repeat 0px 4px;
text-align:left;
line-height:10px;
}
.account li.contact {
float:left;
padding:0px 0px 0px 17px;
width:70px;
background:url(images/contact.jpg) no-repeat 0px 4px;
text-align:left;
line-height:10px;
}
.account a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fcfbfb;
text-decoration:none;
}
.account a:hover {
color:#CCCCCC;
}
.accountinnerdiv {
height:16px;
}

.accountinnerdiv ul {
list-style-type:none;
}
.accountinnerdiv li {
float:left;
padding:0px 0px 0px 17px;
width:80px;
background:url(images/account.jpg) no-repeat 0px 4px;
text-align:left;
line-height:10px;
}
.accountinnerdiv li.help {
float:left;
padding:0px 0px 0px 17px;
width:50px;
background:url(images/helf.jpg) no-repeat 0px 4px;
text-align:left;
line-height:10px;
}
.accountinnerdiv li.contact {
float:left;
padding:0px 0px 0px 17px;
width:70px;
background:url(images/contact.jpg) no-repeat 0px 4px;
text-align:left;
line-height:10px;
}
.accountinnerdiv a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fcfbfb;
text-decoration:none;
}
.accountinnerdiv a:hover {
color:#CCCCCC;
}


.phoneclear {
clear:both;
height:1px;
}
.phone {
width:100%;
padding:20px 0px 0px 0px;
text-align:left;
font:bold 16px Arial, Helvetica, sans-serif;
color:#23282c;
line-height:20px;
}
.phoneinner {

width:78%;
text-align:right;
}




.nev {
margin:4px 0px 0px 33px;
}
.nev ul {
list-style-type:none;
}
.nev li {
float:left;
text-align:center;
padding:22px 0px;
display:block;
line-height:10px;
}
.nev li.activelink {
float:left;
text-align:center;
margin:4px 0px 0px 0px;
padding:22px 26px;
color:#000000;
background:url(images/nevover.jpg) repeat-x;
font:bold 12px Arial, Helvetica, sans-serif;
}
.nev a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
padding:18px 26px;
}
.nev a:hover {
color:#000000;
background:url(images/nevover.jpg) repeat-x;
}
/*header and nevigation end here*/
/*Page title start here*/
.title {
margin:auto;
}
h1 {
font:24px Arial, Helvetica, sans-serif;
color:#036397;
}
.titlebottom {
width:830px;
margin:auto;
font:14px Arial, Helvetica, sans-serif;
color:#757575;
padding:12px 0px 22px 0px;
line-height:18px;
}
/*Page title end here*/
/*Page tab start here*/
.tab {
width:940px;
margin:auto;
}
.hosting {
float:left;
width:230px;
text-align:left;
font:18px Arial, Helvetica, sans-serif;
color:#4d4d4d;
line-height:24px;
}
.hostingspan {
font:22px Arial, Helvetica, sans-serif;
}
.hosting a {
font:18px Arial, Helvetica, sans-serif;
color:#0a7bb7;
text-decoration:none;
background:url(images/bullet.jpg) no-repeat 80px 7px;
padding:0px 15px 0px 0px;
}
.hosting a:hover {
color:#0a5983;
}
.hostimage {
padding:10px 0px 0px 12px;
}
.pay {
float:left;
width:228px;
background:#efefef;
border:1px solid #e9e9e9;
margin:0px 10px 0px 0px;
}
.payin {
width:185px;
margin:auto;
text-align:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
line-height:20px;
}
h2 {
font:24px Arial, Helvetica, sans-serif;
color:#0778b4;
padding:18px 0px 18px 0px;
}
.h2span {
font:32px Arial, Helvetica, sans-serif;
}
.orderimage {
border:none;
outline:none;
margin:11px 10px 15px 0px;
}
.moreimage {
border:none;
outline:none;
margin:11px 0px 15px 0px;
}
.new {
float:left;
width:228px;
background:#efefef;
border:1px solid #e9e9e9;
}
/*Page tab end here*/
/*Page dedicated tab start here*/
.dedicatedtab {
width:940px;
margin:auto;
padding:18px 0px 0px 0px;
}
.support {
width:265px;
float:left;
text-align:left;
}
h3 {
background:url(images/right.jpg) no-repeat 228px 0px;
font:bold 21px Arial, Helvetica, sans-serif;
color:#4d4d4d;
padding:6px 0px;
}
.email {
padding:0px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#0a7bb7;
line-height:30px;
background:url(images/emailbullet.jpg) no-repeat 210px 40px;
padding:0px 0px 1px 0px;
}
.dedicated {
width:426px;
float:left;
background:url(images/dedicated.jpg) no-repeat;
margin:0px 0px 0px 9px;
text-align:left;
}
.dedicatedtitle {
font:23px Arial, Helvetica, sans-serif;
color:#2c2d2c;
padding:136px 0px 6px 20px;
}
.dedicateddescription {
padding:0px 0px 37px 20px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#f8ffe3;
line-height:18px;
}
.ticket {
float:right;
width:229px;
background:url(images/ticket.jpg) no-repeat;
padding:0px 0px 10px 0px;
}
.ticket ul {
list-style-type:none;
}
.ticket li{
float:left;
width:50px;
text-align:left;
line-height:10px;
padding:15px 0px 8px 57px;
display:block;
}
.ticket a {
font:bold 11px Arial, Helvetica, sans-serif;
color:#595959;
text-decoration:none;
}
.ticket a:hover {
color:#414040;
}
.messanger {
width:229px;
float:right;
background:url(images/messangerbg.jpg) no-repeat;
margin:5px 0px 0px 0px;
text-align:center;
}
.messangercontent {
width:201px;
margin:auto;
text-align:left;
font:24px Myriad Pro, Arial, Helvetica;
color:#000000;
padding:14px 0px 6px 0px;
}
.messangercontent ul {
list-style-type:none;
}
.messangercontent li {
background:url(images/livechat.png) no-repeat 0px 3px;
border-bottom:1px solid #d9d9d9;
line-height:10px;
padding:6px 0px 6px 30px;
}
.messangercontent li.skype {
background:url(images/skype.jpg) no-repeat 0px 3px;
border-bottom:none;
line-height:10px;
padding:6px 0px 6px 27px;
}
.messangercontent a {
font:bold 11px Arial, Helvetica, sans-serif;
color:#808080;
text-decoration:none;
}
.question {
width:229px;
float:right;
margin:0px 0px 0px 0px;
text-align:center;
}
/*Page dedicated tab end here*/
/*Page domainnane start here*/
.domain {
width:940px;
background:#efefef;
margin:10px auto;

}
.domainname {
width:680px;
float:left;
background:url(images/domainbg.jpg) repeat-x;
margin:14px 0px 14px 23px;
}
.domaintitle {
float:left;
width:352px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
margin:20px 0px 0px 40px;
}
.extension {
float:left;
width:200px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
margin:28px 0px 0px 0px;
text-align:left;
}
.domainfield {
float:left;
width:352px;
margin:11px 0px 0px 40px;
text-align:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
}
.textfield {
width:288px;
margin:0px 0px 0px 8px;
font:16px Arial, Helvetica, sans-serif;
color:#000000;
border-top:1px groove #404040;
border-left:1px groove #404040;
border-bottom:1px groove #d4d0c8;
border-right:1px groove #d4d0c8;
}
.registration {
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
padding:8px 0px 0px 0px;
}
.registration a {
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.registration a:hover {
color:#CCCCCC;
}
.checkboxcontainer {
width:260px;
float:left;
text-align:left;
margin:11px 0px 0px 0px;
}
.checkboxcontainer ul{
list-style-type:none;
}
.checkboxcontainer li{
float:left;
width:85px;
line-height:10px;
}
label {
font:bold 12px Arial, Helvetica, sans-serif;
/*color:#FFFFFF;*/
vertical-align:top;
line-height:18px;
}
.checkboxfield {
padding:0px 7px 0px 0px;
}
.viewallext {
width:100%;
margin:3px 0px 0px 0px;
}
.viewallext a{
background:url(images/exticon.jpg) no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0px 0px 4px 30px;
}
.searchbut {
background:url(images/search.jpg) no-repeat;
width:91px;
height:21px;
cursor:pointer;
border:none;
margin:0px 0px 5px 20px;
display:inline;
}
.domainpricing {
margin:0px 0px 0px 30px;
text-align:left;
}
.domainpic {
width:163px;
float:left;
margin:0px 0px 0px 0px;
}
.pricingdetail {
float:left;
width:450px;
margin:0px 0px 0px 19px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.pricingdetail ul {
list-style-type:none;
margin:5px 0px 0px 0px;
}
.pricingdetail li {
float:left;
width:130px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
padding:2px 15px 2px 0px;
}
.privacy {
width:215px;
float:left;
margin:14px 0px 9px 10px;
background:url(images/privacybg.jpg) no-repeat;
}
.privacytitle {
padding:15px 0px 3px 68px;
font:20px Myriad Pro, Arial, Helvetica;
color:#000000;
text-align:left;
}
.privacycontent {
font:13px Arial, Helvetica, sans-serif;
color:#000000;
padding:0px 0px 5px 68px;
text-align:left;
}
.signup {
margin:0px 0px 9px 0px;
}
.signupextra {
width:215px;
float:left;
margin:0px 0px 0px 10px;
background:url(images/signbg.jpg) no-repeat;
}
.signupextracont {
padding:15px 0px 0px 19px;
height:76px;
}
.signupextracont ul {
list-style-type:none;
}
.signupextracont li {
background:url(images/signupbullet.jpg) no-repeat 0px 2px;
line-height:10px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#404353;
text-align:left;
padding:0px 0px 5px 20px;
}
.signupextraimg {
padding:0px 0px 10px 0px;
background:url(images/signupbggreen.jpg) repeat-x;
}
.signupextrabut {
border:none;
outline:none;
}

/*Page  domainnane end here*/

/*Page  service start here*/
.services {
width:940px;
background:#efefef;
margin: auto;
text-align:center;
padding:10px 0px;
}
.serviceinner {
background:#FFFFFF;
margin:0px 10px;
}
.serviceleft {
text-align:left;
padding:10px 10px 10px 21px;
}
.servicesleftcont {
float:left;
width:246px;
font:12px Arial, Helvetica, sans-serif;
color:#4d4a4a;
line-height:16px;
}
.servhead {
font:bold 12px Arial, Helvetica, sans-serif;
}
.serviceimage {
border:none;
outline:none;
float:left;
padding:0px 10px 0px 0px;
}
.serviceblank {
height:10px;
clear:both;
}
.servicescentcont {
float:left;
width:250px;
font:12px Arial, Helvetica, sans-serif;
color:#4d4a4a;
line-height:16px;
margin:0px 0px 0px 66px;
}
.servicesrightcont {
float:left;
width:246px;
font:12px Arial, Helvetica, sans-serif;
color:#4d4a4a;
line-height:16px;
margin:0px 0px 0px 50px;
}
/*Page  service end here*/

/*Page  footer start here*/
.footer {
padding:40px 0px 28px 0px;
background:url(images/footerbg.jpg) repeat-x;
}
.footerblank {
height:19px;
}
.nevigation {
float:left;
width:199px;
margin:0px 0px 0px 85px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#f1f1f1;
text-align:left;
}
.footercontent {
margin:20px 0px 0px 0px;

}
.footercontent a {
font:12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
line-height:24px;
}
.footercontent a:hover {
color:#cccccc;
}
.footerhosting {
float:left;
width:199px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#f1f1f1;
text-align:left;
}
.footerdomain {
float:left;
width:295px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#f1f1f1;
text-align:left;
}
/*Page  footer end here*/

/* menu starts here */

.menu {
width:215px;
float:left;
margin:0px 0px 0px 10px;
background:url(images/signbg.jpg) no-repeat;
}
.menucont {
padding:15px 0px 0px 19px;
height:76px;
}
.menucont ul {
list-style-type:none;
}
.menucont li {
background:url(images/signupbullet.jpg) no-repeat 0px 2px;
line-height:10px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#404353;
text-align:left;
padding:0px 0px 5px 20px;
}
.menuimg {
padding:10px 0px 10px 0px;
background:url(images/signupbggreen.jpg) repeat-x;
}
.menuabut {
border:none;
outline:none;
}


/*menu ends here*/


/*inner Page  start here*/
.hostingcl {
width:940px;
background:#efefef;
margin: auto;
text-align:center;
padding:10px 0px;
}
.hostingclinner {
background:#FFFFFF;
margin:0px 10px;
}
.hostingclleft {
text-align:left;
padding:10px 10px 10px 21px;
}
.hostingclleftcont {
float:left;
width:846px;
font:12px Arial, Helvetica, sans-serif;
color:#4d4a4a;
line-height:16px;
}
.servhead {
font:bold 12px Arial, Helvetica, sans-serif;
}
.serviceimage {
border:none;
outline:none;
float:left;
padding:0px 10px 0px 0px;
}
.serviceblank {
height:10px;
clear:both;
}
.servicescentcont {
float:left;
width:250px;
font:12px Arial, Helvetica, sans-serif;
color:#4d4a4a;
line-height:16px;
margin:0px 0px 0px 66px;
}
.servicesrightcont {
float:left;
width:246px;
font:12px Arial, Helvetica, sans-serif;
color:#4d4a4a;
line-height:16px;
margin:0px 0px 0px 50px;
}
/*Page  service end here*/



.hostbul {
padding:15px 0px 0px 19px;
height:76px;
}
.hostbul ul {
list-style-type:none;
}
.hostbul li {
background:url(images/signupbullet.jpg) no-repeat 0px 2px;
line-height:10px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:left;
padding:0px 0px 5px 20px;
}

.hostbul a{
color:#FF6600;
}

.fea-li{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #FF3300;
}


/*------------------------------------------------
	Tables
------------------------------------------------*/

table { font-size:100% }
table.data { line-height:18px }
.mainBody table.data { /*margin:10px 0 10px 35px;*/ margin: 10px 0; width:700px; }
.mainBody table.half { width:350px; }
table.full { width:100%; border-collapse:collapse; }
table.data img { vertical-align:middle; text-align:center; border: 0 none;
 }
.data th, .data td { padding: 7px 5px; background:#fff; color:#3a5675; text-align:left; vertical-align:top; }
table.data tr th { color: #3A5675; font-weight:700; white-space: nowrap; }
table.data a{ color: #3A5675;}
.data td { text-align:left }
table .centered { text-align:center }
table.data, table tr.row-header th { border-bottom:1px solid #7c95b0; /* white border would cut into #7c95b0 outline */ background:url(../images/table-row-header-bg.gif) repeat-x 0 100%; color:#01579c; font-size:11px; }
/*table.bold th { font-weight: bold; }*/
table tr.row-header th { font-weight:700; padding: 3px 5px; }
div.tblFocus { padding-left:175px }
.data th, .data .row-header th em { font-weight:400 }
.data .row-header th, .data thead th { font-style:normal }
.highlt th, .highlt td { background:#ffc }
.highlt th { color:#000 }
table.data .subRow th, table.data .subRow td { background:#a3b1c2; color:#fff; font-weight:700; border-right:1px solid #fff; padding: 3px 5px; }
table.data tr.btnRow { background:#fff; border-top:1px solid #a4b5c8; }
table.data tr.btnRow img {/*margin-right: 10px;*/ }
table.data tr.btnRow td { text-align: center; padding-left: 0; padding-right: 0; }
table.data tr.tabRow { background:#fff; border-top:1px solid #a4b5c8; }
table.btnTable { border-bottom:none }
table.btnTable tr.btnRow td { text-align: left; }
table.btnTable tr.btnRow td img { margin-right: 5px; }
.data th.txt, .data td.txt { text-align:left }
.data .alt th, .data .alt td, .data .ctrl th, .data .ctrl td {border: 0 none; background:#ebeff3; border-color:#ebeff3; border:solid #fff; border-width:0 1px; }
.data .ctrl th, .data .ctrl td { background:#fff }
table.infoTable tr.row-header th { border-bottom:1px solid #7c95b0; background:#a4b1c2; font-weight:700; color:#fff; }
table.infoTable tr th { color:#416083; font-weight:400; border:1px solid #fff; border-top:none; border-bottom:1px solid #7c95b0; }
table.infoTable tr .alt { background:#ebeef3 }
.mainBody table ul, .mainBody table ol { padding-right:0 }
.data .primary { width:440px }
.data .secondary { width:300px }
.data th, .data th.tblColLrg { width:100%; *width:100%;}
.data th.tblColSm { width: 90px; *width: 100px; white-space: nowrap; }
.tbl-7-col tr td, .tbl-7-col tr th { white-space: nowrap; }
.tbl-7-col tr th { width: auto; }
.tbl-7-col tr th.tblColLrg { width: 290px; *width: 350px;}
.tbl-7-col tr th.tblColLrg-btn { width: 300px; *width: 290px;}
table.online-advertising tr.row-header th {font-size: 12px;}
table.online-advertising tr.row-header th.main-head {font-size: 14px;}
table.online-advertising td.servers {font-size: 14px; font-weight: bold;  vertical-align: middle}
table.online-advertising td.buttons {vertical-align: middle;}
table.online-advertising td.buttons img {margin-bottom: 10px; margin-left: 20px;}
caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
	}	
tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(images/background_blue.gif) no-repeat;
	}	
.column1	{
	background:#f9fcfe;
	}

.plans thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}				
.plans tfoot th {
	background:#f4f9fe;
	text-align:center;
	}	
.plans tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.plans tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	

.plans	table {
	width:100%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
		border-collapse:collapse;
	}

.plans	tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(images/background_blue.gif) no-repeat;
	}	
.plans	column1	{
	background:#f9fcfe;
	}
.plans	td {
	
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
.plans	th {
	font-weight:bold;
	
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	

.column1	{
	background:#f9fcfe;
	}


.tabos {
float:left;
width:590px;
background:#efefef;
border:1px solid #e9e9e9;
margin:0px 10px 0px 0px;
}


.notdiv {
float:left;
padding:10px 10px 10px 17px;
width:560px;
border:3px solid #e9e9e9;
margin:10px 100px 5px 240px;
}


.features	table {
	width:100%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
		border-collapse:collapse;
	}

	.features	td {	
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
	}

.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
	 color: #FF9900;
 }


 .bqend {
  float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 25px;
     font-size: 700%;
     color: #FF9900;
 }

 .bqclass {
    background:#F0F0F0;
 padding:.3em 1em;
 }