@charset "UTF-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bg_gradient.jpg);
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

img {border:none;}

.logo {float:left;margin-left:10px;margin-right:65px;}

.floatleft {float:left;}

.floatright {float:right;}

#container {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

/* ------------------ not signed in header --------------------- */

#header {
	width:900px;
	height:91px;
	background-image:url(../images/bg_header02.jpg);
	background-repeat:no-repeat;
	border-right: 3px solid white;
	border-left: 3px solid white;
}

#signupheader {
	width:700px;
	height:96px;
	font: 60% Verdana, Arial, Helvetica, sans-serif;
	color:white;
	display:inline;
}

#signuptable {margin-top:17px;font-size:70%;}
.fields
{
     border-style: hidden;
     border-width: 0px;
     color: #8764A7;
     font-size:19px;
     margin:2px 10px;
     width:125px;
     height:24px;
}

.fieldcell {
	height:26px;
	width:170px;
	background:url(../images/bg_field02.jpg) no-repeat;
}
#forgotten {padding-left:10px;}

#logo {
	float:left;
	width:169px;
	margin-left:7px;
	}
/* ------------------ END not signed in header --------------------- */
/* ------------------ signed in header --------------------- */
#headersignedin {
	width:900px;
	height:91px;
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	border-right: 3px solid white;
	border-left: 3px solid white;
}

.logoclub {float:left;margin-left:10px;margin-right:35px;}


#topnavbuttons {
	width:700px;
	height:96px;
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	color:white;
	display:inline;
}

.topnav {
	padding:2px;
	width:135px;
	height:30px;
}

/* ------------------ END signed in header --------------------- */

#flashnav {
	position:relative;
	z-index:1;
	width:900px;
	height:360px;
	z-index:1;
	border-right: 3px solid white;
	border-left: 3px solid white;
	border-bottom:3px solid white;
	background: #c1e8fb;
}

#buttons {
	position:relative;
	z-index:2;
	margin-top:-60px;
	margin-left:11px;
	margin-bottom:8px;
}

.belowbuttonstable {
	width:906px;
	background: #9a83b8;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding-top:10px;
	border-right: 3px solid white;
	border-left: 3px solid white;
}

/*
#belowbuttons { 
	background-color:#9a83b8;
	width:900px;
	height:165px;
	text-align:left;
}
*/


#belowbuttons {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #9a83b8;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding-top:10px;
	border-right: 3px solid white;
	border-left: 3px solid white;
}
#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 210px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding-left:10px;
	padding-top:2px;
}
#sidebar2 {
	float: right; 
	width: 215px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 5px 10px 15px 20px; 
}

.body1 #centrebody {
	width:870px;
	border-right: 3px solid white;
	border-left: 3px solid white;
	border-bottom:3px solid white;
	background: #c1e8fb;
	min-height:570px;
	padding-left:15px;
	padding-right:15px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:teal;
}

.gamestop {
	height:410px;
}

.gamestopwithtable {
	height:275px;
}

.gamepageproductbutton {
	margin-top:15px;}

.leadertabe {
	height:135px;
	font-size:12px;
}

.leadertd {
	color:black;
	height:20px;
}

.leadertime {color:black;}

#first {
	width:200px;
	float:left;
	clear:both;
	height:460px;
	background-image:url(../images/gamespagebg_rpc03.png);
	background-repeat:no-repeat;
	color:#d9979d;
	text-align:center;
}
#firstlocked {
	width:200px;
	float:left;
	clear:both;
	height:460px;
	background-image:url(../images/gamespagebg_cbs02_locked.png);
	background-repeat:no-repeat;
	color:#d9979d;
	text-align:center;
}
.gamegraphic {
	margin-top:10px;
}
.first {
	margin:10px 18px 0px 18px;
	text-align:left;
}
#second {
	width:200px;
	float:right;
	background:url(../images/gamespagebg_cbs02.png);
	height:460px;
	float:right;
	display:inline;
	color:#e75972;
	text-align:center;
}

#secondlocked {
	width:200px;
	float:right;
	background:url(../images/gamespagebg_cbs02_locked.png);
	height:460px;
	float:right;
	display:inline;
	color:#9ec1df;
	text-align:center;
}
#third {
	width:200px;
	float:right;
	height:460px;
	margin-right:22px;
	display:inline;
	background-image:url(../images/gamespagebg_ccl02.png);	
	background-repeat:no-repeat;
	color:#e75972;
	text-align:center;
}

#thirdlocked {
	width:200px;
	float:right;
	height:460px;
	margin-right:22px;
	display:inline;
	background-image:url(../images/gamespagebg_ccl02_locked.png);	
	background-repeat:no-repeat;
	color:#9ec1df;
	text-align:center;
}

#fourth {
	width:200px;
	float:right;
	height:460px;
	margin-right:22px;
	display:inline;
	background-image:url(../images/gamespagebg_ggw02.png);	
	background-repeat:no-repeat;
	color:#b2253d;
	text-align:center;
}

#fourthlocked {
	width:200px;
	float:right;
	height:460px;
	margin-right:22px;
	display:inline;
	background-image:url(../images/gamespagebg_ccl02_locked.png);	
	background-repeat:no-repeat;
	color:#b2253d;
	text-align:center;
}

#flashnav {
	position:relative;
	z-index:1;
	width:900px;
	height:360px;
	z-index:1;
	border-right: 3px solid white;
	border-left: 3px solid white;
	border-bottom:3px solid white;
	background: #c1e8fb;
}

#buttons {
	position:relative;
	z-index:2;
	margin-top:-60px;
	margin-left:11px;
	margin-bottom:8px;
}

/*
#belowbuttons { 
	background-color:#9a83b8;
	width:900px;
	height:165px;
	text-align:left;
}
*/

