body {
	background-color : #000000;
	color : #000000;
	font-size : 16px;
	font-family : Times, Times New Roman, serif;
	margin : 0;
	line-height : 140%;
	text-align : center;
}

a:active {
	text-decoration : none;
	color : #333366;
}

a:link {
	text-decoration : none;
	color : #333366;
}

a:visited {
	text-decoration : none;
	color : #333366;
}

a:hover {
	text-decoration : none;
	color : #ffffff;
}

h3 {
	letter-spacing : 4px;
	font-size : 12px;
}

h2 {
	color : #330099;
	font-size : 18px;
	margin : 0;
}

img {
	border : 1px solid black;
	margin : 5px;
}

img.no {
	border : none;
}

h1 {
	font-size : 30px;
	text-align : center;
	line-height : 36px;
	margin : 0;
}

p {
	margin : 0;
}

.mainbox1 {
	background-color : #cc9966;
	text-align : center;
	margin : 14px 14px 14px 14px;
	padding : 5px 5px 5px 5px;
	display : block;
	clear : both;
}

.mainbox2 {
	background-color : #cc9966;
	border : 1px solid black;
	margin : 0 0 0 0;
	padding : 0;
	display : block;
	clear : both;
}

.interiorbox1 {
	background-color : #cc9966;
	margin : 14px 14px 14px 0;
	text-align : center;
	border : 1px solid black;
}

.interiorbox2 {
	background-color : #d1c061;
	margin : 5px 5px 0 5px;
	border : solid black;
	border-width : 1px 1px 0 1px;
	padding : 14px;
	text-align : left;
}

.interiorbox3 {
	background-color : #a5b5b5;
	margin : 5px 5px 0 5px;
	border : solid black;
	border-width : 1px 1px 0 1px;
	padding : 14px;
	text-align : left;
}

.interiorbox4 {
	background-color : #d8c6ba;
	margin : 5px 5px 0 5px;
	border : solid black;
	border-width : 1px 1px 0 1px;
	padding : 14px;
	text-align : left;
}

.bottominfo2 {
	background-color : #d1c061;
	margin : 0 5px 5px 5px;
	border : solid black;
	border-width : 0 1px 1px 1px;
	padding : 14px;
	text-align : left;
}

.bottominfo3 {
	background-color : #a5b5b5;
	margin : 0 5px 5px 5px;
	border : solid black;
	border-width : 0 1px 1px 1px;
	padding : 14px;
	text-align : left;
}

.bottominfo4 {
	background-color : #d8c6ba;
	margin : 0 5px 5px 5px;
	border : solid black;
	border-width : 0 1px 1px 1px;
	padding : 14px;
	text-align : left;
}

.navbox1 {
	width : 150px;
	border : 0 solid white;
	text-align : center;
	height : 1px;
	padding : 0;
}

.navbox2 {
	width : 150px;
	border : 0 solid white;
	text-align : center;
	padding : 0;
	left : 0;
	font-size : 16px;
	font-weight : bold;
	line-height : 16px;
}

.navbox2 a:active, .navbox2 a:link, .navbox2 a:visited {
	text-decoration : none;
	color : #000000;
}

.navbox2 a:hover {
	text-decoration : none;
	color : #ffffff;
}

.navHome, .navPhilosophy, .navTheRanch, .navTheHorses, .navSales, .navRiders, .navOpenings, .navForum {
	width : 118px;
	background-color : #b36240;
	border : 1px solid black;
	text-align : left;
	padding : 5px 5px 5px 10px;
	margin-bottom : 6px;
	margin-left : 0;
	margin-top : 0;
}

.navOpenings {
	color: #F00;
	background-color: #112;
	border-color: #FFF;
	height: 50px;
	line-height: 50px;
}

.navPhoto2 {
	color: #112;
	background-color: #F00;
	border-color: #FFF;
	height: 50px;
	line-height: 50px;
}
	
}
.navOpenings2 a:active {
	text-decoration : none;
	color : #F00;
}

