/*  
Theme Name: Orbitel
Theme URI: http://orbitelcom.com/
Description: Custom Wordpress Template for Orbitel Communications
Version: 1.02
Author: Joel Desamero, Bill Walsh
Author URI: http://geekoracle.com/ 
*/ 

@charset "UTF-8";


/* 
	cable-tv: orange: #ff5f00, light orange: #f1cdc4
	Internet: blue: #3f469b, light blue: #bcbcef
	Phone: green: #098640, light green: #85b94e
*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.sitearea {
	margin-left: auto;
     margin-right: auto;
     width: 984px;;
}
.header {
	margin-left: auto;
	margin-right: auto;
	width: 984px;
	height: 88px;
}

a{
	color: #364f79;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

img {
	border: 0;
}

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}



#topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	margin-top: 37px;
	color: #364f79;
}
#topnav a:link {
	color: #364f79;
	text-decoration: none;
}
#topnav a:visited { 
	color: #364f79;
	text-decoration: none;
}
#topnav a:hover { 
	text-decoration: underline;
}
#topnav a:active { 
	color: #a5b7d4;
	text-decoration: none;
}
#topnav a.current_item {
	font-weight: bold;
}





.toplogo {
	vertical-align: bottom;
	margin-top: 20px;
}


.mainnav {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

.mainnav li {
	float: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.mainnav li a {
	margin: 0px;
	background-attachment: scroll;
	background-image: url(images/tabs_2.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: auto;
	width: auto;
	float: left;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.mainnav li a:hover {
	text-decoration: none;
	color: #a5b7d4;
}

.mainnav li a span {
	background-attachment: scroll;
	background-image: url(images/tabs_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 16px;
	height: 30 px;
	width: auto;
	float: left;
	cursor: pointer;
	cursor: hand;
	margin: 0px;
}

.mainnav li a.current_item {
	background-attachment: scroll;
	background-image: url(images/tabs_2.gif);
	background-repeat: no-repeat;
	background-position: right -32px;
}

.mainnav li a.current_item span {
	background-attachment: scroll;
	background-image: url(images/tabs_2.gif);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}

.mainnav li a.current_item:hover {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
} 


/* cabletv */

.mainnav li.cable-tv-page a.current_item {
	background-attachment: scroll;
	background-image: url(images/tabs_cabletv.gif);
	background-repeat: no-repeat;
	background-position: right 0;
}

