.bigjoinbutton {
background:#fff;
color:#e35804;
font-weight:700;
font-size:18px;
font-family:arial, hectiva
}

.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
background:transparent;
margin:0;
padding:0
}

body {
background-image:url(images/bg_stripes.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
background-position:top center;
background-repeat:repeat-x;
background-attachment:fixed;
background-color:#818d9c;
margin:0
}

p {
font:11px Verdana, Arial, Helvetica, sans-serif;
margin:0
}

.smalltxt {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

#container {
width:970px;
background-color:#FFF;
background-position:top;
background-repeat:no-repeat;
margin:0 auto
}

#header {
margin-left:5px;
margin-right:5px
}

#left {
float:left;
width:150px;
margin-left:10px;
display:inline;
margin-top:5px;
overflow:hidden
}

#right {
float:right;
width:300px;
margin-right:10px;
display:inline;
margin-top:5px
}

#topleft {
float:left;
width:110px;
margin-left:20px;
display:inline
}

#topright {
float:right;
width:110px;
margin-right:25px;
display:inline
}

#middle {
float:left;
width:480px;
margin-left:10px;
display:inline;
margin-top:5px
}

#menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/menu_bg.gif);
background-repeat:no-repeat;
height:44px
}

.faqline {
height:14px;
margin-top:12px;
margin-bottom:12px;
border-bottom:solid 1px #CCC;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right
}

#gossip {
width:440px;
margin-left:10px;
padding:5px
}

.fieldarea {
background-color:#EFF2F9;
height:26px
}

.reviewtop {
background-image:url(images/reviews_top.gif);
background-repeat:no-repeat;
height:35px;
width:200px;
font-weight:700;
font-size:14px;
padding:10px 20px 0 15px
}

.reviewbg {
background-image:url(images/reviews_bg.gif);
background-repeat:repeat-y;
height:150px;
width:205px;
font-size:10px;
padding:0 15px
}

.reviewbase {
background-image:url(images/reviews_base.gif);
background-repeat:no-repeat;
height:4px;
width:205px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
text-align:right;
padding:15px
}

.glossymenu {
width:150px;
border-bottom-width:0;
margin:0;
padding:0
}

.glossymenu a.menuitem {
color:#333;
display:block;
position:relative;
width:auto;
text-decoration:none;
font-size:10px;
border-bottom:1px solid orange;
background-image:url(images/menu_bg_1.gif);
font-weight:700;
padding:4px 0 4px 10px
}

.glossymenu a.menuitem:visited,.glossymenu .menuitem:active {
color:#333
}

.glossymenu a.menuitem .statusicon {
position:absolute;
top:5px;
right:5px;
border:none
}

.glossymenu a.menuitem:hover {
background-color:#F90;
background-image:url(images/menu_bg_2.gif)
}

.glossymenu div.submenu {
background-color:#F60
}

.glossymenu div.submenu ul {
list-style-type:none;
margin:0;
padding:0
}

.glossymenu div.submenu ul li {
border-bottom:1px solid orange
}

.glossymenu div.submenu ul li a {
display:block;
color:#000;
text-decoration:none;
font-size:10px;
padding:2px 0 2px 10px
}

.glossymenu div.submenu ul li a:hover {
background-color:#f90;
color:#FFF
}

.boxbg {
background-image:url(images/menu_bg_1_orange.gif);
color:#FFF;
font-size:10px;
font-weight:700;
padding:2px 8px
}

.boxcontent {
border:1px solid #F60
}

.boxbgblue {
background-image:url(images/box_bg_blue.gif);
color:#FFF;
font-size:10px;
font-weight:700;
padding:2px 8px
}

.boxcontentblue {
border:1px solid #2475dc
}

.boxbggreen {
background-image:url(images/box_bg_green.gif);
color:#FFF;
font-size:10px;
font-weight:700;
padding:2px 8px
}

.boxcontentgreen {
border:1px solid #25de2d
}

.button {
background-color:#666;
border:1px solid #000;
color:#FFF;
font-size:10px;
font-weight:700;
height:19px;
display:inline
}

