* { margin: 0px; padding: 0px; }
a { text-decoration: none; }
a:link { color: #03447D; }
a:visited { color: #03447D; }
a:hover { color: #03447D; text-decoration: underline; }

ul { }
img { border: 0px; margin: 0px; padding: 0px;}
strong { font-weight: bold; }
i { font-style: italic; }
input {margin: 0px; padding: 0px;}

body
	{
	font-family: 'Verdana', Helvetica, sans-serif;
	text-ali/gn: center;
	background: #062445 url('../images/background.jpg') center -80px no-repeat ;
	text-align:center; /* for IE */
	margin:0 auto; /* for the rest */
	width: 1060px;
	font-size: 12px;
	}
	

	.ie6-menu
	{
		display:none;
	}
.clear
	{
	clear: both;
	}

.temp_heading
	{
	margin: 50px;
	}
	

	h1,h2,h3,h4,h5
	{
		clear:both;
		color:#15578e;
	}
#site
{
	text-align:left; 
	float:left;
	width: 100%;
	height:auto;
}

#flashnavigation {
	float: left;
	width: 974px;
	height: 198px;
	margin-left: 33px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#logo
{
	height:152px;
	display: block;
	float:left;
	width: 974px;
	
}
#top-menu
{
	float: left;
	height: auto;
	width: 974px;
	background: transparent;
}

#top-menu ul
{

	padding: 0px;
	list-style: none; 
	margin: auto;
}


#top-menu  span
{
	display:none;
	
}


#top-menu a
{
	float:left;
	display: block;
	background: white;
	width: 100px;
	
	height: 43px;

}


#top-menu a[href="gameplay"]
{
	background: url('../images/menu/top-menu-1.jpg');
	width:158px;
}


#top-menu a[href="gameplay"]:hover
{
	background: url('../images/menu/top-menu-1-over.jpg');
}

#top-menu #gameplay-over a
{
	background: url('../images/menu/top-menu-1-over.jpg');
}


#top-menu a[href="info"]
{
	background: url('../images/menu/top-menu-2.jpg');
	width:163px;
}


#top-menu a[href="info"]:hover
{
	background: url('../images/menu/top-menu-2-over.jpg');

}

#top-menu #info-over a
{
	background: url('../images/menu/top-menu-2-over.jpg');
}


#top-menu a[href="reviews"]
{
	background: url('../images/menu/top-menu-3.jpg');
	width:165px;
}


#top-menu a[href="reviews"]:hover
{
	background: url('../images/menu/top-menu-3-over.jpg');
}

#top-menu #reviews-over a
{
	background: url('../images/menu/top-menu-3-over.jpg');
}

#top-menu a[href="support"]
{
	background: url('../images/menu/top-menu-4.jpg') ;
	width:162px;
}


#top-menu a[href="support"]:hover
{
	background: url('../images/menu/top-menu-4-over.jpg') -1px 0px;

}

#top-menu #support-over a
{
	background: url('../images/menu/top-menu-4-over.jpg');
}


#top-menu a[href="media"]
{
	background: url('../images/menu/top-menu-5.jpg');
	width:162px;
}


#top-menu a[href="media"]:hover
{
	background: url('../images/menu/top-menu-5-over.jpg');

}

#top-menu #media-over a
{
	background: url('../images/menu/top-menu-5-over.jpg');
}

#top-menu a[href="buy"]
{
	background: url('../images/menu/top-menu-6.jpg');
	width:160px;
}


#top-menu a[href="buy"]:hover
{
	background: url('../images/menu/top-menu-6-over.jpg');

}

#top-menu #buy-over a
{
	background: url('../images/menu/top-menu-6-over.jpg');
}


#home #columns
{
	background: url('../images/white-background.jpg') no-repeat top center white ;

}

#columns
{
	background: url('../images/blue-background.jpg') no-repeat top center white ;
	width:970px;
	
	float:left;
	margin-left: -9px;

	position:relative;
	margin-left: 35px;
}

#left-flash-column
{
	top: 66px;
	left: -60px;
	float:left;
	position:absolute;
	z-index: 10;
}

#content-column
{
	float:left;
	width: 843px;
	min-height: 400px;
	height:auto !important;
  	height:400px;
	margin-left: 25px;
	margin-top: 41px;

}

#right-flash-column
{	
	top: 68px;
	left:946px;
	float:left;
	position:absolute;
}


#home .left
{
	float:left;
	width: 345px;
	margin-right: 62px;
}


#home .right
{
	float:left;

}



#content-column .inner
{

	margin-left: 64px;
	width: 900px;
}
#home .cubesposition
{

	position:relative;

}


#home .cubes
{
	background: url('../images/blue-background.png');

	background-repeat: no-repeat;
	float:left;
	height: 420px;
	width: 400px;
	margin-top : 5px;
	color: #888;
	font-size: 12px;
	position:absolute;
	left: -40px;
	z-index: 2;

}


#home .packaging
{

	padding-left: -10px;

}

#home .cubes .padding
{

	padding: 10px 20px 10px 30px;
}

#home  .details
{
	background: url('../images/pickup-shoot-and-score.jpg') no-repeat;
	height: 380px;
	width: 420px;
	margin-top: -2px;
	color: #444;

	font-size: 12px;
	float:left;


}

#home  .details .padding
{

	padding: 10px;
	float:left;
}

.details h2 , .details h3
{

	display: none;
}

.details ul
{
	list-style-image: url('../images/pink-bullet-point.png');	
	margin-left: 35px;
}

.details li
{
	margin-top: -15px;
}

.details .point
{
	background:url('../images/pink-bullet-point.png') -16px -6px;
	width: 38px;
	height:35px;
	float:left;
	margin-top:-4px;
	
}



.details .title
{
	float:left;

	
	
}

.details .row
{
	clear:both;
	float:left;
	width:420px;

	margin-bottom: 40px;

}
.details .column
{
	height: 50px;
	float:left;

}
.details .text
{

	clear:both;
	width: 360px;
	line-height: 18px;
	color: #777;
	font-size: 12px;

}
.details .heading
{
	float:left;
	margin-bottom: 5px;
}

#home .screenshot
{


}

#footer
{	
	font-size: 10px;
	text-align: center;
	padding-left: 40px;
	width: 900px;
	float:left;
	clear	both;
	margin-top: 20px;

	text-align: center;
}

#footer #icons
{

	float:left;
	clear:both;
	width: 900px;
	text-align: center;
	margin-bottom: 20px;
	margin-bottom: 20px;

}

#footer .icon
{
	float:left;
	display: inline;
	width: 100px;
	height: 100px;
	

}
#footer #icons .padding
{

	margin-left: 300px;

}
#footer #straw-dog
{
	background: url('../images/icons_01.png');
	width: 73px;
	height: 71px;
}

#footer #pegi
{
	background: url('../images/icons_02.png');
	width: 87px;
	height: 71px;
}


#footer #wii
{
	background: url('../images/icons_03.png');
	width: 96px;
	height: 71px;
}

#footer #pinnacle
{
	background: url('../images/icons_04.png');
	width: 70px;
	height: 72px;
}



.rounded-bottom
{

	background: url('../images/rounded-bottom.png') no-repeat;;
	width: 1026px;
	float:left;
	margin-left: 35px;
	height: 40px;
}

/* Support page */

#support .row
{
	width: 750px;
	float:left;
	clear:both;
	margin-bottom: 10px;
}


#support .caption
{
	width: 120px;
	float:left;

}

#support .element
{
	width: 570px;
	float:left;

}

#support .roundedtext
{
	height: 33px;
	width: 573px;
	background:url('../images/form-input.png');
	border:0;
	font-size: 22px;

	font-family: 'gill sans';
}


#support .roundedtextarea
{
	height: 252px;
	width: 573px;
	background:url('../images/form-textarea.png');
	border:0;
	font-size: 22px;

	font-family: 'gill sans';
}

#support .send
{
	margin-top: 20px;
	width: 128px;
	height: 27px;
	background: url('../images/form-send.png');
	display: block;

}

#support #forum,#support .loading-overlay,#support #thank-you
{
	width: 750px;
	
	height: 450px;
	

}


#support #thank-you
{
	text-align: center;
	

}
#support #thank-you .padding
{

	padding-top: 100px;
}

.dialog
{
	width: 430px;
	height:260px;
	background: url('../images/rounded-loading-dialog.png') no-repeat;
	margin-left: 180px;
	position: absolute;
	margin-top: 100px;
}

.dialog img
{
	margin-left:200px;
	margin-top: 100px;

}

.dialog .loading-caption
{

	width: 430px;
	text-align: center;
	margin-top: 6px;
	font-size: 12px;

}

/* ####### New Subnav for gameplay pages ####### */
/* ############################################# */

.sub-nav
{
	background: transparent url(../_images/_navigation/gameplay-subnav.gif) no-repeat;
	list-style: none;
	clear:both;
	float:left;
	padding:0;
	width: 826px;
	height: 94px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	left: -40px;
}
 .sub-nav li
{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
}

.sub-nav li.overview {
	width: 246px;
	height: 94px;
}

.sub-nav li.characters {
	width: 259px;
	height: 94px;
}

.sub-nav li.hints-and-tips {
	width: 321px;
	height: 94px;
}

.sub-nav li.overview a {
float: left;
height: 94px;
width: 246px;
display: block;
}

.sub-nav li.overview a:hover, .sub-nav li.overview a:focus {
background: transparent url(../_images/_navigation/gameplay-subnav.gif) 0px -94px no-repeat;
}

.sub-nav li.overview a.selected {
background: transparent url(../_images/_navigation/gameplay-subnav.gif) 0px -188px no-repeat;
}

.sub-nav li.characters a {
float: left;
height: 94px;
width: 259px;
display: block;
}

.sub-nav li.characters a:hover, .sub-nav li.characters a:focus {
background: transparent url(../_images/_navigation/gameplay-subnav.gif) -246px -94px no-repeat;
}

.sub-nav li.characters a.selected {
background: transparent url(../_images/_navigation/gameplay-subnav.gif) -246px -188px no-repeat;
}

.sub-nav li.hints-and-tips a {
float: left;
height: 94px;
width: 321px;
display: block;
}

.sub-nav li.hints-and-tips a:hover, .sub-nav li.hints-and-tips a:focus {
background: transparent url(../_images/_navigation/gameplay-subnav.gif) -505px -94px no-repeat;
}

.sub-nav .hints-and-tips .selected {
background: transparent url(../_images/_navigation/gameplay-subnav.gif) -505px -188px no-repeat;
}

/* ####### Support Sub Nav ####### */
/* ############################### */

.sub-nav-support
{
	background: transparent url(../_images/_navigation/support-subnav.gif) no-repeat;
	list-style: none;
	clear:both;
	float:left;
	padding:0;
	width: 826px;
	height: 94px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	left: -20px;
}
 .sub-nav-support li
{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
}

.sub-nav-support li.get-in-touch {
	width: 295px;
	height: 94px;
}

.sub-nav-support li.faqs {
	width: 205px;
	height: 94px;
}

.sub-nav-support li.get-in-touch a {
float: left;
height: 94px;
width: 295px;
display: block;
}

.sub-nav-support li.get-in-touch a:hover, .sub-nav-support li.get-in-touch a:focus {
background: transparent url(../_images/_navigation/support-subnav.gif) 0px -94px no-repeat;
}

.sub-nav-support li.get-in-touch a.selected {
background: transparent url(../_images/_navigation/support-subnav.gif) 0px -188px no-repeat;
}

.sub-nav-support li.faqs a {
float: left;
height: 94px;
width: 205px;
display: block;
}

.sub-nav-support li.faqs a:hover, .sub-nav-support li.faqs a:focus {
background: transparent url(../_images/_navigation/support-subnav.gif) -295px -94px no-repeat;
}

.sub-nav-support li.faqs a.selected {
background: transparent url(../_images/_navigation/support-subnav.gif) -295px -188px no-repeat;
}

/* ####### Media Sub Nav ####### */
/* ############################### */

.sub-nav-media
{
	background: transparent url(../_images/_navigation/media-subnav.gif) no-repeat;
	list-style: none;
	clear:both;
	float:left;
	padding:0;
	width: 826px;
	height: 94px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	left: -20px;
}
 .sub-nav-media li
{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
}

.sub-nav-media li.screenshot-link {
	width: 305px;
	height: 94px;
}

.sub-nav-media li.video {
	width: 205px;
	height: 94px;
}

.sub-nav-media li.screenshot-link a {
float: left;
height: 94px;
width: 305px;
display: block;
}

.sub-nav-media li.screenshot-link a:hover, .sub-nav-media li.screenshot-link a:focus {
background: transparent url(../_images/_navigation/media-subnav.gif) 0px -94px no-repeat;
}

.sub-nav-media li.screenshot-link a.selected {
background: transparent url(../_images/_navigation/media-subnav.gif) 0px -188px no-repeat;
}

.sub-nav-media li.video a {
float: left;
height: 94px;
width: 205px;
display: block;
}

.sub-nav-media li.video a:hover, .sub-nav-media li.video a:focus {
background: transparent url(../_images/_navigation/media-subnav.gif) -305px -94px no-repeat;
}

.sub-nav-media li.video a.selected {
background: transparent url(../_images/_navigation/media-subnav.gif) -305px -188px no-repeat;
}


/* .sub-nav
{
	list-style: none;
	float:left;
	padding:0;

	color:#5492ba;
	clear:both;
	margin-left: -40px!important;	

}
 .sub-nav li
{
	float: left;
	

}


 .sub-nav  a
{
	display: block;
	float:left;
	
}

 .sub-nav  a span
{
	display: none;
	
}


 .sub-nav .overview a
{
	display:block;
 
	width: 235px;
	height: 74px;
	background: url('../images/overview.png') -30px 0px; 
}

 .sub-nav .overview a:hover
{

	background: url('../images/overview-over.png') -30px 0px; 
}
 
 .sub-nav .overview .selected
 {
 
 	background: url('../images/overview-selected.png') -30px 0px!important; 
 }
 
 .sub-nav .characters a
{
 	display:block;
	width: 250px;
	height: 74px;
	background: url('../images/characters.png') -20px 0px;; 
}
 
 .sub-nav .characters a:hover
{

	background: url('../images/characters-over.png') -20px 0px;; 
}


 .sub-nav .characters .selected
 {
 
 	background: url('../images/characters-selected.png') -20px 0px!important; 
 }
 

 .sub-nav .hints-and-tips a
{
 	display:block;
	width: 320px;
	height: 74px;
	background: url('../images/hints-and-tips.png') -4px 0px;; 
}

 .sub-nav .hints-and-tips .selected
 {
 
 	background: url('../images/hints-and-tips-selected.png') -4px 0px!selected; 
 }
 
 
  .sub-nav .hints-and-tips a:hover
 {
 
 	background: url('../images/hints-and-tips-over.png') -4px 0px; 
 }
 



 .sub-nav .get-in-touch a
{
	display:block;
 
	width: 275px;
	height: 74px;
	background: url('../images/get-in-touch.png') -10px 0px; 
}

 .sub-nav .get-in-touch a:hover
{
	background: url('../images/get-in-touch-over.png') -9px 0px; 

}
 
 .sub-nav .get-in-touch .selected
 {
 
 	background: url('../images/get-in-touch-selected.png') -10px 0px!important; 
 }
 

.sub-nav .faqs a
{
	display:block;
 
	width: 175px;
	height: 74px;
	background: url('../images/faqs.png') -10px 0px; 
}
 .sub-nav .faqs a:hover
{

	background: url('../images/faqs-over.png') -10px -1px; 
}
 
 .sub-nav .faqs .selected
 {
 
 	background: url('../images/faqs-selected.png') -10px 0px; 
 }
 .sub-nav .screenshots{
 
 	width: 285px!important;
 
 }
.sub-nav .screenshots a
{
	display:block;
 
	width: 285px;
	height: 74px;
	background: url('../images/screenshots.png') -10px 0px; 
}

 .sub-nav .screenshots a:hover
{
	background: url('../images/screenshots-over.png') -10px 0px; 
}
  

 .sub-nav .screenshots .selected
 {
 
 	background: url('../images/screenshots-selected.png') -10px 0px!important; 
 }
 

.sub-nav .video a
{
	display:block;
 
	width: 170px;
	height: 74px;
	background: url('../images/video.png') -5px 0px; 
}

.sub-nav .video a:hover
{

	background: url('../images/video-over.png') -6px 0px; 
}
 
 .sub-nav .video .selected
 {
 
 	background: url('../images/video-selected.png') -5px 0px!important; 
 }
 */






#media .screenshots
{
	width: 800px;
	
	float:left;
	clear:both;
}


#media  .screenshot
{
	/* border: 4px solid #1a5b93; */
	float:left;
	display: block;
	width: 186px;
	height: 111px;
	margin-left: 4px;
	margin-bottom: 4px;

}

#media  .screenshot:hover
{
	border-color:#ff78ca;
}

#review h2
{
	color: #15578e;
	margin-bottom: 10px;
}


#review .text
{
	width: 550px!important;
	font-size: 12px;
	float:left;
}


#review .screenshot
{
	margin-top: 20px;
	margin-bottom: 20px;
	float:left;
}
#review .screenshots
{
	background: #fff;
	float:left;
	height: 290px;
	border: 4px solid #fff;
	margin-bottom: 20px;

}
#review .left
{
	float:left;
	width: 620px!important;
		margin-bottom: 80px;
}

#review .right
{
	
	float:left;
	width: 200px;

}
#review .score
{
	margin-left: 0px;

}

#review .right ul
{
	list-style: none;
	margin: 0;
	font-size: 12px;
	padding:0;
}

#review .right ul a
{
	color: #888;

}

#info .info
{
	width: 800px;
	padding-left: 30px;
}



#info h2
{
	margin-bottom: 10px;
	margin-top: 5px;
}



#info .features
{
	color:#333;

}

.buy-now .retailer
{
	float:left;
	margin-bottom: 10px;

}

.buy-now 
{
	float:left;
	margin-left: 30px;
	margin-top: 10px;

}

 #videos  .how-to-play
 {
 	float:left;
 	clear:both;
 	margin-left: 18px;
 
 }
 
 
 


#videos .screenshot
{
	width: 823px;
	height: 516px;
	background: url('../images/video-background.png');
	float:left;

}

#videos .screenshot .padding
{
	padding-top: 51px;
	padding-left: 52px;
	float:left;
}

#info .copy
{
	width: 720px;
	text-align: justify;

}
.character-table
{
	 border-collapse: collapse;
	 color: #fff;
}
.character-table  *
{
	
	background-repeat: no-repeat;
}
.character-table .description
{

	background:url('../images/characters/character-description-selected-background.png') no-repeat;
	width:466px;
	height:80px;
}

.specific .character-table .description
{

	background:url('../images/characters/character-description-selected-background.png') no-repeat;
	width:466px;
	height:80px;
}


.character-table .description .padding
{

	padding: 20px;

}
.character-table .passion-description .padding
{
	padding: 5px 20px 20px 20px;

}

.character-table .rage div
{
	background: url('../images/characters/rage-over.png');
	width: 200px;
	height: 80px;
}

.character-table .rage-icon div
{
	background: url('../images/characters/rage-icon-over.png');
	width: 116px;
		height: 80px;
}


	
.character-table .greed div
{
	background: url('../images/characters/greed-over.png');
	width: 191px;
	height: 80px;
}

	.character-table .greed-icon div
{
	background: url('../images/characters/greed-icon-over.png');
	width: 117px;
	height: 80px;
}

	
		.character-table .frustration div
{
	background: url('../images/characters/frustration-over.png');
	width: 191px;
	height: 80px;
}

	.character-table .frustration-icon div
{
	background: url('../images/characters/frustration-icon-over.png');
	width: 116px;
	height: 80px;
}

	
		.character-table .bliss div
{
	background: url('../images/characters/bliss-over.png');
	width: 191px;
	height: 80px;
}

	.character-table .bliss-icon div
{
	background: url('../images/characters/bliss-icon-over.png');
	width: 116px;
	height: 80px;
}

	
		.character-table .passion div
{
	background: url('../images/characters/passion-over.png');
	width: 191px;
	height: 80px;
}

	.character-table .passion-icon div
{
	background: url('../images/characters/passion-icon-over.png');
	width: 116px;
	height: 80px;
}

	
		.character-table .shock div
{
	background: url('../images/characters/shock-over.png');
	width: 191px;
	height: 80px;
}

.character-table .shock-icon div
{
	background: url('../images/characters/shock-icon-over.png');
	width: 116px;
	height: 80px;
}

	
.character-table .hyper div
{
	background: url('../images/characters/hyper-over.png');
	width: 191px;
	height: 80px;
}

	.character-table .hyper-icon div
{
	background: url('../images/characters/hyper-icon-over.png');
	width: 116px;
	height: 80px;
}

	
		.character-table .fear div
{
	background: url('../images/characters/fear-over.png');
	width: 191px;
	height: 80px;
}

	.character-table .fear-icon div
{
	background: url('../images/characters/fear-icon-over.png');
	width: 116px;
	height: 80px;
	
}
/**/
.selected .character-table .rage div
{
	background: url('../images/characters/rage.png');
	width: 200px;
	height: 80px;
}

.selected .character-table .rage-icon div
{
	background: url('../images/characters/rage-icon.png');
	width: 116px;
		height: 80px;
}


	
.selected .character-table .greed div
{
	background: url('../images/characters/greed.png');
	width: 191px;
	height: 80px;
}

.selected	.character-table .greed-icon div
{
	background: url('../images/characters/greed-icon.png');
	width: 117px;
	height: 80px;
}

	
.selected		.character-table .frustration div
{
	background: url('../images/characters/frustration.png');
	width: 191px;
	height: 80px;
}

.selected	.character-table .frustration-icon div
{
	background: url('../images/characters/frustration-icon.png');
	width: 116px;
	height: 80px;
}

	
.selected		.character-table .bliss div
{
	background: url('../images/characters/bliss.png');
	width: 191px;
	height: 80px;
}

.selected	.character-table .bliss-icon div
{
	background: url('../images/characters/bliss-icon.png');
	width: 116px;
	height: 80px;
}

	
.selected		.character-table .passion div
{
	background: url('../images/characters/passion.png');
	width: 191px;
	height: 80px;
}

.selected	.character-table .passion-icon div
{
	background: url('../images/characters/passion-icon.png');
	width: 116px;
	height: 80px;
}

	
.selected		.character-table .shock div
{
	background: url('../images/characters/shock.png');
	width: 191px;
	height: 80px;
}

.selected .character-table .shock-icon div
{
	background: url('../images/characters/shock-icon.png');
	width: 116px;
	height: 80px;
}

	
.selected .character-table .hyper div
{
	background: url('../images/characters/hyper.png');
	width: 191px;
	height: 80px;
}

.selected	.character-table .hyper-icon div
{
	background: url('../images/characters/hyper-icon.png');
	width: 116px;
	height: 80px;
}

	
.selected		.character-table .fear div
{
	background: url('../images/characters/fear.png');
	width: 191px;
	height: 80px;
}

.selected	.character-table .fear-icon div
{
	background: url('../images/characters/fear-icon.png');
	width: 116px;
	height: 80px;
}
/**/
#rage .rage-description *
{

	color:#fff!important;
}


#rage .rage-description .description
{

	background: url('../images/characters/character-description-background.png')!important;

}

.selected .description
{

	background: url('../images/characters/character-description-background.png')!important;

}


#rage  .rage  div
{
	background: url('../images/characters/rage-over.png')!important;
	
}

#rage .rage-icon div
{
	background: url('../images/characters/rage-icon-over.png')!important;

}

#rage .rage-description *
{

	color:#fff!important;
}


#rage .rage-description .description
{

	background: url('../images/characters/character-description-selected-background.png')!important;

}



		
#greed  .greed  div
{
	background: url('../images/characters/greed-over.png')!important;
	
}

#greed .greed-icon div
{
	background: url('../images/characters/greed-icon-over.png')!important;

}

#greed .greed-description *
{

	color:#fff!important;
}


#greed .greed-description .description
{

	background: url('../images/characters/character-description-selected-background.png')!important;

}



		
#frustration  .frustration  div
{
	background: url('../images/characters/frustration-over.png')!important;
	
}

#frustration .frustration-icon div
{
	background: url('../images/characters/frustration-icon-over.png')!important;

}

#frustration .frustration-description *
{

	color:#fff!important;
}


#frustration .frustration-description .description
{

	background: url('../images/characters/character-description-selected-background.png')!important;

}



		
#bliss  .bliss  div
{
	background: url('../images/characters/bliss-over.png')!important;
	
}

#bliss .bliss-icon div
{
	background: url('../images/characters/bliss-icon-over.png')!important;

}

#bliss .bliss-description *
{

	color:#fff!important;
}


#bliss .bliss-description .description
{

	background: url('../images/characters/character-description-selected-background.png')!important;

}



		
#passion  .passion  div
{
	background: url('../images/characters/passion-over.png')!important;
	
}

#passion .passion-icon div
{
	background: url('../images/characters/passion-icon-over.png')!important;

}

#passion .passion-description *
{

	color:#fff!important;
}


#passion .passion-description .description
{

	background: url('../images/characters/character-description-selected-background.png')!important;

}



		
#shock  .shock  div
{
	background: url('../images/characters/shock-over.png')!important;
	
}

#shock .shock-icon div
{
	background: url('../images/characters/shock-icon-over.png')!important;

}

#shock .shock-description *
{

	color:#fff!important;
}


#shock .shock-description .description
{

	background: url('../images/characters/character-description-selected-background.png')!important;

}



		
#hyper  .hyper  div
{
	background: url('../images/characters/hyper-over.png')!important;
	
}

#hyper .hyper-icon div
{
	background: url('../images/characters/hyper-icon-over.png')!important;

}

#hyper .hyper-description *
{

	color:#fff!important;
}


#hyper .hyper-description .description
{

	background: url('../images/characters/character-description-selected-background.png')!important;

}



		
#fear  .fear  div
{
	background: url('../images/characters/fear-over.png')!important;
	
}

#fear .fear-icon div
{
	background: url('../images/characters/fear-icon-over.png')!important;

}

#fear .fear-description *
{

	color:#fff!important;
}


#fear .fear-description .description
{

	background: url('../images/characters/character-description-selected-background.png')!important;

}


#contact-form .name
{
	width:121px;
	height: 48px;
	background: url('../images/name.png');
}

#contact-form .email
{
	width:121px;
	height: 48px;
	background: url('../images/email.png');
}

#contact-form .query
{
	width:121px;
	height: 48px;
	background: url('../images/query.png');
}


.specific
{

	float:left;
	clear:both;
}

.tips
{
	float:left;
	clear: both;
	line-height: 20px;
}

.tips table {
clear: left;
float: left;
width: 800px;
height: auto;
}

.tips table td {
vertical-align: top;
}

#privacy-statement
{

	width: 600px;
}

.character-table
{

	clear:both;
}

#home .packaging {
margin-left:-40px;
}

.home-packshot {
width: 426px;
height: 353px;
}