/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */


#menuv
	{
	position:static;				/* position, size, and text of the menuv */
	z-index: 10;
	width: 13.5em;					/* width of menuv boxes */
	text-align: left;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	}

#menuv a
	{
	display:block;
	padding: 0.1em;					/* expands menuv box */
	border-bottom:0px solid #555;		/* adds bottom border */
	white-space:nowrap;
	}

#menuv a, #menuv a:visited				/* menuv at rest */
	{
	color: white;
	background-color: #49639D;
	text-decoration:none;				/* removes underlines from links */
	}

#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	background-image: url();
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuv a:hover	/* on mouse over -- all menuvs */
	{
	color: #49639D;
	background-color: #CAD6DF;
	}
	
#menuv li
	{
	list-style-type:none;	/* removes bullets */
	}

#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 13.5em;	/* distance from of left menuvs (should be same as width) */
	display: none;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;			/* keeps the menuv parts together */
	padding:0;
	width: 13.5em;			/* width of sub menuvs */
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}
	


COLORS USED:
Orig Yellow #FFFFCC
Orig Blue   #293390
Logo Blue	#49639D
Header BKD	#9E958E
Gray		#CCCCCC
*/

BODY { 	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-base-color: #49639D;
	scrollbar-highlight-color: white;
	scrollbar-darkshadow-color: black;
	scrollbar-shadow-color: #7b2e4b;
	scrollbar-arrow-color: white}

P,TD,UL,LI,H1,H2,H3,H4,H5,H6 {font-family:Arial,Helvetica,sans-serif;}

P  {font-size:12px;}
TD {font-size:12px;}
UL {font-size:12px;}
LI {font-size:12px;}
H1 {font-size:18px;}	
H2 {font-size:16px;}
H3 {font-size:14px;}
H4 {font-size:12px;}
H5 {font-size:10px;}
H6 {font-size:8px;}
	
A:link, A:visited {color:blue;}
A:active, A:hover {color:red;}

@media print {
	.Head1 {display:none;}
	.Head2 {display:none;}
	.Head3 {display:none;}
	.Foot {display:none;}
	.Bdy1 {display:none;}
	.PrintHead {display:block; font-size:24px; text-align:center; font-weight:bold; padding-bottom:15px;}
}
@media screen {
	.PrintHead {display:none;}
}