#navcontainer {
width:140px
}

#navcontainer ul {
padding-left:10px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:140px;
margin:0
}

#navcontainer a {
display:block;
width:124px;
background-color:#F60;
border-bottom:1px solid #F90;
color:#000;
font-weight:800;
padding:3px
}

#navcontainer a:hover {
background-color:#F90;
color:#fff
}

.hiddenPic {
display:none
}

#tabs {
float:right;
width:100%;
font-size:93%;
line-height:normal
}

#tabs ul {
list-style:none;
margin:0;
padding:0
}

#tabs li {
float:left;
background:url("images/norm_right.gif") no-repeat right top;
font-size:12px;
font-weight:700;
margin:0;
padding:0
}

#tabs a {
display:block;
background:url("images/norm_left.gif") no-repeat left top;
color:#333;
letter-spacing:-1px;
padding:6px 16px
}

#tabs li:hover {
background-image:url("images/norm_right.gif")
}

#tabs a:hover {
color:red;
background-image:url("images/norm_left.gif")
}

a:link,a:active,a:visited {
color:#DA0000;
text-decoration:none;
background-color:transparent
}

a:hover {
color:#6A0000;
text-decoration:none
}

a.alt:link,a.alt:active,a.alt:visited {
color:#AB6100;
text-decoration:none
}

a.alt:hover {
color:#543000;
text-decoration:none;
background-color:#FFF
}

a.inb,a:hover.inb {
background-color:transparent
}

a.pag:link,a.pag:active,a.pag:visited {
color:#DA0000;
text-decoration:none;
background-color:#F1F1E5;
padding:0 2px
}

a.pag:hover {
color:#000;
text-decoration:none;
background-color:#FFF;
padding:0 2px
}

.photomenu {
font-size:14px;
font-weight:700;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px
}

.photomenu a {
color:#F60;
font-size:14px
}

.maintext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#333;
padding:10px
}

.pinkbold {
font-weight:700;
color:#F3C;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-2px;
font-size:22px
}

.bluebold {
font-weight:700;
color:#3CF;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-2px;
font-size:22px
}

.dgreybold {
font-weight:700;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-2px;
font-size:22px
}

.dgreybold2 {
font-weight:700;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-2px;
font-size:18px
}

.lgreybold {
font-weight:700;
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-2px;
font-size:22px
}

.orangebold {
font-weight:900;
color:#F60;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-2px;
font-size:22px
}

.orangebold2 {
font-weight:900;
color:#F60;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-2px;
font-size:18px
}

.orangebold a {
text-decoration:none
}

.orangebold a:hover {
text-decoration:underline
}

lim {
list-style-type:square
}

.column-in {
padding:10px
}

.login {
color:#666;
font-size:10px
}

.join {
padding-top:100px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
font-weight:700;
line-height:15px
}

form {
margin:0
}

.input {
font-size:10px
}

.dropdown {
height:20px;
font-size:11px;
letter-spacing:0
}

.sendinput {
height:18px;
width:70px;
font-size:10px
}

.joininput {
height:18px;
width:80px;
font-size:10px
}

.submit {
height:18px;
font-size:12px
}

.copy {
text-align:center;
font-size:80%
}

.box {
border:1px solid;
background-color:#FFF;
color:#333;
font-size:10px;
border-color:#FC6
}

.box2 {
background-image:url(images/box_bg.gif);
color:#333;
font-size:10px
}

.buttonscontainer {
width:150px
}

.buttons a {
color:#000;
background-color:#f90;
display:block;
border-left:10px solid #f90;
font:10px Verdana, sans-serif;
font-weight:nornal;
text-decoration:none;
text-align:left;
margin-top:1px;
padding:2px 2px 2px 3px
}

.buttons a:hover {
border-left:10px solid #f60;
text-decoration:none;
color:#fff
}

.anylinkcss {
position:absolute;
visibility:hidden;
line-height:18px;
z-index:100;
background-color:#335f09;
width:190px;
font-family:Verdana;
font-size:10px;
color:#FFF
}

