
/* Header and body overrides for the shop section */

body { background-color: #fff; background-image:none; }
#BodyFrame { background: none; border-top:1px solid #b3b3b3; background-image: url('http://2.games.bigpond-images.com/res/2008/images/shop/body-frame-bg.jpg'); background-repeat: repeat-x; }
#Document { width:1004px; background:none; }
#Body { border:none; background:none; padding-left:10px; margin:0;}
#Header { width:1004px; height:154px; background: url("http://4.games.bigpond-images.com/res/2007/images/header/gsheader.png") no-repeat; position:relative; _behavior: url('/res/2007/css/iepngfix.htc'); }
#HeaderTryMedia { width:757px; height:72px; background: url("http://2.games.bigpond-images.com/res/2007/images/header/trymediaheader.png") no-repeat;}
#Document, #Document TD { color:#303030; }
#Document TABLE.Body { background:none; margin-left:7px; }
#Frame { width:1004px; background:url("http://2.games.bigpond-images.com/res/2007/images/body/gs-documentbg.png") repeat-y; _behavior: url('/res/2007/css/iepngfix.htc'); padding-top:3px; _padding-top:6px;padding-left:0;}
#RightColumn { background:none; }

#Header #GSLogo { position:absolute; top:15px; left:20px; width:357px; height:35px; }
#Header #GameArenaTab { position:absolute; top:22px; left:435px; width:284px; height:50px; }
#Header #ShopMiniMenu { position:absolute; top:60px; left:80px; width:282px; height:27px; }
#Header #BottomNavBg { left:17px; background:none; }
#Header #NavBar { left:18px; top:87px; background: url("http://2.games.bigpond-images.com/res/2007/images/header/gsnavbarbg.png") no-repeat; width:969px; height:66px; padding:1px 0 0 1px; }
#Header #NavBar img{height:auto;}
#Header #GlobalHelp { right:114px; color:#FFF; }
#Header #GlobalHelp A { color:#FFF; text-decoration:none; }
#Header #GlobalHelp A:Hover { text-decoration:underline; }
#Header #BigPondUnmetered, #CartHeader #BigPondUnmetered { _behavior: url('/res/2007/css/iepngfix.htc');}
#Header #CartImage { right:31px; background:url(http://3.games.bigpond-images.com/res/2007/images/icons/gs-headercart.png) no-repeat; }
#Header #CartCount { right:56px; color:#ffffff; }
#Header #CartLinks { right:79px; color:#9a9a9a; }
#Header #CartLinks A { color:#2a5e8d; text-decoration:none; }
#Header #CartLinks A:Hover { text-decoration:underline; }
#Header #SearchBar {left:690px; top:5px; z-index:500;}
#Document .searchDropButton {left:215px;}
#Document  ul.selectReplacement  {left: 115px;}
#Header #GenreBar, #Header #GenreBarMobile { position:absolute; top:34px; left:0px; color:#7e7e7e; font-family:verdana; z-index:300; height:32px; width:695px; padding-left:1px; background:url("http://3.games.bigpond-images.com/res/2007/images/header/genres/genremenubg.png") repeat-x; border:1px solid #979797; border-top:none; }
/*#Header #GenreBorder { position:absolute; top:153px; left:22px; border-top:1px solid #b6b6b6; width:966px; }*/

#Header #BigPondUnmetered, #CartHeader #BigPondUnmetered { margin-left:900px; }
#Header #BigPondUnmetered a, #CartHeader #BigPondUnmetered a {background:url("http://4.games.bigpond-images.com/res/2008/images/header/unmetered/unmetered.png")}
#Header INPUT { border:1px solid #9a9a9a; }

#CartHeader { width:1004px; height:73px; background: url("http://4.games.bigpond-images.com/res/2007/images/header/cartheader.png") no-repeat; position:relative; _behavior: url('/res/2007/css/iepngfix.htc'); }
#CartHeader #GSLogo { position:absolute; top:15px; left:20px; width:260px; height:35px; }
#CartHeader #BigPondUnmetered { margin-top:12px; }

/* End header and body overrides */

/* Header Navigation buttons */
#Header #ShopMiniMenu a { float:left;height:28px; background:url(http://1.games.bigpond-images.com/res/2007/images/header/shopMiniMenu.png) no-repeat;display:block;}

#Header #ShopMiniMenu .Home a {width:51px;}
#Header #ShopMiniMenu .Home a IMG{width:51px; height:27px;}
#Header #ShopMiniMenu .Home a:Hover {background-position: 0 -55px;}
#Header #ShopMiniMenu .Home .Active {background-position: 0 -27px;}

#Header #ShopMiniMenu .Bargains a {width:77px; background-position: -51px 0;}
#Header #ShopMiniMenu .Bargains a IMG{width:77px; height:27px;}
#Header #ShopMiniMenu .Bargains a:Hover {background-position: -51px -55px;}
#Header #ShopMiniMenu .Bargains .Active {background-position: -51px -27px;}

#Header #ShopMiniMenu .Faves a {width:48px; background-position: -128px 0;}
#Header #ShopMiniMenu .Faves a IMG{width:48px; height:27px;}
#Header #ShopMiniMenu .Faves a:Hover {background-position: -128px -55px;}
#Header #ShopMiniMenu .Faves .Active {background-position: -128px -27px;}

#Header #ShopMiniMenu .Competitions a {width:106px; background-position: -176px 0;}
#Header #ShopMiniMenu .Competitions a IMG{width:106px; height:27px;}
#Header #ShopMiniMenu .Competitions a:Hover {background-position: -176px -55px;}
#Header #ShopMiniMenu .Competitions .Active {background-position: -176px -27px;}

#Header #NavBar .Divider { float:left; height:33px; width:1px; background:#c8c8c8; }
#Header #NavBar .ShopNavButton { float:left; font-family:arial; font-size:13px; height:33px; }
#Header #NavBar .ShopNavButton a { float:left; display:block; height:33px; background:url(http://2.games.bigpond-images.com/res/2007/images/header/gsnavmenu.png) no-repeat; position:relative; }
/*#Header #NavBar .ShopNavButton a:Hover, #Header #NavBar .ShopNavButton a.Active { color:#ffffff; background:url(http://1.games.bigpond-images.com/res/2007/images/header/gsnavbarbgon.png) repeat-x; }*/

#Header #NavBar #FreeTrialBuyButton a {width:122px;}
#Header #NavBar #FreeTrialBuyButton a IMG { height:33px; width:122px; }
#Header #NavBar #FreeTrialBuyButton a:Hover,#Header #NavBar #FreeTrialBuyButton a.Active { background-position: 0 -34px; }

#Header #NavBar #MacGamesButton a {width:74px; background-position: -122px 0; }
#Header #NavBar #MacGamesButton a IMG { height:33px; width:74px; }
#Header #NavBar #MacGamesButton a:Hover, #Header #NavBar #MacGamesButton a.Active { background-position: -122px -34px; }

#Header #NavBar #MobileButton a {width:74px; background-position: -196px 0; }
#Header #NavBar #MobileButton a IMG { height:33px; width:74px; }
#Header #NavBar #MobileButton a:Hover,#Header #NavBar #MobileButton a.Active { background-position: -196px -34px; }

#Header #NavBar #RentalsButton a {width:100px; background-position: -270px 0; }
#Header #NavBar #RentalsButton a IMG { height:33px; width:100px; }
#Header #NavBar #RentalsButton a:Hover,#Header #NavBar #RentalsButton a.Active { background-position: -270px -34px; }

#Header #NavBar #WebGamesButton a {width:82px; background-position: -370px 0; }
#Header #NavBar #WebGamesButton a IMG { height:33px; width:82px; }
#Header #NavBar #WebGamesButton a:Hover,#Header #NavBar #WebGamesButton a.Active { background-position: -370px -34px; }

#Header #NavBar #GuidesButton a {width:76px; background-position: -452px 0; }
#Header #NavBar #GuidesButton a IMG { height:33px; width:76px; }
#Header #NavBar #GuidesButton a:Hover,#Header #NavBar #GuidesButton a.Active { background-position: -452px -34px; }

#Header #NavBar #ServersButton a {width:79px; background-position: -528px 0; }
#Header #NavBar #ServersButton a IMG { height:33px; width:79px; }
#Header #NavBar #ServersButton a:Hover,#Header #NavBar #ServersButton a.Active { background-position: -528px -34px; }

#Header #NavBar #GiftCertificatesButton a {width:56px; background-position: -608px 0; }
#Header #NavBar #GiftCertificatesButton a IMG { height:33px; width:56px; }
#Header #NavBar #GiftCertificatesButton a:Hover,#Header #NavBar #GiftCertificatesButton a.Active { background-position: -608px -34px; }

#Header #NavBar #FitBrainsButton a {width:71px; background-position: -664px 0; }
#Header #NavBar #FitBrainsButton a IMG { height:33px; width:71px; }
#Header #NavBar #FitBrainsButton a:Hover,#Header #NavBar #FitBrainsButton a.Active { background-position: -664px -34px; }

#Header #NavBar #RSSButton {float:right;}
#Header #NavBar #RSSButton a {width:31px; background-position: -738px 0;}
#Header #NavBar #RSSButton a IMG { height:33px; width:31px; }
#Header #NavBar #RSSButton a:Hover,#Header #NavBar #RSSButton a.Active { background-position: -738px -34px; }

/* End Header Navigation Buttons */

/* Header Shop Game/Rentals Genre Menu */
#Header #GenreBar A { display:block; height:32px; float:left; background:url(http://3.games.bigpond-images.com/res/2007/images/header/genres/shopGamesGenreBack.png) no-repeat; }
#Header #GenreBar A:Hover, #Header #GenreBar A.Active { background:url(http://3.games.bigpond-images.com/res/2007/images/header/genres/shopGamesGenreBack.png) no-repeat; }

#Header #GenreBar .all IMG { height:32px; width:35px; }
#Header #GenreBar .all A {  width:35px; background-position: 0 0; }
#Header #GenreBar .all A:Hover, #Header #GenreBar .all .Active { background-position: 0 -32px; }

#Header #GenreBar .action IMG { height:32px; width:54px; }
#Header #GenreBar .action A {  width:54px; background-position: -35px 0; }
#Header #GenreBar .action A:Hover, #Header #GenreBar .action .Active { background-position: -35px -32px; }

#Header #GenreBar .adventure IMG { height:32px; width:72px; }
#Header #GenreBar .adventure A {  width:72px; background-position: -89px 0; }
#Header #GenreBar .adventure A:Hover, #Header #GenreBar .adventure .Active { background-position: -89px -32px; }

#Header #GenreBar .arcade IMG { height:32px; width:54px; }
#Header #GenreBar .arcade A {  width:54px; background-position: -161px 0; }
#Header #GenreBar .arcade A:Hover, #Header #GenreBar .arcade .Active { background-position: -161px -32px; }

#Header #GenreBar .fps IMG { height:32px; width:60px; }
#Header #GenreBar .fps A {  width:60px; background-position: -215px 0; }
#Header #GenreBar .fps A:Hover, #Header #GenreBar .fps .Active { background-position: -215px -32px; }

#Header #GenreBar .kids IMG { height:32px; width:57px; }
#Header #GenreBar .kids A {  width:57px; background-position: -275px 0; }
#Header #GenreBar .kids A:Hover, #Header #GenreBar .kids .Active { background-position: -275px -32px; }

#Header #GenreBar .puzzle IMG { height:32px; width:60px; }
#Header #GenreBar .puzzle A {  width:60px; background-position: -332px 0; }
#Header #GenreBar .puzzle A:Hover, #Header #GenreBar .puzzle .Active { background-position: -332px -32px; }

#Header #GenreBar .roleplaying IMG { height:32px; width:58px; }
#Header #GenreBar .roleplaying A {  width:58px; background-position: -392px 0; }
#Header #GenreBar .roleplaying A:Hover, #Header #GenreBar .roleplaying .Active { background-position: -392px -32px; }

#Header #GenreBar .sim IMG { height:32px; width:75px; }
#Header #GenreBar .sim A {  width:75px; background-position: -450px 0; }
#Header #GenreBar .sim A:Hover, #Header #GenreBar .sim .Active { background-position: -450px -32px; }

#Header #GenreBar .sport IMG { height:32px; width:52px; }
#Header #GenreBar .sport A {  width:52px; background-position: -525px 0; }
#Header #GenreBar .sport A:Hover, #Header #GenreBar .sport .Active { background-position: -525px -32px; }

#Header #GenreBar .strategy IMG { height:32px; width:67px; }
#Header #GenreBar .strategy A {  width:67px; background-position: -577px 0; }
#Header #GenreBar .strategy A:Hover, #Header #GenreBar .strategy .Active { background-position: -577px -32px; }

#Header #GenreBar .core IMG { height:32px; width:47px; }
#Header #GenreBar .core A {  width:47px; background-position: -644px 0; }
#Header #GenreBar .core A:Hover, #Header #GenreBar .core .Active { background-position: -644px -32px; }


/* Mobiles */
#Header #GenreBarMobile A { display:block; height:32px; float:left; background:url(http://3.games.bigpond-images.com/res/2007/images/header/genres/mobileGamesGenreBack.png) no-repeat; }
#Header #GenreBarMobile A:Hover, #Header #GenreBarMobile A.Active { background:url(http://3.games.bigpond-images.com/res/2007/images/header/genres/mobileGamesGenreBack.png) no-repeat; }

#Header #GenreBarMobile .All IMG { height:32px; width:35px; }
#Header #GenreBarMobile .All A {  width:35px; background-position: 0 0; }
#Header #GenreBarMobile .All A:Hover, #Header #GenreBarMobile .All .Active { background-position: 0 -32px; }

#Header #GenreBarMobile .Action IMG { height:32px; width:52px; }
#Header #GenreBarMobile .Action A {  width:52px; background-position: -35px 0; }
#Header #GenreBarMobile .Action A:Hover, #Header #GenreBarMobile .Action .Active  { background-position: -35px -32px; }

#Header #GenreBarMobile .Arcade IMG { height:32px; width:61px; }
#Header #GenreBarMobile .Arcade A {  width:61px; background-position: -87px 0; }
#Header #GenreBarMobile .Arcade A:Hover, #Header #GenreBarMobile .Arcade .Active { background-position: -87px -32px; }

#Header #GenreBarMobile .RolePlayer IMG { height:32px; width:51px; }
#Header #GenreBarMobile .RolePlayer A {  width:51px; background-position: -148px 0; }
#Header #GenreBarMobile .RolePlayer A:Hover, #Header #GenreBarMobile .RolePlayer .Active { background-position: -148px -32px; }

#Header #GenreBarMobile .Racing IMG { height:32px; width:62px; }
#Header #GenreBarMobile .Racing A {  width:62px; background-position: -199px 0; }
#Header #GenreBarMobile .Racing A:Hover, #Header #GenreBarMobile .Racing .Active { background-position: -199px -32px; }

#Header #GenreBarMobile .Sports IMG { height:32px; width:56px; }
#Header #GenreBarMobile .Sports A {  width:56px; background-position: -261px 0; }
#Header #GenreBarMobile .Sports A:Hover, #Header #GenreBarMobile .Sports .Active { background-position: -261px -32px; }

#Header #GenreBarMobile .Puzzle IMG { height:32px; width:61px; }
#Header #GenreBarMobile .Puzzle A {  width:61px; background-position: -317px 0; }
#Header #GenreBarMobile .Puzzle A:Hover, #Header #GenreBarMobile .Puzzle .Active { background-position: -317px -32px; }

#Header #GenreBarMobile .Casino IMG { height:32px; width:59px; }
#Header #GenreBarMobile .Casino A {  width:59px; background-position: -378px 0; }
#Header #GenreBarMobile .Casino A:Hover, #Header #GenreBarMobile .Casino .Active { background-position: -378px -32px; }

#Header #GenreBarMobile .Lifestyle IMG { height:32px; width:68px; }
#Header #GenreBarMobile .Lifestyle A {  width:68px; background-position: -437px 0; }
#Header #GenreBarMobile .Lifestyle A:Hover, #Header #GenreBarMobile .Lifestyle .Active { background-position: -437px -32px; }

#Header #GenreBarMobile .TVMovies IMG { height:32px; width:87px; }
#Header #GenreBarMobile .TVMovies A {  width:87px; background-position: -505px 0; }
#Header #GenreBarMobile .TVMovies A:Hover, #Header #GenreBarMobile .TVMovies .Active { background-position: -505px -32px; }

#Header #GenreBarMobile .BrainGames IMG { height:32px; width:96px; }
#Header #GenreBarMobile .BrainGames A {  width:96px; background-position: -592px 0; }
#Header #GenreBarMobile .BrainGames A:Hover, #Header #GenreBarMobile .BrainGames .Active { background-position: -592px -32px; }




/* End Header Navigation Buttons */

/* Shop module styles that override BodyModule styles */

#Document .ShopModule { border:1px solid #b4b4b4; border-top:none;
					background: #ffffff url(http://3.games.bigpond-images.com/res/2007/images/modules/bodymodule/gsbg.png) top repeat-x;  margin:0;}
#Document .ShopModule .HeaderTitle { background:url(http://2.games.bigpond-images.com/res/2007/images/modules/bodymodule/gsheaderright.png) top right no-repeat; margin-right:-85px; }
#Document .ShopModule .HeaderTitle A { color:#0077b5; padding-left:10px; }
#Document .ShopModule .HeaderTitle .TitleText, #Document .MMRoundedCorners .HeaderTitle .TitleText { color:#0077b5; font-size:18px; padding:8px 0px 0px 14px; font-weight:normal; }
#Document .ShopModule .HeaderTitle .TitleText A { background:url(http://2.games.bigpond-images.com/res/2007/images/icons/shopmodulearrow.png) 0px 6px no-repeat; }
#Document .ShopModule .Content A { color:#3075b0; }
#Document .ShopModule .Content { color:#737373; }
#Document .ShopModule .MoreLink { color:#0077b5; width:100%; text-align:right; padding: 8px 0px 8px 0px; border-top:1px solid #b4b4b4; background:#f4f4f4; }
#Document .ShopModule .MoreLink A { background:url(http://2.games.bigpond-images.com/res/2007/images/icons/shopmodulearrow.png) 0px 2px no-repeat;
								color:#0077b5; text-decoration:none; padding-left:10px; }
#Document .ShopModule .FindLink { color:#0077b5; width:100%; text-align:left; padding: 0px 0px 0px 0px;  }
#Document .ShopModule .FindLink A { background:url(http://2.games.bigpond-images.com/res/2007/images/icons/shopmodulearrow.png) 0px 2px no-repeat;
								color:#0077b5; text-decoration:none; padding-left:10px; }
#Document .ShopModule .FindLink A:hover { text-decoration:underline; }

#Document .MMRoundedCorners .HeaderTitle .TitleText { padding:0px 0px 5px 5px; }

/* End shop module styles */

/* Shop side module styles that override ShopSideModule styles */
#Document .ShopSideModule { background: #f5f5f5;
						border:1px solid #cad0d5; margin-left:10px; }
#Document .ShopSideModule .HeaderTitle { height:32px; background:url(http://1.games.bigpond-images.com/res/2007/images/modules/bodymodule/gssideheaderright.png) top right no-repeat; }
#Document .ShopSideModule .HeaderTitle A { color:#003b65; padding-left:10px; }
#Document .ShopSideModule .HeaderTitle .TitleText { color:#003b65; font-size:16px; padding:7px 0px 0px 14px; }
#Document .ShopSideModule .HeaderTitle .TitleText A { background:url(http://2.games.bigpond-images.com/res/2007/images/icons/shopmodulearrow.png) 0px 4px no-repeat; }

#Document .ShopSideModule .Content A { color:#0077b5; }
#Document .ShopSideModule .Content { color:#333333; }
/* End shop side module overrides */

/* Right Module style */
#Document .RightModule { border: 1px solid #cad0d5; margin:10px 11px 10px 10px;   background:#ffffff; width:299px; }
#Document .RightModule .Header { font-family:arial; font-weight:bold; font-size:18px; color:#0077b5; padding-left:5px; padding-top:5px; }
#Document .RightModule .Contents { padding:5px; }

/* Right Admin Module style */
#Document .RightAdminModule { border: 1px solid #cad0d5; margin-left:10px; margin-right:11px; margin-top:10px; background:#ffffff; width:159px; }
#Document .RightAdminModule .Header { font-family:arial; font-weight:bold; font-size:18px; color:#0077b5; padding-left:5px; padding-top:5px; }
#Document .RightAdminModule .Contents { padding:5px; }

/* Tab Menu Bar for Shop */
#Document .TabMenuBar { background-color: #187DA0; height:30px;}

/* Shop Front Page */
#Document .MMRoundedCornersShop .MoreLink {
	background-color:#F4F4F4;
}
#Document .MMRoundedCornersShop .MoreLink A {
	text-decoration:none;
}
/* Shop Recommendations Module */
#Document #ShopRecommendations .Content { background-color:#F3F3F3;border:1px solid #B4B4B4; }
#Document #ShopRecommendations { margin-bottom:7px; }
#Document #ShopRecommendations .HeaderTitle {
    height: 39px;
}
#Document  #ShopRecommendations .HeaderTitle .TitleText {
    padding:0px 0px 0px 0px;
}

