﻿/* Copyright 2003-2006, AlphaPlex, Inc.  All Rights Reserved.  Web Site: www.alphaplex.net */

/* Colors Used */
/* #####################################################################################
Orig DkBlue #4B5C82
Orig LtBlue #E4E8F3

Logo Brown	#5b1300
Logo Green	#00703c
Header Bars	#eee7cb
Orange		#e46100
Body Background	#fbfaf6
Brown Borders	#5c4f49
*/


/* General Elements */
/* ##################################################################################### */
body,p,td,ul,li,h1,h2,h3,h4,h5,h6 {font-family:Arial,Helvetica,Verdana,sans-serif;}

body	{font-size:12px; margin:0px; padding:0px; background:#fbfaf6;}
fieldset{border:none;}
form	{margin:0px; padding:0px;}
table	{margin:0px; padding:0px; border-collapse:collapse;}
th	{vertical-align:top; text-align:left;}
td	{font-size:12px; margin:0px; padding:0px; vertical-align:top;}
img	{margin:0px; padding:0px; border:0px;}
p	  {font-size:12px;}
ul	{font-size:12px;}
li	{font-size:12px;}
h1	{font-size:20px;}	
h2	{font-size:18px;}
h3	{font-size:16px;}
h4	{font-size:14px;}
sup	{color:#990000;}

/* 1/3/07 Unify styles between Classifieds and Community 
a:link  {color:#3333cc;}
a:visited{color:#006600}
a:active, a:hover{color:#ff0000;}
*/

a:link  {color:#00703c;}
a:visited{color:#000000}
a:active, a:hover{color:#cc0000;}

@media print {
	.Head2,.Head3,.Bdy1,.TopBanner,.BottomBanner,.Foot {display:none;}
}

/* 1/26/07 John Youngquist wants his ad to print
@media print {
	.Head2,.Head3,.Bdy1,.TopBanner,.RightBanner,.BottomBanner,.Foot {display:none;}
}
*/

/* Site Page Elements */
/* ##################################################################################### */
.ALL 		{margin:0 auto; width:100%;}
.MainBody	{width:100%;}
.Content	{}
.ContentTbl	{width:100%;}
.ContentCell	{padding:10px; width:100%;}
.TopBanner 	{text-align:center;}
.LeftBanner 	{padding:10px 2px;}
.RightBanner 	{padding:10px 2px;}
.BottomBanner 	{text-align:center;}
.DisplayAd   {padding: 10px;}


/* Header */
/* ##################################################################################### */
.Head1 	{width:100%; height:72px; background:#fff;}
.Head1a	{width:235px;}
.Head1b {text-align:center; vertical-align:bottom;}
  .Head1b ul {width:585px; margin:0px;}
  .Head1b li {list-style:none; float:left;}
  .Head1b li #sel {}
  .Head1b li a {display:block; text-decoration:none; margin:0px 1px; font-weight:bold; font-size:12px;	width:95px; height:19px; padding-top:3px; white-space:nowrap;}
  .Head1b li a:link, .Head1b li a:visited {color:#fff; background:url(images/Tab.gif) no-repeat;}
  .Head1b li a:active, .Head1b li a:hover {color:#fff; background:url(images/TabOVER.gif) no-repeat;}
  #NavSel a:link, #NavSel a:visited, #NavSel a:active, #NavSel a:hover {color:#5b1300; background:url(images/TabON.gif) no-repeat;}
.Head1c {width:135px; padding:0px 10px 0px 35px; vertical-align:middle; color:#5b1300; font-size:11px; font-weight:bold;}

.Head2 	{width:100%; height:25px; background:#000000;}
.Head2a	{color:#fff; vertical-align:middle; padding-left:5px; font-weight:bold;}
  .Head2a A:link, .Head2a A:visited {color:#ffffff; text-decoration:none;}
  .Head2a A:active, .Head2a A:hover {color:#ffff00; text-decoration:underline;}
.Head2b	{color:#fff; vertical-align:middle; padding-right:5px; text-align:right; font-weight:bold; white-space:nowrap;}

.Head3  {width:100%; height:30px; background:#e4e8f3;}
.Head3a {vertical-align:middle; padding-left:5px;}
.Head3b {vertical-align:middle; padding-right:5px; font-weight:bold; text-align:right; white-space:nowrap;}


/* Left Navigation */
/* ##################################################################################### */
.LNav	{width:176px; padding:10px 5px 270px 12px; font-size:11px; font-weight:bold; color:#5b1300;}
/*.LNav	{background:url(images/LNavMan.jpg) no-repeat bottom center; width:176px; padding:10px 5px 270px 12px;  font-size:11px; font-weight:bold; color:#5b1300;}*/
.LNav a {}
.LNav a:link, .LNav a:visited {color:#00703c;}
.LNav a:active, .LNav a:hover {color:#990000;}

/* 1/3/07 New version copied from Classified CSS
.LNavNoLine	
{
  width:176px; 
  padding:10px 5px 270px 12px; 
  font-size:11px; 
  font-weight:bold; 
  color:#5b1300;
  text-decoration:none;
}

.LNavNoLine a {}
.LNavNoLine a:link, .LNav a:visited {color:#00703c; text-decoration:none;}
.LNavNoLine a:active, .LNav a:hover {color:#990000;}
*/

.LNavNoLine
{
  font-size:11px; 
  font-weight:bold; 
  color:#660000;
  text-decoration:none;
}

a.LNavNoLine
{
  font-size:11px; 
  font-weight:bold; 
  color:#660000;
  text-decoration:none;
}

a.LNavNoLine:hover, a.LNavNoLine:active, a.LNavNoLine:active
{
  color:#006600;
  text-decoration:underline;
}

a.LNavNoLine:visited
{
  color:#000000;
  text-decoration:none;
}

/* 12/12/06 Copied from Classified/StyleSheet.css 
Used for sidebar navigation
*/
.LNavNoLine12	
{
  width:176px; 
  padding:10px 5px 270px 12px; 
  font-size:12px; 
  font-weight:bold; 
  color:#009900;
  text-decoration:none;
  line-height: 22px; /* This was taken out, but replaced 10/25/06 */
}

.LNavNoLine12 a {}
.LNavNoLine12 a:link, .LNavNoLine a:visited 
{
  color:#009900;
  text-decoration:none;
}
.LNavNoLine12 a:active, .LNavNoLine12 a:hover {color:#990000;}


a.LNavAlt:link, a.LNavAlt:visited {color:#5b1300;}
a.LNavAlt:active, a.LNavAlt:hover {color:#990000;}

.LNAdjust    {margin-top:0px; margin-bottom:0px;}
.LNAdjust Li {margin:0px 0px 0px -22px;}

.LNtitle {font-size:13px; font-weight:bold; padding:10px 0px 1px 0px;}

/* 9/4/08 Changed with removal of Basic Ads */
.PlaceAd 
{
  font-size:16px; 
  font-weight:bold; 
  text-align:center; 
  padding-top:10px;
  background-color: #eee7cb;
  border: thin ridge #ff6600;
  margin: 5px 0 5px 0;
  padding-bottom: 5px;
}

/* 11/30/06 Added for top box on Front Page */
.BlackNote
{
  color: #000000;
  font-size: 11px;
  font-weight: 300;
}

.BlackBold16-25 {
	font-size:16px;
	font-weight:bold;
	line-height: 20px;
	text-align:left;
}

/* 10/16/08 Added for Rate Card */
.BlackBold14
{
	font-size:14px;
	font-weight:bold;
	line-height: 18px;
	color: #000000;
}

a.BlackBold14
{
	color: #000000;
}

a.BlackBold14:hover
{
	color: #FF6600;
	text-decoration: none;
}

.WhiteBold14
{
	font-size:14px;
	font-weight:bold;
	line-height: 18px;
	color: #ffffff;
}

a.WhiteBold14
{
	color: #ffffff;
}

a.WhiteBold14:hover
{
	color: #FF6600;
	text-decoration: none;
}


/* 9/4/08 a and hover added when Basic removed */ 
.BlackBold18 {
	font-size:18px;
	font-weight:bold;
	padding:10px;
	color: #000000;
}

a.BlackBold18 {
	font-size:18px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

a.BlackBold18:hover {
	font-size:18px;
	font-weight:bold;
	color: #663300;
}

.RedBold16 {
	font-size:18px;
	font-weight:bold;
	padding:10px;
	text-align:center;
	color: #CC0000;
}

a.RedBold16 {
	font-size:18px;
	font-weight:bold;
	padding:10px;
	text-align:center;
	color: #CC0000;
	text-decoration:none;
}

a.RedBold16:hover {
	font-size:18px;
	font-weight:bold;
	padding:10px;
	text-align:center;
	color: #00CC00;
}


/* Added 8/31/06 for User Feedback pages */
.RedBold14
{
   font-weight:bold;
   color:#990000;
   font-size:14px;
}

.RedBold12
{
   font-weight:bold;
   color:#990000;
   font-size:12px;
}

/* Added 9/7/06 for tag line */
.OrangeBoldItalic16
{
	font-weight:bold;
	color:#E76100;
	font-size:16px;
	font-style: italic;}

.OrangeBoldItalic18
{
   font-weight:bold;
   color:#E76100;
   font-size:16px;
   	font-style: italic;}

.GreenBoldItalic16
{
   font-weight:bold;
   color:#006600;
   font-size:16px;
   	font-style: italic;}

.GreenBoldItalic24 
{
  font-weight:bold; 
  color:#006600; 
  font-size:24px; 
  font-style: italic;
}
/* End tag line styles */

/* Subtitle styles */

.GreenBold14 {font-weight:bold; color:#006600; font-size:14px;}
/* End Subtitle styles */

/* 11/10/06 - For small box ads. Copied from Classifieds 1/17/07*/
.TableTitleYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: bold;
	color: #FFFFCC;
}

/* 12/18/06 Added to allow screenshots to have borders */
img.ImgBorder
{
  border: 1px;
}

/* 1/3/07 Copied from  Classified CSS */
option.Dropdown10
{
  font-size:8px;
}


.SearchQuick 	{width:100%; margin:0px;}
.SearchCat 	{font-size:11px; width:100%;}
.SearchText 	{width:100px; font-size:11px; padding-right:5px; position:relative; top:-4px; left:-2px; border-top:2px solid #888; border-left:2px solid #888; border-right:1px solid #eee7cb; border-bottom:1px solid #eee7cb;}
.SearchSubmit 	{width:30px; height:18px; background:#e4e8f3; font-weight:bold; font-size:11px;}
.SearchAdv	{font-weight:bold; font-size:11px;}


/* Footer */
/* ##################################################################################### */
.Hline 	{width:60%; color:#bac4da;}
.Foot 	{width:100%; height:20px; background:#5b1300;}
.Foot td{color:#fff; font-weight:bold; font-size:11px; vertical-align:middle; padding:0px 10px;}
  .Foot td A:link, .Foot td A:visited {color:#fff; text-decoration:none;}
  .Foot td A:active, .Foot td A:hover {color:#fff; text-decoration:underline;}


/* Form Tables */
/* ##################################################################################### */
.tableForm 	{border:1px solid #5c4f49; width:100%; margin-bottom:5px; background:#fff;}
.tableHead, th 	{border:1px solid #5c4f49; padding:2px 6px; font-size:13px; font-weight:bold; background:#e46100; color:#fff; text-transform:lowercase;}

/* 10/2/08 Added to allow upper case in title rows */
.tableHeadCase, th 	
{
   border:1px solid #5c4f49; 
   padding:2px 6px; 
   font-size:13px; 
   font-weight:bold; 
   background:#e46100; 
   color:#fff;
}

.tableHeadCaseBrown 	
{
   border:1px solid #5c4f49; 
   padding:2px 6px; 
   font-size:13px; 
   font-weight:bold; 
   background-color:#5b1300;
   color:#fff;
}


.subTableHead 	{border:1px solid #5c4f49; padding:2px 6px; font-size:13px; font-weight:bold; background:#eee7cb; color:#000000; text-transform:lowercase;}
.tablePrompt 	{border:1px solid #5c4f49; padding:1px 3px; font-size:13px;}
.tablePromptRqd {border:1px solid #5c4f49; padding:1px 3px; font-size:13px; font-weight:bold;}
/* 12/9/06 Copied from Classified Styles - 10/5/06 - Added to make the form labels stand out more */
.tablePromptBrown 
{
  border:1px solid #5c4f49; 
  padding:1px 3px; font-size:
  13px; font-weight:bold; 
  color:#990000;
}



.tableData 	{border:1px solid #5c4f49; padding:3px 5px;}
.tablePhoto	{border:1px solid #5c4f49; border-right:none;text-align:center;}
.tableHelp 	{color:#990000; font-size:11px;}
.subT TD	{padding:0px 4px 0px 0px;}
.subTHead	{font-size:10px; font-weight:bold; padding:0px 3px; position:relative; top:1px; color:#990000;}

.tableFormA 	{border:1px solid #5c4f49; width:100%; margin-bottom:5px; background:#ffffff; cursor:pointer;}
.tableFormB 	{border:1px solid #5c4f49; width:100%; margin-bottom:5px; background:#ebe8e3; cursor:pointer;}
.tableFormA TD 	{color:#000;}
.tableFormB TD 	{color:#000;}
.cellFormA 	{border:1px solid #5c4f49; background:#ffffff; cursor:pointer; padding:3px 5px;}
.cellFormB 	{border:1px solid #5c4f49; background:#ebe8e3; cursor:pointer; padding:3px 5px;}


/* Custom Elements */
/* ##################################################################################### */
A.noline:link, A.noline:visited {text-decoration:none;}
A.noline:active, A.noline:hover {text-decoration:underline;}

A.Button:link, A.Button:visited {background:#E0E4CB; color:#000000; border:1px solid #000000; padding:1px 5px; font-size:14px; font-weight:bold; text-decoration:none;}
A.Button:active, A.Button:hover {background:#86933A; color:#D5DEA0; border:1px solid #000000; padding:1px 5px; font-size:14px; font-weight:bold; text-decoration:none;}

.NewWindow {margin:10px; padding:10px; border:1px solid #58715B;}
.Icon {position:relative; top:2px; margin-right:3px;}
A.noline:link, A.noline:visited {text-decoration:none;}
A.noline:active, A.noline:hover {text-decoration:underline;}

/* Nora Added 8-10-06 */
A.FrontTextLink {font-size:15px; color:#5b1300; font-weight:bold;}

/* Nora Added 11/15/06 */
.ImgBorder	
{
  margin:0px; 
  padding:5px; 
  border:1px;
}

/* 11/16/06 Added from Classified Styles */
.TableTitle
{
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}

/* 2/19/09 Need white text */
.White12Bold
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:600;
  text-align:center;
}

.White14Bold
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FFFFFF;
  font-weight:600;
  text-align:center;
}



/* Event Calendar */
/* ##################################################################################### */
.Calendar  {border:1px solid #000; background:#ebebeb; margin:0px; width:160px;}
.CalendarL {border:1px solid #000; background:#ebebeb; margin:10px 10px 10px 0px; width:160px;}
.CalendarR {border:1px solid #000; background:#ebebeb; margin:10px 0px 10px 10px; width:160px;}
.CalHead {text-align:center; font-weight:bold; padding:2px 0px;}
.CalHead A:link, .CalHead A:visited {color:#990000; text-decoration:none; font-weight:bold; padding:0px 3px; border-top:1px solid #ccc; border-left:1px solid #ccc; font-size:14px; border-bottom:1px solid #898989; border-right:1px solid #898989;}
.CalHead A:active, .CalHead A:hover {color:#FF0000; text-decoration:none; font-weight:bold; padding:0px 3px; border-top:1px solid #898989; border-left:1px solid #898989; font-size:14px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.CalDay {text-align:center; font-weight:bold; width:22px; background:#d3cfe3; font-size:14px; border-top:1px solid #959595; border-right:1px solid #959595;}
.CalDate {text-align:center; width:22px; border-top:1px solid #959595; border-right:1px solid #959595; font-size:14px;}
.CalDate A:link, .CalDate A:visited {color:#000000; text-decoration:none; width:20px;}
.CalDate A:active, .CalDate A:hover {color:#990000; text-decoration:none; width:20px;}

.FormatDesc {font-weight:bold; background:yellow; color:#990000; cursor:pointer; margin:0px 2px; padding:0px 3px;}
	
.RatingBackground {position:relative; height:15px; width:100px; background:#DDD;}
.RatingGraph      {position:relative; height:15px; text-align:left; display:block; line-height:15px; overflow:hidden;}
.RatingGraphic    {position:relative; height:15px; width:100px; display:block; background-repeat:no-repeat;}

/* MISC */
/* 10/16/08 */

.AddRed
{
  color: #CC0000;
}