/*	-------------------------------------------------------------
	American Dream Horses.com
	Bringing Buyers and Sellers Together
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		template_final.css
	Version:		3.0
	Date:			Jul 12, 2007
	-------------------------------------------------------------	*/


/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
* {
  margin: 0;
  padding: 0;
}

		body		
		{			
				margin: 0px 0px 20px 0px;
				padding: 0;
				background-color: #F0EEE1;	/* beige background around site */
				color: #000;		/* default text color is black */
				font-family:  Verdana, Arial, Helvetica, sans-serif;
				font-size: .8em;	/* sets the font size in EMs */
				text-align: center;	/* centers the site in old IE browsers */
		}
		
		h1, h2, h3		
		{			
				font-family:  Verdana, Arial, Helvetica, sans-serif;
				font-size: 1.1em;	/* sets the font size in EMs */
				font-weight: bold;
				color: #000000;		/* default text color is black */
				font-weight: bold;
		}
		

/*	-------------------------------------------------------------
	This is the main container div id, all html elements in here.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#container	
		{
				position: relative; /* centers the site in FoxFire browsers */
				text-align: left;
				margin: auto;
				width: 780px;			/* sets the width of the site */
				background-color: #FFFFFF;
				padding: 0;
				border: 1px solid #000;	/* black border around site */
		}
			

		#container a
		{	
				text-decoration: underline;
				color: #666;
				background-color: #e5e5e5;
		}

		#sidebarContainer	
		{
				position: relative; /* centers the site in FoxFire browsers */
				text-align: left;
				margin: auto;
				width: 780px;			/* sets the width of the site */
				background-color: #464739;
				padding: 0;
				border: 1px solid #000;	/* black border around site */
		}
			

		#sidebarContainer a
		{	
				text-decoration: underline;
				color: #666;
				background-color: #464739;
		}

		
		.ltbdr	{ border: 1px solid #a0a0a0; }
		.lgbg	{ background-color: #e5e5e5; }
		.tbg	{ background-color: #e0e0d5; }
		.s	{ font-size: 8pt; }
		.b	{ font-weight: bold; }
		.p	{ padding: 5px; }

		

/*	-------------------------------------------------------------
	This is the header id, the header image is in this block.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		.header
		{
				display: block;		/* the header image goes in here */
				margin-left: auto;	/* these settings center the image & site */
				margin-right: auto
		}
		
		
/*	-------------------------------------------------------------
	SideBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#sideBar	
		{
				float: left;
				width: 200px;			/* sets the width of the sideBar */
				background-color: #464739; /* default sidebar color is #464739 */
				margin: 0;
				padding: 35px 0px 50px 0px;
				color: #FFF;
				text-align: center;
				line-height: 150%


		}


		#sideBar b
		{
				font-size: 100%;
				font-variant: small-caps;
				font-weight: bold;
				letter-spacing: .2em;
		}
		
		
		#sideBar a
		{	
				text-decoration: underline;
				color: #FFF;
				background-color: #464739;
		}
		
		
		#sideBar a:hover
		{
				color: #C4C4C4;
				background-color: #464739;
		}


/*	-------------------------------------------------------------
	Top Navigation Bar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#navI	
		{
				text-align: center;
				margin: 0;
				padding: 0;
				background-color: #FFFFFF; /* Original color is #FFFFFF, test color #C4FF00 */
		}

		
		#navI ul
		{	
				margin: 0;
				padding: 0;
				background-color: #FFFFFF; /* Original color is #FFFFFF, test color #BEFF00 */
		}		
				
		#navI ul li
		{
				margin: 0;
				padding: 0;
				display: inline;
		}


		#navI ul li a
		{	
				color: #000;
				background-color: #C4C4C4; /* Original color is #C4C4C4, test color #FF4000*/
				text-decoration: none;
				margin: 0;
				padding: 0px 17px 0px 16px;
				text-align: center;
				width: 10px;
		}
		
		
		#navI ul li a:hover, #nav ul li a:focus
		{
				color: #FFF;
				background-color: #464739; /* Original color is #464739, test color #0042FF */
		}
		
		#nav	
		{
				text-align: center;
				margin: 0;
				padding: 0;
				background-color: #C4C4C4;
		}

		
		#nav ul
		{	
				margin: 0;
				padding: 0;
				background-color: #FFFFFF;
		}		
				
		#nav ul li
		{
				margin: 0;
				padding: 0;
				display: inline;
		}


		#nav ul li a
		{	
				color: #000;
				background-color: #C4C4C4;
				text-decoration: none;
				margin: 0;
				padding: 0px 24px 0px 24px;
				text-align: center;
				width: 9em;
		}
		
		
		#nav ul li a:hover, #nav ul li a:focus
		{
				color: #FFF;
				background-color: #464739;
		}
		
		
