/*---------------GLOBAL---------------*/
*{margin:0; padding:0}
html, body{margin:0; padding: 0; font:80%/1.5 Arial, Helvetica, sans-serif; letter-spacing:0.1em; color:#154d6a; background-color:#ededed} 
	
body{overflow: -moz-scrollbars-vertical;}
table {border-collapse: collapse;border-spacing: 0;}
	
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */   
#pagewidth{width:960px; text-align:left;  margin-left:auto; margin-right:auto; background-color:#FFF } 
ul{list-style:none; font-size:1.1em;}

.likes a{border:none;}

a{color:#154d6a; text-decoration:none; outline:none; border-bottom:1px dotted #154d6a; text-decoration:none}
a:hover{color:#D70400; border-bottom:1px solid #D70400}
a.tweet:hover{color:#D70400; border-bottom:1px solid #ffffff}

.clr{clear:left}

p{font-size:1.2em; line-height:1.5em; margin-bottom:0.7em; letter-spacing:0em}
p.guaranteed{font-size:1.0em}
p.guaranteed-team{margin-top:-20px}
p.red{color:#D70400}
p.vip{font-size:1.3em; line-height:1.5em; margin-bottom:0.7em; letter-spacing:0em}
p.vipparahead{font-size:1.5em; line-height:1.5em; margin-bottom:0em; letter-spacing:0em}
p.vippara{font-size:1.3em; line-height:1.5em; margin-bottom:1.0em; letter-spacing:0em}
p.vipbullet{font-size:1.5em; line-height:1.5em; margin-bottom:0.7em; letter-spacing:0em}
p.vipindent{font-size:1.2em; line-height:1.5em; margin-bottom:1.0em; letter-spacing:0em; padding-left: 25pt;}

h1,h2,h3{font-weight:bold; color:#d70400}
h1{font-size:2.8em; margin-bottom:15px}
h2{font-size:2.2em; }
h2.vip{font-size:2.2em; margin-bottom:8px}
h3{font-size:1.8em;}

sup{color:#D70400}

.bread, .bread-team{font-size:1.0em; margin:0px 0 15px 0; width:100%; height:15px; float:left}
.bread-team{margin-bottom:0px; width:695px; float:left;  margin:0 0 5px 0}
#bread-team-container{width:760px; float:left; margin:-10px 0 0px 0;}
#teams-assoc{font-size:1.0em; float:left; color:#D70400; width:53px; height:30px;}
#teams-assoc1{font-size:1.0em; float:left; color:#D70400; width:250px; height:30px;}
#teams-path{width:700px; float:left; height:auto}
span.page-current{color:#D70400}
.error{color:#FF0000; font-weight:bold; font-size:1.2em}

/*---------------HREF NO BORDER---------------*/
ul#login-header-links li a,
ul#nav li a,
#logo a,
ul#player-tabs li a,
ul.player-videos li a,
ul.player-videos li a:hover,
#footer a,
ul.cp-links li a,
ul#banner-links li a,
ul.search-results a,
table#inbox-message-buttons tr td a,
ul.social_bookmarking li a,
#banner-yellow-reg a,
#banner-yellow-send a,
#button-reg-sm a,
#button-send-sm a,
#maincol a.splash,
body#logout p a,
.module-form-reg p a,
p.buttons-yellow-sm a,
p.reply-credits a,
p.no-credits a,
p.cp-summary a.paypal,
.featured-player a.img,
a.guide,
p.enter-comp a,
a.check-box
{border-bottom:0}

/*---------------FORMS---------------*/
form{width:100%; margin:0 auto;}
form input.field, form select, form textarea{font-family: Arial, Helvetica, sans-serif; font-size:inherit; letter-spacing:0em; color:#154D6A; border:1px solid #7f9db9; padding:3px}
form p{width:auto; padding:3px; margin:0;}
form p label{float:left; display:inline; text-align:right; padding-right:4px; font-weight:bold; width:100px; line-height:1.8em; font-size:1em}
form fieldset{width:100%; border:none; margin:0; padding:0;}
form legend{display:none}
input.checkbox{border:none}

/*-----login------*/
form#login{width:300px; float:left; margin-left:25px; display:inline}
form#login p{width:294px}
form#login p label{width:70px}
form#login p span.submit{margin-left:73px}
/*-----register------*/
form#register{width:500px;}
form#register p{width:494px}
form#register p label{width:150px}
form#register p span.submit, form#register p span.news{margin-left:155px}
form#register input.field{font-size:0.95em; }
form#register select.lg{width:150px}
form#register select.md{width:100px}
form#register select.sm{width:60px}
/*-----contact------*/
form#contact{width:450px;}
form#contact p{width:443px}
form#contact p label{width:105px;}
form#contact p span.submit, form#contact p span.indent{margin-left:107px}
form#contact input.field-long{width:250px}
form#contact p span.error, form#password p span.error{ font-size:1.0em}
#address{width:150px; float:left; margin-left:50px}
/*-----password------*/
form#password{width:300px;}
form#password p{width:300px}
form#password p label{width:70px}
form#password span.indent{margin-left:75px}
/*-----poke------*/
form#player-poke {float:left}
form#player-poke select{width:450px;}
form#player-poke input.button-poke{margin-top:5px}
form#player-poke p span.submit{padding-left:43px}
/*-----send message to player------*/
form#player-message{float:left; width:430px; margin:0 0 0 30px; display:inline}
form#player-message label{width:55px}
form#player-message input.field, form#player-message textarea{width:350px}
form#player-message p span.submit,
form#player-message p span.indent,
form#player-poke p span.submit,
form#player-poke p span.indent
{margin-left:62px}
form#player-message p.credits,
form#player-poke p.credits
{font-size:1.5em; font-weight:bold; color:#D70400}
p.max-char{margin-left:90px}
.terms{width:357px; float:left; margin-bottom:12px}
/*-----cp user favourite team------*/
form#cp-user-favourite select{width:350px}
form#cp-user-favourite p span.submit{margin-left:103px}
/*-----cp photo------*/
form#cp-photo{margin:10px 0}
form#cp-photo p span.indent{margin-left:45px}
form#cp-photo p label{width:40px}
/*-----cp refer------*/
form#cp-refer p.email{margin-bottom:25px;}
form#cp-refer p input.field{width:250px}
form#cp-refer p span.submit{margin-left:100px}
/*-----cp player profile------*/
form#cp-player-profile{width:500px}
form#cp-player-profile textarea{font-size:1.0em; width:350px; margin:4px 0}
form#cp-player-profile p span.submit{margin-left:105px}
/*-----cp video------*/
form#cp-video{margin:10px 0}
form#cp-video p span.indent{margin-left:68px}
form#cp-video p label{width:65px}
/*-----cp reply------*/
form#cp-reply{width:450px}
form#cp-reply textarea{width:440px; font-size:1.2em}
/*-----avatar-------*/
form#avatar{height:95px; width:300px;}
form#avatar p {margin-left:0px}
form#avatar input.field{font-size:1.05em}

/*---------------borders---------------*/
.module-form-long {width:534px; float:left; margin:0 0 30px 0px; display:inline; background-image:url(images/form-mid-500.gif)}
.module-form-long .top{padding:0; margin:0; height:50px; background-image:url(images/form-top-500.gif)}
.module-form-long .bottom{padding:0; margin:0; height:16px;  background-image:url(images/form-bottom-500.gif)}
.module-form-long .top h3{margin:8px 0 0 12px; float:left; color:#FFF; display:inline; font-weight:normal}
.module-form-long-indent{margin-left:10px}

.module-form-reg {width:350px; float:left; margin:0 0 30px 0px; display:inline; background-image:url(images/form-mid-350.gif)}
.module-form-reg .top{padding:0; margin:0; height:50px; background-image:url(images/form-top-350.gif)}
.module-form-reg .bottom{padding:0; margin:0; height:16px;  background-image:url(images/form-bottom-350.gif)}
.module-form-reg .top h3{margin:8px 0 0 12px; float:left; color:#FFF; display:inline; font-weight:normal}
.module-form-reg p{margin-left:18px;}

.module-avatar {width:130px; float:left; margin:0 30px 30px 0px; display:inline; background-image:url(images/avatar-mid.gif)}
.module-avatar .top{padding:0; margin:0; height:50px; background-image:url(images/avatar-top.gif)}
.module-avatar .bottom{padding:0; margin:0; height:16px;  background-image:url(images/avatar-bottom.gif)}
.module-avatar .top h3{margin:8px 0 0 12px; float:left; color:#FFF; display:inline; font-weight:normal}
.module-avatar img{margin:4px 0 0 27px}

.module-form-reply {width:495px; float:right; margin:0px; display:inline; background-image:url(images/form-mid-reply.gif)}
.module-form-reply .top{padding:0; margin:0; height:50px; background-image:url(images/form-top-reply.gif)}
.module-form-reply .bottom{padding:0; margin:0; height:16px;  background-image:url(images/form-bottom-reply.gif)}
.module-form-reply .top h3{margin:8px 0 0 12px; float:left; color:#FFF; display:inline; font-weight:normal}
.module-form-reply-left{float:left}

/*---------------HEADER---------------*/
#header{position:relative; height:130px; width:940px; display:block; background:#d70400 url(images/header-bg.gif) no-repeat bottom left; margin:0 auto 10px auto}

.search-bg{width:401px; height:38px; background:url(images/seach-bg.gif) no-repeat; float:left}

form#search{position:absolute; top:30px; left:451px; width:500px}
form#search .search-bg input.search-input{width:375px; margin:7px 0 0 9px; height:20px; border:0; font-size:1.7em}
form#search input.search-button{margin-top:3px}
#logo{float:left; width:208px; height:83px; display:inline; background-image:url(images/logo.gif); font-size:2.5em; margin:15px 0 0 10px; text-indent:-3000px}
#logo a{height:83px; width:100%; display:block; overflow:hidden; font-size:1.0em; font-weight:bold; color:#DFD40E; text-decoration:none}

/*---------------HEADER LOGIN---------------*/
#header-top{height:37px; background:url(images/login-header-bg.jpg) repeat-x; color:#FFF; width:940px; margin:0 auto}
form#login-header{width:475px; height:30px; float:left; padding-top:6px; margin-left:10px; display:inline}
form#login-header input{border:1px solid #4f0113}
ul#login-header li{float:left; font-size:1.0em; margin:0px 8px 0 0;}

ul#login-header-links{float:right; height:22px; line-height:22px; display:inline; margin-top:6px}
ul#login-header-links li{float:left; background:url(images/header-top-divide.gif) no-repeat top right; margin-left:10px; padding-right:12px}
ul#login-header-links li.no-divide{background:0}
ul#login-header-links li a{color:#FFF}
ul#login-header-links li a:hover{text-decoration:underline}

/*---------------NAV---------------*/
ul#nav{width:420px;  height:31px; line-height:31px; float:right; margin:99px 0px 0 0; display:inline}
ul#nav li{float:left; font-weight:bold; font-size:1.1em; background:url(images/nav-tab-right.gif) no-repeat top right; margin-left:2px; display:inline}
ul#nav li a{background:url(images/nav-tab-left.gif) no-repeat top left; display:block; padding:0 7px; line-height:2.5em; color:#FFF}
ul#nav li a:hover{color:#FFFF00}
ul#nav li a, #footer a{text-decoration:none}

ul#nav li.yellow{float:left; font-weight:bold; font-size:1.1em; background:url(images/nav-tab-right-yellow.gif) no-repeat top right; margin-left:2px; display:inline}
ul#nav li.yellow a{background:url(images/nav-tab-left-yellow.gif) no-repeat top left; display:block; padding:0 7px; line-height:2.5em; color:#000}
ul#nav li.yellow a:hover{color:#D70400}
ul#nav li.yellow a, #footer a{text-decoration:none}

/*---------------TWO COL---------------*/
#twocols{width:770px; float:right; position:relative; }

body#three-col #twocols #rightcol{margin-top:-84px}
body#three-col img.avatar{margin-bottom:25px}
body#three-col h1{float:left; width:100%}
body#three-col h1, body#three-col .bread{margin-left:10px; display:inline}
/*---------------MAIN COL---------------*/
#maincol{ float:left; display:inline; position: relative; width:580px; }

/*---------------LEFT COL---------------*/
#leftcol{width:760px; float:left; position:relative; display:inline;  height:auto !important; height:715px; min-height:715px; margin-left:10px}
body#three-col #leftcol{width:160px; float:left; position:relative; display:inline; margin-left:10px; height:auto !important; height:715px; min-height:715px;}

/*---------------RIGHT COL---------------*/
#rightcol{float:right; display:inline; position: relative; width:160px; margin-right:10px;}
#rightcol img{margin-bottom:10px}
#rightcol img.fb{margin-bottom:3px}

/*---------------WELCOME---------------*/
#welcome-button{width:561px; margin:10px 0; text-align:right}
#welcome-send{width:561px; text-align:right; font-size:1.2em}

/*---------------INDEX---------------*/
#banner-yellow{width:940px; height:155px; background-image:url(images/banner-index-yellow.gif); margin:0px auto 10px auto}
#banner-yellow h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; letter-spacing:0; width:100%; text-align:center;}

#banner-yellow-reg, #banner-yellow-send{width:186px; height:65px; float:right; display:inline; margin:10px 3px 0 0}

#banner{width:760px; height:249px; background:url(images/banner-index.gif) no-repeat top right; margin:0px 0 25px 0; position:relative}
#banner img{float:left}
#button-reg-sm, #button-send-sm{position:absolute; left:582px; top:209px; text-indent:-3000px; width:174px; height:36px}
#button-reg-sm a, #button-send-sm a{width:121px; height:36px; display:block}
#button-reg-sm{background-image:url(images/button-reg-index-sm.gif)}
#button-send-sm{background-image:url(images/button-send-index-sm.gif)}

#banner-faqs{width:360px; float:left; height:195px;  margin:10px 0 0 10px}
#banner-faqs h3, #banner-faqs p{color:#FFF; line-height:1.4em}
#banner-faqs h3{font-size:1.5em}
#banner-faqs p{font-size:1.2em; margin-bottom:10px}

#banner #more{width:175px; height:30px; line-height:30px; color:#FFF; margin:8px 0 0 10px; font-weight:bold; float:left; font-size:1.2em; font-wiehgt:bold}
#banner #more a{color:#FFF; border-bottom:1px dotted #fff}
#banner #more a:hover{color:#D70400; border-bottom:1px dotted #D70400}

#banner #flash-banner{width:375px; height:249px; float:left}

ul.module-list{width:176px; margin:0 auto}
ul.module-list li{ height:25px; line-height:25px; border-bottom:1px dotted #a3a3a3; padding:0 0 0 3px}

ul.birthday{width:176px;  height:40px; float:left; border-bottom:1px dotted #a3a3a3; margin-bottom:7px; padding-bottom:4px}
ul.birthday li{width:132px; float:right;  text-align:left; font-size:0.95em}
ul.birthday li.image{width:35px; float:left;}
ul.birthday li.image img{margin:0; padding:0}


.module-shrt{width:220px; float:left; background-image:url(images/module-shrt-mid.gif)}
.module-shrt h3{padding:0; margin:0; height:49px; text-indent:-3000px}
.module-shrt .bottom{padding:0; margin:0; height:18px;  background-image:url(images/module-shrt-bottom.gif)}

.module-most-messages h3{background-image:url(images/module-shrt-top-messages.gif);}
.module-last-login h3{background-image:url(images/module-shrt-top-login.gif);}
.module-birthday h3{background-image:url(images/module-shrt-top-birthday.gif);}
.module-featured h3{background-image:url(images/module-shrt-top-featured.gif);}
.module-comp h3{background-image:url(images/module-shrt-top-comp.gif);}
.featured-player{width:176px; height:272px; margin:0 auto; text-align:center; font-size:1.05em}
.featured-player-birthday{text-align:left}
.featured-player img{margin:4px 0}
.module-birthday{margin-left:18px; display:inline}
.module-comp{margin-right:19px}
a.comp-image{border-bottom:0}
a.comp-image:hover{border-bottom:0}

.module-last-login{margin:0 21px 0 0; display:inline}

.module-blog-index{width:278px; float:left; background-image:url(images/module-blog-index-mid.gif); margin-left:20px; display:inline}
.module-blog-index h3{padding:0; margin:0; height:42px; text-indent:-3000px; background-image:url(images/module-blog-index-top.gif);}
.module-blog-index .bottom{padding:0; margin:0; height:10px; font-size:0;  background-image:url(images/module-blog-index-bottom.gif)}
ul.blog-index{width:250px; margin:5px auto; border-bottom:1px solid #dedede }


/*--------------MODULES(LONG)--------------*/
.module-long {width:760px; float:left; background-image:url(images/module-long-mid.gif)}
.module-long .top{padding:0; margin:0; height:49px; background-image:url(images/module-long-top.gif)}
.module-long .bottom{padding:0; margin:0; height:18px;  background-image:url(images/module-long-bottom.gif)}
.module-long .top h3{margin:8px 0 0 12px; float:left; color:#FFF; display:inline; font-weight:normal}

table.module-links{width:710px; margin:0 auto; font-size:1.1em;}
table.module-links tr td{width:142px; padding:3px 3px 8px 3px; line-height:1.3em;}

/*---------------TEAM DETAILS---------------*/
table.team-details{width:340px; font-size:1.1em; margin:15px 20px}
table.team-details th, table.team-details td{padding:5px}
table.team-details thead{background-color:#d70400; height:28px; color:#FFF; font-size:1.2em;}
table.team-details colgroup col.name{width:220px}
table.team-details colgroup col.postion{width:120px}
table.team-details tbody tr{background:url(images/team-details-divide.gif) no-repeat bottom left}
table.team-details tbody tr.odd{background-color:#f1f0f0}
table.team-details tr:hover, table.team-details tr.odd:hover{background-color:#E5E3E3}
table.team-details thead tr:hover{background-color:#D70400; color:inherit}
table.team-details-left{float:left}
table.team-details-right{float:right}

#account_exist_container,#account_new_container{float:left; padding:0 50px; display:inline}
#account_exist_container{border-right:1px solid #E5E5E5}

#guide{margin-bottom:10px}
img.star{margin-left:5px}

#postal{width:340px; float:right;}


/*---------------PLAYER LIST---------------*/
table.player-list{width:490px; font-size:1.1em; margin:15px 20px}
table.player-list th, table.player-list td{padding:5px}
table.player-list thead{background-color:#d70400; height:28px; color:#FFF; font-size:1.2em;}
table.player-list colgroup col.name{width:200px}
table.player-list colgroup col.team{width:160px}
table.player-list colgroup col.sport{width:130px}

table.player-list tbody tr.odd{background-color:#f1f0f0}
table.player-list tr:hover, table.player-list tr.odd:hover{background-color:#E5E3E3}
table.player-list thead tr:hover{background-color:#D70400; color:inherit}
table.player-list-center{float:center}

table.player-front{width:170px; font-size:1.1em; margin:15px 10px}
table.player-front th, table.player-list td{padding:5px}
table.player-front thead{background-color:#d70400; height:28px; color:#FFF; font-size:1.2em;}
table.player-front colgroup col.name{width:170px}
table.player-front {float:left}

/*--------------PLAYER DETAILS---------------*/
/*--------------tabs---------------*/
ul#player-tabs{width:760px;  height:35px; line-height:30px; float:left; margin:0 0 20px 0; border-bottom:20px solid #D70400}
ul#player-tabs li{float:left; font-weight:bold; font-size:1.1em; background:url(images/player-tab-grey-right.gif) no-repeat top right; margin:5px 2px 0 0}
ul#player-tabs li a{background:url(images/player-tab-grey-left.gif) no-repeat top left; display:block; padding:0 0.7em; color:#2c2c2c}
ul#player-tabs li a:hover{color:#D70400}

ul#player-tabs li.message, ul#player-tabs li.poke{background:url(images/player-tab-yellow-right.gif) no-repeat top right; float:right; margin:0 -1px 0 3px}
ul#player-tabs li.message a, ul#player-tabs li.poke a{background:url(images/player-tab-yellow-left.gif) no-repeat top left;  color:#2c2c2c}
ul#player-tabs li.message a:hover, ul#player-tabs li.poke a:hover{color:#D70400}
ul#player-tabs li.message{font-size:1.4em; font-weight:bold; letter-spacing:0}
ul#player-tabs li.message{height:35px; line-height:35px}
ul#player-tabs li.poke{margin-top:5px}

body#player-profile ul#player-tabs li.profile,
body#player-qa ul#player-tabs li.qa,
body#player-gallery ul#player-tabs li.gallery,
body#player-videos ul#player-tabs li.videos,
body#player-blog ul#player-tabs li.blog,
body#player-goodies ul#player-tabs li.goodies,
body#player-poke ul#player-tabs li.poke
{background:url(images/player-tab-red-right.gif) no-repeat top right; margin-top:5px}

body#player-profile ul#player-tabs li.profile a,
body#player-qa ul#player-tabs li.qa a,
body#player-gallery ul#player-tabs li.gallery a,
body#player-videos ul#player-tabs li.videos a,
body#player-blog ul#player-tabs li.blog a,
body#player-goodies ul#player-tabs li.goodies a,
body#player-poke ul#player-tabs li.poke a,
body#player-message ul#player-tabs li.message a
{background:url(images/player-tab-red-left.gif) no-repeat top left; color:#FFF}

/*----send message tab-----*/
body#player-message ul#player-tabs li.message{background:url(images/player-tab-red-right.gif) no-repeat top right}


body#player-profile ul#player-tabs li.profile a:hover,
body#player-qa ul#player-tabs li.qa a:hover,
body#player-gallery ul#player-tabs li.gallery a:hover,
body#player-videos ul#player-tabs li.videos a:hover,
body#player-blog ul#player-tabs li.blog a:hover,
body#player-goodies ul#player-tabs li.goodies a:hover,
body#player-poke ul#player-tabs li.poke a:hover,
body#player-message ul#player-tabs li.message a:hover
{color:#FFF}


/*--------------font-sizes---------------*/
body#player-profile #leftcol #info,
body#player-profile #leftcol #info-long,
ul.player-qa,
ul.player-videos,
ul.player-blog-links,
ul.player-blog-links-popular,
.player-blog-latest,
ul#player-blog-detail,
ul#faq_q,
ul.faq_a,
ul#message,
#email_notice,
.blog-comment .date
{font-size:1.25em; letter-spacing:0em}

#player-blog-latest-container h2,
body#player-goodies #leftcol h2
{color:#D70400; font-size:1.8em; margin-bottom:10px; width:100%; float:left}
body#player-goodies #leftcol h2

/*--------------profile---------------*/
body#player-profile #leftcol #profile-container{width:760px; float:left;}
body#player-profile #leftcol #info{width:440px; float:right}
body#player-profile #leftcol #info-long{width:730px; float:right}
body#player-profile #profile-container-image{width:300px; height:320px; float:left; text-align:center}
body#player-profile #leftcol #profile-container-image img{background-color:#F1F1F1; padding:3px; border:1px solid #D6D6D6}
body#player-profile #leftcol h3.small{font-size:1.3em; margin-top:10px}
table#profile-summary{width:440px; margin-bottom:10px; border:1px solid #d6d6d6;}
table#profile-summary tr td{padding:5px; background-color:#f1f1f1;}
table#profile-summary tr td.left{width:140px; font-weight:bold; text-align:right}
table#profile-summary tr td.right{width:300px}

.notice,.notice-long{ padding:5px; text-align:center; font-size:1.1em; margin-bottom:6px}
.notice{width:427px;}
.notice-long{width:482px;}
.notice-true, .notice-false{background-color:#d6f2a1; border:1px solid #8ec22b}

/*--------------q and a---------------*/
ul.player-qa{width:760px; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #DBD9D9}
ul.player-qa li.question, #player-poke-container #left{width:220px; float:left; text-align:right; font-weight:bold }
ul.player-qa li.answer, #player-poke-container #right{width:520px; float:right}

/*--------------gallery---------------*/
ul#player-gallery{float:left}
ul#player-gallery li{float:left; width:220px; height:220px; margin:0 0 25px 25px; text-align:center; display:inline}
ul#player-gallery li a{border-bottom:0}
/*--------------videos---------------*/
ul.player-videos{width:180px; height:240px; float:left; margin:0 40px 30px 0}
ul.player-videos li{margin-bottom:3px}
ul.player-videos li.title{font-weight:bold}
ul.player-videos li.date{font-size:0.8em}
ul.player-videos li.desc{font-size:0.85em}

/*--------------blog---------------*/
.module-player-blog {width:220px; background-image:url(images/module-player-blog-mid.gif); float:right; clear:right; margin-bottom:20px}
.module-player-blog .top{padding:0; margin:0; height:43px; background-image:url(images/module-player-blog-top.gif)}
.module-player-blog .bottom{padding:0; margin:0; height:13px;  background-image:url(images/module-player-blog-bottom.gif)}
.module-player-blog .top h3{margin:8px 0 0 12px; color:#005190; display:inline; font-weight:normal}

.module-player-blog-games {width:220px; background-image:url(images/module-player-blog-mid.gif); float:right; clear:right; margin-bottom:20px}
.module-player-blog-games .top{padding:0; margin:0; height:43px; background-image:url(images/module-player-blog-top.gif)}
.module-player-blog-games .bottom{padding:0; margin:0; height:13px;  background-image:url(images/module-player-blog-bottom.gif)}
.module-player-blog-games .top h3{margin:8px 0 0 12px; float:left; color:#005190; display:inline; font-weight:normal}

ul.player-blog-links{width:200px; margin:8px auto}
ul.player-blog-links li{margin-bottom:8px; border-bottom:1px solid #DBD9D9; padding-bottom:8px}

ul.player-blog-links-popular {width:200px; margin:8px auto}
ul.player-blog-links-popular li{margin-bottom:5px; padding-bottom:5px}

#player-blog-latest-container{width:520px; float:left}
#blog-comments-container{width:100%; margin-bottom:25px}

.player-blog-latest{ border-bottom:1px solid #DBD9D9; padding-bottom:15px; margin-bottom:15px}
.player-blog-latest li{margin-bottom:4px}
.player-blog-latest li.title{font-weight:bold}
.player-blog-latest li.title{font-size:2em}
.player-blog-latest li.date{font-size:0.9em}

.blog-comment{margin-bottom:20px; border-bottom:1px solid #E0E0E0; padding-bottom:20px}
.blog-comment .date{font-size:1.2em}
.blog-comment p{margin-top:5px}

/*-------------poke---other attributes are grouped inside q and a------------*/
#player-poke-container{width:760px; float:left; font-size:1.2em; }
table#send-poke{width:450px; margin:0 auto}
table#send-poke tr td{padding:3px; font-size:1.15em; letter-spacing:0}
table#send-poke tr td.radio{width:22px}
/*--------------BLOG---------------*/
#player-blog-detail{font-size:1.0em; letter-spacing:0em}
#player-blog-detail .date{font-size:1.0em}
#player-blog-detail .title{font-weight:bold; font-size:1.5em; margin-bottom:6px}
#player-blog-detail img{float:right; margin:0 0 10px 10px}


ul.social_bookmarking{width:100%; border:1px solid #E0E0E0; padding:10px 0; height:30px; margin:20px 0 50px 0}
ul.social_bookmarking li{float:left; height:30px; margin-left:5px}

/*--------------CONTROL PANEL---------------*/
.module-cp {width:160px; float:left; background-image:url(images/module-cp-mid.gif); margin-bottom:25px}
.module-cp .top{padding:0; margin:0; height:32px; background-image:url(images/module-cp-top.gif)}
.module-cp .bottom{padding:0; margin:0; height:10px; font-size:0;  background-image:url(images/module-cp-bottom.gif)}
.module-cp .top h3{margin:8px 0 0 10px; float:left; color:#D70400; display:inline; font-weight:bold; font-size:1.3em}

ul.cp-links{width:140px; margin:8px auto; font-size:1.20em; letter-spacing:0em}
ul.cp-links li ul.cp-links-inner{font-size:1em; margin:5px 0 0 10px;}
ul.cp-links li ul.cp-links-inner li{background:0; margin-bottom:0}
ul.cp-links li{background:url(images/module-cp-divide.gif) no-repeat bottom left; margin-bottom:5px; padding-bottom:5px}

.button-player-help{width:143px; height:31px;  text-indent:-3000px; float:right; margin-bottom:15px}
.button-player-help a{width:143px; height:31px; display:block}
.button-player-help-guide{background-image:url(images/button-guide.gif); margin-top:80px}
.button-player-help-tech{background-image:url(images/button-technical.gif);}

/*--------------summary---------------*/
h2.cp-summary{color:#154D6A}
h3.cp-summary{color:#D70400; height:33px; line-height:33px; padding-left:10px;  font-size:1.3em}
.cp-summary-heading{height:33px; width:100%; background-color:#F5F5F5; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; margin:30px 0 10px 0}
.cp-summary-heading-no-margin{margin:0}
.cp-summary-heading-credits{margin:0 0 10px 0}
p.cp-summary,p.cp-summary-warn{padding-left:10px}
p.cp-summary-warn { color:#FF0000; }
p.cp-summary-float{float:left}
p.unread{margin-left:10px}
p.buttons-yellow-sm img{margin:20px 10px 20px 0}

ul.cp-summary-customer-unread{width:560px; margin:0 0 0 10px; font-size:1.20em; letter-spacing:0em; padding-bottom:5px; float:left; font-weight:bold; display:inline}
ul.cp-summary-customer-unread li{float:left}
ul.cp-summary-customer-unread li{width:65px}
ul.cp-summary-customer-unread li.subject{width:410px}

table#cp-summary-player-unread{width:580px; float:left; font-size:1.20em; letter-spacing:0em; font-weight:bold}
table#cp-summary-player-unread tr{background:url(images/cp-summary-message-divide.gif) no-repeat bottom left}
table#cp-summary-player-unread tr td{padding-top:12px}
table#cp-summary-player-unread tr td.avatar{width:98px; text-align:center}
table#cp-summary-player-unread tr td.avatar img{margin-bottom:12px}
table#cp-summary-player-unread tr td.info{width:140px; }
table#cp-summary-player-unread tr td.subject{width:342px}

table#credit-summary{width:559px; font-size:1.2em; letter-spacing:0; margin-left:10px}
table#credit-summary tr td{padding:3px; width:135px; border-bottom:1px solid #E5E5E5}
table#credit-summary tr td.credits{width:75px}
table#credit-summary tr td.b{background-color:#CCCC00}
table#credit-summary tr td.c{background-color:#C56}
table#credit-summary tr td.issue{width:214px}
table#credit-summary tr.red{color:#D70400}
/*--------------player gallery--------------*/
table#cp-credits{width:300px; margin-left:7px}
table#cp-credits tr td{padding:3px; font-size:1.2em}
table#cp-credits tr td.select{width:20px}
table#cp-credits tr td.options{width:280px}
/*--------------inbox---------------*/
table#cp-inbox{width:580px; float:left; font-size:1.20em; letter-spacing:0em; font-weight:bold;}
table#cp-inbox tr{background:url(images/cp-summary-message-divide.gif) no-repeat bottom left}
table#cp-inbox tr td{padding-top:12px;}
table#cp-inbox tr td.letter{width:16px; text-align:center}
table#cp-inbox tr td.delete{width:54px; text-align:center}
table#cp-inbox tr td.avatar{width:82px}
table#cp-inbox tr td.avatar img{margin-bottom:12px}
table#cp-inbox tr td.info{width:140px;}
table#cp-inbox tr td.subject{width:288px; height:100px}

table.cp-inbox-header{width:580px; background-color:#F5F5F5; height:30px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; float:left}
table.cp-inbox-header tr td.letter{width:16px}
table.cp-inbox-header tr td.delete{width:56px; text-align:center}
table.cp-inbox-header tr td.avatar{width:218px; font-size:1.2em; font-weight:bold; color:#D70400}
table.cp-inbox-header tr td.subject{width:290px; font-size:1.2em; font-weight:bold; color:#D70400}

table.cp-inbox-header-delete{background-color:#fff; border-top:0; border-bottom:0; float:left; margin:3px 0}
table.cp-inbox-header-delete tr td.letter{width:16px;}
table.cp-inbox-header-delete tr td.delete{width:56px; text-align:center;}
table.cp-inbox-header-delete tr td.subject{width:508px; font-size:1.2em; font-weight:bold; color:#D70400; text-align:right}
table.cp-inbox-header-delete tr td.subject img{margin-left:10px}

table.page{width:580px; font-size:1.2em; letter-spacing:0; height:40px}
table.page tr td.number{width:100px}
table.page tr td.flag{width:480px; text-align:right}
p.page{margin:7px 0}
p.reply{font-weight:normal; font-size:1.0em; color:#537B00}

p.reply-credits{margin-left:22px}

/*--------------inbox messages--------------*/
#message-container{width:580px; float:left}
#message-container img{float:left; margin-right:10px}
#message-container p{width:495px; float:right; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:20px 0}
ul#message{float:left;}
ul#message li{float:left; margin:0 5px 6px 0}
ul#message li.title{width:400px; float:none}

table#inbox-message-buttons{width:450px; float:right; margin-top:10px}
table#inbox-message-buttons tr td.send{width:100px}
table#inbox-message-buttons tr td.inbox{width:270px}
table#inbox-message-buttons tr td.delete{width:100px}
/*--------------poke--------------*/
ul.poke{width:580px; font-size:1.2em; letter-spacing:0; margin:0 0 8px 10px}
ul.poke li{float:left}
ul.poke li.number{width:30px}
ul.poke li.statement{width:550px}


/*--------------player gallery--------------*/
ul.cp-gallery{width:100px; float:left; margin:0 12px 35px 0; background-color:#F5F5F5; padding:3px; border:1px solid #E5E5E5}
ul.cp-gallery li.image{width:100px; height:100px; text-align:center}
ul.cp-gallery li.delete{text-align:center; margin-top:5px}
ul.cp-gallery-default{border:1px solid #D70400}

/*--------------player video--------------*/
ul.cp-video{width:120px; float:left; margin:0 12px 35px 0; background-color:#F5F5F5; padding:3px; border:1px solid #E5E5E5}
ul.cp-video li.image{width:120px; height:120px; text-align:center}
ul.cp-video li.delete{text-align:center; margin-top:5px}

/*--------------player pc wallpapers--------------*/
ul.cp-pc-wallpaper{width:200px; float:left; margin:0 12px 35px 0; background-color:#F5F5F5; padding:3px; border:1px solid #E5E5E5}
ul.cp-pc-wallpaper li.image{width:200px; height:135px; text-align:center}
ul.cp-pc-wallpaper li.delete{text-align:center; margin-top:5px}

/*--------------player mobile wallpapers--------------*/
ul.cp-mob-wallpaper{width:110px; float:left; margin:0 12px 35px 0; background-color:#F5F5F5; padding:3px; border:1px solid #E5E5E5}
ul.cp-mob-wallpaper li.image{width:110px; height:80px; text-align:center}
ul.cp-mob-wallpaper li.delete{text-align:center; margin-top:5px}


/*--------------player videos--------------*/
table#cp-player-videos{width:580px; font-size:1.1em}
table#cp-player-videos tr{background:url(images/cp-summary-message-divide.gif) no-repeat bottom left}
table#cp-player-videos tr td.image{width:195px}
table#cp-player-videos tr td.info{width:285px}
table#cp-player-videos tr td.delete{width:100px; padding-left:10px}
table#cp-player-videos tr td.image img{margin-bottom:15px}

/*--------------player q&a--------------*/
textarea.cp-player-faqs{width:450px; margin-left:35px; font-size:1.2em}

/*---------------FAQS---------------*/
#faq-q-list{width:760px; float:left}
#faq-q-list .faq-q-list-cont{width:360px; float:left; margin:0 20px 10px 0}

ul.faq_q{margin-bottom:25px; clear:left; list-style:none; width:350px}
ul.faq_q li{margin-bottom:8px;  font-size:1em}

ul.faq_a{margin-bottom:25px; list-style:none; width:550px}
ul.faq_a li.question{margin-bottom:5px;  font-weight:bold; line-height:1.6em; }
ul.faq_a li.answer{margin-bottom:5px; line-height:1.6em}
ul.faq_a li.top{font-size:0.9em}

body#about p, body#how p, body#terms p, body#privacy p{width:550px}

#faq-divide{width:100%; height:1px; font-size:0; border-top :1px solid #C2C2C2; float:left; margin:25px 0}

/*---------COMPETITION---------------*/
.competition-summary{width:760px; clear:left; float:left; margin-bottom:40px; border-bottom:1px solid #D2D2D2;}
.competition-summary img{float:left; margin-right:10px}
.competition-summary .competition-container{width:560px; float:right; margin-bottom:20px}
ul.competition-info{font-size:1.11em}
ul.competition-info li{margin-bottom:10px; }
p.comp-details{margin:10px 0}
img.comp{float:right}

/*---------GOODIES---------------*/
input.goodies-download{margin-top:5px}

/*---------PAYMENT METHOD---------------*/
table#payment-method{width:430px; font-size:1.2em; letter-spacing:0}
table#payment-method tr td{padding:3px; height:50px}
table#payment-method tr td.radio{width:20px}
table#payment-method tr td.type{width:80px; font-weight:bold}
table#payment-method tr td.logo{width:330px}

p.pay-method-paypal{height:70px; line-height:70px; background-color:#33FFCC}

/*---------FRIENDS---------------*/
a.banner {border-bottom:0}
a.banner:hover{border-bottom:none}
body#friends textarea{margin-bottom:45px; float:left}
table#friends{margin-bottom:50px}

/*---------CHECK OUT---------------*/
table#checkout-details{width:300px; font-size:1.2em; letter-spacing:0}
table#checkout-details tr td{padding:3px}
table#checkout-details tr td.left{width:80px; text-align:right; font-weight:bold}
table#checkout-details tr td.right{width:220px}

/*---------VALIDATION---------------*/
#email_notice{width:550px;}
#email_notice li{margin-bottom:10px; list-style:circle; margin-left:15px}

/*---------SEARCH RESULTS---------------*/
ul.search-results{width:580px; font-size:1.2em; letter-spacing:0em; border-bottom:1px solid #e5e5e5; float:left; margin-bottom:3px}
ul.search-results li{float:left}
ul.search-results li.name{width:380px}
ul.search-results li.sport{width:200px}

/*---------------FOOTER---------------*/
#footer{width:940px; height:50px; margin:50px auto 0 auto; line-height:26px; clear:both; text-align:center; font-size:1.1em; color:#FFF; background-image:url(images/footer-bg.gif)}
body#how #footer p, body#terms #footer p, body#privacy #footer p, body#about #footer p, body#friends #footer p{font-size:1.0em; width:960px}
#footer a{color:#FFF}
p.footer{width:960px}
#footer p { font-size:1.0em; }

textarea.sm { font-size: 10px; }

