/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * This file was generated by combine.php (0.004sec, 2010-08-04 15:01:11)
 *
 * CSS and Javascript Combinator 0.5
 * Copyright 2006 by Niels Leenheer
 *
 * modified for CMS Made Simple integration by M.Jung, 2009-2010
 * (http://dev.cmsmadesimple.org/projects/combistylesheet)
 *
 */



@charset "utf-8";
body { background-image: url(images/bg.jpg); background-position: center top; background-repeat: no-repeat; background-color: #FFFFFF; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #717171;
margin:0 auto;
position:relative;
width:980px;
}
#mainWrapper { background-color: #ffffff; margin: auto; width:980px; position: relative;}
#subWrapper { width: 950px; position: relative; margin: auto;}
#bannerWrapper { position: relative;}
#defaultBannerWrapper { position: relative; z-index: 400; height:200px;}
.topFeatures { position: absolute; z-index: 500; width: 348px; height: 30px; left: 560px; top: 40px;}
#banner_round {
position: absolute;
bottom: 0;
left:0; right:0;
font-size: 0px;
background: url(images/banner_round.png) no-repeat;
height: 38px;
}
#menuWrapper { height: 39px; background-image: url(images/menubg.gif); background-position: left top; background-repeat:no-repeat; position: relative; padding-left: 35px;}
#defaultMenuWrapper {height: 39px; background-image: url(images/menubg-trans.png); background-position: left top; background-repeat:no-repeat; position: absolute; top:0px; z-index:600; left: 0px; width:915px; padding-left: 35px;}
#homeContentWrapper { height: 377px; position: relative; margin-top: 12px; margin-bottom: 12px;}
#featureWrapper { float: left; width: 705px; position: relative; margin-right: 10px;}
.feature-banner { height: 216px;}
#boxesWrapper { position: relative; height: 148px; margin-top: 13px;}
.box1 { float: left; width: 227px; position: relative;}
.box2 { float: left; width: 226px; margin-left: 13px; margin-right: 13px; position: relative;}
.box3 { float: left; width: 226px; position: relative;}
#featurehomeText { float: left; width: 235px; position: relative; height: 377px; background-image: url(images/welcome-bg.jpg); background-position: left top; background-repeat: no-repeat;}
.homeText { padding-left: 20px; padding-right: 20px; padding-bottom: 20px; padding-top: 20px; width: 195px;}
p { margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 10px;}
img { border:0;}
#contactbandWrapper { height:39px position: relative;}
#defaultfooterWrapper {height: 181px; background-image: url(images/footer.jpg); background-position: left bottom; background-repeat: no-repeat; position: relative; color: #FFFFFF;}
#footerWrapper { height: 181px; background-image: url(images/footer.jpg); background-position: left bottom; background-repeat: no-repeat; margin-top: 12px; position: relative; color: #FFFFFF;}
.footerText { padding-top: 40px; padding-left: 35px; line-height: 23px;}
.footerText a {
padding-right: 4px;
 color: #fff;
text-decoration: none;
}
.footerText a:hover {
border-bottom: 1px dotted #fff;
}
#contentWrapper { position: relative; padding-left: 35px; padding-right: 35px; padding-top: 20px; padding-bottom: 15px; line-height: 21px;}
.header-backgrounds { height: 39px; margin-top: 13px; margin-bottom: 13px;}
div.orange { background-image: url(images/orange-header.gif); background-position: left top; background-repeat: no-repeat;height: 39px; }
div.blue { background-image: url(images/blue-header.gif); background-position: left top; background-repeat: no-repeat;height: 39px; }
div.green { background-image: url(images/green-header.gif); background-position: left top; background-repeat: no-repeat;height: 39px; }
div.pink { background-image: url(images/pink-header.gif); background-position: left top; background-repeat: no-repeat;height: 39px; }
h1 { margin-top: 10px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 0px; padding-left: 35px; font-size: 15px; color: #FFFFFF;}
#contentWrapper.addborder {
    border: solid #ccc;
    border-width: 0 0px 0px;
    margin-bottom: 30px;
}
.hide-box {
  display: none;
height: 0;
overflow: hidden;
}
#contentWrapper a.imglink img  {
border: 1px solid #ccc;
padding: 2px;
}
#contentWrapper a.imglink:hover img {
border: 1px solid #aaa;
}
#contentWrapper a.imglink:hover {
border:0;
}
#display_box {
 border: 1px solid #aaa;