.anylinkcss a {
width:100%;
display:block;
border-bottom:1px solid #693;
text-decoration:none;
font-weight:700;
text-indent:5px;
color:#FFF;
padding:1px 0
}

.anylinkcss a:hover {
background-color:#900;
color:#FFF
}

.title1 {
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-weight:700
}

.title2 {
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#F60;
font-weight:700
}

.subheadings {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#900;
font-weight:700
}

#news {
width:196px;
height:416px;
background-image:url(images/latestnews_bg.gif);
background-repeat:no-repeat;
margin-top:5px
}

#footer {
min-height:83px;
height:auto !important;
background:url("images/bg-footer.gif") left top repeat-x #fff;
width:940px;
margin:20px 15px
}

#footer p {
float:left;
width:115px;
min-height:63px;
height:auto !important;
border-right:1px dotted #ccc;
line-height:1.2;
margin:18px 0;
padding:0 8px
}

#footer p a {
color:#2f2f2f !important;
text-decoration:none
}

#footer p.lg {
width:110px
}

#footer p.last {
border:0;
padding-right:0
}

#footer p.logo {
border:0;
float:right;
width:130px
}

#footer2 {
height:44px;
margin-top:25px;
margin-bottom:10px;
display:inline
}

a img.picborder {
border:1px solid #ccc;
margin:0;
padding:5px
}

a:hover img.picborder {
border:1px solid #C00
}

.introbg {
background-image:url(images/intro_bg2.gif)
}

.menubg {
background-image:url(images/title_login_bg.gif);
background-repeat:repeat-y
}

.topratedbg {
background-image:url(images/title_toprated_bg.gif);
background-repeat:repeat-y
}

.headerad {
background-image:url(images/header_03.gif);
background-repeat:no-repeat
}

.featuredbg {
background-image:url(images/title_featured_bg.gif);
background-repeat:repeat-y
}

.searchbox {
border:1px solid;
background-image:url(images/searchbox_bg.gif);
background-position:right;
background-repeat:no-repeat;
color:#333;
font-size:10px;
border-color:#FC6
}

.registerbg {
background-image:url(images/registerbg.jpg);
background-repeat:no-repeat
}

h1 {
font:10px/10px arial, geneva, verdana, sans-serif;
color:#8E8E65;
padding-left:5px;
margin-top:3px
}

h1.boxalt {
height:13px;
color:#3D3D22
}

h1.box {
height:13px
}

h1.boxlrg {
height:13px;
font-size:11px;
font-weight:700
}

h1.boxfirst {
height:13px;
margin:0
}

h1.boxfirstlrg {
height:13px;
font-size:11px;
font-weight:700;
margin:0
}

h1.boxfirstalt {
height:13px;
color:#3D3D22;
margin:0
}

h1.newsfirst {
height:10px;
margin:0
}

h1.nomarg {
margin:0 0 6px
}

h1.sup {
color:#3D3D22;
height:18px;
margin:0;
padding:0
}

h1.e,h1.e2 {
background-image:url(/_img/generic/edivi.gif);
background-repeat:no-repeat;
font:11px/13px arial, geneva, verdana, sans-serif;
color:#848258;
margin-top:0;
padding-top:10px;
margin-bottom:5px
}

h1.e img {
margin-right:6px
}

h1.e2 {
background-image:url(/_img/generic/edivi2.gif)
}

h2 {
font:11px/19px arial, geneva, verdana, sans-serif;
color:#3D3D22;
font-weight:700
}

h2.alt {
height:22px
}

h3 {
font:16px/16px arial, geneva, verdana, sans-serif;
color:#4F4D31;
padding-bottom:4px;
border-bottom:1px #8F8D7A solid;
margin-bottom:10px;
font-weight:700
}

h3.news {
line-height:19px;
padding-bottom:7px
}

h3.employ {
line-height:19px;
padding-bottom:4px;
border:0;
margin:0
}

h4 {
font:10px/17px arial, geneva, verdana, sans-serif;
color:#8E8E65;
height:17px;
padding-left:7px
}

