﻿a.newsLink
{
	color: #000000;
	text-decoration: none;
}

a.newsLink:hover
{
	color: #000000;
	text-decoration: underline;
}

body
{
	background-color: #b5ceec;
	color: #000;
	font-size: 12px;
	font-family: Arial;
}

div#contentArea
{
	background-image: url(/images/background-strip.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding-left: 35px;
	padding-right: 35px;
	text-align: left;
}

div#contentBottom
{
	background-image: url(/images/background-bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
	margin:auto;
	text-align:center;
	width: 950px;
}

div.headline
{
	background-color: #ae8f48;
	border: solid 2px #5d5833;
	color: #ffffff;
	height: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
	vertical-align: middle;
	width: 550px;
}

div#mainNav
{
	height: 31px;
}

div#newsContainer
{
	margin-left: 175px;
	padding: 5px;
	text-align: left;
	width: 550px;
}

div#outerContainer
{
	margin: auto;
	text-align: center;
	width: 990px;
}

div.pageHeading
{
	background-color: #ae8f48;
	border: solid 2px #5d5833;
	color: #ffffff;
	height: 15px;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	width: 550px;
}

div#subHeading
{
	background-color: #ae8f48;
	border: solid 2px #5d5833;
	color: #ffffff;
	height: 15px;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	width: 550px;
}

.frmTable
{
	background-color: #ffffff;
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: left;
}

.frmTD
{
	border: solid 1px #cccccc;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

.frmTDDark
{
	background-color: #8d703b;
	border: solid 1px #000;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

.frmTDDark a
{
	color: #696969;
}

.frmTDDark a:hover
{
	color: #000000;
	text-decoration: underline;
}

.frmTDHeading
{
	background-color: #8d703b;
	border: solid 1px #000;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

.frmTDLight
{
	background-color: #c5b883;
	border: solid 1px #000;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

.frmTDLight a
{
	color: #696969;
}

.frmTDLight a:hover
{
	color: #000000;
	text-decoration: underline;
}

h1
{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

h2, h3
{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

div#basket
{
    width:915px; 
}

div#basket .divBasketItemContainer
{
   background-image: url(/images/basket-item-strip.png);
   background-repeat:repeat-y;
   margin:0px;
   padding-left:10px;
   padding-right:10px;
   width:631px;
}

div#basket .divBasketTotalsContainer
{
   border-left:solid 1px #bea052;
   border-right:solid 1px #bea052;
   padding-left:45px;  
   width:177px;
}

div#official-merchandise
{
	margin:auto;
	text-align:center;
    width:915px; 
}

div#official-merchandise .divCatContainer
{
   border-left:solid 1px #bea052;
   border-right:solid 1px #bea052;
   width:182px;
}

div#official-merchandise .divCatHeading
{
   position:relative;
   width:182px;
}

div#official-merchandise .divProductsContainer
{
   background-image: url(/images/product-details-strip.png);
   background-repeat:repeat-y;
   border-top:0px;
   padding-left:10px;
   padding-right:10px;
   padding-top:0px;
   width:707px;
}

div#official-merchandise .prodListDescContainer
{
 border-right:solid 2px #b59a6b;
 float:left; 
 height:100px; 
 width:390px; 
}

div#official-merchandise .prodListRightContainer
{
 border-bottom:solid 2px #b59a6b;		
 float:right; 
 padding-bottom:5px; 
 padding-right:10px;
}

div#official-merchandise .productListPriceAndDetails
{
 float:right;
 padding-left:5px;
 padding-right:5px;
 text-align:center;	
}

div#product-details
{
	margin:auto;
	text-align:center;
    width:915px; 
}

div#product-details .divProductContainer
{
   background-image: url(/images/product-details-strip.png);
   background-repeat:repeat-y;
   border-top:0px;
   padding-left:10px;
   padding-right:10px;
   padding-top:0px;
   width:707px;
}

/* Tootip Styles Start */

a.tt
{
	position: relative;
	z-index: 24;
	color: #006633;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align: bottom;
}

a.tt span
{
	display: none;
	z-index: 1000;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover
{
	z-index: 1000;
}

a.tt:hover
{
	visibility: visible;
}

a.tt:hover span.tooltip
{
	background-color: #FFFFFF;
	border: solid 2px #9b090a;
	display: block;
	float: left;
	position: absolute;
	padding: 15px;
	text-align: left;
	text-decoration: none;
	color: #545454;
}

/* Tootip Styles End */


