﻿@import url('login.css');
@import url('footer.css');

html, body, #aspnetForm, #framework { height:100%; }
#showcase { min-height:100%; width:100%; }

body{
	background-color:#fff;
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	color:#17242e;
}

img{
	border:0px;
}


/* Ancher  */

.smallText{
	font-family:Verdana;
	font-size:10px;
	color:#38424a;
}

a.smallLink{
	font-family:Verdana;
	font-size:10px;
	color:#38424a;
	text-decoration:none;
}

a.smallLink:hover{
	font-family:Verdana;
	font-size:10px;
	color:#38424a;
	text-decoration:none;	
}

a.printLink{
	font-family:Verdana;
	font-size:10px;
	color:#38424a;
	padding:0px 0px 0px 16px;
	background-image:url('images/print.png');
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
}

a.printLink:hover{
	font-family:Verdana;
	font-size:10px;
	color:#17242e;
	padding:0px 0px 0px 16px;
	background-image:url('images/print.png');
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;	
}

.footertext{
	font-family:Verdana;
	font-size:9px;
	color:#fff;
}

a.navbarLink
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#17242e;
	text-decoration:none;
	background-image:url('images/linkarrow.png');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	}
	
a.navbarLink:hover
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#af0233;
	text-decoration:none;
	background-image:url('images/linkarrowselected.png');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;	
	}


a.casestoryLink
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#17242e;
	text-decoration:none;
	background-image:url('images/caseselected.png');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;	
	}
	
a.casestoryLink:hover
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#af0233;
	text-decoration:none;
	background-image:url('images/case.png');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	}

.casestoryLinkSelected
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#af0233;
	text-decoration:none;
	background-image:url('images/caseselected.png');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	}

.nabvarLinkSelected
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#af0233;
	text-decoration:none;
	background-image:url('images/linkarrowselected.png');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;	
	}
	
	
a.rightnavbarLink
{
	font-family:Verdana;
	font-size:10px;
	color:#17242e;
	text-decoration:none;
	background-image:url('images/rightnavarr.jpg');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	}
	
a.rightnavbarLink:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#af0233;
	text-decoration:none;
	background-image:url('images/rightnavarr_selected.jpg');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;	
	}

.rightnabvarLinkSelected
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#af0233;
	text-decoration:none;
	background-image:url('images/rightnavarr_selected.jpg');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;	
	}
	
.titleText
{
	font-size:13px;
	color:#fff;
}

a.saleslistLink
{
	font-family:Verdana;
	font-size:9px;
	color:#000;
	text-decoration:none;
	}
	
	
a.saleslistLink:hover
{
	font-family:Verdana;
	font-size:9px;
	color:#af0233;
	text-decoration:none;
	}
	
a.teamlistLink
{
	font-family:Verdana;
	font-size:9px;
	color:#000;
	text-decoration:none;
	}
	
	
a.teamlistLink:hover
{
	font-family:Verdana;
	font-size:9px;
	color:#af0233;
	text-decoration:none;
	}
	
a.EditLink{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#38424a;
	padding:0px 0px 0px 18px;
	background-image:url('images/edit.png');
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
}

a.EditLink:hover{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#38424a;
	padding:0px 0px 0px 18px;
	background-image:url('images/edit.png');
	background-repeat:no-repeat;
	background-position:left;
	text-decoration: underline;
}
#footer a.EditLink, #footer a.EditLink:hover {
	color:#fff;	
}

