/* global */#headtwofoot {margin: 0; padding: 0; width: 958px; background-color: #2d114c; }#khead {margin: 0; padding: 0; border: none; background-color: #2d114c; height: 140px;}#kheadbot {margin: 0; padding: 0; border: none; background-color: #2d114c; height: 478;}#left {background-color: #2c043a; width: 200px;}#right {background-color: #2d114c; width: 200px;}#kmain {background-color: #2d114c; }#kmainsingle {margin: 0 4em 0 4em; min-height:450px; }#knewssingle {width: 626; margin: 0 2em 0 4em;}#kteamsingle {width: 626; margin: 0 0em 0 4em;}#foot {margin: 0; padding: 0; background-color: #0085c4; height:39px; border-bottom:4px solid #ff002e; }* {font-size: 1em;}.headerblock {float: top; width:100%; height:113px; background: url(../../../images/menu_bkg.png) 0% 0% no-repeat;}#hp_mainbkg { position:absolute; top:0px; width:958px; height:568px; }#hplatestnews { position:absolute; top:165px; right:370px; width:185px; height:208px; }#hplatestvideo { position:absolute; top:90px; right:185px; width:185px; height:208px; }#hplatestphoto { position:absolute; top:15px; right:0; width:185px; height:208px; margin:0; padding:0; }#hplatestnews > a > img.photo { margin:0 0 6px 0; }#hplatestvideo > a > img.photo { margin:0 0 6px 0; }#hplatestphoto > a > img.photo { margin:0 0 6px 0; }.titlesep { width:185px; height:15px; margin:6px 0 0 0; background-color:#fe0040; }.kmainlook1 { 	background				: #2d114c;	margin-top				: 0;	margin-right			: 0;	margin-bottom			: 20;	margin-left				: 0;        	font-family				: Verdana, Helvetica, Arial;	font-size				: 11px;	color					: #CCC;	text-align				: left;	border: none;}.kmainlook1 img {border: none;}.kmainlook1 a {color: #FFF; text-decoration: none;}.kmainlook1 h2 {color: #554A48; letter-spacing: 0.5em; text-align: left; font-size: 120%; font-weight: lighter; margin: 2em 0 1em 0; border-bottom: 1px solid #222; text-transform: uppercase;}.kmainlook1 h3 {color: #FFF; margin: 1em 0 0 0; padding: 0em 0 0em 0; text-transform:uppercase; font-weight: lighter;}.kmainlook1 h4 {color: #0085c4; letter-spacing: 0.5em; text-align: right; font-size: 120%; font-weight: lighter; margin: 2em 0 0 0; border-bottom: 1px solid #2c043a; text-transform: uppercase;}.kmainlook1 h4.cleared {clear: both; margin-bottom: 10px;}.kmainlook1 img a {border: 1 solid #2d114c;}#bot-sponsor { float:left; margin:0 0 0 22px; }#bot-seperator { float:left; margin:0 6px 0 6px; }.kfooter {	font-size		: 9px;	font-family		: Verdana, sans-serif;	color			: #787878;	text-align		: left;	font-weight		: normal;	text-transform	: uppercase;	letter-spacing	: 1px;}.kfooter input { float:left; margin:8px 0 0 180px; }.kfooter a { float:left; color: #white; margin:10px 4px 0 4px; }.kfooter a:hover {color: #FFF;}.languageselector{	float	: right;	text-align		: right;	font-weight		: bold;	text-transform	: uppercase;	font-size		: 9px;	padding			: 10px 6px 0px 0px;}															/* we'd like a right pad of 8 as well, but IE/Mac screws up on it, see header */.languageselector a {border: none;}.selector{	position		: relative;	top				: 120px;	left			: 0;	font-size		: 9px;	font-weight		: normal;	margin			: 0em 0 0em 0em;	padding			: 4px 0 0em 0;	font-family		: Verdana, Helvetica, Arial;	text-transform	: uppercase;}.selector a#start {color: #9E8C86; padding: 4px 8px 0 20px; background: url(../../../images/menusub_start.jpg) 0% 10% no-repeat;}.selector a#sep {color: #9E8C86; padding: 4px 8px 0 20px; background: url(../../../images/menusub_sep.jpg) 0% 10% no-repeat;}.selector a#end {color: #9E8C86; padding: 4px 8px 0 20px; background: url(../../../images/menusub_end.jpg) 0% 10% no-repeat;}.selector a {color: #9E8C86; padding: 4px 4px 0 2px; background: url(../../../images/selector.jpg) 0% 10% no-repeat;}.selector a#start:hover {color: #FFF; padding: 4px 8px 0 20px; background: url(../../../images/menusub_start.jpg) 0% 10% no-repeat;}.selector a#sep:hover {color: #FFF; padding: 4px 8px 0 20px; background: url(../../../images/menusub_sep.jpg) 0% 10% no-repeat;}.selector a#end:hover {color: #FFF; padding: 4px 8px 0 20px; background: url(../../../images/menusub_end.jpg) 0% 10% no-repeat;}.selector a:hover {color: #FFF; padding: 4px 4px 0 2px; background: url(../../../images/selector.jpg) 0% 10% no-repeat;}h1#indicator {background: #2d114c url(../../../images/indicator.jpg) 0% 0% no-repeat; color: #DDD; font-size: 160%; margin: 0em 0 0em 0em; padding: 0em 0 0em 1em; font-weight: lighter; font-family: Arial, Verdana, Helvetica; text-transform:uppercase;}h1#indicator1 {background: #2d114c url(../../../images/indicator.jpg) 0% 0% no-repeat; color: #DDD; font-size: 160%; margin: 0em 0 0em 0em; padding: 0em 0 0em 1em; font-weight: lighter; font-family: Arial, Verdana, Helvetica; text-transform:uppercase;}h1#indicator2 {background: #2d114c url(../../../images/indicator.jpg) 0% 0% no-repeat; color: #DDD; font-size: 160%; margin: 0em 0 0em 0em; padding: 0em 0 0em 1em; font-weight: lighter; font-family: Arial, Verdana, Helvetica; text-transform:uppercase;}table.generic {width: 620px; border-left: 1px solid #222; border-top: 1px solid #222; }	/* width should not be, only for IE/Win */table.generic td {border-bottom: 1px solid #222; border-right: 1px solid #222; padding: 0.5em 0.5em 0.5em 0.5em; font-size: 10px;}table.generic td p {font-size: 10px;}table.generic td a:hover {text-decoration: underline;}table.generic td p#big {font-size: 11px;}table.results {width: 100%; border-left: none; border-top: 1px solid #222;}	/* width should not be, only for IE/Win */table.results td {border-bottom: 1px solid #222; border-right: none; padding: 1px 0.5em 1px 0.5em; font-size: 9px; text-transform:lowercase;}table.results td p {font-size: 10px;}tr.header  {background: #2f063e;}tr.even  {background: #2c043a;}tr.odd  {background: inherit;}tr.headerr {background: #2f063e;}tr.evenr {background: #2f063e;}tr.oddr {background: #2c043a;}tr.k {background: #D70020;}td.kleftcell {border-right: 1px solid #D70020 !important;}td.krightcell {border-left: 1px solid #D70020}tr.matchr {background: #D70020;}table.fullwidth {width: 620px}	/* this whole thing should not be, only for IE/Win *//* among several */.genericlink {font-family: Verdana, Helvetica, Arial; font-size: 11px; color: #CCC;}.genericlink a {color: #CCC; text-decoration: none;}.genericlink a:hover {color: #FFF; text-decoration: underline;}.archivesphotos p {color: #D70020; margin: 0; font-size: 11px; margin: 0em 0em 0 0; padding: 0em 0em 0em 0; text-decoration: none;}.archivesphotos h3, h3 a {color: #FFF; font-size: 11px !important; text-decoration: none; margin: 1em 0 0 0; padding: 0em 0em 0em 0 !important;}.archivesphotos h4 {letter-spacing: 0; color: #D70020; text-align: left; border-bottom: 0; margin: 0em 0 0 0 !important; padding: 0 !important; font-size: 9px !important; font-weight: bold !important;}.archivesphotos img {margin: 1em 2em 1em 0; border: 1 solid black; float: left;}.archivesphotos img:hover {margin: 1em 2em 1em 0; border: 1 solid white; float: left;}.archivesphotos a:hover {color: #FFF; text-decoration: underline;}.archivesphotos h3 + .archivesphotos h4 {margin-bottom: 2em;}a:hover img.archivesphotos {border: 1px solid #FFFFFF; }.archivesnews {margin: 0em 0em 0 0 !important; padding: 0em 0em 0em 0 !important;}.archivesnews p {color: #D70020; margin: 0; font-size: 11px; margin: 0em 0em 0 0; padding: 0em 0em 0em 0; text-decoration: none;}.archivesnews p#tableheader {color: #fff; margin: 0.2em 0.5em 0.5em 0.5em !important; text-transform: uppercase;}.archivesnews h3 {color: #FFF; font-size: 11px !important; text-decoration: none; margin: 0 0 0 0; padding: 1em 1em 0em 1em;}.archivesnews h3 a {color: #FFF; font-size: 11px !important; text-decoration: none; margin: 0 0 0 0; padding: 1em 1em 0em 1em;}.archivesnews h4 {letter-spacing: 0; color: #D70020; text-align: left; border-bottom: 0; margin: 0 0 0 0 !important; padding: 0em 0em 0em 1em;font-size: 9px; font-weight: bold; text-transform: uppercase;}.archivesnews h5 {color: #87a; border-bottom: 1px solid #2c043a; letter-spacing: 0.3em; text-align: right; margin: 0.8em 1em 0.2em 0; padding: 0em 0em 0em 0em; font-size: 11px; font-weight: normal;}.archivesnews h5#current {color: #87a; border-bottom: 1px solid #236;}.archivesnews h5 a {color: #87a; font-weight: normal;}.archivesnews h5 a#current {color: #87a; text-decoration: none;}.archivesnews h6 {font-family: Helvetica, Arial; color: #87a; border-bottom: 1px solid #2c043a; letter-spacing: 0.3em; text-align: right; margin: 0em 1.5em 0.3em 0; padding: 0em 0em 0em 0em; font-size: 9px; font-weight: lighter;}.archivesnews h6#current {color: #87a; border-bottom: 1px solid #236;}.archivesnews h6 a {color: #87a; font-weight: lighter;}.archivesnews h6 a#current {color: #87a; text-decoration: none;}.archivesnews a:hover {color: #FFF; text-decoration: underline;}.newstable#headerborders {border: 1px solid #2d114c; background: #2f063e url(../../../images/indicator.jpg) 0% 0% no-repeat;}.newstable#oddborders {border: 1px solid #222; background: #2c043a;}.newstable#evenborders {border-left: 1px solid #222; border-right: 1px solid #222;}.newstable#closeborders {border-bottom: 1px solid #222;}.newstable#headernoborders {border: 0px solid #2d114c; background: #2f063e url(../../../images/indicator.jpg) 0% 0% no-repeat;}.newstable#oddnoborders {background: #2f063e;}.newstable#evennoborders {background: #2c043a;}.teampeople {margin: 0em 0em 0 0 !important; padding: 0em 0em 0em 0 !important;}.teampeople p {color: #FFF; margin: 0; font-size: 11px; margin: 2em 0em 0 0; padding: 0em 0em 0em 0; text-decoration: none;}.teampeople p#team {display: inline; color: #D70020 !important; margin: 0; font-size: 11px; margin: 2em 0em 0 0; padding: 0em 0em 0em 0; text-decoration: none;}.teampeople h3 {color: #FFF; font-size: 11px !important; text-decoration: none; margin: 0 0 0 0; padding: 1em 1em 0em 4px; text-transform: none;}.teampeople h3 a {color: #FFF; font-size: 11px !important; text-decoration: none;}.teampeople h4 {letter-spacing: 0; color: #D70020; text-align: left; border-bottom: 0; margin: 0 0 0 0 !important; padding: 0em 0em 0em 4px; font-size: 9px; font-weight: bold; text-transform: none;}.teampeople h5 {color: #87a; border-bottom: 1px solid #2c043a; letter-spacing: 0.1em; text-align: right; margin: 1em 1em 0 0; padding: 0em 0em 0em 0em; font-size: 11px; font-weight: normal;}.teampeople h5#current {color: #87a; border-bottom: 1px solid #236;}.teampeople h5#team {color: #87a; font-size: 14px; margin: 1em 0.5em 0em 1em; letter-spacing: 0.3em;}.teampeople h5 a {color: #87a; font-weight: normal;}.teampeople h5 a#current {color: #87a; text-decoration: none;}.teampeople h6 {color: #FFF; margin: 0; font-weight: normal; font-size: 9px; margin: 0.5em 0em 0 4px; padding: 0em 0em 0em 0; text-decoration: none;}.teampeople img {margin-top: 2em;}.teampeople img#logo {margin-top: 1em;}.teampeople a:hover {color: #FFF; text-decoration: underline;}.oteams {color: #D70020; margin: 0; font-size: 11px; margin: 1em 0em 0 0; padding: 0em 0em 0em 0; font-weight: normal;}/* index */.oneblock {float: left; width:100%; height:260px;}.oneblockunsized {float: left; width:100%;}.onerightblock {float: right; width:360px; height: 360px;}.onerightblockunsized {float: right; width: 360px;}.onerightblocknosize {float: right; width: 200px;}.onerightaligned {float: right;}table.indexlist {width: 310px;padding: 0 6px 0 6px; margin: -20px 20px 0 20px;}table.indexlist td {font-family: Georgia, Helvetica, Verdana, Arial; padding: 0 6px 0 6px; margin: 0 20px 0 20px;}table.indexlist td#indexlistsep {border-bottom: 2px solid #2d114c;}/* Use this if we show one eventtable.indexlist td#indexlistbody {height: 66px;}table.indexlist td#indexlistbodysep {height: 66px; border-bottom: 1px solid #2d114c;}table.indexlist td#indexlistspacer {height: 21px;}end use *//* Use this if we show three events */table.indexlist td#indexlistbody {border-left: 1px dashed silver; border-right: 1px dashed silver;padding: 0 6px 0 6px; margin: 0 20px 0 20px;}table.indexlist td#indexlistbodysep {border-bottom: 1px solid #2d114c;}table.indexlist td#indexlistspacer {height: 13px;}/* end use */#webtvbutton { position:absolute; top:270px; left:0; }#webtvbutton:hover { cursor:pointer; cursor:hand; }#backtoall4onebutton { position:absolute; top:272px; right:0; }map[name="position"]:hover { cursor:pointer; cursor:hand; }map[name="backtoall4one"]:hover { cursor:pointer; cursor:hand; }#homebaseline{	float			: left;	font-family		: Georgia, Helvetica, Verdana, Arial; 	font-size		: 95%;	color			: #665A58;	text-align		: left;	margin			: 1em 5em 0em 50px;/*	text-transform	: uppercase;*//*	font-weight		: bolder; */	width			: 90%;}#homephotocreditlink{	font-family		: Helvetica, Verdana, Arial; 	font-style		: normal !important;	font-size		: 100%;	color			: #665A58;	text-transform	: uppercase;	font-weight		: bolder;	text-decoration	: none;}.homephotocredit{	border: 1px solid #2c043a;	float: right;	padding: .5em;	margin-top: 2em;	margin-left: 1px;	margin-bottom: 1em;	margin-right: 1em;	width: 10em;	text-align: center;}.boxheader {font-family: Verdana, Arial, Helvetica; color: #777; font-size: 9px; font-weight: bold; text-transform: uppercase;}.newsdate, .newsdate a, .eventname{	clear:both;	font-family	: Arial, Helvetica; 	font-weight	: normal;	font-size	: 11px;	color		: #fe0040;	padding: 6px 5px 0 5px;}.eventname a {color: #D70020;}.eventname a:hover {color: #F22;}.newsheadline, .eventlocation{	font-family	: Arial, Helvetica; 	font-size	: 11px;	color		: #CCC;	padding: 0 5px 0 10px;}.newsheadline a, .eventlocation a { color: #CCC; }.newsheadline a:hover, .eventlocation a:hover { color: #FFF; }.newsmore, .eventdescription{	font-family	: Verdana, Arial, Helvetica; 	font-size	: 10px;	font-weight	: bold;	color		: #777;}.newsmore a {color: #777; }.newsmore a:hover {color: #AAA;}/* events */.previousevents{	float: right;	text-align: left;	font-size: 10px;	font-weight: lighter;	text-transform: capitalize;	line-height: 36px;	height: 30px;}.previousevents a {border: #222 2px solid; color: #87A; margin: 1em 0 0 0 !important; padding: 1em 1em 1em 1em !important; background: #2c043a;}.previousevents a#news {border: #222 2px solid; color: #CCC; margin: 1em 0 0 0 !important; padding: 1em; background: #2c043a;}.previousevents a:hover {color: #FFF;}#eventsDiv {border:1px solid #222; background:#2c043a; width:580px; margin: 0.5em 0 0.5em 1em; padding: 0.5em 0 .5em 1em;};/* news */.newsarticle h3 {color: #FFF; font-size: 120%; font-weight: normal; margin: 0em 0 0 0; padding: 0em 0 0em 0; text-transform:uppercase;}.newsarticle h5 {color: #D70020; font-size: 90%; margin: -1em 0 0 0; padding: 0em 0 0em 0; font-weight: bold;}.newsarticle p {color: #FFF; margin: 0 0 0 0; padding: 0em 0 0em 0;}.newsarticle table {width: 200px; float: left; margin: 0 1em 1em 0; padding: 0; background: #2c043a;}.newsarticle table p {width: 180px; font-size:80%; margin: 0.5em 0.5em 0.5em 1em;}.newsarticle table img#width {width: 200px; margin: 0; padding: 0;}.newsarticle table img#height {height: 200px; margin: 0; padding: 0; float: right;}.newsarticle table td#caption {font-size: 110%; background: #2c043a;}.newsarticle table td#caption p {color: #0085c4; font-size:9px; }img#oldnewsarticle {margin: 0 1em 1em 0;}.newsarticle p a {float: right; color: #777;}.newsarticle p a:hover {float: right; color: #CCC;}/* multimedia */p#bigphotocaption {margin: 0.5em 0.5em 0.1em 1em;}p#bigphotocaptiondate {color:D70020; font-size: 90%; font-weight: bold; margin: 0em 0.5em 0.5em 1em;}.viewlabel {font-weight: bold; font-size: 11px; color: #CCC;}.viewlabel a {color: #D70020; text-decoration: none;}.viewlabel a:hover {color: #FFF; text-decoration: none;}.viewtext {font-weight: normal; font-size: 11px; color: #CCC;}.viewtext h1 {margin: 0; font-size: 145%; padding: 0.5em 0.25em 1em 0;}.thumbnailselected {background: #231160; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; font-size: 10px; color: #87a; text-align: center;}.thumbnailunselected {background: #FFF; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; font-size: 10px; color: #87a; text-align: center;}.tipsheader {background: #CCC; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #238; font-size: 10px;}.tipsbody { background: #FFE; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #87a; font-size: 8pt;}.pressformdata {font-family: Verdana, Helvetica, Arial; font-size: 11px; color: #CCC; padding: 1em 1em 1em 1em;}.pressformdata a {color: #CCC; text-decoration: none;}.pressformdata a:hover {color: #FFF; text-decoration: underline;}table.connectformtable {width: 245px; background: #2c043a;}table.connectformtable tr#header {background: #2f063e;}table.questionstable {width: 245px; background: #2c043a;}/* ac2007 */td.winrhdr {height: 26px; text-align: left; font-weight: bold;}td.winrdata {height: 24px; text-align: left; font-weight: normal;}img.flushleft {margin: 0 1em 1em 0 !important;}img.flushright {margin: 0 1em 1em 0 !important; float: right;}.rulesdownload, .rulesdownload a {font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; font-size: 10px; color: #87a;}.rulesdownload a:hover {color: #CCC;}table.winners {width: 620px;}	/* width should not be, only for IE/Win */table.winners td {border-bottom: 1px solid #222; padding: 1px 0.5em 1px 0.5em; font-size: 9px;}table.winners td p {font-size: 10px;}table.winners tr.evenr {background: #2f063e;}table.winners tr.oddr {background: #2c043a;}table.results {width: 100%; border-left: none; border-top: 1px solid #222;}	/* width should not be, only for IE/Win */table.results td {border-bottom: 1px solid #222; border-right: none; padding: 1px 0.5em 1px 0.5em; font-size: 9px; text-transform:lowercase;}table.resultsnone {width: 100%; border-left: none; border-top: none;}	/* width should not be, only for IE/Win */table.resultsnone td {border-bottom: none; border-right: none; padding: 1px 0.5em 1px 0.5em; font-size: 9px; text-transform:lowercase;}table.results td p {font-size: 10px;}table.rulesdownloadtable {width: 620px; background: #2c043a;}table.rulesdownloadtable td#header {background: #2f063e;}table.rulesdownloadtable td#body {background: #2d114c;}.trrkt {height: 21px;}.tdrkt { height: 21px;width: 18px;background-color: #222;font-style: normal;font-weight: normal;font-size: 9px;line-height: normal;text-align: center;font-family: Verdana, Arial, Helvetica;text-decoration: none;}.bold1 { height: 21px;width: 18px;color: #FFF; font-style: normal; font-size: 9px; line-height: normal; text-align: center; font-family: Verdana, Arial, Helvetica; text-decoration: none ; background-color: #2c043a}.bold2 { color: #FFF; height: 21px; width: 18px;font-style: normal; font-size: 9px; line-height: normal; text-align: center; font-family: Verdana, Arial, Helvetica; text-decoration: none ; background-color: #2f063e}.bold3 { color: #FFF; height: 21px; width: 18px;font-style: normal; font-size: 9px; line-height: normal; text-align: center; font-family: Verdana, Arial, Helvetica; text-decoration: none ; background-color: #D70020}.mini { color: #000000; font-style: normal; font-weight: normal; font-size: 8px; line-height: normal; text-align: center; font-family: Verdana, Arial, Helvetica; text-decoration: none ; }.empty { color: #999999; height: 21px; width: 18px; background-color: #333 }/* spirit */img.ycflushleft {margin: 3em 1em 1em 0 !important;}img.spiritflushleft {margin: 4.5em 2em 1em 0 !important;}ul.spiritul {margin: 1.5em 0em 0em 11em !important;}h5.spirith5 {color: white; text-align: right; margin: 1em 0 1em 0;}.submitcv{	float			: left;	text-align		: left;	font-weight		: lighter;	line-height		: 40px;	height			: 30px;}.submitcv a {border: #222 2px solid; color: #87a; margin: 1em 0 0 0 !important; padding: 1em; background: #2c043a;}.submitcv a:hover {color: #FFF;}.cuplegend {font-family: Verdana, Helvetica, Arial; font-size: 11px; color: #CCC; padding: 1em 1em 1em 1em;}.cuplegend a {color: #FFF; text-decoration: none;}.cuplegend a:hover {color: #FFF; text-decoration: underline;}/* press */table.pressdownloads {width: 400px; border-left: 1px solid #222; border-top: 1px solid #222;}	/* width should not be, only for IE/Win */table.pressdownloads td#header {background: #2f063e; border-bottom: 1px solid #222; border-right: 1px solid #222; padding: 0.5em 0.5em 0.5em 0.5em; font-size: 11px;}table.pressdownloads td {border-bottom: 1px solid #222; border-right: 1px solid #222; padding: 0.5em 0.5em 0.5em 0.5em; font-size: 11px;}/* store */.storeitem, .storeadditem {margin: 0em 0em 0 0 !important; padding: 0em 0em 0em 0 !important;}.storeitem p, .storeadditem p {color: #FFF; margin: 0; font-size: 11px; margin: 2em 0em 0 0; padding: 0em 0em 0em 0; text-decoration: none;}.storeitem h3, .storeadditem h3 {color: #FFF; font-size: 14px !important; text-decoration: none; margin: 0 0 6px 0; padding: 0.6em 1em 0em 4px; text-transform: none;}.storeitem h3 a {color: #FFF; font-size: 14px !important; text-decoration: none;}.storeitem h4 {letter-spacing: 0; color: #D70020; text-align: left; border-bottom: 0; margin: 0 0 0 0 !important; padding: 0em 0em 0em 4px; font-size: 10px; font-weight: bold; text-transform: none;}.storeitem h4 a {letter-spacing: 0; color: #FFF; text-align: left; border-bottom: 0; margin: 0 0 0 0 !important; padding: 0em 0em 0em 4px; font-size: 10px; font-weight: normal; text-transform: none;}.storeitem h5 {color: #554A48; border-bottom: 1px solid #2c043a; letter-spacing: 0.1em; text-align: right; margin: 1em 1em 0 0; padding: 0em 0em 0em 0em; font-size: 11px; font-weight: normal;}.storeitem h5#current {color: #554A48; border-bottom: 1px solid #333;}.storeitem h5#team {color: #2c043a; font-size: 14px; margin: 1em 0.5em 0em 1em; letter-spacing: 0.3em;}.storeitem h5 a {color: #554A48; font-weight: normal;}.storeitem h5 a#current {color: #554A48; text-decoration: none;}.storeitem h6 {color: #FFF; margin: 0; font-weight: normal; font-size: 9px; margin: 0.5em 0em 0 4px; padding: 0em 0em 0em 0; text-decoration: none;}.storeitem img#logo {margin-top: 1em;}.storeitem a:hover, storeadditem a:hover {color: #FFF; text-decoration: underline;}.storeadditem h4 {letter-spacing: 0; color: #D70020; text-align: left; border-bottom: 0; margin: 0 0 6px 0 !important; padding: 0em 0em 0em 4px; font-size: 10px; font-weight: bold; text-transform: none;}.storeadditem h4 a {letter-spacing: 0; color: #FFF; text-align: left; border-bottom: 0; margin: 0 0 6px 0 !important; padding: 0em 0em 0em 4px; font-size: 10px; font-weight: normal; text-transform: none;}.storeadditem h4 a:hover {color: #FFF; text-decoration: underline;}.storeweightminmax {width: 42px;}.storeweightzone {width: 48px; text-align: right;}.storecountryname {width: 242px;}.storecountryzone {width: 30px;}img.floatRight {	float: right; 	margin: 0 0 10px 10px;}img.floatLeft { 	float: left; 	margin: 0 10px 10px 0;	clear: left; }img.floatRightClear { 	float: right; 	clear: right; 	margin: 0 0 10px 10px;}#kmainsingle li {margin-left: 30px; }