/* CSS Document */

/* =BODY */
body {
	text-align:center;
	background-color:#E8E3DA;
	padding:0px;
	margin:0px;
}

/* =POSITIONING */

#wrapper {
	background-image:url(/images/bg_contentBorders.gif);
	background-repeat:repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	width: 762px;
	height:100%;
}

/* =HEADER */

#header {
	position:relative;
	width:727px;
	height:103px;
	padding-top:8px;
	padding-left:35px;
	background-color: #E8E3DA;
	border:0;
}

/*MENU*/

#menuContainer {
	position:relative;
	width:762px;
	height:26px;
	border-bottom: 10px solid white;
	background-color: #192F9A;	
}

.menu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	font-weight: none;
	color: #DFE2F1;
	text-align: center;
	vertical-align: middle;
	border: 0px solid red;
	cursor: pointer;
	cursor: hand;
}
					
.menuhover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	font-weight: none;
	color: #DFE2F1;
	text-align: center;
	vertical-align: middle;
	border: 0px solid red;
	cursor: pointer;
	cursor: hand;
}
					
.menuselected {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	font-weight: none;
	color: #DFE2F1;
	text-align: center;
	vertical-align: middle;
	border: 0px solid red;
	cursor: pointer;
	cursor: hand;
}
					
/* Flash */					

#flash {
	height:235px;
	width:762px;
	background-color: #E8E3DA;
	border-bottom:solid 10px white;
}

/* Content */

#col-right {
	float:right;
	width: 178px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#000000;
	padding-right:10px;
}

#col-right form {
    margin: 0;
} 

#col-right p {
	margin-top:5px;
}

#col-right a, a:link {
	text-decoration:none;
}

#col-right a:hover, a:active {
	text-decoration:underline;
}

#col-middle {
	float:left;
	width: 364px;
	padding: 20px 20px 20px 20px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#000000;
}

#col-middle h2 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:22px;
	line-height:21px;
	color:#000000;
	font-weight: bold;
}

#col-middle p {
	margin-top:8px;
}

#col-middle a:link{
	color: #000000;
	text-decoration:underline;
}
#col-middle a:visited {
	color: #000000;
	text-decoration:underline;
}
#col-middle a:hover{
	color: #00301E;
	text-decoration: underline;
}

#col-left {
	background-color:#FFFFFF;
	float: left;
	width: 160px;
	height:20px;
	padding-left:10px;
}

#col-left .pagetitle {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	vertical-align: middle;
	padding-left: 8px;
	width:152px;
}

#col-leftAndMiddle {
	float: left;
	width: 554px;
	padding-left:10px;
	padding-right:10px;
}

/* =FOOTER */

#footer {
	border-top:solid 10px white;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	padding-top:8px;
	font-weight:bold;
	background-color:#E8E3DA;
	width: 736px;
	height: 33px;
	clear:both;
	padding-left:26px;
	color: #000000;
}

#footer a, a:link, a:visited{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

#footer a:hover, a:active {
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}

/*Other features*/

