/* Sets the height for content box*/
#content{
	width: 766px;
	height :1025px;
	position : relative;}
.details{
	position: absolute;
	top:35px;
	left: 10px;
	width: 150px;}
/* Creates box for text following image displays*/
#maintext {
	position : absolute;
	top : 140px;
	left: 0px;
	width: 485px;
	height: auto;
	margin: 0px 0px 0px 3px;
	border: 0px solid red;
	padding:0px 0px 0px 45px;
	text-align: center;
	font: normal bold 10.5px/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#maintext a:link {color: Blue;text-decoration: none;font-size: 10px;}
#maintext a:visited {color: Blue;text-decoration: none;font-size: 10px;}
#maintext a:hover {color: Maroon;text-decoration: none;font-size: 10px;}
#maintext a:active {color: Blue;text-decoration: none;font-size: 10px;}

blockquote {
	margin: 0px 0px 0px 0px;
	border: 0px solid green;
	padding:5px 0px 5px 160px;}	
/* Sets the location position for image clicking info*/
#previews {
	position: absolute;
	visibility: visible;
	z-index: 100;}
/*sets styles for previews*/
.previewsstyles {
	height: 140px;
	top: 160px;
	right: 5px;
	width:250px;
	margin : 0px 0px 0px 0px;
	border : 0px solid Blue;padding: 30px 0px 0px 5px;
	font: italic bold 24px/1.2em Arial, Helvetica, sans-serif;
	text-align: center;}
/*sets styles for thumbs*/
.thumbsstyles {
	top:145px;
	right:5px;
	width:250px;
	height:150px;
	text-align: center;
	margin : 0px auto 0px auto;border : 0px solid blue;padding: 0px 0px 0px 5px;}
.thumbsstyles img{
	border: 13px ridge Maroon;}
#dancing, #dream, #reddress, #royalty, #windofspirit, #beauty, #oldwest, #emotion, #runningnew, #chariot, #seahorse, #majestic, #running, #angel, #knightstallion, #runningnewcrop, #totherescue, #oldpict, #redtree, #clyde, #juliet, #head, #horses, #boy, #love, #teamplayers, #leadteam, #flylikethewind, #peekaboo, #lookoflove {
	position: absolute;
	visibility: hidden;
	z-index: 100;}
#pricelabels {
	position : absolute;
	top :330px;
	left: 0px;
	width: 758px;
	height: 25px;
	background-color: #ffcc66;
	margin : 0px 0px 0px 2px;
	border-top: 5px solid #002443;
	border-right: 2px solid #002443;
	border-left: 2px solid #002443;
	padding: 0px 0px 0px 0px;
	visibility: visible;
		font: bold 14px/100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	z-index: 100;}
.images1, .size1, .prices1, .taxes1, .totals1 {
	padding:3px 0px 0px 0px;
	border: 0px solid red;
	margin: 0px 0px 0px 0px;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.images1{
	float: left;
	width: 43%;
	text-align: left;
	padding:3px 0px 0px 20px;}
.size1{
	float: left;
	width: 12.5%;
	text-align: right;}
.prices1{
	float: left;
	width: 87px;
	text-align: right;}
.taxes1{
	float: left;
	width: 90px;
	text-align: right;
	padding:3px 0px 0px 0px;}
.totals1{
	float: left;
	width: 87px;
	text-align: right;
	padding:3px 0px 0px 0px;}
#pricedetails {
	position : absolute;
	top :360px;
	left: 0px;
	width: 758px;
	height: 255px;
	overflow: scroll;
	background-color: #ffcc66;
	margin : 0px 0px 0px 2px;
	border-bottom: 2px solid #002443;
	border-right: 2px solid #002443;
	border-left: 2px solid #002443;
	padding: 0px 0px 0px 0px;
	visibility: visible;
	text-decoration: none;
	z-index: 100;}

#pricedetails a:link {color: Blue;text-decoration: none; }
#pricedetails a:visited {color: Blue;text-decoration: none; }
#pricedetails a:hover {color: Maroon;text-decoration: none; }
#pricedetails a:active {color: Blue;text-decoration: none; }
#pricedetails .labels{
	font: bold 14px/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;}
.images, .size, .prices, .taxes, .totals {
	padding:10px 0px 0px 0px;
	border: 0px solid red;
	margin: 0px 0px 0px 0px;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.images{
	float: left;
	width: 43%;
	padding:10px 0px 0px 20px;
	text-align: left;}
.size{
	float: left;
	width: 14%;
	text-align: right;}
.prices{
	float: left;
	width: 12%;
	text-align: right;}
.taxes{
	float: left;
	width: 12%;
	text-align: right;}
.totals{
	float: left;
	width: 12%;
	text-align: right;}
/* Sets position for main title and image titles*/
#chevaltitle {
	position: absolute;
	top : 105px;
	left: 0px;
	font-size: 18px;
	z-index: 100;}
/* Sets position for thumb image names*/
#imagename {
	position : absolute;
	visibility: visible;
	z-index: 100;}
/* Sets location and styles for image names*/
.name  {
	top : 300px;
	right: 5px;
	width: 250px;
	height: 20px;
	padding:0px 0px 0px 0px;
	border: 0px solid red;
	margin: 0px 0px 0px 0px;
	text-align:center;
	font: italic bold 18px/36px Georgia, serif;}

/* Identifies objects for image name visibility changes*/	
#dancingname, #dreamname, #reddressname, #royaltyname, #windofspiritname, #beautyname, #oldwestname, #emotionname, #runningnewname, #chariotname, #seahorsename, #majesticname, #runningname, #angelname, #knightstallionname, #runningnewcropname, #totherescuename, #oldpictname, #redtreename, #clydename, #julietname, #headname, #horsesname, #boyname, #lovename, #teamplayersname, #leadteamname, #flylikethewindname, #peekabooname, #lookoflovename {
	position : absolute;
	visibility: hidden;
	z-index: 50;}