/* CSS Document built by EC Design & Marketing for Phones 4 Business Limited */

body { margin: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; line-height: 16px; font-size: 12px; color: #999999 }




/* test
#handsettable a:link {
    font-size: 12px;
	text-decoration: none;
}
#handsettable a:visited {
    font-size: 12px;
	text-decoration: none;
}
#handsettable a:active {
    font-size: 12px;
	text-decoration: none;
}
#handsettable a:hover {
    font-size: 12px;
	text-decoration: none;
	}

*/


/* MAIN WRAPPER */

#wrapper { margin-left: auto; margin-right: auto; width: 780px; border: solid 1px #dbdbdb; text-align:left; color: #333333; min-height: 600px; }
#content {
	width: 720px;
	min-height: 370px;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	line-height: normal;
}

/* HEADINGS */

h1 { color: #0068a6; margin-bottom: 5px; margin-top: 3px; font-size: 22px; font-weight: normal; line-height: 22px; }
h2 {
	color: #0068a6;
	margin-left: 8px;
	font-size: 18px;
	font-weight: normal;
	margin-top: 7px;
	margin-bottom: 0px;
}
h3 { color: #0068a6; font-size: 17px; margin-bottom:7px; margin-top:0; }
h4 {
	color: #0068a6;
	margin-left: 8px;
	font-size: 18px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
}

/* MAIN STRUCTURE DIVS */

#header { background-color: #d0d5db; height: 247px; width: 780px; }

#leftcontent {
	width: 435px;
	float: left;
	margin-top: 25px;
	font-size: 12px;
}
#rightcontent {
	width: 250px;
	float: right;
	margin-top: 25px;
	font-size: 12px;
}

#services {
background-color: #E2E3E4; line-height: 16px;
}
#offerlist { margin:0; padding-left:12px;
}

#offerlist li { margin-bottom:3px; margin-left:4px;
}

.td_top {
background-image:url(../images/contact_top.gif);
background-repeat: no-repeat;
}

.td_bot {
background-image:url(../images/contact_bot.gif);
background-repeat: no-repeat;
}

.td_leftright {
border-left: solid 1px #E2E3E4;
border-right: solid 1px #E2E3E4;
}

.td_left {
border-left: solid 1px #E2E3E4;
}

.td_right {
border-right: solid 1px #E2E3E4;
}

.td_bottom {
border-bottom: solid 1px #E2E3E4;
}

#homelink1 {
	background-image: url(../images/btn_plain3.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 37px;
	line-height: 36px;
	font-size: 17px;
	margin-top: 24px;
}
#homelink2 {
	background-image: url(../images/btn_plain3.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 37px;
	line-height: 36px;
	font-size: 17px;
	margin-top: 12px;
}


#speedtestbox { background-color: #cccccc; margin-bottom: 10px; }
#speedtestbox_in {  padding: 10px; }

#footer { clear: both; background-color: #005892; line-height: 18px; height: 18px; width: 780px; color: #FFFFFF; text-align: center; margin-top: 15px; margin-left: auto; margin-right: auto; font-size: 11px; }


/* NAV AND DROP DOWN */

#nav, #nav ul { padding: 0; margin: 0; list-style: none; clear: left; font-size: 13px; line-height: 15px; } 
#nav a { display: block; } 
#nav li { background-color: #005892; float: left; }

#nav li ul { position: absolute; width: 129px; left: -999em; }
#nav li ul li { background-color: #3A6DA5; width: 129px; border-top: solid 1px #ffffff; }

#nav li:hover ul { left: auto; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }

#copyright { width: 780px; margin-left: auto; margin-right: auto; text-align: center; line-height: 13px; }


/* NAV A STYLES */