/* Framework */
div#framework
{
	width:auto;
	margin:0;
	background-image:url('images/backgroundbody.jpg');
	background-position:top;
	background-repeat:repeat-x;
}

	div#framework div#showcase
	{
		width:993px;
		margin:0 auto;
		background-image:url('images/background.png');
		background-repeat:repeat-y;
}
	
	/************************* Header **********************************/
		div#framework div#showcase div#header {
			width:980px;
			height:200px;
			position:relative;
			top:0px;
			left:7px;
			background-image:url('images/headerbackground1.png');
			background-repeat:repeat-x;
			z-index:100;
		}
		
		div#framework div#showcase div#header div#headerbackground {
			width:980px;
			height:115px;
			position:absolute;
			top:44px;
			left:0px;
			background-image:url('images/headerbackground.png');
			background-repeat:repeat-x;
		}
		div#framework div#showcase div#memberarea{
			width:987px;
			position:relative;
			z-index:501;
		}
		div#framework div#showcase div#header div#logo {
			height:111px;
			width:174px;
			position:absolute;
			top:0px;
			left:40px;
		}
		
		div#framework div#showcase div#header div#tipprint {
			/*width:125px;
			height:14px;
			position:absolute;	
			right:108px;
			top:50px; */
			height:20px;
			width:220px;
			position:absolute;
			right:0px;
			top:138px;
			text-align:left;
			z-index:10;
			background-image:url('images/printbackground.png');
			background-repeat:no-repeat;
		}
		
	
		div#framework div#showcase div#header div#tipprint div
		{
			position:relative;
			top:4px;
			left:64px;
			width:130px;
			height:16px;
			}
			
        .iediv
		{
			position:absolute;
			top:0px;
			left:64px;
			padding:0px;
			margin:0px;
			width:122px;
			height:14px;
		    }


		/* Print Area */
		div#framework div#showcase div#center div#print{
			height:20px;
			width:220px;
			position:absolute;
			right:0px;
			top:138px;
			text-align:left;
			z-index:10;
			padding:0px;
			margin:0px;
			background-image:url('images/printbackground.png');
			background-repeat:no-repeat;
		}
		
		div#framework div#showcase div#center div#print div
		{
			position:absolute;
			top:4px;
			left:64px;
			padding:0px;
			margin:0px;
			width:122px;
			height:14px;
			}
			
		div#framework div#showcase div#center div#print .iediv
		{
			position:absolute;
			top:0px;
			left:64px;
			padding:0px;
			margin:0px;
			width:122px;
			height:14px;
		    }
		
		div#framework div#showcase div#header div#menu{
			width:770px;
			height:18px;
			position:absolute;
			bottom:40px;
			left:30px;
            z-index:100;
            float:left;
		}
		
		
	/************************* Header End **********************************/
	
	/************************* Page Content **********************************/

		div#framework div#showcase div#pagecontent{
			position:relative;
			top:0px;
			left:7px;
			width:980px;
			height:auto;
			z-index:10;
		}
		
		div#framework div#showcase div#pagecontent div#content{
			position:relative;
			top:0px;
			left:210px;
			width:560px;
			height:auto;
			min-height:500px;
		}
		
		div#framework div#showcase div#pagecontent div#content div#slideshow{
			position:relative;
			top:0px;
			left:0px;
			width:560px;
			height:210px;
			z-index:0;
			overflow:hidden;
		}
		
		div#framework div#showcase div#pagecontent div#content div#brdImage1{
			position:relative;
			top:0px;
			left:0px;
			width:560px;
			height:46px;
			background-image:url('images/master_contentStyle.jpg');
			background-position:bottom;
			background-repeat:no-repeat;
		}
		

		div#framework div#showcase div#pagecontent div#content div#pageheading1{
			position:relative;
			top:14px;
			left:0px;
			width:560px;
			height:18px;
			text-align:center;
		}
		
		div#framework div#showcase div#pagecontent div#content div#pageheading1 span
		{
			font-family:Georgia;
			letter-spacing:4px; 
			font-size:18px;
			color:#9b9b9d;
		}
		
		div#framework div#showcase div#pagecontent div#content div#pagetext1{
			position:relative;
			top:22px;
			left:42px;
			width:475px;
			height:auto;
			margin-top:20px;
		}
		
		div#framework div#showcase div#pagecontent div#content div#pagetext1 span
		{
			font-family:Verdana;
			font:11px;
			line-height:17px;
			}
		
		div#framework div#showcase div#pagecontent div#content div#pagetext2{
			position:relative;
			top:30px;
			left:42px;
			width:475px;
			height:100px;
			margin-bottom:20px;
			overflow:hidden;
		}
		
		div#framework div#showcase div#pagecontent div#content div#pagetext2 span
		{
			line-height:17px;
			font-size:11px;
			}
		
		div#framework div#showcase div#pagecontent div#content div#pagelist{
			position:relative;
			top:30px;
			left:42px;
			width:475px;
			height:auto;
			min-height:200px;
		}


		div#framework div#showcase div#pagecontent div#contentsafe{
			position:relative;
			top:0px;
			left:210px;
			width:560px;
			height:100px;
		}

		
	/************************* page Content End **********************************/

	/************************* Nav bar **********************************/
	
		
		div#framework div#showcase div#pagecontent div#leftNav{
			width:181px;
			height:500px;
			position:absolute;
			top:0px;
			left:0px;
			background-image:url('images/leftnavbackground.jpg');
			background-repeat:repeat-x;
			z-index:100;
		}
		
		
		div#framework div#showcase div#pagecontent div#leftNav div#leftNavTitle{
			width:180px;
			height:24px;
			position:relative;
			top:0px;
		}
		
		div#framework div#showcase div#pagecontent div#leftNav div#leftNavframe{
			width:160px;
			height:auto;
			position:relative;
			top:15px;
			left:18px;
		}

		div#framework div#showcase div#pagecontent div#leftNav div#leftNavframe div{
			height:24px;	
		}
	
		div#framework div#showcase div#pagecontent div#rightNav{
			width:155px;
			height:auto;
			position:absolute;
			right:0px;
			top:0px;
			min-height:500px;
			padding-left:10px;
			padding-right:10px;
		}
		
		div#framework div#showcase div#pagecontent div#rightNav div#topimage{
			position:relative;
			top:0px;
			height:169px;
			width:157px;
		}
		
		div#framework div#showcase div#pagecontent div#rightNav div#topimage div#saleImage{
			position:relative;
			top:0px;
			width:157px;
			height:140px;
		}
		
		div#framework div#showcase div#pagecontent div#rightNav div#topimage div#saleImageHeading{
			position:absolute;
			top:0px;
			width:157px;
			height:169px;
		}

		div#framework div#showcase div#pagecontent div#rightNav div#relatedSubject{
			height:41px;
			width:157px;
			position:relative;
			top:0px;
			background-image:url('images/relatedsubjects.jpg');
			background-repeat:no-repeat;
			background-position:bottom;
		}
		
		div#framework div#showcase div#pagecontent div#rightNav div#relatedSubjectArea{
			height:125px;
			width:157px;
			position:relative;
			top:9px;
		}
		
		div#framework div#showcase div#pagecontent div#rightNav div#relatedSubjectArea div{
			height:17px;
		}

		div#framework div#showcase div#pagecontent div#rightNav div#Mostviewed{
			height:22px;
			width:157px;
			position:relative;
			top:0px;
			background-image:url('images/mostviewed.jpg');
			background-repeat:no-repeat;
			background-position:bottom;
		}
		
		div#framework div#showcase div#pagecontent div#rightNav div#MostviewedArea{
			height:125px;
			width:157px;
			position:relative;
			top:9px;
		}
		
		div#framework div#showcase div#pagecontent div#rightNav div#MostviewedArea div{
			height:17px;
		}

	/************************* Nav bar End **********************************/
	.pcedit
	{
		position:absolute;
		top:-25px;
		left:320px;
		height:15px;
		width:200px;
		text-align:right;
		}
		
		
	/************************* Edit Area **********************************/
	
	
	/************************* Edit Area End **********************************/
	
	
	
	/************************* Repater I **********************************/
	
	.ItemSpace
	{
		width:480px;
		height:auto;
		min-height:200px;
		position:relative;
		clear:left;
	}

	.ItemSpaceheading
	{
		width:480px;
		height:28px;
		position:relative;
		top:0px;
		left:0px;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		border-bottom-color: #9e9e9e;
		border-Top-style: dotted;
		border-Top-width: 1px;
		border-Top-color: #9e9e9e;
		padding-top:8px;
	}
	.ItemSpaceheading span
	{
		color:#a71c3a;
		font-family:Georgia;
		font-size:16px;
	}
	.ItemSpace .ItemMainArea
	{
		padding-top:18px;
		min-height:190px;
		height:auto;
		width:480px;
		position:relative;
		top:0px;
		left:0px;
	}
	.ItemSpace .ItemMainArea .imagediv
	{
		height:140px;
		width:110px;
		position:absolute;
		top:18px;
		left:0px;
	}

	.ItemSpace .ItemMainArea .imagediv img
	{
		border:0px;
		height:66px;
		width:100px;
	}

	.ItemSpace .ItemMainArea .itemheading
	{
		height:50px;
		width:330px;
		position:relative;
		top:0px;
		left:110px;
		overflow:hidden;
	}

	.ItemSpace .ItemMainArea .itemheading span
	{
		font-family:Georgia;
		font-size:13px;
		color:#686969;
		line-height:15px;
	}

	.ItemSpace .ItemMainArea .itemContent
	{
		height:auto;
		min-height:90px;
		width:330px;
		position:relative;
		line-height:19px;
		top:0px;
		left:110px;
		font-family:Verdana;
		font-size:11px;
		color:#000;
	}
	

	/************************* Repater I End **********************************/
	
	/************************* Repater II  **********************************/
	
	.ItemSpaceII
	{
		width:480px;
		min-height:268px;
		height:auto;
		position:relative;
		top:0px;
		left:0px;
	}

	.ItemSpaceheadingII
	{
		width:480px;
		height:24px;
		position:relative;
		top:0px;
		left:0px;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		border-bottom-color: #9e9e9e;
		border-Top-style: dotted;
		border-Top-width: 1px;
		border-Top-color: #9e9e9e;
		padding-top:6px;
	}
	.ItemSpaceheadingII span
	{
		color:#a71c3a;
		font-family:Georgia;
		font-size:16px;
	}
	.ItemSpaceII .ItemMainAreaII
	{
		padding-top:0px;
		min-height:190px;
		height:auto;
		width:480px;
		position:relative;
		top:0px;
		left:0px;
	}
	.ItemSpaceII .ItemMainAreaII .imagedivII
	{
		height:140px;
		width:100px;
		position:absolute;
		top:18px;
		left:0px;
	}

	.ItemSpaceII .ItemMainAreaII .imagedivII img
	{
		border:0px;
		height:66px;
		width:100px;
	}

	.ItemSpaceII .ItemMainAreaII .itemheadingII
	{
		min-height:40px;
		height:auto;
		width:330px;
		position:relative;
		top:16px;
		left:110px;
		overflow:hidden;
	}

	.textspace
	{
		font-family:Georgia;
		font-size:13px;
		color:#686969;
		line-height:15px;
	}

	.ItemSpaceII .ItemMainAreaII .itemContentII
	{
		min-height:95px;
		height:auto;
		width:330px;
		position:relative;
		top:0px;
		margin-top:15px;
		left:110px;
		font-family:Verdana;
		line-height:19px;
		font-size:11px;
		color:#000;
}
	
	.ItemSpaceII .ItemMainAreaII .linkII
	{
		height:40px;
		width:480px;
		position:relative;
		top:0px;
		left:0px;
		border-Top-style: dotted;
		border-Top-width: 1px;
		border-Top-color: #9e9e9e;
		text-align:right;
		margin-top:10px;
		padding-top:10px;
		}
		
	.ItemSpaceII .ItemMainAreaII .linkII .linkleft
	{
		width:40%;
		height:20px;
		position:absolute;
		left:0px;
		top:10px;
		text-align:left;

		}
		
	.ItemSpaceII .ItemMainAreaII .linkII .linkright
	{
		width:40%;
		height:20px;
		position:absolute;
		right:0px;
		top:2px;
		text-align:right;
		}
		
	.ItemSpaceII .ItemMainAreaII .linkII .linkright .price
	{
		font-family:Georgia;
		font-size:22px;
		color:#000;
		}

	.ItemSpaceII .ItemMainAreaII .linkII .linkright .vat
	{
		font-family:Georgia;
		font-size:11px;
		color:#000;
		}
		
	.ItemSpaceII .ItemMainAreaII .linkII a.linkLinkText
	{
		font-family:Verdana;
		font-size:9px;
		font-style:italic;
		color:#af0233;
		padding-right:98px;
		text-decoration:none;
		background-image:url('images/racingpost.jpg');
		background-position:right;
		background-repeat:no-repeat;
		}
		
		
	.ItemSpaceII .ItemMainAreaII .linkII a.linkLinkText:hover
	{
		font-family:Verdana;
		font-size:9px;
		font-style:italic;
		color:#af0233;
		padding-right:98px;
		text-decoration:none;
		background-image:url('images/racingpost_hover.jpg');
		background-position:right;
		background-repeat:no-repeat;
		}
	/************************* Repater II End **********************************/
	
	/************************* Repater III **********************************/
	
	.ItemSpaceIII
	{
		width:480px;
		min-height:175px;
		height:auto;
		position:relative;
		top:50px;
		left:0px;
		margin-bottom:20px;
	}

	.ItemSpaceheadingIII
	{
		width:480px;
		min-height:30px;
		height:auto;
		position:relative;
		top:0px;
		left:0px;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		border-bottom-color: #9e9e9e;
		border-Top-style: dotted;
		border-Top-width: 1px;
		border-Top-color: #9e9e9e;
		padding-top:8px;
	
	}
	
	.ItemSpaceheadingIII .headingIII
	{
		width:60%;
		height:30px;
		position:absolute;
		top:0px;
		left:0px;
		padding-top:8px;
		}
		
	.ItemSpaceheadingIII .headingIII span
	{
		color:#a71c3a;
		font-family:Georgia;
		font-size:16px;
	}
	
	.ItemSpaceheadingIII .headingLinkIII
	{
		width:30%;
		height:12px;
		position:absolute;
		top:0px;
		right:0px;
		padding-top:20px;
		text-align:right;
		}
	
	.ItemSpaceIII .ItemMainAreaIII
	{
		padding-top:18px;
		min-height:160px;
		height:auto;
		width:480px;
		position:relative;
		top:0px;
		left:0px;

	}
	.ItemSpaceIII .ItemMainAreaIII .imagedivIII
	{
		min-height:100px;
		width:100px;
		position:absolute;
		top:18px;
		left:0px;
	}

	.ItemSpaceIII .ItemMainAreaIII .imagedivIII img
	{
		border:0px;
		width:102px;
		height:68px;
	}

	.ItemSpaceIII .ItemMainAreaIII .itemheadingIII
	{
		min-height:100px;
		height:auto;
		width:330px;
		position:relative;
		top:0px;
		left:110px;
		margin-bottom:20px;
	}

	.ItemSpaceIII .ItemMainAreaIII .itemheadingIII span
	{
		font-family:Verdana;
		font-size:11px;
		line-height:19px;
		}

	.ItemSpaceIII .ItemMainAreaIII .NewsSubTitle
	{
		height:40px;
		width:330px;
		position:relative;
		top:0px;
		left:110px;
		overflow:hidden;
	}
	
	.ItemSpaceII .ItemMainAreaII .subNewsspan
	{
		font-family:Georgia;
		font-size:14px;
		font-weight:bold;
		color:#686969;
	}
	
	.ItemSpaceIII .ItemMainAreaIII .NewsDescription
	{
		height:auto;
		min-height:70px;
		width:330px;
		position:relative;
		top:0px;
		left:110px;
	}

	.ItemSpaceII .ItemMainAreaII .itemheadingII span
	{
		font-family:Georgia;
		font-size:13px;
		color:#686969;
		line-height:15px;

	}

	.ItemSpaceII .ItemMainAreaII .itemContentII
	{
		min-height:95px;
		height:auto;
		width:330px;
		position:relative;
		top:0px;
		left:110px;
		font-family:Verdana;
		line-height:19px;
		font-size:11px;
		color:#000;

	}
	
	
	
