/* Prevent strict HTML encoding from treating images as inline, with space underneath for g, j, f, etc */
/*a { display: block; }*/
img { display: block; }

/* Default style for form elements */
input[type=text], input[type=password], select, textarea { padding: 3px 3px 3px 3px; border-style: solid; border-color: #FF5500; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }

/* Stripes error box */
table.errors { border-style: solid; border-color: #FF5500; border-width: 2px; background: #FEE9DF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF5500; text-decoration: none; }

/* Login panel */
table.login { border-style: solid; border-color: #EA7602; border-width: 2px; background: #FEE889; }
table.login-profile { border-style: solid; border-color: #FF5500; border-width: 2px; background: #FEE9DF; }
img.login { border-style: solid; border-color: #FF5500; border-width: 1px; }
a.login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #EA7602; text-decoration: none; }
a:hover.login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FDCB02; text-decoration: none; }
.login-text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #EA7602; text-decoration: none; }
.login-text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #EA7602; text-decoration: none; }
.login-welcome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FF5500; text-decoration: none; }

/* Profile pages */
table.profile-outer { border-style: solid; border-color: #FF5500; border-width: 4px; background: #FEE9DF; }
table.profile { border-style: solid; border-color: #FF5500; border-width: 2px; background: #FFFFFF; }
tr.profile { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF5500; text-decoration: none; }
img.profile { border-style: solid; border-left-color: #FF5500; border-left-width: 2px; border-right-color: #FF5500; border-right-width: 2px; border-bottom-color: #FF5500; border-bottom-width: 2px; border-top-color: #FF5500; border-top-width: 2px; background: #FDE9DE; }
a.profile { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF5500; text-decoration: none; }
a:hover.profile { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FDCB02; text-decoration: none; }
.profile-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #FF5500; text-decoration: none; }
.profile-text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }
.profile-text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FDCB02; text-decoration: none; }
.profile-info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #AAAAAA; text-decoration: none; }

/* Game hub */
table.game-hub-top { border-style: solid; border-color: #FF5500; border-width: 4px; border-bottom-width: 0px; background-image: url(/g5community/images/bgCommentsTop.gif); }
table.game-hub-divider { border-style: solid; border-color: #FF5500; border-width: 4px; border-top-width: 0px; border-bottom-width: 0px; background-image: url(/g5community/images/gameDivider.gif); }
table.game-hub-comments { border-style: solid; border-color: #FF5500; border-width: 4px; border-top-width: 0px; background: #FEE9DF; }

/* Comment pages */
table.comments-pagenums { border-style: solid; border-color: #FCC874; border-width: 2px; }
table.comments-comment { border-style: solid; border-color: #FCA973; border-width: 2px; background: #FFFFFF; }
.comments-game { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #000000; text-decoration: none; }
.comments-game-desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.comments-user { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.comments-time { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.comments-hifive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }
.comments { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: none; }
.comments-pagenums-text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.comments-pagenums-text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #F27D00; text-decoration: none; }
.average-rating { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #FF4A00; text-decoration: none; }
.top-row-rating { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF4A00; text-decoration: none; }
.bottom-row-rating { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF4A00; text-decoration: none; }
a#give-hifive img { background: url(/g5community/images/butGimmeOn.gif) top left no-repeat; }
a#give-hifive:hover img { background: url(/g5community/images/butGimmeHighlight.gif) top left no-repeat; }
a#add-friend img { background: url(/g5community/images/addFriends.gif) top left no-repeat; }
a#add-friend:hover img { background: url(/g5community/images/addFriends.gif) top left no-repeat; }
a#rate1 img { background: url(/g5community/images/rate1.gif) top left no-repeat; }
a#rate1:hover img { background: url(/g5community/images/rate1Highlight.gif) top left no-repeat; }
a#rate2 img { background: url(/g5community/images/rate2.gif) top left no-repeat; }
a#rate2:hover img { background: url(/g5community/images/rate2Highlight.gif) top left no-repeat; }
a#rate3 img { background: url(/g5community/images/rate3.gif) top left no-repeat; }
a#rate3:hover img { background: url(/g5community/images/rate3Highlight.gif) top left no-repeat; }
a#rate4 img { background: url(/g5community/images/rate4.gif) top left no-repeat; }
a#rate4:hover img { background: url(/g5community/images/rate4Highlight.gif) top left no-repeat; }
a#rate5 img { background: url(/g5community/images/rate5.gif) top left no-repeat; }
a#rate5:hover img { background: url(/g5community/images/rate5Highlight.gif) top left no-repeat; }

/* gWizz */
a#gwizz-create img { background: url(/gwizz/images/create.gif) top left no-repeat; }
a#gwizz-create:hover img { background: url(/gwizz/images/createHighlight.gif) top left no-repeat; }
a#gwizz-modify img { background: url(/gwizz/images/modify.gif) top left no-repeat; }
a#gwizz-modify:hover img { background: url(/gwizz/images/modifyHighlight.gif) top left no-repeat; }
a#gwizz-delete img { background: url(/gwizz/images/delete.gif) top left no-repeat; }
a#gwizz-delete:hover img { background: url(/gwizz/images/deleteHighlight.gif) top left no-repeat; }
a#gwizz-delete2 img { background: url(/gwizz/images/delete2.gif) top left no-repeat; }
a#gwizz-delete2:hover img { background: url(/gwizz/images/delete2Highlight.gif) top left no-repeat; }
a#gwizz-play img { background: url(/gwizz/images/play.gif) top left no-repeat; }
a#gwizz-play:hover img { background: url(/gwizz/images/playHighlight.gif) top left no-repeat; }
a#gwizz-play2 img { background: url(/gwizz/images/play2.gif) top left no-repeat; }
a#gwizz-play2:hover img { background: url(/gwizz/images/play2Highlight.gif) top left no-repeat; }
a#gwizz-play3 img { background: url(/gwizz/images/play3.gif) top left no-repeat; }
a#gwizz-play3:hover img { background: url(/gwizz/images/play3Highlight.gif) top left no-repeat; }
a#gwizz-add-to-playlist img { background: url(/gwizz/images/addToPlaylist.gif) top left no-repeat; }
a#gwizz-add-to-playlist:hover img { background: url(/gwizz/images/addToPlaylistHighlight.gif) top left no-repeat; }

/* Hi-scores pages */
table.hiscores-outer { border-style: solid; border-color: #EB7500; border-width: 3px; background-image: url(/images/bgHiScore.gif); }
table.hiscores { border-style: solid; border-color: #EB7500; border-width: 3px; background-color:#FFFFFF; }
.hiscores-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #000000; text-decoration: none; }
.hiscores-text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; text-decoration: none; }
.hiscores-text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #F27D00; text-decoration: none; }

/* Gimme hi-scores */
table.gimme-hiscores-outer { border-style: solid; border-color: #EA7602; border-width: 2px; background-image: url(/images/bgHiScore.gif); }
table.gimme-hiscores { border-style: solid; border-color: #FF5500; border-width: 2px; }
.gimme-hiscores-text1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #000000; text-decoration: none; }
.gimme-hiscores-text2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #000000; text-decoration: underline; display: block; }

/* Game quick links */
table.quick-links-outer { border-style: solid; border-color: #E46F06; border-width: 2px; background-image: url(/images/bgCategory.gif); }
table.quick-links { border-style: solid; border-color: #FFFFFF; border-width: 1px; background-color:#FFB16A; }
.quick-links-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.quick-links-text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; display: block; }
a.quick-links-text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: underline; display: block; }
a.quick-links-text2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: underline; display: block; }

/* All games */
.all-games-category { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.all-games-text1 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.all-games-text2 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #800080; text-decoration: underline; }
a.all-games-text3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #771C07; text-decoration: underline; display: block; }
a.all-games-text3:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #AD7E22; text-decoration: underline; display: block; }

/* Stripes submit buttons */
.submit_button { background-image:url(/g5community/images/butSubmit.gif); border:none; background-color:transparent; background-position: left top; background-repeat:no-repeat; width: 95px; height: 27px; margin: 0; border: 0; cursor: pointer; cursor: hand; }
.login_button  { background-image:url(/g5community/images/butLogin.gif); border:none; background-color:transparent; background-position: left top; background-repeat:no-repeat; width: 82px; height: 50px; margin: 0; border: 0; cursor: pointer; cursor: hand; }
.add_friend_button { background-image:url(/g5community/images/addFriend.gif); border:none; background-color:transparent; background-position: left top; background-repeat:no-repeat; width: 16px; height: 16px; margin: 0; border: 0; cursor: pointer; cursor: hand; }

/* Header */
a.navbar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #771C07; text-decoration: none; }
a:hover.navbar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.navbar-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #EA7602; text-decoration: none; }
a#myg5 img { background: url(/g5community/images/myG5.gif) top left no-repeat; }
a#myg5:hover img { background: url(/g5community/images/myG5Highlight.gif) top left no-repeat; }

/* Footer */
a.terms { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #cec5c7; text-decoration: none; }
a:hover.terms { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.legal-text { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #cec5c7; text-decoration: none; }

/* Index advert */
.rhs-advert-text { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none; }

/* Gimme more games */
table.gimme-more-games { background-image: url(/g5community/images/categories/mgg_mid.gif); }
a.category_button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a:hover.category_button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FBC8A0; text-decoration: none; }

/* General page outer border */
table.g5-outer { border-style: solid; border-color: #AE6213; border-width: 2px; background: #FFF0C6; }

/* Mobile */
table.mobile { border-style: solid; border-color: #AC025E; border-width: 2px; }
td.mobile-title { background: #AC025E; display: inline; }
img.mobile-wallpaper { border-style: solid; border-color: #AC025E; border-width: 1px; width: 75px; height: 75px; }
.mobile-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: underline; }
.mobile-number { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #000000; text-decoration: none; }
.mobile-text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: underline; }
.mobile-text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }

/* Sponsorship & Corporate */
.sponsor-corp-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #AE6213; text-decoration: underline; }
.sponsor-corp-text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
a.sponsor-corp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #AE6213; text-decoration: underline; }
a:hover.sponsor-corp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #EBB419; text-decoration: underline; }
.bio-text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #AE6213; text-decoration: none; }
.bio-text2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }

/* Swinging Ball Editor Instructions */
table.sbe-outer { border-style: solid; border-color: #FF0000; border-width: 2px; background: #000000; }
.sbe-title { font-family: Courier, Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #ffffff; text-decoration: none; }
.sbe-text1 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #ffffff; text-decoration: none; }
a.sbe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFAA00; text-decoration: underline; }
a:hover.sbe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ff0000; text-decoration: underline; }

/* Gimme Gift Wrap */
a.wrap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #24802A; text-decoration: underline; }
a:hover.wrap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #C82121; text-decoration: underline; }

/* Shop */
a.countryName{ font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #780D06; text-decoration: none; }
a:hover.countryName{ font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #FD9D57; text-decoration: none; }

/* iPhone */
table.iphone { border-style: solid; border-color: #9CA4AF; border-width: 4px; background: #E0E3E7;}
table.gamespot { border-style: none; background: url(/iphone/images/bgGameSpot.gif) top left no-repeat;}
table.iphone-info { border-style: solid; border-color: #9CA4AF; border-width: 4px; background: #ffffff;}
.iphone-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }
.iphone-title-soon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #E0E3E7; text-decoration: none; }
.iphone-info-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #5F5F5F; text-decoration: none; }
.biggertext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.tinytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF0000; text-decoration: none}
a#iphoneInfo img { background: url(/iphone/images/ipButtonInfo.gif) top left no-repeat; }
a#iphoneInfo:hover img { background: url(/iphone/images/ipButtonInfoOver.gif) top left no-repeat; }

a#buyPMRed img { background: url(/iphone/images/butBuyPMRed.gif) top left no-repeat; }
a#buyPMRed:hover img { background: url(/iphone/images/butBuyPMRedOver.gif) top left no-repeat; }
a#freePMRed img { background: url(/iphone/images/butFreePMRed.gif) top left no-repeat; }
a#freePMRed:hover img { background: url(/iphone/images/butFreePMRedOver.gif) top left no-repeat; }

a#buyPMOrange img { background: url(/iphone/images/butBuyPMOrange.gif) top left no-repeat; }
a#buyPMOrange:hover img { background: url(/iphone/images/butBuyPMOrangeOver.gif) top left no-repeat; }
a#freePMOrange img { background: url(/iphone/images/butFreePMOrange.gif) top left no-repeat; }
a#freePMOrange:hover img { background: url(/iphone/images/butFreePMOrangeOver.gif) top left no-repeat; }

a#buyBHB img { background: url(/iphone/images/butBuyBHB.gif) top left no-repeat; }
a#buyBHB:hover img { background: url(/iphone/images/butBuyBHBOver.gif) top left no-repeat; }
a#freeBHB img { background: url(/iphone/images/butFreeBHB.gif) top left no-repeat; }
a#freeBHB:hover img { background: url(/iphone/images/butFreeBHBOver.gif) top left no-repeat; }

/* Super Rewards */
table.rewards-outer { border-style: solid; border-color: #1E81CB; border-width: 4px; background: #ffffff; }
a#signUpRew img { background: url(/g5community/images/signUpRew.gif) top left no-repeat; }
a#signUpRew:hover img { background: url(/g5community/images/signUpRewOver.gif) top left no-repeat; }

/* Facebook */
hr { border: 0; color: #f7deb5; background-color: #f7deb5; height: 5px;}
table.facebook { border-style: solid; border-color: #ea7602; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width:2px;  background-image: url(/facebook/images/bgMain.gif); }
.facebook-text1 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none; }
.facebook-text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; }
.facebook-text3 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #d61818; text-decoration: underline; }
table.tableFooter { border-style: solid; border-width: 2px; border-color: #474041; background-color: #796b6e; }
table.adzone { border-style: solid; border-color: #ea7602; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width:2px;  background-image: url(/facebook/images/bgMain.gif);  }