/*	-------------------------------------------------------------
	Content Column Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		

		#content	
		{
				float: right;
				width: 540px;			/* sets the width of the content column*/
				background-color: #FFFFFF;
				margin: 0;
				padding: 20px 20px 20px 20px;
				font-size: 1em;
				letter-spacing: -0.02em;
				line-height: 1.2em;
				color: #000;
				text-align: left;
		}

		
		#content strong
		{
				margin: 0 0 2px;
				font-size: 1.2em;
				font-weight: normal;
				color: #464739;
				background-color: #FFF;
		}


		#content b
		{	
				font-size: 100%;
				font-variant: small-caps;
				font-weight: bold;
				color: #141D21;
		}



		#content a
		{	
				text-decoration: underline;
				color: #666;
				background-color: #FFF;
		}
		
		
		#content a:hover
		{
				color: #C4C4C4;
				text-decoration: none;
				background-color: #FFF;
		}
		
		#content2	
		{
				float: right;
				width: 730px;			/* sets the width of the content column*/
				background-color: #FFF;
				margin: 0;
				padding: 20px 20px 20px 20px;
				font-size: 1.0em;
				line-height: 1.3em;
				letter-spacing: -0.5px;
				color: #000;
				text-align: left;
				border-style: solid #000;	/* black border around site */
				border-width: 1px 1px 1px 1px
		}

		
		#content2 strong
		{
				margin: 0 0 2px;
				font-size: 1.3em;
				font-weight: normal;
				color: #464739;
				background-color: #FFF;
		}


		
		#content2 b
		{	
				font-size: 100%;
				font-weight: bold;
				color: #141D21;
		}
		

		#bold
		{
			font-size: 100%;
			font-weight: bold;
			color: #141D21;
		}

		#content2 a:link
		{	
				background-color: transparent;
				color: #404040;
				text-decoration: none;
		}
		
		#content2 a:visited
		{
				background-color: transparent;
				color: #404040;
				text-decoration: none;
		}
		
		#content2 a:hover
		{
				background-color: transparent;
				color: #404040;
				text-decoration: underline;
		}
		
		#content2 .speciallink b
		{
				background-color: #FFFFFF;
				color: 000000;
				text-decoration: bold;
		}
		
		#content2 .speciallink a:link
		{
				background-color: transparent;
				color: #993400;
				text-decoration: underline;
		}

		#content2 .speciallink a:visited
		{
				background-color: transparent;
				color: #993400;
				text-decoration: underline;
		}
		
		#content2 .speciallink a:hover
		{
				background-color: transparent;
				color: #D3795F;
				text-decoration: none;
		}


/*styling for the view.php*/		
		#content3	
		{
				width: 730px;			/* sets the width of the content column*/
				background-color: #FFFFFF;
				margin: 0;
				padding: 20px 20px 20px 20px;
				font-size: 1em;
				line-height: 1.3em;
				color: #000;
				text-align: left;
				border-style: solid #000;	/* black border around site */
				border-width: 1px 1px 1px 1px
		}

		
		#content3 strong
		{
				margin: 0 0 2px;
				font-size: 1.3em;
				font-weight: normal;
				color: #464739;
				background-color: #FFF;
		}


		
		#content3 b
		{	
				font-size: 100%;
				font-weight: bold;
				color: #141D21;
		}
		
		#content3 a
		{	
				text-decoration: underline;
				color: #666;
				background-color: #FFF;
		}
		
		
		#content3a:hover
		{
				color: #C4C4C4;
				text-decoration: none;
				background-color: #FFF;
		}
		

		
		.regards
		{
				width: 500px;
				text-align: right;
		}

		
		.sig
		{
				width: 500px;
				height:33px;
				padding: 5px 0px 0px 0px;
				text-align: right;
		}


/*	-------------------------------------------------------------
	Bottom FeatureBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#featBlock
		{
				width: 730px;			/* sets the width of the content column*/
				height: 675px;
				background-color: #FFFFFF;
				margin: 0;
				padding: 20px 25px 20px 25px;
				font-size: 1.2em;
				line-height: 1.3em;
				color: #000;
		}
		
		#featBlock b
		{	
				font-size: 100%;
				font-variant: small-caps;
				font-weight: bold;
				color: #141D21;
		}
		
		
