/* === === === === === === === === === === 
EscapeNet Copyright 2008
=== === === === === === === === === === */

body {
	font:75%/163% Arial,Helvetica,Verdana;
	background:#FFF url(/img/bg.gif) repeat-x;
	color:#00274a;
	text-align:center;
	}

/* font:75%/163% "Trebuchet MS", Verdana, Arial,Helvetica,Verdana; */

#container {
	margin:0 auto;
	width:760px;
	text-align:left;
	}
	
#inner-container {
	width:760px;
	float:left;
	}
	
#front #container {width:760px !important}
#enable_rp #container {width:925px !important}


/* COMMON
=== === === === === === === === === === */
	
a:link,
a:visited {
	color:#1B69B4;
	text-decoration:none;
	}
	
a:hover {color:#002a5a}

.left {float:left}
.right {float:right}	
.front_two_col {width:535px;clear:both}	
.clearer {clear:both;width:760px;float:left;margin-bottom:4px}
	

/* HEADER
=== === === === === === === === === === */
	
#header {
	margin-bottom:15px;
	height:130px;
	}

#front #header h1,
#header h1 a,
#header .phone_number {
	color:#000;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	}

#front #header h1,
#header h1 a {
	float:left;
	background:url(/img/escapenet-logo.gif) no-repeat center left;
	width:221px;
	height:95px;
	}
	
#header .right{
	margin:15px 0 0 0;
	width:178px;
	float:right;
	}

#header .phone_number {
	float:left;
	background:url(/img/header-phonenumber.gif) no-repeat center left;
	width:178px;
	height:36px;
	}

	
/* MAIN NAV
=== === === === === === === === === === */
	
#nav_container {
	clear:both;
	height:35px;
	line-height:35px;
	background:#043361 url(/img/nav_container-bg.gif) repeat-x left top;
	}
	
#nav_container {
	clear:both;
	height:35px;
	background:#043361 url(/img/nav_container-bg.gif) repeat-x left top;
	}
	
#navmenu {
	padding-left:31px;
	width:729px;
	float:left;
	background:url(/img/nav_container-sides.gif) no-repeat;
	}
	
#navmenu li {
	display:inline;
	float:left;
	padding:0 2px 0 0;
	background:url(/img/navmenu-dividers.gif) no-repeat right top;
	}

#navmenu a {
	color:#FFF;
	display:block;
	float:left;
	font-size:1.15em;
	line-height:35px;
	font-weight:bold;
	padding:0 9px;
	/* was 13 sp 18/9/08 */
	}
	
#navmenu a:hover {background:#043361 url(/img/nav_container-bg.gif) repeat-x 0 -14px}

#navmenu a.current {background-color:#125494}
#navmenu a.current:hover {background:#043361 url(/img/nav_container-bg.gif) repeat-x 0 -14px}
	
#navmenu li:last-child {background:none}
	

/* PANELS
=== === === === === === === === === === */


/* Blue Products Panel  */

#panel_products {
	width:200px;
	padding:10px 20px 10px 20px;
	background:#135798 url(/img/panel_products-bg.gif) no-repeat;
	color:#FFF;
	min-height:160px;
	}
	
#front #panel_products h3.first  {background:url(/img/heading-business_services.gif) no-repeat center left}
	
#front #panel_products h3  {
	margin:0;
	padding:5px 0 4px 0;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(/img/heading-residential_services.gif) no-repeat center left;
	width:192px;
	height:20px;
	}
	
#panel_products ul {margin:0 0 0 0}
	
#panel_products ul a {
	padding:0 0 0 12px;
	color:#a5e3ff;
	background:url(/img/panel_products-icon.gif) no-repeat center left;
	}

#panel_products ul a:hover {color:#FFF}
	
#panel_products li {line-height:1.2em;margin:0 0 .3em 0}

#panel_products h2 {display:none}

	
/* "Can you get Broadband?" Panel  */	
	
#panel_broadband {
	color:#264c6d;
	width:220px;
	min-height:67px;
	padding:10px;
	background:url(/img/panel_broadband-bg2.gif) no-repeat;
	}
	
#front #panel_broadband {background:url(/img/panel_broadband-bg.gif) no-repeat;}
	
#panel_broadband form {margin:2px 0 0 0}

