﻿body
{
	padding: 0px;
	margin: 0px;
	background: url( 'Images/Background.jpg' ) top left;
	text-align: center;
	height: 100%;
}

p
{
	margin: 8px 0;
}

img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.OuterContainer
{
	margin: 10 auto 0 auto;
	text-align: center;
	width: 100%;
	height: 100%;
	min-height: 457px;
	background: url( 'Images/BackgroundTop.jpg' ) repeat-x top left;
}

.Container
{
	margin: 0 auto 0 auto;
	width: 794px;
}

.InnerContainer
{
	width: 794px;
	background: white;
	border: solid 7px white;
	text-align: left;
}

.Header
{
	text-align: left;
	background: url( 'Images/Combat.png' ) no-repeat top right;
	width: 794px;
	height: 127px;
}

.Banner
{
	background: white;
	height: 264px;
	width: 794px;
	display: inline;
	float: left;
	text-align: left;
}

.BannerAlt
{
	background: white;
	height: 177px;
	width: 794px;
	display: inline;
	float: left;
	text-align: left;
}

.BannerBackend
{
	background: white;
	height: 177px;
	width: 794px;
	display: inline;
	float: left;
	text-align: left;
}

.BannerLeft
{
	display: inline; 
	float: left;	
	width: 172px;
	padding-left: 17px;	
}

.BannerRight
{
	display: inline; 
	float: left;	
	width: 605px;	
}

.BannerHeadings
{
	display: inline; 
	float: left;	
	width: 172px;
}

.FooterLeft
{
	display: inline; 
	float: left;
	width: 190px;
}

.FooterRight
{
	display: inline; 
	float: left;
	width: 604px;
}

.Content
{
	padding-top: 18px;
	width: 794px;
	text-align: left;
	display: inline; 
	float: left;
}

.Left
{
	float: right;
	width: 190px;
}

.Right
{
	display: inline; 
	float: right;
	width: 604px;
	background: White url('Images/RightBackground.gif') repeat-y;
	border-top: solid 1px white;
		min-height: 496px;
	height:auto !important;
	height: 496px;
}

.RightAlt
{
	display: inline; 
	float: right;
	width: 604px;
	background: White url('Images/RightBackgroundProducts.gif') repeat-y;
	border-top: solid 1px white;
}

.RightBrown
{
	display: inline; 
	float: right;
	width: 604px;
	min-height: 645px;
	background: #8a7e79;
	cursor: default;
	border-top: solid 1px white;
}

.InnerContentLeft
{
	display: inline;
	float: left;
	width: 415px;
	min-height: 496px;
	height:auto !important;
	height: 496px;
	background: #8a7e79;
}

.InnerContentRight
{
	display: inline;
	float: left;
	width: 189px;
	min-height: 496px;
	height:auto !important;
	height: 496px;
	background: #026297;

}

.Footer
{
	background: White;
	display: inline;
	float: left;
	height: 41px;
	width: 604px;
	clear: both;
}

.WhiteText24
{
	font-size: 24px;
	line-height: 23px;
	color: White;
	font-family: 'Arial Black' , Arial;
}

.WhiteText27
{
	font-size: 27px;
	line-height: 23px;
	color: White;
	font-family: 'Arial Black' , Arial;
}

.RedText28
{
	font-size: 25px;
	line-height: 23px;
	color: #d90030;
	text-decoration: none;
	font-family: 'Arial Black' , Arial;
}

.RedText11Link
{
	font-size: 11px;
	color: #d90030;
	text-decoration: none;
	font-family: Arial;
}

.RedText11Link:hover
{
	text-decoration: underline;
}


.BrownText28
{
	font-size: 22px;
	line-height: 23px;
	text-decoration: none;
	color: #48311f;
	font-family: 'Arial Black' , Arial;
}

.BrownText11Bold
{
	font-size: 11px;
	color: #48311f;
	font-weight: bold;
	font-family: Verdana;
}

.BrownText12Bold
{
	font-size: 12px;
	color: #48311f;
	font-weight: bold;
	font-family: Verdana;
}

.BrownText11
{
	font-size: 11px;
	color: #48311f;
	font-family: Arial;
}

