/*  main.css for buyhorseproperties.com
	Version 0
	Griff
	5/10/2010
*/

/* ******** global styles ********* */
/* ******** base classes *********** */
 body {
	 font-family: verdana, arial, helvetica, sans-serif;
	 color: #808080;
	 background: #FDE4B0;
	 margin: 0;
	 padding: 0;
	 font-size: 14px;
 }

 p, h1, h2, h3, h4, h5, h6, li {
	 margin: 1ex 1em;
 }
 
  a {
 	text-decoration: none;
  }
  
  a:link { 
    color: #808080; 
    text-decoration:none; 
  }
  
  a:visited {
    color: #808080;
  }
  
  a:hover {
    color: red;
    text-decoration:underline;
  }
 /* ******** end base classes *********** */
 
 /* ******** document section *********** */
				
 p#header1 {
	vertical-align: middle;
	color: black;
	font-size: 13px;
	font-weight: 700;
 }

 .header2 { 
	color: #808080;
	font-size: 10px;
	font-weight: 100;
 }
 .otherInfo {
	vertical-align: middle;
	color: black;
	font-size: 10.5px;
	font-weight: 500;	 
 }

 div#header {
	width: 660px;
	text-align:center;
	margin: 12px auto;
	font-size: 10.5px;
	font-weight: 500;
 } 
 div#mainLogo {
	width: 660px;
	height: 85px;
	margin: 0 auto;
	font-size: 12.5px;
	font-weight: 500;
 }
 div#horseLogo {float: left;}
  
 .searchState {
	float: right;
	text-align:center;
	width: 200px;
	height: 25px;
	margin: 6px;
	background-color:#008080;
	border:3px solid #999;
	border-radius: 10px; /* round the corners of the rectangle */
	-moz-border-radius: 10px; /* firefox */
	-webkit-border-radius: 10px; /* safari */
  }

 div#disclaimer {text-align:center;}

 .disclaimer2 {
	vertical-align: middle;
	color: #808080;
	font-size: 9px;
	font-weight: 500;	 
 }
 div#manyStates {
	width: 616px;
	margin: 0 auto;
	border: 0;
	font-size: 10.5px;
	font-weight: 500;
 }
 p#allStates {  
	vertical-align: bottom;
	text-align: center;
	font-size: 10.5px;
	font-weight: bold;	 
 }
 div#manyStates a:visited {
    color:#808080; 
  }
  
 div#firstStates {
	 float: left;
	 width: 134px;
	 padding: 10px;
 }
 div#secondStates {
	 float: left;
	 width: 134px;
	 padding: 10px;
 } 
 div#thirdStates {
	 float: left;
	 width: 134px;
	 padding: 10px;
 } 
 div#forthStates {
	 float: left;
	 width: 134px;
	 padding: 10px;
 }
 div#interNational {
	width: 400px;
	text-align:center;
	margin: 0 auto;
	border: 0;
	font-size: 10.5px;
	font-weight: 500;
 }
 div#newsAds {
	width: 400px;
	text-align:center;
	margin: 0 auto;
	border: 0;
	font-size: 10.5px;
	font-weight: 500;
 }
 div#outerChoices {
	position: relative; /* Really a reference point for absolute & float positons */
	width: 787px;
	margin: 0 3px;
	font-size: 1.2em;
	font-weight: 500;	
	border: thick double gray; 
 }
 /* ********* search button ********** */

 table {
	 	margin: auto;
		padding: 0;
		border-collapse:collapse;
		text-align:center;	
 }
 
 tr, td {
	 	margin: 0;
		padding: 0;
		border: 2px;
		border: double;
		border-color:#AEAEAE;
		vertical-align:middle;
 }

 table#primaryStates {
	width: 900px; 
 	height: 65px; 
	font-size:10px; 
	font-weight:900; 
	border: double;
	border-color:#AEAEAE;
 }
 table#primaryStates a:link{color:black; text-decoration:none;}
 table#primaryStates a:visited{color:black; text-decoration:none;}
 table#primaryStates a:hover{color:red; text-decoration:underline;}
 
 .orange {color:#C97D16;}
 .white {color:white;}
 .blackstrong {font-size:10px; color:black; font-weight:900;}

 table#mainTable {padding: 0px; width: 900px; border: double; border-color:#AEAEAE;}
 table#mainTable a:link{color:black; text-decoration:none;}
 table#mainTable a:visited{color:black; text-decoration:none;}
 table#mainTable a:hover{color:red; text-decoration:underline;}
 
 tr#mainTableRowe1-4 {height: 30px; font-size:14px; font-weight:900;}
 tr#mainTableRowe3-6 {height: 40px; color:#383838; font-size:10px; font-weight:500;}
	 
 table#embeddedTable {height: 100%; width: 100%;}
 table#embeddedTable a:link{color:#383838; text-decoration:none;}
 table#embeddedTable a:visited{color:#383838; text-decoration:none;}
 table#embeddedTable a:hover{color:red; text-decoration:underline;}
 td#embeddedTableData {height: 190px; vertical-align:top; } 
 tr#embeddedTableRowe1 {
	 height: 30px;
	 font-family: arial, verdana, helvetica, sans-serif; 
	 color: #383838; 
	 font-size:10px; 
	 font-weight:bold;
 } 
 .dark {color:black; font-size: 11px; font-weight:bold}