.mainnav li.cable-tv-page a.current_item span {
	background-attachment: scroll;
	background-image: url(images/tabs_cabletv.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.mainnav li.cable-tv-page a.current_item:hover {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
} 

/* internet */

.mainnav li.internet-page a.current_item {
	background-attachment: scroll;
	background-image: url(images/tabs_internet.gif);
	background-repeat: no-repeat;
	background-position: right 0;
}

.mainnav li.internet-page a.current_item span {
	background-attachment: scroll;
	background-image: url(images/tabs_internet.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.mainnav li.internet-page a.current_item:hover {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
} 

/* phone */

.mainnav li.phone-page a.current_item {
	background-attachment: scroll;
	background-image: url(images/tabs_phone.gif);
	background-repeat: no-repeat;
	background-position: right 0;
}

.mainnav li.phone-page a.current_item span {
	background-attachment: scroll;
	background-image: url(images/tabs_phone.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.mainnav li.phone-page a.current_item:hover {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
} 

/* bundle */

.mainnav li.bundle-page a.current_item {
	background-attachment: scroll;
	background-image: url(images/tabs_bundle.gif);
	background-repeat: no-repeat;
	background-position: right 0;
}

.mainnav li.bundle-page a.current_item span {
	background-attachment: scroll;
	background-image: url(images/tabs_bundle.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.mainnav li.bundle-page a.current_item:hover {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
} 

/*2009 additions by factor1 **/
#phonePrice {background: url(images/phone_only.jpg) top right no-repeat;}
#phonePrice h1  {font-size: 3.5em; color: #098640;}
#phonePrice h2, #phonePrice h3  {color: #098640;}
#phonePrice h1 sup {font-size: 0.6em;}
#phonePrice li {padding: 0 0 6px 35px; }

#jqueryarea h2 {cursor: pointer; margin-bottom: 0px; padding-bottom: 0px; color: #098640;}
#jqueryarea ul {margin: 0px; padding: 0px; margin-bottom: 10px;}


.rightdrop {
	float: right;
	width: 199px;
	background-image: url(images/rightdrop.gif);
	background-repeat: no-repeat;
	height: 98px;
}
.cable-tv .rightdrop {
	background-image: url(images/rightdrop_cabletv.gif);
}
.internet .rightdrop {
	background-image: url(images/rightdrop_internet.gif);
}
.phone .rightdrop {
	background-image: url(images/rightdrop_phone.gif);
}
.bundle .rightdrop {
	background-image: url(images/rightdrop_bundle.gif);
}




.sidenav {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}




.sidenavlinks ul{
	margin: 0px;
	padding: 0px;
}


.sidenavlinks li {
	margin: 0px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sidenavlinks {
	color: #364f79;
}
.sidenavlinks .cable-tv, .sidenavlinks .internet, .sidenavlinks .phone, .sidenavlinks .bundle {
	color: #fff;
}

.sidenavlinks a:link, .sidenavlinks a:visited {
	color: #364f79;
	text-decoration: none;
}
.sidenavlinks .cable-tv a:link, .sidenavlinks .cable-tv a:visited,
.sidenavlinks .internet a:link, .sidenavlinks .internet a:visited,
.sidenavlinks .phone a:link, .sidenavlinks .phone a:visited,
.sidenavlinks .bundle a:link, .sidenavlinks .bundle a:visited {
	color: #fff;
}

.sidenavlinks a.current_item {
	font-weight: bold;
}




.sidenavlinks a:hover, .sidenavlinks a:active { 
	color: #a5b7d4;
	text-decoration: none;
}
.sidenavlinks .cable-tv a:hover, .sidenavlinks .cable-tv a:active { 
	color: #f1cdc4;
}
.sidenavlinks .internet a:hover, .sidenavlinks .internet a:active { 
	color: #bcbcef;
}
.sidenavlinks .phone a:hover, .sidenavlinks .phone a:active { 
	color: #85b94e;
}

.sidenavlinks .bundle a:hover, .sidenavlinks .bundle a:active { 
	color: #f1cdc4;
}

.sidenavlinks strong {
	font-size: 16px;
}







.listgroup ul {
	margin: 0;
	padding: 0 8px 0 0;
	text-transform: uppercase;
}


.listgroup ul li {
	font-size: .85em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	list-style-type: none;
	border-bottom: solid 1px #c0c0c0;
	margin: 0 0 0 7px;
	font-weight: bold;
	display: block;
}


/*
#boxmiddle_orbitel_news .sidenavlinks ul li {
	padding: 5px 0 5px 15px;
	line-height: 15px;
}

.listgroup {
	vertical-align: top;
}

*/



.listgroup {
	color: #364f79;
}

.listgroup ul li a {
	color: #3c3c3c;
	text-decoration: none;
	padding: 9px;
	display: block;
}

.listgroup ul li a:hover { 
	background: #dedede;
	text-decoration: none;
}










.dashdivide {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #c0c0c0;
}

.dashdivide2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
}



.divider {
	background-color: #364f79;
	height: 3px;
	overflow: hidden;
}
.cable-tv-divider {
	background-color: #ff5f00;
}
.internet-divider {
	background-color: #3f469b;
}
.phone-divider {
	background-color: #098640;
}

.bundle-divider {
	background-color: #d8181d;
}





.homecontent {
	float: left;
	width: 780px;
	clear: left;
}
.homerightnav {
	float: right;
	width: 199px;
}
.feature {
	height: 196px;
	width: 780px;
	margin-top: 7px;
}

.featureorbitelcom {
	height: 171px;
	width: 780px;
	margin-top: 7px;
}

.dividerfade {
	height: 23px;
	width: 780px;
	margin-top: 1px;
	/* background-image: url(images/dividerfade.jpg);
	background-repeat: no-repeat; */
}

.bottomads {
	height: 250px;
	width: 780px;
	/* margin-top: 11px; */
}

.navigation {
	padding-bottom: 3px;
}



.seperator {
	height: 7px;
	width: 197px;
	margin-top: 50px;
	
}

.packages {
	width: 780px;
	margin-top: 7px;
}


.boxtop, .adboxtop {
	background-image: url(images/sidenavbgtop.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 12px;
	width: 197px;
	margin-top: 7px;
	overflow: hidden;
}
.cable-tv-boxtop {
	background-image: url(images/cabletv-sidenavbgtop.gif);
}
.internet-boxtop {
	background-image: url(images/internet-sidenavbgtop.gif);
}
.phone-boxtop {
	background-image: url(images/phone-sidenavbgtop.gif);
}

.bundle-boxtop {
	background-image: url(images/bundle-sidenavbgtop.gif);
}

.adboxtop {
	background-image: url(images/adsidenavbgtop.gif);
}



.boxmiddle, .adboxmiddle {
	background-image: url(images/sidenavbgmid.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 197px;
}

#boxmiddle_orbitel_anytime {
	height: 221px;
}

#boxmiddle_orbitel_news {
	height: 200px;
	font-size: 12px;
}

.cable-tv-boxmiddle {
	background-image: url(images/cabletv-sidenavbgmid.gif);
}
.internet-boxmiddle {
	background-image: url(images/internet-sidenavbgmid.gif);
}
.phone-boxmiddle {
	background-image: url(images/phone-sidenavbgmid.gif);
}

.bundle-boxmiddle {
	background-image: url(images/bundle-sidenavbgmid.gif);
}

.adboxmiddle {
	background-image: url(images/adsidenavbgmid.gif);
}


.boxcontent {
	padding-right: 12px;
	padding-left: 12px;
}

.adboxcontent {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	*margin-left: -195px;
}

.adboxcontent2 {
	padding-right: 0px;
	padding-left: 0px;
		padding-top: 7px;
	padding-bottom: 7px;
	*margin-left: 0px;
}

.cornercontact {
	padding-right: 12px;
	padding-left: 12px;
	
	color: #FFFFFF;
	
	text-align: center;
	margin-top: 11px;

}

.contactlarge {
	font-size: 18px; 
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
}

.contactsmall {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}


.boxbottom, .adboxbottom {
	background-image: url(images/sidenavbgbot.gif);
	background-repeat: no-repeat;
	background-position: 0 -12px;
	height: 12px;
	width: 197px;
	overflow: hidden;
}
.cable-tv-boxbottom {
	background-image: url(images/cabletv-sidenavbgbot.gif);
}
.internet-boxbottom {
	background-image: url(images/internet-sidenavbgbot.gif);
}
.phone-boxbottom {
	background-image: url(images/phone-sidenavbgbot.gif);
}

.bundle-boxbottom {
	background-image: url(images/bundle-sidenavbgbot.gif);
}
.adboxbottom {
	background-image: url(images/adsidenavbgbot.gif);
}







.footer {
	margin-left: auto;
	margin-right: auto;
	width: 984px;
	margin-top: 20px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
}

.footleft {
	float: left;	
}
.footright {
	float: right;	
}
.footright a.current_item {
	font-weight: bold;
}




.cablespot {
	width: 249px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 7px;
	padding-top: 3px;
}
.internetspot {
	width: 249px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 7px;
	padding-top: 3px;
}
.phonespot {
	width: 249px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 7px;
	padding-top: 3px;
}
.internalcontent {
	width: 516px;
	float: left;
	margin: 9px 29px 0 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 1.3em;
}



.internalcontent h1, .internalcontent h2 {
	line-height: 1.2em;
	text-align: left;
}


.internalcontent h1 {
	font-size: 18px;
	color: #364f79;
}
.internalcontent h1.cable-tv {
	font-size: 18px;
	color: #ff5f00;
}
.internalcontent h1.internet {
	font-size: 18px;
	color: #3f469b;
}
.internalcontent h1.phone {
	font-size: 18px;
	color: #098640;
}


.internalcontent h2 {
	font-size: 17px;
	font-weight: bold;
}


.internalleftnav {
	float: left;
	width: 199px;
	clear: left;
}

#iframe_container {
	
}

#tvguide_iframe, #channel_lineup_iframe {
	border: 0;
}

#tvguide_iframe {
	width: 100%;
	height: 575px;
}

#channel_lineup_iframe {
	margin-left: -40px;
	width: 580px;
	height: 825px;
}


/* NEW cabletv */

#cabletv h2 {
color: #000;
text-transform: uppercase;
width: 492px;
display: block;
padding: 3px 10px;
margin: 10px 0 3px 0;
}

#cabletv h2 span {
float: right;
display: block;
width: 200px;
margin: 0;
*margin: -20px 0 0 0;
padding: 0;
text-align: right;
}

#basic-click, #expanded-click, #digital-click, #hd-click, #espanol-click, #premium-click, #ppv-click {
cursor: pointer;
}

#basic {
background: #f6e417;
}

