@charset "UTF-8";
/* CSS Document */

body { padding:0; margin:0; background:#d6d8d7; text-align:center; }
div { display:block; margin:0; padding:0; }
a, a:link { color: #ec098e; text-decoration: none; }
a:hover { text-decoration:underline; }
#outerwrapper { width:1000px; background:#FFF; margin: 0 auto; text-align:center; }
td.cellborder p { margin: 10px 0; }
#wrapper { width:941px; background:#FFF; margin: 0 auto; text-align:left; font-family:Calibri, Arial, Helvetica, sans-serif; color:#555; font-size:14px; position:relative; }
.clear { clear:both; }
#logoimg { width:222px; height:47px; display:block; padding-top:35px; }
p, .MsoNormal { font-family:Calibri, Arial; }
#logoimg a { background:url(../images/CC_logo.gif) top left no-repeat; width:222px; height:47px; margin:0; padding:0; display:block; }
#logoimg a h2 { display:none; }
#toplogo { height: 104px; background:url(../images/CC_callus_banner.gif) no-repeat top right; }
#footer { background: url(../images/CC_Copyright.jpg) 840px 8px no-repeat #555956; color:#FFF; margin-top:20px; height:30px; }
#topnavouter { margin: 1px 0 10px 0; position:relative; }
#topnavleft { width:450px; left:250px; position:absolute; }
#topnavleft2 { width:564px; left:0; position:absolute; }
#topnavright { float:right; width: 220px;}
#topnavleft a { background-repeat: no-repeat; background-position: top left; height:16px; padding:0; margin:0; display:block; }
#topnavouter a span { display:none; }
#topnavouter li, #topnavouter ul { margin:0; padding:0; list-style-type:none; }
#topnavleft li { float:left; display:inline; margin-right:20px; }
/*Home Link:*/
#topnavleft li.item1 { display:none; }
/*About Link:*/
li.item58 a { background-image:url(../images/CC_Button_About.gif); width:39px; }
li.item58 a:hover { background-image:url(../images/CC_Button_About_over.gif); }
/*Solutions Link:*/
li.item53 a { background-image:url(../images/CC_Button_Solutions.gif); width:61px; }
li.item53 a:hover { background-image:url(../images/CC_Button_Solutions_over.gif); }
/*Sectors Link:*/
li.item55 a { background-image:url(../images/CC_Button_Sectors.gif); width:48px; }
li.item55 a:hover { background-image:url(../images/CC_Button_Sectors_over.gif); }
/*Partners Link:*/
li.item54 a { background-image:url(../images/CC_Button_Partners.gif); width:56px; }
li.item54 a:hover { background-image:url(../images/CC_Button_Partners_over.gif); }
/*Contact Link:*/
li.item56 a { background-image:url(../images/CC_Button_Contact.gif); width:51px; }
li.item56 a:hover { background-image:url(../images/CC_Button_Contact_over.gif); }
/*Blog Link:*/
li.item57 a { background-image:url(../images/CC_Button_Blog.gif); width:30px; }
li.item57 a:hover { background-image:url(../images/CC_Button_Blog_over.gif); }


/*Call Me Back Link:*/
li.item68 a { background-image:url(../images/CC_Button_CallMeBack.gif); width:220px; height:29px; display:block;}
li.item68 a:hover { background-image:url(../images/CC_Button_CallMeBack_over.gif); }

div.chronoform { display:none; }
#middlenavouter { margin-bottom: 14px; }
body#mmhome #middlenavleft { float: left; width:700px; overflow:hidden; height:247px; }
#middlenavleft p { margin:0; padding:0; }
#middlenavright { float:right; width: 220px;}
#middlenavright div.moduletable { display:block;
height:211px;
margin:0;
overflow:hidden;
padding:0;
}
#middlenavright a, #middlenavright a:hover { background-repeat: no-repeat; background-position: top left;padding:0; margin:0;color:#fff; font-weight:bold; }
#middlenavouter a span { display:none; }
#middlenavouter li, #middlenavouter ul { margin:0; padding:0; list-style-type:none; }
#middlenavright li { float:left; display:inline; margin-top:2px; }
/*Gift Card Link:*/
#middlenavright li.item59 { margin-top:0; }
li.item59 a { background-image:url(../images/CC_Button_GiftCard.gif); height:28px; }
li.item59 a:hover { background-image:url(../images/CC_Button_GiftCard_over.gif); }
/*Credit Card Link:*/
li.item60 a { background-image:url(../images/CC_Button_CreditCard.gif); height:28px; }
li.item60 a:hover { background-image:url(../images/CC_Button_CreditCard_over.gif); }
/*DCC Link:*/
li.item61 a { background-image:url(../images/CC_Button_DCC.gif); height:29px; }
li.item61 a:hover { background-image:url(../images/CC_Button_DCC_over.gif); }
/*Tax Free Link:*/
li.item62 a { background-image:url(../images/CC_Button_TaxFree.gif); height:28px; }
li.item62 a:hover { background-image:url(../images/CC_Button_TaxFree_over.gif); }
/*Loyalty Link:*/
li.item63 a { background-image:url(../images/CC_Button_Loyalty.gif); height:29px; }
li.item63 a:hover { background-image:url(../images/CC_Button_Loyalty_over.gif); }
/*Rewards & Savings Link:*/
li.item64 a { background-image:url(../images/CC_Button_RewardsSavings.gif); height:28px; }
li.item64 a:hover { background-image:url(../images/CC_Button_RewardsSavings_over.gif); }
/*Terminals Link:*/
li.item65 a { background-image:url(../images/CC_Button_Terminals.gif); height:29px; }
li.item65 a:hover { background-image:url(../images/CC_Button_Terminals_over.gif); }
/*Merchant Log-in Link:*/
#middlenavright li.item66 { margin-top:11px; }
li.item66 a { background-image:url(../images/CC_Button_Merchant.gif); height:28px; }
li.item66 a:hover { background-image:url(../images/CC_Button_Merchant_over.gif); }
/*Card Balance Check:*/
li.item67 a { background-image:url(../images/CC_Button_CardBalance.gif); height:28px; }
li.item67 a:hover { background-image:url(../images/CC_Button_CardBalance_over.gif); }

.cf_button input {
background:none repeat scroll 0 0 #EC098E;
border-style:outset;
border-width:3px;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:16px;
font-weight:bold;
margin:0 0 0 75px;
padding:4px;
text-decoration:none;
text-transform:uppercase;
}
/*4 Features Box:*/
.divide { width:20px; display:block; }

body#mmblog div#main2, #mm #main2 { float:left; width: 100%; }
h1.componentheading { margin: 0 0 15px 0; }

table.fourfeatures a, table.fourfeatures a:link, table.fourfeatures a:hover { color:#555; }


/*Site Map Footer Link:*/
a#sitemaplink { position:relative; top: 9px; background:url(../images/CC_SiteMap_button.jpg) top left no-repeat; width:40px; height:13px; margin:0; padding:0; display:block; }
a#sitemaplink span {display: none; }
div#featured ul.ui-tabs-nav { background:url(../herospots/white_bar.png) repeat scroll 0 0 transparent;
left:0;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
top:198px;
width:720px; height:90px;
z-index:200; }
ul.ui-tabs-nav span { display: none; }
#featured ul.ui-tabs-nav li span { display:none; }
div.articlecats, div.monthlylistings { display:none; }
body#mmblog div.articlecats, div.moduletablearticlecats, body#mmindustry-news div.articlecats, body#mmblog div.monthlylistings, body#mm div.articlecats, body#mm div.monthlylistings, div.blogdates { display:block; margin-bottom:15px; background:#EEE; padding:0; width:250px; }
body #rightnav .moduletablearticlecats h3, div.blogdates h2 { padding: 12px 12px 0; display:block; }
ul.menuarticlecats { padding-bottom:12px; padding-top:0; }
div#featured { border:0 ;}
div#featured .ui-tabs-panel .info {
background:none repeat scroll 0 0 transparent;
height:280px;
left:436px;
position:absolute;
top:63px;
width:260px;
}
span.createdate { display:none; float:none; }
p.articleinfo { display:none; }
body.ttvblog p.articleinfo, body#mmblog p.articleinfo, body.myblog p.articleinfo, body.myindustry-news p.articleinfo, body#mmnews p.articleinfo, body.ttvnews p.articleinfo { display:block; }
body.ttvblog span.createdate, body#mmblog span.createdate, body.myblog div.date, body.myindustry-news span.createdate, body#mmnews span.createdate, body.ttvnews span.createdate { float:right; margin-left:30px; color:#999; display:inline;}
div#featured .info h5 { padding: 0; font-family:Calibri,Arial,Helvetica,sans-serif;display: inline; font-size:25px; font-weight:normal; line-height:0.8em;
 }
 div#featured .info a {