.SearchTitle {
	width:130px;
	height:20px;
	background-color:white;
	padding-left:8px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.SearchTextHeader01 {
	width:170px;
	height:46px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:8px;
}

.SearchCriteria {
	background-color:#C7C4BF;
	width:158px;
	padding: 8px 10px 23px 10px;
}

.SearchItem {
	width:158px;
	background-color: #C7C4BF;
	padding-top:5px;
	padding-bottom:3px;
}

.SearchBoxWidth {
width:158px;
}

.SearchButton {
	height:20px;
}

.searchdropdown02 {
	border: 0px solid red;
	width: 158px;
	height: 17px;
	vertical-align: middle;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-align: left;
	padding-left: 3px;
}

.SearchDivider {
	width:178px;
	height:10px;
	background-color:#FFFFFF;
}

.newscol {
/*Edit */
/*	padding: 10px;*/
	border: 0px solid red;
}

/*from original CSS file*/

.bgsearch			{background-color: #E8E3DA;
					background-image:url(/images/flashplaceholder.jpg);
					background-repeat: repeat-x;
					background-position: top left;
					border: 0px solid red;}     
                    
.landing			{background-color: #E8E3DA;
					background-image:url(/images/landing.jpg);
					background-repeat: no-repeat;
					background-position: top left;
                    height: 450px;
                    width: 760px;
                    position: relative;
					border: 0px solid red;}
                    
.ltop				{display: block;
					position: absolute;
                    width: 470px;
                    height: 80px;
                    top: 120px;
                    left: 261px;
                    font-family: Tahoma, Verdana, Arial;
					font-size: 16px;
					font-weight: none;
					color: #000000;
					text-decoration: none;
                    line-height: 150%;
					text-transform: none;
                    padding: 10px;
                    border: 0px solid red;}
.ltop				a:link {text-decoration:none; color:#000000;}
.ltop				a:visited {text-decoration:none; color:#000000;}
.ltop				a:hover {text-decoration:underline; color:#000000;}
.ltop				a:active {text-decoration:underline; color:#000000;}

.ltop02				{display: block;
					position: absolute;
                    width: 450px;
                    height: 78px;
                    top: 203px;
                    left: 261px;
                    font-family: Tahoma, Verdana, Arial;
					font-size: 16px;
					font-weight: none;
					color: #000000;
					text-decoration: none;
                    line-height: 150%;
					text-transform: none;
                    padding: 15px 7px 7px 20px;
                    border: 0px solid red;
					background-image: url(/Images/bgtransparentpink.png);
                    background-repeat: repeat;
					}
.ltop02				a:link {text-decoration:none; color:#000000;background:none;font-size: 14px;}
.ltop02				a:visited {text-decoration:none; color:#000000;background:none;font-size: 14px;}
.ltop02				a:hover {text-decoration:underline; color:#000000;background:none;font-size: 14px;}
.ltop02				a:active {text-decoration:none; color:#000000;background:none;font-size: 14px;}

.enterSite			{text-align:right;
					font-family: Tahoma, Verdana, Arial;
					font-size: 14px;
					height:27px;
					}
       
.lbottom			{display: block;
					position: absolute;
                    width: 450px;
                    height: 100px;
                    top: 92px;
                    left: 0px;
                    border: 0px solid blue;
                    padding: 10px;
                    font-family: Tahoma, Verdana, Arial;
					font-size: 15px;
					font-weight: none;
					color: #000000;
					text-decoration: none;
                    line-height: 130%;
					text-transform: none;
                    background-image: url(/Images/bgtransparentpink.png);
                    background-repeat: repeat;}
.lbottom			a:link {text-decoration:none; color:#000000;}
.lbottom			a:visited {text-decoration:none; color:#000000;}
.lbottom			a:hover {text-decoration:underline; color:#000000;}
.lbottom			a:active {text-decoration:underline; color:#000000;}
                    				
.logo				{float: left;
					top: 10px;
                    left: 35px;
                    width: 226px;
                    height: 93px;						
					border: 0px solid red;}

.seperatorv			{background-color: #FFFFFF;
					padding: 0px;}
                    
.tableformat		{font-family: Tahoma, Verdana, Arial;
					font-size: 11px;
					font-weight: none;
					color: #000000;
					text-decoration: none;
					text-transform: none;
					padding-top: 0px;
					padding-right: 0px;
					padding-bottom: 0px;
					padding-left: 0px;
					border: 0px solid red;}

.newsheader			{font-family: Tahoma, Verdana, Arial;
					font-size: 11px;
					font-weight: bold;
					color: #000000;
					margin-bottom: -5px;
                    margin-top: -3px;
                    line-height: 100%;
					border: 0px solid blue;
					height:24px;}
.newsheader			a:link {text-decoration:none; color:#000000;}
.newsheader			a:visited {text-decoration:none; color:#000000;}
.newsheader			a:hover {text-decoration:underline; color:#000000;}
.newsheader			a:active {text-decoration:underline; color:#000000;}

td.photogalleryItem	{padding: 5px;}         
					
.searchdropdown02	{border: 2px solid #808080;
					width: 158px;
                    height: 17px;
                    vertical-align: middle;
					background-color: #FFFFFF;
                    font-family: Tahoma, Verdana, Arial;
					font-size: 10px;
					font-weight: bold;
					color: #000000;
					text-transform: uppercase;
					text-align: left;
					padding-left: 3px;
					border: 0px solid red;}
                    
.sheader			{border: 0px solid red;
					height: 100%;
					width: 145px;
					background-color: #FFFFFF;
					font-family: Tahoma, Verdana, Arial;
					font-size: 11px;
					font-weight: bold;
					color: #000000;
					vertical-align: middle;
					text-align: left;
					padding-left: 8px;
                    padding-bottom: 2px;}
                    
.sleft				{border: 0px solid red;
					height: 80%;
                    background-color: #FFFFFF;
					font-family: Tahoma, Verdana, Arial;
					font-weight:none;
					font-size: 11px;
					color: #000000;
					vertical-align: middle;
					text-align: left;
                    margin-top: 0px;
					padding-left: 8px;
                    padding-bottom: 2px;}
.sleft				a:link {text-decoration:none; color:#000000;}
.sleft				a:visited {text-decoration:none; color:#000000;}
.sleft				a:hover {text-decoration:underline; color:#000000;}
.sleft				a:active {text-decoration:underline; color:#000000;}
					

.boxpageheader		{border: 0px solid red;
					width: 160px;
					background-color: #FFFFFF;
					font-family: Tahoma, Verdana, Arial;
					font-size: 11px;
					font-weight: bold;
					color: #000000;
					text-transform: uppercase;
					vertical-align: middle;
					text-align: left;
					padding-left: 8px;
                    padding-bottom: 2px;}
	
.plainLinkFix
					{padding-left: 0px;
                    padding-bottom: 0px;}
					
.plainLinkFix a, a:link, a:focus
					{padding-left: 0px;
                    padding-bottom: 0px;}

a:hover{
    text-decoration: underline;
}
                    
.scroll2			{overflow-x: hidden;
					overflow-y: auto;
                    height: 867px;
                    width: 380px;
                    border: 0px solid red;}
					
.horseResultPhoto	{padding:10px 11px 11px 0;}
.horseDetailPhoto	{padding:4px 11px 11px 0;}
.DaneShadowPhoto	{padding:10px 11px 11px 0;
					border: 0px solid #FF0000;}
.horseResultStatsTopRow
					{padding-top:6px;}
.horseResultStatsTopRow2
					{padding-top:6px;}
.detailsBottomRow
					{padding-bottom:10px;}
.detailsDescription
					{position:relative;
					top:-6px;}
					
.detailsSireCam
					{position:relative;
					top:4px;}
					
.detailsDownloadPedigree
					{position:relative;
					top:1px;}
					
.detailsGalleryTitle
					{position:relative;
					top:14px;}

.detailsGallery
					{position:relative;
					top:31px;}
					
.detailsGoBack
					{position:relative;
					top:20px;}	
					
.DaneShadowPhoto	{padding-left:0px;}
.DaneShadowContent	{padding-left:0px;padding-right:9px;width:400px;}				
					
					
.font_general01		{font-family: Tahoma, Verdana, Arial;
					font-size: 11px;
					font-weight: none;
					color: #000000;
					text-decoration: none;
					text-transform: none;}

/*Bavckup Webapp template for Horses*/
.HorseBackupTemplateTable			{width:540px;font-size:11px;}
.HorseBackupTemplateCellName		{width:130px;font-size:11px;}
.HorseBackupTemplateCellLot			{width:35px;font-size:11px;}
.HorseBackupTemplateCellColour		{width:55px;font-size:11px;}
.HorseBackupTemplateCellSex			{width:30px;font-size:11px;}
.HorseBackupTemplateCellSire		{width:120px;font-size:11px;}
.HorseBackupTemplateCellDam			{width:130px;font-size:11px;}
.HorseBackupTemplateCellReadMore	{width:30px;font-size:11px;}

.titlefont							{color:#2E2E2E;}

* html img,
* html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/Images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}