#panel_broadband h3 {
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(/img/heading-broadband.gif) no-repeat center left;
	width:192px;
	height:18px;
	}
	
#panel_broadband p {margin:3px 0 0 0}

#panel_broadband .field {width:90px}

#content #panel_broadband {margin:0 0 1em 1em}
#content #panel_broadband h3 {color:#00274a;padding:0;margin:0;border-bottom:0;display:block;line-height:1.4em;font-style:italic}
#content #panel_broadband p {margin:2px 0}


/* Feature Panel  */	

#panel_feature {
	float:right;
	background:#EEE;
	width:505px;
	height:272px
	}
	
/* Google Search Panel  */	

#panel_search {
	color:#264c6d;
	float:left;
	margin:15px 0;
	clear:both;
	width:760px;
	height:40px;
	background:#e1efff url(/img/panel_search-bg.gif) no-repeat center left;
	}
	
#panel_search form {float:left;margin:8px 0 0 0}
#panel_search .search_field {width:155px;margin:0 0px 0 0;display:inline}
#panel_search input {margin:0 0 0 10px}
#panel_search label {margin:0 0 0 5px}
	
#panel_search h3 {
	width:58px;
	height:25px;
	margin:10px 8px 0 10px;
	display:inline;
	text-indent:-999999px;
	overflow:hidden;
	float:left;
	background:url(/img/google-logo.gif) no-repeat center left;
	}
	
#panel_search p a {
	width:210px;
	height:40px;
	display:block;
/* removed by mike 16/09/2008 */
/*	text-indent:-999999px;*/
	overflow:hidden;
	float:right;
	}
	
#panel_search p a.online {background:url(/img/liveassist-online.gif) no-repeat top left;}
#panel_search p a.offline {background:url(/img/liveassist-offline.gif) no-repeat top left;}
#panel_search p a.away {background:url(/img/liveassist-away.gif) no-repeat top left;}

#panel_search p a:hover {background-position:bottom left !important}

	
/* Members Login Panel  */	

#panel_members {
	float:left;
	width:230px;
	color:#4f3100;
	}
	
#panel_members .cont,#panel_members .t,#panel_members .b,#panel_members .b div {background:transparent url(/img/box-orange.gif) no-repeat top right}

#panel_members h3 {
	margin:0 0 9px 0;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(/img/heading-members_login.gif) no-repeat center left;
	width:109px;
	height:30px;
	}
	
#panel_members label {
	font-weight:bold;
	float:left;
	}
	
#memPass, #memUsr {float:right;}	
	
#panel_members #memUsr,
#panel_members #memPass {
	margin:0 0 3px 0;
	width:136px;
	}
	
#panel_members .btn {margin:5px 0 0 7px}

#panel_members form div {
	margin:0 0 3px 0;
	float:left;
	width:98%;
	}
	
	
/* Popular Help Topics Panel  */

#panel_help {
	float:right;
	width:270px;
	color:#600000;
	}
	
#panel_help ul {
	clear:both;
	font-size:.9em;
	background:#333;
	}
	
#panel_help h3 {
	margin:0 0 8px 0;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(/img/heading-popular_topics.gif) no-repeat center left;
	width:141px;
	height:30px;
	}
	
#panel_help ul a {
	color:#8e0000;
	padding:0 0 0 13px;
	background:url(/img/panel_help-icon.gif) no-repeat center left;
	}
	
#panel_help ul a:hover {color:#360000}
	
#panel_help li {
	line-height:1.7em;
	width:50%;
	float:left;
	}
	
#panel_help .cont,#panel_help .t,#panel_help .b,#panel_help .b div {background:transparent url(/img/box-red.gif) no-repeat top right}
	

/* Extras Panel  */	

#panel_extras {
	float:right;
	width:210px;
	}

#panel_extras p a {margin:0 0 11px 0;display:block;height:63px;text-indent:-999999px;overflow:hidden}

.family_friendly {background:url(/img/family_friendly.gif) no-repeat}
.f-secure {background:url(/img/internetsecurity/f-secure.gif) no-repeat}


/* SIDEBAR
=== === === === === === === === === === */	

#sidebar {float:left;width:140px;}

#sidebar #submenu {margin:5px 0 0 0;}

#sidebar #submenu li {
	background:url(/img/sidebar_li-bg.gif) repeat-y top right;
	border-bottom:1px solid #FFF;
	}