/* ###################
#####   HEADER   #####
################### */
.Head1 	{background:#9E958E; width:100%;} 					/*Logo Header Table*/

.Head1a	{} 									/*Left Logo Cell*/
.Head1b {}							/*Right Affiliate Cell*/

.Head2 	{background:#000000; width:100%; height:20px;}				/*Top Navigation Table*/
.Head2a	{color:#FFFFFF; padding-left:5px; font-weight:bold;}			/*Top-Left Navigation Cell*/
  .Head2a A:link, .Head2a A:visited {text-decoration:none; color:white;}	/*Top-Left Navigation Link*/
  .Head2a A:active, .Head2a A:hover {text-decoration:underline; color:yellow;}	/*Top-Left Navigation Link*/

.Head3  {background:#CCCCCC; width:100%; height:20px;}					/*Top Welcome-Region Table*/
.Head3a {vertical-align:top; padding:6px 0px 6px 12px; white-space:nowrap;}	/*Top-Left Welcome-Region Cell*/
.Head3b	{vertical-align:top; padding:6px; 10px; font-weight:bold;}/*Top-Middle Date Cell*/
.Head3c {vertical-align:top; padding:6px 10px; text-align:right; white-space:nowrap;}					/*Top-Right Time Cell*/


/* ###################
#####  LEFT NAV  #####
################### */
.Bdy	{width:100%;}								/*Main Table*/
.Bdy1 	{vertical-align:top; background:#49639D; color:white; padding:5px; 
	 width:160px;}								/*Left Navigation Cell*/
  .Bdy1 A:link {text-decoration:none; color:white;}				/*Left Navigation Links*/
  .Bdy1 A:visited {text-decoration:none; color:yellow;}				/*Left Navigation Links*/
  .Bdy1 A:active, .Bdy1 A:hover {text-decoration:underline; color:yellow;}	/*Left Navigation Links*/
.LNtitle {font-size:13px; font-weight:bold; line-height:25px;}			/*Left Navigation Titles*/

.Search  {} 									/*Left Search-Place Ad Table*/
.PlaceAd {font-size:16px; font-weight:bold; margin:5px 0px 0px 0px;
	text-align:center;}							/*Left Place Ad Cell*/
  .PlaceAd A:link, .PlaceAd A:visited {text-decoration:none; color:yellow;}	/*Left Place Ad Link*/
  .PlaceAd A:active, .PlaceAd A:hover {text-decoration:none; color:red;}	/*Left Place Ad Link*/
.Search1 {color:white; font-size:13px; font-weight:bold;}				/*Search Title Cell*/
.Search2 {vertical-align:top;}								/*Search Input Cell*/
  .SearchLN {height:18px; font-size:11px; font-weight:bold; width:100px;}		/*Search Input*/
  .SearchSubmit {height:18px; background:#FFFFCC; font-weight:bold; font-size:11px;}	/*Search Submit*/
.NavBullet {margin:0px 5px 2px 3px; color:#FFFFFF; font-family:Tahoma;}			/*Navigation Bullet Graphic*/


/* ###################
#####    BODY    #####
################### */
.Bdy2 		{vertical-align:top; padding-left:5px;}	/*Main Info Area Cell*/
.BodyContents 	{vertical-align:top;width:100%}			/*Main Text Area Cell*/
.TopBanner 	{text-align:center;}			/*Top Banner Ad Cell*/
.RightBanner 	{vertical-align:top; padding-top:10px;}	/*Right Banner Ad Cell*/
.BottomBanner 	{text-align:center;}			/*Bottom Banner Ad Cell*/


/* ###################
#####   FOOTER   #####
################### */
.Foot 	{width:100%;}								/*Main Footer Table*/
.Foot1	{width:6px; background:#CCCCCC;}					/*Left Spacer Cell*/
.Foot2	{text-align:center; padding-bottom:10px; background:#CCCCCC;}		/*Main Footer Info Cell*/
.Hline 	{width:60%; color:#293390;}						/*Horizontal Line*/
  .Foot2 A:link, .Foot2 A:visited {text-decoration:none; color:#2E3192;}	/*Footer Links*/
  .Foot2 A:active, .Foot2 A:hover {text-decoration:underline; color:#293390;}	/*Footer Links*/
.Foot2 P{font-size:11px; font-weight:bold;} 					/*Footer Copy Text*/


/* ###################
#####   Tables  #####
################### */
/* Listing Tables */		
.tableHead     {font-size:14px; color:white; background:#006497; font-weight:bold; vertical-align:top;
		border-right:1px solid #000000; border-bottom:1px solid #000000; padding:0px 2px;}
.tableList     {width:95%; background:#FFFFFF;}
.tableRowHead  {font-weight:bold; vertical-align:top; background:#FFFFFF;}
.tableData     {text-align:left; vertical-align:top; padding:0px 2px; background:#FFFFFF;}

/* Form Tables */
.tableForm     {width:95%;}
.tablePrompt   {vertical-align:top; padding:0px 2px; background:#DDDDE7;}
.tablePromptRqd{font-weight:bold; vertical-align:top; padding:0px 2px; background:#DDDDE7;}
.tableHelp     {font-size:10px; font-color:red; vertical-align:top; padding:0px 2px;}
.tableFormRow  {background:#F6F6E6;}
.tableData     {background:#F6F6E6;}

/* Featured Listing Tables */
.tableFeatured 	       {width:100%; background:#FFFFFF; border-top:1px solid #F7F3F7; 
			border-left:1px solid #F7F3F7;}
.tableFeaturedRowHead  {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; font-weight:bold; 
			vertical-align:top; background:#FFFFCC;}
.tableFeaturedData     {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; vertical-align:top;
			background:#FFFFFF;}

/* New Ad Listing Tables */
.tableNewAd 	       {width:100%; background:#D9D9D9; border-top:1px solid #F7F3F7; border-left:1px solid #F7F3F7;}
.tableNewAdRowHead     {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; font-weight:bold; 
			vertical-align:top; background:#FFFFCC;}
.tableNewAdData        {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; vertical-align:top; 
			background:#FFFFFF;}


/* Regular Ad Listing Tables */
.tableAd 	{width:100%; background:#F7F3F7; border-top:1px solid #F7F3F7; border-left:1px solid #C4C2D6;}
.tableAdRowHead {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; font-weight:bold; 
		 vertical-align:top; background:#F7F3F7; padding:2px 5px;}
.tableAdRowData {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; vertical-align:top; 
		 background:#FFFFFF; padding:0px 5px;}
.NavBullet1 {margin:0px 5px 2px 3px; color:#000000;}				/*Navigation Bullet Graphic*/



/* My Account Ad listing Tables */
.tableMyAccount        {width:100%; background:#FFFFFF; border-top:1px solid #F7F3F7; border-left:1px solid #F7F3F7;}
.tableMyAccountRowHead {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; font-weight:bold; 
			vertical-align:top; background:#FFFFCC;}
.tableMyAccountData    {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; vertical-align:top;
			background:#FFFFFF;}

/* Search results ad listings */
.tableSearch 	       {width:100%; background:#FFFFFF; border-top:1px solid #F7F3F7; border-left:1px solid #F7F3F7;}
.tableSearchRowHead    {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; font-weight:bold; 
			vertical-align:top; background:#FFFFCC;}
.tableSearchData       {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; vertical-align:top;
			background:#FFFFFF;}

/* Home Page Search Form */
.homeSearchForm     {width: 100%;border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; 
			vertical-align:top;background:#FFFFFF;}

.homeSearchRowHead    {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; 
			font-weight:bold; vertical-align:top; background:#FFFFCC;}
.homeSearchFormData    {border-right:1px solid #F7F3F7; border-bottom:1px solid #F7F3F7; 
			vertical-align:top;background:#FFFFFF;}

/* Home Page Listings */
.TableFeat	{width:100%; border:1px solid #C4C2D6;}
.H3Feat		{width:100%; margin-bottom:0px; background:#B2C6EB; padding:2px 5px;
		border-top:1px solid #C4C2D6; border-right:1px solid #C4C2D6; border-left:1px solid #C4C2D6;}
.DivFeat	{width:100%; padding:5px; border:1px solid #C4C2D6;}
.PhotoFeat	{vertical-align:top; text-align:center; width:100px;}
.Cell1Feat	{vertical-align:top; padding:5px; width:250px;}

.soldDisplay {position:absolute; top:230px; left:400px; font-size:120px; color:red; font-weight:bold;
	FILTER:Alpha(Opacity=50);}
	
/* #############################  DYNAMIC NAVIGATION  ########################################### */
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

.sep {position:absolute; padding:2px; font-size: 12px; color:#FFFFFF;}

/*Styles for level 0*/
.clLevel0,.clLevel0over	{position:absolute; padding:2px; font-size: 12px; font-weight:bold;}
.clLevel0		{color:#FFFFFF;}
.clLevel0over		{color:#FFFF00; cursor:pointer; cursor:hand;}
.clLevel0border		{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold;}
.clLevel1{background-color:#004A80; layer-background-color:#004A80; color:white;}
.clLevel1over{background-color:#CAD6DF; layer-background-color:#CAD6DF; color:#004A80; cursor:pointer; cursor:hand;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#EFEFE4; layer-background-color:#EFEFE4}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