h4.sml {
background-image:url(/_img/boxes/stnd_smltxt_head.gif);
height:18px;
overflow:hidden
}

h4.smlwide {
background-image:url(/_img/boxes/stnd_smltxt_headwide.gif);
height:18px;
overflow:hidden
}

h5 {
font:10px/10px arial, geneva, verdana, sans-serif;
color:#8E8B66;
font-weight:700;
height:18px
}

h5.title {
font:10px/10px arial, geneva, verdana, sans-serif;
color:#AC7900;
font-weight:700;
border-bottom:1px #8F8D7A solid;
margin-bottom:15px;
text-transform:uppercase
}

h5.store {
font:12px/12px arial, geneva, verdana, sans-serif;
margin-top:4px;
font-weight:700
}

h5.about {
font:12px/13px arial, geneva, verdana, sans-serif;
margin-top:4px;
font-weight:700;
color:#AC7900;
height:auto;
margin-bottom:5px
}

h6,h6 a {
font:16px/17px arial, geneva, verdana, sans-serif;
margin-bottom:4px;
font-weight:700
}

h6.alt {
font:13px/14px arial, geneva, verdana, sans-serif;
padding-left:5px;
color:#AC7900;
font-weight:400
}

h6.alt a {
font:13px/14px arial, geneva, verdana, sans-serif;
font-weight:400
}

h6.vp {
font:15px/15px arial, geneva, verdana, sans-serif;
margin-bottom:3px;
color:#F8EBDE;
font-weight:400;
padding:0
}

h6.news,h6.news a {
font:12px/14px arial, geneva, verdana, sans-serif;
font-weight:700;
margin-bottom:2px
}

.listtxt17 {
background-color:#EAEAE2;
font:10px/17px arial, geneva, verdana, sans-serif;
padding-left:5px;
padding-right:5px;
border-top:1px #FFF solid;
border-bottom:1px #FFF solid;
height:17px
}

#latestnews {
margin-left:15px;
margin-right:15px;
width:270px
}

#profile {
float:left;
width:820px;
overflow:hidden;
margin-left:15px;
display:inline;
margin-top:5px
}

.redtext {
color:#C00;
font-size:11px;
letter-spacing:-1px;
font-weight:700
}

.greentext {
color:#6C0;
font-size:11px;
letter-spacing:-1px;
font-weight:700
}

.profiletxt {
color:#666;
font-size:11px
}

.profiletxt2 {
color:#000;
font-size:11px
}

.redbold {
color:#bc1014;
font-size:11px;
font-weight:700
}

.name a {
font-size:10px;
font-weight:700;
color:#F60;
text-decoration:underline
}

.onlinenow {
color:#C00;
font-size:10px
}

.featured {
font-size:10px;
font-weight:700;
color:#F60
}

.ftrboxgirl {
border:1px solid;
background-color:#fce7f6;
font-size:10px;
border-color:#F06
}

.ftrboxguy {
border:1px solid;
background-color:#eef2f3;
font-size:10px;
border-color:#06C
}

#proright {
float:right;
width:120px;
margin-right:15px;
display:inline;
margin-top:5px;
overflow:hidden
}

#promiddle {
float:left;
width:650px;
margin-left:15px;
display:inline;
margin-top:5px
}

#pronarrow {
float:left;
width:160px;
display:inline
}

#propic {
background-color:#fff7e2;
margin-bottom:5px;
padding:5px
}

#proactions {
margin-bottom:5px
}

#promainwin {
float:right;
width:480px;
display:inline;
background-image:url(images/home_header_bg_win.gif);
background-repeat:no-repeat
}

#promain {
float:right;
width:480px;
display:inline
}

.friendstitle {
color:#333;
background-color:#FC0;
font-weight:700;
padding:3px
}

.friendstotal {
color:#333;
background-color:#FFC;
padding:3px
}

.protitles {
font-weight:700;
color:#F60;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
font-size:14px;
line-height:30px
}

#smssend {
background-image:url(images/sendsms_bg.gif);
background-repeat:no-repeat;
padding-top:5px
}