#sidebar #submenu li a {
	line-height:1.45em;
	display:block;
	width:127px;
	padding:2px 0 3px 13px;
	background:url(/img/sidebar_a-bg.gif) no-repeat center left;
	}
	
#sidebar #submenu li a:hover {background:#dbedff url(/img/sidebar_a-bg.gif) no-repeat center left;}

#sidebar #submenu ul li:first-child {border-top:1px solid #FFF}
#sidebar #submenu ul li:last-child {border-bottom:0}

#sidebar #submenu ul ul li {
	font-size:.9em;
	padding:0 0 0 10px
	}
	
#sidebar #submenu ul li ul a {
	padding:2px 0 3px 13px;
	width:117px;
	}
	
#sidebar #submenu  .current,
#sidebar #submenu  .current:hover {background:#ebf5ff url(/img/sidebar_ahover-bg.gif) no-repeat center left}
#sidebar #submenu  .current:hover {background-color:#dbedff} 

#sidebar #submenu li b {
	color:#194670;
	display:block;
	width:140px;
	line-height:25px;
	background:url(/img/sidebar_li_highlight-bg.gif) no-repeat top right;
	}


/* FOOTER
=== === === === === === === === === === */
	
#footer {
	font-size:.9em !important;
	clear:both;
	width:750px;
	float:left;
	margin-bottom:15px;
	}
	
#footer strong {color:#194670}
	
#footer .cont,#footer .t,#footer .b,#footer .b div {background:transparent url(/img/box-grey.gif) no-repeat top right}

#footer .left {width:49%;float:left}
#footer .right {width:49%;float:right}

#footer  .inner {padding:10px 5px 0 5px !important}

.contacts,.products,.support,.about {min-height:77px;}	
.products, .support, .about {border-left:2px solid #e8edf1;padding:0 0 0 10px;}

#footer .contacts {float:left;width:190px;}
#footer  ul a {padding:0 0 0 10px;background:url(/img/blue_ball-icon.gif) no-repeat center left}
#footer .contacts ul a {padding:0 0 0 15px;background:url(/img/mail-icon.gif) no-repeat center left}
#footer .phone {color:#ff4800}
	
#footer .products {float:right;width:150px;}
#footer .products strong {padding:0 0 0 15px;background:url(/img/products-icon.gif) no-repeat center left}
	
#footer .support {float:left;width:150px;}	
.footer .support strong {padding:0 0 0 15px;background:url(/img/support-icon.gif) no-repeat center left}
	
#footer .about {float:right;	width:175px;}	
#footer .about strong {padding:0 0 0 15px;background:url(/img/about-icon.gif) no-repeat center left}


/* OTHER
=== === === === === === === === === === */

#copyright {width:760px;padding:0 0 15px 0;text-align:center;float:left;clear:both;color:#668bA9}

.quicklinks form {
	margin:15px 0 0 0;
	float:left;
	width:160px;
	height:19px;
	background:#FFF url(/img/quicklinks_btn.gif) no-repeat;
	}

.quicklinks form:hover {background-position:bottom left}

#header .quicklinks form {margin:5px 0 0 0;float:right;}
	
.quicklinks form select  {
	width:160px;
	opacity:0;
	}
	
#front #panel_members .inner,#front #panel_help .inner{min-height:128px}


/* ROUNDED PANELS - "Even more rounded corners"
=== === === === === === === === === === */

.panel {position:relative;max-width:760px;z-index:1;	display:inline;margin-left:10px;/* default, width of left corner */}
.panel .cont {position:relative;zoom:1;_overflow-y:hidden;padding:0 0 0 0}
.panel .t {/* top+left vertical slice */position:absolute;left:0px;top:0px;width:10px;/* top slice width */margin-left:-10px;height:100%;_height:600000px;/* arbitrary long height, IE 6 */background-position:top left !important}
.panel .b {/* bottom */position:relative;width:100%;}
.panel .b,.panel .b div {line-height:10px;height:10px;/* height of bottom cap/shade */font-size:1px}
.panel .b {background-position:bottom right !important}
.panel .b div {position:relative;width:10px;/* bottom corner width */margin-left:-10px;background-position:bottom left !important}
.panel .hd,.panel .bd,.panel .ft {position:relative}
.panel .wrapper {/* extra content protector - preventing vertical overflow (past background) */position:static;max-height:1000px;overflow:auto}
.panel .inner {padding:0 10px 0 0em;display:block;overflow:hidden;}


/* CONTENT
=== === === === === === === === === === */

#content {
	float:right;
	width:610px; /* width - 10 */
	}
	