#expanded {
background: #3286e5;
}

#digital {
background: #d83d2a;
}

#cable-hd {
background: #d3006c;
}

#espanol {
background: #20794d;
}

#premium {
background: #8f2879;
}

#cabletv ul.premium {
list-style: none;
margin: 0;
padding: 0;
}

#cabletv ul.premium li {
margin: 0 0 2px 0;
padding: 0;
border-bottom: 1px solid #ccc;
}

.premium span {
float: right;
display: block;
padding: 0 10px 0 0;
*margin: -19px 0 0 0;
}

#payperview {
background: #781c1e;
}

#cabletv h3 {
margin: 0;
padding: 0;
}

.seechannels {
font-size: 1.3em;
font-weight: bold;
float: right;
display: block;
clear: both;
margin: 0 5px 0 0;
padding: 0 0 0 0;
}

.clear {
clear: both;
}

.close {
color: #000;
padding: 6px 5px 0 0;
cursor: pointer;
text-align: right;
font-weight: bold;
font-size: 1.3em;
}




/* links for content */

div.internalcontent-cable-tv a:link,
div.internalcontent-cable-tv a:visited,
div.internalcontent-cable-tv a:active, 
div.internalcontent-cable-tv a:hover {
	color: #ff5f00;
}

div.internalcontent-internet a:link,
div.internalcontent-internet a:visited,
div.internalcontent-internet a:hover,
div.internalcontent-internet a:active {
	color: #3f469b;
}