.BrownText11Link
{
	font-size: 11px;
	color: #48311f;
	text-decoration: none;
	font-family: Arial;
}

.BrownText11Link:hover
{
	text-decoration: underline;
}

.LightBrownText11Bold
{
	font-size: 11px;
	color: #c4aaa8;
	font-weight: bold;
	font-family: Verdana;
}

.MediumBrownText11Bold
{
	font-size: 11px;
	color: #6d4d35;
	font-weight: bold;
	font-family: Verdana;
}


.LightBrownText11
{
	font-size: 11px;
	color: #c4aaa8;
	font-family: Verdana;
}

.LightBrownText11Underline
{
	font-size: 11px;
	color: #c4aaa8;
	text-decoration: underline;
	font-family: Verdana;
}

.LightBrownText11Link
{
	font-size: 11px;
	color: #c4aaa8;
	text-decoration: none;
	font-family: Verdana;
}

.LightBrownText11Link:hover
{
	text-decoration: underline;
}

.BlueText28
{
	font-size: 25px;
	line-height: 23px;
	color: #026297;
	font-family: 'Arial Black' , Arial;
}

.BlueText11Bold
{
	font-size: 11px;
	color: #026297;
	font-weight: bold;
	font-family: Arial;
}

.BlueText11
{
	font-size: 11px;
	color: #026297;
	font-family: Arial;
}

.BlackText10
{
	font-size: 10px;
	color: #3c3c3c;
	font-family: Verdana;
	text-decoration: none;
}

.BlackText11
{
	font-size: 11px;
	color: #3c3c3c;
	font-family: Arial;
}

.Watermark
{
	font-size: 11px;
	color: #a7a6a6;
	font-family: Arial;
}

.BlackText11Underline
{
	font-size: 11px;
	color: #3c3c3c;
	text-decoration: underline;
	font-family: Arial;
}

.BlackText11Bold
{
	font-size: 11px;
	color: #3c3c3c;
	font-weight: bold;
	font-family: Arial;
}

.WhiteText11Bold
{
	font-size: 11px;
	color: white;
	font-family: Arial;
	font-weight: bold;
}