/*	-------------------------------------------------------------
	Feature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#mainfeature
		{
				width: 725px;			/* sets the width */
				height: 671px;			/* sets the height */							/* sets the height */
				margin: 0;
				padding: 0;
				font-size: 1.2em;
				line-height: 1.3em;
				color: #000;
				text-align: left;
				border: 2px solid #000;	/* black border around site */
		}
	
	
		#leftfeature
		{
				float: left;
				width: 350px;			/* sets the width */
				margin: 0;
				padding: 0;
				font-size: 1.2em;
				line-height: 1.3em;
				color: #000;
				text-align: left;
				border: 2px solid #000;	/* black border around site */
		}

		
		#rightfeature
		{
				float: right;
				width: 350px;			/* sets the width */
				margin: 0;
				padding: 0;
				font-size: 1.2em;
				line-height: 1.3em;
				color: #000;
				text-align: left;
				border: 2px solid #000;	/* black border around site */
		}
		
		.mainfeatureTitle
		{
				width: 715px;			/* sets the width */
				margin:0;
				border-bottom: 2px solid #000;	/* bottom border */
				background-color: #5D544B;
				margin: 0;
				padding: 5px 5px 5px 5px;
				text-align: center;
				font-size: .8em;
				font-weight: bold;
				line-height: 1em;
				color: #FFF;
		}


		.mainfeatureBody
		{
				width: 705px;			/* sets the width */
				height: 625px;			/* sets the height */
				margin: 0;
				padding: 10px 10px 10px 10px;
				text-align: left;
				font-size: .73em; 
				line-height: 1.1em;
				color: #000;
				background-color: #EDDBB6;
		}


		
		.featTitle
		{
				width: 340px;			/* sets the width */
				margin:0;
				border-bottom: 2px solid #000;	/* bottom border */
				background-color: #5D544B;
				margin: 0;
				padding: 5px 5px 5px 5px;
				text-align: center;
				font-size: .8em;
				font-weight: bold;
				line-height: 1em;
				color: #FFF;
		}


		.featBody
		{
				width: 330px;			/* sets the width */
				height: 250px;			/* sets the height */
				margin: 0;
				padding: 10px 10px 10px 10px;
				text-align: left;
				font-size: .8em;
				line-height: 1em;
				color: #000;
				background-color: #EDDBB6;
		}



/*	-------------------------------------------------------------
	Ad Pricing
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#adPrice
		{
				
				width: 730px;			/* sets the width */
				margin: 0;
				padding: 0;
				font-size: 1.2em;
				line-height: 1.3em;
				color: #000;
				text-align: left;
				border: 2px solid #000;	/* black border around site */
		}
		

		ul
		{
				padding-left: 25px;
				margin-left: 0;
		}
		
		.adTitle
		{
				width: 720px;			/* sets the width */
				height: 20px;
				margin:0;
				border-bottom: 2px solid #000;	/* bottom border */
				background-color: #5D544B;
				margin: 0;
				padding: 5px 5px 5px 5px;
				/*text-align: center;*/
				font-size: 1.25em;
				/*font-weight: bold;*/
				line-height: 1em;
				color: #FFF;
		}


		.adBodyHorses
		{
				
				width: 710px;			/* sets the width */
				height: 200px;			/* sets the height */
				margin: 0;
				padding: 10px 10px 10px 10px;
				text-align: left;
				font-size: .8em;
				line-height: 1.3em;
				color: #000;
				background-color: #EDDBB6;
		}


		.adBodyPets
		{
				
				width: 710px;			/* sets the width */
				height: 200px;			/* sets the height */
				margin: 0;
				padding: 10px 10px 10px 10px;
				text-align: left;
				font-size: .8em;
				line-height: 1.3em;
				color: #000;
				background-color: #EDDBB6;
		}

		.adBodyTack
		{
				
				width: 710px;			/* sets the width */
				height: 225px;			/* sets the height */
				margin: 0;
				padding: 10px 10px 10px 10px;
				text-align: left;
				font-size: .8em;
				line-height: 1.3em;
				color: #000;
				background-color: #EDDBB6;
		}

		.adBodyTrailers
		{
				
				width: 710px;			/* sets the width */
				height: 175px;			/* sets the height */
				margin: 0;
				padding: 10px 10px 10px 10px;
				text-align: left;
				font-size: .8em;
				line-height: 1.3em;
				color: #000;
				background-color: #EDDBB6;
		}

		.adBodyApparel
		{
				
				width: 710px;			/* sets the width */
				height: 175px;			/* sets the height */
				margin: 0;
				padding: 10px 10px 10px 10px;
				text-align: left;
				font-size: .8em;
				line-height: 1.3em;
				color: #000;
				background-color: #EDDBB6;
		}

		#adSpace
		{
				
				width: 710px;			/* sets the width */
				height: 10px;			/* sets the height */
				margin: 0;
				padding: 10px 10px 10px 10px;
				text-align: left;
				font-size: .8em;
				line-height: 1.3em;
				color: #000;
				background-color: #FFFFFF;
		}