a.menu { text-decoration: none; width: 129px; text-align: center; border-right: solid 1px #ffffff; padding-top: 5px; padding-bottom: 6px; background-image: url(images/menu_back.jpg); background-repeat: repeat-x; }
a.menu:link { color: #ffcb05; }
a.menu:visited { color: #ffcb05; }
a.menu:active {	color: #ffcb05; }
a.menu:hover { color: #FFFFFF; }

a.menu2 { text-decoration: none; width: 130px; text-align: center; padding-top: 5px; padding-bottom: 6px; background-image: url(images/menu_back.jpg); background-repeat: repeat-x; }
a.menu2:link { color: #ffcb05; }
a.menu2:visited { color: #ffcb05; }
a.menu2:active { color: #ffcb05; }
a.menu2:hover { color: #FFFFFF; }

a.menu3 { text-decoration: none; width: 129px; text-align: center; padding-top: 5px; padding-bottom: 6px; background-color: #3A6DA5  }
a.menu3:link { color: #ffcb05; }
a.menu3:visited { color: #ffcb05; }
a.menu3:active { color: #ffcb05; }
a.menu3:hover { color: #FFFFFF; }


/* OTHER GENERAL A STYLES */

a.mainlink { text-decoration:underline }
a.mainlink:link { color: #0068a6 }
a.mainlink:visited { color: #0068a6 }
a.mainlink:active { color: #0068a6 }
a.mainlink:hover { color: #333333 }

a.btnlink { padding-left: 15px; }
a.btnlink:link { color: #ffffff; text-decoration: none }
a.btnlink:visited { color: #ffffff; text-decoration: none }
a.btnlink:active { color: #ffffff; text-decoration: none }
a.btnlink:hover { color: #ffffff; text-decoration: underline }

a.serviceslink {  }
a.serviceslink:link { color: #333333; text-decoration: none }
a.serviceslink:visited { color: #333333; text-decoration: none }
a.serviceslink:active { color: #333333; text-decoration: none }
a.serviceslink:hover { color: #0068a6; text-decoration: underline }

a.footerlink {  }
a.footerlink:link { color: #ffffff; }
a.footerlink:visited { color: #ffffff; }
a.footerlink:active { color: #ffffff; }
a.footerlink:hover { color: #cecece; }

a.morelink { }
a.morelink:link { color: #0068a6; text-decoration:none; }
a.morelink:visited { color: #0068a6; text-decoration:none; }
a.morelink:active { color: #0068a6; text-decoration:none; }
a.morelink:hover { color: #0068a6; text-decoration:underline; }

.fltlftimg {
	margin: 10px;
}


.fltrt { float: right; }

.style1 {color: #999999}
.style2 {
	color: #0068a6;
	font-size: 14px;
	font-weight: bold;
}
.style3 {color: #0068a6}
.style4 {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
#leftcontent ul {
	margin-top: 6px;
}

#spectable { border: solid 1px #D9DADB; }

#handsettable { clear: both; }

#spectable ul {
	margin-right: 8px;
	margin-top: 6px;
	margin-bottom: 20px;
	padding-left: 18px;
}
#spectable li {
}
.spectdleft { border-bottom: solid 1px #D9DADB; border-right: solid 1px #D9DADB; }
.spectdright { border-bottom: solid 1px #D9DADB; }
.spectdbotleft { border-right: solid 1px #D9DADB; }


.bgblue {background-color: #005892; }
.bgblue2 {background-color: #3A6DA5; }


a.tablenav { text-decoration: none; font-size: 12px; line-height: 29px; height: 29px;text-align:center; width: 120px; display: block; float: left }
a.tablenav:link { color: #FFFFFF; background-color: #3A6DA5;  }
a.tablenav:visited { color: #FFFFFF; background-color: #3A6DA5; }
a.tablenav:active { color: #FFFFFF; background-color: #3A6DA5; }
a.tablenav:hover { background-color: #5886ba; color: #ffffff;}

a.tablenavover { text-decoration: none; font-size: 12px; line-height: 29px; height: 29px; width: 120px; text-align:center; display: block; float: left }
a.tablenavover:link { background-color: #005892; color: #ffcb05; }
a.tablenavover:visited { background-color: #005892; color: #ffcb05; }
a.tablenavover:active { background-color: #005892; color: #ffcb05; }
a.tablenavover:hover { background-color: #005892; color: #ffcb05; }

hr { height: 1px; background-color: #CCCCCC; border: 0px; }