#Document #ShopRecommendations .HeaderTitle .TitleButtons ul { margin:0; padding:0; list-style:none; }
#Document #TitleBar { background: none; background-color:#fcfcfc; margin:0px 0px 0px 0px; padding:0;}
#Document #TitleBar .Title { color:#2a5e8d; padding:5px 0px 5px 0px; }

#Document #ShopRecommendations .HeaderTitle li span {
    display: block;
    padding: 4px 20px 4px 10px;
    font-size: 16px;
    font-weight: bold;
}
#Document #ShopRecommendations .HeaderTitle li#current span a {
    color: #1b8aae;
}

/* Shop Browse Module */
#Document .ShopBrowse {
	background-color:#fff;
	border:1px solid #B4B4B4;
	margin-bottom:7px;
	_display:block; /* IE6 backbround bug fix */
}

#Document .ShopBrowse .ShopBrowseHeader {
	padding-top:0px;
	padding-bottom:5px;
}
#Document .ShopBrowse .ShopBrowseHeader .ShopBrowseNav {
	padding:5px 0px 5px 5px;
}
#Document .ShopBrowse .ShopBrowseHeader .ShopBrowsePaginator {
	padding:5px;

}
#Document .ShopBrowse .ShopBrowseHeader .ShopBrowseFilter {
	background-color:#e3e3e1;
	border-bottom:#d2d1c9 1px solid;
	padding:0px 8px;
}
#Document .ShopBrowse .ShopBrowseHeader .ShopBrowseOrder {
	background-color:#EEEEEC;
	border-top:#d2d1c9 1px solid;
	border-bottom:#d2d1c9 1px solid;
	padding:5px;
	position:relative;
}

