﻿body, form
{
	height:100%;
	min-height:100%;
}
body.Global
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #444;
	height:100%;
    font-family: Arial, sans-serif; 
}
input
{
    font-family: Arial, sans-serif; 
	font-size:11px;
	color:#000000;
	padding:1px;
}
select
{
    font-family: Arial, sans-serif; 
	font-size:11px;
	color:#000000;
	padding:1px;
}
textarea
{
    font-family: Arial, sans-serif; 
	font-size:11px;
	color:#000000;
	padding:1px;
}
ul
{
	padding-left:16px;
}

ol
{
	padding-left:20px;
}

div.Outer
{
	/*background-image:url(../img/background4.jpg);*/
	background-image:url(http://d17jxhses9tyil.cloudfront.net/img/bkg-XFX.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	min-height:100%;
}
div.Center
{
	width: 982px;
	margin: 0 auto;
}
.GlobalHeader
{
	background-image: url(../img/Bkg/Header.png);
	background-repeat: no-repeat;
	height: 96px;
	width: 982px;
}
div.GlobalNav
{
    padding: 4px 10px 9px 0;
    height: 13px;
    min-height: 13px;
    font-size: 11px;
    color: #fff;
    width: 779px;
    float: right;
}
.GlobalNav a, .GlobalNav a:hover, .GlobalNav a:visited, .GlobalNav a:link
{
    font-size: 11px;
    color: #fff;
    display: block;
    float: right;
    height: 20px;
    min-height: 20px;
}
.GlobalNav a.Div
{
    font-size: 0;
    display: block;
    float: right;
    width: 10px;
    height: 20px;
}
div.GlobalNav a span
{
    display: block;
	background-repeat:no-repeat;
    background-position: left;
    padding-left: 19px;
    float: left;
    height: 20px;
}
div.GlobalNav a span.NoBkg
{
    padding-top: 3px;
    height: 17px;
    cursor:pointer; pointer:hand;
}
div.GlobalNav a img,
div.GlobalNav .LoginLink
{
    margin-top: 3px;
}
.SearchPanel
{
	float: right;
    height: 18px;
    min-height: 18px;
    width: 182px;
}
.SearchPanel .TopSearchBox
{
	background-image: url(../img/Controls/SearchInput-Bkg.png);
	height: 17px;
	padding-right: 1px;
	padding-top: 1px;
    width: 181px;
}
.SearchPanel .TopSearchBox .Search
{
	float:right;
}
.SearchPanel .TopSearchBox input.InputSearch
{
	border: none;
    background-color: Transparent;
    color: #fff;
    float: left;
    margin-left: 2px;
    width: 130px;
}
.SearchPanel .TopSearchBox .SearchTextBox
{
    float: right;
    margin-right: 1px;
    margin-top: 1px;
}
a.Logo
{
	height:47px;
	width:167px;
	float:left;
	display: block;
	background-image:url(http://d17jxhses9tyil.cloudfront.net/img/XFXForce-Logo.png);
	background-repeat:no-repeat;
    background-position: center center;
    margin-left: 23px;
    margin-top: 35px;
}
div.ContentArea
{
	min-height:500px;
	margin-top:10px;
	_height:500px;
}
div.PanelTop
{
	background-image:url(http://d17jxhses9tyil.cloudfront.net/img/bkg/PanelTop-trans.png);
	background-repeat:no-repeat;
    background-position: top;
	min-height:8px;
	font-size:0px;
	width:982px;
	height:8px;
}
.SingleColumn div.PanelTop
{
	background-image:url(http://d17jxhses9tyil.cloudfront.net/img/bkg/two-columns-top.png);
}
div.PanelMid
{
	width: 982px;
    background-color: #777;
}
.SingleColumn div.PanelMid
{
    background-color: Transparent;
	background-image:url(http://d17jxhses9tyil.cloudfront.net/img/bkg/two-columns-mid.gif);
	background-repeat: repeat-y;
	width:982px;
}
div.PanelMid .Pad
{
	
	padding-left:8px;
	/*
	margin-bottom:-12px;
	position:relative;
	top:-6px;
	_top:-4px;*/
}
div.PanelBot
{
	background-image:url(http://d17jxhses9tyil.cloudfront.net/img/bkg/PanelBottom-trans.png);
	background-repeat:no-repeat;
    background-position: top;
	min-height: 9px;
	font-size:0px;
	width:982px;
	height:9px;
    margin-bottom: 7px;
}
.SingleColumn div.PanelBot
{
	background-image:url(http://d17jxhses9tyil.cloudfront.net/img/bkg/two-columns-bottom.png);
}
div.MainContent
{
	width: 779px;
}
.Sitemap, .Sitemap a
{
	text-decoration:none;
    font-size: 11px;
}
.Sitemap a:hover
{
	text-decoration:underline;
}
.Sitemap .Spacer
{
	min-height:20px;
	background-color:#3c615c;
	filter: alpha(opacity = 65);
	opacity: 0.65;
	_height:20px;
}
.Sitemap .ContentBackground
{
	min-height:100px;
	background-color:#777;
	/*filter: alpha(opacity = 65);
	opacity: 0.65;*/
	_height:183px;
}
.Sitemap .ContentBackground .Content
{
	min-height: 100px;
	/*filter: alpha(opacity = 100);
	opacity: 1;*/
	_height:183px;
}
.Sitemap .ContentBackground .Content div
{
	font-size:10px;
	color:White;
	/*filter: alpha(opacity = 100);
	opacity: 1;*/
}
.Sitemap .ContentBackground .Content a, .Sitemap .ContentBackground .Content a:link, .Sitemap .ContentBackground .Content a:hover, .Sitemap .ContentBackground .Content a:visited
{
	font-size: 10px;
	color: #c7c8cb;
}
.Sitemap .Content .Pad
{
	padding: 15px 12px;
	margin-bottom:0px;
	/*position:static;
	top:0px;*/
}	
.Sitemap .FourCol .SEOPanel
{
	float:left;
	line-height:14px;
	width: 154px;
	margin-left: 20px;
}
.Sitemap .FiveCol .SEOPanel
{
	float:left;
	line-height:14px;
	width: 154px;
	margin-left: 20px;
}
.Sitemap .Content .SEOPanel .Header
{
	font-weight:bold;
	margin-bottom: 5px;
	line-height:normal;
	color: #fff;
	font-size: 11px;
	padding-bottom: 5px;
	border-bottom: Solid 1px #f0cf05;
}
.Footer
{
	margin-top:20px;
	margin-bottom:20px;
}
.Footer a, .Footer a:link, .Footer a:hover, .Footer a:visited
{
	font-size:11px;
	color:#7F7E78;
	text-decoration:none;
}
.Footer span.Smaller a ,.Footer span.Smaller a:link, .Footer span.Smaller a:hover, .Footer span.Smaller a:visited
{
	font-size:10px;
	color:#7F7E78;
	text-decoration:none;
}
.Footer .LeftSide
{
	 float:left;
	 width:639px;
	 text-align:right;
	 border-right:solid 1px #83857E;
	 padding-right:18px;
}
.Footer .LeftSide div 
{
	font-size:11px;
	margin-bottom:9px;
}
.Footer .PoweredBy
{
	float:left;
	padding-left:20px;
	padding-top:3px;
}
.Footer .PoweredBy a, .Footer .PoweredBy a:link, .Footer .PoweredBy a:hover, .Footer .PoweredBy a:visited
{
	color:#d3d3d3;
}
.Footer .PoweredBy img
{
	margin-top:5px;
	border:none;
}
.SplashPanelPos
{
	margin-top:5px;
	/*margin-bottom:5px;*/
}
.SplashPanel
{
    /*
	padding-top:5px;
	padding-left:7px;
	padding-bottom:5px;
	background-image:url(../img/homePagePanelGrad-trans.png);
	background-position:left top;
	background-repeat:repeat-x;
	_padding-left:4px;*/
	width: 966px;
	min-height: 1px;
}
.Home .LowerPanel
{
	height: 0px;
	/*
	padding-top:5px;
	padding-left:7px;
	padding-bottom:5px;
	padding-right:3px;
	background-image:url(../img/FeaturePanelBG.jpg);
	background-position:left top;
	background-repeat:repeat-x;*/
}
.CenterPanel
{
	width: 966px;
	height: 282px;
	min-height: 282px;
}
.HomeTabPanelArea
{
	width: 966px;
	min-height: 1px;
}
.Home .HomeTabPanelArea .LeftArea
{
	float:left;
	width:489px;
}
.Home .HomeTabPanelArea .RightArea
{
	float:left;
}
.Home .Top
{
	margin-top: 9px;
}
.Home .Top .TopLeftArea,
.Home .Bottom .BottomLeftArea
{
	float: left;
	margin-right: 10px;
	width: 738px;
}
.Home .Top .TopRightArea,
.Home .Bottom .BottomRightArea
{
	float: left;
	width: 234px;
}

.Featured
{
}

.Featured .MainArea
{
	margin-top: 9px;
}
.Featured .OneBox
{
	margin-bottom: 9px;
}
.SitemapArea
{
	margin-top:0px;
}
.LeftMenuArea
{
	width:163px;
	float:left;
}
.MainContent .RSBLowerContentArea
{
	padding-top: 9px;
}
.SingleColumn
{
	width:982px;
}
.SingleColumn .SingleColumnLeft
{
	width: 179px;
	float: left;


}
.SingleColumn .SingleColumnRight
{
	width: 795px;
	float: right;
	
	

}
.SingleColumn .MainContentArea
{
	float:left;
	background-color:#fff;
	width:757px;
	border-bottom: Solid 1px #E77949;
    padding: 10px;
	
}
.TwoColumn
{
	width:982px;
}
.TwoColumn .LeftMainContent
{
	padding-right:9px;
	padding-left:8px;
	float:left;
	_margin-left:4px;
	_margin-right:5px;
}
.TwoColumn .RightMainContent
{
	float:left;
}
.SingleColumn .LeftMainContent
{
	float:left;
	width: 354px;
}
.SingleColumn .RightMainContent
{
	float: right;
	width: 402px;
}
.TwoColumn .MainContentArea
{
	background-color:#e5e9ea;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width:796px;
	background-image: url(../img/MainModuleAreaBG.jpg);
	background-repeat:no-repeat;
}
.TwoColumn .CenterShadow
{
	width:421px;
	background-image:url(../img/Shadows/CenterShadow-trans.png);
	background-repeat:repeat-y;
	float:left;	
}
.TwoColumn .BottomShadow
{
	width:421px;
	min-height:6px;
	background-image:url(../img/Shadows/BottomShadow-trans.png);
	background-repeat:no-repeat;
	float:left;
	_height:6px;
}
.TwoColumn .TopShadow
{
	width:421px;
	min-height:5px;
	_height:5px;
	background-image:url(../img/Shadows/TopShadow-trans.png);
	background-repeat:no-repeat;
	float:left;
	line-height:0px;
}
.SingleColumn .CenterShadow
{
	width:421px;
	background-image:url(../img/Shadows/CenterShadow-trans.png);
	background-repeat:repeat-y;
	float:left;	
}
.SingleColumn .BottomShadow
{
	width:421px;
	min-height:6px;
	background-image:url(../img/Shadows/BottomShadow-trans.png);
	background-repeat:no-repeat;
	float:left;
	_height:6px;
}
.SingleColumn .TopShadow
{
	width:421px;
	min-height:5px;
	_height:5px;
	background-image:url(../img/Shadows/TopShadow-trans.png);
	background-repeat:no-repeat;
	float:left;
	line-height:0px;
}

.LanguageSwitcher
{
	background-image:url(http://d17jxhses9tyil.cloudfront.net/img/bkg/LanguageSwitcherBackground.png);
	width:445px;
	height:321px;
	border:none;
	font-family:Tahoma;
	font-size:11px;

	
}

.LanguageSwitcher .Pad
{
	padding-top:25px;
	padding-left:50px;
}

.WelcomeCol
{
	
	font-family:Tahoma;
	font-size:12px;
	color:White;

}

.LangArrow
{
	color:#ffcb00;
}

.LangCol
{
	float:left;
	width:195px;
	margin-top:30px;

}

.LangGreyedOut, .LangGreyedOut:link 
{
	color:#e77949;
}

.LangWelcome
{
	font-weight:bold;
	font-size:14px;
	color:#ffcb00;
}
.LanguageSwitcher .RegionTitle
{
	font-size:16px;
	font-weight:bold;
	color:White;
}

.LanguageSwitcher .Country
{
	margin-top:10px;
	margin-bottom:15px;
	color:White;
}

.LanguageSwitcher a
{
	color:#ffcb00;
}

.LanguageSwitcher .SingleCountry
{
	margin-top:10px;
	margin-bottom:25px;
	color:White;
}

.modalBackground
{
	background-color:Black;
    filter:alpha(opacity=70);
    opacity:0.7;
}

body.LanguageSelection 
{
	background-color:Black;
}
div.LanguageSelection 
{
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	width:445px;
}

.DialogPanel
{
	border: 1px solid white;
	background-color: #545454;
	filter:alpha(opacity=85);
	opacity:0.85;
}

.Clear {
    clear: both;
}

.ShopColumnTemplate h1 {
    color: #424343;
    margin-bottom: 0;
    font-size: 19px;
    padding-bottom: 5px;
}

.ShopColumnTemplate p {
     color: #555654;
    font-size: 12px;
    margin: 0;
    padding-bottom: 10px;
}

.ShopColumnTemplate .TopLeft {
    width: 173px;
    float: left;
}

.ShopColumnTemplate .TopRight {
    width: 799px;
    float: Right;
}

.ShopColumnTemplate .TopLeft.RoundedPanel .Small .PanelTop
{
	background-image: url(../img/Bkg/PanelSmall-Top-White.png);
	width: 173px;
}

.ShopColumnTemplate .TopLeft.RoundedPanel .Small .PanelMid
{
    background-color: #ffffff;
    width: 173px;
}

.ShopColumnTemplate .TopLeft.RoundedPanel .Small .PanelBot
{
	background-image: url(../img/Bkg/PanelSmall-Bottom-White.png);
	width: 173px;
}

.ShopColumnTemplate .TopRight .RoundedPanel .Medium .PanelTop
{
	background-image: url(../img/Bkg/PanelLarge-Top.png);
	width: 799px;
}

.ShopColumnTemplate .TopRight .RoundedPanel .Medium .PanelMid
{
     width: 799px;
}

.ShopColumnTemplate .TopRight .RoundedPanel .Medium .PanelBot
{
	background-image: url(../img/Bkg/PanelLarge-Bottom.png);
	width: 799px;
}