.NewsItem
{
	width:480px;
	min-height:175px;
	height:auto;
	float:left;
	clear:left;
	top:0px;
	left:0px;
	margin-bottom:40px;
	}
	
.NewsItem .NewsItemheadingArea
{
	width:480px;
	min-height:24px;
	height:auto;
	position:relative;
	top:0px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #9e9e9e;
	border-Top-style: dotted;
	border-Top-width: 1px;
	border-Top-color: #9e9e9e;
	padding-top:6px;
}

.NewsItem .NewsItemheadingArea .NewsheadingArea
{
	width:60%;
	min-height:24px;
	height:auto;
	position:relative;
	left:0px;
	top:0px;
	padding-top:6px;
	}
	
.NewsItem .NewsItemheadingArea .NewsheadingArea span
{
	color:#a71c3a;
	font-family:Georgia;
	font-size:16px;
	}
	
.NewsDateArea
{
	width:40px;
	height:24px;
	position:absolute;
	right:50px;
	top:0px;
	padding-top:10px;
	}
	
.NewsTextArea
{
	height:auto;
	width:480px;
	margin: 15px 0 0 0;
	}
	
.NewsItemImage
{
	width:100px;
	height:100px;
	float:left;
}
	
.NewsSubHeading
{
	width:360px;
	height:40px;
	float:left;
	margin:0 0 0 10px;
} 
	
.NewsDescription
{
	width:360px;
	min-height:70px;
	height:auto;
	float:left;
	margin:0 0 15px 10px;
} 
	
.NewsDescription span
{
	font-family:Verdana;
	font-size:11px;
	line-height:17px;
	
	}

	

	/************************* Repater II End **********************************/
	
	
	/*Misc fixes*/

#ctl00_LightBoxPopupControl_CIF-1, iframe {
/*	overflow:hidden;*/
	height: 438px !important;
	width: 568px !important;
}