#content .cont,#content .t,#content .b,#content .b div {background:transparent url(/img/box-content.gif) no-repeat top right}
	
#content .inner {padding:13px 20px 0 10px;overflow:hidden}
	
/* Formatting */
#content a {font-weight:bold}

#content p {margin:0 0 1em 0}

#content h2 {
	clear:both;
	color:#ff6400;
	font-size:1.3em;
	font-weight:bold;
	font-style:italic;
	margin:0 0 .8em 0;
	padding:0 0 .5em 0;
	border-bottom:1px solid #dfeaf6;
	line-height:1.2em;
	}
	
#content h3 {
	clear:both;
	color:#ff6400;
	font-size:1.2em;
	font-weight:bold;
	margin:2em 0 .8em 0;
	padding:0 0 .5em 0;
	border-bottom:1px solid #dfeaf6;
	display:block;
	line-height:1.4em;
	}

#content h4 {
	clear:both;
	color:#ff6400;
	font-size:1.0em;
	font-weight:bold;
	margin:2em 0 .8em 0;
	padding:0 0 .5em 0;
	border-bottom:1px solid #dfeaf6;
	display:block;
	line-height:1.2em;
	}
	
#content small  {
	font-size:.9em;
	line-height:1.5em;
	padding:0 0 1em 0;
	display:block;
	}
	
em,i {font-style:italic}
b,strong {font-weight:bold}

/* Lists */
#content ul,#content ol {margin:0 0 1em 0}
#content ul li {list-style-type:disc;margin:0 0 5px 15px}
#content ul ul {margin:5px 0 0 15px}
#content ol li {list-style-type:decimal;margin:0 0 5px 25px}

/* Images */
#content img.marg {margin:0 1em 1em 1em}
#content img.left {float:left;margin:.5em 1em 1em 0}
#content img.right {float:right;margin:.5em 0 1em 1em}

/* Forms */
form {margin:0 0 1em 0}
form label {font-weight:bold}
input {font-size:1em;padding:2px}

/* Tables */
table {margin:0 0 1em 0}
td {padding:4px 6px;}

/* stav */
table.blue2 {
	width:100%;
	background:#FFF;
	border:1px solid #e1e9f1;
	border-collapse:collapse;
	border-spacing:0px;
	}
	
table.blue2 th {
	color:#FFF;
	text-align:center;
	padding:4px 6px;
	font-weight:bold;
	bodrder:1px solid #125392;
	bdorder-right:1px solid #007cb2;
	background:#043361 url(/img/nav_container-bg.gif) repeat-x;
	}

table.blue2 td {
	text-align:center;
	borsader-right:1px dotted #e1e9f1;
	border-bottom:1px solid #e1e9f1;
	padding:4px 6px;
	background:url(/img/table_cell-bg.gif) repeat-x;
	}