/*	-------------------------------------------------------------
	Footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


		#footer
		{
				margin: 0;
				padding: 5px;
				font-size: 85%;
				color: #736B5E;
				text-align: center;
				background-color: #464739;
		}

		
		#footer ul
		{	
				margin: 0;
				padding: 0;
				background-color: #464739;
		}		

		
		#footer ul li
		{
				margin: 0;
				padding: 0;
				display: inline;
				background-color: #464739;
		}
		
		
		#footer ul li a
		{	
				color: #FFF;
				background-color: #464739;
				margin: 0;
				padding: 0px 25px 0px 25px;
				text-align: center;
				width: 9em;
		}
		
		
		#footer ul li a:hover, #footer ul li a:focus
		{
				color: #C4C4C4;
				background-color: #464739;
		}

/*	-------------------------------------------------------------
	Misc Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		.link
		{
				text-decoration: none;
		}
		
			
		.bold
		{
				font-size: 100%;
				font-weight: bold;
		}
		
		.clear
		{ 
				clear:both;
				height:0;
				margin:0;
				font-size: 10px;
				line-height: 0px;
				background: #FFF;
		}
		
		
		.allclear
		{ 
     			clear:both;
     			height:0;
				margin:0;
				font-size: 10px;
				line-height: 0px;
				background: #FFF;
				border-top: 1px solid #464739;	
		}
		
		.red
		{
				color: #FF0000;
		}
		
		.note
		{
				font-size: .8em;
				background-color: #FFFFCC;
		}

	
		#contactus
		{
				
				width: 410px;			/* sets the width */
				height: 50px;			/* sets the height */
				margin: 0px 0px 0px 0px;
				padding: 30px 30px 30px 30px;
				border: 1px solid gray;
				text-align: left;
				font-size: 1em;
				line-height: 1.3em;
				background-color: #0000FF;
		}


		
/*	-------------------------------------------------------------
	Search Result Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		.hd		{ font-size: 14pt; font-weight: normal; }
		.hdr	{ font-size: 14pt; font-weight: normal; border-bottom: 1px solid #e00000; }
		.s	{ font-size: 8pt;
			  letter-spacing: -1px;
			 }
		.bdr	{ border: 1px solid #505050; }
		.nbdr	{ border: none; background: none; }
		.searchtitle 
		{
			font-size: 24px;
			font-weight: bold;
			color: #000000;
		}
		.bodytext
		{
			font-size: 14px;
			color: #000000;
		}
		.nlink  a:hover
		{
			font-size: 14px;
			color: #000000;
			text-decoration: none;
			background-color: #999999;
		}
		.nlink
		{
			font-size: 14px;
			color: #000000;
			text-decoration: underline;
		}
		.adtitle
		{
			font-size: 18px;
			color: #000000;
			background-color:#999999;

		}
		#adtitle a
		{
			font-size: 18px;
			color: #000000;
			background-color:#999999;

		}
		#adimg a
		{
			border:0px;
			color: #000000;
			background-color: #999999;
			text-decoration: none;
		}
		.php
		{
			z-index: -1;
			padding: 0px;
			margin: 0px;
		}
		#searchimg
		{
			background-color: #505050;
			color: #FFFFFF;
		}
		#content2 .searchlink
		{
			background-color: #e0e0d5;
			color: #404040;
			font-weight: bold;
			text-decoration: none;

		}
		#content2 .searchlink a:link
		{
			background-color: #e0e0d5;
			color: #404040;
			text-decoration: none;
		}
		#content2 .searchlink a:hover
		{
			background-color: #e0e0d5;
			color: #404040;
			text-decoration: underline;
			font-weight: bold;
		}
		
