
.mf{visibility: hidden; z-index:1; color:#fff; font-size:14px}
.mf * {
	outline:none;
	border:none;
	padding:0;
	margin:0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select:none;
	-o-user-select:none;
	cursor:pointer;
}
.mf div.loader{
	position:absolute;
	text-align:center;
	z-index:10000;
	margin:0 auto;
	top:25%;
	width:100%;
	background:url(http://webtq.com/v2/img/ajax_loader.gif) no-repeat 50% 0;
	padding:50px 0;
	cursor:pointer;
}
.mf div.mfNav{
	position:absolute;
	z-index:99;
	margin:0 auto;
	text-align:center;
	width:100%;
	bottom:10px;
	font-size:1px;
	line-height:1px;
	cursor:pointer;
}
html {
		height : 100%;
		padding: 0 0 0 0;
	}
body {
		clear : both;
		background-color: #ffffff;
		background-image:url('http://webtq.com/v2/img/head.png');
		background-repeat: repeat-x;
		background-position: top left;
		margin: 0 auto;
		padding: 0;
		height: 100%;
	}
	#outercontainer {
		position: relative;		
		width:990px;			
		margin : auto;
		padding:0;
		background-color:#000000;	
	}
	#ocont{
		width:100%;
		background:url('http://webtq.com/imgs/back-0002.png') #D4D9DD;
		background-repeat: repeat-y;
		background-position: top center;	
	}
	#outercontainer2 {
		position: relative;
		width:950px;			
		margin : auto;
		padding:0;		
	}
	#headerbar {	
		position: relative;
		width : 990px;
		height: 266px;
	}
	#photoholder {
	  background-image:url(http://webtq.com/logos/b.png); 
	  background-repeat:repeat-x; 
	  background-position: top left;
	  height:266px;
	  overflow:hidden;
	  width:994px;
	  position:absolute;
	  margin-left: auto;
	  margin-right: auto;
	  text-align:left;
	  top : 0;
	}
	#headerbarflow {
		left : 423px;
		position: relative;
		width : 549px;
		height: 237px;			
	}