#Document .ShopBrowse .ShopBrowseContents {
	padding:5px;
}

#Document .ShopBrowse .ShopBrowseTabSmall { position:relative; height:34px; border-bottom:1px solid #b4b4b4; }
#Document .ShopBrowse .UnlimitedSmall { background:url(http://4.games.bigpond-images.com/res/2007/images/rentals/unlimited_validbg.png) right no-repeat; }
#Document .ShopBrowse .KidsSmall { background:url(http://1.games.bigpond-images.com/res/2007/images/rentals/kids_validbg.png) right no-repeat; }
#Document .ShopBrowse .ShopBrowseTabSmall .Text { padding:12px 97px 0 0; font-size:14px; font-weight:bold; color:#fff; text-align:right; }
#Document .ShopBrowse .ShopBrowseTabSmall .Text A { color:#fff; }

#Document .ShopBrowse .ShopBrowseTab {  position:relative; height:77px; border-bottom:1px solid #b4b4b4; color:#fff; }
#Document .ShopBrowse .UnlimitedBig { background:url(http://4.games.bigpond-images.com/res/2007/images/rentals/unlimited_signupbg.png) right no-repeat; }
#Document .ShopBrowse .KidsBig { background:url(http://4.games.bigpond-images.com/res/2007/images/rentals/kids_signupbg.png) right no-repeat; }
#Document .ShopBrowse .ShopBrowseTab .TopText { padding: 12px 113px 0 0; font-size:20px; font-weight:bold; text-align:right; }
#Document .ShopBrowse .ShopBrowseTab .BottomText { padding: 6px 106px 0 0; }
#Document .ShopBrowse .ShopBrowseTab .BottomText td { font-size:14px; font-weight:bold; color:#fff; padding-bottom:5px; }
#Document .ShopBrowse .ShopBrowseTab .BottomText td.Price {  padding-right:5px; font-size:30px; padding-bottom:0px; }
#Document .ShopBrowse .ShopBrowseTab .BottomText td.Dollar { font-size:20px; padding-bottom:7px; padding-left:5px; }
#Document .ShopBrowse .ShopBrowseTab .BottomText td.PerMonth { text-align:left; font-size:9px; font-weight:normal; }
#Document .ShopBrowse .ShopBrowseTabSmall .GenreTab, #Document .ShopBrowse .ShopBrowseTab .GenreTab {
	position:absolute; bottom:-2px; left:0px; height:27px; background:url(http://4.games.bigpond-images.com/res/2007/images/rentals/genretabbg.gif) right no-repeat;
}
#Document .ShopBrowse .ShopBrowseTabSmall .GenreTab .Text, #Document .ShopBrowse .ShopBrowseTab .GenreTab .Text {
	font-size:16px; font-weight:bold; color:#333333; line-height:27px; vertical-align:middle; padding:0 40px 0 30px;
}

#Document #Breadcrumbs { color:#9bcada; background:#0677a3; width:auto; height:24px;}
#Document #Breadcrumbs A { color:#9bcada; }


/* Games Browse Menu */
#Document #BrowseMenu  { _width:658px;} /* Stops menu from stretching the page by 2px in IE6 */
#Document .orangeHeading { color:#FF6600;font-size:14px;font-weight:bold;padding-bottom:5px; }
#Document .greenHeading { color:#009933; font-size:16px; font-weight:bold; }
#Document .codeText { color:#003366;font-size:18px;font-weight:bold;padding-top:5px;padding-bottom:10px; }

#Document A.Title { font-weight:bold; text-decoration:none; }
#Document A.Title:Hover { text-decoration:underline; }

#Document .GamesHeader, #Document .GamesHeader .HeroImage, #Document .GamesHeader .Title { width:660px; }

#Document .blueHeaderTabs .HeaderTitle li#current { background: url(http://1.games.bigpond-images.com/res/2007/images/modules/blueheader/dl_tab_right_on_white.gif) no-repeat right top; }

#Document .OrderMenu {
	padding-top: 4px;
	padding-right: 30px;
}

/* Rentals Styles */
#Document .RentalsPackLink {  }
#Document .RentalsPackLink A { font-weight:bold;color:#2e8bd4; text-decoration:none; font-size:11px; }
#Document .RentalsPackLink A:Hover, #Document A.RentalsMoreLink:Hover { text-decoration:underline; }
#Document A.RentalsMoreLink  { text-decoration:none; font-weight:bold; color:#116897; font-size:10px; }
#Document table.WhiteText td { color:#fff; }
#Document table.BoldText td { font-weight:bold; }