#crushsend {
background-image:url(images/sendcrush_bg.gif);
background-repeat:no-repeat;
padding-top:5px
}

#foolsend {
background-image:url(images/foolsms_bg.gif);
background-repeat:no-repeat;
padding-top:5px
}

#remindersend {
background-image:url(images/remindersms_bg.gif);
background-repeat:no-repeat;
padding-top:5px
}

#mobpics {
margin-top:10px;
background-repeat:no-repeat
}

.smallgrey {
font-size:9px;
color:#333
}

#comments {
margin-top:10px;
display:inline
}

#comments2 {
margin-top:10px;
display:inline;
width:550px;
margin-left:50px;
margin-right:50px
}

.ratedbox {
border:1px solid;
background-color:#FFF;
color:#333;
font-size:10px;
border-color:#CCC
}

.col1 {
background-image:url(images/col_1_bg.gif);
background-repeat:no-repeat;
height:35px;
text-align:center;
width:235px
}

.col2 {
background-image:url(images/col_2_bg.gif);
background-repeat:no-repeat;
height:35px;
text-align:center;
width:320px
}

.col3 {
background-image:url(images/col_3_bg.gif);
background-repeat:no-repeat;
height:35px;
text-align:center;
width:480px
}

.colbg {
background-image:url(images/col_bg.gif);
background-repeat:repeat-x;
height:36px
}

.colhead1 {
background-image:url(images/colhead1_bg.gif);
background-repeat:no-repeat;
height:66px;
width:480px
}

.colhead2 {
background-image:url(images/colhead2_bg.gif);
background-repeat:no-repeat;
height:66px;
width:650px
}

table.signup {
border:5px solid #ccc;
width:650px
}

table.signup td,table.signup th {
font-size:11px;
text-align:center;
font-weight:400;
vertical-align:middle;
border-bottom:1px solid #E3DFDF;
border-right:1px solid #E3DFDF;
border-left:1px solid #E3DFDF;
white-space:nowrap;
padding:5px
}

table.signup td.big {
font-size:16px;
font-weight:700
}

table.signup th {
vertical-align:bottom;
border-bottom:1px solid #ccc
}

table.signup th.side {
font-size:12px;
text-align:right
}

table.signup tr.plans th.fade {
background-image:url(images/bluegradient.gif);
background-repeat:repeat-x;
font-size:18px;
font-weight:700
}

table.signup th span {
font-size:12px;
color:#f60
}

table.signup tr.category th {
font-size:11px;
padding:3px
}

table.signup tr.category th.biz {
background-color:green;
color:#fff;
border-left:0
}

table.signup tr.category th.max {
background-color:#000;
color:#fff;
text-transform:uppercase;
font-weight:700
}

table.signup tr.plans th {
font-size:12px
}

table.signup td.shaded {
background-color:#ffc
}

table.signup td.bigend,table.signup th.bigend {
border-right:2px solid #F60;
border-left:2px solid #F60
}

table.signup tr.solo td {
border-top:10px solid #ccc;
padding-top:15px;
background-color:#ffffe3
}

table.signup tr.solo td h1 {
font-size:16px;
margin-bottom:5px
}

table.signup tr.solo td h3 {
color:#390;
font-size:12px
}

table.signup th.side div.nubbin_region div.nubbin {
display:none;
width:0;
height:0;
position:relative
}

table.signup th.side div.hover div.nubbin {
display:block;
cursor:pointer
}

table.signup th.side div.nubbin div.wrapper {
position:absolute;
top:-25px
}

table.signup th.side div.nubbin div.content {
width:350px;
background:url(images/hintbox_br.png) no-repeat bottom right;
text-align:left;
font:Lucida Grande, Verdana, sans-serif;
font-size:12px;
color:#000;
white-space:normal;
margin:0;
padding:0 7px 8px 0
}

table.signup th.side div.nubbin div.content div.arrow {
position:absolute;
top:18px;
left:47px;
width:50px;
height:40px;
background:url(images/hintbox_arrow.png) no-repeat top left
}