#mc a { color:#76b0be; font-weight:bold; }
#chcls{background-color:#fe0c01;}
.chcls-index{ background-color:#fe0c01; height:7px; width:100%; margin-top:6px; }
.chcls-website_design{ background-color:#7e01fe; height:7px; width:100%; margin-top:6px; }
.chcls-email{ background-color:#fe6901; height:7px; width:100%; margin-top:6px; }
.chcls-webhosting{ background-color:#fe016b; height:7px; width:100%; margin-top:6px; }
.chcls-dedicated{ background-color:#1dfe01; height:7px; width:100%; margin-top:6px; }
.chcls-seo{ background-color:#01fefc; height:7px; width:100%; margin-top:6px; }
.chcls-Mailing_System{ background-color:#fee201; height:7px; width:100%; margin-top:6px; }
.chcls-Our_Clients{ background-color:#2fb14c; height:7px; width:100%; margin-top:6px; }
.chcls-other{ background-color:#000000; height:7px; width:100%; margin-top:6px; }

.chclsh-index{ background:#fe0c01 url(http://webtq.com/imgs/hover.png) repeat-x; height:7px; width:100%; margin-top:6px;}
.chclsh-website_design{ background:#7e01fe url(http://webtq.com/imgs/hover.png) repeat-x; height:7px; width:100%; margin-top:6px;}
.chclsh-email{ background:#fe6901 url(http://webtq.com/imgs/hover.png) repeat-x; height:7px; width:100%;margin-top:6px; }
.chclsh-webhosting{ background:#fe016b url(http://webtq.com/imgs/hover.png) repeat-x; height:7px; width:100%; margin-top:6px;}
.chclsh-dedicated{ background:#1dfe01 url(http://webtq.com/imgs/hover.png) repeat-x; height:7px; width:100%; margin-top:6px;}
.chclsh-ssl{ background:#01fefc url(http://webtq.com/imgs/hover.png) repeat-x; height:7px; width:100%; margin-top:6px;}
.chclsh-Mailing_System{ background:#fee201 url(http://webtq.com/imgs/hover.png) repeat-x; height:7px; width:100%; margin-top:6px;}
.chclsh-Our_Clients{ background:#2fb14c url(http://webtq.com/imgs/hover.png) repeat-x; height:7px; width:100%; margin-top:6px;}
.chclsh-other{ background:#010dfe url(http://webtq.com/imgs/hover.png) repeat-x; height:7px; width:100%; margin-top:6px;}

div#twitter {width: 100%;margin-bottom: 2em;}
div#twitter h2 {margin: 0;padding: 0.4em 1em;font-size: 1.1em;color: #fff;background-color: #888;}
p#preloader {margin: 0;padding: 1em 1em 1em 3em;background: transparent url("http://webtq.com/imgs/await.gif") 1em center no-repeat;}
ul#twitter_update_list {margin: 0;padding: 0 1em 0.5em 1em;list-style-type: none;}
ul#twitter_update_list li {margin: 0;padding: 0.8em 0 1em 0;border-bottom: 1px solid #ccc;}
ul#twitter_update_list li a {color: #f00;}
ul#twitter_update_list li span {display: block;}
ul#twitter_update_list li span a {color: #76b0be;}
ul#twitter_update_list li.firstTweet {}
ul#twitter_update_list li.lastTweet {border-bottom: none;}
a#profileLink {display: block;padding: 0.3em 1em;color: #fff;background-color: #888;}

#content{
width: 850px; margin-right:auto; margin-left:auto; margin-top:10px; padding:0px; text-align:center; font-family:calbri;}
#offer{
margin-top:0px; padding: 95px 0px 0px 0px; text-align:center; height:150px;  }
#topMenu {
clear:both; height:20px; display: block; margin-left: 0px; }
#topMenu ul {
margin:0; padding:0; list-style-type: none; display: block; }
#topMenu ul li {
display: block; float:left; text-align:center; }
#topMenu a {
width:121px; margin:0; display: block; vertical-align: middle; height:20px; background: #3c4884 url(http://webtq.com/imgs/menu-home.gif) no-repeat center top; padding: 5px 0px 0px 0px; border-left: 1px #96A3CC solid; border-right: 1px #414159 solid; border-top: 1px #96A3CC solid; text-decoration: none; font-family:Helvetica,Arial,Sans-serif; color: #ffffff; font-weight:bold; font-size:14px; outline: none;  text-shadow: 1px 1px 1px #000;}
* html #topMenu a {width:125px;height:25px; }
#topMenu #menu-resellers a, #topMenu #menu-rack a {width:125px; }
* html #topMenu #menu-resellers a, * html #topMenu #menu-rack a {width:125px; }
#topMenu a:hover {
color:#fff; background-color: #485494; background-position: center center; }
#topMenu .selected a, #topMenu .selected a:hover {
background-color: #6a3845; color: #EEE !important; background-position: center bottom; }
* html #topMenu .selected a {height:25px; }
#menu-website_design a {
	padding-left: 3px; padding-right: 3px;
background-image: url(http://webtq.com/imgs/menu-vps.gif); }
#menu-email a {
background-image: url(http://webtq.com/imgs/menu-email.gif); }
#menu-hosting a {
background-image: url(http://webtq.com/imgs/menu-hosting.gif); }
#menu-seo a {
background-image: url(http://webtq.com/imgs/menu-ssl.gif); }
#menu-dedicated a {
background-image: url(http://webtq.com/imgs/menu-servers.gif); }
#menu-Mailing_System a {
background-image: url(http://webtq.com/imgs/menu-rack.gif); }
#menu-Our_Clients a {
background-image: url(http://webtq.com/imgs/menu-resellers.gif); }
#frame {
background: transparent;  position:relative; }
body, p, td, th, ul, dl, ol { font: 12px/130% arial, helvetica, sans-serif; }
#main {
z-index:2000; margin: 0px 0px 0px 0px; padding: 0; top:0; background: #FFF url(http://webtq.com/imgs/background.gif) repeat-x; text-align: center; width:100%; position:fixed; }
#v2foot {
	margin-right:auto; margin-left:auto;
	bottom:0px;
	width:936px;
	background: #6c6c6c url(http://webtq.com/images/foot.png) repeat-x; color:#ffffff; font-family:calibri;
}
#v3foot {
	margin-right:auto; margin-left:auto;
	width:850px;
	font-size:8px;
	font-family:calibri;
}
a {color: #339; }
img {border:none; }
form {padding:0; margin:0; }
h1 {margin:0px; padding:0px; font-weight: 500; font-size: 19px; line-height: 20px;  text-shadow: 1px 1px 1px #000;}
h2, #contentArea h1.subheader {margin:0px; padding:0px; font-weight: bold; font-size: 14px; line-height: 14px; }
h3 {margin:0px; padding:0px; font-weight: bold; font-size: 13px; line-height: 12px; }
h4 {margin:0px; padding:0px; font-weight: bold; font-size: 11px; line-height: 11px; color: #666; }
h5 {margin:0px; padding:0px; font-weight: bold; font-size: 85%; font-family: verdana, arial, sans-serif; }
#contentArea h1.subheaderpad	{ margin-bottom:10px; }
#contentArea h1.subheaderpadtop	{ padding-top:10px; }
#contentArea h1.subheaderres	{ margin:10px 0; } 
* html #contentArea h1.subheaderres	{ margin:0 0 10px 0; } 
#contentArea h1.sh_broadband	{ margin:15px 0 0px 20px; }
#masthead {
position:relative; margin: 0; padding: 0; display:block; height:88px; width:950px; background:#6a3845 url(http://webtq.com/imgs/background.gif) repeat-x; }
body#genericPage #masthead, body#genericPageWide #masthead, body#generic3ColPage #masthead, body#sitemapPage #masthead {
background:#6a3845 url(http://webtq.com/imgs/background_alt.gif) repeat-x; }
#branding {margin: 0px 50px 0px 0px; float:left; height: 70px; padding:0px; }
#webtq.comLogo {margin: 0px 20px 0px 0px;float:left;height:62px;padding:0px; }
#webtq.comLogo img {margin-top:10px; }
#strapline {margin: 30px 0px 0px 0; float:left; width: 400px; }
#offertab { margin-top: 9px; }
#mastheadRight {position:absolute; margin-left:700px; float:right; width: 234px; height: 18px; text-align: right; }
#callnumber, #callnumber a, #callbacknumber	{
margin:0px 0 0px 0; padding:0; text-align: right; color:#FFF; font-weight:bold; font-family: verdana, arial, sans-serif; text-shadow: 1px 1px 1px #000;}
#callbacknumber {
margin-top: 10px; margin-bottom: 5px; }
#custLogin, #custSupport {
margin-top: 10px; margin-bottom: 5px; }
#custLogin a, #custSupport a {
margin:2px 6px 0 0; padding:2px 0 0 0;  color:#FFF; }
#custSupport a {
margin:2px 0px 0 0;  color:#FFF;}
#frame {
width:950px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left; background:#FFF url(http://webtq.com/images/leftcol_bg.gif) repeat-y; }
h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.4em;
	color: #76b0be;
	font-family:calbri;
	text-decoration: none;
}
.hstyle{
	 text-shadow: 1px 1px 1px #000;
	 color: #fff;
	 font-weight:bold;
	 font-size:15px;
}
.logo {
	position:relative;
	font-family:calbri;
	float: left;
	width: 400px;
	height: 62px;
	margin: 0px 0px 0px 6px;
	cursor: pointer;
}
.gl {
	position:relative;
	font-family:calbri;
	float: left;
	width: 936px;
	height: 150px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}
.title {
color:#fff;
outline-color:#000;
outline-style: inherit;
outline-width: 10px;
}
.homeservicebox1 {
	position:relative;
	color:#ffffff;
	font-family:calbri;
	float: left;
	width: 171px;
	height:290px;
	padding: 12px 14px 20px 12px;
	margin: 0px 1px 0px 0px;
	background: url(/images/server.png) #181818 no-repeat bottom right;
	cursor: pointer;
}
.homeservicebox1:hover {
	background: url(/images/servero.png) #484848 no-repeat bottom right;
	color:#ffffff;
	/*border-bottom:#000 thin groove;
	border-right:#000 thin groove;*/
}

.homeservicebox2 {
	position:relative;
	color:#ffffff;
	font-family:calbri;
	float: left;
	width: 170px;
	height:290px;
	padding: 12px 14px 20px 12px;
	margin: 0px 1px 0px 0px;
	background: url(/images/hosting.png) #181818 no-repeat bottom right;
	cursor: pointer;
}
.homeservicebox2:hover {
	background: url(/images/webho.png) #484848 no-repeat bottom right;
	color:#ffffff;
	/*border-bottom:#000 thin groove;
	border-right:#000 thin groove;*/
}

.homeservicebox3 {
	position:relative;
	color:#ffffff;
	font-family:calbri;
	float: left;
	width: 170px;
	height:290px;
	padding: 12px 14px 20px 12px;
	margin: 0px 1px 0px 0px;
	background: url(/images/seo.png) #181818 no-repeat bottom right;
	cursor: pointer;
}
.homeservicebox3:hover {
	background: url(/images/seool.png) #484848 no-repeat bottom right;
	color:#ffffff;
	/*border-bottom:#000 thin groove;
	border-right:#000 thin groove;*/
}

.homeservicebox4 {
	position:relative;
	color:#ffffff;
	font-family:calbri;
	float: left;
	width: 170px;
	height:290px;
	padding: 12px 14px 20px 12px;
	margin: 0px 1px 0px 0px;
	background: url(/images/emm.png) #181818 no-repeat bottom right;
	cursor: pointer;
}
.homeservicebox4:hover {
	background: url(/images/emmf.png) #484848 no-repeat bottom right;
	color:#ffffff;
	/*border-bottom:#000 thin groove;
	border-right:#000 thin groove;*/
}

.homeservicebox5 {
	position:relative;
	color:#ffffff;
	font-family:calbri;
	float: left;
	width: 170px;	
	height:290px;
	margin: 0px 0px 0px 0px;
	padding: 12px 14px 20px 12px;
	background: url(/images/web.png) #181818 no-repeat bottom right;
	cursor: pointer;
}
.homeservicebox5:hover {
	background: url(/images/webf.png) #484848 no-repeat bottom right;
	color:#ffffff;
	/*border-bottom:#000 thin groove;
	border-right:#000 thin groove;*/
}

.serviceprice {
	font-size: 1.8em;
}
.divspace {
position: absolute;
left: 5px;
bottom: 5px;
}
a.btnhome {
    background: transparent url(/images/btn_r.png) no-repeat scroll top right;
    color: #FF0;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 22px;
    margin-right: 0px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
}

a.btnhome span {
	height: 18px;
	color: #FF0;
    background: transparent url(/images/btn_r_span.png) no-repeat;
    display: block;
    padding: 4px 0px 0px 14px;
} 

a.btnhome:active {
    background-position: bottom right;
    color: #FF0;
    outline: none; /* hide dotted outline in Firefox */
}

a.btnhome:active span {
    background-position: bottom left;
    padding: 4px 0px 0px 14px; /* push text down 1px */
}

a.btnhome:hover {
    background-position: center right;
    color: #FF0;
	text-decoration: none;
    outline: none; /* hide dotted outline in Firefox */
	cursor: pointer;
}

a.btnhome:hover span {
    background-position: center left;
    padding: 4px 0px 0px 14px; /* push text down 1px */
}
.serviceprice {
	 color:#093;
}
#offer2{
z-index:1; width: 985px; margin-left: -17px; margin-top:-17px;}
.advanced_col {
	text-align: center;
	border-right: 1px solid #cdd4dd;
	border-bottom: 1px solid #000;
	width: 266px;
	font-size: 11px;
}
.darkGreyRow {
	background-color: #e2e7ed;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.greyRow {
	background-color: #fff;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;	
}
.table_hdr {
	width: 259px;
	height: 35px;
	text-align: left;
	padding: 0 11px 0 20px;
	border-right: 1px solid #cdd4dd;
	border-bottom: 1px solid #fff;
}

input.mysubmit { 
	background:url('http://webtq.com/imgs/shade.gif');
	color: #075181;
	border:thin; font-style:normal; font-variant:normal; font-weight:bold; font-size:1.1em; font-family:Arial, Verdana, Helvetica, sans-serif
}
table.data_input {
	border-collapse: collapse;
	margin: 10px 0 10px 0;
	border-top: 1px solid #E5E5E5;
}
table.data_input tr td {
	padding: 10px 0 10px 0;
	vertical-align: top;
	border-bottom: 1px solid #E5E5E5;
}
table.data_input tr td.label {
	width: 200px;
	font-style: italic;
}
table.data_input tr td.input {
	width: 480px;
}
table.data_input tr td.input input {
	width: 300px;
}
table.data_input tr td.input textarea {
	width: 300px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
table.ds {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}
table.ds th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
table.ds td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
}