#Document #RentalsQuickLinks {background:url(http://4.games.bigpond-images.com/res/2007/images/rentals/quicklinks.jpg) no-repeat;width:310px;height:136px;margin-left:10px;margin:10px 0 9px 10px;}
#Document #WebgamesQuickLinks {background:url(http://4.games.bigpond-images.com/res/2008/images/shop/webgames/rightquicklink.jpg) no-repeat;width:310px;height:28px;margin:10px 0 9px 10px;}
#Document #MobileQuickLinks {background:url(http://4.games.bigpond-images.com/res/2008/images/mobiles/rightquicklink.jpg) no-repeat;width:310px;height:28px;margin:10px 0 9px 10px;}
#Document #RentalsQuickLinks .RightRentalsQuickLink, 
#Document #WebgamesQuickLinks .RightRentalsQuickLink, 
#Document #MobileQuickLinks .RightRentalsQuickLink { display:block; height:27px; color:#0075b0; font-size:13px;font-weight:bold; text-decoration:none;}
#Document #RentalsQuickLinks .RightRentalsQuickLink img, 
#Document #WebgamesQuickLinks .RightRentalsQuickLink img,
#Document #MobileQuickLinks .RightRentalsQuickLink img { height:27px; width:66px; vertical-align:middle;}


/* Rental Right Side Faves module */
#Document  .ShopRightModuleFavDiv {height:27px;}
#Document  .ShopRightModuleFavDiv img{vertical-align:middle;margin-right:5px;}
#Document  .ShopRightModuleFavDiv a{font-family: arial; color:#000 !important; font-size:12px; font-weight:bold; text-decoration:none !important;}
#Document  .ShopRightModuleFavDiv  .ShopRightModuleTrash { float:right;}
#Document  .ShopRightModuleFavDiv  .ShopRightModuleTrash img{ cursor:pointer;}
#Document  .ShopHRule {height:1px; background-color:#c3c3c3;margin:2px 0;}
#Document  .ShopHRule  hr{display:none;}
#Document .ShopRightModulePager{float:right; font-weight:bold; margin-top:10px;}
#Document .ShopRightModulePager a{cursor:pointer; text-decoration:none;}


#Document A.RentalLink { color:#116897; text-decoration:none; }
#Document A.RentalLink:Hover { text-decoration:underline; }
#Document table.HowItWorks { width:310px; }
#Document table.HowItWorks td.CellStyle { border-bottom:1px solid #cfcfcf; font-family:arial; font-size:11px; padding-top:16px; padding-bottom:10px; }
#Document table.HowItWorks td.CellStyle2 { padding:12px 0 8px 0; border-bottom:1px solid #cfcfcf; width:94px; }
#Document table.HowItWorks td.CellStyle3 { padding:12px 0 8px 0; border-bottom:1px solid #cfcfcf; width:216px; }
#Document table.HowItWorks td .BlankPoint { padding-left:8px; }
#Document table.HowItWorks td .BluePoint { padding-left:8px; background:url(http://1.games.bigpond-images.com/res/2007/images/content/shopsearchmoduleheader.png) 0 4px no-repeat; }


/* Shop Tab Module */
#Document .ShopTabs {margin-top:10px;}
#Document .ShopTabs .Header { background:url(http://1.games.bigpond-images.com/res/2008/images/shoptabs/blue/shoptabheader.png) no-repeat; height:82px; width:660px;position:relative; _behavior: url('/res/2007/css/iepngfix.htc'); }
#Document .ShopTabs .Header .HeaderText {position:absolute; padding:9px 0 0 11px; color:white;}
#Document .ShopTabs .Header .HeaderText h1 {margin:0; float:left; font:normal 29px Arial;}
#Document .ShopTabs .Header .SubHeaderText {float:left; padding:12px 0 0 10px; font:bold 16px Arial;}
#Document .ShopTabs { position:relative;margin-bottom:11px;width:660px;font-family:arial; }
/*#Document .SearchModuleHeader { background:url(http://1.games.bigpond-images.com/res/2007/images/modules/shopbrowsemodule/menubg.png) repeat-x; border-collapse:collapse; }*/
#Document .SearchModuleHeader td { padding:0; }
#Document .SearchModuleHeader .SearchModuleHeaderLeft { width:8px; background-image:url('http://2.games.bigpond-images.com/res/2007/images/modules/shopbrowsemodule/menubg_left.png') }
#Document .SearchModuleHeader .SearchModuleHeaderRight { width:8px; background-image:url('http://4.games.bigpond-images.com/res/2007/images/modules/shopbrowsemodule/menubg_right.png') }
#Document #ShopSearchSectionTabs { margin-bottom:0; }

/* Web Games Styles */
#Document #WebGamesHeader { }
#Document #WebGamesHeader #WebGamesPromos { float:left; margin-left:15px; _margin-left:5px; margin-top:50px; width:462px; _width:472px;}
#Document #WebGamesHeader #WebGamesPromos .miniPromo { float:left; border: 1px solid #1D99BF; height:73px; width:118px; clear:left; margin:4px; margin-right:0; overflow:hidden; cursor:pointer; position:relative;}
#Document #WebGamesHeader #WebGamesPromos .WebGamesMainPromo{float:right; border: 1px solid #1D99BF; height:239px; width:324px; margin:4px; overflow:hidden; display:none; position:relative;}
#Document #WebGamesHeader #OnlineTop10 { float:right; margin-right:16px; _margin-right:9px; margin-top:80px;}
#Document #WebGamesHeader #OnlineTop10 .WebGameTop10Num { font-size:12px; color:#666; font-weight:bold;}
#Document #WebGamesHeader #OnlineTop10 .WebGameTop10Game { font-size:12px; color:#0075BB; font-weight:bold; text-decoration:none; display:block;margin:4px;}
#Document #WebGamesHeader #OnlineTop10 .WebGameTop10Game:Hover{text-decoration:underline;}
#Document #WebGamesHeader #OnlineTop10 .MoreLink { color:#0077b5; text-align:left; padding: 12px 0px 8px 0px;}
#Document #WebGamesHeader #OnlineTop10 .MoreLink A { background:url(http://2.games.bigpond-images.com/res/2007/images/icons/shopmodulearrow.png) 0px 2px no-repeat; font-weight:bold; color:#0077b5; text-decoration:none; padding-left:10px; }

