/* Styles Used by Site-wide Templates */

BODY{
position:relative;
margin:0px;
width:100%;
text-align:center;
min-width:756px;
background-image: url("/template/ca/images/bg.gif");
}

TD{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#333333;
text-decoration: none;
line-height:14px;
}

H2{
 font-family: helvetica,verdana, arial, sans-serif;
 text-transform: uppercase;
 color:#ffffff;
 font-size:11px;
 line-height:11px;
 font-weight:bold;
}

H2 A:visited {
 font-family: helvetica,verdana, arial, sans-serif;
 text-decoration: none;
 color:#ffffff;
 font-size:11px;
 line-height:11px;
 font-weight:bold;
}

.sidebarHeader {
 font-family: helvetica,verdana, arial, sans-serif;
 text-transform: uppercase;
 color:#B2D4EB;
 font-size:24px;
 font-weight:bold;
}

A.footLink, A.footLink:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#B4EAFF;
text-decoration: none;
line-height:14px;
}

A.footLink:hover, A.footLink:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#ffffff;
text-decoration: underline;
line-height:14px;
}

A.footLink:active, A.footLink:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#DEFF43;
text-decoration: underline;
line-height:14px;
}

.footerBg{
background-image: url("/template/ca/images/bottom_menu_bg.gif");
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#81D1F1;
line-height:14px;
text-decoration: none;
}

.copyright{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 8pt;
font-weight: normal;
color:#999999;
line-height:14px;
text-decoration: none;
}

.tableHeader{
background-image: url("/template/ca/images/main_header_bg2.gif");
height:26px;
}

h2.labelHeader{
margin: 0px 0px 0px 0px;
}

.dropshadow{
background-image: url("/template/ca/images/top_drop.gif");
height:8px;
}

.tableFooter{
background-image: url("/template/ca/images/footer_bg.gif");
height:17px;
}

A.pwdLink, A.pwdLink:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#4086c4;
text-decoration: none;
}

A.pwdLink:hover, A.pwdLink:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#4086c4;
text-decoration: underline;
}

A.pwdLink:active, A.pwdLink:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#4086c4;
text-decoration: underline;
}

A.headerLink,A.headerLink:visited{
 font-family: helvetica,verdana, arial, sans-serif;
 text-transform: uppercase;
 color:#ffffff;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}

A.headerLink:hover,A.headerLink:visited:hover{
 font-family: helvetica,verdana, arial, sans-serif;
 text-transform: uppercase;
 color:#e0ff4d;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}

A.headerLink:active,A.headerLink:visited:active{
 font-family: helvetica,verdana, arial, sans-serif;
 text-transform: uppercase;
 color:#ffffff;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}

.dropshadow{
background-image:url("/template/ca/images/top_drop.gif");
height:8px;
}

.category{
padding-left:10px;
background-color:#e1edf8;
}

A.catLink, A.catLink:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#333333;
text-decoration: none;
}

A.catLink:hover, A.catLink:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#ffffff;
text-decoration: underline;
}

A.catLink:active, A.catLink:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#ff0000;
text-decoration: underline;
}

.category a {
display: block;
}

.category > a {
width:auto;
}

.categoryHeading{
font-family: helvetica, verdana, arial, sans-serif;
font-size:11px;
line-height:11px;
font-weight: bold;
color:#ffffff;
text-decoration: none;
letter-spacing: -.2px;
margin-left:10px;
text-transform:uppercase;
}

h1.categoryHeading a{
font-family: helvetica, verdana, arial, sans-serif;
font-size:11px;
line-height:11px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
letter-spacing: 0px;
color:#ffffff;
}

h1{
font-family: helvetica, verdana, arial, sans-serif;
font-size:11px;
line-height:11px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
letter-spacing: 0px;
color:#ffffff;
}

.blue1{
background-color:#4086c4;
}

.vdot1{
background-image:  url("/template/ca/images/v_div.gif");
}

.hdot1{
background-image:  url("/template/ca/images/h_div.gif");
}

.searchHeader{
 font-family: helvetica,verdana, arial, sans-serif;
 text-transform: uppercase;
 color:#ffffff;
 font-size:11px;
 line-height:11px;
 font-weight:bold;
 background-color:#4086c4;
}