table.blue2 th.heading a {color:#1B69B4}	
table.blue2 td.plus {font-style: italic;font-size: 25px;font-weight: bolder;}	
table.blue2 td.gb {font-style: italic;font-size: 20px;font-weight: bolder;}	
table.blue2 .heading {
	text-align:center;
	border-right:1px dotted #e1e9f1;
	border-bottom:1px solid #e1e9f1;
	bordder-left:1px dotted #e1e9f1;
	padding: 4px 0px 4px 4px;
	background:url(/img/table_cell-bg.gif) repeat-x;
	text-align:left;	
	color:#00274a;
	font-weight:bold;
	}

table.blue2 tr.highlight,
table.blue2 tr.highlight td.heading{
	color: #ff6400;
	}

table.blue2 th.greyhead {
        color:#FFF;
        text-align:center;
        padding:4px 6px;
        font-weight:bold;
        /*bodrder:1px solid #125392;
        bdorder-right:1px solid #007cb2;*/
        background:#777777 url(/img/wireless/header-grey.gif) repeat-x;
}


/* stav */

table.blue {
	width:100%;
	background:#FFF;
	border:1px solid #e1e9f1;
	border-collapse:collapse;
	border-spacing:0px;
	}
	
table.blue th {
	color:#FFF;
	text-align:center;
	padding:4px 6px;
	font-weight:bold;
	border:1px solid #125392;
	border-right:1px solid #007cb2;
	background:#043361 url(/img/nav_container-bg.gif) repeat-x;
	}
	
table.blue th a {color:#00b2ff}	
table.blue th.heading a {color:#1B69B4}	
table.blue .heading a:hover {color:#000 !important}
	
table.blue td,
table.blue .heading {
	text-align:center;
	border-right:1px dotted #e1e9f1;
	border-bottom:1px solid #e1e9f1;
	padding:4px 6px;
	background:url(/img/table_cell-bg.gif) repeat-x;
	}
	
table.blue .heading {
	text-align:left;
	color:#00274a;
	border-left:1px dotted #e1e9f1;
	border-bottom:1px solid #e1e9f1;
	font-weight:bold;
	}
	
table.blue th.highlight {
	background: blue;
}

.alignleft {text-align:left !important}

table.blue td.redbox {
	background: #ffcccc;
	color: red;
}

table.blue td.greenbox {
	background: #ccffcc;
}

.redbox {
	background: #ffcccc;
	border: 1px solid red;
	padding: 10px;
}

.greenbox {
	background: #ccffcc;
	border: 1px solid green;
	padding: 10px;
}

/* Custom css */
.clear {clear:both}
.red {color:#e30000}
.note {padding:6px 8px;background:#fffec5}
.subnote {font-size: .9em; line-height: 1.5em;}
.btn {padding:0;border:0;width:auto !important;vertical-align:bottom}
.tools {position:absolute;right:0;margin:5px 20px 0 0;text-align:right}

.liveassist,.printpage {float:left;margin:-5px 0 0 15px;padding:8px 0 8px 21px;font-weight:normal !important;font-size:.9em}
.liveassist {background:url(/img/liveassist-icon.gif) no-repeat center left}
.printpage {background:url(/img/print_page-icon.gif) no-repeat center left}

.hidden {display: none;}
.show {display: block;}
.errorbox { background: #ffcccc; border: 1px solid red;}
.error { background: #ffcccc; border: 1px solid red;}
input.error { background: #ffcccc; border: 1px solid red;}
select.error { background: #ffcccc; border: 1px solid red;}


.emphasise {font-weight: bolder; font-style: italic;}
.telephone {color: #8997A9; margin:0;}
.telephone select {color: #00274a; font-size: 12px;}
.telephone td {clear:both; padding:0; margin:0;}

.subheading {font-weight: normal; font-stretch: ultra-condensed; font-size: 12px}

.lightblue {background: #F1F4FA;}

/* list styles */
.square li {list-style-type: square;}
.arrow li {list-style-image: url(/img/common/arrow_small.gif)}
/*#signup ul li {list-style-type: square;color: red; margin: 10px 20px 10px 20px;}*/
#signup p {color: black;}


.call_highlight {background-image:url(/img/dotted-line.gif); background-repeat:repeat-x; background-position:bottom;float: left}
.col1 {float:left; width:400px}
.col2 {float: right; width: 100px;}

.small {font-size:.9em; line-height:1.5em; padding:0 0 1em 0; display:block;}
.small li {font-size:.9em; }

//table.why {border-spacing: 125px;}
table.why th {font-weight: bolder; font-size: 16px; color: #ff6400; width: 180px}
table.why td {margin: 120px}


/* general panel */
#panel_general {
	color:#264c6d;
	width:220px;
	min-height:67px;
	padding:10px;
	background:url(/img/panel_broadband-bg2.gif) no-repeat;
	}	
#front #panel_general {background:url(/img/panel_broadband-bg.gif) no-repeat;}
#panel_general form {margin:2px 0 0 0}
#panel_general h3 {
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	//backgdround:url(/img/heading-broadband.gif) no-repeat center left;
	width:192px;
	height:18px;
	}
	
#panel_general p {margin:3px 0 0 0}
#panel_general .field {width:90px}

#content #panel_general {margin:0 0 1em 1em}
#content #panel_general h3 {color:#00274a;padding:0;margin:0;border-bottom:0;display:block;line-height:1.4em;font-style:italic}
#content #panel_general p {margin:2px 0}

/* end general panel */


/* custom */
#panel_general_datablock {
	color:#264c6d;
	width:220px;
	min-height:67px;
	padding:10px;
	background:url(/img/panel_broadband-bg2.gif) no-repeat;
	}
#panel_general_datablock h3 {
        display:block;
        text-indent:-999999px;
        overflow:hidden;
        background:url(/img/broadband/header-off-peak-data.gif) no-repeat center left;
        width:222px;
        height:18px;
        }
#panel_general_datablock p {margin:3px 0 0 0}
#content #panel_general_datablock {margin:0 0 1em 1em}
#content #panel_general_datablock h3 {color:#00274a;padding:0;margin:0;border-bottom:0;display:block;line-height:1.4em;font-style:italic}
#content #panel_general_datablock p {margin:8px 0}



.support_panel_right {float: left; width: 255px; height: 87px; border: black 0px solid; margin: 0px 0px 0px 0px;}
.support_panel_left {float: right; width: 255px; height: 87px; border: black 0px solid; margin: 0px 0px 0px 0px;}

.support_opt_left {float: left; width: 72%; border: black 0px solid; text-align: left; vertical-align: middle;}
.support_opt_right {float: right; width: 26%; border: black 0px solid; text-align: left; vertical-align: middle;}

.support_opt_right img {float: right}
.support_opt_left img {float: right}
.support_opt_left a {font-size: 19px; line-height: 26px; vertical-align: middle; }

.support_rtr {width:180px;height: 157px;bosrder: black 1px solid;position: relative;float: left;text-align: center;vertical-align: middle }
.support_txt {width:180px;heigsht: 157px;bsorder: black 1px solid;position: relative;float: left;text-align: center;vertical-align: middle }



/* ben */
#callboxes {padding:20px 0}
#callboxes div {height:135px;width:127px;background:#043361 url(/img/telephone/calls-bg.gif) no-repeat bottom left;float:left;margin:0 8px 0 0;}
#callboxes div ul {text-align:center;font-size:11px;color:#FFF;margin:7px 0 0 0;padding:0}
#callboxes div li {line-height:1.5em;list-style:none !important;margin:0 0 0 0 !important}
#callboxes div h3 {height:55px;text-indent:-99999px;font-size:.1em;margin:0;padding:0;border:0}
#callboxes div.internationalcalls {margin-right:0 !important}

.localcalls h3 {background:url(/img/telephone/calls-localcalls.gif) no-repeat}
.mobilecalls h3 {background:url(/img/telephone/calls-mobilecalls.gif) no-repeat}
.nationalcalls h3 {background:url(/img/telephone/calls-nationalcalls.gif) no-repeat}
.internationalcalls h3 {background:url(/img/telephone/calls-internationalcalls.gif) no-repeat}

.fusmobile h3 {background:url(/img/telephone/fus-calls-mobile.gif) no-repeat}
.fusnational h3 {background:url(/img/telephone/fus-calls-national.gif) no-repeat}
.fusinternational h3 {background:url(/img/telephone/fus-calls-international.gif) no-repeat}


.tabs {padding:10px 0}
.tabs .tabNavigation {width:550px;margin:0 !important;}
.tabs .tabNavigation li {display:inline}
.tabs .tabNavigation li a {float:left;padding:8px 15px;font-size:1.3em;outline:0;background:url(../img/tab-bg1.gif) no-repeat top left;position:relative;margin:0 5px 0 0 !important}
.tabs .tabNavigation span {width:4px;height:100%;position:absolute;right:0;top:0}
.tabs .tabNavigation li a span {background:url(../img/tab-bg12.gif) no-repeat top right;}
.tabs .tabNavigation li a.selected {color:#002a5a;background:url(../img/tab-bg.gif) no-repeat top left;cursor:default}
.tabs .tabNavigation li a.selected span {background:url(../img/tab-bg2.gif) no-repeat top right}
.tabs div {clear:both;padding:5px;background:#e7eef5;margin:0 0 1.5em 0;border:1px solid #d4e1ee}
.tabs div div {background:#FFF;border:0;padding:10px;margin:0}
.tabs .tabNavigation li a small {font-weight:normal;color:#000;font-size:.8em !important;line-height:1em !important;padding:0 !important;display:inline !important;}


table .price .dollar {font-size:1.4em;font-weight:bold;margin-left:1px}
table .price .dollar span {font-size:.7em;font-weight:bold;}
table .alignleft {text-align:left !important}
table .speed {font-size:.9em;color:#3c6e00;}
table .speed span {color:#8b6f00;}
table .speed img {vertical-align:middle}
table.compare .heading {font-size:1.2em !important}
table.compare td {height:80px; paddidng: 10px;}

.all_products {color:#f07223 !important;font-size:.9em;background:url(/img/icon_all_products.gif) no-repeat center left !important}
.all_products:hover {background-color:#ffefe5 !important}


/* product page*/
.prodpage {width:580px;left:-10px;top:0;position:absolute;z-index:99}
.prodpanel {float:left;clear:both;width:580px;padding:20px}
.residential {background:url(/img/products_residential_bg.jpg) no-repeat;height:254px}
.business {background:url(/img/products_business_bg.jpg) no-repeat}
.prodpanel img {display:block}
.prodpanel .broadband,
.prodpanel .antivirus,
.prodpanel .telephone {position:relative;width:182px;float:left;margin:33px 15px 0 0;line-height:1.5em;font-size:.9em}
	.prodpanel .telephone {margin-right:0 !important}
.prodpanel .inner-content {width:168px;padding:5px 7px 0 7px;font-weight:normal !important;background:#FFF;margin:0;overflow:hidden;display:block}
.prodpanel .broadband a,
.prodpanel .antivirus a,
.prodpanel .telephone a {display:block;color:#00274a;font-weight:normal;cursor:pointer;}
.residential a {color:#09401c !important}
.prodpanel .additional {clear:both;width:595px;padding:12px 0 0 0}
.prodpanel .additional li {margin:0;display:inline}
.prodpanel .additional a {display:block;font-weight:bold;color:#a5e3ff;font-size:11px;float:left;margin:0 15px 0 0;background:url(/img/panel_products-icon.gif) no-repeat center left;padding:0 0 0 12px;line-height:15px}
.residential .additional a {color:#156330 !important}
.business .additional a {width:170px;}
.prodpanel .additional a:hover {color:#FFF !important}
.residential .bot,
.business .bot {height:5px;font-size:.1em;text-indent:-99999;display:block;overflow:hidden;}
.residential .bot {background:url(/img/products_roundedfoot.gif) no-repeat}
.business .bot {background:url(/img/products_roundedfoot2.gif) no-repeat}
.backtotop {display:none}

.twocol {display:block;clear:both}
.col-1 {float:left;width:379px}
.col-2 {float:right;width:186px}

.bbroadband {background:url(/img/broadband/business-internet.gif) no-repeat;}
.bbroadband .linkname {font-size:1.3em;float:left;width:120px;color:#000}
.bbroadband .linkname li {list-style-type:none !important;margin:0 !important}
.bbroadband .description {float:right;width:460px}
.bbroadband .description p {display:none}
.bbroadband .description p#starters {display:block}
.bbroadband .description img {display:inline !important}
.bbroadband h2 {border:0 !important}

.rbroadband {background:url(/img/broadband/residential-broadband.jpg) no-repeat}
.rbroadband .linkname {font-size:1.3em;float:left;width:120px;color:#000}
.rbroadband .linkname li {list-style-type:none !important;margin:0 !important}
.rbroadband .description {float:right;width:460px}
.rbroadband .description p {display:none; margin-top: 100px}
.rbroadband .description p#starters {display:block}
.rbroadband .description img {display:inline !important}
.rbroadband h2 {border:0 !important}


a.switchlink {position:absolute;top:20px;right:24px;font-size:.9em !important;padding-left:17px;z-index:100}
a.rez {color:#b5e368 !important;background:url(/img/icon_switch_residential.gif) no-repeat center left !important}
a.biz {color:#a5e3ff !important;background:url(/img/icon_switch_business.gif) no-repeat center left !important}

#right_panel {display:none; position: fixed; left: 920px;}
#enable_rp #right_panel {background:#e3f0ff url(/img/right_panel_bg.gif) repeat-x bottom left;width:150px;height:500px;display:block;margin:145px 0 0 15px;float:right;}
#right_panel span {color:#bad3ee;font-weight:bold;font-size:1.8em;line-height:1.3em}
#right_panel .t {height:4px;width:150px;background:url(/img/right_panel_top.gif) no-repeat;display:block;overflow:hidden;font-size:.1em;text-align:-99999px}
#content_container {position:relative;width:760px}





/*
*
* New, 08/09/2009
*
*/

table.orange{
        width:100%;
        background:#FFF;
        border:1px solid #E2E2E2;
        border-collapse:collapse;
        border-spacing:1px;
}

table.orange th.orangehead {
        color:#FFF;
        text-align:center;
        padding:4px 6px;
        font-weight:bold;
        /*bodrder:1px solid #125392;
        bdorder-right:1px solid #007cb2;*/
        background:#D98200 url(/img/wireless/header-orange.gif) repeat-x;
}

table.orange th.greygradient {
        background:url(/img/wireless/grey-gradient.gif) repeat-x;
}

table.orange th.greyhead {
        color:#FFF;
        text-align:center;
        padding:4px 6px;
        font-weight:bold;
        /*bodrder:1px solid #125392;
        bdorder-right:1px solid #007cb2;*/
        background:#777777 url(/img/wireless/header-grey.gif) repeat-x;
}

table.orange td {
        text-align:center;
        /*borsader-right:1px dotted #e1e9f1;*/
        border-bottom:1px solid #e1e9f1;
        padding:4px 6px;
        /*background:url(/img/table_cell-bg.gif) repeat-x;*/
}

table.orange tr.hoverable:hover, table.orange tr.hover {
        /*background:#AAAAAA;*/
        background-color:#E9E7E7;
}

table.orange th.heading a {color:#FFA620}
table.orange td.plus {font-style: italic;font-size: 25px;font-weight: bolder;}
table.orange td.gb {font-style: italic;font-size: 20px;font-weight: bolder;}
table.orange .heading {
        text-align:center;
        border-right:1px dotted #e1e9f1;
        border-bottom:1px solid #e1e9f1;
        /*bordder-left:1px dotted #e1e9f1;*/
        padding: 4px 0px 4px 4px;
        background:url(/img/table_cell-bg.gif) repeat-x;
        text-align:left;
        color:#00274a;
        font-weight:bold;
}

table.grey{
        width:100%;
        background:#FFF;
        border:1px solid #101010;
        border-collapse:collapse;
        border-spacing:0px;
}

table.grey th {
        color:#FFF;
        text-align:center;
        padding:4px 6px;
        font-weight:bold;
        /*bodrder:1px solid #125392;
        bdorder-right:1px solid #007cb2;*/
        background:#043361 url(/img/wireless/header-grey.gif) repeat-x;
}

table.grey td {
        text-align:center;
        /*borsader-right:1px dotted #e1e9f1;*/
        border-bottom:1px solid #e1e9f1;
        padding:4px 6px;
        background:url(/img/table_cell-bg.gif) repeat-x;
}


table.grey th.heading a {color:#1B69B4}
table.grey td.plus {font-style: italic;font-size: 25px;font-weight: bolder;}
table.grey td.gb {font-style: italic;font-size: 20px;font-weight: bolder;}
table.grey .heading {
        text-align:center;
        border-right:1px dotted #e1e9f1;
        border-bottom:1px solid #e1e9f1;
        /*bordder-left:1px dotted #e1e9f1;*/
        padding: 4px 0px 4px 4px;
        background:url(/img/table_cell-bg.gif) repeat-x;
        text-align:left;
        color:#00274a;
        font-weight:bold;
}



#header-xmas {
	margin-bottom:15px;
	height:130px;
	}

#front #header-xmas h1,
#header-xmas h1 a,
#header-xmas .phone_number {
	color:#000;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	}

#front #header-xmas h1,
#header-xmas h1 a {
	float:left;
	background:url(/img/escapenet-logo.gif) no-repeat center left;
	width:221px;
	height:95px;
	}

#header-xmas .xmas {
	float: left;
	background:url(/img/xmas/bells.png) no-repeat center left;
	width: 64px;
	height: 64px;
	}

.xmas2 {
	float: left;
	position: absolute;
	background:url(/img/xmas/mistletoe.png) no-repeat;
	width: 64px;
	height: 64px;
	}
	
#header-xmas .right{
	margin:15px 0 0 0;
	width:178px;
	float:right;
	}

#header-xmas .phone_number {
	float:left;
	background:url(/img/header-phonenumber.gif) no-repeat center left;
	width:178px;
	height:36px;
	}

