*{
	margin:0;
	padding:0;
}
body {
	color:#666;
	background:#fff;
	font:12px Arial, Helvetica, sans-serif;
}
.page{
	margin:0 auto;
	width:995px;
}
ul, ul li{
	list-style:none;
}
a img{
	border:none;
}
a{
	outline:none;
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}
#shadow {
	width:961px;
	background:url(images/bg-center-content.png) repeat-y ;
	float:left;
	margin:0 0 0 10px;
	display:inline;
	padding:0 7px 15px 7px;
}
#header {
	background:url(images/bg-header.png) repeat-x;	
	width:961px;
	height:181px;
	float:left;
}
#header h1 {
	background:url(images/logo.png) no-repeat;
	float:left;
	width:238px;
	height:32px;
	margin:14px 0 0 14px;
	display:inline;
	text-indent:-9999px;
}
#header ul.top-menu{
	float:right;
	margin:8px 17px 2px 40px;
	display:inline;
}
ul.top-menu a{
	color:#54653b;
	font-weight:bolder;
}
#navbar{
	text-align:center;
	float:left;
	height:auto;
	width:961px;
	display:block;
	margin:9px 0 0;	
}
#dropdown, #dropdown ul {
	
}
#dropdown li {
	float:left;
	position:relative;
	height:35px;
	line-height:35px;
	border-right:1px solid #8c9e6e;
}
.liindex {
	width:191px;
}
.liindex a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.lisub li a:hover{
	color:#e9e0d6;
}
.lisub {
	text-align:left;
	display:none;
	width:100%;
	position:absolute;
	top:35px;
	left:0;
	background:#8fa373;
	padding:1px 0 0;
	border-top:1px solid #839161;
}
.lisub li {
	width:170px;
	background :#af906a;
	padding:0 10px;
	border:1px solid #839161;
	border-top:none;
}
.lisub li a {
	text-decoration:none;
}
#dropdown li>ul {
	top:35px;
	left:0;
}
#dropdown li:hover ul, li.over ul {
	display: block;
}
/*content*/
.txt-product-serv{
	float:left;
	background:url(images/txt-products.png) no-repeat;
	width:143px;
	height:14px;
	text-indent:-9999px;
	margin:52px 0 0 15px;
	display:inline;
}
#content {
	background:url(images/bg-center.png) repeat-y;
	width:651px;
	float:left;
	padding-left:20px;
	padding-right:15px;
	margin:-39px 0 0 -18px;
	display:inline;
	overflow:hidden;
}
#content p{
	float:left;
	width:631px;
	text-align:justify;
	padding:18px 10px;
}
.txt-search{
	float:left;
	background:url(images/txt-search.png) no-repeat;
	width:392px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 7px 0;
}
* +html .txt-search{
	margin:0 0 -5px 0;
}
.txt-see{
	float:left;
	background:url(images/txt-see.png) no-repeat;
	width:251px;
	height:19px;
	text-indent:-9999px;
	margin:20px 0 15px 0;
	overflow:hidden;
}
.txt-cc-categories{
	float:left;
	background:url(images/txt-cc-categories.png) no-repeat;
	width:251px;
	height:19px;
	text-indent:-9999px;
	margin:20px 0 15px 0;
	overflow:hidden;
}
.txt-cc-issuers{
	float:left;
	background:url(images/txt-cc-issuers.png) no-repeat;
	width:251px;
	height:19px;
	text-indent:-9999px;
	margin:20px 0 15px 0;
	overflow:hidden;
}
* +html .txt-see{
	margin:15px 0 0;
	padding:0;
}
.txt-feat-pr{
	float:left;
	background:url(images/txt-featured.png) no-repeat;
	width:293px;
	height:27px;
	text-indent:-9999px;
}
.txt-phone-serv{
	float:left;
	background:url(images/txt-phone-serv.png) no-repeat;
	width:188px;
	height:19px;
	text-indent:-9999px;
	margin:15px 0 0 20px;
	display:inline;
}
.txt-internet-serv{
	float:left;
	background:url(images/txt-int-serv.png) no-repeat;
	width:212px;
	height:19px;
	text-indent:-9999px;
	margin:15px 0 0 20px;
	display:inline;
}
.txt-tv-serv{
	float:left;
	background:url(images/txt-tv-serv.png) no-repeat;
	width:212px;
	height:19px;
	text-indent:-9999px;
	margin:15px 0 0 20px;
	display:inline;
}
.txt-credit-cards{
	float:left;
	background:url(images/txt-credit-cards.png) no-repeat;
	width:193px;
	height:19px;
	text-indent:-9999px;
	margin:15px 0 0 20px;
	display:inline;
}
.txt-comp{
	float:left;
	background:url(images/txt-computers.png) no-repeat;
	width:221px;
	height:19px;
	text-indent:-9999px;
	margin:15px 0 0 20px;
	display:inline;
}
.txt-what{
	float:left;
	background:url(images/txt-what.png) no-repeat;
	width:105px;
	height:14px;
	text-indent:-9999px;
	margin:15px 0 20px 0;
	display:inline;
}
.txt-bottom{
	float:left;
	width:601px!important;
	padding:0 25px 10px 25px!important;
}
.bg-bottom{
	float:right;
	background:url(images/bg-bottom.png) no-repeat;
	width:686px;
	height:27px;
	margin:0 0 -27px 0;
	position:relative;
	display:inline;
}
.line{
	float:left;
	border-bottom:1px solid #af906a;
	overflow:hidden;
	width:100%;
	clear:both;
}
.bg-top{
	float:left;
	background:url(images/bg-top.png) no-repeat;
	width:686px;
	height:26px;
	margin:-65px 0 0 -18px;
	overflow:hidden;
	display:inline;
}
.box-table{
	float:left;
	width:660px;
	background:#f3eee8;
	margin:0 0 0 -14px;
	padding:20px 10px;
}
*html .box-table{
	margin:0 0 0 -7px;
	width:660px;
	overflow:hidden;
}
#featured{
	margin:22px 0 0;
	float:left;
	border-collapse:collapse;
}
.border-none{
	border-right:none!important;
}
#featured th{
	color:#2b2b2b;
	text-align:left;
	padding:7px 0 7px 7px;
	font-size:13px;
}
.center{
	text-align:center;
}
#featured th,
#featured td{
	border-right:1px solid #af906a;
	border-bottom:1px solid #d4bb98;
}
#featured td{
	padding:10px 10px 9px 10px;
	font-weight:bold;
}
#featured a{
	color:#0052a5;
}
.adsense{
	float:left;
	width:619px;
	padding:15px 0 13px 32px;
}
.lp{
	float:left;
	width:302px;
	height:255px;
	margin:0 0 45px 10px;
	display:inline;
	overflow:hidden;
}
.rp{
	float:right;
	width:302px;
	height:255px;
	margin:0 0 45px 0;
	display:inline;
	overflow:hidden;
}
.rp img,
.lp img{
	margin:10px 0 10px 0;
}
.rp p,
.lp p{
	float:left;
	width:282px!important;
	padding:0 10px!important;
}
.more{
	float:right;
	color:#0052a5!important;
	text-decoration:underline;
	font:italic 10px "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.8px;
	margin:12px 0 0;
}
.more:hover{
	text-decoration:none;
	color:#0052a5!important;
}
.txt-package{
	float:left;
	background:url(images/txt-package.png) no-repeat;
	width:132px;
	height:19px;
	text-indent:-9999px;
	margin:15px 0 0 20px;
	display:inline;
}
.bg-title-right{
	background:url(images/bg-title.jpg) repeat-x;
	width:302px;
	height:49px;
	float:left;
}
/*sidebar*/
#menu{
	width:293px;
	float:left;
	overflow:hidden;
}
.box-ads-left{
	float:left;
	width:293px;
	padding:10px 0 15px 10px;
}
#menu ul {
	color: #0000a0;
	list-style-type: none;
	width:293px;
	float:left;
}
.bg-title-left{
	background:url(images/bg-title-sidebar.jpg) repeat-x;
	width:293px;
	height:51px;
	float:left;
}
#menu ul{ 
	width:282px;
	float:left;
	margin:10px 0 20px 0;
}
#menu ul li{ 
	width:272px;
	float:left;
	padding:6px 0 3px 20px;
}
#menu ul li a{ 
	color:#8fa373;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