color:#333333;
display:inline;
height:280px;
text-decoration:none;
}
div#featured .info a:hover { text-decoration:none; }
div#middlenavleft a span { display: block; }
body #dsbs_rotator .description {
color:#333;
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:28px;
height:280px;
margin:58px 0 0 418px;
width: 269px; position:absolute;
text-align:left;
padding:12px;
line-height:1.3em;
}


div.home4up { margin: 10px 0; }
div.benefits { margin: 0 15px 150px 0; width:auto; background-color:#DDD; padding:12px; clear:both;}
#topnavleft li ul { /* second-level lists */
z-index:999;
	position: absolute;
	background: #adb0b0;
	width: 190px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	
	body #nav li ul li { position:relative; z-index:999; }
	body #nav li ul {
z-index:999;
	}
div.benefits ul { margin: 0 0 0 10px; padding:0; }
.column4 h1 a { font-size:21px; font-weight:bold; color: #ec098e; }
.column4 h1 { padding:0; margin:9px 0 7px 0; }
td.column4 p { margin:3px 0; }
h2, body #rightnav h3 { font-size:22px; font-weight:bold; color: #ec098e; }
h1.contentheading, #maincontentinner h3 { font-size:27px; color:#8e1b52; font-weight:bold; }
h1.contentheading { margin:0 0 0 0; }
#topnavleft li ul a, #topnavleft li ul li {width:auto; display:block; }
#topnavleft li ul li { border-top: 1px solid #fff; width:100%; }
 #topnavleft li ul li { clear:both;
margin:0;
padding:0;
text-indent:0; display:inline;  }
 #topnavleft li ul a { padding:6px; }
