body	
{ 
	background-color:White; 
	font-family:Arial, Helvetica, Century Gothic; 
	margin:0px; 
	overflow:auto;
	scrollbar-base-color:black;
	top:0px;
	left:0px;
	height:auto;
}

div, h1, h2, h3, h4, h5, h6, p{ margin: 0px; padding: 0px; } 

h1
{
	font-size:18px;
	font-weight:normal;
	color:#018E5A;
}

h2
{
	font-size:13px;
	font-weight:normal;
	color:#018E5A;
}

#divContainer		
{	
	/*top:expression(alert(documentElement.innerWidth));*/
	top:0px;
	left:0px;
	width:960px;
	/*height:expression(document.getElementById("divRHSDetails").offsetHeight + "px");*/
	bottom:0px;
	text-align:left;
	height:auto;
}

#divTopColourBar
{
	background-image:url(Images/TopRainbow.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:8px;
	top:0px;
	left:0px;
	line-height:0px;
}

#divTopColourBar A { text-decoration:none; color:white; font-size:9px; width:200px; line-height:5px; font-weight:bold; padding-right:10px; }
#divTopColourBar A:Hover { text-decoration:underline;}

/*
#divMontageAndLogo
{
	background-image:url(Images/MontageHeader.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:12px;
	width:960px;
	left:0px;
	height:122px;
}
*/

#divGamesRoomMontageAndLogo
{
	background-image:url(Images/GamesRoomMontageHeader.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:12px;
	width:960px;
	left:0px;
	height:122px;
}

#divMontageAndLogo
{
	position:absolute;
	top:12px;
	width:960px;
	left:0px;
	height:122px;
}

#divSWLogo { position:absolute; left:-1px; top:13px; }

#divDistLHSLogo
{
	float:left;
	width:225px;
	height:120px;
}

#divDistRHSMontage
{
	float:left;
	background-image:url(Images/DistMontageRHS.jpg);
	background-repeat:no-repeat;
	width:734px;
	height:120px;
}

#divMenuBar
{
	background-image:url(Images/MenuUpperStrip.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:absolute;
	top:137px;
	left:0px;
	height:20px;
	width:843px;
	background-color:Black;
	color:White;
	padding-top:7px;
	padding-left:117px;
}

#divMenuBar A
{
	text-decoration:none;
	color:White;
	font-size:12px;
	font-weight:bold;	
}

#divDistMenuBar
{
	background-image:url(Images/MenuUpperStrip.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:absolute;
	top:137px;
	left:0px;
	height:20px;
	width:720px;
	background-color:Black;
	color:White;
	padding-top:7px;
	padding-left:240px;
}

#divDistMenuBar A
{
	text-decoration:none;
	color:White;
	font-size:12px;
	font-weight:bold;	
}

.MenuButton
{
	height:25px;
	line-height:20px;
}

#divHomeButton
{
	text-align:center;
	float:left;
	width:123px;
}

#divGamesButton 
{
	text-align:center;
	float:left;
	width:122px;
}

#divThemedButton 
{
	text-align:center;
	float:left;
	width:121px;
}

#divPriceButton 
{
	text-align:center;
	float:left;
	width:121px;
}

#divContactButton
{
	text-align:center;
	float:left;
	width:121px;
}

.ViewQuoteButton
{
	text-align:center;
	float:left;
	margin-left:118px;
	width:117px;
}

.ViewQuoteButton A
{
	display:block;
	background-image:url(Images/ShoppingBasket.gif);
	background-repeat:no-repeat;
	background-position:7px 2px;
}

.LogoutButton
{
	text-align:center;
	float:left;
	width:117px;
}

.LogouteButton A
{
	display:block;
	background-repeat:no-repeat;
	background-position:7px 2px;
}

.AdminButton
{
	text-align:center;
	float:left;
	width:118px;
}

.EditPackagesButton
{
	text-align:center;
	float:left;
	width:118px;
}

.EditDistributorsButton
{
	text-align:center;
	float:left;
	width:117px;
}

#divHomeButton A:Hover
{
	background-color:#F6A134;
	display:block;
}

#divGamesButton A:Hover
{
	background-color:#EF3D23;
	display:block;
}

#divThemedButton A:Hover
{
	background-color:#7F0CC3;
	display:block;
}

#divPriceButton A:Hover
{
	background-color:#C52ADE;
	display:block;
}

#divContactButton A:Hover
{
	background-color:#3737BD;
	display:block;
}

.AdminButton A:Hover
{
	background-color:#0991CF;
	display:block;
}

.EditPackagesButton A:Hover
{
	background-color:#0991CF;
	display:block;
}

.EditDistributorsButton A:Hover
{
	background-color:#01C699;
	display:block;
}

.ViewQuoteButton A:Hover
{
	display:block;
	background-color:#01C699;
	background-image:url(Images/ShoppingBasketOn.gif);
	background-repeat:no-repeat;
	background-position:7px 2px;
}

.LogoutButton A:Hover
{
	display:block;
	background-color:#01C699;
	background-repeat:no-repeat;
	background-position:7px 2px;
}


#divDistHomeButton
{
	text-align:center;
	float:left;
	width:122px;
}

#divDistHomeButton A:Hover
{
	background-color:#EF3D23;
	display:block;
}

#divDistGamesButton
{
	text-align:center;
	float:left;
	width:121px;
}

#divDistGamesButton A:Hover
{
	background-color:#C52ADE;
	display:block;
}

#divDistPriceButton
{
	text-align:center;
	float:left;
	width:121px;
}

#divDistPriceButton A:Hover
{
	background-color:#7F0CC3;
	display:block;
}

#divDistThemedButton 
{
	text-align:center;
	float:left;
	width:121px;
}

#divDistThemedButton A:Hover
{
	background-color:#3737BD;
	display:block;
}

#divSubMenuBar
{
	background-image:url(Images/RainbowFade.gif);
	position:absolute;
	top:164px;
	left:0px;
	width:960px;
	height:92px;
}

#divSubMenuBar div.Source A       { text-decoration:none; font-size:14px; color:black; margin-left:375px;}
#divSubMenuBar div.Source A:Hover { text-decoration:underline;}

#divSubMenuTitleLHS
{
	height:24px;
	width:250px;
	padding-left:374px;
	display:inline-block;
	float:left;
	margin-top:6px;
	line-height:24px;
}

#divSubMenuTitleRHS { display:inline-block; width:200px; height:20px; float:left; margin-top:30px; margin-left:40px; }

#divSubMenuTitleRHS A       { text-decoration:none; font-size:12px; font-weight:bold; color:#F13D24; margin-left:5px; }
#divSubMenuTitleRHS A:Hover { color:#A40000; text-decoration:underline;  } 

#divSubMenuTitleRHS .SearchBox { width:140px; padding-left:2px; border:solid 1px #65666B; }

#divSubMenuTitleRHS .SearchButton {}

#divSectionHeading
{
	position:absolute;
	height:100px;
	top:195px;
	left:0px;
	width:960px;
	border:solid 1px black;
}

#divGamesSubMenuBar
{
	padding-left:15px;
	line-height:25px;
}

#divGamesSubMenuBar A
{
	display:inline-block;
	padding-right:20px;
	font-size:12px;
	font-weight:bold;
	color:Black;
	text-decoration:none;
}

#divGamesSubMenuBar A:Hover
{
	color:#EF3D23;
}

.divGamesSubMenuButton
{
	float:left;
	padding-right:20px;
}

.divGamesSubMenuButton A:Hover
{
	color:#EF3D23;
}

.GamesSubMenuButton
{
	font-size:12px;
	font-weight:bold;
	color:Black;
	text-decoration:none;
}

.GamesHeading
{
	font-size:14px;
	color:#EF3D23;
	font-weight:bold;
	font-style:italic;
}

#divPriceSubMenuBar
{
	padding-left:170px;
	line-height:25px;
}

.PriceSubMenuButton
{
	font-size:12px;
	font-weight:bold;
	color:Black;
	text-decoration:none;
}

.divPriceSubMenuButton
{
	float:left;
	padding-right:20px;
}

.divPriceSubMenuButton A:Hover
{
	color:#C52ADE;
}

.PriceHeading
{
	font-size:14px;
	color:#EF3D23;
	font-weight:bold;
	font-style:italic;
}

#divListing
{
	position:absolute;
	top:256px;
	left:0px;
	width:960px;
}

.IndvidualGameContainer
{
	width:820px;
	height:240px;
	margin-left:110px;
	margin-bottom:20px;
}

.IndvidualSalesGameContainer
{
	width:820px;
	height:340px;
	margin-left:110px;
	margin-bottom:20px;
}

.IndGameScreenShots
{
	width:65px;
	height:150px;
	float:left;
}

.IndGameScreenShotTitle
{
	font-size:9px;
	font-weight:bold;
	color:#F3783D;
	width:65px;
	position:relative;
	top:2px;
	text-align:right;
}

.IndGameScreenShotImage
{
	margin-top:5px;
	width:65px;
	height:45px;
	cursor:hand;
}

.IndGameFullShot
{
	width:250px;
	height:150px;
	float:left;
}

.IndGameFullShotImage
{
	position:relative;
	top:3px;
}

.IndGameDetails
{
	width:495px;
	height:150px;
	float:left;
}

.IndGameTitle
{
	position:relative;
	top:0px;
	left:0px;
	color:#F13D24;
	font-size:18px;
	font-weight:bold;
}

.IndGameDescription
{
	font-size:12px;
	margin-top:5px;
	color:#65666B;
}

.IndGameCondition
{
	font-size:12px;
	margin-top:5px;
	color:#65666B;
}

.IndGameDimensions
{
	width:495px;
	height:12px;
	margin-top:5px;
}

.IndGamePowerDoor
{
	width:495px;
	height:12px;
	margin-top:5px;
}

.IndGameCategory
{
	width:495px;
	height:12px;
}

.IndGameCondition A { text-decoration:none; font-size:12px; font-weight:bold; color:#F13D24; }
.IndGameCondition A.MoreInfo { color:#65666B; margin-left:176px; }        

.IndGameCategory div.LHS { float:left; width:380px; }
.IndGameCategory div.RHS { float:left; width:105px; }

.IndGameCategory A { text-decoration:none; font-size:12px; font-weight:bold;  }

.IndGameCategory A.MoreInfo { color:#65666B; margin-left:97px; }        
.IndGameCategory A.Enquiry  { color:#F13D24; }
 
.IndGameQuoteEdit        { width:495px; height:12px; margin-top:5px; }
.IndGameQuantity         { width:400px; float:left; text-decoration:none; color:#65666B; padding-top:8px; }
.IndGameLegendQuantity   { font-size:12px; font-weight:bold; color:#65666B; margin-left:300px; }

.IndGameSpecQuantity select { font-size:10px; }

.IndGameAddQuote         { border:solid 1px #F13D24; padding:2px 3px 2px 3px; text-align:center; width:100px; margin-top:7px; }
.IndGameAddQuote A       { text-decoration:none; font-size:12px;  font-weight:bold; color:#F13D24; font-size:11px;}
.IndGameAddQuote A:Hover { color:#A40000; }

.IndSalesGameAddQuote         { margin-left:380px; border:solid 1px #F13D24; padding:2px 3px 2px 3px; text-align:center; width:100px; margin-top:7px; }
.IndSalesGameAddQuote A       { text-decoration:none; font-size:12px;  font-weight:bold; color:#F13D24; font-size:11px;}
.IndSalesGameAddQuote A:Hover { color:#A40000; }

.IndGameDelQuote         { margin-left:410px; border:solid 1px #F13D24; padding:2px 3px 2px 3px; text-align:center; width:70px; margin-top:7px; }
.IndGameDelQuote A       { text-decoration:none; font-size:12px;  font-weight:bold; color:#F13D24; font-size:11px; }
.IndGameDelQuote A:Hover { color:#A40000; }

.DelGamesText        {	color:#65666B; font-size:12px; margin-bottom:5px; display:block; }

.DelGameLink A       { text-decoration:none; color:#F13D24; font-size:12px; font-weight:bold; margin-bottom:3px; display:block; margin-left:20px;}
.DelGameLink A:Hover { color:#A40000; }

.QuoteContinueButton {}

#divDeleteGames
{
	margin-left:375px;
	margin-bottom:20px;
	margin-top:20px;
}

.IndGameSpec
{
	width:100px;
	float:left;
	text-decoration:none;
	color:#65666B;
}

.IndGameSpec A
{
	text-decoration:none;
	color:#65666B;
	font-size:12px;
	font-weight:bold;
}

.IndGameSpecEx
{
	width:200px;
	float:left;
}

.IndGameLegend
{
	font-size:12px;
	font-weight:bold;
	color:#65666B;
}

.IndGameSpecText
{
	padding-left:5px;
	font-size:12px;
	color:#65666B;
}

.IndGamePriceSpec
{
	float:left;
	text-decoration:none;
	color:#65666B;
}

.IndGamePriceLegend
{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#65666B;
	text-align:right;
	width:417px;
}

.IndGamePriceText
{
	float:left;
	width:70px;
	font-size:12px;
	color:#65666B;
	text-align:right;
}

.IndMoreViews
{
	float:left;
	text-align:left;
	width:300px;
}

.IndMoreViews A
{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#F13D24;
}

.IndGameTC
{
	float:left;
	text-align:right;
	width:487px;
	font-size:8px;
	color:#65666B;
	margin-bottom:5px;
}


#divLoginContainer
{
	position:relative;
	left:300px;
	width:400px;
	font-size:14px;
	color:black;
}

#divLoginHeader
{
	padding-left:60px;
	margin-bottom:20px;
	font-weight:bold;
}

.LoginRow
{
	width:300px;
	float:left;
}

.LoginLegend
{
	float:left;
	width:100px;
	text-align:right;
	line-height:24px;
	padding-right:5px;
	font-size:12px;
}

.LoginTextBox
{
	float:left;
}

.LoginEdit
{
	padding-left:5px;
	width:150px;
	font-size:12px;
	height:18px;
	line-height:18px;
}

.LoginFinalRow
{
	text-align:right;
	width:263px;
	font-size:12px;
}

.LoginFinalRow A
{
	font-size:12px;
	text-decoration:none;
	color:black;
	font-weight:bold;
}

.UnsuccessText
{
	color:Red;
}

.EditButton
{
	font-size:12px;
	font-weight:bold;
	color:Red;
	float:right;
	margin-right:100px;
}

.AddButton
{
	font-size:12px;
	font-weight:bold;
	color:Red;
	float:right;
	margin-right:100px;
}

.RefreshButton { font-size:12px; font-weight:bold; color:Red; float:right; margin-right:382px; }

.SugGameTitle { font-weight:bold; padding-left:150px; padding-bottom:10px; display:block; padding-top:10px;}

.GameEditOtherGamesList { width:700px; float:left; padding-left:225px; margin-bottom:2px; font-size:12px; }

.GameEditRow
{
	width:700px;
	float:left;
	padding-left:120px;
	margin-bottom:2px;
}

.GameEditRow A
{
	font-size:12px;
	font-weight:bold;
	color:Red;
}

.GameEditLegend
{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:200px;
	float:left;
	line-height:25px;
	padding-right:3px;
}

.GameEditTitle
{
	width:300px;
	padding-left:4px;
}

.GameEditDescription
{
	width:300px;
	height:100px;
	padding-left:4px;
}

.GameEditDim
{
	width:50px;
	padding-left:4px;
}

.GameEditTextbox
{
	width:100px;
	padding-left:4px;
}

.GameEditPrice
{
	width:100px;
	padding-right:4px;
	text-align:right;
}

.GameEditImageInput
{
	width:300px;
	padding-left:4px;
}

#divEditPackagesContainer
{
	padding-left:300px;
}

#divEditGenrePackages
{
	color:#EF3D23;
}

.GenreHeading
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
} 

.GenreHeading A { text-decoration:none; font-size:12px; color:Red; padding-left:20px; }

.GenreHeading A:hover { text-decoration:underline; }

.EditGenrePackage
{
	padding-bottom:5px;
}

.EditGenrePackage A
{
	text-decoration:none;
	font-size:14px;
	color:#EF3D23;
}

#divEditThemedPackages
{
	color:#C52ADE;
}

.ThemedHeading
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
} 

.ThemedHeading A { text-decoration:none; font-size:12px; color:Purple; padding-left:20px; }

.ThemedHeading A:hover { text-decoration:underline; }

.EditThemedPackage
{
	padding-bottom:5px;
}

.EditThemedPackage A
{
	text-decoration:none;
	font-size:14px;
	color:#C52ADE;
}

#divEditPackageList
{
	padding-left:200px;
	width:700px;
	font-size:14PX;
}

.divEditPackageDescription
{
	float:left;
	display:block;
	margin-bottom:20px;	
}

.divEditPackageImage
{
	float:left;
	display:block;
	width:600px;
	margin-bottom:20px;	
}

.divEditPackageDistributors
{
	float:left;
	display:block;
	width:600px;
	margin-bottom:20px;	
	margin-left:100px;
}

.EditPackageDescLegend
{
	float:left;
	line-height:25px;
}

.EditPackageDescTextBox
{
	float:left;
	padding-left:5px;
}

.EditPackageDescImage
{
	float:left;
	padding-left:5px;
}

.EditPackageRow
{
	padding-left:100px;
	float:left;
	width:700px;
}

.EditPackageCheckBox
{
	float:left;
	padding-right:10px;
}

.EditPackageTitle
{
	float:left;
	width:300px;
	line-height:20px;
}

.EditPackageCategory
{
	float:left;
	width:20px;
	line-height:20px;
}

#divEditPackageNavigation
{
	padding-top:30px;
	float:left;
	width:600px;
	padding-left:250px;
}

.SaveButton
{
	font-size:12px;
	font-weight:bold;
	color:Red;
}

.DeleteButton
{
	font-size:12px;
	font-weight:bold;
	color:Red;
}

.CancelButton
{
	font-size:12px;
	font-weight:bold;
	color:Red;
}

.ResetButton { font-size:12px;  font-weight:bold; color:Red; }


#divThemedPackageContainer
{
	margin-left:135px;
}

.ThemedPackageRow
{
	height:115px;
	padding-bottom:17px;
	width:820px;
}

.ThemeLHS
{
	float:left;
	width:124px;
	height:111px;
}

.ThemeRHS
{
	float:left;
	width:570px;
	height:109px;
}

.ThemeRHSAddQuote
{
	float:left;
	width:100px;
	height:85px;
	margin-top:24px;
	padding-top:2px;
}

.ThemeRHSAddQuote A { text-decoration:none; font-size:11px; color:#F13D24; margin-left:10px; padding-top:20px; line-height:20px; font-weight:bold; height:20px; }
.ThemeRHSAddQuote A:hover { color:#A40000; } 

.ThemeDetails
{
	position:relative;
	top:24px;
	height:87px;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	border-right:solid 1px black;
}

.ThemeArrows
{
	float:left;
	width:100px;
	padding-top:11px;
}

.ThemeArrow
{
	margin-bottom:7px;
	height:10px;
	_height:0px;
}

.ThemeDescriptions
{
	float:left;
	width:465px;
	padding-top:7px;
}

.ThemeDescription
{
	width:455px;
	float:left;
	color:#8D8D8F;
	font-size:12px;
	padding-left:5px;
	line-height:18px;
	text-decoration:none;
	height:19px;
	_height:11px;
}

#divHomePageContainer
{
	color:#64656A;
	font-size:12px;
}

#divHomeLHS
{
	float:left;
	width:498px;
	height:320px;
}

#divHomeImage
{
	float:left;
	width:498px;
	background-image:url(Images/HomeMontage.gif);
	background-repeat:no-repeat;
	height:186px;
}

#divHomeLHSText
{
	float:left;
	width:468px;
	padding-left:30px;
}

#divHomeRHS
{
	float:left;
	width:360px;
	height:320px;
	padding-left:40px;
	padding-bottom:10px;
}

#divContactRHS
{
	float:left;
	width:400px;
	height:320px;
	padding-left:40px;
	padding-bottom:10px;
}

.ContactLegend
{
	float:left;
	width:67px;
	font-weight:bold;
}

.ContactText
{
	float:left;
	width:300px;
}

#divListDistributorsContainer
{
	padding-left:300px;
}

#divListDistributorsContainer A { text-decoration:none;	color:#F13D24; font-size:14px; display:block; width:300px; margin-bottom:5px; }

#divListDistributorsContainer A.AddButton { font-size:12px; font-weight:bold;  color:Black; margin-bottom:10px;  	float:left; margin-right:100px; display:block; width:300px;  }

#divEditDistributorContainer
{
}

.EditDistRow
{
	width:700px;
	float:left;
	padding-left:120px;
	margin-bottom:2px;
}

.EditDistRow A
{
	font-size:12px;
	font-weight:bold;
	color:Red;
	text-decoration:none;
}

.EditDistLegend
{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:200px;
	float:left;
	line-height:25px;
	padding-right:3px;
}

.EditDistTextBox
{
	width:208px;
	padding-left:4px;
}

.EditDistDropDownList
{}

.DistEditImageInput
{
	width:300px;
	padding-left:4px;
}

.DistEmail
{
	text-decoration:none;
	color:#C62ADF;
	width:200px;
}


/* New Editer */

	SELECT{margin:0px; padding:0px;}
	.button { MARGIN: 1px; VERTICAL-ALIGN: middle; PADDING: 0px; border:0px;}
	.buttonover {	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; BORDER-LEFT: buttonhighlight 1px solid; BORDER-BOTTOM: buttonshadow 1px solid; PADDING: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle;}
	.buttondown {BORDER-RIGHT: buttonhighlight 1px solid; BORDER-TOP: buttonshadow 1px solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonhighlight 1px solid; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING: 0px;}
	.spacer {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px;PADDING-TOP: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle;}
	.container {PADDING:0px; MARGIN: 0px; BACKGROUND-COLOR: #D4D0C8; TEXT-ALIGN: left; }
	.editBox {BORDER-LEFT: #8188a3 1px solid; BORDER-RIGHT: #8188a3 1px solid; BORDER-TOP: #8188a3 1px solid; BORDER-BOTTOM: #8188a3 1px solid;  PADDING: 10px; MARGIN: 2px 0px 0px; OVERFLOW: auto; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}
	.selectColor {BORDER-RIGHT: #D4D0C8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #D4D0C8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #D4D0C8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #D4D0C8 1px solid;}
	.dropdown {VERTICAL-ALIGN: middle;margin-top:0;margin-left:0;font-family:verdana; Color:#000000; font-size: 8pt;}


#divSales0
{
	text-align:center;
	float:left;
	width:117px;
}

#divSales0 A:Hover
{
	background-color:#F7CB34;
	display:block;
}

#divSales1
{
	text-align:center;
	float:left;
	width:123px;
}

#divSales1 A:Hover
{
	background-color:#F7A235;
	display:block;
}

#divSales2
{
	text-align:center;
	float:left;
	width:122px;
}

#divSales2 A:Hover
{
	background-color:#EF3D23;
	display:block;
}

#divSales3
{
	text-align:center;
	float:left;
	width:121px;
}

#divSales3 A:Hover
{
	background-color:#C52ADE;
	display:block;
}

#divSales4
{
	text-align:center;
	float:left;
	width:121px;
}

#divSales4 A:Hover
{
	background-color:#7F0CC3;
	display:block;
}

#divSales5
{
	text-align:center;
	float:left;
	width:121px;
}

#divSales5 A:Hover
{
	background-color:#3737BD;
	display:block;
}

#divSales6
{
	text-align:center;
	float:left;
	width:118px;
}

#divSales6 A:Hover
{
	background-color:#0991CF;
	display:block;
}

#divSales7
{
	text-align:center;
	float:left;
	width:117px;
}

#divSales7 A:Hover
{
	background-color:#00C598;
	display:block;
}

.ViewOrderButton
{
	text-align:center;
	float:left;
}

.ViewOrderButton A
{
	display:block;
	background-image:url(Images/ShoppingBasket.gif);
	background-repeat:no-repeat;
	background-position:7px 2px;
	padding-left:10px;
}

.ViewOrderButton A:Hover
{
	display:block;
	background-color:#01C699;
	background-image:url(Images/ShoppingBasketOn.gif);
	background-repeat:no-repeat;
	background-position:7px 2px;
}

#divSalesMenuBar
{
	background-image:url(Images/MenuUpperStrip.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:absolute;
	top:137px;
	left:0px;
	height:20px;
	width:960px;
	background-color:Black;
	color:White;
	padding-top:7px;
	padding-left:0px;
}

#divSalesMenuBar A
{
	text-decoration:none;
	color:White;
	font-size:12px;
	font-weight:bold;	
}

#divQuoteContact                   { font-size:12px; line-height:25px; color:#65666B; position:absolute; top:0px; left:100px; width:300px; height:280px; }
#divQuoteContact span              { width:80px; display:inline-block; text-align:right; padding-right:4px; font-weight:bold; }
#divQuoteContact span.SectionTitle { font-weight:bold; color:#F13D24; width:300px; margin-bottom:10px; text-align:left; margin-left:140px;}
#divQuoteContact input             { width:200px; height:15px; padding-left:4px; font-size:12px;}

#divQuoteMandatory      { width:200px; height:100px; left:82px; position:absolute; top:150px; color:#F13D24; }
#divQuoteMandatory span { width:200px; display:inline-block; text-align:left;}

#divQuoteEventDetails                     { font-size:12px; line-height:25px; color:#65666B; position:absolute; top:0px; left:410px; width:380px; height:280px; }
#divQuoteEventDetails span                { width:160px; display:inline-block; text-align:right; padding-right:4px; font-weight:bold; }
#divQuoteEventDetails A                   { width:110px;  display:inline-block; text-align:right; padding-right:4px; font-weight:bold; padding-bottom:2px; color:#F13D24; text-decoration:none; }
#divQuoteEventDetails A:Hover             { text-decoration:underline; color:#A40000;  }
#divQuoteEventDetails span.SectionTitle   { font-weight:bold; color:#F13D24; width:400px; margin-bottom:10px; text-align:left; margin-left:200px; }
#divQuoteEventDetails input               { width:200px; height:15px; padding-left:4px; font-size:12px;}

#divSubmitQuoteNavigation          { position:absolute; width:710px; top:280px; left:100px; height:20px; text-align:left; line-height:22PX; } 
#divSubmitQuoteNavigation A        { text-decoration:none; color:#F13D24; font-size:12px; border:solid 1px #F13D24; padding:0px 5px 0px 5px; margin-right:20PX; width:80px; display:inline-block; text-align:center; font-weight:bold;}
#divSubmitQuoteNavigation A:Hover  { color:#A40000; }
#divSubmitQuoteNavigation A.back   { width:70px; }
#divSubmitQuoteNavigation A.submit { width:130px; margin-left:190px; }

#divQuoteNavigation         { margin-left:704px; line-height:22px; margin-bottom:50px; }
#divQuoteNavigation A       { text-decoration:none; color:#F13D24; font-size:12px; border:solid 1px #F13D24; padding:0px 5px 0px 5px; margin-right:20PX; width:80px; display:inline-block; text-align:center; font-weight:bold; width:150px; }
#divQuoteNavigation A:Hover { color:#A40000; }
#divQuoteNavigation span    { font-size:12px; color:#F13D24; display:inline-block; text-align:center; width:152px; font-weight:bold; }

#divThankYouQuote {width:930px; display:block; text-align:center; font-size:12px; font-weight:bold;}

#AddressList              { position:absolute; width:300px; height:200px; top:0px; left:0px; background-color:ButtonFace; border:outset 2px buttonFace; overflow:auto; margin:20px 0px 0px 0px; text-align:center; font-size:12px;}
#AddressList div          { background-color:window; border-bottom:solid 1px activeborder; overflow:hidden; width:100%; height:20px; text-align:left; padding:2px 2px 2px 5px; cursor:pointer;}
#AddressList div.hover    { background-color:ActiveCaption; color:CaptionText; }
#AddressList div.selected { background-color:HighLight; color:highlighttext; }
#AddressList p            { margin:50px 20px 20px 20px; }
#AddressList img          { border: solid 1px windowframe; margin:5px;}

/*Calender*/
TABLE.Cal{  width:150px; height:120px; background-Color:#F1F1F1; cursor:hand; border:solid 1px black;}
TABLE.Cal TD{width:14%; font-size:11px; text-align:center;}	
TABLE.Cal TD.thisMonth{width:140px; font-size:12px; color:#212121; text-align:center;}
TABLE.Cal TD.month{font-size:12px; background-color:#212121; color:#F1F1F1; text-align:center; border:solid 1px black;}
TABLE.Cal TD.year{width:60px; font-size:12px; text-align:center;color:#212121; }

TR.Cal{height:15px; background-Color:#212121; color:#F13D24; font-size:10px; border-bottom:solid 1px #212121; border-top:solid 2px #f1f1f1; }

.XAPDialogModal { position:absolute; top:0px; left:0px; z-index:30000; width:100%; height:100%; background-color:White; filter:alpha(opacity=2); }
.XAPDialog { position:absolute; z-index:30001; top:60; left:200; width:400; height:330; background-color:#EEEEEE; border:solid 1px black; text-align:center;  line-height:10px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5); }
.XAPDialog DIV.XAPTitleBar	{ border-bottom:solid 1px black; font-size:13px; font-weight:bold; width:100%; height:25px; background-color:#CCCCCC; color:black; line-height:25px}
A.DialogButton { display:block; width:100px; height:20px; border:solid 1px #F13D24; background-color:White; text-decoration:none; color:#F13D24; font-size:12px; font-weight:bold; text-align:center; margin:5; line-height:17px; margin:2px}
A.DialogButton:hover { background-color:#F13D24; color:White; }


#divQuotationBasket
{
	position:absolute;
	top:50px;
	left:375px;
	font-weight:bold;
	font-size:18px;
	color:#F13D24;
}

#divPageNavigationLHS         
{
	position:absolute;
	width:200px; top:0px;
	left:375px;
	font-size:12px;  margin-bottom:25px; color:#F13D24; 
}
#divPageNavigationLHS A       { text-decoration:none; color:#F13D24; font-weight:bold; padding:0px 5px 0px 5px; }
#divPageNavigationLHS A:Hover { color:#A40000; }

#divPageNavigationLHS .SearchBox    { width:140px; padding-left:3px; border:solid 1px #65666B; background-color:White; color:#65666B; font-size:12px; }
#divPageNavigationLHS .SearchButton { }

#divPageNavigationRHS         
{
	position:absolute;
	width:300px; top:0px;
	left:475px;
	font-size:12px; margin-bottom:25px; color:#F13D24; text-align:right; margin-left:100px; line-height:22px; }
#divPageNavigationRHS span    { font-size:11px; line-height:15px;}
#divPageNavigationRHS A       { text-decoration:none; color:#F13D24; font-weight:bold; padding:0px 5px 0px 5px; }
#divPageNavigationRHS A:Hover { color:#A40000; }

#divPageBottomNavigationRHS         
{
	float:right;
	padding-right:80px;
	width:300px;
	left:575px;
	font-size:12px; margin-bottom:25px; color:#F13D24; text-align:right; margin-left:100px; line-height:22px;
}
#divPageBottomNavigationRHS span    { font-size:11px; line-height:15px;}
#divPageBottomNavigationRHS A       { text-decoration:none; color:#F13D24; font-weight:bold; padding:0px 5px 0px 5px; }
#divPageBottomNavigationRHS A:Hover { color:#A40000; }

#divAdmin         { width:200px; height:500px; position:absolute; left:200px; }
#divAdmin A       { text-decoration:none; color:Red; float:left; font-weight:bold; font-size:12px; margin-bottom:20px; clear:both; }
#divAdmin A:Hover { text-decoration:underline; }

#divSearchArchive { position:absolute; left:200px; top:10px; font-size:12px; color:Red; }

.SearchArchiveRow {}

.SearchArchiveRow span.Name     { width:150px; display:inline-block; }
.SearchArchiveRow span.NoTimes  { width:30px;  display:inline-block; }
.SearchArchiveRow span.LastDate { width:200px; display:inline-block; }

#divOrderLHS                        { font-size:12px; line-height:25px; color:#65666B; position:absolute; top:0px; left:100px; width:320px; height:280px; }
#divOrderLHS span                   { width:120px; display:inline-block; text-align:right; padding-right:4px; font-weight:bold; }
#divOrderLHS A                      { width:110px;  display:inline-block; text-align:right; padding-right:4px; font-weight:bold; padding-bottom:2px; color:#F13D24; text-decoration:none; }
#divOrderLHS A:Hover                { text-decoration:underline; color:#A40000;  }
#divOrderLHS span.SectionTitle      { font-weight:bold; color:#F13D24; width:300px; margin-bottom:10px; text-align:left; margin-left:140px;}
#divOrderLHS input                  { width:180px; height:15px; padding-left:4px; font-size:12px;}
#divOrderLHS span.CheckBox          { width:320px; height:15px; padding-left:4px; font-size:12px; text-align:left; display:inline-block; }
#divOrderLHS span.CheckBox label    { width:280px; height:15px; padding-left:4px; font-size:12px; text-align:left; display:inline-block; text-align:right; }
#divOrderLHS span.CheckBox input    { width:20px;  height:15px; padding-left:4px; font-size:12px; text-align:left; display:inline-block;}

#divOrderRHS                    { font-size:12px; line-height:25px; color:#65666B; position:absolute; top:0px; left:410px; width:420px; height:280px; }
#divOrderRHS span               { width:200px; display:inline-block; text-align:right; padding-right:4px; font-weight:bold; }
#divOrderRHS A                  { width:110px;  display:inline-block; text-align:right; padding-right:4px; font-weight:bold; padding-bottom:2px; color:#F13D24; text-decoration:none; }
#divOrderRHS A:Hover            { text-decoration:underline; color:#A40000;  }
#divOrderRHS span.SectionTitle  { font-weight:bold; color:#F13D24; width:400px; margin-bottom:10px; text-align:left; margin-left:200px; }
#divOrderRHS input              { width:200px; height:15px; padding-left:4px; font-size:12px;}
#divOrderRHS textarea           { width:200px; height:100px; padding-left:4px; font-size:12px;}
#divOrderRHS span.SpecReqLegend { width:200px; display:inline-block; text-align:right; padding-right:4px; font-weight:bold; margin-bottom:85px; }
#divOrderRHS input.AgreedValue	{ width:97px; height:15px; font-size:12px; text-align:right; padding-right:4px;}

#divSubmitOrderNavigation          { position:absolute; width:710px; top:760px; left:100px; height:20px; text-align:left; line-height:22PX; margin-bottom:50px; display:block; } 
#divSubmitOrderNavigation A        { text-decoration:none; color:#F13D24; font-size:12px; border:solid 1px #F13D24; padding:0px 5px 0px 5px; margin-right:20PX; width:80px; display:inline-block; text-align:center; font-weight:bold;}
#divSubmitOrderNavigation A:Hover  { color:#A40000; }
#divSubmitOrderNavigation A.back   { width:70px; }
#divSubmitOrderNavigation A.submit { width:180px; margin-left:190px; }

#divSubmitSalesOrderNavigation          { position:absolute; width:710px; top:570px; left:100px; height:20px; text-align:left; line-height:22PX; margin-bottom:50px; display:block; } 
#divSubmitSalesOrderNavigation A        { text-decoration:none; color:#F13D24; font-size:12px; border:solid 1px #F13D24; padding:0px 5px 0px 5px; margin-right:20PX; width:80px; display:inline-block; text-align:center; font-weight:bold;}
#divSubmitSalesOrderNavigation A:Hover  { color:#A40000; }
#divSubmitSalesOrderNavigation A.back   { width:70px; }
#divSubmitSalesOrderNavigation A.submit { width:180px; margin-left:190px; }

#divTCMainBody { font-size:12px; width:600px; left:200px; position:absolute; color:#65666B; }
#divTCMainBody input { margin-left:50px; display:inline-block; height:38px;}
#divTCMainBody label { margin-left:5px; font-size:12px; cursor:hand; color:#F13D24; font-weight:bold; display:inline-block; }

#divTCNav          { position:absolute; width:710px; top:300px; left:100px; height:20px; text-align:left; line-height:22PX; margin-bottom:50px; display:block; } 
#divTCNav A        { text-decoration:none; color:#F13D24; font-size:12px; border:solid 1px #F13D24; padding:0px 5px 0px 5px; margin-right:20PX; width:80px; display:inline-block; text-align:center; font-weight:bold;}
#divTCNav A:Hover  { color:#A40000; }
#divTCNav A.back   { width:70px; }
#divTCNav A.submit { width:180px; margin-left:190px; visibility:hidden; }

#divOrderMandatory      { width:610px; height:30px; left:50px; position:absolute; top:710px; color:#F13D24; }
#divOrderMandatory span { width:610px; display:inline-block; text-align:left; line-height:15px; font-size:11px; text-align:center;}

#divSalesOrderMandatory      { width:610px; height:30px; left:50px; position:absolute; top:540px; color:#F13D24; }
#divSalesOrderMandatory span { width:610px; display:inline-block; text-align:left; line-height:15px; font-size:11px; text-align:center;}

#divOrderTotal { color:#65666B; width:800px; font-size:15px;}

.AdminMenu { margin-left:50px; } 
.AdminMenu A { color:#F13D24; font-weight:bold; font-size:14px; text-decoration:none; margin-bottom:10px; display:inline-block; } 
.AdminMenu A:Hover { text-decoration:underline;}

.AdminListGames { margin-left:300px;}
.AdminListGames A { color:#F13D24; font-size:14px; text-decoration:none; margin-bottom:5px; display:inline-block; } 
.AdminListGames A:Hover { text-decoration:underline; color:Black;}

.AdminListCategories { margin-left:300px;}
.AdminListCategories span { color:#F13D24; font-size:14px; font-weight:bold; margin-bottom:5px; display:inline-block;}
.AdminListCategories A { color:#F13D24; font-size:14px; text-decoration:none; margin-bottom:5px; display:inline-block; } 
.AdminListCategories A:Hover { text-decoration:underline; color:Black;}

.AdminEditCategory { margin-left:200px; font-size:14px;}
.AdminEditCategory div.MainDetails { margin-left:100px;}
.AdminEditCategory div.MainDetails span.Legend { width:110px; display:inline-block; }
.AdminEditCategory div.Navigation { margin-left:200px;}

.SourceGameForm                  { margin-left:250px; }
.SourceGameForm span             { font-size:12px; width:100px; display:inline-block; margin-left:50px;}
.SourceGameForm span.Heading     { font-size:14px; width:500px; margin-left:0px;}
.SourceGameForm span.Mandatory   { font-size:12px; width:500px; margin-left:120px; color:#F13D24;}
.SourceGameForm input            { width:200px;}
.SourceGameForm textarea         { width:200px; height:100px; }
.SourceGameForm A                { width:110px;  display:inline-block; text-align:right; padding-right:4px; font-weight:bold; padding-bottom:2px; color:#F13D24; text-decoration:none; font-size:12px; }
.SourceGameForm A:Hover          { text-decoration:underline; color:#A40000;  }
.SourceGameForm div.Navigation   { width:460px; margin-bottom:50px; }
.SourceGameForm div.Navigation A { border:solid 1px #F13D24; width:80px; height:20px; text-align:center; line-height:20px; padding-left:5px; }

.EnquiryForm                  { margin-left:250px; }
.EnquiryForm span             { font-size:12px; width:100px; display:inline-block; margin-left:50px;}
.EnquiryForm span.Heading     { font-size:14px; width:500px; margin-left:70px;}
.EnquiryForm span.Mandatory   { font-size:12px; width:500px; margin-left:120px; color:#F13D24;}
.EnquiryForm input            { width:200px;}
.EnquiryForm textarea         { width:200px; height:100px; }
.EnquiryForm A                { width:110px;  display:inline-block; text-align:right; padding-right:4px; font-weight:bold; padding-bottom:2px; color:#F13D24; text-decoration:none; font-size:12px; }
.EnquiryForm A:Hover          { text-decoration:underline; color:#A40000;  }
.EnquiryForm div.Navigation   { width:460px; margin-bottom:50px; }
.EnquiryForm div.Navigation A { border:solid 1px #F13D24; width:80px; height:20px; text-align:center; line-height:20px; padding-left:5px; }

.Sitemap             { margin-left:150px; }
.Sitemap span        { font-size:14px; font-weight:bold;}            
.Sitemap A           { color:Black; font-size:12px; }
.Sitemap A.subanchor { margin-left:50px; font-size:12px; }