#leftjoinin {
	float:left;
	width:300px;
	clear:both;
	height:300px;
	/*border:1px solid white;*/
	color:#d9979d;	
}
#rightjoinin {
	float:right;
	width:300px;
	height:300px;
	/*border:1px solid white;*/
	color:#d9979d;	
	display:inline;
}

#belowbuttons {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #9a83b8;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding-top:10px;
	border-right: 3px solid white;
	border-left: 3px solid white;
}
#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 210px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding-left:10px;
	padding-top:2px;
}
#sidebar2 {
	float: right; 
	width: 215px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 5px 10px 15px 20px; 
}

#mainContent { 
	padding: 0 10px;
	display:inline;
}


#adreel {
	float:left;
	width:200px;	
}

/* #text {
	float:right;
	width:700px;
} */

.text {
	width: 445px;
	background-color: #fff79d;
	color: #9a83b8;
	font-weight:bolder;
}

.text p {
	margin-left:10px;
	margin-right:10px;
	margin-top:-3px;
	font-size:10px;
}

.roundtop { 
	background: url(../images/tr.jpg) no-repeat top right; 
}

.roundbottom {
	background: url(../images/br.jpg) no-repeat top right; 
}


img.corner {
   width: 18px;
   height: 18px;
   border: none;
   display: block !important;
}

#w	{
	float:left;
	margin-top:2px;
}

#footer {
	width:891px;
	height:38px;
	background:url(../images/bg_footer.gif) no-repeat;
	font: 60% Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-align:left;
	margin-bottom:20px;
	padding-right:15px;
	font-weight:bold;
}


#footerlinks {
	clear:both;
	float:left;
	margin-top:4px;
	margin-left:3px;
	}
ul.nav,ul.nav li,ul.nav li a	{
	display:block;
	float:left;
	margin:0;
	padding:0;

}
ul.nav li a	{
	padding: 4px 8px;
	text-decoration: none;
	margin-right: -1px;
	color:white;
}
ul.nav li a:hover	{
	color: #fff79d;
}

	
a.password:link {color: white; text-decoration: none; }
a.password:visited {color: #9a83b8; text-decoration: none; }
a.password:hover {color: #9a83b8; text-decoration: none; }
a.password:active {color: blue; }


/** SIGNUP PAGE **/

#signuptable {margin-top:17px;}

.textarea {
	margin:4px 7px;
     border-style: hidden;
     color: #8764A7;
     font-size:18px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fieldcell {
	height:26px;
	width:170px;
	background:url(../images/bg_field02.jpg);
	background-repeat:no-repeat;
}
#forgotten {padding-left:10px;}

/* ------------------------------------- Sign up pages ------------------------------------- */
.joinintop {
	margin-left:128px;
	padding-top:70px;
	float:left;
	clear:both;
	width:700px;
	}

#leftjoinin {
	float:left;
	width:270px;
	clear:both;
	height:360px;
	color:black;
	margin-left:128px;
	padding: 0px 15px 0px 15px;
	font-weight:400;
	background-image:url(../images/joinin_bg.png);
	background-repeat:no-repeat;
}
#leftjoinin2 {
	width:600px;
	clear:both;
	height:348px;
	color:black;
	margin-left:128px;
	font-weight:400;

}

.joinintabletop {
	background-image:url(../images/joinin_bg_adultandchild_top.png);
	background-repeat:no-repeat;
	width:600px;
	height:23px;
}

.joinintabletop2 {
	background-image:url(../images/joinin_bg_top.png);
	background-repeat:no-repeat;
	width:600px;
	height:23px;
}
.joinintablebottom {
	background-image:url(../images/joinin_bg_adultandchild_bottom.png);
	background-repeat:no-repeat;
	width:600px;
	height:26px;
}
.joinintablebottom2 {
	background-image:url(../images/joinin_bg_bottom.png);
	background-repeat:no-repeat;
	width:600px;
	height:26px;
}
.joinintablebg {
	width:600px;
	background-image:url(../images/joinin_bg_adultandchild.png);
	background-repeat:repeat-y;
}
.joinintablebg2 {
	width:600px;
	background-image:url(../images/joinin_bg_repeat.png);
	background-repeat:repeat-y;
}
#rightjoinin {
	float:right;
	width:270px;
	height:330px;
	color:black;	
	display:inline;
	margin-right:128px;
	padding: 15px 15px 15px 15px;
	font-weight:400;
	background-image:url(../images/joinin_bg.png);
	background-repeat:no-repeat;
}

.joininfield {
	width:263px;
	height:34px;
	background-image:url(../images/joinin_field_bg.png);
	background-repeat:no-repeat;
}
.joininfieldaddress {
	width:263px;
	background-image:url(../images/textarea.png);
	background-repeat:no-repeat;
	height:78px;
}
.fieldsjoinin,
.joininfield input,
.joininfield textarea
{
     border-style: hidden;
     border-width: 0px;
     color: #8764A7;
     font-size:19px;
     margin:2px 10px;
     width:239px;
     height:24px;
	 margin-top:5px;
}
.joininfieldaddress textarea {
	 border-style: hidden;
     border-width: 0px;
	 width: 230px;
	 margin-left: 10px;
}
.joininabovefield {
	padding-top:5px;	
}

ul.errors {
	padding-left: 0;
	margin-left: 20px;
}

ul.errors li {
	list-style: none;
	font-size: 110%;
	color: #ff0000;
	
}

dl, dt, dd {
	margin: 0;
	padding: 0;
}
dt {
	display: none;
}
dd input,
dd textarea {
	margin: 0;
}
<!--[if IE 7]>
dd {
	margin-left: -40px;
}
<![endif]-->
form#signup dt label
#login_form form dt label {
	display: none;
}
form#signup .chk dt label {
	display: block;	
}
/*** BUTTONS ***/
a.sendtofriend { 
     display: block; 
     width: 181px; 
     height: 42px; 
     background-image:url(../images/button_send_to_friend.png) background-repeat: no-repeat;
     }
	 