.navOpenings2 a:link {
	text-decoration : none;
	color : #F00;
}

.navOpenings2 a:visited {
	text-decoration : none;
	color : #F00;
}

.navOpenings2 a:hover {
	text-decoration : none;
	color : #FFF;
}

.navForum a:active {
	text-decoration : none;
	color : #000000;
}

.navForum a:link {
	text-decoration : none;
	color : #000000;
}

.navForum a:visited {
	text-decoration : none;
	color : #000000;
}

.navForum a:hover {
	text-decoration : none;
	color : #ffffff;
}

.navComments, .navClassified, .navUpdates {
	width : 124px;
	background-color : #c68d5e;
	border : 1px solid black;
	padding : 5px 5px 5px 5px;
	margin-bottom : 6px;
	margin-left : 0;
}

.tot img {
	border : none;
	margin : 0;
}

.totnav {
	border : 0 solid white;
	padding : 0 0 0 0;
	text-align : center;
}

.tot {
	border : 0 solid white;
	padding : 0 0 0 0;
	margin-top : 6px;
}

.navPhoto {
	width : 117px;
	border : 1px solid black;
	text-align : left;
	padding : 5px 5px 5px 10px;
	margin : 5px 5px 5px 5px;
	margin-left : 8px;
}

.photonav {
	border : 0 solid white;
	padding : 0 0 0 0;
	text-align : center;
	margin-top : 25px;
}

.photo {
	border : 0 solid black;
}

.photo img {
	border : 1px solid black;
	background-color : #cc9966;
	margin : 2px;
	padding : 0;
}

.photo a:hover img {
	border : 1px solid black;
	background-color : #cea16d;
	margin : 2px;
	padding : 0;
}

.navPhoto a:hover img {
	border : 1px solid black;
	background-color : #cea16d;
	margin : 2px;
	padding : 0;
}

hr {
	color : #b36240;
}

.counter {
	color : #330099;
}

.bold2 {
	font-weight : bold;
	color : #cc0000;
}

.horse {
	position : relative;
	border : 1px solid black;
	background-color : #b9bbc6;
	text-align : left;
	width : 520px;
	padding : 10px;
	margin : 0 0 10px 0;
	font-size : 14px;
}

.sold {
	position : absolute;
	top : 15px;
	left : 456px;
	background : #b9bbc6;
	border-right : 1px solid black;
	border-left : 1px solid black;
	border-bottom : 1px solid black;
	color : red;
	font-size : 13px;
	font-family : times new roman;
	padding : 0 10px 0 10px;
	font-weight : bold;
	font-style : normal;
}

.dkred {
	color : #aa0000;
}

.black {
	background-color : #000000;
	height : 56px;
}

.diamond1 {
	width : 331px;
	height : 208px;
	font-weight : bold;
	color : #ffffff;
	text-align : center;
	background-image : url("layout/diamond1.gif");
	background-position : 0% 0%;
	background-repeat : no-repeat;
}

.diamond2 {
	width : 331px;
	height : 208px;
	font-weight : bold;
	color : #ffffff;
	text-align : center;
	background-image : url("layout/diamond2.gif");
	background-position : 0% 0%;
	background-repeat : no-repeat;
}

.galleryTable img {
	margin : 0;
	border : 0;
}

.cedsn {
	font-size : 20px;
	color : #990000;
}

.bloodlineM {
	color : #cc0000;
}

.bloodlineG {
	color : #3300cc;
}

.bloodlineF {
	color : #996600;
}

.bloodlineS {
	color : #660000;
}

.photographyimages {
	border : 2px solid #660033;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

.clearfix:after {
	content : ".";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
}

.clearfix {
	display : inline-block;
}

* html .clearfix {
	height : 1%;
}

.clearfix {
	display : block;
}

.style4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #ff0000;
}

.style1 {
	color : #0000cc;
}
