body {
	font-family: "Tahoma";
	background-image:url(/images/bg-top.png);
	background-repeat: repeat-x;
}


.logo h1{
	width: 230px;
	height: 90px;
	background-image:url(/images/logo.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
}


.search ul {
	margin: 0;
	width: 100%;
	text-align: right;
	margin-top: 20px;
}

.search ul li {
	display: inline;
	list-style-type: none;
}

.search a {
	font-size: 10px;
	color: #d35900;
	padding: 0 5px 0 3px;
	border-right: 1px solid #f9bb8e;
}

.search a:hover {
	color: #f9bb8e;
}

.search form {
}

.search form input {
	float: right;
	margin-top: 3px;
	border: 0;
	padding: 6px 6px 6px 30px;
	background-image:url(/images/bg-search.png);
	background-repeat: no-repeat;
	font-family: "Lucida Grande";
	color: #e9ac7f;
}

#banner{
	margin-top: 8px;
	height: 287px;
	width: 950px;
}

.television, .internet, .voice, .engineering {
	height: 144px;
	border: 1px solid #c9c9c9;
	padding: 10px;
	margin-top: 8px;
	background-repeat: no-repeat;
}

.television {
	background-image: url(/images/bg-television.jpg);
}

.internet {
	background-image: url(/images/bg-internet.jpg);
}

.voice {
	background-image: url(/images/bg-voice.jpg);
}

.engineering {
	background-image: url(/images/bg-engineering.jpg);
}

.television h2, .internet h2, .voice h2 {
	width: 80%;
	color: #e0a120;
	font-size: 110%;
	font-weight: bold;
}

.engineering h2 {
	width: 80%;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
}

.television p, .internet p, .voice p{
	width: 62%;
	font-size: 90%;
	color: #000;
	margin: 0 0 8px 0;
}

.engineering p {
	width: 62%;
	font-size: 90%;
	color: #fff;
	margin: 0 0 8px 0;
}

.get-started {
	display: block;
	text-indent: -9999px;
	background-image: url(/images/get-started.png);
	background-repeat: no-repeat;
	width: 72px;
	height: 20px;
}

.find-out-more {
	display: block;
	text-indent: -9999px;
	background-image: url(/images/find-out-more.png);
	background-repeat: no-repeat;
	width: 83px;
	height: 20px;
}

.price {
	width: 170px;
	margin-left: 40px;
}


.price h3{
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	font-size: 36px;
	margin: 0;
}

.price small {
	color: #ffc8a0;
	font-size: 11px;
	margin: 0 0 0 0;

}

#services-tv, #services-internet, #services-voice, #services-budget-bundle, #services-triple-bundle  {
	border: 1px solid #ccc;
	margin-top: 10px;
}

#services-tv p, #services-internet p, #services-voice p, #services-budget-bundle p, #services-triple-bundle p {
	margin: 8px;
}

#services-tv ul, #services-internet ul, #services-voice ul, #services-budget-bundle ul, #services-triple-bundle ul {
	margin-left: 25px;
}

#services-tv h2, #services-internet h2, #services-voice h2, #services-budget-bundle h2, #services-triple-bundle h2 {
	padding: 5px;
	color: #fff;
	font-size: 19px;
	background-color: #E09A0B;
	border: 0;
}

#services-tv h2 a, #services-internet h2 a, #services-voice h2 a, #services-budget-bundle h2 a, #services-triple-bundle h2 a {
	text-decoration: none;
	color: #fff;
}


h2 a {
	text-decoration: none;
	color: #000;
}



#services-tv h4, #services-internet h4, #services-voice h4, #services-budget-bundle h4, #services-triple-bundle h4  {
	margin: 8px;
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
}
.packages table {
 margin: 0 0 0 0 ;
}

.packages table td {
	padding: 5px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #d3f6ff;
	border-bottom: 1px solid #d3f6ff ;
	background-color: #ade4f3;

}

.packages table tr#price td {
	font-size: 20px;
	background-color: #72cfe9;
}

#bundles-link img{
	margin-top: 20px;
}


.triple-bundle img {
	position: relative;
	padding-left: 10px;
	padding-bottom: 20px;
}

.budget-bundle img {
	position: relative;
	padding-left: 180px;
	padding-bottom: 20px;
}


.additional-options {
	padding: 12px 10px 12px 8px;
}

.additional-options a {
	font-size: 16px;
	background-image: url(/images/slide-down.png);
	background-repeat: no-repeat;
	padding: 1px 0 5px 30px;
	cursor:pointer;
	cursor:hand
}


img#who-we-are-header, img#engineering-header {
	margin-top: 15px;
}



.content {
	margin-top: 20px;
}

.content h2 {
	font-size: 18px;
	margin: 0 0 10px 0;
	padding-bottom: 3px;
	border-bottom: 1px solid #d35900;
}

.footer {
	padding-top: 20px;
	text-align: center;
}
.footer ul {
	margin: 7px;
}

.footer ul li{
	display: inline;
	
}

.footer a {
	font-size: 11px;
	padding: 0 3px 0 3px;
	color: #888;
}

.footer a:hover {
	color: #000;
}

.footer p {
	font-size: 11px;
	color: #888;
}




.product-image img {
	width: 200px;
	height: 140px;
	margin-top: 10px;
}

.product-info {
	margin-top: 20px;
	margin: 20px 0 20px 0;
}



.textarea {
	width: 95%;
}


#package-nav {
	border: 1px solid #ccc;
	margin: 10px 0 20px 0;
	height: 260px;
}

#package-nav h2 {
	padding: 5px;
	color: #fff;
	font-size: 19px;
	background-color: #E09A0B;
	border: 0;
}

#package-nav ul {
	margin: 0;
	padding: 10px;
}

#package-nav ul li{
	list-style-type: none;
	line-height: 2;
}




#package-category {
	border: 1px solid #ccc;
	margin: 10px 0 20px 0;
	height: 260px;
}
#package-category h2 {
	padding: 5px;
	color: #fff;
	font-size: 19px;
	background-color: #E09A0B;
	border: 0;
}
#package-category ul{
	margin: 0 ;
	padding: 10px;
}

#package-category ul li {
	list-style-type: none;
	line-height: 2;
}

#package-category ul#category-nav-left {
	float: left;
	width: 45%;
	padding-right: 10px;
}
#package-category ul#category-nav-right {
	float: left;
	width: 30%;
}

.package-channels {
	
}


a#channel-no {
	cursor:pointer;
	cursor:hand	
}

a#channel-name {
	cursor:pointer;
	cursor:hand	
}


.news-story h3 {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}






#simpleTooltip { padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5; }





.roundedcornr_box_459096 {
   background: #d35900;
}
.roundedcornr_top_459096 div {
   background: url(/images/roundedcornr_459096_tl.png) no-repeat top left;
}
.roundedcornr_top_459096 {
   background: url(/images/roundedcornr_459096_tr.png) no-repeat top right;
}
.roundedcornr_bottom_459096 div {
   background: url(/images/roundedcornr_459096_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_459096 {
   background: url(/images/roundedcornr_459096_br.png) no-repeat bottom right;
}

.roundedcornr_top_459096 div, .roundedcornr_top_459096, 
.roundedcornr_bottom_459096 div, .roundedcornr_bottom_459096 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_459096 { margin: 0 15px; }