.searchInput{
color:#333333;
width:165px;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
padding:2px;
}

.row1{
background-color:#d0e5f9;
}

.row2{
background-color:#e0eefb;
}

A.rtLink, A.rtLink:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#333333;
text-decoration: none;
}

A.rtLink:hover, A.rtLink:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#000000;
text-decoration: underline;
}

A.rtLink:active, A.rtLink:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#ff0000;
text-decoration: underline;
}

A.singerLink, A.singerLink:visited{
font-family: arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#444444;
text-decoration: none;
letter-spacing:-.1px;
}

A.singerLink:hover, A.singerLink:visited:hover{
font-family: arial, sans-serif;
font-size: 10px;
font-weight: normal;
color:#000000;
text-decoration: none;
}

A.singerLink:active, A.singerLink:visited:active{
font-family: arial, sans-serif;
font-size: 10px;
font-weight: normal;
color:#ff0000;
text-decoration: none;
}

.gameImage{
display:block;
float:left;
margin-right:5px;
margin-bottom:10px;
}

.contactFormHeader{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#666666;
text-decoration: none;
}

.contactSubtext{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#999999;
text-decoration: none;
}

.contactBold{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#333333;
text-decoration: none;
}

.contactCopy{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#666666;
text-decoration: none;
line-height:14px;
}

.required, .form_error_message {
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: bold;
color:#ff0000;
text-decoration: none;
}

.contactInput{
color:#333333;
width:400px;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
padding:2px;
}

.contactMonth{
color:#333333;
width:120px;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
padding:2px;
}

.contactDay{
color:#333333;
width:80px;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
padding:2px;
}

.phoneInput{
color:#333333;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
padding:2px;
}


.contactSubmit{
color:#333333;
width:400px;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight:bold;
padding:4px;
}

.contactSubmit:hover{
color:#333333;
width:400px;
background-color:#B7F9FF;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight:bold;
padding:4px;
}

.rtRow1{
background-color:#d0e5f9;
}

.rtRow2{
background-color:#e0eefb;
}

.homeRingtoneList{
background-image:url("/template/ca/images/ringtone_bkg.jpg");
}

.homeTableHeader{
height:21px;
background-image:url("/template/ca/images/hp_header_bkg.gif");
font-family: helvetica, verdana, arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
}

.homeTableHeaderGrad{
height:21px;
background-image:url("/template/ca/images/ringtone_bkg.jpg");
font-family: helvetica, verdana, arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
}

.homeTableHeaderText{
font-family: helvetica, verdana, arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
vertical-align:middle;
}

.homeTableHeader A:visited{
text-decoration: none;
color:#ffffff;
vertical-align:middle;
}

.homeTableHeader A:link{
text-decoration: none;
color:#ffffff;
vertical-align:middle;
}

.homeTableHeaderGrad A:visited{
text-decoration: none;
color:#98C101;
vertical-align:middle;
}

.homeTableHeaderGrad A:link{
text-decoration: none;
color:#98C101;
vertical-align:middle;
}

.userLinks{
font-family: helvetica, verdana, arial, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
margin-left:5px;
}

.userLinks A:visited{
font-family: helvetica, verdana, arial, sans-serif;
text-decoration: underline;
font-size:10px;
font-weight:bold;
color:#ffffff;
}

.userLinks A:link{
font-family: helvetica, verdana, arial, sans-serif;
text-decoration: underline;
font-size:10px;
font-weight:bold;
color:#ffffff;
}



.homeTableFooter{
background-image:url("/template/ca/images/grey_footer_gradient_short.gif");
background-color:none;
}

.homeTableFooterLong{
background-image:url("/template/ca/images/grey_footer_gradient_long.gif");
background-color:none;
}


A.rtLink, A.rtLink:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#333333;
text-decoration: none;
}

A.rtLink:hover, A.rtLink:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#000000;
text-decoration: none;
}

A.rtLink:active, A.rtLink:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#000000;
text-decoration: underline;
}

