
.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;
}
.webtqcomfooter {
	color:#ffffff;
	text-decoration:underline;
}
.webtqcomfooter a{
	color:#ffffff;
	text-decoration:underline;
}
.CoulisseDemo { width: 100%; height: 300px; position: relative; overflow: hidden; } .SliderDemo { width: 80%; margin: 10px 10%; position: relative; }
.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: #303030;
		background-image:url('http://webtq.com/v2/img/head.png');
		background-repeat: repeat-x;
		background-position: top left;
		font-family:'', Arial, Helvetica, sans-serif;
		margin: 0 auto;
		padding: 0;
		height: 100%;
	}
	#outercontainer {
		position: relative;		
		width:990px;			
		margin : auto;
		padding:0;	
	}
	#ocont{
		width:100%;
	}
	#outercontainer2a {
	position: relative;
		background:url(http://webtq.com/v2/mainbg.png);
		font-family:'', Arial, Helvetica, sans-serif;
		width:994px;			
		margin : 0 auto;
		padding:0;	
		-moz-box-shadow: 0px 0px 20px 1px #000;
-webkit-box-shadow: 0px 0px 20px 1px #000;
box-shadow: 0px 0px 20px 1px #000;
border: 1px solid #000000;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
	}
	#headerbar {	
		position: relative;
		width : 990px;
		height: 266px;
	}
	#photoholder {
	  background-image:url(http://webtq.com/logos/b.png); 
	  background-repeat:no-repeat; 
	  background-position: top left;
	  height:266px;
	  overflow:hidden;
	  width:990px;
	  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:#181818; font-weight:bold; 
	font-family:'', Arial, Helvetica, sans-serif;font-size:18px;}
	#mc p, td, th, ul, dl, ol { color:#181818; font-weight:bold; 
	font-family:'', Arial, Helvetica, sans-serif;font-size:18px;}
	#mc { color:#181818; font-weight:bold; 
	font-family:'', Arial, Helvetica, sans-serif;
	font-size:18px;}
	#mc li { color:#181818; font-weight:bold; 
	font-family:'', Arial, Helvetica, sans-serif;
	font-size:18px;}
	.thefooter{font-family:'', Arial, Helvetica, sans-serif;}
.chcls-a{ background:url(/v3/bar.png) repeat; height:10px; width:100%; margin-top:0px; }

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: 944px; padding:25px; text-align:center; font-family:'', Arial, Helvetica, sans-serif;}
#offer{
margin-top:0px; padding: 95px 0px 0px 0px;  height:150px;  }
#topMenu {
clear:both; height:23px; 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; }

#menu a {
width:100px; margin:0; display: block; vertical-align: middle; height:18px; background:url(/v3/un.png) repeat; padding: 5px 0px 0px 0px; text-decoration: none; font-family:'', Arial, Helvetica, sans-serif; color: #000000; font-size:14px; outline: none; border-left:1px solid #181818;-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}
#menu-a a {
width:100px; margin:0; display: block; vertical-align: middle; height:18px; background:url(/v3/un.png) repeat; padding: 5px 0px 0px 0px; text-decoration: none; font-family:'', Arial, Helvetica, sans-serif;color: #000000; font-size:14px; outline: none; border-left:1px solid #181818;-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}
#menu a {width:123px; }
#menu a:hover {
background:url(/v3/hover.png) repeat;
text-decoration:underline;}
#menu a:active {
background:url(/v3/sel.png) repeat;
text-decoration:underline;}
#menu-a a {
	width:121px;
}

#menu-as a {
width:119px; margin:0; display: block; vertical-align: middle; height:18px; background:url(/v3/sel.png) repeat; padding: 5px 0px 0px 0px; text-decoration: none; font-family:'', Arial, Helvetica, sans-serif; color: #000000; font-size:14px; outline: none; border-left:1px solid #181818;-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}
#menus a {
width:119px; margin:0; display: block; vertical-align: middle; height:18px; background:url(/v3/sel.png) repeat; padding: 5px 0px 0px 0px; text-decoration: none; font-family:'', Arial, Helvetica, sans-serif; color: #000000; font-size:14px; outline: none; border-left:1px solid #181818;-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;}


#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:'', Arial, Helvetica, sans-serif;
}
#v3foot {
	margin-right:auto; margin-left:auto;
	width:850px;
	font-size:8px;
	font-family:'', Arial, Helvetica, sans-serif;
}
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 #181818;}
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:'', Arial, Helvetica, 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:'', Arial, Helvetica, sans-serif; text-shadow: 1px 1px 1px #181818;}
#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:'', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.hstyle{
	 text-shadow: 1px 1px 1px #181818;
	font-family:'', Arial, Helvetica, sans-serif;
	 color: #fff;
	 font-weight:bold;
	 font-size:15px;
}
.logo {
	position:relative;
	font-family:'', Arial, Helvetica, sans-serif;
	float: left;
	width: 400px;
	height: 62px;
	margin: 0px 0px 0px 6px;
	cursor: pointer;
}
.gl {
	position:relative;
	font-family:'', Arial, Helvetica, sans-serif;
	float: left;
	width: 936px;
	height: 150px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}
.title {
color:#fff;
outline-color:#181818;
outline-style: inherit;
outline-width: 10px;
}
.homeservicebox1 {
	position:relative;
	color:#ffffff;
	font-family:'', Arial, Helvetica, sans-serif;
	float: left;
	width: 172px;
	height:290px;
	padding: 12px 14px 20px 12px;
	margin: 0px 1px 0px 0px;
	background: url(/images/server.png) no-repeat bottom right;
	cursor: pointer;
}
.homeservicebox1:hover {
	background: url(/images/servero.png) #484848 no-repeat bottom right;
	color:#ffffff;
	/*border-bottom:#181818 thin groove;
	border-right:#181818 thin groove;*/
}

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

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

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

.homeservicebox5 {
	position:relative;
	color:#ffffff;
	font-family:'', Arial, Helvetica, sans-serif;
	float: left;
	width: 172px;	
	height:290px;
	margin: 0px 0px 0px 0px;
	padding: 12px 14px 20px 12px;
	background: url(/images/web.png) no-repeat bottom right;
	cursor: pointer;
	-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}
.homeservicebox5:hover {
	background: url(/images/webf.png) #484848 no-repeat bottom right;
	color:#ffffff;
	/*border-bottom:#181818 thin groove;
	border-right:#181818 thin groove;*/
	-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}

.serviceprice {
	font-size: 1.8em;
}
.divspace {
position: absolute;
left: 5px;
bottom: 5px;
}
a.btnhome {
    border:1px #0000CC solid; background:#09F; color:#FFFFFF; font-weight:bold;
    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;
    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:#181818;
}
#offer2{
z-index:1; width: 994px; margin-left: 0px; margin-top:-17px;}
.advanced_col {
	text-align: center;
	border-right: 1px solid #cdd4dd;
	border-bottom: 1px solid #181818;
	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, 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:'', Arial, Helvetica, 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;
}