#topnavleft li:hover ul, #topnavleft li.sfhover ul { /* lists nested under hovered list items */
	left: auto; text-align:left;
}
span.small { display:none; }
#topnavleft ul ul a:hover { background-color:#f57d2f; text-decoration:none; color:#fff; }
#topnavouter ul ul a span {
display:block;
}
#topnavouter ul ul a {
	background-image:none;  color:#FFF; text-decoration:none;
}
div.btn1 { margin-bottom:10px; }
div.column {
padding:5px;
}
body#mmdownload-free-guide-now div#page, body#mmdownload-free-guide div#page, body#mmlanding div#page { font-size: 1.2em; }
body.ttvintroduction-to-gift-card div#middlenavouter, body.ttvlanding-pagesanswers-to-questions-you-didnt-know-to-ask div#middlenavouter, body#mmdownload-free-guide-now div#middlenavouter, body#mmintroduction-to-gift-card div#middlenavouter, body#mmdownload-free-guide div#middlenavouter, body#mmlanding div#middlenavouter, body.Download div#middlenavouter, body.ttvbin-batty-fees div#middlenavouter { display:none; }
body.ttvbin-batty-fees .cf_button input { margin-left:0; }
ul.latestnews { font-size:16px; margin:0; padding:0; list-style-position:inside; color: #333;}
td.hometablehordivider { display:block; height:20px; }
td.cellborder{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
table.fourfeatures td { vertical-align:top; }
input#Submit { background:#EC098E; font-weight:bold; padding:10px; margin: 10px 0; text-transform:uppercase; color:#FFF; font-size:16px; display: inline-block; text-decoration:none; border-width:3px; border-style: outset; cursor:pointer;  }
a.pdflargelink { background:#EC098E; font-weight:bold; padding:10px; margin: 10px 0; color:#FFF; font-size:16px; display: inline-block; text-decoration:none; border-width:3px; border-style: outset; cursor:pointer;  }
table.fourfeatures a.dlbutton, table.fourfeatures a.dlbutton:hover { clear:both; background:#f60; font-weight:bold; padding:10px; margin: 10px 0; color:#FFF; font-size:18px; display: inline-block; text-decoration:none; border-width:3px; border-style: outset; cursor:pointer; text-transform:uppercase;  }
label { position:relative; }
label input { position: absolute; left:90px; }
table.fourfeatures td.column4 { font-size:1.2em; vertical-align:middle; width:220px; }
body#mmcontact label { display:inline-block; vertical-align:top; }
body.ttvthank-you div#rightnav { display:none; }
div.blogdates {
background:none repeat scroll 0 0 #EEE;
}
ul.lca, ul.lca ul { padding: 0; }
ul.lca, ul.lca li { list-style-type:none; }
span.lca {
color:#EC098E;
}
ul ul li.lca { margin-left:6px; }
ul ul li li.lca { list-style-position:outside; list-style-type:disc; display:list-item; padding-left:0; margin-left:22px; }

#page { min-height:200px; position:relative; }
#featured li.ui-tabs-selected { background: none transparent; }
#featured li img { }
body #featured ul li a { border: 1px solid transparent; }

body #featured ul li.ui-tabs-selected a { border: 1px solid #FF6600; }

#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured li.ui-tabs-nav-item a {
background:none transparent; width:60px; overflow:hidden; height: 60px;
}


body#mmhome div#homeimage { width:700px; height:241px; background-image:url(../images/newhomebanner.jpg); background-repeat:no-repeat; background-position: top left; }
body.ttvrewards-and-rewards-plus div#homeimage { background-image:url(/assets/herospots/Final/CC_Rewards_Banner.jpg); }
body.ttvdcc-tax-free div#homeimage { background-image:url(/assets/herospots/Final/CC_DCC_Banner.jpg); }
body.ttvpos div#homeimage { background-image:url(/assets/herospots/Final/CC_Terminals_Banner.jpg); }

body.ttvmerchants div#homeimage, body.article64 div#homeimage, body.article66 div#homeimage, body.article65 div#homeimage, body.article68 div#homeimage {
width: 700px;
height: 115px;
background-image:url(../images/merchant_banner.png);
background-repeat: no-repeat;
background-position: top right;
}
td.desccell { width:300px; }
table.crctable td.tipscell { position: relative; vertical-align:top; width:310px; }
body.ttvmaking-prepaid-easy div#homeimage, body.mypartners div#homeimage {
width: 700px;
height: 115px;
background-image:url(../images/partner_banner.png);
background-repeat: no-repeat;
background-position: top right;
}
div#homeimage {
width: 700px;
height: 115px;
background-image:url(../images/generic_banner.jpg);
background-repeat: no-repeat;
background-position: top right;
}