.txt-featured{
	float:left;
	background:url(images/txt-featured-providers.png) no-repeat;
	width:136px;
	height:14px;
	text-indent:-9999px;
	margin:18px 0 0 15px;
	display:inline;
}
.txt-bundled{
	float:left;
	background:url(images/txt-bundled.png) no-repeat;
	width:121px;
	height:14px;
	text-indent:-9999px;
	margin:18px 0 0 15px;
	display:inline;
}
.txt-tel{
	float:left;
	background:url(images/txt-television.png) no-repeat;
	width:127px;
	height:14px;
	text-indent:-9999px;
	margin:18px 0 0 15px;
	display:inline;
}
.txt-phone{
	float:left;
	background:url(images/txt-phone.png) no-repeat;
	width:97px;
	height:14px;
	text-indent:-9999px;
	margin:18px 0 0 15px;
	display:inline;
}
.txt-internet{
	float:left;
	background:url(images/txt-internet.png) no-repeat;
	width:115px;
	height:14px;
	text-indent:-9999px;
	margin:18px 0 0 15px;
	display:inline;
}
.txt-financing{
	float:left;
	background:url(images/txt-financing.png) no-repeat;
	width:66px;
	height:14px;
	text-indent:-9999px;
	margin:18px 0 0 15px;
	display:inline;
}
/*footer*/
#footer {
	text-align:center;
	font-size:10px;
	background: url(images/bg-footer.png) no-repeat;
	width:975px;
	height:89px;
	float:left;
	color:#fff;
	margin:0 0 0 10px;
	display:inline;
	padding:10px 0 0;
	line-height:20px;
	font-weight:normal;
}
#footer p.txt-footer{
	margin:3px 0 0;
}
#footer a{
	color:#fff;
	text-decoration:underline;
	font-size:10px;
	text-transform:uppercase;
	margin:0 15px;
} 
#footer a:hover { 
	text-decoration:none;
}
.txt-trans{
	text-transform:uppercase;
	font-size:12px;
	margin:8px 0 0;
}



































































