﻿
/*Main*/

body 				{ margin: 0px;  background-color:#333333; margin:auto; margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif }

#container			{ position:relative; width:975px; margin:0 auto; text-align:left; background-image:url(/assets/blankBG.jpg); background-repeat:repeat-y; background-color:#FFFFFF;  padding-left:10px; overflow: hidden; }
.clear				{ position:relative;clear:both; width:0px; height:0px; margin:0; padding:0 }

#content			{ position:relative; float:left; width:770px; padding:5px 10px 90px 15px; color:#000000; text-align:left;  }
#content a          { text-decoration:underline; color:#000000; }
#content a:hover   { color:#9B8348; text-decoration:none;  }

#testimonials       { position:absolute;  top:2370px; width:730px; overflow:scroll; height:100px; padding:10px }
#testimonials p		{ position:relative; font-size:12px }
#testimonials ul    { position:relative }
#testimonials a		{ position:relative; font-size:12px; color:#000000; text-decoration:underline; }
#testimonials a:hover		{ text-decoration:none; color:#9B8348 }

#testimonialsLiv      { position:absolute;  top:2100px; width:730px; overflow:scroll; height:100px; padding:10px }
#testimonialsLiv p		{ position:relative; font-size:12px }
#testimonialsLiv ul    { position:relative }
#testimonialsLiv a		{ position:relative; font-size:12px; color:#000000; text-decoration:underline; }
#testimonialsLiv a:hover		{ text-decoration:none; color:#9B8348 }

#testimonialsOther       { position:absolute;  top:1450px; width:730px; overflow:scroll; height:100px; padding:10px }
#testimonialsOther p		{ position:relative; font-size:12px }
#testimonialsOther ul    { position:relative }
#testimonialsOther a		{ position:relative; font-size:12px; color:#000000 }
#testimonialsOther a:hover		{ text-decoration:none; color:#FF0000 }

#breadcrumb         { position:relative; color:#CCCCCC; top:0px; width:720px }
#breadcrumb a       { color:#CCCCCC; text-decoration:underline;    } 
#breadcrumb a:hover      { color:#FF0000; text-decoration:underline;    }

#category h1    {   position:relative; top:-17px; width:450px; font-size:26px; color:#FF0000; }
#categoryProduct h1    {  position:relative; top:0px; width:650px; font-size:26px; color:#FF0000; }
#first          { position:relative; top:-38px; color:#000000; width:600px }
#firstProduct          { position:relative; top:-20px; color:#000000; width:600px  }

#contentTeam			{ position:absolute; top: 975px; left: 213px; float:left; width: 720px; padding:25px 30px 25px 15px; color:#000000; text-align:left; background-color:#FFFFFF; }


#logo				{ position:absolute; width:160px; height:160px; margin:0; left:6px; top:-24px; z-index:9; }

#title			{ position:relative; margin:0; padding:0; text-align:left; top: 13px; left: 232px;   }
#title h1            { font-size:14px; color:#E8E8E8; }


/*Header*/

#header				{ position:relative; width:965px; height:40px; background-image:url(/assets/menu.jpg); background-repeat:no-repeat; background-color:#901315;  margin:0 }
#headerLinks		{ position:absolute; left:198px; width:225px; top:11px; margin:0; padding:0; text-align:left;  }
#headerLinks a		{ position:relative; text-decoration:none; font-weight:bold; font-size:13px; padding:0 0 0 0; margin:0 25px 0 0; color:#FFFFFF }
#headerLinks a:hover		{ text-decoration:underline }

#headerInfo				{ position:absolute; left:875px; top:11px; width:180px; margin:0; padding:0; text-align:left;  }
#headerInfo a			{ position:relative; font-weight:bold; text-decoration:none; font-size:13px; padding:0 0 0 0; margin:0 40px 0 0; color:#FFFFFF }
#headerInfo a:hover		{ text-decoration:underline }

#changePassword			{ position:absolute; left:715px; top:11px; width:180px; margin:0; padding:0; text-align:left; }
#changePassword	a		{ position:relative; font-weight:bold; text-decoration:none; font-size:13px; padding:0 0 0 0; margin:0 40px 0 0; color:#FFFFFF; }
#changePassword a:hover	{ text-decoration:underline; }

#logoutLinkDIV			{ position:absolute; left:650px; top:11px; width:50px; margin:0; padding:0; text-align:left; }
#logoutLinkDIV	a		{ position:relative; font-weight:bold; text-decoration:none; font-size:13px; padding:0 0 0 0; margin:0 5px 0 0; color:#FFFFFF; }
#logoutLinkDIV a:hover	{ text-decoration:underline; }


p					{ color:#000000; margin:0 }
h1					{ position:relative; font-size:24px; color:#FF0000; }
h2					{ font-size:16px; color:#000000; }
h3					{ font-size:20px; color:#FF0000; }
h4					{ font-size:14px; color:#FF0000; }
h5					{ font-size:14px; color:#FF0000; }
h6					{ font-size:14px; color:#FF0000; }


/*Menu*/

#menu				{ position:relative; margin-top:148px; margin-left:-38px; font-size:12px; line-height:20px}
#menu ul a  					{ position:relative; color:#333333; text-decoration:none; font-weight:bold;
 }
#menu ul a:hover             { color:#C70102; text-decoration:underline;  }
#clubpagemenu		{ position:relative; margin-top:20px; margin-left:-25px;}

.home		{ background-image:url(../assets/home.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 25px; margin: .4em 0; list-style:none; border-bottom:thin dotted #999999;}

.ars		{ background-image:url(../assets/ars.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 25px; margin: .4em 0; list-style:none; border-bottom:thin dotted #999999;}


.cel    { background-image:url(../assets/cel.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 25px; margin: .4em 0; list-style:none; border-bottom:thin dotted #999999;}


.che	{ background-image:url(../assets/che.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 25px; margin: .4em 0; list-style:none; border-bottom:thin dotted #999999; }


.eng	{ background-image:url(../assets/eng.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 25px; margin: .4em 0; list-style:none; border-bottom:thin dotted #999999; }

.liv	{ background-image:url(../assets/liv.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 25px; margin: .4em 0; list-style:none; border-bottom:thin dotted #999999;}

.manu	{ background-image:url(../assets/manu.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 25px; margin: .4em 0; list-style:none; border-bottom:thin dotted #999999;}



/*Footer*/

#footer 			{ position:relative; font-size:12px; width: 925px; height:30px;  color:#FFFFFF; text-align: right; background-color: #000000; padding:10px 20px 30px 20px; clear:both }

#footer ul 			{ position:relative; margin-top: 5px; float:right }
#footer p 			{ position:relative; text-align: left; color: #cccccc; padding:5px; width:500px; float:left }
#footer p a			{ position:relative; padding:5px; color: #CCCCCC;  text-decoration: none }
#footer p a:hover 	{ text-decoration: underline; color:#FFFFFF; }
#footer li 			{ position:relative; display: inline; }
#footer ul li a 	{ position:relative; padding:5px; color: #CCCCCC;  text-decoration: none }
#footer ul li a:hover 	{ text-decoration: underline; color:#FFFFFF }



/*Home Page*/

#categoryHome h1    {   position:relative; top:-113px; width:450px; font-size:26px; color:#FF0000; }
#firstHome          { position:relative; top:-132px; color:#000000; width:600px }

#footballMug a        { position:relative; top: 5px; left: -6px; width:226px; }
#footballMug h2 a      { position:relative; top:-92px; left:0px; font-size:26px; font-weight:bold; color:#FFFF00; text-decoration:none }
#footballMug h2 a:hover  { text-decoration:none; color:#FFFF00;  }
 
#bestSellers          { position:absolute; top:10px; left: 242px; z-index:50; width:226px }
#competition          { position:absolute; top:10px; left: 475px; z-index:49; width:150px }
#funGames          { position:absolute; top:10px; left: 631px; z-index:48; width:156px }

#breadcrumbHome         { position:relative; color:#CCCCCC; top:-98px; width:420px; padding-top: 5px; }
#breadcrumbHome a       { color:#CCCCCC; text-decoration:underline;    } 
#breadcrumbHome a:hover      { color:#FF0000; text-decoration:underline;    }

#Reviews  { position:relative;  width:217px; font-size:11px; color:#666666   }
#Reviews p  { position:relative;  left:0px; top:-45px; color:#FFFF99; font-size:17px; font-weight:bold; width:211px; text-align:center  }

#clubCrests  {position:absolute; width: 769px; background-color:#FFFFFF; top: 210px; }
#clubCrests a { color:#000000; font-size:12px; text-decoration:underline;  }
#clubCrests a:hover { color:#957D40; font-size:12px; text-decoration:none;  }

#teamGift  { width:430px; position:absolute; top:350px; left:350px; z-index:8; }
#teamGift h2 { position:relative; width:430px; left:10px; top:-98px; z-index:13; color:#FF0000; font-size:12px }
#teamGift h3 a { position:relative; width:430px; left:10px; top:-108px; z-index:14; color:#9B8348; font-size:15px; text-decoration:underline }
#teamGift h3 a:hover { position:relative; width:430px; left:10px; top:-108px; z-index:14; color:#000000; font-size:15px; text-decoration:none;}

#teamGift p { position:relative; width:430px; left:10px; top:-125px; z-index:15; color:#CCCCCC; font-weight:bold }

#mainHome { position:absolute; width:430px; left:350px; top:392px; }
#mainHome h1 { position:relative; font-size:24px; color:#FF0000; }

#groundHome         { position:relative; top: 5px; left: -6px; width:226px }
#groundHome h2  {position:absolute; top:5px; left:18px; color:#FF0000; font-size:18px; width:226px; margin:auto  }
#shirtHome          { position:absolute; top:10px; left: 243px; z-index:50; width:425px }
#shirtHome h3  {position:relative; top:-122px; left:292px; color:#FFFF00; font-size:18px; width:150px;  }
#shirtHome p  {position:relative; top:-137px; left:292px; color:#F5F5F4; font-size:10px; width:150px;  }
#customerReview          { position:absolute; top:10px; left: 675px; z-index:51; width:111px  }
#customerReview p     { position:absolute; top:25px; left:0px; z-index:51; width:115px; margin:auto; font-size:10px; font-weight:bold; text-align:center  }



/*Games Pages*/

#categoryGame h1    {   position:relative; top:-113px; width:450px; font-size:26px; color:#FF0000; }
#firstGame          { position:relative; top:-132px; color:#000000; width:600px }

#breadcrumbGame         { position:relative; color:#CCCCCC; top:-98px; width:420px; padding-top: 5px; }
#breadcrumbGame a       { color:#CCCCCC; text-decoration:underline;    } 
#breadcrumbGame a:hover      { color:#FF0000; text-decoration:underline;    }



/*Category Page*/

#ground         { position:relative; top: 5px; left: -6px; width:226px }
#shirt          { position:absolute; top:10px; left: 243px; z-index:50; width:425px }
#crest          { position:absolute; top:10px; left: 675px; z-index:51; width:111px  }
#mnuAnimation      { position:absolute; top:28px; left: 406px; z-index:52; width:94px  }
#cheAnimation      { position:absolute; top:31px; left: 407px; z-index:52; width:94px  }
#celAnimation      { position:absolute; top:22px; left: 402px; z-index:52; width:94px  }
#arsAnimation      { position:absolute; top:27px; left: 415px; z-index:52; width:94px  }
#livAnimation      { position:absolute; top:25px; left: 409px; z-index:52; width:94px  }
#menuCrest      { position:absolute; top:1px; left: 21px; z-index:5; width:21p; height:201px; }
#cardLogos      { position:absolute; top:130px; left:538px; z-index: 6; width:250px }
#CartLogo      { position:absolute; top:8px; left:538px; z-index: 6; width:250px }

#productImage         { position:relative; top:-35px; left:0px; padding-right:28px; width:230px  }
#name          { position:relative; top: -63px; left:7px; font-size:16px; color:#FFFFFF; width:211px; text-align:center; font-weight:bold; width:211px }
#name a        { text-decoration:none; color:#FFFF99  }
#name a:hover   { text-decoration:underline; color:#FFFFFF }
#description   { position:relative; top: -52px; left:7px; width:211px; font-size::12px; color:#000000; text-align:justify; font-weight:bold; width:211px  }
#description a  { text-decoration:none; color:#000000;  }
#description a:hover  { text-decoration:underline; color:#000000;  }
#price          { position:relative; left:7px; top:-48px; font-size:20px; font-weight:bold; color:#FF0000; width:70px }
#moreInfo          { position:relative; left:172px; top:-66px; font-size:10px; font-weight:normal; color:#BB8E49; width:70px }
#moreInfo a        { text-decoration:underline; color:#BB8E49;  }
#moreInfo a:hover  { text-decoration:underline; color:#FF0000;  }




/*Sidebar*/

#sidebar 			{ position:relative; float: left; width: 170px; }


#post			{ position:relative; width:170px;  left:38px; margin:0; z-index:10 }
#post p         { position:relative; top: -17px; left:0px; font-size:10px; text-align:center; color:#333333; width:170px }
#post h6         { position:relative; top: -35px; color: #FF0000;  left:0px; font-size:12px; text-align:center; border-bottom:#999999 dotted thin; padding-bottom:4px; width:170px  }
#post img         { position:relative; color:#666666; left:0px; text-align:center; padding-top:0px; padding-bottom:12px; width:170px }

#asotv			{ position:relative; top: -35px; width:170px; margin-left:38px; text-align:center; padding-bottom:20px; }

#phone			{ position:relative; top: -35px; width:170px; margin-left:38px; text-align:center; padding-bottom:20px; }


#frame			{ position:absolute; width:170px; height:28px; left:-170px; margin:0; z-index:96; }
#frame img          { border-top:#999999 thin dotted; border-bottom:#999999 thin dotted; padding-bottom:5px; padding-top:5px }







/*NG*/

.ngs a			{ position:absolute; width:34px; display:block; height:33px; left:905px; top:68px;  margin:0; background-image:url(../assets/ngsUp.png); background-repeat:no-repeat; }
.ngs a:hover	{ background-image:url(../assets/ngsOver.png); background-repeat:no-repeat; }

#clublist					{ position:absolute; float:left; left:-20px;}
#clublist ul 				{ position:relative; margin-top: 30px; float:left; }
#clublist p 				{ position:relative; text-align: left; color: #cccccc; padding:5px; width:500px; float:left; }
#clublist li 				{ position:relative; display: inline; }
#clublist ul li a 		{ position:relative; padding:5px; color:#FFFFFF;  text-decoration: none; }
#clublist ul li a:hover 	{ text-decoration: underline; color:#FFFFFF; }

#priceOne		{ position:absolute; top:220px; left:30px; margin:0; background-color:#C70102; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; }
#priceTwo		{ position:absolute; top:370px; left:30px; margin:0; background-color:#C70102; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; }
#priceThree		{ position:absolute; top:520px; left:30px; margin:0; background-color:#C70102; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; }
#priceFour		{ position:absolute; top:670px; left:30px; margin:0; background-color:#C70102; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px;}
#priceFive		{ position:absolute; top:820px; left:30px; margin:0; background-color:#C70102; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; }

#splashContent		{ position:relative; margin:0 auto; width:900px; height:450px; }
#splashContent h1	{ position:relative; padding:40px 0px 20px 170px; font-size:40px; color:#FFFFFF; margin:0 }
.crest				{ position:relative; float:left; width:200px; height:270px; margin:8px;   }

.regheader		{ position:relative; background-image:url(/assets/tableheader.png); background-repeat:repeat; font-size:14px; font-weight:bold;}
.tableheader	{ position:relative; background-image:url(/assets/tableheader.png); background-repeat:repeat; font-size:16px;font-weight:bold; color:#FFFFFF}
.tablefooter 	{ position:relative; background-repeat:repeat; text-align: right; }

.tablealtrow 	{ position:relative; background-image:url(/assets/tablealtrow.png); background-repeat:repeat; }

.image			{ position:relative; margin:0px 20px 10px 0px; border:5px solid #C70102; float:left }

#choose		{ position:absolute; top:165px; left:35px; margin:0; font-size:22px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; }

#try		{ position:absolute; top:69px; left:231px; margin:0; font-size:50px; color:#FFFF00; font-weight:bold; padding:5px 10px 5px 10px; }

#enter		{ position:absolute; top:132px; left:234px; margin:0; font-size:18px; color:#FFFFFF; font-weight:bold; padding:5px 15px 5px 10px; }

#clubArs		{ position:absolute; top:169px; left:793px; margin:0; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; }

#clubChe		{ position:absolute; top:169px; left:787px; margin:0; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; }

#clubLiv		{ position:absolute; top:169px; left:770px; margin:0; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; }

#clubManu		{ position:absolute; top:169px; left:753px; margin:0; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; }

.login			{ position:relative; background-image:url(/assets/tableheader.png); background-repeat:repeat; font-size:16px; font-weight:bold; margin:0 }   





/*Back Button*/

#back          { position:absolute; top:7px; left:648px; width:140px}
#back a        { position:relative; top:-38px; left:43px; font-size:20px; color:#666666; font-weight:bold; text-decoration:none }
#back a:hover  { text-decoration:underline  }





/*Product Info*/

#product          { position:relative; top:5px; width:425px; left:5px; float:left; margin-right:25px;  }

#ProductDetailsCol	{ position:relative; float:left; width:310px; padding-top:20px; overflow:visible; }

#productTitle    	{ position:relative; float:left;  }
#productTitle h2    { position:relative; font-weight:bold; font-size:16px; color:#FF0000;  text-align:justify;  margin:0; padding:0;  }
#productDesc     	{ position:relative; font-weight:normal; font-size:10px; color:#000000;  text-align:justify  }
#dimensions    		{ position:relative; float:left;width:220px; font-size:11px; color:#000000; padding-top:10px; margin-bottom:20px;   }

#productPrice		{ position:relative; float:right; right:0px; top:30px; width:90px; height:90px;   }

#recipientButton    { position:relative;  width:217px; font-size:11px; color:#666666   }
#recipientButton p  { position:relative;  left:2px; top:-43px; color:#FFFF99; font-size:16px; font-weight:bold; width:211px; text-align:center  }

#recipientPhoto     { position:absolute; width:400px; height:155px; top:650px; left:5px; z-index:21; }



#preview  			{ text-align:center; color:#FFFFFF; background-color:#CCCCCC; width:128px; height:26px; font-weight:bold; 
          			  font-size:16px; border:0;position:absolute; float:right; top:317px; left:80px }


#previewENG 			 { text-align:center; color:#FFFFFF; background-color:#CCCCCC; width:128px; height:26px; font-weight:bold;      font-size:16px; border:0;position:absolute; float:right; top:278px; left:88px }

#previewDR  			 { text-align:center; color:#FFFFFF; background-color:#CCCCCC; width:128px; height:26px; font-weight:bold;      font-size:16px; border:0;position:absolute; float:right; top:370px; left:80px }

#bookmark			{ position:absolute; width:125px; height:16px; top:210px; left:840px; margin:0; width:125px; z-index:1001 }
#bookmarkProduct	{ display:none }

#productCost { position:relative; float:left; width:80px; font-size:18px; color:#FF0000; font-weight:bold; }

#addBasket { position:relative; float:right;  width:153px; font-size:18px; background-color:#FF0000; font-weight:bold; margin-bottom:20px; }

.freDel		{ position:relative; font-size:9px; color:#000000}

#ProductDetailControl_emailLink			 { position:relative; text-decoration:underline; font-size:13px; font-weight:bold; color:#000000  }
#ProductDetailControl_emailLink:hover	 { text-decoration:underline; font-size:13px; font-weight:bold; color:#FF0000  }

#deliveryStory { position:absolute; width:300px; top:790px; text-align:justify; font-size:10px;  }

.maxChar { font-size: 9px }
.shirtNo { font-size: 9px }
.small { font-size: 9px }


#choosePlayer          { position:absolute; top:80px; left:15px; width:217px; color:#000000;  }

#choosePlayer p         { position:relative; top:-43px; left:2px; color:#FFFF00; font-size:16px; font-weight:bold; width:211px; text-align:center  }

#disclaimer  { position:relative; width:300px; font-size:10px; text-align:justify }




/*Player Thumbs*/

#players  { position:relative; top:-10px  }

.anderson a  { background-image:url(/assets/Manchester-United/anderson-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.anderson a:hover  {background-image:url(/assets/Manchester-United/anderson-hover.jpg);  background-repeat:no-repeat }
.anderson a:active  {background-image:url(/assets/Manchester-United/anderson-active.jpg);  background-repeat:no-repeat }

.berbatov a  { background-image:url(/assets/Manchester-United/berbatov-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.berbatov a:hover  {background-image:url(/assets/Manchester-United/berbatov-hover.jpg);  background-repeat:no-repeat }
.berbatov a:active  {background-image:url(/assets/Manchester-United/berbatov-active.jpg);  background-repeat:no-repeat }

.evra a  { background-image:url(/assets/Manchester-United/evra-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.evra a:hover  {background-image:url(/assets/Manchester-United/evra-hover.jpg);  background-repeat:no-repeat }
.evra a:active  {background-image:url(/assets/Manchester-United/evra-active.jpg);  background-repeat:no-repeat }

.giggs a  { background-image:url(/assets/Manchester-United/giggs-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.giggs a:hover  {background-image:url(/assets/Manchester-United/giggs-hover.jpg);  background-repeat:no-repeat }
.giggs a:active  {background-image:url(/assets/Manchester-United/giggs-active.jpg);  background-repeat:no-repeat }

.rooney a  { background-image:url(/assets/Manchester-United/rooney-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.rooney a:hover  {background-image:url(/assets/Manchester-United/rooney-hover.jpg);  background-repeat:no-repeat }
.rooney a:active  {background-image:url(/assets/Manchester-United/rooney-active.jpg);  background-repeat:no-repeat }

.park a  { background-image:url(/assets/Manchester-United/park-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.park a:hover  {background-image:url(/assets/Manchester-United/park-hover.jpg);  background-repeat:no-repeat }
.park a:active  {background-image:url(/assets/Manchester-United/park-active.jpg);  background-repeat:no-repeat }


.vidic a  { background-image:url(/assets/Manchester-United/vidic-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.vidic a:hover  {background-image:url(/assets/Manchester-United/vidic-hover.jpg);  background-repeat:no-repeat }
.vidic a:active  {background-image:url(/assets/Manchester-United/vidic-active.jpg);  background-repeat:no-repeat }



.aquilani a  { background-image:url(/assets/Liverpool/aquilani-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.aquilani a:hover  { background-image:url(/assets/Liverpool/aquilani-hover.jpg);  background-repeat:no-repeat }
.aquilani a:active  { background-image:url(/assets/Liverpool/aquilani-active.jpg);  background-repeat:no-repeat }

.carragher a  { background-image:url(/assets/Liverpool/carragher-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.carragher a:hover  { background-image:url(/assets/Liverpool/carragher-hover.jpg);  background-repeat:no-repeat }
.carragher a:active  { background-image:url(/assets/Liverpool/carragher-active.jpg);  background-repeat:no-repeat }

.gerrard a  { background-image:url(/assets/Liverpool/gerrard-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.gerrard a:hover  { background-image:url(/assets/Liverpool/gerrard-hover.jpg);  background-repeat:no-repeat }
.gerrard a:active  { background-image:url(/assets/Liverpool/gerrard-active.jpg);  background-repeat:no-repeat }

.johnson a  { background-image:url(/assets/Liverpool/johnson-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.johnson a:hover  {background-image:url(/assets/Liverpool/johnson-hover.jpg);  background-repeat:no-repeat }
.johnson a:active  {background-image:url(/assets/Liverpool/johnson-active.jpg);  background-repeat:no-repeat }

.kuyt a  { background-image:url(/assets/Liverpool/kuyt-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.kuyt a:hover  {background-image:url(/assets/Liverpool/kuyt-hover.jpg);  background-repeat:no-repeat }
.kuyt a:active  {background-image:url(/assets/Liverpool/kuyt-active.jpg);  background-repeat:no-repeat }

.mascherano a  { background-image:url(/assets/Liverpool/mascherano-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.mascherano a:hover  {background-image:url(/assets/Liverpool/mascherano-hover.jpg);  background-repeat:no-repeat }
.mascherano a:active  {background-image:url(/assets/Liverpool/mascherano-active.jpg);  background-repeat:no-repeat }

.reina a  { background-image:url(/assets/Liverpool/reina-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.reina a:hover  {background-image:url(/assets/Liverpool/reina-hover.jpg);  background-repeat:no-repeat }
.reina a:active  {background-image:url(/assets/Liverpool/reina-active.jpg);  background-repeat:no-repeat }


.torres a  { background-image:url(/assets/Liverpool/torres-thumb.jpg); background-repeat:no-repeat; height:117px; width:89px; display:block }
.torres a:hover  {background-image:url(/assets/Liverpool/torres-hover.jpg);  background-repeat:no-repeat }
.torres a:active  {background-image:url(/assets/Liverpool/torres-active.jpg);  background-repeat:no-repeat }

/* End Player Thumbs */




 /* ORDER PAGES STYLING BUTTONS AND LINKS */
 
 .createUser  { position:relative; left:-200px;  }
 
 .continue { background-image:url(/assets/buttons/continue.gif); text-align:center; color:#FFFFFF;  
                  background-color:#FF0000; width:125px; height:25px; font-weight:bold; font-size:14px; border:0; }
				  
 .loginBtn 			{ margin:0; border:0px; font-size: 12px; font-weight:bold; cursor: pointer; background-image:url(/assets/buttons/create-user.gif); width: 100px; height: 24px; color:#FFFFFF; text-align: center}
 
 .voucherBtn 		{ 	margin:0; 
						border:0px; 
						font-size: 13px; 
						font-weight:bold; 
						cursor: pointer; 
						background-image:url(/assets/buttons/voucher.gif); 
						width: 100px; 
						height: 24px; 
						color:#FFFFFF; 
						text-align: center;
						position:relative;
						left:-30px;
					}
  
.cardBtn 			{ margin:0; border:0px; font-size: 12px; font-weight:bold; cursor: pointer; background-image:url(/assets/buttons/pay-with-creditDebit.gif); width: 199px; height: 30px; color:#FFFFFF; text-align: center;
						float:right;}
						
.processPaymentBtn 	{ 	margin:0; 
						border:0px; 
						font-size: 12px; 
						font-weight:bold; 
						cursor: pointer; 
						background-image:url(/assets/buttons/pay-with-creditDebit.gif); 
						width: 199px; 
						height: 30px; 
						color:#FFFFFF; 
						text-align: center;
						float:left;
					}

.contBtn 			{ margin:0; border:0px; font-size: 12px; font-weight:bold; cursor: pointer; background-image:url(/assets/buttons/continue-shopping.gif); width: 153px; height: 30px; color:#FFFFFF; text-align: center; margin-bottom:20px;}

#Login   { position:relative;  width:217px; font-size:11px; color:#666666   }
#Login p  { position:relative;  left:2px; top:-43px; color:#FFFF99; font-size:16px; font-weight:bold; width:211px; text-align:center  }




 /* MICHAELS SPOT ON (DODGY) STYLING BELOW */

.cropUpload	{ background-image:url(/assets/buttons/cropUpload.gif); text-align:center; color:#FFFFFF; 
			  background-color:#CCCCCC; width:140px; height:22px; font-weight:bold; font-size:14px; border:0;
			   }


.previewBtn	{ background-image:url(/assets/buttons/preview-button.gif); text-align:center; color:#FFFFFF; 
			  background-color:#CCCCCC; width:128px; height:26px; font-weight:bold; font-size:16px; border:0;
			  position:absolute; float:right; top:116px; left:191px }
				                    			  
.btnAddToBasket { background-image:url(/assets/buttons/add-to-basket.gif); text-align:center; color:#FFFFFF;  
                  background-color:#FF0000; width:153px; height:30px; font-weight:bold; font-size:16px; border:0;
                  position:relative; float:right; margin:10px 10px 0 0; }
				                   
.error	{ position: relative; margin: 10px 0 0 5px; color:Red; font-weight:bold; font-size:14px; padding: 10px 0 10px 0;  }
.error-border	{ border: 1px solid #FF0000; padding: 2px; background-color: #FFCCDD }

.btnCreateUser  { margin:0; border:0px; font-size: 12px; font-weight:bold; cursor: pointer; background-image:url(/assets/buttons/create-user.gif); width: 100px; height: 24px; color:#FFFFFF; text-align: center; position:relative; left: -116px}
 


.style1		{ color: #9B8347; font-weight: bold; font-size: 22px; }

#updatePanel		{ position:absolute; top:100px; left:400px; }
#userInputs			{ position:relative; width:330px;  line-height:15px  }
#userInputsMDP			{ position:absolute; top: 245px; width:330px; left:0px; line-height:15px  }
#productCost		{ position:relative; float:left; margin:10px 0 10px 5px; width:120px; }
.messageBox			{ border:dashed thin black; padding: 10px 0 0 10px; }


#uProgressBg			{ z-index:13; position:absolute; left:0px; top:0px; height:100%; width:100%; background-color:#333333; text-align:center; opacity:0.5;
						  filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; }
#uProgress				{ z-index:20; position:absolute; left:25%;  top:40%; height:100px; width:250px; background-color:#FFFFFF; text-align: center; border: 1px solid #999999; }
#uUploadingProgressBg	{ z-index: 10; position: absolute; height: 100%; width: 100%; background-color: #ffffff; text-align: center; }
#uUploadingProgress		{ z-index: 15; position: absolute; height: 100%; width: 100%;	background-color:#FFFFFF; text-align: center; }

#emailDIV				{ overflow:hidden; padding:10px; width:265px; border:dashed thin #CCCCCC;}

.discount5				{ color:Red; font-weight:bold; }




#failurePageError		{ color:#cc0000; font-size:14px; }

#showDiscountedPrice	{ color:#cc0000; font-size:14px; font-weight:bold; top:-20px; }

#img-preview			{ position:fixed; margin: 0 auto; z-index:9999; top:20px; width:850px; opacity:1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; }

#img-preview-bg			{ position:fixed; background-color:#000; background-image:url('/images/spacer-black.gif'); width:100%; height:100%}

#uploadTitle			{ font-size:14px; font-weight:bold; color:#FF0000; }

#articleText			{ position:fixed; width:92%; height:84%; background-color:#ffffff; z-index:999;  margin: 2% 2% 2% 2%; padding:30px; }

.emailInfoDIV			{ position:absolute; z-index:100; background-color:#EFEFEF; width:315px; border:solid 1px #999999; display:none; text-align:justify; padding:5px 5px 15px 5px ; top:230px; left:0px; font-size:10px; }
#emailInfoDIV			{ font-size:11px; }

.deliveryInfoDIV		{ position:absolute; z-index:100; background-color:#EFEFEF; width:315px; border:solid 1px #999999; display:none; text-align:justify; padding:10px; top:200px; left:450px; font-size:10px; }
#deliveryInfoDIV		{ font-size:11px; }

.numberHelpDIV			{ position:absolute; z-index:101; background-color:#EFEFEF; width:315px; border:solid 1px #999999; display:none; 
              			  text-align:justify; padding:10px; top:225px; left:0px; font-size:10px; height:100px; }
#numberHelpDIV			{ font-size:11px; }
.helpLink				{ font-size:16px; font-weight:bold; text-decoration:none; padding-left:5px; }

.googleYellow			{ background-color:#FFFFA0; position:relative }

#cartContinueBtn        { float:right; }

.rightAlign				{ float:right; }
#orderTotal				{ font-weight:bold; font-size:14px; }