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

#directory { width:720px; height:100%; background-image:url(../images/black_line.gif); background-repeat:no-repeat;}
.listings {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 20px 0px 20px; line-height:20px;}

#home-class { width:450px; background-image:url(images/class_ad_arrow.gif); background-position:right top; background-repeat:no-repeat; font-family:Arial, Verdana, Helvetica, sans-serif; padding-left:20px; }
#home-class h3 { font-size:14px; color:#297690; }

#home-class h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; margin-right:100px; font-weight:normal; color:#FF9900; }
#home-class h5 { font-size:16px; color:#333; font-weight:normal; margin-right:120px; }
#home-class h6 {font-size:13px; color:#000; padding-left:0px; padding-top:10px;}
.reg {font-size:13px; font-weight:normal; color:#000; text-transform:none;}

#directory h1 {color:#297690; font-family:Arial, Helvetica, sans-serif; font-size:18px;}

#directory a:link, #directory a:visited { color:#297690;}
#directory a:hover, #directory a:active {color:#FF9900;}

#bord-left { border-left:1px solid #000;}

#post{}

#post a:link, #post a:visited {color:#FF9900; }
#post a:hover, #post a:active {color:#000;}

.classad {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; padding:10px 20px 0px 20px;}

#post .login { background-color:#297690; color:#ffffff; text-align:right; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px 5px 0px 10px; margin-bottom:20px;} 

#post a.login:link {color:#ffffff;}
#post a.login:visited {color:#ffffff;}
#post a.login:hover {color:#FFCC33;}
#post a.login:active {color:#FFCC33;} 

.post { color:#ffffff; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:20px; padding-left:10px;} 

a.post:link {color:#297690;}
a.post:visited {color:#297690;}
a.post:hover {color:#FFCC33;}
a.post:active {color:#FFCC33;} 

.steps {font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:#FF6600; padding:5px; margin:0px 5px 5px 20px; color:#ffffff; border:1px solid #666666;}

.stepstwo {font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:#FF6600; padding:5px; margin:5px; color:#ffffff; border:1px solid #666666;}

.stepsunactive {font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:#CCCCCC; padding:5px; margin:5px; color:#666666;border:1px solid #666666;}

.stepsunactiveone {font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:#CCCCCC; padding:5px;  margin:0px 5px 5px 20px; color:#666666;border:1px solid #666666;}

.classhead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:20px 20px 10px 20px; }

.checkout { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:20px 5px 10px 20px; }

.cost { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0px 0px 10px 0px; }

.disclaimer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color:#666666; padding:20px; width:200px; border:1px solid #000000;}

.discount { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; background-color:#CCCCCC; padding:15px; width:130px; border:1px solid #000000;}

.count { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-left:20px; }

#outline {border:1px solid #666666; margin:20px; padding:10px; background-color:#FFFFCC;}

.regular {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

td .total {padding:10px; border-left:1px solid #666666; border-top:1px solid #666666; border-right:1px solid #666666;}

td .price {padding:10px; border-left:3px solid #666666; border-top:1px solid #666666; border-right:1px solid #666666; background-color:#99CCCC; border-bottom:1px solid #666666;}

td.fleft { 
  width: 50%; text-align:right; padding:5px; 
  font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.fright: { 50%; padding: 5px; }

input.button { background-color:#297690; color:#ffffff; text-align:right; height:30px; font-family :Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }

#members {width:466px; margin-top:20px; margin-left:0px; border-bottom:2px solid #297690; height:33px; padding-left:20px; }

#members ul { margin:0; padding:0; list-style:none;}

#members li {float:left; background-color:#297690; margin:1px;}

#members li a { padding:5px; color:#ffffff; float:left;}

table.member_view_ads { width: 480px; } 
tr.member_view_ads { text-align: center; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; }
table.member_view_ads td { border: 1px solid #2a64db; padding: 2px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; text-align: center; }