div.internalcontent-phone a:link,
div.internalcontent-phone a:visited,
div.internalcontent-phone a:hover,
div.internalcontent-phone a:active {
	color: #098640;
}

div.internalcontent-cable-tv a:hover,
div.internalcontent-internet a:hover,
div.internalcontent-phone a:hover {
	text-decoration: underline;
}



img.center, img.aligncenter, div.center, div.aligncenter {
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 0 0 9px 0;
}

img.alignright, div.alignright {
	float: right;
	padding: 0 0 9px 9px;
}

img.alignleft, div.alignleft {
	float: left;
	padding: 0 9px 9px 0;
}

#internet_packages_price_ul {
	padding-left: 80px;
	font-size: 14px;
}


/* bullets for content */

div.internalcontent ul {
	margin: 0px;
	padding: 0px;
}

div.internalcontent ul li {
	padding: 0 0 0 2px;
	margin: 0 0 0 40px;
	line-height: 17px;
}

div.internalcontent-cable-tv ul li {
}

div.internalcontent-internet ul li {
}

div.internalcontent-phone ul li {
}


#boxmiddle_orbitel_news .sidenavlinks ul li {
	padding: 5px 0 5px 15px;
	line-height: 15px;
}

#boxmiddle_orbitel_news .sidenavlinks ul li {
	background: url(images/sidenav-bullet.jpg) no-repeat 1px 8px;
}

.orbcomtopbox {
	background-image: url(images/orbnetboxtop.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 367px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.orbcombotbox {
	background-image: url(images/orbnetboxbot.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 367px;
}
.orbcommidbox {
	background-color: #ECF2F7;
	width: 367px;
	background-image: url(images/orbnetboxbg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.orbcomboxcon {
width: 334px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}


/******* copa6 template *********/

#copa6button1 {
width: 125px;
height: 38px;
background: url(images/copa6-button1.jpg) no-repeat;
margin: 21px 4px 20px 1px;
float: left;
display: block;
}

#copa6button2 {
width: 125px;
height: 38px;
background: url(images/copa6-button2.jpg) no-repeat;
margin: 21px 4px 20px 0;
float: left;
display: block;
}

#copa6button3 {
width: 125px;
height: 38px;
background: url(images/copa6-button3.jpg) no-repeat;
margin: 21px 4px 20px 0;
float: left;
display: block;
}

#copa6button4 {
width: 125px;
height: 38px;
background: url(images/copa6-button4.jpg) no-repeat;
margin: 21px 0 20px 0;
float: left;
display: block;
}

.copa6footer {
background: url(images/footer.jpg) repeat-x;
width: 520px;
         padding: 0 10px 2px 10px;
         height: 90px;
         color: #fff;
         margin: 40px 0 0 0;
}

.copa6footer a, .footer2 a, .copa6link {
color: #fff;
text-decoration: underline;
}

.copa6footer h3 {
color: #fff;
padding-bottom: 3px;
margin-bottom: 0;
font-size: 1.1em;
}

.copa6footer p {
padding-top: 2px;
margin-top: 0;
}

.internalcontent h1.internet {
font-weight: bold;
font-size: 2.2em;
padding: 15px 0 2px 0;
color: #3f469b;
}