a.sendtofriend:hover { 
     background-image:url(../images/button_send_to_friend_on.png);
     }
	
a.password:link {color: white; text-decoration: none; }
a.password:visited {color: #9a83b8; text-decoration: none; }
a.password:hover {color: #9a83b8; text-decoration: none; }
a.password:active {color: blue; } 

/* header buttons */

a.buttonheaderhome { background:url(../images/topbutt_home2.png) repeat 0px 0px; width: 142px; height: 33px; display: block; }

a.buttonheaderhome span { display: none; }

a.buttonheaderhome:hover { background: url(../images/topbutt_home2.png) repeat 0px -33px; }

a.buttonheadercomp { background:url(../images/topbutt_comp2.png) repeat 0px 0px; width: 142px; height: 33px; display: block; }

a.buttonheadercomp span { display: none; }

a.buttonheadercomp:hover { background: url(../images/topbutt_comp2.png) repeat 0px -33px; }

a.buttonsheadergames { background:url(../images/topbutt_games02.png) repeat 0px 0px; width: 142px; height: 33px; display: block; }

a.buttonsheadergames span { display: none; }

a.buttonsheadergames:hover { background: url(../images/topbutt_games02.png) repeat 0px -33px; }


a.buttonsheaderdownloads { background:url(../images/topbutt_downloads02.png) repeat 0px 0px; width: 142px; height: 33px; display: block; }

a.buttonsheaderdownloads span { display: none; }

a.buttonsheaderdownloads:hover { background: url(../images/topbutt_downloads02.png) repeat 0px -33px; }


a.buttonsheaderrpc { background:url(../images/topbutt_rpc02.png) repeat 0px 0px; width: 142px; height: 33px; display: block; }

a.buttonsheaderrpc span { display: none; }

a.buttonsheaderrpc:hover { background: url(../images/topbutt_rpc02.png) repeat 0px -33px; }


a.buttonsheaderggw { background:url(../images/topbutt_ggw02.png) repeat 0px 0px; width: 142px; height: 33px; display: block; }

a.buttonsheaderggw span { display: none; }

a.buttonsheaderggw:hover { background: url(../images/topbutt_ggw02.png) repeat 0px -33px; }


a.buttonsheaderccl { background:url(../images/topbutt_ccl02.png) repeat 0px 0px; width: 142px; height: 33px; display: block; }

a.buttonsheaderccl span { display: none; }

a.buttonsheaderccl:hover { background: url(../images/topbutt_ccl02.png) repeat 0px -33px; }


a.buttonsheadercbs { background:url(../images/topbutt_cbs02.png) repeat 0px 0px; width: 142px; height: 33px; display: block; }

a.buttonsheadercbs span { display: none; }

a.buttonsheadercbs:hover { background: url(../images/topbutt_cbs02.png) repeat 0px -33px; }


a.downloads { background:url(../images/downloads_button02.png) repeat 0px 0px; width: 216px; height: 50px; display: block; margin-bottom:10px;}

a.downloads span { display: none; }

a.downloads:hover { background: url(../images/downloads_button02.png) repeat 0px -50px;  margin-bottom:10px;}


a.games { background:url(../images/games_button02.png) repeat 0px 0px; width: 216px; height: 50px; display: block; }

a.games span { display: none; }

a.games:hover { background: url(../images/games_button02.png) repeat 0px -50px; }


a.mainnavrpc { background:url(../images/button_rpc02.png) repeat 0px 0px; width: 217px; height: 50px; display: block; margin-right:5px;}

a.mainnavrpc span { display: none; }

a.mainnavrpc:hover { background: url(../images/button_rpc02.png) repeat 0px -50px;  margin-right:5px;}


a.mainnavggw { background:url(../images/button_ggw02.png) repeat 0px 0px; width: 217px; height: 50px; display: block;  margin-right:5px;}

a.mainnavggw span { display: none; }

a.mainnavggw:hover { background: url(../images/button_ggw02.png) repeat 0px -50px;  margin-right:5px;}


a.mainnavccl { background:url(../images/button_ccl02.png) repeat 0px 0px; width: 217px; height: 50px; display: block;  margin-right:5px;}

a.mainnavccl span { display: none; }

a.mainnavccl:hover { background: url(../images/button_ccl02.png) repeat 0px -50px;  margin-right:5px;}


a.mainnavcbs { background:url(../images/button_cbs02.png) repeat 0px 0px; width: 217px; height: 50px; display: block;  }

a.mainnavcbs span { display: none; }

a.mainnavcbs:hover { background: url(../images/button_cbs02.png) repeat 0px -50px; }


a.grownups { background:url(../images/grownup_button.png) repeat 0px 0px; width: 118px; height: 44px; display: block; float:right}

a.grownups span { display: none; }

a.grownups:hover { background: url(../images/grownup_button.png) repeat 0px -44px;  float:right}


a.signup { background:url(../images/signup02.png) repeat 0px 0px; width: 128px; height: 82px; display: block; margin-top:7px;}

a.signup span { display: none; }

a.signup:hover { background: url(../images/signup02.png) repeat 0px -82px; margin-top:7px;}

/* ************************************* games page ******************************************** */

.gamesinfotop {
	margin-top:160px;
	margin-left:30px;
	margin-right:30px;
	height:110px;
	color:black;
	}

#gamesinfo {
	float:right;
	width:264px;
	display:inline;
	height:514px;	
	background-repeat:no-repeat;
	border:2px solid white;
}

.gamesinfo_game_ggw {
	background-image:url(../images/game_info_ggw.jpg);
}

.gamesinfo_game_cc {
	background-image:url(../images/game_info_cc.jpg);
}

.gamesinfo_game_rpc {
	background-image:url(../images/game_info_rpc.png);
}

.gamesinfo_game_rpc02 {
	background-image:url(../images/game_info_rpc02.png);
}
.gamesinfo_game_rpc .gameinfo_button_centre {
	margin-top: 190px;
}
.gamesinfo_game_rpc02 .gameinfo_button_centre {
	margin-top: 190px;
}
.gamesinfo_game_cbs {
	background-image:url(../images/game_info_cbs.png);
}
.gamesinfo_game_cbs .gameinfo_button_centre {
	margin-top: 190px;
}
#game {
	background-color: #b2253d;
	width:600px;
	height:514px;
	clear:both;
	float:left;
	border-top:2px solid white;
	border-left:2px solid white;
	border-bottom:2px solid white;

}