body.ttvmaking-prepaid-easy #middlenavleft, body.ttvmerchants #middlenavleft, div#middlenavleft {
	float: left; width:700px; overflow:hidden;
height: 125px;
}

#mmhometest div#homeimage { display:none; }
#featured ul.ui-tabs-nav li {
color:#666666;
display:inline;
float:left;
font-size:12px;
padding:0;
margin: 0 10px 0 0; 
}
#featured ul.ui-tabs-nav li img {
background:none repeat scroll 0 0 #FFFFFF;
border:0;
float:left;
margin:0;
padding:0;
}
div#featured #fragment-2 .info a { color:#fff;  }
#featured ul.ui-tabs-nav li a { padding:0; background-color:#fff; }
a.readmore-link {
background-position:0 5px;
}
p.counter { background:none repeat scroll 0 0 #EEEEEE;
display:block;
margin:30px 0 0 0;
padding:5px;
text-align:center; 
}
ul.pagination { display:block; background:#ddd; text-align:center; padding:5px; margin:0; }
ul.pagination li { list-style-type: none; display:inline; padding:5px; margin:0; }
body.mysectors div#rightnav { display:none; }
body.mysectors div div#main2, html body.mysectors div div#main2, body.mysectors#mm div div#main2, body.ttvbin-batty-fees#mm div div#main2, { width:auto; }
body#mm.ttvfrom-gift-card-to-payment-solutions-provider #main2, body#mm.mysectors #main2, body#mm.ttvcontact div#main2, body#mm.ttvteam div#main2 { width:940px; }
body.ttvbin-batty-fees#mm div div#main2 { background:url(../images/battybg.jpg) top right no-repeat; width:100%; } 
body.ttvbin-batty-fees#mm div div#page { width:500px; } 
body#mmnews #main2, body#mmnews.mycc-in-the-media #main2, body#mmindustry-news #main2, body#mmtop-tips #main2, body#mmcc-in-the-media #main2, body#mmcard-commerce-news #main2, body#mm.ttvnews div#main2, body#mmjobs div#main2, body.myjobs div#main2 { float:left;
width:660px;
}
div.leading p.iteminfo { float:right; width:220px; }
div.leading h2 { width:430px; }
div.leading h2.contentheading { width:auto; }
div.homecol4 { display:block; padding:10px; }
div#comments-footer { display:none; }
div.homecol4 a img { border:0; }
div.addthispanel { display:block;
position: absolute;
top:0; right: 0;
text-align:right;
width:250px; }
body#mmhome div.addthispanel { display:none; }
#page p.buttonheading { display:none; }
div.moduletablesocialfollow { background: url(../images/follow_us_bg.png) bottom left no-repeat;
clear:both;
display:block;
height:59px;
margin:9px 0 0;
padding:0;
text-align:left; overflow:hidden; width:220px; }
div#iconset h4 { text-align:left; color:#FFF; font-size:16px; font-weight:bold; margin: 0 10px; padding: 5px 0 0; }
div#iconset img { border:0;  }
div#iconset a { display:inline-block;
margin:0 0 0 1px;
padding:0; float:left; width:44px; }
div#iconset { padding:11px 0 0 80px;  }
body.ttvbin-batty-fees label { display:block;
width:auto; }
body#mmnews div.blog, body.ttvcard-commerce-news div div.blog { float:left;
width:660px; margin:0; padding:0; position:relative;
}
body#mmindustry-news #maincontentinner { width:660px; float:left; display:block; }
body#mmblog #rightnav, body#mmnews #rightnav, body.ttvindustry-news #rightnav, body.ttvcard-commerce-news #rightnav,  #rightnav { width:250px; display:block; float:right; margin:0; padding:0;}
body#mmblog #main2, body#mmnews #main2, body#mmcard-commerce-news.ttvcard-commerce-news div#main2  { width:100%; }
div.blog { width:660px; display:block; float:left; margin:0; padding:0;  }
body.ttvindustry-news div.article_row { width:660px; display:block; float:left; }
#maincontentinner { position:relative; }
.freeguide { display:block; width:100px; float: left; }
.blog .jcomments-links { margin-bottom:20px; display:block; }
body #rightnav h3 { margin:0; padding:0; }
body#mmblog em { font-style:normal; }
body#mmblog h2.contentheading, body.ttvblog h2.contentheading, body.ttvcard-commerce-news h2.contentheading, body.ttvindustry-news h2.contentheading, body#mmjobs h2.contentheading, body#mmcc-in-the-media h2.contentheading, body#mmtop-tips h2.contentheading, body.ttvnews h2.contentheading { color: #8E1B52; font-size: 27px; }