#Document #WebGameHeader, #WebGameFooter  { border-collapse:collapse; width:100%; }
#Document #WebGameHeader td, #WebGameFooter td { padding:0px; margin:0px;}
#Document #WebGameHeader  { height:80px; margin-top:10px;}
#Document #WebGameHeader #WGHLeft { width:10px; background:URL('http://2.games.bigpond-images.com/res/2008/images/shop/webgames/webgame_header_left.gif') repeat-x top right; vertical-align:top; }
#Document #WebGameHeader #WGHMiddle { background:URL('http://1.games.bigpond-images.com/res/2008/images/shop/webgames/webgame_header_bg.gif') repeat-x top left; vertical-align:top; }
#Document #WebGameHeader #WGHRight { width:10px; background:URL('http://3.games.bigpond-images.com/res/2008/images/shop/webgames/webgame_header_right.gif') repeat-x top left; vertical-align:top; }
#Document #WebGameHeader .GameTitle{ float:left; margin-top:9px; font-size:18px; color:white; font-weight:bold; margin-left:10px;}
#Document #WebGameHeader #IconLinks{ float:right;margin-top:13px;}
#Document #WebGameHeader #IconLinks a{ color:#fff;font-weight:bold;text-decoration:none;padding-left:20px; margin-right:12px; _margin-right:8px; display:block;height:20px; float:left;}
#Document #WebGameHeader #IconLinks a:hover{ text-decoration:underline;}
#Document #WebGameHeader #IconLinks .LeaderboardLink{ background:url(http://1.games.bigpond-images.com/res/2008/images/shop/webgames/leaderboardicon.png) 0px 0px no-repeat;}
#Document #WebGameHeader #IconLinks .FreeTrialLink{ background:url(http://4.games.bigpond-images.com/res/2008/images/shop/webgames/downloadicon.png) 0px 0px no-repeat;}
#Document #WebGameMain { background:URL('http://4.games.bigpond-images.com/res/2008/images/shop/webgames/webgame_body_bg.gif'); }								
#Document #webgameloading {text-align:center; position:absolute; color:white; margin-top:80px;font-size:14px; width:660px;font-weight:bold;}
#Document .WebBottomGrad { background:URL('http://3.games.bigpond-images.com/res/2008/images/shop/webgames/webgame_bottomgrad.gif') repeat-x top left; height:40px;}
#Document #WebGameFT { background:url(http://2.games.bigpond-images.com/res/2008/images/shop/webgames/gameftbg.gif) repeat-y; height:180px;}
#Document #WebGameFT #WGFfreetrial { float:left; text-align:center; width:300px; margin-left:15px;_margin-left:8px;margin-top:10px; color:#666;}
#Document #WebGameFT #WGFfullversion { float:right; text-align:center; width:300px;margin-right:15px;_margin-right:8px;margin-top:10px; color:#666;}
#Document #WebGameFT #WGFfullversion .price { font-size:35px; color:black;}
#Document #WebGameFooter  { height:9px; }
#Document #WebGameFooter #WGFLeft { width:10px; background:URL('http://4.games.bigpond-images.com/res/2008/images/shop/webgames/webgame_footer_left.gif'); }
#Document #WebGameFooter #WGFMiddle { background:URL('http://3.games.bigpond-images.com/res/2008/images/shop/webgames/webgame_footer_bg.gif') repeat-x top left; vertical-align:top; }
#Document #WebGameFooter #WGFRight { width:10px; background:URL('http://1.games.bigpond-images.com/res/2008/images/shop/webgames/webgame_footer_right.gif'); }
#Document #WebGameRelated { border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; background:#fff;padding-left:13px;padding-top:10px; width:645px;}
#Document #WebGameRelated span{ color:#666; font-weight:bold; font-size:12px; }
#Document #WebGameRelated img{ height: 112px;width:80px; }
#Document #WebGameRelated .webgame{ padding:2px; text-align:center;float:left; height:165px;padding-top:5px; position:relative;width:101px;}
#Document #WebGameRelated .webgametitle{ font-size:11px; color:#0077B5; font-weight:bold; width:101px; display:block; text-decoration:none; height:50px;}
#Document #WebGameRelatedFooter { background:url(http://1.games.bigpond-images.com/res/2008/images/shoptabs/shoptabfooter.png) no-repeat; height:31px; width:660px; }
#Document #WebGameRelatedFooter .MoreLink { float:right;height:31px;line-height:31px;padding-right:12px; }
#Document #WebGameRelatedFooter .MoreLink a,
#Document #WebGameRelatedFooter .MoreLink a:hover ,
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBPlaynow .MoreLink ,
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBViewfulllb  .MoreLink { color:#4e87c0;font-weight:bold;text-decoration:none;padding-left:8px;background:url(http://3.games.bigpond-images.com/res/2007/images/icons/morelink.gif) 0px 4px no-repeat; }
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBPlaynow .MoreLink :hover ,
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBViewfulllb  .MoreLink :hover { text-decoration:underline; }
#Document #WebGamesLeaderboardBody { background:#575C65 url(http://2.games.bigpond-images.com/res/2008/images/shop/webgames/leaderboardbackgrad.png) no-repeat 0 81px; width:660px; margin-top:10px;}
#Document #WebGamesLeaderboardBody .LeaderboardSmall{ background: url(http://2.games.bigpond-images.com/res/2008/images/shop/webgames/leaderboardback-s.png) no-repeat; width:319px; height:306px;margin:5px;_margin:4px;float:left;}
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBGameinfo{ float:left; margin: 10px 0 0 10px; _margin-left:6px;}
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBGameinfo .LBGamename{ text-decoration:none; font-size: 17px;}
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBGameinfo .LBGametype{ font-size: 14px; color: #3075B0;}
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBPlayonline{ float:right; margin: 10px 10px 0 0; _margin-right:6px;}
#Document .LBTable{ padding:5px;}
#Document .LBTable table{ width:100%; border-collapse:collapse; border-bottom:1px solid #2578A2;  }
#Document .LBTable th{border-bottom:1px solid #2578A2; font-size:12px; }
#Document .LBTable td{border-bottom:1px solid #88b7cd; font-size:12px; }
#Document .LBTable .LBRank{ text-align:center; color:#0077B5; font-weight:bold; width:40px;}
#Document .LBTable .LBUser{ background-color:#E97713; color:white; font-weight: bold; }
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBPlaynow { float:left; margin: 5px 0 0 10px; _margin-left:6px;}
#Document #WebGamesLeaderboardBody .LeaderboardSmall .LBViewfulllb { float:right; margin: 5px 10px 0 0; _margin-right:6px; }
#Document #WebGamesLeaderboardGameinfo { width:324px; height:124px; padding:2px;}
#Document #WebGamesLeaderboardGameinfo .boxart{ float:left; margin:5px; }
#Document #WebGamesLeaderboardGameinfo .gameinfo{ color:white; display:none;}
#Document #WebGamesLeaderboardGameinfo .gamename{ font-size:17px; color:white;margin-top:10px;}
#Document #WebGamesLeaderboardGameinfo .gameinfo .gametype{ font-size:15px; font-weight:bold; color:#95dbed; }
#Document #WebGamesLeaderboardGameinfo .gameinfo table{border-collapse:collapse; width:200px; margin:5px 0; font-size:12px;}
#Document #WebGamesLeaderboardGameinfo .gameinfo table td{ color:white; font-size:12px;}
#Document #LBTimeFilter {position:absolute;margin-left:480px; color:white; font-weight:bold;}

/* Mobile headers */
#Document .MobileHeader { height:73px;background:#2ca6cf url(http://2.games.bigpond-images.com/res/2008/images/mobiles/genreheaders/generic.jpg) no-repeat right; margin: 8px 0 0 5px;}
#Document .MobileHeader td { font-size:22px;font-weight:bold;color:#fff;padding-left:18px; }
#Document .MobileHeader .SubTitle { font-size:12px;color:#fff;padding:3px 0 0 18px; }

#Document .MobilePrice { font-size:18px;color:#666666; }
#Document input.ShopInput { border:1px solid #ababab;height:18px;font-weight:normal;color:#999999; }

#Document .MobileHeading { font-size:16px;font-weight:bold;color:#333; }
#Document  .MobileHRule {height:2px; background-color:#999999;margin:2px 0;}
#Document  .MobileHRule  hr{display:none;}
#Document table.NormalFont td { font-size:12px; }
#Document .mobileUserReview { padding:4px 0px; border-bottom:1px solid #999999; }
#Document #MobileCarouselScreen img { width:117px;height:140px; }

#Document .christmaspromo{float:left;margin: 0 0 3px 5px; width:158px; height:154px; overflow:hidden; _margin-left:3px;}
#Document .certHeader{font-weight:bold; font-size:12px; margin:10px;}
#Document .certPics, #Document .prePaidPics, #Document .certOptionsPics{text-align:center; margin:10px 0;}
#Document .certPics img{margin:0 7px; border:2px solid #1953AD}
#Document .prePaidPics img{margin:0; border:0;}
#Document .certOptionsPics img{margin:0 6px;}

#Document .BargainCarouselHeader{height:30px; padding-left:10px; padding-top:10px;width:650px;}
#Document .BargainCarouselHeader a{color:#0077B5; font-weight:bold; font-size:18px;text-decoration:none;}
#Document .BargainCarouselWrapper{ width:660px; background:#fff; border-bottom:1px solid #92CDDE; border-top:1px solid #92CDDE;  margin-bottom:15px; height:233px;}
#Document .BargainCarouselWrapper table{text-align:center;}
#Document .BargainCarouselWrapper .BargainsCarousel table tr td{ padding:0;}
#Document .TabGamePrice{ font-size:14px;font-weight:bold;color:#666;font-weight:bold;text-align:center;padding-bottom:4px; }
#Document .BargainCarouselWrapper a{color:#4E87C0; text-decoration:none;}
#Document .BargainsCarousel { padding: 10px 0; overflow:hidden;_padding-top:8px;}
#Document .BargainsCarousel .BargainsCarouselGameWrapper{ width:5000px;} /* 5000px because its parent is overflow hidden and this children are floated */
#Document .BargainsCarousel .CarouselGame{ float:left; text-align:center;}
#Document .BargainsCarousel .CarouselGame .TabGame .Title{ height:48px; _height:40px;}
#Document .BargainsCarouselNextOn, #Document .BargainsCarouselPrevOn, #Document .BargainsCarouselNextOff, #Document .BargainsCarouselPrevOff {width:11px;height:233px;}
#Document .BargainsCarouselNextOff {float:right; background: url(http://4.games.bigpond-images.com/res/2008/images/shoptabs/carouselnextoff.jpg) no-repeat;}
#Document .BargainsCarouselNextOn {float:right; background: url(http://2.games.bigpond-images.com/res/2008/images/shoptabs/carouselnexton.jpg) no-repeat; cursor:pointer;}
#Document .BargainsCarouselPrevOff {float:left; background: url(http://2.games.bigpond-images.com/res/2008/images/shoptabs/carouselprevoff.jpg) no-repeat;}
#Document .BargainsCarouselPrevOn {float:left; background: url(http://3.games.bigpond-images.com/res/2008/images/shoptabs/carouselprevon.jpg) no-repeat; cursor:pointer;}
#Document .BargainCarouselMobilePromo {position:absolute; width: 149px; height:284px; overflow:hidden;margin-left:485px;margin-top:-10px;}

#Document .BargainsPageLargeLink{padding-left:14px; display:block; background:url(http://2.games.bigpond-images.com/res/2007/images/icons/shopmodulearrowlarge.png) 2px 6px no-repeat; color:#0077b5; font-size:16px;text-decoration:none; font-weight:bold; margin-bottom:10px;}

/* New shop browsing styles */
.BrowseTitleTable { width:990px; padding: 10px 0px; overflow:hidden; position:relative; }
.BrowseTitleTable .BrowseTitle { float:left; width:296px; padding:0 5px 15px 15px; color:#666; }
.BrowseTitleTable .BrowseTitle .LeftSection { float:left; width:91px; }
.BrowseTitleTable .BrowseTitle .RightSection { float:left; width:205px; }
.BrowseTitleTable .BrowseTitle .Boxart { }
.BrowseTitleTable .BrowseTitle .Price { font-size:21px; font-weight:bold; padding:3px; }
.BrowseTitleTable .BrowseTitle .Title { font-weight:bold; font-size:16px; }
.BrowseTitleTable .BrowseTitle .SmallInfo { color:#808080; padding:1px 0 3px 0; }
.BrowseTitleTable .BrowseTitle .ItemInfo { padding: 3px 0px; font-size:11px; }
.BrowseTitleTable .BrowseTitle .MoreLink { padding-bottom:3px; }
.BrowseTitleWrapper { width: 2000px; }
.BrowseTitlePage { width:990px; float:left; }

#Document .Promo {margin-left:10px;}

#BrowseAdModule { float:right; margin:10px 10px 10px 0;  background: url(http://3.games.bigpond-images.com/res/2008/images/shop/adheader.png) no-repeat; padding-top:20px; _margin-right:5px; _margin-left:5px; width:300px; height:250px;}
#RightColumn #BrowseAdModule { float: left; margin:12px 0 10px 0; }
#BrowseItemsPromo {float:left; height:275px; width:650px; margin:10px 0 10px 15px; _margin-left:10px;}
#BrowseItemsPromo .BrowseTitlePromoHeader{height:66px; width:520px; float:left;_behavior: url('/res/2007/css/iepngfix.htc'); margin:0; text-indent:-9999px;}
#BrowseItemsPromo .BrowseTitleRightPromo{height:275px; width:130px; float:right;}
#BrowseItemsPromo .BrowseTitlePromoGames { height:173px; width:519px; float:left; border:1px solid #b5b5b5; border-right:none;padding-top:3px;}
#BrowseItemsPromo .BrowseTitlePromoGames .Game { float:left; margin:1px; width:84px; text-align:center;}
#BrowseItemsPromo .BrowseTitlePromoGames .Game .Boxart { height:112px; }
#BrowseItemsPromo .BrowseTitlePromoGames .Game .Title { height:30px; padding-top:2px;}
#BrowseItemsPromo .BrowseTitlePromoGames .Game .Title a{ font-weight:bold; text-decoration:none; }
#BrowseItemsPromo .BrowseTitlePromoGames .Game .Price{ font-size:18px; color:#666; font-weight:bold; }
#BrowseItemsPromo .BrowseTitlePromoFooter { height:20px; width:505px; float:left;background: url(http://3.games.bigpond-images.com/res/2008/images/shop/browsepromofooter.png) no-repeat bottom left; text-align:right; padding-right:15px; padding-top:4px;}
#BrowseItemsPromo .BrowseTitlePromoFooter a{ color:black; font-weight:bold; text-decoration:none; background: url(http://2.games.bigpond-images.com/res/2008/images/shop/miniblackarrow.gif) no-repeat 0 4px; padding-left:8px;}
#BrowseItemsPromo .BrowseTitlePromoFooter a:hover{ text-decoration:underline;}
#BrowseMenuDiv { background: url(http://1.games.bigpond-images.com/res/2007/images/modules/shopbrowsemodule/menubg.png) repeat-x; height:38px; margin:0 10px 0 15px; clear:both; border-collapse:collapse;}
#BrowseMenuDiv td { padding:0; }
#BrowseMenuDiv .BrowseMenuDivLeft { width:8px; background-image:url('http://2.games.bigpond-images.com/res/2007/images/modules/shopbrowsemodule/menubg_left.png') }
#BrowseMenuDiv .BrowseMenuDivRight { width:8px; background-image:url('http://4.games.bigpond-images.com/res/2007/images/modules/shopbrowsemodule/menubg_right.png') }
#BrowseMenuDiv #BrowseOrderDiv { float:left; color:white; font-size:12px; font-weight:bold;}
#BrowseMenuDiv #BrowseOrderDiv .orderingInfo { float:left; font-size:14px; padding:10px 0 0 4px;}
#BrowseMenuDiv #BrowseOrderDiv .orderInfoselected, #BrowseMenuDiv #BrowseOrderDiv .orderInfo {float:left; font-size:13px; padding:5px 8px 10px 16px;  margin:0 5px;}
#BrowseMenuDiv #BrowseOrderDiv .orderInfoselected {  color:#505513;background: white url(http://3.games.bigpond-images.com/res/2007/images/icons/ShopOrderIconSelected.gif) no-repeat 5px 11px; border:1px solid #7f7f7f; border-bottom:none;}
#BrowseMenuDiv #BrowseOrderDiv .orderInfo{  background:url(http://3.games.bigpond-images.com/res/2007/images/icons/ShopOrderIcon.gif) no-repeat 5px 9px;}
#BrowseMenuDiv #BrowseOrderDiv .orderInfo a{  color:white; text-decoration:none;}
#BrowseMenuDiv #BrowseOrderDiv .orderInfo a:hover{ text-decoration:underline;}
#BrowseMenuDiv #BrowsePagingDiv { float:right; color:#000; padding:7px 4px 0 0; }
#BrowseMenuDiv #BrowsePagingDiv .pagingInfo { float: left; font-size:12px; padding:4px 5px 0 0; }
#BrowseMenuDiv #BrowsePagingDiv .pagingBar { float:left; }
#BrowseMenuDiv #BrowsePagingDiv .pagingNav { float:left; }
.BrowseInjectModule { background: url(http://1.games.bigpond-images.com/res/2008/images/shop/browsegradbg.jpg) repeat-x; padding:15px 10px; height:161px;}
.BrowseInjectModule .BrowsePromo {float:left; width:650px; height:150px; }
#BrowseNewsletter, #BrowseHowItWorks {width:290px; height:125px; float:right; margin-left:2px; color:#666; padding:20px 5px 5px 5px; _behavior: url('/res/2007/css/iepngfix.htc');}
#BrowseNewsletter {background: url(http://4.games.bigpond-images.com/res/2008/images/shop/newslettersignupbg.png) no-repeat;}
#BrowseHowItWorks {background: url(http://1.games.bigpond-images.com/res/2008/images/shop/howitworksbg.png) no-repeat; padding:25px 5px 5px 10px;}
#BrowseNewsletter input[type=text]{width:148px;}
#BrowseNewsletter a{font-weight:bold; color:#0075b0; text-decoration:none;}
#BrowseNewsletter a:hover{text-decoration:underline;}
#BrowseNewsletter .NewsletterHeader, #BrowseHowItWorks  .NewsletterHeader{font-size:19px; color:#006699; margin-bottom:5px;}
#BrowseNewsletter .NewsletterMini{float:left; margin-right: 5px;}
#BrowseNewsletter .NewsletterButton{float:right; margin:5px 4px 0 0; width:73px;}

/* new shop home redesign styles */
#Document .BasicGame { float:left; width: 100px; text-align:center; display:block; margin: 3px 2px; _margin:3px 1px;}
#Document #SkinGapUpper { width:1004px; height:12px; margin-bottom: 64px; z-index: 40; position:relative; background: url(http://3.games.bigpond-images.com/res/2008/images/header/gs_skingap_upper.png) no-repeat; _behavior: url('/res/2007/css/iepngfix.htc'); }
#Document #SkinGapLower { width:1004px; height:14px; z-index: 40; position:relative; background: url(http://1.games.bigpond-images.com/res/2008/images/header/gs_skingap_lower.png) no-repeat; _behavior: url('/res/2007/css/iepngfix.htc'); }

#ShopFeatureModule  { width:663px; height:314px; background: url(http://1.games.bigpond-images.com/res/2008/images/shop/shopfeaturebg.jpg) no-repeat; margin:8px 0 0 5px; padding-top:10px;float:left;_width:660}
#ShopFeatureModule  .ShopFeatureModuleSmall {width:99px; height:56px; overflow:hidden; margin: 0 0 5px 10px; cursor:pointer;}
#ShopFeatureModule  .ShopFeatureModuleSmall img{opacity:0.5; filter:alpha(opacity=50);}
#ShopFeatureModule  .ShopFeatureModuleLarge {position:absolute; margin-left:120px; _margin-left:110px; width:528px; height:297px; overflow:hidden; visibility:hidden; opacity:0; filter:alpha(opacity=0);}
#ShopFeatureModule  .ShopFeatureModuleLarge .ShopFeatureModuleOverlay{position:absolute; width:520px; height:55px; margin-top:242px; font-size:22px; color:white; padding-left:8px; font-weight:bold; background:transparent url(http://1.games.bigpond-images.com/res/2008/images/shop/shopfeaturetransfg.png); _behavior: url('/res/2007/css/iepngfix.htc');}

#ShopHomeNewsletterModule {
	background-image: url(http://2.games.bigpond-images.com/res/2008/images/shop/home-newsletter-signup-bg.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 60px;
	float:right;
	margin-right:13px;_margin-right:7px;
	margin-top: 8px;
	clear:both;
}
#ShopHomeNewsletterModule #spacer {height: 30px;}
#ShopHomeNewsletterModule input[type=text] { border: 1px solid #aaaaaa; color:#666; }
#ShopHomeNewsletterModule a { color: #114881; font-weight: bold; text-decoration: none; }

#ShopHomeCarousel { margin: 10px 12px; }
#ShopHomeCarousel .Header { width:966px; height:43px; background:url(http://4.games.bigpond-images.com/res/2008/images/shop/home-header-generic.gif) no-repeat; }
#ShopHomeCarousel .Header h2 { float:left; color:white; font-size:16pt; font-weight:bold; margin:0; padding: 10px 0 0 10px; }
#ShopHomeCarousel .Header a { color:white; text-decoration:none; }
#ShopHomeCarousel .HeaderButtons { float:right; margin: 10px 10px 0 0; }
#ShopHomeCarousel .Content { height:181px; background: url(http://2.games.bigpond-images.com/res/2008/images/1x1-grey.gif) repeat-x scroll bottom;}
#ShopHomeCarousel .NextOn, #ShopHomeCarousel .PrevOn, #ShopHomeCarousel .NextOff, #ShopHomeCarousel .PrevOff {width:21px;height:181px;}
#ShopHomeCarousel .NextOff {float:right; background: url(http://2.games.bigpond-images.com/res/2008/images/shop/home-carousel-next-off.gif) no-repeat;}
#ShopHomeCarousel .NextOn {float:right; background: url(http://2.games.bigpond-images.com/res/2008/images/shop/home-carousel-next-on.gif) no-repeat; cursor:pointer;}
#ShopHomeCarousel .PrevOff {float:left; background: url(http://4.games.bigpond-images.com/res/2008/images/shop/home-carousel-prev-off.gif) no-repeat;}
#ShopHomeCarousel .PrevOn {float:left; background: url(http://3.games.bigpond-images.com/res/2008/images/shop/home-carousel-prev-on.gif) no-repeat; cursor:pointer;}
#ShopHomeCarousel .Item { width:100px; height:160px; float:left; text-align:center; }
#ShopHomeCarousel .Item a { font-weight:bold; text-decoration:none; }
#ShopHomeCarousel .Wrapper { float:left; overflow:hidden; position:relative;}
#ShopHomeCarousel .Container { width:5000px; padding: 10px 0 0 5px; }

#ShopHomeCarousel #RentalCarousel { float:left;overflow:hidden; #width:650px; }
#ShopHomeCarousel #RentalPromos { width: 316px; float:left; }

#RightShopHomeAdModule { width:320px; float:right;_width:315px;}
#RightShopHomeAdModule #RightShopHomeMainAd { float:right; margin-top:8px; }
#RightShopHomeAdModule #RightShopHomeAdSide { float:right; width:13px; height:250px; background-image:url(http://3.games.bigpond-images.com/res/2008/images/shop/advert-side.gif); background-repeat: no-repeat; background-position:bottom center; }

#ShopHomeContainer { width: 966px; }
#ShopHomeContainerSmall { width: 477px; }
#ShopHomeContainer .Header { width:966px; height:43px; background:url(http://4.games.bigpond-images.com/res/2008/images/shop/home-header-generic.gif) no-repeat; }
#ShopHomeContainerSmall .Header { width:477px; height:43px; background:url(http://3.games.bigpond-images.com/res/2008/images/shop/home-header-small.gif) no-repeat; }
#ShopHomeContainer .Header h2, #ShopHomeContainerSmall .Header h2, #ShopHomeMobileGames .Header h2 { float:left; color:white; font-size:16pt; font-weight:bold; margin:0; padding: 10px 0 0 10px; }
#ShopHomeContainer .Header a, #ShopHomeContainerSmall .Header a, #ShopHomeMobileGames .Header a { text-decoration:none; color:white; }
#ShopHomeContainer .Footer { width:966px; height:12px; background:url(http://2.games.bigpond-images.com/res/2008/images/shop/home-border-bottom.gif) no-repeat; }
#ShopHomeContainerSmall .Footer { width:477px; height:12px; background:url(http://1.games.bigpond-images.com/res/2008/images/shop/home-border-bottom-small.gif) no-repeat; }
#ShopHomeContainer .Content { width:964px; border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; }
#ShopHomeContainerSmall .Content { width:475px; border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; }
#ShopHomeContainer .HeaderButtons, #ShopHomeContainerSmall .HeaderButtons { float:right; margin: 10px 10px 0 0; }

#ShopHomeContainerSmall .BasicGame { width:75px; height:128px; }
#ShopHomeContainerSmall .BasicGame a { font-weight:bold; text-decoration:none; }
#ShopHomeContainerSmall .BasicGame img { width:60px; height:83px;}

#ShopHomeGANav { border-bottom: 1px solid #e5e5e5;  padding:8px 12px; color:#b3b3b3; font-weight:bold; }
#ShopHomeGANav a { font-weight:bold; text-decoration:none;}
#ShopHomeContainer .ShopHomeGAColumn { width:240px; height:295px; float:left; padding: 10px 2px 0 8px; }
#ShopHomeContainer .ShopHomeGAColumn h2 { color:#006699; margin:0 10px 10px 0; }
#ShopHomeContainer .ShopHomeGAColumn a { text-decoration:none; }
#ShopHomeContainer .ShopHomeGAColumn a.title { color:#145d9b; }
#ShopHomeContainer .VideoContainer { margin-bottom: 5px; }
#ShopHomeContainer .VideoOverlay { width:200px; height:110px; margin-top:-113px; position:relative; background-repeat: no-repeat; background-position: bottom right; }
#ShopHomeContainer .NewsContainer { margin-bottom: 10px; }

#ShopHomeMobileGames { width:515px; float:left; }
#ShopHomeMobileGames a { font-weight:bold; text-decoration:none; }
#ShopHomeMobileGames .Header { width:515px; height:43px; background:url(http://1.games.bigpond-images.com/res/2008/images/shop/home-header-mobile.gif) no-repeat; }
#ShopHomeMobileGames .Content { width:515px; height:163px; border-left: 1px solid #d2d2d2; }
#ShopHomeMobileGames .BasicGame { float:left; width: 90px; text-align:center; font-weight:bold; display:block; margin: 10px 0 0 10px; }
#ShopHomeMobileGames .Footer { width:515px; height:56px; background:url(http://2.games.bigpond-images.com/res/2008/images/shop/home-footer-mobile.gif) no-repeat; }

#ShopHomeMobilePromo { float:left; width:139px; height:262px; background:url(http://2.games.bigpond-images.com/res/2008/images/shop/home-mobile-promobg.jpg) no-repeat; }
#ShopHomePromos { width: 990px; height:181px; background:url(http://2.games.bigpond-images.com/res/2008/images/shop/home-promo-bg.gif) repeat-x; }
#ShopHomePromos .MainPromo, #ShopHomePromos .SidePromo { float:left; margin:15px 0 0 13px; }

#ShopGameInfo { margin:10px 10px; color:#FFF; }
#ShopGameInfo .ModuleHeader { width:644px; height:43px; background:url('http://2.games.bigpond-images.com/res/2008/images/shop/details-game-info-header.gif') no-repeat; }
#ShopGameInfo .ModuleHeader h2 { margin:0; padding:8px 0 0 10px; font-size: 22px; }
#ShopGameInfo .ModuleContent { height:202px; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-game-info-horiz-bg.gif') repeat-y; }
#ShopGameInfo .ModuleContent td { color: #FFF; padding-top: 10px; }
#ShopGameInfo .ModuleContent td img { vertical-align:middle; }
#ShopGameInfo .ModuleContent a { color: #FFF; }
#ShopGameInfo .ModuleContent p { margin: 10px 0; }
#ShopGameInfo .ModuleContent .BoxShot { float:left; margin:8px; _margin-left:4px; border:1px solid #6eb9e3; }
#ShopGameInfo .ModuleContent .GameInfoLeft { float:left; width:352px; height:202px; border-left: 1px solid #e1f2f9; border-right: 1px solid #e1f2f9; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-game-info-vert-bg.gif') repeat-x;}
#ShopGameInfo .ModuleContent .GameInfoLeft .Button { margin: 5px 0 5px 10px; }
#ShopGameInfo .ModuleContent .GameInfoLeft div.Price { margin: 5px; text-align:center; font-size:28px; }
#ShopGameInfo .ModuleContent .GameInfoLeft table { float:left; width:200px; height:200px; }
#ShopGameInfo .ModuleContent .GameInfoRight { float:left; width:277px; height:192px; padding: 0 0 0 10px; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-game-info-vert-bg.gif') repeat-x;}
#ShopGameInfo .ModuleFooter { width:644px; height:; padding-bottom:3px; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-game-info-footer.gif') no-repeat bottom; border-top:1px #ffffff solid; }
#ShopGameInfo .ModuleFooter .Label { margin:10px; float:left; font-size:18px; }
#ShopGameInfo .ModuleFooter img.Button { margin: 8px 5px 0 0; float: left; }
#ShopGameInfo .ModuleFooter .optionsBarWrapper { float:right; margin: 10px 35px 0 0; padding:0; display:inline; }
#ShopGameInfo .ModuleFooter .optionsBarWrapper a.favouriteButton { display: inline-block; width:145px; height:16px; top: -3px; _top: 0px; padding: 1px 0 0 8px; font-size: 10px; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/buttons/favourite-button-bg.gif') no-repeat; }
#ShopGameInfo .ModuleFooter .FacebookLikeButton { margin:5px 0 10px 5px !important; }

#ShopDownloader { color:#FFF; }
#ShopDownloader .ModuleHeader { width:644px; height:43px; background:url('http://2.games.bigpond-images.com/res/2008/images/shop/details-game-info-header.gif') no-repeat; }
#ShopDownloader .ModuleHeader h2 { margin:0; padding:8px 0 0 10px; font-size: 22px; }
#ShopDownloader .ModuleContent { width:644px; background:url('http://4.games.bigpond-images.com/res/2008/images/shop/shop-downloader-module-horiz-bg.gif') repeat-y; }
#ShopDownloader .ModuleContent .Background { margin: 0px 3px 0px 1px; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-game-info-vert-bg.gif') repeat-x; }
#ShopDownloader .ModuleContent td { color: #FFF; padding-top: 10px; }
#ShopDownloader .ModuleContent td img { vertical-align:middle; }
#ShopDownloader .ModuleContent a { color: #FFF; }
#ShopDownloader .ModuleContent p { margin: 10px 0; }
#ShopDownloader .ModuleContent .BoxShot { float:left; margin:8px; _margin-left:4px; border:1px solid #6eb9e3; }
#ShopDownloader .ModuleContent .GameInfoLeft { float:left; width:352px; height:202px; border-left: 1px solid #e1f2f9; border-right: 1px solid #e1f2f9; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-game-info-vert-bg.gif') repeat-x;}
#ShopDownloader .ModuleContent .GameInfoLeft .Button { margin: 10px 0 10px 10px; }
#ShopDownloader .ModuleContent .GameInfoLeft div.Price { margin: 10px; text-align:center; font-size:28px; }
#ShopDownloader .ModuleContent .GameInfoLeft table { float:left; width:200px; height:200px; }
#ShopDownloader .ModuleContent .GameInfoRight { float:left; width:277px; height:192px; padding: 0 0 0 10px; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-game-info-vert-bg.gif') repeat-x;}
#ShopDownloader .ModuleFooter { width:644px; height:10px; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-game-info-footer-downloader.gif') no-repeat; }

.carouselContainer { position:relative; }
#ShopGameMediaCarousel { height:160px; _height:162px; margin:10px; }
#ShopGameMediaCarouselHeaderContainer { height: 38px; background:url('http://2.games.bigpond-images.com/res/2008/images/shop/details-container-header.jpg') no-repeat; }
#ShopGameMediaCarouselHeader { margin: 4px 0 0 10px; font-weight: bold; color: #FFF; }
#ShopGameMediaCarouselContainer { border:none; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-container-bg.gif') repeat-y; }
#ShopGameMediaCarouselContainer .carouselTrigger { width:150px; }
#ShopGameMediaCarouselNext { margin-right: 10px; margin-top: 6px; }
#ShopGameMediaCarouselPrev { margin-top: 6px; }
#ShopGameMediaCarouselFooter { width:644px; height:10px; background:url('http://2.games.bigpond-images.com/res/2008/images/shop/details-container-footer.gif') no-repeat; }

#Document .ShopContainer { margin: 10px 10px 0 10px; }
#Document .ShopContainer .ModuleHeader { width:644px; height:38px; background:url('http://2.games.bigpond-images.com/res/2008/images/shop/details-container-header.jpg') no-repeat; }
#Document .ShopContainer .ModuleHeader h2 { margin:0; padding:10px 0 0 10px; font-size: 16px; color:#fff; }
#Document .ShopContainer .ModuleHeader a.Tab, #BrowseMenuDiv #BrowseOrderDiv a.Tab {
	float:left;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	margin: 8px 0 0 10px;
	padding: 2px 10px 12px 12px;
	display:inline-block;
	background-image:url('http://3.games.bigpond-images.com/res/2007/images/icons/ShopOrderIcon.gif');
	background-repeat:no-repeat;
	background-position: 1px 5px;
}
/*#Document .ShopContainer .ModuleHeader a.TabSelected {
	font-size:12px;
	color:#555;
	background-color:#fff;
	text-decoration:none;
	font-weight:bold;
	margin: 8px 0 0 10px;
	padding: 2px 10px 12px 23px;
	display:inline-block;
	border-left: 1px solid #7f7f7f;
	border-top: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	background-image:url('http://3.games.bigpond-images.com/res/2007/images/icons/ShopOrderIconSelected.gif');
	background-repeat:no-repeat;
	background-position: 8px 8px;
}*/
#Document .ShopContainer .ModuleHeader a.TabSelected, #BrowseMenuDiv #BrowseOrderDiv a.TabSelected {
	float:left;
	height:30px;
	font-size:12px;
	color:#555;
	margin: 8px 0 0 10px;
	background-color:#fff;
	text-decoration:none;
	font-weight:bold;
	background:URL('http://2.games.bigpond-images.com/res/2008/images/shop/details-tab-round-left.gif') no-repeat;
}
#Document .ShopContainer .ModuleHeader a.TabSelected .ShopTabInner, #BrowseMenuDiv #BrowseOrderDiv a.TabSelected .ShopTabInner {
	height:16px;
	background:URL('http://2.games.bigpond-images.com/res/2008/images/shop/details-tab-round-right.gif') no-repeat right;
	background-color:#fff;
	padding: 2px 10px 12px 3px;
	margin-left:20px;
	display:block;
}
#Document .ShopContainer .ModuleContent { padding:8px 18px 5px 12px; background:url('http://3.games.bigpond-images.com/res/2008/images/shop/details-container-bg.gif') repeat-y; }
#Document .ShopContainer .ModuleFooter { width:644px; height:10px; background:url('http://2.games.bigpond-images.com/res/2008/images/shop/details-container-footer.gif') no-repeat; }

#Document .RightShopContainer { width: 298px; border: 1px solid #41abd6; margin-bottom: 10px; }
#Document .RightShopContainer .ModuleHeader { height: 25px; border: 1px solid white; background:url('http://1.games.bigpond-images.com/res/2008/images/shop/right-container-header.gif') repeat-x; }
#Document .RightShopContainer .ModuleHeader h2 { margin:5px 0 0 10px; color:#333333; font-size: 14px; }
#Document .RightShopContainer .ModuleContent { padding:5px;}
#Document .RightShopContainer .ModuleFooter { }

#Document .RightBasicBlueModule { width:296px; padding:1px; border:#41abd6 1px solid; margin:10px; }
#Document .RightBasicBlueModuleHeader { padding:5px 10px; font-size:14px; font-weight:bold; background:#e3f2f9 url('http://1.games.bigpond-images.com/res/2007/images/modules/rightbasicblue/RightBasicBlueModule_header_bg.gif') repeat-x bottom; }

#ShopCommentsModule .ShopComment { margin-bottom: 16px; }
#ShopCommentsModule .CommentHeader { width:613px; height:12px; background:url('http://1.games.bigpond-images.com/res/2008/images/shop/details-comment-header.gif') no-repeat; }
#ShopCommentsModule .CommentContent { padding: 2px 14px; background:url('http://4.games.bigpond-images.com/res/2008/images/shop/details-comment-bg.gif') repeat-y; }
#ShopCommentsModule .CommentFooterLeft { height:30px; background:url('http://1.games.bigpond-images.com/res/2008/images/shop/details-comment-footer-left.gif') no-repeat; }
#ShopCommentsModule .CommentFooterRight { height:30px; text-align:right; background:url('http://4.games.bigpond-images.com/res/2008/images/shop/details-comment-footer-right.gif') no-repeat; }
#ShopCommentsModule .CommentFooterLeft a,
#ShopCommentsModule .CommentFooterRight a { font-weight:bold; margin:10px 40px 0 40px; display:inline-block;}


#RightShopLatestGames a { text-decoration:none; }
#RightShopLatestGames td { font-size: 10pt; }
#ShopCommentsModule .ModuleContent h2 { border-bottom: 1px solid #d9d9d9; margin: 10px 0 6px 0; }
#ShopCommentsModule .ModuleContent textarea { width:612px; margin-bottom:10px; }
#ShopNoComments p { font-size:14px; text-align:center; font-weight:bold; color:#0772c1; }
#RightShopSimilarGames img { width:39px; height:55px; border:1px solid #0075b0; }
#RightShopSimilarGames a { margin: 5px 0 5px 6px; display:inline-block; }

#genreIcon { _behavior: url('/res/2007/css/iepngfix.htc'); }
#oflcIcon { _behavior: url('/res/2007/css/iepngfix.htc'); }

/* HAX! */
#FeatureCarouselContainer .Item { width: 102px; }

#LoyaltyTop {margin-left:5px;margin-top:8px;_margin-left:0;}
#LoyaltyBottom {margin-left:8px; width:975px;height:251px;  background:url('http://4.games.bigpond-images.com/res/2008/images/shop/games/loyaltybottom.jpg') no-repeat; _margin-left:8px;}
#LoyaltyBottom #LoyaltyStep1 ,#LoyaltyBottom #LoyaltyStep2,#LoyaltyBottom #LoyaltyStep3{float:left; color:#666666; font-size:15px; font-family:arial;}
#LoyaltyBottom #LoyaltyStep1 {width:170px;height:75px;margin:90px 0 0 20px; _margin-left:10px;}
#LoyaltyBottom #LoyaltyStep2 {width:230px;height:55px;margin:90px 0 0 155px;}
#LoyaltyBottom #LoyaltyStep3 {width:135px;height:125px;margin:90px 0 0 100px;}