.Frame { width:990px; margin:0 auto; }
#CategoryTrackingTag { display: none; }

.Header { background:#c1cad2 url(images/header-footer-sprite.gif) repeat-x left top; }
	.Header .logo { float:left; color:#4a7195; margin:10px 0 0 0; text-align:center}
	    .Header .logo a { display: block; }
	.Header .headerSearch { float:right; margin:10px 30px 0 0; }
		.Header .headerSearch .contestCallout { float: right; margin-top: 16px; background: url(images/pumpkin-small.png) no-repeat left center; padding-left: 20px; color: #000; font-weight: bold; font-size: 12px; }
			.US .Header .headerSearch .contestCallout span { color: #db5b05; }
		.US .Header .headerSearch .facebookConnect { position: absolute; top: 5px; right: 0; }
		.Header .headerSearch .searchNav { position:relative; top:5px; margin-left:20px; z-index:999; }
		.Header .headerSearch .Search { width:667px; clear: left; }
			.Header .headerSearch .Search .box7Content { height:28px; overflow:hidden; position: relative; }
			.Header .headerSearch .Search .textInput { width:260px; }
			.Header .headerSearch .Search .login { float:left; margin-left:10px; border-left:1px solid #ccc; padding-left:6px; position:relative; top:-1px; width: 244px; }
				.Header .headerSearch .Search .login .userName { font-weight: bold; }
				.Header .headerSearch .Search .login .LoginDivider { background: url('images/login-div.gif') no-repeat center center; }
				.Header .headerSearch .Search .login a { font-weight:bold; }
				.Header .headerSearch .Search .login div a.Inbox { padding-left: 20px; }
				.Header .headerSearch .Search .login div a.User { padding-left: 15px; }
	.Header .mainNav { clear:both; padding-top:5px; position:relative; top:2px; }
	
	.Header .Frame { position: relative; }
		.Header .mainCultureSelection { position: absolute; right: 0; top: 95px; font-weight: bold; height 25px; color: #989ca0; line-height: 32px; }
			.Header .mainCultureSelection .nowInUkFlag { background: url('images/uk-set-preftext-flag.gif') no-repeat; background-position: 56px -1px; font-size: 11px; display: block; height: 25px; line-height: 35px; float: left; padding-right: 4px; }
			.Header .mainCultureSelection .cultureDropdown { float: left; }
			.Header .mainCultureSelection .currentCulture { height: 11px; line-height:11px; width: 25px; margin: 12px 0 4px; text-indent: -999999px; float: left; border-left: 1px solid #989ca0; }
			.Header .mainCultureSelection .noCallout { border-left: none; }
			.Header .mainCultureSelection .cultureList { position: absolute; display: none; width: 52px; z-index: 99999999999; background: #fff; border: 1px solid #989ca0; top: 24px; right: 0; line-height: 11px; }
				.Header .mainCultureSelection .cultureList a.flag { display: block; height: 11px; padding-left: 25px; margin: 8px; font-size: 11px; }

.SubNavigation { background:#e1e4e8 url(images/header-footer-sprite.gif) repeat-x left -250px; border-bottom:1px solid #c8d0d6; }
	.SubNavigation .Nav2 { float:right; margin-right:30px; }

.Footer1 { background:#fff url(images/header-footer-sprite.gif) repeat-x left bottom; padding:40px 0 10px 0; clear: both; }
	.Footer1 .Search { width:677px; margin:0 auto; }
		.Footer1 .Search .textInput { width:417px; }

.Footer2 { background:#dde2e6; border-top:1px solid #6e8296; color:#4a7195; font-size:11px; text-align:center; }
	.Footer2 .HorizontalList li { float:none; line-height:26px; padding:0 5px 0 6px; border-right: 1px solid #4a7195; }
    	.Footer2 .HorizontalList li:last-child { border-right: none; }
            	.Footer2 sup { vertical-align: super; font-size: 10px; }

.Footer3 { text-align:center; font-size:11px; }
	.Footer3 .partnerSites { margin-bottom:10px; }
		.Footer3 .partnerSites .HorizontalList { border:1px solid silver; width:310px; margin:0 auto; font-weight:bold; }
			.Footer3 .partnerSites .HorizontalList li { float:none; padding:0 15px; line-height:18px; }
				.Footer3 .partnerSites .HorizontalList li a { color:#40498c; text-decoration:none; }
            	.Footer3 sup { vertical-align: super; font-size: 10px; }

.Column1,
.Column2,
.Column3 { float:left; display:inline; }

#Template1a {  } /* 1 column layout */

#Template2a {  } /* 2 column layout */
	#Template2a .Column1 { width:670px; margin:0; }
	#Template2a .Column2 { float:right; width:300px; margin:0; }

#Template2b {  } /* 2 column layout */
	#Template2b .Column1 { width:200px; margin:0; }
	#Template2b .Column2 { float:right; width:770px; margin:0; }

#Template2c {  } /* 2 column layout */
	#Template2c .Column1 { width:160px; margin:0; }
	#Template2c .Column2 { float:right; width:810px; margin:0; }

#Template3a {  } /* 3 column layout */
	#Template3a .Column1 { width:180px; margin:0 20px 0 0; }
	#Template3a .Column2 { width:470px; margin:0; }
	#Template3a .Column3 { float:right; width:300px; margin:0; }
	

body.GB .Header .headerSearch .Search { width: 710px; }