.smsTitle{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 15px;
font-weight:bold;
color:#006699;
line-height:18px;
}

.smsDesc{
font-family: helvetica,verdana, arial, sans-serif;
 color:#666666;
 font-size:11px;
 font-weight:normal;
}

A.smsTitle,A.smsTitle:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 13px;
font-weight:bold;
color:#006699;
line-height:15px;
text-decoration:none;
}

A.smsTitle:hover,A.smsTitle:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 13px;
font-weight:bold;
color:#999999;
line-height:15px;
text-decoration:none;
}

A.smsTitle:active,A.smsTitle:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 13px;
font-weight:bold;
color:#ff0000;
line-height:15px;
text-decoration:none;
}

.light{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 10px;
font-weight:normal;
color:#999999;
line-height:18px;
}

.aboutFC{
font-family: helvetica, verdana, arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
padding-left:10px;
padding-top:10px;
padding-right:15px;
padding-bottom:15px;
text-align:justify;
}

.rtHorizontalDot{
background-image:url("/template/ca/images/3px_horiz_dot.gif");
}

.infoDescription{
text-align:left;
font-size: 12px;
font-family: helvetica, verdana, arial, sans-serif;
color:#666666;
}

.tos{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#666666;
text-decoration: none;
}

.tosHeader{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 14px;
font-weight: bold;
color:#333333;
text-decoration: none;
line-height:16px;
}

.sitemapHeader{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 20px;
font-weight: normal;
color:#999999;
text-decoration: none;
line-height:28px;
}

.sitemapProductHeader{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: bold;
color:#0D5B80;
text-decoration: none;
line-height:16px;
}


A.siteMap, A.siteMap:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
color:#666666;
text-decoration: none;
line-height:14px;
}

A.siteMap:hover, A.siteMap:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
color:#0D5B80;
text-decoration: underline;
line-height:14px;
}

A.siteMap:active, A.siteMap:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
color:#ff0000;
text-decoration: underline;
line-height:14px;
}


.pageinateBg{
 background-color:#a7a7a7;
 padding-left:10px;
 font-family: helvetica, verdana, arial, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#ffffff;
 }

A.pageLink, A.pageLink:visited{
 font-family: helvetica, verdana, arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#ffffff;
}

A.pageLink:hover, A.pageLink:visited:hover{
 font-family: helvetica, verdana, arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 color:#ffffff;
}

A.pageLink:active, A.pageLink:visited:active{
 font-family: helvetica, verdana, arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 color:#ffffff;
}

A.graypageLink, A.graypageLink:visited{
 font-family: helvetica, verdana, arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#777777;
}

A.graypageLink:hover, A.graypageLink:visited:hover{
 font-family: helvetica, verdana, arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 color:#777777;
}

A.graypageLink:active, A.graypageLink:visited:active{
 font-family: helvetica, verdana, arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 color:#777777;
}



.breadcrumbs{
 background-color: #2d6393;
 font-family: helvetica, verdana, arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#ffffff;
 text-decoration: none;
 padding-left:12px;
}

A.breadcrumbLink,A.breadcrumbLink:visited,A.userLink,A.userLink:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#ffffff;
text-decoration: none;

}

A.breadcrumbLink:hover,A.breadcrumbLink:visited:hover,A.userLink:hover, A.userLink:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#ffffff;
text-decoration: underline;

}

A.breadcrumbLink:active,A.breadcrumbLink:visited:active,A.userLink:active,A.userLink:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#ffffff;
text-decoration: underline;

}

.listdivision{
 background-color:#a7a7a7;
 padding-left:10px;
 font-family: helvetica, verdana, arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 }

.listdisclaimer{
 padding-left:10px;
 font-size:10px;
 color:#555555;
 }


.formHeading1{
color:#333333;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
letter-spacing:-.2px;
line-height:18px;
}

.formHeading2{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
letter-spacing:-.2px;
line-height:18px;
}

.accountHeading{
color:#ffffff;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
line-height:18px;
}

.confirmMsg{
background-color:#e7f5f8;
background-image:none;
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding:15px;
}

.userForm1{
background-color:#e2f2f2;
padding:5px;
}