.leadertd02 {
	color:black;
	height:15px;
}

.leadertabe_gamesinfo {
	margin-top:32px;
	height:160px;
	font-size:11px;

}

.gameinfo_button_centre {
	margin-left:auto;
	margin-right:auto;
	width:181px;
}
/* ************************************* END games page ******************************************** */


/* ------------------------------- Downloads page ----------------------------------- */

.downloadstop {
	height:130px;
	margin-top:12px;
}

.download1 {
	height:60px;
	font-size:12px;
	margin:5px 10px;
	color:white;
	font-size:10px;
	text-align:left;
	vertical-align:middle;
}

.download_spacer {
	height:60px;
	margin:5px 10px;
}

.download_more_spacer {
	height: 53px;
}

.download_graphic {
	float:left;
	margin-right:4px;
}

#first_downloads {
	width:200px;
	float:left;
	clear:both;
	height:460px;
	background-image:url(../images/downloadspagebg_rpc02.png);
	background-repeat:no-repeat;
	color:#d9979d;
	text-align:center;
	}
	
#second_downloads {
	width:200px;
	float:right;
	background:url(../images/downloadspagebg_cbs02.png);
	height:460px;
	float:right;
	display:inline;
	color:#e75972;
	text-align:center;
}

#third_downloads {
	width:200px;
	float:right;
	height:460px;
	margin-right:22px;
	display:inline;
	background-image:url(../images/downloadspagebg_ccl02.png);	
	background-repeat:no-repeat;
	color:#d676ab;
	text-align:center;
}

#fourth_downloads {
	width:200px;
	float:right;
	height:460px;
	margin-right:22px;
	display:inline;
	background-image:url(../images/downloadspagebg_ggw02.png);	
	background-repeat:no-repeat;
	color:#b2253d;
	text-align:center;
}
/* -------------------------------- END downloads ------------------------------- */

/* Downloads buttons */
a.more { background:url(../images/button_games_more.png) repeat 0px 0px; width: 187px; height: 43px; display: block; margin-left:6px;}

a.more span { display: none; }

a.more:hover { background: url(../images/button_games_more.png) repeat 0px -43px; margin-left:6px;}


a.more_lock { background:url(../images/button_games_more_locked.png) repeat 0px 0px; width: 187px; height: 43px; display: block; margin-left:6px;}

a.more_lock span { display: none; }

a.more_lock:hover { background: url(../images/button_games_more_locked.png) repeat 0px -43px; margin-left:6px;}


a.downloadggw { background:url(../images/button_games_ggw02.png) repeat 0px 0px; width: 187px; height: 43px; display: block; margin-left:6px;}

a.downloadggw span { display: none; }

a.downloadggw:hover { background:url(../images/button_games_ggw02.png) repeat 0px -43px; margin-left:6px;}


a.downloadrpc { background:url(../images/button_games_rpc02.png) repeat 0px 0px; width: 187px; height: 43px; display: block; margin-left:6px;}

a.downloadrpc span { display: none; }

a.downloadrpc:hover { background:url(../images/button_games_rpc02.png) repeat 0px -43px; margin-left:6px;}


a.downloadcbs { background:url(../images/button_games_cbs02.png) repeat 0px 0px; width: 187px; height: 43px; display: block; margin-left:6px;}

a.downloadcbs span { display: none; }

a.downloadcbs:hover { background:url(../images/button_games_cbs02.png) repeat 0px -43px; margin-left:6px;}


a.downloadccl { background:url(../images/button_games_ccl02.png) repeat 0px 0px; width: 187px; height: 43px; display: block; margin-left:6px;}

a.downloadccl span { display: none; }

a.downloadccl:hover { background:url(../images/button_games_ccl02.png) repeat 0px -43px; margin-left:6px;}