table.signup th.side div.nubbin div.content div.inner {
background:url(images/hintbox_br.gif) no-repeat top left;
padding:10px
}

.joinradio {
font-size:14px;
height:20px;
width:20px
}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

.clearfix {
display:inline-block
}

html[xmlns] .clearfix {
display:block
}

MSGTabbedPanels {
clear:none;
width:650px;
margin:5px 0 0;
padding:0
}

.MSGTabbedPanelsTabGroup {
margin:0;
padding:0
}

.MSGTabbedPanelsTab {
position:relative;
top:1px;
float:left;
background:url(images/home_tile_tab0.gif) repeat-x;
list-style:none;
border:solid 1px #F90;
-moz-user-select:none;
-khtml-user-select:none;
cursor:pointer;
font-weight:700;
font-size:12px;
margin:0 0 2px;
padding:4px 7px 4px 8px
}

.MSGTabbedPanelsContentGroup {
clear:both;
border-left:solid 1px #F60;
border-bottom:solid 1px #F60;
border-top:solid 1px #F60;
border-right:solid 1px #F60;
overflow:hidden;
background-color:#F60
}

.MSGVTabbedPanels .MSGTabbedPanelsTabGroup {
float:left;
width:10em;
height:20em;
background-color:#EEE;
position:relative;
border-top:solid 1px #e4ecee;
border-right:solid 1px #e4ecee;
border-left:solid 1px #e4ecee;
border-bottom:solid 1px #e4ecee
}

.MSGVTabbedPanels .MSGTabbedPanelsTab {
float:none;
border-top:none;
border-left:none;
border-right:none;
margin:0
}

.MSGVTabbedPanels .MSGTabbedPanelsTabSelected {
background-color:#EEE;
border-bottom:solid 1px #FC6
}

.MSGVTabbedPanels .MSGTabbedPanelsContentGroup {
clear:none;
float:left;
width:30em;
height:20em;
padding:0
}

#navcontainer a:link,#navlist a:visited,.MSGTabbedPanelsTab a {
color:#000;
text-decoration:none
}

.rightcolbg,.latestnewsbg {
background-image:url(images/title_latestnews_bg.gif);
background-repeat:repeat-y
}

.footertxt,.footertxt2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
font-weight:700;
line-height:15px;
padding:5px
}

#featured,#ftrprofile,table.signup tr.solo td p,table.signup tr.solo td h2,table.signup tr.solo td h3 {
margin-bottom:10px
}

#promainon,#promainoff {
float:right;
width:480px;
display:inline;
background-repeat:no-repeat
}

#profriends,#profiledetails,#editprofile,#addcomment {
margin-top:10px
}

table.basecamp,table.signup th.side div.nubbin div.content div.inner p {
margin-bottom:0
}

.MSGTabbedPanelsTabHover,.MSGTabbedPanelsTabSelected {
background:url(images/home_tile_tab1.gif) repeat-x;
border-bottom:1px solid #f1f5f6
} 
/* Tables */

#box-table-a {
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	width:650px;
	text-align: center;
}
#box-table-a th {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#e2ebf4 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:4px solid #d6e5f3;
	color:#333333;
	font-size:13px;
	font-weight:normal;
	padding:8px;
}
#box-table-a td {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F8F8F8 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid transparent;
	color:#333333;
	padding:8px;
}
#box-table-a tr:hover td {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFCC66 none repeat scroll 0 0;
	color:#333399
}
#box-table-a h1 {
	font-size:28px;
	color: #666666;
}
/* RECHARGE */

a.cc	{
	width:296px;
	float:left;
	background:url(images/recharge_cc_bg.gif) no-repeat right;
	display:block;
	padding: 12px;
	border: solid 1px #cccc66;
	font-weight:bold;
}
a.joobz	{
	width:296px;
	float:right;
	background:url(images/recharge_joobz_bg.gif) no-repeat right;
	display:block;
	padding: 12px;
	border: solid 1px #cccc66;
	font-weight:bold;
}