div.moduletablepartnersright { background:#8d1c55; color:#FFF; padding:10px; margin-bottom:5px; }
div.moduletablemerchantsright { background:#00718f; color:#FFF; padding:10px; }
td.partnersdarkgrn, td.partnersred {
background: white;
width: 337px;
}
div.homelearn {
position: absolute;
bottom: 10px;
left: 10px;
font-weight: bold;
font-size: 17px;
}
div.homelearn a { color:#FFF; text-decoration:none; }
div.homelearn a:hover { color:#FFF; text-decoration:underline; }
table.homemaintable td { vertical-align:top; }
td.partnersred { background:url(../images/homepg_partners_main.png) top left no-repeat; color:#FFF; padding:0; margin:0; height:230px; width:355px; position:relative;}
td.partnersorange { background:url(../images/homepg_merchants_main.png) top left no-repeat; color:#FFF; padding:0; margin:0; height:230px; position:relative; }
div.homegreyrightdiv { background:#e7e7e7; margin:0 0 0 15px; padding:0; height:230px; }
table.homemaintable h1 { color:#fff; padding:10px; }
td.homegreyright { width:235px; }
table.homemaintable { margin-bottom:10px; width:940px; }
div.hide { display:none; }
div.circlesdefault { background:url(../images/diag_all.png) top left no-repeat; width: 340px; height:340px; }
div.circlesmain { background:url(../images/diag_lightgreen.png) top left no-repeat; width: 340px; height:340px; }
div.circlesfront { background:url(../images/diag_turq.png) top left no-repeat; width: 340px; height:340px; }
div.circlesperf { background:url(../images/diag_lightorange.png) top left no-repeat; width: 340px; height:340px; }
div.circlesnetwork { background:url(../images/diag_darkerorange.png) top left no-repeat; width: 340px; height:340px; }
div.circlesbusiness { background:url(../images/diag_darkorange.png) top left no-repeat; width: 340px; height:340px; }
div.circlesdata { background:url(../images/diag_midorange.png) top left no-repeat; width: 340px; height:340px; }
div.circlesinfra { background:url(../images/diag_pink.png) top left no-repeat; width: 340px; height:340px; }
div.tooltips { width: 304px;
display: block;position: absolute;
top: 46px; }
div.topwelove { margin:0; padding:0; text-align:right; }

div.merchcirclesdefault { background:url(../images/cc2011_merch_all.png) top left no-repeat; width: 340px; height:340px; }
div.merchcircles1 { background:url(../images/cc2011_merch_001.png) top left no-repeat; width: 340px; height:340px; }
div.merchcircles2 { background:url(../images/cc2011_merch_002.png) top left no-repeat; width: 340px; height:340px; }
div.merchcircles3 { background:url(../images/cc2011_merch_003.png) top left no-repeat; width: 340px; height:340px; }
div.merchcircles4 { background:url(../images/cc2011_merch_004.png) top left no-repeat; width: 340px; height:340px; }
div.merchcircles5 { background:url(../images/cc2011_merch_005.png) top left no-repeat; width: 340px; height:340px; }

table.fourfeatures { margin-top:40px; }

body div.srfrContainer ul.srfrList {
list-style: disc;
margin: 0;
padding: 0 0 12px 16px;
}
body div.srfrContainer ul.srfrList li {
border-top: 0;
padding: 1px 4px;
}
body div.srfrContainer ul.srfrList li a, body div.srfrContainer ul.srfrList li a:hover {
text-decoration: none;
line-height: 100%;
font-family: inherit;
display: block;
}
body div.srfrContainer ul.srfrList li a:hover{ text-decoration:underline; }
table.crctable { width:950px !important; }
table.crctable td { vertical-align:middle; }
div#middlenavright h3, div#middlenavright p { margin: 0 0 0 0; padding: 0 0 0 0; }
div.moduletablepartnersright, div.moduletablemerchantsright { height:98px; }
td.lefticonlarge { vertical-align: top;
width: 238px; }
area, map { outline: 0; cursor:pointer; }
div#mainpage { width:82%; }
body div#middlenavright h3 { font-size:20px; margin-bottom:6px; margin-top:4px; }
div.srfrContainer ul.srfrList li.srfrRow1 {
background:transparent;
}
div.homepadder { margin: 0 0 0 0; padding: 0 26px 0 10px; font-size:16px;  } 
div.padder3 {
margin: 10px 0 0 0;
padding: 0 10px 0 10px;
font-size: 16px;
position: relative;
}
table.partdetail { margin-top:15px; }
table.partdetail p { padding:0; margin: 0 0 12px 0; }
div#partnercell { width:459px; }
td.cellborder2 { width: 459px; }
div.moduletablerightnavsmall a {   /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";

  /* IE 5-7 */
  filter: alpha(opacity=92);

  /* Netscape */
  -moz-opacity: 0.92;

  /* Safari 1.x */
  -khtml-opacity: 0.92;

  /* Good browsers */
  opacity: 0.92; }div.moduletablerightnavsmall a:hover {   /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  /* IE 5-7 */
  filter: alpha(opacity=100);

  /* Netscape */
  -moz-opacity: 1;

  /* Safari 1.x */
  -khtml-opacity: 1;

  /* Good browsers */
  opacity: 1; }
  
  td.cellborder1 { width:220px; }
  td.cellspacer1, td.cellspacer2 { width: 18px; }
  div.ccaddthis{ position: absolute;
width: 200px;
right: 179px; z-index:9992; }
td.homegreyright a, td.homegreyright a:hover { color:#555; font-weight:bold; }
body #nav a { width: auto; }
div.oneup { display: block; margin-top:77px; position:relative; height: 153px; }
