@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;
}

span {display:none;}

img {border:none;}

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

.floatleft {float:left;}

.floatright {float:right;}

.body1 #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. */
}

/* turnarounds */
.centre {margin-left:auto;margin-right:auto;text-align:center; width:365px;}	
.margin15 {margin:15px 0px 15px 0px;}
/* END turnarounds */
.getting_middle {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:teal;
	}

.margin10 {margin: 10px 0px 10px 0px;}
/* ------------------ not signed in header --------------------- */

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

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

#signuptable {margin-top:17px;}

.fields
{
     border-style: hidden;
     border-width: 0px;
     color: #8764A7;
     font-size:19px;
     margin:2px 10px;
     width:125px;
     height:26px;
}
.fieldsjoinin
{
     border-style: hidden;
     border-width: 0px;
     color: #8764A7;
     font-size:19px;
     margin:2px 10px;
     width:239px;
     height:24px;
	 margin-top:5px;
}
.menu {
     color: #8764A7;
     font-size:16px;
	 width:263px;
}
.textarea {
	margin:4px 7px;
     border-style: hidden;
     color: #8764A7;
     font-size:18px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 width:239px;
	 height:65px;
}

.fieldcell {
	height:26px;
	width:170px;
	background:url(images/bg_field02.jpg);
	background-repeat: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;
	font-weight:bold;
}

.topnav {
	padding:2px;
	width:138px;
	height:33px;
}

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


/* ------------------ Copy page --------------------- */

#centrebody_copypage {
	width:800px;
	border-right: 3px solid white;
	border-left: 3px solid white;
	border-bottom:3px solid white;
	background: #c1e8fb;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:teal;

}
/* ------------------ END Copy page --------------------- */

/* ------------------ index page ------------------------------- */

#centrebody {
	width:870px;
	border-right: 3px solid white;
	border-left: 3px solid white;
	border-bottom:3px solid white;
	background: #c1e8fb;
	height:570px;
	padding-left:15px;
	padding-right:15px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
} /* also used for other pages */

	
#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;
}


.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;
}



/* ------------------------------- END index page ----------------------------------- */


/* ------------------------------- definition list ---------------------------------- */
    
	
	dl { width: 25em; }
    dt { font-weight: bold; float: left; width: 8em; background-color: #c00; color: #ddd; }
    dt.nobg { background: none; }
    dd { margin: 0 0 0.4em 0; float: left; }
    p.clear { clear: both; }

/* ------------------------------- END definition list ---------------------------------- */


/* ------------------------------- 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_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 ------------------------------- */

/* ------------------------------------- games page with 4 columns ----------------------------- */ 



.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_rpc02.png);
	background-repeat:no-repeat;
	color:#d9979d;
	text-align:center;
	}

.gamegraphic {
	margin-top:10px;
}
.first {
	margin:10px 18px 0px 18px;
	text-align:left;
} /* this is the text */

#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;
}

/* ------------------------------------- actual game page ------------------------------------- */



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

#gamesinfo {
	float:right;
	background-color:blue;
	width:264px;
	display:inline;
	height:514px;
	background-image:url(images/game_info_ggw.jpg);
	background-repeat:no-repeat;
	border:2px solid white;
}

#game {
	background-color: #b2253d;
	width:600px;
	height:460px;
	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;

}

/* ------------------------------------- END actual game page ------------------------------------- */

/* ---------------------------------- Range (product) page ----------------------------------- */
#centrebodyrange {
	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_ccl {
	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;
	background-image:url(images/range_left_ggw.png);
}
#range1_rpc {
	width:264px;
	height:580px;
	clear:both;
	float:left;
	background-image:url(images/images%20rpc%20range/range_left_rpc.png);
}
#range1_cbs {
	width:264px;
	height:580px;
	clear:both;
	float:left;
	background-image:url(images/images%20cbs%20range%20page/range_left_cbs.png);
}
#range2 {
	float:right;
	width:264px;
	display:inline;
	height:580px;
	background-image:url(images/range_right_ggw.png);
}
#range3 {
	display:inline;
	color:white;
	font-weight:400;
}

