﻿html {min-height:100%;margin-bottom:1px;}
body {font-family:Arial,Verdana,Sans-Serif;margin:0;padding:0;background-color:#558317;background-image:url(../images/background.jpg);background-repeat:repeat-x;background-position:top left;background-attachment:fixed;}
/*Christmas*/
/*body {background-color:#4D0101;background-image:url(../images/1px.jpg);}*/

/*#outercontainer{background-image:url(../images/christmas_background.jpg);background-repeat:no-repeat;background-position:top center; background-color:Transparent;background-attachment:fixed;}*/
/*World cup*/
/*body {background-color:#74beaf;background-image:url(../images/worldcup-background-strip.jpg);background-repeat:repeat-x;background-attachment:fixed;}
#outercontainer{background-image:url(../images/worldcup-background.jpg);background-repeat:no-repeat;background-position:top center;background-color:transparent;background-attachment:fixed;}
*/
#container {width:943px;/*padding:0 28px;*/margin:0 auto;}

/*generics*/
a img {border:0;}
a {text-decoration:none;}
.bold {font-weight:bold;}
.clear {clear:both;font-size:0;margin:0;width:100%;}
.error {color:Red;}
.message {color:#55bb77;}

.inlineList {display:inline;padding:0;margin:0;}
.inlineList .menuIEFix {display: none;}
.inlineList li {padding:0 0.3em;margin:0 0 0 -0.3em;display:inline;}

.soldOut {color:Red;font-size:14px;display:block;}

h1 {font-size:16px;font-weight:bold;color:#ffffff;margin:0;}
h2 {font-size:16px;font-weight:bold;color:#ffffff;margin:0;}

h1.hiding {display:none;}

/*Messages*/
ul.info {border-style:solid;border-width:1px;font-size:12px;margin:10px 20px;padding:2px 10px;}
ul.info li {margin:5px 0px 5px 1em;padding:0;}
ul.message {color:#009900;border-color:#009900;background-color:#eeffee;}
ul.error {color:#990000;border-color:#990000;background-color:#ffeeee;}

/*Layout*/
div.boxSpacer {clear:both;font-size:0;margin:0;width:0px;height:3px;}
div.side {background-color:Black;height:8px;font-size:0;width:927px;margin:0;float:left;}
div.gridbottom {background-color:#282828;height:8px;font-size:0;width:588px;margin:0;float:left;}
div.statsbottom {background-color:#282828;height:8px;font-size:0;width:263px;margin:0;float:left;}
div.corner {width:8px;height:8px;font-size:0;margin:0;float:left;}
div.corner img {width:8px;height:8px;}

#footer {margin:20px 0;color:#fff;font-size:11px;text-align:center;font-weight:bold;}
#footer a {color:#fff;}
#footer a:hover {color:#66ccff;}
#footer ul.links {margin:0 0 10px;}
#footer ul.links li {padding:0 12px;display:inline;margin:0;}
#footer ul.links li+li {border-left:solid 1px #666;}
#footer ul.select-site {margin:0 0 10px;}
#footer ul.select-site li {padding:0 12px;display:inline;margin:0;}
#footer ul.select-site img {vertical-align:middle;}
#footer a.zone {position:absolute;bottom:0;right:6px;color:#ccc;}
#footer a.zone:hover {color:#66ccff;}

/*Header*/
div.header {position:relative;background-color:#f1f1f1;background-image:url(../images/masthead.jpg);background-repeat:no-repeat;background-position:top left;margin:0;height:125px;width:943px;}
div.headerFixed {position:fixed;z-index:5;}
div.spacer204px {height:195px;}
div.header a.masthead-link {position:absolute;top:0;left:0;width:330px;height:125px;background-image:url(../images/masthead.jpg);background-repeat:no-repeat;background-position:top left;text-indent:-5000px;}
div.header ul.faqs {position:absolute;top:70px;right:12px;font-size:12px;color:#666666;}
div.header ul.faqs a:link,div.header ul.faqs a:visited {color:#666666;}
div.header ul.faqs a:active,div.header ul.faqs a:hover {color:#999999;}
div.header ul.faqs li+li {border-left:1px solid #666666;}
div.header ul.contact {position:absolute;top:11px;right:12px;font-size:12px;color:#999999;font-weight:bold;}
div.header ul.contact a:link,div.header ul.contact a:visited {color:#999999;}
div.header ul.contact a:active,div.header ul.contact a:hover {color:#cccccc;}
div.header ul.contact span.phone {padding:0 0 0 22px;background:transparent url(../images/phone.png) no-repeat;}
div.header ul.contact a.email {padding:0 0 0 22px;background:transparent url(../images/email.png) no-repeat;}
div.header ul.contact span.quote-code {font-size:11px;font-weight:normal;}
div.header div.search {position:absolute;top:30px;right:0px;width:206px;height:38px;border:0;background-image:url(../images/search-box.png);background-repeat:no-repeat;}
div.header div.search input.search {margin:10px 0 0 33px;width:162px;border:0;background-color:transparent;color:#999999;font-size:12px;line-height:17px;padding:0 0 5px;}
/*div.header div.search input.search {position:absolute;top:40px;right:8px;width:162px;border:0;background-color:transparent;color:#999999;font-size:12px;line-height:17px;padding:0 0 5px;}*/
/*div.header div.buttons {position:absolute;right:0px;bottom:0px;background:transparent url(../images/button-bar.png) no-repeat;width:848px;height:35px;}
div.header div.buttons div.cart {float:right;margin:11px 14px 0 0;color:#66ccff;font-size:11px;font-weight:bold;text-transform:uppercase;}
div.header div.buttons div.cart img {vertical-align:middle;position:relative;top:-1px;width:60px;height:14px;border:none;}
div.header div.buttons ul.nav {float:left;margin:4px;padding:0 1px;list-style:none;}
div.header div.buttons ul.nav li {float:left;margin:0;padding:0;}
*/

div.header div.cart a:link,div.header div.signup a:visited {color:#999999;}
div.header div.cart a:hover {color:#cccccc;}
div.header div.cart a.signup {border-right:1px solid #999;padding-right:7px;margin-right:7px;}
div.header div.cart {position:absolute;float:right;margin:11px 0 0 5px;color:#66ccff;font-size:11px;font-weight:bold;right:10px;top:60px;text-transform:uppercase;}
div.header div.cart img {vertical-align:middle;position:relative;top:-1px;width:60px;height:14px;border:none;}

#nav {background:transparent url(../images/button-bar.png) no-repeat;bottom:0px;font-size:12px;height:35px;padding-left:5px;position:absolute;right:0px;width:848px;z-index:10}
#nav ul {font-weight:bold;margin:0;padding:6px 0 0 0;list-style-type:none}
#nav li {margin:0;padding:0 0 0 6px;float:left;}
#nav li a {color:#666;padding:5px 10px;display:block;text-decoration:none;}
#nav li div {display:none;position:absolute;z-index:5;}
#nav li ul li {border-bottom:1px solid #ccc;float:none;padding:0px 12px 4px 6px;}
#nav li ul li ul li {border-bottom:none;float:none;white-space:nowrap;}
#nav li:last-child {border-bottom:none}

#nav div.one {-moz-border-radius:4px;border-radius:4px;background-color:#fcfcfc;Background:url(../images/dropdown_shadow.png) repeat-x top, #fcfcfc url(../images/dropdown_fade.png) repeat-x bottom;min-width:10px;margin:0px 0px 0px -6px;}
#nav div.one.forIe {background:#fcfcfc url(../images/dropdown_shadow.png) repeat-x top;min-width:10px;margin:0px 0px 0px -6px;}
#nav div.two {-moz-border-radius:4px;border-radius:4px;background:#fcfcfc url(../images/dropdown_fade.png) repeat-x bottom;color:#359acb;left:100%;overflow:hidden;margin-top:-31px}
#nav li ul li:first-child div {-moz-border-radius:4px;border-radius:4px;background:url(../images/dropdown_shadow.png) repeat-x top, #fcfcfc url(../images/dropdown_fade.png) repeat-x bottom;color:#359acb;left:100%;margin-top:-31px}
#nav div.two.forIe {background:#fcfcfc url(../images/dropdown_shadow.png) repeat-x top;color:#359acb;left:100%;margin-top:-31px}
#nav div.two ul {float:left;}

#nav a:hover {color:#359acb}
#nav li ul li a {background:url(../images/bullet_greywhite.png) no-repeat right 50%}
#nav li ul li a:hover {background:url(../images/bullet_white.png) no-repeat right 50%;color:#359acb}
#nav li ul li ul li a {background:none}
#nav li ul li ul li a:hover {background:none}
#nav li.selected div.show {display:block}
#nav li:hover {cursor:pointer;}
#nav li:hover div {display:block;}
#nav li:hover div li div {display:none;}
#nav li:hover div li:hover div {display:block;}

/*Panels*/
div.box, div.topBox {position:relative;overflow:hidden;clear:both;background-color:black;margin:0;color:White;width:943px;}
div.topBox {padding:0;}
div.topBoxSpacer {background-color:black;padding-top:10px;}

div.boxHeader, div.checkoutHeader {position:relative;border-bottom:1px solid #404040;padding:0 20px;width:903px;overflow:auto;}
div.sectionHeader {position:relative;border-top:1px solid #404040;padding:0 20px;width:903px;/*margin-top:10px;*/}

div.boxHeader h2 {position:relative;top:-4px;display:inline;font-size:12px;line-height:22px;font-weight:bold;text-transform:uppercase;}
div.sectionHeader h1, div.sectionHeader h2 {font-size:18px;font-weight:normal;color:White;padding:15px 0 10px;display:block;}
div.checkoutHeader h1, div.checkoutHeader h2 {font-size:20px;font-weight:normal;color:White;padding:10px 0;display: block;text-transform:uppercase;}

div.boxHeader a.link {float:right;font-size:12px;color:#999999;}
div.boxHeader span.subtitle {position:relative;top:-4px;font-size:10px;font-weight:bold;color:#999999;}

div.boxCountrySuggest {height:325px}
div.boxCountrySuggestInner {padding-left:12px; padding-top:66px;}
div.boxCountrySuggestFlag {float:left; padding-right:20px}
div.boxCountrySuggestText {float:left}

div.boxCountrySuggestText span.ShoppingText {font-size:24pt}
div.boxCountrySuggestText span.ShoppingTextSmall a {color:White; font-size:18pt}
div.boxCountrySuggestText span.ShoppingTextSmaller a {color:White; font-size:12pt}

/* Sign Up to our Newsletter */
div.boxBody {font-size:12px;padding:20px 0;}
div.boxBody table th {text-align:right}

div.boxLeftBar {width:143px;float:left;margin:2px 0 2px 0;}
div.boxLeftBar h2, div.boxText h2 {font-size:12px;display:block;margin:0 5px 0 20px;text-transform:uppercase;}
div.boxLeftBar h3, div.boxText h3 {font-size:11px;font-weight:bold;display:block;margin:0 20px;}
div.boxLeftBar span.text, div.boxText span.text {font-size:11px;line-height:16px;color:#cccccc;margin:0 5px 0 20px;display:block;}
div.boxLeftBar a:link, div.boxLeftBar a:visited, div.boxText a:link, div.boxText a:visited {color:#66ccff;}
div.boxLeftBar a:active, div.boxLeftBar a:hover, div.boxText a:active, div.boxText a:hover {color:#58b0dd;}

div.boxImage {float:right;border-left:dashed 1px #404040;padding:10px;}

div.sectionHeader a.backToTop {display:none;float:right;}
div.sectionHeader a.backToTop:link, div.sectionHeader a.backToTop:visited {color:#666666;}
div.sectionHeader a.backToTop:active, div.sectionHeader a.backToTop:hover {color:#ffffff;}

div.productList {float:left;width:800px;}

.searchTitle {font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;color:White;margin-left:20px;display:block;}
.playerImage {float:left;}


/*Multipanel*/
div.multiPanel {font-size:12px;}
div.multiPanel div.articles {float:left;margin-left:20px;width:280px;min-height:184px;}
div.multiPanel div.blog {float:left;margin-left:10px;border-left:dashed 1px #404040;padding-left:10px;width:240px;min-height:184px;}
div.multiPanel div.list {float:left;margin-left:10px;border-left:dashed 1px #404040;padding-left:10px;width:170px;min-height:184px;}
div.multiPanel h3 {font-size:12px;margin:0 0 10px;text-transform:uppercase;}
div.multiPanel ul {margin:0;padding:0;list-style:none;}
div.multiPanel ul li {margin:0 0 10px;padding:0;}
div.multiPanel a:link, div.multiPanel a:visited {color:#ffffff;}
div.multiPanel a:active, div.multiPanel a:hover {color:#999999;}

div.multiPanel div.articles ul a.link, div.multiPanel div.blog ul a {padding-left:10px;background:transparent url(../images/bullet_red.png) no-repeat;background-position:0 50%;}
div.multiPanel div.articles ul a.link {font-size:11px;}
div.multiPanel div.articles li {overflow:hidden;}
div.multiPanel div.articles div.image {float:left;width:40px;padding-right:16px;}
div.multiPanel div.articles div.image img {max-width:40px;max-height:40px;border:solid 1px #666666;}
div.multiPanel div.articles div.text {float:left;}

div.multiPanel div.list ul a {font-size:11px;padding-left:20px;background:transparent url(../images/bullet_red.png) no-repeat;background-position:1em 50%;}
div.multiPanel div.list a.link {padding-left:20px;background:transparent url(../images/bullet.png) no-repeat;background-position:1em 50%;}


/*Player/team A-Zs*/
div.atoz div.column {float:left;width:20%;border-left:1px dashed #404040;margin:10px -2px 22px 0;}
div.atoz span.item {display:block;color:#999999;line-height:22px;font-size:12px;margin:0 15px;}
div.atoz span.item a {display:block;padding:0px 5px;}
div.atoz span.item a:link,div.atoz span.item a:visited {color:#999999;}
div.atoz span.item a:active,div.atoz span.item a:hover {color:white;}


/*Merchandise*/
div.shelf4, div.shelf5 {background-image:url(../images/shelves/shelf5.jpg);background-repeat:no-repeat;background-position:0 211px;}
div.shelf3 {background-image:url(../images/shelves/shelf5.jpg);background-repeat:no-repeat;background-position:0 189px;}
div.shelf2 {background-image:url(../images/shelves/shelf5.jpg);background-repeat:no-repeat;background-position:0 252px;}
div.shelf1 {background-image:url(../images/shelves/shelf5.jpg);background-repeat:no-repeat;background-position:0 301px;}

div.merchandise div.item + div.item {border-left:1px dashed #404040;}
div.merchandise div.description {position:absolute;top:200px;left:0;margin:0 20px;text-align:left;}

div.merchandise div.item a.title {font-size:12px;line-height:15px;font-weight:bold;display:block;}
div.merchandise div.item a.title:link, div.merchandise div.item a.title:visited {color:#ffffff;}
div.merchandise div.item a.title:active, div.merchandise div.item a.title:hover {color:#999999;}
div.merchandise div.item a.subtitle {font-size:11px;line-height:15px;display:block;}
div.merchandise div.item a.subtitle:link, div.merchandise div.item a.subtitle:visited {color:#ffffff;}
div.merchandise div.item a.subtitle:active, div.merchandise div.item a.subtitle:hover {color:#999999;}

div.merchandise div.item span.price {color:#66ccff;font-size:18px;line-height:30px;font-weight:normal;display:block;}
div.merchandise div.item span.originalPrice {color:#66ccff;font-size:14px;line-height:20px;font-weight:normal;display:block;}
div.merchandise div.item span.salePrice {color:#d80017;font-size:18px;line-height:26px;font-weight:normal;display:block;}
div.merchandise div.item span.soldOut {color:Red;font-size:12px;line-height:15px;font-weight:bold;display:block;}

div.shelf5 div.item + div.item {border:none;}

div.shelf4 div.item {height:300px;position:relative;float:left;margin:10px 0 22px 0;width:234px;text-align:center;}
div.shelf4 div.item div.description {position:absolute;top:200px;left:0;margin:0 40px;}

div.shelf3 div.item {position:relative;float:left;margin:10px 0 22px 0;width:313px;text-align:left;}
div.shelf3 div.item div.description {position:absolute;top:50px;left:132px;width:140px;}

div.shelf2 div.item {position:relative;float:left;margin:10px 0 22px 0;width:470px}
div.shelf2 div.item div.description {position:absolute;top:100px;left:230px;width:140px;}

div.shelf1 div.item {position:relative;float:left;margin:10px -1px 22px 20px;}
div.shelf1 div.item img.image {float:left;}
div.shelf1 div.item div.description {position:static;float:left;width:350px;margin-left:40px;display:inline;}
div.shelf1 div.item a.title {font-size:20px;line-height:30px;display:block;}
div.shelf1 div.item a.title:link, div.shelf1 div.item a.title:visited {color:#66ccff;}
div.shelf1 div.item a.title:active, div.shelf1 div.item a.title:hover {color:#cccccc;}
div.shelf1 div.item a.subtitle {font-size:12px;line-height:15px;display:block;}
div.shelf1 div.item a.subtitle:link, div.shelf1 div.item a.subtitle:visited {color:#ffffff;}
div.shelf1 div.item a.subtitle:active, div.shelf1 div.item a.subtitle:hover {color:#cccccc;}
div.shelf1 div.item p {font-size:12px;}
div.shelf1 div.item p a:link, div.shelf1 div.item p a:visited {color:#66ccff;}
div.shelf1 div.item p a:active, div.shelf1 div.item p a:hover {color:#cccccc;}
div.shelf1 div.item span.price {color:#66ccff;font-size:20px;line-height:30px;font-weight:normal;display:block;}
div.shelf1 div.item span.originalPrice {color:#66ccff;font-size:14px;line-height:20px;font-weight:normal;display:block;}
div.shelf1 div.item span.salePrice {color:#d80017;font-size:20px;line-height:30px;font-weight:normal;display:block;}

div.merchandiseTableContainer {height:300px;width:205px;float:left;display:inline;margin:10px -2px 22px 0;cursor:pointer;background-position:40px top;}
table.merchandiseTable td {text-align:left;padding:190px 20px 0 40px;}


/*Products in panel*/
div.boxItem {position:relative;width:159px;height:320px;overflow:hidden;float:left;border-left:1px dashed #404040;margin:0 0 5px 0;text-align:center;}
div.boxItem a:link,div.boxItem a:visited {color:#ffffff;}
div.boxItem a:active,div.boxItem a:hover {color:#999999;}
div.boxItem div.description {position:absolute;top:165px;left:15px;width:138px;text-align:left;}
div.boxItem a.title {font-size:12px;line-height:15px;display:block;}
div.boxItem a.subtitle {font-size:11px;line-height:15px;display:block;}
div.boxItem span.price {color:#66ccff;font-size:12px;line-height:20px;display:block;}
div.boxItem span.sale {color:#d80017;font-size:12px;line-height:20px;display:block;}
div.boxItem ul {padding:0 5px 0 10px;margin:0;list-style-image:url(../images/bullet.png);}
div.boxItem li {padding:0;margin:0;font-size:11px;margin-top:5px;}

div.playerName {height:61px;float:left;position:relative;}
#lblPlayerFirstName {display:block;font-size:22px;text-transform:uppercase;position:absolute;bottom:18px;}
#lblTeamName {display:block;font-size:24px;font-weight:bold;text-transform:uppercase;position:absolute;bottom:0;}

ul.teamOptions {left:340px;}
ul.playerOptions {left:280px;}
ul.options {display:inline;position:absolute;bottom:10px;font-size:12px;padding:0;margin:0;list-style:none;}
ul.options li.first {border-left:1px solid #666666;}
ul.options li {border-right:1px solid #666666;float:left;padding:0 10px;}
ul.options a {color:#fff;cursor:pointer;font-weight:bold;}
ul.options a:hover,ul.options a.selected {color:#66ccff;}


/*Product details*/
div.productPic {position:relative;float:left;text-align:center;margin:20px 60px 0px;width:265px;display:inline;}
div.productDetails {float:left;width:470px;margin:60px 0 0 0;display:inline;overflow:hidden;}
div.productDetails h1 {display:block;font-size:20px;color:#66ccff;margin:0 0 10px;font-weight:normal;}
div.productDetails h2 {display:block;font-size:14px;margin:0 0 10px;font-weight:normal;color:White;}
div.productDetails div.description {font-size:12px;line-height:16px;}
div.productDetails div.description a:link, div.productDetails div.description a:visited {color:#66ccff;}
div.productDetails div.description a:active, div.productDetails div.description a:hover {color:#cccccc;}
div.productDetails span.soldOut {font-size:12px;line-height:16px;color:Red;}
div.productDetails a.soldOut {font-size:12px;line-height:16px;}
div.productDetails a.soldOut:link, div.productDetails a.soldOut:visited {color:#ff0000;}
div.productDetails a.soldOut:active, div.productDetails a.soldOut:hover {color:#dd0000;}
div.productDetails a.see-framing-options {font-size:12px;color:#66ccff;cursor:pointer;}
div.productDetails a.see-framing-options:hover {color:#cccccc;}
div.productDetails div.certificate {font-size: 11px;margin-top: 20px;color:#66ccff;}
div.productDetails div.certificate img {float:left;margin-right:10px;}
div.productDetails div.certificate a:link, div.productDetails div.certificate a:visited {color:#66ccff;}
div.productDetails div.certificate a:active, div.productDetails div.certificate a:hover {color:#58b0dd;}

a.zoom {position:absolute;bottom:105px;right:-20px;border:none;}

a.backToTop {font-size:12px;color:#66ccff;}

div.playerPageLink {padding:0 0 12px 20px;font-size:12px;overflow:auto;}
div.playerPageLink img {border:none;vertical-align:middle;}
div.playerPageLink a {float:left;clear:left;}
div.playerPageLink a:link, div.playerPageLink a:visited {color:#cccccc;}
div.playerPageLink a:active, div.playerPageLink a:hover {color:#66ccff;}

div.frameStyles {font-size:12px;border-top:1px solid #404040;margin-top:5px;padding:5px 0;}
div.frameStyles .frameOn img {border:solid 1px white;margin:5px 2px 0 0;}
div.frameStyles .frameOff img {border:solid 1px #333333;margin:5px 2px 0 0;}

div.addToBasket {float:left;width:470px;border-top:1px solid #404040;}
div.addToBasket div {float:left;text-align:left;margin:5px 10px 0 0;display:inline;}
div.addToBasket div span.label {display:block;font-size:11px;line-height:21px;color:#666666;}
div.addToBasket div select {background-color:#cccccc;border:1px solid #666666;}
div.addToBasket div span.price {font-size:20px;color:#66ccff;}
div.addToBasket div span.originalPrice {display:block;font-size:13px;line-height:21px;color:#66ccff;}
div.addToBasket div span.salePrice {font-size:20px;color:#d80017;}


/*Player/team articles*/
div.articleColumn {float:left;width:278px;display:inline;font-size:12px;line-height:18px;color:#cccccc;margin:0 20px 30px;/*text-align:justify;*/}
div.articleColumn p {margin-top:0;}
div.articleColumn a:link, div.articleColumn a:visited {color:#66ccff;}
div.articleColumn a:active, div.articleColumn a:hover {color:#58b0dd;}
div.articleColumn h6 {color:#66ccff;font-size:13px;font-weight:normal;margin:0;padding:0;}
div.articleColumn span.stat {display:block;margin-bottom:10px;}

div.articleLinks {float:right;width:280px;margin:0 20px 0 0;display:inline;font-size:14px;color:#cccccc;}
/*div.articleLinks h5 {color:#ffffff;font-size:16px;font-weight:bold;margin:0 0 15px;padding:0;border-bottom:solid 1px #66ccff;}
div.articleLinks h5 a:link, div.articleLinks h5 a:visited {color:#ffffff;}
div.articleLinks h5 a:active, div.articleLinks h5 a:hover {color:#cccccc;}*/
div.articleLinks ul {margin:0;padding:0;list-style:none;}
div.articleLinks li {margin:0 0 8px;padding:0;}
/*div.articleLinks h6 {color:#66ccff;font-size:14px;margin:0 0 2px;padding:0;font-weight:bold;}
div.articleLinks h6 a:link, div.articleLinks h6 a:visited {color:#66ccff;}
div.articleLinks h6 a:active, div.articleLinks h6 a:hover {color:#58b0dd;}
div.articleLinks p {margin:0 0 2px;}*/
div.articleLinks a {font-weight:bold;}
div.articleLinks a:link, div.articleLinks a:visited {color:#ffffff;}
div.articleLinks a:active, div.articleLinks a:hover {color:#cccccc;}
div.articleLinks a.selected:link, div.articleLinks a.selected:visited {color:#66ccff;}
div.articleLinks a.selected:active, div.articleLinks a.selected:hover {color:#58b0dd;}


/*Player/team stats*/
div.profileColumn {float:left;width:278px;display:inline;font-size:12px;line-height:18px;color:#cccccc;margin:0 20px 30px;/*text-align:justify;*/}
div.profileColumn p {margin-top:0;}
div.profileColumn a:link, div.profileColumn a:visited {color:#66ccff;}
div.profileColumn a:active, div.profileColumn a:hover {color:#58b0dd;}
div.profileStats {float:right;width:300px;display:inline;font-size:12px;color:#cccccc;}
div.profileStats h6 {color:#66ccff;font-size:13px;font-weight:normal;margin:0;padding:0;}
div.profileStats span.stat {display:block;margin-bottom:10px;}


div.galleryBigPicture {float:left;width:540px;margin:10px 0 30px 30px;display:inline;}
div.galleryBigPicture img.galleryImage {border:1px solid #666666 !important;padding:10px;vertical-align:middle;}
div.galleryBigPicture a {cursor:pointer;}
div.galleryBigPicture a img {width:12px;height:20px;border:none;}
div.galleryThumbs {float:right;width:312px;margin:10px 30px 0 0;border:1px solid #666666;padding:5px;display:inline;}
div.galleryThumbs div {width:94px;height:64px;float:left;margin:5px;}
div.galleryThumbs div img {cursor:pointer;}
div.galleryCaption {float:right;width:312px;margin:20px 30px 0 0;display:inline;font-size:12px;color:#cccccc;}

#stats {width:279px;margin-left:20px;float:left;}
#stats img.main {width:279px;height:294px;display:block;}
#stats div.title {padding:5px 10px;background-color:#282828;}
#stats div.title span.name {text-transform:uppercase;font-size:17px;font-weight:bold;display:block;}
#stats div.description {color:#cccccc;background-color:#282828;padding:5px 10px 0px;font-size:12px;line-height:16px;}
#stats div.title a {text-transform:uppercase;font-size:11px;display:block;}
#stats div.title a:link, #stats div.title a:visited {color:#66ccff;}
#stats div.title a:active, #stats div.title a:hover {color:#58b0dd;}
#stats table {width:100%;}
#stats div.teamlink {color:#cccccc;background-color:#282828;padding:5px 10px 0px;font-size:11px;line-height:16px;}
#stats div.teamlink a:link, #stats div.teamlink a:visited {color:#66ccff;}
#stats div.teamlink a:active, #stats div.teamlink a:hover {color:#58b0dd;}

table.playerStats {font-size:11px;border-collapse:collapse;}
table.playerStats th {color:#666666;background-color:#1e1e1e;font-weight:normal;text-align:left;width:25%;padding:2px 5px;vertical-align:top;}
table.playerStats th.alt {background-color:#242424}
table.playerStats td {color:#cccccc;background-color:#2a2a2a;padding:2px 5px;vertical-align:top;}
table.playerStats td.alt {background-color:#333333}

.checkoutStep {float:right;margin:12px 0;text-transform:uppercase;font-size:16px;}
.checkoutStep .off {color:#666666}
div.checkoutMessage {margin:0 20px;padding:10px 0;border-bottom:solid 1px #404040;font-size:12px;}

table.cart {border-collapse:collapse;margin:0 20px;width:903px;}
table.cart th {color:#66ccff;text-transform:uppercase;text-align:left;font-size:12px;padding:10px 0;border-bottom:1px solid #404040;}
table.cart td {color:White;text-align:left;font-size:12px;padding:10px 0;border-bottom:1px solid #404040;}
table.cart td.thumb {padding:5px 0 0;vertical-align:bottom;}
table.cart td a:link, table.cart td a:visited {color:#ffffff;}
table.cart td a:active, table.cart td a:hover {color:#999999;}
table.cart select {background-color:#cccccc;border:1px solid #666666;}
table.cart select.frame {width:170px;}
table.cart span.subtotal {font-weight:bold;text-transform:uppercase;}
table.cart span.postage {text-transform:uppercase;}
table.cart span.grandtotal {color:#66ccff;font-weight:bold;text-transform:uppercase;}
p.postage-message {margin:0;}

.paymentNavigation {margin:20px 20px 30px 20px;}
.paymentNavigation .back {float:left}
.paymentNavigation .next {float:right;}
.paymentNavigation img {border:none;}

div.addressTitle {text-transform:uppercase;margin:0 20px 10px;padding:10px 0;border-bottom:1px solid #404040;font-size:12px;}
p.addressFormHeader {width:60%}
table.deliveryForm {border-collapse:collapse;margin:0 20px;width:400px;}
table.deliveryForm td,table.deliveryForm th {vertical-align:top;padding:0 0 10px 0;font-size:12px;}
table.deliveryForm th {text-align:right;font-weight:normal;width:100px;padding-right:15px;}
table.deliveryForm input.text,table.addressForm select {width:220px;font-size:12px;border:1px solid #666666;padding:1px 1px 2px;}
table.deliveryForm a {color:#66ccff;}
table.deliveryForm a:hover {color:#cccccc;}

table.addressForm {float:left}
table.addressForm h2 {margin-top:20px}
table.terms {clear:both;}

div.addressContainer {overflow:auto;}
table.address {border-collapse:collapse;margin:0 20px;float:left;}
table.address th {padding:5px 0 0 5px;text-align:right;vertical-align:top;font-weight:normal;font-size:14px;}
table.address td {padding:5px 0 0 5px;font-size:14px;}
.pandp {margin:10px 20px;padding:10px 0;border-top:1px solid #404040;border-bottom:1px solid #404040;font-size:12px;text-align:right;}
.pandptitle {text-transform:uppercase;}

table.address th.addressTitle {padding:10px 0;text-align:center;border-bottom:1px solid #404040;}
table.address th.addressTitle h2 {text-transform:uppercase;font-size:12px;font-weight:normal;color:#ffffff;}

p.delivery {font-size:12px;margin:0 20px;width:60%;}


/*Product scroller*/
div.productScroller {position:relative;overflow:auto;}
div.productScroller img.prev {position:absolute;left:20px;top:62px;z-index:1;cursor:pointer;}
div.productScroller img.next {position:absolute;right:20px;top:62px;z-index:1;cursor:pointer;}
div.productScroller div.scroller {width:943px;height:330px;overflow:hidden;z-index:0;}
div.productScroller div.scroller div.section {width:883px;float:left;padding-left:60px;}
div.productScroller div.scroller div.content {width:10000px;}


/*Player scroller*/
div.playerScroller div.scroller {overflow:hidden;width:646px;float:left;}
div.playerScroller div.scroller div.section {float:left;display:inline;}
div.playerScroller div.scroller div.content {width:10000px;}
div.playerScroller {width:780px;padding-left:10px;float:left;border-left:1px dashed #404040;margin:2px 0 2px 0;display:inline;}
div.playerScroller div.player,div.playerScroller div.button {margin:0 6px;float:left;text-align:center;display:inline;}
div.playerScroller div.button {margin-left:12px;margin-right:12px;}
div.playerScroller div.player a img {margin:0px;border:1px solid #cccccc !important;width:62px;height:62px;}
div.playerScroller div.player a span {font-size:11px;font-weight:bold;}
div.playerScroller div.player a:hover img {border:solid 1px white !important;}
div.playerScroller div.player a:hover span {color:white;}
div.playerScroller div.overlay {float:left;position:relative;}
div.playerScroller div.overlay img {position:absolute;top:0;right:100%;}


.grey {display:table-cell;display:inline-block;opacity:0.7;filter:alpha(opacity=70);color:#cccccc;text-decoration:none;}
.grey:hover {opacity:1;filter:alpha(opacity=100);}


div.grid {float:left;overflow:hidden;display:inline;margin-left:20px;width:604px;}
div.grid div.inner {padding-left:8px;padding-top:16px;background-color:#282828;}
div.grid h1, div.grid h2 {clear:both;margin:0px 16px 3px 8px;text-transform:uppercase;font-size:18px;font-weight:normal;background-color:#282828;}
div.grid h2 {margin:8px 16px 8px 8px;}
div.grid div.subtitle {margin:3px 16px 10px 8px;font-size:12px;color:#cccccc;background-color:#282828;}
.topBorder {border-top:solid 1px #404040;padding-top:5px;margin-top:20px;}
.bottomBorder {border-bottom:solid 1px #404040;padding-bottom:5px;}

div.grid div.playerChooser {margin:0 7px 10px;float:left;width:84px;text-align:left;background-color:Black;}
div.grid div.playerChooser img {margin:0px;display:block;}
div.grid div.playerChooser .caption {display:block;padding:0 5px;text-transform:uppercase;font-size:11px;line-height:17px;font-weight:bold;}
div.grid div.playerChooser a {color:white;text-decoration:none;}
div.grid div.playerChooser .chooser {border:solid 1px #282828;}
div.grid div.playerChooser .chooserHover {border:solid 1px white;}

div.grid div.teamChooser {margin:0 9px 10px;float:left;width:100px;text-align:center;}
div.grid div.teamChooser img {margin:0px;display:block;}
div.grid div.teamChooser .caption {display:block;padding:0;text-transform:uppercase;font-size:11px;line-height:17px;font-weight:bold;}
div.grid div.teamChooser a {color:white;text-decoration:none;}

.chooser {opacity:0.7;filter:alpha(opacity=70);}
.chooserHover {opacity:1;filter:alpha(opacity=100);}


div.map {padding:20px;font-size:12px;}
div.map ul {margin:0;padding:0;}
div.map li {margin:0 0 0 20px;padding:0;}
div.map ul a,div.map ul ul ul a {color:#66ccff;}
div.map ul a:hover,div.map ul ul ul a:hover {color:#999999;}
div.map ul ul a {color:#cccccc;}
div.map ul ul a:hover {color:#999999;}


/*Newsletter signup*/
span.signupLeft {float:left;margin:0 20px;font-size:14px;line-height:30px;}
div.signupRight {position:relative;float:right;margin:0 20px;padding-bottom:1px;font-size:14px;line-height:20px;}
div.signupRight img.background {position:absolute;right:80px;top:6px;width:186px;height:21px;border:none;background-color:transparent;}
div.signupRight input.email {position:absolute;right:85px;top:8px;width:155px;border:none;background-color:transparent;font-size:12px;color:#999999;}

#pnlSignUp,#pnlExtra,#pnlThanks {padding:10px 20px;font-size:12px;}
#pnlSignUp input.text {width:220px;font-size:12px;border:1px solid #666666;padding:1px 1px 2px;}
#pnlThanks a {color:White;}
#pnlThanks a:hover {color:#666666;}

div.sectionHeader a.to-top {float:right;color:#666666;}
div.sectionHeader a.to-top:hover {color:#ffffff;}

div.help div.copy {width:500px;padding:0 20px 20px;font-size:12px;line-height:16px;}
div.help div.copy a:link,div.help div.copy a:visited {color:#66ccff;}
div.help div.copy a:hover,div.help div.copy a:active {color:#cccccc;}

.termsContent {padding:20px 28px 20px;background-color:black;color:white;font-size:12px;line-height:16px;}
.termsContent div {margin-bottom:50px;}
.termsContent li+li {margin-top:10px;}
.paragraphHeader {font-weight:bold;}

div.pages {width:300px;margin:0 auto;text-align:center;color:#cccccc;font-size:12px;}

div.paymentBreadcrumb {float:right;margin:10px 0;}
div.paymentBreadcrumb img {float:left;}


/*Testimonials*/
div.testimonials {max-height:200px;overflow:auto;}
div.testimonials p {margin:0;font-size:12px;line-height:16px;}
div.testimonials p.date {color:#66ccff;}
div.testimonials p.name {margin-bottom:16px;font-weight:bold;}


/*Recommend to a friend*/
#recommend,#recommend_thanks {position:absolute;bottom:70px;left:30px;width:250px;border:solid 1px white;background-color:#000000;padding:10px;font-size:12px;}
#recommend h2,#recommend_thanks h2 {color:#ffffff;}
#recommend p {overflow:auto;padding:0 2px 2px 0;margin:0 0 10px;}
#recommend input.text,#recommend textarea {font-family:inherit;float:left;width:150px;font-size:12px;border:1px solid #666666;padding:1px 1px 2px;color:#999999;}
#recommend img,#recommend_thanks img {border:0;}
#recommend div.form {position:relative;}
#recommend a.submit {position:absolute;bottom:0px;right:10px;}


/*Card logos*/
div.cardLogos {text-align:center;}
div.cardLogos img {vertical-align:middle;margin:0 5px;}
div.cardLogos p {font-size:11px;margin:5px 0 0;padding:0 10%;}
div.cardLogos a:link, div.cardLogos a:visited {color:#66ccff;}
div.cardLogos a:active, div.cardLogos a:hover {color:#ffffff;}


/* Slideshow Panel *************/
div.slideshow_panel {
	position:relative;
	height:326px;
	width:923px;
	color:#fff;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:-21px 0;
	font-size:13px;
	overflow:hidden;
}
div.slideshow_panel p {
	margin:6px 0 6px 0;
}


/* Slideshow Main *************/
#slideshow_panel_main {
	padding:13px 0 0 30px;	
	width:655px;
	float:left;
}
#slideshow_panel_main .title {
	font-size:34px;
	text-transform:uppercase;
	font-weight:normal;
}
#slideshow_panel_main .title a {
	color:#fff;
}
#slideshow_panel_main .sub_title {
	color:#d90000;
	font-size:17px;
	font-weight:bold;
}
#slideshow_panel_main .desc {
	width:320px;
}
#slideshow_panel_main .price {
	font-size:17px;
	color:#d90000;
	margin-top:20px;
	font-weight:bold;
}
#slideshow_panel_main ul {
	margin:0;
	padding:0 5px 0 10px;
	list-style-image:url('../images/bullet_red.png');
}
#slideshow_panel_main ul li {
	margin-bottom:13px;
}
#slideshow_panel_main ul li a {
	color:#ffffff;
	text-transform:uppercase;
	font-size:11px;
}
#slideshow_panel_main ul li a:hover {
	color:#d90000;
}
a.slideshow_clickarea {
	display:block;
	height:300px;
	width:200px;
	position:absolute;
	bottom:0;
	left:450px;
}
a.slideshow_clickarea span {
	display:none;
}


/* Slideshow Others *************/
#slideshow_panel_others {
	float:left;
}
#slideshow_panel_others ol {
	margin:0;
	padding:0;
	list-style:none;
}

#slideshow_panel_others li {overflow:hidden;width:233px;height:99px;font-size:11px;margin-top:5px;}
#slideshow_panel_others li a {color:#999999;font-weight:bold;}
#slideshow_panel_others li a span.title {display:block;border-bottom:solid 1px #333333;text-transform:uppercase;padding:3px;}
#slideshow_panel_others li a span.price {padding:3px;}
#slideshow_panel_others li img {float:right;}

div.survey {padding-left:20px;font-size:12px;}
div.survey p {width:60%;margin-top:10px;margin-bottom:4px;}
div.survey ol {margin-left:1.5em;padding-left:0;margin-top:50px;}
div.survey li {margin-top:10px;margin-bottom:10px;}
div.survey input {margin-top:0;}
div.survey div.terms {margin-top:30px;font-size:10px;}

img.competition-image {float:right;}
div.competition-form {margin:0 20px;font-size:12px;width:50%;}
div.competition-form p.question {font-weight:bold;}
div.competition-form ul {margin:10px 0;padding:0;}
div.competition-form li {margin:6px 0;padding:0;}
div.competition-form a {color:#66ccff;}
div.competition-form a:hover {color:#cccccc;}

/* Change currency panel *************/
#change-currency-link {
    display: block;
    color: #FFF;
    font-size: 11px;
    margin-bottom: 12px;
    cursor: pointer;
}
#change-currency-panel {
    width: 334px;
    height: 188px;
    background-image:url(../images/currency/Icons_currency_box.png);
    background-repeat: no-repeat;
    text-align: left;
    overflow: hidden;
    position: absolute;
    bottom: 105px;
    right: 10px;
    z-index: 1;
    display: none
}
#change-currency-panel div.form {
    float: left;
    width: 280px;
    height: 116px;
    margin: 8px 0 0 16px;    
    display: inline
}
#change-currency-panel div.form h4 {
    font-size: 16px; 
    color: #5F5F5F;
    margin: 0 0 2px 0;
}
#change-currency-panel div.form div.currency {
    font-size: 16px; 
    font-weight: bold;
    margin: 0 0 4px 0;
    display: block;
    float: none
}
#change-currency-panel div.form div.from {
    color: #1FB5E2;
}
#change-currency-panel div.form div.to {
    color: #F74133;
    display: none;
}
#change-currency-panel div.form select {
    margin-bottom: 8px
}
#change-currency-panel div.form div.ajax-loader {
    margin: 0 0 4px 0;
    display: none;
    float: none
}
#change-currency-panel div.close {
    float: right;
    width: 17px;
    margin: 8px 16px 0 0 ;
    display: inline;
    cursor: pointer;    
}
#change-currency-panel div.note {
    clear: both;
    font-size: 10px;
    color: #666;
    margin: 0 0 0 16px;
    /*width: 100%;*/
}

