﻿.Header{ position:relative; height:91px; width:100%; background:url('Images/top_fade.png') repeat-x top; z-index:3; }
.HeaderStrike{ position:absolute; top:42px; left:0px; z-index:1; height:2px; width:100%; background:url('Images/top_strike.png') repeat-x top; }
.HeaderContent{ position:relative; width:1030px; height:91px; margin-left:auto; margin-right:auto; } 
.FadeOut{ position:absolute; top:25px; right:55px; font-size:12px; }
.FadeOut a{ color:#ffffff; }
#navigation{ display:none; }
.PrintHeader{ display:none; }
          
.Footer{ position:relative; display:none; width:100%; height:123px; } 
.BottomFlash{ position:absolute; bottom:44px; left:0px; z-index:3; height:80px; width:100%; }
.BottomFade{ position:absolute; bottom:0px; left:0px; z-index:1; height:83px; width:100%; background:url('Images/bottom_fade2.png') repeat-x top; }
.Logo{ position:absolute; bottom:20px; right:62px; z-index:3; }
.FooterContent{ text-align:left; color:#9a9c9f; width:1000px; padding-top:43px; margin-left:auto; margin-right:auto; overflow:hidden; }
.FooterContentInner{ text-align:left; color:#9a9c9f; width:743px;  }
.FooterContent a, .FooterContentInner a{ color:#9a9c9f; }

#Menu{ position:absolute; top:15px; left:0px; }
#MainMenu{ width:1030px; text-align:center; }
#MainMenu .MenuItem{ letter-spacing:1px; font-family:Times New Roman; font-size:140%; color:#ffffff; text-decoration:none; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; }
#MainMenu .ActiveMenuItem{ letter-spacing:1px; background:url('Images/menu_active_bg.png') repeat-x top; font-size:140%; color:#ffffff; text-decoration:none; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; }
#MainMenu .MenuItem:Hover, #MainMenu .ActiveMenuItem:Hover{ background:url('Images/menu_bg.png') repeat-x top; }

.SubMenu{ position:absolute; top:50px; left:0px; width:1030px; text-align:center; }
.SubMenuItem{ letter-spacing:1px; font-size:140%; color:#ffffff; text-decoration:none; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; }
.SubMenuItemActive{ letter-spacing:1px; background:url('Images/menu_active_bg.png') repeat-x top; font-size:140%; color:#ffffff; text-decoration:none; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; }
.SubMenuItem:Hover, .SubMenuItemActive:Hover{ background:url('Images/menu_bg.png') repeat-x top; }

.Retailers{ position:relative; width:864px; height:418px; text-align:left; }
.Country{ position:absolute; top:50px; left:0px; }
.City{ position:absolute; top:120px; left:0px; }
.Data{ position:absolute; top:50px; left:400px; }
.CycleContainer{ position:relative; height:430px; width:930px; border-width:0px; }
.RetailerDropDown{ width:200px; border:solid 1px #bbbbbb; padding:5px; background-color:#f6f6f6; }

.NewsList{ position:absolute; top:35px; left:68px; width:864px; height:460px; z-index:4; text-align:left; }
.NewsContent{ position:relative; width:864px; height:360px; overflow:auto; text-align:left; }
.NewsContent img{ }
.NewsCounter{ position:absolute; top:437px; left:0px; width:300px; height:28px; z-index:5; text-align:left; }
.NewsCounterItem, .sf_PagerItem{ margin-right:10px; text-align:left; }
.sf_PagerSelItem{ margin-right:10px; text-decoration:underline; }
.NewsItem{ float:left; width:400px; height:110px;  margin-right:64px; margin-bottom:20px; overflow:hidden; text-align:left; }
.NewsItemAlt{ float:left; width:400px; height:110px; margin-bottom:20px; overflow:hidden; text-align:left; }
.NewsItem .NewsDate, .NewsItemAlt .NewsDate{ margin-top:0px; margin-bottom:3px; font-style:italic }
.LongNews{ display:none; }
.NewsDate{ margin-top:0px; margin-bottom:10px; font-style:italic }
.NewsHeader{ font-family: Times New Roman; font-size:160%; letter-spacing:1px; color:#3d3d3d; margin-bottom:3px; margin-top:0px; text-transform:uppercase; }


.DownloadArchive{ margin-top:25px; position:relative; text-align:left; }
.DownloadCol1{ position:absolute; top:0px; left:0px; }
.DownloadCol2{ position:absolute; top:0px; left:294px; }
.DownloadCol3{ position:absolute; top:0px; left:588px; }
.DownloadItem{ margin-bottom:5px; width:260px; }
.DownloadItem .Size{ float:right; font-size:80%; color:#a6a5a5; padding-top:2px; }
.DownloadItem a{  }
.DownloadSeparatorItem{ margin-bottom:5px; width:260px; height:1px; background-color:#a6a5a5; }

.SearchContainer{ position:relative; width:864px; height:430px; text-align:left; }
.SearchBoxContainer{ position:absolute; top:0px; right:0px; width:400px; text-align:right; }
.SearchBox{ width:232px; font-size:100%; border:solid 1px #504f4f; }
.SearchResult{ position:absolute; top:50px; left:0px; width:864px; height:355px; padding-top:10px; overflow:auto; text-align:left; }
.SearchResult .SearchSeparator{ height:1px; margin-top:5px; margin-bottom:7px; background-color:#a1a1a1; }
.SearchResultItem{ margin-bottom:10px; }
.SearchLink{ background:url('Images/flag.png') no-repeat left; padding-left:25px; padding-top:3px; padding-bottom:3px;  }

.NewsLetter{ padding-top:25px;}
.NewsLetter .Email{ width:300px; }

.Adstream{ color:#484848; }
.Adstream:Hover{ text-decoration:underline; }

.Splashscreen{ position:relative; display:none; width:1000px; height:587px; padding:20px 20px 20px 20px; background-color:#ffffff; }
.CloseSplashscreen{ position:absolute; top:-13px; right:-13px; cursor:pointer; }