.sixtypx {
	height:60px;
}
h3.dreamracing {
	width:212px;
	height:25px;
	background-image:url(images/dream_racing_header.png);
	margin:2px 0px 2px -2px;
}
h3.amazingteaparty {
	width:212px;
	height:25px;
	background-image:url(images/images%20ccl%20range/amazing_party_header.png);
	margin:2px 0px 2px -2px;
}
h3.shoptillyoudrop {
	width:212px;
	height:25px;
	background-image:url(images/images%20cbs%20range%20page/shop_till_tou_drop_header.png);
	margin:2px 0px 2px -2px;
}
h3.allwashedup {
	width:212px;
	height:27px;
	background-image:url(images/images%20rpc%20range/all_washed_up_header.png);
	margin:2px 0px 2px -2px;
}
.rangegamesinfotop {
	margin-top:15px;
	height:220px;
	margin-left:30px;
	margin-right:20px;
	position:relative;
}
.rangegamesinfotop_ccl {
	margin-top:15px;
	height:220px;
	margin-left:30px;
	margin-right:20px;
	position:relative;
	color:#d676ab;
}
.rangegamesinfotop_cbs {
	margin-top:15px;
	height:220px;
	margin-left:30px;
	margin-right:20px;
	position:relative;
	color:#ca5a71;
	height:400px;
}
.rangegamesinfotop_rpc {
	margin-top:15px;
	height:220px;
	margin-left:30px;
	margin-right:20px;
	position:relative;
	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 {
	height:265px;
	width:365px;
	background-image:url(images/range_centre_bgtop.png);
	background-repeat:no-repeat;
}
.range_table_centre_ccl {
	height:263px;
	width:365px;
	background-image:url(images/images%20ccl%20range/range_centre_bg_ccl_top.png);
	background-repeat:no-repeat;
}
.range_table_centre_cbs {
	height:266px;
	width:365px;
	background-image:url(images/images%20cbs%20range%20page/range_centre_bg_top_cbs.png);
	background-repeat:no-repeat;
}
.range_table_centre_rpc {
	height:265px;
	width:365px;
	background-image:url(images/images%20rpc%20range/range_centre_bg_top_ggw_rpc.png);
	background-repeat:no-repeat;
}
.range_table_middle {
	width:345px;
	background-image:url(images/range_centre_bgmiddle.png);
	background-repeat:repeat-y;
	padding:0px 10px;
}
.range_table_middle_ccl {
	width:345px;
	background-image:url(images/images%20ccl%20range/range_centre_bg_ccl_repeat.png);
	background-repeat:repeat-y;
	padding:0px 10px;
}
.range_table_middle_cbs {
	width:345px;
	background-image:url(images/images%20cbs%20range%20page/range_centre_bgmiddle_cbs.png);
	background-repeat:repeat-y;
	padding:0px 10px;
}
.range_table_middle_rpc {
	width:345px;
	background-image:url(images/images%20rpc%20range/range_centre_bgmiddle_rpc.png);
	background-repeat:repeat-y;
	padding:0px 10px;
}
.range_table_bottom {
	width:365px;
	background-image:url(images/range_centre_bgbottom.png);
	background-repeat:no-repeat;
	height:21px;
}
.range_table_bottom_ccl {
	width:365px;
	background-image:url(images/images%20ccl%20range/range_centre_bg_bottom_ccl.png);
	background-repeat:no-repeat;
	height:14px;
}
.range_table_bottom_cbs {
	width:365px;
	background-image:url(images/images%20cbs%20range%20page/range_centre_bgbottom_cbs.png);
	background-repeat:no-repeat;
	height:18px;
}
.range_table_bottom_rpc {
	width:365px;
	background-image:url(images/images%20rpc%20range/range_centre_bgbottom_rpc.png);
	background-repeat:no-repeat;
	height:18px;
}
.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;
}
h3 {margin-top:0px;}

/* LUKAS' CSS NAMES
 
.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;
}

*/

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

/* ------------------------------------- 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;
}
.joininabovefield {
	padding-top:5px;
}

/* ----------------------------- END sign up pages ------------------- */


/* ----------------------------- LINKS ---------------------------- */

#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; } 

a.white:link{color:white;}
a.white:visited{color:white;}
a.white:hover{color:black;}
a.white:active{color:white;}

/* header buttons */

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

a.buttonheaderhome span { display: none; }

a.buttonheaderhome: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.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;}


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.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.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.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_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;}


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_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_rcp_lock { background:url(../images/range_downl_rpc_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_rcp_lock span { display: none; }

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


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

a.range_downl_rcp span { display: none; }

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


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

a.range_downl_crn_lock span { display: none; }

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


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;}


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

a.range_downl_lic span { display: none; }

a.range_downl_lic: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_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;}


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_gen { background:url(images/images%20rpc%20range/range_downl_gen.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_gen span { display: none; }

a.range_downl_gen:hover { background:url(images/images%20rpc%20range/range_downl_gen.png) repeat 0px -91px;}


a.range_downl_gen_lock { background:url(images/images%20rpc%20range/range_downl_gen_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_gen_lock span { display: none; }

a.range_downl_gen_lock:hover { background:url(images/images%20rpc%20range/range_downl_gen_lock.png) repeat 0px -91px;}


a.range_downl_mnu_lock { background:url(images/images%20cbs%20range%20page/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/images%20cbs%20range%20page/range_downl_mnu_lock.png) repeat 0px -91px;}


a.range_downl_spc_lock { background:url(images/images%20cbs%20range%20page/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/images%20cbs%20range%20page/range_downl_spc_lock.png) repeat 0px -91px;}


a.range_downl_prc_lock { background:url(images/images%20cbs%20range%20page/range_downl_prc_lock.png) repeat 0px 0px; width: 100px; height: 91px; display: block;}

a.range_downl_prc_lock span { display: none; }

a.range_downl_prc_lock:hover { background:url(images/images%20cbs%20range%20page/range_downl_prc_lock.png) repeat 0px -91px;}


a.range_downl_lst { background:url(images/images%20cbs%20range%20page/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/images%20cbs%20range%20page/range_downl_lst.png) repeat 0px -91px;}


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

a.range_dreamraerk span { display: none; }

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


a.range_amazing { 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 span { display: none; }

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


a.range_amazing_in { 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_in span { display: none; }

a.range_amazing_in: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/images%20rpc%20range/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/images%20rpc%20range/all_washed_up_game_button.png) repeat 0px -93px; margin-right:4px;float:left;margin-bottom:30px;}


a.range_shop { background:url(images/images%20cbs%20range%20page/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/images%20cbs%20range%20page/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/images%20cbs%20range%20page/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/images%20cbs%20range%20page/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-top:25px;}

a.return_to_dreamtown span { display: none; }

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


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; }