background: #eee;
}
#contentWrapper a {
color: #444;
text-decoration: none;
}
#contentWrapper a:hover {
border-bottom: 1px dashed #666;
}
#contentWrapper img.urlthumb{
margin-bottom:-7px;
}
div.header-image-map {
background: url("images/header-image-map.png") no-repeat;
}
div#network_status_button{
 height: 29px;
 width: 101px;
}
div#webmail_login_button{
 height: 29px;
 width: 78px;
 background-position: -101px 0;
}
div#my_ubernet_button{
 background-position: -179px 0;
 height: 29px;
 width: 78px;
}
.submit_float_right input.fbsubmit {
background:url("/uploads/images/bb_signup_btn-trans.png") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
height:30px;
width:130px;
font-size: 0;
}
.inputtd width-75 {
width: 75%;
}
iframe.gmap {
border: 1px solid #ccc;
padding: 2px;
}
.join-us-on-facebook-menu1 {
     height: 29px;
width: 92px;
float: right;
margin-right: 40px;
margin-top: 5px;
background: url(/images/join-us-on-facebook.png) no-repeat;
text-decoration: none;
}
#menu_horiz {
	margin: 0;
	padding: 0; width: 100%; }
.clearb {
	clear: both;
}
	{height: 1%;
	width: auto;
	border-top:;
	margin: 0;
	padding: 0;
}
ul#primary-nav, ul#primary-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#primary-nav {
	padding-top: 0px;
	padding-left: 0px;
}
ul#primary-nav ul {
	position: absolute;
	top: auto;
	display: none;
	border-top: ;
	border-right:;
	border-bottom:;
	border-left:;
}
ul#primary-nav ul ul {
	margin-top: 1px;
	margin-left: -1px;
	left: 100%;
	top: 0px;
}
ul#primary-nav li {
	float: left; 
	margin: 0px;
	padding: 0px;
}
#primary-nav li li {
	width:200px; border-bottom: 1px solid #cdced0;
	margin-left: 0px;
	margin-top: -1px;
	float: none;
	position: relative;
}
#primary-nav li li a {
font-size: 11px !important;
}
ul#primary-nav li a {
	
	font-size: 12px;
	
	font-weight: normal;
	
	color: #fff;
	background-image: url(images/menu-divider.gif);
	background-position: right;
	background-repeat: no-repeat;
	
	padding: 12px 10px 12px;
	display: block;
	
	text-decoration: none;
}
ul#primary-nav li a:hover {
	background-color: transparent; color: #8fdbf3;
}
ul#primary-nav li li a:hover {
	color: #8fdbf3;
}
ul#primary-nav li a.menuactive {
	color:#8fdbf3;
	
	
}
ul#primary-nav li a.menuactive:hover {
}
#primary-nav li li a.menuparent span {
	display: block;
	
}
* html #primary-nav li li a.menuparent span {
	
}
ul#primary-nav li ul a {
	text-align: left;
	margin: 0px;
	position: relative;
	padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;
	font-weight: normal;
	color: #ffffff;
	border-top: 0 none;
	border-right: 0 none;
	border-left: 0 none;
}
ul#primary-nav li ul {
	background: #747577;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: auto;
	height: auto;
	display: none;
	position: absolute;
	z-index: 999;
	border-top:;
	border-bottom:;
	
}
ul#primary-nav li ul ul {
	opacity: 95;
}
#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.menuactiveh {
		color: #000
}
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
	display: none;
}
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
	display: block;
}
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
 .te_nicewhite .te_top,   .te_nicewhite .te_bottom {
 height: 8px;
}
 .te_nicewhite .te_corner {
  backgsround: url("/images/topup/topup_nicewhite_sprite.png");
}
 .te_nicewhite .te_left_filler,  .te_nicewhite .te_right_filler  {
 width: 8px;
}
.te_nicewhite .te_top .te_right {
   background-position: -3px 0;
}
.te_nicewhite .te_bottom .te_left {
   background-position: 0 -3px;
}
.te_nicewhite .te_bottom .te_right {
   background-position: -3px -3px;
}
.te_nicewhite .te_top .te_middle, 
.te_nicewhite .te_bottom .te_middle,
.te_nicewhite .te_middle .te_left,
.te_nicewhite .te_middle .te_right,
.te_nicewhite .te_middle .te_middle {
}
.te_nicewhite {
background: url("/images/topup/topup_nicewhite_bg.jpg");
}