a.downl_drl { background:url(../images/download_graphic_drivinglicence.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_drl span { display: none; }

a.downl_drl:hover { background:url(../images/download_graphic_drivinglicence.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_mot { background:url(../images/download_graphic_mot.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_mot span { display: none; }

a.downl_mot:hover { background:url(../images/download_graphic_mot.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_tax { background:url(../images/download_graphic_taxdisk.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_tax span { display: none; }

a.downl_tax:hover { background:url(../images/download_graphic_taxdisk.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_tax_lock { background:url(../images/download_graphic_taxdisk_locked.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_tax_lock span { display: none; }

a.downl_tax_lock:hover { background:url(../images/download_graphic_taxdisk_locked.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_num_lock { background:url(../images/download_graphic_numberplate_locked.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_num_lock span { display: none; }

a.downl_num_lock:hover { background:url(../images/download_graphic_numberplate_locked.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_num { background:url(../images/download_graphic_numberplate.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_num span { display: none; }

a.downl_num:hover { background:url(../images/download_graphic_numberplate.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_gen { background:url(../images/download_graphic_general.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_gen span { display: none; }

a.downl_gen:hover { background:url(../images/download_graphic_general.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_gen_lock { background:url(../images/download_graphic_general_locked.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_gen_lock span { display: none; }

a.downl_gen_lock:hover { background:url(../images/download_graphic_general_locked.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_shp { background:url(../images/download_graphic_shoppinglist.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_shp span { display: none; }

a.downl_shp:hover { background:url(../images/download_graphic_shoppinglist.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_prc { background:url(../images/download_graphic_pricetag.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_prc span { display: none; }

a.downl_prc:hover { background:url(../images/download_graphic_pricetag.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_spc_lock { background:url(../images/download_graphic_specialoffer_locked.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_spc_lock span { display: none; }

a.downl_spc_lock:hover { background:url(../images/download_graphic_specialoffer_locked.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_spc { background:url(../images/download_graphic_specialoffer.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_spc span { display: none; }

a.downl_spc:hover { background:url(../images/download_graphic_specialoffer.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_mnu { background:url(../images/download_graphic_menu.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_mnu span { display: none; }

a.downl_mnu:hover { background:url(../images/download_graphic_menu.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_mnu_lock { background:url(../images/download_graphic_menu_locked.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_mnu_lock span { display: none; }

a.downl_mnu_lock:hover { background:url(../images/download_graphic_menu_locked.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_crn { background:url(../images/download_graphic_crown.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_crn span { display: none; }

a.downl_crn:hover { background:url(../images/download_graphic_crown.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_crn_lock { background:url(../images/download_graphic_crown_locked.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_crn_lock span { display: none; }

a.downl_crn_lock:hover { background:url(../images/download_graphic_crown_locked.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_wnd { background:url(../images/download_graphic_wand.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_wnd span { display: none; }

a.downl_wnd:hover { background:url(../images/download_graphic_wand.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_inv { background:url(../images/download_graphic_invitation.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_inv span { display: none; }

a.downl_inv:hover { background:url(../images/download_graphic_invitation.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_inv_lock { background:url(../images/download_graphic_invitation_locked.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_inv_lock span { display: none; }

a.downl_inv_lock:hover { background:url(../images/download_graphic_invitation_locked.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_rcp { background:url(../images/download_graphic_recipe.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_rcp span { display: none; }

a.downl_rcp:hover { background:url(../images/download_graphic_recipe.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_rcp_lock { background:url(../images/download_graphic_recipe_locked.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_rcp_lock span { display: none; }

a.downl_rcp_lock:hover { background:url(../images/download_graphic_recipe_locked.png) repeat 0px -60px; margin-right:4px;float:left;}



/* ---------------------------------- Range (product) page ----------------------------------- */

#centrebodyrange_ggw {
	width:900px;
	border-right: 3px solid white;
	border-left: 3px solid white;
	border-bottom:3px solid white;
	background: #cc0000;
	height:570px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
}

#centrebodyrange_cc {
	width:900px;
	border-right: 3px solid white;
	border-left: 3px solid white;
	border-bottom:3px solid white;
	background: #d676ab;
	height:570px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
} 

#centrebodyrange_cbs {
	width:900px;
	border-right: 3px solid white;
	border-left: 3px solid white;
	border-bottom:3px solid white;
	background: #ca5a71;
	height:570px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
}

#centrebodyrange_rpc {
	width:900px;
	border-right: 3px solid white;
	border-left: 3px solid white;
	border-bottom:3px solid white;
	background: lightpink;
	height:570px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
}

.range1 {
	width:264px;
	height:580px;
	clear:both;
	float:left;
}
.range2 {
	float:right;
	width:264px;
	display:inline;
	height:580px;
	background-image:url(../images/range_right.png);
}

.range3 {
	display:inline;
	color:white;
	font-weight:400;
}

#range1_ggw {	
	background-image:url(../images/range_left_ggw.png);
}

#range1_cc {	
	background-image:url(../images/range_left_cc.png);
}

#range1_rpc {	
	background-image:url(../images/range_left_rpc02.png);
}

#range1_cbs {	
	background-image:url(../images/range_left_cbs.png);
}

.sixtypx {
	height:60px;
}
h3.header_ggw {
	width:212px;
	height:25px;
	background-image:url(../images/dream_racing_header.png);
	margin:2px 0px 2px -2px;
}

h3.header_ggw span {
	display: none;
}

h3.header_cc {
	width:212px;
	height:25px;
	background-image:url(../images/amazing_party_header.png);
	margin:2px 0px 2px -2px;
}

h3.header_cc span {
	display: none;
}

h3.header_rpc {
	width:212px;
	height:25px;
	background-image:url(../images/all_washed_up_header.png);
	margin:2px 0px 2px -2px;
}

h3.header_rpc02 {
	width:212px;
	height:25px;
	background-image:url(../images/picnic_pairup_tittle.png);
	margin:100px 0px 2px 0px;
}

h3.header_rpc span {
	display: none;
}

h3.header_rpc02 span {
	display: none;
}

h3.header_cbs {
	width:212px;
	height:25px;
	background-image:url(../images/shop_till_you_drop_header.png);
	margin:2px 0px 2px -2px;
}

h3.header_cbs span {
	display: none;
}

.rangegamesinfotop {
	margin-top:15px;
	height:220px;
	margin-left:30px;
	margin-right:20px;
	position:relative;
}

.rangegamesinfotop_cbs {
	color:#CA5A71;
	height:400px;
}

.rangegamesinfotop_cc {	
	color:#d676ab;
}

.rangegamesinfotop_rpc {
	color:#E3B2B2;
	height:400px;
}

.rangegamesinfotopright {
	margin-top:15px;
	height:345px;
	margin-left:30px;
	margin-right:20px;
	position:relative;
}
.range3table {
	margin-left:auto;
	margin-right:auto;
	width:365px;
}
.range_table_centre_ggw {
	height:263px;
	width:365px;
	background-image:url(../images/range_centre_bg_top_ggw.png);
	background-repeat:no-repeat;
}
.range_table_middle_ggw {
	width:345px;
	background-image:url(../images/range_centre_bgmiddle_ggw.png);
	background-repeat:repeat-y;
	padding:0px 10px;
}
.range_table_bottom_ggw {
	width:365px;
	background-image:url(../images/range_centre_bgbottom_ggw.png);
	background-repeat:no-repeat;
	height:21px;
}
.range_table_centre_cc {
	height:263px;
	width:365px;
	background-image:url(../images/range_centre_bg_top_cc.png);
	background-repeat:no-repeat;
}
.range_table_middle_cc {
	width:345px;
	background-image:url(../images/range_centre_bgmiddle_cc.png);
	background-repeat:repeat-y;
	padding:0px 10px;
}
.range_table_bottom_cc {
	width:365px;
	background-image:url(../images/range_centre_bgbottom_cc.png);
	background-repeat:no-repeat;
	height:21px;
}
.range_table_centre_rpc {
	height:263px;
	width:365px;
	background-image:url(../images/range_centre_bg_top_rpc.png);
	background-repeat:no-repeat;
}
.range_table_middle_rpc {
	width:345px;
	background-image:url(../images/range_centre_bgmiddle_rpc.png);
	background-repeat:repeat-y;
	padding:0px 10px;
}
.range_table_bottom_rpc {
	width:365px;
	background-image:url(../images/range_centre_bgbottom_rpc.png);
	background-repeat:no-repeat;
	height:21px;
}
.range_table_centre_cbs {
	height:263px;
	width:365px;
	background-image:url(../images/range_centre_bg_top_cbs.png);
	background-repeat:no-repeat;
}
.range_table_middle_cbs {
	width:345px;
	background-image:url(../images/range_centre_bgmiddle_cbs.png);
	background-repeat:repeat-y;
	padding:0px 10px;
}
.range_table_bottom_cbs {
	width:365px;
	background-image:url(../images/range_centre_bgbottom_cbs.png);
	background-repeat:no-repeat;
	height:21px;
}
.gameinfo_button_centre {
	margin-left:auto;
	margin-right:auto;
	width:181px;
}

.rangeinfo_button_centre {
	margin-left:auto;
	margin-right:auto;
	width:181px;
	margin-top:10px;
}

/** turnarounds */
.centre {margin-left:auto;margin-right:auto;text-align:center; width:365px;}	
.margin15 {margin:15px 0px 15px 0px;}
/* END turnarounds */

/** getting to know you **/
.getting_top {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	height:26px;
	background-image:url(../images/getting_top.png);
	background-repeat:no-repeat;
	clear:both;
	}
.getting_middle {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:teal;
	}


a.review:link {color: white; text-decoration: underline; }
a.review:visited {color: white; text-decoration: underline; }
a.review:hover {color:white; text-decoration: underline; }
a.review:active {color:white; }

a.logout:link {color: white; text-decoration: underline; }
a.logout:visited {color: white; text-decoration: underline; }
a.logout:hover {color:white; text-decoration: underline; }
a.logout:active {color:white; }


a.return_to_dreamtown_left { background:url(../images/button_return_dreamtown02.png) repeat 0px 0px; width: 271px; height: 34px; display: block; } 

a.return_to_dreamtown_left span { display: none; } 

a.return_to_dreamtown_left:hover { background:url(../images/button_return_dreamtown02.png) repeat 0px -34px; } 


a.games_range { background:url(../images/games_button02.png) repeat 0px 0px; width: 216px; height: 50px; display: block; margin-left:25px;margin-top:5px;}

a.games_range span { display: none; }

a.games_range:hover { background: url(../images/games_button02.png) repeat 0px -50px; margin-left:25px;margin-top:5px; }

a.downloads_range { background:url(../images/downloads_button02.png) repeat 0px 0px; width: 216px; height: 50px; display: block; margin-left:auto;margin-right:auto;margin-top:5px;}

a.downloads_range span { display: none; }

a.downloads_range:hover { background: url(../images/downloads_button02.png) repeat 0px -50px; margin-left:25px; margin-left:auto;margin-right:auto;margin-top:5px;}

/* --------------------------- END range (product) page ----------------------------------- */

div.range_downl_spacer {
	width: 100px;
	height: 91px;
}

a.downl_crt { background:url(../images/download_graphic_certificate.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_crt span { display: none; }

a.downl_crt:hover { background:url(../images/download_graphic_certificate.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_clr { background:url(../images/download_graphic_colouringin.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_clr span { display: none; }

a.downl_clr:hover { background:url(../images/download_graphic_colouringin.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_prt { background:url(../images/download_graphic_picnic.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_prt span { display: none; }

a.downl_prt:hover { background:url(../images/download_graphic_picnic.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_drm { background:url(../images/download_graphic_drm.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_drm span { display: none; }

a.downl_drm:hover { background:url(../images/download_graphic_drm.png) repeat 0px -60px; margin-right:4px;float:left;}


a.downl_pnk { background:url(../images/download_graphic_pancake.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_pnk span { display: none; }

a.downl_pnk:hover { background:url(../images/download_graphic_pancake.png) repeat 0px -60px; margin-right:4px;float:left;}



a.downl_dot { background:url(../images/download_graphic_dottodot.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_dot span { display: none; }

a.downl_dot:hover { background:url(../images/download_graphic_dottodot.png) repeat 0px -60px; margin-right:4px;float:left;}



a.downl_hme { background:url(../images/download_graphic_homesweethome.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_hme span { display: none; }

a.downl_hme:hover { background:url(../images/download_graphic_homesweethome.png) repeat 0px -60px; margin-right:4px;float:left;}



a.downl_hsd { background:url(../images/download_graphic_houseseeds.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_hsd span { display: none; }

a.downl_hsd:hover { background:url(../images/download_graphic_houseseeds.png) repeat 0px -60px; margin-right:4px;float:left;}



a.downl_hsd_lock { background:url(../images/download_graphic_houseseeds_lock.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_hsd_lock span { display: none; }

a.downl_hsd_lock:hover { background:url(../images/download_graphic_houseseeds_lock.png) repeat 0px -60px; margin-right:4px;float:left;}



a.downl_mny { background:url(../images/download_graphic_money.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_mny span { display: none; }

a.downl_mny:hover { background:url(../images/download_graphic_money.png) repeat 0px -60px; margin-right:4px;float:left;}



a.downl_prd { background:url(../images/download_graphic_princessdress.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_prd span { display: none; }

a.downl_prd:hover { background:url(../images/download_graphic_princessdress.png) repeat 0px -60px; margin-right:4px;float:left;}



a.downl_spt { background:url(../images/download_graphic_spotthedifference.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_spt span { display: none; }

a.downl_spt:hover { background:url(../images/download_graphic_spotthedifference.png) repeat 0px -60px; margin-right:4px;float:left;}



a.downl_spt_lock { background:url(../images/download_graphic_spotthedifference_lock.png) repeat 0px 0px; width: 66px; height: 60px; display: block; margin-right:4px;float:left;}

a.downl_spt_lock span { display: none; }

a.downl_spt_lock:hover { background:url(../images/download_graphic_spotthedifference_lock.png) repeat 0px -60px; margin-right:4px;float:left;}


a.range_downl_col { background:url(../images/range_downl_col.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_col span { display: none; }

a.range_downl_col:hover { background:url(../images/range_downl_col.png) repeat 0px -91px;}


a.range_downl_drm { background:url(../images/range_downl_drm.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_drm span { display: none; }

a.range_downl_drm:hover { background:url(../images/range_downl_drm.png) repeat 0px -91px;}


a.range_downl_prt { background:url(../images/range_downl_prt.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_prt span { display: none; }

a.range_downl_prt:hover { background:url(../images/range_downl_prt.png) repeat 0px -91px;}


/* RANGE PAGE GGW CERTIFICATE */
a.range_downl_crt { background:url(../images/range_downl_crt.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_crt span { display: none; }

a.range_downl_crt:hover { background:url(../images/range_downl_crt.png) repeat 0px -91px;}

/* RANGE PAGE CCL DOLL */
a.range_downl_doll { background:url(../images/range_downl_doll.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_doll span { display: none; }

a.range_downl_doll:hover { background:url(../images/range_downl_doll.png) repeat 0px -91px;}


/* RANGE PAGE CCL CROWN */
a.range_downl_crn { background:url(../images/range_downl_crn.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_crn span { display: none; }

a.range_downl_crn:hover { background:url(../images/range_downl_crn.png) repeat 0px -91px;}


/* RANGE PAGE CCL WAND */
a.range_downl_wnd { background:url(../images/range_downl_wnd.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_wnd span { display: none; }

a.range_downl_wnd:hover { background:url(../images/range_downl_wnd.png) repeat 0px -91px;}


/* RANGE PAGE CCL CUP CAKE RECIPE */
a.range_downl_cup { background:url(../images/range_downl_cup.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_cup span { display: none; }

a.range_downl_cup:hover { background:url(../images/range_downl_cup.png) repeat 0px -91px;}

/* RANGE PAGE CBS MONEY */
a.range_downl_mny { background:url(../images/range_downl_mny.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_mny span { display: none; }

a.range_downl_mny:hover { background:url(../images/range_downl_mny.png) repeat 0px -91px;}


/* RANGE PAGE SHOPPING LIST */
a.range_downl_lst { background:url(../images/range_downl_lst.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_lst span { display: none; }

a.range_downl_lst:hover { background:url(../images/range_downl_lst.png) repeat 0px -91px;}


/* RANGE PAGE CBS PRICE LABEL */
a.range_downl_prc { background:url(../images/range_downl_prc.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_prc span { display: none; }

a.range_downl_prc:hover { background:url(../images/range_downl_prc.png) repeat 0px -91px;}



a.range_downl_dot { background:url(../images/range_downl_dot.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_dot span { display: none; }

a.range_downl_dot:hover { background:url(../images/range_downl_dot.png) repeat 0px -91px;}


a.range_downl_hme { background:url(../images/range_downl_hme.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_hme span { display: none; }

a.range_downl_hme:hover { background:url(../images/range_downl_hme.png) repeat 0px -91px;}


a.range_downl_hse { background:url(../images/range_downl_hse.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_hse span { display: none; }

a.range_downl_hse:hover { background:url(../images/range_downl_hse.png) repeat 0px -91px;}


a.range_downl_hse_lock { background:url(../images/range_downl_hse_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_hse_lock span { display: none; }

a.range_downl_hse_lock:hover { background:url(../images/range_downl_hse_lock.png) repeat 0px -91px;}


a.range_downl_mnu_lock { background:url(../images/range_downl_mnu_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_mnu_lock span { display: none; }

a.range_downl_mnu_lock:hover { background:url(../images/range_downl_mnu_lock.png) repeat 0px -91px;}


a.range_downl_mnu { background:url(../images/range_downl_mnu.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_mnu span { display: none; }

a.range_downl_mnu:hover { background:url(../images/range_downl_mnu.png) repeat 0px -91px;}




a.range_downl_spc { background:url(../images/range_downl_spc.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_spc span { display: none; }

a.range_downl_spc:hover { background:url(../images/range_downl_spc.png) repeat 0px -91px;}



a.range_downl_spc_lock { background:url(../images/range_downl_spc_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_spc_lock span { display: none; }

a.range_downl_spc_lock:hover { background:url(../images/range_downl_spc_lock.png) repeat 0px -91px;}




a.range_downl_spt { background:url(../images/range_downl_spt.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_spt span { display: none; }

a.range_downl_spt:hover { background:url(../images/range_downl_spt.png) repeat 0px -91px;}



a.range_downl_spt_lock { background:url(../images/range_downl_spt_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_spt_lock span { display: none; }

a.range_downl_spt_lock:hover { background:url(../images/range_downl_spt_lock.png) repeat 0px -91px;}


a.range_downl_num_lock { background:url(../images/range_downl_num_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_num_lock span { display: none; }

a.range_downl_num_lock:hover { background:url(../images/range_downl_num_lock.png) repeat 0px -91px;}


a.range_downl_num { background:url(../images/range_downl_num.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_num span { display: none; }

a.range_downl_num:hover { background:url(../images/range_downl_num.png) repeat 0px -91px;}


a.range_downl_tax_lock { background:url(../images/range_downl_tax_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_tax_lock span { display: none; }

a.range_downl_tax_lock:hover { background:url(../images/range_downl_tax_lock.png) repeat 0px -91px;}


a.range_downl_tax { background:url(../images/range_downl_tax.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_tax span { display: none; }

a.range_downl_tax:hover { background:url(../images/range_downl_tax.png) repeat 0px -91px;}


a.range_downl_drl { background:url(../images/range_downl_lic.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_drl span { display: none; }

a.range_downl_drl:hover { background:url(../images/range_downl_lic.png) repeat 0px -91px;}


a.range_downl_mot { background:url(../images/range_downl_mot.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_mot span { display: none; }

a.range_downl_mot:hover { background:url(../images/range_downl_mot.png) repeat 0px -91px;}


a.range_downl_inv { background:url(../images/range_downl_inv.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_inv span { display: none; }

a.range_downl_inv:hover { background:url(../images/range_downl_inv.png) repeat 0px -91px;}


a.range_downl_inv_lock { background:url(../images/range_downl_inv_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_inv_lock span { display: none; }

a.range_downl_inv_lock:hover { background:url(../images/range_downl_inv_lock.png) repeat 0px -91px;}


a.range_dreamracer { background:url(../images/dream_racer_game_button.png) repeat 0px 0px; width: 208px; height: 94px; display: block; margin-bottom:11px;float:left;}

a.range_dreamracer span { display: none; }

a.range_dreamracer:hover { background:url(../images/dream_racer_game_button.png) repeat 0px -94px; margin-right:4px;float:left;}



a.range_amazing_lock { background:url(../images/amazing_tea_party_game_button.png) repeat 0px 0px; width: 208px; height: 93px; display: block; margin-bottom:11px;float:left;}

a.range_amazing_lock span { display: none; }

a.range_amazing_lock:hover { background:url(../images/amazing_tea_party_game_button.png) repeat 0px -93px; margin-right:4px;float:left;}


a.range_amazing { background:url(../images/amazing_tea_party_game_button_signed_in.png) repeat 0px 0px; width: 208px; height: 93px; display: block; margin-bottom:11px;float:left;}

a.range_amazing span { display: none; }

a.range_amazing:hover { background:url(../images/amazing_tea_party_game_button_signed_in.png) repeat 0px -93px; margin-right:4px;float:left;}


a.range_washed { background:url(../images/all_washed_up_game_button.png) repeat 0px 0px; width: 208px; height: 93px; display: block; margin-bottom:11px;float:left;margin-bottom:30px;}

a.range_washed span { display: none; }

a.range_washed:hover { background:url(../images/all_washed_up_game_button.png) repeat 0px -93px; margin-right:4px;float:left;margin-bottom:30px;}


a.range_picnic { background:url(../images/picnic_pairup_game_button.png) repeat 0px -93px; width: 208px; height: 93px; display: block; margin-bottom:11px;float:left;margin-bottom:30px;}

a.range_picnic span { display: none; }

a.range_picnic:hover { background:url(../images/picnic_pairup_game_button.png) repeat 0px 0px; margin-right:4px;float:left;margin-bottom:30px;}



a.range_shop { background:url(../images/shop_till_you_drop_game_button.png) repeat 0px 0px; width: 208px; height: 93px; display: block; margin-bottom:11px;float:left;margin-bottom:35px;}

a.range_shop span { display: none; }

a.range_shop:hover { background:url(../images/shop_till_you_drop_game_button.png) repeat 0px -93px; margin-right:4px;float:left;margin-bottom:35px;}


a.range_shop_lock { background:url(../images/shop_till_you_drop_game_button_lock.png) repeat 0px 0px; width: 208px; height: 93px; display: block; margin-bottom:11px;float:left;margin-bottom:35px;}

a.range_shop_lock span { display: none; }

a.range_shop_lock:hover { background:url(../images/shop_till_you_drop_game_button_lock.png) repeat 0px -93px; margin-right:4px;float:left;margin-bottom:35px;}



a.turnaround { background:url(../images/product_turnaround_button.png) repeat 0px 0px; width: 216px; height: 103px; display: block; margin-left:25px;}

a.turnaround span { display: none; }

a.turnaround:hover { background:url(../images/product_turnaround_button.png) repeat 0px -103px; }

a.return_to_dreamtown { background:url(../images/button_return_dreamtown02.png) repeat 0px 0px; width: 271px; height: 34px; display: block; margin-left:auto;margin-right:auto;}

a.return_to_dreamtown span { display: none; }

a.return_to_dreamtown:hover { background:url(../images/button_return_dreamtown02.png) repeat 0px -34px; margin-left:auto;margin-right:auto;}