.userForm2{
background-image:  url("/template/ca/images/user_formbg3.gif");
padding:5px;
background-repeat: no-repeat;
}

.checkbox1{
display:inline;
}

.plans{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

LI.plans{
margin-left:-20px;
}

.userFormHeading{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.userMsg{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding:3px;
}

.carrierSelect1{
width:150px;
color:#333333;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
padding:2px;
}

.numberInput1{
color:#333333;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
padding:2px;
width:36px;
}

.numberInput2{
color:#333333;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
padding:2px;
width:60px;
}

.codeInput {
color:#333333;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
padding:2px;
}

H3{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
line-height:20px;
margin-top: 0px;
margin-bottom: 0px;
letter-spacing: -.2px;
}

/*
.productHeader{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
line-height:20px;
letter-spacing: -.2px;
}
*/

.artistHeader{
color:#666666;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
letter-spacing: -.2px;
}

.productListing{
color:#999999;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}



A.productListLink,A.productListLink:visited{
color:#666666;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

A.productListLink:active,A.productListLink:visited:active{
color:#ff0000;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
}

A.productListLink:hover,A.productListLink:visited:hover{
color:#333333;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
}

.password1{
color:#333333;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
padding:2px;
width:150px;
}

.largeHeading{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
letter-spacing:-.2px;
line-height:18px;
}

.left{
float:left;
}

.txtInstSM{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
line-height:14px;

}

.txtInstLG{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 24px;
font-weight: bold;
text-decoration: none;
line-height:26px;
letter-spacing:1px;
}

.registerFormHeader{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#666666;
text-decoration: none;
}

.userMsg2{
color:#4086c4;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.smsSubscribe{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight:bold;
color:#666666;
}

.smsCode{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight:bold;
color:#006699;
}




/*
.subHeader{
background-image:url("../images/subheader_bg.gif");
height:18px;
}

.vdots{
background-image:url("../images/vdot.gif");
height:18px;
}

.hdots{
background-image:url("../images/hdot.gif");
height:11px;
}

.searchFormBG{
background-color:#87BED7;
padding-left:10px;
}

.greyBg{
background-color:#87bed7;
}


.greyBgPad{
background-color:#87bed7;
padding-left:10px;
}

.tableFooter{
background-image:url("../images/footer_bg.gif");
height:17px;
}

.ringtonesGradient{
background-image:url("../images/ringtones_gradient.gif");
}

.bottomGradient{
background-image:url("../images/ringtones_gradient.gif");
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#333333;
text-decoration: none;
}

.white{
background-color:#ffffff;
padding-bottom:3px;
}

.imgBorder{
border:3px solid;
border-color:#0080BA;
}


.loginBg{
background-image:url("../images/new_login_bg.gif");
}

.rtArtist{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color:#333333;
text-decoration: none;
line-height:12px;
}

.celebTxt{
padding:4px;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#333333;
text-decoration: none;
text-align:left;

}

.photocred{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#666666;
text-decoration: none;
}

.rtName{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#333333;
text-decoration: none;
}


.contentName{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 14px;
font-weight: bold;
color:#333333;
text-decoration: none;
line-height:16px;
}

.catHeader{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 16px;
font-weight: bold;
color:#333333;
text-decoration: none;
line-height:22px;
text-transform:uppercase;
}

.contentDesc{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#333333;
text-decoration: none;
}



.searchSelect{
width:125px;
color:#333333;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
padding:2px;
}


.sortSelect{
width:150px;
color:#333333;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
padding:2px;
}

.searchInput{
color:#333333;
width:165px;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
padding:2px;
}


A.hprtLink, A.hprtLink:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#333333;
text-decoration: none;
}

A.hprtLink:hover, A.hprtLink:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#000000;
text-decoration: underline;
}

A.hprtLink:active, A.hprtLink:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#ff0000;
text-decoration: underline;
}


A.hpLink, A.hpLink:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#666666;
text-decoration: none;
}

A.hpLink:hover, A.hpLink:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#000000;
text-decoration: underline;
}

A.hpLink:active, A.hpLink:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#ff0000;
text-decoration: underline;
}

.itemList{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
color:#333333;
text-decoration: none;
}











A.siteMap, A.siteMap:visited{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
color:#666666;
text-decoration: none;
line-height:14px;
}

A.siteMap:hover, A.siteMap:visited:hover{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
color:#0D5B80;
text-decoration: underline;
line-height:14px;
}

A.siteMap:active, A.siteMap:visited:active{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
font-weight: normal;
color:#ff0000;
text-decoration: underline;
line-height:14px;
}


.loginInput{
color:#333333;
width:210px;
background-color:#ffffff;
border: 1px solid;
border-color:#595959;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;

}

.rtSelect{
width:220px;
color:#333333;
background-color:#DDEFF8;
border: 1px dotted;
border-color:#0D5B80;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 11px;
padding:2px;
}



 .leftHeader{
 background-image:url("../images/left_headerbg.gif");
 padding-left:8px;
 }

  .rightHeader{
 background-image:url("../images/right_headerbg.gif");
 padding-left:8px;
 }



.mission{
font-family: helvetica,verdana, arial, sans-serif;
 color:#1e3874;
 font-size:11px;
 font-weight:normal;
 background-color:#E0F1F6;
 padding:7px;
}


.smsHeader{
font-family: helvetica,verdana, arial, sans-serif;
 color:#1e3874;
 font-size:14px;
 font-weight:normal;
}





.light{
font-family: helvetica, verdana, arial, sans-serif;
font-size: 10px;
font-weight:normal;
color:#999999;

}

A.headerLink,A.headerLink:visited{
 font-family: helvetica,verdana, arial, sans-serif;
 text-transform: uppercase;
 color:#ffffff;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}

A.headerLink:hover,A.headerLink:visited:hover{
 font-family: helvetica,verdana, arial, sans-serif;
 text-transform: uppercase;
 color:#e0ff4d;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}

A.headerLink:active,A.headerLink:visited:active{
 font-family: helvetica,verdana, arial, sans-serif;
 text-transform: uppercase;
 color:#ffffff;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}

*/

.incompatible {
 color:red;
 font-weight: bold;
}

.chatMainContainer{
position:relative; 
background-repeat: no-repeat; 
top:0px; 
z-index:1;
}


.chatFlashLayer{
 position:absolute;
 top:75px;
 left:33px;
 _left:-30px;
 z-index:10;
 visibility:visible;
}

.form_error_message {
color:#f00;
}

#subscription_success,
#error_confirmation {
 position:relative;
 padding:25px 0px;
}

#error_confirmation h3 {
 color:#f00;
}


#horoscopeArea {
 position: relative;
 width: 700px;
 _width: 700px;
 height: 500px;
 cellpadding: 0px;
}

#horoscopeMenu {
 position: relative;
 align: left;
 width: 125px;
}

