/****************** General page wide styles ******************/
.todaysBirthdays{font-weight:bold;padding:10px;}
.resultGood, .resultBad{font-weight:bold;margin:20px;padding:10px;text-align:center;border:1px solid black}
.resultGood{color:green}
.resultBad{color:red}

h1 {color:#0000ff; font-variant:small-caps; font-family:Arial; font-size:30px; font-weight:777; font-stretch: semi-expanded; margin-left:15px;padding-left:25px;background:url(/images/arrow_title.gif) no-repeat left;margin:0;}

body {margin:0;}

td {line-height:1.4em;}

#wrapper {width:100%; border:0; padding:0; margin:auto;} /*outer table surrounding all the content*/

p {margin-top: 0;margin-bottom:0;}

.headingtext {color: #0000cf;
                    font-weight: bold;
                    font-size: 10pt;
                    font-family: verdana, Times, serif;}

img {border: none; text-decoration:none;}
a img {text-decoration:none;}

.smalltxt {font-size:90%;} /*styles beginning with a period '.' will appear in the content editor's style menu*/
.largetxt {font-size:110%;}

/****************** Styles for specific areas of the page **********/

#topContent{padding:0px;} /*Page Header*/
#leftContent{background-image: url(/images/side-menu.gif);width:150px;padding:0px;vertical-align:top;} /*Left Nav Panel*/
#centerContent{width:80%;padding:15px;vertical-align:top;} /*the page's main content area*/
#rightContent{background-color: #0000cf;width:155px;padding:0px;vertical-align:top;} /*Right Nav Panel*/
#bottomContent{padding:0px;background-color: #ffff00;} /*Page Footer*/
          
a.cp:link 		{ font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.cp:visited 		{ font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.cp:active 		{ font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.cp:hover 		{ font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#FF0000; font-weight:bold; text-decoration:none; BACKGROUND: None; }

.fullCatDescription{display:none;}
.blueBorder {
border: 1px solid #ff9900;
}
.paleblue, .paleblue td {
background-color: #ffff00;
color: #333399;
padding: 5px 5px 2px 5px; 
}

 /* Listing Premium */
.listingBorderP {
padding: 0px 5px 10px 4px;
border: solid #FF0000;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:10px;
border-right-width:1px;
}
.listingTitleP {
color:#FF0000;
font-weight:bold;
background-image: url('/images/title_bg_r.gif');
background-repeat: repeat-x;
background-position: 100% 40%;
padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:10px;
}


 /* Listing Gold */
.listingBorderG {
padding: 0px 5px 10px 4px;
border: solid #FFCC00;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:10px;
border-right-width:1px;
}
.listingTitleG {
color:#000000;
font-weight:bold;
background-image: url('/images/title_bg_g.gif');
background-repeat: repeat-x;
background-position: 100% 40%;
padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:10px;
}

 /* Link Partner */
.listingBorderL {
padding: 0px 5px 10px 4px;
border: solid #333333;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:10px;
border-right-width:1px;
}
.listingTitleL {
color:#000000;
font-weight:bold;
background-image: url('/images/title_bg_y.gif');
background-repeat: repeat-x;
background-position: 100% 40%;
padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:10px;
}

a.title:link { font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none; }
a.title:visited { font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none; }
a.title:active { font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none; }
a.title:hover { font-size: 9pt; color:#ff0000; font-weight:bold; text-decoration:none; border-bottom:1px dashed #fff; }

a.titleP:link { font-size: 9pt; color:#ffffff; font-weight:bold; text-decoration:none; }
a.titleP:visited { font-size: 9pt; color:#ffffff; font-weight:bold; text-decoration:none; }
a.titleP:active { font-size: 9pt; color:#ffffff; font-weight:bold; text-decoration:none; }
a.titleP:hover { font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none; border-bottom:1px dashed #fff; }

a.titleL:link { font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none; }
a.titleL:visited{ font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none; }
a.titleL:active { font-size: 9pt; color:#000000; font-weight:bold; text-decoration:none; }
a.titleL:hover { font-size: 9pt; color:#ff0000; font-weight:bold; text-decoration:none; border-bottom:1px dashed #fff; }

.gtext { font-family: arial,sans-serif; font-size: 8pt; text-decoration: none; color: Black; }

.smalltext { font-family: Verdana,Helvetica, arial,sans-serif; font-size: 8pt; text-decoration: none; color: Black; }

.cars { font-family: Verdana,Helvetica, arial,sans-serif; font-size: 8pt; text-decoration: none; color: Black; }

.autotext { font-family: Verdana,Helvetica, arial,sans-serif; font-size: 8pt; text-decoration: none; color: #333333; }

.texts { font-family: Verdana,Helvetica, arial,sans-serif; font-size: 8pt; text-decoration: none; color: #000000; }

.osbindextable        { font-family: Verdana,Helvetica, arial,sans-serif; font-size: 8pt; text-decoration: none; color: #000000; }

.listingLinks {font-family: Verdana,Helvetica, arial,sans-serif; font-size: 8pt; text-decoration: none; color: Black; }

.listingTitle {
color:#FF0000;
font-weight:bold;
background-image: url('/images/title_bg.gif');
background-repeat: repeat-x;
background-position: 100% 40%;
padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:10px;
}

.listingLinks{
padding-left:15px;
}

.codebox { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
border: 1px #333399 solid;
width: 90%;
overflow: hidden;
}

.ripesiteFooterLogo{display:none}

a.partyred:link { font-size: 9pt; color:#FF0000; font-weight:bold; text-decoration:underline; }
a.partyred:visited { font-size: 9pt; color:#FF0000; font-weight:bold; text-decoration:underline; }
a.partyred:active { font-size: 9pt; color:#FF0000; font-weight:bold; text-decoration:underline; }
a.partyred:hover { font-size: 9pt; color:#0000ff; font-weight:bold; text-decoration:none }
