﻿/* 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 */
/* ##################################################################################### */
/* 10/17/06 For some reason this line doesn't validate in http://jigsaw.w3.org/css-validator/ for the whole page, 
   but there is no problem with the code snippet. The snippet validator does say that there should be a background color. */
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;}

/* 10/17/06 These are the old a:. the new a: are copied from Community, except that the colors are changed to the site colors. 
  a:link, a:visited {color:#3333cc;}
  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,.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;} /* 10/18/06 This was copied in from Community Style Sheet */


/* 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;}

/* 9/20 This set was changed so that links are brown; visited links are green and hover links are red. */
/* 9/22/06 Blue links are still showing up on Basic Ads. Try redoing this section */

.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;
}

/* 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;}
/* End LNavNoLine */

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 - removed Basic */
.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 */
.BlackBold16-25 {
	font-size:16px;
	font-weight:bold;
	line-height: 20px;
	text-align:left;
}

.BlackBold18 {
	font-size:18px;
	font-weight:bold;
	padding:10px;
}

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;
}

/* 10/21/08  Added to allow white text */
.WhiteBold14
{
   font-weight:bold;
   color:#ffffff;
   font-size:14px;
}

a.WhiteBold14, a.WhiteBold14:visited
{
   color:#ffffff;
}

.WhiteBold14 a:hover
{
   color:#000000;
}

/* 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;
}

/* 1/3/07 Copied from Community */
/* 12/18/06 Added to allow screenshots to have borders */
img.ImgBorder
{
  border: 1px;
}


/* End tag line styles */

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;}
/* 11/29/06 to convert layer on front page to table */
.tableFormLIGHT 	{border:1px solid #5c4f49; width:100%; margin-bottom:5px; background:#f8f3ed;}
.tableHeadlIGHT, th 	{border:1px solid #5c4f49; padding:2px 6px; font-size:13px; font-weight:bold; background:#5b1300; color:#fff; text-transform:lowercase;}
.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;}
/* 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;}
/* 11/6/06 - Added to allow a pop up instruction table. */
.tableFormC 	{border:1px solid #5c4f49; width:600; padding:10px 10px 10px 10px; background:#ebe8e3; cursor:pointer;}
.tableFormD 	{border:1px solid #5c4f49; width:400; padding:10px 10px 10px 10px; 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;}
.cellFormC 	{border:0px; 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;}
/* 11/6/06 Added for links to instruction tables */
a.tableHead:visited, a.tableHead:visited
{
  text-decoration:underline;
  color:#FFFFFF;
}

/* 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;}

/* 10/23/06 Table with padding */
.ContentTable
{
  margin:10px; 
  padding:10px; 
  border: 1px solid #ccc;
  background: #ffffff;
} 

.TableContent
{
  margin:10px; 
  padding:10px; 
  background: #ffffff;
} 

.TableTitle
{
  font-size: 20px;
  font-weight: bold;
}

.GreenCaps
{
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	color: #006600;  
}

.TableNoPadding
{
  margin:0px; 
  padding:0px;
  border-collapse:separate; 
  border: 1px solid #ccc;
  background: #ffffff;
} 

/* 11/10/06 - For small box ads */
.TableTitleYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: bold;
	color: #FFFFCC;
}
.GreenCap18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #336633;
}

/* SUBTITLE STYLES */

/* Added 10/21/08 from Community */
.GreenBold14 
{
  font-weight:bold; 
  color:#006600; 
  font-size:14px;
}

/* End Subtitle styles */


/* MISC */
/* In Community 10/16/08. Added to Classifieds 10/21/08 */

.AddRed
{
  color: #CC0000;
}