/* OLD SITE CSS */



/* css for for grid soon to be global grid */
#grid {
display : inline;
font-size : 8pt;
width : 600px;
margin-top : 0px;
}
#grid ul {
float : left;
width : 106px;
font-size : 8pt;
margin-left : 0px;
padding-left : 0px;
background : #fff;
}
#grid li.top {
text-align : center;
list-style-type : none;
list-style-position : outside;
background : #0000a0 url(/img/buttonback.jpg) top left repeat-x;
color : #fff;
margin-bottom : 0px;
padding-bottom : 6px;
height : 12px;
border : none;
}
#grid li.tl {
text-align : center;
list-style-type : none;
list-style-position : outside;
background : #0000a0 url(/img/buttonback.jpg) top left repeat-x;
color : #fff;
border : none;
margin-bottom : 0px;
padding-bottom : 6px;
height : 12px;
}
#grid li.tr {
text-align : center;
list-style-type : none;
list-style-position : outside;
background : #0000a0 url(/img/buttonback.jpg) top left repeat-x;
color : #fff;
border : none;
margin-bottom : 0px;
padding-bottom : 6px;
height : 12px;
}
#grid li {
clear : both;
text-align : center;
list-style-type : none;
list-style-position : outside;
background : #fff;
color : #000;
padding : 10px 2px 5px 2px;
margin-bottom : 10px;
border-left : solid 1px #999;
border-top : solid 1px #999;
border-bottom : solid 1px #999;
height : 100px;
}
#grid li.right {
border-right : solid 1px #999;
}
#grid a, #grid a:visited, #grid a:hover {
margin-top : -8px;
margin-left : 2px;
float : left;
padding : 90px 0px 0px 0px;
display : inline;
overflow : hidden;
height : 0px !important;
width : 90px;
}
#grid a.more {
margin-top : 5px;
margin-left : 29px;
background : #fff url(/img/more.jpg) top left no-repeat;
padding : 23px 0px 0px 0px;
display : inline;
overflow : hidden;
height : 0px !important;
width : 48px;
}
#grid a.joi, #grid a:hover.joi, #grid a:visited.joi {
background : #fff url(/img/joi90x90.jpg) top left no-repeat;
}
#grid a.cleartel, #grid a:hover.cleartel, #grid a:visited.cleartel {
background : #fff url(/img/cleartel90x90.jpg) top left no-repeat;
}
#grid a.voip, #grid a:hover.voip, #grid a:visited.voip {
background : #fff url(/img/voip90x90.jpg) top left no-repeat;
}
#grid a.packet8, #grid a:hover.packet8, #grid a:visited.packet8 {
background : #fff url(/img/packet890x90.jpg) top left no-repeat;
}
#grid a.myphonecompany, #grid a:hover.myphonecompany, #grid a:visited.myphonecompany {
background : #fff url(/img/myphonecompany90x90.jpg) top left no-repeat;
}
#grid a.opex, #grid a:hover.opex, #grid a:visited.opex {
background : #fff url(/img/opex90x90.jpg) top left no-repeat;
}
#grid a.iconnecthere, #grid a:hover.iconnecthere, #grid a:visited.iconnecthere {
background : #fff url(/img/iconnecthere90x90.jpg) top left no-repeat;
}
#grid a.vonage, #grid a:hover.vonage, #grid a:visited.vonage {
background : #fff url(/img/vonage90x90.jpg) top left no-repeat;
}
#grid a.viatalk, #grid a:hover.viatalk, #grid a:visited.viatalk {
background : #fff url(/img/viatalk90x90.jpg) top left no-repeat;
}
#grid a.allsat, #grid a:hover.allsat, #grid a:visited.allsat {
background : #fff url(/img/allsat90x90.jpg) top left no-repeat;
}
#grid a.buymydish, #grid a:hover.buymydish, #grid a:visited.buymydish {
background : #fff url(/img/buymydish90x90.jpg) top left no-repeat;
}
#grid a.dishpronto, #grid a:hover.dishpronto, #grid a:visited.dishpronto {
background : #fff url(/img/dishpronto90x90.jpg) top left no-repeat;
}
#grid a.vmc, #grid a:hover.vmc, #grid a:visited.vmc {
background : #fff url(/img/vmc90x90.jpg) top left no-repeat;
}
#grid a.satellitesales, #grid a:hover.satellitesales, #grid a:visited.satellitesales {
background : #fff url(/img/satellitesales90x90.jpg) top left no-repeat;
}
#grid a.idish, #grid a:hover.idish, #grid a:visited.idish {
background : #fff url(/img/idishnetwork90x90.jpg) top left no-repeat;
}
#grid a.directv, #grid a:hover.directv, #grid a:visited.directv {
background : #fff url(/img/directv90x90.gif) top left no-repeat;
}
#grid a.att, #grid a:hover.att, #grid a:visited.att {
background : #fff url(/img/att90x90.jpg) top left no-repeat;
}
#grid a.comcast, #grid a:hover.comcast, #grid a:visited.comcast {
background : #fff url(/img/comcast90x90.jpg) top left no-repeat;
}
#grid a.verizon, #grid a:hover.verizon, #grid a:visited.verizon {
background : #fff url(/img/verizon90x90.jpg) top left no-repeat;
}
#grid a.ringcentral, #grid a:hover.ringcentral, #grid a:visited.ringcentral {
background : #fff url(/images/ringcentral90x90.gif) top left no-repeat;
}
#grid a.onspeed, #grid a:hover.onspeed, #grid a:visited.onspeed {
background : #fff url(/images/onspeed90x90.gif) top left no-repeat;
}
#grid a.juno, #grid a:hover.juno, #grid a:visited.juno {
background : #fff url(/images/juno90x90.gif) top left no-repeat;
}
#grid a.netzero, #grid a:hover.netzero, #grid a:visited.netzero {
background : #fff url(/images/netzero90x90.gif) top left no-repeat;
}
#grid a.visa, #grid a:hover.visa, #grid a:visited.visa {
background : #fff url(/images/visa90x90.gif) top left no-repeat;
}
#grid a.lingo, #grid a:hover.lingo, #grid a:visited.lingo {
background : #fff url(/images/lingo90x90.gif) top left no-repeat;
}
#grid a.startec, #grid a:hover.startec, #grid a:visited.startec {
background : #fff url(/images/startec90x90.gif) top left no-repeat;
}
#grid a.my1voice, #grid a:hover.my1voice, #grid a:visited.my1voice {
background : #fff url(/images/my1voice90x90.gif) top left no-repeat;
}
#grid a.skype, #grid a:hover.skype, #grid a:visited.skype {
background : #fff url(/images/skype90x90.gif) top left no-repeat;
}
#grid a.timewarner, #grid a:hover.timewarner, #grid a:visited.timewarner {
background : #fff url(/img/timewarner90x90.jpg) top left no-repeat;
}
#grid a.qwest, #grid a:hover.qwest, #grid a:visited.qwest {
background : #fff url(/img/qwest90x90.jpg) top left no-repeat;
}
#grid a.charter, #grid a:hover.charter, #grid a:visited.charter {
background : #fff url(/img/charter90x90.jpg) top left no-repeat;
}
#grid a.cox, #grid a:hover.cox, #grid a:visited.cox {
background : #fff url(/img/cox90x90.jpg) top left no-repeat;
}
#grid a.hughesnet, #grid a:hover.hughesnet, #grid a:visited.hughesnet {
background : #fff url(/img/hughesnet90x90.jpg) top left no-repeat;
}
#grid a.wildblue, #grid a:hover.wildblue, #grid a:visited.wildblue {
background : #fff url(/img/wildblue90x90.jpg) top left no-repeat;
}
#grid a.tmobile, #grid a:hover.tmobile, #grid a:visited.tmobile {
background : #fff url(/img/t-mobile90x90.jpg) top left no-repeat;
}
#grid a.jitterbug, #grid a:hover.jitterbug, #grid a:visited.jitterbug {
background : #fff url(/img/jitterbug90x90.jpg) top left no-repeat;
}
#grid a.net10, #grid a:hover.net10, #grid a:visited.net10 {
background : #fff url(/img/net1090x90.jpg) top left no-repeat;
}
#grid a.tracfone, #grid a:hover.tracfone, #grid a:visited.tracfone {
background : #fff url(/img/tracfone90x90.jpg) top left no-repeat;
}
#grid a.alltel, #grid a:hover.alltel, #grid a:visited.alltel {
background : #fff url(/img/alltel90x90.jpg) top left no-repeat;
}
#grid a.sprint, #grid a:hover.sprint, #grid a:visited.sprint {
background : #fff url(/img/sprint90x90.jpg) top left no-repeat;
}
#grid a.nextel, #grid a:hover.nextel, #grid a:visited.nextel {
background : #fff url(/img/nextel90x90.jpg) top left no-repeat;
}
#grid a.bds, #grid a:hover.bds, #grid a:visited.bds {
background : #fff url(/img/bestdeal90x90.jpg) top left no-repeat;
}
#grid a.callingcards, #grid a:hover.callingcards, #grid a:visited.callingcards {
background : #fff url(/img/callingcards90x90.jpg) top left no-repeat;
}
#grid a.callingcard, #grid a:hover.callingcard, #grid a:visited.callingcard {
background : #fff url(/img/callingcard90x90.jpg) top left no-repeat;
}
#grid a.mobilecaller, #grid a:hover.mobilecaller, #grid a:visited.mobilecaller {
background : #fff url(/img/mobilecaller90x90.jpg) top left no-repeat;
}
#grid a.onetranslator, #grid a:hover.onetranslator, #grid a:visited.onetranslator {
background : #fff url(/img/onetranslator90x90.jpg) top left no-repeat;
}
#grid a.driverloans, #grid a:hover.driverloans, #grid a:visited.driverloans {
background : #fff url(/img/driverloans90x90.jpg) top left no-repeat;
}
#grid a.automotive, #grid a:hover.automotive, #grid a:visited.automotive {
background : #fff url(/img/automotive90x90.jpg) top left no-repeat;
}
#grid a.roadloans, #grid a:hover.roadloans, #grid a:visited.roadloans {
background : #fff url(/img/roadloans90x90.jpg) top left no-repeat;
}


