body {background:#B2C4DD url(../images/backgrounds/body-bg.jpg) repeat-x; font-family: Helvetica, Arial, sans-serif; font-size:12px; line-height:130%; text-align:center}
/* E3E9E8 */

a {text-decoration:none}

a:hover {text-decoration:underline}

h2 { color:#FF9900; font-size:20px}

h3 { color:#FF9900; font-size:20px; padding-bottom:10px}

hr {background-color:#ccc; border:0; color:#ccc; clear:both; height:3px; margin:5px 0 10px; text-align:center; width:90%}

.text-input {border:1px solid #ccc; font-family:arial; font-size:12px; padding:4px; width:200px}

ul.basic-bullet-points { color:#003D90; font-size:13px; list-style-type:disc; margin:10px 0 10px 25px; padding-left:5px}
ul.basic-bullet-points li { line-height:18px; padding:3px 0}

li.call-back-request {list-style-type:none; padding:10px 0 10px 0 !important}
li.call-back-request a {border-bottom:2px solid #096; color:#096; font-size:16px; font-weight:bold; padding-bottom:2px}
li.call-back-request a:hover {color:#FF9900; border-bottom:2px solid #000; text-decoration:none}


.adslbold {color:#096; font-size:18px}

/* standard table style */
.standard-table { background-color:#f4f4f4; border:1px solid #ccc; font-family:arial; font-size:12px; margin:10px auto }
.standard-table tr th { background-color:#003D90; border:1px solid #003D90; color:#fff; font-size:16px; font-weight:bold; padding:6px 20px 6px 6px; }
.standard-table tr td { border-bottom:2px dashed #ccc; padding:8px 10px }

.click-here {border:1px solid #0054a6; height:23px; width:81px}
.click-here:hover {border:1px solid #FF9900}

#container {background: #fff;  margin:0 auto; text-align:left; width:820px}

#content {margin:10px auto; min-height:800px; height:auto!important; height:800px; width:756px}
#content a img:hover {opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}
#content p {color:#333; font: 12px/20px Helvetica, Arial, sans-serif; padding:16px 0px 5px; text-align:left}

#main-content {margin:0 auto 15px; padding:0 0; width:756px}
#main-content h1 {color:#FF9900; display:block; font-size:22px; line-height:32px; margin:0 0; padding:0 10px 0;}
#main-content h2 { color:#003D90; display:block; font-size:16px;  margin:0 0; padding:12px 10px 0;}
#main-content h3 {color:#FF9900; display:block; font-size:14px; line-height:35px; margin:0 0; padding:0 10px 0;}
#main-content p {padding:8px 10px;}


#header {background:url(../images/top.jpg) 0 0 no-repeat; height:275px; margin:0 auto; width:766px; }

#main-navigation { float:left; margin:176px 0 0 6px; width:766px }
#main-navigation li { float:left }
#main-navigation li a { display:block; height:93px; text-indent:-9999px; width:126px }

#main-navigation li a.home {background:url(../images/buttons/home.png) 0 0 no-repeat}
#main-navigation li a.business-broadband {background:url(../images/buttons/business-broadband.png) 0 0 no-repeat}
#main-navigation li a.business-mobile-phones {background:url(../images/buttons/business-mobile-phones.png) 0 0 no-repeat}
#main-navigation li a.business-phone-systems {background:url(../images/buttons/business-phone-systems.png) 0 0 no-repeat}
#main-navigation li a.contact-us {background:url(../images/buttons/contact-us.png) 0 0 no-repeat}
#main-navigation li a.phone-numbers {background:url(../images/buttons/phone-numbers.png) 0 0 no-repeat}

#main-navigation li a:hover {background-position: 0 -93px}

#footer {border-top:1px dashed #ccc; clear:both; margin:0 auto 30px; padding:10px 0 30px; text-align:center; width:90%}


/* home page */

#home-right-column {float:left; margin:0 0 0 0; width:500px}

#lead-prices-container {background:#E3E9E8; border:1px solid #ccc; float:left; margin:0 30px 30px 0;  padding:10px 15px; width:190px}
#lead-prices-container h2 {font-size:16px; padding:5px 0}

.lead-price-block {border-bottom:3px dotted #ccc; margin:5px 0 15px 0}
.lead-price-block .price {color:#003D90; font-size:26px; font-weight:bold; padding:10px 0 12px 0}
.lead-price-block .price img { }

#sales-content { float:left; padding-bottom:50px; width:500px }

#price-cuts-container {border:1px solid #f8a420; background-color:#e7f4fc; float:left; margin:10px 0 25px; padding:8px 15px; width:440px }
#price-cuts-container h2 {color:#003D90; font-size:18px; margin: 5px 0 10px 0}
#price-cuts-container h3 {color:#0054A6}

#welcome-message { float:left; margin:10px 0 0 0; padding:0; width:470px }

/* call to actions */
.standard-call-to-action-330 img {border:2px solid #FF9900; float:right; height:163px; margin:30px 0 0 0; padding:3px; width:330px}