#horoscopeContent {
 position: relative;
 align: left;
 width: 575px;
}

#horoscopeContentBlock {
 display: block;
 color:black;
 text-transform: uppercase;
 font-family: sans-serif;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 height:30px;
 margin:0 0;
 padding:0 0;
 letter-spacing:1px;
}


#horoscopeMenu li.listing {
 display: block;
 color:white;
 text-transform: uppercase;
 font-family: sans-serif;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 height:30px;
 margin:0 0;
 padding:0 0;
}

.horoscopeTitle { font-family: Arial; font-size:22px; color:#526BFF; };
.notice { font-family: Myriad Roman, Arial, helvetica, Sans-Serif; font-size: 18px; line-height:24px; font-weight: normal; letter-spacing: 0px; color: #4E9BFA; margin: 0; }

#please_wait,
 .please_wait {
 position:absolute;
 border: 1px solid #ccc;
 width:300px;
 height:104px;
 padding: 0px;
 background: white url("../images/100x100_animated_flycell.gif") no-repeat 0 0;
 z-index:10000;
}

#please_wait p,
.please_wait p {
 position:relative;
 left:50px;
 top:35px;
 font-size:20px;
 font-weight:bolder;
 color:#69c;
 z-index:10000;
}
.sportsLight {
 color: #555;
 font-size:10px;
 }