.WhiteText11BoldLink
{
	font-size: 11px;
	color: white;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

.WhiteText11BoldLink:hover
{
	text-decoration: underline;
}

.WhiteText11AltLink
{
	font-size: 11px;
	color: white;
	font-family: Verdana;
	text-decoration: none;
}

.WhiteText11AltLink:hover
{
	text-decoration: underline;
}

.WhiteText11Link
{
	font-size: 11px;
	color: white;
	font-family: Arial;
	text-decoration: none;
}

.WhiteText11Link:hover
{
	text-decoration: underline;
}

.WhiteText11LinkBold
{
	font-size: 11px;
	color: white;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

.WhiteText11LinkBold:hover
{
	text-decoration: underline;
}

.WhiteText11LinkWithArrow
{
	font-size: 11px;
	color: white;
	font-family: Arial;
	text-decoration: none;
	padding-left: 10px;
	background: url('Images/WhiteArrow1.gif') no-repeat;
}

.WhiteText11LinkWithArrow:hover
{
	text-decoration: underline;
}

.WhiteText12Bold
{
	font-size: 12px;
	color: White;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}

.WhiteText11
{
	font-size: 11px;
	color: White;
	font-family: Verdana;
	text-decoration: none;
	line-height: 16px;
}

.WhiteText11Arial
{
	font-size: 11px;
	color: White;
	font-family: Arial;
	text-decoration: none;
	line-height: 16px;
}

.FacilitiesLeft
{
	display: inline; 
	float: left; 
	background: #8a7e79;
	font-size: 11px;
	color: White;
	font-family: Verdana;
	text-decoration: none;	
}

.FacilitiesLeftBold
{
	display: inline; 
	float: left; 
	background: #8a7e79;
	font-size: 11px;
	font-weight: bold;
	color: White;
	font-family: Verdana;
	text-decoration: none;	
}

.FacilitiesRight
{
	display: inline; 
	float: right; 
	background: #8a7e79;
}

.FacilitiesWhiteText11
{
	font-size: 11px;
	color: White;
	font-family: Verdana;
	text-decoration: none;
	line-height: 16px;
	display: inline; 
	float: left;
	width: 377px; 
	background: url('Images/Dashes.gif') repeat-x bottom left;
}








.WhiteText12BoldLink
{
	font-size: 12px;
	color: white;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

.WhiteText12BoldLink:hover
{
	text-decoration: underline;
}


.BlackText12
{
	font-size: 12px;
	color: #3c3c3c;
	font-family: Arial;
	text-decoration: none;
	line-height: 20px;
}

.BlackText12Bold
{
	font-size: 12px;
	color: #3c3c3c;
	font-weight: bold;
	font-family: Arial;
	line-height: 20px;
}

.BlackText12BoldLink
{
	font-size: 12px;
	color: #3c3c3c;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	line-height: 20px;
}

.BlackText12BoldLink:hover
{
	text-decoration: underline;
}

.BlackText12Underline
{
	font-size: 13px;
	color: #3c3c3c;
	font-family: Arial;
	text-decoration: underline;
	line-height: 20px;
}

.BlackText12Link
{
	font-size: 13px;
	color: #3c3c3c;
	font-family: Arial;
	text-decoration: none;
	line-height: 20px;
}

.BlackText12Link:hover
{
	text-decoration: underline;
}

.BlackText11
{
	font-size: 11px;
	color: #3c3c3c;
	font-family: Arial;
	text-decoration: none;
}

.CharText11Link
{
	font-size: 11px;
	color: #3c3c3c;
	font-family: Arial;
	text-decoration: none;
}

.CharText11Link:hover
{
	text-decoration: underline;
}

.BlackText11Capitalise
{
	font-size: 11px;
	color: #3c3c3c;
	font-family: Arial;
	text-transform: capitalize;
}

.BlackText11Underline
{
	font-size: 11px;
	color: #3c3c3c;
	font-family: Arial;
	text-decoration: underline;
}

.BlackText11Link
{
	font-size: 11px;
	color: #3c3c3c;
	font-family: Arial;
	text-decoration: none;
}

.BlackText11Link:hover
{
	text-decoration: underline;
}

.RedText11Bold
{
	font-size: 11px;
	color: #d71920;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	line-height: 20px;
}

.HDots
{
	display: block;
	height: 1px;
	background: url('images/HDots.jpg') repeat-x left top;
	overflow: hidden;
}

.RedText12
{
	font-size: 12px;
	color: #d71920;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	line-height: 20px;
}

.RedText16
{
	font-size: 16px;
	color: #d71920;
	font-family: Arial;
	line-height: 20px;
}

.RedText20
{
	font-size: 20px;
	color: #d71920;
	font-weight: bold;
	font-family: Arial;
}

.Reset
{
	width: 57px;
	height: 20px;
	background: url('Images/Reset.gif') no-repeat;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
}

.Submit
{
	width: 65px;
	height: 20px;
	background: url('Images/Submit.gif') no-repeat;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
}

.WhiteText10
{
	font-size: 10px;
	color: White;
	font-family: Arial;
}

.WhiteText10Link
{
	font-size: 10px;
	color: White;
	font-family: Arial;
	text-decoration: none;
}

.WhiteText10Link:hover
{
	text-decoration: underline;
}

.modalBackground 
{  
	background-color:#000000;
	filter:alpha(opacity=70);  
	opacity:0.7;
} 

.ProductBackground
{
	width: 365px; 
	height: 313px;
	background: white url('Images/Loader.gif') no-repeat center center;
}

.RegisterBackground
{
	display: inline; 
	overflow: hidden; 
	float: left; 
	width: 184px; 
	height: 163px;
	border: solid 1px #585453;
	background: white url('Images/RegisterBackground.gif') no-repeat bottom right;
}

.SignInButton
{
	width: 56px; 
	height: 16px;
	background: url('Images/SignIn.gif') no-repeat;
}

.progressbarcontainer
{
   width: 98%;
   height: 12px;
   border: solid 1px #00314c;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: #026297;
   height: 12px;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:316px;
width:450px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
background: url('Images/SpecialsBackground.gif') no-repeat
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:18px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:black;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}

.h1
{
    font-size: 10px;
    color: #614841;
    font-family: Arial;
}