/* DOCUMENT BODY --------------------------------------------------- */

BODY, TD {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}
BODY A, TD A {
	color: #1c3f88;
	text-decoration: none;
}
BODY A:hover, TD A:hover {
	text-decoration: underline;
}
.bodyText {
	line-height: 15px;
}
.container {
	background-image: url('http://dev.nasstar.com/paradeapp/images/edinburgh/background.gif');
}
.introText {
	font-family: Arial;
	font-size: 15px;
	line-height: 18px;
	color: #666666;
}
.linkText {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}
.linkText A {
	font-weight: bold;
	color: #1c3f88;
}
.footer {
	font-size: 10px;
}
.subHead {
	color: #1c3f88;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}
.lines {
	background-color: #c8c4d0;
}
.sideNav {
	background-color: white;
}
.topLogin {
	background-color: #827b95;
	color: white;
}
.bodyDate {
	color: #666666;
}

.newstitle {
	text-transform: capitalize;
}

/* SIDE NAVIGATION ------------------------------------------------- */

.nav { 
	background-color: #f8f4f8;
}
.navSpace {
	background-color: #c8c4d0;
}

.nav TD a, .nav TD, .navSel TD {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #827b95;
}

.nav TD a:hover {
	text-decoration: none;
}
.navSel {
	background-color: #827b95;
}
.navSel TD {
	color: #f8f4f8;
}
.subnav {
	background-color: #e4dfe7;
}
.subnav TD a {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #827b95;
}
.subnav TD a:hover {
	text-decoration: underline;
}


/* UNCONFIRMED ----------------------------------------------------- */

HR {
	height: 1px;
	border: 1px #c8c4d0 dotted;
}


/* This class is the same as .navSpace and .lines above */

.sectionText {
	background-color: #c8c4d0;
}
.pointTitle {
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}


/* HIGHLIGHTS ----------------------------------------------------- */

.highlightTitle {
	font-family: verdana;
	font-size: 7pt;
	color: #000000;
	background-color: #cacaca;
	border-top:  1px solid;
	border-bottom:  1px solid;
    border-color: #ffffff;
	PADDING-LEFT: 5px;
}

.resultslovely {
	color: #000000;
	background-color: #e6e6e6;
	font-size: 7pt;
	line-height: 10pt;
}


.highlightPlaces, .highlightPlaces a {
	color: #000000;
	background-color: #e6e6e6;
	font-size: 7pt;
	line-height: 10pt;
}



/* EVENTS ----------------------------------------------------- */

.searchhead	{
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;
	color:	#000000;
	background-color: #cacaca;
}

.searchhead2	{
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;
	color:	#000000;
	background-color: #e6e6e6;
}

.searchborder { 
	background-color: #cacaca;
}

.letters TABLE {
	background-color: #ffffff;
}

.letters TD, .letters TD a, {
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;
	color:	#000000;
	background-color: #cacaca;
}

.clsInput	{
    border:  1px solid;
    border-color: #827b95;
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

.results TD {
	font-family: verdana;
	font-size: 7pt;
	color:	#cc6600;
	background-color: #ffffff;
	border-bottom:  1px solid;
    border-color: #cacaca;
}

.resultsbottom  {
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	color:	#cc6600;
	background-color: #cacaca;
	border:  1px solid;
    border-color: #ffffff;
}


.resultslovely  {
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	color:	#cc6600;
	background-color: #cacaca;
	border-top:  1px solid;
    border-color: #ffffff;
}

.resultstop	{
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	color:	#000000;
	background-color: #cacaca;
	border:  1px solid;
    border-color: #ffffff;
}



.resultsback TD {
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	color:	#cc6600;
	background-color: #ffffff;
	border:  1px solid;
    border-color: #cacaca;
}

.fudge	{
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}

.resultsbold	{
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;
	color:	#000000;
}

.resultsitalic	{
	font-style: italic;
	font-family: Arial;
	font-size: 8pt;
	color:	#000000;
}

.condetail1	{
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;
	color:	#4d4d4d;
}

.popuptitle	{
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	color:	#000000;
	background-color: #cacaca;
	border-top:  1px solid;
	border-bottom:  1px solid;
    border-color: #ffffff;
}

.popupfooter	{
	border-top:  1px solid;
	border-bottom:  1px solid;
    border-color: #cacaca;
    PADDING-BOTTOM: 7px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 4px
}

.big	{
	font-family: Arial;
	font-size: 11pt;
	line-height: 13pt;
}

.loki {
	background-color: #ffffff;
	border-bottom:  1px solid;
	border-top:  1px solid;
	border-right:  1px solid;
    border-color: #cacaca;
}

.spacey		{
	PADDING-BOTTOM: 7px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 4px
}


/* SPECTATORS ----------------------------------------------------- */



BR.tiny	{
	line-height : 5px;
}

P {
	margin-top: 9px; //19px is normal
}

.backtotop	{
	border:  1px solid;
	border-color: #cacaca; 
}



/* SHOP		 ----------------------------------------------------- */


.menu TD	{
	font-family: verdana;
	font-size: 8pt;
	color:	#cc6600;
	background-color: #ffe994;
	border-bottom:  1px solid;
    border-color: #ff9900;
}

.orange	{
	background-color: #ff9900;
}

.bb	{
	font-weight: bold;
	color:	#000000;
}

.shophead {
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	color: #e5e5e5;
	background-color: #000000;
}

.imgborder	{
	border:  1px solid;
    border-color: #848484;
}

.shoplightgrey	{
	background-color: #f2f2f2;
}


.producthome	{
	font-family: verdana;
	font-weight: none;
	font-size: 11px;
	line-height: 14px;
	background-color: #f2f2f2;
	border-top:  22px solid;
    border-color: #ffffff;
	PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 4px
}

.price {
	font-weight: bold;
	color: #ff4000;
}

.productparticular	{
	margin-top:	20px;
	font-family: verdana;
	font-weight: none;
	font-size: 11px;
	line-height: 14px;
	PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
}

.clsInputShop	{
	border:  1px solid;
    border-color: #848484;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #e6e6e6;
}

.clsInputShop2	{
	border:  1px solid;
    border-color: #848484;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #e6e6e6;
}

.ddborder	{
	border-top:  1px solid;
	border-bottom:  1px solid;
    border-color: #848484;
	PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 5px;
}

.desc	{
	PADDING-BOTTOM: 2px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 5px;
}

.shopLink:link{
	color : #ff7f00;
	font-weight: bold;
	font-family: Verdana;
	font-size: 7pt;
	text-decoration : none;
}

.shopLink:active{
	color : #ff7f00;
	font-weight: bold;
}

.shopLink:hover{
	color : #ff7f00;
	font-weight: bold;
	text-decoration : underline;
}

.shopLink:visited{
	color : #ff7f00;
	font-weight: bold;
}

.Shop TD	{
	font-family: verdana;
	font-size: 7pt;
	line-height: 8pt;
}

.subtotal	{
	color : #4f4f4f;
	PADDING-TOP: 10px;
    PADDING-Right: 15px;
}

.checkout	{
	text-align: right;
	font-family: verdana;
	font-size: 8pt;
	PADDING-Right: 5px;
}

.error	{
	color : #ff9900;
}

.shopborder	{
	border-top:  1px solid;
	border-bottom:  1px solid;
    border-color: #848484;
}